From 08341eec8de8d3a1a17488d17de9f8dfcc0fe896 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 3 Oct 2014 16:02:46 -0400 Subject: [PATCH] new site for dev55 --- LEGGIMI.txt | 8 + blogs/media/.hidden | 0 error/400.html | 61 + error/401.html | 61 + error/403.html | 61 + error/404.html | 61 + error/405.html | 61 + error/500.html | 61 + error/502.html | 61 + error/503.html | 61 + index.php | 17 + licencia.txt | 322 + licens.html | 415 + license.txt | 385 + licenza.html | 148 + liesmich.html | 94 + readme-ja.html | 47 + readme.html | 96 + tmp/.hidden | 0 wp-activate.php | 131 + wp-admin/about.php | 193 + wp-admin/admin-ajax.php | 98 + wp-admin/admin-footer.php | 99 + wp-admin/admin-functions.php | 15 + wp-admin/admin-header.php | 243 + wp-admin/admin-post.php | 71 + wp-admin/admin.php | 347 + wp-admin/async-upload.php | 114 + wp-admin/comment.php | 299 + wp-admin/credits.php | 192 + wp-admin/css/about-rtl.css | 446 + wp-admin/css/about.css | 446 + wp-admin/css/admin-menu-rtl.css | 917 ++ wp-admin/css/admin-menu.css | 917 ++ wp-admin/css/color-picker-rtl.css | 127 + wp-admin/css/color-picker-rtl.min.css | 1 + wp-admin/css/color-picker.css | 127 + wp-admin/css/color-picker.min.css | 1 + wp-admin/css/colors/_admin.scss | 525 + wp-admin/css/colors/_mixins.scss | 43 + wp-admin/css/colors/_variables.scss | 58 + wp-admin/css/colors/blue/colors-rtl.css | 341 + wp-admin/css/colors/blue/colors-rtl.min.css | 1 + wp-admin/css/colors/blue/colors.css | 341 + wp-admin/css/colors/blue/colors.min.css | 1 + wp-admin/css/colors/blue/colors.scss | 11 + wp-admin/css/colors/coffee/colors-rtl.css | 341 + wp-admin/css/colors/coffee/colors-rtl.min.css | 1 + wp-admin/css/colors/coffee/colors.css | 341 + wp-admin/css/colors/coffee/colors.min.css | 1 + wp-admin/css/colors/coffee/colors.scss | 7 + wp-admin/css/colors/ectoplasm/colors-rtl.css | 341 + .../css/colors/ectoplasm/colors-rtl.min.css | 1 + wp-admin/css/colors/ectoplasm/colors.css | 341 + wp-admin/css/colors/ectoplasm/colors.min.css | 1 + wp-admin/css/colors/ectoplasm/colors.scss | 8 + wp-admin/css/colors/light/colors-rtl.css | 349 + wp-admin/css/colors/light/colors-rtl.min.css | 1 + wp-admin/css/colors/light/colors.css | 349 + wp-admin/css/colors/light/colors.min.css | 1 + wp-admin/css/colors/light/colors.scss | 38 + wp-admin/css/colors/midnight/colors-rtl.css | 341 + .../css/colors/midnight/colors-rtl.min.css | 1 + wp-admin/css/colors/midnight/colors.css | 341 + wp-admin/css/colors/midnight/colors.min.css | 1 + wp-admin/css/colors/midnight/colors.scss | 5 + wp-admin/css/colors/ocean/colors-rtl.css | 341 + wp-admin/css/colors/ocean/colors-rtl.min.css | 1 + wp-admin/css/colors/ocean/colors.css | 341 + wp-admin/css/colors/ocean/colors.min.css | 1 + wp-admin/css/colors/ocean/colors.scss | 8 + wp-admin/css/colors/sunrise/colors-rtl.css | 341 + .../css/colors/sunrise/colors-rtl.min.css | 1 + wp-admin/css/colors/sunrise/colors.css | 341 + wp-admin/css/colors/sunrise/colors.min.css | 1 + wp-admin/css/colors/sunrise/colors.scss | 6 + wp-admin/css/common-rtl.css | 3210 ++++ wp-admin/css/common.css | 3210 ++++ wp-admin/css/customize-controls-rtl.css | 889 + wp-admin/css/customize-controls-rtl.min.css | 1 + wp-admin/css/customize-controls.css | 889 + wp-admin/css/customize-controls.min.css | 1 + wp-admin/css/customize-widgets-rtl.css | 603 + wp-admin/css/customize-widgets-rtl.min.css | 1 + wp-admin/css/customize-widgets.css | 603 + wp-admin/css/customize-widgets.min.css | 1 + wp-admin/css/dashboard-rtl.css | 1112 ++ wp-admin/css/dashboard.css | 1112 ++ wp-admin/css/deprecated-media-rtl.css | 371 + wp-admin/css/deprecated-media-rtl.min.css | 1 + wp-admin/css/deprecated-media.css | 371 + wp-admin/css/deprecated-media.min.css | 1 + wp-admin/css/edit-rtl.css | 1500 ++ wp-admin/css/edit.css | 1500 ++ wp-admin/css/farbtastic-rtl.css | 41 + wp-admin/css/farbtastic.css | 41 + wp-admin/css/forms-rtl.css | 992 ++ wp-admin/css/forms.css | 992 ++ wp-admin/css/ie-rtl.css | 785 + wp-admin/css/ie-rtl.min.css | 1 + wp-admin/css/ie.css | 785 + wp-admin/css/ie.min.css | 1 + wp-admin/css/install-rtl.css | 389 + wp-admin/css/install-rtl.min.css | 1 + wp-admin/css/install.css | 389 + wp-admin/css/install.min.css | 1 + wp-admin/css/l10n-rtl.css | 101 + wp-admin/css/l10n.css | 101 + wp-admin/css/list-tables-rtl.css | 1879 +++ wp-admin/css/list-tables.css | 1879 +++ wp-admin/css/login-rtl.css | 269 + wp-admin/css/login-rtl.min.css | 1 + wp-admin/css/login.css | 269 + wp-admin/css/login.min.css | 1 + wp-admin/css/media-rtl.css | 1196 ++ wp-admin/css/media.css | 1196 ++ wp-admin/css/nav-menus-rtl.css | 857 + wp-admin/css/nav-menus.css | 857 + wp-admin/css/press-this-rtl.css | 458 + wp-admin/css/press-this.css | 458 + wp-admin/css/revisions-rtl.css | 574 + wp-admin/css/revisions.css | 574 + wp-admin/css/themes-rtl.css | 1732 ++ wp-admin/css/themes.css | 1732 ++ wp-admin/css/widgets-rtl.css | 577 + wp-admin/css/widgets.css | 577 + wp-admin/css/wp-admin-rtl.css | 14 + wp-admin/css/wp-admin-rtl.min.css | 1 + wp-admin/css/wp-admin.css | 14 + wp-admin/css/wp-admin.min.css | 1 + wp-admin/custom-background.php | 482 + wp-admin/custom-header.php | 1366 ++ wp-admin/customize.php | 278 + wp-admin/edit-comments.php | 254 + wp-admin/edit-form-advanced.php | 636 + wp-admin/edit-form-comment.php | 160 + wp-admin/edit-link-form.php | 150 + wp-admin/edit-tag-form.php | 204 + wp-admin/edit-tags.php | 592 + wp-admin/edit.php | 330 + wp-admin/export.php | 243 + wp-admin/freedoms.php | 57 + wp-admin/images/align-center-2x.png | Bin 0 -> 147 bytes wp-admin/images/align-center.png | Bin 0 -> 546 bytes wp-admin/images/align-left-2x.png | Bin 0 -> 143 bytes wp-admin/images/align-left.png | Bin 0 -> 554 bytes wp-admin/images/align-none-2x.png | Bin 0 -> 121 bytes wp-admin/images/align-none.png | Bin 0 -> 417 bytes wp-admin/images/align-right-2x.png | Bin 0 -> 142 bytes wp-admin/images/align-right.png | Bin 0 -> 509 bytes wp-admin/images/arrows-2x.png | Bin 0 -> 863 bytes wp-admin/images/arrows.png | Bin 0 -> 243 bytes wp-admin/images/bubble_bg-2x.gif | Bin 0 -> 507 bytes wp-admin/images/bubble_bg.gif | Bin 0 -> 395 bytes wp-admin/images/comment-grey-bubble-2x.png | Bin 0 -> 258 bytes wp-admin/images/comment-grey-bubble.png | Bin 0 -> 114 bytes wp-admin/images/date-button-2x.gif | Bin 0 -> 992 bytes wp-admin/images/date-button.gif | Bin 0 -> 400 bytes wp-admin/images/generic.png | Bin 0 -> 719 bytes wp-admin/images/icons32-2x.png | Bin 0 -> 35645 bytes wp-admin/images/icons32-vs-2x.png | Bin 0 -> 37994 bytes wp-admin/images/icons32-vs.png | Bin 0 -> 12920 bytes wp-admin/images/icons32.png | Bin 0 -> 12989 bytes wp-admin/images/imgedit-icons-2x.png | Bin 0 -> 14853 bytes wp-admin/images/imgedit-icons.png | Bin 0 -> 6989 bytes wp-admin/images/list-2x.png | Bin 0 -> 1523 bytes wp-admin/images/list.png | Bin 0 -> 1003 bytes wp-admin/images/loading.gif | Bin 0 -> 2244 bytes wp-admin/images/marker.png | Bin 0 -> 360 bytes wp-admin/images/mask.png | Bin 0 -> 2001 bytes wp-admin/images/media-button-2x.png | Bin 0 -> 850 bytes wp-admin/images/media-button-image.gif | Bin 0 -> 198 bytes wp-admin/images/media-button-music.gif | Bin 0 -> 205 bytes wp-admin/images/media-button-other.gif | Bin 0 -> 245 bytes wp-admin/images/media-button-video.gif | Bin 0 -> 131 bytes wp-admin/images/media-button.png | Bin 0 -> 323 bytes wp-admin/images/menu-2x.png | Bin 0 -> 30324 bytes wp-admin/images/menu-vs-2x.png | Bin 0 -> 29592 bytes wp-admin/images/menu-vs.png | Bin 0 -> 9320 bytes wp-admin/images/menu.png | Bin 0 -> 9165 bytes wp-admin/images/no.png | Bin 0 -> 755 bytes wp-admin/images/post-formats-vs.png | Bin 0 -> 2794 bytes wp-admin/images/post-formats.png | Bin 0 -> 2157 bytes wp-admin/images/post-formats32-vs.png | Bin 0 -> 7512 bytes wp-admin/images/post-formats32.png | Bin 0 -> 7829 bytes wp-admin/images/resize-2x.gif | Bin 0 -> 234 bytes wp-admin/images/resize-rtl-2x.gif | Bin 0 -> 232 bytes wp-admin/images/resize-rtl.gif | Bin 0 -> 149 bytes wp-admin/images/resize.gif | Bin 0 -> 71 bytes wp-admin/images/se.png | Bin 0 -> 120 bytes wp-admin/images/sort-2x.gif | Bin 0 -> 97 bytes wp-admin/images/sort.gif | Bin 0 -> 54 bytes wp-admin/images/spinner-2x.gif | Bin 0 -> 8564 bytes wp-admin/images/spinner.gif | Bin 0 -> 4203 bytes wp-admin/images/stars-2x.png | Bin 0 -> 1257 bytes wp-admin/images/stars.png | Bin 0 -> 924 bytes wp-admin/images/w-logo-blue.png | Bin 0 -> 3113 bytes wp-admin/images/w-logo-white.png | Bin 0 -> 4159 bytes wp-admin/images/wheel.png | Bin 0 -> 11505 bytes wp-admin/images/wordpress-logo-white.svg | 1 + wp-admin/images/wordpress-logo.png | Bin 0 -> 2480 bytes wp-admin/images/wordpress-logo.svg | 1 + wp-admin/images/wpspin_light-2x.gif | Bin 0 -> 9097 bytes wp-admin/images/wpspin_light.gif | Bin 0 -> 2193 bytes wp-admin/images/xit-2x.gif | Bin 0 -> 823 bytes wp-admin/images/xit.gif | Bin 0 -> 182 bytes wp-admin/images/yes.png | Bin 0 -> 539 bytes wp-admin/import.php | 132 + wp-admin/includes/admin.php | 74 + wp-admin/includes/ajax-actions.php | 2761 ++++ wp-admin/includes/bookmark.php | 305 + wp-admin/includes/class-ftp-pure.php | 190 + wp-admin/includes/class-ftp-sockets.php | 250 + wp-admin/includes/class-ftp.php | 907 + wp-admin/includes/class-pclzip.php | 5687 +++++++ .../includes/class-wp-comments-list-table.php | 636 + .../includes/class-wp-filesystem-base.php | 815 + .../includes/class-wp-filesystem-direct.php | 384 + .../includes/class-wp-filesystem-ftpext.php | 415 + .../class-wp-filesystem-ftpsockets.php | 352 + .../includes/class-wp-filesystem-ssh2.php | 392 + wp-admin/includes/class-wp-importer.php | 302 + .../includes/class-wp-links-list-table.php | 207 + wp-admin/includes/class-wp-list-table.php | 1080 ++ .../includes/class-wp-media-list-table.php | 564 + .../includes/class-wp-ms-sites-list-table.php | 402 + .../class-wp-ms-themes-list-table.php | 459 + .../includes/class-wp-ms-users-list-table.php | 303 + .../class-wp-plugin-install-list-table.php | 488 + .../includes/class-wp-plugins-list-table.php | 605 + .../includes/class-wp-posts-list-table.php | 1301 ++ .../includes/class-wp-terms-list-table.php | 466 + .../class-wp-theme-install-list-table.php | 431 + .../includes/class-wp-themes-list-table.php | 279 + wp-admin/includes/class-wp-upgrader-skins.php | 767 + wp-admin/includes/class-wp-upgrader.php | 2676 +++ .../includes/class-wp-users-list-table.php | 459 + wp-admin/includes/comment.php | 171 + wp-admin/includes/continents-cities.php | 493 + wp-admin/includes/dashboard.php | 1333 ++ wp-admin/includes/deprecated.php | 1190 ++ wp-admin/includes/export.php | 508 + wp-admin/includes/file.php | 1150 ++ wp-admin/includes/image-edit.php | 828 + wp-admin/includes/image.php | 598 + wp-admin/includes/import.php | 206 + wp-admin/includes/list-table.php | 113 + wp-admin/includes/media.php | 2988 ++++ wp-admin/includes/menu.php | 322 + wp-admin/includes/meta-boxes.php | 1119 ++ wp-admin/includes/misc.php | 845 + wp-admin/includes/ms-deprecated.php | 78 + wp-admin/includes/ms.php | 814 + wp-admin/includes/nav-menu.php | 1328 ++ wp-admin/includes/plugin-install.php | 544 + wp-admin/includes/plugin.php | 1878 +++ wp-admin/includes/post.php | 1661 ++ wp-admin/includes/revision.php | 228 + wp-admin/includes/schema.php | 1037 ++ wp-admin/includes/screen.php | 1179 ++ wp-admin/includes/taxonomy.php | 284 + wp-admin/includes/template.php | 2157 +++ wp-admin/includes/theme-install.php | 205 + wp-admin/includes/theme.php | 457 + wp-admin/includes/translation-install.php | 240 + wp-admin/includes/update-core.php | 1151 ++ wp-admin/includes/update.php | 432 + wp-admin/includes/upgrade.php | 2218 +++ wp-admin/includes/upgrade.php.orig | 2216 +++ wp-admin/includes/user.php | 442 + wp-admin/includes/widgets.php | 245 + wp-admin/index.php | 131 + wp-admin/install-helper.php | 199 + wp-admin/install.php | 305 + wp-admin/js/accordion.js | 143 + wp-admin/js/accordion.min.js | 1 + wp-admin/js/color-picker.js | 155 + wp-admin/js/color-picker.min.js | 1 + wp-admin/js/comment.js | 50 + wp-admin/js/comment.min.js | 1 + wp-admin/js/common.js | 740 + wp-admin/js/common.min.js | 1 + wp-admin/js/custom-background.js | 75 + wp-admin/js/custom-background.min.js | 1 + wp-admin/js/custom-header.js | 61 + wp-admin/js/customize-controls.js | 1305 ++ wp-admin/js/customize-controls.min.js | 1 + wp-admin/js/customize-widgets.js | 1882 +++ wp-admin/js/customize-widgets.min.js | 1 + wp-admin/js/dashboard.js | 190 + wp-admin/js/dashboard.min.js | 1 + wp-admin/js/edit-comments.js | 625 + wp-admin/js/edit-comments.min.js | 1 + wp-admin/js/editor-expand.js | 692 + wp-admin/js/editor-expand.min.js | 1 + wp-admin/js/editor.js | 322 + wp-admin/js/editor.min.js | 1 + wp-admin/js/farbtastic.js | 276 + wp-admin/js/gallery.js | 237 + wp-admin/js/gallery.min.js | 1 + wp-admin/js/image-edit.js | 633 + wp-admin/js/image-edit.min.js | 1 + wp-admin/js/inline-edit-post.js | 359 + wp-admin/js/inline-edit-post.min.js | 1 + wp-admin/js/inline-edit-tax.js | 142 + wp-admin/js/inline-edit-tax.min.js | 1 + wp-admin/js/iris.min.js | 4 + wp-admin/js/language-chooser.js | 26 + wp-admin/js/language-chooser.min.js | 1 + wp-admin/js/link.js | 69 + wp-admin/js/link.min.js | 1 + wp-admin/js/media-gallery.js | 26 + wp-admin/js/media-gallery.min.js | 1 + wp-admin/js/media-upload.js | 69 + wp-admin/js/media-upload.min.js | 1 + wp-admin/js/media.js | 107 + wp-admin/js/media.min.js | 1 + wp-admin/js/nav-menu.js | 1205 ++ wp-admin/js/nav-menu.min.js | 1 + wp-admin/js/password-strength-meter.js | 75 + wp-admin/js/password-strength-meter.min.js | 1 + wp-admin/js/plugin-install.js | 76 + wp-admin/js/plugin-install.min.js | 1 + wp-admin/js/post.js | 1094 ++ wp-admin/js/post.min.js | 1 + wp-admin/js/postbox.js | 199 + wp-admin/js/postbox.min.js | 1 + wp-admin/js/revisions.js | 1110 ++ wp-admin/js/revisions.min.js | 1 + wp-admin/js/set-post-thumbnail.js | 24 + wp-admin/js/set-post-thumbnail.min.js | 1 + wp-admin/js/svg-painter.js | 240 + wp-admin/js/svg-painter.min.js | 1 + wp-admin/js/tags.js | 72 + wp-admin/js/tags.min.js | 1 + wp-admin/js/theme.js | 1691 ++ wp-admin/js/theme.min.js | 1 + wp-admin/js/updates.js | 65 + wp-admin/js/updates.min.js | 1 + wp-admin/js/user-profile.js | 127 + wp-admin/js/user-profile.min.js | 1 + wp-admin/js/user-suggest.js | 30 + wp-admin/js/user-suggest.min.js | 1 + wp-admin/js/widgets.js | 492 + wp-admin/js/widgets.min.js | 1 + wp-admin/js/word-count.js | 44 + wp-admin/js/word-count.min.js | 1 + wp-admin/js/wp-fullscreen.js | 704 + wp-admin/js/wp-fullscreen.min.js | 1 + wp-admin/js/xfn.js | 17 + wp-admin/js/xfn.min.js | 1 + wp-admin/link-add.php | 29 + wp-admin/link-manager.php | 99 + wp-admin/link-parse-opml.php | 84 + wp-admin/link.php | 117 + wp-admin/load-scripts.php | 162 + wp-admin/load-styles.php | 153 + wp-admin/maint/repair.php | 124 + wp-admin/media-new.php | 84 + wp-admin/media-upload.php | 100 + wp-admin/media.php | 146 + wp-admin/menu-header.php | 227 + wp-admin/menu.php | 255 + wp-admin/moderation.php | 12 + wp-admin/ms-admin.php | 13 + wp-admin/ms-delete-site.php | 91 + wp-admin/ms-edit.php | 13 + wp-admin/ms-options.php | 12 + wp-admin/ms-sites.php | 13 + wp-admin/ms-themes.php | 13 + wp-admin/ms-upgrade-network.php | 13 + wp-admin/ms-users.php | 13 + wp-admin/my-sites.php | 145 + wp-admin/nav-menus.php | 798 + wp-admin/network.php | 561 + wp-admin/network/about.php | 16 + wp-admin/network/admin.php | 32 + wp-admin/network/credits.php | 16 + wp-admin/network/edit.php | 42 + wp-admin/network/freedoms.php | 16 + wp-admin/network/index.php | 79 + wp-admin/network/menu.php | 63 + wp-admin/network/plugin-editor.php | 16 + wp-admin/network/plugin-install.php | 19 + wp-admin/network/plugins.php | 16 + wp-admin/network/profile.php | 16 + wp-admin/network/settings.php | 347 + wp-admin/network/setup.php | 16 + wp-admin/network/site-info.php | 178 + wp-admin/network/site-new.php | 153 + wp-admin/network/site-settings.php | 173 + wp-admin/network/site-themes.php | 185 + wp-admin/network/site-users.php | 319 + wp-admin/network/sites.php | 275 + wp-admin/network/theme-editor.php | 16 + wp-admin/network/theme-install.php | 19 + wp-admin/network/themes.php | 266 + wp-admin/network/update-core.php | 16 + wp-admin/network/update.php | 19 + wp-admin/network/upgrade.php | 120 + wp-admin/network/user-edit.php | 16 + wp-admin/network/user-new.php | 106 + wp-admin/network/users.php | 296 + wp-admin/options-discussion.php | 273 + wp-admin/options-general.php | 355 + wp-admin/options-head.php | 18 + wp-admin/options-media.php | 136 + wp-admin/options-permalink.php | 294 + wp-admin/options-reading.php | 184 + wp-admin/options-writing.php | 194 + wp-admin/options.php | 265 + wp-admin/plugin-editor.php | 279 + wp-admin/plugin-install.php | 115 + wp-admin/plugin-uploader.php | 19 + wp-admin/plugins.php | 455 + wp-admin/post-new.php | 74 + wp-admin/post.php | 318 + wp-admin/press-this.php | 691 + wp-admin/profile.php | 18 + wp-admin/revision.php | 221 + wp-admin/setup-config.php | 345 + wp-admin/theme-editor.php | 243 + wp-admin/theme-install.php | 278 + wp-admin/theme-uploader.php | 18 + wp-admin/themes.php | 374 + wp-admin/tools.php | 75 + wp-admin/update-core.php | 649 + wp-admin/update.php | 272 + wp-admin/upgrade-functions.php | 12 + wp-admin/upgrade.php | 116 + wp-admin/upload.php | 292 + wp-admin/uploader/pclzip.lib.php | 5872 +++++++ wp-admin/uploader/upload.php | 37 + wp-admin/user-edit.php | 557 + wp-admin/user-new.php | 439 + wp-admin/user/about.php | 13 + wp-admin/user/admin.php | 32 + wp-admin/user/credits.php | 13 + wp-admin/user/freedoms.php | 13 + wp-admin/user/index.php | 12 + wp-admin/user/menu.php | 22 + wp-admin/user/profile.php | 12 + wp-admin/user/user-edit.php | 12 + wp-admin/users.php | 460 + wp-admin/widgets.php | 442 + wp-blog-header.php | 18 + wp-comments-post.php | 164 + wp-config-sample.php | 80 + wp-config.php | 90 + wp-content/index.php | 2 + wp-content/languages/admin-da_DK.mo | Bin 0 -> 341363 bytes wp-content/languages/admin-da_DK.po | 10275 ++++++++++++ wp-content/languages/admin-de_DE.mo | Bin 0 -> 358326 bytes wp-content/languages/admin-de_DE.po | 10289 ++++++++++++ wp-content/languages/admin-es_ES.mo | Bin 0 -> 352171 bytes wp-content/languages/admin-es_ES.po | 10273 ++++++++++++ wp-content/languages/admin-fr_FR.mo | Bin 0 -> 379157 bytes wp-content/languages/admin-fr_FR.po | 10264 ++++++++++++ wp-content/languages/admin-it_IT.mo | Bin 0 -> 354821 bytes wp-content/languages/admin-it_IT.po | 10269 ++++++++++++ wp-content/languages/admin-ja.mo | Bin 0 -> 383973 bytes wp-content/languages/admin-ja.po | 10196 ++++++++++++ wp-content/languages/admin-network-da_DK.mo | Bin 0 -> 45774 bytes wp-content/languages/admin-network-da_DK.po | 1096 ++ wp-content/languages/admin-network-de_DE.mo | Bin 0 -> 48633 bytes wp-content/languages/admin-network-de_DE.po | 1103 ++ wp-content/languages/admin-network-es_ES.mo | Bin 0 -> 46097 bytes wp-content/languages/admin-network-es_ES.po | 1094 ++ wp-content/languages/admin-network-fr_FR.mo | Bin 0 -> 50271 bytes wp-content/languages/admin-network-fr_FR.po | 1094 ++ wp-content/languages/admin-network-it_IT.mo | Bin 0 -> 46918 bytes wp-content/languages/admin-network-it_IT.po | 1094 ++ wp-content/languages/admin-network-ja.mo | Bin 0 -> 51574 bytes wp-content/languages/admin-network-ja.po | 1086 ++ wp-content/languages/admin-network-nl_NL.mo | Bin 0 -> 46051 bytes wp-content/languages/admin-network-nl_NL.po | 1094 ++ wp-content/languages/admin-network-pl_PL.mo | Bin 0 -> 49598 bytes wp-content/languages/admin-network-pl_PL.po | 1106 ++ wp-content/languages/admin-network-ru_RU.mo | Bin 0 -> 60459 bytes wp-content/languages/admin-network-ru_RU.po | 1600 ++ wp-content/languages/admin-network-tr_TR.mo | Bin 0 -> 45720 bytes wp-content/languages/admin-network-tr_TR.po | 1094 ++ wp-content/languages/admin-network-zh_CN.mo | Bin 0 -> 42257 bytes wp-content/languages/admin-network-zh_CN.po | 1443 ++ wp-content/languages/admin-network-zh_TW.mo | Bin 0 -> 42463 bytes wp-content/languages/admin-network-zh_TW.po | 1086 ++ wp-content/languages/admin-nl_NL.mo | Bin 0 -> 347293 bytes wp-content/languages/admin-nl_NL.po | 10272 ++++++++++++ wp-content/languages/admin-pl_PL.mo | Bin 0 -> 363725 bytes wp-content/languages/admin-pl_PL.po | 10296 ++++++++++++ wp-content/languages/admin-ru_RU.mo | Bin 0 -> 450919 bytes wp-content/languages/admin-ru_RU.po | 13646 ++++++++++++++++ wp-content/languages/admin-tr_TR.mo | Bin 0 -> 347823 bytes wp-content/languages/admin-tr_TR.po | 10268 ++++++++++++ wp-content/languages/admin-zh_CN.mo | Bin 0 -> 320430 bytes wp-content/languages/admin-zh_CN.po | 12731 ++++++++++++++ wp-content/languages/admin-zh_TW.mo | Bin 0 -> 319429 bytes wp-content/languages/admin-zh_TW.po | 10192 ++++++++++++ .../languages/continents-cities-da_DK.mo | Bin 0 -> 19019 bytes .../languages/continents-cities-da_DK.po | 1959 +++ .../languages/continents-cities-de_DE.mo | Bin 0 -> 19145 bytes .../languages/continents-cities-de_DE.po | 1959 +++ .../languages/continents-cities-es_ES.mo | Bin 0 -> 18935 bytes .../languages/continents-cities-es_ES.po | 1959 +++ .../languages/continents-cities-fr_FR.mo | Bin 0 -> 9047 bytes .../languages/continents-cities-fr_FR.po | 1959 +++ .../languages/continents-cities-it_IT.mo | Bin 0 -> 18893 bytes .../languages/continents-cities-it_IT.po | 1959 +++ wp-content/languages/continents-cities-ja.mo | Bin 0 -> 22436 bytes wp-content/languages/continents-cities-ja.po | 1959 +++ .../languages/continents-cities-nl_NL.mo | Bin 0 -> 19011 bytes .../languages/continents-cities-nl_NL.po | 1959 +++ .../languages/continents-cities-pl_PL.mo | Bin 0 -> 19311 bytes .../languages/continents-cities-pl_PL.po | 1959 +++ .../languages/continents-cities-ru_RU.mo | Bin 0 -> 22717 bytes .../languages/continents-cities-ru_RU.po | 1969 +++ .../languages/continents-cities-tr_TR.mo | Bin 0 -> 1994 bytes .../languages/continents-cities-tr_TR.po | 1959 +++ .../languages/continents-cities-zh_CN.mo | Bin 0 -> 20339 bytes .../languages/continents-cities-zh_CN.po | 1964 +++ .../languages/continents-cities-zh_TW.mo | Bin 0 -> 2643 bytes .../languages/continents-cities-zh_TW.po | 1959 +++ wp-content/languages/da_DK.mo | Bin 0 -> 136670 bytes wp-content/languages/da_DK.po | 6833 ++++++++ wp-content/languages/de_DE.mo | Bin 0 -> 142923 bytes wp-content/languages/de_DE.po | 6826 ++++++++ wp-content/languages/es_ES.mo | Bin 0 -> 141820 bytes wp-content/languages/es_ES.po | 6834 ++++++++ wp-content/languages/fr_FR.mo | Bin 0 -> 149941 bytes wp-content/languages/fr_FR.po | 6831 ++++++++ wp-content/languages/it_IT.mo | Bin 0 -> 140621 bytes wp-content/languages/it_IT.po | 6831 ++++++++ wp-content/languages/ja.mo | Bin 0 -> 153308 bytes wp-content/languages/ja.po | 6808 ++++++++ wp-content/languages/nl_NL.mo | Bin 0 -> 138272 bytes wp-content/languages/nl_NL.po | 6831 ++++++++ wp-content/languages/pl_PL.mo | Bin 0 -> 142870 bytes wp-content/languages/pl_PL.php | 16 + wp-content/languages/pl_PL.po | 6693 ++++++++ wp-content/languages/plugins/akismet-da_DK.mo | Bin 0 -> 19232 bytes wp-content/languages/plugins/akismet-da_DK.po | 638 + wp-content/languages/plugins/akismet-de_DE.mo | Bin 0 -> 20466 bytes wp-content/languages/plugins/akismet-de_DE.po | 638 + wp-content/languages/plugins/akismet-es_ES.mo | Bin 0 -> 20116 bytes wp-content/languages/plugins/akismet-es_ES.po | 638 + wp-content/languages/plugins/akismet-fr_FR.mo | Bin 0 -> 20909 bytes wp-content/languages/plugins/akismet-fr_FR.po | 638 + wp-content/languages/plugins/akismet-it_IT.mo | Bin 0 -> 19898 bytes wp-content/languages/plugins/akismet-it_IT.po | 638 + wp-content/languages/plugins/akismet-ja.mo | Bin 0 -> 21433 bytes wp-content/languages/plugins/akismet-ja.po | 632 + wp-content/languages/plugins/akismet-nl_NL.mo | Bin 0 -> 18371 bytes wp-content/languages/plugins/akismet-nl_NL.po | 638 + wp-content/languages/plugins/akismet-pl_PL.mo | Bin 0 -> 21106 bytes wp-content/languages/plugins/akismet-pl_PL.po | 640 + wp-content/languages/plugins/akismet-ru_RU.mo | Bin 0 -> 25698 bytes wp-content/languages/plugins/akismet-ru_RU.po | 640 + wp-content/languages/plugins/akismet-tr_TR.mo | Bin 0 -> 12835 bytes wp-content/languages/plugins/akismet-tr_TR.po | 638 + wp-content/languages/plugins/akismet-zh_CN.mo | Bin 0 -> 18194 bytes wp-content/languages/plugins/akismet-zh_CN.po | 744 + wp-content/languages/plugins/akismet-zh_TW.mo | Bin 0 -> 4770 bytes wp-content/languages/plugins/akismet-zh_TW.po | 632 + wp-content/languages/ru_RU.mo | Bin 0 -> 177050 bytes wp-content/languages/ru_RU.php | 2 + wp-content/languages/ru_RU.po | 7645 +++++++++ .../languages/themes/twentyfourteen-da_DK.mo | Bin 0 -> 9862 bytes .../languages/themes/twentyfourteen-da_DK.po | 425 + .../languages/themes/twentyfourteen-de_DE.mo | Bin 0 -> 10228 bytes .../languages/themes/twentyfourteen-de_DE.po | 425 + .../languages/themes/twentyfourteen-es_ES.mo | Bin 0 -> 10334 bytes .../languages/themes/twentyfourteen-es_ES.po | 425 + .../languages/themes/twentyfourteen-fr_FR.mo | Bin 0 -> 10730 bytes .../languages/themes/twentyfourteen-fr_FR.po | 425 + .../languages/themes/twentyfourteen-it_IT.mo | Bin 0 -> 10422 bytes .../languages/themes/twentyfourteen-it_IT.po | 425 + .../languages/themes/twentyfourteen-ja.mo | Bin 0 -> 11039 bytes .../languages/themes/twentyfourteen-ja.po | 422 + .../languages/themes/twentyfourteen-nl_NL.mo | Bin 0 -> 10128 bytes .../languages/themes/twentyfourteen-nl_NL.po | 425 + .../languages/themes/twentyfourteen-pl_PL.mo | Bin 0 -> 10546 bytes .../languages/themes/twentyfourteen-pl_PL.po | 428 + .../languages/themes/twentyfourteen-ru_RU.mo | Bin 0 -> 13252 bytes .../languages/themes/twentyfourteen-ru_RU.po | 516 + .../languages/themes/twentyfourteen-tr_TR.mo | Bin 0 -> 10089 bytes .../languages/themes/twentyfourteen-tr_TR.po | 425 + .../languages/themes/twentyfourteen-zh_CN.mo | Bin 0 -> 9524 bytes .../languages/themes/twentyfourteen-zh_CN.po | 479 + .../languages/themes/twentyfourteen-zh_TW.mo | Bin 0 -> 9485 bytes .../languages/themes/twentyfourteen-zh_TW.po | 422 + .../languages/themes/twentythirteen-da_DK.mo | Bin 0 -> 6649 bytes .../languages/themes/twentythirteen-da_DK.po | 303 + .../languages/themes/twentythirteen-de_DE.mo | Bin 0 -> 6941 bytes .../languages/themes/twentythirteen-de_DE.po | 303 + .../languages/themes/twentythirteen-es_ES.mo | Bin 0 -> 7069 bytes .../languages/themes/twentythirteen-es_ES.po | 303 + .../languages/themes/twentythirteen-fr_FR.mo | Bin 0 -> 7162 bytes .../languages/themes/twentythirteen-fr_FR.po | 303 + .../languages/themes/twentythirteen-it_IT.mo | Bin 0 -> 6949 bytes .../languages/themes/twentythirteen-it_IT.po | 303 + .../languages/themes/twentythirteen-ja.mo | Bin 0 -> 7236 bytes .../languages/themes/twentythirteen-ja.po | 302 + .../languages/themes/twentythirteen-nl_NL.mo | Bin 0 -> 6792 bytes .../languages/themes/twentythirteen-nl_NL.po | 303 + .../languages/themes/twentythirteen-pl_PL.mo | Bin 0 -> 7139 bytes .../languages/themes/twentythirteen-pl_PL.po | 304 + .../languages/themes/twentythirteen-ru_RU.mo | Bin 0 -> 8838 bytes .../languages/themes/twentythirteen-ru_RU.po | 361 + .../languages/themes/twentythirteen-tr_TR.mo | Bin 0 -> 6811 bytes .../languages/themes/twentythirteen-tr_TR.po | 303 + .../languages/themes/twentythirteen-zh_CN.mo | Bin 0 -> 6558 bytes .../languages/themes/twentythirteen-zh_CN.po | 341 + .../languages/themes/twentythirteen-zh_TW.mo | Bin 0 -> 6454 bytes .../languages/themes/twentythirteen-zh_TW.po | 302 + .../languages/themes/twentytwelve-da_DK.mo | Bin 0 -> 7232 bytes .../languages/themes/twentytwelve-da_DK.po | 308 + .../languages/themes/twentytwelve-de_DE.mo | Bin 0 -> 7601 bytes .../languages/themes/twentytwelve-de_DE.po | 308 + .../languages/themes/twentytwelve-es_ES.mo | Bin 0 -> 7669 bytes .../languages/themes/twentytwelve-es_ES.po | 308 + .../languages/themes/twentytwelve-fr_FR.mo | Bin 0 -> 8053 bytes .../languages/themes/twentytwelve-fr_FR.po | 308 + .../languages/themes/twentytwelve-it_IT.mo | Bin 0 -> 7741 bytes .../languages/themes/twentytwelve-it_IT.po | 308 + .../languages/themes/twentytwelve-ja.mo | Bin 0 -> 8024 bytes .../languages/themes/twentytwelve-ja.po | 307 + .../languages/themes/twentytwelve-nl_NL.mo | Bin 0 -> 7453 bytes .../languages/themes/twentytwelve-nl_NL.po | 308 + .../languages/themes/twentytwelve-pl_PL.mo | Bin 0 -> 7790 bytes .../languages/themes/twentytwelve-pl_PL.po | 309 + .../languages/themes/twentytwelve-ru_RU.mo | Bin 0 -> 9606 bytes .../languages/themes/twentytwelve-ru_RU.po | 390 + .../languages/themes/twentytwelve-tr_TR.mo | Bin 0 -> 7521 bytes .../languages/themes/twentytwelve-tr_TR.po | 308 + .../languages/themes/twentytwelve-zh_CN.mo | Bin 0 -> 7378 bytes .../languages/themes/twentytwelve-zh_CN.po | 367 + .../languages/themes/twentytwelve-zh_TW.mo | Bin 0 -> 7224 bytes .../languages/themes/twentytwelve-zh_TW.po | 307 + wp-content/languages/tr_TR.mo | Bin 0 -> 139111 bytes wp-content/languages/tr_TR.php | 1 + wp-content/languages/tr_TR.po | 6831 ++++++++ .../zh_CN-administration-screens.css | 1 + .../zh_CN-administration-screens.dev.css | 75 + wp-content/languages/zh_CN-word-count.dev.js | 46 + wp-content/languages/zh_CN-word-count.js | 1 + wp-content/languages/zh_CN.mo | Bin 0 -> 129493 bytes wp-content/languages/zh_CN.php | 189 + wp-content/languages/zh_CN.po | 7354 +++++++++ wp-content/languages/zh_TW.css | 46 + wp-content/languages/zh_TW.mo | Bin 0 -> 130120 bytes wp-content/languages/zh_TW.php | 25 + wp-content/languages/zh_TW.po | 6809 ++++++++ wp-content/plugins/akismet/.htaccess | 11 + wp-content/plugins/akismet/_inc/akismet.css | 361 + wp-content/plugins/akismet/_inc/akismet.js | 158 + wp-content/plugins/akismet/_inc/form.js | 30 + .../plugins/akismet/_inc/img/logo-full-2x.png | Bin 0 -> 4970 bytes wp-content/plugins/akismet/akismet.php | 59 + .../plugins/akismet/class.akismet-admin.php | 862 + .../plugins/akismet/class.akismet-widget.php | 110 + wp-content/plugins/akismet/class.akismet.php | 933 ++ wp-content/plugins/akismet/index.php | 2 + wp-content/plugins/akismet/readme.txt | 203 + wp-content/plugins/akismet/views/config.php | 174 + wp-content/plugins/akismet/views/get.php | 5 + wp-content/plugins/akismet/views/notice.php | 102 + wp-content/plugins/akismet/views/start.php | 95 + wp-content/plugins/akismet/views/stats.php | 4 + wp-content/plugins/akismet/views/strict.php | 7 + wp-content/plugins/akismet/wrapper.php | 293 + wp-content/plugins/hello.php | 82 + wp-content/plugins/index.php | 2 + .../wp-multibyte-patch/ext/ja/admin.css | 5 + .../wp-multibyte-patch/ext/ja/class.php | 189 + .../wp-multibyte-patch/js/20140410/wplink.js | 569 + .../js/20140410/wplink.min.js | 1 + .../wp-multibyte-patch/js/word-count.js | 50 + .../wp-multibyte-patch/js/word-count.min.js | 1 + .../plugins/wp-multibyte-patch/js/wplink.js | 615 + .../wp-multibyte-patch/js/wplink.min.js | 1 + .../languages/wp-multibyte-patch-ja.mo | Bin 0 -> 1406 bytes .../languages/wp-multibyte-patch-ja.po | 30 + .../languages/wp-multibyte-patch.pot | 31 + .../plugins/wp-multibyte-patch/readme.txt | 18 + .../wp-multibyte-patch/wp-multibyte-patch.php | 462 + .../wpmp-config-sample-ja.php | 103 + .../plugins/wp-multibyte-patch/wpmp-load.php | 15 + wp-content/themes/classic/comments-popup.php | 126 + wp-content/themes/classic/comments.php | 82 + wp-content/themes/classic/footer.php | 18 + wp-content/themes/classic/functions.php | 17 + wp-content/themes/classic/header.php | 33 + wp-content/themes/classic/index.php | 36 + wp-content/themes/classic/rtl.css | 92 + wp-content/themes/classic/screenshot.png | Bin 0 -> 12024 bytes wp-content/themes/classic/sidebar.php | 47 + wp-content/themes/classic/style.css | 375 + wp-content/themes/default/404.php | 18 + wp-content/themes/default/archive.php | 75 + wp-content/themes/default/archives.php | 29 + wp-content/themes/default/comments-popup.php | 124 + wp-content/themes/default/comments.php | 96 + wp-content/themes/default/footer.php | 25 + wp-content/themes/default/functions.php | 433 + wp-content/themes/default/header.php | 45 + wp-content/themes/default/image.php | 69 + wp-content/themes/default/images/audio.jpg | Bin 0 -> 4671 bytes .../themes/default/images/header-img.php | 82 + .../themes/default/images/kubrickbg-ltr.jpg | Bin 0 -> 1043 bytes .../themes/default/images/kubrickbg-rtl.jpg | Bin 0 -> 1657 bytes .../themes/default/images/kubrickbgcolor.jpg | Bin 0 -> 556 bytes .../themes/default/images/kubrickbgwide.jpg | Bin 0 -> 1014 bytes .../themes/default/images/kubrickfooter.jpg | Bin 0 -> 2443 bytes .../themes/default/images/kubrickheader.jpg | Bin 0 -> 7868 bytes wp-content/themes/default/index.php | 45 + wp-content/themes/default/kubrick.pot | 617 + wp-content/themes/default/links.php | 23 + wp-content/themes/default/page.php | 30 + wp-content/themes/default/rtl.css | 127 + wp-content/themes/default/screenshot.png | Bin 0 -> 10608 bytes wp-content/themes/default/search.php | 48 + wp-content/themes/default/sidebar.php | 78 + wp-content/themes/default/single.php | 71 + wp-content/themes/default/style.css | 718 + wp-content/themes/index.php | 2 + wp-content/themes/twentyfourteen/404.php | 32 + wp-content/themes/twentyfourteen/archive.php | 74 + wp-content/themes/twentyfourteen/author.php | 74 + wp-content/themes/twentyfourteen/category.php | 58 + wp-content/themes/twentyfourteen/comments.php | 66 + .../themes/twentyfourteen/content-aside.php | 57 + .../themes/twentyfourteen/content-audio.php | 57 + .../twentyfourteen/content-featured-post.php | 34 + .../themes/twentyfourteen/content-gallery.php | 57 + .../themes/twentyfourteen/content-image.php | 57 + .../themes/twentyfourteen/content-link.php | 57 + .../themes/twentyfourteen/content-none.php | 31 + .../themes/twentyfourteen/content-page.php | 31 + .../themes/twentyfourteen/content-quote.php | 57 + .../themes/twentyfourteen/content-video.php | 57 + wp-content/themes/twentyfourteen/content.php | 66 + .../twentyfourteen/css/editor-style.css | 717 + wp-content/themes/twentyfourteen/css/ie.css | 1335 ++ .../twentyfourteen/featured-content.php | 39 + wp-content/themes/twentyfourteen/footer.php | 28 + .../themes/twentyfourteen/functions.php | 515 + .../twentyfourteen/genericons/COPYING.txt | 9 + .../genericons/Genericons-Regular.otf | Bin 0 -> 18212 bytes .../twentyfourteen/genericons/LICENSE.txt | 339 + .../twentyfourteen/genericons/README.txt | 123 + .../twentyfourteen/genericons/example.html | 464 + .../font/genericons-regular-webfont.eot | Bin 0 -> 14935 bytes .../font/genericons-regular-webfont.svg | 135 + .../font/genericons-regular-webfont.ttf | Bin 0 -> 27348 bytes .../font/genericons-regular-webfont.woff | Bin 0 -> 17224 bytes .../twentyfourteen/genericons/genericons.css | 197 + wp-content/themes/twentyfourteen/header.php | 65 + wp-content/themes/twentyfourteen/image.php | 79 + .../twentyfourteen/images/pattern-dark.svg | 16 + .../twentyfourteen/images/pattern-light.svg | 6 + .../themes/twentyfourteen/inc/back-compat.php | 63 + .../twentyfourteen/inc/custom-header.php | 147 + .../themes/twentyfourteen/inc/customizer.php | 109 + .../twentyfourteen/inc/featured-content.php | 533 + .../twentyfourteen/inc/template-tags.php | 203 + .../themes/twentyfourteen/inc/widgets.php | 269 + wp-content/themes/twentyfourteen/index.php | 61 + .../themes/twentyfourteen/js/customizer.js | 38 + .../js/featured-content-admin.js | 9 + .../themes/twentyfourteen/js/functions.js | 134 + wp-content/themes/twentyfourteen/js/html5.js | 8 + .../js/keyboard-image-navigation.js | 21 + wp-content/themes/twentyfourteen/js/slider.js | 598 + .../languages/twentyfourteen.pot | 467 + .../page-templates/contributors.php | 52 + .../page-templates/full-width.php | 42 + wp-content/themes/twentyfourteen/page.php | 48 + wp-content/themes/twentyfourteen/rtl.css | 854 + .../themes/twentyfourteen/screenshot.png | Bin 0 -> 617254 bytes wp-content/themes/twentyfourteen/search.php | 49 + .../themes/twentyfourteen/sidebar-content.php | 16 + .../themes/twentyfourteen/sidebar-footer.php | 19 + wp-content/themes/twentyfourteen/sidebar.php | 29 + wp-content/themes/twentyfourteen/single.php | 40 + wp-content/themes/twentyfourteen/style.css | 4317 +++++ wp-content/themes/twentyfourteen/tag.php | 60 + .../twentyfourteen/taxonomy-post_format.php | 85 + wp-content/themes/twentythirteen/404.php | 31 + wp-content/themes/twentythirteen/archive.php | 55 + .../themes/twentythirteen/author-bio.php | 34 + wp-content/themes/twentythirteen/author.php | 62 + wp-content/themes/twentythirteen/category.php | 41 + wp-content/themes/twentythirteen/comments.php | 59 + .../themes/twentythirteen/content-aside.php | 31 + .../themes/twentythirteen/content-audio.php | 37 + .../themes/twentythirteen/content-chat.php | 31 + .../themes/twentythirteen/content-gallery.php | 45 + .../themes/twentythirteen/content-image.php | 41 + .../themes/twentythirteen/content-link.php | 36 + .../themes/twentythirteen/content-none.php | 31 + .../themes/twentythirteen/content-quote.php | 27 + .../themes/twentythirteen/content-status.php | 25 + .../themes/twentythirteen/content-video.php | 41 + wp-content/themes/twentythirteen/content.php | 57 + .../twentythirteen/css/editor-style.css | 771 + wp-content/themes/twentythirteen/css/ie.css | 290 + .../themes/twentythirteen/fonts/COPYING.txt | 9 + .../themes/twentythirteen/fonts/LICENSE.txt | 339 + .../fonts/genericons-regular-webfont.eot | Bin 0 -> 10388 bytes .../fonts/genericons-regular-webfont.svg | 105 + .../fonts/genericons-regular-webfont.ttf | Bin 0 -> 19864 bytes .../fonts/genericons-regular-webfont.woff | Bin 0 -> 12156 bytes .../twentythirteen/fonts/genericons.css | 157 + wp-content/themes/twentythirteen/footer.php | 26 + .../themes/twentythirteen/functions.php | 531 + .../twentythirteen/genericons/COPYING.txt | 9 + .../genericons/Genericons-Regular.otf | Bin 0 -> 18212 bytes .../twentythirteen/genericons/LICENSE.txt | 339 + .../twentythirteen/genericons/README.txt | 123 + .../twentythirteen/genericons/example.html | 464 + .../font/genericons-regular-webfont.eot | Bin 0 -> 14935 bytes .../font/genericons-regular-webfont.svg | 135 + .../font/genericons-regular-webfont.ttf | Bin 0 -> 27348 bytes .../font/genericons-regular-webfont.woff | Bin 0 -> 17224 bytes .../twentythirteen/genericons/genericons.css | 197 + wp-content/themes/twentythirteen/header.php | 51 + wp-content/themes/twentythirteen/image.php | 82 + .../twentythirteen/images/dotted-line-2x.png | Bin 0 -> 86 bytes .../images/dotted-line-light-2x.png | Bin 0 -> 85 bytes .../images/dotted-line-light.png | Bin 0 -> 80 bytes .../twentythirteen/images/dotted-line.png | Bin 0 -> 80 bytes .../images/headers/circle-thumbnail.png | Bin 0 -> 8001 bytes .../twentythirteen/images/headers/circle.png | Bin 0 -> 33848 bytes .../images/headers/diamond-thumbnail.png | Bin 0 -> 1847 bytes .../twentythirteen/images/headers/diamond.png | Bin 0 -> 14266 bytes .../images/headers/star-thumbnail.png | Bin 0 -> 4039 bytes .../twentythirteen/images/headers/star.png | Bin 0 -> 22620 bytes .../twentythirteen/images/search-icon-2x.png | Bin 0 -> 829 bytes .../twentythirteen/images/search-icon.png | Bin 0 -> 422 bytes .../themes/twentythirteen/inc/back-compat.php | 63 + .../twentythirteen/inc/custom-header.php | 227 + wp-content/themes/twentythirteen/index.php | 38 + .../themes/twentythirteen/js/functions.js | 103 + wp-content/themes/twentythirteen/js/html5.js | 8 + .../twentythirteen/js/theme-customizer.js | 40 + .../languages/twentythirteen.pot | 333 + wp-content/themes/twentythirteen/page.php | 50 + wp-content/themes/twentythirteen/rtl.css | 766 + .../themes/twentythirteen/screenshot.png | Bin 0 -> 77773 bytes wp-content/themes/twentythirteen/search.php | 36 + .../themes/twentythirteen/sidebar-main.php | 18 + wp-content/themes/twentythirteen/sidebar.php | 22 + wp-content/themes/twentythirteen/single.php | 28 + wp-content/themes/twentythirteen/style.css | 3212 ++++ wp-content/themes/twentythirteen/tag.php | 43 + .../twentythirteen/taxonomy-post_format.php | 41 + wp-content/themes/twentytwelve/404.php | 29 + wp-content/themes/twentytwelve/archive.php | 63 + wp-content/themes/twentytwelve/author.php | 84 + wp-content/themes/twentytwelve/category.php | 51 + wp-content/themes/twentytwelve/comments.php | 60 + .../themes/twentytwelve/content-aside.php | 28 + .../themes/twentytwelve/content-image.php | 28 + .../themes/twentytwelve/content-link.php | 26 + .../themes/twentytwelve/content-none.php | 20 + .../themes/twentytwelve/content-page.php | 26 + .../themes/twentytwelve/content-quote.php | 25 + .../themes/twentytwelve/content-status.php | 42 + wp-content/themes/twentytwelve/content.php | 73 + wp-content/themes/twentytwelve/css/ie.css | 258 + .../themes/twentytwelve/editor-style-rtl.css | 28 + .../themes/twentytwelve/editor-style.css | 342 + wp-content/themes/twentytwelve/footer.php | 23 + wp-content/themes/twentytwelve/functions.php | 499 + wp-content/themes/twentytwelve/header.php | 53 + wp-content/themes/twentytwelve/image.php | 116 + .../themes/twentytwelve/inc/custom-header.php | 165 + wp-content/themes/twentytwelve/index.php | 66 + wp-content/themes/twentytwelve/js/html5.js | 8 + .../themes/twentytwelve/js/navigation.js | 55 + .../twentytwelve/js/theme-customizer.js | 64 + .../twentytwelve/languages/twentytwelve.pot | 353 + .../page-templates/front-page.php | 35 + .../page-templates/full-width.php | 30 + wp-content/themes/twentytwelve/page.php | 29 + wp-content/themes/twentytwelve/rtl.css | 237 + wp-content/themes/twentytwelve/screenshot.png | Bin 0 -> 323498 bytes wp-content/themes/twentytwelve/search.php | 49 + .../themes/twentytwelve/sidebar-front.php | 35 + wp-content/themes/twentytwelve/sidebar.php | 17 + wp-content/themes/twentytwelve/single.php | 33 + wp-content/themes/twentytwelve/style.css | 1767 ++ wp-content/themes/twentytwelve/tag.php | 52 + wp-cron.php | 115 + wp-includes/ID3/getid3.lib.php | 1342 ++ wp-includes/ID3/getid3.php | 1776 ++ wp-includes/ID3/license.commercial.txt | 27 + wp-includes/ID3/license.txt | 28 + wp-includes/ID3/module.audio-video.asf.php | 2019 +++ wp-includes/ID3/module.audio-video.flv.php | 729 + .../ID3/module.audio-video.matroska.php | 1765 ++ .../ID3/module.audio-video.quicktime.php | 2221 +++ wp-includes/ID3/module.audio-video.riff.php | 2435 +++ wp-includes/ID3/module.audio.ac3.php | 473 + wp-includes/ID3/module.audio.dts.php | 290 + wp-includes/ID3/module.audio.flac.php | 442 + wp-includes/ID3/module.audio.mp3.php | 2009 +++ wp-includes/ID3/module.audio.ogg.php | 671 + wp-includes/ID3/module.tag.apetag.php | 370 + wp-includes/ID3/module.tag.id3v1.php | 359 + wp-includes/ID3/module.tag.id3v2.php | 3414 ++++ wp-includes/ID3/module.tag.lyrics3.php | 294 + wp-includes/ID3/readme.txt | 603 + wp-includes/SimplePie/Author.php | 157 + wp-includes/SimplePie/Cache.php | 133 + wp-includes/SimplePie/Cache/Base.php | 114 + wp-includes/SimplePie/Cache/DB.php | 137 + wp-includes/SimplePie/Cache/File.php | 173 + wp-includes/SimplePie/Cache/Memcache.php | 183 + wp-includes/SimplePie/Cache/MySQL.php | 438 + wp-includes/SimplePie/Caption.php | 210 + wp-includes/SimplePie/Category.php | 157 + .../SimplePie/Content/Type/Sniffer.php | 332 + wp-includes/SimplePie/Copyright.php | 130 + wp-includes/SimplePie/Core.php | 57 + wp-includes/SimplePie/Credit.php | 156 + .../SimplePie/Decode/HTML/Entities.php | 617 + wp-includes/SimplePie/Enclosure.php | 1380 ++ wp-includes/SimplePie/Exception.php | 52 + wp-includes/SimplePie/File.php | 292 + wp-includes/SimplePie/HTTP/Parser.php | 500 + wp-includes/SimplePie/IRI.php | 1238 ++ wp-includes/SimplePie/Item.php | 2964 ++++ wp-includes/SimplePie/Locator.php | 372 + wp-includes/SimplePie/Misc.php | 2247 +++ wp-includes/SimplePie/Net/IPv6.php | 276 + wp-includes/SimplePie/Parse/Date.php | 983 ++ wp-includes/SimplePie/Parser.php | 407 + wp-includes/SimplePie/Rating.php | 129 + wp-includes/SimplePie/Registry.php | 225 + wp-includes/SimplePie/Restriction.php | 155 + wp-includes/SimplePie/Sanitize.php | 554 + wp-includes/SimplePie/Source.php | 611 + .../SimplePie/XML/Declaration/Parser.php | 362 + wp-includes/SimplePie/gzdecode.php | 371 + wp-includes/Text/Diff.php | 450 + wp-includes/Text/Diff/Engine/native.php | 436 + wp-includes/Text/Diff/Engine/shell.php | 162 + wp-includes/Text/Diff/Engine/string.php | 248 + wp-includes/Text/Diff/Engine/xdiff.php | 64 + wp-includes/Text/Diff/Renderer.php | 235 + wp-includes/Text/Diff/Renderer/inline.php | 206 + wp-includes/admin-bar.php | 868 + wp-includes/atomlib.php | 352 + wp-includes/author-template.php | 471 + wp-includes/bookmark-template.php | 298 + wp-includes/bookmark.php | 416 + wp-includes/cache.php | 704 + wp-includes/canonical.php | 586 + wp-includes/capabilities.php | 1539 ++ wp-includes/category-template.php | 1407 ++ wp-includes/category.php | 343 + wp-includes/certificates/ca-bundle.crt | 3785 +++++ wp-includes/class-IXR.php | 1100 ++ wp-includes/class-feed.php | 140 + wp-includes/class-http.php | 2173 +++ wp-includes/class-json.php | 936 ++ wp-includes/class-oembed.php | 579 + wp-includes/class-phpass.php | 260 + wp-includes/class-phpmailer.php | 3265 ++++ wp-includes/class-pop3.php | 652 + wp-includes/class-simplepie.php | 3119 ++++ wp-includes/class-smtp.php | 943 ++ wp-includes/class-snoopy.php | 1256 ++ wp-includes/class-wp-admin-bar.php | 517 + wp-includes/class-wp-ajax-response.php | 199 + wp-includes/class-wp-customize-control.php | 1124 ++ wp-includes/class-wp-customize-manager.php | 1272 ++ wp-includes/class-wp-customize-panel.php | 200 + wp-includes/class-wp-customize-section.php | 196 + wp-includes/class-wp-customize-setting.php | 554 + wp-includes/class-wp-customize-widgets.php | 1556 ++ wp-includes/class-wp-editor.php | 1433 ++ wp-includes/class-wp-embed.php | 373 + wp-includes/class-wp-error.php | 261 + wp-includes/class-wp-http-ixr-client.php | 97 + wp-includes/class-wp-image-editor-gd.php | 459 + wp-includes/class-wp-image-editor-imagick.php | 511 + wp-includes/class-wp-image-editor.php | 471 + wp-includes/class-wp-theme.php | 1235 ++ wp-includes/class-wp-walker.php | 471 + wp-includes/class-wp-xmlrpc-server.php | 5982 +++++++ wp-includes/class-wp.php | 782 + wp-includes/class.wp-dependencies.php | 509 + wp-includes/class.wp-scripts.php | 247 + wp-includes/class.wp-styles.php | 210 + wp-includes/comment-template.php | 2264 +++ wp-includes/comment.php | 2561 +++ wp-includes/compat.php | 125 + wp-includes/cron.php | 468 + wp-includes/css/admin-bar-rtl.css | 1099 ++ wp-includes/css/admin-bar-rtl.min.css | 1 + wp-includes/css/admin-bar.css | 1099 ++ wp-includes/css/admin-bar.min.css | 1 + wp-includes/css/buttons-rtl.css | 364 + wp-includes/css/buttons-rtl.min.css | 1 + wp-includes/css/buttons.css | 364 + wp-includes/css/buttons.min.css | 1 + wp-includes/css/dashicons.css | 893 + wp-includes/css/dashicons.min.css | 1 + wp-includes/css/editor-rtl.css | 1985 +++ wp-includes/css/editor-rtl.min.css | 1 + wp-includes/css/editor.css | 1985 +++ wp-includes/css/editor.min.css | 1 + wp-includes/css/jquery-ui-dialog-rtl.css | 343 + wp-includes/css/jquery-ui-dialog-rtl.min.css | 19 + wp-includes/css/jquery-ui-dialog.css | 343 + wp-includes/css/jquery-ui-dialog.min.css | 19 + wp-includes/css/media-views-rtl.css | 2563 +++ wp-includes/css/media-views-rtl.min.css | 1 + wp-includes/css/media-views.css | 2563 +++ wp-includes/css/media-views.min.css | 1 + wp-includes/css/wp-auth-check-rtl.css | 100 + wp-includes/css/wp-auth-check-rtl.min.css | 1 + wp-includes/css/wp-auth-check.css | 100 + wp-includes/css/wp-auth-check.min.css | 1 + wp-includes/css/wp-pointer-rtl.css | 212 + wp-includes/css/wp-pointer-rtl.min.css | 1 + wp-includes/css/wp-pointer.css | 212 + wp-includes/css/wp-pointer.min.css | 1 + wp-includes/date.php | 452 + wp-includes/default-constants.php | 323 + wp-includes/default-filters.php | 306 + wp-includes/default-widgets.php | 1423 ++ wp-includes/deprecated.php | 3501 ++++ wp-includes/feed-atom-comments.php | 115 + wp-includes/feed-atom.php | 87 + wp-includes/feed-rdf.php | 81 + wp-includes/feed-rss.php | 46 + wp-includes/feed-rss2-comments.php | 97 + wp-includes/feed-rss2.php | 115 + wp-includes/feed.php | 659 + wp-includes/fonts/dashicons.eot | Bin 0 -> 37498 bytes wp-includes/fonts/dashicons.svg | 250 + wp-includes/fonts/dashicons.ttf | Bin 0 -> 37212 bytes wp-includes/fonts/dashicons.woff | Bin 0 -> 22844 bytes wp-includes/formatting.php | 3994 +++++ wp-includes/functions.php | 4630 ++++++ wp-includes/functions.php.orig | 4630 ++++++ wp-includes/functions.wp-scripts.php | 258 + wp-includes/functions.wp-styles.php | 245 + wp-includes/general-template.php | 2982 ++++ wp-includes/http.php | 551 + wp-includes/images/admin-bar-sprite-2x.png | Bin 0 -> 4114 bytes wp-includes/images/admin-bar-sprite.png | Bin 0 -> 2467 bytes wp-includes/images/arrow-pointer-blue-2x.png | Bin 0 -> 1726 bytes wp-includes/images/arrow-pointer-blue.png | Bin 0 -> 793 bytes wp-includes/images/blank.gif | Bin 0 -> 37 bytes wp-includes/images/crystal/archive.png | Bin 0 -> 2897 bytes wp-includes/images/crystal/audio.png | Bin 0 -> 2595 bytes wp-includes/images/crystal/code.png | Bin 0 -> 1604 bytes wp-includes/images/crystal/default.png | Bin 0 -> 453 bytes wp-includes/images/crystal/document.png | Bin 0 -> 2230 bytes wp-includes/images/crystal/interactive.png | Bin 0 -> 2680 bytes wp-includes/images/crystal/license.txt | 9 + wp-includes/images/crystal/spreadsheet.png | Bin 0 -> 2680 bytes wp-includes/images/crystal/text.png | Bin 0 -> 670 bytes wp-includes/images/crystal/video.png | Bin 0 -> 1339 bytes wp-includes/images/down_arrow-2x.gif | Bin 0 -> 83 bytes wp-includes/images/down_arrow.gif | Bin 0 -> 60 bytes wp-includes/images/icon-pointer-flag-2x.png | Bin 0 -> 1369 bytes wp-includes/images/icon-pointer-flag.png | Bin 0 -> 783 bytes wp-includes/images/media/archive.png | Bin 0 -> 417 bytes wp-includes/images/media/audio.png | Bin 0 -> 382 bytes wp-includes/images/media/code.png | Bin 0 -> 274 bytes wp-includes/images/media/default.png | Bin 0 -> 168 bytes wp-includes/images/media/document.png | Bin 0 -> 200 bytes wp-includes/images/media/interactive.png | Bin 0 -> 319 bytes wp-includes/images/media/spreadsheet.png | Bin 0 -> 188 bytes wp-includes/images/media/text.png | Bin 0 -> 188 bytes wp-includes/images/media/video.png | Bin 0 -> 283 bytes wp-includes/images/rss-2x.png | Bin 0 -> 1306 bytes wp-includes/images/rss.png | Bin 0 -> 608 bytes wp-includes/images/smilies/icon_arrow.gif | Bin 0 -> 170 bytes wp-includes/images/smilies/icon_biggrin.gif | Bin 0 -> 172 bytes wp-includes/images/smilies/icon_confused.gif | Bin 0 -> 171 bytes wp-includes/images/smilies/icon_cool.gif | Bin 0 -> 172 bytes wp-includes/images/smilies/icon_cry.gif | Bin 0 -> 494 bytes wp-includes/images/smilies/icon_eek.gif | Bin 0 -> 170 bytes wp-includes/images/smilies/icon_evil.gif | Bin 0 -> 236 bytes wp-includes/images/smilies/icon_exclaim.gif | Bin 0 -> 236 bytes wp-includes/images/smilies/icon_idea.gif | Bin 0 -> 176 bytes wp-includes/images/smilies/icon_lol.gif | Bin 0 -> 332 bytes wp-includes/images/smilies/icon_mad.gif | Bin 0 -> 174 bytes wp-includes/images/smilies/icon_mrgreen.gif | Bin 0 -> 349 bytes wp-includes/images/smilies/icon_neutral.gif | Bin 0 -> 171 bytes wp-includes/images/smilies/icon_question.gif | Bin 0 -> 248 bytes wp-includes/images/smilies/icon_razz.gif | Bin 0 -> 176 bytes wp-includes/images/smilies/icon_redface.gif | Bin 0 -> 650 bytes wp-includes/images/smilies/icon_rolleyes.gif | Bin 0 -> 484 bytes wp-includes/images/smilies/icon_sad.gif | Bin 0 -> 171 bytes wp-includes/images/smilies/icon_smile.gif | Bin 0 -> 174 bytes wp-includes/images/smilies/icon_surprised.gif | Bin 0 -> 174 bytes wp-includes/images/smilies/icon_twisted.gif | Bin 0 -> 238 bytes wp-includes/images/smilies/icon_wink.gif | Bin 0 -> 170 bytes wp-includes/images/spinner-2x.gif | Bin 0 -> 8564 bytes wp-includes/images/spinner.gif | Bin 0 -> 4203 bytes wp-includes/images/toggle-arrow-2x.png | Bin 0 -> 354 bytes wp-includes/images/toggle-arrow.png | Bin 0 -> 333 bytes wp-includes/images/uploader-icons-2x.png | Bin 0 -> 3878 bytes wp-includes/images/uploader-icons.png | Bin 0 -> 1556 bytes wp-includes/images/wlw/wp-comments.png | Bin 0 -> 1373 bytes wp-includes/images/wlw/wp-icon.png | Bin 0 -> 664 bytes wp-includes/images/wlw/wp-watermark.png | Bin 0 -> 5049 bytes wp-includes/images/wpicons-2x.png | Bin 0 -> 32592 bytes wp-includes/images/wpicons.png | Bin 0 -> 16088 bytes wp-includes/images/wpspin-2x.gif | Bin 0 -> 9097 bytes wp-includes/images/wpspin.gif | Bin 0 -> 2193 bytes wp-includes/images/xit-2x.gif | Bin 0 -> 823 bytes wp-includes/images/xit.gif | Bin 0 -> 182 bytes wp-includes/js/admin-bar.js | 365 + wp-includes/js/admin-bar.min.js | 1 + wp-includes/js/autosave.js | 589 + wp-includes/js/autosave.min.js | 1 + wp-includes/js/backbone.min.js | 1 + wp-includes/js/colorpicker.js | 707 + wp-includes/js/colorpicker.min.js | 1 + wp-includes/js/comment-reply.js | 47 + wp-includes/js/comment-reply.min.js | 1 + wp-includes/js/crop/cropper.css | 165 + wp-includes/js/crop/cropper.js | 516 + wp-includes/js/crop/marqueeHoriz.gif | Bin 0 -> 277 bytes wp-includes/js/crop/marqueeVert.gif | Bin 0 -> 293 bytes wp-includes/js/customize-base.js | 617 + wp-includes/js/customize-base.min.js | 1 + wp-includes/js/customize-loader.js | 246 + wp-includes/js/customize-loader.min.js | 1 + wp-includes/js/customize-models.js | 247 + wp-includes/js/customize-models.min.js | 1 + wp-includes/js/customize-preview-widgets.js | 129 + .../js/customize-preview-widgets.min.js | 1 + wp-includes/js/customize-preview.js | 154 + wp-includes/js/customize-preview.min.js | 1 + wp-includes/js/customize-views.js | 231 + wp-includes/js/customize-views.min.js | 1 + wp-includes/js/heartbeat.js | 738 + wp-includes/js/heartbeat.min.js | 1 + wp-includes/js/hoverIntent.js | 115 + wp-includes/js/hoverIntent.min.js | 1 + .../js/imgareaselect/border-anim-h.gif | Bin 0 -> 178 bytes .../js/imgareaselect/border-anim-v.gif | Bin 0 -> 178 bytes .../js/imgareaselect/imgareaselect.css | 41 + .../js/imgareaselect/jquery.imgareaselect.js | 1205 ++ .../imgareaselect/jquery.imgareaselect.min.js | 1 + wp-includes/js/jcrop/Jcrop.gif | Bin 0 -> 323 bytes wp-includes/js/jcrop/jquery.Jcrop.min.css | 29 + wp-includes/js/jcrop/jquery.Jcrop.min.js | 22 + wp-includes/js/jquery/jquery-migrate.js | 521 + wp-includes/js/jquery/jquery-migrate.min.js | 2 + wp-includes/js/jquery/jquery.color.min.js | 2 + wp-includes/js/jquery/jquery.form.js | 1193 ++ wp-includes/js/jquery/jquery.form.min.js | 11 + wp-includes/js/jquery/jquery.hotkeys.js | 134 + wp-includes/js/jquery/jquery.hotkeys.min.js | 1 + wp-includes/js/jquery/jquery.js | 5 + wp-includes/js/jquery/jquery.masonry.min.js | 11 + wp-includes/js/jquery/jquery.query.js | 11 + wp-includes/js/jquery/jquery.schedule.js | 36 + .../js/jquery/jquery.serialize-object.js | 31 + wp-includes/js/jquery/jquery.table-hotkeys.js | 99 + .../js/jquery/jquery.table-hotkeys.min.js | 1 + .../js/jquery/jquery.ui.touch-punch.js | 11 + wp-includes/js/jquery/suggest.js | 316 + wp-includes/js/jquery/suggest.min.js | 1 + .../js/jquery/ui/jquery.ui.accordion.min.js | 4 + .../jquery/ui/jquery.ui.autocomplete.min.js | 4 + .../js/jquery/ui/jquery.ui.button.min.js | 4 + .../js/jquery/ui/jquery.ui.core.min.js | 4 + .../js/jquery/ui/jquery.ui.datepicker.min.js | 5 + .../js/jquery/ui/jquery.ui.dialog.min.js | 4 + .../js/jquery/ui/jquery.ui.draggable.min.js | 4 + .../js/jquery/ui/jquery.ui.droppable.min.js | 4 + .../jquery/ui/jquery.ui.effect-blind.min.js | 4 + .../jquery/ui/jquery.ui.effect-bounce.min.js | 4 + .../js/jquery/ui/jquery.ui.effect-clip.min.js | 4 + .../js/jquery/ui/jquery.ui.effect-drop.min.js | 4 + .../jquery/ui/jquery.ui.effect-explode.min.js | 4 + .../js/jquery/ui/jquery.ui.effect-fade.min.js | 4 + .../js/jquery/ui/jquery.ui.effect-fold.min.js | 4 + .../ui/jquery.ui.effect-highlight.min.js | 4 + .../jquery/ui/jquery.ui.effect-pulsate.min.js | 4 + .../jquery/ui/jquery.ui.effect-scale.min.js | 4 + .../jquery/ui/jquery.ui.effect-shake.min.js | 4 + .../jquery/ui/jquery.ui.effect-slide.min.js | 4 + .../ui/jquery.ui.effect-transfer.min.js | 4 + .../js/jquery/ui/jquery.ui.effect.min.js | 4 + .../js/jquery/ui/jquery.ui.menu.min.js | 4 + .../js/jquery/ui/jquery.ui.mouse.min.js | 4 + .../js/jquery/ui/jquery.ui.position.min.js | 4 + .../js/jquery/ui/jquery.ui.progressbar.min.js | 4 + .../js/jquery/ui/jquery.ui.resizable.min.js | 4 + .../js/jquery/ui/jquery.ui.selectable.min.js | 4 + .../js/jquery/ui/jquery.ui.slider.min.js | 4 + .../js/jquery/ui/jquery.ui.sortable.min.js | 4 + .../js/jquery/ui/jquery.ui.spinner.min.js | 4 + .../js/jquery/ui/jquery.ui.tabs.min.js | 4 + .../js/jquery/ui/jquery.ui.tooltip.min.js | 4 + .../js/jquery/ui/jquery.ui.widget.min.js | 4 + wp-includes/js/json2.js | 480 + wp-includes/js/json2.min.js | 1 + wp-includes/js/masonry.min.js | 1 + wp-includes/js/mce-view.js | 825 + wp-includes/js/mce-view.min.js | 1 + wp-includes/js/media-audiovideo.js | 831 + wp-includes/js/media-audiovideo.min.js | 1 + wp-includes/js/media-editor.js | 1114 ++ wp-includes/js/media-editor.min.js | 1 + wp-includes/js/media-grid.js | 712 + wp-includes/js/media-grid.min.js | 1 + wp-includes/js/media-models.js | 1354 ++ wp-includes/js/media-models.min.js | 1 + wp-includes/js/media-views.js | 7212 ++++++++ wp-includes/js/media-views.min.js | 3 + wp-includes/js/mediaelement/background.png | Bin 0 -> 166 bytes wp-includes/js/mediaelement/bigplay.png | Bin 0 -> 3001 bytes wp-includes/js/mediaelement/bigplay.svg | 1 + wp-includes/js/mediaelement/controls.png | Bin 0 -> 1892 bytes wp-includes/js/mediaelement/controls.svg | 1 + .../js/mediaelement/flashmediaelement.swf | Bin 0 -> 57051 bytes wp-includes/js/mediaelement/loading.gif | Bin 0 -> 6224 bytes .../mediaelement-and-player.min.js | 182 + .../mediaelement/mediaelementplayer.min.css | 1 + .../mediaelement/silverlightmediaelement.xap | Bin 0 -> 12461 bytes .../js/mediaelement/wp-mediaelement.css | 274 + .../js/mediaelement/wp-mediaelement.js | 34 + wp-includes/js/mediaelement/wp-playlist.js | 175 + wp-includes/js/plupload/handlers.js | 488 + wp-includes/js/plupload/handlers.min.js | 1 + wp-includes/js/plupload/license.txt | 339 + wp-includes/js/plupload/plupload.flash.swf | Bin 0 -> 28902 bytes wp-includes/js/plupload/plupload.full.min.js | 28 + .../js/plupload/plupload.silverlight.xap | Bin 0 -> 62535 bytes wp-includes/js/plupload/wp-plupload.js | 376 + wp-includes/js/plupload/wp-plupload.min.js | 1 + wp-includes/js/quicktags.js | 652 + wp-includes/js/quicktags.min.js | 1 + wp-includes/js/shortcode.js | 356 + wp-includes/js/shortcode.min.js | 1 + wp-includes/js/swfobject.js | 4 + wp-includes/js/swfupload/handlers.js | 376 + wp-includes/js/swfupload/handlers.min.js | 1 + wp-includes/js/swfupload/license.txt | 32 + .../js/swfupload/plugins/swfupload.cookies.js | 53 + .../js/swfupload/plugins/swfupload.queue.js | 98 + .../js/swfupload/plugins/swfupload.speed.js | 342 + .../swfupload/plugins/swfupload.swfobject.js | 105 + wp-includes/js/swfupload/swfupload.js | 980 ++ wp-includes/js/swfupload/swfupload.swf | Bin 0 -> 13133 bytes wp-includes/js/thickbox/loadingAnimation.gif | Bin 0 -> 15238 bytes wp-includes/js/thickbox/macFFBgHack.png | Bin 0 -> 94 bytes wp-includes/js/thickbox/thickbox.css | 138 + wp-includes/js/thickbox/thickbox.js | 314 + wp-includes/js/tinymce/langs/wp-langs-en.js | 519 + wp-includes/js/tinymce/license.txt | 504 + .../js/tinymce/plugins/charmap/plugin.js | 370 + .../js/tinymce/plugins/charmap/plugin.min.js | 1 + .../js/tinymce/plugins/colorpicker/plugin.js | 112 + .../tinymce/plugins/colorpicker/plugin.min.js | 1 + .../tinymce/plugins/compat3x/css/dialog.css | 212 + .../js/tinymce/plugins/compat3x/plugin.js | 304 + .../js/tinymce/plugins/compat3x/plugin.min.js | 1 + .../tinymce/plugins/directionality/plugin.js | 64 + .../plugins/directionality/plugin.min.js | 1 + .../js/tinymce/plugins/fullscreen/plugin.js | 136 + .../tinymce/plugins/fullscreen/plugin.min.js | 1 + wp-includes/js/tinymce/plugins/hr/plugin.js | 30 + .../js/tinymce/plugins/hr/plugin.min.js | 1 + .../js/tinymce/plugins/image/plugin.js | 450 + .../js/tinymce/plugins/image/plugin.min.js | 1 + .../js/tinymce/plugins/lists/plugin.js | 786 + .../js/tinymce/plugins/lists/plugin.min.js | 1 + .../js/tinymce/plugins/media/moxieplayer.swf | Bin 0 -> 20017 bytes .../js/tinymce/plugins/media/plugin.js | 774 + .../js/tinymce/plugins/media/plugin.min.js | 1 + .../js/tinymce/plugins/paste/plugin.js | 1553 ++ .../js/tinymce/plugins/paste/plugin.min.js | 1 + .../js/tinymce/plugins/tabfocus/plugin.js | 125 + .../js/tinymce/plugins/tabfocus/plugin.min.js | 1 + .../js/tinymce/plugins/textcolor/plugin.js | 272 + .../tinymce/plugins/textcolor/plugin.min.js | 1 + .../js/tinymce/plugins/wordpress/plugin.js | 513 + .../tinymce/plugins/wordpress/plugin.min.js | 1 + .../js/tinymce/plugins/wpautoresize/plugin.js | 207 + .../plugins/wpautoresize/plugin.min.js | 1 + .../js/tinymce/plugins/wpdialogs/plugin.js | 92 + .../tinymce/plugins/wpdialogs/plugin.min.js | 1 + .../js/tinymce/plugins/wpeditimage/plugin.js | 1035 ++ .../tinymce/plugins/wpeditimage/plugin.min.js | 1 + .../js/tinymce/plugins/wpfullscreen/plugin.js | 78 + .../plugins/wpfullscreen/plugin.min.js | 1 + .../js/tinymce/plugins/wpgallery/plugin.js | 130 + .../tinymce/plugins/wpgallery/plugin.min.js | 1 + .../js/tinymce/plugins/wplink/plugin.js | 63 + .../js/tinymce/plugins/wplink/plugin.min.js | 1 + .../js/tinymce/plugins/wpview/plugin.js | 694 + .../js/tinymce/plugins/wpview/plugin.min.js | 1 + .../skins/lightgray/content.inline.min.css | 1 + .../tinymce/skins/lightgray/content.min.css | 1 + .../tinymce/skins/lightgray/fonts/readme.md | 1 + .../skins/lightgray/fonts/tinymce-small.eot | Bin 0 -> 10316 bytes .../skins/lightgray/fonts/tinymce-small.svg | 62 + .../skins/lightgray/fonts/tinymce-small.ttf | Bin 0 -> 10128 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 0 -> 7848 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 0 -> 10024 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 63 + .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 0 -> 9860 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 0 -> 7664 bytes .../js/tinymce/skins/lightgray/img/anchor.gif | Bin 0 -> 53 bytes .../js/tinymce/skins/lightgray/img/loader.gif | Bin 0 -> 2608 bytes .../js/tinymce/skins/lightgray/img/object.gif | Bin 0 -> 152 bytes .../js/tinymce/skins/lightgray/img/trans.gif | Bin 0 -> 43 bytes .../tinymce/skins/lightgray/skin.ie7.min.css | 1 + .../js/tinymce/skins/lightgray/skin.min.css | 1 + .../tinymce/skins/wordpress/images/audio.png | Bin 0 -> 412 bytes .../skins/wordpress/images/dashicon-edit.png | Bin 0 -> 251 bytes .../wordpress/images/dashicon-no-alt.png | Bin 0 -> 164 bytes .../skins/wordpress/images/embedded.png | Bin 0 -> 27197 bytes .../skins/wordpress/images/gallery-2x.png | Bin 0 -> 447 bytes .../skins/wordpress/images/gallery.png | Bin 0 -> 379 bytes .../skins/wordpress/images/more-2x.png | Bin 0 -> 897 bytes .../tinymce/skins/wordpress/images/more.png | Bin 0 -> 461 bytes .../skins/wordpress/images/pagebreak-2x.png | Bin 0 -> 835 bytes .../skins/wordpress/images/pagebreak.png | Bin 0 -> 1203 bytes .../skins/wordpress/images/playlist-audio.png | Bin 0 -> 440 bytes .../skins/wordpress/images/playlist-video.png | Bin 0 -> 290 bytes .../tinymce/skins/wordpress/images/video.png | Bin 0 -> 363 bytes .../js/tinymce/skins/wordpress/wp-content.css | 610 + wp-includes/js/tinymce/themes/modern/theme.js | 617 + .../js/tinymce/themes/modern/theme.min.js | 1 + wp-includes/js/tinymce/tiny_mce_popup.js | 539 + wp-includes/js/tinymce/tinymce.min.js | 11 + .../js/tinymce/utils/editable_selects.js | 70 + wp-includes/js/tinymce/utils/form_utils.js | 210 + wp-includes/js/tinymce/utils/mctabs.js | 164 + wp-includes/js/tinymce/utils/validate.js | 252 + wp-includes/js/tinymce/wp-mce-help.php | 145 + wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 0 -> 134666 bytes wp-includes/js/tinymce/wp-tinymce.php | 39 + wp-includes/js/tw-sack.js | 193 + wp-includes/js/tw-sack.min.js | 1 + wp-includes/js/underscore.min.js | 1 + wp-includes/js/utils.js | 197 + wp-includes/js/utils.min.js | 1 + wp-includes/js/wp-ajax-response.js | 64 + wp-includes/js/wp-ajax-response.min.js | 1 + wp-includes/js/wp-auth-check.js | 112 + wp-includes/js/wp-auth-check.min.js | 1 + wp-includes/js/wp-backbone.js | 386 + wp-includes/js/wp-backbone.min.js | 1 + wp-includes/js/wp-list-revisions.js | 24 + wp-includes/js/wp-list-revisions.min.js | 1 + wp-includes/js/wp-lists.js | 469 + wp-includes/js/wp-lists.min.js | 1 + wp-includes/js/wp-pointer.js | 282 + wp-includes/js/wp-pointer.min.js | 1 + wp-includes/js/wp-util.js | 106 + wp-includes/js/wp-util.min.js | 1 + wp-includes/js/wpdialog.js | 19 + wp-includes/js/wpdialog.min.js | 1 + wp-includes/js/wplink.js | 615 + wp-includes/js/wplink.min.js | 1 + wp-includes/js/zxcvbn-async.js | 18 + wp-includes/js/zxcvbn-async.min.js | 1 + wp-includes/js/zxcvbn.min.js | 47 + wp-includes/kses.php | 1518 ++ wp-includes/l10n.php | 901 + wp-includes/link-template.php | 3139 ++++ wp-includes/load.php | 828 + wp-includes/locale.php | 368 + wp-includes/media-template.php | 1208 ++ wp-includes/media.php | 3319 ++++ wp-includes/meta.php | 1221 ++ wp-includes/ms-blogs.php | 939 ++ wp-includes/ms-default-constants.php | 153 + wp-includes/ms-default-filters.php | 82 + wp-includes/ms-deprecated.php | 347 + wp-includes/ms-files.php | 82 + wp-includes/ms-functions.php | 2474 +++ wp-includes/ms-load.php | 458 + wp-includes/ms-settings.php | 213 + wp-includes/nav-menu-template.php | 678 + wp-includes/nav-menu.php | 895 + wp-includes/option.php | 1440 ++ wp-includes/pluggable-deprecated.php | 192 + wp-includes/pluggable.php | 2277 +++ wp-includes/plugin.php | 920 ++ wp-includes/pomo/entry.php | 78 + wp-includes/pomo/mo.php | 262 + wp-includes/pomo/po.php | 384 + wp-includes/pomo/streams.php | 209 + wp-includes/pomo/translations.php | 275 + wp-includes/post-formats.php | 243 + wp-includes/post-template.php | 1766 ++ wp-includes/post-thumbnail-template.php | 142 + wp-includes/post.php | 5840 +++++++ wp-includes/query.php | 4659 ++++++ wp-includes/registration-functions.php | 7 + wp-includes/registration.php | 7 + wp-includes/revision.php | 657 + wp-includes/rewrite.php | 2180 +++ wp-includes/rss-functions.php | 9 + wp-includes/rss.php | 936 ++ wp-includes/script-loader.php | 1042 ++ wp-includes/session.php | 425 + wp-includes/shortcodes.php | 410 + wp-includes/taxonomy.php | 4002 +++++ wp-includes/template-loader.php | 76 + wp-includes/template.php | 505 + wp-includes/theme-compat/comments-popup.php | 128 + wp-includes/theme-compat/comments.php | 101 + wp-includes/theme-compat/footer.php | 30 + wp-includes/theme-compat/header.php | 49 + wp-includes/theme-compat/sidebar.php | 83 + wp-includes/theme.php | 2014 +++ wp-includes/update.php | 674 + wp-includes/user.php | 2247 +++ wp-includes/vars.php | 144 + wp-includes/version.php | 35 + wp-includes/widgets.php | 1514 ++ wp-includes/wlwmanifest.xml | 43 + wp-includes/wp-db.php | 2186 +++ wp-includes/wp-diff.php | 523 + wp-links-opml.php | 80 + wp-load.php | 73 + wp-login.php | 952 ++ wp-mail.php | 260 + wp-settings.php | 374 + wp-signup.php | 749 + wp-trackback.php | 127 + xmlrpc.php | 101 + 1440 files changed, 680022 insertions(+) create mode 100644 LEGGIMI.txt create mode 100644 blogs/media/.hidden create mode 100755 error/400.html create mode 100755 error/401.html create mode 100755 error/403.html create mode 100755 error/404.html create mode 100755 error/405.html create mode 100755 error/500.html create mode 100755 error/502.html create mode 100755 error/503.html create mode 100644 index.php create mode 100644 licencia.txt create mode 100644 licens.html create mode 100644 license.txt create mode 100644 licenza.html create mode 100644 liesmich.html create mode 100644 readme-ja.html create mode 100644 readme.html create mode 100644 tmp/.hidden create mode 100644 wp-activate.php create mode 100644 wp-admin/about.php create mode 100644 wp-admin/admin-ajax.php create mode 100644 wp-admin/admin-footer.php create mode 100644 wp-admin/admin-functions.php create mode 100644 wp-admin/admin-header.php create mode 100644 wp-admin/admin-post.php create mode 100644 wp-admin/admin.php create mode 100644 wp-admin/async-upload.php create mode 100644 wp-admin/comment.php create mode 100644 wp-admin/credits.php create mode 100644 wp-admin/css/about-rtl.css create mode 100644 wp-admin/css/about.css create mode 100644 wp-admin/css/admin-menu-rtl.css create mode 100644 wp-admin/css/admin-menu.css create mode 100644 wp-admin/css/color-picker-rtl.css create mode 100644 wp-admin/css/color-picker-rtl.min.css create mode 100644 wp-admin/css/color-picker.css create mode 100644 wp-admin/css/color-picker.min.css create mode 100644 wp-admin/css/colors/_admin.scss create mode 100644 wp-admin/css/colors/_mixins.scss create mode 100644 wp-admin/css/colors/_variables.scss create mode 100644 wp-admin/css/colors/blue/colors-rtl.css create mode 100644 wp-admin/css/colors/blue/colors-rtl.min.css create mode 100644 wp-admin/css/colors/blue/colors.css create mode 100644 wp-admin/css/colors/blue/colors.min.css create mode 100644 wp-admin/css/colors/blue/colors.scss create mode 100644 wp-admin/css/colors/coffee/colors-rtl.css create mode 100644 wp-admin/css/colors/coffee/colors-rtl.min.css create mode 100644 wp-admin/css/colors/coffee/colors.css create mode 100644 wp-admin/css/colors/coffee/colors.min.css create mode 100644 wp-admin/css/colors/coffee/colors.scss create mode 100644 wp-admin/css/colors/ectoplasm/colors-rtl.css create mode 100644 wp-admin/css/colors/ectoplasm/colors-rtl.min.css create mode 100644 wp-admin/css/colors/ectoplasm/colors.css create mode 100644 wp-admin/css/colors/ectoplasm/colors.min.css create mode 100644 wp-admin/css/colors/ectoplasm/colors.scss create mode 100644 wp-admin/css/colors/light/colors-rtl.css create mode 100644 wp-admin/css/colors/light/colors-rtl.min.css create mode 100644 wp-admin/css/colors/light/colors.css create mode 100644 wp-admin/css/colors/light/colors.min.css create mode 100644 wp-admin/css/colors/light/colors.scss create mode 100644 wp-admin/css/colors/midnight/colors-rtl.css create mode 100644 wp-admin/css/colors/midnight/colors-rtl.min.css create mode 100644 wp-admin/css/colors/midnight/colors.css create mode 100644 wp-admin/css/colors/midnight/colors.min.css create mode 100644 wp-admin/css/colors/midnight/colors.scss create mode 100644 wp-admin/css/colors/ocean/colors-rtl.css create mode 100644 wp-admin/css/colors/ocean/colors-rtl.min.css create mode 100644 wp-admin/css/colors/ocean/colors.css create mode 100644 wp-admin/css/colors/ocean/colors.min.css create mode 100644 wp-admin/css/colors/ocean/colors.scss create mode 100644 wp-admin/css/colors/sunrise/colors-rtl.css create mode 100644 wp-admin/css/colors/sunrise/colors-rtl.min.css create mode 100644 wp-admin/css/colors/sunrise/colors.css create mode 100644 wp-admin/css/colors/sunrise/colors.min.css create mode 100644 wp-admin/css/colors/sunrise/colors.scss create mode 100644 wp-admin/css/common-rtl.css create mode 100644 wp-admin/css/common.css create mode 100644 wp-admin/css/customize-controls-rtl.css create mode 100644 wp-admin/css/customize-controls-rtl.min.css create mode 100644 wp-admin/css/customize-controls.css create mode 100644 wp-admin/css/customize-controls.min.css create mode 100644 wp-admin/css/customize-widgets-rtl.css create mode 100644 wp-admin/css/customize-widgets-rtl.min.css create mode 100644 wp-admin/css/customize-widgets.css create mode 100644 wp-admin/css/customize-widgets.min.css create mode 100644 wp-admin/css/dashboard-rtl.css create mode 100644 wp-admin/css/dashboard.css create mode 100644 wp-admin/css/deprecated-media-rtl.css create mode 100644 wp-admin/css/deprecated-media-rtl.min.css create mode 100644 wp-admin/css/deprecated-media.css create mode 100644 wp-admin/css/deprecated-media.min.css create mode 100644 wp-admin/css/edit-rtl.css create mode 100644 wp-admin/css/edit.css create mode 100644 wp-admin/css/farbtastic-rtl.css create mode 100644 wp-admin/css/farbtastic.css create mode 100644 wp-admin/css/forms-rtl.css create mode 100644 wp-admin/css/forms.css create mode 100644 wp-admin/css/ie-rtl.css create mode 100644 wp-admin/css/ie-rtl.min.css create mode 100644 wp-admin/css/ie.css create mode 100644 wp-admin/css/ie.min.css create mode 100644 wp-admin/css/install-rtl.css create mode 100644 wp-admin/css/install-rtl.min.css create mode 100644 wp-admin/css/install.css create mode 100644 wp-admin/css/install.min.css create mode 100644 wp-admin/css/l10n-rtl.css create mode 100644 wp-admin/css/l10n.css create mode 100644 wp-admin/css/list-tables-rtl.css create mode 100644 wp-admin/css/list-tables.css create mode 100644 wp-admin/css/login-rtl.css create mode 100644 wp-admin/css/login-rtl.min.css create mode 100644 wp-admin/css/login.css create mode 100644 wp-admin/css/login.min.css create mode 100644 wp-admin/css/media-rtl.css create mode 100644 wp-admin/css/media.css create mode 100644 wp-admin/css/nav-menus-rtl.css create mode 100644 wp-admin/css/nav-menus.css create mode 100644 wp-admin/css/press-this-rtl.css create mode 100644 wp-admin/css/press-this.css create mode 100644 wp-admin/css/revisions-rtl.css create mode 100644 wp-admin/css/revisions.css create mode 100644 wp-admin/css/themes-rtl.css create mode 100644 wp-admin/css/themes.css create mode 100644 wp-admin/css/widgets-rtl.css create mode 100644 wp-admin/css/widgets.css create mode 100644 wp-admin/css/wp-admin-rtl.css create mode 100644 wp-admin/css/wp-admin-rtl.min.css create mode 100644 wp-admin/css/wp-admin.css create mode 100644 wp-admin/css/wp-admin.min.css create mode 100644 wp-admin/custom-background.php create mode 100644 wp-admin/custom-header.php create mode 100644 wp-admin/customize.php create mode 100644 wp-admin/edit-comments.php create mode 100644 wp-admin/edit-form-advanced.php create mode 100644 wp-admin/edit-form-comment.php create mode 100644 wp-admin/edit-link-form.php create mode 100644 wp-admin/edit-tag-form.php create mode 100644 wp-admin/edit-tags.php create mode 100644 wp-admin/edit.php create mode 100644 wp-admin/export.php create mode 100644 wp-admin/freedoms.php create mode 100644 wp-admin/images/align-center-2x.png create mode 100644 wp-admin/images/align-center.png create mode 100644 wp-admin/images/align-left-2x.png create mode 100644 wp-admin/images/align-left.png create mode 100644 wp-admin/images/align-none-2x.png create mode 100644 wp-admin/images/align-none.png create mode 100644 wp-admin/images/align-right-2x.png create mode 100644 wp-admin/images/align-right.png create mode 100644 wp-admin/images/arrows-2x.png create mode 100644 wp-admin/images/arrows.png create mode 100644 wp-admin/images/bubble_bg-2x.gif create mode 100644 wp-admin/images/bubble_bg.gif create mode 100644 wp-admin/images/comment-grey-bubble-2x.png create mode 100644 wp-admin/images/comment-grey-bubble.png create mode 100644 wp-admin/images/date-button-2x.gif create mode 100644 wp-admin/images/date-button.gif create mode 100644 wp-admin/images/generic.png create mode 100644 wp-admin/images/icons32-2x.png create mode 100644 wp-admin/images/icons32-vs-2x.png create mode 100644 wp-admin/images/icons32-vs.png create mode 100644 wp-admin/images/icons32.png create mode 100644 wp-admin/images/imgedit-icons-2x.png create mode 100644 wp-admin/images/imgedit-icons.png create mode 100644 wp-admin/images/list-2x.png create mode 100644 wp-admin/images/list.png create mode 100644 wp-admin/images/loading.gif create mode 100644 wp-admin/images/marker.png create mode 100644 wp-admin/images/mask.png create mode 100644 wp-admin/images/media-button-2x.png create mode 100644 wp-admin/images/media-button-image.gif create mode 100644 wp-admin/images/media-button-music.gif create mode 100644 wp-admin/images/media-button-other.gif create mode 100644 wp-admin/images/media-button-video.gif create mode 100644 wp-admin/images/media-button.png create mode 100644 wp-admin/images/menu-2x.png create mode 100644 wp-admin/images/menu-vs-2x.png create mode 100644 wp-admin/images/menu-vs.png create mode 100644 wp-admin/images/menu.png create mode 100644 wp-admin/images/no.png create mode 100644 wp-admin/images/post-formats-vs.png create mode 100644 wp-admin/images/post-formats.png create mode 100644 wp-admin/images/post-formats32-vs.png create mode 100644 wp-admin/images/post-formats32.png create mode 100644 wp-admin/images/resize-2x.gif create mode 100644 wp-admin/images/resize-rtl-2x.gif create mode 100644 wp-admin/images/resize-rtl.gif create mode 100644 wp-admin/images/resize.gif create mode 100644 wp-admin/images/se.png create mode 100644 wp-admin/images/sort-2x.gif create mode 100644 wp-admin/images/sort.gif create mode 100644 wp-admin/images/spinner-2x.gif create mode 100644 wp-admin/images/spinner.gif create mode 100644 wp-admin/images/stars-2x.png create mode 100644 wp-admin/images/stars.png create mode 100644 wp-admin/images/w-logo-blue.png create mode 100644 wp-admin/images/w-logo-white.png create mode 100644 wp-admin/images/wheel.png create mode 100644 wp-admin/images/wordpress-logo-white.svg create mode 100644 wp-admin/images/wordpress-logo.png create mode 100644 wp-admin/images/wordpress-logo.svg create mode 100644 wp-admin/images/wpspin_light-2x.gif create mode 100644 wp-admin/images/wpspin_light.gif create mode 100644 wp-admin/images/xit-2x.gif create mode 100644 wp-admin/images/xit.gif create mode 100644 wp-admin/images/yes.png create mode 100644 wp-admin/import.php create mode 100644 wp-admin/includes/admin.php create mode 100644 wp-admin/includes/ajax-actions.php create mode 100644 wp-admin/includes/bookmark.php create mode 100644 wp-admin/includes/class-ftp-pure.php create mode 100644 wp-admin/includes/class-ftp-sockets.php create mode 100644 wp-admin/includes/class-ftp.php create mode 100644 wp-admin/includes/class-pclzip.php create mode 100644 wp-admin/includes/class-wp-comments-list-table.php create mode 100644 wp-admin/includes/class-wp-filesystem-base.php create mode 100644 wp-admin/includes/class-wp-filesystem-direct.php create mode 100644 wp-admin/includes/class-wp-filesystem-ftpext.php create mode 100644 wp-admin/includes/class-wp-filesystem-ftpsockets.php create mode 100644 wp-admin/includes/class-wp-filesystem-ssh2.php create mode 100644 wp-admin/includes/class-wp-importer.php create mode 100644 wp-admin/includes/class-wp-links-list-table.php create mode 100644 wp-admin/includes/class-wp-list-table.php create mode 100644 wp-admin/includes/class-wp-media-list-table.php create mode 100644 wp-admin/includes/class-wp-ms-sites-list-table.php create mode 100644 wp-admin/includes/class-wp-ms-themes-list-table.php create mode 100644 wp-admin/includes/class-wp-ms-users-list-table.php create mode 100644 wp-admin/includes/class-wp-plugin-install-list-table.php create mode 100644 wp-admin/includes/class-wp-plugins-list-table.php create mode 100644 wp-admin/includes/class-wp-posts-list-table.php create mode 100644 wp-admin/includes/class-wp-terms-list-table.php create mode 100644 wp-admin/includes/class-wp-theme-install-list-table.php create mode 100644 wp-admin/includes/class-wp-themes-list-table.php create mode 100644 wp-admin/includes/class-wp-upgrader-skins.php create mode 100644 wp-admin/includes/class-wp-upgrader.php create mode 100644 wp-admin/includes/class-wp-users-list-table.php create mode 100644 wp-admin/includes/comment.php create mode 100644 wp-admin/includes/continents-cities.php create mode 100644 wp-admin/includes/dashboard.php create mode 100644 wp-admin/includes/deprecated.php create mode 100644 wp-admin/includes/export.php create mode 100644 wp-admin/includes/file.php create mode 100644 wp-admin/includes/image-edit.php create mode 100644 wp-admin/includes/image.php create mode 100644 wp-admin/includes/import.php create mode 100644 wp-admin/includes/list-table.php create mode 100644 wp-admin/includes/media.php create mode 100644 wp-admin/includes/menu.php create mode 100644 wp-admin/includes/meta-boxes.php create mode 100644 wp-admin/includes/misc.php create mode 100644 wp-admin/includes/ms-deprecated.php create mode 100644 wp-admin/includes/ms.php create mode 100644 wp-admin/includes/nav-menu.php create mode 100644 wp-admin/includes/plugin-install.php create mode 100644 wp-admin/includes/plugin.php create mode 100644 wp-admin/includes/post.php create mode 100644 wp-admin/includes/revision.php create mode 100644 wp-admin/includes/schema.php create mode 100644 wp-admin/includes/screen.php create mode 100644 wp-admin/includes/taxonomy.php create mode 100644 wp-admin/includes/template.php create mode 100644 wp-admin/includes/theme-install.php create mode 100644 wp-admin/includes/theme.php create mode 100644 wp-admin/includes/translation-install.php create mode 100644 wp-admin/includes/update-core.php create mode 100644 wp-admin/includes/update.php create mode 100644 wp-admin/includes/upgrade.php create mode 100644 wp-admin/includes/upgrade.php.orig create mode 100644 wp-admin/includes/user.php create mode 100644 wp-admin/includes/widgets.php create mode 100644 wp-admin/index.php create mode 100644 wp-admin/install-helper.php create mode 100644 wp-admin/install.php create mode 100644 wp-admin/js/accordion.js create mode 100644 wp-admin/js/accordion.min.js create mode 100644 wp-admin/js/color-picker.js create mode 100644 wp-admin/js/color-picker.min.js create mode 100644 wp-admin/js/comment.js create mode 100644 wp-admin/js/comment.min.js create mode 100644 wp-admin/js/common.js create mode 100644 wp-admin/js/common.min.js create mode 100644 wp-admin/js/custom-background.js create mode 100644 wp-admin/js/custom-background.min.js create mode 100644 wp-admin/js/custom-header.js create mode 100644 wp-admin/js/customize-controls.js create mode 100644 wp-admin/js/customize-controls.min.js create mode 100644 wp-admin/js/customize-widgets.js create mode 100644 wp-admin/js/customize-widgets.min.js create mode 100644 wp-admin/js/dashboard.js create mode 100644 wp-admin/js/dashboard.min.js create mode 100644 wp-admin/js/edit-comments.js create mode 100644 wp-admin/js/edit-comments.min.js create mode 100644 wp-admin/js/editor-expand.js create mode 100644 wp-admin/js/editor-expand.min.js create mode 100644 wp-admin/js/editor.js create mode 100644 wp-admin/js/editor.min.js create mode 100644 wp-admin/js/farbtastic.js create mode 100644 wp-admin/js/gallery.js create mode 100644 wp-admin/js/gallery.min.js create mode 100644 wp-admin/js/image-edit.js create mode 100644 wp-admin/js/image-edit.min.js create mode 100644 wp-admin/js/inline-edit-post.js create mode 100644 wp-admin/js/inline-edit-post.min.js create mode 100644 wp-admin/js/inline-edit-tax.js create mode 100644 wp-admin/js/inline-edit-tax.min.js create mode 100644 wp-admin/js/iris.min.js create mode 100644 wp-admin/js/language-chooser.js create mode 100644 wp-admin/js/language-chooser.min.js create mode 100644 wp-admin/js/link.js create mode 100644 wp-admin/js/link.min.js create mode 100644 wp-admin/js/media-gallery.js create mode 100644 wp-admin/js/media-gallery.min.js create mode 100644 wp-admin/js/media-upload.js create mode 100644 wp-admin/js/media-upload.min.js create mode 100644 wp-admin/js/media.js create mode 100644 wp-admin/js/media.min.js create mode 100644 wp-admin/js/nav-menu.js create mode 100644 wp-admin/js/nav-menu.min.js create mode 100644 wp-admin/js/password-strength-meter.js create mode 100644 wp-admin/js/password-strength-meter.min.js create mode 100644 wp-admin/js/plugin-install.js create mode 100644 wp-admin/js/plugin-install.min.js create mode 100644 wp-admin/js/post.js create mode 100644 wp-admin/js/post.min.js create mode 100644 wp-admin/js/postbox.js create mode 100644 wp-admin/js/postbox.min.js create mode 100644 wp-admin/js/revisions.js create mode 100644 wp-admin/js/revisions.min.js create mode 100644 wp-admin/js/set-post-thumbnail.js create mode 100644 wp-admin/js/set-post-thumbnail.min.js create mode 100644 wp-admin/js/svg-painter.js create mode 100644 wp-admin/js/svg-painter.min.js create mode 100644 wp-admin/js/tags.js create mode 100644 wp-admin/js/tags.min.js create mode 100644 wp-admin/js/theme.js create mode 100644 wp-admin/js/theme.min.js create mode 100644 wp-admin/js/updates.js create mode 100644 wp-admin/js/updates.min.js create mode 100644 wp-admin/js/user-profile.js create mode 100644 wp-admin/js/user-profile.min.js create mode 100644 wp-admin/js/user-suggest.js create mode 100644 wp-admin/js/user-suggest.min.js create mode 100644 wp-admin/js/widgets.js create mode 100644 wp-admin/js/widgets.min.js create mode 100644 wp-admin/js/word-count.js create mode 100644 wp-admin/js/word-count.min.js create mode 100644 wp-admin/js/wp-fullscreen.js create mode 100644 wp-admin/js/wp-fullscreen.min.js create mode 100644 wp-admin/js/xfn.js create mode 100644 wp-admin/js/xfn.min.js create mode 100644 wp-admin/link-add.php create mode 100644 wp-admin/link-manager.php create mode 100644 wp-admin/link-parse-opml.php create mode 100644 wp-admin/link.php create mode 100644 wp-admin/load-scripts.php create mode 100644 wp-admin/load-styles.php create mode 100644 wp-admin/maint/repair.php create mode 100644 wp-admin/media-new.php create mode 100644 wp-admin/media-upload.php create mode 100644 wp-admin/media.php create mode 100644 wp-admin/menu-header.php create mode 100644 wp-admin/menu.php create mode 100644 wp-admin/moderation.php create mode 100644 wp-admin/ms-admin.php create mode 100644 wp-admin/ms-delete-site.php create mode 100644 wp-admin/ms-edit.php create mode 100644 wp-admin/ms-options.php create mode 100644 wp-admin/ms-sites.php create mode 100644 wp-admin/ms-themes.php create mode 100644 wp-admin/ms-upgrade-network.php create mode 100644 wp-admin/ms-users.php create mode 100644 wp-admin/my-sites.php create mode 100644 wp-admin/nav-menus.php create mode 100644 wp-admin/network.php create mode 100644 wp-admin/network/about.php create mode 100644 wp-admin/network/admin.php create mode 100644 wp-admin/network/credits.php create mode 100644 wp-admin/network/edit.php create mode 100644 wp-admin/network/freedoms.php create mode 100644 wp-admin/network/index.php create mode 100644 wp-admin/network/menu.php create mode 100644 wp-admin/network/plugin-editor.php create mode 100644 wp-admin/network/plugin-install.php create mode 100644 wp-admin/network/plugins.php create mode 100644 wp-admin/network/profile.php create mode 100644 wp-admin/network/settings.php create mode 100644 wp-admin/network/setup.php create mode 100644 wp-admin/network/site-info.php create mode 100644 wp-admin/network/site-new.php create mode 100644 wp-admin/network/site-settings.php create mode 100644 wp-admin/network/site-themes.php create mode 100644 wp-admin/network/site-users.php create mode 100644 wp-admin/network/sites.php create mode 100644 wp-admin/network/theme-editor.php create mode 100644 wp-admin/network/theme-install.php create mode 100644 wp-admin/network/themes.php create mode 100644 wp-admin/network/update-core.php create mode 100644 wp-admin/network/update.php create mode 100644 wp-admin/network/upgrade.php create mode 100644 wp-admin/network/user-edit.php create mode 100644 wp-admin/network/user-new.php create mode 100644 wp-admin/network/users.php create mode 100644 wp-admin/options-discussion.php create mode 100644 wp-admin/options-general.php create mode 100644 wp-admin/options-head.php create mode 100644 wp-admin/options-media.php create mode 100644 wp-admin/options-permalink.php create mode 100644 wp-admin/options-reading.php create mode 100644 wp-admin/options-writing.php create mode 100644 wp-admin/options.php create mode 100644 wp-admin/plugin-editor.php create mode 100644 wp-admin/plugin-install.php create mode 100644 wp-admin/plugin-uploader.php create mode 100644 wp-admin/plugins.php create mode 100644 wp-admin/post-new.php create mode 100644 wp-admin/post.php create mode 100644 wp-admin/press-this.php create mode 100644 wp-admin/profile.php create mode 100644 wp-admin/revision.php create mode 100644 wp-admin/setup-config.php create mode 100644 wp-admin/theme-editor.php create mode 100644 wp-admin/theme-install.php create mode 100644 wp-admin/theme-uploader.php create mode 100644 wp-admin/themes.php create mode 100644 wp-admin/tools.php create mode 100644 wp-admin/update-core.php create mode 100644 wp-admin/update.php create mode 100644 wp-admin/upgrade-functions.php create mode 100644 wp-admin/upgrade.php create mode 100644 wp-admin/upload.php create mode 100644 wp-admin/uploader/pclzip.lib.php create mode 100644 wp-admin/uploader/upload.php create mode 100644 wp-admin/user-edit.php create mode 100644 wp-admin/user-new.php create mode 100644 wp-admin/user/about.php create mode 100644 wp-admin/user/admin.php create mode 100644 wp-admin/user/credits.php create mode 100644 wp-admin/user/freedoms.php create mode 100644 wp-admin/user/index.php create mode 100644 wp-admin/user/menu.php create mode 100644 wp-admin/user/profile.php create mode 100644 wp-admin/user/user-edit.php create mode 100644 wp-admin/users.php create mode 100644 wp-admin/widgets.php create mode 100644 wp-blog-header.php create mode 100644 wp-comments-post.php create mode 100644 wp-config-sample.php create mode 100644 wp-config.php create mode 100644 wp-content/index.php create mode 100644 wp-content/languages/admin-da_DK.mo create mode 100644 wp-content/languages/admin-da_DK.po 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-es_ES.mo create mode 100644 wp-content/languages/admin-es_ES.po create mode 100644 wp-content/languages/admin-fr_FR.mo create mode 100644 wp-content/languages/admin-fr_FR.po create mode 100644 wp-content/languages/admin-it_IT.mo create mode 100644 wp-content/languages/admin-it_IT.po create mode 100644 wp-content/languages/admin-ja.mo create mode 100644 wp-content/languages/admin-ja.po create mode 100644 wp-content/languages/admin-network-da_DK.mo create mode 100644 wp-content/languages/admin-network-da_DK.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/admin-network-es_ES.mo create mode 100644 wp-content/languages/admin-network-es_ES.po create mode 100644 wp-content/languages/admin-network-fr_FR.mo create mode 100644 wp-content/languages/admin-network-fr_FR.po create mode 100644 wp-content/languages/admin-network-it_IT.mo create mode 100644 wp-content/languages/admin-network-it_IT.po create mode 100644 wp-content/languages/admin-network-ja.mo create mode 100644 wp-content/languages/admin-network-ja.po create mode 100644 wp-content/languages/admin-network-nl_NL.mo create mode 100644 wp-content/languages/admin-network-nl_NL.po create mode 100644 wp-content/languages/admin-network-pl_PL.mo create mode 100644 wp-content/languages/admin-network-pl_PL.po create mode 100644 wp-content/languages/admin-network-ru_RU.mo create mode 100644 wp-content/languages/admin-network-ru_RU.po create mode 100644 wp-content/languages/admin-network-tr_TR.mo create mode 100644 wp-content/languages/admin-network-tr_TR.po create mode 100644 wp-content/languages/admin-network-zh_CN.mo create mode 100644 wp-content/languages/admin-network-zh_CN.po create mode 100644 wp-content/languages/admin-network-zh_TW.mo create mode 100644 wp-content/languages/admin-network-zh_TW.po create mode 100644 wp-content/languages/admin-nl_NL.mo create mode 100644 wp-content/languages/admin-nl_NL.po create mode 100644 wp-content/languages/admin-pl_PL.mo create mode 100644 wp-content/languages/admin-pl_PL.po create mode 100644 wp-content/languages/admin-ru_RU.mo create mode 100644 wp-content/languages/admin-ru_RU.po create mode 100644 wp-content/languages/admin-tr_TR.mo create mode 100644 wp-content/languages/admin-tr_TR.po create mode 100644 wp-content/languages/admin-zh_CN.mo create mode 100644 wp-content/languages/admin-zh_CN.po create mode 100644 wp-content/languages/admin-zh_TW.mo create mode 100644 wp-content/languages/admin-zh_TW.po create mode 100644 wp-content/languages/continents-cities-da_DK.mo create mode 100644 wp-content/languages/continents-cities-da_DK.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/continents-cities-es_ES.mo create mode 100644 wp-content/languages/continents-cities-es_ES.po create mode 100644 wp-content/languages/continents-cities-fr_FR.mo create mode 100644 wp-content/languages/continents-cities-fr_FR.po create mode 100644 wp-content/languages/continents-cities-it_IT.mo create mode 100644 wp-content/languages/continents-cities-it_IT.po create mode 100644 wp-content/languages/continents-cities-ja.mo create mode 100644 wp-content/languages/continents-cities-ja.po create mode 100644 wp-content/languages/continents-cities-nl_NL.mo create mode 100644 wp-content/languages/continents-cities-nl_NL.po create mode 100644 wp-content/languages/continents-cities-pl_PL.mo create mode 100644 wp-content/languages/continents-cities-pl_PL.po create mode 100644 wp-content/languages/continents-cities-ru_RU.mo create mode 100644 wp-content/languages/continents-cities-ru_RU.po create mode 100644 wp-content/languages/continents-cities-tr_TR.mo create mode 100644 wp-content/languages/continents-cities-tr_TR.po create mode 100644 wp-content/languages/continents-cities-zh_CN.mo create mode 100644 wp-content/languages/continents-cities-zh_CN.po create mode 100644 wp-content/languages/continents-cities-zh_TW.mo create mode 100644 wp-content/languages/continents-cities-zh_TW.po create mode 100644 wp-content/languages/da_DK.mo create mode 100644 wp-content/languages/da_DK.po create mode 100644 wp-content/languages/de_DE.mo create mode 100644 wp-content/languages/de_DE.po create mode 100644 wp-content/languages/es_ES.mo create mode 100644 wp-content/languages/es_ES.po create mode 100644 wp-content/languages/fr_FR.mo create mode 100644 wp-content/languages/fr_FR.po create mode 100644 wp-content/languages/it_IT.mo create mode 100644 wp-content/languages/it_IT.po create mode 100644 wp-content/languages/ja.mo create mode 100644 wp-content/languages/ja.po create mode 100644 wp-content/languages/nl_NL.mo create mode 100644 wp-content/languages/nl_NL.po create mode 100644 wp-content/languages/pl_PL.mo create mode 100644 wp-content/languages/pl_PL.php create mode 100644 wp-content/languages/pl_PL.po create mode 100644 wp-content/languages/plugins/akismet-da_DK.mo create mode 100644 wp-content/languages/plugins/akismet-da_DK.po create mode 100644 wp-content/languages/plugins/akismet-de_DE.mo create mode 100644 wp-content/languages/plugins/akismet-de_DE.po create mode 100644 wp-content/languages/plugins/akismet-es_ES.mo create mode 100644 wp-content/languages/plugins/akismet-es_ES.po create mode 100644 wp-content/languages/plugins/akismet-fr_FR.mo create mode 100644 wp-content/languages/plugins/akismet-fr_FR.po create mode 100644 wp-content/languages/plugins/akismet-it_IT.mo create mode 100644 wp-content/languages/plugins/akismet-it_IT.po create mode 100644 wp-content/languages/plugins/akismet-ja.mo create mode 100644 wp-content/languages/plugins/akismet-ja.po create mode 100644 wp-content/languages/plugins/akismet-nl_NL.mo create mode 100644 wp-content/languages/plugins/akismet-nl_NL.po create mode 100644 wp-content/languages/plugins/akismet-pl_PL.mo create mode 100644 wp-content/languages/plugins/akismet-pl_PL.po create mode 100644 wp-content/languages/plugins/akismet-ru_RU.mo create mode 100644 wp-content/languages/plugins/akismet-ru_RU.po create mode 100644 wp-content/languages/plugins/akismet-tr_TR.mo create mode 100644 wp-content/languages/plugins/akismet-tr_TR.po create mode 100644 wp-content/languages/plugins/akismet-zh_CN.mo create mode 100644 wp-content/languages/plugins/akismet-zh_CN.po create mode 100644 wp-content/languages/plugins/akismet-zh_TW.mo create mode 100644 wp-content/languages/plugins/akismet-zh_TW.po create mode 100644 wp-content/languages/ru_RU.mo create mode 100644 wp-content/languages/ru_RU.php create mode 100644 wp-content/languages/ru_RU.po create mode 100644 wp-content/languages/themes/twentyfourteen-da_DK.mo create mode 100644 wp-content/languages/themes/twentyfourteen-da_DK.po create mode 100644 wp-content/languages/themes/twentyfourteen-de_DE.mo create mode 100644 wp-content/languages/themes/twentyfourteen-de_DE.po create mode 100644 wp-content/languages/themes/twentyfourteen-es_ES.mo create mode 100644 wp-content/languages/themes/twentyfourteen-es_ES.po create mode 100644 wp-content/languages/themes/twentyfourteen-fr_FR.mo create mode 100644 wp-content/languages/themes/twentyfourteen-fr_FR.po create mode 100644 wp-content/languages/themes/twentyfourteen-it_IT.mo create mode 100644 wp-content/languages/themes/twentyfourteen-it_IT.po create mode 100644 wp-content/languages/themes/twentyfourteen-ja.mo create mode 100644 wp-content/languages/themes/twentyfourteen-ja.po create mode 100644 wp-content/languages/themes/twentyfourteen-nl_NL.mo create mode 100644 wp-content/languages/themes/twentyfourteen-nl_NL.po create mode 100644 wp-content/languages/themes/twentyfourteen-pl_PL.mo create mode 100644 wp-content/languages/themes/twentyfourteen-pl_PL.po create mode 100644 wp-content/languages/themes/twentyfourteen-ru_RU.mo create mode 100644 wp-content/languages/themes/twentyfourteen-ru_RU.po create mode 100644 wp-content/languages/themes/twentyfourteen-tr_TR.mo create mode 100644 wp-content/languages/themes/twentyfourteen-tr_TR.po create mode 100644 wp-content/languages/themes/twentyfourteen-zh_CN.mo create mode 100644 wp-content/languages/themes/twentyfourteen-zh_CN.po create mode 100644 wp-content/languages/themes/twentyfourteen-zh_TW.mo create mode 100644 wp-content/languages/themes/twentyfourteen-zh_TW.po create mode 100644 wp-content/languages/themes/twentythirteen-da_DK.mo create mode 100644 wp-content/languages/themes/twentythirteen-da_DK.po create mode 100644 wp-content/languages/themes/twentythirteen-de_DE.mo create mode 100644 wp-content/languages/themes/twentythirteen-de_DE.po create mode 100644 wp-content/languages/themes/twentythirteen-es_ES.mo create mode 100644 wp-content/languages/themes/twentythirteen-es_ES.po create mode 100644 wp-content/languages/themes/twentythirteen-fr_FR.mo create mode 100644 wp-content/languages/themes/twentythirteen-fr_FR.po create mode 100644 wp-content/languages/themes/twentythirteen-it_IT.mo create mode 100644 wp-content/languages/themes/twentythirteen-it_IT.po create mode 100644 wp-content/languages/themes/twentythirteen-ja.mo create mode 100644 wp-content/languages/themes/twentythirteen-ja.po create mode 100644 wp-content/languages/themes/twentythirteen-nl_NL.mo create mode 100644 wp-content/languages/themes/twentythirteen-nl_NL.po create mode 100644 wp-content/languages/themes/twentythirteen-pl_PL.mo create mode 100644 wp-content/languages/themes/twentythirteen-pl_PL.po create mode 100644 wp-content/languages/themes/twentythirteen-ru_RU.mo create mode 100644 wp-content/languages/themes/twentythirteen-ru_RU.po create mode 100644 wp-content/languages/themes/twentythirteen-tr_TR.mo create mode 100644 wp-content/languages/themes/twentythirteen-tr_TR.po create mode 100644 wp-content/languages/themes/twentythirteen-zh_CN.mo create mode 100644 wp-content/languages/themes/twentythirteen-zh_CN.po create mode 100644 wp-content/languages/themes/twentythirteen-zh_TW.mo create mode 100644 wp-content/languages/themes/twentythirteen-zh_TW.po create mode 100644 wp-content/languages/themes/twentytwelve-da_DK.mo create mode 100644 wp-content/languages/themes/twentytwelve-da_DK.po create mode 100644 wp-content/languages/themes/twentytwelve-de_DE.mo create mode 100644 wp-content/languages/themes/twentytwelve-de_DE.po create mode 100644 wp-content/languages/themes/twentytwelve-es_ES.mo create mode 100644 wp-content/languages/themes/twentytwelve-es_ES.po create mode 100644 wp-content/languages/themes/twentytwelve-fr_FR.mo create mode 100644 wp-content/languages/themes/twentytwelve-fr_FR.po create mode 100644 wp-content/languages/themes/twentytwelve-it_IT.mo create mode 100644 wp-content/languages/themes/twentytwelve-it_IT.po create mode 100644 wp-content/languages/themes/twentytwelve-ja.mo create mode 100644 wp-content/languages/themes/twentytwelve-ja.po create mode 100644 wp-content/languages/themes/twentytwelve-nl_NL.mo create mode 100644 wp-content/languages/themes/twentytwelve-nl_NL.po create mode 100644 wp-content/languages/themes/twentytwelve-pl_PL.mo create mode 100644 wp-content/languages/themes/twentytwelve-pl_PL.po create mode 100644 wp-content/languages/themes/twentytwelve-ru_RU.mo create mode 100644 wp-content/languages/themes/twentytwelve-ru_RU.po create mode 100644 wp-content/languages/themes/twentytwelve-tr_TR.mo create mode 100644 wp-content/languages/themes/twentytwelve-tr_TR.po create mode 100644 wp-content/languages/themes/twentytwelve-zh_CN.mo create mode 100644 wp-content/languages/themes/twentytwelve-zh_CN.po create mode 100644 wp-content/languages/themes/twentytwelve-zh_TW.mo create mode 100644 wp-content/languages/themes/twentytwelve-zh_TW.po create mode 100644 wp-content/languages/tr_TR.mo create mode 100644 wp-content/languages/tr_TR.php create mode 100644 wp-content/languages/tr_TR.po create mode 100644 wp-content/languages/zh_CN-administration-screens.css create mode 100644 wp-content/languages/zh_CN-administration-screens.dev.css create mode 100644 wp-content/languages/zh_CN-word-count.dev.js create mode 100644 wp-content/languages/zh_CN-word-count.js create mode 100644 wp-content/languages/zh_CN.mo create mode 100644 wp-content/languages/zh_CN.php create mode 100644 wp-content/languages/zh_CN.po create mode 100644 wp-content/languages/zh_TW.css create mode 100644 wp-content/languages/zh_TW.mo create mode 100644 wp-content/languages/zh_TW.php create mode 100644 wp-content/languages/zh_TW.po create mode 100644 wp-content/plugins/akismet/.htaccess create mode 100644 wp-content/plugins/akismet/_inc/akismet.css create mode 100644 wp-content/plugins/akismet/_inc/akismet.js create mode 100644 wp-content/plugins/akismet/_inc/form.js create mode 100644 wp-content/plugins/akismet/_inc/img/logo-full-2x.png create mode 100644 wp-content/plugins/akismet/akismet.php create mode 100644 wp-content/plugins/akismet/class.akismet-admin.php create mode 100644 wp-content/plugins/akismet/class.akismet-widget.php create mode 100644 wp-content/plugins/akismet/class.akismet.php create mode 100644 wp-content/plugins/akismet/index.php create mode 100644 wp-content/plugins/akismet/readme.txt create mode 100644 wp-content/plugins/akismet/views/config.php create mode 100644 wp-content/plugins/akismet/views/get.php create mode 100644 wp-content/plugins/akismet/views/notice.php create mode 100644 wp-content/plugins/akismet/views/start.php create mode 100644 wp-content/plugins/akismet/views/stats.php create mode 100644 wp-content/plugins/akismet/views/strict.php create mode 100644 wp-content/plugins/akismet/wrapper.php create mode 100644 wp-content/plugins/hello.php create mode 100644 wp-content/plugins/index.php create mode 100644 wp-content/plugins/wp-multibyte-patch/ext/ja/admin.css create mode 100644 wp-content/plugins/wp-multibyte-patch/ext/ja/class.php create mode 100644 wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.js create mode 100644 wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.min.js create mode 100644 wp-content/plugins/wp-multibyte-patch/js/word-count.js create mode 100644 wp-content/plugins/wp-multibyte-patch/js/word-count.min.js create mode 100644 wp-content/plugins/wp-multibyte-patch/js/wplink.js create mode 100644 wp-content/plugins/wp-multibyte-patch/js/wplink.min.js create mode 100644 wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch-ja.mo create mode 100644 wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch-ja.po create mode 100644 wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch.pot create mode 100644 wp-content/plugins/wp-multibyte-patch/readme.txt create mode 100644 wp-content/plugins/wp-multibyte-patch/wp-multibyte-patch.php create mode 100644 wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php create mode 100644 wp-content/plugins/wp-multibyte-patch/wpmp-load.php create mode 100644 wp-content/themes/classic/comments-popup.php create mode 100644 wp-content/themes/classic/comments.php create mode 100644 wp-content/themes/classic/footer.php create mode 100644 wp-content/themes/classic/functions.php create mode 100644 wp-content/themes/classic/header.php create mode 100644 wp-content/themes/classic/index.php create mode 100644 wp-content/themes/classic/rtl.css create mode 100644 wp-content/themes/classic/screenshot.png create mode 100644 wp-content/themes/classic/sidebar.php create mode 100644 wp-content/themes/classic/style.css create mode 100644 wp-content/themes/default/404.php create mode 100644 wp-content/themes/default/archive.php create mode 100644 wp-content/themes/default/archives.php create mode 100644 wp-content/themes/default/comments-popup.php create mode 100644 wp-content/themes/default/comments.php create mode 100644 wp-content/themes/default/footer.php create mode 100644 wp-content/themes/default/functions.php create mode 100644 wp-content/themes/default/header.php create mode 100644 wp-content/themes/default/image.php create mode 100644 wp-content/themes/default/images/audio.jpg create mode 100644 wp-content/themes/default/images/header-img.php create mode 100644 wp-content/themes/default/images/kubrickbg-ltr.jpg create mode 100644 wp-content/themes/default/images/kubrickbg-rtl.jpg create mode 100644 wp-content/themes/default/images/kubrickbgcolor.jpg create mode 100644 wp-content/themes/default/images/kubrickbgwide.jpg create mode 100644 wp-content/themes/default/images/kubrickfooter.jpg create mode 100644 wp-content/themes/default/images/kubrickheader.jpg create mode 100644 wp-content/themes/default/index.php create mode 100644 wp-content/themes/default/kubrick.pot create mode 100644 wp-content/themes/default/links.php create mode 100644 wp-content/themes/default/page.php create mode 100644 wp-content/themes/default/rtl.css create mode 100644 wp-content/themes/default/screenshot.png create mode 100644 wp-content/themes/default/search.php create mode 100644 wp-content/themes/default/sidebar.php create mode 100644 wp-content/themes/default/single.php create mode 100644 wp-content/themes/default/style.css create mode 100644 wp-content/themes/index.php create mode 100644 wp-content/themes/twentyfourteen/404.php create mode 100644 wp-content/themes/twentyfourteen/archive.php create mode 100644 wp-content/themes/twentyfourteen/author.php create mode 100644 wp-content/themes/twentyfourteen/category.php create mode 100644 wp-content/themes/twentyfourteen/comments.php create mode 100644 wp-content/themes/twentyfourteen/content-aside.php create mode 100644 wp-content/themes/twentyfourteen/content-audio.php create mode 100644 wp-content/themes/twentyfourteen/content-featured-post.php create mode 100644 wp-content/themes/twentyfourteen/content-gallery.php create mode 100644 wp-content/themes/twentyfourteen/content-image.php create mode 100644 wp-content/themes/twentyfourteen/content-link.php create mode 100644 wp-content/themes/twentyfourteen/content-none.php create mode 100644 wp-content/themes/twentyfourteen/content-page.php create mode 100644 wp-content/themes/twentyfourteen/content-quote.php create mode 100644 wp-content/themes/twentyfourteen/content-video.php create mode 100644 wp-content/themes/twentyfourteen/content.php create mode 100644 wp-content/themes/twentyfourteen/css/editor-style.css create mode 100644 wp-content/themes/twentyfourteen/css/ie.css create mode 100644 wp-content/themes/twentyfourteen/featured-content.php create mode 100644 wp-content/themes/twentyfourteen/footer.php create mode 100644 wp-content/themes/twentyfourteen/functions.php create mode 100644 wp-content/themes/twentyfourteen/genericons/COPYING.txt create mode 100644 wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf create mode 100644 wp-content/themes/twentyfourteen/genericons/LICENSE.txt create mode 100644 wp-content/themes/twentyfourteen/genericons/README.txt create mode 100644 wp-content/themes/twentyfourteen/genericons/example.html create mode 100644 wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot create mode 100644 wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg create mode 100644 wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf create mode 100644 wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff create mode 100644 wp-content/themes/twentyfourteen/genericons/genericons.css create mode 100644 wp-content/themes/twentyfourteen/header.php create mode 100644 wp-content/themes/twentyfourteen/image.php create mode 100644 wp-content/themes/twentyfourteen/images/pattern-dark.svg create mode 100644 wp-content/themes/twentyfourteen/images/pattern-light.svg create mode 100644 wp-content/themes/twentyfourteen/inc/back-compat.php create mode 100644 wp-content/themes/twentyfourteen/inc/custom-header.php create mode 100644 wp-content/themes/twentyfourteen/inc/customizer.php create mode 100644 wp-content/themes/twentyfourteen/inc/featured-content.php create mode 100644 wp-content/themes/twentyfourteen/inc/template-tags.php create mode 100644 wp-content/themes/twentyfourteen/inc/widgets.php create mode 100644 wp-content/themes/twentyfourteen/index.php create mode 100644 wp-content/themes/twentyfourteen/js/customizer.js create mode 100644 wp-content/themes/twentyfourteen/js/featured-content-admin.js create mode 100644 wp-content/themes/twentyfourteen/js/functions.js create mode 100644 wp-content/themes/twentyfourteen/js/html5.js create mode 100644 wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js create mode 100644 wp-content/themes/twentyfourteen/js/slider.js create mode 100644 wp-content/themes/twentyfourteen/languages/twentyfourteen.pot create mode 100644 wp-content/themes/twentyfourteen/page-templates/contributors.php create mode 100644 wp-content/themes/twentyfourteen/page-templates/full-width.php create mode 100644 wp-content/themes/twentyfourteen/page.php create mode 100644 wp-content/themes/twentyfourteen/rtl.css create mode 100644 wp-content/themes/twentyfourteen/screenshot.png create mode 100644 wp-content/themes/twentyfourteen/search.php create mode 100644 wp-content/themes/twentyfourteen/sidebar-content.php create mode 100644 wp-content/themes/twentyfourteen/sidebar-footer.php create mode 100644 wp-content/themes/twentyfourteen/sidebar.php create mode 100644 wp-content/themes/twentyfourteen/single.php create mode 100644 wp-content/themes/twentyfourteen/style.css create mode 100644 wp-content/themes/twentyfourteen/tag.php create mode 100644 wp-content/themes/twentyfourteen/taxonomy-post_format.php create mode 100644 wp-content/themes/twentythirteen/404.php create mode 100644 wp-content/themes/twentythirteen/archive.php create mode 100644 wp-content/themes/twentythirteen/author-bio.php create mode 100644 wp-content/themes/twentythirteen/author.php create mode 100644 wp-content/themes/twentythirteen/category.php create mode 100644 wp-content/themes/twentythirteen/comments.php create mode 100644 wp-content/themes/twentythirteen/content-aside.php create mode 100644 wp-content/themes/twentythirteen/content-audio.php create mode 100644 wp-content/themes/twentythirteen/content-chat.php create mode 100644 wp-content/themes/twentythirteen/content-gallery.php create mode 100644 wp-content/themes/twentythirteen/content-image.php create mode 100644 wp-content/themes/twentythirteen/content-link.php create mode 100644 wp-content/themes/twentythirteen/content-none.php create mode 100644 wp-content/themes/twentythirteen/content-quote.php create mode 100644 wp-content/themes/twentythirteen/content-status.php create mode 100644 wp-content/themes/twentythirteen/content-video.php create mode 100644 wp-content/themes/twentythirteen/content.php create mode 100644 wp-content/themes/twentythirteen/css/editor-style.css create mode 100644 wp-content/themes/twentythirteen/css/ie.css create mode 100644 wp-content/themes/twentythirteen/fonts/COPYING.txt create mode 100644 wp-content/themes/twentythirteen/fonts/LICENSE.txt create mode 100644 wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.eot create mode 100644 wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.svg create mode 100644 wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.ttf create mode 100644 wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.woff create mode 100644 wp-content/themes/twentythirteen/fonts/genericons.css create mode 100644 wp-content/themes/twentythirteen/footer.php create mode 100644 wp-content/themes/twentythirteen/functions.php create mode 100644 wp-content/themes/twentythirteen/genericons/COPYING.txt create mode 100644 wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf create mode 100644 wp-content/themes/twentythirteen/genericons/LICENSE.txt create mode 100644 wp-content/themes/twentythirteen/genericons/README.txt create mode 100644 wp-content/themes/twentythirteen/genericons/example.html create mode 100644 wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot create mode 100644 wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg create mode 100644 wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf create mode 100644 wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff create mode 100644 wp-content/themes/twentythirteen/genericons/genericons.css create mode 100644 wp-content/themes/twentythirteen/header.php create mode 100644 wp-content/themes/twentythirteen/image.php create mode 100644 wp-content/themes/twentythirteen/images/dotted-line-2x.png create mode 100644 wp-content/themes/twentythirteen/images/dotted-line-light-2x.png create mode 100644 wp-content/themes/twentythirteen/images/dotted-line-light.png create mode 100644 wp-content/themes/twentythirteen/images/dotted-line.png create mode 100644 wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png create mode 100644 wp-content/themes/twentythirteen/images/headers/circle.png create mode 100644 wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png create mode 100644 wp-content/themes/twentythirteen/images/headers/diamond.png create mode 100644 wp-content/themes/twentythirteen/images/headers/star-thumbnail.png create mode 100644 wp-content/themes/twentythirteen/images/headers/star.png create mode 100644 wp-content/themes/twentythirteen/images/search-icon-2x.png create mode 100644 wp-content/themes/twentythirteen/images/search-icon.png create mode 100644 wp-content/themes/twentythirteen/inc/back-compat.php create mode 100644 wp-content/themes/twentythirteen/inc/custom-header.php create mode 100644 wp-content/themes/twentythirteen/index.php create mode 100644 wp-content/themes/twentythirteen/js/functions.js create mode 100644 wp-content/themes/twentythirteen/js/html5.js create mode 100644 wp-content/themes/twentythirteen/js/theme-customizer.js create mode 100644 wp-content/themes/twentythirteen/languages/twentythirteen.pot create mode 100644 wp-content/themes/twentythirteen/page.php create mode 100644 wp-content/themes/twentythirteen/rtl.css create mode 100644 wp-content/themes/twentythirteen/screenshot.png create mode 100644 wp-content/themes/twentythirteen/search.php create mode 100644 wp-content/themes/twentythirteen/sidebar-main.php create mode 100644 wp-content/themes/twentythirteen/sidebar.php create mode 100644 wp-content/themes/twentythirteen/single.php create mode 100644 wp-content/themes/twentythirteen/style.css create mode 100644 wp-content/themes/twentythirteen/tag.php create mode 100644 wp-content/themes/twentythirteen/taxonomy-post_format.php create mode 100644 wp-content/themes/twentytwelve/404.php create mode 100644 wp-content/themes/twentytwelve/archive.php create mode 100644 wp-content/themes/twentytwelve/author.php create mode 100644 wp-content/themes/twentytwelve/category.php create mode 100644 wp-content/themes/twentytwelve/comments.php create mode 100644 wp-content/themes/twentytwelve/content-aside.php create mode 100644 wp-content/themes/twentytwelve/content-image.php create mode 100644 wp-content/themes/twentytwelve/content-link.php create mode 100644 wp-content/themes/twentytwelve/content-none.php create mode 100644 wp-content/themes/twentytwelve/content-page.php create mode 100644 wp-content/themes/twentytwelve/content-quote.php create mode 100644 wp-content/themes/twentytwelve/content-status.php create mode 100644 wp-content/themes/twentytwelve/content.php create mode 100644 wp-content/themes/twentytwelve/css/ie.css create mode 100644 wp-content/themes/twentytwelve/editor-style-rtl.css create mode 100644 wp-content/themes/twentytwelve/editor-style.css create mode 100644 wp-content/themes/twentytwelve/footer.php create mode 100644 wp-content/themes/twentytwelve/functions.php create mode 100644 wp-content/themes/twentytwelve/header.php create mode 100644 wp-content/themes/twentytwelve/image.php create mode 100644 wp-content/themes/twentytwelve/inc/custom-header.php create mode 100644 wp-content/themes/twentytwelve/index.php create mode 100644 wp-content/themes/twentytwelve/js/html5.js create mode 100644 wp-content/themes/twentytwelve/js/navigation.js create mode 100644 wp-content/themes/twentytwelve/js/theme-customizer.js create mode 100644 wp-content/themes/twentytwelve/languages/twentytwelve.pot create mode 100644 wp-content/themes/twentytwelve/page-templates/front-page.php create mode 100644 wp-content/themes/twentytwelve/page-templates/full-width.php create mode 100644 wp-content/themes/twentytwelve/page.php create mode 100644 wp-content/themes/twentytwelve/rtl.css create mode 100644 wp-content/themes/twentytwelve/screenshot.png create mode 100644 wp-content/themes/twentytwelve/search.php create mode 100644 wp-content/themes/twentytwelve/sidebar-front.php create mode 100644 wp-content/themes/twentytwelve/sidebar.php create mode 100644 wp-content/themes/twentytwelve/single.php create mode 100644 wp-content/themes/twentytwelve/style.css create mode 100644 wp-content/themes/twentytwelve/tag.php create mode 100644 wp-cron.php create mode 100644 wp-includes/ID3/getid3.lib.php create mode 100644 wp-includes/ID3/getid3.php create mode 100644 wp-includes/ID3/license.commercial.txt create mode 100644 wp-includes/ID3/license.txt create mode 100644 wp-includes/ID3/module.audio-video.asf.php create mode 100644 wp-includes/ID3/module.audio-video.flv.php create mode 100644 wp-includes/ID3/module.audio-video.matroska.php create mode 100644 wp-includes/ID3/module.audio-video.quicktime.php create mode 100644 wp-includes/ID3/module.audio-video.riff.php create mode 100644 wp-includes/ID3/module.audio.ac3.php create mode 100644 wp-includes/ID3/module.audio.dts.php create mode 100644 wp-includes/ID3/module.audio.flac.php create mode 100644 wp-includes/ID3/module.audio.mp3.php create mode 100644 wp-includes/ID3/module.audio.ogg.php create mode 100644 wp-includes/ID3/module.tag.apetag.php create mode 100644 wp-includes/ID3/module.tag.id3v1.php create mode 100644 wp-includes/ID3/module.tag.id3v2.php create mode 100644 wp-includes/ID3/module.tag.lyrics3.php create mode 100644 wp-includes/ID3/readme.txt create mode 100644 wp-includes/SimplePie/Author.php create mode 100644 wp-includes/SimplePie/Cache.php create mode 100644 wp-includes/SimplePie/Cache/Base.php create mode 100644 wp-includes/SimplePie/Cache/DB.php create mode 100644 wp-includes/SimplePie/Cache/File.php create mode 100644 wp-includes/SimplePie/Cache/Memcache.php create mode 100644 wp-includes/SimplePie/Cache/MySQL.php create mode 100644 wp-includes/SimplePie/Caption.php create mode 100644 wp-includes/SimplePie/Category.php create mode 100644 wp-includes/SimplePie/Content/Type/Sniffer.php create mode 100644 wp-includes/SimplePie/Copyright.php create mode 100644 wp-includes/SimplePie/Core.php create mode 100644 wp-includes/SimplePie/Credit.php create mode 100644 wp-includes/SimplePie/Decode/HTML/Entities.php create mode 100644 wp-includes/SimplePie/Enclosure.php create mode 100644 wp-includes/SimplePie/Exception.php create mode 100644 wp-includes/SimplePie/File.php create mode 100644 wp-includes/SimplePie/HTTP/Parser.php create mode 100644 wp-includes/SimplePie/IRI.php create mode 100644 wp-includes/SimplePie/Item.php create mode 100644 wp-includes/SimplePie/Locator.php create mode 100644 wp-includes/SimplePie/Misc.php create mode 100644 wp-includes/SimplePie/Net/IPv6.php create mode 100644 wp-includes/SimplePie/Parse/Date.php create mode 100644 wp-includes/SimplePie/Parser.php create mode 100644 wp-includes/SimplePie/Rating.php create mode 100644 wp-includes/SimplePie/Registry.php create mode 100644 wp-includes/SimplePie/Restriction.php create mode 100644 wp-includes/SimplePie/Sanitize.php create mode 100644 wp-includes/SimplePie/Source.php create mode 100644 wp-includes/SimplePie/XML/Declaration/Parser.php create mode 100644 wp-includes/SimplePie/gzdecode.php create mode 100644 wp-includes/Text/Diff.php create mode 100644 wp-includes/Text/Diff/Engine/native.php create mode 100644 wp-includes/Text/Diff/Engine/shell.php create mode 100644 wp-includes/Text/Diff/Engine/string.php create mode 100644 wp-includes/Text/Diff/Engine/xdiff.php create mode 100644 wp-includes/Text/Diff/Renderer.php create mode 100644 wp-includes/Text/Diff/Renderer/inline.php create mode 100644 wp-includes/admin-bar.php create mode 100644 wp-includes/atomlib.php create mode 100644 wp-includes/author-template.php create mode 100644 wp-includes/bookmark-template.php create mode 100644 wp-includes/bookmark.php create mode 100644 wp-includes/cache.php create mode 100644 wp-includes/canonical.php create mode 100644 wp-includes/capabilities.php create mode 100644 wp-includes/category-template.php create mode 100644 wp-includes/category.php create mode 100644 wp-includes/certificates/ca-bundle.crt create mode 100644 wp-includes/class-IXR.php create mode 100644 wp-includes/class-feed.php create mode 100644 wp-includes/class-http.php create mode 100644 wp-includes/class-json.php create mode 100644 wp-includes/class-oembed.php create mode 100644 wp-includes/class-phpass.php create mode 100644 wp-includes/class-phpmailer.php create mode 100644 wp-includes/class-pop3.php create mode 100644 wp-includes/class-simplepie.php create mode 100644 wp-includes/class-smtp.php create mode 100644 wp-includes/class-snoopy.php create mode 100644 wp-includes/class-wp-admin-bar.php create mode 100644 wp-includes/class-wp-ajax-response.php create mode 100644 wp-includes/class-wp-customize-control.php create mode 100644 wp-includes/class-wp-customize-manager.php create mode 100644 wp-includes/class-wp-customize-panel.php create mode 100644 wp-includes/class-wp-customize-section.php create mode 100644 wp-includes/class-wp-customize-setting.php create mode 100644 wp-includes/class-wp-customize-widgets.php create mode 100644 wp-includes/class-wp-editor.php create mode 100644 wp-includes/class-wp-embed.php create mode 100644 wp-includes/class-wp-error.php create mode 100644 wp-includes/class-wp-http-ixr-client.php create mode 100644 wp-includes/class-wp-image-editor-gd.php create mode 100644 wp-includes/class-wp-image-editor-imagick.php create mode 100644 wp-includes/class-wp-image-editor.php create mode 100644 wp-includes/class-wp-theme.php create mode 100644 wp-includes/class-wp-walker.php create mode 100644 wp-includes/class-wp-xmlrpc-server.php create mode 100644 wp-includes/class-wp.php create mode 100644 wp-includes/class.wp-dependencies.php create mode 100644 wp-includes/class.wp-scripts.php create mode 100644 wp-includes/class.wp-styles.php create mode 100644 wp-includes/comment-template.php create mode 100644 wp-includes/comment.php create mode 100644 wp-includes/compat.php create mode 100644 wp-includes/cron.php create mode 100644 wp-includes/css/admin-bar-rtl.css create mode 100644 wp-includes/css/admin-bar-rtl.min.css create mode 100644 wp-includes/css/admin-bar.css create mode 100644 wp-includes/css/admin-bar.min.css create mode 100644 wp-includes/css/buttons-rtl.css create mode 100644 wp-includes/css/buttons-rtl.min.css create mode 100644 wp-includes/css/buttons.css create mode 100644 wp-includes/css/buttons.min.css create mode 100644 wp-includes/css/dashicons.css create mode 100644 wp-includes/css/dashicons.min.css create mode 100644 wp-includes/css/editor-rtl.css create mode 100644 wp-includes/css/editor-rtl.min.css create mode 100644 wp-includes/css/editor.css create mode 100644 wp-includes/css/editor.min.css create mode 100644 wp-includes/css/jquery-ui-dialog-rtl.css create mode 100644 wp-includes/css/jquery-ui-dialog-rtl.min.css create mode 100644 wp-includes/css/jquery-ui-dialog.css create mode 100644 wp-includes/css/jquery-ui-dialog.min.css create mode 100644 wp-includes/css/media-views-rtl.css create mode 100644 wp-includes/css/media-views-rtl.min.css create mode 100644 wp-includes/css/media-views.css create mode 100644 wp-includes/css/media-views.min.css create mode 100644 wp-includes/css/wp-auth-check-rtl.css create mode 100644 wp-includes/css/wp-auth-check-rtl.min.css create mode 100644 wp-includes/css/wp-auth-check.css create mode 100644 wp-includes/css/wp-auth-check.min.css create mode 100644 wp-includes/css/wp-pointer-rtl.css create mode 100644 wp-includes/css/wp-pointer-rtl.min.css create mode 100644 wp-includes/css/wp-pointer.css create mode 100644 wp-includes/css/wp-pointer.min.css create mode 100644 wp-includes/date.php create mode 100644 wp-includes/default-constants.php create mode 100644 wp-includes/default-filters.php create mode 100644 wp-includes/default-widgets.php create mode 100644 wp-includes/deprecated.php create mode 100644 wp-includes/feed-atom-comments.php create mode 100644 wp-includes/feed-atom.php create mode 100644 wp-includes/feed-rdf.php create mode 100644 wp-includes/feed-rss.php create mode 100644 wp-includes/feed-rss2-comments.php create mode 100644 wp-includes/feed-rss2.php create mode 100644 wp-includes/feed.php create mode 100644 wp-includes/fonts/dashicons.eot create mode 100644 wp-includes/fonts/dashicons.svg create mode 100644 wp-includes/fonts/dashicons.ttf create mode 100644 wp-includes/fonts/dashicons.woff create mode 100644 wp-includes/formatting.php create mode 100644 wp-includes/functions.php create mode 100644 wp-includes/functions.php.orig create mode 100644 wp-includes/functions.wp-scripts.php create mode 100644 wp-includes/functions.wp-styles.php create mode 100644 wp-includes/general-template.php create mode 100644 wp-includes/http.php create mode 100644 wp-includes/images/admin-bar-sprite-2x.png create mode 100644 wp-includes/images/admin-bar-sprite.png create mode 100644 wp-includes/images/arrow-pointer-blue-2x.png create mode 100644 wp-includes/images/arrow-pointer-blue.png create mode 100644 wp-includes/images/blank.gif create mode 100644 wp-includes/images/crystal/archive.png create mode 100644 wp-includes/images/crystal/audio.png create mode 100644 wp-includes/images/crystal/code.png create mode 100644 wp-includes/images/crystal/default.png create mode 100644 wp-includes/images/crystal/document.png create mode 100644 wp-includes/images/crystal/interactive.png create mode 100644 wp-includes/images/crystal/license.txt create mode 100644 wp-includes/images/crystal/spreadsheet.png create mode 100644 wp-includes/images/crystal/text.png create mode 100644 wp-includes/images/crystal/video.png create mode 100644 wp-includes/images/down_arrow-2x.gif create mode 100644 wp-includes/images/down_arrow.gif create mode 100644 wp-includes/images/icon-pointer-flag-2x.png create mode 100644 wp-includes/images/icon-pointer-flag.png create mode 100644 wp-includes/images/media/archive.png create mode 100644 wp-includes/images/media/audio.png create mode 100644 wp-includes/images/media/code.png create mode 100644 wp-includes/images/media/default.png create mode 100644 wp-includes/images/media/document.png create mode 100644 wp-includes/images/media/interactive.png create mode 100644 wp-includes/images/media/spreadsheet.png create mode 100644 wp-includes/images/media/text.png create mode 100644 wp-includes/images/media/video.png create mode 100644 wp-includes/images/rss-2x.png create mode 100644 wp-includes/images/rss.png create mode 100644 wp-includes/images/smilies/icon_arrow.gif create mode 100644 wp-includes/images/smilies/icon_biggrin.gif create mode 100644 wp-includes/images/smilies/icon_confused.gif create mode 100644 wp-includes/images/smilies/icon_cool.gif create mode 100644 wp-includes/images/smilies/icon_cry.gif create mode 100644 wp-includes/images/smilies/icon_eek.gif create mode 100644 wp-includes/images/smilies/icon_evil.gif create mode 100644 wp-includes/images/smilies/icon_exclaim.gif create mode 100644 wp-includes/images/smilies/icon_idea.gif create mode 100644 wp-includes/images/smilies/icon_lol.gif create mode 100644 wp-includes/images/smilies/icon_mad.gif create mode 100644 wp-includes/images/smilies/icon_mrgreen.gif create mode 100644 wp-includes/images/smilies/icon_neutral.gif create mode 100644 wp-includes/images/smilies/icon_question.gif create mode 100644 wp-includes/images/smilies/icon_razz.gif create mode 100644 wp-includes/images/smilies/icon_redface.gif create mode 100644 wp-includes/images/smilies/icon_rolleyes.gif create mode 100644 wp-includes/images/smilies/icon_sad.gif create mode 100644 wp-includes/images/smilies/icon_smile.gif create mode 100644 wp-includes/images/smilies/icon_surprised.gif create mode 100644 wp-includes/images/smilies/icon_twisted.gif create mode 100644 wp-includes/images/smilies/icon_wink.gif create mode 100644 wp-includes/images/spinner-2x.gif create mode 100644 wp-includes/images/spinner.gif create mode 100644 wp-includes/images/toggle-arrow-2x.png create mode 100644 wp-includes/images/toggle-arrow.png create mode 100644 wp-includes/images/uploader-icons-2x.png create mode 100644 wp-includes/images/uploader-icons.png create mode 100644 wp-includes/images/wlw/wp-comments.png create mode 100644 wp-includes/images/wlw/wp-icon.png create mode 100644 wp-includes/images/wlw/wp-watermark.png create mode 100644 wp-includes/images/wpicons-2x.png create mode 100644 wp-includes/images/wpicons.png create mode 100644 wp-includes/images/wpspin-2x.gif create mode 100644 wp-includes/images/wpspin.gif create mode 100644 wp-includes/images/xit-2x.gif create mode 100644 wp-includes/images/xit.gif create mode 100644 wp-includes/js/admin-bar.js create mode 100644 wp-includes/js/admin-bar.min.js create mode 100644 wp-includes/js/autosave.js create mode 100644 wp-includes/js/autosave.min.js create mode 100644 wp-includes/js/backbone.min.js create mode 100644 wp-includes/js/colorpicker.js create mode 100644 wp-includes/js/colorpicker.min.js create mode 100644 wp-includes/js/comment-reply.js create mode 100644 wp-includes/js/comment-reply.min.js create mode 100644 wp-includes/js/crop/cropper.css create mode 100644 wp-includes/js/crop/cropper.js create mode 100644 wp-includes/js/crop/marqueeHoriz.gif create mode 100644 wp-includes/js/crop/marqueeVert.gif create mode 100644 wp-includes/js/customize-base.js create mode 100644 wp-includes/js/customize-base.min.js create mode 100644 wp-includes/js/customize-loader.js create mode 100644 wp-includes/js/customize-loader.min.js create mode 100644 wp-includes/js/customize-models.js create mode 100644 wp-includes/js/customize-models.min.js create mode 100644 wp-includes/js/customize-preview-widgets.js create mode 100644 wp-includes/js/customize-preview-widgets.min.js create mode 100644 wp-includes/js/customize-preview.js create mode 100644 wp-includes/js/customize-preview.min.js create mode 100644 wp-includes/js/customize-views.js create mode 100644 wp-includes/js/customize-views.min.js create mode 100644 wp-includes/js/heartbeat.js create mode 100644 wp-includes/js/heartbeat.min.js create mode 100644 wp-includes/js/hoverIntent.js create mode 100644 wp-includes/js/hoverIntent.min.js create mode 100644 wp-includes/js/imgareaselect/border-anim-h.gif create mode 100644 wp-includes/js/imgareaselect/border-anim-v.gif create mode 100644 wp-includes/js/imgareaselect/imgareaselect.css create mode 100644 wp-includes/js/imgareaselect/jquery.imgareaselect.js create mode 100644 wp-includes/js/imgareaselect/jquery.imgareaselect.min.js create mode 100644 wp-includes/js/jcrop/Jcrop.gif create mode 100644 wp-includes/js/jcrop/jquery.Jcrop.min.css create mode 100644 wp-includes/js/jcrop/jquery.Jcrop.min.js create mode 100644 wp-includes/js/jquery/jquery-migrate.js create mode 100644 wp-includes/js/jquery/jquery-migrate.min.js create mode 100644 wp-includes/js/jquery/jquery.color.min.js create mode 100644 wp-includes/js/jquery/jquery.form.js create mode 100644 wp-includes/js/jquery/jquery.form.min.js create mode 100644 wp-includes/js/jquery/jquery.hotkeys.js create mode 100644 wp-includes/js/jquery/jquery.hotkeys.min.js create mode 100644 wp-includes/js/jquery/jquery.js create mode 100644 wp-includes/js/jquery/jquery.masonry.min.js create mode 100644 wp-includes/js/jquery/jquery.query.js create mode 100644 wp-includes/js/jquery/jquery.schedule.js create mode 100644 wp-includes/js/jquery/jquery.serialize-object.js create mode 100644 wp-includes/js/jquery/jquery.table-hotkeys.js create mode 100644 wp-includes/js/jquery/jquery.table-hotkeys.min.js create mode 100644 wp-includes/js/jquery/jquery.ui.touch-punch.js create mode 100644 wp-includes/js/jquery/suggest.js create mode 100644 wp-includes/js/jquery/suggest.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.accordion.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.button.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.core.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.dialog.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.draggable.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.droppable.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.menu.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.mouse.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.position.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.resizable.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.selectable.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.slider.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.sortable.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.spinner.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.tabs.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js create mode 100644 wp-includes/js/jquery/ui/jquery.ui.widget.min.js create mode 100644 wp-includes/js/json2.js create mode 100644 wp-includes/js/json2.min.js create mode 100644 wp-includes/js/masonry.min.js create mode 100644 wp-includes/js/mce-view.js create mode 100644 wp-includes/js/mce-view.min.js create mode 100644 wp-includes/js/media-audiovideo.js create mode 100644 wp-includes/js/media-audiovideo.min.js create mode 100644 wp-includes/js/media-editor.js create mode 100644 wp-includes/js/media-editor.min.js create mode 100644 wp-includes/js/media-grid.js create mode 100644 wp-includes/js/media-grid.min.js create mode 100644 wp-includes/js/media-models.js create mode 100644 wp-includes/js/media-models.min.js create mode 100644 wp-includes/js/media-views.js create mode 100644 wp-includes/js/media-views.min.js create mode 100644 wp-includes/js/mediaelement/background.png create mode 100644 wp-includes/js/mediaelement/bigplay.png create mode 100644 wp-includes/js/mediaelement/bigplay.svg create mode 100644 wp-includes/js/mediaelement/controls.png create mode 100644 wp-includes/js/mediaelement/controls.svg create mode 100644 wp-includes/js/mediaelement/flashmediaelement.swf create mode 100644 wp-includes/js/mediaelement/loading.gif create mode 100644 wp-includes/js/mediaelement/mediaelement-and-player.min.js create mode 100644 wp-includes/js/mediaelement/mediaelementplayer.min.css create mode 100644 wp-includes/js/mediaelement/silverlightmediaelement.xap create mode 100644 wp-includes/js/mediaelement/wp-mediaelement.css create mode 100644 wp-includes/js/mediaelement/wp-mediaelement.js create mode 100644 wp-includes/js/mediaelement/wp-playlist.js create mode 100644 wp-includes/js/plupload/handlers.js create mode 100644 wp-includes/js/plupload/handlers.min.js create mode 100644 wp-includes/js/plupload/license.txt create mode 100644 wp-includes/js/plupload/plupload.flash.swf create mode 100644 wp-includes/js/plupload/plupload.full.min.js create mode 100644 wp-includes/js/plupload/plupload.silverlight.xap create mode 100644 wp-includes/js/plupload/wp-plupload.js create mode 100644 wp-includes/js/plupload/wp-plupload.min.js create mode 100644 wp-includes/js/quicktags.js create mode 100644 wp-includes/js/quicktags.min.js create mode 100644 wp-includes/js/shortcode.js create mode 100644 wp-includes/js/shortcode.min.js create mode 100644 wp-includes/js/swfobject.js create mode 100644 wp-includes/js/swfupload/handlers.js create mode 100644 wp-includes/js/swfupload/handlers.min.js create mode 100644 wp-includes/js/swfupload/license.txt create mode 100644 wp-includes/js/swfupload/plugins/swfupload.cookies.js create mode 100644 wp-includes/js/swfupload/plugins/swfupload.queue.js create mode 100644 wp-includes/js/swfupload/plugins/swfupload.speed.js create mode 100644 wp-includes/js/swfupload/plugins/swfupload.swfobject.js create mode 100644 wp-includes/js/swfupload/swfupload.js create mode 100644 wp-includes/js/swfupload/swfupload.swf create mode 100644 wp-includes/js/thickbox/loadingAnimation.gif create mode 100644 wp-includes/js/thickbox/macFFBgHack.png create mode 100644 wp-includes/js/thickbox/thickbox.css create mode 100644 wp-includes/js/thickbox/thickbox.js create mode 100644 wp-includes/js/tinymce/langs/wp-langs-en.js create mode 100644 wp-includes/js/tinymce/license.txt create mode 100644 wp-includes/js/tinymce/plugins/charmap/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/charmap/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/colorpicker/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/compat3x/css/dialog.css create mode 100644 wp-includes/js/tinymce/plugins/compat3x/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/compat3x/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/directionality/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/directionality/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/fullscreen/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/hr/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/hr/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/image/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/image/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/lists/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/lists/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/media/moxieplayer.swf create mode 100644 wp-includes/js/tinymce/plugins/media/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/media/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/paste/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/paste/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/tabfocus/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/textcolor/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/textcolor/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wordpress/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wordpress/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpautoresize/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpdialogs/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpdialogs/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpeditimage/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpgallery/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wplink/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wplink/plugin.min.js create mode 100644 wp-includes/js/tinymce/plugins/wpview/plugin.js create mode 100644 wp-includes/js/tinymce/plugins/wpview/plugin.min.js create mode 100644 wp-includes/js/tinymce/skins/lightgray/content.inline.min.css create mode 100644 wp-includes/js/tinymce/skins/lightgray/content.min.css create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/readme.md create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.eot create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.svg create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.woff create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.eot create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.svg create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.ttf create mode 100644 wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.woff create mode 100644 wp-includes/js/tinymce/skins/lightgray/img/anchor.gif create mode 100644 wp-includes/js/tinymce/skins/lightgray/img/loader.gif create mode 100644 wp-includes/js/tinymce/skins/lightgray/img/object.gif create mode 100644 wp-includes/js/tinymce/skins/lightgray/img/trans.gif create mode 100644 wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css create mode 100644 wp-includes/js/tinymce/skins/lightgray/skin.min.css create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/audio.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/dashicon-edit.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/dashicon-no-alt.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/embedded.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/gallery-2x.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/gallery.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/more-2x.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/more.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/pagebreak-2x.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/pagebreak.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/playlist-audio.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/playlist-video.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/video.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/wp-content.css create mode 100644 wp-includes/js/tinymce/themes/modern/theme.js create mode 100644 wp-includes/js/tinymce/themes/modern/theme.min.js create mode 100644 wp-includes/js/tinymce/tiny_mce_popup.js create mode 100644 wp-includes/js/tinymce/tinymce.min.js create mode 100644 wp-includes/js/tinymce/utils/editable_selects.js create mode 100644 wp-includes/js/tinymce/utils/form_utils.js create mode 100644 wp-includes/js/tinymce/utils/mctabs.js create mode 100644 wp-includes/js/tinymce/utils/validate.js create mode 100644 wp-includes/js/tinymce/wp-mce-help.php create mode 100644 wp-includes/js/tinymce/wp-tinymce.js.gz create mode 100644 wp-includes/js/tinymce/wp-tinymce.php create mode 100644 wp-includes/js/tw-sack.js create mode 100644 wp-includes/js/tw-sack.min.js create mode 100644 wp-includes/js/underscore.min.js create mode 100644 wp-includes/js/utils.js create mode 100644 wp-includes/js/utils.min.js create mode 100644 wp-includes/js/wp-ajax-response.js create mode 100644 wp-includes/js/wp-ajax-response.min.js create mode 100644 wp-includes/js/wp-auth-check.js create mode 100644 wp-includes/js/wp-auth-check.min.js create mode 100644 wp-includes/js/wp-backbone.js create mode 100644 wp-includes/js/wp-backbone.min.js create mode 100644 wp-includes/js/wp-list-revisions.js create mode 100644 wp-includes/js/wp-list-revisions.min.js create mode 100644 wp-includes/js/wp-lists.js create mode 100644 wp-includes/js/wp-lists.min.js create mode 100644 wp-includes/js/wp-pointer.js create mode 100644 wp-includes/js/wp-pointer.min.js create mode 100644 wp-includes/js/wp-util.js create mode 100644 wp-includes/js/wp-util.min.js create mode 100644 wp-includes/js/wpdialog.js create mode 100644 wp-includes/js/wpdialog.min.js create mode 100644 wp-includes/js/wplink.js create mode 100644 wp-includes/js/wplink.min.js create mode 100644 wp-includes/js/zxcvbn-async.js create mode 100644 wp-includes/js/zxcvbn-async.min.js create mode 100644 wp-includes/js/zxcvbn.min.js create mode 100644 wp-includes/kses.php create mode 100644 wp-includes/l10n.php create mode 100644 wp-includes/link-template.php create mode 100644 wp-includes/load.php create mode 100644 wp-includes/locale.php create mode 100644 wp-includes/media-template.php create mode 100644 wp-includes/media.php create mode 100644 wp-includes/meta.php create mode 100644 wp-includes/ms-blogs.php create mode 100644 wp-includes/ms-default-constants.php create mode 100644 wp-includes/ms-default-filters.php create mode 100644 wp-includes/ms-deprecated.php create mode 100644 wp-includes/ms-files.php create mode 100644 wp-includes/ms-functions.php create mode 100644 wp-includes/ms-load.php create mode 100644 wp-includes/ms-settings.php create mode 100644 wp-includes/nav-menu-template.php create mode 100644 wp-includes/nav-menu.php create mode 100644 wp-includes/option.php create mode 100644 wp-includes/pluggable-deprecated.php create mode 100644 wp-includes/pluggable.php create mode 100644 wp-includes/plugin.php create mode 100644 wp-includes/pomo/entry.php create mode 100644 wp-includes/pomo/mo.php create mode 100644 wp-includes/pomo/po.php create mode 100644 wp-includes/pomo/streams.php create mode 100644 wp-includes/pomo/translations.php create mode 100644 wp-includes/post-formats.php create mode 100644 wp-includes/post-template.php create mode 100644 wp-includes/post-thumbnail-template.php create mode 100644 wp-includes/post.php create mode 100644 wp-includes/query.php create mode 100644 wp-includes/registration-functions.php create mode 100644 wp-includes/registration.php create mode 100644 wp-includes/revision.php create mode 100644 wp-includes/rewrite.php create mode 100644 wp-includes/rss-functions.php create mode 100644 wp-includes/rss.php create mode 100644 wp-includes/script-loader.php create mode 100644 wp-includes/session.php create mode 100644 wp-includes/shortcodes.php create mode 100644 wp-includes/taxonomy.php create mode 100644 wp-includes/template-loader.php create mode 100644 wp-includes/template.php create mode 100644 wp-includes/theme-compat/comments-popup.php create mode 100644 wp-includes/theme-compat/comments.php create mode 100644 wp-includes/theme-compat/footer.php create mode 100644 wp-includes/theme-compat/header.php create mode 100644 wp-includes/theme-compat/sidebar.php create mode 100644 wp-includes/theme.php create mode 100644 wp-includes/update.php create mode 100644 wp-includes/user.php create mode 100644 wp-includes/vars.php create mode 100644 wp-includes/version.php create mode 100644 wp-includes/widgets.php create mode 100644 wp-includes/wlwmanifest.xml create mode 100644 wp-includes/wp-db.php create mode 100644 wp-includes/wp-diff.php create mode 100644 wp-links-opml.php create mode 100644 wp-load.php create mode 100644 wp-login.php create mode 100644 wp-mail.php create mode 100644 wp-settings.php create mode 100644 wp-signup.php create mode 100644 wp-trackback.php create mode 100644 xmlrpc.php diff --git a/LEGGIMI.txt b/LEGGIMI.txt new file mode 100644 index 0000000..b9a834c --- /dev/null +++ b/LEGGIMI.txt @@ -0,0 +1,8 @@ +Questa versione in italiano di WordPress è basata sulla versione di +Wordpress 4.0 inglese rilasciata il 04/09/2014. + +Nessuna responsabilità viene presa da wpitaly.it per eventuali problemi +o malfunzionamenti derivanti dall'uso di questa distribuzione. + +Per problemi, supporto, informazioni si faccia riferimento al blog, al wiki ed +al forum di supporto di WordPress Italy su www.wpitaly.it diff --git a/blogs/media/.hidden b/blogs/media/.hidden new file mode 100644 index 0000000..e69de29 diff --git a/error/400.html b/error/400.html new file mode 100755 index 0000000..39fd163 --- /dev/null +++ b/error/400.html @@ -0,0 +1,61 @@ + + + + ERROR 400 - Bad Request! + + + + + +
+ +
+

The following error occurred:

+

You have used invalid syntax.

+

Please contact the webmaster with any queries.

+
+ +
+ + diff --git a/error/401.html b/error/401.html new file mode 100755 index 0000000..28fc2a0 --- /dev/null +++ b/error/401.html @@ -0,0 +1,61 @@ + + + + ERROR 401 - Unauthorized! + + + + + +
+ +
+

The following error occurred:

+

The URL requested requires authorisation.

+

Please contact the webmaster with any queries.

+
+ +
+ + diff --git a/error/403.html b/error/403.html new file mode 100755 index 0000000..676f713 --- /dev/null +++ b/error/403.html @@ -0,0 +1,61 @@ + + + + ERROR 403 - Forbidden! + + + + + +
+ +
+

The following error occurred:

+

You are not permitted to access the requested URL.

+

Please contact the webmaster with any queries.

+
+ +
+ + diff --git a/error/404.html b/error/404.html new file mode 100755 index 0000000..78452ba --- /dev/null +++ b/error/404.html @@ -0,0 +1,61 @@ + + + + ERROR 404 - Not Found! + + + + + +
+ +
+

The following error occurred:

+

The requested URL was not found on this server.

+

Please check the URL or contact the webmaster.

+
+ +
+ + diff --git a/error/405.html b/error/405.html new file mode 100755 index 0000000..c9ed8f6 --- /dev/null +++ b/error/405.html @@ -0,0 +1,61 @@ + + + + ERROR 405 - Method Not Allowed! + + + + + +
+ +
+

The following error occurred:

+

The method used is not permitted.

+

Please contact the webmaster with any queries.

+
+ +
+ + diff --git a/error/500.html b/error/500.html new file mode 100755 index 0000000..43864a7 --- /dev/null +++ b/error/500.html @@ -0,0 +1,61 @@ + + + + ERROR 500 - Internal Server Error! + + + + + +
+ +
+

The following error occurred:

+

The requested URL caused an internal server error.

+

If you get this message repeatedly please contact the webmaster.

+
+ +
+ + diff --git a/error/502.html b/error/502.html new file mode 100755 index 0000000..62a1b02 --- /dev/null +++ b/error/502.html @@ -0,0 +1,61 @@ + + + + ERROR 502 - Bad Gateway! + + + + + +
+ +
+

The following error occurred:

+

This server received an invalid response from an upstream server it accessed to fulfill the request.

+

If you get this message repeatedly please contact the webmaster.

+
+ +
+ + diff --git a/error/503.html b/error/503.html new file mode 100755 index 0000000..eb55a56 --- /dev/null +++ b/error/503.html @@ -0,0 +1,61 @@ + + + + ERROR 503 - Service Unavailable! + + + + + +
+ +
+

The following error occurred:

+

The Service is not available at the moment due to a temporary overloading or maintenance of the server. Please try again later.

+

Please contact the webmaster with any queries.

+
+ +
+ + diff --git a/index.php b/index.php new file mode 100644 index 0000000..dd3d554 --- /dev/null +++ b/index.php @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GNU GENERAL PUBLIC LICENSE + + + + + +

+This is an unofficial translation of the GNU General Public License +into danish. It was not published by the Free Software Foundation, and +does not legally state the distribution terms for software that uses the +GNU GPL--only the original English text of the GNU GPL does that (see: http://www.fsf.org/copyleft/gpl.html). +However, we hope that this translation will help danish speakers understand +the GNU GPL better. +

+Dette er en uofficiel dansk oversættelse af GNU General +Public License. Denne oversættelse er ikke offentliggjort af +Free Software Foundation og er ikke en juridisk beskrivelse af +forhold, der gør sig gældende for software distribueret under GNU GPL -- +det er kun den originale engelske version af GNU GPL (se: http://www.fsf.org/copyleft/gpl.html). +Det er dog vores håb, at denne oversættelse vil hjælpe +dansktalende til at forstå GNU GPL bedre. +

+


+Denne oversættelse vedligeholdes af Christian Hansen <chrsen@fundanemt.com> +
Sidst ændret 20020716 +

+

+ GNU GENERAL PUBLIC LICENSE
2. version, juni 1991
+
+

+Copyright (C) 1989, 1991 Free Software Foundation, Inc. +59 Temple Place - Suite 330, Boston, MA 02111-1307, USA +

+Enhver har tilladelse til at kopiere og distribuere ordrette +eksemplarer af dette licensdokument, men det er ikke tilladt at ændre +det. +

+

+ Forord +
+

+De fleste licenser på software har til formål at fjerne Deres ret +til at dele softwaren med andre og ændre i det. I modsætning hertil +har GNU General Public License til formål at garantere Deres ret til +at dele og ændre frit software - for at sikre, at det pågældende +software er tilgængeligt for alle brugere. Denne licens, General +Public License, er gældende for størstedelen af Free Software +Foundations software samt for ethvert andet program, hvis ophavsmænd +ønsker at anvende licensen. (En del af Free Software Foundations +programmer er i stedet omfattet af "The GNU Library General Public +License".) De kan også anvende licensen til Deres programmer. +

+Vi taler om frit software - ikke gratis software. Dvs. vi taler om +frihedsgraden, og ikke om prisen. Vores licenser, General Public +Licenses, er udarbejdet med henblik på at sikre Deres frihed til at +distribuere kopier af frit software (og evt. tage betaling for denne +ydelse) og at sørge for, at De modtager den pågældende kildetekst +eller kan få den, hvis De vil; at De kan ændre softwaren eller bruge +dele af det til nye programmer; og at De er klar over, at De har +disse rettigheder. +

+For at beskytte Deres rettigheder er vi nødt til at lave +restriktioner, der forbyder andre at nægte Dem disse rettigheder +eller kræve, at De afstår disse rettigheder. Disse restriktioner +indebærer visse forpligtelser for Dem, hvis De distribuerer kopier af +softwaren eller ændrer det. +

+Hvis De f.eks. distribuerer kopier af et sådant program, enten +gratis eller mod gebyr, er De forpligtet til at give modtagere alle +de rettigheder, som De selv har. De skal sikre, at også modtagerne +får eller kan få fat på kildeteksten. Desuden er De forpligtet til, +at vise modtagerne disse betingelser, så de også er bekendt med deres +rettigheder. +

+Vi beskytter Deres rettigheder med en totrinsmodel: (1) vi tager +ophavsret på softwaren og (2) vi tilbyder Dem denne licens, der giver +Dem juridisk ret til at kopiere, distribuere og/eller ændre +softwaren. +

+Desuden vil vi med henblik på at beskytte os selv og de enkelte +softwareproducenter sikre os, at alle er bekendte med, at der ikke +ydes nogen garanti på dette frie software. Hvis programmet er ændret +af en anden og givet videre, vil vi have, at modtagerne skal vide, at +deres version ikke er det originale program. Således undgår vi, at +eventuelle problemer indarbejdet af andre ikke skader de oprindelige +softwareproducenters ry. +

+Endelig er ethvert frit program under konstant trussel fra +softwarepatenter. Vi ønsker at undgå faren for, at de, der +videregiver et frit program, personligt udtager patentlicens, hvorved +programmet faktisk bliver beskyttet af ophavsret. For at undgå dette +har vi gjort det klart, at ethvert patent skal registreres til alles +frie afbenyttelse eller slet ikke registreres. +

+Nedenfor følger de betingelser og vilkår, der gælder i forhold til +at kopiere, distribuere og ændre software under General Public License. +

+

+ + BETINGELSER OG VILKÅR FOR KOPIERING, DISTRIBUTION OG ÆNDRING AF + SOFTWARE UNDER GENERAL PUBLIC LICENSE + +
+ + +
0. +Denne licens gælder for ethvert program eller andet værk, som +ved siden af navnet på ophavsretindehaveren har en meddelelse om, at +det pågældende produkt må distribueres under de gældende betingelser +for denne General Public License. I det følgende henviser ordet +"Program" til ethvert sådant program eller værk, og et "Værk baseret +på Programmet" betegner enten Programmet eller ethvert afledt værk i +henhold til lovgivningen om ophavsret. Det betyder med andre ord et +værk, der indeholder Programmet eller en del af det, enten ordret +eller ændret og/eller oversat til et andet sprog. (I det følgende +omfattes oversættelser, uden begrænsninger, af termen "ændring".) +Enhver licenstager tiltales som "De". +

+Aktiviteter ud over kopiering, distribution og ændring er ikke dækket +af denne licens men falder uden for dens område. Der er ingen +restriktioner på at køre Programmet, og outputtet fra Programmet er +kun omfattet, hvis indholdet heraf udgør et Værk baseret på +Programmet (uafhængigt af at være blevet lavet ved at køre +Programmet). Om dette er tilfældet, afhænger af, hvad Programmet gør. + +
1. De har ret til at kopiere og distribuere ordrette kopier af +Programmets kildetekst, således som De har modtaget den, i ethvert +medium, under forudsætning af, at alle kopier tydeligt og på behørig +vis forsynes med en passende ophavsretmeddelelse og +garantifraskrivelse; at alle meddelelser, der refererer til denne +licens og den manglende garanti, bibeholdes; og at en kopi af denne +licens vedlægges, når De distribuerer Programmet. +

+De har ret til at tage et gebyr for den fysiske handling at overføre +en kopi, og De kan eventuelt tilbyde garantibeskyttelse mod et gebyr. + +
2. De har ret til at ændre Deres kopi eller kopier, eller en +hvilken som helst del deraf, hvorved der skabes et Værk baseret på +Programmet, samt ret til at kopiere og distribuere sådanne ændringer +eller værk i henhold til paragraf 1 ovenfor, forudsat De også +opfylder følgende betingelser: +
    +
  1. De er forpligtet til at sikre, at de ændrede filer har en + tydelig meddelelse om, at De har foretaget ændringer i + filerne samt datoen herfor. +
  2. De er forpligtet til at sikre, at ethvert værk, som De + distribuerer eller offentliggør, der helt eller delvis + indeholder Programmet, eller som er afledt af Programmet + eller dele heraf, skal registreres til alles frie + afbenyttelse i henhold til denne licens. +
  3. Hvis det ændrede program normalt læser kommandoer + interaktivt, når det køres, skal De sikre, at der ved + starten på programkørslen for interaktiv brug på den mest + normale vis udskrives eller vises en meddelelse, som + indeholder behørig ophavsretmeddelelse og + garantifraskrivelse (eller alternativt tilkendegive, at De + ønsker at tilbyde garanti) samt fortæller, at brugere har + ret til videredistribuere Programmet under disse + betingelser. Desuden skal meddelelsen orientere brugeren + om, hvordan en kopi af denne licens kan vises. (Undtagelse: + Hvis selve Programmet er interaktivt, men ikke normalt + printer en sådan besked, kræves det ikke, at Deres Værk + baseret på Programmet printer den omtalte besked.) +
+Disse krav er gældende for det ændrede værk i sin helhed. Hvis +identificerbare sektioner af værket ikke er afledt af Programmet, og +hvis disse i sig selv med rimelighed kan anses for at være +selvstændige og separate værker, så gælder denne licens og dens +betingelser ikke for de sektioner, når De distribuerer dem som +separate værker. Hvis De derimod distribuerer de samme sektioner som +en del af et hele, der udgør et Værk baseret på Programmet, skal +denne distribution være i overensstemmelse med licensens betingelser. +De rettigheder, som licensen yder alle, udvides til det pågældende +værk i sin helhed og gælder således for enhver del af værket, uanset +ophavsmanden. +

+Det er således ikke vores hensigt med denne paragraf at påberåbe os +rettigheder eller bestride Deres rettigheder til værker skrevet af +Dem alene. Hensigten er derimod at udøve vores ret til at kontrollere +distributionen af afledte værker eller kollektive værker baseret på +Programmet. +

+Hertil kommer, at forekomsten af et andet værk på et lagrings- eller +distributionsmedium, der indeholder Programmet eller et Værk baseret +på Programmet, medfører ikke, at det andet værk omfattes af +betingelserne for denne licens. + +
3. De har ret til at kopiere og distribuere Programmet (eller et +Værk baseret på Programmet i henhold til paragraf 2) i objektkode +eller i eksekverbar form i henhold til betingelserne i paragraf 1 og +2 under forudsætning af, at De også følger én af disse +retningslinjer: +
    + +
  1. Programmet ledsages af den fuldstændige maskinlæsbare + kildetekst, der skal distribueres under de anførte + betingelser i paragraf 1 og 2 ovenfor i et medium, der + sædvanligvis bruges til udveksling af software; eller +
  2. Programmet ledsages af et skriftligt tilbud - gældende i + mindst tre år - om at give tredjemand den fuldstændige + maskinlæsbare kildetekst, der skal distribueres under de + anførte betingelser i paragraf 1 og 2 ovenfor i et medium, + der sædvanligvis bruges til udveksling af software, mod et + gebyr, der maksimalt dækker Deres omkostninger ved rent + fysisk at udføre distributionen,; eller +
  3. Programmet ledsages af den information, som De modtog + vedrørende tilbuddet om at distribuere kildeteksten. (Dette + alternativ gælder udelukkende for ukommerciel distribution, + og kun hvis De har modtaget Programmet i objektkode eller i + eksekverbar form med et sådant tilbud i henhold til stykke + b ovenfor.) +
+Kildeteksten for et værk betyder den form af et givet værk, der +foretrækkes som grundlag for at ændre det. For et eksekverbart værk +betyder den fuldstændige kildetekst hele kildeteksten for alle de +moduler, det indeholder, plus eventuelle tilhørende +grænseflade-definitionsfiler plus de skripter, der anvendes til at +kontrollere kompileringen og installeringen af det eksekverbare +software. Helt undtagelsesvis behøver den kildetekst, der +distribueres, dog ikke at indeholde noget, der normalt distribueres +(enten i kildeform eller i binær form) sammen med de større +komponenter i operativsystemet (compiler, kerneprogram, osv.), som +det eksekverbare program køres på, medmindre den komponent selv +ledsager det eksekverbare program. +

+Hvis distributionen af det eksekverbare program eller objektkoden +foretages ved tilbud om adgang til at kopiere fra et angivet sted, +regnes tilbud om tilsvarende adgang til at kopiere kildeteksten fra +det samme sted som distribution af kildeteksten, også selv om +tredjemand ikke er tvunget til at kopiere kildeteksten sammen med +objektkoden. + +
4. De har kun ret til at kopiere, ændre, udstede underlicenser for +eller distribuere Programmet som udtrykkeligt anført i de specifikke +betingelser for licensen. Herudover er ethvert forsøg på at kopiere, +ændre, udstede underlicenser for eller distribuere Programmet +ugyldigt og medfører automatisk ophør af Deres rettigheder i henhold +til denne licens. På den anden side vil tredjemand, der måtte have +modtaget kopier eller rettigheder fra Dem i henhold til denne licens, +ikke miste sin licens så længe alle betingelser for licensen +overholdes. + +
5. De er ikke forpligtet til at acceptere denne licens, eftersom +De ikke har skrevet under på den. De har dog ingen anden mulighed for +at få tilladelse til at ændre eller distribuere Programmet eller dets +afledte værker, og de handlinger er forbudt ved lov, hvis De ikke +accepterer denne licens. Ved at ændre eller distribuere Programmet +(eller et Værk baseret på Programmet) tilkendegiver De derfor Deres +accept af licensen samt alle dens betingelser og vilkår for at +kopiere, distribuere eller ændre Programmet eller Værker baseret på +Programmet. + +
6. Hver gang De distribuerer Programmet (eller et Værk baseret på +Programmet), får modtageren automatisk licens fra den oprindelige +licensgiver til at kopiere, distribuere eller ændre Programmet i +henhold til disse betingelser og vilkår. De har ikke ret til at +pålægge modtagerne yderligere restriktioner i deres brug af de +rettigheder, der herved ydes. De er ikke ansvarlig for at håndhæve +tredjemands overholdelse af denne licens. + +
7. Hvis De som følge af en retsafgørelse eller påstand om +krænkelse af patentret eller af en hvilken som helst anden grund +(ikke begrænset til patentudstedelse) påtvinges vilkår (det være sig +ved retskendelse, kontrakt eller andet), der strider mod vilkårene +for denne licens, er De ikke dermed fritaget for vilkårene for denne +licens. Hvis De ikke kan distribuere Programmet, således at De på +samme tid opfylder Deres forpligtelser i henhold til denne licens og +i overensstemmelse med andre relevante forpligtelser, følger det, at +De ikke har tilladelse til at distribuere Programmet overhovedet. +Hvis f.eks. en patentlicens ikke ville tillade afgiftsfri +videredistribution af Programmet via alle dem, der modtager kopier +direkte eller indirekte igennem Dem, ville den eneste måde, hvorpå De +kunne overholde både patentlicensen og denne licens, at De +fuldstændigt afholder Dem fra at distribuere Programmet. +

+Dersom en del af denne paragraf erklæres ugyldig eller bliver umulig +at håndhæve i en bestemt situation, er det hensigten, at resten af +paragraffen skal finde anvendelse, ligesom det er hensigten, at +paragraffen som helhed skal gælde i andre situationer. +

+Det er således ikke formålet med denne paragraf at tilskynde Dem til +at krænke andre patenter eller ejendomskrav eller at bestride +gyldigheden af sådanne krav. Denne paragraf har udelukkende til +formål at beskytte integriteten af distributionssystemet for frit +software, som er implementeret gennem offentlig licenspraksis. Der er +mange mennesker, der har ydet store bidrag til det brede udvalg af +software, der distribueres via dette system i tiltro til, at systemet +anvendes konsekvent. Det er op til softwareproducenten/donoren at +beslutte, om han eller hun er villig til at distribuere software via +et andet system, og en licenstager har ikke ret til at påtvinge nogen +et sådant valg. +

+Formålet med denne paragraf er at gøre det fuldstændigt klart, hvad +konsekvensen af resten af denne licens menes at være. + +
8. Hvis distributionen og/eller brugen af Programmet er underlagt +restriktioner i visse lande pga. enten patenter eller grænseflader, +der er belagt med ophavsret, kan den oprindelige ophavsretindehaver, +der har placeret Programmet under denne licens, tilføje en +udtrykkelig geografisk distributionsbegrænsning, der udelukker de +pågældende lande, således at distribution kun er tilladt i eller +imellem lande, der ikke på denne vis er udelukket. I tilfælde heraf +inkorporerer denne licens en sådan begrænsning som om den var +indarbejdet i selve licenstekstens ordlyd. + +
9. The Free Software Foundation offentliggør formodentligt +reviderede og/eller nye versioner af sin General Public License fra +tid til anden. Sådanne nye versioner vil udtrykke den samme +grundlæggende tankegang som den nuværende version, men visse detaljer +vil sikkert ændres for at tage højde for nye vinkler eller problemer. +

+Det er let at kende forskel på de forskellige versioner, idet de alle +er tydeligt forsynet med et nummer. Hvis Programmet specificerer et +versionsnummer for denne licens som gældende for Programmet, tillige +med ordene "alle senere versioner", har De mulighed for at vælge, om +De vil følge vilkår og betingelser for enten den version eller en +anden senere version udgivet af The Free Software Foundation. Hvis +Programmet ikke specificerer et versionsnummer for denne licens, kan +De vælge blandt samtlige versioner, der nogensinde er udgivet af The +Free Software Foundation. + +
10. Hvis De ønsker at inkorporere dele af Programmet i andre frie +programmer, der er underlagt andre distributionsbetingelser, foreslår +vi, at De skriver til ophavsmanden og anmoder om tilladelse. Hvis det +drejer sig om software, hvor ophavsretten tilhører The Free Software +Foundation, bedes De skrive til The Free Software Foundation. Der er +visse undtagelser. Vores afgørelse vil være baseret på to mål - at +bevare den frie status for alle afledte værker af vores frie software +og at fremme udvekslingen og genbrugen af software generelt. +

+ INGEN GARANTI +

+ +
11. IDET LICENSEN GIVER GRATIS BRUGSTILLADELSE PÅ PROGRAMMET, YDES +DER INGEN GARANTI PÅ PROGRAMMET I DET OMFANG, DET ER TILLADT EFTER +GÆLDENDE LOV. MEDMINDRE DET UDTRYKKELIGT MEDDELES SKRIFTLIGT, YDER +OPHAVSRETINDEHAVERNE OG/ELLER ANDRE PARTER PROGRAMMET "SOM BESET" +UDEN GARANTI AF NOGEN ART, DET VÆRE SIG UDTRYKTE ELLER UNDERFORSTÅEDE +GARANTIER, HERUNDER, MEN IKKE BEGRÆNSET TIL, DE UNDERFORSTÅEDE +GARANTIER VEDRØRENDE SALGBARHED OG SPECIFIK BRUGSEGNETHED. DEN FULDE +RISIKO, HVAD ANGÅR PROGRAMMETS KVALITET OG FUNKTION, PÅHVILER DEM. +SKULLE DET VISE SIG, AT PROGRAMMET ER DEFEKT, SKAL DE ERHOLDE +UDGIFTERNE TIL AL NØDVENDIG SERVICE, REPARATION ELLER JUSTERING. + +
12. UNDER INGEN OMSTÆNDIGHEDER - MEDMINDRE DET KRÆVES AF GÆLDENDE +LOV ELLER ER SKRIFTLIGT AFTALT - SKAL EN OPHAVSRETINDEHAVER ELLER EN +ANDEN PART, DER HAR TILLADELSE TIL AT ÆNDRE OG/ELLER DISTRIBUERE +PROGRAMMET SÅLEDES SOM BESKREVET OVENFOR, VÆRE ERSTATNINGSANSVARLIG +OVER FOR DEM VEDRØRENDE SKADER, HERUNDER GENERELLE, SPECIFIKKE OG +TILFÆLDIGE SKADER SAMT FØLGESKADER I FORBINDELSE MED BRUG AF ELLER +MANGLENDE BRUG AF PROGRAMMET (HERUNDER MEN IKKE BEGRÆNSET TIL TAB AF +DATA ELLER DATA, DER ER BLEVET UNØJAGTIGE, ELLER TAB, DER ER PÅFØRT +DEM ELLER TREDJEMAND, ELLER PROGRAMMETS MANGLENDE EVNE TIL AT KØRE +SAMMEN MED ANDRE PROGRAMMER) SELV OM DEN PÅGÆLDENDE +OPHAVSRETINDEHAVER ELLER ANDEN PART ER BLEVET OPLYST OM MULIGHEDEN +FOR, AT SÅDANNE TAB KUNNE OPSTÅ. +
+

+HER SLUTTER BETINGELSER OG VILKÅR FOR GENERAL PUBLIC LICENSE + +

+ + Valid CSS! + +

+

+ Valid HTML 4.0! +

+ + + + \ No newline at end of file diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..93c3881 --- /dev/null +++ b/license.txt @@ -0,0 +1,385 @@ +WordPress - Web publishing software + +Copyright 2014 by the contributors + +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 2 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, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +This program incorporates work covered by the following copyright and +permission notices: + + b2 is (c) 2001, 2002 Michel Valdrighi - m@tidakada.com - + http://tidakada.com + + Wherever third party code has been used, credit has been given in the code's + comments. + + b2 is released under the GPL + +and + + WordPress - Web publishing software + + Copyright 2003-2010 by the contributors + + WordPress is released under the GPL + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + + 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 +convey 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This 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. + +WRITTEN OFFER + +The source code for any program binaries or compressed scripts that are +included with WordPress can be freely obtained at the following URL: + + https://wordpress.org/download/source/ diff --git a/licenza.html b/licenza.html new file mode 100644 index 0000000..e682976 --- /dev/null +++ b/licenza.html @@ -0,0 +1,148 @@ + + + +WordPress › ReadMe + + + + +
+
+

Questa è una traduzione italiana non ufficiale della Licenza Pubblica Generica GNU. Non è pubblicata dalla Free Software Foundation e non ha valore legale nell'esprimere i termini di distribuzione del software che usa la licenza GPL. Solo la versione originale in inglese della licenza ha valore legale. Ad ogni modo, speriamo che questa traduzione aiuti le persone di lingua italiana a capire meglio il significato della licenza GPL.

+

This is an unofficial translation of the GNU General Public License into Italian. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Italian speakers understand the GNU GPL better.

+
+

LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU

+

Versione 2, Giugno 1991

+

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

+

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

+

Traduzione curata da gruppo Pluto, da ILS e dal gruppo italiano di traduzione GNU. Ultimo aggiornamento 19 aprile 2000.

+

Chiunque può copiare e distribuire copie letterali di questo documento di licenza, ma non ne è permessa la modifica.

+

Preambolo

+

Le licenze della maggior parte dei programmi hanno lo scopo di togliere all'utente la libertà di condividere e modificare il programma stesso. Viceversa, la Licenza Pubblica Generica GNU è intesa a garantire la libertà di condividere e modificare il software libero, al fine di assicurare che i programmi siano liberi per tutti i loro utenti. Questa Licenza si applica alla maggioranza dei programmi della Free Software Foundation e ad ogni altro programma i cui autori hanno deciso di usare questa Licenza. Alcuni altri programmi della Free Software Foundation sono invece coperti dalla Licenza Pubblica Generica Minore. Chiunque può usare questa Licenza per i propri programmi. +

Quando si parla di software libero (free software), ci si riferisce alla libertà, non al prezzo. Le nostre Licenze (la GPL e la LGPL) sono progettate per assicurarsi che ciascuno abbia la libertà di distribuire copie del software libero (e farsi pagare per questo, se vuole), che ciascuno riceva il codice sorgente o che lo possa ottenere se lo desidera, che ciascuno possa modificare il programma o usarne delle parti in nuovi programmi liberi e che ciascuno sappia di potere fare queste cose. +

Per proteggere i diritti dell'utente, abbiamo bisogno di creare delle restrizioni che vietino a chiunque di negare questi diritti o di chiedere di rinunciarvi. Queste restrizioni si traducono in certe responsabilità per chi distribuisce copie del software e per chi lo modifica. +

Per esempio, chi distribuisce copie di un programma coperto da GPL, sia gratis sia in cambio di un compenso, deve concedere ai destinatari tutti i diritti che ha ricevuto. Deve anche assicurarsi che i destinatari ricevano o possano ottenere il codice sorgente. E deve mostrar loro queste condizioni di licenza, in modo che essi conoscano i propri diritti. +

Proteggiamo i diritti dell'utente in due modi: (1) proteggendo il software con un copyright, e (2) offrendo una licenza che dia il permesso legale di copiare, distribuire e modificare il Programma. +

Inoltre, per proteggere ogni autore e noi stessi, vogliamo assicurarci che ognuno capisca che non ci sono garanzie per i programmi coperti da GPL. Se il programma viene modificato da qualcun altro e ridistribuito, vogliamo che gli acquirenti sappiano che ciò che hanno non è l'originale, in modo che ogni problema introdotto da altri non si rifletta sulla reputazione degli autori originari. +

Infine, ogni programma libero è costantemente minacciato dai brevetti sui programmi. Vogliamo evitare il pericolo che chi ridistribuisce un programma libero ottenga la proprietà di brevetti, rendendo in pratica il programma cosa di sua proprietà. Per prevenire questa evenienza, abbiamo chiarito che ogni brevetto debba essere concesso in licenza d'uso a chiunque, o non avere alcuna restrizione di licenza d'uso. +

Seguono i termini e le condizioni precisi per la copia, la distribuzione e la modifica. +

LICENZA PUBBLICA GENERICA GNU

+

TERMINI E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA

+
    +
  1. Questa Licenza si applica a ogni programma o altra opera che contenga una nota da parte del detentore del copyright che dica che tale opera può essere distribuita sotto i termini di questa Licenza Pubblica Generica. Il termine "Programma" nel seguito si riferisce ad ogni programma o opera così definita, e l'espressione "opera basata sul Programma" indica sia il Programma sia ogni opera considerata "derivata" in base alla legge sul copyright; in altre parole, un'opera contenente il Programma o una porzione di esso, sia letteralmente sia modificato o tradotto in un'altra lingua. Da qui in avanti, la traduzione è in ogni caso considerata una "modifica". Vengono ora elencati i diritti dei beneficiari della licenza.

    +Attività diverse dalla copiatura, distribuzione e modifica non sono coperte da questa Licenza e sono al di fuori della sua influenza. L'atto di eseguire il Programma non viene limitato, e l'output del programma è coperto da questa Licenza solo se il suo contenuto costituisce un'opera basata sul Programma (indipendentemente dal fatto che sia stato creato eseguendo il Programma). In base alla natura del Programma il suo output può essere o meno coperto da questa Licenza.

    +
  2. È lecito copiare e distribuire copie letterali del codice sorgente del Programma così come viene ricevuto, con qualsiasi mezzo, a condizione che venga riprodotta chiaramente su ogni copia una appropriata nota di copyright e di assenza di garanzia; che si mantengano intatti tutti i riferimenti a questa Licenza e all'assenza di ogni garanzia; che si dia a ogni altro destinatario del Programma una copia di questa Licenza insieme al Programma.

    +È possibile richiedere un pagamento per il trasferimento fisico di una copia del Programma, è anche possibile a propria discrezione richiedere un pagamento in cambio di una copertura assicurativa.

    +
  3. È lecito modificare la propria copia o copie del Programma, o parte di esso, creando perciò un'opera basata sul Programma, e copiare o distribuire tali modifiche o tale opera secondo i termini del precedente comma 1, a patto che siano soddisfatte tutte le condizioni che seguono:

    +
      +
    1. Bisogna indicare chiaramente nei file che si tratta di copie modificate e la data di ogni modifica.
    2. +
    3. Bisogna fare in modo che ogni opera distribuita o pubblicata, che in parte o nella sua totalità derivi dal Programma o da parti di esso, sia concessa nella sua interezza in licenza gratuita ad ogni terza parte, secondo i termini di questa Licenza.
    4. +
    5. Se normalmente il programma modificato legge comandi interattivamente quando viene eseguito, bisogna fare in modo che all'inizio dell'esecuzione interattiva usuale, esso stampi un messaggio contenente una appropriata nota di copyright e di assenza di garanzia (oppure che specifichi il tipo di garanzia che si offre). Il messaggio deve inoltre specificare che chiunque può ridistribuire il programma alle condizioni qui descritte e deve indicare come reperire questa Licenza. Se però il programma di partenza è interattivo ma normalmente non stampa tale messaggio, non occorre che un'opera basata sul Programma lo stampi.
    6. +

    +Questi requisiti si applicano all'opera modificata nel suo complesso. Se sussistono parti identificabili dell'opera modificata che non siano derivate dal Programma e che possono essere ragionevolmente considerate lavori indipendenti, allora questa Licenza e i suoi termini non si applicano a queste parti quando queste vengono distribuite separatamente. Se però queste parti vengono distribuite all'interno di un prodotto che è un'opera basata sul Programma, la distribuzione di quest'opera nella sua interezza deve avvenire nei termini di questa Licenza, le cui norme nei confronti di altri utenti si estendono all'opera nella sua interezza, e quindi ad ogni sua parte, chiunque ne sia l'autore.

    +Quindi, non è nelle intenzioni di questa sezione accampare diritti, né contestare diritti su opere scritte interamente da altri; l'intento è piuttosto quello di esercitare il diritto di controllare la distribuzione di opere derivati dal Programma o che lo contengano.

    +Inoltre, la semplice aggregazione di un'opera non derivata dal Programma col Programma o con un'opera da esso derivata su di un mezzo di memorizzazione o di distribuzione, non è sufficente a includere l'opera non derivata nell'ambito di questa Licenza.

  4. +
  5. È lecito copiare e distribuire il Programma (o un'opera basata su di esso, come espresso al comma 2) sotto forma di codice oggetto o eseguibile secondo i termini dei precedenti commi 1 e 2, a patto che si applichi una delle seguenti condizioni:

    +
      +
    1. Il Programma sia corredato del codice sorgente completo, in una forma leggibile da calcolatore, e tale sorgente sia fornito secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi.
    2. +
    3. Il Programma sia accompagnato da un'offerta scritta, valida per almeno tre anni, di fornire a chiunque ne faccia richiesta una copia completa del codice sorgente, in una forma leggibile da calcolatore, in cambio di un compenso non superiore al costo del trasferimento fisico di tale copia, che deve essere fornita secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi.
    4. +
    5. Il Programma sia accompagnato dalle informazioni che sono state ricevute riguardo alla possibilità di ottenere il codice sorgente. Questa alternativa è permessa solo in caso di distribuzioni non commerciali e solo se il programma è stato ottenuto sotto forma di codice oggetto o eseguibile in accordo al precedente comma B.
    6. +

    +Per "codice sorgente completo" di un'opera si intende la forma preferenziale usata per modificare un'opera. Per un programma eseguibile, "codice sorgente completo" significa tutto il codice sorgente di tutti i moduli in esso contenuti, più ogni file associato che definisca le interfacce esterne del programma, più gli script usati per controllare la compilazione e l'installazione dell'eseguibile. In ogni caso non è necessario che il codice sorgente fornito includa nulla che sia normalmente distribuito (in forma sorgente o in formato binario) con i principali componenti del sistema operativo sotto cui viene eseguito il Programma (compilatore, kernel, e così via), a meno che tali componenti accompagnino l'eseguibile.

    +Se la distribuzione dell'eseguibile o del codice oggetto è effettuata indicando un luogo dal quale sia possibile copiarlo, permettere la copia del codice sorgente dallo stesso luogo è considerata una valida forma di distribuzione del codice sorgente, anche se copiare il sorgente è facoltativo per l'acquirente.

  6. +
  7. Non è lecito copiare, modificare, sublicenziare, o distribuire il Programma in modi diversi da quelli espressamente previsti da questa Licenza. Ogni tentativo di copiare, modificare, sublicenziare o distribuire il Programma non è autorizzato, e farà terminare automaticamente i diritti garantiti da questa Licenza. D'altra parte ogni acquirente che abbia ricevuto copie, o diritti, coperti da questa Licenza da parte di persone che violano la Licenza come qui indicato non vedranno invalidata la loro Licenza, purché si comportino conformemente ad essa.


  8. +
  9. L'acquirente non è tenuto ad accettare questa Licenza, poiché non l'ha firmata. D'altra parte nessun altro documento garantisce il permesso di modificare o distribuire il Programma o i lavori derivati da esso. Queste azioni sono proibite dalla legge per chi non accetta questa Licenza; perciò, modificando o distribuendo il Programma o un'opera basata sul programma, si indica nel fare ciò l'accettazione di questa Licenza e quindi di tutti i suoi termini e le condizioni poste sulla copia, la distribuzione e la modifica del Programma o di lavori basati su di esso.

  10. +
  11. Ogni volta che il Programma o un'opera basata su di esso vengono distribuiti, l'acquirente riceve automaticamente una licenza d'uso da parte del licenziatario originale. Tale licenza regola la copia, la distribuzione e la modifica del Programma secondo questi termini e queste condizioni. Non è lecito imporre restrizioni ulteriori all'acquirente nel suo esercizio dei diritti qui garantiti. Chi distribuisce programmi coperti da questa Licenza non e' comunque tenuto a imporre il rispetto di questa Licenza a terzi.

  12. +
  13. Se, come conseguenza del giudizio di un tribunale, o di una imputazione per la violazione di un brevetto o per ogni altra ragione (non limitatamente a questioni di brevetti), vengono imposte condizioni che contraddicono le condizioni di questa licenza, che queste condizioni siano dettate dalla corte, da accordi tra le parti o altro, queste condizioni non esimono nessuno dall'osservazione diquesta Licenza. Se non è possibile distribuire un prodotto in un modo che soddisfi simultaneamente gli obblighi dettati da questa Licenza e altri obblighi pertinenti, il prodotto non può essere affatto distribuito. Per esempio, se un brevetto non permettesse a tutti quelli che lo ricevono di ridistribuire il Programma senza obbligare al pagamento di diritti, allora l'unico modo per soddisfare contemporaneamente il brevetto e questa Licenza e' di non distribuire affatto il Programma.

    +Se una qualunque parte di questo comma è ritenuta non valida o non applicabile in una qualunque circostanza, deve comunque essere applicata l'idea espressa da questo comma; in ogni altra circostanza invece deve essere applicato questo comma nel suo complesso.

    +Non è nelle finalità di questo comma indurre gli utenti ad infrangere alcun brevetto né ogni altra rivendicazione di diritti di proprietà, né di contestare la validità di alcuna di queste rivendicazioni; lo scopo di questo comma è unicamente quello di proteggere l'integrità del sistema di distribuzione dei programmi liberi, che viene realizzato tramite l'uso di licenze pubbliche. Molte persone hanno contribuito generosamente alla vasta gamma di programmi distribuiti attraverso questo sistema, basandosi sull'applicazione fedele di tale sistema. L'autore/donatore può decidere di sua volontà se preferisce distribuire il software avvalendosi di altri sistemi, e l'acquirente non può imporre la scelta del sistema di distribuzione.

    +Questo comma serve a rendere il più chiaro possibile ciò che crediamo sia una conseguenza del resto di questa Licenza.

  14. +
  15. Se in alcuni paesi la distribuzione o l'uso del Programma sono limitati da brevetto o dall'uso di interfacce coperte da copyright, il detentore del copyright originale che pone il Programma sotto questa Licenza può aggiungere limiti geografici espliciti alla distribuzione, per escludere questi paesi dalla distribuzione stessa, in modo che il programma possa essere distribuito solo nei paesi non esclusi da questa regola. In questo caso i limiti geografici sono inclusi in questa Licenza e ne fanno parte a tutti gli effetti.

  16. +
  17. All'occorrenza la Free Software Foundation può pubblicare revisioni o nuove versioni di questa Licenza Pubblica Generica. Tali nuove versioni saranno simili a questa nello spirito, ma potranno differire nei dettagli al fine di coprire nuovi problemi e nuove situazioni.

    +Ad ogni versione viene dato un numero identificativo. Se il Programma asserisce di essere coperto da una particolare versione di questa Licenza e "da ogni versione successiva", l'acquirente può scegliere se seguire le condizioni della versione specificata o di una successiva. Se il Programma non specifica quale versione di questa Licenza deve applicarsi, l'acquirente può scegliere una qualsiasi versione tra quelle pubblicate dalla Free Software Foundation.

  18. +
  19. Se si desidera incorporare parti del Programma in altri programmi liberi le cui condizioni di distribuzione differiscano da queste, è possibile scrivere all'autore del Programma per chiederne l'autorizzazione. Per il software il cui copyright è detenuto dalla Free Software Foundation, si scriva alla Free Software Foundation; talvolta facciamo eccezioni alle regole di questa Licenza. La nostra decisione sarà guidata da due finalità: preservare la libertà di tutti i prodotti derivati dal nostro software libero e promuovere la condivisione e il riutilizzo del software in generale.
  20. +
+

NON C'È GARANZIA

+
    +
  1. POICHÉ IL PROGRAMMA È CONCESSO IN USO GRATUITAMENTE, NON C'È GARANZIA PER IL PROGRAMMA, NEI LIMITI PERMESSI DALLE VIGENTI LEGGI. SE NON INDICATO DIVERSAMENTE PER ISCRITTO, IL DETENTORE DEL COPYRIGHT E LE ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COM'È", SENZA ALCUN TIPO DI GARANZIA, NÉ ESPLICITA NÉ IMPLICITA; CIÒ COMPRENDE, SENZA LIMITARSI A QUESTO, LA GARANZIA IMPLICITA DI COMMERCIABILITÀ E UTILIZZABILITÀ PER UN PARTICOLARE SCOPO. L'INTERO RISCHIO CONCERNENTE LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È DELL'ACQUIRENTE. SE IL PROGRAMMA DOVESSE RIVELARSI DIFETTOSO, L'ACQUIRENTE SI ASSUME IL COSTO DI OGNI MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.


  2. +
  3. NÉ IL DETENTORE DEL COPYRIGHT NÉ ALTRE PARTI CHE POSSONO MODIFICARE O RIDISTRIBUIRE IL PROGRAMMA COME PERMESSO IN QUESTA LICENZA SONO RESPONSABILI PER DANNI NEI CONFRONTI DELL'ACQUIRENTE, A MENO CHE QUESTO NON SIA RICHIESTO DALLE LEGGI VIGENTI O APPAIA IN UN ACCORDO SCRITTO. SONO INCLUSI DANNI GENERICI, SPECIALI O INCIDENTALI, COME PURE I DANNI CHE CONSEGUONO DALL'USO O DALL'IMPOSSIBILITÀ DI USARE IL PROGRAMMA; CIÒ COMPRENDE, SENZA LIMITARSI A QUESTO, LA PERDITA DI DATI, LA CORRUZIONE DEI DATI, LE PERDITE SOSTENUTE DALL'ACQUIRENTE O DA TERZI E L'INCAPACITÀ DEL PROGRAMMA A INTERAGIRE CON ALTRI PROGRAMMI, ANCHE SE IL DETENTORE O ALTRE PARTI SONO STATE AVVISATE DELLA POSSIBILITÀ DI QUESTI DANNI.

  4. +
+

FINE DEI TERMINI E DELLE CONDIZIONI

+

Appendice: come applicare questi termini a nuovi programmi

+

Se si sviluppa un nuovo programma e lo si vuole rendere della maggiore utilità possibile per il pubblico, la cosa migliore da fare è rendere tale programma libero, cosicché ciascuno possa ridistribuirlo e modificarlo sotto questi termini.

+

Per fare questo, si inserisca nel programma la seguente nota. La cosa migliore da fare è mettere la nota all`inizio di ogni file sorgente, per chiarire nel modo più efficiente possibile l'assenza di garanzia; ogni file dovrebbe contenere almeno la nota di copyright e l'indicazione di dove trovare l'intera nota.

+
+

<una riga per dire in breve il nome del programma e cosa fa> +Copyright (C) <anno> <nome dell'autore>

+Questo programma è software libero; è lecito redistribuirlo o modificarlo secondo i termini della Licenza Pubblica Generica GNU come è pubblicata dalla Free Software Foundation; o la versione 2 della licenza o (a propria scelta) una versione successiva.

+Questo programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITÀ o di APPLICABILITÀ PER UN PARTICOLARE SCOPO. Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli.

+Questo programma deve essere distribuito assieme ad una copia della Licenza Pubblica Generica GNU; in caso contrario, se ne può ottenere una scrivendo alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

+
+

Si aggiungano anche informazioni su come si può essere contattati tramite posta elettronica e cartacea.

+

Se il programma è interattivo, si faccia in modo che stampi una breve nota simile a questa quando viene usato interattivamente:

+
+

Orcaloca versione 69, Copyright (C) anno nome dell'autore
+Orcaloca non ha ALCUNA GARANZIA; per dettagli usare il comando `show g'.
+Questo è software libero, e ognuno è libero di ridistribuirlo secondo certe condizioni; usare il comando `show c' per i dettagli. +

+

Gli ipotetici comandi "show g" e "show c" mostreranno le parti appropriate della Licenza Pubblica Generica. Chiaramente, i comandi usati possono essere chiamati diversamente da "show g" e "show c" e possono anche essere selezionati con il mouse o attraverso un menù, o comunque sia pertinente al programma.

+

Se necessario, si deve anche far firmare al proprio datore di lavoro (per chi lavora come programmatore) o alla propria scuola, per chi è studente, una "rinuncia al copyright" per il programma. Ecco un esempio con nomi fittizi:

+
+

Yoyodinamica SPA rinuncia con questo documento ad ogni diritto sul copyright del programma `Orcaloca' (che svolge dei passi di compilazione) scritto da Giovanni Smanettone.

+
+<firma di Primo Tizio>, 1 April 3000
+Primo Tizio, Presidente +
+
+

I programmi coperti da questa Licenza Pubblica Generica non possono essere incorporati all'interno di programmi proprietari. Se il proprio programma è una libreria di funzioni, può essere più utile permettere di collegare applicazioni proprietarie alla libreria. Se si ha questa intenzione consigliamo di usare la Licenza Pubblica Generica Minore GNU (LGPL) invece di questa Licenza.

+
+

Questa è una traduzione italiana non ufficiale della Licenza Pubblica Generica GNU. Non è pubblicata dalla Free Software Foundation e non ha valore legale nell'esprimere i termini di distribuzione del software che usa la licenza GPL. Solo la versione originale in inglese della licenza ha valore legale. Ad ogni modo, speriamo che questa traduzione aiuti le persone di lingua italiana a capire meglio il significato della licenza GPL.

+

This is an unofficial translation of the GNU General Public License into Italian. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Italian speakers understand the GNU GPL better.

+
+
+ + diff --git a/liesmich.html b/liesmich.html new file mode 100644 index 0000000..ff3f554 --- /dev/null +++ b/liesmich.html @@ -0,0 +1,94 @@ + + + + + WordPress › liesmich + + + + +

+ WordPress +
Version 4.0 +

+

WordPress ist eine zeitgemässe Plattform zum Veröffentlichen persönlicher Beiträge -
den Schwerpunkt bilden Ästhetik, Webstandards und Benutzerfreundlichkeit.

+

Eins nach dem anderen

+

Willkommen. WordPress ist ein ganz besonderes Projekt für mich. Jeder Entwickler und Mitwirkende fügt dieser Mischung etwas einmaliges bei, und zusammen erschaffen wir etwas so wunderbares, dass ich stolz bin, ein Teil davon zu sein. Tausende von Stunden flossen in WordPress ein und wir sind uns darin einig, es täglich ein bisschen besser zu machen. Vielen Dank dass Du es zu einem Teil Deiner Welt gemacht hast.

+

— Matt Mullenweg

+ +

Installation: Die berühmte 5-Minuten Installation

+
    +
  1. Entpacke die Datei in ein leeres Verzeichnis
  2. +
  3. Öffne die Datei wp-config-sample.php mit einem reinen Texteditor, wie WordPad oder ähnliches (nicht Word!) und trage Deine Datenbankdetails ein.
  4. +
  5. Speichere die Datei jetzt als wp-config.php ab.
  6. +
  7. Lade alles auf den Server hoch.
  8. +
  9. Gehe mit Deinem Browser zu /wp-admin/install.php. Das sollte jetzt die Tabellen erstellen, die Du für Dein Weblog benötigst. Wenn es eine Fehlermeldung gibt überprüfe nochmals ganz genau Deine wp-config.php und versuche es erneut. Wenn es wieder nicht funktioniert, dann gehe bitte mit so viel Informationen, wie möglich, zu den Support-Foren (eng.).
  10. +
  11. Merke Dir das Passwort, das Du bekommst.
  12. +
  13. Das Installationsskript schickt Dich anschließend zur Anmeldeseite. Gebe als Benutzernamen admin ein und darunter das Passwort, dass das Skript für Dich inzwischen generiert hat. Nach der Anmeldung kannst Du auf Benutzer/ Dein Profil klicken um das Passwort ändern zu können.
  14. +
+ +

Aktualisierung

+

Bevor Du überhaupt irgend etwas aktualisierst, vergewissere Dich, dass Du von allen Dateien und von der Datenbank ein vollständiges Backup angelegt hast.

+ +

Nutzung des automatischen Updaters

+
    +
  1. Öffne die wp-admin/update-core.php in deinem Webbrowser und folge den Instruktionen.
  2. +
  3. Du willst mehr? Das war es schon!
  4. +
+

Manuelles Update:

+
    +
  1. Lösche Die alten WP Dateien, sichere aber diejenigen, die Du verändert hast.
  2. +
  3. Lade die neuen Dateien hoch
  4. +
  5. Gehe mit Deinem Browser zu /wp-admin/upgrade.php
  6. +
  7. Du willst mehr? ...das war's aber schon!
  8. +
+

Template-Veränderungen

+

Wenn Du Deine Templates selber hergestellt hast, wirst Du möglicherweise manche Veränderung an ihnen durchführen müssen.

+ +

Update von anderen Systemen

+

WordPress kann eine ganze Reihe (eng.) von anderen Weblog-Systemen importieren. Zunächst sollte man aber WordPress, wie oben beschrieben installieren und am laufen haben.

+ +

System Anforderungen

+
    +
  • PHP version 5.2.4 oder höher.
  • +
  • MySQL version 5.0 oder höher.
  • +
+ +

System Empfehlungen

+ +

WordPress ist die offizielle Fortsetzung des b2/cafélog-Projekts, dass von Michael V. stammt. Die Arbeit wurde von den WordPress-Entwicklern (eng.) fortgeführt. Wenn Du WordPress unterstützen willst, kannst Du ja mal über eine Spende (eng.) nachdenken.

+ +

Online-Ressourcen

+

Wenn Du Fragen hast, die in diesem Dokument nicht erschöpfend behandelt werden, dann bediene Dich bei einer, der unzähligen Online-Ressourcen:

+
+
WordPress Codex
+
Das Codex ist die große englischsprachige WordPress-Enzyklopädie. Es ist die ergiebigste WordPress-Informationsquelle, die es gibt.
+
WordPress Deutschland
+
Die deutsche WordPress Community mit Forum, Wiki, Channel und Weblog. Die beste und umfangreichste deutschsprachige Quelle weit und breit.
+
Das Entwickler Blog
+
Hier findest Du die aktuellsten Updates und Neuigkeiten rund um WordPress. Freaks sollten die Seite nicht nur oft besuchen, sondern auch zu den Favoriten legen.
+
WordPress Planet
+
WordPress Planet ist ein Newsaggregator, der die unterschiedlichsten WordPress Beiträge aus dem ganzen Web, auf einer Seite sammelt.
+
WordPress Support Forums
+
Wenn Du schon überall nachgeschaut hast und immer noch zu keiner Antwort gekommen bist, dann sind die Support Foren etwas für Dich. Sie sind sehr aktiv und haben eine große Gemeinschaft, die gerne bereit ist, Dir zu helfen. Um ihnen die Hilfe zu erleichtern, solltest Du einen aussagekräftigen Titel für Deine Frage finden, die Du bitte auch so detailliert stellen möchtest, wie Dir nur irgend möglich ist.
+
WordPress IRC Channel
+
Zum Schluß, haben wir hier noch einen Chatkanal, der von Menschen für Diskussionen rund um WordPress und gelegentliche Supportthemen genutzt wird. Die oben erwähnte WikiSeite (Codex) kann Dir dabei auch helfen. (irc.freenode.net #wordpresss)
+
+ +

Schlußbemerkungen

+
    +
  • Wenn Du irgendwelche Vorschläge, Ideen, Kommentare lswerden möchtest, oder Du hast (hechel!) einen Fehler gefunden, komm zu uns ins Support-Forum (eng.).
  • +
  • WordPress hat eine robuste Plugin-API, die das erweitern des Codes einfach macht. Wenn Du ein Entwickler bist, der daran interessiert ist, sich das zunutze zu machen, sieh Dir doch mal die Plugin Dokumentation im Codex (eng.) an. In den allermeisten Fällen wirst Du nicht irgendeinen CoreCode ändern müssen.
  • +
+ +

Gib die Liebe weiter

+

WordPress hat keine multi-Millionen-Dollar Marketing-Kampagne, oder namhafte Sponsoren, aber wir haben etwas viel besseres für Dich! Wenn Dir WordPress also gefällt, dann erwäge es doch bitte, einem Freund davon zu erzählen, oder jemanden WordPress zu installieren, der ein geringeres Knowhow hat, als Du. Vielleicht kannst Du das auch einem Fachjournalisten erzählen, der sich uns dann mal näher anschauen möchte.

+ +

Lizenz

+

WordPress steht unter der GPL-Lizenz (siehe: license.txt) +
Deutsche Bearbeitung: Olaf A. Schmitz & Birgit Olzem

+ + diff --git a/readme-ja.html b/readme-ja.html new file mode 100644 index 0000000..65459d3 --- /dev/null +++ b/readme-ja.html @@ -0,0 +1,47 @@ + + + + + WordPress オリジナルから日本語版への変更点 + + + +

WordPress オリジナルから日本語版への変更点

+
+
readme-ja.html
+
追加 (オリジナルにはない)。このファイル。日本語版でオリジナルから変更したファイルとその内容について解説しています。
+
readme.html
+
翻訳しました。リンク先のいくつかを日本語情報のものに追加しました。
+
wp-config-sample.php
+
コメント部分を翻訳しました。
+
wp-content/plugins/wp-multibyte-patch/*
+
追加 (オリジナルにはない)。マルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグインです。詳しくはこのディレクトリの下の readme-ja.txt をご覧ください。
+
wp-content/languages/ja.mo
+ wp-content/languages/ja.po
+ wp-content/languages/admin-ja.mo
+ wp-content/languages/admin-ja.po
+ wp-content/languages/admin-network-ja.mo
+ wp-content/languages/admin-network-ja.po
+ wp-content/languages/continents-cities-ja.mo
+ wp-content/languages/continents-cities-ja.po
+ wp-content/languages/plugins/akismet-ja.mo
+ wp-content/languages/plugins/akismet-ja.po
+ wp-content/languages/themes/twentytwelve-ja.mo
+ wp-content/languages/themes/twentytwelve-ja.po
+ wp-content/languages/themes/twentythirteen-ja.mo
+ wp-content/languages/themes/twentythirteen-ja.po
+ wp-content/languages/themes/twentyfourteen-ja.mo
+ wp-content/languages/themes/twentyfourteen-ja.po
+
追加 (オリジナルにはない)。メッセージを翻訳しました。
+ リンク先のいくつかを日本語情報のもの (wordpress.org/support/ を ja.forums.wordpress.org に、codex.wordpress.org をwpdocs.sourceforge.jp に、など) に差し替えました。
+ wp-admin/includes/dashboard.php 内のメッセージで URL が http://wordpress.org/news/ のところを http://ja.wordpress.org/ に差し替えました。また http://planet.wordpress.org/ を http://ja.forums.wordpress.org/ に差し替えました。
+ タイムゾーンのデフォルト値を Asia/Tokyo にしました。
+
+ +

著作権

+

日本語版で変更・追加したファイルは、WordPress 本体と同じライセンスのもと配布されています。

+ +

WordPress 日本語版作成チーム / WP ja translation team

+

誤字脱字誤訳、あるいはよりよい訳などありましたら以下までぜひお知らせください。また、翻訳、校正、コミットをお手伝いしていただける方も随時募集中です。連絡先 / Contact: wpja.team あっと gmail.com (件名か内容に「日本語リソース」と入れてください)

+ + diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..48f59ef --- /dev/null +++ b/readme.html @@ -0,0 +1,96 @@ + + + + + + WordPress › ReadMe + + + +

+ WordPress +
Version 4.0 +

+

Semantic Personal Publishing Platform

+ +

First Things First

+

Welcome. WordPress is a very special project to me. Every developer and contributor adds something unique to the mix, and together we create something beautiful that I’m proud to be a part of. Thousands of hours have gone into WordPress, and we’re dedicated to making it better every day. Thank you for making it part of your world.

+

— Matt Mullenweg

+ +

Installation: Famous 5-minute install

+
    +
  1. Unzip the package in an empty directory and upload everything.
  2. +
  3. Open wp-admin/install.php in your browser. It will take you through the process to set up a wp-config.php file with your database connection details. +
      +
    1. If for some reason this doesn’t work, don’t worry. It doesn’t work on all web hosts. Open up wp-config-sample.php with a text editor like WordPad or similar and fill in your database connection details.
    2. +
    3. Save the file as wp-config.php and upload it.
    4. +
    5. Open wp-admin/install.php in your browser.
    6. +
    +
  4. +
  5. Once the configuration file is set up, the installer will set up the tables needed for your blog. If there is an error, double check your wp-config.php file, and try again. If it fails again, please go to the support forums with as much data as you can gather.
  6. +
  7. If you did not enter a password, note the password given to you. If you did not provide a username, it will be admin.
  8. +
  9. The installer should then send you to the login page. Sign in with the username and password you chose during the installation. If a password was generated for you, you can then click on “Profile” to change the password.
  10. +
+ +

Updating

+

Using the Automatic Updater

+

If you are updating from version 2.7 or higher, you can use the automatic updater:

+
    +
  1. Open wp-admin/update-core.php in your browser and follow the instructions.
  2. +
  3. You wanted more, perhaps? That’s it!
  4. +
+ +

Updating Manually

+
    +
  1. Before you update anything, make sure you have backup copies of any files you may have modified such as index.php.
  2. +
  3. Delete your old WordPress files, saving ones you’ve modified.
  4. +
  5. Upload the new files.
  6. +
  7. Point your browser to /wp-admin/upgrade.php.
  8. +
+ +

Migrating from other systems

+

WordPress can import from a number of systems. First you need to get WordPress installed and working as described above, before using our import tools.

+ +

System Requirements

+
    +
  • PHP version 5.2.4 or higher.
  • +
  • MySQL version 5.0 or higher.
  • +
+ +

System Recommendations

+ + +

Online Resources

+

If you have any questions that aren’t addressed in this document, please take advantage of WordPress’ numerous online resources:

+
+
The WordPress Codex
+
The Codex is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.
+
The WordPress Blog
+
This is where you’ll find the latest updates and news related to WordPress. Recent WordPress news appears in your administrative dashboard by default.
+
WordPress Planet
+
The WordPress Planet is a news aggregator that brings together posts from WordPress blogs around the web.
+
WordPress Support Forums
+
If you’ve looked everywhere and still can’t find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.
+
WordPress IRC Channel
+
There is an online chat channel that is used for discussion among people who use WordPress and occasionally support topics. The above wiki page should point you in the right direction. (irc.freenode.net #wordpress)
+
+ +

Final Notes

+
    +
  • If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the Support Forums.
  • +
  • WordPress has a robust plugin API that makes extending the code easy. If you are a developer interested in utilizing this, see the plugin documentation in the Codex. You shouldn’t modify any of the core code.
  • +
+ +

Share the Love

+

WordPress has no multi-million dollar marketing campaign or celebrity sponsors, but we do have something even better—you. If you enjoy WordPress please consider telling a friend, setting it up for someone less knowledgable than yourself, or writing the author of a media article that overlooks us.

+ +

WordPress is the official continuation of b2/cafélog, which came from Michel V. The work has been continued by the WordPress developers. If you would like to support WordPress, please consider donating.

+ +

License

+

WordPress is free software, and is released under the terms of the GPL version 2 or (at your option) any later version. See license.txt.

+ + + diff --git a/tmp/.hidden b/tmp/.hidden new file mode 100644 index 0000000..e69de29 diff --git a/wp-activate.php b/wp-activate.php new file mode 100644 index 0000000..a796cc5 --- /dev/null +++ b/wp-activate.php @@ -0,0 +1,131 @@ +cache_enabled = false; + +// Fix for page title +$wp_query->is_404 = false; + +/** + * Fires before the Site Activation page is loaded. + * + * @since 3.0.0 + */ +do_action( 'activate_header' ); + +/** + * Adds an action hook specific to this page that fires on wp_head + * + * @since MU + */ +function do_activate_header() { + /** + * Fires before the Site Activation page is loaded, but on the wp_head action. + * + * @since 3.0.0 + */ + do_action( 'activate_wp_head' ); +} +add_action( 'wp_head', 'do_activate_header' ); + +/** + * Loads styles specific to this page. + * + * @since MU + */ +function wpmu_activate_stylesheet() { + ?> + + + +
+ + +

+
+

+ +
+

+

+ +

+
+ + get_error_code() || 'blog_taken' == $result->get_error_code() ) { + $signup = $result->get_error_data(); + ?> +

+ '; + if ( $signup->domain . $signup->path == '' ) { + printf( __('Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.'), network_site_url( 'wp-login.php', 'login' ), $signup->user_login, $signup->user_email, wp_lostpassword_url() ); + } else { + printf( __('Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.'), 'http://' . $signup->domain, $signup->domain, $signup->user_login, $signup->user_email, wp_lostpassword_url() ); + } + echo '

'; + } else { + ?> +

+ '.$result->get_error_message().'

'; + } + } else { + $url = isset( $result['blog_id'] ) ? get_blogaddress_by_id( (int) $result['blog_id'] ) : ''; + $user = get_userdata( (int) $result['user_id'] ); + ?> +

+ +
+

user_login ?>

+

+
+ + +

View your site or Log in'), $url, $url . 'wp-login.php' ); ?>

+ +

Log in or go back to the homepage.' ), network_site_url('wp-login.php', 'login'), network_home_url() ); ?>

+ +
+ + includes_url( 'js/mediaelement/', 'relative' ), + 'pauseOtherPlayers' => '' +) ); + +$title = __( 'About' ); + +list( $display_version ) = explode( '-', $wp_version ); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
+ +

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

+

+
+
+ +
+
+ +
+ +
+
+
+ '//s.w.org/images/core/4.0/embed.mp4', + 'ogv' => '//s.w.org/images/core/4.0/embed.ogv', + 'webm' => '//s.w.org/images/core/4.0/embed.webm', + 'loop' => true, + 'autoplay' => true, + 'width' => 500, + 'height' => 352 + ) ); + ?> +
+
+
+

+

+

Check out all of the embeds that WordPress supports.' ); ?>

+
+
+ +
+ +
+
+

+

+
+
+
+ '//s.w.org/images/core/4.0/focus.mp4', + 'ogv' => '//s.w.org/images/core/4.0/focus.ogv', + 'webm' => '//s.w.org/images/core/4.0/focus.webm', + 'loop' => true, + 'autoplay' => true, + 'width' => 500, + 'height' => 281 + ) ); + ?> +
+
+
+ +
+ +
+
+ +
+
+

+

+ +
+
+
+ +
+ +
+

+ +
+
+

+

+
+
+

+

ORDER BY', 'WP_Query' ); + ?>

+
+
+

+

+
+
+ +
+ +
+ + | + + +
+ +
+ +
+Version %1$s addressed a security issue.', + 'Version %1$s addressed some security issues.' ); + +/* translators: 1: WordPress version number, 2: plural number of bugs. */ +_n_noop( 'Version %1$s addressed %2$s bug.', + 'Version %1$s addressed %2$s bugs.' ); + +/* translators: 1: WordPress version number, 2: plural number of bugs. Singular security issue. */ +_n_noop( 'Version %1$s addressed a security issue and fixed %2$s bug.', + 'Version %1$s addressed a security issue and fixed %2$s bugs.' ); + +/* translators: 1: WordPress version number, 2: plural number of bugs. More than one security issue. */ +_n_noop( 'Version %1$s addressed some security issues and fixed %2$s bug.', + 'Version %1$s addressed some security issues and fixed %2$s bugs.' ); + +__( 'For more information, see the release notes.' ); diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php new file mode 100644 index 0000000..60f1778 --- /dev/null +++ b/wp-admin/admin-ajax.php @@ -0,0 +1,98 @@ + + +
+
+
+ + + + +
+ + + diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php new file mode 100644 index 0000000..11bd30c --- /dev/null +++ b/wp-admin/admin-functions.php @@ -0,0 +1,15 @@ +site_name ) ); +elseif ( is_user_admin() ) + $admin_title = sprintf( __( 'Global Dashboard: %s' ), esc_html( get_current_site()->site_name ) ); +else + $admin_title = get_bloginfo( 'name' ); + +if ( $admin_title == $title ) + $admin_title = sprintf( __( '%1$s — WordPress' ), $title ); +else + $admin_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $admin_title ); + +/** + * Filter the content for an admin page. + * + * @since 3.1.0 + * + * @param string $admin_title The page title, with extra context added. + * @param string $title The original page title. + */ +$admin_title = apply_filters( 'admin_title', $admin_title, $title ); + +wp_user_settings(); + +_wp_admin_html_begin(); +?> +<title><?php echo $admin_title; ?> + + + + for a specific admin page based on $hook_suffix. + * + * @since 2.1.0 + */ +do_action( "admin_head-$hook_suffix" ); + +/** + * Fires in for all admin pages. + * + * @since 2.1.0 + */ +do_action( 'admin_head' ); + +if ( get_user_setting('mfold') == 'f' ) + $admin_body_class .= ' folded'; + +if ( !get_user_setting('unfold') ) + $admin_body_class .= ' auto-fold'; + +if ( is_admin_bar_showing() ) + $admin_body_class .= ' admin-bar'; + +if ( is_rtl() ) + $admin_body_class .= ' rtl'; + +if ( $current_screen->post_type ) + $admin_body_class .= ' post-type-' . $current_screen->post_type; + +if ( $current_screen->taxonomy ) + $admin_body_class .= ' taxonomy-' . $current_screen->taxonomy; + +$admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( $wp_version ) ); +$admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', $wp_version ) ); +$admin_body_class .= ' admin-color-' . sanitize_html_class( get_user_option( 'admin_color' ), 'fresh' ); +$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); + +if ( wp_is_mobile() ) + $admin_body_class .= ' mobile'; + +if ( is_multisite() ) + $admin_body_class .= ' multisite'; + +if ( is_network_admin() ) + $admin_body_class .= ' network-admin'; + +$admin_body_class .= ' no-customize-support no-svg'; + +?> + + CSS classes. + * + * This filter differs from the post_class or body_class filters in two important ways: + * 1. $classes is a space-separated string of class names instead of an array. + * 2. Not all core admin classes are filterable, notably: wp-admin, wp-core-ui, and no-js cannot be removed. + * + * @since 2.3.0 + * + * @param string $classes Space-separated string of CSS classes. + */ +?> +"> + + + + +
+ + +
+ + + +
+set_parentage( $parent_file ); + +?> + +
+render_screen_meta(); + +if ( is_network_admin() ) { + /** + * Print network admin screen notices. + * + * @since 3.1.0 + */ + do_action( 'network_admin_notices' ); +} elseif ( is_user_admin() ) { + /** + * Print user admin screen notices. + * + * @since 3.1.0 + */ + do_action( 'user_admin_notices' ); +} else { + /** + * Print admin screen notices. + * + * @since 3.1.0 + */ + do_action( 'admin_notices' ); +} + +/** + * Print generic admin screen notices. + * + * @since 3.1.0 + */ +do_action( 'all_admin_notices' ); + +if ( $parent_file == 'options-general.php' ) + require(ABSPATH . 'wp-admin/options-head.php'); diff --git a/wp-admin/admin-post.php b/wp-admin/admin-post.php new file mode 100644 index 0000000..f05cdf4 --- /dev/null +++ b/wp-admin/admin-post.php @@ -0,0 +1,71 @@ + 50 && mt_rand( 0, (int)( $c / 50 ) ) == 1 ) ) { + require_once( ABSPATH . WPINC . '/http.php' ); + $response = wp_remote_get( admin_url( 'upgrade.php?step=1' ), array( 'timeout' => 120, 'httpversion' => '1.1' ) ); + /** This action is documented in wp-admin/network/upgrade.php */ + do_action( 'after_mu_upgrade', $response ); + unset($response); + } + unset($c); + } +} + +require_once(ABSPATH . 'wp-admin/includes/admin.php'); + +auth_redirect(); + +// Schedule trash collection +if ( !wp_next_scheduled('wp_scheduled_delete') && !defined('WP_INSTALLING') ) + wp_schedule_event(time(), 'daily', 'wp_scheduled_delete'); + +set_screen_options(); + +$date_format = get_option('date_format'); +$time_format = get_option('time_format'); + +wp_enqueue_script( 'common' ); + +$editing = false; + +if ( isset($_GET['page']) ) { + $plugin_page = wp_unslash( $_GET['page'] ); + $plugin_page = plugin_basename($plugin_page); +} + +if ( isset( $_REQUEST['post_type'] ) && post_type_exists( $_REQUEST['post_type'] ) ) + $typenow = $_REQUEST['post_type']; +else + $typenow = ''; + +if ( isset( $_REQUEST['taxonomy'] ) && taxonomy_exists( $_REQUEST['taxonomy'] ) ) + $taxnow = $_REQUEST['taxonomy']; +else + $taxnow = ''; + +if ( WP_NETWORK_ADMIN ) + require(ABSPATH . 'wp-admin/network/menu.php'); +elseif ( WP_USER_ADMIN ) + require(ABSPATH . 'wp-admin/user/menu.php'); +else + require(ABSPATH . 'wp-admin/menu.php'); + +if ( current_user_can( 'manage_options' ) ) { + /** + * Filter the maximum memory limit available for administration screens. + * + * This only applies to administrators, who may require more memory for tasks like updates. + * Memory limits when processing images (uploaded or edited by users of any role) are + * handled separately. + * + * The WP_MAX_MEMORY_LIMIT constant specifically defines the maximum memory limit available + * when in the administration back-end. The default is 256M, or 256 megabytes of memory. + * + * @since 3.0.0 + * + * @param string 'WP_MAX_MEMORY_LIMIT' The maximum WordPress memory limit. Default 256M. + */ + @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); +} + +/** + * Fires as an admin screen or script is being initialized. + * + * Note, this does not just run on user-facing admin screens. + * It runs on admin-ajax.php and admin-post.php as well. + * + * This is roughly analgous to the more general 'init' hook, which fires earlier. + * + * @since 2.5.0 + */ +do_action( 'admin_init' ); + +if ( isset($plugin_page) ) { + if ( !empty($typenow) ) + $the_parent = $pagenow . '?post_type=' . $typenow; + else + $the_parent = $pagenow; + if ( ! $page_hook = get_plugin_page_hook($plugin_page, $the_parent) ) { + $page_hook = get_plugin_page_hook($plugin_page, $plugin_page); + + // Backwards compatibility for plugins using add_management_page(). + if ( empty( $page_hook ) && 'edit.php' == $pagenow && '' != get_plugin_page_hook($plugin_page, 'tools.php') ) { + // There could be plugin specific params on the URL, so we need the whole query string + if ( !empty($_SERVER[ 'QUERY_STRING' ]) ) + $query_string = $_SERVER[ 'QUERY_STRING' ]; + else + $query_string = 'page=' . $plugin_page; + wp_redirect( admin_url('tools.php?' . $query_string) ); + exit; + } + } + unset($the_parent); +} + +$hook_suffix = ''; +if ( isset($page_hook) ) + $hook_suffix = $page_hook; +else if ( isset($plugin_page) ) + $hook_suffix = $plugin_page; +else if ( isset($pagenow) ) + $hook_suffix = $pagenow; + +set_current_screen(); + +// Handle plugin admin pages. +if ( isset($plugin_page) ) { + if ( $page_hook ) { + /** + * Fires before a particular screen is loaded. + * + * The load-* hook fires in a number of contexts. This hook is for plugin screens + * where a callback is provided when the screen is registered. + * + * The dynamic portion of the hook name, $page_hook, refers to a mixture of plugin + * page information including: + * 1. The page type. If the plugin page is registered as a submenu page, such as for + * Settings, the page type would be 'settings'. Otherwise the type is 'toplevel'. + * 2. A separator of '_page_'. + * 3. The plugin basename minus the file extension. + * + * Together, the three parts form the $page_hook. Citing the example above, + * the hook name used would be 'load-settings_page_pluginbasename'. + * + * @see get_plugin_page_hook() + * + * @since 2.1.0 + */ + do_action( 'load-' . $page_hook ); + if (! isset($_GET['noheader'])) + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + /** + * Used to call the registered callback for a plugin screen. + * + * @internal + * @since 1.5.0 + */ + do_action( $page_hook ); + } else { + if ( validate_file($plugin_page) ) + wp_die(__('Invalid plugin page')); + + if ( !( file_exists(WP_PLUGIN_DIR . "/$plugin_page") && is_file(WP_PLUGIN_DIR . "/$plugin_page") ) && !( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") && is_file(WPMU_PLUGIN_DIR . "/$plugin_page") ) ) + wp_die(sprintf(__('Cannot load %s.'), htmlentities($plugin_page))); + + /** + * Fires before a particular screen is loaded. + * + * The load-* hook fires in a number of contexts. This hook is for plugin screens + * where the file to load is directly included, rather than the use of a function. + * + * The dynamic portion of the hook name, $plugin_page, refers to the plugin basename. + * + * @see plugin_basename() + * + * @since 1.5.0 + */ + do_action( 'load-' . $plugin_page ); + + if ( !isset($_GET['noheader'])) + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + if ( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") ) + include(WPMU_PLUGIN_DIR . "/$plugin_page"); + else + include(WP_PLUGIN_DIR . "/$plugin_page"); + } + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + exit(); +} else if (isset($_GET['import'])) { + + $importer = $_GET['import']; + + if ( ! current_user_can('import') ) + wp_die(__('You are not allowed to import.')); + + if ( validate_file($importer) ) { + wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); + exit; + } + + if ( ! isset($wp_importers[$importer]) || ! is_callable($wp_importers[$importer][2]) ) { + wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); + exit; + } + + /** + * Fires before an importer screen is loaded. + * + * The dynamic portion of the hook name, $importer, refers to the importer slug. + * + * @since 3.5.0 + */ + do_action( 'load-importer-' . $importer ); + + $parent_file = 'tools.php'; + $submenu_file = 'import.php'; + $title = __('Import'); + + if (! isset($_GET['noheader'])) + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); + + define('WP_IMPORTING', true); + + /** + * Whether to filter imported data through kses on import. + * + * Multisite uses this hook to filter all data through kses by default, + * as a super administrator may be assisting an untrusted user. + * + * @since 3.1.0 + * + * @param bool false Whether to force data to be filtered through kses. Default false. + */ + if ( apply_filters( 'force_filtered_html_on_import', false ) ) { + kses_init_filters(); // Always filter imported data with kses on multisite. + } + + call_user_func($wp_importers[$importer][2]); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + // Make sure rules are flushed + flush_rewrite_rules(false); + + exit(); +} else { + /** + * Fires before a particular screen is loaded. + * + * The load-* hook fires in a number of contexts. This hook is for core screens. + * + * The dynamic portion of the hook name, $pagenow, is a global variable + * referring to the filename of the current page, such as 'admin.php', + * 'post-new.php' etc. A complete hook for the latter would be + * 'load-post-new.php'. + * + * @since 2.1.0 + */ + do_action( 'load-' . $pagenow ); + + /* + * The following hooks are fired to ensure backward compatibility. + * In all other cases, 'load-' . $pagenow should be used instead. + */ + if ( $typenow == 'page' ) { + if ( $pagenow == 'post-new.php' ) + do_action( 'load-page-new.php' ); + elseif ( $pagenow == 'post.php' ) + do_action( 'load-page.php' ); + } elseif ( $pagenow == 'edit-tags.php' ) { + if ( $taxnow == 'category' ) + do_action( 'load-categories.php' ); + elseif ( $taxnow == 'link_category' ) + do_action( 'load-edit-link-categories.php' ); + } +} + +if ( ! empty( $_REQUEST['action'] ) ) { + /** + * Fires when an 'action' request variable is sent. + * + * The dynamic portion of the hook name, $_REQUEST['action'], + * refers to the action derived from the GET or POST request. + * + * @since 2.6.0 + */ + do_action( 'admin_action_' . $_REQUEST['action'] ); +} diff --git a/wp-admin/async-upload.php b/wp-admin/async-upload.php new file mode 100644 index 0000000..add6164 --- /dev/null +++ b/wp-admin/async-upload.php @@ -0,0 +1,114 @@ +post_type ) + wp_die( __( 'Unknown post type.' ) ); + if ( ! current_user_can( 'edit_post', $id ) ) + wp_die( __( 'You are not allowed to edit this item.' ) ); + + switch ( $_REQUEST['fetch'] ) { + case 3 : + if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) ) + echo ''; + echo '' . _x( 'Edit', 'media item' ) . ''; + $title = $post->post_title ? $post->post_title : wp_basename( $post->guid ); // title shouldn't ever be empty, but use filename just in cas.e + echo '
' . esc_html( wp_html_excerpt( $title, 60, '…' ) ) . '
'; + break; + case 2 : + add_filter('attachment_fields_to_edit', 'media_single_attachment_fields_to_edit', 10, 2); + echo get_media_item($id, array( 'send' => false, 'delete' => true )); + break; + default: + add_filter('attachment_fields_to_edit', 'media_post_single_attachment_fields_to_edit', 10, 2); + echo get_media_item($id); + break; + } + exit; +} + +check_admin_referer('media-form'); + +$post_id = 0; +if ( isset( $_REQUEST['post_id'] ) ) { + $post_id = absint( $_REQUEST['post_id'] ); + if ( ! get_post( $post_id ) || ! current_user_can( 'edit_post', $post_id ) ) + $post_id = 0; +} + +$id = media_handle_upload( 'async-upload', $post_id ); +if ( is_wp_error($id) ) { + echo '
+ ' . __('Dismiss') . ' + ' . sprintf(__('“%s” has failed to upload due to an error'), esc_html($_FILES['async-upload']['name']) ) . '
' . + esc_html($id->get_error_message()) . '
'; + exit; +} + +if ( $_REQUEST['short'] ) { + // Short form response - attachment ID only. + echo $id; +} else { + // Long form response - big chunk o html. + $type = $_REQUEST['type']; + + /** + * Filter the returned ID of an uploaded attachment. + * + * The dynamic portion of the hook name, $type, refers to the attachment type, + * such as 'image', 'audio', 'video', 'file', etc. + * + * @since 2.5.0 + * + * @param int $id Uploaded attachment ID. + */ + echo apply_filters( "async_upload_{$type}", $id ); +} diff --git a/wp-admin/comment.php b/wp-admin/comment.php new file mode 100644 index 0000000..1c46b0a --- /dev/null +++ b/wp-admin/comment.php @@ -0,0 +1,299 @@ +

$msg

"; + include( ABSPATH . 'wp-admin/admin-footer.php' ); + die; +} + +switch( $action ) { + +case 'editcomment' : + $title = __('Edit Comment'); + + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __( '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.' ) . '

' . + '

' . __( 'You can also moderate the comment from this screen using the Status box, where you can also change the timestamp of the comment.' ) . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __( 'For more information:' ) . '

' . + '

' . __( 'Documentation on Comments' ) . '

' . + '

' . __( 'Support Forums' ) . '

' + ); + + wp_enqueue_script('comment'); + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + + $comment_id = absint( $_GET['c'] ); + + if ( !$comment = get_comment( $comment_id ) ) + comment_footer_die( __('Oops, no comment with this ID.') . sprintf(' ' . __('Go back') . '.', 'javascript:history.go(-1)') ); + + if ( !current_user_can( 'edit_comment', $comment_id ) ) + comment_footer_die( __('You are not allowed to edit this comment.') ); + + if ( 'trash' == $comment->comment_approved ) + comment_footer_die( __('This comment is in the Trash. Please move it out of the Trash if you want to edit it.') ); + + $comment = get_comment_to_edit( $comment_id ); + + include( ABSPATH . 'wp-admin/edit-form-comment.php' ); + + break; + +case 'delete' : +case 'approve' : +case 'trash' : +case 'spam' : + + $title = __('Moderate Comment'); + + $comment_id = absint( $_GET['c'] ); + + if ( !$comment = get_comment_to_edit( $comment_id ) ) { + wp_redirect( admin_url('edit-comments.php?error=1') ); + die(); + } + + if ( !current_user_can( 'edit_comment', $comment->comment_ID ) ) { + wp_redirect( admin_url('edit-comments.php?error=2') ); + die(); + } + + // No need to re-approve/re-trash/re-spam a comment. + if ( $action == str_replace( '1', 'approve', $comment->comment_approved ) ) { + wp_redirect( admin_url( 'edit-comments.php?same=' . $comment_id ) ); + die(); + } + + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + + $formaction = $action . 'comment'; + $nonce_action = 'approve' == $action ? 'approve-comment_' : 'delete-comment_'; + $nonce_action .= $comment_id; + +?> +
+ +
+ +

+ +comment_approved != '0' ) { // if not unapproved + $message = ''; + switch ( $comment->comment_approved ) { + case '1' : + $message = __('This comment is currently approved.'); + break; + case 'spam' : + $message = __('This comment is currently marked as spam.'); + break; + case 'trash' : + $message = __('This comment is currently in the Trash.'); + break; + } + if ( $message ) + echo '

' . $message . '

'; +} +?> +

+ + + + + + +comment_author_email ) { ?> + + + + + +comment_author_url ) { ?> + + + + + + + + + +
comment_author; ?>
comment_author_email; ?>
comment_author_url; ?>
comment_content; ?>
+ +

+ +
+ + + + + + +
+ + + + + +
+ +
+
+' . __('Go back') . '.', 'edit-comments.php') ); + if ( !current_user_can( 'edit_comment', $comment->comment_ID ) ) + comment_footer_die( __('You are not allowed to edit comments on this post.') ); + + if ( '' != wp_get_referer() && ! $noredir && false === strpos(wp_get_referer(), 'comment.php') ) + $redir = wp_get_referer(); + elseif ( '' != wp_get_original_referer() && ! $noredir ) + $redir = wp_get_original_referer(); + elseif ( in_array( $action, array( 'approvecomment', 'unapprovecomment' ) ) ) + $redir = admin_url('edit-comments.php?p=' . absint( $comment->comment_post_ID ) ); + else + $redir = admin_url('edit-comments.php'); + + $redir = remove_query_arg( array('spammed', 'unspammed', 'trashed', 'untrashed', 'deleted', 'ids', 'approved', 'unapproved'), $redir ); + + switch ( $action ) { + case 'deletecomment' : + wp_delete_comment( $comment_id ); + $redir = add_query_arg( array('deleted' => '1'), $redir ); + break; + case 'trashcomment' : + wp_trash_comment($comment_id); + $redir = add_query_arg( array('trashed' => '1', 'ids' => $comment_id), $redir ); + break; + case 'untrashcomment' : + wp_untrash_comment($comment_id); + $redir = add_query_arg( array('untrashed' => '1'), $redir ); + break; + case 'spamcomment' : + wp_spam_comment($comment_id); + $redir = add_query_arg( array('spammed' => '1', 'ids' => $comment_id), $redir ); + break; + case 'unspamcomment' : + wp_unspam_comment($comment_id); + $redir = add_query_arg( array('unspammed' => '1'), $redir ); + break; + case 'approvecomment' : + wp_set_comment_status( $comment_id, 'approve' ); + $redir = add_query_arg( array( 'approved' => 1 ), $redir ); + break; + case 'unapprovecomment' : + wp_set_comment_status( $comment_id, 'hold' ); + $redir = add_query_arg( array( 'unapproved' => 1 ), $redir ); + break; + } + + wp_redirect( $redir ); + die; + +case 'editedcomment' : + + $comment_id = absint( $_POST['comment_ID'] ); + $comment_post_id = absint( $_POST['comment_post_ID'] ); + + check_admin_referer( 'update-comment_' . $comment_id ); + + edit_comment(); + + $location = ( empty( $_POST['referredby'] ) ? "edit-comments.php?p=$comment_post_id" : $_POST['referredby'] ) . '#comment-' . $comment_id; + + /** + * Filter the URI the user is redirected to after editing a comment in the admin. + * + * @since 2.1.0 + * + * @param string $location The URI the user will be redirected to. + * @param int $comment_id The ID of the comment being edited. + */ + $location = apply_filters( 'comment_edit_redirect', $location, $comment_id ); + wp_redirect( $location ); + + exit(); + +default: + wp_die( __('Unknown action.') ); + +} // end switch + +include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/wp-admin/credits.php b/wp-admin/credits.php new file mode 100644 index 0000000..3d2e8a5 --- /dev/null +++ b/wp-admin/credits.php @@ -0,0 +1,192 @@ +' . esc_html( $display_name ) . ''; +} + +/** + * Retrieve the link to an external library used in WordPress. + * + * @access private + * @since 3.2.0 + * + * @param string &$data External library data, passed by reference. + * @return string Link to the external library. + */ +function _wp_credits_build_object_link( &$data ) { + $data = '' . $data[0] . ''; +} + +list( $display_version ) = explode( '-', $wp_version ); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> +
+ +

+ +
+ +
+ + + +' . sprintf( __( 'WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress.' ), + 'https://wordpress.org/about/', + /* translators: Url to the codex documentation on contributing to WordPress used on the credits page */ + __( 'http://codex.wordpress.org/Contributing_to_WordPress' ) ) . '

'; + include( ABSPATH . 'wp-admin/admin-footer.php' ); + exit; +} + +echo '

' . __( 'WordPress is created by a worldwide team of passionate individuals.' ) . "

\n"; + +$gravatar = is_ssl() ? 'https://secure.gravatar.com/avatar/' : 'http://0.gravatar.com/avatar/'; + +foreach ( $credits['groups'] as $group_slug => $group_data ) { + if ( $group_data['name'] ) { + if ( 'Translators' == $group_data['name'] ) { + // Considered a special slug in the API response. (Also, will never be returned for en_US.) + $title = _x( 'Translators', 'Translate this to be the equivalent of English Translators in your language for the credits page Translators section' ); + } elseif ( isset( $group_data['placeholders'] ) ) { + $title = vsprintf( translate( $group_data['name'] ), $group_data['placeholders'] ); + } else { + $title = translate( $group_data['name'] ); + } + + echo '

' . $title . "

\n"; + } + + if ( ! empty( $group_data['shuffle'] ) ) + shuffle( $group_data['data'] ); // We were going to sort by ability to pronounce "hierarchical," but that wouldn't be fair to Matt. + + switch ( $group_data['type'] ) { + case 'list' : + array_walk( $group_data['data'], '_wp_credits_add_profile_link', $credits['data']['profiles'] ); + echo '

' . wp_sprintf( '%l.', $group_data['data'] ) . "

\n\n"; + break; + case 'libraries' : + array_walk( $group_data['data'], '_wp_credits_build_object_link' ); + echo '

' . wp_sprintf( '%l.', $group_data['data'] ) . "

\n\n"; + break; + default: + $compact = 'compact' == $group_data['type']; + $classes = 'wp-people-group ' . ( $compact ? 'compact' : '' ); + echo '\n"; + break; + } +} + +?> +

Get involved in WordPress.' ), + /* translators: URL to the Make WordPress 'Get Involved' landing page used on the credits page */ + __( 'https://make.wordpress.org/' ) ); ?>

+ +
+ div { + position: relative; + width: 47.6%; + margin-left: 4.799999999%; + float: right; +} + +.about-wrap .feature-section.three-col > div { + position: relative; + width: 29.95%; + margin-left: 4.999999999%; + float: right; +} + +.about-wrap .feature-section.col .last-feature { + margin-left: 0; +} + +.about-wrap .under-the-hood .feature-section { + margin-top: 0; +} + +.about-wrap .changelog .feature-section { + overflow: hidden; +} + +.about-wrap .feature-section.two-col div p { + margin-left: 3%; +} + +.about-wrap .feature-section div p img { + float: left; + margin-right: 10px; + max-width: 20%; +} + +/* responsive videos for 4.0 */ +.about-video { + position: relative; + width: 100%; + height: 0; +} + +.about-video-embed { + padding-bottom: 70.4%; /* 352 / 500 */ +} + +.about-video-focus { + padding-bottom: 56.2%; /* 281 / 500 */ +} + +.about-video .wp-video, +.about-video .mejs-container, +.about-video video { + position: absolute; + top: 0; + right: 0; + width: 100% !important; + height: 100% !important; +} + +.about-wrap .changelog li { + list-style-type: disc; + margin-right: 3em; +} + +/* Return to Dashboard Home link */ + +.about-wrap .return-to-dashboard { + margin: 30px -5px 0 0; + font-size: 14px; + font-weight: bold; +} + +.about-wrap .return-to-dashboard a { + text-decoration: none; + padding: 0 5px; +} + +/* Credits */ + +.about-wrap h4.wp-people-group { + margin-top: 2.6em; + font-size: 16px; +} + +.about-wrap ul.wp-people-group { + overflow: hidden; + padding: 0 5px; + margin: 0 -5px 0 -15px; +} + +.about-wrap ul.compact { + margin-bottom: 0 +} + +.about-wrap li.wp-person { + float: right; + margin-left: 10px; +} + +.about-wrap li.wp-person img.gravatar { + float: right; + margin: 0 0 10px 10px; + padding: 2px; + width: 60px; + height: 60px; +} + +.about-wrap ul.compact li.wp-person img.gravatar { + width: 30px; + height: 30px; +} + +/* @todo: combine this */ +.about-wrap li.wp-person { + height: 70px; + width: 280px; + padding-bottom: 15px; +} + +.about-wrap ul.compact li.wp-person { + height: auto; + width: 180px; + padding-bottom: 0; + margin-bottom: 0; +} + +.about-wrap #wp-people-group-validators + p.wp-credits-list { + margin-top: 0; +} + +.about-wrap li.wp-person a.web { + display: block; + margin: 6px 0 2px; + font-size: 16px; + text-decoration: none; +} + +.about-wrap p.wp-credits-list a { + white-space: nowrap; +} + +/* Freedoms */ + +.freedoms-php .about-wrap ol { + margin: 40px 60px; +} + +.freedoms-php .about-wrap ol li { + list-style-type: decimal; + font-weight: bold; +} + +.freedoms-php .about-wrap ol p { + font-weight: normal; + margin: 0.6em 0; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + .about-wrap .feature-section.one-col > div, + .about-wrap .feature-section.two-col > div, + .about-wrap .feature-section.three-col > div { + width: 100%; + margin: 0 0 40px; + padding: 0 0 40px; + float: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + + .about-wrap .under-the-hood .feature-section > div, + .about-wrap .feature-section.col > div.last-feature { + margin: 0; + padding: 0; + border-bottom: none; + } + +} + +/* Responsive release video */ +@media screen and ( max-width: 710px ) { + .about-overview { + position: relative; + padding-bottom: 56.25%; /* 360 / 640 */ + width: 100%; + height: 0; + } + + .about-overview embed { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + } +} + +@media only screen and (max-width: 500px) { + .about-wrap { + margin-left: 20px; + margin-right: 10px; + } + + .about-wrap h1, + .about-text { + margin-left: 0; + } + + .about-text { + margin-bottom: 0.25em; + } + + .about-wrap .wp-badge { + position: relative; + margin-bottom: 1.5em; + width: 100%; + } + + .about-wrap h2.nav-tab-wrapper { + padding-right: 0; + border-bottom: 0; + } + + .about-wrap h2 .nav-tab { + margin-top: 10px; + margin-left: 10px; + border-bottom: 1px solid #ccc; + } + + .about-wrap .feature-section.three-col div { + width: 100%; + float: none; + } + + .about-wrap .three-col.about-updates .col-1 { + padding: 0; + float: none; + } + + .about-wrap .three-col.about-updates .col-2 { + margin: 0 0 20px; + width: 100%; + float: none; + } +} diff --git a/wp-admin/css/about.css b/wp-admin/css/about.css new file mode 100644 index 0000000..50c4d92 --- /dev/null +++ b/wp-admin/css/about.css @@ -0,0 +1,446 @@ +/*------------------------------------------------------------------------------ + 22.0 - About Pages +------------------------------------------------------------------------------*/ + +.about-wrap { + position: relative; + margin: 25px 40px 0 20px; + max-width: 1050px; /* readability */ + + font-size: 15px; +} + +.about-wrap div.updated, +.about-wrap div.error { + display: none !important; +} + +.about-wrap hr { + border: 0; + height: 0; + margin: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +.about-wrap img { + margin: 0; + max-width: 100%; + height: auto; + vertical-align: middle; +} + +/* Typography */ + +.about-wrap p { + line-height: 1.6em; + font-size: 14px; +} + +.about-wrap h1 { + margin: 0.2em 200px 0 0; + color: #333; + line-height: 1.2em; + font-size: 2.8em; + font-weight: 400; +} + +.about-wrap h4 { + color: #222; +} + +.about-wrap .about-text, +.about-wrap p.about-description, +.about-wrap li.wp-person a.web { + font-weight: normal; + line-height: 1.6em; + font-size: 19px; +} + +.about-description { + margin-top: 1.4em; +} + +.about-text { + margin: 1em 200px 1em 0; + min-height: 60px; + color: #777; + font-size: 24px; +} + +.about-wrap .changelog h2.about-headline-callout { + margin: 1.1em 0 0.2em; + font-size: 2.4em; + font-weight: 300; + line-height: 1.3; + text-align: center; +} + +.about-wrap h3 { + margin: 1em 0 .6em; + font-size: 1.5em; + line-height: 1.5em; +} + +.about-wrap h3.higher { + margin-top: .5em; +} + +.customize h3 { + margin-top: 1.75em; + text-align: center; +} + +.about-wrap .feature-section h4 { + margin: 1.4em 0 0.6em 0; + font-size: 1.2em; +} + +.about-wrap .feature-section p { + margin-top: 0.6em; +} + +.about-wrap code, +.about-wrap ol li p { + font-size: 14px; +} + +.about-wrap .button.button-large { + padding: 8px 20px 10px !important; + height: 46px !important; + font-size: 14px; + line-height: 28px !important; +} + +/* 3.8 Images */ + +.about-wrap .about-overview-img { + margin: 0; +} + +/* Point Releases */ + +.about-wrap .point-releases { + margin-top: 5px; + border-bottom: 1px solid #dfdfdf; +} + +.about-wrap .changelog.point-releases h3 { + padding-top: 35px; +} + +.about-wrap .changelog.point-releases h3:first-child { + padding-top: 7px; +} + +/* WordPress Version Badge */ + +.wp-badge { + background: #0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat; + background: #0074a2, url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat; /* multiple backgrounds are ignored by browsers that don't support SVGs */ + background-position: center 24px; + -webkit-background-size: 85px 85px; + background-size: 85px 85px; + color: #78c8e6; + font-size: 14px; + text-align: center; + font-weight: 600; + margin: 5px 0 0; + padding-top: 120px; + height: 40px; + display: inline-block; + width: 150px; + text-rendering: optimizeLegibility; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} + + +.about-wrap .wp-badge { + position: absolute; + top: 0; + right: 0; +} + +/* Tabs */ + +.about-wrap h2.nav-tab-wrapper { + padding-left: 6px; +} + +.about-wrap h2 .nav-tab { + padding: 4px 15px 6px; + margin: 0 3px -1px 0; + font-size: 18px; + vertical-align: top; + border-width: 1px; +} + +/* Changelog / Update screen */ + +.about-overview { + margin-top: 40px; + margin-bottom: 40px; + text-align: center; +} + +.about-overview p { + margin: 1em auto 50px; + max-width: 770px; + font-size: 18px; + line-height: 1.5; + text-align: center; +} + +.about-wrap .feature-section { + margin-top: 40px; + padding-bottom: 20px; +} + +.about-wrap .feature-section.two-col > div { + position: relative; + width: 47.6%; + margin-right: 4.799999999%; + float: left; +} + +.about-wrap .feature-section.three-col > div { + position: relative; + width: 29.95%; + margin-right: 4.999999999%; + float: left; +} + +.about-wrap .feature-section.col .last-feature { + margin-right: 0; +} + +.about-wrap .under-the-hood .feature-section { + margin-top: 0; +} + +.about-wrap .changelog .feature-section { + overflow: hidden; +} + +.about-wrap .feature-section.two-col div p { + margin-right: 3%; +} + +.about-wrap .feature-section div p img { + float: right; + margin-left: 10px; + max-width: 20%; +} + +/* responsive videos for 4.0 */ +.about-video { + position: relative; + width: 100%; + height: 0; +} + +.about-video-embed { + padding-bottom: 70.4%; /* 352 / 500 */ +} + +.about-video-focus { + padding-bottom: 56.2%; /* 281 / 500 */ +} + +.about-video .wp-video, +.about-video .mejs-container, +.about-video video { + position: absolute; + top: 0; + left: 0; + width: 100% !important; + height: 100% !important; +} + +.about-wrap .changelog li { + list-style-type: disc; + margin-left: 3em; +} + +/* Return to Dashboard Home link */ + +.about-wrap .return-to-dashboard { + margin: 30px 0 0 -5px; + font-size: 14px; + font-weight: bold; +} + +.about-wrap .return-to-dashboard a { + text-decoration: none; + padding: 0 5px; +} + +/* Credits */ + +.about-wrap h4.wp-people-group { + margin-top: 2.6em; + font-size: 16px; +} + +.about-wrap ul.wp-people-group { + overflow: hidden; + padding: 0 5px; + margin: 0 -15px 0 -5px; +} + +.about-wrap ul.compact { + margin-bottom: 0 +} + +.about-wrap li.wp-person { + float: left; + margin-right: 10px; +} + +.about-wrap li.wp-person img.gravatar { + float: left; + margin: 0 10px 10px 0; + padding: 2px; + width: 60px; + height: 60px; +} + +.about-wrap ul.compact li.wp-person img.gravatar { + width: 30px; + height: 30px; +} + +/* @todo: combine this */ +.about-wrap li.wp-person { + height: 70px; + width: 280px; + padding-bottom: 15px; +} + +.about-wrap ul.compact li.wp-person { + height: auto; + width: 180px; + padding-bottom: 0; + margin-bottom: 0; +} + +.about-wrap #wp-people-group-validators + p.wp-credits-list { + margin-top: 0; +} + +.about-wrap li.wp-person a.web { + display: block; + margin: 6px 0 2px; + font-size: 16px; + text-decoration: none; +} + +.about-wrap p.wp-credits-list a { + white-space: nowrap; +} + +/* Freedoms */ + +.freedoms-php .about-wrap ol { + margin: 40px 60px; +} + +.freedoms-php .about-wrap ol li { + list-style-type: decimal; + font-weight: bold; +} + +.freedoms-php .about-wrap ol p { + font-weight: normal; + margin: 0.6em 0; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + .about-wrap .feature-section.one-col > div, + .about-wrap .feature-section.two-col > div, + .about-wrap .feature-section.three-col > div { + width: 100%; + margin: 0 0 40px; + padding: 0 0 40px; + float: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + + .about-wrap .under-the-hood .feature-section > div, + .about-wrap .feature-section.col > div.last-feature { + margin: 0; + padding: 0; + border-bottom: none; + } + +} + +/* Responsive release video */ +@media screen and ( max-width: 710px ) { + .about-overview { + position: relative; + padding-bottom: 56.25%; /* 360 / 640 */ + width: 100%; + height: 0; + } + + .about-overview embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +} + +@media only screen and (max-width: 500px) { + .about-wrap { + margin-right: 20px; + margin-left: 10px; + } + + .about-wrap h1, + .about-text { + margin-right: 0; + } + + .about-text { + margin-bottom: 0.25em; + } + + .about-wrap .wp-badge { + position: relative; + margin-bottom: 1.5em; + width: 100%; + } + + .about-wrap h2.nav-tab-wrapper { + padding-left: 0; + border-bottom: 0; + } + + .about-wrap h2 .nav-tab { + margin-top: 10px; + margin-right: 10px; + border-bottom: 1px solid #ccc; + } + + .about-wrap .feature-section.three-col div { + width: 100%; + float: none; + } + + .about-wrap .three-col.about-updates .col-1 { + padding: 0; + float: none; + } + + .about-wrap .three-col.about-updates .col-2 { + margin: 0 0 20px; + width: 100%; + float: none; + } +} diff --git a/wp-admin/css/admin-menu-rtl.css b/wp-admin/css/admin-menu-rtl.css new file mode 100644 index 0000000..7ea5ff6 --- /dev/null +++ b/wp-admin/css/admin-menu-rtl.css @@ -0,0 +1,917 @@ +#adminmenuback, +#adminmenuwrap, +#adminmenu, +#adminmenu .wp-submenu { + width: 160px; + background-color: #222; +} + +#adminmenuback { + position: absolute; + top: 0; + bottom: 0; + z-index: -1; +} + +#adminmenu { + clear: right; + margin: 12px 0 0; + padding: 0; + list-style: none; +} + +.folded #adminmenuback, +.folded #adminmenuwrap, +.folded #adminmenu, +.folded #adminmenu li.menu-top { + width: 36px; +} + +.icon16 { + height: 18px; + width: 18px; + padding: 6px 6px; + margin: -6px -8px 0 0; + float: right; +} + +/* New Menu icons */ + +.icon16:before { + color: #999; + font: normal 20px/1 'dashicons'; + speak: none; + padding: 6px 0; + height: 34px; + width: 20px; + display: inline-block; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +.icon16.icon-dashboard:before { + content: '\f226'; +} + +.icon16.icon-post:before { + content: '\f109'; +} + +.icon16.icon-media:before { + content: '\f104'; +} + +.icon16.icon-links:before { + content: '\f103'; +} + +.icon16.icon-page:before { + content: '\f105'; +} + +.icon16.icon-comments:before { + content: '\f101'; + margin-top: 1px; +} + +.icon16.icon-appearance:before { + content: '\f100'; +} + +.icon16.icon-plugins:before { + content: '\f106'; +} + +.icon16.icon-users:before { + content: '\f110'; +} + +.icon16.icon-tools:before { + content: '\f107'; +} + +.icon16.icon-settings:before { + content: '\f108'; +} + +.icon16.icon-site:before { + content: '\f112' +} + +.icon16.icon-generic:before { + content: '\f111'; +} + +/* hide background-image for icons above */ +.icon16.icon-dashboard, +.menu-icon-dashboard div.wp-menu-image, +.icon16.icon-post, +.menu-icon-post div.wp-menu-image, +.icon16.icon-media, +.menu-icon-media div.wp-menu-image, +.icon16.icon-links, +.menu-icon-links div.wp-menu-image, +.icon16.icon-page, +.menu-icon-page div.wp-menu-image, +.icon16.icon-comments, +.menu-icon-comments div.wp-menu-image, +.icon16.icon-appearance, +.menu-icon-appearance div.wp-menu-image, +.icon16.icon-plugins, +.menu-icon-plugins div.wp-menu-image, +.icon16.icon-users, +.menu-icon-users div.wp-menu-image, +.icon16.icon-tools, +.menu-icon-tools div.wp-menu-image, +.icon16.icon-settings, +.menu-icon-settings div.wp-menu-image, +.icon16.icon-site, +.menu-icon-site div.wp-menu-image, +.icon16.icon-generic, +.menu-icon-generic div.wp-menu-image { + background-image: none !important; +} + +/*------------------------------------------------------------------------------ + 7.0 - Main Navigation (Left Menu) +------------------------------------------------------------------------------*/ + +#adminmenuwrap { + position: relative; + float: right; +} + +/* side admin menu */ +#adminmenu * { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#adminmenu li { + margin: 0; + padding: 0; + cursor: pointer; +} + +#adminmenu a { + display: block; + line-height: 18px; + padding: 2px 5px; + color: #eee; +} + +#adminmenu .wp-submenu a { + color: #bbb; +} + +#adminmenu .wp-submenu a:hover, +#adminmenu .wp-submenu a:focus { + background: none; +} + +#adminmenu a:hover, +#adminmenu li.menu-top > a:focus, +#adminmenu .wp-submenu a:hover, +#adminmenu .wp-submenu a:focus { + color: #2ea2cc; +} + +#adminmenu li.menu-top { + border: none; + min-height: 34px; + position: relative; +} + +#adminmenu .wp-submenu { + list-style: none; + position: absolute; + top: -1000em; + right: 160px; + overflow: visible; + word-wrap: break-word; +} + +#adminmenu .wp-submenu, +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + padding: 7px 0 8px; + z-index: 9999; + background-color: #333; + -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); + box-shadow: 0 3px 5px rgba(0,0,0,0.2); +} + +.js #adminmenu .sub-open, +.js #adminmenu .opensub .wp-submenu, +#adminmenu a.menu-top:focus + .wp-submenu, +.no-js li.wp-has-submenu:hover .wp-submenu { + top: -1px; +} + +#adminmenu .wp-has-current-submenu .wp-submenu, +.no-js li.wp-has-current-submenu:hover .wp-submenu, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +#adminmenu .wp-has-current-submenu .wp-submenu.sub-open, +#adminmenu .wp-has-current-submenu.opensub .wp-submenu { + position: relative; + z-index: 3; + top: auto; + right: auto; + left: auto; + bottom: auto; + border: 0 none; + margin-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + background-color: #333; +} + +/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */ +#adminmenu li.menu-top:hover, +#adminmenu li.opensub > a.menu-top, +#adminmenu li > a.menu-top:focus { + position: relative; + background-color: #111; +} + +.folded #adminmenu li.menu-top:hover, +.folded #adminmenu li.opensub > a.menu-top, +.folded #adminmenu li > a.menu-top:focus { + z-index: 10000; +} + +#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, +#adminmenu li.current a.menu-top, +.folded #adminmenu li.wp-has-current-submenu, +.folded #adminmenu li.current.menu-top, +#adminmenu .wp-menu-arrow, +#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, +#adminmenu .wp-menu-arrow div { + background: #0074a2; + color: #fff; +} + +.folded #adminmenu .wp-submenu.sub-open, +.folded #adminmenu .opensub .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, +.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, +.folded #adminmenu a.menu-top:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, +.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { + top: 0; + right: 36px; +} + +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + position: absolute; + top: -1000em; +} + +#adminmenu .wp-not-current-submenu .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + min-width: 160px; + width: auto; +} + +#adminmenu .wp-submenu a { + font-size: 13px; + line-height: 1.2; + margin: 0; + padding: 6px 0; +} + +#adminmenu .wp-submenu li.current, +#adminmenu .wp-submenu li.current a, +#adminmenu .opensub .wp-submenu li.current a, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, +#adminmenu .wp-submenu li.current a:hover, +#adminmenu .wp-submenu li.current a:focus { + color: #fff; +} + +#adminmenu .wp-not-current-submenu li > a, +.folded #adminmenu .wp-has-current-submenu li > a { + padding-left: 16px; + padding-right: 14px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#adminmenu .wp-has-current-submenu ul > li > a, +.folded #adminmenu li.menu-top .wp-submenu > li > a { + padding: 6px 12px; +} + +#adminmenu a.menu-top, +#adminmenu .wp-submenu-head { + font-size: 14px; + font-weight: 400; + line-height: 18px; + padding: 0; +} + +#adminmenu .wp-submenu-head, +.folded #adminmenu .wp-menu-name { + display: none; +} + +.folded #adminmenu .wp-submenu-head { + display: block; +} + +#adminmenu .wp-submenu li { + padding: 0; + margin: 0; + overflow: hidden; +} + +#adminmenu .wp-menu-image img { + padding: 9px 0 0 0; + opacity: 0.6; + filter: alpha(opacity=60); +} + +#adminmenu div.wp-menu-name { + padding: 8px 0; +} + +#adminmenu div.wp-menu-image { + float: right; + width: 36px; + height: 34px; + margin: 0; + text-align: center; +} + +#adminmenu div.wp-menu-image.svg { + background-repeat: no-repeat; + background-position: center; + -webkit-background-size: 20px auto; + background-size: 20px auto; +} + +div.wp-menu-image:before { + color: #999; + padding: 7px 0; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#adminmenu div.wp-menu-image:before { + color: #999; +} + +#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before, +#adminmenu .wp-has-current-submenu div.wp-menu-image:before, +#adminmenu .current div.wp-menu-image:before, +#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, +#adminmenu a.current:hover div.wp-menu-image:before { + color: #fff; +} + +#adminmenu li:hover div.wp-menu-image:before { + color: #2ea2cc; +} + +.folded #adminmenu div.wp-menu-image { + width: 35px; + height: 30px; + position: absolute; + z-index: 25; +} + +.folded #adminmenu a.menu-top { + height: 34px; +} + +/* No @font-face support */ +.no-font-face #adminmenu .wp-menu-image { + display: none; +} + +.no-font-face #adminmenu div.wp-menu-name { + padding: 8px 12px; +} + +.no-font-face.auto-fold #adminmenu .wp-menu-name { + margin-right: 0; +} +/* End no @font-face support */ + +/* Sticky admin menu */ +.sticky-menu #adminmenuwrap { + position: fixed; + z-index: 9999; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */ +} + +/* A new arrow */ + +.wp-menu-arrow { + display: none !important; +} + +ul#adminmenu a.wp-has-current-submenu { + position: relative; +} + +ul#adminmenu a.wp-has-current-submenu:after, +ul#adminmenu > li.current > a.current:after { + left: 0; + border: solid 8px transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-left-color: #f1f1f1; + top: 50%; + margin-top: -8px; +} + +.folded ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: none; +} + +.folded ul#adminmenu a.wp-has-current-submenu:after, +.folded ul#adminmenu > li a.current:after { + border-width: 4px; + margin-top: -4px; +} + +/* flyout menu arrow */ +#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + left: 0; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-width: 8px; + top: 10px; + z-index: 10000; +} + +.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + border-width: 4px; + margin-top: -4px; + top: 18px; +} + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #333; +} + +#adminmenu li.menu-top:hover .wp-menu-image img, +#adminmenu li.wp-has-current-submenu .wp-menu-image img { + opacity: 1; + filter: alpha(opacity=100); +} + +#adminmenu li.wp-menu-separator { + height: 5px; + padding: 0; + margin: 0 0 6px 0; + cursor: inherit; +} + +/* @todo: is this even needed given that it's nested beneath the above li.wp-menu-separator? */ +#adminmenu div.separator { + height: 2px; + padding: 0; +} + +#adminmenu .wp-submenu .wp-submenu-head { + color: #fff; + font-weight: 400; + font-size: 14px; + padding: 8px 11px 8px 4px; + margin: -7px 0px 4px; +} + +#adminmenu li.current, +.folded #adminmenu li.wp-menu-open { + border: 0 none; +} + +#adminmenu .awaiting-mod, +#adminmenu .update-plugins, +#sidemenu li a span.update-plugins { + display: inline-block; + background-color: #d54e21; + color: #fff; + font-size: 9px; + line-height: 17px; + font-weight: 600; + margin: 1px 2px 0 0; + vertical-align: top; + -webkit-border-radius: 10px; + border-radius: 10px; + z-index: 26; +} + +#adminmenu li .awaiting-mod span, +#adminmenu li span.update-plugins span, +#sidemenu li a span.update-plugins span { + display: block; + padding: 0 6px; +} + +#adminmenu li.current a .awaiting-mod, +#adminmenu li a.wp-has-current-submenu .update-plugins { + background-color: #2ea2cc; + color: #fff; +} + +#adminmenu li span.count-0, +#sidemenu li a .count-0 { + display: none; +} + +#collapse-menu { + font-size: 13px; + line-height: 34px; + margin-top: 10px; + color: #aaa; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#collapse-menu:hover, +#collapse-menu:hover #collapse-button div:after { + color: #2ea2cc; +} + +.folded #collapse-menu span { + display: none; +} + +#collapse-button, +#collapse-button div { + width: 15px; + height: 15px; +} + +#collapse-button { + float: right; + height: 15px; + margin: 10px 11px 10px 8px; + width: 15px; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +#wpwrap #collapse-button div { + padding: 0; +} + +#collapse-button div:after { + content: '\f148'; + display: block; + line-height: 15px; + right: -3px; + top: -3px; + color: #aaa; + font: normal 20px/1 'dashicons' !important; + speak: none; + margin: 0 auto; + padding: 0 !important; + position: relative; + text-align: center; + width: 20px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.folded #collapse-button div:after, +.rtl #collapse-button div:after { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rtl.folded #collapse-button div:after { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +/** + * Toolbar menu toggle + */ +li#wp-admin-bar-menu-toggle { + display: none; +} + + +/* Auto-folding of the admin menu */ +@media only screen and (max-width: 960px) { + .auto-fold #wpcontent, + .auto-fold #wpfooter { + margin-right: 36px; + } + + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap, + .auto-fold #adminmenu, + .auto-fold #adminmenu li.menu-top { + width: 36px; + } + + .auto-fold #adminmenu .wp-submenu.sub-open, + .auto-fold #adminmenu .opensub .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, + .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, + .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + top: 0px; + right: 36px; + } + + .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { + position: absolute; + top: -1000em; + margin-left: -1px; + padding: 7px 0 8px; + z-index: 9999; + } + + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { + min-width: 150px; + width: auto; + } + + .auto-fold #adminmenu .wp-has-current-submenu li > a { + padding-left: 16px; + padding-right: 14px; + } + + + .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { + padding-right: 12px; + } + + .auto-fold #adminmenu .wp-menu-name { + display: none; + } + + .auto-fold #adminmenu .wp-submenu-head { + display: block; + } + + .auto-fold #adminmenu div.wp-menu-image { + height: 30px; + width: 34px; + position: absolute; + z-index: 25; + } + + .auto-fold #adminmenu a.menu-top { + height: 34px; + } + + .auto-fold #adminmenu li.wp-menu-open { + border: 0 none; + } + + .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last { + margin-bottom: 0; + } + + .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: none; + } + + .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + border-width: 4px; + margin-top: -4px; + top: 16px; + } + + .auto-fold ul#adminmenu a.wp-has-current-submenu:after, + .auto-fold ul#adminmenu > li a.current:after { + border-width: 4px; + margin-top: -4px; + } + + .auto-fold #adminmenu li.menu-top:hover, + .auto-fold #adminmenu li.opensub > a.menu-top, + .auto-fold #adminmenu li > a.menu-top:focus { + z-index: 10000; + } + + .auto-fold #collapse-menu span { + display: none; + } + + .auto-fold #collapse-button div { + background: none; + } + + .auto-fold #collapse-button div:after { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + } + + .rtl.auto-fold #collapse-button div:after { + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + +} + +@media screen and ( max-width: 782px ) { + .auto-fold #wpcontent { + position: relative; + margin-right: 0; + padding-right: 10px; + } + + .sticky-menu #adminmenuwrap { + position: relative; + z-index: auto; + top: 0; + } + + /* Sidebar Adjustments */ + .auto-fold #adminmenu, + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap { + position: absolute; + width: 190px; + z-index: 100; + } + + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap { + display: none; + } + + .auto-fold .wp-responsive-open #adminmenuback, + .auto-fold .wp-responsive-open #adminmenuwrap { + display: block; + } + + .auto-fold #adminmenu li.menu-top { + width: 100%; + } + + /* Resize the admin menu items to a comfortable touch size */ + .auto-fold #adminmenu li a { + font-size: 16px; + padding: 5px; + } + + .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { + padding: 10px 20px 10px 10px; + } + + /* Restore the menu names */ + .auto-fold #adminmenu .wp-menu-name { + display: block; + margin-right: 35px; + } + + /* Switch the arrow side */ + .auto-fold ul#adminmenu a.wp-has-current-submenu:after, + .auto-fold ul#adminmenu > li.current > a.current:after { + border-width: 8px; + margin-top: -8px; + } + + .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + display: none; + } + + /* Make the submenus appear correctly when tapped. */ + #adminmenu .wp-submenu { + position: relative; + display: none; + } + + .auto-fold #adminmenu .selected .wp-submenu, + .auto-fold #adminmenu .wp-menu-open .wp-submenu { + position: relative; + display: block; + top: 0; + right: -1px; + -webkit-box-shadow: none; + box-shadow: none; + } + + .auto-fold #adminmenu .selected .wp-submenu:after, + .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { + display: none; + } + + .auto-fold #adminmenu .opensub .wp-submenu { + display: none; + } + + .auto-fold #adminmenu .selected .wp-submenu { + display: block; + } + + .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: block; + } + + .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + position: relative; + right: -1px; + left: 0; + top: 0; + } + + /* Remove submenu headers and adjust sub meu*/ + #adminmenu .wp-submenu .wp-submenu-head { + display: none; + } + + /* Toolbar menu toggle */ + #wp-responsive-toggle { + position: fixed; + top: 5px; + right: 4px; + padding-left: 10px; + z-index: 99999; + border: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + #wpadminbar #wp-admin-bar-menu-toggle a { + display: block; + padding: 0; + overflow: hidden; + outline: none; + text-decoration: none; + border: 1px solid transparent; + background: none; + height: 44px; + margin-right: -1px; + } + + .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #333; + } + + li#wp-admin-bar-menu-toggle { + display: block; + } + + #wpadminbar #wp-admin-bar-menu-toggle a:hover { + border: 1px solid transparent; + } + + #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before { + content: '\f228'; + display: inline-block; + float: right; + font: normal 40px/45px 'Dashicons'; + vertical-align: middle; + outline: none; + margin: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + height: 44px; + width: 50px; + padding: 0; + border: none; + text-align: center; + text-decoration: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + #adminmenuwrap, + #adminmenuback { + display: none; + } + + .wp-responsive-open #adminmenuwrap, + .wp-responsive-open #adminmenuback { + display: block; + } + + .auto-fold #adminmenu { + top: 46px; + } +} + diff --git a/wp-admin/css/admin-menu.css b/wp-admin/css/admin-menu.css new file mode 100644 index 0000000..7f317bd --- /dev/null +++ b/wp-admin/css/admin-menu.css @@ -0,0 +1,917 @@ +#adminmenuback, +#adminmenuwrap, +#adminmenu, +#adminmenu .wp-submenu { + width: 160px; + background-color: #222; +} + +#adminmenuback { + position: absolute; + top: 0; + bottom: 0; + z-index: -1; +} + +#adminmenu { + clear: left; + margin: 12px 0 0; + padding: 0; + list-style: none; +} + +.folded #adminmenuback, +.folded #adminmenuwrap, +.folded #adminmenu, +.folded #adminmenu li.menu-top { + width: 36px; +} + +.icon16 { + height: 18px; + width: 18px; + padding: 6px 6px; + margin: -6px 0 0 -8px; + float: left; +} + +/* New Menu icons */ + +.icon16:before { + color: #999; + font: normal 20px/1 'dashicons'; + speak: none; + padding: 6px 0; + height: 34px; + width: 20px; + display: inline-block; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +.icon16.icon-dashboard:before { + content: '\f226'; +} + +.icon16.icon-post:before { + content: '\f109'; +} + +.icon16.icon-media:before { + content: '\f104'; +} + +.icon16.icon-links:before { + content: '\f103'; +} + +.icon16.icon-page:before { + content: '\f105'; +} + +.icon16.icon-comments:before { + content: '\f101'; + margin-top: 1px; +} + +.icon16.icon-appearance:before { + content: '\f100'; +} + +.icon16.icon-plugins:before { + content: '\f106'; +} + +.icon16.icon-users:before { + content: '\f110'; +} + +.icon16.icon-tools:before { + content: '\f107'; +} + +.icon16.icon-settings:before { + content: '\f108'; +} + +.icon16.icon-site:before { + content: '\f112' +} + +.icon16.icon-generic:before { + content: '\f111'; +} + +/* hide background-image for icons above */ +.icon16.icon-dashboard, +.menu-icon-dashboard div.wp-menu-image, +.icon16.icon-post, +.menu-icon-post div.wp-menu-image, +.icon16.icon-media, +.menu-icon-media div.wp-menu-image, +.icon16.icon-links, +.menu-icon-links div.wp-menu-image, +.icon16.icon-page, +.menu-icon-page div.wp-menu-image, +.icon16.icon-comments, +.menu-icon-comments div.wp-menu-image, +.icon16.icon-appearance, +.menu-icon-appearance div.wp-menu-image, +.icon16.icon-plugins, +.menu-icon-plugins div.wp-menu-image, +.icon16.icon-users, +.menu-icon-users div.wp-menu-image, +.icon16.icon-tools, +.menu-icon-tools div.wp-menu-image, +.icon16.icon-settings, +.menu-icon-settings div.wp-menu-image, +.icon16.icon-site, +.menu-icon-site div.wp-menu-image, +.icon16.icon-generic, +.menu-icon-generic div.wp-menu-image { + background-image: none !important; +} + +/*------------------------------------------------------------------------------ + 7.0 - Main Navigation (Left Menu) +------------------------------------------------------------------------------*/ + +#adminmenuwrap { + position: relative; + float: left; +} + +/* side admin menu */ +#adminmenu * { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#adminmenu li { + margin: 0; + padding: 0; + cursor: pointer; +} + +#adminmenu a { + display: block; + line-height: 18px; + padding: 2px 5px; + color: #eee; +} + +#adminmenu .wp-submenu a { + color: #bbb; +} + +#adminmenu .wp-submenu a:hover, +#adminmenu .wp-submenu a:focus { + background: none; +} + +#adminmenu a:hover, +#adminmenu li.menu-top > a:focus, +#adminmenu .wp-submenu a:hover, +#adminmenu .wp-submenu a:focus { + color: #2ea2cc; +} + +#adminmenu li.menu-top { + border: none; + min-height: 34px; + position: relative; +} + +#adminmenu .wp-submenu { + list-style: none; + position: absolute; + top: -1000em; + left: 160px; + overflow: visible; + word-wrap: break-word; +} + +#adminmenu .wp-submenu, +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + padding: 7px 0 8px; + z-index: 9999; + background-color: #333; + -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); + box-shadow: 0 3px 5px rgba(0,0,0,0.2); +} + +.js #adminmenu .sub-open, +.js #adminmenu .opensub .wp-submenu, +#adminmenu a.menu-top:focus + .wp-submenu, +.no-js li.wp-has-submenu:hover .wp-submenu { + top: -1px; +} + +#adminmenu .wp-has-current-submenu .wp-submenu, +.no-js li.wp-has-current-submenu:hover .wp-submenu, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +#adminmenu .wp-has-current-submenu .wp-submenu.sub-open, +#adminmenu .wp-has-current-submenu.opensub .wp-submenu { + position: relative; + z-index: 3; + top: auto; + left: auto; + right: auto; + bottom: auto; + border: 0 none; + margin-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + background-color: #333; +} + +/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */ +#adminmenu li.menu-top:hover, +#adminmenu li.opensub > a.menu-top, +#adminmenu li > a.menu-top:focus { + position: relative; + background-color: #111; +} + +.folded #adminmenu li.menu-top:hover, +.folded #adminmenu li.opensub > a.menu-top, +.folded #adminmenu li > a.menu-top:focus { + z-index: 10000; +} + +#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, +#adminmenu li.current a.menu-top, +.folded #adminmenu li.wp-has-current-submenu, +.folded #adminmenu li.current.menu-top, +#adminmenu .wp-menu-arrow, +#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, +#adminmenu .wp-menu-arrow div { + background: #0074a2; + color: #fff; +} + +.folded #adminmenu .wp-submenu.sub-open, +.folded #adminmenu .opensub .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, +.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, +.folded #adminmenu a.menu-top:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, +.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { + top: 0; + left: 36px; +} + +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + position: absolute; + top: -1000em; +} + +#adminmenu .wp-not-current-submenu .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + min-width: 160px; + width: auto; +} + +#adminmenu .wp-submenu a { + font-size: 13px; + line-height: 1.2; + margin: 0; + padding: 6px 0; +} + +#adminmenu .wp-submenu li.current, +#adminmenu .wp-submenu li.current a, +#adminmenu .opensub .wp-submenu li.current a, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, +#adminmenu .wp-submenu li.current a:hover, +#adminmenu .wp-submenu li.current a:focus { + color: #fff; +} + +#adminmenu .wp-not-current-submenu li > a, +.folded #adminmenu .wp-has-current-submenu li > a { + padding-right: 16px; + padding-left: 14px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#adminmenu .wp-has-current-submenu ul > li > a, +.folded #adminmenu li.menu-top .wp-submenu > li > a { + padding: 6px 12px; +} + +#adminmenu a.menu-top, +#adminmenu .wp-submenu-head { + font-size: 14px; + font-weight: 400; + line-height: 18px; + padding: 0; +} + +#adminmenu .wp-submenu-head, +.folded #adminmenu .wp-menu-name { + display: none; +} + +.folded #adminmenu .wp-submenu-head { + display: block; +} + +#adminmenu .wp-submenu li { + padding: 0; + margin: 0; + overflow: hidden; +} + +#adminmenu .wp-menu-image img { + padding: 9px 0 0 0; + opacity: 0.6; + filter: alpha(opacity=60); +} + +#adminmenu div.wp-menu-name { + padding: 8px 0; +} + +#adminmenu div.wp-menu-image { + float: left; + width: 36px; + height: 34px; + margin: 0; + text-align: center; +} + +#adminmenu div.wp-menu-image.svg { + background-repeat: no-repeat; + background-position: center; + -webkit-background-size: 20px auto; + background-size: 20px auto; +} + +div.wp-menu-image:before { + color: #999; + padding: 7px 0; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#adminmenu div.wp-menu-image:before { + color: #999; +} + +#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before, +#adminmenu .wp-has-current-submenu div.wp-menu-image:before, +#adminmenu .current div.wp-menu-image:before, +#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, +#adminmenu a.current:hover div.wp-menu-image:before { + color: #fff; +} + +#adminmenu li:hover div.wp-menu-image:before { + color: #2ea2cc; +} + +.folded #adminmenu div.wp-menu-image { + width: 35px; + height: 30px; + position: absolute; + z-index: 25; +} + +.folded #adminmenu a.menu-top { + height: 34px; +} + +/* No @font-face support */ +.no-font-face #adminmenu .wp-menu-image { + display: none; +} + +.no-font-face #adminmenu div.wp-menu-name { + padding: 8px 12px; +} + +.no-font-face.auto-fold #adminmenu .wp-menu-name { + margin-left: 0; +} +/* End no @font-face support */ + +/* Sticky admin menu */ +.sticky-menu #adminmenuwrap { + position: fixed; + z-index: 9999; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */ +} + +/* A new arrow */ + +.wp-menu-arrow { + display: none !important; +} + +ul#adminmenu a.wp-has-current-submenu { + position: relative; +} + +ul#adminmenu a.wp-has-current-submenu:after, +ul#adminmenu > li.current > a.current:after { + right: 0; + border: solid 8px transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-right-color: #f1f1f1; + top: 50%; + margin-top: -8px; +} + +.folded ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: none; +} + +.folded ul#adminmenu a.wp-has-current-submenu:after, +.folded ul#adminmenu > li a.current:after { + border-width: 4px; + margin-top: -4px; +} + +/* flyout menu arrow */ +#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + right: 0; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-width: 8px; + top: 10px; + z-index: 10000; +} + +.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + border-width: 4px; + margin-top: -4px; + top: 18px; +} + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #333; +} + +#adminmenu li.menu-top:hover .wp-menu-image img, +#adminmenu li.wp-has-current-submenu .wp-menu-image img { + opacity: 1; + filter: alpha(opacity=100); +} + +#adminmenu li.wp-menu-separator { + height: 5px; + padding: 0; + margin: 0 0 6px 0; + cursor: inherit; +} + +/* @todo: is this even needed given that it's nested beneath the above li.wp-menu-separator? */ +#adminmenu div.separator { + height: 2px; + padding: 0; +} + +#adminmenu .wp-submenu .wp-submenu-head { + color: #fff; + font-weight: 400; + font-size: 14px; + padding: 8px 4px 8px 11px; + margin: -7px 0px 4px; +} + +#adminmenu li.current, +.folded #adminmenu li.wp-menu-open { + border: 0 none; +} + +#adminmenu .awaiting-mod, +#adminmenu .update-plugins, +#sidemenu li a span.update-plugins { + display: inline-block; + background-color: #d54e21; + color: #fff; + font-size: 9px; + line-height: 17px; + font-weight: 600; + margin: 1px 0 0 2px; + vertical-align: top; + -webkit-border-radius: 10px; + border-radius: 10px; + z-index: 26; +} + +#adminmenu li .awaiting-mod span, +#adminmenu li span.update-plugins span, +#sidemenu li a span.update-plugins span { + display: block; + padding: 0 6px; +} + +#adminmenu li.current a .awaiting-mod, +#adminmenu li a.wp-has-current-submenu .update-plugins { + background-color: #2ea2cc; + color: #fff; +} + +#adminmenu li span.count-0, +#sidemenu li a .count-0 { + display: none; +} + +#collapse-menu { + font-size: 13px; + line-height: 34px; + margin-top: 10px; + color: #aaa; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#collapse-menu:hover, +#collapse-menu:hover #collapse-button div:after { + color: #2ea2cc; +} + +.folded #collapse-menu span { + display: none; +} + +#collapse-button, +#collapse-button div { + width: 15px; + height: 15px; +} + +#collapse-button { + float: left; + height: 15px; + margin: 10px 8px 10px 11px; + width: 15px; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +#wpwrap #collapse-button div { + padding: 0; +} + +#collapse-button div:after { + content: '\f148'; + display: block; + line-height: 15px; + left: -3px; + top: -3px; + color: #aaa; + font: normal 20px/1 'dashicons' !important; + speak: none; + margin: 0 auto; + padding: 0 !important; + position: relative; + text-align: center; + width: 20px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.folded #collapse-button div:after, +.rtl #collapse-button div:after { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rtl.folded #collapse-button div:after { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +/** + * Toolbar menu toggle + */ +li#wp-admin-bar-menu-toggle { + display: none; +} + + +/* Auto-folding of the admin menu */ +@media only screen and (max-width: 960px) { + .auto-fold #wpcontent, + .auto-fold #wpfooter { + margin-left: 36px; + } + + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap, + .auto-fold #adminmenu, + .auto-fold #adminmenu li.menu-top { + width: 36px; + } + + .auto-fold #adminmenu .wp-submenu.sub-open, + .auto-fold #adminmenu .opensub .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, + .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, + .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + top: 0px; + left: 36px; + } + + .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { + position: absolute; + top: -1000em; + margin-right: -1px; + padding: 7px 0 8px; + z-index: 9999; + } + + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { + min-width: 150px; + width: auto; + } + + .auto-fold #adminmenu .wp-has-current-submenu li > a { + padding-right: 16px; + padding-left: 14px; + } + + + .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { + padding-left: 12px; + } + + .auto-fold #adminmenu .wp-menu-name { + display: none; + } + + .auto-fold #adminmenu .wp-submenu-head { + display: block; + } + + .auto-fold #adminmenu div.wp-menu-image { + height: 30px; + width: 34px; + position: absolute; + z-index: 25; + } + + .auto-fold #adminmenu a.menu-top { + height: 34px; + } + + .auto-fold #adminmenu li.wp-menu-open { + border: 0 none; + } + + .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last { + margin-bottom: 0; + } + + .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: none; + } + + .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + border-width: 4px; + margin-top: -4px; + top: 16px; + } + + .auto-fold ul#adminmenu a.wp-has-current-submenu:after, + .auto-fold ul#adminmenu > li a.current:after { + border-width: 4px; + margin-top: -4px; + } + + .auto-fold #adminmenu li.menu-top:hover, + .auto-fold #adminmenu li.opensub > a.menu-top, + .auto-fold #adminmenu li > a.menu-top:focus { + z-index: 10000; + } + + .auto-fold #collapse-menu span { + display: none; + } + + .auto-fold #collapse-button div { + background: none; + } + + .auto-fold #collapse-button div:after { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + } + + .rtl.auto-fold #collapse-button div:after { + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + +} + +@media screen and ( max-width: 782px ) { + .auto-fold #wpcontent { + position: relative; + margin-left: 0; + padding-left: 10px; + } + + .sticky-menu #adminmenuwrap { + position: relative; + z-index: auto; + top: 0; + } + + /* Sidebar Adjustments */ + .auto-fold #adminmenu, + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap { + position: absolute; + width: 190px; + z-index: 100; + } + + .auto-fold #adminmenuback, + .auto-fold #adminmenuwrap { + display: none; + } + + .auto-fold .wp-responsive-open #adminmenuback, + .auto-fold .wp-responsive-open #adminmenuwrap { + display: block; + } + + .auto-fold #adminmenu li.menu-top { + width: 100%; + } + + /* Resize the admin menu items to a comfortable touch size */ + .auto-fold #adminmenu li a { + font-size: 16px; + padding: 5px; + } + + .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { + padding: 10px 10px 10px 20px; + } + + /* Restore the menu names */ + .auto-fold #adminmenu .wp-menu-name { + display: block; + margin-left: 35px; + } + + /* Switch the arrow side */ + .auto-fold ul#adminmenu a.wp-has-current-submenu:after, + .auto-fold ul#adminmenu > li.current > a.current:after { + border-width: 8px; + margin-top: -8px; + } + + .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { + display: none; + } + + /* Make the submenus appear correctly when tapped. */ + #adminmenu .wp-submenu { + position: relative; + display: none; + } + + .auto-fold #adminmenu .selected .wp-submenu, + .auto-fold #adminmenu .wp-menu-open .wp-submenu { + position: relative; + display: block; + top: 0; + left: -1px; + -webkit-box-shadow: none; + box-shadow: none; + } + + .auto-fold #adminmenu .selected .wp-submenu:after, + .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { + display: none; + } + + .auto-fold #adminmenu .opensub .wp-submenu { + display: none; + } + + .auto-fold #adminmenu .selected .wp-submenu { + display: block; + } + + .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { + display: block; + } + + .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + position: relative; + left: -1px; + right: 0; + top: 0; + } + + /* Remove submenu headers and adjust sub meu*/ + #adminmenu .wp-submenu .wp-submenu-head { + display: none; + } + + /* Toolbar menu toggle */ + #wp-responsive-toggle { + position: fixed; + top: 5px; + left: 4px; + padding-right: 10px; + z-index: 99999; + border: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + #wpadminbar #wp-admin-bar-menu-toggle a { + display: block; + padding: 0; + overflow: hidden; + outline: none; + text-decoration: none; + border: 1px solid transparent; + background: none; + height: 44px; + margin-left: -1px; + } + + .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #333; + } + + li#wp-admin-bar-menu-toggle { + display: block; + } + + #wpadminbar #wp-admin-bar-menu-toggle a:hover { + border: 1px solid transparent; + } + + #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before { + content: '\f228'; + display: inline-block; + float: left; + font: normal 40px/45px 'Dashicons'; + vertical-align: middle; + outline: none; + margin: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + height: 44px; + width: 50px; + padding: 0; + border: none; + text-align: center; + text-decoration: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + #adminmenuwrap, + #adminmenuback { + display: none; + } + + .wp-responsive-open #adminmenuwrap, + .wp-responsive-open #adminmenuback { + display: block; + } + + .auto-fold #adminmenu { + top: 46px; + } +} + diff --git a/wp-admin/css/color-picker-rtl.css b/wp-admin/css/color-picker-rtl.css new file mode 100644 index 0000000..257ad53 --- /dev/null +++ b/wp-admin/css/color-picker-rtl.css @@ -0,0 +1,127 @@ +.wp-color-picker { + width: 80px; +} + +.wp-picker-container .hidden { + display: none; +} + +.wp-color-result { + background-color: #f7f7f7; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + border-radius: 3px; + cursor: pointer; + display: inline-block; + height: 22px; + margin: 0 0px 6px 6px; + position: relative; + top: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: bottom; + display: inline-block; + padding-right: 30px; + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08); + box-shadow: 0 1px 0 rgba(0,0,0,.08); +} + +.wp-color-result:after { + background: #f7f7f7; + -webkit-border-radius: 2px 0 0 2px; + border-radius: 2px 0 0 2px; + border-right: 1px solid #ccc; + color: #555; + content: attr( title ); + display: block; + font-size: 11px; + line-height: 22px; + padding: 0 6px; + position: relative; + left: 0; + text-align: center; + top: 0; + -webkit-box-shadow: inset 0 1px 0 #fff; + box-shadow: inset 0 1px 0 #fff; +} + +.wp-color-result:hover, +.wp-color-result:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.wp-color-result:hover:after, +.wp-color-result:focus:after { + color: #222; + border-color: #aaa; + border-right: 1px solid #999; +} + +.wp-color-result { + top: 0; +} + +.wp-color-result.wp-picker-open:after { + content: attr( data-current ); +} + +.wp-picker-container, .wp-picker-container:active { + display: inline-block; + outline: 0; +} + +.wp-color-result:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.wp-picker-open + .wp-picker-input-wrap { + display: inline-block; + vertical-align: top; +} + +.wp-picker-container .button { + margin-right: 6px; +} + +.wp-picker-container .iris-square-slider .ui-slider-handle:focus { + background-color: #555 +} + +.wp-picker-container .iris-picker { + -webkit-border-radius: 0; + border-radius: 0; + border-color: #dfdfdf; + margin-top: 6px; +} + +.wp-picker-container input[type="text"].wp-color-picker { + width: 65px; + font-size: 12px; + font-family: monospace; + text-align: center; + line-height: 16px; + margin: 0; +} + +.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder { + color: transparent; +} + +.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder { + color: #999; +} + +.wp-picker-container input[type="text"].iris-error { + background-color: #ffebe8; + border-color: #c00; + color: #000; +} diff --git a/wp-admin/css/color-picker-rtl.min.css b/wp-admin/css/color-picker-rtl.min.css new file mode 100644 index 0000000..ee70a9d --- /dev/null +++ b/wp-admin/css/color-picker-rtl.min.css @@ -0,0 +1 @@ +.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#222;border-color:#aaa;border-right:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file diff --git a/wp-admin/css/color-picker.css b/wp-admin/css/color-picker.css new file mode 100644 index 0000000..4229402 --- /dev/null +++ b/wp-admin/css/color-picker.css @@ -0,0 +1,127 @@ +.wp-color-picker { + width: 80px; +} + +.wp-picker-container .hidden { + display: none; +} + +.wp-color-result { + background-color: #f7f7f7; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + border-radius: 3px; + cursor: pointer; + display: inline-block; + height: 22px; + margin: 0 6px 6px 0px; + position: relative; + top: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: bottom; + display: inline-block; + padding-left: 30px; + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08); + box-shadow: 0 1px 0 rgba(0,0,0,.08); +} + +.wp-color-result:after { + background: #f7f7f7; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0; + border-left: 1px solid #ccc; + color: #555; + content: attr( title ); + display: block; + font-size: 11px; + line-height: 22px; + padding: 0 6px; + position: relative; + right: 0; + text-align: center; + top: 0; + -webkit-box-shadow: inset 0 1px 0 #fff; + box-shadow: inset 0 1px 0 #fff; +} + +.wp-color-result:hover, +.wp-color-result:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.wp-color-result:hover:after, +.wp-color-result:focus:after { + color: #222; + border-color: #aaa; + border-left: 1px solid #999; +} + +.wp-color-result { + top: 0; +} + +.wp-color-result.wp-picker-open:after { + content: attr( data-current ); +} + +.wp-picker-container, .wp-picker-container:active { + display: inline-block; + outline: 0; +} + +.wp-color-result:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.wp-picker-open + .wp-picker-input-wrap { + display: inline-block; + vertical-align: top; +} + +.wp-picker-container .button { + margin-left: 6px; +} + +.wp-picker-container .iris-square-slider .ui-slider-handle:focus { + background-color: #555 +} + +.wp-picker-container .iris-picker { + -webkit-border-radius: 0; + border-radius: 0; + border-color: #dfdfdf; + margin-top: 6px; +} + +.wp-picker-container input[type="text"].wp-color-picker { + width: 65px; + font-size: 12px; + font-family: monospace; + text-align: center; + line-height: 16px; + margin: 0; +} + +.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder { + color: transparent; +} + +.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder { + color: #999; +} + +.wp-picker-container input[type="text"].iris-error { + background-color: #ffebe8; + border-color: #c00; + color: #000; +} diff --git a/wp-admin/css/color-picker.min.css b/wp-admin/css/color-picker.min.css new file mode 100644 index 0000000..362cb2a --- /dev/null +++ b/wp-admin/css/color-picker.min.css @@ -0,0 +1 @@ +.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#222;border-color:#aaa;border-left:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file diff --git a/wp-admin/css/colors/_admin.scss b/wp-admin/css/colors/_admin.scss new file mode 100644 index 0000000..032e3a0 --- /dev/null +++ b/wp-admin/css/colors/_admin.scss @@ -0,0 +1,525 @@ + +@import 'variables'; +@import 'mixins'; + + +html { + background: $body-background; +} + + +/* Links */ + +a { + color: $link; + + &:hover, + &:active, + &:focus { + color: $link-focus; + } +} + +#media-upload a.del-link:hover, +div.dashboard-widget-submit input:hover, +.subsubsub a:hover, +.subsubsub a.current:hover { + color: $link-focus; +} + + +/* Forms */ + +input[type=checkbox]:checked:before { + color: $form-checked; +} + +input[type=radio]:checked:before { + background: $form-checked; +} + +.wp-core-ui input[type="reset"]:hover, +.wp-core-ui input[type="reset"]:active { + color: $link-focus; +} + + +/* Core UI */ + +.wp-core-ui { + .button-primary { + @include button( $button-color ); + } + + .wp-ui-primary { + color: $text-color; + background-color: $base-color; + } + .wp-ui-text-primary { + color: $base-color; + } + + .wp-ui-highlight { + color: $menu-highlight-text; + background-color: $menu-highlight-background; + } + .wp-ui-text-highlight { + color: $menu-highlight-background; + } + + .wp-ui-notification { + color: $menu-bubble-text; + background-color: $menu-bubble-background; + } + .wp-ui-text-notification { + color: $menu-bubble-background; + } + + .wp-ui-text-icon { + color: $menu-icon; + } +} + + +/* List tables */ + +.wrap .add-new-h2:hover, +#add-new-comment a:hover, +.tablenav .tablenav-pages a:hover, +.tablenav .tablenav-pages a:focus { + color: $menu-text; + background-color: $menu-background; +} + +.view-switch a.current:before { + color: $menu-background; +} + +.view-switch a:hover:before { + color: $menu-bubble-background; +} + +.post-com-count:hover:after { + border-top-color: $menu-background; +} +.post-com-count:hover span { + color: $menu-text; + background-color: $menu-background; +} + +strong .post-com-count:after { + border-top-color: $menu-bubble-background; +} +strong .post-com-count span { + background-color: $menu-bubble-background; +} + + +/* Admin Menu */ + +#adminmenuback, +#adminmenuwrap, +#adminmenu { + background: $menu-background; +} + +#adminmenu a { + color: $menu-text; +} + +#adminmenu div.wp-menu-image:before { + color: $menu-icon; +} + +#adminmenu a:hover, +#adminmenu li.menu-top:hover, +#adminmenu li.opensub > a.menu-top, +#adminmenu li > a.menu-top:focus { + color: $menu-highlight-text; + background-color: $menu-highlight-background; +} + +#adminmenu li.menu-top:hover div.wp-menu-image:before, +#adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: $menu-highlight-icon; +} + + +/* Active tabs use a bottom border color that matches the page background color. */ + +.about-wrap h2 .nav-tab-active, +.nav-tab-active, +.nav-tab-active:hover { + background-color: $body-background; + border-bottom-color: $body-background; +} + + +/* Admin Menu: submenu */ + +#adminmenu .wp-submenu, +#adminmenu .wp-has-current-submenu .wp-submenu, +#adminmenu .wp-has-current-submenu.opensub .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: $menu-submenu-background; +} + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: $menu-submenu-background; +} + +#adminmenu .wp-submenu .wp-submenu-head { + color: $menu-submenu-text; +} + +#adminmenu .wp-submenu a, +#adminmenu .wp-has-current-submenu .wp-submenu a, +.folded #adminmenu .wp-has-current-submenu .wp-submenu a, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, +#adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: $menu-submenu-text; + + &:focus, &:hover { + color: $menu-submenu-focus-text; + } +} + + +/* Admin Menu: current */ + +#adminmenu .wp-submenu li.current a, +#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, +#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: $menu-submenu-current-text; + + &:hover, &:focus { + color: $menu-submenu-focus-text; + } +} + +ul#adminmenu a.wp-has-current-submenu:after, +ul#adminmenu > li.current > a.current:after { + border-right-color: $body-background; +} + +#adminmenu li.current a.menu-top, +#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, +#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, +.folded #adminmenu li.current.menu-top { + color: $menu-current-text; + background: $menu-current-background; +} + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: $menu-current-icon; +} + + +/* Admin Menu: bubble */ + +#adminmenu .awaiting-mod, +#adminmenu .update-plugins { + color: $menu-bubble-text; + background: $menu-bubble-background; +} + +#adminmenu li.current a .awaiting-mod, +#adminmenu li a.wp-has-current-submenu .update-plugins, +#adminmenu li:hover a .awaiting-mod, +#adminmenu li.menu-top:hover > a .update-plugins { + color: $menu-bubble-current-text; + background: $menu-bubble-current-background; +} + + +/* Admin Menu: collapse button */ + +#collapse-menu { + color: $menu-collapse-text; +} + +#collapse-menu:hover { + color: $menu-collapse-focus-text; +} + +#collapse-button div:after { + color: $menu-collapse-icon; +} + +#collapse-menu:hover #collapse-button div:after { + color: $menu-collapse-focus-icon; +} + + +/* Admin Bar */ + +#wpadminbar { + color: $menu-text; + background: $menu-background; +} + +#wpadminbar .ab-item, +#wpadminbar a.ab-item, +#wpadminbar > #wp-toolbar span.ab-label, +#wpadminbar > #wp-toolbar span.noticon { + color: $menu-text; +} + +#wpadminbar .ab-icon, +#wpadminbar .ab-icon:before, +#wpadminbar .ab-item:before, +#wpadminbar .ab-item:after { + color: $menu-icon; +} + +#wpadminbar .ab-top-menu > li:hover > .ab-item, +#wpadminbar .ab-top-menu > li.hover > .ab-item, +#wpadminbar .ab-top-menu > li > .ab-item:focus, +#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, +#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, +#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: $menu-submenu-focus-text; + background: $menu-submenu-background; +} + +#wpadminbar > #wp-toolbar li:hover span.ab-label, +#wpadminbar > #wp-toolbar li.hover span.ab-label, +#wpadminbar > #wp-toolbar a:focus span.ab-label { + color: $menu-submenu-focus-text; +} + +#wpadminbar li:hover .ab-icon:before, +#wpadminbar li:hover .ab-item:before, +#wpadminbar li:hover .ab-item:after, +#wpadminbar li:hover #adminbarsearch:before { + color: $menu-highlight-icon; +} + + +/* Admin Bar: submenu */ + +#wpadminbar .menupop .ab-sub-wrapper { + background: $menu-submenu-background; +} + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: $menu-submenu-background-alt; +} + +#wpadminbar .ab-submenu .ab-item, +#wpadminbar .quicklinks .menupop ul li a, +#wpadminbar .quicklinks .menupop.hover ul li a, +#wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: $menu-submenu-text; +} + +#wpadminbar .quicklinks li .blavatar, +#wpadminbar .menupop .menupop > .ab-item:before { + color: $menu-icon; +} + +#wpadminbar .quicklinks .menupop ul li a:hover, +#wpadminbar .quicklinks .menupop ul li a:focus, +#wpadminbar .quicklinks .menupop ul li a:hover strong, +#wpadminbar .quicklinks .menupop ul li a:focus strong, +#wpadminbar .quicklinks .menupop.hover ul li a:hover, +#wpadminbar .quicklinks .menupop.hover ul li a:focus, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, +#wpadminbar li:hover .ab-icon:before, +#wpadminbar li:hover .ab-item:before, +#wpadminbar li a:focus .ab-icon:before, +#wpadminbar li .ab-item:focus:before, +#wpadminbar li.hover .ab-icon:before, +#wpadminbar li.hover .ab-item:before, +#wpadminbar li:hover .ab-item:after, +#wpadminbar li.hover .ab-item:after, +#wpadminbar li:hover #adminbarsearch:before { + color: $menu-submenu-focus-text; +} + +#wpadminbar .quicklinks li a:hover .blavatar, +#wpadminbar .menupop .menupop > .ab-item:hover:before { + color: $menu-submenu-focus-text; +} + + +/* Admin Bar: search */ + +#wpadminbar #adminbarsearch:before { + color: $menu-icon; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: $menu-text; + background: $adminbar-input-background; +} + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: $menu-text; opacity: .7; } +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { color: $menu-text; opacity: .7; } +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: $menu-text; opacity: .7; } +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { color: $menu-text; opacity: .7; } + + +/* Admin Bar: my account */ + +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: $adminbar-avatar-frame; + background-color: $adminbar-avatar-frame; +} + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: $menu-text; +} + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: $menu-submenu-focus-text; +} + +#wpadminbar #wp-admin-bar-user-info .username { + color: $menu-submenu-text; +} + + +/* Pointers */ + +.wp-pointer .wp-pointer-content h3 { + background-color: $highlight-color; + border-color: darken( $highlight-color, 5% ); +} + +.wp-pointer .wp-pointer-content h3:before { + color: $highlight-color; +} + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, +.wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: $highlight-color; +} + + +/* Media */ + +.media-item .bar, +.media-progress-bar div { + background-color: $highlight-color; +} + +.details.attachment { + box-shadow: + inset 0 0 0 3px #fff, + inset 0 0 0 7px $highlight-color; +} + +.attachment.details .check { + background-color: $highlight-color; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px $highlight-color; +} + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: + 0px 0px 0px 1px #fff, + 0px 0px 0px 3px $highlight-color; + box-shadow: + 0px 0px 0px 1px #fff, + 0px 0px 0px 3px $highlight-color; +} + + +/* Themes */ + +.theme-browser .theme.active .theme-name, +.theme-browser .theme.add-new-theme:hover:after { + background: $highlight-color; +} + +.theme-browser .theme.add-new-theme:hover span:after { + color: $highlight-color; +} + +.theme-section.current, +.theme-filter.current { + border-bottom-color: $menu-background; +} + +body.more-filters-opened .more-filters { + color: $menu-text; + background-color: $menu-background; +} + +body.more-filters-opened .more-filters:before { + color: $menu-text; +} + +body.more-filters-opened .more-filters:hover, +body.more-filters-opened .more-filters:focus { + background-color: $menu-highlight-background; + color: $menu-highlight-text; +} + +body.more-filters-opened .more-filters:hover:before, +body.more-filters-opened .more-filters:focus:before { + color: $menu-highlight-text; +} + +/* Widgets */ + +.widgets-chooser li.widgets-chooser-selected { + background-color: $menu-highlight-background; + color: $menu-highlight-text; +} + +.widgets-chooser li.widgets-chooser-selected:before, +.widgets-chooser li.widgets-chooser-selected:focus:before { + color: $menu-highlight-text; +} + +/* Customize */ + +#customize-theme-controls .widget-area-select .selected { + background-color: $menu-highlight-background; + color: $menu-highlight-text; +} + +/* jQuery UI Slider */ + +.wp-slider .ui-slider-handle, +.wp-slider .ui-slider-handle.ui-state-hover, +.wp-slider .ui-slider-handle.focus { + background: $button-color; + border-color: darken( $button-color, 10% ); + box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15); +} + +/* Thickbox: Plugin information */ + +#sidemenu a.current { + background: $body-background; + border-bottom-color: $body-background; +} + +#plugin-information .action-button { + background: $button-color; +} + +/* Responsive Component */ + +div#wp-responsive-toggle a:before { + color: $menu-icon; +} + +.wp-responsive-open div#wp-responsive-toggle a { + // ToDo: make inset border + border-color: transparent; + background: $menu-highlight-background; +} + +.star-rating .star { + color: $highlight-color; +} + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: $menu-submenu-background; +} diff --git a/wp-admin/css/colors/_mixins.scss b/wp-admin/css/colors/_mixins.scss new file mode 100644 index 0000000..9c196e0 --- /dev/null +++ b/wp-admin/css/colors/_mixins.scss @@ -0,0 +1,43 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +@mixin button( $button-color, $text-color: white ) { + background: $button-color; + border-color: darken( $button-color, 10% ); + color: $text-color; + box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15); + + &:hover, + &:focus { + background: darken( $button-color, 5% ); + border-color: darken( $button-color, 15% ); + color: $text-color; + box-shadow: inset 0 1px 0 lighten( $button-color, 10% ); + } + + &:focus { + box-shadow: inset 0 1px 0 lighten( $button-color, 10% ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, .8 ); + } + + &:active { + background: darken( $button-color, 10% ); + border-color: darken( $button-color, 15% ); + color: $text-color; + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, .8 ); + } + + &[disabled], + &:disabled, + &.button-primary-disabled, + &.disabled { + color: hsl( hue( $button-color ), 10%, 80% ) !important; + background: darken( $button-color, 8% ) !important; + border-color: darken( $button-color, 15% ) !important; + text-shadow: none !important; + } +} diff --git a/wp-admin/css/colors/_variables.scss b/wp-admin/css/colors/_variables.scss new file mode 100644 index 0000000..05e46ba --- /dev/null +++ b/wp-admin/css/colors/_variables.scss @@ -0,0 +1,58 @@ +// assign default value to all undefined variables + + +// core variables + +$text-color: #fff !default; +$base-color: #222 !default; +$icon-color: hsl( hue( $base-color ), 7%, 95% ) !default; +$highlight-color: #0074a2 !default; +$notification-color: #d54e21 !default; + + +// global + +$body-background: #f1f1f1 !default; + +$link: #0074a2 !default; +$link-focus: lighten( $link, 10% ) !default; + +$button-color: $highlight-color !default; +$form-checked: $highlight-color !default; + + +// admin menu & admin-bar + +$menu-text: $text-color !default; +$menu-icon: $icon-color !default; +$menu-background: $base-color !default; + +$menu-highlight-text: $text-color !default; +$menu-highlight-icon: $text-color !default; +$menu-highlight-background: $highlight-color !default; + +$menu-current-text: $menu-highlight-text !default; +$menu-current-icon: $menu-highlight-icon !default; +$menu-current-background: $menu-highlight-background !default; + +$menu-submenu-text: mix( $base-color, $text-color, 30% ) !default; +$menu-submenu-background: darken( $base-color, 7% ) !default; +$menu-submenu-background-alt: desaturate( lighten( $menu-background, 7% ), 7% ) !default; + +$menu-submenu-focus-text: $highlight-color !default; +$menu-submenu-current-text: $text-color !default; + +$menu-bubble-text: $text-color !default; +$menu-bubble-background: $notification-color !default; +$menu-bubble-current-text: $text-color !default; +$menu-bubble-current-background: $menu-submenu-background !default; + +$menu-collapse-text: $menu-icon !default; +$menu-collapse-icon: $menu-icon !default; +$menu-collapse-focus-text: $text-color !default; +$menu-collapse-focus-icon: $menu-highlight-icon !default; + +$adminbar-avatar-frame: lighten( $menu-background, 7% ) !default; +$adminbar-input-background: lighten( $menu-background, 7% ) !default; + +$menu-customizer-text: mix( $base-color, $text-color, 40% ) !default; diff --git a/wp-admin/css/colors/blue/colors-rtl.css b/wp-admin/css/colors/blue/colors-rtl.css new file mode 100644 index 0000000..7eb1e75 --- /dev/null +++ b/wp-admin/css/colors/blue/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #096484; } + +input[type=radio]:checked:before { + background: #096484; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #e1a948; + border-color: #d39323; + color: white; + -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #dd9f32; + border-color: #bd831f; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8be74; + box-shadow: inset 0 1px 0 #e8be74; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #d39323; + border-color: #bd831f; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cdc7 !important; + background: #db9825 !important; + border-color: #bd831f !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #52accc; } +.wp-core-ui .wp-ui-text-primary { + color: #52accc; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #096484; } +.wp-core-ui .wp-ui-text-highlight { + color: #096484; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #e1a948; } +.wp-core-ui .wp-ui-text-notification { + color: #e1a948; } +.wp-core-ui .wp-ui-text-icon { + color: #e5f8ff; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #52accc; } + +.view-switch a.current:before { + color: #52accc; } + +.view-switch a:hover:before { + color: #e1a948; } + +.post-com-count:hover:after { + border-top-color: #52accc; } + +.post-com-count:hover span { + color: #fff; + background-color: #52accc; } + +strong .post-com-count:after { + border-top-color: #e1a948; } + +strong .post-com-count span { + background-color: #e1a948; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #52accc; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #e5f8ff; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #096484; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #4796b3; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #4796b3; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #e2ecf1; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #e2ecf1; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #fff; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #fff; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #096484; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #e1a948; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #4796b3; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #e5f8ff; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #e5f8ff; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #52accc; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #e5f8ff; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #fff; + background: #4796b3; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #fff; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #4796b3; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #74b7ce; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #e2ecf1; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #e5f8ff; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #fff; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #e5f8ff; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #6ebad4; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #6ebad4; + background-color: #6ebad4; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #e2ecf1; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #096484; + border-color: #07536c; } + +.wp-pointer .wp-pointer-content h3:before { + color: #096484; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #096484; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #096484; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #096484; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #096484; } + +.attachment.details .check { + background-color: #096484; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #096484; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #096484; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #52accc; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #52accc; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #096484; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #096484; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #096484; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #e1a948; + border-color: #d39323; + -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #e1a948; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #e5f8ff; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #096484; } + +.star-rating .star { + color: #096484; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #4796b3; } diff --git a/wp-admin/css/colors/blue/colors-rtl.min.css b/wp-admin/css/colors/blue/colors-rtl.min.css new file mode 100644 index 0000000..9796192 --- /dev/null +++ b/wp-admin/css/colors/blue/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b7ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07536c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#096484}.theme-browser .theme.add-new-theme:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ No newline at end of file diff --git a/wp-admin/css/colors/blue/colors.css b/wp-admin/css/colors/blue/colors.css new file mode 100644 index 0000000..fc8b05d --- /dev/null +++ b/wp-admin/css/colors/blue/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #096484; } + +input[type=radio]:checked:before { + background: #096484; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #e1a948; + border-color: #d39323; + color: white; + -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #dd9f32; + border-color: #bd831f; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8be74; + box-shadow: inset 0 1px 0 #e8be74; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #d39323; + border-color: #bd831f; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cdc7 !important; + background: #db9825 !important; + border-color: #bd831f !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #52accc; } +.wp-core-ui .wp-ui-text-primary { + color: #52accc; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #096484; } +.wp-core-ui .wp-ui-text-highlight { + color: #096484; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #e1a948; } +.wp-core-ui .wp-ui-text-notification { + color: #e1a948; } +.wp-core-ui .wp-ui-text-icon { + color: #e5f8ff; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #52accc; } + +.view-switch a.current:before { + color: #52accc; } + +.view-switch a:hover:before { + color: #e1a948; } + +.post-com-count:hover:after { + border-top-color: #52accc; } + +.post-com-count:hover span { + color: #fff; + background-color: #52accc; } + +strong .post-com-count:after { + border-top-color: #e1a948; } + +strong .post-com-count span { + background-color: #e1a948; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #52accc; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #e5f8ff; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #096484; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #4796b3; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #4796b3; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #e2ecf1; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #e2ecf1; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #fff; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #fff; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #096484; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #e1a948; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #4796b3; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #e5f8ff; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #e5f8ff; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #52accc; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #e5f8ff; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #fff; + background: #4796b3; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #fff; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #4796b3; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #74b7ce; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #e2ecf1; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #e5f8ff; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #fff; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #e5f8ff; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #6ebad4; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #6ebad4; + background-color: #6ebad4; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #e2ecf1; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #096484; + border-color: #07536c; } + +.wp-pointer .wp-pointer-content h3:before { + color: #096484; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #096484; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #096484; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #096484; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #096484; } + +.attachment.details .check { + background-color: #096484; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #096484; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #096484; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #52accc; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #52accc; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #096484; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #096484; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #096484; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #e1a948; + border-color: #d39323; + -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #e1a948; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #e5f8ff; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #096484; } + +.star-rating .star { + color: #096484; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #4796b3; } diff --git a/wp-admin/css/colors/blue/colors.min.css b/wp-admin/css/colors/blue/colors.min.css new file mode 100644 index 0000000..a6bde24 --- /dev/null +++ b/wp-admin/css/colors/blue/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b7ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07536c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#096484}.theme-browser .theme.add-new-theme:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ No newline at end of file diff --git a/wp-admin/css/colors/blue/colors.scss b/wp-admin/css/colors/blue/colors.scss new file mode 100644 index 0000000..b254d73 --- /dev/null +++ b/wp-admin/css/colors/blue/colors.scss @@ -0,0 +1,11 @@ +$base-color: #52accc; +$icon-color: #e5f8ff; +$highlight-color: #096484; +$notification-color: #e1a948; +$button-color: #e1a948; + +$menu-submenu-text: #e2ecf1; +$menu-submenu-focus-text: #fff; +$menu-submenu-background: #4796b3; + +@import "../_admin.scss"; diff --git a/wp-admin/css/colors/coffee/colors-rtl.css b/wp-admin/css/colors/coffee/colors-rtl.css new file mode 100644 index 0000000..653a80d --- /dev/null +++ b/wp-admin/css/colors/coffee/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #59524c; } + +input[type=radio]:checked:before { + background: #59524c; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #c7a589; + border-color: #b78a66; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #bf9878; + border-color: #ae7d55; + color: white; + -webkit-box-shadow: inset 0 1px 0 #d7bfac; + box-shadow: inset 0 1px 0 #d7bfac; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #b78a66; + border-color: #ae7d55; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cbc7 !important; + background: #ba906d !important; + border-color: #ae7d55 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #59524c; } +.wp-core-ui .wp-ui-text-primary { + color: #59524c; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #c7a589; } +.wp-core-ui .wp-ui-text-highlight { + color: #c7a589; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #9ea476; } +.wp-core-ui .wp-ui-text-notification { + color: #9ea476; } +.wp-core-ui .wp-ui-text-icon { + color: #f3f2f1; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #59524c; } + +.view-switch a.current:before { + color: #59524c; } + +.view-switch a:hover:before { + color: #9ea476; } + +.post-com-count:hover:after { + border-top-color: #59524c; } + +.post-com-count:hover span { + color: #fff; + background-color: #59524c; } + +strong .post-com-count:after { + border-top-color: #9ea476; } + +strong .post-com-count span { + background-color: #9ea476; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #59524c; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f3f2f1; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #c7a589; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #46403c; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #46403c; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #cdcbc9; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #cdcbc9; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #c7a589; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #c7a589; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #c7a589; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #9ea476; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #46403c; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f3f2f1; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f3f2f1; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #59524c; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f3f2f1; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #c7a589; + background: #46403c; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #c7a589; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #46403c; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #656463; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #cdcbc9; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f3f2f1; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #c7a589; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #c7a589; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f3f2f1; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #6c645c; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #6c645c; + background-color: #6c645c; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #c7a589; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #cdcbc9; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #c7a589; + border-color: #bf9878; } + +.wp-pointer .wp-pointer-content h3:before { + color: #c7a589; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #c7a589; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #c7a589; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #c7a589; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #c7a589; } + +.attachment.details .check { + background-color: #c7a589; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #c7a589; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #c7a589; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #59524c; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #59524c; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #c7a589; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #c7a589; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #c7a589; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #c7a589; + border-color: #b78a66; + -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #c7a589; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f3f2f1; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #c7a589; } + +.star-rating .star { + color: #c7a589; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #46403c; } diff --git a/wp-admin/css/colors/coffee/colors-rtl.min.css b/wp-admin/css/colors/coffee/colors-rtl.min.css new file mode 100644 index 0000000..20d4e49 --- /dev/null +++ b/wp-admin/css/colors/coffee/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78a66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ No newline at end of file diff --git a/wp-admin/css/colors/coffee/colors.css b/wp-admin/css/colors/coffee/colors.css new file mode 100644 index 0000000..3fd812e --- /dev/null +++ b/wp-admin/css/colors/coffee/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #59524c; } + +input[type=radio]:checked:before { + background: #59524c; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #c7a589; + border-color: #b78a66; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #bf9878; + border-color: #ae7d55; + color: white; + -webkit-box-shadow: inset 0 1px 0 #d7bfac; + box-shadow: inset 0 1px 0 #d7bfac; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #b78a66; + border-color: #ae7d55; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cbc7 !important; + background: #ba906d !important; + border-color: #ae7d55 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #59524c; } +.wp-core-ui .wp-ui-text-primary { + color: #59524c; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #c7a589; } +.wp-core-ui .wp-ui-text-highlight { + color: #c7a589; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #9ea476; } +.wp-core-ui .wp-ui-text-notification { + color: #9ea476; } +.wp-core-ui .wp-ui-text-icon { + color: #f3f2f1; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #59524c; } + +.view-switch a.current:before { + color: #59524c; } + +.view-switch a:hover:before { + color: #9ea476; } + +.post-com-count:hover:after { + border-top-color: #59524c; } + +.post-com-count:hover span { + color: #fff; + background-color: #59524c; } + +strong .post-com-count:after { + border-top-color: #9ea476; } + +strong .post-com-count span { + background-color: #9ea476; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #59524c; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f3f2f1; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #c7a589; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #46403c; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #46403c; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #cdcbc9; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #cdcbc9; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #c7a589; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #c7a589; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #c7a589; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #9ea476; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #46403c; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f3f2f1; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f3f2f1; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #59524c; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f3f2f1; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #c7a589; + background: #46403c; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #c7a589; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #46403c; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #656463; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #cdcbc9; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f3f2f1; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #c7a589; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #c7a589; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f3f2f1; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #6c645c; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #6c645c; + background-color: #6c645c; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #c7a589; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #cdcbc9; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #c7a589; + border-color: #bf9878; } + +.wp-pointer .wp-pointer-content h3:before { + color: #c7a589; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #c7a589; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #c7a589; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #c7a589; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #c7a589; } + +.attachment.details .check { + background-color: #c7a589; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #c7a589; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #c7a589; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #59524c; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #59524c; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #c7a589; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #c7a589; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #c7a589; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #c7a589; + border-color: #b78a66; + -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #c7a589; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f3f2f1; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #c7a589; } + +.star-rating .star { + color: #c7a589; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #46403c; } diff --git a/wp-admin/css/colors/coffee/colors.min.css b/wp-admin/css/colors/coffee/colors.min.css new file mode 100644 index 0000000..1272763 --- /dev/null +++ b/wp-admin/css/colors/coffee/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78a66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ No newline at end of file diff --git a/wp-admin/css/colors/coffee/colors.scss b/wp-admin/css/colors/coffee/colors.scss new file mode 100644 index 0000000..49bee9b --- /dev/null +++ b/wp-admin/css/colors/coffee/colors.scss @@ -0,0 +1,7 @@ +$base-color: #59524c; +$highlight-color: #c7a589; +$notification-color: #9ea476; + +$form-checked: $base-color; + +@import "../_admin.scss"; diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.css b/wp-admin/css/colors/ectoplasm/colors-rtl.css new file mode 100644 index 0000000..f060a88 --- /dev/null +++ b/wp-admin/css/colors/ectoplasm/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #523f6d; } + +input[type=radio]:checked:before { + background: #523f6d; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #a3b745; + border-color: #839237; + color: white; + -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #93a43e; + border-color: #727f30; + color: white; + -webkit-box-shadow: inset 0 1px 0 #b7c669; + box-shadow: inset 0 1px 0 #b7c669; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #839237; + border-color: #727f30; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #cfd1c7 !important; + background: #89993a !important; + border-color: #727f30 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #523f6d; } +.wp-core-ui .wp-ui-text-primary { + color: #523f6d; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #a3b745; } +.wp-core-ui .wp-ui-text-highlight { + color: #a3b745; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #d46f15; } +.wp-core-ui .wp-ui-text-notification { + color: #d46f15; } +.wp-core-ui .wp-ui-text-icon { + color: #ece6f6; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #523f6d; } + +.view-switch a.current:before { + color: #523f6d; } + +.view-switch a:hover:before { + color: #d46f15; } + +.post-com-count:hover:after { + border-top-color: #523f6d; } + +.post-com-count:hover span { + color: #fff; + background-color: #523f6d; } + +strong .post-com-count:after { + border-top-color: #d46f15; } + +strong .post-com-count span { + background-color: #d46f15; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #523f6d; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #ece6f6; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #a3b745; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #413256; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #413256; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #cbc5d3; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #cbc5d3; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #a3b745; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #a3b745; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #a3b745; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #d46f15; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #413256; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #ece6f6; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #ece6f6; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #523f6d; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #ece6f6; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #a3b745; + background: #413256; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #a3b745; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #413256; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #64537c; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #cbc5d3; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #ece6f6; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #a3b745; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #a3b745; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #ece6f6; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #624c84; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #624c84; + background-color: #624c84; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #a3b745; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #cbc5d3; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #a3b745; + border-color: #93a43e; } + +.wp-pointer .wp-pointer-content h3:before { + color: #a3b745; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #a3b745; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #a3b745; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #a3b745; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #a3b745; } + +.attachment.details .check { + background-color: #a3b745; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #a3b745; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #a3b745; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #523f6d; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #523f6d; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #a3b745; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #a3b745; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #a3b745; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #a3b745; + border-color: #839237; + -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #a3b745; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #ece6f6; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #a3b745; } + +.star-rating .star { + color: #a3b745; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #413256; } diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css new file mode 100644 index 0000000..3ab7e83 --- /dev/null +++ b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669;box-shadow:inset 0 1px 0 #b7c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#839237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ No newline at end of file diff --git a/wp-admin/css/colors/ectoplasm/colors.css b/wp-admin/css/colors/ectoplasm/colors.css new file mode 100644 index 0000000..d3566ce --- /dev/null +++ b/wp-admin/css/colors/ectoplasm/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #523f6d; } + +input[type=radio]:checked:before { + background: #523f6d; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #a3b745; + border-color: #839237; + color: white; + -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #93a43e; + border-color: #727f30; + color: white; + -webkit-box-shadow: inset 0 1px 0 #b7c669; + box-shadow: inset 0 1px 0 #b7c669; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #839237; + border-color: #727f30; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #cfd1c7 !important; + background: #89993a !important; + border-color: #727f30 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #523f6d; } +.wp-core-ui .wp-ui-text-primary { + color: #523f6d; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #a3b745; } +.wp-core-ui .wp-ui-text-highlight { + color: #a3b745; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #d46f15; } +.wp-core-ui .wp-ui-text-notification { + color: #d46f15; } +.wp-core-ui .wp-ui-text-icon { + color: #ece6f6; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #523f6d; } + +.view-switch a.current:before { + color: #523f6d; } + +.view-switch a:hover:before { + color: #d46f15; } + +.post-com-count:hover:after { + border-top-color: #523f6d; } + +.post-com-count:hover span { + color: #fff; + background-color: #523f6d; } + +strong .post-com-count:after { + border-top-color: #d46f15; } + +strong .post-com-count span { + background-color: #d46f15; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #523f6d; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #ece6f6; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #a3b745; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #413256; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #413256; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #cbc5d3; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #cbc5d3; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #a3b745; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #a3b745; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #a3b745; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #d46f15; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #413256; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #ece6f6; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #ece6f6; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #523f6d; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #ece6f6; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #a3b745; + background: #413256; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #a3b745; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #413256; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #64537c; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #cbc5d3; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #ece6f6; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #a3b745; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #a3b745; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #ece6f6; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #624c84; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #624c84; + background-color: #624c84; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #a3b745; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #cbc5d3; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #a3b745; + border-color: #93a43e; } + +.wp-pointer .wp-pointer-content h3:before { + color: #a3b745; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #a3b745; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #a3b745; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #a3b745; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #a3b745; } + +.attachment.details .check { + background-color: #a3b745; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #a3b745; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #a3b745; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #523f6d; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #523f6d; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #a3b745; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #a3b745; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #a3b745; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #a3b745; + border-color: #839237; + -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #a3b745; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #ece6f6; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #a3b745; } + +.star-rating .star { + color: #a3b745; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #413256; } diff --git a/wp-admin/css/colors/ectoplasm/colors.min.css b/wp-admin/css/colors/ectoplasm/colors.min.css new file mode 100644 index 0000000..82e28b4 --- /dev/null +++ b/wp-admin/css/colors/ectoplasm/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669;box-shadow:inset 0 1px 0 #b7c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#839237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ No newline at end of file diff --git a/wp-admin/css/colors/ectoplasm/colors.scss b/wp-admin/css/colors/ectoplasm/colors.scss new file mode 100644 index 0000000..8d14570 --- /dev/null +++ b/wp-admin/css/colors/ectoplasm/colors.scss @@ -0,0 +1,8 @@ +$base-color: #523f6d; +$icon-color: #ece6f6; +$highlight-color: #a3b745; +$notification-color: #d46f15; + +$form-checked: $base-color; + +@import "../_admin.scss"; diff --git a/wp-admin/css/colors/light/colors-rtl.css b/wp-admin/css/colors/light/colors-rtl.css new file mode 100644 index 0000000..a8bb615 --- /dev/null +++ b/wp-admin/css/colors/light/colors-rtl.css @@ -0,0 +1,349 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f5f5f5; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #04a4cc; } + +input[type=radio]:checked:before { + background: #04a4cc; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #04a4cc; + border-color: #037c9a; + color: white; + -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #0490b3; + border-color: #036881; + color: white; + -webkit-box-shadow: inset 0 1px 0 #09cafa; + box-shadow: inset 0 1px 0 #09cafa; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #037c9a; + border-color: #036881; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #c7cfd1 !important; + background: #0384a4 !important; + border-color: #036881 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #333; + background-color: #e5e5e5; } +.wp-core-ui .wp-ui-text-primary { + color: #e5e5e5; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #888; } +.wp-core-ui .wp-ui-text-highlight { + color: #888; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #d64e07; } +.wp-core-ui .wp-ui-text-notification { + color: #d64e07; } +.wp-core-ui .wp-ui-text-icon { + color: #999; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #333; + background-color: #e5e5e5; } + +.view-switch a.current:before { + color: #e5e5e5; } + +.view-switch a:hover:before { + color: #d64e07; } + +.post-com-count:hover:after { + border-top-color: #e5e5e5; } + +.post-com-count:hover span { + color: #333; + background-color: #e5e5e5; } + +strong .post-com-count:after { + border-top-color: #d64e07; } + +strong .post-com-count span { + background-color: #d64e07; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #e5e5e5; } + +#adminmenu a { + color: #333; } + +#adminmenu div.wp-menu-image:before { + color: #999; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #888; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #ccc; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f5f5f5; + border-bottom-color: #f5f5f5; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #fff; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #fff; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #686868; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #686868; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #04a4cc; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #333; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #04a4cc; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f5f5f5; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #888; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #ccc; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #d64e07; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #333; + background: #fff; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #777; } + +#collapse-menu:hover { + color: #333; } + +#collapse-button div:after { + color: #999; } + +#collapse-menu:hover #collapse-button div:after { + color: #555; } + +/* Admin Bar */ +#wpadminbar { + color: #333; + background: #e5e5e5; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #333; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #999; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #04a4cc; + background: #fff; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #04a4cc; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #ccc; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #fff; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #f6f7f7; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #686868; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #999; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #04a4cc; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #04a4cc; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #999; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #333; + background: #f7f7f7; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #333; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #f7f7f7; + background-color: #f7f7f7; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #333; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #04a4cc; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #686868; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #04a4cc; + border-color: #0490b3; } + +.wp-pointer .wp-pointer-content h3:before { + color: #04a4cc; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #04a4cc; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #04a4cc; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #04a4cc; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #04a4cc; } + +.attachment.details .check { + background-color: #04a4cc; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #04a4cc; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #04a4cc; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #e5e5e5; } + +body.more-filters-opened .more-filters { + color: #333; + background-color: #e5e5e5; } + +body.more-filters-opened .more-filters:before { + color: #333; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #888; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #888; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #888; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #04a4cc; + border-color: #037c9a; + -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f5f5f5; + border-bottom-color: #f5f5f5; } + +#plugin-information .action-button { + background: #04a4cc; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #999; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #888; } + +.star-rating .star { + color: #04a4cc; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #fff; } + +/* temporary fix for admin-bar hover color */ +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #333; } + +/* Override the theme filter highlight color for this scheme */ +.theme-section.current, .theme-filter.current { + border-bottom-color: #04a4cc; } diff --git a/wp-admin/css/colors/light/colors-rtl.min.css b/wp-admin/css/colors/light/colors-rtl.min.css new file mode 100644 index 0000000..81d93fb --- /dev/null +++ b/wp-admin/css/colors/light/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f5f5f5}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}.theme-filter.current,.theme-section.current{border-bottom-color:#04a4cc} \ No newline at end of file diff --git a/wp-admin/css/colors/light/colors.css b/wp-admin/css/colors/light/colors.css new file mode 100644 index 0000000..441b352 --- /dev/null +++ b/wp-admin/css/colors/light/colors.css @@ -0,0 +1,349 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f5f5f5; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #04a4cc; } + +input[type=radio]:checked:before { + background: #04a4cc; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #04a4cc; + border-color: #037c9a; + color: white; + -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #0490b3; + border-color: #036881; + color: white; + -webkit-box-shadow: inset 0 1px 0 #09cafa; + box-shadow: inset 0 1px 0 #09cafa; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #037c9a; + border-color: #036881; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #c7cfd1 !important; + background: #0384a4 !important; + border-color: #036881 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #333; + background-color: #e5e5e5; } +.wp-core-ui .wp-ui-text-primary { + color: #e5e5e5; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #888; } +.wp-core-ui .wp-ui-text-highlight { + color: #888; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #d64e07; } +.wp-core-ui .wp-ui-text-notification { + color: #d64e07; } +.wp-core-ui .wp-ui-text-icon { + color: #999; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #333; + background-color: #e5e5e5; } + +.view-switch a.current:before { + color: #e5e5e5; } + +.view-switch a:hover:before { + color: #d64e07; } + +.post-com-count:hover:after { + border-top-color: #e5e5e5; } + +.post-com-count:hover span { + color: #333; + background-color: #e5e5e5; } + +strong .post-com-count:after { + border-top-color: #d64e07; } + +strong .post-com-count span { + background-color: #d64e07; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #e5e5e5; } + +#adminmenu a { + color: #333; } + +#adminmenu div.wp-menu-image:before { + color: #999; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #888; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #ccc; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f5f5f5; + border-bottom-color: #f5f5f5; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #fff; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #fff; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #686868; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #686868; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #04a4cc; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #333; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #04a4cc; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f5f5f5; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #888; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #ccc; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #d64e07; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #333; + background: #fff; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #777; } + +#collapse-menu:hover { + color: #333; } + +#collapse-button div:after { + color: #999; } + +#collapse-menu:hover #collapse-button div:after { + color: #555; } + +/* Admin Bar */ +#wpadminbar { + color: #333; + background: #e5e5e5; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #333; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #999; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #04a4cc; + background: #fff; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #04a4cc; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #ccc; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #fff; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #f6f7f7; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #686868; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #999; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #04a4cc; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #04a4cc; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #999; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #333; + background: #f7f7f7; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #333; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #333; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #f7f7f7; + background-color: #f7f7f7; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #333; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #04a4cc; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #686868; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #04a4cc; + border-color: #0490b3; } + +.wp-pointer .wp-pointer-content h3:before { + color: #04a4cc; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #04a4cc; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #04a4cc; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #04a4cc; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #04a4cc; } + +.attachment.details .check { + background-color: #04a4cc; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #04a4cc; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #04a4cc; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #e5e5e5; } + +body.more-filters-opened .more-filters { + color: #333; + background-color: #e5e5e5; } + +body.more-filters-opened .more-filters:before { + color: #333; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #888; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #888; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #888; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #04a4cc; + border-color: #037c9a; + -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f5f5f5; + border-bottom-color: #f5f5f5; } + +#plugin-information .action-button { + background: #04a4cc; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #999; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #888; } + +.star-rating .star { + color: #04a4cc; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #fff; } + +/* temporary fix for admin-bar hover color */ +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #333; } + +/* Override the theme filter highlight color for this scheme */ +.theme-section.current, .theme-filter.current { + border-bottom-color: #04a4cc; } diff --git a/wp-admin/css/colors/light/colors.min.css b/wp-admin/css/colors/light/colors.min.css new file mode 100644 index 0000000..60643d0 --- /dev/null +++ b/wp-admin/css/colors/light/colors.min.css @@ -0,0 +1 @@ +html{background:#f5f5f5}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}.theme-filter.current,.theme-section.current{border-bottom-color:#04a4cc} \ No newline at end of file diff --git a/wp-admin/css/colors/light/colors.scss b/wp-admin/css/colors/light/colors.scss new file mode 100644 index 0000000..b12774c --- /dev/null +++ b/wp-admin/css/colors/light/colors.scss @@ -0,0 +1,38 @@ +$base-color: #e5e5e5; +$icon-color: #999; +$text-color: #333; +$highlight-color: #04a4cc; +$notification-color: #d64e07; + +$body-background: #f5f5f5; + +$menu-highlight-text: #fff; +$menu-highlight-icon: #ccc; +$menu-highlight-background: #888; + +$menu-bubble-text: #fff; +$menu-avatar-frame: #aaa; +$menu-submenu-background: #fff; + +$menu-collapse-text: #777; +$menu-collapse-focus-icon: #555; + +@import "../_admin.scss"; + +/* temporary fix for admin-bar hover color */ +#wpadminbar .ab-top-menu > li:hover > .ab-item, +#wpadminbar .ab-top-menu > li.hover > .ab-item, +#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, +#wpadminbar .ab-top-menu > li > .ab-item:focus, +#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, +#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, +#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: $text-color; +} + +/* Override the theme filter highlight color for this scheme */ +.theme-section.current, +.theme-filter.current { + border-bottom-color: $highlight-color; +} diff --git a/wp-admin/css/colors/midnight/colors-rtl.css b/wp-admin/css/colors/midnight/colors-rtl.css new file mode 100644 index 0000000..c804c30 --- /dev/null +++ b/wp-admin/css/colors/midnight/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #e14d43; } + +input[type=radio]:checked:before { + background: #e14d43; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #e14d43; + border-color: #d02a21; + color: white; + -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #dd362d; + border-color: #ba251e; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8756f; + box-shadow: inset 0 1px 0 #e8756f; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #d02a21; + border-color: #ba251e; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1c7c7 !important; + background: #d92c23 !important; + border-color: #ba251e !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #363b3f; } +.wp-core-ui .wp-ui-text-primary { + color: #363b3f; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #e14d43; } +.wp-core-ui .wp-ui-text-highlight { + color: #e14d43; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #69a8bb; } +.wp-core-ui .wp-ui-text-notification { + color: #69a8bb; } +.wp-core-ui .wp-ui-text-icon { + color: #f1f2f3; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #363b3f; } + +.view-switch a.current:before { + color: #363b3f; } + +.view-switch a:hover:before { + color: #69a8bb; } + +.post-com-count:hover:after { + border-top-color: #363b3f; } + +.post-com-count:hover span { + color: #fff; + background-color: #363b3f; } + +strong .post-com-count:after { + border-top-color: #69a8bb; } + +strong .post-com-count span { + background-color: #69a8bb; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #363b3f; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f1f2f3; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #e14d43; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #26292c; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #26292c; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #c2c4c5; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #c2c4c5; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #e14d43; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #e14d43; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #e14d43; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #69a8bb; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #26292c; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f1f2f3; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f1f2f3; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #363b3f; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f1f2f3; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #e14d43; + background: #26292c; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #e14d43; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #26292c; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #4c4c4d; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #c2c4c5; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f1f2f3; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #e14d43; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #e14d43; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f1f2f3; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #464d52; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #464d52; + background-color: #464d52; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #e14d43; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #c2c4c5; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #e14d43; + border-color: #dd362d; } + +.wp-pointer .wp-pointer-content h3:before { + color: #e14d43; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #e14d43; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #e14d43; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #e14d43; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #e14d43; } + +.attachment.details .check { + background-color: #e14d43; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #e14d43; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #e14d43; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #363b3f; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #363b3f; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #e14d43; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #e14d43; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #e14d43; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #e14d43; + border-color: #d02a21; + -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #e14d43; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f1f2f3; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #e14d43; } + +.star-rating .star { + color: #e14d43; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #26292c; } diff --git a/wp-admin/css/colors/midnight/colors-rtl.min.css b/wp-admin/css/colors/midnight/colors-rtl.min.css new file mode 100644 index 0000000..cbaa8b4 --- /dev/null +++ b/wp-admin/css/colors/midnight/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd362d;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f;box-shadow:inset 0 1px 0 #e8756f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02a21;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd362d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ No newline at end of file diff --git a/wp-admin/css/colors/midnight/colors.css b/wp-admin/css/colors/midnight/colors.css new file mode 100644 index 0000000..85287b2 --- /dev/null +++ b/wp-admin/css/colors/midnight/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #e14d43; } + +input[type=radio]:checked:before { + background: #e14d43; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #e14d43; + border-color: #d02a21; + color: white; + -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #dd362d; + border-color: #ba251e; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8756f; + box-shadow: inset 0 1px 0 #e8756f; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #d02a21; + border-color: #ba251e; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1c7c7 !important; + background: #d92c23 !important; + border-color: #ba251e !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #363b3f; } +.wp-core-ui .wp-ui-text-primary { + color: #363b3f; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #e14d43; } +.wp-core-ui .wp-ui-text-highlight { + color: #e14d43; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #69a8bb; } +.wp-core-ui .wp-ui-text-notification { + color: #69a8bb; } +.wp-core-ui .wp-ui-text-icon { + color: #f1f2f3; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #363b3f; } + +.view-switch a.current:before { + color: #363b3f; } + +.view-switch a:hover:before { + color: #69a8bb; } + +.post-com-count:hover:after { + border-top-color: #363b3f; } + +.post-com-count:hover span { + color: #fff; + background-color: #363b3f; } + +strong .post-com-count:after { + border-top-color: #69a8bb; } + +strong .post-com-count span { + background-color: #69a8bb; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #363b3f; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f1f2f3; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #e14d43; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #26292c; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #26292c; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #c2c4c5; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #c2c4c5; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #e14d43; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #e14d43; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #e14d43; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #69a8bb; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #26292c; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f1f2f3; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f1f2f3; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #363b3f; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f1f2f3; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #e14d43; + background: #26292c; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #e14d43; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #26292c; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #4c4c4d; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #c2c4c5; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f1f2f3; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #e14d43; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #e14d43; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f1f2f3; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #464d52; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #464d52; + background-color: #464d52; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #e14d43; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #c2c4c5; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #e14d43; + border-color: #dd362d; } + +.wp-pointer .wp-pointer-content h3:before { + color: #e14d43; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #e14d43; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #e14d43; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #e14d43; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #e14d43; } + +.attachment.details .check { + background-color: #e14d43; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #e14d43; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #e14d43; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #363b3f; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #363b3f; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #e14d43; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #e14d43; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #e14d43; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #e14d43; + border-color: #d02a21; + -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #e14d43; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f1f2f3; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #e14d43; } + +.star-rating .star { + color: #e14d43; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #26292c; } diff --git a/wp-admin/css/colors/midnight/colors.min.css b/wp-admin/css/colors/midnight/colors.min.css new file mode 100644 index 0000000..6d1affa --- /dev/null +++ b/wp-admin/css/colors/midnight/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd362d;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f;box-shadow:inset 0 1px 0 #e8756f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02a21;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd362d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ No newline at end of file diff --git a/wp-admin/css/colors/midnight/colors.scss b/wp-admin/css/colors/midnight/colors.scss new file mode 100644 index 0000000..591232b --- /dev/null +++ b/wp-admin/css/colors/midnight/colors.scss @@ -0,0 +1,5 @@ +$base-color: #363b3f; +$highlight-color: #e14d43; +$notification-color: #69a8bb; + +@import "../_admin.scss"; diff --git a/wp-admin/css/colors/ocean/colors-rtl.css b/wp-admin/css/colors/ocean/colors-rtl.css new file mode 100644 index 0000000..ee84d5a --- /dev/null +++ b/wp-admin/css/colors/ocean/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #738e96; } + +input[type=radio]:checked:before { + background: #738e96; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #9ebaa0; + border-color: #80a583; + color: white; + -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #8faf91; + border-color: #719a74; + color: white; + -webkit-box-shadow: inset 0 1px 0 #bccfbd; + box-shadow: inset 0 1px 0 #bccfbd; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #80a583; + border-color: #719a74; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #c7d1c8 !important; + background: #86a988 !important; + border-color: #719a74 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #738e96; } +.wp-core-ui .wp-ui-text-primary { + color: #738e96; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #9ebaa0; } +.wp-core-ui .wp-ui-text-highlight { + color: #9ebaa0; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #aa9d88; } +.wp-core-ui .wp-ui-text-notification { + color: #aa9d88; } +.wp-core-ui .wp-ui-text-icon { + color: #f2fcff; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #738e96; } + +.view-switch a.current:before { + color: #738e96; } + +.view-switch a:hover:before { + color: #aa9d88; } + +.post-com-count:hover:after { + border-top-color: #738e96; } + +.post-com-count:hover span { + color: #fff; + background-color: #738e96; } + +strong .post-com-count:after { + border-top-color: #aa9d88; } + +strong .post-com-count span { + background-color: #aa9d88; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #738e96; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f2fcff; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #9ebaa0; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #627c83; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #627c83; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #d5dddf; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #d5dddf; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #9ebaa0; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #9ebaa0; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #9ebaa0; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #aa9d88; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #627c83; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f2fcff; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f2fcff; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #738e96; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f2fcff; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #9ebaa0; + background: #627c83; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #9ebaa0; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #627c83; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #8f9b9e; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #d5dddf; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f2fcff; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #9ebaa0; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #9ebaa0; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f2fcff; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #879fa5; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #879fa5; + background-color: #879fa5; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #9ebaa0; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #d5dddf; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #9ebaa0; + border-color: #8faf91; } + +.wp-pointer .wp-pointer-content h3:before { + color: #9ebaa0; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #9ebaa0; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #9ebaa0; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #9ebaa0; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #9ebaa0; } + +.attachment.details .check { + background-color: #9ebaa0; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #9ebaa0; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #9ebaa0; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #738e96; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #738e96; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #9ebaa0; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #9ebaa0; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #9ebaa0; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #9ebaa0; + border-color: #80a583; + -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #9ebaa0; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f2fcff; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #9ebaa0; } + +.star-rating .star { + color: #9ebaa0; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #627c83; } diff --git a/wp-admin/css/colors/ocean/colors-rtl.min.css b/wp-admin/css/colors/ocean/colors-rtl.min.css new file mode 100644 index 0000000..b3cbfa7 --- /dev/null +++ b/wp-admin/css/colors/ocean/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9b9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dddf}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ No newline at end of file diff --git a/wp-admin/css/colors/ocean/colors.css b/wp-admin/css/colors/ocean/colors.css new file mode 100644 index 0000000..0c76a81 --- /dev/null +++ b/wp-admin/css/colors/ocean/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #738e96; } + +input[type=radio]:checked:before { + background: #738e96; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #9ebaa0; + border-color: #80a583; + color: white; + -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #8faf91; + border-color: #719a74; + color: white; + -webkit-box-shadow: inset 0 1px 0 #bccfbd; + box-shadow: inset 0 1px 0 #bccfbd; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #80a583; + border-color: #719a74; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #c7d1c8 !important; + background: #86a988 !important; + border-color: #719a74 !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #738e96; } +.wp-core-ui .wp-ui-text-primary { + color: #738e96; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #9ebaa0; } +.wp-core-ui .wp-ui-text-highlight { + color: #9ebaa0; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #aa9d88; } +.wp-core-ui .wp-ui-text-notification { + color: #aa9d88; } +.wp-core-ui .wp-ui-text-icon { + color: #f2fcff; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #738e96; } + +.view-switch a.current:before { + color: #738e96; } + +.view-switch a:hover:before { + color: #aa9d88; } + +.post-com-count:hover:after { + border-top-color: #738e96; } + +.post-com-count:hover span { + color: #fff; + background-color: #738e96; } + +strong .post-com-count:after { + border-top-color: #aa9d88; } + +strong .post-com-count span { + background-color: #aa9d88; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #738e96; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f2fcff; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #9ebaa0; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #627c83; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #627c83; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #d5dddf; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #d5dddf; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #9ebaa0; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #9ebaa0; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #9ebaa0; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #aa9d88; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #627c83; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f2fcff; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f2fcff; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #738e96; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f2fcff; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #9ebaa0; + background: #627c83; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #9ebaa0; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #627c83; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #8f9b9e; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #d5dddf; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f2fcff; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #9ebaa0; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #9ebaa0; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f2fcff; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #879fa5; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #879fa5; + background-color: #879fa5; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #9ebaa0; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #d5dddf; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #9ebaa0; + border-color: #8faf91; } + +.wp-pointer .wp-pointer-content h3:before { + color: #9ebaa0; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #9ebaa0; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #9ebaa0; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #9ebaa0; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #9ebaa0; } + +.attachment.details .check { + background-color: #9ebaa0; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #9ebaa0; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #9ebaa0; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #738e96; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #738e96; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #9ebaa0; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #9ebaa0; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #9ebaa0; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #9ebaa0; + border-color: #80a583; + -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #9ebaa0; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f2fcff; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #9ebaa0; } + +.star-rating .star { + color: #9ebaa0; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #627c83; } diff --git a/wp-admin/css/colors/ocean/colors.min.css b/wp-admin/css/colors/ocean/colors.min.css new file mode 100644 index 0000000..df45994 --- /dev/null +++ b/wp-admin/css/colors/ocean/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9b9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dddf}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ No newline at end of file diff --git a/wp-admin/css/colors/ocean/colors.scss b/wp-admin/css/colors/ocean/colors.scss new file mode 100644 index 0000000..d52339c --- /dev/null +++ b/wp-admin/css/colors/ocean/colors.scss @@ -0,0 +1,8 @@ +$base-color: #738e96; +$icon-color: #f2fcff; +$highlight-color: #9ebaa0; +$notification-color: #aa9d88; + +$form-checked: $base-color; + +@import "../_admin.scss"; diff --git a/wp-admin/css/colors/sunrise/colors-rtl.css b/wp-admin/css/colors/sunrise/colors-rtl.css new file mode 100644 index 0000000..496914c --- /dev/null +++ b/wp-admin/css/colors/sunrise/colors-rtl.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #dd823b; } + +input[type=radio]:checked:before { + background: #dd823b; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #dd823b; + border-color: #c36822; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #d97326; + border-color: #ad5c1e; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e59d66; + box-shadow: inset 0 1px 0 #e59d66; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #c36822; + border-color: #ad5c1e; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cbc7 !important; + background: #cc6c23 !important; + border-color: #ad5c1e !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #cf4944; } +.wp-core-ui .wp-ui-text-primary { + color: #cf4944; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #dd823b; } +.wp-core-ui .wp-ui-text-highlight { + color: #dd823b; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #ccaf0b; } +.wp-core-ui .wp-ui-text-notification { + color: #ccaf0b; } +.wp-core-ui .wp-ui-text-icon { + color: #f3f1f1; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #cf4944; } + +.view-switch a.current:before { + color: #cf4944; } + +.view-switch a:hover:before { + color: #ccaf0b; } + +.post-com-count:hover:after { + border-top-color: #cf4944; } + +.post-com-count:hover span { + color: #fff; + background-color: #cf4944; } + +strong .post-com-count:after { + border-top-color: #ccaf0b; } + +strong .post-com-count span { + background-color: #ccaf0b; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #cf4944; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f3f1f1; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #dd823b; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #be3631; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-left-color: #be3631; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #f0c8c6; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #f0c8c6; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #f7e3d3; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #f7e3d3; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-left-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #dd823b; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #ccaf0b; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #be3631; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f3f1f1; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f3f1f1; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #cf4944; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f3f1f1; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #f7e3d3; + background: #be3631; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #f7e3d3; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #be3631; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #cf6b67; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #f0c8c6; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f3f1f1; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #f7e3d3; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #f7e3d3; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f3f1f1; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #d66460; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #d66460; + background-color: #d66460; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #f7e3d3; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #f0c8c6; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #dd823b; + border-color: #d97326; } + +.wp-pointer .wp-pointer-content h3:before { + color: #dd823b; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #dd823b; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #dd823b; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #dd823b; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #dd823b; } + +.attachment.details .check { + background-color: #dd823b; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #dd823b; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #dd823b; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #cf4944; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #cf4944; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #dd823b; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #dd823b; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #dd823b; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #dd823b; + border-color: #c36822; + -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #dd823b; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f3f1f1; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #dd823b; } + +.star-rating .star { + color: #dd823b; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #be3631; } diff --git a/wp-admin/css/colors/sunrise/colors-rtl.min.css b/wp-admin/css/colors/sunrise/colors-rtl.min.css new file mode 100644 index 0000000..48d86a7 --- /dev/null +++ b/wp-admin/css/colors/sunrise/colors-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97326;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66;box-shadow:inset 0 1px 0 #e59d66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36822;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97326}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ No newline at end of file diff --git a/wp-admin/css/colors/sunrise/colors.css b/wp-admin/css/colors/sunrise/colors.css new file mode 100644 index 0000000..943bc8a --- /dev/null +++ b/wp-admin/css/colors/sunrise/colors.css @@ -0,0 +1,341 @@ +/* + * Button mixin- creates 3d-ish button effect with correct + * highlights/shadows, based on a base color. + */ +html { + background: #f1f1f1; } + +/* Links */ +a { + color: #0074a2; } + a:hover, a:active, a:focus { + color: #0099d5; } + +#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { + color: #0099d5; } + +/* Forms */ +input[type=checkbox]:checked:before { + color: #dd823b; } + +input[type=radio]:checked:before { + background: #dd823b; } + +.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { + color: #0099d5; } + +/* Core UI */ +.wp-core-ui .button-primary { + background: #dd823b; + border-color: #c36822; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { + background: #d97326; + border-color: #ad5c1e; + color: white; + -webkit-box-shadow: inset 0 1px 0 #e59d66; + box-shadow: inset 0 1px 0 #e59d66; } + .wp-core-ui .button-primary:focus { + -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary:active { + background: #c36822; + border-color: #ad5c1e; + color: white; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { + color: #d1cbc7 !important; + background: #cc6c23 !important; + border-color: #ad5c1e !important; + text-shadow: none !important; } +.wp-core-ui .wp-ui-primary { + color: #fff; + background-color: #cf4944; } +.wp-core-ui .wp-ui-text-primary { + color: #cf4944; } +.wp-core-ui .wp-ui-highlight { + color: #fff; + background-color: #dd823b; } +.wp-core-ui .wp-ui-text-highlight { + color: #dd823b; } +.wp-core-ui .wp-ui-notification { + color: #fff; + background-color: #ccaf0b; } +.wp-core-ui .wp-ui-text-notification { + color: #ccaf0b; } +.wp-core-ui .wp-ui-text-icon { + color: #f3f1f1; } + +/* List tables */ +.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { + color: #fff; + background-color: #cf4944; } + +.view-switch a.current:before { + color: #cf4944; } + +.view-switch a:hover:before { + color: #ccaf0b; } + +.post-com-count:hover:after { + border-top-color: #cf4944; } + +.post-com-count:hover span { + color: #fff; + background-color: #cf4944; } + +strong .post-com-count:after { + border-top-color: #ccaf0b; } + +strong .post-com-count span { + background-color: #ccaf0b; } + +/* Admin Menu */ +#adminmenuback, #adminmenuwrap, #adminmenu { + background: #cf4944; } + +#adminmenu a { + color: #fff; } + +#adminmenu div.wp-menu-image:before { + color: #f3f1f1; } + +#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { + color: #fff; + background-color: #dd823b; } + +#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before { + color: #fff; } + +/* Active tabs use a bottom border color that matches the page background color. */ +.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { + background-color: #f1f1f1; + border-bottom-color: #f1f1f1; } + +/* Admin Menu: submenu */ +#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { + background: #be3631; } + +#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { + border-right-color: #be3631; } + +#adminmenu .wp-submenu .wp-submenu-head { + color: #f0c8c6; } + +#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { + color: #f0c8c6; } + #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { + color: #f7e3d3; } + +/* Admin Menu: current */ +#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { + color: #fff; } + #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { + color: #f7e3d3; } + +ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { + border-right-color: #f1f1f1; } + +#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { + color: #fff; + background: #dd823b; } + +#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { + color: #fff; } + +/* Admin Menu: bubble */ +#adminmenu .awaiting-mod, #adminmenu .update-plugins { + color: #fff; + background: #ccaf0b; } + +#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { + color: #fff; + background: #be3631; } + +/* Admin Menu: collapse button */ +#collapse-menu { + color: #f3f1f1; } + +#collapse-menu:hover { + color: #fff; } + +#collapse-button div:after { + color: #f3f1f1; } + +#collapse-menu:hover #collapse-button div:after { + color: #fff; } + +/* Admin Bar */ +#wpadminbar { + color: #fff; + background: #cf4944; } + +#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { + color: #fff; } + +#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { + color: #f3f1f1; } + +#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { + color: #f7e3d3; + background: #be3631; } + +#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #f7e3d3; } + +#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #fff; } + +/* Admin Bar: submenu */ +#wpadminbar .menupop .ab-sub-wrapper { + background: #be3631; } + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #cf6b67; } + +#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { + color: #f0c8c6; } + +#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { + color: #f3f1f1; } + +#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { + color: #f7e3d3; } + +#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { + color: #f7e3d3; } + +/* Admin Bar: search */ +#wpadminbar #adminbarsearch:before { + color: #f3f1f1; } + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + color: #fff; + background: #d66460; } + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #fff; + opacity: 0.7; } + +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #fff; + opacity: 0.7; } + +/* Admin Bar: my account */ +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + border-color: #d66460; + background-color: #d66460; } + +#wpadminbar #wp-admin-bar-user-info .display-name { + color: #fff; } + +#wpadminbar #wp-admin-bar-user-info a:hover .display-name { + color: #f7e3d3; } + +#wpadminbar #wp-admin-bar-user-info .username { + color: #f0c8c6; } + +/* Pointers */ +.wp-pointer .wp-pointer-content h3 { + background-color: #dd823b; + border-color: #d97326; } + +.wp-pointer .wp-pointer-content h3:before { + color: #dd823b; } + +.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { + border-bottom-color: #dd823b; } + +/* Media */ +.media-item .bar, .media-progress-bar div { + background-color: #dd823b; } + +.details.attachment { + -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #dd823b; + box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #dd823b; } + +.attachment.details .check { + background-color: #dd823b; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; } + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; + box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; } + +/* Themes */ +.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after { + background: #dd823b; } + +.theme-browser .theme.add-new-theme:hover span:after { + color: #dd823b; } + +.theme-section.current, .theme-filter.current { + border-bottom-color: #cf4944; } + +body.more-filters-opened .more-filters { + color: #fff; + background-color: #cf4944; } + +body.more-filters-opened .more-filters:before { + color: #fff; } + +body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus { + background-color: #dd823b; + color: #fff; } + +body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { + color: #fff; } + +/* Widgets */ +.widgets-chooser li.widgets-chooser-selected { + background-color: #dd823b; + color: #fff; } + +.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { + color: #fff; } + +/* Customize */ +#customize-theme-controls .widget-area-select .selected { + background-color: #dd823b; + color: #fff; } + +/* jQuery UI Slider */ +.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { + background: #dd823b; + border-color: #c36822; + -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + +/* Thickbox: Plugin information */ +#sidemenu a.current { + background: #f1f1f1; + border-bottom-color: #f1f1f1; } + +#plugin-information .action-button { + background: #dd823b; } + +/* Responsive Component */ +div#wp-responsive-toggle a:before { + color: #f3f1f1; } + +.wp-responsive-open div#wp-responsive-toggle a { + border-color: transparent; + background: #dd823b; } + +.star-rating .star { + color: #dd823b; } + +.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { + background: #be3631; } diff --git a/wp-admin/css/colors/sunrise/colors.min.css b/wp-admin/css/colors/sunrise/colors.min.css new file mode 100644 index 0000000..228ff80 --- /dev/null +++ b/wp-admin/css/colors/sunrise/colors.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97326;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66;box-shadow:inset 0 1px 0 #e59d66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36822;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97326}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ No newline at end of file diff --git a/wp-admin/css/colors/sunrise/colors.scss b/wp-admin/css/colors/sunrise/colors.scss new file mode 100644 index 0000000..5dd8d82 --- /dev/null +++ b/wp-admin/css/colors/sunrise/colors.scss @@ -0,0 +1,6 @@ +$base-color: #cf4944; +$highlight-color: #dd823b; +$notification-color: #ccaf0b; +$menu-submenu-focus-text: lighten( $highlight-color, 35% ); + +@import "../_admin.scss"; diff --git a/wp-admin/css/common-rtl.css b/wp-admin/css/common-rtl.css new file mode 100644 index 0000000..9ae620f --- /dev/null +++ b/wp-admin/css/common-rtl.css @@ -0,0 +1,3210 @@ +/* 2 column liquid layout */ +#wpwrap { + height: auto; + min-height: 100%; + width: 100%; + position: relative; + -webkit-font-smoothing: subpixel-antialiased; +} + +#wpcontent { + height: 100%; + padding-right: 20px; +} + +#wpcontent, +#wpfooter { + margin-right: 160px; +} + +.folded #wpcontent, +.folded #wpfooter { + margin-right: 36px; +} + +#wpbody-content { + padding-bottom: 65px; + float: right; + width: 100%; + overflow: visible !important; +} + +/* inner 2 column liquid layout */ + +.inner-sidebar { + float: left; + clear: left; + display: none; + width: 281px; + position: relative; +} + +.columns-2 .inner-sidebar { + margin-left: auto; + width: 286px; + display: block; +} + +.inner-sidebar #side-sortables, +.columns-2 .inner-sidebar #side-sortables { + min-height: 300px; + width: 280px; + padding: 0; +} + +.has-right-sidebar .inner-sidebar { + display: block; +} + +.has-right-sidebar #post-body { + float: right; + clear: right; + width: 100%; + margin-left: -2000px; +} + +.has-right-sidebar #post-body-content { + margin-left: 300px; + float: none; + width: auto; +} + +/* 2 columns main area */ + +#col-container, +#col-left, +#col-right { + overflow: hidden; + padding: 0; + margin: 0; +} + +#col-left { + width: 35%; +} + +#col-right { + float: left; + clear: left; + width: 65%; +} + +.col-wrap { + padding: 0 7px; +} + +/* utility classes */ +.alignleft { + float: right; +} + +.alignright { + float: left; +} + +.textleft { + text-align: right; +} + +.textright { + text-align: left; +} + +.clear { + clear: both; +} + +/* Hide visually but not from screen readers */ +.screen-reader-text, +.screen-reader-text span, +.ui-helper-hidden-accessible { + position: absolute; + margin: -1px; + padding: 0; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +.screen-reader-shortcut { + position: absolute; + top: -1000em; +} + +.screen-reader-shortcut:focus { + right: 6px; + top: -25px; + height: auto; + width: auto; + display: block; + font-size: 14px; + font-weight: 600; + padding: 15px 23px 14px; + background: #f1f1f1; + color: #21759b; + z-index: 100000; + line-height: normal; + -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + text-decoration: none; + outline: none; +} + +.hidden, +.js .closed .inside, +.js .hide-if-js, +.no-js .hide-if-no-js, +.js.wp-core-ui .hide-if-js, +.js .wp-core-ui .hide-if-js, +.no-js.wp-core-ui .hide-if-no-js, +.no-js .wp-core-ui .hide-if-no-js { + display: none; +} + +/* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */ +.widget-top, +.menu-item-handle, +.widget-inside, +#menu-settings-column .accordion-container, +#menu-management .menu-edit, +.manage-menus, +table.widefat, +.stuffbox, +p.popular-tags, +.widgets-holder-wrap, +.wp-editor-container, +.popular-tags, +.feature-filter, +.imgedit-group { + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +table.widefat, +.wp-editor-container, +.stuffbox, +p.popular-tags, +.widgets-holder-wrap, +.popular-tags, +.feature-filter, +.imgedit-group { + background: #fff; +} + +/* general */ +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +html { + background: #f1f1f1; +} + +body { + color: #444; + font-family: "Open Sans", sans-serif; + font-size: 13px; + line-height: 1.4em; + min-width: 600px; +} + +body.iframe { + min-width: 0; + padding-top: 1px; +} + +body.modal-open { + overflow: hidden; +} + +iframe, +img { + border: 0; +} + +td { + font-family: inherit; + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} + +a { + color: #0074a2; + -webkit-transition-property: border, background, color; + transition-property: border, background, color; + -webkit-transition-duration: .05s; + transition-duration: .05s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +a, +div { + outline: 0; +} + +a:hover, +a:active { + color: #2ea2cc; +} + +a:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.ie8 a:focus { + outline: #5b9dd9 solid 1px; +} + +#adminmenu a:focus, +.screen-reader-text:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +blockquote, +q { + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} + +p { + font-size: 13px; + line-height: 1.5; + margin: 1em 0; +} + +blockquote { + margin: 1em; +} + +li, +dd { + margin-bottom: 6px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + display: block; + font-weight: 600; +} + +h1 { + font-size: 2em; + margin: .67em 0; +} + +h2 { + color: #222; + font-size: 1.5em; + margin: .83em 0; + font-weight: 400; +} + +h3 { + color: #222; + font-size: 1.3em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +ul, +ol { + padding: 0; +} + +ul { + list-style: none; +} + +ol { + list-style-type: decimal; + margin-right: 2em; +} + +ul.ul-disc { + list-style: disc outside; +} + +ul.ul-square { + list-style: square outside; +} + +ol.ol-decimal { + list-style: decimal outside; +} + +ul.ul-disc, +ul.ul-square, +ol.ol-decimal { + margin-right: 1.8em; +} + +ul.ul-disc > li, +ul.ul-square > li, +ol.ol-decimal > li { + margin: 0 0 0.5em; +} + +/* @noflip */ +.ltr { + direction: ltr; +} + +/* @noflip */ +.code, +code { + font-family: Consolas, Monaco, monospace; + direction: ltr; +} + +kbd, +code { + padding: 3px 5px 2px 5px; + margin: 0 1px; + background: #eaeaea; + background: rgba(0,0,0,0.07); + font-size: 13px; +} + +.subsubsub { + list-style: none; + margin: 8px 0 0; + padding: 0; + font-size: 13px; + float: right; + color: #666; +} + +.subsubsub a { + line-height: 2; + padding: .2em; + text-decoration: none; +} + +.subsubsub a .count, +.subsubsub a.current .count { + color: #999; + font-weight: normal; +} + +.subsubsub a.current { + font-weight: 600; + border: none; +} + +.subsubsub li { + display: inline-block; + margin: 0; + padding: 0; + white-space: nowrap; +} + +/* .widefat - main style for tables */ +.widefat { + border-spacing: 0; + width: 100%; + clear: both; + margin: 0; +} + +.widefat * { + word-wrap: break-word; +} + +.widefat a { + text-decoration: none; +} + +.widefat td, +.widefat th { + padding: 8px 10px; +} + +.widefat thead th { + border-bottom: 1px solid #e1e1e1; +} + +.widefat tfoot th { + border-top: 1px solid #e1e1e1; + border-bottom: none; +} + +.widefat .no-items td { + border-bottom-width: 0; +} + +.widefat td { + vertical-align: top; +} + +.widefat td, +.widefat td p, +.widefat td ol, +.widefat td ul { + font-size: 13px; + line-height: 1.5em; +} + +.widefat th { + text-align: right; + line-height: 1.3em; + font-size: 14px; +} + +.widefat th input { + margin: 0 8px 0 0; + padding: 0; + vertical-align: text-top; +} + +.widefat .check-column { + width: 2.2em; + padding: 6px 0 25px; + vertical-align: top; +} + +.widefat th input[type=checkbox] { + margin-top: -1px; +} + +.widefat tbody th.check-column { + padding: 9px 0 22px; +} + +.widefat.media .check-column { + padding-top: 8px; +} + +.widefat thead th.check-column, +.widefat tbody th.check-column, +.widefat tfoot th.check-column { + padding: 11px 3px 0 0; +} + +.widefat thead th.check-column { + padding-top: 10px; +} + +.update-php div.updated, +.update-php div.error { + margin-right: 0; +} + +.no-js .widefat thead .check-column input, +.no-js .widefat tfoot .check-column input { + display: none; +} + +.widefat .num, +.column-comments, +.column-links, +.column-posts { + text-align: center; +} + +.widefat th#comments { + vertical-align: middle; +} + +.wrap { + margin: 10px 2px 0 20px; +} + +div.updated, +div.error { + padding: 0 0.6em; + margin: 5px 15px 2px; +} + +div.updated p, +div.error p { + margin: 0.5em 0; + padding: 2px; +} + +.wrap div.updated, +.wrap div.error, +.media-upload-form div.error { + margin: 5px 0 15px; +} + +div.updated { + border-right: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +div.error { + border-right: 4px solid #dd3d36; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + padding: 1px 12px; +} + +.attention { + color: #2ea2cc; +} + +.wrap h2, +.subtitle { + font-weight: normal; + margin: 0; +} + +.wrap h2 { + font-size: 23px; + font-weight: 400; + padding: 9px 0 4px 15px; + line-height: 29px; +} + +.subtitle { + color: #777; + font-size: 14px; + padding-right: 25px; +} + +.wrap .add-new-h2, +.wrap .add-new-h2:active { + margin-right: 4px; + padding: 4px 8px; + position: relative; + top: -3px; + text-decoration: none; + border: none; + -webkit-border-radius: 2px; + border-radius: 2px; + background: #e0e0e0; + text-shadow: none; + font-weight: 600; + font-size: 13px; +} + +.wrap .add-new-h2:hover { + background: #2ea2cc; + color: #fff; +} + +.wrap h2.long-header { + padding-left: 0; +} + +.wp-dialog { + background-color: #fff; +} + +.widgets-chooser ul, +#widgets-left .widget-in-question .widget-top, +#available-widgets .widget-top:hover, +div#widgets-right .widget-top:hover, +#widgets-left .widget-top:hover { + border-color: #999; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); + box-shadow: 0 1px 2px rgba(0,0,0,0.1); +} + +.sorthelper { + background-color: #ccf3fa; +} + +.ac_match, +.subsubsub a.current { + color: #000; +} + +.alternate, +.alt { + background-color: #f9f9f9; +} + +.bar { + background-color: #e8e8e8; + border-left-color: #99d; +} + +.media-upload-form label.form-help, +td.help { + color: #9a9a9a; +} + +/* Helper classes for plugins to leverage the active WordPress color scheme */ + +.highlight { + background-color: #e4f2fd; + color: #000; +} + +.wp-ui-primary { + color: #fff; + background-color: #333; +} +.wp-ui-text-primary { + color: #333; +} + +.wp-ui-highlight { + color: white; + background-color: #1e8cbe; +} +.wp-ui-text-highlight { + color: #1e8cbe; +} + +.wp-ui-notification { + color: #fff; + background-color: #d54e21; +} +.wp-ui-text-notification { + color: #d54e21; +} + +.wp-ui-text-icon { + color: #999; +} + +/*------------------------------------------------------------------------------ + 1.0 - Text Styles +------------------------------------------------------------------------------*/ + +.widget .widget-top, +.postbox .hndle, +.stuffbox .hndle, +.control-section .accordion-section-title, +.sidebar-name, +#nav-menu-header, +#nav-menu-footer, +.menu-item-handle, +.checkbox, +.side-info, +#your-profile #rich_editing, +.widefat thead th, +.widefat tfoot th { + line-height: 1.4em; +} + +.widget .widget-top, +.menu-item-handle { + background: #fafafa; + color: #222; +} + +.postbox .hndle, +.stuffbox .hndle { + border-bottom: 1px solid #eee; +} + +.quicktags, +.search { + background-color: #ccc; + color: #000; + font-size: 12px; +} + +.icon32 { + display: none; +} + +/* @todo can we combine these into a class or use an existing dashicon one? */ +#welcome-panel.welcome-panel .welcome-panel-close:before, +.tagchecklist span a:before, +#bulk-titles div a:before { + background: none; + color: #bbb; + content: '\f153'; + display: block !important; + font: normal 16px/1 'dashicons'; + speak: none; + height: 20px; + text-align: center; + width: 20px; + -webkit-font-smoothing: antialiased !important; +} + +#welcome-panel.welcome-panel .welcome-panel-close:before { + margin: 0; +} + +.tagchecklist span a:before, +#bulk-titles div a:before { + margin: 2px 0; +} + +#welcome-panel.welcome-panel .welcome-panel-close:hover:before, +.tagchecklist span a:hover:before, +#bulk-titles div a:hover:before { + color: #c00; +} + +.key-labels label { + line-height: 24px; +} + +strong, b { + font-weight: 600; +} + +.pre { + /* https://developer.mozilla.org/en-US/docs/CSS/white-space */ + white-space: pre-wrap; /* css-3 */ + word-wrap: break-word; /* IE 5.5 - 7 */ +} + +.howto { + color: #666; + font-style: italic; + display: block; +} + +p.install-help { + margin: 8px 0; + font-style: italic; +} + +.no-break { + white-space: nowrap; +} + +hr { + border: 0; + border-top: 1px solid #ddd; + border-bottom: 1px solid #fafafa; +} + +.row-actions span.delete a, +.row-actions span.trash a, +.row-actions span.spam a, +.plugins a.delete, +#all-plugins-table .plugins a.delete, +#search-plugins-table .plugins a.delete, +.submitbox .submitdelete, +#media-items a.delete, +#media-items a.delete-permanently, +#nav-menu-footer .menu-delete { + color: #a00; +} + +abbr.required, +.file-error, +.widget-control-remove:hover, +.row-actions .delete a:hover, +.row-actions .trash a:hover, +.row-actions .spam a:hover, +.plugins a.delete:hover, +#all-plugins-table .plugins a.delete:hover, +#search-plugins-table .plugins a.delete:hover, +.submitbox .submitdelete:hover, +#media-items a.delete:hover, +#media-items a.delete-permanently:hover, +#nav-menu-footer .menu-delete:hover { + color: #f00; + text-decoration: none; + border: none; +} + +/*------------------------------------------------------------------------------ + 3.0 - Actions +------------------------------------------------------------------------------*/ + +#major-publishing-actions { + padding: 10px; + clear: both; + border-top: 1px solid #ddd; + background: #f5f5f5; +} + +#delete-action { + line-height: 28px; + vertical-align: middle; + text-align: right; + float: right; +} + +#publishing-action { + text-align: left; + float: left; + line-height: 23px; +} + +#publishing-action .spinner { + float: right; +} + +#misc-publishing-actions { + padding: 6px 0 0; +} + +.misc-pub-section { + padding: 6px 10px 8px; +} + +#minor-publishing-actions { + padding: 10px 10px 0 10px; + text-align: left; +} + +#save-post { + float: right; +} + +.preview { + float: left; +} + +#sticky-span { + margin-right: 18px; +} + +.side-info { + margin: 0; + padding: 4px; + font-size: 11px; +} + +.side-info h5 { + padding-bottom: 7px; + font-size: 14px; + margin: 12px 2px 5px; + border-bottom: 1px solid #dadada; +} + +.side-info ul { + margin: 0; + padding-right: 18px; + list-style: square; + color: #666; +} + +.approve, +.unapproved .unapprove { + display: none; +} + +.unapproved .approve, +.spam .approve, +.trash .approve { + display: inline; +} + +td.action-links, +th.action-links { + text-align: left; +} + +/* Filter bar */ +.wp-filter { + display: inline-block; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 12px 0 25px; + padding: 0 20px; + width: 100%; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + border: 1px solid #e5e5e5; + background: #fff; + color: #555; + font-size: 13px; +} + +.wp-filter a { + text-decoration: none; +} + +.filter-count { + display: inline-block; + vertical-align: middle; + min-width: 4em; +} + +.title-count, +.filter-count .count { + display: inline-block; + position: relative; + top: -1px; + padding: 4px 10px; + -webkit-border-radius: 30px; + border-radius: 30px; + background: #777; + color: #fff; + font-size: 14px; + font-weight: 600; +} + +/* not a part of filter bar, but derived from it, so here for now */ +.title-count { + display: inline; + top: -3px; + margin-right: 5px; + margin-left: 20px; +} + +.filter-links { + display: inline-block; + margin: 0; +} + +.filter-links li { + display: inline-block; + margin: 0; +} + +.filter-links li > a { + display: inline-block; + margin: 0 10px; + padding: 15px 0; + border-bottom: 4px solid #fff; + color: #666; + cursor: pointer; +} + +.filter-links .current { + -webkit-box-shadow: none; + box-shadow: none; + border-bottom: 4px solid #666; + color: #222; +} + +.filter-links li > a:hover, +.filter-links li > a:focus, +.show-filters .filter-links a.current:hover, +.show-filters .filter-links a.current:focus { + color: #2ea2cc; +} + +.wp-filter .search-form { + float: left; + margin-top: 9px; +} + +.wp-filter .search-form input[type="search"] { + margin: 0; + padding: 3px 5px; + width: 280px; + font-size: 16px; + font-weight: 300; + line-height: 1.5; +} + +.wp-filter .search-form select { + height: 33px; + vertical-align: top; +} + +.wp-filter .drawer-toggle { + display: inline-block; + margin: 0 10px; + padding: 4px 6px; + color: #666; + cursor: pointer; +} + +.wp-filter .drawer-toggle:before { + display: inline-block; + vertical-align: top; + content: "\f111"; + margin: 0 0 0 5px; + width: 16px; + height: 16px; + color: #777; + -webkit-transition: color .1s ease-in 0; + transition: color .1s ease-in 0; + font-family: "dashicons"; + font-size: 16px; + line-height: 1; + text-align: center; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + -webkit-font-smoothing: antialiased; +} + +.wp-filter .drawer-toggle:hover, +.wp-filter .drawer-toggle:hover:before { + color: #2ea2cc; +} + +.wp-filter .drawer-toggle.current:before { + color: #fff; +} + +.filter-drawer { + display: none; + margin: 0 -20px; + padding: 20px; + border-top: 1px solid #eee; + background: #fafafa; +} + +.show-filters .filter-drawer { + display: block; + overflow: hidden; +} + +.show-filters .wp-filter .drawer-toggle:hover, +.show-filters .wp-filter .drawer-toggle:focus { + background: rgb(46, 162, 204); +} + +.show-filters .filter-links a.current { + border-bottom: none; +} + +.show-filters .wp-filter .drawer-toggle { + -webkit-border-radius: 2px; + border-radius: 2px; + border: none; + background: #777; + color: #fff; +} + +.show-filters .wp-filter .drawer-toggle:before { + color: #fff; +} + +.filter-group { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: right; + margin: 0 0 0 1%; + padding: 10px; + width: 19%; + background: #fff; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +.filter-group.wide { + width: 38%; +} + +.filter-group h4 { + position: relative; + margin: 0; +} + +.filter-drawer ol { + margin: 20px 0 0; + list-style-type: none; + font-size: 12px; +} + +.filter-drawer li { + display: inline-block; + vertical-align: top; + margin: 5px 0; + padding-left: 25px; + width: 160px; + list-style-type: none; +} + +.filter-drawer .buttons { + margin-bottom: 20px; +} + +.filter-drawer .buttons .button span { + display: inline-block; + opacity: 0.8; + font-size: 12px; + text-indent: 10px; +} + +.wp-filter .button.clear-filters { + display: none; + margin: 0 10px 20px 0; +} + +.filtered-by { + display: none; + margin: 0; +} + +.filtered-by > span { + font-weight: 600; +} + +.filtered-by a { + margin-right: 10px; +} + +.filtered-by .tags { + display: inline; +} + +.filtered-by .tag { + margin: 0 5px; + padding: 4px 8px; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; + font-size: 11px; +} + +.filters-applied .filter-group, +.filters-applied .filter-drawer .buttons, +.filters-applied .filter-drawer br { + display: none !important; +} + +.filters-applied .filtered-by { + display: block; +} + +.filters-applied .filter-drawer { + padding: 20px; +} + +.show-filters .content-filterable, +.show-filters.filters-applied.loading-content .content-filterable, +.loading-content .content-filterable, +.error .content-filterable { + display: none; +} + +.show-filters.filters-applied .content-filterable { + display: block; +} + +.loading-content .spinner { + display: block; + margin: 40px auto 0; + float: none; +} + +@media only screen and (max-width: 1120px) { + .wp-filter .search-form { + float: none; + margin: 20px 0; + } + + .filter-drawer { + border-bottom: 1px solid #eee; + } + + .filter-group { + margin-bottom: 0; + margin-top: 5px; + width: 100%; + } + + .filter-group li { + margin: 10px 0; + } +} + +@media only screen and (max-width: 782px) { + .filter-group, + .filter-group li { + width: 100%; + } + +} + + +/*------------------------------------------------------------------------------ + 4.0 - Notifications +------------------------------------------------------------------------------*/ + +#update-nag, +.update-nag { + display: inline-block; + line-height: 19px; + padding: 11px 15px; + font-size: 14px; + text-align: right; + margin: 25px 2px 0 20px; + background-color: #fff; + border-right: 4px solid #ffba00; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.update-message { + color: #000; +} + +ul#dismissed-updates { + display: none; +} + +form.upgrade { + margin-top: 8px; +} + +form.upgrade .hint { + font-style: italic; + font-size: 85%; + margin: -0.5em 0 2em 0; +} + +.update-php .spinner { + float: none; + margin: -4px 0; +} + +#ajax-loading, +.ajax-loading, +.ajax-feedback, +.imgedit-wait-spin, +.list-ajax-loading { /* deprecated */ + visibility: hidden; +} + +#ajax-response.alignleft { + margin-right: 2em; +} + +/* @todo: this does not need its own section anymore */ +/*------------------------------------------------------------------------------ + 6.0 - Admin Header +------------------------------------------------------------------------------*/ +#adminmenu a, +#sidemenu a, +#taglist a, +#catlist a { + text-decoration: none; +} + +/*------------------------------------------------------------------------------ + 6.1 - Screen Options Tabs +------------------------------------------------------------------------------*/ + +#screen-options-wrap, +#contextual-help-wrap { + margin: 0; + padding: 8px 20px 12px; + position: relative; +} + +#contextual-help-wrap { + overflow: auto; + margin-right: 0 !important; +} + +#screen-meta .screen-reader-text { + visibility: hidden; +} + +#screen-meta-links { + margin: 0 0 0 20px; +} + +#screen-meta-links a { + padding: 3px 16px 3px 6px; +} + +#screen-meta-links a:focus { + outline: none; +} + +/* screen options and help tabs revert */ +#screen-meta { + display: none; + margin: 0 0px -1px 20px; + position: relative; + background-color: #fff; + border: 1px solid #ddd; + border-top: none; + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.025); + box-shadow: 0 1px 0 rgba(0,0,0,.025); +} + +#screen-options-link-wrap, +#contextual-help-link-wrap { + float: left; + height: 28px; + margin: 0 6px 0 0; + border: 1px solid #ddd; + border-top: none; + background: #fff; + -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); +} + +#screen-meta-links .screen-meta-toggle { + position: relative; + top: 0; +} + +#screen-meta-links a { + color: #777; +} + +#screen-meta-links a:hover, +#screen-meta-links a:active, +#screen-meta-links a:focus { + color: #333; +} + +#screen-meta-links a.show-settings { + display: block; + font-size: 13px; + height: 22px; + line-height: 22px; + text-decoration: none; + z-index: 1; +} + +#screen-meta-links a:after { + left: 0; + content: '\f140'; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 0 0 5px; + bottom: 2px; + position: relative; + vertical-align: bottom; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #bbb; +} + +#screen-meta-links a.screen-meta-active:after { + content: '\f142'; +} + +#screen-meta-links a.show-settings:hover { + text-decoration: none; +} +/* end screen options and help tabs */ + +.toggle-arrow { + background-repeat: no-repeat; + background-position: top right; + background-color: transparent; + height: 22px; + line-height: 22px; + display: block; +} + +.toggle-arrow-active { + background-position: bottom right; +} + +#screen-options-wrap h5, +#contextual-help-wrap h5 { + margin: 8px 0; + font-size: 13px; +} + +.metabox-prefs label { + display: inline-block; + padding-left: 15px; + line-height: 30px; +} + +.metabox-prefs label input[type=checkbox] { + margin-top: -4px; + margin-left: 6px; +} + +.metabox-prefs label input { + margin: 0 2px 0 5px; +} + +.metabox-prefs .columns-prefs label input { + margin: 0 2px; +} + +.metabox-prefs label a { + display: none; +} + +/*------------------------------------------------------------------------------ + 6.2 - Help Menu +------------------------------------------------------------------------------*/ + +#contextual-help-wrap { + padding: 0; +} + +#contextual-help-columns { + position: relative; +} + +#contextual-help-back { + position: absolute; + top: 0; + bottom: 0; + right: 150px; + left: 170px; + border: 1px solid #e1e1e1; + border-top: none; + border-bottom: none; + background: #f6fbfd; +} + +#contextual-help-wrap.no-sidebar #contextual-help-back { + left: 0; + border-left-width: 0; + -webkit-border-bottom-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +.contextual-help-tabs { + float: right; + width: 150px; + margin: 0; +} + +.contextual-help-tabs ul { + margin: 1em 0; +} + +.contextual-help-tabs li { + margin-bottom: 0; + list-style-type: none; + border-style: solid; + border-width: 0 2px 0 0; + border-color: transparent; +} + +.contextual-help-tabs a { + display: block; + padding: 5px 12px 5px 5px; + line-height: 18px; + text-decoration: none; + border: 1px solid transparent; + border-left: none; + border-right: none; +} + +.contextual-help-tabs a:hover { + color: #333; +} + +.contextual-help-tabs .active { + padding: 0; + margin: 0 0 0 -1px; + border-right: 2px solid #2ea2cc; + background: #f6fbfd; + -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02); + box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02); +} + +.contextual-help-tabs .active a { + border-color: #e1e1e1; + color: #333; +} + +.contextual-help-tabs-wrap { + padding: 0 20px; + overflow: auto; +} + +.help-tab-content { + display: none; + margin: 0 0 12px 22px; + line-height: 1.6em; +} + +.help-tab-content.active { + display: block; +} + +.help-tab-content ul li { + list-style-type: disc; + margin-right: 18px; +} + +.contextual-help-sidebar { + width: 150px; + float: left; + padding: 0 12px 0 8px; + overflow: auto; +} + +/*------------------------------------------------------------------------------ + 8.0 - Layout Blocks +------------------------------------------------------------------------------*/ + +html.wp-toolbar { + padding-top: 32px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.narrow { + width: 70%; + margin-bottom: 40px; +} + +.narrow p { + line-height: 150%; +} + +.widefat th, +.widefat td { + overflow: hidden; + color: #555; +} + +.widefat th { + font-weight: normal; +} + +.widefat thead tr th, +.widefat tfoot tr th { + color: #333; +} + +.widefat td p { + margin: 2px 0 0.8em; +} + +.widefat p, +.widefat ol, +.widefat ul { + color: #333; +} + +.widefat .column-comment p { + margin: 0.6em 0; +} + +/* Screens with postboxes */ +.postbox-container { + float: right; +} + +.postbox-container .meta-box-sortables { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#wpbody-content .metabox-holder { + padding-top: 10px; +} + +.metabox-holder .postbox-container .empty-container { + border: 3px dashed #bbb; + height: 250px; +} + +.metabox-holder.columns-1 .postbox-container .empty-container, +.columns-2 #postbox-container-3 .empty-container, +.columns-2 #postbox-container-4 .empty-container, +.columns-3 #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +#post-body-content { + width: 100%; + min-width: 463px; + float: right; +} + +#post-body.columns-2 #postbox-container-1 { + float: left; + margin-left: -300px; + width: 280px; +} + +#post-body.columns-2 #side-sortables { + min-height: 250px; +} + +/* one column on the dash */ +@media only screen and (max-width: 799px) { + #wpbody-content .metabox-holder .postbox-container .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } +} + +.js .widget .widget-top, +.js .postbox .hndle { + cursor: move; +} + +.hndle a { + font-size: 11px; + font-weight: normal; +} + +.postbox .handlediv { + float: left; + width: 27px; + height: 30px; +} + +.js .postbox .handlediv { + cursor: pointer; +} + +.sortable-placeholder { + border: 1px dashed #bbb; + margin-bottom: 20px; +} + +.postbox, +.stuffbox { + margin-bottom: 20px; + padding: 0; + line-height: 1; +} + +/* user-select is not a part of the CSS standard - may change behavior in the future */ +.postbox .hndle, +.stuffbox .hndle { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.postbox .inside, +.stuffbox .inside { + padding: 0 12px 12px; + line-height: 1.4em; + font-size: 13px; +} + +.postbox .inside { + margin: 11px 0; + position: relative; +} + +.postbox .inside > p:last-child, +.rss-widget ul li:last-child { + margin-bottom: 1px !important; +} + +.postbox.closed h3 { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.postbox table.form-table { + margin-bottom: 0; +} + +.postbox table.widefat { + -webkit-box-shadow: none; + box-shadow: none; +} + +.temp-border { + border: 1px dotted #ccc; +} + +.columns-prefs label { + padding: 0 5px; +} + +/* @todo: what is this doing here */ +#dashboard_right_now .versions .b, +#post-status-display, +#post-visibility-display, +#adminmenu .wp-submenu li.current, +#adminmenu .wp-submenu li.current a, +#adminmenu .wp-submenu li.current a:hover, +.media-item .percent, +.plugins .name, +#pass-strength-result.strong, +#pass-strength-result.short, +#ed_reply_toolbar #ed_reply_strong, +.item-controls .item-order a, +.feature-filter .feature-name { + font-weight: 600; +} + +/*------------------------------------------------------------------------------ + 21.0 - Admin Footer +------------------------------------------------------------------------------*/ + +#wpfooter { + position: absolute; + bottom: 0; + right: 0; + left: 0; + padding: 10px 20px; + color: #777; +} + +#wpfooter p { + font-size: 13px; + margin: 0; + line-height: 20px; +} + +#footer-thankyou { + font-style: italic; +} + +#wpfooter a { + text-decoration: none; +} + +#wpfooter a:hover { + text-decoration: underline; +} + +/*------------------------------------------------------------------------------ + 25.0 - Tabbed Admin Screen Interface (Experimental) +------------------------------------------------------------------------------*/ + +.nav-tab { + border: 1px solid #ccc; + border-bottom: none; + background: #e4e4e4; + color: #555; + font-size: 12px; + line-height: 16px; + display: inline-block; + padding: 4px 14px 6px; + text-decoration: none; + margin: -4px 0 -1px 4px; +} + +.nav-tab:hover { + background-color: #fff; + color: #464646; +} + +.nav-tab-active { + color: #464646; +} + +.nav-tab-active, +.nav-tab-active:hover { + border-bottom: 1px solid #f1f1f1; + background: #f1f1f1; + color: #000; +} + +h2.nav-tab-wrapper, +h3.nav-tab-wrapper { + border-bottom: 1px solid #ccc; + padding-bottom: 0; + padding-right: 10px; +} + +h2 .nav-tab { + padding: 6px 10px; + font-weight: bold; + font-size: 15px; + line-height: 24px; +} + + +/*------------------------------------------------------------------------------ + 26.0 - Misc +------------------------------------------------------------------------------*/ + +.spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + display: none; + float: left; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 2px 5px 0; +} + +#template div { + margin-left: 190px; +} + +.metabox-holder h3 { + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; +} + +#templateside ul li a { + text-decoration: none; +} + +#sidemenu { + margin: -30px 315px 0 15px; + list-style: none; + position: relative; + float: left; + padding-right: 10px; + font-size: 12px; +} + +#sidemenu a { + padding: 0 7px; + display: block; + float: right; + line-height: 28px; + border-top: 1px solid #f9f9f9; + border-bottom: 1px solid #dfdfdf; + background-color: #f9f9f9; + -webkit-transition: none; + transition: none; +} + +#sidemenu li { + display: inline; + line-height: 200%; + list-style: none; + text-align: center; + white-space: nowrap; + margin: 0; + padding: 0; +} + +/* @todo: remove border radius */ +#sidemenu a.current { + font-weight: normal; + padding-right: 6px; + padding-left: 6px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + border: 1px solid #dfdfdf; + border-bottom-color: #f1f1f1; + background-color: #f1f1f1; + color: #000; +} + +#sidemenu li a .count-0 { + display: none; +} + +.plugin-install #description, +.plugin-install-network #description { + width: 60%; +} + +table .vers, +table .column-visible, +table .column-rating { + text-align: right; +} + +.error-message { + color: red; + font-weight: 600; +} + +/* Scrollbar fix for bulk upgrade iframe */ +body.iframe { + height: 98%; +} + +/* Upgrader styles, Specific to Language Packs */ +.lp-show-latest p { + display: none; +} +.lp-show-latest p:last-child, +.lp-show-latest .lp-error p { + display: block; +} + +/* - Only used once or twice in all of WP - deprecate for global style +------------------------------------------------------------------------------*/ +td.media-icon { + text-align: center; + width: 80px; + padding-top: 8px; + padding-bottom: 8px; +} + +td.media-icon img { + max-width: 80px; + max-height: 60px; +} + +td.image-icon img { + border: 1px solid rgba(0, 0, 0, 0.07); +} + +#howto { + font-size: 11px; + margin: 0 5px; + display: block; +} + +.importers td { + padding-left: 14px; +} + +.importers { + font-size: 16px; + width: auto; +} + +#post-body #post-body-content #namediv h3 { + margin-top: 0; +} + +#namediv h3 label { + vertical-align: baseline; +} + +#namediv table { + width: 100%; +} + +#namediv td.first { + width: 10px; + white-space: nowrap; +} + +#namediv input { + width: 98%; +} + +#namediv p { + margin: 10px 0; +} + +#submitdiv h3 { + margin-bottom: 0 !important; +} + +/* - Used - but could/should be deprecated with a CSS reset +------------------------------------------------------------------------------*/ +.zerosize { + height: 0; + width: 0; + margin: 0; + border: 0; + padding: 0; + overflow: hidden; + position: absolute; +} + +br.clear { + height: 2px; + line-height: 2px; +} + +.checkbox { + border: none; + margin: 0; + padding: 0; +} + +fieldset { + border: 0; + padding: 0; + margin: 0; +} + +.post-categories { + display: inline; + margin: 0; + padding: 0; +} + +.post-categories li { + display: inline; +} + +/* Star Ratings - Back-compat for pre-3.8 */ +div.star-holder { + position: relative; + height: 17px; + width: 100px; + background: url(../images/stars.png?ver=20121108) repeat-x bottom right; +} + +div.star-holder .star-rating { + background: url(../images/stars.png?ver=20121108) repeat-x top right; + height: 17px; + float: right; +} + +/* Star Ratings */ +.star-rating { + white-space: nowrap; +} +.star-rating .star { + display: inline-block; + width: 20px; + height: 20px; + -webkit-font-smoothing: antialiased; + font-size: 20px; + line-height: 1; + font-family: 'dashicons'; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; + -webkit-transition: color .1s ease-in 0; + transition: color .1s ease-in 0; + text-align: center; + color: #0074a2; +} + +.star-rating .star-full:before { + content:'\f155'; +} + +.star-rating .star-half:before { + content:'\f459'; +} + +.rtl .star-rating .star-half { + -webkit-transform: rotateY(180deg); + -ms-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.star-rating .star-empty:before { + content:'\f154'; +} + +div.action-links { + font-weight: normal; + margin: 6px 0 0; +} + +/* Plugin install thickbox */ +#plugin-information { + background: #fff; + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + padding: 0; +} + +#plugin-information-scrollable { + overflow: auto; + height: 100%; +} + +#plugin-information-title { + padding: 0 20px; + background: #f5f5f5; + font-size: 22px; + font-weight: 600; + line-height: 56px; + position: relative; + top: 0; + left: 0; + right: 0; + height: 56px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#plugin-information-title.with-banner { + margin-left: 0; + height: 250px; + bottom: 250px; + -webkit-background-size: 100% auto; + background-size: 100% auto; +} + +#plugin-information-title h2 { + font-size: 1em; + font-weight: bold; + padding: 0; + margin: 0; + max-width: 680px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#plugin-information-title.with-banner h2 { + font-family: "Helvetica Neue", sans-serif; + display: inline-block; + font-size: 30px; + line-height: 50px; + padding: 0 15px; + margin: 174px 10px 0 0; + color: #fff; + background: rgba( 30, 30, 30, 0.9 ); + text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ); + -webkit-box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); + box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); + -webkit-border-radius: 8px; + border-radius: 8px; +} + +#plugin-information-title div.vignette { + display: none; +} + +#plugin-information-title.with-banner div.vignette { + display: block; + float: left; + top: 0; + height: 250px; + width: 830px; + margin: 0 -20px; + background: transparent; + -webkit-box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); +} + +#plugin-information-tabs { + padding: 0 16px; + position: relative; + left: 0; + right: 0; + height: 36px; + z-index: 1; + border-bottom: 1px solid #ddd; + background: #f3f3f3; +} + +#plugin-information-tabs a { + position: relative; + float: right; + padding: 9px 10px; + margin: 0; + height: 18px; + line-height: 18px; + font-size: 14px; + text-decoration: none; + -webkit-transition: none; + transition: none; +} + +#plugin-information-tabs a.current { + margin: 0 -1px 0; + background: #fff; + border: 1px solid #ddd; + border-bottom-color: #fff; + padding-top: 8px; + color: #333; +} + +#plugin-information-tabs.with-banner a.current { + border-top: none; + padding-top: 9px; +} + +#plugin-information-tabs a:active, +#plugin-information-tabs a:focus { + outline: none; +} + +#plugin-information-content { + overflow: hidden; /* equal height column trick */ + background: #fff; + position: relative; + top: 0; + left: 0; + right: 0; + min-height: 100%; + /* Height of title + tabs + install now */ + min-height: -webkit-calc( 100% - 152px ); + min-height: calc( 100% - 152px ); +} + +#plugin-information-content.with-banner { + /* Height of banner + tabs + install now */ + min-height: -webkit-calc( 100% - 346px ); + min-height: calc( 100% - 346px ); +} + +#section-holder { + position: relative; + top: 0; + left: 250px; + bottom: 0; + right: 0; + margin-left: 250px; /* FYI box */ + padding: 10px 26px; + margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */ + padding-bottom: 99999px; /* equal height column trick */ +} + +#section-holder .updated { + margin: 16px 0; +} + +#plugin-information .fyi { + display: block; + float: left; + position: relative; + top: 0; + left: 0; + padding: 16px; + margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */ + padding-bottom: 99999px; /* equal height column trick */ + width: 217px; + border-right: 1px solid #ddd; + background: #f3f3f3; + color: #666; +} + +#plugin-information .fyi strong { + color: #464646; +} + +#plugin-information .fyi h3 { + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 24px 0 8px; +} + +#plugin-information .fyi h2 { + font-size: 0.9em; + margin-bottom: 0; + margin-left: 0; +} + +#plugin-information .fyi ul { + padding: 0; + margin: 0; + list-style: none; +} + +#plugin-information .fyi li { + margin: 0 0 10px; +} + +#plugin-information .counter-container { + margin: 3px 0; +} + +#plugin-information .counter-label { + float: right; + margin-left: 5px; + min-width: 55px; +} + +#plugin-information .counter-back { + height: 17px; + width: 92px; + background-color: #ececec; + float: right; +} + +#plugin-information .counter-bar { + height: 17px; + background-color: #fddb5a; + float: right; +} + +#plugin-information .counter-count { + margin-right: 5px; +} + +#plugin-information .fyi ul.contributors { + margin-top: 10px; +} + +#plugin-information .fyi ul.contributors li { + display: inline-block; + margin-left: 8px; + vertical-align: middle; +} + +#plugin-information .fyi ul.contributors li { + display: inline-block; + margin-left: 8px; + vertical-align: middle; +} + +#plugin-information .fyi ul.contributors li img { + vertical-align: middle; + margin-left: 4px; +} + +#plugin-information-footer { + padding: 15px 16px; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 28px; + border-top: 1px solid #ddd; + background: #f3f3f3; +} + +/* @noflip */ +#plugin-information .section { + direction: ltr; +} + +/* @noflip */ +#plugin-information .section ul, +#plugin-information .section ol { + list-style-type: disc; + margin-left: 24px; +} + +#plugin-information .section, +#plugin-information .section p { + font-size: 14px; + line-height: 1.7; +} + +#plugin-information #section-screenshots ol { + list-style: none; + margin: 0; +} + +#plugin-information #section-screenshots li img { + vertical-align: text-top; + margin-top: 16px; + max-width: 100%; + width: auto; + height: auto; + -webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); +} + +/* @noflip */ +#plugin-information #section-screenshots li p { + font-style: italic; + padding-left: 20px; +} + +#plugin-information pre { + padding: 7px; + overflow: auto; + border: 1px solid #ccc; +} + +/* @noflip */ +#plugin-information .review { + overflow: hidden; /* clearfix */ + width: 100%; + margin-bottom: 20px; + border-bottom: 1px solid #e6e6e6; +} + +#plugin-information .review-title-section { + overflow: hidden; /* clearfix */ +} + +/* @noflip */ +#plugin-information .review-title-section h4 { + display: inline-block; + float: left; + margin: 0 6px 0 0; +} + +#plugin-information .reviewer-info p { + clear: both; + margin: 0; + padding-top: 2px; +} + +/* @noflip */ +#plugin-information .reviewer-info .avatar { + float: left; + margin: 4px 6px 0 0; +} + +/* @noflip */ +#plugin-information .reviewer-info .star-rating { + float: left; +} + +/* @noflip */ +#plugin-information .review-meta { + float: left; + margin-left: 0.75em; +} + +/* @noflip */ +#plugin-information .review-body { + float: left; + width: 100%; +} + +.plugin-version-author-uri { + font-size: 13px; +} + +@media screen and ( max-width: 771px ) { + #plugin-information-title.with-banner { + height: 100px; + bottom: 100px; + } + + #plugin-information-title.with-banner h2 { + margin-top: 30px; + font-size: 20px; + line-height: 40px; + max-width: 85%; + } + + #plugin-information-title.with-banner div.vignette { + height: 100px; + bottom: 100px; + width: 800%; + } + + #plugin-information-tabs { + overflow: hidden; /* clearfix */ + padding: 0; + height: auto; /* let tabs wrap */ + } + + #plugin-information-tabs a.current { + margin-bottom: 0; + border-bottom: none; + } + + #plugin-information .fyi { + float: none; + border: 1px solid #ddd; + position: static; + width: auto; + margin: 26px 26px 0; + padding-bottom: 0; /* reset from the two column height fix */ + } + + #section-holder { + position: static; + margin: 0; + padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ + } + + #plugin-information .fyi h3, + #plugin-information .fyi small { + display: none; + } + + #plugin-information-footer { + padding: 12px 16px 0; + height: 46px; + } +} + +/* Thickbox for Plugin Install screen */ +body.plugin-install-php #TB_window, +body.import-php #TB_window, +body.plugins-php #TB_window, +body.update-core-php #TB_window, +body.index-php #TB_window { + background: #fcfcfc url( ../images/spinner.gif ) no-repeat center; +} + +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + body.plugin-install-php #TB_window, + body.import-php #TB_window, + body.plugins-php #TB_window, + body.update-core-php #TB_window, + body.index-php #TB_window { + background: #fcfcfc url( ../images/spinner-2x.gif ) no-repeat center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + } +} + +body.plugin-install-php #TB_title, +body.import-php #TB_title, +body.plugins-php #TB_title, +body.update-core-php #TB_title, +body.index-php #TB_title { + float: right; + height: 1px; +} + +body.plugin-install-php #TB_ajaxWindowTitle, +body.import-php #TB_ajaxWindowTitle, +body.plugins-php #TB_ajaxWindowTitle, +body.update-core-php #TB_ajaxWindowTitle, +body.index-php #TB_ajaxWindowTitle { + display: none; +} + +body.plugin-install-php .tb-close-icon, +body.import-php .tb-close-icon, +body.plugins-php .tb-close-icon, +body.update-core-php .tb-close-icon, +body.index-php .tb-close-icon { + right: auto; + left: -30px; + color: #eee; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +body.plugin-install-php #TB_closeWindowButton:focus, +body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon, +body.plugin-install-php .tb-close-icon:focus, +body.plugin-install-php .tb-close-icon:hover, +body.import-php #TB_closeWindowButton:focus, +body.import-php #TB_closeWindowButton:focus .tb-close-icon, +body.import-php .tb-close-icon:focus, +body.import-php .tb-close-icon:hover, +body.plugins-php #TB_closeWindowButton:focus, +body.plugins-php #TB_closeWindowButton:focus .tb-close-icon, +body.plugins-php .tb-close-icon:focus, +body.plugins-php .tb-close-icon:hover, +body.update-core-php #TB_closeWindowButton:focus, +body.update-core-php #TB_closeWindowButton:focus .tb-close-icon, +body.update-core-php .tb-close-icon:focus, +body.update-core-php .tb-close-icon:hover, +body.index-php #TB_closeWindowButton:focus, +body.index-php #TB_closeWindowButton:focus .tb-close-icon, +body.index-php .tb-close-icon:focus, +body.index-php .tb-close-icon:hover { + color: #2ea2cc; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +body.plugin-install-php .tb-close-icon:before, +body.import-php .tb-close-icon:before, +body.plugins-php .tb-close-icon:before, +body.update-core-php .tb-close-icon:before, +body.index-php .tb-close-icon:before { + content: "\f335"; + font-size: 32px; +} + +/* move plugin install close icon to top on narrow screens */ +@media screen and ( max-width: 830px ) { + body.plugin-install-php .tb-close-icon, + body.import-php .tb-close-icon, + body.plugins-php .tb-close-icon, + body.update-core-php .tb-close-icon, + body.index-php .tb-close-icon { + left: 0; + top: -30px; + } +} + +/* @todo: move this. */ +img { + border: none; +} + +/* Header */ +/* @todo: are these also specific to Press This? */ +#wphead { + border-bottom: 1px solid #dfdfdf; +} + +#wphead h1 a { + color: #464646; +} + +/* @todo: these seem misplaced */ +.js .meta-box-sortables .postbox:hover .handlediv { + margin-left: 0 !important; +} + +/* Metabox collapse arrow indicators */ +.js .sidebar-name .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox .handlediv:before { + left: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.js #widgets-left .sidebar-name .sidebar-name-arrow { + display: none; +} + +.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow, +.js #widgets-left .sidebar-name:hover .sidebar-name-arrow { + display: block; +} + +/* Show the arrow only on hover */ +.js .sidebar-name .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox .handlediv:before { + content: '\f142'; +} + +.js .widgets-holder-wrap.closed .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox.closed .handlediv:before { + content: '\f140'; +} + +.error a { + text-decoration: underline; +} + +.updated a { + text-decoration: none; + padding-bottom: 2px; +} + +/* @todo: appears to be Press This only and overridden */ +#photo-add-url-div input[type="text"] { + width: 300px; +} + +/* Theme/Plugin Editor */ +.alignleft h3 { + margin: 0; +} + +#template textarea { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + width: 97%; + background: #f9f9f9; + outline: none; +} + +/* @noflip */ +#template textarea, +#docs-list { + direction: ltr; +} + +#template p { + width: 97%; +} + +#templateside { + float: left; + width: 190px; + word-wrap: break-word; +} + +#templateside h3, +#postcustomstuff p.submit { + margin: 0; +} + +#templateside h4 { + margin: 1em 0 0; +} + +#templateside ol, +#templateside ul { + margin: .5em 0; + padding: 0; +} + +#templateside li { + margin: 4px 0; +} + +#templateside a, +.theme-editor-php .highlight { + display: block; + padding: 3px 12px 3px 3px; + text-decoration: none; +} + +.theme-editor-php .highlight { + margin: -3px -12px -3px 3px; +} + +#templateside .highlight { + border: none; + font-weight: bold; +} + +.nonessential { + color: #666; + font-size: 11px; + font-style: italic; + padding-right: 12px; +} + +#documentation { + margin-top: 10px; +} + +#documentation label { + line-height: 22px; + vertical-align: baseline; + font-weight: 600; +} + +.fileedit-sub { + padding: 10px 0 8px; + line-height: 180%; +} + +/* @todo: can we use a common class for these? */ +.nav-menus-php .item-edit:before, +.widget-top a.widget-action:after, +.control-section .accordion-section-title:after, +.accordion-section-title:after { + left: 0; + content: '\f140'; + border: none; + background: none; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.widget-action, +.handlediv, +.item-edit, +.sidebar-name-arrow, +.accordion-section-title:after { + color: #aaa; +} + +.widget-action:hover, +.handlediv:hover, +.item-edit:hover, +.sidebar-name:hover .sidebar-name-arrow, +.accordion-section-title:hover:after { + color: #777; +} + +.widget-top a.widget-action:after { + padding: 12px 12px 0; +} + +.nav-menus-php .item-edit:before { + line-height: 2.1; +} + +.control-section .accordion-section-title:after, +.accordion-section-title:after { + float: left; + left: 20px; + top: -2px; +} + +.control-section.open .accordion-section-title:after, +#customize-info.open .accordion-section-title:after, +.nav-menus-php .menu-item-edit-active .item-edit:before, +.widget.open .widget-top a.widget-action:after { + content: '\f142'; +} + +/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ +.ui-sortable, +.ui-draggable { + -ms-touch-action: none; + touch-action: none; +} + +.meta-box-sortables.ui-sortable, +.widgets-holder-wrap .ui-draggable, +.widgets-holder-wrap .ui-sortable, +.menu.ui-sortable { + -ms-touch-action: auto; + touch-action: auto; +} + +.meta-box-sortables.ui-sortable .hndle, +.menu.ui-sortable .menu-item-handle { + -ms-touch-action: none; + touch-action: none; +} + +/* Accordion */ + +.accordion-section { + border-bottom: 1px solid #dfdfdf; + margin: 0; +} + +.accordion-section.open .accordion-section-content, +.no-js .accordion-section .accordion-section-content { + display: block; +} + +.accordion-section.open:hover { + border-bottom-color: #dfdfdf; +} + +.accordion-section-content { + display: none; + padding: 10px 20px 15px; + overflow: hidden; + background: #fff; +} + +.accordion-section-title { + margin: 0; + padding: 12px 15px 15px; + position: relative; + border-right: 1px solid #dfdfdf; + border-left: 1px solid #dfdfdf; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.js .accordion-section-title { + cursor: pointer; +} + +.js .accordion-section-title:after { + position: absolute; + top: 12px; + left: 10px; + z-index: 1; +} + +.accordion-section-title:focus { + outline: none; +} + +.accordion-section-title:hover:after, +.accordion-section-title:focus:after { + border-color: #aaa transparent; +} + +.cannot-expand .accordion-section-title { + cursor: auto; +} + +.cannot-expand .accordion-section-title:after { + display: none; +} + +.control-section .accordion-section-title { + border-right: none; + border-left: none; + padding: 10px 14px 11px 10px; + line-height: 21px; + background: #fff; +} + +.control-section .accordion-section-title:after { + top: 11px; +} + +.js .control-section:hover .accordion-section-title, +.js .control-section .accordion-section-title:hover, +.js .control-section.open .accordion-section-title, +.js .control-section .accordion-section-title:focus { + color: #222; + background: #f5f5f5; +} + +.control-section.open .accordion-section-title { + /* When expanded */ + border-bottom: 1px solid #dfdfdf; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* @todo: de-duplication */ +@media only screen and (min-width: 769px) { + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (max-width: 860px) { + + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (min-width: 980px) { + + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (max-width: 768px) { + /* categories */ + #col-left { + width: 100%; + } + + #col-right { + width: 100%; + } +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + /* Back-compat for pre-3.8 */ + div.star-holder, + div.star-holder .star-rating { + background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom right; + -webkit-background-size: 21px 37px; + background-size: 21px 37px; + } + + .spinner { + background-image: url(../images/spinner-2x.gif); + } + + /* @todo: evaluate - most of these were likely replaced by dashicons */ + .curtime #timestamp, + #screen-meta-links a.show-settings, + .widget-top a.widget-action, + .widget-top a.widget-action:hover, + .sidebar-name-arrow, + .sidebar-name:hover .sidebar-name-arrow, + .meta-box-sortables .postbox:hover .handlediv, + .tagchecklist span a, + #bulk-titles div a, + .tagchecklist span a:hover, + #bulk-titles div a:hover { + background: none !important; + } + +} + +@-ms-viewport { + width: device-width; +} + +@media screen and ( max-width: 782px ) { + html.wp-toolbar { + padding-top: 46px; + } + + body { + min-width: 240px; + overflow-x: hidden; + } + + body * { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; + } + + #wpcontent { + position: relative; + margin-right: 0; + padding-right: 10px; + } + + #wpbody-content { + padding-bottom: 100px; + } + + .wrap { + margin-left: 12px; + margin-right: 0; + } + + .col-wrap { + padding: 0; + } + + /* Hidden Elements */ + #screen-meta, + #screen-meta-links, + #collapse-menu, + .post-format-select { + display: none !important; + } + + .wrap .add-new-h2, .wrap .add-new-h2:active { + padding: 10px 15px; + font-size: 14px; + } + + .wp-color-result { + height: auto; + padding-right: 45px; + } + + .wp-color-result:after { + font-size: 14px; + height: auto; + padding: 6px 14px; + } + + /* Feedback Messages */ + .wrap div.updated, .wrap div.error, .media-upload-form div.error { + margin: 20px 0 10px 0; + padding: 5px 10px; + font-size: 14px; + line-height: 175%; + } + + .wrap .icon32 + h2 { + margin-top: -2px; + } + + .wp-responsive-open #wpbody { + left: -190px; + } + + code { + word-wrap: break-word; + } + + /* General Metabox */ + .postbox { + font-size: 14px; + } + + .metabox-holder h3 { + padding: 12px; + } + + .postbox .handlediv { + margin-top: 3px; + } + + /* Subsubsub Nav */ + .subsubsub { + font-size: 16px; + text-align: center; + margin-bottom: 15px; + } + + /* Theme/Plugin File Editor */ + #templateside { + float: none; + width: auto; + } + + #templateside li { + margin: 0; + } + + #templateside li a { + display: block; + padding: 5px; + } + + #templateside .highlight { + padding: 5px; + margin-right: -5px; + margin-top: -5px; + } + + #template div { + float: none; + margin: 0; + width: auto; + } + + #template textarea { + width: 100%; + } + + .fileedit-sub .alignright { + margin-top: 15px; + } + + #wpfooter { + display: none; + } + + #comments-form .checkforspam { + display: none; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Disable horizontal scroll when responsive menu is open + since we push the main content off to the right. */ + #wpwrap.wp-responsive-open { + overflow-x: hidden; + } + + html.wp-toolbar { + padding-top: 0; + } + + #wpbody { + padding-top: 46px; + } + + /* Keep full-width boxes on Edit Post page from causing horizontal scroll */ + div#post-body.metabox-holder.columns-1 { + overflow-x: hidden; + } +} diff --git a/wp-admin/css/common.css b/wp-admin/css/common.css new file mode 100644 index 0000000..a995ee4 --- /dev/null +++ b/wp-admin/css/common.css @@ -0,0 +1,3210 @@ +/* 2 column liquid layout */ +#wpwrap { + height: auto; + min-height: 100%; + width: 100%; + position: relative; + -webkit-font-smoothing: subpixel-antialiased; +} + +#wpcontent { + height: 100%; + padding-left: 20px; +} + +#wpcontent, +#wpfooter { + margin-left: 160px; +} + +.folded #wpcontent, +.folded #wpfooter { + margin-left: 36px; +} + +#wpbody-content { + padding-bottom: 65px; + float: left; + width: 100%; + overflow: visible !important; +} + +/* inner 2 column liquid layout */ + +.inner-sidebar { + float: right; + clear: right; + display: none; + width: 281px; + position: relative; +} + +.columns-2 .inner-sidebar { + margin-right: auto; + width: 286px; + display: block; +} + +.inner-sidebar #side-sortables, +.columns-2 .inner-sidebar #side-sortables { + min-height: 300px; + width: 280px; + padding: 0; +} + +.has-right-sidebar .inner-sidebar { + display: block; +} + +.has-right-sidebar #post-body { + float: left; + clear: left; + width: 100%; + margin-right: -2000px; +} + +.has-right-sidebar #post-body-content { + margin-right: 300px; + float: none; + width: auto; +} + +/* 2 columns main area */ + +#col-container, +#col-left, +#col-right { + overflow: hidden; + padding: 0; + margin: 0; +} + +#col-left { + width: 35%; +} + +#col-right { + float: right; + clear: right; + width: 65%; +} + +.col-wrap { + padding: 0 7px; +} + +/* utility classes */ +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +.textleft { + text-align: left; +} + +.textright { + text-align: right; +} + +.clear { + clear: both; +} + +/* Hide visually but not from screen readers */ +.screen-reader-text, +.screen-reader-text span, +.ui-helper-hidden-accessible { + position: absolute; + margin: -1px; + padding: 0; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +.screen-reader-shortcut { + position: absolute; + top: -1000em; +} + +.screen-reader-shortcut:focus { + left: 6px; + top: -25px; + height: auto; + width: auto; + display: block; + font-size: 14px; + font-weight: 600; + padding: 15px 23px 14px; + background: #f1f1f1; + color: #21759b; + z-index: 100000; + line-height: normal; + -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + text-decoration: none; + outline: none; +} + +.hidden, +.js .closed .inside, +.js .hide-if-js, +.no-js .hide-if-no-js, +.js.wp-core-ui .hide-if-js, +.js .wp-core-ui .hide-if-js, +.no-js.wp-core-ui .hide-if-no-js, +.no-js .wp-core-ui .hide-if-no-js { + display: none; +} + +/* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */ +.widget-top, +.menu-item-handle, +.widget-inside, +#menu-settings-column .accordion-container, +#menu-management .menu-edit, +.manage-menus, +table.widefat, +.stuffbox, +p.popular-tags, +.widgets-holder-wrap, +.wp-editor-container, +.popular-tags, +.feature-filter, +.imgedit-group { + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +table.widefat, +.wp-editor-container, +.stuffbox, +p.popular-tags, +.widgets-holder-wrap, +.popular-tags, +.feature-filter, +.imgedit-group { + background: #fff; +} + +/* general */ +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +html { + background: #f1f1f1; +} + +body { + color: #444; + font-family: "Open Sans", sans-serif; + font-size: 13px; + line-height: 1.4em; + min-width: 600px; +} + +body.iframe { + min-width: 0; + padding-top: 1px; +} + +body.modal-open { + overflow: hidden; +} + +iframe, +img { + border: 0; +} + +td { + font-family: inherit; + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} + +a { + color: #0074a2; + -webkit-transition-property: border, background, color; + transition-property: border, background, color; + -webkit-transition-duration: .05s; + transition-duration: .05s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +a, +div { + outline: 0; +} + +a:hover, +a:active { + color: #2ea2cc; +} + +a:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.ie8 a:focus { + outline: #5b9dd9 solid 1px; +} + +#adminmenu a:focus, +.screen-reader-text:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +blockquote, +q { + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} + +p { + font-size: 13px; + line-height: 1.5; + margin: 1em 0; +} + +blockquote { + margin: 1em; +} + +li, +dd { + margin-bottom: 6px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + display: block; + font-weight: 600; +} + +h1 { + font-size: 2em; + margin: .67em 0; +} + +h2 { + color: #222; + font-size: 1.5em; + margin: .83em 0; + font-weight: 400; +} + +h3 { + color: #222; + font-size: 1.3em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +ul, +ol { + padding: 0; +} + +ul { + list-style: none; +} + +ol { + list-style-type: decimal; + margin-left: 2em; +} + +ul.ul-disc { + list-style: disc outside; +} + +ul.ul-square { + list-style: square outside; +} + +ol.ol-decimal { + list-style: decimal outside; +} + +ul.ul-disc, +ul.ul-square, +ol.ol-decimal { + margin-left: 1.8em; +} + +ul.ul-disc > li, +ul.ul-square > li, +ol.ol-decimal > li { + margin: 0 0 0.5em; +} + +/* @noflip */ +.ltr { + direction: ltr; +} + +/* @noflip */ +.code, +code { + font-family: Consolas, Monaco, monospace; + direction: ltr; +} + +kbd, +code { + padding: 3px 5px 2px 5px; + margin: 0 1px; + background: #eaeaea; + background: rgba(0,0,0,0.07); + font-size: 13px; +} + +.subsubsub { + list-style: none; + margin: 8px 0 0; + padding: 0; + font-size: 13px; + float: left; + color: #666; +} + +.subsubsub a { + line-height: 2; + padding: .2em; + text-decoration: none; +} + +.subsubsub a .count, +.subsubsub a.current .count { + color: #999; + font-weight: normal; +} + +.subsubsub a.current { + font-weight: 600; + border: none; +} + +.subsubsub li { + display: inline-block; + margin: 0; + padding: 0; + white-space: nowrap; +} + +/* .widefat - main style for tables */ +.widefat { + border-spacing: 0; + width: 100%; + clear: both; + margin: 0; +} + +.widefat * { + word-wrap: break-word; +} + +.widefat a { + text-decoration: none; +} + +.widefat td, +.widefat th { + padding: 8px 10px; +} + +.widefat thead th { + border-bottom: 1px solid #e1e1e1; +} + +.widefat tfoot th { + border-top: 1px solid #e1e1e1; + border-bottom: none; +} + +.widefat .no-items td { + border-bottom-width: 0; +} + +.widefat td { + vertical-align: top; +} + +.widefat td, +.widefat td p, +.widefat td ol, +.widefat td ul { + font-size: 13px; + line-height: 1.5em; +} + +.widefat th { + text-align: left; + line-height: 1.3em; + font-size: 14px; +} + +.widefat th input { + margin: 0 0 0 8px; + padding: 0; + vertical-align: text-top; +} + +.widefat .check-column { + width: 2.2em; + padding: 6px 0 25px; + vertical-align: top; +} + +.widefat th input[type=checkbox] { + margin-top: -1px; +} + +.widefat tbody th.check-column { + padding: 9px 0 22px; +} + +.widefat.media .check-column { + padding-top: 8px; +} + +.widefat thead th.check-column, +.widefat tbody th.check-column, +.widefat tfoot th.check-column { + padding: 11px 0 0 3px; +} + +.widefat thead th.check-column { + padding-top: 10px; +} + +.update-php div.updated, +.update-php div.error { + margin-left: 0; +} + +.no-js .widefat thead .check-column input, +.no-js .widefat tfoot .check-column input { + display: none; +} + +.widefat .num, +.column-comments, +.column-links, +.column-posts { + text-align: center; +} + +.widefat th#comments { + vertical-align: middle; +} + +.wrap { + margin: 10px 20px 0 2px; +} + +div.updated, +div.error { + padding: 0 0.6em; + margin: 5px 15px 2px; +} + +div.updated p, +div.error p { + margin: 0.5em 0; + padding: 2px; +} + +.wrap div.updated, +.wrap div.error, +.media-upload-form div.error { + margin: 5px 0 15px; +} + +div.updated { + border-left: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +div.error { + border-left: 4px solid #dd3d36; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + padding: 1px 12px; +} + +.attention { + color: #2ea2cc; +} + +.wrap h2, +.subtitle { + font-weight: normal; + margin: 0; +} + +.wrap h2 { + font-size: 23px; + font-weight: 400; + padding: 9px 15px 4px 0; + line-height: 29px; +} + +.subtitle { + color: #777; + font-size: 14px; + padding-left: 25px; +} + +.wrap .add-new-h2, +.wrap .add-new-h2:active { + margin-left: 4px; + padding: 4px 8px; + position: relative; + top: -3px; + text-decoration: none; + border: none; + -webkit-border-radius: 2px; + border-radius: 2px; + background: #e0e0e0; + text-shadow: none; + font-weight: 600; + font-size: 13px; +} + +.wrap .add-new-h2:hover { + background: #2ea2cc; + color: #fff; +} + +.wrap h2.long-header { + padding-right: 0; +} + +.wp-dialog { + background-color: #fff; +} + +.widgets-chooser ul, +#widgets-left .widget-in-question .widget-top, +#available-widgets .widget-top:hover, +div#widgets-right .widget-top:hover, +#widgets-left .widget-top:hover { + border-color: #999; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); + box-shadow: 0 1px 2px rgba(0,0,0,0.1); +} + +.sorthelper { + background-color: #ccf3fa; +} + +.ac_match, +.subsubsub a.current { + color: #000; +} + +.alternate, +.alt { + background-color: #f9f9f9; +} + +.bar { + background-color: #e8e8e8; + border-right-color: #99d; +} + +.media-upload-form label.form-help, +td.help { + color: #9a9a9a; +} + +/* Helper classes for plugins to leverage the active WordPress color scheme */ + +.highlight { + background-color: #e4f2fd; + color: #000; +} + +.wp-ui-primary { + color: #fff; + background-color: #333; +} +.wp-ui-text-primary { + color: #333; +} + +.wp-ui-highlight { + color: white; + background-color: #1e8cbe; +} +.wp-ui-text-highlight { + color: #1e8cbe; +} + +.wp-ui-notification { + color: #fff; + background-color: #d54e21; +} +.wp-ui-text-notification { + color: #d54e21; +} + +.wp-ui-text-icon { + color: #999; +} + +/*------------------------------------------------------------------------------ + 1.0 - Text Styles +------------------------------------------------------------------------------*/ + +.widget .widget-top, +.postbox .hndle, +.stuffbox .hndle, +.control-section .accordion-section-title, +.sidebar-name, +#nav-menu-header, +#nav-menu-footer, +.menu-item-handle, +.checkbox, +.side-info, +#your-profile #rich_editing, +.widefat thead th, +.widefat tfoot th { + line-height: 1.4em; +} + +.widget .widget-top, +.menu-item-handle { + background: #fafafa; + color: #222; +} + +.postbox .hndle, +.stuffbox .hndle { + border-bottom: 1px solid #eee; +} + +.quicktags, +.search { + background-color: #ccc; + color: #000; + font-size: 12px; +} + +.icon32 { + display: none; +} + +/* @todo can we combine these into a class or use an existing dashicon one? */ +#welcome-panel.welcome-panel .welcome-panel-close:before, +.tagchecklist span a:before, +#bulk-titles div a:before { + background: none; + color: #bbb; + content: '\f153'; + display: block !important; + font: normal 16px/1 'dashicons'; + speak: none; + height: 20px; + text-align: center; + width: 20px; + -webkit-font-smoothing: antialiased !important; +} + +#welcome-panel.welcome-panel .welcome-panel-close:before { + margin: 0; +} + +.tagchecklist span a:before, +#bulk-titles div a:before { + margin: 2px 0; +} + +#welcome-panel.welcome-panel .welcome-panel-close:hover:before, +.tagchecklist span a:hover:before, +#bulk-titles div a:hover:before { + color: #c00; +} + +.key-labels label { + line-height: 24px; +} + +strong, b { + font-weight: 600; +} + +.pre { + /* https://developer.mozilla.org/en-US/docs/CSS/white-space */ + white-space: pre-wrap; /* css-3 */ + word-wrap: break-word; /* IE 5.5 - 7 */ +} + +.howto { + color: #666; + font-style: italic; + display: block; +} + +p.install-help { + margin: 8px 0; + font-style: italic; +} + +.no-break { + white-space: nowrap; +} + +hr { + border: 0; + border-top: 1px solid #ddd; + border-bottom: 1px solid #fafafa; +} + +.row-actions span.delete a, +.row-actions span.trash a, +.row-actions span.spam a, +.plugins a.delete, +#all-plugins-table .plugins a.delete, +#search-plugins-table .plugins a.delete, +.submitbox .submitdelete, +#media-items a.delete, +#media-items a.delete-permanently, +#nav-menu-footer .menu-delete { + color: #a00; +} + +abbr.required, +.file-error, +.widget-control-remove:hover, +.row-actions .delete a:hover, +.row-actions .trash a:hover, +.row-actions .spam a:hover, +.plugins a.delete:hover, +#all-plugins-table .plugins a.delete:hover, +#search-plugins-table .plugins a.delete:hover, +.submitbox .submitdelete:hover, +#media-items a.delete:hover, +#media-items a.delete-permanently:hover, +#nav-menu-footer .menu-delete:hover { + color: #f00; + text-decoration: none; + border: none; +} + +/*------------------------------------------------------------------------------ + 3.0 - Actions +------------------------------------------------------------------------------*/ + +#major-publishing-actions { + padding: 10px; + clear: both; + border-top: 1px solid #ddd; + background: #f5f5f5; +} + +#delete-action { + line-height: 28px; + vertical-align: middle; + text-align: left; + float: left; +} + +#publishing-action { + text-align: right; + float: right; + line-height: 23px; +} + +#publishing-action .spinner { + float: left; +} + +#misc-publishing-actions { + padding: 6px 0 0; +} + +.misc-pub-section { + padding: 6px 10px 8px; +} + +#minor-publishing-actions { + padding: 10px 10px 0 10px; + text-align: right; +} + +#save-post { + float: left; +} + +.preview { + float: right; +} + +#sticky-span { + margin-left: 18px; +} + +.side-info { + margin: 0; + padding: 4px; + font-size: 11px; +} + +.side-info h5 { + padding-bottom: 7px; + font-size: 14px; + margin: 12px 2px 5px; + border-bottom: 1px solid #dadada; +} + +.side-info ul { + margin: 0; + padding-left: 18px; + list-style: square; + color: #666; +} + +.approve, +.unapproved .unapprove { + display: none; +} + +.unapproved .approve, +.spam .approve, +.trash .approve { + display: inline; +} + +td.action-links, +th.action-links { + text-align: right; +} + +/* Filter bar */ +.wp-filter { + display: inline-block; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 12px 0 25px; + padding: 0 20px; + width: 100%; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + border: 1px solid #e5e5e5; + background: #fff; + color: #555; + font-size: 13px; +} + +.wp-filter a { + text-decoration: none; +} + +.filter-count { + display: inline-block; + vertical-align: middle; + min-width: 4em; +} + +.title-count, +.filter-count .count { + display: inline-block; + position: relative; + top: -1px; + padding: 4px 10px; + -webkit-border-radius: 30px; + border-radius: 30px; + background: #777; + color: #fff; + font-size: 14px; + font-weight: 600; +} + +/* not a part of filter bar, but derived from it, so here for now */ +.title-count { + display: inline; + top: -3px; + margin-left: 5px; + margin-right: 20px; +} + +.filter-links { + display: inline-block; + margin: 0; +} + +.filter-links li { + display: inline-block; + margin: 0; +} + +.filter-links li > a { + display: inline-block; + margin: 0 10px; + padding: 15px 0; + border-bottom: 4px solid #fff; + color: #666; + cursor: pointer; +} + +.filter-links .current { + -webkit-box-shadow: none; + box-shadow: none; + border-bottom: 4px solid #666; + color: #222; +} + +.filter-links li > a:hover, +.filter-links li > a:focus, +.show-filters .filter-links a.current:hover, +.show-filters .filter-links a.current:focus { + color: #2ea2cc; +} + +.wp-filter .search-form { + float: right; + margin-top: 9px; +} + +.wp-filter .search-form input[type="search"] { + margin: 0; + padding: 3px 5px; + width: 280px; + font-size: 16px; + font-weight: 300; + line-height: 1.5; +} + +.wp-filter .search-form select { + height: 33px; + vertical-align: top; +} + +.wp-filter .drawer-toggle { + display: inline-block; + margin: 0 10px; + padding: 4px 6px; + color: #666; + cursor: pointer; +} + +.wp-filter .drawer-toggle:before { + display: inline-block; + vertical-align: top; + content: "\f111"; + margin: 0 5px 0 0; + width: 16px; + height: 16px; + color: #777; + -webkit-transition: color .1s ease-in 0; + transition: color .1s ease-in 0; + font-family: "dashicons"; + font-size: 16px; + line-height: 1; + text-align: center; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + -webkit-font-smoothing: antialiased; +} + +.wp-filter .drawer-toggle:hover, +.wp-filter .drawer-toggle:hover:before { + color: #2ea2cc; +} + +.wp-filter .drawer-toggle.current:before { + color: #fff; +} + +.filter-drawer { + display: none; + margin: 0 -20px; + padding: 20px; + border-top: 1px solid #eee; + background: #fafafa; +} + +.show-filters .filter-drawer { + display: block; + overflow: hidden; +} + +.show-filters .wp-filter .drawer-toggle:hover, +.show-filters .wp-filter .drawer-toggle:focus { + background: rgb(46, 162, 204); +} + +.show-filters .filter-links a.current { + border-bottom: none; +} + +.show-filters .wp-filter .drawer-toggle { + -webkit-border-radius: 2px; + border-radius: 2px; + border: none; + background: #777; + color: #fff; +} + +.show-filters .wp-filter .drawer-toggle:before { + color: #fff; +} + +.filter-group { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin: 0 1% 0 0; + padding: 10px; + width: 19%; + background: #fff; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +.filter-group.wide { + width: 38%; +} + +.filter-group h4 { + position: relative; + margin: 0; +} + +.filter-drawer ol { + margin: 20px 0 0; + list-style-type: none; + font-size: 12px; +} + +.filter-drawer li { + display: inline-block; + vertical-align: top; + margin: 5px 0; + padding-right: 25px; + width: 160px; + list-style-type: none; +} + +.filter-drawer .buttons { + margin-bottom: 20px; +} + +.filter-drawer .buttons .button span { + display: inline-block; + opacity: 0.8; + font-size: 12px; + text-indent: 10px; +} + +.wp-filter .button.clear-filters { + display: none; + margin: 0 0 20px 10px; +} + +.filtered-by { + display: none; + margin: 0; +} + +.filtered-by > span { + font-weight: 600; +} + +.filtered-by a { + margin-left: 10px; +} + +.filtered-by .tags { + display: inline; +} + +.filtered-by .tag { + margin: 0 5px; + padding: 4px 8px; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; + font-size: 11px; +} + +.filters-applied .filter-group, +.filters-applied .filter-drawer .buttons, +.filters-applied .filter-drawer br { + display: none !important; +} + +.filters-applied .filtered-by { + display: block; +} + +.filters-applied .filter-drawer { + padding: 20px; +} + +.show-filters .content-filterable, +.show-filters.filters-applied.loading-content .content-filterable, +.loading-content .content-filterable, +.error .content-filterable { + display: none; +} + +.show-filters.filters-applied .content-filterable { + display: block; +} + +.loading-content .spinner { + display: block; + margin: 40px auto 0; + float: none; +} + +@media only screen and (max-width: 1120px) { + .wp-filter .search-form { + float: none; + margin: 20px 0; + } + + .filter-drawer { + border-bottom: 1px solid #eee; + } + + .filter-group { + margin-bottom: 0; + margin-top: 5px; + width: 100%; + } + + .filter-group li { + margin: 10px 0; + } +} + +@media only screen and (max-width: 782px) { + .filter-group, + .filter-group li { + width: 100%; + } + +} + + +/*------------------------------------------------------------------------------ + 4.0 - Notifications +------------------------------------------------------------------------------*/ + +#update-nag, +.update-nag { + display: inline-block; + line-height: 19px; + padding: 11px 15px; + font-size: 14px; + text-align: left; + margin: 25px 20px 0 2px; + background-color: #fff; + border-left: 4px solid #ffba00; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.update-message { + color: #000; +} + +ul#dismissed-updates { + display: none; +} + +form.upgrade { + margin-top: 8px; +} + +form.upgrade .hint { + font-style: italic; + font-size: 85%; + margin: -0.5em 0 2em 0; +} + +.update-php .spinner { + float: none; + margin: -4px 0; +} + +#ajax-loading, +.ajax-loading, +.ajax-feedback, +.imgedit-wait-spin, +.list-ajax-loading { /* deprecated */ + visibility: hidden; +} + +#ajax-response.alignleft { + margin-left: 2em; +} + +/* @todo: this does not need its own section anymore */ +/*------------------------------------------------------------------------------ + 6.0 - Admin Header +------------------------------------------------------------------------------*/ +#adminmenu a, +#sidemenu a, +#taglist a, +#catlist a { + text-decoration: none; +} + +/*------------------------------------------------------------------------------ + 6.1 - Screen Options Tabs +------------------------------------------------------------------------------*/ + +#screen-options-wrap, +#contextual-help-wrap { + margin: 0; + padding: 8px 20px 12px; + position: relative; +} + +#contextual-help-wrap { + overflow: auto; + margin-left: 0 !important; +} + +#screen-meta .screen-reader-text { + visibility: hidden; +} + +#screen-meta-links { + margin: 0 20px 0 0; +} + +#screen-meta-links a { + padding: 3px 6px 3px 16px; +} + +#screen-meta-links a:focus { + outline: none; +} + +/* screen options and help tabs revert */ +#screen-meta { + display: none; + margin: 0 20px -1px 0px; + position: relative; + background-color: #fff; + border: 1px solid #ddd; + border-top: none; + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.025); + box-shadow: 0 1px 0 rgba(0,0,0,.025); +} + +#screen-options-link-wrap, +#contextual-help-link-wrap { + float: right; + height: 28px; + margin: 0 0 0 6px; + border: 1px solid #ddd; + border-top: none; + background: #fff; + -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); +} + +#screen-meta-links .screen-meta-toggle { + position: relative; + top: 0; +} + +#screen-meta-links a { + color: #777; +} + +#screen-meta-links a:hover, +#screen-meta-links a:active, +#screen-meta-links a:focus { + color: #333; +} + +#screen-meta-links a.show-settings { + display: block; + font-size: 13px; + height: 22px; + line-height: 22px; + text-decoration: none; + z-index: 1; +} + +#screen-meta-links a:after { + right: 0; + content: '\f140'; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 5px 0 0; + bottom: 2px; + position: relative; + vertical-align: bottom; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #bbb; +} + +#screen-meta-links a.screen-meta-active:after { + content: '\f142'; +} + +#screen-meta-links a.show-settings:hover { + text-decoration: none; +} +/* end screen options and help tabs */ + +.toggle-arrow { + background-repeat: no-repeat; + background-position: top left; + background-color: transparent; + height: 22px; + line-height: 22px; + display: block; +} + +.toggle-arrow-active { + background-position: bottom left; +} + +#screen-options-wrap h5, +#contextual-help-wrap h5 { + margin: 8px 0; + font-size: 13px; +} + +.metabox-prefs label { + display: inline-block; + padding-right: 15px; + line-height: 30px; +} + +.metabox-prefs label input[type=checkbox] { + margin-top: -4px; + margin-right: 6px; +} + +.metabox-prefs label input { + margin: 0 5px 0 2px; +} + +.metabox-prefs .columns-prefs label input { + margin: 0 2px; +} + +.metabox-prefs label a { + display: none; +} + +/*------------------------------------------------------------------------------ + 6.2 - Help Menu +------------------------------------------------------------------------------*/ + +#contextual-help-wrap { + padding: 0; +} + +#contextual-help-columns { + position: relative; +} + +#contextual-help-back { + position: absolute; + top: 0; + bottom: 0; + left: 150px; + right: 170px; + border: 1px solid #e1e1e1; + border-top: none; + border-bottom: none; + background: #f6fbfd; +} + +#contextual-help-wrap.no-sidebar #contextual-help-back { + right: 0; + border-right-width: 0; + -webkit-border-bottom-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +.contextual-help-tabs { + float: left; + width: 150px; + margin: 0; +} + +.contextual-help-tabs ul { + margin: 1em 0; +} + +.contextual-help-tabs li { + margin-bottom: 0; + list-style-type: none; + border-style: solid; + border-width: 0 0 0 2px; + border-color: transparent; +} + +.contextual-help-tabs a { + display: block; + padding: 5px 5px 5px 12px; + line-height: 18px; + text-decoration: none; + border: 1px solid transparent; + border-right: none; + border-left: none; +} + +.contextual-help-tabs a:hover { + color: #333; +} + +.contextual-help-tabs .active { + padding: 0; + margin: 0 -1px 0 0; + border-left: 2px solid #2ea2cc; + background: #f6fbfd; + -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02); + box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02); +} + +.contextual-help-tabs .active a { + border-color: #e1e1e1; + color: #333; +} + +.contextual-help-tabs-wrap { + padding: 0 20px; + overflow: auto; +} + +.help-tab-content { + display: none; + margin: 0 22px 12px 0; + line-height: 1.6em; +} + +.help-tab-content.active { + display: block; +} + +.help-tab-content ul li { + list-style-type: disc; + margin-left: 18px; +} + +.contextual-help-sidebar { + width: 150px; + float: right; + padding: 0 8px 0 12px; + overflow: auto; +} + +/*------------------------------------------------------------------------------ + 8.0 - Layout Blocks +------------------------------------------------------------------------------*/ + +html.wp-toolbar { + padding-top: 32px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.narrow { + width: 70%; + margin-bottom: 40px; +} + +.narrow p { + line-height: 150%; +} + +.widefat th, +.widefat td { + overflow: hidden; + color: #555; +} + +.widefat th { + font-weight: normal; +} + +.widefat thead tr th, +.widefat tfoot tr th { + color: #333; +} + +.widefat td p { + margin: 2px 0 0.8em; +} + +.widefat p, +.widefat ol, +.widefat ul { + color: #333; +} + +.widefat .column-comment p { + margin: 0.6em 0; +} + +/* Screens with postboxes */ +.postbox-container { + float: left; +} + +.postbox-container .meta-box-sortables { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#wpbody-content .metabox-holder { + padding-top: 10px; +} + +.metabox-holder .postbox-container .empty-container { + border: 3px dashed #bbb; + height: 250px; +} + +.metabox-holder.columns-1 .postbox-container .empty-container, +.columns-2 #postbox-container-3 .empty-container, +.columns-2 #postbox-container-4 .empty-container, +.columns-3 #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +#post-body-content { + width: 100%; + min-width: 463px; + float: left; +} + +#post-body.columns-2 #postbox-container-1 { + float: right; + margin-right: -300px; + width: 280px; +} + +#post-body.columns-2 #side-sortables { + min-height: 250px; +} + +/* one column on the dash */ +@media only screen and (max-width: 799px) { + #wpbody-content .metabox-holder .postbox-container .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } +} + +.js .widget .widget-top, +.js .postbox .hndle { + cursor: move; +} + +.hndle a { + font-size: 11px; + font-weight: normal; +} + +.postbox .handlediv { + float: right; + width: 27px; + height: 30px; +} + +.js .postbox .handlediv { + cursor: pointer; +} + +.sortable-placeholder { + border: 1px dashed #bbb; + margin-bottom: 20px; +} + +.postbox, +.stuffbox { + margin-bottom: 20px; + padding: 0; + line-height: 1; +} + +/* user-select is not a part of the CSS standard - may change behavior in the future */ +.postbox .hndle, +.stuffbox .hndle { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.postbox .inside, +.stuffbox .inside { + padding: 0 12px 12px; + line-height: 1.4em; + font-size: 13px; +} + +.postbox .inside { + margin: 11px 0; + position: relative; +} + +.postbox .inside > p:last-child, +.rss-widget ul li:last-child { + margin-bottom: 1px !important; +} + +.postbox.closed h3 { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.postbox table.form-table { + margin-bottom: 0; +} + +.postbox table.widefat { + -webkit-box-shadow: none; + box-shadow: none; +} + +.temp-border { + border: 1px dotted #ccc; +} + +.columns-prefs label { + padding: 0 5px; +} + +/* @todo: what is this doing here */ +#dashboard_right_now .versions .b, +#post-status-display, +#post-visibility-display, +#adminmenu .wp-submenu li.current, +#adminmenu .wp-submenu li.current a, +#adminmenu .wp-submenu li.current a:hover, +.media-item .percent, +.plugins .name, +#pass-strength-result.strong, +#pass-strength-result.short, +#ed_reply_toolbar #ed_reply_strong, +.item-controls .item-order a, +.feature-filter .feature-name { + font-weight: 600; +} + +/*------------------------------------------------------------------------------ + 21.0 - Admin Footer +------------------------------------------------------------------------------*/ + +#wpfooter { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 10px 20px; + color: #777; +} + +#wpfooter p { + font-size: 13px; + margin: 0; + line-height: 20px; +} + +#footer-thankyou { + font-style: italic; +} + +#wpfooter a { + text-decoration: none; +} + +#wpfooter a:hover { + text-decoration: underline; +} + +/*------------------------------------------------------------------------------ + 25.0 - Tabbed Admin Screen Interface (Experimental) +------------------------------------------------------------------------------*/ + +.nav-tab { + border: 1px solid #ccc; + border-bottom: none; + background: #e4e4e4; + color: #555; + font-size: 12px; + line-height: 16px; + display: inline-block; + padding: 4px 14px 6px; + text-decoration: none; + margin: -4px 4px -1px 0; +} + +.nav-tab:hover { + background-color: #fff; + color: #464646; +} + +.nav-tab-active { + color: #464646; +} + +.nav-tab-active, +.nav-tab-active:hover { + border-bottom: 1px solid #f1f1f1; + background: #f1f1f1; + color: #000; +} + +h2.nav-tab-wrapper, +h3.nav-tab-wrapper { + border-bottom: 1px solid #ccc; + padding-bottom: 0; + padding-left: 10px; +} + +h2 .nav-tab { + padding: 6px 10px; + font-weight: bold; + font-size: 15px; + line-height: 24px; +} + + +/*------------------------------------------------------------------------------ + 26.0 - Misc +------------------------------------------------------------------------------*/ + +.spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + display: none; + float: right; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 2px 5px 0; +} + +#template div { + margin-right: 190px; +} + +.metabox-holder h3 { + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; +} + +#templateside ul li a { + text-decoration: none; +} + +#sidemenu { + margin: -30px 15px 0 315px; + list-style: none; + position: relative; + float: right; + padding-left: 10px; + font-size: 12px; +} + +#sidemenu a { + padding: 0 7px; + display: block; + float: left; + line-height: 28px; + border-top: 1px solid #f9f9f9; + border-bottom: 1px solid #dfdfdf; + background-color: #f9f9f9; + -webkit-transition: none; + transition: none; +} + +#sidemenu li { + display: inline; + line-height: 200%; + list-style: none; + text-align: center; + white-space: nowrap; + margin: 0; + padding: 0; +} + +/* @todo: remove border radius */ +#sidemenu a.current { + font-weight: normal; + padding-left: 6px; + padding-right: 6px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + border: 1px solid #dfdfdf; + border-bottom-color: #f1f1f1; + background-color: #f1f1f1; + color: #000; +} + +#sidemenu li a .count-0 { + display: none; +} + +.plugin-install #description, +.plugin-install-network #description { + width: 60%; +} + +table .vers, +table .column-visible, +table .column-rating { + text-align: left; +} + +.error-message { + color: red; + font-weight: 600; +} + +/* Scrollbar fix for bulk upgrade iframe */ +body.iframe { + height: 98%; +} + +/* Upgrader styles, Specific to Language Packs */ +.lp-show-latest p { + display: none; +} +.lp-show-latest p:last-child, +.lp-show-latest .lp-error p { + display: block; +} + +/* - Only used once or twice in all of WP - deprecate for global style +------------------------------------------------------------------------------*/ +td.media-icon { + text-align: center; + width: 80px; + padding-top: 8px; + padding-bottom: 8px; +} + +td.media-icon img { + max-width: 80px; + max-height: 60px; +} + +td.image-icon img { + border: 1px solid rgba(0, 0, 0, 0.07); +} + +#howto { + font-size: 11px; + margin: 0 5px; + display: block; +} + +.importers td { + padding-right: 14px; +} + +.importers { + font-size: 16px; + width: auto; +} + +#post-body #post-body-content #namediv h3 { + margin-top: 0; +} + +#namediv h3 label { + vertical-align: baseline; +} + +#namediv table { + width: 100%; +} + +#namediv td.first { + width: 10px; + white-space: nowrap; +} + +#namediv input { + width: 98%; +} + +#namediv p { + margin: 10px 0; +} + +#submitdiv h3 { + margin-bottom: 0 !important; +} + +/* - Used - but could/should be deprecated with a CSS reset +------------------------------------------------------------------------------*/ +.zerosize { + height: 0; + width: 0; + margin: 0; + border: 0; + padding: 0; + overflow: hidden; + position: absolute; +} + +br.clear { + height: 2px; + line-height: 2px; +} + +.checkbox { + border: none; + margin: 0; + padding: 0; +} + +fieldset { + border: 0; + padding: 0; + margin: 0; +} + +.post-categories { + display: inline; + margin: 0; + padding: 0; +} + +.post-categories li { + display: inline; +} + +/* Star Ratings - Back-compat for pre-3.8 */ +div.star-holder { + position: relative; + height: 17px; + width: 100px; + background: url(../images/stars.png?ver=20121108) repeat-x bottom left; +} + +div.star-holder .star-rating { + background: url(../images/stars.png?ver=20121108) repeat-x top left; + height: 17px; + float: left; +} + +/* Star Ratings */ +.star-rating { + white-space: nowrap; +} +.star-rating .star { + display: inline-block; + width: 20px; + height: 20px; + -webkit-font-smoothing: antialiased; + font-size: 20px; + line-height: 1; + font-family: 'dashicons'; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; + -webkit-transition: color .1s ease-in 0; + transition: color .1s ease-in 0; + text-align: center; + color: #0074a2; +} + +.star-rating .star-full:before { + content:'\f155'; +} + +.star-rating .star-half:before { + content:'\f459'; +} + +.rtl .star-rating .star-half { + -webkit-transform: rotateY(180deg); + -ms-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.star-rating .star-empty:before { + content:'\f154'; +} + +div.action-links { + font-weight: normal; + margin: 6px 0 0; +} + +/* Plugin install thickbox */ +#plugin-information { + background: #fff; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 100%; + padding: 0; +} + +#plugin-information-scrollable { + overflow: auto; + height: 100%; +} + +#plugin-information-title { + padding: 0 20px; + background: #f5f5f5; + font-size: 22px; + font-weight: 600; + line-height: 56px; + position: relative; + top: 0; + right: 0; + left: 0; + height: 56px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#plugin-information-title.with-banner { + margin-right: 0; + height: 250px; + bottom: 250px; + -webkit-background-size: 100% auto; + background-size: 100% auto; +} + +#plugin-information-title h2 { + font-size: 1em; + font-weight: bold; + padding: 0; + margin: 0; + max-width: 680px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#plugin-information-title.with-banner h2 { + font-family: "Helvetica Neue", sans-serif; + display: inline-block; + font-size: 30px; + line-height: 50px; + padding: 0 15px; + margin: 174px 0 0 10px; + color: #fff; + background: rgba( 30, 30, 30, 0.9 ); + text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ); + -webkit-box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); + box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); + -webkit-border-radius: 8px; + border-radius: 8px; +} + +#plugin-information-title div.vignette { + display: none; +} + +#plugin-information-title.with-banner div.vignette { + display: block; + float: right; + top: 0; + height: 250px; + width: 830px; + margin: 0 -20px; + background: transparent; + -webkit-box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); +} + +#plugin-information-tabs { + padding: 0 16px; + position: relative; + right: 0; + left: 0; + height: 36px; + z-index: 1; + border-bottom: 1px solid #ddd; + background: #f3f3f3; +} + +#plugin-information-tabs a { + position: relative; + float: left; + padding: 9px 10px; + margin: 0; + height: 18px; + line-height: 18px; + font-size: 14px; + text-decoration: none; + -webkit-transition: none; + transition: none; +} + +#plugin-information-tabs a.current { + margin: 0 -1px 0; + background: #fff; + border: 1px solid #ddd; + border-bottom-color: #fff; + padding-top: 8px; + color: #333; +} + +#plugin-information-tabs.with-banner a.current { + border-top: none; + padding-top: 9px; +} + +#plugin-information-tabs a:active, +#plugin-information-tabs a:focus { + outline: none; +} + +#plugin-information-content { + overflow: hidden; /* equal height column trick */ + background: #fff; + position: relative; + top: 0; + right: 0; + left: 0; + min-height: 100%; + /* Height of title + tabs + install now */ + min-height: -webkit-calc( 100% - 152px ); + min-height: calc( 100% - 152px ); +} + +#plugin-information-content.with-banner { + /* Height of banner + tabs + install now */ + min-height: -webkit-calc( 100% - 346px ); + min-height: calc( 100% - 346px ); +} + +#section-holder { + position: relative; + top: 0; + right: 250px; + bottom: 0; + left: 0; + margin-right: 250px; /* FYI box */ + padding: 10px 26px; + margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */ + padding-bottom: 99999px; /* equal height column trick */ +} + +#section-holder .updated { + margin: 16px 0; +} + +#plugin-information .fyi { + display: block; + float: right; + position: relative; + top: 0; + right: 0; + padding: 16px; + margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */ + padding-bottom: 99999px; /* equal height column trick */ + width: 217px; + border-left: 1px solid #ddd; + background: #f3f3f3; + color: #666; +} + +#plugin-information .fyi strong { + color: #464646; +} + +#plugin-information .fyi h3 { + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 24px 0 8px; +} + +#plugin-information .fyi h2 { + font-size: 0.9em; + margin-bottom: 0; + margin-right: 0; +} + +#plugin-information .fyi ul { + padding: 0; + margin: 0; + list-style: none; +} + +#plugin-information .fyi li { + margin: 0 0 10px; +} + +#plugin-information .counter-container { + margin: 3px 0; +} + +#plugin-information .counter-label { + float: left; + margin-right: 5px; + min-width: 55px; +} + +#plugin-information .counter-back { + height: 17px; + width: 92px; + background-color: #ececec; + float: left; +} + +#plugin-information .counter-bar { + height: 17px; + background-color: #fddb5a; + float: left; +} + +#plugin-information .counter-count { + margin-left: 5px; +} + +#plugin-information .fyi ul.contributors { + margin-top: 10px; +} + +#plugin-information .fyi ul.contributors li { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} + +#plugin-information .fyi ul.contributors li { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} + +#plugin-information .fyi ul.contributors li img { + vertical-align: middle; + margin-right: 4px; +} + +#plugin-information-footer { + padding: 15px 16px; + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: 28px; + border-top: 1px solid #ddd; + background: #f3f3f3; +} + +/* @noflip */ +#plugin-information .section { + direction: ltr; +} + +/* @noflip */ +#plugin-information .section ul, +#plugin-information .section ol { + list-style-type: disc; + margin-left: 24px; +} + +#plugin-information .section, +#plugin-information .section p { + font-size: 14px; + line-height: 1.7; +} + +#plugin-information #section-screenshots ol { + list-style: none; + margin: 0; +} + +#plugin-information #section-screenshots li img { + vertical-align: text-top; + margin-top: 16px; + max-width: 100%; + width: auto; + height: auto; + -webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); +} + +/* @noflip */ +#plugin-information #section-screenshots li p { + font-style: italic; + padding-left: 20px; +} + +#plugin-information pre { + padding: 7px; + overflow: auto; + border: 1px solid #ccc; +} + +/* @noflip */ +#plugin-information .review { + overflow: hidden; /* clearfix */ + width: 100%; + margin-bottom: 20px; + border-bottom: 1px solid #e6e6e6; +} + +#plugin-information .review-title-section { + overflow: hidden; /* clearfix */ +} + +/* @noflip */ +#plugin-information .review-title-section h4 { + display: inline-block; + float: left; + margin: 0 6px 0 0; +} + +#plugin-information .reviewer-info p { + clear: both; + margin: 0; + padding-top: 2px; +} + +/* @noflip */ +#plugin-information .reviewer-info .avatar { + float: left; + margin: 4px 6px 0 0; +} + +/* @noflip */ +#plugin-information .reviewer-info .star-rating { + float: left; +} + +/* @noflip */ +#plugin-information .review-meta { + float: left; + margin-left: 0.75em; +} + +/* @noflip */ +#plugin-information .review-body { + float: left; + width: 100%; +} + +.plugin-version-author-uri { + font-size: 13px; +} + +@media screen and ( max-width: 771px ) { + #plugin-information-title.with-banner { + height: 100px; + bottom: 100px; + } + + #plugin-information-title.with-banner h2 { + margin-top: 30px; + font-size: 20px; + line-height: 40px; + max-width: 85%; + } + + #plugin-information-title.with-banner div.vignette { + height: 100px; + bottom: 100px; + width: 800%; + } + + #plugin-information-tabs { + overflow: hidden; /* clearfix */ + padding: 0; + height: auto; /* let tabs wrap */ + } + + #plugin-information-tabs a.current { + margin-bottom: 0; + border-bottom: none; + } + + #plugin-information .fyi { + float: none; + border: 1px solid #ddd; + position: static; + width: auto; + margin: 26px 26px 0; + padding-bottom: 0; /* reset from the two column height fix */ + } + + #section-holder { + position: static; + margin: 0; + padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ + } + + #plugin-information .fyi h3, + #plugin-information .fyi small { + display: none; + } + + #plugin-information-footer { + padding: 12px 16px 0; + height: 46px; + } +} + +/* Thickbox for Plugin Install screen */ +body.plugin-install-php #TB_window, +body.import-php #TB_window, +body.plugins-php #TB_window, +body.update-core-php #TB_window, +body.index-php #TB_window { + background: #fcfcfc url( ../images/spinner.gif ) no-repeat center; +} + +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + body.plugin-install-php #TB_window, + body.import-php #TB_window, + body.plugins-php #TB_window, + body.update-core-php #TB_window, + body.index-php #TB_window { + background: #fcfcfc url( ../images/spinner-2x.gif ) no-repeat center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + } +} + +body.plugin-install-php #TB_title, +body.import-php #TB_title, +body.plugins-php #TB_title, +body.update-core-php #TB_title, +body.index-php #TB_title { + float: left; + height: 1px; +} + +body.plugin-install-php #TB_ajaxWindowTitle, +body.import-php #TB_ajaxWindowTitle, +body.plugins-php #TB_ajaxWindowTitle, +body.update-core-php #TB_ajaxWindowTitle, +body.index-php #TB_ajaxWindowTitle { + display: none; +} + +body.plugin-install-php .tb-close-icon, +body.import-php .tb-close-icon, +body.plugins-php .tb-close-icon, +body.update-core-php .tb-close-icon, +body.index-php .tb-close-icon { + left: auto; + right: -30px; + color: #eee; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +body.plugin-install-php #TB_closeWindowButton:focus, +body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon, +body.plugin-install-php .tb-close-icon:focus, +body.plugin-install-php .tb-close-icon:hover, +body.import-php #TB_closeWindowButton:focus, +body.import-php #TB_closeWindowButton:focus .tb-close-icon, +body.import-php .tb-close-icon:focus, +body.import-php .tb-close-icon:hover, +body.plugins-php #TB_closeWindowButton:focus, +body.plugins-php #TB_closeWindowButton:focus .tb-close-icon, +body.plugins-php .tb-close-icon:focus, +body.plugins-php .tb-close-icon:hover, +body.update-core-php #TB_closeWindowButton:focus, +body.update-core-php #TB_closeWindowButton:focus .tb-close-icon, +body.update-core-php .tb-close-icon:focus, +body.update-core-php .tb-close-icon:hover, +body.index-php #TB_closeWindowButton:focus, +body.index-php #TB_closeWindowButton:focus .tb-close-icon, +body.index-php .tb-close-icon:focus, +body.index-php .tb-close-icon:hover { + color: #2ea2cc; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +body.plugin-install-php .tb-close-icon:before, +body.import-php .tb-close-icon:before, +body.plugins-php .tb-close-icon:before, +body.update-core-php .tb-close-icon:before, +body.index-php .tb-close-icon:before { + content: "\f335"; + font-size: 32px; +} + +/* move plugin install close icon to top on narrow screens */ +@media screen and ( max-width: 830px ) { + body.plugin-install-php .tb-close-icon, + body.import-php .tb-close-icon, + body.plugins-php .tb-close-icon, + body.update-core-php .tb-close-icon, + body.index-php .tb-close-icon { + right: 0; + top: -30px; + } +} + +/* @todo: move this. */ +img { + border: none; +} + +/* Header */ +/* @todo: are these also specific to Press This? */ +#wphead { + border-bottom: 1px solid #dfdfdf; +} + +#wphead h1 a { + color: #464646; +} + +/* @todo: these seem misplaced */ +.js .meta-box-sortables .postbox:hover .handlediv { + margin-right: 0 !important; +} + +/* Metabox collapse arrow indicators */ +.js .sidebar-name .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox .handlediv:before { + right: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.js #widgets-left .sidebar-name .sidebar-name-arrow { + display: none; +} + +.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow, +.js #widgets-left .sidebar-name:hover .sidebar-name-arrow { + display: block; +} + +/* Show the arrow only on hover */ +.js .sidebar-name .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox .handlediv:before { + content: '\f142'; +} + +.js .widgets-holder-wrap.closed .sidebar-name-arrow:before, +.js .meta-box-sortables .postbox.closed .handlediv:before { + content: '\f140'; +} + +.error a { + text-decoration: underline; +} + +.updated a { + text-decoration: none; + padding-bottom: 2px; +} + +/* @todo: appears to be Press This only and overridden */ +#photo-add-url-div input[type="text"] { + width: 300px; +} + +/* Theme/Plugin Editor */ +.alignleft h3 { + margin: 0; +} + +#template textarea { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + width: 97%; + background: #f9f9f9; + outline: none; +} + +/* @noflip */ +#template textarea, +#docs-list { + direction: ltr; +} + +#template p { + width: 97%; +} + +#templateside { + float: right; + width: 190px; + word-wrap: break-word; +} + +#templateside h3, +#postcustomstuff p.submit { + margin: 0; +} + +#templateside h4 { + margin: 1em 0 0; +} + +#templateside ol, +#templateside ul { + margin: .5em 0; + padding: 0; +} + +#templateside li { + margin: 4px 0; +} + +#templateside a, +.theme-editor-php .highlight { + display: block; + padding: 3px 3px 3px 12px; + text-decoration: none; +} + +.theme-editor-php .highlight { + margin: -3px 3px -3px -12px; +} + +#templateside .highlight { + border: none; + font-weight: bold; +} + +.nonessential { + color: #666; + font-size: 11px; + font-style: italic; + padding-left: 12px; +} + +#documentation { + margin-top: 10px; +} + +#documentation label { + line-height: 22px; + vertical-align: baseline; + font-weight: 600; +} + +.fileedit-sub { + padding: 10px 0 8px; + line-height: 180%; +} + +/* @todo: can we use a common class for these? */ +.nav-menus-php .item-edit:before, +.widget-top a.widget-action:after, +.control-section .accordion-section-title:after, +.accordion-section-title:after { + right: 0; + content: '\f140'; + border: none; + background: none; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.widget-action, +.handlediv, +.item-edit, +.sidebar-name-arrow, +.accordion-section-title:after { + color: #aaa; +} + +.widget-action:hover, +.handlediv:hover, +.item-edit:hover, +.sidebar-name:hover .sidebar-name-arrow, +.accordion-section-title:hover:after { + color: #777; +} + +.widget-top a.widget-action:after { + padding: 12px 12px 0; +} + +.nav-menus-php .item-edit:before { + line-height: 2.1; +} + +.control-section .accordion-section-title:after, +.accordion-section-title:after { + float: right; + right: 20px; + top: -2px; +} + +.control-section.open .accordion-section-title:after, +#customize-info.open .accordion-section-title:after, +.nav-menus-php .menu-item-edit-active .item-edit:before, +.widget.open .widget-top a.widget-action:after { + content: '\f142'; +} + +/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ +.ui-sortable, +.ui-draggable { + -ms-touch-action: none; + touch-action: none; +} + +.meta-box-sortables.ui-sortable, +.widgets-holder-wrap .ui-draggable, +.widgets-holder-wrap .ui-sortable, +.menu.ui-sortable { + -ms-touch-action: auto; + touch-action: auto; +} + +.meta-box-sortables.ui-sortable .hndle, +.menu.ui-sortable .menu-item-handle { + -ms-touch-action: none; + touch-action: none; +} + +/* Accordion */ + +.accordion-section { + border-bottom: 1px solid #dfdfdf; + margin: 0; +} + +.accordion-section.open .accordion-section-content, +.no-js .accordion-section .accordion-section-content { + display: block; +} + +.accordion-section.open:hover { + border-bottom-color: #dfdfdf; +} + +.accordion-section-content { + display: none; + padding: 10px 20px 15px; + overflow: hidden; + background: #fff; +} + +.accordion-section-title { + margin: 0; + padding: 12px 15px 15px; + position: relative; + border-left: 1px solid #dfdfdf; + border-right: 1px solid #dfdfdf; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.js .accordion-section-title { + cursor: pointer; +} + +.js .accordion-section-title:after { + position: absolute; + top: 12px; + right: 10px; + z-index: 1; +} + +.accordion-section-title:focus { + outline: none; +} + +.accordion-section-title:hover:after, +.accordion-section-title:focus:after { + border-color: #aaa transparent; +} + +.cannot-expand .accordion-section-title { + cursor: auto; +} + +.cannot-expand .accordion-section-title:after { + display: none; +} + +.control-section .accordion-section-title { + border-left: none; + border-right: none; + padding: 10px 10px 11px 14px; + line-height: 21px; + background: #fff; +} + +.control-section .accordion-section-title:after { + top: 11px; +} + +.js .control-section:hover .accordion-section-title, +.js .control-section .accordion-section-title:hover, +.js .control-section.open .accordion-section-title, +.js .control-section .accordion-section-title:focus { + color: #222; + background: #f5f5f5; +} + +.control-section.open .accordion-section-title { + /* When expanded */ + border-bottom: 1px solid #dfdfdf; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* @todo: de-duplication */ +@media only screen and (min-width: 769px) { + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (max-width: 860px) { + + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (min-width: 980px) { + + /* categories */ + #col-left { + width: 35%; + } + + #col-right { + width: 65%; + } +} + +@media only screen and (max-width: 768px) { + /* categories */ + #col-left { + width: 100%; + } + + #col-right { + width: 100%; + } +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + /* Back-compat for pre-3.8 */ + div.star-holder, + div.star-holder .star-rating { + background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom left; + -webkit-background-size: 21px 37px; + background-size: 21px 37px; + } + + .spinner { + background-image: url(../images/spinner-2x.gif); + } + + /* @todo: evaluate - most of these were likely replaced by dashicons */ + .curtime #timestamp, + #screen-meta-links a.show-settings, + .widget-top a.widget-action, + .widget-top a.widget-action:hover, + .sidebar-name-arrow, + .sidebar-name:hover .sidebar-name-arrow, + .meta-box-sortables .postbox:hover .handlediv, + .tagchecklist span a, + #bulk-titles div a, + .tagchecklist span a:hover, + #bulk-titles div a:hover { + background: none !important; + } + +} + +@-ms-viewport { + width: device-width; +} + +@media screen and ( max-width: 782px ) { + html.wp-toolbar { + padding-top: 46px; + } + + body { + min-width: 240px; + overflow-x: hidden; + } + + body * { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; + } + + #wpcontent { + position: relative; + margin-left: 0; + padding-left: 10px; + } + + #wpbody-content { + padding-bottom: 100px; + } + + .wrap { + margin-right: 12px; + margin-left: 0; + } + + .col-wrap { + padding: 0; + } + + /* Hidden Elements */ + #screen-meta, + #screen-meta-links, + #collapse-menu, + .post-format-select { + display: none !important; + } + + .wrap .add-new-h2, .wrap .add-new-h2:active { + padding: 10px 15px; + font-size: 14px; + } + + .wp-color-result { + height: auto; + padding-left: 45px; + } + + .wp-color-result:after { + font-size: 14px; + height: auto; + padding: 6px 14px; + } + + /* Feedback Messages */ + .wrap div.updated, .wrap div.error, .media-upload-form div.error { + margin: 20px 0 10px 0; + padding: 5px 10px; + font-size: 14px; + line-height: 175%; + } + + .wrap .icon32 + h2 { + margin-top: -2px; + } + + .wp-responsive-open #wpbody { + right: -190px; + } + + code { + word-wrap: break-word; + } + + /* General Metabox */ + .postbox { + font-size: 14px; + } + + .metabox-holder h3 { + padding: 12px; + } + + .postbox .handlediv { + margin-top: 3px; + } + + /* Subsubsub Nav */ + .subsubsub { + font-size: 16px; + text-align: center; + margin-bottom: 15px; + } + + /* Theme/Plugin File Editor */ + #templateside { + float: none; + width: auto; + } + + #templateside li { + margin: 0; + } + + #templateside li a { + display: block; + padding: 5px; + } + + #templateside .highlight { + padding: 5px; + margin-left: -5px; + margin-top: -5px; + } + + #template div { + float: none; + margin: 0; + width: auto; + } + + #template textarea { + width: 100%; + } + + .fileedit-sub .alignright { + margin-top: 15px; + } + + #wpfooter { + display: none; + } + + #comments-form .checkforspam { + display: none; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Disable horizontal scroll when responsive menu is open + since we push the main content off to the right. */ + #wpwrap.wp-responsive-open { + overflow-x: hidden; + } + + html.wp-toolbar { + padding-top: 0; + } + + #wpbody { + padding-top: 46px; + } + + /* Keep full-width boxes on Edit Post page from causing horizontal scroll */ + div#post-body.metabox-holder.columns-1 { + overflow-x: hidden; + } +} diff --git a/wp-admin/css/customize-controls-rtl.css b/wp-admin/css/customize-controls-rtl.css new file mode 100644 index 0000000..045deca --- /dev/null +++ b/wp-admin/css/customize-controls-rtl.css @@ -0,0 +1,889 @@ +body { + overflow: hidden; +} + +#customize-controls a { + text-decoration: none; +} + +#customize-controls h3 { + font-size: 14px; +} + +#customize-controls .submit { + text-align: center; +} + +#customize-controls .description { + color: #666666; +} + +#customize-header-actions .button-primary { + float: left; + margin-top: 9px; +} + +#customize-header-actions .spinner { + margin-top: 16px; + margin-left: 4px; +} + +.saving #customize-header-actions .spinner { + display: block; +} + +#customize-header-actions { + border-bottom: 1px solid #ddd; +} + +#customize-controls .wp-full-overlay-sidebar-content { + overflow-y: auto; + overflow-x: hidden; +} + +#customize-info { + border: none; + border-top: 1px solid #ddd; +} + +#customize-info .accordion-section-title { + background-color: #fff; + color: #666666; + border-right: none; + border-left: none; + border-bottom: 1px solid #eeeeee; +} + +#customize-info.open .accordion-section-title:after, +#customize-info .accordion-section-title:hover:after, +#customize-info .accordion-section-title:focus:after { + color: #555555; +} + +#customize-info .preview-notice { + font-size: 13px; + line-height: 24px; +} + +#customize-info .theme-name { + font-size: 20px; + font-weight: 200; + line-height: 24px; + display: block; +} + +#customize-info .theme-screenshot { + width: 258px; +} + +#customize-info .theme-description { + margin-top: 1em; + color: #666666; + line-height: 20px; +} + +#customize-theme-controls .control-section { + border: none; +} + +#customize-theme-controls .accordion-section-title { + color: #555555; + background-color: #fff; + border-bottom: 1px solid #eeeeee; +} + +#customize-theme-controls .accordion-section-content { + color: #555555; + background: #fff; +} + +#customize-info.open .accordion-section-title, +#customize-info .accordion-section-title:hover, +#customize-info .accordion-section-title:focus, +#customize-theme-controls .control-section:hover > .accordion-section-title, +#customize-theme-controls .control-section .accordion-section-title:hover, +#customize-theme-controls .control-section.open .accordion-section-title, +#customize-theme-controls .control-section .accordion-section-title:focus { + color: #222; + background: #f5f5f5; +} + +.js .control-section:hover .accordion-section-title, +.js .control-section .accordion-section-title:hover, +.js .control-section.open .accordion-section-title, +.js .control-section .accordion-section-title:focus { + background: #f5f5f5; +} + +#customize-theme-controls .control-section:hover > .accordion-section-title:after, +#customize-theme-controls .control-section .accordion-section-title:hover:after, +#customize-theme-controls .control-section.open .accordion-section-title:after, +#customize-theme-controls .control-section .accordion-section-title:focus:after { + color: #555; +} + +#customize-info.open, +#customize-theme-controls .control-section.open { + border-bottom: 1px solid #eeeeee; +} + +#customize-theme-controls .control-section.open .accordion-section-title { + border-bottom-color: #eeeeee !important; +} + +#customize-theme-controls .control-section:last-of-type.open, +#customize-theme-controls .control-section:last-of-type > .accordion-section-title { + border-bottom-color: #ddd; +} + +#customize-theme-controls > ul, +#customize-theme-controls .accordion-section-content { + margin: 0; +} + +.control-section.control-panel > .accordion-section-title { + padding-left: 54px; +} + +.control-section.control-panel > .accordion-section-title:after { + content: "\f345"; + background: #f5f5f5; + color: #555; + width: 38px; + height: 100%; + margin: -11px 0 -11px -10px; /* compensate for positioning */ + line-height: 45px; + padding-right: 5px; + border-right: 1px solid #eee; + z-index: 0; +} + +.rtl .control-section.control-panel > .accordion-section-title:after { + content: "\f341"; +} + +#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:focus:after, +#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:hover:after { + background: #ddd; + color: #000; + border: 1px solid #d9d9d9; + border-left: none; + margin-top: -12px; + line-height: 44px; + z-index: 1; +} + +.accordion-sub-container.control-panel-content { + display: none; + position: absolute; + right: 300px; + top: 0; + width: 300px; + border-top: 1px solid #ddd; + -webkit-transition: right ease-in-out .18s; + transition: right ease-in-out .18s; +} + +.accordion-sub-container.control-panel-content.animating { + display: block; +} + +.current-panel .accordion-sub-container.control-panel-content { + width: 100%; +} + +.customize-controls-close { + display: block; + position: absolute; + top: 0; + right: 0; + width: 45px; + height: 45px; + padding-left: 2px; + background: #eee; + border-left: 1px solid #ddd; + color: #444; + cursor: pointer; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.control-panel-back { + display: block; + position: fixed; + top: 0; + z-index: 99; + right: -48px; + width: 45px; + height: 45px; + padding-left: 2px; + background: #eee; + border-left: 1px solid #ddd; + cursor: pointer; + -webkit-transition: right .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; + transition: right .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; +} + +.collapsed .control-panel-back { + display: none; +} + +.customize-controls-close:focus, +.customize-controls-close:hover, +.control-panel-back:focus, +.control-panel-back:hover { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.customize-controls-close:before { + font: normal 22px/1 dashicons; + content: "\f335"; + position: relative; + top: 7px; + right: 13px; +} + +.control-panel-back:before { + font: normal 20px/1 dashicons; + content: "\f341"; + position: relative; + top: 7px; + right: 13px; +} + +.rtl .control-panel-back:before { + content: "\f344"; +} + +.in-sub-panel .control-panel-back { + right: 0; +} + +.current-panel > .accordion-section-title { + height: 22px; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header { + -webkit-transition: padding ease-in-out .18s; + transition: padding ease-in-out .18s; +} + +.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header { + padding-right: 62px; +} + +#customize-info, +#customize-theme-controls > ul > .accordion-section { + position: relative; + right: 0; + -webkit-transition: right ease-in-out .18s; + transition: right ease-in-out .18s; +} + +.in-sub-panel #customize-info, +.in-sub-panel #customize-theme-controls > ul > .accordion-section { + right: -300px; + width: 300px; +} + +.in-sub-panel #customize-theme-controls .accordion-section.current-panel { + width: 100%; +} + +#customize-theme-controls .control-section.current-panel { + padding: 0; +} + +#customize-theme-controls .control-section > h3.accordion-section-title { + position: relative; + right: 0; +} + +#customize-theme-controls .control-section.current-panel > h3.accordion-section-title { + right: -300px; + -webkit-transition: right ease-in-out .18s; + transition: right ease-in-out .18s; +} + +.control-section.control-panel .accordion-section-title .panel-title { + font-size: 20px; + font-weight: 200; + line-height: 24px; + display: block; + border: none; +} + +.control-section.control-panel .preview-notice { + font-size: 13px; + line-height: 24px; +} + +p.customize-section-description { + font-style: normal; +} + +.customize-control { + width: 100%; + float: right; + clear: both; + margin-bottom: 8px; +} + +.customize-control select, +.customize-control input[type="radio"], +.customize-control input[type="checkbox"] { + line-height: 28px; +} + +.customize-control input[type="text"], +.customize-control input[type="password"], +.customize-control input[type="email"], +.customize-control input[type="number"], +.customize-control input[type="search"], +.customize-control input[type="tel"], +.customize-control input[type="url"] { + width: 98%; + line-height: 18px; + margin: 0; +} + +.customize-control-textarea textarea { + width: 100%; + resize: vertical; +} + +.customize-control select { + min-width: 50%; + max-width: 100%; + height: 28px; + line-height: 28px; +} + +.customize-control select[multiple] { + height: auto; +} + +.customize-control-title { + display: block; + font-size: 14px; + line-height: 24px; + font-weight: 600; + margin-bottom: 5px; +} + +.customize-control-description { + display: block; + font-style: italic; + line-height: 18px; + margin-bottom: 5px; +} + +.customize-control-color .color-picker, +.customize-control-checkbox label, +.customize-control-upload div { + line-height: 28px; +} + +.customize-control-checkbox input { + margin-left: 5px; +} + +.customize-control-radio { + padding: 5px 0 10px; +} + +.customize-control-radio .customize-control-title { + margin-bottom: 0; + line-height: 22px; +} + +.customize-control-radio .customize-control-title + .customize-control-description { + margin-top: 7px; +} + +.customize-control-radio label { + line-height: 32px; +} + +.customize-control-radio input { + margin-left: 5px; +} + +#customize-preview iframe { + width: 100%; + height: 100%; +} + +.wp-full-overlay-sidebar { + background: #eeeeee; + border-left: 1px solid #ddd; +} + +.collapse-sidebar { + background-color: transparent !important; + border: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; +} + + +.collapse-sidebar:active, +.collapse-sidebar:active .collapse-sidebar-label, +.collapse-sidebar:active .collapse-sidebar-arrow:before { + text-shadow: none; +} + +.collapsed .collapse-sidebar-arrow:before { + color: #888; +} + +/* Style for custom settings */ + +/* + * Dropdowns + */ +.accordion-section .dropdown { + float: right; + display: block; + position: relative; + cursor: pointer; +} + +.accordion-section .dropdown-content { + overflow: hidden; + float: right; + min-width: 30px; + height: 16px; + line-height: 16px; + margin-left: 16px; + padding: 4px 5px; + border: 2px solid #eeeeee; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.customize-control .dropdown-arrow { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 20px; + background: #eeeeee; +} + +.customize-control .dropdown-arrow:after { + content: "\f140"; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #333; +} + +.customize-control .dropdown-status { + color: #333; + background: #eeeeee; + display: none; + max-width: 112px; +} + +/* Color Picker */ +.customize-control-color .color-picker-hex { + display: none; +} + +.customize-control-color.open .color-picker-hex { + display: block; +} + +.customize-control-color .dropdown { + margin-left: 5px; + margin-bottom: 5px; +} + +.customize-control-color .dropdown .dropdown-content { + background-color: #555555; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.customize-control-color .dropdown:hover .dropdown-content { + border-color: rgba(0, 0, 0, 0.25); +} + +/* + * Image Picker + */ +.customize-control-image .library, +.customize-control-image .actions { + display: none; + float: right; + width: 100%; +} + +.customize-control-image.open .library, +.customize-control-image.open .actions { + display: block; +} + +.accordion-section .customize-control-image .dropdown-content { + height: auto; + min-height: 24px; + min-width: 40px; + padding: 0; +} + +.accordion-section .customize-control-image .dropdown-status { + padding: 4px 5px; +} + +.accordion-section .customize-control-image .preview-thumbnail img { + display: block; + width: 100%; + max-width: 122px; + max-height: 98px; + margin: 0 auto; +} + +.accordion-section .customize-control-image .actions { + text-align: left; +} + +.accordion-section .customize-control-image .library ul { + border-bottom: 1px solid #ddd; + float: right; + width: 100%; + margin: 10px 0 0; +} + +.accordion-section .customize-control-image .library li { + color: #ccc; + float: right; + padding: 3px 15px; + margin: 0; + border: 1px solid transparent; +} + +.accordion-section .customize-control-image .library li.library-selected { + margin-bottom: -1px; + padding-bottom: 4px; + color: #666666; + border-color: #ddd; + border-bottom-color: #fff; +} + +.accordion-section .customize-control-image .library .thumbnail { + display: block; + width: 100%; +} + +.accordion-section .customize-control-image .library .thumbnail img { + display: block; + max-width: 90%; + max-height: 80px; + margin: 5px auto; + padding: 2px; + background: #666666; +} + +.accordion-section .customize-control-image .library .thumbnail:hover img { + background-color: #2ea2cc; +} + +.accordion-section .customize-control-image .library-content { + display: none; + width: 100%; + float: right; + padding: 10px 0; +} + +.accordion-section .customize-control-image .library-content.library-selected { + display: block; +} + +.accordion-section .customize-control-upload .upload-fallback, +.accordion-section .customize-control-image .upload-fallback { + display: none; +} + +.accordion-section .customize-control-upload .upload-dropzone, +.accordion-section .customize-control-image .upload-dropzone { + display: none; + padding: 15px 10px; + border: 3px dashed #dfdfdf; + margin: 5px auto; + text-align: center; + position: relative; + cursor: default; +} + +.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop, +.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop { + display: block; + -webkit-transition: border-color 0.1s; + transition: border-color 0.1s; +} + +.accordion-section .customize-control-upload .library ul li, +.accordion-section .customize-control-image .library ul li { + cursor: pointer; +} + +.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over, +.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over { + border-color: #83b4d8; +} + +/** + * iOS can't scroll iframes, + * instead it expands the iframe size to match the size of the content + */ +.ios .wp-full-overlay { + position: relative; +} + +.ios #customize-preview { + position: relative; +} + +.ios #customize-controls .wp-full-overlay-sidebar-content { + -webkit-overflow-scrolling: touch; +} + +/** Header control **/ + +#customize-control-header_image .current { + margin-bottom: 8px; +} + +#customize-control-header_image .uploaded { + margin-bottom: 18px; +} + +#customize-control-header_image .uploaded button:not(.random), +#customize-control-header_image .default button:not(.random) { + width: 100%; + padding: 0; + margin: 0; + background: none; + border: none; + color: inherit; + cursor: pointer; +} + +#customize-control-header_image button img { + display: block; +} + +#customize-control-header_image button.new, +#customize-control-header_image button.remove { + white-space: normal; + width: 48%; + height: auto; +} + + +/* Header control: current image container */ + +#customize-control-header_image .current .container { + overflow: hidden; + -webkit-border-radius: 2px; + border: 1px solid #eee; + -webkit-border-radius: 2px; + border-radius: 2px; +} + +#customize-control-header_image .placeholder { + width: 100%; + position: relative; + text-align: center; + cursor: default; +} + +#customize-control-header_image .inner { + display: none; + position: absolute; + width: 100%; + color: #555; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +#customize-control-header_image .inner, +#customize-control-header_image .inner .dashicons { + line-height: 20px; + top: 10px; +} +#customize-control-header_image .list .inner, +#customize-control-header_image .list .inner .dashicons { + top: 9px; +} + +#customize-control-header_image .header-view { + position: relative; + width: 100%; + margin-bottom: 5px; +} + +#customize-control-header_image .header-view:last-child { + margin-bottom: 0px; +} + +/* Convoluted, but 'outline' support isn't good enough yet */ +#customize-control-header_image .header-view:after { + border: 0; +} +#customize-control-header_image .header-view.selected:after { + content: ''; + position: absolute; + height: auto; + top: 0; right: 0; bottom: 0; left: 0; + border: 4px solid #2ea2cc; + -webkit-border-radius: 2px; + border-radius: 2px; +} +#customize-control-header_image .header-view.button.selected { + border: 0; +} + +/* Header control: overlay "close" button */ + +#customize-control-header_image .uploaded .header-view .close { + font-size: 2em; + color: grey; + position: absolute; + visibility: hidden; + top: 10px; + left: 10px; + z-index: 1; + width: 20px; + height: 20px; + cursor: pointer; +} + +#customize-control-header_image .uploaded .header-view .close:hover { + color: black; + text-shadow: + -1px -1px 0 #fff, + 1px -1px 0 #fff, + -1px 1px 0 #fff, + 1px 1px 0 #fff; +} + +#customize-control-header_image .header-view:hover .close { + visibility: visible; +} + +/* Header control: randomiz(s)er */ + +#customize-control-header_image .random.placeholder { + cursor: pointer; + -webkit-border-radius: 2px; + border-radius: 2px; + height: 40px; +} + +#customize-control-header_image button.random { + width: 100%; + height: auto; + min-height: 40px; + white-space: normal; +} + +#customize-control-header_image button.random .dice { + margin-top: 4px; +} + +#customize-control-header_image .placeholder:hover .dice, +#customize-control-header_image .header-view:hover > button.random .dice { + -webkit-animation: dice-color-change 3s infinite; + -ms-animation: dice-color-change 3s infinite; + animation: dice-color-change 3s infinite; +} + +@-webkit-keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +@-ms-keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +@keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +/* Header control: actions and choices */ + +#customize-control-header_image .actions { + margin-bottom: 32px; +} + +#customize-control-header_image .choice { + position: relative; + display: block; + margin-bottom: 9px; +} + +#customize-control-header_image .uploaded div:last-child > .choice { + margin-bottom: 0; +} + +#customize-control-header_image img { + width: 100%; + -webkit-border-radius: 2px; + border-radius: 2px; +} + +#customize-control-header_image .remove { + float: right; + margin-left: 3px; +} + +#customize-control-header_image .new { + float: left; +} + + +/** Handle cheaters. */ +body.cheatin { + font-size: medium; + height: auto; + background: #fff; + margin: 50px auto 2em; + padding: 1em 2em; + max-width: 700px; + min-width: 0; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +body.cheatin p { + font-size: 14px; + line-height: 1.5; + margin: 25px 0 20px; +} diff --git a/wp-admin/css/customize-controls-rtl.min.css b/wp-admin/css/customize-controls-rtl.min.css new file mode 100644 index 0000000..aa9bb6c --- /dev/null +++ b/wp-admin/css/customize-controls-rtl.min.css @@ -0,0 +1 @@ +body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-left:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-right:none;border-left:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#555}#customize-info.open,#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-left:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px 0 -11px -10px;line-height:45px;padding-right:5px;border-right:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-left:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.control-panel-back{display:block;position:fixed;top:0;z-index:99;right:-48px;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;cursor:pointer;-webkit-transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;right:13px}.rtl .control-panel-back:before{content:"\f344"}.in-sub-panel .control-panel-back{right:0}.current-panel>.accordion-section-title{height:22px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-right:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;right:0;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;right:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{right:-300px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:right;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-left:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control-radio label{line-height:32px}.customize-control-radio input{margin-left:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.collapse-sidebar{background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.customize-control-image .actions,.customize-control-image .library{display:none;float:right;width:100%}.customize-control-image.open .actions,.customize-control-image.open .library{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:left}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:right;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:right;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd #ddd #fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:right;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-image .upload-fallback,.accordion-section .customize-control-upload .upload-fallback{display:none}.accordion-section .customize-control-image .upload-dropzone,.accordion-section .customize-control-upload .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-image .library ul li,.accordion-section .customize-control-upload .library ul li{cursor:pointer}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}#customize-control-header_image .current{margin-bottom:8px}#customize-control-header_image .uploaded{margin-bottom:18px}#customize-control-header_image .default button:not(.random),#customize-control-header_image .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}#customize-control-header_image button img{display:block}#customize-control-header_image button.new,#customize-control-header_image button.remove{white-space:normal;width:48%;height:auto}#customize-control-header_image .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .placeholder{width:100%;position:relative;text-align:center;cursor:default}#customize-control-header_image .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#customize-control-header_image .inner,#customize-control-header_image .inner .dashicons{line-height:20px;top:10px}#customize-control-header_image .list .inner,#customize-control-header_image .list .inner .dashicons{top:9px}#customize-control-header_image .header-view{position:relative;width:100%;margin-bottom:5px}#customize-control-header_image .header-view:last-child{margin-bottom:0}#customize-control-header_image .header-view:after{border:0}#customize-control-header_image .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #2ea2cc;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .header-view.button.selected{border:0}#customize-control-header_image .uploaded .header-view .close{font-size:2em;color:grey;position:absolute;visibility:hidden;top:10px;left:10px;z-index:1;width:20px;height:20px;cursor:pointer}#customize-control-header_image .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#customize-control-header_image .header-view:hover .close{visibility:visible}#customize-control-header_image .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}#customize-control-header_image button.random{width:100%;height:auto;min-height:40px;white-space:normal}#customize-control-header_image button.random .dice{margin-top:4px}#customize-control-header_image .header-view:hover>button.random .dice,#customize-control-header_image .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}#customize-control-header_image .actions{margin-bottom:32px}#customize-control-header_image .choice{position:relative;display:block;margin-bottom:9px}#customize-control-header_image .uploaded div:last-child>.choice{margin-bottom:0}#customize-control-header_image img{width:100%;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .remove{float:right;margin-left:3px}#customize-control-header_image .new{float:left}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ No newline at end of file diff --git a/wp-admin/css/customize-controls.css b/wp-admin/css/customize-controls.css new file mode 100644 index 0000000..f9f11b3 --- /dev/null +++ b/wp-admin/css/customize-controls.css @@ -0,0 +1,889 @@ +body { + overflow: hidden; +} + +#customize-controls a { + text-decoration: none; +} + +#customize-controls h3 { + font-size: 14px; +} + +#customize-controls .submit { + text-align: center; +} + +#customize-controls .description { + color: #666666; +} + +#customize-header-actions .button-primary { + float: right; + margin-top: 9px; +} + +#customize-header-actions .spinner { + margin-top: 16px; + margin-right: 4px; +} + +.saving #customize-header-actions .spinner { + display: block; +} + +#customize-header-actions { + border-bottom: 1px solid #ddd; +} + +#customize-controls .wp-full-overlay-sidebar-content { + overflow-y: auto; + overflow-x: hidden; +} + +#customize-info { + border: none; + border-top: 1px solid #ddd; +} + +#customize-info .accordion-section-title { + background-color: #fff; + color: #666666; + border-left: none; + border-right: none; + border-bottom: 1px solid #eeeeee; +} + +#customize-info.open .accordion-section-title:after, +#customize-info .accordion-section-title:hover:after, +#customize-info .accordion-section-title:focus:after { + color: #555555; +} + +#customize-info .preview-notice { + font-size: 13px; + line-height: 24px; +} + +#customize-info .theme-name { + font-size: 20px; + font-weight: 200; + line-height: 24px; + display: block; +} + +#customize-info .theme-screenshot { + width: 258px; +} + +#customize-info .theme-description { + margin-top: 1em; + color: #666666; + line-height: 20px; +} + +#customize-theme-controls .control-section { + border: none; +} + +#customize-theme-controls .accordion-section-title { + color: #555555; + background-color: #fff; + border-bottom: 1px solid #eeeeee; +} + +#customize-theme-controls .accordion-section-content { + color: #555555; + background: #fff; +} + +#customize-info.open .accordion-section-title, +#customize-info .accordion-section-title:hover, +#customize-info .accordion-section-title:focus, +#customize-theme-controls .control-section:hover > .accordion-section-title, +#customize-theme-controls .control-section .accordion-section-title:hover, +#customize-theme-controls .control-section.open .accordion-section-title, +#customize-theme-controls .control-section .accordion-section-title:focus { + color: #222; + background: #f5f5f5; +} + +.js .control-section:hover .accordion-section-title, +.js .control-section .accordion-section-title:hover, +.js .control-section.open .accordion-section-title, +.js .control-section .accordion-section-title:focus { + background: #f5f5f5; +} + +#customize-theme-controls .control-section:hover > .accordion-section-title:after, +#customize-theme-controls .control-section .accordion-section-title:hover:after, +#customize-theme-controls .control-section.open .accordion-section-title:after, +#customize-theme-controls .control-section .accordion-section-title:focus:after { + color: #555; +} + +#customize-info.open, +#customize-theme-controls .control-section.open { + border-bottom: 1px solid #eeeeee; +} + +#customize-theme-controls .control-section.open .accordion-section-title { + border-bottom-color: #eeeeee !important; +} + +#customize-theme-controls .control-section:last-of-type.open, +#customize-theme-controls .control-section:last-of-type > .accordion-section-title { + border-bottom-color: #ddd; +} + +#customize-theme-controls > ul, +#customize-theme-controls .accordion-section-content { + margin: 0; +} + +.control-section.control-panel > .accordion-section-title { + padding-right: 54px; +} + +.control-section.control-panel > .accordion-section-title:after { + content: "\f345"; + background: #f5f5f5; + color: #555; + width: 38px; + height: 100%; + margin: -11px -10px -11px 0; /* compensate for positioning */ + line-height: 45px; + padding-left: 5px; + border-left: 1px solid #eee; + z-index: 0; +} + +.rtl .control-section.control-panel > .accordion-section-title:after { + content: "\f341"; +} + +#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:focus:after, +#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:hover:after { + background: #ddd; + color: #000; + border: 1px solid #d9d9d9; + border-right: none; + margin-top: -12px; + line-height: 44px; + z-index: 1; +} + +.accordion-sub-container.control-panel-content { + display: none; + position: absolute; + left: 300px; + top: 0; + width: 300px; + border-top: 1px solid #ddd; + -webkit-transition: left ease-in-out .18s; + transition: left ease-in-out .18s; +} + +.accordion-sub-container.control-panel-content.animating { + display: block; +} + +.current-panel .accordion-sub-container.control-panel-content { + width: 100%; +} + +.customize-controls-close { + display: block; + position: absolute; + top: 0; + left: 0; + width: 45px; + height: 45px; + padding-right: 2px; + background: #eee; + border-right: 1px solid #ddd; + color: #444; + cursor: pointer; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.control-panel-back { + display: block; + position: fixed; + top: 0; + z-index: 99; + left: -48px; + width: 45px; + height: 45px; + padding-right: 2px; + background: #eee; + border-right: 1px solid #ddd; + cursor: pointer; + -webkit-transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; + transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; +} + +.collapsed .control-panel-back { + display: none; +} + +.customize-controls-close:focus, +.customize-controls-close:hover, +.control-panel-back:focus, +.control-panel-back:hover { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.customize-controls-close:before { + font: normal 22px/1 dashicons; + content: "\f335"; + position: relative; + top: 7px; + left: 13px; +} + +.control-panel-back:before { + font: normal 20px/1 dashicons; + content: "\f341"; + position: relative; + top: 7px; + left: 13px; +} + +.rtl .control-panel-back:before { + content: "\f344"; +} + +.in-sub-panel .control-panel-back { + left: 0; +} + +.current-panel > .accordion-section-title { + height: 22px; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header { + -webkit-transition: padding ease-in-out .18s; + transition: padding ease-in-out .18s; +} + +.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header { + padding-left: 62px; +} + +#customize-info, +#customize-theme-controls > ul > .accordion-section { + position: relative; + left: 0; + -webkit-transition: left ease-in-out .18s; + transition: left ease-in-out .18s; +} + +.in-sub-panel #customize-info, +.in-sub-panel #customize-theme-controls > ul > .accordion-section { + left: -300px; + width: 300px; +} + +.in-sub-panel #customize-theme-controls .accordion-section.current-panel { + width: 100%; +} + +#customize-theme-controls .control-section.current-panel { + padding: 0; +} + +#customize-theme-controls .control-section > h3.accordion-section-title { + position: relative; + left: 0; +} + +#customize-theme-controls .control-section.current-panel > h3.accordion-section-title { + left: -300px; + -webkit-transition: left ease-in-out .18s; + transition: left ease-in-out .18s; +} + +.control-section.control-panel .accordion-section-title .panel-title { + font-size: 20px; + font-weight: 200; + line-height: 24px; + display: block; + border: none; +} + +.control-section.control-panel .preview-notice { + font-size: 13px; + line-height: 24px; +} + +p.customize-section-description { + font-style: normal; +} + +.customize-control { + width: 100%; + float: left; + clear: both; + margin-bottom: 8px; +} + +.customize-control select, +.customize-control input[type="radio"], +.customize-control input[type="checkbox"] { + line-height: 28px; +} + +.customize-control input[type="text"], +.customize-control input[type="password"], +.customize-control input[type="email"], +.customize-control input[type="number"], +.customize-control input[type="search"], +.customize-control input[type="tel"], +.customize-control input[type="url"] { + width: 98%; + line-height: 18px; + margin: 0; +} + +.customize-control-textarea textarea { + width: 100%; + resize: vertical; +} + +.customize-control select { + min-width: 50%; + max-width: 100%; + height: 28px; + line-height: 28px; +} + +.customize-control select[multiple] { + height: auto; +} + +.customize-control-title { + display: block; + font-size: 14px; + line-height: 24px; + font-weight: 600; + margin-bottom: 5px; +} + +.customize-control-description { + display: block; + font-style: italic; + line-height: 18px; + margin-bottom: 5px; +} + +.customize-control-color .color-picker, +.customize-control-checkbox label, +.customize-control-upload div { + line-height: 28px; +} + +.customize-control-checkbox input { + margin-right: 5px; +} + +.customize-control-radio { + padding: 5px 0 10px; +} + +.customize-control-radio .customize-control-title { + margin-bottom: 0; + line-height: 22px; +} + +.customize-control-radio .customize-control-title + .customize-control-description { + margin-top: 7px; +} + +.customize-control-radio label { + line-height: 32px; +} + +.customize-control-radio input { + margin-right: 5px; +} + +#customize-preview iframe { + width: 100%; + height: 100%; +} + +.wp-full-overlay-sidebar { + background: #eeeeee; + border-right: 1px solid #ddd; +} + +.collapse-sidebar { + background-color: transparent !important; + border: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; +} + + +.collapse-sidebar:active, +.collapse-sidebar:active .collapse-sidebar-label, +.collapse-sidebar:active .collapse-sidebar-arrow:before { + text-shadow: none; +} + +.collapsed .collapse-sidebar-arrow:before { + color: #888; +} + +/* Style for custom settings */ + +/* + * Dropdowns + */ +.accordion-section .dropdown { + float: left; + display: block; + position: relative; + cursor: pointer; +} + +.accordion-section .dropdown-content { + overflow: hidden; + float: left; + min-width: 30px; + height: 16px; + line-height: 16px; + margin-right: 16px; + padding: 4px 5px; + border: 2px solid #eeeeee; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.customize-control .dropdown-arrow { + position: absolute; + top: 0; + bottom: 0; + right: 0; + width: 20px; + background: #eeeeee; +} + +.customize-control .dropdown-arrow:after { + content: "\f140"; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #333; +} + +.customize-control .dropdown-status { + color: #333; + background: #eeeeee; + display: none; + max-width: 112px; +} + +/* Color Picker */ +.customize-control-color .color-picker-hex { + display: none; +} + +.customize-control-color.open .color-picker-hex { + display: block; +} + +.customize-control-color .dropdown { + margin-right: 5px; + margin-bottom: 5px; +} + +.customize-control-color .dropdown .dropdown-content { + background-color: #555555; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.customize-control-color .dropdown:hover .dropdown-content { + border-color: rgba(0, 0, 0, 0.25); +} + +/* + * Image Picker + */ +.customize-control-image .library, +.customize-control-image .actions { + display: none; + float: left; + width: 100%; +} + +.customize-control-image.open .library, +.customize-control-image.open .actions { + display: block; +} + +.accordion-section .customize-control-image .dropdown-content { + height: auto; + min-height: 24px; + min-width: 40px; + padding: 0; +} + +.accordion-section .customize-control-image .dropdown-status { + padding: 4px 5px; +} + +.accordion-section .customize-control-image .preview-thumbnail img { + display: block; + width: 100%; + max-width: 122px; + max-height: 98px; + margin: 0 auto; +} + +.accordion-section .customize-control-image .actions { + text-align: right; +} + +.accordion-section .customize-control-image .library ul { + border-bottom: 1px solid #ddd; + float: left; + width: 100%; + margin: 10px 0 0; +} + +.accordion-section .customize-control-image .library li { + color: #ccc; + float: left; + padding: 3px 15px; + margin: 0; + border: 1px solid transparent; +} + +.accordion-section .customize-control-image .library li.library-selected { + margin-bottom: -1px; + padding-bottom: 4px; + color: #666666; + border-color: #ddd; + border-bottom-color: #fff; +} + +.accordion-section .customize-control-image .library .thumbnail { + display: block; + width: 100%; +} + +.accordion-section .customize-control-image .library .thumbnail img { + display: block; + max-width: 90%; + max-height: 80px; + margin: 5px auto; + padding: 2px; + background: #666666; +} + +.accordion-section .customize-control-image .library .thumbnail:hover img { + background-color: #2ea2cc; +} + +.accordion-section .customize-control-image .library-content { + display: none; + width: 100%; + float: left; + padding: 10px 0; +} + +.accordion-section .customize-control-image .library-content.library-selected { + display: block; +} + +.accordion-section .customize-control-upload .upload-fallback, +.accordion-section .customize-control-image .upload-fallback { + display: none; +} + +.accordion-section .customize-control-upload .upload-dropzone, +.accordion-section .customize-control-image .upload-dropzone { + display: none; + padding: 15px 10px; + border: 3px dashed #dfdfdf; + margin: 5px auto; + text-align: center; + position: relative; + cursor: default; +} + +.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop, +.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop { + display: block; + -webkit-transition: border-color 0.1s; + transition: border-color 0.1s; +} + +.accordion-section .customize-control-upload .library ul li, +.accordion-section .customize-control-image .library ul li { + cursor: pointer; +} + +.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over, +.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over { + border-color: #83b4d8; +} + +/** + * iOS can't scroll iframes, + * instead it expands the iframe size to match the size of the content + */ +.ios .wp-full-overlay { + position: relative; +} + +.ios #customize-preview { + position: relative; +} + +.ios #customize-controls .wp-full-overlay-sidebar-content { + -webkit-overflow-scrolling: touch; +} + +/** Header control **/ + +#customize-control-header_image .current { + margin-bottom: 8px; +} + +#customize-control-header_image .uploaded { + margin-bottom: 18px; +} + +#customize-control-header_image .uploaded button:not(.random), +#customize-control-header_image .default button:not(.random) { + width: 100%; + padding: 0; + margin: 0; + background: none; + border: none; + color: inherit; + cursor: pointer; +} + +#customize-control-header_image button img { + display: block; +} + +#customize-control-header_image button.new, +#customize-control-header_image button.remove { + white-space: normal; + width: 48%; + height: auto; +} + + +/* Header control: current image container */ + +#customize-control-header_image .current .container { + overflow: hidden; + -webkit-border-radius: 2px; + border: 1px solid #eee; + -webkit-border-radius: 2px; + border-radius: 2px; +} + +#customize-control-header_image .placeholder { + width: 100%; + position: relative; + text-align: center; + cursor: default; +} + +#customize-control-header_image .inner { + display: none; + position: absolute; + width: 100%; + color: #555; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +#customize-control-header_image .inner, +#customize-control-header_image .inner .dashicons { + line-height: 20px; + top: 10px; +} +#customize-control-header_image .list .inner, +#customize-control-header_image .list .inner .dashicons { + top: 9px; +} + +#customize-control-header_image .header-view { + position: relative; + width: 100%; + margin-bottom: 5px; +} + +#customize-control-header_image .header-view:last-child { + margin-bottom: 0px; +} + +/* Convoluted, but 'outline' support isn't good enough yet */ +#customize-control-header_image .header-view:after { + border: 0; +} +#customize-control-header_image .header-view.selected:after { + content: ''; + position: absolute; + height: auto; + top: 0; left: 0; bottom: 0; right: 0; + border: 4px solid #2ea2cc; + -webkit-border-radius: 2px; + border-radius: 2px; +} +#customize-control-header_image .header-view.button.selected { + border: 0; +} + +/* Header control: overlay "close" button */ + +#customize-control-header_image .uploaded .header-view .close { + font-size: 2em; + color: grey; + position: absolute; + visibility: hidden; + top: 10px; + right: 10px; + z-index: 1; + width: 20px; + height: 20px; + cursor: pointer; +} + +#customize-control-header_image .uploaded .header-view .close:hover { + color: black; + text-shadow: + -1px -1px 0 #fff, + 1px -1px 0 #fff, + -1px 1px 0 #fff, + 1px 1px 0 #fff; +} + +#customize-control-header_image .header-view:hover .close { + visibility: visible; +} + +/* Header control: randomiz(s)er */ + +#customize-control-header_image .random.placeholder { + cursor: pointer; + -webkit-border-radius: 2px; + border-radius: 2px; + height: 40px; +} + +#customize-control-header_image button.random { + width: 100%; + height: auto; + min-height: 40px; + white-space: normal; +} + +#customize-control-header_image button.random .dice { + margin-top: 4px; +} + +#customize-control-header_image .placeholder:hover .dice, +#customize-control-header_image .header-view:hover > button.random .dice { + -webkit-animation: dice-color-change 3s infinite; + -ms-animation: dice-color-change 3s infinite; + animation: dice-color-change 3s infinite; +} + +@-webkit-keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +@-ms-keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +@keyframes dice-color-change { + 0% { color: #d4b146; } + 50% { color: #ef54b0; } + 75% { color: #7190d3; } + 100% { color: #d4b146; } +} + +/* Header control: actions and choices */ + +#customize-control-header_image .actions { + margin-bottom: 32px; +} + +#customize-control-header_image .choice { + position: relative; + display: block; + margin-bottom: 9px; +} + +#customize-control-header_image .uploaded div:last-child > .choice { + margin-bottom: 0; +} + +#customize-control-header_image img { + width: 100%; + -webkit-border-radius: 2px; + border-radius: 2px; +} + +#customize-control-header_image .remove { + float: left; + margin-right: 3px; +} + +#customize-control-header_image .new { + float: right; +} + + +/** Handle cheaters. */ +body.cheatin { + font-size: medium; + height: auto; + background: #fff; + margin: 50px auto 2em; + padding: 1em 2em; + max-width: 700px; + min-width: 0; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +body.cheatin p { + font-size: 14px; + line-height: 1.5; + margin: 25px 0 20px; +} diff --git a/wp-admin/css/customize-controls.min.css b/wp-admin/css/customize-controls.min.css new file mode 100644 index 0000000..21345fb --- /dev/null +++ b/wp-admin/css/customize-controls.min.css @@ -0,0 +1 @@ +body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-right:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-left:none;border-right:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#555}#customize-info.open,#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-right:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px -10px -11px 0;line-height:45px;padding-left:5px;border-left:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-right:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;left:0;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.control-panel-back{display:block;position:fixed;top:0;z-index:99;left:-48px;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;cursor:pointer;-webkit-transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;left:13px}.rtl .control-panel-back:before{content:"\f344"}.in-sub-panel .control-panel-back{left:0}.current-panel>.accordion-section-title{height:22px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;left:0;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;left:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{left:-300px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-right:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control-radio label{line-height:32px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.collapse-sidebar{background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.customize-control-image .actions,.customize-control-image .library{display:none;float:left;width:100%}.customize-control-image.open .actions,.customize-control-image.open .library{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:right}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:left;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:left;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd #ddd #fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-image .upload-fallback,.accordion-section .customize-control-upload .upload-fallback{display:none}.accordion-section .customize-control-image .upload-dropzone,.accordion-section .customize-control-upload .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-image .library ul li,.accordion-section .customize-control-upload .library ul li{cursor:pointer}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}#customize-control-header_image .current{margin-bottom:8px}#customize-control-header_image .uploaded{margin-bottom:18px}#customize-control-header_image .default button:not(.random),#customize-control-header_image .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}#customize-control-header_image button img{display:block}#customize-control-header_image button.new,#customize-control-header_image button.remove{white-space:normal;width:48%;height:auto}#customize-control-header_image .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .placeholder{width:100%;position:relative;text-align:center;cursor:default}#customize-control-header_image .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#customize-control-header_image .inner,#customize-control-header_image .inner .dashicons{line-height:20px;top:10px}#customize-control-header_image .list .inner,#customize-control-header_image .list .inner .dashicons{top:9px}#customize-control-header_image .header-view{position:relative;width:100%;margin-bottom:5px}#customize-control-header_image .header-view:last-child{margin-bottom:0}#customize-control-header_image .header-view:after{border:0}#customize-control-header_image .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #2ea2cc;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .header-view.button.selected{border:0}#customize-control-header_image .uploaded .header-view .close{font-size:2em;color:grey;position:absolute;visibility:hidden;top:10px;right:10px;z-index:1;width:20px;height:20px;cursor:pointer}#customize-control-header_image .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#customize-control-header_image .header-view:hover .close{visibility:visible}#customize-control-header_image .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}#customize-control-header_image button.random{width:100%;height:auto;min-height:40px;white-space:normal}#customize-control-header_image button.random .dice{margin-top:4px}#customize-control-header_image .header-view:hover>button.random .dice,#customize-control-header_image .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}#customize-control-header_image .actions{margin-bottom:32px}#customize-control-header_image .choice{position:relative;display:block;margin-bottom:9px}#customize-control-header_image .uploaded div:last-child>.choice{margin-bottom:0}#customize-control-header_image img{width:100%;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .remove{float:left;margin-right:3px}#customize-control-header_image .new{float:right}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ No newline at end of file diff --git a/wp-admin/css/customize-widgets-rtl.css b/wp-admin/css/customize-widgets-rtl.css new file mode 100644 index 0000000..a26638e --- /dev/null +++ b/wp-admin/css/customize-widgets-rtl.css @@ -0,0 +1,603 @@ +.wp-full-overlay-sidebar { + overflow: visible; +} + +/** + * Hide all sidebar sections by default, only show them (via JS) once the + * preview loads and we know whether the sidebars are used in the template. + */ + +.control-section[id^="accordion-section-sidebar-widgets-"], +.customize-control-sidebar_widgets label, +.customize-control-sidebar_widgets .hide-if-js { + /* The link in .customize-control-sidebar_widgets .hide-if-js will fail if it ever gets used. */ + display:none; +} + +.customize-control-widget_form .widget-top { + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} + +.customize-control-widget_form:not(.widget-rendered) .widget-top { + opacity: 0.5; +} + +.customize-control-widget_form .widget-control-save, +.customize-control-widget_form .spinner { + display: none; +} + +.customize-control-widget_form.previewer-loading .spinner { + display: inline; +} + +.customize-control-widget_form.widget-form-disabled .widget-content { + opacity: 0.7; + pointer-events: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.customize-control-widget_form .widget { + margin-bottom: 0; +} + +.customize-control-widget_form.wide-widget-control .widget-inside { + position: fixed; + right: 299px; + top: 25%; + border: 1px solid rgb(229, 229, 229); + overflow: auto; +} +.customize-control-widget_form.wide-widget-control .widget-inside > .form { + padding: 20px; +} + +.customize-control-widget_form.wide-widget-control .widget-top { + -webkit-transition: background-color 0.4s; + transition: background-color 0.4s; +} +.customize-control-widget_form.wide-widget-control.expanding .widget-top, +.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top { + background-color: rgb(227, 227, 227); +} + +.widget-inside { + padding: 1px 10px 10px 10px; + border-top: none; + line-height: 16px; +} + +.widget-top { + cursor: move; +} + +.customize-control-widget_form.expanded a.widget-action:after { + content: "\f142"; +} + +.customize-control-widget_form.wide-widget-control a.widget-action:after { + content: "\f139"; +} + +.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after { + content: "\f141"; +} + +.widget-title-action { + cursor: pointer; +} + +.customize-control-widget_form .widget .customize-control-title { + cursor: move; +} + +.control-section.accordion-section.highlighted > .accordion-section-title, +.customize-control-widget_form.highlighted { + outline: none; + -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); + box-shadow: 0 0 2px rgba(30,140,190,0.8); + position: relative; + z-index: 1; +} + +#widget-customizer-control-templates { + display: none; +} + +/** +* Widget reordering styles +**/ + +.reorder-toggle { + float: left; + padding: 5px 8px; + text-decoration: none; + cursor: pointer; + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.reorder-toggle:focus { + outline: 1px dotted; +} + +.reorder-done, +.reordering .reorder { + display: none; +} + +.reordering .reorder-done { + display: block; + color: #aa0000; +} + +#customize-theme-controls .reordering .add-new-widget { + opacity: 0.2; + pointer-events: none; + cursor: not-allowed; +} + +#customize-theme-controls .widget-reorder-nav { + display: none; + float: left; + background-color: #fafafa; +} + +.widget-reorder-nav span { + position: relative; + overflow: hidden; + float: right; + display: block; + width: 33px; /* was 42px for mobile */ + height: 43px; + color: #888; + text-indent: -9999px; + cursor: pointer; + outline: none; +} + +.widget-reorder-nav span:before { + display: inline-block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + font: normal 20px/43px 'dashicons'; + text-align: center; + text-indent: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.widget-reorder-nav span:hover, +.widget-reorder-nav span:focus { + color: #444; + background: #eee; +} + +.move-widget:before { + content: '\f504'; +} + +.move-widget-down:before { + content: '\f347'; +} + +.move-widget-up:before { + content: '\f343'; +} + +#customize-theme-controls .first-widget .move-widget-up, +#customize-theme-controls .last-widget .move-widget-down { + color: #d5d5d5; + cursor: default; +} + +#customize-theme-controls .move-widget-area { + display: none; + background: #fff; + border: 1px solid #dedede; + border-top: none; + cursor: auto; +} + +#customize-theme-controls .reordering .move-widget-area.active { + display: block; +} + +#customize-theme-controls .move-widget-area .description { + margin: 0; + padding: 15px 20px; + font-weight: 400; +} + +#customize-theme-controls .widget-area-select { + margin: 0; + padding: 0; + list-style: none; +} + +#customize-theme-controls .widget-area-select li { + position: relative; + margin: 0; + padding: 13px 42px 15px 15px; + color: #555; + border-top: 1px solid #eee; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#customize-theme-controls .widget-area-select li:before { + display: none; + content: '\f147'; + position: absolute; + top: 12px; + right: 10px; + font: normal 20px/1 'dashicons'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#customize-theme-controls .widget-area-select li:last-child { + border-bottom: 1px solid #eee; +} + +#customize-theme-controls .widget-area-select .selected { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.4); + background: #2ea2cc; +} + +#customize-theme-controls .widget-area-select .selected:before { + display: block; +} + +#customize-theme-controls .move-widget-actions { + text-align: left; + padding: 12px; +} + +#customize-theme-controls .reordering .widget-title-action { + display: none; +} + +#customize-theme-controls .reordering .widget-reorder-nav { + display: block; +} + + +/** + * Styles for new widget addition panel + */ +.wp-full-overlay-main { + left: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */ + width: 100%; +} + +#customize-theme-controls .add-new-widget { + cursor: pointer; + float: left; + margin-right: 10px; + -webkit-transition: all 0.2s; + transition: all 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: none; +} + +.add-new-widget:before { + content: "\f132"; + display: inline-block; + position: relative; + right: -2px; + top: -1px; + font: normal 20px/1 'dashicons'; + vertical-align: middle; + -webkit-transition: all 0.2s; + transition: all 0.2s; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +body.adding-widget .add-new-widget, +body.adding-widget .add-new-widget:hover { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); +} +body.adding-widget .add-new-widget:before { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +#available-widgets .widget { + position: static; +} + +/* override widgets admin page rules in wp-admin/css/wp-admin.css */ +#widgets-left #available-widgets .widget { + float: none !important; + width: auto !important; +} + +#available-widgets { + position: absolute; + overflow: auto; + top: 0; + bottom: 0; + right: -301px; + width: 300px; + margin: 0; + z-index: 1; + background: #fff; + -webkit-transition: all 0.2s; + transition: all 0.2s; + border-left: 1px solid #dddddd; +} + +#available-widgets-filter { + padding: 8px 13px 7px 17px; + border-bottom: 1px solid #e4e4e4; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#available-widgets-filter input { + padding: 5px 10px 2px 10px; + width: 100%; +} + +#available-widgets .widget-tpl { + position: relative; + padding: 20px 60px 20px 15px; + border-bottom: 1px solid #e4e4e4; + cursor: pointer; + display: none; +} + +#available-widgets .widget-tpl:hover, +#available-widgets .widget-tpl.selected { + background: #fafafa; +} + +#available-widgets .widget-top, +#available-widgets .widget-top:hover { + border: none; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +#available-widgets .widget-title h4 { + padding: 0 0 5px; + font-size: 14px; +} + +#available-widgets .widget .widget-description { + padding: 0; + color: #777; +} + +#customize-preview { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + +body.adding-widget #available-widgets { + right: 0; +} + +body.adding-widget .wp-full-overlay-main { + right: 300px; +} + +body.adding-widget #customize-preview { + opacity: 0.4; +} + + +/** + * Widget Icon styling + * No plurals in naming. + * Ordered from lowest to highest specificity. + **/ +#available-widgets .widget-title { + position: relative; +} + +#available-widgets .widget-title:before { + content: "\f132"; + position: absolute; + top: -3px; + left: 100%; + margin-left: 20px; + width: 20px; + height: 20px; + color: #333; + font: normal 20px/1 'dashicons'; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* smiley */ +#available-widgets [class*="easy"] .widget-title:before { content: "\f328"; top: -4px; } + +/* star-filled */ +#available-widgets [class*="super"] .widget-title:before, +#available-widgets [class*="like"] .widget-title:before { content: "\f155"; top: -4px; } + +/* wordpress */ +#available-widgets [class*="meta"] .widget-title:before { content: "\f120"; } + +/* archive-box */ +#available-widgets [class*="archives"] .widget-title:before { content: "\f480"; top: -4px; } + +/* category */ +#available-widgets [class*="categor"] .widget-title:before { content: "\f318"; top: -4px; } + +/* comments */ +#available-widgets [class*="comment"] .widget-title:before, +#available-widgets [class*="testimonial"] .widget-title:before, +#available-widgets [class*="chat"] .widget-title:before { content: "\f101"; } + +/* post */ +#available-widgets [class*="post"] .widget-title:before { content: "\f109"; } + +/* admin-page */ +#available-widgets [class*="page"] .widget-title:before { content: "\f105"; } + +/* text */ +#available-widgets [class*="text"] .widget-title:before { content: "\f478"; } + +/* links */ +#available-widgets [class*="link"] .widget-title:before { content: "\f103"; } + +/* search */ +#available-widgets [class*="search"] .widget-title:before { content: "\f179"; } + +/* menu */ +#available-widgets [class*="menu"] .widget-title:before, +#available-widgets [class*="nav"] .widget-title:before { content: "\f333"; } + +/* tag-cloud */ +#available-widgets [class*="tag"] .widget-title:before { content: "\f479"; } + +/* rss */ +#available-widgets [class*="rss"] .widget-title:before { content: "\f303"; top: -6px; } + +/* calendar */ +#available-widgets [class*="event"] .widget-title:before, +#available-widgets [class*="calendar"] .widget-title:before { content: "\f145"; top: -4px;} + +/* format-image */ +#available-widgets [class*="image"] .widget-title:before, +#available-widgets [class*="photo"] .widget-title:before, +#available-widgets [class*="slide"] .widget-title:before, +#available-widgets [class*="instagram"] .widget-title:before { content: "\f128"; } + +/* format-gallery */ +#available-widgets [class*="album"] .widget-title:before, +#available-widgets [class*="galler"] .widget-title:before { content: "\f161"; } + +/* format-video */ +#available-widgets [class*="video"] .widget-title:before, +#available-widgets [class*="tube"] .widget-title:before { content: "\f126"; } + +/* format-audio */ +#available-widgets [class*="music"] .widget-title:before, +#available-widgets [class*="radio"] .widget-title:before, +#available-widgets [class*="audio"] .widget-title:before { content: "\f127"; } + +/* admin-users */ +#available-widgets [class*="login"] .widget-title:before, +#available-widgets [class*="user"] .widget-title:before, +#available-widgets [class*="member"] .widget-title:before, +#available-widgets [class*="avatar"] .widget-title:before, +#available-widgets [class*="subscriber"] .widget-title:before, +#available-widgets [class*="profile"] .widget-title:before, +#available-widgets [class*="grofile"] .widget-title:before { content: "\f110"; } + +/* cart */ +#available-widgets [class*="commerce"] .widget-title:before, +#available-widgets [class*="shop"] .widget-title:before, +#available-widgets [class*="cart"] .widget-title:before { content: "\f174"; top: -4px; } + +/* shield */ +#available-widgets [class*="secur"] .widget-title:before, +#available-widgets [class*="firewall"] .widget-title:before { content: "\f332"; } + +/* chart-bar */ +#available-widgets [class*="analytic"] .widget-title:before, +#available-widgets [class*="stat"] .widget-title:before, +#available-widgets [class*="poll"] .widget-title:before { content: "\f185"; } + +/* feedback */ +#available-widgets [class*="form"] .widget-title:before { content: "\f175"; } + +/* email-alt */ +#available-widgets [class*="subscribe"] .widget-title:before, +#available-widgets [class*="news"] .widget-title:before, +#available-widgets [class*="contact"] .widget-title:before, +#available-widgets [class*="mail"] .widget-title:before { content: "\f466"; } + +/* share */ +#available-widgets [class*="share"] .widget-title:before, +#available-widgets [class*="socia"] .widget-title:before { content: "\f237"; } + +/* translation */ +#available-widgets [class*="lang"] .widget-title:before, +#available-widgets [class*="translat"] .widget-title:before { content: "\f326"; } + +/* location-alt */ +#available-widgets [class*="locat"] .widget-title:before, +#available-widgets [class*="map"] .widget-title:before { content: "\f231"; } + +/* download */ +#available-widgets [class*="download"] .widget-title:before { content: "\f316"; } + +/* cloud */ +#available-widgets [class*="weather"] .widget-title:before { content: "\f176"; top: -4px;} + +/* facebook */ +#available-widgets [class*="facebook"] .widget-title:before { content: "\f304"; } + +/* twitter */ +#available-widgets [class*="tweet"] .widget-title:before, +#available-widgets [class*="twitter"] .widget-title:before { content: "\f301"; } + + +@media screen and (max-height: 700px) and (min-width: 981px) { + .customize-control { + margin-bottom: 0; + } + .widget-top { + -webkit-box-shadow: none; + box-shadow: none; + margin-top: -1px; + } + .widget-top:hover { + position: relative; + z-index: 1; + } + .last-widget { + margin-bottom: 15px; + } + .widget-title h4 { + padding: 13px 15px; + } + .widget-top a.widget-action:after { + padding-top: 9px; + } + .widget-reorder-nav span { + height: 39px; + } + .widget-reorder-nav span:before { + line-height: 39px; + } + #customize-theme-controls .widget-area-select li { + padding: 9px 42px 11px 15px; + } + #customize-theme-controls .widget-area-select li:before { + top: 8px; + } +} diff --git a/wp-admin/css/customize-widgets-rtl.min.css b/wp-admin/css/customize-widgets-rtl.min.css new file mode 100644 index 0000000..407c087 --- /dev/null +++ b/wp-admin/css/customize-widgets-rtl.min.css @@ -0,0 +1 @@ +.wp-full-overlay-sidebar{overflow:visible}.control-section[id^=accordion-section-sidebar-widgets-],.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;right:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.widget-top{cursor:move}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}.reorder-toggle{float:left;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 42px 15px 15px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:'\f147';position:absolute;top:12px;right:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#2ea2cc}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:left;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}.wp-full-overlay-main{left:auto;width:100%}#customize-theme-controls .add-new-widget{cursor:pointer;float:left;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.add-new-widget:before{content:"\f132";display:inline-block;position:relative;right:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;right:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-left:1px solid #ddd}#available-widgets-filter{padding:8px 13px 7px 17px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0}body.adding-widget .wp-full-overlay-main{right:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;left:100%;margin-left:20px;width:20px;height:20px;color:#333;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=like] .widget-title:before,#available-widgets [class*=super] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 42px 11px 15px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file diff --git a/wp-admin/css/customize-widgets.css b/wp-admin/css/customize-widgets.css new file mode 100644 index 0000000..f025f79 --- /dev/null +++ b/wp-admin/css/customize-widgets.css @@ -0,0 +1,603 @@ +.wp-full-overlay-sidebar { + overflow: visible; +} + +/** + * Hide all sidebar sections by default, only show them (via JS) once the + * preview loads and we know whether the sidebars are used in the template. + */ + +.control-section[id^="accordion-section-sidebar-widgets-"], +.customize-control-sidebar_widgets label, +.customize-control-sidebar_widgets .hide-if-js { + /* The link in .customize-control-sidebar_widgets .hide-if-js will fail if it ever gets used. */ + display:none; +} + +.customize-control-widget_form .widget-top { + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} + +.customize-control-widget_form:not(.widget-rendered) .widget-top { + opacity: 0.5; +} + +.customize-control-widget_form .widget-control-save, +.customize-control-widget_form .spinner { + display: none; +} + +.customize-control-widget_form.previewer-loading .spinner { + display: inline; +} + +.customize-control-widget_form.widget-form-disabled .widget-content { + opacity: 0.7; + pointer-events: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.customize-control-widget_form .widget { + margin-bottom: 0; +} + +.customize-control-widget_form.wide-widget-control .widget-inside { + position: fixed; + left: 299px; + top: 25%; + border: 1px solid rgb(229, 229, 229); + overflow: auto; +} +.customize-control-widget_form.wide-widget-control .widget-inside > .form { + padding: 20px; +} + +.customize-control-widget_form.wide-widget-control .widget-top { + -webkit-transition: background-color 0.4s; + transition: background-color 0.4s; +} +.customize-control-widget_form.wide-widget-control.expanding .widget-top, +.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top { + background-color: rgb(227, 227, 227); +} + +.widget-inside { + padding: 1px 10px 10px 10px; + border-top: none; + line-height: 16px; +} + +.widget-top { + cursor: move; +} + +.customize-control-widget_form.expanded a.widget-action:after { + content: "\f142"; +} + +.customize-control-widget_form.wide-widget-control a.widget-action:after { + content: "\f139"; +} + +.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after { + content: "\f141"; +} + +.widget-title-action { + cursor: pointer; +} + +.customize-control-widget_form .widget .customize-control-title { + cursor: move; +} + +.control-section.accordion-section.highlighted > .accordion-section-title, +.customize-control-widget_form.highlighted { + outline: none; + -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); + box-shadow: 0 0 2px rgba(30,140,190,0.8); + position: relative; + z-index: 1; +} + +#widget-customizer-control-templates { + display: none; +} + +/** +* Widget reordering styles +**/ + +.reorder-toggle { + float: right; + padding: 5px 8px; + text-decoration: none; + cursor: pointer; + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.reorder-toggle:focus { + outline: 1px dotted; +} + +.reorder-done, +.reordering .reorder { + display: none; +} + +.reordering .reorder-done { + display: block; + color: #aa0000; +} + +#customize-theme-controls .reordering .add-new-widget { + opacity: 0.2; + pointer-events: none; + cursor: not-allowed; +} + +#customize-theme-controls .widget-reorder-nav { + display: none; + float: right; + background-color: #fafafa; +} + +.widget-reorder-nav span { + position: relative; + overflow: hidden; + float: left; + display: block; + width: 33px; /* was 42px for mobile */ + height: 43px; + color: #888; + text-indent: -9999px; + cursor: pointer; + outline: none; +} + +.widget-reorder-nav span:before { + display: inline-block; + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + font: normal 20px/43px 'dashicons'; + text-align: center; + text-indent: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.widget-reorder-nav span:hover, +.widget-reorder-nav span:focus { + color: #444; + background: #eee; +} + +.move-widget:before { + content: '\f504'; +} + +.move-widget-down:before { + content: '\f347'; +} + +.move-widget-up:before { + content: '\f343'; +} + +#customize-theme-controls .first-widget .move-widget-up, +#customize-theme-controls .last-widget .move-widget-down { + color: #d5d5d5; + cursor: default; +} + +#customize-theme-controls .move-widget-area { + display: none; + background: #fff; + border: 1px solid #dedede; + border-top: none; + cursor: auto; +} + +#customize-theme-controls .reordering .move-widget-area.active { + display: block; +} + +#customize-theme-controls .move-widget-area .description { + margin: 0; + padding: 15px 20px; + font-weight: 400; +} + +#customize-theme-controls .widget-area-select { + margin: 0; + padding: 0; + list-style: none; +} + +#customize-theme-controls .widget-area-select li { + position: relative; + margin: 0; + padding: 13px 15px 15px 42px; + color: #555; + border-top: 1px solid #eee; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#customize-theme-controls .widget-area-select li:before { + display: none; + content: '\f147'; + position: absolute; + top: 12px; + left: 10px; + font: normal 20px/1 'dashicons'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#customize-theme-controls .widget-area-select li:last-child { + border-bottom: 1px solid #eee; +} + +#customize-theme-controls .widget-area-select .selected { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.4); + background: #2ea2cc; +} + +#customize-theme-controls .widget-area-select .selected:before { + display: block; +} + +#customize-theme-controls .move-widget-actions { + text-align: right; + padding: 12px; +} + +#customize-theme-controls .reordering .widget-title-action { + display: none; +} + +#customize-theme-controls .reordering .widget-reorder-nav { + display: block; +} + + +/** + * Styles for new widget addition panel + */ +.wp-full-overlay-main { + right: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */ + width: 100%; +} + +#customize-theme-controls .add-new-widget { + cursor: pointer; + float: right; + margin-left: 10px; + -webkit-transition: all 0.2s; + transition: all 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: none; +} + +.add-new-widget:before { + content: "\f132"; + display: inline-block; + position: relative; + left: -2px; + top: -1px; + font: normal 20px/1 'dashicons'; + vertical-align: middle; + -webkit-transition: all 0.2s; + transition: all 0.2s; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +body.adding-widget .add-new-widget, +body.adding-widget .add-new-widget:hover { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); +} +body.adding-widget .add-new-widget:before { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +#available-widgets .widget { + position: static; +} + +/* override widgets admin page rules in wp-admin/css/wp-admin.css */ +#widgets-left #available-widgets .widget { + float: none !important; + width: auto !important; +} + +#available-widgets { + position: absolute; + overflow: auto; + top: 0; + bottom: 0; + left: -301px; + width: 300px; + margin: 0; + z-index: 1; + background: #fff; + -webkit-transition: all 0.2s; + transition: all 0.2s; + border-right: 1px solid #dddddd; +} + +#available-widgets-filter { + padding: 8px 17px 7px 13px; + border-bottom: 1px solid #e4e4e4; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#available-widgets-filter input { + padding: 5px 10px 2px 10px; + width: 100%; +} + +#available-widgets .widget-tpl { + position: relative; + padding: 20px 15px 20px 60px; + border-bottom: 1px solid #e4e4e4; + cursor: pointer; + display: none; +} + +#available-widgets .widget-tpl:hover, +#available-widgets .widget-tpl.selected { + background: #fafafa; +} + +#available-widgets .widget-top, +#available-widgets .widget-top:hover { + border: none; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +#available-widgets .widget-title h4 { + padding: 0 0 5px; + font-size: 14px; +} + +#available-widgets .widget .widget-description { + padding: 0; + color: #777; +} + +#customize-preview { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + +body.adding-widget #available-widgets { + left: 0; +} + +body.adding-widget .wp-full-overlay-main { + left: 300px; +} + +body.adding-widget #customize-preview { + opacity: 0.4; +} + + +/** + * Widget Icon styling + * No plurals in naming. + * Ordered from lowest to highest specificity. + **/ +#available-widgets .widget-title { + position: relative; +} + +#available-widgets .widget-title:before { + content: "\f132"; + position: absolute; + top: -3px; + right: 100%; + margin-right: 20px; + width: 20px; + height: 20px; + color: #333; + font: normal 20px/1 'dashicons'; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* smiley */ +#available-widgets [class*="easy"] .widget-title:before { content: "\f328"; top: -4px; } + +/* star-filled */ +#available-widgets [class*="super"] .widget-title:before, +#available-widgets [class*="like"] .widget-title:before { content: "\f155"; top: -4px; } + +/* wordpress */ +#available-widgets [class*="meta"] .widget-title:before { content: "\f120"; } + +/* archive-box */ +#available-widgets [class*="archives"] .widget-title:before { content: "\f480"; top: -4px; } + +/* category */ +#available-widgets [class*="categor"] .widget-title:before { content: "\f318"; top: -4px; } + +/* comments */ +#available-widgets [class*="comment"] .widget-title:before, +#available-widgets [class*="testimonial"] .widget-title:before, +#available-widgets [class*="chat"] .widget-title:before { content: "\f101"; } + +/* post */ +#available-widgets [class*="post"] .widget-title:before { content: "\f109"; } + +/* admin-page */ +#available-widgets [class*="page"] .widget-title:before { content: "\f105"; } + +/* text */ +#available-widgets [class*="text"] .widget-title:before { content: "\f478"; } + +/* links */ +#available-widgets [class*="link"] .widget-title:before { content: "\f103"; } + +/* search */ +#available-widgets [class*="search"] .widget-title:before { content: "\f179"; } + +/* menu */ +#available-widgets [class*="menu"] .widget-title:before, +#available-widgets [class*="nav"] .widget-title:before { content: "\f333"; } + +/* tag-cloud */ +#available-widgets [class*="tag"] .widget-title:before { content: "\f479"; } + +/* rss */ +#available-widgets [class*="rss"] .widget-title:before { content: "\f303"; top: -6px; } + +/* calendar */ +#available-widgets [class*="event"] .widget-title:before, +#available-widgets [class*="calendar"] .widget-title:before { content: "\f145"; top: -4px;} + +/* format-image */ +#available-widgets [class*="image"] .widget-title:before, +#available-widgets [class*="photo"] .widget-title:before, +#available-widgets [class*="slide"] .widget-title:before, +#available-widgets [class*="instagram"] .widget-title:before { content: "\f128"; } + +/* format-gallery */ +#available-widgets [class*="album"] .widget-title:before, +#available-widgets [class*="galler"] .widget-title:before { content: "\f161"; } + +/* format-video */ +#available-widgets [class*="video"] .widget-title:before, +#available-widgets [class*="tube"] .widget-title:before { content: "\f126"; } + +/* format-audio */ +#available-widgets [class*="music"] .widget-title:before, +#available-widgets [class*="radio"] .widget-title:before, +#available-widgets [class*="audio"] .widget-title:before { content: "\f127"; } + +/* admin-users */ +#available-widgets [class*="login"] .widget-title:before, +#available-widgets [class*="user"] .widget-title:before, +#available-widgets [class*="member"] .widget-title:before, +#available-widgets [class*="avatar"] .widget-title:before, +#available-widgets [class*="subscriber"] .widget-title:before, +#available-widgets [class*="profile"] .widget-title:before, +#available-widgets [class*="grofile"] .widget-title:before { content: "\f110"; } + +/* cart */ +#available-widgets [class*="commerce"] .widget-title:before, +#available-widgets [class*="shop"] .widget-title:before, +#available-widgets [class*="cart"] .widget-title:before { content: "\f174"; top: -4px; } + +/* shield */ +#available-widgets [class*="secur"] .widget-title:before, +#available-widgets [class*="firewall"] .widget-title:before { content: "\f332"; } + +/* chart-bar */ +#available-widgets [class*="analytic"] .widget-title:before, +#available-widgets [class*="stat"] .widget-title:before, +#available-widgets [class*="poll"] .widget-title:before { content: "\f185"; } + +/* feedback */ +#available-widgets [class*="form"] .widget-title:before { content: "\f175"; } + +/* email-alt */ +#available-widgets [class*="subscribe"] .widget-title:before, +#available-widgets [class*="news"] .widget-title:before, +#available-widgets [class*="contact"] .widget-title:before, +#available-widgets [class*="mail"] .widget-title:before { content: "\f466"; } + +/* share */ +#available-widgets [class*="share"] .widget-title:before, +#available-widgets [class*="socia"] .widget-title:before { content: "\f237"; } + +/* translation */ +#available-widgets [class*="lang"] .widget-title:before, +#available-widgets [class*="translat"] .widget-title:before { content: "\f326"; } + +/* location-alt */ +#available-widgets [class*="locat"] .widget-title:before, +#available-widgets [class*="map"] .widget-title:before { content: "\f231"; } + +/* download */ +#available-widgets [class*="download"] .widget-title:before { content: "\f316"; } + +/* cloud */ +#available-widgets [class*="weather"] .widget-title:before { content: "\f176"; top: -4px;} + +/* facebook */ +#available-widgets [class*="facebook"] .widget-title:before { content: "\f304"; } + +/* twitter */ +#available-widgets [class*="tweet"] .widget-title:before, +#available-widgets [class*="twitter"] .widget-title:before { content: "\f301"; } + + +@media screen and (max-height: 700px) and (min-width: 981px) { + .customize-control { + margin-bottom: 0; + } + .widget-top { + -webkit-box-shadow: none; + box-shadow: none; + margin-top: -1px; + } + .widget-top:hover { + position: relative; + z-index: 1; + } + .last-widget { + margin-bottom: 15px; + } + .widget-title h4 { + padding: 13px 15px; + } + .widget-top a.widget-action:after { + padding-top: 9px; + } + .widget-reorder-nav span { + height: 39px; + } + .widget-reorder-nav span:before { + line-height: 39px; + } + #customize-theme-controls .widget-area-select li { + padding: 9px 15px 11px 42px; + } + #customize-theme-controls .widget-area-select li:before { + top: 8px; + } +} diff --git a/wp-admin/css/customize-widgets.min.css b/wp-admin/css/customize-widgets.min.css new file mode 100644 index 0000000..7c7cf4a --- /dev/null +++ b/wp-admin/css/customize-widgets.min.css @@ -0,0 +1 @@ +.wp-full-overlay-sidebar{overflow:visible}.control-section[id^=accordion-section-sidebar-widgets-],.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;left:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.widget-top{cursor:move}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}.reorder-toggle{float:right;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 15px 15px 42px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:'\f147';position:absolute;top:12px;left:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#2ea2cc}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:right;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}.wp-full-overlay-main{right:auto;width:100%}#customize-theme-controls .add-new-widget{cursor:pointer;float:right;margin-left:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.add-new-widget:before{content:"\f132";display:inline-block;position:relative;left:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;left:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-right:1px solid #ddd}#available-widgets-filter{padding:8px 17px 7px 13px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0}body.adding-widget .wp-full-overlay-main{left:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;right:100%;margin-right:20px;width:20px;height:20px;color:#333;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=like] .widget-title:before,#available-widgets [class*=super] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 15px 11px 42px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file diff --git a/wp-admin/css/dashboard-rtl.css b/wp-admin/css/dashboard-rtl.css new file mode 100644 index 0000000..d6a051b --- /dev/null +++ b/wp-admin/css/dashboard-rtl.css @@ -0,0 +1,1112 @@ +#wpbody-content #dashboard-widgets.columns-1 .postbox-container { + width: 100%; +} + +#wpbody-content #dashboard-widgets.columns-2 .postbox-container { + width: 49.5%; +} + +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2, +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3, +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 { + float: left; + width: 50.5%; +} + +#wpbody-content #dashboard-widgets.columns-3 .postbox-container { + width: 33.5%; +} + +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 { + width: 33%; +} + +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3, +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 { + float: left; +} + +#wpbody-content #dashboard-widgets.columns-4 .postbox-container { + width: 25%; +} + +#dashboard-widgets .postbox-container { + width: 25%; +} + +#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container { + border: none !important; +} + +.ie8 #wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; +} + +.ie8 #wpbody-content #dashboard-widgets #postbox-container-2, +.ie8 #wpbody-content #dashboard-widgets #postbox-container-3, +.ie8 #wpbody-content #dashboard-widgets #postbox-container-4 { + float: left; + width: 50.5%; +} + +.ie8 #dashboard-widgets #postbox-container-3 .empty-container, +.ie8 #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +/*------------------------------------------------------------------------------ + 9.0 - Dashboard +------------------------------------------------------------------------------*/ + +#dashboard-widgets-wrap { + overflow: hidden; + margin: 0 -8px; +} + +#dashboard-widgets .postbox .inside { + margin-bottom: 0; +} + +#dashboard-widgets .meta-box-sortables { + margin: 0 8px; + min-height: 100px; +} + +/* @todo: this was originally in this section, but likely belongs elsewhere */ +#the-comment-list td.comment p.comment-author { + margin-top: 0; + margin-right: 0; +} + +#the-comment-list p.comment-author img { + float: right; + margin-left: 8px; +} + +#the-comment-list p.comment-author strong a { + border: none; +} + +#the-comment-list td { + vertical-align: top; +} + +#the-comment-list td.comment { + word-wrap: break-word; +} + +#the-comment-list td.comment img { + max-width: 100%; +} + +/* Welcome Panel */ +.welcome-panel { + position: relative; + overflow: auto; + margin: 16px 0; + padding: 23px 10px 0; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; + font-size: 13px; + line-height: 2.1em; +} + +.welcome-panel h3 { + margin: 0; + font-size: 21px; + font-weight: normal; + line-height: 1.2; +} + +.welcome-panel h4 { + margin: 1.33em 0 0; + font-size: 16px; +} + +.welcome-panel li { + font-size: 14px; +} + +.welcome-panel p { + color: #777; +} + +.welcome-panel a { + text-decoration: none; +} + +.welcome-panel .about-description { + font-size: 16px; + margin: 0; +} + +.welcome-panel .welcome-panel-close { + position: absolute; + top: 5px; + left: 10px; + padding: 20px 3px 0 15px; + font-size: 13px; + text-decoration: none; + line-height: 1; +} + +#welcome-panel.welcome-panel .welcome-panel-close:before { + position: absolute; + right: -18px; + margin-top: -2px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +.wp-core-ui .welcome-panel .button.button-hero { + margin: 15px 0 3px; +} + +.welcome-panel-content { + margin-right: 13px; + max-width: 1500px; +} + +.welcome-panel .welcome-panel-column-container { + clear: both; + overflow: hidden; + position: relative; +} + +.welcome-panel .welcome-panel-column { + width: 32%; + min-width: 200px; + float: right; +} + +.ie8 .welcome-panel .welcome-panel-column { + min-width: 230px; +} + +.welcome-panel .welcome-panel-column:first-child { + width: 36%; +} + +.welcome-panel-column p.hide-if-no-customize { + margin-top: 10px; +} + +.welcome-panel-column p { + margin-top: 7px; + color: #464646; +} + +.welcome-panel .welcome-icon { + display: block; + padding: 0 0 8px; + background: transparent !important; +} + +.welcome-panel .welcome-icon:before { + color: #888; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 0 0 10px; + top: -1px; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + vertical-align: top; +} + +.welcome-panel .welcome-write-blog:before, +.welcome-panel .welcome-edit-page:before { + content:'\f119'; + top: -3px; +} + +.welcome-panel .welcome-add-page:before { + content:'\f132'; +} + +.welcome-panel .welcome-view-site:before { + content:'\f115'; + top: -2px; +} + +.welcome-panel .welcome-widgets-menus:before { + content:'\f116'; + top: -2px; +} + +.welcome-panel .welcome-comments:before { + content:'\f117'; + top: -1px; +} + +.welcome-panel .welcome-learn-more:before { + content:'\f118'; + top: -1px; +} + +.welcome-panel .welcome-widgets-menus { + line-height: 16px; +} + +.welcome-panel .welcome-panel-column ul { + margin: 0.8em 0 1em 1em; +} + +.welcome-panel .welcome-panel-column li { + line-height: 16px; + list-style-type: none; +} + +/* Dashboard WordPress news */ + +#dashboard_primary .inside { + margin: 0; + padding: 0; +} + +#dashboard_primary .widget-loading, +#dashboard_primary .dashboard-widget-control-form { + padding: 12px 12px 0; +} + +body #dashboard-widgets .postbox form .submit { + margin: 0; +} + +.dashboard-widget-control-form { + overflow: hidden; +} + +.dashboard-widget-control-form p { + margin-top: 0; +} + +.rssSummary { + color: #777; + margin-top: 4px; +} + +#dashboard_primary .rss-widget { + border-bottom: 1px solid #eee; + font-size: 13px; + padding: 8px 12px 10px; +} + +#dashboard_primary .rss-widget:last-child { + border-bottom: none; + padding-bottom: 8px; +} + +#dashboard_primary .rss-widget a { + font-weight: normal; +} + +#dashboard_primary .rss-widget span, +#dashboard_primary .rss-widget span.rss-date { + color: #777; +} + +#dashboard_primary .rss-widget span.rss-date { + margin-right: 12px; +} + +#dashboard_primary .rss-widget ul li { + margin-bottom: 8px; +} + +/* Dashboard right now */ + +#dashboard_right_now ul { + margin: 0; + overflow: hidden; +} + +#dashboard_right_now li { + width: 50%; + float: right; + margin-bottom: 10px; +} + +#dashboard_right_now .inside { + overflow: hidden; + padding: 0; +} + +#dashboard_right_now .main { + overflow: hidden; + padding: 0 12px 11px; +} + +#dashboard_right_now .main p { + margin: 0; +} + +#dashboard_right_now #wp-version-message .button { + clear: left; + float: left; + position: relative; + top: -5px; +} + +.mu-storage { + overflow: hidden; +} + +#dashboard-widgets h4.mu-storage { + margin-bottom: 10px; +} + +/* Dashboard right now - Colors */ + +#dashboard_right_now li a:before, +#dashboard_right_now li span:before { + color: #888; +} + +#dashboard_right_now .sub { + color: #777; + background: #f5f5f5; + border-top: 1px solid #eee; + padding: 10px 12px 6px 12px; +} + +#dashboard_right_now .sub h4 { + color: #555; +} + +#dashboard_right_now .sub p { + margin: 0 0 1em; +} + +#dashboard_right_now .warning a:before, +#dashboard_right_now .warning span:before { + color: #d54e21; +} + +/* Dashboard right now - Icons */ +#dashboard_right_now li a:before, +#dashboard_right_now li span:before { + content: '\f159'; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + float: right; + margin: 0 0 0 5px; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + text-decoration: none !important; +} + +#dashboard_right_now .page-count a:before, +#dashboard_right_now .page-count span:before { + content: '\f105'; +} + +#dashboard_right_now .post-count a:before, +#dashboard_right_now .post-count span:before { + content: '\f109'; +} + +#dashboard_right_now .comment-count a:before { + content: '\f101'; +} + +#dashboard_right_now .comment-mod-count a:before { + content: '\f125'; +} + +#dashboard_right_now .storage-count a:before { + content: '\f104'; +} + +#dashboard_right_now .storage-count.warning a:before { + content: '\f153'; +} + +/* Dashboard Quick Draft */ + +#dashboard_quick_press .inside { + margin: 0; + padding: 0; +} + +#dashboard_quick_press div.updated { + margin-bottom: 10px; + border: 1px solid #eee; + border-width: 1px 0 1px 1px; +} + +#dashboard_quick_press form { + overflow: hidden; + margin: 12px; +} + +#dashboard_quick_press .drafts, +#dashboard_quick_press .easy-blogging { + padding: 10px 0 0; +} + +/* Dashboard Quick Draft - Form styling */ + +input#save-post { + float: right; +} + +form.initial-form.quickpress-open label.prompt { + font-style: normal; +} + +form.initial-form.quickpress-open input#title { + height: auto; +} + +#dashboard_quick_press input, +#dashboard_quick_press textarea { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; +} + +#dashboard_quick_press textarea { + resize: vertical; +} + +#dashboard-widgets .postbox form .submit { + margin: -39px 0; + float: left; +} + +#description-wrap { + margin-top: 12px; +} + +#title-wrap #title-prompt-text, +.textarea-wrap #content-prompt-text { + color: #777; +} + +#title-wrap #title-prompt-text { + font-size: 1.1em; + padding: 7px 8px; +} + +.input-text-wrap, +.textarea-wrap { + position: relative; +} + +.input-text-wrap .prompt, +.textarea-wrap .prompt { + position: absolute; +} + +.textarea-wrap #content-prompt-text { + font-size: 1.1em; + padding: 7px 8px; +} + +.textarea-wrap textarea#content { + margin: 0 0 8px; + padding: 6px 7px; +} + +#quick-press textarea#content { + min-height: 90px; + max-height: 1300px; + resize: none; +} + +/* Dashboard Quick Draft - Drafts list */ + +.js #dashboard_quick_press .drafts { + border-top: 1px solid #eee; +} + +#dashboard_quick_press .drafts abbr { + border: none; +} + +#dashboard_quick_press .drafts h4 { + margin: 0 12px 8px; + font-weight: normal; +} + +#dashboard_quick_press .drafts .view-all { + float: left; + margin: 0 0 0 12px; +} + +#dashboard_primary a.rsswidget { + font-weight: normal; +} + +#dashboard_quick_press .drafts ul { + margin: 0 12px; +} + +#dashboard_quick_press .drafts li { + margin-bottom: 1em; +} +#dashboard_quick_press .drafts li time { + color: #777; +} + +#dashboard_quick_press .drafts p { + margin: 0; + word-wrap: break-word; +} + +#dashboard_quick_press .draft-title { + overflow: hidden; +} + +#dashboard_quick_press .draft-title a, +#dashboard_quick_press .draft-title time { + float: right; + margin: 0 0 0 5px; +} + +/* Dashboard activity widget */ + +#dashboard-widgets #dashboard_activity h4 { + margin: 0 12px 8px 0; + font-weight: normal; +} + +#dashboard-widgets #dashboard_activity h4.comment-meta { + margin: 0; +} + +#dashboard_activity h4.comment-meta { + margin-bottom: 4px; +} + +#dashboard_activity ul { + padding: 0 12px; +} + +#dashboard_activity .comment-meta span.approve:before { + content: '\f227'; + font: 20px/.5 "dashicons"; + margin-right: 12px; + vertical-align: middle; + position: relative; + top: -1px; + margin-left: 2px; +} + +#dashboard_activity .inside { + padding: 0; + margin: 0; +} + +#dashboard_activity .no-activity { + overflow: hidden; + padding: 0 12px 12px; + text-align: center; +} + +#dashboard_activity .no-activity p { + color: #999; + font-size: 16px; +} + +#dashboard_activity .no-activity .smiley { + margin-top: 0; +} + +#dashboard_activity .no-activity .smiley:before { + content: '\f328'; + font: normal 120px/1 'dashicons'; + speak: none; + display: block; + margin: 0 0 0 5px; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + text-decoration: none !important; +} + +#dashboard_activity .subsubsub { + float: none; + border-top: 1px solid #eeeeee; + margin-top: 0; + padding: 8px 12px 4px; +} + +#future-posts ul, +#published-posts ul { + clear: both; + margin-bottom: 0; +} + +#future-posts li, +#published-posts li { + overflow: hidden; + margin-bottom: 8px; +} + +#future-posts ul span, +#published-posts ul span { + color: #777; + float: right; + margin-left: 8px; + min-width: 150px; +} + +.activity-block { + border-bottom: 1px solid #eee; + overflow: hidden; + padding: 8px 0 4px; +} + +.activity-block:last-child { + border-bottom: none; +} + +.activity-block .subsubsub li { + color: #ddd; +} + +/* Dashboard activity widget - Comments */ +/* @todo: needs serious de-duplication */ + +#activity-widget #the-comment-list tr.undo, +#activity-widget #the-comment-list div.undo { + background: none; + padding: 6px 0; + margin-right: 12px; +} + +#activity-widget #the-comment-list .alternate, +#activity-widget #the-comment-list .alt { + background: none; +} + +#activity-widget #the-comment-list .comment-item { + background: #fafafa; + padding: 12px; + position: relative; +} + +#activity-widget #the-comment-list img { + position: absolute; + top: 13px; +} + +#activity-widget #the-comment-list .dashboard-comment-wrap { + padding-right: 63px; +} + +#activity-widget #the-comment-list .dashboard-comment-wrap blockquote { + margin: 1em 0; +} + +#activity-widget #the-comment-list .comment-item h4 { + font-size: 13px; + color: #999; +} + +#activity-widget #the-comment-list .comment-item p.row-actions { + margin: 4px 0 0 0; +} + +#activity-widget #the-comment-list .comment-item:first-child { + border-top: 1px solid #eeeeee; +} + +#activity-widget #the-comment-list .unapproved { + background-color: #fef7f1; +} + +#activity-widget #the-comment-list .unapproved:before { + content: ""; + display: block; + position: absolute; + right: 0; + top: 0; + bottom: 0; + background: #d54e21; + width: 4px; +} + +#activity-widget #the-comment-list .spam-undo-inside .avatar, +#activity-widget #the-comment-list .trash-undo-inside .avatar { + position: relative; + top: 0; +} + +/* Browse happy box */ + +#dashboard-widgets #dashboard_browser_nag.postbox .inside { + margin: 10px; +} + +.edit-box { + display: none; +} + +h3:hover .edit-box { + display: inline; +} + +#dashboard-widgets form .input-text-wrap input { + width: 100%; +} + +#dashboard-widgets form .textarea-wrap textarea { + width: 100%; +} + +#dashboard-widgets .postbox form .submit { + float: none; + margin: .5em 0 0; + padding: 0; + border: none; +} + +#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish { + min-width: 0; +} + +#dashboard-widgets a { + text-decoration: none; +} + +#dashboard-widgets h3 a { + text-decoration: underline; +} + +#dashboard-widgets h3 .postbox-title-action { + position: absolute; + left: 10px; + padding: 0; + top: 5px; +} + +.js #dashboard-widgets h3 .postbox-title-action { + left: 33px; +} + +#dashboard-widgets h4 { + color: #222; + font-weight: normal; + font-size: 14px; + margin: 0 0 .2em; + padding: 0; +} + +#dashboard_plugins h5 { + font-size: 14px; +} + +/* Recent Comments */ + +#latest-comments #the-comment-list { + position: relative; +} + +#activity-widget #the-comment-list .comment, +#activity-widget #the-comment-list .pingback { + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06); +} + +#activity-widget .comments #the-comment-list .alt { + background-color: transparent; +} + +#activity-widget #latest-comments #the-comment-list .comment-item { + padding: 1em 12px; +} + +#latest-comments #the-comment-list .pingback { + padding-right: 12px !important; +} + +#latest-comments #the-comment-list .comment-item:first-child { + border-top: none; +} + +#latest-comments #the-comment-list .comment-item h4 { + line-height: 1.5em; + margin-top: 0; + color: #666; +} + +#latest-comments #the-comment-list .comment-item h4 cite { + font-style: normal; + font-weight: normal; +} + +#latest-comments #the-comment-list .comment-item blockquote, +#latest-comments #the-comment-list .comment-item blockquote p { + margin: 0; + padding: 0; + display: inline; +} + +#latest-comments #the-comment-list .comment-item p.row-actions { + margin: 3px 0 0; + padding: 0; + font-size: 13px; +} + +/* QuickDraft */ + +#title-wrap label, +#description-wrap label { + cursor: text; +} + +#title-wrap #title { + padding: 2px 6px; + font-size: 1.3em; + outline: none; +} + +#title-wrap #title-prompt-text { + font-size: 1.1em; + padding: 5px 8px; +} + +/* Feeds */ +.rss-widget ul { + margin: 0; + padding: 0; + list-style: none; +} + +a.rsswidget { + font-size: 14px; + font-weight: 600; + line-height: 1.7em; +} + +.rss-widget ul li { + line-height: 1.5em; + margin-bottom: 12px; +} + +.rss-widget span.rss-date { + color: #999; + font-size: 13px; + margin-right: 3px; +} + +.rss-widget cite { + display: block; + text-align: left; + margin: 0 0 1em; + padding: 0; +} + +.rss-widget cite:before { + content: '\2014'; +} + +.dashboard-comment-wrap { + overflow: hidden; + word-wrap: break-word; +} + +/* Browser Nag */ +#dashboard_browser_nag a.update-browser-link { + font-size: 1.2em; + font-weight: 600; +} + +#dashboard_browser_nag a { + text-decoration: underline; +} + +#dashboard_browser_nag p.browser-update-nag.has-browser-icon { + padding-left: 125px; +} + +#dashboard_browser_nag .browser-icon { + margin-top: -35px; +} + +#dashboard_browser_nag.postbox.browser-insecure { + background-color: #ac1b1b; + border-color: #ac1b1b; +} + +#dashboard_browser_nag.postbox { + background-color: #e29808; + background-image: none; + border-color: #edc048; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +#dashboard_browser_nag.postbox.browser-insecure h3 { + border-bottom-color: #cd5a5a; + color: #fff; +} + +#dashboard_browser_nag.postbox h3 { + border-bottom-color: #f6e2ac; + background: transparent none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +#dashboard_browser_nag a { + color: #fff; +} + +/* Make the browser nags easier to read with Open Sans */ + +#dashboard_browser_nag h3.hndle { + border: none; + font-weight: 600; + font-size: 20px; + padding-top: 10px; +} + +.postbox#dashboard_browser_nag p a.dismiss { + font-size: 14px; +} + +.postbox#dashboard_browser_nag p, +.postbox#dashboard_browser_nag a, +.postbox#dashboard_browser_nag p.browser-update-nag { + font-size: 16px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* one column on the dash */ +@media only screen and (max-width: 799px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 100%; + } +} + +/* two columns on the dash, but keep the setting if one is selected */ +@media only screen and (min-width: 800px) and (max-width: 1499px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; + } + + #wpbody-content #dashboard-widgets #postbox-container-2, + #wpbody-content #dashboard-widgets #postbox-container-3, + #wpbody-content #dashboard-widgets #postbox-container-4 { + float: left; + width: 50.5%; + } + + #dashboard-widgets #postbox-container-3 .empty-container, + #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } + + #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container { + width: 100%; + } + + #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } + + /* show the radio buttons for column prefs only for one or two columns */ + .index-php .screen-layout, + .index-php .columns-prefs { + display: block; + } + + .columns-prefs .columns-prefs-3, + .columns-prefs .columns-prefs-4 { + display: none; + } +} + +/* three columns on the dash */ +@media only screen and (min-width: 1500px) and (max-width: 1800px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 33.5%; + } + + #wpbody-content #dashboard-widgets #postbox-container-1 { + width: 33%; + } + + #wpbody-content #dashboard-widgets #postbox-container-3, + #wpbody-content #dashboard-widgets #postbox-container-4 { + float: left; + } + + #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } +} + +@media screen and (max-width: 870px) { + .welcome-panel .welcome-panel-column, + .welcome-panel .welcome-panel-column:first-child { + display: block; + float: none; + width: 100%; + } + + .welcome-panel .welcome-panel-column li { + display: inline-block; + margin-left: 13px; + } + + .welcome-panel .welcome-panel-column ul { + margin: 0.4em 0 0; + } + +} + +@media screen and ( max-width: 782px ) { + #dashboard_recent_comments #the-comment-list .comment-item .avatar { + height: 30px; + width: 30px; + margin: 4px 0 5px 10px; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Keep the close icon from overlapping the Welcome text. */ + .welcome-panel .welcome-panel-close { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; + width: 20px; + height: 20px; + left: 0; + padding: 5px; + } + + /* Make the close icon larger for tappability. */ + #welcome-panel.welcome-panel .welcome-panel-close:before { + font-size: 20px; + margin: 0; + } +} diff --git a/wp-admin/css/dashboard.css b/wp-admin/css/dashboard.css new file mode 100644 index 0000000..9759e40 --- /dev/null +++ b/wp-admin/css/dashboard.css @@ -0,0 +1,1112 @@ +#wpbody-content #dashboard-widgets.columns-1 .postbox-container { + width: 100%; +} + +#wpbody-content #dashboard-widgets.columns-2 .postbox-container { + width: 49.5%; +} + +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2, +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3, +#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 { + float: right; + width: 50.5%; +} + +#wpbody-content #dashboard-widgets.columns-3 .postbox-container { + width: 33.5%; +} + +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 { + width: 33%; +} + +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3, +#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 { + float: right; +} + +#wpbody-content #dashboard-widgets.columns-4 .postbox-container { + width: 25%; +} + +#dashboard-widgets .postbox-container { + width: 25%; +} + +#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container { + border: none !important; +} + +.ie8 #wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; +} + +.ie8 #wpbody-content #dashboard-widgets #postbox-container-2, +.ie8 #wpbody-content #dashboard-widgets #postbox-container-3, +.ie8 #wpbody-content #dashboard-widgets #postbox-container-4 { + float: right; + width: 50.5%; +} + +.ie8 #dashboard-widgets #postbox-container-3 .empty-container, +.ie8 #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +/*------------------------------------------------------------------------------ + 9.0 - Dashboard +------------------------------------------------------------------------------*/ + +#dashboard-widgets-wrap { + overflow: hidden; + margin: 0 -8px; +} + +#dashboard-widgets .postbox .inside { + margin-bottom: 0; +} + +#dashboard-widgets .meta-box-sortables { + margin: 0 8px; + min-height: 100px; +} + +/* @todo: this was originally in this section, but likely belongs elsewhere */ +#the-comment-list td.comment p.comment-author { + margin-top: 0; + margin-left: 0; +} + +#the-comment-list p.comment-author img { + float: left; + margin-right: 8px; +} + +#the-comment-list p.comment-author strong a { + border: none; +} + +#the-comment-list td { + vertical-align: top; +} + +#the-comment-list td.comment { + word-wrap: break-word; +} + +#the-comment-list td.comment img { + max-width: 100%; +} + +/* Welcome Panel */ +.welcome-panel { + position: relative; + overflow: auto; + margin: 16px 0; + padding: 23px 10px 0; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; + font-size: 13px; + line-height: 2.1em; +} + +.welcome-panel h3 { + margin: 0; + font-size: 21px; + font-weight: normal; + line-height: 1.2; +} + +.welcome-panel h4 { + margin: 1.33em 0 0; + font-size: 16px; +} + +.welcome-panel li { + font-size: 14px; +} + +.welcome-panel p { + color: #777; +} + +.welcome-panel a { + text-decoration: none; +} + +.welcome-panel .about-description { + font-size: 16px; + margin: 0; +} + +.welcome-panel .welcome-panel-close { + position: absolute; + top: 5px; + right: 10px; + padding: 20px 15px 0 3px; + font-size: 13px; + text-decoration: none; + line-height: 1; +} + +#welcome-panel.welcome-panel .welcome-panel-close:before { + position: absolute; + left: -18px; + margin-top: -2px; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +.wp-core-ui .welcome-panel .button.button-hero { + margin: 15px 0 3px; +} + +.welcome-panel-content { + margin-left: 13px; + max-width: 1500px; +} + +.welcome-panel .welcome-panel-column-container { + clear: both; + overflow: hidden; + position: relative; +} + +.welcome-panel .welcome-panel-column { + width: 32%; + min-width: 200px; + float: left; +} + +.ie8 .welcome-panel .welcome-panel-column { + min-width: 230px; +} + +.welcome-panel .welcome-panel-column:first-child { + width: 36%; +} + +.welcome-panel-column p.hide-if-no-customize { + margin-top: 10px; +} + +.welcome-panel-column p { + margin-top: 7px; + color: #464646; +} + +.welcome-panel .welcome-icon { + display: block; + padding: 0 0 8px; + background: transparent !important; +} + +.welcome-panel .welcome-icon:before { + color: #888; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 10px 0 0; + top: -1px; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + vertical-align: top; +} + +.welcome-panel .welcome-write-blog:before, +.welcome-panel .welcome-edit-page:before { + content:'\f119'; + top: -3px; +} + +.welcome-panel .welcome-add-page:before { + content:'\f132'; +} + +.welcome-panel .welcome-view-site:before { + content:'\f115'; + top: -2px; +} + +.welcome-panel .welcome-widgets-menus:before { + content:'\f116'; + top: -2px; +} + +.welcome-panel .welcome-comments:before { + content:'\f117'; + top: -1px; +} + +.welcome-panel .welcome-learn-more:before { + content:'\f118'; + top: -1px; +} + +.welcome-panel .welcome-widgets-menus { + line-height: 16px; +} + +.welcome-panel .welcome-panel-column ul { + margin: 0.8em 1em 1em 0; +} + +.welcome-panel .welcome-panel-column li { + line-height: 16px; + list-style-type: none; +} + +/* Dashboard WordPress news */ + +#dashboard_primary .inside { + margin: 0; + padding: 0; +} + +#dashboard_primary .widget-loading, +#dashboard_primary .dashboard-widget-control-form { + padding: 12px 12px 0; +} + +body #dashboard-widgets .postbox form .submit { + margin: 0; +} + +.dashboard-widget-control-form { + overflow: hidden; +} + +.dashboard-widget-control-form p { + margin-top: 0; +} + +.rssSummary { + color: #777; + margin-top: 4px; +} + +#dashboard_primary .rss-widget { + border-bottom: 1px solid #eee; + font-size: 13px; + padding: 8px 12px 10px; +} + +#dashboard_primary .rss-widget:last-child { + border-bottom: none; + padding-bottom: 8px; +} + +#dashboard_primary .rss-widget a { + font-weight: normal; +} + +#dashboard_primary .rss-widget span, +#dashboard_primary .rss-widget span.rss-date { + color: #777; +} + +#dashboard_primary .rss-widget span.rss-date { + margin-left: 12px; +} + +#dashboard_primary .rss-widget ul li { + margin-bottom: 8px; +} + +/* Dashboard right now */ + +#dashboard_right_now ul { + margin: 0; + overflow: hidden; +} + +#dashboard_right_now li { + width: 50%; + float: left; + margin-bottom: 10px; +} + +#dashboard_right_now .inside { + overflow: hidden; + padding: 0; +} + +#dashboard_right_now .main { + overflow: hidden; + padding: 0 12px 11px; +} + +#dashboard_right_now .main p { + margin: 0; +} + +#dashboard_right_now #wp-version-message .button { + clear: right; + float: right; + position: relative; + top: -5px; +} + +.mu-storage { + overflow: hidden; +} + +#dashboard-widgets h4.mu-storage { + margin-bottom: 10px; +} + +/* Dashboard right now - Colors */ + +#dashboard_right_now li a:before, +#dashboard_right_now li span:before { + color: #888; +} + +#dashboard_right_now .sub { + color: #777; + background: #f5f5f5; + border-top: 1px solid #eee; + padding: 10px 12px 6px 12px; +} + +#dashboard_right_now .sub h4 { + color: #555; +} + +#dashboard_right_now .sub p { + margin: 0 0 1em; +} + +#dashboard_right_now .warning a:before, +#dashboard_right_now .warning span:before { + color: #d54e21; +} + +/* Dashboard right now - Icons */ +#dashboard_right_now li a:before, +#dashboard_right_now li span:before { + content: '\f159'; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + float: left; + margin: 0 5px 0 0; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + text-decoration: none !important; +} + +#dashboard_right_now .page-count a:before, +#dashboard_right_now .page-count span:before { + content: '\f105'; +} + +#dashboard_right_now .post-count a:before, +#dashboard_right_now .post-count span:before { + content: '\f109'; +} + +#dashboard_right_now .comment-count a:before { + content: '\f101'; +} + +#dashboard_right_now .comment-mod-count a:before { + content: '\f125'; +} + +#dashboard_right_now .storage-count a:before { + content: '\f104'; +} + +#dashboard_right_now .storage-count.warning a:before { + content: '\f153'; +} + +/* Dashboard Quick Draft */ + +#dashboard_quick_press .inside { + margin: 0; + padding: 0; +} + +#dashboard_quick_press div.updated { + margin-bottom: 10px; + border: 1px solid #eee; + border-width: 1px 1px 1px 0; +} + +#dashboard_quick_press form { + overflow: hidden; + margin: 12px; +} + +#dashboard_quick_press .drafts, +#dashboard_quick_press .easy-blogging { + padding: 10px 0 0; +} + +/* Dashboard Quick Draft - Form styling */ + +input#save-post { + float: left; +} + +form.initial-form.quickpress-open label.prompt { + font-style: normal; +} + +form.initial-form.quickpress-open input#title { + height: auto; +} + +#dashboard_quick_press input, +#dashboard_quick_press textarea { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; +} + +#dashboard_quick_press textarea { + resize: vertical; +} + +#dashboard-widgets .postbox form .submit { + margin: -39px 0; + float: right; +} + +#description-wrap { + margin-top: 12px; +} + +#title-wrap #title-prompt-text, +.textarea-wrap #content-prompt-text { + color: #777; +} + +#title-wrap #title-prompt-text { + font-size: 1.1em; + padding: 7px 8px; +} + +.input-text-wrap, +.textarea-wrap { + position: relative; +} + +.input-text-wrap .prompt, +.textarea-wrap .prompt { + position: absolute; +} + +.textarea-wrap #content-prompt-text { + font-size: 1.1em; + padding: 7px 8px; +} + +.textarea-wrap textarea#content { + margin: 0 0 8px; + padding: 6px 7px; +} + +#quick-press textarea#content { + min-height: 90px; + max-height: 1300px; + resize: none; +} + +/* Dashboard Quick Draft - Drafts list */ + +.js #dashboard_quick_press .drafts { + border-top: 1px solid #eee; +} + +#dashboard_quick_press .drafts abbr { + border: none; +} + +#dashboard_quick_press .drafts h4 { + margin: 0 12px 8px; + font-weight: normal; +} + +#dashboard_quick_press .drafts .view-all { + float: right; + margin: 0 12px 0 0; +} + +#dashboard_primary a.rsswidget { + font-weight: normal; +} + +#dashboard_quick_press .drafts ul { + margin: 0 12px; +} + +#dashboard_quick_press .drafts li { + margin-bottom: 1em; +} +#dashboard_quick_press .drafts li time { + color: #777; +} + +#dashboard_quick_press .drafts p { + margin: 0; + word-wrap: break-word; +} + +#dashboard_quick_press .draft-title { + overflow: hidden; +} + +#dashboard_quick_press .draft-title a, +#dashboard_quick_press .draft-title time { + float: left; + margin: 0 5px 0 0; +} + +/* Dashboard activity widget */ + +#dashboard-widgets #dashboard_activity h4 { + margin: 0 0 8px 12px; + font-weight: normal; +} + +#dashboard-widgets #dashboard_activity h4.comment-meta { + margin: 0; +} + +#dashboard_activity h4.comment-meta { + margin-bottom: 4px; +} + +#dashboard_activity ul { + padding: 0 12px; +} + +#dashboard_activity .comment-meta span.approve:before { + content: '\f227'; + font: 20px/.5 "dashicons"; + margin-left: 12px; + vertical-align: middle; + position: relative; + top: -1px; + margin-right: 2px; +} + +#dashboard_activity .inside { + padding: 0; + margin: 0; +} + +#dashboard_activity .no-activity { + overflow: hidden; + padding: 0 12px 12px; + text-align: center; +} + +#dashboard_activity .no-activity p { + color: #999; + font-size: 16px; +} + +#dashboard_activity .no-activity .smiley { + margin-top: 0; +} + +#dashboard_activity .no-activity .smiley:before { + content: '\f328'; + font: normal 120px/1 'dashicons'; + speak: none; + display: block; + margin: 0 5px 0 0; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + text-decoration: none !important; +} + +#dashboard_activity .subsubsub { + float: none; + border-top: 1px solid #eeeeee; + margin-top: 0; + padding: 8px 12px 4px; +} + +#future-posts ul, +#published-posts ul { + clear: both; + margin-bottom: 0; +} + +#future-posts li, +#published-posts li { + overflow: hidden; + margin-bottom: 8px; +} + +#future-posts ul span, +#published-posts ul span { + color: #777; + float: left; + margin-right: 8px; + min-width: 150px; +} + +.activity-block { + border-bottom: 1px solid #eee; + overflow: hidden; + padding: 8px 0 4px; +} + +.activity-block:last-child { + border-bottom: none; +} + +.activity-block .subsubsub li { + color: #ddd; +} + +/* Dashboard activity widget - Comments */ +/* @todo: needs serious de-duplication */ + +#activity-widget #the-comment-list tr.undo, +#activity-widget #the-comment-list div.undo { + background: none; + padding: 6px 0; + margin-left: 12px; +} + +#activity-widget #the-comment-list .alternate, +#activity-widget #the-comment-list .alt { + background: none; +} + +#activity-widget #the-comment-list .comment-item { + background: #fafafa; + padding: 12px; + position: relative; +} + +#activity-widget #the-comment-list img { + position: absolute; + top: 13px; +} + +#activity-widget #the-comment-list .dashboard-comment-wrap { + padding-left: 63px; +} + +#activity-widget #the-comment-list .dashboard-comment-wrap blockquote { + margin: 1em 0; +} + +#activity-widget #the-comment-list .comment-item h4 { + font-size: 13px; + color: #999; +} + +#activity-widget #the-comment-list .comment-item p.row-actions { + margin: 4px 0 0 0; +} + +#activity-widget #the-comment-list .comment-item:first-child { + border-top: 1px solid #eeeeee; +} + +#activity-widget #the-comment-list .unapproved { + background-color: #fef7f1; +} + +#activity-widget #the-comment-list .unapproved:before { + content: ""; + display: block; + position: absolute; + left: 0; + top: 0; + bottom: 0; + background: #d54e21; + width: 4px; +} + +#activity-widget #the-comment-list .spam-undo-inside .avatar, +#activity-widget #the-comment-list .trash-undo-inside .avatar { + position: relative; + top: 0; +} + +/* Browse happy box */ + +#dashboard-widgets #dashboard_browser_nag.postbox .inside { + margin: 10px; +} + +.edit-box { + display: none; +} + +h3:hover .edit-box { + display: inline; +} + +#dashboard-widgets form .input-text-wrap input { + width: 100%; +} + +#dashboard-widgets form .textarea-wrap textarea { + width: 100%; +} + +#dashboard-widgets .postbox form .submit { + float: none; + margin: .5em 0 0; + padding: 0; + border: none; +} + +#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish { + min-width: 0; +} + +#dashboard-widgets a { + text-decoration: none; +} + +#dashboard-widgets h3 a { + text-decoration: underline; +} + +#dashboard-widgets h3 .postbox-title-action { + position: absolute; + right: 10px; + padding: 0; + top: 5px; +} + +.js #dashboard-widgets h3 .postbox-title-action { + right: 33px; +} + +#dashboard-widgets h4 { + color: #222; + font-weight: normal; + font-size: 14px; + margin: 0 0 .2em; + padding: 0; +} + +#dashboard_plugins h5 { + font-size: 14px; +} + +/* Recent Comments */ + +#latest-comments #the-comment-list { + position: relative; +} + +#activity-widget #the-comment-list .comment, +#activity-widget #the-comment-list .pingback { + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06); +} + +#activity-widget .comments #the-comment-list .alt { + background-color: transparent; +} + +#activity-widget #latest-comments #the-comment-list .comment-item { + padding: 1em 12px; +} + +#latest-comments #the-comment-list .pingback { + padding-left: 12px !important; +} + +#latest-comments #the-comment-list .comment-item:first-child { + border-top: none; +} + +#latest-comments #the-comment-list .comment-item h4 { + line-height: 1.5em; + margin-top: 0; + color: #666; +} + +#latest-comments #the-comment-list .comment-item h4 cite { + font-style: normal; + font-weight: normal; +} + +#latest-comments #the-comment-list .comment-item blockquote, +#latest-comments #the-comment-list .comment-item blockquote p { + margin: 0; + padding: 0; + display: inline; +} + +#latest-comments #the-comment-list .comment-item p.row-actions { + margin: 3px 0 0; + padding: 0; + font-size: 13px; +} + +/* QuickDraft */ + +#title-wrap label, +#description-wrap label { + cursor: text; +} + +#title-wrap #title { + padding: 2px 6px; + font-size: 1.3em; + outline: none; +} + +#title-wrap #title-prompt-text { + font-size: 1.1em; + padding: 5px 8px; +} + +/* Feeds */ +.rss-widget ul { + margin: 0; + padding: 0; + list-style: none; +} + +a.rsswidget { + font-size: 14px; + font-weight: 600; + line-height: 1.7em; +} + +.rss-widget ul li { + line-height: 1.5em; + margin-bottom: 12px; +} + +.rss-widget span.rss-date { + color: #999; + font-size: 13px; + margin-left: 3px; +} + +.rss-widget cite { + display: block; + text-align: right; + margin: 0 0 1em; + padding: 0; +} + +.rss-widget cite:before { + content: '\2014'; +} + +.dashboard-comment-wrap { + overflow: hidden; + word-wrap: break-word; +} + +/* Browser Nag */ +#dashboard_browser_nag a.update-browser-link { + font-size: 1.2em; + font-weight: 600; +} + +#dashboard_browser_nag a { + text-decoration: underline; +} + +#dashboard_browser_nag p.browser-update-nag.has-browser-icon { + padding-right: 125px; +} + +#dashboard_browser_nag .browser-icon { + margin-top: -35px; +} + +#dashboard_browser_nag.postbox.browser-insecure { + background-color: #ac1b1b; + border-color: #ac1b1b; +} + +#dashboard_browser_nag.postbox { + background-color: #e29808; + background-image: none; + border-color: #edc048; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +#dashboard_browser_nag.postbox.browser-insecure h3 { + border-bottom-color: #cd5a5a; + color: #fff; +} + +#dashboard_browser_nag.postbox h3 { + border-bottom-color: #f6e2ac; + background: transparent none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +#dashboard_browser_nag a { + color: #fff; +} + +/* Make the browser nags easier to read with Open Sans */ + +#dashboard_browser_nag h3.hndle { + border: none; + font-weight: 600; + font-size: 20px; + padding-top: 10px; +} + +.postbox#dashboard_browser_nag p a.dismiss { + font-size: 14px; +} + +.postbox#dashboard_browser_nag p, +.postbox#dashboard_browser_nag a, +.postbox#dashboard_browser_nag p.browser-update-nag { + font-size: 16px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* one column on the dash */ +@media only screen and (max-width: 799px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 100%; + } +} + +/* two columns on the dash, but keep the setting if one is selected */ +@media only screen and (min-width: 800px) and (max-width: 1499px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; + } + + #wpbody-content #dashboard-widgets #postbox-container-2, + #wpbody-content #dashboard-widgets #postbox-container-3, + #wpbody-content #dashboard-widgets #postbox-container-4 { + float: right; + width: 50.5%; + } + + #dashboard-widgets #postbox-container-3 .empty-container, + #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } + + #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container { + width: 100%; + } + + #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } + + /* show the radio buttons for column prefs only for one or two columns */ + .index-php .screen-layout, + .index-php .columns-prefs { + display: block; + } + + .columns-prefs .columns-prefs-3, + .columns-prefs .columns-prefs-4 { + display: none; + } +} + +/* three columns on the dash */ +@media only screen and (min-width: 1500px) and (max-width: 1800px) { + #wpbody-content #dashboard-widgets .postbox-container { + width: 33.5%; + } + + #wpbody-content #dashboard-widgets #postbox-container-1 { + width: 33%; + } + + #wpbody-content #dashboard-widgets #postbox-container-3, + #wpbody-content #dashboard-widgets #postbox-container-4 { + float: right; + } + + #dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; + } +} + +@media screen and (max-width: 870px) { + .welcome-panel .welcome-panel-column, + .welcome-panel .welcome-panel-column:first-child { + display: block; + float: none; + width: 100%; + } + + .welcome-panel .welcome-panel-column li { + display: inline-block; + margin-right: 13px; + } + + .welcome-panel .welcome-panel-column ul { + margin: 0.4em 0 0; + } + +} + +@media screen and ( max-width: 782px ) { + #dashboard_recent_comments #the-comment-list .comment-item .avatar { + height: 30px; + width: 30px; + margin: 4px 10px 5px 0; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Keep the close icon from overlapping the Welcome text. */ + .welcome-panel .welcome-panel-close { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; + width: 20px; + height: 20px; + right: 0; + padding: 5px; + } + + /* Make the close icon larger for tappability. */ + #welcome-panel.welcome-panel .welcome-panel-close:before { + font-size: 20px; + margin: 0; + } +} diff --git a/wp-admin/css/deprecated-media-rtl.css b/wp-admin/css/deprecated-media-rtl.css new file mode 100644 index 0000000..ed90138 --- /dev/null +++ b/wp-admin/css/deprecated-media-rtl.css @@ -0,0 +1,371 @@ +/* Styles for the media library iframe (not used on the Library screen) */ + +div#media-upload-header { + margin: 0; + padding: 5px 5px 0; + font-weight: bold; + position: relative; + border-bottom: 1px solid #dfdfdf; + background: #f9f9f9; +} + +body#media-upload ul#sidemenu { + font-weight: normal; + margin: 0 5px; + right: 0; + bottom: -1px; + float: none; + overflow: hidden; +} + +#media-upload:after { /* clearfix */ + content: ""; + display: table; + clear: both; +} + +#media-upload .slidetoggle { + border-top-color: #dfdfdf; +} + +#media-upload input[type="radio"] { + padding: 0; +} + +form { + margin: 1em; +} + +#search-filter { + text-align: left; +} + +th { + position: relative; +} + +.media-upload-form label.form-help, td.help { + font-family: sans-serif; + font-style: italic; + font-weight: normal; +} + +.media-upload-form p.help { + margin: 0; + padding: 0; +} + +.media-upload-form fieldset { + width: 100%; + border: none; + text-align: justify; + margin: 0 0 1em 0; + padding: 0; +} + +/* specific to the image upload form */ + +.image-align-none-label { + background: url(../images/align-none.png) no-repeat center right; +} + +.image-align-left-label { + background: url(../images/align-left.png) no-repeat center right; +} + +.image-align-center-label { + background: url(../images/align-center.png) no-repeat center right; +} + +.image-align-right-label { + background: url(../images/align-right.png) no-repeat center right; +} + +tr.image-size td { + width: 460px; +} + +tr.image-size div.image-size-item { + margin: 0 0 5px; +} + +#library-form .progress, +#gallery-form .progress, +.insert-gallery, +.describe.startopen, +.describe.startclosed { + display: none; +} + +.media-item .thumbnail { + max-width: 128px; + max-height: 128px; +} + +thead.media-item-info tr { + background-color: transparent; +} + +.form-table thead.media-item-info { + border: 8px solid #fff; +} + +abbr.required { + text-decoration: none; + border: none; +} + +.describe label { + display: inline; +} + +.describe td.error { + padding: 2px 8px; +} + +.describe td.A1 { + width: 132px; +} + +.describe input[type="text"], +.describe textarea { + width: 460px; + border-width: 1px; + border-style: solid; +} + +/* Specific to Uploader */ + +#media-upload p.ml-submit { + padding: 1em 0; +} + +#media-upload p.help, +#media-upload label.help { + font-family: sans-serif; + font-style: italic; + font-weight: normal; +} + +#media-upload .ui-sortable .media-item { + cursor: move; +} + +#media-upload tr.image-size { + margin-bottom: 1em; + height: 3em; +} + +#media-upload #filter { + width: 623px; +} + +#media-upload #filter .subsubsub { + margin: 8px 0; +} + +#filter .tablenav select { + border-style: solid; + border-width: 1px; + padding: 2px; + vertical-align: top; + width: auto; +} + +#media-upload .del-attachment { + display: none; + margin: 5px 0; +} + +.menu_order { + float: left; + font-size: 11px; + margin: 8px 10px 0; +} + +.menu_order_input { + border: 1px solid #ddd; + font-size: 10px; + padding: 1px; + width: 23px; +} + +.ui-sortable-helper { + background-color: #fff; + border: 1px solid #aaa; + opacity: 0.6; + filter: alpha(opacity=60); +} + +#media-upload th.order-head { + width: 20%; + text-align: center; +} + +#media-upload th.actions-head { + width: 25%; + text-align: center; +} + +#media-upload a.wp-post-thumbnail { + margin: 0 20px; +} + +#media-upload .widefat { + border-style: solid solid none; +} + +.sorthelper { + height: 37px; + width: 623px; + display: block; +} + +#gallery-settings th.label { + width: 160px; +} + +#gallery-settings #basic th.label { + padding: 5px 0 5px 5px; +} + +#gallery-settings .title { + clear: both; + padding: 0 0 3px; + font-size: 1.6em; + border-bottom: 1px solid #DADADA; +} + +h3.media-title { + font-size: 1.6em; +} + +h4.media-sub-title { + border-bottom: 1px solid #DADADA; + font-size: 1.3em; + margin: 12px; + padding: 0 0 3px; +} + +#gallery-settings .title, +h3.media-title, +h4.media-sub-title { + font-family: Georgia,"Times New Roman",Times,serif; + font-weight: normal; + color: #5A5A5A; +} + +#gallery-settings .describe td { + vertical-align: middle; + height: 3em; +} + +#gallery-settings .describe th.label { + padding-top: .5em; + text-align: right; +} + +#gallery-settings .describe { + padding: 5px; + width: 100%; + clear: both; + cursor: default; + background: #fff; +} + +#gallery-settings .describe select { + width: 15em; +} + +#gallery-settings .describe select option, +#gallery-settings .describe td { + padding: 0; +} + +#gallery-settings label, +#gallery-settings legend { + font-size: 13px; + color: #464646; + margin-left: 15px; +} + +#gallery-settings .align .field label { + margin: 0 3px 0 1em; +} + +#gallery-settings p.ml-submit { + border-top: 1px solid #dfdfdf; +} + +#gallery-settings select#columns { + width: 6em; +} + +#sort-buttons { + font-size: 0.8em; + margin: 3px 0 -8px 25px; + text-align: left; + max-width: 625px; +} + +#sort-buttons a { + text-decoration: none; +} + +#sort-buttons #asc, +#sort-buttons #showall { + padding-right: 5px; +} + +#sort-buttons span { + margin-left: 25px; +} + +p.media-types { + padding: 1em; +} + +tr.not-image { + display: none; +} + +table.not-image tr.not-image { + display: table-row; +} + +table.not-image tr.image-only { + display: none; +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .image-align-none-label { + background-image: url(../images/align-none-2x.png?ver=20120916); + -webkit-background-size: 21px 15px; + background-size: 21px 15px; + } + + .image-align-left-label { + background-image: url(../images/align-left-2x.png?ver=20120916); + -webkit-background-size: 22px 15px; + background-size: 22px 15px; + } + + .image-align-center-label { + background-image: url(../images/align-center-2x.png?ver=20120916); + -webkit-background-size: 21px 15px; + background-size: 21px 15px; + } + + .image-align-right-label { + background-image: url(../images/align-right-2x.png?ver=20120916); + -webkit-background-size: 22px 15px; + background-size: 22px 15px; + } +} diff --git a/wp-admin/css/deprecated-media-rtl.min.css b/wp-admin/css/deprecated-media-rtl.min.css new file mode 100644 index 0000000..c97733d --- /dev/null +++ b/wp-admin/css/deprecated-media-rtl.min.css @@ -0,0 +1 @@ +div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;right:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:left}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center right}.image-align-left-label{background:url(../images/align-left.png) no-repeat center right}.image-align-center-label{background:url(../images/align-center.png) no-repeat center right}.image-align-right-label{background:url(../images/align-right.png) no-repeat center right}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file diff --git a/wp-admin/css/deprecated-media.css b/wp-admin/css/deprecated-media.css new file mode 100644 index 0000000..ee7c08f --- /dev/null +++ b/wp-admin/css/deprecated-media.css @@ -0,0 +1,371 @@ +/* Styles for the media library iframe (not used on the Library screen) */ + +div#media-upload-header { + margin: 0; + padding: 5px 5px 0; + font-weight: bold; + position: relative; + border-bottom: 1px solid #dfdfdf; + background: #f9f9f9; +} + +body#media-upload ul#sidemenu { + font-weight: normal; + margin: 0 5px; + left: 0; + bottom: -1px; + float: none; + overflow: hidden; +} + +#media-upload:after { /* clearfix */ + content: ""; + display: table; + clear: both; +} + +#media-upload .slidetoggle { + border-top-color: #dfdfdf; +} + +#media-upload input[type="radio"] { + padding: 0; +} + +form { + margin: 1em; +} + +#search-filter { + text-align: right; +} + +th { + position: relative; +} + +.media-upload-form label.form-help, td.help { + font-family: sans-serif; + font-style: italic; + font-weight: normal; +} + +.media-upload-form p.help { + margin: 0; + padding: 0; +} + +.media-upload-form fieldset { + width: 100%; + border: none; + text-align: justify; + margin: 0 0 1em 0; + padding: 0; +} + +/* specific to the image upload form */ + +.image-align-none-label { + background: url(../images/align-none.png) no-repeat center left; +} + +.image-align-left-label { + background: url(../images/align-left.png) no-repeat center left; +} + +.image-align-center-label { + background: url(../images/align-center.png) no-repeat center left; +} + +.image-align-right-label { + background: url(../images/align-right.png) no-repeat center left; +} + +tr.image-size td { + width: 460px; +} + +tr.image-size div.image-size-item { + margin: 0 0 5px; +} + +#library-form .progress, +#gallery-form .progress, +.insert-gallery, +.describe.startopen, +.describe.startclosed { + display: none; +} + +.media-item .thumbnail { + max-width: 128px; + max-height: 128px; +} + +thead.media-item-info tr { + background-color: transparent; +} + +.form-table thead.media-item-info { + border: 8px solid #fff; +} + +abbr.required { + text-decoration: none; + border: none; +} + +.describe label { + display: inline; +} + +.describe td.error { + padding: 2px 8px; +} + +.describe td.A1 { + width: 132px; +} + +.describe input[type="text"], +.describe textarea { + width: 460px; + border-width: 1px; + border-style: solid; +} + +/* Specific to Uploader */ + +#media-upload p.ml-submit { + padding: 1em 0; +} + +#media-upload p.help, +#media-upload label.help { + font-family: sans-serif; + font-style: italic; + font-weight: normal; +} + +#media-upload .ui-sortable .media-item { + cursor: move; +} + +#media-upload tr.image-size { + margin-bottom: 1em; + height: 3em; +} + +#media-upload #filter { + width: 623px; +} + +#media-upload #filter .subsubsub { + margin: 8px 0; +} + +#filter .tablenav select { + border-style: solid; + border-width: 1px; + padding: 2px; + vertical-align: top; + width: auto; +} + +#media-upload .del-attachment { + display: none; + margin: 5px 0; +} + +.menu_order { + float: right; + font-size: 11px; + margin: 8px 10px 0; +} + +.menu_order_input { + border: 1px solid #ddd; + font-size: 10px; + padding: 1px; + width: 23px; +} + +.ui-sortable-helper { + background-color: #fff; + border: 1px solid #aaa; + opacity: 0.6; + filter: alpha(opacity=60); +} + +#media-upload th.order-head { + width: 20%; + text-align: center; +} + +#media-upload th.actions-head { + width: 25%; + text-align: center; +} + +#media-upload a.wp-post-thumbnail { + margin: 0 20px; +} + +#media-upload .widefat { + border-style: solid solid none; +} + +.sorthelper { + height: 37px; + width: 623px; + display: block; +} + +#gallery-settings th.label { + width: 160px; +} + +#gallery-settings #basic th.label { + padding: 5px 5px 5px 0; +} + +#gallery-settings .title { + clear: both; + padding: 0 0 3px; + font-size: 1.6em; + border-bottom: 1px solid #DADADA; +} + +h3.media-title { + font-size: 1.6em; +} + +h4.media-sub-title { + border-bottom: 1px solid #DADADA; + font-size: 1.3em; + margin: 12px; + padding: 0 0 3px; +} + +#gallery-settings .title, +h3.media-title, +h4.media-sub-title { + font-family: Georgia,"Times New Roman",Times,serif; + font-weight: normal; + color: #5A5A5A; +} + +#gallery-settings .describe td { + vertical-align: middle; + height: 3em; +} + +#gallery-settings .describe th.label { + padding-top: .5em; + text-align: left; +} + +#gallery-settings .describe { + padding: 5px; + width: 100%; + clear: both; + cursor: default; + background: #fff; +} + +#gallery-settings .describe select { + width: 15em; +} + +#gallery-settings .describe select option, +#gallery-settings .describe td { + padding: 0; +} + +#gallery-settings label, +#gallery-settings legend { + font-size: 13px; + color: #464646; + margin-right: 15px; +} + +#gallery-settings .align .field label { + margin: 0 1em 0 3px; +} + +#gallery-settings p.ml-submit { + border-top: 1px solid #dfdfdf; +} + +#gallery-settings select#columns { + width: 6em; +} + +#sort-buttons { + font-size: 0.8em; + margin: 3px 25px -8px 0; + text-align: right; + max-width: 625px; +} + +#sort-buttons a { + text-decoration: none; +} + +#sort-buttons #asc, +#sort-buttons #showall { + padding-left: 5px; +} + +#sort-buttons span { + margin-right: 25px; +} + +p.media-types { + padding: 1em; +} + +tr.not-image { + display: none; +} + +table.not-image tr.not-image { + display: table-row; +} + +table.not-image tr.image-only { + display: none; +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .image-align-none-label { + background-image: url(../images/align-none-2x.png?ver=20120916); + -webkit-background-size: 21px 15px; + background-size: 21px 15px; + } + + .image-align-left-label { + background-image: url(../images/align-left-2x.png?ver=20120916); + -webkit-background-size: 22px 15px; + background-size: 22px 15px; + } + + .image-align-center-label { + background-image: url(../images/align-center-2x.png?ver=20120916); + -webkit-background-size: 21px 15px; + background-size: 21px 15px; + } + + .image-align-right-label { + background-image: url(../images/align-right-2x.png?ver=20120916); + -webkit-background-size: 22px 15px; + background-size: 22px 15px; + } +} diff --git a/wp-admin/css/deprecated-media.min.css b/wp-admin/css/deprecated-media.min.css new file mode 100644 index 0000000..59b3a68 --- /dev/null +++ b/wp-admin/css/deprecated-media.min.css @@ -0,0 +1 @@ +div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file diff --git a/wp-admin/css/edit-rtl.css b/wp-admin/css/edit-rtl.css new file mode 100644 index 0000000..ecda622 --- /dev/null +++ b/wp-admin/css/edit-rtl.css @@ -0,0 +1,1500 @@ +#poststuff { + padding-top: 10px; + min-width: 763px; +} + +#poststuff #post-body { + padding: 0; +} + +#poststuff .postbox-container { + width: 100%; +} + +#poststuff #post-body.columns-2 { + margin-left: 300px; +} + +/*------------------------------------------------------------------------------ + 11.0 - Write/Edit Post Screen +------------------------------------------------------------------------------*/ + +#show-comments { + overflow: hidden; +} + +#save-action .spinner, +#show-comments a, +#show-comments .spinner { + float: right; +} + +#lost-connection-notice .spinner { + display: block; + float: right; + margin: 0 0 0 5px; +} + +#titlediv { + position: relative; +} + +#titlediv label { + cursor: text; +} + +#titlediv div.inside { + margin: 0; +} + +#poststuff #titlewrap { + border: 0; + padding: 0; +} + +#titlediv #title { + padding: 3px 8px; + font-size: 1.7em; + line-height: 100%; + height: 1.7em; + width: 100%; + outline: none; + margin: 0; + background-color: #fff; +} + +#titlediv #title-prompt-text { + color: #777; + position: absolute; + font-size: 1.7em; + padding: 11px 10px; +} + +#wp-fullscreen-save .fs-saved { + color: #999; + float: left; + margin-top: 4px; +} + +#poststuff .inside-submitbox, +#side-sortables .inside-submitbox { + margin: 0 3px; + font-size: 11px; +} + +input#link_description, +input#link_url { + width: 98%; +} + +#pending { + background: 0 none; + border: 0 none; + padding: 0; + font-size: 11px; + margin-top: -1px; +} + +#edit-slug-box { + line-height: 24px; + min-height: 25px; /* Yes, line-height + 1 */ + margin-top: 5px; + padding: 0 10px; + color: #666; +} + +#edit-slug-box .cancel { + margin-left: 10px; + font-size: 11px; +} + +#editable-post-name-full { + display: none; +} + +#editable-post-name { + background-color: #fffbcc; +} + +#editable-post-name input { + font-size: 13px; + height: 22px; + margin: 0; + width: 16em; +} + +.postarea h3 label { + float: right; +} + +.submitbox .submit { + text-align: right; + padding: 12px 10px 10px; + font-size: 11px; + background-color: #464646; + color: #ccc; +} + +.submitbox .submitdelete { + text-decoration: none; + padding: 1px 2px; +} + +/* @todo: do we really need this? word on the street is we don't and this +stray rule may actually be compensated for elsewhere. */ +#normal-sortables .submitbox .submitdelete:hover { + color: #000; + background-color: #f00; + border-bottom-color: #f00; +} + +.submitbox .submit a:hover { + text-decoration: underline; +} + +.submitbox .submit input { + margin-bottom: 8px; + margin-left: 4px; + padding: 6px; +} + +.inside-submitbox #post_status { + margin: 2px -2px 2px 0; +} + +#post-status-select { + margin-top: 3px; +} + +/* Post Screen */ +#post-body #normal-sortables { + min-height: 50px; +} + +.postbox { + position: relative; + min-width: 255px; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; +} + +#trackback_url { + width: 99%; +} + +#normal-sortables .postbox .submit { + background: transparent none; + border: 0 none; + float: left; + padding: 0 12px; + margin:0; +} + +.category-add input[type="text"], +.category-add select { + width: 100%; + max-width: 260px; + vertical-align: baseline; +} + +#side-sortables .category-add input[type="text"], +#side-sortables .category-add select { + margin: 0 0 1em; +} + +ul.category-tabs li, +#side-sortables .add-menu-item-tabs li, +.wp-tab-bar li { + display: inline; + line-height: 1.35em; +} + +.no-js .category-tabs li.hide-if-no-js { + display: none; +} + +.category-tabs a, +#side-sortables .add-menu-item-tabs a, +.wp-tab-bar a { + text-decoration: none; +} + +/* @todo: do these really need to be so specific? */ +#side-sortables .category-tabs .tabs a, +#side-sortables .add-menu-item-tabs .tabs a, +.wp-tab-bar .wp-tab-active a, +#post-body ul.category-tabs li.tabs a, +#post-body ul.add-menu-item-tabs li.tabs a { + color: #333; +} + +.category-tabs { + margin: 8px 0 5px; +} + +#category-adder h4 { + margin: 10px 0; +} + +#side-sortables .add-menu-item-tabs, +.wp-tab-bar { + margin-bottom: 3px; +} + +#normal-sortables .postbox #replyrow .submit { + float: none; + margin: 0; + padding: 0 7px 5px; +} + +#side-sortables .submitbox .submit input, +#side-sortables .submitbox .submit .preview, +#side-sortables .submitbox .submit a.preview:hover { + border: 0 none; +} + +#side-sortables .inside-submitbox .insidebox, +.stuffbox .insidebox { + margin: 11px 0; +} + +/* @todo: make this a more generic class */ +ul.category-tabs, +ul.add-menu-item-tabs, +ul.wp-tab-bar { + margin-top: 12px; +} + +ul.category-tabs li, +ul.add-menu-item-tabs li { + border: solid 1px transparent; + position: relative; +} + +ul.category-tabs li.tabs, +ul.add-menu-item-tabs li.tabs, +.wp-tab-active { + border: 1px solid #dfdfdf; + border-bottom-color: #fdfdfd; + background-color: #fdfdfd; +} + +ul.category-tabs li, +ul.add-menu-item-tabs li, +ul.wp-tab-bar li { + padding: 3px 5px 5px; +} + +#postimagediv .inside img { + max-width: 100%; + height: auto; +} + +form#tags-filter { + position: relative; +} + +/* Edit posts */ +td.post-title strong, +td.plugin-title strong { + display: block; + margin-bottom: .2em; + font-size: 14px; +} + +td.post-title p, +td.plugin-title p { + margin: 6px 0; +} + +/* Global classes */ +.wp-hidden-children .wp-hidden-child, +.ui-tabs-hide { + display: none; +} + +#post-body .tagsdiv #newtag { + margin-left: 5px; + width: 16em; +} + +#side-sortables input#post_password { + width: 94% +} + +#side-sortables .tagsdiv #newtag { + width: 68%; +} + +#post-status-info { + width: 100%; + border-spacing: 0; + border: 1px solid #e5e5e5; + border-top: none; + background-color: #f7f7f7; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + z-index: 999; +} + +#post-status-info td { + font-size: 12px; +} + +.autosave-info { + padding: 2px 10px; + text-align: left; +} + +#editorcontent #post-status-info { + border: none; +} + +#content-resize-handle { + background: transparent url(../images/resize.gif) no-repeat scroll left bottom; + width: 12px; + cursor: row-resize; +} + +.rtl #content-resize-handle { + background: transparent url(../images/resize-rtl.gif) no-repeat scroll right bottom; +} + +.wp-editor-expand #content-resize-handle { + display: none; +} + +#postdivrich #content { + resize: none; +} + +#wp-word-count { + display: block; + padding: 2px 10px; +} + +#wp-content-editor-container { + position: relative; +} + +#content-textarea-clone { + z-index: -1; + position: absolute; + top: 0; + visibility: hidden; + overflow: hidden; + max-width: 100%; + border: 1px solid transparent; +} + +.wp-fullscreen-wrap #content-textarea-clone { + display: none; +} + +/* editor-expand.js override */ +.wp-fullscreen-wrap { + padding-top: 0 !important; +} + +.wp-fullscreen-wrap .wp-editor-area { + margin-top: 0 !important; +} + +.wp-fullscreen-wrap .mce-edit-area { + padding-top: 0 !important; +} +/* end editor-expand.js override */ + +.wp-editor-expand #wp-content-editor-tools { + z-index: 1000; + border-bottom: 1px solid #e5e5e5; +} + +.wp-editor-expand #wp-content-editor-container { + -webkit-box-shadow: none; + box-shadow: none; + margin-top: -1px; +} + +.wp-editor-expand #wp-content-editor-container { + border-bottom: 0 none; +} + +.wp-editor-expand div.mce-statusbar { + z-index: 1; +} + +.wp-editor-expand #post-status-info { + border-top: 1px solid #e5e5e5; +} + +.wp-editor-expand div.mce-toolbar-grp { + z-index: 999; +} + +#wp-content-editor-tools { + background-color: #f1f1f1; + padding-top: 20px; +} + +#poststuff #post-body.columns-2 #side-sortables { + width: 280px; +} + +#timestampdiv select { + height: 21px; + line-height: 14px; + padding: 0; + vertical-align: top; + font-size: 12px; +} + +#aa, #jj, #hh, #mn { + padding: 1px; + font-size: 12px; +} + +#jj, #hh, #mn { + width: 2em; +} + +#aa { + width: 3.4em; +} + +.curtime #timestamp { + padding: 2px 0 1px 0; + display: inline !important; + height: auto !important; +} + +#misc-publishing-actions label[for="post_status"]:before, +#post-body #visibility:before, +.curtime #timestamp:before, +#post-body .misc-pub-revisions:before, +span.wp-media-buttons-icon:before { + color: #888; +} + +#post-body #visibility:before, +.curtime #timestamp:before, +#post-body .misc-pub-revisions:before { + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 0 0 2px; + top: 0; + right: -1px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +#post-body #visibility:before { + content: '\f177'; +} + +.curtime #timestamp:before { + content: '\f145'; + top: -1px; +} + +#post-body .misc-pub-revisions:before { + content: '\f321'; +} + +#timestampdiv { + padding-top: 5px; + line-height: 23px; +} + +#timestampdiv p { + margin: 8px 0 6px; +} + +#timestampdiv input { + border-width: 1px; + border-style: solid; +} + +.notification-dialog { + position: fixed; + top: 30%; + right: 50%; + width: 450px; + margin-right: -225px; + background: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + line-height: 1.5; + z-index: 1000005; +} + +.notification-dialog-background { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 1000000; +} + +#post-lock-dialog .post-locked-message, +#post-lock-dialog .post-taken-over { + margin: 25px; +} + +#post-lock-dialog .post-locked-message a.button { + margin-left: 10px; +} + +#post-lock-dialog .post-locked-avatar { + float: right; + margin: 0 0 20px 20px; +} + +#post-lock-dialog .wp-tab-first { + outline: 0; +} + +#post-lock-dialog .locked-saving img { + float: right; + margin-left: 3px; +} + +#post-lock-dialog.saving .locked-saving, +#post-lock-dialog.saved .locked-saved { + display: inline; +} + +#excerpt, +.attachmentlinks { + margin: 0; + height: 4em; + width: 98%; +} + +.tagchecklist { + margin-right: 14px; + font-size: 12px; + overflow: auto; +} + +.tagchecklist br { + display: none; +} + +.tagchecklist strong { + margin-right: -8px; + position: absolute; +} + +.tagchecklist span { + margin-left: 25px; + display: block; + float: right; + font-size: 13px; + line-height: 1.8em; + white-space: nowrap; + cursor: default; +} + +.tagchecklist span a { + margin: 1px -17px 0 0; + cursor: pointer; + width: 20px; + height: 20px; + display: block; + float: right; + text-indent: 0; + overflow: hidden; + position: absolute; +} + +#poststuff h2 { + margin-top: 20px; + font-size: 1.5em; + margin-bottom: 15px; + padding: 0 0 3px; + clear: right; +} + +#poststuff h3 { + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; +} + +#poststuff .inside { + margin: 6px 0 0 0; +} + +#poststuff .inside #parent_id, +#poststuff .inside #page_template { + max-width: 100%; +} + +#poststuff .inside label.spam, +#poststuff .inside label.deleted { + color: red; +} + +#poststuff .inside label.waiting { + color: orange; +} + +#poststuff .inside label.approved { + color: green; +} + +.ie8 #poststuff .inside #parent_id, +.ie8 #poststuff .inside #page_template { + width: 250px; +} + +#post-visibility-select { + line-height: 1.5em; + margin-top: 3px; +} + +#poststuff #submitdiv .inside { + margin: 0; + padding: 0; +} + +#post-body-content, +.edit-form-section { + margin-bottom: 20px; +} + +/*------------------------------------------------------------------------------ + 11.1 - Custom Fields +------------------------------------------------------------------------------*/ + +#postcustomstuff thead th { + padding: 5px 8px 8px; + background-color: #f1f1f1; +} + +#postcustom #postcustomstuff .submit { + border: 0 none; + float: none; + padding: 0 8px 8px; +} + +#side-sortables #postcustom #postcustomstuff .submit { + margin: 0; + padding: 0; +} + +#side-sortables #postcustom #postcustomstuff #the-list textarea { + height: 85px; +} + +#side-sortables #postcustom #postcustomstuff td.left input, +#side-sortables #postcustom #postcustomstuff td.left select, +#side-sortables #postcustomstuff #newmetaleft a { + margin: 3px 3px 0; +} + +#postcustomstuff table { + margin: 0; + width: 100%; + border: 1px solid #dfdfdf; + border-spacing: 0; + background-color: #f9f9f9; +} + +#postcustomstuff tr { + vertical-align: top; +} + +#postcustomstuff table input, +#postcustomstuff table select, +#postcustomstuff table textarea { + width: 96%; + margin: 8px; +} + +#side-sortables #postcustomstuff table input, +#side-sortables #postcustomstuff table select, +#side-sortables #postcustomstuff table textarea { + margin: 3px; +} + +#postcustomstuff th.left, +#postcustomstuff td.left { + width: 38%; +} + +#postcustomstuff .submit input { + margin: 0; + width: auto; +} + +#postcustomstuff #newmetaleft a { + display: inline-block; + margin: 0 8px 8px; + text-decoration: none; +} + +.no-js #postcustomstuff #enternew { + display: none; +} + +#post-body-content .compat-attachment-fields { + margin-bottom: 20px; +} + +.compat-attachment-fields th { + padding-top: 5px; + padding-left: 10px; +} + +/*------------------------------------------------------------------------------ + 11.3 - Featured Images +------------------------------------------------------------------------------*/ + +#select-featured-image { + padding: 4px 0; + overflow: hidden; +} + +#select-featured-image img { + max-width: 100%; + height: auto; + margin-bottom: 10px; +} + +#select-featured-image a { + float: right; + clear: both; +} + +#select-featured-image .remove { + display: none; + margin-top: 10px; +} + +.js #select-featured-image.has-featured-image .remove { + display: inline-block; +} + +.no-js #select-featured-image .choose { + display: none; +} + +/*------------------------------------------------------------------------------ + 11.4 - Post formats +------------------------------------------------------------------------------*/ + +.post-state-format { + overflow: hidden; + display: inline-block; + vertical-align: middle; + height: 20px; + width: 20px; + margin-left: 5px; + margin-top: -4px; +} + +.post-state-format:before { + display: block; + height: 20px; + width: 20px; + font: normal 20px/1 'dashicons' !important; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.post-state-format:before, +.post-format-icon:before { + color: #ddd; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +a.post-state-format:hover:before, +a.post-format-icon:hover:before { + color: #2ea2cc; +} + +#post-formats-select { + line-height: 2em; +} + +#post-formats-select .post-format-icon:before { + top: 5px; +} + +input.post-format { + margin-top: 1px; +} + +label.post-format-icon { + margin-right: 0px; + padding: 2px 0px 2px 0; +} + +.post-format-icon:before { + position: relative; + display: inline-block; + margin-left: 7px; + font: normal 20px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.post-state-format.post-format-standard:before, +.post-format-icon.post-format-standard:before, +a.post-state-format.format-standard:before { + content: '\f109'; +} + +.post-state-format.post-format-image:before, +.post-format-icon.post-format-image:before, +a.post-state-format.format-image:before { + content: '\f128'; +} + +.post-state-format.post-format-gallery:before, +.post-format-icon.post-format-gallery:before, +a.post-state-format.format-gallery:before { + content: '\f161'; +} + +.post-state-format.post-format-audio:before, +.post-format-icon.post-format-audio:before, +a.post-state-format.format-audio:before { + content: '\f127'; +} + +.post-state-format.post-format-video:before, +.post-format-icon.post-format-video:before, +a.post-state-format.format-video:before { + content: '\f126'; +} + +.post-state-format.post-format-chat:before, +.post-format-icon.post-format-chat:before, +a.post-state-format.format-chat:before { + content: '\f125'; +} + +.post-state-format.post-format-status:before, +.post-format-icon.post-format-status:before, +a.post-state-format.format-status:before { + content: '\f130'; +} + +.post-state-format.post-format-aside:before, +.post-format-icon.post-format-aside:before, +a.post-state-format.format-aside:before { + content: '\f123'; +} + +.post-state-format.post-format-quote:before, +.post-format-icon.post-format-quote:before, +a.post-state-format.format-quote:before { + content: '\f122'; +} + +.post-state-format.post-format-link:before, +.post-format-icon.post-format-link:before, +a.post-state-format.format-link:before { + content: '\f103'; +} + +/*------------------------------------------------------------------------------ + 12.0 - Categories +------------------------------------------------------------------------------*/ + +.category-adder { + margin-right: 120px; + padding: 4px 0; +} + +.category-adder h4 { + margin: 0 0 8px; +} + +#side-sortables .category-adder { + margin: 0; +} + +.wp-tab-panel, +.categorydiv div.tabs-panel, +.customlinkdiv div.tabs-panel, +.posttypediv div.tabs-panel, +.taxonomydiv div.tabs-panel { + min-height: 42px; + max-height: 200px; + overflow: auto; + padding: 0 0.9em; + border: solid 1px #dfdfdf; + background-color: #fdfdfd; +} + +div.tabs-panel-active { + display:block; +} + +div.tabs-panel-inactive { + display:none; +} + +#front-page-warning, +#front-static-pages ul, +ul.export-filters, +.inline-editor ul.cat-checklist ul, +.categorydiv ul.categorychecklist ul, +.customlinkdiv ul.categorychecklist ul, +.posttypediv ul.categorychecklist ul, +.taxonomydiv ul.categorychecklist ul { + margin-right: 18px; +} + +ul.categorychecklist li { + margin: 0; + padding: 0; + line-height: 22px; + word-wrap: break-word; +} + +.categorydiv .tabs-panel, +.customlinkdiv .tabs-panel, +.posttypediv .tabs-panel, +.taxonomydiv .tabs-panel { + border-width: 3px; + border-style: solid; +} + +.form-wrap p, +.form-wrap label { + font-size: 11px; +} + +.form-wrap label { + display: block; + padding: 2px; + font-size: 12px; +} + +.form-field input[type="text"], +.form-field input[type="password"], +.form-field input[type="email"], +.form-field input[type="number"], +.form-field input[type="search"], +.form-field input[type="tel"], +.form-field input[type="url"], +.form-field textarea { + border-style: solid; + border-width: 1px; + width: 95%; +} + +p.description, +.form-wrap p { + margin: 2px 0 5px; + color: #666; +} + +p.help, +p.description, +span.description, +.form-wrap p { + font-size: 13px; + font-style: italic; +} + +.form-wrap .form-field { + margin: 0 0 10px; + padding: 8px 0; +} + +.form-wrap .form-field #parent { + max-width: 100%; +} + +.col-wrap h3 { + margin: 12px 0; + font-size: 1.1em; +} + +.col-wrap p.submit { + margin-top: -10px; +} + + +/*------------------------------------------------------------------------------ + 13.0 - Tags +------------------------------------------------------------------------------*/ + +.tagsdiv { + margin-top: -8px; +} + +#poststuff .taghint { + color: #aaa; + margin: 15px 12px -24px 0; +} + +#poststuff .tagsdiv .howto { + margin: 0 0 6px 0; +} + +.ajaxtag .newtag { + position: relative; +} + +.tagsdiv .newtag { + width: 180px; +} + +.tagsdiv .the-tags { + display: block; + height: 60px; + margin: 0 auto; + overflow: auto; + width: 260px; +} + +#post-body-content .tagsdiv .the-tags { + margin: 0 5px; +} + +/* tag hints */ +.taghint { + color: #aaa; + margin: -17px 7px 0 0; + visibility: hidden; +} + +input.newtag ~ div.taghint { + visibility: visible; +} + +input.newtag:focus ~ div.taghint { + visibility: hidden; +} + +p.popular-tags { + border: none; + line-height: 2em; + padding: 8px 12px 12px; + text-align: justify; +} + +p.popular-tags a { + padding: 0 3px; +} + +.tagcloud { + width: 97%; + margin: 0 0 40px; + text-align: justify; +} + +.tagcloud h3 { + margin: 2px 0 12px; +} + +.ac_results { + padding: 0; + margin: 0; + list-style: none; + position: absolute; + z-index: 10000; + display: none; + border: 1px solid #808080; + background-color: #fff; +} + +.wp-customizer .ac_results { + z-index: 500000; +} + +.ac_results li { + padding: 2px 5px; + white-space: nowrap; + color: #101010; + text-align: right; +} + +.ac_over { + background-color: #f0f0b8; + cursor: pointer; +} + +.ac_match { + text-decoration: underline; +} + +/* Comments */ + +.comment-php .wp-editor-area { + height: 200px; +} + +.comment-ays { + margin-bottom: 0; + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.comment-ays .alt { + background-color: transparent; +} + +.trash-undo-inside, +.spam-undo-inside { + margin: 1px 0 1px 8px; + line-height: 16px; +} + +.spam-undo-inside .avatar, +.trash-undo-inside .avatar { + height: 20px; + width: 20px; + margin-left: 8px; + vertical-align: middle; +} + +.stuffbox .editcomment { + clear: none; +} + +#comment-status-radio p { + margin: 3px 0 5px; +} + +#comment-status-radio input { + margin: 2px 0 5px 3px; + vertical-align: middle; +} + +#comment-status-radio label { + padding: 5px 0; +} + +/* links tables */ +table.links-table { + width: 100%; + border-spacing: 0; +} + +.links-table th { + font-weight: normal; + text-align: right; + vertical-align: top; + min-width: 80px; + width: 20%; + word-wrap: break-word; +} + +.links-table th, +.links-table td { + padding: 5px 0; +} + +.links-table td label { + margin-left: 8px; +} + +.links-table td input[type="text"], +.links-table td textarea { + width: 100%; +} + +.links-table #link_rel { + max-width: 280px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + #content-resize-handle, + #post-body .wp_themeSkin .mceStatusbar a.mceResize { + background: transparent url(../images/resize-2x.gif) no-repeat scroll left bottom; + -webkit-background-size: 11px 11px; + background-size: 11px 11px; + } + + .rtl #content-resize-handle, + .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize { + background: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom; + } +} + +/* one column on the post write/edit screen */ +@media only screen and (max-width: 850px) { + #poststuff { + min-width: 0; + } + + #wpbody-content #poststuff #post-body { + margin: 0; + } + + #wpbody-content #post-body.columns-2 #postbox-container-1 { + margin-left: 0; + width: 100%; + } + + #poststuff #postbox-container-1 .empty-container, + #poststuff #postbox-container-1 #side-sortables:empty { + border: 0 none; + height: 0; + min-height: 0; + } + + #poststuff #post-body.columns-2 #side-sortables { + min-height: 0; + width: auto; + } + + /* hide the radio buttons for column prefs */ + .screen-layout, + .columns-prefs { + display: none; + } +} + +@media screen and ( max-width: 782px ) { + #post-body-content { + min-width: 0; + } + + #titlediv #title-prompt-text { + padding: 10px 10px; + } + + #poststuff h3 { + padding: 12px; + } + + .post-format-options { + padding-left: 0; + } + + .post-format-options a { + margin-left: 5px; + margin-bottom: 5px; + min-width: 52px; + } + + .post-format-options .post-format-title { + font-size: 11px; + } + + .post-format-options a div { + height: 28px; + width: 28px; + } + + .post-format-options a div:before { + font-size: 26px !important; + } + + /* Publish Metabox Options */ + #post-visibility-select { + line-height: 280%; + } + + .wp-core-ui .save-post-visibility, + .wp-core-ui .save-timestamp { + vertical-align: middle; + margin-left: 15px; + } + + .timestamp-wrap select#mm { + display: block; + width: 100%; + margin-bottom: 10px; + } + + .timestamp-wrap #jj, + .timestamp-wrap #aa, + .timestamp-wrap #hh, + .timestamp-wrap #mn { + padding: 12px 3px; + font-size: 14px; + margin-bottom: 5px; + width: auto; + text-align: center; + } + + /* Categories Metabox */ + ul.category-tabs { + margin: 30px 0 15px; + } + + ul.category-tabs li.tabs { + padding: 15px; + } + + ul.categorychecklist li { + margin-bottom: 15px; + } + + ul.categorychecklist ul { + margin-top: 15px; + } + + .category-add input[type=text], + .category-add select { + max-width: none; + margin-bottom: 15px; + } + + /* Tags Metabox */ + .tagsdiv .newtag { + width: 100%; + height: auto; + margin-bottom: 15px; + } + + .tagchecklist { + margin: 25px 10px; + } + + .tagchecklist span { + font-size: 16px; + line-height: 120%; + } + + /* Discussion */ + #commentstatusdiv p { + line-height: 2.8; + } + + /* TinyMCE Adjustments */ + .mceToolbar * { + white-space: normal !important; + } + + .mceToolbar tr, + .mceToolbar td { + float: right !important; + } + + .wp_themeSkin a.mceButton { + width: 30px; + height: 30px; + } + + .wp_themeSkin .mceButton .mceIcon { + margin-top: 5px; + margin-right: 5px; + } + + .wp_themeSkin .mceSplitButton { + margin-top: 1px; + } + + .wp_themeSkin .mceSplitButton td a.mceAction { + padding-top: 6px; + padding-bottom: 6px; + padding-right: 6px; + padding-left: 3px; + } + + .wp_themeSkin .mceSplitButton td a.mceOpen, + .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen { + padding-top: 6px; + padding-bottom: 6px; + background-position: 1px 6px; + } + + .wp_themeSkin table.mceListBox { + margin: 5px; + } + + div.quicktags-toolbar input { + padding: 10px 20px; + } + + a.wp-switch-editor { + font-size: 16px; + line-height: 1em; + margin: 3px 7px 0 0; + padding: 12px 15px; + } + + #wp-content-media-buttons a { + font-size: 16px; + line-height: 37px; + height: 39px; + padding: 0 15px 0 20px; + } + + .wp-media-buttons span.wp-media-buttons-icon, + .wp-media-buttons span.jetpack-contact-form-icon { + width: 22px !important; + margin-top: -3px !important; + margin-right: -5px !important; + } + + .wp-media-buttons .add_media span.wp-media-buttons-icon:before, + .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before { + font-size: 20px !important; + } + + #content_wp_fullscreen { + display: none; + } + + .misc-pub-section { + padding: 20px 10px 20px; + } + + .misc-pub-section > a { + float: left; + font-size: 16px; + } + + #delete-action, + #publishing-action { + line-height: 47px; + } + + /* Moderate Comment */ + .comment-ays { + border-bottom: none; + } + + /* Links */ + .links-table #link_rel { + max-width: none; + } + + .links-table th, + .links-table td { + padding: 10px 0; + } +} + +@media only screen and (max-width: 500px) { + /* Align Add Media + Visual + Text tabs */ + #wp-content-media-buttons a { + font-size: 14px; + padding: 0 10px 0 10px; + } +} diff --git a/wp-admin/css/edit.css b/wp-admin/css/edit.css new file mode 100644 index 0000000..cc64ae5 --- /dev/null +++ b/wp-admin/css/edit.css @@ -0,0 +1,1500 @@ +#poststuff { + padding-top: 10px; + min-width: 763px; +} + +#poststuff #post-body { + padding: 0; +} + +#poststuff .postbox-container { + width: 100%; +} + +#poststuff #post-body.columns-2 { + margin-right: 300px; +} + +/*------------------------------------------------------------------------------ + 11.0 - Write/Edit Post Screen +------------------------------------------------------------------------------*/ + +#show-comments { + overflow: hidden; +} + +#save-action .spinner, +#show-comments a, +#show-comments .spinner { + float: left; +} + +#lost-connection-notice .spinner { + display: block; + float: left; + margin: 0 5px 0 0; +} + +#titlediv { + position: relative; +} + +#titlediv label { + cursor: text; +} + +#titlediv div.inside { + margin: 0; +} + +#poststuff #titlewrap { + border: 0; + padding: 0; +} + +#titlediv #title { + padding: 3px 8px; + font-size: 1.7em; + line-height: 100%; + height: 1.7em; + width: 100%; + outline: none; + margin: 0; + background-color: #fff; +} + +#titlediv #title-prompt-text { + color: #777; + position: absolute; + font-size: 1.7em; + padding: 11px 10px; +} + +#wp-fullscreen-save .fs-saved { + color: #999; + float: right; + margin-top: 4px; +} + +#poststuff .inside-submitbox, +#side-sortables .inside-submitbox { + margin: 0 3px; + font-size: 11px; +} + +input#link_description, +input#link_url { + width: 98%; +} + +#pending { + background: 0 none; + border: 0 none; + padding: 0; + font-size: 11px; + margin-top: -1px; +} + +#edit-slug-box { + line-height: 24px; + min-height: 25px; /* Yes, line-height + 1 */ + margin-top: 5px; + padding: 0 10px; + color: #666; +} + +#edit-slug-box .cancel { + margin-right: 10px; + font-size: 11px; +} + +#editable-post-name-full { + display: none; +} + +#editable-post-name { + background-color: #fffbcc; +} + +#editable-post-name input { + font-size: 13px; + height: 22px; + margin: 0; + width: 16em; +} + +.postarea h3 label { + float: left; +} + +.submitbox .submit { + text-align: left; + padding: 12px 10px 10px; + font-size: 11px; + background-color: #464646; + color: #ccc; +} + +.submitbox .submitdelete { + text-decoration: none; + padding: 1px 2px; +} + +/* @todo: do we really need this? word on the street is we don't and this +stray rule may actually be compensated for elsewhere. */ +#normal-sortables .submitbox .submitdelete:hover { + color: #000; + background-color: #f00; + border-bottom-color: #f00; +} + +.submitbox .submit a:hover { + text-decoration: underline; +} + +.submitbox .submit input { + margin-bottom: 8px; + margin-right: 4px; + padding: 6px; +} + +.inside-submitbox #post_status { + margin: 2px 0 2px -2px; +} + +#post-status-select { + margin-top: 3px; +} + +/* Post Screen */ +#post-body #normal-sortables { + min-height: 50px; +} + +.postbox { + position: relative; + min-width: 255px; + border: 1px solid #e5e5e5; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + background: #fff; +} + +#trackback_url { + width: 99%; +} + +#normal-sortables .postbox .submit { + background: transparent none; + border: 0 none; + float: right; + padding: 0 12px; + margin:0; +} + +.category-add input[type="text"], +.category-add select { + width: 100%; + max-width: 260px; + vertical-align: baseline; +} + +#side-sortables .category-add input[type="text"], +#side-sortables .category-add select { + margin: 0 0 1em; +} + +ul.category-tabs li, +#side-sortables .add-menu-item-tabs li, +.wp-tab-bar li { + display: inline; + line-height: 1.35em; +} + +.no-js .category-tabs li.hide-if-no-js { + display: none; +} + +.category-tabs a, +#side-sortables .add-menu-item-tabs a, +.wp-tab-bar a { + text-decoration: none; +} + +/* @todo: do these really need to be so specific? */ +#side-sortables .category-tabs .tabs a, +#side-sortables .add-menu-item-tabs .tabs a, +.wp-tab-bar .wp-tab-active a, +#post-body ul.category-tabs li.tabs a, +#post-body ul.add-menu-item-tabs li.tabs a { + color: #333; +} + +.category-tabs { + margin: 8px 0 5px; +} + +#category-adder h4 { + margin: 10px 0; +} + +#side-sortables .add-menu-item-tabs, +.wp-tab-bar { + margin-bottom: 3px; +} + +#normal-sortables .postbox #replyrow .submit { + float: none; + margin: 0; + padding: 0 7px 5px; +} + +#side-sortables .submitbox .submit input, +#side-sortables .submitbox .submit .preview, +#side-sortables .submitbox .submit a.preview:hover { + border: 0 none; +} + +#side-sortables .inside-submitbox .insidebox, +.stuffbox .insidebox { + margin: 11px 0; +} + +/* @todo: make this a more generic class */ +ul.category-tabs, +ul.add-menu-item-tabs, +ul.wp-tab-bar { + margin-top: 12px; +} + +ul.category-tabs li, +ul.add-menu-item-tabs li { + border: solid 1px transparent; + position: relative; +} + +ul.category-tabs li.tabs, +ul.add-menu-item-tabs li.tabs, +.wp-tab-active { + border: 1px solid #dfdfdf; + border-bottom-color: #fdfdfd; + background-color: #fdfdfd; +} + +ul.category-tabs li, +ul.add-menu-item-tabs li, +ul.wp-tab-bar li { + padding: 3px 5px 5px; +} + +#postimagediv .inside img { + max-width: 100%; + height: auto; +} + +form#tags-filter { + position: relative; +} + +/* Edit posts */ +td.post-title strong, +td.plugin-title strong { + display: block; + margin-bottom: .2em; + font-size: 14px; +} + +td.post-title p, +td.plugin-title p { + margin: 6px 0; +} + +/* Global classes */ +.wp-hidden-children .wp-hidden-child, +.ui-tabs-hide { + display: none; +} + +#post-body .tagsdiv #newtag { + margin-right: 5px; + width: 16em; +} + +#side-sortables input#post_password { + width: 94% +} + +#side-sortables .tagsdiv #newtag { + width: 68%; +} + +#post-status-info { + width: 100%; + border-spacing: 0; + border: 1px solid #e5e5e5; + border-top: none; + background-color: #f7f7f7; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); + z-index: 999; +} + +#post-status-info td { + font-size: 12px; +} + +.autosave-info { + padding: 2px 10px; + text-align: right; +} + +#editorcontent #post-status-info { + border: none; +} + +#content-resize-handle { + background: transparent url(../images/resize.gif) no-repeat scroll right bottom; + width: 12px; + cursor: row-resize; +} + +.rtl #content-resize-handle { + background: transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom; +} + +.wp-editor-expand #content-resize-handle { + display: none; +} + +#postdivrich #content { + resize: none; +} + +#wp-word-count { + display: block; + padding: 2px 10px; +} + +#wp-content-editor-container { + position: relative; +} + +#content-textarea-clone { + z-index: -1; + position: absolute; + top: 0; + visibility: hidden; + overflow: hidden; + max-width: 100%; + border: 1px solid transparent; +} + +.wp-fullscreen-wrap #content-textarea-clone { + display: none; +} + +/* editor-expand.js override */ +.wp-fullscreen-wrap { + padding-top: 0 !important; +} + +.wp-fullscreen-wrap .wp-editor-area { + margin-top: 0 !important; +} + +.wp-fullscreen-wrap .mce-edit-area { + padding-top: 0 !important; +} +/* end editor-expand.js override */ + +.wp-editor-expand #wp-content-editor-tools { + z-index: 1000; + border-bottom: 1px solid #e5e5e5; +} + +.wp-editor-expand #wp-content-editor-container { + -webkit-box-shadow: none; + box-shadow: none; + margin-top: -1px; +} + +.wp-editor-expand #wp-content-editor-container { + border-bottom: 0 none; +} + +.wp-editor-expand div.mce-statusbar { + z-index: 1; +} + +.wp-editor-expand #post-status-info { + border-top: 1px solid #e5e5e5; +} + +.wp-editor-expand div.mce-toolbar-grp { + z-index: 999; +} + +#wp-content-editor-tools { + background-color: #f1f1f1; + padding-top: 20px; +} + +#poststuff #post-body.columns-2 #side-sortables { + width: 280px; +} + +#timestampdiv select { + height: 21px; + line-height: 14px; + padding: 0; + vertical-align: top; + font-size: 12px; +} + +#aa, #jj, #hh, #mn { + padding: 1px; + font-size: 12px; +} + +#jj, #hh, #mn { + width: 2em; +} + +#aa { + width: 3.4em; +} + +.curtime #timestamp { + padding: 2px 0 1px 0; + display: inline !important; + height: auto !important; +} + +#misc-publishing-actions label[for="post_status"]:before, +#post-body #visibility:before, +.curtime #timestamp:before, +#post-body .misc-pub-revisions:before, +span.wp-media-buttons-icon:before { + color: #888; +} + +#post-body #visibility:before, +.curtime #timestamp:before, +#post-body .misc-pub-revisions:before { + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0 2px 0 0; + top: 0; + left: -1px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +#post-body #visibility:before { + content: '\f177'; +} + +.curtime #timestamp:before { + content: '\f145'; + top: -1px; +} + +#post-body .misc-pub-revisions:before { + content: '\f321'; +} + +#timestampdiv { + padding-top: 5px; + line-height: 23px; +} + +#timestampdiv p { + margin: 8px 0 6px; +} + +#timestampdiv input { + border-width: 1px; + border-style: solid; +} + +.notification-dialog { + position: fixed; + top: 30%; + left: 50%; + width: 450px; + margin-left: -225px; + background: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + line-height: 1.5; + z-index: 1000005; +} + +.notification-dialog-background { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 1000000; +} + +#post-lock-dialog .post-locked-message, +#post-lock-dialog .post-taken-over { + margin: 25px; +} + +#post-lock-dialog .post-locked-message a.button { + margin-right: 10px; +} + +#post-lock-dialog .post-locked-avatar { + float: left; + margin: 0 20px 20px 0; +} + +#post-lock-dialog .wp-tab-first { + outline: 0; +} + +#post-lock-dialog .locked-saving img { + float: left; + margin-right: 3px; +} + +#post-lock-dialog.saving .locked-saving, +#post-lock-dialog.saved .locked-saved { + display: inline; +} + +#excerpt, +.attachmentlinks { + margin: 0; + height: 4em; + width: 98%; +} + +.tagchecklist { + margin-left: 14px; + font-size: 12px; + overflow: auto; +} + +.tagchecklist br { + display: none; +} + +.tagchecklist strong { + margin-left: -8px; + position: absolute; +} + +.tagchecklist span { + margin-right: 25px; + display: block; + float: left; + font-size: 13px; + line-height: 1.8em; + white-space: nowrap; + cursor: default; +} + +.tagchecklist span a { + margin: 1px 0 0 -17px; + cursor: pointer; + width: 20px; + height: 20px; + display: block; + float: left; + text-indent: 0; + overflow: hidden; + position: absolute; +} + +#poststuff h2 { + margin-top: 20px; + font-size: 1.5em; + margin-bottom: 15px; + padding: 0 0 3px; + clear: left; +} + +#poststuff h3 { + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; +} + +#poststuff .inside { + margin: 6px 0 0 0; +} + +#poststuff .inside #parent_id, +#poststuff .inside #page_template { + max-width: 100%; +} + +#poststuff .inside label.spam, +#poststuff .inside label.deleted { + color: red; +} + +#poststuff .inside label.waiting { + color: orange; +} + +#poststuff .inside label.approved { + color: green; +} + +.ie8 #poststuff .inside #parent_id, +.ie8 #poststuff .inside #page_template { + width: 250px; +} + +#post-visibility-select { + line-height: 1.5em; + margin-top: 3px; +} + +#poststuff #submitdiv .inside { + margin: 0; + padding: 0; +} + +#post-body-content, +.edit-form-section { + margin-bottom: 20px; +} + +/*------------------------------------------------------------------------------ + 11.1 - Custom Fields +------------------------------------------------------------------------------*/ + +#postcustomstuff thead th { + padding: 5px 8px 8px; + background-color: #f1f1f1; +} + +#postcustom #postcustomstuff .submit { + border: 0 none; + float: none; + padding: 0 8px 8px; +} + +#side-sortables #postcustom #postcustomstuff .submit { + margin: 0; + padding: 0; +} + +#side-sortables #postcustom #postcustomstuff #the-list textarea { + height: 85px; +} + +#side-sortables #postcustom #postcustomstuff td.left input, +#side-sortables #postcustom #postcustomstuff td.left select, +#side-sortables #postcustomstuff #newmetaleft a { + margin: 3px 3px 0; +} + +#postcustomstuff table { + margin: 0; + width: 100%; + border: 1px solid #dfdfdf; + border-spacing: 0; + background-color: #f9f9f9; +} + +#postcustomstuff tr { + vertical-align: top; +} + +#postcustomstuff table input, +#postcustomstuff table select, +#postcustomstuff table textarea { + width: 96%; + margin: 8px; +} + +#side-sortables #postcustomstuff table input, +#side-sortables #postcustomstuff table select, +#side-sortables #postcustomstuff table textarea { + margin: 3px; +} + +#postcustomstuff th.left, +#postcustomstuff td.left { + width: 38%; +} + +#postcustomstuff .submit input { + margin: 0; + width: auto; +} + +#postcustomstuff #newmetaleft a { + display: inline-block; + margin: 0 8px 8px; + text-decoration: none; +} + +.no-js #postcustomstuff #enternew { + display: none; +} + +#post-body-content .compat-attachment-fields { + margin-bottom: 20px; +} + +.compat-attachment-fields th { + padding-top: 5px; + padding-right: 10px; +} + +/*------------------------------------------------------------------------------ + 11.3 - Featured Images +------------------------------------------------------------------------------*/ + +#select-featured-image { + padding: 4px 0; + overflow: hidden; +} + +#select-featured-image img { + max-width: 100%; + height: auto; + margin-bottom: 10px; +} + +#select-featured-image a { + float: left; + clear: both; +} + +#select-featured-image .remove { + display: none; + margin-top: 10px; +} + +.js #select-featured-image.has-featured-image .remove { + display: inline-block; +} + +.no-js #select-featured-image .choose { + display: none; +} + +/*------------------------------------------------------------------------------ + 11.4 - Post formats +------------------------------------------------------------------------------*/ + +.post-state-format { + overflow: hidden; + display: inline-block; + vertical-align: middle; + height: 20px; + width: 20px; + margin-right: 5px; + margin-top: -4px; +} + +.post-state-format:before { + display: block; + height: 20px; + width: 20px; + font: normal 20px/1 'dashicons' !important; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.post-state-format:before, +.post-format-icon:before { + color: #ddd; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +a.post-state-format:hover:before, +a.post-format-icon:hover:before { + color: #2ea2cc; +} + +#post-formats-select { + line-height: 2em; +} + +#post-formats-select .post-format-icon:before { + top: 5px; +} + +input.post-format { + margin-top: 1px; +} + +label.post-format-icon { + margin-left: 0px; + padding: 2px 0 2px 0px; +} + +.post-format-icon:before { + position: relative; + display: inline-block; + margin-right: 7px; + font: normal 20px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.post-state-format.post-format-standard:before, +.post-format-icon.post-format-standard:before, +a.post-state-format.format-standard:before { + content: '\f109'; +} + +.post-state-format.post-format-image:before, +.post-format-icon.post-format-image:before, +a.post-state-format.format-image:before { + content: '\f128'; +} + +.post-state-format.post-format-gallery:before, +.post-format-icon.post-format-gallery:before, +a.post-state-format.format-gallery:before { + content: '\f161'; +} + +.post-state-format.post-format-audio:before, +.post-format-icon.post-format-audio:before, +a.post-state-format.format-audio:before { + content: '\f127'; +} + +.post-state-format.post-format-video:before, +.post-format-icon.post-format-video:before, +a.post-state-format.format-video:before { + content: '\f126'; +} + +.post-state-format.post-format-chat:before, +.post-format-icon.post-format-chat:before, +a.post-state-format.format-chat:before { + content: '\f125'; +} + +.post-state-format.post-format-status:before, +.post-format-icon.post-format-status:before, +a.post-state-format.format-status:before { + content: '\f130'; +} + +.post-state-format.post-format-aside:before, +.post-format-icon.post-format-aside:before, +a.post-state-format.format-aside:before { + content: '\f123'; +} + +.post-state-format.post-format-quote:before, +.post-format-icon.post-format-quote:before, +a.post-state-format.format-quote:before { + content: '\f122'; +} + +.post-state-format.post-format-link:before, +.post-format-icon.post-format-link:before, +a.post-state-format.format-link:before { + content: '\f103'; +} + +/*------------------------------------------------------------------------------ + 12.0 - Categories +------------------------------------------------------------------------------*/ + +.category-adder { + margin-left: 120px; + padding: 4px 0; +} + +.category-adder h4 { + margin: 0 0 8px; +} + +#side-sortables .category-adder { + margin: 0; +} + +.wp-tab-panel, +.categorydiv div.tabs-panel, +.customlinkdiv div.tabs-panel, +.posttypediv div.tabs-panel, +.taxonomydiv div.tabs-panel { + min-height: 42px; + max-height: 200px; + overflow: auto; + padding: 0 0.9em; + border: solid 1px #dfdfdf; + background-color: #fdfdfd; +} + +div.tabs-panel-active { + display:block; +} + +div.tabs-panel-inactive { + display:none; +} + +#front-page-warning, +#front-static-pages ul, +ul.export-filters, +.inline-editor ul.cat-checklist ul, +.categorydiv ul.categorychecklist ul, +.customlinkdiv ul.categorychecklist ul, +.posttypediv ul.categorychecklist ul, +.taxonomydiv ul.categorychecklist ul { + margin-left: 18px; +} + +ul.categorychecklist li { + margin: 0; + padding: 0; + line-height: 22px; + word-wrap: break-word; +} + +.categorydiv .tabs-panel, +.customlinkdiv .tabs-panel, +.posttypediv .tabs-panel, +.taxonomydiv .tabs-panel { + border-width: 3px; + border-style: solid; +} + +.form-wrap p, +.form-wrap label { + font-size: 11px; +} + +.form-wrap label { + display: block; + padding: 2px; + font-size: 12px; +} + +.form-field input[type="text"], +.form-field input[type="password"], +.form-field input[type="email"], +.form-field input[type="number"], +.form-field input[type="search"], +.form-field input[type="tel"], +.form-field input[type="url"], +.form-field textarea { + border-style: solid; + border-width: 1px; + width: 95%; +} + +p.description, +.form-wrap p { + margin: 2px 0 5px; + color: #666; +} + +p.help, +p.description, +span.description, +.form-wrap p { + font-size: 13px; + font-style: italic; +} + +.form-wrap .form-field { + margin: 0 0 10px; + padding: 8px 0; +} + +.form-wrap .form-field #parent { + max-width: 100%; +} + +.col-wrap h3 { + margin: 12px 0; + font-size: 1.1em; +} + +.col-wrap p.submit { + margin-top: -10px; +} + + +/*------------------------------------------------------------------------------ + 13.0 - Tags +------------------------------------------------------------------------------*/ + +.tagsdiv { + margin-top: -8px; +} + +#poststuff .taghint { + color: #aaa; + margin: 15px 0 -24px 12px; +} + +#poststuff .tagsdiv .howto { + margin: 0 0 6px 0; +} + +.ajaxtag .newtag { + position: relative; +} + +.tagsdiv .newtag { + width: 180px; +} + +.tagsdiv .the-tags { + display: block; + height: 60px; + margin: 0 auto; + overflow: auto; + width: 260px; +} + +#post-body-content .tagsdiv .the-tags { + margin: 0 5px; +} + +/* tag hints */ +.taghint { + color: #aaa; + margin: -17px 0 0 7px; + visibility: hidden; +} + +input.newtag ~ div.taghint { + visibility: visible; +} + +input.newtag:focus ~ div.taghint { + visibility: hidden; +} + +p.popular-tags { + border: none; + line-height: 2em; + padding: 8px 12px 12px; + text-align: justify; +} + +p.popular-tags a { + padding: 0 3px; +} + +.tagcloud { + width: 97%; + margin: 0 0 40px; + text-align: justify; +} + +.tagcloud h3 { + margin: 2px 0 12px; +} + +.ac_results { + padding: 0; + margin: 0; + list-style: none; + position: absolute; + z-index: 10000; + display: none; + border: 1px solid #808080; + background-color: #fff; +} + +.wp-customizer .ac_results { + z-index: 500000; +} + +.ac_results li { + padding: 2px 5px; + white-space: nowrap; + color: #101010; + text-align: left; +} + +.ac_over { + background-color: #f0f0b8; + cursor: pointer; +} + +.ac_match { + text-decoration: underline; +} + +/* Comments */ + +.comment-php .wp-editor-area { + height: 200px; +} + +.comment-ays { + margin-bottom: 0; + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.comment-ays .alt { + background-color: transparent; +} + +.trash-undo-inside, +.spam-undo-inside { + margin: 1px 8px 1px 0; + line-height: 16px; +} + +.spam-undo-inside .avatar, +.trash-undo-inside .avatar { + height: 20px; + width: 20px; + margin-right: 8px; + vertical-align: middle; +} + +.stuffbox .editcomment { + clear: none; +} + +#comment-status-radio p { + margin: 3px 0 5px; +} + +#comment-status-radio input { + margin: 2px 3px 5px 0; + vertical-align: middle; +} + +#comment-status-radio label { + padding: 5px 0; +} + +/* links tables */ +table.links-table { + width: 100%; + border-spacing: 0; +} + +.links-table th { + font-weight: normal; + text-align: left; + vertical-align: top; + min-width: 80px; + width: 20%; + word-wrap: break-word; +} + +.links-table th, +.links-table td { + padding: 5px 0; +} + +.links-table td label { + margin-right: 8px; +} + +.links-table td input[type="text"], +.links-table td textarea { + width: 100%; +} + +.links-table #link_rel { + max-width: 280px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + #content-resize-handle, + #post-body .wp_themeSkin .mceStatusbar a.mceResize { + background: transparent url(../images/resize-2x.gif) no-repeat scroll right bottom; + -webkit-background-size: 11px 11px; + background-size: 11px 11px; + } + + .rtl #content-resize-handle, + .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize { + background: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom; + } +} + +/* one column on the post write/edit screen */ +@media only screen and (max-width: 850px) { + #poststuff { + min-width: 0; + } + + #wpbody-content #poststuff #post-body { + margin: 0; + } + + #wpbody-content #post-body.columns-2 #postbox-container-1 { + margin-right: 0; + width: 100%; + } + + #poststuff #postbox-container-1 .empty-container, + #poststuff #postbox-container-1 #side-sortables:empty { + border: 0 none; + height: 0; + min-height: 0; + } + + #poststuff #post-body.columns-2 #side-sortables { + min-height: 0; + width: auto; + } + + /* hide the radio buttons for column prefs */ + .screen-layout, + .columns-prefs { + display: none; + } +} + +@media screen and ( max-width: 782px ) { + #post-body-content { + min-width: 0; + } + + #titlediv #title-prompt-text { + padding: 10px 10px; + } + + #poststuff h3 { + padding: 12px; + } + + .post-format-options { + padding-right: 0; + } + + .post-format-options a { + margin-right: 5px; + margin-bottom: 5px; + min-width: 52px; + } + + .post-format-options .post-format-title { + font-size: 11px; + } + + .post-format-options a div { + height: 28px; + width: 28px; + } + + .post-format-options a div:before { + font-size: 26px !important; + } + + /* Publish Metabox Options */ + #post-visibility-select { + line-height: 280%; + } + + .wp-core-ui .save-post-visibility, + .wp-core-ui .save-timestamp { + vertical-align: middle; + margin-right: 15px; + } + + .timestamp-wrap select#mm { + display: block; + width: 100%; + margin-bottom: 10px; + } + + .timestamp-wrap #jj, + .timestamp-wrap #aa, + .timestamp-wrap #hh, + .timestamp-wrap #mn { + padding: 12px 3px; + font-size: 14px; + margin-bottom: 5px; + width: auto; + text-align: center; + } + + /* Categories Metabox */ + ul.category-tabs { + margin: 30px 0 15px; + } + + ul.category-tabs li.tabs { + padding: 15px; + } + + ul.categorychecklist li { + margin-bottom: 15px; + } + + ul.categorychecklist ul { + margin-top: 15px; + } + + .category-add input[type=text], + .category-add select { + max-width: none; + margin-bottom: 15px; + } + + /* Tags Metabox */ + .tagsdiv .newtag { + width: 100%; + height: auto; + margin-bottom: 15px; + } + + .tagchecklist { + margin: 25px 10px; + } + + .tagchecklist span { + font-size: 16px; + line-height: 120%; + } + + /* Discussion */ + #commentstatusdiv p { + line-height: 2.8; + } + + /* TinyMCE Adjustments */ + .mceToolbar * { + white-space: normal !important; + } + + .mceToolbar tr, + .mceToolbar td { + float: left !important; + } + + .wp_themeSkin a.mceButton { + width: 30px; + height: 30px; + } + + .wp_themeSkin .mceButton .mceIcon { + margin-top: 5px; + margin-left: 5px; + } + + .wp_themeSkin .mceSplitButton { + margin-top: 1px; + } + + .wp_themeSkin .mceSplitButton td a.mceAction { + padding-top: 6px; + padding-bottom: 6px; + padding-left: 6px; + padding-right: 3px; + } + + .wp_themeSkin .mceSplitButton td a.mceOpen, + .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen { + padding-top: 6px; + padding-bottom: 6px; + background-position: 1px 6px; + } + + .wp_themeSkin table.mceListBox { + margin: 5px; + } + + div.quicktags-toolbar input { + padding: 10px 20px; + } + + a.wp-switch-editor { + font-size: 16px; + line-height: 1em; + margin: 3px 0 0 7px; + padding: 12px 15px; + } + + #wp-content-media-buttons a { + font-size: 16px; + line-height: 37px; + height: 39px; + padding: 0 20px 0 15px; + } + + .wp-media-buttons span.wp-media-buttons-icon, + .wp-media-buttons span.jetpack-contact-form-icon { + width: 22px !important; + margin-top: -3px !important; + margin-left: -5px !important; + } + + .wp-media-buttons .add_media span.wp-media-buttons-icon:before, + .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before { + font-size: 20px !important; + } + + #content_wp_fullscreen { + display: none; + } + + .misc-pub-section { + padding: 20px 10px 20px; + } + + .misc-pub-section > a { + float: right; + font-size: 16px; + } + + #delete-action, + #publishing-action { + line-height: 47px; + } + + /* Moderate Comment */ + .comment-ays { + border-bottom: none; + } + + /* Links */ + .links-table #link_rel { + max-width: none; + } + + .links-table th, + .links-table td { + padding: 10px 0; + } +} + +@media only screen and (max-width: 500px) { + /* Align Add Media + Visual + Text tabs */ + #wp-content-media-buttons a { + font-size: 14px; + padding: 0 10px 0 10px; + } +} diff --git a/wp-admin/css/farbtastic-rtl.css b/wp-admin/css/farbtastic-rtl.css new file mode 100644 index 0000000..b7aebad --- /dev/null +++ b/wp-admin/css/farbtastic-rtl.css @@ -0,0 +1,41 @@ + +.farbtastic { + position: relative; +} + +.farbtastic * { + position: absolute; + cursor: crosshair; +} + +.farbtastic, +.farbtastic .wheel { + width: 195px; + height: 195px; +} + +.farbtastic .color, +.farbtastic .overlay { + top: 47px; + right: 47px; + width: 101px; + height: 101px; +} + +.farbtastic .wheel { + background: url(../images/wheel.png) no-repeat; + width: 195px; + height: 195px; +} + +.farbtastic .overlay { + background: url(../images/mask.png) no-repeat; +} + +.farbtastic .marker { + width: 17px; + height: 17px; + margin: -8px -8px 0 0; + overflow: hidden; + background: url(../images/marker.png) no-repeat; +} diff --git a/wp-admin/css/farbtastic.css b/wp-admin/css/farbtastic.css new file mode 100644 index 0000000..2bb73bf --- /dev/null +++ b/wp-admin/css/farbtastic.css @@ -0,0 +1,41 @@ + +.farbtastic { + position: relative; +} + +.farbtastic * { + position: absolute; + cursor: crosshair; +} + +.farbtastic, +.farbtastic .wheel { + width: 195px; + height: 195px; +} + +.farbtastic .color, +.farbtastic .overlay { + top: 47px; + left: 47px; + width: 101px; + height: 101px; +} + +.farbtastic .wheel { + background: url(../images/wheel.png) no-repeat; + width: 195px; + height: 195px; +} + +.farbtastic .overlay { + background: url(../images/mask.png) no-repeat; +} + +.farbtastic .marker { + width: 17px; + height: 17px; + margin: -8px 0 0 -8px; + overflow: hidden; + background: url(../images/marker.png) no-repeat; +} diff --git a/wp-admin/css/forms-rtl.css b/wp-admin/css/forms-rtl.css new file mode 100644 index 0000000..d897042 --- /dev/null +++ b/wp-admin/css/forms-rtl.css @@ -0,0 +1,992 @@ +/* Include margin and padding in the width calculation of input and textarea. */ +input, +textarea { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="text"], +input[type="password"], +input[type="checkbox"], +input[type="color"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="email"], +input[type="month"], +input[type="number"], +input[type="password"], +input[type="search"], +input[type="radio"], +input[type="tel"], +input[type="text"], +input[type="time"], +input[type="url"], +input[type="week"], +select, +textarea { + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); + background-color: #fff; + color: #333; + outline: none; + -webkit-transition: 0.05s border-color ease-in-out; + transition: 0.05s border-color ease-in-out; +} + +input[type="text"]:focus, +input[type="password"]:focus, +input[type="color"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="email"]:focus, +input[type="month"]:focus, +input[type="number"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="text"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +input[type="week"]:focus, +input[type="checkbox"]:focus, +input[type="radio"]:focus, +select:focus, +textarea:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); + box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); +} + +/* @noflip */ +input[type="email"], +input[type="url"] { + direction: ltr; +} + +input[type="checkbox"], +input[type="radio"] { + border: 1px solid #bbb; + background: #fff; + color: #555; + clear: none; + cursor: pointer; + display: inline-block; + line-height: 0; + height: 16px; + margin: -4px 0 0 4px; + outline: 0; + padding: 0 !important; + text-align: center; + vertical-align: middle; + width: 16px; + min-width: 16px; + -webkit-appearance: none; + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 ); + -webkit-transition: .05s border-color ease-in-out; + transition: .05s border-color ease-in-out; +} + +input[type="radio"]:checked + label:before { + color: #888; +} + +.wp-core-ui input[type="reset"]:hover, +.wp-core-ui input[type="reset"]:active { + color: #2ea2cc; +} + +td > input[type="checkbox"], +.wp-admin p input[type="checkbox"], +.wp-admin p input[type="radio"] { + margin-top: 0; +} + +.wp-admin p label input[type="checkbox"] { + margin-top: -4px; +} + +.wp-admin p label input[type="radio"] { + margin-top: -2px; +} + +input[type="radio"] { + -webkit-border-radius: 50%; + border-radius: 50%; + margin-left: 4px; + line-height: 10px; +} + +input[type="checkbox"]:checked:before, +input[type="radio"]:checked:before { + float: right; + display: inline-block; + vertical-align: middle; + width: 16px; + font: normal 21px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +input[type="checkbox"]:checked:before { + content: '\f147'; + margin: -3px -4px 0 0; + color: #1e8cbe; +} + +input[type="radio"]:checked:before { + content: '\2022'; + text-indent: -9999px; + -webkit-border-radius: 50px; + border-radius: 50px; + font-size: 24px; + width: 6px; + height: 6px; + margin: 4px; + line-height: 16px; + background-color: #1e8cbe; +} + +@-moz-document url-prefix() { + input[type="checkbox"], + input[type="radio"], + .form-table input.tog { + margin-bottom: -1px; + } +} + +/* Search */ +input[type="search"] { + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration { + display: none; +} + +.ie8 input[type="password"] { + font-family: sans-serif; +} + +textarea, +input, +select, +button { + font-family: inherit; + font-size: inherit; + font-weight: inherit; +} + +textarea, +input, +select { + font-size: 14px; + padding: 3px 5px; + -webkit-border-radius: 0; + border-radius: 0; /* Reset mobile webkit's default element styling */ +} + +textarea { + overflow: auto; + padding: 2px 6px; + line-height: 1.4; +} + +.wp-admin input[type="file"] { + padding: 3px 0; +} + +label { + cursor: pointer; +} + +input, +select { + margin: 1px; + padding: 3px 5px; +} + +input.code { + padding-top: 6px; +} + +textarea.code { + line-height: 1.4; + padding: 4px 6px 1px 6px; +} + +input.readonly, +input[readonly], +textarea.readonly, +textarea[readonly] { + background-color: #eee; +} + +:-moz-placeholder, +.wp-core-ui :-moz-placeholder { + color: #a9a9a9; +} + +.form-invalid { + background-color: #ffebe8 !important; +} + +.form-invalid input, +.form-invalid select { + border-color: #c00 !important; +} + +.form-input-tip { + color: #666; +} + +input:disabled, +input.disabled, +select:disabled, +select.disabled, +textarea:disabled, +textarea.disabled { + background: rgba( 255, 255, 255, 0.5 ); + border-color: rgba( 222, 222, 222, 0.75 ); + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); + color: rgba( 51, 51, 51, 0.5 ); +} + +input[type="file"]:disabled, +input[type="file"].disabled, +input[type="range"]:disabled, +input[type="range"].disabled { + background: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +input[type="checkbox"]:disabled, +input[type="checkbox"].disabled, +input[type="radio"]:disabled, +input[type="radio"].disabled, +input[type="checkbox"]:disabled:checked:before, +input[type="checkbox"].disabled:checked:before, +input[type="radio"]:disabled:checked:before, +input[type="radio"].disabled:checked:before { + opacity: 0.7; +} + +/*------------------------------------------------------------------------------ + 2.0 - Forms +------------------------------------------------------------------------------*/ + + +.wp-admin select { + padding: 2px; + line-height: 28px; + height: 28px; + vertical-align: middle; +} + +.wp-admin .button-cancel { + padding: 0 5px; + line-height: 2; +} + +.meta-box-sortables select { + max-width: 100%; +} + +.wp-admin select[multiple] { + height: auto; +} + +.submit { + padding: 1.5em 0; + margin: 5px 0; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + border: none; +} + +form p.submit a.cancel:hover { + text-decoration: none; +} + +p.submit { + text-align: right; + max-width: 100%; + margin-top: 20px; + padding-top: 10px; +} + +.textright p.submit { + border: none; + text-align: left; +} + +table.form-table + p.submit, +table.form-table + input + p.submit, +table.form-table + input + input + p.submit { + border-top: none; + padding-top: 0; +} + +#minor-publishing-actions input, +#major-publishing-actions input, +#minor-publishing-actions .preview { + text-align: center; +} + +textarea.all-options, +input.all-options { + width: 250px; +} + +input.large-text, +textarea.large-text { + width: 99%; +} + +input.regular-text, +#adduser .form-field input { + width: 25em; +} + +input.small-text { + width: 50px; + padding: 1px 6px; +} + +input[type="number"].small-text { + width: 65px; +} + +#doaction, +#doaction2, +#post-query-submit { + margin: 1px 0 0 8px; +} + +.tablenav #changeit, +.tablenav #delete_all, +.tablenav #clear-recent-list, +.wp-filter #delete_all { + margin-top: 1px; +} + +.tablenav .actions select { + float: right; + margin-left: 6px; + max-width: 200px; +} + +.ie8 .tablenav .actions select { + width: 155px; +} + +.ie8 .tablenav .actions select#cat { + width: 200px; +} + +#timezone_string option { + margin-right: 1em; +} + +#upload-form label { + color: #777; +} + +label, +#your-profile label + a { + vertical-align: middle; +} + +fieldset label, +#your-profile label + a { + vertical-align: middle; +} + +.options-media-php label[for*="_size_"], +#misc-publishing-actions label { + vertical-align: baseline; +} + +#misc-publishing-actions label[for="post_status"]:before { + content: '\f173'; + display: inline-block; + font: normal 20px/1 'dashicons'; + speak: none; + right: -1px; + padding: 0 0 0 5px; + position: relative; + top: 0; + text-decoration: none !important; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#pass-strength-result { + background-color: #eee; + border: 1px solid #ddd; + float: right; + margin: 13px 1px 5px 5px; + padding: 3px 5px; + text-align: center; + width: 200px; + display: none; +} + +#pass-strength-result.short { + background-color: #ffa0a0; + border-color: #f04040; +} + +#pass-strength-result.bad { + background-color: #ffb78c; + border-color: #ff853c; +} + +#pass-strength-result.good { + background-color: #ffec8b; + border-color: #fc0; +} + +#pass-strength-result.strong { + background-color: #c3ff88; + border-color: #8dff1c; +} + +.indicator-hint { + padding-top: 8px; +} + +p.search-box { + float: left; + margin: 0; +} + +.network-admin.themes-php p.search-box { + clear: right; +} + +.search-box input[name="s"], +.tablenav .search-plugins input[name="s"], +.tagsdiv .newtag { + float: right; + height: 28px; + margin: 0 0 0 4px; +} + +input[type="text"].ui-autocomplete-loading { + background: transparent url(../images/loading.gif) no-repeat left center; + visibility: visible; +} + +ul#add-to-blog-users { + margin: 0 14px 0 0; +} + +.ui-autocomplete-input.open { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} + +.ui-autocomplete { + padding: 0; + margin: 0; + list-style: none; + position: absolute; + z-index: 10000; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border: 1px solid #aaa; + background-color: #efefef; +} + +.ui-autocomplete li { + margin-bottom: 0; + white-space: nowrap; + text-align: right; +} + +.ui-autocomplete li a { + display: block; + height: 100%; + padding: 4px 10px; + color: #444; +} + +.ui-autocomplete li a.ui-state-focus { + background-color: #ddd; + cursor: pointer; +} + +/*------------------------------------------------------------------------------ + 15.0 - Comments Screen +------------------------------------------------------------------------------*/ + +.form-table { + border-collapse: collapse; + margin-top: 0.5em; + width: 100%; + clear: both; +} + +.form-table, +.form-table td, +.form-table th, +.form-table td p, +.form-wrap label { + font-size: 14px; +} + +.form-table td { + margin-bottom: 9px; + padding: 15px 10px; + line-height: 1.3; + vertical-align: middle; +} + +.form-table th, +.form-wrap label { + color: #222; + font-weight: normal; + text-shadow: none; + vertical-align: baseline; +} + +.form-table th { + vertical-align: top; + text-align: right; + padding: 20px 0 20px 10px; + width: 200px; + line-height: 1.3; + font-weight: 600; +} + +.form-table th.th-full { + width: auto; + font-weight: 400; +} + +.form-table td p { + margin-top: 4px; + margin-bottom: 0; +} + +.form-table td fieldset label { + margin: 0.25em 0 0.5em !important; + display: inline-block; +} + +.form-table td fieldset label, +.form-table td fieldset p, +.form-table td fieldset li { + line-height: 1.4em; +} + +.form-table input.tog, +.form-table input[type="radio"] { + margin-top: -4px; + margin-left: 4px; + float: none; +} + +.form-table .pre { + padding: 8px; + margin: 0; +} + +table.form-table td .updated { + font-size: 13px; +} + +/*------------------------------------------------------------------------------ + 18.0 - Users +------------------------------------------------------------------------------*/ + +#profile-page .form-table textarea { + width: 500px; + margin-bottom: 6px; +} + +#profile-page .form-table #rich_editing { + margin-left: 5px +} + +#your-profile legend { + font-size: 22px; +} + +#display_name { + width: 15em; +} + +#createuser .form-field input { + width: 25em; +} + +.color-option { + display: inline-block; + width: 24%; + padding: 5px 15px 15px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 3px; +} + +.color-option:hover, +.color-option.selected { + background: #ddd; +} + +.color-palette { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} +.color-palette td { + height: 20px; + padding: 0; + border: none; +} + +.color-option { + cursor: pointer; +} + +/*------------------------------------------------------------------------------ + 19.0 - Tools +------------------------------------------------------------------------------*/ + +.tool-box .title { + margin: 8px 0; + font-size: 18px; + font-weight: normal; + line-height: 24px; +} + +.pressthis { + margin: 20px 0; +} + +.pressthis a, +.pressthis a:hover, +.pressthis a:focus, +.pressthis a:active { + display: inline-block; + position: relative; + cursor: move; + color: #333; + background: #e6e6e6; + -webkit-border-radius: 5px; + border-radius: 5px; + border: 1px solid #b4b4b4; + font-style: normal; + line-height: 16px; + font-size: 14px; + text-decoration: none; +} + +.pressthis a:active { + outline: none; +} + +.pressthis a:hover:after { + -webkit-transform: skew(20deg) rotate(9deg); + -ms-transform: skew(20deg) rotate(9deg); + transform: skew(20deg) rotate(9deg); + -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); + box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); +} + +.pressthis a span { + display: inline-block; + margin: 0px 0 0; + padding: 0px 9px 8px 12px; +} + +.pressthis a span:before { + color: #777; + font: normal 20px/1 'dashicons'; + content:'\f157'; + position: relative; + display: inline-block; + top: 4px; + margin-left: 4px; +} + +.pressthis a:after { + content: ''; + width: 70%; + height: 55%; + z-index: -1; + position: absolute; + left: 10px; + bottom: 9px; + background: transparent; + -webkit-transform: skew(20deg) rotate(6deg); + -ms-transform: skew(20deg) rotate(6deg); + transform: skew(20deg) rotate(6deg); + -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); +} + +/*------------------------------------------------------------------------------ + 20.0 - Settings +------------------------------------------------------------------------------*/ + +#utc-time, #local-time { + padding-right: 25px; + font-style: italic; +} + +.defaultavatarpicker .avatar { + margin: 2px 0; + vertical-align: middle; +} + +.options-general-php .spinner { + float: none; + margin: -3px 3px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + /* Input Elements */ + textarea { + -webkit-appearance: none; + } + + input[type=text], input[type="search"], + input[type=password], input[type="number"] { + -webkit-appearance: none; + padding: 6px 10px; + } + + input.code { + padding-bottom: 5px; + padding-top: 10px; + } + + input[type="checkbox"], .widefat th input[type="checkbox"] { + -webkit-appearance: none; + padding: 10px; + } + + .widefat th input[type="checkbox"] { + margin-bottom: 8px; + } + + input[type="checkbox"]:checked:before, .widefat th input[type="checkbox"]:before { + font: normal 30px/1 'Dashicons'; + margin: -3px -5px; + } + + input[type="radio"], + input[type="checkbox"] { + height: 25px; + width: 25px; + } + + .wp-admin p input[type="checkbox"], + .wp-admin p input[type="radio"] { + margin-top: -3px; + } + + input[type="radio"]:checked:before { + vertical-align: middle; + width: 9px; + height: 9px; + margin: 7px; + line-height: 16px; + } + + .wp-upload-form input[type="submit"] { + margin-top: 10px; + } + + #wpbody select { + height: 36px; + font-size: 16px; + } + + .wp-admin .button-cancel { + padding: 0; + font-size: 14px; + } + + #createuser .form-field input { + width: 100%; + } + + .form-table { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .form-table th, + .form-table td { + display: block; + width: auto; + vertical-align: middle; + } + + .form-table .color-palette td { + display: table-cell; + width: 15px; + } + + .form-table table.color-palette { + margin-left: 10px; + } + + textarea, + input { + font-size: 16px; + } + + .form-table td input[type="text"], + .form-table td input[type="password"], + .form-table td select, + .form-table td textarea, + .form-table span.description, + #profile-page .form-table textarea { + width: 100%; + font-size: 16px; + line-height: 1.5; + padding: 7px 10px; + display: block; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + #wpbody .form-table td select { + height: 40px; + } + + input[type="text"].small-text, + input[type="search"].small-text, + input[type="password"].small-text, + input[type="number"].small-text, + input[type="number"].small-text, + .form-table input[type="text"].small-text { + width: auto; + max-width: 55px; + display: inline; + padding: 3px 6px; + margin: 0 3px; + } + + #pass-strength-result { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px; + } + + p.search-box { + float: none; + position: absolute; + bottom: 0; + width: 98%; + height: 90px; + margin-bottom: 20px; + } + + p.search-box input[name="s"] { + height: auto; + float: none; + width: 100%; + margin-bottom: 10px; + vertical-align: middle; + -webkit-appearance: none; + } + + p.search-box input[type="submit"] { + margin-bottom: 10px; + } + + .form-table span.description { + padding: 4px 0 0; + line-height: 1.4em; + } + + .form-table th { + padding-top: 10px; + padding-bottom: 0; + border-bottom: 0; + } + + .form-table td { + padding-top: 8px; + padding-right: 0; + } + + .form-table input.regular-text { + width: 100%; + } + + .form-table label { + font-size: 14px; + } + + .form-table fieldset label { + display: block; + } + + #utc-time { + margin-top: 10px; + } + + #utc-time, + #local-time { + display: block; + float: none; + padding: 0; + line-height: 2; + } +} + +@media only screen and (max-width: 768px) { + .form-field input, + .form-field textarea { + width: 99%; + } + + .form-wrap .form-field { + padding:0; + } + + /* users */ + #profile-page .form-table textarea { + max-width: 400px; + width: auto; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Color Picker Options */ + .color-option { + width: 49%; + } +} + diff --git a/wp-admin/css/forms.css b/wp-admin/css/forms.css new file mode 100644 index 0000000..b80f98a --- /dev/null +++ b/wp-admin/css/forms.css @@ -0,0 +1,992 @@ +/* Include margin and padding in the width calculation of input and textarea. */ +input, +textarea { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="text"], +input[type="password"], +input[type="checkbox"], +input[type="color"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="email"], +input[type="month"], +input[type="number"], +input[type="password"], +input[type="search"], +input[type="radio"], +input[type="tel"], +input[type="text"], +input[type="time"], +input[type="url"], +input[type="week"], +select, +textarea { + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); + background-color: #fff; + color: #333; + outline: none; + -webkit-transition: 0.05s border-color ease-in-out; + transition: 0.05s border-color ease-in-out; +} + +input[type="text"]:focus, +input[type="password"]:focus, +input[type="color"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="email"]:focus, +input[type="month"]:focus, +input[type="number"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="text"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +input[type="week"]:focus, +input[type="checkbox"]:focus, +input[type="radio"]:focus, +select:focus, +textarea:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); + box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); +} + +/* @noflip */ +input[type="email"], +input[type="url"] { + direction: ltr; +} + +input[type="checkbox"], +input[type="radio"] { + border: 1px solid #bbb; + background: #fff; + color: #555; + clear: none; + cursor: pointer; + display: inline-block; + line-height: 0; + height: 16px; + margin: -4px 4px 0 0; + outline: 0; + padding: 0 !important; + text-align: center; + vertical-align: middle; + width: 16px; + min-width: 16px; + -webkit-appearance: none; + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 ); + -webkit-transition: .05s border-color ease-in-out; + transition: .05s border-color ease-in-out; +} + +input[type="radio"]:checked + label:before { + color: #888; +} + +.wp-core-ui input[type="reset"]:hover, +.wp-core-ui input[type="reset"]:active { + color: #2ea2cc; +} + +td > input[type="checkbox"], +.wp-admin p input[type="checkbox"], +.wp-admin p input[type="radio"] { + margin-top: 0; +} + +.wp-admin p label input[type="checkbox"] { + margin-top: -4px; +} + +.wp-admin p label input[type="radio"] { + margin-top: -2px; +} + +input[type="radio"] { + -webkit-border-radius: 50%; + border-radius: 50%; + margin-right: 4px; + line-height: 10px; +} + +input[type="checkbox"]:checked:before, +input[type="radio"]:checked:before { + float: left; + display: inline-block; + vertical-align: middle; + width: 16px; + font: normal 21px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +input[type="checkbox"]:checked:before { + content: '\f147'; + margin: -3px 0 0 -4px; + color: #1e8cbe; +} + +input[type="radio"]:checked:before { + content: '\2022'; + text-indent: -9999px; + -webkit-border-radius: 50px; + border-radius: 50px; + font-size: 24px; + width: 6px; + height: 6px; + margin: 4px; + line-height: 16px; + background-color: #1e8cbe; +} + +@-moz-document url-prefix() { + input[type="checkbox"], + input[type="radio"], + .form-table input.tog { + margin-bottom: -1px; + } +} + +/* Search */ +input[type="search"] { + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration { + display: none; +} + +.ie8 input[type="password"] { + font-family: sans-serif; +} + +textarea, +input, +select, +button { + font-family: inherit; + font-size: inherit; + font-weight: inherit; +} + +textarea, +input, +select { + font-size: 14px; + padding: 3px 5px; + -webkit-border-radius: 0; + border-radius: 0; /* Reset mobile webkit's default element styling */ +} + +textarea { + overflow: auto; + padding: 2px 6px; + line-height: 1.4; +} + +.wp-admin input[type="file"] { + padding: 3px 0; +} + +label { + cursor: pointer; +} + +input, +select { + margin: 1px; + padding: 3px 5px; +} + +input.code { + padding-top: 6px; +} + +textarea.code { + line-height: 1.4; + padding: 4px 6px 1px 6px; +} + +input.readonly, +input[readonly], +textarea.readonly, +textarea[readonly] { + background-color: #eee; +} + +:-moz-placeholder, +.wp-core-ui :-moz-placeholder { + color: #a9a9a9; +} + +.form-invalid { + background-color: #ffebe8 !important; +} + +.form-invalid input, +.form-invalid select { + border-color: #c00 !important; +} + +.form-input-tip { + color: #666; +} + +input:disabled, +input.disabled, +select:disabled, +select.disabled, +textarea:disabled, +textarea.disabled { + background: rgba( 255, 255, 255, 0.5 ); + border-color: rgba( 222, 222, 222, 0.75 ); + -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); + box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); + color: rgba( 51, 51, 51, 0.5 ); +} + +input[type="file"]:disabled, +input[type="file"].disabled, +input[type="range"]:disabled, +input[type="range"].disabled { + background: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +input[type="checkbox"]:disabled, +input[type="checkbox"].disabled, +input[type="radio"]:disabled, +input[type="radio"].disabled, +input[type="checkbox"]:disabled:checked:before, +input[type="checkbox"].disabled:checked:before, +input[type="radio"]:disabled:checked:before, +input[type="radio"].disabled:checked:before { + opacity: 0.7; +} + +/*------------------------------------------------------------------------------ + 2.0 - Forms +------------------------------------------------------------------------------*/ + + +.wp-admin select { + padding: 2px; + line-height: 28px; + height: 28px; + vertical-align: middle; +} + +.wp-admin .button-cancel { + padding: 0 5px; + line-height: 2; +} + +.meta-box-sortables select { + max-width: 100%; +} + +.wp-admin select[multiple] { + height: auto; +} + +.submit { + padding: 1.5em 0; + margin: 5px 0; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} + +form p.submit a.cancel:hover { + text-decoration: none; +} + +p.submit { + text-align: left; + max-width: 100%; + margin-top: 20px; + padding-top: 10px; +} + +.textright p.submit { + border: none; + text-align: right; +} + +table.form-table + p.submit, +table.form-table + input + p.submit, +table.form-table + input + input + p.submit { + border-top: none; + padding-top: 0; +} + +#minor-publishing-actions input, +#major-publishing-actions input, +#minor-publishing-actions .preview { + text-align: center; +} + +textarea.all-options, +input.all-options { + width: 250px; +} + +input.large-text, +textarea.large-text { + width: 99%; +} + +input.regular-text, +#adduser .form-field input { + width: 25em; +} + +input.small-text { + width: 50px; + padding: 1px 6px; +} + +input[type="number"].small-text { + width: 65px; +} + +#doaction, +#doaction2, +#post-query-submit { + margin: 1px 8px 0 0; +} + +.tablenav #changeit, +.tablenav #delete_all, +.tablenav #clear-recent-list, +.wp-filter #delete_all { + margin-top: 1px; +} + +.tablenav .actions select { + float: left; + margin-right: 6px; + max-width: 200px; +} + +.ie8 .tablenav .actions select { + width: 155px; +} + +.ie8 .tablenav .actions select#cat { + width: 200px; +} + +#timezone_string option { + margin-left: 1em; +} + +#upload-form label { + color: #777; +} + +label, +#your-profile label + a { + vertical-align: middle; +} + +fieldset label, +#your-profile label + a { + vertical-align: middle; +} + +.options-media-php label[for*="_size_"], +#misc-publishing-actions label { + vertical-align: baseline; +} + +#misc-publishing-actions label[for="post_status"]:before { + content: '\f173'; + display: inline-block; + font: normal 20px/1 'dashicons'; + speak: none; + left: -1px; + padding: 0 5px 0 0; + position: relative; + top: 0; + text-decoration: none !important; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#pass-strength-result { + background-color: #eee; + border: 1px solid #ddd; + float: left; + margin: 13px 5px 5px 1px; + padding: 3px 5px; + text-align: center; + width: 200px; + display: none; +} + +#pass-strength-result.short { + background-color: #ffa0a0; + border-color: #f04040; +} + +#pass-strength-result.bad { + background-color: #ffb78c; + border-color: #ff853c; +} + +#pass-strength-result.good { + background-color: #ffec8b; + border-color: #fc0; +} + +#pass-strength-result.strong { + background-color: #c3ff88; + border-color: #8dff1c; +} + +.indicator-hint { + padding-top: 8px; +} + +p.search-box { + float: right; + margin: 0; +} + +.network-admin.themes-php p.search-box { + clear: left; +} + +.search-box input[name="s"], +.tablenav .search-plugins input[name="s"], +.tagsdiv .newtag { + float: left; + height: 28px; + margin: 0 4px 0 0; +} + +input[type="text"].ui-autocomplete-loading { + background: transparent url(../images/loading.gif) no-repeat right center; + visibility: visible; +} + +ul#add-to-blog-users { + margin: 0 0 0 14px; +} + +.ui-autocomplete-input.open { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} + +.ui-autocomplete { + padding: 0; + margin: 0; + list-style: none; + position: absolute; + z-index: 10000; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + border: 1px solid #aaa; + background-color: #efefef; +} + +.ui-autocomplete li { + margin-bottom: 0; + white-space: nowrap; + text-align: left; +} + +.ui-autocomplete li a { + display: block; + height: 100%; + padding: 4px 10px; + color: #444; +} + +.ui-autocomplete li a.ui-state-focus { + background-color: #ddd; + cursor: pointer; +} + +/*------------------------------------------------------------------------------ + 15.0 - Comments Screen +------------------------------------------------------------------------------*/ + +.form-table { + border-collapse: collapse; + margin-top: 0.5em; + width: 100%; + clear: both; +} + +.form-table, +.form-table td, +.form-table th, +.form-table td p, +.form-wrap label { + font-size: 14px; +} + +.form-table td { + margin-bottom: 9px; + padding: 15px 10px; + line-height: 1.3; + vertical-align: middle; +} + +.form-table th, +.form-wrap label { + color: #222; + font-weight: normal; + text-shadow: none; + vertical-align: baseline; +} + +.form-table th { + vertical-align: top; + text-align: left; + padding: 20px 10px 20px 0; + width: 200px; + line-height: 1.3; + font-weight: 600; +} + +.form-table th.th-full { + width: auto; + font-weight: 400; +} + +.form-table td p { + margin-top: 4px; + margin-bottom: 0; +} + +.form-table td fieldset label { + margin: 0.25em 0 0.5em !important; + display: inline-block; +} + +.form-table td fieldset label, +.form-table td fieldset p, +.form-table td fieldset li { + line-height: 1.4em; +} + +.form-table input.tog, +.form-table input[type="radio"] { + margin-top: -4px; + margin-right: 4px; + float: none; +} + +.form-table .pre { + padding: 8px; + margin: 0; +} + +table.form-table td .updated { + font-size: 13px; +} + +/*------------------------------------------------------------------------------ + 18.0 - Users +------------------------------------------------------------------------------*/ + +#profile-page .form-table textarea { + width: 500px; + margin-bottom: 6px; +} + +#profile-page .form-table #rich_editing { + margin-right: 5px +} + +#your-profile legend { + font-size: 22px; +} + +#display_name { + width: 15em; +} + +#createuser .form-field input { + width: 25em; +} + +.color-option { + display: inline-block; + width: 24%; + padding: 5px 15px 15px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 3px; +} + +.color-option:hover, +.color-option.selected { + background: #ddd; +} + +.color-palette { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} +.color-palette td { + height: 20px; + padding: 0; + border: none; +} + +.color-option { + cursor: pointer; +} + +/*------------------------------------------------------------------------------ + 19.0 - Tools +------------------------------------------------------------------------------*/ + +.tool-box .title { + margin: 8px 0; + font-size: 18px; + font-weight: normal; + line-height: 24px; +} + +.pressthis { + margin: 20px 0; +} + +.pressthis a, +.pressthis a:hover, +.pressthis a:focus, +.pressthis a:active { + display: inline-block; + position: relative; + cursor: move; + color: #333; + background: #e6e6e6; + -webkit-border-radius: 5px; + border-radius: 5px; + border: 1px solid #b4b4b4; + font-style: normal; + line-height: 16px; + font-size: 14px; + text-decoration: none; +} + +.pressthis a:active { + outline: none; +} + +.pressthis a:hover:after { + -webkit-transform: skew(20deg) rotate(9deg); + -ms-transform: skew(20deg) rotate(9deg); + transform: skew(20deg) rotate(9deg); + -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); + box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); +} + +.pressthis a span { + display: inline-block; + margin: 0px 0 0; + padding: 0px 12px 8px 9px; +} + +.pressthis a span:before { + color: #777; + font: normal 20px/1 'dashicons'; + content:'\f157'; + position: relative; + display: inline-block; + top: 4px; + margin-right: 4px; +} + +.pressthis a:after { + content: ''; + width: 70%; + height: 55%; + z-index: -1; + position: absolute; + right: 10px; + bottom: 9px; + background: transparent; + -webkit-transform: skew(20deg) rotate(6deg); + -ms-transform: skew(20deg) rotate(6deg); + transform: skew(20deg) rotate(6deg); + -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); +} + +/*------------------------------------------------------------------------------ + 20.0 - Settings +------------------------------------------------------------------------------*/ + +#utc-time, #local-time { + padding-left: 25px; + font-style: italic; +} + +.defaultavatarpicker .avatar { + margin: 2px 0; + vertical-align: middle; +} + +.options-general-php .spinner { + float: none; + margin: -3px 3px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + /* Input Elements */ + textarea { + -webkit-appearance: none; + } + + input[type=text], input[type="search"], + input[type=password], input[type="number"] { + -webkit-appearance: none; + padding: 6px 10px; + } + + input.code { + padding-bottom: 5px; + padding-top: 10px; + } + + input[type="checkbox"], .widefat th input[type="checkbox"] { + -webkit-appearance: none; + padding: 10px; + } + + .widefat th input[type="checkbox"] { + margin-bottom: 8px; + } + + input[type="checkbox"]:checked:before, .widefat th input[type="checkbox"]:before { + font: normal 30px/1 'Dashicons'; + margin: -3px -5px; + } + + input[type="radio"], + input[type="checkbox"] { + height: 25px; + width: 25px; + } + + .wp-admin p input[type="checkbox"], + .wp-admin p input[type="radio"] { + margin-top: -3px; + } + + input[type="radio"]:checked:before { + vertical-align: middle; + width: 9px; + height: 9px; + margin: 7px; + line-height: 16px; + } + + .wp-upload-form input[type="submit"] { + margin-top: 10px; + } + + #wpbody select { + height: 36px; + font-size: 16px; + } + + .wp-admin .button-cancel { + padding: 0; + font-size: 14px; + } + + #createuser .form-field input { + width: 100%; + } + + .form-table { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .form-table th, + .form-table td { + display: block; + width: auto; + vertical-align: middle; + } + + .form-table .color-palette td { + display: table-cell; + width: 15px; + } + + .form-table table.color-palette { + margin-right: 10px; + } + + textarea, + input { + font-size: 16px; + } + + .form-table td input[type="text"], + .form-table td input[type="password"], + .form-table td select, + .form-table td textarea, + .form-table span.description, + #profile-page .form-table textarea { + width: 100%; + font-size: 16px; + line-height: 1.5; + padding: 7px 10px; + display: block; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + #wpbody .form-table td select { + height: 40px; + } + + input[type="text"].small-text, + input[type="search"].small-text, + input[type="password"].small-text, + input[type="number"].small-text, + input[type="number"].small-text, + .form-table input[type="text"].small-text { + width: auto; + max-width: 55px; + display: inline; + padding: 3px 6px; + margin: 0 3px; + } + + #pass-strength-result { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px; + } + + p.search-box { + float: none; + position: absolute; + bottom: 0; + width: 98%; + height: 90px; + margin-bottom: 20px; + } + + p.search-box input[name="s"] { + height: auto; + float: none; + width: 100%; + margin-bottom: 10px; + vertical-align: middle; + -webkit-appearance: none; + } + + p.search-box input[type="submit"] { + margin-bottom: 10px; + } + + .form-table span.description { + padding: 4px 0 0; + line-height: 1.4em; + } + + .form-table th { + padding-top: 10px; + padding-bottom: 0; + border-bottom: 0; + } + + .form-table td { + padding-top: 8px; + padding-left: 0; + } + + .form-table input.regular-text { + width: 100%; + } + + .form-table label { + font-size: 14px; + } + + .form-table fieldset label { + display: block; + } + + #utc-time { + margin-top: 10px; + } + + #utc-time, + #local-time { + display: block; + float: none; + padding: 0; + line-height: 2; + } +} + +@media only screen and (max-width: 768px) { + .form-field input, + .form-field textarea { + width: 99%; + } + + .form-wrap .form-field { + padding:0; + } + + /* users */ + #profile-page .form-table textarea { + max-width: 400px; + width: auto; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + /* Color Picker Options */ + .color-option { + width: 49%; + } +} + diff --git a/wp-admin/css/ie-rtl.css b/wp-admin/css/ie-rtl.css new file mode 100644 index 0000000..590d44e --- /dev/null +++ b/wp-admin/css/ie-rtl.css @@ -0,0 +1,785 @@ +/* Fixes for IE 7 bugs */ + +#dashboard-widgets form .input-text-wrap input, +#dashboard-widgets form .textarea-wrap textarea { + width: 99%; +} + +#dashboard-widgets form #title { + width: 98%; +} + +#wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; +} + +#wpbody-content #dashboard-widgets #postbox-container-2, +#wpbody-content #dashboard-widgets #postbox-container-3, +#wpbody-content #dashboard-widgets #postbox-container-4 { + float: left; + width: 50.5%; +} + +#dashboard-widgets #postbox-container-3 .empty-container, +#dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +.wp-editor-wrap .wp-editor-tools, +.wp-editor-wrap .wp-switch-editor, +.wp-editor-wrap .wp-editor-tabs, +.wp-editor-wrap .wp-editor-container { + zoom: 100%; +} + +.wp-editor-wrap .wp-editor-container textarea.wp-editor-area { + width: 97%; +} + +#post-body.columns-2 #postbox-container-1 { + padding-right: 19px; +} + +.welcome-panel .wp-badge { + position: absolute; +} + +.welcome-panel .welcome-panel-column:first-child { + width: 35%; +} + +.wp-fullscreen-title { + width: 97%; +} + +#wp_mce_fullscreen_ifr { + background-color: #f9f9f9; +} + +#wp-fullscreen-tagline { + color: #888; + font-size: 14px; +} + +#adminmenuback { + right: 0; + background-image: none; +} + +#adminmenuwrap { + position: static; +} + +#adminmenu { + position: relative; +} + +#adminmenu, +#adminmenu a { + cursor: pointer; +} + +#adminmenu li.wp-menu-separator, +#adminmenu li.wp-menu-separator-last { + font-size: 1px; + line-height: 1; +} + +#adminmenu a.menu-top { + border-bottom: 0 none; + border-top: 1px solid #ddd; +} + +#adminmenu .separator { + font-size: 1px; + line-height: 1px; +} + +#adminmenu .wp-submenu { + right: 110px; +} + +#adminmenu .wp-submenu ul { + margin: 0; +} + +.folded #wpcontent, +.folded #wpfooter { + margin-right: 170px; +} + +.folded #adminmenuback, +.folded #adminmenuwrap, +.folded #adminmenu, +.folded #adminmenu li.menu-top { + width: 150px; +} + +.folded #adminmenu .wp-submenu { + border-top-color: transparent; +} + +.folded #adminmenu .wp-menu-name { + display: block; +} + +.folded #adminmenu .wp-submenu.sub-open, +.folded #adminmenu .opensub .wp-submenu { + right: 110px; +} + +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + top: -1px; + position: relative; +} + +.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { + background-color: transparent; +} + +#adminmenu .wp-submenu .wp-submenu-head { + border-top-color: #ddd; +} + +.folded #adminmenu .wp-submenu ul { + margin-right: 5px; +} + +#adminmenu li.menu-top { + margin-bottom: -2px; +} + +#adminmenu .wp-menu-arrow { + display: none !important; +} + +.js.folded #adminmenu li.menu-top { + display: block; + zoom: 100%; +} + +ul#adminmenu { + z-index: 99; +} + +#adminmenu li.menu-top a.menu-top { + min-width: auto; + width: auto; +} + +#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu { + font-style: normal; +} + +#wpcontent #adminmenu .wp-submenu li { + padding: 0; +} + +#adminmenu li.wp-has-current-submenu .wp-submenu { + right: -40px; +} + +#adminmenu .wp-menu-image { + display: none !important; +} + +#adminmenu a.menu-top .wp-menu-name { + padding-right: 8px; +} + +#collapse-menu { + line-height: 23px; +} + +#wpadminbar .ab-comments-icon { + padding-top: 7px; +} + + +.theme-browser .theme { + width: 30%; + margin: 0 0 4% 3%; + cursor: auto; +} + +.theme-browser .theme:hover, +.theme-browser .theme:focus { + cursor: auto; +} + +.theme-browser .theme .theme-screenshot { + height: 180px; +} + +.theme-browser .theme .theme-actions { + position: static; + background-color: #e8e8e8; +} + +.theme-browser .theme .more-details { + display: none; +} + +.plugins td, +.plugins th { + border-top: 1px solid #ddd; +} + +table.fixed th, +table.fixed td { + border-top: 1px solid #ddd; +} + +#wpbody-content input.button, +#wpbody-content input.button-primary, +#wpbody-content input.button-secondary { + overflow: visible; +} + +#dashboard-widgets h3 a { + height: 14px; + line-height: 14px; +} + +#dashboard_browser_nag { + color: #fff; +} + +#dashboard_browser_nag .browser-icon { + position: relative; +} + +.tablenav-pages .current-page { + vertical-align: middle; +} + +#wpbody-content .postbox { + border: 1px solid #dfdfdf; +} + +#wpbody-content .postbox .hndle { + margin-bottom: -1px; +} + +.major-publishing-actions, +.wp-submenu, +.wp-submenu li, +#template, +#template div, +#editcat, +#addcat { + zoom: 100%; +} + +.wp-menu-arrow { + height: 28px; +} + +.submitbox { + margin-top: 10px; +} + +/* Inline Editor */ +#wpbody-content .quick-edit-row-post .inline-edit-col-left { + width: 39%; +} + +#wpbody-content .inline-edit-row-post .inline-edit-col-center { + width: 19%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-left { + width: 49%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-left { + width: 29%; +} + +.inline-edit-row p.submit { + zoom: 100%; +} + +.inline-edit-row fieldset label span.title { + display: block; + float: right; + width: 5em; +} + +.inline-edit-row fieldset label span.input-text-wrap { + margin-right: 0; + zoom: 100%; +} + +#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input { + line-height: 130%; +} + +#wpbody-content .inline-edit-row .input-text-wrap input { + width: 95%; +} + +#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input { + width: 8em; +} +/* end Inline Editor */ + +#titlediv #title { + width: 98%; +} + +.button, +input[type="reset"], +input[type="button"], +input[type="submit"] { + padding: 0 8px; + line-height: 20px; + height: auto; +} + +.button.button-large, +input[type="reset"].button-large, +input[type="button"].button-large, +input[type="submit"].button-large { + padding: 0 10px; + line-height: 24px; + height: auto; +} + +.button.button-small, +input[type="reset"].button-small, +input[type="button"].button-small, +input[type="submit"].button-small { + padding: 0 6px; + line-height: 16px; + height: auto; +} + +a.button { + margin: 1px; + padding: 1px 9px 2px; +} + +a.button.button-large { + padding: 1px 11px 2px; +} + +a.button.button-small { + padding: 1px 7px 2px; +} + +#screen-options-wrap { + overflow: hidden; +} + +#the-comment-list .comment-item, +#post-status-info, +#wpwrap, +#wrap, +#postdivrich, +#postdiv, +#poststuff, +.metabox-holder, +#titlediv, +#post-body, +#editorcontainer, +.tablenav, +.widget-liquid-left, +.widget-liquid-right, +#widgets-left, +.widgets-sortables, +#dragHelper, +.widget .widget-top, +.widget-control-actions, +.tagchecklist, +#col-container, +#col-left, +#col-right, +.fileedit-sub { + display: block; + zoom: 100%; +} + +p.search-box { + position: static; + float: left; + margin: -3px 0 4px; +} + +#widget-list .widget, +.feature-filter .feature-group li { + display: inline; +} + +.feature-filter .feature-group li input { + vertical-align: middle; +} + +#editorcontainer #content { + overflow: auto; + margin: auto; + width: 98%; +} + +form#template div { + width: 100%; +} + +.wp-editor-container .quicktags-toolbar input { + overflow: visible; + padding: 0 4px; +} + +#poststuff h2 { + font-size: 1.6em; +} + +#poststuff .inside #parent_id, +#poststuff .inside #page_template, +.inline-edit-row #post_parent, +.inline-edit-row select[name="page_template"] { + width: 250px; +} + +#submitdiv input, +#submitdiv select, +#submitdiv a.button { + position: relative; +} + +#bh { + margin: 7px 0 0 10px; + float: left; +} + +/* without this dashboard widgets appear in one column for some screen widths */ +div#dashboard-widgets { + padding-left: 1px; +} + +.tagchecklist span, .tagchecklist span a { + display: inline-block; + display: block; +} + +.tablenav .button-secondary, +.nav .button-secondary { + padding-top: 2px; + padding-bottom: 2px; +} + +.tablenav select { + font-size: 13px; + display: inline-block; + vertical-align: top; + margin-top: 2px; +} + +.tablenav .actions select { + width: 155px; +} + +.subsubsub li { + display: inline; +} + +a.post-state-format { + text-indent: 0; + line-height: 0; + font-size: 0; +} + +table.ie-fixed { + table-layout: fixed; +} + +.widefat tr, +.widefat th { + margin-bottom: 0; + border-spacing: 0; +} + +.widefat th input { + margin: 0 5px 0 0; +} + +.widefat thead .check-column, +.widefat tfoot .check-column { + padding-top: 6px; +} + +.widefat tbody th.check-column, +.media.widefat tbody th.check-column { + padding: 4px 0 0; +} + +.widefat { + empty-cells: show; + border-collapse: collapse; +} + +.tablenav a.button-secondary { + display: inline-block; + padding: 2px 5px; +} + +.inactive-sidebar .widgets-sortables { + padding-bottom: 8px; +} + +#available-widgets .widget-holder { + padding-bottom: 65px; +} + +#widgets-left .inactive { + padding-bottom: 10px; +} + +.widget-liquid-right .widget, +.inactive-sidebar .widget { + position: relative; +} + +.inactive-sidebar .widget { + display: block; + float: right; +} + +#wpcontent .button-primary-disabled { + color: #9FD0D5; + background: #298CBA; +} + +#the-comment-list .unapproved tr, +#the-comment-list .unapproved td { + background-color: #ffffe0; +} + +.imgedit-submit { + width: 300px; +} + +#nav-menus-frame, +#wpbody, +.menu li { + zoom: 100%; +} + +#update-nav-menu #post-body { + overflow:hidden; +} + +.menu li { + min-width: 100%; +} + +.menu li.sortable-placeholder { + min-width: 400px; +} + +.available-theme { + display: inline; +} + +.available-theme ul { + margin: 0; +} + +.available-theme .action-links li { + padding-left: 7px; + margin-left: 7px; +} + +.about-wrap .three-col.about-updates .col-2 { + width: 15%; +} + +.about-wrap .about-password-meter input { + width: 98%; +} + +.revisions-tickmarks, +.revisions-tooltip { + display: none !important; +} + +.revisions.pinned .revisions-controls { + position: relative; +} + +input[type="password"], +.login form .input { + font-family: sans-serif; +} + +/* TinyMCE icons */ +.mce-btn i.mce-i-bold, +.mce-btn i.mce-i-italic, +.mce-btn i.mce-i-bullist, +.mce-btn i.mce-i-numlist, +.mce-btn i.mce-i-blockquote, +.mce-btn i.mce-i-alignleft, +.mce-btn i.mce-i-aligncenter, +.mce-btn i.mce-i-alignright, +.mce-btn i.mce-i-link, +.mce-btn i.mce-i-unlink, +.mce-btn i.mce-i-wp_more, +.mce-btn i.mce-i-strikethrough, +.mce-btn i.mce-i-spellchecker, +.mce-btn i.mce-i-fullscreen, +.mce-btn i.mce-i-wp_fullscreen, +.mce-btn i.mce-i-wp_adv, +.mce-btn i.mce-i-underline, +.mce-btn i.mce-i-alignjustify, +.mce-btn i.mce-i-forecolor, +.mce-btn i.mce-i-pastetext, +.mce-btn i.mce-i-pasteword, +.mce-btn i.mce-i-removeformat, +.mce-btn i.mce-i-charmap, +.mce-btn i.mce-i-outdent, +.mce-btn i.mce-i-indent, +.mce-btn i.mce-i-undo, +.mce-btn i.mce-i-redo, +.mce-btn i.mce-i-help, +.mce-btn i.mce-i-wp_help, +.mce-btn i.mce-i-wp-media-library, +.mce-btn i.mce-i-ltr, +.mce-btn i.mce-i-wp_page, +.mce-btn i.mce-i-hr, +.mce-close { + font-family: 'tinymce', Arial; + font-style: normal; + font-weight: normal; + font-variant: normal; + font-size: 16px; + margin-right: 0; + padding-left: 0; +} + +.mce-btn i.mce-i-wp_fullscreen, +.qt-fullscreen { + -ie7-icon: '\e023'; +} + +.mce-btn i.mce-i-wp_more, +.mce-btn i.mce-i-wp_page { + -ie7-icon: '\e027'; +} + +.mce-btn i.mce-i-wp_adv { + background-color: #aaa; +} + +.mce-btn i.mce-i-help, +.mce-btn i.mce-i-wp_help { + -ie7-icon: '\e016'; +} + + +/* IE6 leftovers */ +* html .row-actions { + visibility: visible; +} + +* html div.widget-liquid-right, +* html div.widget-liquid-right { + display: block; + position: relative; +} + +* html #editorcontainer { + padding: 0; +} + +* html #poststuff h2 { + margin-right: 0; +} + +* html .stuffbox, +* html .stuffbox input, +* html .stuffbox textarea { + border: 1px solid #DFDFDF; +} + +* html .feature-filter .feature-group li { + width: 145px; +} + +* html div.widget-liquid-left { + width: 99%; +} + +* html .widgets-sortables { + height: 50px; +} + +* html a#content_resize { + left: -2px; +} + +* html .widget-title h4 { + width: 205px; +} + +* html #removing-widget .in-widget-title { + display: none; +} + +* html .media-item .pinkynail { + height: 32px; + width: 40px; +} + +* html .describe .field input.text, +* html .describe .field textarea { + width: 440px; +} + +* html input { + border: 1px solid #dfdfdf; +} + +* html .edit-box { + display: inline; +} + +* html .postbox-container .meta-box-sortables { + height: 300px; +} + +* html #wpbody-content #screen-options-link-wrap { + display: inline-block; + width: 150px; + text-align: center; +} + +* html #wpbody-content #contextual-help-link-wrap { + display: inline-block; + width: 100px; + text-align: center; +} + +* html #adminmenu { + margin-right: -80px; +} + +* html .folded #adminmenu { + margin-right: -22px; +} + +* html #wpcontent #adminmenu li.menu-top { + display: inline; + padding: 0; + margin: 0; +} + +* html #wpfooter { + margin: 0; +} + +* html #adminmenu div.wp-menu-image { + height: 29px; +} diff --git a/wp-admin/css/ie-rtl.min.css b/wp-admin/css/ie-rtl.min.css new file mode 100644 index 0000000..dee9313 --- /dev/null +++ b/wp-admin/css/ie-rtl.min.css @@ -0,0 +1 @@ +#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}.wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{right:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{right:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=button],input[type=reset],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv a.button,#submitdiv input,#submitdiv select{position:relative}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat th,.widefat tr{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget,.widget-liquid-right .widget{position:relative}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#aaa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/wp-admin/css/ie.css b/wp-admin/css/ie.css new file mode 100644 index 0000000..c49f576 --- /dev/null +++ b/wp-admin/css/ie.css @@ -0,0 +1,785 @@ +/* Fixes for IE 7 bugs */ + +#dashboard-widgets form .input-text-wrap input, +#dashboard-widgets form .textarea-wrap textarea { + width: 99%; +} + +#dashboard-widgets form #title { + width: 98%; +} + +#wpbody-content #dashboard-widgets .postbox-container { + width: 49.5%; +} + +#wpbody-content #dashboard-widgets #postbox-container-2, +#wpbody-content #dashboard-widgets #postbox-container-3, +#wpbody-content #dashboard-widgets #postbox-container-4 { + float: right; + width: 50.5%; +} + +#dashboard-widgets #postbox-container-3 .empty-container, +#dashboard-widgets #postbox-container-4 .empty-container { + border: 0 none; + height: 0; + min-height: 0; +} + +.wp-editor-wrap .wp-editor-tools, +.wp-editor-wrap .wp-switch-editor, +.wp-editor-wrap .wp-editor-tabs, +.wp-editor-wrap .wp-editor-container { + zoom: 100%; +} + +.wp-editor-wrap .wp-editor-container textarea.wp-editor-area { + width: 97%; +} + +#post-body.columns-2 #postbox-container-1 { + padding-left: 19px; +} + +.welcome-panel .wp-badge { + position: absolute; +} + +.welcome-panel .welcome-panel-column:first-child { + width: 35%; +} + +.wp-fullscreen-title { + width: 97%; +} + +#wp_mce_fullscreen_ifr { + background-color: #f9f9f9; +} + +#wp-fullscreen-tagline { + color: #888; + font-size: 14px; +} + +#adminmenuback { + left: 0; + background-image: none; +} + +#adminmenuwrap { + position: static; +} + +#adminmenu { + position: relative; +} + +#adminmenu, +#adminmenu a { + cursor: pointer; +} + +#adminmenu li.wp-menu-separator, +#adminmenu li.wp-menu-separator-last { + font-size: 1px; + line-height: 1; +} + +#adminmenu a.menu-top { + border-bottom: 0 none; + border-top: 1px solid #ddd; +} + +#adminmenu .separator { + font-size: 1px; + line-height: 1px; +} + +#adminmenu .wp-submenu { + left: 110px; +} + +#adminmenu .wp-submenu ul { + margin: 0; +} + +.folded #wpcontent, +.folded #wpfooter { + margin-left: 170px; +} + +.folded #adminmenuback, +.folded #adminmenuwrap, +.folded #adminmenu, +.folded #adminmenu li.menu-top { + width: 150px; +} + +.folded #adminmenu .wp-submenu { + border-top-color: transparent; +} + +.folded #adminmenu .wp-menu-name { + display: block; +} + +.folded #adminmenu .wp-submenu.sub-open, +.folded #adminmenu .opensub .wp-submenu { + left: 110px; +} + +.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, +.folded #adminmenu .wp-has-current-submenu .wp-submenu { + top: -1px; + position: relative; +} + +.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { + background-color: transparent; +} + +#adminmenu .wp-submenu .wp-submenu-head { + border-top-color: #ddd; +} + +.folded #adminmenu .wp-submenu ul { + margin-left: 5px; +} + +#adminmenu li.menu-top { + margin-bottom: -2px; +} + +#adminmenu .wp-menu-arrow { + display: none !important; +} + +.js.folded #adminmenu li.menu-top { + display: block; + zoom: 100%; +} + +ul#adminmenu { + z-index: 99; +} + +#adminmenu li.menu-top a.menu-top { + min-width: auto; + width: auto; +} + +#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu { + font-style: normal; +} + +#wpcontent #adminmenu .wp-submenu li { + padding: 0; +} + +#adminmenu li.wp-has-current-submenu .wp-submenu { + left: -40px; +} + +#adminmenu .wp-menu-image { + display: none !important; +} + +#adminmenu a.menu-top .wp-menu-name { + padding-left: 8px; +} + +#collapse-menu { + line-height: 23px; +} + +#wpadminbar .ab-comments-icon { + padding-top: 7px; +} + + +.theme-browser .theme { + width: 30%; + margin: 0 3% 4% 0; + cursor: auto; +} + +.theme-browser .theme:hover, +.theme-browser .theme:focus { + cursor: auto; +} + +.theme-browser .theme .theme-screenshot { + height: 180px; +} + +.theme-browser .theme .theme-actions { + position: static; + background-color: #e8e8e8; +} + +.theme-browser .theme .more-details { + display: none; +} + +.plugins td, +.plugins th { + border-top: 1px solid #ddd; +} + +table.fixed th, +table.fixed td { + border-top: 1px solid #ddd; +} + +#wpbody-content input.button, +#wpbody-content input.button-primary, +#wpbody-content input.button-secondary { + overflow: visible; +} + +#dashboard-widgets h3 a { + height: 14px; + line-height: 14px; +} + +#dashboard_browser_nag { + color: #fff; +} + +#dashboard_browser_nag .browser-icon { + position: relative; +} + +.tablenav-pages .current-page { + vertical-align: middle; +} + +#wpbody-content .postbox { + border: 1px solid #dfdfdf; +} + +#wpbody-content .postbox .hndle { + margin-bottom: -1px; +} + +.major-publishing-actions, +.wp-submenu, +.wp-submenu li, +#template, +#template div, +#editcat, +#addcat { + zoom: 100%; +} + +.wp-menu-arrow { + height: 28px; +} + +.submitbox { + margin-top: 10px; +} + +/* Inline Editor */ +#wpbody-content .quick-edit-row-post .inline-edit-col-left { + width: 39%; +} + +#wpbody-content .inline-edit-row-post .inline-edit-col-center { + width: 19%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-left { + width: 49%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-left { + width: 29%; +} + +.inline-edit-row p.submit { + zoom: 100%; +} + +.inline-edit-row fieldset label span.title { + display: block; + float: left; + width: 5em; +} + +.inline-edit-row fieldset label span.input-text-wrap { + margin-left: 0; + zoom: 100%; +} + +#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input { + line-height: 130%; +} + +#wpbody-content .inline-edit-row .input-text-wrap input { + width: 95%; +} + +#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input { + width: 8em; +} +/* end Inline Editor */ + +#titlediv #title { + width: 98%; +} + +.button, +input[type="reset"], +input[type="button"], +input[type="submit"] { + padding: 0 8px; + line-height: 20px; + height: auto; +} + +.button.button-large, +input[type="reset"].button-large, +input[type="button"].button-large, +input[type="submit"].button-large { + padding: 0 10px; + line-height: 24px; + height: auto; +} + +.button.button-small, +input[type="reset"].button-small, +input[type="button"].button-small, +input[type="submit"].button-small { + padding: 0 6px; + line-height: 16px; + height: auto; +} + +a.button { + margin: 1px; + padding: 1px 9px 2px; +} + +a.button.button-large { + padding: 1px 11px 2px; +} + +a.button.button-small { + padding: 1px 7px 2px; +} + +#screen-options-wrap { + overflow: hidden; +} + +#the-comment-list .comment-item, +#post-status-info, +#wpwrap, +#wrap, +#postdivrich, +#postdiv, +#poststuff, +.metabox-holder, +#titlediv, +#post-body, +#editorcontainer, +.tablenav, +.widget-liquid-left, +.widget-liquid-right, +#widgets-left, +.widgets-sortables, +#dragHelper, +.widget .widget-top, +.widget-control-actions, +.tagchecklist, +#col-container, +#col-left, +#col-right, +.fileedit-sub { + display: block; + zoom: 100%; +} + +p.search-box { + position: static; + float: right; + margin: -3px 0 4px; +} + +#widget-list .widget, +.feature-filter .feature-group li { + display: inline; +} + +.feature-filter .feature-group li input { + vertical-align: middle; +} + +#editorcontainer #content { + overflow: auto; + margin: auto; + width: 98%; +} + +form#template div { + width: 100%; +} + +.wp-editor-container .quicktags-toolbar input { + overflow: visible; + padding: 0 4px; +} + +#poststuff h2 { + font-size: 1.6em; +} + +#poststuff .inside #parent_id, +#poststuff .inside #page_template, +.inline-edit-row #post_parent, +.inline-edit-row select[name="page_template"] { + width: 250px; +} + +#submitdiv input, +#submitdiv select, +#submitdiv a.button { + position: relative; +} + +#bh { + margin: 7px 10px 0 0; + float: right; +} + +/* without this dashboard widgets appear in one column for some screen widths */ +div#dashboard-widgets { + padding-right: 1px; +} + +.tagchecklist span, .tagchecklist span a { + display: inline-block; + display: block; +} + +.tablenav .button-secondary, +.nav .button-secondary { + padding-top: 2px; + padding-bottom: 2px; +} + +.tablenav select { + font-size: 13px; + display: inline-block; + vertical-align: top; + margin-top: 2px; +} + +.tablenav .actions select { + width: 155px; +} + +.subsubsub li { + display: inline; +} + +a.post-state-format { + text-indent: 0; + line-height: 0; + font-size: 0; +} + +table.ie-fixed { + table-layout: fixed; +} + +.widefat tr, +.widefat th { + margin-bottom: 0; + border-spacing: 0; +} + +.widefat th input { + margin: 0 0 0 5px; +} + +.widefat thead .check-column, +.widefat tfoot .check-column { + padding-top: 6px; +} + +.widefat tbody th.check-column, +.media.widefat tbody th.check-column { + padding: 4px 0 0; +} + +.widefat { + empty-cells: show; + border-collapse: collapse; +} + +.tablenav a.button-secondary { + display: inline-block; + padding: 2px 5px; +} + +.inactive-sidebar .widgets-sortables { + padding-bottom: 8px; +} + +#available-widgets .widget-holder { + padding-bottom: 65px; +} + +#widgets-left .inactive { + padding-bottom: 10px; +} + +.widget-liquid-right .widget, +.inactive-sidebar .widget { + position: relative; +} + +.inactive-sidebar .widget { + display: block; + float: left; +} + +#wpcontent .button-primary-disabled { + color: #9FD0D5; + background: #298CBA; +} + +#the-comment-list .unapproved tr, +#the-comment-list .unapproved td { + background-color: #ffffe0; +} + +.imgedit-submit { + width: 300px; +} + +#nav-menus-frame, +#wpbody, +.menu li { + zoom: 100%; +} + +#update-nav-menu #post-body { + overflow:hidden; +} + +.menu li { + min-width: 100%; +} + +.menu li.sortable-placeholder { + min-width: 400px; +} + +.available-theme { + display: inline; +} + +.available-theme ul { + margin: 0; +} + +.available-theme .action-links li { + padding-right: 7px; + margin-right: 7px; +} + +.about-wrap .three-col.about-updates .col-2 { + width: 15%; +} + +.about-wrap .about-password-meter input { + width: 98%; +} + +.revisions-tickmarks, +.revisions-tooltip { + display: none !important; +} + +.revisions.pinned .revisions-controls { + position: relative; +} + +input[type="password"], +.login form .input { + font-family: sans-serif; +} + +/* TinyMCE icons */ +.mce-btn i.mce-i-bold, +.mce-btn i.mce-i-italic, +.mce-btn i.mce-i-bullist, +.mce-btn i.mce-i-numlist, +.mce-btn i.mce-i-blockquote, +.mce-btn i.mce-i-alignleft, +.mce-btn i.mce-i-aligncenter, +.mce-btn i.mce-i-alignright, +.mce-btn i.mce-i-link, +.mce-btn i.mce-i-unlink, +.mce-btn i.mce-i-wp_more, +.mce-btn i.mce-i-strikethrough, +.mce-btn i.mce-i-spellchecker, +.mce-btn i.mce-i-fullscreen, +.mce-btn i.mce-i-wp_fullscreen, +.mce-btn i.mce-i-wp_adv, +.mce-btn i.mce-i-underline, +.mce-btn i.mce-i-alignjustify, +.mce-btn i.mce-i-forecolor, +.mce-btn i.mce-i-pastetext, +.mce-btn i.mce-i-pasteword, +.mce-btn i.mce-i-removeformat, +.mce-btn i.mce-i-charmap, +.mce-btn i.mce-i-outdent, +.mce-btn i.mce-i-indent, +.mce-btn i.mce-i-undo, +.mce-btn i.mce-i-redo, +.mce-btn i.mce-i-help, +.mce-btn i.mce-i-wp_help, +.mce-btn i.mce-i-wp-media-library, +.mce-btn i.mce-i-ltr, +.mce-btn i.mce-i-wp_page, +.mce-btn i.mce-i-hr, +.mce-close { + font-family: 'tinymce', Arial; + font-style: normal; + font-weight: normal; + font-variant: normal; + font-size: 16px; + margin-left: 0; + padding-right: 0; +} + +.mce-btn i.mce-i-wp_fullscreen, +.qt-fullscreen { + -ie7-icon: '\e023'; +} + +.mce-btn i.mce-i-wp_more, +.mce-btn i.mce-i-wp_page { + -ie7-icon: '\e027'; +} + +.mce-btn i.mce-i-wp_adv { + background-color: #aaa; +} + +.mce-btn i.mce-i-help, +.mce-btn i.mce-i-wp_help { + -ie7-icon: '\e016'; +} + + +/* IE6 leftovers */ +* html .row-actions { + visibility: visible; +} + +* html div.widget-liquid-left, +* html div.widget-liquid-right { + display: block; + position: relative; +} + +* html #editorcontainer { + padding: 0; +} + +* html #poststuff h2 { + margin-left: 0; +} + +* html .stuffbox, +* html .stuffbox input, +* html .stuffbox textarea { + border: 1px solid #DFDFDF; +} + +* html .feature-filter .feature-group li { + width: 145px; +} + +* html div.widget-liquid-left { + width: 99%; +} + +* html .widgets-sortables { + height: 50px; +} + +* html a#content_resize { + right: -2px; +} + +* html .widget-title h4 { + width: 205px; +} + +* html #removing-widget .in-widget-title { + display: none; +} + +* html .media-item .pinkynail { + height: 32px; + width: 40px; +} + +* html .describe .field input.text, +* html .describe .field textarea { + width: 440px; +} + +* html input { + border: 1px solid #dfdfdf; +} + +* html .edit-box { + display: inline; +} + +* html .postbox-container .meta-box-sortables { + height: 300px; +} + +* html #wpbody-content #screen-options-link-wrap { + display: inline-block; + width: 150px; + text-align: center; +} + +* html #wpbody-content #contextual-help-link-wrap { + display: inline-block; + width: 100px; + text-align: center; +} + +* html #adminmenu { + margin-left: -80px; +} + +* html .folded #adminmenu { + margin-left: -22px; +} + +* html #wpcontent #adminmenu li.menu-top { + display: inline; + padding: 0; + margin: 0; +} + +* html #wpfooter { + margin: 0; +} + +* html #adminmenu div.wp-menu-image { + height: 29px; +} diff --git a/wp-admin/css/ie.min.css b/wp-admin/css/ie.min.css new file mode 100644 index 0000000..0b4b692 --- /dev/null +++ b/wp-admin/css/ie.min.css @@ -0,0 +1 @@ +#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}.wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{left:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=button],input[type=reset],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv a.button,#submitdiv input,#submitdiv select{position:relative}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat th,.widefat tr{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget,.widget-liquid-right .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#aaa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/wp-admin/css/install-rtl.css b/wp-admin/css/install-rtl.css new file mode 100644 index 0000000..0a9deda --- /dev/null +++ b/wp-admin/css/install-rtl.css @@ -0,0 +1,389 @@ +html { + background: #f1f1f1; + margin: 0 20px; +} + +body { + background: #fff; + color: #444; + font-family: "Open Sans", sans-serif; + margin: 140px auto 25px; + padding: 20px 20px 10px 20px; + max-width: 700px; + -webkit-font-smoothing: subpixel-antialiased; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +a { + color: #0074a2; + text-decoration: none; +} + +a:hover { + color: #2ea2cc; +} + +h1 { + border-bottom: 1px solid #dedede; + clear: both; + color: #666; + font-size: 24px; + margin: 30px 0; + padding: 0; + padding-bottom: 7px; + font-weight: normal; +} + +h2 { + font-size: 16px; +} + +p, li, dd, dt { + padding-bottom: 2px; + font-size: 14px; + line-height: 1.5; +} + +code, .code { + font-family: Consolas, Monaco, monospace; +} + +ul, ol, dl { + padding: 5px 22px 5px 5px; +} + +a img { + border:0 +} +abbr { + border: 0; + font-variant: normal; +} + +label { + cursor: pointer; +} + +#logo { + margin: 6px 0 14px 0; + border-bottom: none; + text-align:center +} +#logo a { + background-image: url(../images/w-logo-blue.png?ver=20131202); + background-image: none, url(../images/wordpress-logo.svg?ver=20131107); + -webkit-background-size: 84px; + background-size: 84px; + background-position: center top; + background-repeat: no-repeat; + color: #999; + height: 84px; + font-size: 20px; + font-weight: normal; + line-height: 1.3em; + margin: -130px auto 25px; + padding: 0; + text-decoration: none; + width: 84px; + text-indent: -9999px; + outline: none; + overflow: hidden; + display: block; +} +.step { + margin: 20px 0 15px; +} +.step, th { + text-align: right; + padding: 0; +} +.language-chooser.wp-core-ui .step .button.button-large { + height: 36px; + vertical-align: middle; + font-size: 14px; +} +textarea { + border: 1px solid #dfdfdf; + font-family: "Open Sans", sans-serif; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.form-table { + border-collapse: collapse; + margin-top: 1em; + width: 100%; +} + +.form-table td { + margin-bottom: 9px; + padding: 10px 0 10px 20px; + border-bottom: 8px solid #fff; + font-size: 14px; + vertical-align: top +} + +.form-table th { + font-size: 14px; + text-align: right; + padding: 16px 0 10px 20px; + width: 140px; + vertical-align: top; +} + +.form-table code { + line-height: 18px; + font-size: 14px; +} + +.form-table p { + margin: 4px 0 0 0; + font-size: 11px; +} + +.form-table input { + line-height: 20px; + font-size: 15px; + padding: 3px 5px; + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); +} + +input, +submit { + font-family: "Open Sans", sans-serif; +} + +.form-table input[type=text], +.form-table input[type=email], +.form-table input[type=url], +.form-table input[type=password] { + width: 206px; +} + +.form-table th p { + font-weight: normal; +} + +.form-table.install-success td { + vertical-align: middle; + padding: 16px 0 10px 20px; +} + +.form-table.install-success td p { + margin: 0; + font-size: 14px; +} + +.form-table.install-success td code { + margin: 0; + font-size: 18px; +} + +#error-page { + margin-top: 50px; +} + +#error-page p { + font-size: 14px; + line-height: 18px; + margin: 25px 0 20px; +} + +#error-page code, .code { + font-family: Consolas, Monaco, monospace; +} + +#pass-strength-result { + background-color: #eee; + border-color: #ddd !important; + border-style: solid; + border-width: 1px; + margin: 5px 0 5px 5px; + padding: 5px; + text-align: center; + width: 200px; + display: none; +} + +#pass-strength-result.bad { + background-color: #ffb78c; + border-color: #ff853c !important; +} + +#pass-strength-result.good { + background-color: #ffec8b; + border-color: #ffcc00 !important; +} + +#pass-strength-result.short { + background-color: #ffa0a0; + border-color: #f04040 !important; +} + +#pass-strength-result.strong { + background-color: #c3ff88; + border-color: #8dff1c !important; +} + +.message { + border: 1px solid #c00; + padding: 0.5em 0.7em; + margin: 5px 0 15px; + background-color: #ffebe8; +} + +/* @noflip */ +#dbname, +#uname, +#pwd, +#dbhost, +#prefix, +#user_login, +#admin_email, +#pass1, +#pass2 { + direction: ltr; +} + + +/* localization */ +body.rtl, +.rtl textarea, +.rtl input, +.rtl submit { + font-family: Tahoma, sans-serif; +} + +:lang(he-il) body.rtl, +:lang(he-il) .rtl textarea, +:lang(he-il) .rtl input, +:lang(he-il) .rtl submit { + font-family: Arial, sans-serif; +} + +@media only screen and (max-width: 799px) { + body { + margin-top: 115px; + } + #logo a { + margin: -125px auto 30px; + } +} + +@media screen and ( max-width: 782px ) { + + .form-table { + margin-top: 0; + } + + .form-table th, + .form-table td { + display: block; + width: auto; + vertical-align: middle; + } + + .form-table th { + padding: 20px 0 0; + } + + .form-table td { + padding: 5px 0; + border: 0; + margin: 0; + } + + textarea, + input { + font-size: 16px; + } + + .form-table td input[type="text"], + .form-table td input[type="email"], + .form-table td input[type="url"], + .form-table td input[type="password"], + .form-table td select, + .form-table td textarea, + .form-table span.description { + width: 100%; + font-size: 16px; + line-height: 1.5; + padding: 7px 10px; + display: block; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + +} + +body.language-chooser { + max-width: 300px; +} + +.language-chooser select { + padding: 8px; + width: 100%; + display: block; + border: 1px solid #ddd; + background-color: #fff; + color: #333; + font-size: 16px; + font-family: Arial, sans-serif; + font-weight: normal; +} + +.language-chooser p { + text-align: left; +} + +.screen-reader-input, +.screen-reader-text { + position: absolute; + margin: -1px; + padding: 0; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +.spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + visibility: hidden; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 2px 5px 0; +} + +.step .spinner { + display: inline-block; + margin-top: 8px; + margin-left: 15px; + vertical-align: top; +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .spinner { + background-image: url(../images/spinner-2x.gif); + } + +} diff --git a/wp-admin/css/install-rtl.min.css b/wp-admin/css/install-rtl.min.css new file mode 100644 index 0000000..c63802d --- /dev/null +++ b/wp-admin/css/install-rtl.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 22px 5px 5px}a img{border:0}abbr{border:0;font-variant:normal}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 0 10px 20px;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:right;padding:16px 0 10px 20px;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 0 10px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 0 5px 5px;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#333;font-size:16px;font-family:Arial,sans-serif;font-weight:400}.language-chooser p{text-align:left}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;margin-top:8px;margin-left:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file diff --git a/wp-admin/css/install.css b/wp-admin/css/install.css new file mode 100644 index 0000000..28c071c --- /dev/null +++ b/wp-admin/css/install.css @@ -0,0 +1,389 @@ +html { + background: #f1f1f1; + margin: 0 20px; +} + +body { + background: #fff; + color: #444; + font-family: "Open Sans", sans-serif; + margin: 140px auto 25px; + padding: 20px 20px 10px 20px; + max-width: 700px; + -webkit-font-smoothing: subpixel-antialiased; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +a { + color: #0074a2; + text-decoration: none; +} + +a:hover { + color: #2ea2cc; +} + +h1 { + border-bottom: 1px solid #dedede; + clear: both; + color: #666; + font-size: 24px; + margin: 30px 0; + padding: 0; + padding-bottom: 7px; + font-weight: normal; +} + +h2 { + font-size: 16px; +} + +p, li, dd, dt { + padding-bottom: 2px; + font-size: 14px; + line-height: 1.5; +} + +code, .code { + font-family: Consolas, Monaco, monospace; +} + +ul, ol, dl { + padding: 5px 5px 5px 22px; +} + +a img { + border:0 +} +abbr { + border: 0; + font-variant: normal; +} + +label { + cursor: pointer; +} + +#logo { + margin: 6px 0 14px 0; + border-bottom: none; + text-align:center +} +#logo a { + background-image: url(../images/w-logo-blue.png?ver=20131202); + background-image: none, url(../images/wordpress-logo.svg?ver=20131107); + -webkit-background-size: 84px; + background-size: 84px; + background-position: center top; + background-repeat: no-repeat; + color: #999; + height: 84px; + font-size: 20px; + font-weight: normal; + line-height: 1.3em; + margin: -130px auto 25px; + padding: 0; + text-decoration: none; + width: 84px; + text-indent: -9999px; + outline: none; + overflow: hidden; + display: block; +} +.step { + margin: 20px 0 15px; +} +.step, th { + text-align: left; + padding: 0; +} +.language-chooser.wp-core-ui .step .button.button-large { + height: 36px; + vertical-align: middle; + font-size: 14px; +} +textarea { + border: 1px solid #dfdfdf; + font-family: "Open Sans", sans-serif; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.form-table { + border-collapse: collapse; + margin-top: 1em; + width: 100%; +} + +.form-table td { + margin-bottom: 9px; + padding: 10px 20px 10px 0; + border-bottom: 8px solid #fff; + font-size: 14px; + vertical-align: top +} + +.form-table th { + font-size: 14px; + text-align: left; + padding: 16px 20px 10px 0; + width: 140px; + vertical-align: top; +} + +.form-table code { + line-height: 18px; + font-size: 14px; +} + +.form-table p { + margin: 4px 0 0 0; + font-size: 11px; +} + +.form-table input { + line-height: 20px; + font-size: 15px; + padding: 3px 5px; + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); +} + +input, +submit { + font-family: "Open Sans", sans-serif; +} + +.form-table input[type=text], +.form-table input[type=email], +.form-table input[type=url], +.form-table input[type=password] { + width: 206px; +} + +.form-table th p { + font-weight: normal; +} + +.form-table.install-success td { + vertical-align: middle; + padding: 16px 20px 10px 0; +} + +.form-table.install-success td p { + margin: 0; + font-size: 14px; +} + +.form-table.install-success td code { + margin: 0; + font-size: 18px; +} + +#error-page { + margin-top: 50px; +} + +#error-page p { + font-size: 14px; + line-height: 18px; + margin: 25px 0 20px; +} + +#error-page code, .code { + font-family: Consolas, Monaco, monospace; +} + +#pass-strength-result { + background-color: #eee; + border-color: #ddd !important; + border-style: solid; + border-width: 1px; + margin: 5px 5px 5px 0; + padding: 5px; + text-align: center; + width: 200px; + display: none; +} + +#pass-strength-result.bad { + background-color: #ffb78c; + border-color: #ff853c !important; +} + +#pass-strength-result.good { + background-color: #ffec8b; + border-color: #ffcc00 !important; +} + +#pass-strength-result.short { + background-color: #ffa0a0; + border-color: #f04040 !important; +} + +#pass-strength-result.strong { + background-color: #c3ff88; + border-color: #8dff1c !important; +} + +.message { + border: 1px solid #c00; + padding: 0.5em 0.7em; + margin: 5px 0 15px; + background-color: #ffebe8; +} + +/* @noflip */ +#dbname, +#uname, +#pwd, +#dbhost, +#prefix, +#user_login, +#admin_email, +#pass1, +#pass2 { + direction: ltr; +} + + +/* localization */ +body.rtl, +.rtl textarea, +.rtl input, +.rtl submit { + font-family: Tahoma, sans-serif; +} + +:lang(he-il) body.rtl, +:lang(he-il) .rtl textarea, +:lang(he-il) .rtl input, +:lang(he-il) .rtl submit { + font-family: Arial, sans-serif; +} + +@media only screen and (max-width: 799px) { + body { + margin-top: 115px; + } + #logo a { + margin: -125px auto 30px; + } +} + +@media screen and ( max-width: 782px ) { + + .form-table { + margin-top: 0; + } + + .form-table th, + .form-table td { + display: block; + width: auto; + vertical-align: middle; + } + + .form-table th { + padding: 20px 0 0; + } + + .form-table td { + padding: 5px 0; + border: 0; + margin: 0; + } + + textarea, + input { + font-size: 16px; + } + + .form-table td input[type="text"], + .form-table td input[type="email"], + .form-table td input[type="url"], + .form-table td input[type="password"], + .form-table td select, + .form-table td textarea, + .form-table span.description { + width: 100%; + font-size: 16px; + line-height: 1.5; + padding: 7px 10px; + display: block; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + +} + +body.language-chooser { + max-width: 300px; +} + +.language-chooser select { + padding: 8px; + width: 100%; + display: block; + border: 1px solid #ddd; + background-color: #fff; + color: #333; + font-size: 16px; + font-family: Arial, sans-serif; + font-weight: normal; +} + +.language-chooser p { + text-align: right; +} + +.screen-reader-input, +.screen-reader-text { + position: absolute; + margin: -1px; + padding: 0; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +.spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + visibility: hidden; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 2px 5px 0; +} + +.step .spinner { + display: inline-block; + margin-top: 8px; + margin-right: 15px; + vertical-align: top; +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .spinner { + background-image: url(../images/spinner-2x.gif); + } + +} diff --git a/wp-admin/css/install.min.css b/wp-admin/css/install.min.css new file mode 100644 index 0000000..4b9b23c --- /dev/null +++ b/wp-admin/css/install.min.css @@ -0,0 +1 @@ +html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#333;font-size:16px;font-family:Arial,sans-serif;font-weight:400}.language-chooser p{text-align:right}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;margin-top:8px;margin-right:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file diff --git a/wp-admin/css/l10n-rtl.css b/wp-admin/css/l10n-rtl.css new file mode 100644 index 0000000..3deb303 --- /dev/null +++ b/wp-admin/css/l10n-rtl.css @@ -0,0 +1,101 @@ +/*------------------------------------------------------------------------------ + 27.0 - Localization +------------------------------------------------------------------------------*/ + +/* RTL except Hebrew (see below): Tahoma as the first font; */ +body.rtl, +body.rtl .press-this a.wp-switch-editor { + font-family: Tahoma, Arial, sans-serif; +} + + +/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */ +body.locale-he-il, +body.locale-he-il .press-this a.wp-switch-editor { + font-family: Arial, sans-serif; +} + +/* he_IL: Have be bold rather than italic. */ +.locale-he-il em { + font-style: normal; + font-weight: bold; +} + +/* zh_CN: Remove italic properties. */ +.locale-zh-cn .howto, +.locale-zh-cn .tablenav .displaying-num, +.locale-zh-cn .js .input-with-default-title, +.locale-zh-cn .link-to-original, +.locale-zh-cn .inline-edit-row fieldset span.title, +.locale-zh-cn .inline-edit-row fieldset span.checkbox-title, +.locale-zh-cn #utc-time, +.locale-zh-cn #local-time, +.locale-zh-cn p.install-help, +.locale-zh-cn p.help, +.locale-zh-cn p.description, +.locale-zh-cn span.description, +.locale-zh-cn .form-wrap p { + font-style: normal; +} + +/* zh_CN: Enlarge dashboard widget 'Configure' link */ +.locale-zh-cn .hdnle a { font-size: 12px; } + +/* zn_CH: Enlarge font size, set font-size: normal */ +.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; } + +/* Zn_CH: Distraction free writing. + * More beautiful font for "Just write." + * Larger text for HTML/Visual mode. + */ +.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; } +.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; } + +/* zh_CN: Enlarge font-size. */ +.locale-zh-cn #sort-buttons { font-size: 1em !important; } + +/* de_DE: Text needs more space for translation */ +.locale-de-de .inline-edit-row fieldset label span.title { + width: 7em; /* default 5em */ +} +.locale-de-de .inline-edit-row fieldset label span.input-text-wrap { + margin-right: 7em; /* default 5em */ +} +.locale-de-de #customize-header-actions .button { + padding: 0 5px 1px; /* default 0 10px 1px */ +} +.locale-de-de #customize-header-actions .spinner { + margin: 16px 3px 0; /* default 16px 4px 0 5px */ +} + +/* ru_RU: Text needs more room to breathe. */ +.locale-ru-ru .inline-edit-row fieldset label span.title { + width: 8em; /* default 5em */ +} +.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap { + margin-right: 8em; /* default 5em */ +} +.locale-ru-ru.post-php .tagsdiv .newtag, +.locale-ru-ru.post-new-php .tagsdiv .newtag { + width: 165px; /* default 180px - 15px */ +} +.locale-ru-ru.press-this .posting { + margin-left: 277px; /* default 252px + 25px */ +} +.locale-ru-ru .press-this-sidebar { + width: 265px; /* default 240px + 25px */ +} +.locale-ru-ru #customize-header-actions .button { + padding: 0 5px 1px; /* default 0 10px 1px */ +} +.locale-ru-ru #customize-header-actions .spinner { + margin: 16px 3px 0; /* default 16px 4px 0 5px */ +} + +/* lt_LT: QuickEdit */ +.locale-lt-lt .inline-edit-row fieldset label span.title { + width: 8em; +} +.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap { + margin-right: 8em; +} diff --git a/wp-admin/css/l10n.css b/wp-admin/css/l10n.css new file mode 100644 index 0000000..4e40586 --- /dev/null +++ b/wp-admin/css/l10n.css @@ -0,0 +1,101 @@ +/*------------------------------------------------------------------------------ + 27.0 - Localization +------------------------------------------------------------------------------*/ + +/* RTL except Hebrew (see below): Tahoma as the first font; */ +body.rtl, +body.rtl .press-this a.wp-switch-editor { + font-family: Tahoma, Arial, sans-serif; +} + + +/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */ +body.locale-he-il, +body.locale-he-il .press-this a.wp-switch-editor { + font-family: Arial, sans-serif; +} + +/* he_IL: Have be bold rather than italic. */ +.locale-he-il em { + font-style: normal; + font-weight: bold; +} + +/* zh_CN: Remove italic properties. */ +.locale-zh-cn .howto, +.locale-zh-cn .tablenav .displaying-num, +.locale-zh-cn .js .input-with-default-title, +.locale-zh-cn .link-to-original, +.locale-zh-cn .inline-edit-row fieldset span.title, +.locale-zh-cn .inline-edit-row fieldset span.checkbox-title, +.locale-zh-cn #utc-time, +.locale-zh-cn #local-time, +.locale-zh-cn p.install-help, +.locale-zh-cn p.help, +.locale-zh-cn p.description, +.locale-zh-cn span.description, +.locale-zh-cn .form-wrap p { + font-style: normal; +} + +/* zh_CN: Enlarge dashboard widget 'Configure' link */ +.locale-zh-cn .hdnle a { font-size: 12px; } + +/* zn_CH: Enlarge font size, set font-size: normal */ +.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; } + +/* Zn_CH: Distraction free writing. + * More beautiful font for "Just write." + * Larger text for HTML/Visual mode. + */ +.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; } +.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; } + +/* zh_CN: Enlarge font-size. */ +.locale-zh-cn #sort-buttons { font-size: 1em !important; } + +/* de_DE: Text needs more space for translation */ +.locale-de-de .inline-edit-row fieldset label span.title { + width: 7em; /* default 5em */ +} +.locale-de-de .inline-edit-row fieldset label span.input-text-wrap { + margin-left: 7em; /* default 5em */ +} +.locale-de-de #customize-header-actions .button { + padding: 0 5px 1px; /* default 0 10px 1px */ +} +.locale-de-de #customize-header-actions .spinner { + margin: 16px 3px 0; /* default 16px 4px 0 5px */ +} + +/* ru_RU: Text needs more room to breathe. */ +.locale-ru-ru .inline-edit-row fieldset label span.title { + width: 8em; /* default 5em */ +} +.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap { + margin-left: 8em; /* default 5em */ +} +.locale-ru-ru.post-php .tagsdiv .newtag, +.locale-ru-ru.post-new-php .tagsdiv .newtag { + width: 165px; /* default 180px - 15px */ +} +.locale-ru-ru.press-this .posting { + margin-right: 277px; /* default 252px + 25px */ +} +.locale-ru-ru .press-this-sidebar { + width: 265px; /* default 240px + 25px */ +} +.locale-ru-ru #customize-header-actions .button { + padding: 0 5px 1px; /* default 0 10px 1px */ +} +.locale-ru-ru #customize-header-actions .spinner { + margin: 16px 3px 0; /* default 16px 4px 0 5px */ +} + +/* lt_LT: QuickEdit */ +.locale-lt-lt .inline-edit-row fieldset label span.title { + width: 8em; +} +.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap { + margin-left: 8em; +} diff --git a/wp-admin/css/list-tables-rtl.css b/wp-admin/css/list-tables-rtl.css new file mode 100644 index 0000000..59eede9 --- /dev/null +++ b/wp-admin/css/list-tables-rtl.css @@ -0,0 +1,1879 @@ +/* List table styles */ +.post-com-count-wrapper { + min-width: 22px; +} + +.post-com-count { + background: none; + height: 1.3em; + line-height: 1.1em; + display: block; + text-decoration: none; + padding: 0 0 6px; + cursor: pointer; + background-position: center -80px; + background-repeat: no-repeat; + color: #fff; +} + +.post-com-count:after { /* draw bubble connector using CSS! */ + content: ""; + display: block; + width: 0; + height: 0; + margin-right: 8px; + border-top: 5px solid #bbb; + border-left: 5px solid transparent; +} + +.post-com-count span { + font-size: 11px; + font-weight: 600; + height: 1.4em; + line-height: 1.4em; + min-width: 0.7em; + padding: 0 6px; + display: inline-block; + -webkit-border-radius: 5px; + border-radius: 5px; + background-color: #bbb; + color: #fff; +} + +.post-com-count:hover { + background-position: center -3px; +} + +.post-com-count:hover span { + background-color: #2ea2cc; +} + +.post-com-count:hover:after { + border-top: 5px solid #2ea2cc; +} + +strong .post-com-count { + background-position: center -55px; +} + +strong .post-com-count span { + background-color: #0074a2; +} + +strong .post-com-count:after { + border-top: 5px solid #0074a2; +} + +.column-response .post-com-count { + float: right; + margin-left: 5px; + text-align: center; +} + +.response-links { + float: right; +} + +/* comments */ + +.commentlist li { + padding: 1em 1em .2em; + margin: 0; + border-bottom: 1px solid #ccc; +} + +.commentlist li li { + border-bottom: 0; + padding: 0; +} + +.commentlist p { + padding: 0; + margin: 0 0 .8em; +} + +#submitted-on, +.submitted-on { + color: #777; +} + +/* reply to comments */ +#replyrow td { + padding: 2px; +} + +#replysubmit { + margin: 0; + padding: 0 5px 3px; + text-align: center; +} + +#replysubmit .spinner { + padding: 2px 0 0; + vertical-align: top; + float: left; +} + +#replysubmit .button { + margin-left: 5px; +} + +#replysubmit .error { + color: red; + line-height: 21px; + text-align: center; +} + +#replyrow h5 { + margin: .2em 0 0; + padding: 0 5px; + line-height: 1.4em; + font-size: 1em; +} + +#edithead .inside { + float: right; + padding: 3px 5px 2px 0; + margin: 0; + text-align: center; +} + +#edithead .inside input { + width: 180px; +} + +#edithead label { + padding: 2px 0; +} + +#replycontainer { + padding: 5px; +} + +#replycontent { + height: 120px; + -webkit-box-shadow: none; + box-shadow: none; +} + +#replyerror { + border-color: #ddd; + background-color: #f9f9f9; +} + +/* @todo: is this used? */ +.commentlist .avatar { + vertical-align: text-top; +} + +#the-comment-list .attachment-80x60 { + padding: 4px 8px; +} + +#the-comment-list tr.undo, +#the-comment-list div.undo { + background-color: #f4f4f4; +} + +#the-comment-list .unapproved th, +#the-comment-list .unapproved td { + background-color: #fef7f1; +} + +#the-comment-list .unapproved th.check-column { + border-right: 4px solid #d54e21; +} + +#the-comment-list .unapproved th.check-column input { + margin-right: 4px; +} + +#the-comment-list .approve a { + color: #006505; +} + +#the-comment-list .unapprove a { + color: #d98500; +} + +#the-comment-list th, +#the-comment-list td { + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} + +#the-comment-list tr:last-child th, +#the-comment-list tr:last-child td { + -webkit-box-shadow: none; + box-shadow: none; +} + +#the-comment-list tr.unapproved + tr.approved th, +#the-comment-list tr.unapproved + tr.approved td { + border-top: 1px solid rgba(0, 0, 0, 0.03); +} + +/* table vim shortcuts */ +.vim-current, +.vim-current th, +.vim-current td { + background-color: #e4f2fd !important; +} + +th .comment-grey-bubble { + height: 16px; + width: 16px; +} + +th .comment-grey-bubble:before { + content: '\f101'; + font: normal 20px/.5 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: 4px; + right: -4px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +/*------------------------------------------------------------------------------ + 10.0 - List Posts (/Pages/etc) +------------------------------------------------------------------------------*/ + +table.fixed { + table-layout: fixed; +} + +.fixed .column-rating, +.fixed .column-visible { + width: 8%; +} + +.fixed .column-posts, +.fixed .column-date, +.fixed .column-parent, +.fixed .column-links, +.fixed .column-author, +.fixed .column-format { + width: 10%; +} + +.fixed .column-posts { + width: 74px; +} + +.fixed .column-comment .comment-author { + display: none; +} + +.fixed .column-response, +.fixed .column-categories, +.fixed .column-tags, +.fixed .column-rel, +.fixed .column-role { + width: 15%; +} + +.fixed .column-slug { + width: 25%; +} + +.fixed .column-locations { + width: 35%; +} + +.fixed .column-comments { + width: 4em; + padding: 8px 0; + text-align: right; +} + +.fixed .column-comments .vers { + padding-right: 3px; +} + +.fixed .column-comments a { + float: right; +} + +.fixed .column-icon { + width: 80px; +} + +/* @todo: pick a consistent list table selector */ +.wp-list-table a { + -webkit-transition: none; + transition: none; +} + +#the-list tr:last-child td, +#the-list tr:last-child th { + border-bottom: none !important; + -webkit-box-shadow: none; + box-shadow: none; +} + +#comments-form .fixed .column-author { + width: 20%; +} + +#commentsdiv.postbox .inside { + margin: 0; + padding: 0; +} + +#commentsdiv .inside .row-actions { + line-height:18px; +} + +#commentsdiv .inside .column-author { + width: 25%; +} + +#commentsdiv .column-comment p { + margin: 0.6em 0; + padding: 0; +} + +#commentsdiv #replyrow td { + padding: 0; +} + +#commentsdiv p { + padding: 8px 10px; + margin: 0; +} + +#commentsdiv .comments-box { + border: 0 none; +} + +#commentsdiv .comments-box thead th { + background: transparent; + padding: 0 7px 4px; + font-style: italic; +} + +#commentsdiv .comments-box tr:last-child td { + border-bottom: 0 none; +} + +#commentsdiv .spinner { + padding-right: 5px; +} + +.sorting-indicator { + display: none; + width: 10px; + height: 4px; + margin-top: 8px; + margin-right: 7px; +} + +.sorting-indicator:before { + background: none; + content: '\f142'; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: -4px; + right: -8px; + color: #444; + line-height: 10px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +.column-comments .sorting-indicator:before { + top: 0; + right: -10px; +} + +th.sorted.asc .sorting-indicator:before, +th.desc:hover span.sorting-indicator:before { + content: '\f142'; +} + +th.sorted.desc .sorting-indicator:before, +th.asc:hover span.sorting-indicator:before { + content: '\f140'; +} + +tr.wp-locked .locked-indicator { + margin-right: 6px; + height: 20px; + width: 16px; +} + +tr.wp-locked .locked-indicator:before { + color: #888; + content: '\f160'; + display: inline-block; + float: right; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + margin-right: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +tr.wp-locked .check-column label, +tr.wp-locked .check-column input[type="checkbox"], +tr.wp-locked .row-actions .inline, +tr.wp-locked .row-actions .trash { + display: none; +} + +tr .locked-info { + height: 0; + opacity: 0; +} + +tr.wp-locked .locked-info { + margin-top: 8px; + height: auto; + opacity: 1; +} + +.locked-text { + vertical-align: top; +} + +tr.locked-info, tr.wp-locked .locked-info { + -webkit-transition: height 1s, opacity 0.5s; + transition: height 1s, opacity 0.5s; +} + +.fixed .column-comments .sorting-indicator { + margin-top: 3px; +} + +#menu-locations-wrap .widefat { + width: 60%; +} + +.widefat th.sortable, +.widefat th.sorted { + padding: 0; +} + +th.sortable a, +th.sorted a { + display: block; + overflow: hidden; + padding: 7px 10px 8px 7px; +} + +th.manage-column a, +th.sortable a:hover, +th.sortable a:active, +th.sortable a:focus { + color: #333; +} + +th.sortable a:focus { + background: #e1e1e1; +} + +.fixed .column-comments.sortable a, +.fixed .column-comments.sorted a { + padding: 8px 0; +} + +th.sortable a span, +th.sorted a span { + float: right; + cursor: pointer; +} + +th.sorted.asc .sorting-indicator, +th.desc:hover span.sorting-indicator { + display: block; + background-position: 0 0; +} + +th.sorted.desc .sorting-indicator, +th.asc:hover span.sorting-indicator { + display: block; + background-position: -7px 0; +} + +/* Bulk Actions */ +.tablenav-pages a { + font-weight: 600; + margin-left: 1px; + padding: 0 2px; +} +.tablenav-pages .current-page { + padding-top: 0; + text-align: center; +} +.tablenav-pages .next-page { + margin-right: 2px; +} + +.tablenav a.button-secondary { + display: block; + margin: 3px 0 0 8px; +} + +.tablenav { + clear: both; + height: 30px; + margin: 6px 0 4px; + vertical-align: middle; +} + +.tablenav.themes { + max-width: 98%; +} + +.tablenav .tablenav-pages { + float: left; + display: block; + cursor: default; + height: 30px; + color: #555; + line-height: 30px; + font-size: 12px; +} + +.tablenav .no-pages, +.tablenav .one-page .pagination-links { + display: none; +} + +.tablenav .tablenav-pages a, +.tablenav-pages span.current { + text-decoration: none; + padding: 3px 6px; +} + +.tablenav .tablenav-pages a { + padding: 0 10px 3px; + background: #eee; + background: rgba( 0, 0, 0, 0.05 ); + font-size: 16px; + font-weight: normal; +} + +.tablenav .tablenav-pages a:hover, +.tablenav .tablenav-pages a:focus { + color: #fff; + background: #2ea2cc; +} + +.tablenav .tablenav-pages a.disabled, +.tablenav .tablenav-pages a.disabled:hover, +.tablenav .tablenav-pages a.disabled:focus, +.tablenav .tablenav-pages a.disabled:active { + color: #aaa; + background: #eee; + background: rgba( 0, 0, 0, 0.05 ); +} + +.tablenav .displaying-num { + margin-left: 2px; + color: #777; + font-size: 12px; + font-style: italic; +} + +.tablenav .actions { + overflow: hidden; + padding: 2px 0 0 8px; +} + +.wp-filter .actions { + display: inline-block; + vertical-align: middle; +} + +.tablenav .delete { + margin-left: 20px; +} + +/* @todo: unclear if the following tablenav rules are actually used. +classes exist in paginate_links() but not seen in list table output. */ +.tablenav .dots { + border-color: transparent; +} + +.tablenav .next, +.tablenav .prev { + border-color: transparent; + color: #0074a2; +} + +.tablenav .next:hover, +.tablenav .prev:hover { + border-color: transparent; + color: #2ea2cc; +} + +.tablenav .view-switch { + float: left; + margin: 5px 8px 0 16px; +} + +.wp-filter .view-switch { + display: inline-block; + vertical-align: middle; + padding: 14px 0; + margin: 0 0 0 20px; +} + +.view-switch a { + text-decoration: none; +} + +.view-switch > a { + display: inline-block; + width: 18px; + height: 18px; +} + +.view-switch > a:before { + color: #bbb; + display: inline-block; + float: right; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + margin-right: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.view-switch > .view-list:before { + content: '\f163'; +} + +.view-switch a:hover:before { + color: #727272; +} + +.view-switch a.current:before { + color: #0074a2; +} + +.view-switch > a + a { + margin-right: 5px; +} + +.view-switch > .view-excerpt:before { + content: '\f164'; +} + +.view-switch > .view-grid:before { + content: '\f509'; +} + +.filter { + float: right; + margin: -5px 10px 0 0; +} + +.filter .subsubsub { + margin-right: -10px; + margin-top: 13px; +} +.screen-per-page { + width: 4em; +} + +#posts-filter .wp-filter { + margin-bottom: 0; +} + +#posts-filter fieldset { + float: right; + margin: 0 0 1em 1.5ex; + padding: 0; +} + +#posts-filter fieldset legend { + padding: 0 1px .2em 0; +} + +p.pagenav { + margin: 0; + display: inline; +} + +.pagenav span { + font-weight: 600; + margin: 0 6px; +} + +.row-title { + font-size: 14px !important; + font-weight: 600; +} + +.column-comment .comment-author { + margin-bottom: 0.6em; +} + +.column-author img, +.column-username img, +.column-comment .comment-author img { + float: right; + margin-left: 10px; + margin-top: 1px; +} + +.row-actions { + color: #ddd; + font-size: 13px; + visibility: hidden; + padding: 2px 0 0; +} + +tr:hover .row-actions, +.mobile .row-actions, +.row-actions.visible, +div.comment-item:hover .row-actions { + visibility: visible; +} + +/* deprecated */ +.row-actions-visible { + padding: 2px 0 0; +} + + +/*------------------------------------------------------------------------------ + 10.1 - Inline Editing +------------------------------------------------------------------------------*/ + +/* +.quick-edit* is for Quick Edit +.bulk-edit* is for Bulk Edit +.inline-edit* is for everything +*/ + +/* Layout */ + +#wpbody-content .inline-edit-row fieldset { + font-size: 12px; + float: right; + margin: 0; + padding: 0; + width: 100%; +} + +tr.inline-edit-row td, +#wpbody-content .inline-edit-row fieldset .inline-edit-col { + padding: 0 0.5em; +} + +#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col { + border-width: 0 1px 0 0; + border-style: none none none solid; +} + +#wpbody-content .quick-edit-row-post .inline-edit-col-left { + width: 40%; +} + +#wpbody-content .quick-edit-row-post .inline-edit-col-right { + width: 39%; +} + +#wpbody-content .inline-edit-row-post .inline-edit-col-center { + width: 20%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-left { + width: 50%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-right, +#wpbody-content .bulk-edit-row-post .inline-edit-col-right { + width: 49%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-left { + width: 30%; +} + +#wpbody-content .bulk-edit-row-page .inline-edit-col-right { + width: 69%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-bottom { + float: left; + width: 69%; +} + +#wpbody-content .inline-edit-row-page .inline-edit-col-right { + margin-top: 27px; +} + +.inline-edit-row fieldset .inline-edit-group { + clear: both; +} + +.inline-edit-row fieldset .inline-edit-group:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.inline-edit-row p.submit { + clear: both; + padding: 0.5em; + margin: 0.5em 0 0; +} + +.inline-edit-row span.error { + line-height: 22px; + margin: 0 15px; + padding: 3px 5px; +} + +/* Positioning */ +.inline-edit-row h4 { + margin: .2em 0; + padding: 0; + line-height: 23px; +} +.inline-edit-row fieldset span.title, +.inline-edit-row fieldset span.checkbox-title { + margin: 0; + padding: 0; + line-height: 27px; +} + +.inline-edit-row fieldset label, +.inline-edit-row fieldset span.inline-edit-categories-label { + display: block; + margin: .2em 0; +} + +.inline-edit-row fieldset label.inline-edit-tags { + margin-top: 0; +} + +.inline-edit-row fieldset label.inline-edit-tags span.title { + margin: .2em 0; + width: auto; +} + +.inline-edit-row fieldset label span.title { + display: block; + float: right; + width: 5em; +} + +.inline-edit-row fieldset label span.input-text-wrap { + display: block; + margin-right: 5em; +} + +.quick-edit-row-post fieldset.inline-edit-col-right label span.title { + width: auto; + padding-left: 0.5em; +} + +.inline-edit-row .input-text-wrap input[type=text] { + width: 100%; +} + +.inline-edit-row fieldset label input[type=checkbox] { + vertical-align: text-bottom; +} + +.inline-edit-row fieldset label textarea { + width: 100%; + height: 4em; +} + +#wpbody-content .bulk-edit-row fieldset .inline-edit-group label { + max-width: 50%; +} + +#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child { + margin-left: 0.5em +} + +.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input { + width: 6em; +} + +.inline-edit-save .spinner { + padding: 4px 10px 0; + vertical-align: top; + float: left; +} + +/* Styling */ +.inline-edit-row h4 { + text-transform: uppercase; +} + +.inline-edit-row fieldset span.title, +.inline-edit-row fieldset span.checkbox-title { + font-style: italic; + line-height: 1.8em; +} + +/* Specific Elements */ +.inline-edit-row fieldset .inline-edit-date { + float: right; +} + +.inline-edit-row fieldset input[name=jj], +.inline-edit-row fieldset input[name=hh], +.inline-edit-row fieldset input[name=mn] { + font-size: 12px; + width: 2.1em; +} + +.inline-edit-row fieldset input[name=aa] { + font-size: 12px; + width: 3.5em; +} + +.inline-edit-row fieldset label input.inline-edit-password-input { + width: 8em; +} + +ul.cat-checklist { + height: 12em; + border: solid 1px #ddd; + overflow-y: scroll; + padding: 0 5px; + margin: 0; + background-color: #fff; +} + +#bulk-titles { + display: block; + height: 12em; + border: 1px solid #ddd; + overflow-y: scroll; + padding: 0 5px; + margin: 0 0 5px; +} + +.inline-edit-row fieldset ul.cat-checklist li, +.inline-edit-row fieldset ul.cat-checklist input { + margin: 0; + position: relative; /* RTL fix, #WP27629 */ +} + +.inline-edit-row fieldset ul.cat-checklist label, +.inline-edit-row #bulk-titles div { + font-style: normal; + font-size: 11px; +} + +.inline-edit-row fieldset label input.inline-edit-menu-order-input { + width: 3em; +} + +.inline-edit-row fieldset label input.inline-edit-slug-input { + width: 75%; +} + +.inline-edit-row #post_parent, +.inline-edit-row select[name="page_template"] { + max-width: 80%; +} + +.ie8 .inline-edit-row #post_parent, +.ie8 .inline-edit-row select[name="page_template"] { + width: 250px; +} + +.quick-edit-row-post fieldset label.inline-edit-status { + float: right; +} + +#bulk-titles { + line-height: 140%; +} +#bulk-titles div { + margin: 0.2em 0.3em; +} + +#bulk-titles div a { + cursor: pointer; + display: block; + float: right; + height: 18px; + margin: 0 -2px 0 3px; + overflow: hidden; + position: relative; + width: 20px; +} + +#bulk-titles div a:before { + position: relative; + top: -3px; +} + +/*------------------------------------------------------------------------------ + 17.0 - Plugins +------------------------------------------------------------------------------*/ + +.plugins tbody th.check-column, +.plugins tbody { + padding: 8px 2px 0 0; +} + +.plugins tbody th.check-column input[type=checkbox] { + margin-top: 4px; +} + +#update-plugins-table tbody td p { + margin-top: 0; +} + +#update-plugins-table tbody td p strong { + font-size: 14px; +} + +.plugins thead th.check-column, +.plugins tfoot th.check-column, +.plugins .inactive th.check-column { + padding-right: 6px; +} + +#update-plugins-table thead th.check-column, +#update-plugins-table tfoot th.check-column { + padding-top: 11px; +} + +.plugins, +.plugins th, +.plugins td { + color: #000; +} + +.plugins tr { + background: #fff; +} + +.plugins p { + margin: 0 4px; + padding: 0; +} + +.plugins .desc p { + margin: 0 0 8px; +} + +.plugins td.desc { + line-height: 1.5em; +} + +.plugins .desc ul, +.plugins .desc ol { + margin: 0 2em 0 0; +} + +.plugins .desc ul { + list-style-type: disc; +} + +.plugins .row-actions { + font-size: 13px; + padding: 0; +} + +.plugins .inactive td, +.plugins .inactive th, +.plugins .active td, +.plugins .active th { + padding: 10px 9px; +} + +.plugins .active td, +.plugins .active th { + background-color: #f7fcfe; +} + +.plugins .update th, +.plugins .update td { + border-bottom: 0; +} + +.plugin-update-tr td { + border-top: 0; +} + +.plugins .inactive td, +.plugins .inactive th, +.plugins .active td, +.plugins .active th, +.plugin-install #the-list td, +.upgrade .plugins td, +.upgrade .plugins th { + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); +} + +.plugins tr.active.plugin-update-tr + tr.inactive th, +.plugins tr.active.plugin-update-tr + tr.inactive td, +.plugins tr.active + tr.inactive th, +.plugins tr.active + tr.inactive td { + border-top: 1px solid rgba(0,0,0,0.03); + -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; + box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; +} + +.plugins .update td, +.plugins .update th, +.upgrade .plugins tr:last-of-type td, +.upgrade .plugins tr:last-of-type th, +.plugins tr.active + tr.inactive.update th, +.plugins tr.active + tr.inactive.update td { + -webkit-box-shadow: none; + box-shadow: none; +} + +.plugins .active.update td, +.plugins .active.update th, +tr.active.update + tr.plugin-update-tr .plugin-update { + background-color: #fef7f1; +} + +.plugins .active th.check-column { + border-right: 4px solid #2ea2cc; +} + +.plugins .active.update th.check-column, +.plugins .active.update + .plugin-update-tr .plugin-update { + border-right: 4px solid #d54e21; +} + +#wpbody-content .plugins .plugin-title, +#wpbody-content .plugins .theme-title { + padding-left: 12px; + white-space:nowrap; +} + +.plugins .inactive .plugin-title strong { + font-weight: 400; +} + +.plugins .second, +.plugins .row-actions { + padding: 0 0 5px; +} + +.plugins .update .second, +.plugins .update .row-actions { + padding-bottom: 0; +} + +.plugins-php .widefat tfoot th, +.plugins-php .widefat tfoot td { + border-top-style: solid; + border-top-width: 1px; +} + +.plugin-update-tr .update-message { + font-size: 13px; + font-weight: normal; + margin: 6px 12px 12px; + padding: 6px 12px; + margin: 0 31px 8px 10px; + background-color: #f7f7f7; + background-color: rgba(0,0,0,0.03); +} + +.plugin-update-tr .update-message:before { + color: #d54e21; + content: '\f463'; + display: inline-block; + font: normal 20px/1 'dashicons'; + speak: none; + margin: 0 -2px 0 8px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: top; +} + +.plugins .plugin-update { + padding: 0; + border: none; + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); +} + +/* update notices for active plugins */ +tr.active + tr.plugin-update-tr .plugin-update { + background-color: #f7fcfe; +} + +tr.active + tr.plugin-update-tr .plugin-update .update-message { + background-color: #fcf3ef; +} + +.plugin-install-php h3 { + clear: both; +} + +.plugin-install-php h4 { + margin: 2.5em 0 8px; +} + +.plugin-install-php .wp-filter { + margin-bottom: 0; +} + +/* Plugin card table view */ +.plugin-group { + overflow: hidden; /* clearfix */ + margin-top: 1.5em; +} + +.plugin-group h3 { + margin-top: 0; +} + +.plugin-card { + float: right; + margin: 0 8px 16px; + width: 48.5%; + width: -webkit-calc( 50% - 8px ); + width: calc( 50% - 8px ); + background-color: #fff; + border: 1px solid #dedede; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.plugin-card:nth-child(odd) { + clear: both; + margin-right: 0; +} + +.plugin-card:nth-child(even) { + margin-left: 0; +} + +@media screen and ( min-width: 1600px ) { + .plugin-card { + width: 30%; + width: -webkit-calc( 33.1% - 8px ); + width: calc( 33.1% - 8px ); + } + + .plugin-card:nth-child(odd) { + clear: none; + margin-right: 8px; + } + + .plugin-card:nth-child(even) { + margin-left: 8px; + } + + .plugin-card:nth-child(3n+1) { + clear: both; + margin-right: 0; + } + + .plugin-card:nth-child(3n) { + margin-left: 0; + } +} + +@media screen and ( max-width: 782px ) { + .plugin-card { + margin-right: 0; + margin-left: 0; + width: 100%; + } +} + +.plugin-card-top { + position: relative; + padding: 20px 20px 10px; + min-height: 135px; +} + +div.action-links, +.plugin-action-buttons { + margin: 0; /* Override existing margins */ +} + +.plugin-card h4 { + margin: 0 0 12px; + font-size: 18px; + line-height: 1.3; +} + +.plugin-card .name, +.plugin-card .desc { + margin-right: 148px; /* icon + margin */ + margin-left: 120px; /* action links */ +} + +.plugin-card .action-links { + position: absolute; + top: 20px; + left: 20px; + width: 120px; +} + +.plugin-action-buttons { + clear: left; + float: left; + margin-right: 2em; + margin-bottom: 1em; + text-align: left; +} + +.plugin-action-buttons li { + margin-bottom: 10px; +} + +.plugin-card-bottom { + clear: both; + padding: 12px 20px; + background-color: #fafafa; + border-top: 1px solid #dedede; + overflow: hidden; +} + +.plugin-card-bottom .star-rating { + display: inline; +} + +.plugin-card .column-rating { + line-height: 23px; +} + +.plugin-card .column-rating, +.plugin-card .column-updated { + margin-bottom: 4px; +} + +.plugin-card .column-rating, +.plugin-card .column-downloaded { + float: right; + clear: right; + max-width: 180px; +} + +.plugin-card .column-updated, +.plugin-card .column-compatibility { + text-align: left; + float: left; + clear: left; + width: 65%; + width: -webkit-calc( 100% - 180px ); + width: calc( 100% - 180px ); +} + +.plugin-card .column-compatibility span:before { + font: normal 20px/.5 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: 4px; + right: -2px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +.plugin-card .compatibility-incompatible:before { + content: '\f158'; +} + +.plugin-card .compatibility-compatible:before { + content: '\f147'; +} + +.plugin-card .compatibility-untested strong { + font-weight: normal; +} + +.plugin-icon { + position: absolute; + top: 20px; + right: 20px; + width: 128px; + height: 128px; + margin: 0 0 20px 20px; +} + +.plugin-icon img { + width: 128px; + height: 128px; +} + +.no-plugin-results { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 100px 0 0; + text-align: center; +} + +/* ms */ +/* Background Color for Site Status */ +.wp-list-table .site-deleted { + background: #ff8573; +} +.wp-list-table .site-spammed { + background: #faafaa; +} +.wp-list-table .site-archived { + background: #ffebe8; +} +.wp-list-table .site-mature { + background: #fecac2; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 1100px ) and ( min-width: 782px ), ( max-width: 480px ) { + .plugin-card .action-links { + position: static; + margin-right: 148px; + width: auto; + } + + .plugin-action-buttons { + float: none; + margin: 1em 0 0; + text-align: right; + } + + .plugin-action-buttons li { + display: inline-block; + vertical-align: middle; + } + + .plugin-action-buttons li .button { + margin-left: 20px; + } + + .plugin-card .name, + .plugin-card .desc { + margin-left: 0; + } + + .plugin-card .desc p:first-of-type { + margin-top: 0; + } +} + +@media screen and ( max-width: 782px ) { + /* WP List Table Options & Filters */ + .tablenav { + height: auto; + } + + .tablenav.top { + margin: 20px 0 5px 0; + } + + .tablenav.bottom { + position: relative; + margin-top: 15px; + } + + .tablenav br { + display: none; + } + + .tablenav br.clear { + display: block; + } + + .tablenav.top .actions, + .tablenav .view-switch { + display: none; + } + + /* Pagination */ + .tablenav.top .displaying-num { + display: none; + } + + .tablenav.bottom .displaying-num { + position: absolute; + left: 0; + top: 10px; + font-size: 14px; + } + + .tablenav-pages { + width: 100%; + text-align: center; + margin: 0 0 25px; + } + + .tablenav.bottom .tablenav-pages { + margin-top: 25px; + } + + .tablenav.top .tablenav-pages.one-page { + display: none; + } + + .tablenav.bottom .tablenav-pages.one-page { + margin: 15px 0 0 0; + height: 0; + } + + .tablenav-pages .pagination-links .paging-input { + font-size: 18px; + } + + .tablenav-pages .pagination-links a { + padding: 8px 20px 11px; + font-size: 18px; + background: rgba(0, 0, 0, 0.05); + } + + .tablenav-pages .pagination-links .current-page { + padding: 10px; + font-size: 14px; + } + + /* WP List Table Adjustments: General */ + .form-wrap > p { + display: none; + } + + .comment-count { + font-size: 14px; + } + + /* Columns to hide */ + .fixed .column-date, + .fixed .column-author, + .column-categories, + .column-tags, + .tags .column-description, + .media .column-parent, + .users .column-email, + .users .column-name, + .sites .column-registered, + .sites .column-users { + display: none; + } + + .fixed .column-comment .comment-author { + display: block; + } + + /* Posts */ + .column-title { + width: 85%; + } + + .fixed .column-comments, .widefat .check-column { + width: 35px + } + + .widefat thead .check-column, .widefat tfoot .check-column { + padding: 10px 0 10px; + } + + .widefat * { + word-wrap: normal; + } + + /* Quick Edit and Bulk Edit */ + #wpbody-content .quick-edit-row-post .inline-edit-col-left, + #wpbody-content .quick-edit-row-post .inline-edit-col-right, + #wpbody-content .inline-edit-row-post .inline-edit-col-center, + #wpbody-content .quick-edit-row-page .inline-edit-col-left, + #wpbody-content .quick-edit-row-page .inline-edit-col-right, + #wpbody-content .bulk-edit-row-post .inline-edit-col-right, + #wpbody-content .bulk-edit-row .inline-edit-col-left, + #wpbody-content .bulk-edit-row-page .inline-edit-col-right, + #wpbody-content .bulk-edit-row .inline-edit-col-bottom { + float: none; + width: 100%; + } + + #wpbody-content .quick-edit-row fieldset .inline-edit-col label, + #wpbody-content .quick-edit-row fieldset .inline-edit-group label, + #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, + #wpbody-content .bulk-edit-row fieldset .inline-edit-group label { + max-width: none; + float: none; + margin-bottom: 5px; + } + + #wpbody .bulk-edit-row fieldset select { + display: block; + width: 100%; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .inline-edit-row fieldset ul.cat-checklist label, + .inline-edit-row #bulk-titles div { + font-size: 16px; + } + + .inline-edit-row fieldset label span.title { + float: none; + } + + .inline-edit-row fieldset label.inline-edit-tags { + padding: 0 0.5em; + } + + .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags { + padding: 0; + } + + .inline-edit-row fieldset label span.input-text-wrap { + margin-right: 0; + } + + .inline-edit-row fieldset input[name=jj], + .inline-edit-row fieldset input[name=hh], + .inline-edit-row fieldset input[name=mn] { + width: 3em; + } + + .inline-edit-row fieldset input[name=aa] { + width: 4.5em; + } + + #bulk-titles div { + margin: 0.8em 0.3em; + } + + #bulk-titles div a { + height: 22px; + } + + /* Taxonomies */ + .tags .column-posts { + width: 74px; + } + + .tags .column-slug { + width: 30%; + } + + /* Comments */ + .comments .column-response { + width: 35%; + } + + /* Users */ + .users .column-role { + width: 35%; + } + + /* Network admin sites */ + .sites .column-blogname { + width: 55%; + } + + /* Updates */ + #wpbody-content #update-themes-table .plugin-title { + width: auto; + } + + /* Links */ + .link-manager-php #posts-filter { + margin-top: 25px; + } + + .link-manager-php .tablenav.bottom { + overflow: hidden; + } + + /* Plugin/Theme Management Page */ + .wp-list-table.plugins { + position: relative; + margin-top: 35px; + margin-bottom: 50px; + } + + .wp-list-table.plugins thead .column-description, + #wpbody-content .wp-list-table.plugins tfoot .column-description, + .wp-list-table.plugins th#description { + display: none; + } + + #wpbody-content .wp-list-table.plugins, + #wpbody-content .wp-list-table.plugins thead, + #wpbody-content .wp-list-table.plugins tbody, + #wpbody-content .wp-list-table.plugins tr, + #wpbody-content .wp-list-table.plugins .column-description, + #wpbody-content .wp-list-table.plugins .plugin-title, + #wpbody-content .wp-list-table.plugins .theme-title, + #wpbody-content .wp-list-table.plugins .plugin-update, + #wpbody-content .wp-list-table.plugins .manage-column.column-name { + display: block; + width: auto; + } + + .wp-list-table.plugins thead, + .wp-list-table.plugins tfoot { + position: absolute; + top: -35px; + right: 0; + left: 0; + width: auto; + height: 35px; + } + + .wp-list-table.plugins tfoot { + bottom: -35px; + top: auto; + } + + .active, .inactive { + padding-top: 0; + } + + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title { + padding-top: 13px; + padding-bottom: 4px; + } + + .plugins tr.active + tr.inactive th.check-column, + .plugins tr.active + tr.inactive td, + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title, + .wp-list-table.plugins tbody th { + -webkit-box-shadow: none; + box-shadow: none; + } + + .plugins tbody { + padding: 1px 0 0; + } + + .plugins tr.active + tr.inactive td.column-description { + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + } + + .plugins tr.active + tr.inactive th.check-column, + .plugins tr.active + tr.inactive td { + border-top: none; + } + + .wp-list-table.plugins .column-description { + padding-top: 0; + } + + .wp-list-table.plugins .manage-column.column-name, + .wp-list-table.plugins .column-description, + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title { + padding-left: 12px; + padding-right: 46px; + } + + .wp-list-table.plugins tr { + position: relative; + } + + .wp-list-table.plugins th.check-column, + .wp-list-table.plugins tr.update th.check-column { + position: absolute; + height: auto; + top: 0; + bottom: 0; + right: 0; + padding-right: 2px; + padding-top: 18px; + } + + .wp-list-table.plugins thead th.check-column, + .wp-list-table.plugins tfoot th.check-column { + padding-right: 3px; + padding-top: 11px; + background: none; + } + + .widefat tbody th.check-column input[type="checkbox"] { + margin-top: -3px; + margin-right: 8px; + } + + .wp-list-table.plugins .active .check-column input, + .wp-list-table.plugins .update .check-column input { + margin-right: 5px; + } + + .wp-list-table.plugins thead .check-column input, + .wp-list-table.plugins tfoot .check-column input { + margin-top: -6px; + } + + .wp-list-table.plugins .active th.check-column { + background: none; + } + + .wp-list-table.plugins .plugin-title strong, + .wp-list-table.plugins .theme-title strong { + font-size: 1.4em; + line-height: 1.6em; + } + + /* Add New plugins page */ + table.plugin-install .column-name, + table.plugin-install .column-version, + table.plugin-install .column-rating, + table.plugin-install .column-description { + display: block; + width: auto; + } + + table.plugin-install th.column-name, + table.plugin-install th.column-version, + table.plugin-install th.column-rating, + table.plugin-install th.column-description { + display: none; + } + + table.plugin-install td.column-name strong { + font-size: 1.4em; + line-height: 1.6em; + } + + table.plugin-install #the-list td { + -webkit-box-shadow: none; + box-shadow: none; + } + + table.plugin-install #the-list tr { + display: block; + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + } +} diff --git a/wp-admin/css/list-tables.css b/wp-admin/css/list-tables.css new file mode 100644 index 0000000..a2fc7bc --- /dev/null +++ b/wp-admin/css/list-tables.css @@ -0,0 +1,1879 @@ +/* List table styles */ +.post-com-count-wrapper { + min-width: 22px; +} + +.post-com-count { + background: none; + height: 1.3em; + line-height: 1.1em; + display: block; + text-decoration: none; + padding: 0 0 6px; + cursor: pointer; + background-position: center -80px; + background-repeat: no-repeat; + color: #fff; +} + +.post-com-count:after { /* draw bubble connector using CSS! */ + content: ""; + display: block; + width: 0; + height: 0; + margin-left: 8px; + border-top: 5px solid #bbb; + border-right: 5px solid transparent; +} + +.post-com-count span { + font-size: 11px; + font-weight: 600; + height: 1.4em; + line-height: 1.4em; + min-width: 0.7em; + padding: 0 6px; + display: inline-block; + -webkit-border-radius: 5px; + border-radius: 5px; + background-color: #bbb; + color: #fff; +} + +.post-com-count:hover { + background-position: center -3px; +} + +.post-com-count:hover span { + background-color: #2ea2cc; +} + +.post-com-count:hover:after { + border-top: 5px solid #2ea2cc; +} + +strong .post-com-count { + background-position: center -55px; +} + +strong .post-com-count span { + background-color: #0074a2; +} + +strong .post-com-count:after { + border-top: 5px solid #0074a2; +} + +.column-response .post-com-count { + float: left; + margin-right: 5px; + text-align: center; +} + +.response-links { + float: left; +} + +/* comments */ + +.commentlist li { + padding: 1em 1em .2em; + margin: 0; + border-bottom: 1px solid #ccc; +} + +.commentlist li li { + border-bottom: 0; + padding: 0; +} + +.commentlist p { + padding: 0; + margin: 0 0 .8em; +} + +#submitted-on, +.submitted-on { + color: #777; +} + +/* reply to comments */ +#replyrow td { + padding: 2px; +} + +#replysubmit { + margin: 0; + padding: 0 5px 3px; + text-align: center; +} + +#replysubmit .spinner { + padding: 2px 0 0; + vertical-align: top; + float: right; +} + +#replysubmit .button { + margin-right: 5px; +} + +#replysubmit .error { + color: red; + line-height: 21px; + text-align: center; +} + +#replyrow h5 { + margin: .2em 0 0; + padding: 0 5px; + line-height: 1.4em; + font-size: 1em; +} + +#edithead .inside { + float: left; + padding: 3px 0 2px 5px; + margin: 0; + text-align: center; +} + +#edithead .inside input { + width: 180px; +} + +#edithead label { + padding: 2px 0; +} + +#replycontainer { + padding: 5px; +} + +#replycontent { + height: 120px; + -webkit-box-shadow: none; + box-shadow: none; +} + +#replyerror { + border-color: #ddd; + background-color: #f9f9f9; +} + +/* @todo: is this used? */ +.commentlist .avatar { + vertical-align: text-top; +} + +#the-comment-list .attachment-80x60 { + padding: 4px 8px; +} + +#the-comment-list tr.undo, +#the-comment-list div.undo { + background-color: #f4f4f4; +} + +#the-comment-list .unapproved th, +#the-comment-list .unapproved td { + background-color: #fef7f1; +} + +#the-comment-list .unapproved th.check-column { + border-left: 4px solid #d54e21; +} + +#the-comment-list .unapproved th.check-column input { + margin-left: 4px; +} + +#the-comment-list .approve a { + color: #006505; +} + +#the-comment-list .unapprove a { + color: #d98500; +} + +#the-comment-list th, +#the-comment-list td { + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} + +#the-comment-list tr:last-child th, +#the-comment-list tr:last-child td { + -webkit-box-shadow: none; + box-shadow: none; +} + +#the-comment-list tr.unapproved + tr.approved th, +#the-comment-list tr.unapproved + tr.approved td { + border-top: 1px solid rgba(0, 0, 0, 0.03); +} + +/* table vim shortcuts */ +.vim-current, +.vim-current th, +.vim-current td { + background-color: #e4f2fd !important; +} + +th .comment-grey-bubble { + height: 16px; + width: 16px; +} + +th .comment-grey-bubble:before { + content: '\f101'; + font: normal 20px/.5 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: 4px; + left: -4px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +/*------------------------------------------------------------------------------ + 10.0 - List Posts (/Pages/etc) +------------------------------------------------------------------------------*/ + +table.fixed { + table-layout: fixed; +} + +.fixed .column-rating, +.fixed .column-visible { + width: 8%; +} + +.fixed .column-posts, +.fixed .column-date, +.fixed .column-parent, +.fixed .column-links, +.fixed .column-author, +.fixed .column-format { + width: 10%; +} + +.fixed .column-posts { + width: 74px; +} + +.fixed .column-comment .comment-author { + display: none; +} + +.fixed .column-response, +.fixed .column-categories, +.fixed .column-tags, +.fixed .column-rel, +.fixed .column-role { + width: 15%; +} + +.fixed .column-slug { + width: 25%; +} + +.fixed .column-locations { + width: 35%; +} + +.fixed .column-comments { + width: 4em; + padding: 8px 0; + text-align: left; +} + +.fixed .column-comments .vers { + padding-left: 3px; +} + +.fixed .column-comments a { + float: left; +} + +.fixed .column-icon { + width: 80px; +} + +/* @todo: pick a consistent list table selector */ +.wp-list-table a { + -webkit-transition: none; + transition: none; +} + +#the-list tr:last-child td, +#the-list tr:last-child th { + border-bottom: none !important; + -webkit-box-shadow: none; + box-shadow: none; +} + +#comments-form .fixed .column-author { + width: 20%; +} + +#commentsdiv.postbox .inside { + margin: 0; + padding: 0; +} + +#commentsdiv .inside .row-actions { + line-height:18px; +} + +#commentsdiv .inside .column-author { + width: 25%; +} + +#commentsdiv .column-comment p { + margin: 0.6em 0; + padding: 0; +} + +#commentsdiv #replyrow td { + padding: 0; +} + +#commentsdiv p { + padding: 8px 10px; + margin: 0; +} + +#commentsdiv .comments-box { + border: 0 none; +} + +#commentsdiv .comments-box thead th { + background: transparent; + padding: 0 7px 4px; + font-style: italic; +} + +#commentsdiv .comments-box tr:last-child td { + border-bottom: 0 none; +} + +#commentsdiv .spinner { + padding-left: 5px; +} + +.sorting-indicator { + display: none; + width: 10px; + height: 4px; + margin-top: 8px; + margin-left: 7px; +} + +.sorting-indicator:before { + background: none; + content: '\f142'; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: -4px; + left: -8px; + color: #444; + line-height: 10px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +.column-comments .sorting-indicator:before { + top: 0; + left: -10px; +} + +th.sorted.asc .sorting-indicator:before, +th.desc:hover span.sorting-indicator:before { + content: '\f142'; +} + +th.sorted.desc .sorting-indicator:before, +th.asc:hover span.sorting-indicator:before { + content: '\f140'; +} + +tr.wp-locked .locked-indicator { + margin-left: 6px; + height: 20px; + width: 16px; +} + +tr.wp-locked .locked-indicator:before { + color: #888; + content: '\f160'; + display: inline-block; + float: left; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + margin-left: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +tr.wp-locked .check-column label, +tr.wp-locked .check-column input[type="checkbox"], +tr.wp-locked .row-actions .inline, +tr.wp-locked .row-actions .trash { + display: none; +} + +tr .locked-info { + height: 0; + opacity: 0; +} + +tr.wp-locked .locked-info { + margin-top: 8px; + height: auto; + opacity: 1; +} + +.locked-text { + vertical-align: top; +} + +tr.locked-info, tr.wp-locked .locked-info { + -webkit-transition: height 1s, opacity 0.5s; + transition: height 1s, opacity 0.5s; +} + +.fixed .column-comments .sorting-indicator { + margin-top: 3px; +} + +#menu-locations-wrap .widefat { + width: 60%; +} + +.widefat th.sortable, +.widefat th.sorted { + padding: 0; +} + +th.sortable a, +th.sorted a { + display: block; + overflow: hidden; + padding: 7px 7px 8px 10px; +} + +th.manage-column a, +th.sortable a:hover, +th.sortable a:active, +th.sortable a:focus { + color: #333; +} + +th.sortable a:focus { + background: #e1e1e1; +} + +.fixed .column-comments.sortable a, +.fixed .column-comments.sorted a { + padding: 8px 0; +} + +th.sortable a span, +th.sorted a span { + float: left; + cursor: pointer; +} + +th.sorted.asc .sorting-indicator, +th.desc:hover span.sorting-indicator { + display: block; + background-position: 0 0; +} + +th.sorted.desc .sorting-indicator, +th.asc:hover span.sorting-indicator { + display: block; + background-position: -7px 0; +} + +/* Bulk Actions */ +.tablenav-pages a { + font-weight: 600; + margin-right: 1px; + padding: 0 2px; +} +.tablenav-pages .current-page { + padding-top: 0; + text-align: center; +} +.tablenav-pages .next-page { + margin-left: 2px; +} + +.tablenav a.button-secondary { + display: block; + margin: 3px 8px 0 0; +} + +.tablenav { + clear: both; + height: 30px; + margin: 6px 0 4px; + vertical-align: middle; +} + +.tablenav.themes { + max-width: 98%; +} + +.tablenav .tablenav-pages { + float: right; + display: block; + cursor: default; + height: 30px; + color: #555; + line-height: 30px; + font-size: 12px; +} + +.tablenav .no-pages, +.tablenav .one-page .pagination-links { + display: none; +} + +.tablenav .tablenav-pages a, +.tablenav-pages span.current { + text-decoration: none; + padding: 3px 6px; +} + +.tablenav .tablenav-pages a { + padding: 0 10px 3px; + background: #eee; + background: rgba( 0, 0, 0, 0.05 ); + font-size: 16px; + font-weight: normal; +} + +.tablenav .tablenav-pages a:hover, +.tablenav .tablenav-pages a:focus { + color: #fff; + background: #2ea2cc; +} + +.tablenav .tablenav-pages a.disabled, +.tablenav .tablenav-pages a.disabled:hover, +.tablenav .tablenav-pages a.disabled:focus, +.tablenav .tablenav-pages a.disabled:active { + color: #aaa; + background: #eee; + background: rgba( 0, 0, 0, 0.05 ); +} + +.tablenav .displaying-num { + margin-right: 2px; + color: #777; + font-size: 12px; + font-style: italic; +} + +.tablenav .actions { + overflow: hidden; + padding: 2px 8px 0 0; +} + +.wp-filter .actions { + display: inline-block; + vertical-align: middle; +} + +.tablenav .delete { + margin-right: 20px; +} + +/* @todo: unclear if the following tablenav rules are actually used. +classes exist in paginate_links() but not seen in list table output. */ +.tablenav .dots { + border-color: transparent; +} + +.tablenav .next, +.tablenav .prev { + border-color: transparent; + color: #0074a2; +} + +.tablenav .next:hover, +.tablenav .prev:hover { + border-color: transparent; + color: #2ea2cc; +} + +.tablenav .view-switch { + float: right; + margin: 5px 16px 0 8px; +} + +.wp-filter .view-switch { + display: inline-block; + vertical-align: middle; + padding: 14px 0; + margin: 0 20px 0 0; +} + +.view-switch a { + text-decoration: none; +} + +.view-switch > a { + display: inline-block; + width: 18px; + height: 18px; +} + +.view-switch > a:before { + color: #bbb; + display: inline-block; + float: left; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + margin-left: 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.view-switch > .view-list:before { + content: '\f163'; +} + +.view-switch a:hover:before { + color: #727272; +} + +.view-switch a.current:before { + color: #0074a2; +} + +.view-switch > a + a { + margin-left: 5px; +} + +.view-switch > .view-excerpt:before { + content: '\f164'; +} + +.view-switch > .view-grid:before { + content: '\f509'; +} + +.filter { + float: left; + margin: -5px 0 0 10px; +} + +.filter .subsubsub { + margin-left: -10px; + margin-top: 13px; +} +.screen-per-page { + width: 4em; +} + +#posts-filter .wp-filter { + margin-bottom: 0; +} + +#posts-filter fieldset { + float: left; + margin: 0 1.5ex 1em 0; + padding: 0; +} + +#posts-filter fieldset legend { + padding: 0 0 .2em 1px; +} + +p.pagenav { + margin: 0; + display: inline; +} + +.pagenav span { + font-weight: 600; + margin: 0 6px; +} + +.row-title { + font-size: 14px !important; + font-weight: 600; +} + +.column-comment .comment-author { + margin-bottom: 0.6em; +} + +.column-author img, +.column-username img, +.column-comment .comment-author img { + float: left; + margin-right: 10px; + margin-top: 1px; +} + +.row-actions { + color: #ddd; + font-size: 13px; + visibility: hidden; + padding: 2px 0 0; +} + +tr:hover .row-actions, +.mobile .row-actions, +.row-actions.visible, +div.comment-item:hover .row-actions { + visibility: visible; +} + +/* deprecated */ +.row-actions-visible { + padding: 2px 0 0; +} + + +/*------------------------------------------------------------------------------ + 10.1 - Inline Editing +------------------------------------------------------------------------------*/ + +/* +.quick-edit* is for Quick Edit +.bulk-edit* is for Bulk Edit +.inline-edit* is for everything +*/ + +/* Layout */ + +#wpbody-content .inline-edit-row fieldset { + font-size: 12px; + float: left; + margin: 0; + padding: 0; + width: 100%; +} + +tr.inline-edit-row td, +#wpbody-content .inline-edit-row fieldset .inline-edit-col { + padding: 0 0.5em; +} + +#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col { + border-width: 0 0 0 1px; + border-style: none none none solid; +} + +#wpbody-content .quick-edit-row-post .inline-edit-col-left { + width: 40%; +} + +#wpbody-content .quick-edit-row-post .inline-edit-col-right { + width: 39%; +} + +#wpbody-content .inline-edit-row-post .inline-edit-col-center { + width: 20%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-left { + width: 50%; +} + +#wpbody-content .quick-edit-row-page .inline-edit-col-right, +#wpbody-content .bulk-edit-row-post .inline-edit-col-right { + width: 49%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-left { + width: 30%; +} + +#wpbody-content .bulk-edit-row-page .inline-edit-col-right { + width: 69%; +} + +#wpbody-content .bulk-edit-row .inline-edit-col-bottom { + float: right; + width: 69%; +} + +#wpbody-content .inline-edit-row-page .inline-edit-col-right { + margin-top: 27px; +} + +.inline-edit-row fieldset .inline-edit-group { + clear: both; +} + +.inline-edit-row fieldset .inline-edit-group:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.inline-edit-row p.submit { + clear: both; + padding: 0.5em; + margin: 0.5em 0 0; +} + +.inline-edit-row span.error { + line-height: 22px; + margin: 0 15px; + padding: 3px 5px; +} + +/* Positioning */ +.inline-edit-row h4 { + margin: .2em 0; + padding: 0; + line-height: 23px; +} +.inline-edit-row fieldset span.title, +.inline-edit-row fieldset span.checkbox-title { + margin: 0; + padding: 0; + line-height: 27px; +} + +.inline-edit-row fieldset label, +.inline-edit-row fieldset span.inline-edit-categories-label { + display: block; + margin: .2em 0; +} + +.inline-edit-row fieldset label.inline-edit-tags { + margin-top: 0; +} + +.inline-edit-row fieldset label.inline-edit-tags span.title { + margin: .2em 0; + width: auto; +} + +.inline-edit-row fieldset label span.title { + display: block; + float: left; + width: 5em; +} + +.inline-edit-row fieldset label span.input-text-wrap { + display: block; + margin-left: 5em; +} + +.quick-edit-row-post fieldset.inline-edit-col-right label span.title { + width: auto; + padding-right: 0.5em; +} + +.inline-edit-row .input-text-wrap input[type=text] { + width: 100%; +} + +.inline-edit-row fieldset label input[type=checkbox] { + vertical-align: text-bottom; +} + +.inline-edit-row fieldset label textarea { + width: 100%; + height: 4em; +} + +#wpbody-content .bulk-edit-row fieldset .inline-edit-group label { + max-width: 50%; +} + +#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child { + margin-right: 0.5em +} + +.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input { + width: 6em; +} + +.inline-edit-save .spinner { + padding: 4px 10px 0; + vertical-align: top; + float: right; +} + +/* Styling */ +.inline-edit-row h4 { + text-transform: uppercase; +} + +.inline-edit-row fieldset span.title, +.inline-edit-row fieldset span.checkbox-title { + font-style: italic; + line-height: 1.8em; +} + +/* Specific Elements */ +.inline-edit-row fieldset .inline-edit-date { + float: left; +} + +.inline-edit-row fieldset input[name=jj], +.inline-edit-row fieldset input[name=hh], +.inline-edit-row fieldset input[name=mn] { + font-size: 12px; + width: 2.1em; +} + +.inline-edit-row fieldset input[name=aa] { + font-size: 12px; + width: 3.5em; +} + +.inline-edit-row fieldset label input.inline-edit-password-input { + width: 8em; +} + +ul.cat-checklist { + height: 12em; + border: solid 1px #ddd; + overflow-y: scroll; + padding: 0 5px; + margin: 0; + background-color: #fff; +} + +#bulk-titles { + display: block; + height: 12em; + border: 1px solid #ddd; + overflow-y: scroll; + padding: 0 5px; + margin: 0 0 5px; +} + +.inline-edit-row fieldset ul.cat-checklist li, +.inline-edit-row fieldset ul.cat-checklist input { + margin: 0; + position: relative; /* RTL fix, #WP27629 */ +} + +.inline-edit-row fieldset ul.cat-checklist label, +.inline-edit-row #bulk-titles div { + font-style: normal; + font-size: 11px; +} + +.inline-edit-row fieldset label input.inline-edit-menu-order-input { + width: 3em; +} + +.inline-edit-row fieldset label input.inline-edit-slug-input { + width: 75%; +} + +.inline-edit-row #post_parent, +.inline-edit-row select[name="page_template"] { + max-width: 80%; +} + +.ie8 .inline-edit-row #post_parent, +.ie8 .inline-edit-row select[name="page_template"] { + width: 250px; +} + +.quick-edit-row-post fieldset label.inline-edit-status { + float: left; +} + +#bulk-titles { + line-height: 140%; +} +#bulk-titles div { + margin: 0.2em 0.3em; +} + +#bulk-titles div a { + cursor: pointer; + display: block; + float: left; + height: 18px; + margin: 0 3px 0 -2px; + overflow: hidden; + position: relative; + width: 20px; +} + +#bulk-titles div a:before { + position: relative; + top: -3px; +} + +/*------------------------------------------------------------------------------ + 17.0 - Plugins +------------------------------------------------------------------------------*/ + +.plugins tbody th.check-column, +.plugins tbody { + padding: 8px 0 0 2px; +} + +.plugins tbody th.check-column input[type=checkbox] { + margin-top: 4px; +} + +#update-plugins-table tbody td p { + margin-top: 0; +} + +#update-plugins-table tbody td p strong { + font-size: 14px; +} + +.plugins thead th.check-column, +.plugins tfoot th.check-column, +.plugins .inactive th.check-column { + padding-left: 6px; +} + +#update-plugins-table thead th.check-column, +#update-plugins-table tfoot th.check-column { + padding-top: 11px; +} + +.plugins, +.plugins th, +.plugins td { + color: #000; +} + +.plugins tr { + background: #fff; +} + +.plugins p { + margin: 0 4px; + padding: 0; +} + +.plugins .desc p { + margin: 0 0 8px; +} + +.plugins td.desc { + line-height: 1.5em; +} + +.plugins .desc ul, +.plugins .desc ol { + margin: 0 0 0 2em; +} + +.plugins .desc ul { + list-style-type: disc; +} + +.plugins .row-actions { + font-size: 13px; + padding: 0; +} + +.plugins .inactive td, +.plugins .inactive th, +.plugins .active td, +.plugins .active th { + padding: 10px 9px; +} + +.plugins .active td, +.plugins .active th { + background-color: #f7fcfe; +} + +.plugins .update th, +.plugins .update td { + border-bottom: 0; +} + +.plugin-update-tr td { + border-top: 0; +} + +.plugins .inactive td, +.plugins .inactive th, +.plugins .active td, +.plugins .active th, +.plugin-install #the-list td, +.upgrade .plugins td, +.upgrade .plugins th { + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); +} + +.plugins tr.active.plugin-update-tr + tr.inactive th, +.plugins tr.active.plugin-update-tr + tr.inactive td, +.plugins tr.active + tr.inactive th, +.plugins tr.active + tr.inactive td { + border-top: 1px solid rgba(0,0,0,0.03); + -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; + box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; +} + +.plugins .update td, +.plugins .update th, +.upgrade .plugins tr:last-of-type td, +.upgrade .plugins tr:last-of-type th, +.plugins tr.active + tr.inactive.update th, +.plugins tr.active + tr.inactive.update td { + -webkit-box-shadow: none; + box-shadow: none; +} + +.plugins .active.update td, +.plugins .active.update th, +tr.active.update + tr.plugin-update-tr .plugin-update { + background-color: #fef7f1; +} + +.plugins .active th.check-column { + border-left: 4px solid #2ea2cc; +} + +.plugins .active.update th.check-column, +.plugins .active.update + .plugin-update-tr .plugin-update { + border-left: 4px solid #d54e21; +} + +#wpbody-content .plugins .plugin-title, +#wpbody-content .plugins .theme-title { + padding-right: 12px; + white-space:nowrap; +} + +.plugins .inactive .plugin-title strong { + font-weight: 400; +} + +.plugins .second, +.plugins .row-actions { + padding: 0 0 5px; +} + +.plugins .update .second, +.plugins .update .row-actions { + padding-bottom: 0; +} + +.plugins-php .widefat tfoot th, +.plugins-php .widefat tfoot td { + border-top-style: solid; + border-top-width: 1px; +} + +.plugin-update-tr .update-message { + font-size: 13px; + font-weight: normal; + margin: 6px 12px 12px; + padding: 6px 12px; + margin: 0 10px 8px 31px; + background-color: #f7f7f7; + background-color: rgba(0,0,0,0.03); +} + +.plugin-update-tr .update-message:before { + color: #d54e21; + content: '\f463'; + display: inline-block; + font: normal 20px/1 'dashicons'; + speak: none; + margin: 0 8px 0 -2px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: top; +} + +.plugins .plugin-update { + padding: 0; + border: none; + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); +} + +/* update notices for active plugins */ +tr.active + tr.plugin-update-tr .plugin-update { + background-color: #f7fcfe; +} + +tr.active + tr.plugin-update-tr .plugin-update .update-message { + background-color: #fcf3ef; +} + +.plugin-install-php h3 { + clear: both; +} + +.plugin-install-php h4 { + margin: 2.5em 0 8px; +} + +.plugin-install-php .wp-filter { + margin-bottom: 0; +} + +/* Plugin card table view */ +.plugin-group { + overflow: hidden; /* clearfix */ + margin-top: 1.5em; +} + +.plugin-group h3 { + margin-top: 0; +} + +.plugin-card { + float: left; + margin: 0 8px 16px; + width: 48.5%; + width: -webkit-calc( 50% - 8px ); + width: calc( 50% - 8px ); + background-color: #fff; + border: 1px solid #dedede; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.plugin-card:nth-child(odd) { + clear: both; + margin-left: 0; +} + +.plugin-card:nth-child(even) { + margin-right: 0; +} + +@media screen and ( min-width: 1600px ) { + .plugin-card { + width: 30%; + width: -webkit-calc( 33.1% - 8px ); + width: calc( 33.1% - 8px ); + } + + .plugin-card:nth-child(odd) { + clear: none; + margin-left: 8px; + } + + .plugin-card:nth-child(even) { + margin-right: 8px; + } + + .plugin-card:nth-child(3n+1) { + clear: both; + margin-left: 0; + } + + .plugin-card:nth-child(3n) { + margin-right: 0; + } +} + +@media screen and ( max-width: 782px ) { + .plugin-card { + margin-left: 0; + margin-right: 0; + width: 100%; + } +} + +.plugin-card-top { + position: relative; + padding: 20px 20px 10px; + min-height: 135px; +} + +div.action-links, +.plugin-action-buttons { + margin: 0; /* Override existing margins */ +} + +.plugin-card h4 { + margin: 0 0 12px; + font-size: 18px; + line-height: 1.3; +} + +.plugin-card .name, +.plugin-card .desc { + margin-left: 148px; /* icon + margin */ + margin-right: 120px; /* action links */ +} + +.plugin-card .action-links { + position: absolute; + top: 20px; + right: 20px; + width: 120px; +} + +.plugin-action-buttons { + clear: right; + float: right; + margin-left: 2em; + margin-bottom: 1em; + text-align: right; +} + +.plugin-action-buttons li { + margin-bottom: 10px; +} + +.plugin-card-bottom { + clear: both; + padding: 12px 20px; + background-color: #fafafa; + border-top: 1px solid #dedede; + overflow: hidden; +} + +.plugin-card-bottom .star-rating { + display: inline; +} + +.plugin-card .column-rating { + line-height: 23px; +} + +.plugin-card .column-rating, +.plugin-card .column-updated { + margin-bottom: 4px; +} + +.plugin-card .column-rating, +.plugin-card .column-downloaded { + float: left; + clear: left; + max-width: 180px; +} + +.plugin-card .column-updated, +.plugin-card .column-compatibility { + text-align: right; + float: right; + clear: right; + width: 65%; + width: -webkit-calc( 100% - 180px ); + width: calc( 100% - 180px ); +} + +.plugin-card .column-compatibility span:before { + font: normal 20px/.5 'dashicons'; + speak: none; + display: inline-block; + padding: 0; + top: 4px; + left: -2px; + position: relative; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + color: #444; +} + +.plugin-card .compatibility-incompatible:before { + content: '\f158'; +} + +.plugin-card .compatibility-compatible:before { + content: '\f147'; +} + +.plugin-card .compatibility-untested strong { + font-weight: normal; +} + +.plugin-icon { + position: absolute; + top: 20px; + left: 20px; + width: 128px; + height: 128px; + margin: 0 20px 20px 0; +} + +.plugin-icon img { + width: 128px; + height: 128px; +} + +.no-plugin-results { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 100px 0 0; + text-align: center; +} + +/* ms */ +/* Background Color for Site Status */ +.wp-list-table .site-deleted { + background: #ff8573; +} +.wp-list-table .site-spammed { + background: #faafaa; +} +.wp-list-table .site-archived { + background: #ffebe8; +} +.wp-list-table .site-mature { + background: #fecac2; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 1100px ) and ( min-width: 782px ), ( max-width: 480px ) { + .plugin-card .action-links { + position: static; + margin-left: 148px; + width: auto; + } + + .plugin-action-buttons { + float: none; + margin: 1em 0 0; + text-align: left; + } + + .plugin-action-buttons li { + display: inline-block; + vertical-align: middle; + } + + .plugin-action-buttons li .button { + margin-right: 20px; + } + + .plugin-card .name, + .plugin-card .desc { + margin-right: 0; + } + + .plugin-card .desc p:first-of-type { + margin-top: 0; + } +} + +@media screen and ( max-width: 782px ) { + /* WP List Table Options & Filters */ + .tablenav { + height: auto; + } + + .tablenav.top { + margin: 20px 0 5px 0; + } + + .tablenav.bottom { + position: relative; + margin-top: 15px; + } + + .tablenav br { + display: none; + } + + .tablenav br.clear { + display: block; + } + + .tablenav.top .actions, + .tablenav .view-switch { + display: none; + } + + /* Pagination */ + .tablenav.top .displaying-num { + display: none; + } + + .tablenav.bottom .displaying-num { + position: absolute; + right: 0; + top: 10px; + font-size: 14px; + } + + .tablenav-pages { + width: 100%; + text-align: center; + margin: 0 0 25px; + } + + .tablenav.bottom .tablenav-pages { + margin-top: 25px; + } + + .tablenav.top .tablenav-pages.one-page { + display: none; + } + + .tablenav.bottom .tablenav-pages.one-page { + margin: 15px 0 0 0; + height: 0; + } + + .tablenav-pages .pagination-links .paging-input { + font-size: 18px; + } + + .tablenav-pages .pagination-links a { + padding: 8px 20px 11px; + font-size: 18px; + background: rgba(0, 0, 0, 0.05); + } + + .tablenav-pages .pagination-links .current-page { + padding: 10px; + font-size: 14px; + } + + /* WP List Table Adjustments: General */ + .form-wrap > p { + display: none; + } + + .comment-count { + font-size: 14px; + } + + /* Columns to hide */ + .fixed .column-date, + .fixed .column-author, + .column-categories, + .column-tags, + .tags .column-description, + .media .column-parent, + .users .column-email, + .users .column-name, + .sites .column-registered, + .sites .column-users { + display: none; + } + + .fixed .column-comment .comment-author { + display: block; + } + + /* Posts */ + .column-title { + width: 85%; + } + + .fixed .column-comments, .widefat .check-column { + width: 35px + } + + .widefat thead .check-column, .widefat tfoot .check-column { + padding: 10px 0 10px; + } + + .widefat * { + word-wrap: normal; + } + + /* Quick Edit and Bulk Edit */ + #wpbody-content .quick-edit-row-post .inline-edit-col-left, + #wpbody-content .quick-edit-row-post .inline-edit-col-right, + #wpbody-content .inline-edit-row-post .inline-edit-col-center, + #wpbody-content .quick-edit-row-page .inline-edit-col-left, + #wpbody-content .quick-edit-row-page .inline-edit-col-right, + #wpbody-content .bulk-edit-row-post .inline-edit-col-right, + #wpbody-content .bulk-edit-row .inline-edit-col-left, + #wpbody-content .bulk-edit-row-page .inline-edit-col-right, + #wpbody-content .bulk-edit-row .inline-edit-col-bottom { + float: none; + width: 100%; + } + + #wpbody-content .quick-edit-row fieldset .inline-edit-col label, + #wpbody-content .quick-edit-row fieldset .inline-edit-group label, + #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, + #wpbody-content .bulk-edit-row fieldset .inline-edit-group label { + max-width: none; + float: none; + margin-bottom: 5px; + } + + #wpbody .bulk-edit-row fieldset select { + display: block; + width: 100%; + max-width: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .inline-edit-row fieldset ul.cat-checklist label, + .inline-edit-row #bulk-titles div { + font-size: 16px; + } + + .inline-edit-row fieldset label span.title { + float: none; + } + + .inline-edit-row fieldset label.inline-edit-tags { + padding: 0 0.5em; + } + + .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags { + padding: 0; + } + + .inline-edit-row fieldset label span.input-text-wrap { + margin-left: 0; + } + + .inline-edit-row fieldset input[name=jj], + .inline-edit-row fieldset input[name=hh], + .inline-edit-row fieldset input[name=mn] { + width: 3em; + } + + .inline-edit-row fieldset input[name=aa] { + width: 4.5em; + } + + #bulk-titles div { + margin: 0.8em 0.3em; + } + + #bulk-titles div a { + height: 22px; + } + + /* Taxonomies */ + .tags .column-posts { + width: 74px; + } + + .tags .column-slug { + width: 30%; + } + + /* Comments */ + .comments .column-response { + width: 35%; + } + + /* Users */ + .users .column-role { + width: 35%; + } + + /* Network admin sites */ + .sites .column-blogname { + width: 55%; + } + + /* Updates */ + #wpbody-content #update-themes-table .plugin-title { + width: auto; + } + + /* Links */ + .link-manager-php #posts-filter { + margin-top: 25px; + } + + .link-manager-php .tablenav.bottom { + overflow: hidden; + } + + /* Plugin/Theme Management Page */ + .wp-list-table.plugins { + position: relative; + margin-top: 35px; + margin-bottom: 50px; + } + + .wp-list-table.plugins thead .column-description, + #wpbody-content .wp-list-table.plugins tfoot .column-description, + .wp-list-table.plugins th#description { + display: none; + } + + #wpbody-content .wp-list-table.plugins, + #wpbody-content .wp-list-table.plugins thead, + #wpbody-content .wp-list-table.plugins tbody, + #wpbody-content .wp-list-table.plugins tr, + #wpbody-content .wp-list-table.plugins .column-description, + #wpbody-content .wp-list-table.plugins .plugin-title, + #wpbody-content .wp-list-table.plugins .theme-title, + #wpbody-content .wp-list-table.plugins .plugin-update, + #wpbody-content .wp-list-table.plugins .manage-column.column-name { + display: block; + width: auto; + } + + .wp-list-table.plugins thead, + .wp-list-table.plugins tfoot { + position: absolute; + top: -35px; + left: 0; + right: 0; + width: auto; + height: 35px; + } + + .wp-list-table.plugins tfoot { + bottom: -35px; + top: auto; + } + + .active, .inactive { + padding-top: 0; + } + + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title { + padding-top: 13px; + padding-bottom: 4px; + } + + .plugins tr.active + tr.inactive th.check-column, + .plugins tr.active + tr.inactive td, + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title, + .wp-list-table.plugins tbody th { + -webkit-box-shadow: none; + box-shadow: none; + } + + .plugins tbody { + padding: 1px 0 0; + } + + .plugins tr.active + tr.inactive td.column-description { + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); + } + + .plugins tr.active + tr.inactive th.check-column, + .plugins tr.active + tr.inactive td { + border-top: none; + } + + .wp-list-table.plugins .column-description { + padding-top: 0; + } + + .wp-list-table.plugins .manage-column.column-name, + .wp-list-table.plugins .column-description, + .wp-list-table.plugins .plugin-title, + .wp-list-table.plugins .theme-title { + padding-right: 12px; + padding-left: 46px; + } + + .wp-list-table.plugins tr { + position: relative; + } + + .wp-list-table.plugins th.check-column, + .wp-list-table.plugins tr.update th.check-column { + position: absolute; + height: auto; + top: 0; + bottom: 0; + left: 0; + padding-left: 2px; + padding-top: 18px; + } + + .wp-list-table.plugins thead th.check-column, + .wp-list-table.plugins tfoot th.check-column { + padding-left: 3px; + padding-top: 11px; + background: none; + } + + .widefat tbody th.check-column input[type="checkbox"] { + margin-top: -3px; + margin-left: 8px; + } + + .wp-list-table.plugins .active .check-column input, + .wp-list-table.plugins .update .check-column input { + margin-left: 5px; + } + + .wp-list-table.plugins thead .check-column input, + .wp-list-table.plugins tfoot .check-column input { + margin-top: -6px; + } + + .wp-list-table.plugins .active th.check-column { + background: none; + } + + .wp-list-table.plugins .plugin-title strong, + .wp-list-table.plugins .theme-title strong { + font-size: 1.4em; + line-height: 1.6em; + } + + /* Add New plugins page */ + table.plugin-install .column-name, + table.plugin-install .column-version, + table.plugin-install .column-rating, + table.plugin-install .column-description { + display: block; + width: auto; + } + + table.plugin-install th.column-name, + table.plugin-install th.column-version, + table.plugin-install th.column-rating, + table.plugin-install th.column-description { + display: none; + } + + table.plugin-install td.column-name strong { + font-size: 1.4em; + line-height: 1.6em; + } + + table.plugin-install #the-list td { + -webkit-box-shadow: none; + box-shadow: none; + } + + table.plugin-install #the-list tr { + display: block; + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); + } +} diff --git a/wp-admin/css/login-rtl.css b/wp-admin/css/login-rtl.css new file mode 100644 index 0000000..787b81e --- /dev/null +++ b/wp-admin/css/login-rtl.css @@ -0,0 +1,269 @@ +@import url(forms-rtl.css); +@import url(l10n-rtl.css); + +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +html { + background: #f1f1f1; +} + +body { + background: #f1f1f1; + min-width: 0; + color: #444; + font-family: "Open Sans", sans-serif; + font-size: 13px; + line-height: 1.4em; +} + +a { + color: #0074a2; + -webkit-transition-property: border, background, color; + transition-property: border, background, color; + -webkit-transition-duration: .05s; + transition-duration: .05s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +a { + outline: 0; +} + +a:hover, +a:active { + color: #2ea2cc; +} + +a:focus { + color: #124964; +} + +a:focus, +a:active { + outline: thin dotted; +} + +p { + line-height: 1.5; +} + +.login .message { + border-right: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.login #login_error { + border-right: 4px solid #dd3d36; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +#loginform p.submit, +.login-action-lostpassword p.submit { + border: none; + margin: -10px 0 20px; /* May want to revisit this */ +} + +.login * { + margin: 0; + padding: 0; +} + +.login form { + margin-top: 20px; + margin-right: 0; + padding: 26px 24px 46px; + font-weight: normal; + overflow: hidden; + background: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +.login form .forgetmenot { + font-weight: normal; + float: right; + margin-bottom: 0; +} + +.login .button-primary { + float: left; +} + +#login form p { + margin-bottom: 0; +} + +#login form p.submit { + margin: 0; + padding: 0; +} + +.login label { + color: #777; + font-size: 14px; +} + +.login form .forgetmenot label { + font-size: 12px; + line-height: 19px; +} + +.login h1 { + text-align: center; +} + +.login h1 a { + background-image: url(../images/w-logo-blue.png?ver=20131202); + background-image: none, url(../images/wordpress-logo.svg?ver=20131107); + -webkit-background-size: 84px; + background-size: 84px; + background-position: center top; + background-repeat: no-repeat; + color: #999; + height: 84px; + font-size: 20px; + font-weight: normal; + line-height: 1.3em; + margin: 0 auto 25px; + padding: 0; + text-decoration: none; + width: 84px; + text-indent: -9999px; + outline: none; + overflow: hidden; + display: block; +} + +#login { + width: 320px; + padding: 8% 0 0; + margin: auto; +} + +#login_error, +.login .message { + margin-right: 0; + padding: 12px; +} + +.login #nav, +.login #backtoblog { + font-size: 13px; + padding: 0 24px 0; +} + +.login #nav { + margin: 24px 0 0 0; +} + +#backtoblog { + margin: 16px 0 0 0; +} + +.login #nav a, +.login #backtoblog a { + text-decoration: none; + color: #999; +} + +.login #nav a:hover, +.login #backtoblog a:hover, +.login h1 a:hover { + color: #2ea2cc; +} + +.login form .input, +.login input[type="text"] { + font-size: 24px; + width: 100%; + padding: 3px; + margin: 2px 0 16px 6px; +} + +.login form .input, +.login input[type="text"], +.login form input[type="checkbox"] { + background: #fbfbfb; +} + +.ie7 .login form .input, +.ie8 .login form .input { + font-family: sans-serif; +} + +.login #pass-strength-result { + width: 250px; + font-weight: 600; + margin: 12px 0 6px; + padding: 6px 5px; + text-align: center; +} + +.mobile #login { + padding: 20px 0; +} + +.mobile #login form, +.mobile #login .message, +.mobile #login_error { + margin-right: 0; +} + +.mobile #login #nav, +.mobile #login #backtoblog { + margin-right: 8px; +} + +.mobile #login h1 a { + width: auto; +} + +body.interim-login { + height: auto; +} + +.interim-login #login { + padding: 0; + margin: 5px auto 20px; +} + +.interim-login.login h1 a { + width: auto; +} + +.interim-login #login_error, +.interim-login.login .message { + margin: 0 0 16px; +} + +.interim-login.login form { + margin: 0; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and ( max-width: 782px ) { + .interim-login input[type=checkbox] { + height: 16px; + width: 16px; + } + + .interim-login input[type=checkbox]:checked:before { + width: 16px; + font: normal 21px/1 'dashicons'; + margin: -3px -4px 0 0; + } +} diff --git a/wp-admin/css/login-rtl.min.css b/wp-admin/css/login-rtl.min.css new file mode 100644 index 0000000..4b8b31f --- /dev/null +++ b/wp-admin/css/login-rtl.min.css @@ -0,0 +1 @@ +input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{overflow:auto;padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat left center;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#222;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=password],.form-table td input[type=text],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-right:4px solid #7ad03a;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-right:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;font-weight:400;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-right:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 0 16px 6px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}.mobile #login h1 a{width:auto}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}} \ No newline at end of file diff --git a/wp-admin/css/login.css b/wp-admin/css/login.css new file mode 100644 index 0000000..02ee1d8 --- /dev/null +++ b/wp-admin/css/login.css @@ -0,0 +1,269 @@ +@import url(forms.css); +@import url(l10n.css); + +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +html { + background: #f1f1f1; +} + +body { + background: #f1f1f1; + min-width: 0; + color: #444; + font-family: "Open Sans", sans-serif; + font-size: 13px; + line-height: 1.4em; +} + +a { + color: #0074a2; + -webkit-transition-property: border, background, color; + transition-property: border, background, color; + -webkit-transition-duration: .05s; + transition-duration: .05s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +a { + outline: 0; +} + +a:hover, +a:active { + color: #2ea2cc; +} + +a:focus { + color: #124964; +} + +a:focus, +a:active { + outline: thin dotted; +} + +p { + line-height: 1.5; +} + +.login .message { + border-left: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.login #login_error { + border-left: 4px solid #dd3d36; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +#loginform p.submit, +.login-action-lostpassword p.submit { + border: none; + margin: -10px 0 20px; /* May want to revisit this */ +} + +.login * { + margin: 0; + padding: 0; +} + +.login form { + margin-top: 20px; + margin-left: 0; + padding: 26px 24px 46px; + font-weight: normal; + overflow: hidden; + background: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); + box-shadow: 0 1px 3px rgba(0,0,0,0.13); +} + +.login form .forgetmenot { + font-weight: normal; + float: left; + margin-bottom: 0; +} + +.login .button-primary { + float: right; +} + +#login form p { + margin-bottom: 0; +} + +#login form p.submit { + margin: 0; + padding: 0; +} + +.login label { + color: #777; + font-size: 14px; +} + +.login form .forgetmenot label { + font-size: 12px; + line-height: 19px; +} + +.login h1 { + text-align: center; +} + +.login h1 a { + background-image: url(../images/w-logo-blue.png?ver=20131202); + background-image: none, url(../images/wordpress-logo.svg?ver=20131107); + -webkit-background-size: 84px; + background-size: 84px; + background-position: center top; + background-repeat: no-repeat; + color: #999; + height: 84px; + font-size: 20px; + font-weight: normal; + line-height: 1.3em; + margin: 0 auto 25px; + padding: 0; + text-decoration: none; + width: 84px; + text-indent: -9999px; + outline: none; + overflow: hidden; + display: block; +} + +#login { + width: 320px; + padding: 8% 0 0; + margin: auto; +} + +#login_error, +.login .message { + margin-left: 0; + padding: 12px; +} + +.login #nav, +.login #backtoblog { + font-size: 13px; + padding: 0 24px 0; +} + +.login #nav { + margin: 24px 0 0 0; +} + +#backtoblog { + margin: 16px 0 0 0; +} + +.login #nav a, +.login #backtoblog a { + text-decoration: none; + color: #999; +} + +.login #nav a:hover, +.login #backtoblog a:hover, +.login h1 a:hover { + color: #2ea2cc; +} + +.login form .input, +.login input[type="text"] { + font-size: 24px; + width: 100%; + padding: 3px; + margin: 2px 6px 16px 0; +} + +.login form .input, +.login input[type="text"], +.login form input[type="checkbox"] { + background: #fbfbfb; +} + +.ie7 .login form .input, +.ie8 .login form .input { + font-family: sans-serif; +} + +.login #pass-strength-result { + width: 250px; + font-weight: 600; + margin: 12px 0 6px; + padding: 6px 5px; + text-align: center; +} + +.mobile #login { + padding: 20px 0; +} + +.mobile #login form, +.mobile #login .message, +.mobile #login_error { + margin-left: 0; +} + +.mobile #login #nav, +.mobile #login #backtoblog { + margin-left: 8px; +} + +.mobile #login h1 a { + width: auto; +} + +body.interim-login { + height: auto; +} + +.interim-login #login { + padding: 0; + margin: 5px auto 20px; +} + +.interim-login.login h1 a { + width: auto; +} + +.interim-login #login_error, +.interim-login.login .message { + margin: 0 0 16px; +} + +.interim-login.login form { + margin: 0; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and ( max-width: 782px ) { + .interim-login input[type=checkbox] { + height: 16px; + width: 16px; + } + + .interim-login input[type=checkbox]:checked:before { + width: 16px; + font: normal 21px/1 'dashicons'; + margin: -3px 0 0 -4px; + } +} diff --git a/wp-admin/css/login.min.css b/wp-admin/css/login.min.css new file mode 100644 index 0000000..10df780 --- /dev/null +++ b/wp-admin/css/login.min.css @@ -0,0 +1 @@ +input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{overflow:auto;padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#222;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=password],.form-table td input[type=text],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-left:4px solid #7ad03a;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-left:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;font-weight:400;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-left:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}.mobile #login h1 a{width:auto}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}} \ No newline at end of file diff --git a/wp-admin/css/media-rtl.css b/wp-admin/css/media-rtl.css new file mode 100644 index 0000000..585d1f3 --- /dev/null +++ b/wp-admin/css/media-rtl.css @@ -0,0 +1,1196 @@ +/*------------------------------------------------------------------------------ + 14.0 - Media Screen +------------------------------------------------------------------------------*/ + +.media-item .describe { + border-collapse: collapse; + width: 100%; + border-top: 1px solid #dfdfdf; + clear: both; + cursor: default; +} + +.media-item.media-blank .describe { + border: 0; +} + +.media-item .describe th { + vertical-align: top; + text-align: right; + padding: 5px 10px 10px; + width: 140px; +} + +.media-item .describe .align th { + padding-top: 0; +} + +.media-item .media-item-info tr { + background-color: transparent; +} + +.media-item .describe td { + padding: 0 0 8px 8px; + vertical-align: top; +} + +.media-item thead.media-item-info td { + padding: 4px 10px 0; +} + +.media-item .media-item-info .A1B1 { + padding: 0 10px 0 0; +} + +.media-item td.savesend { + padding-bottom: 15px; +} + +.media-item .thumbnail { + max-height: 128px; + max-width: 128px; +} + +#wpbody-content #async-upload-wrap a { + display: none; +} + +.media-upload-form { + margin-top: 20px; +} + +.media-upload-form td label { + margin-left: 6px; + margin-right: 2px; +} + +.media-upload-form .align .field label { + display: inline; + padding: 0 23px 0 0; + margin: 0 3px 0 1em; + font-weight: 600; +} + +.media-upload-form tr.image-size label { + margin: 0 5px 0 0; + font-weight: 600; +} + +.media-upload-form th.label label { + font-weight: 600; + margin: 0.5em; + font-size: 13px; +} + +.media-upload-form th.label label span { + padding: 0 5px; +} + +.media-item .describe input[type="text"], +.media-item .describe textarea { + width: 460px; +} + +.media-item .describe p.help { + margin: 0; + padding: 0 5px 0 0; +} + +.media-item .edit-attachment, +.describe-toggle-on, +.describe-toggle-off { + display: block; + line-height: 36px; + float: left; + margin-left: 10px; +} + +.media-item .describe-toggle-off, +.media-item.open .describe-toggle-on { + display: none; +} + +.media-item.open .describe-toggle-off { + display: block; +} + +.media-upload-form .media-item { + min-height: 36px; + margin-bottom: 1px; + position: relative; + width: 100%; + background: #fff; +} + +.media-upload-form .media-item, +.media-upload-form .media-item .error { + -webkit-box-shadow: 0 1px 0 #dfdfdf; + box-shadow: 0 1px 0 #dfdfdf; +} + +#media-items:empty { + border: 0 none; +} + +.media-item .filename { + line-height: 36px; + overflow: hidden; + margin-right: 6px; +} + +.media-item .pinkynail { + float: right; + margin: 2px 3px 0 10px; + max-width: 40px; + max-height: 32px; +} + +.media-item .startopen, +.media-item .startclosed { + display: none; +} + +.media-item .original { + position: relative; + height: 34px; +} + +.media-item .progress { + float: left; + height: 22px; + margin: 7px 6px; + width: 200px; + line-height: 2em; + padding: 0; + overflow: hidden; + -webkit-border-radius: 22px; + border-radius: 22px; + background: #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} + +.media-item .bar { + z-index: 9; + width: 0; + height: 100%; + margin-top: -22px; + -webkit-border-radius: 22px; + border-radius: 22px; + background-color: #0074a2; + -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); + box-shadow: inset 0 0 2px rgba(0,0,0,0.3); +} + +.media-item .progress .percent { + z-index: 10; + position: relative; + width: 200px; + padding: 0; + color: #fff; + text-align: center; + line-height: 22px; + font-weight: 400; + text-shadow: 0 1px 2px rgba(0,0,0,0.2); +} + +.upload-php .fixed .column-parent { + width: 15%; +} + +.js .html-uploader #plupload-upload-ui { + display: none; +} + +.js .html-uploader #html-upload-ui { + display: block; +} + +.media-upload-form .media-item.error, +.media-upload-form .media-item .error { + width: auto; + margin: 0 0 1px 0; +} + +.media-upload-form .media-item .error { + padding: 10px 14px 10px 0; +} + +.media-item .error-div a.dismiss { + display: block; + float: left; + margin: 0 15px 0 10px; +} + +/*------------------------------------------------------------------------------ + 14.1 - Media Library +------------------------------------------------------------------------------*/ + +.find-box { + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + width: 600px; + overflow: hidden; + margin-right: -300px; + position: fixed; + top: 30px; + bottom: 30px; + right: 50%; + z-index: 100105; +} + +.find-box-head { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 16px 0 36px; + position: absolute; + top: 0; + right: 0; + left: 0; +} + +.find-box-inside { + overflow: auto; + padding: 16px; + background-color: #fff; + position: absolute; + top: 37px; + bottom: 45px; + overflow-y: scroll; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.find-box-search { + padding-bottom: 16px; +} + +.find-box-search .spinner { + float: none; + right: 110px; + position: absolute; + top: 2px; +} + +.find-box-search, +#find-posts-response { + position: relative; /* RTL fix, #WP28010 */ +} + +#find-posts-input, +#find-posts-search { + float: right; +} + +#find-posts-input { + width: 140px; + height: 28px; + margin: 0 0 0 4px; +} + +.widefat .found-radio { + padding-left: 0; + width: 16px; +} + +#find-posts-close { + width: 36px; + height: 36px; + position: absolute; + top: 0; + left: 0; + cursor: pointer; + text-align: center; + color: #666; +} + +#find-posts-close:hover { + color: #2ea2cc; +} + +#find-posts-close:before { + font: normal 20px/36px 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f158'; +} + +.find-box-buttons { + padding: 8px 16px; + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + position: absolute; + bottom: 0; + right: 0; + left: 0; +} + +@media screen and ( max-width: 782px ) { + .find-box-inside { + bottom: 57px; + } +} + +@media screen and ( max-width: 660px ) { + + .find-box { + top: 0; + bottom: 0; + right: 0; + left: 0; + margin: 0; + width: 100%; + } + +} + +.ui-find-overlay { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100100; +} + +ul#dismissed-updates { + display: none; +} + +form.upgrade { + margin-top: 8px; +} + +form.upgrade .hint { + font-style: italic; + font-size: 85%; + margin: -0.5em 0 2em 0; +} + +#poststuff .inside .the-tagcloud { + margin: 5px 0 10px; + padding: 8px; + border: 1px solid #ddd; + line-height: 1.8em; + word-spacing: 3px; + -webkit-border-radius: 6px; + border-radius: 6px; +} + +.drag-drop #drag-drop-area { + border: 4px dashed #bbb; + height: 200px; +} + +.drag-drop .drag-drop-inside { + margin: 70px auto 0; + width: 250px; +} + +.drag-drop-inside p { + color: #aaa; + font-size: 14px; + margin: 5px 0; + display: none; +} + +.drag-drop .drag-drop-inside p { + text-align: center; +} + +.drag-drop-inside p.drag-drop-info { + font-size: 20px; +} + +.drag-drop .drag-drop-inside p, +.drag-drop-inside p.drag-drop-buttons { + display: block; +} + +/* +#drag-drop-area:-moz-drag-over { + border-color: #83b4d8; +} +border color while dragging a file over the uploader drop area */ +.drag-drop.drag-over #drag-drop-area { + border-color: #83b4d8; +} + +#plupload-upload-ui { + position: relative; +} + +/** + * Media Library grid view + */ + +.media-frame.mode-grid, +.media-frame.mode-grid .media-frame-content, +.media-frame.mode-grid .attachments-browser .attachments, +.media-frame.mode-grid .uploader-inline-content { + position: static; +} + +/* Regions we don't use at all */ +.media-frame.mode-grid .media-frame-title, +.media-frame.mode-grid .media-frame-router, +.media-frame.mode-grid .media-frame-menu { + display: none; +} + +.media-frame.mode-grid .media-frame-content { + background-color: transparent; + border: none; +} + +.upload-php .mode-grid .media-sidebar { + position: relative; + width: auto; + margin-bottom: 16px; + padding: 0 16px; + border: 1px solid #c00; + background-color: #feebe8; +} + +.upload-php .mode-grid .hide-sidebar .media-sidebar { + display: none; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status { + border-bottom: none; + padding-bottom: 0; + max-width: 100%; +} + +.upload-php .mode-grid .media-sidebar .upload-error { + margin: 20px 0; + padding: 0; + border: none; + background: none; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors { + font-size: 0; + top: -12px; + left: -10px; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before { + content: "\f158"; + font: normal 20px/1 dashicons; + color: #666; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before, +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before { + color: #2ea2cc; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3 { + display: none; +} + +.media-frame.mode-grid .uploader-inline { + position: relative; + top: auto; + left: auto; + right: auto; + bottom: auto; + padding-top: 0; + margin-top: 0; + border: 4px dashed #bbb; +} + +.media-frame.mode-select .attachments-browser.fixed .attachments { + position: relative; + top: 94px; /* prevent jumping up when the toolbar becomes fixed */ + padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */ +} + +.media-frame.mode-grid .attachment:focus, +.media-frame.mode-grid .selected.attachment:focus, +.media-frame.mode-grid .attachment.details:focus { + -webkit-box-shadow: + inset 0 0 2px 3px #f1f1f1, + inset 0 0 0 7px #5b9dd9; + box-shadow: + inset 0 0 2px 3px #f1f1f1, + inset 0 0 0 7px #5b9dd9; + outline: none; +} + +.media-frame.mode-grid .selected.attachment { + -webkit-box-shadow: + inset 0 0 0 5px #f1f1f1, + inset 0 0 0 7px #ccc; + box-shadow: + inset 0 0 0 5px #f1f1f1, + inset 0 0 0 7px #ccc; +} + +.media-frame.mode-grid .attachment.details { + -webkit-box-shadow: + inset 0 0 0 3px #f1f1f1, + inset 0 0 0 7px #1e8cbe; + box-shadow: + inset 0 0 0 3px #f1f1f1, + inset 0 0 0 7px #1e8cbe; +} + +.media-frame.mode-grid.mode-select .attachment .thumbnail { + opacity: 0.65; +} + +.media-frame.mode-select .attachment.selected .thumbnail { + opacity: 1; +} + +.media-frame.mode-grid .media-toolbar { + margin-bottom: 15px; + height: auto; +} + +.media-frame.mode-grid .media-toolbar select { + margin: 0 0 0 10px; + font-size: 14px; +} + +.media-frame.mode-grid .media-toolbar-secondary > .media-button { + margin-top: 10px; + margin-bottom: 10px; +} + +.media-frame.mode-grid .attachments-browser .bulk-select { + display: inline-block; + margin: 0 0 0 10px; +} + +.media-frame.mode-grid .search { + margin-top: 0; +} + +.media-frame.mode-grid .spinner { + margin-top: 15px; +} + +.attachments-browser .media-toolbar-secondary > .select-mode-toggle-button { + margin-left: 10px; +} + +.media-frame.mode-select .attachments-browser.fixed .media-toolbar { + position: fixed; + top: 32px; + right: auto; + left: 20px; + margin-top: 0; +} + +.media-frame.mode-grid .attachments-browser { + padding: 0; +} + +.media-frame.mode-grid .attachments-browser .attachments { + padding: 2px; +} + +.media-frame.mode-grid .attachments-browser .no-media { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 100px 0 0; + text-align: center; +} + +/** + * Attachment details modal + */ + +.edit-attachment-frame { + display: block; + height: 100%; + width: 100%; +} + +.edit-attachment-frame .edit-media-header { + overflow: hidden; +} + +.upload-php .media-modal-close .media-modal-icon:before { + content: '\f335'; + font-size: 22px; +} + +.upload-php .media-modal-close .media-modal-icon { + margin: 14px; + width: 22px; +} + +.upload-php .media-modal-close, +.edit-attachment-frame .edit-media-header .left, +.edit-attachment-frame .edit-media-header .right { + cursor: pointer; + color: #777; + background-color: transparent; + height: 50px; + width: 50px; + padding: 0; + position: absolute; + text-align: center; + border: 0; + border-right: 1px solid #ddd; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.upload-php .media-modal-close { + top: 0; + left: 0; +} + +.edit-attachment-frame .edit-media-header .left { + left: 102px; +} + +.edit-attachment-frame .edit-media-header .right { + left: 51px; +} + +.edit-attachment-frame .media-frame-title { + right: 0; + left: 150px; /* leave space for prev/next/close */ +} + +.edit-attachment-frame .edit-media-header .right:before, +.edit-attachment-frame .edit-media-header .left:before { + font: normal 20px/50px 'dashicons' !important; + display: inline; + font-weight: 300; +} + +.upload-php .media-modal-close:hover, +.upload-php .media-modal-close:focus, +.edit-attachment-frame .edit-media-header .left:hover, +.edit-attachment-frame .edit-media-header .right:hover, +.edit-attachment-frame .edit-media-header .left:focus, +.edit-attachment-frame .edit-media-header .right:focus { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; +} + +.upload-php .media-modal-close:focus .media-modal-icon:before, +.upload-php .media-modal-close:hover .media-modal-icon:before { + color: #000; +} + +.edit-attachment-frame .edit-media-header .left:before, +.rtl .edit-attachment-frame .edit-media-header .right:before { + content: '\f341'; +} + +.edit-attachment-frame .edit-media-header .right:before, +.rtl .edit-attachment-frame .edit-media-header .left:before { + content: '\f345'; +} + +.edit-attachment-frame .edit-media-header .left.disabled, +.edit-attachment-frame .edit-media-header .right.disabled, +.edit-attachment-frame .edit-media-header .left.disabled:hover, +.edit-attachment-frame .edit-media-header .right.disabled:hover { + color: #ccc; + background: inherit; + cursor: default; + pointer-events: none; +} + +.edit-attachment-frame .media-frame-content, +.edit-attachment-frame .media-frame-router { + right: 0; +} + +.edit-attachment-frame .media-frame-content { + border-bottom: none; + bottom: 0; + top: 50px; +} + +.edit-attachment-frame .attachment-details { + position: absolute; + overflow: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; + -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); +} + +.edit-attachment-frame .attachment-media-view { + float: right; + width: 65%; + height: 100%; +} + +.edit-attachment-frame .attachment-media-view .thumbnail { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 16px; + height: 100%; +} + +.edit-attachment-frame .attachment-media-view .details-image { + display: block; + margin-bottom: 16px; + max-width: 100%; + max-height: 90%; + max-height: -webkit-calc( 100% - 42px ); + max-height: calc( 100% - 42px ); /* leave space for actions underneath */ +} + +.edit-attachment-frame .wp-media-wrapper { + margin-bottom: 12px; +} + +.edit-attachment-frame input, +.edit-attachment-frame textarea { + padding: 6px 8px; + line-height: 16px; +} + +.edit-attachment-frame .attachment-info { + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 0; + padding: 12px 16px 0; + width: 35%; + height: 100%; + -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + border-bottom: 0; + border-right: 1px solid #ddd; + background: #f3f3f3; +} + +.edit-attachment-frame .attachment-info .details, +.edit-attachment-frame .attachment-info .settings { + position: relative; /* RTL fix, #WP29352 */ + overflow: hidden; + float: none; + margin-bottom: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #ddd; +} + +.edit-attachment-frame .attachment-info .filename { + font-weight: normal; + color: #666; +} + +.edit-attachment-frame .attachment-info .thumbnail { + margin-bottom: 12px; +} + +.attachment-info .actions { + margin-bottom: 16px; +} + +.attachment-info .actions a { + display: inline; + text-decoration: none; +} + + +/*------------------------------------------------------------------------------ + 14.2 - Image Editor +------------------------------------------------------------------------------*/ + +.wp_attachment_details label[for="content"] { + font-size: 13px; + line-height: 1.5; + margin: 1em 0; +} + +.wp_attachment_details #attachment_caption { + height: 4em; +} + +.describe .image-editor { + vertical-align: top; +} + +.imgedit-wrap { + position: relative; +} + +.imgedit-settings p { + margin: 8px 0 0; +} + +.describe .imgedit-wrap .imgedit-settings { + padding: 0 5px; +} + +.wp_attachment_holder div.updated { + margin-top: 0; +} + +.wp_attachment_holder .imgedit-wrap > div { + height: auto; + overflow: hidden; +} + +.wp_attachment_holder .imgedit-wrap .imgedit-panel-content { + padding-left: 16px; + width: auto; + overflow: hidden; +} + +.wp_attachment_holder .imgedit-wrap .imgedit-settings { + float: left; + width: 250px; +} + +.imgedit-settings input { + margin-top: 0; + vertical-align: middle; +} + +.imgedit-wait { + position: absolute; + top: 0; + background: #fff url(../images/spinner.gif) no-repeat center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + opacity: 0.7; + filter: alpha(opacity=70); + width: 100%; + height: 500px; + display: none; +} + +.no-float { + float: none; +} + +.media-disabled, +.imgedit-settings .disabled { + color: grey; +} + +.wp_attachment_image, +.A1B1 { + overflow: hidden; +} + +.wp_attachment_image .button, +.A1B1 .button { + float: right; +} + +.no-js .wp_attachment_image .button { + display: none; +} + +.wp_attachment_image .spinner, +.A1B1 .spinner { + float: right; + padding: 0 0 4px 0; + vertical-align: bottom; +} + +.imgedit-menu { + margin: 0 0 12px; + min-width: 300px; +} + +.imgedit-menu div { + float: right; + width: 32px; + border: 1px solid #d5d5d5; + background: #f1f1f1; + margin: 0 0 0 8px; + height: 32px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-align: center; + line-height: 28px; + color: #777; + cursor: pointer; +} + +.imgedit-menu div:before { + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; +} + +.imgedit-menu div:hover { + border-color: #c1c1c1; + background-color: #eaeaea; + color: #333; +} + +.imgedit-menu div.disabled { + border-color: #ccc; + background-color: #ddd; + color: #777; + filter: alpha(opacity=50); + opacity: 0.5; + cursor: default; +} + +.imgedit-crop:before { + content:'\f165'; +} + +.imgedit-rleft:before { + content:'\f166'; +} + +.imgedit-rright:before { + content:'\f167'; +} + +.imgedit-flipv:before { + content:'\f168'; +} + +.imgedit-fliph:before { + content:'\f169'; +} + +.imgedit-undo:before { + content:'\f171'; +} + +.imgedit-redo:before { + content:'\f172'; +} + +.imgedit-crop-wrap { + position: relative; +} + +.imgedit-crop { + margin: 0 0 0 8px; +} + +.imgedit-rleft { + margin: 0 3px; +} + +.imgedit-rright { + margin: 0 3px 0 8px; +} + +.imgedit-flipv { + margin: 0 3px; +} + +.imgedit-fliph { + margin: 0 3px 0 8px; +} + +.imgedit-undo { + margin: 0 3px; +} + +.imgedit-redo { + margin: 0 3px 0 8px; +} + +.imgedit-applyto img { + margin: 0 0 0 8px; +} + +.imgedit-group-top { + margin: 5px 0; +} + +#poststuff .imgedit-group-top h3 { + padding: 0; +} + +.imgedit-group-top h3 a { + text-decoration: none; +} + +.imgedit-applyto .imgedit-label { + padding: 2px 0 0; + display: block; +} + +.imgedit-help { + display: none; + font-style: italic; +} + +a.imgedit-help-toggle { + text-decoration: none; +} + +.form-table td.imgedit-response { + padding: 0; +} + +.imgedit-submit { + margin: 8px 0; +} + +.imgedit-submit-btn { + margin-right: 20px; +} + +.imgedit-wrap .nowrap { + white-space: nowrap; +} + +span.imgedit-scale-warn { + color: red; + font-size: 20px; + font-style: normal; + visibility: hidden; + vertical-align: middle; +} + +.imgedit-group { + margin-bottom: 8px; + padding: 2px 10px; +} + +audio, video { + display: inline-block; + max-width: 100%; +} + +.mejs-container { + width: 100%; + max-width: 100%; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .imgedit-wait { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + .wp_attachment_details label[for="content"] { + font-size: 14px; + line-height: 1.5em; + } + + .media-upload-form .media-item.error, + .media-upload-form .media-item .error { + font-size: 13px; + line-height: 1.5; + } + + .media-upload-form .media-item.error { + padding: 1px 10px; + } + + .media-upload-form .media-item .error { + padding: 10px 12px 10px 0; + } +} + +/** + * Media queries for media grid. + */ + +@media only screen and (max-width: 1120px) { + .media-frame.mode-grid .attachments-browser .media-toolbar-secondary { + float: none; + } +} + +@media only screen and ( max-width: 782px ) { + .media-frame.mode-select .attachments-browser.fixed .media-toolbar { + top: 46px; + left: 10px; + } +} + +@media only screen and (max-width: 600px) { + .media-frame.mode-select .attachments-browser.fixed .media-toolbar { + top: 0; + } +} + +@media only screen and (max-width: 480px) { + .edit-attachment-frame .media-frame-title { + left: 110px; + } + + .upload-php .media-modal-close, + .edit-attachment-frame .edit-media-header .left, + .edit-attachment-frame .edit-media-header .right { + width: 40px; + height: 40px; + } + + .upload-php .media-modal-close .media-modal-icon { + margin: 9px 10px; + } + + .edit-attachment-frame .edit-media-header .right:before, + .edit-attachment-frame .edit-media-header .left:before { + line-height: 40px !important; + } + + .edit-attachment-frame .edit-media-header .left { + left: 82px; + } + + .edit-attachment-frame .edit-media-header .right { + left: 41px; + } + + .edit-attachment-frame .media-frame-content { + top: 40px; + } + + .edit-attachment-frame .attachment-media-view { + float: none; + height: auto; + width: 100%; + } + + .edit-attachment-frame .attachment-info { + height: auto; + width: 100%; + } +} + +@media only screen and (max-width: 640px), screen and (max-height: 400px) { + .upload-php .mode-grid .media-sidebar{ + max-width: 100%; + } +} diff --git a/wp-admin/css/media.css b/wp-admin/css/media.css new file mode 100644 index 0000000..e27b665 --- /dev/null +++ b/wp-admin/css/media.css @@ -0,0 +1,1196 @@ +/*------------------------------------------------------------------------------ + 14.0 - Media Screen +------------------------------------------------------------------------------*/ + +.media-item .describe { + border-collapse: collapse; + width: 100%; + border-top: 1px solid #dfdfdf; + clear: both; + cursor: default; +} + +.media-item.media-blank .describe { + border: 0; +} + +.media-item .describe th { + vertical-align: top; + text-align: left; + padding: 5px 10px 10px; + width: 140px; +} + +.media-item .describe .align th { + padding-top: 0; +} + +.media-item .media-item-info tr { + background-color: transparent; +} + +.media-item .describe td { + padding: 0 8px 8px 0; + vertical-align: top; +} + +.media-item thead.media-item-info td { + padding: 4px 10px 0; +} + +.media-item .media-item-info .A1B1 { + padding: 0 0 0 10px; +} + +.media-item td.savesend { + padding-bottom: 15px; +} + +.media-item .thumbnail { + max-height: 128px; + max-width: 128px; +} + +#wpbody-content #async-upload-wrap a { + display: none; +} + +.media-upload-form { + margin-top: 20px; +} + +.media-upload-form td label { + margin-right: 6px; + margin-left: 2px; +} + +.media-upload-form .align .field label { + display: inline; + padding: 0 0 0 23px; + margin: 0 1em 0 3px; + font-weight: 600; +} + +.media-upload-form tr.image-size label { + margin: 0 0 0 5px; + font-weight: 600; +} + +.media-upload-form th.label label { + font-weight: 600; + margin: 0.5em; + font-size: 13px; +} + +.media-upload-form th.label label span { + padding: 0 5px; +} + +.media-item .describe input[type="text"], +.media-item .describe textarea { + width: 460px; +} + +.media-item .describe p.help { + margin: 0; + padding: 0 0 0 5px; +} + +.media-item .edit-attachment, +.describe-toggle-on, +.describe-toggle-off { + display: block; + line-height: 36px; + float: right; + margin-right: 10px; +} + +.media-item .describe-toggle-off, +.media-item.open .describe-toggle-on { + display: none; +} + +.media-item.open .describe-toggle-off { + display: block; +} + +.media-upload-form .media-item { + min-height: 36px; + margin-bottom: 1px; + position: relative; + width: 100%; + background: #fff; +} + +.media-upload-form .media-item, +.media-upload-form .media-item .error { + -webkit-box-shadow: 0 1px 0 #dfdfdf; + box-shadow: 0 1px 0 #dfdfdf; +} + +#media-items:empty { + border: 0 none; +} + +.media-item .filename { + line-height: 36px; + overflow: hidden; + margin-left: 6px; +} + +.media-item .pinkynail { + float: left; + margin: 2px 10px 0 3px; + max-width: 40px; + max-height: 32px; +} + +.media-item .startopen, +.media-item .startclosed { + display: none; +} + +.media-item .original { + position: relative; + height: 34px; +} + +.media-item .progress { + float: right; + height: 22px; + margin: 7px 6px; + width: 200px; + line-height: 2em; + padding: 0; + overflow: hidden; + -webkit-border-radius: 22px; + border-radius: 22px; + background: #ddd; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +} + +.media-item .bar { + z-index: 9; + width: 0; + height: 100%; + margin-top: -22px; + -webkit-border-radius: 22px; + border-radius: 22px; + background-color: #0074a2; + -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); + box-shadow: inset 0 0 2px rgba(0,0,0,0.3); +} + +.media-item .progress .percent { + z-index: 10; + position: relative; + width: 200px; + padding: 0; + color: #fff; + text-align: center; + line-height: 22px; + font-weight: 400; + text-shadow: 0 1px 2px rgba(0,0,0,0.2); +} + +.upload-php .fixed .column-parent { + width: 15%; +} + +.js .html-uploader #plupload-upload-ui { + display: none; +} + +.js .html-uploader #html-upload-ui { + display: block; +} + +.media-upload-form .media-item.error, +.media-upload-form .media-item .error { + width: auto; + margin: 0 0 1px 0; +} + +.media-upload-form .media-item .error { + padding: 10px 0 10px 14px; +} + +.media-item .error-div a.dismiss { + display: block; + float: right; + margin: 0 10px 0 15px; +} + +/*------------------------------------------------------------------------------ + 14.1 - Media Library +------------------------------------------------------------------------------*/ + +.find-box { + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + width: 600px; + overflow: hidden; + margin-left: -300px; + position: fixed; + top: 30px; + bottom: 30px; + left: 50%; + z-index: 100105; +} + +.find-box-head { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 36px 0 16px; + position: absolute; + top: 0; + left: 0; + right: 0; +} + +.find-box-inside { + overflow: auto; + padding: 16px; + background-color: #fff; + position: absolute; + top: 37px; + bottom: 45px; + overflow-y: scroll; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.find-box-search { + padding-bottom: 16px; +} + +.find-box-search .spinner { + float: none; + left: 110px; + position: absolute; + top: 2px; +} + +.find-box-search, +#find-posts-response { + position: relative; /* RTL fix, #WP28010 */ +} + +#find-posts-input, +#find-posts-search { + float: left; +} + +#find-posts-input { + width: 140px; + height: 28px; + margin: 0 4px 0 0; +} + +.widefat .found-radio { + padding-right: 0; + width: 16px; +} + +#find-posts-close { + width: 36px; + height: 36px; + position: absolute; + top: 0; + right: 0; + cursor: pointer; + text-align: center; + color: #666; +} + +#find-posts-close:hover { + color: #2ea2cc; +} + +#find-posts-close:before { + font: normal 20px/36px 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f158'; +} + +.find-box-buttons { + padding: 8px 16px; + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +@media screen and ( max-width: 782px ) { + .find-box-inside { + bottom: 57px; + } +} + +@media screen and ( max-width: 660px ) { + + .find-box { + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: 0; + width: 100%; + } + +} + +.ui-find-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100100; +} + +ul#dismissed-updates { + display: none; +} + +form.upgrade { + margin-top: 8px; +} + +form.upgrade .hint { + font-style: italic; + font-size: 85%; + margin: -0.5em 0 2em 0; +} + +#poststuff .inside .the-tagcloud { + margin: 5px 0 10px; + padding: 8px; + border: 1px solid #ddd; + line-height: 1.8em; + word-spacing: 3px; + -webkit-border-radius: 6px; + border-radius: 6px; +} + +.drag-drop #drag-drop-area { + border: 4px dashed #bbb; + height: 200px; +} + +.drag-drop .drag-drop-inside { + margin: 70px auto 0; + width: 250px; +} + +.drag-drop-inside p { + color: #aaa; + font-size: 14px; + margin: 5px 0; + display: none; +} + +.drag-drop .drag-drop-inside p { + text-align: center; +} + +.drag-drop-inside p.drag-drop-info { + font-size: 20px; +} + +.drag-drop .drag-drop-inside p, +.drag-drop-inside p.drag-drop-buttons { + display: block; +} + +/* +#drag-drop-area:-moz-drag-over { + border-color: #83b4d8; +} +border color while dragging a file over the uploader drop area */ +.drag-drop.drag-over #drag-drop-area { + border-color: #83b4d8; +} + +#plupload-upload-ui { + position: relative; +} + +/** + * Media Library grid view + */ + +.media-frame.mode-grid, +.media-frame.mode-grid .media-frame-content, +.media-frame.mode-grid .attachments-browser .attachments, +.media-frame.mode-grid .uploader-inline-content { + position: static; +} + +/* Regions we don't use at all */ +.media-frame.mode-grid .media-frame-title, +.media-frame.mode-grid .media-frame-router, +.media-frame.mode-grid .media-frame-menu { + display: none; +} + +.media-frame.mode-grid .media-frame-content { + background-color: transparent; + border: none; +} + +.upload-php .mode-grid .media-sidebar { + position: relative; + width: auto; + margin-bottom: 16px; + padding: 0 16px; + border: 1px solid #c00; + background-color: #feebe8; +} + +.upload-php .mode-grid .hide-sidebar .media-sidebar { + display: none; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status { + border-bottom: none; + padding-bottom: 0; + max-width: 100%; +} + +.upload-php .mode-grid .media-sidebar .upload-error { + margin: 20px 0; + padding: 0; + border: none; + background: none; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors { + font-size: 0; + top: -12px; + right: -10px; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before { + content: "\f158"; + font: normal 20px/1 dashicons; + color: #666; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before, +.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before { + color: #2ea2cc; +} + +.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3 { + display: none; +} + +.media-frame.mode-grid .uploader-inline { + position: relative; + top: auto; + right: auto; + left: auto; + bottom: auto; + padding-top: 0; + margin-top: 0; + border: 4px dashed #bbb; +} + +.media-frame.mode-select .attachments-browser.fixed .attachments { + position: relative; + top: 94px; /* prevent jumping up when the toolbar becomes fixed */ + padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */ +} + +.media-frame.mode-grid .attachment:focus, +.media-frame.mode-grid .selected.attachment:focus, +.media-frame.mode-grid .attachment.details:focus { + -webkit-box-shadow: + inset 0 0 2px 3px #f1f1f1, + inset 0 0 0 7px #5b9dd9; + box-shadow: + inset 0 0 2px 3px #f1f1f1, + inset 0 0 0 7px #5b9dd9; + outline: none; +} + +.media-frame.mode-grid .selected.attachment { + -webkit-box-shadow: + inset 0 0 0 5px #f1f1f1, + inset 0 0 0 7px #ccc; + box-shadow: + inset 0 0 0 5px #f1f1f1, + inset 0 0 0 7px #ccc; +} + +.media-frame.mode-grid .attachment.details { + -webkit-box-shadow: + inset 0 0 0 3px #f1f1f1, + inset 0 0 0 7px #1e8cbe; + box-shadow: + inset 0 0 0 3px #f1f1f1, + inset 0 0 0 7px #1e8cbe; +} + +.media-frame.mode-grid.mode-select .attachment .thumbnail { + opacity: 0.65; +} + +.media-frame.mode-select .attachment.selected .thumbnail { + opacity: 1; +} + +.media-frame.mode-grid .media-toolbar { + margin-bottom: 15px; + height: auto; +} + +.media-frame.mode-grid .media-toolbar select { + margin: 0 10px 0 0; + font-size: 14px; +} + +.media-frame.mode-grid .media-toolbar-secondary > .media-button { + margin-top: 10px; + margin-bottom: 10px; +} + +.media-frame.mode-grid .attachments-browser .bulk-select { + display: inline-block; + margin: 0 10px 0 0; +} + +.media-frame.mode-grid .search { + margin-top: 0; +} + +.media-frame.mode-grid .spinner { + margin-top: 15px; +} + +.attachments-browser .media-toolbar-secondary > .select-mode-toggle-button { + margin-right: 10px; +} + +.media-frame.mode-select .attachments-browser.fixed .media-toolbar { + position: fixed; + top: 32px; + left: auto; + right: 20px; + margin-top: 0; +} + +.media-frame.mode-grid .attachments-browser { + padding: 0; +} + +.media-frame.mode-grid .attachments-browser .attachments { + padding: 2px; +} + +.media-frame.mode-grid .attachments-browser .no-media { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 100px 0 0; + text-align: center; +} + +/** + * Attachment details modal + */ + +.edit-attachment-frame { + display: block; + height: 100%; + width: 100%; +} + +.edit-attachment-frame .edit-media-header { + overflow: hidden; +} + +.upload-php .media-modal-close .media-modal-icon:before { + content: '\f335'; + font-size: 22px; +} + +.upload-php .media-modal-close .media-modal-icon { + margin: 14px; + width: 22px; +} + +.upload-php .media-modal-close, +.edit-attachment-frame .edit-media-header .left, +.edit-attachment-frame .edit-media-header .right { + cursor: pointer; + color: #777; + background-color: transparent; + height: 50px; + width: 50px; + padding: 0; + position: absolute; + text-align: center; + border: 0; + border-left: 1px solid #ddd; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.upload-php .media-modal-close { + top: 0; + right: 0; +} + +.edit-attachment-frame .edit-media-header .left { + right: 102px; +} + +.edit-attachment-frame .edit-media-header .right { + right: 51px; +} + +.edit-attachment-frame .media-frame-title { + left: 0; + right: 150px; /* leave space for prev/next/close */ +} + +.edit-attachment-frame .edit-media-header .right:before, +.edit-attachment-frame .edit-media-header .left:before { + font: normal 20px/50px 'dashicons' !important; + display: inline; + font-weight: 300; +} + +.upload-php .media-modal-close:hover, +.upload-php .media-modal-close:focus, +.edit-attachment-frame .edit-media-header .left:hover, +.edit-attachment-frame .edit-media-header .right:hover, +.edit-attachment-frame .edit-media-header .left:focus, +.edit-attachment-frame .edit-media-header .right:focus { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; +} + +.upload-php .media-modal-close:focus .media-modal-icon:before, +.upload-php .media-modal-close:hover .media-modal-icon:before { + color: #000; +} + +.edit-attachment-frame .edit-media-header .left:before, +.rtl .edit-attachment-frame .edit-media-header .right:before { + content: '\f341'; +} + +.edit-attachment-frame .edit-media-header .right:before, +.rtl .edit-attachment-frame .edit-media-header .left:before { + content: '\f345'; +} + +.edit-attachment-frame .edit-media-header .left.disabled, +.edit-attachment-frame .edit-media-header .right.disabled, +.edit-attachment-frame .edit-media-header .left.disabled:hover, +.edit-attachment-frame .edit-media-header .right.disabled:hover { + color: #ccc; + background: inherit; + cursor: default; + pointer-events: none; +} + +.edit-attachment-frame .media-frame-content, +.edit-attachment-frame .media-frame-router { + left: 0; +} + +.edit-attachment-frame .media-frame-content { + border-bottom: none; + bottom: 0; + top: 50px; +} + +.edit-attachment-frame .attachment-details { + position: absolute; + overflow: auto; + top: 0; + bottom: 0; + right: 0; + left: 0; + -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); +} + +.edit-attachment-frame .attachment-media-view { + float: left; + width: 65%; + height: 100%; +} + +.edit-attachment-frame .attachment-media-view .thumbnail { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 16px; + height: 100%; +} + +.edit-attachment-frame .attachment-media-view .details-image { + display: block; + margin-bottom: 16px; + max-width: 100%; + max-height: 90%; + max-height: -webkit-calc( 100% - 42px ); + max-height: calc( 100% - 42px ); /* leave space for actions underneath */ +} + +.edit-attachment-frame .wp-media-wrapper { + margin-bottom: 12px; +} + +.edit-attachment-frame input, +.edit-attachment-frame textarea { + padding: 6px 8px; + line-height: 16px; +} + +.edit-attachment-frame .attachment-info { + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 0; + padding: 12px 16px 0; + width: 35%; + height: 100%; + -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1); + border-bottom: 0; + border-left: 1px solid #ddd; + background: #f3f3f3; +} + +.edit-attachment-frame .attachment-info .details, +.edit-attachment-frame .attachment-info .settings { + position: relative; /* RTL fix, #WP29352 */ + overflow: hidden; + float: none; + margin-bottom: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #ddd; +} + +.edit-attachment-frame .attachment-info .filename { + font-weight: normal; + color: #666; +} + +.edit-attachment-frame .attachment-info .thumbnail { + margin-bottom: 12px; +} + +.attachment-info .actions { + margin-bottom: 16px; +} + +.attachment-info .actions a { + display: inline; + text-decoration: none; +} + + +/*------------------------------------------------------------------------------ + 14.2 - Image Editor +------------------------------------------------------------------------------*/ + +.wp_attachment_details label[for="content"] { + font-size: 13px; + line-height: 1.5; + margin: 1em 0; +} + +.wp_attachment_details #attachment_caption { + height: 4em; +} + +.describe .image-editor { + vertical-align: top; +} + +.imgedit-wrap { + position: relative; +} + +.imgedit-settings p { + margin: 8px 0 0; +} + +.describe .imgedit-wrap .imgedit-settings { + padding: 0 5px; +} + +.wp_attachment_holder div.updated { + margin-top: 0; +} + +.wp_attachment_holder .imgedit-wrap > div { + height: auto; + overflow: hidden; +} + +.wp_attachment_holder .imgedit-wrap .imgedit-panel-content { + padding-right: 16px; + width: auto; + overflow: hidden; +} + +.wp_attachment_holder .imgedit-wrap .imgedit-settings { + float: right; + width: 250px; +} + +.imgedit-settings input { + margin-top: 0; + vertical-align: middle; +} + +.imgedit-wait { + position: absolute; + top: 0; + background: #fff url(../images/spinner.gif) no-repeat center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + opacity: 0.7; + filter: alpha(opacity=70); + width: 100%; + height: 500px; + display: none; +} + +.no-float { + float: none; +} + +.media-disabled, +.imgedit-settings .disabled { + color: grey; +} + +.wp_attachment_image, +.A1B1 { + overflow: hidden; +} + +.wp_attachment_image .button, +.A1B1 .button { + float: left; +} + +.no-js .wp_attachment_image .button { + display: none; +} + +.wp_attachment_image .spinner, +.A1B1 .spinner { + float: left; + padding: 0 0 4px 0; + vertical-align: bottom; +} + +.imgedit-menu { + margin: 0 0 12px; + min-width: 300px; +} + +.imgedit-menu div { + float: left; + width: 32px; + border: 1px solid #d5d5d5; + background: #f1f1f1; + margin: 0 8px 0 0; + height: 32px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-align: center; + line-height: 28px; + color: #777; + cursor: pointer; +} + +.imgedit-menu div:before { + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; +} + +.imgedit-menu div:hover { + border-color: #c1c1c1; + background-color: #eaeaea; + color: #333; +} + +.imgedit-menu div.disabled { + border-color: #ccc; + background-color: #ddd; + color: #777; + filter: alpha(opacity=50); + opacity: 0.5; + cursor: default; +} + +.imgedit-crop:before { + content:'\f165'; +} + +.imgedit-rleft:before { + content:'\f166'; +} + +.imgedit-rright:before { + content:'\f167'; +} + +.imgedit-flipv:before { + content:'\f168'; +} + +.imgedit-fliph:before { + content:'\f169'; +} + +.imgedit-undo:before { + content:'\f171'; +} + +.imgedit-redo:before { + content:'\f172'; +} + +.imgedit-crop-wrap { + position: relative; +} + +.imgedit-crop { + margin: 0 8px 0 0; +} + +.imgedit-rleft { + margin: 0 3px; +} + +.imgedit-rright { + margin: 0 8px 0 3px; +} + +.imgedit-flipv { + margin: 0 3px; +} + +.imgedit-fliph { + margin: 0 8px 0 3px; +} + +.imgedit-undo { + margin: 0 3px; +} + +.imgedit-redo { + margin: 0 8px 0 3px; +} + +.imgedit-applyto img { + margin: 0 8px 0 0; +} + +.imgedit-group-top { + margin: 5px 0; +} + +#poststuff .imgedit-group-top h3 { + padding: 0; +} + +.imgedit-group-top h3 a { + text-decoration: none; +} + +.imgedit-applyto .imgedit-label { + padding: 2px 0 0; + display: block; +} + +.imgedit-help { + display: none; + font-style: italic; +} + +a.imgedit-help-toggle { + text-decoration: none; +} + +.form-table td.imgedit-response { + padding: 0; +} + +.imgedit-submit { + margin: 8px 0; +} + +.imgedit-submit-btn { + margin-left: 20px; +} + +.imgedit-wrap .nowrap { + white-space: nowrap; +} + +span.imgedit-scale-warn { + color: red; + font-size: 20px; + font-style: normal; + visibility: hidden; + vertical-align: middle; +} + +.imgedit-group { + margin-bottom: 8px; + padding: 2px 10px; +} + +audio, video { + display: inline-block; + max-width: 100%; +} + +.mejs-container { + width: 100%; + max-width: 100%; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .imgedit-wait { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + .wp_attachment_details label[for="content"] { + font-size: 14px; + line-height: 1.5em; + } + + .media-upload-form .media-item.error, + .media-upload-form .media-item .error { + font-size: 13px; + line-height: 1.5; + } + + .media-upload-form .media-item.error { + padding: 1px 10px; + } + + .media-upload-form .media-item .error { + padding: 10px 0 10px 12px; + } +} + +/** + * Media queries for media grid. + */ + +@media only screen and (max-width: 1120px) { + .media-frame.mode-grid .attachments-browser .media-toolbar-secondary { + float: none; + } +} + +@media only screen and ( max-width: 782px ) { + .media-frame.mode-select .attachments-browser.fixed .media-toolbar { + top: 46px; + right: 10px; + } +} + +@media only screen and (max-width: 600px) { + .media-frame.mode-select .attachments-browser.fixed .media-toolbar { + top: 0; + } +} + +@media only screen and (max-width: 480px) { + .edit-attachment-frame .media-frame-title { + right: 110px; + } + + .upload-php .media-modal-close, + .edit-attachment-frame .edit-media-header .left, + .edit-attachment-frame .edit-media-header .right { + width: 40px; + height: 40px; + } + + .upload-php .media-modal-close .media-modal-icon { + margin: 9px 10px; + } + + .edit-attachment-frame .edit-media-header .right:before, + .edit-attachment-frame .edit-media-header .left:before { + line-height: 40px !important; + } + + .edit-attachment-frame .edit-media-header .left { + right: 82px; + } + + .edit-attachment-frame .edit-media-header .right { + right: 41px; + } + + .edit-attachment-frame .media-frame-content { + top: 40px; + } + + .edit-attachment-frame .attachment-media-view { + float: none; + height: auto; + width: 100%; + } + + .edit-attachment-frame .attachment-info { + height: auto; + width: 100%; + } +} + +@media only screen and (max-width: 640px), screen and (max-height: 400px) { + .upload-php .mode-grid .media-sidebar{ + max-width: 100%; + } +} diff --git a/wp-admin/css/nav-menus-rtl.css b/wp-admin/css/nav-menus-rtl.css new file mode 100644 index 0000000..ed2405b --- /dev/null +++ b/wp-admin/css/nav-menus-rtl.css @@ -0,0 +1,857 @@ +/* nav-menu */ + +/* @todo: determine if this is truly for nav menus only */ +.no-js #message { + display: block; +} + +ul.add-menu-item-tabs li { + padding: 3px 8px 3px 5px; +} + +.accordion-section ul.category-tabs, +.accordion-section ul.add-menu-item-tabs, +.accordion-section ul.wp-tab-bar { + margin: 0; +} + +.accordion-section .categorychecklist { + margin: 13px 0; +} + +#nav-menu-meta .accordion-section-content { + padding: 18px 13px; +} + +#nav-menu-meta .button-controls { + margin-bottom: 0; +} + +#nav-menus-frame { + margin-right: 300px; + margin-top: 23px; +} + +#wpbody-content #menu-settings-column { + display:inline; + width:281px; + margin-right: -300px; + clear: both; + float: right; + padding-top: 0; +} + +#menu-settings-column .inside { + clear: both; + margin: 10px 0 0; +} + +.metabox-holder-disabled .postbox, +.metabox-holder-disabled .accordion-section-content, +.metabox-holder-disabled .accordion-section-title { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.metabox-holder-disabled .button-controls .select-all { + display: none; +} + +#wpbody { + position: relative; +} + +.blank-slate .menu-name { + height: 2em; +} + +.blank-slate .menu-settings { + border: none; + margin-top: 0; + padding-top: 0; + overflow: hidden; +} + +.is-submenu { + color: #999; + font-style: italic; + font-weight: normal; + margin-right: 4px; +} + +.manage-menus { + margin-top: 23px; + padding: 10px; + overflow: hidden; + background: #fbfbfb; +} + +.manage-menus select { + float: right; + margin-left: 6px; +} + +.manage-menus .selected-menu { + float: right; + margin: 5px 0 0 6px; +} + +.manage-menus .submit-btn { + float: right; + margin-top: 1px; +} + +.menu-edit p { + margin: .3em 0 .6em; +} + +.menu-edit #post-body-content h3 { + margin: 1em 0 10px; +} + +.menu-settings { + border-top: 1px solid #eee; + margin-top: 2em; +} + +.menu-settings dl { + margin: 0 0 10px; + overflow: hidden; + padding-right: 18%; +} + +.menu-settings dd { + float: right; + margin: 0; + width: 100%; +} + +.menu-settings dt { + float: right; + clear: both; + width: 21.951%; + padding: 3px 0 0; + margin-right: -21.951%; +} + +.menu-settings label { + vertical-align: baseline; +} + +.menu-edit .checkbox-input { + margin-top: 4px; +} + +.theme-location-set { + color: #999; + font-size: 11px; +} + +/* Menu Container */ +#menu-management-liquid { + float: right; + min-width: 100%; + margin-top: 3px; +} + +#menu-management { + position: relative; + margin-left: 20px; + margin-top: -3px; + width: 100%; + background: #f5f5f5; +} + +#menu-management .menu-edit { + margin-bottom: 20px; +} + +.nav-menus-php #post-body { + padding: 0 10px 10px; + border-top: 1px solid #fff; + border-bottom: 1px solid #dfdfdf; + background: #fff; +} + +#nav-menu-header, +#nav-menu-footer { + padding: 0 10px; +} + +#nav-menu-header { + border-bottom: 1px solid #dfdfdf; + margin-bottom: 0; +} + +#nav-menu-header .menu-name-label { + margin-top: 4px; +} + +.nav-menus-php #post-body div.updated, +.nav-menus-php #post-body div.error { + margin: 0; +} + +.nav-menus-php #post-body-content { + position: relative; + float: none; +} + +#menu-management .menu-add-new abbr { + font-weight:600; +} + +#select-nav-menu-container { + text-align: left; + padding: 0 10px 3px 10px; + margin-bottom: 5px; +} + +#select-nav-menu { + width: 100px; + display: inline; +} + +#menu-name-label { + margin-top: -2px; +} + +.widefat td.menu-location-menus { + padding-bottom: 5px; +} + +.menu-location-menus select { + float: right; +} + +#locations-nav-menu-wrapper { + padding: 5px 0; +} + +.locations-nav-menu-select select { + float: right; + width: 160px; + margin-left: 5px; +} + +.locations-row-links { + float: right; + margin: 6px 6px 0 0; +} + +.locations-edit-menu-link, +.locations-add-menu-link { + margin: 0 3px; +} + +.locations-edit-menu-link { + padding-left: 3px; + border-left: 1px solid #ccc; +} + +#wpbody .open-label { + display: block; + float:right; +} + +#wpbody .open-label span { + padding-left: 10px; +} + +.js .input-with-default-title { + color: #aaa; + font-style: italic; +} + +#menu-management .inside { + padding: 0 10px; +} + +/* Add Menu Item Boxes */ +.postbox .howto input, +.accordion-container .howto input { + width: 180px; + float: left; +} + +.accordion-container .outer-border { + margin: 0; +} + +.customlinkdiv .howto input { + width: 180px; +} + +.customlinkdiv p { + margin-top: 0 +} + +#nav-menu-theme-locations .howto select { + width: 100%; +} + +#nav-menu-theme-locations .button-controls { + text-align: left; +} + +.add-menu-item-view-all { + height: 400px; +} + +/* Button Primary Actions */ +#menu-container .submit { + margin: 0 0 10px; + padding: 0; +} + +.nav-menus-php .add-new-menu-action { + float: right; + margin: 6px 6px 0 0; + line-height: 15px; +} + +.nav-menus-php .meta-sep, +.nav-menus-php .submitdelete, +.nav-menus-php .submitcancel { + display: block; + float: right; + margin: 6px 0; + line-height: 15px; +} + +.meta-sep { + padding: 0 2px; +} + +/* @todo: is this actually used? */ +#cancel-save { + text-decoration: underline; + font-size: 12px; + margin-right: 20px; + margin-top: 5px; +} + +.button.right, .button-secondary.right, .button-primary.right { + float: left; +} + +/* Button Secondary Actions */ +.list-controls { + float: right; + margin-top: 5px; +} + +.add-to-menu { + float: left; +} + +.postbox .spinner { + display: none; + vertical-align: middle; +} + +.button-controls { + clear:both; + margin: 10px 0; +} + +.show-all, +.hide-all { + cursor: pointer; +} + +.hide-all { + display: none; +} + +/* Create Menu */ +#menu-name { + width: 270px; +} + +#manage-menu .inside { + padding: 0px 0px; +} + +/* Custom Links */ +#available-links dt { + display: block; +} + +#add-custom-link .howto { + font-size: 12px; +} + +#add-custom-link label span { + display: block; + float: right; + margin-top: 5px; + padding-left: 5px; +} + +.menu-item-textbox { + width: 180px; +} + +.nav-menus-php .howto span { + margin-top: 6px; + display: block; + float: right; +} + +/* Menu item types */ +.quick-search { + width: 190px; +} + +.nav-menus-php .list-wrap { + display: none; + clear: both; + margin-bottom: 10px; +} + +.nav-menus-php .postbox p.submit { + margin-bottom: 0; +} + +/* Listings */ +.nav-menus-php .list li { + display: none; + margin: 0; + margin-bottom: 5px; +} + +.nav-menus-php .list li .menu-item-title { + cursor: pointer; + display: block; +} + +.nav-menus-php .list li .menu-item-title input { + margin-left: 3px; + margin-top: -3px; +} + +.menu-item-title input[type=checkbox] { + display: inline-block; + margin-top: -4px; +} + +/* Nav Menu */ +#menu-container .inside { + padding-bottom: 10px; +} + +.menu { + padding-top:1em; +} + +#menu-to-edit { + margin: 0; + padding: 0.1em 0; +} + +.menu ul { + width: 100%; +} + +.menu li { + margin-bottom: 0; + position:relative; +} + +.menu-item-bar { + clear:both; + line-height:1.5em; + position:relative; + margin: 9px 0 0; +} + +.menu-item-bar .menu-item-handle { + border: 1px solid #dfdfdf; + position: relative; + padding: 10px 15px; + height: auto; + width: 382px; + line-height: 30px; + overflow: hidden; + word-wrap: break-word; +} + +.menu-item-bar .menu-item-handle:hover { + border-color: #999; +} + +#menu-to-edit .menu-item-invalid .menu-item-handle { + background: #f6c9cc; + border-color: #f1acb1; +} + +.no-js .menu-item-edit-active .item-edit { + display: none; +} + +.js .menu-item-handle { + cursor: move; +} + +.menu li.deleting .menu-item-handle { + background-image: none; + background-color: #f66; +} + +.menu-item-handle .item-title { + font-size: 13px; + font-weight: 600; + line-height: 20px; + display: block; + margin-left: 13em; +} + +.menu-item-handle .menu-item-title.no-title { + color: #999; +} + +/* Sortables */ +li.menu-item.ui-sortable-helper dl { + margin-top: 0; +} + +li.menu-item.ui-sortable-helper .menu-item-transport dl { + margin-top: 13px; +} + +.menu .sortable-placeholder { + height: 35px; + width: 410px; + margin-top: 13px; +} + +/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */ +.menu-item-depth-0 { margin-right: 0px; } +.menu-item-depth-1 { margin-right: 30px; } +.menu-item-depth-2 { margin-right: 60px; } +.menu-item-depth-3 { margin-right: 90px; } +.menu-item-depth-4 { margin-right: 120px; } +.menu-item-depth-5 { margin-right: 150px; } +.menu-item-depth-6 { margin-right: 180px; } +.menu-item-depth-7 { margin-right: 210px; } +.menu-item-depth-8 { margin-right: 240px; } +.menu-item-depth-9 { margin-right: 270px; } +.menu-item-depth-10 { margin-right: 300px; } +.menu-item-depth-11 { margin-right: 330px; } + +.menu-item-depth-0 .menu-item-transport { margin-right: 0px; } +.menu-item-depth-1 .menu-item-transport { margin-right: -30px; } +.menu-item-depth-2 .menu-item-transport { margin-right: -60px; } +.menu-item-depth-3 .menu-item-transport { margin-right: -90px; } +.menu-item-depth-4 .menu-item-transport { margin-right: -120px; } +.menu-item-depth-5 .menu-item-transport { margin-right: -150px; } +.menu-item-depth-6 .menu-item-transport { margin-right: -180px; } +.menu-item-depth-7 .menu-item-transport { margin-right: -210px; } +.menu-item-depth-8 .menu-item-transport { margin-right: -240px; } +.menu-item-depth-9 .menu-item-transport { margin-right: -270px; } +.menu-item-depth-10 .menu-item-transport { margin-right: -300px; } +.menu-item-depth-11 .menu-item-transport { margin-right: -330px; } + +body.menu-max-depth-0 { min-width: 950px !important; } +body.menu-max-depth-1 { min-width: 980px !important; } +body.menu-max-depth-2 { min-width: 1010px !important; } +body.menu-max-depth-3 { min-width: 1040px !important; } +body.menu-max-depth-4 { min-width: 1070px !important; } +body.menu-max-depth-5 { min-width: 1100px !important; } +body.menu-max-depth-6 { min-width: 1130px !important; } +body.menu-max-depth-7 { min-width: 1160px !important; } +body.menu-max-depth-8 { min-width: 1190px !important; } +body.menu-max-depth-9 { min-width: 1220px !important; } +body.menu-max-depth-10 { min-width: 1250px !important; } +body.menu-max-depth-11 { min-width: 1280px !important; } + +/* Menu item controls */ +.item-type { + color: #777; + font-size: 12px; + padding: 12px 10px; + line-height: 18px; + display: block; +} + +.item-controls { + font-size: 12px; + position: absolute; + left: 20px; + top: -1px; +} + +.item-controls a { + text-decoration: none; +} + +.item-controls a:hover { + cursor: pointer; +} + +.item-controls .item-order { + padding-left: 10px; +} + +.nav-menus-php .item-edit { + position: absolute; + left: -20px; + top: 0; + display: block; + width: 30px; + height: 40px; + margin-left: 0 !important; + text-indent: 100%; + outline: none; + overflow: hidden; + white-space: nowrap; +} + +/* Menu editing */ +.menu-instructions-inactive { + display: none; +} + +.menu-item-settings { + display: block; + width: 402px; + padding: 10px 10px 10px 0; + position: relative; + z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */ + border: 1px solid #e5e5e5; + border-top: none; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +.menu-item-settings .field-move a { + display: none; + margin: 0 2px; +} + +.menu-item-edit-active .menu-item-settings { + display: block; +} + +.menu-item-edit-inactive .menu-item-settings { + display: none; +} + +.add-menu-item-pagelinks { + margin: .5em auto; + text-align: center; +} + +.link-to-original { + display: block; + margin: 0 0 10px; + padding: 3px 5px 5px; + border: 1px solid #dfdfdf; + color: #777; + font-size: 12px; + font-style: italic; +} + +.link-to-original a { + padding-right: 4px; + font-style: normal; +} + +.hidden-field { + display: none; +} + +.menu-item-settings .description-thin, +.menu-item-settings .description-wide { + margin-left: 10px; + float: right; +} + +.description-thin { + width: 190px; + height: 40px; +} + +.description-wide { + width: 390px; +} + +.menu-item-actions { + padding-top: 15px; +} + +#cancel-save { + cursor: pointer; +} + +/* Major/minor publishing actions (classes) */ +.nav-menus-php .major-publishing-actions { + clear: both; + padding: 3px 0 6px; +} + +.nav-menus-php .major-publishing-actions .publishing-action { + text-align: left; + float: left; + line-height: 23px; + margin: 4px 0 1px; +} + +.nav-menus-php .blank-slate .menu-settings { + display: none; +} + +.nav-menus-php .delete-action { + float: right; + margin-top: 2px; +} + +.nav-menus-php .submitbox .submitcancel { + border-bottom: 1px solid #0074a2; + padding: 1px 2px; + color: #0074a2; + text-decoration: none; +} + +.nav-menus-php .submitbox .submitcancel:hover { + background: #0074a2; + color: #fff; +} + +.nav-menus-php .major-publishing-actions .form-invalid { + padding-right: 4px; + margin-right: -4px; +} + +/* Clearfix */ +#menu-item-name-wrap:after, +#menu-item-url-wrap:after, +#menu-name-label:after, +#menu-settings-column .inside:after, +#nav-menus-frame:after, +.nav-menus-php #post-body-content:after, +.nav-menus-php .button-controls:after, +.nav-menus-php .major-publishing-actions:after, +.nav-menus-php .menu-item-settings:after { + clear: both; + content: "."; + display: block; + height: 0; + visibility: hidden; +} + +#nav-menus-frame, +.button-controls, +#menu-item-url-wrap, +#menu-item-name-wrap { + display: block; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + body.nav-menus-php { + min-width: 0 !important; + } + + #nav-menus-frame { + margin-right: 0; + float: none; + width: 100%; + } + + #wpbody-content #menu-settings-column { + display: block; + width: 100%; + float: none; + margin-right: 0; + } + + #side-sortables .add-menu-item-tabs { + margin: 15px 0 14px; + } + + ul.add-menu-item-tabs li.tabs { + padding: 13px 15px 14px; + } + + .nav-menus-php .item-controls .item-type { + margin-top: 2px; + } + + .nav-menus-php .customlinkdiv .howto input { + width: 65%; + } + + .nav-menus-php .quick-search { + width: 85%; + } + + #menu-management-liquid { + margin-top: 25px; + } + + .nav-menus-php .menu-name-label.howto span { + margin-top: 13px + } + + .menu-name-label #menu-name { + margin-top: 4px; + } + + .nav-menus-php .major-publishing-actions .publishing-action { + margin-top: 6px; + } + + .nav-menus-php .delete-action { + font-size: 14px; + line-height: 50px; + margin-top: 12px; + } + + .menu-item-bar .menu-item-handle, + .menu-item-settings, + .description-wide { + width: auto; + } + + .menu-item-settings { + padding: 10px; + } + + .menu-item-settings .description-thin, + .menu-item-settings .description-wide { + width: 100%; + height: auto; + } + + .menu-item-settings input { + width: 100%; + } + + .menu-settings dl { + padding-right: 0; + } + + .menu-settings dd { + float: none; + width: 100%; + margin-bottom: 15px; + } + + .menu-settings dt { + float: none; + width: auto; + margin-right: 0; + margin-bottom: 15px; + } +} + +@media only screen and (max-width: 768px) { + /* menu locations */ + #menu-locations-wrap .widefat { + width: 100%; + } +} diff --git a/wp-admin/css/nav-menus.css b/wp-admin/css/nav-menus.css new file mode 100644 index 0000000..28e32b8 --- /dev/null +++ b/wp-admin/css/nav-menus.css @@ -0,0 +1,857 @@ +/* nav-menu */ + +/* @todo: determine if this is truly for nav menus only */ +.no-js #message { + display: block; +} + +ul.add-menu-item-tabs li { + padding: 3px 5px 3px 8px; +} + +.accordion-section ul.category-tabs, +.accordion-section ul.add-menu-item-tabs, +.accordion-section ul.wp-tab-bar { + margin: 0; +} + +.accordion-section .categorychecklist { + margin: 13px 0; +} + +#nav-menu-meta .accordion-section-content { + padding: 18px 13px; +} + +#nav-menu-meta .button-controls { + margin-bottom: 0; +} + +#nav-menus-frame { + margin-left: 300px; + margin-top: 23px; +} + +#wpbody-content #menu-settings-column { + display:inline; + width:281px; + margin-left: -300px; + clear: both; + float: left; + padding-top: 0; +} + +#menu-settings-column .inside { + clear: both; + margin: 10px 0 0; +} + +.metabox-holder-disabled .postbox, +.metabox-holder-disabled .accordion-section-content, +.metabox-holder-disabled .accordion-section-title { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.metabox-holder-disabled .button-controls .select-all { + display: none; +} + +#wpbody { + position: relative; +} + +.blank-slate .menu-name { + height: 2em; +} + +.blank-slate .menu-settings { + border: none; + margin-top: 0; + padding-top: 0; + overflow: hidden; +} + +.is-submenu { + color: #999; + font-style: italic; + font-weight: normal; + margin-left: 4px; +} + +.manage-menus { + margin-top: 23px; + padding: 10px; + overflow: hidden; + background: #fbfbfb; +} + +.manage-menus select { + float: left; + margin-right: 6px; +} + +.manage-menus .selected-menu { + float: left; + margin: 5px 6px 0 0; +} + +.manage-menus .submit-btn { + float: left; + margin-top: 1px; +} + +.menu-edit p { + margin: .3em 0 .6em; +} + +.menu-edit #post-body-content h3 { + margin: 1em 0 10px; +} + +.menu-settings { + border-top: 1px solid #eee; + margin-top: 2em; +} + +.menu-settings dl { + margin: 0 0 10px; + overflow: hidden; + padding-left: 18%; +} + +.menu-settings dd { + float: left; + margin: 0; + width: 100%; +} + +.menu-settings dt { + float: left; + clear: both; + width: 21.951%; + padding: 3px 0 0; + margin-left: -21.951%; +} + +.menu-settings label { + vertical-align: baseline; +} + +.menu-edit .checkbox-input { + margin-top: 4px; +} + +.theme-location-set { + color: #999; + font-size: 11px; +} + +/* Menu Container */ +#menu-management-liquid { + float: left; + min-width: 100%; + margin-top: 3px; +} + +#menu-management { + position: relative; + margin-right: 20px; + margin-top: -3px; + width: 100%; + background: #f5f5f5; +} + +#menu-management .menu-edit { + margin-bottom: 20px; +} + +.nav-menus-php #post-body { + padding: 0 10px 10px; + border-top: 1px solid #fff; + border-bottom: 1px solid #dfdfdf; + background: #fff; +} + +#nav-menu-header, +#nav-menu-footer { + padding: 0 10px; +} + +#nav-menu-header { + border-bottom: 1px solid #dfdfdf; + margin-bottom: 0; +} + +#nav-menu-header .menu-name-label { + margin-top: 4px; +} + +.nav-menus-php #post-body div.updated, +.nav-menus-php #post-body div.error { + margin: 0; +} + +.nav-menus-php #post-body-content { + position: relative; + float: none; +} + +#menu-management .menu-add-new abbr { + font-weight:600; +} + +#select-nav-menu-container { + text-align: right; + padding: 0 10px 3px 10px; + margin-bottom: 5px; +} + +#select-nav-menu { + width: 100px; + display: inline; +} + +#menu-name-label { + margin-top: -2px; +} + +.widefat td.menu-location-menus { + padding-bottom: 5px; +} + +.menu-location-menus select { + float: left; +} + +#locations-nav-menu-wrapper { + padding: 5px 0; +} + +.locations-nav-menu-select select { + float: left; + width: 160px; + margin-right: 5px; +} + +.locations-row-links { + float: left; + margin: 6px 0 0 6px; +} + +.locations-edit-menu-link, +.locations-add-menu-link { + margin: 0 3px; +} + +.locations-edit-menu-link { + padding-right: 3px; + border-right: 1px solid #ccc; +} + +#wpbody .open-label { + display: block; + float:left; +} + +#wpbody .open-label span { + padding-right: 10px; +} + +.js .input-with-default-title { + color: #aaa; + font-style: italic; +} + +#menu-management .inside { + padding: 0 10px; +} + +/* Add Menu Item Boxes */ +.postbox .howto input, +.accordion-container .howto input { + width: 180px; + float: right; +} + +.accordion-container .outer-border { + margin: 0; +} + +.customlinkdiv .howto input { + width: 180px; +} + +.customlinkdiv p { + margin-top: 0 +} + +#nav-menu-theme-locations .howto select { + width: 100%; +} + +#nav-menu-theme-locations .button-controls { + text-align: right; +} + +.add-menu-item-view-all { + height: 400px; +} + +/* Button Primary Actions */ +#menu-container .submit { + margin: 0 0 10px; + padding: 0; +} + +.nav-menus-php .add-new-menu-action { + float: left; + margin: 6px 0 0 6px; + line-height: 15px; +} + +.nav-menus-php .meta-sep, +.nav-menus-php .submitdelete, +.nav-menus-php .submitcancel { + display: block; + float: left; + margin: 6px 0; + line-height: 15px; +} + +.meta-sep { + padding: 0 2px; +} + +/* @todo: is this actually used? */ +#cancel-save { + text-decoration: underline; + font-size: 12px; + margin-left: 20px; + margin-top: 5px; +} + +.button.right, .button-secondary.right, .button-primary.right { + float: right; +} + +/* Button Secondary Actions */ +.list-controls { + float: left; + margin-top: 5px; +} + +.add-to-menu { + float: right; +} + +.postbox .spinner { + display: none; + vertical-align: middle; +} + +.button-controls { + clear:both; + margin: 10px 0; +} + +.show-all, +.hide-all { + cursor: pointer; +} + +.hide-all { + display: none; +} + +/* Create Menu */ +#menu-name { + width: 270px; +} + +#manage-menu .inside { + padding: 0px 0px; +} + +/* Custom Links */ +#available-links dt { + display: block; +} + +#add-custom-link .howto { + font-size: 12px; +} + +#add-custom-link label span { + display: block; + float: left; + margin-top: 5px; + padding-right: 5px; +} + +.menu-item-textbox { + width: 180px; +} + +.nav-menus-php .howto span { + margin-top: 6px; + display: block; + float: left; +} + +/* Menu item types */ +.quick-search { + width: 190px; +} + +.nav-menus-php .list-wrap { + display: none; + clear: both; + margin-bottom: 10px; +} + +.nav-menus-php .postbox p.submit { + margin-bottom: 0; +} + +/* Listings */ +.nav-menus-php .list li { + display: none; + margin: 0; + margin-bottom: 5px; +} + +.nav-menus-php .list li .menu-item-title { + cursor: pointer; + display: block; +} + +.nav-menus-php .list li .menu-item-title input { + margin-right: 3px; + margin-top: -3px; +} + +.menu-item-title input[type=checkbox] { + display: inline-block; + margin-top: -4px; +} + +/* Nav Menu */ +#menu-container .inside { + padding-bottom: 10px; +} + +.menu { + padding-top:1em; +} + +#menu-to-edit { + margin: 0; + padding: 0.1em 0; +} + +.menu ul { + width: 100%; +} + +.menu li { + margin-bottom: 0; + position:relative; +} + +.menu-item-bar { + clear:both; + line-height:1.5em; + position:relative; + margin: 9px 0 0; +} + +.menu-item-bar .menu-item-handle { + border: 1px solid #dfdfdf; + position: relative; + padding: 10px 15px; + height: auto; + width: 382px; + line-height: 30px; + overflow: hidden; + word-wrap: break-word; +} + +.menu-item-bar .menu-item-handle:hover { + border-color: #999; +} + +#menu-to-edit .menu-item-invalid .menu-item-handle { + background: #f6c9cc; + border-color: #f1acb1; +} + +.no-js .menu-item-edit-active .item-edit { + display: none; +} + +.js .menu-item-handle { + cursor: move; +} + +.menu li.deleting .menu-item-handle { + background-image: none; + background-color: #f66; +} + +.menu-item-handle .item-title { + font-size: 13px; + font-weight: 600; + line-height: 20px; + display: block; + margin-right: 13em; +} + +.menu-item-handle .menu-item-title.no-title { + color: #999; +} + +/* Sortables */ +li.menu-item.ui-sortable-helper dl { + margin-top: 0; +} + +li.menu-item.ui-sortable-helper .menu-item-transport dl { + margin-top: 13px; +} + +.menu .sortable-placeholder { + height: 35px; + width: 410px; + margin-top: 13px; +} + +/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */ +.menu-item-depth-0 { margin-left: 0px; } +.menu-item-depth-1 { margin-left: 30px; } +.menu-item-depth-2 { margin-left: 60px; } +.menu-item-depth-3 { margin-left: 90px; } +.menu-item-depth-4 { margin-left: 120px; } +.menu-item-depth-5 { margin-left: 150px; } +.menu-item-depth-6 { margin-left: 180px; } +.menu-item-depth-7 { margin-left: 210px; } +.menu-item-depth-8 { margin-left: 240px; } +.menu-item-depth-9 { margin-left: 270px; } +.menu-item-depth-10 { margin-left: 300px; } +.menu-item-depth-11 { margin-left: 330px; } + +.menu-item-depth-0 .menu-item-transport { margin-left: 0px; } +.menu-item-depth-1 .menu-item-transport { margin-left: -30px; } +.menu-item-depth-2 .menu-item-transport { margin-left: -60px; } +.menu-item-depth-3 .menu-item-transport { margin-left: -90px; } +.menu-item-depth-4 .menu-item-transport { margin-left: -120px; } +.menu-item-depth-5 .menu-item-transport { margin-left: -150px; } +.menu-item-depth-6 .menu-item-transport { margin-left: -180px; } +.menu-item-depth-7 .menu-item-transport { margin-left: -210px; } +.menu-item-depth-8 .menu-item-transport { margin-left: -240px; } +.menu-item-depth-9 .menu-item-transport { margin-left: -270px; } +.menu-item-depth-10 .menu-item-transport { margin-left: -300px; } +.menu-item-depth-11 .menu-item-transport { margin-left: -330px; } + +body.menu-max-depth-0 { min-width: 950px !important; } +body.menu-max-depth-1 { min-width: 980px !important; } +body.menu-max-depth-2 { min-width: 1010px !important; } +body.menu-max-depth-3 { min-width: 1040px !important; } +body.menu-max-depth-4 { min-width: 1070px !important; } +body.menu-max-depth-5 { min-width: 1100px !important; } +body.menu-max-depth-6 { min-width: 1130px !important; } +body.menu-max-depth-7 { min-width: 1160px !important; } +body.menu-max-depth-8 { min-width: 1190px !important; } +body.menu-max-depth-9 { min-width: 1220px !important; } +body.menu-max-depth-10 { min-width: 1250px !important; } +body.menu-max-depth-11 { min-width: 1280px !important; } + +/* Menu item controls */ +.item-type { + color: #777; + font-size: 12px; + padding: 12px 10px; + line-height: 18px; + display: block; +} + +.item-controls { + font-size: 12px; + position: absolute; + right: 20px; + top: -1px; +} + +.item-controls a { + text-decoration: none; +} + +.item-controls a:hover { + cursor: pointer; +} + +.item-controls .item-order { + padding-right: 10px; +} + +.nav-menus-php .item-edit { + position: absolute; + right: -20px; + top: 0; + display: block; + width: 30px; + height: 40px; + margin-right: 0 !important; + text-indent: 100%; + outline: none; + overflow: hidden; + white-space: nowrap; +} + +/* Menu editing */ +.menu-instructions-inactive { + display: none; +} + +.menu-item-settings { + display: block; + width: 402px; + padding: 10px 0 10px 10px; + position: relative; + z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */ + border: 1px solid #e5e5e5; + border-top: none; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); + box-shadow: 0 1px 1px rgba(0,0,0,0.04); +} + +.menu-item-settings .field-move a { + display: none; + margin: 0 2px; +} + +.menu-item-edit-active .menu-item-settings { + display: block; +} + +.menu-item-edit-inactive .menu-item-settings { + display: none; +} + +.add-menu-item-pagelinks { + margin: .5em auto; + text-align: center; +} + +.link-to-original { + display: block; + margin: 0 0 10px; + padding: 3px 5px 5px; + border: 1px solid #dfdfdf; + color: #777; + font-size: 12px; + font-style: italic; +} + +.link-to-original a { + padding-left: 4px; + font-style: normal; +} + +.hidden-field { + display: none; +} + +.menu-item-settings .description-thin, +.menu-item-settings .description-wide { + margin-right: 10px; + float: left; +} + +.description-thin { + width: 190px; + height: 40px; +} + +.description-wide { + width: 390px; +} + +.menu-item-actions { + padding-top: 15px; +} + +#cancel-save { + cursor: pointer; +} + +/* Major/minor publishing actions (classes) */ +.nav-menus-php .major-publishing-actions { + clear: both; + padding: 3px 0 6px; +} + +.nav-menus-php .major-publishing-actions .publishing-action { + text-align: right; + float: right; + line-height: 23px; + margin: 4px 0 1px; +} + +.nav-menus-php .blank-slate .menu-settings { + display: none; +} + +.nav-menus-php .delete-action { + float: left; + margin-top: 2px; +} + +.nav-menus-php .submitbox .submitcancel { + border-bottom: 1px solid #0074a2; + padding: 1px 2px; + color: #0074a2; + text-decoration: none; +} + +.nav-menus-php .submitbox .submitcancel:hover { + background: #0074a2; + color: #fff; +} + +.nav-menus-php .major-publishing-actions .form-invalid { + padding-left: 4px; + margin-left: -4px; +} + +/* Clearfix */ +#menu-item-name-wrap:after, +#menu-item-url-wrap:after, +#menu-name-label:after, +#menu-settings-column .inside:after, +#nav-menus-frame:after, +.nav-menus-php #post-body-content:after, +.nav-menus-php .button-controls:after, +.nav-menus-php .major-publishing-actions:after, +.nav-menus-php .menu-item-settings:after { + clear: both; + content: "."; + display: block; + height: 0; + visibility: hidden; +} + +#nav-menus-frame, +.button-controls, +#menu-item-url-wrap, +#menu-item-name-wrap { + display: block; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + body.nav-menus-php { + min-width: 0 !important; + } + + #nav-menus-frame { + margin-left: 0; + float: none; + width: 100%; + } + + #wpbody-content #menu-settings-column { + display: block; + width: 100%; + float: none; + margin-left: 0; + } + + #side-sortables .add-menu-item-tabs { + margin: 15px 0 14px; + } + + ul.add-menu-item-tabs li.tabs { + padding: 13px 15px 14px; + } + + .nav-menus-php .item-controls .item-type { + margin-top: 2px; + } + + .nav-menus-php .customlinkdiv .howto input { + width: 65%; + } + + .nav-menus-php .quick-search { + width: 85%; + } + + #menu-management-liquid { + margin-top: 25px; + } + + .nav-menus-php .menu-name-label.howto span { + margin-top: 13px + } + + .menu-name-label #menu-name { + margin-top: 4px; + } + + .nav-menus-php .major-publishing-actions .publishing-action { + margin-top: 6px; + } + + .nav-menus-php .delete-action { + font-size: 14px; + line-height: 50px; + margin-top: 12px; + } + + .menu-item-bar .menu-item-handle, + .menu-item-settings, + .description-wide { + width: auto; + } + + .menu-item-settings { + padding: 10px; + } + + .menu-item-settings .description-thin, + .menu-item-settings .description-wide { + width: 100%; + height: auto; + } + + .menu-item-settings input { + width: 100%; + } + + .menu-settings dl { + padding-left: 0; + } + + .menu-settings dd { + float: none; + width: 100%; + margin-bottom: 15px; + } + + .menu-settings dt { + float: none; + width: auto; + margin-left: 0; + margin-bottom: 15px; + } +} + +@media only screen and (max-width: 768px) { + /* menu locations */ + #menu-locations-wrap .widefat { + width: 100%; + } +} diff --git a/wp-admin/css/press-this-rtl.css b/wp-admin/css/press-this-rtl.css new file mode 100644 index 0000000..4773ba4 --- /dev/null +++ b/wp-admin/css/press-this-rtl.css @@ -0,0 +1,458 @@ +.press-this #message { + border-right: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.press-this #side-sortables .category-tabs li { + display: inline; + line-height: 1.35em; +} + +body.press-this ul.category-tabs li.tabs a { + color: #333; +} + +.press-this #content-resize-handle { + bottom: 2px; +} + +body.press-this { + color: #333; + margin: 0; + padding: 0; + min-width: 708px; + min-height: 400px; +} + +.press-this #titlediv #title { + font-size: 1.4em; +} + +.press-this #site-heading:before { + top: 3px; + position: relative; + display: inline-block; + font: normal 18px/1 'dashicons'; + speak: none; + color: #727272; + content: '\f120'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.press-this #wphead { + height: 32px; + margin-right: 0; + margin-left: 0; + margin-bottom: 5px; +} + +.press-this #header-logo { + float: right; + margin: 7px 7px 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.press-this #wphead h1 { + font-weight: normal; + font-size: 16px; + line-height: 32px; + margin: 0; + float: right; +} + +.press-this #wphead h1 a { + text-decoration: none; +} + +.press-this #wphead h1 a:hover { + text-decoration: underline; +} + +.press-this #message { + margin: 10px 0; +} + +.press-this .posting { + margin-left: 250px; +} + +.press-this-sidebar { + float: left; + width: 240px; + padding-top: 10px; +} + +.press-this #title { + margin-right: 0; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.press-this .tagchecklist { + margin-top: 8px; +} + +.press-this #titlediv { + margin: 0; +} + +.press-this #wp-content-wrap #wp-content-editor-tools { + padding: 0; + top: 3px; + overflow: hidden; +} + +.press-this .wp-media-buttons { + cursor: default; + padding: 8px 8px 6px; +} + +.press-this #wp-content-wrap #wp-content-media-buttons a { + padding: 0; + line-height: normal; + height: auto; + font-size: 16px; +} + +.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn { + margin: 0 1px; +} + +.press-this #wp-content-wrap .mce-toolbar .mce-btn button { + padding: 2px 3px; +} + +.press-this #wp-content-wrap div.mce-toolbar-grp, +.press-this #wp-content-wrap .quicktags-toolbar { + padding-left: 3px; +} + +.press-this .howto { + margin-top: 2px; + margin-bottom: 3px; + font-size: 12px; + font-style: italic; + display: block; +} + +.press-this #wp-content-editor-container { + clear: none; +} + +.press-this #poststuff .inside { + margin-top: 18px; +} + +.press-this .category-tabs { + margin-bottom: 3px; +} + +/* Editor/Main Column */ +.press-this #poststuff { + margin: 0 8px; + padding: 0; +} + +.press-this #photo-add-url-div input[type="text"] { + width: 220px; +} + +#poststuff #editor-toolbar { + height: 30px; +} + +.posting { + margin-left: 212px; + position: relative; +} + +.press-this .inner-sidebar { + width: 200px; +} + +.press-this .inner-sidebar .sleeve { + padding-top: 5px; +} + +.press-this #submitdiv p { + margin: 0; + padding: 6px; +} + +.press-this #submitdiv #publishing-actions { + border-bottom: 1px solid #dfdfdf; +} + +.press-this #publish { + float: left; +} + +.press-this #poststuff h2, +.press-this #poststuff h3 { + font-size: 14px; + line-height: 1; +} + +.press-this #tagsdiv-post_tag h3, +.press-this #categorydiv h3 { + cursor: pointer; +} + +.press-this #submitdiv h3 { + cursor: default; +} + +h3.tb { + font-weight: 600; + font-size: 12px; + margin-right: 5px; +} + +.press-this .postbox, +.press-this .stuffbox { + margin-bottom: 10px; + min-width: 0; +} + +.press-this #submitdiv:hover .handlediv { + background: none; +} + +.tbtitle { + font-size: 1.7em; + outline: none; + padding: 3px 4px; + border: 1px solid #dfdfdf; +} + +.press-this .actions { + float: left; + margin: -19px 0 0; +} + +.press-this #extra-fields .actions { + margin: -32px 0 0 -7px; +} + +.press-this .actions li { + float: right; + list-style: none; + margin-left: 10px; +} + +#extra-fields .button { + margin-left: 5px; +} + +/* Photo Styles */ +#photo_saving { + margin: 0 8px 8px; + vertical-align: middle; +} + +#img_container_container { + overflow: auto; +} + +#extra-fields { + margin-top: 10px; + position: relative; +} + +#extra-fields h2 { + margin: 12px; +} + +#waiting { + margin-top: 10px; + overflow: hidden; +} + +#waiting span { + float: left; + margin: 0 5px 0 0; +} + +#waiting .spinner { + display: block; +} + +#extra-fields .postbox { + margin-bottom: 5px; +} + +#extra-fields .titlewrap { + padding: 0; + overflow: auto; + height: 120px; +} + +#img_container a { + display: block; + float: right; + overflow: hidden; +} + +#img_container img, +#img_container a { + width: 68px; + height: 68px; +} + +#img_container img { + border: none; + background-color: #f4f4f4; + cursor: pointer; +} + +#img_container a, +#img_container a:link, +#img_container a:visited { + border: 1px solid #ccc; + display: block; + position: relative; +} + +#img_container a:hover, +#img_container a:active { + border-color: #000; + z-index: 1000; + border-width: 1px; +} + +/* Video */ +#embed-code { + width: 100%; + height: 98px; +} + +/* Categories */ +.press-this .categorydiv div.tabs-panel { + height: 100px; +} + +/* Tags */ +.press-this .tagsdiv .newtag { + width: 120px; +} + +.press-this #content { + margin: 5px 0; + padding: 0 5px; + border: 0 none; + height: 340px; + font-family: Consolas, Monaco, monospace; + font-size: 13px; + line-height: 19px; + background: transparent; +} + +/* Submit */ +.press-this #publishing-actions .spinner { + display: inline; + vertical-align: middle; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* Reset responsive styles in Press This */ +@media screen and ( max-width: 782px ) { + .press-this ul.category-tabs li.tabs { + padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */ + } + + .press-this a.wp-switch-editor { + font: 13px/19px "Open Sans", sans-serif; + margin: 5px 5px 0 0; + padding: 3px 8px 4px; + } + + .press-this #wp-content-media-buttons a { + padding: 0; + line-height: normal; + height: auto; + } + + .press-this #wp-content-editor-tools { + padding: 0; + top: 3px; + } + + .press-this .category-tabs { + margin-top: 0; + } + + .press-this .tagsdiv .newtag { + width: 120px; + padding: 3px 5px; + margin-bottom: 0; + } + + .press-this .tagchecklist { + padding: 0; + margin-bottom: 0; + } + + .press-this .wp_themeSkin a.mceButton { + width: 20px; + height: 20px; + } + + .press-this .wp_themeSkin .mceButton .mceIcon { + margin: 0; + } + + .press-this #poststuff h3, + .press-this .metabox-holder h3 { + padding: 7px 12px; + } + + .press-this input[type=checkbox], + .press-this input[type=radio] { + height: 16px; + width: 16px; + } + + .press-this input[type=checkbox]:checked:before { + width: 16px; + font: normal 21px/1 'dashicons'; + margin: -3px -4px 0 0; + } + + .press-this input[type=radio]:checked:before { + font: normal 21px/1 'dashicons'; + width: 6px; + height: 6px; + margin: 4px; + } + + .press-this ul.categorychecklist ul, + .press-this ul.categorychecklist li { + margin-top: 0; + margin-bottom: 0; + } + + .press-this div.quicktags-toolbar input { + padding: 2px 4px; + } + + .press-this textarea, + .press-this input { + font-size: 14px; + } + + .press-this .tagchecklist span { + font-size: 13px; + line-height: 1.8em; + } +} diff --git a/wp-admin/css/press-this.css b/wp-admin/css/press-this.css new file mode 100644 index 0000000..dbf355a --- /dev/null +++ b/wp-admin/css/press-this.css @@ -0,0 +1,458 @@ +.press-this #message { + border-left: 4px solid #7ad03a; + padding: 1px 12px; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); + box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); +} + +.press-this #side-sortables .category-tabs li { + display: inline; + line-height: 1.35em; +} + +body.press-this ul.category-tabs li.tabs a { + color: #333; +} + +.press-this #content-resize-handle { + bottom: 2px; +} + +body.press-this { + color: #333; + margin: 0; + padding: 0; + min-width: 708px; + min-height: 400px; +} + +.press-this #titlediv #title { + font-size: 1.4em; +} + +.press-this #site-heading:before { + top: 3px; + position: relative; + display: inline-block; + font: normal 18px/1 'dashicons'; + speak: none; + color: #727272; + content: '\f120'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.press-this #wphead { + height: 32px; + margin-left: 0; + margin-right: 0; + margin-bottom: 5px; +} + +.press-this #header-logo { + float: left; + margin: 7px 7px 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.press-this #wphead h1 { + font-weight: normal; + font-size: 16px; + line-height: 32px; + margin: 0; + float: left; +} + +.press-this #wphead h1 a { + text-decoration: none; +} + +.press-this #wphead h1 a:hover { + text-decoration: underline; +} + +.press-this #message { + margin: 10px 0; +} + +.press-this .posting { + margin-right: 250px; +} + +.press-this-sidebar { + float: right; + width: 240px; + padding-top: 10px; +} + +.press-this #title { + margin-left: 0; + margin-right: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.press-this .tagchecklist { + margin-top: 8px; +} + +.press-this #titlediv { + margin: 0; +} + +.press-this #wp-content-wrap #wp-content-editor-tools { + padding: 0; + top: 3px; + overflow: hidden; +} + +.press-this .wp-media-buttons { + cursor: default; + padding: 8px 8px 6px; +} + +.press-this #wp-content-wrap #wp-content-media-buttons a { + padding: 0; + line-height: normal; + height: auto; + font-size: 16px; +} + +.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn { + margin: 0 1px; +} + +.press-this #wp-content-wrap .mce-toolbar .mce-btn button { + padding: 2px 3px; +} + +.press-this #wp-content-wrap div.mce-toolbar-grp, +.press-this #wp-content-wrap .quicktags-toolbar { + padding-right: 3px; +} + +.press-this .howto { + margin-top: 2px; + margin-bottom: 3px; + font-size: 12px; + font-style: italic; + display: block; +} + +.press-this #wp-content-editor-container { + clear: none; +} + +.press-this #poststuff .inside { + margin-top: 18px; +} + +.press-this .category-tabs { + margin-bottom: 3px; +} + +/* Editor/Main Column */ +.press-this #poststuff { + margin: 0 8px; + padding: 0; +} + +.press-this #photo-add-url-div input[type="text"] { + width: 220px; +} + +#poststuff #editor-toolbar { + height: 30px; +} + +.posting { + margin-right: 212px; + position: relative; +} + +.press-this .inner-sidebar { + width: 200px; +} + +.press-this .inner-sidebar .sleeve { + padding-top: 5px; +} + +.press-this #submitdiv p { + margin: 0; + padding: 6px; +} + +.press-this #submitdiv #publishing-actions { + border-bottom: 1px solid #dfdfdf; +} + +.press-this #publish { + float: right; +} + +.press-this #poststuff h2, +.press-this #poststuff h3 { + font-size: 14px; + line-height: 1; +} + +.press-this #tagsdiv-post_tag h3, +.press-this #categorydiv h3 { + cursor: pointer; +} + +.press-this #submitdiv h3 { + cursor: default; +} + +h3.tb { + font-weight: 600; + font-size: 12px; + margin-left: 5px; +} + +.press-this .postbox, +.press-this .stuffbox { + margin-bottom: 10px; + min-width: 0; +} + +.press-this #submitdiv:hover .handlediv { + background: none; +} + +.tbtitle { + font-size: 1.7em; + outline: none; + padding: 3px 4px; + border: 1px solid #dfdfdf; +} + +.press-this .actions { + float: right; + margin: -19px 0 0; +} + +.press-this #extra-fields .actions { + margin: -32px -7px 0 0; +} + +.press-this .actions li { + float: left; + list-style: none; + margin-right: 10px; +} + +#extra-fields .button { + margin-right: 5px; +} + +/* Photo Styles */ +#photo_saving { + margin: 0 8px 8px; + vertical-align: middle; +} + +#img_container_container { + overflow: auto; +} + +#extra-fields { + margin-top: 10px; + position: relative; +} + +#extra-fields h2 { + margin: 12px; +} + +#waiting { + margin-top: 10px; + overflow: hidden; +} + +#waiting span { + float: right; + margin: 0 0 0 5px; +} + +#waiting .spinner { + display: block; +} + +#extra-fields .postbox { + margin-bottom: 5px; +} + +#extra-fields .titlewrap { + padding: 0; + overflow: auto; + height: 120px; +} + +#img_container a { + display: block; + float: left; + overflow: hidden; +} + +#img_container img, +#img_container a { + width: 68px; + height: 68px; +} + +#img_container img { + border: none; + background-color: #f4f4f4; + cursor: pointer; +} + +#img_container a, +#img_container a:link, +#img_container a:visited { + border: 1px solid #ccc; + display: block; + position: relative; +} + +#img_container a:hover, +#img_container a:active { + border-color: #000; + z-index: 1000; + border-width: 1px; +} + +/* Video */ +#embed-code { + width: 100%; + height: 98px; +} + +/* Categories */ +.press-this .categorydiv div.tabs-panel { + height: 100px; +} + +/* Tags */ +.press-this .tagsdiv .newtag { + width: 120px; +} + +.press-this #content { + margin: 5px 0; + padding: 0 5px; + border: 0 none; + height: 340px; + font-family: Consolas, Monaco, monospace; + font-size: 13px; + line-height: 19px; + background: transparent; +} + +/* Submit */ +.press-this #publishing-actions .spinner { + display: inline; + vertical-align: middle; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/* Reset responsive styles in Press This */ +@media screen and ( max-width: 782px ) { + .press-this ul.category-tabs li.tabs { + padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */ + } + + .press-this a.wp-switch-editor { + font: 13px/19px "Open Sans", sans-serif; + margin: 5px 0 0 5px; + padding: 3px 8px 4px; + } + + .press-this #wp-content-media-buttons a { + padding: 0; + line-height: normal; + height: auto; + } + + .press-this #wp-content-editor-tools { + padding: 0; + top: 3px; + } + + .press-this .category-tabs { + margin-top: 0; + } + + .press-this .tagsdiv .newtag { + width: 120px; + padding: 3px 5px; + margin-bottom: 0; + } + + .press-this .tagchecklist { + padding: 0; + margin-bottom: 0; + } + + .press-this .wp_themeSkin a.mceButton { + width: 20px; + height: 20px; + } + + .press-this .wp_themeSkin .mceButton .mceIcon { + margin: 0; + } + + .press-this #poststuff h3, + .press-this .metabox-holder h3 { + padding: 7px 12px; + } + + .press-this input[type=checkbox], + .press-this input[type=radio] { + height: 16px; + width: 16px; + } + + .press-this input[type=checkbox]:checked:before { + width: 16px; + font: normal 21px/1 'dashicons'; + margin: -3px 0 0 -4px; + } + + .press-this input[type=radio]:checked:before { + font: normal 21px/1 'dashicons'; + width: 6px; + height: 6px; + margin: 4px; + } + + .press-this ul.categorychecklist ul, + .press-this ul.categorychecklist li { + margin-top: 0; + margin-bottom: 0; + } + + .press-this div.quicktags-toolbar input { + padding: 2px 4px; + } + + .press-this textarea, + .press-this input { + font-size: 14px; + } + + .press-this .tagchecklist span { + font-size: 13px; + line-height: 1.8em; + } +} diff --git a/wp-admin/css/revisions-rtl.css b/wp-admin/css/revisions-rtl.css new file mode 100644 index 0000000..ee035f2 --- /dev/null +++ b/wp-admin/css/revisions-rtl.css @@ -0,0 +1,574 @@ +/*------------------------------------------------------------------------------ + 11.2 - Post Revisions +------------------------------------------------------------------------------*/ +.revisions-control-frame, +.revisions-diff-frame { + position: relative; +} + +.revisions-controls { + padding-top: 40px; + height: 100px; + z-index: 1; +} + +.revisions-controls input[type="checkbox"] { + position: relative; + top: -1px; + vertical-align: text-bottom; +} + +.revisions.pinned .revisions-controls { + position: fixed; + top: 0; + height: 82px; + background: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions-tickmarks { + position: relative; + margin: 0 auto; + height: 0.7em; + top: 7px; + max-width: 70%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; +} + +.revisions-tickmarks > div { + position: absolute; + height: 100%; + border-right: 1px solid #aaa; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.revisions-tickmarks > div:first-child { + border-width: 0; +} + +.comparing-two-revisions .revisions-controls { + height: 140px; +} + +.comparing-two-revisions.pinned .revisions-controls { + height: 124px; +} + +.revisions .diff-error { + position: absolute; + text-align: center; + margin: 0 auto; + width: 100%; + display: none; +} + +.revisions.diff-error .diff-error { + display: block; +} + +.revisions .loading-indicator { + position: absolute; + vertical-align: middle; + opacity: 0; + width: 100%; + width: -webkit-calc( 100% - 30px ); + width: calc( 100% - 30px ); + top: 50%; + top: -webkit-calc( 50% - 10px ); + top: calc( 50% - 10px ); + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + filter: alpha(opacity=0); /* ie8 and earlier */ +} + +body.folded .revisions .loading-indicator { + margin-right: -32px; +} + +.revisions .loading-indicator span.spinner { + display: block; + margin: 0 auto; + float: none; +} + +.revisions.loading .loading-indicator { + opacity: 1; + filter: alpha(opacity=100); /* ie8 and earlier */ +} + +.revisions .diff { + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} + +.revisions.loading .diff { + opacity: 0.5; + filter: alpha(opacity=50); /* ie8 and earlier */ +} + +.revisions.diff-error .diff { + visibility: hidden; +} + +.revisions-meta { + margin-top: 20px; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions.pinned .revisions-meta { + -webkit-box-shadow: none; + box-shadow: none; +} + +.revision-toggle-compare-mode { + position: absolute; + top: 0; + left: 0; +} + +.comparing-two-revisions .revisions-previous, +.comparing-two-revisions .revisions-next, +.revisions-meta .diff-meta-to strong { + display: none; +} + +.revisions-controls .author-card .date { + color: #777; +} + +.revisions-controls .author-card.autosave { + color: #d54e21; +} + +.revisions-controls .author-card .author-name { + font-weight: bold; +} + +.comparing-two-revisions .diff-meta-to strong { + display: block; +} + +.revisions.pinned .revisions-buttons { + padding: 0 11px; +} + +.revisions-previous, +.revisions-next { + position: relative; + z-index: 1; +} + +.revisions-previous { + float: right; +} + +.revisions-next { + float: left; +} + +.revisions-controls .wp-slider { + max-width: 70%; + margin: 0 auto; + top: -3px; +} + +.revisions-diff { + padding: 15px; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions-diff h3:first-child { + margin-top: 0; +} + +/* Revision meta box */ +.post-revisions li img, +#revisions-meta-restored img { + vertical-align: middle; +} + +table.diff tbody tr td:nth-child(2) { + width: 4%; +} + +table.diff { + table-layout: fixed; + width: 100%; + white-space: pre-wrap; +} + +table.diff col.content { + width: auto; +} + +table.diff col.content.diffsplit { + width: 48%; +} + +table.diff col.diffsplit.middle { + width: auto; +} + +table.diff col.ltype { + width: 30px; +} + +table.diff tr { + background-color: transparent; +} + +table.diff td, +table.diff th { + font-family: Consolas, Monaco, monospace; + font-size: 14px; + line-height: 1.618; + padding: .5em; + vertical-align: top; + word-wrap: break-word; +} + +table.diff td h1, +table.diff td h2, +table.diff td h3, +table.diff td h4, +table.diff td h5, +table.diff td h6 { + margin: 0; +} + +table.diff .diff-deletedline del, +table.diff .diff-addedline ins { + text-decoration: none; +} + +table.diff .diff-deletedline { + background-color: #ffe9e9; +} + +table.diff .diff-deletedline del { + background-color: #faa; +} + +table.diff .diff-addedline { + background-color: #e9ffe9; +} + +table.diff .diff-addedline ins { + background-color: #afa; +} + +.diff-meta { + padding: 5px; + clear: both; + min-height: 32px; +} + +.diff-title strong { + line-height: 32px; + min-width: 60px; + text-align: left; + float: right; + margin-left: 5px; +} + +.revisions-controls .author-card .author-info { + font-size: 12px; + line-height: 16px; +} + +.revisions-controls .author-card .avatar, +.revisions-controls .author-card .author-info { + float: right; + margin-right: 6px; + margin-left: 6px; +} + +.revisions-controls .author-card .byline { + display: block; + font-size: 12px; +} + +.revisions-controls .author-card .avatar { + vertical-align: middle; +} + +.diff-meta input.restore-revision { + float: left; + margin-right: 6px; + margin-left: 6px; + margin-top: 4px; +} + +.diff-meta-from { + display: none; +} + +.comparing-two-revisions .diff-meta-from { + display: block; +} + +.revisions-tooltip { + position: absolute; + bottom: 105px; + margin-left: 0; + margin-right: -69px; + z-index: 0; + max-width: 350px; + min-width: 130px; + padding: 8px 4px; + display: none; + opacity: 0; +} + +.revisions-tooltip.flipped { + margin-right: 0; + margin-left: -70px; +} + +.revisions.pinned .revisions-tooltip { + display: none !important; +} + +.comparing-two-revisions .revisions-tooltip { + bottom: 145px; +} + +.revisions-tooltip-arrow { + width: 70px; + height: 15px; + overflow: hidden; + position: absolute; + right: 0; + margin-right: 35px; + bottom: -15px; +} + +.revisions-tooltip.flipped .revisions-tooltip-arrow { + margin-right: 0; + margin-left: 35px; + right: auto; + left: 0; +} + +.revisions-tooltip-arrow > span { + content: ""; + position: absolute; + right: 20px; + top: -20px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.revisions-tooltip.flipped .revisions-tooltip-arrow > span { + right: auto; + left: 20px; +} + +.ie8 .revisions-tooltip-arrow > span { + right: 15px; + top: -25px; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; +} + +.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span { + left: 25px; +} + +.revisions-tooltip, +.revisions-tooltip-arrow > span { + border: 1px solid #d7d7d7; + background-color: #fff; +} + +.revisions-tooltip { + display: none; +} + +.arrow { + width: 70px; + height: 16px; + overflow: hidden; + position: absolute; + right: 0; + margin-right: -35px; + bottom: 90px; + z-index: 10000; +} + +.arrow:after { + z-index: 9999; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.arrow.top { + top: -16px; + bottom: auto; +} + +.arrow.left { + right: 20%; +} + +.arrow:after { + content: ""; + position: absolute; + right: 20px; + top: -20px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.revisions-tooltip, +.revisions-tooltip-arrow:after { + border-width: 1px; + border-style: solid; +} + +div.revisions-controls > .wp-slider > .ui-slider-handle { + margin-right: -10px; +} + +.rtl div.revisions-controls > .wp-slider > .ui-slider-handle { + margin-left: -10px; +} + + /* jQuery UI Slider */ +.wp-slider.ui-slider { + position: relative; + border: 1px solid #d7d7d7; + text-align: right; + cursor: pointer; +} + +.wp-slider .ui-slider-handle { + -webkit-border-radius: 50%; + border-radius: 50%; + height: 18px; + margin-top: -3px; + outline: none; + position: absolute; + width: 18px; + z-index: 2; +} + +.wp-slider .ui-slider-handle, +.wp-slider .ui-slider-handle.ui-state-hover, +.wp-slider .ui-slider-handle.focus { + background: #2ea2cc; + border: 1px solid #0074a2; + -webkit-box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15); + box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15); +} + +.wp-slider .ui-slider-handle:before { + background: none; + position: absolute; + top: 0; + right: 0; + color: #fff; + content: "\f229"; + font: normal 18px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-slider .ui-slider-handle.from-handle:before, +.wp-slider .ui-slider-handle.to-handle:before { + font-size: 20px !important; + margin: -1px -1px 0 0; +} + +.wp-slider .ui-slider-handle.from-handle:before { + content: '\f139'; +} + +.wp-slider .ui-slider-handle.to-handle:before { + content: '\f141'; +} + +.rtl .wp-slider .ui-slider-handle.from-handle:before { + content: '\f141'; +} + +.rtl .wp-slider .ui-slider-handle.to-handle:before { + content: '\f139'; + left: -1px; +} + +.wp-slider .ui-slider-range { + position: absolute; + font-size: .7em; + display: block; + border: 0; + background-color: transparent; + background-image: none; +} + +.wp-slider.ui-slider-horizontal { + height: .7em; +} + +.wp-slider.ui-slider-horizontal .ui-slider-handle { + top: -.25em; + margin-right: -.6em; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range-min { + right: 0; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range-max { + left: 0; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .revision-tick.completed-false { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + #diff-next-revision, + #diff-previous-revision { + margin-top: -1em; + } + + table.diff { + -ms-word-break: break-all; + word-break: break-all; + word-wrap: break-word; + } +} diff --git a/wp-admin/css/revisions.css b/wp-admin/css/revisions.css new file mode 100644 index 0000000..f191494 --- /dev/null +++ b/wp-admin/css/revisions.css @@ -0,0 +1,574 @@ +/*------------------------------------------------------------------------------ + 11.2 - Post Revisions +------------------------------------------------------------------------------*/ +.revisions-control-frame, +.revisions-diff-frame { + position: relative; +} + +.revisions-controls { + padding-top: 40px; + height: 100px; + z-index: 1; +} + +.revisions-controls input[type="checkbox"] { + position: relative; + top: -1px; + vertical-align: text-bottom; +} + +.revisions.pinned .revisions-controls { + position: fixed; + top: 0; + height: 82px; + background: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions-tickmarks { + position: relative; + margin: 0 auto; + height: 0.7em; + top: 7px; + max-width: 70%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; +} + +.revisions-tickmarks > div { + position: absolute; + height: 100%; + border-left: 1px solid #aaa; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.revisions-tickmarks > div:first-child { + border-width: 0; +} + +.comparing-two-revisions .revisions-controls { + height: 140px; +} + +.comparing-two-revisions.pinned .revisions-controls { + height: 124px; +} + +.revisions .diff-error { + position: absolute; + text-align: center; + margin: 0 auto; + width: 100%; + display: none; +} + +.revisions.diff-error .diff-error { + display: block; +} + +.revisions .loading-indicator { + position: absolute; + vertical-align: middle; + opacity: 0; + width: 100%; + width: -webkit-calc( 100% - 30px ); + width: calc( 100% - 30px ); + top: 50%; + top: -webkit-calc( 50% - 10px ); + top: calc( 50% - 10px ); + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + filter: alpha(opacity=0); /* ie8 and earlier */ +} + +body.folded .revisions .loading-indicator { + margin-left: -32px; +} + +.revisions .loading-indicator span.spinner { + display: block; + margin: 0 auto; + float: none; +} + +.revisions.loading .loading-indicator { + opacity: 1; + filter: alpha(opacity=100); /* ie8 and earlier */ +} + +.revisions .diff { + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} + +.revisions.loading .diff { + opacity: 0.5; + filter: alpha(opacity=50); /* ie8 and earlier */ +} + +.revisions.diff-error .diff { + visibility: hidden; +} + +.revisions-meta { + margin-top: 20px; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions.pinned .revisions-meta { + -webkit-box-shadow: none; + box-shadow: none; +} + +.revision-toggle-compare-mode { + position: absolute; + top: 0; + right: 0; +} + +.comparing-two-revisions .revisions-previous, +.comparing-two-revisions .revisions-next, +.revisions-meta .diff-meta-to strong { + display: none; +} + +.revisions-controls .author-card .date { + color: #777; +} + +.revisions-controls .author-card.autosave { + color: #d54e21; +} + +.revisions-controls .author-card .author-name { + font-weight: bold; +} + +.comparing-two-revisions .diff-meta-to strong { + display: block; +} + +.revisions.pinned .revisions-buttons { + padding: 0 11px; +} + +.revisions-previous, +.revisions-next { + position: relative; + z-index: 1; +} + +.revisions-previous { + float: left; +} + +.revisions-next { + float: right; +} + +.revisions-controls .wp-slider { + max-width: 70%; + margin: 0 auto; + top: -3px; +} + +.revisions-diff { + padding: 15px; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.revisions-diff h3:first-child { + margin-top: 0; +} + +/* Revision meta box */ +.post-revisions li img, +#revisions-meta-restored img { + vertical-align: middle; +} + +table.diff tbody tr td:nth-child(2) { + width: 4%; +} + +table.diff { + table-layout: fixed; + width: 100%; + white-space: pre-wrap; +} + +table.diff col.content { + width: auto; +} + +table.diff col.content.diffsplit { + width: 48%; +} + +table.diff col.diffsplit.middle { + width: auto; +} + +table.diff col.ltype { + width: 30px; +} + +table.diff tr { + background-color: transparent; +} + +table.diff td, +table.diff th { + font-family: Consolas, Monaco, monospace; + font-size: 14px; + line-height: 1.618; + padding: .5em; + vertical-align: top; + word-wrap: break-word; +} + +table.diff td h1, +table.diff td h2, +table.diff td h3, +table.diff td h4, +table.diff td h5, +table.diff td h6 { + margin: 0; +} + +table.diff .diff-deletedline del, +table.diff .diff-addedline ins { + text-decoration: none; +} + +table.diff .diff-deletedline { + background-color: #ffe9e9; +} + +table.diff .diff-deletedline del { + background-color: #faa; +} + +table.diff .diff-addedline { + background-color: #e9ffe9; +} + +table.diff .diff-addedline ins { + background-color: #afa; +} + +.diff-meta { + padding: 5px; + clear: both; + min-height: 32px; +} + +.diff-title strong { + line-height: 32px; + min-width: 60px; + text-align: right; + float: left; + margin-right: 5px; +} + +.revisions-controls .author-card .author-info { + font-size: 12px; + line-height: 16px; +} + +.revisions-controls .author-card .avatar, +.revisions-controls .author-card .author-info { + float: left; + margin-left: 6px; + margin-right: 6px; +} + +.revisions-controls .author-card .byline { + display: block; + font-size: 12px; +} + +.revisions-controls .author-card .avatar { + vertical-align: middle; +} + +.diff-meta input.restore-revision { + float: right; + margin-left: 6px; + margin-right: 6px; + margin-top: 4px; +} + +.diff-meta-from { + display: none; +} + +.comparing-two-revisions .diff-meta-from { + display: block; +} + +.revisions-tooltip { + position: absolute; + bottom: 105px; + margin-right: 0; + margin-left: -69px; + z-index: 0; + max-width: 350px; + min-width: 130px; + padding: 8px 4px; + display: none; + opacity: 0; +} + +.revisions-tooltip.flipped { + margin-left: 0; + margin-right: -70px; +} + +.revisions.pinned .revisions-tooltip { + display: none !important; +} + +.comparing-two-revisions .revisions-tooltip { + bottom: 145px; +} + +.revisions-tooltip-arrow { + width: 70px; + height: 15px; + overflow: hidden; + position: absolute; + left: 0; + margin-left: 35px; + bottom: -15px; +} + +.revisions-tooltip.flipped .revisions-tooltip-arrow { + margin-left: 0; + margin-right: 35px; + left: auto; + right: 0; +} + +.revisions-tooltip-arrow > span { + content: ""; + position: absolute; + left: 20px; + top: -20px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.revisions-tooltip.flipped .revisions-tooltip-arrow > span { + left: auto; + right: 20px; +} + +.ie8 .revisions-tooltip-arrow > span { + left: 15px; + top: -25px; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; +} + +.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span { + right: 25px; +} + +.revisions-tooltip, +.revisions-tooltip-arrow > span { + border: 1px solid #d7d7d7; + background-color: #fff; +} + +.revisions-tooltip { + display: none; +} + +.arrow { + width: 70px; + height: 16px; + overflow: hidden; + position: absolute; + left: 0; + margin-left: -35px; + bottom: 90px; + z-index: 10000; +} + +.arrow:after { + z-index: 9999; + background-color: #fff; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); + box-shadow: 0 1px 3px rgba(0,0,0,0.1); +} + +.arrow.top { + top: -16px; + bottom: auto; +} + +.arrow.left { + left: 20%; +} + +.arrow:after { + content: ""; + position: absolute; + left: 20px; + top: -20px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.revisions-tooltip, +.revisions-tooltip-arrow:after { + border-width: 1px; + border-style: solid; +} + +div.revisions-controls > .wp-slider > .ui-slider-handle { + margin-left: -10px; +} + +.rtl div.revisions-controls > .wp-slider > .ui-slider-handle { + margin-right: -10px; +} + + /* jQuery UI Slider */ +.wp-slider.ui-slider { + position: relative; + border: 1px solid #d7d7d7; + text-align: left; + cursor: pointer; +} + +.wp-slider .ui-slider-handle { + -webkit-border-radius: 50%; + border-radius: 50%; + height: 18px; + margin-top: -3px; + outline: none; + position: absolute; + width: 18px; + z-index: 2; +} + +.wp-slider .ui-slider-handle, +.wp-slider .ui-slider-handle.ui-state-hover, +.wp-slider .ui-slider-handle.focus { + background: #2ea2cc; + border: 1px solid #0074a2; + -webkit-box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15); + box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15); +} + +.wp-slider .ui-slider-handle:before { + background: none; + position: absolute; + top: 0; + left: 0; + color: #fff; + content: "\f229"; + font: normal 18px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-slider .ui-slider-handle.from-handle:before, +.wp-slider .ui-slider-handle.to-handle:before { + font-size: 20px !important; + margin: -1px 0 0 -1px; +} + +.wp-slider .ui-slider-handle.from-handle:before { + content: '\f139'; +} + +.wp-slider .ui-slider-handle.to-handle:before { + content: '\f141'; +} + +.rtl .wp-slider .ui-slider-handle.from-handle:before { + content: '\f141'; +} + +.rtl .wp-slider .ui-slider-handle.to-handle:before { + content: '\f139'; + right: -1px; +} + +.wp-slider .ui-slider-range { + position: absolute; + font-size: .7em; + display: block; + border: 0; + background-color: transparent; + background-image: none; +} + +.wp-slider.ui-slider-horizontal { + height: .7em; +} + +.wp-slider.ui-slider-horizontal .ui-slider-handle { + top: -.25em; + margin-left: -.6em; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} + +.wp-slider.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .revision-tick.completed-false { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + #diff-next-revision, + #diff-previous-revision { + margin-top: -1em; + } + + table.diff { + -ms-word-break: break-all; + word-break: break-all; + word-wrap: break-word; + } +} diff --git a/wp-admin/css/themes-rtl.css b/wp-admin/css/themes-rtl.css new file mode 100644 index 0000000..264eb3c --- /dev/null +++ b/wp-admin/css/themes-rtl.css @@ -0,0 +1,1732 @@ +/*------------------------------------------------------------------------------ + 16.0 - Themes +------------------------------------------------------------------------------*/ + + +/*------------------------------------------------------------------------------ + 16.1 - Manage Themes +------------------------------------------------------------------------------*/ + +.theme-browser .themes { + clear: both; + padding: 0 0 100px; +} + +.themes-php .wrap h2 { + float: right; + margin-bottom: 15px; +} + +.network-admin.themes-php .wrap h2 { + margin-bottom: 0; +} + +.themes-php .wrap h2 .button { + margin-right: 20px; +} + +/* Search form */ +.themes-php .wp-filter-search { + position: relative; + top: -2px; + right: 20px; + margin: 0; + width: 280px; + font-size: 16px; + font-weight: 300; + line-height: 1.5; +} + +/* Position admin messages */ +.themes-php div.updated, +.themes-php div.error { + margin: 0 0 20px 0; + clear: both; +} + +.themes-php div.updated a { + text-decoration: underline; +} + +/** + * Main theme element + * (has flexible margins) + */ +.theme-browser .theme { + cursor: pointer; + float: right; + margin: 0 0 4% 4%; + position: relative; + width: 30.6%; + border: 1px solid #dedede; + -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.ie8 .theme-browser .theme { + width: 30%; + margin: 0 0 4% 3%; +} + +.theme-browser .theme:nth-child(3n) { + margin-left: 0; +} + +.theme-browser .theme:hover, +.theme-browser .theme:focus { + cursor: pointer; +} + +.theme-browser .theme .theme-name { + font-size: 15px; + font-weight: 600; + height: 18px; + margin: 0; + padding: 15px; + -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + background: #fff; + background: rgba(255,255,255,0.65); +} + +/* Activate and Customize buttons, shown on hover and focus */ +.theme-browser .theme .theme-actions { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out; + position: absolute; + bottom: 0; + left: 0; + height: 38px; + padding: 9px 10px 0 10px; + background: rgba(244, 244, 244, 0.7); + border-right: 1px solid rgba(0,0,0,0.05); +} + +.theme-browser .theme:hover .theme-actions, +.theme-browser .theme.focus .theme-actions, +.theme-browser .theme:focus .theme-actions { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; +} + +.theme-browser .theme .theme-actions .button-primary { + margin-left: 3px; +} + +.theme-browser .theme .theme-actions .button-secondary { + float: none; + margin-right: 3px; +} + +/** + * Theme Screenshot + * + * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size + * It is also responsive. + */ +.theme-browser .theme .theme-screenshot { + display: block; + overflow: hidden; + position: relative; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} + +.theme-browser .theme .theme-screenshot:after { + content: ''; + display: block; + padding-top: 66.66666%; /* using a 3/2 aspect ratio */ +} + +.theme-browser .theme .theme-screenshot img { + height: auto; + position: absolute; + right: 0; + top: 0; + width: 100%; + -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */ + -webkit-transition: opacity 0.2s ease-in-out; /* Prevents rendering bugs in Chrome */ + transition: opacity 0.2s ease-in-out; +} + +.theme-browser .theme:hover .theme-screenshot, +.theme-browser .theme:focus .theme-screenshot { + background: #fff; +} + +.theme-browser.rendered .theme:hover .theme-screenshot img, +.theme-browser.rendered .theme:focus .theme-screenshot img { + opacity: 0.4; +} + +.theme-browser .theme .more-details { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + position: absolute; + top: 35%; + left: 25%; + right: 25%; + background: #222; + background: rgba(0,0,0,0.7); + color: #fff; + font-size: 15px; + text-shadow: 0 1px 0 rgba(0,0,0,0.6); + -webkit-font-smoothing: antialiased; + font-weight: 600; + padding: 15px 12px; + text-align: center; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-transition: opacity 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out; +} + +.theme-browser .theme:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); + box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); +} + +.theme-browser .theme:focus .more-details { + opacity: 1; +} + +/* Current theme needs to have its action always on view */ +.theme-browser .theme.active:focus .theme-actions { + display: block; +} + +.theme-browser.rendered .theme:hover .more-details, +.theme-browser.rendered .theme:focus .more-details { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; +} + +/** + * Displays a theme update notice + * when an update is available. + */ +.theme-browser .theme .theme-update, +.theme-browser .theme .theme-installed { + background: #d54e21; + background: rgba(213, 78, 33, 0.95); + color: #fff; + display: block; + font-size: 13px; + font-weight: 400; + height: 48px; + line-height: 48px; + padding: 0 10px; + position: absolute; + top: 0; + left: 0; + right: 0; + border-bottom: 1px solid rgba(0,0,0,0.25); + overflow: hidden; +} + +.theme-browser .theme .theme-update:before, +.theme-browser .theme .theme-installed:before { + content: '\f463'; + display: inline-block; + font: normal 20px/1 'dashicons'; + margin: 0 0 0 6px; + opacity: 0.8; + position: relative; + top: 5px; + speak: none; + -webkit-font-smoothing: antialiased; +} + + +/** + * The currently active theme + */ +.theme-browser .theme.active .theme-name { + background: #2f2f2f; + color: #fff; + padding-left: 110px; + font-weight: 300; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5); + box-shadow: inset 0 1px 1px rgba(0,0,0,0.5); +} + +.theme-browser .theme.active .theme-name span { + font-weight: 600; +} + +.theme-browser .theme.active .theme-actions { + background: rgba(49,49,49,0.7); + border-right: none; + opacity: 1; +} + +.theme-browser .theme.active .theme-actions .button-primary { + margin-left: 0; +} + +.theme-browser .theme .theme-author { + background: #222; + color: #eee; + display: none; + font-size: 14px; + margin: 0 10px; + padding: 5px 10px; + position: absolute; + bottom: 56px; +} + +.theme-browser .theme.display-author .theme-author { + display: block; +} + +.theme-browser .theme.display-author .theme-author a { + color: inherit; + text-decoration: none; +} + +/** + * Add new theme + */ +.theme-browser .theme.add-new-theme { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.theme-browser .theme.add-new-theme a { + color: #999; + text-decoration: none; + display: block; + position: relative; + z-index: 1; +} + +.theme-browser .theme.add-new-theme:after { + display: block; + content: ''; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; + background: transparent; + background: rgba(0, 0, 0, 0); + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + padding: 10% 0 0 0; + text-shadow: none; + border: 5px dashed #d5d2ca; + border: 5px dashed rgba(0, 0, 0, 0.1); + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.theme-browser .theme.add-new-theme span:after { + background: #e5e5e5; + background: rgba(153, 153, 153, 0.1); + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + content: '\f132'; + -webkit-font-smoothing: antialiased; + font: normal 74px/115px 'dashicons'; + width: 100px; + height: 100px; + vertical-align: middle; + text-align: center; + color: rgb(153, 153, 153); + position: absolute; + top: 30%; + right: 50%; + margin-right: -50px; + text-indent: -4px; + padding: 0; + text-shadow: none; + z-index:4; +} + +.rtl .theme-browser .theme.add-new-theme span:after { + text-indent: 4px; +} + +.theme-browser .theme.add-new-theme:hover .theme-screenshot, +.theme-browser .theme.add-new-theme:focus .theme-screenshot { + background: none; +} + +.theme-browser .theme.add-new-theme:hover span:after, +.theme-browser .theme.add-new-theme:focus span:after { + background: #fff; + color: #0074a2; +} + +.theme-browser .theme.add-new-theme:hover:after, +.theme-browser .theme.add-new-theme:focus:after { + border-color: transparent; + color: #fff; + background: #0074a2; + content: ''; +} + +.theme-browser .theme.add-new-theme .theme-name { + background: none; + text-align: center; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: 400; + position: relative; + top: 0; + margin-top: -10%; + margin-bottom: 10%; +} + +.theme-browser .theme.add-new-theme:hover .theme-name, +.theme-browser .theme.add-new-theme:focus .theme-name { + color: #fff; + z-index: 2; +} + +/** + * Theme Overlay + * Shown when clicking a theme + */ +.theme-overlay .theme-backdrop { + position: absolute; + right: -20px; + left: 0; + top: 0; + bottom: 0; + background: #f1f1f1; + background: rgba( 238, 238, 238, 0.9 ); + z-index: 10; +} + +.theme-overlay .theme-header { + position: absolute; + top: 0; + right: 0; + left: 0; + height: 48px; + border-bottom: 1px solid #ddd; +} + +.theme-overlay .theme-header .close { + cursor: pointer; + height: 48px; + width: 50px; + text-align: center; + float: left; + border: 0; + border-right: 1px solid #ddd; + background-color: transparent; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-overlay .theme-header .close:before { + font: normal 22px/50px 'dashicons' !important; + color: #777; + display: inline-block; + content: '\f335'; + font-weight: 300; +} + +/* Left and right navigation */ +.theme-overlay .theme-header .right, +.theme-overlay .theme-header .left { + cursor: pointer; + color: #777; + background-color: transparent; + height: 48px; + width: 54px; + float: right; + text-align: center; + border: 0; + border-left: 1px solid #ddd; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-overlay .theme-header .close:focus, +.theme-overlay .theme-header .close:hover, +.theme-overlay .theme-header .right:focus, +.theme-overlay .theme-header .right:hover, +.theme-overlay .theme-header .left:focus, +.theme-overlay .theme-header .left:hover { + background: #ddd; + border-color: #ccc; + color: #000; +} + +.theme-overlay .theme-header .close:focus:before, +.theme-overlay .theme-header .close:hover:before { + color: #000; +} + +.theme-overlay .theme-header .close:focus, +.theme-overlay .theme-header .right:focus, +.theme-overlay .theme-header .left:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +.theme-overlay .theme-header .left.disabled, +.theme-overlay .theme-header .right.disabled, +.theme-overlay .theme-header .left.disabled:hover, +.theme-overlay .theme-header .right.disabled:hover { + color: #ccc; + background: inherit; + cursor: inherit; +} + +.theme-overlay .theme-header .right:before, +.theme-overlay .theme-header .left:before { + font: normal 20px/50px 'dashicons' !important; + display: inline; + font-weight: 300; +} + +.theme-overlay .theme-header .left:before, +.rtl .theme-overlay .theme-header .right:before { + content: '\f341'; +} + +.theme-overlay .theme-header .right:before, +.rtl .theme-overlay .theme-header .left:before { + content: '\f345'; +} + + + +.theme-overlay .theme-wrap { + clear: both; + position: fixed; + top: 9%; + right: 190px; + left: 30px; + bottom: 3%; + background: #fff; + -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1); + z-index: 20; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.theme-overlay .theme-wrap:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +body.folded .theme-overlay .theme-wrap { + right: 70px; +} + +.theme-overlay .theme-about { + position: absolute; + top: 49px; + bottom: 57px; + right: 0; + left: 0; + overflow: auto; + padding: 2% 4%; +} +.theme-overlay .theme-about:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.theme-overlay .theme-actions { + position: absolute; + text-align: center; + bottom: 0; + right: 0; + left: 0; + padding: 10px 25px 5px; + background: #f3f3f3; + z-index: 30; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-top: 1px solid #eee; +} + +.ie8 .theme-overlay .theme-actions { + border: 1px solid #eee; +} + +.theme-overlay .theme-actions a { + margin-left: 5px; + margin-bottom: 5px; +} + +.theme-overlay .theme-actions .delete-theme { + color: #a00; + position: absolute; + left: 10px; + bottom: 5px; + text-decoration: none; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; +} + +.theme-overlay .theme-actions .delete-theme:hover, +.theme-overlay .theme-actions .delete-theme:focus { + background: #d54e21; + color: #fff; + border-color: #d54e21; +} + +.theme-overlay .theme-actions .active-theme, +.theme-overlay.active .theme-actions .inactive-theme { + display: none; +} + +.theme-overlay .theme-actions .inactive-theme, +.theme-overlay.active .theme-actions .active-theme { + display: block; +} + +/** + * Theme Screenshots gallery + */ +.theme-overlay .theme-screenshots { + float: right; + margin: 0 0 0 30px; + width: 55%; + max-width: 880px; + text-align: center; +} + +/* First screenshot, shown big */ +.theme-overlay .screenshot { + border: 1px solid #fff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + position: relative; + -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2); + box-shadow: 0 0 0 1px rgba(0,0,0,0.2); +} + +.theme-overlay .screenshot:after { + content: ''; + display: block; + padding-top: 75%; /* using a 4/3 aspect ratio */ +} + +.theme-overlay .screenshot img { + height: auto; + position: absolute; + right: 0; + top: 0; + width: 100%; +} +/* Handles old 300px screenshots */ +.theme-overlay.small-screenshot .theme-screenshots { + position: absolute; + width: 302px; +} +.theme-overlay.small-screenshot .theme-info { + margin-right: 350px; + width: auto; +} + +/* Other screenshots, shown small and square */ +.theme-overlay .screenshot.thumb { + background: #ccc; + border: 1px solid #eee; + float: none; + display: inline-block; + margin: 10px 5px 0; + width: 140px; + height: 80px; + cursor: pointer; +} + +.theme-overlay .screenshot.thumb:after { + content: ''; + display: block; + padding-top: 100%; /* using a 1/1 aspect ratio */ +} + +.theme-overlay .screenshot.thumb img { + cursor: pointer; + height: auto; + position: absolute; + right: 0; + top: 0; + width: 100%; + height: auto; +} + +.theme-overlay .screenshot.selected { + background: transparent; + border: 2px solid #2ea2cc; +} + +.theme-overlay .screenshot.selected img { + opacity: 0.8; +} + +/* No screenshot placeholder */ +.theme-browser .theme .theme-screenshot.blank, +.theme-overlay .screenshot.blank { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=); +} + +/** + * Theme heading information + */ +.theme-overlay .theme-info { + width: 40%; + float: right; +} + +.theme-overlay .current-label { + background: #333; + color: #fff; + font-size: 11px; + display: inline-block; + padding: 2px 8px; + -webkit-border-radius: 2px; + border-radius: 2px; + margin: 0 0 -10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.theme-overlay .theme-name { + color: #222; + font-size: 32px; + font-weight: 100; + margin: 10px 0 0; + line-height: 1.3; +} + +.theme-overlay .theme-version { + color: #999; + font-size: 13px; + font-weight: 400; + float: none; + display: inline-block; + margin-right: 10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.theme-overlay .theme-author { + color: #686868; + font-size: 16px; + font-weight: 400; + margin: 15px 0 25px; +} + +.theme-overlay .theme-author a { + text-decoration: none; +} + +.theme-overlay .theme-description { + color: #555; + font-size: 15px; + font-weight: 400; + line-height: 1.5; + margin: 30px 0 0 0; +} + +.theme-overlay .theme-tags { + border-top: 3px solid #eee; + color: #888; + font-size: 13px; + font-weight: 400; + margin: 30px 0 0 0; + padding-top: 20px; +} + +.theme-overlay .theme-tags span { + color: #444; + font-weight: bold; + margin-left: 5px; +} + +/* Theme Updates info */ +.theme-overlay .theme-update-message { + background: #fef7f1; + border: 1px solid #eee; + border-right: 4px solid #d54e21; + -webkit-border-radius: 3px; + border-radius: 3px; + padding: 5px 20px 10px; +} + +.theme-overlay .theme-update { + color: #222; + font-size: 18px; + display: inline-block; + line-height: 40px; + margin: 0; +} + +.theme-overlay .parent-theme { + background: #f7fcfe; + border: 1px solid #eee; + border-right: 4px solid #2ea2cc; + font-size: 14px; + font-weight: normal; + margin-top: 30px; + padding: 10px 20px 10px 10px; +} + +.theme-overlay .parent-theme strong { + font-weight: 700; +} + +/** + * Single Theme Mode + * Displays detailed view inline when a user has no switch capabilities + */ +.single-theme .theme-overlay .theme-backdrop, +.single-theme .theme-overlay .theme-header, +.single-theme .theme { + display: none; +} + +.single-theme .theme-overlay .theme-wrap { + clear: both; + min-height: 330px; + position: relative; + right: auto; + left: auto; + top: auto; + bottom: auto; +} + +.single-theme .theme-overlay .theme-about { + padding: 30px 30px 70px; + position: static; +} + +.single-theme .theme-overlay .theme-actions { + position: absolute; +} + +/** + * Basic Responsive structure... + * + * Shuffles theme columns around based on screen width + */ + +@media only screen and (min-width: 2000px) { + #wpwrap .theme-browser .theme { + width: 17.6%; + margin: 0 0 3% 3%; + } + + #wpwrap .theme-browser .theme:nth-child(3n), + #wpwrap .theme-browser .theme:nth-child(4n) { + margin-left: 3%; + } + + #wpwrap .theme-browser .theme:nth-child(5n) { + margin-left: 0; + } +} + +@media only screen and (min-width: 1680px) { + .theme-overlay .theme-wrap { + width: 1450px; + margin: 0 auto; + } +} + +/* Maximum screenshot width reaches 440px */ +@media only screen and (min-width: 1640px) { + .theme-browser .theme { + width: 22.7%; + margin: 0 0 3% 3%; + } + .theme-browser .theme .theme-screenshot:after { + padding-top: 75%; /* using a 4/3 aspect ratio */ + } + + .theme-browser .theme:nth-child(3n) { + margin-left: 3%; + } + + .theme-browser .theme:nth-child(4n) { + margin-left: 0; + } +} +/* Maximum screenshot width reaches 440px */ +@media only screen and (max-width: 1120px) { + .theme-browser .theme { + width: 47.5%; + margin-left: 0; + } + + .theme-browser .theme:nth-child(even) { + margin-left: 0; + } + + .theme-browser .theme:nth-child(odd) { + margin-left: 5%; + } +} + +/* Admin menu is folded */ +@media only screen and (max-width: 900px) { + .theme-overlay .theme-wrap { + right: 65px; + } +} + +@media only screen and (max-width: 780px) { + body.folded .theme-overlay .theme-wrap, + .theme-overlay .theme-wrap { + top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */ + left: 0; + bottom: 0; + right: 0; + padding: 70px 20px 20px; + border: none; + z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */ + position: fixed; + } + + .theme-browser .theme.active .theme-name span { + /* Hide the "Active: " label on smaller screens. */ + display: none; + } + + .theme-overlay .theme-screenshots { + width: 40%; + } + + .theme-overlay .theme-info { + width: 50%; + } + .single-theme .theme-wrap { + padding: 10px; + } + + .theme-browser .theme .theme-actions { + padding: 5px 10px 4px 10px; + } + + .theme-overlay.small-screenshot .theme-screenshots { + position: static; + float: none; + max-width: 302px; + } + + .theme-overlay.small-screenshot .theme-info { + margin-right: 0; + width: auto; + } + + .theme:not(.active):hover .theme-actions, + .theme:not(.active):focus .theme-actions, + .theme:hover .more-details, + .theme:focus .more-details { + display: none; + } + + .theme-browser.rendered .theme:hover .theme-screenshot img, + .theme-browser.rendered .theme:focus .theme-screenshot img { + opacity: 1.0; + } +} + +@media only screen and (max-width: 480px) { + .theme-browser .theme { + width: 100%; + margin-left: 0; + } + + .theme-browser .theme:nth-child(2n), + .theme-browser .theme:nth-child(3n) { + margin-left: 0; + } +} + +@media only screen and (max-width: 650px) { + .theme-overlay .theme-update, + .theme-overlay .theme-description { + margin-right: 0; + } + + .theme-overlay .theme-actions .delete-theme { + position: relative; + left: auto; + bottom: auto; + } + + .theme-overlay .theme-actions .inactive-theme { + display: inline; + } + + .theme-overlay .theme-screenshots { + width: 100%; + float: none; + } + + .theme-overlay .theme-info { + width: 100%; + } + + .theme-overlay .theme-author { + margin: 5px 0 15px 0; + } + + .theme-overlay .current-label { + margin-top: 10px; + font-size: 13px; + } + + .themes-php .wrap h2 { + width: 100%; + } + + .themes-php .wp-filter-search { + float: none; + clear: both; + right: 0; + top: 0; + left: 0; + margin: 10px 0; + width: 100%; + } + + .theme-browser .theme.add-new-theme span:after { + font: normal 60px/90px 'dashicons'; + width: 80px; + height: 80px; + top: 30%; + right: 50%; + text-indent: 0; + margin-right: -40px; + } + + .single-theme .theme-wrap { + margin: 0 -10px 0 -12px; + padding: 10px; + } + .single-theme .theme-overlay .theme-about { + padding: 10px; + overflow: visible; + } + .single-theme .current-label { + display: none; + } + .single-theme .theme-overlay .theme-actions { + position: static; + } +} + +.broken-themes { + clear: both; +} + +.broken-themes table { + text-align: right; + width: 50%; + border-spacing: 3px; + padding: 3px; +} + + +/*------------------------------------------------------------------------------ + 16.2 - Install Themes +------------------------------------------------------------------------------*/ + +/* Already installed theme */ +.theme-browser .theme .theme-installed { + background: #0074a2; +} +.theme-browser .theme .theme-installed:before { + content: '\f147'; +} +.theme-browser .theme.is-installed .theme-actions .button-primary { + display: none !important; +} + +.theme-install-php a.upload, +.theme-install-php a.browse-themes { + cursor: pointer; +} +.theme-install-php a.browse-themes, +.theme-install-php.show-upload-theme a.upload { + display: none; +} +.theme-install-php.show-upload-theme a.browse-themes { + display: inline; +} +.upload-theme, +.upload-plugin { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: none; + margin: 0; + padding: 0; + width: 100%; + overflow: hidden; + position: relative; + top: 10px; +} +body.show-upload-theme .upload-theme, +.upload-plugin { + display: block; +} +.upload-theme .wp-upload-form, +.upload-plugin .wp-upload-form { + background: #fafafa; + border: 1px solid #e5e5e5; + padding: 30px; + margin: 30px auto; + max-width: 380px; +} +.upload-theme .install-help, +.upload-plugin .install-help { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 40px 0 0; + text-align: center; +} +body.show-upload-theme .upload-theme + .wp-filter, +body.show-upload-theme .upload-theme + .wp-filter + .theme-browser { + display: none; +} + +p.no-themes { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 0; + text-align: center; + display: none; +} +body.no-results p.no-themes { + display: block; +} +body.show-upload-theme p.no-themes { + display: none !important; +} + +.theme-install-php .add-new-theme { + display: none !important; +} + +@media only screen and (max-width: 1120px) { + .upload-theme .wp-upload-form { + margin: 20px 0; + max-width: 100%; + } + .upload-theme .install-help { + font-size: 15px; + padding: 20px 0 0; + text-align: right; + } +} + +.rating { + margin: 30px 0; +} +.rating span:before { + color: #e6b800; + content: "\f154"; + display: inline-block; + -webkit-font-smoothing: antialiased; + font: normal 20px/1 'dashicons'; + vertical-align: top; +} +/* Half stars */ +.rating-10 span.one:before, +.rating-30 span.two:before, +.rating-50 span.three:before, +.rating-70 span.four:before, +.rating-90 span.five:before { + content: "\f459"; +} +/* Full stars */ +.rating-20 span.one:before { + content: "\f155"; +} +.rating-30 span.one:before, +.rating-40 span.one:before, +.rating-40 span.two:before { + content: "\f155"; +} +.rating-50 span.one:before, +.rating-50 span.two:before, +.rating-60 span.one:before, +.rating-60 span.two:before, +.rating-60 span.three:before { + content: "\f155"; +} +.rating-70 span.one:before, +.rating-70 span.two:before, +.rating-70 span.three:before, +.rating-80 span.one:before, +.rating-80 span.two:before, +.rating-80 span.three:before, +.rating-80 span.four:before { + content: "\f155"; +} +.rating-90 span.one:before, +.rating-90 span.two:before, +.rating-90 span.three:before, +.rating-90 span.four:before, +.rating-100 span.one:before, +.rating-100 span.two:before, +.rating-100 span.three:before, +.rating-100 span.four:before, +.rating-100 span.five:before { + content: "\f155"; +} +.rating .ratings { + display: inline; + margin-right: 10px; + line-height: 20px; + color: #999; +} + +/*------------------------------------------------------------------------------ + 16.3 - Custom Header Screen +------------------------------------------------------------------------------*/ + +.appearance_page_custom-header #headimg { + border: 1px solid #DFDFDF; + overflow: hidden; + width: 100%; +} + +.appearance_page_custom-header #upload-form p label { + font-size: 12px; +} + +.appearance_page_custom-header .available-headers .default-header { + float: right; + margin: 0 0 20px 20px; +} + +.appearance_page_custom-header .random-header { + clear: both; + margin: 0 0 20px 20px; + vertical-align: middle; +} + +.appearance_page_custom-header .available-headers label input, +.appearance_page_custom-header .random-header label input { + margin-left: 10px; +} + +.appearance_page_custom-header .available-headers label img { + vertical-align: middle; +} + + +/*------------------------------------------------------------------------------ + 16.4 - Custom Background Screen +------------------------------------------------------------------------------*/ + +div#custom-background-image { + min-height: 100px; + border: 1px solid #dfdfdf; +} + +div#custom-background-image img { + max-width: 400px; + max-height: 300px; +} + +/*------------------------------------------------------------------------------ + 23.0 - Full Overlay w/ Sidebar +------------------------------------------------------------------------------*/ + +body.full-overlay-active { + overflow: hidden; +} + +.wp-full-overlay { + background: transparent; + z-index: 500000; + position: fixed; + overflow: visible; + top: 0; + bottom: 0; + right: 0; + left: 0; + height: 100%; + min-width: 0; +} + +.wp-full-overlay-sidebar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + width: 300px; + height: 100%; + top: 0; + bottom: 0; + right: 0; + padding: 0; + margin: 0; + z-index: 10; + overflow: auto; + background: #eee; + border-left: none; +} + +.wp-full-overlay.collapsed .wp-full-overlay-sidebar { + overflow: visible; +} + +.wp-full-overlay.collapsed, +.wp-full-overlay.expanded .wp-full-overlay-sidebar { + margin-right: 0 !important; +} + +.wp-full-overlay.expanded { + margin-right: 300px; +} + +.wp-full-overlay.collapsed .wp-full-overlay-sidebar { + margin-right: -300px; +} + +.wp-full-overlay-sidebar:after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 3px; + z-index: 1000; +} + +.wp-full-overlay-main { + position: absolute; + right: 0; + left: 0; + top: 0; + bottom: 0; + height: 100%; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header { + position: absolute; + right: 0; + left: 0; + height: 45px; + padding: 0 15px; + line-height: 45px; + z-index: 10; + margin: 0; + border-top: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header a.back { + margin-top: 9px; +} + +.wp-full-overlay-sidebar .wp-full-overlay-footer { + bottom: 0; + border-bottom: none; + border-top: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content { + position: absolute; + top: 45px; + bottom: 45px; + right: 0; + left: 0; + overflow: auto; +} + +/* Close & Navigation Links */ +.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header { + padding: 0; +} + +.theme-install-overlay .close-full-overlay, +.theme-install-overlay .previous-theme, +.theme-install-overlay .next-theme { + display: block; + position: relative; + float: right; + width: 45px; + height: 45px; + padding-left: 2px; + background: #eee; + border-left: 1px solid #ddd; + color: #444; + cursor: pointer; + text-decoration: none; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-install-overlay .close-full-overlay:hover, +.theme-install-overlay .close-full-overlay:focus, +.theme-install-overlay .previous-theme:hover, +.theme-install-overlay .previous-theme:focus, +.theme-install-overlay .next-theme:hover, +.theme-install-overlay .next-theme:focus { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.theme-install-overlay .close-full-overlay:before { + font: normal 22px/1 dashicons; + content: "\f335"; + position: relative; + top: 7px; + right: 13px; +} + +.theme-install-overlay .previous-theme:before { + font: normal 20px/1 dashicons; + content: "\f341"; + position: relative; + top: 6px; + right: 14px; +} + +.theme-install-overlay .next-theme:before { + font: normal 20px/1 dashicons; + content: "\f345"; + position: relative; + top: 6px; + right: 13px; +} + +.theme-install-overlay .previous-theme.disabled, +.theme-install-overlay .next-theme.disabled, +.theme-install-overlay .previous-theme.disabled:hover, +.theme-install-overlay .previous-theme.disabled:focus, +.theme-install-overlay .next-theme.disabled:hover, +.theme-install-overlay .next-theme.disabled:focus { + color: #bbb; + background: #eee; + cursor: default; + pointer-events: none; +} + +.rtl .theme-install-overlay .previous-theme:before { + content: "\f345"; +} + +.rtl .theme-install-overlay .next-theme:before { + content: "\f341"; +} + +/* Collapse Button */ +.wp-full-overlay a.collapse-sidebar { + position: absolute; + bottom: 12px; + right: 0; + z-index: 50; + display: block; + width: 19px; + height: 19px; + margin-right: 15px; + padding: 0; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #777; + text-decoration: none; +} + +.wp-full-overlay a.collapse-sidebar:hover { + color: #0074a2; +} + +.wp-full-overlay.collapsed .collapse-sidebar { + position: absolute; + right: 100%; +} + +.wp-full-overlay .collapse-sidebar-arrow { + position: static; + margin-top: 0; + margin-right: 0; + display: block; + width: auto; + height: auto; + background: none; +} + +.wp-full-overlay .collapse-sidebar-arrow:before { + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + content: "\f148"; + background: #eee; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.wp-full-overlay.collapsed .collapse-sidebar-arrow:before, +.rtl .wp-full-overlay .collapse-sidebar-arrow:before { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.wp-full-overlay.collapsed .collapse-sidebar-arrow { + background-position: -1px -109px; +} + +.wp-full-overlay .collapse-sidebar-label { + position: absolute; + right: 100%; + line-height: 20px; + margin-right: 10px; +} + +.wp-full-overlay.collapsed .collapse-sidebar-label { + display: none; +} + +/* Animations */ +.wp-full-overlay, +.wp-full-overlay-sidebar, +.wp-full-overlay .collapse-sidebar, +.wp-full-overlay-main { + -webkit-transition-property: right, left, top, bottom, width, margin; + transition-property: right, left, top, bottom, width, margin; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; +} + +/*------------------------------------------------------------------------------ + 24.0 - Customize Loader +------------------------------------------------------------------------------*/ + +.no-customize-support .hide-if-no-customize, +.customize-support .hide-if-customize, +.no-customize-support.wp-core-ui .hide-if-no-customize, +.no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support.wp-core-ui .hide-if-customize, +.customize-support .wp-core-ui .hide-if-customize { + display: none; +} + +#customize-container { + display: none; + background: #fff; + z-index: 500000; + position: fixed; + overflow: visible; + top: 0; + bottom: 0; + right: 0; + left: 0; + height: 100%; +} + +.customize-active #customize-container { + display: block; +} + +.customize-loading #customize-container iframe { + opacity: 0; +} + +.customize-loading #customize-container { + background: #fff url(../images/spinner.gif) no-repeat fixed center center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; +} + +#customize-container iframe, +.theme-install-overlay iframe { + height: 100%; + width: 100%; + z-index: 20; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +#customize-container .collapse-sidebar { + bottom: 16px; +} + +#customize-controls { + margin-top: 0; +} + +.theme-install-overlay { + display: none; +} + +.theme-install-overlay.single-theme { + display: block; +} + +.install-theme-info { + display: none; + padding: 10px 20px 60px; +} + +.single-theme .install-theme-info { + padding-top: 15px; +} + +.theme-install-overlay .install-theme-info { + display: block; +} + +.install-theme-info .theme-install { + float: left; + margin-top: 18px; +} + +.install-theme-info .theme-name { + font-size: 16px; + line-height: 24px; + margin-bottom: 0; + margin-top: 0; +} + +.install-theme-info .theme-screenshot { + margin-top: 15px; + width: 258px; + border: 1px solid #ccc; +} + +.install-theme-info .theme-details { + overflow: hidden; +} + +.theme-details .theme-version { + margin: 15px 0; + float: right; +} + +.theme-details .star-rating { + margin: 7px 0; + float: left; +} + +.theme-details .theme-description { + float: right; + color: #777; + line-height: 20px; + max-width: 100%; +} + +.theme-install-overlay .wp-full-overlay-header .theme-install { + float: left; + margin: 8px 0 0 10px; + /* For when .theme-install is a span rather than a.button-primary (already installed theme) */ + line-height: 26px; +} + +.theme-install-overlay .wp-full-overlay-sidebar { + background: #eee; + border-left: 1px solid #ddd; +} + +.theme-install-overlay .wp-full-overlay-sidebar-content { + background: #fff; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +.theme-install-overlay .wp-full-overlay-main { + background: #fff url(../images/spinner.gif) no-repeat center center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .wp-full-overlay .collapse-sidebar-arrow { + background-image: url(../images/arrows-2x.png); + -webkit-background-size: 15px 123px; + background-size: 15px 123px; + } + + .customize-loading #customize-container, + .theme-install-overlay .wp-full-overlay-main { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + .available-theme .action-links .delete-theme { + float: none; + margin: 0; + padding: 0; + clear: both; + } + + .available-theme .action-links .delete-theme a { + padding: 0; + } +} diff --git a/wp-admin/css/themes.css b/wp-admin/css/themes.css new file mode 100644 index 0000000..6ff0f9f --- /dev/null +++ b/wp-admin/css/themes.css @@ -0,0 +1,1732 @@ +/*------------------------------------------------------------------------------ + 16.0 - Themes +------------------------------------------------------------------------------*/ + + +/*------------------------------------------------------------------------------ + 16.1 - Manage Themes +------------------------------------------------------------------------------*/ + +.theme-browser .themes { + clear: both; + padding: 0 0 100px; +} + +.themes-php .wrap h2 { + float: left; + margin-bottom: 15px; +} + +.network-admin.themes-php .wrap h2 { + margin-bottom: 0; +} + +.themes-php .wrap h2 .button { + margin-left: 20px; +} + +/* Search form */ +.themes-php .wp-filter-search { + position: relative; + top: -2px; + left: 20px; + margin: 0; + width: 280px; + font-size: 16px; + font-weight: 300; + line-height: 1.5; +} + +/* Position admin messages */ +.themes-php div.updated, +.themes-php div.error { + margin: 0 0 20px 0; + clear: both; +} + +.themes-php div.updated a { + text-decoration: underline; +} + +/** + * Main theme element + * (has flexible margins) + */ +.theme-browser .theme { + cursor: pointer; + float: left; + margin: 0 4% 4% 0; + position: relative; + width: 30.6%; + border: 1px solid #dedede; + -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.ie8 .theme-browser .theme { + width: 30%; + margin: 0 3% 4% 0; +} + +.theme-browser .theme:nth-child(3n) { + margin-right: 0; +} + +.theme-browser .theme:hover, +.theme-browser .theme:focus { + cursor: pointer; +} + +.theme-browser .theme .theme-name { + font-size: 15px; + font-weight: 600; + height: 18px; + margin: 0; + padding: 15px; + -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); + box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + background: #fff; + background: rgba(255,255,255,0.65); +} + +/* Activate and Customize buttons, shown on hover and focus */ +.theme-browser .theme .theme-actions { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out; + position: absolute; + bottom: 0; + right: 0; + height: 38px; + padding: 9px 10px 0 10px; + background: rgba(244, 244, 244, 0.7); + border-left: 1px solid rgba(0,0,0,0.05); +} + +.theme-browser .theme:hover .theme-actions, +.theme-browser .theme.focus .theme-actions, +.theme-browser .theme:focus .theme-actions { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; +} + +.theme-browser .theme .theme-actions .button-primary { + margin-right: 3px; +} + +.theme-browser .theme .theme-actions .button-secondary { + float: none; + margin-left: 3px; +} + +/** + * Theme Screenshot + * + * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size + * It is also responsive. + */ +.theme-browser .theme .theme-screenshot { + display: block; + overflow: hidden; + position: relative; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} + +.theme-browser .theme .theme-screenshot:after { + content: ''; + display: block; + padding-top: 66.66666%; /* using a 3/2 aspect ratio */ +} + +.theme-browser .theme .theme-screenshot img { + height: auto; + position: absolute; + left: 0; + top: 0; + width: 100%; + -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */ + -webkit-transition: opacity 0.2s ease-in-out; /* Prevents rendering bugs in Chrome */ + transition: opacity 0.2s ease-in-out; +} + +.theme-browser .theme:hover .theme-screenshot, +.theme-browser .theme:focus .theme-screenshot { + background: #fff; +} + +.theme-browser.rendered .theme:hover .theme-screenshot img, +.theme-browser.rendered .theme:focus .theme-screenshot img { + opacity: 0.4; +} + +.theme-browser .theme .more-details { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + position: absolute; + top: 35%; + right: 25%; + left: 25%; + background: #222; + background: rgba(0,0,0,0.7); + color: #fff; + font-size: 15px; + text-shadow: 0 1px 0 rgba(0,0,0,0.6); + -webkit-font-smoothing: antialiased; + font-weight: 600; + padding: 15px 12px; + text-align: center; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-transition: opacity 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out; +} + +.theme-browser .theme:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); + box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); +} + +.theme-browser .theme:focus .more-details { + opacity: 1; +} + +/* Current theme needs to have its action always on view */ +.theme-browser .theme.active:focus .theme-actions { + display: block; +} + +.theme-browser.rendered .theme:hover .more-details, +.theme-browser.rendered .theme:focus .more-details { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; +} + +/** + * Displays a theme update notice + * when an update is available. + */ +.theme-browser .theme .theme-update, +.theme-browser .theme .theme-installed { + background: #d54e21; + background: rgba(213, 78, 33, 0.95); + color: #fff; + display: block; + font-size: 13px; + font-weight: 400; + height: 48px; + line-height: 48px; + padding: 0 10px; + position: absolute; + top: 0; + right: 0; + left: 0; + border-bottom: 1px solid rgba(0,0,0,0.25); + overflow: hidden; +} + +.theme-browser .theme .theme-update:before, +.theme-browser .theme .theme-installed:before { + content: '\f463'; + display: inline-block; + font: normal 20px/1 'dashicons'; + margin: 0 6px 0 0; + opacity: 0.8; + position: relative; + top: 5px; + speak: none; + -webkit-font-smoothing: antialiased; +} + + +/** + * The currently active theme + */ +.theme-browser .theme.active .theme-name { + background: #2f2f2f; + color: #fff; + padding-right: 110px; + font-weight: 300; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5); + box-shadow: inset 0 1px 1px rgba(0,0,0,0.5); +} + +.theme-browser .theme.active .theme-name span { + font-weight: 600; +} + +.theme-browser .theme.active .theme-actions { + background: rgba(49,49,49,0.7); + border-left: none; + opacity: 1; +} + +.theme-browser .theme.active .theme-actions .button-primary { + margin-right: 0; +} + +.theme-browser .theme .theme-author { + background: #222; + color: #eee; + display: none; + font-size: 14px; + margin: 0 10px; + padding: 5px 10px; + position: absolute; + bottom: 56px; +} + +.theme-browser .theme.display-author .theme-author { + display: block; +} + +.theme-browser .theme.display-author .theme-author a { + color: inherit; + text-decoration: none; +} + +/** + * Add new theme + */ +.theme-browser .theme.add-new-theme { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.theme-browser .theme.add-new-theme a { + color: #999; + text-decoration: none; + display: block; + position: relative; + z-index: 1; +} + +.theme-browser .theme.add-new-theme:after { + display: block; + content: ''; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + opacity: 1; + background: transparent; + background: rgba(0, 0, 0, 0); + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 10% 0 0 0; + text-shadow: none; + border: 5px dashed #d5d2ca; + border: 5px dashed rgba(0, 0, 0, 0.1); + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.theme-browser .theme.add-new-theme span:after { + background: #e5e5e5; + background: rgba(153, 153, 153, 0.1); + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + content: '\f132'; + -webkit-font-smoothing: antialiased; + font: normal 74px/115px 'dashicons'; + width: 100px; + height: 100px; + vertical-align: middle; + text-align: center; + color: rgb(153, 153, 153); + position: absolute; + top: 30%; + left: 50%; + margin-left: -50px; + text-indent: -4px; + padding: 0; + text-shadow: none; + z-index:4; +} + +.rtl .theme-browser .theme.add-new-theme span:after { + text-indent: 4px; +} + +.theme-browser .theme.add-new-theme:hover .theme-screenshot, +.theme-browser .theme.add-new-theme:focus .theme-screenshot { + background: none; +} + +.theme-browser .theme.add-new-theme:hover span:after, +.theme-browser .theme.add-new-theme:focus span:after { + background: #fff; + color: #0074a2; +} + +.theme-browser .theme.add-new-theme:hover:after, +.theme-browser .theme.add-new-theme:focus:after { + border-color: transparent; + color: #fff; + background: #0074a2; + content: ''; +} + +.theme-browser .theme.add-new-theme .theme-name { + background: none; + text-align: center; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: 400; + position: relative; + top: 0; + margin-top: -10%; + margin-bottom: 10%; +} + +.theme-browser .theme.add-new-theme:hover .theme-name, +.theme-browser .theme.add-new-theme:focus .theme-name { + color: #fff; + z-index: 2; +} + +/** + * Theme Overlay + * Shown when clicking a theme + */ +.theme-overlay .theme-backdrop { + position: absolute; + left: -20px; + right: 0; + top: 0; + bottom: 0; + background: #f1f1f1; + background: rgba( 238, 238, 238, 0.9 ); + z-index: 10; +} + +.theme-overlay .theme-header { + position: absolute; + top: 0; + left: 0; + right: 0; + height: 48px; + border-bottom: 1px solid #ddd; +} + +.theme-overlay .theme-header .close { + cursor: pointer; + height: 48px; + width: 50px; + text-align: center; + float: right; + border: 0; + border-left: 1px solid #ddd; + background-color: transparent; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-overlay .theme-header .close:before { + font: normal 22px/50px 'dashicons' !important; + color: #777; + display: inline-block; + content: '\f335'; + font-weight: 300; +} + +/* Left and right navigation */ +.theme-overlay .theme-header .right, +.theme-overlay .theme-header .left { + cursor: pointer; + color: #777; + background-color: transparent; + height: 48px; + width: 54px; + float: left; + text-align: center; + border: 0; + border-right: 1px solid #ddd; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-overlay .theme-header .close:focus, +.theme-overlay .theme-header .close:hover, +.theme-overlay .theme-header .right:focus, +.theme-overlay .theme-header .right:hover, +.theme-overlay .theme-header .left:focus, +.theme-overlay .theme-header .left:hover { + background: #ddd; + border-color: #ccc; + color: #000; +} + +.theme-overlay .theme-header .close:focus:before, +.theme-overlay .theme-header .close:hover:before { + color: #000; +} + +.theme-overlay .theme-header .close:focus, +.theme-overlay .theme-header .right:focus, +.theme-overlay .theme-header .left:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +.theme-overlay .theme-header .left.disabled, +.theme-overlay .theme-header .right.disabled, +.theme-overlay .theme-header .left.disabled:hover, +.theme-overlay .theme-header .right.disabled:hover { + color: #ccc; + background: inherit; + cursor: inherit; +} + +.theme-overlay .theme-header .right:before, +.theme-overlay .theme-header .left:before { + font: normal 20px/50px 'dashicons' !important; + display: inline; + font-weight: 300; +} + +.theme-overlay .theme-header .left:before, +.rtl .theme-overlay .theme-header .right:before { + content: '\f341'; +} + +.theme-overlay .theme-header .right:before, +.rtl .theme-overlay .theme-header .left:before { + content: '\f345'; +} + + + +.theme-overlay .theme-wrap { + clear: both; + position: fixed; + top: 9%; + left: 190px; + right: 30px; + bottom: 3%; + background: #fff; + -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1); + z-index: 20; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.theme-overlay .theme-wrap:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +body.folded .theme-overlay .theme-wrap { + left: 70px; +} + +.theme-overlay .theme-about { + position: absolute; + top: 49px; + bottom: 57px; + left: 0; + right: 0; + overflow: auto; + padding: 2% 4%; +} +.theme-overlay .theme-about:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.theme-overlay .theme-actions { + position: absolute; + text-align: center; + bottom: 0; + left: 0; + right: 0; + padding: 10px 25px 5px; + background: #f3f3f3; + z-index: 30; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-top: 1px solid #eee; +} + +.ie8 .theme-overlay .theme-actions { + border: 1px solid #eee; +} + +.theme-overlay .theme-actions a { + margin-right: 5px; + margin-bottom: 5px; +} + +.theme-overlay .theme-actions .delete-theme { + color: #a00; + position: absolute; + right: 10px; + bottom: 5px; + text-decoration: none; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; +} + +.theme-overlay .theme-actions .delete-theme:hover, +.theme-overlay .theme-actions .delete-theme:focus { + background: #d54e21; + color: #fff; + border-color: #d54e21; +} + +.theme-overlay .theme-actions .active-theme, +.theme-overlay.active .theme-actions .inactive-theme { + display: none; +} + +.theme-overlay .theme-actions .inactive-theme, +.theme-overlay.active .theme-actions .active-theme { + display: block; +} + +/** + * Theme Screenshots gallery + */ +.theme-overlay .theme-screenshots { + float: left; + margin: 0 30px 0 0; + width: 55%; + max-width: 880px; + text-align: center; +} + +/* First screenshot, shown big */ +.theme-overlay .screenshot { + border: 1px solid #fff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + position: relative; + -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2); + box-shadow: 0 0 0 1px rgba(0,0,0,0.2); +} + +.theme-overlay .screenshot:after { + content: ''; + display: block; + padding-top: 75%; /* using a 4/3 aspect ratio */ +} + +.theme-overlay .screenshot img { + height: auto; + position: absolute; + left: 0; + top: 0; + width: 100%; +} +/* Handles old 300px screenshots */ +.theme-overlay.small-screenshot .theme-screenshots { + position: absolute; + width: 302px; +} +.theme-overlay.small-screenshot .theme-info { + margin-left: 350px; + width: auto; +} + +/* Other screenshots, shown small and square */ +.theme-overlay .screenshot.thumb { + background: #ccc; + border: 1px solid #eee; + float: none; + display: inline-block; + margin: 10px 5px 0; + width: 140px; + height: 80px; + cursor: pointer; +} + +.theme-overlay .screenshot.thumb:after { + content: ''; + display: block; + padding-top: 100%; /* using a 1/1 aspect ratio */ +} + +.theme-overlay .screenshot.thumb img { + cursor: pointer; + height: auto; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: auto; +} + +.theme-overlay .screenshot.selected { + background: transparent; + border: 2px solid #2ea2cc; +} + +.theme-overlay .screenshot.selected img { + opacity: 0.8; +} + +/* No screenshot placeholder */ +.theme-browser .theme .theme-screenshot.blank, +.theme-overlay .screenshot.blank { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=); +} + +/** + * Theme heading information + */ +.theme-overlay .theme-info { + width: 40%; + float: left; +} + +.theme-overlay .current-label { + background: #333; + color: #fff; + font-size: 11px; + display: inline-block; + padding: 2px 8px; + -webkit-border-radius: 2px; + border-radius: 2px; + margin: 0 0 -10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.theme-overlay .theme-name { + color: #222; + font-size: 32px; + font-weight: 100; + margin: 10px 0 0; + line-height: 1.3; +} + +.theme-overlay .theme-version { + color: #999; + font-size: 13px; + font-weight: 400; + float: none; + display: inline-block; + margin-left: 10px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.theme-overlay .theme-author { + color: #686868; + font-size: 16px; + font-weight: 400; + margin: 15px 0 25px; +} + +.theme-overlay .theme-author a { + text-decoration: none; +} + +.theme-overlay .theme-description { + color: #555; + font-size: 15px; + font-weight: 400; + line-height: 1.5; + margin: 30px 0 0 0; +} + +.theme-overlay .theme-tags { + border-top: 3px solid #eee; + color: #888; + font-size: 13px; + font-weight: 400; + margin: 30px 0 0 0; + padding-top: 20px; +} + +.theme-overlay .theme-tags span { + color: #444; + font-weight: bold; + margin-right: 5px; +} + +/* Theme Updates info */ +.theme-overlay .theme-update-message { + background: #fef7f1; + border: 1px solid #eee; + border-left: 4px solid #d54e21; + -webkit-border-radius: 3px; + border-radius: 3px; + padding: 5px 20px 10px; +} + +.theme-overlay .theme-update { + color: #222; + font-size: 18px; + display: inline-block; + line-height: 40px; + margin: 0; +} + +.theme-overlay .parent-theme { + background: #f7fcfe; + border: 1px solid #eee; + border-left: 4px solid #2ea2cc; + font-size: 14px; + font-weight: normal; + margin-top: 30px; + padding: 10px 10px 10px 20px; +} + +.theme-overlay .parent-theme strong { + font-weight: 700; +} + +/** + * Single Theme Mode + * Displays detailed view inline when a user has no switch capabilities + */ +.single-theme .theme-overlay .theme-backdrop, +.single-theme .theme-overlay .theme-header, +.single-theme .theme { + display: none; +} + +.single-theme .theme-overlay .theme-wrap { + clear: both; + min-height: 330px; + position: relative; + left: auto; + right: auto; + top: auto; + bottom: auto; +} + +.single-theme .theme-overlay .theme-about { + padding: 30px 30px 70px; + position: static; +} + +.single-theme .theme-overlay .theme-actions { + position: absolute; +} + +/** + * Basic Responsive structure... + * + * Shuffles theme columns around based on screen width + */ + +@media only screen and (min-width: 2000px) { + #wpwrap .theme-browser .theme { + width: 17.6%; + margin: 0 3% 3% 0; + } + + #wpwrap .theme-browser .theme:nth-child(3n), + #wpwrap .theme-browser .theme:nth-child(4n) { + margin-right: 3%; + } + + #wpwrap .theme-browser .theme:nth-child(5n) { + margin-right: 0; + } +} + +@media only screen and (min-width: 1680px) { + .theme-overlay .theme-wrap { + width: 1450px; + margin: 0 auto; + } +} + +/* Maximum screenshot width reaches 440px */ +@media only screen and (min-width: 1640px) { + .theme-browser .theme { + width: 22.7%; + margin: 0 3% 3% 0; + } + .theme-browser .theme .theme-screenshot:after { + padding-top: 75%; /* using a 4/3 aspect ratio */ + } + + .theme-browser .theme:nth-child(3n) { + margin-right: 3%; + } + + .theme-browser .theme:nth-child(4n) { + margin-right: 0; + } +} +/* Maximum screenshot width reaches 440px */ +@media only screen and (max-width: 1120px) { + .theme-browser .theme { + width: 47.5%; + margin-right: 0; + } + + .theme-browser .theme:nth-child(even) { + margin-right: 0; + } + + .theme-browser .theme:nth-child(odd) { + margin-right: 5%; + } +} + +/* Admin menu is folded */ +@media only screen and (max-width: 900px) { + .theme-overlay .theme-wrap { + left: 65px; + } +} + +@media only screen and (max-width: 780px) { + body.folded .theme-overlay .theme-wrap, + .theme-overlay .theme-wrap { + top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */ + right: 0; + bottom: 0; + left: 0; + padding: 70px 20px 20px; + border: none; + z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */ + position: fixed; + } + + .theme-browser .theme.active .theme-name span { + /* Hide the "Active: " label on smaller screens. */ + display: none; + } + + .theme-overlay .theme-screenshots { + width: 40%; + } + + .theme-overlay .theme-info { + width: 50%; + } + .single-theme .theme-wrap { + padding: 10px; + } + + .theme-browser .theme .theme-actions { + padding: 5px 10px 4px 10px; + } + + .theme-overlay.small-screenshot .theme-screenshots { + position: static; + float: none; + max-width: 302px; + } + + .theme-overlay.small-screenshot .theme-info { + margin-left: 0; + width: auto; + } + + .theme:not(.active):hover .theme-actions, + .theme:not(.active):focus .theme-actions, + .theme:hover .more-details, + .theme:focus .more-details { + display: none; + } + + .theme-browser.rendered .theme:hover .theme-screenshot img, + .theme-browser.rendered .theme:focus .theme-screenshot img { + opacity: 1.0; + } +} + +@media only screen and (max-width: 480px) { + .theme-browser .theme { + width: 100%; + margin-right: 0; + } + + .theme-browser .theme:nth-child(2n), + .theme-browser .theme:nth-child(3n) { + margin-right: 0; + } +} + +@media only screen and (max-width: 650px) { + .theme-overlay .theme-update, + .theme-overlay .theme-description { + margin-left: 0; + } + + .theme-overlay .theme-actions .delete-theme { + position: relative; + right: auto; + bottom: auto; + } + + .theme-overlay .theme-actions .inactive-theme { + display: inline; + } + + .theme-overlay .theme-screenshots { + width: 100%; + float: none; + } + + .theme-overlay .theme-info { + width: 100%; + } + + .theme-overlay .theme-author { + margin: 5px 0 15px 0; + } + + .theme-overlay .current-label { + margin-top: 10px; + font-size: 13px; + } + + .themes-php .wrap h2 { + width: 100%; + } + + .themes-php .wp-filter-search { + float: none; + clear: both; + left: 0; + top: 0; + right: 0; + margin: 10px 0; + width: 100%; + } + + .theme-browser .theme.add-new-theme span:after { + font: normal 60px/90px 'dashicons'; + width: 80px; + height: 80px; + top: 30%; + left: 50%; + text-indent: 0; + margin-left: -40px; + } + + .single-theme .theme-wrap { + margin: 0 -12px 0 -10px; + padding: 10px; + } + .single-theme .theme-overlay .theme-about { + padding: 10px; + overflow: visible; + } + .single-theme .current-label { + display: none; + } + .single-theme .theme-overlay .theme-actions { + position: static; + } +} + +.broken-themes { + clear: both; +} + +.broken-themes table { + text-align: left; + width: 50%; + border-spacing: 3px; + padding: 3px; +} + + +/*------------------------------------------------------------------------------ + 16.2 - Install Themes +------------------------------------------------------------------------------*/ + +/* Already installed theme */ +.theme-browser .theme .theme-installed { + background: #0074a2; +} +.theme-browser .theme .theme-installed:before { + content: '\f147'; +} +.theme-browser .theme.is-installed .theme-actions .button-primary { + display: none !important; +} + +.theme-install-php a.upload, +.theme-install-php a.browse-themes { + cursor: pointer; +} +.theme-install-php a.browse-themes, +.theme-install-php.show-upload-theme a.upload { + display: none; +} +.theme-install-php.show-upload-theme a.browse-themes { + display: inline; +} +.upload-theme, +.upload-plugin { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: none; + margin: 0; + padding: 0; + width: 100%; + overflow: hidden; + position: relative; + top: 10px; +} +body.show-upload-theme .upload-theme, +.upload-plugin { + display: block; +} +.upload-theme .wp-upload-form, +.upload-plugin .wp-upload-form { + background: #fafafa; + border: 1px solid #e5e5e5; + padding: 30px; + margin: 30px auto; + max-width: 380px; +} +.upload-theme .install-help, +.upload-plugin .install-help { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 40px 0 0; + text-align: center; +} +body.show-upload-theme .upload-theme + .wp-filter, +body.show-upload-theme .upload-theme + .wp-filter + .theme-browser { + display: none; +} + +p.no-themes { + color: #999; + font-size: 18px; + font-style: normal; + margin: 0; + padding: 0; + text-align: center; + display: none; +} +body.no-results p.no-themes { + display: block; +} +body.show-upload-theme p.no-themes { + display: none !important; +} + +.theme-install-php .add-new-theme { + display: none !important; +} + +@media only screen and (max-width: 1120px) { + .upload-theme .wp-upload-form { + margin: 20px 0; + max-width: 100%; + } + .upload-theme .install-help { + font-size: 15px; + padding: 20px 0 0; + text-align: left; + } +} + +.rating { + margin: 30px 0; +} +.rating span:before { + color: #e6b800; + content: "\f154"; + display: inline-block; + -webkit-font-smoothing: antialiased; + font: normal 20px/1 'dashicons'; + vertical-align: top; +} +/* Half stars */ +.rating-10 span.one:before, +.rating-30 span.two:before, +.rating-50 span.three:before, +.rating-70 span.four:before, +.rating-90 span.five:before { + content: "\f459"; +} +/* Full stars */ +.rating-20 span.one:before { + content: "\f155"; +} +.rating-30 span.one:before, +.rating-40 span.one:before, +.rating-40 span.two:before { + content: "\f155"; +} +.rating-50 span.one:before, +.rating-50 span.two:before, +.rating-60 span.one:before, +.rating-60 span.two:before, +.rating-60 span.three:before { + content: "\f155"; +} +.rating-70 span.one:before, +.rating-70 span.two:before, +.rating-70 span.three:before, +.rating-80 span.one:before, +.rating-80 span.two:before, +.rating-80 span.three:before, +.rating-80 span.four:before { + content: "\f155"; +} +.rating-90 span.one:before, +.rating-90 span.two:before, +.rating-90 span.three:before, +.rating-90 span.four:before, +.rating-100 span.one:before, +.rating-100 span.two:before, +.rating-100 span.three:before, +.rating-100 span.four:before, +.rating-100 span.five:before { + content: "\f155"; +} +.rating .ratings { + display: inline; + margin-left: 10px; + line-height: 20px; + color: #999; +} + +/*------------------------------------------------------------------------------ + 16.3 - Custom Header Screen +------------------------------------------------------------------------------*/ + +.appearance_page_custom-header #headimg { + border: 1px solid #DFDFDF; + overflow: hidden; + width: 100%; +} + +.appearance_page_custom-header #upload-form p label { + font-size: 12px; +} + +.appearance_page_custom-header .available-headers .default-header { + float: left; + margin: 0 20px 20px 0; +} + +.appearance_page_custom-header .random-header { + clear: both; + margin: 0 20px 20px 0; + vertical-align: middle; +} + +.appearance_page_custom-header .available-headers label input, +.appearance_page_custom-header .random-header label input { + margin-right: 10px; +} + +.appearance_page_custom-header .available-headers label img { + vertical-align: middle; +} + + +/*------------------------------------------------------------------------------ + 16.4 - Custom Background Screen +------------------------------------------------------------------------------*/ + +div#custom-background-image { + min-height: 100px; + border: 1px solid #dfdfdf; +} + +div#custom-background-image img { + max-width: 400px; + max-height: 300px; +} + +/*------------------------------------------------------------------------------ + 23.0 - Full Overlay w/ Sidebar +------------------------------------------------------------------------------*/ + +body.full-overlay-active { + overflow: hidden; +} + +.wp-full-overlay { + background: transparent; + z-index: 500000; + position: fixed; + overflow: visible; + top: 0; + bottom: 0; + left: 0; + right: 0; + height: 100%; + min-width: 0; +} + +.wp-full-overlay-sidebar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + width: 300px; + height: 100%; + top: 0; + bottom: 0; + left: 0; + padding: 0; + margin: 0; + z-index: 10; + overflow: auto; + background: #eee; + border-right: none; +} + +.wp-full-overlay.collapsed .wp-full-overlay-sidebar { + overflow: visible; +} + +.wp-full-overlay.collapsed, +.wp-full-overlay.expanded .wp-full-overlay-sidebar { + margin-left: 0 !important; +} + +.wp-full-overlay.expanded { + margin-left: 300px; +} + +.wp-full-overlay.collapsed .wp-full-overlay-sidebar { + margin-left: -300px; +} + +.wp-full-overlay-sidebar:after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + right: 0; + width: 3px; + z-index: 1000; +} + +.wp-full-overlay-main { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + height: 100%; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header { + position: absolute; + left: 0; + right: 0; + height: 45px; + padding: 0 15px; + line-height: 45px; + z-index: 10; + margin: 0; + border-top: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-full-overlay-sidebar .wp-full-overlay-header a.back { + margin-top: 9px; +} + +.wp-full-overlay-sidebar .wp-full-overlay-footer { + bottom: 0; + border-bottom: none; + border-top: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content { + position: absolute; + top: 45px; + bottom: 45px; + left: 0; + right: 0; + overflow: auto; +} + +/* Close & Navigation Links */ +.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header { + padding: 0; +} + +.theme-install-overlay .close-full-overlay, +.theme-install-overlay .previous-theme, +.theme-install-overlay .next-theme { + display: block; + position: relative; + float: left; + width: 45px; + height: 45px; + padding-right: 2px; + background: #eee; + border-right: 1px solid #ddd; + color: #444; + cursor: pointer; + text-decoration: none; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.theme-install-overlay .close-full-overlay:hover, +.theme-install-overlay .close-full-overlay:focus, +.theme-install-overlay .previous-theme:hover, +.theme-install-overlay .previous-theme:focus, +.theme-install-overlay .next-theme:hover, +.theme-install-overlay .next-theme:focus { + background: #ddd; + border-color: #ccc; + color: #000; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.theme-install-overlay .close-full-overlay:before { + font: normal 22px/1 dashicons; + content: "\f335"; + position: relative; + top: 7px; + left: 13px; +} + +.theme-install-overlay .previous-theme:before { + font: normal 20px/1 dashicons; + content: "\f341"; + position: relative; + top: 6px; + left: 14px; +} + +.theme-install-overlay .next-theme:before { + font: normal 20px/1 dashicons; + content: "\f345"; + position: relative; + top: 6px; + left: 13px; +} + +.theme-install-overlay .previous-theme.disabled, +.theme-install-overlay .next-theme.disabled, +.theme-install-overlay .previous-theme.disabled:hover, +.theme-install-overlay .previous-theme.disabled:focus, +.theme-install-overlay .next-theme.disabled:hover, +.theme-install-overlay .next-theme.disabled:focus { + color: #bbb; + background: #eee; + cursor: default; + pointer-events: none; +} + +.rtl .theme-install-overlay .previous-theme:before { + content: "\f345"; +} + +.rtl .theme-install-overlay .next-theme:before { + content: "\f341"; +} + +/* Collapse Button */ +.wp-full-overlay a.collapse-sidebar { + position: absolute; + bottom: 12px; + left: 0; + z-index: 50; + display: block; + width: 19px; + height: 19px; + margin-left: 15px; + padding: 0; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #777; + text-decoration: none; +} + +.wp-full-overlay a.collapse-sidebar:hover { + color: #0074a2; +} + +.wp-full-overlay.collapsed .collapse-sidebar { + position: absolute; + left: 100%; +} + +.wp-full-overlay .collapse-sidebar-arrow { + position: static; + margin-top: 0; + margin-left: 0; + display: block; + width: auto; + height: auto; + background: none; +} + +.wp-full-overlay .collapse-sidebar-arrow:before { + -webkit-border-radius: 50%; + border-radius: 50%; + float: left; + content: "\f148"; + background: #eee; + font: normal 20px/1 'dashicons'; + speak: none; + display: block; + padding: 0; + text-indent: 0; + text-align: center; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; +} + +.wp-full-overlay.collapsed .collapse-sidebar-arrow:before, +.rtl .wp-full-overlay .collapse-sidebar-arrow:before { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.wp-full-overlay.collapsed .collapse-sidebar-arrow { + background-position: -1px -109px; +} + +.wp-full-overlay .collapse-sidebar-label { + position: absolute; + left: 100%; + line-height: 20px; + margin-left: 10px; +} + +.wp-full-overlay.collapsed .collapse-sidebar-label { + display: none; +} + +/* Animations */ +.wp-full-overlay, +.wp-full-overlay-sidebar, +.wp-full-overlay .collapse-sidebar, +.wp-full-overlay-main { + -webkit-transition-property: left, right, top, bottom, width, margin; + transition-property: left, right, top, bottom, width, margin; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; +} + +/*------------------------------------------------------------------------------ + 24.0 - Customize Loader +------------------------------------------------------------------------------*/ + +.no-customize-support .hide-if-no-customize, +.customize-support .hide-if-customize, +.no-customize-support.wp-core-ui .hide-if-no-customize, +.no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support.wp-core-ui .hide-if-customize, +.customize-support .wp-core-ui .hide-if-customize { + display: none; +} + +#customize-container { + display: none; + background: #fff; + z-index: 500000; + position: fixed; + overflow: visible; + top: 0; + bottom: 0; + left: 0; + right: 0; + height: 100%; +} + +.customize-active #customize-container { + display: block; +} + +.customize-loading #customize-container iframe { + opacity: 0; +} + +.customize-loading #customize-container { + background: #fff url(../images/spinner.gif) no-repeat fixed center center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; +} + +#customize-container iframe, +.theme-install-overlay iframe { + height: 100%; + width: 100%; + z-index: 20; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +#customize-container .collapse-sidebar { + bottom: 16px; +} + +#customize-controls { + margin-top: 0; +} + +.theme-install-overlay { + display: none; +} + +.theme-install-overlay.single-theme { + display: block; +} + +.install-theme-info { + display: none; + padding: 10px 20px 60px; +} + +.single-theme .install-theme-info { + padding-top: 15px; +} + +.theme-install-overlay .install-theme-info { + display: block; +} + +.install-theme-info .theme-install { + float: right; + margin-top: 18px; +} + +.install-theme-info .theme-name { + font-size: 16px; + line-height: 24px; + margin-bottom: 0; + margin-top: 0; +} + +.install-theme-info .theme-screenshot { + margin-top: 15px; + width: 258px; + border: 1px solid #ccc; +} + +.install-theme-info .theme-details { + overflow: hidden; +} + +.theme-details .theme-version { + margin: 15px 0; + float: left; +} + +.theme-details .star-rating { + margin: 7px 0; + float: right; +} + +.theme-details .theme-description { + float: left; + color: #777; + line-height: 20px; + max-width: 100%; +} + +.theme-install-overlay .wp-full-overlay-header .theme-install { + float: right; + margin: 8px 10px 0 0; + /* For when .theme-install is a span rather than a.button-primary (already installed theme) */ + line-height: 26px; +} + +.theme-install-overlay .wp-full-overlay-sidebar { + background: #eee; + border-right: 1px solid #ddd; +} + +.theme-install-overlay .wp-full-overlay-sidebar-content { + background: #fff; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +.theme-install-overlay .wp-full-overlay-main { + background: #fff url(../images/spinner.gif) no-repeat center center; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .wp-full-overlay .collapse-sidebar-arrow { + background-image: url(../images/arrows-2x.png); + -webkit-background-size: 15px 123px; + background-size: 15px 123px; + } + + .customize-loading #customize-container, + .theme-install-overlay .wp-full-overlay-main { + background-image: url(../images/spinner-2x.gif); + } +} + +@media screen and ( max-width: 782px ) { + .available-theme .action-links .delete-theme { + float: none; + margin: 0; + padding: 0; + clear: both; + } + + .available-theme .action-links .delete-theme a { + padding: 0; + } +} diff --git a/wp-admin/css/widgets-rtl.css b/wp-admin/css/widgets-rtl.css new file mode 100644 index 0000000..187f005 --- /dev/null +++ b/wp-admin/css/widgets-rtl.css @@ -0,0 +1,577 @@ +/* General Widgets Styles */ + +.widget { + margin: 0 auto 10px; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.widget-top { + font-size: 13px; + font-weight: 600; + background: #f7f7f7; +} + +.widget-top a.widget-action, +.widget-top a.widget-action:hover { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + text-decoration: none; +} + +.widget-title h4 { + margin: 0; + padding: 15px; + line-height: 1; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.widgets-holder-wrap .widget-inside { + border-top: none; + padding: 1px 15px 15px 15px; + line-height: 16px; +} + +.in-widget-title, +#widgets-right a.widget-control-edit, +#available-widgets .widget-description { + color: #666; +} + +.deleting .widget-title, +.deleting .widget-top a.widget-action:after { + color: #aaa; +} + +/* Widget Dragging Helpers */ +.widget.ui-draggable-dragging { + min-width: 100%; +} + +.widget.ui-sortable-helper { + opacity: 0.8; +} + +.widget-placeholder { + border: 1px dashed #bbb; + margin: 0 auto 10px; + height: 45px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#widgets-right .widget-placeholder { + margin-top: 0; +} + +#widgets-right .closed .widget-placeholder { + height: 0; + border: 0; + margin-top: -10px; +} + +/* Widget Sidebars */ +.sidebar-name { + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.sidebar-name-arrow { + position: absolute; + top: 0; + left: 0; + bottom: 0; +} + +.js .sidebar-name { + cursor: pointer; +} + +.sidebar-name h3 { + margin: 0; + padding: 8px 10px; + overflow: hidden; + white-space: nowrap; +} + +.widgets-holder-wrap .description { + padding: 0 0 15px; + margin: 0; + font-style: normal; + color: #777; +} + +#widgets-right .widgets-holder-wrap .description { + padding-right: 7px; + padding-left: 7px; +} + +/* Widgets 2-col Layout */ +div.widget-liquid-left { + margin: 0; + width: 38%; + float: right; +} + +div.widget-liquid-right { + float: left; + width: 58%; +} + +/* Widgets Left - Available Widgets */ + +div#widgets-left { + padding-top: 12px; +} + +div#widgets-left .closed .sidebar-name, +div#widgets-left .inactive-sidebar.closed .sidebar-name { + margin-bottom: 10px; +} + +div#widgets-left .sidebar-name h3 { + padding: 10px 0; + margin: 0 0 0 10px; +} + +div#widgets-left .sidebar-name .sidebar-name-arrow:before { + left: 0; + top: 4px; + padding: 4px 4px 4px 6px; +} + +#widgets-left #available-widgets, +div#widgets-left .widget-holder { + background: transparent; + border: none; +} + +#widgets-left .widgets-holder-wrap { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +#available-widgets .widget-action { + display: none; +} + +#available-widgets .widget { + margin: 0; +} + +#available-widgets .widget:nth-child(odd) { + clear: both; +} + +#available-widgets .widget .widget-description { + display: block; + padding: 10px 15px; + font-size: 12px; +} + +#available-widgets #widget-list { + position: relative; +} + +/* Inactive Sidebars */ +#widgets-left .inactive-sidebar { + clear: both; + width: 100%; + background: transparent; + padding: 0; + margin: 0 0 20px 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +#widgets-left .inactive-sidebar.first { + margin-top: 40px; +} + +/* Not sure what this is for... */ +div#widgets-left .inactive-sidebar .widget.expanded { + right: auto; +} + +.widget-title-action { + float: left; + position: relative; +} + +div#widgets-left .inactive-sidebar .widgets-sortables { + min-height: 42px; + padding: 0; + background: transparent; + margin: 0; + position: relative; +} + +/* Widgets Right */ + +div#widgets-right:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +div#widgets-right .sidebars-column-1, +div#widgets-right .sidebars-column-2 { + max-width: 450px; +} + +div#widgets-right .widgets-holder-wrap { + margin: 10px 0 0 0; +} + +div#widgets-right .sidebar-description { + min-height: 20px; + margin-top: -5px; +} + +div#widgets-right .sidebar-name h3 { + padding: 15px 7px; +} + +div#widgets-right .sidebar-name .sidebar-name-arrow:before { + left: 0; + top: 4px; +} + +div#widgets-right .widget-top { + padding: 0; +} + +div#widgets-right .widgets-sortables { + padding: 0 8px; + margin-bottom: 9px; + position: relative; + min-height: 123px; +} + +div#widgets-right .closed .widgets-sortables { + min-height: 0; + margin-bottom: 0; +} + +.sidebar-name .spinner { + margin: -5px 5px; + float: none; +} + +/* Dragging a widget over a closed sidebar */ +#widgets-right .widgets-holder-wrap.widget-hover { + border-color: #777; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); + box-shadow: 0 1px 2px rgba(0,0,0,0.3); +} + +/* Accessibility Mode */ +.widgets_access #widgets-left .widget .widget-top { + cursor: auto; +} + +.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, +.widgets_access #wpwrap .widgets-holder-wrap.closed .widget, +.widgets_access #wpwrap .widget-control-edit { + display: block; +} + +.widgets_access #widgets-left .widget .widget-top:hover, +.widgets_access #widgets-right .widget .widget-top:hover { + border-color: #ddd; +} + +#available-widgets .widget-control-edit .edit, +#widgets-left .inactive-sidebar .widget-control-edit .add, +#widgets-right .widget-control-edit .add { + display: none; +} + +.widget-control-edit { + display: block; + color: #666; + background: #EEE; + padding: 0 15px; + line-height: 43px; + border-right: 1px solid #DDD; +} + +#widgets-left .widget-control-edit:hover, +#widgets-right .widget-control-edit:hover { + color: #fff; + background: #444; + border-right: 0; + outline: 1px solid #444; +} + +.widgets-holder-wrap .sidebar-name, +.widgets-holder-wrap .sidebar-description { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.editwidget { + margin: 0 auto; +} + +.editwidget .widget-inside { + display: block; + padding: 0 15px; +} + +.editwidget .widget-control-actions { + margin-top: 20px; +} + +.js .widgets-holder-wrap.closed .widget, +.js .widgets-holder-wrap.closed .sidebar-description, +.js .closed br.clear { + display: none; +} + +/* Hide Widget Settings by Default */ +.widget-inside, +.widget-description { + display: none; +} + +.widget-inside { + background: #fff; +} + +/* Dragging widgets over the available widget area show's a "Deactivate" message */ +#removing-widget { + display: none; + font-weight: normal; + padding-right: 15px; + font-size: 12px; + line-height: 1; + color: black; +} + +.js #removing-widget { + color: #2ea2cc; +} + +.widget-control-noform, +#access-off, +.widgets_access .widget-action, +.widgets_access .sidebar-name-arrow, +.widgets_access #access-on, +.widgets_access .widget-holder .description, +.no-js .widget-holder .description { + display: none; +} + +.widgets_access .widget-holder, +.widgets_access #widget-list { + padding-top: 10px; +} + +.widgets_access #access-off { + display: inline; +} + +.widgets_access .sidebar-name, +.widgets_access .widget .widget-top { + cursor: default; +} + + +/* Widgets Area Chooser */ +.widget-liquid-left #widgets-left.chooser #available-widgets .widget, +.widget-liquid-left #widgets-left.chooser .inactive-sidebar { + -webkit-transition: opacity 0.1s linear; + transition: opacity 0.1s linear; +} + +.widget-liquid-left #widgets-left.chooser #available-widgets .widget, +.widget-liquid-left #widgets-left.chooser .inactive-sidebar { + /* -webkit-filter: blur(1px); */ + opacity: 0.2; + pointer-events: none; +} + +.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question { + /* -webkit-filter: none; */ + opacity: 1; + pointer-events: auto; +} + +.widgets-chooser ul, +#widgets-left .widget-in-question .widget-top, +#available-widgets .widget-top:hover, +div#widgets-right .widget-top:hover, +#widgets-left .widget-top:hover { + border-color: #999; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); + box-shadow: 0 1px 2px rgba(0,0,0,0.1); +} + +.widgets-chooser ul.widgets-chooser-sidebars { + margin: 0; + list-style-type: none; + max-height: 300px; + overflow: auto; +} + +.widgets-chooser { + display: none; +} + +.widgets-chooser ul { + border: 1px solid #ccc; +} + +.widgets-chooser li { + padding: 10px 35px 10px 15px; + border-bottom: 1px solid #ccc; + background: #fff; + margin: 0; + cursor: pointer; + outline: none; + position: relative; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} + +.widgets-chooser li:hover, +.widgets-chooser li:focus { + background: rgba(255,255,255,0.7); +} + +.widgets-chooser li:focus:before { + content: '\f147'; + display: block; + -webkit-font-smoothing: antialiased; + font: normal 26px/1 'dashicons'; + color: #999; + position: absolute; + top: 7px; + right: 5px; +} + +.widgets-chooser li:last-child { + border: none; +} + +.widgets-chooser li.widgets-chooser-selected { + background: #2ea2cc; + color: #fff; +} + +.widgets-chooser li.widgets-chooser-selected:before, +.widgets-chooser li.widgets-chooser-selected:focus:before { + content: '\f147'; + display: block; + -webkit-font-smoothing: antialiased; + font: normal 26px/1 'dashicons'; + color: #fff; + position: absolute; + top: 7px; + right: 5px; +} + +.widgets-chooser .widgets-chooser-actions { + padding: 10px 0 12px 0; + text-align: center; +} + +.widgets-chooser button { + margin-left: 5px; +} + +#available-widgets .widget .widget-top { + cursor: pointer; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and (max-width: 480px) { + div.widget-liquid-left { + width: 100%; + float: none; + border-left: none; + padding-left: 0; + } + + #widgets-left .sidebar-name { + margin-left: 0; + } + + #widgets-left #available-widgets .widget-top { + margin-left: 0; + } + + #widgets-left .inactive-sidebar .widgets-sortables { + margin-left: 0; + } + + div.widget-liquid-right { + width: 100%; + float: none; + } + + div.widget { + margin: 0 auto 10px !important; + max-width: 480px; + } +} + +@media screen and (max-width: 320px) { + div.widget { + max-width: 320px; + } +} + +@media only screen and (min-width: 1250px) { + #widgets-left #available-widgets .widget { + width: 49%; + float: right; + } + + .widget.ui-draggable-dragging { + min-width: 49%; + } + + #widgets-left #available-widgets .widget:nth-child(even) { + float: left; + } + + #widgets-right .sidebars-column-1, + #widgets-right .sidebars-column-2 { + float: right; + width: 49%; + } + + #widgets-right .sidebars-column-1 { + margin-left: 2%; + } + + #widgets-right.single-sidebar .sidebars-column-1, + #widgets-right.single-sidebar .sidebars-column-2 { + float: none; + width: 100%; + margin: 0; + } +} diff --git a/wp-admin/css/widgets.css b/wp-admin/css/widgets.css new file mode 100644 index 0000000..409a393 --- /dev/null +++ b/wp-admin/css/widgets.css @@ -0,0 +1,577 @@ +/* General Widgets Styles */ + +.widget { + margin: 0 auto 10px; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.widget-top { + font-size: 13px; + font-weight: 600; + background: #f7f7f7; +} + +.widget-top a.widget-action, +.widget-top a.widget-action:hover { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + text-decoration: none; +} + +.widget-title h4 { + margin: 0; + padding: 15px; + line-height: 1; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.widgets-holder-wrap .widget-inside { + border-top: none; + padding: 1px 15px 15px 15px; + line-height: 16px; +} + +.in-widget-title, +#widgets-right a.widget-control-edit, +#available-widgets .widget-description { + color: #666; +} + +.deleting .widget-title, +.deleting .widget-top a.widget-action:after { + color: #aaa; +} + +/* Widget Dragging Helpers */ +.widget.ui-draggable-dragging { + min-width: 100%; +} + +.widget.ui-sortable-helper { + opacity: 0.8; +} + +.widget-placeholder { + border: 1px dashed #bbb; + margin: 0 auto 10px; + height: 45px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#widgets-right .widget-placeholder { + margin-top: 0; +} + +#widgets-right .closed .widget-placeholder { + height: 0; + border: 0; + margin-top: -10px; +} + +/* Widget Sidebars */ +.sidebar-name { + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.sidebar-name-arrow { + position: absolute; + top: 0; + right: 0; + bottom: 0; +} + +.js .sidebar-name { + cursor: pointer; +} + +.sidebar-name h3 { + margin: 0; + padding: 8px 10px; + overflow: hidden; + white-space: nowrap; +} + +.widgets-holder-wrap .description { + padding: 0 0 15px; + margin: 0; + font-style: normal; + color: #777; +} + +#widgets-right .widgets-holder-wrap .description { + padding-left: 7px; + padding-right: 7px; +} + +/* Widgets 2-col Layout */ +div.widget-liquid-left { + margin: 0; + width: 38%; + float: left; +} + +div.widget-liquid-right { + float: right; + width: 58%; +} + +/* Widgets Left - Available Widgets */ + +div#widgets-left { + padding-top: 12px; +} + +div#widgets-left .closed .sidebar-name, +div#widgets-left .inactive-sidebar.closed .sidebar-name { + margin-bottom: 10px; +} + +div#widgets-left .sidebar-name h3 { + padding: 10px 0; + margin: 0 10px 0 0; +} + +div#widgets-left .sidebar-name .sidebar-name-arrow:before { + right: 0; + top: 4px; + padding: 4px 6px 4px 4px; +} + +#widgets-left #available-widgets, +div#widgets-left .widget-holder { + background: transparent; + border: none; +} + +#widgets-left .widgets-holder-wrap { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +#available-widgets .widget-action { + display: none; +} + +#available-widgets .widget { + margin: 0; +} + +#available-widgets .widget:nth-child(odd) { + clear: both; +} + +#available-widgets .widget .widget-description { + display: block; + padding: 10px 15px; + font-size: 12px; +} + +#available-widgets #widget-list { + position: relative; +} + +/* Inactive Sidebars */ +#widgets-left .inactive-sidebar { + clear: both; + width: 100%; + background: transparent; + padding: 0; + margin: 0 0 20px 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +#widgets-left .inactive-sidebar.first { + margin-top: 40px; +} + +/* Not sure what this is for... */ +div#widgets-left .inactive-sidebar .widget.expanded { + left: auto; +} + +.widget-title-action { + float: right; + position: relative; +} + +div#widgets-left .inactive-sidebar .widgets-sortables { + min-height: 42px; + padding: 0; + background: transparent; + margin: 0; + position: relative; +} + +/* Widgets Right */ + +div#widgets-right:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +div#widgets-right .sidebars-column-1, +div#widgets-right .sidebars-column-2 { + max-width: 450px; +} + +div#widgets-right .widgets-holder-wrap { + margin: 10px 0 0 0; +} + +div#widgets-right .sidebar-description { + min-height: 20px; + margin-top: -5px; +} + +div#widgets-right .sidebar-name h3 { + padding: 15px 7px; +} + +div#widgets-right .sidebar-name .sidebar-name-arrow:before { + right: 0; + top: 4px; +} + +div#widgets-right .widget-top { + padding: 0; +} + +div#widgets-right .widgets-sortables { + padding: 0 8px; + margin-bottom: 9px; + position: relative; + min-height: 123px; +} + +div#widgets-right .closed .widgets-sortables { + min-height: 0; + margin-bottom: 0; +} + +.sidebar-name .spinner { + margin: -5px 5px; + float: none; +} + +/* Dragging a widget over a closed sidebar */ +#widgets-right .widgets-holder-wrap.widget-hover { + border-color: #777; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); + box-shadow: 0 1px 2px rgba(0,0,0,0.3); +} + +/* Accessibility Mode */ +.widgets_access #widgets-left .widget .widget-top { + cursor: auto; +} + +.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, +.widgets_access #wpwrap .widgets-holder-wrap.closed .widget, +.widgets_access #wpwrap .widget-control-edit { + display: block; +} + +.widgets_access #widgets-left .widget .widget-top:hover, +.widgets_access #widgets-right .widget .widget-top:hover { + border-color: #ddd; +} + +#available-widgets .widget-control-edit .edit, +#widgets-left .inactive-sidebar .widget-control-edit .add, +#widgets-right .widget-control-edit .add { + display: none; +} + +.widget-control-edit { + display: block; + color: #666; + background: #EEE; + padding: 0 15px; + line-height: 43px; + border-left: 1px solid #DDD; +} + +#widgets-left .widget-control-edit:hover, +#widgets-right .widget-control-edit:hover { + color: #fff; + background: #444; + border-left: 0; + outline: 1px solid #444; +} + +.widgets-holder-wrap .sidebar-name, +.widgets-holder-wrap .sidebar-description { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.editwidget { + margin: 0 auto; +} + +.editwidget .widget-inside { + display: block; + padding: 0 15px; +} + +.editwidget .widget-control-actions { + margin-top: 20px; +} + +.js .widgets-holder-wrap.closed .widget, +.js .widgets-holder-wrap.closed .sidebar-description, +.js .closed br.clear { + display: none; +} + +/* Hide Widget Settings by Default */ +.widget-inside, +.widget-description { + display: none; +} + +.widget-inside { + background: #fff; +} + +/* Dragging widgets over the available widget area show's a "Deactivate" message */ +#removing-widget { + display: none; + font-weight: normal; + padding-left: 15px; + font-size: 12px; + line-height: 1; + color: black; +} + +.js #removing-widget { + color: #2ea2cc; +} + +.widget-control-noform, +#access-off, +.widgets_access .widget-action, +.widgets_access .sidebar-name-arrow, +.widgets_access #access-on, +.widgets_access .widget-holder .description, +.no-js .widget-holder .description { + display: none; +} + +.widgets_access .widget-holder, +.widgets_access #widget-list { + padding-top: 10px; +} + +.widgets_access #access-off { + display: inline; +} + +.widgets_access .sidebar-name, +.widgets_access .widget .widget-top { + cursor: default; +} + + +/* Widgets Area Chooser */ +.widget-liquid-left #widgets-left.chooser #available-widgets .widget, +.widget-liquid-left #widgets-left.chooser .inactive-sidebar { + -webkit-transition: opacity 0.1s linear; + transition: opacity 0.1s linear; +} + +.widget-liquid-left #widgets-left.chooser #available-widgets .widget, +.widget-liquid-left #widgets-left.chooser .inactive-sidebar { + /* -webkit-filter: blur(1px); */ + opacity: 0.2; + pointer-events: none; +} + +.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question { + /* -webkit-filter: none; */ + opacity: 1; + pointer-events: auto; +} + +.widgets-chooser ul, +#widgets-left .widget-in-question .widget-top, +#available-widgets .widget-top:hover, +div#widgets-right .widget-top:hover, +#widgets-left .widget-top:hover { + border-color: #999; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); + box-shadow: 0 1px 2px rgba(0,0,0,0.1); +} + +.widgets-chooser ul.widgets-chooser-sidebars { + margin: 0; + list-style-type: none; + max-height: 300px; + overflow: auto; +} + +.widgets-chooser { + display: none; +} + +.widgets-chooser ul { + border: 1px solid #ccc; +} + +.widgets-chooser li { + padding: 10px 15px 10px 35px; + border-bottom: 1px solid #ccc; + background: #fff; + margin: 0; + cursor: pointer; + outline: none; + position: relative; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} + +.widgets-chooser li:hover, +.widgets-chooser li:focus { + background: rgba(255,255,255,0.7); +} + +.widgets-chooser li:focus:before { + content: '\f147'; + display: block; + -webkit-font-smoothing: antialiased; + font: normal 26px/1 'dashicons'; + color: #999; + position: absolute; + top: 7px; + left: 5px; +} + +.widgets-chooser li:last-child { + border: none; +} + +.widgets-chooser li.widgets-chooser-selected { + background: #2ea2cc; + color: #fff; +} + +.widgets-chooser li.widgets-chooser-selected:before, +.widgets-chooser li.widgets-chooser-selected:focus:before { + content: '\f147'; + display: block; + -webkit-font-smoothing: antialiased; + font: normal 26px/1 'dashicons'; + color: #fff; + position: absolute; + top: 7px; + left: 5px; +} + +.widgets-chooser .widgets-chooser-actions { + padding: 10px 0 12px 0; + text-align: center; +} + +.widgets-chooser button { + margin-right: 5px; +} + +#available-widgets .widget .widget-top { + cursor: pointer; +} + +/* =Media Queries +-------------------------------------------------------------- */ + +@media screen and (max-width: 480px) { + div.widget-liquid-left { + width: 100%; + float: none; + border-right: none; + padding-right: 0; + } + + #widgets-left .sidebar-name { + margin-right: 0; + } + + #widgets-left #available-widgets .widget-top { + margin-right: 0; + } + + #widgets-left .inactive-sidebar .widgets-sortables { + margin-right: 0; + } + + div.widget-liquid-right { + width: 100%; + float: none; + } + + div.widget { + margin: 0 auto 10px !important; + max-width: 480px; + } +} + +@media screen and (max-width: 320px) { + div.widget { + max-width: 320px; + } +} + +@media only screen and (min-width: 1250px) { + #widgets-left #available-widgets .widget { + width: 49%; + float: left; + } + + .widget.ui-draggable-dragging { + min-width: 49%; + } + + #widgets-left #available-widgets .widget:nth-child(even) { + float: right; + } + + #widgets-right .sidebars-column-1, + #widgets-right .sidebars-column-2 { + float: left; + width: 49%; + } + + #widgets-right .sidebars-column-1 { + margin-right: 2%; + } + + #widgets-right.single-sidebar .sidebars-column-1, + #widgets-right.single-sidebar .sidebars-column-2 { + float: none; + width: 100%; + margin: 0; + } +} diff --git a/wp-admin/css/wp-admin-rtl.css b/wp-admin/css/wp-admin-rtl.css new file mode 100644 index 0000000..c45d5b1 --- /dev/null +++ b/wp-admin/css/wp-admin-rtl.css @@ -0,0 +1,14 @@ +@import url(common-rtl.css); +@import url(forms-rtl.css); +@import url(admin-menu-rtl.css); +@import url(dashboard-rtl.css); +@import url(list-tables-rtl.css); +@import url(edit-rtl.css); +@import url(revisions-rtl.css); +@import url(media-rtl.css); +@import url(themes-rtl.css); +@import url(press-this-rtl.css); +@import url(about-rtl.css); +@import url(nav-menus-rtl.css); +@import url(widgets-rtl.css); +@import url(l10n-rtl.css); diff --git a/wp-admin/css/wp-admin-rtl.min.css b/wp-admin/css/wp-admin-rtl.min.css new file mode 100644 index 0000000..4c5e357 --- /dev/null +++ b/wp-admin/css/wp-admin-rtl.min.css @@ -0,0 +1 @@ +#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-right:20px}#wpcontent,#wpfooter{margin-right:160px}.folded #wpcontent,.folded #wpfooter{margin-right:36px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}.col-wrap{padding:0 7px}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#2ea2cc}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-right:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;float:right;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat th{text-align:right;line-height:1.3em;font-size:14px}.widefat th input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 3px 0 0}.widefat thead th.check-column{padding-top:10px}.update-php div.error,.update-php div.updated{margin-right:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}div.error,div.updated{margin:5px 15px 2px}div.error p,div.updated p{margin:.5em 0;padding:2px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:5px 0 15px}div.updated{border-right:4px solid #7ad03a;padding:1px 12px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error{border-right:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 0 4px 15px;line-height:29px}.subtitle{color:#777;font-size:14px;padding-right:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-left:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#999}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:right;float:right}#publishing-action{text-align:left;float:left;line-height:23px}#publishing-action .spinner{float:right}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}#save-post{float:right}.preview{float:left}#sticky-span{margin-right:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-right:18px;list-style:square;color:#666}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:left}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#222}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#2ea2cc}.wp-filter .search-form{float:left;margin-top:9px}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 0 0 5px;width:16px;height:16px;color:#777;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.show-filters .filter-drawer{display:block;overflow:hidden}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:19%;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group.wide{width:38%}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-left:25px;width:160px;list-style-type:none}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin:0 10px 20px 0}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.wp-filter .search-form{float:none;margin:20px 0}.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:782px){.filter-group,.filter-group li{width:100%}}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px;background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-right:2em}#adminmenu a,#catlist a,#sidemenu a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 0 0 20px}#screen-meta-links a{padding:3px 16px 3px 6px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;margin:0 0 -1px 20px;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:left;height:28px;margin:0 6px 0 0;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a:after{left:0;content:'\f140';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top right;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom right}#contextual-help-wrap h5,#screen-options-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-left:6px}.metabox-prefs label input{margin:0 2px 0 5px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;text-decoration:none;border:1px solid transparent;border-left:none;border-right:none}.contextual-help-tabs a:hover{color:#333}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #2ea2cc;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#333}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}html.wp-toolbar{padding-top:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:right}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #bbb;height:250px}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:right}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px;font-weight:400}.postbox .handlediv{float:left;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 0 -1px 4px}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-right:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-left:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 315px 0 15px;list-style:none;position:relative;float:left;padding-right:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom right}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top right;height:17px;float:right}.star-rating{white-space:nowrap}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#0074a2}.star-rating .star-full:before{content:'\f155'}.star-rating .star-half:before{content:'\f459'}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:'\f154'}div.action-links{font-weight:400}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;left:0;right:0;height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 10px 0 0;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:left;top:0;height:250px;width:830px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;left:0;right:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:right;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;left:0;right:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;left:250px;bottom:0;right:0;margin-left:250px;padding:10px 26px 99999px;margin-bottom:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:right;margin-left:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#ececec;float:right}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;float:right}#plugin-information .counter-count{margin-right:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-left:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-left:4px}#plugin-information-footer{padding:15px 16px;position:absolute;left:0;bottom:0;right:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e6e6e6}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc url(../images/spinner.gif) no-repeat center}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc url(../images/spinner-2x.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px}}body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:right;height:1px}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:auto;left:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-left:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:left;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{left:0;content:'\f140';border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.accordion-section-title:after,.control-section .accordion-section-title:after{float:left;left:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:'\f142'}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.menu.ui-sortable,.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable{-ms-touch-action:auto;touch-action:auto}.menu.ui-sortable .menu-item-handle,.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#aaa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-right:none;border-left:none;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) repeat-x bottom right;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active{padding:10px 15px;font-size:14px}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{overflow:auto;padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat left center;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#222;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=password],.form-table td input[type=text],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:right;margin:12px 0 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{color:#999;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:'\f226'}.icon16.icon-post:before{content:'\f109'}.icon16.icon-media:before{content:'\f104'}.icon16.icon-links:before{content:'\f103'}.icon16.icon-page:before{content:'\f105'}.icon16.icon-comments:before{content:'\f101';margin-top:1px}.icon16.icon-appearance:before{content:'\f100'}.icon16.icon-plugins:before{content:'\f106'}.icon16.icon-users:before{content:'\f110'}.icon16.icon-tools:before{content:'\f107'}.icon16.icon-settings:before{content:'\f108'}.icon16.icon-site:before{content:'\f112'}.icon16.icon-generic:before{content:'\f111'}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:right}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#2ea2cc}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0074a2;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed;z-index:9999}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu li a span.update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#2ea2cc;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:right;height:15px;margin:10px 11px 10px 8px;width:15px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:'\f148';display:block;line-height:15px;right:-3px;top:-3px;color:#aaa;font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{display:block;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#333}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:'\f228';display:inline-block;float:right;font:400 40px/45px Dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;left:10px;padding:20px 3px 0 15px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;right:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:left;float:left;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:right;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:right;margin:0 0 0 5px}#dashboard-widgets #dashboard_activity h4{margin:0 12px 8px 0;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-right:12px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:right;margin-left:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-right:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;left:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{left:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;left:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:no-repeat center -80px;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-right:8px;border-top:5px solid #bbb;border-left:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:right;margin-left:5px;text-align:center}.response-links{float:right}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:left}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-right:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:'\f101';font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:4em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}.fixed .column-comments a{float:right}.fixed .column-icon{width:80px}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-right:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{background:0 0;content:'\f142';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;right:-10px}th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;content:'\f160';display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 10px 8px 7px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-left:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{margin-right:2px}.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-left:2px;color:#777;font-size:12px;font-style:italic}.tablenav .actions{overflow:hidden;padding:2px 0 0 8px}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-left:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:left;margin:5px 8px 0 16px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:14px 0;margin:0 0 0 20px}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-right:5px}.view-switch>.view-excerpt:before{content:'\f164'}.view-switch>.view-grid:before{content:'\f509'}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-save .spinner{padding:4px 10px 0;vertical-align:top;float:left}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:right;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-right:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 31px 8px 10px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 -2px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:right;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-right:0}.plugin-card:nth-child(even){margin-left:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-right:8px}.plugin-card:nth-child(even){margin-left:8px}.plugin-card:nth-child(3n+1){clear:both;margin-right:0}.plugin-card:nth-child(3n){margin-left:0}}@media screen and (max-width:782px){.plugin-card{margin-right:0;margin-left:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-right:148px;margin-left:120px}.plugin-card .action-links{position:absolute;top:20px;left:20px;width:120px}.plugin-action-buttons{clear:left;float:left;margin-right:2em;margin-bottom:1em;text-align:left}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:right;clear:right;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:left;float:left;clear:left;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:'\f158'}.plugin-card .compatibility-compatible:before{content:'\f147'}.plugin-card .compatibility-untested strong{font-weight:400}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-right:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:right}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-left:20px}.plugin-card .desc,.plugin-card .name{margin-left:0}.plugin-card .desc p:first-of-type{margin-top:0}}@media screen and (max-width:782px){.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;left:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;right:0;left:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-left:12px;padding-right:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;right:0;padding-right:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-right:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-right:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-right:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:right}#lost-connection-notice .spinner{display:block;float:right;margin:0 0 0 5px}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:left;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit{text-align:right;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}.inside-submitbox #post_status{margin:2px -2px 2px 0}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #dfdfdf;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:left}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) no-repeat scroll left bottom;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) no-repeat scroll right bottom}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#888}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 2px;top:0;right:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:'\f177'}.curtime #timestamp:before{content:'\f145';top:-1px}#post-body .misc-pub-revisions:before{content:'\f321'}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;right:50%;width:450px;margin-right:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;display:block;float:right;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:right}#poststuff h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #dfdfdf;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#2ea2cc}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:'\f109'}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:'\f128'}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:'\f161'}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:'\f127'}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:'\f126'}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:'\f125'}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:'\f130'}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:'\f123'}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:'\f122'}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:'\f103'}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #dfdfdf;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 12px -24px 0}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}.taghint{color:#aaa;margin:-17px 7px 0 0;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:right}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.spam-undo-inside,.trash-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}#comment-status-radio label{padding:5px 0}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td,.links-table th{padding:5px 0}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) no-repeat scroll left bottom;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff h3{padding:12px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 6px 6px 3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 7px 0 0;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-right:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;right:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:left;margin-left:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-right:6px}.media-item .pinkynail{float:right;margin:2px 3px 0 10px;max-width:40px;max-height:32px}.media-item .startclosed,.media-item .startopen{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0074a2;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 14px 10px 0}.media-item .error-div a.dismiss{display:block;float:left;margin:0 15px 0 10px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-right:-300px;position:fixed;top:30px;bottom:30px;right:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;position:absolute;top:0;right:0;left:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;right:110px;position:absolute;top:2px}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:right}#find-posts-input{width:140px;height:28px;margin:0 0 0 4px}.widefat .found-radio{padding-left:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;left:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f158'}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;right:0;left:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;right:0;left:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;left:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#2ea2cc}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #bbb}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 0 0 10px;font-size:14px}.media-frame.mode-grid .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 0 0 10px}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:15px}.attachments-browser .media-toolbar-secondary>.select-mode-toggle-button{margin-left:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;right:auto;left:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:'\f335';font-size:22px}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;left:0}.edit-attachment-frame .edit-media-header .left{left:102px}.edit-attachment-frame .edit-media-header .right{left:51px}.edit-attachment-frame .media-frame-title{right:0;left:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:'\f341'}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:'\f345'}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{right:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:right;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-right:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-left:16px;width:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:left;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../images/spinner.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:right}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:right;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:right;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 0 0 8px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:'\f165'}.imgedit-rleft:before{content:'\f166'}.imgedit-rright:before{content:'\f167'}.imgedit-flipv:before{content:'\f168'}.imgedit-fliph:before{content:'\f169'}.imgedit-undo:before{content:'\f171'}.imgedit-redo:before{content:'\f172'}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-applyto img{margin:0 0 0 8px}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 12px 10px 0}}@media only screen and (max-width:1120px){.media-frame.mode-grid .attachments-browser .media-toolbar-secondary{float:none}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;left:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{left:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{left:82px}.edit-attachment-frame .edit-media-header .right{left:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:'';display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#222;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#222;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;right:0;left:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:'\f132';-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;content:''}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;background-color:transparent;height:48px;width:54px;float:right;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{content:'\f345'}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;left:10px;bottom:5px;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:'';display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:'';display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #2ea2cc}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#333;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-right:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #2ea2cc;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:500;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wrap h2{width:100%}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.rating{margin:30px 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:inline;margin-right:10px;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;right:0;padding:0;margin:0;z-index:10;overflow:auto;background:#eee;border-left:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0;left:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;right:0;z-index:50;display:block;width:19px;height:19px;margin-right:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;right:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-right:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:right;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;right:100%;line-height:20px;margin-right:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .star-rating{margin:7px 0;float:left}.theme-details .theme-description{float:right;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{background:#fff url(../images/spinner.gif) no-repeat center center;-webkit-background-size:20px 20px;background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}.customize-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}}.press-this #message{border-right:4px solid #7ad03a;padding:1px 12px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-right:0;margin-left:0;margin-bottom:5px}.press-this #header-logo{float:right;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:right}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-left:250px}.press-this-sidebar{float:left;width:240px;padding-top:10px}.press-this #title{margin-right:0;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-left:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-left:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:left}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-right:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:left;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px 0 0 -7px}.press-this .actions li{float:right;list-style:none;margin-left:10px}#extra-fields .button{margin-left:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:left;margin:0 5px 0 0}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:right;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 5px 0 0;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h4{color:#222}.about-wrap .about-text,.about-wrap li.wp-person a.web,.about-wrap p.about-description{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 0 1em 200px;min-height:60px;color:#777;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap h3.higher{margin-top:.5em}.customize h3{margin-top:1.75em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .button.button-large{padding:8px 20px 10px!important;height:46px!important;font-size:14px;line-height:28px!important}.about-wrap .about-overview-img{margin:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:#0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat center 24px;background:#0074a2 center 24px,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat center 24px;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap h2.nav-tab-wrapper{padding-right:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 0 -1px 3px;font-size:18px;vertical-align:top;border-width:1px}.about-overview{margin-top:40px;margin-bottom:40px;text-align:center}.about-overview p{margin:1em auto 50px;max-width:770px;font-size:18px;line-height:1.5;text-align:center}.about-wrap .feature-section{margin-top:40px;padding-bottom:20px}.about-wrap .feature-section.two-col>div{position:relative;width:47.6%;margin-left:4.799999999%;float:right}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-left:4.999999999%;float:right}.about-wrap .feature-section.col .last-feature{margin-left:0}.about-wrap .under-the-hood .feature-section{margin-top:0}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .feature-section.two-col div p{margin-left:3%}.about-wrap .feature-section div p img{float:left;margin-right:10px;max-width:20%}.about-video{position:relative;width:100%;height:0}.about-video-embed{padding-bottom:70.4%}.about-video-focus{padding-bottom:56.2%}.about-video .mejs-container,.about-video .wp-video,.about-video video{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.about-wrap .changelog li{list-style-type:disc;margin-right:3em}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -5px 0 -15px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:right;margin-left:10px}.about-wrap li.wp-person img.gravatar{float:right;margin:0 0 10px 10px;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.three-col>div,.about-wrap .feature-section.two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;float:none;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .feature-section.col>div.last-feature,.about-wrap .under-the-hood .feature-section>div{margin:0;padding:0;border-bottom:none}}@media screen and (max-width:710px){.about-overview{position:relative;padding-bottom:56.25%;width:100%;height:0}.about-overview embed{position:absolute;top:0;right:0;width:100%;height:100%}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-text,.about-wrap h1{margin-left:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap h2.nav-tab-wrapper{padding-right:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-left:10px;border-bottom:1px solid #ccc}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 3px 5px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-right:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:right;margin-left:6px}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.manage-menus .submit-btn{float:right;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-right:18%}.menu-settings dd{float:right;margin:0;width:100%}.menu-settings dt{float:right;clear:both;width:21.951%;padding:3px 0 0;margin-right:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#999;font-size:11px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat td.menu-location-menus{padding-bottom:5px}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#wpbody .open-label{display:block;float:right}#wpbody .open-label span{padding-left:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:right;margin:6px 6px 0 0;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:right;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-right:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:right}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}.menu-item-handle .menu-item-title.no-title{color:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-right:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide{width:100%;height:auto}.menu-item-settings input{width:100%}.menu-settings dl{padding-right:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-right:0;margin-bottom:15px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}div#widgets-left .sidebar-name .sidebar-name-arrow:before{left:0;top:4px;padding:4px 4px 4px 6px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{left:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:none;padding-left:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-left:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em} \ No newline at end of file diff --git a/wp-admin/css/wp-admin.css b/wp-admin/css/wp-admin.css new file mode 100644 index 0000000..b29af79 --- /dev/null +++ b/wp-admin/css/wp-admin.css @@ -0,0 +1,14 @@ +@import url(common.css); +@import url(forms.css); +@import url(admin-menu.css); +@import url(dashboard.css); +@import url(list-tables.css); +@import url(edit.css); +@import url(revisions.css); +@import url(media.css); +@import url(themes.css); +@import url(press-this.css); +@import url(about.css); +@import url(nav-menus.css); +@import url(widgets.css); +@import url(l10n.css); diff --git a/wp-admin/css/wp-admin.min.css b/wp-admin/css/wp-admin.min.css new file mode 100644 index 0000000..694691b --- /dev/null +++ b/wp-admin/css/wp-admin.min.css @@ -0,0 +1 @@ +#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-left:20px}#wpcontent,#wpfooter{margin-left:160px}.folded #wpcontent,.folded #wpfooter{margin-left:36px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#2ea2cc}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-left:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;float:left;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat th{text-align:left;line-height:1.3em;font-size:14px}.widefat th input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 0 0 3px}.widefat thead th.check-column{padding-top:10px}.update-php div.error,.update-php div.updated{margin-left:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}div.error,div.updated{margin:5px 15px 2px}div.error p,div.updated p{margin:.5em 0;padding:2px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:5px 0 15px}div.updated{border-left:4px solid #7ad03a;padding:1px 12px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error{border-left:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 15px 4px 0;line-height:29px}.subtitle{color:#777;font-size:14px;padding-left:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-right:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#999}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#publishing-action .spinner{float:left}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}#save-post{float:left}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-left:18px;list-style:square;color:#666}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:right}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#222}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#2ea2cc}.wp-filter .search-form{float:right;margin-top:9px}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#777;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.show-filters .filter-drawer{display:block;overflow:hidden}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 1% 0 0;padding:10px;width:19%;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group.wide{width:38%}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-right:25px;width:160px;list-style-type:none}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin:0 0 20px 10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.wp-filter .search-form{float:none;margin:20px 0}.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:782px){.filter-group,.filter-group li{width:100%}}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#catlist a,#sidemenu a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 20px 0 0}#screen-meta-links a{padding:3px 6px 3px 16px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;margin:0 20px -1px 0;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a:after{right:0;content:'\f140';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-right:6px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border:1px solid transparent;border-right:none;border-left:none}.contextual-help-tabs a:hover{color:#333}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #2ea2cc;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#333}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}html.wp-toolbar{padding-top:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:left}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #bbb;height:250px}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:left}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px;font-weight:400}.postbox .handlediv{float:right;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 4px -1px 0}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-right:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-left:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom left}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top left;height:17px;float:left}.star-rating{white-space:nowrap}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#0074a2}.star-rating .star-full:before{content:'\f155'}.star-rating .star-half:before{content:'\f459'}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:'\f154'}div.action-links{font-weight:400}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;right:0;left:0;height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 0 0 10px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:right;top:0;height:250px;width:830px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;right:0;left:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:left;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;right:0;left:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;right:250px;bottom:0;left:0;margin-right:250px;padding:10px 26px 99999px;margin-bottom:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:left;margin-right:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#ececec;float:left}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;float:left}#plugin-information .counter-count{margin-left:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-right:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-right:4px}#plugin-information-footer{padding:15px 16px;position:absolute;right:0;bottom:0;left:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e6e6e6}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc url(../images/spinner.gif) no-repeat center}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc url(../images/spinner-2x.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px}}body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:left;height:1px}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:auto;right:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-right:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{right:0;content:'\f140';border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.accordion-section-title:after,.control-section .accordion-section-title:after{float:right;right:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:'\f142'}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.menu.ui-sortable,.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable{-ms-touch-action:auto;touch-action:auto}.menu.ui-sortable .menu-item-handle,.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#aaa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) repeat-x bottom left;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active{padding:10px 15px;font-size:14px}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{overflow:auto;padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#222;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=password],.form-table td input[type=text],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:12px 0 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{color:#999;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:'\f226'}.icon16.icon-post:before{content:'\f109'}.icon16.icon-media:before{content:'\f104'}.icon16.icon-links:before{content:'\f103'}.icon16.icon-page:before{content:'\f105'}.icon16.icon-comments:before{content:'\f101';margin-top:1px}.icon16.icon-appearance:before{content:'\f100'}.icon16.icon-plugins:before{content:'\f106'}.icon16.icon-users:before{content:'\f110'}.icon16.icon-tools:before{content:'\f107'}.icon16.icon-settings:before{content:'\f108'}.icon16.icon-site:before{content:'\f112'}.icon16.icon-generic:before{content:'\f111'}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:left}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#2ea2cc}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0074a2;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed;z-index:9999}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu li a span.update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#2ea2cc;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:left;height:15px;margin:10px 8px 10px 11px;width:15px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:'\f148';display:block;line-height:15px;left:-3px;top:-3px;color:#aaa;font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{display:block;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#333}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:'\f228';display:inline-block;float:left;font:400 40px/45px Dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;right:10px;padding:20px 15px 0 3px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;left:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:right;float:right;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:left;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:left;margin:0 5px 0 0}#dashboard-widgets #dashboard_activity h4{margin:0 0 8px 12px;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-left:12px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:left;margin-right:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-left:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;right:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:no-repeat center -80px;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-left:8px;border-top:5px solid #bbb;border-right:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:'\f101';font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-icon{width:80px}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-left:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{background:0 0;content:'\f142';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;left:-10px}th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;content:'\f160';display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 7px 8px 10px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-right:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-right:2px;color:#777;font-size:12px;font-style:italic}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:right;margin:5px 16px 0 8px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:14px 0;margin:0 20px 0 0}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-left:5px}.view-switch>.view-excerpt:before{content:'\f164'}.view-switch>.view-grid:before{content:'\f509'}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-save .spinner{padding:4px 10px 0;vertical-align:top;float:right}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-left:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 10px 8px 31px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:left;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(even){margin-right:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(even){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}@media screen and (max-width:782px){.plugin-card{margin-left:0;margin-right:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-left:148px;margin-right:120px}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-left:2em;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:'\f158'}.plugin-card .compatibility-compatible:before{content:'\f147'}.plugin-card .compatibility-untested strong{font-weight:400}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}}@media screen and (max-width:782px){.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;right:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;left:0;right:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-right:12px;padding-left:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;left:0;padding-left:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-left:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-left:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-left:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:left}#lost-connection-notice .spinner{display:block;float:left;margin:0 5px 0 0}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:right;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #dfdfdf;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:right}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) no-repeat scroll right bottom;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) no-repeat scroll left bottom}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#888}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 2px 0 0;top:0;left:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:'\f177'}.curtime #timestamp:before{content:'\f145';top:-1px}#post-body .misc-pub-revisions:before{content:'\f321'}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;left:50%;width:450px;margin-left:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;display:block;float:left;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #dfdfdf;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#2ea2cc}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:'\f109'}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:'\f128'}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:'\f161'}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:'\f127'}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:'\f126'}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:'\f125'}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:'\f130'}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:'\f123'}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:'\f122'}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:'\f103'}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #dfdfdf;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:left}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.spam-undo-inside,.trash-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}#comment-status-radio label{padding:5px 0}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td,.links-table th{padding:5px 0}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) no-repeat scroll right bottom;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff h3{padding:12px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 3px 6px 6px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 0 0 7px;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-left:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;left:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:right;margin-right:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-left:6px}.media-item .pinkynail{float:left;margin:2px 10px 0 3px;max-width:40px;max-height:32px}.media-item .startclosed,.media-item .startopen{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0074a2;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px}.media-item .error-div a.dismiss{display:block;float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:110px;position:absolute;top:2px}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;right:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f158'}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;right:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#2ea2cc}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #bbb}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0;font-size:14px}.media-frame.mode-grid .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:15px}.attachments-browser .media-toolbar-secondary>.select-mode-toggle-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:'\f335';font-size:22px}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:'\f341'}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:'\f345'}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-right:16px;width:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:right;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../images/spinner.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:left}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:left;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 8px 0 0;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:'\f165'}.imgedit-rleft:before{content:'\f166'}.imgedit-rright:before{content:'\f167'}.imgedit-flipv:before{content:'\f168'}.imgedit-fliph:before{content:'\f169'}.imgedit-undo:before{content:'\f171'}.imgedit-redo:before{content:'\f172'}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}}@media only screen and (max-width:1120px){.media-frame.mode-grid .attachments-browser .media-toolbar-secondary{float:none}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:'';display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#222;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#222;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:'\f132';-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;content:''}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{content:'\f345'}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;right:10px;bottom:5px;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:'';display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:'';display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #2ea2cc}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#333;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-left:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #2ea2cc;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:500;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wrap h2{width:100%}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.rating{margin:30px 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:inline;margin-left:10px;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:#eee;border-right:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-left:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:left;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-rating{margin:7px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{background:#fff url(../images/spinner.gif) no-repeat center center;-webkit-background-size:20px 20px;background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}.customize-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}}.press-this #message{border-left:4px solid #7ad03a;padding:1px 12px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-right:250px}.press-this-sidebar{float:right;width:240px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-right:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-left:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:right;margin:0 0 0 5px}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:left;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 0 0 5px;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h4{color:#222}.about-wrap .about-text,.about-wrap li.wp-person a.web,.about-wrap p.about-description{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1em 0;min-height:60px;color:#777;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap h3.higher{margin-top:.5em}.customize h3{margin-top:1.75em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .button.button-large{padding:8px 20px 10px!important;height:46px!important;font-size:14px;line-height:28px!important}.about-wrap .about-overview-img{margin:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:#0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat center 24px;background:#0074a2 center 24px,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat center 24px;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top;border-width:1px}.about-overview{margin-top:40px;margin-bottom:40px;text-align:center}.about-overview p{margin:1em auto 50px;max-width:770px;font-size:18px;line-height:1.5;text-align:center}.about-wrap .feature-section{margin-top:40px;padding-bottom:20px}.about-wrap .feature-section.two-col>div{position:relative;width:47.6%;margin-right:4.799999999%;float:left}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.col .last-feature{margin-right:0}.about-wrap .under-the-hood .feature-section{margin-top:0}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .feature-section.two-col div p{margin-right:3%}.about-wrap .feature-section div p img{float:right;margin-left:10px;max-width:20%}.about-video{position:relative;width:100%;height:0}.about-video-embed{padding-bottom:70.4%}.about-video-focus{padding-bottom:56.2%}.about-video .mejs-container,.about-video .wp-video,.about-video video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.three-col>div,.about-wrap .feature-section.two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;float:none;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .feature-section.col>div.last-feature,.about-wrap .under-the-hood .feature-section>div{margin:0;padding:0;border-bottom:none}}@media screen and (max-width:710px){.about-overview{position:relative;padding-bottom:56.25%;width:100%;height:0}.about-overview embed{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-text,.about-wrap h1{margin-right:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap h2.nav-tab-wrapper{padding-left:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-right:10px;border-bottom:1px solid #ccc}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 3px 8px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-left:18%}.menu-settings dd{float:left;margin:0;width:100%}.menu-settings dt{float:left;clear:both;width:21.951%;padding:3px 0 0;margin-left:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#999;font-size:11px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat td.menu-location-menus{padding-bottom:5px}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:left;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-left:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:left}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}.menu-item-handle .menu-item-title.no-title{color:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide{width:100%;height:auto}.menu-item-settings input{width:100%}.menu-settings dl{padding-left:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-left:0;margin-bottom:15px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}div#widgets-left .sidebar-name .sidebar-name-arrow:before{right:0;top:4px;padding:4px 6px 4px 4px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{right:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:none;padding-right:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-right:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em} \ No newline at end of file diff --git a/wp-admin/custom-background.php b/wp-admin/custom-background.php new file mode 100644 index 0000000..a23efda --- /dev/null +++ b/wp-admin/custom-background.php @@ -0,0 +1,482 @@ +admin_header_callback = $admin_header_callback; + $this->admin_image_div_callback = $admin_image_div_callback; + + add_action( 'admin_menu', array( $this, 'init' ) ); + add_action( 'wp_ajax_set-background-image', array( $this, 'wp_set_background_image' ) ); + } + + /** + * Make private properties readable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property name. + * @return mixed Property. + */ + public function __get( $name ) { + return $this->$name; + } + + /** + * Make private properties settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to set. + * @param mixed $value Property value. + * @return mixed Newly-set property. + */ + public function __set( $name, $value ) { + return $this->$name = $value; + } + + /** + * Make private properties checkable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + /** + * Make private properties un-settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to unset. + */ + public function __unset( $name ) { + unset( $this->$name ); + } + + /** + * Set up the hooks for the Custom Background admin page. + * + * @since 3.0.0 + */ + public function init() { + if ( ! current_user_can('edit_theme_options') ) + return; + + $this->page = $page = add_theme_page(__('Background'), __('Background'), 'edit_theme_options', 'custom-background', array($this, 'admin_page')); + + add_action("load-$page", array($this, 'admin_load')); + add_action("load-$page", array($this, 'take_action'), 49); + add_action("load-$page", array($this, 'handle_upload'), 49); + + if ( $this->admin_header_callback ) + add_action("admin_head-$page", $this->admin_header_callback, 51); + } + + /** + * Set up the enqueue for the CSS & JavaScript files. + * + * @since 3.0.0 + */ + public function admin_load() { + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __( '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.' ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( 'Don’t forget to click on the Save Changes button when you are finished.' ) . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __( 'For more information:' ) . '

' . + '

' . __( 'Documentation on Custom Background' ) . '

' . + '

' . __( 'Support Forums' ) . '

' + ); + + wp_enqueue_media(); + wp_enqueue_script('custom-background'); + wp_enqueue_style('wp-color-picker'); + } + + /** + * Execute custom background modification. + * + * @since 3.0.0 + */ + public function take_action() { + + if ( empty($_POST) ) + return; + + if ( isset($_POST['reset-background']) ) { + check_admin_referer('custom-background-reset', '_wpnonce-custom-background-reset'); + remove_theme_mod('background_image'); + remove_theme_mod('background_image_thumb'); + $this->updated = true; + return; + } + + if ( isset($_POST['remove-background']) ) { + // @TODO: Uploaded files are not removed here. + check_admin_referer('custom-background-remove', '_wpnonce-custom-background-remove'); + set_theme_mod('background_image', ''); + set_theme_mod('background_image_thumb', ''); + $this->updated = true; + wp_safe_redirect( $_POST['_wp_http_referer'] ); + return; + } + + if ( isset($_POST['background-repeat']) ) { + check_admin_referer('custom-background'); + if ( in_array($_POST['background-repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ) + $repeat = $_POST['background-repeat']; + else + $repeat = 'repeat'; + set_theme_mod('background_repeat', $repeat); + } + + if ( isset($_POST['background-position-x']) ) { + check_admin_referer('custom-background'); + if ( in_array($_POST['background-position-x'], array('center', 'right', 'left')) ) + $position = $_POST['background-position-x']; + else + $position = 'left'; + set_theme_mod('background_position_x', $position); + } + + if ( isset($_POST['background-attachment']) ) { + check_admin_referer('custom-background'); + if ( in_array($_POST['background-attachment'], array('fixed', 'scroll')) ) + $attachment = $_POST['background-attachment']; + else + $attachment = 'fixed'; + set_theme_mod('background_attachment', $attachment); + } + + if ( isset($_POST['background-color']) ) { + check_admin_referer('custom-background'); + $color = preg_replace('/[^0-9a-fA-F]/', '', $_POST['background-color']); + if ( strlen($color) == 6 || strlen($color) == 3 ) + set_theme_mod('background_color', $color); + else + set_theme_mod('background_color', ''); + } + + $this->updated = true; + } + + /** + * Display the custom background page. + * + * @since 3.0.0 + */ + public function admin_page() { +?> +
+

+ +updated ) ) { ?> +
+

Visit your site to see how it looks.' ), home_url( '/' ) ); ?>

+
+ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ admin_image_div_callback ) { + call_user_func( $this->admin_image_div_callback ); + } else { + $background_styles = ''; + if ( $bgcolor = get_background_color() ) + $background_styles .= 'background-color: #' . $bgcolor . ';'; + + if ( get_background_image() ) { + $background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', get_background_image() ) ) ) ); + + // Background-image URL must be single quote, see below. + $background_styles .= ' background-image: url(\'' . $background_image_thumb . '\');' + . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) . ';' + . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); + } + ?> +
+ +
+ + +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+

+
+ + + + +

+

+
+ +

+
+
+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + +
+ + +
+ + /> +
+ + + +
+ +
+ false); + + $uploaded_file = $_FILES['import']; + $wp_filetype = wp_check_filetype_and_ext( $uploaded_file['tmp_name'], $uploaded_file['name'], false ); + if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) + wp_die( __( 'The uploaded file is not a valid image. Please try again.' ) ); + + $file = wp_handle_upload($uploaded_file, $overrides); + + if ( isset($file['error']) ) + wp_die( $file['error'] ); + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $filename = basename($file); + + // Construct the object array + $object = array( + 'post_title' => $filename, + 'post_content' => $url, + 'post_mime_type' => $type, + 'guid' => $url, + 'context' => 'custom-background' + ); + + // Save the data + $id = wp_insert_attachment($object, $file); + + // Add the meta-data + wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); + update_post_meta( $id, '_wp_attachment_is_custom_background', get_option('stylesheet' ) ); + + set_theme_mod('background_image', esc_url_raw($url)); + + $thumbnail = wp_get_attachment_image_src( $id, 'thumbnail' ); + set_theme_mod('background_image_thumb', esc_url_raw( $thumbnail[0] ) ); + + /** This action is documented in wp-admin/custom-header.php */ + do_action( 'wp_create_file_in_uploads', $file, $id ); // For replication + $this->updated = true; + } + + /** + * Unused since 3.5.0. + * + * @since 3.4.0 + */ + public function attachment_fields_to_edit( $form_fields ) { + return $form_fields; + } + + /** + * Unused since 3.5.0. + * + * @since 3.4.0 + */ + public function filter_upload_tabs( $tabs ) { + return $tabs; + } + + public function wp_set_background_image() { + if ( ! current_user_can('edit_theme_options') || ! isset( $_POST['attachment_id'] ) ) exit; + $attachment_id = absint($_POST['attachment_id']); + /** This filter is documented in wp-admin/includes/media.php */ + $sizes = array_keys(apply_filters( 'image_size_names_choose', array('thumbnail' => __('Thumbnail'), 'medium' => __('Medium'), 'large' => __('Large'), 'full' => __('Full Size')) )); + $size = 'thumbnail'; + if ( in_array( $_POST['size'], $sizes ) ) + $size = esc_attr( $_POST['size'] ); + + update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', get_option('stylesheet' ) ); + $url = wp_get_attachment_image_src( $attachment_id, $size ); + $thumbnail = wp_get_attachment_image_src( $attachment_id, 'thumbnail' ); + set_theme_mod( 'background_image', esc_url_raw( $url[0] ) ); + set_theme_mod( 'background_image_thumb', esc_url_raw( $thumbnail[0] ) ); + exit; + } +} diff --git a/wp-admin/custom-header.php b/wp-admin/custom-header.php new file mode 100644 index 0000000..76f6f74 --- /dev/null +++ b/wp-admin/custom-header.php @@ -0,0 +1,1366 @@ +admin_header_callback = $admin_header_callback; + $this->admin_image_div_callback = $admin_image_div_callback; + + add_action( 'admin_menu', array( $this, 'init' ) ); + + add_action( 'customize_save_after', array( $this, 'customize_set_last_used' ) ); + add_action( 'wp_ajax_custom-header-crop', array( $this, 'ajax_header_crop' ) ); + add_action( 'wp_ajax_custom-header-add', array( $this, 'ajax_header_add' ) ); + add_action( 'wp_ajax_custom-header-remove', array( $this, 'ajax_header_remove' ) ); + } + + /** + * Make private properties readable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to get. + * @return mixed Property. + */ + public function __get( $name ) { + return $this->$name; + } + + /** + * Make private properties settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to set. + * @param mixed $value Property value. + * @return mixed Newly-set property. + */ + public function __set( $name, $value ) { + return $this->$name = $value; + } + + /** + * Make private properties checkable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + /** + * Make private properties un-settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to unset. + */ + public function __unset( $name ) { + unset( $this->$name ); + } + + /** + * Set up the hooks for the Custom Header admin page. + * + * @since 2.1.0 + */ + public function init() { + if ( ! current_user_can('edit_theme_options') ) + return; + + $this->page = $page = add_theme_page(__('Header'), __('Header'), 'edit_theme_options', 'custom-header', array($this, 'admin_page')); + + add_action("admin_print_scripts-$page", array($this, 'js_includes')); + add_action("admin_print_styles-$page", array($this, 'css_includes')); + add_action("admin_head-$page", array($this, 'help') ); + add_action("admin_head-$page", array($this, 'take_action'), 50); + add_action("admin_head-$page", array($this, 'js'), 50); + if ( $this->admin_header_callback ) + add_action("admin_head-$page", $this->admin_header_callback, 51); + + } + + /** + * Adds contextual help. + * + * @since 3.0.0 + */ + public function help() { + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __( 'This screen is used to customize the header section of your theme.') . '

' . + '

' . __( '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.') . '

' + ) ); + + get_current_screen()->add_help_tab( array( + 'id' => 'set-header-image', + 'title' => __('Header Image'), + 'content' => + '

' . __( '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.' ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( '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.') . '

' . + '

' . __( '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”.') . '

' + ) ); + + get_current_screen()->add_help_tab( array( + 'id' => 'set-header-text', + 'title' => __('Header Text'), + 'content' => + '

' . sprintf( __( 'For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section.' ), admin_url( 'options-general.php' ) ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( 'Don’t forget to click “Save Changes” when you’re done!') . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __( 'For more information:' ) . '

' . + '

' . __( 'Documentation on Custom Header' ) . '

' . + '

' . __( 'Support Forums' ) . '

' + ); + } + + /** + * Get the current step. + * + * @since 2.6.0 + * + * @return int Current step + */ + public function step() { + if ( ! isset( $_GET['step'] ) ) + return 1; + + $step = (int) $_GET['step']; + if ( $step < 1 || 3 < $step || + ( 2 == $step && ! wp_verify_nonce( $_REQUEST['_wpnonce-custom-header-upload'], 'custom-header-upload' ) ) || + ( 3 == $step && ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'custom-header-crop-image' ) ) + ) + return 1; + + return $step; + } + + /** + * Set up the enqueue for the JavaScript files. + * + * @since 2.1.0 + */ + public function js_includes() { + $step = $this->step(); + + if ( ( 1 == $step || 3 == $step ) ) { + wp_enqueue_media(); + wp_enqueue_script( 'custom-header' ); + if ( current_theme_supports( 'custom-header', 'header-text' ) ) + wp_enqueue_script( 'wp-color-picker' ); + } elseif ( 2 == $step ) { + wp_enqueue_script('imgareaselect'); + } + } + + /** + * Set up the enqueue for the CSS files + * + * @since 2.7.0 + */ + public function css_includes() { + $step = $this->step(); + + if ( ( 1 == $step || 3 == $step ) && current_theme_supports( 'custom-header', 'header-text' ) ) + wp_enqueue_style( 'wp-color-picker' ); + elseif ( 2 == $step ) + wp_enqueue_style('imgareaselect'); + } + + /** + * Execute custom header modification. + * + * @since 2.6.0 + */ + public function take_action() { + if ( ! current_user_can('edit_theme_options') ) + return; + + if ( empty( $_POST ) ) + return; + + $this->updated = true; + + if ( isset( $_POST['resetheader'] ) ) { + check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); + $this->reset_header_image(); + return; + } + + if ( isset( $_POST['removeheader'] ) ) { + check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); + $this->remove_header_image(); + return; + } + + if ( isset( $_POST['text-color'] ) && ! isset( $_POST['display-header-text'] ) ) { + check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); + set_theme_mod( 'header_textcolor', 'blank' ); + } elseif ( isset( $_POST['text-color'] ) ) { + check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); + $_POST['text-color'] = str_replace( '#', '', $_POST['text-color'] ); + $color = preg_replace('/[^0-9a-fA-F]/', '', $_POST['text-color']); + if ( strlen($color) == 6 || strlen($color) == 3 ) + set_theme_mod('header_textcolor', $color); + elseif ( ! $color ) + set_theme_mod( 'header_textcolor', 'blank' ); + } + + if ( isset( $_POST['default-header'] ) ) { + check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); + $this->set_header_image( $_POST['default-header'] ); + return; + } + } + + /** + * Process the default headers + * + * @since 3.0.0 + */ + public function process_default_headers() { + global $_wp_default_headers; + + if ( !empty($this->headers) ) + return; + + if ( !isset($_wp_default_headers) ) + return; + + if ( ! empty( $this->default_headers ) ) { + return; + } + + $this->default_headers = $_wp_default_headers; + $template_directory_uri = get_template_directory_uri(); + $stylesheet_directory_uri = get_stylesheet_directory_uri(); + foreach ( array_keys($this->default_headers) as $header ) { + $this->default_headers[$header]['url'] = sprintf( $this->default_headers[$header]['url'], $template_directory_uri, $stylesheet_directory_uri ); + $this->default_headers[$header]['thumbnail_url'] = sprintf( $this->default_headers[$header]['thumbnail_url'], $template_directory_uri, $stylesheet_directory_uri ); + } + } + + /** + * Display UI for selecting one of several default headers. + * + * Show the random image option if this theme has multiple header images. + * Random image option is on by default if no header has been set. + * + * @since 3.0.0 + */ + public function show_header_selector( $type = 'default' ) { + if ( 'default' == $type ) { + $headers = $this->default_headers; + } else { + $headers = get_uploaded_header_images(); + $type = 'uploaded'; + } + + if ( 1 < count( $headers ) ) { + echo '
'; + echo ''; + echo '
'; + } + + echo '
'; + foreach ( $headers as $header_key => $header ) { + $header_thumbnail = $header['thumbnail_url']; + $header_url = $header['url']; + $header_desc = empty( $header['description'] ) ? '' : $header['description']; + echo '
'; + echo ''; + echo '
'; + } + echo '
'; + } + + /** + * Execute Javascript depending on step. + * + * @since 2.1.0 + */ + public function js() { + $step = $this->step(); + if ( ( 1 == $step || 3 == $step ) && current_theme_supports( 'custom-header', 'header-text' ) ) + $this->js_1(); + elseif ( 2 == $step ) + $this->js_2(); + } + + /** + * Display Javascript based on Step 1 and 3. + * + * @since 2.6.0 + */ + public function js_1() { + $default_color = ''; + if ( current_theme_supports( 'custom-header', 'default-text-color' ) ) { + $default_color = get_theme_support( 'custom-header', 'default-text-color' ); + if ( $default_color && false === strpos( $default_color, '#' ) ) { + $default_color = '#' . $default_color; + } + } + ?> + + + + +process_default_headers(); +?> + +
+

+ +updated ) ) { ?> +
+

Visit your site to see how it looks.' ), home_url( '/' ) ); ?>

+
+ + +

+ + + + + + + + + + + + + + + + + + +
+ admin_image_div_callback ) { + call_user_func( $this->admin_image_div_callback ); + } else { + $custom_header = get_custom_header(); + $header_image_style = 'background-image:url(' . esc_url( get_header_image() ) . ');'; + if ( $custom_header->width ) + $header_image_style .= 'max-width:' . $custom_header->width . 'px;'; + if ( $custom_header->height ) + $header_image_style .= 'height:' . $custom_header->height . 'px;'; + ?> + + +
+


+ %1$d × %2$d pixels will be used as-is.' ) . '
', get_theme_support( 'custom-header', 'width' ), get_theme_support( 'custom-header', 'height' ) ); + } elseif ( current_theme_supports( 'custom-header', 'flex-height' ) ) { + if ( ! current_theme_supports( 'custom-header', 'flex-width' ) ) + printf( __( 'Images should be at least %1$d pixels wide.' ) . ' ', get_theme_support( 'custom-header', 'width' ) ); + } elseif ( current_theme_supports( 'custom-header', 'flex-width' ) ) { + if ( ! current_theme_supports( 'custom-header', 'flex-height' ) ) + printf( __( 'Images should be at least %1$d pixels tall.' ) . ' ', get_theme_support( 'custom-header', 'height' ) ); + } + if ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) { + if ( current_theme_supports( 'custom-header', 'width' ) ) + printf( __( 'Suggested width is %1$d pixels.' ) . ' ', get_theme_support( 'custom-header', 'width' ) ); + if ( current_theme_supports( 'custom-header', 'height' ) ) + printf( __( 'Suggested height is %1$d pixels.' ) . ' ', get_theme_support( 'custom-header', 'height' ) ); + } + ?>

+
+

+
+ + + + +

+ 'custom-header', + 'step' => 2, + '_wpnonce-custom-header-upload' => wp_create_nonce('custom-header-upload'), + ), admin_url('themes.php') ) ); + ?> +

+
+ +

+
+
+ +
+ + + + + + + + default_headers ) ) : ?> + + + + + + + + + + + + + + + + +
+

+ show_header_selector( 'uploaded' ); + ?> +
+ +

+ +

+ + show_header_selector( 'default' ); + ?> +
+

+ +
+

+ +
+ + + +

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

+ +

+
+

+ '; + if ( $default_color ) { + echo ' ' . sprintf( _x( 'Default: %s', 'color' ), esc_html( $default_color ) ) . ''; + } + ?> +

+
+ + + +
+
+ +step_2_manage_upload(); + $attachment_id = $data['attachment_id']; + $file = $data['file']; + $url = $data['url']; + $type = $data['type']; + } + + if ( file_exists( $file ) ) { + list( $width, $height, $type, $attr ) = getimagesize( $file ); + } else { + $data = wp_get_attachment_metadata( $attachment_id ); + $height = isset( $data[ 'height' ] ) ? $data[ 'height' ] : 0; + $width = isset( $data[ 'width' ] ) ? $data[ 'width' ] : 0; + unset( $data ); + } + + $max_width = 0; + // For flex, limit size of image displayed to 1500px unless theme says otherwise + if ( current_theme_supports( 'custom-header', 'flex-width' ) ) + $max_width = 1500; + + if ( current_theme_supports( 'custom-header', 'max-width' ) ) + $max_width = max( $max_width, get_theme_support( 'custom-header', 'max-width' ) ); + $max_width = max( $max_width, get_theme_support( 'custom-header', 'width' ) ); + + // If flexible height isn't supported and the image is the exact right size + if ( ! current_theme_supports( 'custom-header', 'flex-height' ) && ! current_theme_supports( 'custom-header', 'flex-width' ) + && $width == get_theme_support( 'custom-header', 'width' ) && $height == get_theme_support( 'custom-header', 'height' ) ) + { + // Add the meta-data + if ( file_exists( $file ) ) + wp_update_attachment_metadata( $attachment_id, wp_generate_attachment_metadata( $attachment_id, $file ) ); + + $this->set_header_image( compact( 'url', 'attachment_id', 'width', 'height' ) ); + + /** + * Fires after the header image is set or an error is returned. + * + * @since 2.1.0 + * + * @param string $file Path to the file. + * @param int $attachment_id Attachment ID. + */ + do_action( 'wp_create_file_in_uploads', $file, $attachment_id ); // For replication + + return $this->finished(); + } elseif ( $width > $max_width ) { + $oitar = $width / $max_width; + $image = wp_crop_image($attachment_id, 0, 0, $width, $height, $max_width, $height / $oitar, false, str_replace(basename($file), 'midsize-'.basename($file), $file)); + if ( ! $image || is_wp_error( $image ) ) + wp_die( __( 'Image could not be processed. Please go back and try again.' ), __( 'Image Processing Error' ) ); + + /** This filter is documented in wp-admin/custom-header.php */ + $image = apply_filters( 'wp_create_file_in_uploads', $image, $attachment_id ); // For replication + + $url = str_replace(basename($url), basename($image), $url); + $width = $width / $oitar; + $height = $height / $oitar; + } else { + $oitar = 1; + } + ?> + +
+

+ +
+

+

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

+ + +

+
+
+ false); + + $uploaded_file = $_FILES['import']; + $wp_filetype = wp_check_filetype_and_ext( $uploaded_file['tmp_name'], $uploaded_file['name'], false ); + if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) + wp_die( __( 'The uploaded file is not a valid image. Please try again.' ) ); + + $file = wp_handle_upload($uploaded_file, $overrides); + + if ( isset($file['error']) ) + wp_die( $file['error'], __( 'Image Upload Error' ) ); + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $filename = basename($file); + + // Construct the object array + $object = array( + 'post_title' => $filename, + 'post_content' => $url, + 'post_mime_type' => $type, + 'guid' => $url, + 'context' => 'custom-header' + ); + + // Save the data + $attachment_id = wp_insert_attachment( $object, $file ); + return compact( 'attachment_id', 'file', 'filename', 'url', 'type' ); + } + + /** + * Display third step of custom header image page. + * + * @since 2.1.0 + */ + public function step_3() { + check_admin_referer( 'custom-header-crop-image' ); + + if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + if ( ! empty( $_POST['skip-cropping'] ) && ! ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + if ( $_POST['oitar'] > 1 ) { + $_POST['x1'] = $_POST['x1'] * $_POST['oitar']; + $_POST['y1'] = $_POST['y1'] * $_POST['oitar']; + $_POST['width'] = $_POST['width'] * $_POST['oitar']; + $_POST['height'] = $_POST['height'] * $_POST['oitar']; + } + + $attachment_id = absint( $_POST['attachment_id'] ); + $original = get_attached_file($attachment_id); + + $dimensions = $this->get_header_dimensions( array( + 'height' => $_POST['height'], + 'width' => $_POST['width'], + ) ); + $height = $dimensions['dst_height']; + $width = $dimensions['dst_width']; + + if ( empty( $_POST['skip-cropping'] ) ) + $cropped = wp_crop_image( $attachment_id, (int) $_POST['x1'], (int) $_POST['y1'], (int) $_POST['width'], (int) $_POST['height'], $width, $height ); + elseif ( ! empty( $_POST['create-new-attachment'] ) ) + $cropped = _copy_image_file( $attachment_id ); + else + $cropped = get_attached_file( $attachment_id ); + + if ( ! $cropped || is_wp_error( $cropped ) ) + wp_die( __( 'Image could not be processed. Please go back and try again.' ), __( 'Image Processing Error' ) ); + + /** This filter is documented in wp-admin/custom-header.php */ + $cropped = apply_filters( 'wp_create_file_in_uploads', $cropped, $attachment_id ); // For replication + + $object = $this->create_attachment_object( $cropped, $attachment_id ); + + if ( ! empty( $_POST['create-new-attachment'] ) ) + unset( $object['ID'] ); + + // Update the attachment + $attachment_id = $this->insert_attachment( $object, $cropped ); + + $url = $object['guid']; + $this->set_header_image( compact( 'url', 'attachment_id', 'width', 'height' ) ); + + // Cleanup. + $medium = str_replace( basename( $original ), 'midsize-' . basename( $original ), $original ); + if ( file_exists( $medium ) ) { + /** + * Filter the path of the file to delete. + * + * @since 2.1.0 + * + * @param string $medium Path to the file to delete. + */ + @unlink( apply_filters( 'wp_delete_file', $medium ) ); + } + + if ( empty( $_POST['create-new-attachment'] ) && empty( $_POST['skip-cropping'] ) ) { + /** This filter is documented in wp-admin/custom-header.php */ + @unlink( apply_filters( 'wp_delete_file', $original ) ); + } + + return $this->finished(); + } + + /** + * Display last step of custom header image page. + * + * @since 2.1.0 + */ + public function finished() { + $this->updated = true; + $this->step_1(); + } + + /** + * Display the page based on the current step. + * + * @since 2.1.0 + */ + public function admin_page() { + if ( ! current_user_can('edit_theme_options') ) + wp_die(__('You do not have permission to customize headers.')); + $step = $this->step(); + if ( 2 == $step ) + $this->step_2(); + elseif ( 3 == $step ) + $this->step_3(); + else + $this->step_1(); + } + + /** + * Unused since 3.5.0. + * + * @since 3.4.0 + */ + public function attachment_fields_to_edit( $form_fields ) { + return $form_fields; + } + + /** + * Unused since 3.5.0. + * + * @since 3.4.0 + */ + public function filter_upload_tabs( $tabs ) { + return $tabs; + } + + /** + * Choose a header image, selected from existing uploaded and default headers, + * or provide an array of uploaded header data (either new, or from media library). + * + * @param mixed $choice Which header image to select. Allows for values of 'random-default-image', + * for randomly cycling among the default images; 'random-uploaded-image', for randomly cycling + * among the uploaded images; the key of a default image registered for that theme; and + * the key of an image uploaded for that theme (the basename of the URL). + * Or an array of arguments: attachment_id, url, width, height. All are required. + * + * @since 3.4.0 + */ + final public function set_header_image( $choice ) { + if ( is_array( $choice ) || is_object( $choice ) ) { + $choice = (array) $choice; + if ( ! isset( $choice['attachment_id'] ) || ! isset( $choice['url'] ) ) + return; + + $choice['url'] = esc_url_raw( $choice['url'] ); + + $header_image_data = (object) array( + 'attachment_id' => $choice['attachment_id'], + 'url' => $choice['url'], + 'thumbnail_url' => $choice['url'], + 'height' => $choice['height'], + 'width' => $choice['width'], + ); + + update_post_meta( $choice['attachment_id'], '_wp_attachment_is_custom_header', get_stylesheet() ); + set_theme_mod( 'header_image', $choice['url'] ); + set_theme_mod( 'header_image_data', $header_image_data ); + return; + } + + if ( in_array( $choice, array( 'remove-header', 'random-default-image', 'random-uploaded-image' ) ) ) { + set_theme_mod( 'header_image', $choice ); + remove_theme_mod( 'header_image_data' ); + return; + } + + $uploaded = get_uploaded_header_images(); + if ( $uploaded && isset( $uploaded[ $choice ] ) ) { + $header_image_data = $uploaded[ $choice ]; + + } else { + $this->process_default_headers(); + if ( isset( $this->default_headers[ $choice ] ) ) + $header_image_data = $this->default_headers[ $choice ]; + else + return; + } + + set_theme_mod( 'header_image', esc_url_raw( $header_image_data['url'] ) ); + set_theme_mod( 'header_image_data', $header_image_data ); + } + + /** + * Remove a header image. + * + * @since 3.4.0 + */ + final public function remove_header_image() { + return $this->set_header_image( 'remove-header' ); + } + + /** + * Reset a header image to the default image for the theme. + * + * This method does not do anything if the theme does not have a default header image. + * + * @since 3.4.0 + */ + final public function reset_header_image() { + $this->process_default_headers(); + $default = get_theme_support( 'custom-header', 'default-image' ); + + if ( ! $default ) + return $this->remove_header_image(); + + $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ); + + $default_data = array(); + foreach ( $this->default_headers as $header => $details ) { + if ( $details['url'] == $default ) { + $default_data = $details; + break; + } + } + + set_theme_mod( 'header_image', $default ); + set_theme_mod( 'header_image_data', (object) $default_data ); + } + + /** + * Calculate width and height based on what the currently selected theme supports. + * + * @return array dst_height and dst_width of header image. + */ + final public function get_header_dimensions( $dimensions ) { + $max_width = 0; + $width = absint( $dimensions['width'] ); + $height = absint( $dimensions['height'] ); + $theme_height = get_theme_support( 'custom-header', 'height' ); + $theme_width = get_theme_support( 'custom-header', 'width' ); + $has_flex_width = current_theme_supports( 'custom-header', 'flex-width' ); + $has_flex_height = current_theme_supports( 'custom-header', 'flex-height' ); + $has_max_width = current_theme_supports( 'custom-header', 'max-width' ) ; + $dst = array( 'dst_height' => null, 'dst_height' => null ); + + // For flex, limit size of image displayed to 1500px unless theme says otherwise + if ( $has_flex_width ) { + $max_width = 1500; + } + + if ( $has_max_width ) { + $max_width = max( $max_width, get_theme_support( 'custom-header', 'max-width' ) ); + } + $max_width = max( $max_width, $theme_width ); + + if ( $has_flex_height && ( ! $has_flex_width || $width > $max_width ) ) { + $dst['dst_height'] = absint( $height * ( $max_width / $width ) ); + } + elseif ( $has_flex_height && $has_flex_width ) { + $dst['dst_height'] = $height; + } + else { + $dst['dst_height'] = $theme_height; + } + + if ( $has_flex_width && ( ! $has_flex_height || $width > $max_width ) ) { + $dst['dst_width'] = absint( $width * ( $max_width / $width ) ); + } + elseif ( $has_flex_width && $has_flex_height ) { + $dst['dst_width'] = $width; + } + else { + $dst['dst_width'] = $theme_width; + } + + return $dst; + } + + /** + * Create an attachment 'object'. + * + * @param string $cropped Cropped image URL. + * @param int $parent_attachment_id Attachment ID of parent image. + * + * @return array Attachment object. + */ + final public function create_attachment_object( $cropped, $parent_attachment_id ) { + $parent = get_post( $parent_attachment_id ); + $parent_url = $parent->guid; + $url = str_replace( basename( $parent_url ), basename( $cropped ), $parent_url ); + + $size = @getimagesize( $cropped ); + $image_type = ( $size ) ? $size['mime'] : 'image/jpeg'; + + $object = array( + 'ID' => $parent_attachment_id, + 'post_title' => basename($cropped), + 'post_content' => $url, + 'post_mime_type' => $image_type, + 'guid' => $url, + 'context' => 'custom-header' + ); + + return $object; + } + + /** + * Insert an attachment and its metadata. + * + * @param array $object Attachment object. + * @param string $cropped Cropped image URL. + * + * @return int Attachment ID. + */ + final public function insert_attachment( $object, $cropped ) { + $attachment_id = wp_insert_attachment( $object, $cropped ); + $metadata = wp_generate_attachment_metadata( $attachment_id, $cropped ); + /** + * Filter the header image attachment metadata. + * + * @since 3.9.0 + * + * @see wp_generate_attachment_metadata() + * + * @param array $metadata Attachment metadata. + */ + $metadata = apply_filters( 'wp_header_image_attachment_metadata', $metadata ); + wp_update_attachment_metadata( $attachment_id, $metadata ); + return $attachment_id; + } + + /** + * Gets attachment uploaded by Media Manager, crops it, then saves it as a + * new object. Returns JSON-encoded object details. + */ + public function ajax_header_crop() { + check_ajax_referer( 'image_editor-' . $_POST['id'], 'nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) { + wp_send_json_error(); + } + + if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) { + wp_send_json_error(); + } + + $crop_details = $_POST['cropDetails']; + + $dimensions = $this->get_header_dimensions( array( + 'height' => $crop_details['height'], + 'width' => $crop_details['width'], + ) ); + + $attachment_id = absint( $_POST['id'] ); + + $cropped = wp_crop_image( + $attachment_id, + (int) $crop_details['x1'], + (int) $crop_details['y1'], + (int) $crop_details['width'], + (int) $crop_details['height'], + (int) $dimensions['dst_width'], + (int) $dimensions['dst_height'] + ); + + if ( ! $cropped || is_wp_error( $cropped ) ) { + wp_send_json_error( array( 'message' => __( 'Image could not be processed. Please go back and try again.' ) ) ); + } + + /** This filter is documented in wp-admin/custom-header.php */ + $cropped = apply_filters( 'wp_create_file_in_uploads', $cropped, $attachment_id ); // For replication + + $object = $this->create_attachment_object( $cropped, $attachment_id ); + + unset( $object['ID'] ); + + $new_attachment_id = $this->insert_attachment( $object, $cropped ); + + $object['attachment_id'] = $new_attachment_id; + $object['width'] = $dimensions['dst_width']; + $object['height'] = $dimensions['dst_height']; + + wp_send_json_success( $object ); + } + + /** + * Given an attachment ID for a header image, updates its "last used" + * timestamp to now. + * + * Triggered when the user tries adds a new header image from the + * Media Manager, even if s/he doesn't save that change. + */ + public function ajax_header_add() { + check_ajax_referer( 'header-add', 'nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) { + wp_send_json_error(); + } + + $attachment_id = absint( $_POST['attachment_id'] ); + if ( $attachment_id < 1 ) { + wp_send_json_error(); + } + + $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); + update_post_meta( $attachment_id, $key, time() ); + update_post_meta( $attachment_id, '_wp_attachment_is_custom_header', get_stylesheet() ); + + wp_send_json_success(); + } + + /** + * Given an attachment ID for a header image, unsets it as a user-uploaded + * header image for the current theme. + * + * Triggered when the user clicks the overlay "X" button next to each image + * choice in the Customizer's Header tool. + */ + public function ajax_header_remove() { + check_ajax_referer( 'header-remove', 'nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) { + wp_send_json_error(); + } + + $attachment_id = absint( $_POST['attachment_id'] ); + if ( $attachment_id < 1 ) { + wp_send_json_error(); + } + + $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); + delete_post_meta( $attachment_id, $key ); + delete_post_meta( $attachment_id, '_wp_attachment_is_custom_header', get_stylesheet() ); + + wp_send_json_success(); + } + + public function customize_set_last_used( $wp_customize ) { + $data = $wp_customize->get_setting( 'header_image_data' )->post_value(); + + if ( ! isset( $data['attachment_id'] ) ) { + return; + } + + $attachment_id = $data['attachment_id']; + $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); + update_post_meta( $attachment_id, $key, time() ); + } + + public function get_default_header_images() { + $this->process_default_headers(); + + // Get the default image if there is one. + $default = get_theme_support( 'custom-header', 'default-image' ); + + if ( ! $default ) { // If not, + return $this->default_headers; // easy peasy. + } + + $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ); + $already_has_default = false; + + foreach ( $this->default_headers as $k => $h ) { + if ( $h['url'] === $default ) { + $already_has_default = true; + break; + } + } + + if ( $already_has_default ) { + return $this->default_headers; + } + + // If the one true image isn't included in the default set, prepend it. + $header_images = array(); + $header_images['default'] = array( + 'url' => $default, + 'thumbnail_url' => $default, + 'description' => 'Default' + ); + + // The rest of the set comes after. + $header_images = array_merge( $header_images, $this->default_headers ); + return $header_images; + } + + public function get_uploaded_header_images() { + $header_images = get_uploaded_header_images(); + $timestamp_key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); + $alt_text_key = '_wp_attachment_image_alt'; + + foreach ( $header_images as &$header_image ) { + $header_meta = get_post_meta( $header_image['attachment_id'] ); + $header_image['timestamp'] = isset( $header_meta[ $timestamp_key ] ) ? $header_meta[ $timestamp_key ] : ''; + $header_image['alt_text'] = isset( $header_meta[ $alt_text_key ] ) ? $header_meta[ $alt_text_key ] : ''; + } + + return $header_images; + } +} diff --git a/wp-admin/customize.php b/wp-admin/customize.php new file mode 100644 index 0000000..3cfa0c7 --- /dev/null +++ b/wp-admin/customize.php @@ -0,0 +1,278 @@ +registered; +$wp_scripts = new WP_Scripts; +$wp_scripts->registered = $registered; + +add_action( 'customize_controls_print_scripts', 'print_head_scripts', 20 ); +add_action( 'customize_controls_print_footer_scripts', '_wp_footer_scripts' ); +add_action( 'customize_controls_print_styles', 'print_admin_styles', 20 ); + +/** + * Fires when Customizer controls are initialized, before scripts are enqueued. + * + * @since 3.4.0 + */ +do_action( 'customize_controls_init' ); + +wp_enqueue_script( 'customize-controls' ); +wp_enqueue_style( 'customize-controls' ); + +wp_enqueue_script( 'accordion' ); + +/** + * Enqueue Customizer control scripts. + * + * @since 3.4.0 + */ +do_action( 'customize_controls_enqueue_scripts' ); + +// Let's roll. +@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); + +wp_user_settings(); +_wp_admin_html_begin(); + +$body_class = 'wp-core-ui wp-customizer js'; + +if ( wp_is_mobile() ) : + $body_class .= ' mobile'; + + ?>theme()->display('Name') ) ) ); +?><?php echo $admin_title; ?> + + + + + + +
+
+ +
+ is_theme_active() ? __( 'Save & Publish' ) : __( 'Save & Activate' ); + submit_button( $save_text, 'primary save', 'save', false ); + ?> + + + + + +
+ + theme()->get_screenshot(); + $cannot_expand = ! ( $wp_customize->is_theme_active() || $screenshot || $wp_customize->theme()->get('Description') ); + ?> + +
+
+
+
+ is_theme_active() ) { + /* translators: %s is the theme name in the Customize/Live Preview pane */ + echo sprintf( __( 'You are previewing %s' ), '' . $wp_customize->theme()->display('Name') . '' ); + } else { + /* translators: %s is the site/panel title in the Customize pane */ + echo sprintf( __( 'You are customizing %s' ), '' . get_bloginfo( 'name' ) . '' ); + } + ?> +
+ +
+ is_theme_active() ) : + if ( $screenshot ) : ?> + + + + theme()->get('Description') ): ?> +
theme()->display('Description'); ?>
+ +
+ +
+ +
    + containers() as $container ) { + $container->maybe_render(); + } + ?> +
+
+
+ + +
+
+ 1, + 'template' => $wp_customize->get_template(), + 'stylesheet' => $wp_customize->get_stylesheet(), + 'preview_iframe' => true, + 'TB_iframe' => 'true' + ), home_url( '/' ) ); + + $login_url = add_query_arg( array( + 'interim-login' => 1, + 'customize-login' => 1 + ), wp_login_url() ); + + // Prepare customizer settings to pass to Javascript. + $settings = array( + 'theme' => array( + 'stylesheet' => $wp_customize->get_stylesheet(), + 'active' => $wp_customize->is_theme_active(), + ), + 'url' => array( + 'preview' => esc_url_raw( $url ? $url : home_url( '/' ) ), + 'parent' => esc_url_raw( admin_url() ), + 'activated' => esc_url_raw( admin_url( 'themes.php?activated=true&previewed' ) ), + 'ajax' => esc_url_raw( admin_url( 'admin-ajax.php', 'relative' ) ), + 'allowed' => array_map( 'esc_url_raw', $allowed_urls ), + 'isCrossDomain' => $cross_domain, + 'fallback' => esc_url_raw( $fallback_url ), + 'home' => esc_url_raw( home_url( '/' ) ), + 'login' => esc_url_raw( $login_url ), + ), + 'browser' => array( + 'mobile' => wp_is_mobile(), + 'ios' => $is_ios, + ), + 'settings' => array(), + 'controls' => array(), + 'nonce' => array( + 'save' => wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ), + 'preview' => wp_create_nonce( 'preview-customize_' . $wp_customize->get_stylesheet() ) + ), + ); + + // Prepare Customize Setting objects to pass to Javascript. + foreach ( $wp_customize->settings() as $id => $setting ) { + $settings['settings'][ $id ] = array( + 'value' => $setting->js_value(), + 'transport' => $setting->transport, + ); + } + + // Prepare Customize Control objects to pass to Javascript. + foreach ( $wp_customize->controls() as $id => $control ) { + $control->to_json(); + $settings['controls'][ $id ] = $control->json; + } + + ?> + +
+ + diff --git a/wp-admin/edit-comments.php b/wp-admin/edit-comments.php new file mode 100644 index 0000000..5f28976 --- /dev/null +++ b/wp-admin/edit-comments.php @@ -0,0 +1,254 @@ +get_pagenum(); + +$doaction = $wp_list_table->current_action(); + +if ( $doaction ) { + check_admin_referer( 'bulk-comments' ); + + if ( 'delete_all' == $doaction && !empty( $_REQUEST['pagegen_timestamp'] ) ) { + $comment_status = wp_unslash( $_REQUEST['comment_status'] ); + $delete_time = wp_unslash( $_REQUEST['pagegen_timestamp'] ); + $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_ID FROM $wpdb->comments WHERE comment_approved = %s AND %s > comment_date_gmt", $comment_status, $delete_time ) ); + $doaction = 'delete'; + } elseif ( isset( $_REQUEST['delete_comments'] ) ) { + $comment_ids = $_REQUEST['delete_comments']; + $doaction = ( $_REQUEST['action'] != -1 ) ? $_REQUEST['action'] : $_REQUEST['action2']; + } elseif ( isset( $_REQUEST['ids'] ) ) { + $comment_ids = array_map( 'absint', explode( ',', $_REQUEST['ids'] ) ); + } elseif ( wp_get_referer() ) { + wp_safe_redirect( wp_get_referer() ); + exit; + } + + $approved = $unapproved = $spammed = $unspammed = $trashed = $untrashed = $deleted = 0; + + $redirect_to = remove_query_arg( array( 'trashed', 'untrashed', 'deleted', 'spammed', 'unspammed', 'approved', 'unapproved', 'ids' ), wp_get_referer() ); + $redirect_to = add_query_arg( 'paged', $pagenum, $redirect_to ); + + foreach ( $comment_ids as $comment_id ) { // Check the permissions on each + if ( !current_user_can( 'edit_comment', $comment_id ) ) + continue; + + switch ( $doaction ) { + case 'approve' : + wp_set_comment_status( $comment_id, 'approve' ); + $approved++; + break; + case 'unapprove' : + wp_set_comment_status( $comment_id, 'hold' ); + $unapproved++; + break; + case 'spam' : + wp_spam_comment( $comment_id ); + $spammed++; + break; + case 'unspam' : + wp_unspam_comment( $comment_id ); + $unspammed++; + break; + case 'trash' : + wp_trash_comment( $comment_id ); + $trashed++; + break; + case 'untrash' : + wp_untrash_comment( $comment_id ); + $untrashed++; + break; + case 'delete' : + wp_delete_comment( $comment_id ); + $deleted++; + break; + } + } + + if ( $approved ) + $redirect_to = add_query_arg( 'approved', $approved, $redirect_to ); + if ( $unapproved ) + $redirect_to = add_query_arg( 'unapproved', $unapproved, $redirect_to ); + if ( $spammed ) + $redirect_to = add_query_arg( 'spammed', $spammed, $redirect_to ); + if ( $unspammed ) + $redirect_to = add_query_arg( 'unspammed', $unspammed, $redirect_to ); + if ( $trashed ) + $redirect_to = add_query_arg( 'trashed', $trashed, $redirect_to ); + if ( $untrashed ) + $redirect_to = add_query_arg( 'untrashed', $untrashed, $redirect_to ); + if ( $deleted ) + $redirect_to = add_query_arg( 'deleted', $deleted, $redirect_to ); + if ( $trashed || $spammed ) + $redirect_to = add_query_arg( 'ids', join( ',', $comment_ids ), $redirect_to ); + + wp_safe_redirect( $redirect_to ); + exit; +} elseif ( ! empty( $_GET['_wp_http_referer'] ) ) { + wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); + exit; +} + +$wp_list_table->prepare_items(); + +wp_enqueue_script('admin-comments'); +enqueue_comment_hotkeys_js(); + +if ( $post_id ) + $title = sprintf( __( 'Comments on “%s”' ), wp_html_excerpt( _draft_or_post_title( $post_id ), 50, '…' ) ); +else + $title = __('Comments'); + +add_screen_option( 'per_page', array('label' => _x( 'Comments', 'comments per page (screen options)' )) ); + +get_current_screen()->add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

' . __( '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.' ) . '

' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'moderating-comments', +'title' => __('Moderating Comments'), +'content' => + '

' . __( 'A red bar on the left means the comment is waiting for you to moderate it.' ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( 'In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment.' ) . '

' . + '

' . __( '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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post.' ) . '

' . + '

' . __( 'Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more.' ) . '

' +) ); + +get_current_screen()->set_help_sidebar( + '

' . __( 'For more information:' ) . '

' . + '

' . __( 'Documentation on Comments' ) . '

' . + '

' . __( 'Documentation on Comment Spam' ) . '

' . + '

' . __( 'Documentation on Keyboard Shortcuts' ) . '

' . + '

' . __( 'Support Forums' ) . '

' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
+

%s', + get_edit_post_link( $post_id ), + wp_html_excerpt( _draft_or_post_title( $post_id ), 50, '…' ) + ) + ); +else + echo __('Comments'); + +if ( isset($_REQUEST['s']) && $_REQUEST['s'] ) + echo '' . sprintf( __( 'Search results for “%s”' ), wp_html_excerpt( esc_html( wp_unslash( $_REQUEST['s'] ) ), 50, '…' ) ) . ''; ?> +

+ +

' . $error_msg . '

'; +} + +if ( isset($_REQUEST['approved']) || isset($_REQUEST['deleted']) || isset($_REQUEST['trashed']) || isset($_REQUEST['untrashed']) || isset($_REQUEST['spammed']) || isset($_REQUEST['unspammed']) || isset($_REQUEST['same']) ) { + $approved = isset( $_REQUEST['approved'] ) ? (int) $_REQUEST['approved'] : 0; + $deleted = isset( $_REQUEST['deleted'] ) ? (int) $_REQUEST['deleted'] : 0; + $trashed = isset( $_REQUEST['trashed'] ) ? (int) $_REQUEST['trashed'] : 0; + $untrashed = isset( $_REQUEST['untrashed'] ) ? (int) $_REQUEST['untrashed'] : 0; + $spammed = isset( $_REQUEST['spammed'] ) ? (int) $_REQUEST['spammed'] : 0; + $unspammed = isset( $_REQUEST['unspammed'] ) ? (int) $_REQUEST['unspammed'] : 0; + $same = isset( $_REQUEST['same'] ) ? (int) $_REQUEST['same'] : 0; + + if ( $approved > 0 || $deleted > 0 || $trashed > 0 || $untrashed > 0 || $spammed > 0 || $unspammed > 0 || $same > 0 ) { + if ( $approved > 0 ) + $messages[] = sprintf( _n( '%s comment approved', '%s comments approved', $approved ), $approved ); + + if ( $spammed > 0 ) { + $ids = isset($_REQUEST['ids']) ? $_REQUEST['ids'] : 0; + $messages[] = sprintf( _n( '%s comment marked as spam.', '%s comments marked as spam.', $spammed ), $spammed ) . ' ' . __('Undo') . '
'; + } + + if ( $unspammed > 0 ) + $messages[] = sprintf( _n( '%s comment restored from the spam', '%s comments restored from the spam', $unspammed ), $unspammed ); + + if ( $trashed > 0 ) { + $ids = isset($_REQUEST['ids']) ? $_REQUEST['ids'] : 0; + $messages[] = sprintf( _n( '%s comment moved to the Trash.', '%s comments moved to the Trash.', $trashed ), $trashed ) . ' ' . __('Undo') . '
'; + } + + if ( $untrashed > 0 ) + $messages[] = sprintf( _n( '%s comment restored from the Trash', '%s comments restored from the Trash', $untrashed ), $untrashed ); + + if ( $deleted > 0 ) + $messages[] = sprintf( _n( '%s comment permanently deleted', '%s comments permanently deleted', $deleted ), $deleted ); + + if ( $same > 0 && $comment = get_comment( $same ) ) { + switch ( $comment->comment_approved ) { + case '1' : + $messages[] = __('This comment is already approved.') . ' ' . __( 'Edit comment' ) . ''; + break; + case 'trash' : + $messages[] = __( 'This comment is already in the Trash.' ) . ' ' . __( 'View Trash' ) . ''; + break; + case 'spam' : + $messages[] = __( 'This comment is already marked as spam.' ) . ' ' . __( 'Edit comment' ) . ''; + break; + } + } + + echo '

' . implode( "
\n", $messages ) . '

'; + } +} +?> + +views(); ?> + +
+ +search_box( __( 'Search Comments' ), 'comment' ); ?> + + + + + + + + + + + + + + + +display(); ?> +
+
+ +
+ + diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php new file mode 100644 index 0000000..ebda7a3 --- /dev/null +++ b/wp-admin/edit-form-advanced.php @@ -0,0 +1,636 @@ +post_mime_type ) { + if ( 0 === strpos( $post->post_mime_type, 'audio/' ) ) { + $thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' ); + } elseif ( 0 === strpos( $post->post_mime_type, 'video/' ) ) { + $thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' ); + } +} + +if ( $thumbnail_support ) { + add_thickbox(); + wp_enqueue_media( array( 'post' => $post_ID ) ); +} + +// Add the local autosave notice HTML +add_action( 'admin_footer', '_local_storage_notice' ); + +/* + * @todo Document the $messages array(s). + */ +$messages = array(); +$messages['post'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => sprintf( __('Post updated. View post'), esc_url( get_permalink($post_ID) ) ), + 2 => __('Custom field updated.'), + 3 => __('Custom field deleted.'), + 4 => __('Post updated.'), + /* translators: %s: date and time of the revision */ + 5 => isset($_GET['revision']) ? sprintf( __('Post restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, + 6 => sprintf( __('Post published. View post'), esc_url( get_permalink($post_ID) ) ), + 7 => __('Post saved.'), + 8 => sprintf( __('Post submitted. Preview post'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), + 9 => sprintf( __('Post scheduled for: %1$s. Preview post'), + /* translators: Publish box date format, see http://php.net/date */ + date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post_ID) ) ), + 10 => sprintf( __('Post draft updated. Preview post'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), +); +$messages['page'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => sprintf( __('Page updated. View page'), esc_url( get_permalink($post_ID) ) ), + 2 => __('Custom field updated.'), + 3 => __('Custom field deleted.'), + 4 => __('Page updated.'), + 5 => isset($_GET['revision']) ? sprintf( __('Page restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, + 6 => sprintf( __('Page published. View page'), esc_url( get_permalink($post_ID) ) ), + 7 => __('Page saved.'), + 8 => sprintf( __('Page submitted. Preview page'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), + 9 => sprintf( __('Page scheduled for: %1$s. Preview page'), date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post_ID) ) ), + 10 => sprintf( __('Page draft updated. Preview page'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), +); +$messages['attachment'] = array_fill( 1, 10, __( 'Media attachment updated.' ) ); // Hack, for now. + +/** + * Filter the post updated messages. + * + * @since 3.0.0 + * + * @param array $messages Post updated messages. For defaults @see $messages declarations above. + */ +$messages = apply_filters( 'post_updated_messages', $messages ); + +$message = false; +if ( isset($_GET['message']) ) { + $_GET['message'] = absint( $_GET['message'] ); + if ( isset($messages[$post_type][$_GET['message']]) ) + $message = $messages[$post_type][$_GET['message']]; + elseif ( !isset($messages[$post_type]) && isset($messages['post'][$_GET['message']]) ) + $message = $messages['post'][$_GET['message']]; +} + +$notice = false; +$form_extra = ''; +if ( 'auto-draft' == $post->post_status ) { + if ( 'edit' == $action ) + $post->post_title = ''; + $autosave = false; + $form_extra .= ""; +} else { + $autosave = wp_get_post_autosave( $post_ID ); +} + +$form_action = 'editpost'; +$nonce_action = 'update-post_' . $post_ID; +$form_extra .= ""; + +// Detect if there exists an autosave newer than the post and if that autosave is different than the post +if ( $autosave && mysql2date( 'U', $autosave->post_modified_gmt, false ) > mysql2date( 'U', $post->post_modified_gmt, false ) ) { + foreach ( _wp_post_revision_fields() as $autosave_field => $_autosave_field ) { + if ( normalize_whitespace( $autosave->$autosave_field ) != normalize_whitespace( $post->$autosave_field ) ) { + $notice = sprintf( __( 'There is an autosave of this post that is more recent than the version below. View the autosave' ), get_edit_post_link( $autosave->ID ) ); + break; + } + } + // If this autosave isn't different from the current post, begone. + if ( ! $notice ) + wp_delete_post_revision( $autosave->ID ); + unset($autosave_field, $_autosave_field); +} + +$post_type_object = get_post_type_object($post_type); + +// All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action). +require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' ); + + +$publish_callback_args = null; +if ( post_type_supports($post_type, 'revisions') && 'auto-draft' != $post->post_status ) { + $revisions = wp_get_post_revisions( $post_ID ); + + // We should aim to show the revisions metabox only when there are revisions. + if ( count( $revisions ) > 1 ) { + reset( $revisions ); // Reset pointer for key() + $publish_callback_args = array( 'revisions_count' => count( $revisions ), 'revision_id' => key( $revisions ) ); + add_meta_box('revisionsdiv', __('Revisions'), 'post_revisions_meta_box', null, 'normal', 'core'); + } +} + +if ( 'attachment' == $post_type ) { + wp_enqueue_script( 'image-edit' ); + wp_enqueue_style( 'imgareaselect' ); + add_meta_box( 'submitdiv', __('Save'), 'attachment_submit_meta_box', null, 'side', 'core' ); + add_action( 'edit_form_after_title', 'edit_form_image_editor' ); + + if ( 0 === strpos( $post->post_mime_type, 'audio/' ) ) { + add_meta_box( 'attachment-id3', __( 'Metadata' ), 'attachment_id3_data_meta_box', null, 'normal', 'core' ); + } +} else { + add_meta_box( 'submitdiv', __( 'Publish' ), 'post_submit_meta_box', null, 'side', 'core', $publish_callback_args ); +} + +if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type, 'post-formats' ) ) + add_meta_box( 'formatdiv', _x( 'Format', 'post format' ), 'post_format_meta_box', null, 'side', 'core' ); + +// all taxonomies +foreach ( get_object_taxonomies( $post ) as $tax_name ) { + $taxonomy = get_taxonomy( $tax_name ); + if ( ! $taxonomy->show_ui || false === $taxonomy->meta_box_cb ) + continue; + + $label = $taxonomy->labels->name; + + if ( ! is_taxonomy_hierarchical( $tax_name ) ) + $tax_meta_box_id = 'tagsdiv-' . $tax_name; + else + $tax_meta_box_id = $tax_name . 'div'; + + add_meta_box( $tax_meta_box_id, $label, $taxonomy->meta_box_cb, null, 'side', 'core', array( 'taxonomy' => $tax_name ) ); +} + +if ( post_type_supports($post_type, 'page-attributes') ) + add_meta_box('pageparentdiv', 'page' == $post_type ? __('Page Attributes') : __('Attributes'), 'page_attributes_meta_box', null, 'side', 'core'); + +if ( $thumbnail_support && current_user_can( 'upload_files' ) ) + add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', null, 'side', 'low'); + +if ( post_type_supports($post_type, 'excerpt') ) + add_meta_box('postexcerpt', __('Excerpt'), 'post_excerpt_meta_box', null, 'normal', 'core'); + +if ( post_type_supports($post_type, 'trackbacks') ) + add_meta_box('trackbacksdiv', __('Send Trackbacks'), 'post_trackback_meta_box', null, 'normal', 'core'); + +if ( post_type_supports($post_type, 'custom-fields') ) + add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', null, 'normal', 'core'); + +/** + * Fires in the middle of built-in meta box registration. + * + * @since 2.1.0 + * @deprecated 3.7.0 Use 'add_meta_boxes' instead. + * + * @param WP_Post $post Post object. + */ +do_action( 'dbx_post_advanced', $post ); + +if ( post_type_supports($post_type, 'comments') ) + add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', null, 'normal', 'core'); + +if ( ( 'publish' == get_post_status( $post ) || 'private' == get_post_status( $post ) ) && post_type_supports($post_type, 'comments') ) + add_meta_box('commentsdiv', __('Comments'), 'post_comment_meta_box', null, 'normal', 'core'); + +if ( ! ( 'pending' == get_post_status( $post ) && ! current_user_can( $post_type_object->cap->publish_posts ) ) ) + add_meta_box('slugdiv', __('Slug'), 'post_slug_meta_box', null, 'normal', 'core'); + +if ( post_type_supports($post_type, 'author') ) { + if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ) + add_meta_box('authordiv', __('Author'), 'post_author_meta_box', null, 'normal', 'core'); +} + +/** + * Fires after all built-in meta boxes have been added. + * + * @since 3.0.0 + * + * @param string $post_type Post type. + * @param WP_Post $post Post object. + */ +do_action( 'add_meta_boxes', $post_type, $post ); + +/** + * Fires after all built-in meta boxes have been added, contextually for the given post type. + * + * The dynamic portion of the hook, $post_type, refers to the post type of the post. + * + * @since 3.0.0 + * + * @param WP_Post $post Post object. + */ +do_action( 'add_meta_boxes_' . $post_type, $post ); + +/** + * Fires after meta boxes have been added. + * + * Fires once for each of the default meta box contexts: normal, advanced, and side. + * + * @since 3.0.0 + * + * @param string $post_type Post type of the post. + * @param string $context string Meta box context. + * @param WP_Post $post Post object. + */ +do_action( 'do_meta_boxes', $post_type, 'normal', $post ); +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'do_meta_boxes', $post_type, 'advanced', $post ); +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'do_meta_boxes', $post_type, 'side', $post ); + +add_screen_option('layout_columns', array('max' => 2, 'default' => 2) ); + +if ( 'post' == $post_type ) { + $customize_display = '

' . __('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.') . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'customize-display', + 'title' => __('Customizing This Display'), + 'content' => $customize_display, + ) ); + + $title_and_editor = '

' . __('Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit.') . '

'; + $title_and_editor .= '

' . __('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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor.') . '

'; + $title_and_editor .= '

' . __( 'Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar.' ) . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'title-post-editor', + 'title' => __('Title and Post Editor'), + 'content' => $title_and_editor, + ) ); + + get_current_screen()->set_help_sidebar( + '

' . sprintf(__('You can also create posts with the Press This bookmarklet.'), 'options-writing.php') . '

' . + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Writing and Editing Posts') . '

' . + '

' . __('Support Forums') . '

' + ); +} elseif ( 'page' == $post_type ) { + $about_pages = '

' . __('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.') . '

' . + '

' . __('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:') . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'about-pages', + 'title' => __('About Pages'), + 'content' => $about_pages, + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Adding New Pages') . '

' . + '

' . __('Documentation on Editing Pages') . '

' . + '

' . __('Support Forums') . '

' + ); +} elseif ( 'attachment' == $post_type ) { + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __('This screen allows you to edit four fields for metadata in a file within the media library.') . '

' . + '

' . __('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.') . '

' . + '

' . __('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.') . '

' . + '

' . __('Remember to click Update Media to save metadata entered or changed.') . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Edit Media') . '

' . + '

' . __('Support Forums') . '

' + ); +} + +if ( 'post' == $post_type || 'page' == $post_type ) { + $inserting_media = '

' . __( '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.' ) . '

'; + $inserting_media .= '

' . __( '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.' ) . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'inserting-media', + 'title' => __( 'Inserting Media' ), + 'content' => $inserting_media, + ) ); +} + +if ( 'post' == $post_type ) { + $publish_box = '

' . __('Several boxes on this screen contain settings for how your content will be published, including:') . '

'; + $publish_box .= '
  • ' . __('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). 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.') . '
  • '; + + if ( current_theme_supports( 'post-formats' ) && post_type_supports( 'post', 'post-formats' ) ) { + $publish_box .= '
  • ' . __( '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.' ) . '
  • '; + } + + if ( current_theme_supports( 'post-thumbnails' ) && post_type_supports( 'post', 'thumbnail' ) ) { + $publish_box .= '
  • ' . __('Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc.') . '
  • '; + } + + $publish_box .= '
'; + + get_current_screen()->add_help_tab( array( + 'id' => 'publish-box', + 'title' => __('Publish Settings'), + 'content' => $publish_box, + ) ); + + $discussion_settings = '

' . __('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.') . '

'; + $discussion_settings .= '

' . __('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.') . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'discussion-settings', + 'title' => __('Discussion Settings'), + 'content' => $discussion_settings, + ) ); +} elseif ( 'page' == $post_type ) { + $page_attributes = '

' . __('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.') . '

' . + '

' . __('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.') . '

' . + '

' . __('Order - Pages are usually ordered alphabetically, but you can choose your own order by entering a number (1 for first, etc.) in this field.') . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'page-attributes', + 'title' => __('Page Attributes'), + 'content' => $page_attributes, + ) ); +} + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
+

cap->create_posts ) ) + echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; +?>

+ +

+ + +

+ + + tag. + * + * @since 3.0.0 + * + * @param WP_Post $post Post object. + */ +?> +
> + + + + + + + + + + + + + + +
+
+
+ + +
+
+ + + +
+
+public ? get_sample_permalink_html($post->ID) : ''; +$shortlink = wp_get_shortlink($post->ID, 'post'); +$permalink = get_permalink( $post->ID ); +if ( !empty( $shortlink ) && $shortlink !== $permalink && $permalink !== home_url('?page_id=' . $post->ID) ) + $sample_permalink_html .= '' . __('Get Shortlink') . ''; + +if ( $post_type_object->public && ! ( 'pending' == get_post_status( $post ) && !current_user_can( $post_type_object->cap->publish_posts ) ) ) { + $has_sample_permalink = $sample_permalink_html && 'auto-draft' != $post->post_status; +?> +
+ +
+ +
+ +
+ +
+ +post_content, 'content', array( + 'dfw' => true, + 'drag_drop_upload' => true, + 'tabfocus_elements' => 'insert-media-button,save-post', + 'editor_height' => 300, + 'tinymce' => array( + 'resize' => false, + 'wp_autoresize_on' => $_wp_editor_expand, + 'add_unload_trigger' => false, + ), +) ); ?> + + + + +
0' ); ?> +   +post_status ) { + echo ''; + if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) { + printf(__('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified)); + } else { + printf(__('Last edited on %1$s at %2$s'), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified)); + } + echo ''; + } ?> +
+ +
+ +
+ +
+ +
+
+ +
+ +
+
+
+
+
+ + + +post_title ) : ?> + + diff --git a/wp-admin/edit-form-comment.php b/wp-admin/edit-form-comment.php new file mode 100644 index 0000000..b2950f7 --- /dev/null +++ b/wp-admin/edit-form-comment.php @@ -0,0 +1,160 @@ + +
+comment_ID) ?> +
+

+ +
+ + + + + +
+
+
+

+
+ + + + + + + + + + + + + + + +
+ comment_author_email ) { + printf( __( 'E-mail (%s):' ), get_comment_author_email_link( __( 'send e-mail' ), '', '' ) ); + } else { + _e( 'E-mail:' ); + } +?>
+ comment_author_url ) && 'http://' != $comment->comment_author_url ) { + $link = '' . __('visit site') . ''; + /** This filter is documented in wp-includes/comment-template.php */ + printf( __( 'URL (%s):' ), apply_filters( 'get_comment_author_link', $link ) ); + } else { + _e( 'URL:' ); + } ?>
+
+
+
+ +
+ 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); + wp_editor( $comment->comment_content, 'content', array( 'media_buttons' => false, 'tinymce' => false, 'quicktags' => $quicktags_settings ) ); + wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> +
+
+ +
+
+

+
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+ +
+ + +
+%1$s'); +$date = date_i18n( $datef, strtotime( $comment->comment_date ) ); +?> +  +
+
+
+
+
+ +
+
+comment_ID&_wp_original_http_referer=" . urlencode(wp_get_referer()), 'delete-comment_' . $comment->comment_ID) . "'>" . ( !EMPTY_TRASH_DAYS ? __('Delete Permanently') : __('Move to Trash') ) . "\n"; ?> +
+
+ +
+
+
+
+
+
+
+ +
+ +
+ + + + + + + +
+
+
+
+ + diff --git a/wp-admin/edit-link-form.php b/wp-admin/edit-link-form.php new file mode 100644 index 0000000..610240a --- /dev/null +++ b/wp-admin/edit-link-form.php @@ -0,0 +1,150 @@ +Links / Edit Link' ), 'link-manager.php' ); + $submit_text = __('Update Link'); + $form_name = 'editlink'; + $nonce_action = 'update-bookmark_' . $link_id; +} else { + $heading = sprintf( __( 'Links / Add New Link' ), 'link-manager.php' ); + $submit_text = __('Add Link'); + $form_name = 'addlink'; + $nonce_action = 'add-bookmark'; +} + +require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' ); + +add_meta_box('linksubmitdiv', __('Save'), 'link_submit_meta_box', null, 'side', 'core'); +add_meta_box('linkcategorydiv', __('Categories'), 'link_categories_meta_box', null, 'normal', 'core'); +add_meta_box('linktargetdiv', __('Target'), 'link_target_meta_box', null, 'normal', 'core'); +add_meta_box('linkxfndiv', __('Link Relationship (XFN)'), 'link_xfn_meta_box', null, 'normal', 'core'); +add_meta_box('linkadvanceddiv', __('Advanced'), 'link_advanced_meta_box', null, 'normal', 'core'); + +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'add_meta_boxes', 'link', $link ); + +/** + * Fires when link-specific meta boxes are added. + * + * @since 3.0.0 + * + * @param object $link Link object. + */ +do_action( 'add_meta_boxes_link', $link ); + +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'do_meta_boxes', 'link', 'normal', $link ); +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'do_meta_boxes', 'link', 'advanced', $link ); +/** This action is documented in wp-admin/edit-form-advanced.php */ +do_action( 'do_meta_boxes', 'link', 'side', $link ); + +add_screen_option('layout_columns', array('max' => 2, 'default' => 2) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __( '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.' ) . '

' . + '

' . __( '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.' ) . '

' . + '

' . __( '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.' ) . '

' +) ); + +get_current_screen()->set_help_sidebar( + '

' . __( 'For more information:' ) . '

' . + '

' . __( 'Documentation on Creating Links' ) . '

' . + '

' . __( 'Support Forums' ) . '

' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
+

+ + +

+ + +
+ + +
+ +
+
+
+

+
+ +

+
+
+ +
+

+
+ +

http://wordpress.org/ — don’t forget the http://'); ?>

+
+
+ +
+

+
+ +

+
+
+
+ +
+ +
+
+ +
+ + + + + + + + +
+
+ +
+
diff --git a/wp-admin/edit-tag-form.php b/wp-admin/edit-tag-form.php new file mode 100644 index 0000000..9d5ceb5 --- /dev/null +++ b/wp-admin/edit-tag-form.php @@ -0,0 +1,204 @@ + +

+ + +
+

labels->edit_item; ?>

+
+ +
> + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+

+ 0, 'hide_if_empty' => false, 'name' => 'parent', 'orderby' => 'name', 'taxonomy' => $taxonomy, 'selected' => $tag->parent, 'exclude_tree' => $tag->term_id, 'hierarchical' => true, 'show_option_none' => __('None'))); ?> + +

+ +

+
+ +
+
+ diff --git a/wp-admin/edit-tags.php b/wp-admin/edit-tags.php new file mode 100644 index 0000000..953f6f4 --- /dev/null +++ b/wp-admin/edit-tags.php @@ -0,0 +1,592 @@ +cap->manage_terms ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + +$wp_list_table = _get_list_table('WP_Terms_List_Table'); +$pagenum = $wp_list_table->get_pagenum(); + +$title = $tax->labels->name; + +if ( 'post' != $post_type ) { + $parent_file = ( 'attachment' == $post_type ) ? 'upload.php' : "edit.php?post_type=$post_type"; + $submenu_file = "edit-tags.php?taxonomy=$taxonomy&post_type=$post_type"; +} else if ( 'link_category' == $tax->name ) { + $parent_file = 'link-manager.php'; + $submenu_file = 'edit-tags.php?taxonomy=link_category'; +} else { + $parent_file = 'edit.php'; + $submenu_file = "edit-tags.php?taxonomy=$taxonomy"; +} + +add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $tax->name . '_per_page' ) ); + +switch ( $wp_list_table->current_action() ) { + +case 'add-tag': + + check_admin_referer( 'add-tag', '_wpnonce_add-tag' ); + + if ( !current_user_can( $tax->cap->edit_terms ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + $ret = wp_insert_term( $_POST['tag-name'], $taxonomy, $_POST ); + $location = 'edit-tags.php?taxonomy=' . $taxonomy; + if ( 'post' != $post_type ) + $location .= '&post_type=' . $post_type; + + if ( $referer = wp_get_original_referer() ) { + if ( false !== strpos( $referer, 'edit-tags.php' ) ) + $location = $referer; + } + + if ( $ret && !is_wp_error( $ret ) ) + $location = add_query_arg( 'message', 1, $location ); + else + $location = add_query_arg( 'message', 4, $location ); + wp_redirect( $location ); + exit; + +case 'delete': + $location = 'edit-tags.php?taxonomy=' . $taxonomy; + if ( 'post' != $post_type ) + $location .= '&post_type=' . $post_type; + if ( $referer = wp_get_referer() ) { + if ( false !== strpos( $referer, 'edit-tags.php' ) ) + $location = $referer; + } + + if ( !isset( $_REQUEST['tag_ID'] ) ) { + wp_redirect( $location ); + exit; + } + + $tag_ID = (int) $_REQUEST['tag_ID']; + check_admin_referer( 'delete-tag_' . $tag_ID ); + + if ( !current_user_can( $tax->cap->delete_terms ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + wp_delete_term( $tag_ID, $taxonomy ); + + $location = add_query_arg( 'message', 2, $location ); + wp_redirect( $location ); + exit; + +case 'bulk-delete': + check_admin_referer( 'bulk-tags' ); + + if ( !current_user_can( $tax->cap->delete_terms ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + $tags = (array) $_REQUEST['delete_tags']; + foreach ( $tags as $tag_ID ) { + wp_delete_term( $tag_ID, $taxonomy ); + } + + $location = 'edit-tags.php?taxonomy=' . $taxonomy; + if ( 'post' != $post_type ) + $location .= '&post_type=' . $post_type; + if ( $referer = wp_get_referer() ) { + if ( false !== strpos( $referer, 'edit-tags.php' ) ) + $location = $referer; + } + + $location = add_query_arg( 'message', 6, $location ); + wp_redirect( $location ); + exit; + +case 'edit': + $title = $tax->labels->edit_item; + + $tag_ID = (int) $_REQUEST['tag_ID']; + + $tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' ); + if ( ! $tag ) + wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + include( ABSPATH . 'wp-admin/edit-tag-form.php' ); + +break; + +case 'editedtag': + $tag_ID = (int) $_POST['tag_ID']; + check_admin_referer( 'update-tag_' . $tag_ID ); + + if ( !current_user_can( $tax->cap->edit_terms ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + + $tag = get_term( $tag_ID, $taxonomy ); + if ( ! $tag ) + wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); + + $ret = wp_update_term( $tag_ID, $taxonomy, $_POST ); + + $location = 'edit-tags.php?taxonomy=' . $taxonomy; + if ( 'post' != $post_type ) + $location .= '&post_type=' . $post_type; + + if ( $referer = wp_get_original_referer() ) { + if ( false !== strpos( $referer, 'edit-tags.php' ) ) + $location = $referer; + } + + if ( $ret && !is_wp_error( $ret ) ) + $location = add_query_arg( 'message', 3, $location ); + else + $location = add_query_arg( 'message', 5, $location ); + + wp_redirect( $location ); + exit; + +default: +if ( ! empty($_REQUEST['_wp_http_referer']) ) { + $location = remove_query_arg( array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI']) ); + + if ( ! empty( $_REQUEST['paged'] ) ) + $location = add_query_arg( 'paged', (int) $_REQUEST['paged'] ); + + wp_redirect( $location ); + exit; +} + +$wp_list_table->prepare_items(); +$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); + +if ( $pagenum > $total_pages && $total_pages > 0 ) { + wp_redirect( add_query_arg( 'paged', $total_pages ) ); + exit; +} + +wp_enqueue_script('admin-tags'); +if ( current_user_can($tax->cap->edit_terms) ) + wp_enqueue_script('inline-edit-tax'); + +if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $taxonomy ) { + $help =''; + if ( 'category' == $taxonomy ) + $help = '

' . sprintf(__( '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.' ) , 'options-writing.php' ) . '

'; + elseif ( 'link_category' == $taxonomy ) + $help = '

' . __( '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.' ) . '

'; + else + $help = '

' . __( '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.' ) . '

'; + + if ( 'link_category' == $taxonomy ) + $help .= '

' . __( '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.' ) . '

'; + else + $help .='

' . __( '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.' ) . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $help, + ) ); + + if ( 'category' == $taxonomy || 'post_tag' == $taxonomy ) { + if ( 'category' == $taxonomy ) + $help = '

' . __( 'When adding a new category on this screen, you’ll fill in the following fields:' ) . '

'; + else + $help = '

' . __( 'When adding a new tag on this screen, you’ll fill in the following fields:' ) . '

'; + + $help .= '
    ' . + '
  • ' . __( 'Name - The name is how it appears on your site.' ) . '
  • '; + + if ( ! global_terms_enabled() ) + $help .= '
  • ' . __( 'Slug - The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.' ) . '
  • '; + + if ( 'category' == $taxonomy ) + $help .= '
  • ' . __( '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.' ) . '
  • '; + + $help .= '
  • ' . __( 'Description - The description is not prominent by default; however, some themes may display it.' ) . '
  • ' . + '
' . + '

' . __( '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.' ) . '

'; + + get_current_screen()->add_help_tab( array( + 'id' => 'adding-terms', + 'title' => 'category' == $taxonomy ? __( 'Adding Categories' ) : __( 'Adding Tags' ), + 'content' => $help, + ) ); + } + + $help = '

' . __( 'For more information:' ) . '

'; + + if ( 'category' == $taxonomy ) + $help .= '

' . __( 'Documentation on Categories' ) . '

'; + elseif ( 'link_category' == $taxonomy ) + $help .= '

' . __( 'Documentation on Link Categories' ) . '

'; + else + $help .= '

' . __( 'Documentation on Tags' ) . '

'; + + $help .= '

' . __('Support Forums') . '

'; + + get_current_screen()->set_help_sidebar( $help ); + + unset( $help ); +} + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +if ( !current_user_can($tax->cap->edit_terms) ) + wp_die( __('You are not allowed to edit this item.') ); + +$messages = array(); +$messages['_item'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => __( 'Item added.' ), + 2 => __( 'Item deleted.' ), + 3 => __( 'Item updated.' ), + 4 => __( 'Item not added.' ), + 5 => __( 'Item not updated.' ), + 6 => __( 'Items deleted.' ) +); +$messages['category'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => __( 'Category added.' ), + 2 => __( 'Category deleted.' ), + 3 => __( 'Category updated.' ), + 4 => __( 'Category not added.' ), + 5 => __( 'Category not updated.' ), + 6 => __( 'Categories deleted.' ) +); +$messages['post_tag'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => __( 'Tag added.' ), + 2 => __( 'Tag deleted.' ), + 3 => __( 'Tag updated.' ), + 4 => __( 'Tag not added.' ), + 5 => __( 'Tag not updated.' ), + 6 => __( 'Tags deleted.' ) +); + +/** + * Filter the messages displayed when a tag is updated. + * + * @since 3.7.0 + * + * @param array $messages The messages to be displayed. + */ +$messages = apply_filters( 'term_updated_messages', $messages ); + +$message = false; +if ( isset( $_REQUEST['message'] ) && ( $msg = (int) $_REQUEST['message'] ) ) { + if ( isset( $messages[ $taxonomy ][ $msg ] ) ) + $message = $messages[ $taxonomy ][ $msg ]; + elseif ( ! isset( $messages[ $taxonomy ] ) && isset( $messages['_item'][ $msg ] ) ) + $message = $messages['_item'][ $msg ]; +} + +?> + +
+

' . __('Search results for “%s”') . '', esc_html( wp_unslash($_REQUEST['s']) ) ); ?> +

+ + +

+ +
+ +
+ + + +search_box( $tax->labels->search_items, 'tag' ); ?> + +
+
+ +
+ +
+
+
+ + + +display(); ?> + +
+
+ + +
+

+ Note:
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 category %s.' ), apply_filters( 'the_category', get_cat_name( get_option( 'default_category') ) ) ); + ?> +

+ +

category to tag converter.'), 'import.php') ?>

+ +
+ +
+

tag to category converter.'), 'import.php') ;?>

+
+ + +
+
+ +
+
+ +labels->popular_items ) ) { + if ( current_user_can( $tax->cap->edit_terms ) ) + $tag_cloud = wp_tag_cloud( array( 'taxonomy' => $taxonomy, 'post_type' => $post_type, 'echo' => false, 'link' => 'edit' ) ); + else + $tag_cloud = wp_tag_cloud( array( 'taxonomy' => $taxonomy, 'echo' => false ) ); + + if ( $tag_cloud ) : + ?> +
+

labels->popular_items; ?>

+ +
+cap->edit_terms) ) { + if ( 'category' == $taxonomy ) { + /** + * Fires before the Add Category form. + * + * @since 2.1.0 + * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. + * + * @param object $arg Optional arguments cast to an object. + */ + do_action( 'add_category_form_pre', (object) array( 'parent' => 0 ) ); + } elseif ( 'link_category' == $taxonomy ) { + /** + * Fires before the link category form. + * + * @since 2.3.0 + * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. + * + * @param object $arg Optional arguments cast to an object. + */ + do_action( 'add_link_category_form_pre', (object) array( 'parent' => 0 ) ); + } else { + /** + * Fires before the Add Tag form. + * + * @since 2.5.0 + * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. + * + * @param string $taxonomy The taxonomy slug. + */ + do_action( 'add_tag_form_pre', $taxonomy ); + } + + /** + * Fires before the Add Term form for all taxonomies. + * + * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * + * @since 3.0.0 + * + * @param string $taxonomy The taxonomy slug. + */ + do_action( "{$taxonomy}_pre_add_form", $taxonomy ); +?> + +
+

labels->add_new_item; ?>

+ +
> + + + + + + +
+ + +

+
+ +
+ + +

+
+ + +
+ + 0, + 'hide_if_empty' => false, + 'taxonomy' => $taxonomy, + 'name' => 'parent', + 'orderby' => 'name', + 'hierarchical' => true, + 'show_option_none' => __( 'None' ), + ); + + /** + * Filter the taxonomy parent drop-down on the Edit Term page. + * + * @since 3.7.0 + * + * @param array $dropdown_args { + * An array of taxonomy parent drop-down arguments. + * + * @type int|bool $hide_empty Whether to hide terms not attached to any posts. Default 0|false. + * @type bool $hide_if_empty Whether to hide the drop-down if no terms exist. Default false. + * @type string $taxonomy The taxonomy slug. + * @type string $name Value of the name attribute to use for the drop-down select element. + * Default 'parent'. + * @type string $orderby The field to order by. Default 'name'. + * @type bool $hierarchical Whether the taxonomy is hierarchical. Default true. + * @type string $show_option_none Label to display if there are no terms. Default 'None'. + * } + * @param string $taxonomy The taxonomy slug. + */ + $dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy ); + wp_dropdown_categories( $dropdown_args ); + ?> + +

+ +
+ +
+ + +

+
+ +labels->add_new_item ); + +if ( 'category' == $taxonomy ) { + /** + * Fires at the end of the Edit Category form. + * + * @since 2.1.0 + * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. + * + * @param object $arg Optional arguments cast to an object. + */ + do_action( 'edit_category_form', (object) array( 'parent' => 0 ) ); +} elseif ( 'link_category' == $taxonomy ) { + /** + * Fires at the end of the Edit Link form. + * + * @since 2.3.0 + * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. + * + * @param object $arg Optional arguments cast to an object. + */ + do_action( 'edit_link_category_form', (object) array( 'parent' => 0 ) ); +} else { + /** + * Fires at the end of the Add Tag form. + * + * @since 2.7.0 + * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. + * + * @param string $taxonomy The taxonomy slug. + */ + do_action( 'add_tag_form', $taxonomy ); +} + +/** + * Fires at the end of the Add Term form for all taxonomies. + * + * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * + * @since 3.0.0 + * + * @param string $taxonomy The taxonomy slug. + */ +do_action( "{$taxonomy}_add_form", $taxonomy ); +?> +
+ + +
+
+ +
+
+ +inline_edit(); ?> + +cap->edit_posts ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + +$wp_list_table = _get_list_table('WP_Posts_List_Table'); +$pagenum = $wp_list_table->get_pagenum(); + +// Back-compat for viewing comments of an entry +foreach ( array( 'p', 'attachment_id', 'page_id' ) as $_redirect ) { + if ( ! empty( $_REQUEST[ $_redirect ] ) ) { + wp_redirect( admin_url( 'edit-comments.php?p=' . absint( $_REQUEST[ $_redirect ] ) ) ); + exit; + } +} +unset( $_redirect ); + +if ( 'post' != $post_type ) { + $parent_file = "edit.php?post_type=$post_type"; + $submenu_file = "edit.php?post_type=$post_type"; + $post_new_file = "post-new.php?post_type=$post_type"; +} else { + $parent_file = 'edit.php'; + $submenu_file = 'edit.php'; + $post_new_file = 'post-new.php'; +} + +$doaction = $wp_list_table->current_action(); + +if ( $doaction ) { + check_admin_referer('bulk-posts'); + + $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'locked', 'ids'), wp_get_referer() ); + if ( ! $sendback ) + $sendback = admin_url( $parent_file ); + $sendback = add_query_arg( 'paged', $pagenum, $sendback ); + if ( strpos($sendback, 'post.php') !== false ) + $sendback = admin_url($post_new_file); + + if ( 'delete_all' == $doaction ) { + $post_status = preg_replace('/[^a-z0-9_-]+/i', '', $_REQUEST['post_status']); + if ( get_post_status_object($post_status) ) // Check the post status exists first + $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type=%s AND post_status = %s", $post_type, $post_status ) ); + $doaction = 'delete'; + } elseif ( isset( $_REQUEST['media'] ) ) { + $post_ids = $_REQUEST['media']; + } elseif ( isset( $_REQUEST['ids'] ) ) { + $post_ids = explode( ',', $_REQUEST['ids'] ); + } elseif ( !empty( $_REQUEST['post'] ) ) { + $post_ids = array_map('intval', $_REQUEST['post']); + } + + if ( !isset( $post_ids ) ) { + wp_redirect( $sendback ); + exit; + } + + switch ( $doaction ) { + case 'trash': + $trashed = $locked = 0; + + foreach( (array) $post_ids as $post_id ) { + if ( !current_user_can( 'delete_post', $post_id) ) + wp_die( __('You are not allowed to move this item to the Trash.') ); + + if ( wp_check_post_lock( $post_id ) ) { + $locked++; + continue; + } + + if ( !wp_trash_post($post_id) ) + wp_die( __('Error in moving to Trash.') ); + + $trashed++; + } + + $sendback = add_query_arg( array('trashed' => $trashed, 'ids' => join(',', $post_ids), 'locked' => $locked ), $sendback ); + break; + case 'untrash': + $untrashed = 0; + foreach( (array) $post_ids as $post_id ) { + if ( !current_user_can( 'delete_post', $post_id) ) + wp_die( __('You are not allowed to restore this item from the Trash.') ); + + if ( !wp_untrash_post($post_id) ) + wp_die( __('Error in restoring from Trash.') ); + + $untrashed++; + } + $sendback = add_query_arg('untrashed', $untrashed, $sendback); + break; + case 'delete': + $deleted = 0; + foreach( (array) $post_ids as $post_id ) { + $post_del = get_post($post_id); + + if ( !current_user_can( 'delete_post', $post_id ) ) + wp_die( __('You are not allowed to delete this item.') ); + + if ( $post_del->post_type == 'attachment' ) { + if ( ! wp_delete_attachment($post_id) ) + wp_die( __('Error in deleting.') ); + } else { + if ( !wp_delete_post($post_id) ) + wp_die( __('Error in deleting.') ); + } + $deleted++; + } + $sendback = add_query_arg('deleted', $deleted, $sendback); + break; + case 'edit': + if ( isset($_REQUEST['bulk_edit']) ) { + $done = bulk_edit_posts($_REQUEST); + + if ( is_array($done) ) { + $done['updated'] = count( $done['updated'] ); + $done['skipped'] = count( $done['skipped'] ); + $done['locked'] = count( $done['locked'] ); + $sendback = add_query_arg( $done, $sendback ); + } + } + break; + } + + $sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status', 'post', 'bulk_edit', 'post_view'), $sendback ); + + wp_redirect($sendback); + exit(); +} elseif ( ! empty($_REQUEST['_wp_http_referer']) ) { + wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI']) ) ); + exit; +} + +$wp_list_table->prepare_items(); + +wp_enqueue_script('inline-edit-post'); + +$title = $post_type_object->labels->name; + +if ( 'post' == $post_type ) { + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __('This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow.') . '

' + ) ); + get_current_screen()->add_help_tab( array( + 'id' => 'screen-content', + 'title' => __('Screen Content'), + 'content' => + '

' . __('You can customize the display of this screen’s contents in a number of ways:') . '

' . + '
    ' . + '
  • ' . __('You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab.') . '
  • ' . + '
  • ' . __('You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts.') . '
  • ' . + '
  • ' . __('You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right.') . '
  • ' . + '
  • ' . __('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.') . '
  • ' . + '
' + ) ); + get_current_screen()->add_help_tab( array( + 'id' => 'action-links', + 'title' => __('Available Actions'), + 'content' => + '

' . __('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:') . '

' . + '
    ' . + '
  • ' . __('Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title.') . '
  • ' . + '
  • ' . __('Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen.') . '
  • ' . + '
  • ' . __('Trash removes your post from this list and places it in the trash, from which you can permanently delete it.') . '
  • ' . + '
  • ' . __('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.') . '
  • ' . + '
' + ) ); + get_current_screen()->add_help_tab( array( + 'id' => 'bulk-actions', + 'title' => __('Bulk Actions'), + 'content' => + '

' . __('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.') . '

' . + '

' . __('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.') . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Managing Posts') . '

' . + '

' . __('Support Forums') . '

' + ); + +} elseif ( 'page' == $post_type ) { + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

' . __('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.') . '

' + ) ); + get_current_screen()->add_help_tab( array( + 'id' => 'managing-pages', + 'title' => __('Managing Pages'), + 'content' => + '

' . __('Managing pages is very similar to managing posts, and the screens can be customized in the same way.') . '

' . + '

' . __('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.') . '

' + ) ); + + get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Managing Pages') . '

' . + '

' . __('Support Forums') . '

' + ); +} + +add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $post_type . '_per_page' ) ); + +$bulk_counts = array( + 'updated' => isset( $_REQUEST['updated'] ) ? absint( $_REQUEST['updated'] ) : 0, + 'locked' => isset( $_REQUEST['locked'] ) ? absint( $_REQUEST['locked'] ) : 0, + 'deleted' => isset( $_REQUEST['deleted'] ) ? absint( $_REQUEST['deleted'] ) : 0, + 'trashed' => isset( $_REQUEST['trashed'] ) ? absint( $_REQUEST['trashed'] ) : 0, + 'untrashed' => isset( $_REQUEST['untrashed'] ) ? absint( $_REQUEST['untrashed'] ) : 0, +); + +$bulk_messages = array(); +$bulk_messages['post'] = array( + 'updated' => _n( '%s post updated.', '%s posts updated.', $bulk_counts['updated'] ), + 'locked' => _n( '%s post not updated, somebody is editing it.', '%s posts not updated, somebody is editing them.', $bulk_counts['locked'] ), + 'deleted' => _n( '%s post permanently deleted.', '%s posts permanently deleted.', $bulk_counts['deleted'] ), + 'trashed' => _n( '%s post moved to the Trash.', '%s posts moved to the Trash.', $bulk_counts['trashed'] ), + 'untrashed' => _n( '%s post restored from the Trash.', '%s posts restored from the Trash.', $bulk_counts['untrashed'] ), +); +$bulk_messages['page'] = array( + 'updated' => _n( '%s page updated.', '%s pages updated.', $bulk_counts['updated'] ), + 'locked' => _n( '%s page not updated, somebody is editing it.', '%s pages not updated, somebody is editing them.', $bulk_counts['locked'] ), + 'deleted' => _n( '%s page permanently deleted.', '%s pages permanently deleted.', $bulk_counts['deleted'] ), + 'trashed' => _n( '%s page moved to the Trash.', '%s pages moved to the Trash.', $bulk_counts['trashed'] ), + 'untrashed' => _n( '%s page restored from the Trash.', '%s pages restored from the Trash.', $bulk_counts['untrashed'] ), +); + +/** + * Filter the bulk action updated messages. + * + * By default, custom post types use the messages for the 'post' post type. + * + * @since 3.7.0 + * + * @param array $bulk_messages Arrays of messages, each keyed by the corresponding post type. Messages are + * keyed with 'updated', 'locked', 'deleted', 'trashed', and 'untrashed'. + * @param array $bulk_counts Array of item counts for each message, used to build internationalized strings. + */ +$bulk_messages = apply_filters( 'bulk_post_updated_messages', $bulk_messages, $bulk_counts ); +$bulk_counts = array_filter( $bulk_counts ); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> +
+

labels->name ); +if ( current_user_can( $post_type_object->cap->create_posts ) ) + echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; +if ( ! empty( $_REQUEST['s'] ) ) + printf( ' ' . __('Search results for “%s”') . '', get_search_query() ); +?>

+ + $count ) { + if ( isset( $bulk_messages[ $post_type ][ $message ] ) ) + $messages[] = sprintf( $bulk_messages[ $post_type ][ $message ], number_format_i18n( $count ) ); + elseif ( isset( $bulk_messages['post'][ $message ] ) ) + $messages[] = sprintf( $bulk_messages['post'][ $message ], number_format_i18n( $count ) ); + + if ( $message == 'trashed' && isset( $_REQUEST['ids'] ) ) { + $ids = preg_replace( '/[^0-9,]/', '', $_REQUEST['ids'] ); + $messages[] = '' . __('Undo') . ''; + } +} + +if ( $messages ) + echo '

' . join( ' ', $messages ) . '

'; +unset( $messages ); + +$_SERVER['REQUEST_URI'] = remove_query_arg( array( 'locked', 'skipped', 'updated', 'deleted', 'trashed', 'untrashed' ), $_SERVER['REQUEST_URI'] ); +?> + +views(); ?> + +
+ +search_box( $post_type_object->labels->search_items, 'post' ); ?> + + + + + + + +display(); ?> + +
+ +has_items() ) + $wp_list_table->inline_edit(); +?> + +
+
+
+ + + +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

' . __('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.') . '

' . + '

' . __('Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format.') . '

', +) ); + +get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '

' . __('Documentation on Export') . '

' . + '

' . __('Support Forums') . '

' +); + +if ( isset( $_GET['download'] ) ) { + $args = array(); + + if ( ! isset( $_GET['content'] ) || 'all' == $_GET['content'] ) { + $args['content'] = 'all'; + } else if ( 'posts' == $_GET['content'] ) { + $args['content'] = 'post'; + + if ( $_GET['cat'] ) + $args['category'] = (int) $_GET['cat']; + + if ( $_GET['post_author'] ) + $args['author'] = (int) $_GET['post_author']; + + if ( $_GET['post_start_date'] || $_GET['post_end_date'] ) { + $args['start_date'] = $_GET['post_start_date']; + $args['end_date'] = $_GET['post_end_date']; + } + + if ( $_GET['post_status'] ) + $args['status'] = $_GET['post_status']; + } else if ( 'pages' == $_GET['content'] ) { + $args['content'] = 'page'; + + if ( $_GET['page_author'] ) + $args['author'] = (int) $_GET['page_author']; + + if ( $_GET['page_start_date'] || $_GET['page_end_date'] ) { + $args['start_date'] = $_GET['page_start_date']; + $args['end_date'] = $_GET['page_end_date']; + } + + if ( $_GET['page_status'] ) + $args['status'] = $_GET['page_status']; + } else { + $args['content'] = $_GET['content']; + } + + /** + * Filter the export args. + * + * @since 3.5.0 + * + * @param array $args The arguments to send to the exporter. + */ + $args = apply_filters( 'export_args', $args ); + + export_wp( $args ); + die(); +} + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +/** + * Create the date options fields for exporting a given post type. + * + * @global wpdb $wpdb WordPress database object. + * @global WP_Locale $wp_locale Date and Time Locale object. + * + * @since 3.1.0 + * + * @param string $post_type The post type. Default 'post'. + */ +function export_date_options( $post_type = 'post' ) { + global $wpdb, $wp_locale; + + $months = $wpdb->get_results( $wpdb->prepare( " + SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month + FROM $wpdb->posts + WHERE post_type = %s AND post_status != 'auto-draft' + ORDER BY post_date DESC + ", $post_type ) ); + + $month_count = count( $months ); + if ( !$month_count || ( 1 == $month_count && 0 == $months[0]->month ) ) + return; + + foreach ( $months as $date ) { + if ( 0 == $date->year ) + continue; + + $month = zeroise( $date->month, 2 ); + echo ''; + } +} +?> + +
+

+ +

+

+

+ +

+
+ +

+

+ +

+
    +
  • + + __('All') ) ); ?> +
  • +
  • + +get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'" ); + wp_dropdown_users( array( 'include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All') ) ); +?> +
  • +
  • + + + +
  • +
  • + + +
  • +
+ +

+
    +
  • + +get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'page'" ); + wp_dropdown_users( array( 'include' => $authors, 'name' => 'page_author', 'multi' => true, 'show_option_all' => __('All') ) ); +?> +
  • +
  • + + + +
  • +
  • + + +
  • +
+ + false, 'can_export' => true ), 'objects' ) as $post_type ) : ?> +

+ + + + + +
+
+ + diff --git a/wp-admin/freedoms.php b/wp-admin/freedoms.php new file mode 100644 index 0000000..101c796 --- /dev/null +++ b/wp-admin/freedoms.php @@ -0,0 +1,57 @@ + +
+ +

+ +
+ +
+ + + +

license, the GPL.' ), 'https://wordpress.org/about/license/' ); ?>

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

check out our trademark guidelines first.' ), 'http://wordpressfoundation.org/trademark-policy/' ); ?>

+ +

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.' ), $plugins_url, $themes_url, 'https://wordpress.org/about/license/' ); ?>

+ +

Free Software Foundation.' ); ?>

+ +
+ diff --git a/wp-admin/images/align-center-2x.png b/wp-admin/images/align-center-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6273445a830ebbb45b3715a3e078c062858deb GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^T0ktv#0(_W-BOBy6i@6G)=pOmiPwxqnfsMLB2}5Uv-TJ0u-6unai1( zy4H^x&L+EeX6KxH?!A*C;uk~|Ge)t%SH?F8I3>jJ#2kw|N(7GlxFHe(>j@BNh>v3u zc)(Pz>vxvX*~uN4Mt5uOla=e1jI&p{ULoJMR*5d9ejKOo3`k$y3qK4z|4ZPzgD4nm z8ApZ1ektFv7W#$x&t;=$KI*@Q%A$Yv-S_=441*x>JWuf%Q_*dLRU$p~it`_~vrcKP zQ(0>l^G)cltrqw&BKc!tQ4li0Ni~i5w{GeAX<_czLd{vneA3-qKipY? zg|@jtbfwz{O!#Qoz&j@z*BWo^dh*GFrRl+> zN&X3az;#`fUqw(sRrPvZ%cID~4D2cV;xopgD4Na>t^edt4gRd3XgC~_Dy&+qHk(bz z+qS(s1Nzr*{xv@ZW{tz6qeg`5#^U8)zopr0G znB+j+s;;hc>fC#aY7aEp8cZcdWi(>vJvOS!+J5%h>mgcv4{*+nk$qGCc>jiN%~ZK0 zm)cb>N`3x^x@0nW{o%WJf<+{V*kcd?CJ*TO%(B73R+OA1ai%NZ$~xtU#jlvmRayQl z?w-}jX<~d=D`kz5;6zabJ6IsjW;2<3I*EIkB<=5ekzFgxI#$zD$LSLtcdu@)n34$# zLzGiZl!cpN1a^+cBcdcOU8JnDa+)zQw|?5TZGLUFc0Ob0DWWeQKg&GVTq%l;F^~Xr zu~#|Dt8yxlAkajQog+kuli5qG0FP7;_KpT{ZaNIYvtD#xviDIcdh@*w09@oJ?#m2&A8LZ V(nc#<;|$O&22WQ%mvv4FO#t<{EOP(= literal 0 HcmV?d00001 diff --git a/wp-admin/images/align-none.png b/wp-admin/images/align-none.png new file mode 100644 index 0000000000000000000000000000000000000000..b72df647167196e48c02f9990c9443373639b01b GIT binary patch literal 417 zcmV;S0bc%zP)7?rZd=6fc?m_9K4Qk0WdRFb$0+zq)P?m$O*$hWiYc+O3pc@6l07rmXNz_$6q;&WBEDlHq$h2W5yX& zHRmiMoaO&ue%xJ9g>6hGKDc{I>Et{|=*vq58VCZrvIQG}7~^B}x5ZVLPaofKuMSQ- zLfVWKdGOCNv#;;3x?I0|hBay6_X4{V_tcZ$-7oc5%NJd~ES^JC(1t*~{Xx~i%pTWQ z)z#uvm+R$g+HXZL5Z2>&oB^2or>b)oR?C-NK7V-2p~A7Yy~9-E0Uq+te*QPVn+mie zG?d%0QEYJc5W?mEA_CT>VkY1sv;&l!Ds^!8ob#nPfNPhAC4r4sXBx07W!I6-tyxKACGf=g>wDkHa1qQA~8xsAT(wna| nFj&owdR4g5Igw#%FVOULmxHx0skwgv8pPn~>gTe~DWM4fggY*F literal 0 HcmV?d00001 diff --git a/wp-admin/images/align-right.png b/wp-admin/images/align-right.png new file mode 100644 index 0000000000000000000000000000000000000000..86a1b2e8764dea8899e847ebdcbd6cdf7570a909 GIT binary patch literal 509 zcmVC-K#*?T{5;D(ppyi8V`KD;~^W=&B>g zRRJoL9(%~;a;a1*lgVVWS;S~f_S^OThGnc+2^9~i?k(P!;d6bu7!6kvTVVKU!Epci zJ|WP%dnp(jkWf1amv+`IW4Rm)UGHlReYR|Dl6-LOgb}C)GYf$VNI-xao(R!E&`>xp z?j&3Wy!5?(-@=SOc_PhbGdPz&U@feR!8fp+Q-u>$9FGUPlT0Sl=``Df`fj(&y%bI+ zs0b{`=;UF6nA4FLI5T4aPVndRc}QT70RJIq=k7(T)uQq6`K1Tn4%Yrl#bo$D`@Vvh zn~wIvUF0#qns+^L4fy!7-|zpZ_!oSGSq{=KU=>uh9B;4*00000NkvXXu0mjfV=U$^ literal 0 HcmV?d00001 diff --git a/wp-admin/images/arrows-2x.png b/wp-admin/images/arrows-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b0c53d1a6b1988f8a8a079cf58c3fdb4fc3596f GIT binary patch literal 863 zcmeAS@N?(olHy`uVBq!ia0vp^azOlzgBe8rJYLVhz^E4B6XN>+|9_we%i;9YXjJb2?0?Fyqr_Y%)r@kI&Cqr>@@ywYsv$C>)?5R_y=I7@(H#Y;> z@$vCMa?P4GH8nN9zP^Ehfk19$WhIbYv}jRbVPQ*4OGHG(+O=yZPo7*?S65L{v2x`~ zpyKH0=+4egpfaEp>(;GHN=gE<;Q*)+&IZ~A)CF`>RaMozdGnSnTefM_CZHipmMmGn zem&6SjT<+vUcDM<$nxdOmo8npb?erJ3m0zQym|5B#nqpqZvYJnE(!7rW{7c=W{%|H z4Rg?Ti_m4!Hw^HX5o2SD`mpb4(D~(pACxcN*}}c_%}np3i?{gnalKjH)MU9@;Oo*o zJ)h1mU;1fj&o=&xU;6^h87=0jMyt$TcyIB8N$HlhzzCV@>Eakt5%>1m(W1u=B5fD* zG`FQr69$IY;WGvtlg@ai-TSY)EY;HQ=)2XCDPb$Cx5Z!myES-nxdT(JbHqtj|Cg03 zpJ+}HU3Y8#(plYWxJ;A!xi`9XtO?xp$|+n?=5KCo-fsVjrc3>tpS`(+)~&zqc4ql` zmIr-&?SbZvOAcMX9v{S_A}@cMzZ`Jvsr zAIci+{vKL-pZBUyWcn$|I$p1xoRgX7iIva281uX_eCoY|h0E7m|Ls+}Ctz*MwN0;o zzh63k-PK#4w#=V)Yu>f}^NRmVI&mnryzyhY{o$5I%+a%ZO;UtY=ht7!k*q%#aRBX;b(WMa(Bo!*|t zCVqxTe?mVS(6vRkbd9%Gny)FU$`9UhqS^5gL)-$b$?W1U&Io8Safg`8&Mg*y@x(QD z*OMm`HE)Z^?0LKL;TM$+NAJrSi<{Yhc{;1C^zb{T7Y`+Ob1ym;d*gNN7x5Qyu?5!y R>pVaS$`=7Ay`zjMWkLx(Fx7BH1-tlh@!)P1haU`F`+d#zec z0nHaoxg;cR$S&aN%jF6<_HN~bB`3F5e@_Y#+#$6?uZe-d_O)!T$Nk%w1VI%;^0P_F<`QqF7`1mJCV!yw?(b3T*gRNbSr|-S2tk2-y<>+v( z$>oxE^US~4S}>@!!2kdMA^!_lO;8|2VRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZ zI!SJGbYX5|Wl2OmB6w|ZE@^3GIyOT_F)~FrIWjOdMlmr(GG%ULJtA@OwY&r+fsB}PxO{>nV7G~;}7F;iD));TkXwYqKGr-sa zo0tsfUfV9_>YkPD>jyqv^YIP!KqUA)`{V)&97wPr!Bsb0ts0;Zj=vBK=QyOb#(|GD z4`0}@2&6{F7#vj%iX2I@q{)*gJNz;t>=%NTdJKH@;Btl^naJ|I>|q3_k0LvN6z~Zo xXv(8VlPX=xZCauiP6q%=F^#~?4$r2#Kx8$W6s?M)bZsg%2$ZWXz;cKH06P>E>PG+o literal 0 HcmV?d00001 diff --git a/wp-admin/images/bubble_bg.gif b/wp-admin/images/bubble_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..f4535c996fd09c32fa86df588575525d31a1573c GIT binary patch literal 395 zcmZ?wbhEHb6kiAVZMb+lDua-}^{^G;_{rhjF*cx|lI&f``~Uxc28w~= zPZm}Y22BPXkVzmvF|e&TFr~mlN2>qClA@D2R`V~cDDhgW#~Sgbapuvc9kDzT*_yqq zQ_`kAIAS)h>Fwo7ja_Sg?5R8d{`da|7l!6$L7$dp?)DC@?pF0a27ccbKEFZ&;a literal 0 HcmV?d00001 diff --git a/wp-admin/images/comment-grey-bubble-2x.png b/wp-admin/images/comment-grey-bubble-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0eec4a6df0c365e51d6de1a9c218d5c6621f6d83 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|-o|NsB**s-IyxVWgOsIahb z=gytxagVXBZ3qj*GX`KKt?1;%yNd7fqhBwvRu7tMO!(wW()Ro~u@)+M|ANpZPfg z!FH$j-gMTOp=wwi`PA}+T=6b8PNQn)wOjj-nFOun6ck#~Vf5-uMHYXuwEz5HZt9bh zE3Ujfu*mjBoPJjP*Zk*^`Rd_&zxvk}Ts^)xu8z^KOy}xf<%w&7E@kj^^>bP0l+XkK DT*hQ1 literal 0 HcmV?d00001 diff --git a/wp-admin/images/comment-grey-bubble.png b/wp-admin/images/comment-grey-bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..558ee8f32dce370bca7686ce2604099cc3eb7ccf GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T;1H literal 0 HcmV?d00001 diff --git a/wp-admin/images/date-button-2x.gif b/wp-admin/images/date-button-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..53cc417a999317d6fa8043814f474da170a8bf36 GIT binary patch literal 992 zcmcK1drw*i7=ZEjAgrKhk&bDp5TshM)24Qs(i$^ZQQOot%1S3*pE)zrn~nBtr+Gci&X6&3N0sHk{f`XTmwf!`lb@|7g+1!*X- zU=!f*@UXG5v81GAWMm{GBje!UU|?Wietv#$Z?Cela({onuC7k0RPOBT^!NAg?(VLy zua}mV&d$zmZ*OmHZLO@V%*@QJuC8WgW@*x1-BoAR%5LhN~LRSYa)@zU@(l1j!sTax?C=W zLLm?c1_uYdUT(tbg)oLv-FL%4$d3kxcxw(afg%uSQ)6>%?lLvbAPfScyRaMQ+&B6a!=r$e!kV4ce_7I2PhrR0bTpJ>E{QeCnR#X|NH*oWRvOHZ_nFIC@H`k z5>2^8i4HOM1$0^d`rAzE6d_22n2|wEkFeTbj@ZVnqQP2zvXvPe^Hxj}b8^Y$Ub80i zQF4gYFG})K)p?Vdpu&;p4h*FnebXv5_V5A|eQzOQ!am8WfyP9eIGvZDhH=BMQxbcm zPs4u?xz9v6yl0R5A958qG;)pvcwQif14a%I_;=_D^w+Utf;fnkxq19FHV#itbsOaa zXT;C1m4NZJ27ln#tKnu>&951Uv=qq;HrSfEoK!d~Pdx^q0#-1bkHYz?{S=8Twtxul zQfP=9_XnQlH%<>wURVz@pUi28RD2)>Xs3DAsUDZw@0ZWzO!vh&VEqWUz0iOge&H|k zjK{}&UDr_~aIrm%2p>h#q)g#kMHnNeYV2*Hu>#;zrVDx=!gdQr#%E2G@z67U2*m(HKX-J@A;YfLR|NsANY;0RwTYi3ifPjFIkdSk8bGW#;aBy(-_4R*$ ze~gTbZEbC!prF^+*Yfi6;Nal&^z?aodF}1(V`F1{e0-FYlxb;c=;-KPUS4)~cKG=C zC@BG_xJbP+uP62&-V8Ahlht?U|`zX+Un}+*4Ea` z%ggTW?#|B6@$vE4*x1I##?8&m=jZ3#+}w3_b;82J-rnBX+1ZYcjsO4v0000000000 z00000A^8LW0027xEC2ui01yBW000K9z@2bsC<=>)p>l^vAcW1Ql0anu7}YD4ARHVH zi_PL29v=q63aFvzC>m^c15^=8EQ7p$Z;=Q!01pu-2@isV4*(iR03tF01uz&dHU%L7 zNlXAH0gxe_kS+jH0RS8%kSnK4kOwSIRGg_9suU&=;j_m83OL_@a`EqK>#~#va!4X literal 0 HcmV?d00001 diff --git a/wp-admin/images/generic.png b/wp-admin/images/generic.png new file mode 100644 index 0000000000000000000000000000000000000000..00575a078f994dea08c3c3cd0a46d1c22366fca0 GIT binary patch literal 719 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/icons32-vs-2x.png b/wp-admin/images/icons32-vs-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..512aea86ed88d21fe0eb88ac3b31a93298ab15df GIT binary patch literal 37994 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�S%$7zQ*0=S%;XtDgE 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 be|@?Y*Jq`A-|Gc_I;vWjTA9=syT|_rK-htE literal 0 HcmV?d00001 diff --git a/wp-admin/images/icons32-vs.png b/wp-admin/images/icons32-vs.png new file mode 100644 index 0000000000000000000000000000000000000000..c96784465075038f059f0c6d83294147e5cef8b0 GIT binary patch literal 12920 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/icons32.png b/wp-admin/images/icons32.png new file mode 100644 index 0000000000000000000000000000000000000000..af061c1abb78a28558d0c8ab5bffe75c758ff18b GIT binary patch literal 12989 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

>$_Kxvc_zADITm|^u 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 P&IbxIs?x=hMgjj1X8h)N literal 0 HcmV?d00001 diff --git a/wp-admin/images/imgedit-icons.png b/wp-admin/images/imgedit-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0b88d339b33dc2e889f75adb707e4dfb771a75 GIT binary patch literal 6989 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 Z-hU36-n|G37`gxe002ovPDHLkV1ka^55oWe literal 0 HcmV?d00001 diff --git a/wp-admin/images/list.png b/wp-admin/images/list.png new file mode 100644 index 0000000000000000000000000000000000000000..85d1295e8131f8f0f3a4c9bc53fa2b3f3d770abc GIT binary patch literal 1003 zcmVjg5`Awzjvox2~?PudlC^l$5Zrur@X}j*gBqGc!Oy zKte)7U|?WjVPRxsWMyS#Yinz4Y;0|9ZEkLEadB~Sa&mQbb#``kczAeud3k(%e0_a= zetv#{fPjRAgocKOhlhuVh=_}ei;azqj*gCykdTp)k&=>kjqokyyrKP2(r>Ci@sj8}~tE;Q5tgNlAt*)-FudlDMv9YqUva_?ZxVX5vxw*Q! zy1To(yu7@>zrVo1z{0}9!^6YG#KgtL#m2_Q%F4>i%gfHr&d<-!(9qD)(b3b>)6~?| z)z#J3*4Ee8*Vx$D+1c6J+S=RO+uhyW-rnBd-{0Wi;Njun;^N}tFMg~>g((4?Ck9A?d|UF?(p#N^Yioc^z`=j_V@Sq`T6<#`}_U<{r~^}ug4=r0000H zbW%=J06#xXPE%FM$?56q>+J09?PoCh2><{BAxT6*R5;6Zl+SAuK@`W|yqO(}iYM_B z5Va+^iC#pcwMSdf98@ZJ_D}O45X6HB^&lwPgOoxkTl+%~dQuPZU`=*5JImn!^eQy*_PuEM7=^M{{*?r1wU|C3K_PFi} zI74;Sxq!>#a!u0#NWq1Y3~zH?=~%^Ow0DMId}Xff#bY0CqXI)k;!n2Gt$d_dJIxT6 z+I`o@DHWPK&^W>>1)0@>VeKn~cqxo4tTB2RY``o@aNo@1|Yeinxp zNN1{FbKN~k5*TLQuoqXDG<+DpHVK_;x$t9hm%PZEp$LpymM>?zM=vNI5W_^vqBl1b z3VP~RV#*us?FI$8gPpHez-R&!SEpGtZ;u{pJS%JhQDw}QmlOcE;t60Wa{K# zxvVDDWMYMs87jSH;LqW5Y3iyXrW9s+YYgN1hB4!M%4DXqT>~TAH)UB>wH2t8*4f?| Z{sDKP&y0=cFCPE^002ovPDHLkV1i3i7!m*g literal 0 HcmV?d00001 diff --git a/wp-admin/images/loading.gif b/wp-admin/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..7df3368caad0054a9182d08b74b0e55eb5693bed GIT binary patch literal 2244 zcmb`|{Zms{8VB&3-1mFWy@Zrvcu(#PGz%$20vJUkZv-S(5~Iklyb7+E3=0-vovyqj zNJL1G0BtF?Q&6z#6jp2nQHIEne<4UtPEJ=>*Tlrc+}zy!{QSj>7cXDFyt1-#?b@}Q zH*em$b?e@}d-w0(fB5j>qv$CrD(dLy7#<$pxN&1|Z||l}o4UKZCnqOOCR1Bm+vd%i zjYgx#9Uv{CArx; zRPyK%qWU*R6G#lAjeI5Yn+SI7!5{B6)1806WPU;VdEUT<14cv|ldJu!bX{NUyH`Ka zjy#3=ZN@$gpbDGr%uut5_VPPA%~Hm~N9uos6hy-(zjEswc*~;SsgZ$k+??gCNq0$} z|GG%0u~9CX1B{6-wRa_>bO}2W1L$fs&XZWo&fX*z(@lw3ZK5crh^M*g*vC5LM>;&D zR7yt-*3~mo`z#WBH*a)Nx-Bj&Q<}(6eG&uGL|~ibuH(&kNMYK zZ)j)PUCX11>2lE{>GmW8f1%e{{|bv02!Lr7nEfJ0p;(i+o3!#ZJ4kvjLvVDkZm^!F zTF`btw{jhjS%O-#SZx2i9&69i3zg|ytLll$G72h(&m(cGx`{>UKN0H2mXvci+BdB} zbZqPIX4(x*ztz&w+j^k`z)f;9p|E+`E zFP5aC_*z0dGP9}XS?$Yg*m(VNWqIw>BG{hw+sp{DKJyvU;y|I1<^~`#P|xJBHY(eu zrT24qq;tsZ%w(~g1wC}?p|eR`(;4l2P!Vy45%PAP1v(p-P)9TK=@)Yf4c}jKx(_<> zrVsiWG%`6MjPE}W`k`~YA$KsYAygMTnbCjyLG`ohnq%Gvb$^RXQ0x;c-2zTVp>-nf zLvtQW0iEz0UmerK=2Q4=A&t5t)b*P?%~;QRJywvVKky{wSR~CKDF>oTtPikJ<(_~< zdI@&E;+KT0G*sXZ1Al5rAO>u1+jNcGY;_+r1h)G>@Lc(9io?vRcd8xV#)*LO2>7o> zt{AHo`MAWmf{OA;nk<&cqKS#MjOjI+T8Ag%2#tI4=GP;yA2wsA^*noagFZu}^{g4@ z|HlmCZ-;Z?Xx{irr~J&uLT1$zh%lAl_k?stHXEasqfuvTCRbdQ$;*@ECa7#?Xgs+( zIk|>0v3pODNxo7~9?mBxA#c(fSj?1^#Is3-aDz^yH?G}zbTgDlmm+ghLI1)k}bhc1c_^uB6J z0hP7Z9B06gl7}eHE_H{pRcUq{*Qq=tFe#MQci|3PkMgjDS;flAQl)_it{Zt6<0DV= zg*x@cQZj~XPabS;9HIo$YLd^=WavH*4)gM{$a{eaQ+=Qr^=LrJ(ETPD^4RiG!#2(n zX+~)$LX12Z?ikb;8d;%;q0HfoA^pTK8LlYt#1V1o^>?4M`P)VWqP@`o0000rIT>_nGyL#U7biEZvI|%Tu{Yuh0$6T>SyOO&;c5wX+h-1=j zhh&lFwFY3T!m)E!*6!+a$+gFUM4tiRBxoneJ)+lL0@`8apTiTQ=ga7GC-|=dLeyqY z6<1^cv$2v)ss&}0wPb$;b12}BjZA}_*NVnRjaNvyLZGYHsEoJ3fL2Cf3$L?XqE|LW zcG2%9cuf}ptQ;))&dTsOuurg}w=sP?LSx1g>;So@kb;f{3QBgaSpnG&7+;wbBZOtZ zRDo9s%Cya79GgBWQI_eG**uyMx>|%x%$u3t7Qdr$%@iq>qx_S=y~5ll<^1-qHCcR@ zqLv6fzxm&3+gDFn?O4&Z*o%zK7|KbRx1=yf4Gd9NgBbNSqS&xRq&P;_ij?PLhY=`P zB}+-VM$Ykd!xmkO+Oqnj=6D2zsJmJw1hAG{QE(=Y2iHz`L+YBcc^n0Rx~)kiCh|&! zNF$08s~A~y_QjUVswY4MdQ~NQl7y`B?E0(5Ns$ue304>-q_G=0g{%l5pO8AsCmxVr z0p2p<%Yvin0qq8vD!e5_fhR1vA|ndFFXv&yml0=KR%pw#vt;fnEZ>ki^PUV@>i@$; zpM3~H0XVBj1{j6}BZ;Vb{&J4Y<}oUX?c!^;$OU)F1ktdJB_#`fR2ZBfgeeL8_==Lj{dwdrH79h;x ze$^v7z09MMm??oRQB_qEI1{>7L6oZ_x#>GqJ-JYhdNMRI#5$3*)j8$O z;|NZUm784b{rjEp5Gu3^L9>wOqV>B%^dnIjG56lp;^5?Qh$q96C$D)SCsCv@UkEkA zQl6FUoXa0|cS9yilNFgUiT z6JZumPnOdx*%T=#TE?!#%#@ay61M9Y#S3x+!ZFL62(Gf22i1~8KcDI*5{;1n!kWG# z<(;S$&}BCbhr<&cz-7AA|p?~)&uQ%(r%V*Q@g(grtkGnHR z??@2V33gWA5qS!uXmnJP1p&nRD3Es7ZDlZb9^Wo_;^UOk8B%Z&DOUBA?0sqb`)Rum z^!aWWhLorZQ!Nw3F?%NvcM!ll7qETq>ur(7IN-l=Y(J(LIPTh9);g!TlisUh)2pHg>&f_(IZ}R3)(~6Fb%fQCO(+Di0_6<{7wM z+Ye7c!IC@2R)Oz)(-4aKsj^K=;_N~I|4yxrm!v7bQ?o{@K9u=9{ zYh#w^)fhgA9FtKBFER%kQrl!+c}hj7-#q3O*lc{d{o-9 z^Y6mmXdwCSeoWsHkrL$(X2C(0p&-^^<){L8=Qt{ST`ADX`K)2=xIo{r+NZqY$8Io& jJ3hkz{D;5KOMU(U$~kl8WzRKR00000NkvXXu0mjfeC@PD literal 0 HcmV?d00001 diff --git a/wp-admin/images/media-button-2x.png b/wp-admin/images/media-button-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b8f8ed4df8c50d7e5085d3b7532958c1602a62a3 GIT binary patch literal 850 zcmV-Y1FigtP)UcXxMqczAnzdwhI+eSLj^fPjL6f`^BPh=_=ZiHVDgi;Rqnjg5_ylara5nV+AZ zp`oFpqob>U3S z$H&OX$jQmc%F4>j%*@Tr&Cbrw&(F`$(9qG*(bCe=)6>(`)YR40)z;S5*VotB*x1_I z+S}XP+}zyV-QC~c-{9cj;o;%p;^O1ugww2>+9_7?CtIC z?(XjI@9*&N@bU5S^78WZ^z`-h_4fAm_xJbs`1twx`TF|$`}_O+{QUj>{r>*`|Ns9e zjNhFA000qmQchC<8z(A1NT{o>2q322n7Ds5&&T7Hvq_E z0sM5a6Sl4M6AW6;tJ7#UTgVeGz^~h5=ecTE4ASt_#2$cZPnLOm)2ex@BQHSrhJJm~ zvTa*gn3`Hp=&1TYMb|Ei`KD>6qL>gIO_`>J+^@RMLHV+Do>Lmy?yR0kr!#tNU%NxF za8-V2Kn||+S>@=!DaLRvK0hDN;klxQph|lO%658dbK^xGBgcv5<-`#glT`#I+KUMC zdpkROXJnKCdP%DJ!L({z&k3|mLDS}g6ujA8U2HYuto_L9t=wZN}0tiJ`v)R>1h)uvI2#K#5?&}K&-N}B> cVBqiG0De`Lwb`RaBme*a07*qoM6N<$f{hp1UjP6A literal 0 HcmV?d00001 diff --git a/wp-admin/images/media-button-image.gif b/wp-admin/images/media-button-image.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3db5802fba3e1f0d546cae9eb60f335e9c43235 GIT binary patch literal 198 zcmZ?wbh9u|({UH^75LRnn#Zw-Mo3Tu(0s!*RLNxe*E#{$G30aK7amv z{`~n>t5)sXx9`}oW81cE+puB7zkmPUy?giP&!6n<>^E=TG&D3Y;08J%DUe+ZtlkS$ z`%)t3W>j?rz23LBLdGZe`sNiH0q?(C2P%Ekkm`08WV)DPHQT$JfuSH`eb_1mgO^qN e?>ZCHaL+EsNnOgt!5m#?p{v9YoH`}_3t^w-zdd3kxXw6ueR zgUZUvfq{Xir>C>Cv(nPiSy@@XzrU)gs)>n-`T6V!YA^8LW0018VEC2ui01N;O000F_;3s|sc6f=@ZR5AS@Y`-q`?j{W z@$vEO?Cj^~=l}ozA^8LW0018VEC2ui01W^Q000GY;3tY2F`lPjLFh+q0b~IVv~83q zT*w1(fXC&M5Cs^TLIqGMWFi=mN3!r(tpmqE^e`+sU~oqDQCt=Wj#@pKToeKaK{F`W vHJ*f{$Wcu)fEo@41t$^>8xb2A5iJM^3;>T8BL@ut1O^zJ1_S^d1t9=C{Eu&q literal 0 HcmV?d00001 diff --git a/wp-admin/images/media-button-video.gif b/wp-admin/images/media-button-video.gif new file mode 100644 index 0000000000000000000000000000000000000000..15fe0a437b40051f6ef3a16091999fb08d2ca0f6 GIT binary patch literal 131 zcmV-}0DS*PNk%v~VGRHb0P_F+9=xcX!p*)qH$>;NalT&(D5- zers!Mr>CcYfPnx1{{R30EC2ui01W^P000Cyu*pfOyVx;yWyV|Ad{^jrq=|lNv%T=v l97=89%28YZ?>hy-B`_>H1dF6{sT>dxhJ;jVKoABI06RTdI=cV> literal 0 HcmV?d00001 diff --git a/wp-admin/images/media-button.png b/wp-admin/images/media-button.png new file mode 100644 index 0000000000000000000000000000000000000000..752ee452321a701ffd061a1a1c4c527a5f0f7667 GIT binary patch literal 323 zcmV-J0lfZ+P)kRD1&!vGO@CAXsUWLQ5?~Y?LdkEK*PQAL5XO^|*zP ze;nr99nc~oCI|vL!1pUyzVBE6B;+ZW)#O9k_noS$LYk0^jql$s&IF1il z(B!V`AagcNLrId5=XprEhy}}fSG-|$k#QiO9OK&f&tE8B0kfKn75-MaD6WbR#V0_G zp5r*Ot|k+iQNqo2-EV+FL+@Nx1CMbW37|Ihp2^EF3e*kJz?-zeu VdC9Lf9jyQW002ovPDHLkV1n4Ni%tLl literal 0 HcmV?d00001 diff --git a/wp-admin/images/menu-2x.png b/wp-admin/images/menu-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0038190a546788ecdca7b909a42d0766e5dd6243 GIT binary patch literal 30324 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/menu-vs-2x.png b/wp-admin/images/menu-vs-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..17309fccd03d3f87c8d2a65668422b19d070aca6 GIT binary patch literal 29592 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 Q|DLTRr!HG5Z65sp0Pifuy#N3J literal 0 HcmV?d00001 diff --git a/wp-admin/images/menu-vs.png b/wp-admin/images/menu-vs.png new file mode 100644 index 0000000000000000000000000000000000000000..afdb3d3f012e2eaddf2f9040d5e3955e0c322e29 GIT binary patch literal 9320 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/menu.png b/wp-admin/images/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..52189c2aff6e227264bb6eb4b51fa4651ff01d8f GIT binary patch literal 9165 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/no.png b/wp-admin/images/no.png new file mode 100644 index 0000000000000000000000000000000000000000..59c35bdccc6d423e369eb9c947ae0f5ad04a5237 GIT binary patch literal 755 zcmWlXeN4=89LL}H^y|9o?tXf>r}ZQ=cWt2uk|Cw1TkRx0(6Gi9`9njqh8a<6D?&wS zwpz|pCDNm(x>{W9I_;!KU5#*zJd7m1zHP71<39WB^ZD#k5U-Dxh}0qg5?xG00=4YC z2zgX%{A8N}PFs9jVk8ZZ0|p=)Xwmwg6H93ZJe~vKIPc-LkV|zp7uQ(l8i}llb!?Y9 z9$u`?Qn|YUHo<&DIq+7%dE>yR{(BDitdb*e$^-I&BA^&31Ij6Z!4(@~E(4Xo6`%^J z2Cm8#29`BA%M5ZigF7i_ODpDmm3IVC)Ve zyAx|);Pz3a`jn9JIrHE&Fuhp&9ry|STC;Kn_)XF8_+8sId$xEEn2X*1ud$toq(mYk z3N`UsM7$Rfjh3vBCHhpdFN0*AB!`R0@pGiGl2q4_)>dK~B<3+@e(At1IMXlgp3ft|=)kDH+Y3klty& zkP=@K*mB}4Z=1E~;oqWrb4NS2Mg2(=k9S+9T{kwyEJMQe2ov*~Zej~cev^R%3o!TME=DTV&l29NNI<@7Oo_V|uSP2a}oUeHDABkIG` Ga{dF?bQEj= literal 0 HcmV?d00001 diff --git a/wp-admin/images/post-formats-vs.png b/wp-admin/images/post-formats-vs.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e7e8d3fd2d27c2869153338c21ab5376ddbf83 GIT binary patch literal 2794 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/post-formats32-vs.png b/wp-admin/images/post-formats32-vs.png new file mode 100644 index 0000000000000000000000000000000000000000..af2c59fe038a462cc5c7d8fb86f7528e7deb51ab GIT binary patch literal 7512 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 Npr>W5S)-1L_&-vr6_Nk| literal 0 HcmV?d00001 diff --git a/wp-admin/images/resize-2x.gif b/wp-admin/images/resize-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..315ea062f659b33db362ba1bbb157013806d978e GIT binary patch literal 234 zcmVw6wI@+1da9{{R30A^!_lO;8|2 zVRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZI!SJGbYX5|Wl2OmB6w|ZE@^3GIxsLX zLOC@zLozTnFflPjGG%ULJtA@KKQu*ag>%7N6B`GaEjae;4umypaF^I|Zv;zW@LL literal 0 HcmV?d00001 diff --git a/wp-admin/images/resize-rtl-2x.gif b/wp-admin/images/resize-rtl-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..a379ad44514d63e1f270bc8d8cff01eba65bedae GIT binary patch literal 232 zcmVw6wI@+1da9{{R30A^!_lO;8|2 zVRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZI!SJGbYX5|Wl2OmB6w|ZE@^3GIxsLX zLOC@!FfuSUFflPjGG%ULJtA@co) literal 0 HcmV?d00001 diff --git a/wp-admin/images/resize-rtl.gif b/wp-admin/images/resize-rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..329f93d79c1291a5151debf09434a550a9815c5a GIT binary patch literal 149 zcmZ?wbhEHb29uw#Izd`QmhQt0ByY(qW}N^ literal 0 HcmV?d00001 diff --git a/wp-admin/images/se.png b/wp-admin/images/se.png new file mode 100644 index 0000000000000000000000000000000000000000..eb487b4636adc76182cf5354745c275ccb8f4515 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VGmzZ%#=aj&u?6^qxc>kDzqz?>(UI9!KoQ20 zAirP+hi5m^fE)!+7srr_Tdl_ofjW5(Ieh-_Z++v@3KxsNDW*c2z-) G4AuZ literal 0 HcmV?d00001 diff --git a/wp-admin/images/spinner-2x.gif b/wp-admin/images/spinner-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..9593f3d57fdc007a4ecfaca3784a03c1acb41441 GIT binary patch literal 8564 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


wl=jwNNV#6ijJJBn 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 TL7I?T00000NkvXXu0mjfn-y0e literal 0 HcmV?d00001 diff --git a/wp-admin/images/stars.png b/wp-admin/images/stars.png new file mode 100644 index 0000000000000000000000000000000000000000..c01ada13ee9a58afc51489ea80a53dca6dbe7eaa GIT binary patch literal 924 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/w-logo-white.png b/wp-admin/images/w-logo-white.png new file mode 100644 index 0000000000000000000000000000000000000000..bb70f57852c01cbae105081944424eea79f301cb GIT binary patch literal 4159 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 literal 0 HcmV?d00001 diff --git a/wp-admin/images/wheel.png b/wp-admin/images/wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..7e53103ed98e2d19310ba868962fcfe3759fd1a3 GIT binary patch literal 11505 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 XtY diff --git a/wp-admin/images/wordpress-logo.png b/wp-admin/images/wordpress-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..63b0379613dce1dd59a81a30cf98fc23275751dc GIT binary patch literal 2480 zcma)8X)qg#7EWr7q7kY{v77|-b; z)4(om@w88aP`vK%l`btiE4O=$q92H-T3y!D-Yse|h$D9paF9%Vd&$l&t7Tz+F74&n zQ;meJU_h;OuNGC)KOt2`N@y%^osXAju=|Uu1@2^}&x;eecnjg?e5VsNKP>M$ z`%*I=^fE=?_?i?-cLTF}k=Ehoer9MsTfnO|4OJ!!1J%a#Yu^evnJ4!* z+Y39iPAFSVqcm^OCFM#s>dGj!?-$q`V+AuHTgIvQ7?Z*o;bjK*LmpMzfakb70Uv6Q z8uXz11c0(;5N|!U$Y(yB%m4_(*J6SN62C>w@@KoGFt0@s^r*|My~4kYsJu8f2#8@I`#F{xX5=X6%If0xnH@>qa&&VXJS4xtr`PEB)u}^aTOk0qIuJElq=NN zhQyMez8!n{csV6@(9fek%{#0>DkCm#!yH(y1L#*mf5TMpFJdC=s=C)KYqIvDr<`}z z1dyuOidPl4#W7#(nf0Vy+e}A&3&T=>r%}qS<5fxG8RQ&4Vp>205v2(PIp^n1N|Zz% z<9f8;nl$3i|CMz{C=_jxBQ|N2nu_aEv3?Epuk5}wabYPqHW!keh-*InPW7nVSTo8@ zqUh1sxe*@yH!%qqm7^T_A-wTV-*pax+V^8OA^P$)zz<+(7%8gt1zZ!$7ot6S8Y^DD zlypzNm{P-b^USuW)+Z>i-L}QbO=4TTb6w{y^6iF+r!dJp#wX}mkxq7CB>QIgcBe^D zZU1&t9^~@is%T6|$49ESBQu-*b?J^A=)Rl@B&{`mc||=}h!BtD6ffUkGe~U4xH64G zG7J9D8}E>8IA;yVcJd)Qpn<^I-4S8vaV1m6tcM+#=6X8GM$YH-(!=bv99ewxDk-k* zNPd@IL1L;UJe}LmK(q0ZvP$UgEkX9WOF>3e%Uu)r=NBQLIb;K8P`ke0ho z`5FpMp}-kYx@;_dD_>f#bd%Eigjp;;^aw*(v*`dnOQ)Eq9WxKoEzfB2<{64)tNig z!`0~fZ=IZelU%i4_3!ajj`I~lPa%1UD6(YCM%{YcANDr8&8!z#B`3@1>89K_f>`#t zx|}J{!o*3$$Q{N)4fH<}>ul8Ik1FYjuuLOgm96M=^@m43mahI#fz;M{AwaG1aKQ72 z556CjnG#@PtVd%o{<02p1AMCnCH-_77rYX_;p6!2Qpu)|qn;Oh&3;rKaz!Cc^4Z|Y zWh%ISH`9*+S1)4@3x-bK@wuqxSNI-!2j2tZ@C#Y7CWE128iuORg%O^{x6y5i-nJ84|U4qQq5IevTdk2g&8IGWCrVd)0p>yleFMd zOrMhetgH?^lqZrivtQmQcwcse7w5Gf7=+ICQQ^<0A8T1siO~0~$pV`9%NnCFRcPn0 zr9{DGYei<2^OG5kOA!`nd3D=q<*@p)4POEG{m~bI=t2i_uSkFlOC7*0EI}=SKEfKr6jE6ZE0Zm<9O$xK))eU zQf86pxVW?w@XEMira~g95=3`*lgSs8Y8P?(XL|5a(Z>U# z2g;1iqE`oS!MFLKmG;nPCk>P \ No newline at end of file diff --git a/wp-admin/images/wpspin_light-2x.gif b/wp-admin/images/wpspin_light-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe2d5c0fcb0e715e77854f3cdffdac2935233b95 GIT binary patch literal 9097 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 SZEl;GO#+TWWmJj~^ZyTE{8Q5a literal 0 HcmV?d00001 diff --git a/wp-admin/images/wpspin_light.gif b/wp-admin/images/wpspin_light.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f7172727e46bc58a6c8c31bc2e244b8870acf02 GIT binary patch literal 2193 zcmbW2eNfc+8OMLgX2XvQ!OaFD!S02`4cR1%1Jq8vcE-ZK$;N2mR# zpG6w}75M$HRV@m`AWBM}|& z8W8Ox{0l5R3>bi2|DYZd;8%mb(&zAE!RVGxllHup-`O%d7wk*E+kAUI#Y6=#Z&-J3~Tu^h0-#9@Y)8H&=Q2q>yWp-+XP zoX6BIn(pqsj0WV@gOZkl2jBuPFiZ}6fK6bo(R}$kGjf0J%R3bc@yxIsCp-{1c|TGp zbMp%iL@k6}TwIX;nZcHs70RHs!}#S4)xn0+Gg8jf?}0L5gd+|3Ds$N+%!xRj9*F&zro2d-xS*u7lQ6>|J=g&f<2%)X=-qgq8} zv3)~q`_12I6>aZGFD75Ln*wujQ&W9X{Mq68lsHClTN!4xYALcPhak(#T$7|#)QaPz z?b~dQ?#6kjs@z3;x3l*=uF7#7Cu=noFpRMA;*?-#i&)uko#81vC)`!8a5#$LGG#b% zSEvIB`Y~T-D9p9e;8PSAc4a3>A^{*HFX{2lf9QdLRUlF`y&_njn|8-5Fuy2eZxzJ< z6uRDZZ6BXY>zlPqB^PBDiI3OCJ`GAA?!bjN-QW4ki@wJ`qu?L^!E*=+L})&U_+V4Z zK`jCzHH+;y>!@HUzKVw!-sVsc3_({dVA?T0+!|-vhfDet15l7AuqsEwk zW7)SA9WK*4tofGZ_kOY^Inv#I;{MLr4es2MmTz=MP3HOozqg#mh0CHjJUp}G^s`&z za7}$nxoN+v2?e0sLy|`f5FmS-$z9PX>QN|y;2g5ybXZAw1U%>3i}mA!a5&2i2Zm~D zV+$6*C#h@sx~TM+8L?Baf~cLU;kgA80*)M2e+Ip_Ta6B0n7)$dU64AG);;9= zO_h_SDCVniGR+9?+gf9%TZo26Ed%SwiKtPdDOzyA9K`CR0%k7`hY5lt1MxNF$QVgC zIxN)aHSe-yp~fytwohy9$*DN-W^Z0vECh4u<#O3eXuT)>y{)mZVOA2KwrzBxJGOt` z)BH?%M8?MaQT zm&wTfOM9y6KBnwna;+H12ZQyxTn54iHm6$*uptisd%^ptFEJNA!~HV1IniY5O?kHV zcAe|S@!5&Qw>~mNMg7Rp?%|#OATdITUWDA_+ z07cO>GiGy3=Aq$HHhUA#3}48ZaV?v^;xbb!6wB|#eG?PX z5*vF{T+Jylj6Yu~1^`ptY$Yj&79E0O88Q_Pt(L4dT3cc&aZ%q636fw{Rq|4g(=Uvx z`X)T6p``&E`yOYf5MKP*d4_$&)jA3#W|4XLk+$OmmS#B7 NzBI*tq&xP_e*mwyj2-|0 literal 0 HcmV?d00001 diff --git a/wp-admin/images/xit-2x.gif b/wp-admin/images/xit-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5ce86b77e48ed199f7835929c3164e4cbb5c385 GIT binary patch literal 823 zcmdVXYfn;f0D$rTVaMB%Kpki*F1(@BykvMGyByq1+p3kKtzM;XYQ1Q*nai~t!kp!7 zurx2r+<}?XV{cV$tjMN~O}}aygw& zVrt4@FdVI|8I8ujtE&W#M~;s}dwV{g&oema9Ung&897>C-`d*R+}!jG4ISBR0l9o< zXUA%_1{4a1!?Cfk5i}ZudcE82w%hFiwK|~H26Z}>N~O_gyfT?*V8Ay&AKKkDnM}U9 zxx?Y%!?7`~R!b0sTCFyl&5=k1{Lf_uVF&;eoIOFDJOMEg0V)(CEGj)QkxpeHBC&{) zL#CCN)5tj#iI|ZBFe#S87!{_cLijYEnm&0&n`agf$r5>O^}c9SoLkwZB}bL(PDaW z<#)$+Y=xlbjelT<@*@szog93`L85*=p^Lgfj_HzwHeK5XUG|g%!d)L#>6}`uyYr{3 zlTBjV>u1kNq9O7_&~OUvl~-jxfKZA5Qzs1iqX`?I1>9%zE<;<5Q4tta{{uXV BI%EI< literal 0 HcmV?d00001 diff --git a/wp-admin/images/xit.gif b/wp-admin/images/xit.gif new file mode 100644 index 0000000000000000000000000000000000000000..64cb8546cc2f2de09d377937fcc5abc5d947ae0d GIT binary patch literal 182 zcmZ?wbhEHb6k*_E_{_lYY4YUH^X7fqzWv9E6F)Cs{&nNV|NsAAzI^%Y*|P@^9$dS2 z?Zk-_hYlSA3NnC!;!hSv1_oXR9S{#>1_Mj-hOLXQ1-YM6auR5rW{@(|gL%Qa!$%}I zIwj5oGO#TaVhhmdk#sr{z`ET>9X{ ht8-b~4Q^eRnCh|IEo*6(r-qn>6t9e&f{-ACH2?)tOu_&F literal 0 HcmV?d00001 diff --git a/wp-admin/images/yes.png b/wp-admin/images/yes.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb39836bbdf6c9931e9f846776d28c6c0157a87 GIT binary patch literal 539 zcmV+$0_6RPP)rrT_844hyuh_-TydG@=!*>!j8|8=)k{x|K{|0ceg z-9~AvFq>Sf_{CL^mj2JWknrF9q{e^!4NCu6eVFgCc`$Im1Cc$5bxGQm*ngE5^Zzft zKllIq`!oJ)G%J5mtyOrm;OWf&CATyGd)~18Z+pn_KU+BSU5+$}%_yadd_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

' . __('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.') . '

' . + '

' . __('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.') . '

', +) ); + +get_current_screen()->set_help_sidebar( + '

' . __('For more information:') . '

' . + '
' . + '

' . __('Support Forums') . '

' +); + +if ( current_user_can( 'install_plugins' ) ) + $popular_importers = wp_get_popular_importers(); +else + $popular_importers = array(); + +// Detect and redirect invalid importers like 'movabletype', which is registered as 'mt' +if ( ! empty( $_GET['invalid'] ) && isset( $popular_importers[ $_GET['invalid'] ] ) ) { + $importer_id = $popular_importers[ $_GET['invalid'] ]['importer-id']; + if ( $importer_id != $_GET['invalid'] ) { // Prevent redirect loops. + wp_redirect( admin_url( 'admin.php?import=' . $importer_id ) ); + exit; + } + unset( $importer_id ); +} + +add_thickbox(); +wp_enqueue_script( 'plugin-install' ); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +$parent_file = 'tools.php'; +?> + +
+

+ +

%s importer is invalid or is not installed.'), esc_html( $_GET['invalid'] ) ); ?>

+ +

+ + $pop_data ) { + if ( isset( $importers[ $pop_importer ] ) ) + continue; + if ( isset( $importers[ $pop_data['importer-id'] ] ) ) + continue; + $importers[ $pop_data['importer-id'] ] = array( $pop_data['name'], $pop_data['description'], 'install' => $pop_data['plugin-slug'] ); +} + +if ( empty( $importers ) ) { + echo '

' . __('No importers are available.') . '

'; // TODO: make more helpful +} else { + uasort( $importers, '_usort_by_first_member' ); +?> + + + $data) { + $action = ''; + if ( isset( $data['install'] ) ) { + $plugin_slug = $data['install']; + if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin_slug ) ) { + // Looks like Importer is installed, But not active + $plugins = get_plugins( '/' . $plugin_slug ); + if ( !empty($plugins) ) { + $keys = array_keys($plugins); + $plugin_file = $plugin_slug . '/' . $keys[0]; + $action = '' . $data[0] . ''; + } + } + if ( empty($action) ) { + if ( is_main_site() ) { + $action = '' . $data[0] . ''; + } else { + $action = $data[0]; + $data[1] = sprintf( __( 'This importer is not installed. Please install importers from the main site.' ), get_admin_url( $current_site->blog_id, 'import.php' ) ); + } + } + } else { + $action = "{$data[0]}"; + } + + $alt = $alt ? '' : ' class="alternate"'; + echo " + + + + "; + } +?> + +
$action{$data[1]}
+' . sprintf( __('If the importer you need is not listed, search the plugin directory to see if an importer is available.'), esc_url( network_admin_url( 'plugin-install.php?tab=search&type=tag&s=importer' ) ) ) . '

'; +?> + +
+ +id and the JS global 'pagenow'. + if ( ! empty($_POST['screen_id']) ) + $screen_id = sanitize_key($_POST['screen_id']); + else + $screen_id = 'front'; + + if ( ! empty($_POST['data']) ) { + $data = wp_unslash( (array) $_POST['data'] ); + + /** + * Filter Heartbeat AJAX response in no-privilege environments. + * + * @since 3.6.0 + * + * @param array|object $response The no-priv Heartbeat response object or array. + * @param array $data An array of data passed via $_POST. + * @param string $screen_id The screen id. + */ + $response = apply_filters( 'heartbeat_nopriv_received', $response, $data, $screen_id ); + } + + /** + * Filter Heartbeat AJAX response when no data is passed. + * + * @since 3.6.0 + * + * @param array|object $response The Heartbeat response object or array. + * @param string $screen_id The screen id. + */ + $response = apply_filters( 'heartbeat_nopriv_send', $response, $screen_id ); + + /** + * Fires when Heartbeat ticks in no-privilege environments. + * + * Allows the transport to be easily replaced with long-polling. + * + * @since 3.6.0 + * + * @param array|object $response The no-priv Heartbeat response. + * @param string $screen_id The screen id. + */ + do_action( 'heartbeat_nopriv_tick', $response, $screen_id ); + + // Send the current time according to the server. + $response['server_time'] = time(); + + wp_send_json($response); +} + +// +// GET-based Ajax handlers. +// + +/** + * Ajax handler for fetching a list table. + * + * @since 3.1.0 + */ +function wp_ajax_fetch_list() { + global $wp_list_table; + + $list_class = $_GET['list_args']['class']; + check_ajax_referer( "fetch-list-$list_class", '_ajax_fetch_list_nonce' ); + + $wp_list_table = _get_list_table( $list_class, array( 'screen' => $_GET['list_args']['screen']['id'] ) ); + if ( ! $wp_list_table ) + wp_die( 0 ); + + if ( ! $wp_list_table->ajax_user_can() ) + wp_die( -1 ); + + $wp_list_table->ajax_response(); + + wp_die( 0 ); +} + +/** + * Ajax handler for tag search. + * + * @since 3.1.0 + */ +function wp_ajax_ajax_tag_search() { + if ( isset( $_GET['tax'] ) ) { + $taxonomy = sanitize_key( $_GET['tax'] ); + $tax = get_taxonomy( $taxonomy ); + if ( ! $tax ) + wp_die( 0 ); + if ( ! current_user_can( $tax->cap->assign_terms ) ) + wp_die( -1 ); + } else { + wp_die( 0 ); + } + + $s = wp_unslash( $_GET['q'] ); + + $comma = _x( ',', 'tag delimiter' ); + if ( ',' !== $comma ) + $s = str_replace( $comma, ',', $s ); + if ( false !== strpos( $s, ',' ) ) { + $s = explode( ',', $s ); + $s = $s[count( $s ) - 1]; + } + $s = trim( $s ); + + /** + * Filter the minimum number of characters required to fire a tag search via AJAX. + * + * @since 4.0.0 + * + * @param int $characters The minimum number of characters required. Default 2. + * @param object $tax The taxonomy object. + * @param string $s The search term. + */ + $term_search_min_chars = (int) apply_filters( 'term_search_min_chars', 2, $tax, $s ); + + /* + * Require $term_search_min_chars chars for matching (default: 2) + * ensure it's a non-negative, non-zero integer. + */ + if ( ( $term_search_min_chars == 0 ) || ( strlen( $s ) < $term_search_min_chars ) ){ + wp_die(); + } + + $results = get_terms( $taxonomy, array( 'name__like' => $s, 'fields' => 'names', 'hide_empty' => false ) ); + + echo join( $results, "\n" ); + wp_die(); +} + +/** + * Ajax handler for compression testing. + * + * @since 3.1.0 + */ +function wp_ajax_wp_compression_test() { + if ( !current_user_can( 'manage_options' ) ) + wp_die( -1 ); + + if ( ini_get('zlib.output_compression') || 'ob_gzhandler' == ini_get('output_handler') ) { + update_site_option('can_compress_scripts', 0); + wp_die( 0 ); + } + + if ( isset($_GET['test']) ) { + header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' ); + header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); + header( 'Cache-Control: no-cache, must-revalidate, max-age=0' ); + header( 'Pragma: no-cache' ); + header('Content-Type: application/x-javascript; charset=UTF-8'); + $force_gzip = ( defined('ENFORCE_GZIP') && ENFORCE_GZIP ); + $test_str = '"wpCompressionTest Lorem ipsum dolor sit amet consectetuer mollis sapien urna ut a. Eu nonummy condimentum fringilla tempor pretium platea vel nibh netus Maecenas. Hac molestie amet justo quis pellentesque est ultrices interdum nibh Morbi. Cras mattis pretium Phasellus ante ipsum ipsum ut sociis Suspendisse Lorem. Ante et non molestie. Porta urna Vestibulum egestas id congue nibh eu risus gravida sit. Ac augue auctor Ut et non a elit massa id sodales. Elit eu Nulla at nibh adipiscing mattis lacus mauris at tempus. Netus nibh quis suscipit nec feugiat eget sed lorem et urna. Pellentesque lacus at ut massa consectetuer ligula ut auctor semper Pellentesque. Ut metus massa nibh quam Curabitur molestie nec mauris congue. Volutpat molestie elit justo facilisis neque ac risus Ut nascetur tristique. Vitae sit lorem tellus et quis Phasellus lacus tincidunt nunc Fusce. Pharetra wisi Suspendisse mus sagittis libero lacinia Integer consequat ac Phasellus. Et urna ac cursus tortor aliquam Aliquam amet tellus volutpat Vestibulum. Justo interdum condimentum In augue congue tellus sollicitudin Quisque quis nibh."'; + + if ( 1 == $_GET['test'] ) { + echo $test_str; + wp_die(); + } elseif ( 2 == $_GET['test'] ) { + if ( !isset($_SERVER['HTTP_ACCEPT_ENCODING']) ) + wp_die( -1 ); + if ( false !== stripos( $_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate') && function_exists('gzdeflate') && ! $force_gzip ) { + header('Content-Encoding: deflate'); + $out = gzdeflate( $test_str, 1 ); + } elseif ( false !== stripos( $_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') && function_exists('gzencode') ) { + header('Content-Encoding: gzip'); + $out = gzencode( $test_str, 1 ); + } else { + wp_die( -1 ); + } + echo $out; + wp_die(); + } elseif ( 'no' == $_GET['test'] ) { + update_site_option('can_compress_scripts', 0); + } elseif ( 'yes' == $_GET['test'] ) { + update_site_option('can_compress_scripts', 1); + } + } + + wp_die( 0 ); +} + +/** + * Ajax handler for image editor previews. + * + * @since 3.1.0 + */ +function wp_ajax_imgedit_preview() { + $post_id = intval($_GET['postid']); + if ( empty($post_id) || !current_user_can('edit_post', $post_id) ) + wp_die( -1 ); + + check_ajax_referer( "image_editor-$post_id" ); + + include_once( ABSPATH . 'wp-admin/includes/image-edit.php' ); + if ( ! stream_preview_image($post_id) ) + wp_die( -1 ); + + wp_die(); +} + +/** + * Ajax handler for oEmbed caching. + * + * @since 3.1.0 + */ +function wp_ajax_oembed_cache() { + $GLOBALS['wp_embed']->cache_oembed( $_GET['post'] ); + wp_die( 0 ); +} + +/** + * Ajax handler for user autocomplete. + * + * @since 3.4.0 + */ +function wp_ajax_autocomplete_user() { + if ( ! is_multisite() || ! current_user_can( 'promote_users' ) || wp_is_large_network( 'users' ) ) + wp_die( -1 ); + + /** This filter is documented in wp-admin/user-new.php */ + if ( ! is_super_admin() && ! apply_filters( 'autocomplete_users_for_site_admins', false ) ) + wp_die( -1 ); + + $return = array(); + + // Check the type of request + // Current allowed values are `add` and `search` + if ( isset( $_REQUEST['autocomplete_type'] ) && 'search' === $_REQUEST['autocomplete_type'] ) { + $type = $_REQUEST['autocomplete_type']; + } else { + $type = 'add'; + } + + // Check the desired field for value + // Current allowed values are `user_email` and `user_login` + if ( isset( $_REQUEST['autocomplete_field'] ) && 'user_email' === $_REQUEST['autocomplete_field'] ) { + $field = $_REQUEST['autocomplete_field']; + } else { + $field = 'user_login'; + } + + // Exclude current users of this blog + if ( isset( $_REQUEST['site_id'] ) ) { + $id = absint( $_REQUEST['site_id'] ); + } else { + $id = get_current_blog_id(); + } + + $include_blog_users = ( $type == 'search' ? get_users( array( 'blog_id' => $id, 'fields' => 'ID' ) ) : array() ); + $exclude_blog_users = ( $type == 'add' ? get_users( array( 'blog_id' => $id, 'fields' => 'ID' ) ) : array() ); + + $users = get_users( array( + 'blog_id' => false, + 'search' => '*' . $_REQUEST['term'] . '*', + 'include' => $include_blog_users, + 'exclude' => $exclude_blog_users, + 'search_columns' => array( 'user_login', 'user_nicename', 'user_email' ), + ) ); + + foreach ( $users as $user ) { + $return[] = array( + /* translators: 1: user_login, 2: user_email */ + 'label' => sprintf( __( '%1$s (%2$s)' ), $user->user_login, $user->user_email ), + 'value' => $user->$field, + ); + } + + wp_die( json_encode( $return ) ); +} + +/** + * Ajax handler for dashboard widgets. + * + * @since 3.4.0 + */ +function wp_ajax_dashboard_widgets() { + require_once ABSPATH . 'wp-admin/includes/dashboard.php'; + + $pagenow = $_GET['pagenow']; + if ( $pagenow === 'dashboard-user' || $pagenow === 'dashboard-network' || $pagenow === 'dashboard' ) { + set_current_screen( $pagenow ); + } + + switch ( $_GET['widget'] ) { + case 'dashboard_primary' : + wp_dashboard_primary(); + break; + } + wp_die(); +} + +/** + * Ajax handler for Customizer preview logged-in status. + * + * @since 3.4.0 + */ +function wp_ajax_logged_in() { + wp_die( 1 ); +} + +// +// Ajax helpers. +// + +/** + * Sends back current comment total and new page links if they need to be updated. + * + * Contrary to normal success AJAX response ("1"), die with time() on success. + * + * @since 2.7.0 + * + * @param int $comment_id + * @return die + */ +function _wp_ajax_delete_comment_response( $comment_id, $delta = -1 ) { + $total = isset( $_POST['_total'] ) ? (int) $_POST['_total'] : 0; + $per_page = isset( $_POST['_per_page'] ) ? (int) $_POST['_per_page'] : 0; + $page = isset( $_POST['_page'] ) ? (int) $_POST['_page'] : 0; + $url = isset( $_POST['_url'] ) ? esc_url_raw( $_POST['_url'] ) : ''; + + // JS didn't send us everything we need to know. Just die with success message + if ( !$total || !$per_page || !$page || !$url ) + wp_die( time() ); + + $total += $delta; + if ( $total < 0 ) + $total = 0; + + // Only do the expensive stuff on a page-break, and about 1 other time per page + if ( 0 == $total % $per_page || 1 == mt_rand( 1, $per_page ) ) { + $post_id = 0; + $status = 'total_comments'; // What type of comment count are we looking for? + $parsed = parse_url( $url ); + if ( isset( $parsed['query'] ) ) { + parse_str( $parsed['query'], $query_vars ); + if ( !empty( $query_vars['comment_status'] ) ) + $status = $query_vars['comment_status']; + if ( !empty( $query_vars['p'] ) ) + $post_id = (int) $query_vars['p']; + } + + $comment_count = wp_count_comments($post_id); + + // We're looking for a known type of comment count. + if ( isset( $comment_count->$status ) ) + $total = $comment_count->$status; + // Else use the decremented value from above. + } + + // The time since the last comment count. + $time = time(); + + $x = new WP_Ajax_Response( array( + 'what' => 'comment', + // Here for completeness - not used. + 'id' => $comment_id, + 'supplemental' => array( + 'total_items_i18n' => sprintf( _n( '1 item', '%s items', $total ), number_format_i18n( $total ) ), + 'total_pages' => ceil( $total / $per_page ), + 'total_pages_i18n' => number_format_i18n( ceil( $total / $per_page ) ), + 'total' => $total, + 'time' => $time + ) + ) ); + $x->send(); +} + +// +// POST-based Ajax handlers. +// + +/** + * Ajax handler for adding a hierarchical term. + * + * @since 3.1.0 + */ +function _wp_ajax_add_hierarchical_term() { + $action = $_POST['action']; + $taxonomy = get_taxonomy(substr($action, 4)); + check_ajax_referer( $action, '_ajax_nonce-add-' . $taxonomy->name ); + if ( !current_user_can( $taxonomy->cap->edit_terms ) ) + wp_die( -1 ); + $names = explode(',', $_POST['new'.$taxonomy->name]); + $parent = isset($_POST['new'.$taxonomy->name.'_parent']) ? (int) $_POST['new'.$taxonomy->name.'_parent'] : 0; + if ( 0 > $parent ) + $parent = 0; + if ( $taxonomy->name == 'category' ) + $post_category = isset($_POST['post_category']) ? (array) $_POST['post_category'] : array(); + else + $post_category = ( isset($_POST['tax_input']) && isset($_POST['tax_input'][$taxonomy->name]) ) ? (array) $_POST['tax_input'][$taxonomy->name] : array(); + $checked_categories = array_map( 'absint', (array) $post_category ); + $popular_ids = wp_popular_terms_checklist($taxonomy->name, 0, 10, false); + + foreach ( $names as $cat_name ) { + $cat_name = trim($cat_name); + $category_nicename = sanitize_title($cat_name); + if ( '' === $category_nicename ) + continue; + if ( !$cat_id = term_exists( $cat_name, $taxonomy->name, $parent ) ) + $cat_id = wp_insert_term( $cat_name, $taxonomy->name, array( 'parent' => $parent ) ); + if ( is_wp_error( $cat_id ) ) + continue; + else if ( is_array( $cat_id ) ) + $cat_id = $cat_id['term_id']; + $checked_categories[] = $cat_id; + if ( $parent ) // Do these all at once in a second + continue; + ob_start(); + wp_terms_checklist( 0, array( 'taxonomy' => $taxonomy->name, 'descendants_and_self' => $cat_id, 'selected_cats' => $checked_categories, 'popular_cats' => $popular_ids )); + $data = ob_get_contents(); + ob_end_clean(); + $add = array( + 'what' => $taxonomy->name, + 'id' => $cat_id, + 'data' => str_replace( array("\n", "\t"), '', $data), + 'position' => -1 + ); + } + + if ( $parent ) { // Foncy - replace the parent and all its children + $parent = get_term( $parent, $taxonomy->name ); + $term_id = $parent->term_id; + + while ( $parent->parent ) { // get the top parent + $parent = get_term( $parent->parent, $taxonomy->name ); + if ( is_wp_error( $parent ) ) + break; + $term_id = $parent->term_id; + } + + ob_start(); + wp_terms_checklist( 0, array('taxonomy' => $taxonomy->name, 'descendants_and_self' => $term_id, 'selected_cats' => $checked_categories, 'popular_cats' => $popular_ids)); + $data = ob_get_contents(); + ob_end_clean(); + $add = array( + 'what' => $taxonomy->name, + 'id' => $term_id, + 'data' => str_replace( array("\n", "\t"), '', $data), + 'position' => -1 + ); + } + + ob_start(); + wp_dropdown_categories( array( + 'taxonomy' => $taxonomy->name, 'hide_empty' => 0, 'name' => 'new'.$taxonomy->name.'_parent', 'orderby' => 'name', + 'hierarchical' => 1, 'show_option_none' => '— '.$taxonomy->labels->parent_item.' —' + ) ); + $sup = ob_get_contents(); + ob_end_clean(); + $add['supplemental'] = array( 'newcat_parent' => $sup ); + + $x = new WP_Ajax_Response( $add ); + $x->send(); +} + +/** + * Ajax handler for deleting a comment. + * + * @since 3.1.0 + */ +function wp_ajax_delete_comment() { + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + if ( !$comment = get_comment( $id ) ) + wp_die( time() ); + if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) + wp_die( -1 ); + + check_ajax_referer( "delete-comment_$id" ); + $status = wp_get_comment_status( $comment->comment_ID ); + + $delta = -1; + if ( isset($_POST['trash']) && 1 == $_POST['trash'] ) { + if ( 'trash' == $status ) + wp_die( time() ); + $r = wp_trash_comment( $comment->comment_ID ); + } elseif ( isset($_POST['untrash']) && 1 == $_POST['untrash'] ) { + if ( 'trash' != $status ) + wp_die( time() ); + $r = wp_untrash_comment( $comment->comment_ID ); + if ( ! isset( $_POST['comment_status'] ) || $_POST['comment_status'] != 'trash' ) // undo trash, not in trash + $delta = 1; + } elseif ( isset($_POST['spam']) && 1 == $_POST['spam'] ) { + if ( 'spam' == $status ) + wp_die( time() ); + $r = wp_spam_comment( $comment->comment_ID ); + } elseif ( isset($_POST['unspam']) && 1 == $_POST['unspam'] ) { + if ( 'spam' != $status ) + wp_die( time() ); + $r = wp_unspam_comment( $comment->comment_ID ); + if ( ! isset( $_POST['comment_status'] ) || $_POST['comment_status'] != 'spam' ) // undo spam, not in spam + $delta = 1; + } elseif ( isset($_POST['delete']) && 1 == $_POST['delete'] ) { + $r = wp_delete_comment( $comment->comment_ID ); + } else { + wp_die( -1 ); + } + + if ( $r ) // Decide if we need to send back '1' or a more complicated response including page links and comment counts + _wp_ajax_delete_comment_response( $comment->comment_ID, $delta ); + wp_die( 0 ); +} + +/** + * Ajax handler for deleting a tag. + * + * @since 3.1.0 + */ +function wp_ajax_delete_tag() { + $tag_id = (int) $_POST['tag_ID']; + check_ajax_referer( "delete-tag_$tag_id" ); + + $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; + $tax = get_taxonomy($taxonomy); + + if ( !current_user_can( $tax->cap->delete_terms ) ) + wp_die( -1 ); + + $tag = get_term( $tag_id, $taxonomy ); + if ( !$tag || is_wp_error( $tag ) ) + wp_die( 1 ); + + if ( wp_delete_term($tag_id, $taxonomy)) + wp_die( 1 ); + else + wp_die( 0 ); +} + +/** + * Ajax handler for deleting a link. + * + * @since 3.1.0 + */ +function wp_ajax_delete_link() { + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + check_ajax_referer( "delete-bookmark_$id" ); + if ( !current_user_can( 'manage_links' ) ) + wp_die( -1 ); + + $link = get_bookmark( $id ); + if ( !$link || is_wp_error( $link ) ) + wp_die( 1 ); + + if ( wp_delete_link( $id ) ) + wp_die( 1 ); + else + wp_die( 0 ); +} + +/** + * Ajax handler for deleting meta. + * + * @since 3.1.0 + */ +function wp_ajax_delete_meta() { + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + check_ajax_referer( "delete-meta_$id" ); + if ( !$meta = get_metadata_by_mid( 'post', $id ) ) + wp_die( 1 ); + + if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'delete_post_meta', $meta->post_id, $meta->meta_key ) ) + wp_die( -1 ); + if ( delete_meta( $meta->meta_id ) ) + wp_die( 1 ); + wp_die( 0 ); +} + +/** + * Ajax handler for deleting a post. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_delete_post( $action ) { + if ( empty( $action ) ) + $action = 'delete-post'; + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + check_ajax_referer( "{$action}_$id" ); + if ( !current_user_can( 'delete_post', $id ) ) + wp_die( -1 ); + + if ( !get_post( $id ) ) + wp_die( 1 ); + + if ( wp_delete_post( $id ) ) + wp_die( 1 ); + else + wp_die( 0 ); +} + +/** + * Ajax handler for sending a post to the trash. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_trash_post( $action ) { + if ( empty( $action ) ) + $action = 'trash-post'; + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + check_ajax_referer( "{$action}_$id" ); + if ( !current_user_can( 'delete_post', $id ) ) + wp_die( -1 ); + + if ( !get_post( $id ) ) + wp_die( 1 ); + + if ( 'trash-post' == $action ) + $done = wp_trash_post( $id ); + else + $done = wp_untrash_post( $id ); + + if ( $done ) + wp_die( 1 ); + + wp_die( 0 ); +} + +/** + * Ajax handler to restore a post from the trash. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_untrash_post( $action ) { + if ( empty( $action ) ) + $action = 'untrash-post'; + wp_ajax_trash_post( $action ); +} + +function wp_ajax_delete_page( $action ) { + if ( empty( $action ) ) + $action = 'delete-page'; + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + check_ajax_referer( "{$action}_$id" ); + if ( !current_user_can( 'delete_page', $id ) ) + wp_die( -1 ); + + if ( ! get_post( $id ) ) + wp_die( 1 ); + + if ( wp_delete_post( $id ) ) + wp_die( 1 ); + else + wp_die( 0 ); +} + +/** + * Ajax handler to dim a comment. + * + * @since 3.1.0 + */ +function wp_ajax_dim_comment() { + $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; + + if ( !$comment = get_comment( $id ) ) { + $x = new WP_Ajax_Response( array( + 'what' => 'comment', + 'id' => new WP_Error('invalid_comment', sprintf(__('Comment %d does not exist'), $id)) + ) ); + $x->send(); + } + + if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) && ! current_user_can( 'moderate_comments' ) ) + wp_die( -1 ); + + $current = wp_get_comment_status( $comment->comment_ID ); + if ( isset( $_POST['new'] ) && $_POST['new'] == $current ) + wp_die( time() ); + + check_ajax_referer( "approve-comment_$id" ); + if ( in_array( $current, array( 'unapproved', 'spam' ) ) ) + $result = wp_set_comment_status( $comment->comment_ID, 'approve', true ); + else + $result = wp_set_comment_status( $comment->comment_ID, 'hold', true ); + + if ( is_wp_error($result) ) { + $x = new WP_Ajax_Response( array( + 'what' => 'comment', + 'id' => $result + ) ); + $x->send(); + } + + // Decide if we need to send back '1' or a more complicated response including page links and comment counts + _wp_ajax_delete_comment_response( $comment->comment_ID ); + wp_die( 0 ); +} + +/** + * Ajax handler for deleting a link category. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_add_link_category( $action ) { + if ( empty( $action ) ) + $action = 'add-link-category'; + check_ajax_referer( $action ); + if ( !current_user_can( 'manage_categories' ) ) + wp_die( -1 ); + $names = explode(',', wp_unslash( $_POST['newcat'] ) ); + $x = new WP_Ajax_Response(); + foreach ( $names as $cat_name ) { + $cat_name = trim($cat_name); + $slug = sanitize_title($cat_name); + if ( '' === $slug ) + continue; + if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) + $cat_id = wp_insert_term( $cat_name, 'link_category' ); + if ( is_wp_error( $cat_id ) ) + continue; + else if ( is_array( $cat_id ) ) + $cat_id = $cat_id['term_id']; + $cat_name = esc_html( $cat_name ); + $x->add( array( + 'what' => 'link-category', + 'id' => $cat_id, + 'data' => "", + 'position' => -1 + ) ); + } + $x->send(); +} + +/** + * Ajax handler to add a tag. + * + * @since 3.1.0 + */ +function wp_ajax_add_tag() { + global $wp_list_table; + + check_ajax_referer( 'add-tag', '_wpnonce_add-tag' ); + $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; + $tax = get_taxonomy($taxonomy); + + if ( !current_user_can( $tax->cap->edit_terms ) ) + wp_die( -1 ); + + $x = new WP_Ajax_Response(); + + $tag = wp_insert_term($_POST['tag-name'], $taxonomy, $_POST ); + + if ( !$tag || is_wp_error($tag) || (!$tag = get_term( $tag['term_id'], $taxonomy )) ) { + $message = __('An error has occurred. Please reload the page and try again.'); + if ( is_wp_error($tag) && $tag->get_error_message() ) + $message = $tag->get_error_message(); + + $x->add( array( + 'what' => 'taxonomy', + 'data' => new WP_Error('error', $message ) + ) ); + $x->send(); + } + + $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => $_POST['screen'] ) ); + + $level = 0; + if ( is_taxonomy_hierarchical($taxonomy) ) { + $level = count( get_ancestors( $tag->term_id, $taxonomy ) ); + ob_start(); + $wp_list_table->single_row( $tag, $level ); + $noparents = ob_get_clean(); + } + + ob_start(); + $wp_list_table->single_row( $tag ); + $parents = ob_get_clean(); + + $x->add( array( + 'what' => 'taxonomy', + 'supplemental' => compact('parents', 'noparents') + ) ); + $x->add( array( + 'what' => 'term', + 'position' => $level, + 'supplemental' => (array) $tag + ) ); + $x->send(); +} + +/** + * Ajax handler for getting a tagcloud. + * + * @since 3.1.0 + */ +function wp_ajax_get_tagcloud() { + if ( isset( $_POST['tax'] ) ) { + $taxonomy = sanitize_key( $_POST['tax'] ); + $tax = get_taxonomy( $taxonomy ); + if ( ! $tax ) + wp_die( 0 ); + if ( ! current_user_can( $tax->cap->assign_terms ) ) + wp_die( -1 ); + } else { + wp_die( 0 ); + } + + $tags = get_terms( $taxonomy, array( 'number' => 45, 'orderby' => 'count', 'order' => 'DESC' ) ); + + if ( empty( $tags ) ) + wp_die( $tax->labels->not_found ); + + if ( is_wp_error( $tags ) ) + wp_die( $tags->get_error_message() ); + + foreach ( $tags as $key => $tag ) { + $tags[ $key ]->link = '#'; + $tags[ $key ]->id = $tag->term_id; + } + + // We need raw tag names here, so don't filter the output + $return = wp_generate_tag_cloud( $tags, array('filter' => 0) ); + + if ( empty($return) ) + wp_die( 0 ); + + echo $return; + + wp_die(); +} + +/** + * Ajax handler for getting comments. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_get_comments( $action ) { + global $wp_list_table, $post_id; + if ( empty( $action ) ) + $action = 'get-comments'; + + check_ajax_referer( $action ); + + if ( empty( $post_id ) && ! empty( $_REQUEST['p'] ) ) { + $id = absint( $_REQUEST['p'] ); + if ( ! empty( $id ) ) + $post_id = $id; + } + + if ( empty( $post_id ) ) + wp_die( -1 ); + + $wp_list_table = _get_list_table( 'WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); + + if ( ! current_user_can( 'edit_post', $post_id ) ) + wp_die( -1 ); + + $wp_list_table->prepare_items(); + + if ( !$wp_list_table->has_items() ) + wp_die( 1 ); + + $x = new WP_Ajax_Response(); + ob_start(); + foreach ( $wp_list_table->items as $comment ) { + if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) + continue; + get_comment( $comment ); + $wp_list_table->single_row( $comment ); + } + $comment_list_item = ob_get_contents(); + ob_end_clean(); + + $x->add( array( + 'what' => 'comments', + 'data' => $comment_list_item + ) ); + $x->send(); +} + +/** + * Ajax handler for replying to a comment. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_replyto_comment( $action ) { + global $wp_list_table; + if ( empty( $action ) ) + $action = 'replyto-comment'; + + check_ajax_referer( $action, '_ajax_nonce-replyto-comment' ); + + $comment_post_ID = (int) $_POST['comment_post_ID']; + $post = get_post( $comment_post_ID ); + if ( ! $post ) + wp_die( -1 ); + + if ( !current_user_can( 'edit_post', $comment_post_ID ) ) + wp_die( -1 ); + + if ( empty( $post->post_status ) ) + wp_die( 1 ); + elseif ( in_array($post->post_status, array('draft', 'pending', 'trash') ) ) + wp_die( __('ERROR: you are replying to a comment on a draft post.') ); + + $user = wp_get_current_user(); + if ( $user->exists() ) { + $user_ID = $user->ID; + $comment_author = wp_slash( $user->display_name ); + $comment_author_email = wp_slash( $user->user_email ); + $comment_author_url = wp_slash( $user->user_url ); + $comment_content = trim($_POST['content']); + if ( current_user_can( 'unfiltered_html' ) ) { + if ( ! isset( $_POST['_wp_unfiltered_html_comment'] ) ) + $_POST['_wp_unfiltered_html_comment'] = ''; + + if ( wp_create_nonce( 'unfiltered-html-comment' ) != $_POST['_wp_unfiltered_html_comment'] ) { + kses_remove_filters(); // start with a clean slate + kses_init_filters(); // set up the filters + } + } + } else { + wp_die( __( 'Sorry, you must be logged in to reply to a comment.' ) ); + } + + if ( '' == $comment_content ) + wp_die( __( 'ERROR: please type a comment.' ) ); + + $comment_parent = 0; + if ( isset( $_POST['comment_ID'] ) ) + $comment_parent = absint( $_POST['comment_ID'] ); + $comment_auto_approved = false; + $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); + + // Automatically approve parent comment. + if ( !empty($_POST['approve_parent']) ) { + $parent = get_comment( $comment_parent ); + + if ( $parent && $parent->comment_approved === '0' && $parent->comment_post_ID == $comment_post_ID ) { + if ( wp_set_comment_status( $parent->comment_ID, 'approve' ) ) + $comment_auto_approved = true; + } + } + + $comment_id = wp_new_comment( $commentdata ); + $comment = get_comment($comment_id); + if ( ! $comment ) wp_die( 1 ); + + $position = ( isset($_POST['position']) && (int) $_POST['position'] ) ? (int) $_POST['position'] : '-1'; + + ob_start(); + if ( isset( $_REQUEST['mode'] ) && 'dashboard' == $_REQUEST['mode'] ) { + require_once( ABSPATH . 'wp-admin/includes/dashboard.php' ); + _wp_dashboard_recent_comments_row( $comment ); + } else { + if ( isset( $_REQUEST['mode'] ) && 'single' == $_REQUEST['mode'] ) { + $wp_list_table = _get_list_table('WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); + } else { + $wp_list_table = _get_list_table('WP_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); + } + $wp_list_table->single_row( $comment ); + } + $comment_list_item = ob_get_clean(); + + $response = array( + 'what' => 'comment', + 'id' => $comment->comment_ID, + 'data' => $comment_list_item, + 'position' => $position + ); + + if ( $comment_auto_approved ) + $response['supplemental'] = array( 'parent_approved' => $parent->comment_ID ); + + $x = new WP_Ajax_Response(); + $x->add( $response ); + $x->send(); +} + +/** + * Ajax handler for editing a comment. + * + * @since 3.1.0 + */ +function wp_ajax_edit_comment() { + global $wp_list_table; + + check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ); + + $comment_id = (int) $_POST['comment_ID']; + if ( ! current_user_can( 'edit_comment', $comment_id ) ) + wp_die( -1 ); + + if ( '' == $_POST['content'] ) + wp_die( __( 'ERROR: please type a comment.' ) ); + + if ( isset( $_POST['status'] ) ) + $_POST['comment_status'] = $_POST['status']; + edit_comment(); + + $position = ( isset($_POST['position']) && (int) $_POST['position']) ? (int) $_POST['position'] : '-1'; + $checkbox = ( isset($_POST['checkbox']) && true == $_POST['checkbox'] ) ? 1 : 0; + $wp_list_table = _get_list_table( $checkbox ? 'WP_Comments_List_Table' : 'WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); + + $comment = get_comment( $comment_id ); + if ( empty( $comment->comment_ID ) ) + wp_die( -1 ); + + ob_start(); + $wp_list_table->single_row( $comment ); + $comment_list_item = ob_get_clean(); + + $x = new WP_Ajax_Response(); + + $x->add( array( + 'what' => 'edit_comment', + 'id' => $comment->comment_ID, + 'data' => $comment_list_item, + 'position' => $position + )); + + $x->send(); +} + +/** + * Ajax handler for adding a menu item. + * + * @since 3.1.0 + */ +function wp_ajax_add_menu_item() { + check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) + wp_die( -1 ); + + require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; + + // For performance reasons, we omit some object properties from the checklist. + // The following is a hacky way to restore them when adding non-custom items. + + $menu_items_data = array(); + foreach ( (array) $_POST['menu-item'] as $menu_item_data ) { + if ( + ! empty( $menu_item_data['menu-item-type'] ) && + 'custom' != $menu_item_data['menu-item-type'] && + ! empty( $menu_item_data['menu-item-object-id'] ) + ) { + switch( $menu_item_data['menu-item-type'] ) { + case 'post_type' : + $_object = get_post( $menu_item_data['menu-item-object-id'] ); + break; + + case 'taxonomy' : + $_object = get_term( $menu_item_data['menu-item-object-id'], $menu_item_data['menu-item-object'] ); + break; + } + + $_menu_items = array_map( 'wp_setup_nav_menu_item', array( $_object ) ); + $_menu_item = array_shift( $_menu_items ); + + // Restore the missing menu item properties + $menu_item_data['menu-item-description'] = $_menu_item->description; + } + + $menu_items_data[] = $menu_item_data; + } + + $item_ids = wp_save_nav_menu_items( 0, $menu_items_data ); + if ( is_wp_error( $item_ids ) ) + wp_die( 0 ); + + $menu_items = array(); + + foreach ( (array) $item_ids as $menu_item_id ) { + $menu_obj = get_post( $menu_item_id ); + if ( ! empty( $menu_obj->ID ) ) { + $menu_obj = wp_setup_nav_menu_item( $menu_obj ); + $menu_obj->label = $menu_obj->title; // don't show "(pending)" in ajax-added items + $menu_items[] = $menu_obj; + } + } + + /** This filter is documented in wp-admin/includes/nav-menu.php */ + $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $_POST['menu'] ); + + if ( ! class_exists( $walker_class_name ) ) + wp_die( 0 ); + + if ( ! empty( $menu_items ) ) { + $args = array( + 'after' => '', + 'before' => '', + 'link_after' => '', + 'link_before' => '', + 'walker' => new $walker_class_name, + ); + echo walk_nav_menu_tree( $menu_items, 0, (object) $args ); + } + wp_die(); +} + +/** + * Ajax handler for adding meta. + * + * @since 3.1.0 + */ +function wp_ajax_add_meta() { + check_ajax_referer( 'add-meta', '_ajax_nonce-add-meta' ); + $c = 0; + $pid = (int) $_POST['post_id']; + $post = get_post( $pid ); + + if ( isset($_POST['metakeyselect']) || isset($_POST['metakeyinput']) ) { + if ( !current_user_can( 'edit_post', $pid ) ) + wp_die( -1 ); + if ( isset($_POST['metakeyselect']) && '#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput']) ) + wp_die( 1 ); + if ( $post->post_status == 'auto-draft' ) { + $save_POST = $_POST; // Backup $_POST + $_POST = array(); // Make it empty for edit_post() + $_POST['action'] = 'draft'; // Warning fix + $_POST['post_ID'] = $pid; + $_POST['post_type'] = $post->post_type; + $_POST['post_status'] = 'draft'; + $now = current_time('timestamp', 1); + $_POST['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( get_option( 'date_format' ), $now ), date( get_option( 'time_format' ), $now ) ); + + if ( $pid = edit_post() ) { + if ( is_wp_error( $pid ) ) { + $x = new WP_Ajax_Response( array( + 'what' => 'meta', + 'data' => $pid + ) ); + $x->send(); + } + $_POST = $save_POST; // Now we can restore original $_POST again + if ( !$mid = add_meta( $pid ) ) + wp_die( __( 'Please provide a custom field value.' ) ); + } else { + wp_die( 0 ); + } + } else if ( !$mid = add_meta( $pid ) ) { + wp_die( __( 'Please provide a custom field value.' ) ); + } + + $meta = get_metadata_by_mid( 'post', $mid ); + $pid = (int) $meta->post_id; + $meta = get_object_vars( $meta ); + $x = new WP_Ajax_Response( array( + 'what' => 'meta', + 'id' => $mid, + 'data' => _list_meta_row( $meta, $c ), + 'position' => 1, + 'supplemental' => array('postid' => $pid) + ) ); + } else { // Update? + $mid = (int) key( $_POST['meta'] ); + $key = wp_unslash( $_POST['meta'][$mid]['key'] ); + $value = wp_unslash( $_POST['meta'][$mid]['value'] ); + if ( '' == trim($key) ) + wp_die( __( 'Please provide a custom field name.' ) ); + if ( '' == trim($value) ) + wp_die( __( 'Please provide a custom field value.' ) ); + if ( ! $meta = get_metadata_by_mid( 'post', $mid ) ) + wp_die( 0 ); // if meta doesn't exist + if ( is_protected_meta( $meta->meta_key, 'post' ) || is_protected_meta( $key, 'post' ) || + ! current_user_can( 'edit_post_meta', $meta->post_id, $meta->meta_key ) || + ! current_user_can( 'edit_post_meta', $meta->post_id, $key ) ) + wp_die( -1 ); + if ( $meta->meta_value != $value || $meta->meta_key != $key ) { + if ( !$u = update_metadata_by_mid( 'post', $mid, $value, $key ) ) + wp_die( 0 ); // We know meta exists; we also know it's unchanged (or DB error, in which case there are bigger problems). + } + + $x = new WP_Ajax_Response( array( + 'what' => 'meta', + 'id' => $mid, 'old_id' => $mid, + 'data' => _list_meta_row( array( + 'meta_key' => $key, + 'meta_value' => $value, + 'meta_id' => $mid + ), $c ), + 'position' => 0, + 'supplemental' => array('postid' => $meta->post_id) + ) ); + } + $x->send(); +} + +/** + * Ajax handler for adding a user. + * + * @since 3.1.0 + * + * @param string $action Action to perform. + */ +function wp_ajax_add_user( $action ) { + global $wp_list_table; + if ( empty( $action ) ) + $action = 'add-user'; + + check_ajax_referer( $action ); + if ( ! current_user_can('create_users') ) + wp_die( -1 ); + if ( ! $user_id = edit_user() ) { + wp_die( 0 ); + } elseif ( is_wp_error( $user_id ) ) { + $x = new WP_Ajax_Response( array( + 'what' => 'user', + 'id' => $user_id + ) ); + $x->send(); + } + $user_object = get_userdata( $user_id ); + + $wp_list_table = _get_list_table('WP_Users_List_Table'); + + $role = current( $user_object->roles ); + + $x = new WP_Ajax_Response( array( + 'what' => 'user', + 'id' => $user_id, + 'data' => $wp_list_table->single_row( $user_object, '', $role ), + 'supplemental' => array( + 'show-link' => sprintf(__( 'User %s added' ), "user-$user_id", $user_object->user_login), + 'role' => $role, + ) + ) ); + $x->send(); +} + +/** + * Ajax handler for closed post boxes. + * + * @since 3.1.0 + */ +function wp_ajax_closed_postboxes() { + check_ajax_referer( 'closedpostboxes', 'closedpostboxesnonce' ); + $closed = isset( $_POST['closed'] ) ? explode( ',', $_POST['closed']) : array(); + $closed = array_filter($closed); + + $hidden = isset( $_POST['hidden'] ) ? explode( ',', $_POST['hidden']) : array(); + $hidden = array_filter($hidden); + + $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; + + if ( $page != sanitize_key( $page ) ) + wp_die( 0 ); + + if ( ! $user = wp_get_current_user() ) + wp_die( -1 ); + + if ( is_array($closed) ) + update_user_option($user->ID, "closedpostboxes_$page", $closed, true); + + if ( is_array($hidden) ) { + $hidden = array_diff( $hidden, array('submitdiv', 'linksubmitdiv', 'manage-menu', 'create-menu') ); // postboxes that are always shown + update_user_option($user->ID, "metaboxhidden_$page", $hidden, true); + } + + wp_die( 1 ); +} + +/** + * Ajax handler for hidden columns. + * + * @since 3.1.0 + */ +function wp_ajax_hidden_columns() { + check_ajax_referer( 'screen-options-nonce', 'screenoptionnonce' ); + $hidden = explode( ',', isset( $_POST['hidden'] ) ? $_POST['hidden'] : '' ); + $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; + + if ( $page != sanitize_key( $page ) ) + wp_die( 0 ); + + if ( ! $user = wp_get_current_user() ) + wp_die( -1 ); + + if ( is_array($hidden) ) + update_user_option($user->ID, "manage{$page}columnshidden", $hidden, true); + + wp_die( 1 ); +} + +/** + * Ajax handler for updating whether to display the welcome panel. + * + * @since 3.1.0 + */ +function wp_ajax_update_welcome_panel() { + check_ajax_referer( 'welcome-panel-nonce', 'welcomepanelnonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) + wp_die( -1 ); + + update_user_meta( get_current_user_id(), 'show_welcome_panel', empty( $_POST['visible'] ) ? 0 : 1 ); + + wp_die( 1 ); +} + +/** + * Ajax handler for retrieving menu meta boxes. + * + * @since 3.1.0 + */ +function wp_ajax_menu_get_metabox() { + if ( ! current_user_can( 'edit_theme_options' ) ) + wp_die( -1 ); + + require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; + + if ( isset( $_POST['item-type'] ) && 'post_type' == $_POST['item-type'] ) { + $type = 'posttype'; + $callback = 'wp_nav_menu_item_post_type_meta_box'; + $items = (array) get_post_types( array( 'show_in_nav_menus' => true ), 'object' ); + } elseif ( isset( $_POST['item-type'] ) && 'taxonomy' == $_POST['item-type'] ) { + $type = 'taxonomy'; + $callback = 'wp_nav_menu_item_taxonomy_meta_box'; + $items = (array) get_taxonomies( array( 'show_ui' => true ), 'object' ); + } + + if ( ! empty( $_POST['item-object'] ) && isset( $items[$_POST['item-object']] ) ) { + $menus_meta_box_object = $items[ $_POST['item-object'] ]; + + /** This filter is documented in wp-admin/includes/nav-menu.php */ + $item = apply_filters( 'nav_menu_meta_box_object', $menus_meta_box_object ); + ob_start(); + call_user_func_array($callback, array( + null, + array( + 'id' => 'add-' . $item->name, + 'title' => $item->labels->name, + 'callback' => $callback, + 'args' => $item, + ) + )); + + $markup = ob_get_clean(); + + echo json_encode(array( + 'replace-id' => $type . '-' . $item->name, + 'markup' => $markup, + )); + } + + wp_die(); +} + +/** + * Ajax handler for internal linking. + * + * @since 3.1.0 + */ +function wp_ajax_wp_link_ajax() { + check_ajax_referer( 'internal-linking', '_ajax_linking_nonce' ); + + $args = array(); + + if ( isset( $_POST['search'] ) ) + $args['s'] = wp_unslash( $_POST['search'] ); + $args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1; + + require(ABSPATH . WPINC . '/class-wp-editor.php'); + $results = _WP_Editors::wp_link_query( $args ); + + if ( ! isset( $results ) ) + wp_die( 0 ); + + echo json_encode( $results ); + echo "\n"; + + wp_die(); +} + +/** + * Ajax handler for menu locations save. + * + * @since 3.1.0 + */ +function wp_ajax_menu_locations_save() { + if ( ! current_user_can( 'edit_theme_options' ) ) + wp_die( -1 ); + check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' ); + if ( ! isset( $_POST['menu-locations'] ) ) + wp_die( 0 ); + set_theme_mod( 'nav_menu_locations', array_map( 'absint', $_POST['menu-locations'] ) ); + wp_die( 1 ); +} + +/** + * Ajax handler for saving the meta box order. + * + * @since 3.1.0 + */ +function wp_ajax_meta_box_order() { + check_ajax_referer( 'meta-box-order' ); + $order = isset( $_POST['order'] ) ? (array) $_POST['order'] : false; + $page_columns = isset( $_POST['page_columns'] ) ? $_POST['page_columns'] : 'auto'; + + if ( $page_columns != 'auto' ) + $page_columns = (int) $page_columns; + + $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; + + if ( $page != sanitize_key( $page ) ) + wp_die( 0 ); + + if ( ! $user = wp_get_current_user() ) + wp_die( -1 ); + + if ( $order ) + update_user_option($user->ID, "meta-box-order_$page", $order, true); + + if ( $page_columns ) + update_user_option($user->ID, "screen_layout_$page", $page_columns, true); + + wp_die( 1 ); +} + +/** + * Ajax handler for menu quick searching. + * + * @since 3.1.0 + */ +function wp_ajax_menu_quick_search() { + if ( ! current_user_can( 'edit_theme_options' ) ) + wp_die( -1 ); + + require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; + + _wp_ajax_menu_quick_search( $_POST ); + + wp_die(); +} + +/** + * Ajax handler to retrieve a permalink. + * + * @since 3.1.0 + */ +function wp_ajax_get_permalink() { + check_ajax_referer( 'getpermalink', 'getpermalinknonce' ); + $post_id = isset($_POST['post_id'])? intval($_POST['post_id']) : 0; + wp_die( add_query_arg( array( 'preview' => 'true' ), get_permalink( $post_id ) ) ); +} + +/** + * Ajax handler to retrieve a sample permalink. + * + * @since 3.1.0 + */ +function wp_ajax_sample_permalink() { + check_ajax_referer( 'samplepermalink', 'samplepermalinknonce' ); + $post_id = isset($_POST['post_id'])? intval($_POST['post_id']) : 0; + $title = isset($_POST['new_title'])? $_POST['new_title'] : ''; + $slug = isset($_POST['new_slug'])? $_POST['new_slug'] : null; + wp_die( get_sample_permalink_html( $post_id, $title, $slug ) ); +} + +/** + * Ajax handler for quick edit saving for a post. + * + * @since 3.1.0 + */ +function wp_ajax_inline_save() { + global $wp_list_table; + + check_ajax_referer( 'inlineeditnonce', '_inline_edit' ); + + if ( ! isset($_POST['post_ID']) || ! ( $post_ID = (int) $_POST['post_ID'] ) ) + wp_die(); + + if ( 'page' == $_POST['post_type'] ) { + if ( ! current_user_can( 'edit_page', $post_ID ) ) + wp_die( __( 'You are not allowed to edit this page.' ) ); + } else { + if ( ! current_user_can( 'edit_post', $post_ID ) ) + wp_die( __( 'You are not allowed to edit this post.' ) ); + } + + if ( $last = wp_check_post_lock( $post_ID ) ) { + $last_user = get_userdata( $last ); + $last_user_name = $last_user ? $last_user->display_name : __( 'Someone' ); + printf( $_POST['post_type'] == 'page' ? __( 'Saving is disabled: %s is currently editing this page.' ) : __( 'Saving is disabled: %s is currently editing this post.' ), esc_html( $last_user_name ) ); + wp_die(); + } + + $data = &$_POST; + + $post = get_post( $post_ID, ARRAY_A ); + + // Since it's coming from the database. + $post = wp_slash($post); + + $data['content'] = $post['post_content']; + $data['excerpt'] = $post['post_excerpt']; + + // Rename. + $data['user_ID'] = get_current_user_id(); + + if ( isset($data['post_parent']) ) + $data['parent_id'] = $data['post_parent']; + + // Status. + if ( isset($data['keep_private']) && 'private' == $data['keep_private'] ) + $data['post_status'] = 'private'; + else + $data['post_status'] = $data['_status']; + + if ( empty($data['comment_status']) ) + $data['comment_status'] = 'closed'; + if ( empty($data['ping_status']) ) + $data['ping_status'] = 'closed'; + + // Hack: wp_unique_post_slug() doesn't work for drafts, so we will fake that our post is published. + if ( ! empty( $data['post_name'] ) && in_array( $post['post_status'], array( 'draft', 'pending' ) ) ) { + $post['post_status'] = 'publish'; + $data['post_name'] = wp_unique_post_slug( $data['post_name'], $post['ID'], $post['post_status'], $post['post_type'], $post['post_parent'] ); + } + + // Update the post. + edit_post(); + + $wp_list_table = _get_list_table( 'WP_Posts_List_Table', array( 'screen' => $_POST['screen'] ) ); + + $level = 0; + $request_post = array( get_post( $_POST['post_ID'] ) ); + $parent = $request_post[0]->post_parent; + + while ( $parent > 0 ) { + $parent_post = get_post( $parent ); + $parent = $parent_post->post_parent; + $level++; + } + + $wp_list_table->display_rows( array( get_post( $_POST['post_ID'] ) ), $level ); + + wp_die(); +} + +/** + * Ajax handler for quick edit saving for a term. + * + * @since 3.1.0 + */ +function wp_ajax_inline_save_tax() { + global $wp_list_table; + + check_ajax_referer( 'taxinlineeditnonce', '_inline_edit' ); + + $taxonomy = sanitize_key( $_POST['taxonomy'] ); + $tax = get_taxonomy( $taxonomy ); + if ( ! $tax ) + wp_die( 0 ); + + if ( ! current_user_can( $tax->cap->edit_terms ) ) + wp_die( -1 ); + + $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => 'edit-' . $taxonomy ) ); + + if ( ! isset($_POST['tax_ID']) || ! ( $id = (int) $_POST['tax_ID'] ) ) + wp_die( -1 ); + + $tag = get_term( $id, $taxonomy ); + $_POST['description'] = $tag->description; + + $updated = wp_update_term($id, $taxonomy, $_POST); + if ( $updated && !is_wp_error($updated) ) { + $tag = get_term( $updated['term_id'], $taxonomy ); + if ( !$tag || is_wp_error( $tag ) ) { + if ( is_wp_error($tag) && $tag->get_error_message() ) + wp_die( $tag->get_error_message() ); + wp_die( __( 'Item not updated.' ) ); + } + } else { + if ( is_wp_error($updated) && $updated->get_error_message() ) + wp_die( $updated->get_error_message() ); + wp_die( __( 'Item not updated.' ) ); + } + $level = 0; + $parent = $tag->parent; + while ( $parent > 0 ) { + $parent_tag = get_term( $parent, $taxonomy ); + $parent = $parent_tag->parent; + $level++; + } + $wp_list_table->single_row( $tag, $level ); + wp_die(); +} + +/** + * Ajax handler for finding posts. + * + * @since 3.1.0 + */ +function wp_ajax_find_posts() { + check_ajax_referer( 'find-posts' ); + + $post_types = get_post_types( array( 'public' => true ), 'objects' ); + unset( $post_types['attachment'] ); + + $s = wp_unslash( $_POST['ps'] ); + $args = array( + 'post_type' => array_keys( $post_types ), + 'post_status' => 'any', + 'posts_per_page' => 50, + ); + if ( '' !== $s ) + $args['s'] = $s; + + $posts = get_posts( $args ); + + if ( ! $posts ) { + wp_send_json_error( __( 'No items found.' ) ); + } + + $html = ''; + $alt = ''; + foreach ( $posts as $post ) { + $title = trim( $post->post_title ) ? $post->post_title : __( '(no title)' ); + $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; + + switch ( $post->post_status ) { + case 'publish' : + case 'private' : + $stat = __('Published'); + break; + case 'future' : + $stat = __('Scheduled'); + break; + case 'pending' : + $stat = __('Pending Review'); + break; + case 'draft' : + $stat = __('Draft'); + break; + } + + if ( '0000-00-00 00:00:00' == $post->post_date ) { + $time = ''; + } else { + /* translators: date format in table columns, see http://php.net/date */ + $time = mysql2date(__('Y/m/d'), $post->post_date); + } + + $html .= ''; + $html .= '' . "\n\n"; + } + + $html .= '

'.__('Title').''.__('Type').''.__('Date').''.__('Status').'
' . esc_html( $post_types[$post->post_type]->labels->singular_name ) . ''.esc_html( $time ) . '' . esc_html( $stat ). '
'; + + wp_send_json_success( $html ); +} + +/** + * Ajax handler for saving the widgets order. + * + * @since 3.1.0 + */ +function wp_ajax_widgets_order() { + check_ajax_referer( 'save-sidebar-widgets', 'savewidgets' ); + + if ( !current_user_can('edit_theme_options') ) + wp_die( -1 ); + + unset( $_POST['savewidgets'], $_POST['action'] ); + + // Save widgets order for all sidebars. + if ( is_array($_POST['sidebars']) ) { + $sidebars = array(); + foreach ( $_POST['sidebars'] as $key => $val ) { + $sb = array(); + if ( !empty($val) ) { + $val = explode(',', $val); + foreach ( $val as $k => $v ) { + if ( strpos($v, 'widget-') === false ) + continue; + + $sb[$k] = substr($v, strpos($v, '_') + 1); + } + } + $sidebars[$key] = $sb; + } + wp_set_sidebars_widgets($sidebars); + wp_die( 1 ); + } + + wp_die( -1 ); +} + +/** + * Ajax handler for saving a widget. + * + * @since 3.1.0 + */ +function wp_ajax_save_widget() { + global $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_updates; + + check_ajax_referer( 'save-sidebar-widgets', 'savewidgets' ); + + if ( !current_user_can('edit_theme_options') || !isset($_POST['id_base']) ) + wp_die( -1 ); + + unset( $_POST['savewidgets'], $_POST['action'] ); + + /** + * Fires early when editing the widgets displayed in sidebars. + * + * @since 2.8.0 + */ + do_action( 'load-widgets.php' ); + + /** + * Fires early when editing the widgets displayed in sidebars. + * + * @since 2.8.0 + */ + do_action( 'widgets.php' ); + + /** This action is documented in wp-admin/widgets.php */ + do_action( 'sidebar_admin_setup' ); + + $id_base = $_POST['id_base']; + $widget_id = $_POST['widget-id']; + $sidebar_id = $_POST['sidebar']; + $multi_number = !empty($_POST['multi_number']) ? (int) $_POST['multi_number'] : 0; + $settings = isset($_POST['widget-' . $id_base]) && is_array($_POST['widget-' . $id_base]) ? $_POST['widget-' . $id_base] : false; + $error = '

' . __('An error has occurred. Please reload the page and try again.') . '

'; + + $sidebars = wp_get_sidebars_widgets(); + $sidebar = isset($sidebars[$sidebar_id]) ? $sidebars[$sidebar_id] : array(); + + // Delete. + if ( isset($_POST['delete_widget']) && $_POST['delete_widget'] ) { + + if ( !isset($wp_registered_widgets[$widget_id]) ) + wp_die( $error ); + + $sidebar = array_diff( $sidebar, array($widget_id) ); + $_POST = array('sidebar' => $sidebar_id, 'widget-' . $id_base => array(), 'the-widget-id' => $widget_id, 'delete_widget' => '1'); + } elseif ( $settings && preg_match( '/__i__|%i%/', key($settings) ) ) { + if ( !$multi_number ) + wp_die( $error ); + + $_POST['widget-' . $id_base] = array( $multi_number => array_shift($settings) ); + $widget_id = $id_base . '-' . $multi_number; + $sidebar[] = $widget_id; + } + $_POST['widget-id'] = $sidebar; + + foreach ( (array) $wp_registered_widget_updates as $name => $control ) { + + if ( $name == $id_base ) { + if ( !is_callable( $control['callback'] ) ) + continue; + + ob_start(); + call_user_func_array( $control['callback'], $control['params'] ); + ob_end_clean(); + break; + } + } + + if ( isset($_POST['delete_widget']) && $_POST['delete_widget'] ) { + $sidebars[$sidebar_id] = $sidebar; + wp_set_sidebars_widgets($sidebars); + echo "deleted:$widget_id"; + wp_die(); + } + + if ( !empty($_POST['add_new']) ) + wp_die(); + + if ( $form = $wp_registered_widget_controls[$widget_id] ) + call_user_func_array( $form['callback'], $form['params'] ); + + wp_die(); +} + +/** + * Ajax handler for saving a widget. + * + * @since 3.9.0 + */ +function wp_ajax_update_widget() { + global $wp_customize; + $wp_customize->widgets->wp_ajax_update_widget(); +} + +/** + * Ajax handler for uploading attachments + * + * @since 3.3.0 + */ +function wp_ajax_upload_attachment() { + check_ajax_referer( 'media-form' ); + + if ( ! current_user_can( 'upload_files' ) ) + wp_die(); + + if ( isset( $_REQUEST['post_id'] ) ) { + $post_id = $_REQUEST['post_id']; + if ( ! current_user_can( 'edit_post', $post_id ) ) + wp_die(); + } else { + $post_id = null; + } + + $post_data = isset( $_REQUEST['post_data'] ) ? $_REQUEST['post_data'] : array(); + + // If the context is custom header or background, make sure the uploaded file is an image. + if ( isset( $post_data['context'] ) && in_array( $post_data['context'], array( 'custom-header', 'custom-background' ) ) ) { + $wp_filetype = wp_check_filetype_and_ext( $_FILES['async-upload']['tmp_name'], $_FILES['async-upload']['name'], false ); + if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) { + echo json_encode( array( + 'success' => false, + 'data' => array( + 'message' => __( 'The uploaded file is not a valid image. Please try again.' ), + 'filename' => $_FILES['async-upload']['name'], + ) + ) ); + + wp_die(); + } + } + + $attachment_id = media_handle_upload( 'async-upload', $post_id, $post_data ); + + if ( is_wp_error( $attachment_id ) ) { + echo json_encode( array( + 'success' => false, + 'data' => array( + 'message' => $attachment_id->get_error_message(), + 'filename' => $_FILES['async-upload']['name'], + ) + ) ); + + wp_die(); + } + + if ( isset( $post_data['context'] ) && isset( $post_data['theme'] ) ) { + if ( 'custom-background' === $post_data['context'] ) + update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', $post_data['theme'] ); + + if ( 'custom-header' === $post_data['context'] ) + update_post_meta( $attachment_id, '_wp_attachment_is_custom_header', $post_data['theme'] ); + } + + if ( ! $attachment = wp_prepare_attachment_for_js( $attachment_id ) ) + wp_die(); + + echo json_encode( array( + 'success' => true, + 'data' => $attachment, + ) ); + + wp_die(); +} + +/** + * Ajax handler for image editing. + * + * @since 3.1.0 + */ +function wp_ajax_image_editor() { + $attachment_id = intval($_POST['postid']); + if ( empty($attachment_id) || !current_user_can('edit_post', $attachment_id) ) + wp_die( -1 ); + + check_ajax_referer( "image_editor-$attachment_id" ); + include_once( ABSPATH . 'wp-admin/includes/image-edit.php' ); + + $msg = false; + switch ( $_POST['do'] ) { + case 'save' : + $msg = wp_save_image($attachment_id); + $msg = json_encode($msg); + wp_die( $msg ); + break; + case 'scale' : + $msg = wp_save_image($attachment_id); + break; + case 'restore' : + $msg = wp_restore_image($attachment_id); + break; + } + + wp_image_editor($attachment_id, $msg); + wp_die(); +} + +/** + * Ajax handler for setting the featured image. + * + * @since 3.1.0 + */ +function wp_ajax_set_post_thumbnail() { + $json = ! empty( $_REQUEST['json'] ); // New-style request + + $post_ID = intval( $_POST['post_id'] ); + if ( ! current_user_can( 'edit_post', $post_ID ) ) + wp_die( -1 ); + + $thumbnail_id = intval( $_POST['thumbnail_id'] ); + + if ( $json ) + check_ajax_referer( "update-post_$post_ID" ); + else + check_ajax_referer( "set_post_thumbnail-$post_ID" ); + + if ( $thumbnail_id == '-1' ) { + if ( delete_post_thumbnail( $post_ID ) ) { + $return = _wp_post_thumbnail_html( null, $post_ID ); + $json ? wp_send_json_success( $return ) : wp_die( $return ); + } else { + wp_die( 0 ); + } + } + + if ( set_post_thumbnail( $post_ID, $thumbnail_id ) ) { + $return = _wp_post_thumbnail_html( $thumbnail_id, $post_ID ); + $json ? wp_send_json_success( $return ) : wp_die( $return ); + } + + wp_die( 0 ); +} + +/** + * AJAX handler for setting the featured image for an attachment. + * + * @since 4.0.0 + * + * @see set_post_thumbnail() + */ +function wp_ajax_set_attachment_thumbnail() { + if ( empty( $_POST['urls'] ) || ! is_array( $_POST['urls'] ) ) { + wp_send_json_error(); + } + + $thumbnail_id = (int) $_POST['thumbnail_id']; + if ( empty( $thumbnail_id ) ) { + wp_send_json_error(); + } + + $post_ids = array(); + // For each URL, try to find its corresponding post ID. + foreach ( $_POST['urls'] as $url ) { + $post_id = attachment_url_to_postid( $url ); + if ( ! empty( $post_id ) ) { + $post_ids[] = $post_id; + } + } + + if ( empty( $post_ids ) ) { + wp_send_json_error(); + } + + $success = 0; + // For each found attachment, set its thumbnail. + foreach ( $post_ids as $post_id ) { + if ( ! current_user_can( 'edit_post', $post_id ) ) { + continue; + } + + if ( set_post_thumbnail( $post_id, $thumbnail_id ) ) { + $success++; + } + } + + if ( 0 === $success ) { + wp_send_json_error(); + } else { + wp_send_json_success(); + } + + wp_send_json_error(); +} + +/** + * Ajax handler for date formatting. + * + * @since 3.1.0 + */ +function wp_ajax_date_format() { + wp_die( date_i18n( sanitize_option( 'date_format', wp_unslash( $_POST['date'] ) ) ) ); +} + +/** + * Ajax handler for time formatting. + * + * @since 3.1.0 + */ +function wp_ajax_time_format() { + wp_die( date_i18n( sanitize_option( 'time_format', wp_unslash( $_POST['date'] ) ) ) ); +} + +/** + * Ajax handler for saving posts from the fullscreen editor. + * + * @since 3.1.0 + */ +function wp_ajax_wp_fullscreen_save_post() { + $post_id = isset( $_POST['post_ID'] ) ? (int) $_POST['post_ID'] : 0; + + $post = null; + + if ( $post_id ) + $post = get_post( $post_id ); + + check_ajax_referer('update-post_' . $post_id, '_wpnonce'); + + $post_id = edit_post(); + + if ( is_wp_error( $post_id ) ) { + wp_send_json_error(); + } + + if ( $post ) { + $last_date = mysql2date( get_option('date_format'), $post->post_modified ); + $last_time = mysql2date( get_option('time_format'), $post->post_modified ); + } else { + $last_date = date_i18n( get_option('date_format') ); + $last_time = date_i18n( get_option('time_format') ); + } + + if ( $last_id = get_post_meta( $post_id, '_edit_last', true ) ) { + $last_user = get_userdata( $last_id ); + $last_edited = sprintf( __('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), $last_date, $last_time ); + } else { + $last_edited = sprintf( __('Last edited on %1$s at %2$s'), $last_date, $last_time ); + } + + wp_send_json_success( array( 'last_edited' => $last_edited ) ); +} + +/** + * Ajax handler for removing a post lock. + * + * @since 3.1.0 + */ +function wp_ajax_wp_remove_post_lock() { + if ( empty( $_POST['post_ID'] ) || empty( $_POST['active_post_lock'] ) ) + wp_die( 0 ); + $post_id = (int) $_POST['post_ID']; + if ( ! $post = get_post( $post_id ) ) + wp_die( 0 ); + + check_ajax_referer( 'update-post_' . $post_id ); + + if ( ! current_user_can( 'edit_post', $post_id ) ) + wp_die( -1 ); + + $active_lock = array_map( 'absint', explode( ':', $_POST['active_post_lock'] ) ); + if ( $active_lock[1] != get_current_user_id() ) + wp_die( 0 ); + + /** + * Filter the post lock window duration. + * + * @since 3.3.0 + * + * @param int $interval The interval in seconds the post lock duration + * should last, plus 5 seconds. Default 150. + */ + $new_lock = ( time() - apply_filters( 'wp_check_post_lock_window', 150 ) + 5 ) . ':' . $active_lock[1]; + update_post_meta( $post_id, '_edit_lock', $new_lock, implode( ':', $active_lock ) ); + wp_die( 1 ); +} + +/** + * Ajax handler for dismissing a WordPress pointer. + * + * @since 3.1.0 + */ +function wp_ajax_dismiss_wp_pointer() { + $pointer = $_POST['pointer']; + if ( $pointer != sanitize_key( $pointer ) ) + wp_die( 0 ); + +// check_ajax_referer( 'dismiss-pointer_' . $pointer ); + + $dismissed = array_filter( explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) ) ); + + if ( in_array( $pointer, $dismissed ) ) + wp_die( 0 ); + + $dismissed[] = $pointer; + $dismissed = implode( ',', $dismissed ); + + update_user_meta( get_current_user_id(), 'dismissed_wp_pointers', $dismissed ); + wp_die( 1 ); +} + +/** + * Ajax handler for getting an attachment. + * + * @since 3.5.0 + */ +function wp_ajax_get_attachment() { + if ( ! isset( $_REQUEST['id'] ) ) + wp_send_json_error(); + + if ( ! $id = absint( $_REQUEST['id'] ) ) + wp_send_json_error(); + + if ( ! $post = get_post( $id ) ) + wp_send_json_error(); + + if ( 'attachment' != $post->post_type ) + wp_send_json_error(); + + if ( ! current_user_can( 'upload_files' ) ) + wp_send_json_error(); + + if ( ! $attachment = wp_prepare_attachment_for_js( $id ) ) + wp_send_json_error(); + + wp_send_json_success( $attachment ); +} + +/** + * Ajax handler for querying for attachments. + * + * @since 3.5.0 + */ +function wp_ajax_query_attachments() { + if ( ! current_user_can( 'upload_files' ) ) + wp_send_json_error(); + + $query = isset( $_REQUEST['query'] ) ? (array) $_REQUEST['query'] : array(); + $query = array_intersect_key( $query, array_flip( array( + 's', 'order', 'orderby', 'posts_per_page', 'paged', 'post_mime_type', + 'post_parent', 'post__in', 'post__not_in', 'year', 'monthnum' + ) ) ); + + $query['post_type'] = 'attachment'; + if ( MEDIA_TRASH + && ! empty( $_REQUEST['query']['post_status'] ) + && 'trash' === $_REQUEST['query']['post_status'] ) { + $query['post_status'] = 'trash'; + } else { + $query['post_status'] = 'inherit'; + } + + if ( current_user_can( get_post_type_object( 'attachment' )->cap->read_private_posts ) ) + $query['post_status'] .= ',private'; + + /** + * Filter the arguments passed to WP_Query during an AJAX + * call for querying attachments. + * + * @since 3.7.0 + * + * @see WP_Query::parse_query() + * + * @param array $query An array of query variables. + */ + $query = apply_filters( 'ajax_query_attachments_args', $query ); + $query = new WP_Query( $query ); + + $posts = array_map( 'wp_prepare_attachment_for_js', $query->posts ); + $posts = array_filter( $posts ); + + wp_send_json_success( $posts ); +} + +/** + * Ajax handler for saving attachment attributes. + * + * @since 3.5.0 + */ +function wp_ajax_save_attachment() { + if ( ! isset( $_REQUEST['id'] ) || ! isset( $_REQUEST['changes'] ) ) + wp_send_json_error(); + + if ( ! $id = absint( $_REQUEST['id'] ) ) + wp_send_json_error(); + + check_ajax_referer( 'update-post_' . $id, 'nonce' ); + + if ( ! current_user_can( 'edit_post', $id ) ) + wp_send_json_error(); + + $changes = $_REQUEST['changes']; + $post = get_post( $id, ARRAY_A ); + + if ( 'attachment' != $post['post_type'] ) + wp_send_json_error(); + + if ( isset( $changes['title'] ) ) + $post['post_title'] = $changes['title']; + + if ( isset( $changes['caption'] ) ) + $post['post_excerpt'] = $changes['caption']; + + if ( isset( $changes['description'] ) ) + $post['post_content'] = $changes['description']; + + if ( MEDIA_TRASH && isset( $changes['status'] ) ) + $post['post_status'] = $changes['status']; + + if ( isset( $changes['alt'] ) ) { + $alt = wp_unslash( $changes['alt'] ); + if ( $alt != get_post_meta( $id, '_wp_attachment_image_alt', true ) ) { + $alt = wp_strip_all_tags( $alt, true ); + update_post_meta( $id, '_wp_attachment_image_alt', wp_slash( $alt ) ); + } + } + + if ( 0 === strpos( $post['post_mime_type'], 'audio/' ) ) { + $changed = false; + $id3data = wp_get_attachment_metadata( $post['ID'] ); + if ( ! is_array( $id3data ) ) { + $changed = true; + $id3data = array(); + } + foreach ( wp_get_attachment_id3_keys( (object) $post, 'edit' ) as $key => $label ) { + if ( isset( $changes[ $key ] ) ) { + $changed = true; + $id3data[ $key ] = sanitize_text_field( wp_unslash( $changes[ $key ] ) ); + } + } + + if ( $changed ) { + wp_update_attachment_metadata( $id, $id3data ); + } + } + + if ( MEDIA_TRASH && isset( $changes['status'] ) && 'trash' === $changes['status'] ) { + wp_delete_post( $id ); + } else { + wp_update_post( $post ); + } + + wp_send_json_success(); +} + +/** + * Ajax handler for saving backwards compatible attachment attributes. + * + * @since 3.5.0 + */ +function wp_ajax_save_attachment_compat() { + if ( ! isset( $_REQUEST['id'] ) ) + wp_send_json_error(); + + if ( ! $id = absint( $_REQUEST['id'] ) ) + wp_send_json_error(); + + if ( empty( $_REQUEST['attachments'] ) || empty( $_REQUEST['attachments'][ $id ] ) ) + wp_send_json_error(); + $attachment_data = $_REQUEST['attachments'][ $id ]; + + check_ajax_referer( 'update-post_' . $id, 'nonce' ); + + if ( ! current_user_can( 'edit_post', $id ) ) + wp_send_json_error(); + + $post = get_post( $id, ARRAY_A ); + + if ( 'attachment' != $post['post_type'] ) + wp_send_json_error(); + + /** This filter is documented in wp-admin/includes/media.php */ + $post = apply_filters( 'attachment_fields_to_save', $post, $attachment_data ); + + if ( isset( $post['errors'] ) ) { + $errors = $post['errors']; // @todo return me and display me! + unset( $post['errors'] ); + } + + wp_update_post( $post ); + + foreach ( get_attachment_taxonomies( $post ) as $taxonomy ) { + if ( isset( $attachment_data[ $taxonomy ] ) ) + wp_set_object_terms( $id, array_map( 'trim', preg_split( '/,+/', $attachment_data[ $taxonomy ] ) ), $taxonomy, false ); + } + + if ( ! $attachment = wp_prepare_attachment_for_js( $id ) ) + wp_send_json_error(); + + wp_send_json_success( $attachment ); +} + +/** + * Ajax handler for saving the attachment order. + * + * @since 3.5.0 + */ +function wp_ajax_save_attachment_order() { + if ( ! isset( $_REQUEST['post_id'] ) ) + wp_send_json_error(); + + if ( ! $post_id = absint( $_REQUEST['post_id'] ) ) + wp_send_json_error(); + + if ( empty( $_REQUEST['attachments'] ) ) + wp_send_json_error(); + + check_ajax_referer( 'update-post_' . $post_id, 'nonce' ); + + $attachments = $_REQUEST['attachments']; + + if ( ! current_user_can( 'edit_post', $post_id ) ) + wp_send_json_error(); + + foreach ( $attachments as $attachment_id => $menu_order ) { + if ( ! current_user_can( 'edit_post', $attachment_id ) ) + continue; + if ( ! $attachment = get_post( $attachment_id ) ) + continue; + if ( 'attachment' != $attachment->post_type ) + continue; + + wp_update_post( array( 'ID' => $attachment_id, 'menu_order' => $menu_order ) ); + } + + wp_send_json_success(); +} + +/** + * Ajax handler for sending an attachment to the editor. + * + * Generates the HTML to send an attachment to the editor. + * Backwards compatible with the media_send_to_editor filter + * and the chain of filters that follow. + * + * @since 3.5.0 + */ +function wp_ajax_send_attachment_to_editor() { + check_ajax_referer( 'media-send-to-editor', 'nonce' ); + + $attachment = wp_unslash( $_POST['attachment'] ); + + $id = intval( $attachment['id'] ); + + if ( ! $post = get_post( $id ) ) + wp_send_json_error(); + + if ( 'attachment' != $post->post_type ) + wp_send_json_error(); + + if ( current_user_can( 'edit_post', $id ) ) { + // If this attachment is unattached, attach it. Primarily a back compat thing. + if ( 0 == $post->post_parent && $insert_into_post_id = intval( $_POST['post_id'] ) ) { + wp_update_post( array( 'ID' => $id, 'post_parent' => $insert_into_post_id ) ); + } + } + + $rel = $url = ''; + $html = isset( $attachment['post_title'] ) ? $attachment['post_title'] : ''; + if ( ! empty( $attachment['url'] ) ) { + $url = $attachment['url']; + if ( strpos( $url, 'attachment_id') || get_attachment_link( $id ) == $url ) + $rel = ' rel="attachment wp-att-' . $id . '"'; + $html = '' . $html . ''; + } + + remove_filter( 'media_send_to_editor', 'image_media_send_to_editor' ); + + if ( 'image' === substr( $post->post_mime_type, 0, 5 ) ) { + $align = isset( $attachment['align'] ) ? $attachment['align'] : 'none'; + $size = isset( $attachment['image-size'] ) ? $attachment['image-size'] : 'medium'; + $alt = isset( $attachment['image_alt'] ) ? $attachment['image_alt'] : ''; + $caption = isset( $attachment['post_excerpt'] ) ? $attachment['post_excerpt'] : ''; + $title = ''; // We no longer insert title tags into tags, as they are redundant. + $html = get_image_send_to_editor( $id, $caption, $title, $align, $url, (bool) $rel, $size, $alt ); + } elseif ( 'video' === substr( $post->post_mime_type, 0, 5 ) || 'audio' === substr( $post->post_mime_type, 0, 5 ) ) { + $html = stripslashes_deep( $_POST['html'] ); + } + + /** This filter is documented in wp-admin/includes/media.php */ + $html = apply_filters( 'media_send_to_editor', $html, $id, $attachment ); + + wp_send_json_success( $html ); +} + +/** + * Ajax handler for sending a link to the editor. + * + * Generates the HTML to send a non-image embed link to the editor. + * + * Backwards compatible with the following filters: + * - file_send_to_editor_url + * - audio_send_to_editor_url + * - video_send_to_editor_url + * + * @since 3.5.0 + */ +function wp_ajax_send_link_to_editor() { + global $post, $wp_embed; + + check_ajax_referer( 'media-send-to-editor', 'nonce' ); + + if ( ! $src = wp_unslash( $_POST['src'] ) ) + wp_send_json_error(); + + if ( ! strpos( $src, '://' ) ) + $src = 'http://' . $src; + + if ( ! $src = esc_url_raw( $src ) ) + wp_send_json_error(); + + if ( ! $title = trim( wp_unslash( $_POST['title'] ) ) ) + $title = wp_basename( $src ); + + $post = get_post( isset( $_POST['post_id'] ) ? $_POST['post_id'] : 0 ); + + // Ping WordPress for an embed. + $check_embed = $wp_embed->run_shortcode( '[embed]'. $src .'[/embed]' ); + + // Fallback that WordPress creates when no oEmbed was found. + $fallback = $wp_embed->maybe_make_link( $src ); + + if ( $check_embed !== $fallback ) { + // TinyMCE view for [embed] will parse this + $html = '[embed]' . $src . '[/embed]'; + } elseif ( $title ) { + $html = '' . $title . ''; + } else { + $html = ''; + } + + // Figure out what filter to run: + $type = 'file'; + if ( ( $ext = preg_replace( '/^.+?\.([^.]+)$/', '$1', $src ) ) && ( $ext_type = wp_ext2type( $ext ) ) + && ( 'audio' == $ext_type || 'video' == $ext_type ) ) + $type = $ext_type; + + /** This filter is documented in wp-admin/includes/media.php */ + $html = apply_filters( $type . '_send_to_editor_url', $html, $src, $title ); + + wp_send_json_success( $html ); +} + +/** + * Ajax handler for the Heartbeat API. + * + * Runs when the user is logged in. + * + * @since 3.6.0 + */ +function wp_ajax_heartbeat() { + if ( empty( $_POST['_nonce'] ) ) + wp_send_json_error(); + + $response = array(); + + if ( false === wp_verify_nonce( $_POST['_nonce'], 'heartbeat-nonce' ) ) { + // User is logged in but nonces have expired. + $response['nonces_expired'] = true; + wp_send_json($response); + } + + // screen_id is the same as $current_screen->id and the JS global 'pagenow'. + if ( ! empty($_POST['screen_id']) ) + $screen_id = sanitize_key($_POST['screen_id']); + else + $screen_id = 'front'; + + if ( ! empty($_POST['data']) ) { + $data = wp_unslash( (array) $_POST['data'] ); + + /** + * Filter the Heartbeat response received. + * + * @since 3.6.0 + * + * @param array|object $response The Heartbeat response object or array. + * @param array $data The $_POST data sent. + * @param string $screen_id The screen id. + */ + $response = apply_filters( 'heartbeat_received', $response, $data, $screen_id ); + } + + /** + * Filter the Heartbeat response sent. + * + * @since 3.6.0 + * + * @param array|object $response The Heartbeat response object or array. + * @param string $screen_id The screen id. + */ + $response = apply_filters( 'heartbeat_send', $response, $screen_id ); + + /** + * Fires when Heartbeat ticks in logged-in environments. + * + * Allows the transport to be easily replaced with long-polling. + * + * @since 3.6.0 + * + * @param array|object $response The Heartbeat response object or array. + * @param string $screen_id The screen id. + */ + do_action( 'heartbeat_tick', $response, $screen_id ); + + // Send the current time according to the server + $response['server_time'] = time(); + + wp_send_json($response); +} + +/** + * Ajax handler for getting revision diffs. + * + * @since 3.6.0 + */ +function wp_ajax_get_revision_diffs() { + require ABSPATH . 'wp-admin/includes/revision.php'; + + if ( ! $post = get_post( (int) $_REQUEST['post_id'] ) ) + wp_send_json_error(); + + if ( ! current_user_can( 'read_post', $post->ID ) ) + wp_send_json_error(); + + // Really just pre-loading the cache here. + if ( ! $revisions = wp_get_post_revisions( $post->ID, array( 'check_enabled' => false ) ) ) + wp_send_json_error(); + + $return = array(); + @set_time_limit( 0 ); + + foreach ( $_REQUEST['compare'] as $compare_key ) { + list( $compare_from, $compare_to ) = explode( ':', $compare_key ); // from:to + + $return[] = array( + 'id' => $compare_key, + 'fields' => wp_get_revision_ui_diff( $post, $compare_from, $compare_to ), + ); + } + wp_send_json_success( $return ); +} + +/** + * Ajax handler for auto-saving the selected color scheme for + * a user's own profile. + * + * @since 3.8.0 + */ +function wp_ajax_save_user_color_scheme() { + global $_wp_admin_css_colors; + + check_ajax_referer( 'save-color-scheme', 'nonce' ); + + $color_scheme = sanitize_key( $_POST['color_scheme'] ); + + if ( ! isset( $_wp_admin_css_colors[ $color_scheme ] ) ) { + wp_send_json_error(); + } + + update_user_meta( get_current_user_id(), 'admin_color', $color_scheme ); + wp_send_json_success(); +} + +/** + * Ajax handler for getting themes from themes_api(). + * + * @since 3.9.0 + */ +function wp_ajax_query_themes() { + global $themes_allowedtags, $theme_field_defaults; + + if ( ! current_user_can( 'install_themes' ) ) { + wp_send_json_error(); + } + + $args = wp_parse_args( wp_unslash( $_REQUEST['request'] ), array( + 'per_page' => 20, + 'fields' => $theme_field_defaults + ) ); + + $old_filter = isset( $args['browse'] ) ? $args['browse'] : 'search'; + + /** This filter is documented in wp-admin/includes/class-wp-theme-install-list-table.php */ + $args = apply_filters( 'install_themes_table_api_args_' . $old_filter, $args ); + + $api = themes_api( 'query_themes', $args ); + + if ( is_wp_error( $api ) ) { + wp_send_json_error(); + } + + $update_php = network_admin_url( 'update.php?action=install-theme' ); + foreach ( $api->themes as &$theme ) { + $theme->install_url = add_query_arg( array( + 'theme' => $theme->slug, + '_wpnonce' => wp_create_nonce( 'install-theme_' . $theme->slug ) + ), $update_php ); + + $theme->name = wp_kses( $theme->name, $themes_allowedtags ); + $theme->author = wp_kses( $theme->author, $themes_allowedtags ); + $theme->version = wp_kses( $theme->version, $themes_allowedtags ); + $theme->description = wp_kses( $theme->description, $themes_allowedtags ); + $theme->num_ratings = sprintf( _n( '(based on %s rating)', '(based on %s ratings)', $theme->num_ratings ), number_format_i18n( $theme->num_ratings ) ); + $theme->preview_url = set_url_scheme( $theme->preview_url ); + } + + wp_send_json_success( $api ); +} + +/** + * Apply [embed] AJAX handlers to a string. + * + * @since 4.0.0 + * + * @global WP_Post $post Global $post. + * @global WP_Embed $wp_embed Embed API instance. + */ +function wp_ajax_parse_embed() { + global $post, $wp_embed; + + if ( ! $post = get_post( (int) $_POST['post_ID'] ) ) { + wp_send_json_error(); + } + + if ( empty( $_POST['shortcode'] ) || ! current_user_can( 'edit_post', $post->ID ) ) { + wp_send_json_error(); + } + + $shortcode = wp_unslash( $_POST['shortcode'] ); + $url = str_replace( '[embed]', '', str_replace( '[/embed]', '', $shortcode ) ); + $parsed = false; + setup_postdata( $post ); + + $wp_embed->return_false_on_fail = true; + + if ( is_ssl() && preg_match( '%^\\[embed[^\\]]*\\]http://%i', $shortcode ) ) { + // Admin is ssl and the user pasted non-ssl URL. + // Check if the provider supports ssl embeds and use that for the preview. + $ssl_shortcode = preg_replace( '%^(\\[embed[^\\]]*\\])http://%i', '$1https://', $shortcode ); + $parsed = $wp_embed->run_shortcode( $ssl_shortcode ); + + if ( ! $parsed ) { + $no_ssl_support = true; + } + } + + if ( ! $parsed ) { + $parsed = $wp_embed->run_shortcode( $shortcode ); + } + + if ( ! $parsed ) { + wp_send_json_error( array( + 'type' => 'not-embeddable', + 'message' => sprintf( __( '%s failed to embed.' ), '' . esc_html( $url ) . '' ), + ) ); + } + + if ( has_shortcode( $parsed, 'audio' ) || has_shortcode( $parsed, 'video' ) ) { + $styles = ''; + $mce_styles = wpview_media_sandbox_styles(); + foreach ( $mce_styles as $style ) { + $styles .= sprintf( '', $style ); + } + + $html = do_shortcode( $parsed ); + + global $wp_scripts; + if ( ! empty( $wp_scripts ) ) { + $wp_scripts->done = array(); + } + ob_start(); + wp_print_scripts( 'wp-mediaelement' ); + $scripts = ob_get_clean(); + + $parsed = $styles . $html . $scripts; + } + + + if ( ! empty( $no_ssl_support ) || ( is_ssl() && ( preg_match( '%<(iframe|script|embed) [^>]*src="http://%', $parsed ) || + preg_match( '%]*href="http://%', $parsed ) ) ) ) { + // Admin is ssl and the embed is not. Iframes, scripts, and other "active content" will be blocked. + wp_send_json_error( array( + 'type' => 'not-ssl', + 'message' => sprintf( __( 'Preview not available. %s cannot be embedded securely.' ), '' . esc_html( $url ) . '' ), + ) ); + } + + wp_send_json_success( array( + 'body' => $parsed + ) ); +} + +function wp_ajax_parse_media_shortcode() { + global $post, $wp_scripts; + + if ( ! $post = get_post( (int) $_POST['post_ID'] ) ) { + wp_send_json_error(); + } + + if ( empty( $_POST['shortcode'] ) || ! current_user_can( 'edit_post', $post->ID ) ) { + wp_send_json_error(); + } + + setup_postdata( $post ); + $shortcode = do_shortcode( wp_unslash( $_POST['shortcode'] ) ); + + if ( empty( $shortcode ) ) { + wp_send_json_error( array( + 'type' => 'no-items', + 'message' => __( 'No items found.' ), + ) ); + } + + $head = ''; + $styles = wpview_media_sandbox_styles(); + + foreach ( $styles as $style ) { + $head .= ''; + } + + if ( ! empty( $wp_scripts ) ) { + $wp_scripts->done = array(); + } + + ob_start(); + + echo $shortcode; + + if ( 'playlist' === $_REQUEST['type'] ) { + wp_underscore_playlist_templates(); + + wp_print_scripts( 'wp-playlist' ); + } else { + wp_print_scripts( 'wp-mediaelement' ); + } + + wp_send_json_success( array( + 'head' => $head, + 'body' => ob_get_clean() + ) ); +} diff --git a/wp-admin/includes/bookmark.php b/wp-admin/includes/bookmark.php new file mode 100644 index 0000000..43ccd41 --- /dev/null +++ b/wp-admin/includes/bookmark.php @@ -0,0 +1,305 @@ +link_url = esc_url( wp_unslash( $_GET['linkurl'] ) ); + else + $link->link_url = ''; + + if ( isset( $_GET['name'] ) ) + $link->link_name = esc_attr( wp_unslash( $_GET['name'] ) ); + else + $link->link_name = ''; + + $link->link_visible = 'Y'; + + return $link; +} + +/** + * Delete link specified from database. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link to delete + * @return bool True + */ +function wp_delete_link( $link_id ) { + global $wpdb; + /** + * Fires before a link is deleted. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link to delete. + */ + do_action( 'delete_link', $link_id ); + + wp_delete_object_term_relationships( $link_id, 'link_category' ); + + $wpdb->delete( $wpdb->links, array( 'link_id' => $link_id ) ); + /** + * Fires after a link has been deleted. + * + * @since 2.2.0 + * + * @param int $link_id ID of the deleted link. + */ + do_action( 'deleted_link', $link_id ); + + clean_bookmark_cache( $link_id ); + + return true; +} + +/** + * Retrieves the link categories associated with the link specified. + * + * @since 2.1.0 + * + * @param int $link_id Link ID to look up + * @return array The requested link's categories + */ +function wp_get_link_cats( $link_id = 0 ) { + + $cats = wp_get_object_terms( $link_id, 'link_category', array('fields' => 'ids') ); + + return array_unique( $cats ); +} + +/** + * Retrieve link data based on ID. + * + * @since 2.0.0 + * + * @param int $link_id ID of link to retrieve + * @return object Link for editing + */ +function get_link_to_edit( $link_id ) { + return get_bookmark( $link_id, OBJECT, 'edit' ); +} + +/** + * This function inserts/updates links into/in the database. + * + * @since 2.0.0 + * + * @param array $linkdata Elements that make up the link to insert. + * @param bool $wp_error Optional. If true return WP_Error object on failure. + * @return int|WP_Error Value 0 or WP_Error on failure. The link ID on success. + */ +function wp_insert_link( $linkdata, $wp_error = false ) { + global $wpdb; + + $defaults = array( 'link_id' => 0, 'link_name' => '', 'link_url' => '', 'link_rating' => 0 ); + + $args = wp_parse_args( $linkdata, $defaults ); + $r = wp_unslash( sanitize_bookmark( $args, 'db' ) ); + + $link_id = $r['link_id']; + $link_name = $r['link_name']; + $link_url = $r['link_url']; + + $update = false; + if ( ! empty( $link_id ) ) { + $update = true; + } + + if ( trim( $link_name ) == '' ) { + if ( trim( $link_url ) != '' ) { + $link_name = $link_url; + } else { + return 0; + } + } + + if ( trim( $link_url ) == '' ) { + return 0; + } + + $link_rating = ( ! empty( $r['link_rating'] ) ) ? $r['link_rating'] : 0; + $link_image = ( ! empty( $r['link_image'] ) ) ? $r['link_image'] : ''; + $link_target = ( ! empty( $r['link_target'] ) ) ? $r['link_target'] : ''; + $link_visible = ( ! empty( $r['link_visible'] ) ) ? $r['link_visible'] : 'Y'; + $link_owner = ( ! empty( $r['link_owner'] ) ) ? $r['link_owner'] : get_current_user_id(); + $link_notes = ( ! empty( $r['link_notes'] ) ) ? $r['link_notes'] : ''; + $link_description = ( ! empty( $r['link_description'] ) ) ? $r['link_description'] : ''; + $link_rss = ( ! empty( $r['link_rss'] ) ) ? $r['link_rss'] : ''; + $link_rel = ( ! empty( $r['link_rel'] ) ) ? $r['link_rel'] : ''; + $link_category = ( ! empty( $r['link_category'] ) ) ? $r['link_category'] : array(); + + // Make sure we set a valid category + if ( ! is_array( $link_category ) || 0 == count( $link_category ) ) { + $link_category = array( get_option( 'default_link_category' ) ); + } + + if ( $update ) { + if ( false === $wpdb->update( $wpdb->links, compact( 'link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_rating', 'link_rel', 'link_notes', 'link_rss' ), compact( 'link_id' ) ) ) { + if ( $wp_error ) { + return new WP_Error( 'db_update_error', __( 'Could not update link in the database' ), $wpdb->last_error ); + } else { + return 0; + } + } + } else { + if ( false === $wpdb->insert( $wpdb->links, compact( 'link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_owner', 'link_rating', 'link_rel', 'link_notes', 'link_rss' ) ) ) { + if ( $wp_error ) { + return new WP_Error( 'db_insert_error', __( 'Could not insert link into the database' ), $wpdb->last_error ); + } else { + return 0; + } + } + $link_id = (int) $wpdb->insert_id; + } + + wp_set_link_cats( $link_id, $link_category ); + + if ( $update ) { + /** + * Fires after a link was updated in the database. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link that was updated. + */ + do_action( 'edit_link', $link_id ); + } else { + /** + * Fires after a link was added to the database. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link that was added. + */ + do_action( 'add_link', $link_id ); + } + clean_bookmark_cache( $link_id ); + + return $link_id; +} + +/** + * Update link with the specified link categories. + * + * @since 2.1.0 + * + * @param int $link_id ID of link to update + * @param array $link_categories Array of categories to + */ +function wp_set_link_cats( $link_id = 0, $link_categories = array() ) { + // If $link_categories isn't already an array, make it one: + if ( !is_array( $link_categories ) || 0 == count( $link_categories ) ) + $link_categories = array( get_option( 'default_link_category' ) ); + + $link_categories = array_map( 'intval', $link_categories ); + $link_categories = array_unique( $link_categories ); + + wp_set_object_terms( $link_id, $link_categories, 'link_category' ); + + clean_bookmark_cache( $link_id ); +} + +/** + * Update a link in the database. + * + * @since 2.0.0 + * + * @param array $linkdata Link data to update. + * @return int|WP_Error Value 0 or WP_Error on failure. The updated link ID on success. + */ +function wp_update_link( $linkdata ) { + $link_id = (int) $linkdata['link_id']; + + $link = get_bookmark( $link_id, ARRAY_A ); + + // Escape data pulled from DB. + $link = wp_slash( $link ); + + // Passed link category list overwrites existing category list if not empty. + if ( isset( $linkdata['link_category'] ) && is_array( $linkdata['link_category'] ) + && 0 != count( $linkdata['link_category'] ) ) + $link_cats = $linkdata['link_category']; + else + $link_cats = $link['link_category']; + + // Merge old and new fields with new fields overwriting old ones. + $linkdata = array_merge( $link, $linkdata ); + $linkdata['link_category'] = $link_cats; + + return wp_insert_link( $linkdata ); +} + +/** + * @since 3.5.0 + * @access private + */ +function wp_link_manager_disabled_message() { + global $pagenow; + if ( 'link-manager.php' != $pagenow && 'link-add.php' != $pagenow && 'link.php' != $pagenow ) + return; + + add_filter( 'pre_option_link_manager_enabled', '__return_true', 100 ); + $really_can_manage_links = current_user_can( 'manage_links' ); + remove_filter( 'pre_option_link_manager_enabled', '__return_true', 100 ); + + if ( $really_can_manage_links && current_user_can( 'install_plugins' ) ) { + $link = network_admin_url( 'plugin-install.php?tab=search&s=Link+Manager' ); + wp_die( sprintf( __( 'If you are looking to use the link manager, please install the Link Manager plugin.' ), $link ) ); + } + + wp_die( __( 'You do not have sufficient permissions to edit the links for this site.' ) ); +} +add_action( 'admin_page_access_denied', 'wp_link_manager_disabled_message' ); diff --git a/wp-admin/includes/class-ftp-pure.php b/wp-admin/includes/class-ftp-pure.php new file mode 100644 index 0000000..bb7742a --- /dev/null +++ b/wp-admin/includes/class-ftp-pure.php @@ -0,0 +1,190 @@ +__construct($verb, $le); + } + + function __construct($verb=FALSE, $le=FALSE) { + parent::__construct(false, $verb, $le); + } + +// +// +// + + function _settimeout($sock) { + if(!@stream_set_timeout($sock, $this->_timeout)) { + $this->PushError('_settimeout','socket set send timeout'); + $this->_quit(); + return FALSE; + } + return TRUE; + } + + function _connect($host, $port) { + $this->SendMSG("Creating socket"); + $sock = @fsockopen($host, $port, $errno, $errstr, $this->_timeout); + if (!$sock) { + $this->PushError('_connect','socket connect failed', $errstr." (".$errno.")"); + return FALSE; + } + $this->_connected=true; + return $sock; + } + + function _readmsg($fnction="_readmsg"){ + if(!$this->_connected) { + $this->PushError($fnction, 'Connect first'); + return FALSE; + } + $result=true; + $this->_message=""; + $this->_code=0; + $go=true; + do { + $tmp=@fgets($this->_ftp_control_sock, 512); + if($tmp===false) { + $go=$result=false; + $this->PushError($fnction,'Read failed'); + } else { + $this->_message.=$tmp; + if(preg_match("/^([0-9]{3})(-(.*[".CRLF."]{1,2})+\\1)? [^".CRLF."]+[".CRLF."]{1,2}$/", $this->_message, $regs)) $go=false; + } + } while($go); + if($this->LocalEcho) echo "GET < ".rtrim($this->_message, CRLF).CRLF; + $this->_code=(int)$regs[1]; + return $result; + } + + function _exec($cmd, $fnction="_exec") { + if(!$this->_ready) { + $this->PushError($fnction,'Connect first'); + return FALSE; + } + if($this->LocalEcho) echo "PUT > ",$cmd,CRLF; + $status=@fputs($this->_ftp_control_sock, $cmd.CRLF); + if($status===false) { + $this->PushError($fnction,'socket write failed'); + return FALSE; + } + $this->_lastaction=time(); + if(!$this->_readmsg($fnction)) return FALSE; + return TRUE; + } + + function _data_prepare($mode=FTP_ASCII) { + if(!$this->_settype($mode)) return FALSE; + if($this->_passive) { + if(!$this->_exec("PASV", "pasv")) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + $ip_port = explode(",", ereg_replace("^.+ \\(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\\)?.*".CRLF."$", "\\1", $this->_message)); + $this->_datahost=$ip_port[0].".".$ip_port[1].".".$ip_port[2].".".$ip_port[3]; + $this->_dataport=(((int)$ip_port[4])<<8) + ((int)$ip_port[5]); + $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); + $this->_ftp_data_sock=@fsockopen($this->_datahost, $this->_dataport, $errno, $errstr, $this->_timeout); + if(!$this->_ftp_data_sock) { + $this->PushError("_data_prepare","fsockopen fails", $errstr." (".$errno.")"); + $this->_data_close(); + return FALSE; + } + else $this->_ftp_data_sock; + } else { + $this->SendMSG("Only passive connections available!"); + return FALSE; + } + return TRUE; + } + + function _data_read($mode=FTP_ASCII, $fp=NULL) { + if(is_resource($fp)) $out=0; + else $out=""; + if(!$this->_passive) { + $this->SendMSG("Only passive connections available!"); + return FALSE; + } + while (!feof($this->_ftp_data_sock)) { + $block=fread($this->_ftp_data_sock, $this->_ftp_buff_size); + if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block); + if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block)); + else $out.=$block; + } + return $out; + } + + function _data_write($mode=FTP_ASCII, $fp=NULL) { + if(is_resource($fp)) $out=0; + else $out=""; + if(!$this->_passive) { + $this->SendMSG("Only passive connections available!"); + return FALSE; + } + if(is_resource($fp)) { + while(!feof($fp)) { + $block=fread($fp, $this->_ftp_buff_size); + if(!$this->_data_write_block($mode, $block)) return false; + } + } elseif(!$this->_data_write_block($mode, $fp)) return false; + return TRUE; + } + + function _data_write_block($mode, $block) { + if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_remote], $block); + do { + if(($t=@fwrite($this->_ftp_data_sock, $block))===FALSE) { + $this->PushError("_data_write","Can't write to socket"); + return FALSE; + } + $block=substr($block, $t); + } while(!empty($block)); + return true; + } + + function _data_close() { + @fclose($this->_ftp_data_sock); + $this->SendMSG("Disconnected data from remote host"); + return TRUE; + } + + function _quit($force=FALSE) { + if($this->_connected or $force) { + @fclose($this->_ftp_control_sock); + $this->_connected=false; + $this->SendMSG("Socket closed"); + } + } +} + +?> diff --git a/wp-admin/includes/class-ftp-sockets.php b/wp-admin/includes/class-ftp-sockets.php new file mode 100644 index 0000000..f9ea6cd --- /dev/null +++ b/wp-admin/includes/class-ftp-sockets.php @@ -0,0 +1,250 @@ +__construct($verb, $le); + } + + function __construct($verb=FALSE, $le=FALSE) { + parent::__construct(true, $verb, $le); + } + +// +// +// + + function _settimeout($sock) { + if(!@socket_set_option($sock, SOL_SOCKET, SO_RCVTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) { + $this->PushError('_connect','socket set receive timeout',socket_strerror(socket_last_error($sock))); + @socket_close($sock); + return FALSE; + } + if(!@socket_set_option($sock, SOL_SOCKET , SO_SNDTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) { + $this->PushError('_connect','socket set send timeout',socket_strerror(socket_last_error($sock))); + @socket_close($sock); + return FALSE; + } + return true; + } + + function _connect($host, $port) { + $this->SendMSG("Creating socket"); + if(!($sock = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) { + $this->PushError('_connect','socket create failed',socket_strerror(socket_last_error($sock))); + return FALSE; + } + if(!$this->_settimeout($sock)) return FALSE; + $this->SendMSG("Connecting to \"".$host.":".$port."\""); + if (!($res = @socket_connect($sock, $host, $port))) { + $this->PushError('_connect','socket connect failed',socket_strerror(socket_last_error($sock))); + @socket_close($sock); + return FALSE; + } + $this->_connected=true; + return $sock; + } + + function _readmsg($fnction="_readmsg"){ + if(!$this->_connected) { + $this->PushError($fnction,'Connect first'); + return FALSE; + } + $result=true; + $this->_message=""; + $this->_code=0; + $go=true; + do { + $tmp=@socket_read($this->_ftp_control_sock, 4096, PHP_BINARY_READ); + if($tmp===false) { + $go=$result=false; + $this->PushError($fnction,'Read failed', socket_strerror(socket_last_error($this->_ftp_control_sock))); + } else { + $this->_message.=$tmp; + $go = !preg_match("/^([0-9]{3})(-.+\\1)? [^".CRLF."]+".CRLF."$/Us", $this->_message, $regs); + } + } while($go); + if($this->LocalEcho) echo "GET < ".rtrim($this->_message, CRLF).CRLF; + $this->_code=(int)$regs[1]; + return $result; + } + + function _exec($cmd, $fnction="_exec") { + if(!$this->_ready) { + $this->PushError($fnction,'Connect first'); + return FALSE; + } + if($this->LocalEcho) echo "PUT > ",$cmd,CRLF; + $status=@socket_write($this->_ftp_control_sock, $cmd.CRLF); + if($status===false) { + $this->PushError($fnction,'socket write failed', socket_strerror(socket_last_error($this->stream))); + return FALSE; + } + $this->_lastaction=time(); + if(!$this->_readmsg($fnction)) return FALSE; + return TRUE; + } + + function _data_prepare($mode=FTP_ASCII) { + if(!$this->_settype($mode)) return FALSE; + $this->SendMSG("Creating data socket"); + $this->_ftp_data_sock = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP); + if ($this->_ftp_data_sock < 0) { + $this->PushError('_data_prepare','socket create failed',socket_strerror(socket_last_error($this->_ftp_data_sock))); + return FALSE; + } + if(!$this->_settimeout($this->_ftp_data_sock)) { + $this->_data_close(); + return FALSE; + } + if($this->_passive) { + if(!$this->_exec("PASV", "pasv")) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + $ip_port = explode(",", ereg_replace("^.+ \\(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\\)?.*".CRLF."$", "\\1", $this->_message)); + $this->_datahost=$ip_port[0].".".$ip_port[1].".".$ip_port[2].".".$ip_port[3]; + $this->_dataport=(((int)$ip_port[4])<<8) + ((int)$ip_port[5]); + $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); + if(!@socket_connect($this->_ftp_data_sock, $this->_datahost, $this->_dataport)) { + $this->PushError("_data_prepare","socket_connect", socket_strerror(socket_last_error($this->_ftp_data_sock))); + $this->_data_close(); + return FALSE; + } + else $this->_ftp_temp_sock=$this->_ftp_data_sock; + } else { + if(!@socket_getsockname($this->_ftp_control_sock, $addr, $port)) { + $this->PushError("_data_prepare","can't get control socket information", socket_strerror(socket_last_error($this->_ftp_control_sock))); + $this->_data_close(); + return FALSE; + } + if(!@socket_bind($this->_ftp_data_sock,$addr)){ + $this->PushError("_data_prepare","can't bind data socket", socket_strerror(socket_last_error($this->_ftp_data_sock))); + $this->_data_close(); + return FALSE; + } + if(!@socket_listen($this->_ftp_data_sock)) { + $this->PushError("_data_prepare","can't listen data socket", socket_strerror(socket_last_error($this->_ftp_data_sock))); + $this->_data_close(); + return FALSE; + } + if(!@socket_getsockname($this->_ftp_data_sock, $this->_datahost, $this->_dataport)) { + $this->PushError("_data_prepare","can't get data socket information", socket_strerror(socket_last_error($this->_ftp_data_sock))); + $this->_data_close(); + return FALSE; + } + if(!$this->_exec('PORT '.str_replace('.',',',$this->_datahost.'.'.($this->_dataport>>8).'.'.($this->_dataport&0x00FF)), "_port")) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + } + return TRUE; + } + + function _data_read($mode=FTP_ASCII, $fp=NULL) { + $NewLine=$this->_eol_code[$this->OS_local]; + if(is_resource($fp)) $out=0; + else $out=""; + if(!$this->_passive) { + $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); + $this->_ftp_temp_sock=socket_accept($this->_ftp_data_sock); + if($this->_ftp_temp_sock===FALSE) { + $this->PushError("_data_read","socket_accept", socket_strerror(socket_last_error($this->_ftp_temp_sock))); + $this->_data_close(); + return FALSE; + } + } + + while(($block=@socket_read($this->_ftp_temp_sock, $this->_ftp_buff_size, PHP_BINARY_READ))!==false) { + if($block==="") break; + if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block); + if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block)); + else $out.=$block; + } + return $out; + } + + function _data_write($mode=FTP_ASCII, $fp=NULL) { + $NewLine=$this->_eol_code[$this->OS_local]; + if(is_resource($fp)) $out=0; + else $out=""; + if(!$this->_passive) { + $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); + $this->_ftp_temp_sock=socket_accept($this->_ftp_data_sock); + if($this->_ftp_temp_sock===FALSE) { + $this->PushError("_data_write","socket_accept", socket_strerror(socket_last_error($this->_ftp_temp_sock))); + $this->_data_close(); + return false; + } + } + if(is_resource($fp)) { + while(!feof($fp)) { + $block=fread($fp, $this->_ftp_buff_size); + if(!$this->_data_write_block($mode, $block)) return false; + } + } elseif(!$this->_data_write_block($mode, $fp)) return false; + return true; + } + + function _data_write_block($mode, $block) { + if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_remote], $block); + do { + if(($t=@socket_write($this->_ftp_temp_sock, $block))===FALSE) { + $this->PushError("_data_write","socket_write", socket_strerror(socket_last_error($this->_ftp_temp_sock))); + $this->_data_close(); + return FALSE; + } + $block=substr($block, $t); + } while(!empty($block)); + return true; + } + + function _data_close() { + @socket_close($this->_ftp_temp_sock); + @socket_close($this->_ftp_data_sock); + $this->SendMSG("Disconnected data from remote host"); + return TRUE; + } + + function _quit() { + if($this->_connected) { + @socket_close($this->_ftp_control_sock); + $this->_connected=false; + $this->SendMSG("Socket closed"); + } + } +} +?> diff --git a/wp-admin/includes/class-ftp.php b/wp-admin/includes/class-ftp.php new file mode 100644 index 0000000..f068f15 --- /dev/null +++ b/wp-admin/includes/class-ftp.php @@ -0,0 +1,907 @@ +__construct($port_mode); + } + + function __construct($port_mode=FALSE, $verb=FALSE, $le=FALSE) { + $this->LocalEcho=$le; + $this->Verbose=$verb; + $this->_lastaction=NULL; + $this->_error_array=array(); + $this->_eol_code=array(FTP_OS_Unix=>"\n", FTP_OS_Mac=>"\r", FTP_OS_Windows=>"\r\n"); + $this->AuthorizedTransferMode=array(FTP_AUTOASCII, FTP_ASCII, FTP_BINARY); + $this->OS_FullName=array(FTP_OS_Unix => 'UNIX', FTP_OS_Windows => 'WINDOWS', FTP_OS_Mac => 'MACOS'); + $this->AutoAsciiExt=array("ASP","BAT","C","CPP","CSS","CSV","JS","H","HTM","HTML","SHTML","INI","LOG","PHP3","PHTML","PL","PERL","SH","SQL","TXT"); + $this->_port_available=($port_mode==TRUE); + $this->SendMSG("Staring FTP client class".($this->_port_available?"":" without PORT mode support")); + $this->_connected=FALSE; + $this->_ready=FALSE; + $this->_can_restore=FALSE; + $this->_code=0; + $this->_message=""; + $this->_ftp_buff_size=4096; + $this->_curtype=NULL; + $this->SetUmask(0022); + $this->SetType(FTP_AUTOASCII); + $this->SetTimeout(30); + $this->Passive(!$this->_port_available); + $this->_login="anonymous"; + $this->_password="anon@ftp.com"; + $this->_features=array(); + $this->OS_local=FTP_OS_Unix; + $this->OS_remote=FTP_OS_Unix; + $this->features=array(); + if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') $this->OS_local=FTP_OS_Windows; + elseif(strtoupper(substr(PHP_OS, 0, 3)) === 'MAC') $this->OS_local=FTP_OS_Mac; + } + +// +// +// + + function parselisting($line) { + $is_windows = ($this->OS_remote == FTP_OS_Windows); + if ($is_windows && preg_match("/([0-9]{2})-([0-9]{2})-([0-9]{2}) +([0-9]{2}):([0-9]{2})(AM|PM) +([0-9]+|) +(.+)/",$line,$lucifer)) { + $b = array(); + if ($lucifer[3]<70) { $lucifer[3]+=2000; } else { $lucifer[3]+=1900; } // 4digit year fix + $b['isdir'] = ($lucifer[7]==""); + if ( $b['isdir'] ) + $b['type'] = 'd'; + else + $b['type'] = 'f'; + $b['size'] = $lucifer[7]; + $b['month'] = $lucifer[1]; + $b['day'] = $lucifer[2]; + $b['year'] = $lucifer[3]; + $b['hour'] = $lucifer[4]; + $b['minute'] = $lucifer[5]; + $b['time'] = @mktime($lucifer[4]+(strcasecmp($lucifer[6],"PM")==0?12:0),$lucifer[5],0,$lucifer[1],$lucifer[2],$lucifer[3]); + $b['am/pm'] = $lucifer[6]; + $b['name'] = $lucifer[8]; + } else if (!$is_windows && $lucifer=preg_split("/[ ]/",$line,9,PREG_SPLIT_NO_EMPTY)) { + //echo $line."\n"; + $lcount=count($lucifer); + if ($lcount<8) return ''; + $b = array(); + $b['isdir'] = $lucifer[0]{0} === "d"; + $b['islink'] = $lucifer[0]{0} === "l"; + if ( $b['isdir'] ) + $b['type'] = 'd'; + elseif ( $b['islink'] ) + $b['type'] = 'l'; + else + $b['type'] = 'f'; + $b['perms'] = $lucifer[0]; + $b['number'] = $lucifer[1]; + $b['owner'] = $lucifer[2]; + $b['group'] = $lucifer[3]; + $b['size'] = $lucifer[4]; + if ($lcount==8) { + sscanf($lucifer[5],"%d-%d-%d",$b['year'],$b['month'],$b['day']); + sscanf($lucifer[6],"%d:%d",$b['hour'],$b['minute']); + $b['time'] = @mktime($b['hour'],$b['minute'],0,$b['month'],$b['day'],$b['year']); + $b['name'] = $lucifer[7]; + } else { + $b['month'] = $lucifer[5]; + $b['day'] = $lucifer[6]; + if (preg_match("/([0-9]{2}):([0-9]{2})/",$lucifer[7],$l2)) { + $b['year'] = date("Y"); + $b['hour'] = $l2[1]; + $b['minute'] = $l2[2]; + } else { + $b['year'] = $lucifer[7]; + $b['hour'] = 0; + $b['minute'] = 0; + } + $b['time'] = strtotime(sprintf("%d %s %d %02d:%02d",$b['day'],$b['month'],$b['year'],$b['hour'],$b['minute'])); + $b['name'] = $lucifer[8]; + } + } + + return $b; + } + + function SendMSG($message = "", $crlf=true) { + if ($this->Verbose) { + echo $message.($crlf?CRLF:""); + flush(); + } + return TRUE; + } + + function SetType($mode=FTP_AUTOASCII) { + if(!in_array($mode, $this->AuthorizedTransferMode)) { + $this->SendMSG("Wrong type"); + return FALSE; + } + $this->_type=$mode; + $this->SendMSG("Transfer type: ".($this->_type==FTP_BINARY?"binary":($this->_type==FTP_ASCII?"ASCII":"auto ASCII") ) ); + return TRUE; + } + + function _settype($mode=FTP_ASCII) { + if($this->_ready) { + if($mode==FTP_BINARY) { + if($this->_curtype!=FTP_BINARY) { + if(!$this->_exec("TYPE I", "SetType")) return FALSE; + $this->_curtype=FTP_BINARY; + } + } elseif($this->_curtype!=FTP_ASCII) { + if(!$this->_exec("TYPE A", "SetType")) return FALSE; + $this->_curtype=FTP_ASCII; + } + } else return FALSE; + return TRUE; + } + + function Passive($pasv=NULL) { + if(is_null($pasv)) $this->_passive=!$this->_passive; + else $this->_passive=$pasv; + if(!$this->_port_available and !$this->_passive) { + $this->SendMSG("Only passive connections available!"); + $this->_passive=TRUE; + return FALSE; + } + $this->SendMSG("Passive mode ".($this->_passive?"on":"off")); + return TRUE; + } + + function SetServer($host, $port=21, $reconnect=true) { + if(!is_long($port)) { + $this->verbose=true; + $this->SendMSG("Incorrect port syntax"); + return FALSE; + } else { + $ip=@gethostbyname($host); + $dns=@gethostbyaddr($host); + if(!$ip) $ip=$host; + if(!$dns) $dns=$host; + // Validate the IPAddress PHP4 returns -1 for invalid, PHP5 false + // -1 === "255.255.255.255" which is the broadcast address which is also going to be invalid + $ipaslong = ip2long($ip); + if ( ($ipaslong == false) || ($ipaslong === -1) ) { + $this->SendMSG("Wrong host name/address \"".$host."\""); + return FALSE; + } + $this->_host=$ip; + $this->_fullhost=$dns; + $this->_port=$port; + $this->_dataport=$port-1; + } + $this->SendMSG("Host \"".$this->_fullhost."(".$this->_host."):".$this->_port."\""); + if($reconnect){ + if($this->_connected) { + $this->SendMSG("Reconnecting"); + if(!$this->quit(FTP_FORCE)) return FALSE; + if(!$this->connect()) return FALSE; + } + } + return TRUE; + } + + function SetUmask($umask=0022) { + $this->_umask=$umask; + umask($this->_umask); + $this->SendMSG("UMASK 0".decoct($this->_umask)); + return TRUE; + } + + function SetTimeout($timeout=30) { + $this->_timeout=$timeout; + $this->SendMSG("Timeout ".$this->_timeout); + if($this->_connected) + if(!$this->_settimeout($this->_ftp_control_sock)) return FALSE; + return TRUE; + } + + function connect($server=NULL) { + if(!empty($server)) { + if(!$this->SetServer($server)) return false; + } + if($this->_ready) return true; + $this->SendMsg('Local OS : '.$this->OS_FullName[$this->OS_local]); + if(!($this->_ftp_control_sock = $this->_connect($this->_host, $this->_port))) { + $this->SendMSG("Error : Cannot connect to remote host \"".$this->_fullhost." :".$this->_port."\""); + return FALSE; + } + $this->SendMSG("Connected to remote host \"".$this->_fullhost.":".$this->_port."\". Waiting for greeting."); + do { + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + $this->_lastaction=time(); + } while($this->_code<200); + $this->_ready=true; + $syst=$this->systype(); + if(!$syst) $this->SendMSG("Can't detect remote OS"); + else { + if(preg_match("/win|dos|novell/i", $syst[0])) $this->OS_remote=FTP_OS_Windows; + elseif(preg_match("/os/i", $syst[0])) $this->OS_remote=FTP_OS_Mac; + elseif(preg_match("/(li|u)nix/i", $syst[0])) $this->OS_remote=FTP_OS_Unix; + else $this->OS_remote=FTP_OS_Mac; + $this->SendMSG("Remote OS: ".$this->OS_FullName[$this->OS_remote]); + } + if(!$this->features()) $this->SendMSG("Can't get features list. All supported - disabled"); + else $this->SendMSG("Supported features: ".implode(", ", array_keys($this->_features))); + return TRUE; + } + + function quit($force=false) { + if($this->_ready) { + if(!$this->_exec("QUIT") and !$force) return FALSE; + if(!$this->_checkCode() and !$force) return FALSE; + $this->_ready=false; + $this->SendMSG("Session finished"); + } + $this->_quit(); + return TRUE; + } + + function login($user=NULL, $pass=NULL) { + if(!is_null($user)) $this->_login=$user; + else $this->_login="anonymous"; + if(!is_null($pass)) $this->_password=$pass; + else $this->_password="anon@anon.com"; + if(!$this->_exec("USER ".$this->_login, "login")) return FALSE; + if(!$this->_checkCode()) return FALSE; + if($this->_code!=230) { + if(!$this->_exec((($this->_code==331)?"PASS ":"ACCT ").$this->_password, "login")) return FALSE; + if(!$this->_checkCode()) return FALSE; + } + $this->SendMSG("Authentication succeeded"); + if(empty($this->_features)) { + if(!$this->features()) $this->SendMSG("Can't get features list. All supported - disabled"); + else $this->SendMSG("Supported features: ".implode(", ", array_keys($this->_features))); + } + return TRUE; + } + + function pwd() { + if(!$this->_exec("PWD", "pwd")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return ereg_replace("^[0-9]{3} \"(.+)\".+", "\\1", $this->_message); + } + + function cdup() { + if(!$this->_exec("CDUP", "cdup")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return true; + } + + function chdir($pathname) { + if(!$this->_exec("CWD ".$pathname, "chdir")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function rmdir($pathname) { + if(!$this->_exec("RMD ".$pathname, "rmdir")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function mkdir($pathname) { + if(!$this->_exec("MKD ".$pathname, "mkdir")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function rename($from, $to) { + if(!$this->_exec("RNFR ".$from, "rename")) return FALSE; + if(!$this->_checkCode()) return FALSE; + if($this->_code==350) { + if(!$this->_exec("RNTO ".$to, "rename")) return FALSE; + if(!$this->_checkCode()) return FALSE; + } else return FALSE; + return TRUE; + } + + function filesize($pathname) { + if(!isset($this->_features["SIZE"])) { + $this->PushError("filesize", "not supported by server"); + return FALSE; + } + if(!$this->_exec("SIZE ".$pathname, "filesize")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return ereg_replace("^[0-9]{3} ([0-9]+)".CRLF, "\\1", $this->_message); + } + + function abort() { + if(!$this->_exec("ABOR", "abort")) return FALSE; + if(!$this->_checkCode()) { + if($this->_code!=426) return FALSE; + if(!$this->_readmsg("abort")) return FALSE; + if(!$this->_checkCode()) return FALSE; + } + return true; + } + + function mdtm($pathname) { + if(!isset($this->_features["MDTM"])) { + $this->PushError("mdtm", "not supported by server"); + return FALSE; + } + if(!$this->_exec("MDTM ".$pathname, "mdtm")) return FALSE; + if(!$this->_checkCode()) return FALSE; + $mdtm = ereg_replace("^[0-9]{3} ([0-9]+)".CRLF, "\\1", $this->_message); + $date = sscanf($mdtm, "%4d%2d%2d%2d%2d%2d"); + $timestamp = mktime($date[3], $date[4], $date[5], $date[1], $date[2], $date[0]); + return $timestamp; + } + + function systype() { + if(!$this->_exec("SYST", "systype")) return FALSE; + if(!$this->_checkCode()) return FALSE; + $DATA = explode(" ", $this->_message); + return array($DATA[1], $DATA[3]); + } + + function delete($pathname) { + if(!$this->_exec("DELE ".$pathname, "delete")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function site($command, $fnction="site") { + if(!$this->_exec("SITE ".$command, $fnction)) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function chmod($pathname, $mode) { + if(!$this->site( sprintf('CHMOD %o %s', $mode, $pathname), "chmod")) return FALSE; + return TRUE; + } + + function restore($from) { + if(!isset($this->_features["REST"])) { + $this->PushError("restore", "not supported by server"); + return FALSE; + } + if($this->_curtype!=FTP_BINARY) { + $this->PushError("restore", "can't restore in ASCII mode"); + return FALSE; + } + if(!$this->_exec("REST ".$from, "resore")) return FALSE; + if(!$this->_checkCode()) return FALSE; + return TRUE; + } + + function features() { + if(!$this->_exec("FEAT", "features")) return FALSE; + if(!$this->_checkCode()) return FALSE; + $f=preg_split("/[".CRLF."]+/", preg_replace("/[0-9]{3}[ -].*[".CRLF."]+/", "", $this->_message), -1, PREG_SPLIT_NO_EMPTY); + $this->_features=array(); + foreach($f as $k=>$v) { + $v=explode(" ", trim($v)); + $this->_features[array_shift($v)]=$v; + } + return true; + } + + function rawlist($pathname="", $arg="") { + return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "LIST", "rawlist"); + } + + function nlist($pathname="") { + return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "NLST", "nlist"); + } + + function is_exists($pathname) { + return $this->file_exists($pathname); + } + + function file_exists($pathname) { + $exists=true; + if(!$this->_exec("RNFR ".$pathname, "rename")) $exists=FALSE; + else { + if(!$this->_checkCode()) $exists=FALSE; + $this->abort(); + } + if($exists) $this->SendMSG("Remote file ".$pathname." exists"); + else $this->SendMSG("Remote file ".$pathname." does not exist"); + return $exists; + } + + function fget($fp, $remotefile,$rest=0) { + if($this->_can_restore and $rest!=0) fseek($fp, $rest); + $pi=pathinfo($remotefile); + if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; + else $mode=FTP_BINARY; + if(!$this->_data_prepare($mode)) { + return FALSE; + } + if($this->_can_restore and $rest!=0) $this->restore($rest); + if(!$this->_exec("RETR ".$remotefile, "get")) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + $out=$this->_data_read($mode, $fp); + $this->_data_close(); + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + return $out; + } + + function get($remotefile, $localfile=NULL, $rest=0) { + if(is_null($localfile)) $localfile=$remotefile; + if (@file_exists($localfile)) $this->SendMSG("Warning : local file will be overwritten"); + $fp = @fopen($localfile, "w"); + if (!$fp) { + $this->PushError("get","can't open local file", "Cannot create \"".$localfile."\""); + return FALSE; + } + if($this->_can_restore and $rest!=0) fseek($fp, $rest); + $pi=pathinfo($remotefile); + if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; + else $mode=FTP_BINARY; + if(!$this->_data_prepare($mode)) { + fclose($fp); + return FALSE; + } + if($this->_can_restore and $rest!=0) $this->restore($rest); + if(!$this->_exec("RETR ".$remotefile, "get")) { + $this->_data_close(); + fclose($fp); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + fclose($fp); + return FALSE; + } + $out=$this->_data_read($mode, $fp); + fclose($fp); + $this->_data_close(); + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + return $out; + } + + function fput($remotefile, $fp) { + if($this->_can_restore and $rest!=0) fseek($fp, $rest); + $pi=pathinfo($remotefile); + if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; + else $mode=FTP_BINARY; + if(!$this->_data_prepare($mode)) { + return FALSE; + } + if($this->_can_restore and $rest!=0) $this->restore($rest); + if(!$this->_exec("STOR ".$remotefile, "put")) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + $ret=$this->_data_write($mode, $fp); + $this->_data_close(); + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + return $ret; + } + + function put($localfile, $remotefile=NULL, $rest=0) { + if(is_null($remotefile)) $remotefile=$localfile; + if (!file_exists($localfile)) { + $this->PushError("put","can't open local file", "No such file or directory \"".$localfile."\""); + return FALSE; + } + $fp = @fopen($localfile, "r"); + + if (!$fp) { + $this->PushError("put","can't open local file", "Cannot read file \"".$localfile."\""); + return FALSE; + } + if($this->_can_restore and $rest!=0) fseek($fp, $rest); + $pi=pathinfo($localfile); + if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; + else $mode=FTP_BINARY; + if(!$this->_data_prepare($mode)) { + fclose($fp); + return FALSE; + } + if($this->_can_restore and $rest!=0) $this->restore($rest); + if(!$this->_exec("STOR ".$remotefile, "put")) { + $this->_data_close(); + fclose($fp); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + fclose($fp); + return FALSE; + } + $ret=$this->_data_write($mode, $fp); + fclose($fp); + $this->_data_close(); + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + return $ret; + } + + function mput($local=".", $remote=NULL, $continious=false) { + $local=realpath($local); + if(!@file_exists($local)) { + $this->PushError("mput","can't open local folder", "Cannot stat folder \"".$local."\""); + return FALSE; + } + if(!is_dir($local)) return $this->put($local, $remote); + if(empty($remote)) $remote="."; + elseif(!$this->file_exists($remote) and !$this->mkdir($remote)) return FALSE; + if($handle = opendir($local)) { + $list=array(); + while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != "..") $list[]=$file; + } + closedir($handle); + } else { + $this->PushError("mput","can't open local folder", "Cannot read folder \"".$local."\""); + return FALSE; + } + if(empty($list)) return TRUE; + $ret=true; + foreach($list as $el) { + if(is_dir($local."/".$el)) $t=$this->mput($local."/".$el, $remote."/".$el); + else $t=$this->put($local."/".$el, $remote."/".$el); + if(!$t) { + $ret=FALSE; + if(!$continious) break; + } + } + return $ret; + + } + + function mget($remote, $local=".", $continious=false) { + $list=$this->rawlist($remote, "-lA"); + if($list===false) { + $this->PushError("mget","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); + return FALSE; + } + if(empty($list)) return true; + if(!@file_exists($local)) { + if(!@mkdir($local)) { + $this->PushError("mget","can't create local folder", "Cannot create folder \"".$local."\""); + return FALSE; + } + } + foreach($list as $k=>$v) { + $list[$k]=$this->parselisting($v); + if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]); + } + $ret=true; + foreach($list as $el) { + if($el["type"]=="d") { + if(!$this->mget($remote."/".$el["name"], $local."/".$el["name"], $continious)) { + $this->PushError("mget", "can't copy folder", "Can't copy remote folder \"".$remote."/".$el["name"]."\" to local \"".$local."/".$el["name"]."\""); + $ret=false; + if(!$continious) break; + } + } else { + if(!$this->get($remote."/".$el["name"], $local."/".$el["name"])) { + $this->PushError("mget", "can't copy file", "Can't copy remote file \"".$remote."/".$el["name"]."\" to local \"".$local."/".$el["name"]."\""); + $ret=false; + if(!$continious) break; + } + } + @chmod($local."/".$el["name"], $el["perms"]); + $t=strtotime($el["date"]); + if($t!==-1 and $t!==false) @touch($local."/".$el["name"], $t); + } + return $ret; + } + + function mdel($remote, $continious=false) { + $list=$this->rawlist($remote, "-la"); + if($list===false) { + $this->PushError("mdel","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); + return false; + } + + foreach($list as $k=>$v) { + $list[$k]=$this->parselisting($v); + if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]); + } + $ret=true; + + foreach($list as $el) { + if ( empty($el) ) + continue; + + if($el["type"]=="d") { + if(!$this->mdel($remote."/".$el["name"], $continious)) { + $ret=false; + if(!$continious) break; + } + } else { + if (!$this->delete($remote."/".$el["name"])) { + $this->PushError("mdel", "can't delete file", "Can't delete remote file \"".$remote."/".$el["name"]."\""); + $ret=false; + if(!$continious) break; + } + } + } + + if(!$this->rmdir($remote)) { + $this->PushError("mdel", "can't delete folder", "Can't delete remote folder \"".$remote."/".$el["name"]."\""); + $ret=false; + } + return $ret; + } + + function mmkdir($dir, $mode = 0777) { + if(empty($dir)) return FALSE; + if($this->is_exists($dir) or $dir == "/" ) return TRUE; + if(!$this->mmkdir(dirname($dir), $mode)) return false; + $r=$this->mkdir($dir, $mode); + $this->chmod($dir,$mode); + return $r; + } + + function glob($pattern, $handle=NULL) { + $path=$output=null; + if(PHP_OS=='WIN32') $slash='\\'; + else $slash='/'; + $lastpos=strrpos($pattern,$slash); + if(!($lastpos===false)) { + $path=substr($pattern,0,-$lastpos-1); + $pattern=substr($pattern,$lastpos); + } else $path=getcwd(); + if(is_array($handle) and !empty($handle)) { + while($dir=each($handle)) { + if($this->glob_pattern_match($pattern,$dir)) + $output[]=$dir; + } + } else { + $handle=@opendir($path); + if($handle===false) return false; + while($dir=readdir($handle)) { + if($this->glob_pattern_match($pattern,$dir)) + $output[]=$dir; + } + closedir($handle); + } + if(is_array($output)) return $output; + return false; + } + + function glob_pattern_match($pattern,$string) { + $out=null; + $chunks=explode(';',$pattern); + foreach($chunks as $pattern) { + $escape=array('$','^','.','{','}','(',')','[',']','|'); + while(strpos($pattern,'**')!==false) + $pattern=str_replace('**','*',$pattern); + foreach($escape as $probe) + $pattern=str_replace($probe,"\\$probe",$pattern); + $pattern=str_replace('?*','*', + str_replace('*?','*', + str_replace('*',".*", + str_replace('?','.{1,1}',$pattern)))); + $out[]=$pattern; + } + if(count($out)==1) return($this->glob_regexp("^$out[0]$",$string)); + else { + foreach($out as $tester) + if($this->my_regexp("^$tester$",$string)) return true; + } + return false; + } + + function glob_regexp($pattern,$probe) { + $sensitive=(PHP_OS!='WIN32'); + return ($sensitive? + ereg($pattern,$probe): + eregi($pattern,$probe) + ); + } + + function dirlist($remote) { + $list=$this->rawlist($remote, "-la"); + if($list===false) { + $this->PushError("dirlist","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); + return false; + } + + $dirlist = array(); + foreach($list as $k=>$v) { + $entry=$this->parselisting($v); + if ( empty($entry) ) + continue; + + if($entry["name"]=="." or $entry["name"]=="..") + continue; + + $dirlist[$entry['name']] = $entry; + } + + return $dirlist; + } +// +// +// + function _checkCode() { + return ($this->_code<400 and $this->_code>0); + } + + function _list($arg="", $cmd="LIST", $fnction="_list") { + if(!$this->_data_prepare()) return false; + if(!$this->_exec($cmd.$arg, $fnction)) { + $this->_data_close(); + return FALSE; + } + if(!$this->_checkCode()) { + $this->_data_close(); + return FALSE; + } + $out=""; + if($this->_code<200) { + $out=$this->_data_read(); + $this->_data_close(); + if(!$this->_readmsg()) return FALSE; + if(!$this->_checkCode()) return FALSE; + if($out === FALSE ) return FALSE; + $out=preg_split("/[".CRLF."]+/", $out, -1, PREG_SPLIT_NO_EMPTY); +// $this->SendMSG(implode($this->_eol_code[$this->OS_local], $out)); + } + return $out; + } + +// +// +// +// Gnre une erreur pour traitement externe la classe + function PushError($fctname,$msg,$desc=false){ + $error=array(); + $error['time']=time(); + $error['fctname']=$fctname; + $error['msg']=$msg; + $error['desc']=$desc; + if($desc) $tmp=' ('.$desc.')'; else $tmp=''; + $this->SendMSG($fctname.': '.$msg.$tmp); + return(array_push($this->_error_array,$error)); + } + +// Rcupre une erreur externe + function PopError(){ + if(count($this->_error_array)) return(array_pop($this->_error_array)); + else return(false); + } +} + +$mod_sockets = extension_loaded( 'sockets' ); +if ( ! $mod_sockets && function_exists( 'dl' ) && is_callable( 'dl' ) ) { + $prefix = ( PHP_SHLIB_SUFFIX == 'dll' ) ? 'php_' : ''; + @dl( $prefix . 'sockets.' . PHP_SHLIB_SUFFIX ); + $mod_sockets = extension_loaded( 'sockets' ); +} + +require_once "class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php"; +?> diff --git a/wp-admin/includes/class-pclzip.php b/wp-admin/includes/class-pclzip.php new file mode 100644 index 0000000..5e6a619 --- /dev/null +++ b/wp-admin/includes/class-pclzip.php @@ -0,0 +1,5687 @@ +zipname = $p_zipname; + $this->zip_fd = 0; + $this->magic_quotes_status = -1; + + // ----- Return + return; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // create($p_filelist, $p_add_dir="", $p_remove_dir="") + // create($p_filelist, $p_option, $p_option_value, ...) + // Description : + // This method supports two different synopsis. The first one is historical. + // This method creates a Zip Archive. The Zip file is created in the + // filesystem. The files and directories indicated in $p_filelist + // are added in the archive. See the parameters description for the + // supported format of $p_filelist. + // When a directory is in the list, the directory and its content is added + // in the archive. + // In this synopsis, the function takes an optional variable list of + // options. See bellow the supported options. + // Parameters : + // $p_filelist : An array containing file or directory names, or + // a string containing one filename or one directory name, or + // a string containing a list of filenames and/or directory + // names separated by spaces. + // $p_add_dir : A path to add before the real path of the archived file, + // in order to have it memorized in the archive. + // $p_remove_dir : A path to remove from the real path of the file to archive, + // in order to have a shorter path memorized in the archive. + // When $p_add_dir and $p_remove_dir are set, $p_remove_dir + // is removed first, before $p_add_dir is added. + // Options : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_COMMENT : + // PCLZIP_CB_PRE_ADD : + // PCLZIP_CB_POST_ADD : + // Return Values : + // 0 on failure, + // The list of the added files, with a status of the add action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function create($p_filelist) + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Set default values + $v_options = array(); + $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove from the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_ADD => 'optional', + PCLZIP_CB_POST_ADD => 'optional', + PCLZIP_OPT_NO_COMPRESSION => 'optional', + PCLZIP_OPT_COMMENT => 'optional', + PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', + PCLZIP_OPT_TEMP_FILE_ON => 'optional', + PCLZIP_OPT_TEMP_FILE_OFF => 'optional' + //, PCLZIP_OPT_CRYPT => 'optional' + )); + if ($v_result != 1) { + return 0; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + + // ----- Get the first argument + $v_options[PCLZIP_OPT_ADD_PATH] = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; + } + else if ($v_size > 2) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Invalid number / type of arguments"); + return 0; + } + } + } + + // ----- Look for default option values + $this->privOptionDefaultThreshold($v_options); + + // ----- Init + $v_string_list = array(); + $v_att_list = array(); + $v_filedescr_list = array(); + $p_result_list = array(); + + // ----- Look if the $p_filelist is really an array + if (is_array($p_filelist)) { + + // ----- Look if the first element is also an array + // This will mean that this is a file description entry + if (isset($p_filelist[0]) && is_array($p_filelist[0])) { + $v_att_list = $p_filelist; + } + + // ----- The list is a list of string names + else { + $v_string_list = $p_filelist; + } + } + + // ----- Look if the $p_filelist is a string + else if (is_string($p_filelist)) { + // ----- Create a list from the string + $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); + } + + // ----- Invalid variable type for $p_filelist + else { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_filelist"); + return 0; + } + + // ----- Reformat the string list + if (sizeof($v_string_list) != 0) { + foreach ($v_string_list as $v_string) { + if ($v_string != '') { + $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; + } + else { + } + } + } + + // ----- For each file in the list check the attributes + $v_supported_attributes + = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' + ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' + ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' + ,PCLZIP_ATT_FILE_MTIME => 'optional' + ,PCLZIP_ATT_FILE_CONTENT => 'optional' + ,PCLZIP_ATT_FILE_COMMENT => 'optional' + ); + foreach ($v_att_list as $v_entry) { + $v_result = $this->privFileDescrParseAtt($v_entry, + $v_filedescr_list[], + $v_options, + $v_supported_attributes); + if ($v_result != 1) { + return 0; + } + } + + // ----- Expand the filelist (expand directories) + $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); + if ($v_result != 1) { + return 0; + } + + // ----- Call the create fct + $v_result = $this->privCreate($v_filedescr_list, $p_result_list, $v_options); + if ($v_result != 1) { + return 0; + } + + // ----- Return + return $p_result_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // add($p_filelist, $p_add_dir="", $p_remove_dir="") + // add($p_filelist, $p_option, $p_option_value, ...) + // Description : + // This method supports two synopsis. The first one is historical. + // This methods add the list of files in an existing archive. + // If a file with the same name already exists, it is added at the end of the + // archive, the first one is still present. + // If the archive does not exist, it is created. + // Parameters : + // $p_filelist : An array containing file or directory names, or + // a string containing one filename or one directory name, or + // a string containing a list of filenames and/or directory + // names separated by spaces. + // $p_add_dir : A path to add before the real path of the archived file, + // in order to have it memorized in the archive. + // $p_remove_dir : A path to remove from the real path of the file to archive, + // in order to have a shorter path memorized in the archive. + // When $p_add_dir and $p_remove_dir are set, $p_remove_dir + // is removed first, before $p_add_dir is added. + // Options : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_COMMENT : + // PCLZIP_OPT_ADD_COMMENT : + // PCLZIP_OPT_PREPEND_COMMENT : + // PCLZIP_CB_PRE_ADD : + // PCLZIP_CB_POST_ADD : + // Return Values : + // 0 on failure, + // The list of the added files, with a status of the add action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function add($p_filelist) + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Set default values + $v_options = array(); + $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove form the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_ADD => 'optional', + PCLZIP_CB_POST_ADD => 'optional', + PCLZIP_OPT_NO_COMPRESSION => 'optional', + PCLZIP_OPT_COMMENT => 'optional', + PCLZIP_OPT_ADD_COMMENT => 'optional', + PCLZIP_OPT_PREPEND_COMMENT => 'optional', + PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', + PCLZIP_OPT_TEMP_FILE_ON => 'optional', + PCLZIP_OPT_TEMP_FILE_OFF => 'optional' + //, PCLZIP_OPT_CRYPT => 'optional' + )); + if ($v_result != 1) { + return 0; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + + // ----- Get the first argument + $v_options[PCLZIP_OPT_ADD_PATH] = $v_add_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + return 0; + } + } + } + + // ----- Look for default option values + $this->privOptionDefaultThreshold($v_options); + + // ----- Init + $v_string_list = array(); + $v_att_list = array(); + $v_filedescr_list = array(); + $p_result_list = array(); + + // ----- Look if the $p_filelist is really an array + if (is_array($p_filelist)) { + + // ----- Look if the first element is also an array + // This will mean that this is a file description entry + if (isset($p_filelist[0]) && is_array($p_filelist[0])) { + $v_att_list = $p_filelist; + } + + // ----- The list is a list of string names + else { + $v_string_list = $p_filelist; + } + } + + // ----- Look if the $p_filelist is a string + else if (is_string($p_filelist)) { + // ----- Create a list from the string + $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); + } + + // ----- Invalid variable type for $p_filelist + else { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type '".gettype($p_filelist)."' for p_filelist"); + return 0; + } + + // ----- Reformat the string list + if (sizeof($v_string_list) != 0) { + foreach ($v_string_list as $v_string) { + $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; + } + } + + // ----- For each file in the list check the attributes + $v_supported_attributes + = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' + ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' + ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' + ,PCLZIP_ATT_FILE_MTIME => 'optional' + ,PCLZIP_ATT_FILE_CONTENT => 'optional' + ,PCLZIP_ATT_FILE_COMMENT => 'optional' + ); + foreach ($v_att_list as $v_entry) { + $v_result = $this->privFileDescrParseAtt($v_entry, + $v_filedescr_list[], + $v_options, + $v_supported_attributes); + if ($v_result != 1) { + return 0; + } + } + + // ----- Expand the filelist (expand directories) + $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); + if ($v_result != 1) { + return 0; + } + + // ----- Call the create fct + $v_result = $this->privAdd($v_filedescr_list, $p_result_list, $v_options); + if ($v_result != 1) { + return 0; + } + + // ----- Return + return $p_result_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : listContent() + // Description : + // This public method, gives the list of the files and directories, with their + // properties. + // The properties of each entries in the list are (used also in other functions) : + // filename : Name of the file. For a create or add action it is the filename + // given by the user. For an extract function it is the filename + // of the extracted file. + // stored_filename : Name of the file / directory stored in the archive. + // size : Size of the stored file. + // compressed_size : Size of the file's data compressed in the archive + // (without the headers overhead) + // mtime : Last known modification date of the file (UNIX timestamp) + // comment : Comment associated with the file + // folder : true | false + // index : index of the file in the archive + // status : status of the action (depending of the action) : + // Values are : + // ok : OK ! + // filtered : the file / dir is not extracted (filtered by user) + // already_a_directory : the file can not be extracted because a + // directory with the same name already exists + // write_protected : the file can not be extracted because a file + // with the same name already exists and is + // write protected + // newer_exist : the file was not extracted because a newer file exists + // path_creation_fail : the file is not extracted because the folder + // does not exist and can not be created + // write_error : the file was not extracted because there was a + // error while writing the file + // read_error : the file was not extracted because there was a error + // while reading the file + // invalid_header : the file was not extracted because of an archive + // format error (bad file header) + // Note that each time a method can continue operating when there + // is an action error on a file, the error is only logged in the file status. + // Return Values : + // 0 on an unrecoverable failure, + // The list of the files in the archive. + // -------------------------------------------------------------------------------- + function listContent() + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + return(0); + } + + // ----- Call the extracting fct + $p_list = array(); + if (($v_result = $this->privList($p_list)) != 1) + { + unset($p_list); + return(0); + } + + // ----- Return + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // extract($p_path="./", $p_remove_path="") + // extract([$p_option, $p_option_value, ...]) + // Description : + // This method supports two synopsis. The first one is historical. + // This method extract all the files / directories from the archive to the + // folder indicated in $p_path. + // If you want to ignore the 'root' part of path of the memorized files + // you can indicate this in the optional $p_remove_path parameter. + // By default, if a newer file with the same name already exists, the + // file is not extracted. + // + // If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions + // are used, the path indicated in PCLZIP_OPT_ADD_PATH is append + // at the end of the path value of PCLZIP_OPT_PATH. + // Parameters : + // $p_path : Path where the files and directories are to be extracted + // $p_remove_path : First part ('root' part) of the memorized path + // (if any similar) to remove while extracting. + // Options : + // PCLZIP_OPT_PATH : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_CB_PRE_EXTRACT : + // PCLZIP_CB_POST_EXTRACT : + // Return Values : + // 0 or a negative value on failure, + // The list of the extracted files, with a status of the action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function extract() + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + return(0); + } + + // ----- Set default values + $v_options = array(); +// $v_path = "./"; + $v_path = ''; + $v_remove_path = ""; + $v_remove_all_path = false; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + + // ----- Default values for option + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + + // ----- Look for arguments + if ($v_size > 0) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_PATH => 'optional', + PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_EXTRACT => 'optional', + PCLZIP_CB_POST_EXTRACT => 'optional', + PCLZIP_OPT_SET_CHMOD => 'optional', + PCLZIP_OPT_BY_NAME => 'optional', + PCLZIP_OPT_BY_EREG => 'optional', + PCLZIP_OPT_BY_PREG => 'optional', + PCLZIP_OPT_BY_INDEX => 'optional', + PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', + PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional', + PCLZIP_OPT_REPLACE_NEWER => 'optional' + ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' + ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', + PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', + PCLZIP_OPT_TEMP_FILE_ON => 'optional', + PCLZIP_OPT_TEMP_FILE_OFF => 'optional' + )); + if ($v_result != 1) { + return 0; + } + + // ----- Set the arguments + if (isset($v_options[PCLZIP_OPT_PATH])) { + $v_path = $v_options[PCLZIP_OPT_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { + $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { + // ----- Check for '/' in last path char + if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { + $v_path .= '/'; + } + $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + + // ----- Get the first argument + $v_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_remove_path = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + return 0; + } + } + } + + // ----- Look for default option values + $this->privOptionDefaultThreshold($v_options); + + // ----- Trace + + // ----- Call the extracting fct + $p_list = array(); + $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, + $v_remove_all_path, $v_options); + if ($v_result < 1) { + unset($p_list); + return(0); + } + + // ----- Return + return $p_list; + } + // -------------------------------------------------------------------------------- + + + // -------------------------------------------------------------------------------- + // Function : + // extractByIndex($p_index, $p_path="./", $p_remove_path="") + // extractByIndex($p_index, [$p_option, $p_option_value, ...]) + // Description : + // This method supports two synopsis. The first one is historical. + // This method is doing a partial extract of the archive. + // The extracted files or folders are identified by their index in the + // archive (from 0 to n). + // Note that if the index identify a folder, only the folder entry is + // extracted, not all the files included in the archive. + // Parameters : + // $p_index : A single index (integer) or a string of indexes of files to + // extract. The form of the string is "0,4-6,8-12" with only numbers + // and '-' for range or ',' to separate ranges. No spaces or ';' + // are allowed. + // $p_path : Path where the files and directories are to be extracted + // $p_remove_path : First part ('root' part) of the memorized path + // (if any similar) to remove while extracting. + // Options : + // PCLZIP_OPT_PATH : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and + // not as files. + // The resulting content is in a new field 'content' in the file + // structure. + // This option must be used alone (any other options are ignored). + // PCLZIP_CB_PRE_EXTRACT : + // PCLZIP_CB_POST_EXTRACT : + // Return Values : + // 0 on failure, + // The list of the extracted files, with a status of the action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + //function extractByIndex($p_index, options...) + function extractByIndex($p_index) + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + return(0); + } + + // ----- Set default values + $v_options = array(); +// $v_path = "./"; + $v_path = ''; + $v_remove_path = ""; + $v_remove_all_path = false; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + + // ----- Default values for option + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove form the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_PATH => 'optional', + PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_EXTRACT => 'optional', + PCLZIP_CB_POST_EXTRACT => 'optional', + PCLZIP_OPT_SET_CHMOD => 'optional', + PCLZIP_OPT_REPLACE_NEWER => 'optional' + ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' + ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', + PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', + PCLZIP_OPT_TEMP_FILE_ON => 'optional', + PCLZIP_OPT_TEMP_FILE_OFF => 'optional' + )); + if ($v_result != 1) { + return 0; + } + + // ----- Set the arguments + if (isset($v_options[PCLZIP_OPT_PATH])) { + $v_path = $v_options[PCLZIP_OPT_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { + $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { + // ----- Check for '/' in last path char + if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { + $v_path .= '/'; + } + $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; + } + if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + } + else { + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + + // ----- Get the first argument + $v_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_remove_path = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + return 0; + } + } + } + + // ----- Trace + + // ----- Trick + // Here I want to reuse extractByRule(), so I need to parse the $p_index + // with privParseOptions() + $v_arg_trick = array (PCLZIP_OPT_BY_INDEX, $p_index); + $v_options_trick = array(); + $v_result = $this->privParseOptions($v_arg_trick, sizeof($v_arg_trick), $v_options_trick, + array (PCLZIP_OPT_BY_INDEX => 'optional' )); + if ($v_result != 1) { + return 0; + } + $v_options[PCLZIP_OPT_BY_INDEX] = $v_options_trick[PCLZIP_OPT_BY_INDEX]; + + // ----- Look for default option values + $this->privOptionDefaultThreshold($v_options); + + // ----- Call the extracting fct + if (($v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, $v_remove_all_path, $v_options)) < 1) { + return(0); + } + + // ----- Return + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // delete([$p_option, $p_option_value, ...]) + // Description : + // This method removes files from the archive. + // If no parameters are given, then all the archive is emptied. + // Parameters : + // None or optional arguments. + // Options : + // PCLZIP_OPT_BY_INDEX : + // PCLZIP_OPT_BY_NAME : + // PCLZIP_OPT_BY_EREG : + // PCLZIP_OPT_BY_PREG : + // Return Values : + // 0 on failure, + // The list of the files which are still present in the archive. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function delete() + { + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + return(0); + } + + // ----- Set default values + $v_options = array(); + + // ----- Look for variable options arguments + $v_size = func_num_args(); + + // ----- Look for arguments + if ($v_size > 0) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_BY_NAME => 'optional', + PCLZIP_OPT_BY_EREG => 'optional', + PCLZIP_OPT_BY_PREG => 'optional', + PCLZIP_OPT_BY_INDEX => 'optional' )); + if ($v_result != 1) { + return 0; + } + } + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Call the delete fct + $v_list = array(); + if (($v_result = $this->privDeleteByRule($v_list, $v_options)) != 1) { + $this->privSwapBackMagicQuotes(); + unset($v_list); + return(0); + } + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : deleteByIndex() + // Description : + // ***** Deprecated ***** + // delete(PCLZIP_OPT_BY_INDEX, $p_index) should be prefered. + // -------------------------------------------------------------------------------- + function deleteByIndex($p_index) + { + + $p_list = $this->delete(PCLZIP_OPT_BY_INDEX, $p_index); + + // ----- Return + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : properties() + // Description : + // This method gives the properties of the archive. + // The properties are : + // nb : Number of files in the archive + // comment : Comment associated with the archive file + // status : not_exist, ok + // Parameters : + // None + // Return Values : + // 0 on failure, + // An array with the archive properties. + // -------------------------------------------------------------------------------- + function properties() + { + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + $this->privSwapBackMagicQuotes(); + return(0); + } + + // ----- Default properties + $v_prop = array(); + $v_prop['comment'] = ''; + $v_prop['nb'] = 0; + $v_prop['status'] = 'not_exist'; + + // ----- Look if file exists + if (@is_file($this->zipname)) + { + // ----- Open the zip file + if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) + { + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); + + // ----- Return + return 0; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privSwapBackMagicQuotes(); + return 0; + } + + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Set the user attributes + $v_prop['comment'] = $v_central_dir['comment']; + $v_prop['nb'] = $v_central_dir['entries']; + $v_prop['status'] = 'ok'; + } + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_prop; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : duplicate() + // Description : + // This method creates an archive by copying the content of an other one. If + // the archive already exist, it is replaced by the new one without any warning. + // Parameters : + // $p_archive : The filename of a valid archive, or + // a valid PclZip object. + // Return Values : + // 1 on success. + // 0 or a negative value on error (error code). + // -------------------------------------------------------------------------------- + function duplicate($p_archive) + { + $v_result = 1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Look if the $p_archive is a PclZip object + if ((is_object($p_archive)) && (get_class($p_archive) == 'pclzip')) + { + + // ----- Duplicate the archive + $v_result = $this->privDuplicate($p_archive->zipname); + } + + // ----- Look if the $p_archive is a string (so a filename) + else if (is_string($p_archive)) + { + + // ----- Check that $p_archive is a valid zip file + // TBC : Should also check the archive format + if (!is_file($p_archive)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '".$p_archive."'"); + $v_result = PCLZIP_ERR_MISSING_FILE; + } + else { + // ----- Duplicate the archive + $v_result = $this->privDuplicate($p_archive); + } + } + + // ----- Invalid variable + else + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); + $v_result = PCLZIP_ERR_INVALID_PARAMETER; + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : merge() + // Description : + // This method merge the $p_archive_to_add archive at the end of the current + // one ($this). + // If the archive ($this) does not exist, the merge becomes a duplicate. + // If the $p_archive_to_add archive does not exist, the merge is a success. + // Parameters : + // $p_archive_to_add : It can be directly the filename of a valid zip archive, + // or a PclZip object archive. + // Return Values : + // 1 on success, + // 0 or negative values on error (see below). + // -------------------------------------------------------------------------------- + function merge($p_archive_to_add) + { + $v_result = 1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + return(0); + } + + // ----- Look if the $p_archive_to_add is a PclZip object + if ((is_object($p_archive_to_add)) && (get_class($p_archive_to_add) == 'pclzip')) + { + + // ----- Merge the archive + $v_result = $this->privMerge($p_archive_to_add); + } + + // ----- Look if the $p_archive_to_add is a string (so a filename) + else if (is_string($p_archive_to_add)) + { + + // ----- Create a temporary archive + $v_object_archive = new PclZip($p_archive_to_add); + + // ----- Merge the archive + $v_result = $this->privMerge($v_object_archive); + } + + // ----- Invalid variable + else + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); + $v_result = PCLZIP_ERR_INVALID_PARAMETER; + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + + + // -------------------------------------------------------------------------------- + // Function : errorCode() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorCode() + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + return(PclErrorCode()); + } + else { + return($this->error_code); + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : errorName() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorName($p_with_code=false) + { + $v_name = array ( PCLZIP_ERR_NO_ERROR => 'PCLZIP_ERR_NO_ERROR', + PCLZIP_ERR_WRITE_OPEN_FAIL => 'PCLZIP_ERR_WRITE_OPEN_FAIL', + PCLZIP_ERR_READ_OPEN_FAIL => 'PCLZIP_ERR_READ_OPEN_FAIL', + PCLZIP_ERR_INVALID_PARAMETER => 'PCLZIP_ERR_INVALID_PARAMETER', + PCLZIP_ERR_MISSING_FILE => 'PCLZIP_ERR_MISSING_FILE', + PCLZIP_ERR_FILENAME_TOO_LONG => 'PCLZIP_ERR_FILENAME_TOO_LONG', + PCLZIP_ERR_INVALID_ZIP => 'PCLZIP_ERR_INVALID_ZIP', + PCLZIP_ERR_BAD_EXTRACTED_FILE => 'PCLZIP_ERR_BAD_EXTRACTED_FILE', + PCLZIP_ERR_DIR_CREATE_FAIL => 'PCLZIP_ERR_DIR_CREATE_FAIL', + PCLZIP_ERR_BAD_EXTENSION => 'PCLZIP_ERR_BAD_EXTENSION', + PCLZIP_ERR_BAD_FORMAT => 'PCLZIP_ERR_BAD_FORMAT', + PCLZIP_ERR_DELETE_FILE_FAIL => 'PCLZIP_ERR_DELETE_FILE_FAIL', + PCLZIP_ERR_RENAME_FILE_FAIL => 'PCLZIP_ERR_RENAME_FILE_FAIL', + PCLZIP_ERR_BAD_CHECKSUM => 'PCLZIP_ERR_BAD_CHECKSUM', + PCLZIP_ERR_INVALID_ARCHIVE_ZIP => 'PCLZIP_ERR_INVALID_ARCHIVE_ZIP', + PCLZIP_ERR_MISSING_OPTION_VALUE => 'PCLZIP_ERR_MISSING_OPTION_VALUE', + PCLZIP_ERR_INVALID_OPTION_VALUE => 'PCLZIP_ERR_INVALID_OPTION_VALUE', + PCLZIP_ERR_UNSUPPORTED_COMPRESSION => 'PCLZIP_ERR_UNSUPPORTED_COMPRESSION', + PCLZIP_ERR_UNSUPPORTED_ENCRYPTION => 'PCLZIP_ERR_UNSUPPORTED_ENCRYPTION' + ,PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE => 'PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE' + ,PCLZIP_ERR_DIRECTORY_RESTRICTION => 'PCLZIP_ERR_DIRECTORY_RESTRICTION' + ); + + if (isset($v_name[$this->error_code])) { + $v_value = $v_name[$this->error_code]; + } + else { + $v_value = 'NoName'; + } + + if ($p_with_code) { + return($v_value.' ('.$this->error_code.')'); + } + else { + return($v_value); + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : errorInfo() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorInfo($p_full=false) + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + return(PclErrorString()); + } + else { + if ($p_full) { + return($this->errorName(true)." : ".$this->error_string); + } + else { + return($this->error_string." [code ".$this->error_code."]"); + } + } + } + // -------------------------------------------------------------------------------- + + +// -------------------------------------------------------------------------------- +// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** +// ***** ***** +// ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** +// -------------------------------------------------------------------------------- + + + + // -------------------------------------------------------------------------------- + // Function : privCheckFormat() + // Description : + // This method check that the archive exists and is a valid zip archive. + // Several level of check exists. (futur) + // Parameters : + // $p_level : Level of check. Default 0. + // 0 : Check the first bytes (magic codes) (default value)) + // 1 : 0 + Check the central directory (futur) + // 2 : 1 + Check each file header (futur) + // Return Values : + // true on success, + // false on error, the error code is set. + // -------------------------------------------------------------------------------- + function privCheckFormat($p_level=0) + { + $v_result = true; + + // ----- Reset the file system cache + clearstatcache(); + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Look if the file exits + if (!is_file($this->zipname)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "Missing archive file '".$this->zipname."'"); + return(false); + } + + // ----- Check that the file is readeable + if (!is_readable($this->zipname)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to read archive '".$this->zipname."'"); + return(false); + } + + // ----- Check the magic code + // TBC + + // ----- Check the central header + // TBC + + // ----- Check each file header + // TBC + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privParseOptions() + // Description : + // This internal methods reads the variable list of arguments ($p_options_list, + // $p_size) and generate an array with the options and values ($v_result_list). + // $v_requested_options contains the options that can be present and those that + // must be present. + // $v_requested_options is an array, with the option value as key, and 'optional', + // or 'mandatory' as value. + // Parameters : + // See above. + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options=false) + { + $v_result=1; + + // ----- Read the options + $i=0; + while ($i<$p_size) { + + // ----- Check if the option is supported + if (!isset($v_requested_options[$p_options_list[$i]])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '".$p_options_list[$i]."' for this method"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Look for next option + switch ($p_options_list[$i]) { + // ----- Look for options that request a path value + case PCLZIP_OPT_PATH : + case PCLZIP_OPT_REMOVE_PATH : + case PCLZIP_OPT_ADD_PATH : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); + $i++; + break; + + case PCLZIP_OPT_TEMP_FILE_THRESHOLD : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + return PclZip::errorCode(); + } + + // ----- Check for incompatible options + if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); + return PclZip::errorCode(); + } + + // ----- Check the value + $v_value = $p_options_list[$i+1]; + if ((!is_integer($v_value)) || ($v_value<0)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Integer expected for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + return PclZip::errorCode(); + } + + // ----- Get the value (and convert it in bytes) + $v_result_list[$p_options_list[$i]] = $v_value*1048576; + $i++; + break; + + case PCLZIP_OPT_TEMP_FILE_ON : + // ----- Check for incompatible options + if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); + return PclZip::errorCode(); + } + + $v_result_list[$p_options_list[$i]] = true; + break; + + case PCLZIP_OPT_TEMP_FILE_OFF : + // ----- Check for incompatible options + if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_ON])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_ON'"); + return PclZip::errorCode(); + } + // ----- Check for incompatible options + if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_THRESHOLD'"); + return PclZip::errorCode(); + } + + $v_result_list[$p_options_list[$i]] = true; + break; + + case PCLZIP_OPT_EXTRACT_DIR_RESTRICTION : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + if ( is_string($p_options_list[$i+1]) + && ($p_options_list[$i+1] != '')) { + $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); + $i++; + } + else { + } + break; + + // ----- Look for options that request an array of string for value + case PCLZIP_OPT_BY_NAME : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i+1]; + } + else if (is_array($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + $i++; + break; + + // ----- Look for options that request an EREG or PREG expression + case PCLZIP_OPT_BY_EREG : + // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG + // to PCLZIP_OPT_BY_PREG + $p_options_list[$i] = PCLZIP_OPT_BY_PREG; + case PCLZIP_OPT_BY_PREG : + //case PCLZIP_OPT_CRYPT : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + $i++; + break; + + // ----- Look for options that takes a string + case PCLZIP_OPT_COMMENT : + case PCLZIP_OPT_ADD_COMMENT : + case PCLZIP_OPT_PREPEND_COMMENT : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, + "Missing parameter value for option '" + .PclZipUtilOptionText($p_options_list[$i]) + ."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, + "Wrong parameter value for option '" + .PclZipUtilOptionText($p_options_list[$i]) + ."'"); + + // ----- Return + return PclZip::errorCode(); + } + $i++; + break; + + // ----- Look for options that request an array of index + case PCLZIP_OPT_BY_INDEX : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + $v_work_list = array(); + if (is_string($p_options_list[$i+1])) { + + // ----- Remove spaces + $p_options_list[$i+1] = strtr($p_options_list[$i+1], ' ', ''); + + // ----- Parse items + $v_work_list = explode(",", $p_options_list[$i+1]); + } + else if (is_integer($p_options_list[$i+1])) { + $v_work_list[0] = $p_options_list[$i+1].'-'.$p_options_list[$i+1]; + } + else if (is_array($p_options_list[$i+1])) { + $v_work_list = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Reduce the index list + // each index item in the list must be a couple with a start and + // an end value : [0,3], [5-5], [8-10], ... + // ----- Check the format of each item + $v_sort_flag=false; + $v_sort_value=0; + for ($j=0; $j= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + $i++; + break; + + // ----- Look for options that request a call-back + case PCLZIP_CB_PRE_EXTRACT : + case PCLZIP_CB_POST_EXTRACT : + case PCLZIP_CB_PRE_ADD : + case PCLZIP_CB_POST_ADD : + /* for futur use + case PCLZIP_CB_PRE_DELETE : + case PCLZIP_CB_POST_DELETE : + case PCLZIP_CB_PRE_LIST : + case PCLZIP_CB_POST_LIST : + */ + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Get the value + $v_function_name = $p_options_list[$i+1]; + + // ----- Check that the value is a valid existing function + if (!function_exists($v_function_name)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '".$v_function_name."()' is not an existing function for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Set the attribute + $v_result_list[$p_options_list[$i]] = $v_function_name; + $i++; + break; + + default : + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Unknown parameter '" + .$p_options_list[$i]."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Next options + $i++; + } + + // ----- Look for mandatory options + if ($v_requested_options !== false) { + for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { + // ----- Look for mandatory option + if ($v_requested_options[$key] == 'mandatory') { + // ----- Look if present + if (!isset($v_result_list[$key])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); + + // ----- Return + return PclZip::errorCode(); + } + } + } + } + + // ----- Look for default values + if (!isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { + + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privOptionDefaultThreshold() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privOptionDefaultThreshold(&$p_options) + { + $v_result=1; + + if (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) + || isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) { + return $v_result; + } + + // ----- Get 'memory_limit' configuration value + $v_memory_limit = ini_get('memory_limit'); + $v_memory_limit = trim($v_memory_limit); + $last = strtolower(substr($v_memory_limit, -1)); + + if($last == 'g') + //$v_memory_limit = $v_memory_limit*1024*1024*1024; + $v_memory_limit = $v_memory_limit*1073741824; + if($last == 'm') + //$v_memory_limit = $v_memory_limit*1024*1024; + $v_memory_limit = $v_memory_limit*1048576; + if($last == 'k') + $v_memory_limit = $v_memory_limit*1024; + + $p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] = floor($v_memory_limit*PCLZIP_TEMPORARY_FILE_RATIO); + + + // ----- Sanity check : No threshold if value lower than 1M + if ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] < 1048576) { + unset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privFileDescrParseAtt() + // Description : + // Parameters : + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privFileDescrParseAtt(&$p_file_list, &$p_filedescr, $v_options, $v_requested_options=false) + { + $v_result=1; + + // ----- For each file in the list check the attributes + foreach ($p_file_list as $v_key => $v_value) { + + // ----- Check if the option is supported + if (!isset($v_requested_options[$v_key])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file attribute '".$v_key."' for this file"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Look for attribute + switch ($v_key) { + case PCLZIP_ATT_FILE_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + $p_filedescr['filename'] = PclZipUtilPathReduction($v_value); + + if ($p_filedescr['filename'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + break; + + case PCLZIP_ATT_FILE_NEW_SHORT_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + $p_filedescr['new_short_name'] = PclZipUtilPathReduction($v_value); + + if ($p_filedescr['new_short_name'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty short filename for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + break; + + case PCLZIP_ATT_FILE_NEW_FULL_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + $p_filedescr['new_full_name'] = PclZipUtilPathReduction($v_value); + + if ($p_filedescr['new_full_name'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty full filename for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + break; + + // ----- Look for options that takes a string + case PCLZIP_ATT_FILE_COMMENT : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + $p_filedescr['comment'] = $v_value; + break; + + case PCLZIP_ATT_FILE_MTIME : + if (!is_integer($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". Integer expected for attribute '".PclZipUtilOptionText($v_key)."'"); + return PclZip::errorCode(); + } + + $p_filedescr['mtime'] = $v_value; + break; + + case PCLZIP_ATT_FILE_CONTENT : + $p_filedescr['content'] = $v_value; + break; + + default : + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Unknown parameter '".$v_key."'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Look for mandatory options + if ($v_requested_options !== false) { + for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { + // ----- Look for mandatory option + if ($v_requested_options[$key] == 'mandatory') { + // ----- Look if present + if (!isset($p_file_list[$key])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); + return PclZip::errorCode(); + } + } + } + } + + // end foreach + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privFileDescrExpand() + // Description : + // This method look for each item of the list to see if its a file, a folder + // or a string to be added as file. For any other type of files (link, other) + // just ignore the item. + // Then prepare the information that will be stored for that file. + // When its a folder, expand the folder with all the files that are in that + // folder (recursively). + // Parameters : + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privFileDescrExpand(&$p_filedescr_list, &$p_options) + { + $v_result=1; + + // ----- Create a result list + $v_result_list = array(); + + // ----- Look each entry + for ($i=0; $iprivCalculateStoredFilename($v_descr, $p_options); + + // ----- Add the descriptor in result list + $v_result_list[sizeof($v_result_list)] = $v_descr; + + // ----- Look for folder + if ($v_descr['type'] == 'folder') { + // ----- List of items in folder + $v_dirlist_descr = array(); + $v_dirlist_nb = 0; + if ($v_folder_handler = @opendir($v_descr['filename'])) { + while (($v_item_handler = @readdir($v_folder_handler)) !== false) { + + // ----- Skip '.' and '..' + if (($v_item_handler == '.') || ($v_item_handler == '..')) { + continue; + } + + // ----- Compose the full filename + $v_dirlist_descr[$v_dirlist_nb]['filename'] = $v_descr['filename'].'/'.$v_item_handler; + + // ----- Look for different stored filename + // Because the name of the folder was changed, the name of the + // files/sub-folders also change + if (($v_descr['stored_filename'] != $v_descr['filename']) + && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) { + if ($v_descr['stored_filename'] != '') { + $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler; + } + else { + $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; + } + } + + $v_dirlist_nb++; + } + + @closedir($v_folder_handler); + } + else { + // TBC : unable to open folder in read mode + } + + // ----- Expand each element of the list + if ($v_dirlist_nb != 0) { + // ----- Expand + if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) { + return $v_result; + } + + // ----- Concat the resulting list + $v_result_list = array_merge($v_result_list, $v_dirlist_descr); + } + else { + } + + // ----- Free local array + unset($v_dirlist_descr); + } + } + + // ----- Get the result list + $p_filedescr_list = $v_result_list; + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCreate() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privCreate($p_filedescr_list, &$p_result_list, &$p_options) + { + $v_result=1; + $v_list_detail = array(); + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the file in write mode + if (($v_result = $this->privOpenFd('wb')) != 1) + { + // ----- Return + return $v_result; + } + + // ----- Add the list of files + $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options); + + // ----- Close + $this->privCloseFd(); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAdd() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privAdd($p_filedescr_list, &$p_result_list, &$p_options) + { + $v_result=1; + $v_list_detail = array(); + + // ----- Look if the archive exists or is empty + if ((!is_file($this->zipname)) || (filesize($this->zipname) == 0)) + { + + // ----- Do a create + $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options); + + // ----- Return + return $v_result; + } + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the zip file + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result; + } + + // ----- Go to beginning of File + @rewind($this->zip_fd); + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Open the temporary file in write mode + if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) + { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = $v_central_dir['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Swap the file descriptor + // Here is a trick : I swap the temporary fd with the zip fd, in order to use + // the following methods on the temporary fil and not the real archive + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Add the files + $v_header_list = array(); + if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) + { + fclose($v_zip_temp_fd); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($this->zip_fd); + + // ----- Copy the block of file headers from the old archive + $v_size = $v_central_dir['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($v_zip_temp_fd, $v_read_size); + @fwrite($this->zip_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Create the Central Dir files header + for ($i=0, $v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + fclose($v_zip_temp_fd); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + $v_count++; + } + + // ----- Transform the header to a 'usable' info + $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + // ----- Zip file comment + $v_comment = $v_central_dir['comment']; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) { + $v_comment = $v_comment.$p_options[PCLZIP_OPT_ADD_COMMENT]; + } + if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT].$v_comment; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($this->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_count+$v_central_dir['entries'], $v_size, $v_offset, $v_comment)) != 1) + { + // ----- Reset the file list + unset($v_header_list); + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + + // ----- Swap back the file descriptor + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Close + $this->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privOpenFd() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privOpenFd($p_mode) + { + $v_result=1; + + // ----- Look if already open + if ($this->zip_fd != 0) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Zip file \''.$this->zipname.'\' already open'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Open the zip file + if (($this->zip_fd = @fopen($this->zipname, $p_mode)) == 0) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in '.$p_mode.' mode'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCloseFd() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privCloseFd() + { + $v_result=1; + + if ($this->zip_fd != 0) + @fclose($this->zip_fd); + $this->zip_fd = 0; + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddList() + // Description : + // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is + // different from the real path of the file. This is usefull if you want to have PclTar + // running in any directory, and memorize relative path from an other directory. + // Parameters : + // $p_list : An array containing the file or directory names to add in the tar + // $p_result_list : list of added files with their properties (specially the status field) + // $p_add_dir : Path to add in the filename path archived + // $p_remove_dir : Path to remove in the filename path archived + // Return Values : + // -------------------------------------------------------------------------------- +// function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options) + function privAddList($p_filedescr_list, &$p_result_list, &$p_options) + { + $v_result=1; + + // ----- Add the files + $v_header_list = array(); + if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) + { + // ----- Return + return $v_result; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($this->zip_fd); + + // ----- Create the Central Dir files header + for ($i=0,$v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + // ----- Return + return $v_result; + } + $v_count++; + } + + // ----- Transform the header to a 'usable' info + $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + // ----- Zip file comment + $v_comment = ''; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($this->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_count, $v_size, $v_offset, $v_comment)) != 1) + { + // ----- Reset the file list + unset($v_header_list); + + // ----- Return + return $v_result; + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddFileList() + // Description : + // Parameters : + // $p_filedescr_list : An array containing the file description + // or directory names to add in the zip + // $p_result_list : list of added files with their properties (specially the status field) + // Return Values : + // -------------------------------------------------------------------------------- + function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) + { + $v_result=1; + $v_header = array(); + + // ----- Recuperate the current number of elt in list + $v_nb = sizeof($p_result_list); + + // ----- Loop on the files + for ($j=0; ($jprivAddFile($p_filedescr_list[$j], $v_header, + $p_options); + if ($v_result != 1) { + return $v_result; + } + + // ----- Store the file infos + $p_result_list[$v_nb++] = $v_header; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddFile() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privAddFile($p_filedescr, &$p_header, &$p_options) + { + $v_result=1; + + // ----- Working variable + $p_filename = $p_filedescr['filename']; + + // TBC : Already done in the fileAtt check ... ? + if ($p_filename == "") { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file list parameter (invalid or empty list)"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Look for a stored different filename + /* TBC : Removed + if (isset($p_filedescr['stored_filename'])) { + $v_stored_filename = $p_filedescr['stored_filename']; + } + else { + $v_stored_filename = $p_filedescr['stored_filename']; + } + */ + + // ----- Set the file properties + clearstatcache(); + $p_header['version'] = 20; + $p_header['version_extracted'] = 10; + $p_header['flag'] = 0; + $p_header['compression'] = 0; + $p_header['crc'] = 0; + $p_header['compressed_size'] = 0; + $p_header['filename_len'] = strlen($p_filename); + $p_header['extra_len'] = 0; + $p_header['disk'] = 0; + $p_header['internal'] = 0; + $p_header['offset'] = 0; + $p_header['filename'] = $p_filename; +// TBC : Removed $p_header['stored_filename'] = $v_stored_filename; + $p_header['stored_filename'] = $p_filedescr['stored_filename']; + $p_header['extra'] = ''; + $p_header['status'] = 'ok'; + $p_header['index'] = -1; + + // ----- Look for regular file + if ($p_filedescr['type']=='file') { + $p_header['external'] = 0x00000000; + $p_header['size'] = filesize($p_filename); + } + + // ----- Look for regular folder + else if ($p_filedescr['type']=='folder') { + $p_header['external'] = 0x00000010; + $p_header['mtime'] = filemtime($p_filename); + $p_header['size'] = filesize($p_filename); + } + + // ----- Look for virtual file + else if ($p_filedescr['type'] == 'virtual_file') { + $p_header['external'] = 0x00000000; + $p_header['size'] = strlen($p_filedescr['content']); + } + + + // ----- Look for filetime + if (isset($p_filedescr['mtime'])) { + $p_header['mtime'] = $p_filedescr['mtime']; + } + else if ($p_filedescr['type'] == 'virtual_file') { + $p_header['mtime'] = time(); + } + else { + $p_header['mtime'] = filemtime($p_filename); + } + + // ------ Look for file comment + if (isset($p_filedescr['comment'])) { + $p_header['comment_len'] = strlen($p_filedescr['comment']); + $p_header['comment'] = $p_filedescr['comment']; + } + else { + $p_header['comment_len'] = 0; + $p_header['comment'] = ''; + } + + // ----- Look for pre-add callback + if (isset($p_options[PCLZIP_CB_PRE_ADD])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_header, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_PRE_ADD](PCLZIP_CB_PRE_ADD, $v_local_header); + if ($v_result == 0) { + // ----- Change the file status + $p_header['status'] = "skipped"; + $v_result = 1; + } + + // ----- Update the informations + // Only some fields can be modified + if ($p_header['stored_filename'] != $v_local_header['stored_filename']) { + $p_header['stored_filename'] = PclZipUtilPathReduction($v_local_header['stored_filename']); + } + } + + // ----- Look for empty stored filename + if ($p_header['stored_filename'] == "") { + $p_header['status'] = "filtered"; + } + + // ----- Check the path length + if (strlen($p_header['stored_filename']) > 0xFF) { + $p_header['status'] = 'filename_too_long'; + } + + // ----- Look if no error, or file not skipped + if ($p_header['status'] == 'ok') { + + // ----- Look for a file + if ($p_filedescr['type'] == 'file') { + // ----- Look for using temporary file to zip + if ( (!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) + && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) + || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) + && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_header['size'])) ) ) { + $v_result = $this->privAddFileUsingTempFile($p_filedescr, $p_header, $p_options); + if ($v_result < PCLZIP_ERR_NO_ERROR) { + return $v_result; + } + } + + // ----- Use "in memory" zip algo + else { + + // ----- Open the source file + if (($v_file = @fopen($p_filename, "rb")) == 0) { + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); + return PclZip::errorCode(); + } + + // ----- Read the file content + $v_content = @fread($v_file, $p_header['size']); + + // ----- Close the file + @fclose($v_file); + + // ----- Calculate the CRC + $p_header['crc'] = @crc32($v_content); + + // ----- Look for no compression + if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { + // ----- Set header parameters + $p_header['compressed_size'] = $p_header['size']; + $p_header['compression'] = 0; + } + + // ----- Look for normal compression + else { + // ----- Compress the content + $v_content = @gzdeflate($v_content); + + // ----- Set header parameters + $p_header['compressed_size'] = strlen($v_content); + $p_header['compression'] = 8; + } + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { + @fclose($v_file); + return $v_result; + } + + // ----- Write the compressed (or not) content + @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); + + } + + } + + // ----- Look for a virtual file (a file from string) + else if ($p_filedescr['type'] == 'virtual_file') { + + $v_content = $p_filedescr['content']; + + // ----- Calculate the CRC + $p_header['crc'] = @crc32($v_content); + + // ----- Look for no compression + if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { + // ----- Set header parameters + $p_header['compressed_size'] = $p_header['size']; + $p_header['compression'] = 0; + } + + // ----- Look for normal compression + else { + // ----- Compress the content + $v_content = @gzdeflate($v_content); + + // ----- Set header parameters + $p_header['compressed_size'] = strlen($v_content); + $p_header['compression'] = 8; + } + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { + @fclose($v_file); + return $v_result; + } + + // ----- Write the compressed (or not) content + @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); + } + + // ----- Look for a directory + else if ($p_filedescr['type'] == 'folder') { + // ----- Look for directory last '/' + if (@substr($p_header['stored_filename'], -1) != '/') { + $p_header['stored_filename'] .= '/'; + } + + // ----- Set the file properties + $p_header['size'] = 0; + //$p_header['external'] = 0x41FF0010; // Value for a folder : to be checked + $p_header['external'] = 0x00000010; // Value for a folder : to be checked + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) + { + return $v_result; + } + } + } + + // ----- Look for post-add callback + if (isset($p_options[PCLZIP_CB_POST_ADD])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_header, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_POST_ADD](PCLZIP_CB_POST_ADD, $v_local_header); + if ($v_result == 0) { + // ----- Ignored + $v_result = 1; + } + + // ----- Update the informations + // Nothing can be modified + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddFileUsingTempFile() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privAddFileUsingTempFile($p_filedescr, &$p_header, &$p_options) + { + $v_result=PCLZIP_ERR_NO_ERROR; + + // ----- Working variable + $p_filename = $p_filedescr['filename']; + + + // ----- Open the source file + if (($v_file = @fopen($p_filename, "rb")) == 0) { + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); + return PclZip::errorCode(); + } + + // ----- Creates a compressed temporary file + $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; + if (($v_file_compressed = @gzopen($v_gzip_temp_name, "wb")) == 0) { + fclose($v_file); + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); + return PclZip::errorCode(); + } + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + $v_size = filesize($p_filename); + while ($v_size != 0) { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($v_file, $v_read_size); + //$v_binary_data = pack('a'.$v_read_size, $v_buffer); + @gzputs($v_file_compressed, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Close the file + @fclose($v_file); + @gzclose($v_file_compressed); + + // ----- Check the minimum file size + if (filesize($v_gzip_temp_name) < 18) { + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'gzip temporary file \''.$v_gzip_temp_name.'\' has invalid filesize - should be minimum 18 bytes'); + return PclZip::errorCode(); + } + + // ----- Extract the compressed attributes + if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) { + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); + return PclZip::errorCode(); + } + + // ----- Read the gzip file header + $v_binary_data = @fread($v_file_compressed, 10); + $v_data_header = unpack('a1id1/a1id2/a1cm/a1flag/Vmtime/a1xfl/a1os', $v_binary_data); + + // ----- Check some parameters + $v_data_header['os'] = bin2hex($v_data_header['os']); + + // ----- Read the gzip file footer + @fseek($v_file_compressed, filesize($v_gzip_temp_name)-8); + $v_binary_data = @fread($v_file_compressed, 8); + $v_data_footer = unpack('Vcrc/Vcompressed_size', $v_binary_data); + + // ----- Set the attributes + $p_header['compression'] = ord($v_data_header['cm']); + //$p_header['mtime'] = $v_data_header['mtime']; + $p_header['crc'] = $v_data_footer['crc']; + $p_header['compressed_size'] = filesize($v_gzip_temp_name)-18; + + // ----- Close the file + @fclose($v_file_compressed); + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { + return $v_result; + } + + // ----- Add the compressed data + if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) + { + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); + return PclZip::errorCode(); + } + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + fseek($v_file_compressed, 10); + $v_size = $p_header['compressed_size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($v_file_compressed, $v_read_size); + //$v_binary_data = pack('a'.$v_read_size, $v_buffer); + @fwrite($this->zip_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Close the file + @fclose($v_file_compressed); + + // ----- Unlink the temporary file + @unlink($v_gzip_temp_name); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCalculateStoredFilename() + // Description : + // Based on file descriptor properties and global options, this method + // calculate the filename that will be stored in the archive. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privCalculateStoredFilename(&$p_filedescr, &$p_options) + { + $v_result=1; + + // ----- Working variables + $p_filename = $p_filedescr['filename']; + if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { + $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; + } + else { + $p_add_dir = ''; + } + if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { + $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; + } + else { + $p_remove_dir = ''; + } + if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + else { + $p_remove_all_dir = 0; + } + + + // ----- Look for full name change + if (isset($p_filedescr['new_full_name'])) { + // ----- Remove drive letter if any + $v_stored_filename = PclZipUtilTranslateWinPath($p_filedescr['new_full_name']); + } + + // ----- Look for path and/or short name change + else { + + // ----- Look for short name change + // Its when we cahnge just the filename but not the path + if (isset($p_filedescr['new_short_name'])) { + $v_path_info = pathinfo($p_filename); + $v_dir = ''; + if ($v_path_info['dirname'] != '') { + $v_dir = $v_path_info['dirname'].'/'; + } + $v_stored_filename = $v_dir.$p_filedescr['new_short_name']; + } + else { + // ----- Calculate the stored filename + $v_stored_filename = $p_filename; + } + + // ----- Look for all path to remove + if ($p_remove_all_dir) { + $v_stored_filename = basename($p_filename); + } + // ----- Look for partial path remove + else if ($p_remove_dir != "") { + if (substr($p_remove_dir, -1) != '/') + $p_remove_dir .= "/"; + + if ( (substr($p_filename, 0, 2) == "./") + || (substr($p_remove_dir, 0, 2) == "./")) { + + if ( (substr($p_filename, 0, 2) == "./") + && (substr($p_remove_dir, 0, 2) != "./")) { + $p_remove_dir = "./".$p_remove_dir; + } + if ( (substr($p_filename, 0, 2) != "./") + && (substr($p_remove_dir, 0, 2) == "./")) { + $p_remove_dir = substr($p_remove_dir, 2); + } + } + + $v_compare = PclZipUtilPathInclusion($p_remove_dir, + $v_stored_filename); + if ($v_compare > 0) { + if ($v_compare == 2) { + $v_stored_filename = ""; + } + else { + $v_stored_filename = substr($v_stored_filename, + strlen($p_remove_dir)); + } + } + } + + // ----- Remove drive letter if any + $v_stored_filename = PclZipUtilTranslateWinPath($v_stored_filename); + + // ----- Look for path to add + if ($p_add_dir != "") { + if (substr($p_add_dir, -1) == "/") + $v_stored_filename = $p_add_dir.$v_stored_filename; + else + $v_stored_filename = $p_add_dir."/".$v_stored_filename; + } + } + + // ----- Filename (reduce the path of stored name) + $v_stored_filename = PclZipUtilPathReduction($v_stored_filename); + $p_filedescr['stored_filename'] = $v_stored_filename; + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteFileHeader(&$p_header) + { + $v_result=1; + + // ----- Store the offset position of the file + $p_header['offset'] = ftell($this->zip_fd); + + // ----- Transform UNIX mtime to DOS format mdate/mtime + $v_date = getdate($p_header['mtime']); + $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; + $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; + + // ----- Packed data + $v_binary_data = pack("VvvvvvVVVvv", 0x04034b50, + $p_header['version_extracted'], $p_header['flag'], + $p_header['compression'], $v_mtime, $v_mdate, + $p_header['crc'], $p_header['compressed_size'], + $p_header['size'], + strlen($p_header['stored_filename']), + $p_header['extra_len']); + + // ----- Write the first 148 bytes of the header in the archive + fputs($this->zip_fd, $v_binary_data, 30); + + // ----- Write the variable fields + if (strlen($p_header['stored_filename']) != 0) + { + fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); + } + if ($p_header['extra_len'] != 0) + { + fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteCentralFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteCentralFileHeader(&$p_header) + { + $v_result=1; + + // TBC + //for(reset($p_header); $key = key($p_header); next($p_header)) { + //} + + // ----- Transform UNIX mtime to DOS format mdate/mtime + $v_date = getdate($p_header['mtime']); + $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; + $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; + + + // ----- Packed data + $v_binary_data = pack("VvvvvvvVVVvvvvvVV", 0x02014b50, + $p_header['version'], $p_header['version_extracted'], + $p_header['flag'], $p_header['compression'], + $v_mtime, $v_mdate, $p_header['crc'], + $p_header['compressed_size'], $p_header['size'], + strlen($p_header['stored_filename']), + $p_header['extra_len'], $p_header['comment_len'], + $p_header['disk'], $p_header['internal'], + $p_header['external'], $p_header['offset']); + + // ----- Write the 42 bytes of the header in the zip file + fputs($this->zip_fd, $v_binary_data, 46); + + // ----- Write the variable fields + if (strlen($p_header['stored_filename']) != 0) + { + fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); + } + if ($p_header['extra_len'] != 0) + { + fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); + } + if ($p_header['comment_len'] != 0) + { + fputs($this->zip_fd, $p_header['comment'], $p_header['comment_len']); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteCentralHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment) + { + $v_result=1; + + // ----- Packed data + $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries, + $p_nb_entries, $p_size, + $p_offset, strlen($p_comment)); + + // ----- Write the 22 bytes of the header in the zip file + fputs($this->zip_fd, $v_binary_data, 22); + + // ----- Write the variable fields + if (strlen($p_comment) != 0) + { + fputs($this->zip_fd, $p_comment, strlen($p_comment)); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privList() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privList(&$p_list) + { + $v_result=1; + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the zip file + if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) + { + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privSwapBackMagicQuotes(); + return $v_result; + } + + // ----- Go to beginning of Central Dir + @rewind($this->zip_fd); + if (@fseek($this->zip_fd, $v_central_dir['offset'])) + { + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read each entry + for ($i=0; $i<$v_central_dir['entries']; $i++) + { + // ----- Read the file header + if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) + { + $this->privSwapBackMagicQuotes(); + return $v_result; + } + $v_header['index'] = $i; + + // ----- Get the only interesting attributes + $this->privConvertHeader2FileInfo($v_header, $p_list[$i]); + unset($v_header); + } + + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privConvertHeader2FileInfo() + // Description : + // This function takes the file informations from the central directory + // entries and extract the interesting parameters that will be given back. + // The resulting file infos are set in the array $p_info + // $p_info['filename'] : Filename with full path. Given by user (add), + // extracted in the filesystem (extract). + // $p_info['stored_filename'] : Stored filename in the archive. + // $p_info['size'] = Size of the file. + // $p_info['compressed_size'] = Compressed size of the file. + // $p_info['mtime'] = Last modification date of the file. + // $p_info['comment'] = Comment associated with the file. + // $p_info['folder'] = true/false : indicates if the entry is a folder or not. + // $p_info['status'] = status of the action on the file. + // $p_info['crc'] = CRC of the file content. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privConvertHeader2FileInfo($p_header, &$p_info) + { + $v_result=1; + + // ----- Get the interesting attributes + $v_temp_path = PclZipUtilPathReduction($p_header['filename']); + $p_info['filename'] = $v_temp_path; + $v_temp_path = PclZipUtilPathReduction($p_header['stored_filename']); + $p_info['stored_filename'] = $v_temp_path; + $p_info['size'] = $p_header['size']; + $p_info['compressed_size'] = $p_header['compressed_size']; + $p_info['mtime'] = $p_header['mtime']; + $p_info['comment'] = $p_header['comment']; + $p_info['folder'] = (($p_header['external']&0x00000010)==0x00000010); + $p_info['index'] = $p_header['index']; + $p_info['status'] = $p_header['status']; + $p_info['crc'] = $p_header['crc']; + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractByRule() + // Description : + // Extract a file or directory depending of rules (by index, by name, ...) + // Parameters : + // $p_file_list : An array where will be placed the properties of each + // extracted file + // $p_path : Path to add while writing the extracted files + // $p_remove_path : Path to remove (from the file memorized path) while writing the + // extracted files. If the path does not match the file path, + // the file is extracted with its memorized path. + // $p_remove_path does not apply to 'list' mode. + // $p_path and $p_remove_path are commulative. + // Return Values : + // 1 on success,0 or less on error (see error code list) + // -------------------------------------------------------------------------------- + function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) + { + $v_result=1; + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Check the path + if ( ($p_path == "") + || ( (substr($p_path, 0, 1) != "/") + && (substr($p_path, 0, 3) != "../") + && (substr($p_path,1,2)!=":/"))) + $p_path = "./".$p_path; + + // ----- Reduce the path last (and duplicated) '/' + if (($p_path != "./") && ($p_path != "/")) + { + // ----- Look for the path end '/' + while (substr($p_path, -1) == "/") + { + $p_path = substr($p_path, 0, strlen($p_path)-1); + } + } + + // ----- Look for path to remove format (should end by /) + if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/')) + { + $p_remove_path .= '/'; + } + $p_remove_path_size = strlen($p_remove_path); + + // ----- Open the zip file + if (($v_result = $this->privOpenFd('rb')) != 1) + { + $this->privSwapBackMagicQuotes(); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + return $v_result; + } + + // ----- Start at beginning of Central Dir + $v_pos_entry = $v_central_dir['offset']; + + // ----- Read each entry + $j_start = 0; + for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) + { + + // ----- Read next Central dir entry + @rewind($this->zip_fd); + if (@fseek($this->zip_fd, $v_pos_entry)) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read the file header + $v_header = array(); + if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + return $v_result; + } + + // ----- Store the index + $v_header['index'] = $i; + + // ----- Store the file position + $v_pos_entry = ftell($this->zip_fd); + + // ----- Look for the specific extract rules + $v_extract = false; + + // ----- Look for extract by name rule + if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) + && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { + + // ----- Look if the filename is in the list + for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) + && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + $v_extract = true; + } + } + // ----- Look for a filename + elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { + $v_extract = true; + } + } + } + + // ----- Look for extract by ereg rule + // ereg() is deprecated with PHP 5.3 + /* + else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) + && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { + + if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) { + $v_extract = true; + } + } + */ + + // ----- Look for extract by preg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) + && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { + + if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) { + $v_extract = true; + } + } + + // ----- Look for extract by index rule + else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) + && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { + + // ----- Look if the index is in the list + for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { + $v_extract = true; + } + if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { + $j_start = $j+1; + } + + if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { + break; + } + } + } + + // ----- Look for no rule, which means extract all the archive + else { + $v_extract = true; + } + + // ----- Check compression method + if ( ($v_extract) + && ( ($v_header['compression'] != 8) + && ($v_header['compression'] != 0))) { + $v_header['status'] = 'unsupported_compression'; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_COMPRESSION, + "Filename '".$v_header['stored_filename']."' is " + ."compressed by an unsupported compression " + ."method (".$v_header['compression'].") "); + + return PclZip::errorCode(); + } + } + + // ----- Check encrypted files + if (($v_extract) && (($v_header['flag'] & 1) == 1)) { + $v_header['status'] = 'unsupported_encryption'; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, + "Unsupported encryption for " + ." filename '".$v_header['stored_filename'] + ."'"); + + return PclZip::errorCode(); + } + } + + // ----- Look for real extraction + if (($v_extract) && ($v_header['status'] != 'ok')) { + $v_result = $this->privConvertHeader2FileInfo($v_header, + $p_file_list[$v_nb_extracted++]); + if ($v_result != 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result; + } + + $v_extract = false; + } + + // ----- Look for real extraction + if ($v_extract) + { + + // ----- Go to the file position + @rewind($this->zip_fd); + if (@fseek($this->zip_fd, $v_header['offset'])) + { + // ----- Close the zip file + $this->privCloseFd(); + + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Look for extraction as string + if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) { + + $v_string = ''; + + // ----- Extracting the file + $v_result1 = $this->privExtractFileAsString($v_header, $v_string, $p_options); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + return $v_result; + } + + // ----- Set the file content + $p_file_list[$v_nb_extracted]['content'] = $v_string; + + // ----- Next extracted file + $v_nb_extracted++; + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + // ----- Look for extraction in standard output + elseif ( (isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) + && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) { + // ----- Extracting the file in standard output + $v_result1 = $this->privExtractFileInOutput($v_header, $p_options); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result; + } + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + // ----- Look for normal extraction + else { + // ----- Extracting the file + $v_result1 = $this->privExtractFile($v_header, + $p_path, $p_remove_path, + $p_remove_all_path, + $p_options); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + return $v_result; + } + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + } + } + + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFile() + // Description : + // Parameters : + // Return Values : + // + // 1 : ... ? + // PCLZIP_ERR_USER_ABORTED(2) : User ask for extraction stop in callback + // -------------------------------------------------------------------------------- + function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) + { + $v_result=1; + + // ----- Read the file header + if (($v_result = $this->privReadFileHeader($v_header)) != 1) + { + // ----- Return + return $v_result; + } + + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + // ----- Look for all path to remove + if ($p_remove_all_path == true) { + // ----- Look for folder entry that not need to be extracted + if (($p_entry['external']&0x00000010)==0x00000010) { + + $p_entry['status'] = "filtered"; + + return $v_result; + } + + // ----- Get the basename of the path + $p_entry['filename'] = basename($p_entry['filename']); + } + + // ----- Look for path to remove + else if ($p_remove_path != "") + { + if (PclZipUtilPathInclusion($p_remove_path, $p_entry['filename']) == 2) + { + + // ----- Change the file status + $p_entry['status'] = "filtered"; + + // ----- Return + return $v_result; + } + + $p_remove_path_size = strlen($p_remove_path); + if (substr($p_entry['filename'], 0, $p_remove_path_size) == $p_remove_path) + { + + // ----- Remove the path + $p_entry['filename'] = substr($p_entry['filename'], $p_remove_path_size); + + } + } + + // ----- Add the path + if ($p_path != '') { + $p_entry['filename'] = $p_path."/".$p_entry['filename']; + } + + // ----- Check a base_dir_restriction + if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) { + $v_inclusion + = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION], + $p_entry['filename']); + if ($v_inclusion == 0) { + + PclZip::privErrorLog(PCLZIP_ERR_DIRECTORY_RESTRICTION, + "Filename '".$p_entry['filename']."' is " + ."outside PCLZIP_OPT_EXTRACT_DIR_RESTRICTION"); + + return PclZip::errorCode(); + } + } + + // ----- Look for pre-extract callback + if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); + if ($v_result == 0) { + // ----- Change the file status + $p_entry['status'] = "skipped"; + $v_result = 1; + } + + // ----- Look for abort result + if ($v_result == 2) { + // ----- This status is internal and will be changed in 'skipped' + $p_entry['status'] = "aborted"; + $v_result = PCLZIP_ERR_USER_ABORTED; + } + + // ----- Update the informations + // Only some fields can be modified + $p_entry['filename'] = $v_local_header['filename']; + } + + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Look for specific actions while the file exist + if (file_exists($p_entry['filename'])) + { + + // ----- Look if file is a directory + if (is_dir($p_entry['filename'])) + { + + // ----- Change the file status + $p_entry['status'] = "already_a_directory"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + + PclZip::privErrorLog(PCLZIP_ERR_ALREADY_A_DIRECTORY, + "Filename '".$p_entry['filename']."' is " + ."already used by an existing directory"); + + return PclZip::errorCode(); + } + } + // ----- Look if file is write protected + else if (!is_writeable($p_entry['filename'])) + { + + // ----- Change the file status + $p_entry['status'] = "write_protected"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, + "Filename '".$p_entry['filename']."' exists " + ."and is write protected"); + + return PclZip::errorCode(); + } + } + + // ----- Look if the extracted file is older + else if (filemtime($p_entry['filename']) > $p_entry['mtime']) + { + // ----- Change the file status + if ( (isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) + && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) { + } + else { + $p_entry['status'] = "newer_exist"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, + "Newer version of '".$p_entry['filename']."' exists " + ."and option PCLZIP_OPT_REPLACE_NEWER is not selected"); + + return PclZip::errorCode(); + } + } + } + else { + } + } + + // ----- Check the directory availability and create it if necessary + else { + if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) + $v_dir_to_check = $p_entry['filename']; + else if (!strstr($p_entry['filename'], "/")) + $v_dir_to_check = ""; + else + $v_dir_to_check = dirname($p_entry['filename']); + + if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external']&0x00000010)==0x00000010))) != 1) { + + // ----- Change the file status + $p_entry['status'] = "path_creation_fail"; + + // ----- Return + //return $v_result; + $v_result = 1; + } + } + } + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) + { + // ----- Look for not compressed file + if ($p_entry['compression'] == 0) { + + // ----- Opening destination file + if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) + { + + // ----- Change the file status + $p_entry['status'] = "write_error"; + + // ----- Return + return $v_result; + } + + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + $v_size = $p_entry['compressed_size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($this->zip_fd, $v_read_size); + /* Try to speed up the code + $v_binary_data = pack('a'.$v_read_size, $v_buffer); + @fwrite($v_dest_file, $v_binary_data, $v_read_size); + */ + @fwrite($v_dest_file, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Closing the destination file + fclose($v_dest_file); + + // ----- Change the file mtime + touch($p_entry['filename'], $p_entry['mtime']); + + + } + else { + // ----- TBC + // Need to be finished + if (($p_entry['flag'] & 1) == 1) { + PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, 'File \''.$p_entry['filename'].'\' is encrypted. Encrypted files are not supported.'); + return PclZip::errorCode(); + } + + + // ----- Look for using temporary file to unzip + if ( (!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) + && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) + || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) + && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_entry['size'])) ) ) { + $v_result = $this->privExtractFileUsingTempFile($p_entry, $p_options); + if ($v_result < PCLZIP_ERR_NO_ERROR) { + return $v_result; + } + } + + // ----- Look for extract in memory + else { + + + // ----- Read the compressed file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Decompress the file + $v_file_content = @gzinflate($v_buffer); + unset($v_buffer); + if ($v_file_content === FALSE) { + + // ----- Change the file status + // TBC + $p_entry['status'] = "error"; + + return $v_result; + } + + // ----- Opening destination file + if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { + + // ----- Change the file status + $p_entry['status'] = "write_error"; + + return $v_result; + } + + // ----- Write the uncompressed data + @fwrite($v_dest_file, $v_file_content, $p_entry['size']); + unset($v_file_content); + + // ----- Closing the destination file + @fclose($v_dest_file); + + } + + // ----- Change the file mtime + @touch($p_entry['filename'], $p_entry['mtime']); + } + + // ----- Look for chmod option + if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) { + + // ----- Change the mode of the file + @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]); + } + + } + } + + // ----- Change abort status + if ($p_entry['status'] == "aborted") { + $p_entry['status'] = "skipped"; + } + + // ----- Look for post-extract callback + elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); + + // ----- Look for abort result + if ($v_result == 2) { + $v_result = PCLZIP_ERR_USER_ABORTED; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFileUsingTempFile() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privExtractFileUsingTempFile(&$p_entry, &$p_options) + { + $v_result=1; + + // ----- Creates a temporary file + $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; + if (($v_dest_file = @fopen($v_gzip_temp_name, "wb")) == 0) { + fclose($v_file); + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); + return PclZip::errorCode(); + } + + + // ----- Write gz file format header + $v_binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($p_entry['compression']), Chr(0x00), time(), Chr(0x00), Chr(3)); + @fwrite($v_dest_file, $v_binary_data, 10); + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + $v_size = $p_entry['compressed_size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($this->zip_fd, $v_read_size); + //$v_binary_data = pack('a'.$v_read_size, $v_buffer); + @fwrite($v_dest_file, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Write gz file format footer + $v_binary_data = pack('VV', $p_entry['crc'], $p_entry['size']); + @fwrite($v_dest_file, $v_binary_data, 8); + + // ----- Close the temporary file + @fclose($v_dest_file); + + // ----- Opening destination file + if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { + $p_entry['status'] = "write_error"; + return $v_result; + } + + // ----- Open the temporary gz file + if (($v_src_file = @gzopen($v_gzip_temp_name, 'rb')) == 0) { + @fclose($v_dest_file); + $p_entry['status'] = "read_error"; + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); + return PclZip::errorCode(); + } + + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + $v_size = $p_entry['size']; + while ($v_size != 0) { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @gzread($v_src_file, $v_read_size); + //$v_binary_data = pack('a'.$v_read_size, $v_buffer); + @fwrite($v_dest_file, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + @fclose($v_dest_file); + @gzclose($v_src_file); + + // ----- Delete the temporary file + @unlink($v_gzip_temp_name); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFileInOutput() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privExtractFileInOutput(&$p_entry, &$p_options) + { + $v_result=1; + + // ----- Read the file header + if (($v_result = $this->privReadFileHeader($v_header)) != 1) { + return $v_result; + } + + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + // ----- Look for pre-extract callback + if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. +// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); + $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); + if ($v_result == 0) { + // ----- Change the file status + $p_entry['status'] = "skipped"; + $v_result = 1; + } + + // ----- Look for abort result + if ($v_result == 2) { + // ----- This status is internal and will be changed in 'skipped' + $p_entry['status'] = "aborted"; + $v_result = PCLZIP_ERR_USER_ABORTED; + } + + // ----- Update the informations + // Only some fields can be modified + $p_entry['filename'] = $v_local_header['filename']; + } + + // ----- Trace + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) { + // ----- Look for not compressed file + if ($p_entry['compressed_size'] == $p_entry['size']) { + + // ----- Read the file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Send the file to the output + echo $v_buffer; + unset($v_buffer); + } + else { + + // ----- Read the compressed file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Decompress the file + $v_file_content = gzinflate($v_buffer); + unset($v_buffer); + + // ----- Send the file to the output + echo $v_file_content; + unset($v_file_content); + } + } + } + + // ----- Change abort status + if ($p_entry['status'] == "aborted") { + $p_entry['status'] = "skipped"; + } + + // ----- Look for post-extract callback + elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); + + // ----- Look for abort result + if ($v_result == 2) { + $v_result = PCLZIP_ERR_USER_ABORTED; + } + } + + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFileAsString() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privExtractFileAsString(&$p_entry, &$p_string, &$p_options) + { + $v_result=1; + + // ----- Read the file header + $v_header = array(); + if (($v_result = $this->privReadFileHeader($v_header)) != 1) + { + // ----- Return + return $v_result; + } + + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + // ----- Look for pre-extract callback + if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); + if ($v_result == 0) { + // ----- Change the file status + $p_entry['status'] = "skipped"; + $v_result = 1; + } + + // ----- Look for abort result + if ($v_result == 2) { + // ----- This status is internal and will be changed in 'skipped' + $p_entry['status'] = "aborted"; + $v_result = PCLZIP_ERR_USER_ABORTED; + } + + // ----- Update the informations + // Only some fields can be modified + $p_entry['filename'] = $v_local_header['filename']; + } + + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) { + // ----- Look for not compressed file + // if ($p_entry['compressed_size'] == $p_entry['size']) + if ($p_entry['compression'] == 0) { + + // ----- Reading the file + $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); + } + else { + + // ----- Reading the file + $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Decompress the file + if (($p_string = @gzinflate($v_data)) === FALSE) { + // TBC + } + } + + // ----- Trace + } + else { + // TBC : error : can not extract a folder in a string + } + + } + + // ----- Change abort status + if ($p_entry['status'] == "aborted") { + $p_entry['status'] = "skipped"; + } + + // ----- Look for post-extract callback + elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Swap the content to header + $v_local_header['content'] = $p_string; + $p_string = ''; + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); + + // ----- Swap back the content to header + $p_string = $v_local_header['content']; + unset($v_local_header['content']); + + // ----- Look for abort result + if ($v_result == 2) { + $v_result = PCLZIP_ERR_USER_ABORTED; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadFileHeader(&$p_header) + { + $v_result=1; + + // ----- Read the 4 bytes signature + $v_binary_data = @fread($this->zip_fd, 4); + $v_data = unpack('Vid', $v_binary_data); + + // ----- Check signature + if ($v_data['id'] != 0x04034b50) + { + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read the first 42 bytes of the header + $v_binary_data = fread($this->zip_fd, 26); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 26) + { + $p_header['filename'] = ""; + $p_header['status'] = "invalid_header"; + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Extract the values + $v_data = unpack('vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $v_binary_data); + + // ----- Get filename + $p_header['filename'] = fread($this->zip_fd, $v_data['filename_len']); + + // ----- Get extra_fields + if ($v_data['extra_len'] != 0) { + $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); + } + else { + $p_header['extra'] = ''; + } + + // ----- Extract properties + $p_header['version_extracted'] = $v_data['version']; + $p_header['compression'] = $v_data['compression']; + $p_header['size'] = $v_data['size']; + $p_header['compressed_size'] = $v_data['compressed_size']; + $p_header['crc'] = $v_data['crc']; + $p_header['flag'] = $v_data['flag']; + $p_header['filename_len'] = $v_data['filename_len']; + + // ----- Recuperate date in UNIX format + $p_header['mdate'] = $v_data['mdate']; + $p_header['mtime'] = $v_data['mtime']; + if ($p_header['mdate'] && $p_header['mtime']) + { + // ----- Extract time + $v_hour = ($p_header['mtime'] & 0xF800) >> 11; + $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; + $v_seconde = ($p_header['mtime'] & 0x001F)*2; + + // ----- Extract date + $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; + $v_month = ($p_header['mdate'] & 0x01E0) >> 5; + $v_day = $p_header['mdate'] & 0x001F; + + // ----- Get UNIX date format + $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); + + } + else + { + $p_header['mtime'] = time(); + } + + // TBC + //for(reset($v_data); $key = key($v_data); next($v_data)) { + //} + + // ----- Set the stored filename + $p_header['stored_filename'] = $p_header['filename']; + + // ----- Set the status field + $p_header['status'] = "ok"; + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadCentralFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadCentralFileHeader(&$p_header) + { + $v_result=1; + + // ----- Read the 4 bytes signature + $v_binary_data = @fread($this->zip_fd, 4); + $v_data = unpack('Vid', $v_binary_data); + + // ----- Check signature + if ($v_data['id'] != 0x02014b50) + { + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read the first 42 bytes of the header + $v_binary_data = fread($this->zip_fd, 42); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 42) + { + $p_header['filename'] = ""; + $p_header['status'] = "invalid_header"; + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Extract the values + $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); + + // ----- Get filename + if ($p_header['filename_len'] != 0) + $p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); + else + $p_header['filename'] = ''; + + // ----- Get extra + if ($p_header['extra_len'] != 0) + $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); + else + $p_header['extra'] = ''; + + // ----- Get comment + if ($p_header['comment_len'] != 0) + $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); + else + $p_header['comment'] = ''; + + // ----- Extract properties + + // ----- Recuperate date in UNIX format + //if ($p_header['mdate'] && $p_header['mtime']) + // TBC : bug : this was ignoring time with 0/0/0 + if (1) + { + // ----- Extract time + $v_hour = ($p_header['mtime'] & 0xF800) >> 11; + $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; + $v_seconde = ($p_header['mtime'] & 0x001F)*2; + + // ----- Extract date + $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; + $v_month = ($p_header['mdate'] & 0x01E0) >> 5; + $v_day = $p_header['mdate'] & 0x001F; + + // ----- Get UNIX date format + $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); + + } + else + { + $p_header['mtime'] = time(); + } + + // ----- Set the stored filename + $p_header['stored_filename'] = $p_header['filename']; + + // ----- Set default status to ok + $p_header['status'] = 'ok'; + + // ----- Look if it is a directory + if (substr($p_header['filename'], -1) == '/') { + //$p_header['external'] = 0x41FF0010; + $p_header['external'] = 0x00000010; + } + + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCheckFileHeaders() + // Description : + // Parameters : + // Return Values : + // 1 on success, + // 0 on error; + // -------------------------------------------------------------------------------- + function privCheckFileHeaders(&$p_local_header, &$p_central_header) + { + $v_result=1; + + // ----- Check the static values + // TBC + if ($p_local_header['filename'] != $p_central_header['filename']) { + } + if ($p_local_header['version_extracted'] != $p_central_header['version_extracted']) { + } + if ($p_local_header['flag'] != $p_central_header['flag']) { + } + if ($p_local_header['compression'] != $p_central_header['compression']) { + } + if ($p_local_header['mtime'] != $p_central_header['mtime']) { + } + if ($p_local_header['filename_len'] != $p_central_header['filename_len']) { + } + + // ----- Look for flag bit 3 + if (($p_local_header['flag'] & 8) == 8) { + $p_local_header['size'] = $p_central_header['size']; + $p_local_header['compressed_size'] = $p_central_header['compressed_size']; + $p_local_header['crc'] = $p_central_header['crc']; + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadEndCentralDir() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadEndCentralDir(&$p_central_dir) + { + $v_result=1; + + // ----- Go to the end of the zip file + $v_size = filesize($this->zipname); + @fseek($this->zip_fd, $v_size); + if (@ftell($this->zip_fd) != $v_size) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to go to the end of the archive \''.$this->zipname.'\''); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- First try : look if this is an archive with no commentaries (most of the time) + // in this case the end of central dir is at 22 bytes of the file end + $v_found = 0; + if ($v_size > 26) { + @fseek($this->zip_fd, $v_size-22); + if (($v_pos = @ftell($this->zip_fd)) != ($v_size-22)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read for bytes + $v_binary_data = @fread($this->zip_fd, 4); + $v_data = @unpack('Vid', $v_binary_data); + + // ----- Check signature + if ($v_data['id'] == 0x06054b50) { + $v_found = 1; + } + + $v_pos = ftell($this->zip_fd); + } + + // ----- Go back to the maximum possible size of the Central Dir End Record + if (!$v_found) { + $v_maximum_size = 65557; // 0xFFFF + 22; + if ($v_maximum_size > $v_size) + $v_maximum_size = $v_size; + @fseek($this->zip_fd, $v_size-$v_maximum_size); + if (@ftell($this->zip_fd) != ($v_size-$v_maximum_size)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read byte per byte in order to find the signature + $v_pos = ftell($this->zip_fd); + $v_bytes = 0x00000000; + while ($v_pos < $v_size) + { + // ----- Read a byte + $v_byte = @fread($this->zip_fd, 1); + + // ----- Add the byte + //$v_bytes = ($v_bytes << 8) | Ord($v_byte); + // Note we mask the old value down such that once shifted we can never end up with more than a 32bit number + // Otherwise on systems where we have 64bit integers the check below for the magic number will fail. + $v_bytes = ( ($v_bytes & 0xFFFFFF) << 8) | Ord($v_byte); + + // ----- Compare the bytes + if ($v_bytes == 0x504b0506) + { + $v_pos++; + break; + } + + $v_pos++; + } + + // ----- Look if not found end of central dir + if ($v_pos == $v_size) + { + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Unable to find End of Central Dir Record signature"); + + // ----- Return + return PclZip::errorCode(); + } + } + + // ----- Read the first 18 bytes of the header + $v_binary_data = fread($this->zip_fd, 18); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 18) + { + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : ".strlen($v_binary_data)); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Extract the values + $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data); + + // ----- Check the global size + if (($v_pos + $v_data['comment_size'] + 18) != $v_size) { + + // ----- Removed in release 2.2 see readme file + // The check of the file size is a little too strict. + // Some bugs where found when a zip is encrypted/decrypted with 'crypt'. + // While decrypted, zip has training 0 bytes + if (0) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, + 'The central dir is not at the end of the archive.' + .' Some trailing bytes exists after the archive.'); + + // ----- Return + return PclZip::errorCode(); + } + } + + // ----- Get comment + if ($v_data['comment_size'] != 0) { + $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); + } + else + $p_central_dir['comment'] = ''; + + $p_central_dir['entries'] = $v_data['entries']; + $p_central_dir['disk_entries'] = $v_data['disk_entries']; + $p_central_dir['offset'] = $v_data['offset']; + $p_central_dir['size'] = $v_data['size']; + $p_central_dir['disk'] = $v_data['disk']; + $p_central_dir['disk_start'] = $v_data['disk_start']; + + // TBC + //for(reset($p_central_dir); $key = key($p_central_dir); next($p_central_dir)) { + //} + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDeleteByRule() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDeleteByRule(&$p_result_list, &$p_options) + { + $v_result=1; + $v_list_detail = array(); + + // ----- Open the zip file + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Return + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + return $v_result; + } + + // ----- Go to beginning of File + @rewind($this->zip_fd); + + // ----- Scan all the files + // ----- Start at beginning of Central Dir + $v_pos_entry = $v_central_dir['offset']; + @rewind($this->zip_fd); + if (@fseek($this->zip_fd, $v_pos_entry)) + { + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read each entry + $v_header_list = array(); + $j_start = 0; + for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) + { + + // ----- Read the file header + $v_header_list[$v_nb_extracted] = array(); + if (($v_result = $this->privReadCentralFileHeader($v_header_list[$v_nb_extracted])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + + return $v_result; + } + + + // ----- Store the index + $v_header_list[$v_nb_extracted]['index'] = $i; + + // ----- Look for the specific extract rules + $v_found = false; + + // ----- Look for extract by name rule + if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) + && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { + + // ----- Look if the filename is in the list + for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) + && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + $v_found = true; + } + elseif ( (($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ + && ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + $v_found = true; + } + } + // ----- Look for a filename + elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { + $v_found = true; + } + } + } + + // ----- Look for extract by ereg rule + // ereg() is deprecated with PHP 5.3 + /* + else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) + && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { + + if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { + $v_found = true; + } + } + */ + + // ----- Look for extract by preg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) + && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { + + if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { + $v_found = true; + } + } + + // ----- Look for extract by index rule + else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) + && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { + + // ----- Look if the index is in the list + for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { + $v_found = true; + } + if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { + $j_start = $j+1; + } + + if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { + break; + } + } + } + else { + $v_found = true; + } + + // ----- Look for deletion + if ($v_found) + { + unset($v_header_list[$v_nb_extracted]); + } + else + { + $v_nb_extracted++; + } + } + + // ----- Look if something need to be deleted + if ($v_nb_extracted > 0) { + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Creates a temporary zip archive + $v_temp_zip = new PclZip($v_zip_temp_name); + + // ----- Open the temporary zip file in write mode + if (($v_result = $v_temp_zip->privOpenFd('wb')) != 1) { + $this->privCloseFd(); + + // ----- Return + return $v_result; + } + + // ----- Look which file need to be kept + for ($i=0; $izip_fd); + if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Read the file header + $v_local_header = array(); + if (($v_result = $this->privReadFileHeader($v_local_header)) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + return $v_result; + } + + // ----- Check that local file header is same as central file header + if ($this->privCheckFileHeaders($v_local_header, + $v_header_list[$i]) != 1) { + // TBC + } + unset($v_local_header); + + // ----- Write the file header + if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + return $v_result; + } + + // ----- Read/write the data block + if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + return $v_result; + } + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($v_temp_zip->zip_fd); + + // ----- Re-Create the Central Dir files header + for ($i=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + return $v_result; + } + + // ----- Transform the header to a 'usable' info + $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + + // ----- Zip file comment + $v_comment = ''; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($v_temp_zip->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $v_temp_zip->privWriteCentralHeader(sizeof($v_header_list), $v_size, $v_offset, $v_comment)) != 1) { + // ----- Reset the file list + unset($v_header_list); + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + return $v_result; + } + + // ----- Close + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Destroy the temporary archive + unset($v_temp_zip); + } + + // ----- Remove every files : reset the file + else if ($v_central_dir['entries'] != 0) { + $this->privCloseFd(); + + if (($v_result = $this->privOpenFd('wb')) != 1) { + return $v_result; + } + + if (($v_result = $this->privWriteCentralHeader(0, 0, 0, '')) != 1) { + return $v_result; + } + + $this->privCloseFd(); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDirCheck() + // Description : + // Check if a directory exists, if not it creates it and all the parents directory + // which may be useful. + // Parameters : + // $p_dir : Directory path to check. + // Return Values : + // 1 : OK + // -1 : Unable to create directory + // -------------------------------------------------------------------------------- + function privDirCheck($p_dir, $p_is_dir=false) + { + $v_result = 1; + + + // ----- Remove the final '/' + if (($p_is_dir) && (substr($p_dir, -1)=='/')) + { + $p_dir = substr($p_dir, 0, strlen($p_dir)-1); + } + + // ----- Check the directory availability + if ((is_dir($p_dir)) || ($p_dir == "")) + { + return 1; + } + + // ----- Extract parent directory + $p_parent_dir = dirname($p_dir); + + // ----- Just a check + if ($p_parent_dir != $p_dir) + { + // ----- Look for parent directory + if ($p_parent_dir != "") + { + if (($v_result = $this->privDirCheck($p_parent_dir)) != 1) + { + return $v_result; + } + } + } + + // ----- Create the directory + if (!@mkdir($p_dir, 0777)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'"); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privMerge() + // Description : + // If $p_archive_to_add does not exist, the function exit with a success result. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privMerge(&$p_archive_to_add) + { + $v_result=1; + + // ----- Look if the archive_to_add exists + if (!is_file($p_archive_to_add->zipname)) + { + + // ----- Nothing to merge, so merge is a success + $v_result = 1; + + // ----- Return + return $v_result; + } + + // ----- Look if the archive exists + if (!is_file($this->zipname)) + { + + // ----- Do a duplicate + $v_result = $this->privDuplicate($p_archive_to_add->zipname); + + // ----- Return + return $v_result; + } + + // ----- Open the zip file + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Return + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + return $v_result; + } + + // ----- Go to beginning of File + @rewind($this->zip_fd); + + // ----- Open the archive_to_add file + if (($v_result=$p_archive_to_add->privOpenFd('rb')) != 1) + { + $this->privCloseFd(); + + // ----- Return + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir_to_add = array(); + if (($v_result = $p_archive_to_add->privReadEndCentralDir($v_central_dir_to_add)) != 1) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + return $v_result; + } + + // ----- Go to beginning of File + @rewind($p_archive_to_add->zip_fd); + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Open the temporary file in write mode + if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = $v_central_dir['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Copy the files from the archive_to_add into the temporary file + $v_size = $v_central_dir_to_add['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = fread($p_archive_to_add->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($v_zip_temp_fd); + + // ----- Copy the block of file headers from the old archive + $v_size = $v_central_dir['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Copy the block of file headers from the archive_to_add + $v_size = $v_central_dir_to_add['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Merge the file comments + $v_comment = $v_central_dir['comment'].' '.$v_central_dir_to_add['comment']; + + // ----- Calculate the size of the (new) central header + $v_size = @ftell($v_zip_temp_fd)-$v_offset; + + // ----- Swap the file descriptor + // Here is a trick : I swap the temporary fd with the zip fd, in order to use + // the following methods on the temporary fil and not the real archive fd + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_central_dir['entries']+$v_central_dir_to_add['entries'], $v_size, $v_offset, $v_comment)) != 1) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + @fclose($v_zip_temp_fd); + $this->zip_fd = null; + + // ----- Reset the file list + unset($v_header_list); + + // ----- Return + return $v_result; + } + + // ----- Swap back the file descriptor + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Close + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDuplicate() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDuplicate($p_archive_filename) + { + $v_result=1; + + // ----- Look if the $p_archive_filename exists + if (!is_file($p_archive_filename)) + { + + // ----- Nothing to duplicate, so duplicate is a success. + $v_result = 1; + + // ----- Return + return $v_result; + } + + // ----- Open the zip file + if (($v_result=$this->privOpenFd('wb')) != 1) + { + // ----- Return + return $v_result; + } + + // ----- Open the temporary file in write mode + if (($v_zip_temp_fd = @fopen($p_archive_filename, 'rb')) == 0) + { + $this->privCloseFd(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive file \''.$p_archive_filename.'\' in binary write mode'); + + // ----- Return + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = filesize($p_archive_filename); + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = fread($v_zip_temp_fd, $v_read_size); + @fwrite($this->zip_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Close + $this->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privErrorLog() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privErrorLog($p_error_code=0, $p_error_string='') + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + PclError($p_error_code, $p_error_string); + } + else { + $this->error_code = $p_error_code; + $this->error_string = $p_error_string; + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privErrorReset() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privErrorReset() + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + PclErrorReset(); + } + else { + $this->error_code = 0; + $this->error_string = ''; + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDisableMagicQuotes() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDisableMagicQuotes() + { + $v_result=1; + + // ----- Look if function exists + if ( (!function_exists("get_magic_quotes_runtime")) + || (!function_exists("set_magic_quotes_runtime"))) { + return $v_result; + } + + // ----- Look if already done + if ($this->magic_quotes_status != -1) { + return $v_result; + } + + // ----- Get and memorize the magic_quote value + $this->magic_quotes_status = @get_magic_quotes_runtime(); + + // ----- Disable magic_quotes + if ($this->magic_quotes_status == 1) { + @set_magic_quotes_runtime(0); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privSwapBackMagicQuotes() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privSwapBackMagicQuotes() + { + $v_result=1; + + // ----- Look if function exists + if ( (!function_exists("get_magic_quotes_runtime")) + || (!function_exists("set_magic_quotes_runtime"))) { + return $v_result; + } + + // ----- Look if something to do + if ($this->magic_quotes_status != -1) { + return $v_result; + } + + // ----- Swap back magic_quotes + if ($this->magic_quotes_status == 1) { + @set_magic_quotes_runtime($this->magic_quotes_status); + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + } + // End of class + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilPathReduction() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function PclZipUtilPathReduction($p_dir) + { + $v_result = ""; + + // ----- Look for not empty path + if ($p_dir != "") { + // ----- Explode path by directory names + $v_list = explode("/", $p_dir); + + // ----- Study directories from last to first + $v_skip = 0; + for ($i=sizeof($v_list)-1; $i>=0; $i--) { + // ----- Look for current path + if ($v_list[$i] == ".") { + // ----- Ignore this directory + // Should be the first $i=0, but no check is done + } + else if ($v_list[$i] == "..") { + $v_skip++; + } + else if ($v_list[$i] == "") { + // ----- First '/' i.e. root slash + if ($i == 0) { + $v_result = "/".$v_result; + if ($v_skip > 0) { + // ----- It is an invalid path, so the path is not modified + // TBC + $v_result = $p_dir; + $v_skip = 0; + } + } + // ----- Last '/' i.e. indicates a directory + else if ($i == (sizeof($v_list)-1)) { + $v_result = $v_list[$i]; + } + // ----- Double '/' inside the path + else { + // ----- Ignore only the double '//' in path, + // but not the first and last '/' + } + } + else { + // ----- Look for item to skip + if ($v_skip > 0) { + $v_skip--; + } + else { + $v_result = $v_list[$i].($i!=(sizeof($v_list)-1)?"/".$v_result:""); + } + } + } + + // ----- Look for skip + if ($v_skip > 0) { + while ($v_skip > 0) { + $v_result = '../'.$v_result; + $v_skip--; + } + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilPathInclusion() + // Description : + // This function indicates if the path $p_path is under the $p_dir tree. Or, + // said in an other way, if the file or sub-dir $p_path is inside the dir + // $p_dir. + // The function indicates also if the path is exactly the same as the dir. + // This function supports path with duplicated '/' like '//', but does not + // support '.' or '..' statements. + // Parameters : + // Return Values : + // 0 if $p_path is not inside directory $p_dir + // 1 if $p_path is inside directory $p_dir + // 2 if $p_path is exactly the same as $p_dir + // -------------------------------------------------------------------------------- + function PclZipUtilPathInclusion($p_dir, $p_path) + { + $v_result = 1; + + // ----- Look for path beginning by ./ + if ( ($p_dir == '.') + || ((strlen($p_dir) >=2) && (substr($p_dir, 0, 2) == './'))) { + $p_dir = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_dir, 1); + } + if ( ($p_path == '.') + || ((strlen($p_path) >=2) && (substr($p_path, 0, 2) == './'))) { + $p_path = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_path, 1); + } + + // ----- Explode dir and path by directory separator + $v_list_dir = explode("/", $p_dir); + $v_list_dir_size = sizeof($v_list_dir); + $v_list_path = explode("/", $p_path); + $v_list_path_size = sizeof($v_list_path); + + // ----- Study directories paths + $i = 0; + $j = 0; + while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) { + + // ----- Look for empty dir (path reduction) + if ($v_list_dir[$i] == '') { + $i++; + continue; + } + if ($v_list_path[$j] == '') { + $j++; + continue; + } + + // ----- Compare the items + if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ( $v_list_path[$j] != '')) { + $v_result = 0; + } + + // ----- Next items + $i++; + $j++; + } + + // ----- Look if everything seems to be the same + if ($v_result) { + // ----- Skip all the empty items + while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; + while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; + + if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { + // ----- There are exactly the same + $v_result = 2; + } + else if ($i < $v_list_dir_size) { + // ----- The path is shorter than the dir + $v_result = 0; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilCopyBlock() + // Description : + // Parameters : + // $p_mode : read/write compression mode + // 0 : src & dest normal + // 1 : src gzip, dest normal + // 2 : src normal, dest gzip + // 3 : src & dest gzip + // Return Values : + // -------------------------------------------------------------------------------- + function PclZipUtilCopyBlock($p_src, $p_dest, $p_size, $p_mode=0) + { + $v_result = 1; + + if ($p_mode==0) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($p_src, $v_read_size); + @fwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + else if ($p_mode==1) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @gzread($p_src, $v_read_size); + @fwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + else if ($p_mode==2) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @fread($p_src, $v_read_size); + @gzwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + else if ($p_mode==3) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + $v_buffer = @gzread($p_src, $v_read_size); + @gzwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilRename() + // Description : + // This function tries to do a simple rename() function. If it fails, it + // tries to copy the $p_src file in a new $p_dest file and then unlink the + // first one. + // Parameters : + // $p_src : Old filename + // $p_dest : New filename + // Return Values : + // 1 on success, 0 on failure. + // -------------------------------------------------------------------------------- + function PclZipUtilRename($p_src, $p_dest) + { + $v_result = 1; + + // ----- Try to rename the files + if (!@rename($p_src, $p_dest)) { + + // ----- Try to copy & unlink the src + if (!@copy($p_src, $p_dest)) { + $v_result = 0; + } + else if (!@unlink($p_src)) { + $v_result = 0; + } + } + + // ----- Return + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilOptionText() + // Description : + // Translate option value in text. Mainly for debug purpose. + // Parameters : + // $p_option : the option value. + // Return Values : + // The option text value. + // -------------------------------------------------------------------------------- + function PclZipUtilOptionText($p_option) + { + + $v_list = get_defined_constants(); + for (reset($v_list); $v_key = key($v_list); next($v_list)) { + $v_prefix = substr($v_key, 0, 10); + if (( ($v_prefix == 'PCLZIP_OPT') + || ($v_prefix == 'PCLZIP_CB_') + || ($v_prefix == 'PCLZIP_ATT')) + && ($v_list[$v_key] == $p_option)) { + return $v_key; + } + } + + $v_result = 'Unknown'; + + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilTranslateWinPath() + // Description : + // Translate windows path by replacing '\' by '/' and optionally removing + // drive letter. + // Parameters : + // $p_path : path to translate. + // $p_remove_disk_letter : true | false + // Return Values : + // The path translated. + // -------------------------------------------------------------------------------- + function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true) + { + if (stristr(php_uname(), 'windows')) { + // ----- Look for potential disk letter + if (($p_remove_disk_letter) && (($v_position = strpos($p_path, ':')) != false)) { + $p_path = substr($p_path, $v_position+1); + } + // ----- Change potential windows directory separator + if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0,1) == '\\')) { + $p_path = strtr($p_path, '\\', '/'); + } + } + return $p_path; + } + // -------------------------------------------------------------------------------- + + +?> diff --git a/wp-admin/includes/class-wp-comments-list-table.php b/wp-admin/includes/class-wp-comments-list-table.php new file mode 100644 index 0000000..5803b1d --- /dev/null +++ b/wp-admin/includes/class-wp-comments-list-table.php @@ -0,0 +1,636 @@ + 'comments', + 'singular' => 'comment', + 'ajax' => true, + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + } + + public function ajax_user_can() { + return current_user_can('edit_posts'); + } + + public function prepare_items() { + global $post_id, $comment_status, $search, $comment_type; + + $comment_status = isset( $_REQUEST['comment_status'] ) ? $_REQUEST['comment_status'] : 'all'; + if ( !in_array( $comment_status, array( 'all', 'moderated', 'approved', 'spam', 'trash' ) ) ) + $comment_status = 'all'; + + $comment_type = !empty( $_REQUEST['comment_type'] ) ? $_REQUEST['comment_type'] : ''; + + $search = ( isset( $_REQUEST['s'] ) ) ? $_REQUEST['s'] : ''; + + $post_type = ( isset( $_REQUEST['post_type'] ) ) ? sanitize_key( $_REQUEST['post_type'] ) : ''; + + $user_id = ( isset( $_REQUEST['user_id'] ) ) ? $_REQUEST['user_id'] : ''; + + $orderby = ( isset( $_REQUEST['orderby'] ) ) ? $_REQUEST['orderby'] : ''; + $order = ( isset( $_REQUEST['order'] ) ) ? $_REQUEST['order'] : ''; + + $comments_per_page = $this->get_per_page( $comment_status ); + + $doing_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX; + + if ( isset( $_REQUEST['number'] ) ) { + $number = (int) $_REQUEST['number']; + } + else { + $number = $comments_per_page + min( 8, $comments_per_page ); // Grab a few extra + } + + $page = $this->get_pagenum(); + + if ( isset( $_REQUEST['start'] ) ) { + $start = $_REQUEST['start']; + } else { + $start = ( $page - 1 ) * $comments_per_page; + } + + if ( $doing_ajax && isset( $_REQUEST['offset'] ) ) { + $start += $_REQUEST['offset']; + } + + $status_map = array( + 'moderated' => 'hold', + 'approved' => 'approve', + 'all' => '', + ); + + $args = array( + 'status' => isset( $status_map[$comment_status] ) ? $status_map[$comment_status] : $comment_status, + 'search' => $search, + 'user_id' => $user_id, + 'offset' => $start, + 'number' => $number, + 'post_id' => $post_id, + 'type' => $comment_type, + 'orderby' => $orderby, + 'order' => $order, + 'post_type' => $post_type, + ); + + $_comments = get_comments( $args ); + + update_comment_cache( $_comments ); + + $this->items = array_slice( $_comments, 0, $comments_per_page ); + $this->extra_items = array_slice( $_comments, $comments_per_page ); + + $total_comments = get_comments( array_merge( $args, array('count' => true, 'offset' => 0, 'number' => 0) ) ); + + $_comment_post_ids = array(); + foreach ( $_comments as $_c ) { + $_comment_post_ids[] = $_c->comment_post_ID; + } + + $_comment_post_ids = array_unique( $_comment_post_ids ); + + $this->pending_count = get_pending_comments_num( $_comment_post_ids ); + + $this->set_pagination_args( array( + 'total_items' => $total_comments, + 'per_page' => $comments_per_page, + ) ); + } + + public function get_per_page( $comment_status = 'all' ) { + $comments_per_page = $this->get_items_per_page( 'edit_comments_per_page' ); + /** + * Filter the number of comments listed per page in the comments list table. + * + * @since 2.6.0 + * + * @param int $comments_per_page The number of comments to list per page. + * @param string $comment_status The comment status name. Default 'All'. + */ + $comments_per_page = apply_filters( 'comments_per_page', $comments_per_page, $comment_status ); + return $comments_per_page; + } + + public function no_items() { + global $comment_status; + + if ( 'moderated' == $comment_status ) + _e( 'No comments awaiting moderation.' ); + else + _e( 'No comments found.' ); + } + + protected function get_views() { + global $post_id, $comment_status, $comment_type; + + $status_links = array(); + $num_comments = ( $post_id ) ? wp_count_comments( $post_id ) : wp_count_comments(); + //, number_format_i18n($num_comments->moderated) ), "" . number_format_i18n($num_comments->moderated) . ""), + //, number_format_i18n($num_comments->spam) ), "" . number_format_i18n($num_comments->spam) . "") + $stati = array( + 'all' => _nx_noop('All', 'All', 'comments'), // singular not used + 'moderated' => _n_noop('Pending (%s)', 'Pending (%s)'), + 'approved' => _n_noop('Approved', 'Approved'), // singular not used + 'spam' => _n_noop('Spam (%s)', 'Spam (%s)'), + 'trash' => _n_noop('Trash (%s)', 'Trash (%s)') + ); + + if ( !EMPTY_TRASH_DAYS ) + unset($stati['trash']); + + $link = 'edit-comments.php'; + if ( !empty($comment_type) && 'all' != $comment_type ) + $link = add_query_arg( 'comment_type', $comment_type, $link ); + + foreach ( $stati as $status => $label ) { + $class = ( $status == $comment_status ) ? ' class="current"' : ''; + + if ( !isset( $num_comments->$status ) ) + $num_comments->$status = 10; + $link = add_query_arg( 'comment_status', $status, $link ); + if ( $post_id ) + $link = add_query_arg( 'p', absint( $post_id ), $link ); + /* + // I toyed with this, but decided against it. Leaving it in here in case anyone thinks it is a good idea. ~ Mark + if ( !empty( $_REQUEST['s'] ) ) + $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link ); + */ + $status_links[$status] = "" . sprintf( + translate_nooped_plural( $label, $num_comments->$status ), + number_format_i18n( $num_comments->$status ) + ) . ''; + } + + /** + * Filter the comment status links. + * + * @since 2.5.0 + * + * @param array $status_links An array of fully-formed status links. Default 'All'. + * Accepts 'All', 'Pending', 'Approved', 'Spam', and 'Trash'. + */ + $status_links = apply_filters( 'comment_status_links', $status_links ); + return $status_links; + } + + protected function get_bulk_actions() { + global $comment_status; + + $actions = array(); + if ( in_array( $comment_status, array( 'all', 'approved' ) ) ) + $actions['unapprove'] = __( 'Unapprove' ); + if ( in_array( $comment_status, array( 'all', 'moderated' ) ) ) + $actions['approve'] = __( 'Approve' ); + if ( in_array( $comment_status, array( 'all', 'moderated', 'approved', 'trash' ) ) ) + $actions['spam'] = _x( 'Mark as Spam', 'comment' ); + + if ( 'trash' == $comment_status ) + $actions['untrash'] = __( 'Restore' ); + elseif ( 'spam' == $comment_status ) + $actions['unspam'] = _x( 'Not Spam', 'comment' ); + + if ( in_array( $comment_status, array( 'trash', 'spam' ) ) || !EMPTY_TRASH_DAYS ) + $actions['delete'] = __( 'Delete Permanently' ); + else + $actions['trash'] = __( 'Move to Trash' ); + + return $actions; + } + + protected function extra_tablenav( $which ) { + global $comment_status, $comment_type; +?> +
+ + + 'post-query-submit' ) ); + } + + if ( ( 'spam' == $comment_status || 'trash' == $comment_status ) && current_user_can( 'moderate_comments' ) ) { + wp_nonce_field( 'bulk-destroy', '_destroy_nonce' ); + $title = ( 'spam' == $comment_status ) ? esc_attr__( 'Empty Spam' ) : esc_attr__( 'Empty Trash' ); + submit_button( $title, 'apply', 'delete_all', false ); + } + /** + * Fires after the Filter submit button for comment types. + * + * @since 2.5.0 + * + * @param string $comment_status The comment status name. Default 'All'. + */ + do_action( 'manage_comments_nav', $comment_status ); + echo '
'; + } + + public function current_action() { + if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) + return 'delete_all'; + + return parent::current_action(); + } + + public function get_columns() { + global $post_id; + + $columns = array(); + + if ( $this->checkbox ) + $columns['cb'] = ''; + + $columns['author'] = __( 'Author' ); + $columns['comment'] = _x( 'Comment', 'column name' ); + + if ( !$post_id ) + $columns['response'] = _x( 'In Response To', 'column name' ); + + return $columns; + } + + protected function get_sortable_columns() { + return array( + 'author' => 'comment_author', + 'response' => 'comment_post_ID' + ); + } + + public function display() { + wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); + + $this->display_tablenav( 'top' ); + +?> + + + + print_column_headers(); ?> + + + + + + print_column_headers( false ); ?> + + + + + display_rows_or_placeholder(); ?> + + + + items = $this->extra_items; $this->display_rows(); ?> + +
+display_tablenav( 'bottom' ); + } + + public function single_row( $a_comment ) { + global $post, $comment; + + $comment = $a_comment; + $the_comment_class = wp_get_comment_status( $comment->comment_ID ); + $the_comment_class = join( ' ', get_comment_class( $the_comment_class, $comment->comment_ID, $comment->comment_post_ID ) ); + + $post = get_post( $comment->comment_post_ID ); + + $this->user_can = current_user_can( 'edit_comment', $comment->comment_ID ); + + echo ""; + $this->single_row_columns( $comment ); + echo "\n"; + } + + public function column_cb( $comment ) { + if ( $this->user_can ) { ?> + + + user_can; + + $comment_url = esc_url( get_comment_link( $comment->comment_ID ) ); + $the_comment_status = wp_get_comment_status( $comment->comment_ID ); + + if ( $user_can ) { + $del_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "delete-comment_$comment->comment_ID" ) ); + $approve_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "approve-comment_$comment->comment_ID" ) ); + + $url = "comment.php?c=$comment->comment_ID"; + + $approve_url = esc_url( $url . "&action=approvecomment&$approve_nonce" ); + $unapprove_url = esc_url( $url . "&action=unapprovecomment&$approve_nonce" ); + $spam_url = esc_url( $url . "&action=spamcomment&$del_nonce" ); + $unspam_url = esc_url( $url . "&action=unspamcomment&$del_nonce" ); + $trash_url = esc_url( $url . "&action=trashcomment&$del_nonce" ); + $untrash_url = esc_url( $url . "&action=untrashcomment&$del_nonce" ); + $delete_url = esc_url( $url . "&action=deletecomment&$del_nonce" ); + } + + echo '
'; + $this->column_author( $comment ); + echo '
'; + + echo ''; + comment_text(); + if ( $user_can ) { ?> + + '', 'unapprove' => '', + 'reply' => '', + 'quickedit' => '', + 'edit' => '', + 'spam' => '', 'unspam' => '', + 'trash' => '', 'untrash' => '', 'delete' => '' + ); + + // Not looking at all comments. + if ( $comment_status && 'all' != $comment_status ) { + if ( 'approved' == $the_comment_status ) + $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; + else if ( 'unapproved' == $the_comment_status ) + $actions['approve'] = "" . __( 'Approve' ) . ''; + } else { + $actions['approve'] = "" . __( 'Approve' ) . ''; + $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; + } + + if ( 'spam' != $the_comment_status ) { + $actions['spam'] = "" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . ''; + } elseif ( 'spam' == $the_comment_status ) { + $actions['unspam'] = "" . _x( 'Not Spam', 'comment' ) . ''; + } + + if ( 'trash' == $the_comment_status ) { + $actions['untrash'] = "" . __( 'Restore' ) . ''; + } + + if ( 'spam' == $the_comment_status || 'trash' == $the_comment_status || !EMPTY_TRASH_DAYS ) { + $actions['delete'] = "" . __( 'Delete Permanently' ) . ''; + } else { + $actions['trash'] = "" . _x( 'Trash', 'verb' ) . ''; + } + + if ( 'spam' != $the_comment_status && 'trash' != $the_comment_status ) { + $actions['edit'] = "". __( 'Edit' ) . ''; + + $format = '%s'; + + $actions['quickedit'] = sprintf( $format, $comment->comment_ID, $post->ID, 'edit', 'vim-q comment-inline', esc_attr__( 'Quick Edit' ), __( 'Quick Edit' ) ); + + $actions['reply'] = sprintf( $format, $comment->comment_ID, $post->ID, 'replyto', 'vim-r comment-inline', esc_attr__( 'Reply to this comment' ), __( 'Reply' ) ); + } + + /** This filter is documented in wp-admin/includes/dashboard.php */ + $actions = apply_filters( 'comment_row_actions', array_filter( $actions ), $comment ); + + $i = 0; + echo '
'; + foreach ( $actions as $action => $link ) { + ++$i; + ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; + + // Reply and quickedit need a hide-if-no-js span when not added with ajax + if ( ( 'reply' == $action || 'quickedit' == $action ) && ! defined('DOING_AJAX') ) + $action .= ' hide-if-no-js'; + elseif ( ( $action == 'untrash' && $the_comment_status == 'trash' ) || ( $action == 'unspam' && $the_comment_status == 'spam' ) ) { + if ( '1' == get_comment_meta( $comment->comment_ID, '_wp_trash_meta_status', true ) ) + $action .= ' approve'; + else + $action .= ' unapprove'; + } + + echo "$sep$link"; + } + echo '
'; + } + } + + public function column_author( $comment ) { + global $comment_status; + + $author_url = get_comment_author_url(); + if ( 'http://' == $author_url ) + $author_url = ''; + $author_url_display = preg_replace( '|http://(www\.)?|i', '', $author_url ); + if ( strlen( $author_url_display ) > 50 ) + $author_url_display = substr( $author_url_display, 0, 49 ) . '…'; + + echo ""; comment_author(); echo '
'; + if ( !empty( $author_url ) ) + echo "$author_url_display
"; + + if ( $this->user_can ) { + if ( !empty( $comment->comment_author_email ) ) { + comment_author_email_link(); + echo '
'; + } + echo ''; + comment_author_IP(); + echo ''; + } + } + + public function column_date() { + return get_comment_date( __( 'Y/m/d \a\t g:ia' ) ); + } + + public function column_response() { + $post = get_post(); + + if ( isset( $this->pending_count[$post->ID] ) ) { + $pending_comments = $this->pending_count[$post->ID]; + } else { + $_pending_count_temp = get_pending_comments_num( array( $post->ID ) ); + $pending_comments = $this->pending_count[$post->ID] = $_pending_count_temp[$post->ID]; + } + + if ( current_user_can( 'edit_post', $post->ID ) ) { + $post_link = ""; + $post_link .= get_the_title( $post->ID ) . ''; + } else { + $post_link = get_the_title( $post->ID ); + } + + echo ''; + if ( 'attachment' == $post->post_type && ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) ) + echo $thumb; + } + + public function column_default( $comment, $column_name ) { + /** + * Fires when the default column output is displayed for a single row. + * + * @since 2.8.0 + * + * @param string $column_name The custom column's name. + * @param int $comment->comment_ID The custom column's unique ID number. + */ + do_action( 'manage_comments_custom_column', $column_name, $comment->comment_ID ); + } +} + +/** + * Post Comments List Table class. + * + * @package WordPress + * @subpackage List_Table + * @since 3.1.0 + * @access private + * + * @see WP_Comments_Table + */ +class WP_Post_Comments_List_Table extends WP_Comments_List_Table { + + protected function get_column_info() { + $this->_column_headers = array( + array( + 'author' => __( 'Author' ), + 'comment' => _x( 'Comment', 'column name' ), + ), + array(), + array(), + ); + + return $this->_column_headers; + } + + protected function get_table_classes() { + $classes = parent::get_table_classes(); + $classes[] = 'comments-box'; + return $classes; + } + + public function display( $output_empty = false ) { + $singular = $this->_args['singular']; + + wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); +?> + + > + display_rows_or_placeholder(); + } ?> + + +$name; + } + + /** + * Make private properties settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to set. + * @param mixed $value Property value. + * @return mixed Newly-set property. + */ + public function __set( $name, $value ) { + return $this->$name = $value; + } + + /** + * Make private properties checkable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + /** + * Make private properties un-settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to unset. + */ + public function __unset( $name ) { + unset( $this->$name ); + } + + /** + * Return the path on the remote filesystem of ABSPATH. + * + * @access public + * @since 2.7.0 + * + * @return string The location of the remote path. + */ + public function abspath() { + $folder = $this->find_folder(ABSPATH); + // Perhaps the FTP folder is rooted at the WordPress install, Check for wp-includes folder in root, Could have some false positives, but rare. + if ( ! $folder && $this->is_dir( '/' . WPINC ) ) + $folder = '/'; + return $folder; + } + + /** + * Return the path on the remote filesystem of WP_CONTENT_DIR. + * + * @access public + * @since 2.7.0 + * + * @return string The location of the remote path. + */ + public function wp_content_dir() { + return $this->find_folder(WP_CONTENT_DIR); + } + + /** + * Return the path on the remote filesystem of WP_PLUGIN_DIR. + * + * @access public + * @since 2.7.0 + * + * @return string The location of the remote path. + */ + public function wp_plugins_dir() { + return $this->find_folder(WP_PLUGIN_DIR); + } + + /** + * Return the path on the remote filesystem of the Themes Directory. + * + * @access public + * @since 2.7.0 + * + * @param string $theme The Theme stylesheet or template for the directory. + * @return string The location of the remote path. + */ + public function wp_themes_dir( $theme = false ) { + $theme_root = get_theme_root( $theme ); + + // Account for relative theme roots + if ( '/themes' == $theme_root || ! is_dir( $theme_root ) ) + $theme_root = WP_CONTENT_DIR . $theme_root; + + return $this->find_folder( $theme_root ); + } + + /** + * Return the path on the remote filesystem of WP_LANG_DIR. + * + * @access public + * @since 3.2.0 + * + * @return string The location of the remote path. + */ + public function wp_lang_dir() { + return $this->find_folder(WP_LANG_DIR); + } + + /** + * Locate a folder on the remote filesystem. + * + * @access public + * @since 2.5.0 + * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() instead. + * @see WP_Filesystem::abspath() + * @see WP_Filesystem::wp_content_dir() + * @see WP_Filesystem::wp_plugins_dir() + * @see WP_Filesystem::wp_themes_dir() + * @see WP_Filesystem::wp_lang_dir() + * + * @param string $base The folder to start searching from. + * @param bool $echo True to display debug information. + * Default false. + * @return string The location of the remote path. + */ + public function find_base_dir( $base = '.', $echo = false ) { + _deprecated_function(__FUNCTION__, '2.7', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' ); + $this->verbose = $echo; + return $this->abspath(); + } + + /** + * Locate a folder on the remote filesystem. + * + * @access public + * @since 2.5.0 + * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() methods instead. + * @see WP_Filesystem::abspath() + * @see WP_Filesystem::wp_content_dir() + * @see WP_Filesystem::wp_plugins_dir() + * @see WP_Filesystem::wp_themes_dir() + * @see WP_Filesystem::wp_lang_dir() + * + * @param string $base The folder to start searching from. + * @param bool $echo True to display debug information. + * @return string The location of the remote path. + */ + public function get_base_dir( $base = '.', $echo = false ) { + _deprecated_function(__FUNCTION__, '2.7', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' ); + $this->verbose = $echo; + return $this->abspath(); + } + + /** + * Locate a folder on the remote filesystem. + * + * Assumes that on Windows systems, Stripping off the Drive + * letter is OK Sanitizes \\ to / in windows filepaths. + * + * @access public + * @since 2.7.0 + * + * @param string $folder the folder to locate. + * @return string The location of the remote path. + */ + public function find_folder( $folder ) { + + if ( isset( $this->cache[ $folder ] ) ) + return $this->cache[ $folder ]; + + if ( stripos($this->method, 'ftp') !== false ) { + $constant_overrides = array( + 'FTP_BASE' => ABSPATH, + 'FTP_CONTENT_DIR' => WP_CONTENT_DIR, + 'FTP_PLUGIN_DIR' => WP_PLUGIN_DIR, + 'FTP_LANG_DIR' => WP_LANG_DIR + ); + + // Direct matches ( folder = CONSTANT/ ) + foreach ( $constant_overrides as $constant => $dir ) { + if ( ! defined( $constant ) ) + continue; + if ( $folder === $dir ) + return trailingslashit( constant( $constant ) ); + } + + // Prefix Matches ( folder = CONSTANT/subdir ) + foreach ( $constant_overrides as $constant => $dir ) { + if ( ! defined( $constant ) ) + continue; + if ( 0 === stripos( $folder, $dir ) ) { // $folder starts with $dir + $potential_folder = preg_replace( '#^' . preg_quote( $dir, '#' ) . '/#i', trailingslashit( constant( $constant ) ), $folder ); + $potential_folder = trailingslashit( $potential_folder ); + + if ( $this->is_dir( $potential_folder ) ) { + $this->cache[ $folder ] = $potential_folder; + return $potential_folder; + } + } + } + } elseif ( 'direct' == $this->method ) { + $folder = str_replace('\\', '/', $folder); // Windows path sanitisation + return trailingslashit($folder); + } + + $folder = preg_replace('|^([a-z]{1}):|i', '', $folder); // Strip out windows drive letter if it's there. + $folder = str_replace('\\', '/', $folder); // Windows path sanitisation + + if ( isset($this->cache[ $folder ] ) ) + return $this->cache[ $folder ]; + + if ( $this->exists($folder) ) { // Folder exists at that absolute path. + $folder = trailingslashit($folder); + $this->cache[ $folder ] = $folder; + return $folder; + } + if ( $return = $this->search_for_folder($folder) ) + $this->cache[ $folder ] = $return; + return $return; + } + + /** + * Locate a folder on the remote filesystem. + * + * Expects Windows sanitized path. + * + * @access private + * @since 2.7.0 + * + * @param string $folder The folder to locate. + * @param string $base The folder to start searching from. + * @param bool $loop If the function has recursed, Internal use only. + * @return string The location of the remote path. + */ + public function search_for_folder( $folder, $base = '.', $loop = false ) { + if ( empty( $base ) || '.' == $base ) + $base = trailingslashit($this->cwd()); + + $folder = untrailingslashit($folder); + + if ( $this->verbose ) + printf( "\n" . __('Looking for %1$s in %2$s') . "
\n", $folder, $base ); + + $folder_parts = explode('/', $folder); + $folder_part_keys = array_keys( $folder_parts ); + $last_index = array_pop( $folder_part_keys ); + $last_path = $folder_parts[ $last_index ]; + + $files = $this->dirlist( $base ); + + foreach ( $folder_parts as $index => $key ) { + if ( $index == $last_index ) + continue; // We want this to be caught by the next code block. + + /* + * Working from /home/ to /user/ to /wordpress/ see if that file exists within + * the current folder, If it's found, change into it and follow through looking + * for it. If it cant find WordPress down that route, it'll continue onto the next + * folder level, and see if that matches, and so on. If it reaches the end, and still + * cant find it, it'll return false for the entire function. + */ + if ( isset($files[ $key ]) ){ + + // Lets try that folder: + $newdir = trailingslashit(path_join($base, $key)); + if ( $this->verbose ) + printf( "\n" . __('Changing to %s') . "
\n", $newdir ); + + // Only search for the remaining path tokens in the directory, not the full path again. + $newfolder = implode( '/', array_slice( $folder_parts, $index + 1 ) ); + if ( $ret = $this->search_for_folder( $newfolder, $newdir, $loop) ) + return $ret; + } + } + + // Only check this as a last resort, to prevent locating the incorrect install. All above procedures will fail quickly if this is the right branch to take. + if (isset( $files[ $last_path ] ) ) { + if ( $this->verbose ) + printf( "\n" . __('Found %s') . "
\n", $base . $last_path ); + return trailingslashit($base . $last_path); + } + + // Prevent this function from looping again. + // No need to proceed if we've just searched in / + if ( $loop || '/' == $base ) + return false; + + // As an extra last resort, Change back to / if the folder wasn't found. + // This comes into effect when the CWD is /home/user/ but WP is at /var/www/.... + return $this->search_for_folder( $folder, '/', true ); + + } + + /** + * Return the *nix-style file permissions for a file. + * + * From the PHP documentation page for fileperms(). + * + * @link http://docs.php.net/fileperms + * + * @access public + * @since 2.5.0 + * + * @param string $file String filename. + * @return string The *nix-style representation of permissions. + */ + public function gethchmod( $file ){ + $perms = $this->getchmod($file); + if (($perms & 0xC000) == 0xC000) // Socket + $info = 's'; + elseif (($perms & 0xA000) == 0xA000) // Symbolic Link + $info = 'l'; + elseif (($perms & 0x8000) == 0x8000) // Regular + $info = '-'; + elseif (($perms & 0x6000) == 0x6000) // Block special + $info = 'b'; + elseif (($perms & 0x4000) == 0x4000) // Directory + $info = 'd'; + elseif (($perms & 0x2000) == 0x2000) // Character special + $info = 'c'; + elseif (($perms & 0x1000) == 0x1000) // FIFO pipe + $info = 'p'; + else // Unknown + $info = 'u'; + + // Owner + $info .= (($perms & 0x0100) ? 'r' : '-'); + $info .= (($perms & 0x0080) ? 'w' : '-'); + $info .= (($perms & 0x0040) ? + (($perms & 0x0800) ? 's' : 'x' ) : + (($perms & 0x0800) ? 'S' : '-')); + + // Group + $info .= (($perms & 0x0020) ? 'r' : '-'); + $info .= (($perms & 0x0010) ? 'w' : '-'); + $info .= (($perms & 0x0008) ? + (($perms & 0x0400) ? 's' : 'x' ) : + (($perms & 0x0400) ? 'S' : '-')); + + // World + $info .= (($perms & 0x0004) ? 'r' : '-'); + $info .= (($perms & 0x0002) ? 'w' : '-'); + $info .= (($perms & 0x0001) ? + (($perms & 0x0200) ? 't' : 'x' ) : + (($perms & 0x0200) ? 'T' : '-')); + return $info; + } + + /** + * Convert *nix-style file permissions to a octal number. + * + * Converts '-rw-r--r--' to 0644 + * From "info at rvgate dot nl"'s comment on the PHP documentation for chmod() + * + * @link http://docs.php.net/manual/en/function.chmod.php#49614 + * + * @access public + * @since 2.5.0 + * + * @param string $mode string The *nix-style file permission. + * @return int octal representation + */ + public function getnumchmodfromh( $mode ) { + $realmode = ''; + $legal = array('', 'w', 'r', 'x', '-'); + $attarray = preg_split('//', $mode); + + for ($i=0; $i < count($attarray); $i++) + if ($key = array_search($attarray[$i], $legal)) + $realmode .= $legal[$key]; + + $mode = str_pad($realmode, 10, '-', STR_PAD_LEFT); + $trans = array('-'=>'0', 'r'=>'4', 'w'=>'2', 'x'=>'1'); + $mode = strtr($mode,$trans); + + $newmode = $mode[0]; + $newmode .= $mode[1] + $mode[2] + $mode[3]; + $newmode .= $mode[4] + $mode[5] + $mode[6]; + $newmode .= $mode[7] + $mode[8] + $mode[9]; + return $newmode; + } + + /** + * Determine if the string provided contains binary characters. + * + * @access private + * @since 2.7.0 + * + * @param string $text String to test against. + * @return bool true if string is binary, false otherwise. + */ + public function is_binary( $text ) { + return (bool) preg_match( '|[^\x20-\x7E]|', $text ); // chr(32)..chr(127) + } + + /** + * Change the ownership of a file / folder. + * + * Default behavior is to do nothing, override this in your subclass, if desired. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @param mixed $owner A user name or number. + * @param bool $recursive Optional. If set True changes file owner recursivly. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chown( $file, $owner, $recursive = false ) { + return false; + } + + /** + * Connect filesystem. + * + * @since 2.5.0 + * + * @return bool True on success or false on failure (always true for WP_Filesystem_Direct). + */ + public function connect() { + return true; + } + + /** + * Read entire file into a string. + * + * @since 2.5.0 + * + * @param string $file Name of the file to read. + * @return string|bool Returns the read data or false on failure. + */ + public function get_contents( $file ) { + return false; + } + + /** + * Read entire file into an array. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @return array|bool the file contents in an array or false on failure. + */ + public function get_contents_array( $file ) { + return false; + } + + /** + * Write a string to a file. + * + * @since 2.5.0 + * + * @param string $file Remote path to the file where to write the data. + * @param string $contents The data to write. + * @param int $mode Optional. The file permissions as octal number, usually 0644. + * @return bool False on failure. + */ + public function put_contents( $file, $contents, $mode = false ) { + return false; + } + + /** + * Get the current working directory. + * + * @since 2.5.0 + * + * @return string|bool The current working directory on success, or false on failure. + */ + public function cwd() { + return false; + } + + /** + * Change current directory. + * + * @since 2.5.0 + * + * @param string $dir The new current directory. + * @return bool Returns true on success or false on failure. + */ + public function chdir( $dir ) { + return false; + } + + /** + * Change the file group. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @param mixed $group A group name or number. + * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chgrp( $file, $group, $recursive = false ) { + return false; + } + + /** + * Change filesystem permissions. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @param int $mode Optional. The permissions as octal number, usually 0644 for files, 0755 for dirs. + * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chmod( $file, $mode = false, $recursive = false ) { + return false; + } + + /** + * Get the file owner. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @return string|bool Username of the user or false on error. + */ + public function owner( $file ) { + return false; + } + + /** + * Get the file's group. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @return string|bool The group or false on error. + */ + public function group( $file ) { + return false; + } + + /** + * Copy a file. + * + * @since 2.5.0 + * + * @param string $source Path to the source file. + * @param string $destination Path to the destination file. + * @param bool $overwrite Optional. Whether to overwrite the destination file if it exists. + * Default false. + * @param int $mode Optional. The permissions as octal number, usually 0644 for files, 0755 for dirs. + * Default false. + * @return bool True if file copied successfully, False otherwise. + */ + public function copy( $source, $destination, $overwrite = false, $mode = false ) { + return false; + } + + /** + * Move a file. + * + * @since 2.5.0 + * + * @param string $source Path to the source file. + * @param string $destination Path to the destination file. + * @param bool $overwrite Optional. Whether to overwrite the destination file if it exists. + * Default false. + * @return bool True if file copied successfully, False otherwise. + */ + public function move( $source, $destination, $overwrite = false ) { + return false; + } + + /** + * Delete a file or directory. + * + * @since 2.5.0 + * + * @param string $file Path to the file. + * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. + * Default false. + * @param bool $type Type of resource. 'f' for file, 'd' for directory. + * Default false. + * @return bool True if the file or directory was deleted, false on failure. + */ + public function delete( $file, $recursive = false, $type = false ) { + return false; + } + + /** + * Check if a file or directory exists. + * + * @since 2.5.0 + * + * @param string $file Path to file/directory. + * @return bool Whether $file exists or not. + */ + public function exists( $file ) { + return false; + } + + /** + * Check if resource is a file. + * + * @since 2.5.0 + * + * @param string $file File path. + * @return bool Whether $file is a file. + */ + public function is_file( $file ) { + return false; + } + + /** + * Check if resource is a directory. + * + * @since 2.5.0 + * + * @param string $path Directory path. + * @return bool Whether $path is a directory. + */ + public function is_dir( $path ) { + return false; + } + + /** + * Check if a file is readable. + * + * @since 2.5.0 + * + * @param string $file Path to file. + * @return bool Whether $file is readable. + */ + public function is_readable( $file ) { + return false; + } + + /** + * Check if a file or directory is writable. + * + * @since 2.5.0 + * + * @param string $path Path to file/directory. + * @return bool Whether $file is writable. + */ + public function is_writable( $file ) { + return false; + } + + /** + * Gets the file's last access time. + * + * @since 2.5.0 + * + * @param string $file Path to file. + * @return int Unix timestamp representing last access time. + */ + public function atime( $file ) { + return false; + } + + /** + * Gets the file modification time. + * + * @since 2.5.0 + * + * @param string $file Path to file. + * @return int Unix timestamp representing modification time. + */ + public function mtime( $file ) { + return false; + } + + /** + * Gets the file size (in bytes). + * + * @since 2.5.0 + * + * @param string $file Path to file. + * @return int Size of the file in bytes. + */ + public function size( $file ) { + return false; + } + + /** + * Set the access and modification times of a file. + * + * Note: If $file doesn't exist, it will be created. + * + * @since 2.5.0 + * + * @param string $file Path to file. + * @param int $time Optional. Modified time to set for file. + * Default 0. + * @param int $atime Optional. Access time to set for file. + * Default 0. + * @return bool Whether operation was successful or not. + */ + public function touch( $file, $time = 0, $atime = 0 ) { + return false; + } + + /** + * Create a directory. + * + * @since 2.5.0 + * + * @param string $path Path for new directory. + * @param mixed $chmod Optional. The permissions as octal number, (or False to skip chmod) + * Default false. + * @param mixed $chown Optional. A user name or number (or False to skip chown) + * Default false. + * @param mixed $chgrp Optional. A group name or number (or False to skip chgrp). + * Default false. + * @return bool False if directory cannot be created, true otherwise. + */ + public function mkdir( $path, $chmod = false, $chown = false, $chgrp = false ) { + return false; + } + + /** + * Delete a directory. + * + * @since 2.5.0 + * + * @param string $path Path to directory. + * @param bool $recursive Optional. Whether to recursively remove files/directories. + * Default false. + * @return bool Whether directory is deleted successfully or not. + */ + public function rmdir( $path, $recursive = false ) { + return false; + } + + /** + * Get details for files in a directory or a specific file. + * + * @since 2.5.0 + * + * @param string $path Path to directory or file. + * @param bool $include_hidden Optional. Whether to include details of hidden ("." prefixed) files. + * Default true. + * @param bool $recursive Optional. Whether to recursively include file details in nested directories. + * Default false. + * @return array|bool { + * Array of files. False if unable to list directory contents. + * + * @type string 'name' Name of the file/directory. + * @type string 'perms' *nix representation of permissions. + * @type int 'permsn' Octal representation of permissions. + * @type string 'owner' Owner name or ID. + * @type int 'size' Size of file in bytes. + * @type int 'lastmodunix' Last modified unix timestamp. + * @type mixed 'lastmod' Last modified month (3 letter) and day (without leading 0). + * @type int 'time' Last modified time. + * @type string 'type' Type of resource. 'f' for file, 'd' for directory. + * @type mixed 'files' If a directory and $recursive is true, contains another array of files. + * } + */ + public function dirlist( $path, $include_hidden = true, $recursive = false ) { + return false; + } + +} // WP_Filesystem_Base diff --git a/wp-admin/includes/class-wp-filesystem-direct.php b/wp-admin/includes/class-wp-filesystem-direct.php new file mode 100644 index 0000000..a426bd2 --- /dev/null +++ b/wp-admin/includes/class-wp-filesystem-direct.php @@ -0,0 +1,384 @@ +method = 'direct'; + $this->errors = new WP_Error(); + } + + /** + * Reads entire file into a string + * + * @param string $file Name of the file to read. + * @return string|bool The function returns the read data or false on failure. + */ + public function get_contents($file) { + return @file_get_contents($file); + } + + /** + * Reads entire file into an array + * + * @param string $file Path to the file. + * @return array|bool the file contents in an array or false on failure. + */ + public function get_contents_array($file) { + return @file($file); + } + + /** + * Write a string to a file + * + * @param string $file Remote path to the file where to write the data. + * @param string $contents The data to write. + * @param int $mode (optional) The file permissions as octal number, usually 0644. + * @return bool False upon failure. + */ + public function put_contents( $file, $contents, $mode = false ) { + $fp = @fopen( $file, 'wb' ); + if ( ! $fp ) + return false; + + mbstring_binary_safe_encoding(); + + $data_length = strlen( $contents ); + + $bytes_written = fwrite( $fp, $contents ); + + reset_mbstring_encoding(); + + fclose( $fp ); + + if ( $data_length !== $bytes_written ) + return false; + + $this->chmod( $file, $mode ); + + return true; + } + + /** + * Gets the current working directory + * + * @return string|bool the current working directory on success, or false on failure. + */ + public function cwd() { + return @getcwd(); + } + + /** + * Change directory + * + * @param string $dir The new current directory. + * @return bool Returns true on success or false on failure. + */ + public function chdir($dir) { + return @chdir($dir); + } + + /** + * Changes file group + * + * @param string $file Path to the file. + * @param mixed $group A group name or number. + * @param bool $recursive (optional) If set True changes file group recursively. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chgrp($file, $group, $recursive = false) { + if ( ! $this->exists($file) ) + return false; + if ( ! $recursive ) + return @chgrp($file, $group); + if ( ! $this->is_dir($file) ) + return @chgrp($file, $group); + // Is a directory, and we want recursive + $file = trailingslashit($file); + $filelist = $this->dirlist($file); + foreach ($filelist as $filename) + $this->chgrp($file . $filename, $group, $recursive); + + return true; + } + + /** + * Changes filesystem permissions + * + * @param string $file Path to the file. + * @param int $mode (optional) The permissions as octal number, usually 0644 for files, 0755 for dirs. + * @param bool $recursive (optional) If set True changes file group recursively. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chmod($file, $mode = false, $recursive = false) { + if ( ! $mode ) { + if ( $this->is_file($file) ) + $mode = FS_CHMOD_FILE; + elseif ( $this->is_dir($file) ) + $mode = FS_CHMOD_DIR; + else + return false; + } + + if ( ! $recursive || ! $this->is_dir($file) ) + return @chmod($file, $mode); + // Is a directory, and we want recursive + $file = trailingslashit($file); + $filelist = $this->dirlist($file); + foreach ( (array)$filelist as $filename => $filemeta) + $this->chmod($file . $filename, $mode, $recursive); + + return true; + } + + /** + * Changes file owner + * + * @param string $file Path to the file. + * @param mixed $owner A user name or number. + * @param bool $recursive (optional) If set True changes file owner recursively. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chown($file, $owner, $recursive = false) { + if ( ! $this->exists($file) ) + return false; + if ( ! $recursive ) + return @chown($file, $owner); + if ( ! $this->is_dir($file) ) + return @chown($file, $owner); + // Is a directory, and we want recursive + $filelist = $this->dirlist($file); + foreach ($filelist as $filename) { + $this->chown($file . '/' . $filename, $owner, $recursive); + } + return true; + } + + /** + * Gets file owner + * + * @param string $file Path to the file. + * @return string|bool Username of the user or false on error. + */ + public function owner($file) { + $owneruid = @fileowner($file); + if ( ! $owneruid ) + return false; + if ( ! function_exists('posix_getpwuid') ) + return $owneruid; + $ownerarray = posix_getpwuid($owneruid); + return $ownerarray['name']; + } + + /** + * Gets file permissions + * + * FIXME does not handle errors in fileperms() + * + * @param string $file Path to the file. + * @return string Mode of the file (last 3 digits). + */ + public function getchmod($file) { + return substr( decoct( @fileperms( $file ) ), -3 ); + } + + public function group($file) { + $gid = @filegroup($file); + if ( ! $gid ) + return false; + if ( ! function_exists('posix_getgrgid') ) + return $gid; + $grouparray = posix_getgrgid($gid); + return $grouparray['name']; + } + + public function copy($source, $destination, $overwrite = false, $mode = false) { + if ( ! $overwrite && $this->exists($destination) ) + return false; + + $rtval = copy($source, $destination); + if ( $mode ) + $this->chmod($destination, $mode); + return $rtval; + } + + public function move($source, $destination, $overwrite = false) { + if ( ! $overwrite && $this->exists($destination) ) + return false; + + // Try using rename first. if that fails (for example, source is read only) try copy. + if ( @rename($source, $destination) ) + return true; + + if ( $this->copy($source, $destination, $overwrite) && $this->exists($destination) ) { + $this->delete($source); + return true; + } else { + return false; + } + } + + public function delete($file, $recursive = false, $type = false) { + if ( empty( $file ) ) // Some filesystems report this as /, which can cause non-expected recursive deletion of all files in the filesystem. + return false; + $file = str_replace( '\\', '/', $file ); // for win32, occasional problems deleting files otherwise + + if ( 'f' == $type || $this->is_file($file) ) + return @unlink($file); + if ( ! $recursive && $this->is_dir($file) ) + return @rmdir($file); + + // At this point it's a folder, and we're in recursive mode + $file = trailingslashit($file); + $filelist = $this->dirlist($file, true); + + $retval = true; + if ( is_array( $filelist ) ) { + foreach ( $filelist as $filename => $fileinfo ) { + if ( ! $this->delete($file . $filename, $recursive, $fileinfo['type']) ) + $retval = false; + } + } + + if ( file_exists($file) && ! @rmdir($file) ) + $retval = false; + + return $retval; + } + + public function exists($file) { + return @file_exists($file); + } + + public function is_file($file) { + return @is_file($file); + } + + public function is_dir($path) { + return @is_dir($path); + } + + public function is_readable($file) { + return @is_readable($file); + } + + public function is_writable($file) { + return @is_writable($file); + } + + public function atime($file) { + return @fileatime($file); + } + + public function mtime($file) { + return @filemtime($file); + } + + public function size($file) { + return @filesize($file); + } + + public function touch($file, $time = 0, $atime = 0) { + if ($time == 0) + $time = time(); + if ($atime == 0) + $atime = time(); + return @touch($file, $time, $atime); + } + + public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { + // Safe mode fails with a trailing slash under certain PHP versions. + $path = untrailingslashit($path); + if ( empty($path) ) + return false; + + if ( ! $chmod ) + $chmod = FS_CHMOD_DIR; + + if ( ! @mkdir($path) ) + return false; + $this->chmod($path, $chmod); + if ( $chown ) + $this->chown($path, $chown); + if ( $chgrp ) + $this->chgrp($path, $chgrp); + return true; + } + + public function rmdir($path, $recursive = false) { + return $this->delete($path, $recursive); + } + + public function dirlist($path, $include_hidden = true, $recursive = false) { + if ( $this->is_file($path) ) { + $limit_file = basename($path); + $path = dirname($path); + } else { + $limit_file = false; + } + + if ( ! $this->is_dir($path) ) + return false; + + $dir = @dir($path); + if ( ! $dir ) + return false; + + $ret = array(); + + while (false !== ($entry = $dir->read()) ) { + $struc = array(); + $struc['name'] = $entry; + + if ( '.' == $struc['name'] || '..' == $struc['name'] ) + continue; + + if ( ! $include_hidden && '.' == $struc['name'][0] ) + continue; + + if ( $limit_file && $struc['name'] != $limit_file) + continue; + + $struc['perms'] = $this->gethchmod($path.'/'.$entry); + $struc['permsn'] = $this->getnumchmodfromh($struc['perms']); + $struc['number'] = false; + $struc['owner'] = $this->owner($path.'/'.$entry); + $struc['group'] = $this->group($path.'/'.$entry); + $struc['size'] = $this->size($path.'/'.$entry); + $struc['lastmodunix']= $this->mtime($path.'/'.$entry); + $struc['lastmod'] = date('M j',$struc['lastmodunix']); + $struc['time'] = date('h:i:s',$struc['lastmodunix']); + $struc['type'] = $this->is_dir($path.'/'.$entry) ? 'd' : 'f'; + + if ( 'd' == $struc['type'] ) { + if ( $recursive ) + $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); + else + $struc['files'] = array(); + } + + $ret[ $struc['name'] ] = $struc; + } + $dir->close(); + unset($dir); + return $ret; + } +} diff --git a/wp-admin/includes/class-wp-filesystem-ftpext.php b/wp-admin/includes/class-wp-filesystem-ftpext.php new file mode 100644 index 0000000..87233d0 --- /dev/null +++ b/wp-admin/includes/class-wp-filesystem-ftpext.php @@ -0,0 +1,415 @@ +method = 'ftpext'; + $this->errors = new WP_Error(); + + // Check if possible to use ftp functions. + if ( ! extension_loaded('ftp') ) { + $this->errors->add('no_ftp_ext', __('The ftp PHP extension is not available')); + return false; + } + + // This Class uses the timeout on a per-connection basis, Others use it on a per-action basis. + + if ( ! defined('FS_TIMEOUT') ) + define('FS_TIMEOUT', 240); + + if ( empty($opt['port']) ) + $this->options['port'] = 21; + else + $this->options['port'] = $opt['port']; + + if ( empty($opt['hostname']) ) + $this->errors->add('empty_hostname', __('FTP hostname is required')); + else + $this->options['hostname'] = $opt['hostname']; + + if ( ! empty($opt['base']) ) + $this->wp_base = $opt['base']; + + // Check if the options provided are OK. + if ( empty($opt['username']) ) + $this->errors->add('empty_username', __('FTP username is required')); + else + $this->options['username'] = $opt['username']; + + if ( empty($opt['password']) ) + $this->errors->add('empty_password', __('FTP password is required')); + else + $this->options['password'] = $opt['password']; + + $this->options['ssl'] = false; + if ( isset($opt['connection_type']) && 'ftps' == $opt['connection_type'] ) + $this->options['ssl'] = true; + } + + public function connect() { + if ( isset($this->options['ssl']) && $this->options['ssl'] && function_exists('ftp_ssl_connect') ) + $this->link = @ftp_ssl_connect($this->options['hostname'], $this->options['port'], FS_CONNECT_TIMEOUT); + else + $this->link = @ftp_connect($this->options['hostname'], $this->options['port'], FS_CONNECT_TIMEOUT); + + if ( ! $this->link ) { + $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); + return false; + } + + if ( ! @ftp_login($this->link,$this->options['username'], $this->options['password']) ) { + $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); + return false; + } + + // Set the Connection to use Passive FTP + @ftp_pasv( $this->link, true ); + if ( @ftp_get_option($this->link, FTP_TIMEOUT_SEC) < FS_TIMEOUT ) + @ftp_set_option($this->link, FTP_TIMEOUT_SEC, FS_TIMEOUT); + + return true; + } + + public function get_contents( $file ) { + $tempfile = wp_tempnam($file); + $temp = fopen($tempfile, 'w+'); + + if ( ! $temp ) + return false; + + if ( ! @ftp_fget($this->link, $temp, $file, FTP_BINARY ) ) + return false; + + fseek( $temp, 0 ); // Skip back to the start of the file being written to + $contents = ''; + + while ( ! feof($temp) ) + $contents .= fread($temp, 8192); + + fclose($temp); + unlink($tempfile); + return $contents; + } + + public function get_contents_array($file) { + return explode("\n", $this->get_contents($file)); + } + + public function put_contents($file, $contents, $mode = false ) { + $tempfile = wp_tempnam($file); + $temp = fopen( $tempfile, 'wb+' ); + if ( ! $temp ) + return false; + + mbstring_binary_safe_encoding(); + + $data_length = strlen( $contents ); + $bytes_written = fwrite( $temp, $contents ); + + reset_mbstring_encoding(); + + if ( $data_length !== $bytes_written ) { + fclose( $temp ); + unlink( $tempfile ); + return false; + } + + fseek( $temp, 0 ); // Skip back to the start of the file being written to + + $ret = @ftp_fput( $this->link, $file, $temp, FTP_BINARY ); + + fclose($temp); + unlink($tempfile); + + $this->chmod($file, $mode); + + return $ret; + } + + public function cwd() { + $cwd = @ftp_pwd($this->link); + if ( $cwd ) + $cwd = trailingslashit($cwd); + return $cwd; + } + + public function chdir($dir) { + return @ftp_chdir($this->link, $dir); + } + + public function chgrp($file, $group, $recursive = false ) { + return false; + } + + public function chmod($file, $mode = false, $recursive = false) { + if ( ! $mode ) { + if ( $this->is_file($file) ) + $mode = FS_CHMOD_FILE; + elseif ( $this->is_dir($file) ) + $mode = FS_CHMOD_DIR; + else + return false; + } + + // chmod any sub-objects if recursive. + if ( $recursive && $this->is_dir($file) ) { + $filelist = $this->dirlist($file); + foreach ( (array)$filelist as $filename => $filemeta ) + $this->chmod($file . '/' . $filename, $mode, $recursive); + } + + // chmod the file or directory + if ( ! function_exists('ftp_chmod') ) + return (bool)@ftp_site($this->link, sprintf('CHMOD %o %s', $mode, $file)); + return (bool)@ftp_chmod($this->link, $mode, $file); + } + + public function owner($file) { + $dir = $this->dirlist($file); + return $dir[$file]['owner']; + } + + public function getchmod($file) { + $dir = $this->dirlist($file); + return $dir[$file]['permsn']; + } + + public function group($file) { + $dir = $this->dirlist($file); + return $dir[$file]['group']; + } + + public function copy($source, $destination, $overwrite = false, $mode = false) { + if ( ! $overwrite && $this->exists($destination) ) + return false; + $content = $this->get_contents($source); + if ( false === $content ) + return false; + return $this->put_contents($destination, $content, $mode); + } + + public function move($source, $destination, $overwrite = false) { + return ftp_rename($this->link, $source, $destination); + } + + public function delete($file, $recursive = false, $type = false) { + if ( empty($file) ) + return false; + if ( 'f' == $type || $this->is_file($file) ) + return @ftp_delete($this->link, $file); + if ( !$recursive ) + return @ftp_rmdir($this->link, $file); + + $filelist = $this->dirlist( trailingslashit($file) ); + if ( !empty($filelist) ) + foreach ( $filelist as $delete_file ) + $this->delete( trailingslashit($file) . $delete_file['name'], $recursive, $delete_file['type'] ); + return @ftp_rmdir($this->link, $file); + } + + public function exists($file) { + $list = @ftp_nlist($this->link, $file); + return !empty($list); //empty list = no file, so invert. + } + + public function is_file($file) { + return $this->exists($file) && !$this->is_dir($file); + } + + public function is_dir($path) { + $cwd = $this->cwd(); + $result = @ftp_chdir($this->link, trailingslashit($path) ); + if ( $result && $path == $this->cwd() || $this->cwd() != $cwd ) { + @ftp_chdir($this->link, $cwd); + return true; + } + return false; + } + + public function is_readable($file) { + return true; + } + + public function is_writable($file) { + return true; + } + + public function atime($file) { + return false; + } + + public function mtime($file) { + return ftp_mdtm($this->link, $file); + } + + public function size($file) { + return ftp_size($this->link, $file); + } + + public function touch($file, $time = 0, $atime = 0) { + return false; + } + + public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { + $path = untrailingslashit($path); + if ( empty($path) ) + return false; + + if ( !@ftp_mkdir($this->link, $path) ) + return false; + $this->chmod($path, $chmod); + if ( $chown ) + $this->chown($path, $chown); + if ( $chgrp ) + $this->chgrp($path, $chgrp); + return true; + } + + public function rmdir($path, $recursive = false) { + return $this->delete($path, $recursive); + } + + public function parselisting($line) { + static $is_windows; + if ( is_null($is_windows) ) + $is_windows = stripos( ftp_systype($this->link), 'win') !== false; + + if ( $is_windows && preg_match('/([0-9]{2})-([0-9]{2})-([0-9]{2}) +([0-9]{2}):([0-9]{2})(AM|PM) +([0-9]+|) +(.+)/', $line, $lucifer) ) { + $b = array(); + if ( $lucifer[3] < 70 ) + $lucifer[3] +=2000; + else + $lucifer[3] += 1900; // 4digit year fix + $b['isdir'] = ( $lucifer[7] == ''); + if ( $b['isdir'] ) + $b['type'] = 'd'; + else + $b['type'] = 'f'; + $b['size'] = $lucifer[7]; + $b['month'] = $lucifer[1]; + $b['day'] = $lucifer[2]; + $b['year'] = $lucifer[3]; + $b['hour'] = $lucifer[4]; + $b['minute'] = $lucifer[5]; + $b['time'] = @mktime($lucifer[4] + (strcasecmp($lucifer[6], "PM") == 0 ? 12 : 0), $lucifer[5], 0, $lucifer[1], $lucifer[2], $lucifer[3]); + $b['am/pm'] = $lucifer[6]; + $b['name'] = $lucifer[8]; + } elseif ( !$is_windows && $lucifer = preg_split('/[ ]/', $line, 9, PREG_SPLIT_NO_EMPTY)) { + //echo $line."\n"; + $lcount = count($lucifer); + if ( $lcount < 8 ) + return ''; + $b = array(); + $b['isdir'] = $lucifer[0]{0} === 'd'; + $b['islink'] = $lucifer[0]{0} === 'l'; + if ( $b['isdir'] ) + $b['type'] = 'd'; + elseif ( $b['islink'] ) + $b['type'] = 'l'; + else + $b['type'] = 'f'; + $b['perms'] = $lucifer[0]; + $b['number'] = $lucifer[1]; + $b['owner'] = $lucifer[2]; + $b['group'] = $lucifer[3]; + $b['size'] = $lucifer[4]; + if ( $lcount == 8 ) { + sscanf($lucifer[5], '%d-%d-%d', $b['year'], $b['month'], $b['day']); + sscanf($lucifer[6], '%d:%d', $b['hour'], $b['minute']); + $b['time'] = @mktime($b['hour'], $b['minute'], 0, $b['month'], $b['day'], $b['year']); + $b['name'] = $lucifer[7]; + } else { + $b['month'] = $lucifer[5]; + $b['day'] = $lucifer[6]; + if ( preg_match('/([0-9]{2}):([0-9]{2})/', $lucifer[7], $l2) ) { + $b['year'] = date("Y"); + $b['hour'] = $l2[1]; + $b['minute'] = $l2[2]; + } else { + $b['year'] = $lucifer[7]; + $b['hour'] = 0; + $b['minute'] = 0; + } + $b['time'] = strtotime( sprintf('%d %s %d %02d:%02d', $b['day'], $b['month'], $b['year'], $b['hour'], $b['minute']) ); + $b['name'] = $lucifer[8]; + } + } + + // Replace symlinks formatted as "source -> target" with just the source name + if ( $b['islink'] ) + $b['name'] = preg_replace( '/(\s*->\s*.*)$/', '', $b['name'] ); + + return $b; + } + + public function dirlist($path = '.', $include_hidden = true, $recursive = false) { + if ( $this->is_file($path) ) { + $limit_file = basename($path); + $path = dirname($path) . '/'; + } else { + $limit_file = false; + } + + $pwd = @ftp_pwd($this->link); + if ( ! @ftp_chdir($this->link, $path) ) // Cant change to folder = folder doesn't exist + return false; + $list = @ftp_rawlist($this->link, '-a', false); + @ftp_chdir($this->link, $pwd); + + if ( empty($list) ) // Empty array = non-existent folder (real folder will show . at least) + return false; + + $dirlist = array(); + foreach ( $list as $k => $v ) { + $entry = $this->parselisting($v); + if ( empty($entry) ) + continue; + + if ( '.' == $entry['name'] || '..' == $entry['name'] ) + continue; + + if ( ! $include_hidden && '.' == $entry['name'][0] ) + continue; + + if ( $limit_file && $entry['name'] != $limit_file) + continue; + + $dirlist[ $entry['name'] ] = $entry; + } + + $ret = array(); + foreach ( (array)$dirlist as $struc ) { + if ( 'd' == $struc['type'] ) { + if ( $recursive ) + $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); + else + $struc['files'] = array(); + } + + $ret[ $struc['name'] ] = $struc; + } + return $ret; + } + + public function __destruct() { + if ( $this->link ) + ftp_close($this->link); + } +} diff --git a/wp-admin/includes/class-wp-filesystem-ftpsockets.php b/wp-admin/includes/class-wp-filesystem-ftpsockets.php new file mode 100644 index 0000000..2952ae5 --- /dev/null +++ b/wp-admin/includes/class-wp-filesystem-ftpsockets.php @@ -0,0 +1,352 @@ +method = 'ftpsockets'; + $this->errors = new WP_Error(); + + // Check if possible to use ftp functions. + if ( ! @include_once( ABSPATH . 'wp-admin/includes/class-ftp.php' ) ) { + return false; + } + $this->ftp = new ftp(); + + if ( empty($opt['port']) ) + $this->options['port'] = 21; + else + $this->options['port'] = $opt['port']; + + if ( empty($opt['hostname']) ) + $this->errors->add('empty_hostname', __('FTP hostname is required')); + else + $this->options['hostname'] = $opt['hostname']; + + if ( ! empty($opt['base']) ) + $this->wp_base = $opt['base']; + + // Check if the options provided are OK. + if ( empty ($opt['username']) ) + $this->errors->add('empty_username', __('FTP username is required')); + else + $this->options['username'] = $opt['username']; + + if ( empty ($opt['password']) ) + $this->errors->add('empty_password', __('FTP password is required')); + else + $this->options['password'] = $opt['password']; + } + + public function connect() { + if ( ! $this->ftp ) + return false; + + $this->ftp->setTimeout(FS_CONNECT_TIMEOUT); + + if ( ! $this->ftp->SetServer($this->options['hostname'], $this->options['port']) ) { + $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); + return false; + } + + if ( ! $this->ftp->connect() ) { + $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); + return false; + } + + if ( ! $this->ftp->login($this->options['username'], $this->options['password']) ) { + $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); + return false; + } + + $this->ftp->SetType( FTP_BINARY ); + $this->ftp->Passive( true ); + $this->ftp->setTimeout( FS_TIMEOUT ); + return true; + } + + public function get_contents( $file ) { + if ( ! $this->exists($file) ) + return false; + + $temp = wp_tempnam( $file ); + + if ( ! $temphandle = fopen($temp, 'w+') ) + return false; + + mbstring_binary_safe_encoding(); + + if ( ! $this->ftp->fget($temphandle, $file) ) { + fclose($temphandle); + unlink($temp); + + reset_mbstring_encoding(); + + return ''; // Blank document, File does exist, It's just blank. + } + + reset_mbstring_encoding(); + + fseek( $temphandle, 0 ); // Skip back to the start of the file being written to + $contents = ''; + + while ( ! feof($temphandle) ) + $contents .= fread($temphandle, 8192); + + fclose($temphandle); + unlink($temp); + return $contents; + } + + public function get_contents_array($file) { + return explode("\n", $this->get_contents($file) ); + } + + public function put_contents($file, $contents, $mode = false ) { + $temp = wp_tempnam( $file ); + if ( ! $temphandle = @fopen($temp, 'w+') ) { + unlink($temp); + return false; + } + + // The FTP class uses string functions internally during file download/upload + mbstring_binary_safe_encoding(); + + $bytes_written = fwrite( $temphandle, $contents ); + if ( false === $bytes_written || $bytes_written != strlen( $contents ) ) { + fclose( $temphandle ); + unlink( $temp ); + + reset_mbstring_encoding(); + + return false; + } + + fseek( $temphandle, 0 ); // Skip back to the start of the file being written to + + $ret = $this->ftp->fput($file, $temphandle); + + reset_mbstring_encoding(); + + fclose($temphandle); + unlink($temp); + + $this->chmod($file, $mode); + + return $ret; + } + + public function cwd() { + $cwd = $this->ftp->pwd(); + if ( $cwd ) + $cwd = trailingslashit($cwd); + return $cwd; + } + + public function chdir($file) { + return $this->ftp->chdir($file); + } + + public function chgrp($file, $group, $recursive = false ) { + return false; + } + + public function chmod($file, $mode = false, $recursive = false ) { + if ( ! $mode ) { + if ( $this->is_file($file) ) + $mode = FS_CHMOD_FILE; + elseif ( $this->is_dir($file) ) + $mode = FS_CHMOD_DIR; + else + return false; + } + + // chmod any sub-objects if recursive. + if ( $recursive && $this->is_dir($file) ) { + $filelist = $this->dirlist($file); + foreach ( (array)$filelist as $filename => $filemeta ) + $this->chmod($file . '/' . $filename, $mode, $recursive); + } + + // chmod the file or directory + return $this->ftp->chmod($file, $mode); + } + + public function owner($file) { + $dir = $this->dirlist($file); + return $dir[$file]['owner']; + } + + public function getchmod($file) { + $dir = $this->dirlist($file); + return $dir[$file]['permsn']; + } + + public function group($file) { + $dir = $this->dirlist($file); + return $dir[$file]['group']; + } + + public function copy($source, $destination, $overwrite = false, $mode = false) { + if ( ! $overwrite && $this->exists($destination) ) + return false; + + $content = $this->get_contents($source); + if ( false === $content ) + return false; + + return $this->put_contents($destination, $content, $mode); + } + + public function move($source, $destination, $overwrite = false ) { + return $this->ftp->rename($source, $destination); + } + + public function delete($file, $recursive = false, $type = false) { + if ( empty($file) ) + return false; + if ( 'f' == $type || $this->is_file($file) ) + return $this->ftp->delete($file); + if ( !$recursive ) + return $this->ftp->rmdir($file); + + return $this->ftp->mdel($file); + } + + public function exists( $file ) { + $list = $this->ftp->nlist( $file ); + return !empty( $list ); //empty list = no file, so invert. + // Return $this->ftp->is_exists($file); has issues with ABOR+426 responses on the ncFTPd server. + } + + public function is_file($file) { + if ( $this->is_dir($file) ) + return false; + if ( $this->exists($file) ) + return true; + return false; + } + + public function is_dir($path) { + $cwd = $this->cwd(); + if ( $this->chdir($path) ) { + $this->chdir($cwd); + return true; + } + return false; + } + + public function is_readable($file) { + return true; + } + + public function is_writable($file) { + return true; + } + + public function atime($file) { + return false; + } + + public function mtime($file) { + return $this->ftp->mdtm($file); + } + + public function size($file) { + return $this->ftp->filesize($file); + } + + public function touch($file, $time = 0, $atime = 0 ) { + return false; + } + + public function mkdir($path, $chmod = false, $chown = false, $chgrp = false ) { + $path = untrailingslashit($path); + if ( empty($path) ) + return false; + + if ( ! $this->ftp->mkdir($path) ) + return false; + if ( ! $chmod ) + $chmod = FS_CHMOD_DIR; + $this->chmod($path, $chmod); + if ( $chown ) + $this->chown($path, $chown); + if ( $chgrp ) + $this->chgrp($path, $chgrp); + return true; + } + + public function rmdir($path, $recursive = false ) { + $this->delete($path, $recursive); + } + + public function dirlist($path = '.', $include_hidden = true, $recursive = false ) { + if ( $this->is_file($path) ) { + $limit_file = basename($path); + $path = dirname($path) . '/'; + } else { + $limit_file = false; + } + + mbstring_binary_safe_encoding(); + + $list = $this->ftp->dirlist($path); + if ( empty( $list ) && ! $this->exists( $path ) ) { + + reset_mbstring_encoding(); + + return false; + } + + $ret = array(); + foreach ( $list as $struc ) { + + if ( '.' == $struc['name'] || '..' == $struc['name'] ) + continue; + + if ( ! $include_hidden && '.' == $struc['name'][0] ) + continue; + + if ( $limit_file && $struc['name'] != $limit_file ) + continue; + + if ( 'd' == $struc['type'] ) { + if ( $recursive ) + $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); + else + $struc['files'] = array(); + } + + // Replace symlinks formatted as "source -> target" with just the source name + if ( $struc['islink'] ) + $struc['name'] = preg_replace( '/(\s*->\s*.*)$/', '', $struc['name'] ); + + $ret[ $struc['name'] ] = $struc; + } + + reset_mbstring_encoding(); + + return $ret; + } + + public function __destruct() { + $this->ftp->quit(); + } +} diff --git a/wp-admin/includes/class-wp-filesystem-ssh2.php b/wp-admin/includes/class-wp-filesystem-ssh2.php new file mode 100644 index 0000000..4618f28 --- /dev/null +++ b/wp-admin/includes/class-wp-filesystem-ssh2.php @@ -0,0 +1,392 @@ +method = 'ssh2'; + $this->errors = new WP_Error(); + + //Check if possible to use ssh2 functions. + if ( ! extension_loaded('ssh2') ) { + $this->errors->add('no_ssh2_ext', __('The ssh2 PHP extension is not available')); + return false; + } + if ( !function_exists('stream_get_contents') ) { + $this->errors->add('ssh2_php_requirement', __('The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()')); + return false; + } + + // Set defaults: + if ( empty($opt['port']) ) + $this->options['port'] = 22; + else + $this->options['port'] = $opt['port']; + + if ( empty($opt['hostname']) ) + $this->errors->add('empty_hostname', __('SSH2 hostname is required')); + else + $this->options['hostname'] = $opt['hostname']; + + if ( ! empty($opt['base']) ) + $this->wp_base = $opt['base']; + + // Check if the options provided are OK. + if ( !empty ($opt['public_key']) && !empty ($opt['private_key']) ) { + $this->options['public_key'] = $opt['public_key']; + $this->options['private_key'] = $opt['private_key']; + + $this->options['hostkey'] = array('hostkey' => 'ssh-rsa'); + + $this->keys = true; + } elseif ( empty ($opt['username']) ) { + $this->errors->add('empty_username', __('SSH2 username is required')); + } + + if ( !empty($opt['username']) ) + $this->options['username'] = $opt['username']; + + if ( empty ($opt['password']) ) { + // Password can be blank if we are using keys. + if ( !$this->keys ) + $this->errors->add('empty_password', __('SSH2 password is required')); + } else { + $this->options['password'] = $opt['password']; + } + + } + + public function connect() { + if ( ! $this->keys ) { + $this->link = @ssh2_connect($this->options['hostname'], $this->options['port']); + } else { + $this->link = @ssh2_connect($this->options['hostname'], $this->options['port'], $this->options['hostkey']); + } + + if ( ! $this->link ) { + $this->errors->add('connect', sprintf(__('Failed to connect to SSH2 Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); + return false; + } + + if ( !$this->keys ) { + if ( ! @ssh2_auth_password($this->link, $this->options['username'], $this->options['password']) ) { + $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); + return false; + } + } else { + if ( ! @ssh2_auth_pubkey_file($this->link, $this->options['username'], $this->options['public_key'], $this->options['private_key'], $this->options['password'] ) ) { + $this->errors->add('auth', sprintf(__('Public and Private keys incorrect for %s'), $this->options['username'])); + return false; + } + } + + $this->sftp_link = ssh2_sftp($this->link); + + return true; + } + + public function run_command( $command, $returnbool = false) { + + if ( ! $this->link ) + return false; + + if ( ! ($stream = ssh2_exec($this->link, $command)) ) { + $this->errors->add('command', sprintf(__('Unable to perform command: %s'), $command)); + } else { + stream_set_blocking( $stream, true ); + stream_set_timeout( $stream, FS_TIMEOUT ); + $data = stream_get_contents( $stream ); + fclose( $stream ); + + if ( $returnbool ) + return ( $data === false ) ? false : '' != trim($data); + else + return $data; + } + return false; + } + + public function get_contents( $file ) { + $file = ltrim($file, '/'); + return file_get_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function get_contents_array($file) { + $file = ltrim($file, '/'); + return file('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function put_contents($file, $contents, $mode = false ) { + $ret = file_put_contents( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ), $contents ); + + if ( $ret !== strlen( $contents ) ) + return false; + + $this->chmod($file, $mode); + + return true; + } + + public function cwd() { + $cwd = $this->run_command('pwd'); + if ( $cwd ) + $cwd = trailingslashit($cwd); + return $cwd; + } + + public function chdir($dir) { + return $this->run_command('cd ' . $dir, true); + } + + public function chgrp($file, $group, $recursive = false ) { + if ( ! $this->exists($file) ) + return false; + if ( ! $recursive || ! $this->is_dir($file) ) + return $this->run_command(sprintf('chgrp %s %s', escapeshellarg($group), escapeshellarg($file)), true); + return $this->run_command(sprintf('chgrp -R %s %s', escapeshellarg($group), escapeshellarg($file)), true); + } + + public function chmod($file, $mode = false, $recursive = false) { + if ( ! $this->exists($file) ) + return false; + + if ( ! $mode ) { + if ( $this->is_file($file) ) + $mode = FS_CHMOD_FILE; + elseif ( $this->is_dir($file) ) + $mode = FS_CHMOD_DIR; + else + return false; + } + + if ( ! $recursive || ! $this->is_dir($file) ) + return $this->run_command(sprintf('chmod %o %s', $mode, escapeshellarg($file)), true); + return $this->run_command(sprintf('chmod -R %o %s', $mode, escapeshellarg($file)), true); + } + + /** + * Change the ownership of a file / folder. + * + * @since Unknown + * + * @param string $file Path to the file. + * @param mixed $owner A user name or number. + * @param bool $recursive Optional. If set True changes file owner recursivly. Defaults to False. + * @return bool Returns true on success or false on failure. + */ + public function chown( $file, $owner, $recursive = false ) { + if ( ! $this->exists($file) ) + return false; + if ( ! $recursive || ! $this->is_dir($file) ) + return $this->run_command(sprintf('chown %s %s', escapeshellarg($owner), escapeshellarg($file)), true); + return $this->run_command(sprintf('chown -R %s %s', escapeshellarg($owner), escapeshellarg($file)), true); + } + + public function owner($file) { + $owneruid = @fileowner('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); + if ( ! $owneruid ) + return false; + if ( ! function_exists('posix_getpwuid') ) + return $owneruid; + $ownerarray = posix_getpwuid($owneruid); + return $ownerarray['name']; + } + + public function getchmod($file) { + return substr( decoct( @fileperms( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ) ) ), -3 ); + } + + public function group($file) { + $gid = @filegroup('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); + if ( ! $gid ) + return false; + if ( ! function_exists('posix_getgrgid') ) + return $gid; + $grouparray = posix_getgrgid($gid); + return $grouparray['name']; + } + + public function copy($source, $destination, $overwrite = false, $mode = false) { + if ( ! $overwrite && $this->exists($destination) ) + return false; + $content = $this->get_contents($source); + if ( false === $content) + return false; + return $this->put_contents($destination, $content, $mode); + } + + public function move($source, $destination, $overwrite = false) { + return @ssh2_sftp_rename($this->link, $source, $destination); + } + + public function delete($file, $recursive = false, $type = false) { + if ( 'f' == $type || $this->is_file($file) ) + return ssh2_sftp_unlink($this->sftp_link, $file); + if ( ! $recursive ) + return ssh2_sftp_rmdir($this->sftp_link, $file); + $filelist = $this->dirlist($file); + if ( is_array($filelist) ) { + foreach ( $filelist as $filename => $fileinfo) { + $this->delete($file . '/' . $filename, $recursive, $fileinfo['type']); + } + } + return ssh2_sftp_rmdir($this->sftp_link, $file); + } + + public function exists($file) { + $file = ltrim($file, '/'); + return file_exists('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function is_file($file) { + $file = ltrim($file, '/'); + return is_file('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function is_dir($path) { + $path = ltrim($path, '/'); + return is_dir('ssh2.sftp://' . $this->sftp_link . '/' . $path); + } + + public function is_readable($file) { + $file = ltrim($file, '/'); + return is_readable('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function is_writable($file) { + $file = ltrim($file, '/'); + return is_writable('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function atime($file) { + $file = ltrim($file, '/'); + return fileatime('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function mtime($file) { + $file = ltrim($file, '/'); + return filemtime('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function size($file) { + $file = ltrim($file, '/'); + return filesize('ssh2.sftp://' . $this->sftp_link . '/' . $file); + } + + public function touch($file, $time = 0, $atime = 0) { + //Not implemented. + } + + public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { + $path = untrailingslashit($path); + if ( empty($path) ) + return false; + + if ( ! $chmod ) + $chmod = FS_CHMOD_DIR; + if ( ! ssh2_sftp_mkdir($this->sftp_link, $path, $chmod, true) ) + return false; + if ( $chown ) + $this->chown($path, $chown); + if ( $chgrp ) + $this->chgrp($path, $chgrp); + return true; + } + + public function rmdir($path, $recursive = false) { + return $this->delete($path, $recursive); + } + + public function dirlist($path, $include_hidden = true, $recursive = false) { + if ( $this->is_file($path) ) { + $limit_file = basename($path); + $path = dirname($path); + } else { + $limit_file = false; + } + + if ( ! $this->is_dir($path) ) + return false; + + $ret = array(); + $dir = @dir('ssh2.sftp://' . $this->sftp_link .'/' . ltrim($path, '/') ); + + if ( ! $dir ) + return false; + + while (false !== ($entry = $dir->read()) ) { + $struc = array(); + $struc['name'] = $entry; + + if ( '.' == $struc['name'] || '..' == $struc['name'] ) + continue; //Do not care about these folders. + + if ( ! $include_hidden && '.' == $struc['name'][0] ) + continue; + + if ( $limit_file && $struc['name'] != $limit_file ) + continue; + + $struc['perms'] = $this->gethchmod($path.'/'.$entry); + $struc['permsn'] = $this->getnumchmodfromh($struc['perms']); + $struc['number'] = false; + $struc['owner'] = $this->owner($path.'/'.$entry); + $struc['group'] = $this->group($path.'/'.$entry); + $struc['size'] = $this->size($path.'/'.$entry); + $struc['lastmodunix']= $this->mtime($path.'/'.$entry); + $struc['lastmod'] = date('M j',$struc['lastmodunix']); + $struc['time'] = date('h:i:s',$struc['lastmodunix']); + $struc['type'] = $this->is_dir($path.'/'.$entry) ? 'd' : 'f'; + + if ( 'd' == $struc['type'] ) { + if ( $recursive ) + $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); + else + $struc['files'] = array(); + } + + $ret[ $struc['name'] ] = $struc; + } + $dir->close(); + unset($dir); + return $ret; + } +} diff --git a/wp-admin/includes/class-wp-importer.php b/wp-admin/includes/class-wp-importer.php new file mode 100644 index 0000000..b54573f --- /dev/null +++ b/wp-admin/includes/class-wp-importer.php @@ -0,0 +1,302 @@ +prepare( "SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = '%s' LIMIT %d,%d", $meta_key, $offset, $limit ); + $results = $wpdb->get_results( $sql ); + + // Increment offset + $offset = ( $limit + $offset ); + + if ( !empty( $results ) ) { + foreach ( $results as $r ) { + // Set permalinks into array + $hashtable[$r->meta_value] = intval( $r->post_id ); + } + } + } while ( count( $results ) == $limit ); + + // Unset to save memory. + unset( $results, $r ); + + return $hashtable; + } + + /** + * Return count of imported permalinks from WordPress database + * + * @param string $bid + * @return int + */ + public function count_imported_posts( $importer_name, $bid ) { + global $wpdb; + + $count = 0; + + // Get count of permalinks + $meta_key = $importer_name . '_' . $bid . '_permalink'; + $sql = $wpdb->prepare( "SELECT COUNT( post_id ) AS cnt FROM $wpdb->postmeta WHERE meta_key = '%s'", $meta_key ); + + $result = $wpdb->get_results( $sql ); + + if ( !empty( $result ) ) + $count = intval( $result[0]->cnt ); + + // Unset to save memory. + unset( $results ); + + return $count; + } + + /** + * Set array with imported comments from WordPress database + * + * @param string $bid + * @return array + */ + public function get_imported_comments( $bid ) { + global $wpdb; + + $hashtable = array(); + + $limit = 100; + $offset = 0; + + // Grab all comments in chunks + do { + $sql = $wpdb->prepare( "SELECT comment_ID, comment_agent FROM $wpdb->comments LIMIT %d,%d", $offset, $limit ); + $results = $wpdb->get_results( $sql ); + + // Increment offset + $offset = ( $limit + $offset ); + + if ( !empty( $results ) ) { + foreach ( $results as $r ) { + // Explode comment_agent key + list ( $ca_bid, $source_comment_id ) = explode( '-', $r->comment_agent ); + $source_comment_id = intval( $source_comment_id ); + + // Check if this comment came from this blog + if ( $bid == $ca_bid ) { + $hashtable[$source_comment_id] = intval( $r->comment_ID ); + } + } + } + } while ( count( $results ) == $limit ); + + // Unset to save memory. + unset( $results, $r ); + + return $hashtable; + } + + public function set_blog( $blog_id ) { + if ( is_numeric( $blog_id ) ) { + $blog_id = (int) $blog_id; + } else { + $blog = 'http://' . preg_replace( '#^https?://#', '', $blog_id ); + if ( ( !$parsed = parse_url( $blog ) ) || empty( $parsed['host'] ) ) { + fwrite( STDERR, "Error: can not determine blog_id from $blog_id\n" ); + exit(); + } + if ( empty( $parsed['path'] ) ) + $parsed['path'] = '/'; + $blog = get_blog_details( array( 'domain' => $parsed['host'], 'path' => $parsed['path'] ) ); + if ( !$blog ) { + fwrite( STDERR, "Error: Could not find blog\n" ); + exit(); + } + $blog_id = (int) $blog->blog_id; + } + + if ( function_exists( 'is_multisite' ) ) { + if ( is_multisite() ) + switch_to_blog( $blog_id ); + } + + return $blog_id; + } + + public function set_user( $user_id ) { + if ( is_numeric( $user_id ) ) { + $user_id = (int) $user_id; + } else { + $user_id = (int) username_exists( $user_id ); + } + + if ( !$user_id || !wp_set_current_user( $user_id ) ) { + fwrite( STDERR, "Error: can not find user\n" ); + exit(); + } + + return $user_id; + } + + /** + * Sort by strlen, longest string first + * + * @param string $a + * @param string $b + * @return int + */ + public function cmpr_strlen( $a, $b ) { + return strlen( $b ) - strlen( $a ); + } + + /** + * GET URL + * + * @param string $url + * @param string $username + * @param string $password + * @param bool $head + * @return array + */ + public function get_page( $url, $username = '', $password = '', $head = false ) { + // Increase the timeout + add_filter( 'http_request_timeout', array( $this, 'bump_request_timeout' ) ); + + $headers = array(); + $args = array(); + if ( true === $head ) + $args['method'] = 'HEAD'; + if ( !empty( $username ) && !empty( $password ) ) + $headers['Authorization'] = 'Basic ' . base64_encode( "$username:$password" ); + + $args['headers'] = $headers; + + return wp_safe_remote_request( $url, $args ); + } + + /** + * Bump up the request timeout for http requests + * + * @param int $val + * @return int + */ + public function bump_request_timeout( $val ) { + return 60; + } + + /** + * Check if user has exceeded disk quota + * + * @return bool + */ + public function is_user_over_quota() { + if ( function_exists( 'upload_is_user_over_quota' ) ) { + if ( upload_is_user_over_quota( 1 ) ) { + echo "Sorry, you have used your upload quota.\n"; + return true; + } + } + + return false; + } + + /** + * Replace newlines, tabs, and multiple spaces with a single space + * + * @param string $string + * @return string + */ + public function min_whitespace( $string ) { + return preg_replace( '|[\r\n\t ]+|', ' ', $string ); + } + + /** + * Reset global variables that grow out of control during imports + * + * @return void + */ + public function stop_the_insanity() { + global $wpdb, $wp_actions; + // Or define( 'WP_IMPORTING', true ); + $wpdb->queries = array(); + // Reset $wp_actions to keep it from growing out of control + $wp_actions = array(); + } +} + +/** + * Returns value of command line params. + * Exits when a required param is not set. + * + * @param string $param + * @param bool $required + * @return mixed + */ +function get_cli_args( $param, $required = false ) { + $args = $_SERVER['argv']; + + $out = array(); + + $last_arg = null; + $return = null; + + $il = sizeof( $args ); + + for ( $i = 1, $il; $i < $il; $i++ ) { + if ( (bool) preg_match( "/^--(.+)/", $args[$i], $match ) ) { + $parts = explode( "=", $match[1] ); + $key = preg_replace( "/[^a-z0-9]+/", "", $parts[0] ); + + if ( isset( $parts[1] ) ) { + $out[$key] = $parts[1]; + } else { + $out[$key] = true; + } + + $last_arg = $key; + } else if ( (bool) preg_match( "/^-([a-zA-Z0-9]+)/", $args[$i], $match ) ) { + for ( $j = 0, $jl = strlen( $match[1] ); $j < $jl; $j++ ) { + $key = $match[1]{$j}; + $out[$key] = true; + } + + $last_arg = $key; + } else if ( $last_arg !== null ) { + $out[$last_arg] = $args[$i]; + } + } + + // Check array for specified param + if ( isset( $out[$param] ) ) { + // Set return value + $return = $out[$param]; + } + + // Check for missing required param + if ( !isset( $out[$param] ) && $required ) { + // Display message and exit + echo "\"$param\" parameter is required but was not specified\n"; + exit(); + } + + return $return; +} diff --git a/wp-admin/includes/class-wp-links-list-table.php b/wp-admin/includes/class-wp-links-list-table.php new file mode 100644 index 0000000..7f2760d --- /dev/null +++ b/wp-admin/includes/class-wp-links-list-table.php @@ -0,0 +1,207 @@ + 'bookmarks', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + } + + public function ajax_user_can() { + return current_user_can( 'manage_links' ); + } + + public function prepare_items() { + global $cat_id, $s, $orderby, $order; + + wp_reset_vars( array( 'action', 'cat_id', 'link_id', 'orderby', 'order', 's' ) ); + + $args = array( 'hide_invisible' => 0, 'hide_empty' => 0 ); + + if ( 'all' != $cat_id ) + $args['category'] = $cat_id; + if ( !empty( $s ) ) + $args['search'] = $s; + if ( !empty( $orderby ) ) + $args['orderby'] = $orderby; + if ( !empty( $order ) ) + $args['order'] = $order; + + $this->items = get_bookmarks( $args ); + } + + public function no_items() { + _e( 'No links found.' ); + } + + protected function get_bulk_actions() { + $actions = array(); + $actions['delete'] = __( 'Delete' ); + + return $actions; + } + + protected function extra_tablenav( $which ) { + global $cat_id; + + if ( 'top' != $which ) + return; +?> +
+ $cat_id, + 'name' => 'cat_id', + 'taxonomy' => 'link_category', + 'show_option_all' => __( 'View all categories' ), + 'hide_empty' => true, + 'hierarchical' => 1, + 'show_count' => 0, + 'orderby' => 'name', + ); + wp_dropdown_categories( $dropdown_options ); + submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); +?> +
+ '', + 'name' => _x( 'Name', 'link name' ), + 'url' => __( 'URL' ), + 'categories' => __( 'Categories' ), + 'rel' => __( 'Relationship' ), + 'visible' => __( 'Visible' ), + 'rating' => __( 'Rating' ) + ); + } + + protected function get_sortable_columns() { + return array( + 'name' => 'name', + 'url' => 'url', + 'visible' => 'visible', + 'rating' => 'rating' + ); + } + + public function display_rows() { + global $cat_id; + + $alt = 0; + + foreach ( $this->items as $link ) { + $link = sanitize_bookmark( $link ); + $link->link_name = esc_attr( $link->link_name ); + $link->link_category = wp_get_link_cats( $link->link_id ); + + $short_url = url_shorten( $link->link_url ); + + $visible = ( $link->link_visible == 'Y' ) ? __( 'Yes' ) : __( 'No' ); + $rating = $link->link_rating; + $style = ( $alt++ % 2 ) ? '' : ' class="alternate"'; + + $edit_link = get_edit_bookmark_link( $link ); +?> + > +get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $class = "class='column-$column_name'"; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = $class . $style; + + switch ( $column_name ) { + case 'cb': ?> + + + + + link_name ) ) . "'>$link->link_name
"; + + $actions = array(); + $actions['edit'] = '' . __( 'Edit' ) . ''; + $actions['delete'] = "link_id ) . "' onclick=\"if ( confirm( '" . esc_js( sprintf( __( "You are about to delete this link '%s'\n 'Cancel' to stop, 'OK' to delete." ), $link->link_name ) ) . "' ) ) { return true;}return false;\">" . __( 'Delete' ) . ""; + echo $this->row_actions( $actions ); + + echo ''; + break; + case 'url': + echo "link_name ) )."'>$short_url"; + break; + case 'categories': + ?>>link_category as $category ) { + $cat = get_term( $category, 'link_category', OBJECT, 'display' ); + if ( is_wp_error( $cat ) ) + echo $cat->get_error_message(); + $cat_name = $cat->name; + if ( $cat_id != $category ) + $cat_name = "$cat_name"; + $cat_names[] = $cat_name; + } + echo implode( ', ', $cat_names ); + ?>>link_rel ) ? '
' : $link->link_rel; ?>>> + >link_id ); ?> + + + '', + 'singular' => '', + 'ajax' => false, + 'screen' => null, + ) ); + + $this->screen = convert_to_screen( $args['screen'] ); + + add_filter( "manage_{$this->screen->id}_columns", array( $this, 'get_columns' ), 0 ); + + if ( !$args['plural'] ) + $args['plural'] = $this->screen->base; + + $args['plural'] = sanitize_key( $args['plural'] ); + $args['singular'] = sanitize_key( $args['singular'] ); + + $this->_args = $args; + + if ( $args['ajax'] ) { + // wp_enqueue_script( 'list-table' ); + add_action( 'admin_footer', array( $this, '_js_vars' ) ); + } + } + + /** + * Make private properties readable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to get. + * @return mixed Property. + */ + public function __get( $name ) { + return $this->$name; + } + + /** + * Make private properties settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to set. + * @param mixed $value Property value. + * @return mixed Newly-set property. + */ + public function __set( $name, $value ) { + return $this->$name = $value; + } + + /** + * Make private properties checkable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + /** + * Make private properties un-settable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to unset. + */ + public function __unset( $name ) { + unset( $this->$name ); + } + + /** + * Make private/protected methods readable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param callable $name Method to call. + * @param array $arguments Arguments to pass when calling. + * @return mixed|bool Return value of the callback, false otherwise. + */ + public function __call( $name, $arguments ) { + return call_user_func_array( array( $this, $name ), $arguments ); + } + + /** + * Checks the current user's permissions + * @uses wp_die() + * + * @since 3.1.0 + * @access public + * @abstract + */ + public function ajax_user_can() { + die( 'function WP_List_Table::ajax_user_can() must be over-ridden in a sub-class.' ); + } + + /** + * Prepares the list of items for displaying. + * @uses WP_List_Table::set_pagination_args() + * + * @since 3.1.0 + * @access public + * @abstract + */ + public function prepare_items() { + die( 'function WP_List_Table::prepare_items() must be over-ridden in a sub-class.' ); + } + + /** + * An internal method that sets all the necessary pagination arguments + * + * @param array $args An associative array with information about the pagination + * @access protected + */ + protected function set_pagination_args( $args ) { + $args = wp_parse_args( $args, array( + 'total_items' => 0, + 'total_pages' => 0, + 'per_page' => 0, + ) ); + + if ( !$args['total_pages'] && $args['per_page'] > 0 ) + $args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] ); + + // Redirect if page number is invalid and headers are not already sent. + if ( ! headers_sent() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) { + wp_redirect( add_query_arg( 'paged', $args['total_pages'] ) ); + exit; + } + + $this->_pagination_args = $args; + } + + /** + * Access the pagination args + * + * @since 3.1.0 + * @access public + * + * @param string $key + * @return array + */ + public function get_pagination_arg( $key ) { + if ( 'page' == $key ) + return $this->get_pagenum(); + + if ( isset( $this->_pagination_args[$key] ) ) + return $this->_pagination_args[$key]; + } + + /** + * Whether the table has items to display or not + * + * @since 3.1.0 + * @access public + * + * @return bool + */ + public function has_items() { + return !empty( $this->items ); + } + + /** + * Message to be displayed when there are no items + * + * @since 3.1.0 + * @access public + */ + public function no_items() { + _e( 'No items found.' ); + } + + /** + * Display the search box. + * + * @since 3.1.0 + * @access public + * + * @param string $text The search button text + * @param string $input_id The search input id + */ + public function search_box( $text, $input_id ) { + if ( empty( $_REQUEST['s'] ) && !$this->has_items() ) + return; + + $input_id = $input_id . '-search-input'; + + if ( ! empty( $_REQUEST['orderby'] ) ) + echo ''; + if ( ! empty( $_REQUEST['order'] ) ) + echo ''; + if ( ! empty( $_REQUEST['post_mime_type'] ) ) + echo ''; + if ( ! empty( $_REQUEST['detached'] ) ) + echo ''; +?> + + link ) with the list + * of views available on this table. + * + * @since 3.1.0 + * @access protected + * + * @return array + */ + protected function get_views() { + return array(); + } + + /** + * Display the list of views available on this table. + * + * @since 3.1.0 + * @access public + */ + public function views() { + $views = $this->get_views(); + /** + * Filter the list of available list table views. + * + * The dynamic portion of the hook name, $this->screen->id, refers + * to the ID of the current screen, usually a string. + * + * @since 3.5.0 + * + * @param array $views An array of available list table views. + */ + $views = apply_filters( "views_{$this->screen->id}", $views ); + + if ( empty( $views ) ) + return; + + echo "
    \n"; + foreach ( $views as $class => $view ) { + $views[ $class ] = "\t
  • $view"; + } + echo implode( " |
  • \n", $views ) . "\n"; + echo "
"; + } + + /** + * Get an associative array ( option_name => option_title ) with the list + * of bulk actions available on this table. + * + * @since 3.1.0 + * @access protected + * + * @return array + */ + protected function get_bulk_actions() { + return array(); + } + + /** + * Display the bulk actions dropdown. + * + * @since 3.1.0 + * @access protected + * + * @param string $which The location of the bulk actions: 'top' or 'bottom'. + * This is designated as optional for backwards-compatibility. + */ + protected function bulk_actions( $which = '' ) { + if ( is_null( $this->_actions ) ) { + $no_new_actions = $this->_actions = $this->get_bulk_actions(); + /** + * Filter the list table Bulk Actions drop-down. + * + * The dynamic portion of the hook name, $this->screen->id, refers + * to the ID of the current screen, usually a string. + * + * This filter can currently only be used to remove bulk actions. + * + * @since 3.5.0 + * + * @param array $actions An array of the available bulk actions. + */ + $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions ); + $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions ); + $two = ''; + } else { + $two = '2'; + } + + if ( empty( $this->_actions ) ) + return; + + echo ""; + echo "\n"; + + submit_button( __( 'Apply' ), 'action', false, false, array( 'id' => "doaction$two" ) ); + echo "\n"; + } + + /** + * Get the current action selected from the bulk actions dropdown. + * + * @since 3.1.0 + * @access public + * + * @return string|bool The action name or False if no action was selected + */ + public function current_action() { + if ( isset( $_REQUEST['filter_action'] ) && ! empty( $_REQUEST['filter_action'] ) ) + return false; + + if ( isset( $_REQUEST['action'] ) && -1 != $_REQUEST['action'] ) + return $_REQUEST['action']; + + if ( isset( $_REQUEST['action2'] ) && -1 != $_REQUEST['action2'] ) + return $_REQUEST['action2']; + + return false; + } + + /** + * Generate row actions div + * + * @since 3.1.0 + * @access protected + * + * @param array $actions The list of actions + * @param bool $always_visible Whether the actions should be always visible + * @return string + */ + protected function row_actions( $actions, $always_visible = false ) { + $action_count = count( $actions ); + $i = 0; + + if ( !$action_count ) + return ''; + + $out = '
'; + foreach ( $actions as $action => $link ) { + ++$i; + ( $i == $action_count ) ? $sep = '' : $sep = ' | '; + $out .= "$link$sep"; + } + $out .= '
'; + + return $out; + } + + /** + * Display a monthly dropdown for filtering items + * + * @since 3.1.0 + * @access protected + */ + protected function months_dropdown( $post_type ) { + global $wpdb, $wp_locale; + + $months = $wpdb->get_results( $wpdb->prepare( " + SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month + FROM $wpdb->posts + WHERE post_type = %s + ORDER BY post_date DESC + ", $post_type ) ); + + /** + * Filter the 'Months' drop-down results. + * + * @since 3.7.0 + * + * @param object $months The months drop-down query results. + * @param string $post_type The post type. + */ + $months = apply_filters( 'months_dropdown_results', $months, $post_type ); + + $month_count = count( $months ); + + if ( !$month_count || ( 1 == $month_count && 0 == $months[0]->month ) ) + return; + + $m = isset( $_GET['m'] ) ? (int) $_GET['m'] : 0; +?> + + + __( 'List View' ), + 'excerpt' => __( 'Excerpt View' ) + ); + +?> + +
+ $title ) { + $classes = array( 'view-' . $mode ); + if ( $current_mode == $mode ) + $classes[] = 'current'; + printf( + "%s\n", + esc_url( add_query_arg( 'mode', $mode ) ), + implode( ' ', $classes ), + $title + ); + } + ?> +
+'; + + echo "" . number_format_i18n( get_comments_number() ) . ""; + + if ( $pending_comments ) + echo ''; + } + + /** + * Get the current page number + * + * @since 3.1.0 + * @access public + * + * @return int + */ + public function get_pagenum() { + $pagenum = isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 0; + + if( isset( $this->_pagination_args['total_pages'] ) && $pagenum > $this->_pagination_args['total_pages'] ) + $pagenum = $this->_pagination_args['total_pages']; + + return max( 1, $pagenum ); + } + + /** + * Get number of items to display on a single page + * + * @since 3.1.0 + * @access protected + * + * @return int + */ + protected function get_items_per_page( $option, $default = 20 ) { + $per_page = (int) get_user_option( $option ); + if ( empty( $per_page ) || $per_page < 1 ) + $per_page = $default; + + /** + * Filter the number of items to be displayed on each page of the list table. + * + * The dynamic hook name, $option, refers to the per page option depending + * on the type of list table in use. Possible values may include: + * 'edit_comments_per_page', 'sites_network_per_page', 'site_themes_network_per_page', + * 'themes_netework_per_page', 'users_network_per_page', 'edit_{$post_type}', etc. + * + * @since 2.9.0 + * + * @param int $per_page Number of items to be displayed. Default 20. + */ + return (int) apply_filters( $option, $per_page ); + } + + /** + * Display the pagination. + * + * @since 3.1.0 + * @access protected + */ + protected function pagination( $which ) { + if ( empty( $this->_pagination_args ) ) { + return; + } + + $total_items = $this->_pagination_args['total_items']; + $total_pages = $this->_pagination_args['total_pages']; + $infinite_scroll = false; + if ( isset( $this->_pagination_args['infinite_scroll'] ) ) { + $infinite_scroll = $this->_pagination_args['infinite_scroll']; + } + + $output = '' . sprintf( _n( '1 item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . ''; + + $current = $this->get_pagenum(); + + $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); + + $current_url = remove_query_arg( array( 'hotkeys_highlight_last', 'hotkeys_highlight_first' ), $current_url ); + + $page_links = array(); + + $disable_first = $disable_last = ''; + if ( $current == 1 ) { + $disable_first = ' disabled'; + } + if ( $current == $total_pages ) { + $disable_last = ' disabled'; + } + $page_links[] = sprintf( "%s", + 'first-page' . $disable_first, + esc_attr__( 'Go to the first page' ), + esc_url( remove_query_arg( 'paged', $current_url ) ), + '«' + ); + + $page_links[] = sprintf( "%s", + 'prev-page' . $disable_first, + esc_attr__( 'Go to the previous page' ), + esc_url( add_query_arg( 'paged', max( 1, $current-1 ), $current_url ) ), + '‹' + ); + + if ( 'bottom' == $which ) { + $html_current_page = $current; + } else { + $html_current_page = sprintf( "%s", + '', + esc_attr__( 'Current page' ), + $current, + strlen( $total_pages ) + ); + } + $html_total_pages = sprintf( "%s", number_format_i18n( $total_pages ) ); + $page_links[] = '' . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . ''; + + $page_links[] = sprintf( "%s", + 'next-page' . $disable_last, + esc_attr__( 'Go to the next page' ), + esc_url( add_query_arg( 'paged', min( $total_pages, $current+1 ), $current_url ) ), + '›' + ); + + $page_links[] = sprintf( "%s", + 'last-page' . $disable_last, + esc_attr__( 'Go to the last page' ), + esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ), + '»' + ); + + $pagination_links_class = 'pagination-links'; + if ( ! empty( $infinite_scroll ) ) { + $pagination_links_class = ' hide-if-js'; + } + $output .= "\n" . join( "\n", $page_links ) . ''; + + if ( $total_pages ) { + $page_class = $total_pages < 2 ? ' one-page' : ''; + } else { + $page_class = ' no-pages'; + } + $this->_pagination = "
$output
"; + + echo $this->_pagination; + } + + /** + * Get a list of columns. The format is: + * 'internal-name' => 'Title' + * + * @since 3.1.0 + * @access public + * @abstract + * + * @return array + */ + public function get_columns() { + die( 'function WP_List_Table::get_columns() must be over-ridden in a sub-class.' ); + } + + /** + * Get a list of sortable columns. The format is: + * 'internal-name' => 'orderby' + * or + * 'internal-name' => array( 'orderby', true ) + * + * The second format will make the initial sorting order be descending + * + * @since 3.1.0 + * @access protected + * + * @return array + */ + protected function get_sortable_columns() { + return array(); + } + + /** + * Get a list of all, hidden and sortable columns, with filter applied + * + * @since 3.1.0 + * @access protected + * + * @return array + */ + protected function get_column_info() { + if ( isset( $this->_column_headers ) ) + return $this->_column_headers; + + $columns = get_column_headers( $this->screen ); + $hidden = get_hidden_columns( $this->screen ); + + $sortable_columns = $this->get_sortable_columns(); + /** + * Filter the list table sortable columns for a specific screen. + * + * The dynamic portion of the hook name, $this->screen->id, refers + * to the ID of the current screen, usually a string. + * + * @since 3.5.0 + * + * @param array $sortable_columns An array of sortable columns. + */ + $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns ); + + $sortable = array(); + foreach ( $_sortable as $id => $data ) { + if ( empty( $data ) ) + continue; + + $data = (array) $data; + if ( !isset( $data[1] ) ) + $data[1] = false; + + $sortable[$id] = $data; + } + + $this->_column_headers = array( $columns, $hidden, $sortable ); + + return $this->_column_headers; + } + + /** + * Return number of visible columns + * + * @since 3.1.0 + * @access public + * + * @return int + */ + public function get_column_count() { + list ( $columns, $hidden ) = $this->get_column_info(); + $hidden = array_intersect( array_keys( $columns ), array_filter( $hidden ) ); + return count( $columns ) - count( $hidden ); + } + + /** + * Print column headers, accounting for hidden and sortable columns. + * + * @since 3.1.0 + * @access public + * + * @param bool $with_id Whether to set the id attribute or not + */ + public function print_column_headers( $with_id = true ) { + list( $columns, $hidden, $sortable ) = $this->get_column_info(); + + $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); + $current_url = remove_query_arg( 'paged', $current_url ); + + if ( isset( $_GET['orderby'] ) ) + $current_orderby = $_GET['orderby']; + else + $current_orderby = ''; + + if ( isset( $_GET['order'] ) && 'desc' == $_GET['order'] ) + $current_order = 'desc'; + else + $current_order = 'asc'; + + if ( ! empty( $columns['cb'] ) ) { + static $cb_counter = 1; + $columns['cb'] = '' + . ''; + $cb_counter++; + } + + foreach ( $columns as $column_key => $column_display_name ) { + $class = array( 'manage-column', "column-$column_key" ); + + $style = ''; + if ( in_array( $column_key, $hidden ) ) + $style = 'display:none;'; + + $style = ' style="' . $style . '"'; + + if ( 'cb' == $column_key ) + $class[] = 'check-column'; + elseif ( in_array( $column_key, array( 'posts', 'comments', 'links' ) ) ) + $class[] = 'num'; + + if ( isset( $sortable[$column_key] ) ) { + list( $orderby, $desc_first ) = $sortable[$column_key]; + + if ( $current_orderby == $orderby ) { + $order = 'asc' == $current_order ? 'desc' : 'asc'; + $class[] = 'sorted'; + $class[] = $current_order; + } else { + $order = $desc_first ? 'desc' : 'asc'; + $class[] = 'sortable'; + $class[] = $desc_first ? 'asc' : 'desc'; + } + + $column_display_name = '' . $column_display_name . ''; + } + + $id = $with_id ? "id='$column_key'" : ''; + + if ( !empty( $class ) ) + $class = "class='" . join( ' ', $class ) . "'"; + + echo "$column_display_name"; + } + } + + /** + * Display the table + * + * @since 3.1.0 + * @access public + */ + public function display() { + $singular = $this->_args['singular']; + + $this->display_tablenav( 'top' ); + +?> + + + + print_column_headers(); ?> + + + + + + print_column_headers( false ); ?> + + + + > + display_rows_or_placeholder(); ?> + +
+display_tablenav( 'bottom' ); + } + + /** + * Get a list of CSS classes for the tag + * + * @since 3.1.0 + * @access protected + * + * @return array + */ + protected function get_table_classes() { + return array( 'widefat', 'fixed', $this->_args['plural'] ); + } + + /** + * Generate the table navigation above or below the table + * + * @since 3.1.0 + * @access protected + */ + protected function display_tablenav( $which ) { + if ( 'top' == $which ) + wp_nonce_field( 'bulk-' . $this->_args['plural'] ); +?> +
+ +
+ bulk_actions( $which ); ?> +
+extra_tablenav( $which ); + $this->pagination( $which ); +?> + +
+
+ part of the table + * + * @since 3.1.0 + * @access public + */ + public function display_rows_or_placeholder() { + if ( $this->has_items() ) { + $this->display_rows(); + } else { + echo ''; + } + } + + /** + * Generate the table rows + * + * @since 3.1.0 + * @access public + */ + public function display_rows() { + foreach ( $this->items as $item ) + $this->single_row( $item ); + } + + /** + * Generates content for a single row of the table + * + * @since 3.1.0 + * @access public + * + * @param object $item The current item + */ + public function single_row( $item ) { + static $row_class = ''; + $row_class = ( $row_class == '' ? ' class="alternate"' : '' ); + + echo ''; + $this->single_row_columns( $item ); + echo ''; + } + + /** + * Generates the columns for a single row of the table + * + * @since 3.1.0 + * @access protected + * + * @param object $item The current item + */ + protected function single_row_columns( $item ) { + list( $columns, $hidden ) = $this->get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $class = "class='$column_name column-$column_name'"; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = "$class$style"; + + if ( 'cb' == $column_name ) { + echo ''; + } + elseif ( method_exists( $this, 'column_' . $column_name ) ) { + echo ""; + } + else { + echo ""; + } + } + } + + /** + * Handle an incoming ajax request (called from admin-ajax.php) + * + * @since 3.1.0 + * @access public + */ + public function ajax_response() { + $this->prepare_items(); + + ob_start(); + if ( ! empty( $_REQUEST['no_placeholder'] ) ) { + $this->display_rows(); + } else { + $this->display_rows_or_placeholder(); + } + + $rows = ob_get_clean(); + + $response = array( 'rows' => $rows ); + + if ( isset( $this->_pagination_args['total_items'] ) ) { + $response['total_items_i18n'] = sprintf( + _n( '1 item', '%s items', $this->_pagination_args['total_items'] ), + number_format_i18n( $this->_pagination_args['total_items'] ) + ); + } + if ( isset( $this->_pagination_args['total_pages'] ) ) { + $response['total_pages'] = $this->_pagination_args['total_pages']; + $response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] ); + } + + die( json_encode( $response ) ); + } + + /** + * Send required variables to JavaScript land + * + * @access public + */ + public function _js_vars() { + $args = array( + 'class' => get_class( $this ), + 'screen' => array( + 'id' => $this->screen->id, + 'base' => $this->screen->base, + ) + ); + + printf( "\n", json_encode( $args ) ); + } +} diff --git a/wp-admin/includes/class-wp-media-list-table.php b/wp-admin/includes/class-wp-media-list-table.php new file mode 100644 index 0000000..237c99d --- /dev/null +++ b/wp-admin/includes/class-wp-media-list-table.php @@ -0,0 +1,564 @@ +detached = ( isset( $_REQUEST['attachment-filter'] ) && 'detached' === $_REQUEST['attachment-filter'] ); + + parent::__construct( array( + 'plural' => 'media', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + } + + public function ajax_user_can() { + return current_user_can('upload_files'); + } + + public function prepare_items() { + global $wp_query, $post_mime_types, $avail_post_mime_types, $mode; + + list( $post_mime_types, $avail_post_mime_types ) = wp_edit_attachments_query( $_REQUEST ); + + $this->is_trash = isset( $_REQUEST['attachment-filter'] ) && 'trash' == $_REQUEST['attachment-filter']; + + $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode']; + + $this->set_pagination_args( array( + 'total_items' => $wp_query->found_posts, + 'total_pages' => $wp_query->max_num_pages, + 'per_page' => $wp_query->query_vars['posts_per_page'], + ) ); + } + + protected function get_views() { + global $wpdb, $post_mime_types, $avail_post_mime_types; + + $type_links = array(); + $_num_posts = (array) wp_count_attachments(); + $_total_posts = array_sum($_num_posts) - $_num_posts['trash']; + $total_orphans = $wpdb->get_var( "SELECT COUNT( * ) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_status != 'trash' AND post_parent < 1" ); + $matches = wp_match_mime_types(array_keys($post_mime_types), array_keys($_num_posts)); + foreach ( $matches as $type => $reals ) + foreach ( $reals as $real ) + $num_posts[$type] = ( isset( $num_posts[$type] ) ) ? $num_posts[$type] + $_num_posts[$real] : $_num_posts[$real]; + + $selected = empty( $_GET['attachment-filter'] ) ? ' selected="selected"' : ''; + $type_links['all'] = "'; + foreach ( $post_mime_types as $mime_type => $label ) { + if ( !wp_match_mime_types($mime_type, $avail_post_mime_types) ) + continue; + + $selected = ''; + if ( !empty( $_GET['attachment-filter'] ) && strpos( $_GET['attachment-filter'], 'post_mime_type:' ) === 0 && wp_match_mime_types( $mime_type, str_replace( 'post_mime_type:', '', $_GET['attachment-filter'] ) ) ) + $selected = ' selected="selected"'; + if ( !empty( $num_posts[$mime_type] ) ) + $type_links[$mime_type] = ''; + } + $type_links['detached'] = ''; + + if ( !empty($_num_posts['trash']) ) + $type_links['trash'] = ''; + + return $type_links; + } + + protected function get_bulk_actions() { + $actions = array(); + $actions['delete'] = __( 'Delete Permanently' ); + if ( $this->detached ) + $actions['attach'] = __( 'Attach to a post' ); + + return $actions; + } + + protected function extra_tablenav( $which ) { + if ( 'bar' !== $which ) { + return; + } +?> +
+is_trash ) { + $this->months_dropdown( 'attachment' ); + } + + /** This action is documented in wp-admin/includes/class-wp-posts-list-table.php */ + do_action( 'restrict_manage_posts' ); + submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); + } + + if ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) { + submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); + } ?> +
+ __( 'List View' ), + 'grid' => __( 'Grid View' ) + ); + +?> + +
+ $title ) { + $classes = array( 'view-' . $mode ); + if ( $current_mode == $mode ) + $classes[] = 'current'; + printf( + "%s\n", + esc_url( add_query_arg( 'mode', $mode ) ), + implode( ' ', $classes ), + $title + ); + } + ?> +
+get_views(); +?> +
+ view_switcher( $mode ); ?> + + + +extra_tablenav( 'bar' ); + + /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ + $views = apply_filters( "views_{$this->screen->id}", array() ); + + // Back compat for pre-4.0 view links. + if ( ! empty( $views ) ) { + echo ''; + } +?> + +
+ +
+
+ '; + $posts_columns['icon'] = ''; + /* translators: column name */ + $posts_columns['title'] = _x( 'File', 'column name' ); + $posts_columns['author'] = __( 'Author' ); + + $taxonomies = get_taxonomies_for_attachments( 'objects' ); + $taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' ); + + /** + * Filter the taxonomy columns for attachments in the Media list table. + * + * @since 3.5.0 + * + * @param array $taxonomies An array of registered taxonomies to show for attachments. + * @param string $post_type The post type. Default 'attachment'. + */ + $taxonomies = apply_filters( 'manage_taxonomies_for_attachment_columns', $taxonomies, 'attachment' ); + $taxonomies = array_filter( $taxonomies, 'taxonomy_exists' ); + + foreach ( $taxonomies as $taxonomy ) { + if ( 'category' == $taxonomy ) + $column_key = 'categories'; + elseif ( 'post_tag' == $taxonomy ) + $column_key = 'tags'; + else + $column_key = 'taxonomy-' . $taxonomy; + + $posts_columns[ $column_key ] = get_taxonomy( $taxonomy )->labels->name; + } + + /* translators: column name */ + if ( !$this->detached ) { + $posts_columns['parent'] = _x( 'Uploaded to', 'column name' ); + if ( post_type_supports( 'attachment', 'comments' ) ) + $posts_columns['comments'] = ''; + } + /* translators: column name */ + $posts_columns['date'] = _x( 'Date', 'column name' ); + /** + * Filter the Media list table columns. + * + * @since 2.5.0 + * + * @param array $posts_columns An array of columns displayed in the Media list table. + * @param bool $detached Whether the list table contains media not attached + * to any posts. Default true. + */ + $posts_columns = apply_filters( 'manage_media_columns', $posts_columns, $this->detached ); + + return $posts_columns; + } + + protected function get_sortable_columns() { + return array( + 'title' => 'title', + 'author' => 'author', + 'parent' => 'parent', + 'comments' => 'comment_count', + 'date' => array( 'date', true ), + ); + } + + public function display_rows() { + global $post; + + add_filter( 'the_title','esc_html' ); + $alt = ''; + + while ( have_posts() ) : the_post(); + $user_can_edit = current_user_can( 'edit_post', $post->ID ); + + if ( $this->is_trash && $post->post_status != 'trash' + || !$this->is_trash && $post->post_status == 'trash' ) + continue; + + $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; + $post_owner = ( get_current_user_id() == $post->post_author ) ? 'self' : 'other'; + $att_title = _draft_or_post_title(); +?> + +get_column_info(); +foreach ( $columns as $column_name => $column_display_name ) { + $class = "class='$column_name column-$column_name'"; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = $class . $style; + + switch ( $column_name ) { + + case 'cb': +?> + +post_mime_type ); + $attributes = 'class="column-icon media-icon ' . $mime . '-icon"' . $style; +?> + + + + + + + +post_date ) { + $h_time = __( 'Unpublished' ); + } else { + $m_time = $post->post_date; + $time = get_post_time( 'G', true, $post, false ); + if ( ( abs( $t_diff = time() - $time ) ) < DAY_IN_SECONDS ) { + if ( $t_diff < 0 ) + $h_time = sprintf( __( '%s from now' ), human_time_diff( $time ) ); + else + $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) ); + } else { + $h_time = mysql2date( __( 'Y/m/d' ), $m_time ); + } + } +?> + +post_parent > 0 ) + $parent = get_post( $post->post_parent ); + else + $parent = false; + + if ( $parent ) { + $title = _draft_or_post_title( $post->post_parent ); + $parent_type = get_post_type_object( $parent->post_type ); +?> + + + + + +'; + if ( $terms = get_the_terms( $post->ID, $taxonomy ) ) { + $out = array(); + foreach ( $terms as $t ) { + $posts_in_term_qv = array(); + $posts_in_term_qv['taxonomy'] = $taxonomy; + $posts_in_term_qv['term'] = $t->slug; + + $out[] = sprintf( '%s', + esc_url( add_query_arg( $posts_in_term_qv, 'upload.php' ) ), + esc_html( sanitize_term_field( 'name', $t->name, $t->term_id, $taxonomy, 'display' ) ) + ); + } + /* translators: used between list items, there is a space after the comma */ + echo join( __( ', ' ), $out ); + } else { + echo '—'; + } + echo ''; + break; + } +?> + + + +detached ) { + if ( current_user_can( 'edit_post', $post->ID ) ) + $actions['edit'] = '' . __( 'Edit' ) . ''; + if ( current_user_can( 'delete_post', $post->ID ) ) + if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { + $actions['trash'] = "ID ) . "'>" . __( 'Trash' ) . ""; + } else { + $delete_ays = !MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; + $actions['delete'] = "ID ) . "'>" . __( 'Delete Permanently' ) . ""; + } + $actions['view'] = '' . __( 'View' ) . ''; + if ( current_user_can( 'edit_post', $post->ID ) ) + $actions['attach'] = ''.__( 'Attach' ).''; + } + else { + if ( current_user_can( 'edit_post', $post->ID ) && !$this->is_trash ) + $actions['edit'] = '' . __( 'Edit' ) . ''; + if ( current_user_can( 'delete_post', $post->ID ) ) { + if ( $this->is_trash ) + $actions['untrash'] = "ID ) . "'>" . __( 'Restore' ) . ""; + elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) + $actions['trash'] = "ID ) . "'>" . __( 'Trash' ) . ""; + if ( $this->is_trash || !EMPTY_TRASH_DAYS || !MEDIA_TRASH ) { + $delete_ays = ( !$this->is_trash && !MEDIA_TRASH ) ? " onclick='return showNotice.warn();'" : ''; + $actions['delete'] = "ID ) . "'>" . __( 'Delete Permanently' ) . ""; + } + } + if ( !$this->is_trash ) { + $title =_draft_or_post_title( $post->post_parent ); + $actions['view'] = '' . __( 'View' ) . ''; + } + } + + /** + * Filter the action links for each attachment in the Media list table. + * + * @since 2.8.0 + * + * @param array $actions An array of action links for each attachment. + * Default 'Edit', 'Delete Permanently', 'View'. + * @param WP_Post $post WP_Post object for the current attachment. + * @param bool $detached Whether the list table contains media not attached + * to any posts. Default true. + */ + $actions = apply_filters( 'media_row_actions', $actions, $post, $this->detached ); + + return $actions; + } +} diff --git a/wp-admin/includes/class-wp-ms-sites-list-table.php b/wp-admin/includes/class-wp-ms-sites-list-table.php new file mode 100644 index 0000000..05c55bc --- /dev/null +++ b/wp-admin/includes/class-wp-ms-sites-list-table.php @@ -0,0 +1,402 @@ + 'sites', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + } + + public function ajax_user_can() { + return current_user_can( 'manage_sites' ); + } + + public function prepare_items() { + global $s, $mode, $wpdb; + + $current_site = get_current_site(); + + $mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode']; + + $per_page = $this->get_items_per_page( 'sites_network_per_page' ); + + $pagenum = $this->get_pagenum(); + + $s = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST[ 's' ] ) ) : ''; + $wild = ''; + if ( false !== strpos($s, '*') ) { + $wild = '%'; + $s = trim($s, '*'); + } + + /* + * If the network is large and a search is not being performed, show only + * the latest blogs with no paging in order to avoid expensive count queries. + */ + if ( !$s && wp_is_large_network() ) { + if ( !isset($_REQUEST['orderby']) ) + $_GET['orderby'] = $_REQUEST['orderby'] = ''; + if ( !isset($_REQUEST['order']) ) + $_GET['order'] = $_REQUEST['order'] = 'DESC'; + } + + $query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' "; + + if ( empty($s) ) { + // Nothing to do. + } elseif ( preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $s ) || + preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || + preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || + preg_match( '/^[0-9]{1,3}\.$/', $s ) ) { + // IPv4 address + $sql = $wpdb->prepare( "SELECT blog_id FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.IP LIKE %s", $wpdb->esc_like( $s ) . $wild ); + $reg_blog_ids = $wpdb->get_col( $sql ); + + if ( !$reg_blog_ids ) + $reg_blog_ids = array( 0 ); + + $query = "SELECT * + FROM {$wpdb->blogs} + WHERE site_id = '{$wpdb->siteid}' + AND {$wpdb->blogs}.blog_id IN (" . implode( ', ', $reg_blog_ids ) . ")"; + } else { + if ( is_numeric($s) && empty( $wild ) ) { + $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.blog_id = %s )", $s ); + } elseif ( is_subdomain_install() ) { + $blog_s = str_replace( '.' . $current_site->domain, '', $s ); + $blog_s = $wpdb->esc_like( $blog_s ) . $wild . $wpdb->esc_like( '.' . $current_site->domain ); + $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.domain LIKE %s ) ", $blog_s ); + } else { + if ( $s != trim('/', $current_site->path) ) { + $blog_s = $wpdb->esc_like( $current_site->path . $s ) . $wild . $wpdb->esc_like( '/' ); + } else { + $blog_s = $wpdb->esc_like( $s ); + } + $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.path LIKE %s )", $blog_s ); + } + } + + $order_by = isset( $_REQUEST['orderby'] ) ? $_REQUEST['orderby'] : ''; + if ( $order_by == 'registered' ) { + $query .= ' ORDER BY registered '; + } elseif ( $order_by == 'lastupdated' ) { + $query .= ' ORDER BY last_updated '; + } elseif ( $order_by == 'blogname' ) { + if ( is_subdomain_install() ) + $query .= ' ORDER BY domain '; + else + $query .= ' ORDER BY path '; + } elseif ( $order_by == 'blog_id' ) { + $query .= ' ORDER BY blog_id '; + } else { + $order_by = null; + } + + if ( isset( $order_by ) ) { + $order = ( isset( $_REQUEST['order'] ) && 'DESC' == strtoupper( $_REQUEST['order'] ) ) ? "DESC" : "ASC"; + $query .= $order; + } + + // Don't do an unbounded count on large networks + if ( ! wp_is_large_network() ) + $total = $wpdb->get_var( str_replace( 'SELECT *', 'SELECT COUNT( blog_id )', $query ) ); + + $query .= " LIMIT " . intval( ( $pagenum - 1 ) * $per_page ) . ", " . intval( $per_page ); + $this->items = $wpdb->get_results( $query, ARRAY_A ); + + if ( wp_is_large_network() ) + $total = count($this->items); + + $this->set_pagination_args( array( + 'total_items' => $total, + 'per_page' => $per_page, + ) ); + } + + public function no_items() { + _e( 'No sites found.' ); + } + + protected function get_bulk_actions() { + $actions = array(); + if ( current_user_can( 'delete_sites' ) ) + $actions['delete'] = __( 'Delete' ); + $actions['spam'] = _x( 'Mark as Spam', 'site' ); + $actions['notspam'] = _x( 'Not Spam', 'site' ); + + return $actions; + } + + protected function pagination( $which ) { + global $mode; + + parent::pagination( $which ); + + if ( 'top' == $which ) + $this->view_switcher( $mode ); + } + + public function get_columns() { + $blogname_columns = ( is_subdomain_install() ) ? __( 'Domain' ) : __( 'Path' ); + $sites_columns = array( + 'cb' => '', + 'blogname' => $blogname_columns, + 'lastupdated' => __( 'Last Updated' ), + 'registered' => _x( 'Registered', 'site' ), + 'users' => __( 'Users' ) + ); + + if ( has_filter( 'wpmublogsaction' ) ) + $sites_columns['plugins'] = __( 'Actions' ); + + /** + * Filter the displayed site columns in Sites list table. + * + * @since MU + * + * @param array $sites_columns An array of displayed site columns. Default 'cb', + * 'blogname', 'lastupdated', 'registered', 'users'. + */ + $sites_columns = apply_filters( 'wpmu_blogs_columns', $sites_columns ); + + return $sites_columns; + } + + protected function get_sortable_columns() { + return array( + 'blogname' => 'blogname', + 'lastupdated' => 'lastupdated', + 'registered' => 'blog_id', + ); + } + + public function display_rows() { + global $mode; + + $status_list = array( + 'archived' => array( 'site-archived', __( 'Archived' ) ), + 'spam' => array( 'site-spammed', _x( 'Spam', 'site' ) ), + 'deleted' => array( 'site-deleted', __( 'Deleted' ) ), + 'mature' => array( 'site-mature', __( 'Mature' ) ) + ); + + if ( 'list' == $mode ) { + $date = 'Y/m/d'; + } else { + $date = 'Y/m/d \<\b\r \/\> g:i:s a'; + } + + $class = ''; + foreach ( $this->items as $blog ) { + $class = ( 'alternate' == $class ) ? '' : 'alternate'; + reset( $status_list ); + + $blog_states = array(); + foreach ( $status_list as $status => $col ) { + if ( get_blog_status( $blog['blog_id'], $status ) == 1 ) { + $class = $col[0]; + $blog_states[] = $col[1]; + } + } + $blog_state = ''; + if ( ! empty( $blog_states ) ) { + $state_count = count( $blog_states ); + $i = 0; + $blog_state .= ' - '; + foreach ( $blog_states as $state ) { + ++$i; + ( $i == $state_count ) ? $sep = '' : $sep = ', '; + $blog_state .= "$state$sep"; + } + } + echo ""; + + $blogname = ( is_subdomain_install() ) ? str_replace( '.' . get_current_site()->domain, '', $blog['domain'] ) : $blog['path']; + + list( $columns, $hidden ) = $this->get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + switch ( $column_name ) { + case 'cb': ?> + + + + "; ?> + + ' . sprintf( _x( '%1$s – %2$s', '%1$s: site name. %2$s: site tagline.' ), get_option( 'blogname' ), get_option( 'blogdescription ' ) ) . '

'; + restore_current_blog(); + } + + // Preordered. + $actions = array( + 'edit' => '', 'backend' => '', + 'activate' => '', 'deactivate' => '', + 'archive' => '', 'unarchive' => '', + 'spam' => '', 'unspam' => '', + 'delete' => '', + 'visit' => '', + ); + + $actions['edit'] = '' . __( 'Edit' ) . ''; + $actions['backend'] = "" . __( 'Dashboard' ) . ''; + if ( get_current_site()->blog_id != $blog['blog_id'] ) { + if ( get_blog_status( $blog['blog_id'], 'deleted' ) == '1' ) + $actions['activate'] = '' . __( 'Activate' ) . ''; + else + $actions['deactivate'] = '' . __( 'Deactivate' ) . ''; + + if ( get_blog_status( $blog['blog_id'], 'archived' ) == '1' ) + $actions['unarchive'] = '' . __( 'Unarchive' ) . ''; + else + $actions['archive'] = '' . _x( 'Archive', 'verb; site' ) . ''; + + if ( get_blog_status( $blog['blog_id'], 'spam' ) == '1' ) + $actions['unspam'] = '' . _x( 'Not Spam', 'site' ) . ''; + else + $actions['spam'] = '' . _x( 'Spam', 'site' ) . ''; + + if ( current_user_can( 'delete_site', $blog['blog_id'] ) ) + $actions['delete'] = '' . __( 'Delete' ) . ''; + } + + $actions['visit'] = "" . __( 'Visit' ) . ''; + + /** + * Filter the action links displayed for each site in the Sites list table. + * + * The 'Edit', 'Dashboard', 'Delete', and 'Visit' links are displayed by + * default for each site. The site's status determines whether to show the + * 'Activate' or 'Deactivate' link, 'Unarchive' or 'Archive' links, and + * 'Not Spam' or 'Spam' link for each site. + * + * @since 3.1.0 + * + * @param array $actions An array of action links to be displayed. + * @param int $blog_id The site ID. + * @param string $blogname Site path, formatted depending on whether it is a sub-domain + * or subdirectory multisite install. + */ + $actions = apply_filters( 'manage_sites_action_links', array_filter( $actions ), $blog['blog_id'], $blogname ); + echo $this->row_actions( $actions ); + ?> + + "; + echo ( $blog['last_updated'] == '0000-00-00 00:00:00' ) ? __( 'Never' ) : mysql2date( $date, $blog['last_updated'] ); ?> + + "; + if ( $blog['registered'] == '0000-00-00 00:00:00' ) + echo '—'; + else + echo mysql2date( $date, $blog['registered'] ); + ?> + + "; + $blogusers = get_users( array( 'blog_id' => $blog['blog_id'], 'number' => 6) ); + if ( is_array( $blogusers ) ) { + $blogusers_warning = ''; + if ( count( $blogusers ) > 5 ) { + $blogusers = array_slice( $blogusers, 0, 5 ); + $blogusers_warning = __( 'Only showing first 5 users.' ) . ' ' . __( 'More' ) . ''; + } + foreach ( $blogusers as $user_object ) { + echo '' . esc_html( $user_object->user_login ) . ' '; + if ( 'list' != $mode ) + echo '( ' . $user_object->user_email . ' )'; + echo '
'; + } + if ( $blogusers_warning != '' ) + echo '' . $blogusers_warning . '
'; + } + ?> + + + "; + /** + * Fires inside the auxiliary 'Actions' column of the Sites list table. + * + * By default this column is hidden unless something is hooked to the action. + * + * @since MU + * + * @param int $blog_id The site ID. + */ + do_action( 'wpmublogsaction', $blog['blog_id'] ); ?> + + "; + /** + * Fires for each registered custom column in the Sites list table. + * + * @since 3.1.0 + * + * @param string $column_name The name of the column to display. + * @param int $blog_id The site ID. + */ + do_action( 'manage_sites_custom_column', $column_name, $blog['blog_id'] ); + echo ""; + break; + } + } + ?> + + 'themes', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + + $status = isset( $_REQUEST['theme_status'] ) ? $_REQUEST['theme_status'] : 'all'; + if ( !in_array( $status, array( 'all', 'enabled', 'disabled', 'upgrade', 'search', 'broken' ) ) ) + $status = 'all'; + + $page = $this->get_pagenum(); + + $this->is_site_themes = ( 'site-themes-network' == $this->screen->id ) ? true : false; + + if ( $this->is_site_themes ) + $this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; + } + + protected function get_table_classes() { + // todo: remove and add CSS for .themes + return array( 'widefat', 'plugins' ); + } + + public function ajax_user_can() { + if ( $this->is_site_themes ) + return current_user_can( 'manage_sites' ); + else + return current_user_can( 'manage_network_themes' ); + } + + public function prepare_items() { + global $status, $totals, $page, $orderby, $order, $s; + + wp_reset_vars( array( 'orderby', 'order', 's' ) ); + + $themes = array( + /** + * Filter the full array of WP_Theme objects to list in the Multisite + * themes list table. + * + * @since 3.1.0 + * + * @param array $all An array of WP_Theme objects to display in the list table. + */ + 'all' => apply_filters( 'all_themes', wp_get_themes() ), + 'search' => array(), + 'enabled' => array(), + 'disabled' => array(), + 'upgrade' => array(), + 'broken' => $this->is_site_themes ? array() : wp_get_themes( array( 'errors' => true ) ), + ); + + if ( $this->is_site_themes ) { + $themes_per_page = $this->get_items_per_page( 'site_themes_network_per_page' ); + $allowed_where = 'site'; + } else { + $themes_per_page = $this->get_items_per_page( 'themes_network_per_page' ); + $allowed_where = 'network'; + } + + $maybe_update = current_user_can( 'update_themes' ) && ! $this->is_site_themes && $current = get_site_transient( 'update_themes' ); + + foreach ( (array) $themes['all'] as $key => $theme ) { + if ( $this->is_site_themes && $theme->is_allowed( 'network' ) ) { + unset( $themes['all'][ $key ] ); + continue; + } + + if ( $maybe_update && isset( $current->response[ $key ] ) ) { + $themes['all'][ $key ]->update = true; + $themes['upgrade'][ $key ] = $themes['all'][ $key ]; + } + + $filter = $theme->is_allowed( $allowed_where, $this->site_id ) ? 'enabled' : 'disabled'; + $themes[ $filter ][ $key ] = $themes['all'][ $key ]; + } + + if ( $s ) { + $status = 'search'; + $themes['search'] = array_filter( array_merge( $themes['all'], $themes['broken'] ), array( $this, '_search_callback' ) ); + } + + $totals = array(); + foreach ( $themes as $type => $list ) + $totals[ $type ] = count( $list ); + + if ( empty( $themes[ $status ] ) && !in_array( $status, array( 'all', 'search' ) ) ) + $status = 'all'; + + $this->items = $themes[ $status ]; + WP_Theme::sort_by_name( $this->items ); + + $this->has_items = ! empty( $themes['all'] ); + $total_this_page = $totals[ $status ]; + + if ( $orderby ) { + $orderby = ucfirst( $orderby ); + $order = strtoupper( $order ); + + if ( $orderby == 'Name' ) { + if ( 'ASC' == $order ) + $this->items = array_reverse( $this->items ); + } else { + uasort( $this->items, array( $this, '_order_callback' ) ); + } + } + + $start = ( $page - 1 ) * $themes_per_page; + + if ( $total_this_page > $themes_per_page ) + $this->items = array_slice( $this->items, $start, $themes_per_page, true ); + + $this->set_pagination_args( array( + 'total_items' => $total_this_page, + 'per_page' => $themes_per_page, + ) ); + } + + public function _search_callback( $theme ) { + static $term; + if ( is_null( $term ) ) + $term = wp_unslash( $_REQUEST['s'] ); + + foreach ( array( 'Name', 'Description', 'Author', 'Author', 'AuthorURI' ) as $field ) { + // Don't mark up; Do translate. + if ( false !== stripos( $theme->display( $field, false, true ), $term ) ) + return true; + } + + if ( false !== stripos( $theme->get_stylesheet(), $term ) ) + return true; + + if ( false !== stripos( $theme->get_template(), $term ) ) + return true; + + return false; + } + + // Not used by any core columns. + public function _order_callback( $theme_a, $theme_b ) { + global $orderby, $order; + + $a = $theme_a[ $orderby ]; + $b = $theme_b[ $orderby ]; + + if ( $a == $b ) + return 0; + + if ( 'DESC' == $order ) + return ( $a < $b ) ? 1 : -1; + else + return ( $a < $b ) ? -1 : 1; + } + + public function no_items() { + if ( ! $this->has_items ) + _e( 'No themes found.' ); + else + _e( 'You do not appear to have any themes available at this time.' ); + } + + public function get_columns() { + global $status; + + return array( + 'cb' => '', + 'name' => __( 'Theme' ), + 'description' => __( 'Description' ), + ); + } + + protected function get_sortable_columns() { + return array( + 'name' => 'name', + ); + } + + protected function get_views() { + global $totals, $status; + + $status_links = array(); + foreach ( $totals as $type => $count ) { + if ( !$count ) + continue; + + switch ( $type ) { + case 'all': + $text = _nx( 'All (%s)', 'All (%s)', $count, 'themes' ); + break; + case 'enabled': + $text = _n( 'Enabled (%s)', 'Enabled (%s)', $count ); + break; + case 'disabled': + $text = _n( 'Disabled (%s)', 'Disabled (%s)', $count ); + break; + case 'upgrade': + $text = _n( 'Update Available (%s)', 'Update Available (%s)', $count ); + break; + case 'broken' : + $text = _n( 'Broken (%s)', 'Broken (%s)', $count ); + break; + } + + if ( $this->is_site_themes ) + $url = 'site-themes.php?id=' . $this->site_id; + else + $url = 'themes.php'; + + if ( 'search' != $type ) { + $status_links[$type] = sprintf( "%s", + esc_url( add_query_arg('theme_status', $type, $url) ), + ( $type == $status ) ? ' class="current"' : '', + sprintf( $text, number_format_i18n( $count ) ) + ); + } + } + + return $status_links; + } + + protected function get_bulk_actions() { + global $status; + + $actions = array(); + if ( 'enabled' != $status ) + $actions['enable-selected'] = $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ); + if ( 'disabled' != $status ) + $actions['disable-selected'] = $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ); + if ( ! $this->is_site_themes ) { + if ( current_user_can( 'update_themes' ) ) + $actions['update-selected'] = __( 'Update' ); + if ( current_user_can( 'delete_themes' ) ) + $actions['delete-selected'] = __( 'Delete' ); + } + return $actions; + } + + public function display_rows() { + foreach ( $this->items as $theme ) + $this->single_row( $theme ); + } + + public function single_row( $theme ) { + global $status, $page, $s, $totals; + + $context = $status; + + if ( $this->is_site_themes ) { + $url = "site-themes.php?id={$this->site_id}&"; + $allowed = $theme->is_allowed( 'site', $this->site_id ); + } else { + $url = 'themes.php?'; + $allowed = $theme->is_allowed( 'network' ); + } + + // Pre-order. + $actions = array( + 'enable' => '', + 'disable' => '', + 'edit' => '', + 'delete' => '' + ); + + $stylesheet = $theme->get_stylesheet(); + $theme_key = urlencode( $stylesheet ); + + if ( ! $allowed ) { + if ( ! $theme->errors() ) + $actions['enable'] = '' . ( $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ) ) . ''; + } else { + $actions['disable'] = '' . ( $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ) ) . ''; + } + + if ( current_user_can('edit_themes') ) + $actions['edit'] = '' . __('Edit') . ''; + + if ( ! $allowed && current_user_can( 'delete_themes' ) && ! $this->is_site_themes && $stylesheet != get_option( 'stylesheet' ) && $stylesheet != get_option( 'template' ) ) + $actions['delete'] = '' . __( 'Delete' ) . ''; + + /** + * Filter the action links displayed for each theme in the Multisite + * themes list table. + * + * The action links displayed are determined by the theme's status, and + * which Multisite themes list table is being displayed - the Network + * themes list table (themes.php), which displays all installed themes, + * or the Site themes list table (site-themes.php), which displays the + * non-network enabled themes when editing a site in the Network admin. + * + * The default action links for the Network themes list table include + * 'Network Enable', 'Network Disable', 'Edit', and 'Delete'. + * + * The default action links for the Site themes list table include + * 'Enable', 'Disable', and 'Edit'. + * + * @since 2.8.0 + * + * @param array $actions An array of action links. + * @param WP_Theme $theme The current WP_Theme object. + * @param string $context Status of the theme. + */ + $actions = apply_filters( 'theme_action_links', array_filter( $actions ), $theme, $context ); + + /** + * Filter the action links of a specific theme in the Multisite themes + * list table. + * + * The dynamic portion of the hook name, $stylesheet, refers to the + * directory name of the theme, which in most cases is synonymous + * with the template name. + * + * @since 3.1.0 + * + * @param array $actions An array of action links. + * @param WP_Theme $theme The current WP_Theme object. + * @param string $context Status of the theme. + */ + $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme, $context ); + + $class = ! $allowed ? 'inactive' : 'active'; + $checkbox_id = "checkbox_" . md5( $theme->get('Name') ); + $checkbox = ""; + + $id = sanitize_html_class( $theme->get_stylesheet() ); + + if ( ! empty( $totals['upgrade'] ) && ! empty( $theme->update ) ) + $class .= ' update'; + + echo ""; + + list( $columns, $hidden ) = $this->get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + switch ( $column_name ) { + case 'cb': + echo ""; + break; + case 'name': + echo ""; + break; + case 'description': + echo ""; + break; + + default: + echo ""; + } + } + + echo ""; + + if ( $this->is_site_themes ) + remove_action( "after_theme_row_$stylesheet", 'wp_theme_update_row' ); + + /** + * Fires after each row in the Multisite themes list table. + * + * @since 3.1.0 + * + * @param string $stylesheet Directory name of the theme. + * @param WP_Theme $theme Current WP_Theme object. + * @param string $status Status of the theme. + */ + do_action( 'after_theme_row', $stylesheet, $theme, $status ); + + /** + * Fires after each specific row in the Multisite themes list table. + * + * The dynamic portion of the hook name, $stylesheet, refers to the + * directory name of the theme, most often synonymous with the template + * name of the theme. + * + * @since 3.5.0 + * + * @param string $stylesheet Directory name of the theme. + * @param WP_Theme $theme Current WP_Theme object. + * @param string $status Status of the theme. + */ + do_action( "after_theme_row_$stylesheet", $stylesheet, $theme, $status ); + } +} diff --git a/wp-admin/includes/class-wp-ms-users-list-table.php b/wp-admin/includes/class-wp-ms-users-list-table.php new file mode 100644 index 0000000..78f8f32 --- /dev/null +++ b/wp-admin/includes/class-wp-ms-users-list-table.php @@ -0,0 +1,303 @@ +get_items_per_page( 'users_network_per_page' ); + + $role = isset( $_REQUEST['role'] ) ? $_REQUEST['role'] : ''; + + $paged = $this->get_pagenum(); + + $args = array( + 'number' => $users_per_page, + 'offset' => ( $paged-1 ) * $users_per_page, + 'search' => $usersearch, + 'blog_id' => 0, + 'fields' => 'all_with_meta' + ); + + if ( wp_is_large_network( 'users' ) ) + $args['search'] = ltrim( $args['search'], '*' ); + + if ( $role == 'super' ) { + $logins = implode( "', '", get_super_admins() ); + $args['include'] = $wpdb->get_col( "SELECT ID FROM $wpdb->users WHERE user_login IN ('$logins')" ); + } + + /* + * If the network is large and a search is not being performed, + * show only the latest users with no paging in order to avoid + * expensive count queries. + */ + if ( !$usersearch && wp_is_large_network( 'users' ) ) { + if ( !isset($_REQUEST['orderby']) ) + $_GET['orderby'] = $_REQUEST['orderby'] = 'id'; + if ( !isset($_REQUEST['order']) ) + $_GET['order'] = $_REQUEST['order'] = 'DESC'; + $args['count_total'] = false; + } + + if ( isset( $_REQUEST['orderby'] ) ) + $args['orderby'] = $_REQUEST['orderby']; + + if ( isset( $_REQUEST['order'] ) ) + $args['order'] = $_REQUEST['order']; + + $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode']; + + // Query the user IDs for this page + $wp_user_search = new WP_User_Query( $args ); + + $this->items = $wp_user_search->get_results(); + + $this->set_pagination_args( array( + 'total_items' => $wp_user_search->get_total(), + 'per_page' => $users_per_page, + ) ); + } + + protected function get_bulk_actions() { + $actions = array(); + if ( current_user_can( 'delete_users' ) ) + $actions['delete'] = __( 'Delete' ); + $actions['spam'] = _x( 'Mark as Spam', 'user' ); + $actions['notspam'] = _x( 'Not Spam', 'user' ); + + return $actions; + } + + public function no_items() { + _e( 'No users found.' ); + } + + protected function get_views() { + global $role; + + $total_users = get_user_count(); + $super_admins = get_super_admins(); + $total_admins = count( $super_admins ); + + $class = $role != 'super' ? ' class="current"' : ''; + $role_links = array(); + $role_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_users, 'users' ), number_format_i18n( $total_users ) ) . ''; + $class = $role == 'super' ? ' class="current"' : ''; + $role_links['super'] = "" . sprintf( _n( 'Super Admin (%s)', 'Super Admins (%s)', $total_admins ), number_format_i18n( $total_admins ) ) . ''; + + return $role_links; + } + + protected function pagination( $which ) { + global $mode; + + parent::pagination ( $which ); + + if ( 'top' == $which ) + $this->view_switcher( $mode ); + } + + public function get_columns() { + $users_columns = array( + 'cb' => '', + 'username' => __( 'Username' ), + 'name' => __( 'Name' ), + 'email' => __( 'E-mail' ), + 'registered' => _x( 'Registered', 'user' ), + 'blogs' => __( 'Sites' ) + ); + /** + * Filter the columns displayed in the Network Admin Users list table. + * + * @since MU + * + * @param array $users_columns An array of user columns. Default 'cb', 'username', + * 'name', 'email', 'registered', 'blogs'. + */ + $users_columns = apply_filters( 'wpmu_users_columns', $users_columns ); + + return $users_columns; + } + + protected function get_sortable_columns() { + return array( + 'username' => 'login', + 'name' => 'name', + 'email' => 'email', + 'registered' => 'id', + ); + } + + public function display_rows() { + global $mode; + + $alt = ''; + $super_admins = get_super_admins(); + foreach ( $this->items as $user ) { + $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; + + $status_list = array( 'spam' => 'site-spammed', 'deleted' => 'site-deleted' ); + + foreach ( $status_list as $status => $col ) { + if ( $user->$status ) + $alt .= " $col"; + } + + ?> + + get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) : + $class = "class='$column_name column-$column_name'"; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = "$class$style"; + + switch ( $column_name ) { + case 'cb': ?> + + user_email, 32 ); + $edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user->ID ) ) ); + + echo " + $user->first_name $user->last_name"; + break; + + case 'email': + echo ""; + break; + + case 'registered': + if ( 'list' == $mode ) + $date = 'Y/m/d'; + else + $date = 'Y/m/d \<\b\r \/\> g:i:s a'; + + echo ""; + break; + + case 'blogs': + $blogs = get_blogs_of_user( $user->ID, true ); + echo " + "; + /** This filter is documented in wp-admin/includes/class-wp-users-list-table.php */ + echo apply_filters( 'manage_users_custom_column', '', $column_name, $user->ID ); + echo ""; + break; + } + endforeach + ?> + + no_update ) ) { + foreach ( $plugin_info->no_update as $plugin ) { + $slugs[] = $plugin->slug; + } + } + + if ( isset( $plugin_info->response ) ) { + foreach ( $plugin_info->response as $plugin ) { + $slugs[] = $plugin->slug; + } + } + + return $slugs; + } + + public function prepare_items() { + include( ABSPATH . 'wp-admin/includes/plugin-install.php' ); + + global $tabs, $tab, $paged, $type, $term; + + wp_reset_vars( array( 'tab' ) ); + + $paged = $this->get_pagenum(); + + $per_page = 30; + + // These are the tabs which are shown on the page + $tabs = array(); + + if ( 'search' == $tab ) + $tabs['search'] = __( 'Search Results' ); + $tabs['featured'] = _x( 'Featured', 'Plugin Installer' ); + $tabs['popular'] = _x( 'Popular', 'Plugin Installer' ); + $tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' ); + if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) { + $tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' ); + } + if ( current_user_can( 'upload_plugins' ) ) { + // No longer a real tab. Here for filter compatibility. + // Gets skipped in get_views(). + $tabs['upload'] = __( 'Upload Plugin' ); + } + + $nonmenu_tabs = array( 'plugin-information' ); // Valid actions to perform which do not have a Menu item. + + /** + * Filter the tabs shown on the Plugin Install screen. + * + * @since 2.7.0 + * + * @param array $tabs The tabs shown on the Plugin Install screen. Defaults are 'dashboard', 'search', + * 'upload', 'featured', 'popular', 'new', and 'favorites'. + */ + $tabs = apply_filters( 'install_plugins_tabs', $tabs ); + + /** + * Filter tabs not associated with a menu item on the Plugin Install screen. + * + * @since 2.7.0 + * + * @param array $nonmenu_tabs The tabs that don't have a Menu item on the Plugin Install screen. + */ + $nonmenu_tabs = apply_filters( 'install_plugins_nonmenu_tabs', $nonmenu_tabs ); + + // If a non-valid menu tab has been selected, And it's not a non-menu action. + if ( empty( $tab ) || ( !isset( $tabs[ $tab ] ) && !in_array( $tab, (array) $nonmenu_tabs ) ) ) + $tab = key( $tabs ); + + $args = array( + 'page' => $paged, + 'per_page' => $per_page, + 'fields' => array( 'last_updated' => true, 'downloaded' => true, 'icons' => true ), + // Send the locale and installed plugin slugs to the API so it can provide context-sensitive results. + 'locale' => get_locale(), + 'installed_plugins' => $this->get_installed_plugin_slugs(), + ); + + switch ( $tab ) { + case 'search': + $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; + $term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : ''; + + switch ( $type ) { + case 'tag': + $args['tag'] = sanitize_title_with_dashes( $term ); + break; + case 'term': + $args['search'] = $term; + break; + case 'author': + $args['author'] = $term; + break; + } + + break; + + case 'featured': + $args['fields']['group'] = true; + $this->orderby = 'group'; + // No break! + case 'popular': + case 'new': + case 'beta': + $args['browse'] = $tab; + break; + + case 'favorites': + $user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' ); + update_user_meta( get_current_user_id(), 'wporg_favorites', $user ); + if ( $user ) + $args['user'] = $user; + else + $args = false; + + add_action( 'install_plugins_favorites', 'install_plugins_favorites_form', 9, 0 ); + break; + + default: + $args = false; + break; + } + + /** + * Filter API request arguments for each Plugin Install screen tab. + * + * The dynamic portion of the hook name, $tab, refers to the plugin install tabs. + * Default tabs are 'dashboard', 'search', 'upload', 'featured', 'popular', 'new', + * and 'favorites'. + * + * @since 3.7.0 + * + * @param array|bool $args Plugin Install API arguments. + */ + $args = apply_filters( "install_plugins_table_api_args_$tab", $args ); + + if ( !$args ) + return; + + $api = plugins_api( 'query_plugins', $args ); + + if ( is_wp_error( $api ) ) { + $this->error = $api; + return; + } + + $this->items = $api->plugins; + + if ( $this->orderby ) { + uasort( $this->items, array( $this, 'order_callback' ) ); + } + + $this->set_pagination_args( array( + 'total_items' => $api->info['results'], + 'per_page' => $args['per_page'], + ) ); + + if ( isset( $api->info['groups'] ) ) { + $this->groups = $api->info['groups']; + } + } + + public function no_items() { + if ( isset( $this->error ) ) { + $message = $this->error->get_error_message() . '

' . __( 'Try again' ) . '

'; + } else { + $message = __( 'No plugins match your request.' ); + } + echo '
' . $message . '
'; + } + + protected function get_views() { + global $tabs, $tab; + + $display_tabs = array(); + foreach ( (array) $tabs as $action => $text ) { + $class = ( $action == $tab ) ? ' current' : ''; + $href = self_admin_url('plugin-install.php?tab=' . $action); + $display_tabs['plugin-install-'.$action] = "$text"; + } + // No longer a real tab. + unset( $display_tabs['plugin-install-upload'] ); + + return $display_tabs; + } + + /** + * Override parent views so we can use the filter bar display. + */ + public function views() { + $views = $this->get_views(); + + /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ + $views = apply_filters( "views_{$this->screen->id}", $views ); + +?> +
+ + + +
+_args['singular']; + + $data_attr = ''; + + if ( $singular ) { + $data_attr = " data-wp-lists='list:$singular'"; + } + + $this->display_tablenav( 'top' ); + +?> +
+ +
> + display_rows_or_placeholder(); ?> +
+
+display_tablenav( 'bottom' ); + } + + protected function display_tablenav( $which ) { + if ( $GLOBALS['tab'] === 'featured' ) { + return; + } + + if ( 'top' == $which ) { ?> +
+
+ +
+ pagination( $which ); ?> +
+
+ +
+ pagination( $which ); ?> +
+
+ _args['plural'] ); + } + + public function get_columns() { + return array(); + } + + private function order_callback( $plugin_a, $plugin_b ) { + $orderby = $this->orderby; + if ( ! isset( $plugin_a->$orderby, $plugin_b->$orderby ) ) { + return 0; + } + + $a = $plugin_a->$orderby; + $b = $plugin_b->$orderby; + + if ( $a == $b ) { + return 0; + } + + if ( 'DESC' == $this->order ) { + return ( $a < $b ) ? 1 : -1; + } else { + return ( $a < $b ) ? -1 : 1; + } + } + + public function display_rows() { + $plugins_allowedtags = array( + 'a' => array( 'href' => array(),'title' => array(), 'target' => array() ), + 'abbr' => array( 'title' => array() ),'acronym' => array( 'title' => array() ), + 'code' => array(), 'pre' => array(), 'em' => array(),'strong' => array(), + 'ul' => array(), 'ol' => array(), 'li' => array(), 'p' => array(), 'br' => array() + ); + + $plugins_group_titles = array( + 'Performance' => _x( 'Performance', 'Plugin installer group title' ), + 'Social' => _x( 'Social', 'Plugin installer group title' ), + 'Tools' => _x( 'Tools', 'Plugin installer group title' ), + ); + + $group = null; + + foreach ( (array) $this->items as $plugin ) { + if ( is_object( $plugin ) ) { + $plugin = (array) $plugin; + } + + // Display the group heading if there is one + if ( isset( $plugin['group'] ) && $plugin['group'] != $group ) { + if ( isset( $this->groups[ $plugin['group'] ] ) ) { + $group_name = $this->groups[ $plugin['group'] ]; + if ( isset( $plugins_group_titles[ $group_name ] ) ) { + $group_name = $plugins_group_titles[ $group_name ]; + } + } else { + $group_name = $plugin['group']; + } + + // Starting a new group, close off the divs of the last one + if ( ! empty( $group ) ) { + echo ''; + } + + echo '

' . esc_html( $group_name ) . '

'; + // needs an extra wrapping div for nth-child selectors to work + echo '
'; + + $group = $plugin['group']; + } + $title = wp_kses( $plugin['name'], $plugins_allowedtags ); + + // Remove any HTML from the description. + $description = strip_tags( $plugin['short_description'] ); + $version = wp_kses( $plugin['version'], $plugins_allowedtags ); + + $name = strip_tags( $title . ' ' . $version ); + + $author = wp_kses( $plugin['author'], $plugins_allowedtags ); + if ( ! empty( $author ) ) { + $author = ' ' . sprintf( __( 'By %s' ), $author ) . ''; + } + + $action_links = array(); + + if ( current_user_can( 'install_plugins' ) || current_user_can( 'update_plugins' ) ) { + $status = install_plugin_install_status( $plugin ); + + switch ( $status['status'] ) { + case 'install': + if ( $status['url'] ) { + /* translators: 1: Plugin name and version. */ + $action_links[] = '' . __( 'Install Now' ) . ''; + } + + break; + case 'update_available': + if ( $status['url'] ) { + /* translators: 1: Plugin name and version */ + $action_links[] = '' . __( 'Update Now' ) . ''; + } + + break; + case 'latest_installed': + case 'newer_installed': + $action_links[] = '' . _x( 'Installed', 'plugin' ) . ''; + break; + } + } + + $details_link = self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin['slug'] . + '&TB_iframe=true&width=600&height=550' ); + + /* translators: 1: Plugin name and version. */ + $action_links[] = '' . __( 'More Details' ) . ''; + + if ( !empty( $plugin['icons']['svg'] ) ) { + $plugin_icon_url = $plugin['icons']['svg']; + } elseif ( !empty( $plugin['icons']['2x'] ) ) { + $plugin_icon_url = $plugin['icons']['2x']; + } elseif ( !empty( $plugin['icons']['1x'] ) ) { + $plugin_icon_url = $plugin['icons']['1x']; + } else { + $plugin_icon_url = $plugin['icons']['default']; + } + + /** + * Filter the install action links for a plugin. + * + * @since 2.7.0 + * + * @param array $action_links An array of plugin action hyperlinks. Defaults are links to Details and Install Now. + * @param array $plugin The plugin currently being listed. + */ + $action_links = apply_filters( 'plugin_install_action_links', $action_links, $plugin ); + ?> +
+
+ +
+

+
+ +
+

+

+
+
+
+
+ $plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'] ) ); ?> + () +
+
+ + + +
+
+ +
+
+ ' ) ) { + echo '' . __( 'Untested with your version of WordPress' ) . ''; + } elseif ( ! empty( $plugin['requires'] ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $plugin['requires'] ) ), $plugin['requires'], '<' ) ) { + echo '' . __( 'Incompatible with your version of WordPress' ) . ''; + } else { + echo '' . __( 'Compatible with your version of WordPress' ) . ''; + } + ?> +
+
+
+
'; + } + } +} diff --git a/wp-admin/includes/class-wp-plugins-list-table.php b/wp-admin/includes/class-wp-plugins-list-table.php new file mode 100644 index 0000000..9fa1261 --- /dev/null +++ b/wp-admin/includes/class-wp-plugins-list-table.php @@ -0,0 +1,605 @@ + 'plugins', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + + $status = 'all'; + if ( isset( $_REQUEST['plugin_status'] ) && in_array( $_REQUEST['plugin_status'], array( 'active', 'inactive', 'recently_activated', 'upgrade', 'mustuse', 'dropins', 'search' ) ) ) + $status = $_REQUEST['plugin_status']; + + if ( isset($_REQUEST['s']) ) + $_SERVER['REQUEST_URI'] = add_query_arg('s', wp_unslash($_REQUEST['s']) ); + + $page = $this->get_pagenum(); + } + + protected function get_table_classes() { + return array( 'widefat', $this->_args['plural'] ); + } + + public function ajax_user_can() { + return current_user_can('activate_plugins'); + } + + public function prepare_items() { + global $status, $plugins, $totals, $page, $orderby, $order, $s; + + wp_reset_vars( array( 'orderby', 'order', 's' ) ); + + /** + * Filter the full array of plugins to list in the Plugins list table. + * + * @since 3.0.0 + * + * @see get_plugins() + * + * @param array $plugins An array of plugins to display in the list table. + */ + $plugins = array( + 'all' => apply_filters( 'all_plugins', get_plugins() ), + 'search' => array(), + 'active' => array(), + 'inactive' => array(), + 'recently_activated' => array(), + 'upgrade' => array(), + 'mustuse' => array(), + 'dropins' => array() + ); + + $screen = $this->screen; + + if ( ! is_multisite() || ( $screen->in_admin( 'network' ) && current_user_can( 'manage_network_plugins' ) ) ) { + + /** + * Filter whether to display the advanced plugins list table. + * + * There are two types of advanced plugins - must-use and drop-ins - + * which can be used in a single site or Multisite network. + * + * The $type parameter allows you to differentiate between the type of advanced + * plugins to filter the display of. Contexts include 'mustuse' and 'dropins'. + * + * @since 3.0.0 + * + * @param bool $show Whether to show the advanced plugins for the specified + * plugin type. Default true. + * @param string $type The plugin type. Accepts 'mustuse', 'dropins'. + */ + if ( apply_filters( 'show_advanced_plugins', true, 'mustuse' ) ) { + $plugins['mustuse'] = get_mu_plugins(); + } + + /** This action is documented in wp-admin/includes/class-wp-plugins-list-table.php */ + if ( apply_filters( 'show_advanced_plugins', true, 'dropins' ) ) + $plugins['dropins'] = get_dropins(); + + if ( current_user_can( 'update_plugins' ) ) { + $current = get_site_transient( 'update_plugins' ); + foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { + if ( isset( $current->response[ $plugin_file ] ) ) { + $plugins['all'][ $plugin_file ]['update'] = true; + $plugins['upgrade'][ $plugin_file ] = $plugins['all'][ $plugin_file ]; + } + } + } + } + + set_transient( 'plugin_slugs', array_keys( $plugins['all'] ), DAY_IN_SECONDS ); + + if ( ! $screen->in_admin( 'network' ) ) { + $recently_activated = get_option( 'recently_activated', array() ); + + foreach ( $recently_activated as $key => $time ) + if ( $time + WEEK_IN_SECONDS < time() ) + unset( $recently_activated[$key] ); + update_option( 'recently_activated', $recently_activated ); + } + + $plugin_info = get_site_transient( 'update_plugins' ); + + foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { + // Extra info if known. array_merge() ensures $plugin_data has precedence if keys collide. + if ( isset( $plugin_info->response[ $plugin_file ] ) ) { + $plugins['all'][ $plugin_file ] = $plugin_data = array_merge( (array) $plugin_info->response[ $plugin_file ], $plugin_data ); + } elseif ( isset( $plugin_info->no_update[ $plugin_file ] ) ) { + $plugins['all'][ $plugin_file ] = $plugin_data = array_merge( (array) $plugin_info->no_update[ $plugin_file ], $plugin_data ); + } + + // Filter into individual sections + if ( is_multisite() && ! $screen->in_admin( 'network' ) && is_network_only_plugin( $plugin_file ) && ! is_plugin_active( $plugin_file ) ) { + // On the non-network screen, filter out network-only plugins as long as they're not individually activated + unset( $plugins['all'][ $plugin_file ] ); + } elseif ( ! $screen->in_admin( 'network' ) && is_plugin_active_for_network( $plugin_file ) ) { + // On the non-network screen, filter out network activated plugins + unset( $plugins['all'][ $plugin_file ] ); + } elseif ( ( ! $screen->in_admin( 'network' ) && is_plugin_active( $plugin_file ) ) + || ( $screen->in_admin( 'network' ) && is_plugin_active_for_network( $plugin_file ) ) ) { + // On the non-network screen, populate the active list with plugins that are individually activated + // On the network-admin screen, populate the active list with plugins that are network activated + $plugins['active'][ $plugin_file ] = $plugin_data; + } else { + if ( ! $screen->in_admin( 'network' ) && isset( $recently_activated[ $plugin_file ] ) ) { + // On the non-network screen, populate the recently activated list with plugins that have been recently activated + $plugins['recently_activated'][ $plugin_file ] = $plugin_data; + } + // Populate the inactive list with plugins that aren't activated + $plugins['inactive'][ $plugin_file ] = $plugin_data; + } + } + + if ( $s ) { + $status = 'search'; + $plugins['search'] = array_filter( $plugins['all'], array( $this, '_search_callback' ) ); + } + + $totals = array(); + foreach ( $plugins as $type => $list ) + $totals[ $type ] = count( $list ); + + if ( empty( $plugins[ $status ] ) && !in_array( $status, array( 'all', 'search' ) ) ) + $status = 'all'; + + $this->items = array(); + foreach ( $plugins[ $status ] as $plugin_file => $plugin_data ) { + // Translate, Don't Apply Markup, Sanitize HTML + $this->items[$plugin_file] = _get_plugin_data_markup_translate( $plugin_file, $plugin_data, false, true ); + } + + $total_this_page = $totals[ $status ]; + + if ( $orderby ) { + $orderby = ucfirst( $orderby ); + $order = strtoupper( $order ); + + uasort( $this->items, array( $this, '_order_callback' ) ); + } + + $plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', $screen->id . '_per_page' ), 999 ); + + $start = ( $page - 1 ) * $plugins_per_page; + + if ( $total_this_page > $plugins_per_page ) + $this->items = array_slice( $this->items, $start, $plugins_per_page ); + + $this->set_pagination_args( array( + 'total_items' => $total_this_page, + 'per_page' => $plugins_per_page, + ) ); + } + + public function _search_callback( $plugin ) { + static $term; + if ( is_null( $term ) ) + $term = wp_unslash( $_REQUEST['s'] ); + + foreach ( $plugin as $value ) { + if ( false !== stripos( strip_tags( $value ), $term ) ) { + return true; + } + } + + return false; + } + + public function _order_callback( $plugin_a, $plugin_b ) { + global $orderby, $order; + + $a = $plugin_a[$orderby]; + $b = $plugin_b[$orderby]; + + if ( $a == $b ) + return 0; + + if ( 'DESC' == $order ) + return ( $a < $b ) ? 1 : -1; + else + return ( $a < $b ) ? -1 : 1; + } + + public function no_items() { + global $plugins; + + if ( !empty( $plugins['all'] ) ) + _e( 'No plugins found.' ); + else + _e( 'You do not appear to have any plugins available at this time.' ); + } + + public function get_columns() { + global $status; + + return array( + 'cb' => !in_array( $status, array( 'mustuse', 'dropins' ) ) ? '' : '', + 'name' => __( 'Plugin' ), + 'description' => __( 'Description' ), + ); + } + + protected function get_sortable_columns() { + return array(); + } + + protected function get_views() { + global $totals, $status; + + $status_links = array(); + foreach ( $totals as $type => $count ) { + if ( !$count ) + continue; + + switch ( $type ) { + case 'all': + $text = _nx( 'All (%s)', 'All (%s)', $count, 'plugins' ); + break; + case 'active': + $text = _n( 'Active (%s)', 'Active (%s)', $count ); + break; + case 'recently_activated': + $text = _n( 'Recently Active (%s)', 'Recently Active (%s)', $count ); + break; + case 'inactive': + $text = _n( 'Inactive (%s)', 'Inactive (%s)', $count ); + break; + case 'mustuse': + $text = _n( 'Must-Use (%s)', 'Must-Use (%s)', $count ); + break; + case 'dropins': + $text = _n( 'Drop-ins (%s)', 'Drop-ins (%s)', $count ); + break; + case 'upgrade': + $text = _n( 'Update Available (%s)', 'Update Available (%s)', $count ); + break; + } + + if ( 'search' != $type ) { + $status_links[$type] = sprintf( "%s", + add_query_arg('plugin_status', $type, 'plugins.php'), + ( $type == $status ) ? ' class="current"' : '', + sprintf( $text, number_format_i18n( $count ) ) + ); + } + } + + return $status_links; + } + + protected function get_bulk_actions() { + global $status; + + $actions = array(); + + if ( 'active' != $status ) + $actions['activate-selected'] = $this->screen->in_admin( 'network' ) ? __( 'Network Activate' ) : __( 'Activate' ); + + if ( 'inactive' != $status && 'recent' != $status ) + $actions['deactivate-selected'] = $this->screen->in_admin( 'network' ) ? __( 'Network Deactivate' ) : __( 'Deactivate' ); + + if ( !is_multisite() || $this->screen->in_admin( 'network' ) ) { + if ( current_user_can( 'update_plugins' ) ) + $actions['update-selected'] = __( 'Update' ); + if ( current_user_can( 'delete_plugins' ) && ( 'active' != $status ) ) + $actions['delete-selected'] = __( 'Delete' ); + } + + return $actions; + } + + public function bulk_actions( $which = '' ) { + global $status; + + if ( in_array( $status, array( 'mustuse', 'dropins' ) ) ) + return; + + parent::bulk_actions( $which ); + } + + protected function extra_tablenav( $which ) { + global $status; + + if ( ! in_array($status, array('recently_activated', 'mustuse', 'dropins') ) ) + return; + + echo '
'; + + if ( ! $this->screen->in_admin( 'network' ) && 'recently_activated' == $status ) + submit_button( __( 'Clear List' ), 'button', 'clear-recent-list', false ); + elseif ( 'top' == $which && 'mustuse' == $status ) + echo '

' . sprintf( __( 'Files in the %s directory are executed automatically.' ), str_replace( ABSPATH, '/', WPMU_PLUGIN_DIR ) ) . '

'; + elseif ( 'top' == $which && 'dropins' == $status ) + echo '

' . sprintf( __( 'Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present.' ), str_replace( ABSPATH, '', WP_CONTENT_DIR ) ) . '

'; + + echo '
'; + } + + public function current_action() { + if ( isset($_POST['clear-recent-list']) ) + return 'clear-recent-list'; + + return parent::current_action(); + } + + public function display_rows() { + global $status; + + if ( is_multisite() && ! $this->screen->in_admin( 'network' ) && in_array( $status, array( 'mustuse', 'dropins' ) ) ) + return; + + foreach ( $this->items as $plugin_file => $plugin_data ) + $this->single_row( array( $plugin_file, $plugin_data ) ); + } + + public function single_row( $item ) { + global $status, $page, $s, $totals; + + list( $plugin_file, $plugin_data ) = $item; + $context = $status; + $screen = $this->screen; + + // Pre-order. + $actions = array( + 'deactivate' => '', + 'activate' => '', + 'details' => '', + 'edit' => '', + 'delete' => '', + ); + + if ( 'mustuse' == $context ) { + $is_active = true; + } elseif ( 'dropins' == $context ) { + $dropins = _get_dropins(); + $plugin_name = $plugin_file; + if ( $plugin_file != $plugin_data['Name'] ) + $plugin_name .= '
' . $plugin_data['Name']; + if ( true === ( $dropins[ $plugin_file ][1] ) ) { // Doesn't require a constant + $is_active = true; + $description = '

' . $dropins[ $plugin_file ][0] . '

'; + } elseif ( defined( $dropins[ $plugin_file ][1] ) && constant( $dropins[ $plugin_file ][1] ) ) { // Constant is true + $is_active = true; + $description = '

' . $dropins[ $plugin_file ][0] . '

'; + } else { + $is_active = false; + $description = '

' . $dropins[ $plugin_file ][0] . ' ' . __('Inactive:') . ' ' . sprintf( __( 'Requires %s in wp-config.php.' ), "define('" . $dropins[ $plugin_file ][1] . "', true);" ) . '

'; + } + if ( $plugin_data['Description'] ) + $description .= '

' . $plugin_data['Description'] . '

'; + } else { + if ( $screen->in_admin( 'network' ) ) + $is_active = is_plugin_active_for_network( $plugin_file ); + else + $is_active = is_plugin_active( $plugin_file ); + + if ( $screen->in_admin( 'network' ) ) { + if ( $is_active ) { + if ( current_user_can( 'manage_network_plugins' ) ) + $actions['deactivate'] = '' . __('Network Deactivate') . ''; + } else { + if ( current_user_can( 'manage_network_plugins' ) ) + $actions['activate'] = '' . __('Network Activate') . ''; + if ( current_user_can( 'delete_plugins' ) && ! is_plugin_active( $plugin_file ) ) + $actions['delete'] = '' . __('Delete') . ''; + } + } else { + if ( $is_active ) { + $actions['deactivate'] = '' . __('Deactivate') . ''; + } else { + $actions['activate'] = '' . __('Activate') . ''; + + if ( ! is_multisite() && current_user_can('delete_plugins') ) + $actions['delete'] = '' . __('Delete') . ''; + } // end if $is_active + + } // end if $screen->in_admin( 'network' ) + + if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) ) + $actions['edit'] = '' . __('Edit') . ''; + } // end if $context + + $prefix = $screen->in_admin( 'network' ) ? 'network_admin_' : ''; + + /** + * Filter the action links displayed for each plugin in the Plugins list table. + * + * The dynamic portion of the hook name, $prefix, refers to the context the + * action links are displayed in. The 'network_admin_' prefix is used if the + * current screen is the Network plugins list table. The prefix is empty ('') + * if the current screen is the site plugins list table. + * + * The default action links for the Network plugins list table include + * 'Network Activate', 'Network Deactivate', 'Edit', and 'Delete'. + * + * The default action links for the site plugins list table include + * 'Activate', 'Deactivate', and 'Edit', for a network site, and + * 'Activate', 'Deactivate', 'Edit', and 'Delete' for a single site. + * + * @since 2.5.0 + * + * @param array $actions An array of plugin action links. + * @param string $plugin_file Path to the plugin file. + * @param array $plugin_data An array of plugin data. + * @param string $context The plugin context. Defaults are 'All', 'Active', + * 'Inactive', 'Recently Activated', 'Upgrade', + * 'Must-Use', 'Drop-ins', 'Search'. + */ + $actions = apply_filters( $prefix . 'plugin_action_links', array_filter( $actions ), $plugin_file, $plugin_data, $context ); + + /** + * Filter the list of action links displayed for a specific plugin. + * + * The first dynamic portion of the hook name, $prefix, refers to the context + * the action links are displayed in. The 'network_admin_' prefix is used if the + * current screen is the Network plugins list table. The prefix is empty ('') + * if the current screen is the site plugins list table. + * + * The second dynamic portion of the hook name, $plugin_file, refers to the path + * to the plugin file, relative to the plugins directory. + * + * @since 2.7.0 + * + * @param array $actions An array of plugin action links. + * @param string $plugin_file Path to the plugin file. + * @param array $plugin_data An array of plugin data. + * @param string $context The plugin context. Defaults are 'All', 'Active', + * 'Inactive', 'Recently Activated', 'Upgrade', + * 'Must-Use', 'Drop-ins', 'Search'. + */ + $actions = apply_filters( $prefix . "plugin_action_links_$plugin_file", $actions, $plugin_file, $plugin_data, $context ); + + $class = $is_active ? 'active' : 'inactive'; + $checkbox_id = "checkbox_" . md5($plugin_data['Name']); + if ( in_array( $status, array( 'mustuse', 'dropins' ) ) ) { + $checkbox = ''; + } else { + $checkbox = "" + . ""; + } + if ( 'dropins' != $context ) { + $description = '

' . ( $plugin_data['Description'] ? $plugin_data['Description'] : ' ' ) . '

'; + $plugin_name = $plugin_data['Name']; + } + + $id = sanitize_title( $plugin_name ); + if ( ! empty( $totals['upgrade'] ) && ! empty( $plugin_data['update'] ) ) + $class .= ' update'; + + echo "
"; + + list( $columns, $hidden ) = $this->get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + switch ( $column_name ) { + case 'cb': + echo ""; + break; + case 'name': + echo ""; + break; + case 'description': + echo ""; + break; + default: + echo ""; + } + } + + echo ""; + + /** + * Fires after each row in the Plugins list table. + * + * @since 2.3.0 + * + * @param string $plugin_file Path to the plugin file, relative to the plugins directory. + * @param array $plugin_data An array of plugin data. + * @param string $status Status of the plugin. Defaults are 'All', 'Active', + * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', + * 'Drop-ins', 'Search'. + */ + do_action( 'after_plugin_row', $plugin_file, $plugin_data, $status ); + + /** + * Fires after each specific row in the Plugins list table. + * + * The dynamic portion of the hook name, $plugin_file, refers to the path + * to the plugin file, relative to the plugins directory. + * + * @since 2.7.0 + * + * @param string $plugin_file Path to the plugin file, relative to the plugins directory. + * @param array $plugin_data An array of plugin data. + * @param string $status Status of the plugin. Defaults are 'All', 'Active', + * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', + * 'Drop-ins', 'Search'. + */ + do_action( "after_plugin_row_$plugin_file", $plugin_file, $plugin_data, $status ); + } +} diff --git a/wp-admin/includes/class-wp-posts-list-table.php b/wp-admin/includes/class-wp-posts-list-table.php new file mode 100644 index 0000000..5914aea --- /dev/null +++ b/wp-admin/includes/class-wp-posts-list-table.php @@ -0,0 +1,1301 @@ + 'posts', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + + $post_type = $this->screen->post_type; + $post_type_object = get_post_type_object( $post_type ); + + if ( !current_user_can( $post_type_object->cap->edit_others_posts ) ) { + $exclude_states = get_post_stati( array( 'show_in_admin_all_list' => false ) ); + $this->user_posts_count = $wpdb->get_var( $wpdb->prepare( " + SELECT COUNT( 1 ) FROM $wpdb->posts + WHERE post_type = %s AND post_status NOT IN ( '" . implode( "','", $exclude_states ) . "' ) + AND post_author = %d + ", $post_type, get_current_user_id() ) ); + + if ( $this->user_posts_count && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['all_posts'] ) && empty( $_REQUEST['author'] ) && empty( $_REQUEST['show_sticky'] ) ) + $_GET['author'] = get_current_user_id(); + } + + if ( 'post' == $post_type && $sticky_posts = get_option( 'sticky_posts' ) ) { + $sticky_posts = implode( ', ', array_map( 'absint', (array) $sticky_posts ) ); + $this->sticky_posts_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( 1 ) FROM $wpdb->posts WHERE post_type = %s AND post_status NOT IN ('trash', 'auto-draft') AND ID IN ($sticky_posts)", $post_type ) ); + } + } + + public function ajax_user_can() { + return current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_posts ); + } + + public function prepare_items() { + global $avail_post_stati, $wp_query, $per_page, $mode; + + $avail_post_stati = wp_edit_posts_query(); + + $this->hierarchical_display = ( is_post_type_hierarchical( $this->screen->post_type ) && 'menu_order title' == $wp_query->query['orderby'] ); + + $total_items = $this->hierarchical_display ? $wp_query->post_count : $wp_query->found_posts; + + $post_type = $this->screen->post_type; + $per_page = $this->get_items_per_page( 'edit_' . $post_type . '_per_page' ); + + /** This filter is documented in wp-admin/includes/post.php */ + $per_page = apply_filters( 'edit_posts_per_page', $per_page, $post_type ); + + if ( $this->hierarchical_display ) + $total_pages = ceil( $total_items / $per_page ); + else + $total_pages = $wp_query->max_num_pages; + + if ( ! empty( $_REQUEST['mode'] ) ) { + $mode = $_REQUEST['mode'] == 'excerpt' ? 'excerpt' : 'list'; + set_user_setting ( 'posts_list_mode', $mode ); + } else { + $mode = get_user_setting ( 'posts_list_mode', 'list' ); + } + + $this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] == 'trash'; + + $this->set_pagination_args( array( + 'total_items' => $total_items, + 'total_pages' => $total_pages, + 'per_page' => $per_page + ) ); + } + + public function has_items() { + return have_posts(); + } + + public function no_items() { + if ( isset( $_REQUEST['post_status'] ) && 'trash' == $_REQUEST['post_status'] ) + echo get_post_type_object( $this->screen->post_type )->labels->not_found_in_trash; + else + echo get_post_type_object( $this->screen->post_type )->labels->not_found; + } + + protected function get_views() { + global $locked_post_status, $avail_post_stati; + + $post_type = $this->screen->post_type; + + if ( !empty($locked_post_status) ) + return array(); + + $status_links = array(); + $num_posts = wp_count_posts( $post_type, 'readable' ); + $class = ''; + $allposts = ''; + + $current_user_id = get_current_user_id(); + + if ( $this->user_posts_count ) { + if ( isset( $_GET['author'] ) && ( $_GET['author'] == $current_user_id ) ) + $class = ' class="current"'; + $status_links['mine'] = "" . sprintf( _nx( 'Mine (%s)', 'Mine (%s)', $this->user_posts_count, 'posts' ), number_format_i18n( $this->user_posts_count ) ) . ''; + $allposts = '&all_posts=1'; + } + + $total_posts = array_sum( (array) $num_posts ); + + // Subtract post types that are not included in the admin all list. + foreach ( get_post_stati( array('show_in_admin_all_list' => false) ) as $state ) + $total_posts -= $num_posts->$state; + + $class = empty( $class ) && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : ''; + $status_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_posts, 'posts' ), number_format_i18n( $total_posts ) ) . ''; + + foreach ( get_post_stati(array('show_in_admin_status_list' => true), 'objects') as $status ) { + $class = ''; + + $status_name = $status->name; + + if ( !in_array( $status_name, $avail_post_stati ) ) + continue; + + if ( empty( $num_posts->$status_name ) ) + continue; + + if ( isset($_REQUEST['post_status']) && $status_name == $_REQUEST['post_status'] ) + $class = ' class="current"'; + + $status_links[$status_name] = "" . sprintf( translate_nooped_plural( $status->label_count, $num_posts->$status_name ), number_format_i18n( $num_posts->$status_name ) ) . ''; + } + + if ( ! empty( $this->sticky_posts_count ) ) { + $class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : ''; + + $sticky_link = array( 'sticky' => "" . sprintf( _nx( 'Sticky (%s)', 'Sticky (%s)', $this->sticky_posts_count, 'posts' ), number_format_i18n( $this->sticky_posts_count ) ) . '' ); + + // Sticky comes after Publish, or if not listed, after All. + $split = 1 + array_search( ( isset( $status_links['publish'] ) ? 'publish' : 'all' ), array_keys( $status_links ) ); + $status_links = array_merge( array_slice( $status_links, 0, $split ), $sticky_link, array_slice( $status_links, $split ) ); + } + + return $status_links; + } + + protected function get_bulk_actions() { + $actions = array(); + + if ( $this->is_trash ) + $actions['untrash'] = __( 'Restore' ); + else + $actions['edit'] = __( 'Edit' ); + + if ( $this->is_trash || !EMPTY_TRASH_DAYS ) + $actions['delete'] = __( 'Delete Permanently' ); + else + $actions['trash'] = __( 'Move to Trash' ); + + return $actions; + } + + protected function extra_tablenav( $which ) { + global $cat; +?> +
+months_dropdown( $this->screen->post_type ); + + if ( is_object_in_taxonomy( $this->screen->post_type, 'category' ) ) { + $dropdown_options = array( + 'show_option_all' => __( 'View all categories' ), + 'hide_empty' => 0, + 'hierarchical' => 1, + 'show_count' => 0, + 'orderby' => 'name', + 'selected' => $cat + ); + wp_dropdown_categories( $dropdown_options ); + } + + /** + * Fires before the Filter button on the Posts and Pages list tables. + * + * The Filter button allows sorting by date and/or category on the + * Posts list table, and sorting by date on the Pages list table. + * + * @since 2.1.0 + */ + do_action( 'restrict_manage_posts' ); + + submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); + } + + if ( $this->is_trash && current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_others_posts ) ) { + submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); + } +?> +
+screen->post_type ) ) + $this->view_switcher( $mode ); + } + + protected function get_table_classes() { + return array( 'widefat', 'fixed', is_post_type_hierarchical( $this->screen->post_type ) ? 'pages' : 'posts' ); + } + + public function get_columns() { + $post_type = $this->screen->post_type; + + $posts_columns = array(); + + $posts_columns['cb'] = ''; + + /* translators: manage posts column name */ + $posts_columns['title'] = _x( 'Title', 'column name' ); + + if ( post_type_supports( $post_type, 'author' ) ) { + $posts_columns['author'] = __( 'Author' ); + } + + $taxonomies = get_object_taxonomies( $post_type, 'objects' ); + $taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' ); + + /** + * Filter the taxonomy columns in the Posts list table. + * + * The dynamic portion of the hook name, $post_type, refers to the post + * type slug. + * + * @since 3.5.0 + * + * @param array $taxonomies Array of taxonomies to show columns for. + * @param string $post_type The post type. + */ + $taxonomies = apply_filters( "manage_taxonomies_for_{$post_type}_columns", $taxonomies, $post_type ); + $taxonomies = array_filter( $taxonomies, 'taxonomy_exists' ); + + foreach ( $taxonomies as $taxonomy ) { + if ( 'category' == $taxonomy ) + $column_key = 'categories'; + elseif ( 'post_tag' == $taxonomy ) + $column_key = 'tags'; + else + $column_key = 'taxonomy-' . $taxonomy; + + $posts_columns[ $column_key ] = get_taxonomy( $taxonomy )->labels->name; + } + + $post_status = !empty( $_REQUEST['post_status'] ) ? $_REQUEST['post_status'] : 'all'; + if ( post_type_supports( $post_type, 'comments' ) && !in_array( $post_status, array( 'pending', 'draft', 'future' ) ) ) + $posts_columns['comments'] = ''; + + $posts_columns['date'] = __( 'Date' ); + + if ( 'page' == $post_type ) { + + /** + * Filter the columns displayed in the Pages list table. + * + * @since 2.5.0 + * + * @param array $post_columns An array of column names. + */ + $posts_columns = apply_filters( 'manage_pages_columns', $posts_columns ); + } else { + + /** + * Filter the columns displayed in the Posts list table. + * + * @since 1.5.0 + * + * @param array $posts_columns An array of column names. + * @param string $post_type The post type slug. + */ + $posts_columns = apply_filters( 'manage_posts_columns', $posts_columns, $post_type ); + } + + /** + * Filter the columns displayed in the Posts list table for a specific post type. + * + * The dynamic portion of the hook name, $post_type, refers to the post type slug. + * + * @since 3.0.0 + * + * @param array $post_columns An array of column names. + */ + $posts_columns = apply_filters( "manage_{$post_type}_posts_columns", $posts_columns ); + + return $posts_columns; + } + + protected function get_sortable_columns() { + return array( + 'title' => 'title', + 'parent' => 'parent', + 'comments' => 'comment_count', + 'date' => array( 'date', true ) + ); + } + + public function display_rows( $posts = array(), $level = 0 ) { + global $wp_query, $per_page; + + if ( empty( $posts ) ) + $posts = $wp_query->posts; + + add_filter( 'the_title', 'esc_html' ); + + if ( $this->hierarchical_display ) { + $this->_display_rows_hierarchical( $posts, $this->get_pagenum(), $per_page ); + } else { + $this->_display_rows( $posts, $level ); + } + } + + private function _display_rows( $posts, $level = 0 ) { + global $mode; + + // Create array of post IDs. + $post_ids = array(); + + foreach ( $posts as $a_post ) + $post_ids[] = $a_post->ID; + + $this->comment_pending_count = get_pending_comments_num( $post_ids ); + + foreach ( $posts as $post ) + $this->single_row( $post, $level ); + } + + private function _display_rows_hierarchical( $pages, $pagenum = 1, $per_page = 20 ) { + global $wpdb; + + $level = 0; + + if ( ! $pages ) { + $pages = get_pages( array( 'sort_column' => 'menu_order' ) ); + + if ( ! $pages ) + return false; + } + + /* + * Arrange pages into two parts: top level pages and children_pages + * children_pages is two dimensional array, eg. + * children_pages[10][] contains all sub-pages whose parent is 10. + * It only takes O( N ) to arrange this and it takes O( 1 ) for subsequent lookup operations + * If searching, ignore hierarchy and treat everything as top level + */ + if ( empty( $_REQUEST['s'] ) ) { + + $top_level_pages = array(); + $children_pages = array(); + + foreach ( $pages as $page ) { + + // Catch and repair bad pages. + if ( $page->post_parent == $page->ID ) { + $page->post_parent = 0; + $wpdb->update( $wpdb->posts, array( 'post_parent' => 0 ), array( 'ID' => $page->ID ) ); + clean_post_cache( $page ); + } + + if ( 0 == $page->post_parent ) + $top_level_pages[] = $page; + else + $children_pages[ $page->post_parent ][] = $page; + } + + $pages = &$top_level_pages; + } + + $count = 0; + $start = ( $pagenum - 1 ) * $per_page; + $end = $start + $per_page; + + foreach ( $pages as $page ) { + if ( $count >= $end ) + break; + + if ( $count >= $start ) { + echo "\t"; + $this->single_row( $page, $level ); + } + + $count++; + + if ( isset( $children_pages ) ) + $this->_page_rows( $children_pages, $count, $page->ID, $level + 1, $pagenum, $per_page ); + } + + // If it is the last pagenum and there are orphaned pages, display them with paging as well. + if ( isset( $children_pages ) && $count < $end ){ + foreach ( $children_pages as $orphans ){ + foreach ( $orphans as $op ) { + if ( $count >= $end ) + break; + + if ( $count >= $start ) { + echo "\t"; + $this->single_row( $op, 0 ); + } + + $count++; + } + } + } + } + + /** + * Given a top level page ID, display the nested hierarchy of sub-pages + * together with paging support + * + * @since 3.1.0 (Standalone function exists since 2.6.0) + * + * @param array $children_pages + * @param int $count + * @param int $parent + * @param int $level + * @param int $pagenum + * @param int $per_page + */ + private function _page_rows( &$children_pages, &$count, $parent, $level, $pagenum, $per_page ) { + + if ( ! isset( $children_pages[$parent] ) ) + return; + + $start = ( $pagenum - 1 ) * $per_page; + $end = $start + $per_page; + + foreach ( $children_pages[$parent] as $page ) { + + if ( $count >= $end ) + break; + + // If the page starts in a subtree, print the parents. + if ( $count == $start && $page->post_parent > 0 ) { + $my_parents = array(); + $my_parent = $page->post_parent; + while ( $my_parent ) { + $my_parent = get_post( $my_parent ); + $my_parents[] = $my_parent; + if ( !$my_parent->post_parent ) + break; + $my_parent = $my_parent->post_parent; + } + $num_parents = count( $my_parents ); + while ( $my_parent = array_pop( $my_parents ) ) { + echo "\t"; + $this->single_row( $my_parent, $level - $num_parents ); + $num_parents--; + } + } + + if ( $count >= $start ) { + echo "\t"; + $this->single_row( $page, $level ); + } + + $count++; + + $this->_page_rows( $children_pages, $count, $page->ID, $level + 1, $pagenum, $per_page ); + } + + unset( $children_pages[$parent] ); //required in order to keep track of orphans + } + + public function single_row( $post, $level = 0 ) { + global $mode; + static $alternate; + + $global_post = get_post(); + $GLOBALS['post'] = $post; + setup_postdata( $post ); + + $edit_link = get_edit_post_link( $post->ID ); + $title = _draft_or_post_title(); + $post_type_object = get_post_type_object( $post->post_type ); + $can_edit_post = current_user_can( 'edit_post', $post->ID ); + + $alternate = 'alternate' == $alternate ? '' : 'alternate'; + $classes = $alternate . ' iedit author-' . ( get_current_user_id() == $post->post_author ? 'self' : 'other' ); + + $lock_holder = wp_check_post_lock( $post->ID ); + if ( $lock_holder ) { + $classes .= ' wp-locked'; + $lock_holder = get_userdata( $lock_holder ); + } + + if ( $post->post_parent ) { + $count = count( get_post_ancestors( $post->ID ) ); + $classes .= ' level-'. $count; + } else { + $classes .= ' level-0'; + } + ?> + + get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $class = "class=\"$column_name column-$column_name\""; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = "$class$style"; + + switch ( $column_name ) { + + case 'cb': + ?> + + hierarchical_display ) { + if ( 0 == $level && (int) $post->post_parent > 0 ) { + // Sent level 0 by accident, by default, or because we don't know the actual level. + $find_main_page = (int) $post->post_parent; + while ( $find_main_page > 0 ) { + $parent = get_post( $find_main_page ); + + if ( is_null( $parent ) ) + break; + + $level++; + $find_main_page = (int) $parent->post_parent; + + if ( !isset( $parent_name ) ) { + /** This filter is documented in wp-includes/post-template.php */ + $parent_name = apply_filters( 'the_title', $parent->post_title, $parent->ID ); + } + } + } + } + + $pad = str_repeat( '— ', $level ); + echo "'; + break; + + case 'date': + if ( '0000-00-00 00:00:00' == $post->post_date ) { + $t_time = $h_time = __( 'Unpublished' ); + $time_diff = 0; + } else { + $t_time = get_the_time( __( 'Y/m/d g:i:s A' ) ); + $m_time = $post->post_date; + $time = get_post_time( 'G', true, $post ); + + $time_diff = time() - $time; + + if ( $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) + $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) ); + else + $h_time = mysql2date( __( 'Y/m/d' ), $m_time ); + } + + echo ''; + break; + + case 'comments': + ?> + + + + '; + if ( $terms = get_the_terms( $post->ID, $taxonomy ) ) { + $out = array(); + foreach ( $terms as $t ) { + $posts_in_term_qv = array(); + if ( 'post' != $post->post_type ) + $posts_in_term_qv['post_type'] = $post->post_type; + if ( $taxonomy_object->query_var ) { + $posts_in_term_qv[ $taxonomy_object->query_var ] = $t->slug; + } else { + $posts_in_term_qv['taxonomy'] = $taxonomy; + $posts_in_term_qv['term'] = $t->slug; + } + + $out[] = sprintf( '%s', + esc_url( add_query_arg( $posts_in_term_qv, 'edit.php' ) ), + esc_html( sanitize_term_field( 'name', $t->name, $t->term_id, $taxonomy, 'display' ) ) + ); + } + /* translators: used between list items, there is a space after the comma */ + echo join( __( ', ' ), $out ); + } else { + echo '—'; + } + echo ''; + break; + } + ?> + + + + screen; + + $post = get_default_post_to_edit( $screen->post_type ); + $post_type_object = get_post_type_object( $screen->post_type ); + + $taxonomy_names = get_object_taxonomies( $screen->post_type ); + $hierarchical_taxonomies = array(); + $flat_taxonomies = array(); + foreach ( $taxonomy_names as $taxonomy_name ) { + $taxonomy = get_taxonomy( $taxonomy_name ); + + if ( !$taxonomy->show_ui ) + continue; + + if ( $taxonomy->hierarchical ) + $hierarchical_taxonomies[] = $taxonomy; + else + $flat_taxonomies[] = $taxonomy; + } + + $m = ( isset( $mode ) && 'excerpt' == $mode ) ? 'excerpt' : 'list'; + $can_publish = current_user_can( $post_type_object->cap->publish_posts ); + $core_columns = array( 'cb' => true, 'date' => true, 'title' => true, 'categories' => true, 'tags' => true, 'comments' => true, 'author' => true ); + + ?> + +
'; + $this->no_items(); + echo '
'; + echo $this->column_cb( $item ); + echo '"; + echo call_user_func( array( $this, 'column_' . $column_name ), $item ); + echo ""; + echo $this->column_default( $item, $column_name ); + echo "
+ + + + + >ID, array( 80, 60 ), true ) ) { + if ( $this->is_trash || ! $user_can_edit ) { + echo $thumb; + } else { +?> + + + + + + > + is_trash || ! $user_can_edit ) { + echo $att_title; + } else { ?> + + + +

+ID ), $matches ) ) + echo esc_html( strtoupper( $matches[1] ) ); + else + echo strtoupper( str_replace( 'image/', '', get_post_mime_type() ) ); +?> +

+row_actions( $this->_get_row_actions( $post, $att_title ) ); +?> +
>%s', + esc_url( add_query_arg( array( 'author' => get_the_author_meta('ID') ), 'upload.php' ) ), + get_the_author() + ); + ?>>post_excerpt : ''; ?>>> + show_ui && current_user_can( 'edit_post', $post->post_parent ) ) { ?> + + , + + >
+ + + +
> +
+ID ); + + $this->comments_bubble( $post->ID, $pending_comments ); +?> +
+
> + + ID ); ?> +
+ + + + + + +
$checkbox" . $theme->display('Name') . ""; + echo $this->row_actions( $actions, true ); + echo ""; + if ( $theme->errors() ) { + $pre = $status == 'broken' ? __( 'Broken Theme:' ) . ' ' : ''; + echo '

' . $pre . $theme->errors()->get_error_message() . '

'; + } + echo "

" . $theme->display( 'Description' ) . "

+
"; + + $theme_meta = array(); + + if ( $theme->get('Version') ) + $theme_meta[] = sprintf( __( 'Version %s' ), $theme->display('Version') ); + + $theme_meta[] = sprintf( __( 'By %s' ), $theme->display('Author') ); + + if ( $theme->get('ThemeURI') ) + $theme_meta[] = '' . __( 'Visit Theme Site' ) . ''; + + /** + * Filter the array of row meta for each theme in the Multisite themes + * list table. + * + * @since 3.1.0 + * + * @param array $theme_meta An array of the theme's metadata, + * including the version, author, and + * theme URI. + * @param string $stylesheet Directory name of the theme. + * @param WP_Theme $theme WP_Theme object. + * @param string $status Status of the theme. + */ + $theme_meta = apply_filters( 'theme_row_meta', $theme_meta, $stylesheet, $theme, $status ); + echo implode( ' | ', $theme_meta ); + + echo "
"; + + /** + * Fires inside each custom column of the Multisite themes list table. + * + * @since 3.1.0 + * + * @param string $column_name Name of the column. + * @param string $stylesheet Directory name of the theme. + * @param WP_Theme $theme Current WP_Theme object. + */ + do_action( 'manage_themes_custom_column', $column_name, $stylesheet, $theme ); + echo "
+ + + "; ?> + user_login; ?>user_login, $super_admins ) ) + echo ' - ' . __( 'Super Admin' ); + ?> +
+ ' . __( 'Edit' ) . ''; + + if ( current_user_can( 'delete_user', $user->ID ) && ! in_array( $user->user_login, $super_admins ) ) { + $actions['delete'] = '' . __( 'Delete' ) . ''; + } + + /** + * Filter the action links displayed under each user + * in the Network Admin Users list table. + * + * @since 3.2.0 + * + * @param array $actions An array of action links to be displayed. + * Default 'Edit', 'Delete'. + * @param WP_User $user WP_User object. + */ + $actions = apply_filters( 'ms_user_row_actions', $actions, $user ); + echo $this->row_actions( $actions ); + ?> +
$user->user_email" . mysql2date( $date, $user->user_registered ) . ""; + if ( is_array( $blogs ) ) { + foreach ( (array) $blogs as $key => $val ) { + if ( !can_edit_network( $val->site_id ) ) + continue; + + $path = ( $val->path == '/' ) ? '' : $val->path; + echo ''; + echo '' . str_replace( '.' . get_current_site()->domain, '', $val->domain . $path ) . ''; + echo ' '; + $actions = array(); + $actions['edit'] = '' . __( 'Edit' ) . ''; + + $class = ''; + if ( get_blog_status( $val->userblog_id, 'spam' ) == 1 ) + $class .= 'site-spammed '; + if ( get_blog_status( $val->userblog_id, 'mature' ) == 1 ) + $class .= 'site-mature '; + if ( get_blog_status( $val->userblog_id, 'deleted' ) == 1 ) + $class .= 'site-deleted '; + if ( get_blog_status( $val->userblog_id, 'archived' ) == 1 ) + $class .= 'site-archived '; + + $actions['view'] = '' . __( 'View' ) . ''; + + /** + * Filter the action links displayed next the sites a user belongs to + * in the Network Admin Users list table. + * + * @since 3.1.0 + * + * @param array $actions An array of action links to be displayed. + * Default 'Edit', 'View'. + * @param int $userblog_id The site ID. + */ + $actions = apply_filters( 'ms_user_list_site_actions', $actions, $val->userblog_id ); + + $i=0; + $action_count = count( $actions ); + foreach ( $actions as $action => $link ) { + ++$i; + ( $i == $action_count ) ? $sep = '' : $sep = ' | '; + echo "$link$sep"; + } + echo '
'; + } + } + ?> +
$checkbox$plugin_name"; + echo $this->row_actions( $actions, true ); + echo " +
$description
+
"; + + $plugin_meta = array(); + if ( !empty( $plugin_data['Version'] ) ) + $plugin_meta[] = sprintf( __( 'Version %s' ), $plugin_data['Version'] ); + if ( !empty( $plugin_data['Author'] ) ) { + $author = $plugin_data['Author']; + if ( !empty( $plugin_data['AuthorURI'] ) ) + $author = '' . $plugin_data['Author'] . ''; + $plugin_meta[] = sprintf( __( 'By %s' ), $author ); + } + + // Details link using API info, if available + if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) { + $plugin_meta[] = sprintf( '%s', + esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] . + '&TB_iframe=true&width=600&height=550' ) ), + esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ), + esc_attr( $plugin_name ), + __( 'View details' ) + ); + } elseif ( ! empty( $plugin_data['PluginURI'] ) ) { + $plugin_meta[] = sprintf( '%s', + esc_url( $plugin_data['PluginURI'] ), + __( 'Visit plugin site' ) + ); + } + + /** + * Filter the array of row meta for each plugin in the Plugins list table. + * + * @since 2.8.0 + * + * @param array $plugin_meta An array of the plugin's metadata, + * including the version, author, + * author URI, and plugin URI. + * @param string $plugin_file Path to the plugin file, relative to the plugins directory. + * @param array $plugin_data An array of plugin data. + * @param string $status Status of the plugin. Defaults are 'All', 'Active', + * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', + * 'Drop-ins', 'Search'. + */ + $plugin_meta = apply_filters( 'plugin_row_meta', $plugin_meta, $plugin_file, $plugin_data, $status ); + echo implode( ' | ', $plugin_meta ); + + echo "
"; + + /** + * Fires inside each custom column of the Plugins list table. + * + * @since 3.1.0 + * + * @param string $column_name Name of the column. + * @param string $plugin_file Path to the plugin file. + * @param array $plugin_data An array of plugin data. + */ + do_action( 'manage_plugins_custom_column', $column_name, $plugin_file, $plugin_data ); + echo "
+ + + +
+ +
"; + + if ( $format = get_post_format( $post->ID ) ) { + $label = get_post_format_string( $format ); + + echo '' . $label . ": "; + } + + if ( $can_edit_post && $post->post_status != 'trash' ) { + echo '' . $pad . $title . ''; + } else { + echo $pad . $title; + } + _post_states( $post ); + + if ( isset( $parent_name ) ) + echo ' | ' . $post_type_object->labels->parent_item_colon . ' ' . esc_html( $parent_name ); + + echo "\n"; + + if ( $can_edit_post && $post->post_status != 'trash' ) { + if ( $lock_holder ) { + $locked_avatar = get_avatar( $lock_holder->ID, 18 ); + $locked_text = esc_html( sprintf( __( '%s is currently editing' ), $lock_holder->display_name ) ); + } else { + $locked_avatar = $locked_text = ''; + } + + echo '
' . $locked_avatar . ' ' . $locked_text . "
\n"; + } + + if ( ! $this->hierarchical_display && 'excerpt' == $mode && current_user_can( 'read_post', $post->ID ) ) + the_excerpt(); + + $actions = array(); + if ( $can_edit_post && 'trash' != $post->post_status ) { + $actions['edit'] = '' . __( 'Edit' ) . ''; + $actions['inline hide-if-no-js'] = '' . __( 'Quick Edit' ) . ''; + } + if ( current_user_can( 'delete_post', $post->ID ) ) { + if ( 'trash' == $post->post_status ) + $actions['untrash'] = "ID ) ), 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . ""; + elseif ( EMPTY_TRASH_DAYS ) + $actions['trash'] = "" . __( 'Trash' ) . ""; + if ( 'trash' == $post->post_status || !EMPTY_TRASH_DAYS ) + $actions['delete'] = "" . __( 'Delete Permanently' ) . ""; + } + if ( $post_type_object->public ) { + if ( in_array( $post->post_status, array( 'pending', 'draft', 'future' ) ) ) { + if ( $can_edit_post ) { + $preview_link = set_url_scheme( get_permalink( $post->ID ) ); + /** This filter is documented in wp-admin/includes/meta-boxes.php */ + $preview_link = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ); + $actions['view'] = '' . __( 'Preview' ) . ''; + } + } elseif ( 'trash' != $post->post_status ) { + $actions['view'] = '' . __( 'View' ) . ''; + } + } + + if ( is_post_type_hierarchical( $post->post_type ) ) { + + /** + * Filter the array of row action links on the Pages list table. + * + * The filter is evaluated only for hierarchical post types. + * + * @since 2.8.0 + * + * @param array $actions An array of row action links. Defaults are + * 'Edit', 'Quick Edit', 'Restore, 'Trash', + * 'Delete Permanently', 'Preview', and 'View'. + * @param WP_Post $post The post object. + */ + $actions = apply_filters( 'page_row_actions', $actions, $post ); + } else { + + /** + * Filter the array of row action links on the Posts list table. + * + * The filter is evaluated only for non-hierarchical post types. + * + * @since 2.8.0 + * + * @param array $actions An array of row action links. Defaults are + * 'Edit', 'Quick Edit', 'Restore, 'Trash', + * 'Delete Permanently', 'Preview', and 'View'. + * @param WP_Post $post The post object. + */ + $actions = apply_filters( 'post_row_actions', $actions, $post ); + } + + echo $this->row_actions( $actions ); + + get_inline_data( $post ); + echo '
'; + if ( 'excerpt' == $mode ) { + + /** + * Filter the published time of the post. + * + * If $mode equals 'excerpt', the published time and date are both displayed. + * If $mode equals 'list' (default), the publish date is displayed, with the + * time and date together available as an abbreviation definition. + * + * @since 2.5.1 + * + * @param array $t_time The published time. + * @param WP_Post $post Post object. + * @param string $column_name The column name. + * @param string $mode The list display mode ('excerpt' or 'list'). + */ + echo apply_filters( 'post_date_column_time', $t_time, $post, $column_name, $mode ); + } else { + + /** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */ + echo '' . apply_filters( 'post_date_column_time', $h_time, $post, $column_name, $mode ) . ''; + } + echo '
'; + if ( 'publish' == $post->post_status ) { + _e( 'Published' ); + } elseif ( 'future' == $post->post_status ) { + if ( $time_diff > 0 ) + echo '' . __( 'Missed schedule' ) . ''; + else + _e( 'Scheduled' ); + } else { + _e( 'Last Modified' ); + } + echo '
>
+ comment_pending_count[$post->ID] ) ? $this->comment_pending_count[$post->ID] : 0; + + $this->comments_bubble( $post->ID, $pending_comments ); + ?> +
>%s', + esc_url( add_query_arg( array( 'post_type' => $post->post_type, 'author' => get_the_author_meta( 'ID' ) ), 'edit.php' )), + get_the_author() + ); + ?>>post_type ) ) { + + /** + * Fires in each custom column on the Posts list table. + * + * This hook only fires if the current post type is hierarchical, + * such as pages. + * + * @since 2.5.0 + * + * @param string $column_name The name of the column to display. + * @param int $post_id The current post ID. + */ + do_action( 'manage_pages_custom_column', $column_name, $post->ID ); + } else { + + /** + * Fires in each custom column in the Posts list table. + * + * This hook only fires if the current post type is non-hierarchical, + * such as posts. + * + * @since 1.5.0 + * + * @param string $column_name The name of the column to display. + * @param int $post_id The current post ID. + */ + do_action( 'manage_posts_custom_column', $column_name, $post->ID ); + } + + /** + * Fires for each custom column of a specific post type in the Posts list table. + * + * The dynamic portion of the hook name, $post->post_type, refers to the post type. + * + * @since 3.1.0 + * + * @param string $column_name The name of the column to display. + * @param int $post_id The current post ID. + */ + do_action( "manage_{$post->post_type}_posts_custom_column", $column_name, $post->ID ); + ?>
+ + + post_type; + echo $bulk ? " bulk-edit-row bulk-edit-row-$hclass bulk-edit-{$screen->post_type}" : " quick-edit-row quick-edit-row-$hclass inline-edit-{$screen->post_type}"; + ?>" style="display: none"> + +
+ +
+

+ post_type, 'title' ) ) : + if ( $bulk ) : ?> +
+
+
+ + + + + + + + + + + +
+ +
+
+ post_type, 'author' ) ) : + $authors_dropdown = ''; + + if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ) : + $users_opt = array( + 'hide_if_only_one_author' => false, + 'who' => 'authors', + 'name' => 'post_author', + 'class'=> 'authors', + 'multi' => 1, + 'echo' => 0 + ); + if ( $bulk ) + $users_opt['show_option_none'] = __( '— No Change —' ); + + if ( $authors = wp_dropdown_users( $users_opt ) ) : + $authors_dropdown = ''; + endif; + endif; // authors + ?> + + + +
+ + + + + + +
+ + + +
+ + + +
+ + + + labels->name ) ?> + +
    + $taxonomy->name ) ) ?> +
+ + + +
+ + + +
+ + post_type, 'author' ) && $bulk ) + echo $authors_dropdown; + + if ( post_type_supports( $screen->post_type, 'page-attributes' ) ) : + + if ( $post_type_object->hierarchical ) : + ?> + + + + + + + post_type ) : + ?> + + + + + + + + + cap->assign_terms ) ) : ?> + + + + + + + + post_type, 'comments' ) || post_type_supports( $screen->post_type, 'trackbacks' ) ) : + if ( $bulk ) : ?> + +
+ post_type, 'comments' ) ) : ?> + + post_type, 'trackbacks' ) ) : ?> + + +
+ + + +
+ post_type, 'comments' ) ) : ?> + + post_type, 'trackbacks' ) ) : ?> + + +
+ + + +
+ + + post_type && $can_publish && current_user_can( $post_type_object->cap->edit_others_posts ) ) : ?> + + + + + + + + + + + + + +
+ + post_type, 'post-formats' ) ) { + $post_formats = get_theme_support( 'post-formats' ); + + ?> + + + +
+ + get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + if ( isset( $core_columns[$column_name] ) ) + continue; + + if ( $bulk ) { + + /** + * Fires once for each column in Bulk Edit mode. + * + * @since 2.7.0 + * + * @param string $column_name Name of the column to edit. + * @param WP_Post $post_type The post type slug. + */ + do_action( 'bulk_edit_custom_box', $column_name, $screen->post_type ); + } else { + + /** + * Fires once for each column in Quick Edit mode. + * + * @since 2.7.0 + * + * @param string $column_name Name of the column to edit. + * @param WP_Post $post_type The post type slug. + */ + do_action( 'quick_edit_custom_box', $column_name, $screen->post_type ); + } + + } + ?> +

+ + + + + 's' ) ); + } ?> + + + post_type, 'author' ) ) { ?> + + + +
+

+
+ 'tags', + 'singular' => 'tag', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + + $action = $this->screen->action; + $post_type = $this->screen->post_type; + $taxonomy = $this->screen->taxonomy; + + if ( empty( $taxonomy ) ) + $taxonomy = 'post_tag'; + + if ( ! taxonomy_exists( $taxonomy ) ) + wp_die( __( 'Invalid taxonomy' ) ); + + $tax = get_taxonomy( $taxonomy ); + + // @todo Still needed? Maybe just the show_ui part. + if ( empty( $post_type ) || !in_array( $post_type, get_post_types( array( 'show_ui' => true ) ) ) ) + $post_type = 'post'; + + } + + public function ajax_user_can() { + return current_user_can( get_taxonomy( $this->screen->taxonomy )->cap->manage_terms ); + } + + public function prepare_items() { + $tags_per_page = $this->get_items_per_page( 'edit_' . $this->screen->taxonomy . '_per_page' ); + + if ( 'post_tag' == $this->screen->taxonomy ) { + /** + * Filter the number of terms displayed per page for the Tags list table. + * + * @since 2.8.0 + * + * @param int $tags_per_page Number of tags to be displayed. Default 20. + */ + $tags_per_page = apply_filters( 'edit_tags_per_page', $tags_per_page ); + + /** + * Filter the number of terms displayed per page for the Tags list table. + * + * @since 2.7.0 + * @deprecated 2.8.0 Use edit_tags_per_page instead. + * + * @param int $tags_per_page Number of tags to be displayed. Default 20. + */ + $tags_per_page = apply_filters( 'tagsperpage', $tags_per_page ); + } elseif ( 'category' == $this->screen->taxonomy ) { + /** + * Filter the number of terms displayed per page for the Categories list table. + * + * @since 2.8.0 + * + * @param int $tags_per_page Number of categories to be displayed. Default 20. + */ + $tags_per_page = apply_filters( 'edit_categories_per_page', $tags_per_page ); + } + + $search = !empty( $_REQUEST['s'] ) ? trim( wp_unslash( $_REQUEST['s'] ) ) : ''; + + $args = array( + 'search' => $search, + 'page' => $this->get_pagenum(), + 'number' => $tags_per_page, + ); + + if ( !empty( $_REQUEST['orderby'] ) ) + $args['orderby'] = trim( wp_unslash( $_REQUEST['orderby'] ) ); + + if ( !empty( $_REQUEST['order'] ) ) + $args['order'] = trim( wp_unslash( $_REQUEST['order'] ) ); + + $this->callback_args = $args; + + $this->set_pagination_args( array( + 'total_items' => wp_count_terms( $this->screen->taxonomy, compact( 'search' ) ), + 'per_page' => $tags_per_page, + ) ); + } + + public function has_items() { + // todo: populate $this->items in prepare_items() + return true; + } + + protected function get_bulk_actions() { + $actions = array(); + $actions['delete'] = __( 'Delete' ); + + return $actions; + } + + public function current_action() { + if ( isset( $_REQUEST['action'] ) && isset( $_REQUEST['delete_tags'] ) && ( 'delete' == $_REQUEST['action'] || 'delete' == $_REQUEST['action2'] ) ) + return 'bulk-delete'; + + return parent::current_action(); + } + + public function get_columns() { + $columns = array( + 'cb' => '', + 'name' => _x( 'Name', 'term name' ), + 'description' => __( 'Description' ), + 'slug' => __( 'Slug' ), + ); + + if ( 'link_category' == $this->screen->taxonomy ) { + $columns['links'] = __( 'Links' ); + } else { + $columns['posts'] = _x( 'Count', 'Number/count of items' ); + } + + return $columns; + } + + protected function get_sortable_columns() { + return array( + 'name' => 'name', + 'description' => 'description', + 'slug' => 'slug', + 'posts' => 'count', + 'links' => 'count' + ); + } + + public function display_rows_or_placeholder() { + $taxonomy = $this->screen->taxonomy; + + $args = wp_parse_args( $this->callback_args, array( + 'page' => 1, + 'number' => 20, + 'search' => '', + 'hide_empty' => 0 + ) ); + + $page = $args['page']; + + // Set variable because $args['number'] can be subsequently overridden. + $number = $args['number']; + + $args['offset'] = $offset = ( $page - 1 ) * $number; + + // Convert it to table rows. + $count = 0; + + if ( is_taxonomy_hierarchical( $taxonomy ) && ! isset( $args['orderby'] ) ) { + // We'll need the full set of terms then. + $args['number'] = $args['offset'] = 0; + } + $terms = get_terms( $taxonomy, $args ); + + if ( empty( $terms ) ) { + echo ''; + $this->no_items(); + echo ''; + return; + } + + if ( is_taxonomy_hierarchical( $taxonomy ) && ! isset( $args['orderby'] ) ) { + if ( ! empty( $args['search'] ) ) {// Ignore children on searches. + $children = array(); + } else { + $children = _get_term_hierarchy( $taxonomy ); + } + // Some funky recursion to get the job done( Paging & parents mainly ) is contained within, Skip it for non-hierarchical taxonomies for performance sake + $this->_rows( $taxonomy, $terms, $children, $offset, $number, $count ); + } else { + $terms = get_terms( $taxonomy, $args ); + foreach ( $terms as $term ) { + $this->single_row( $term ); + } + } + } + + private function _rows( $taxonomy, $terms, &$children, $start, $per_page, &$count, $parent = 0, $level = 0 ) { + + $end = $start + $per_page; + + foreach ( $terms as $key => $term ) { + + if ( $count >= $end ) + break; + + if ( $term->parent != $parent && empty( $_REQUEST['s'] ) ) + continue; + + // If the page starts in a subtree, print the parents. + if ( $count == $start && $term->parent > 0 && empty( $_REQUEST['s'] ) ) { + $my_parents = $parent_ids = array(); + $p = $term->parent; + while ( $p ) { + $my_parent = get_term( $p, $taxonomy ); + $my_parents[] = $my_parent; + $p = $my_parent->parent; + if ( in_array( $p, $parent_ids ) ) // Prevent parent loops. + break; + $parent_ids[] = $p; + } + unset( $parent_ids ); + + $num_parents = count( $my_parents ); + while ( $my_parent = array_pop( $my_parents ) ) { + echo "\t"; + $this->single_row( $my_parent, $level - $num_parents ); + $num_parents--; + } + } + + if ( $count >= $start ) { + echo "\t"; + $this->single_row( $term, $level ); + } + + ++$count; + + unset( $terms[$key] ); + + if ( isset( $children[$term->term_id] ) && empty( $_REQUEST['s'] ) ) + $this->_rows( $taxonomy, $terms, $children, $start, $per_page, $count, $term->term_id, $level + 1 ); + } + } + + public function single_row( $tag, $level = 0 ) { + global $taxonomy; + $tag = sanitize_term( $tag, $taxonomy ); + + static $row_class = ''; + $row_class = ( $row_class == '' ? ' class="alternate"' : '' ); + + $this->level = $level; + + echo ''; + $this->single_row_columns( $tag ); + echo ''; + } + + public function column_cb( $tag ) { + $default_term = get_option( 'default_' . $this->screen->taxonomy ); + + if ( current_user_can( get_taxonomy( $this->screen->taxonomy )->cap->delete_terms ) && $tag->term_id != $default_term ) + return '' + . ''; + + return ' '; + } + + public function column_name( $tag ) { + $taxonomy = $this->screen->taxonomy; + $tax = get_taxonomy( $taxonomy ); + + $default_term = get_option( 'default_' . $taxonomy ); + + $pad = str_repeat( '— ', max( 0, $this->level ) ); + + /** + * Filter display of the term name in the terms list table. + * + * The default output may include padding due to the term's + * current level in the term hierarchy. + * + * @since 2.5.0 + * + * @see WP_Terms_List_Table::column_name() + * + * @param string $pad_tag_name The term name, padded if not top-level. + * @param object $tag Term object. + */ + $name = apply_filters( 'term_name', $pad . ' ' . $tag->name, $tag ); + + $qe_data = get_term( $tag->term_id, $taxonomy, OBJECT, 'edit' ); + $edit_link = esc_url( get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type ) ); + + $out = '' . $name . '
'; + + $actions = array(); + if ( current_user_can( $tax->cap->edit_terms ) ) { + $actions['edit'] = '' . __( 'Edit' ) . ''; + $actions['inline hide-if-no-js'] = '' . __( 'Quick Edit' ) . ''; + } + if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term ) + $actions['delete'] = "term_id ) . "'>" . __( 'Delete' ) . ""; + if ( $tax->public ) + $actions['view'] = '' . __( 'View' ) . ''; + + /** + * Filter the action links displayed for each term in the Tags list table. + * + * @since 2.8.0 + * @deprecated 3.0.0 Use {$taxonomy}_row_actions instead. + * + * @param array $actions An array of action links to be displayed. Default + * 'Edit', 'Quick Edit', 'Delete', and 'View'. + * @param object $tag Term object. + */ + $actions = apply_filters( 'tag_row_actions', $actions, $tag ); + + /** + * Filter the action links displayed for each term in the terms list table. + * + * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * + * @since 3.0.0 + * + * @param array $actions An array of action links to be displayed. Default + * 'Edit', 'Quick Edit', 'Delete', and 'View'. + * @param object $tag Term object. + */ + $actions = apply_filters( "{$taxonomy}_row_actions", $actions, $tag ); + + $out .= $this->row_actions( $actions ); + $out .= ''; + + return $out; + } + + public function column_description( $tag ) { + return $tag->description; + } + + public function column_slug( $tag ) { + /** This filter is documented in wp-admin/edit-tag-form.php */ + return apply_filters( 'editable_slug', $tag->slug ); + } + + public function column_posts( $tag ) { + $count = number_format_i18n( $tag->count ); + + $tax = get_taxonomy( $this->screen->taxonomy ); + + $ptype_object = get_post_type_object( $this->screen->post_type ); + if ( ! $ptype_object->show_ui ) + return $count; + + if ( $tax->query_var ) { + $args = array( $tax->query_var => $tag->slug ); + } else { + $args = array( 'taxonomy' => $tax->name, 'term' => $tag->slug ); + } + + if ( 'post' != $this->screen->post_type ) + $args['post_type'] = $this->screen->post_type; + + if ( 'attachment' == $this->screen->post_type ) + return "$count"; + + return "$count"; + } + + public function column_links( $tag ) { + $count = number_format_i18n( $tag->count ); + if ( $count ) + $count = "$count"; + return $count; + } + + public function column_default( $tag, $column_name ) { + /** + * Filter the displayed columns in the terms list table. + * + * The dynamic portion of the hook name, $this->screen->taxonomy, + * refers to the slug of the current taxonomy. + * + * @since 2.8.0 + * + * @param string $string Blank string. + * @param string $column_name Name of the column. + * @param int $term_id Term ID. + */ + return apply_filters( "manage_{$this->screen->taxonomy}_custom_column", '', $column_name, $tag->term_id ); + } + + /** + * Outputs the hidden row displayed when inline editing + * + * @since 3.1.0 + */ + public function inline_edit() { + $tax = get_taxonomy( $this->screen->taxonomy ); + + if ( ! current_user_can( $tax->cap->edit_terms ) ) + return; +?> + +
+ +
+ features = $_REQUEST['features']; + + $paged = $this->get_pagenum(); + + $per_page = 36; + + // These are the tabs which are shown on the page, + $tabs = array(); + $tabs['dashboard'] = __( 'Search' ); + if ( 'search' == $tab ) + $tabs['search'] = __( 'Search Results' ); + $tabs['upload'] = __( 'Upload' ); + $tabs['featured'] = _x( 'Featured', 'themes' ); + //$tabs['popular'] = _x( 'Popular', 'themes' ); + $tabs['new'] = _x( 'Latest', 'themes' ); + $tabs['updated'] = _x( 'Recently Updated', 'themes' ); + + $nonmenu_tabs = array( 'theme-information' ); // Valid actions to perform which do not have a Menu item. + + /** This filter is documented in wp-admin/theme-install.php */ + $tabs = apply_filters( 'install_themes_tabs', $tabs ); + + /** + * Filter tabs not associated with a menu item on the Install Themes screen. + * + * @since 2.8.0 + * + * @param array $nonmenu_tabs The tabs that don't have a menu item on + * the Install Themes screen. + */ + $nonmenu_tabs = apply_filters( 'install_themes_nonmenu_tabs', $nonmenu_tabs ); + + // If a non-valid menu tab has been selected, And it's not a non-menu action. + if ( empty( $tab ) || ( ! isset( $tabs[ $tab ] ) && ! in_array( $tab, (array) $nonmenu_tabs ) ) ) + $tab = key( $tabs ); + + $args = array( 'page' => $paged, 'per_page' => $per_page, 'fields' => $theme_field_defaults ); + + switch ( $tab ) { + case 'search': + $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; + switch ( $type ) { + case 'tag': + $args['tag'] = array_map( 'sanitize_key', $search_terms ); + break; + case 'term': + $args['search'] = $search_string; + break; + case 'author': + $args['author'] = $search_string; + break; + } + + if ( ! empty( $this->features ) ) { + $args['tag'] = $this->features; + $_REQUEST['s'] = implode( ',', $this->features ); + $_REQUEST['type'] = 'tag'; + } + + add_action( 'install_themes_table_header', 'install_theme_search_form', 10, 0 ); + break; + + case 'featured': + // case 'popular': + case 'new': + case 'updated': + $args['browse'] = $tab; + break; + + default: + $args = false; + break; + } + + /** + * Filter API request arguments for each Install Themes screen tab. + * + * The dynamic portion of the hook name, $tab, refers to the theme install + * tabs. Default tabs are 'dashboard', 'search', 'upload', 'featured', + * 'new', and 'updated'. + * + * @since 3.7.0 + * + * @param array $args An array of themes API arguments. + */ + $args = apply_filters( 'install_themes_table_api_args_' . $tab, $args ); + + if ( ! $args ) + return; + + $api = themes_api( 'query_themes', $args ); + + if ( is_wp_error( $api ) ) + wp_die( $api->get_error_message() . '

' . __( 'Try again' ) . '' ); + + $this->items = $api->themes; + + $this->set_pagination_args( array( + 'total_items' => $api->info['results'], + 'per_page' => $args['per_page'], + 'infinite_scroll' => true, + ) ); + } + + public function no_items() { + _e( 'No themes match your request.' ); + } + + protected function get_views() { + global $tabs, $tab; + + $display_tabs = array(); + foreach ( (array) $tabs as $action => $text ) { + $class = ( $action == $tab ) ? ' class="current"' : ''; + $href = self_admin_url('theme-install.php?tab=' . $action); + $display_tabs['theme-install-'.$action] = "$text"; + } + + return $display_tabs; + } + + public function display() { + wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); +?> +

+
+ +
+ pagination( 'top' ); ?> +
+
+ +
+ display_rows_or_placeholder(); ?> +
+ + items; + foreach ( $themes as $theme ) { + ?> +
single_row( $theme ); + ?>
+ theme_installer(); + } + + /** + * Prints a theme from the WordPress.org API. + * + * @param object $theme An object that contains theme data returned by the WordPress.org API. + * + * Example theme data: + * object(stdClass)[59] + * public 'name' => string 'Magazine Basic' + * public 'slug' => string 'magazine-basic' + * public 'version' => string '1.1' + * public 'author' => string 'tinkerpriest' + * public 'preview_url' => string 'http://wp-themes.com/?magazine-basic' + * public 'screenshot_url' => string 'http://wp-themes.com/wp-content/themes/magazine-basic/screenshot.png' + * public 'rating' => float 80 + * public 'num_ratings' => int 1 + * public 'homepage' => string 'http://wordpress.org/themes/magazine-basic' + * public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by c.bavota of Tinker Priest Media.' + * public 'download_link' => string 'http://wordpress.org/themes/download/magazine-basic.1.1.zip' + */ + public function single_row( $theme ) { + global $themes_allowedtags; + + if ( empty( $theme ) ) + return; + + $name = wp_kses( $theme->name, $themes_allowedtags ); + $author = wp_kses( $theme->author, $themes_allowedtags ); + + $preview_title = sprintf( __('Preview “%s”'), $name ); + $preview_url = add_query_arg( array( + 'tab' => 'theme-information', + 'theme' => $theme->slug, + ), self_admin_url( 'theme-install.php' ) ); + + $actions = array(); + + $install_url = add_query_arg( array( + 'action' => 'install-theme', + 'theme' => $theme->slug, + ), self_admin_url( 'update.php' ) ); + + $update_url = add_query_arg( array( + 'action' => 'upgrade-theme', + 'theme' => $theme->slug, + ), self_admin_url( 'update.php' ) ); + + $status = $this->_get_theme_status( $theme ); + + switch ( $status ) { + case 'update_available': + $actions[] = '' . __( 'Update' ) . ''; + break; + case 'newer_installed': + case 'latest_installed': + $actions[] = '' . _x( 'Installed', 'theme' ) . ''; + break; + case 'install': + default: + $actions[] = '' . __( 'Install Now' ) . ''; + break; + } + + $actions[] = '' . __( 'Preview' ) . ''; + + /** + * Filter the install action links for a theme in the Install Themes list table. + * + * @since 3.4.0 + * + * @param array $actions An array of theme action hyperlinks. Defaults are + * links to Install Now, Preview, and Details. + * @param WP_Theme $theme Theme object. + */ + $actions = apply_filters( 'theme_install_actions', $actions, $theme ); + + ?> + + + + +

+
+ + + + install_theme_info( $theme ); + } + + /** + * Prints the wrapper for the theme installer. + */ + public function theme_installer() { + ?> +
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+ install_theme_info( $theme ); ?> +
+
+ +
+
+ name, $themes_allowedtags ); + $author = wp_kses( $theme->author, $themes_allowedtags ); + + $install_url = add_query_arg( array( + 'action' => 'install-theme', + 'theme' => $theme->slug, + ), self_admin_url( 'update.php' ) ); + + $update_url = add_query_arg( array( + 'action' => 'upgrade-theme', + 'theme' => $theme->slug, + ), self_admin_url( 'update.php' ) ); + + $status = $this->_get_theme_status( $theme ); + + ?> +
slug ) ) . '" title="' . esc_attr( sprintf( __( 'Update to version %s' ), $theme->version ) ) . '">' . __( 'Update' ) . ''; + break; + case 'newer_installed': + case 'latest_installed': + echo '' . _x( 'Installed', 'theme' ) . ''; + break; + case 'install': + default: + echo '' . __( 'Install' ) . ''; + break; + } ?> +

+ + screenshot_url ) ): ?> + + +
+ $theme->rating, 'type' => 'percent', 'number' => $theme->num_ratings ) ); ?> +
+ + version, $themes_allowedtags ); ?> +
+
+ description, $themes_allowedtags ); ?> +
+
+ +
+ Install screen + * @uses $type Global; type of search. + */ + public function _js_vars( $extra_args = array() ) { + global $tab, $type; + parent::_js_vars( compact( 'tab', 'type' ) ); + } + + /** + * Check to see if the theme is already installed. + * + * @since 3.4.0 + * @access private + * + * @param object $theme - A WordPress.org Theme API object. + * @return string Theme status. + */ + private function _get_theme_status( $theme ) { + $status = 'install'; + + $installed_theme = wp_get_theme( $theme->slug ); + if ( $installed_theme->exists() ) { + if ( version_compare( $installed_theme->get('Version'), $theme->version, '=' ) ) + $status = 'latest_installed'; + elseif ( version_compare( $installed_theme->get('Version'), $theme->version, '>' ) ) + $status = 'newer_installed'; + else + $status = 'update_available'; + } + + return $status; + } +} diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php new file mode 100644 index 0000000..de34581 --- /dev/null +++ b/wp-admin/includes/class-wp-themes-list-table.php @@ -0,0 +1,279 @@ + true, + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + } + + public function ajax_user_can() { + // Do not check edit_theme_options here. AJAX calls for available themes require switch_themes. + return current_user_can( 'switch_themes' ); + } + + public function prepare_items() { + $themes = wp_get_themes( array( 'allowed' => true ) ); + + if ( ! empty( $_REQUEST['s'] ) ) + $this->search_terms = array_unique( array_filter( array_map( 'trim', explode( ',', strtolower( wp_unslash( $_REQUEST['s'] ) ) ) ) ) ); + + if ( ! empty( $_REQUEST['features'] ) ) + $this->features = $_REQUEST['features']; + + if ( $this->search_terms || $this->features ) { + foreach ( $themes as $key => $theme ) { + if ( ! $this->search_theme( $theme ) ) + unset( $themes[ $key ] ); + } + } + + unset( $themes[ get_option( 'stylesheet' ) ] ); + WP_Theme::sort_by_name( $themes ); + + $per_page = 36; + $page = $this->get_pagenum(); + + $start = ( $page - 1 ) * $per_page; + + $this->items = array_slice( $themes, $start, $per_page, true ); + + $this->set_pagination_args( array( + 'total_items' => count( $themes ), + 'per_page' => $per_page, + 'infinite_scroll' => true, + ) ); + } + + public function no_items() { + if ( $this->search_terms || $this->features ) { + _e( 'No items found.' ); + return; + } + + if ( is_multisite() ) { + if ( current_user_can( 'install_themes' ) && current_user_can( 'manage_network_themes' ) ) { + printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes.' ), network_admin_url( 'site-themes.php?id=' . $GLOBALS['blog_id'] ), network_admin_url( 'theme-install.php' ) ); + + return; + } elseif ( current_user_can( 'manage_network_themes' ) ) { + printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes.' ), network_admin_url( 'site-themes.php?id=' . $GLOBALS['blog_id'] ) ); + + return; + } + // Else, fallthrough. install_themes doesn't help if you can't enable it. + } else { + if ( current_user_can( 'install_themes' ) ) { + printf( __( 'You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above.' ), admin_url( 'theme-install.php' ) ); + + return; + } + } + // Fallthrough. + printf( __( 'Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.' ), get_site_option( 'site_name' ) ); + } + + public function tablenav( $which = 'top' ) { + if ( $this->get_pagination_arg( 'total_pages' ) <= 1 ) + return; + ?> +
+ pagination( $which ); ?> + +
+
+ + tablenav( 'top' ); ?> + +
+ display_rows_or_placeholder(); ?> +
+ + tablenav( 'bottom' ); ?> +has_items() ) { + $this->display_rows(); + } else { + echo '
'; + $this->no_items(); + echo '
'; + } + } + + public function display_rows() { + $themes = $this->items; + + foreach ( $themes as $theme ): + ?>
get_template(); + $stylesheet = $theme->get_stylesheet(); + $title = $theme->display('Name'); + $version = $theme->display('Version'); + $author = $theme->display('Author'); + + $activate_link = wp_nonce_url( "themes.php?action=activate&template=" . urlencode( $template ) . "&stylesheet=" . urlencode( $stylesheet ), 'switch-theme_' . $stylesheet ); + + $preview_link = esc_url( add_query_arg( + array( 'preview' => 1, 'template' => urlencode( $template ), 'stylesheet' => urlencode( $stylesheet ), 'preview_iframe' => true, 'TB_iframe' => 'true' ), + home_url( '/' ) ) ); + + $actions = array(); + $actions['activate'] = '' . __( 'Activate' ) . ''; + + $actions['preview'] = '' . __( 'Preview' ) . ''; + + if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { + $actions['preview'] .= '' + . __( 'Live Preview' ) . ''; + } + + if ( ! is_multisite() && current_user_can( 'delete_themes' ) ) + $actions['delete'] = '' . __( 'Delete' ) . ''; + + /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ + $actions = apply_filters( 'theme_action_links', $actions, $theme ); + + /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ + $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme ); + $delete_action = isset( $actions['delete'] ) ? '
' . $actions['delete'] . '
' : ''; + unset( $actions['delete'] ); + + ?> + + + get_screenshot() ) : ?> + + + + + get_screenshot() ) : ?> + + + + +

+
+ + +
+

+

display('Description'); ?>

+ parent() ) { + printf( '

' . __( 'This child theme requires its parent theme, %2$s.' ) . '

', + __( 'http://codex.wordpress.org/Child_Themes' ), + $theme->parent()->display( 'Name' ) ); + } ?> +
+ +
+ features as $word ) { + if ( ! in_array( $word, $theme->get('Tags') ) ) + return false; + } + + // Match all phrases + foreach ( $this->search_terms as $word ) { + if ( in_array( $word, $theme->get('Tags') ) ) + continue; + + foreach ( array( 'Name', 'Description', 'Author', 'AuthorURI' ) as $header ) { + // Don't mark up; Do translate. + if ( false !== stripos( strip_tags( $theme->display( $header, false, true ) ), $word ) ) { + continue 2; + } + } + + if ( false !== stripos( $theme->get_stylesheet(), $word ) ) + continue; + + if ( false !== stripos( $theme->get_template(), $word ) ) + continue; + + return false; + } + + return true; + } + + /** + * Send required variables to JavaScript land + * + * @since 3.4.0 + * @access public + * + * @uses $this->features Array of all feature search terms. + * @uses get_pagenum() + * @uses _pagination_args['total_pages'] + */ + public function _js_vars( $extra_args = array() ) { + $search_string = isset( $_REQUEST['s'] ) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : ''; + + $args = array( + 'search' => $search_string, + 'features' => $this->features, + 'paged' => $this->get_pagenum(), + 'total_pages' => ! empty( $this->_pagination_args['total_pages'] ) ? $this->_pagination_args['total_pages'] : 1, + ); + + if ( is_array( $extra_args ) ) + $args = array_merge( $args, $extra_args ); + + printf( "\n", json_encode( $args ) ); + parent::_js_vars(); + } +} diff --git a/wp-admin/includes/class-wp-upgrader-skins.php b/wp-admin/includes/class-wp-upgrader-skins.php new file mode 100644 index 0000000..8fcee68 --- /dev/null +++ b/wp-admin/includes/class-wp-upgrader-skins.php @@ -0,0 +1,767 @@ + '', 'nonce' => '', 'title' => '', 'context' => false ); + $this->options = wp_parse_args($args, $defaults); + } + + public function set_upgrader(&$upgrader) { + if ( is_object($upgrader) ) + $this->upgrader =& $upgrader; + $this->add_strings(); + } + + public function add_strings() { + } + + public function set_result($result) { + $this->result = $result; + } + + public function request_filesystem_credentials($error = false) { + $url = $this->options['url']; + $context = $this->options['context']; + if ( !empty($this->options['nonce']) ) + $url = wp_nonce_url($url, $this->options['nonce']); + return request_filesystem_credentials($url, '', $error, $context); //Possible to bring inline, Leaving as is for now. + } + + public function header() { + if ( $this->done_header ) { + return; + } + $this->done_header = true; + echo '
'; + echo '

' . $this->options['title'] . '

'; + } + public function footer() { + if ( $this->done_footer ) { + return; + } + $this->done_footer = true; + echo '
'; + } + + public function error($errors) { + if ( ! $this->done_header ) + $this->header(); + if ( is_string($errors) ) { + $this->feedback($errors); + } elseif ( is_wp_error($errors) && $errors->get_error_code() ) { + foreach ( $errors->get_error_messages() as $message ) { + if ( $errors->get_error_data() && is_string( $errors->get_error_data() ) ) + $this->feedback($message . ' ' . esc_html( strip_tags( $errors->get_error_data() ) ) ); + else + $this->feedback($message); + } + } + } + + public function feedback($string) { + if ( isset( $this->upgrader->strings[$string] ) ) + $string = $this->upgrader->strings[$string]; + + if ( strpos($string, '%') !== false ) { + $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; + show_message($string); + } + public function before() {} + public function after() {} + + /** + * Output JavaScript that calls function to decrement the update counts. + * + * @since 3.9.0 + * + * @param string $type Type of update count to decrement. Likely values include 'plugin', + * 'theme', 'translation', etc. + */ + protected function decrement_update_count( $type ) { + if ( ! $this->result || is_wp_error( $this->result ) || 'up_to_date' === $this->result ) { + return; + } + + if ( defined( 'IFRAME_REQUEST' ) ) { + echo ''; + } else { + echo ''; + } + } +} + +/** + * Plugin Upgrader Skin for WordPress Plugin Upgrades. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Plugin_Upgrader_Skin extends WP_Upgrader_Skin { + public $plugin = ''; + public $plugin_active = false; + public $plugin_network_active = false; + + public function __construct($args = array()) { + $defaults = array( 'url' => '', 'plugin' => '', 'nonce' => '', 'title' => __('Update Plugin') ); + $args = wp_parse_args($args, $defaults); + + $this->plugin = $args['plugin']; + + $this->plugin_active = is_plugin_active( $this->plugin ); + $this->plugin_network_active = is_plugin_active_for_network( $this->plugin ); + + parent::__construct($args); + } + + public function after() { + $this->plugin = $this->upgrader->plugin_info(); + if ( !empty($this->plugin) && !is_wp_error($this->result) && $this->plugin_active ){ + echo ''; + } + + $this->decrement_update_count( 'plugin' ); + + $update_actions = array( + 'activate_plugin' => '' . __('Activate Plugin') . '', + 'plugins_page' => '' . __('Return to Plugins page') . '' + ); + if ( $this->plugin_active || ! $this->result || is_wp_error( $this->result ) || ! current_user_can( 'activate_plugins' ) ) + unset( $update_actions['activate_plugin'] ); + + /** + * Filter the list of action links available following a single plugin update. + * + * @since 2.7.0 + * + * @param array $update_actions Array of plugin action links. + * @param string $plugin Path to the plugin file. + */ + $update_actions = apply_filters( 'update_plugin_complete_actions', $update_actions, $this->plugin ); + + if ( ! empty($update_actions) ) + $this->feedback(implode(' | ', (array)$update_actions)); + } +} + +/** + * Plugin Upgrader Skin for WordPress Plugin Upgrades. + * + * @package WordPress + * @subpackage Upgrader + * @since 3.0.0 + */ +class Bulk_Upgrader_Skin extends WP_Upgrader_Skin { + public $in_loop = false; + public $error = false; + + public function __construct($args = array()) { + $defaults = array( 'url' => '', 'nonce' => '' ); + $args = wp_parse_args($args, $defaults); + + parent::__construct($args); + } + + public function add_strings() { + $this->upgrader->strings['skin_upgrade_start'] = __('The update process is starting. This process may take a while on some hosts, so please be patient.'); + $this->upgrader->strings['skin_update_failed_error'] = __('An error occurred while updating %1$s: %2$s'); + $this->upgrader->strings['skin_update_failed'] = __('The update of %1$s failed.'); + $this->upgrader->strings['skin_update_successful'] = __('%1$s updated successfully.').' '.__('Show Details').'.'; + $this->upgrader->strings['skin_upgrade_end'] = __('All updates have been completed.'); + } + + public function feedback($string) { + if ( isset( $this->upgrader->strings[$string] ) ) + $string = $this->upgrader->strings[$string]; + + if ( strpos($string, '%') !== false ) { + $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; + if ( $this->in_loop ) + echo "$string
\n"; + else + echo "

$string

\n"; + } + + public function header() { + // Nothing, This will be displayed within a iframe. + } + + public function footer() { + // Nothing, This will be displayed within a iframe. + } + public function error($error) { + if ( is_string($error) && isset( $this->upgrader->strings[$error] ) ) + $this->error = $this->upgrader->strings[$error]; + + if ( is_wp_error($error) ) { + $messages = array(); + foreach ( $error->get_error_messages() as $emessage ) { + if ( $error->get_error_data() && is_string( $error->get_error_data() ) ) + $messages[] = $emessage . ' ' . esc_html( strip_tags( $error->get_error_data() ) ); + else + $messages[] = $emessage; + } + $this->error = implode(', ', $messages); + } + echo ''; + } + + public function bulk_header() { + $this->feedback('skin_upgrade_start'); + } + + public function bulk_footer() { + $this->feedback('skin_upgrade_end'); + } + + public function before($title = '') { + $this->in_loop = true; + printf( '

' . $this->upgrader->strings['skin_before_update_header'] . '

', $title, $this->upgrader->update_current, $this->upgrader->update_count); + echo ''; + echo '

'; + $this->flush_output(); + } + + public function after($title = '') { + echo '

'; + if ( $this->error || ! $this->result ) { + if ( $this->error ) + echo '

' . sprintf($this->upgrader->strings['skin_update_failed_error'], $title, $this->error) . '

'; + else + echo '

' . sprintf($this->upgrader->strings['skin_update_failed'], $title) . '

'; + + echo ''; + } + if ( $this->result && ! is_wp_error( $this->result ) ) { + if ( ! $this->error ) + echo '

' . sprintf($this->upgrader->strings['skin_update_successful'], $title, 'jQuery(\'#progress-' . esc_js($this->upgrader->update_current) . '\').toggle();jQuery(\'span\', this).toggle(); return false;') . '

'; + echo ''; + } + + $this->reset(); + $this->flush_output(); + } + + public function reset() { + $this->in_loop = false; + $this->error = false; + } + + public function flush_output() { + wp_ob_end_flush_all(); + flush(); + } +} + +class Bulk_Plugin_Upgrader_Skin extends Bulk_Upgrader_Skin { + public $plugin_info = array(); // Plugin_Upgrader::bulk() will fill this in. + + public function __construct($args = array()) { + parent::__construct($args); + } + + public function add_strings() { + parent::add_strings(); + $this->upgrader->strings['skin_before_update_header'] = __('Updating Plugin %1$s (%2$d/%3$d)'); + } + + public function before($title = '') { + parent::before($this->plugin_info['Title']); + } + + public function after($title = '') { + parent::after($this->plugin_info['Title']); + $this->decrement_update_count( 'plugin' ); + } + public function bulk_footer() { + parent::bulk_footer(); + $update_actions = array( + 'plugins_page' => '' . __('Return to Plugins page') . '', + 'updates_page' => '' . __('Return to WordPress Updates') . '' + ); + if ( ! current_user_can( 'activate_plugins' ) ) + unset( $update_actions['plugins_page'] ); + + /** + * Filter the list of action links available following bulk plugin updates. + * + * @since 3.0.0 + * + * @param array $update_actions Array of plugin action links. + * @param array $plugin_info Array of information for the last-updated plugin. + */ + $update_actions = apply_filters( 'update_bulk_plugins_complete_actions', $update_actions, $this->plugin_info ); + + if ( ! empty($update_actions) ) + $this->feedback(implode(' | ', (array)$update_actions)); + } +} + +class Bulk_Theme_Upgrader_Skin extends Bulk_Upgrader_Skin { + public $theme_info = array(); // Theme_Upgrader::bulk() will fill this in. + + public function __construct($args = array()) { + parent::__construct($args); + } + + public function add_strings() { + parent::add_strings(); + $this->upgrader->strings['skin_before_update_header'] = __('Updating Theme %1$s (%2$d/%3$d)'); + } + + public function before($title = '') { + parent::before( $this->theme_info->display('Name') ); + } + + public function after($title = '') { + parent::after( $this->theme_info->display('Name') ); + $this->decrement_update_count( 'theme' ); + } + + public function bulk_footer() { + parent::bulk_footer(); + $update_actions = array( + 'themes_page' => '' . __('Return to Themes page') . '', + 'updates_page' => '' . __('Return to WordPress Updates') . '' + ); + if ( ! current_user_can( 'switch_themes' ) && ! current_user_can( 'edit_theme_options' ) ) + unset( $update_actions['themes_page'] ); + + /** + * Filter the list of action links available following bulk theme updates. + * + * @since 3.0.0 + * + * @param array $update_actions Array of theme action links. + * @param array $theme_info Array of information for the last-updated theme. + */ + $update_actions = apply_filters( 'update_bulk_theme_complete_actions', $update_actions, $this->theme_info ); + + if ( ! empty($update_actions) ) + $this->feedback(implode(' | ', (array)$update_actions)); + } +} + +/** + * Plugin Installer Skin for WordPress Plugin Installer. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Plugin_Installer_Skin extends WP_Upgrader_Skin { + public $api; + public $type; + + public function __construct($args = array()) { + $defaults = array( 'type' => 'web', 'url' => '', 'plugin' => '', 'nonce' => '', 'title' => '' ); + $args = wp_parse_args($args, $defaults); + + $this->type = $args['type']; + $this->api = isset($args['api']) ? $args['api'] : array(); + + parent::__construct($args); + } + + public function before() { + if ( !empty($this->api) ) + $this->upgrader->strings['process_success'] = sprintf( __('Successfully installed the plugin %s %s.'), $this->api->name, $this->api->version); + } + + public function after() { + + $plugin_file = $this->upgrader->plugin_info(); + + $install_actions = array(); + + $from = isset($_GET['from']) ? wp_unslash( $_GET['from'] ) : 'plugins'; + + if ( 'import' == $from ) + $install_actions['activate_plugin'] = '' . __('Activate Plugin & Run Importer') . ''; + else + $install_actions['activate_plugin'] = '' . __('Activate Plugin') . ''; + + if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { + $install_actions['network_activate'] = '' . __('Network Activate') . ''; + unset( $install_actions['activate_plugin'] ); + } + + if ( 'import' == $from ) + $install_actions['importers_page'] = '' . __('Return to Importers') . ''; + else if ( $this->type == 'web' ) + $install_actions['plugins_page'] = '' . __('Return to Plugin Installer') . ''; + else + $install_actions['plugins_page'] = '' . __('Return to Plugins page') . ''; + + if ( ! $this->result || is_wp_error($this->result) ) { + unset( $install_actions['activate_plugin'], $install_actions['network_activate'] ); + } elseif ( ! current_user_can( 'activate_plugins' ) ) { + unset( $install_actions['activate_plugin'] ); + } + + /** + * Filter the list of action links available following a single plugin installation. + * + * @since 2.7.0 + * + * @param array $install_actions Array of plugin action links. + * @param object $api Object containing WordPress.org API plugin data. Empty + * for non-API installs, such as when a plugin is installed + * via upload. + * @param string $plugin_file Path to the plugin file. + */ + $install_actions = apply_filters( 'install_plugin_complete_actions', $install_actions, $this->api, $plugin_file ); + + if ( ! empty($install_actions) ) + $this->feedback(implode(' | ', (array)$install_actions)); + } +} + +/** + * Theme Installer Skin for the WordPress Theme Installer. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Theme_Installer_Skin extends WP_Upgrader_Skin { + public $api; + public $type; + + public function __construct($args = array()) { + $defaults = array( 'type' => 'web', 'url' => '', 'theme' => '', 'nonce' => '', 'title' => '' ); + $args = wp_parse_args($args, $defaults); + + $this->type = $args['type']; + $this->api = isset($args['api']) ? $args['api'] : array(); + + parent::__construct($args); + } + + public function before() { + if ( !empty($this->api) ) + $this->upgrader->strings['process_success'] = sprintf( $this->upgrader->strings['process_success_specific'], $this->api->name, $this->api->version); + } + + public function after() { + if ( empty($this->upgrader->result['destination_name']) ) + return; + + $theme_info = $this->upgrader->theme_info(); + if ( empty( $theme_info ) ) + return; + + $name = $theme_info->display('Name'); + $stylesheet = $this->upgrader->result['destination_name']; + $template = $theme_info->get_template(); + + $preview_link = add_query_arg( array( + 'preview' => 1, + 'template' => urlencode( $template ), + 'stylesheet' => urlencode( $stylesheet ), + ), trailingslashit( home_url() ) ); + + $activate_link = add_query_arg( array( + 'action' => 'activate', + 'template' => urlencode( $template ), + 'stylesheet' => urlencode( $stylesheet ), + ), admin_url('themes.php') ); + $activate_link = wp_nonce_url( $activate_link, 'switch-theme_' . $stylesheet ); + + $install_actions = array(); + $install_actions['preview'] = '' . __('Preview') . ''; + if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { + $install_actions['preview'] .= '' . __('Live Preview') . ''; + } + $install_actions['activate'] = '' . __('Activate') . ''; + + if ( is_network_admin() && current_user_can( 'manage_network_themes' ) ) + $install_actions['network_enable'] = '' . __( 'Network Enable' ) . ''; + + if ( $this->type == 'web' ) + $install_actions['themes_page'] = '' . __('Return to Theme Installer') . ''; + elseif ( current_user_can( 'switch_themes' ) || current_user_can( 'edit_theme_options' ) ) + $install_actions['themes_page'] = '' . __('Return to Themes page') . ''; + + if ( ! $this->result || is_wp_error($this->result) || is_network_admin() || ! current_user_can( 'switch_themes' ) ) + unset( $install_actions['activate'], $install_actions['preview'] ); + + /** + * Filter the list of action links available following a single theme installation. + * + * @since 2.8.0 + * + * @param array $install_actions Array of theme action links. + * @param object $api Object containing WordPress.org API theme data. + * @param string $stylesheet Theme directory name. + * @param WP_Theme $theme_info Theme object. + */ + $install_actions = apply_filters( 'install_theme_complete_actions', $install_actions, $this->api, $stylesheet, $theme_info ); + if ( ! empty($install_actions) ) + $this->feedback(implode(' | ', (array)$install_actions)); + } +} + +/** + * Theme Upgrader Skin for WordPress Theme Upgrades. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Theme_Upgrader_Skin extends WP_Upgrader_Skin { + public $theme = ''; + + public function __construct($args = array()) { + $defaults = array( 'url' => '', 'theme' => '', 'nonce' => '', 'title' => __('Update Theme') ); + $args = wp_parse_args($args, $defaults); + + $this->theme = $args['theme']; + + parent::__construct($args); + } + + public function after() { + $this->decrement_update_count( 'theme' ); + + $update_actions = array(); + if ( ! empty( $this->upgrader->result['destination_name'] ) && $theme_info = $this->upgrader->theme_info() ) { + $name = $theme_info->display('Name'); + $stylesheet = $this->upgrader->result['destination_name']; + $template = $theme_info->get_template(); + + $preview_link = add_query_arg( array( + 'preview' => 1, + 'template' => urlencode( $template ), + 'stylesheet' => urlencode( $stylesheet ), + ), trailingslashit( home_url() ) ); + + $activate_link = add_query_arg( array( + 'action' => 'activate', + 'template' => urlencode( $template ), + 'stylesheet' => urlencode( $stylesheet ), + ), admin_url('themes.php') ); + $activate_link = wp_nonce_url( $activate_link, 'switch-theme_' . $stylesheet ); + + if ( get_stylesheet() == $stylesheet ) { + if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { + $update_actions['preview'] = '' . __('Customize') . ''; + } + } elseif ( current_user_can( 'switch_themes' ) ) { + $update_actions['preview'] = '' . __('Preview') . ''; + if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { + $update_actions['preview'] .= '' . __('Live Preview') . ''; + } + $update_actions['activate'] = '' . __('Activate') . ''; + } + + if ( ! $this->result || is_wp_error( $this->result ) || is_network_admin() ) + unset( $update_actions['preview'], $update_actions['activate'] ); + } + + $update_actions['themes_page'] = '' . __('Return to Themes page') . ''; + + /** + * Filter the list of action links available following a single theme update. + * + * @since 2.8.0 + * + * @param array $update_actions Array of theme action links. + * @param string $theme Theme directory name. + */ + $update_actions = apply_filters( 'update_theme_complete_actions', $update_actions, $this->theme ); + + if ( ! empty($update_actions) ) + $this->feedback(implode(' | ', (array)$update_actions)); + } +} + +/** + * Translation Upgrader Skin for WordPress Translation Upgrades. + * + * @package WordPress + * @subpackage Upgrader + * @since 3.7.0 + */ +class Language_Pack_Upgrader_Skin extends WP_Upgrader_Skin { + public $language_update = null; + public $done_header = false; + public $done_footer = false; + public $display_footer_actions = true; + + public function __construct( $args = array() ) { + $defaults = array( 'url' => '', 'nonce' => '', 'title' => __( 'Update Translations' ), 'skip_header_footer' => false ); + $args = wp_parse_args( $args, $defaults ); + if ( $args['skip_header_footer'] ) { + $this->done_header = true; + $this->done_footer = true; + $this->display_footer_actions = false; + } + parent::__construct( $args ); + } + + public function before() { + $name = $this->upgrader->get_name_for_update( $this->language_update ); + + echo '
'; + + printf( '

' . __( 'Updating translations for %1$s (%2$s)…' ) . '

', $name, $this->language_update->language ); + } + + public function error( $error ) { + echo '
'; + parent::error( $error ); + echo '
'; + } + + public function after() { + echo '
'; + } + + public function bulk_footer() { + $this->decrement_update_count( 'translation' ); + $update_actions = array(); + $update_actions['updates_page'] = '' . __( 'Return to WordPress Updates' ) . ''; + + /** + * Filter the list of action links available following a translations update. + * + * @since 3.7.0 + * + * @param array $update_actions Array of translations update links. + */ + $update_actions = apply_filters( 'update_translations_complete_actions', $update_actions ); + + if ( $update_actions && $this->display_footer_actions ) + $this->feedback( implode( ' | ', $update_actions ) ); + } +} + +/** + * Upgrader Skin for Automatic WordPress Upgrades + * + * This skin is designed to be used when no output is intended, all output + * is captured and stored for the caller to process and log/email/discard. + * + * @package WordPress + * @subpackage Upgrader + * @since 3.7.0 + */ +class Automatic_Upgrader_Skin extends WP_Upgrader_Skin { + protected $messages = array(); + + public function request_filesystem_credentials( $error = false, $context = '' ) { + if ( $context ) + $this->options['context'] = $context; + // TODO: fix up request_filesystem_credentials(), or split it, to allow us to request a no-output version + // This will output a credentials form in event of failure, We don't want that, so just hide with a buffer + ob_start(); + $result = parent::request_filesystem_credentials( $error ); + ob_end_clean(); + return $result; + } + + public function get_upgrade_messages() { + return $this->messages; + } + + public function feedback( $data ) { + if ( is_wp_error( $data ) ) + $string = $data->get_error_message(); + else if ( is_array( $data ) ) + return; + else + $string = $data; + + if ( ! empty( $this->upgrader->strings[ $string ] ) ) + $string = $this->upgrader->strings[ $string ]; + + if ( strpos( $string, '%' ) !== false ) { + $args = func_get_args(); + $args = array_splice( $args, 1 ); + if ( ! empty( $args ) ) + $string = vsprintf( $string, $args ); + } + + $string = trim( $string ); + + // Only allow basic HTML in the messages, as it'll be used in emails/logs rather than direct browser output. + $string = wp_kses( $string, array( + 'a' => array( + 'href' => true + ), + 'br' => true, + 'em' => true, + 'strong' => true, + ) ); + + if ( empty( $string ) ) + return; + + $this->messages[] = $string; + } + + public function header() { + ob_start(); + } + + public function footer() { + $output = ob_get_contents(); + if ( ! empty( $output ) ) + $this->feedback( $output ); + ob_end_clean(); + } + + public function bulk_header() {} + public function bulk_footer() {} + public function before() {} + public function after() {} +} diff --git a/wp-admin/includes/class-wp-upgrader.php b/wp-admin/includes/class-wp-upgrader.php new file mode 100644 index 0000000..2bef3ea --- /dev/null +++ b/wp-admin/includes/class-wp-upgrader.php @@ -0,0 +1,2676 @@ +skin = new WP_Upgrader_Skin(); + else + $this->skin = $skin; + } + + public function init() { + $this->skin->set_upgrader($this); + $this->generic_strings(); + } + + public function generic_strings() { + $this->strings['bad_request'] = __('Invalid Data provided.'); + $this->strings['fs_unavailable'] = __('Could not access filesystem.'); + $this->strings['fs_error'] = __('Filesystem error.'); + $this->strings['fs_no_root_dir'] = __('Unable to locate WordPress Root directory.'); + $this->strings['fs_no_content_dir'] = __('Unable to locate WordPress Content directory (wp-content).'); + $this->strings['fs_no_plugins_dir'] = __('Unable to locate WordPress Plugin directory.'); + $this->strings['fs_no_themes_dir'] = __('Unable to locate WordPress Theme directory.'); + /* translators: %s: directory name */ + $this->strings['fs_no_folder'] = __('Unable to locate needed folder (%s).'); + + $this->strings['download_failed'] = __('Download failed.'); + $this->strings['installing_package'] = __('Installing the latest version…'); + $this->strings['no_files'] = __('The package contains no files.'); + $this->strings['folder_exists'] = __('Destination folder already exists.'); + $this->strings['mkdir_failed'] = __('Could not create directory.'); + $this->strings['incompatible_archive'] = __('The package could not be installed.'); + + $this->strings['maintenance_start'] = __('Enabling Maintenance mode…'); + $this->strings['maintenance_end'] = __('Disabling Maintenance mode…'); + } + + public function fs_connect( $directories = array() ) { + global $wp_filesystem; + + if ( false === ($credentials = $this->skin->request_filesystem_credentials()) ) + return false; + + if ( ! WP_Filesystem($credentials) ) { + $error = true; + if ( is_object($wp_filesystem) && $wp_filesystem->errors->get_error_code() ) + $error = $wp_filesystem->errors; + $this->skin->request_filesystem_credentials($error); //Failed to connect, Error and request again + return false; + } + + if ( ! is_object($wp_filesystem) ) + return new WP_Error('fs_unavailable', $this->strings['fs_unavailable'] ); + + if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) + return new WP_Error('fs_error', $this->strings['fs_error'], $wp_filesystem->errors); + + foreach ( (array)$directories as $dir ) { + switch ( $dir ) { + case ABSPATH: + if ( ! $wp_filesystem->abspath() ) + return new WP_Error('fs_no_root_dir', $this->strings['fs_no_root_dir']); + break; + case WP_CONTENT_DIR: + if ( ! $wp_filesystem->wp_content_dir() ) + return new WP_Error('fs_no_content_dir', $this->strings['fs_no_content_dir']); + break; + case WP_PLUGIN_DIR: + if ( ! $wp_filesystem->wp_plugins_dir() ) + return new WP_Error('fs_no_plugins_dir', $this->strings['fs_no_plugins_dir']); + break; + case get_theme_root(): + if ( ! $wp_filesystem->wp_themes_dir() ) + return new WP_Error('fs_no_themes_dir', $this->strings['fs_no_themes_dir']); + break; + default: + if ( ! $wp_filesystem->find_folder($dir) ) + return new WP_Error( 'fs_no_folder', sprintf( $this->strings['fs_no_folder'], esc_html( basename( $dir ) ) ) ); + break; + } + } + return true; + } //end fs_connect(); + + public function download_package($package) { + + /** + * Filter whether to return the package. + * + * @since 3.7.0 + * + * @param bool $reply Whether to bail without returning the package. + * Default false. + * @param string $package The package file name. + * @param WP_Upgrader $this The WP_Upgrader instance. + */ + $reply = apply_filters( 'upgrader_pre_download', false, $package, $this ); + if ( false !== $reply ) + return $reply; + + if ( ! preg_match('!^(http|https|ftp)://!i', $package) && file_exists($package) ) //Local file or remote? + return $package; //must be a local file.. + + if ( empty($package) ) + return new WP_Error('no_package', $this->strings['no_package']); + + $this->skin->feedback('downloading_package', $package); + + $download_file = download_url($package); + + if ( is_wp_error($download_file) ) + return new WP_Error('download_failed', $this->strings['download_failed'], $download_file->get_error_message()); + + return $download_file; + } + + public function unpack_package($package, $delete_package = true) { + global $wp_filesystem; + + $this->skin->feedback('unpack_package'); + + $upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/'; + + //Clean up contents of upgrade directory beforehand. + $upgrade_files = $wp_filesystem->dirlist($upgrade_folder); + if ( !empty($upgrade_files) ) { + foreach ( $upgrade_files as $file ) + $wp_filesystem->delete($upgrade_folder . $file['name'], true); + } + + //We need a working directory + $working_dir = $upgrade_folder . basename($package, '.zip'); + + // Clean up working directory + if ( $wp_filesystem->is_dir($working_dir) ) + $wp_filesystem->delete($working_dir, true); + + // Unzip package to working directory + $result = unzip_file( $package, $working_dir ); + + // Once extracted, delete the package if required. + if ( $delete_package ) + unlink($package); + + if ( is_wp_error($result) ) { + $wp_filesystem->delete($working_dir, true); + if ( 'incompatible_archive' == $result->get_error_code() ) { + return new WP_Error( 'incompatible_archive', $this->strings['incompatible_archive'], $result->get_error_data() ); + } + return $result; + } + + return $working_dir; + } + + public function install_package( $args = array() ) { + global $wp_filesystem, $wp_theme_directories; + + $defaults = array( + 'source' => '', // Please always pass this + 'destination' => '', // and this + 'clear_destination' => false, + 'clear_working' => false, + 'abort_if_destination_exists' => true, + 'hook_extra' => array() + ); + + $args = wp_parse_args($args, $defaults); + + // These were previously extract()'d. + $source = $args['source']; + $destination = $args['destination']; + $clear_destination = $args['clear_destination']; + + @set_time_limit( 300 ); + + if ( empty( $source ) || empty( $destination ) ) { + return new WP_Error( 'bad_request', $this->strings['bad_request'] ); + } + $this->skin->feedback( 'installing_package' ); + + /** + * Filter the install response before the installation has started. + * + * Returning a truthy value, or one that could be evaluated as a WP_Error + * will effectively short-circuit the installation, returning that value + * instead. + * + * @since 2.8.0 + * + * @param bool|WP_Error $response Response. + * @param array $hook_extra Extra arguments passed to hooked filters. + */ + $res = apply_filters( 'upgrader_pre_install', true, $args['hook_extra'] ); + if ( is_wp_error( $res ) ) { + return $res; + } + + //Retain the Original source and destinations + $remote_source = $args['source']; + $local_destination = $destination; + + $source_files = array_keys( $wp_filesystem->dirlist( $remote_source ) ); + $remote_destination = $wp_filesystem->find_folder( $local_destination ); + + //Locate which directory to copy to the new folder, This is based on the actual folder holding the files. + if ( 1 == count( $source_files ) && $wp_filesystem->is_dir( trailingslashit( $args['source'] ) . $source_files[0] . '/' ) ) { //Only one folder? Then we want its contents. + $source = trailingslashit( $args['source'] ) . trailingslashit( $source_files[0] ); + } elseif ( count( $source_files ) == 0 ) { + return new WP_Error( 'incompatible_archive_empty', $this->strings['incompatible_archive'], $this->strings['no_files'] ); // There are no files? + } else { //It's only a single file, the upgrader will use the foldername of this file as the destination folder. foldername is based on zip filename. + $source = trailingslashit( $args['source'] ); + } + + /** + * Filter the source file location for the upgrade package. + * + * @since 2.8.0 + * + * @param string $source File source location. + * @param string $remote_source Remove file source location. + * @param WP_Upgrader $this WP_Upgrader instance. + */ + $source = apply_filters( 'upgrader_source_selection', $source, $remote_source, $this ); + if ( is_wp_error( $source ) ) { + return $source; + } + + // Has the source location changed? If so, we need a new source_files list. + if ( $source !== $remote_source ) { + $source_files = array_keys( $wp_filesystem->dirlist( $source ) ); + } + /* + * Protection against deleting files in any important base directories. + * Theme_Upgrader & Plugin_Upgrader also trigger this, as they pass the + * destination directory (WP_PLUGIN_DIR / wp-content/themes) intending + * to copy the directory into the directory, whilst they pass the source + * as the actual files to copy. + */ + $protected_directories = array( ABSPATH, WP_CONTENT_DIR, WP_PLUGIN_DIR, WP_CONTENT_DIR . '/themes' ); + + if ( is_array( $wp_theme_directories ) ) { + $protected_directories = array_merge( $protected_directories, $wp_theme_directories ); + } + if ( in_array( $destination, $protected_directories ) ) { + $remote_destination = trailingslashit( $remote_destination ) . trailingslashit( basename( $source ) ); + $destination = trailingslashit( $destination ) . trailingslashit( basename( $source ) ); + } + + if ( $clear_destination ) { + //We're going to clear the destination if there's something there + $this->skin->feedback('remove_old'); + $removed = true; + if ( $wp_filesystem->exists( $remote_destination ) ) { + $removed = $wp_filesystem->delete( $remote_destination, true ); + } + + /** + * Filter whether the upgrader cleared the destination. + * + * @since 2.8.0 + * + * @param bool $removed Whether the destination was cleared. + * @param string $local_destination The local package destination. + * @param string $remote_destination The remote package destination. + * @param array $hook_extra Extra arguments passed to hooked filters. + */ + $removed = apply_filters( 'upgrader_clear_destination', $removed, $local_destination, $remote_destination, $args['hook_extra'] ); + + if ( is_wp_error($removed) ) { + return $removed; + } else if ( ! $removed ) { + return new WP_Error('remove_old_failed', $this->strings['remove_old_failed']); + } + } elseif ( $args['abort_if_destination_exists'] && $wp_filesystem->exists($remote_destination) ) { + //If we're not clearing the destination folder and something exists there already, Bail. + //But first check to see if there are actually any files in the folder. + $_files = $wp_filesystem->dirlist($remote_destination); + if ( ! empty($_files) ) { + $wp_filesystem->delete($remote_source, true); //Clear out the source files. + return new WP_Error('folder_exists', $this->strings['folder_exists'], $remote_destination ); + } + } + + //Create destination if needed + if ( ! $wp_filesystem->exists( $remote_destination ) ) { + if ( ! $wp_filesystem->mkdir( $remote_destination, FS_CHMOD_DIR ) ) { + return new WP_Error( 'mkdir_failed_destination', $this->strings['mkdir_failed'], $remote_destination ); + } + } + // Copy new version of item into place. + $result = copy_dir($source, $remote_destination); + if ( is_wp_error($result) ) { + if ( $args['clear_working'] ) { + $wp_filesystem->delete( $remote_source, true ); + } + return $result; + } + + //Clear the Working folder? + if ( $args['clear_working'] ) { + $wp_filesystem->delete( $remote_source, true ); + } + + $destination_name = basename( str_replace($local_destination, '', $destination) ); + if ( '.' == $destination_name ) { + $destination_name = ''; + } + + $this->result = compact('local_source', 'source', 'source_name', 'source_files', 'destination', 'destination_name', 'local_destination', 'remote_destination', 'clear_destination', 'delete_source_dir'); + + /** + * Filter the install response after the installation has finished. + * + * @since 2.8.0 + * + * @param bool $response Install response. + * @param array $hook_extra Extra arguments passed to hooked filters. + * @param array $result Installation result data. + */ + $res = apply_filters( 'upgrader_post_install', true, $args['hook_extra'], $this->result ); + + if ( is_wp_error($res) ) { + $this->result = $res; + return $res; + } + + //Bombard the calling function will all the info which we've just used. + return $this->result; + } + + public function run( $options ) { + + $defaults = array( + 'package' => '', // Please always pass this. + 'destination' => '', // And this + 'clear_destination' => false, + 'abort_if_destination_exists' => true, // Abort if the Destination directory exists, Pass clear_destination as false please + 'clear_working' => true, + 'is_multi' => false, + 'hook_extra' => array() // Pass any extra $hook_extra args here, this will be passed to any hooked filters. + ); + + $options = wp_parse_args( $options, $defaults ); + + if ( ! $options['is_multi'] ) { // call $this->header separately if running multiple times + $this->skin->header(); + } + + // Connect to the Filesystem first. + $res = $this->fs_connect( array( WP_CONTENT_DIR, $options['destination'] ) ); + // Mainly for non-connected filesystem. + if ( ! $res ) { + if ( ! $options['is_multi'] ) { + $this->skin->footer(); + } + return false; + } + + $this->skin->before(); + + if ( is_wp_error($res) ) { + $this->skin->error($res); + $this->skin->after(); + if ( ! $options['is_multi'] ) { + $this->skin->footer(); + } + return $res; + } + + //Download the package (Note, This just returns the filename of the file if the package is a local file) + $download = $this->download_package( $options['package'] ); + if ( is_wp_error($download) ) { + $this->skin->error($download); + $this->skin->after(); + if ( ! $options['is_multi'] ) { + $this->skin->footer(); + } + return $download; + } + + $delete_package = ( $download != $options['package'] ); // Do not delete a "local" file + + //Unzips the file into a temporary directory + $working_dir = $this->unpack_package( $download, $delete_package ); + if ( is_wp_error($working_dir) ) { + $this->skin->error($working_dir); + $this->skin->after(); + if ( ! $options['is_multi'] ) { + $this->skin->footer(); + } + return $working_dir; + } + + //With the given options, this installs it to the destination directory. + $result = $this->install_package( array( + 'source' => $working_dir, + 'destination' => $options['destination'], + 'clear_destination' => $options['clear_destination'], + 'abort_if_destination_exists' => $options['abort_if_destination_exists'], + 'clear_working' => $options['clear_working'], + 'hook_extra' => $options['hook_extra'] + ) ); + + $this->skin->set_result($result); + if ( is_wp_error($result) ) { + $this->skin->error($result); + $this->skin->feedback('process_failed'); + } else { + //Install Succeeded + $this->skin->feedback('process_success'); + } + + $this->skin->after(); + + if ( ! $options['is_multi'] ) { + + /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ + do_action( 'upgrader_process_complete', $this, $options['hook_extra'] ); + $this->skin->footer(); + } + + return $result; + } + + public function maintenance_mode($enable = false) { + global $wp_filesystem; + $file = $wp_filesystem->abspath() . '.maintenance'; + if ( $enable ) { + $this->skin->feedback('maintenance_start'); + // Create maintenance file to signal that we are upgrading + $maintenance_string = ''; + $wp_filesystem->delete($file); + $wp_filesystem->put_contents($file, $maintenance_string, FS_CHMOD_FILE); + } else if ( !$enable && $wp_filesystem->exists($file) ) { + $this->skin->feedback('maintenance_end'); + $wp_filesystem->delete($file); + } + } + +} + +/** + * Plugin Upgrader class for WordPress Plugins, It is designed to upgrade/install plugins from a local zip, remote zip URL, or uploaded zip file. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Plugin_Upgrader extends WP_Upgrader { + + public $result; + public $bulk = false; + + public function upgrade_strings() { + $this->strings['up_to_date'] = __('The plugin is at the latest version.'); + $this->strings['no_package'] = __('Update package not available.'); + $this->strings['downloading_package'] = __('Downloading update from %s…'); + $this->strings['unpack_package'] = __('Unpacking the update…'); + $this->strings['remove_old'] = __('Removing the old version of the plugin…'); + $this->strings['remove_old_failed'] = __('Could not remove the old plugin.'); + $this->strings['process_failed'] = __('Plugin update failed.'); + $this->strings['process_success'] = __('Plugin updated successfully.'); + } + + public function install_strings() { + $this->strings['no_package'] = __('Install package not available.'); + $this->strings['downloading_package'] = __('Downloading install package from %s…'); + $this->strings['unpack_package'] = __('Unpacking the package…'); + $this->strings['installing_package'] = __('Installing the plugin…'); + $this->strings['no_files'] = __('The plugin contains no files.'); + $this->strings['process_failed'] = __('Plugin install failed.'); + $this->strings['process_success'] = __('Plugin installed successfully.'); + } + + public function install( $package, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->install_strings(); + + add_filter('upgrader_source_selection', array($this, 'check_package') ); + + $this->run( array( + 'package' => $package, + 'destination' => WP_PLUGIN_DIR, + 'clear_destination' => false, // Do not overwrite files. + 'clear_working' => true, + 'hook_extra' => array( + 'type' => 'plugin', + 'action' => 'install', + ) + ) ); + + remove_filter('upgrader_source_selection', array($this, 'check_package') ); + + if ( ! $this->result || is_wp_error($this->result) ) + return $this->result; + + // Force refresh of plugin update information + wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); + + return true; + } + + public function upgrade( $plugin, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->upgrade_strings(); + + $current = get_site_transient( 'update_plugins' ); + if ( !isset( $current->response[ $plugin ] ) ) { + $this->skin->before(); + $this->skin->set_result(false); + $this->skin->error('up_to_date'); + $this->skin->after(); + return false; + } + + // Get the URL to the zip file + $r = $current->response[ $plugin ]; + + add_filter('upgrader_pre_install', array($this, 'deactivate_plugin_before_upgrade'), 10, 2); + add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); + //'source_selection' => array($this, 'source_selection'), //there's a trac ticket to move up the directory for zip's which are made a bit differently, useful for non-.org plugins. + + $this->run( array( + 'package' => $r->package, + 'destination' => WP_PLUGIN_DIR, + 'clear_destination' => true, + 'clear_working' => true, + 'hook_extra' => array( + 'plugin' => $plugin, + 'type' => 'plugin', + 'action' => 'update', + ), + ) ); + + // Cleanup our hooks, in case something else does a upgrade on this connection. + remove_filter('upgrader_pre_install', array($this, 'deactivate_plugin_before_upgrade')); + remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); + + if ( ! $this->result || is_wp_error($this->result) ) + return $this->result; + + // Force refresh of plugin update information + wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); + + return true; + } + + public function bulk_upgrade( $plugins, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->bulk = true; + $this->upgrade_strings(); + + $current = get_site_transient( 'update_plugins' ); + + add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); + + $this->skin->header(); + + // Connect to the Filesystem first. + $res = $this->fs_connect( array(WP_CONTENT_DIR, WP_PLUGIN_DIR) ); + if ( ! $res ) { + $this->skin->footer(); + return false; + } + + $this->skin->bulk_header(); + + // Only start maintenance mode if: + // - running Multisite and there are one or more plugins specified, OR + // - a plugin with an update available is currently active. + // @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible. + $maintenance = ( is_multisite() && ! empty( $plugins ) ); + foreach ( $plugins as $plugin ) + $maintenance = $maintenance || ( is_plugin_active( $plugin ) && isset( $current->response[ $plugin] ) ); + if ( $maintenance ) + $this->maintenance_mode(true); + + $results = array(); + + $this->update_count = count($plugins); + $this->update_current = 0; + foreach ( $plugins as $plugin ) { + $this->update_current++; + $this->skin->plugin_info = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin, false, true); + + if ( !isset( $current->response[ $plugin ] ) ) { + $this->skin->set_result('up_to_date'); + $this->skin->before(); + $this->skin->feedback('up_to_date'); + $this->skin->after(); + $results[$plugin] = true; + continue; + } + + // Get the URL to the zip file + $r = $current->response[ $plugin ]; + + $this->skin->plugin_active = is_plugin_active($plugin); + + $result = $this->run( array( + 'package' => $r->package, + 'destination' => WP_PLUGIN_DIR, + 'clear_destination' => true, + 'clear_working' => true, + 'is_multi' => true, + 'hook_extra' => array( + 'plugin' => $plugin + ) + ) ); + + $results[$plugin] = $this->result; + + // Prevent credentials auth screen from displaying multiple times + if ( false === $result ) + break; + } //end foreach $plugins + + $this->maintenance_mode(false); + + /** + * Fires when the bulk upgrader process is complete. + * + * @since 3.6.0 + * + * @param Plugin_Upgrader $this Plugin_Upgrader instance. In other contexts, $this, might + * be a Theme_Upgrader or Core_Upgrade instance. + * @param array $data { + * Array of bulk item update data. + * + * @type string $action Type of action. Default 'update'. + * @type string $type Type of update process. Accepts 'plugin', 'theme', or 'core'. + * @type bool $bulk Whether the update process is a bulk update. Default true. + * @type array $packages Array of plugin, theme, or core packages to update. + * } + */ + do_action( 'upgrader_process_complete', $this, array( + 'action' => 'update', + 'type' => 'plugin', + 'bulk' => true, + 'plugins' => $plugins, + ) ); + + $this->skin->bulk_footer(); + + $this->skin->footer(); + + // Cleanup our hooks, in case something else does a upgrade on this connection. + remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); + + // Force refresh of plugin update information + wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); + + return $results; + } + + public function check_package($source) { + global $wp_filesystem; + + if ( is_wp_error($source) ) + return $source; + + $working_directory = str_replace( $wp_filesystem->wp_content_dir(), trailingslashit(WP_CONTENT_DIR), $source); + if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, lets not prevent installation. + return $source; + + // Check the folder contains at least 1 valid plugin. + $plugins_found = false; + foreach ( glob( $working_directory . '*.php' ) as $file ) { + $info = get_plugin_data($file, false, false); + if ( !empty( $info['Name'] ) ) { + $plugins_found = true; + break; + } + } + + if ( ! $plugins_found ) + return new WP_Error( 'incompatible_archive_no_plugins', $this->strings['incompatible_archive'], __( 'No valid plugins were found.' ) ); + + return $source; + } + + // Return plugin info. + public function plugin_info() { + if ( ! is_array($this->result) ) + return false; + if ( empty($this->result['destination_name']) ) + return false; + + $plugin = get_plugins('/' . $this->result['destination_name']); //Ensure to pass with leading slash + if ( empty($plugin) ) + return false; + + $pluginfiles = array_keys($plugin); //Assume the requested plugin is the first in the list + + return $this->result['destination_name'] . '/' . $pluginfiles[0]; + } + + //Hooked to pre_install + public function deactivate_plugin_before_upgrade($return, $plugin) { + + if ( is_wp_error($return) ) //Bypass. + return $return; + + // When in cron (background updates) don't deactivate the plugin, as we require a browser to reactivate it + if ( defined( 'DOING_CRON' ) && DOING_CRON ) + return $return; + + $plugin = isset($plugin['plugin']) ? $plugin['plugin'] : ''; + if ( empty($plugin) ) + return new WP_Error('bad_request', $this->strings['bad_request']); + + if ( is_plugin_active($plugin) ) { + //Deactivate the plugin silently, Prevent deactivation hooks from running. + deactivate_plugins($plugin, true); + } + } + + //Hooked to upgrade_clear_destination + public function delete_old_plugin($removed, $local_destination, $remote_destination, $plugin) { + global $wp_filesystem; + + if ( is_wp_error($removed) ) + return $removed; //Pass errors through. + + $plugin = isset($plugin['plugin']) ? $plugin['plugin'] : ''; + if ( empty($plugin) ) + return new WP_Error('bad_request', $this->strings['bad_request']); + + $plugins_dir = $wp_filesystem->wp_plugins_dir(); + $this_plugin_dir = trailingslashit( dirname($plugins_dir . $plugin) ); + + if ( ! $wp_filesystem->exists($this_plugin_dir) ) //If it's already vanished. + return $removed; + + // If plugin is in its own directory, recursively delete the directory. + if ( strpos($plugin, '/') && $this_plugin_dir != $plugins_dir ) //base check on if plugin includes directory separator AND that it's not the root plugin folder + $deleted = $wp_filesystem->delete($this_plugin_dir, true); + else + $deleted = $wp_filesystem->delete($plugins_dir . $plugin); + + if ( ! $deleted ) + return new WP_Error('remove_old_failed', $this->strings['remove_old_failed']); + + return true; + } +} + +/** + * Theme Upgrader class for WordPress Themes, It is designed to upgrade/install themes from a local zip, remote zip URL, or uploaded zip file. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Theme_Upgrader extends WP_Upgrader { + + public $result; + public $bulk = false; + + public function upgrade_strings() { + $this->strings['up_to_date'] = __('The theme is at the latest version.'); + $this->strings['no_package'] = __('Update package not available.'); + $this->strings['downloading_package'] = __('Downloading update from %s…'); + $this->strings['unpack_package'] = __('Unpacking the update…'); + $this->strings['remove_old'] = __('Removing the old version of the theme…'); + $this->strings['remove_old_failed'] = __('Could not remove the old theme.'); + $this->strings['process_failed'] = __('Theme update failed.'); + $this->strings['process_success'] = __('Theme updated successfully.'); + } + + public function install_strings() { + $this->strings['no_package'] = __('Install package not available.'); + $this->strings['downloading_package'] = __('Downloading install package from %s…'); + $this->strings['unpack_package'] = __('Unpacking the package…'); + $this->strings['installing_package'] = __('Installing the theme…'); + $this->strings['no_files'] = __('The theme contains no files.'); + $this->strings['process_failed'] = __('Theme install failed.'); + $this->strings['process_success'] = __('Theme installed successfully.'); + /* translators: 1: theme name, 2: version */ + $this->strings['process_success_specific'] = __('Successfully installed the theme %1$s %2$s.'); + $this->strings['parent_theme_search'] = __('This theme requires a parent theme. Checking if it is installed…'); + /* translators: 1: theme name, 2: version */ + $this->strings['parent_theme_prepare_install'] = __('Preparing to install %1$s %2$s…'); + /* translators: 1: theme name, 2: version */ + $this->strings['parent_theme_currently_installed'] = __('The parent theme, %1$s %2$s, is currently installed.'); + /* translators: 1: theme name, 2: version */ + $this->strings['parent_theme_install_success'] = __('Successfully installed the parent theme, %1$s %2$s.'); + $this->strings['parent_theme_not_found'] = __('The parent theme could not be found. You will need to install the parent theme, %s, before you can use this child theme.'); + } + + public function check_parent_theme_filter($install_result, $hook_extra, $child_result) { + // Check to see if we need to install a parent theme + $theme_info = $this->theme_info(); + + if ( ! $theme_info->parent() ) + return $install_result; + + $this->skin->feedback( 'parent_theme_search' ); + + if ( ! $theme_info->parent()->errors() ) { + $this->skin->feedback( 'parent_theme_currently_installed', $theme_info->parent()->display('Name'), $theme_info->parent()->display('Version') ); + // We already have the theme, fall through. + return $install_result; + } + + // We don't have the parent theme, lets install it + $api = themes_api('theme_information', array('slug' => $theme_info->get('Template'), 'fields' => array('sections' => false, 'tags' => false) ) ); //Save on a bit of bandwidth. + + if ( ! $api || is_wp_error($api) ) { + $this->skin->feedback( 'parent_theme_not_found', $theme_info->get('Template') ); + // Don't show activate or preview actions after install + add_filter('install_theme_complete_actions', array($this, 'hide_activate_preview_actions') ); + return $install_result; + } + + // Backup required data we're going to override: + $child_api = $this->skin->api; + $child_success_message = $this->strings['process_success']; + + // Override them + $this->skin->api = $api; + $this->strings['process_success_specific'] = $this->strings['parent_theme_install_success'];//, $api->name, $api->version); + + $this->skin->feedback('parent_theme_prepare_install', $api->name, $api->version); + + add_filter('install_theme_complete_actions', '__return_false', 999); // Don't show any actions after installing the theme. + + // Install the parent theme + $parent_result = $this->run( array( + 'package' => $api->download_link, + 'destination' => get_theme_root(), + 'clear_destination' => false, //Do not overwrite files. + 'clear_working' => true + ) ); + + if ( is_wp_error($parent_result) ) + add_filter('install_theme_complete_actions', array($this, 'hide_activate_preview_actions') ); + + // Start cleaning up after the parents installation + remove_filter('install_theme_complete_actions', '__return_false', 999); + + // Reset child's result and data + $this->result = $child_result; + $this->skin->api = $child_api; + $this->strings['process_success'] = $child_success_message; + + return $install_result; + } + + public function hide_activate_preview_actions($actions) { + unset($actions['activate'], $actions['preview']); + return $actions; + } + + public function install( $package, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->install_strings(); + + add_filter('upgrader_source_selection', array($this, 'check_package') ); + add_filter('upgrader_post_install', array($this, 'check_parent_theme_filter'), 10, 3); + + $this->run( array( + 'package' => $package, + 'destination' => get_theme_root(), + 'clear_destination' => false, //Do not overwrite files. + 'clear_working' => true, + 'hook_extra' => array( + 'type' => 'theme', + 'action' => 'install', + ), + ) ); + + remove_filter('upgrader_source_selection', array($this, 'check_package') ); + remove_filter('upgrader_post_install', array($this, 'check_parent_theme_filter')); + + if ( ! $this->result || is_wp_error($this->result) ) + return $this->result; + + // Refresh the Theme Update information + wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); + + return true; + } + + public function upgrade( $theme, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->upgrade_strings(); + + // Is an update available? + $current = get_site_transient( 'update_themes' ); + if ( !isset( $current->response[ $theme ] ) ) { + $this->skin->before(); + $this->skin->set_result(false); + $this->skin->error( 'up_to_date' ); + $this->skin->after(); + return false; + } + + $r = $current->response[ $theme ]; + + add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); + add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); + add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); + + $this->run( array( + 'package' => $r['package'], + 'destination' => get_theme_root( $theme ), + 'clear_destination' => true, + 'clear_working' => true, + 'hook_extra' => array( + 'theme' => $theme, + 'type' => 'theme', + 'action' => 'update', + ), + ) ); + + remove_filter('upgrader_pre_install', array($this, 'current_before')); + remove_filter('upgrader_post_install', array($this, 'current_after')); + remove_filter('upgrader_clear_destination', array($this, 'delete_old_theme')); + + if ( ! $this->result || is_wp_error($this->result) ) + return $this->result; + + wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); + + return true; + } + + public function bulk_upgrade( $themes, $args = array() ) { + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->bulk = true; + $this->upgrade_strings(); + + $current = get_site_transient( 'update_themes' ); + + add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); + add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); + add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); + + $this->skin->header(); + + // Connect to the Filesystem first. + $res = $this->fs_connect( array(WP_CONTENT_DIR) ); + if ( ! $res ) { + $this->skin->footer(); + return false; + } + + $this->skin->bulk_header(); + + // Only start maintenance mode if: + // - running Multisite and there are one or more themes specified, OR + // - a theme with an update available is currently in use. + // @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible. + $maintenance = ( is_multisite() && ! empty( $themes ) ); + foreach ( $themes as $theme ) + $maintenance = $maintenance || $theme == get_stylesheet() || $theme == get_template(); + if ( $maintenance ) + $this->maintenance_mode(true); + + $results = array(); + + $this->update_count = count($themes); + $this->update_current = 0; + foreach ( $themes as $theme ) { + $this->update_current++; + + $this->skin->theme_info = $this->theme_info($theme); + + if ( !isset( $current->response[ $theme ] ) ) { + $this->skin->set_result(true); + $this->skin->before(); + $this->skin->feedback( 'up_to_date' ); + $this->skin->after(); + $results[$theme] = true; + continue; + } + + // Get the URL to the zip file + $r = $current->response[ $theme ]; + + $result = $this->run( array( + 'package' => $r['package'], + 'destination' => get_theme_root( $theme ), + 'clear_destination' => true, + 'clear_working' => true, + 'is_multi' => true, + 'hook_extra' => array( + 'theme' => $theme + ), + ) ); + + $results[$theme] = $this->result; + + // Prevent credentials auth screen from displaying multiple times + if ( false === $result ) + break; + } //end foreach $plugins + + $this->maintenance_mode(false); + + /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ + do_action( 'upgrader_process_complete', $this, array( + 'action' => 'update', + 'type' => 'theme', + 'bulk' => true, + 'themes' => $themes, + ) ); + + $this->skin->bulk_footer(); + + $this->skin->footer(); + + // Cleanup our hooks, in case something else does a upgrade on this connection. + remove_filter('upgrader_pre_install', array($this, 'current_before')); + remove_filter('upgrader_post_install', array($this, 'current_after')); + remove_filter('upgrader_clear_destination', array($this, 'delete_old_theme')); + + // Refresh the Theme Update information + wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); + + return $results; + } + + public function check_package($source) { + global $wp_filesystem; + + if ( is_wp_error($source) ) + return $source; + + // Check the folder contains a valid theme + $working_directory = str_replace( $wp_filesystem->wp_content_dir(), trailingslashit(WP_CONTENT_DIR), $source); + if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, lets not prevent installation. + return $source; + + // A proper archive should have a style.css file in the single subdirectory + if ( ! file_exists( $working_directory . 'style.css' ) ) + return new WP_Error( 'incompatible_archive_theme_no_style', $this->strings['incompatible_archive'], __( 'The theme is missing the style.css stylesheet.' ) ); + + $info = get_file_data( $working_directory . 'style.css', array( 'Name' => 'Theme Name', 'Template' => 'Template' ) ); + + if ( empty( $info['Name'] ) ) + return new WP_Error( 'incompatible_archive_theme_no_name', $this->strings['incompatible_archive'], __( "The style.css stylesheet doesn't contain a valid theme header." ) ); + + // If it's not a child theme, it must have at least an index.php to be legit. + if ( empty( $info['Template'] ) && ! file_exists( $working_directory . 'index.php' ) ) + return new WP_Error( 'incompatible_archive_theme_no_index', $this->strings['incompatible_archive'], __( 'The theme is missing the index.php file.' ) ); + + return $source; + } + + public function current_before($return, $theme) { + + if ( is_wp_error($return) ) + return $return; + + $theme = isset($theme['theme']) ? $theme['theme'] : ''; + + if ( $theme != get_stylesheet() ) //If not current + return $return; + //Change to maintenance mode now. + if ( ! $this->bulk ) + $this->maintenance_mode(true); + + return $return; + } + + public function current_after($return, $theme) { + if ( is_wp_error($return) ) + return $return; + + $theme = isset($theme['theme']) ? $theme['theme'] : ''; + + if ( $theme != get_stylesheet() ) // If not current + return $return; + + // Ensure stylesheet name hasn't changed after the upgrade: + if ( $theme == get_stylesheet() && $theme != $this->result['destination_name'] ) { + wp_clean_themes_cache(); + $stylesheet = $this->result['destination_name']; + switch_theme( $stylesheet ); + } + + //Time to remove maintenance mode + if ( ! $this->bulk ) + $this->maintenance_mode(false); + return $return; + } + + public function delete_old_theme( $removed, $local_destination, $remote_destination, $theme ) { + global $wp_filesystem; + + if ( is_wp_error( $removed ) ) + return $removed; // Pass errors through. + + if ( ! isset( $theme['theme'] ) ) + return $removed; + + $theme = $theme['theme']; + $themes_dir = trailingslashit( $wp_filesystem->wp_themes_dir( $theme ) ); + if ( $wp_filesystem->exists( $themes_dir . $theme ) ) { + if ( ! $wp_filesystem->delete( $themes_dir . $theme, true ) ) + return false; + } + + return true; + } + + public function theme_info($theme = null) { + + if ( empty($theme) ) { + if ( !empty($this->result['destination_name']) ) + $theme = $this->result['destination_name']; + else + return false; + } + return wp_get_theme( $theme ); + } + +} + +add_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 ); + +/** + * Language pack upgrader, for updating translations of plugins, themes, and core. + * + * @package WordPress + * @subpackage Upgrader + * @since 3.7.0 + */ +class Language_Pack_Upgrader extends WP_Upgrader { + + public $result; + public $bulk = true; + + public static function async_upgrade( $upgrader = false ) { + // Avoid recursion. + if ( $upgrader && $upgrader instanceof Language_Pack_Upgrader ) { + return; + } + + // Nothing to do? + $language_updates = wp_get_translation_updates(); + if ( ! $language_updates ) { + return; + } + + // Avoid messing with VCS installs, at least for now. + // Noted: this is not the ideal way to accomplish this. + $check_vcs = new WP_Automatic_Updater; + if ( $check_vcs->is_vcs_checkout( WP_CONTENT_DIR ) ) { + return; + } + + foreach ( $language_updates as $key => $language_update ) { + $update = ! empty( $language_update->autoupdate ); + + /** + * Filter whether to asynchronously update translation for core, a plugin, or a theme. + * + * @since 4.0.0 + * + * @param bool $update Whether to update. + * @param object $language_update The update offer. + */ + $update = apply_filters( 'async_update_translation', $update, $language_update ); + + if ( ! $update ) { + unset( $language_updates[ $key ] ); + } + } + + if ( empty( $language_updates ) ) { + return; + } + + $skin = new Language_Pack_Upgrader_Skin( array( + 'skip_header_footer' => true, + ) ); + + $lp_upgrader = new Language_Pack_Upgrader( $skin ); + $lp_upgrader->bulk_upgrade( $language_updates ); + } + + public function upgrade_strings() { + $this->strings['starting_upgrade'] = __( 'Some of your translations need updating. Sit tight for a few more seconds while we update them as well.' ); + $this->strings['up_to_date'] = __( 'The translation is up to date.' ); // We need to silently skip this case + $this->strings['no_package'] = __( 'Update package not available.' ); + $this->strings['downloading_package'] = __( 'Downloading translation from %s…' ); + $this->strings['unpack_package'] = __( 'Unpacking the update…' ); + $this->strings['process_failed'] = __( 'Translation update failed.' ); + $this->strings['process_success'] = __( 'Translation updated successfully.' ); + } + + public function upgrade( $update = false, $args = array() ) { + if ( $update ) { + $update = array( $update ); + } + + $results = $this->bulk_upgrade( $update, $args ); + + if ( ! is_array( $results ) ) { + return $results; + } + + return $results[0]; + } + + public function bulk_upgrade( $language_updates = array(), $args = array() ) { + global $wp_filesystem; + + $defaults = array( + 'clear_update_cache' => true, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->upgrade_strings(); + + if ( ! $language_updates ) + $language_updates = wp_get_translation_updates(); + + if ( empty( $language_updates ) ) { + $this->skin->header(); + $this->skin->before(); + $this->skin->set_result( true ); + $this->skin->feedback( 'up_to_date' ); + $this->skin->after(); + $this->skin->bulk_footer(); + $this->skin->footer(); + return true; + } + + if ( 'upgrader_process_complete' == current_filter() ) + $this->skin->feedback( 'starting_upgrade' ); + + // Remove any existing upgrade filters from the plugin/theme upgraders #WP29425 & #WP29230 + remove_all_filters( 'upgrader_pre_install' ); + remove_all_filters( 'upgrader_clear_destination' ); + remove_all_filterS( 'upgrader_post_install' ); + remove_all_filters( 'upgrader_source_selection' ); + + add_filter( 'upgrader_source_selection', array( $this, 'check_package' ), 10, 2 ); + + $this->skin->header(); + + // Connect to the Filesystem first. + $res = $this->fs_connect( array( WP_CONTENT_DIR, WP_LANG_DIR ) ); + if ( ! $res ) { + $this->skin->footer(); + return false; + } + + $results = array(); + + $this->update_count = count( $language_updates ); + $this->update_current = 0; + + /* + * The filesystem's mkdir() is not recursive. Make sure WP_LANG_DIR exists, + * as we then may need to create a /plugins or /themes directory inside of it. + */ + $remote_destination = $wp_filesystem->find_folder( WP_LANG_DIR ); + if ( ! $wp_filesystem->exists( $remote_destination ) ) + if ( ! $wp_filesystem->mkdir( $remote_destination, FS_CHMOD_DIR ) ) + return new WP_Error( 'mkdir_failed_lang_dir', $this->strings['mkdir_failed'], $remote_destination ); + + foreach ( $language_updates as $language_update ) { + + $this->skin->language_update = $language_update; + + $destination = WP_LANG_DIR; + if ( 'plugin' == $language_update->type ) + $destination .= '/plugins'; + elseif ( 'theme' == $language_update->type ) + $destination .= '/themes'; + + $this->update_current++; + + $options = array( + 'package' => $language_update->package, + 'destination' => $destination, + 'clear_destination' => false, + 'abort_if_destination_exists' => false, // We expect the destination to exist. + 'clear_working' => true, + 'is_multi' => true, + 'hook_extra' => array( + 'language_update_type' => $language_update->type, + 'language_update' => $language_update, + ) + ); + + $result = $this->run( $options ); + + $results[] = $this->result; + + // Prevent credentials auth screen from displaying multiple times. + if ( false === $result ) + break; + } + + $this->skin->bulk_footer(); + + $this->skin->footer(); + + // Clean up our hooks, in case something else does an upgrade on this connection. + remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) ); + + if ( $parsed_args['clear_update_cache'] ) { + wp_clean_themes_cache( true ); + wp_clean_plugins_cache( true ); + delete_site_transient( 'update_core' ); + } + + return $results; + } + + public function check_package( $source, $remote_source ) { + global $wp_filesystem; + + if ( is_wp_error( $source ) ) + return $source; + + // Check that the folder contains a valid language. + $files = $wp_filesystem->dirlist( $remote_source ); + + // Check to see if a .po and .mo exist in the folder. + $po = $mo = false; + foreach ( (array) $files as $file => $filedata ) { + if ( '.po' == substr( $file, -3 ) ) + $po = true; + elseif ( '.mo' == substr( $file, -3 ) ) + $mo = true; + } + + if ( ! $mo || ! $po ) + return new WP_Error( 'incompatible_archive_pomo', $this->strings['incompatible_archive'], + __( 'The language pack is missing either the .po or .mo files.' ) ); + + return $source; + } + + public function get_name_for_update( $update ) { + switch ( $update->type ) { + case 'core': + return 'WordPress'; // Not translated + break; + case 'theme': + $theme = wp_get_theme( $update->slug ); + if ( $theme->exists() ) + return $theme->Get( 'Name' ); + break; + case 'plugin': + $plugin_data = get_plugins( '/' . $update->slug ); + $plugin_data = array_shift( $plugin_data ); + if ( $plugin_data ) + return $plugin_data['Name']; + break; + } + return ''; + } + +} + +/** + * Core Upgrader class for WordPress. It allows for WordPress to upgrade itself in combination with the wp-admin/includes/update-core.php file + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class Core_Upgrader extends WP_Upgrader { + + public function upgrade_strings() { + $this->strings['up_to_date'] = __('WordPress is at the latest version.'); + $this->strings['no_package'] = __('Update package not available.'); + $this->strings['downloading_package'] = __('Downloading update from %s…'); + $this->strings['unpack_package'] = __('Unpacking the update…'); + $this->strings['copy_failed'] = __('Could not copy files.'); + $this->strings['copy_failed_space'] = __('Could not copy files. You may have run out of disk space.' ); + $this->strings['start_rollback'] = __( 'Attempting to roll back to previous version.' ); + $this->strings['rollback_was_required'] = __( 'Due to an error during updating, WordPress has rolled back to your previous version.' ); + } + + public function upgrade( $current, $args = array() ) { + global $wp_filesystem; + + include( ABSPATH . WPINC . '/version.php' ); // $wp_version; + + $start_time = time(); + + $defaults = array( + 'pre_check_md5' => true, + 'attempt_rollback' => false, + 'do_rollback' => false, + ); + $parsed_args = wp_parse_args( $args, $defaults ); + + $this->init(); + $this->upgrade_strings(); + + // Is an update available? + if ( !isset( $current->response ) || $current->response == 'latest' ) + return new WP_Error('up_to_date', $this->strings['up_to_date']); + + $res = $this->fs_connect( array(ABSPATH, WP_CONTENT_DIR) ); + if ( ! $res || is_wp_error( $res ) ) { + return $res; + } + + $wp_dir = trailingslashit($wp_filesystem->abspath()); + + $partial = true; + if ( $parsed_args['do_rollback'] ) + $partial = false; + elseif ( $parsed_args['pre_check_md5'] && ! $this->check_files() ) + $partial = false; + + /* + * If partial update is returned from the API, use that, unless we're doing + * a reinstall. If we cross the new_bundled version number, then use + * the new_bundled zip. Don't though if the constant is set to skip bundled items. + * If the API returns a no_content zip, go with it. Finally, default to the full zip. + */ + if ( $parsed_args['do_rollback'] && $current->packages->rollback ) + $to_download = 'rollback'; + elseif ( $current->packages->partial && 'reinstall' != $current->response && $wp_version == $current->partial_version && $partial ) + $to_download = 'partial'; + elseif ( $current->packages->new_bundled && version_compare( $wp_version, $current->new_bundled, '<' ) + && ( ! defined( 'CORE_UPGRADE_SKIP_NEW_BUNDLED' ) || ! CORE_UPGRADE_SKIP_NEW_BUNDLED ) ) + $to_download = 'new_bundled'; + elseif ( $current->packages->no_content ) + $to_download = 'no_content'; + else + $to_download = 'full'; + + $download = $this->download_package( $current->packages->$to_download ); + if ( is_wp_error($download) ) + return $download; + + $working_dir = $this->unpack_package( $download ); + if ( is_wp_error($working_dir) ) + return $working_dir; + + // Copy update-core.php from the new version into place. + if ( !$wp_filesystem->copy($working_dir . '/wordpress/wp-admin/includes/update-core.php', $wp_dir . 'wp-admin/includes/update-core.php', true) ) { + $wp_filesystem->delete($working_dir, true); + return new WP_Error( 'copy_failed_for_update_core_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-admin/includes/update-core.php' ); + } + $wp_filesystem->chmod($wp_dir . 'wp-admin/includes/update-core.php', FS_CHMOD_FILE); + + require_once( ABSPATH . 'wp-admin/includes/update-core.php' ); + + if ( ! function_exists( 'update_core' ) ) + return new WP_Error( 'copy_failed_space', $this->strings['copy_failed_space'] ); + + $result = update_core( $working_dir, $wp_dir ); + + // In the event of an issue, we may be able to roll back. + if ( $parsed_args['attempt_rollback'] && $current->packages->rollback && ! $parsed_args['do_rollback'] ) { + $try_rollback = false; + if ( is_wp_error( $result ) ) { + $error_code = $result->get_error_code(); + /* + * Not all errors are equal. These codes are critical: copy_failed__copy_dir, + * mkdir_failed__copy_dir, copy_failed__copy_dir_retry, and disk_full. + * do_rollback allows for update_core() to trigger a rollback if needed. + */ + if ( false !== strpos( $error_code, 'do_rollback' ) ) + $try_rollback = true; + elseif ( false !== strpos( $error_code, '__copy_dir' ) ) + $try_rollback = true; + elseif ( 'disk_full' === $error_code ) + $try_rollback = true; + } + + if ( $try_rollback ) { + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', $result ); + + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', $this->strings['start_rollback'] ); + + $rollback_result = $this->upgrade( $current, array_merge( $parsed_args, array( 'do_rollback' => true ) ) ); + + $original_result = $result; + $result = new WP_Error( 'rollback_was_required', $this->strings['rollback_was_required'], (object) array( 'update' => $original_result, 'rollback' => $rollback_result ) ); + } + } + + /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ + do_action( 'upgrader_process_complete', $this, array( 'action' => 'update', 'type' => 'core' ) ); + + // Clear the current updates + delete_site_transient( 'update_core' ); + + if ( ! $parsed_args['do_rollback'] ) { + $stats = array( + 'update_type' => $current->response, + 'success' => true, + 'fs_method' => $wp_filesystem->method, + 'fs_method_forced' => defined( 'FS_METHOD' ) || has_filter( 'filesystem_method' ), + 'time_taken' => time() - $start_time, + 'reported' => $wp_version, + 'attempted' => $current->version, + ); + + if ( is_wp_error( $result ) ) { + $stats['success'] = false; + // Did a rollback occur? + if ( ! empty( $try_rollback ) ) { + $stats['error_code'] = $original_result->get_error_code(); + $stats['error_data'] = $original_result->get_error_data(); + // Was the rollback successful? If not, collect its error too. + $stats['rollback'] = ! is_wp_error( $rollback_result ); + if ( is_wp_error( $rollback_result ) ) { + $stats['rollback_code'] = $rollback_result->get_error_code(); + $stats['rollback_data'] = $rollback_result->get_error_data(); + } + } else { + $stats['error_code'] = $result->get_error_code(); + $stats['error_data'] = $result->get_error_data(); + } + } + + wp_version_check( $stats ); + } + + return $result; + } + + // Determines if this WordPress Core version should update to $offered_ver or not + public static function should_update_to_version( $offered_ver /* x.y.z */ ) { + include( ABSPATH . WPINC . '/version.php' ); // $wp_version; // x.y.z + + $current_branch = implode( '.', array_slice( preg_split( '/[.-]/', $wp_version ), 0, 2 ) ); // x.y + $new_branch = implode( '.', array_slice( preg_split( '/[.-]/', $offered_ver ), 0, 2 ) ); // x.y + $current_is_development_version = (bool) strpos( $wp_version, '-' ); + + // Defaults: + $upgrade_dev = true; + $upgrade_minor = true; + $upgrade_major = false; + + // WP_AUTO_UPDATE_CORE = true (all), 'minor', false. + if ( defined( 'WP_AUTO_UPDATE_CORE' ) ) { + if ( false === WP_AUTO_UPDATE_CORE ) { + // Defaults to turned off, unless a filter allows it + $upgrade_dev = $upgrade_minor = $upgrade_major = false; + } elseif ( true === WP_AUTO_UPDATE_CORE ) { + // ALL updates for core + $upgrade_dev = $upgrade_minor = $upgrade_major = true; + } elseif ( 'minor' === WP_AUTO_UPDATE_CORE ) { + // Only minor updates for core + $upgrade_dev = $upgrade_major = false; + $upgrade_minor = true; + } + } + + // 1: If we're already on that version, not much point in updating? + if ( $offered_ver == $wp_version ) + return false; + + // 2: If we're running a newer version, that's a nope + if ( version_compare( $wp_version, $offered_ver, '>' ) ) + return false; + + $failure_data = get_site_option( 'auto_core_update_failed' ); + if ( $failure_data ) { + // If this was a critical update failure, cannot update. + if ( ! empty( $failure_data['critical'] ) ) + return false; + + // Don't claim we can update on update-core.php if we have a non-critical failure logged. + if ( $wp_version == $failure_data['current'] && false !== strpos( $offered_ver, '.1.next.minor' ) ) + return false; + + // Cannot update if we're retrying the same A to B update that caused a non-critical failure. + // Some non-critical failures do allow retries, like download_failed. + // 3.7.1 => 3.7.2 resulted in files_not_writable, if we are still on 3.7.1 and still trying to update to 3.7.2. + if ( empty( $failure_data['retry'] ) && $wp_version == $failure_data['current'] && $offered_ver == $failure_data['attempted'] ) + return false; + } + + // 3: 3.7-alpha-25000 -> 3.7-alpha-25678 -> 3.7-beta1 -> 3.7-beta2 + if ( $current_is_development_version ) { + + /** + * Filter whether to enable automatic core updates for development versions. + * + * @since 3.7.0 + * + * @param bool $upgrade_dev Whether to enable automatic updates for + * development versions. + */ + if ( ! apply_filters( 'allow_dev_auto_core_updates', $upgrade_dev ) ) + return false; + // Else fall through to minor + major branches below. + } + + // 4: Minor In-branch updates (3.7.0 -> 3.7.1 -> 3.7.2 -> 3.7.4) + if ( $current_branch == $new_branch ) { + + /** + * Filter whether to enable minor automatic core updates. + * + * @since 3.7.0 + * + * @param bool $upgrade_minor Whether to enable minor automatic core updates. + */ + return apply_filters( 'allow_minor_auto_core_updates', $upgrade_minor ); + } + + // 5: Major version updates (3.7.0 -> 3.8.0 -> 3.9.1) + if ( version_compare( $new_branch, $current_branch, '>' ) ) { + + /** + * Filter whether to enable major automatic core updates. + * + * @since 3.7.0 + * + * @param bool $upgrade_major Whether to enable major automatic core updates. + */ + return apply_filters( 'allow_major_auto_core_updates', $upgrade_major ); + } + + // If we're not sure, we don't want it + return false; + } + + public function check_files() { + global $wp_version, $wp_local_package; + + $checksums = get_core_checksums( $wp_version, isset( $wp_local_package ) ? $wp_local_package : 'en_US' ); + + if ( ! is_array( $checksums ) ) + return false; + + foreach ( $checksums as $file => $checksum ) { + // Skip files which get updated + if ( 'wp-content' == substr( $file, 0, 10 ) ) + continue; + if ( ! file_exists( ABSPATH . $file ) || md5_file( ABSPATH . $file ) !== $checksum ) + return false; + } + + return true; + } +} + +/** + * Upgrade Skin helper for File uploads. This class handles the upload process and passes it as if it's a local file to the Upgrade/Installer functions. + * + * @package WordPress + * @subpackage Upgrader + * @since 2.8.0 + */ +class File_Upload_Upgrader { + public $package; + public $filename; + public $id = 0; + + public function __construct($form, $urlholder) { + + if ( empty($_FILES[$form]['name']) && empty($_GET[$urlholder]) ) + wp_die(__('Please select a file')); + + //Handle a newly uploaded file, Else assume it's already been uploaded + if ( ! empty($_FILES) ) { + $overrides = array( 'test_form' => false, 'test_type' => false ); + $file = wp_handle_upload( $_FILES[$form], $overrides ); + + if ( isset( $file['error'] ) ) + wp_die( $file['error'] ); + + $this->filename = $_FILES[$form]['name']; + $this->package = $file['file']; + + // Construct the object array + $object = array( + 'post_title' => $this->filename, + 'post_content' => $file['url'], + 'post_mime_type' => $file['type'], + 'guid' => $file['url'], + 'context' => 'upgrader', + 'post_status' => 'private' + ); + + // Save the data. + $this->id = wp_insert_attachment( $object, $file['file'] ); + + // Schedule a cleanup for 2 hours from now in case of failed install. + wp_schedule_single_event( time() + 2 * HOUR_IN_SECONDS, 'upgrader_scheduled_cleanup', array( $this->id ) ); + + } elseif ( is_numeric( $_GET[$urlholder] ) ) { + // Numeric Package = previously uploaded file, see above. + $this->id = (int) $_GET[$urlholder]; + $attachment = get_post( $this->id ); + if ( empty($attachment) ) + wp_die(__('Please select a file')); + + $this->filename = $attachment->post_title; + $this->package = get_attached_file( $attachment->ID ); + } else { + // Else, It's set to something, Back compat for plugins using the old (pre-3.3) File_Uploader handler. + if ( ! ( ( $uploads = wp_upload_dir() ) && false === $uploads['error'] ) ) + wp_die( $uploads['error'] ); + + $this->filename = $_GET[$urlholder]; + $this->package = $uploads['basedir'] . '/' . $this->filename; + } + } + + public function cleanup() { + if ( $this->id ) + wp_delete_attachment( $this->id ); + + elseif ( file_exists( $this->package ) ) + return @unlink( $this->package ); + + return true; + } +} + +/** + * The WordPress automatic background updater. + * + * @package WordPress + * @subpackage Upgrader + * @since 3.7.0 + */ +class WP_Automatic_Updater { + + /** + * Tracks update results during processing. + * + * @var array + */ + protected $update_results = array(); + + /** + * Whether the entire automatic updater is disabled. + * + * @since 3.7.0 + */ + public function is_disabled() { + // Background updates are disabled if you don't want file changes. + if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) + return true; + + if ( defined( 'WP_INSTALLING' ) ) + return true; + + // More fine grained control can be done through the WP_AUTO_UPDATE_CORE constant and filters. + $disabled = defined( 'AUTOMATIC_UPDATER_DISABLED' ) && AUTOMATIC_UPDATER_DISABLED; + + /** + * Filter whether to entirely disable background updates. + * + * There are more fine-grained filters and controls for selective disabling. + * This filter parallels the AUTOMATIC_UPDATER_DISABLED constant in name. + * + * This also disables update notification emails. That may change in the future. + * + * @since 3.7.0 + * + * @param bool $disabled Whether the updater should be disabled. + */ + return apply_filters( 'automatic_updater_disabled', $disabled ); + } + + /** + * Check for version control checkouts. + * + * Checks for Subversion, Git, Mercurial, and Bazaar. It recursively looks up the + * filesystem to the top of the drive, erring on the side of detecting a VCS + * checkout somewhere. + * + * ABSPATH is always checked in addition to whatever $context is (which may be the + * wp-content directory, for example). The underlying assumption is that if you are + * using version control *anywhere*, then you should be making decisions for + * how things get updated. + * + * @since 3.7.0 + * + * @param string $context The filesystem path to check, in addition to ABSPATH. + */ + public function is_vcs_checkout( $context ) { + $context_dirs = array( untrailingslashit( $context ) ); + if ( $context !== ABSPATH ) + $context_dirs[] = untrailingslashit( ABSPATH ); + + $vcs_dirs = array( '.svn', '.git', '.hg', '.bzr' ); + $check_dirs = array(); + + foreach ( $context_dirs as $context_dir ) { + // Walk up from $context_dir to the root. + do { + $check_dirs[] = $context_dir; + + // Once we've hit '/' or 'C:\', we need to stop. dirname will keep returning the input here. + if ( $context_dir == dirname( $context_dir ) ) + break; + + // Continue one level at a time. + } while ( $context_dir = dirname( $context_dir ) ); + } + + $check_dirs = array_unique( $check_dirs ); + + // Search all directories we've found for evidence of version control. + foreach ( $vcs_dirs as $vcs_dir ) { + foreach ( $check_dirs as $check_dir ) { + if ( $checkout = @is_dir( rtrim( $check_dir, '\\/' ) . "/$vcs_dir" ) ) + break 2; + } + } + + /** + * Filter whether the automatic updater should consider a filesystem + * location to be potentially managed by a version control system. + * + * @since 3.7.0 + * + * @param bool $checkout Whether a VCS checkout was discovered at $context + * or ABSPATH, or anywhere higher. + * @param string $context The filesystem context (a path) against which + * filesystem status should be checked. + */ + return apply_filters( 'automatic_updates_is_vcs_checkout', $checkout, $context ); + } + + /** + * Tests to see if we can and should update a specific item. + * + * @since 3.7.0 + * + * @param string $type The type of update being checked: 'core', 'theme', + * 'plugin', 'translation'. + * @param object $item The update offer. + * @param string $context The filesystem context (a path) against which filesystem + * access and status should be checked. + */ + public function should_update( $type, $item, $context ) { + // Used to see if WP_Filesystem is set up to allow unattended updates. + $skin = new Automatic_Upgrader_Skin; + + if ( $this->is_disabled() ) + return false; + + // If we can't do an auto core update, we may still be able to email the user. + if ( ! $skin->request_filesystem_credentials( false, $context ) || $this->is_vcs_checkout( $context ) ) { + if ( 'core' == $type ) + $this->send_core_update_notification_email( $item ); + return false; + } + + // Next up, is this an item we can update? + if ( 'core' == $type ) + $update = Core_Upgrader::should_update_to_version( $item->current ); + else + $update = ! empty( $item->autoupdate ); + + /** + * Filter whether to automatically update core, a plugin, a theme, or a language. + * + * The dynamic portion of the hook name, $type, refers to the type of update + * being checked. Can be 'core', 'theme', 'plugin', or 'translation'. + * + * Generally speaking, plugins, themes, and major core versions are not updated + * by default, while translations and minor and development versions for core + * are updated by default. + * + * See the allow_dev_auto_core_updates, allow_minor_auto_core_updates, and + * allow_major_auto_core_updates filters for a more straightforward way to + * adjust core updates. + * + * @since 3.7.0 + * + * @param bool $update Whether to update. + * @param object $item The update offer. + */ + $update = apply_filters( 'auto_update_' . $type, $update, $item ); + + if ( ! $update ) { + if ( 'core' == $type ) + $this->send_core_update_notification_email( $item ); + return false; + } + + // If it's a core update, are we actually compatible with its requirements? + if ( 'core' == $type ) { + global $wpdb; + + $php_compat = version_compare( phpversion(), $item->php_version, '>=' ); + if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) + $mysql_compat = true; + else + $mysql_compat = version_compare( $wpdb->db_version(), $item->mysql_version, '>=' ); + + if ( ! $php_compat || ! $mysql_compat ) + return false; + } + + return true; + } + + /** + * Notifies an administrator of a core update. + * + * @since 3.7.0 + * + * @param object $item The update offer. + */ + protected function send_core_update_notification_email( $item ) { + $notified = get_site_option( 'auto_core_update_notified' ); + + // Don't notify if we've already notified the same email address of the same version. + if ( $notified && $notified['email'] == get_site_option( 'admin_email' ) && $notified['version'] == $item->current ) + return false; + + // See if we need to notify users of a core update. + $notify = ! empty( $item->notify_email ); + + /** + * Filter whether to notify the site administrator of a new core update. + * + * By default, administrators are notified when the update offer received + * from WordPress.org sets a particular flag. This allows some discretion + * in if and when to notify. + * + * This filter is only evaluated once per release. If the same email address + * was already notified of the same new version, WordPress won't repeatedly + * email the administrator. + * + * This filter is also used on about.php to check if a plugin has disabled + * these notifications. + * + * @since 3.7.0 + * + * @param bool $notify Whether the site administrator is notified. + * @param object $item The update offer. + */ + if ( ! apply_filters( 'send_core_update_notification_email', $notify, $item ) ) + return false; + + $this->send_email( 'manual', $item ); + return true; + } + + /** + * Update an item, if appropriate. + * + * @since 3.7.0 + * + * @param string $type The type of update being checked: 'core', 'theme', 'plugin', 'translation'. + * @param object $item The update offer. + */ + public function update( $type, $item ) { + $skin = new Automatic_Upgrader_Skin; + + switch ( $type ) { + case 'core': + // The Core upgrader doesn't use the Upgrader's skin during the actual main part of the upgrade, instead, firing a filter. + add_filter( 'update_feedback', array( $skin, 'feedback' ) ); + $upgrader = new Core_Upgrader( $skin ); + $context = ABSPATH; + break; + case 'plugin': + $upgrader = new Plugin_Upgrader( $skin ); + $context = WP_PLUGIN_DIR; // We don't support custom Plugin directories, or updates for WPMU_PLUGIN_DIR + break; + case 'theme': + $upgrader = new Theme_Upgrader( $skin ); + $context = get_theme_root( $item->theme ); + break; + case 'translation': + $upgrader = new Language_Pack_Upgrader( $skin ); + $context = WP_CONTENT_DIR; // WP_LANG_DIR; + break; + } + + // Determine whether we can and should perform this update. + if ( ! $this->should_update( $type, $item, $context ) ) + return false; + + $upgrader_item = $item; + switch ( $type ) { + case 'core': + $skin->feedback( __( 'Updating to WordPress %s' ), $item->version ); + $item_name = sprintf( __( 'WordPress %s' ), $item->version ); + break; + case 'theme': + $upgrader_item = $item->theme; + $theme = wp_get_theme( $upgrader_item ); + $item_name = $theme->Get( 'Name' ); + $skin->feedback( __( 'Updating theme: %s' ), $item_name ); + break; + case 'plugin': + $upgrader_item = $item->plugin; + $plugin_data = get_plugin_data( $context . '/' . $upgrader_item ); + $item_name = $plugin_data['Name']; + $skin->feedback( __( 'Updating plugin: %s' ), $item_name ); + break; + case 'translation': + $language_item_name = $upgrader->get_name_for_update( $item ); + $item_name = sprintf( __( 'Translations for %s' ), $language_item_name ); + $skin->feedback( sprintf( __( 'Updating translations for %1$s (%2$s)…' ), $language_item_name, $item->language ) ); + break; + } + + // Boom, This sites about to get a whole new splash of paint! + $upgrade_result = $upgrader->upgrade( $upgrader_item, array( + 'clear_update_cache' => false, + // Always use partial builds if possible for core updates. + 'pre_check_md5' => false, + // Only available for core updates. + 'attempt_rollback' => true, + ) ); + + // If the filesystem is unavailable, false is returned. + if ( false === $upgrade_result ) { + $upgrade_result = new WP_Error( 'fs_unavailable', __( 'Could not access filesystem.' ) ); + } + + // Core doesn't output this, so lets append it so we don't get confused. + if ( 'core' == $type ) { + if ( is_wp_error( $upgrade_result ) ) { + $skin->error( __( 'Installation Failed' ), $upgrade_result ); + } else { + $skin->feedback( __( 'WordPress updated successfully' ) ); + } + } + + $this->update_results[ $type ][] = (object) array( + 'item' => $item, + 'result' => $upgrade_result, + 'name' => $item_name, + 'messages' => $skin->get_upgrade_messages() + ); + + return $upgrade_result; + } + + /** + * Kicks off the background update process, looping through all pending updates. + * + * @since 3.7.0 + */ + public function run() { + global $wpdb, $wp_version; + + if ( $this->is_disabled() ) + return; + + if ( ! is_main_network() || ! is_main_site() ) + return; + + $lock_name = 'auto_updater.lock'; + + // Try to lock + $lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_name, time() ) ); + + if ( ! $lock_result ) { + $lock_result = get_option( $lock_name ); + + // If we couldn't create a lock, and there isn't a lock, bail + if ( ! $lock_result ) + return; + + // Check to see if the lock is still valid + if ( $lock_result > ( time() - HOUR_IN_SECONDS ) ) + return; + } + + // Update the lock, as by this point we've definitely got a lock, just need to fire the actions + update_option( $lock_name, time() ); + + // Don't automatically run these thins, as we'll handle it ourselves + remove_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 ); + remove_action( 'upgrader_process_complete', 'wp_version_check' ); + remove_action( 'upgrader_process_complete', 'wp_update_plugins' ); + remove_action( 'upgrader_process_complete', 'wp_update_themes' ); + + // Next, Plugins + wp_update_plugins(); // Check for Plugin updates + $plugin_updates = get_site_transient( 'update_plugins' ); + if ( $plugin_updates && !empty( $plugin_updates->response ) ) { + foreach ( $plugin_updates->response as $plugin ) { + $this->update( 'plugin', $plugin ); + } + // Force refresh of plugin update information + wp_clean_plugins_cache(); + } + + // Next, those themes we all love + wp_update_themes(); // Check for Theme updates + $theme_updates = get_site_transient( 'update_themes' ); + if ( $theme_updates && !empty( $theme_updates->response ) ) { + foreach ( $theme_updates->response as $theme ) { + $this->update( 'theme', (object) $theme ); + } + // Force refresh of theme update information + wp_clean_themes_cache(); + } + + // Next, Process any core update + wp_version_check(); // Check for Core updates + $core_update = find_core_auto_update(); + + if ( $core_update ) + $this->update( 'core', $core_update ); + + // Clean up, and check for any pending translations + // (Core_Upgrader checks for core updates) + $theme_stats = array(); + if ( isset( $this->update_results['theme'] ) ) { + foreach ( $this->update_results['theme'] as $upgrade ) { + $theme_stats[ $upgrade->item->theme ] = ( true === $upgrade->result ); + } + } + wp_update_themes( $theme_stats ); // Check for Theme updates + + $plugin_stats = array(); + if ( isset( $this->update_results['plugin'] ) ) { + foreach ( $this->update_results['plugin'] as $upgrade ) { + $plugin_stats[ $upgrade->item->plugin ] = ( true === $upgrade->result ); + } + } + wp_update_plugins( $plugin_stats ); // Check for Plugin updates + + // Finally, Process any new translations + $language_updates = wp_get_translation_updates(); + if ( $language_updates ) { + foreach ( $language_updates as $update ) { + $this->update( 'translation', $update ); + } + + // Clear existing caches + wp_clean_plugins_cache(); + wp_clean_themes_cache(); + delete_site_transient( 'update_core' ); + + wp_version_check(); // check for Core updates + wp_update_themes(); // Check for Theme updates + wp_update_plugins(); // Check for Plugin updates + } + + // Send debugging email to all development installs. + if ( ! empty( $this->update_results ) ) { + $development_version = false !== strpos( $wp_version, '-' ); + + /** + * Filter whether to send a debugging email for each automatic background update. + * + * @since 3.7.0 + * + * @param bool $development_version By default, emails are sent if the + * install is a development version. + * Return false to avoid the email. + */ + if ( apply_filters( 'automatic_updates_send_debug_email', $development_version ) ) + $this->send_debug_email(); + + if ( ! empty( $this->update_results['core'] ) ) + $this->after_core_update( $this->update_results['core'][0] ); + + /** + * Fires after all automatic updates have run. + * + * @since 3.8.0 + * + * @param array $update_results The results of all attempted updates. + */ + do_action( 'automatic_updates_complete', $this->update_results ); + } + + // Clear the lock + delete_option( $lock_name ); + } + + /** + * If we tried to perform a core update, check if we should send an email, + * and if we need to avoid processing future updates. + * + * @param object $update_result The result of the core update. Includes the update offer and result. + */ + protected function after_core_update( $update_result ) { + global $wp_version; + + $core_update = $update_result->item; + $result = $update_result->result; + + if ( ! is_wp_error( $result ) ) { + $this->send_email( 'success', $core_update ); + return; + } + + $error_code = $result->get_error_code(); + + // Any of these WP_Error codes are critical failures, as in they occurred after we started to copy core files. + // We should not try to perform a background update again until there is a successful one-click update performed by the user. + $critical = false; + if ( $error_code === 'disk_full' || false !== strpos( $error_code, '__copy_dir' ) ) { + $critical = true; + } elseif ( $error_code === 'rollback_was_required' && is_wp_error( $result->get_error_data()->rollback ) ) { + // A rollback is only critical if it failed too. + $critical = true; + $rollback_result = $result->get_error_data()->rollback; + } elseif ( false !== strpos( $error_code, 'do_rollback' ) ) { + $critical = true; + } + + if ( $critical ) { + $critical_data = array( + 'attempted' => $core_update->current, + 'current' => $wp_version, + 'error_code' => $error_code, + 'error_data' => $result->get_error_data(), + 'timestamp' => time(), + 'critical' => true, + ); + if ( isset( $rollback_result ) ) { + $critical_data['rollback_code'] = $rollback_result->get_error_code(); + $critical_data['rollback_data'] = $rollback_result->get_error_data(); + } + update_site_option( 'auto_core_update_failed', $critical_data ); + $this->send_email( 'critical', $core_update, $result ); + return; + } + + /* + * Any other WP_Error code (like download_failed or files_not_writable) occurs before + * we tried to copy over core files. Thus, the failures are early and graceful. + * + * We should avoid trying to perform a background update again for the same version. + * But we can try again if another version is released. + * + * For certain 'transient' failures, like download_failed, we should allow retries. + * In fact, let's schedule a special update for an hour from now. (It's possible + * the issue could actually be on WordPress.org's side.) If that one fails, then email. + */ + $send = true; + $transient_failures = array( 'incompatible_archive', 'download_failed', 'insane_distro' ); + if ( in_array( $error_code, $transient_failures ) && ! get_site_option( 'auto_core_update_failed' ) ) { + wp_schedule_single_event( time() + HOUR_IN_SECONDS, 'wp_maybe_auto_update' ); + $send = false; + } + + $n = get_site_option( 'auto_core_update_notified' ); + // Don't notify if we've already notified the same email address of the same version of the same notification type. + if ( $n && 'fail' == $n['type'] && $n['email'] == get_site_option( 'admin_email' ) && $n['version'] == $core_update->current ) + $send = false; + + update_site_option( 'auto_core_update_failed', array( + 'attempted' => $core_update->current, + 'current' => $wp_version, + 'error_code' => $error_code, + 'error_data' => $result->get_error_data(), + 'timestamp' => time(), + 'retry' => in_array( $error_code, $transient_failures ), + ) ); + + if ( $send ) + $this->send_email( 'fail', $core_update, $result ); + } + + /** + * Sends an email upon the completion or failure of a background core update. + * + * @since 3.7.0 + * + * @param string $type The type of email to send. Can be one of 'success', 'fail', 'manual', 'critical'. + * @param object $core_update The update offer that was attempted. + * @param mixed $result Optional. The result for the core update. Can be WP_Error. + */ + protected function send_email( $type, $core_update, $result = null ) { + update_site_option( 'auto_core_update_notified', array( + 'type' => $type, + 'email' => get_site_option( 'admin_email' ), + 'version' => $core_update->current, + 'timestamp' => time(), + ) ); + + $next_user_core_update = get_preferred_from_update_core(); + // If the update transient is empty, use the update we just performed + if ( ! $next_user_core_update ) + $next_user_core_update = $core_update; + $newer_version_available = ( 'upgrade' == $next_user_core_update->response && version_compare( $next_user_core_update->version, $core_update->version, '>' ) ); + + /** + * Filter whether to send an email following an automatic background core update. + * + * @since 3.7.0 + * + * @param bool $send Whether to send the email. Default true. + * @param string $type The type of email to send. Can be one of + * 'success', 'fail', 'critical'. + * @param object $core_update The update offer that was attempted. + * @param mixed $result The result for the core update. Can be WP_Error. + */ + if ( 'manual' !== $type && ! apply_filters( 'auto_core_update_send_email', true, $type, $core_update, $result ) ) + return; + + switch ( $type ) { + case 'success' : // We updated. + /* translators: 1: Site name, 2: WordPress version number. */ + $subject = __( '[%1$s] Your site has updated to WordPress %2$s' ); + break; + + case 'fail' : // We tried to update but couldn't. + case 'manual' : // We can't update (and made no attempt). + /* translators: 1: Site name, 2: WordPress version number. */ + $subject = __( '[%1$s] WordPress %2$s is available. Please update!' ); + break; + + case 'critical' : // We tried to update, started to copy files, then things went wrong. + /* translators: 1: Site name. */ + $subject = __( '[%1$s] URGENT: Your site may be down due to a failed update' ); + break; + + default : + return; + } + + // If the auto update is not to the latest version, say that the current version of WP is available instead. + $version = 'success' === $type ? $core_update->current : $next_user_core_update->current; + $subject = sprintf( $subject, wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ), $version ); + + $body = ''; + + switch ( $type ) { + case 'success' : + $body .= sprintf( __( 'Howdy! Your site at %1$s has been updated automatically to WordPress %2$s.' ), home_url(), $core_update->current ); + $body .= "\n\n"; + if ( ! $newer_version_available ) + $body .= __( 'No further action is needed on your part.' ) . ' '; + + // Can only reference the About screen if their update was successful. + list( $about_version ) = explode( '-', $core_update->current, 2 ); + $body .= sprintf( __( "For more on version %s, see the About WordPress screen:" ), $about_version ); + $body .= "\n" . admin_url( 'about.php' ); + + if ( $newer_version_available ) { + $body .= "\n\n" . sprintf( __( 'WordPress %s is also now available.' ), $next_user_core_update->current ) . ' '; + $body .= __( 'Updating is easy and only takes a few moments:' ); + $body .= "\n" . network_admin_url( 'update-core.php' ); + } + + break; + + case 'fail' : + case 'manual' : + $body .= sprintf( __( 'Please update your site at %1$s to WordPress %2$s.' ), home_url(), $next_user_core_update->current ); + + $body .= "\n\n"; + + // Don't show this message if there is a newer version available. + // Potential for confusion, and also not useful for them to know at this point. + if ( 'fail' == $type && ! $newer_version_available ) + $body .= __( 'We tried but were unable to update your site automatically.' ) . ' '; + + $body .= __( 'Updating is easy and only takes a few moments:' ); + $body .= "\n" . network_admin_url( 'update-core.php' ); + break; + + case 'critical' : + if ( $newer_version_available ) + $body .= sprintf( __( 'Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s.' ), home_url(), $core_update->current ); + else + $body .= sprintf( __( 'Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s.' ), home_url(), $core_update->current ); + + $body .= "\n\n" . __( "This means your site may be offline or broken. Don't panic; this can be fixed." ); + + $body .= "\n\n" . __( "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" ); + $body .= "\n" . network_admin_url( 'update-core.php' ); + break; + } + + $critical_support = 'critical' === $type && ! empty( $core_update->support_email ); + if ( $critical_support ) { + // Support offer if available. + $body .= "\n\n" . sprintf( __( "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." ), $core_update->support_email ); + } else { + // Add a note about the support forums. + $body .= "\n\n" . __( 'If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help.' ); + $body .= "\n" . __( 'https://wordpress.org/support/' ); + } + + // Updates are important! + if ( $type != 'success' || $newer_version_available ) { + $body .= "\n\n" . __( 'Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers.' ); + } + + if ( $critical_support ) { + $body .= " " . __( "If you reach out to us, we'll also ensure you'll never have this problem again." ); + } + + // If things are successful and we're now on the latest, mention plugins and themes if any are out of date. + if ( $type == 'success' && ! $newer_version_available && ( get_plugin_updates() || get_theme_updates() ) ) { + $body .= "\n\n" . __( 'You also have some plugins or themes with updates available. Update them now:' ); + $body .= "\n" . network_admin_url(); + } + + $body .= "\n\n" . __( 'The WordPress Team' ) . "\n"; + + if ( 'critical' == $type && is_wp_error( $result ) ) { + $body .= "\n***\n\n"; + $body .= sprintf( __( 'Your site was running version %s.' ), $GLOBALS['wp_version'] ); + $body .= ' ' . __( 'We have some data that describes the error your site encountered.' ); + $body .= ' ' . __( 'Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:' ); + + // If we had a rollback and we're still critical, then the rollback failed too. + // Loop through all errors (the main WP_Error, the update result, the rollback result) for code, data, etc. + if ( 'rollback_was_required' == $result->get_error_code() ) + $errors = array( $result, $result->get_error_data()->update, $result->get_error_data()->rollback ); + else + $errors = array( $result ); + + foreach ( $errors as $error ) { + if ( ! is_wp_error( $error ) ) + continue; + $error_code = $error->get_error_code(); + $body .= "\n\n" . sprintf( __( "Error code: %s" ), $error_code ); + if ( 'rollback_was_required' == $error_code ) + continue; + if ( $error->get_error_message() ) + $body .= "\n" . $error->get_error_message(); + $error_data = $error->get_error_data(); + if ( $error_data ) + $body .= "\n" . implode( ', ', (array) $error_data ); + } + $body .= "\n"; + } + + $to = get_site_option( 'admin_email' ); + $headers = ''; + + $email = compact( 'to', 'subject', 'body', 'headers' ); + + /** + * Filter the email sent following an automatic background core update. + * + * @since 3.7.0 + * + * @param array $email { + * Array of email arguments that will be passed to wp_mail(). + * + * @type string $to The email recipient. An array of emails + * can be returned, as handled by wp_mail(). + * @type string $subject The email's subject. + * @type string $body The email message body. + * @type string $headers Any email headers, defaults to no headers. + * } + * @param string $type The type of email being sent. Can be one of + * 'success', 'fail', 'manual', 'critical'. + * @param object $core_update The update offer that was attempted. + * @param mixed $result The result for the core update. Can be WP_Error. + */ + $email = apply_filters( 'auto_core_update_email', $email, $type, $core_update, $result ); + + wp_mail( $email['to'], wp_specialchars_decode( $email['subject'] ), $email['body'], $email['headers'] ); + } + + /** + * Prepares and sends an email of a full log of background update results, useful for debugging and geekery. + * + * @since 3.7.0 + */ + protected function send_debug_email() { + $update_count = 0; + foreach ( $this->update_results as $type => $updates ) + $update_count += count( $updates ); + + $body = array(); + $failures = 0; + + $body[] = sprintf( __( 'WordPress site: %s' ), network_home_url( '/' ) ); + + // Core + if ( isset( $this->update_results['core'] ) ) { + $result = $this->update_results['core'][0]; + if ( $result->result && ! is_wp_error( $result->result ) ) { + $body[] = sprintf( __( 'SUCCESS: WordPress was successfully updated to %s' ), $result->name ); + } else { + $body[] = sprintf( __( 'FAILED: WordPress failed to update to %s' ), $result->name ); + $failures++; + } + $body[] = ''; + } + + // Plugins, Themes, Translations + foreach ( array( 'plugin', 'theme', 'translation' ) as $type ) { + if ( ! isset( $this->update_results[ $type ] ) ) + continue; + $success_items = wp_list_filter( $this->update_results[ $type ], array( 'result' => true ) ); + if ( $success_items ) { + $messages = array( + 'plugin' => __( 'The following plugins were successfully updated:' ), + 'theme' => __( 'The following themes were successfully updated:' ), + 'translation' => __( 'The following translations were successfully updated:' ), + ); + + $body[] = $messages[ $type ]; + foreach ( wp_list_pluck( $success_items, 'name' ) as $name ) { + $body[] = ' * ' . sprintf( __( 'SUCCESS: %s' ), $name ); + } + } + if ( $success_items != $this->update_results[ $type ] ) { + // Failed updates + $messages = array( + 'plugin' => __( 'The following plugins failed to update:' ), + 'theme' => __( 'The following themes failed to update:' ), + 'translation' => __( 'The following translations failed to update:' ), + ); + + $body[] = $messages[ $type ]; + foreach ( $this->update_results[ $type ] as $item ) { + if ( ! $item->result || is_wp_error( $item->result ) ) { + $body[] = ' * ' . sprintf( __( 'FAILED: %s' ), $item->name ); + $failures++; + } + } + } + $body[] = ''; + } + + $site_title = wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ); + if ( $failures ) { + $body[] = trim( __( " +BETA TESTING? +============= + +This debugging email is sent when you are using a development version of WordPress. + +If you think these failures might be due to a bug in WordPress, could you report it? + * Open a thread in the support forums: https://wordpress.org/support/forum/alphabeta + * Or, if you're comfortable writing a bug report: http://core.trac.wordpress.org/ + +Thanks! -- The WordPress Team" ) ); + $body[] = ''; + + $subject = sprintf( __( '[%s] There were failures during background updates' ), $site_title ); + } else { + $subject = sprintf( __( '[%s] Background updates have finished' ), $site_title ); + } + + $body[] = trim( __( ' +UPDATE LOG +==========' ) ); + $body[] = ''; + + foreach ( array( 'core', 'plugin', 'theme', 'translation' ) as $type ) { + if ( ! isset( $this->update_results[ $type ] ) ) + continue; + foreach ( $this->update_results[ $type ] as $update ) { + $body[] = $update->name; + $body[] = str_repeat( '-', strlen( $update->name ) ); + foreach ( $update->messages as $message ) + $body[] = " " . html_entity_decode( str_replace( '…', '...', $message ) ); + if ( is_wp_error( $update->result ) ) { + $results = array( 'update' => $update->result ); + // If we rolled back, we want to know an error that occurred then too. + if ( 'rollback_was_required' === $update->result->get_error_code() ) + $results = (array) $update->result->get_error_data(); + foreach ( $results as $result_type => $result ) { + if ( ! is_wp_error( $result ) ) + continue; + + if ( 'rollback' === $result_type ) { + /* translators: 1: Error code, 2: Error message. */ + $body[] = ' ' . sprintf( __( 'Rollback Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() ); + } else { + /* translators: 1: Error code, 2: Error message. */ + $body[] = ' ' . sprintf( __( 'Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() ); + } + + if ( $result->get_error_data() ) + $body[] = ' ' . implode( ', ', (array) $result->get_error_data() ); + } + } + $body[] = ''; + } + } + + $email = array( + 'to' => get_site_option( 'admin_email' ), + 'subject' => $subject, + 'body' => implode( "\n", $body ), + 'headers' => '' + ); + + /** + * Filter the debug email that can be sent following an automatic + * background core update. + * + * @since 3.8.0 + * + * @param array $email { + * Array of email arguments that will be passed to wp_mail(). + * + * @type string $to The email recipient. An array of emails + * can be returned, as handled by wp_mail(). + * @type string $subject Email subject. + * @type string $body Email message body. + * @type string $headers Any email headers. Default empty. + * } + * @param int $failures The number of failures encountered while upgrading. + * @param mixed $results The results of all attempted updates. + */ + $email = apply_filters( 'automatic_updates_debug_email', $email, $failures, $this->update_results ); + + wp_mail( $email['to'], wp_specialchars_decode( $email['subject'] ), $email['body'], $email['headers'] ); + } +} diff --git a/wp-admin/includes/class-wp-users-list-table.php b/wp-admin/includes/class-wp-users-list-table.php new file mode 100644 index 0000000..15d55f4 --- /dev/null +++ b/wp-admin/includes/class-wp-users-list-table.php @@ -0,0 +1,459 @@ + 'user', + 'plural' => 'users', + 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, + ) ); + + $this->is_site_users = 'site-users-network' == $this->screen->id; + + if ( $this->is_site_users ) + $this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; + } + + /** + * Check the current user's permissions. + * + * @since 3.1.0 + * @access public + */ + public function ajax_user_can() { + if ( $this->is_site_users ) + return current_user_can( 'manage_sites' ); + else + return current_user_can( 'list_users' ); + } + + /** + * Prepare the users list for display. + * + * @since 3.1.0 + * @access public + */ + public function prepare_items() { + global $role, $usersearch; + + $usersearch = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST['s'] ) ) : ''; + + $role = isset( $_REQUEST['role'] ) ? $_REQUEST['role'] : ''; + + $per_page = ( $this->is_site_users ) ? 'site_users_network_per_page' : 'users_per_page'; + $users_per_page = $this->get_items_per_page( $per_page ); + + $paged = $this->get_pagenum(); + + $args = array( + 'number' => $users_per_page, + 'offset' => ( $paged-1 ) * $users_per_page, + 'role' => $role, + 'search' => $usersearch, + 'fields' => 'all_with_meta' + ); + + if ( '' !== $args['search'] ) + $args['search'] = '*' . $args['search'] . '*'; + + if ( $this->is_site_users ) + $args['blog_id'] = $this->site_id; + + if ( isset( $_REQUEST['orderby'] ) ) + $args['orderby'] = $_REQUEST['orderby']; + + if ( isset( $_REQUEST['order'] ) ) + $args['order'] = $_REQUEST['order']; + + // Query the user IDs for this page + $wp_user_search = new WP_User_Query( $args ); + + $this->items = $wp_user_search->get_results(); + + $this->set_pagination_args( array( + 'total_items' => $wp_user_search->get_total(), + 'per_page' => $users_per_page, + ) ); + } + + /** + * Output 'no users' message. + * + * @since 3.1.0 + * @access public + */ + public function no_items() { + _e( 'No matching users were found.' ); + } + + /** + * Return an associative array listing all the views that can be used + * with this table. + * + * Provides a list of roles and user count for that role for easy + * filtering of the user table. + * + * @since 3.1.0 + * @access protected + * + * @return array An array of HTML links, one for each view. + */ + protected function get_views() { + global $wp_roles, $role; + + if ( $this->is_site_users ) { + $url = 'site-users.php?id=' . $this->site_id; + switch_to_blog( $this->site_id ); + $users_of_blog = count_users(); + restore_current_blog(); + } else { + $url = 'users.php'; + $users_of_blog = count_users(); + } + $total_users = $users_of_blog['total_users']; + $avail_roles =& $users_of_blog['avail_roles']; + unset($users_of_blog); + + $class = empty($role) ? ' class="current"' : ''; + $role_links = array(); + $role_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_users, 'users' ), number_format_i18n( $total_users ) ) . ''; + foreach ( $wp_roles->get_names() as $this_role => $name ) { + if ( !isset($avail_roles[$this_role]) ) + continue; + + $class = ''; + + if ( $this_role == $role ) { + $class = ' class="current"'; + } + + $name = translate_user_role( $name ); + /* translators: User role name with count */ + $name = sprintf( __('%1$s (%2$s)'), $name, number_format_i18n( $avail_roles[$this_role] ) ); + $role_links[$this_role] = "$name"; + } + + return $role_links; + } + + /** + * Retrieve an associative array of bulk actions available on this table. + * + * @since 3.1.0 + * @access protected + * + * @return array Array of bulk actions. + */ + protected function get_bulk_actions() { + $actions = array(); + + if ( is_multisite() ) { + if ( current_user_can( 'remove_users' ) ) + $actions['remove'] = __( 'Remove' ); + } else { + if ( current_user_can( 'delete_users' ) ) + $actions['delete'] = __( 'Delete' ); + } + + return $actions; + } + + /** + * Output the controls to allow user roles to be changed in bulk. + * + * @since 3.1.0 + * @access protected + * + * @param string $which Whether this is being invoked above ("top") + * or below the table ("bottom"). + */ + protected function extra_tablenav( $which ) { + if ( 'top' != $which ) + return; + ?> +
+ + + + '; + } + + /** + * Capture the bulk action required, and return it. + * + * Overridden from the base class implementation to capture + * the role change drop-down. + * + * @since 3.1.0 + * @access public + * + * @return string The bulk action required. + */ + public function current_action() { + if ( isset($_REQUEST['changeit']) && !empty($_REQUEST['new_role']) ) + return 'promote'; + + return parent::current_action(); + } + + /** + * Get a list of columns for the list table. + * + * @since 3.1.0 + * @access public + * + * @return array Array in which the key is the ID of the column, + * and the value is the description. + */ + public function get_columns() { + $c = array( + 'cb' => '', + 'username' => __( 'Username' ), + 'name' => __( 'Name' ), + 'email' => __( 'E-mail' ), + 'role' => __( 'Role' ), + 'posts' => __( 'Posts' ) + ); + + if ( $this->is_site_users ) + unset( $c['posts'] ); + + return $c; + } + + /** + * Get a list of sortable columns for the list table. + * + * @since 3.1.0 + * @access protected + * + * @return array Array of sortable columns. + */ + protected function get_sortable_columns() { + $c = array( + 'username' => 'login', + 'name' => 'name', + 'email' => 'email', + ); + + if ( $this->is_site_users ) + unset( $c['posts'] ); + + return $c; + } + + /** + * Generate the list table rows. + * + * @since 3.1.0 + * @access public + */ + public function display_rows() { + // Query the post counts for this page + if ( ! $this->is_site_users ) + $post_counts = count_many_users_posts( array_keys( $this->items ) ); + + $editable_roles = array_keys( get_editable_roles() ); + + $style = ''; + foreach ( $this->items as $userid => $user_object ) { + if ( count( $user_object->roles ) <= 1 ) { + $role = reset( $user_object->roles ); + } elseif ( $roles = array_intersect( array_values( $user_object->roles ), $editable_roles ) ) { + $role = reset( $roles ); + } else { + $role = reset( $user_object->roles ); + } + + if ( is_multisite() && empty( $user_object->allcaps ) ) + continue; + + $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"'; + echo "\n\t" . $this->single_row( $user_object, $style, $role, isset( $post_counts ) ? $post_counts[ $userid ] : 0 ); + } + } + + /** + * Generate HTML for a single row on the users.php admin panel. + * + * @since 3.1.0 + * @access public + * + * @param object $user_object The current user object. + * @param string $style Optional. Style attributes added to the element. + * Must be sanitized. Default empty. + * @param string $role Optional. Key for the $wp_roles array. Default empty. + * @param int $numposts Optional. Post count to display for this user. Defaults + * to zero, as in, a new user has made zero posts. + * @return string Output for a single row. + */ + public function single_row( $user_object, $style = '', $role = '', $numposts = 0 ) { + global $wp_roles; + + if ( !( is_object( $user_object ) && is_a( $user_object, 'WP_User' ) ) ) + $user_object = get_userdata( (int) $user_object ); + $user_object->filter = 'display'; + $email = $user_object->user_email; + + if ( $this->is_site_users ) + $url = "site-users.php?id={$this->site_id}&"; + else + $url = 'users.php?'; + + $checkbox = ''; + // Check if the user for this row is editable + if ( current_user_can( 'list_users' ) ) { + // Set up the user editing link + $edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user_object->ID ) ) ); + + // Set up the hover actions for this user + $actions = array(); + + if ( current_user_can( 'edit_user', $user_object->ID ) ) { + $edit = "$user_object->user_login
"; + $actions['edit'] = '' . __( 'Edit' ) . ''; + } else { + $edit = "$user_object->user_login
"; + } + + if ( !is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'delete_user', $user_object->ID ) ) + $actions['delete'] = "" . __( 'Delete' ) . ""; + if ( is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'remove_user', $user_object->ID ) ) + $actions['remove'] = "" . __( 'Remove' ) . ""; + + /** + * Filter the action links displayed under each user in the Users list table. + * + * @since 2.8.0 + * + * @param array $actions An array of action links to be displayed. + * Default 'Edit', 'Delete' for single site, and + * 'Edit', 'Remove' for Multisite. + * @param WP_User $user_object WP_User object for the currently-listed user. + */ + $actions = apply_filters( 'user_row_actions', $actions, $user_object ); + $edit .= $this->row_actions( $actions ); + + // Set up the checkbox ( because the user is editable, otherwise it's empty ) + $checkbox = '' + . ""; + + } else { + $edit = '' . $user_object->user_login . ''; + } + $role_name = isset( $wp_roles->role_names[$role] ) ? translate_user_role( $wp_roles->role_names[$role] ) : __( 'None' ); + $avatar = get_avatar( $user_object->ID, 32 ); + + $r = ""; + + list( $columns, $hidden ) = $this->get_column_info(); + + foreach ( $columns as $column_name => $column_display_name ) { + $class = "class=\"$column_name column-$column_name\""; + + $style = ''; + if ( in_array( $column_name, $hidden ) ) + $style = ' style="display:none;"'; + + $attributes = "$class$style"; + + switch ( $column_name ) { + case 'cb': + $r .= "$checkbox"; + break; + case 'username': + $r .= "$avatar $edit"; + break; + case 'name': + $r .= "$user_object->first_name $user_object->last_name"; + break; + case 'email': + $r .= "$email"; + break; + case 'role': + $r .= "$role_name"; + break; + case 'posts': + $attributes = 'class="posts column-posts num"' . $style; + $r .= ""; + if ( $numposts > 0 ) { + $r .= ""; + $r .= $numposts; + $r .= ''; + } else { + $r .= 0; + } + $r .= ""; + break; + default: + $r .= ""; + + /** + * Filter the display output of custom columns in the Users list table. + * + * @since 2.8.0 + * + * @param string $output Custom column output. Default empty. + * @param string $column_name Column name. + * @param int $user_id ID of the currently-listed user. + */ + $r .= apply_filters( 'manage_users_custom_column', '', $column_name, $user_object->ID ); + $r .= ""; + } + } + $r .= ''; + + return $r; + } +} diff --git a/wp-admin/includes/comment.php b/wp-admin/includes/comment.php new file mode 100644 index 0000000..a74eeaa --- /dev/null +++ b/wp-admin/includes/comment.php @@ -0,0 +1,171 @@ +get_var( $wpdb->prepare("SELECT comment_post_ID FROM $wpdb->comments + WHERE comment_author = %s AND comment_date = %s", $comment_author, $comment_date) ); +} + +/** + * Update a comment with values provided in $_POST. + * + * @since 2.0.0 + */ +function edit_comment() { + + if ( ! current_user_can( 'edit_comment', (int) $_POST['comment_ID'] ) ) + wp_die ( __( 'You are not allowed to edit comments on this post.' ) ); + + if ( isset( $_POST['newcomment_author'] ) ) + $_POST['comment_author'] = $_POST['newcomment_author']; + if ( isset( $_POST['newcomment_author_email'] ) ) + $_POST['comment_author_email'] = $_POST['newcomment_author_email']; + if ( isset( $_POST['newcomment_author_url'] ) ) + $_POST['comment_author_url'] = $_POST['newcomment_author_url']; + if ( isset( $_POST['comment_status'] ) ) + $_POST['comment_approved'] = $_POST['comment_status']; + if ( isset( $_POST['content'] ) ) + $_POST['comment_content'] = $_POST['content']; + if ( isset( $_POST['comment_ID'] ) ) + $_POST['comment_ID'] = (int) $_POST['comment_ID']; + + foreach ( array ('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) { + if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) { + $_POST['edit_date'] = '1'; + break; + } + } + + if ( !empty ( $_POST['edit_date'] ) ) { + $aa = $_POST['aa']; + $mm = $_POST['mm']; + $jj = $_POST['jj']; + $hh = $_POST['hh']; + $mn = $_POST['mn']; + $ss = $_POST['ss']; + $jj = ($jj > 31 ) ? 31 : $jj; + $hh = ($hh > 23 ) ? $hh -24 : $hh; + $mn = ($mn > 59 ) ? $mn -60 : $mn; + $ss = ($ss > 59 ) ? $ss -60 : $ss; + $_POST['comment_date'] = "$aa-$mm-$jj $hh:$mn:$ss"; + } + + wp_update_comment( $_POST ); +} + +/** + * Returns a comment object based on comment ID. + * + * @since 2.0.0 + * + * @param int $id ID of comment to retrieve. + * @return bool|object Comment if found. False on failure. + */ +function get_comment_to_edit( $id ) { + if ( !$comment = get_comment($id) ) + return false; + + $comment->comment_ID = (int) $comment->comment_ID; + $comment->comment_post_ID = (int) $comment->comment_post_ID; + + $comment->comment_content = format_to_edit( $comment->comment_content ); + /** + * Filter the comment content before editing. + * + * @since 2.0.0 + * + * @param string $comment->comment_content Comment content. + */ + $comment->comment_content = apply_filters( 'comment_edit_pre', $comment->comment_content ); + + $comment->comment_author = format_to_edit( $comment->comment_author ); + $comment->comment_author_email = format_to_edit( $comment->comment_author_email ); + $comment->comment_author_url = format_to_edit( $comment->comment_author_url ); + $comment->comment_author_url = esc_url($comment->comment_author_url); + + return $comment; +} + +/** + * Get the number of pending comments on a post or posts + * + * @since 2.3.0 + * @uses $wpdb + * + * @param int|array $post_id Either a single Post ID or an array of Post IDs + * @return int|array Either a single Posts pending comments as an int or an array of ints keyed on the Post IDs + */ +function get_pending_comments_num( $post_id ) { + global $wpdb; + + $single = false; + if ( !is_array($post_id) ) { + $post_id_array = (array) $post_id; + $single = true; + } else { + $post_id_array = $post_id; + } + $post_id_array = array_map('intval', $post_id_array); + $post_id_in = "'" . implode("', '", $post_id_array) . "'"; + + $pending = $wpdb->get_results( "SELECT comment_post_ID, COUNT(comment_ID) as num_comments FROM $wpdb->comments WHERE comment_post_ID IN ( $post_id_in ) AND comment_approved = '0' GROUP BY comment_post_ID", ARRAY_A ); + + if ( $single ) { + if ( empty($pending) ) + return 0; + else + return absint($pending[0]['num_comments']); + } + + $pending_keyed = array(); + + // Default to zero pending for all posts in request + foreach ( $post_id_array as $id ) + $pending_keyed[$id] = 0; + + if ( !empty($pending) ) + foreach ( $pending as $pend ) + $pending_keyed[$pend['comment_post_ID']] = absint($pend['num_comments']); + + return $pending_keyed; +} + +/** + * Add avatars to relevant places in admin, or try to. + * + * @since 2.5.0 + * @uses $comment + * + * @param string $name User name. + * @return string Avatar with Admin name. + */ +function floated_admin_avatar( $name ) { + global $comment; + $avatar = get_avatar( $comment, 32, 'mystery' ); + return "$avatar $name"; +} + +function enqueue_comment_hotkeys_js() { + if ( 'true' == get_user_option( 'comment_shortcuts' ) ) + wp_enqueue_script( 'jquery-table-hotkeys' ); +} diff --git a/wp-admin/includes/continents-cities.php b/wp-admin/includes/continents-cities.php new file mode 100644 index 0000000..0ebc4f3 --- /dev/null +++ b/wp-admin/includes/continents-cities.php @@ -0,0 +1,493 @@ +%1$s %2$s', __( 'Quick Draft' ), __( 'Drafts' ) ); + wp_add_dashboard_widget( 'dashboard_quick_press', $quick_draft_title, 'wp_dashboard_quick_press' ); + } + + // WordPress News + wp_add_dashboard_widget( 'dashboard_primary', __( 'WordPress News' ), 'wp_dashboard_primary' ); + + if ( is_network_admin() ) { + + /** + * Fires after core widgets for the Network Admin dashboard have been registered. + * + * @since 3.1.0 + */ + do_action( 'wp_network_dashboard_setup' ); + + /** + * Filter the list of widgets to load for the Network Admin dashboard. + * + * @since 3.1.0 + * + * @param array $dashboard_widgets An array of dashboard widgets. + */ + $dashboard_widgets = apply_filters( 'wp_network_dashboard_widgets', array() ); + } elseif ( is_user_admin() ) { + + /** + * Fires after core widgets for the User Admin dashboard have been registered. + * + * @since 3.1.0 + */ + do_action( 'wp_user_dashboard_setup' ); + + /** + * Filter the list of widgets to load for the User Admin dashboard. + * + * @since 3.1.0 + * + * @param array $dashboard_widgets An array of dashboard widgets. + */ + $dashboard_widgets = apply_filters( 'wp_user_dashboard_widgets', array() ); + } else { + + /** + * Fires after core widgets for the admin dashboard have been registered. + * + * @since 2.5.0 + */ + do_action( 'wp_dashboard_setup' ); + + /** + * Filter the list of widgets to load for the admin dashboard. + * + * @since 2.5.0 + * + * @param array $dashboard_widgets An array of dashboard widgets. + */ + $dashboard_widgets = apply_filters( 'wp_dashboard_widgets', array() ); + } + + foreach ( $dashboard_widgets as $widget_id ) { + $name = empty( $wp_registered_widgets[$widget_id]['all_link'] ) ? $wp_registered_widgets[$widget_id]['name'] : $wp_registered_widgets[$widget_id]['name'] . " " . __('View all') . ''; + wp_add_dashboard_widget( $widget_id, $name, $wp_registered_widgets[$widget_id]['callback'], $wp_registered_widget_controls[$widget_id]['callback'] ); + } + + if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget_id']) ) { + check_admin_referer( 'edit-dashboard-widget_' . $_POST['widget_id'], 'dashboard-widget-nonce' ); + ob_start(); // hack - but the same hack wp-admin/widgets.php uses + wp_dashboard_trigger_widget_control( $_POST['widget_id'] ); + ob_end_clean(); + wp_redirect( remove_query_arg( 'edit' ) ); + exit; + } + + /** This action is documented in wp-admin/edit-form-advanced.php */ + do_action( 'do_meta_boxes', $screen->id, 'normal', '' ); + + /** This action is documented in wp-admin/edit-form-advanced.php */ + do_action( 'do_meta_boxes', $screen->id, 'side', '' ); +} + +function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null, $callback_args = null ) { + $screen = get_current_screen(); + global $wp_dashboard_control_callbacks; + + if ( $control_callback && current_user_can( 'edit_dashboard' ) && is_callable( $control_callback ) ) { + $wp_dashboard_control_callbacks[$widget_id] = $control_callback; + if ( isset( $_GET['edit'] ) && $widget_id == $_GET['edit'] ) { + list($url) = explode( '#', add_query_arg( 'edit', false ), 2 ); + $widget_name .= ' ' . __( 'Cancel' ) . ''; + $callback = '_wp_dashboard_control_callback'; + } else { + list($url) = explode( '#', add_query_arg( 'edit', $widget_id ), 2 ); + $widget_name .= ' ' . __( 'Configure' ) . ''; + } + } + + $side_widgets = array( 'dashboard_quick_press', 'dashboard_primary' ); + + $location = 'normal'; + if ( in_array($widget_id, $side_widgets) ) + $location = 'side'; + + $priority = 'core'; + if ( 'dashboard_browser_nag' === $widget_id ) + $priority = 'high'; + + add_meta_box( $widget_id, $widget_name, $callback, $screen, $location, $priority, $callback_args ); +} + +function _wp_dashboard_control_callback( $dashboard, $meta_box ) { + echo '
'; + wp_dashboard_trigger_widget_control( $meta_box['id'] ); + wp_nonce_field( 'edit-dashboard-widget_' . $meta_box['id'], 'dashboard-widget-nonce' ); + echo ''; + submit_button( __('Submit') ); + echo '
'; +} + +/** + * Displays the dashboard. + * + * @since 2.5.0 + */ +function wp_dashboard() { + $screen = get_current_screen(); + $columns = absint( $screen->get_columns() ); + $columns_css = ''; + if ( $columns ) { + $columns_css = " columns-$columns"; + } + +?> +
+
+ id, 'normal', '' ); ?> +
+
+ id, 'side', '' ); ?> +
+
+ id, 'column3', '' ); ?> +
+
+ id, 'column4', '' ); ?> +
+
+ + +
+
    + publish ) { + if ( 'post' == $post_type ) { + $text = _n( '%s Post', '%s Posts', $num_posts->publish ); + } else { + $text = _n( '%s Page', '%s Pages', $num_posts->publish ); + } + $text = sprintf( $text, number_format_i18n( $num_posts->publish ) ); + $post_type_object = get_post_type_object( $post_type ); + if ( $post_type_object && current_user_can( $post_type_object->cap->edit_posts ) ) { + printf( '
  • %2$s
  • ', $post_type, $text ); + } else { + printf( '
  • %2$s
  • ', $post_type, $text ); + } + + } + } + // Comments + $num_comm = wp_count_comments(); + if ( $num_comm && $num_comm->total_comments ) { + $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->total_comments ), number_format_i18n( $num_comm->total_comments ) ); + ?> +
  • + moderated ) { + /* translators: Number of comments in moderation */ + $text = sprintf( _nx( '%s in moderation', '%s in moderation', $num_comm->moderated, 'comments' ), number_format_i18n( $num_comm->moderated ) ); + ?> +
  • + ' . implode( "\n
  • ", $elements ) . "
  • \n"; + } + + ?> +
+ $content

"; + } + ?> +
+ +
+ +
+ ' . __( 'Create a New Site' ) . ''; + if ( current_user_can('create_users') ) + $actions['create-user'] = '' . __( 'Create a New User' ) . ''; + + $c_users = get_user_count(); + $c_blogs = get_blog_count(); + + $user_text = sprintf( _n( '%s user', '%s users', $c_users ), number_format_i18n( $c_users ) ); + $blog_text = sprintf( _n( '%s site', '%s sites', $c_blogs ), number_format_i18n( $c_blogs ) ); + + $sentence = sprintf( __( 'You have %1$s and %2$s.' ), $blog_text, $user_text ); + + if ( $actions ) { + echo '
    '; + foreach ( $actions as $class => $action ) { + $actions[ $class ] = "\t
  • $action"; + } + echo implode( " |
  • \n", $actions ) . "\n"; + echo '
'; + } +?> +
+ +

+ + + + +
+

+ + 'submit_users' ) ); ?> +

+
+ +
+

+ + 'submit_sites' ) ); ?> +

+
+post_status != 'auto-draft' ) { // auto-draft doesn't exists anymore + $post = get_default_post_to_edit( 'post', true ); + update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID + } else { + $post->post_title = ''; // Remove the auto draft title + } + } else { + $post = get_default_post_to_edit( 'post' , true); + $user_id = get_current_user_id(); + // Don't create an option if this is a super admin who does not belong to this site. + if ( ! ( is_super_admin( $user_id ) && ! in_array( get_current_blog_id(), array_keys( get_blogs_of_user( $user_id ) ) ) ) ) + update_user_option( $user_id, 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID + } + + $post_ID = (int) $post->ID; +?> + +
+ + +
+ + +
+ + +
+ +
+ + +
+ +

+ + + + + 'save-post' ) ); ?> +
+

+ +
+ 'post', + 'post_status' => 'draft', + 'author' => get_current_user_id(), + 'posts_per_page' => 4, + 'orderby' => 'modified', + 'order' => 'DESC' + ); + $drafts = get_posts( $query_args ); + if ( ! $drafts ) { + return; + } + } + + echo '
'; + if ( count( $drafts ) > 3 ) { + echo '

' . _x( 'View all', 'drafts' ) . "

\n"; + } + echo '

' . __( 'Drafts' ) . "

\n
    "; + + $drafts = array_slice( $drafts, 0, 3 ); + foreach ( $drafts as $draft ) { + $url = get_edit_post_link( $draft->ID ); + $title = _draft_or_post_title( $draft->ID ); + echo "
  • \n"; + echo '
    ' . esc_html( $title ) . ''; + echo '
    '; + if ( $the_content = wp_trim_words( $draft->post_content, 10 ) ) { + echo '

    ' . $the_content . '

    '; + } + echo "
  • \n"; + } + echo "
\n
"; +} + +function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) { + $GLOBALS['comment'] =& $comment; + + $comment_post_title = strip_tags(get_the_title( $comment->comment_post_ID )); + + if ( current_user_can( 'edit_post', $comment->comment_post_ID ) ) { + $comment_post_url = get_edit_post_link( $comment->comment_post_ID ); + $comment_post_link = "$comment_post_title"; + } else { + $comment_post_link = $comment_post_title; + } + + $comment_link = '#'; + + $actions_string = ''; + if ( current_user_can( 'edit_comment', $comment->comment_ID ) ) { + // Pre-order it: Approve | Reply | Edit | Spam | Trash. + $actions = array( + 'approve' => '', 'unapprove' => '', + 'reply' => '', + 'edit' => '', + 'spam' => '', + 'trash' => '', 'delete' => '' + ); + + $del_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "delete-comment_$comment->comment_ID" ) ); + $approve_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "approve-comment_$comment->comment_ID" ) ); + + $approve_url = esc_url( "comment.php?action=approvecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$approve_nonce" ); + $unapprove_url = esc_url( "comment.php?action=unapprovecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$approve_nonce" ); + $spam_url = esc_url( "comment.php?action=spamcomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); + $trash_url = esc_url( "comment.php?action=trashcomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); + $delete_url = esc_url( "comment.php?action=deletecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); + + $actions['approve'] = "" . __( 'Approve' ) . ''; + $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; + $actions['edit'] = "". __('Edit') . ''; + $actions['reply'] = '' . __('Reply') . ''; + $actions['spam'] = "" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . ''; + if ( !EMPTY_TRASH_DAYS ) + $actions['delete'] = "" . __('Delete Permanently') . ''; + else + $actions['trash'] = "" . _x('Trash', 'verb') . ''; + + /** + * Filter the action links displayed for each comment in the 'Recent Comments' + * dashboard widget. + * + * @since 2.6.0 + * + * @param array $actions An array of comment actions. Default actions include: + * 'Approve', 'Unapprove', 'Edit', 'Reply', 'Spam', + * 'Delete', and 'Trash'. + * @param object $comment The comment object. + */ + $actions = apply_filters( 'comment_row_actions', array_filter($actions), $comment ); + + $i = 0; + foreach ( $actions as $action => $link ) { + ++$i; + ( ( ('approve' == $action || 'unapprove' == $action) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; + + // Reply and quickedit need a hide-if-no-js span + if ( 'reply' == $action || 'quickedit' == $action ) + $action .= ' hide-if-no-js'; + + $actions_string .= "$sep$link"; + } + } + +?> + +
comment_ID) ) ); ?>> + + + + comment_type || 'comment' == $comment->comment_type ) : ?> + +
+

+ ' . get_comment_author_link() . '', $comment_post_link.' '.$comment_link, ' ' . __( '[Pending]' ) . '' ); ?> +

+ + comment_type ) { + case 'pingback' : + $type = __( 'Pingback' ); + break; + case 'trackback' : + $type = __( 'Trackback' ); + break; + default : + $type = ucwords( $comment->comment_type ); + } + $type = esc_html( $type ); + ?> +
+ +

$type", $comment_post_link." ".$comment_link ); ?>

+

+ + +

+

+
+
+'; + + $future_posts = wp_dashboard_recent_posts( array( + 'max' => 5, + 'status' => 'future', + 'order' => 'ASC', + 'title' => __( 'Publishing Soon' ), + 'id' => 'future-posts', + ) ); + $recent_posts = wp_dashboard_recent_posts( array( + 'max' => 5, + 'status' => 'publish', + 'order' => 'DESC', + 'title' => __( 'Recently Published' ), + 'id' => 'published-posts', + ) ); + + $recent_comments = wp_dashboard_recent_comments(); + + if ( !$future_posts && !$recent_posts && !$recent_comments ) { + echo '
'; + echo '

'; + echo '

' . __( 'No activity yet!' ) . '

'; + echo '
'; + } + + echo '
'; +} + +/** + * Generates Publishing Soon and Recently Published sections. + * + * @since 3.8.0 + * + * @param array $args { + * An array of query and display arguments. + * + * @type int $max Number of posts to display. + * @type string $status Post status. + * @type string $order Designates ascending ('ASC') or descending ('DESC') order. + * @type string $title Section title. + * @type string $id The container id. + * } + * @return bool False if no posts were found. True otherwise. + */ +function wp_dashboard_recent_posts( $args ) { + $query_args = array( + 'post_type' => 'post', + 'post_status' => $args['status'], + 'orderby' => 'date', + 'order' => $args['order'], + 'posts_per_page' => intval( $args['max'] ), + 'no_found_rows' => true, + 'cache_results' => false, + 'perm' => ( 'future' === $args['status'] ) ? 'editable' : 'readable', + ); + $posts = new WP_Query( $query_args ); + + if ( $posts->have_posts() ) { + + echo '
'; + + echo '

' . $args['title'] . '

'; + + echo '
    '; + + $today = date( 'Y-m-d', current_time( 'timestamp' ) ); + $tomorrow = date( 'Y-m-d', strtotime( '+1 day', current_time( 'timestamp' ) ) ); + + while ( $posts->have_posts() ) { + $posts->the_post(); + + $time = get_the_time( 'U' ); + if ( date( 'Y-m-d', $time ) == $today ) { + $relative = __( 'Today' ); + } elseif ( date( 'Y-m-d', $time ) == $tomorrow ) { + $relative = __( 'Tomorrow' ); + } else { + /* translators: date and time format for recent posts on the dashboard, see http://php.net/date */ + $relative = date_i18n( __( 'M jS' ), $time ); + } + + if ( current_user_can( 'edit_post', get_the_ID() ) ) { + /* translators: 1: relative date, 2: time, 3: post edit link, 4: post title */ + $format = __( '%1$s, %2$s %4$s' ); + printf( "
  • $format
  • ", $relative, get_the_time(), get_edit_post_link(), _draft_or_post_title() ); + } else { + /* translators: 1: relative date, 2: time, 3: post title */ + $format = __( '%1$s, %2$s %3$s' ); + printf( "
  • $format
  • ", $relative, get_the_time(), _draft_or_post_title() ); + } + } + + echo '
'; + echo '
'; + + } else { + return false; + } + + wp_reset_postdata(); + + return true; +} + +/** + * Show Comments section. + * + * @since 3.8.0 + * + * @param int $total_items Optional. Number of comments to query. Default 5. + * @return bool False if no comments were found. True otherwise. + */ +function wp_dashboard_recent_comments( $total_items = 5 ) { + // Select all comment types and filter out spam later for better query performance. + $comments = array(); + + $comments_query = array( + 'number' => $total_items * 5, + 'offset' => 0 + ); + if ( ! current_user_can( 'edit_posts' ) ) + $comments_query['status'] = 'approve'; + + while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) { + foreach ( $possible as $comment ) { + if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) ) + continue; + $comments[] = $comment; + if ( count( $comments ) == $total_items ) + break 2; + } + $comments_query['offset'] += $comments_query['number']; + $comments_query['number'] = $total_items * 10; + } + + if ( $comments ) { + echo '
'; + echo '

' . __( 'Comments' ) . '

'; + + echo '
'; + foreach ( $comments as $comment ) + _wp_dashboard_recent_comments_row( $comment ); + echo '
'; + + if ( current_user_can('edit_posts') ) + _get_list_table('WP_Comments_List_Table')->views(); + + wp_comment_reply( -1, false, 'dashboard', false ); + wp_comment_trashnotice(); + + echo '
'; + } else { + return false; + } + return true; +} + +/** + * Display generic dashboard RSS widget feed. + * + * @since 2.5.0 + * + * @param string $widget_id + */ +function wp_dashboard_rss_output( $widget_id ) { + $widgets = get_option( 'dashboard_widget_options' ); + echo '
'; + wp_widget_rss_output( $widgets[ $widget_id ] ); + echo "
"; +} + +/** + * Checks to see if all of the feed url in $check_urls are cached. + * + * If $check_urls is empty, look for the rss feed url found in the dashboard + * widget options of $widget_id. If cached, call $callback, a function that + * echoes out output for this widget. If not cache, echo a "Loading..." stub + * which is later replaced by AJAX call (see top of /wp-admin/index.php) + * + * @since 2.5.0 + * + * @param string $widget_id + * @param callback $callback + * @param array $check_urls RSS feeds + * @return bool False on failure. True on success. + */ +function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = array() ) { + $loading = '

' . __( 'Loading…' ) . '

' . __( 'This widget requires JavaScript.' ) . '

'; + $doing_ajax = ( defined('DOING_AJAX') && DOING_AJAX ); + + if ( empty($check_urls) ) { + $widgets = get_option( 'dashboard_widget_options' ); + if ( empty($widgets[$widget_id]['url']) && ! $doing_ajax ) { + echo $loading; + return false; + } + $check_urls = array( $widgets[$widget_id]['url'] ); + } + + $cache_key = 'dash_' . md5( $widget_id ); + if ( false !== ( $output = get_transient( $cache_key ) ) ) { + echo $output; + return true; + } + + if ( ! $doing_ajax ) { + echo $loading; + return false; + } + + if ( $callback && is_callable( $callback ) ) { + $args = array_slice( func_get_args(), 3 ); + array_unshift( $args, $widget_id, $check_urls ); + ob_start(); + call_user_func_array( $callback, $args ); + set_transient( $cache_key, ob_get_flush(), 12 * HOUR_IN_SECONDS ); // Default lifetime in cache of 12 hours (same as the feeds) + } + + return true; +} + +/* Dashboard Widgets Controls */ + +// Calls widget_control callback +/** + * Calls widget control callback. + * + * @since 2.5.0 + * + * @param int $widget_control_id Registered Widget ID. + */ +function wp_dashboard_trigger_widget_control( $widget_control_id = false ) { + global $wp_dashboard_control_callbacks; + + if ( is_scalar($widget_control_id) && $widget_control_id && isset($wp_dashboard_control_callbacks[$widget_control_id]) && is_callable($wp_dashboard_control_callbacks[$widget_control_id]) ) { + call_user_func( $wp_dashboard_control_callbacks[$widget_control_id], '', array( 'id' => $widget_control_id, 'callback' => $wp_dashboard_control_callbacks[$widget_control_id] ) ); + } +} + +/** + * The RSS dashboard widget control. + * + * Sets up $args to be used as input to wp_widget_rss_form(). Handles POST data + * from RSS-type widgets. + * + * @since 2.5.0 + * + * @param string $widget_id + * @param array $form_inputs + */ +function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) { + if ( !$widget_options = get_option( 'dashboard_widget_options' ) ) + $widget_options = array(); + + if ( !isset($widget_options[$widget_id]) ) + $widget_options[$widget_id] = array(); + + $number = 1; // Hack to use wp_widget_rss_form() + $widget_options[$widget_id]['number'] = $number; + + if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget-rss'][$number]) ) { + $_POST['widget-rss'][$number] = wp_unslash( $_POST['widget-rss'][$number] ); + $widget_options[$widget_id] = wp_widget_rss_process( $_POST['widget-rss'][$number] ); + $widget_options[$widget_id]['number'] = $number; + + // Title is optional. If black, fill it if possible. + if ( !$widget_options[$widget_id]['title'] && isset($_POST['widget-rss'][$number]['title']) ) { + $rss = fetch_feed($widget_options[$widget_id]['url']); + if ( is_wp_error($rss) ) { + $widget_options[$widget_id]['title'] = htmlentities(__('Unknown Feed')); + } else { + $widget_options[$widget_id]['title'] = htmlentities(strip_tags($rss->get_title())); + $rss->__destruct(); + unset($rss); + } + } + update_option( 'dashboard_widget_options', $widget_options ); + $cache_key = 'dash_' . md5( $widget_id ); + delete_transient( $cache_key ); + } + + wp_widget_rss_form( $widget_options[$widget_id], $form_inputs ); +} + +/** + * WordPress News dashboard widget. + * + * @since 2.7.0 + */ +function wp_dashboard_primary() { + $feeds = array( + 'news' => array( + + /** + * Filter the primary link URL for the 'WordPress News' dashboard widget. + * + * @since 2.5.0 + * + * @param string $link The widget's primary link URL. + */ + 'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ), + + /** + * Filter the primary feed URL for the 'WordPress News' dashboard widget. + * + * @since 2.3.0 + * + * @param string $url The widget's primary feed URL. + */ + 'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ), + + /** + * Filter the primary link title for the 'WordPress News' dashboard widget. + * + * @since 2.3.0 + * + * @param string $title Title attribute for the widget's primary link. + */ + 'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Blog' ) ), + 'items' => 1, + 'show_summary' => 1, + 'show_author' => 0, + 'show_date' => 1, + ), + 'planet' => array( + + /** + * Filter the secondary link URL for the 'WordPress News' dashboard widget. + * + * @since 2.3.0 + * + * @param string $link The widget's secondary link URL. + */ + 'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ), + + /** + * Filter the secondary feed URL for the 'WordPress News' dashboard widget. + * + * @since 2.3.0 + * + * @param string $url The widget's secondary feed URL. + */ + 'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ), + + /** + * Filter the secondary link title for the 'WordPress News' dashboard widget. + * + * @since 2.3.0 + * + * @param string $title Title attribute for the widget's secondary link. + */ + 'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ), + 'items' => 3, + 'show_summary' => 0, + 'show_author' => 0, + 'show_date' => 0, + ) + ); + + if ( ( ! is_multisite() && is_blog_admin() && current_user_can( 'install_plugins' ) ) || ( is_network_admin() && current_user_can( 'manage_network_plugins' ) && current_user_can( 'install_plugins' ) ) ) { + $feeds['plugins'] = array( + 'link' => '', + 'url' => array( + 'popular' => 'http://wordpress.org/plugins/rss/browse/popular/', + ), + 'title' => '', + 'items' => 1, + 'show_summary' => 0, + 'show_author' => 0, + 'show_date' => 0, + ); + } + + wp_dashboard_cached_rss_widget( 'dashboard_primary', 'wp_dashboard_primary_output', $feeds ); +} + +/** + * Display the WordPress news feeds. + * + * @since 3.8.0 + * + * @param string $widget_id Widget ID. + * @param array $feeds Array of RSS feeds. + */ +function wp_dashboard_primary_output( $widget_id, $feeds ) { + foreach( $feeds as $type => $args ) { + $args['type'] = $type; + echo '
'; + if ( $type === 'plugins' ) { + wp_dashboard_plugins_output( $args['url'], $args ); + } else { + wp_widget_rss_output( $args['url'], $args ); + } + echo "
"; + } +} + +/** + * Display plugins text for the WordPress news widget. + * + * @since 2.5.0 + */ +function wp_dashboard_plugins_output( $rss, $args = array() ) { + // Plugin feeds plus link to install them + $popular = fetch_feed( $args['url']['popular'] ); + + if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) { + $plugin_slugs = array_keys( get_plugins() ); + set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS ); + } + + echo '
    '; + + foreach ( array( $popular ) as $feed ) { + if ( is_wp_error( $feed ) || ! $feed->get_item_quantity() ) + continue; + + $items = $feed->get_items(0, 5); + + // Pick a random, non-installed plugin + while ( true ) { + // Abort this foreach loop iteration if there's no plugins left of this type + if ( 0 == count($items) ) + continue 2; + + $item_key = array_rand($items); + $item = $items[$item_key]; + + list($link, $frag) = explode( '#', $item->get_link() ); + + $link = esc_url($link); + if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) ) + $slug = $matches[1]; + else { + unset( $items[$item_key] ); + continue; + } + + // Is this random plugin's slug already installed? If so, try again. + reset( $plugin_slugs ); + foreach ( $plugin_slugs as $plugin_slug ) { + if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) { + unset( $items[$item_key] ); + continue 2; + } + } + + // If we get to this point, then the random plugin isn't installed and we can stop the while(). + break; + } + + // Eliminate some common badly formed plugin descriptions + while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) ) + unset($items[$item_key]); + + if ( !isset($items[$item_key]) ) + continue; + + $title = esc_html( $item->get_title() ); + + $ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&TB_iframe=true&width=600&height=800'; + echo "
  • " . __( 'Popular Plugin' ) . ": $title (" . __( 'Install' ) . ")
  • "; + + $feed->__destruct(); + unset( $feed ); + } + + echo '
'; +} + +/** + * Display file upload quota on dashboard. + * + * Runs on the activity_box_end hook in wp_dashboard_right_now(). + * + * @since 3.0.0 + * + * @return bool True if not multisite, user can't upload files, or the space check option is disabled. +*/ +function wp_dashboard_quota() { + if ( !is_multisite() || !current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) ) + return true; + + $quota = get_space_allowed(); + $used = get_space_used(); + + if ( $used > $quota ) + $percentused = '100'; + else + $percentused = ( $used / $quota ) * 100; + $used_class = ( $percentused >= 70 ) ? ' warning' : ''; + $used = round( $used, 2 ); + $percentused = number_format( $percentused ); + + ?> +

+
+
    +
  • + %3$s', + esc_url( admin_url( 'upload.php' ) ), + __( 'Manage Uploads' ), + $text + ); ?> +
  • + %3$s', + esc_url( admin_url( 'upload.php' ) ), + __( 'Manage Uploads' ), + $text + ); ?> +
  • +
+
+ %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ) ); + } else { + $msg = sprintf( __( "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ) ); + } + + $browser_nag_class = ''; + if ( !empty( $response['img_src'] ) ) { + $img_src = ( is_ssl() && ! empty( $response['img_src_ssl'] ) )? $response['img_src_ssl'] : $response['img_src']; + + $notice .= '
'; + $browser_nag_class = ' has-browser-icon'; + } + $notice .= "

{$msg}

"; + + $browsehappy = 'http://browsehappy.com/'; + $locale = get_locale(); + if ( 'en_US' !== $locale ) + $browsehappy = add_query_arg( 'locale', $locale, $browsehappy ); + + $notice .= '

' . sprintf( __( 'Update %2$s or learn how to browse happy' ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ), esc_url( $browsehappy ) ) . '

'; + $notice .= '

' . __( 'Dismiss' ) . '

'; + $notice .= '
'; + } + + /** + * Filter the notice output for the 'Browse Happy' nag meta box. + * + * @since 3.2.0 + * + * @param string $notice The notice content. + * @param array $response An array containing web browser information. + */ + echo apply_filters( 'browse-happy-notice', $notice, $response ); +} + +function dashboard_browser_nag_class( $classes ) { + $response = wp_check_browser_version(); + + if ( $response && $response['insecure'] ) + $classes[] = 'browser-insecure'; + + return $classes; +} + +/** + * Check if the user needs a browser update + * + * @since 3.2.0 + * + * @return array|bool False on failure, array of browser data on success. + */ +function wp_check_browser_version() { + if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) + return false; + + $key = md5( $_SERVER['HTTP_USER_AGENT'] ); + + if ( false === ($response = get_site_transient('browser_' . $key) ) ) { + global $wp_version; + + $options = array( + 'body' => array( 'useragent' => $_SERVER['HTTP_USER_AGENT'] ), + 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url() + ); + + $response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.1/', $options ); + + if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) + return false; + + /** + * Response should be an array with: + * 'name' - string - A user friendly browser name + * 'version' - string - The most recent version of the browser + * 'current_version' - string - The version of the browser the user is using + * 'upgrade' - boolean - Whether the browser needs an upgrade + * 'insecure' - boolean - Whether the browser is deemed insecure + * 'upgrade_url' - string - The url to visit to upgrade + * 'img_src' - string - An image representing the browser + * 'img_src_ssl' - string - An image (over SSL) representing the browser + */ + $response = json_decode( wp_remote_retrieve_body( $response ), true ); + + if ( ! is_array( $response ) ) + return false; + + set_site_transient( 'browser_' . $key, $response, WEEK_IN_SECONDS ); + } + + return $response; +} + +/** + * Empty function usable by plugins to output empty dashboard widget (to be populated later by JS). + */ +function wp_dashboard_empty() {} + +/** + * Displays a welcome panel to introduce users to WordPress. + * + * @since 3.3.0 + */ +function wp_welcome_panel() { + ?> +
+

+

+
+
+ +

+ + + + true ) ) ) > 1 ) ) : ?> +

change your theme completely' ), admin_url( 'themes.php' ) ); ?>

+ +
+
+

+
    + +
  • ' . __( 'Edit your front page' ) . '', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?>
  • +
  • ' . __( 'Add additional pages' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
  • + +
  • ' . __( 'Edit your front page' ) . '', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?>
  • +
  • ' . __( 'Add additional pages' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
  • +
  • ' . __( 'Add a blog post' ) . '', admin_url( 'post-new.php' ) ); ?>
  • + +
  • ' . __( 'Write your first blog post' ) . '', admin_url( 'post-new.php' ) ); ?>
  • +
  • ' . __( 'Add an About page' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
  • + +
  • ' . __( 'View your site' ) . '', home_url( '/' ) ); ?>
  • +
+
+
+

+
    + +
  • widgets or menus' ), + admin_url( 'widgets.php' ), admin_url( 'nav-menus.php' ) ); + } elseif ( current_theme_supports( 'widgets' ) ) { + echo '' . __( 'Manage widgets' ) . ''; + } else { + echo '' . __( 'Manage menus' ) . ''; + } + ?>
  • + + +
  • ' . __( 'Turn comments on or off' ) . '', admin_url( 'options-discussion.php' ) ); ?>
  • + +
  • ' . __( 'Learn more about getting started' ) . '', __( 'http://codex.wordpress.org/First_Steps_With_WordPress' ) ); ?>
  • +
+
+
+
+ 0) ); + + if ( $categories ) { + foreach ( $categories as $category ) { + if ( $currentcat != $category->term_id && $parent == $category->parent) { + $pad = str_repeat( '– ', $level ); + $category->name = esc_html( $category->name ); + echo "\n\t"; + wp_dropdown_cats( $currentcat, $currentparent, $category->term_id, $level +1, $categories ); + } + } + } else { + return false; + } +} + +/** + * Register a setting and its sanitization callback + * + * @since 2.7.0 + * @deprecated 3.0.0 + * @deprecated Use register_setting() + * @see register_setting() + * + * @param string $option_group A settings group name. Should correspond to a whitelisted option key name. + * Default whitelisted option key names include "general," "discussion," and "reading," among others. + * @param string $option_name The name of an option to sanitize and save. + * @param unknown_type $sanitize_callback A callback function that sanitizes the option's value. + * @return unknown + */ +function add_option_update_handler( $option_group, $option_name, $sanitize_callback = '' ) { + _deprecated_function( __FUNCTION__, '3.0', 'register_setting()' ); + return register_setting( $option_group, $option_name, $sanitize_callback ); +} + +/** + * Unregister a setting + * + * @since 2.7.0 + * @deprecated 3.0.0 + * @deprecated Use unregister_setting() + * @see unregister_setting() + * + * @param unknown_type $option_group + * @param unknown_type $option_name + * @param unknown_type $sanitize_callback + * @return unknown + */ +function remove_option_update_handler( $option_group, $option_name, $sanitize_callback = '' ) { + _deprecated_function( __FUNCTION__, '3.0', 'unregister_setting()' ); + return unregister_setting( $option_group, $option_name, $sanitize_callback ); +} + +/** + * Determines the language to use for CodePress syntax highlighting. + * + * @since 2.8.0 + * @deprecated 3.0.0 + * + * @param string $filename +**/ +function codepress_get_lang( $filename ) { + _deprecated_function( __FUNCTION__, '3.0' ); + return; +} + +/** + * Adds Javascript required to make CodePress work on the theme/plugin editors. + * + * @since 2.8.0 + * @deprecated 3.0.0 +**/ +function codepress_footer_js() { + _deprecated_function( __FUNCTION__, '3.0' ); + return; +} + +/** + * Determine whether to use CodePress. + * + * @since 2.8.0 + * @deprecated 3.0.0 +**/ +function use_codepress() { + _deprecated_function( __FUNCTION__, '3.0' ); + return; +} + +/** + * @deprecated 3.1.0 + * + * @return array List of user IDs. + */ +function get_author_user_ids() { + _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); + + global $wpdb; + if ( !is_multisite() ) + $level_key = $wpdb->get_blog_prefix() . 'user_level'; + else + $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels + + return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value != '0'", $level_key) ); +} + +/** + * @deprecated 3.1.0 + * + * @param int $user_id User ID. + * @return array|bool List of editable authors. False if no editable users. + */ +function get_editable_authors( $user_id ) { + _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); + + global $wpdb; + + $editable = get_editable_user_ids( $user_id ); + + if ( !$editable ) { + return false; + } else { + $editable = join(',', $editable); + $authors = $wpdb->get_results( "SELECT * FROM $wpdb->users WHERE ID IN ($editable) ORDER BY display_name" ); + } + + return apply_filters('get_editable_authors', $authors); +} + +/** + * @deprecated 3.1.0 + * + * @param int $user_id User ID. + * @param bool $exclude_zeros Optional, default is true. Whether to exclude zeros. + * @return unknown + */ +function get_editable_user_ids( $user_id, $exclude_zeros = true, $post_type = 'post' ) { + _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); + + global $wpdb; + + if ( ! $user = get_userdata( $user_id ) ) + return array(); + $post_type_obj = get_post_type_object($post_type); + + if ( ! $user->has_cap($post_type_obj->cap->edit_others_posts) ) { + if ( $user->has_cap($post_type_obj->cap->edit_posts) || ! $exclude_zeros ) + return array($user->ID); + else + return array(); + } + + if ( !is_multisite() ) + $level_key = $wpdb->get_blog_prefix() . 'user_level'; + else + $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels + + $query = $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s", $level_key); + if ( $exclude_zeros ) + $query .= " AND meta_value != '0'"; + + return $wpdb->get_col( $query ); +} + +/** + * @deprecated 3.1.0 + */ +function get_nonauthor_user_ids() { + _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); + + global $wpdb; + + if ( !is_multisite() ) + $level_key = $wpdb->get_blog_prefix() . 'user_level'; + else + $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels + + return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value = '0'", $level_key) ); +} + +if ( !class_exists('WP_User_Search') ) : +/** + * WordPress User Search class. + * + * @since 2.1.0 + * @deprecated 3.1.0 + */ +class WP_User_Search { + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var unknown_type + */ + var $results; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var unknown_type + */ + var $search_term; + + /** + * Page number. + * + * @since 2.1.0 + * @access private + * @var int + */ + var $page; + + /** + * Role name that users have. + * + * @since 2.5.0 + * @access private + * @var string + */ + var $role; + + /** + * Raw page number. + * + * @since 2.1.0 + * @access private + * @var int|bool + */ + var $raw_page; + + /** + * Amount of users to display per page. + * + * @since 2.1.0 + * @access public + * @var int + */ + var $users_per_page = 50; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var unknown_type + */ + var $first_user; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var int + */ + var $last_user; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var string + */ + var $query_limit; + + /** + * {@internal Missing Description}} + * + * @since 3.0.0 + * @access private + * @var string + */ + var $query_orderby; + + /** + * {@internal Missing Description}} + * + * @since 3.0.0 + * @access private + * @var string + */ + var $query_from; + + /** + * {@internal Missing Description}} + * + * @since 3.0.0 + * @access private + * @var string + */ + var $query_where; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var int + */ + var $total_users_for_query = 0; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var bool + */ + var $too_many_total_users = false; + + /** + * {@internal Missing Description}} + * + * @since 2.1.0 + * @access private + * @var unknown_type + */ + var $search_errors; + + /** + * {@internal Missing Description}} + * + * @since 2.7.0 + * @access private + * @var unknown_type + */ + var $paging_text; + + /** + * PHP4 Constructor - Sets up the object properties. + * + * @since 2.1.0 + * + * @param string $search_term Search terms string. + * @param int $page Optional. Page ID. + * @param string $role Role name. + * @return WP_User_Search + */ + function WP_User_Search ($search_term = '', $page = '', $role = '') { + _deprecated_function( __FUNCTION__, '3.1', 'WP_User_Query' ); + + $this->search_term = wp_unslash( $search_term ); + $this->raw_page = ( '' == $page ) ? false : (int) $page; + $this->page = (int) ( '' == $page ) ? 1 : $page; + $this->role = $role; + + $this->prepare_query(); + $this->query(); + $this->do_paging(); + } + + /** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * @access public + */ + function prepare_query() { + global $wpdb; + $this->first_user = ($this->page - 1) * $this->users_per_page; + + $this->query_limit = $wpdb->prepare(" LIMIT %d, %d", $this->first_user, $this->users_per_page); + $this->query_orderby = ' ORDER BY user_login'; + + $search_sql = ''; + if ( $this->search_term ) { + $searches = array(); + $search_sql = 'AND ('; + foreach ( array('user_login', 'user_nicename', 'user_email', 'user_url', 'display_name') as $col ) + $searches[] = $wpdb->prepare( $col . ' LIKE %s', '%' . like_escape($this->search_term) . '%' ); + $search_sql .= implode(' OR ', $searches); + $search_sql .= ')'; + } + + $this->query_from = " FROM $wpdb->users"; + $this->query_where = " WHERE 1=1 $search_sql"; + + if ( $this->role ) { + $this->query_from .= " INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id"; + $this->query_where .= $wpdb->prepare(" AND $wpdb->usermeta.meta_key = '{$wpdb->prefix}capabilities' AND $wpdb->usermeta.meta_value LIKE %s", '%' . $this->role . '%'); + } elseif ( is_multisite() ) { + $level_key = $wpdb->prefix . 'capabilities'; // wpmu site admins don't have user_levels + $this->query_from .= ", $wpdb->usermeta"; + $this->query_where .= " AND $wpdb->users.ID = $wpdb->usermeta.user_id AND meta_key = '{$level_key}'"; + } + + do_action_ref_array( 'pre_user_search', array( &$this ) ); + } + + /** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * @access public + */ + function query() { + global $wpdb; + + $this->results = $wpdb->get_col("SELECT DISTINCT($wpdb->users.ID)" . $this->query_from . $this->query_where . $this->query_orderby . $this->query_limit); + + if ( $this->results ) + $this->total_users_for_query = $wpdb->get_var("SELECT COUNT(DISTINCT($wpdb->users.ID))" . $this->query_from . $this->query_where); // no limit + else + $this->search_errors = new WP_Error('no_matching_users_found', __('No matching users were found!')); + } + + /** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * @access public + */ + function prepare_vars_for_template_usage() {} + + /** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * @access public + */ + function do_paging() { + if ( $this->total_users_for_query > $this->users_per_page ) { // have to page the results + $args = array(); + if( ! empty($this->search_term) ) + $args['usersearch'] = urlencode($this->search_term); + if( ! empty($this->role) ) + $args['role'] = urlencode($this->role); + + $this->paging_text = paginate_links( array( + 'total' => ceil($this->total_users_for_query / $this->users_per_page), + 'current' => $this->page, + 'base' => 'users.php?%_%', + 'format' => 'userspage=%#%', + 'add_args' => $args + ) ); + if ( $this->paging_text ) { + $this->paging_text = sprintf( '' . __( 'Displaying %s–%s of %s' ) . '%s', + number_format_i18n( ( $this->page - 1 ) * $this->users_per_page + 1 ), + number_format_i18n( min( $this->page * $this->users_per_page, $this->total_users_for_query ) ), + number_format_i18n( $this->total_users_for_query ), + $this->paging_text + ); + } + } + } + + /** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * @access public + * + * @return unknown + */ + function get_results() { + return (array) $this->results; + } + + /** + * Displaying paging text. + * + * @see do_paging() Builds paging text. + * + * @since 2.1.0 + * @access public + */ + function page_links() { + echo $this->paging_text; + } + + /** + * Whether paging is enabled. + * + * @see do_paging() Builds paging text. + * + * @since 2.1.0 + * @access public + * + * @return bool + */ + function results_are_paged() { + if ( $this->paging_text ) + return true; + return false; + } + + /** + * Whether there are search terms. + * + * @since 2.1.0 + * @access public + * + * @return bool + */ + function is_search() { + if ( $this->search_term ) + return true; + return false; + } +} +endif; + +/** + * Retrieve editable posts from other users. + * + * @deprecated 3.1.0 + * + * @param int $user_id User ID to not retrieve posts from. + * @param string $type Optional, defaults to 'any'. Post type to retrieve, can be 'draft' or 'pending'. + * @return array List of posts from others. + */ +function get_others_unpublished_posts($user_id, $type='any') { + _deprecated_function( __FUNCTION__, '3.1' ); + + global $wpdb; + + $editable = get_editable_user_ids( $user_id ); + + if ( in_array($type, array('draft', 'pending')) ) + $type_sql = " post_status = '$type' "; + else + $type_sql = " ( post_status = 'draft' OR post_status = 'pending' ) "; + + $dir = ( 'pending' == $type ) ? 'ASC' : 'DESC'; + + if ( !$editable ) { + $other_unpubs = ''; + } else { + $editable = join(',', $editable); + $other_unpubs = $wpdb->get_results( $wpdb->prepare("SELECT ID, post_title, post_author FROM $wpdb->posts WHERE post_type = 'post' AND $type_sql AND post_author IN ($editable) AND post_author != %d ORDER BY post_modified $dir", $user_id) ); + } + + return apply_filters('get_others_drafts', $other_unpubs); +} + +/** + * Retrieve drafts from other users. + * + * @deprecated 3.1.0 + * + * @param int $user_id User ID. + * @return array List of drafts from other users. + */ +function get_others_drafts($user_id) { + _deprecated_function( __FUNCTION__, '3.1' ); + + return get_others_unpublished_posts($user_id, 'draft'); +} + +/** + * Retrieve pending review posts from other users. + * + * @deprecated 3.1.0 + * + * @param int $user_id User ID. + * @return array List of posts with pending review post type from other users. + */ +function get_others_pending($user_id) { + _deprecated_function( __FUNCTION__, '3.1' ); + + return get_others_unpublished_posts($user_id, 'pending'); +} + +/** + * Output the QuickPress dashboard widget. + * + * @since 3.0.0 + * @deprecated 3.2.0 + * @deprecated Use wp_dashboard_quick_press() + * @see wp_dashboard_quick_press() + */ +function wp_dashboard_quick_press_output() { + _deprecated_function( __FUNCTION__, '3.2', 'wp_dashboard_quick_press()' ); + wp_dashboard_quick_press(); +} + +/** + * @since 2.7.0 + * @deprecated 3.3.0 + * @deprecated Use wp_editor() + * @see wp_editor() + */ +function wp_tiny_mce( $teeny = false, $settings = false ) { + _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); + + static $num = 1; + + if ( ! class_exists('_WP_Editors' ) ) + require_once( ABSPATH . WPINC . '/class-wp-editor.php' ); + + $editor_id = 'content' . $num++; + + $set = array( + 'teeny' => $teeny, + 'tinymce' => $settings ? $settings : true, + 'quicktags' => false + ); + + $set = _WP_Editors::parse_settings($editor_id, $set); + _WP_Editors::editor_settings($editor_id, $set); +} + +/** + * @deprecated 3.3.0 + * @deprecated Use wp_editor() + * @see wp_editor() + */ +function wp_preload_dialogs() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); +} + +/** + * @deprecated 3.3.0 + * @deprecated Use wp_editor() + * @see wp_editor() + */ +function wp_print_editor_js() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); +} + +/** + * @deprecated 3.3.0 + * @deprecated Use wp_editor() + * @see wp_editor() + */ +function wp_quicktags() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); +} + +/** + * Returns the screen layout options. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * @deprecated Use $current_screen->render_screen_layout() + * @see WP_Screen::render_screen_layout() + */ +function screen_layout( $screen ) { + _deprecated_function( __FUNCTION__, '3.3', '$current_screen->render_screen_layout()' ); + + $current_screen = get_current_screen(); + + if ( ! $current_screen ) + return ''; + + ob_start(); + $current_screen->render_screen_layout(); + return ob_get_clean(); +} + +/** + * Returns the screen's per-page options. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * @deprecated Use $current_screen->render_per_page_options() + * @see WP_Screen::render_per_page_options() + */ +function screen_options( $screen ) { + _deprecated_function( __FUNCTION__, '3.3', '$current_screen->render_per_page_options()' ); + + $current_screen = get_current_screen(); + + if ( ! $current_screen ) + return ''; + + ob_start(); + $current_screen->render_per_page_options(); + return ob_get_clean(); +} + +/** + * Renders the screen's help. + * + * @since 2.7.0 + * @deprecated 3.3.0 + * @deprecated Use $current_screen->render_screen_meta() + * @see WP_Screen::render_screen_meta() + */ +function screen_meta( $screen ) { + $current_screen = get_current_screen(); + $current_screen->render_screen_meta(); +} + +/** + * Favorite actions were deprecated in version 3.2. Use the admin bar instead. + * + * @since 2.7.0 + * @deprecated 3.2.0 + */ +function favorite_actions() { + _deprecated_function( __FUNCTION__, '3.2', 'WP_Admin_Bar' ); +} + +function media_upload_image() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); + return wp_media_upload_handler(); +} + +function media_upload_audio() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); + return wp_media_upload_handler(); +} + +function media_upload_video() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); + return wp_media_upload_handler(); +} + +function media_upload_file() { + _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); + return wp_media_upload_handler(); +} + +function type_url_form_image() { + _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('image')" ); + return wp_media_insert_url_form( 'image' ); +} + +function type_url_form_audio() { + _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('audio')" ); + return wp_media_insert_url_form( 'audio' ); +} + +function type_url_form_video() { + _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('video')" ); + return wp_media_insert_url_form( 'video' ); +} + +function type_url_form_file() { + _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('file')" ); + return wp_media_insert_url_form( 'file' ); +} + +/** + * Add contextual help text for a page. + * + * Creates an 'Overview' help tab. + * + * @since 2.7.0 + * @deprecated 3.3.0 + * @deprecated Use get_current_screen()->add_help_tab() + * @see WP_Screen + * + * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. + * @param string $help The content of an 'Overview' help tab. + */ +function add_contextual_help( $screen, $help ) { + _deprecated_function( __FUNCTION__, '3.3', 'get_current_screen()->add_help_tab()' ); + + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + WP_Screen::add_old_compat_help( $screen, $help ); +} + +/** + * Get the allowed themes for the current blog. + * + * @since 3.0.0 + * @deprecated 3.4.0 + * @deprecated Use wp_get_themes() + * @see wp_get_themes() + * + * @return array $themes Array of allowed themes. + */ +function get_allowed_themes() { + _deprecated_function( __FUNCTION__, '3.4', "wp_get_themes( array( 'allowed' => true ) )" ); + + $themes = wp_get_themes( array( 'allowed' => true ) ); + + $wp_themes = array(); + foreach ( $themes as $theme ) { + $wp_themes[ $theme->get('Name') ] = $theme; + } + + return $wp_themes; +} + +/** + * {@internal Missing Short Description}} + * + * @since 1.5.0 + * @deprecated 3.4.0 + * + * @return unknown + */ +function get_broken_themes() { + _deprecated_function( __FUNCTION__, '3.4', "wp_get_themes( array( 'errors' => true )" ); + + $themes = wp_get_themes( array( 'errors' => true ) ); + $broken = array(); + foreach ( $themes as $theme ) { + $name = $theme->get('Name'); + $broken[ $name ] = array( + 'Name' => $name, + 'Title' => $name, + 'Description' => $theme->errors()->get_error_message(), + ); + } + return $broken; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.0.0 + * @deprecated 3.4.0 + * + * @return unknown + */ +function current_theme_info() { + _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); + + return wp_get_theme(); +} + +/** + * This was once used to display an 'Insert into Post' button. Now it is deprecated and stubbed. + * + * @deprecated 3.5.0 + */ +function _insert_into_post_button( $type ) { + _deprecated_function( __FUNCTION__, '3.5' ); +} + +/** + * This was once used to display a media button. Now it is deprecated and stubbed. + * + * @deprecated 3.5.0 + */ +function _media_button($title, $icon, $type, $id) { + _deprecated_function( __FUNCTION__, '3.5' ); +} + +/** + * Get an existing post and format it for editing. + * + * @since 2.0.0 + * @deprecated 3.5.0 + * + * @param int $id + * @return object + */ +function get_post_to_edit( $id ) { + _deprecated_function( __FUNCTION__, '3.5', 'get_post()' ); + + return get_post( $id, OBJECT, 'edit' ); +} + +/** + * Get the default page information to use. + * + * @since 2.5.0 + * @deprecated 3.5.0 + * @deprecated Use get_default_post_to_edit() + * + * @return WP_Post Post object containing all the default post data as attributes + */ +function get_default_page_to_edit() { + _deprecated_function( __FUNCTION__, '3.5', "get_default_post_to_edit( 'page' )" ); + + $page = get_default_post_to_edit(); + $page->post_type = 'page'; + return $page; +} + +/** + * This was once used to create a thumbnail from an Image given a maximum side size. + * + * @since 1.2.0 + * @deprecated 3.5.0 + * @deprecated Use image_resize() + * @see image_resize() + * + * @param mixed $file Filename of the original image, Or attachment id. + * @param int $max_side Maximum length of a single side for the thumbnail. + * @param mixed $deprecated Never used. + * @return string Thumbnail path on success, Error string on failure. + */ +function wp_create_thumbnail( $file, $max_side, $deprecated = '' ) { + _deprecated_function( __FUNCTION__, '3.5', 'image_resize()' ); + return apply_filters( 'wp_create_thumbnail', image_resize( $file, $max_side, $max_side ) ); +} + +/** + * This was once used to display a metabox for the nav menu theme locations. + * + * Deprecated in favor of a 'Manage Locations' tab added to nav menus management screen. + * + * @since 3.0.0 + * @deprecated 3.6.0 + */ +function wp_nav_menu_locations_meta_box() { + _deprecated_function( __FUNCTION__, '3.6' ); +} + +/** + * This was once used to kick-off the Core Updater. + * + * Deprecated in favor of instantating a Core_Upgrader instance directly, + * and calling the 'upgrade' method. + * + * @since 2.7.0 + * @deprecated 3.7.0 + * @see Core_Upgrader + */ +function wp_update_core($current, $feedback = '') { + _deprecated_function( __FUNCTION__, '3.7', 'new Core_Upgrader();' ); + + if ( !empty($feedback) ) + add_filter('update_feedback', $feedback); + + include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); + $upgrader = new Core_Upgrader(); + return $upgrader->upgrade($current); + +} + +/** + * This was once used to kick-off the Plugin Updater. + * + * Deprecated in favor of instantating a Plugin_Upgrader instance directly, + * and calling the 'upgrade' method. + * Unused since 2.8.0. + * + * @since 2.5.0 + * @deprecated 3.7.0 + * @see Plugin_Upgrader + */ +function wp_update_plugin($plugin, $feedback = '') { + _deprecated_function( __FUNCTION__, '3.7', 'new Plugin_Upgrader();' ); + + if ( !empty($feedback) ) + add_filter('update_feedback', $feedback); + + include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); + $upgrader = new Plugin_Upgrader(); + return $upgrader->upgrade($plugin); +} + +/** + * This was once used to kick-off the Theme Updater. + * + * Deprecated in favor of instantating a Theme_Upgrader instance directly, + * and calling the 'upgrade' method. + * Unused since 2.8.0. + * + * @since 2.7.0 + * @deprecated 3.7.0 + * @see Theme_Upgrader + */ +function wp_update_theme($theme, $feedback = '') { + _deprecated_function( __FUNCTION__, '3.7', 'new Theme_Upgrader();' ); + + if ( !empty($feedback) ) + add_filter('update_feedback', $feedback); + + include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); + $upgrader = new Theme_Upgrader(); + return $upgrader->upgrade($theme); +} + +/** + * This was once used to display attachment links. Now it is deprecated and stubbed. + * + * {@internal Missing Short Description}} + * + * @since 2.0.0 + * @deprecated 3.7.0 + * + * @param unknown_type $id + * @return unknown + */ +function the_attachment_links( $id = false ) { + _deprecated_function( __FUNCTION__, '3.7' ); +} + +/**#@+ + * Displays a screen icon. + * + * @since 2.7.0 + * @since 3.8.0 Screen icons are no longer used in WordPress. This function no longer produces output. + * @deprecated 3.8.0 + */ +function screen_icon() { + echo get_screen_icon(); +} +function get_screen_icon() { + return ''; +} +/**#@-*/ + +/**#@+ + * Deprecated dashboard widget controls. + * + * @since 2.5.0 + * @deprecated 3.8.0 + */ +function wp_dashboard_incoming_links_output() {} +function wp_dashboard_secondary_output() {} +/**#@-*/ + +/**#@+ + * Deprecated dashboard widget controls. + * + * @since 2.7.0 + * @deprecated 3.8.0 + */ +function wp_dashboard_incoming_links() {} +function wp_dashboard_incoming_links_control() {} +function wp_dashboard_plugins() {} +function wp_dashboard_primary_control() {} +function wp_dashboard_recent_comments_control() {} +function wp_dashboard_secondary() {} +function wp_dashboard_secondary_control() {} +/**#@-*/ + +/** + * This was once used to move child posts to a new parent. + * + * @since 2.3.0 + * @deprecated 3.9.0 + * @access private + * + * @param int $old_ID + * @param int $new_ID + */ +function _relocate_children( $old_ID, $new_ID ) { + _deprecated_function( __FUNCTION__, '3.9' ); +} diff --git a/wp-admin/includes/export.php b/wp-admin/includes/export.php new file mode 100644 index 0000000..397e9e7 --- /dev/null +++ b/wp-admin/includes/export.php @@ -0,0 +1,508 @@ + 'all', 'author' => false, 'category' => false, + 'start_date' => false, 'end_date' => false, 'status' => false, + ); + $args = wp_parse_args( $args, $defaults ); + + /** + * Fires at the beginning of an export, before any headers are sent. + * + * @since 2.3.0 + * + * @param array $args An array of export arguments. + */ + do_action( 'export_wp', $args ); + + $sitename = sanitize_key( get_bloginfo( 'name' ) ); + if ( ! empty($sitename) ) $sitename .= '.'; + $filename = $sitename . 'wordpress.' . date( 'Y-m-d' ) . '.xml'; + + header( 'Content-Description: File Transfer' ); + header( 'Content-Disposition: attachment; filename=' . $filename ); + header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ), true ); + + if ( 'all' != $args['content'] && post_type_exists( $args['content'] ) ) { + $ptype = get_post_type_object( $args['content'] ); + if ( ! $ptype->can_export ) + $args['content'] = 'post'; + + $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $args['content'] ); + } else { + $post_types = get_post_types( array( 'can_export' => true ) ); + $esses = array_fill( 0, count($post_types), '%s' ); + $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); + } + + if ( $args['status'] && ( 'post' == $args['content'] || 'page' == $args['content'] ) ) + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $args['status'] ); + else + $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; + + $join = ''; + if ( $args['category'] && 'post' == $args['content'] ) { + if ( $term = term_exists( $args['category'], 'category' ) ) { + $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; + $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); + } + } + + if ( 'post' == $args['content'] || 'page' == $args['content'] ) { + if ( $args['author'] ) + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $args['author'] ); + + if ( $args['start_date'] ) + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", date( 'Y-m-d', strtotime($args['start_date']) ) ); + + if ( $args['end_date'] ) + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", date( 'Y-m-d', strtotime('+1 month', strtotime($args['end_date'])) ) ); + } + + // Grab a snapshot of post IDs, just in case it changes during the export. + $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); + + /* + * Get the requested terms ready, empty unless posts filtered by category + * or all content. + */ + $cats = $tags = $terms = array(); + if ( isset( $term ) && $term ) { + $cat = get_term( $term['term_id'], 'category' ); + $cats = array( $cat->term_id => $cat ); + unset( $term, $cat ); + } else if ( 'all' == $args['content'] ) { + $categories = (array) get_categories( array( 'get' => 'all' ) ); + $tags = (array) get_tags( array( 'get' => 'all' ) ); + + $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); + $custom_terms = (array) get_terms( $custom_taxonomies, array( 'get' => 'all' ) ); + + // Put categories in order with no child going before its parent. + while ( $cat = array_shift( $categories ) ) { + if ( $cat->parent == 0 || isset( $cats[$cat->parent] ) ) + $cats[$cat->term_id] = $cat; + else + $categories[] = $cat; + } + + // Put terms in order with no child going before its parent. + while ( $t = array_shift( $custom_terms ) ) { + if ( $t->parent == 0 || isset( $terms[$t->parent] ) ) + $terms[$t->term_id] = $t; + else + $custom_terms[] = $t; + } + + unset( $categories, $custom_taxonomies, $custom_terms ); + } + + /** + * Wrap given string in XML CDATA tag. + * + * @since 2.1.0 + * + * @param string $str String to wrap in XML CDATA tag. + * @return string + */ + function wxr_cdata( $str ) { + if ( seems_utf8( $str ) == false ) + $str = utf8_encode( $str ); + + // $str = ent2ncr(esc_html($str)); + $str = '', ']]]]>', $str ) . ']]>'; + + return $str; + } + + /** + * Return the URL of the site + * + * @since 2.5.0 + * + * @return string Site URL. + */ + function wxr_site_url() { + // Multisite: the base URL. + if ( is_multisite() ) + return network_home_url(); + // WordPress (single site): the blog URL. + else + return get_bloginfo_rss( 'url' ); + } + + /** + * Output a cat_name XML tag from a given category object + * + * @since 2.1.0 + * + * @param object $category Category Object + */ + function wxr_cat_name( $category ) { + if ( empty( $category->name ) ) + return; + + echo '' . wxr_cdata( $category->name ) . ''; + } + + /** + * Output a category_description XML tag from a given category object + * + * @since 2.1.0 + * + * @param object $category Category Object + */ + function wxr_category_description( $category ) { + if ( empty( $category->description ) ) + return; + + echo '' . wxr_cdata( $category->description ) . ''; + } + + /** + * Output a tag_name XML tag from a given tag object + * + * @since 2.3.0 + * + * @param object $tag Tag Object + */ + function wxr_tag_name( $tag ) { + if ( empty( $tag->name ) ) + return; + + echo '' . wxr_cdata( $tag->name ) . ''; + } + + /** + * Output a tag_description XML tag from a given tag object + * + * @since 2.3.0 + * + * @param object $tag Tag Object + */ + function wxr_tag_description( $tag ) { + if ( empty( $tag->description ) ) + return; + + echo '' . wxr_cdata( $tag->description ) . ''; + } + + /** + * Output a term_name XML tag from a given term object + * + * @since 2.9.0 + * + * @param object $term Term Object + */ + function wxr_term_name( $term ) { + if ( empty( $term->name ) ) + return; + + echo '' . wxr_cdata( $term->name ) . ''; + } + + /** + * Output a term_description XML tag from a given term object + * + * @since 2.9.0 + * + * @param object $term Term Object + */ + function wxr_term_description( $term ) { + if ( empty( $term->description ) ) + return; + + echo '' . wxr_cdata( $term->description ) . ''; + } + + /** + * Output list of authors with posts + * + * @since 3.1.0 + * + * @param array $post_ids Array of post IDs to filter the query by. Optional. + */ + function wxr_authors_list( array $post_ids = null ) { + global $wpdb; + + if ( !empty( $post_ids ) ) { + $post_ids = array_map( 'absint', $post_ids ); + $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; + } else { + $and = ''; + } + + $authors = array(); + $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); + foreach ( (array) $results as $result ) + $authors[] = get_userdata( $result->post_author ); + + $authors = array_filter( $authors ); + + foreach ( $authors as $author ) { + echo "\t"; + echo '' . $author->ID . ''; + echo '' . $author->user_login . ''; + echo '' . $author->user_email . ''; + echo '' . wxr_cdata( $author->display_name ) . ''; + echo '' . wxr_cdata( $author->user_firstname ) . ''; + echo '' . wxr_cdata( $author->user_lastname ) . ''; + echo "\n"; + } + } + + /** + * Ouput all navigation menu terms + * + * @since 3.1.0 + */ + function wxr_nav_menu_terms() { + $nav_menus = wp_get_nav_menus(); + if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) + return; + + foreach ( $nav_menus as $menu ) { + echo "\t{$menu->term_id}nav_menu{$menu->slug}"; + wxr_term_name( $menu ); + echo "\n"; + } + } + + /** + * Output list of taxonomy terms, in XML tag format, associated with a post + * + * @since 2.3.0 + */ + function wxr_post_taxonomy() { + $post = get_post(); + + $taxonomies = get_object_taxonomies( $post->post_type ); + if ( empty( $taxonomies ) ) + return; + $terms = wp_get_object_terms( $post->ID, $taxonomies ); + + foreach ( (array) $terms as $term ) { + echo "\t\ttaxonomy}\" nicename=\"{$term->slug}\">" . wxr_cdata( $term->name ) . "\n"; + } + } + + function wxr_filter_postmeta( $return_me, $meta_key ) { + if ( '_edit_lock' == $meta_key ) + $return_me = true; + return $return_me; + } + add_filter( 'wxr_export_skip_postmeta', 'wxr_filter_postmeta', 10, 2 ); + + echo '\n"; + + ?> + + + + + + + + + + + + + + + + + + + + + + <?php bloginfo_rss( 'name' ); ?> + + + + + + + + + + + + term_id ?>slug; ?>parent ? $cats[$c->parent]->slug : ''; ?> + + + term_id ?>slug; ?> + + + term_id ?>taxonomy; ?>slug; ?>parent ? $terms[$t->parent]->slug : ''; ?> + + + + + +in_the_loop = true; + + // Fetch 20 posts at a time rather than loading the entire table into memory. + while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { + $where = 'WHERE ID IN (' . join( ',', $next_posts ) . ')'; + $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); + + // Begin Loop. + foreach ( $posts as $post ) { + setup_postdata( $post ); + $is_sticky = is_sticky( $post->ID ) ? 1 : 0; +?> + + + <?php echo apply_filters( 'the_title_rss', $post->post_title ); ?> + + + + + + post_content ) ); + ?> + post_excerpt ) ); + ?> + ID; ?> + post_date; ?> + post_date_gmt; ?> + comment_status; ?> + ping_status; ?> + post_name; ?> + post_status; ?> + post_parent; ?> + menu_order; ?> + post_type; ?> + post_password; ?> + +post_type == 'attachment' ) : ?> + ID ); ?> + + +get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $post->ID ) ); + foreach ( $postmeta as $meta ) : + /** + * Filter whether to selectively skip post meta used for WXR exports. + * + * Returning a truthy value to the filter will skip the current meta + * object from being exported. + * + * @since 3.3.0 + * + * @param bool $skip Whether to skip the current post meta. Default false. + * @param string $meta_key Current meta key. + * @param object $meta Current meta object. + */ + if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) + continue; + ?> + + meta_key; ?> + meta_value ); ?> + +get_results( $wpdb->prepare( "SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved <> 'spam'", $post->ID ) ); + foreach ( $comments as $c ) : ?> + + comment_ID; ?> + comment_author ); ?> + comment_author_email; ?> + comment_author_url ); ?> + comment_author_IP; ?> + comment_date; ?> + comment_date_gmt; ?> + comment_content ) ?> + comment_approved; ?> + comment_type; ?> + comment_parent; ?> + user_id; ?> +get_results( $wpdb->prepare( "SELECT * FROM $wpdb->commentmeta WHERE comment_id = %d", $c->comment_ID ) ); + foreach ( $c_meta as $meta ) : + /** + * Filter whether to selectively skip comment meta used for WXR exports. + * + * Returning a truthy value to the filter will skip the current meta + * object from being exported. + * + * @since 4.0.0 + * + * @param bool $skip Whether to skip the current comment meta. Default false. + * @param string $meta_key Current meta key. + * @param object $meta Current meta object. + */ + if ( apply_filters( 'wxr_export_skip_commentmeta', false, $meta->meta_key, $meta ) ) { + continue; + } + ?> + + meta_key; ?> + meta_value ); ?> + + + + + + + + + __( 'Main Index Template' ), + 'style.css' => __( 'Stylesheet' ), + 'editor-style.css' => __( 'Visual Editor Stylesheet' ), + 'editor-style-rtl.css' => __( 'Visual Editor RTL Stylesheet' ), + 'rtl.css' => __( 'RTL Stylesheet' ), + 'comments.php' => __( 'Comments' ), + 'comments-popup.php' => __( 'Popup Comments' ), + 'footer.php' => __( 'Footer' ), + 'header.php' => __( 'Header' ), + 'sidebar.php' => __( 'Sidebar' ), + 'archive.php' => __( 'Archives' ), + 'author.php' => __( 'Author Template' ), + 'tag.php' => __( 'Tag Template' ), + 'category.php' => __( 'Category Template' ), + 'page.php' => __( 'Page Template' ), + 'search.php' => __( 'Search Results' ), + 'searchform.php' => __( 'Search Form' ), + 'single.php' => __( 'Single Post' ), + '404.php' => __( '404 Template' ), + 'link.php' => __( 'Links Template' ), + 'functions.php' => __( 'Theme Functions' ), + 'attachment.php' => __( 'Attachment Template' ), + 'image.php' => __('Image Attachment Template'), + 'video.php' => __('Video Attachment Template'), + 'audio.php' => __('Audio Attachment Template'), + 'application.php' => __('Application Attachment Template'), + 'my-hacks.php' => __( 'my-hacks.php (legacy hacks support)' ), + '.htaccess' => __( '.htaccess (for rewrite rules )' ), + // Deprecated files + 'wp-layout.css' => __( 'Stylesheet' ), + 'wp-comments.php' => __( 'Comments Template' ), + 'wp-comments-popup.php' => __( 'Popup Comments Template' ), +); + +/** + * Get the description for standard WordPress theme files and other various standard + * WordPress files + * + * @since 1.5.0 + * + * @uses _cleanup_header_comment + * @uses $wp_file_descriptions + * @param string $file Filesystem path or filename + * @return string Description of file from $wp_file_descriptions or basename of $file if description doesn't exist + */ +function get_file_description( $file ) { + global $wp_file_descriptions; + + if ( isset( $wp_file_descriptions[basename( $file )] ) ) { + return $wp_file_descriptions[basename( $file )]; + } + elseif ( file_exists( $file ) && is_file( $file ) ) { + $template_data = implode( '', file( $file ) ); + if ( preg_match( '|Template Name:(.*)$|mi', $template_data, $name )) + return sprintf( __( '%s Page Template' ), _cleanup_header_comment($name[1]) ); + } + + return trim( basename( $file ) ); +} + +/** + * Get the absolute filesystem path to the root of the WordPress installation + * + * @since 1.5.0 + * + * @uses get_option + * @return string Full filesystem path to the root of the WordPress installation + */ +function get_home_path() { + $home = set_url_scheme( get_option( 'home' ), 'http' ); + $siteurl = set_url_scheme( get_option( 'siteurl' ), 'http' ); + if ( ! empty( $home ) && 0 !== strcasecmp( $home, $siteurl ) ) { + $wp_path_rel_to_home = str_ireplace( $home, '', $siteurl ); /* $siteurl - $home */ + $pos = strripos( str_replace( '\\', '/', $_SERVER['SCRIPT_FILENAME'] ), trailingslashit( $wp_path_rel_to_home ) ); + $home_path = substr( $_SERVER['SCRIPT_FILENAME'], 0, $pos ); + $home_path = trailingslashit( $home_path ); + } else { + $home_path = ABSPATH; + } + + return str_replace( '\\', '/', $home_path ); +} + +/** + * Returns a listing of all files in the specified folder and all subdirectories up to 100 levels deep. + * The depth of the recursiveness can be controlled by the $levels param. + * + * @since 2.6.0 + * + * @param string $folder Full path to folder + * @param int $levels (optional) Levels of folders to follow, Default: 100 (PHP Loop limit). + * @return bool|array False on failure, Else array of files + */ +function list_files( $folder = '', $levels = 100 ) { + if ( empty($folder) ) + return false; + + if ( ! $levels ) + return false; + + $files = array(); + if ( $dir = @opendir( $folder ) ) { + while (($file = readdir( $dir ) ) !== false ) { + if ( in_array($file, array('.', '..') ) ) + continue; + if ( is_dir( $folder . '/' . $file ) ) { + $files2 = list_files( $folder . '/' . $file, $levels - 1); + if ( $files2 ) + $files = array_merge($files, $files2 ); + else + $files[] = $folder . '/' . $file . '/'; + } else { + $files[] = $folder . '/' . $file; + } + } + } + @closedir( $dir ); + return $files; +} + +/** + * Returns a filename of a Temporary unique file. + * Please note that the calling function must unlink() this itself. + * + * The filename is based off the passed parameter or defaults to the current unix timestamp, + * while the directory can either be passed as well, or by leaving it blank, default to a writable temporary directory. + * + * @since 2.6.0 + * + * @param string $filename (optional) Filename to base the Unique file off + * @param string $dir (optional) Directory to store the file in + * @return string a writable filename + */ +function wp_tempnam($filename = '', $dir = '') { + if ( empty($dir) ) + $dir = get_temp_dir(); + $filename = basename($filename); + if ( empty($filename) ) + $filename = time(); + + $filename = preg_replace('|\..*$|', '.tmp', $filename); + $filename = $dir . wp_unique_filename($dir, $filename); + touch($filename); + return $filename; +} + +/** + * Make sure that the file that was requested to edit, is allowed to be edited + * + * Function will die if if you are not allowed to edit the file + * + * @since 1.5.0 + * + * @uses wp_die + * @uses validate_file + * @param string $file file the users is attempting to edit + * @param array $allowed_files Array of allowed files to edit, $file must match an entry exactly + * @return null + */ +function validate_file_to_edit( $file, $allowed_files = '' ) { + $code = validate_file( $file, $allowed_files ); + + if (!$code ) + return $file; + + switch ( $code ) { + case 1 : + wp_die( __( 'Sorry, that file cannot be edited.' ) ); + + // case 2 : + // wp_die( __('Sorry, can’t call files with their real path.' )); + + case 3 : + wp_die( __( 'Sorry, that file cannot be edited.' ) ); + } +} + +/** + * Handle PHP uploads in WordPress, sanitizing file names, checking extensions for mime type, + * and moving the file to the appropriate directory within the uploads directory. + * + * @since 4.0.0 + * + * @see wp_handle_upload_error + * + * @param array $file Reference to a single element of $_FILES. Call the function once for + * each uploaded file. + * @param array $overrides An associative array of names => values to override default variables. + * @param string $time Time formatted in 'yyyy/mm'. + * @param string $action Expected value for $_POST['action']. + * @return array On success, returns an associative array of file attributes. On failure, returns + * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). +*/ +function _wp_handle_upload( &$file, $overrides, $time, $action ) { + // The default error handler. + if ( ! function_exists( 'wp_handle_upload_error' ) ) { + function wp_handle_upload_error( &$file, $message ) { + return array( 'error' => $message ); + } + } + + /** + * The dynamic portion of the hook name, $action, refers to the post action. + * + * @since 2.9.0 as 'wp_handle_upload_prefilter' + * @since 4.0.0 Converted to a dynamic hook with $action + * + * @param array $file An array of data for a single file. + */ + $file = apply_filters( "{$action}_prefilter", $file ); + + // You may define your own function and pass the name in $overrides['upload_error_handler'] + $upload_error_handler = 'wp_handle_upload_error'; + if ( isset( $overrides['upload_error_handler'] ) ) { + $upload_error_handler = $overrides['upload_error_handler']; + } + + // You may have had one or more 'wp_handle_upload_prefilter' functions error out the file. Handle that gracefully. + if ( isset( $file['error'] ) && ! is_numeric( $file['error'] ) && $file['error'] ) { + return $upload_error_handler( $file, $file['error'] ); + } + + // Install user overrides. Did we mention that this voids your warranty? + + // You may define your own function and pass the name in $overrides['unique_filename_callback'] + $unique_filename_callback = null; + if ( isset( $overrides['unique_filename_callback'] ) ) { + $unique_filename_callback = $overrides['unique_filename_callback']; + } + + /* + * This may not have orignially been intended to be overrideable, + * but historically has been. + */ + if ( isset( $overrides['upload_error_strings'] ) ) { + $upload_error_strings = $overrides['upload_error_strings']; + } else { + // Courtesy of php.net, the strings that describe the error indicated in $_FILES[{form field}]['error']. + $upload_error_strings = array( + false, + __( 'The uploaded file exceeds the upload_max_filesize directive in php.ini.' ), + __( 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.' ), + __( 'The uploaded file was only partially uploaded.' ), + __( 'No file was uploaded.' ), + '', + __( 'Missing a temporary folder.' ), + __( 'Failed to write file to disk.' ), + __( 'File upload stopped by extension.' ) + ); + } + + // All tests are on by default. Most can be turned off by $overrides[{test_name}] = false; + $test_form = isset( $overrides['test_form'] ) ? $overrides['test_form'] : true; + $test_size = isset( $overrides['test_size'] ) ? $overrides['test_size'] : true; + + // If you override this, you must provide $ext and $type!! + $test_type = isset( $overrides['test_type'] ) ? $overrides['test_type'] : true; + $mimes = isset( $overrides['mimes'] ) ? $overrides['mimes'] : false; + + $test_upload = isset( $overrides['test_upload'] ) ? $overrides['test_upload'] : true; + + // A correct form post will pass this test. + if ( $test_form && ( ! isset( $_POST['action'] ) || ( $_POST['action'] != $action ) ) ) { + return call_user_func( $upload_error_handler, $file, __( 'Invalid form submission.' ) ); + } + // A successful upload will pass this test. It makes no sense to override this one. + if ( isset( $file['error'] ) && $file['error'] > 0 ) { + return call_user_func( $upload_error_handler, $file, $upload_error_strings[ $file['error'] ] ); + } + + $test_file_size = 'wp_handle_upload' === $action ? $file['size'] : filesize( $file['tmp_name'] ); + // A non-empty file will pass this test. + if ( $test_size && ! ( $test_file_size > 0 ) ) { + if ( is_multisite() ) { + $error_msg = __( 'File is empty. Please upload something more substantial.' ); + } else { + $error_msg = __( 'File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.' ); + } + return call_user_func( $upload_error_handler, $file, $error_msg ); + } + + // A properly uploaded file will pass this test. There should be no reason to override this one. + $test_uploaded_file = 'wp_handle_upload' === $action ? @ is_uploaded_file( $file['tmp_name'] ) : @ is_file( $file['tmp_name'] ); + if ( $test_upload && ! $test_uploaded_file ) { + return call_user_func( $upload_error_handler, $file, __( 'Specified file failed upload test.' ) ); + } + + // A correct MIME type will pass this test. Override $mimes or use the upload_mimes filter. + if ( $test_type ) { + $wp_filetype = wp_check_filetype_and_ext( $file['tmp_name'], $file['name'], $mimes ); + $ext = empty( $wp_filetype['ext'] ) ? '' : $wp_filetype['ext']; + $type = empty( $wp_filetype['type'] ) ? '' : $wp_filetype['type']; + $proper_filename = empty( $wp_filetype['proper_filename'] ) ? '' : $wp_filetype['proper_filename']; + + // Check to see if wp_check_filetype_and_ext() determined the filename was incorrect + if ( $proper_filename ) { + $file['name'] = $proper_filename; + } + if ( ( ! $type || !$ext ) && ! current_user_can( 'unfiltered_upload' ) ) { + return call_user_func( $upload_error_handler, $file, __( 'Sorry, this file type is not permitted for security reasons.' ) ); + } + if ( ! $type ) { + $type = $file['type']; + } + } else { + $type = ''; + } + + /* + * A writable uploads dir will pass this test. Again, there's no point + * overriding this one. + */ + if ( ! ( ( $uploads = wp_upload_dir( $time ) ) && false === $uploads['error'] ) ) { + return call_user_func( $upload_error_handler, $file, $uploads['error'] ); + } + + $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); + + // Move the file to the uploads dir. + $new_file = $uploads['path'] . "/$filename"; + if ( 'wp_handle_upload' === $action ) { + $move_new_file = @ move_uploaded_file( $file['tmp_name'], $new_file ); + } else { + $move_new_file = @ rename( $file['tmp_name'], $new_file ); + } + + if ( false === $move_new_file ) { + if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) { + $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; + } else { + $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; + } + return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $error_path ) ); + } + + // Set correct file permissions. + $stat = stat( dirname( $new_file )); + $perms = $stat['mode'] & 0000666; + @ chmod( $new_file, $perms ); + + // Compute the URL. + $url = $uploads['url'] . "/$filename"; + + if ( is_multisite() ) { + delete_transient( 'dirsize_cache' ); + } + + /** + * Filter the data array for the uploaded file. + * + * @since 2.1.0 + * + * @param array $upload { + * Array of upload data. + * + * @type string $file Filename of the newly-uploaded file. + * @type string $url URL of the uploaded file. + * @type string $type File type. + * } + * @param string $context The type of upload action. Values include 'upload' or 'sideload'. + */ + return apply_filters( 'wp_handle_upload', array( + 'file' => $new_file, + 'url' => $url, + 'type' => $type + ), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' ); } + +/** + * Wrapper for _wp_handle_upload(), passes 'wp_handle_upload' action. + * + * @since 2.0.0 + * + * @see _wp_handle_upload() + * + * @param array $file Reference to a single element of $_FILES. Call the function once for + * each uploaded file. + * @param array|bool $overrides Optional. An associative array of names=>values to override default + * variables. Default false. + * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. + * @return array On success, returns an associative array of file attributes. On failure, returns + * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). + */ +function wp_handle_upload( &$file, $overrides = false, $time = null ) { + /* + * $_POST['action'] must be set and its value must equal $overrides['action'] + * or this: + */ + $action = 'wp_handle_upload'; + if ( isset( $overrides['action'] ) ) { + $action = $overrides['action']; + } + + return _wp_handle_upload( $file, $overrides, $time, $action ); +} + +/** + * Wrapper for _wp_handle_upload(), passes 'wp_handle_sideload' action + * + * @since 2.6.0 + * + * @see _wp_handle_upload() + * + * @param array $file An array similar to that of a PHP $_FILES POST array + * @param array|bool $overrides Optional. An associative array of names=>values to override default + * variables. Default false. + * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. + * @return array On success, returns an associative array of file attributes. On failure, returns + * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). + */ +function wp_handle_sideload( &$file, $overrides = false, $time = null ) { + /* + * $_POST['action'] must be set and its value must equal $overrides['action'] + * or this: + */ + $action = 'wp_handle_sideload'; + if ( isset( $overrides['action'] ) ) { + $action = $overrides['action']; + } + return _wp_handle_upload( $file, $overrides, $time, $action ); +} + + +/** + * Downloads a url to a local temporary file using the WordPress HTTP Class. + * Please note, That the calling function must unlink() the file. + * + * @since 2.5.0 + * + * @param string $url the URL of the file to download + * @param int $timeout The timeout for the request to download the file default 300 seconds + * @return mixed WP_Error on failure, string Filename on success. + */ +function download_url( $url, $timeout = 300 ) { + //WARNING: The file is not automatically deleted, The script must unlink() the file. + if ( ! $url ) + return new WP_Error('http_no_url', __('Invalid URL Provided.')); + + $tmpfname = wp_tempnam($url); + if ( ! $tmpfname ) + return new WP_Error('http_no_file', __('Could not create Temporary file.')); + + $response = wp_safe_remote_get( $url, array( 'timeout' => $timeout, 'stream' => true, 'filename' => $tmpfname ) ); + + if ( is_wp_error( $response ) ) { + unlink( $tmpfname ); + return $response; + } + + if ( 200 != wp_remote_retrieve_response_code( $response ) ){ + unlink( $tmpfname ); + return new WP_Error( 'http_404', trim( wp_remote_retrieve_response_message( $response ) ) ); + } + + $content_md5 = wp_remote_retrieve_header( $response, 'content-md5' ); + if ( $content_md5 ) { + $md5_check = verify_file_md5( $tmpfname, $content_md5 ); + if ( is_wp_error( $md5_check ) ) { + unlink( $tmpfname ); + return $md5_check; + } + } + + return $tmpfname; +} + +/** + * Calculates and compares the MD5 of a file to its expected value. + * + * @since 3.7.0 + * + * @param string $filename The filename to check the MD5 of. + * @param string $expected_md5 The expected MD5 of the file, either a base64 encoded raw md5, or a hex-encoded md5 + * @return bool|object WP_Error on failure, true on success, false when the MD5 format is unknown/unexpected + */ +function verify_file_md5( $filename, $expected_md5 ) { + if ( 32 == strlen( $expected_md5 ) ) + $expected_raw_md5 = pack( 'H*', $expected_md5 ); + elseif ( 24 == strlen( $expected_md5 ) ) + $expected_raw_md5 = base64_decode( $expected_md5 ); + else + return false; // unknown format + + $file_md5 = md5_file( $filename, true ); + + if ( $file_md5 === $expected_raw_md5 ) + return true; + + return new WP_Error( 'md5_mismatch', sprintf( __( 'The checksum of the file (%1$s) does not match the expected checksum value (%2$s).' ), bin2hex( $file_md5 ), bin2hex( $expected_raw_md5 ) ) ); +} + +/** + * Unzips a specified ZIP file to a location on the Filesystem via the WordPress Filesystem Abstraction. + * Assumes that WP_Filesystem() has already been called and set up. Does not extract a root-level __MACOSX directory, if present. + * + * Attempts to increase the PHP Memory limit to 256M before uncompressing, + * However, The most memory required shouldn't be much larger than the Archive itself. + * + * @since 2.5.0 + * + * @param string $file Full path and filename of zip archive + * @param string $to Full path on the filesystem to extract archive to + * @return mixed WP_Error on failure, True on success + */ +function unzip_file($file, $to) { + global $wp_filesystem; + + if ( ! $wp_filesystem || !is_object($wp_filesystem) ) + return new WP_Error('fs_unavailable', __('Could not access filesystem.')); + + // Unzip can use a lot of memory, but not this much hopefully + /** This filter is documented in wp-admin/admin.php */ + @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); + + $needed_dirs = array(); + $to = trailingslashit($to); + + // Determine any parent dir's needed (of the upgrade directory) + if ( ! $wp_filesystem->is_dir($to) ) { //Only do parents if no children exist + $path = preg_split('![/\\\]!', untrailingslashit($to)); + for ( $i = count($path); $i >= 0; $i-- ) { + if ( empty($path[$i]) ) + continue; + + $dir = implode('/', array_slice($path, 0, $i+1) ); + if ( preg_match('!^[a-z]:$!i', $dir) ) // Skip it if it looks like a Windows Drive letter. + continue; + + if ( ! $wp_filesystem->is_dir($dir) ) + $needed_dirs[] = $dir; + else + break; // A folder exists, therefor, we dont need the check the levels below this + } + } + + /** + * Filter whether to use ZipArchive to unzip archives. + * + * @since 3.0.0 + * + * @param bool $ziparchive Whether to use ZipArchive. Default true. + */ + if ( class_exists( 'ZipArchive' ) && apply_filters( 'unzip_file_use_ziparchive', true ) ) { + $result = _unzip_file_ziparchive($file, $to, $needed_dirs); + if ( true === $result ) { + return $result; + } elseif ( is_wp_error($result) ) { + if ( 'incompatible_archive' != $result->get_error_code() ) + return $result; + } + } + // Fall through to PclZip if ZipArchive is not available, or encountered an error opening the file. + return _unzip_file_pclzip($file, $to, $needed_dirs); +} + +/** + * This function should not be called directly, use unzip_file instead. Attempts to unzip an archive using the ZipArchive class. + * Assumes that WP_Filesystem() has already been called and set up. + * + * @since 3.0.0 + * @see unzip_file + * @access private + * + * @param string $file Full path and filename of zip archive + * @param string $to Full path on the filesystem to extract archive to + * @param array $needed_dirs A partial list of required folders needed to be created. + * @return mixed WP_Error on failure, True on success + */ +function _unzip_file_ziparchive($file, $to, $needed_dirs = array() ) { + global $wp_filesystem; + + $z = new ZipArchive(); + + $zopen = $z->open( $file, ZIPARCHIVE::CHECKCONS ); + if ( true !== $zopen ) + return new WP_Error( 'incompatible_archive', __( 'Incompatible Archive.' ), array( 'ziparchive_error' => $zopen ) ); + + $uncompressed_size = 0; + + for ( $i = 0; $i < $z->numFiles; $i++ ) { + if ( ! $info = $z->statIndex($i) ) + return new WP_Error( 'stat_failed_ziparchive', __( 'Could not retrieve file from archive.' ) ); + + if ( '__MACOSX/' === substr($info['name'], 0, 9) ) // Skip the OS X-created __MACOSX directory + continue; + + $uncompressed_size += $info['size']; + + if ( '/' == substr($info['name'], -1) ) // directory + $needed_dirs[] = $to . untrailingslashit($info['name']); + else + $needed_dirs[] = $to . untrailingslashit(dirname($info['name'])); + } + + /* + * disk_free_space() could return false. Assume that any falsey value is an error. + * A disk that has zero free bytes has bigger problems. + * Require we have enough space to unzip the file and copy its contents, with a 10% buffer. + */ + if ( defined( 'DOING_CRON' ) && DOING_CRON ) { + $available_space = @disk_free_space( WP_CONTENT_DIR ); + if ( $available_space && ( $uncompressed_size * 2.1 ) > $available_space ) + return new WP_Error( 'disk_full_unzip_file', __( 'Could not copy files. You may have run out of disk space.' ), compact( 'uncompressed_size', 'available_space' ) ); + } + + $needed_dirs = array_unique($needed_dirs); + foreach ( $needed_dirs as $dir ) { + // Check the parent folders of the folders all exist within the creation array. + if ( untrailingslashit($to) == $dir ) // Skip over the working directory, We know this exists (or will exist) + continue; + if ( strpos($dir, $to) === false ) // If the directory is not within the working directory, Skip it + continue; + + $parent_folder = dirname($dir); + while ( !empty($parent_folder) && untrailingslashit($to) != $parent_folder && !in_array($parent_folder, $needed_dirs) ) { + $needed_dirs[] = $parent_folder; + $parent_folder = dirname($parent_folder); + } + } + asort($needed_dirs); + + // Create those directories if need be: + foreach ( $needed_dirs as $_dir ) { + if ( ! $wp_filesystem->mkdir($_dir, FS_CHMOD_DIR) && ! $wp_filesystem->is_dir($_dir) ) // Only check to see if the Dir exists upon creation failure. Less I/O this way. + return new WP_Error( 'mkdir_failed_ziparchive', __( 'Could not create directory.' ), substr( $_dir, strlen( $to ) ) ); + } + unset($needed_dirs); + + for ( $i = 0; $i < $z->numFiles; $i++ ) { + if ( ! $info = $z->statIndex($i) ) + return new WP_Error( 'stat_failed_ziparchive', __( 'Could not retrieve file from archive.' ) ); + + if ( '/' == substr($info['name'], -1) ) // directory + continue; + + if ( '__MACOSX/' === substr($info['name'], 0, 9) ) // Don't extract the OS X-created __MACOSX directory files + continue; + + $contents = $z->getFromIndex($i); + if ( false === $contents ) + return new WP_Error( 'extract_failed_ziparchive', __( 'Could not extract file from archive.' ), $info['name'] ); + + if ( ! $wp_filesystem->put_contents( $to . $info['name'], $contents, FS_CHMOD_FILE) ) + return new WP_Error( 'copy_failed_ziparchive', __( 'Could not copy file.' ), $info['name'] ); + } + + $z->close(); + + return true; +} + +/** + * This function should not be called directly, use unzip_file instead. Attempts to unzip an archive using the PclZip library. + * Assumes that WP_Filesystem() has already been called and set up. + * + * @since 3.0.0 + * @see unzip_file + * @access private + * + * @param string $file Full path and filename of zip archive + * @param string $to Full path on the filesystem to extract archive to + * @param array $needed_dirs A partial list of required folders needed to be created. + * @return mixed WP_Error on failure, True on success + */ +function _unzip_file_pclzip($file, $to, $needed_dirs = array()) { + global $wp_filesystem; + + mbstring_binary_safe_encoding(); + + require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); + + $archive = new PclZip($file); + + $archive_files = $archive->extract(PCLZIP_OPT_EXTRACT_AS_STRING); + + reset_mbstring_encoding(); + + // Is the archive valid? + if ( !is_array($archive_files) ) + return new WP_Error('incompatible_archive', __('Incompatible Archive.'), $archive->errorInfo(true)); + + if ( 0 == count($archive_files) ) + return new WP_Error( 'empty_archive_pclzip', __( 'Empty archive.' ) ); + + $uncompressed_size = 0; + + // Determine any children directories needed (From within the archive) + foreach ( $archive_files as $file ) { + if ( '__MACOSX/' === substr($file['filename'], 0, 9) ) // Skip the OS X-created __MACOSX directory + continue; + + $uncompressed_size += $file['size']; + + $needed_dirs[] = $to . untrailingslashit( $file['folder'] ? $file['filename'] : dirname($file['filename']) ); + } + + /* + * disk_free_space() could return false. Assume that any falsey value is an error. + * A disk that has zero free bytes has bigger problems. + * Require we have enough space to unzip the file and copy its contents, with a 10% buffer. + */ + if ( defined( 'DOING_CRON' ) && DOING_CRON ) { + $available_space = @disk_free_space( WP_CONTENT_DIR ); + if ( $available_space && ( $uncompressed_size * 2.1 ) > $available_space ) + return new WP_Error( 'disk_full_unzip_file', __( 'Could not copy files. You may have run out of disk space.' ), compact( 'uncompressed_size', 'available_space' ) ); + } + + $needed_dirs = array_unique($needed_dirs); + foreach ( $needed_dirs as $dir ) { + // Check the parent folders of the folders all exist within the creation array. + if ( untrailingslashit($to) == $dir ) // Skip over the working directory, We know this exists (or will exist) + continue; + if ( strpos($dir, $to) === false ) // If the directory is not within the working directory, Skip it + continue; + + $parent_folder = dirname($dir); + while ( !empty($parent_folder) && untrailingslashit($to) != $parent_folder && !in_array($parent_folder, $needed_dirs) ) { + $needed_dirs[] = $parent_folder; + $parent_folder = dirname($parent_folder); + } + } + asort($needed_dirs); + + // Create those directories if need be: + foreach ( $needed_dirs as $_dir ) { + // Only check to see if the dir exists upon creation failure. Less I/O this way. + if ( ! $wp_filesystem->mkdir( $_dir, FS_CHMOD_DIR ) && ! $wp_filesystem->is_dir( $_dir ) ) + return new WP_Error( 'mkdir_failed_pclzip', __( 'Could not create directory.' ), substr( $_dir, strlen( $to ) ) ); + } + unset($needed_dirs); + + // Extract the files from the zip + foreach ( $archive_files as $file ) { + if ( $file['folder'] ) + continue; + + if ( '__MACOSX/' === substr($file['filename'], 0, 9) ) // Don't extract the OS X-created __MACOSX directory files + continue; + + if ( ! $wp_filesystem->put_contents( $to . $file['filename'], $file['content'], FS_CHMOD_FILE) ) + return new WP_Error( 'copy_failed_pclzip', __( 'Could not copy file.' ), $file['filename'] ); + } + return true; +} + +/** + * Copies a directory from one location to another via the WordPress Filesystem Abstraction. + * Assumes that WP_Filesystem() has already been called and setup. + * + * @since 2.5.0 + * + * @param string $from source directory + * @param string $to destination directory + * @param array $skip_list a list of files/folders to skip copying + * @return mixed WP_Error on failure, True on success. + */ +function copy_dir($from, $to, $skip_list = array() ) { + global $wp_filesystem; + + $dirlist = $wp_filesystem->dirlist($from); + + $from = trailingslashit($from); + $to = trailingslashit($to); + + foreach ( (array) $dirlist as $filename => $fileinfo ) { + if ( in_array( $filename, $skip_list ) ) + continue; + + if ( 'f' == $fileinfo['type'] ) { + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) { + // If copy failed, chmod file to 0644 and try again. + $wp_filesystem->chmod( $to . $filename, FS_CHMOD_FILE ); + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) + return new WP_Error( 'copy_failed_copy_dir', __( 'Could not copy file.' ), $to . $filename ); + } + } elseif ( 'd' == $fileinfo['type'] ) { + if ( !$wp_filesystem->is_dir($to . $filename) ) { + if ( !$wp_filesystem->mkdir($to . $filename, FS_CHMOD_DIR) ) + return new WP_Error( 'mkdir_failed_copy_dir', __( 'Could not create directory.' ), $to . $filename ); + } + + // generate the $sub_skip_list for the subdirectory as a sub-set of the existing $skip_list + $sub_skip_list = array(); + foreach ( $skip_list as $skip_item ) { + if ( 0 === strpos( $skip_item, $filename . '/' ) ) + $sub_skip_list[] = preg_replace( '!^' . preg_quote( $filename, '!' ) . '/!i', '', $skip_item ); + } + + $result = copy_dir($from . $filename, $to . $filename, $sub_skip_list); + if ( is_wp_error($result) ) + return $result; + } + } + return true; +} + +/** + * Initialises and connects the WordPress Filesystem Abstraction classes. + * This function will include the chosen transport and attempt connecting. + * + * Plugins may add extra transports, And force WordPress to use them by returning the filename via the 'filesystem_method_file' filter. + * + * @since 2.5.0 + * + * @param array $args (optional) Connection args, These are passed directly to the WP_Filesystem_*() classes. + * @param string $context (optional) Context for get_filesystem_method(), See function declaration for more information. + * @return boolean false on failure, true on success + */ +function WP_Filesystem( $args = false, $context = false ) { + global $wp_filesystem; + + require_once(ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php'); + + $method = get_filesystem_method($args, $context); + + if ( ! $method ) + return false; + + if ( ! class_exists("WP_Filesystem_$method") ) { + + /** + * Filter the path for a specific filesystem method class file. + * + * @since 2.6.0 + * + * @see get_filesystem_method() + * + * @param string $path Path to the specific filesystem method class file. + * @param string $method The filesystem method to use. + */ + $abstraction_file = apply_filters( 'filesystem_method_file', ABSPATH . 'wp-admin/includes/class-wp-filesystem-' . $method . '.php', $method ); + + if ( ! file_exists($abstraction_file) ) + return; + + require_once($abstraction_file); + } + $method = "WP_Filesystem_$method"; + + $wp_filesystem = new $method($args); + + //Define the timeouts for the connections. Only available after the construct is called to allow for per-transport overriding of the default. + if ( ! defined('FS_CONNECT_TIMEOUT') ) + define('FS_CONNECT_TIMEOUT', 30); + if ( ! defined('FS_TIMEOUT') ) + define('FS_TIMEOUT', 30); + + if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) + return false; + + if ( !$wp_filesystem->connect() ) + return false; //There was an error connecting to the server. + + // Set the permission constants if not already set. + if ( ! defined('FS_CHMOD_DIR') ) + define('FS_CHMOD_DIR', ( fileperms( ABSPATH ) & 0777 | 0755 ) ); + if ( ! defined('FS_CHMOD_FILE') ) + define('FS_CHMOD_FILE', ( fileperms( ABSPATH . 'index.php' ) & 0777 | 0644 ) ); + + return true; +} + +/** + * Determines which Filesystem Method to use. + * The priority of the Transports are: Direct, SSH2, FTP PHP Extension, FTP Sockets (Via Sockets class, or fsockopen()) + * + * Note that the return value of this function can be overridden in 2 ways + * - By defining FS_METHOD in your wp-config.php file + * - By using the filesystem_method filter + * Valid values for these are: 'direct', 'ssh2', 'ftpext' or 'ftpsockets' + * Plugins may also define a custom transport handler, See the WP_Filesystem function for more information. + * + * @since 2.5.0 + * + * @param array $args Connection details. + * @param string $context Full path to the directory that is tested for being writable. + * @return string The transport to use, see description for valid return values. + */ +function get_filesystem_method($args = array(), $context = false) { + $method = defined('FS_METHOD') ? FS_METHOD : false; // Please ensure that this is either 'direct', 'ssh2', 'ftpext' or 'ftpsockets' + + if ( ! $method && function_exists('getmyuid') && function_exists('fileowner') ){ + if ( !$context ) + $context = WP_CONTENT_DIR; + + // If the directory doesn't exist (wp-content/languages) then use the parent directory as we'll create it. + if ( WP_LANG_DIR == $context && ! is_dir( $context ) ) + $context = dirname( $context ); + + $context = trailingslashit($context); + $temp_file_name = $context . 'temp-write-test-' . time(); + $temp_handle = @fopen($temp_file_name, 'w'); + if ( $temp_handle ) { + if ( getmyuid() == @fileowner($temp_file_name) ) + $method = 'direct'; + @fclose($temp_handle); + @unlink($temp_file_name); + } + } + + if ( ! $method && isset($args['connection_type']) && 'ssh' == $args['connection_type'] && extension_loaded('ssh2') && function_exists('stream_get_contents') ) $method = 'ssh2'; + if ( ! $method && extension_loaded('ftp') ) $method = 'ftpext'; + if ( ! $method && ( extension_loaded('sockets') || function_exists('fsockopen') ) ) $method = 'ftpsockets'; //Sockets: Socket extension; PHP Mode: FSockopen / fwrite / fread + + /** + * Filter the filesystem method to use. + * + * @since 2.6.0 + * + * @param string $method Filesystem method to return. + * @param array $args An array of connection details for the method. + */ + return apply_filters( 'filesystem_method', $method, $args ); +} + +/** + * Displays a form to the user to request for their FTP/SSH details in order to connect to the filesystem. + * All chosen/entered details are saved, Excluding the Password. + * + * Hostnames may be in the form of hostname:portnumber (eg: wordpress.org:2467) to specify an alternate FTP/SSH port. + * + * Plugins may override this form by returning true|false via the request_filesystem_credentials filter. + * + * @since 2.5.0 + * + * @param string $form_post the URL to post the form to + * @param string $type the chosen Filesystem method in use + * @param boolean $error if the current request has failed to connect + * @param string $context The directory which is needed access to, The write-test will be performed on this directory by get_filesystem_method() + * @param string $extra_fields Extra POST fields which should be checked for to be included in the post. + * @return boolean False on failure. True on success. + */ +function request_filesystem_credentials($form_post, $type = '', $error = false, $context = false, $extra_fields = null) { + + /** + * Filter the filesystem credentials form output. + * + * Returning anything other than an empty string will effectively short-circuit + * output of the filesystem credentials form, returning that value instead. + * + * @since 2.5.0 + * + * @param mixed $output Form output to return instead. Default empty. + * @param string $form_post URL to POST the form to. + * @param string $type Chosen type of filesystem. + * @param bool $error Whether the current request has failed to connect. + * Default false. + * @param string $context Full path to the directory that is tested for + * being writable. + * @param array $extra_fields Extra POST fields. + */ + $req_cred = apply_filters( 'request_filesystem_credentials', '', $form_post, $type, $error, $context, $extra_fields ); + if ( '' !== $req_cred ) + return $req_cred; + + if ( empty($type) ) + $type = get_filesystem_method(array(), $context); + + if ( 'direct' == $type ) + return true; + + if ( is_null( $extra_fields ) ) + $extra_fields = array( 'version', 'locale' ); + + $credentials = get_option('ftp_credentials', array( 'hostname' => '', 'username' => '')); + + // If defined, set it to that, Else, If POST'd, set it to that, If not, Set it to whatever it previously was(saved details in option) + $credentials['hostname'] = defined('FTP_HOST') ? FTP_HOST : (!empty($_POST['hostname']) ? wp_unslash( $_POST['hostname'] ) : $credentials['hostname']); + $credentials['username'] = defined('FTP_USER') ? FTP_USER : (!empty($_POST['username']) ? wp_unslash( $_POST['username'] ) : $credentials['username']); + $credentials['password'] = defined('FTP_PASS') ? FTP_PASS : (!empty($_POST['password']) ? wp_unslash( $_POST['password'] ) : ''); + + // Check to see if we are setting the public/private keys for ssh + $credentials['public_key'] = defined('FTP_PUBKEY') ? FTP_PUBKEY : (!empty($_POST['public_key']) ? wp_unslash( $_POST['public_key'] ) : ''); + $credentials['private_key'] = defined('FTP_PRIKEY') ? FTP_PRIKEY : (!empty($_POST['private_key']) ? wp_unslash( $_POST['private_key'] ) : ''); + + // Sanitize the hostname, Some people might pass in odd-data: + $credentials['hostname'] = preg_replace('|\w+://|', '', $credentials['hostname']); //Strip any schemes off + + if ( strpos($credentials['hostname'], ':') ) { + list( $credentials['hostname'], $credentials['port'] ) = explode(':', $credentials['hostname'], 2); + if ( ! is_numeric($credentials['port']) ) + unset($credentials['port']); + } else { + unset($credentials['port']); + } + + if ( ( defined('FTP_SSH') && FTP_SSH ) || ( defined('FS_METHOD') && 'ssh2' == FS_METHOD ) ) + $credentials['connection_type'] = 'ssh'; + else if ( (defined('FTP_SSL') && FTP_SSL) && 'ftpext' == $type ) //Only the FTP Extension understands SSL + $credentials['connection_type'] = 'ftps'; + else if ( !empty($_POST['connection_type']) ) + $credentials['connection_type'] = wp_unslash( $_POST['connection_type'] ); + else if ( !isset($credentials['connection_type']) ) //All else fails (And it's not defaulted to something else saved), Default to FTP + $credentials['connection_type'] = 'ftp'; + + if ( ! $error && + ( + ( !empty($credentials['password']) && !empty($credentials['username']) && !empty($credentials['hostname']) ) || + ( 'ssh' == $credentials['connection_type'] && !empty($credentials['public_key']) && !empty($credentials['private_key']) ) + ) ) { + $stored_credentials = $credentials; + if ( !empty($stored_credentials['port']) ) //save port as part of hostname to simplify above code. + $stored_credentials['hostname'] .= ':' . $stored_credentials['port']; + + unset($stored_credentials['password'], $stored_credentials['port'], $stored_credentials['private_key'], $stored_credentials['public_key']); + update_option('ftp_credentials', $stored_credentials); + return $credentials; + } + $hostname = isset( $credentials['hostname'] ) ? $credentials['hostname'] : ''; + $username = isset( $credentials['username'] ) ? $credentials['username'] : ''; + $public_key = isset( $credentials['public_key'] ) ? $credentials['public_key'] : ''; + $private_key = isset( $credentials['private_key'] ) ? $credentials['private_key'] : ''; + $port = isset( $credentials['port'] ) ? $credentials['port'] : ''; + $connection_type = isset( $credentials['connection_type'] ) ? $credentials['connection_type'] : ''; + + if ( $error ) { + $error_string = __('ERROR: There was an error connecting to the server, Please verify the settings are correct.'); + if ( is_wp_error($error) ) + $error_string = esc_html( $error->get_error_message() ); + echo '

' . $error_string . '

'; + } + + $types = array(); + if ( extension_loaded('ftp') || extension_loaded('sockets') || function_exists('fsockopen') ) + $types[ 'ftp' ] = __('FTP'); + if ( extension_loaded('ftp') ) //Only this supports FTPS + $types[ 'ftps' ] = __('FTPS (SSL)'); + if ( extension_loaded('ssh2') && function_exists('stream_get_contents') ) + $types[ 'ssh' ] = __('SSH2'); + + /** + * Filter the connection types to output to the filesystem credentials form. + * + * @since 2.9.0 + * + * @param array $types Types of connections. + * @param array $credentials Credentials to connect with. + * @param string $type Chosen filesystem method. + * @param object $error Error object. + * @param string $context Full path to the directory that is tested + * for being writable. + */ + $types = apply_filters( 'fs_ftp_connection_types', $types, $credentials, $type, $error, $context ); + +?> + +
+
+

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
" size="40" />
size="40" />
size="40" />
+
+
+
+ +

size="40" /> +
size="40" /> +
+
+ $text ) : ?> + + +
+
+ +'; +} +submit_button( __( 'Proceed' ), 'button', 'upgrade' ); +?> +
+
+ 400 ? 400 / $big : 1; + + $backup_sizes = get_post_meta( $post_id, '_wp_attachment_backup_sizes', true ); + $can_restore = false; + if ( ! empty( $backup_sizes ) && isset( $backup_sizes['full-orig'], $meta['file'] ) ) + $can_restore = $backup_sizes['full-orig']['file'] != basename( $meta['file'] ); + + if ( $msg ) { + if ( isset($msg->error) ) + $note = "

$msg->error

"; + elseif ( isset($msg->msg) ) + $note = "

$msg->msg

"; + } + + ?> +
+
+ +
+
+
+

+
+

+
+ +

+ +
+ × + ! + , 'scale')" class="button button-primary" value="" /> +
+
+
+ + + +
+
+

+
+

+
+ , 'restore')" class="button button-primary" value="" /> +
+
+
+
+ + + +
+
+

+ +
+

+ +


+

+ +


+

+
+
+ +

+ + + + : + + +

+ +

+ + + + × + + +

+
+ + + +
+
+

+

+
+ +

+ +
+

+ +

+
+ + + + + + +

+
+ + + +
+ +
+ +
+
, this)" class="imgedit-crop disabled" title="">
get_post_mime_type( $post_id ), 'methods' => array( 'rotate' ) ) ) ) { ?> +
, this)" title="">
+
, this)" title="">
+ +
+
+ + +
, this)" class="imgedit-flipv" title="">
+
, this)" class="imgedit-fliph" title="">
+ +
, this)" class="imgedit-undo disabled" title="">
+
, this)" class="imgedit-redo disabled" title="">
+
+
+ + + + + + + + +
+ +
+ +
+ + )" disabled="disabled" class="button button-primary imgedit-submit-btn" value="" /> +
+
+ +
+
+ + +
+stream( $mime_type ) ) ) + return false; + + return true; + } else { + _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); + + /** + * Filter the GD image resource to be streamed to the browser. + * + * @since 2.9.0 + * @deprecated 3.5.0 Use image_editor_save_pre instead. + * + * @param resource $image Image resource to be streamed. + * @param int $post_id Post ID. + */ + $image = apply_filters( 'image_save_pre', $image, $post_id ); + + switch ( $mime_type ) { + case 'image/jpeg': + header( 'Content-Type: image/jpeg' ); + return imagejpeg( $image, null, 90 ); + case 'image/png': + header( 'Content-Type: image/png' ); + return imagepng( $image ); + case 'image/gif': + header( 'Content-Type: image/gif' ); + return imagegif( $image ); + default: + return false; + } + } +} + +/** + * Saves Image to File + * + * @param string $filename + * @param WP_Image_Editor $image + * @param string $mime_type + * @param int $post_id + * @return boolean + */ +function wp_save_image_file( $filename, $image, $mime_type, $post_id ) { + if ( $image instanceof WP_Image_Editor ) { + + /** This filter is documented in wp-admin/includes/image-edit.php */ + $image = apply_filters( 'image_editor_save_pre', $image, $post_id ); + + /** + * Filter whether to skip saving the image file. + * + * Returning a non-null value will short-circuit the save method, + * returning that value instead. + * + * @since 3.5.0 + * + * @param mixed $override Value to return instead of saving. Default null. + * @param string $filename Name of the file to be saved. + * @param WP_Image_Editor $image WP_Image_Editor instance. + * @param string $mime_type Image mime type. + * @param int $post_id Post ID. + */ + $saved = apply_filters( 'wp_save_image_editor_file', null, $filename, $image, $mime_type, $post_id ); + + if ( null !== $saved ) + return $saved; + + return $image->save( $filename, $mime_type ); + } else { + _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); + + /** This filter is documented in wp-admin/includes/image-edit.php */ + $image = apply_filters( 'image_save_pre', $image, $post_id ); + + /** + * Filter whether to skip saving the image file. + * + * Returning a non-null value will short-circuit the save method, + * returning that value instead. + * + * @since 2.9.0 + * @deprecated 3.5.0 Use wp_save_image_editor_file instead. + * + * @param mixed $override Value to return instead of saving. Default null. + * @param string $filename Name of the file to be saved. + * @param WP_Image_Editor $image WP_Image_Editor instance. + * @param string $mime_type Image mime type. + * @param int $post_id Post ID. + */ + $saved = apply_filters( 'wp_save_image_file', null, $filename, $image, $mime_type, $post_id ); + + if ( null !== $saved ) + return $saved; + + switch ( $mime_type ) { + case 'image/jpeg': + + /** This filter is documented in wp-includes/class-wp-image-editor.php */ + return imagejpeg( $image, $filename, apply_filters( 'jpeg_quality', 90, 'edit_image' ) ); + case 'image/png': + return imagepng( $image, $filename ); + case 'image/gif': + return imagegif( $image, $filename ); + default: + return false; + } + } +} + +function _image_get_preview_ratio($w, $h) { + $max = max($w, $h); + return $max > 400 ? (400 / $max) : 1; +} + +// @TODO: Returns GD resource, but is NOT public +function _rotate_image_resource($img, $angle) { + _deprecated_function( __FUNCTION__, '3.5', __( 'Use WP_Image_Editor::rotate' ) ); + if ( function_exists('imagerotate') ) { + $rotated = imagerotate($img, $angle, 0); + if ( is_resource($rotated) ) { + imagedestroy($img); + $img = $rotated; + } + } + return $img; +} + +/** + * @TODO: Only used within image_edit_apply_changes + * and receives/returns GD Resource. + * Consider removal. + * + * @param GD_Resource $img + * @param boolean $horz + * @param boolean $vert + * @return GD_Resource + */ +function _flip_image_resource($img, $horz, $vert) { + _deprecated_function( __FUNCTION__, '3.5', __( 'Use WP_Image_Editor::flip' ) ); + $w = imagesx($img); + $h = imagesy($img); + $dst = wp_imagecreatetruecolor($w, $h); + if ( is_resource($dst) ) { + $sx = $vert ? ($w - 1) : 0; + $sy = $horz ? ($h - 1) : 0; + $sw = $vert ? -$w : $w; + $sh = $horz ? -$h : $h; + + if ( imagecopyresampled($dst, $img, 0, 0, $sx, $sy, $w, $h, $sw, $sh) ) { + imagedestroy($img); + $img = $dst; + } + } + return $img; +} + +/** + * @TODO: Only used within image_edit_apply_changes + * and receives/returns GD Resource. + * Consider removal. + * + * @param GD_Resource $img + * @param float $x + * @param float $y + * @param float $w + * @param float $h + * @return GD_Resource + */ +function _crop_image_resource($img, $x, $y, $w, $h) { + $dst = wp_imagecreatetruecolor($w, $h); + if ( is_resource($dst) ) { + if ( imagecopy($dst, $img, 0, 0, $x, $y, $w, $h) ) { + imagedestroy($img); + $img = $dst; + } + } + return $img; +} + +/** + * Performs group of changes on Editor specified. + * + * @param WP_Image_Editor $image + * @param type $changes + * @return WP_Image_Editor + */ +function image_edit_apply_changes( $image, $changes ) { + if ( is_resource( $image ) ) + _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); + + if ( !is_array($changes) ) + return $image; + + // Expand change operations. + foreach ( $changes as $key => $obj ) { + if ( isset($obj->r) ) { + $obj->type = 'rotate'; + $obj->angle = $obj->r; + unset($obj->r); + } elseif ( isset($obj->f) ) { + $obj->type = 'flip'; + $obj->axis = $obj->f; + unset($obj->f); + } elseif ( isset($obj->c) ) { + $obj->type = 'crop'; + $obj->sel = $obj->c; + unset($obj->c); + } + $changes[$key] = $obj; + } + + // Combine operations. + if ( count($changes) > 1 ) { + $filtered = array($changes[0]); + for ( $i = 0, $j = 1; $j < count($changes); $j++ ) { + $combined = false; + if ( $filtered[$i]->type == $changes[$j]->type ) { + switch ( $filtered[$i]->type ) { + case 'rotate': + $filtered[$i]->angle += $changes[$j]->angle; + $combined = true; + break; + case 'flip': + $filtered[$i]->axis ^= $changes[$j]->axis; + $combined = true; + break; + } + } + if ( !$combined ) + $filtered[++$i] = $changes[$j]; + } + $changes = $filtered; + unset($filtered); + } + + // Image resource before applying the changes. + if ( $image instanceof WP_Image_Editor ) { + + /** + * Filter the WP_Image_Editor instance before applying changes to the image. + * + * @since 3.5.0 + * + * @param WP_Image_Editor $image WP_Image_Editor instance. + * @param array $changes Array of change operations. + */ + $image = apply_filters( 'wp_image_editor_before_change', $image, $changes ); + } elseif ( is_resource( $image ) ) { + + /** + * Filter the GD image resource before applying changes to the image. + * + * @since 2.9.0 + * @deprecated 3.5.0 Use wp_image_editor_before_change instead. + * + * @param resource $image GD image resource. + * @param array $changes Array of change operations. + */ + $image = apply_filters( 'image_edit_before_change', $image, $changes ); + } + + foreach ( $changes as $operation ) { + switch ( $operation->type ) { + case 'rotate': + if ( $operation->angle != 0 ) { + if ( $image instanceof WP_Image_Editor ) + $image->rotate( $operation->angle ); + else + $image = _rotate_image_resource( $image, $operation->angle ); + } + break; + case 'flip': + if ( $operation->axis != 0 ) + if ( $image instanceof WP_Image_Editor ) + $image->flip( ($operation->axis & 1) != 0, ($operation->axis & 2) != 0 ); + else + $image = _flip_image_resource( $image, ( $operation->axis & 1 ) != 0, ( $operation->axis & 2 ) != 0 ); + break; + case 'crop': + $sel = $operation->sel; + + if ( $image instanceof WP_Image_Editor ) { + $size = $image->get_size(); + $w = $size['width']; + $h = $size['height']; + + $scale = 1 / _image_get_preview_ratio( $w, $h ); // discard preview scaling + $image->crop( $sel->x * $scale, $sel->y * $scale, $sel->w * $scale, $sel->h * $scale ); + } else { + $scale = 1 / _image_get_preview_ratio( imagesx( $image ), imagesy( $image ) ); // discard preview scaling + $image = _crop_image_resource( $image, $sel->x * $scale, $sel->y * $scale, $sel->w * $scale, $sel->h * $scale ); + } + break; + } + } + + return $image; +} + + +/** + * Streams image in post to browser, along with enqueued changes + * in $_REQUEST['history'] + * + * @param int $post_id + * @return boolean + */ +function stream_preview_image( $post_id ) { + $post = get_post( $post_id ); + + /** This filter is documented in wp-admin/admin.php */ + @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); + + $img = wp_get_image_editor( _load_image_to_edit_path( $post_id ) ); + + if ( is_wp_error( $img ) ) + return false; + + $changes = !empty($_REQUEST['history']) ? json_decode( wp_unslash($_REQUEST['history']) ) : null; + if ( $changes ) + $img = image_edit_apply_changes( $img, $changes ); + + // Scale the image. + $size = $img->get_size(); + $w = $size['width']; + $h = $size['height']; + + $ratio = _image_get_preview_ratio( $w, $h ); + $w2 = max ( 1, $w * $ratio ); + $h2 = max ( 1, $h * $ratio ); + + if ( is_wp_error( $img->resize( $w2, $h2 ) ) ) + return false; + + return wp_stream_image( $img, $post->post_mime_type, $post_id ); +} + +function wp_restore_image($post_id) { + $meta = wp_get_attachment_metadata($post_id); + $file = get_attached_file($post_id); + $backup_sizes = get_post_meta( $post_id, '_wp_attachment_backup_sizes', true ); + $restored = false; + $msg = new stdClass; + + if ( !is_array($backup_sizes) ) { + $msg->error = __('Cannot load image metadata.'); + return $msg; + } + + $parts = pathinfo($file); + $suffix = time() . rand(100, 999); + $default_sizes = get_intermediate_image_sizes(); + + if ( isset($backup_sizes['full-orig']) && is_array($backup_sizes['full-orig']) ) { + $data = $backup_sizes['full-orig']; + + if ( $parts['basename'] != $data['file'] ) { + if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ) { + + // Delete only if it's edited image. + if ( preg_match('/-e[0-9]{13}\./', $parts['basename']) ) { + + /** This filter is documented in wp-admin/custom-header.php */ + $delpath = apply_filters( 'wp_delete_file', $file ); + @unlink($delpath); + } + } elseif ( isset( $meta['width'], $meta['height'] ) ) { + $backup_sizes["full-$suffix"] = array('width' => $meta['width'], 'height' => $meta['height'], 'file' => $parts['basename']); + } + } + + $restored_file = path_join($parts['dirname'], $data['file']); + $restored = update_attached_file($post_id, $restored_file); + + $meta['file'] = _wp_relative_upload_path( $restored_file ); + $meta['width'] = $data['width']; + $meta['height'] = $data['height']; + } + + foreach ( $default_sizes as $default_size ) { + if ( isset($backup_sizes["$default_size-orig"]) ) { + $data = $backup_sizes["$default_size-orig"]; + if ( isset($meta['sizes'][$default_size]) && $meta['sizes'][$default_size]['file'] != $data['file'] ) { + if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ) { + + // Delete only if it's edited image + if ( preg_match('/-e[0-9]{13}-/', $meta['sizes'][$default_size]['file']) ) { + /** This filter is documented in wp-admin/custom-header.php */ + $delpath = apply_filters( 'wp_delete_file', path_join($parts['dirname'], $meta['sizes'][$default_size]['file']) ); + @unlink($delpath); + } + } else { + $backup_sizes["$default_size-{$suffix}"] = $meta['sizes'][$default_size]; + } + } + + $meta['sizes'][$default_size] = $data; + } else { + unset($meta['sizes'][$default_size]); + } + } + + if ( !wp_update_attachment_metadata($post_id, $meta) || !update_post_meta( $post_id, '_wp_attachment_backup_sizes', $backup_sizes) ) { + $msg->error = __('Cannot save image metadata.'); + return $msg; + } + + if ( !$restored ) + $msg->error = __('Image metadata is inconsistent.'); + else + $msg->msg = __('Image restored successfully.'); + + return $msg; +} + +/** + * Saves image to post along with enqueued changes + * in $_REQUEST['history'] + * + * @param int $post_id + * @return \stdClass + */ +function wp_save_image( $post_id ) { + global $_wp_additional_image_sizes; + + $return = new stdClass; + $success = $delete = $scaled = $nocrop = false; + $post = get_post( $post_id ); + + $img = wp_get_image_editor( _load_image_to_edit_path( $post_id, 'full' ) ); + if ( is_wp_error( $img ) ) { + $return->error = esc_js( __('Unable to create new image.') ); + return $return; + } + + $fwidth = !empty($_REQUEST['fwidth']) ? intval($_REQUEST['fwidth']) : 0; + $fheight = !empty($_REQUEST['fheight']) ? intval($_REQUEST['fheight']) : 0; + $target = !empty($_REQUEST['target']) ? preg_replace('/[^a-z0-9_-]+/i', '', $_REQUEST['target']) : ''; + $scale = !empty($_REQUEST['do']) && 'scale' == $_REQUEST['do']; + + if ( $scale && $fwidth > 0 && $fheight > 0 ) { + $size = $img->get_size(); + $sX = $size['width']; + $sY = $size['height']; + + // Check if it has roughly the same w / h ratio. + $diff = round($sX / $sY, 2) - round($fwidth / $fheight, 2); + if ( -0.1 < $diff && $diff < 0.1 ) { + // Scale the full size image. + if ( $img->resize( $fwidth, $fheight ) ) + $scaled = true; + } + + if ( !$scaled ) { + $return->error = esc_js( __('Error while saving the scaled image. Please reload the page and try again.') ); + return $return; + } + } elseif ( !empty($_REQUEST['history']) ) { + $changes = json_decode( wp_unslash($_REQUEST['history']) ); + if ( $changes ) + $img = image_edit_apply_changes($img, $changes); + } else { + $return->error = esc_js( __('Nothing to save, the image has not changed.') ); + return $return; + } + + $meta = wp_get_attachment_metadata($post_id); + $backup_sizes = get_post_meta( $post->ID, '_wp_attachment_backup_sizes', true ); + + if ( !is_array($meta) ) { + $return->error = esc_js( __('Image data does not exist. Please re-upload the image.') ); + return $return; + } + + if ( !is_array($backup_sizes) ) + $backup_sizes = array(); + + // Generate new filename. + $path = get_attached_file($post_id); + $path_parts = pathinfo( $path ); + $filename = $path_parts['filename']; + $suffix = time() . rand(100, 999); + + if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE && + isset($backup_sizes['full-orig']) && $backup_sizes['full-orig']['file'] != $path_parts['basename'] ) { + + if ( 'thumbnail' == $target ) + $new_path = "{$path_parts['dirname']}/{$filename}-temp.{$path_parts['extension']}"; + else + $new_path = $path; + } else { + while( true ) { + $filename = preg_replace( '/-e([0-9]+)$/', '', $filename ); + $filename .= "-e{$suffix}"; + $new_filename = "{$filename}.{$path_parts['extension']}"; + $new_path = "{$path_parts['dirname']}/$new_filename"; + if ( file_exists($new_path) ) + $suffix++; + else + break; + } + } + + // Save the full-size file, also needed to create sub-sizes. + if ( !wp_save_image_file($new_path, $img, $post->post_mime_type, $post_id) ) { + $return->error = esc_js( __('Unable to save the image.') ); + return $return; + } + + if ( 'nothumb' == $target || 'all' == $target || 'full' == $target || $scaled ) { + $tag = false; + if ( isset($backup_sizes['full-orig']) ) { + if ( ( !defined('IMAGE_EDIT_OVERWRITE') || !IMAGE_EDIT_OVERWRITE ) && $backup_sizes['full-orig']['file'] != $path_parts['basename'] ) + $tag = "full-$suffix"; + } else { + $tag = 'full-orig'; + } + + if ( $tag ) + $backup_sizes[$tag] = array('width' => $meta['width'], 'height' => $meta['height'], 'file' => $path_parts['basename']); + + $success = update_attached_file( $post_id, $new_path ); + + $meta['file'] = _wp_relative_upload_path( $new_path ); + + $size = $img->get_size(); + $meta['width'] = $size['width']; + $meta['height'] = $size['height']; + + if ( $success && ('nothumb' == $target || 'all' == $target) ) { + $sizes = get_intermediate_image_sizes(); + if ( 'nothumb' == $target ) + $sizes = array_diff( $sizes, array('thumbnail') ); + } + + $return->fw = $meta['width']; + $return->fh = $meta['height']; + } elseif ( 'thumbnail' == $target ) { + $sizes = array( 'thumbnail' ); + $success = $delete = $nocrop = true; + } + + if ( isset( $sizes ) ) { + $_sizes = array(); + + foreach ( $sizes as $size ) { + $tag = false; + if ( isset( $meta['sizes'][$size] ) ) { + if ( isset($backup_sizes["$size-orig"]) ) { + if ( ( !defined('IMAGE_EDIT_OVERWRITE') || !IMAGE_EDIT_OVERWRITE ) && $backup_sizes["$size-orig"]['file'] != $meta['sizes'][$size]['file'] ) + $tag = "$size-$suffix"; + } else { + $tag = "$size-orig"; + } + + if ( $tag ) + $backup_sizes[$tag] = $meta['sizes'][$size]; + } + + if ( isset( $_wp_additional_image_sizes[ $size ] ) ) { + $width = intval( $_wp_additional_image_sizes[ $size ]['width'] ); + $height = intval( $_wp_additional_image_sizes[ $size ]['height'] ); + $crop = ( $nocrop ) ? false : $_wp_additional_image_sizes[ $size ]['crop']; + } else { + $height = get_option( "{$size}_size_h" ); + $width = get_option( "{$size}_size_w" ); + $crop = ( $nocrop ) ? false : get_option( "{$size}_crop" ); + } + + $_sizes[ $size ] = array( 'width' => $width, 'height' => $height, 'crop' => $crop ); + } + + $meta['sizes'] = array_merge( $meta['sizes'], $img->multi_resize( $_sizes ) ); + } + + unset( $img ); + + if ( $success ) { + wp_update_attachment_metadata( $post_id, $meta ); + update_post_meta( $post_id, '_wp_attachment_backup_sizes', $backup_sizes); + + if ( $target == 'thumbnail' || $target == 'all' || $target == 'full' ) { + // Check if it's an image edit from attachment edit screen + if ( ! empty( $_REQUEST['context'] ) && 'edit-attachment' == $_REQUEST['context'] ) { + $thumb_url = wp_get_attachment_image_src( $post_id, array( 900, 600 ), true ); + $return->thumbnail = $thumb_url[0]; + } else { + $file_url = wp_get_attachment_url($post_id); + if ( ! empty( $meta['sizes']['thumbnail'] ) && $thumb = $meta['sizes']['thumbnail'] ) { + $return->thumbnail = path_join( dirname($file_url), $thumb['file'] ); + } else { + $return->thumbnail = "$file_url?w=128&h=128"; + } + } + } + } else { + $delete = true; + } + + if ( $delete ) { + + /** This filter is documented in wp-admin/custom-header.php */ + $delpath = apply_filters( 'wp_delete_file', $new_path ); + @unlink( $delpath ); + } + + $return->msg = esc_js( __('Image saved') ); + return $return; +} diff --git a/wp-admin/includes/image.php b/wp-admin/includes/image.php new file mode 100644 index 0000000..b78bac2 --- /dev/null +++ b/wp-admin/includes/image.php @@ -0,0 +1,598 @@ +crop( $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $src_abs ); + if ( is_wp_error( $src ) ) + return $src; + + if ( ! $dst_file ) + $dst_file = str_replace( basename( $src_file ), 'cropped-' . basename( $src_file ), $src_file ); + + /* + * The directory containing the original file may no longer exist when + * using a replication plugin. + */ + wp_mkdir_p( dirname( $dst_file ) ); + + $dst_file = dirname( $dst_file ) . '/' . wp_unique_filename( dirname( $dst_file ), basename( $dst_file ) ); + + $result = $editor->save( $dst_file ); + if ( is_wp_error( $result ) ) + return $result; + + return $dst_file; +} + +/** + * Generate post thumbnail attachment meta data. + * + * @since 2.1.0 + * + * @param int $attachment_id Attachment Id to process. + * @param string $file Filepath of the Attached image. + * @return mixed Metadata for attachment. + */ +function wp_generate_attachment_metadata( $attachment_id, $file ) { + $attachment = get_post( $attachment_id ); + + $metadata = array(); + $support = false; + if ( preg_match('!^image/!', get_post_mime_type( $attachment )) && file_is_displayable_image($file) ) { + $imagesize = getimagesize( $file ); + $metadata['width'] = $imagesize[0]; + $metadata['height'] = $imagesize[1]; + + // Make the file path relative to the upload dir. + $metadata['file'] = _wp_relative_upload_path($file); + + // Make thumbnails and other intermediate sizes. + global $_wp_additional_image_sizes; + + $sizes = array(); + foreach ( get_intermediate_image_sizes() as $s ) { + $sizes[$s] = array( 'width' => '', 'height' => '', 'crop' => false ); + if ( isset( $_wp_additional_image_sizes[$s]['width'] ) ) + $sizes[$s]['width'] = intval( $_wp_additional_image_sizes[$s]['width'] ); // For theme-added sizes + else + $sizes[$s]['width'] = get_option( "{$s}_size_w" ); // For default sizes set in options + if ( isset( $_wp_additional_image_sizes[$s]['height'] ) ) + $sizes[$s]['height'] = intval( $_wp_additional_image_sizes[$s]['height'] ); // For theme-added sizes + else + $sizes[$s]['height'] = get_option( "{$s}_size_h" ); // For default sizes set in options + if ( isset( $_wp_additional_image_sizes[$s]['crop'] ) ) + $sizes[$s]['crop'] = $_wp_additional_image_sizes[$s]['crop']; // For theme-added sizes + else + $sizes[$s]['crop'] = get_option( "{$s}_crop" ); // For default sizes set in options + } + + /** + * Filter the image sizes automatically generated when uploading an image. + * + * @since 2.9.0 + * + * @param array $sizes An associative array of image sizes. + */ + $sizes = apply_filters( 'intermediate_image_sizes_advanced', $sizes ); + + if ( $sizes ) { + $editor = wp_get_image_editor( $file ); + + if ( ! is_wp_error( $editor ) ) + $metadata['sizes'] = $editor->multi_resize( $sizes ); + } else { + $metadata['sizes'] = array(); + } + + // Fetch additional metadata from EXIF/IPTC. + $image_meta = wp_read_image_metadata( $file ); + if ( $image_meta ) + $metadata['image_meta'] = $image_meta; + + } elseif ( preg_match( '#^video/#', get_post_mime_type( $attachment ) ) ) { + $metadata = wp_read_video_metadata( $file ); + $support = current_theme_supports( 'post-thumbnails', 'attachment:video' ) || post_type_supports( 'attachment:video', 'thumbnail' ); + } elseif ( preg_match( '#^audio/#', get_post_mime_type( $attachment ) ) ) { + $metadata = wp_read_audio_metadata( $file ); + $support = current_theme_supports( 'post-thumbnails', 'attachment:audio' ) || post_type_supports( 'attachment:audio', 'thumbnail' ); + } + + if ( $support && ! empty( $metadata['image']['data'] ) ) { + // Check for existing cover. + $hash = md5( $metadata['image']['data'] ); + $posts = get_posts( array( + 'fields' => 'ids', + 'post_type' => 'attachment', + 'post_mime_type' => $metadata['image']['mime'], + 'post_status' => 'inherit', + 'posts_per_page' => 1, + 'meta_key' => '_cover_hash', + 'meta_value' => $hash + ) ); + $exists = reset( $posts ); + + if ( ! empty( $exists ) ) { + update_post_meta( $attachment_id, '_thumbnail_id', $exists ); + } else { + $ext = '.jpg'; + switch ( $metadata['image']['mime'] ) { + case 'image/gif': + $ext = '.gif'; + break; + case 'image/png': + $ext = '.png'; + break; + } + $basename = str_replace( '.', '-', basename( $file ) ) . '-image' . $ext; + $uploaded = wp_upload_bits( $basename, '', $metadata['image']['data'] ); + if ( false === $uploaded['error'] ) { + $image_attachment = array( + 'post_mime_type' => $metadata['image']['mime'], + 'post_type' => 'attachment', + 'post_content' => '', + ); + /** + * Filter the parameters for the attachment thumbnail creation. + * + * @since 3.9.0 + * + * @param array $image_attachment An array of parameters to create the thumbnail. + * @param array $metadata Current attachment metadata. + * @param array $uploaded An array containing the thumbnail path and url. + */ + $image_attachment = apply_filters( 'attachment_thumbnail_args', $image_attachment, $metadata, $uploaded ); + + $sub_attachment_id = wp_insert_attachment( $image_attachment, $uploaded['file'] ); + add_post_meta( $sub_attachment_id, '_cover_hash', $hash ); + $attach_data = wp_generate_attachment_metadata( $sub_attachment_id, $uploaded['file'] ); + wp_update_attachment_metadata( $sub_attachment_id, $attach_data ); + update_post_meta( $attachment_id, '_thumbnail_id', $sub_attachment_id ); + } + } + } + + // Remove the blob of binary data from the array. + if ( isset( $metadata['image']['data'] ) ) + unset( $metadata['image']['data'] ); + + /** + * Filter the generated attachment meta data. + * + * @since 2.1.0 + * + * @param array $metadata An array of attachment meta data. + * @param int $attachment_id Current attachment ID. + */ + return apply_filters( 'wp_generate_attachment_metadata', $metadata, $attachment_id ); +} + +/** + * Convert a fraction string to a decimal. + * + * @since 2.5.0 + * + * @param string $str + * @return int|float + */ +function wp_exif_frac2dec($str) { + @list( $n, $d ) = explode( '/', $str ); + if ( !empty($d) ) + return $n / $d; + return $str; +} + +/** + * Convert the exif date format to a unix timestamp. + * + * @since 2.5.0 + * + * @param string $str + * @return int + */ +function wp_exif_date2ts($str) { + @list( $date, $time ) = explode( ' ', trim($str) ); + @list( $y, $m, $d ) = explode( ':', $date ); + + return strtotime( "{$y}-{$m}-{$d} {$time}" ); +} + +/** + * Get extended image metadata, exif or iptc as available. + * + * Retrieves the EXIF metadata aperture, credit, camera, caption, copyright, iso + * created_timestamp, focal_length, shutter_speed, and title. + * + * The IPTC metadata that is retrieved is APP13, credit, byline, created date + * and time, caption, copyright, and title. Also includes FNumber, Model, + * DateTimeDigitized, FocalLength, ISOSpeedRatings, and ExposureTime. + * + * @todo Try other exif libraries if available. + * @since 2.5.0 + * + * @param string $file + * @return bool|array False on failure. Image metadata array on success. + */ +function wp_read_image_metadata( $file ) { + if ( ! file_exists( $file ) ) + return false; + + list( , , $sourceImageType ) = getimagesize( $file ); + + /* + * EXIF contains a bunch of data we'll probably never need formatted in ways + * that are difficult to use. We'll normalize it and just extract the fields + * that are likely to be useful. Fractions and numbers are converted to + * floats, dates to unix timestamps, and everything else to strings. + */ + $meta = array( + 'aperture' => 0, + 'credit' => '', + 'camera' => '', + 'caption' => '', + 'created_timestamp' => 0, + 'copyright' => '', + 'focal_length' => 0, + 'iso' => 0, + 'shutter_speed' => 0, + 'title' => '', + 'orientation' => 0, + ); + + /* + * Read IPTC first, since it might contain data not available in exif such + * as caption, description etc. + */ + if ( is_callable( 'iptcparse' ) ) { + getimagesize( $file, $info ); + + if ( ! empty( $info['APP13'] ) ) { + $iptc = iptcparse( $info['APP13'] ); + + // Headline, "A brief synopsis of the caption." + if ( ! empty( $iptc['2#105'][0] ) ) { + $meta['title'] = trim( $iptc['2#105'][0] ); + /* + * Title, "Many use the Title field to store the filename of the image, + * though the field may be used in many ways." + */ + } elseif ( ! empty( $iptc['2#005'][0] ) ) { + $meta['title'] = trim( $iptc['2#005'][0] ); + } + + if ( ! empty( $iptc['2#120'][0] ) ) { // description / legacy caption + $caption = trim( $iptc['2#120'][0] ); + if ( empty( $meta['title'] ) ) { + mbstring_binary_safe_encoding(); + $caption_length = strlen( $caption ); + reset_mbstring_encoding(); + + // Assume the title is stored in 2:120 if it's short. + if ( $caption_length < 80 ) { + $meta['title'] = $caption; + } else { + $meta['caption'] = $caption; + } + } elseif ( $caption != $meta['title'] ) { + $meta['caption'] = $caption; + } + } + + if ( ! empty( $iptc['2#110'][0] ) ) // credit + $meta['credit'] = trim( $iptc['2#110'][0] ); + elseif ( ! empty( $iptc['2#080'][0] ) ) // creator / legacy byline + $meta['credit'] = trim( $iptc['2#080'][0] ); + + if ( ! empty( $iptc['2#055'][0] ) and ! empty( $iptc['2#060'][0] ) ) // created date and time + $meta['created_timestamp'] = strtotime( $iptc['2#055'][0] . ' ' . $iptc['2#060'][0] ); + + if ( ! empty( $iptc['2#116'][0] ) ) // copyright + $meta['copyright'] = trim( $iptc['2#116'][0] ); + } + } + + /** + * Filter the image types to check for exif data. + * + * @since 2.5.0 + * + * @param array $image_types Image types to check for exif data. + */ + if ( is_callable( 'exif_read_data' ) && in_array( $sourceImageType, apply_filters( 'wp_read_image_metadata_types', array( IMAGETYPE_JPEG, IMAGETYPE_TIFF_II, IMAGETYPE_TIFF_MM ) ) ) ) { + $exif = @exif_read_data( $file ); + + if ( empty( $meta['title'] ) && ! empty( $exif['Title'] ) ) { + $meta['title'] = trim( $exif['Title'] ); + } + + if ( ! empty( $exif['ImageDescription'] ) ) { + mbstring_binary_safe_encoding(); + $description_length = strlen( $exif['ImageDescription'] ); + reset_mbstring_encoding(); + + if ( empty( $meta['title'] ) && $description_length < 80 ) { + // Assume the title is stored in ImageDescription + $meta['title'] = trim( $exif['ImageDescription'] ); + if ( empty( $meta['caption'] ) && ! empty( $exif['COMPUTED']['UserComment'] ) && trim( $exif['COMPUTED']['UserComment'] ) != $meta['title'] ) { + $meta['caption'] = trim( $exif['COMPUTED']['UserComment'] ); + } + } elseif ( empty( $meta['caption'] ) && trim( $exif['ImageDescription'] ) != $meta['title'] ) { + $meta['caption'] = trim( $exif['ImageDescription'] ); + } + } elseif ( empty( $meta['caption'] ) && ! empty( $exif['Comments'] ) && trim( $exif['Comments'] ) != $meta['title'] ) { + $meta['caption'] = trim( $exif['Comments'] ); + } + + if ( empty( $meta['credit'] ) ) { + if ( ! empty( $exif['Artist'] ) ) { + $meta['credit'] = trim( $exif['Artist'] ); + } elseif ( ! empty($exif['Author'] ) ) { + $meta['credit'] = trim( $exif['Author'] ); + } + } + + if ( empty( $meta['copyright'] ) && ! empty( $exif['Copyright'] ) ) { + $meta['copyright'] = trim( $exif['Copyright'] ); + } + if ( ! empty( $exif['FNumber'] ) ) { + $meta['aperture'] = round( wp_exif_frac2dec( $exif['FNumber'] ), 2 ); + } + if ( ! empty( $exif['Model'] ) ) { + $meta['camera'] = trim( $exif['Model'] ); + } + if ( empty( $meta['created_timestamp'] ) && ! empty( $exif['DateTimeDigitized'] ) ) { + $meta['created_timestamp'] = wp_exif_date2ts( $exif['DateTimeDigitized'] ); + } + if ( ! empty( $exif['FocalLength'] ) ) { + $meta['focal_length'] = (string) wp_exif_frac2dec( $exif['FocalLength'] ); + } + if ( ! empty( $exif['ISOSpeedRatings'] ) ) { + $meta['iso'] = is_array( $exif['ISOSpeedRatings'] ) ? reset( $exif['ISOSpeedRatings'] ) : $exif['ISOSpeedRatings']; + $meta['iso'] = trim( $meta['iso'] ); + } + if ( ! empty( $exif['ExposureTime'] ) ) { + $meta['shutter_speed'] = (string) wp_exif_frac2dec( $exif['ExposureTime'] ); + } + if ( ! empty( $exif['Orientation'] ) ) { + $meta['orientation'] = $exif['Orientation']; + } + } + + foreach ( array( 'title', 'caption', 'credit', 'copyright', 'camera', 'iso' ) as $key ) { + if ( $meta[ $key ] && ! seems_utf8( $meta[ $key ] ) ) { + $meta[ $key ] = utf8_encode( $meta[ $key ] ); + } + } + + /** + * Filter the array of meta data read from an image's exif data. + * + * @since 2.5.0 + * + * @param array $meta Image meta data. + * @param string $file Path to image file. + * @param int $sourceImageType Type of image. + */ + return apply_filters( 'wp_read_image_metadata', $meta, $file, $sourceImageType ); + +} + +/** + * Validate that file is an image. + * + * @since 2.5.0 + * + * @param string $path File path to test if valid image. + * @return bool True if valid image, false if not valid image. + */ +function file_is_valid_image($path) { + $size = @getimagesize($path); + return !empty($size); +} + +/** + * Validate that file is suitable for displaying within a web page. + * + * @since 2.5.0 + * + * @param string $path File path to test. + * @return bool True if suitable, false if not suitable. + */ +function file_is_displayable_image($path) { + $displayable_image_types = array( IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_BMP ); + + $info = @getimagesize( $path ); + if ( empty( $info ) ) { + $result = false; + } elseif ( ! in_array( $info[2], $displayable_image_types ) ) { + $result = false; + } else { + $result = true; + } + + /** + * Filter whether the current image is displayable in the browser. + * + * @since 2.5.0 + * + * @param bool $result Whether the image can be displayed. Default true. + * @param string $path Path to the image. + */ + return apply_filters( 'file_is_displayable_image', $result, $path ); +} + +/** + * Load an image resource for editing. + * + * @since 2.9.0 + * + * @param string $attachment_id Attachment ID. + * @param string $mime_type Image mime type. + * @param string $size Optional. Image size, defaults to 'full'. + * @return resource|false The resulting image resource on success, false on failure. + */ +function load_image_to_edit( $attachment_id, $mime_type, $size = 'full' ) { + $filepath = _load_image_to_edit_path( $attachment_id, $size ); + if ( empty( $filepath ) ) + return false; + + switch ( $mime_type ) { + case 'image/jpeg': + $image = imagecreatefromjpeg($filepath); + break; + case 'image/png': + $image = imagecreatefrompng($filepath); + break; + case 'image/gif': + $image = imagecreatefromgif($filepath); + break; + default: + $image = false; + break; + } + if ( is_resource($image) ) { + /** + * Filter the current image being loaded for editing. + * + * @since 2.9.0 + * + * @param resource $image Current image. + * @param string $attachment_id Attachment ID. + * @param string $size Image size. + */ + $image = apply_filters( 'load_image_to_edit', $image, $attachment_id, $size ); + if ( function_exists('imagealphablending') && function_exists('imagesavealpha') ) { + imagealphablending($image, false); + imagesavealpha($image, true); + } + } + return $image; +} + +/** + * Retrieve the path or url of an attachment's attached file. + * + * If the attached file is not present on the local filesystem (usually due to replication plugins), + * then the url of the file is returned if url fopen is supported. + * + * @since 3.4.0 + * @access private + * + * @param string $attachment_id Attachment ID. + * @param string $size Optional. Image size, defaults to 'full'. + * @return string|false File path or url on success, false on failure. + */ +function _load_image_to_edit_path( $attachment_id, $size = 'full' ) { + $filepath = get_attached_file( $attachment_id ); + + if ( $filepath && file_exists( $filepath ) ) { + if ( 'full' != $size && ( $data = image_get_intermediate_size( $attachment_id, $size ) ) ) { + /** + * Filter the path to the current image. + * + * The filter is evaluated for all image sizes except 'full'. + * + * @since 3.1.0 + * + * @param string $path Path to the current image. + * @param string $attachment_id Attachment ID. + * @param string $size Size of the image. + */ + $filepath = apply_filters( 'load_image_to_edit_filesystempath', path_join( dirname( $filepath ), $data['file'] ), $attachment_id, $size ); + } + } elseif ( function_exists( 'fopen' ) && function_exists( 'ini_get' ) && true == ini_get( 'allow_url_fopen' ) ) { + /** + * Filter the image URL if not in the local filesystem. + * + * The filter is only evaluated if fopen is enabled on the server. + * + * @since 3.1.0 + * + * @param string $image_url Current image URL. + * @param string $attachment_id Attachment ID. + * @param string $size Size of the image. + */ + $filepath = apply_filters( 'load_image_to_edit_attachmenturl', wp_get_attachment_url( $attachment_id ), $attachment_id, $size ); + } + + /** + * Filter the returned path or URL of the current image. + * + * @since 2.9.0 + * + * @param string|bool $filepath File path or URL to current image, or false. + * @param string $attachment_id Attachment ID. + * @param string $size Size of the image. + */ + return apply_filters( 'load_image_to_edit_path', $filepath, $attachment_id, $size ); +} + +/** + * Copy an existing image file. + * + * @since 3.4.0 + * @access private + * + * @param string $attachment_id Attachment ID. + * @return string|false New file path on success, false on failure. + */ +function _copy_image_file( $attachment_id ) { + $dst_file = $src_file = get_attached_file( $attachment_id ); + if ( ! file_exists( $src_file ) ) + $src_file = _load_image_to_edit_path( $attachment_id ); + + if ( $src_file ) { + $dst_file = str_replace( basename( $dst_file ), 'copy-' . basename( $dst_file ), $dst_file ); + $dst_file = dirname( $dst_file ) . '/' . wp_unique_filename( dirname( $dst_file ), basename( $dst_file ) ); + + /* + * The directory containing the original file may no longer + * exist when using a replication plugin. + */ + wp_mkdir_p( dirname( $dst_file ) ); + + if ( ! @copy( $src_file, $dst_file ) ) + $dst_file = false; + } else { + $dst_file = false; + } + + return $dst_file; +} diff --git a/wp-admin/includes/import.php b/wp-admin/includes/import.php new file mode 100644 index 0000000..ab8e8e3 --- /dev/null +++ b/wp-admin/includes/import.php @@ -0,0 +1,206 @@ + false, 'test_type' => false ); + $_FILES['import']['name'] .= '.txt'; + $file = wp_handle_upload( $_FILES['import'], $overrides ); + + if ( isset( $file['error'] ) ) + return $file; + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $filename = basename( $file ); + + // Construct the object array + $object = array( 'post_title' => $filename, + 'post_content' => $url, + 'post_mime_type' => $type, + 'guid' => $url, + 'context' => 'import', + 'post_status' => 'private' + ); + + // Save the data + $id = wp_insert_attachment( $object, $file ); + + /* + * Schedule a cleanup for one day from now in case of failed + * import or missing wp_import_cleanup() call. + */ + wp_schedule_single_event( time() + DAY_IN_SECONDS, 'importer_scheduled_cleanup', array( $id ) ); + + return array( 'file' => $file, 'id' => $id ); +} + +/** + * Returns a list from WordPress.org of popular importer plugins. + * + * @since 3.5.0 + * + * @return array Importers with metadata for each. + */ +function wp_get_popular_importers() { + include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version + + $locale = get_locale(); + $popular_importers = get_site_transient( 'popular_importers_' . $locale ); + + if ( ! $popular_importers ) { + $url = add_query_arg( 'locale', get_locale(), 'http://api.wordpress.org/core/importers/1.1/' ); + $options = array( 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url() ); + $response = wp_remote_get( $url, $options ); + $popular_importers = json_decode( wp_remote_retrieve_body( $response ), true ); + + if ( is_array( $popular_importers ) ) + set_site_transient( 'popular_importers_' . $locale, $popular_importers, 2 * DAY_IN_SECONDS ); + else + $popular_importers = false; + } + + if ( is_array( $popular_importers ) ) { + // If the data was received as translated, return it as-is. + if ( $popular_importers['translated'] ) + return $popular_importers['importers']; + + foreach ( $popular_importers['importers'] as &$importer ) { + $importer['description'] = translate( $importer['description'] ); + if ( $importer['name'] != 'WordPress' ) + $importer['name'] = translate( $importer['name'] ); + } + return $popular_importers['importers']; + } + + return array( + // slug => name, description, plugin slug, and register_importer() slug + 'blogger' => array( + 'name' => __( 'Blogger' ), + 'description' => __( 'Install the Blogger importer to import posts, comments, and users from a Blogger blog.' ), + 'plugin-slug' => 'blogger-importer', + 'importer-id' => 'blogger', + ), + 'wpcat2tag' => array( + 'name' => __( 'Categories and Tags Converter' ), + 'description' => __( 'Install the category/tag converter to convert existing categories to tags or tags to categories, selectively.' ), + 'plugin-slug' => 'wpcat2tag-importer', + 'importer-id' => 'wp-cat2tag', + ), + 'livejournal' => array( + 'name' => __( 'LiveJournal' ), + 'description' => __( 'Install the LiveJournal importer to import posts from LiveJournal using their API.' ), + 'plugin-slug' => 'livejournal-importer', + 'importer-id' => 'livejournal', + ), + 'movabletype' => array( + 'name' => __( 'Movable Type and TypePad' ), + 'description' => __( 'Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog.' ), + 'plugin-slug' => 'movabletype-importer', + 'importer-id' => 'mt', + ), + 'opml' => array( + 'name' => __( 'Blogroll' ), + 'description' => __( 'Install the blogroll importer to import links in OPML format.' ), + 'plugin-slug' => 'opml-importer', + 'importer-id' => 'opml', + ), + 'rss' => array( + 'name' => __( 'RSS' ), + 'description' => __( 'Install the RSS importer to import posts from an RSS feed.' ), + 'plugin-slug' => 'rss-importer', + 'importer-id' => 'rss', + ), + 'tumblr' => array( + 'name' => __( 'Tumblr' ), + 'description' => __( 'Install the Tumblr importer to import posts & media from Tumblr using their API.' ), + 'plugin-slug' => 'tumblr-importer', + 'importer-id' => 'tumblr', + ), + 'wordpress' => array( + 'name' => 'WordPress', + 'description' => __( 'Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.' ), + 'plugin-slug' => 'wordpress-importer', + 'importer-id' => 'wordpress', + ), + ); +} diff --git a/wp-admin/includes/list-table.php b/wp-admin/includes/list-table.php new file mode 100644 index 0000000..04b552f --- /dev/null +++ b/wp-admin/includes/list-table.php @@ -0,0 +1,113 @@ + 'posts', + 'WP_Media_List_Table' => 'media', + 'WP_Terms_List_Table' => 'terms', + 'WP_Users_List_Table' => 'users', + 'WP_Comments_List_Table' => 'comments', + 'WP_Post_Comments_List_Table' => 'comments', + 'WP_Links_List_Table' => 'links', + 'WP_Plugin_Install_List_Table' => 'plugin-install', + 'WP_Themes_List_Table' => 'themes', + 'WP_Theme_Install_List_Table' => array( 'themes', 'theme-install' ), + 'WP_Plugins_List_Table' => 'plugins', + // Network Admin + 'WP_MS_Sites_List_Table' => 'ms-sites', + 'WP_MS_Users_List_Table' => 'ms-users', + 'WP_MS_Themes_List_Table' => 'ms-themes', + ); + + if ( isset( $core_classes[ $class ] ) ) { + foreach ( (array) $core_classes[ $class ] as $required ) + require_once( ABSPATH . 'wp-admin/includes/class-wp-' . $required . '-list-table.php' ); + + if ( isset( $args['screen'] ) ) + $args['screen'] = convert_to_screen( $args['screen'] ); + elseif ( isset( $GLOBALS['hook_suffix'] ) ) + $args['screen'] = get_current_screen(); + else + $args['screen'] = null; + + return new $class( $args ); + } + + return false; +} + +/** + * Register column headers for a particular screen. + * + * @since 2.7.0 + * + * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. + * @param array $columns An array of columns with column IDs as the keys and translated column names as the values + * @see get_column_headers(), print_column_headers(), get_hidden_columns() + */ +function register_column_headers($screen, $columns) { + $wp_list_table = new _WP_List_Table_Compat($screen, $columns); +} + +/** + * Prints column headers for a particular screen. + * + * @since 2.7.0 + */ +function print_column_headers($screen, $id = true) { + $wp_list_table = new _WP_List_Table_Compat($screen); + + $wp_list_table->print_column_headers($id); +} + +/** + * Helper class to be used only by back compat functions + * + * @since 3.1.0 + */ +class _WP_List_Table_Compat extends WP_List_Table { + public $_screen; + public $_columns; + + public function __construct( $screen, $columns = array() ) { + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + $this->_screen = $screen; + + if ( !empty( $columns ) ) { + $this->_columns = $columns; + add_filter( 'manage_' . $screen->id . '_columns', array( $this, 'get_columns' ), 0 ); + } + } + + protected function get_column_info() { + $columns = get_column_headers( $this->_screen ); + $hidden = get_hidden_columns( $this->_screen ); + $sortable = array(); + + return array( $columns, $hidden, $sortable ); + } + + public function get_columns() { + return $this->_columns; + } +} diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php new file mode 100644 index 0000000..8a5e6cc --- /dev/null +++ b/wp-admin/includes/media.php @@ -0,0 +1,2988 @@ + __('From Computer'), // handler action suffix => tab text + 'type_url' => __('From URL'), + 'gallery' => __('Gallery'), + 'library' => __('Media Library') + ); + + /** + * Filter the available tabs in the legacy (pre-3.5.0) media popup. + * + * @since 2.5.0 + * + * @param array $_default_tabs An array of media tabs. + */ + return apply_filters( 'media_upload_tabs', $_default_tabs ); +} + +/** + * Adds the gallery tab back to the tabs array if post has image attachments + * + * @since 2.5.0 + * + * @param array $tabs + * @return array $tabs with gallery if post has image attachment + */ +function update_gallery_tab($tabs) { + global $wpdb; + + if ( !isset($_REQUEST['post_id']) ) { + unset($tabs['gallery']); + return $tabs; + } + + $post_id = intval($_REQUEST['post_id']); + + if ( $post_id ) + $attachments = intval( $wpdb->get_var( $wpdb->prepare( "SELECT count(*) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_status != 'trash' AND post_parent = %d", $post_id ) ) ); + + if ( empty($attachments) ) { + unset($tabs['gallery']); + return $tabs; + } + + $tabs['gallery'] = sprintf(__('Gallery (%s)'), "$attachments"); + + return $tabs; +} +add_filter('media_upload_tabs', 'update_gallery_tab'); + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + */ +function the_media_upload_tabs() { + global $redir_tab; + $tabs = media_upload_tabs(); + $default = 'type'; + + if ( !empty($tabs) ) { + echo "
    \n"; + if ( isset($redir_tab) && array_key_exists($redir_tab, $tabs) ) { + $current = $redir_tab; + } elseif ( isset($_GET['tab']) && array_key_exists($_GET['tab'], $tabs) ) { + $current = $_GET['tab']; + } else { + /** This filter is documented in wp-admin/media-upload.php */ + $current = apply_filters( 'media_upload_default_tab', $default ); + } + + foreach ( $tabs as $callback => $text ) { + $class = ''; + + if ( $current == $callback ) + $class = " class='current'"; + + $href = add_query_arg(array('tab' => $callback, 's' => false, 'paged' => false, 'post_mime_type' => false, 'm' => false)); + $link = "$text"; + echo "\t
  • $link
  • \n"; + } + echo "
\n"; + } +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param integer $id image attachment id + * @param string $caption image caption + * @param string $alt image alt attribute + * @param string $title image title attribute + * @param string $align image css alignment property + * @param string $url image src url + * @param string|bool $rel image rel attribute + * @param string $size image size (thumbnail, medium, large, full or added with add_image_size() ) + * @return string the html to insert into editor + */ +function get_image_send_to_editor($id, $caption, $title, $align, $url='', $rel = false, $size='medium', $alt = '') { + + $html = get_image_tag($id, $alt, '', $align, $size); + + $rel = $rel ? ' rel="attachment wp-att-' . esc_attr($id).'"' : ''; + + if ( $url ) + $html = '$html"; + + /** + * Filter the image HTML markup to send to the editor. + * + * @since 2.5.0 + * + * @param string $html The image HTML markup to send. + * @param int $id The attachment id. + * @param string $caption The image caption. + * @param string $title The image title. + * @param string $align The image alignment. + * @param string $url The image source URL. + * @param string $size The image size. + * @param string $alt The image alternative, or alt, text. + */ + $html = apply_filters( 'image_send_to_editor', $html, $id, $caption, $title, $align, $url, $size, $alt ); + + return $html; +} + +/** + * Adds image shortcode with caption to editor + * + * @since 2.6.0 + * + * @param string $html + * @param integer $id + * @param string $caption image caption + * @param string $alt image alt attribute + * @param string $title image title attribute + * @param string $align image css alignment property + * @param string $url image src url + * @param string $size image size (thumbnail, medium, large, full or added with add_image_size() ) + * @return string + */ +function image_add_caption( $html, $id, $caption, $title, $align, $url, $size, $alt = '' ) { + + /** + * Filter whether to disable captions. + * + * Prevents image captions from being appended to image HTML when inserted into the editor. + * + * @since 2.6.0 + * + * @param bool $bool Whether to disable appending captions. Returning true to the filter + * will disable captions. Default empty string. + */ + if ( empty($caption) || apply_filters( 'disable_captions', '' ) ) + return $html; + + $id = ( 0 < (int) $id ) ? 'attachment_' . $id : ''; + + if ( ! preg_match( '/width=["\']([0-9]+)/', $html, $matches ) ) + return $html; + + $width = $matches[1]; + + $caption = str_replace( array("\r\n", "\r"), "\n", $caption); + $caption = preg_replace_callback( '/<[a-zA-Z0-9]+(?: [^<>]+>)*/', '_cleanup_image_add_caption', $caption ); + + // Convert any remaining line breaks to
. + $caption = preg_replace( '/[ \n\t]*\n[ \t]*/', '
', $caption ); + + $html = preg_replace( '/(class=["\'][^\'"]*)align(none|left|right|center)\s?/', '$1', $html ); + if ( empty($align) ) + $align = 'none'; + + $shcode = '[caption id="' . $id . '" align="align' . $align . '" width="' . $width . '"]' . $html . ' ' . $caption . '[/caption]'; + + /** + * Filter the image HTML markup including the caption shortcode. + * + * @since 2.6.0 + * + * @param string $shcode The image HTML markup with caption shortcode. + * @param string $html The image HTML markup. + */ + return apply_filters( 'image_add_caption_shortcode', $shcode, $html ); +} +add_filter( 'image_send_to_editor', 'image_add_caption', 20, 8 ); + +/** + * Private preg_replace callback used in image_add_caption() + * + * @access private + * @since 3.4.0 + */ +function _cleanup_image_add_caption( $matches ) { + // Remove any line breaks from inside the tags. + return preg_replace( '/[\r\n\t]+/', ' ', $matches[0] ); +} + +/** + * Adds image html to editor + * + * @since 2.5.0 + * + * @param string $html + */ +function media_send_to_editor($html) { +?> + + false )) { + + $time = current_time('mysql'); + if ( $post = get_post($post_id) ) { + if ( substr( $post->post_date, 0, 4 ) > 0 ) + $time = $post->post_date; + } + + $name = $_FILES[$file_id]['name']; + $file = wp_handle_upload($_FILES[$file_id], $overrides, $time); + + if ( isset($file['error']) ) + return new WP_Error( 'upload_error', $file['error'] ); + + $name_parts = pathinfo($name); + $name = trim( substr( $name, 0, -(1 + strlen($name_parts['extension'])) ) ); + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $title = $name; + $content = ''; + + if ( preg_match( '#^audio#', $type ) ) { + $meta = wp_read_audio_metadata( $file ); + + if ( ! empty( $meta['title'] ) ) + $title = $meta['title']; + + $content = ''; + + if ( ! empty( $title ) ) { + + if ( ! empty( $meta['album'] ) && ! empty( $meta['artist'] ) ) { + /* translators: 1: audio track title, 2: album title, 3: artist name */ + $content .= sprintf( __( '"%1$s" from %2$s by %3$s.' ), $title, $meta['album'], $meta['artist'] ); + } else if ( ! empty( $meta['album'] ) ) { + /* translators: 1: audio track title, 2: album title */ + $content .= sprintf( __( '"%1$s" from %2$s.' ), $title, $meta['album'] ); + } else if ( ! empty( $meta['artist'] ) ) { + /* translators: 1: audio track title, 2: artist name */ + $content .= sprintf( __( '"%1$s" by %2$s.' ), $title, $meta['artist'] ); + } else { + $content .= sprintf( __( '"%s".' ), $title ); + } + + } else if ( ! empty( $meta['album'] ) ) { + + if ( ! empty( $meta['artist'] ) ) { + /* translators: 1: audio album title, 2: artist name */ + $content .= sprintf( __( '%1$s by %2$s.' ), $meta['album'], $meta['artist'] ); + } else { + $content .= $meta['album'] . '.'; + } + + } else if ( ! empty( $meta['artist'] ) ) { + + $content .= $meta['artist'] . '.'; + + } + + if ( ! empty( $meta['year'] ) ) + $content .= ' ' . sprintf( __( 'Released: %d.' ), $meta['year'] ); + + if ( ! empty( $meta['track_number'] ) ) { + $track_number = explode( '/', $meta['track_number'] ); + if ( isset( $track_number[1] ) ) + $content .= ' ' . sprintf( __( 'Track %1$s of %2$s.' ), number_format_i18n( $track_number[0] ), number_format_i18n( $track_number[1] ) ); + else + $content .= ' ' . sprintf( __( 'Track %1$s.' ), number_format_i18n( $track_number[0] ) ); + } + + if ( ! empty( $meta['genre'] ) ) + $content .= ' ' . sprintf( __( 'Genre: %s.' ), $meta['genre'] ); + + // Use image exif/iptc data for title and caption defaults if possible. + } elseif ( $image_meta = @wp_read_image_metadata( $file ) ) { + if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) + $title = $image_meta['title']; + if ( trim( $image_meta['caption'] ) ) + $content = $image_meta['caption']; + } + + // Construct the attachment array + $attachment = array_merge( array( + 'post_mime_type' => $type, + 'guid' => $url, + 'post_parent' => $post_id, + 'post_title' => $title, + 'post_content' => $content, + ), $post_data ); + + // This should never be set as it would then overwrite an existing attachment. + if ( isset( $attachment['ID'] ) ) + unset( $attachment['ID'] ); + + // Save the data + $id = wp_insert_attachment($attachment, $file, $post_id); + if ( !is_wp_error($id) ) { + wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); + } + + return $id; + +} + +/** + * This handles a sideloaded file in the same way as an uploaded file is handled by {@link media_handle_upload()} + * + * @since 2.6.0 + * + * @param array $file_array Array similar to a {@link $_FILES} upload array + * @param int $post_id The post ID the media is associated with + * @param string $desc Description of the sideloaded file + * @param array $post_data allows you to overwrite some of the attachment + * @return int|object The ID of the attachment or a WP_Error on failure + */ +function media_handle_sideload($file_array, $post_id, $desc = null, $post_data = array()) { + $overrides = array('test_form'=>false); + + $time = current_time( 'mysql' ); + if ( $post = get_post( $post_id ) ) { + if ( substr( $post->post_date, 0, 4 ) > 0 ) + $time = $post->post_date; + } + + $file = wp_handle_sideload( $file_array, $overrides, $time ); + if ( isset($file['error']) ) + return new WP_Error( 'upload_error', $file['error'] ); + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $title = preg_replace('/\.[^.]+$/', '', basename($file)); + $content = ''; + + // Use image exif/iptc data for title and caption defaults if possible. + if ( $image_meta = @wp_read_image_metadata($file) ) { + if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) + $title = $image_meta['title']; + if ( trim( $image_meta['caption'] ) ) + $content = $image_meta['caption']; + } + + if ( isset( $desc ) ) + $title = $desc; + + // Construct the attachment array. + $attachment = array_merge( array( + 'post_mime_type' => $type, + 'guid' => $url, + 'post_parent' => $post_id, + 'post_title' => $title, + 'post_content' => $content, + ), $post_data ); + + // This should never be set as it would then overwrite an existing attachment. + if ( isset( $attachment['ID'] ) ) + unset( $attachment['ID'] ); + + // Save the attachment metadata + $id = wp_insert_attachment($attachment, $file, $post_id); + if ( !is_wp_error($id) ) + wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); + + return $id; +} + +/** + * Adds the iframe to display content for the media upload page + * + * @since 2.5.0 + * + * @param array $content_func + */ +function wp_iframe($content_func /* ... */) { + _wp_admin_html_begin(); +?> +<?php bloginfo('name') ?> › <?php _e('Uploads'); ?> — <?php _e('WordPress'); ?> + + + + + class="wp-core-ui no-js"> + + + + + + $post + ) ); + + $img = ' '; + + $id_attribute = $instance === 1 ? ' id="insert-media-button"' : ''; + printf( '%s', + $id_attribute, + esc_attr( $editor_id ), + esc_attr__( 'Add Media' ), + $img . __( 'Add Media' ) + ); + /** + * Filter the legacy (pre-3.5.0) media buttons. + * + * @since 2.5.0 + * @deprecated 3.5.0 Use 'media_buttons' action instead. + * + * @param string $string Media buttons context. Default empty. + */ + $legacy_filter = apply_filters( 'media_buttons_context', '' ); + + if ( $legacy_filter ) { + // #WP22559. Close if a plugin started by closing to open their own tag. + if ( 0 === stripos( trim( $legacy_filter ), '' ) ) + $legacy_filter .= ''; + echo $legacy_filter; + } +} +add_action( 'media_buttons', 'media_buttons' ); + +function get_upload_iframe_src( $type = null, $post_id = null, $tab = null ) { + global $post_ID; + + if ( empty( $post_id ) ) + $post_id = $post_ID; + + $upload_iframe_src = add_query_arg( 'post_id', (int) $post_id, admin_url('media-upload.php') ); + + if ( $type && 'media' != $type ) + $upload_iframe_src = add_query_arg('type', $type, $upload_iframe_src); + + if ( ! empty( $tab ) ) + $upload_iframe_src = add_query_arg('tab', $tab, $upload_iframe_src); + + /** + * Filter the upload iframe source URL for a specific media type. + * + * The dynamic portion of the hook name, $type, refers to the type + * of media uploaded. + * + * @since 3.0.0 + * + * @param string $upload_iframe_src The upload iframe source URL by type. + */ + $upload_iframe_src = apply_filters( $type . '_upload_iframe_src', $upload_iframe_src ); + + return add_query_arg('TB_iframe', true, $upload_iframe_src); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @return mixed void|object WP_Error on failure + */ +function media_upload_form_handler() { + check_admin_referer('media-form'); + + $errors = null; + + if ( isset($_POST['send']) ) { + $keys = array_keys($_POST['send']); + $send_id = (int) array_shift($keys); + } + + if ( !empty($_POST['attachments']) ) foreach ( $_POST['attachments'] as $attachment_id => $attachment ) { + $post = $_post = get_post($attachment_id, ARRAY_A); + + if ( !current_user_can( 'edit_post', $attachment_id ) ) + continue; + + if ( isset($attachment['post_content']) ) + $post['post_content'] = $attachment['post_content']; + if ( isset($attachment['post_title']) ) + $post['post_title'] = $attachment['post_title']; + if ( isset($attachment['post_excerpt']) ) + $post['post_excerpt'] = $attachment['post_excerpt']; + if ( isset($attachment['menu_order']) ) + $post['menu_order'] = $attachment['menu_order']; + + if ( isset($send_id) && $attachment_id == $send_id ) { + if ( isset($attachment['post_parent']) ) + $post['post_parent'] = $attachment['post_parent']; + } + + /** + * Filter the attachment fields to be saved. + * + * @since 2.5.0 + * + * @see wp_get_attachment_metadata() + * + * @param WP_Post $post The WP_Post object. + * @param array $attachment An array of attachment metadata. + */ + $post = apply_filters( 'attachment_fields_to_save', $post, $attachment ); + + if ( isset($attachment['image_alt']) ) { + $image_alt = wp_unslash( $attachment['image_alt'] ); + if ( $image_alt != get_post_meta($attachment_id, '_wp_attachment_image_alt', true) ) { + $image_alt = wp_strip_all_tags( $image_alt, true ); + + // Update_meta expects slashed. + update_post_meta( $attachment_id, '_wp_attachment_image_alt', wp_slash( $image_alt ) ); + } + } + + if ( isset($post['errors']) ) { + $errors[$attachment_id] = $post['errors']; + unset($post['errors']); + } + + if ( $post != $_post ) + wp_update_post($post); + + foreach ( get_attachment_taxonomies($post) as $t ) { + if ( isset($attachment[$t]) ) + wp_set_object_terms($attachment_id, array_map('trim', preg_split('/,+/', $attachment[$t])), $t, false); + } + } + + if ( isset($_POST['insert-gallery']) || isset($_POST['update-gallery']) ) { ?> + + $html"; + } + + /** + * Filter the HTML markup for a media item sent to the editor. + * + * @since 2.5.0 + * + * @see wp_get_attachment_metadata() + * + * @param string $html HTML markup for a media item sent to the editor. + * @param int $send_id The first key from the $_POST['send'] data. + * @param array $attachment Array of attachment metadata. + */ + $html = apply_filters( 'media_send_to_editor', $html, $send_id, $attachment ); + return media_send_to_editor($html); + } + + return $errors; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @return mixed + */ +function wp_media_upload_handler() { + $errors = array(); + $id = 0; + + if ( isset($_POST['html-upload']) && !empty($_FILES) ) { + check_admin_referer('media-form'); + // Upload File button was clicked + $id = media_handle_upload('async-upload', $_REQUEST['post_id']); + unset($_FILES); + if ( is_wp_error($id) ) { + $errors['upload_error'] = $id; + $id = false; + } + } + + if ( !empty($_POST['insertonlybutton']) ) { + $src = $_POST['src']; + if ( !empty($src) && !strpos($src, '://') ) + $src = "http://$src"; + + if ( isset( $_POST['media_type'] ) && 'image' != $_POST['media_type'] ) { + $title = esc_html( wp_unslash( $_POST['title'] ) ); + if ( empty( $title ) ) + $title = esc_html( basename( $src ) ); + + if ( $title && $src ) + $html = "$title"; + + $type = 'file'; + if ( ( $ext = preg_replace( '/^.+?\.([^.]+)$/', '$1', $src ) ) && ( $ext_type = wp_ext2type( $ext ) ) + && ( 'audio' == $ext_type || 'video' == $ext_type ) ) + $type = $ext_type; + + /** + * Filter the URL sent to the editor for a specific media type. + * + * The dynamic portion of the hook name, $type, refers to the type + * of media being sent. + * + * @since 3.3.0 + * + * @param string $html HTML markup sent to the editor. + * @param string $src Media source URL. + * @param string $title Media title. + */ + $html = apply_filters( $type . '_send_to_editor_url', $html, esc_url_raw( $src ), $title ); + } else { + $align = ''; + $alt = esc_attr( wp_unslash( $_POST['alt'] ) ); + if ( isset($_POST['align']) ) { + $align = esc_attr( wp_unslash( $_POST['align'] ) ); + $class = " class='align$align'"; + } + if ( !empty($src) ) + $html = "$alt"; + + /** + * Filter the image URL sent to the editor. + * + * @since 2.8.0 + * + * @param string $html HTML markup sent to the editor for an image. + * @param string $src Image source URL. + * @param string $alt Image alternate, or alt, text. + * @param string $align The image alignment. Default 'alignnone'. Possible values include + * 'alignleft', 'aligncenter', 'alignright', 'alignnone'. + */ + $html = apply_filters( 'image_send_to_editor_url', $html, esc_url_raw( $src ), $alt, $align ); + } + + return media_send_to_editor($html); + } + + if ( isset( $_POST['save'] ) ) { + $errors['upload_notice'] = __('Saved.'); + return media_upload_gallery(); + } elseif ( ! empty( $_POST ) ) { + $return = media_upload_form_handler(); + + if ( is_string($return) ) + return $return; + if ( is_array($return) ) + $errors = $return; + } + + if ( isset($_GET['tab']) && $_GET['tab'] == 'type_url' ) { + $type = 'image'; + if ( isset( $_GET['type'] ) && in_array( $_GET['type'], array( 'video', 'audio', 'file' ) ) ) + $type = $_GET['type']; + return wp_iframe( 'media_upload_type_url_form', $type, $errors, $id ); + } + + return wp_iframe( 'media_upload_type_form', 'image', $errors, $id ); +} + +/** + * Download an image from the specified URL and attach it to a post. + * + * @since 2.6.0 + * + * @param string $file The URL of the image to download + * @param int $post_id The post ID the media is to be associated with + * @param string $desc Optional. Description of the image + * @return string|WP_Error Populated HTML img tag on success + */ +function media_sideload_image( $file, $post_id, $desc = null ) { + if ( ! empty( $file ) ) { + // Set variables for storage, fix file filename for query strings. + preg_match( '/[^\?]+\.(jpe?g|jpe|gif|png)\b/i', $file, $matches ); + $file_array = array(); + $file_array['name'] = basename( $matches[0] ); + + // Download file to temp location. + $file_array['tmp_name'] = download_url( $file ); + + // If error storing temporarily, return the error. + if ( is_wp_error( $file_array['tmp_name'] ) ) { + return $file_array['tmp_name']; + } + + // Do the validation and storage stuff. + $id = media_handle_sideload( $file_array, $post_id, $desc ); + + // If error storing permanently, unlink. + if ( is_wp_error( $id ) ) { + @unlink( $file_array['tmp_name'] ); + return $id; + } + + $src = wp_get_attachment_url( $id ); + } + + // Finally check to make sure the file has been saved, then return the HTML. + if ( ! empty( $src ) ) { + $alt = isset( $desc ) ? esc_attr( $desc ) : ''; + $html = "$alt"; + return $html; + } +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @return unknown + */ +function media_upload_gallery() { + $errors = array(); + + if ( !empty($_POST) ) { + $return = media_upload_form_handler(); + + if ( is_string($return) ) + return $return; + if ( is_array($return) ) + $errors = $return; + } + + wp_enqueue_script('admin-gallery'); + return wp_iframe( 'media_upload_gallery_form', $errors ); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @return unknown + */ +function media_upload_library() { + $errors = array(); + if ( !empty($_POST) ) { + $return = media_upload_form_handler(); + + if ( is_string($return) ) + return $return; + if ( is_array($return) ) + $errors = $return; + } + + return wp_iframe( 'media_upload_library_form', $errors ); +} + +/** + * Retrieve HTML for the image alignment radio buttons with the specified one checked. + * + * @since 2.7.0 + * + * @param object $post + * @param string $checked + * @return string + */ +function image_align_input_fields( $post, $checked = '' ) { + + if ( empty($checked) ) + $checked = get_user_setting('align', 'none'); + + $alignments = array('none' => __('None'), 'left' => __('Left'), 'center' => __('Center'), 'right' => __('Right')); + if ( !array_key_exists( (string) $checked, $alignments ) ) + $checked = 'none'; + + $out = array(); + foreach ( $alignments as $name => $label ) { + $name = esc_attr($name); + $out[] = ""; + } + return join("\n", $out); +} + +/** + * Retrieve HTML for the size radio buttons with the specified one checked. + * + * @since 2.7.0 + * + * @param object $post + * @param bool|string $check + * @return array + */ +function image_size_input_fields( $post, $check = '' ) { + + /** + * Filter the names and labels of the default image sizes. + * + * @since 3.3.0 + * + * @param array $size_names Array of image sizes and their names. Default values + * include 'Thumbnail', 'Medium', 'Large', 'Full Size'. + */ + $size_names = apply_filters( 'image_size_names_choose', array( + 'thumbnail' => __( 'Thumbnail' ), + 'medium' => __( 'Medium' ), + 'large' => __( 'Large' ), + 'full' => __( 'Full Size' ) + ) ); + + if ( empty($check) ) + $check = get_user_setting('imgsize', 'medium'); + + foreach ( $size_names as $size => $label ) { + $downsize = image_downsize($post->ID, $size); + $checked = ''; + + // Is this size selectable? + $enabled = ( $downsize[3] || 'full' == $size ); + $css_id = "image-size-{$size}-{$post->ID}"; + + // If this size is the default but that's not available, don't select it. + if ( $size == $check ) { + if ( $enabled ) + $checked = " checked='checked'"; + else + $check = ''; + } elseif ( !$check && $enabled && 'thumbnail' != $size ) { + /* + * If $check is not enabled, default to the first available size + * that's bigger than a thumbnail. + */ + $check = $size; + $checked = " checked='checked'"; + } + + $html = "
"; + + $html .= ""; + + // Only show the dimensions if that choice is available. + if ( $enabled ) + $html .= " "; + + $html .= '
'; + + $out[] = $html; + } + + return array( + 'label' => __('Size'), + 'input' => 'html', + 'html' => join("\n", $out), + ); +} + +/** + * Retrieve HTML for the Link URL buttons with the default link type as specified. + * + * @since 2.7.0 + * + * @param object $post + * @param string $url_type + * @return string + */ +function image_link_input_fields($post, $url_type = '') { + + $file = wp_get_attachment_url($post->ID); + $link = get_attachment_link($post->ID); + + if ( empty($url_type) ) + $url_type = get_user_setting('urlbutton', 'post'); + + $url = ''; + if ( $url_type == 'file' ) + $url = $file; + elseif ( $url_type == 'post' ) + $url = $link; + + return " +
+ + + +"; +} + +function wp_caption_input_textarea($edit_post) { + // Post data is already escaped. + $name = "attachments[{$edit_post->ID}][post_excerpt]"; + + return ''; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param array $form_fields + * @param object $post + * @return array + */ +function image_attachment_fields_to_edit($form_fields, $post) { + return $form_fields; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param array $form_fields An array of attachment form fields. + * @param WP_Post $post The WP_Post attachment object. + * @return array Filtered attachment form fields. + */ +function media_single_attachment_fields_to_edit( $form_fields, $post ) { + unset($form_fields['url'], $form_fields['align'], $form_fields['image-size']); + return $form_fields; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.8.0 + * + * @param array $form_fields An array of attachment form fields. + * @param WP_Post $post The WP_Post attachment object. + * @return array Filtered attachment form fields. + */ +function media_post_single_attachment_fields_to_edit( $form_fields, $post ) { + unset($form_fields['image_url']); + return $form_fields; +} + +/** + * Filters input from media_upload_form_handler() and assigns a default + * post_title from the file name if none supplied. + * + * Illustrates the use of the attachment_fields_to_save filter + * which can be used to add default values to any field before saving to DB. + * + * @since 2.5.0 + * + * @param WP_Post $post The WP_Post attachment object. + * @param array $attachment An array of attachment metadata. + * @return array Filtered attachment post object. + */ +function image_attachment_fields_to_save( $post, $attachment ) { + if ( substr( $post['post_mime_type'], 0, 5 ) == 'image' ) { + if ( strlen( trim( $post['post_title'] ) ) == 0 ) { + $attachment_url = ( isset( $post['attachment_url'] ) ) ? $post['attachment_url'] : $post['guid']; + $post['post_title'] = preg_replace( '/\.\w+$/', '', wp_basename( $attachment_url ) ); + $post['errors']['post_title']['errors'][] = __( 'Empty Title filled from filename.' ); + } + } + + return $post; +} + +add_filter( 'attachment_fields_to_save', 'image_attachment_fields_to_save', 10, 2 ); + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param string $html + * @param integer $attachment_id + * @param array $attachment + * @return array + */ +function image_media_send_to_editor($html, $attachment_id, $attachment) { + $post = get_post($attachment_id); + if ( substr($post->post_mime_type, 0, 5) == 'image' ) { + $url = $attachment['url']; + $align = !empty($attachment['align']) ? $attachment['align'] : 'none'; + $size = !empty($attachment['image-size']) ? $attachment['image-size'] : 'medium'; + $alt = !empty($attachment['image_alt']) ? $attachment['image_alt'] : ''; + $rel = ( $url == get_attachment_link($attachment_id) ); + + return get_image_send_to_editor($attachment_id, $attachment['post_excerpt'], $attachment['post_title'], $align, $url, $rel, $size, $alt); + } + + return $html; +} + +add_filter('media_send_to_editor', 'image_media_send_to_editor', 10, 3); + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param object $post + * @param array $errors + * @return array + */ +function get_attachment_fields_to_edit($post, $errors = null) { + if ( is_int($post) ) + $post = get_post($post); + if ( is_array($post) ) + $post = new WP_Post( (object) $post ); + + $image_url = wp_get_attachment_url($post->ID); + + $edit_post = sanitize_post($post, 'edit'); + + $form_fields = array( + 'post_title' => array( + 'label' => __('Title'), + 'value' => $edit_post->post_title + ), + 'image_alt' => array(), + 'post_excerpt' => array( + 'label' => __('Caption'), + 'input' => 'html', + 'html' => wp_caption_input_textarea($edit_post) + ), + 'post_content' => array( + 'label' => __('Description'), + 'value' => $edit_post->post_content, + 'input' => 'textarea' + ), + 'url' => array( + 'label' => __('Link URL'), + 'input' => 'html', + 'html' => image_link_input_fields($post, get_option('image_default_link_type')), + 'helps' => __('Enter a link URL or click above for presets.') + ), + 'menu_order' => array( + 'label' => __('Order'), + 'value' => $edit_post->menu_order + ), + 'image_url' => array( + 'label' => __('File URL'), + 'input' => 'html', + 'html' => "
", + 'value' => wp_get_attachment_url($post->ID), + 'helps' => __('Location of the uploaded file.') + ) + ); + + foreach ( get_attachment_taxonomies($post) as $taxonomy ) { + $t = (array) get_taxonomy($taxonomy); + if ( ! $t['public'] || ! $t['show_ui'] ) + continue; + if ( empty($t['label']) ) + $t['label'] = $taxonomy; + if ( empty($t['args']) ) + $t['args'] = array(); + + $terms = get_object_term_cache($post->ID, $taxonomy); + if ( false === $terms ) + $terms = wp_get_object_terms($post->ID, $taxonomy, $t['args']); + + $values = array(); + + foreach ( $terms as $term ) + $values[] = $term->slug; + $t['value'] = join(', ', $values); + + $form_fields[$taxonomy] = $t; + } + + // Merge default fields with their errors, so any key passed with the error (e.g. 'error', 'helps', 'value') will replace the default + // The recursive merge is easily traversed with array casting: foreach( (array) $things as $thing ) + $form_fields = array_merge_recursive($form_fields, (array) $errors); + + // This was formerly in image_attachment_fields_to_edit(). + if ( substr($post->post_mime_type, 0, 5) == 'image' ) { + $alt = get_post_meta($post->ID, '_wp_attachment_image_alt', true); + if ( empty($alt) ) + $alt = ''; + + $form_fields['post_title']['required'] = true; + + $form_fields['image_alt'] = array( + 'value' => $alt, + 'label' => __('Alternative Text'), + 'helps' => __('Alt text for the image, e.g. “The Mona Lisa”') + ); + + $form_fields['align'] = array( + 'label' => __('Alignment'), + 'input' => 'html', + 'html' => image_align_input_fields($post, get_option('image_default_align')), + ); + + $form_fields['image-size'] = image_size_input_fields( $post, get_option('image_default_size', 'medium') ); + + } else { + unset( $form_fields['image_alt'] ); + } + + /** + * Filter the attachment fields to edit. + * + * @since 2.5.0 + * + * @param array $form_fields An array of attachment form fields. + * @param WP_Post $post The WP_Post attachment object. + */ + $form_fields = apply_filters( 'attachment_fields_to_edit', $form_fields, $post ); + + return $form_fields; +} + +/** + * Retrieve HTML for media items of post gallery. + * + * The HTML markup retrieved will be created for the progress of SWF Upload + * component. Will also create link for showing and hiding the form to modify + * the image attachment. + * + * @since 2.5.0 + * + * @param int $post_id Optional. Post ID. + * @param array $errors Errors for attachment, if any. + * @return string + */ +function get_media_items( $post_id, $errors ) { + $attachments = array(); + if ( $post_id ) { + $post = get_post($post_id); + if ( $post && $post->post_type == 'attachment' ) + $attachments = array($post->ID => $post); + else + $attachments = get_children( array( 'post_parent' => $post_id, 'post_type' => 'attachment', 'orderby' => 'menu_order ASC, ID', 'order' => 'DESC') ); + } else { + if ( is_array($GLOBALS['wp_the_query']->posts) ) + foreach ( $GLOBALS['wp_the_query']->posts as $attachment ) + $attachments[$attachment->ID] = $attachment; + } + + $output = ''; + foreach ( (array) $attachments as $id => $attachment ) { + if ( $attachment->post_status == 'trash' ) + continue; + if ( $item = get_media_item( $id, array( 'errors' => isset($errors[$id]) ? $errors[$id] : null) ) ) + $output .= "\n
$item\n
"; + } + + return $output; +} + +/** + * Retrieve HTML form for modifying the image attachment. + * + * @since 2.5.0 + * + * @param int $attachment_id Attachment ID for modification. + * @param string|array $args Optional. Override defaults. + * @return string HTML form for attachment. + */ +function get_media_item( $attachment_id, $args = null ) { + global $redir_tab; + + if ( ( $attachment_id = intval( $attachment_id ) ) && $thumb_url = wp_get_attachment_image_src( $attachment_id, 'thumbnail', true ) ) + $thumb_url = $thumb_url[0]; + else + $thumb_url = false; + + $post = get_post( $attachment_id ); + $current_post_id = !empty( $_GET['post_id'] ) ? (int) $_GET['post_id'] : 0; + + $default_args = array( + 'errors' => null, + 'send' => $current_post_id ? post_type_supports( get_post_type( $current_post_id ), 'editor' ) : true, + 'delete' => true, + 'toggle' => true, + 'show_title' => true + ); + $args = wp_parse_args( $args, $default_args ); + + /** + * Filter the arguments used to retrieve an image for the edit image form. + * + * @since 3.1.0 + * + * @see get_media_item + * + * @param array $args An array of arguments. + */ + $r = apply_filters( 'get_media_item_args', $args ); + + $toggle_on = __( 'Show' ); + $toggle_off = __( 'Hide' ); + + $filename = esc_html( wp_basename( $post->guid ) ); + $title = esc_attr( $post->post_title ); + + $post_mime_types = get_post_mime_types(); + $keys = array_keys( wp_match_mime_types( array_keys( $post_mime_types ), $post->post_mime_type ) ); + $type = array_shift( $keys ); + $type_html = ""; + + $form_fields = get_attachment_fields_to_edit( $post, $r['errors'] ); + + if ( $r['toggle'] ) { + $class = empty( $r['errors'] ) ? 'startclosed' : 'startopen'; + $toggle_links = " + $toggle_on + $toggle_off"; + } else { + $class = ''; + $toggle_links = ''; + } + + $display_title = ( !empty( $title ) ) ? $title : $filename; // $title shouldn't ever be empty, but just in case + $display_title = $r['show_title'] ? "
" . wp_html_excerpt( $display_title, 60, '…' ) . "
" : ''; + + $gallery = ( ( isset( $_REQUEST['tab'] ) && 'gallery' == $_REQUEST['tab'] ) || ( isset( $redir_tab ) && 'gallery' == $redir_tab ) ); + $order = ''; + + foreach ( $form_fields as $key => $val ) { + if ( 'menu_order' == $key ) { + if ( $gallery ) + $order = ""; + else + $order = ""; + + unset( $form_fields['menu_order'] ); + break; + } + } + + $media_dims = ''; + $meta = wp_get_attachment_metadata( $post->ID ); + if ( isset( $meta['width'], $meta['height'] ) ) + $media_dims .= "{$meta['width']} × {$meta['height']} "; + + /** + * Filter the media metadata. + * + * @since 2.5.0 + * + * @param string $media_dims The HTML markup containing the media dimensions. + * @param WP_Post $post The WP_Post attachment object. + */ + $media_dims = apply_filters( 'media_meta', $media_dims, $post ); + + $image_edit_button = ''; + if ( wp_attachment_is_image( $post->ID ) && wp_image_editor_supports( array( 'mime_type' => $post->post_mime_type ) ) ) { + $nonce = wp_create_nonce( "image_editor-$post->ID" ); + $image_edit_button = " "; + } + + $attachment_url = get_permalink( $attachment_id ); + + $item = " + $type_html + $toggle_links + $order + $display_title + + + + + \n"; + + $item .= " + + + + \n"; + + $defaults = array( + 'input' => 'text', + 'required' => false, + 'value' => '', + 'extra_rows' => array(), + ); + + if ( $r['send'] ) { + $r['send'] = get_submit_button( __( 'Insert into Post' ), 'button', "send[$attachment_id]", false ); + } + + $delete = empty( $r['delete'] ) ? '' : $r['delete']; + if ( $delete && current_user_can( 'delete_post', $attachment_id ) ) { + if ( !EMPTY_TRASH_DAYS ) { + $delete = "" . __( 'Delete Permanently' ) . ''; + } elseif ( !MEDIA_TRASH ) { + $delete = "" . __( 'Delete' ) . " + "; + } else { + $delete = "" . __( 'Move to Trash' ) . " + "; + } + } else { + $delete = ''; + } + + $thumbnail = ''; + $calling_post_id = 0; + if ( isset( $_GET['post_id'] ) ) { + $calling_post_id = absint( $_GET['post_id'] ); + } elseif ( isset( $_POST ) && count( $_POST ) ) {// Like for async-upload where $_GET['post_id'] isn't set + $calling_post_id = $post->post_parent; + } + if ( 'image' == $type && $calling_post_id && current_theme_supports( 'post-thumbnails', get_post_type( $calling_post_id ) ) + && post_type_supports( get_post_type( $calling_post_id ), 'thumbnail' ) && get_post_thumbnail_id( $calling_post_id ) != $attachment_id ) { + $ajax_nonce = wp_create_nonce( "set_post_thumbnail-$calling_post_id" ); + $thumbnail = "" . esc_html__( "Use as featured image" ) . ""; + } + + if ( ( $r['send'] || $thumbnail || $delete ) && !isset( $form_fields['buttons'] ) ) { + $form_fields['buttons'] = array( 'tr' => "\t\t\n" ); + } + $hidden_fields = array(); + + foreach ( $form_fields as $id => $field ) { + if ( $id[0] == '_' ) + continue; + + if ( !empty( $field['tr'] ) ) { + $item .= $field['tr']; + continue; + } + + $field = array_merge( $defaults, $field ); + $name = "attachments[$attachment_id][$id]"; + + if ( $field['input'] == 'hidden' ) { + $hidden_fields[$name] = $field['value']; + continue; + } + + $required = $field['required'] ? '*' : ''; + $aria_required = $field['required'] ? " aria-required='true' " : ''; + $class = $id; + $class .= $field['required'] ? ' form-required' : ''; + + $item .= "\t\t\n\t\t\t\n\t\t\t\n\t\t\n"; + + $extra_rows = array(); + + if ( !empty( $field['errors'] ) ) + foreach ( array_unique( (array) $field['errors'] ) as $error ) + $extra_rows['error'][] = $error; + + if ( !empty( $field['extra_rows'] ) ) + foreach ( $field['extra_rows'] as $class => $rows ) + foreach ( (array) $rows as $html ) + $extra_rows[$class][] = $html; + + foreach ( $extra_rows as $class => $rows ) + foreach ( $rows as $html ) + $item .= "\t\t\n"; + } + + if ( !empty( $form_fields['_final'] ) ) + $item .= "\t\t\n"; + $item .= "\t\n"; + $item .= "\t
+

+

$image_edit_button

+
+

" . __('File name:') . " $filename

+

" . __('File type:') . " $post->post_mime_type

+

" . __('Upload date:') . " " . mysql2date( get_option('date_format'), $post->post_date ). '

'; + if ( !empty( $media_dims ) ) + $item .= "

" . __('Dimensions:') . " $media_dims

\n"; + + $item .= "
" . $r['send'] . " $thumbnail $delete
"; + if ( !empty( $field[ $field['input'] ] ) ) + $item .= $field[ $field['input'] ]; + elseif ( $field['input'] == 'textarea' ) { + if ( 'post_content' == $id && user_can_richedit() ) { + // Sanitize_post() skips the post_content when user_can_richedit. + $field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES ); + } + // Post_excerpt is already escaped by sanitize_post() in get_attachment_fields_to_edit(). + $item .= "'; + } else { + $item .= ""; + } + if ( !empty( $field['helps'] ) ) + $item .= "

" . join( "

\n

", array_unique( (array) $field['helps'] ) ) . '

'; + $item .= "
$html
{$form_fields['_final']}
\n"; + + foreach ( $hidden_fields as $name => $value ) + $item .= "\t\n"; + + if ( $post->post_parent < 1 && isset( $_REQUEST['post_id'] ) ) { + $parent = (int) $_REQUEST['post_id']; + $parent_name = "attachments[$attachment_id][post_parent]"; + $item .= "\t\n"; + } + + return $item; +} + +function get_compat_media_markup( $attachment_id, $args = null ) { + $post = get_post( $attachment_id ); + + $default_args = array( + 'errors' => null, + 'in_modal' => false, + ); + + $user_can_edit = current_user_can( 'edit_post', $attachment_id ); + + $args = wp_parse_args( $args, $default_args ); + + /** This filter is documented in wp-admin/includes/media.php */ + $args = apply_filters( 'get_media_item_args', $args ); + + $form_fields = array(); + + if ( $args['in_modal'] ) { + foreach ( get_attachment_taxonomies($post) as $taxonomy ) { + $t = (array) get_taxonomy($taxonomy); + if ( ! $t['public'] || ! $t['show_ui'] ) + continue; + if ( empty($t['label']) ) + $t['label'] = $taxonomy; + if ( empty($t['args']) ) + $t['args'] = array(); + + $terms = get_object_term_cache($post->ID, $taxonomy); + if ( false === $terms ) + $terms = wp_get_object_terms($post->ID, $taxonomy, $t['args']); + + $values = array(); + + foreach ( $terms as $term ) + $values[] = $term->slug; + $t['value'] = join(', ', $values); + $t['taxonomy'] = true; + + $form_fields[$taxonomy] = $t; + } + } + + // Merge default fields with their errors, so any key passed with the error (e.g. 'error', 'helps', 'value') will replace the default + // The recursive merge is easily traversed with array casting: foreach( (array) $things as $thing ) + $form_fields = array_merge_recursive($form_fields, (array) $args['errors'] ); + + /** This filter is documented in wp-admin/includes/media.php */ + $form_fields = apply_filters( 'attachment_fields_to_edit', $form_fields, $post ); + + unset( $form_fields['image-size'], $form_fields['align'], $form_fields['image_alt'], + $form_fields['post_title'], $form_fields['post_excerpt'], $form_fields['post_content'], + $form_fields['url'], $form_fields['menu_order'], $form_fields['image_url'] ); + + /** This filter is documented in wp-admin/includes/media.php */ + $media_meta = apply_filters( 'media_meta', '', $post ); + + $defaults = array( + 'input' => 'text', + 'required' => false, + 'value' => '', + 'extra_rows' => array(), + 'show_in_edit' => true, + 'show_in_modal' => true, + ); + + $hidden_fields = array(); + + $item = ''; + foreach ( $form_fields as $id => $field ) { + if ( $id[0] == '_' ) + continue; + + $name = "attachments[$attachment_id][$id]"; + $id_attr = "attachments-$attachment_id-$id"; + + if ( !empty( $field['tr'] ) ) { + $item .= $field['tr']; + continue; + } + + $field = array_merge( $defaults, $field ); + + if ( ( ! $field['show_in_edit'] && ! $args['in_modal'] ) || ( ! $field['show_in_modal'] && $args['in_modal'] ) ) + continue; + + if ( $field['input'] == 'hidden' ) { + $hidden_fields[$name] = $field['value']; + continue; + } + + $readonly = ! $user_can_edit && ! empty( $field['taxonomy'] ) ? " readonly='readonly' " : ''; + $required = $field['required'] ? '*' : ''; + $aria_required = $field['required'] ? " aria-required='true' " : ''; + $class = 'compat-field-' . $id; + $class .= $field['required'] ? ' form-required' : ''; + + $item .= "\t\t"; + $item .= "\t\t\t"; + $item .= "\n\t\t\t"; + + if ( !empty( $field[ $field['input'] ] ) ) + $item .= $field[ $field['input'] ]; + elseif ( $field['input'] == 'textarea' ) { + if ( 'post_content' == $id && user_can_richedit() ) { + // sanitize_post() skips the post_content when user_can_richedit. + $field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES ); + } + $item .= "'; + } else { + $item .= ""; + } + if ( !empty( $field['helps'] ) ) + $item .= "

" . join( "

\n

", array_unique( (array) $field['helps'] ) ) . '

'; + $item .= "\n\t\t\n"; + + $extra_rows = array(); + + if ( !empty( $field['errors'] ) ) + foreach ( array_unique( (array) $field['errors'] ) as $error ) + $extra_rows['error'][] = $error; + + if ( !empty( $field['extra_rows'] ) ) + foreach ( $field['extra_rows'] as $class => $rows ) + foreach ( (array) $rows as $html ) + $extra_rows[$class][] = $html; + + foreach ( $extra_rows as $class => $rows ) + foreach ( $rows as $html ) + $item .= "\t\t$html\n"; + } + + if ( !empty( $form_fields['_final'] ) ) + $item .= "\t\t{$form_fields['_final']}\n"; + if ( $item ) + $item = '' . $item . '
'; + + foreach ( $hidden_fields as $hidden_field => $value ) { + $item .= '' . "\n"; + } + + if ( $item ) + $item = '' . $item; + + return array( + 'item' => $item, + 'meta' => $media_meta, + ); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + */ +function media_upload_header() { + $post_id = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0; + echo '\n"; + if ( empty( $_GET['chromeless'] ) ) { + echo '
'; + the_media_upload_tabs(); + echo '
'; + } +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param unknown_type $errors + */ +function media_upload_form( $errors = null ) { + global $type, $tab, $is_IE, $is_opera; + + if ( ! _device_can_upload() ) { + echo '

' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead.'), 'http://apps.wordpress.org/' ) . '

'; + return; + } + + $upload_action_url = admin_url('async-upload.php'); + $post_id = isset($_REQUEST['post_id']) ? intval($_REQUEST['post_id']) : 0; + $_type = isset($type) ? $type : ''; + $_tab = isset($tab) ? $tab : ''; + + $max_upload_size = wp_max_upload_size(); + if ( ! $max_upload_size ) { + $max_upload_size = 0; + } +?> + +
+
get_error_message(); + +?>
+ $post_id, + "_wpnonce" => wp_create_nonce('media-form'), + "type" => $_type, + "tab" => $_tab, + "short" => "1", +); + +/** + * Filter the media upload post parameters. + * + * @since 3.1.0 As 'swfupload_post_params' + * @since 3.3.0 + * + * @param array $post_params An array of media upload parameters used by Plupload. + */ +$post_params = apply_filters( 'upload_post_params', $post_params ); + +$plupload_init = array( + 'runtimes' => 'html5,flash,silverlight,html4', + 'browse_button' => 'plupload-browse-button', + 'container' => 'plupload-upload-ui', + 'drop_element' => 'drag-drop-area', + 'file_data_name' => 'async-upload', + 'url' => $upload_action_url, + 'flash_swf_url' => includes_url( 'js/plupload/plupload.flash.swf' ), + 'silverlight_xap_url' => includes_url( 'js/plupload/plupload.silverlight.xap' ), + 'filters' => array( + 'max_file_size' => $max_upload_size . 'b', + ), + 'multipart_params' => $post_params, +); + +/** + * Filter the default Plupload settings. + * + * @since 3.3.0 + * + * @param array $plupload_init An array of default settings used by Plupload. + */ +$plupload_init = apply_filters( 'plupload_init', $plupload_init ); + +?> + + + +
+ +
+
+

+

+

+
+
+ +
+ +
+ +

+ + + + +

+
+ +
+ +

+ + +
+ + + + +

+ + + + +
'.esc_html($id->get_error_message()).'
'; + exit; + } +} +?>

' . __('Documentation on Import') . '

+ +

+ +

+ + + +
+ + + +

+ + + +
+
+ +
+
+
+ + + +
+ + + + + + + | + | + +
+ + + +
+ + + + + + + + +
    + $reals ) + foreach ( $reals as $real ) + if ( isset($num_posts[$_type]) ) + $num_posts[$_type] += $_num_posts[$real]; + else + $num_posts[$_type] = $_num_posts[$real]; +// If available type specified by media button clicked, filter by that type +if ( empty($_GET['post_mime_type']) && !empty($num_posts[$type]) ) { + $_GET['post_mime_type'] = $type; + list($post_mime_types, $avail_post_mime_types) = wp_edit_attachments_query(); +} +if ( empty($_GET['post_mime_type']) || $_GET['post_mime_type'] == 'all' ) + $class = ' class="current"'; +else + $class = ''; +$type_links[] = '
  • ' . __('All Types') . ''; +foreach ( $post_mime_types as $mime_type => $label ) { + $class = ''; + + if ( !wp_match_mime_types($mime_type, $avail_post_mime_types) ) + continue; + + if ( isset($_GET['post_mime_type']) && wp_match_mime_types($mime_type, $_GET['post_mime_type']) ) + $class = ' class="current"'; + + $type_links[] = '
  • ' . sprintf( translate_nooped_plural( $label[2], $num_posts[$mime_type] ), '' . number_format_i18n( $num_posts[$mime_type] ) . '') . ''; +} +/** + * Filter the media upload mime type list items. + * + * Returned values should begin with an
  • tag. + * + * @since 3.1.0 + * + * @param array $type_links An array of list items containing mime type link HTML. + */ +echo implode(' |
  • ', apply_filters( 'media_upload_mime_type_links', $type_links ) ) . ''; +unset($type_links); +?> +
+ +
+ + add_query_arg( 'paged', '%#%' ), + 'format' => '', + 'prev_text' => __('«'), + 'next_text' => __('»'), + 'total' => ceil($wp_query->found_posts / 10), + 'current' => $q['paged'], +)); + +if ( $page_links ) + echo "
$page_links
"; +?> + +
+posts WHERE post_type = 'attachment' ORDER BY post_date DESC"; + +$arc_result = $wpdb->get_results( $arc_query ); + +$month_count = count($arc_result); +$selected_month = isset( $_GET['m'] ) ? $_GET['m'] : 0; + +if ( $month_count && !( 1 == $month_count && 0 == $arc_result[0]->mmonth ) ) { ?> + + + + + +
+ +
+
+
+ +
+ + + + + + +
+ + +
+

+ + +

+
+ + + + + + +'; + } else { + $caption = ''; + } + + $default_align = get_option('image_default_align'); + if ( empty($default_align) ) + $default_align = 'none'; + + if ( 'image' == $default_view ) { + $view = 'image-only'; + $table_class = ''; + } else { + $view = $table_class = 'not-image'; + } + + return ' +

   

+ + + + + + + + + + + + + + + + + + ' . $caption . ' + + + + + + + + + + + + + + + + + +
+ + * +
+ + * +

' . __('Link text, e.g. “Ransom Demands (PDF)”') . '

+ + +

' . __('Alt text for the image, e.g. “The Mona Lisa”') . '

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

' . __('Enter a link URL or click above for presets.') . '

+ +
+ ' . get_submit_button( __( 'Insert into Post' ), 'button', 'insertonlybutton', false ) . ' +
+'; + +} + +/** + * Displays the multi-file uploader message. + * + * @since 2.6.0 + */ +function media_upload_flash_bypass() { + $browser_uploader = admin_url( 'media-new.php?browser-uploader' ); + + if ( $post = get_post() ) + $browser_uploader .= '&post_id=' . intval( $post->ID ); + elseif ( ! empty( $GLOBALS['post_ID'] ) ) + $browser_uploader .= '&post_id=' . intval( $GLOBALS['post_ID'] ); + + ?> +

+ browser uploader instead.' ), $browser_uploader, '_blank' ); ?> +

+ +

+ Switch to the multi-file uploader.'); ?> +

+ '; + $end = ''; + } +?> +

+' . sprintf( __( 'Sorry, you have used all of your storage quota of %s MB.' ), get_space_allowed() ) . '

'; +} + +/** + * Displays the image and editor in the post editor + * + * @since 3.5.0 + */ +function edit_form_image_editor( $post ) { + $open = isset( $_GET['image-editor'] ); + if ( $open ) + require_once ABSPATH . 'wp-admin/includes/image-edit.php'; + + $thumb_url = false; + if ( $attachment_id = intval( $post->ID ) ) + $thumb_url = wp_get_attachment_image_src( $attachment_id, array( 900, 450 ), true ); + + $alt_text = get_post_meta( $post->ID, '_wp_attachment_image_alt', true ); + + $att_url = wp_get_attachment_url( $post->ID ); ?> +
+ ID ) ) : + $image_edit_button = ''; + if ( wp_image_editor_supports( array( 'mime_type' => $post->post_mime_type ) ) ) { + $nonce = wp_create_nonce( "image_editor-$post->ID" ); + $image_edit_button = " "; + } + ?> + +
+ + class="wp_attachment_image" id="media-head-"> +

+

+
+ class="image-editor" id="image-editor-"> + +
+ post_mime_type, 'audio/' ) ): + + wp_maybe_generate_attachment_metadata( $post ); + + echo wp_audio_shortcode( array( 'src' => $att_url ) ); + + elseif ( $attachment_id && 0 === strpos( $post->post_mime_type, 'video/' ) ): + + wp_maybe_generate_attachment_metadata( $post ); + + $meta = wp_get_attachment_metadata( $attachment_id ); + $w = ! empty( $meta['width'] ) ? min( $meta['width'], 640 ) : 0; + $h = ! empty( $meta['height'] ) ? $meta['height'] : 0; + if ( $h && $w < $meta['width'] ) { + $h = round( ( $meta['height'] * $w ) / $meta['width'] ); + } + + $attr = array( 'src' => $att_url ); + if ( ! empty( $w ) && ! empty( $h ) ) { + $attr['width'] = $w; + $attr['height'] = $h; + } + + $thumb_id = get_post_thumbnail_id( $attachment_id ); + if ( ! empty( $thumb_id ) ) { + $attr['poster'] = wp_get_attachment_url( $thumb_id ); + } + + echo wp_video_shortcode( $attr ); + + endif; ?> + +
+

+
+ +

+ + + post_mime_type, 0, 5 ) ) : ?> +

+
+ +

+ + + 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); + $editor_args = array( + 'textarea_name' => 'content', + 'textarea_rows' => 5, + 'media_buttons' => false, + 'tinymce' => false, + 'quicktags' => $quicktags_settings, + ); + ?> + + + post_content, 'attachment_content', $editor_args ); ?> + +
+ ID ); + echo $extras['item']; + echo '' . "\n"; +} + +/** + * Displays non-editable attachment metadata in the publish metabox + * + * @since 3.5.0 + */ +function attachment_submitbox_metadata() { + $post = get_post(); + + $filename = esc_html( wp_basename( $post->guid ) ); + + $media_dims = ''; + $meta = wp_get_attachment_metadata( $post->ID ); + if ( isset( $meta['width'], $meta['height'] ) ) + $media_dims .= "{$meta['width']} × {$meta['height']} "; + /** This filter is documented in wp-admin/includes/media.php */ + $media_dims = apply_filters( 'media_meta', $media_dims, $post ); + + $att_url = wp_get_attachment_url( $post->ID ); +?> +
+ + +
+
+ +
+
+ ID ), $matches ) ) { + echo esc_html( strtoupper( $matches[1] ) ); + list( $mime_type ) = explode( '/', $post->post_mime_type ); + if ( $mime_type !== 'image' && ! empty( $meta['mime_type'] ) ) { + if ( $meta['mime_type'] !== "$mime_type/" . strtolower( $matches[1] ) ) { + echo ' (' . $meta['mime_type'] . ')'; + } + } + } else { + echo strtoupper( str_replace( 'image/', '', $post->post_mime_type ) ); + } + ?> +
+ + ID ); + $file_size = false; + + if ( isset( $meta['filesize'] ) ) + $file_size = $meta['filesize']; + elseif ( file_exists( $file ) ) + $file_size = filesize( $file ); + + if ( ! empty( $file_size ) ) : ?> +
+ +
+ post_mime_type ) ) { + + /** + * Filter the audio and video metadata fields to be shown in the publish meta box. + * + * The key for each item in the array should correspond to an attachment + * metadata key, and the value should be the desired label. + * + * @since 3.7.0 + * + * @param array $fields An array of the attachment metadata keys and labels. + */ + $fields = apply_filters( 'media_submitbox_misc_sections', array( + 'length_formatted' => __( 'Length:' ), + 'bitrate' => __( 'Bitrate:' ), + ) ); + + foreach ( $fields as $key => $label ) { + if ( empty( $meta[ $key ] ) ) { + continue; + } + ?> +
+ +
+ __( 'Audio Format:' ), + 'codec' => __( 'Audio Codec:' ) + ) ); + + foreach ( $audio_fields as $key => $label ) { + if ( empty( $meta['audio'][ $key ] ) ) { + continue; + } + ?> +
+ +
+ +
+ +
+ $list ) { + if ( ! empty( $list ) ) { + $metadata[$key] = reset( $list ); + // Fix bug in byte stream analysis. + if ( 'terms_of_use' === $key && 0 === strpos( $metadata[$key], 'yright notice.' ) ) + $metadata[$key] = 'Cop' . $metadata[$key]; + } + } + break; + } + } + + if ( ! empty( $data['id3v2']['APIC'] ) ) { + $image = reset( $data['id3v2']['APIC']); + if ( ! empty( $image['data'] ) ) { + $metadata['image'] = array( + 'data' => $image['data'], + 'mime' => $image['image_mime'], + 'width' => $image['image_width'], + 'height' => $image['image_height'] + ); + } + } elseif ( ! empty( $data['comments']['picture'] ) ) { + $image = reset( $data['comments']['picture'] ); + if ( ! empty( $image['data'] ) ) { + $metadata['image'] = array( + 'data' => $image['data'], + 'mime' => $image['image_mime'] + ); + } + } +} + +/** + * Retrieve metadata from a video file's ID3 tags + * + * @since 3.6.0 + * + * @param string $file Path to file. + * @return array|boolean Returns array of metadata, if found. + */ +function wp_read_video_metadata( $file ) { + if ( ! file_exists( $file ) ) + return false; + + $metadata = array(); + + if ( ! class_exists( 'getID3' ) ) + require( ABSPATH . WPINC . '/ID3/getid3.php' ); + $id3 = new getID3(); + $data = $id3->analyze( $file ); + + if ( isset( $data['video']['lossless'] ) ) + $metadata['lossless'] = $data['video']['lossless']; + if ( ! empty( $data['video']['bitrate'] ) ) + $metadata['bitrate'] = (int) $data['video']['bitrate']; + if ( ! empty( $data['video']['bitrate_mode'] ) ) + $metadata['bitrate_mode'] = $data['video']['bitrate_mode']; + if ( ! empty( $data['filesize'] ) ) + $metadata['filesize'] = (int) $data['filesize']; + if ( ! empty( $data['mime_type'] ) ) + $metadata['mime_type'] = $data['mime_type']; + if ( ! empty( $data['playtime_seconds'] ) ) + $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); + if ( ! empty( $data['playtime_string'] ) ) + $metadata['length_formatted'] = $data['playtime_string']; + if ( ! empty( $data['video']['resolution_x'] ) ) + $metadata['width'] = (int) $data['video']['resolution_x']; + if ( ! empty( $data['video']['resolution_y'] ) ) + $metadata['height'] = (int) $data['video']['resolution_y']; + if ( ! empty( $data['fileformat'] ) ) + $metadata['fileformat'] = $data['fileformat']; + if ( ! empty( $data['video']['dataformat'] ) ) + $metadata['dataformat'] = $data['video']['dataformat']; + if ( ! empty( $data['video']['encoder'] ) ) + $metadata['encoder'] = $data['video']['encoder']; + if ( ! empty( $data['video']['codec'] ) ) + $metadata['codec'] = $data['video']['codec']; + + if ( ! empty( $data['audio'] ) ) { + unset( $data['audio']['streams'] ); + $metadata['audio'] = $data['audio']; + } + + wp_add_id3_tag_data( $metadata, $data ); + + return $metadata; +} + +/** + * Retrieve metadata from a audio file's ID3 tags + * + * @since 3.6.0 + * + * @param string $file Path to file. + * @return array|boolean Returns array of metadata, if found. + */ +function wp_read_audio_metadata( $file ) { + if ( ! file_exists( $file ) ) + return false; + $metadata = array(); + + if ( ! class_exists( 'getID3' ) ) + require( ABSPATH . WPINC . '/ID3/getid3.php' ); + $id3 = new getID3(); + $data = $id3->analyze( $file ); + + if ( ! empty( $data['audio'] ) ) { + unset( $data['audio']['streams'] ); + $metadata = $data['audio']; + } + + if ( ! empty( $data['fileformat'] ) ) + $metadata['fileformat'] = $data['fileformat']; + if ( ! empty( $data['filesize'] ) ) + $metadata['filesize'] = (int) $data['filesize']; + if ( ! empty( $data['mime_type'] ) ) + $metadata['mime_type'] = $data['mime_type']; + if ( ! empty( $data['playtime_seconds'] ) ) + $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); + if ( ! empty( $data['playtime_string'] ) ) + $metadata['length_formatted'] = $data['playtime_string']; + + wp_add_id3_tag_data( $metadata, $data ); + + return $metadata; +} diff --git a/wp-admin/includes/menu.php b/wp-admin/includes/menu.php new file mode 100644 index 0000000..873f737 --- /dev/null +++ b/wp-admin/includes/menu.php @@ -0,0 +1,322 @@ + $sub) { + foreach ($sub as $index => $data) { + if ( ! current_user_can($data[1]) ) { + unset($submenu[$parent][$index]); + $_wp_submenu_nopriv[$parent][$data[2]] = true; + } + } + unset($index, $data); + + if ( empty($submenu[$parent]) ) + unset($submenu[$parent]); +} +unset($sub, $parent); + +/* + * Loop over the top-level menu. + * Menus for which the original parent is not accessible due to lack of privileges + * will have the next submenu in line be assigned as the new menu parent. + */ +foreach ( $menu as $id => $data ) { + if ( empty($submenu[$data[2]]) ) + continue; + $subs = $submenu[$data[2]]; + $first_sub = array_shift($subs); + $old_parent = $data[2]; + $new_parent = $first_sub[2]; + /* + * If the first submenu is not the same as the assigned parent, + * make the first submenu the new parent. + */ + if ( $new_parent != $old_parent ) { + $_wp_real_parent_file[$old_parent] = $new_parent; + $menu[$id][2] = $new_parent; + + foreach ($submenu[$old_parent] as $index => $data) { + $submenu[$new_parent][$index] = $submenu[$old_parent][$index]; + unset($submenu[$old_parent][$index]); + } + unset($submenu[$old_parent], $index); + + if ( isset($_wp_submenu_nopriv[$old_parent]) ) + $_wp_submenu_nopriv[$new_parent] = $_wp_submenu_nopriv[$old_parent]; + } +} +unset($id, $data, $subs, $first_sub, $old_parent, $new_parent); + +if ( is_network_admin() ) { + + /** + * Fires before the administration menu loads in the Network Admin. + * + * @since 3.1.0 + * + * @param string $context Empty context. + */ + do_action( 'network_admin_menu', '' ); +} elseif ( is_user_admin() ) { + + /** + * Fires before the administration menu loads in the User Admin. + * + * @since 3.1.0 + * + * @param string $context Empty context. + */ + do_action( 'user_admin_menu', '' ); +} else { + + /** + * Fires before the administration menu loads in the admin. + * + * @since 1.5.0 + * + * @param string $context Empty context. + */ + do_action( 'admin_menu', '' ); +} + +/* + * Remove menus that have no accessible submenus and require privileges + * that the user does not have. Run re-parent loop again. + */ +foreach ( $menu as $id => $data ) { + if ( ! current_user_can($data[1]) ) + $_wp_menu_nopriv[$data[2]] = true; + + /* + * If there is only one submenu and it is has same destination as the parent, + * remove the submenu. + */ + if ( ! empty( $submenu[$data[2]] ) && 1 == count ( $submenu[$data[2]] ) ) { + $subs = $submenu[$data[2]]; + $first_sub = array_shift($subs); + if ( $data[2] == $first_sub[2] ) + unset( $submenu[$data[2]] ); + } + + // If submenu is empty... + if ( empty($submenu[$data[2]]) ) { + // And user doesn't have privs, remove menu. + if ( isset( $_wp_menu_nopriv[$data[2]] ) ) { + unset($menu[$id]); + } + } +} +unset($id, $data, $subs, $first_sub); + +// Remove any duplicated separators +$separator_found = false; +foreach ( $menu as $id => $data ) { + if ( 0 == strcmp('wp-menu-separator', $data[4] ) ) { + if (false == $separator_found) { + $separator_found = true; + } else { + unset($menu[$id]); + $separator_found = false; + } + } else { + $separator_found = false; + } +} +unset($id, $data); + +function add_cssclass($add, $class) { + $class = empty($class) ? $add : $class .= ' ' . $add; + return $class; +} + +function add_menu_classes($menu) { + + $first = $lastorder = false; + $i = 0; + $mc = count($menu); + foreach ( $menu as $order => $top ) { + $i++; + + if ( 0 == $order ) { // dashboard is always shown/single + $menu[0][4] = add_cssclass('menu-top-first', $top[4]); + $lastorder = 0; + continue; + } + + if ( 0 === strpos($top[2], 'separator') && false !== $lastorder ) { // if separator + $first = true; + $c = $menu[$lastorder][4]; + $menu[$lastorder][4] = add_cssclass('menu-top-last', $c); + continue; + } + + if ( $first ) { + $c = $menu[$order][4]; + $menu[$order][4] = add_cssclass('menu-top-first', $c); + $first = false; + } + + if ( $mc == $i ) { // last item + $c = $menu[$order][4]; + $menu[$order][4] = add_cssclass('menu-top-last', $c); + } + + $lastorder = $order; + } + + /** + * Filter administration menus array with classes added for top-level items. + * + * @since 2.7.0 + * + * @param array $menu Associative array of administration menu items. + */ + return apply_filters( 'add_menu_classes', $menu ); +} + +uksort($menu, "strnatcasecmp"); // make it all pretty + +/** + * Filter whether to enable custom ordering of the administration menu. + * + * See the 'menu_order' filter for reordering menu items. + * + * @since 2.8.0 + * + * @param bool $custom Whether custom ordering is enabled. Default false. + */ +if ( apply_filters( 'custom_menu_order', false ) ) { + $menu_order = array(); + foreach ( $menu as $menu_item ) { + $menu_order[] = $menu_item[2]; + } + unset($menu_item); + $default_menu_order = $menu_order; + + /** + * Filter the order of administration menu items. + * + * A truthy value must first be passed to the 'custom_menu_order' filter + * for this filter to work. Use the following to enable custom menu ordering: + * + * add_filter( 'custom_menu_order', '__return_true' ); + * + * @since 2.8.0 + * + * @param array $menu_order An ordered array of menu items. + */ + $menu_order = apply_filters( 'menu_order', $menu_order ); + $menu_order = array_flip($menu_order); + $default_menu_order = array_flip($default_menu_order); + + function sort_menu($a, $b) { + global $menu_order, $default_menu_order; + $a = $a[2]; + $b = $b[2]; + if ( isset($menu_order[$a]) && !isset($menu_order[$b]) ) { + return -1; + } elseif ( !isset($menu_order[$a]) && isset($menu_order[$b]) ) { + return 1; + } elseif ( isset($menu_order[$a]) && isset($menu_order[$b]) ) { + if ( $menu_order[$a] == $menu_order[$b] ) + return 0; + return ($menu_order[$a] < $menu_order[$b]) ? -1 : 1; + } else { + return ($default_menu_order[$a] <= $default_menu_order[$b]) ? -1 : 1; + } + } + + usort($menu, 'sort_menu'); + unset($menu_order, $default_menu_order); +} + +// Remove the last menu item if it is a separator. +$last_menu_key = array_keys( $menu ); +$last_menu_key = array_pop( $last_menu_key ); +if ( !empty( $menu ) && 'wp-menu-separator' == $menu[ $last_menu_key ][ 4 ] ) + unset( $menu[ $last_menu_key ] ); +unset( $last_menu_key ); + +if ( !user_can_access_admin_page() ) { + + /** + * Fires when access to an admin page is denied. + * + * @since 2.5.0 + */ + do_action( 'admin_page_access_denied' ); + + wp_die( __('You do not have sufficient permissions to access this page.') ); +} + +$menu = add_menu_classes($menu); diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php new file mode 100644 index 0000000..3e2c9de --- /dev/null +++ b/wp-admin/includes/meta-boxes.php @@ -0,0 +1,1119 @@ +post_type; + $post_type_object = get_post_type_object($post_type); + $can_publish = current_user_can($post_type_object->cap->publish_posts); +?> +
+ +
+ + +
+ +
+ +
+
+post_status && 'future' != $post->post_status && 'pending' != $post->post_status ) { ?> +post_status ) { ?>style="display:none" type="submit" name="save" id="save-post" value="" class="button" /> +post_status && $can_publish ) { ?> + + + +
+public ) : ?> +
+post_status ) { + $preview_link = esc_url( get_permalink( $post->ID ) ); + $preview_button = __( 'Preview Changes' ); +} else { + $preview_link = set_url_scheme( get_permalink( $post->ID ) ); + + /** + * Filter the URI of a post preview in the post submit box. + * + * @since 2.0.5 + * @since 4.0.0 $post parameter was added. + * + * @param string $preview_link URI the user will be directed to for a post preview. + * @param WP_Post $post Post object. + */ + $preview_link = esc_url( apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ) ); + $preview_button = __( 'Preview' ); +} +?> + + +
+ +
+
+ +
+ +
+ +post_status ) { + case 'private': + _e('Privately Published'); + break; + case 'publish': + _e('Published'); + break; + case 'future': + _e('Scheduled'); + break; + case 'pending': + _e('Pending Review'); + break; + case 'draft': + case 'auto-draft': + _e('Draft'); + break; +} +?> + +post_status || 'private' == $post->post_status || $can_publish ) { ?> +post_status ) { ?>style="display:none;" class="edit-post-status hide-if-no-js"> + +
+ + + + +
+ + +
+ +
+ post_status ) { + $post->post_password = ''; + $visibility = 'private'; + $visibility_trans = __('Private'); +} elseif ( !empty( $post->post_password ) ) { + $visibility = 'password'; + $visibility_trans = __('Password protected'); +} elseif ( $post_type == 'post' && is_sticky( $post->ID ) ) { + $visibility = 'public'; + $visibility_trans = __('Public, Sticky'); +} else { + $visibility = 'public'; + $visibility_trans = __('Public'); +} + +echo esc_html( $visibility_trans ); ?> + + + +
+ + +ID)); ?> /> + + + />
+ +ID ) ); ?> />
+ + />
+
+ />
+ +

+ + +

+
+ + +
+ +ID ) { + if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date + $stamp = __('Scheduled for: %1$s'); + } else if ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published + $stamp = __('Published on: %1$s'); + } else if ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified + $stamp = __('Publish immediately'); + } else if ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified + $stamp = __('Schedule for: %1$s'); + } else { // draft, 1 or more saves, date specified + $stamp = __('Publish on: %1$s'); + } + $date = date_i18n( $datef, strtotime( $post->post_date ) ); +} else { // draft (no saves, and thus no date specified) + $stamp = __('Publish immediately'); + $date = date_i18n( $datef, strtotime( current_time('mysql') ) ); +} + +if ( ! empty( $args['args']['revisions_count'] ) ) : + $revisions_to_keep = wp_revisions_to_keep( $post ); +?> +
+ 0 && $revisions_to_keep <= $args['args']['revisions_count'] ) { + echo ''; + printf( __( 'Revisions: %s' ), '' . number_format_i18n( $args['args']['revisions_count'] ) . '+' ); + echo ''; + } else { + printf( __( 'Revisions: %s' ), '' . number_format_i18n( $args['args']['revisions_count'] ) . '' ); + } +?> + +
+ +
+ + + +
+
+ + + +
+
+
+ +
+ +
+ID ) ) { + if ( !EMPTY_TRASH_DAYS ) + $delete_text = __('Delete Permanently'); + else + $delete_text = __('Move to Trash'); + ?> + +
+ +
+ +post_status, array('publish', 'future', 'private') ) || 0 == $post->ID ) { + if ( $can_publish ) : + if ( !empty($post->post_date_gmt) && time() < strtotime( $post->post_date_gmt . ' +0000' ) ) : ?> + + 'p' ) ); ?> + + + 'p' ) ); ?> + + + 'p' ) ); ?> + + + + +
+
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ %1$s'); + $date = date_i18n( $datef, strtotime( $post->post_date ) ); + ?> +
+ +
+ + +
+
+
+ +
+
+ ID ) ) + if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { + echo "" . __( 'Trash' ) . ""; + } else { + $delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; + echo "" . __( 'Delete Permanently' ) . ""; + } + ?> +
+ +
+ + + +
+
+
+ +
+ +post_type, 'post-formats' ) ) : + $post_formats = get_theme_support( 'post-formats' ); + + if ( is_array( $post_formats[0] ) ) : + $post_format = get_post_format( $post->ID ); + if ( !$post_format ) + $post_format = '0'; + // Add in the current one if it isn't there yet, in case the current theme doesn't support it + if ( $post_format && !in_array( $post_format, $post_formats[0] ) ) + $post_formats[0][] = $post_format; + ?> +
+ /> + +
/> +
+
+ 'post_tag' ); + if ( ! isset( $box['args'] ) || ! is_array( $box['args'] ) ) { + $args = array(); + } else { + $args = $box['args']; + } + $r = wp_parse_args( $args, $defaults ); + $tax_name = esc_attr( $r['taxonomy'] ); + $taxonomy = get_taxonomy( $r['taxonomy'] ); + $user_can_assign_terms = current_user_can( $taxonomy->cap->assign_terms ); + $comma = _x( ',', 'tag delimiter' ); +?> +
+
+
+

labels->add_or_remove_items; ?>

+
+ +
+ +
labels->add_new_item; ?>
+

+

+
+

labels->separate_items_with_commas; ?>

+ +
+
+
+ +

labels->choose_from_most_used; ?>

+ + 'category' ); + if ( ! isset( $box['args'] ) || ! is_array( $box['args'] ) ) { + $args = array(); + } else { + $args = $box['args']; + } + $r = wp_parse_args( $args, $defaults ); + $tax_name = esc_attr( $r['taxonomy'] ); + $taxonomy = get_taxonomy( $r['taxonomy'] ); + ?> +
+ + + + +
+ "; // Allows for an empty term set to be sent. 0 is an invalid Term ID and will be ignored by empty() checks. + ?> +
    + ID, array( 'taxonomy' => $tax_name, 'popular_cats' => $popular_ids ) ); ?> +
+
+ cap->edit_terms ) ) : ?> +
+

+ + labels->add_new_item ); + ?> + +

+

+ + + + $tax_name, 'hide_empty' => 0, 'name' => 'new' . $tax_name . '_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => '— ' . $taxonomy->labels->parent_item . ' —' ) ); ?> + + + +

+
+ +
+ + +

Learn more about manual excerpts.'); ?>

+to_ping) ) .'" />'; + if ('' != $post->pinged) { + $pings = '

'. __('Already pinged:') . '

    '; + $already_pinged = explode("\n", trim($post->pinged)); + foreach ($already_pinged as $pinged_url) { + $pings .= "\n\t
  • " . esc_html($pinged_url) . "
  • "; + } + $pings .= '
'; + } + +?> +


()

+

pingbacks, no other action necessary.'); ?>

+ +
+
+ID); +foreach ( $metadata as $key => $value ) { + if ( is_protected_meta( $metadata[ $key ][ 'meta_key' ], 'post' ) || ! current_user_can( 'edit_post_meta', $post->ID, $metadata[ $key ][ 'meta_key' ] ) ) + unset( $metadata[ $key ] ); +} +list_meta( $metadata ); +meta_form( $post ); ?> +
+

use in your theme.'); ?>

+ + +

+
+ + +

+ +

+ $post->ID, 'number' => 1, 'count' => true ) ); + $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); + $wp_list_table->display( true ); + + if ( 1 > $total ) { + echo '

' . __('No comments yet.') . '

'; + } else { + $hidden = get_hidden_meta_boxes( get_current_screen() ); + if ( ! in_array('commentsdiv', $hidden) ) { + ?> + + +

+ + + + + 'authors', + 'name' => 'post_author_override', + 'selected' => empty($post->ID) ? $user_ID : $post->post_author, + 'include_selected' => true + ) ); +} + +/** + * Display list of revisions. + * + * @since 2.6.0 + * + * @param object $post + */ +function post_revisions_meta_box( $post ) { + wp_list_post_revisions( $post ); +} + +// -- Page related Meta Boxes + +/** + * Display page attributes form fields. + * + * @since 2.7.0 + * + * @param object $post + */ +function page_attributes_meta_box($post) { + $post_type_object = get_post_type_object($post->post_type); + if ( $post_type_object->hierarchical ) { + $dropdown_args = array( + 'post_type' => $post->post_type, + 'exclude_tree' => $post->ID, + 'selected' => $post->post_parent, + 'name' => 'parent_id', + 'show_option_none' => __('(no parent)'), + 'sort_column' => 'menu_order, post_title', + 'echo' => 0, + ); + + /** + * Filter the arguments used to generate a Pages drop-down element. + * + * @since 3.3.0 + * + * @see wp_dropdown_pages() + * + * @param array $dropdown_args Array of arguments used to generate the pages drop-down. + * @param WP_Post $post The current WP_Post object. + */ + $dropdown_args = apply_filters( 'page_attributes_dropdown_pages_args', $dropdown_args, $post ); + $pages = wp_dropdown_pages( $dropdown_args ); + if ( ! empty($pages) ) { +?> +

+ + +post_type && 0 != count( get_page_templates( $post ) ) ) { + $template = !empty($post->page_template) ? $post->page_template : false; + ?> +

+ + +

+

+

post_type ) _e( 'Need help? Use the Help tab in the upper right of your screen.' ); ?>

+ + + +
+
    +
  • +
  • +
+ +
+
    + link_id) ) + wp_link_category_checklist($link->link_id); + else + wp_link_category_checklist(); + ?> +
+
+ + + +
+

+ +
+
+ +
+

+

+

+
+

+link_rel ) ? $link->link_rel : ''; // In PHP 5.3: $link_rel = $link->link_rel ?: ''; + $rels = preg_split('/\s+/', $link_rel); + + if ('' != $value && in_array($value, $rels) ) { + echo ' checked="checked"'; + } + + if ('' == $value) { + if ('family' == $class && strpos($link_rel, 'child') === false && strpos($link_rel, 'parent') === false && strpos($link_rel, 'sibling') === false && strpos($link_rel, 'spouse') === false && strpos($link_rel, 'kin') === false) echo ' checked="checked"'; + if ('friendship' == $class && strpos($link_rel, 'friend') === false && strpos($link_rel, 'acquaintance') === false && strpos($link_rel, 'contact') === false) echo ' checked="checked"'; + if ('geographical' == $class && strpos($link_rel, 'co-resident') === false && strpos($link_rel, 'neighbor') === false) echo ' checked="checked"'; + if ('identity' == $class && in_array('me', $rels) ) echo ' checked="checked"'; + } +} + +/** + * Display xfn form fields. + * + * @since 2.6.0 + * + * @param object $link + */ +function link_xfn_meta_box($link) { +?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

XFN.'); ?>

+ + + + + + + + + + + + + + + + + + + +ID, '_thumbnail_id', true ); + echo _wp_post_thumbnail_html( $thumbnail_id, $post->ID ); +} + +/** + * Display fields for ID3 data + * + * @since 3.9.0 + * + * @param WP_Post $post + */ +function attachment_id3_data_meta_box( $post ) { + $meta = array(); + if ( ! empty( $post->ID ) ) { + $meta = wp_get_attachment_metadata( $post->ID ); + } + + foreach ( wp_get_attachment_id3_keys( $post, 'edit' ) as $key => $label ) : ?> +

+
+ +

+ $markerline ) { + if (strpos($markerline, '# BEGIN ' . $marker) !== false) + $state = false; + if ( $state ) { + if ( $n + 1 < count( $markerdata ) ) + fwrite( $f, "{$markerline}\n" ); + else + fwrite( $f, "{$markerline}" ); + } + if (strpos($markerline, '# END ' . $marker) !== false) { + fwrite( $f, "# BEGIN {$marker}\n" ); + if ( is_array( $insertion )) + foreach ( $insertion as $insertline ) + fwrite( $f, "{$insertline}\n" ); + fwrite( $f, "# END {$marker}\n" ); + $state = true; + $foundit = true; + } + } + } + if (!$foundit) { + fwrite( $f, "\n# BEGIN {$marker}\n" ); + foreach ( $insertion as $insertline ) + fwrite( $f, "{$insertline}\n" ); + fwrite( $f, "# END {$marker}\n" ); + } + fclose( $f ); + return true; + } else { + return false; + } +} + +/** + * Updates the htaccess file with the current rules if it is writable. + * + * Always writes to the file if it exists and is writable to ensure that we + * blank out old rules. + * + * @since 1.5.0 + */ +function save_mod_rewrite_rules() { + if ( is_multisite() ) + return; + + global $wp_rewrite; + + $home_path = get_home_path(); + $htaccess_file = $home_path.'.htaccess'; + + /* + * If the file doesn't already exist check for write access to the directory + * and whether we have some rules. Else check for write access to the file. + */ + if ((!file_exists($htaccess_file) && is_writable($home_path) && $wp_rewrite->using_mod_rewrite_permalinks()) || is_writable($htaccess_file)) { + if ( got_mod_rewrite() ) { + $rules = explode( "\n", $wp_rewrite->mod_rewrite_rules() ); + return insert_with_markers( $htaccess_file, 'WordPress', $rules ); + } + } + + return false; +} + +/** + * Updates the IIS web.config file with the current rules if it is writable. + * If the permalinks do not require rewrite rules then the rules are deleted from the web.config file. + * + * @since 2.8.0 + * + * @return bool True if web.config was updated successfully + */ +function iis7_save_url_rewrite_rules(){ + if ( is_multisite() ) + return; + + global $wp_rewrite; + + $home_path = get_home_path(); + $web_config_file = $home_path . 'web.config'; + + // Using win_is_writable() instead of is_writable() because of a bug in Windows PHP + if ( iis7_supports_permalinks() && ( ( ! file_exists($web_config_file) && win_is_writable($home_path) && $wp_rewrite->using_mod_rewrite_permalinks() ) || win_is_writable($web_config_file) ) ) { + $rule = $wp_rewrite->iis7_url_rewrite_rules(false, '', ''); + if ( ! empty($rule) ) { + return iis7_add_rewrite_rule($web_config_file, $rule); + } else { + return iis7_delete_rewrite_rule($web_config_file); + } + } + return false; +} + +/** + * {@internal Missing Short Description}} + * + * @since 1.5.0 + * + * @param unknown_type $file + */ +function update_recently_edited( $file ) { + $oldfiles = (array ) get_option( 'recently_edited' ); + if ( $oldfiles ) { + $oldfiles = array_reverse( $oldfiles ); + $oldfiles[] = $file; + $oldfiles = array_reverse( $oldfiles ); + $oldfiles = array_unique( $oldfiles ); + if ( 5 < count( $oldfiles )) + array_pop( $oldfiles ); + } else { + $oldfiles[] = $file; + } + update_option( 'recently_edited', $oldfiles ); +} + +/** + * If siteurl, home or page_on_front changed, flush rewrite rules. + * + * @since 2.1.0 + * + * @param string $old_value + * @param string $value + */ +function update_home_siteurl( $old_value, $value ) { + if ( defined( "WP_INSTALLING" ) ) + return; + + // If home changed, write rewrite rules to new location. + flush_rewrite_rules(); +} + +add_action( 'update_option_home', 'update_home_siteurl', 10, 2 ); +add_action( 'update_option_siteurl', 'update_home_siteurl', 10, 2 ); +add_action( 'update_option_page_on_front', 'update_home_siteurl', 10, 2 ); + +/** + * Shorten an URL, to be used as link text + * + * @since 1.2.0 + * + * @param string $url + * @return string + */ +function url_shorten( $url ) { + $short_url = str_replace( array( 'http://', 'www.' ), '', $url ); + $short_url = untrailingslashit( $short_url ); + if ( strlen( $short_url ) > 35 ) + $short_url = substr( $short_url, 0, 32 ) . '…'; + return $short_url; +} + +/** + * Resets global variables based on $_GET and $_POST + * + * This function resets global variables based on the names passed + * in the $vars array to the value of $_POST[$var] or $_GET[$var] or '' + * if neither is defined. + * + * @since 2.0.0 + * + * @param array $vars An array of globals to reset. + */ +function wp_reset_vars( $vars ) { + foreach ( $vars as $var ) { + if ( empty( $_POST[ $var ] ) ) { + if ( empty( $_GET[ $var ] ) ) { + $GLOBALS[ $var ] = ''; + } else { + $GLOBALS[ $var ] = $_GET[ $var ]; + } + } else { + $GLOBALS[ $var ] = $_POST[ $var ]; + } + } +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.1.0 + * + * @param unknown_type $message + */ +function show_message($message) { + if ( is_wp_error($message) ){ + if ( $message->get_error_data() && is_string( $message->get_error_data() ) ) + $message = $message->get_error_message() . ': ' . $message->get_error_data(); + else + $message = $message->get_error_message(); + } + echo "

$message

\n"; + wp_ob_end_flush_all(); + flush(); +} + +function wp_doc_link_parse( $content ) { + if ( !is_string( $content ) || empty( $content ) ) + return array(); + + if ( !function_exists('token_get_all') ) + return array(); + + $tokens = token_get_all( $content ); + $count = count( $tokens ); + $functions = array(); + $ignore_functions = array(); + for ( $t = 0; $t < $count - 2; $t++ ) { + if ( ! is_array( $tokens[ $t ] ) ) { + continue; + } + + if ( T_STRING == $tokens[ $t ][0] && ( '(' == $tokens[ $t + 1 ] || '(' == $tokens[ $t + 2 ] ) ) { + // If it's a function or class defined locally, there's not going to be any docs available + if ( ( isset( $tokens[ $t - 2 ][1] ) && in_array( $tokens[ $t - 2 ][1], array( 'function', 'class' ) ) ) || ( isset( $tokens[ $t - 2 ][0] ) && T_OBJECT_OPERATOR == $tokens[ $t - 1 ][0] ) ) { + $ignore_functions[] = $tokens[$t][1]; + } + // Add this to our stack of unique references + $functions[] = $tokens[$t][1]; + } + } + + $functions = array_unique( $functions ); + sort( $functions ); + + /** + * Filter the list of functions and classes to be ignored from the documentation lookup. + * + * @since 2.8.0 + * + * @param array $ignore_functions Functions and classes to be ignored. + */ + $ignore_functions = apply_filters( 'documentation_ignore_functions', $ignore_functions ); + + $ignore_functions = array_unique( $ignore_functions ); + + $out = array(); + foreach ( $functions as $function ) { + if ( in_array( $function, $ignore_functions ) ) + continue; + $out[] = $function; + } + + return $out; +} + +/** + * Saves option for number of rows when listing posts, pages, comments, etc. + * + * @since 2.8.0 + */ +function set_screen_options() { + + if ( isset($_POST['wp_screen_options']) && is_array($_POST['wp_screen_options']) ) { + check_admin_referer( 'screen-options-nonce', 'screenoptionnonce' ); + + if ( !$user = wp_get_current_user() ) + return; + $option = $_POST['wp_screen_options']['option']; + $value = $_POST['wp_screen_options']['value']; + + if ( $option != sanitize_key( $option ) ) + return; + + $map_option = $option; + $type = str_replace('edit_', '', $map_option); + $type = str_replace('_per_page', '', $type); + if ( in_array( $type, get_taxonomies() ) ) + $map_option = 'edit_tags_per_page'; + elseif ( in_array( $type, get_post_types() ) ) + $map_option = 'edit_per_page'; + else + $option = str_replace('-', '_', $option); + + switch ( $map_option ) { + case 'edit_per_page': + case 'users_per_page': + case 'edit_comments_per_page': + case 'upload_per_page': + case 'edit_tags_per_page': + case 'plugins_per_page': + // Network admin + case 'sites_network_per_page': + case 'users_network_per_page': + case 'site_users_network_per_page': + case 'plugins_network_per_page': + case 'themes_network_per_page': + case 'site_themes_network_per_page': + $value = (int) $value; + if ( $value < 1 || $value > 999 ) + return; + break; + default: + + /** + * Filter a screen option value before it is set. + * + * The filter can also be used to modify non-standard [items]_per_page + * settings. See the parent function for a full list of standard options. + * + * Returning false to the filter will skip saving the current option. + * + * @since 2.8.0 + * + * @see set_screen_options() + * + * @param bool|int $value Screen option value. Default false to skip. + * @param string $option The option name. + * @param int $value The number of rows to use. + */ + $value = apply_filters( 'set-screen-option', false, $option, $value ); + + if ( false === $value ) + return; + break; + } + + update_user_meta($user->ID, $option, $value); + wp_safe_redirect( remove_query_arg( array('pagenum', 'apage', 'paged'), wp_get_referer() ) ); + exit; + } +} + +/** + * Check if rewrite rule for WordPress already exists in the IIS 7+ configuration file + * + * @since 2.8.0 + * + * @return bool + * @param string $filename The file path to the configuration file + */ +function iis7_rewrite_rule_exists($filename) { + if ( ! file_exists($filename) ) + return false; + if ( ! class_exists('DOMDocument') ) + return false; + + $doc = new DOMDocument(); + if ( $doc->load($filename) === false ) + return false; + $xpath = new DOMXPath($doc); + $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + if ( $rules->length == 0 ) + return false; + else + return true; +} + +/** + * Delete WordPress rewrite rule from web.config file if it exists there + * + * @since 2.8.0 + * + * @param string $filename Name of the configuration file + * @return bool + */ +function iis7_delete_rewrite_rule($filename) { + // If configuration file does not exist then rules also do not exist so there is nothing to delete + if ( ! file_exists($filename) ) + return true; + + if ( ! class_exists('DOMDocument') ) + return false; + + $doc = new DOMDocument(); + $doc->preserveWhiteSpace = false; + + if ( $doc -> load($filename) === false ) + return false; + $xpath = new DOMXPath($doc); + $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + if ( $rules->length > 0 ) { + $child = $rules->item(0); + $parent = $child->parentNode; + $parent->removeChild($child); + $doc->formatOutput = true; + saveDomDocument($doc, $filename); + } + return true; +} + +/** + * Add WordPress rewrite rule to the IIS 7+ configuration file. + * + * @since 2.8.0 + * + * @param string $filename The file path to the configuration file + * @param string $rewrite_rule The XML fragment with URL Rewrite rule + * @return bool + */ +function iis7_add_rewrite_rule($filename, $rewrite_rule) { + if ( ! class_exists('DOMDocument') ) + return false; + + // If configuration file does not exist then we create one. + if ( ! file_exists($filename) ) { + $fp = fopen( $filename, 'w'); + fwrite($fp, ''); + fclose($fp); + } + + $doc = new DOMDocument(); + $doc->preserveWhiteSpace = false; + + if ( $doc->load($filename) === false ) + return false; + + $xpath = new DOMXPath($doc); + + // First check if the rule already exists as in that case there is no need to re-add it + $wordpress_rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + if ( $wordpress_rules->length > 0 ) + return true; + + // Check the XPath to the rewrite rule and create XML nodes if they do not exist + $xmlnodes = $xpath->query('/configuration/system.webServer/rewrite/rules'); + if ( $xmlnodes->length > 0 ) { + $rules_node = $xmlnodes->item(0); + } else { + $rules_node = $doc->createElement('rules'); + + $xmlnodes = $xpath->query('/configuration/system.webServer/rewrite'); + if ( $xmlnodes->length > 0 ) { + $rewrite_node = $xmlnodes->item(0); + $rewrite_node->appendChild($rules_node); + } else { + $rewrite_node = $doc->createElement('rewrite'); + $rewrite_node->appendChild($rules_node); + + $xmlnodes = $xpath->query('/configuration/system.webServer'); + if ( $xmlnodes->length > 0 ) { + $system_webServer_node = $xmlnodes->item(0); + $system_webServer_node->appendChild($rewrite_node); + } else { + $system_webServer_node = $doc->createElement('system.webServer'); + $system_webServer_node->appendChild($rewrite_node); + + $xmlnodes = $xpath->query('/configuration'); + if ( $xmlnodes->length > 0 ) { + $config_node = $xmlnodes->item(0); + $config_node->appendChild($system_webServer_node); + } else { + $config_node = $doc->createElement('configuration'); + $doc->appendChild($config_node); + $config_node->appendChild($system_webServer_node); + } + } + } + } + + $rule_fragment = $doc->createDocumentFragment(); + $rule_fragment->appendXML($rewrite_rule); + $rules_node->appendChild($rule_fragment); + + $doc->encoding = "UTF-8"; + $doc->formatOutput = true; + saveDomDocument($doc, $filename); + + return true; +} + +/** + * Saves the XML document into a file + * + * @since 2.8.0 + * + * @param DOMDocument $doc + * @param string $filename + */ +function saveDomDocument($doc, $filename) { + $config = $doc->saveXML(); + $config = preg_replace("/([^\r])\n/", "$1\r\n", $config); + $fp = fopen($filename, 'w'); + fwrite($fp, $config); + fclose($fp); +} + +/** + * Display the default admin color scheme picker (Used in user-edit.php) + * + * @since 3.0.0 + */ +function admin_color_scheme_picker( $user_id ) { + global $_wp_admin_css_colors; + + ksort( $_wp_admin_css_colors ); + + if ( isset( $_wp_admin_css_colors['fresh'] ) ) { + // Set Default ('fresh') and Light should go first. + $_wp_admin_css_colors = array_filter( array_merge( array( 'fresh' => '', 'light' => '' ), $_wp_admin_css_colors ) ); + } + + $current_color = get_user_option( 'admin_color', $user_id ); + + if ( empty( $current_color ) || ! isset( $_wp_admin_css_colors[ $current_color ] ) ) { + $current_color = 'fresh'; + } + + ?> +
+ + $color_info ) : + + ?> +
+ /> + + + + + + colors as $html_color ) { + ?> + + + +
 
+
+ +
+ icon_colors ) ) { + $icon_colors = $_wp_admin_css_colors[ $color_scheme ]->icon_colors; + } elseif ( ! empty( $_wp_admin_css_colors['fresh']->icon_colors ) ) { + $icon_colors = $_wp_admin_css_colors['fresh']->icon_colors; + } else { + // Fall back to the default set of icon colors if the default scheme is missing. + $icon_colors = array( 'base' => '#999', 'focus' => '#2ea2cc', 'current' => '#fff' ); + } + + echo '\n"; +} +add_action( 'admin_head', 'wp_color_scheme_settings' ); + +function _ipad_meta() { + if ( wp_is_mobile() ) { + ?> + + sprintf( __( '%s is currently editing' ), $user->display_name ) ); + + if ( ( $avatar = get_avatar( $user->ID, 18 ) ) && preg_match( "|src='([^']+)'|", $avatar, $matches ) ) + $send['avatar_src'] = $matches[1]; + + $checked[$key] = $send; + } + } + } + + if ( ! empty( $checked ) ) + $response['wp-check-locked-posts'] = $checked; + + return $response; +} +add_filter( 'heartbeat_received', 'wp_check_locked_posts', 10, 3 ); + +/** + * Check lock status on the New/Edit Post screen and refresh the lock + * + * @since 3.6.0 + */ +function wp_refresh_post_lock( $response, $data, $screen_id ) { + if ( array_key_exists( 'wp-refresh-post-lock', $data ) ) { + $received = $data['wp-refresh-post-lock']; + $send = array(); + + if ( ! $post_id = absint( $received['post_id'] ) ) + return $response; + + if ( ! current_user_can('edit_post', $post_id) ) + return $response; + + if ( ( $user_id = wp_check_post_lock( $post_id ) ) && ( $user = get_userdata( $user_id ) ) ) { + $error = array( + 'text' => sprintf( __( '%s has taken over and is currently editing.' ), $user->display_name ) + ); + + if ( $avatar = get_avatar( $user->ID, 64 ) ) { + if ( preg_match( "|src='([^']+)'|", $avatar, $matches ) ) + $error['avatar_src'] = $matches[1]; + } + + $send['lock_error'] = $error; + } else { + if ( $new_lock = wp_set_post_lock( $post_id ) ) + $send['new_lock'] = implode( ':', $new_lock ); + } + + $response['wp-refresh-post-lock'] = $send; + } + + return $response; +} +add_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 ); + +/** + * Check nonce expiration on the New/Edit Post screen and refresh if needed + * + * @since 3.6.0 + */ +function wp_refresh_post_nonces( $response, $data, $screen_id ) { + if ( array_key_exists( 'wp-refresh-post-nonces', $data ) ) { + $received = $data['wp-refresh-post-nonces']; + $response['wp-refresh-post-nonces'] = array( 'check' => 1 ); + + if ( ! $post_id = absint( $received['post_id'] ) ) + return $response; + + if ( ! current_user_can( 'edit_post', $post_id ) || empty( $received['post_nonce'] ) ) + return $response; + + if ( 2 === wp_verify_nonce( $received['post_nonce'], 'update-post_' . $post_id ) ) { + $response['wp-refresh-post-nonces'] = array( + 'replace' => array( + 'getpermalinknonce' => wp_create_nonce('getpermalink'), + 'samplepermalinknonce' => wp_create_nonce('samplepermalink'), + 'closedpostboxesnonce' => wp_create_nonce('closedpostboxes'), + '_ajax_linking_nonce' => wp_create_nonce( 'internal-linking' ), + '_wpnonce' => wp_create_nonce( 'update-post_' . $post_id ), + ), + 'heartbeatNonce' => wp_create_nonce( 'heartbeat-nonce' ), + ); + } + } + + return $response; +} +add_filter( 'heartbeat_received', 'wp_refresh_post_nonces', 10, 3 ); + +/** + * Disable suspension of Heartbeat on the Add/Edit Post screens. + * + * @since 3.8.0 + * + * @param array $settings An array of Heartbeat settings. + * @return array Filtered Heartbeat settings. + */ +function wp_heartbeat_set_suspension( $settings ) { + global $pagenow; + + if ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) { + $settings['suspension'] = 'disable'; + } + + return $settings; +} +add_filter( 'heartbeat_settings', 'wp_heartbeat_set_suspension' ); + +/** + * Autosave with heartbeat + * + * @since 3.9.0 + */ +function heartbeat_autosave( $response, $data ) { + if ( ! empty( $data['wp_autosave'] ) ) { + $saved = wp_autosave( $data['wp_autosave'] ); + + if ( is_wp_error( $saved ) ) { + $response['wp_autosave'] = array( 'success' => false, 'message' => $saved->get_error_message() ); + } elseif ( empty( $saved ) ) { + $response['wp_autosave'] = array( 'success' => false, 'message' => __( 'Error while saving.' ) ); + } else { + /* translators: draft saved date format, see http://php.net/date */ + $draft_saved_date_format = __( 'g:i:s a' ); + /* translators: %s: date and time */ + $response['wp_autosave'] = array( 'success' => true, 'message' => sprintf( __( 'Draft saved at %s.' ), date_i18n( $draft_saved_date_format ) ) ); + } + } + + return $response; +} +// Run later as we have to set DOING_AUTOSAVE for back-compat +add_filter( 'heartbeat_received', 'heartbeat_autosave', 500, 2 ); + +/** + * Disables autocomplete on the 'post' form (Add/Edit Post screens) for WebKit browsers, + * as they disregard the autocomplete setting on the editor textarea. That can break the editor + * when the user navigates to it with the browser's Back button. See #28037 + * + * @since 4.0 + */ +function post_form_autocomplete_off() { + global $is_safari, $is_chrome; + + if ( $is_safari || $is_chrome ) { + echo ' autocomplete="off"'; + } +} + +add_action( 'post_edit_form_tag', 'post_form_autocomplete_off' ); diff --git a/wp-admin/includes/ms-deprecated.php b/wp-admin/includes/ms-deprecated.php new file mode 100644 index 0000000..44e2a82 --- /dev/null +++ b/wp-admin/includes/ms-deprecated.php @@ -0,0 +1,78 @@ + ( 1024 * get_site_option( 'fileupload_maxk', 1500 ) ) ) + $file['error'] = sprintf(__('This file is too big. Files must be less than %1$s KB in size.'), get_site_option( 'fileupload_maxk', 1500 ) ); + if ( upload_is_user_over_quota( false ) ) { + $file['error'] = __( 'You have used your space quota. Please delete files before uploading.' ); + } + if ( $file['error'] != '0' && !isset($_POST['html-upload']) ) + wp_die( $file['error'] . ' ' . __( 'Back' ) . '' ); + + return $file; +} +add_filter( 'wp_handle_upload_prefilter', 'check_upload_size' ); + +/** + * Delete a blog + * + * @since 3.0.0 + * + * @param int $blog_id Blog ID + * @param bool $drop True if blog's table should be dropped. Default is false. + * @return void + */ +function wpmu_delete_blog( $blog_id, $drop = false ) { + global $wpdb; + + $switch = false; + if ( get_current_blog_id() != $blog_id ) { + $switch = true; + switch_to_blog( $blog_id ); + } + + $blog = get_blog_details( $blog_id ); + /** + * Fires before a blog is deleted. + * + * @since MU + * + * @param int $blog_id The blog ID. + * @param bool $drop True if blog's table should be dropped. Default is false. + */ + do_action( 'delete_blog', $blog_id, $drop ); + + $users = get_users( array( 'blog_id' => $blog_id, 'fields' => 'ids' ) ); + + // Remove users from this blog. + if ( ! empty( $users ) ) { + foreach ( $users as $user_id ) { + remove_user_from_blog( $user_id, $blog_id ); + } + } + + update_blog_status( $blog_id, 'deleted', 1 ); + + $current_site = get_current_site(); + + // Don't destroy the initial, main, or root blog. + if ( $drop && ( 1 == $blog_id || is_main_site( $blog_id ) || ( $blog->path == $current_site->path && $blog->domain == $current_site->domain ) ) ) + $drop = false; + + if ( $drop ) { + $tables = $wpdb->tables( 'blog' ); + /** + * Filter the tables to drop when the blog is deleted. + * + * @since MU + * + * @param array $tables The blog tables to be dropped. + * @param int $blog_id The ID of the blog to drop tables for. + */ + $drop_tables = apply_filters( 'wpmu_drop_tables', $tables, $blog_id ); + + foreach ( (array) $drop_tables as $table ) { + $wpdb->query( "DROP TABLE IF EXISTS `$table`" ); + } + + $wpdb->delete( $wpdb->blogs, array( 'blog_id' => $blog_id ) ); + + $uploads = wp_upload_dir(); + /** + * Filter the upload base directory to delete when the blog is deleted. + * + * @since MU + * + * @param string $uploads['basedir'] Uploads path without subdirectory. @see wp_upload_dir() + * @param int $blog_id The blog ID. + */ + $dir = apply_filters( 'wpmu_delete_blog_upload_dir', $uploads['basedir'], $blog_id ); + $dir = rtrim( $dir, DIRECTORY_SEPARATOR ); + $top_dir = $dir; + $stack = array($dir); + $index = 0; + + while ( $index < count( $stack ) ) { + # Get indexed directory from stack + $dir = $stack[$index]; + + $dh = @opendir( $dir ); + if ( $dh ) { + while ( ( $file = @readdir( $dh ) ) !== false ) { + if ( $file == '.' || $file == '..' ) + continue; + + if ( @is_dir( $dir . DIRECTORY_SEPARATOR . $file ) ) + $stack[] = $dir . DIRECTORY_SEPARATOR . $file; + else if ( @is_file( $dir . DIRECTORY_SEPARATOR . $file ) ) + @unlink( $dir . DIRECTORY_SEPARATOR . $file ); + } + @closedir( $dh ); + } + $index++; + } + + $stack = array_reverse( $stack ); // Last added dirs are deepest + foreach( (array) $stack as $dir ) { + if ( $dir != $top_dir) + @rmdir( $dir ); + } + + clean_blog_cache( $blog ); + } + + if ( $switch ) + restore_current_blog(); +} + +// @todo Merge with wp_delete_user() ? +function wpmu_delete_user( $id ) { + global $wpdb; + + $id = (int) $id; + $user = new WP_User( $id ); + + if ( !$user->exists() ) + return false; + /** + * Fires before a user is deleted from the network. + * + * @since MU + * + * @param int $id ID of the user about to be deleted from the network. + */ + do_action( 'wpmu_delete_user', $id ); + + $blogs = get_blogs_of_user( $id ); + + if ( ! empty( $blogs ) ) { + foreach ( $blogs as $blog ) { + switch_to_blog( $blog->userblog_id ); + remove_user_from_blog( $id, $blog->userblog_id ); + + $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) ); + foreach ( (array) $post_ids as $post_id ) { + wp_delete_post( $post_id ); + } + + // Clean links + $link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id ) ); + + if ( $link_ids ) { + foreach ( $link_ids as $link_id ) + wp_delete_link( $link_id ); + } + + restore_current_blog(); + } + } + + $meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) ); + foreach ( $meta as $mid ) + delete_metadata_by_mid( 'user', $mid ); + + $wpdb->delete( $wpdb->users, array( 'ID' => $id ) ); + + clean_user_cache( $user ); + + /** This action is documented in wp-admin/includes/user.php */ + do_action( 'deleted_user', $id ); + + return true; +} + +function update_option_new_admin_email( $old_value, $value ) { + if ( $value == get_option( 'admin_email' ) || !is_email( $value ) ) + return; + + $hash = md5( $value. time() .mt_rand() ); + $new_admin_email = array( + 'hash' => $hash, + 'newemail' => $value + ); + update_option( 'adminhash', $new_admin_email ); + + $email_text = __( 'Dear user, + +You recently requested to have the administration email address on +your site changed. +If this is correct, please click on the following link to change it: +###ADMIN_URL### + +You can safely ignore and delete this email if you do not want to +take this action. + +This email has been sent to ###EMAIL### + +Regards, +All at ###SITENAME### +###SITEURL###' ); + + /** + * Filter the email text sent when the site admin email is changed. + * + * The following strings have a special meaning and will get replaced dynamically: + * ###ADMIN_URL### The link to click on to confirm the email change. Required otherwise this functunalty is will break. + * ###EMAIL### The new email. + * ###SITENAME### The name of the site. + * ###SITEURL### The URL to the site. + * + * @since MU + * + * @param string $email_text Text in the email. + * @param string $new_admin_email New admin email that the current administration email was changed to. + */ + $content = apply_filters( 'new_admin_email_content', $email_text, $new_admin_email ); + + $content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'options.php?adminhash='.$hash ) ), $content ); + $content = str_replace( '###EMAIL###', $value, $content ); + $content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content ); + $content = str_replace( '###SITEURL###', network_home_url(), $content ); + + wp_mail( $value, sprintf( __( '[%s] New Admin Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); +} +add_action( 'update_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); +add_action( 'add_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); + +function send_confirmation_on_profile_email() { + global $errors, $wpdb; + $current_user = wp_get_current_user(); + if ( ! is_object($errors) ) + $errors = new WP_Error(); + + if ( $current_user->ID != $_POST['user_id'] ) + return false; + + if ( $current_user->user_email != $_POST['email'] ) { + if ( !is_email( $_POST['email'] ) ) { + $errors->add( 'user_email', __( "ERROR: The email address isn’t correct." ), array( 'form-field' => 'email' ) ); + return; + } + + if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_email FROM {$wpdb->users} WHERE user_email=%s", $_POST['email'] ) ) ) { + $errors->add( 'user_email', __( "ERROR: The email address is already used." ), array( 'form-field' => 'email' ) ); + delete_option( $current_user->ID . '_new_email' ); + return; + } + + $hash = md5( $_POST['email'] . time() . mt_rand() ); + $new_user_email = array( + 'hash' => $hash, + 'newemail' => $_POST['email'] + ); + update_option( $current_user->ID . '_new_email', $new_user_email ); + + $email_text = __( 'Dear user, + +You recently requested to have the email address on your account changed. +If this is correct, please click on the following link to change it: +###ADMIN_URL### + +You can safely ignore and delete this email if you do not want to +take this action. + +This email has been sent to ###EMAIL### + +Regards, +All at ###SITENAME### +###SITEURL###' ); + + /** + * Filter the email text sent when a user changes emails. + * + * The following strings have a special meaning and will get replaced dynamically: + * ###ADMIN_URL### The link to click on to confirm the email change. Required otherwise this functunalty is will break. + * ###EMAIL### The new email. + * ###SITENAME### The name of the site. + * ###SITEURL### The URL to the site. + * + * @since MU + * + * @param string $email_text Text in the email. + * @param string $new_user_email New user email that the current user has changed to. + */ + $content = apply_filters( 'new_user_email_content', $email_text, $new_user_email ); + + $content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'profile.php?newuseremail='.$hash ) ), $content ); + $content = str_replace( '###EMAIL###', $_POST['email'], $content); + $content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content ); + $content = str_replace( '###SITEURL###', network_home_url(), $content ); + + wp_mail( $_POST['email'], sprintf( __( '[%s] New Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); + $_POST['email'] = $current_user->user_email; + } +} +add_action( 'personal_options_update', 'send_confirmation_on_profile_email' ); + +function new_user_email_admin_notice() { + if ( strpos( $_SERVER['PHP_SELF'], 'profile.php' ) && isset( $_GET['updated'] ) && $email = get_option( get_current_user_id() . '_new_email' ) ) + echo "
" . sprintf( __( "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." ), $email['newemail'] ) . "
"; +} +add_action( 'admin_notices', 'new_user_email_admin_notice' ); + +/** + * Check whether a blog has used its allotted upload space. + * + * @since MU + * + * @param bool $echo Optional. If $echo is set and the quota is exceeded, a warning message is echoed. Default is true. + * @return int + */ +function upload_is_user_over_quota( $echo = true ) { + if ( get_site_option( 'upload_space_check_disabled' ) ) + return false; + + $space_allowed = get_space_allowed(); + if ( empty( $space_allowed ) || !is_numeric( $space_allowed ) ) + $space_allowed = 10; // Default space allowed is 10 MB + + $space_used = get_space_used(); + + if ( ( $space_allowed - $space_used ) < 0 ) { + if ( $echo ) + _e( 'Sorry, you have used your space allocation. Please delete some files to upload more files.' ); + return true; + } else { + return false; + } +} + +/** + * Displays the amount of disk space used by the current blog. Not used in core. + * + * @since MU + */ +function display_space_usage() { + $space_allowed = get_space_allowed(); + $space_used = get_space_used(); + + $percent_used = ( $space_used / $space_allowed ) * 100; + + if ( $space_allowed > 1000 ) { + $space = number_format( $space_allowed / 1024 ); + /* translators: Gigabytes */ + $space .= __( 'GB' ); + } else { + $space = number_format( $space_allowed ); + /* translators: Megabytes */ + $space .= __( 'MB' ); + } + ?> + + + + + + + update( $wpdb->users, array( sanitize_key( $pref ) => $value ), array( 'ID' => $id ) ); + + $user = new WP_User( $id ); + clean_user_cache( $user ); + + if ( $pref == 'spam' ) { + if ( $value == 1 ) { + /** + * Fires after the user is marked as a SPAM user. + * + * @since 3.0.0 + * + * @param int $id ID of the user marked as SPAM. + */ + do_action( 'make_spam_user', $id ); + } else { + /** + * Fires after the user is marked as a HAM user. Opposite of SPAM. + * + * @since 3.0.0 + * + * @param int $id ID of the user marked as HAM. + */ + do_action( 'make_ham_user', $id ); + } + } + + return $value; +} + +function refresh_user_details( $id ) { + $id = (int) $id; + + if ( !$user = get_userdata( $id ) ) + return false; + + clean_user_cache( $user ); + + return $id; +} + +function format_code_lang( $code = '' ) { + $code = strtolower( substr( $code, 0, 2 ) ); + $lang_codes = array( + 'aa' => 'Afar', 'ab' => 'Abkhazian', 'af' => 'Afrikaans', 'ak' => 'Akan', 'sq' => 'Albanian', 'am' => 'Amharic', 'ar' => 'Arabic', 'an' => 'Aragonese', 'hy' => 'Armenian', 'as' => 'Assamese', 'av' => 'Avaric', 'ae' => 'Avestan', 'ay' => 'Aymara', 'az' => 'Azerbaijani', 'ba' => 'Bashkir', 'bm' => 'Bambara', 'eu' => 'Basque', 'be' => 'Belarusian', 'bn' => 'Bengali', + 'bh' => 'Bihari', 'bi' => 'Bislama', 'bs' => 'Bosnian', 'br' => 'Breton', 'bg' => 'Bulgarian', 'my' => 'Burmese', 'ca' => 'Catalan; Valencian', 'ch' => 'Chamorro', 'ce' => 'Chechen', 'zh' => 'Chinese', 'cu' => 'Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic', 'cv' => 'Chuvash', 'kw' => 'Cornish', 'co' => 'Corsican', 'cr' => 'Cree', + 'cs' => 'Czech', 'da' => 'Danish', 'dv' => 'Divehi; Dhivehi; Maldivian', 'nl' => 'Dutch; Flemish', 'dz' => 'Dzongkha', 'en' => 'English', 'eo' => 'Esperanto', 'et' => 'Estonian', 'ee' => 'Ewe', 'fo' => 'Faroese', 'fj' => 'Fijjian', 'fi' => 'Finnish', 'fr' => 'French', 'fy' => 'Western Frisian', 'ff' => 'Fulah', 'ka' => 'Georgian', 'de' => 'German', 'gd' => 'Gaelic; Scottish Gaelic', + 'ga' => 'Irish', 'gl' => 'Galician', 'gv' => 'Manx', 'el' => 'Greek, Modern', 'gn' => 'Guarani', 'gu' => 'Gujarati', 'ht' => 'Haitian; Haitian Creole', 'ha' => 'Hausa', 'he' => 'Hebrew', 'hz' => 'Herero', 'hi' => 'Hindi', 'ho' => 'Hiri Motu', 'hu' => 'Hungarian', 'ig' => 'Igbo', 'is' => 'Icelandic', 'io' => 'Ido', 'ii' => 'Sichuan Yi', 'iu' => 'Inuktitut', 'ie' => 'Interlingue', + 'ia' => 'Interlingua (International Auxiliary Language Association)', 'id' => 'Indonesian', 'ik' => 'Inupiaq', 'it' => 'Italian', 'jv' => 'Javanese', 'ja' => 'Japanese', 'kl' => 'Kalaallisut; Greenlandic', 'kn' => 'Kannada', 'ks' => 'Kashmiri', 'kr' => 'Kanuri', 'kk' => 'Kazakh', 'km' => 'Central Khmer', 'ki' => 'Kikuyu; Gikuyu', 'rw' => 'Kinyarwanda', 'ky' => 'Kirghiz; Kyrgyz', + 'kv' => 'Komi', 'kg' => 'Kongo', 'ko' => 'Korean', 'kj' => 'Kuanyama; Kwanyama', 'ku' => 'Kurdish', 'lo' => 'Lao', 'la' => 'Latin', 'lv' => 'Latvian', 'li' => 'Limburgan; Limburger; Limburgish', 'ln' => 'Lingala', 'lt' => 'Lithuanian', 'lb' => 'Luxembourgish; Letzeburgesch', 'lu' => 'Luba-Katanga', 'lg' => 'Ganda', 'mk' => 'Macedonian', 'mh' => 'Marshallese', 'ml' => 'Malayalam', + 'mi' => 'Maori', 'mr' => 'Marathi', 'ms' => 'Malay', 'mg' => 'Malagasy', 'mt' => 'Maltese', 'mo' => 'Moldavian', 'mn' => 'Mongolian', 'na' => 'Nauru', 'nv' => 'Navajo; Navaho', 'nr' => 'Ndebele, South; South Ndebele', 'nd' => 'Ndebele, North; North Ndebele', 'ng' => 'Ndonga', 'ne' => 'Nepali', 'nn' => 'Norwegian Nynorsk; Nynorsk, Norwegian', 'nb' => 'Bokmål, Norwegian, Norwegian Bokmål', + 'no' => 'Norwegian', 'ny' => 'Chichewa; Chewa; Nyanja', 'oc' => 'Occitan, Provençal', 'oj' => 'Ojibwa', 'or' => 'Oriya', 'om' => 'Oromo', 'os' => 'Ossetian; Ossetic', 'pa' => 'Panjabi; Punjabi', 'fa' => 'Persian', 'pi' => 'Pali', 'pl' => 'Polish', 'pt' => 'Portuguese', 'ps' => 'Pushto', 'qu' => 'Quechua', 'rm' => 'Romansh', 'ro' => 'Romanian', 'rn' => 'Rundi', 'ru' => 'Russian', + 'sg' => 'Sango', 'sa' => 'Sanskrit', 'sr' => 'Serbian', 'hr' => 'Croatian', 'si' => 'Sinhala; Sinhalese', 'sk' => 'Slovak', 'sl' => 'Slovenian', 'se' => 'Northern Sami', 'sm' => 'Samoan', 'sn' => 'Shona', 'sd' => 'Sindhi', 'so' => 'Somali', 'st' => 'Sotho, Southern', 'es' => 'Spanish; Castilian', 'sc' => 'Sardinian', 'ss' => 'Swati', 'su' => 'Sundanese', 'sw' => 'Swahili', + 'sv' => 'Swedish', 'ty' => 'Tahitian', 'ta' => 'Tamil', 'tt' => 'Tatar', 'te' => 'Telugu', 'tg' => 'Tajik', 'tl' => 'Tagalog', 'th' => 'Thai', 'bo' => 'Tibetan', 'ti' => 'Tigrinya', 'to' => 'Tonga (Tonga Islands)', 'tn' => 'Tswana', 'ts' => 'Tsonga', 'tk' => 'Turkmen', 'tr' => 'Turkish', 'tw' => 'Twi', 'ug' => 'Uighur; Uyghur', 'uk' => 'Ukrainian', 'ur' => 'Urdu', 'uz' => 'Uzbek', + 've' => 'Venda', 'vi' => 'Vietnamese', 'vo' => 'Volapük', 'cy' => 'Welsh','wa' => 'Walloon','wo' => 'Wolof', 'xh' => 'Xhosa', 'yi' => 'Yiddish', 'yo' => 'Yoruba', 'za' => 'Zhuang; Chuang', 'zu' => 'Zulu' ); + + /** + * Filter the language codes. + * + * @since MU + * + * @param array $lang_codes Key/value pair of language codes where key is the short version. + * @param string $code A two-letter designation of the language. + */ + $lang_codes = apply_filters( 'lang_codes', $lang_codes, $code ); + return strtr( $code, $lang_codes ); +} + +function sync_category_tag_slugs( $term, $taxonomy ) { + if ( global_terms_enabled() && ( $taxonomy == 'category' || $taxonomy == 'post_tag' ) ) { + if ( is_object( $term ) ) { + $term->slug = sanitize_title( $term->name ); + } else { + $term['slug'] = sanitize_title( $term['name'] ); + } + } + return $term; +} +add_filter( 'get_term', 'sync_category_tag_slugs', 10, 2 ); + +function _access_denied_splash() { + if ( ! is_user_logged_in() || is_network_admin() ) + return; + + $blogs = get_blogs_of_user( get_current_user_id() ); + + if ( wp_list_filter( $blogs, array( 'userblog_id' => get_current_blog_id() ) ) ) + return; + + $blog_name = get_bloginfo( 'name' ); + + if ( empty( $blogs ) ) + wp_die( sprintf( __( '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.' ), $blog_name ) ); + + $output = '

' . sprintf( __( '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.' ), $blog_name ) . '

'; + $output .= '

' . __( '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.' ) . '

'; + + $output .= '

' . __('Your Sites') . '

'; + $output .= ''; + + foreach ( $blogs as $blog ) { + $output .= ''; + $output .= ""; + $output .= ''; + $output .= ''; + } + + $output .= '
{$blog->blogname}' . __( 'Visit Dashboard' ) . ' | ' . + '' . __( 'View Site' ) . '
'; + + wp_die( $output ); +} +add_action( 'admin_page_access_denied', '_access_denied_splash', 99 ); + +function check_import_new_users( $permission ) { + if ( !is_super_admin() ) + return false; + return true; +} +add_filter( 'import_allow_create_users', 'check_import_new_users' ); +// See "import_allow_fetch_attachments" and "import_attachment_size_limit" filters too. + +function mu_dropdown_languages( $lang_files = array(), $current = '' ) { + $flag = false; + $output = array(); + + foreach ( (array) $lang_files as $val ) { + $code_lang = basename( $val, '.mo' ); + + if ( $code_lang == 'en_US' ) { // American English + $flag = true; + $ae = __( 'American English' ); + $output[$ae] = ''; + } elseif ( $code_lang == 'en_GB' ) { // British English + $flag = true; + $be = __( 'British English' ); + $output[$be] = ''; + } else { + $translated = format_code_lang( $code_lang ); + $output[$translated] = ''; + } + + } + + if ( $flag === false ) // WordPress english + $output[] = '"; + + // Order by name + uksort( $output, 'strnatcasecmp' ); + /** + * Filter the languages available in the dropdown. + * + * @since MU + * + * @param array $output HTML output of the dropdown. + * @param array $lang_files Available language files. + * @param string $current The current language code. + */ + $output = apply_filters( 'mu_dropdown_languages', $output, $lang_files, $current ); + echo implode( "\n\t", $output ); +} + +function site_admin_notice() { + global $wp_db_version; + if ( !is_super_admin() ) + return false; + if ( get_site_option( 'wpmu_upgrade_site' ) != $wp_db_version ) + echo "
" . sprintf( __( 'Thank you for Updating! Please visit the Upgrade Network page to update all your sites.' ), esc_url( network_admin_url( 'upgrade.php' ) ) ) . "
"; +} +add_action( 'admin_notices', 'site_admin_notice' ); +add_action( 'network_admin_notices', 'site_admin_notice' ); + +function avoid_blog_page_permalink_collision( $data, $postarr ) { + if ( is_subdomain_install() ) + return $data; + if ( $data['post_type'] != 'page' ) + return $data; + if ( !isset( $data['post_name'] ) || $data['post_name'] == '' ) + return $data; + if ( !is_main_site() ) + return $data; + + $post_name = $data['post_name']; + $c = 0; + while( $c < 10 && get_id_from_blogname( $post_name ) ) { + $post_name .= mt_rand( 1, 10 ); + $c ++; + } + if ( $post_name != $data['post_name'] ) { + $data['post_name'] = $post_name; + } + return $data; +} +add_filter( 'wp_insert_post_data', 'avoid_blog_page_permalink_collision', 10, 2 ); + +function choose_primary_blog() { + ?> + + + + + + + + + + + +
+ 1 ) { + $found = false; + ?> + + userblog_id ); + } + } elseif ( count( $all_blogs ) == 1 ) { + $blog = array_shift( $all_blogs ); + echo $blog->domain; + if ( $primary_blog != $blog->userblog_id ) // Set the primary blog again if it's out of sync with blog list. + update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id ); + } else { + echo "N/A"; + } + ?> +
+ + +
+ user_login, $super_admins ) ) { + $super_admins[] = $user->user_login; + update_site_option( 'site_admins' , $super_admins ); + + /** + * Fires after the user is granted Super Admin privileges. + * + * @since 3.0.0 + * + * @param int $user_id ID of the user that was granted Super Admin privileges. + */ + do_action( 'granted_super_admin', $user_id ); + return true; + } + return false; +} + +/** + * Revokes Super Admin privileges. + * + * @since 3.0.0 + * @param int $user_id ID of the user Super Admin privileges to be revoked from. + * @return bool True on success, false on failure. This can fail when the user's email + * is the network admin email or when the $super_admins global is defined. + */ +function revoke_super_admin( $user_id ) { + // If global super_admins override is defined, there is nothing to do here. + if ( isset( $GLOBALS['super_admins'] ) ) { + return false; + } + + /** + * Fires before the user's Super Admin privileges are revoked. + * + * @since 3.0.0 + * + * @param int $user_id ID of the user Super Admin privileges are being revoked from. + */ + do_action( 'revoke_super_admin', $user_id ); + + // Directly fetch site_admins instead of using get_super_admins() + $super_admins = get_site_option( 'site_admins', array( 'admin' ) ); + + $user = get_userdata( $user_id ); + if ( $user && 0 !== strcasecmp( $user->user_email, get_site_option( 'admin_email' ) ) ) { + if ( false !== ( $key = array_search( $user->user_login, $super_admins ) ) ) { + unset( $super_admins[$key] ); + update_site_option( 'site_admins', $super_admins ); + + /** + * Fires after the user's Super Admin privileges are revoked. + * + * @since 3.0.0 + * + * @param int $user_id ID of the user Super Admin privileges were revoked from. + */ + do_action( 'revoked_super_admin', $user_id ); + return true; + } + } + return false; +} + +/** + * Whether or not we can edit this network from this page + * + * By default editing of network is restricted to the Network Admin for that site_id this allows for this to be overridden + * + * @since 3.1.0 + * @param integer $site_id The network/site ID to check. + */ +function can_edit_network( $site_id ) { + global $wpdb; + + if ( $site_id == $wpdb->siteid ) + $result = true; + else + $result = false; + + /** + * Filter whether this network can be edited from this page. + * + * @since 3.1.0 + * + * @param bool $result Whether the network can be edited from this page. + * @param int $site_id The network/site ID to check. + */ + return apply_filters( 'can_edit_network', $result, $site_id ); +} + +/** + * Thickbox image paths for Network Admin. + * + * @since 3.1.0 + * @access private + */ +function _thickbox_path_admin_subfolder() { +?> + + $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth; + + ob_start(); + $item_id = esc_attr( $item->ID ); + $removed_args = array( + 'action', + 'customlink-tab', + 'edit-menu-item', + 'menu-item', + 'page-tab', + '_wpnonce', + ); + + $original_title = ''; + if ( 'taxonomy' == $item->type ) { + $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); + if ( is_wp_error( $original_title ) ) + $original_title = false; + } elseif ( 'post_type' == $item->type ) { + $original_object = get_post( $item->object_id ); + $original_title = get_the_title( $original_object->ID ); + } + + $classes = array( + 'menu-item menu-item-depth-' . $depth, + 'menu-item-' . esc_attr( $item->object ), + 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive'), + ); + + $title = $item->title; + + if ( ! empty( $item->_invalid ) ) { + $classes[] = 'menu-item-invalid'; + /* translators: %s: title of menu item which is invalid */ + $title = sprintf( __( '%s (Invalid)' ), $item->title ); + } elseif ( isset( $item->post_status ) && 'draft' == $item->post_status ) { + $classes[] = 'pending'; + /* translators: %s: title of menu item in draft status */ + $title = sprintf( __('%s (Pending)'), $item->title ); + } + + $title = ( ! isset( $item->label ) || '' == $item->label ) ? $title : $item->label; + + $submenu_text = ''; + if ( 0 == $depth ) + $submenu_text = 'style="display: none;"'; + + ?> +
  • '; + $output .= ''; + + // Menu item hidden fields + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + } + +} // Walker_Nav_Menu_Checklist + +/** + * Prints the appropriate response to a menu quick search. + * + * @since 3.0.0 + * + * @param array $request The unsanitized request values. + */ +function _wp_ajax_menu_quick_search( $request = array() ) { + $args = array(); + $type = isset( $request['type'] ) ? $request['type'] : ''; + $object_type = isset( $request['object_type'] ) ? $request['object_type'] : ''; + $query = isset( $request['q'] ) ? $request['q'] : ''; + $response_format = isset( $request['response-format'] ) && in_array( $request['response-format'], array( 'json', 'markup' ) ) ? $request['response-format'] : 'json'; + + if ( 'markup' == $response_format ) { + $args['walker'] = new Walker_Nav_Menu_Checklist; + } + + if ( 'get-post-item' == $type ) { + if ( post_type_exists( $object_type ) ) { + if ( isset( $request['ID'] ) ) { + $object_id = (int) $request['ID']; + if ( 'markup' == $response_format ) { + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $object_id ) ) ), 0, (object) $args ); + } elseif ( 'json' == $response_format ) { + echo json_encode( + array( + 'ID' => $object_id, + 'post_title' => get_the_title( $object_id ), + 'post_type' => get_post_type( $object_id ), + ) + ); + echo "\n"; + } + } + } elseif ( taxonomy_exists( $object_type ) ) { + if ( isset( $request['ID'] ) ) { + $object_id = (int) $request['ID']; + if ( 'markup' == $response_format ) { + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_term( $object_id, $object_type ) ) ), 0, (object) $args ); + } elseif ( 'json' == $response_format ) { + $post_obj = get_term( $object_id, $object_type ); + echo json_encode( + array( + 'ID' => $object_id, + 'post_title' => $post_obj->name, + 'post_type' => $object_type, + ) + ); + echo "\n"; + } + } + + } + + } elseif ( preg_match('/quick-search-(posttype|taxonomy)-([a-zA-Z_-]*\b)/', $type, $matches) ) { + if ( 'posttype' == $matches[1] && get_post_type_object( $matches[2] ) ) { + query_posts(array( + 'posts_per_page' => 10, + 'post_type' => $matches[2], + 's' => $query, + )); + if ( ! have_posts() ) + return; + while ( have_posts() ) { + the_post(); + if ( 'markup' == $response_format ) { + $var_by_ref = get_the_ID(); + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $var_by_ref ) ) ), 0, (object) $args ); + } elseif ( 'json' == $response_format ) { + echo json_encode( + array( + 'ID' => get_the_ID(), + 'post_title' => get_the_title(), + 'post_type' => get_post_type(), + ) + ); + echo "\n"; + } + } + } elseif ( 'taxonomy' == $matches[1] ) { + $terms = get_terms( $matches[2], array( + 'name__like' => $query, + 'number' => 10, + )); + if ( empty( $terms ) || is_wp_error( $terms ) ) + return; + foreach( (array) $terms as $term ) { + if ( 'markup' == $response_format ) { + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( $term ) ), 0, (object) $args ); + } elseif ( 'json' == $response_format ) { + echo json_encode( + array( + 'ID' => $term->term_id, + 'post_title' => $term->name, + 'post_type' => $matches[2], + ) + ); + echo "\n"; + } + } + } + } +} + +/** + * Register nav menu metaboxes and advanced menu items + * + * @since 3.0.0 + **/ +function wp_nav_menu_setup() { + // Register meta boxes + wp_nav_menu_post_type_meta_boxes(); + add_meta_box( 'add-custom-links', __( 'Links' ), 'wp_nav_menu_item_link_meta_box', 'nav-menus', 'side', 'default' ); + wp_nav_menu_taxonomy_meta_boxes(); + + // Register advanced menu items (columns) + add_filter( 'manage_nav-menus_columns', 'wp_nav_menu_manage_columns' ); + + // If first time editing, disable advanced items by default. + if( false === get_user_option( 'managenav-menuscolumnshidden' ) ) { + $user = wp_get_current_user(); + update_user_option($user->ID, 'managenav-menuscolumnshidden', + array( 0 => 'link-target', 1 => 'css-classes', 2 => 'xfn', 3 => 'description', ), + true); + } +} + +/** + * Limit the amount of meta boxes to just links, pages and cats for first time users. + * + * @since 3.0.0 + **/ +function wp_initial_nav_menu_meta_boxes() { + global $wp_meta_boxes; + + if ( get_user_option( 'metaboxhidden_nav-menus' ) !== false || ! is_array($wp_meta_boxes) ) + return; + + $initial_meta_boxes = array( 'nav-menu-theme-locations', 'add-page', 'add-custom-links', 'add-category' ); + $hidden_meta_boxes = array(); + + foreach ( array_keys($wp_meta_boxes['nav-menus']) as $context ) { + foreach ( array_keys($wp_meta_boxes['nav-menus'][$context]) as $priority ) { + foreach ( $wp_meta_boxes['nav-menus'][$context][$priority] as $box ) { + if ( in_array( $box['id'], $initial_meta_boxes ) ) { + unset( $box['id'] ); + } else { + $hidden_meta_boxes[] = $box['id']; + } + } + } + } + + $user = wp_get_current_user(); + update_user_option( $user->ID, 'metaboxhidden_nav-menus', $hidden_meta_boxes, true ); +} + +/** + * Creates metaboxes for any post type menu item. + * + * @since 3.0.0 + */ +function wp_nav_menu_post_type_meta_boxes() { + $post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'object' ); + + if ( ! $post_types ) + return; + + foreach ( $post_types as $post_type ) { + /** + * Filter whether a menu items meta box will be added for the current + * object type. + * + * If a falsey value is returned instead of an object, the menu items + * meta box for the current meta box object will not be added. + * + * @since 3.0.0 + * + * @param object $meta_box_object The current object to add a menu items + * meta box for. + */ + $post_type = apply_filters( 'nav_menu_meta_box_object', $post_type ); + if ( $post_type ) { + $id = $post_type->name; + // Give pages a higher priority. + $priority = ( 'page' == $post_type->name ? 'core' : 'default' ); + add_meta_box( "add-{$id}", $post_type->labels->name, 'wp_nav_menu_item_post_type_meta_box', 'nav-menus', 'side', $priority, $post_type ); + } + } +} + +/** + * Creates metaboxes for any taxonomy menu item. + * + * @since 3.0.0 + */ +function wp_nav_menu_taxonomy_meta_boxes() { + $taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'object' ); + + if ( !$taxonomies ) + return; + + foreach ( $taxonomies as $tax ) { + /** This filter is documented in wp-admin/includes/nav-menu.php */ + $tax = apply_filters( 'nav_menu_meta_box_object', $tax ); + if ( $tax ) { + $id = $tax->name; + add_meta_box( "add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax ); + } + } +} + +/** + * Check whether to disable the Menu Locations meta box submit button + * + * @since 3.6.0 + * + * @uses global $one_theme_location_no_menus to determine if no menus exist + * @uses disabled() to output the disabled attribute in $other_attributes param in submit_button() + * + * @param int|string $nav_menu_selected_id (id, name or slug) of the currently-selected menu + * @return string Disabled attribute if at least one menu exists, false if not +*/ +function wp_nav_menu_disabled_check( $nav_menu_selected_id ) { + global $one_theme_location_no_menus; + + if ( $one_theme_location_no_menus ) + return false; + + return disabled( $nav_menu_selected_id, 0 ); +} + +/** + * Displays a metabox for the custom links menu item. + * + * @since 3.0.0 + */ +function wp_nav_menu_item_link_meta_box() { + global $_nav_menu_placeholder, $nav_menu_selected_id; + + $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; + + ?> +
    + + + + + +

    + + class="button-secondary submit-add-to-menu right" value="" name="add-custom-menu-item" id="submit-customlinkdiv" /> + + +

    + +
    + name; + + // Paginate browsing for large numbers of post objects. + $per_page = 50; + $pagenum = isset( $_REQUEST[$post_type_name . '-tab'] ) && isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 1; + $offset = 0 < $pagenum ? $per_page * ( $pagenum - 1 ) : 0; + + $args = array( + 'offset' => $offset, + 'order' => 'ASC', + 'orderby' => 'title', + 'posts_per_page' => $per_page, + 'post_type' => $post_type_name, + 'suppress_filters' => true, + 'update_post_term_cache' => false, + 'update_post_meta_cache' => false + ); + + if ( isset( $post_type['args']->_default_query ) ) + $args = array_merge($args, (array) $post_type['args']->_default_query ); + + // @todo transient caching of these results with proper invalidation on updating of a post of this type + $get_posts = new WP_Query; + $posts = $get_posts->query( $args ); + if ( ! $get_posts->post_count ) { + echo '

    ' . __( 'No items.' ) . '

    '; + return; + } + + $num_pages = $get_posts->max_num_pages; + + $page_links = paginate_links( array( + 'base' => add_query_arg( + array( + $post_type_name . '-tab' => 'all', + 'paged' => '%#%', + 'item-type' => 'post_type', + 'item-object' => $post_type_name, + ) + ), + 'format' => '', + 'prev_text' => __('«'), + 'next_text' => __('»'), + 'total' => $num_pages, + 'current' => $pagenum + )); + + $db_fields = false; + if ( is_post_type_hierarchical( $post_type_name ) ) { + $db_fields = array( 'parent' => 'post_parent', 'id' => 'ID' ); + } + + $walker = new Walker_Nav_Menu_Checklist( $db_fields ); + + $current_tab = 'most-recent'; + if ( isset( $_REQUEST[$post_type_name . '-tab'] ) && in_array( $_REQUEST[$post_type_name . '-tab'], array('all', 'search') ) ) { + $current_tab = $_REQUEST[$post_type_name . '-tab']; + } + + if ( ! empty( $_REQUEST['quick-search-posttype-' . $post_type_name] ) ) { + $current_tab = 'search'; + } + + $removed_args = array( + 'action', + 'customlink-tab', + 'edit-menu-item', + 'menu-item', + 'page-tab', + '_wpnonce', + ); + + ?> +
    + + +
    +
      + 'post_date', 'order' => 'DESC', 'posts_per_page' => 15 ) ); + $most_recent = $get_posts->query( $recent_args ); + $args['walker'] = $walker; + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $most_recent), 0, (object) $args ); + ?> +
    +
    + + + +
    + + + +
      + front_or_home = true; + array_unshift( $posts, $front_page_obj ); + } else { + $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval($_nav_menu_placeholder) - 1 : -1; + array_unshift( $posts, (object) array( + 'front_or_home' => true, + 'ID' => 0, + 'object_id' => $_nav_menu_placeholder, + 'post_content' => '', + 'post_excerpt' => '', + 'post_parent' => '', + 'post_title' => _x('Home', 'nav menu home label'), + 'post_type' => 'nav_menu_item', + 'type' => 'custom', + 'url' => home_url('/'), + ) ); + } + } + + /** + * Filter the posts displayed in the 'View All' tab of the current + * post type's menu items meta box. + * + * The dynamic portion of the hook name, $post_type_name, + * refers to the slug of the current post type. + * + * @since 3.2.0 + * + * @see WP_Query::query() + * + * @param array $posts The posts for the current post type. + * @param array $args An array of WP_Query arguments. + * @param object $post_type The current post type object for this menu item meta box. + */ + $posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type ); + $checkbox_items = walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $posts), 0, (object) $args ); + + if ( 'all' == $current_tab && ! empty( $_REQUEST['selectall'] ) ) { + $checkbox_items = preg_replace('/(type=(.)checkbox(\2))/', '$1 checked=$2checked$2', $checkbox_items); + + } + + echo $checkbox_items; + ?> +
    + + + +
    + +

    + + + + + + class="button-secondary submit-add-to-menu right" value="" name="add-post-type-menu-item" id="" /> + + +

    + +
    + name; + + // Paginate browsing for large numbers of objects. + $per_page = 50; + $pagenum = isset( $_REQUEST[$taxonomy_name . '-tab'] ) && isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 1; + $offset = 0 < $pagenum ? $per_page * ( $pagenum - 1 ) : 0; + + $args = array( + 'child_of' => 0, + 'exclude' => '', + 'hide_empty' => false, + 'hierarchical' => 1, + 'include' => '', + 'number' => $per_page, + 'offset' => $offset, + 'order' => 'ASC', + 'orderby' => 'name', + 'pad_counts' => false, + ); + + $terms = get_terms( $taxonomy_name, $args ); + + if ( ! $terms || is_wp_error($terms) ) { + echo '

    ' . __( 'No items.' ) . '

    '; + return; + } + + $num_pages = ceil( wp_count_terms( $taxonomy_name , array_merge( $args, array('number' => '', 'offset' => '') ) ) / $per_page ); + + $page_links = paginate_links( array( + 'base' => add_query_arg( + array( + $taxonomy_name . '-tab' => 'all', + 'paged' => '%#%', + 'item-type' => 'taxonomy', + 'item-object' => $taxonomy_name, + ) + ), + 'format' => '', + 'prev_text' => __('«'), + 'next_text' => __('»'), + 'total' => $num_pages, + 'current' => $pagenum + )); + + $db_fields = false; + if ( is_taxonomy_hierarchical( $taxonomy_name ) ) { + $db_fields = array( 'parent' => 'parent', 'id' => 'term_id' ); + } + + $walker = new Walker_Nav_Menu_Checklist( $db_fields ); + + $current_tab = 'most-used'; + if ( isset( $_REQUEST[$taxonomy_name . '-tab'] ) && in_array( $_REQUEST[$taxonomy_name . '-tab'], array('all', 'most-used', 'search') ) ) { + $current_tab = $_REQUEST[$taxonomy_name . '-tab']; + } + + if ( ! empty( $_REQUEST['quick-search-taxonomy-' . $taxonomy_name] ) ) { + $current_tab = 'search'; + } + + $removed_args = array( + 'action', + 'customlink-tab', + 'edit-menu-item', + 'menu-item', + 'page-tab', + '_wpnonce', + ); + + ?> +
    + + +
    +
      + 'count', 'order' => 'DESC', 'number' => 10, 'hierarchical' => false ) ); + $args['walker'] = $walker; + echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $popular_terms), 0, (object) $args ); + ?> +
    +
    + +
    + + + +
      + +
    + + + +
    + +
    + $searched, 'fields' => 'all', 'orderby' => 'count', 'order' => 'DESC', 'hierarchical' => false ) ); + } else { + $searched = ''; + $search_results = array(); + } + ?> +

    + + + 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?> +

    + +
      + + + +
    • get_error_message(); ?>
    • + +
    • + +
    +
    + +

    + + + + + + class="button-secondary submit-add-to-menu right" value="" name="add-taxonomy-menu-item" id="" /> + + +

    + +
    + $_item_object_data ) { + if ( + // Checkbox is not checked. + empty( $_item_object_data['menu-item-object-id'] ) && + ( + // And item type either isn't set. + ! isset( $_item_object_data['menu-item-type'] ) || + // Or URL is the default. + in_array( $_item_object_data['menu-item-url'], array( 'http://', '' ) ) || + ! ( 'custom' == $_item_object_data['menu-item-type'] && ! isset( $_item_object_data['menu-item-db-id'] ) ) || // or it's not a custom menu item (but not the custom home page) + // Or it *is* a custom menu item that already exists. + ! empty( $_item_object_data['menu-item-db-id'] ) + ) + ) { + // Then this potential menu item is not getting added to this menu. + continue; + } + + // If this possible menu item doesn't actually have a menu database ID yet. + if ( + empty( $_item_object_data['menu-item-db-id'] ) || + ( 0 > $_possible_db_id ) || + $_possible_db_id != $_item_object_data['menu-item-db-id'] + ) { + $_actual_db_id = 0; + } else { + $_actual_db_id = (int) $_item_object_data['menu-item-db-id']; + } + + $args = array( + 'menu-item-db-id' => ( isset( $_item_object_data['menu-item-db-id'] ) ? $_item_object_data['menu-item-db-id'] : '' ), + 'menu-item-object-id' => ( isset( $_item_object_data['menu-item-object-id'] ) ? $_item_object_data['menu-item-object-id'] : '' ), + 'menu-item-object' => ( isset( $_item_object_data['menu-item-object'] ) ? $_item_object_data['menu-item-object'] : '' ), + 'menu-item-parent-id' => ( isset( $_item_object_data['menu-item-parent-id'] ) ? $_item_object_data['menu-item-parent-id'] : '' ), + 'menu-item-position' => ( isset( $_item_object_data['menu-item-position'] ) ? $_item_object_data['menu-item-position'] : '' ), + 'menu-item-type' => ( isset( $_item_object_data['menu-item-type'] ) ? $_item_object_data['menu-item-type'] : '' ), + 'menu-item-title' => ( isset( $_item_object_data['menu-item-title'] ) ? $_item_object_data['menu-item-title'] : '' ), + 'menu-item-url' => ( isset( $_item_object_data['menu-item-url'] ) ? $_item_object_data['menu-item-url'] : '' ), + 'menu-item-description' => ( isset( $_item_object_data['menu-item-description'] ) ? $_item_object_data['menu-item-description'] : '' ), + 'menu-item-attr-title' => ( isset( $_item_object_data['menu-item-attr-title'] ) ? $_item_object_data['menu-item-attr-title'] : '' ), + 'menu-item-target' => ( isset( $_item_object_data['menu-item-target'] ) ? $_item_object_data['menu-item-target'] : '' ), + 'menu-item-classes' => ( isset( $_item_object_data['menu-item-classes'] ) ? $_item_object_data['menu-item-classes'] : '' ), + 'menu-item-xfn' => ( isset( $_item_object_data['menu-item-xfn'] ) ? $_item_object_data['menu-item-xfn'] : '' ), + ); + + $items_saved[] = wp_update_nav_menu_item( $menu_id, $_actual_db_id, $args ); + + } + } + return $items_saved; +} + +/** + * Adds custom arguments to some of the meta box object types. + * + * @since 3.0.0 + * + * @access private + * + * @param object $object The post type or taxonomy meta-object. + * @return object The post type of taxonomy object. + */ +function _wp_nav_menu_meta_box_object( $object = null ) { + if ( isset( $object->name ) ) { + + if ( 'page' == $object->name ) { + $object->_default_query = array( + 'orderby' => 'menu_order title', + 'post_status' => 'publish', + ); + + // Posts should show only published items. + } elseif ( 'post' == $object->name ) { + $object->_default_query = array( + 'post_status' => 'publish', + ); + + // Categories should be in reverse chronological order. + } elseif ( 'category' == $object->name ) { + $object->_default_query = array( + 'orderby' => 'id', + 'order' => 'DESC', + ); + + // Custom post types should show only published items. + } else { + $object->_default_query = array( + 'post_status' => 'publish', + ); + } + } + + return $object; +} + +/** + * Returns the menu formatted to edit. + * + * @since 3.0.0 + * + * @param string $menu_id The ID of the menu to format. + * @return string|WP_Error $output The menu formatted to edit or error object on failure. + */ +function wp_get_nav_menu_to_edit( $menu_id = 0 ) { + $menu = wp_get_nav_menu_object( $menu_id ); + + // If the menu exists, get its items. + if ( is_nav_menu( $menu ) ) { + $menu_items = wp_get_nav_menu_items( $menu->term_id, array('post_status' => 'any') ); + $result = '
    ' : '">'; + $result .= '

    ' . __( 'Add menu items from the column on the left.' ) . '

    '; + $result .= '
    '; + + if( empty($menu_items) ) + return $result . ' '; + + /** + * Filter the Walker class used when adding nav menu items. + * + * @since 3.0.0 + * + * @param string $class The walker class to use. Default 'Walker_Nav_Menu_Edit'. + * @param int $menu_id ID of the menu being rendered. + */ + $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id ); + + if ( class_exists( $walker_class_name ) ) + $walker = new $walker_class_name; + else + return new WP_Error( 'menu_walker_not_exist', sprintf( __('The Walker class named %s does not exist.'), $walker_class_name ) ); + + $some_pending_menu_items = $some_invalid_menu_items = false; + foreach( (array) $menu_items as $menu_item ) { + if ( isset( $menu_item->post_status ) && 'draft' == $menu_item->post_status ) + $some_pending_menu_items = true; + if ( ! empty( $menu_item->_invalid ) ) + $some_invalid_menu_items = true; + } + + if ( $some_pending_menu_items ) + $result .= '

    ' . __('Click Save Menu to make pending menu items public.') . '

    '; + + if ( $some_invalid_menu_items ) + $result .= '

    ' . __('There are some invalid menu items. Please check or delete them.') . '

    '; + + $result .= ' '; + return $result; + } elseif ( is_wp_error( $menu ) ) { + return $menu; + } + +} + +/** + * Returns the columns for the nav menus page. + * + * @since 3.0.0 + * + * @return string|WP_Error $output The menu formatted to edit or error object on failure. + */ +function wp_nav_menu_manage_columns() { + return array( + '_title' => __('Show advanced menu properties'), + 'cb' => '', + 'link-target' => __('Link Target'), + 'css-classes' => __('CSS Classes'), + 'xfn' => __('Link Relationship (XFN)'), + 'description' => __('Description'), + ); +} + +/** + * Deletes orphaned draft menu items + * + * @access private + * @since 3.0.0 + * + */ +function _wp_delete_orphaned_draft_menu_items() { + global $wpdb; + $delete_timestamp = time() - ( DAY_IN_SECONDS * EMPTY_TRASH_DAYS ); + + // Delete orphaned draft menu items. + $menu_items_to_delete = $wpdb->get_col($wpdb->prepare("SELECT ID FROM $wpdb->posts AS p LEFT JOIN $wpdb->postmeta AS m ON p.ID = m.post_id WHERE post_type = 'nav_menu_item' AND post_status = 'draft' AND meta_key = '_menu_item_orphaned' AND meta_value < '%d'", $delete_timestamp ) ); + + foreach( (array) $menu_items_to_delete as $menu_item_id ) + wp_delete_post( $menu_item_id, true ); +} +add_action('admin_head-nav-menus.php', '_wp_delete_orphaned_draft_menu_items'); + +/** + * Saves nav menu items + * + * @since 3.6.0 + * + * @uses wp_get_nav_menu_items() to retrieve the nav menu's menu items + * @uses wp_defer_term_counter() to enable then disable term counting + * + * @param int|string $nav_menu_selected_id (id, slug, or name ) of the currently-selected menu + * @param string $nav_menu_selected_title Title of the currently-selected menu + * @return array $messages The menu updated message + */ +function wp_nav_menu_update_menu_items ( $nav_menu_selected_id, $nav_menu_selected_title ) { + $unsorted_menu_items = wp_get_nav_menu_items( $nav_menu_selected_id, array( 'orderby' => 'ID', 'output' => ARRAY_A, 'output_key' => 'ID', 'post_status' => 'draft,publish' ) ); + + $menu_items = array(); + // Index menu items by db ID + foreach ( $unsorted_menu_items as $_item ) + $menu_items[$_item->db_id] = $_item; + + $post_fields = array( + 'menu-item-db-id', 'menu-item-object-id', 'menu-item-object', + 'menu-item-parent-id', 'menu-item-position', 'menu-item-type', + 'menu-item-title', 'menu-item-url', 'menu-item-description', + 'menu-item-attr-title', 'menu-item-target', 'menu-item-classes', 'menu-item-xfn' + ); + + wp_defer_term_counting( true ); + // Loop through all the menu items' POST variables + if ( ! empty( $_POST['menu-item-db-id'] ) ) { + foreach( (array) $_POST['menu-item-db-id'] as $_key => $k ) { + + // Menu item title can't be blank + if ( ! isset( $_POST['menu-item-title'][ $_key ] ) || '' == $_POST['menu-item-title'][ $_key ] ) + continue; + + $args = array(); + foreach ( $post_fields as $field ) + $args[$field] = isset( $_POST[$field][$_key] ) ? $_POST[$field][$_key] : ''; + + $menu_item_db_id = wp_update_nav_menu_item( $nav_menu_selected_id, ( $_POST['menu-item-db-id'][$_key] != $_key ? 0 : $_key ), $args ); + + if ( is_wp_error( $menu_item_db_id ) ) + $messages[] = '

    ' . $menu_item_db_id->get_error_message() . '

    '; + elseif ( isset( $menu_items[$menu_item_db_id] ) ) + unset( $menu_items[$menu_item_db_id] ); + } + } + + // Remove menu items from the menu that weren't in $_POST + if ( ! empty( $menu_items ) ) { + foreach ( array_keys( $menu_items ) as $menu_item_id ) { + if ( is_nav_menu_item( $menu_item_id ) ) { + wp_delete_post( $menu_item_id ); + } + } + } + + // Store 'auto-add' pages. + $auto_add = ! empty( $_POST['auto-add-pages'] ); + $nav_menu_option = (array) get_option( 'nav_menu_options' ); + if ( ! isset( $nav_menu_option['auto_add'] ) ) + $nav_menu_option['auto_add'] = array(); + if ( $auto_add ) { + if ( ! in_array( $nav_menu_selected_id, $nav_menu_option['auto_add'] ) ) + $nav_menu_option['auto_add'][] = $nav_menu_selected_id; + } else { + if ( false !== ( $key = array_search( $nav_menu_selected_id, $nav_menu_option['auto_add'] ) ) ) + unset( $nav_menu_option['auto_add'][$key] ); + } + // Remove nonexistent/deleted menus + $nav_menu_option['auto_add'] = array_intersect( $nav_menu_option['auto_add'], wp_get_nav_menus( array( 'fields' => 'ids' ) ) ); + update_option( 'nav_menu_options', $nav_menu_option ); + + wp_defer_term_counting( false ); + + /** This action is documented in wp-includes/nav-menu.php */ + do_action( 'wp_update_nav_menu', $nav_menu_selected_id ); + + $messages[] = '

    ' . sprintf( __( '%1$s has been updated.' ), $nav_menu_selected_title ) . '

    '; + unset( $menu_items, $unsorted_menu_items ); + + return $messages; +} diff --git a/wp-admin/includes/plugin-install.php b/wp-admin/includes/plugin-install.php new file mode 100644 index 0000000..90a5553 --- /dev/null +++ b/wp-admin/includes/plugin-install.php @@ -0,0 +1,544 @@ +per_page) ) + $args->per_page = 24; + + /** + * Override the Plugin Install API arguments. + * + * Please ensure that an object is returned. + * + * @since 2.7.0 + * + * @param object $args Plugin API arguments. + * @param string $action The type of information being requested from the Plugin Install API. + */ + $args = apply_filters( 'plugins_api_args', $args, $action ); + + /** + * Allows a plugin to override the WordPress.org Plugin Install API entirely. + * + * Please ensure that an object is returned. + * + * @since 2.7.0 + * + * @param bool|object $result The result object. Default false. + * @param string $action The type of information being requested from the Plugin Install API. + * @param object $args Plugin API arguments. + */ + $res = apply_filters( 'plugins_api', false, $action, $args ); + + if ( false === $res ) { + $url = $http_url = 'http://api.wordpress.org/plugins/info/1.0/'; + if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) + $url = set_url_scheme( $url, 'https' ); + + $args = array( + 'timeout' => 15, + 'body' => array( + 'action' => $action, + 'request' => serialize( $args ) + ) + ); + $request = wp_remote_post( $url, $args ); + + if ( $ssl && is_wp_error( $request ) ) { + trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + $request = wp_remote_post( $http_url, $args ); + } + + if ( is_wp_error($request) ) { + $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + } else { + $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); + if ( ! is_object( $res ) && ! is_array( $res ) ) + $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + } + } elseif ( !is_wp_error($res) ) { + $res->external = true; + } + + /** + * Filter the Plugin Install API response results. + * + * @since 2.7.0 + * + * @param object|WP_Error $res Response object or WP_Error. + * @param string $action The type of information being requested from the Plugin Install API. + * @param object $args Plugin API arguments. + */ + return apply_filters( 'plugins_api_result', $res, $action, $args ); +} + +/** + * Retrieve popular WordPress plugin tags. + * + * @since 2.7.0 + * + * @param array $args + * @return array + */ +function install_popular_tags( $args = array() ) { + $key = md5(serialize($args)); + if ( false !== ($tags = get_site_transient('poptags_' . $key) ) ) + return $tags; + + $tags = plugins_api('hot_tags', $args); + + if ( is_wp_error($tags) ) + return $tags; + + set_site_transient( 'poptags_' . $key, $tags, 3 * HOUR_IN_SECONDS ); + + return $tags; +} + +function install_dashboard() { + ?> +

    WordPress Plugin Directory or upload a plugin in .zip format via this page.' ), 'https://wordpress.org/plugins/', self_admin_url( 'plugin-install.php?tab=upload' ) ); ?>

    + + + +

    +

    + '; + if ( is_wp_error($api_tags) ) { + echo $api_tags->get_error_message(); + } else { + //Set up the tags in a way which can be interpreted by wp_generate_tag_cloud() + $tags = array(); + foreach ( (array)$api_tags as $tag ) + $tags[ $tag['name'] ] = (object) array( + 'link' => esc_url( self_admin_url('plugin-install.php?tab=search&type=tag&s=' . urlencode($tag['name'])) ), + 'name' => $tag['name'], + 'id' => sanitize_title_with_dashes($tag['name']), + 'count' => $tag['count'] ); + echo wp_generate_tag_cloud($tags, array( 'single_text' => __('%s plugin'), 'multiple_text' => __('%s plugins') ) ); + } + echo '


    '; +} +add_action( 'install_plugins_featured', 'install_dashboard' ); + +/** + * Display search form for searching plugins. + * + * @since 2.7.0 + */ +function install_search_form( $type_selector = true ) { + $type = isset($_REQUEST['type']) ? wp_unslash( $_REQUEST['type'] ) : 'term'; + $term = isset($_REQUEST['s']) ? wp_unslash( $_REQUEST['s'] ) : ''; + $input_attrs = ''; + $button_type = 'button screen-reader-text'; + + // assume no $type_selector means it's a simplified search form + if ( ! $type_selector ) { + $input_attrs = 'class="wp-filter-search" placeholder="' . esc_attr__( 'Search Plugins' ) . '" '; + } + + ?>
    + + + + + + 'search-submit' ) ); ?> +
    +
    +

    +
    + + + + +
    +
    + +

    +
    + +

    + + + +

    +
    + display(); +} +add_action( 'install_plugins_search', 'display_plugins_table' ); +add_action( 'install_plugins_popular', 'display_plugins_table' ); +add_action( 'install_plugins_new', 'display_plugins_table' ); +add_action( 'install_plugins_beta', 'display_plugins_table' ); +add_action( 'install_plugins_favorites', 'display_plugins_table' ); + +/** + * Determine the status we can perform on a plugin. + * + * @since 3.0.0 + */ +function install_plugin_install_status($api, $loop = false) { + // This function is called recursively, $loop prevents further loops. + if ( is_array($api) ) + $api = (object) $api; + + // Default to a "new" plugin + $status = 'install'; + $url = false; + + /* + * Check to see if this plugin is known to be installed, + * and has an update awaiting it. + */ + $update_plugins = get_site_transient('update_plugins'); + if ( isset( $update_plugins->response ) ) { + foreach ( (array)$update_plugins->response as $file => $plugin ) { + if ( $plugin->slug === $api->slug ) { + $status = 'update_available'; + $update_file = $file; + $version = $plugin->new_version; + if ( current_user_can('update_plugins') ) + $url = wp_nonce_url(self_admin_url('update.php?action=upgrade-plugin&plugin=' . $update_file), 'upgrade-plugin_' . $update_file); + break; + } + } + } + + if ( 'install' == $status ) { + if ( is_dir( WP_PLUGIN_DIR . '/' . $api->slug ) ) { + $installed_plugin = get_plugins('/' . $api->slug); + if ( empty($installed_plugin) ) { + if ( current_user_can('install_plugins') ) + $url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $api->slug), 'install-plugin_' . $api->slug); + } else { + $key = array_keys( $installed_plugin ); + $key = array_shift( $key ); //Use the first plugin regardless of the name, Could have issues for multiple-plugins in one directory if they share different version numbers + if ( version_compare($api->version, $installed_plugin[ $key ]['Version'], '=') ){ + $status = 'latest_installed'; + } elseif ( version_compare($api->version, $installed_plugin[ $key ]['Version'], '<') ) { + $status = 'newer_installed'; + $version = $installed_plugin[ $key ]['Version']; + } else { + //If the above update check failed, Then that probably means that the update checker has out-of-date information, force a refresh + if ( ! $loop ) { + delete_site_transient('update_plugins'); + wp_update_plugins(); + return install_plugin_install_status($api, true); + } + } + } + } else { + // "install" & no directory with that slug + if ( current_user_can('install_plugins') ) + $url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $api->slug), 'install-plugin_' . $api->slug); + } + } + if ( isset($_GET['from']) ) + $url .= '&from=' . urlencode( wp_unslash( $_GET['from'] ) ); + + return compact('status', 'url', 'version'); +} + +/** + * Display plugin information in dialog box form. + * + * @since 2.7.0 + */ +function install_plugin_information() { + global $tab; + + $api = plugins_api( 'plugin_information', array( + 'slug' => wp_unslash( $_REQUEST['plugin'] ), + 'is_ssl' => is_ssl(), + 'fields' => array( 'banners' => true, 'reviews' => true ) + ) ); + + if ( is_wp_error( $api ) ) { + wp_die( $api ); + } + + $plugins_allowedtags = array( + 'a' => array( 'href' => array(), 'title' => array(), 'target' => array() ), + 'abbr' => array( 'title' => array() ), 'acronym' => array( 'title' => array() ), + 'code' => array(), 'pre' => array(), 'em' => array(), 'strong' => array(), + 'div' => array( 'class' => array() ), 'span' => array( 'class' => array() ), + 'p' => array(), 'ul' => array(), 'ol' => array(), 'li' => array(), + 'h1' => array(), 'h2' => array(), 'h3' => array(), 'h4' => array(), 'h5' => array(), 'h6' => array(), + 'img' => array( 'src' => array(), 'class' => array(), 'alt' => array() ) + ); + + $plugins_section_titles = array( + 'description' => _x( 'Description', 'Plugin installer section title' ), + 'installation' => _x( 'Installation', 'Plugin installer section title' ), + 'faq' => _x( 'FAQ', 'Plugin installer section title' ), + 'screenshots' => _x( 'Screenshots', 'Plugin installer section title' ), + 'changelog' => _x( 'Changelog', 'Plugin installer section title' ), + 'reviews' => _x( 'Reviews', 'Plugin installer section title' ), + 'other_notes' => _x( 'Other Notes', 'Plugin installer section title' ) + ); + + // Sanitize HTML + foreach ( (array) $api->sections as $section_name => $content ) { + $api->sections[$section_name] = wp_kses( $content, $plugins_allowedtags ); + } + + foreach ( array( 'version', 'author', 'requires', 'tested', 'homepage', 'downloaded', 'slug' ) as $key ) { + if ( isset( $api->$key ) ) { + $api->$key = wp_kses( $api->$key, $plugins_allowedtags ); + } + } + + $_tab = esc_attr( $tab ); + + $section = isset( $_REQUEST['section'] ) ? wp_unslash( $_REQUEST['section'] ) : 'description'; // Default to the Description tab, Do not translate, API returns English. + if ( empty( $section ) || ! isset( $api->sections[ $section ] ) ) { + $section_titles = array_keys( (array) $api->sections ); + $section = array_shift( $section_titles ); + } + + iframe_header( __( 'Plugin Install' ) ); + + $_with_banner = ''; + + if ( ! empty( $api->banners ) && ( ! empty( $api->banners['low'] ) || ! empty( $api->banners['high'] ) ) ) { + $_with_banner = 'with-banner'; + $low = empty( $api->banners['low'] ) ? $api->banners['high'] : $api->banners['low']; + $high = empty( $api->banners['high'] ) ? $api->banners['low'] : $api->banners['high']; + ?> + + '; + echo "

    {$api->name}

    "; + echo "
    \n"; + + foreach ( (array) $api->sections as $section_name => $content ) { + if ( 'reviews' === $section_name && ( empty( $api->ratings ) || 0 === array_sum( (array) $api->ratings ) ) ) { + continue; + } + + if ( isset( $plugins_section_titles[ $section_name ] ) ) { + $title = $plugins_section_titles[ $section_name ]; + } else { + $title = ucwords( str_replace( '_', ' ', $section_name ) ); + } + + $class = ( $section_name === $section ) ? ' class="current"' : ''; + $href = add_query_arg( array('tab' => $tab, 'section' => $section_name) ); + $href = esc_url( $href ); + $san_section = esc_attr( $section_name ); + echo "\t$title\n"; + } + + echo "
    \n"; + + ?> +
    +
    +
      + version ) ) { ?> +
    • version; ?>
    • + author ) ) { ?> +
    • author, '_blank' ); ?>
    • + last_updated ) ) { ?> +
    • + last_updated ) ) ); ?> +
    • + requires ) ) { ?> +
    • requires ); ?>
    • + tested ) ) { ?> +
    • tested; ?>
    • + downloaded ) ) { ?> +
    • downloaded ), number_format_i18n( $api->downloaded ) ); ?>
    • + slug ) && empty( $api->external ) ) { ?> +
    • + homepage ) ) { ?> +
    • + donate_link ) && empty( $api->contributors ) ) { ?> +
    • + +
    + rating ) ) { ?> +

    + $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?> + num_ratings ), number_format_i18n( $api->num_ratings ) ); ?> + ratings ) && array_sum( (array) $api->ratings ) > 0 ) { + foreach( $api->ratings as $key => $ratecount ) { + // Avoid div-by-zero. + $_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0; + ?> + + contributors ) ) { ?> +

    +
      + contributors as $contrib_username => $contrib_profile ) { + if ( empty( $contrib_username ) && empty( $contrib_profile ) ) { + continue; + } + if ( empty( $contrib_username ) ) { + $contrib_username = preg_replace( '/^.+\/(.+)\/?$/', '\1', $contrib_profile ); + } + $contrib_username = sanitize_user( $contrib_username ); + if ( empty( $contrib_profile ) ) { + echo "
    • {$contrib_username}
    • "; + } else { + echo "
    • {$contrib_username}
    • "; + } + } + ?> +
    + donate_link ) ) { ?> + + + +
    +
    + tested ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $api->tested ) ), $api->tested, '>' ) ) { + echo '

    ' . __('Warning: This plugin has not been tested with your current version of WordPress.') . '

    '; + } else if ( ! empty( $api->requires ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $api->requires ) ), $api->requires, '<' ) ) { + echo '

    ' . __('Warning: This plugin has not been marked as compatible with your version of WordPress.') . '

    '; + } + + foreach ( (array) $api->sections as $section_name => $content ) { + $content = links_add_base_url( $content, 'https://wordpress.org/plugins/' . $api->slug . '/' ); + $content = links_add_target( $content, '_blank' ); + + $san_section = esc_attr( $section_name ); + + $display = ( $section_name === $section ) ? 'block' : 'none'; + + echo "\t
    \n"; + echo $content; + echo "\t
    \n"; + } + echo "
    \n"; + echo "
    \n"; + echo "\n"; // #plugin-information-scrollable + echo "\n"; + + iframe_footer(); + exit; +} +add_action('install_plugins_pre_plugin-information', 'install_plugin_information'); diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php new file mode 100644 index 0000000..209b5c9 --- /dev/null +++ b/wp-admin/includes/plugin.php @@ -0,0 +1,1878 @@ + + * /* + * Plugin Name: Name of Plugin + * Plugin URI: Link to plugin information + * Description: Plugin Description + * Author: Plugin author's name + * Author URI: Link to the author's web site + * Version: Must be set in the plugin for WordPress 2.3+ + * Text Domain: Optional. Unique identifier, should be same as the one used in + * plugin_text_domain() + * Domain Path: Optional. Only useful if the translations are located in a + * folder above the plugin's base path. For example, if .mo files are + * located in the locale folder then Domain Path will be "/locale/" and + * must have the first slash. Defaults to the base folder the plugin is + * located in. + * Network: Optional. Specify "Network: true" to require that a plugin is activated + * across all sites in an installation. This will prevent a plugin from being + * activated on a single site when Multisite is enabled. + * * / # Remove the space to close comment + * + * + * Plugin data returned array contains the following: + * 'Name' - Name of the plugin, must be unique. + * 'Title' - Title of the plugin and the link to the plugin's web site. + * 'Description' - Description of what the plugin does and/or notes + * from the author. + * 'Author' - The author's name + * 'AuthorURI' - The authors web site address. + * 'Version' - The plugin version number. + * 'PluginURI' - Plugin web site address. + * 'TextDomain' - Plugin's text domain for localization. + * 'DomainPath' - Plugin's relative directory path to .mo files. + * 'Network' - Boolean. Whether the plugin can only be activated network wide. + * + * Some users have issues with opening large files and manipulating the contents + * for want is usually the first 1kiB or 2kiB. This function stops pulling in + * the plugin contents when it has all of the required plugin data. + * + * The first 8kiB of the file will be pulled in and if the plugin data is not + * within that first 8kiB, then the plugin author should correct their plugin + * and move the plugin data headers to the top. + * + * The plugin file is assumed to have permissions to allow for scripts to read + * the file. This is not checked however and the file is only opened for + * reading. + * + * @link http://trac.wordpress.org/ticket/5651 Previous Optimizations. + * @link http://trac.wordpress.org/ticket/7372 Further and better Optimizations. + * @since 1.5.0 + * + * @param string $plugin_file Path to the plugin file + * @param bool $markup Optional. If the returned data should have HTML markup applied. Defaults to true. + * @param bool $translate Optional. If the returned data should be translated. Defaults to true. + * @return array See above for description. + */ +function get_plugin_data( $plugin_file, $markup = true, $translate = true ) { + + $default_headers = array( + 'Name' => 'Plugin Name', + 'PluginURI' => 'Plugin URI', + 'Version' => 'Version', + 'Description' => 'Description', + 'Author' => 'Author', + 'AuthorURI' => 'Author URI', + 'TextDomain' => 'Text Domain', + 'DomainPath' => 'Domain Path', + 'Network' => 'Network', + // Site Wide Only is deprecated in favor of Network. + '_sitewide' => 'Site Wide Only', + ); + + $plugin_data = get_file_data( $plugin_file, $default_headers, 'plugin' ); + + // Site Wide Only is the old header for Network + if ( ! $plugin_data['Network'] && $plugin_data['_sitewide'] ) { + _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The %1$s plugin header is deprecated. Use %2$s instead.' ), 'Site Wide Only: true', 'Network: true' ) ); + $plugin_data['Network'] = $plugin_data['_sitewide']; + } + $plugin_data['Network'] = ( 'true' == strtolower( $plugin_data['Network'] ) ); + unset( $plugin_data['_sitewide'] ); + + if ( $markup || $translate ) { + $plugin_data = _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup, $translate ); + } else { + $plugin_data['Title'] = $plugin_data['Name']; + $plugin_data['AuthorName'] = $plugin_data['Author']; + } + + return $plugin_data; +} + +/** + * Sanitizes plugin data, optionally adds markup, optionally translates. + * + * @since 2.7.0 + * @access private + * @see get_plugin_data() + */ +function _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup = true, $translate = true ) { + + // Sanitize the plugin filename to a WP_PLUGIN_DIR relative path + $plugin_file = plugin_basename( $plugin_file ); + + // Translate fields + if ( $translate ) { + if ( $textdomain = $plugin_data['TextDomain'] ) { + if ( $plugin_data['DomainPath'] ) + load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) . $plugin_data['DomainPath'] ); + else + load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) ); + } elseif ( in_array( basename( $plugin_file ), array( 'hello.php', 'akismet.php' ) ) ) { + $textdomain = 'default'; + } + if ( $textdomain ) { + foreach ( array( 'Name', 'PluginURI', 'Description', 'Author', 'AuthorURI', 'Version' ) as $field ) + $plugin_data[ $field ] = translate( $plugin_data[ $field ], $textdomain ); + } + } + + // Sanitize fields + $allowed_tags = $allowed_tags_in_links = array( + 'abbr' => array( 'title' => true ), + 'acronym' => array( 'title' => true ), + 'code' => true, + 'em' => true, + 'strong' => true, + ); + $allowed_tags['a'] = array( 'href' => true, 'title' => true ); + + // Name is marked up inside tags. Don't allow these. + // Author is too, but some plugins have used here (omitting Author URI). + $plugin_data['Name'] = wp_kses( $plugin_data['Name'], $allowed_tags_in_links ); + $plugin_data['Author'] = wp_kses( $plugin_data['Author'], $allowed_tags ); + + $plugin_data['Description'] = wp_kses( $plugin_data['Description'], $allowed_tags ); + $plugin_data['Version'] = wp_kses( $plugin_data['Version'], $allowed_tags ); + + $plugin_data['PluginURI'] = esc_url( $plugin_data['PluginURI'] ); + $plugin_data['AuthorURI'] = esc_url( $plugin_data['AuthorURI'] ); + + $plugin_data['Title'] = $plugin_data['Name']; + $plugin_data['AuthorName'] = $plugin_data['Author']; + + // Apply markup + if ( $markup ) { + if ( $plugin_data['PluginURI'] && $plugin_data['Name'] ) + $plugin_data['Title'] = '' . $plugin_data['Name'] . ''; + + if ( $plugin_data['AuthorURI'] && $plugin_data['Author'] ) + $plugin_data['Author'] = '' . $plugin_data['Author'] . ''; + + $plugin_data['Description'] = wptexturize( $plugin_data['Description'] ); + + if ( $plugin_data['Author'] ) + $plugin_data['Description'] .= ' ' . sprintf( __('By %s.'), $plugin_data['Author'] ) . ''; + } + + return $plugin_data; +} + +/** + * Get a list of a plugin's files. + * + * @since 2.8.0 + * + * @param string $plugin Plugin ID + * @return array List of files relative to the plugin root. + */ +function get_plugin_files($plugin) { + $plugin_file = WP_PLUGIN_DIR . '/' . $plugin; + $dir = dirname($plugin_file); + $plugin_files = array($plugin); + if ( is_dir($dir) && $dir != WP_PLUGIN_DIR ) { + $plugins_dir = @ opendir( $dir ); + if ( $plugins_dir ) { + while (($file = readdir( $plugins_dir ) ) !== false ) { + if ( substr($file, 0, 1) == '.' ) + continue; + if ( is_dir( $dir . '/' . $file ) ) { + $plugins_subdir = @ opendir( $dir . '/' . $file ); + if ( $plugins_subdir ) { + while (($subfile = readdir( $plugins_subdir ) ) !== false ) { + if ( substr($subfile, 0, 1) == '.' ) + continue; + $plugin_files[] = plugin_basename("$dir/$file/$subfile"); + } + @closedir( $plugins_subdir ); + } + } else { + if ( plugin_basename("$dir/$file") != $plugin ) + $plugin_files[] = plugin_basename("$dir/$file"); + } + } + @closedir( $plugins_dir ); + } + } + + return $plugin_files; +} + +/** + * Check the plugins directory and retrieve all plugin files with plugin data. + * + * WordPress only supports plugin files in the base plugins directory + * (wp-content/plugins) and in one directory above the plugins directory + * (wp-content/plugins/my-plugin). The file it looks for has the plugin data and + * must be found in those two locations. It is recommended that do keep your + * plugin files in directories. + * + * The file with the plugin data is the file that will be included and therefore + * needs to have the main execution for the plugin. This does not mean + * everything must be contained in the file and it is recommended that the file + * be split for maintainability. Keep everything in one file for extreme + * optimization purposes. + * + * @since 1.5.0 + * + * @param string $plugin_folder Optional. Relative path to single plugin folder. + * @return array Key is the plugin file path and the value is an array of the plugin data. + */ +function get_plugins($plugin_folder = '') { + + if ( ! $cache_plugins = wp_cache_get('plugins', 'plugins') ) + $cache_plugins = array(); + + if ( isset($cache_plugins[ $plugin_folder ]) ) + return $cache_plugins[ $plugin_folder ]; + + $wp_plugins = array (); + $plugin_root = WP_PLUGIN_DIR; + if ( !empty($plugin_folder) ) + $plugin_root .= $plugin_folder; + + // Files in wp-content/plugins directory + $plugins_dir = @ opendir( $plugin_root); + $plugin_files = array(); + if ( $plugins_dir ) { + while (($file = readdir( $plugins_dir ) ) !== false ) { + if ( substr($file, 0, 1) == '.' ) + continue; + if ( is_dir( $plugin_root.'/'.$file ) ) { + $plugins_subdir = @ opendir( $plugin_root.'/'.$file ); + if ( $plugins_subdir ) { + while (($subfile = readdir( $plugins_subdir ) ) !== false ) { + if ( substr($subfile, 0, 1) == '.' ) + continue; + if ( substr($subfile, -4) == '.php' ) + $plugin_files[] = "$file/$subfile"; + } + closedir( $plugins_subdir ); + } + } else { + if ( substr($file, -4) == '.php' ) + $plugin_files[] = $file; + } + } + closedir( $plugins_dir ); + } + + if ( empty($plugin_files) ) + return $wp_plugins; + + foreach ( $plugin_files as $plugin_file ) { + if ( !is_readable( "$plugin_root/$plugin_file" ) ) + continue; + + $plugin_data = get_plugin_data( "$plugin_root/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. + + if ( empty ( $plugin_data['Name'] ) ) + continue; + + $wp_plugins[plugin_basename( $plugin_file )] = $plugin_data; + } + + uasort( $wp_plugins, '_sort_uname_callback' ); + + $cache_plugins[ $plugin_folder ] = $wp_plugins; + wp_cache_set('plugins', $cache_plugins, 'plugins'); + + return $wp_plugins; +} + +/** + * Check the mu-plugins directory and retrieve all mu-plugin files with any plugin data. + * + * WordPress only includes mu-plugin files in the base mu-plugins directory (wp-content/mu-plugins). + * + * @since 3.0.0 + * @return array Key is the mu-plugin file path and the value is an array of the mu-plugin data. + */ +function get_mu_plugins() { + $wp_plugins = array(); + // Files in wp-content/mu-plugins directory + $plugin_files = array(); + + if ( ! is_dir( WPMU_PLUGIN_DIR ) ) + return $wp_plugins; + if ( $plugins_dir = @ opendir( WPMU_PLUGIN_DIR ) ) { + while ( ( $file = readdir( $plugins_dir ) ) !== false ) { + if ( substr( $file, -4 ) == '.php' ) + $plugin_files[] = $file; + } + } else { + return $wp_plugins; + } + + @closedir( $plugins_dir ); + + if ( empty($plugin_files) ) + return $wp_plugins; + + foreach ( $plugin_files as $plugin_file ) { + if ( !is_readable( WPMU_PLUGIN_DIR . "/$plugin_file" ) ) + continue; + + $plugin_data = get_plugin_data( WPMU_PLUGIN_DIR . "/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. + + if ( empty ( $plugin_data['Name'] ) ) + $plugin_data['Name'] = $plugin_file; + + $wp_plugins[ $plugin_file ] = $plugin_data; + } + + if ( isset( $wp_plugins['index.php'] ) && filesize( WPMU_PLUGIN_DIR . '/index.php') <= 30 ) // silence is golden + unset( $wp_plugins['index.php'] ); + + uasort( $wp_plugins, '_sort_uname_callback' ); + + return $wp_plugins; +} + +/** + * Callback to sort array by a 'Name' key. + * + * @since 3.1.0 + * @access private + */ +function _sort_uname_callback( $a, $b ) { + return strnatcasecmp( $a['Name'], $b['Name'] ); +} + +/** + * Check the wp-content directory and retrieve all drop-ins with any plugin data. + * + * @since 3.0.0 + * @return array Key is the file path and the value is an array of the plugin data. + */ +function get_dropins() { + $dropins = array(); + $plugin_files = array(); + + $_dropins = _get_dropins(); + + // These exist in the wp-content directory + if ( $plugins_dir = @ opendir( WP_CONTENT_DIR ) ) { + while ( ( $file = readdir( $plugins_dir ) ) !== false ) { + if ( isset( $_dropins[ $file ] ) ) + $plugin_files[] = $file; + } + } else { + return $dropins; + } + + @closedir( $plugins_dir ); + + if ( empty($plugin_files) ) + return $dropins; + + foreach ( $plugin_files as $plugin_file ) { + if ( !is_readable( WP_CONTENT_DIR . "/$plugin_file" ) ) + continue; + $plugin_data = get_plugin_data( WP_CONTENT_DIR . "/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. + if ( empty( $plugin_data['Name'] ) ) + $plugin_data['Name'] = $plugin_file; + $dropins[ $plugin_file ] = $plugin_data; + } + + uksort( $dropins, 'strnatcasecmp' ); + + return $dropins; +} + +/** + * Returns drop-ins that WordPress uses. + * + * Includes Multisite drop-ins only when is_multisite() + * + * @since 3.0.0 + * @return array Key is file name. The value is an array, with the first value the + * purpose of the drop-in and the second value the name of the constant that must be + * true for the drop-in to be used, or true if no constant is required. + */ +function _get_dropins() { + $dropins = array( + 'advanced-cache.php' => array( __( 'Advanced caching plugin.' ), 'WP_CACHE' ), // WP_CACHE + 'db.php' => array( __( 'Custom database class.' ), true ), // auto on load + 'db-error.php' => array( __( 'Custom database error message.' ), true ), // auto on error + 'install.php' => array( __( 'Custom install script.' ), true ), // auto on install + 'maintenance.php' => array( __( 'Custom maintenance message.' ), true ), // auto on maintenance + 'object-cache.php' => array( __( 'External object cache.' ), true ), // auto on load + ); + + if ( is_multisite() ) { + $dropins['sunrise.php' ] = array( __( 'Executed before Multisite is loaded.' ), 'SUNRISE' ); // SUNRISE + $dropins['blog-deleted.php' ] = array( __( 'Custom site deleted message.' ), true ); // auto on deleted blog + $dropins['blog-inactive.php' ] = array( __( 'Custom site inactive message.' ), true ); // auto on inactive blog + $dropins['blog-suspended.php'] = array( __( 'Custom site suspended message.' ), true ); // auto on archived or spammed blog + } + + return $dropins; +} + +/** + * Check whether the plugin is active by checking the active_plugins list. + * + * @since 2.5.0 + * + * @param string $plugin Base plugin path from plugins directory. + * @return bool True, if in the active plugins list. False, not in the list. + */ +function is_plugin_active( $plugin ) { + return in_array( $plugin, (array) get_option( 'active_plugins', array() ) ) || is_plugin_active_for_network( $plugin ); +} + +/** + * Check whether the plugin is inactive. + * + * Reverse of is_plugin_active(). Used as a callback. + * + * @since 3.1.0 + * @see is_plugin_active() + * + * @param string $plugin Base plugin path from plugins directory. + * @return bool True if inactive. False if active. + */ +function is_plugin_inactive( $plugin ) { + return ! is_plugin_active( $plugin ); +} + +/** + * Check whether the plugin is active for the entire network. + * + * @since 3.0.0 + * + * @param string $plugin Base plugin path from plugins directory. + * @return bool True, if active for the network, otherwise false. + */ +function is_plugin_active_for_network( $plugin ) { + if ( !is_multisite() ) + return false; + + $plugins = get_site_option( 'active_sitewide_plugins'); + if ( isset($plugins[$plugin]) ) + return true; + + return false; +} + +/** + * Checks for "Network: true" in the plugin header to see if this should + * be activated only as a network wide plugin. The plugin would also work + * when Multisite is not enabled. + * + * Checks for "Site Wide Only: true" for backwards compatibility. + * + * @since 3.0.0 + * + * @param string $plugin Plugin to check + * @return bool True if plugin is network only, false otherwise. + */ +function is_network_only_plugin( $plugin ) { + $plugin_data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ); + if ( $plugin_data ) + return $plugin_data['Network']; + return false; +} + +/** + * Attempts activation of plugin in a "sandbox" and redirects on success. + * + * A plugin that is already activated will not attempt to be activated again. + * + * The way it works is by setting the redirection to the error before trying to + * include the plugin file. If the plugin fails, then the redirection will not + * be overwritten with the success message. Also, the options will not be + * updated and the activation hook will not be called on plugin error. + * + * It should be noted that in no way the below code will actually prevent errors + * within the file. The code should not be used elsewhere to replicate the + * "sandbox", which uses redirection to work. + * {@source 13 1} + * + * If any errors are found or text is outputted, then it will be captured to + * ensure that the success redirection will update the error redirection. + * + * @since 2.5.0 + * + * @param string $plugin Plugin path to main plugin file with plugin data. + * @param string $redirect Optional. URL to redirect to. + * @param bool $network_wide Whether to enable the plugin for all sites in the + * network or just the current site. Multisite only. Default is false. + * @param bool $silent Prevent calling activation hooks. Optional, default is false. + * @return WP_Error|null WP_Error on invalid file or null on success. + */ +function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silent = false ) { + $plugin = plugin_basename( trim( $plugin ) ); + + if ( is_multisite() && ( $network_wide || is_network_only_plugin($plugin) ) ) { + $network_wide = true; + $current = get_site_option( 'active_sitewide_plugins', array() ); + $_GET['networkwide'] = 1; // Back compat for plugins looking for this value. + } else { + $current = get_option( 'active_plugins', array() ); + } + + $valid = validate_plugin($plugin); + if ( is_wp_error($valid) ) + return $valid; + + if ( !in_array($plugin, $current) ) { + if ( !empty($redirect) ) + wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); // we'll override this later if the plugin can be included without fatal error + ob_start(); + wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); + $_wp_plugin_file = $plugin; + include_once( WP_PLUGIN_DIR . '/' . $plugin ); + $plugin = $_wp_plugin_file; // Avoid stomping of the $plugin variable in a plugin. + + if ( ! $silent ) { + /** + * Fires before a plugin is activated. + * + * If a plugin is silently activated (such as during an update), + * this hook does not fire. + * + * @since 2.9.0 + * + * @param string $plugin Plugin path to main plugin file with plugin data. + * @param bool $network_wide Whether to enable the plugin for all sites in the network + * or just the current site. Multisite only. Default is false. + */ + do_action( 'activate_plugin', $plugin, $network_wide ); + + /** + * Fires as a specific plugin is being deactivated. + * + * This hook is the "deactivation" hook used internally by + * register_deactivation_hook(). The dynamic portion of the + * hook name, $plugin. refers to the plugin basename. + * + * If a plugin is silently activated (such as during an update), + * this hook does not fire. + * + * @since 2.0.0 + * + * @param bool $network_wide Whether to enable the plugin for all sites in the network + * or just the current site. Multisite only. Default is false. + */ + do_action( 'activate_' . $plugin, $network_wide ); + } + + if ( $network_wide ) { + $current[$plugin] = time(); + update_site_option( 'active_sitewide_plugins', $current ); + } else { + $current[] = $plugin; + sort($current); + update_option('active_plugins', $current); + } + + if ( ! $silent ) { + /** + * Fires after a plugin has been activated. + * + * If a plugin is silently activated (such as during an update), + * this hook does not fire. + * + * @since 2.9.0 + * + * @param string $plugin Plugin path to main plugin file with plugin data. + * @param bool $network_wide Whether to enable the plugin for all sites in the network + * or just the current site. Multisite only. Default is false. + */ + do_action( 'activated_plugin', $plugin, $network_wide ); + } + + if ( ob_get_length() > 0 ) { + $output = ob_get_clean(); + return new WP_Error('unexpected_output', __('The plugin generated unexpected output.'), $output); + } + ob_end_clean(); + } + + return null; +} + +/** + * Deactivate a single plugin or multiple plugins. + * + * The deactivation hook is disabled by the plugin upgrader by using the $silent + * parameter. + * + * @since 2.5.0 + * + * @param string|array $plugins Single plugin or list of plugins to deactivate. + * @param bool $silent Prevent calling deactivation hooks. Default is false. + * @param mixed $network_wide Whether to deactivate the plugin for all sites in the network. + * A value of null (the default) will deactivate plugins for both the site and the network. + */ +function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) { + if ( is_multisite() ) + $network_current = get_site_option( 'active_sitewide_plugins', array() ); + $current = get_option( 'active_plugins', array() ); + $do_blog = $do_network = false; + + foreach ( (array) $plugins as $plugin ) { + $plugin = plugin_basename( trim( $plugin ) ); + if ( ! is_plugin_active($plugin) ) + continue; + + $network_deactivating = false !== $network_wide && is_plugin_active_for_network( $plugin ); + + if ( ! $silent ) { + /** + * Fires before a plugin is deactivated. + * + * If a plugin is silently deactivated (such as during an update), + * this hook does not fire. + * + * @since 2.9.0 + * + * @param string $plugin Plugin path to main plugin file with plugin data. + * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network + * or just the current site. Multisite only. Default is false. + */ + do_action( 'deactivate_plugin', $plugin, $network_deactivating ); + } + + if ( false !== $network_wide ) { + if ( is_plugin_active_for_network( $plugin ) ) { + $do_network = true; + unset( $network_current[ $plugin ] ); + } elseif ( $network_wide ) { + continue; + } + } + + if ( true !== $network_wide ) { + $key = array_search( $plugin, $current ); + if ( false !== $key ) { + $do_blog = true; + unset( $current[ $key ] ); + } + } + + if ( ! $silent ) { + /** + * Fires as a specific plugin is being deactivated. + * + * This hook is the "deactivation" hook used internally by + * register_deactivation_hook(). The dynamic portion of the + * hook name, $plugin. refers to the plugin basename. + * + * If a plugin is silently deactivated (such as during an update), + * this hook does not fire. + * + * @since 2.0.0 + * + * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network + * or just the current site. Multisite only. Default is false. + */ + do_action( 'deactivate_' . $plugin, $network_deactivating ); + + /** + * Fires after a plugin is deactivated. + * + * If a plugin is silently deactivated (such as during an update), + * this hook does not fire. + * + * @since 2.9.0 + * + * @param string $plugin Plugin basename. + * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network + * or just the current site. Multisite only. Default false. + */ + do_action( 'deactivated_plugin', $plugin, $network_deactivating ); + } + } + + if ( $do_blog ) + update_option('active_plugins', $current); + if ( $do_network ) + update_site_option( 'active_sitewide_plugins', $network_current ); +} + +/** + * Activate multiple plugins. + * + * When WP_Error is returned, it does not mean that one of the plugins had + * errors. It means that one or more of the plugins file path was invalid. + * + * The execution will be halted as soon as one of the plugins has an error. + * + * @since 2.6.0 + * + * @param string|array $plugins Single plugin or list of plugins to activate. + * @param string $redirect Redirect to page after successful activation. + * @param bool $network_wide Whether to enable the plugin for all sites in the network. + * @param bool $silent Prevent calling activation hooks. Default is false. + * @return bool|WP_Error True when finished or WP_Error if there were errors during a plugin activation. + */ +function activate_plugins( $plugins, $redirect = '', $network_wide = false, $silent = false ) { + if ( !is_array($plugins) ) + $plugins = array($plugins); + + $errors = array(); + foreach ( $plugins as $plugin ) { + if ( !empty($redirect) ) + $redirect = add_query_arg('plugin', $plugin, $redirect); + $result = activate_plugin($plugin, $redirect, $network_wide, $silent); + if ( is_wp_error($result) ) + $errors[$plugin] = $result; + } + + if ( !empty($errors) ) + return new WP_Error('plugins_invalid', __('One of the plugins is invalid.'), $errors); + + return true; +} + +/** + * Remove directory and files of a plugin for a list of plugins. + * + * @since 2.6.0 + * + * @param array $plugins List of plugins to delete. + * @param string $deprecated Deprecated. + * @return bool|null|WP_Error True on success, false is $plugins is empty, WP_Error on failure. + * Null if filesystem credentials are required to proceed. + */ +function delete_plugins( $plugins, $deprecated = '' ) { + global $wp_filesystem; + + if ( empty($plugins) ) + return false; + + $checked = array(); + foreach( $plugins as $plugin ) + $checked[] = 'checked[]=' . $plugin; + + ob_start(); + $url = wp_nonce_url('plugins.php?action=delete-selected&verify-delete=1&' . implode('&', $checked), 'bulk-plugins'); + if ( false === ($credentials = request_filesystem_credentials($url)) ) { + $data = ob_get_contents(); + ob_end_clean(); + if ( ! empty($data) ){ + include_once( ABSPATH . 'wp-admin/admin-header.php'); + echo $data; + include( ABSPATH . 'wp-admin/admin-footer.php'); + exit; + } + return; + } + + if ( ! WP_Filesystem($credentials) ) { + request_filesystem_credentials($url, '', true); //Failed to connect, Error and request again + $data = ob_get_contents(); + ob_end_clean(); + if ( ! empty($data) ){ + include_once( ABSPATH . 'wp-admin/admin-header.php'); + echo $data; + include( ABSPATH . 'wp-admin/admin-footer.php'); + exit; + } + return; + } + + if ( ! is_object($wp_filesystem) ) + return new WP_Error('fs_unavailable', __('Could not access filesystem.')); + + if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) + return new WP_Error('fs_error', __('Filesystem error.'), $wp_filesystem->errors); + + //Get the base plugin folder + $plugins_dir = $wp_filesystem->wp_plugins_dir(); + if ( empty($plugins_dir) ) + return new WP_Error('fs_no_plugins_dir', __('Unable to locate WordPress Plugin directory.')); + + $plugins_dir = trailingslashit( $plugins_dir ); + + $errors = array(); + + foreach( $plugins as $plugin_file ) { + // Run Uninstall hook + if ( is_uninstallable_plugin( $plugin_file ) ) + uninstall_plugin($plugin_file); + + $this_plugin_dir = trailingslashit( dirname($plugins_dir . $plugin_file) ); + // If plugin is in its own directory, recursively delete the directory. + if ( strpos($plugin_file, '/') && $this_plugin_dir != $plugins_dir ) //base check on if plugin includes directory separator AND that it's not the root plugin folder + $deleted = $wp_filesystem->delete($this_plugin_dir, true); + else + $deleted = $wp_filesystem->delete($plugins_dir . $plugin_file); + + if ( ! $deleted ) + $errors[] = $plugin_file; + } + + // Remove deleted plugins from the plugin updates list. + if ( $current = get_site_transient('update_plugins') ) { + // Don't remove the plugins that weren't deleted. + $deleted = array_diff( $plugins, $errors ); + + foreach ( $deleted as $plugin_file ) { + unset( $current->response[ $plugin_file ] ); + } + + set_site_transient( 'update_plugins', $current ); + } + + if ( ! empty($errors) ) + return new WP_Error('could_not_remove_plugin', sprintf(__('Could not fully remove the plugin(s) %s.'), implode(', ', $errors)) ); + + return true; +} + +/** + * Validate active plugins + * + * Validate all active plugins, deactivates invalid and + * returns an array of deactivated ones. + * + * @since 2.5.0 + * @return array invalid plugins, plugin as key, error as value + */ +function validate_active_plugins() { + $plugins = get_option( 'active_plugins', array() ); + // Validate vartype: array. + if ( ! is_array( $plugins ) ) { + update_option( 'active_plugins', array() ); + $plugins = array(); + } + + if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { + $network_plugins = (array) get_site_option( 'active_sitewide_plugins', array() ); + $plugins = array_merge( $plugins, array_keys( $network_plugins ) ); + } + + if ( empty( $plugins ) ) + return; + + $invalid = array(); + + // Invalid plugins get deactivated. + foreach ( $plugins as $plugin ) { + $result = validate_plugin( $plugin ); + if ( is_wp_error( $result ) ) { + $invalid[$plugin] = $result; + deactivate_plugins( $plugin, true ); + } + } + return $invalid; +} + +/** + * Validate the plugin path. + * + * Checks that the file exists and {@link validate_file() is valid file}. + * + * @since 2.5.0 + * + * @param string $plugin Plugin Path + * @return WP_Error|int 0 on success, WP_Error on failure. + */ +function validate_plugin($plugin) { + if ( validate_file($plugin) ) + return new WP_Error('plugin_invalid', __('Invalid plugin path.')); + if ( ! file_exists(WP_PLUGIN_DIR . '/' . $plugin) ) + return new WP_Error('plugin_not_found', __('Plugin file does not exist.')); + + $installed_plugins = get_plugins(); + if ( ! isset($installed_plugins[$plugin]) ) + return new WP_Error('no_plugin_header', __('The plugin does not have a valid header.')); + return 0; +} + +/** + * Whether the plugin can be uninstalled. + * + * @since 2.7.0 + * + * @param string $plugin Plugin path to check. + * @return bool Whether plugin can be uninstalled. + */ +function is_uninstallable_plugin($plugin) { + $file = plugin_basename($plugin); + + $uninstallable_plugins = (array) get_option('uninstall_plugins'); + if ( isset( $uninstallable_plugins[$file] ) || file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) ) + return true; + + return false; +} + +/** + * Uninstall a single plugin. + * + * Calls the uninstall hook, if it is available. + * + * @since 2.7.0 + * + * @param string $plugin Relative plugin path from Plugin Directory. + */ +function uninstall_plugin($plugin) { + $file = plugin_basename($plugin); + + $uninstallable_plugins = (array) get_option('uninstall_plugins'); + if ( file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) ) { + if ( isset( $uninstallable_plugins[$file] ) ) { + unset($uninstallable_plugins[$file]); + update_option('uninstall_plugins', $uninstallable_plugins); + } + unset($uninstallable_plugins); + + define('WP_UNINSTALL_PLUGIN', $file); + wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . dirname( $file ) ); + include( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ); + + return true; + } + + if ( isset( $uninstallable_plugins[$file] ) ) { + $callable = $uninstallable_plugins[$file]; + unset($uninstallable_plugins[$file]); + update_option('uninstall_plugins', $uninstallable_plugins); + unset($uninstallable_plugins); + + wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $file ); + include( WP_PLUGIN_DIR . '/' . $file ); + + add_action( 'uninstall_' . $file, $callable ); + + /** + * Fires in uninstall_plugin() once the plugin has been uninstalled. + * + * The action concatenates the 'uninstall_' prefix with the basename of the + * plugin passed to {@see uninstall_plugin()} to create a dynamically-named action. + * + * @since 2.7.0 + */ + do_action( 'uninstall_' . $file ); + } +} + +// +// Menu +// + +/** + * Add a top level menu page + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * @param string $icon_url The url to the icon to be used for this menu. + * * Pass a base64-encoded SVG using a data URI, which will be colored to match the color scheme. + * This should begin with 'data:image/svg+xml;base64,'. + * * Pass the name of a Dashicons helper class to use a font icon, e.g. 'dashicons-chart-pie'. + * * Pass 'none' to leave div.wp-menu-image empty so an icon can be added via CSS. + * @param int $position The position in the menu order this one should appear + * + * @return string The resulting page's hook_suffix + */ +function add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '', $position = null ) { + global $menu, $admin_page_hooks, $_registered_pages, $_parent_pages; + + $menu_slug = plugin_basename( $menu_slug ); + + $admin_page_hooks[$menu_slug] = sanitize_title( $menu_title ); + + $hookname = get_plugin_page_hookname( $menu_slug, '' ); + + if ( !empty( $function ) && !empty( $hookname ) && current_user_can( $capability ) ) + add_action( $hookname, $function ); + + if ( empty($icon_url) ) { + $icon_url = 'dashicons-admin-generic'; + $icon_class = 'menu-icon-generic '; + } else { + $icon_url = set_url_scheme( $icon_url ); + $icon_class = ''; + } + + $new_menu = array( $menu_title, $capability, $menu_slug, $page_title, 'menu-top ' . $icon_class . $hookname, $hookname, $icon_url ); + + if ( null === $position ) + $menu[] = $new_menu; + else + $menu[$position] = $new_menu; + + $_registered_pages[$hookname] = true; + + // No parent as top level + $_parent_pages[$menu_slug] = false; + + return $hookname; +} + +/** + * Add a top level menu page in the 'objects' section + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * @param string $icon_url The url to the icon to be used for this menu + * + * @return string The resulting page's hook_suffix + */ +function add_object_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') { + global $_wp_last_object_menu; + + $_wp_last_object_menu++; + + return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_object_menu); +} + +/** + * Add a top level menu page in the 'utility' section + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * @param string $icon_url The url to the icon to be used for this menu + * + * @return string The resulting page's hook_suffix + */ +function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') { + global $_wp_last_utility_menu; + + $_wp_last_utility_menu++; + + return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_utility_menu); +} + +/** + * Add a sub menu page + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $parent_slug The slug name for the parent menu (or the file name of a standard WordPress admin page) + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + global $submenu; + global $menu; + global $_wp_real_parent_file; + global $_wp_submenu_nopriv; + global $_registered_pages; + global $_parent_pages; + + $menu_slug = plugin_basename( $menu_slug ); + $parent_slug = plugin_basename( $parent_slug); + + if ( isset( $_wp_real_parent_file[$parent_slug] ) ) + $parent_slug = $_wp_real_parent_file[$parent_slug]; + + if ( !current_user_can( $capability ) ) { + $_wp_submenu_nopriv[$parent_slug][$menu_slug] = true; + return false; + } + + /* + * If the parent doesn't already have a submenu, add a link to the parent + * as the first item in the submenu. If the submenu file is the same as the + * parent file someone is trying to link back to the parent manually. In + * this case, don't automatically add a link back to avoid duplication. + */ + if (!isset( $submenu[$parent_slug] ) && $menu_slug != $parent_slug ) { + foreach ( (array)$menu as $parent_menu ) { + if ( $parent_menu[2] == $parent_slug && current_user_can( $parent_menu[1] ) ) + $submenu[$parent_slug][] = array_slice( $parent_menu, 0, 4 ); + } + } + + $submenu[$parent_slug][] = array ( $menu_title, $capability, $menu_slug, $page_title ); + + $hookname = get_plugin_page_hookname( $menu_slug, $parent_slug); + if (!empty ( $function ) && !empty ( $hookname )) + add_action( $hookname, $function ); + + $_registered_pages[$hookname] = true; + + /* + * Backward-compatibility for plugins using add_management page. + * See wp-admin/admin.php for redirect from edit.php to tools.php + */ + if ( 'tools.php' == $parent_slug ) + $_registered_pages[get_plugin_page_hookname( $menu_slug, 'edit.php')] = true; + + // No parent as top level. + $_parent_pages[$menu_slug] = $parent_slug; + + return $hookname; +} + +/** + * Add sub menu page to the tools main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_management_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'tools.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the options main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'options-general.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the themes main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'themes.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the plugins main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_plugins_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'plugins.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the Users/Profile main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_users_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + if ( current_user_can('edit_users') ) + $parent = 'users.php'; + else + $parent = 'profile.php'; + return add_submenu_page( $parent, $page_title, $menu_title, $capability, $menu_slug, $function ); +} +/** + * Add sub menu page to the Dashboard main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_dashboard_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'index.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the posts main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'edit.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the media main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_media_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'upload.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the links main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + */ +function add_links_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'link-manager.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the pages main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. +*/ +function add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'edit.php?post_type=page', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Add sub menu page to the comments main menu. + * + * This function takes a capability which will be used to determine whether + * or not a page is included in the menu. + * + * The function which is hooked in to handle the output of the page must check + * that the user has the required capability as well. + * + * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected + * @param string $menu_title The text to be used for the menu + * @param string $capability The capability required for this menu to be displayed to the user. + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param callback $function The function to be called to output the content for this page. + * + * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. +*/ +function add_comments_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { + return add_submenu_page( 'edit-comments.php', $page_title, $menu_title, $capability, $menu_slug, $function ); +} + +/** + * Remove a top level admin menu + * + * @since 3.1.0 + * + * @param string $menu_slug The slug of the menu + * @return array|bool The removed menu on success, False if not found + */ +function remove_menu_page( $menu_slug ) { + global $menu; + + foreach ( $menu as $i => $item ) { + if ( $menu_slug == $item[2] ) { + unset( $menu[$i] ); + return $item; + } + } + + return false; +} + +/** + * Remove an admin submenu + * + * @since 3.1.0 + * + * @param string $menu_slug The slug for the parent menu + * @param string $submenu_slug The slug of the submenu + * @return array|bool The removed submenu on success, False if not found + */ +function remove_submenu_page( $menu_slug, $submenu_slug ) { + global $submenu; + + if ( !isset( $submenu[$menu_slug] ) ) + return false; + + foreach ( $submenu[$menu_slug] as $i => $item ) { + if ( $submenu_slug == $item[2] ) { + unset( $submenu[$menu_slug][$i] ); + return $item; + } + } + + return false; +} + +/** + * Get the url to access a particular menu page based on the slug it was registered with. + * + * If the slug hasn't been registered properly no url will be returned + * + * @since 3.0.0 + * + * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) + * @param bool $echo Whether or not to echo the url - default is true + * @return string the url + */ +function menu_page_url($menu_slug, $echo = true) { + global $_parent_pages; + + if ( isset( $_parent_pages[$menu_slug] ) ) { + $parent_slug = $_parent_pages[$menu_slug]; + if ( $parent_slug && ! isset( $_parent_pages[$parent_slug] ) ) { + $url = admin_url( add_query_arg( 'page', $menu_slug, $parent_slug ) ); + } else { + $url = admin_url( 'admin.php?page=' . $menu_slug ); + } + } else { + $url = ''; + } + + $url = esc_url($url); + + if ( $echo ) + echo $url; + + return $url; +} + +// +// Pluggable Menu Support -- Private +// + +function get_admin_page_parent( $parent = '' ) { + global $parent_file; + global $menu; + global $submenu; + global $pagenow; + global $typenow; + global $plugin_page; + global $_wp_real_parent_file; + global $_wp_menu_nopriv; + global $_wp_submenu_nopriv; + + if ( !empty ( $parent ) && 'admin.php' != $parent ) { + if ( isset( $_wp_real_parent_file[$parent] ) ) + $parent = $_wp_real_parent_file[$parent]; + return $parent; + } + + if ( $pagenow == 'admin.php' && isset( $plugin_page ) ) { + foreach ( (array)$menu as $parent_menu ) { + if ( $parent_menu[2] == $plugin_page ) { + $parent_file = $plugin_page; + if ( isset( $_wp_real_parent_file[$parent_file] ) ) + $parent_file = $_wp_real_parent_file[$parent_file]; + return $parent_file; + } + } + if ( isset( $_wp_menu_nopriv[$plugin_page] ) ) { + $parent_file = $plugin_page; + if ( isset( $_wp_real_parent_file[$parent_file] ) ) + $parent_file = $_wp_real_parent_file[$parent_file]; + return $parent_file; + } + } + + if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$pagenow][$plugin_page] ) ) { + $parent_file = $pagenow; + if ( isset( $_wp_real_parent_file[$parent_file] ) ) + $parent_file = $_wp_real_parent_file[$parent_file]; + return $parent_file; + } + + foreach (array_keys( (array)$submenu ) as $parent) { + foreach ( $submenu[$parent] as $submenu_array ) { + if ( isset( $_wp_real_parent_file[$parent] ) ) + $parent = $_wp_real_parent_file[$parent]; + if ( !empty($typenow) && ($submenu_array[2] == "$pagenow?post_type=$typenow") ) { + $parent_file = $parent; + return $parent; + } elseif ( $submenu_array[2] == $pagenow && empty($typenow) && ( empty($parent_file) || false === strpos($parent_file, '?') ) ) { + $parent_file = $parent; + return $parent; + } else + if ( isset( $plugin_page ) && ($plugin_page == $submenu_array[2] ) ) { + $parent_file = $parent; + return $parent; + } + } + } + + if ( empty($parent_file) ) + $parent_file = ''; + return ''; +} + +function get_admin_page_title() { + global $title; + global $menu; + global $submenu; + global $pagenow; + global $plugin_page; + global $typenow; + + if ( ! empty ( $title ) ) + return $title; + + $hook = get_plugin_page_hook( $plugin_page, $pagenow ); + + $parent = $parent1 = get_admin_page_parent(); + + if ( empty ( $parent) ) { + foreach ( (array)$menu as $menu_array ) { + if ( isset( $menu_array[3] ) ) { + if ( $menu_array[2] == $pagenow ) { + $title = $menu_array[3]; + return $menu_array[3]; + } else + if ( isset( $plugin_page ) && ($plugin_page == $menu_array[2] ) && ($hook == $menu_array[3] ) ) { + $title = $menu_array[3]; + return $menu_array[3]; + } + } else { + $title = $menu_array[0]; + return $title; + } + } + } else { + foreach ( array_keys( $submenu ) as $parent ) { + foreach ( $submenu[$parent] as $submenu_array ) { + if ( isset( $plugin_page ) && + ( $plugin_page == $submenu_array[2] ) && + ( + ( $parent == $pagenow ) || + ( $parent == $plugin_page ) || + ( $plugin_page == $hook ) || + ( $pagenow == 'admin.php' && $parent1 != $submenu_array[2] ) || + ( !empty($typenow) && $parent == $pagenow . '?post_type=' . $typenow) + ) + ) { + $title = $submenu_array[3]; + return $submenu_array[3]; + } + + if ( $submenu_array[2] != $pagenow || isset( $_GET['page'] ) ) // not the current page + continue; + + if ( isset( $submenu_array[3] ) ) { + $title = $submenu_array[3]; + return $submenu_array[3]; + } else { + $title = $submenu_array[0]; + return $title; + } + } + } + if ( empty ( $title ) ) { + foreach ( $menu as $menu_array ) { + if ( isset( $plugin_page ) && + ( $plugin_page == $menu_array[2] ) && + ( $pagenow == 'admin.php' ) && + ( $parent1 == $menu_array[2] ) ) + { + $title = $menu_array[3]; + return $menu_array[3]; + } + } + } + } + + return $title; +} + +function get_plugin_page_hook( $plugin_page, $parent_page ) { + $hook = get_plugin_page_hookname( $plugin_page, $parent_page ); + if ( has_action($hook) ) + return $hook; + else + return null; +} + +function get_plugin_page_hookname( $plugin_page, $parent_page ) { + global $admin_page_hooks; + + $parent = get_admin_page_parent( $parent_page ); + + $page_type = 'admin'; + if ( empty ( $parent_page ) || 'admin.php' == $parent_page || isset( $admin_page_hooks[$plugin_page] ) ) { + if ( isset( $admin_page_hooks[$plugin_page] ) ) + $page_type = 'toplevel'; + else + if ( isset( $admin_page_hooks[$parent] )) + $page_type = $admin_page_hooks[$parent]; + } else if ( isset( $admin_page_hooks[$parent] ) ) { + $page_type = $admin_page_hooks[$parent]; + } + + $plugin_name = preg_replace( '!\.php!', '', $plugin_page ); + + return $page_type . '_page_' . $plugin_name; +} + +function user_can_access_admin_page() { + global $pagenow; + global $menu; + global $submenu; + global $_wp_menu_nopriv; + global $_wp_submenu_nopriv; + global $plugin_page; + global $_registered_pages; + + $parent = get_admin_page_parent(); + + if ( !isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$parent][$pagenow] ) ) + return false; + + if ( isset( $plugin_page ) ) { + if ( isset( $_wp_submenu_nopriv[$parent][$plugin_page] ) ) + return false; + + $hookname = get_plugin_page_hookname($plugin_page, $parent); + + if ( !isset($_registered_pages[$hookname]) ) + return false; + } + + if ( empty( $parent) ) { + if ( isset( $_wp_menu_nopriv[$pagenow] ) ) + return false; + if ( isset( $_wp_submenu_nopriv[$pagenow][$pagenow] ) ) + return false; + if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$pagenow][$plugin_page] ) ) + return false; + if ( isset( $plugin_page ) && isset( $_wp_menu_nopriv[$plugin_page] ) ) + return false; + foreach (array_keys( $_wp_submenu_nopriv ) as $key ) { + if ( isset( $_wp_submenu_nopriv[$key][$pagenow] ) ) + return false; + if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$key][$plugin_page] ) ) + return false; + } + return true; + } + + if ( isset( $plugin_page ) && ( $plugin_page == $parent ) && isset( $_wp_menu_nopriv[$plugin_page] ) ) + return false; + + if ( isset( $submenu[$parent] ) ) { + foreach ( $submenu[$parent] as $submenu_array ) { + if ( isset( $plugin_page ) && ( $submenu_array[2] == $plugin_page ) ) { + if ( current_user_can( $submenu_array[1] )) + return true; + else + return false; + } else if ( $submenu_array[2] == $pagenow ) { + if ( current_user_can( $submenu_array[1] )) + return true; + else + return false; + } + } + } + + foreach ( $menu as $menu_array ) { + if ( $menu_array[2] == $parent) { + if ( current_user_can( $menu_array[1] )) + return true; + else + return false; + } + } + + return true; +} + +/* Whitelist functions */ + +/** + * Register a setting and its sanitization callback + * + * @since 2.7.0 + * + * @param string $option_group A settings group name. Should correspond to a whitelisted option key name. + * Default whitelisted option key names include "general," "discussion," and "reading," among others. + * @param string $option_name The name of an option to sanitize and save. + * @param unknown_type $sanitize_callback A callback function that sanitizes the option's value. + * @return unknown + */ +function register_setting( $option_group, $option_name, $sanitize_callback = '' ) { + global $new_whitelist_options; + + if ( 'misc' == $option_group ) { + _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); + $option_group = 'general'; + } + + if ( 'privacy' == $option_group ) { + _deprecated_argument( __FUNCTION__, '3.5', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); + $option_group = 'reading'; + } + + $new_whitelist_options[ $option_group ][] = $option_name; + if ( $sanitize_callback != '' ) + add_filter( "sanitize_option_{$option_name}", $sanitize_callback ); +} + +/** + * Unregister a setting + * + * @since 2.7.0 + * + * @param unknown_type $option_group + * @param unknown_type $option_name + * @param unknown_type $sanitize_callback + * @return unknown + */ +function unregister_setting( $option_group, $option_name, $sanitize_callback = '' ) { + global $new_whitelist_options; + + if ( 'misc' == $option_group ) { + _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); + $option_group = 'general'; + } + + if ( 'privacy' == $option_group ) { + _deprecated_argument( __FUNCTION__, '3.5', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); + $option_group = 'reading'; + } + + $pos = array_search( $option_name, (array) $new_whitelist_options ); + if ( $pos !== false ) + unset( $new_whitelist_options[ $option_group ][ $pos ] ); + if ( $sanitize_callback != '' ) + remove_filter( "sanitize_option_{$option_name}", $sanitize_callback ); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $options + * @return unknown + */ +function option_update_filter( $options ) { + global $new_whitelist_options; + + if ( is_array( $new_whitelist_options ) ) + $options = add_option_whitelist( $new_whitelist_options, $options ); + + return $options; +} +add_filter( 'whitelist_options', 'option_update_filter' ); + +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $new_options + * @param unknown_type $options + * @return unknown + */ +function add_option_whitelist( $new_options, $options = '' ) { + if ( $options == '' ) + global $whitelist_options; + else + $whitelist_options = $options; + + foreach ( $new_options as $page => $keys ) { + foreach ( $keys as $key ) { + if ( !isset($whitelist_options[ $page ]) || !is_array($whitelist_options[ $page ]) ) { + $whitelist_options[ $page ] = array(); + $whitelist_options[ $page ][] = $key; + } else { + $pos = array_search( $key, $whitelist_options[ $page ] ); + if ( $pos === false ) + $whitelist_options[ $page ][] = $key; + } + } + } + + return $whitelist_options; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $del_options + * @param unknown_type $options + * @return unknown + */ +function remove_option_whitelist( $del_options, $options = '' ) { + if ( $options == '' ) + global $whitelist_options; + else + $whitelist_options = $options; + + foreach ( $del_options as $page => $keys ) { + foreach ( $keys as $key ) { + if ( isset($whitelist_options[ $page ]) && is_array($whitelist_options[ $page ]) ) { + $pos = array_search( $key, $whitelist_options[ $page ] ); + if ( $pos !== false ) + unset( $whitelist_options[ $page ][ $pos ] ); + } + } + } + + return $whitelist_options; +} + +/** + * Output nonce, action, and option_page fields for a settings page. + * + * @since 2.7.0 + * + * @param string $option_group A settings group name. This should match the group name used in register_setting(). + */ +function settings_fields($option_group) { + echo ""; + echo ''; + wp_nonce_field("$option_group-options"); +} + +/** + * Clears the Plugins cache used by get_plugins() and by default, the Plugin Update cache. + * + * @since 3.7.0 + * + * @param bool $clear_update_cache Whether to clear the Plugin updates cache + */ +function wp_clean_plugins_cache( $clear_update_cache = true ) { + if ( $clear_update_cache ) + delete_site_transient( 'update_plugins' ); + wp_cache_delete( 'plugins', 'plugins' ); +} diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php new file mode 100644 index 0000000..d230667 --- /dev/null +++ b/wp-admin/includes/post.php @@ -0,0 +1,1661 @@ +cap->create_posts ) ) { + if ( 'page' == $post_data['post_type'] ) + return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); + else + return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); + } + + if ( isset( $post_data['content'] ) ) + $post_data['post_content'] = $post_data['content']; + + if ( isset( $post_data['excerpt'] ) ) + $post_data['post_excerpt'] = $post_data['excerpt']; + + if ( isset( $post_data['parent_id'] ) ) + $post_data['post_parent'] = (int) $post_data['parent_id']; + + if ( isset($post_data['trackback_url']) ) + $post_data['to_ping'] = $post_data['trackback_url']; + + $post_data['user_ID'] = get_current_user_id(); + + if (!empty ( $post_data['post_author_override'] ) ) { + $post_data['post_author'] = (int) $post_data['post_author_override']; + } else { + if (!empty ( $post_data['post_author'] ) ) { + $post_data['post_author'] = (int) $post_data['post_author']; + } else { + $post_data['post_author'] = (int) $post_data['user_ID']; + } + } + + if ( isset( $post_data['user_ID'] ) && ( $post_data['post_author'] != $post_data['user_ID'] ) + && ! current_user_can( $ptype->cap->edit_others_posts ) ) { + if ( $update ) { + if ( 'page' == $post_data['post_type'] ) + return new WP_Error( 'edit_others_pages', __( 'You are not allowed to edit pages as this user.' ) ); + else + return new WP_Error( 'edit_others_posts', __( 'You are not allowed to edit posts as this user.' ) ); + } else { + if ( 'page' == $post_data['post_type'] ) + return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); + else + return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); + } + } + + if ( ! empty( $post_data['post_status'] ) ) { + $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); + + // No longer an auto-draft + if ( 'auto-draft' === $post_data['post_status'] ) { + $post_data['post_status'] = 'draft'; + } + + if ( ! get_post_status_object( $post_data['post_status'] ) ) { + unset( $post_data['post_status'] ); + } + } + + // What to do based on which button they pressed + if ( isset($post_data['saveasdraft']) && '' != $post_data['saveasdraft'] ) + $post_data['post_status'] = 'draft'; + if ( isset($post_data['saveasprivate']) && '' != $post_data['saveasprivate'] ) + $post_data['post_status'] = 'private'; + if ( isset($post_data['publish']) && ( '' != $post_data['publish'] ) && ( !isset($post_data['post_status']) || $post_data['post_status'] != 'private' ) ) + $post_data['post_status'] = 'publish'; + if ( isset($post_data['advanced']) && '' != $post_data['advanced'] ) + $post_data['post_status'] = 'draft'; + if ( isset($post_data['pending']) && '' != $post_data['pending'] ) + $post_data['post_status'] = 'pending'; + + if ( isset( $post_data['ID'] ) ) + $post_id = $post_data['ID']; + else + $post_id = false; + $previous_status = $post_id ? get_post_field( 'post_status', $post_id ) : false; + + if ( isset( $post_data['post_status'] ) && 'private' == $post_data['post_status'] && ! current_user_can( $ptype->cap->publish_posts ) ) { + $post_data['post_status'] = $previous_status ? $previous_status : 'pending'; + } + + $published_statuses = array( 'publish', 'future' ); + + // Posts 'submitted for approval' present are submitted to $_POST the same as if they were being published. + // Change status from 'publish' to 'pending' if user lacks permissions to publish or to resave published posts. + if ( isset($post_data['post_status']) && (in_array( $post_data['post_status'], $published_statuses ) && !current_user_can( $ptype->cap->publish_posts )) ) + if ( ! in_array( $previous_status, $published_statuses ) || !current_user_can( 'edit_post', $post_id ) ) + $post_data['post_status'] = 'pending'; + + if ( ! isset( $post_data['post_status'] ) ) { + $post_data['post_status'] = 'auto-draft' === $previous_status ? 'draft' : $previous_status; + } + + if ( isset( $post_data['post_password'] ) && ! current_user_can( $ptype->cap->publish_posts ) ) { + unset( $post_data['post_password'] ); + } + + if (!isset( $post_data['comment_status'] )) + $post_data['comment_status'] = 'closed'; + + if (!isset( $post_data['ping_status'] )) + $post_data['ping_status'] = 'closed'; + + foreach ( array('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) { + if ( !empty( $post_data['hidden_' . $timeunit] ) && $post_data['hidden_' . $timeunit] != $post_data[$timeunit] ) { + $post_data['edit_date'] = '1'; + break; + } + } + + if ( !empty( $post_data['edit_date'] ) ) { + $aa = $post_data['aa']; + $mm = $post_data['mm']; + $jj = $post_data['jj']; + $hh = $post_data['hh']; + $mn = $post_data['mn']; + $ss = $post_data['ss']; + $aa = ($aa <= 0 ) ? date('Y') : $aa; + $mm = ($mm <= 0 ) ? date('n') : $mm; + $jj = ($jj > 31 ) ? 31 : $jj; + $jj = ($jj <= 0 ) ? date('j') : $jj; + $hh = ($hh > 23 ) ? $hh -24 : $hh; + $mn = ($mn > 59 ) ? $mn -60 : $mn; + $ss = ($ss > 59 ) ? $ss -60 : $ss; + $post_data['post_date'] = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $aa, $mm, $jj, $hh, $mn, $ss ); + $valid_date = wp_checkdate( $mm, $jj, $aa, $post_data['post_date'] ); + if ( !$valid_date ) { + return new WP_Error( 'invalid_date', __( 'Whoops, the provided date is invalid.' ) ); + } + $post_data['post_date_gmt'] = get_gmt_from_date( $post_data['post_date'] ); + } + + return $post_data; +} + +/** + * Update an existing post with values provided in $_POST. + * + * @since 1.5.0 + * + * @param array $post_data Optional. + * @return int Post ID. + */ +function edit_post( $post_data = null ) { + + if ( empty($post_data) ) + $post_data = &$_POST; + + // Clear out any data in internal vars. + unset( $post_data['filter'] ); + + $post_ID = (int) $post_data['post_ID']; + $post = get_post( $post_ID ); + $post_data['post_type'] = $post->post_type; + $post_data['post_mime_type'] = $post->post_mime_type; + + if ( ! empty( $post_data['post_status'] ) ) { + $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); + + if ( 'inherit' == $post_data['post_status'] ) { + unset( $post_data['post_status'] ); + } + } + + $ptype = get_post_type_object($post_data['post_type']); + if ( !current_user_can( 'edit_post', $post_ID ) ) { + if ( 'page' == $post_data['post_type'] ) + wp_die( __('You are not allowed to edit this page.' )); + else + wp_die( __('You are not allowed to edit this post.' )); + } + + if ( post_type_supports( $ptype->name, 'revisions' ) ) { + $revisions = wp_get_post_revisions( $post_ID, array( 'order' => 'ASC', 'posts_per_page' => 1 ) ); + $revision = current( $revisions ); + + // Check if the revisions have been upgraded + if ( $revisions && _wp_get_post_revision_version( $revision ) < 1 ) + _wp_upgrade_revisions_of_post( $post, wp_get_post_revisions( $post_ID ) ); + } + + if ( isset($post_data['visibility']) ) { + switch ( $post_data['visibility'] ) { + case 'public' : + $post_data['post_password'] = ''; + break; + case 'password' : + unset( $post_data['sticky'] ); + break; + case 'private' : + $post_data['post_status'] = 'private'; + $post_data['post_password'] = ''; + unset( $post_data['sticky'] ); + break; + } + } + + $post_data = _wp_translate_postdata( true, $post_data ); + if ( is_wp_error($post_data) ) + wp_die( $post_data->get_error_message() ); + + // Post Formats + if ( isset( $post_data['post_format'] ) ) + set_post_format( $post_ID, $post_data['post_format'] ); + + $format_meta_urls = array( 'url', 'link_url', 'quote_source_url' ); + foreach ( $format_meta_urls as $format_meta_url ) { + $keyed = '_format_' . $format_meta_url; + if ( isset( $post_data[ $keyed ] ) ) + update_post_meta( $post_ID, $keyed, wp_slash( esc_url_raw( wp_unslash( $post_data[ $keyed ] ) ) ) ); + } + + $format_keys = array( 'quote', 'quote_source_name', 'image', 'gallery', 'audio_embed', 'video_embed' ); + + foreach ( $format_keys as $key ) { + $keyed = '_format_' . $key; + if ( isset( $post_data[ $keyed ] ) ) { + if ( current_user_can( 'unfiltered_html' ) ) + update_post_meta( $post_ID, $keyed, $post_data[ $keyed ] ); + else + update_post_meta( $post_ID, $keyed, wp_filter_post_kses( $post_data[ $keyed ] ) ); + } + } + + if ( 'attachment' === $post_data['post_type'] && preg_match( '#^(audio|video)/#', $post_data['post_mime_type'] ) ) { + $id3data = wp_get_attachment_metadata( $post_ID ); + if ( ! is_array( $id3data ) ) { + $id3data = array(); + } + + foreach ( wp_get_attachment_id3_keys( $post, 'edit' ) as $key => $label ) { + if ( isset( $post_data[ 'id3_' . $key ] ) ) { + $id3data[ $key ] = sanitize_text_field( wp_unslash( $post_data[ 'id3_' . $key ] ) ); + } + } + wp_update_attachment_metadata( $post_ID, $id3data ); + } + + // Meta Stuff + if ( isset($post_data['meta']) && $post_data['meta'] ) { + foreach ( $post_data['meta'] as $key => $value ) { + if ( !$meta = get_post_meta_by_id( $key ) ) + continue; + if ( $meta->post_id != $post_ID ) + continue; + if ( is_protected_meta( $value['key'], 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $value['key'] ) ) + continue; + update_meta( $key, $value['key'], $value['value'] ); + } + } + + if ( isset($post_data['deletemeta']) && $post_data['deletemeta'] ) { + foreach ( $post_data['deletemeta'] as $key => $value ) { + if ( !$meta = get_post_meta_by_id( $key ) ) + continue; + if ( $meta->post_id != $post_ID ) + continue; + if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'delete_post_meta', $post_ID, $meta->meta_key ) ) + continue; + delete_meta( $key ); + } + } + + // Attachment stuff + if ( 'attachment' == $post_data['post_type'] ) { + if ( isset( $post_data[ '_wp_attachment_image_alt' ] ) ) { + $image_alt = wp_unslash( $post_data['_wp_attachment_image_alt'] ); + if ( $image_alt != get_post_meta( $post_ID, '_wp_attachment_image_alt', true ) ) { + $image_alt = wp_strip_all_tags( $image_alt, true ); + // update_meta expects slashed. + update_post_meta( $post_ID, '_wp_attachment_image_alt', wp_slash( $image_alt ) ); + } + } + + $attachment_data = isset( $post_data['attachments'][ $post_ID ] ) ? $post_data['attachments'][ $post_ID ] : array(); + + /** This filter is documented in wp-admin/includes/media.php */ + $post_data = apply_filters( 'attachment_fields_to_save', $post_data, $attachment_data ); + } + + add_meta( $post_ID ); + + update_post_meta( $post_ID, '_edit_last', get_current_user_id() ); + + wp_update_post( $post_data ); + + // Now that we have an ID we can fix any attachment anchor hrefs + _fix_attachment_links( $post_ID ); + + wp_set_post_lock( $post_ID ); + + if ( current_user_can( $ptype->cap->edit_others_posts ) ) { + if ( ! empty( $post_data['sticky'] ) ) + stick_post( $post_ID ); + else + unstick_post( $post_ID ); + } + + return $post_ID; +} + +/** + * Process the post data for the bulk editing of posts. + * + * Updates all bulk edited posts/pages, adding (but not removing) tags and + * categories. Skips pages when they would be their own parent or child. + * + * @since 2.7.0 + * + * @param array $post_data Optional, the array of post data to process if not provided will use $_POST superglobal. + * @return array + */ +function bulk_edit_posts( $post_data = null ) { + global $wpdb; + + if ( empty($post_data) ) + $post_data = &$_POST; + + if ( isset($post_data['post_type']) ) + $ptype = get_post_type_object($post_data['post_type']); + else + $ptype = get_post_type_object('post'); + + if ( !current_user_can( $ptype->cap->edit_posts ) ) { + if ( 'page' == $ptype->name ) + wp_die( __('You are not allowed to edit pages.')); + else + wp_die( __('You are not allowed to edit posts.')); + } + + if ( -1 == $post_data['_status'] ) { + $post_data['post_status'] = null; + unset($post_data['post_status']); + } else { + $post_data['post_status'] = $post_data['_status']; + } + unset($post_data['_status']); + + if ( ! empty( $post_data['post_status'] ) ) { + $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); + + if ( 'inherit' == $post_data['post_status'] ) { + unset( $post_data['post_status'] ); + } + } + + $post_IDs = array_map( 'intval', (array) $post_data['post'] ); + + $reset = array( + 'post_author', 'post_status', 'post_password', + 'post_parent', 'page_template', 'comment_status', + 'ping_status', 'keep_private', 'tax_input', + 'post_category', 'sticky', 'post_format', + ); + + foreach ( $reset as $field ) { + if ( isset($post_data[$field]) && ( '' == $post_data[$field] || -1 == $post_data[$field] ) ) + unset($post_data[$field]); + } + + if ( isset($post_data['post_category']) ) { + if ( is_array($post_data['post_category']) && ! empty($post_data['post_category']) ) + $new_cats = array_map( 'absint', $post_data['post_category'] ); + else + unset($post_data['post_category']); + } + + $tax_input = array(); + if ( isset($post_data['tax_input'])) { + foreach ( $post_data['tax_input'] as $tax_name => $terms ) { + if ( empty($terms) ) + continue; + if ( is_taxonomy_hierarchical( $tax_name ) ) { + $tax_input[ $tax_name ] = array_map( 'absint', $terms ); + } else { + $comma = _x( ',', 'tag delimiter' ); + if ( ',' !== $comma ) + $terms = str_replace( $comma, ',', $terms ); + $tax_input[ $tax_name ] = explode( ',', trim( $terms, " \n\t\r\0\x0B," ) ); + } + } + } + + if ( isset($post_data['post_parent']) && ($parent = (int) $post_data['post_parent']) ) { + $pages = $wpdb->get_results("SELECT ID, post_parent FROM $wpdb->posts WHERE post_type = 'page'"); + $children = array(); + + for ( $i = 0; $i < 50 && $parent > 0; $i++ ) { + $children[] = $parent; + + foreach ( $pages as $page ) { + if ( $page->ID == $parent ) { + $parent = $page->post_parent; + break; + } + } + } + } + + $updated = $skipped = $locked = array(); + $shared_post_data = $post_data; + + foreach ( $post_IDs as $post_ID ) { + // Start with fresh post data with each iteration. + $post_data = $shared_post_data; + + $post_type_object = get_post_type_object( get_post_type( $post_ID ) ); + + if ( !isset( $post_type_object ) || ( isset($children) && in_array($post_ID, $children) ) || !current_user_can( 'edit_post', $post_ID ) ) { + $skipped[] = $post_ID; + continue; + } + + if ( wp_check_post_lock( $post_ID ) ) { + $locked[] = $post_ID; + continue; + } + + $post = get_post( $post_ID ); + $tax_names = get_object_taxonomies( $post ); + foreach ( $tax_names as $tax_name ) { + $taxonomy_obj = get_taxonomy($tax_name); + if ( isset( $tax_input[$tax_name]) && current_user_can( $taxonomy_obj->cap->assign_terms ) ) + $new_terms = $tax_input[$tax_name]; + else + $new_terms = array(); + + if ( $taxonomy_obj->hierarchical ) + $current_terms = (array) wp_get_object_terms( $post_ID, $tax_name, array('fields' => 'ids') ); + else + $current_terms = (array) wp_get_object_terms( $post_ID, $tax_name, array('fields' => 'names') ); + + $post_data['tax_input'][$tax_name] = array_merge( $current_terms, $new_terms ); + } + + if ( isset($new_cats) && in_array( 'category', $tax_names ) ) { + $cats = (array) wp_get_post_categories($post_ID); + $post_data['post_category'] = array_unique( array_merge($cats, $new_cats) ); + unset( $post_data['tax_input']['category'] ); + } + + $post_data['post_type'] = $post->post_type; + $post_data['post_mime_type'] = $post->post_mime_type; + $post_data['guid'] = $post->guid; + + foreach ( array( 'comment_status', 'ping_status', 'post_author' ) as $field ) { + if ( ! isset( $post_data[ $field ] ) ) { + $post_data[ $field ] = $post->$field; + } + } + + $post_data['ID'] = $post_ID; + $post_data['post_ID'] = $post_ID; + + $post_data = _wp_translate_postdata( true, $post_data ); + if ( is_wp_error( $post_data ) ) { + $skipped[] = $post_ID; + continue; + } + + $updated[] = wp_update_post( $post_data ); + + if ( isset( $post_data['sticky'] ) && current_user_can( $ptype->cap->edit_others_posts ) ) { + if ( 'sticky' == $post_data['sticky'] ) + stick_post( $post_ID ); + else + unstick_post( $post_ID ); + } + + if ( isset( $post_data['post_format'] ) ) + set_post_format( $post_ID, $post_data['post_format'] ); + } + + return array( 'updated' => $updated, 'skipped' => $skipped, 'locked' => $locked ); +} + +/** + * Default post information to use when populating the "Write Post" form. + * + * @since 2.0.0 + * + * @param string $post_type A post type string, defaults to 'post'. + * @return WP_Post Post object containing all the default post data as attributes + */ +function get_default_post_to_edit( $post_type = 'post', $create_in_db = false ) { + $post_title = ''; + if ( !empty( $_REQUEST['post_title'] ) ) + $post_title = esc_html( wp_unslash( $_REQUEST['post_title'] )); + + $post_content = ''; + if ( !empty( $_REQUEST['content'] ) ) + $post_content = esc_html( wp_unslash( $_REQUEST['content'] )); + + $post_excerpt = ''; + if ( !empty( $_REQUEST['excerpt'] ) ) + $post_excerpt = esc_html( wp_unslash( $_REQUEST['excerpt'] )); + + if ( $create_in_db ) { + $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) ); + $post = get_post( $post_id ); + if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) ) + set_post_format( $post, get_option( 'default_post_format' ) ); + } else { + $post = new stdClass; + $post->ID = 0; + $post->post_author = ''; + $post->post_date = ''; + $post->post_date_gmt = ''; + $post->post_password = ''; + $post->post_type = $post_type; + $post->post_status = 'draft'; + $post->to_ping = ''; + $post->pinged = ''; + $post->comment_status = get_option( 'default_comment_status' ); + $post->ping_status = get_option( 'default_ping_status' ); + $post->post_pingback = get_option( 'default_pingback_flag' ); + $post->post_category = get_option( 'default_category' ); + $post->page_template = 'default'; + $post->post_parent = 0; + $post->menu_order = 0; + $post = new WP_Post( $post ); + } + + /** + * Filter the default post content initially used in the "Write Post" form. + * + * @since 1.5.0 + * + * @param string $post_content Default post content. + * @param WP_Post $post Post object. + */ + $post->post_content = apply_filters( 'default_content', $post_content, $post ); + + /** + * Filter the default post title initially used in the "Write Post" form. + * + * @since 1.5.0 + * + * @param string $post_title Default post title. + * @param WP_Post $post Post object. + */ + $post->post_title = apply_filters( 'default_title', $post_title, $post ); + + /** + * Filter the default post excerpt initially used in the "Write Post" form. + * + * @since 1.5.0 + * + * @param string $post_excerpt Default post excerpt. + * @param WP_Post $post Post object. + */ + $post->post_excerpt = apply_filters( 'default_excerpt', $post_excerpt, $post ); + $post->post_name = ''; + + return $post; +} + +/** + * Determine if a post exists based on title, content, and date + * + * @since 2.0.0 + * + * @param string $title Post title + * @param string $content Optional post content + * @param string $date Optional post date + * @return int Post ID if post exists, 0 otherwise. + */ +function post_exists($title, $content = '', $date = '') { + global $wpdb; + + $post_title = wp_unslash( sanitize_post_field( 'post_title', $title, 0, 'db' ) ); + $post_content = wp_unslash( sanitize_post_field( 'post_content', $content, 0, 'db' ) ); + $post_date = wp_unslash( sanitize_post_field( 'post_date', $date, 0, 'db' ) ); + + $query = "SELECT ID FROM $wpdb->posts WHERE 1=1"; + $args = array(); + + if ( !empty ( $date ) ) { + $query .= ' AND post_date = %s'; + $args[] = $post_date; + } + + if ( !empty ( $title ) ) { + $query .= ' AND post_title = %s'; + $args[] = $post_title; + } + + if ( !empty ( $content ) ) { + $query .= 'AND post_content = %s'; + $args[] = $post_content; + } + + if ( !empty ( $args ) ) + return (int) $wpdb->get_var( $wpdb->prepare($query, $args) ); + + return 0; +} + +/** + * Creates a new post from the "Write Post" form using $_POST information. + * + * @since 2.1.0 + * + * @return unknown + */ +function wp_write_post() { + if ( isset($_POST['post_type']) ) + $ptype = get_post_type_object($_POST['post_type']); + else + $ptype = get_post_type_object('post'); + + if ( !current_user_can( $ptype->cap->edit_posts ) ) { + if ( 'page' == $ptype->name ) + return new WP_Error( 'edit_pages', __( 'You are not allowed to create pages on this site.' ) ); + else + return new WP_Error( 'edit_posts', __( 'You are not allowed to create posts or drafts on this site.' ) ); + } + + $_POST['post_mime_type'] = ''; + + // Clear out any data in internal vars. + unset( $_POST['filter'] ); + + // Edit don't write if we have a post id. + if ( isset( $_POST['post_ID'] ) ) + return edit_post(); + + if ( isset($_POST['visibility']) ) { + switch ( $_POST['visibility'] ) { + case 'public' : + $_POST['post_password'] = ''; + break; + case 'password' : + unset( $_POST['sticky'] ); + break; + case 'private' : + $_POST['post_status'] = 'private'; + $_POST['post_password'] = ''; + unset( $_POST['sticky'] ); + break; + } + } + + $translated = _wp_translate_postdata( false ); + if ( is_wp_error($translated) ) + return $translated; + + // Create the post. + $post_ID = wp_insert_post( $_POST ); + if ( is_wp_error( $post_ID ) ) + return $post_ID; + + if ( empty($post_ID) ) + return 0; + + add_meta( $post_ID ); + + add_post_meta( $post_ID, '_edit_last', $GLOBALS['current_user']->ID ); + + // Now that we have an ID we can fix any attachment anchor hrefs + _fix_attachment_links( $post_ID ); + + wp_set_post_lock( $post_ID ); + + return $post_ID; +} + +/** + * Calls wp_write_post() and handles the errors. + * + * @since 2.0.0 + + * @uses wp_write_post() + * @uses is_wp_error() + * @uses wp_die() + * @return unknown + */ +function write_post() { + $result = wp_write_post(); + if ( is_wp_error( $result ) ) + wp_die( $result->get_error_message() ); + else + return $result; +} + +// +// Post Meta +// + +/** + * {@internal Missing Short Description}} + * + * @since 1.2.0 + * + * @param unknown_type $post_ID + * @return unknown + */ +function add_meta( $post_ID ) { + $post_ID = (int) $post_ID; + + $metakeyselect = isset($_POST['metakeyselect']) ? wp_unslash( trim( $_POST['metakeyselect'] ) ) : ''; + $metakeyinput = isset($_POST['metakeyinput']) ? wp_unslash( trim( $_POST['metakeyinput'] ) ) : ''; + $metavalue = isset($_POST['metavalue']) ? $_POST['metavalue'] : ''; + if ( is_string( $metavalue ) ) + $metavalue = trim( $metavalue ); + + if ( ('0' === $metavalue || ! empty ( $metavalue ) ) && ( ( ( '#NONE#' != $metakeyselect ) && !empty ( $metakeyselect) ) || !empty ( $metakeyinput ) ) ) { + /* + * We have a key/value pair. If both the select and the input + * for the key have data, the input takes precedence. + */ + if ( '#NONE#' != $metakeyselect ) + $metakey = $metakeyselect; + + if ( $metakeyinput ) + $metakey = $metakeyinput; // default + + if ( is_protected_meta( $metakey, 'post' ) || ! current_user_can( 'add_post_meta', $post_ID, $metakey ) ) + return false; + + $metakey = wp_slash( $metakey ); + + return add_post_meta( $post_ID, $metakey, $metavalue ); + } + + return false; +} // add_meta + +/** + * {@internal Missing Short Description}} + * + * @since 1.2.0 + * + * @param unknown_type $mid + * @return unknown + */ +function delete_meta( $mid ) { + return delete_metadata_by_mid( 'post' , $mid ); +} + +/** + * Get a list of previously defined keys. + * + * @since 1.2.0 + * + * @return unknown + */ +function get_meta_keys() { + global $wpdb; + + $keys = $wpdb->get_col( " + SELECT meta_key + FROM $wpdb->postmeta + GROUP BY meta_key + ORDER BY meta_key" ); + + return $keys; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.1.0 + * + * @param unknown_type $mid + * @return unknown + */ +function get_post_meta_by_id( $mid ) { + return get_metadata_by_mid( 'post', $mid ); +} + +/** + * {@internal Missing Short Description}} + * + * Some postmeta stuff. + * + * @since 1.2.0 + * + * @param unknown_type $postid + * @return unknown + */ +function has_meta( $postid ) { + global $wpdb; + + return $wpdb->get_results( $wpdb->prepare("SELECT meta_key, meta_value, meta_id, post_id + FROM $wpdb->postmeta WHERE post_id = %d + ORDER BY meta_key,meta_id", $postid), ARRAY_A ); +} + +/** + * {@internal Missing Short Description}} + * + * @since 1.2.0 + * + * @param unknown_type $meta_id + * @param unknown_type $meta_key Expect Slashed + * @param unknown_type $meta_value Expect Slashed + * @return unknown + */ +function update_meta( $meta_id, $meta_key, $meta_value ) { + $meta_key = wp_unslash( $meta_key ); + $meta_value = wp_unslash( $meta_value ); + + return update_metadata_by_mid( 'post', $meta_id, $meta_value, $meta_key ); +} + +// +// Private +// + +/** + * Replace hrefs of attachment anchors with up-to-date permalinks. + * + * @since 2.3.0 + * @access private + * + * @param int|object $post Post ID or post object. + * @return void|int|WP_Error Void if nothing fixed. 0 or WP_Error on update failure. The post ID on update success. + */ +function _fix_attachment_links( $post ) { + $post = get_post( $post, ARRAY_A ); + $content = $post['post_content']; + + // Don't run if no pretty permalinks or post is not published, scheduled, or privately published. + if ( ! get_option( 'permalink_structure' ) || ! in_array( $post['post_status'], array( 'publish', 'future', 'private' ) ) ) + return; + + // Short if there aren't any links or no '?attachment_id=' strings (strpos cannot be zero) + if ( !strpos($content, '?attachment_id=') || !preg_match_all( '/]+)>[\s\S]+?<\/a>/', $content, $link_matches ) ) + return; + + $site_url = get_bloginfo('url'); + $site_url = substr( $site_url, (int) strpos($site_url, '://') ); // remove the http(s) + $replace = ''; + + foreach ( $link_matches[1] as $key => $value ) { + if ( !strpos($value, '?attachment_id=') || !strpos($value, 'wp-att-') + || !preg_match( '/href=(["\'])[^"\']*\?attachment_id=(\d+)[^"\']*\\1/', $value, $url_match ) + || !preg_match( '/rel=["\'][^"\']*wp-att-(\d+)/', $value, $rel_match ) ) + continue; + + $quote = $url_match[1]; // the quote (single or double) + $url_id = (int) $url_match[2]; + $rel_id = (int) $rel_match[1]; + + if ( !$url_id || !$rel_id || $url_id != $rel_id || strpos($url_match[0], $site_url) === false ) + continue; + + $link = $link_matches[0][$key]; + $replace = str_replace( $url_match[0], 'href=' . $quote . get_attachment_link( $url_id ) . $quote, $link ); + + $content = str_replace( $link, $replace, $content ); + } + + if ( $replace ) { + $post['post_content'] = $content; + // Escape data pulled from DB. + $post = add_magic_quotes($post); + + return wp_update_post($post); + } +} + +/** + * Get all the possible statuses for a post_type + * + * @since 2.5.0 + * + * @param string $type The post_type you want the statuses for + * @return array As array of all the statuses for the supplied post type + */ +function get_available_post_statuses($type = 'post') { + $stati = wp_count_posts($type); + + return array_keys(get_object_vars($stati)); +} + +/** + * Run the wp query to fetch the posts for listing on the edit posts page + * + * @since 2.5.0 + * + * @param array|bool $q Array of query variables to use to build the query or false to use $_GET superglobal. + * @return array + */ +function wp_edit_posts_query( $q = false ) { + if ( false === $q ) + $q = $_GET; + $q['m'] = isset($q['m']) ? (int) $q['m'] : 0; + $q['cat'] = isset($q['cat']) ? (int) $q['cat'] : 0; + $post_stati = get_post_stati(); + + if ( isset($q['post_type']) && in_array( $q['post_type'], get_post_types() ) ) + $post_type = $q['post_type']; + else + $post_type = 'post'; + + $avail_post_stati = get_available_post_statuses($post_type); + + if ( isset($q['post_status']) && in_array( $q['post_status'], $post_stati ) ) { + $post_status = $q['post_status']; + $perm = 'readable'; + } + + if ( isset($q['orderby']) ) + $orderby = $q['orderby']; + elseif ( isset($q['post_status']) && in_array($q['post_status'], array('pending', 'draft')) ) + $orderby = 'modified'; + + if ( isset($q['order']) ) + $order = $q['order']; + elseif ( isset($q['post_status']) && 'pending' == $q['post_status'] ) + $order = 'ASC'; + + $per_page = "edit_{$post_type}_per_page"; + $posts_per_page = (int) get_user_option( $per_page ); + if ( empty( $posts_per_page ) || $posts_per_page < 1 ) + $posts_per_page = 20; + + /** + * Filter the number of items per page to show for a specific 'per_page' type. + * + * The dynamic portion of the hook name, $post_type, refers to the post type. + * + * Some examples of filter hooks generated here include: 'edit_attachment_per_page', + * 'edit_post_per_page', 'edit_page_per_page', etc. + * + * @since 3.0.0 + * + * @param int $posts_per_page Number of posts to display per page for the given post + * type. Default 20. + */ + $posts_per_page = apply_filters( "edit_{$post_type}_per_page", $posts_per_page ); + + /** + * Filter the number of posts displayed per page when specifically listing "posts". + * + * @since 2.8.0 + * + * @param int $posts_per_page Number of posts to be displayed. Default 20. + * @param string $post_type The post type. + */ + $posts_per_page = apply_filters( 'edit_posts_per_page', $posts_per_page, $post_type ); + + $query = compact('post_type', 'post_status', 'perm', 'order', 'orderby', 'posts_per_page'); + + // Hierarchical types require special args. + if ( is_post_type_hierarchical( $post_type ) && !isset($orderby) ) { + $query['orderby'] = 'menu_order title'; + $query['order'] = 'asc'; + $query['posts_per_page'] = -1; + $query['posts_per_archive_page'] = -1; + } + + if ( ! empty( $q['show_sticky'] ) ) + $query['post__in'] = (array) get_option( 'sticky_posts' ); + + wp( $query ); + + return $avail_post_stati; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param unknown_type $type + * @return unknown + */ +function get_available_post_mime_types($type = 'attachment') { + global $wpdb; + + $types = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT post_mime_type FROM $wpdb->posts WHERE post_type = %s", $type)); + return $types; +} + +/** + * Executes a query for attachments. An array of WP_Query arguments + * can be passed in, which will override the arguments set by this function. + * + * @since 2.5.0 + * + * @param array|bool $q Array of query variables to use to build the query or false to use $_GET superglobal. + * @return array + */ +function wp_edit_attachments_query( $q = false ) { + if ( false === $q ) + $q = $_GET; + + $q['m'] = isset( $q['m'] ) ? (int) $q['m'] : 0; + $q['cat'] = isset( $q['cat'] ) ? (int) $q['cat'] : 0; + $q['post_type'] = 'attachment'; + $post_type = get_post_type_object( 'attachment' ); + $states = 'inherit'; + if ( current_user_can( $post_type->cap->read_private_posts ) ) + $states .= ',private'; + + $q['post_status'] = isset( $q['status'] ) && 'trash' == $q['status'] ? 'trash' : $states; + $q['post_status'] = isset( $q['attachment-filter'] ) && 'trash' == $q['attachment-filter'] ? 'trash' : $states; + + $media_per_page = (int) get_user_option( 'upload_per_page' ); + if ( empty( $media_per_page ) || $media_per_page < 1 ) + $media_per_page = 20; + + /** + * Filter the number of items to list per page when listing media items. + * + * @since 2.9.0 + * + * @param int $media_per_page Number of media to list. Default 20. + */ + $q['posts_per_page'] = apply_filters( 'upload_per_page', $media_per_page ); + + $post_mime_types = get_post_mime_types(); + $avail_post_mime_types = get_available_post_mime_types('attachment'); + + if ( isset($q['post_mime_type']) && !array_intersect( (array) $q['post_mime_type'], array_keys($post_mime_types) ) ) + unset($q['post_mime_type']); + + foreach( array_keys( $post_mime_types ) as $type ) { + if ( isset( $q['attachment-filter'] ) && "post_mime_type:$type" == $q['attachment-filter'] ) { + $q['post_mime_type'] = $type; + break; + } + } + + if ( isset( $q['detached'] ) || ( isset( $q['attachment-filter'] ) && 'detached' == $q['attachment-filter'] ) ) { + $q['post_parent'] = 0; + } + + wp( $q ); + + return array($post_mime_types, $avail_post_mime_types); +} + +/** + * Returns the list of classes to be used by a metabox + * + * @uses get_user_option() + * @since 2.5.0 + * + * @param unknown_type $id + * @param unknown_type $page + * @return unknown + */ +function postbox_classes( $id, $page ) { + if ( isset( $_GET['edit'] ) && $_GET['edit'] == $id ) { + $classes = array( '' ); + } elseif ( $closed = get_user_option('closedpostboxes_'.$page ) ) { + if ( !is_array( $closed ) ) { + $classes = array( '' ); + } else { + $classes = in_array( $id, $closed ) ? array( 'closed' ) : array( '' ); + } + } else { + $classes = array( '' ); + } + + /** + * Filter the postbox classes for a specific screen and screen ID combo. + * + * The dynamic portions of the hook name, $page, and $id, refer to + * the screen, and screen ID, respectively. + * + * @since 3.2.0 + * + * @param array $classes An array of postbox classes. + */ + $classes = apply_filters( "postbox_classes_{$page}_{$id}", $classes ); + return implode( ' ', $classes ); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param int|object $id Post ID or post object. + * @param string $title (optional) Title + * @param string $name (optional) Name + * @return array With two entries of type string + */ +function get_sample_permalink($id, $title = null, $name = null) { + $post = get_post( $id ); + if ( ! $post ) + return array( '', '' ); + + $ptype = get_post_type_object($post->post_type); + + $original_status = $post->post_status; + $original_date = $post->post_date; + $original_name = $post->post_name; + + // Hack: get_permalink() would return ugly permalink for drafts, so we will fake that our post is published. + if ( in_array( $post->post_status, array( 'draft', 'pending' ) ) ) { + $post->post_status = 'publish'; + $post->post_name = sanitize_title($post->post_name ? $post->post_name : $post->post_title, $post->ID); + } + + // If the user wants to set a new name -- override the current one + // Note: if empty name is supplied -- use the title instead, see #6072 + if ( !is_null($name) ) + $post->post_name = sanitize_title($name ? $name : $title, $post->ID); + + $post->post_name = wp_unique_post_slug($post->post_name, $post->ID, $post->post_status, $post->post_type, $post->post_parent); + + $post->filter = 'sample'; + + $permalink = get_permalink($post, true); + + // Replace custom post_type Token with generic pagename token for ease of use. + $permalink = str_replace("%$post->post_type%", '%pagename%', $permalink); + + // Handle page hierarchy + if ( $ptype->hierarchical ) { + $uri = get_page_uri($post); + $uri = untrailingslashit($uri); + $uri = strrev( stristr( strrev( $uri ), '/' ) ); + $uri = untrailingslashit($uri); + + /** This filter is documented in wp-admin/edit-tag-form.php */ + $uri = apply_filters( 'editable_slug', $uri ); + if ( !empty($uri) ) + $uri .= '/'; + $permalink = str_replace('%pagename%', "{$uri}%pagename%", $permalink); + } + + /** This filter is documented in wp-admin/edit-tag-form.php */ + $permalink = array( $permalink, apply_filters( 'editable_slug', $post->post_name ) ); + $post->post_status = $original_status; + $post->post_date = $original_date; + $post->post_name = $original_name; + unset($post->filter); + + return $permalink; +} + +/** + * Returns the HTML of the sample permalink slug editor. + * + * @since 2.5.0 + * + * @param int|object $id Post ID or post object. + * @param string $new_title Optional. New title. + * @param string $new_slug Optional. New slug. + * @return string The HTML of the sample permalink slug editor. + */ +function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { + $post = get_post( $id ); + if ( ! $post ) + return ''; + + list($permalink, $post_name) = get_sample_permalink($post->ID, $new_title, $new_slug); + + if ( current_user_can( 'read_post', $post->ID ) ) { + $ptype = get_post_type_object( $post->post_type ); + $view_post = $ptype->labels->view_item; + } + + if ( 'publish' == get_post_status( $post ) ) { + $title = __('Click to edit this part of the permalink'); + } else { + $title = __('Temporary permalink. Click to edit this part.'); + } + + if ( false === strpos( $permalink, '%postname%' ) && false === strpos( $permalink, '%pagename%' ) ) { + $return = '' . __('Permalink:') . "\n" . '' . $permalink . "\n"; + if ( '' == get_option( 'permalink_structure' ) && current_user_can( 'manage_options' ) && !( 'page' == get_option('show_on_front') && $id == get_option('page_on_front') ) ) { + $return .= '' . __('Change Permalinks') . "\n"; + } + } else { + if ( function_exists( 'mb_strlen' ) && mb_strlen( $post_name ) > 30 ) { + $post_name_abridged = mb_substr( $post_name, 0, 14 ) . '…' . mb_substr( $post_name, -14 ); + } elseif ( strlen( $post_name ) > 30 ) { + $post_name_abridged = substr( $post_name, 0, 14 ) . '…' . substr( $post_name, -14 ); + } else { + $post_name_abridged = $post_name; + } + + $post_name_html = '' . $post_name_abridged . ''; + $display_link = str_replace( array( '%pagename%', '%postname%' ), $post_name_html, $permalink ); + + $return = '' . __( 'Permalink:' ) . "\n"; + $return .= '' . $display_link . "\n"; + $return .= '‎'; // Fix bi-directional text display defect in RTL languages. + $return .= '' . __( 'Edit' ) . "\n"; + $return .= '' . $post_name . "\n"; + } + + if ( isset( $view_post ) ) { + if( 'draft' == $post->post_status ) { + $preview_link = set_url_scheme( get_permalink( $post->ID ) ); + /** This filter is documented in wp-admin/includes/meta-boxes.php */ + $preview_link = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ); + $return .= "$view_post\n"; + } else { + $return .= "$view_post\n"; + } + } + + /** + * Filter the sample permalink HTML markup. + * + * @since 2.9.0 + * + * @param string $return Sample permalink HTML markup. + * @param int|WP_Post $id Post object or ID. + * @param string $new_title New sample permalink title. + * @param string $new_slug New sample permalink slug. + */ + $return = apply_filters( 'get_sample_permalink_html', $return, $id, $new_title, $new_slug ); + + return $return; +} + +/** + * Output HTML for the post thumbnail meta-box. + * + * @since 2.9.0 + * + * @param int $thumbnail_id ID of the attachment used for thumbnail + * @param mixed $post The post ID or object associated with the thumbnail, defaults to global $post. + * @return string html + */ +function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) { + global $content_width, $_wp_additional_image_sizes; + + $post = get_post( $post ); + + $upload_iframe_src = esc_url( get_upload_iframe_src('image', $post->ID ) ); + $set_thumbnail_link = '

    %s

    '; + $content = sprintf( $set_thumbnail_link, $upload_iframe_src, esc_html__( 'Set featured image' ) ); + + if ( $thumbnail_id && get_post( $thumbnail_id ) ) { + $old_content_width = $content_width; + $content_width = 266; + if ( !isset( $_wp_additional_image_sizes['post-thumbnail'] ) ) + $thumbnail_html = wp_get_attachment_image( $thumbnail_id, array( $content_width, $content_width ) ); + else + $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'post-thumbnail' ); + if ( !empty( $thumbnail_html ) ) { + $ajax_nonce = wp_create_nonce( 'set_post_thumbnail-' . $post->ID ); + $content = sprintf( $set_thumbnail_link, $upload_iframe_src, $thumbnail_html ); + $content .= '

    ' . esc_html__( 'Remove featured image' ) . '

    '; + } + $content_width = $old_content_width; + } + + /** + * Filter the admin post thumbnail HTML markup to return. + * + * @since 2.9.0 + * + * @param string $content Admin post thumbnail HTML markup. + * @param int $post_id Post ID. + */ + return apply_filters( 'admin_post_thumbnail_html', $content, $post->ID ); +} + +/** + * Check to see if the post is currently being edited by another user. + * + * @since 2.5.0 + * + * @param int $post_id ID of the post to check for editing + * @return bool|int False: not locked or locked by current user. Int: user ID of user with lock. + */ +function wp_check_post_lock( $post_id ) { + if ( !$post = get_post( $post_id ) ) + return false; + + if ( !$lock = get_post_meta( $post->ID, '_edit_lock', true ) ) + return false; + + $lock = explode( ':', $lock ); + $time = $lock[0]; + $user = isset( $lock[1] ) ? $lock[1] : get_post_meta( $post->ID, '_edit_last', true ); + + /** This filter is documented in wp-admin/includes/ajax-actions.php */ + $time_window = apply_filters( 'wp_check_post_lock_window', 150 ); + + if ( $time && $time > time() - $time_window && $user != get_current_user_id() ) + return $user; + return false; +} + +/** + * Mark the post as currently being edited by the current user + * + * @since 2.5.0 + * + * @param int $post_id ID of the post to being edited + * @return bool|array Returns false if the post doesn't exist of there is no current user, or + * an array of the lock time and the user ID. + */ +function wp_set_post_lock( $post_id ) { + if ( !$post = get_post( $post_id ) ) + return false; + if ( 0 == ($user_id = get_current_user_id()) ) + return false; + + $now = time(); + $lock = "$now:$user_id"; + + update_post_meta( $post->ID, '_edit_lock', $lock ); + return array( $now, $user_id ); +} + +/** + * Outputs the HTML for the notice to say that someone else is editing or has taken over editing of this post. + * + * @since 2.8.5 + * @return none + */ +function _admin_notice_post_locked() { + if ( ! $post = get_post() ) + return; + + $user = null; + if ( $user_id = wp_check_post_lock( $post->ID ) ) + $user = get_userdata( $user_id ); + + if ( $user ) { + + /** + * Filter whether to show the post locked dialog. + * + * Returning a falsey value to the filter will short-circuit displaying the dialog. + * + * @since 3.6.0 + * + * @param bool $display Whether to display the dialog. Default true. + * @param WP_User|bool $user WP_User object on success, false otherwise. + */ + if ( ! apply_filters( 'show_post_locked_dialog', true, $post, $user ) ) + return; + + $locked = true; + } else { + $locked = false; + } + + if ( $locked && ( $sendback = wp_get_referer() ) && + false === strpos( $sendback, 'post.php' ) && false === strpos( $sendback, 'post-new.php' ) ) { + + $sendback_text = __('Go back'); + } else { + $sendback = admin_url( 'edit.php' ); + + if ( 'post' != $post->post_type ) + $sendback = add_query_arg( 'post_type', $post->post_type, $sendback ); + + $sendback_text = get_post_type_object( $post->post_type )->labels->all_items; + } + + $hidden = $locked ? '' : ' hidden'; + + ?> +
    +
    +
    + post_type )->public ) { + $preview_link = set_url_scheme( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ); + + if ( 'publish' == $post->post_status || $user->ID != $post->post_author ) { + // Latest content is in autosave + $nonce = wp_create_nonce( 'post_preview_' . $post->ID ); + $preview_link = add_query_arg( array( 'preview_id' => $post->ID, 'preview_nonce' => $nonce ), $preview_link ); + } + } else { + $preview_link = ''; + } + + /** This filter is documented in wp-admin/includes/meta-boxes.php */ + $preview_link = apply_filters( 'preview_post_link', $preview_link, $post ); + + /** + * Filter whether to allow the post lock to be overridden. + * + * Returning a falsey value to the filter will disable the ability + * to override the post lock. + * + * @since 3.6.0 + * + * @param bool $override Whether to allow overriding post locks. Default true. + * @param WP_Post $post Post object. + * @param WP_User $user User object. + */ + $override = apply_filters( 'override_post_lock', true, $post, $user ); + $tab_last = $override ? '' : ' wp-tab-last'; + + ?> +
    +
    ID, 64 ); ?>
    +

    + display_name ) ); + ?> +

    + +

    + + + + + + +

    +
    + +
    +
    +

    +
    + + +

    + +

    +
    + +
    +
    + ID; + $new_autosave['post_author'] = $post_author; + + // If the new autosave has the same content as the post, delete the autosave. + $post = get_post( $post_id ); + $autosave_is_different = false; + foreach ( array_intersect( array_keys( $new_autosave ), array_keys( _wp_post_revision_fields() ) ) as $field ) { + if ( normalize_whitespace( $new_autosave[ $field ] ) != normalize_whitespace( $post->$field ) ) { + $autosave_is_different = true; + break; + } + } + + if ( ! $autosave_is_different ) { + wp_delete_post_revision( $old_autosave->ID ); + return 0; + } + + return wp_update_post( $new_autosave ); + } + + // _wp_put_post_revision() expects unescaped. + $post_data = wp_unslash( $post_data ); + + // Otherwise create the new autosave as a special post revision + return _wp_put_post_revision( $post_data, true ); +} + +/** + * Save draft or manually autosave for showing preview. + * + * @package WordPress + * @since 2.7.0 + * + * @uses get_post_status() + * @uses edit_post() + * @uses get_post() + * @uses current_user_can() + * @uses wp_die() + * @uses wp_create_post_autosave() + * @uses add_query_arg() + * @uses wp_create_nonce() + * + * @return str URL to redirect to show the preview + */ +function post_preview() { + + $post_ID = (int) $_POST['post_ID']; + $_POST['ID'] = $post_ID; + + if ( ! $post = get_post( $post_ID ) ) { + wp_die( __( 'You are not allowed to edit this post.' ) ); + } + + if ( ! current_user_can( 'edit_post', $post->ID ) ) { + wp_die( __( 'You are not allowed to edit this post.' ) ); + } + + $is_autosave = false; + + if ( ! wp_check_post_lock( $post->ID ) && get_current_user_id() == $post->post_author && ( 'draft' == $post->post_status || 'auto-draft' == $post->post_status ) ) { + $saved_post_id = edit_post(); + } else { + $is_autosave = true; + + if ( 'auto-draft' == $_POST['post_status'] ) + $_POST['post_status'] = 'draft'; + + $saved_post_id = wp_create_post_autosave( $post->ID ); + } + + if ( is_wp_error( $saved_post_id ) ) + wp_die( $saved_post_id->get_error_message() ); + + $query_args = array( 'preview' => 'true' ); + + if ( $is_autosave && $saved_post_id ) { + $query_args['preview_id'] = $post->ID; + $query_args['preview_nonce'] = wp_create_nonce( 'post_preview_' . $post->ID ); + + if ( isset( $_POST['post_format'] ) ) + $query_args['post_format'] = empty( $_POST['post_format'] ) ? 'standard' : sanitize_key( $_POST['post_format'] ); + } + + $url = add_query_arg( $query_args, get_permalink( $post->ID ) ); + + /** This filter is documented in wp-admin/includes/meta-boxes.php */ + return apply_filters( 'preview_post_link', $url, $post ); +} + +/** + * Save a post submitted with XHR + * + * Intended for use with heartbeat and autosave.js + * + * @since 3.9.0 + * + * @param $post_data Associative array of the submitted post data. + * @return mixed The value 0 or WP_Error on failure. The saved post ID on success. + * Te ID can be the draft post_id or the autosave revision post_id. + */ +function wp_autosave( $post_data ) { + // Back-compat + if ( ! defined( 'DOING_AUTOSAVE' ) ) + define( 'DOING_AUTOSAVE', true ); + + $post_id = (int) $post_data['post_id']; + $post_data['ID'] = $post_data['post_ID'] = $post_id; + + if ( false === wp_verify_nonce( $post_data['_wpnonce'], 'update-post_' . $post_id ) ) { + return new WP_Error( 'invalid_nonce', __( 'Error while saving.' ) ); + } + + $post = get_post( $post_id ); + + if ( ! current_user_can( 'edit_post', $post->ID ) ) { + return new WP_Error( 'edit_posts', __( 'You are not allowed to edit this item.' ) ); + } + + if ( 'auto-draft' == $post->post_status ) + $post_data['post_status'] = 'draft'; + + if ( $post_data['post_type'] != 'page' && ! empty( $post_data['catslist'] ) ) + $post_data['post_category'] = explode( ',', $post_data['catslist'] ); + + if ( ! wp_check_post_lock( $post->ID ) && get_current_user_id() == $post->post_author && ( 'auto-draft' == $post->post_status || 'draft' == $post->post_status ) ) { + // Drafts and auto-drafts are just overwritten by autosave for the same user if the post is not locked + return edit_post( wp_slash( $post_data ) ); + } else { + // Non drafts or other users drafts are not overwritten. The autosave is stored in a special post revision for each user. + return wp_create_post_autosave( wp_slash( $post_data ) ); + } +} diff --git a/wp-admin/includes/revision.php b/wp-admin/includes/revision.php new file mode 100644 index 0000000..151cd64 --- /dev/null +++ b/wp-admin/includes/revision.php @@ -0,0 +1,228 @@ +post_parent !== $post->ID && $compare_from->ID !== $post->ID ) + return false; + if ( $compare_to->post_parent !== $post->ID && $compare_to->ID !== $post->ID ) + return false; + + if ( $compare_from && strtotime( $compare_from->post_date_gmt ) > strtotime( $compare_to->post_date_gmt ) ) { + $temp = $compare_from; + $compare_from = $compare_to; + $compare_to = $temp; + } + + // Add default title if title field is empty + if ( $compare_from && empty( $compare_from->post_title ) ) + $compare_from->post_title = __( '(no title)' ); + if ( empty( $compare_to->post_title ) ) + $compare_to->post_title = __( '(no title)' ); + + $return = array(); + + foreach ( _wp_post_revision_fields() as $field => $name ) { + /** + * Contextually filter a post revision field. + * + * The dynamic portion of the hook name, $field, corresponds to each of the post + * fields of the revision object being iterated over in a foreach statement. + * + * @since 3.6.0 + * + * @param string $compare_from->$field The current revision field to compare to or from. + * @param string $field The current revision field. + * @param WP_Post $compare_from The revision post object to compare to or from. + * @param string null The context of whether the current revision is the old or the new one. Values are 'to' or 'from'. + */ + $content_from = $compare_from ? apply_filters( "_wp_post_revision_field_$field", $compare_from->$field, $field, $compare_from, 'from' ) : ''; + + /** This filter is documented in wp-admin/includes/revision.php */ + $content_to = apply_filters( "_wp_post_revision_field_$field", $compare_to->$field, $field, $compare_to, 'to' ); + + $diff = wp_text_diff( $content_from, $content_to, array( 'show_split_view' => true ) ); + + if ( ! $diff && 'post_title' === $field ) { + // It's a better user experience to still show the Title, even if it didn't change. + // No, you didn't see this. + $diff = ''; + $diff .= ''; + $diff .= ''; + $diff .= '
    ' . esc_html( $compare_from->post_title ) . '' . esc_html( $compare_to->post_title ) . '
    '; + } + + if ( $diff ) { + $return[] = array( + 'id' => $field, + 'name' => $name, + 'diff' => $diff, + ); + } + } + return $return; +} + +/** + * Prepare revisions for JavaScript. + * + * @since 3.6.0 + * + * @param object|int $post The post object. Also accepts a post ID. + * @param int $selected_revision_id The selected revision ID. + * @param int $from Optional. The revision ID to compare from. + * + * @return array An associative array of revision data and related settings. + */ +function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null ) { + $post = get_post( $post ); + $authors = array(); + $now_gmt = time(); + + $revisions = wp_get_post_revisions( $post->ID, array( 'order' => 'ASC', 'check_enabled' => false ) ); + // If revisions are disabled, we only want autosaves and the current post. + if ( ! wp_revisions_enabled( $post ) ) { + foreach ( $revisions as $revision_id => $revision ) { + if ( ! wp_is_post_autosave( $revision ) ) + unset( $revisions[ $revision_id ] ); + } + $revisions = array( $post->ID => $post ) + $revisions; + } + + $show_avatars = get_option( 'show_avatars' ); + + cache_users( wp_list_pluck( $revisions, 'post_author' ) ); + + $can_restore = current_user_can( 'edit_post', $post->ID ); + $current_id = false; + + foreach ( $revisions as $revision ) { + $modified = strtotime( $revision->post_modified ); + $modified_gmt = strtotime( $revision->post_modified_gmt ); + if ( $can_restore ) { + $restore_link = str_replace( '&', '&', wp_nonce_url( + add_query_arg( + array( 'revision' => $revision->ID, + 'action' => 'restore' ), + admin_url( 'revision.php' ) + ), + "restore-post_{$revision->ID}" + ) ); + } + + if ( ! isset( $authors[ $revision->post_author ] ) ) { + $authors[ $revision->post_author ] = array( + 'id' => (int) $revision->post_author, + 'avatar' => $show_avatars ? get_avatar( $revision->post_author, 32 ) : '', + 'name' => get_the_author_meta( 'display_name', $revision->post_author ), + ); + } + + $autosave = (bool) wp_is_post_autosave( $revision ); + $current = ! $autosave && $revision->post_modified_gmt === $post->post_modified_gmt; + if ( $current && ! empty( $current_id ) ) { + // If multiple revisions have the same post_modified_gmt, highest ID is current. + if ( $current_id < $revision->ID ) { + $revisions[ $current_id ]['current'] = false; + $current_id = $revision->ID; + } else { + $current = false; + } + } elseif ( $current ) { + $current_id = $revision->ID; + } + + $revisions[ $revision->ID ] = array( + 'id' => $revision->ID, + 'title' => get_the_title( $post->ID ), + 'author' => $authors[ $revision->post_author ], + 'date' => date_i18n( __( 'M j, Y @ G:i' ), $modified ), + 'dateShort' => date_i18n( _x( 'j M @ G:i', 'revision date short format' ), $modified ), + 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( $modified_gmt, $now_gmt ) ), + 'autosave' => $autosave, + 'current' => $current, + 'restoreUrl' => $can_restore ? $restore_link : false, + ); + } + + /* + * If a post has been saved since the last revision (no revisioned fields + * were changed), we may not have a "current" revision. Mark the latest + * revision as "current". + */ + if ( empty( $current_id ) ) { + if ( $revisions[ $revision->ID ]['autosave'] ) { + $revision = end( $revisions ); + while ( $revision['autosave'] ) { + $revision = prev( $revisions ); + } + $current_id = $revision['id']; + } else { + $current_id = $revision->ID; + } + $revisions[ $current_id ]['current'] = true; + } + + // Now, grab the initial diff. + $compare_two_mode = is_numeric( $from ); + if ( ! $compare_two_mode ) { + $found = array_search( $selected_revision_id, array_keys( $revisions ) ); + if ( $found ) { + $from = array_keys( array_slice( $revisions, $found - 1, 1, true ) ); + $from = reset( $from ); + } else { + $from = 0; + } + } + + $from = absint( $from ); + + $diffs = array( array( + 'id' => $from . ':' . $selected_revision_id, + 'fields' => wp_get_revision_ui_diff( $post->ID, $from, $selected_revision_id ), + )); + + return array( + 'postId' => $post->ID, + 'nonce' => wp_create_nonce( 'revisions-ajax-nonce' ), + 'revisionData' => array_values( $revisions ), + 'to' => $selected_revision_id, + 'from' => $from, + 'diffData' => $diffs, + 'baseUrl' => parse_url( admin_url( 'revision.php' ), PHP_URL_PATH ), + 'compareTwoMode' => absint( $compare_two_mode ), // Apparently booleans are not allowed + 'revisionIds' => array_keys( $revisions ), + ); +} diff --git a/wp-admin/includes/schema.php b/wp-admin/includes/schema.php new file mode 100644 index 0000000..1fc432f --- /dev/null +++ b/wp-admin/includes/schema.php @@ -0,0 +1,1037 @@ +get_charset_collate(); + +/** + * Retrieve the SQL for creating database tables. + * + * @since 3.3.0 + * + * @param string $scope Optional. The tables for which to retrieve SQL. Can be all, global, ms_global, or blog tables. Defaults to all. + * @param int $blog_id Optional. The blog ID for which to retrieve SQL. Default is the current blog ID. + * @return string The SQL needed to create the requested tables. + */ +function wp_get_db_schema( $scope = 'all', $blog_id = null ) { + global $wpdb; + + $charset_collate = ''; + + if ( ! empty($wpdb->charset) ) + $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset"; + if ( ! empty($wpdb->collate) ) + $charset_collate .= " COLLATE $wpdb->collate"; + + if ( $blog_id && $blog_id != $wpdb->blogid ) + $old_blog_id = $wpdb->set_blog_id( $blog_id ); + + // Engage multisite if in the middle of turning it on from network.php. + $is_multisite = is_multisite() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ); + + // Blog specific tables. + $blog_tables = "CREATE TABLE $wpdb->terms ( + term_id bigint(20) unsigned NOT NULL auto_increment, + name varchar(200) NOT NULL default '', + slug varchar(200) NOT NULL default '', + term_group bigint(10) NOT NULL default 0, + PRIMARY KEY (term_id), + UNIQUE KEY slug (slug), + KEY name (name) +) $charset_collate; +CREATE TABLE $wpdb->term_taxonomy ( + term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment, + term_id bigint(20) unsigned NOT NULL default 0, + taxonomy varchar(32) NOT NULL default '', + description longtext NOT NULL, + parent bigint(20) unsigned NOT NULL default 0, + count bigint(20) NOT NULL default 0, + PRIMARY KEY (term_taxonomy_id), + UNIQUE KEY term_id_taxonomy (term_id,taxonomy), + KEY taxonomy (taxonomy) +) $charset_collate; +CREATE TABLE $wpdb->term_relationships ( + object_id bigint(20) unsigned NOT NULL default 0, + term_taxonomy_id bigint(20) unsigned NOT NULL default 0, + term_order int(11) NOT NULL default 0, + PRIMARY KEY (object_id,term_taxonomy_id), + KEY term_taxonomy_id (term_taxonomy_id) +) $charset_collate; +CREATE TABLE $wpdb->commentmeta ( + meta_id bigint(20) unsigned NOT NULL auto_increment, + comment_id bigint(20) unsigned NOT NULL default '0', + meta_key varchar(255) default NULL, + meta_value longtext, + PRIMARY KEY (meta_id), + KEY comment_id (comment_id), + KEY meta_key (meta_key) +) $charset_collate; +CREATE TABLE $wpdb->comments ( + comment_ID bigint(20) unsigned NOT NULL auto_increment, + comment_post_ID bigint(20) unsigned NOT NULL default '0', + comment_author tinytext NOT NULL, + comment_author_email varchar(100) NOT NULL default '', + comment_author_url varchar(200) NOT NULL default '', + comment_author_IP varchar(100) NOT NULL default '', + comment_date datetime NOT NULL default '0000-00-00 00:00:00', + comment_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', + comment_content text NOT NULL, + comment_karma int(11) NOT NULL default '0', + comment_approved varchar(20) NOT NULL default '1', + comment_agent varchar(255) NOT NULL default '', + comment_type varchar(20) NOT NULL default '', + comment_parent bigint(20) unsigned NOT NULL default '0', + user_id bigint(20) unsigned NOT NULL default '0', + PRIMARY KEY (comment_ID), + KEY comment_post_ID (comment_post_ID), + KEY comment_approved_date_gmt (comment_approved,comment_date_gmt), + KEY comment_date_gmt (comment_date_gmt), + KEY comment_parent (comment_parent), + KEY comment_author_email (comment_author_email(10)) +) $charset_collate; +CREATE TABLE $wpdb->links ( + link_id bigint(20) unsigned NOT NULL auto_increment, + link_url varchar(255) NOT NULL default '', + link_name varchar(255) NOT NULL default '', + link_image varchar(255) NOT NULL default '', + link_target varchar(25) NOT NULL default '', + link_description varchar(255) NOT NULL default '', + link_visible varchar(20) NOT NULL default 'Y', + link_owner bigint(20) unsigned NOT NULL default '1', + link_rating int(11) NOT NULL default '0', + link_updated datetime NOT NULL default '0000-00-00 00:00:00', + link_rel varchar(255) NOT NULL default '', + link_notes mediumtext NOT NULL, + link_rss varchar(255) NOT NULL default '', + PRIMARY KEY (link_id), + KEY link_visible (link_visible) +) $charset_collate; +CREATE TABLE $wpdb->options ( + option_id bigint(20) unsigned NOT NULL auto_increment, + option_name varchar(64) NOT NULL default '', + option_value longtext NOT NULL, + autoload varchar(20) NOT NULL default 'yes', + PRIMARY KEY (option_id), + UNIQUE KEY option_name (option_name) +) $charset_collate; +CREATE TABLE $wpdb->postmeta ( + meta_id bigint(20) unsigned NOT NULL auto_increment, + post_id bigint(20) unsigned NOT NULL default '0', + meta_key varchar(255) default NULL, + meta_value longtext, + PRIMARY KEY (meta_id), + KEY post_id (post_id), + KEY meta_key (meta_key) +) $charset_collate; +CREATE TABLE $wpdb->posts ( + ID bigint(20) unsigned NOT NULL auto_increment, + post_author bigint(20) unsigned NOT NULL default '0', + post_date datetime NOT NULL default '0000-00-00 00:00:00', + post_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', + post_content longtext NOT NULL, + post_title text NOT NULL, + post_excerpt text NOT NULL, + post_status varchar(20) NOT NULL default 'publish', + comment_status varchar(20) NOT NULL default 'open', + ping_status varchar(20) NOT NULL default 'open', + post_password varchar(20) NOT NULL default '', + post_name varchar(200) NOT NULL default '', + to_ping text NOT NULL, + pinged text NOT NULL, + post_modified datetime NOT NULL default '0000-00-00 00:00:00', + post_modified_gmt datetime NOT NULL default '0000-00-00 00:00:00', + post_content_filtered longtext NOT NULL, + post_parent bigint(20) unsigned NOT NULL default '0', + guid varchar(255) NOT NULL default '', + menu_order int(11) NOT NULL default '0', + post_type varchar(20) NOT NULL default 'post', + post_mime_type varchar(100) NOT NULL default '', + comment_count bigint(20) NOT NULL default '0', + PRIMARY KEY (ID), + KEY post_name (post_name), + KEY type_status_date (post_type,post_status,post_date,ID), + KEY post_parent (post_parent), + KEY post_author (post_author) +) $charset_collate;\n"; + + // Single site users table. The multisite flavor of the users table is handled below. + $users_single_table = "CREATE TABLE $wpdb->users ( + ID bigint(20) unsigned NOT NULL auto_increment, + user_login varchar(60) NOT NULL default '', + user_pass varchar(64) NOT NULL default '', + user_nicename varchar(50) NOT NULL default '', + user_email varchar(100) NOT NULL default '', + user_url varchar(100) NOT NULL default '', + user_registered datetime NOT NULL default '0000-00-00 00:00:00', + user_activation_key varchar(60) NOT NULL default '', + user_status int(11) NOT NULL default '0', + display_name varchar(250) NOT NULL default '', + PRIMARY KEY (ID), + KEY user_login_key (user_login), + KEY user_nicename (user_nicename) +) $charset_collate;\n"; + + // Multisite users table + $users_multi_table = "CREATE TABLE $wpdb->users ( + ID bigint(20) unsigned NOT NULL auto_increment, + user_login varchar(60) NOT NULL default '', + user_pass varchar(64) NOT NULL default '', + user_nicename varchar(50) NOT NULL default '', + user_email varchar(100) NOT NULL default '', + user_url varchar(100) NOT NULL default '', + user_registered datetime NOT NULL default '0000-00-00 00:00:00', + user_activation_key varchar(60) NOT NULL default '', + user_status int(11) NOT NULL default '0', + display_name varchar(250) NOT NULL default '', + spam tinyint(2) NOT NULL default '0', + deleted tinyint(2) NOT NULL default '0', + PRIMARY KEY (ID), + KEY user_login_key (user_login), + KEY user_nicename (user_nicename) +) $charset_collate;\n"; + + // Usermeta. + $usermeta_table = "CREATE TABLE $wpdb->usermeta ( + umeta_id bigint(20) unsigned NOT NULL auto_increment, + user_id bigint(20) unsigned NOT NULL default '0', + meta_key varchar(255) default NULL, + meta_value longtext, + PRIMARY KEY (umeta_id), + KEY user_id (user_id), + KEY meta_key (meta_key) +) $charset_collate;\n"; + + // Global tables + if ( $is_multisite ) + $global_tables = $users_multi_table . $usermeta_table; + else + $global_tables = $users_single_table . $usermeta_table; + + // Multisite global tables. + $ms_global_tables = "CREATE TABLE $wpdb->blogs ( + blog_id bigint(20) NOT NULL auto_increment, + site_id bigint(20) NOT NULL default '0', + domain varchar(200) NOT NULL default '', + path varchar(100) NOT NULL default '', + registered datetime NOT NULL default '0000-00-00 00:00:00', + last_updated datetime NOT NULL default '0000-00-00 00:00:00', + public tinyint(2) NOT NULL default '1', + archived tinyint(2) NOT NULL default '0', + mature tinyint(2) NOT NULL default '0', + spam tinyint(2) NOT NULL default '0', + deleted tinyint(2) NOT NULL default '0', + lang_id int(11) NOT NULL default '0', + PRIMARY KEY (blog_id), + KEY domain (domain(50),path(5)), + KEY lang_id (lang_id) +) $charset_collate; +CREATE TABLE $wpdb->blog_versions ( + blog_id bigint(20) NOT NULL default '0', + db_version varchar(20) NOT NULL default '', + last_updated datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (blog_id), + KEY db_version (db_version) +) $charset_collate; +CREATE TABLE $wpdb->registration_log ( + ID bigint(20) NOT NULL auto_increment, + email varchar(255) NOT NULL default '', + IP varchar(30) NOT NULL default '', + blog_id bigint(20) NOT NULL default '0', + date_registered datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (ID), + KEY IP (IP) +) $charset_collate; +CREATE TABLE $wpdb->site ( + id bigint(20) NOT NULL auto_increment, + domain varchar(200) NOT NULL default '', + path varchar(100) NOT NULL default '', + PRIMARY KEY (id), + KEY domain (domain,path) +) $charset_collate; +CREATE TABLE $wpdb->sitemeta ( + meta_id bigint(20) NOT NULL auto_increment, + site_id bigint(20) NOT NULL default '0', + meta_key varchar(255) default NULL, + meta_value longtext, + PRIMARY KEY (meta_id), + KEY meta_key (meta_key), + KEY site_id (site_id) +) $charset_collate; +CREATE TABLE $wpdb->signups ( + signup_id bigint(20) NOT NULL auto_increment, + domain varchar(200) NOT NULL default '', + path varchar(100) NOT NULL default '', + title longtext NOT NULL, + user_login varchar(60) NOT NULL default '', + user_email varchar(100) NOT NULL default '', + registered datetime NOT NULL default '0000-00-00 00:00:00', + activated datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '0', + activation_key varchar(50) NOT NULL default '', + meta longtext, + PRIMARY KEY (signup_id), + KEY activation_key (activation_key), + KEY user_email (user_email), + KEY user_login_email (user_login,user_email), + KEY domain_path (domain,path) +) $charset_collate;"; + + switch ( $scope ) { + case 'blog' : + $queries = $blog_tables; + break; + case 'global' : + $queries = $global_tables; + if ( $is_multisite ) + $queries .= $ms_global_tables; + break; + case 'ms_global' : + $queries = $ms_global_tables; + break; + case 'all' : + default: + $queries = $global_tables . $blog_tables; + if ( $is_multisite ) + $queries .= $ms_global_tables; + break; + } + + if ( isset( $old_blog_id ) ) + $wpdb->set_blog_id( $old_blog_id ); + + return $queries; +} + +// Populate for back compat. +$wp_queries = wp_get_db_schema( 'all' ); + +/** + * Create WordPress options and set the default values. + * + * @since 1.5.0 + * @uses $wpdb + * @uses $wp_db_version + */ +function populate_options() { + global $wpdb, $wp_db_version, $wp_current_db_version; + + $guessurl = wp_guess_url(); + /** + * Fires before creating WordPress options and populating their default values. + * + * @since 2.6.0 + */ + do_action( 'populate_options' ); + + if ( ini_get('safe_mode') ) { + // Safe mode can break mkdir() so use a flat structure by default. + $uploads_use_yearmonth_folders = 0; + } else { + $uploads_use_yearmonth_folders = 1; + } + + $template = WP_DEFAULT_THEME; + // If default theme is a child theme, we need to get its template + $theme = wp_get_theme( $template ); + if ( ! $theme->errors() ) + $template = $theme->get_template(); + + $timezone_string = ''; + $gmt_offset = 0; + /* translators: default GMT offset or timezone string. Must be either a valid offset (-12 to 14) + or a valid timezone string (America/New_York). See http://us3.php.net/manual/en/timezones.php + for all timezone strings supported by PHP. + */ + $offset_or_tz = _x( '0', 'default GMT offset or timezone string' ); + if ( is_numeric( $offset_or_tz ) ) + $gmt_offset = $offset_or_tz; + elseif ( $offset_or_tz && in_array( $offset_or_tz, timezone_identifiers_list() ) ) + $timezone_string = $offset_or_tz; + + $options = array( + 'siteurl' => $guessurl, + 'home' => $guessurl, + 'blogname' => __('My Site'), + /* translators: blog tagline */ + 'blogdescription' => __('Just another WordPress site'), + 'users_can_register' => 0, + 'admin_email' => 'you@example.com', + /* translators: default start of the week. 0 = Sunday, 1 = Monday */ + 'start_of_week' => _x( '1', 'start of week' ), + 'use_balanceTags' => 0, + 'use_smilies' => 1, + 'require_name_email' => 1, + 'comments_notify' => 1, + 'posts_per_rss' => 10, + 'rss_use_excerpt' => 0, + 'mailserver_url' => 'mail.example.com', + 'mailserver_login' => 'login@example.com', + 'mailserver_pass' => 'password', + 'mailserver_port' => 110, + 'default_category' => 1, + 'default_comment_status' => 'open', + 'default_ping_status' => 'open', + 'default_pingback_flag' => 1, + 'posts_per_page' => 10, + /* translators: default date format, see http://php.net/date */ + 'date_format' => __('F j, Y'), + /* translators: default time format, see http://php.net/date */ + 'time_format' => __('g:i a'), + /* translators: links last updated date format, see http://php.net/date */ + 'links_updated_date_format' => __('F j, Y g:i a'), + 'comment_moderation' => 0, + 'moderation_notify' => 1, + 'permalink_structure' => '', + 'gzipcompression' => 0, + 'hack_file' => 0, + 'blog_charset' => 'UTF-8', + 'moderation_keys' => '', + 'active_plugins' => array(), + 'category_base' => '', + 'ping_sites' => 'http://rpc.pingomatic.com/', + 'advanced_edit' => 0, + 'comment_max_links' => 2, + 'gmt_offset' => $gmt_offset, + + // 1.5 + 'default_email_category' => 1, + 'recently_edited' => '', + 'template' => $template, + 'stylesheet' => WP_DEFAULT_THEME, + 'comment_whitelist' => 1, + 'blacklist_keys' => '', + 'comment_registration' => 0, + 'html_type' => 'text/html', + + // 1.5.1 + 'use_trackback' => 0, + + // 2.0 + 'default_role' => 'subscriber', + 'db_version' => $wp_db_version, + + // 2.0.1 + 'uploads_use_yearmonth_folders' => $uploads_use_yearmonth_folders, + 'upload_path' => '', + + // 2.1 + 'blog_public' => '1', + 'default_link_category' => 2, + 'show_on_front' => 'posts', + + // 2.2 + 'tag_base' => '', + + // 2.5 + 'show_avatars' => '1', + 'avatar_rating' => 'G', + 'upload_url_path' => '', + 'thumbnail_size_w' => 150, + 'thumbnail_size_h' => 150, + 'thumbnail_crop' => 1, + 'medium_size_w' => 300, + 'medium_size_h' => 300, + + // 2.6 + 'avatar_default' => 'mystery', + + // 2.7 + 'large_size_w' => 1024, + 'large_size_h' => 1024, + 'image_default_link_type' => 'file', + 'image_default_size' => '', + 'image_default_align' => '', + 'close_comments_for_old_posts' => 0, + 'close_comments_days_old' => 14, + 'thread_comments' => 1, + 'thread_comments_depth' => 5, + 'page_comments' => 0, + 'comments_per_page' => 50, + 'default_comments_page' => 'newest', + 'comment_order' => 'asc', + 'sticky_posts' => array(), + 'widget_categories' => array(), + 'widget_text' => array(), + 'widget_rss' => array(), + 'uninstall_plugins' => array(), + + // 2.8 + 'timezone_string' => $timezone_string, + + // 3.0 + 'page_for_posts' => 0, + 'page_on_front' => 0, + + // 3.1 + 'default_post_format' => 0, + + // 3.5 + 'link_manager_enabled' => 0, + ); + + // 3.3 + if ( ! is_multisite() ) { + $options['initial_db_version'] = ! empty( $wp_current_db_version ) && $wp_current_db_version < $wp_db_version + ? $wp_current_db_version : $wp_db_version; + } + + // 3.0 multisite + if ( is_multisite() ) { + /* translators: blog tagline */ + $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_current_site()->site_name ); + $options[ 'permalink_structure' ] = '/%year%/%monthnum%/%day%/%postname%/'; + } + + // Set autoload to no for these options + $fat_options = array( 'moderation_keys', 'recently_edited', 'blacklist_keys', 'uninstall_plugins' ); + + $keys = "'" . implode( "', '", array_keys( $options ) ) . "'"; + $existing_options = $wpdb->get_col( "SELECT option_name FROM $wpdb->options WHERE option_name in ( $keys )" ); + + $insert = ''; + foreach ( $options as $option => $value ) { + if ( in_array($option, $existing_options) ) + continue; + if ( in_array($option, $fat_options) ) + $autoload = 'no'; + else + $autoload = 'yes'; + + if ( is_array($value) ) + $value = serialize($value); + if ( !empty($insert) ) + $insert .= ', '; + $insert .= $wpdb->prepare( "(%s, %s, %s)", $option, $value, $autoload ); + } + + if ( !empty($insert) ) + $wpdb->query("INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES " . $insert); + + // In case it is set, but blank, update "home". + if ( !__get_option('home') ) update_option('home', $guessurl); + + // Delete unused options. + $unusedoptions = array( + 'blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', + 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', + 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', + 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', + 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', + 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', + 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', + 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', + 'links_recently_updated_time', 'links_recently_updated_prepend', 'links_recently_updated_append', + 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', + 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', + '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval', 'deactivated_plugins', + 'can_compress_scripts', 'page_uris', 'update_core', 'update_plugins', 'update_themes', 'doing_cron', + 'random_seed', 'rss_excerpt_length', 'secret', 'use_linksupdate', 'default_comment_status_page', + 'wporg_popular_tags', 'what_to_show', 'rss_language', 'language', 'enable_xmlrpc', 'enable_app', + 'embed_autourls', 'default_post_edit_rows', + ); + foreach ( $unusedoptions as $option ) + delete_option($option); + + // Delete obsolete magpie stuff. + $wpdb->query("DELETE FROM $wpdb->options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$'"); + + /* + * Deletes all expired transients. The multi-table delete syntax is used + * to delete the transient record from table a, and the corresponding + * transient_timeout record from table b. + */ + $time = time(); + $sql = "DELETE a, b FROM $wpdb->options a, $wpdb->options b + WHERE a.option_name LIKE %s + AND a.option_name NOT LIKE %s + AND b.option_name = CONCAT( '_transient_timeout_', SUBSTRING( a.option_name, 12 ) ) + AND b.option_value < %d"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_transient_' ) . '%', $wpdb->esc_like( '_transient_timeout_' ) . '%', $time ) ); + + if ( is_main_site() && is_main_network() ) { + $sql = "DELETE a, b FROM $wpdb->options a, $wpdb->options b + WHERE a.option_name LIKE %s + AND a.option_name NOT LIKE %s + AND b.option_name = CONCAT( '_site_transient_timeout_', SUBSTRING( a.option_name, 17 ) ) + AND b.option_value < %d"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_site_transient_' ) . '%', $wpdb->esc_like( '_site_transient_timeout_' ) . '%', $time ) ); + } +} + +/** + * Execute WordPress role creation for the various WordPress versions. + * + * @since 2.0.0 + */ +function populate_roles() { + populate_roles_160(); + populate_roles_210(); + populate_roles_230(); + populate_roles_250(); + populate_roles_260(); + populate_roles_270(); + populate_roles_280(); + populate_roles_300(); +} + +/** + * Create the roles for WordPress 2.0 + * + * @since 2.0.0 + */ +function populate_roles_160() { + // Add roles + + // Dummy gettext calls to get strings in the catalog. + /* translators: user role */ + _x('Administrator', 'User role'); + /* translators: user role */ + _x('Editor', 'User role'); + /* translators: user role */ + _x('Author', 'User role'); + /* translators: user role */ + _x('Contributor', 'User role'); + /* translators: user role */ + _x('Subscriber', 'User role'); + + add_role('administrator', 'Administrator'); + add_role('editor', 'Editor'); + add_role('author', 'Author'); + add_role('contributor', 'Contributor'); + add_role('subscriber', 'Subscriber'); + + // Add caps for Administrator role + $role = get_role('administrator'); + $role->add_cap('switch_themes'); + $role->add_cap('edit_themes'); + $role->add_cap('activate_plugins'); + $role->add_cap('edit_plugins'); + $role->add_cap('edit_users'); + $role->add_cap('edit_files'); + $role->add_cap('manage_options'); + $role->add_cap('moderate_comments'); + $role->add_cap('manage_categories'); + $role->add_cap('manage_links'); + $role->add_cap('upload_files'); + $role->add_cap('import'); + $role->add_cap('unfiltered_html'); + $role->add_cap('edit_posts'); + $role->add_cap('edit_others_posts'); + $role->add_cap('edit_published_posts'); + $role->add_cap('publish_posts'); + $role->add_cap('edit_pages'); + $role->add_cap('read'); + $role->add_cap('level_10'); + $role->add_cap('level_9'); + $role->add_cap('level_8'); + $role->add_cap('level_7'); + $role->add_cap('level_6'); + $role->add_cap('level_5'); + $role->add_cap('level_4'); + $role->add_cap('level_3'); + $role->add_cap('level_2'); + $role->add_cap('level_1'); + $role->add_cap('level_0'); + + // Add caps for Editor role + $role = get_role('editor'); + $role->add_cap('moderate_comments'); + $role->add_cap('manage_categories'); + $role->add_cap('manage_links'); + $role->add_cap('upload_files'); + $role->add_cap('unfiltered_html'); + $role->add_cap('edit_posts'); + $role->add_cap('edit_others_posts'); + $role->add_cap('edit_published_posts'); + $role->add_cap('publish_posts'); + $role->add_cap('edit_pages'); + $role->add_cap('read'); + $role->add_cap('level_7'); + $role->add_cap('level_6'); + $role->add_cap('level_5'); + $role->add_cap('level_4'); + $role->add_cap('level_3'); + $role->add_cap('level_2'); + $role->add_cap('level_1'); + $role->add_cap('level_0'); + + // Add caps for Author role + $role = get_role('author'); + $role->add_cap('upload_files'); + $role->add_cap('edit_posts'); + $role->add_cap('edit_published_posts'); + $role->add_cap('publish_posts'); + $role->add_cap('read'); + $role->add_cap('level_2'); + $role->add_cap('level_1'); + $role->add_cap('level_0'); + + // Add caps for Contributor role + $role = get_role('contributor'); + $role->add_cap('edit_posts'); + $role->add_cap('read'); + $role->add_cap('level_1'); + $role->add_cap('level_0'); + + // Add caps for Subscriber role + $role = get_role('subscriber'); + $role->add_cap('read'); + $role->add_cap('level_0'); +} + +/** + * Create and modify WordPress roles for WordPress 2.1. + * + * @since 2.1.0 + */ +function populate_roles_210() { + $roles = array('administrator', 'editor'); + foreach ($roles as $role) { + $role = get_role($role); + if ( empty($role) ) + continue; + + $role->add_cap('edit_others_pages'); + $role->add_cap('edit_published_pages'); + $role->add_cap('publish_pages'); + $role->add_cap('delete_pages'); + $role->add_cap('delete_others_pages'); + $role->add_cap('delete_published_pages'); + $role->add_cap('delete_posts'); + $role->add_cap('delete_others_posts'); + $role->add_cap('delete_published_posts'); + $role->add_cap('delete_private_posts'); + $role->add_cap('edit_private_posts'); + $role->add_cap('read_private_posts'); + $role->add_cap('delete_private_pages'); + $role->add_cap('edit_private_pages'); + $role->add_cap('read_private_pages'); + } + + $role = get_role('administrator'); + if ( ! empty($role) ) { + $role->add_cap('delete_users'); + $role->add_cap('create_users'); + } + + $role = get_role('author'); + if ( ! empty($role) ) { + $role->add_cap('delete_posts'); + $role->add_cap('delete_published_posts'); + } + + $role = get_role('contributor'); + if ( ! empty($role) ) { + $role->add_cap('delete_posts'); + } +} + +/** + * Create and modify WordPress roles for WordPress 2.3. + * + * @since 2.3.0 + */ +function populate_roles_230() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'unfiltered_upload' ); + } +} + +/** + * Create and modify WordPress roles for WordPress 2.5. + * + * @since 2.5.0 + */ +function populate_roles_250() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'edit_dashboard' ); + } +} + +/** + * Create and modify WordPress roles for WordPress 2.6. + * + * @since 2.6.0 + */ +function populate_roles_260() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'update_plugins' ); + $role->add_cap( 'delete_plugins' ); + } +} + +/** + * Create and modify WordPress roles for WordPress 2.7. + * + * @since 2.7.0 + */ +function populate_roles_270() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'install_plugins' ); + $role->add_cap( 'update_themes' ); + } +} + +/** + * Create and modify WordPress roles for WordPress 2.8. + * + * @since 2.8.0 + */ +function populate_roles_280() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'install_themes' ); + } +} + +/** + * Create and modify WordPress roles for WordPress 3.0. + * + * @since 3.0.0 + */ +function populate_roles_300() { + $role = get_role( 'administrator' ); + + if ( !empty( $role ) ) { + $role->add_cap( 'update_core' ); + $role->add_cap( 'list_users' ); + $role->add_cap( 'remove_users' ); + + /* + * Never used, will be removed. create_users or promote_users + * is the capability you're looking for. + */ + $role->add_cap( 'add_users' ); + + $role->add_cap( 'promote_users' ); + $role->add_cap( 'edit_theme_options' ); + $role->add_cap( 'delete_themes' ); + $role->add_cap( 'export' ); + } +} + +/** + * Install Network. + * + * @since 3.0.0 + * + */ +if ( !function_exists( 'install_network' ) ) : +function install_network() { + if ( ! defined( 'WP_INSTALLING_NETWORK' ) ) + define( 'WP_INSTALLING_NETWORK', true ); + + dbDelta( wp_get_db_schema( 'global' ) ); +} +endif; + +/** + * Populate network settings. + * + * @since 3.0.0 + * + * @param int $network_id ID of network to populate. + * @return bool|WP_Error True on success, or WP_Error on warning (with the install otherwise successful, + * so the error code must be checked) or failure. + */ +function populate_network( $network_id = 1, $domain = '', $email = '', $site_name = '', $path = '/', $subdomain_install = false ) { + global $wpdb, $current_site, $wp_db_version, $wp_rewrite; + + $errors = new WP_Error(); + if ( '' == $domain ) + $errors->add( 'empty_domain', __( 'You must provide a domain name.' ) ); + if ( '' == $site_name ) + $errors->add( 'empty_sitename', __( 'You must provide a name for your network of sites.' ) ); + + // Check for network collision. + if ( $network_id == $wpdb->get_var( $wpdb->prepare( "SELECT id FROM $wpdb->site WHERE id = %d", $network_id ) ) ) + $errors->add( 'siteid_exists', __( 'The network already exists.' ) ); + + $site_user = get_user_by( 'email', $email ); + if ( ! is_email( $email ) ) + $errors->add( 'invalid_email', __( 'You must provide a valid e-mail address.' ) ); + + if ( $errors->get_error_code() ) + return $errors; + + // Set up site tables. + $template = get_option( 'template' ); + $stylesheet = get_option( 'stylesheet' ); + $allowed_themes = array( $stylesheet => true ); + if ( $template != $stylesheet ) + $allowed_themes[ $template ] = true; + if ( WP_DEFAULT_THEME != $stylesheet && WP_DEFAULT_THEME != $template ) + $allowed_themes[ WP_DEFAULT_THEME ] = true; + + if ( 1 == $network_id ) { + $wpdb->insert( $wpdb->site, array( 'domain' => $domain, 'path' => $path ) ); + $network_id = $wpdb->insert_id; + } else { + $wpdb->insert( $wpdb->site, array( 'domain' => $domain, 'path' => $path, 'id' => $network_id ) ); + } + + wp_cache_delete( 'networks_have_paths', 'site-options' ); + + if ( !is_multisite() ) { + $site_admins = array( $site_user->user_login ); + $users = get_users( array( 'fields' => array( 'ID', 'user_login' ) ) ); + if ( $users ) { + foreach ( $users as $user ) { + if ( is_super_admin( $user->ID ) && !in_array( $user->user_login, $site_admins ) ) + $site_admins[] = $user->user_login; + } + } + } else { + $site_admins = get_site_option( 'site_admins' ); + } + + $welcome_email = __( 'Dear User, + +Your new SITE_NAME site has been successfully set up at: +BLOG_URL + +You can log in to the administrator account with the following information: +Username: USERNAME +Password: PASSWORD +Log in here: BLOG_URLwp-login.php + +We hope you enjoy your new site. Thanks! + +--The Team @ SITE_NAME' ); + + $misc_exts = array( + // Images. + 'jpg', 'jpeg', 'png', 'gif', + // Video. + 'mov', 'avi', 'mpg', '3gp', '3g2', + // "audio". + 'midi', 'mid', + // Miscellaneous. + 'pdf', 'doc', 'ppt', 'odt', 'pptx', 'docx', 'pps', 'ppsx', 'xls', 'xlsx', 'key', + ); + $audio_exts = wp_get_audio_extensions(); + $video_exts = wp_get_video_extensions(); + $upload_filetypes = array_unique( array_merge( $misc_exts, $audio_exts, $video_exts ) ); + + $sitemeta = array( + 'site_name' => $site_name, + 'admin_email' => $site_user->user_email, + 'admin_user_id' => $site_user->ID, + 'registration' => 'none', + 'upload_filetypes' => implode( ' ', $upload_filetypes ), + 'blog_upload_space' => 100, + 'fileupload_maxk' => 1500, + 'site_admins' => $site_admins, + 'allowedthemes' => $allowed_themes, + 'illegal_names' => array( 'www', 'web', 'root', 'admin', 'main', 'invite', 'administrator', 'files' ), + 'wpmu_upgrade_site' => $wp_db_version, + 'welcome_email' => $welcome_email, + 'first_post' => __( 'Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!' ), + // @todo - network admins should have a method of editing the network siteurl (used for cookie hash) + 'siteurl' => get_option( 'siteurl' ) . '/', + 'add_new_users' => '0', + 'upload_space_check_disabled' => is_multisite() ? get_site_option( 'upload_space_check_disabled' ) : '1', + 'subdomain_install' => intval( $subdomain_install ), + 'global_terms_enabled' => global_terms_enabled() ? '1' : '0', + 'ms_files_rewriting' => is_multisite() ? get_site_option( 'ms_files_rewriting' ) : '0', + 'initial_db_version' => get_option( 'initial_db_version' ), + 'active_sitewide_plugins' => array(), + 'WPLANG' => get_locale(), + ); + if ( ! $subdomain_install ) + $sitemeta['illegal_names'][] = 'blog'; + + /** + * Filter meta for a network on creation. + * + * @since 3.7.0 + * + * @param array $sitemeta Associative array of network meta keys and values to be inserted. + * @param int $network_id ID of network to populate. + */ + $sitemeta = apply_filters( 'populate_network_meta', $sitemeta, $network_id ); + + $insert = ''; + foreach ( $sitemeta as $meta_key => $meta_value ) { + if ( is_array( $meta_value ) ) + $meta_value = serialize( $meta_value ); + if ( !empty( $insert ) ) + $insert .= ', '; + $insert .= $wpdb->prepare( "( %d, %s, %s)", $network_id, $meta_key, $meta_value ); + } + $wpdb->query( "INSERT INTO $wpdb->sitemeta ( site_id, meta_key, meta_value ) VALUES " . $insert ); + + /* + * When upgrading from single to multisite, assume the current site will + * become the main site of the network. When using populate_network() + * to create another network in an existing multisite environment, skip + * these steps since the main site of the new network has not yet been + * created. + */ + if ( ! is_multisite() ) { + $current_site = new stdClass; + $current_site->domain = $domain; + $current_site->path = $path; + $current_site->site_name = ucfirst( $domain ); + $wpdb->insert( $wpdb->blogs, array( 'site_id' => $network_id, 'blog_id' => 1, 'domain' => $domain, 'path' => $path, 'registered' => current_time( 'mysql' ) ) ); + $current_site->blog_id = $blog_id = $wpdb->insert_id; + update_user_meta( $site_user->ID, 'source_domain', $domain ); + update_user_meta( $site_user->ID, 'primary_blog', $blog_id ); + + if ( $subdomain_install ) + $wp_rewrite->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' ); + else + $wp_rewrite->set_permalink_structure( '/blog/%year%/%monthnum%/%day%/%postname%/' ); + + flush_rewrite_rules(); + + if ( ! $subdomain_install ) + return true; + + $vhost_ok = false; + $errstr = ''; + $hostname = substr( md5( time() ), 0, 6 ) . '.' . $domain; // Very random hostname! + $page = wp_remote_get( 'http://' . $hostname, array( 'timeout' => 5, 'httpversion' => '1.1' ) ); + if ( is_wp_error( $page ) ) + $errstr = $page->get_error_message(); + elseif ( 200 == wp_remote_retrieve_response_code( $page ) ) + $vhost_ok = true; + + if ( ! $vhost_ok ) { + $msg = '

    ' . __( 'Warning! Wildcard DNS may not be configured correctly!' ) . '

    '; + $msg .= '

    ' . sprintf( __( 'The installer attempted to contact a random hostname (%1$s) on your domain.' ), $hostname ); + if ( ! empty ( $errstr ) ) + $msg .= ' ' . sprintf( __( 'This resulted in an error message: %s' ), '' . $errstr . '' ); + $msg .= '

    '; + $msg .= '

    ' . __( 'To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool.' ) . '

    '; + $msg .= '

    ' . __( '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.' ) . '

    '; + return new WP_Error( 'no_wildcard_dns', $msg ); + } + } + + return true; +} diff --git a/wp-admin/includes/screen.php b/wp-admin/includes/screen.php new file mode 100644 index 0000000..35f4267 --- /dev/null +++ b/wp-admin/includes/screen.php @@ -0,0 +1,1179 @@ + UI String + */ +function get_column_headers( $screen ) { + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + static $column_headers = array(); + + if ( ! isset( $column_headers[ $screen->id ] ) ) { + + /** + * Filter the column headers for a list table on a specific screen. + * + * The dynamic portion of the hook name, $screen->id, refers to the + * ID of a specific screen. For example, the screen ID for the Posts + * list table is edit-post, so the filter for that screen would be + * manage_edit-post_columns. + * + * @since 3.0.0 + * + * @param array $columns An array of column headers. Default empty. + */ + $column_headers[ $screen->id ] = apply_filters( "manage_{$screen->id}_columns", array() ); + } + + return $column_headers[ $screen->id ]; +} + +/** + * Get a list of hidden columns. + * + * @since 2.7.0 + * + * @param string|WP_Screen $screen The screen you want the hidden columns for + * @return array + */ +function get_hidden_columns( $screen ) { + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + return (array) get_user_option( 'manage' . $screen->id . 'columnshidden' ); +} + +/** + * Prints the meta box preferences for screen meta. + * + * @since 2.7.0 + * + * @param string|WP_Screen $screen + */ +function meta_box_prefs( $screen ) { + global $wp_meta_boxes; + + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + if ( empty($wp_meta_boxes[$screen->id]) ) + return; + + $hidden = get_hidden_meta_boxes($screen); + + foreach ( array_keys($wp_meta_boxes[$screen->id]) as $context ) { + foreach ( array_keys($wp_meta_boxes[$screen->id][$context]) as $priority ) { + foreach ( $wp_meta_boxes[$screen->id][$context][$priority] as $box ) { + if ( false == $box || ! $box['title'] ) + continue; + // Submit box cannot be hidden + if ( 'submitdiv' == $box['id'] || 'linksubmitdiv' == $box['id'] ) + continue; + $box_id = $box['id']; + echo '\n"; + } + } + } +} + +/** + * Get Hidden Meta Boxes + * + * @since 2.7.0 + * + * @param string|WP_Screen $screen Screen identifier + * @return array Hidden Meta Boxes + */ +function get_hidden_meta_boxes( $screen ) { + if ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + $hidden = get_user_option( "metaboxhidden_{$screen->id}" ); + + $use_defaults = ! is_array( $hidden ); + + // Hide slug boxes by default + if ( $use_defaults ) { + $hidden = array(); + if ( 'post' == $screen->base ) { + if ( 'post' == $screen->post_type || 'page' == $screen->post_type || 'attachment' == $screen->post_type ) + $hidden = array('slugdiv', 'trackbacksdiv', 'postcustom', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv'); + else + $hidden = array( 'slugdiv' ); + } + + /** + * Filter the default list of hidden meta boxes. + * + * @since 3.1.0 + * + * @param array $hidden An array of meta boxes hidden by default. + * @param WP_Screen $screen WP_Screen object of the current screen. + */ + $hidden = apply_filters( 'default_hidden_meta_boxes', $hidden, $screen ); + } + + /** + * Filter the list of hidden meta boxes. + * + * @since 3.3.0 + * + * @param array $hidden An array of hidden meta boxes. + * @param WP_Screen $screen WP_Screen object of the current screen. + * @param bool $use_defaults Whether to show the default meta boxes. + * Default true. + */ + return apply_filters( 'hidden_meta_boxes', $hidden, $screen, $use_defaults ); +} + +/** + * Register and configure an admin screen option + * + * @since 3.1.0 + * + * @param string $option An option name. + * @param mixed $args Option-dependent arguments. + */ +function add_screen_option( $option, $args = array() ) { + $current_screen = get_current_screen(); + + if ( ! $current_screen ) + return; + + $current_screen->add_option( $option, $args ); +} + +/** + * Get the current screen object + * + * @since 3.1.0 + * + * @return WP_Screen Current screen object + */ +function get_current_screen() { + global $current_screen; + + if ( ! isset( $current_screen ) ) + return null; + + return $current_screen; +} + +/** + * Set the current screen object + * + * @since 3.0.0 + * @uses $current_screen + * + * @param mixed $hook_name Optional. The hook name (also known as the hook suffix) used to determine the screen, + * or an existing screen object. + */ +function set_current_screen( $hook_name = '' ) { + WP_Screen::get( $hook_name )->set_current_screen(); +} + +/** + * A class representing the admin screen. + * + * @since 3.3.0 + * @access public + */ +final class WP_Screen { + /** + * Any action associated with the screen. 'add' for *-add.php and *-new.php screens. Empty otherwise. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $action; + + /** + * The base type of the screen. This is typically the same as $id but with any post types and taxonomies stripped. + * For example, for an $id of 'edit-post' the base is 'edit'. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $base; + + /** + * The number of columns to display. Access with get_columns(). + * + * @since 3.4.0 + * @var int + * @access private + */ + private $columns = 0; + + /** + * The unique ID of the screen. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $id; + + /** + * Which admin the screen is in. network | user | site | false + * + * @since 3.5.0 + * @var string + * @access protected + */ + protected $in_admin; + + /** + * Whether the screen is in the network admin. + * + * Deprecated. Use in_admin() instead. + * + * @since 3.3.0 + * @deprecated 3.5.0 + * @var bool + * @access public + */ + public $is_network; + + /** + * Whether the screen is in the user admin. + * + * Deprecated. Use in_admin() instead. + * + * @since 3.3.0 + * @deprecated 3.5.0 + * @var bool + * @access public + */ + public $is_user; + + /** + * The base menu parent. + * This is derived from $parent_file by removing the query string and any .php extension. + * $parent_file values of 'edit.php?post_type=page' and 'edit.php?post_type=post' have a $parent_base of 'edit'. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $parent_base; + + /** + * The parent_file for the screen per the admin menu system. + * Some $parent_file values are 'edit.php?post_type=page', 'edit.php', and 'options-general.php'. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $parent_file; + + /** + * The post type associated with the screen, if any. + * The 'edit.php?post_type=page' screen has a post type of 'page'. + * The 'edit-tags.php?taxonomy=$taxonomy&post_type=page' screen has a post type of 'page'. + * + * @since 3.3.0 + * @var string + * @access public + */ + public $post_type; + + /** + * The taxonomy associated with the screen, if any. + * The 'edit-tags.php?taxonomy=category' screen has a taxonomy of 'category'. + * @since 3.3.0 + * @var string + * @access public + */ + public $taxonomy; + + /** + * The help tab data associated with the screen, if any. + * + * @since 3.3.0 + * @var array + * @access private + */ + private $_help_tabs = array(); + + /** + * The help sidebar data associated with screen, if any. + * + * @since 3.3.0 + * @var string + * @access private + */ + private $_help_sidebar = ''; + + /** + * Stores old string-based help. + */ + private static $_old_compat_help = array(); + + /** + * The screen options associated with screen, if any. + * + * @since 3.3.0 + * @var array + * @access private + */ + private $_options = array(); + + /** + * The screen object registry. + * + * @since 3.3.0 + * @var array + * @access private + */ + private static $_registry = array(); + + /** + * Stores the result of the public show_screen_options function. + * + * @since 3.3.0 + * @var bool + * @access private + */ + private $_show_screen_options; + + /** + * Stores the 'screen_settings' section of screen options. + * + * @since 3.3.0 + * @var string + * @access private + */ + private $_screen_settings; + + /** + * Fetches a screen object. + * + * @since 3.3.0 + * @access public + * + * @param string $hook_name Optional. The hook name (also known as the hook suffix) used to determine the screen. + * Defaults to the current $hook_suffix global. + * @return WP_Screen Screen object. + */ + public static function get( $hook_name = '' ) { + + if ( is_a( $hook_name, 'WP_Screen' ) ) + return $hook_name; + + $post_type = $taxonomy = null; + $in_admin = false; + $action = ''; + + if ( $hook_name ) + $id = $hook_name; + else + $id = $GLOBALS['hook_suffix']; + + // For those pesky meta boxes. + if ( $hook_name && post_type_exists( $hook_name ) ) { + $post_type = $id; + $id = 'post'; // changes later. ends up being $base. + } else { + if ( '.php' == substr( $id, -4 ) ) + $id = substr( $id, 0, -4 ); + + if ( 'post-new' == $id || 'link-add' == $id || 'media-new' == $id || 'user-new' == $id ) { + $id = substr( $id, 0, -4 ); + $action = 'add'; + } + } + + if ( ! $post_type && $hook_name ) { + if ( '-network' == substr( $id, -8 ) ) { + $id = substr( $id, 0, -8 ); + $in_admin = 'network'; + } elseif ( '-user' == substr( $id, -5 ) ) { + $id = substr( $id, 0, -5 ); + $in_admin = 'user'; + } + + $id = sanitize_key( $id ); + if ( 'edit-comments' != $id && 'edit-tags' != $id && 'edit-' == substr( $id, 0, 5 ) ) { + $maybe = substr( $id, 5 ); + if ( taxonomy_exists( $maybe ) ) { + $id = 'edit-tags'; + $taxonomy = $maybe; + } elseif ( post_type_exists( $maybe ) ) { + $id = 'edit'; + $post_type = $maybe; + } + } + + if ( ! $in_admin ) + $in_admin = 'site'; + } else { + if ( defined( 'WP_NETWORK_ADMIN' ) && WP_NETWORK_ADMIN ) + $in_admin = 'network'; + elseif ( defined( 'WP_USER_ADMIN' ) && WP_USER_ADMIN ) + $in_admin = 'user'; + else + $in_admin = 'site'; + } + + if ( 'index' == $id ) + $id = 'dashboard'; + elseif ( 'front' == $id ) + $in_admin = false; + + $base = $id; + + // If this is the current screen, see if we can be more accurate for post types and taxonomies. + if ( ! $hook_name ) { + if ( isset( $_REQUEST['post_type'] ) ) + $post_type = post_type_exists( $_REQUEST['post_type'] ) ? $_REQUEST['post_type'] : false; + if ( isset( $_REQUEST['taxonomy'] ) ) + $taxonomy = taxonomy_exists( $_REQUEST['taxonomy'] ) ? $_REQUEST['taxonomy'] : false; + + switch ( $base ) { + case 'post' : + if ( isset( $_GET['post'] ) ) + $post_id = (int) $_GET['post']; + elseif ( isset( $_POST['post_ID'] ) ) + $post_id = (int) $_POST['post_ID']; + else + $post_id = 0; + + if ( $post_id ) { + $post = get_post( $post_id ); + if ( $post ) + $post_type = $post->post_type; + } + break; + case 'edit-tags' : + if ( null === $post_type && is_object_in_taxonomy( 'post', $taxonomy ? $taxonomy : 'post_tag' ) ) + $post_type = 'post'; + break; + } + } + + switch ( $base ) { + case 'post' : + if ( null === $post_type ) + $post_type = 'post'; + $id = $post_type; + break; + case 'edit' : + if ( null === $post_type ) + $post_type = 'post'; + $id .= '-' . $post_type; + break; + case 'edit-tags' : + if ( null === $taxonomy ) + $taxonomy = 'post_tag'; + // The edit-tags ID does not contain the post type. Look for it in the request. + if ( null === $post_type ) { + $post_type = 'post'; + if ( isset( $_REQUEST['post_type'] ) && post_type_exists( $_REQUEST['post_type'] ) ) + $post_type = $_REQUEST['post_type']; + } + + $id = 'edit-' . $taxonomy; + break; + } + + if ( 'network' == $in_admin ) { + $id .= '-network'; + $base .= '-network'; + } elseif ( 'user' == $in_admin ) { + $id .= '-user'; + $base .= '-user'; + } + + if ( isset( self::$_registry[ $id ] ) ) { + $screen = self::$_registry[ $id ]; + if ( $screen === get_current_screen() ) + return $screen; + } else { + $screen = new WP_Screen(); + $screen->id = $id; + } + + $screen->base = $base; + $screen->action = $action; + $screen->post_type = (string) $post_type; + $screen->taxonomy = (string) $taxonomy; + $screen->is_user = ( 'user' == $in_admin ); + $screen->is_network = ( 'network' == $in_admin ); + $screen->in_admin = $in_admin; + + self::$_registry[ $id ] = $screen; + + return $screen; + } + + /** + * Makes the screen object the current screen. + * + * @see set_current_screen() + * @since 3.3.0 + */ + public function set_current_screen() { + global $current_screen, $taxnow, $typenow; + $current_screen = $this; + $taxnow = $this->taxonomy; + $typenow = $this->post_type; + + /** + * Fires after the current screen has been set. + * + * @since 3.0.0 + * + * @param WP_Screen $current_screen Current WP_Screen object. + */ + do_action( 'current_screen', $current_screen ); + } + + /** + * Constructor + * + * @since 3.3.0 + * @access private + */ + private function __construct() {} + + /** + * Indicates whether the screen is in a particular admin + * + * @since 3.5.0 + * + * @param string $admin The admin to check against (network | user | site). + * If empty any of the three admins will result in true. + * @return boolean True if the screen is in the indicated admin, false otherwise. + * + */ + public function in_admin( $admin = null ) { + if ( empty( $admin ) ) + return (bool) $this->in_admin; + + return ( $admin == $this->in_admin ); + } + + /** + * Sets the old string-based contextual help for the screen. + * + * For backwards compatibility. + * + * @since 3.3.0 + * + * @param WP_Screen $screen A screen object. + * @param string $help Help text. + */ + public static function add_old_compat_help( $screen, $help ) { + self::$_old_compat_help[ $screen->id ] = $help; + } + + /** + * Set the parent information for the screen. + * This is called in admin-header.php after the menu parent for the screen has been determined. + * + * @since 3.3.0 + * + * @param string $parent_file The parent file of the screen. Typically the $parent_file global. + */ + public function set_parentage( $parent_file ) { + $this->parent_file = $parent_file; + list( $this->parent_base ) = explode( '?', $parent_file ); + $this->parent_base = str_replace( '.php', '', $this->parent_base ); + } + + /** + * Adds an option for the screen. + * Call this in template files after admin.php is loaded and before admin-header.php is loaded to add screen options. + * + * @since 3.3.0 + * + * @param string $option Option ID + * @param mixed $args Option-dependent arguments. + */ + public function add_option( $option, $args = array() ) { + $this->_options[ $option ] = $args; + } + + /** + * Remove an option from the screen. + * + * @since 3.8.0 + * + * @param string $option Option ID. + */ + public function remove_option( $option ) { + unset( $this->_options[ $option ] ); + } + + /** + * Remove all options from the screen. + * + * @since 3.8.0 + */ + public function remove_options() { + $this->_options = array(); + } + + /** + * Get the options registered for the screen. + * + * @since 3.8.0 + * + * @return array Options with arguments. + */ + public function get_options() { + return $this->_options; + } + + /** + * Gets the arguments for an option for the screen. + * + * @since 3.3.0 + * + * @param string $option Option ID. + * @param mixed $key Optional. Specific array key for when the option is an array. + */ + public function get_option( $option, $key = false ) { + if ( ! isset( $this->_options[ $option ] ) ) + return null; + if ( $key ) { + if ( isset( $this->_options[ $option ][ $key ] ) ) + return $this->_options[ $option ][ $key ]; + return null; + } + return $this->_options[ $option ]; + } + + /** + * Gets the help tabs registered for the screen. + * + * @since 3.4.0 + * + * @return array Help tabs with arguments. + */ + public function get_help_tabs() { + return $this->_help_tabs; + } + + /** + * Gets the arguments for a help tab. + * + * @since 3.4.0 + * + * @param string $id Help Tab ID. + * @return array Help tab arguments. + */ + public function get_help_tab( $id ) { + if ( ! isset( $this->_help_tabs[ $id ] ) ) + return null; + return $this->_help_tabs[ $id ]; + } + + /** + * Add a help tab to the contextual help for the screen. + * Call this on the load-$pagenow hook for the relevant screen. + * + * @since 3.3.0 + * + * @param array $args + * - string - title - Title for the tab. + * - string - id - Tab ID. Must be HTML-safe. + * - string - content - Help tab content in plain text or HTML. Optional. + * - callback - callback - A callback to generate the tab content. Optional. + * + */ + public function add_help_tab( $args ) { + $defaults = array( + 'title' => false, + 'id' => false, + 'content' => '', + 'callback' => false, + ); + $args = wp_parse_args( $args, $defaults ); + + $args['id'] = sanitize_html_class( $args['id'] ); + + // Ensure we have an ID and title. + if ( ! $args['id'] || ! $args['title'] ) + return; + + // Allows for overriding an existing tab with that ID. + $this->_help_tabs[ $args['id'] ] = $args; + } + + /** + * Removes a help tab from the contextual help for the screen. + * + * @since 3.3.0 + * + * @param string $id The help tab ID. + */ + public function remove_help_tab( $id ) { + unset( $this->_help_tabs[ $id ] ); + } + + /** + * Removes all help tabs from the contextual help for the screen. + * + * @since 3.3.0 + */ + public function remove_help_tabs() { + $this->_help_tabs = array(); + } + + /** + * Gets the content from a contextual help sidebar. + * + * @since 3.4.0 + * + * @return string Contents of the help sidebar. + */ + public function get_help_sidebar() { + return $this->_help_sidebar; + } + + /** + * Add a sidebar to the contextual help for the screen. + * Call this in template files after admin.php is loaded and before admin-header.php is loaded to add a sidebar to the contextual help. + * + * @since 3.3.0 + * + * @param string $content Sidebar content in plain text or HTML. + */ + public function set_help_sidebar( $content ) { + $this->_help_sidebar = $content; + } + + /** + * Gets the number of layout columns the user has selected. + * + * The layout_columns option controls the max number and default number of + * columns. This method returns the number of columns within that range selected + * by the user via Screen Options. If no selection has been made, the default + * provisioned in layout_columns is returned. If the screen does not support + * selecting the number of layout columns, 0 is returned. + * + * @since 3.4.0 + * + * @return int Number of columns to display. + */ + public function get_columns() { + return $this->columns; + } + + /** + * Render the screen's help section. + * + * This will trigger the deprecated filters for backwards compatibility. + * + * @since 3.3.0 + */ + public function render_screen_meta() { + + /** + * Filter the legacy contextual help list. + * + * @since 2.7.0 + * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or + * get_current_screen()->remove_help_tab() instead. + * + * @param array $old_compat_help Old contextual help. + * @param WP_Screen $this Current WP_Screen instance. + */ + self::$_old_compat_help = apply_filters( 'contextual_help_list', self::$_old_compat_help, $this ); + + $old_help = isset( self::$_old_compat_help[ $this->id ] ) ? self::$_old_compat_help[ $this->id ] : ''; + + /** + * Filter the legacy contextual help text. + * + * @since 2.7.0 + * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or + * get_current_screen()->remove_help_tab() instead. + * + * @param string $old_help Help text that appears on the screen. + * @param string $screen_id Screen ID. + * @param WP_Screen $this Current WP_Screen instance. + * + */ + $old_help = apply_filters( 'contextual_help', $old_help, $this->id, $this ); + + // Default help only if there is no old-style block of text and no new-style help tabs. + if ( empty( $old_help ) && ! $this->get_help_tabs() ) { + + /** + * Filter the default legacy contextual help text. + * + * @since 2.8.0 + * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or + * get_current_screen()->remove_help_tab() instead. + * + * @param string $old_help_default Default contextual help text. + */ + $default_help = apply_filters( 'default_contextual_help', '' ); + if ( $default_help ) + $old_help = '

    ' . $default_help . '

    '; + } + + if ( $old_help ) { + $this->add_help_tab( array( + 'id' => 'old-contextual-help', + 'title' => __('Overview'), + 'content' => $old_help, + ) ); + } + + $help_sidebar = $this->get_help_sidebar(); + + $help_class = 'hidden'; + if ( ! $help_sidebar ) + $help_class .= ' no-sidebar'; + + // Time to render! + ?> +
    + +
    +
    +
    +
    +
      + get_help_tabs() as $tab ) : + $link_id = "tab-link-{$tab['id']}"; + $panel_id = "tab-panel-{$tab['id']}"; + ?> + + + +
    +
    + + +
    + +
    + + +
    + get_help_tabs() as $tab ): + $panel_id = "tab-panel-{$tab['id']}"; + ?> + +
    + +
    + +
    +
    +
    + id, $this ); + + if ( ! empty( $columns ) && isset( $columns[ $this->id ] ) ) + $this->add_option( 'layout_columns', array('max' => $columns[ $this->id ] ) ); + + if ( $this->get_option( 'layout_columns' ) ) { + $this->columns = (int) get_user_option("screen_layout_$this->id"); + + if ( ! $this->columns && $this->get_option( 'layout_columns', 'default' ) ) + $this->columns = $this->get_option( 'layout_columns', 'default' ); + } + $GLOBALS[ 'screen_layout_columns' ] = $this->columns; // Set the global for back-compat. + + // Add screen options + if ( $this->show_screen_options() ) + $this->render_screen_options(); + ?> +
    + get_help_tabs() && ! $this->show_screen_options() ) + return; + ?> + + _show_screen_options ) ) + return $this->_show_screen_options; + + $columns = get_column_headers( $this ); + + $show_screen = ! empty( $wp_meta_boxes[ $this->id ] ) || $columns || $this->get_option( 'per_page' ); + + switch ( $this->base ) { + case 'widgets': + $this->_screen_settings = '

    ' . __('Enable accessibility mode') . '' . __('Disable accessibility mode') . "

    \n"; + break; + case 'post' : + $expand = ''; + $this->_screen_settings = $expand; + break; + default: + $this->_screen_settings = ''; + break; + } + + /** + * Filter the screen settings text displayed in the Screen Options tab. + * + * This filter is currently only used on the Widgets screen to enable + * accessibility mode. + * + * @since 3.0.0 + * + * @param string $screen_settings Screen settings. + * @param WP_Screen $this WP_Screen object. + */ + $this->_screen_settings = apply_filters( 'screen_settings', $this->_screen_settings, $this ); + + if ( $this->_screen_settings || $this->_options ) + $show_screen = true; + + /** + * Filter whether to show the Screen Options tab. + * + * @since 3.2.0 + * + * @param bool $show_screen Whether to show Screen Options tab. + * Default true. + * @param WP_Screen $this Current WP_Screen instance. + */ + $this->_show_screen_options = apply_filters( 'screen_options_show_screen', $show_screen, $this ); + return $this->_show_screen_options; + } + + /** + * Render the screen options tab. + * + * @since 3.3.0 + */ + public function render_screen_options() { + global $wp_meta_boxes; + + $columns = get_column_headers( $this ); + $hidden = get_hidden_columns( $this ); + + ?> + + get_option('layout_columns') ) + return; + + $screen_layout_columns = $this->get_columns(); + $num = $this->get_option( 'layout_columns', 'max' ); + + ?> +
    +
    + + +
    + get_option( 'per_page' ) ) + return; + + $per_page_label = $this->get_option( 'per_page', 'label' ); + + $option = $this->get_option( 'per_page', 'option' ); + if ( ! $option ) + $option = str_replace( '-', '_', "{$this->id}_per_page" ); + + $per_page = (int) get_user_option( $option ); + if ( empty( $per_page ) || $per_page < 1 ) { + $per_page = $this->get_option( 'per_page', 'default' ); + if ( ! $per_page ) + $per_page = 20; + } + + if ( 'edit_comments_per_page' == $option ) { + $comment_status = isset( $_REQUEST['comment_status'] ) ? $_REQUEST['comment_status'] : 'all'; + + /** This filter is documented in wp-admin/includes/class-wp-comments-list-table.php */ + $per_page = apply_filters( 'comments_per_page', $per_page, $comment_status ); + } elseif ( 'categories_per_page' == $option ) { + /** This filter is documented in wp-admin/includes/class-wp-terms-list-table.php */ + $per_page = apply_filters( 'edit_categories_per_page', $per_page ); + } else { + /** This filter is documented in wp-admin/includes/class-wp-list-table.php */ + $per_page = apply_filters( $option, $per_page ); + } + + // Back compat + if ( isset( $this->post_type ) ) { + /** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */ + $per_page = apply_filters( 'edit_posts_per_page', $per_page, $this->post_type ); + } + + ?> +
    + + + + + +
    + $cat_name, 'category_parent' => $parent) ); +} + +/** + * Create categories for the given post. + * + * @since 2.0.0 + * + * @param array $categories List of categories to create. + * @param int $post_id Optional. The post ID. Default empty. + * @return List of categories to create for the given post. + */ +function wp_create_categories( $categories, $post_id = '' ) { + $cat_ids = array (); + foreach ($categories as $category) { + if ($id = category_exists($category)) + $cat_ids[] = $id; + else + if ($id = wp_create_category($category)) + $cat_ids[] = $id; + } + + if ( $post_id ) + wp_set_post_categories($post_id, $cat_ids); + + return $cat_ids; +} + +/** + * Updates an existing Category or creates a new Category. + * + * @since 2.0.0 + * @since 2.5.0 $wp_error parameter was added. + * @since 3.0.0 The 'taxonomy' argument was added. + * + * @param array $catarr { + * Array of arguments for inserting a new category. + * + * @type int $cat_ID Categoriy ID. A non-zero value updates an existing category. + * Default 0. + * @type string $taxonomy Taxonomy slug. Defualt 'category'. + * @type string $cat_nam Category name. Default empty. + * @type string $category_description Category description. Default empty. + * @type string $category_nicename Category nice (display) name. Default empty. + * @type int|string $category_parent Category parent ID. Default empty. + * } + * @param bool $wp_error Optional. Default false. + * @return int|object The ID number of the new or updated Category on success. Zero or a WP_Error on failure, + * depending on param $wp_error. + */ +function wp_insert_category( $catarr, $wp_error = false ) { + $cat_defaults = array( 'cat_ID' => 0, 'taxonomy' => 'category', 'cat_name' => '', 'category_description' => '', 'category_nicename' => '', 'category_parent' => '' ); + $catarr = wp_parse_args( $catarr, $cat_defaults ); + + if ( trim( $catarr['cat_name'] ) == '' ) { + if ( ! $wp_error ) { + return 0; + } else { + return new WP_Error( 'cat_name', __( 'You did not enter a category name.' ) ); + } + } + + $catarr['cat_ID'] = (int) $catarr['cat_ID']; + + // Are we updating or creating? + $update = ! empty ( $catarr['cat_ID'] ); + + $name = $catarr['cat_name']; + $description = $catarr['category_description']; + $slug = $catarr['category_nicename']; + $parent = (int) $catarr['category_parent']; + if ( $parent < 0 ) { + $parent = 0; + } + + if ( empty( $parent ) + || ! term_exists( $parent, $catarr['taxonomy'] ) + || ( $catarr['cat_ID'] && term_is_ancestor_of( $catarr['cat_ID'], $parent, $catarr['taxonomy'] ) ) ) { + $parent = 0; + } + + $args = compact('name', 'slug', 'parent', 'description'); + + if ( $update ) { + $catarr['cat_ID'] = wp_update_term( $catarr['cat_ID'], $catarr['taxonomy'], $args ); + } else { + $catarr['cat_ID'] = wp_insert_term( $catarr['cat_name'], $catarr['taxonomy'], $args ); + } + + if ( is_wp_error( $catarr['cat_ID'] ) ) { + if ( $wp_error ) { + return $catarr['cat_ID']; + } else { + return 0; + } + } + return $catarr['cat_ID']['term_id']; +} + +/** + * Aliases wp_insert_category() with minimal args. + * + * If you want to update only some fields of an existing category, call this + * function with only the new values set inside $catarr. + * + * @since 2.0.0 + * + * @param array $catarr The 'cat_ID' value is required. All other keys are optional. + * @return int|bool The ID number of the new or updated Category on success. Zero or FALSE on failure. + */ +function wp_update_category($catarr) { + $cat_ID = (int) $catarr['cat_ID']; + + if ( isset($catarr['category_parent']) && ($cat_ID == $catarr['category_parent']) ) + return false; + + // First, get all of the original fields + $category = get_term( $cat_ID, 'category', ARRAY_A ); + _make_cat_compat( $category ); + + // Escape data pulled from DB. + $category = wp_slash($category); + + // Merge old and new fields with new fields overwriting old ones. + $catarr = array_merge($category, $catarr); + + return wp_insert_category($catarr); +} + +// +// Tags +// + +/** + * {@internal Missing Short Description}} + * + * @since 2.3.0 + * + * @param unknown_type $tag_name + * @return unknown + */ +function tag_exists($tag_name) { + return term_exists($tag_name, 'post_tag'); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.3.0 + * + * @param unknown_type $tag_name + * @return unknown + */ +function wp_create_tag($tag_name) { + return wp_create_term( $tag_name, 'post_tag'); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.3.0 + * + * @param unknown_type $post_id + * @return unknown + */ +function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) { + return get_terms_to_edit( $post_id, $taxonomy); +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.8.0 + * + * @param unknown_type $post_id + * @return unknown + */ +function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) { + $post_id = (int) $post_id; + if ( !$post_id ) + return false; + + $terms = get_object_term_cache( $post_id, $taxonomy ); + if ( false === $terms ) { + $terms = wp_get_object_terms( $post_id, $taxonomy ); + wp_cache_add( $post_id, $terms, $taxonomy . '_relationships' ); + } + + if ( ! $terms ) { + return false; + } + if ( is_wp_error( $terms ) ) { + return $terms; + } + $term_names = array(); + foreach ( $terms as $term ) { + $term_names[] = $term->name; + } + + $terms_to_edit = esc_attr( join( ',', $term_names ) ); + + /** + * Filter the comma-separated list of terms available to edit. + * + * @since 2.8.0 + * + * @see get_terms_to_edit() + * + * @param array $terms_to_edit An array of terms. + * @param string $taxonomy The taxonomy for which to retrieve terms. Default 'post_tag'. + */ + $terms_to_edit = apply_filters( 'terms_to_edit', $terms_to_edit, $taxonomy ); + + return $terms_to_edit; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.8.0 + * + * @param unknown_type $tag_name + * @return unknown + */ +function wp_create_term($tag_name, $taxonomy = 'post_tag') { + if ( $id = term_exists($tag_name, $taxonomy) ) + return $id; + + return wp_insert_term($tag_name, $taxonomy); +} diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php new file mode 100644 index 0000000..30dcf0f --- /dev/null +++ b/wp-admin/includes/template.php @@ -0,0 +1,2157 @@ + elements. + * + * @see Walker + * @see wp_category_checklist() + * @see wp_terms_checklist() + * @since 2.5.1 + */ +class Walker_Category_Checklist extends Walker { + public $tree_type = 'category'; + public $db_fields = array ('parent' => 'parent', 'id' => 'term_id'); //TODO: decouple this + + /** + * Starts the list before the elements are added. + * + * @see Walker:start_lvl() + * + * @since 2.5.1 + * + * @param string $output Passed by reference. Used to append additional content. + * @param int $depth Depth of category. Used for tab indentation. + * @param array $args An array of arguments. @see wp_terms_checklist() + */ + public function start_lvl( &$output, $depth = 0, $args = array() ) { + $indent = str_repeat("\t", $depth); + $output .= "$indent
      \n"; + } + + /** + * Ends the list of after the elements are added. + * + * @see Walker::end_lvl() + * + * @since 2.5.1 + * + * @param string $output Passed by reference. Used to append additional content. + * @param int $depth Depth of category. Used for tab indentation. + * @param array $args An array of arguments. @see wp_terms_checklist() + */ + public function end_lvl( &$output, $depth = 0, $args = array() ) { + $indent = str_repeat("\t", $depth); + $output .= "$indent
    \n"; + } + + /** + * Start the element output. + * + * @see Walker::start_el() + * + * @since 2.5.1 + * + * @param string $output Passed by reference. Used to append additional content. + * @param object $category The current term object. + * @param int $depth Depth of the term in reference to parents. Default 0. + * @param array $args An array of arguments. @see wp_terms_checklist() + * @param int $id ID of the current term. + */ + public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) { + if ( empty( $args['taxonomy'] ) ) { + $taxonomy = 'category'; + } else { + $taxonomy = $args['taxonomy']; + } + + if ( $taxonomy == 'category' ) { + $name = 'post_category'; + } else { + $name = 'tax_input[' . $taxonomy . ']'; + } + $args['popular_cats'] = empty( $args['popular_cats'] ) ? array() : $args['popular_cats']; + $class = in_array( $category->term_id, $args['popular_cats'] ) ? ' class="popular-category"' : ''; + + $args['selected_cats'] = empty( $args['selected_cats'] ) ? array() : $args['selected_cats']; + + /** This filter is documented in wp-includes/category-template.php */ + $output .= "\n
  • " . + ''; + } + + /** + * Ends the element output, if needed. + * + * @see Walker::end_el() + * + * @since 2.5.1 + * + * @param string $output Passed by reference. Used to append additional content. + * @param object $category The current term object. + * @param int $depth Depth of the term in reference to parents. Default 0. + * @param array $args An array of arguments. @see wp_terms_checklist() + */ + public function end_el( &$output, $category, $depth = 0, $args = array() ) { + $output .= "
  • \n"; + } +} + +/** + * Output an unordered list of checkbox elements labelled + * with category names. + * + * @see wp_terms_checklist() + * @since 2.5.1 + * + * @param int $post_id Mark categories associated with this post as checked. $selected_cats must not be an array. + * @param int $descendants_and_self ID of the category to output along with its descendents. + * @param bool|array $selected_cats List of categories to mark as checked. + * @param bool|array $popular_cats Override the list of categories that receive the "popular-category" class. + * @param object $walker Walker object to use to build the output. + * @param bool $checked_ontop Move checked items out of the hierarchy and to the top of the list. + */ +function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $selected_cats = false, $popular_cats = false, $walker = null, $checked_ontop = true ) { + wp_terms_checklist( $post_id, array( + 'taxonomy' => 'category', + 'descendants_and_self' => $descendants_and_self, + 'selected_cats' => $selected_cats, + 'popular_cats' => $popular_cats, + 'walker' => $walker, + 'checked_ontop' => $checked_ontop + ) ); +} + +/** + * Output an unordered list of checkbox elements labelled + * with term names. Taxonomy independent version of wp_category_checklist(). + * + * @since 3.0.0 + * + * @param int $post_id + * @param array $args + */ +function wp_terms_checklist( $post_id = 0, $args = array() ) { + $defaults = array( + 'descendants_and_self' => 0, + 'selected_cats' => false, + 'popular_cats' => false, + 'walker' => null, + 'taxonomy' => 'category', + 'checked_ontop' => true + ); + + /** + * Filter the taxonomy terms checklist arguments. + * + * @since 3.4.0 + * + * @see wp_terms_checklist() + * + * @param array $args An array of arguments. + * @param int $post_id The post ID. + */ + $params = apply_filters( 'wp_terms_checklist_args', $args, $post_id ); + + $r = wp_parse_args( $params, $defaults ); + + if ( empty( $r['walker'] ) || ! is_a( $r['walker'], 'Walker' ) ) { + $walker = new Walker_Category_Checklist; + } else { + $walker = $r['walker']; + } + + $taxonomy = $r['taxonomy']; + $descendants_and_self = (int) $r['descendants_and_self']; + + $args = array( 'taxonomy' => $taxonomy ); + + $tax = get_taxonomy( $taxonomy ); + $args['disabled'] = ! current_user_can( $tax->cap->assign_terms ); + + if ( is_array( $r['selected_cats'] ) ) { + $args['selected_cats'] = $r['selected_cats']; + } elseif ( $post_id ) { + $args['selected_cats'] = wp_get_object_terms( $post_id, $taxonomy, array_merge( $args, array( 'fields' => 'ids' ) ) ); + } else { + $args['selected_cats'] = array(); + } + if ( is_array( $r['popular_cats'] ) ) { + $args['popular_cats'] = $r['popular_cats']; + } else { + $args['popular_cats'] = get_terms( $taxonomy, array( + 'fields' => 'ids', + 'orderby' => 'count', + 'order' => 'DESC', + 'number' => 10, + 'hierarchical' => false + ) ); + } + if ( $descendants_and_self ) { + $categories = (array) get_terms( $taxonomy, array( + 'child_of' => $descendants_and_self, + 'hierarchical' => 0, + 'hide_empty' => 0 + ) ); + $self = get_term( $descendants_and_self, $taxonomy ); + array_unshift( $categories, $self ); + } else { + $categories = (array) get_terms( $taxonomy, array( 'get' => 'all' ) ); + } + + if ( $r['checked_ontop'] ) { + // Post process $categories rather than adding an exclude to the get_terms() query to keep the query the same across all posts (for any query cache) + $checked_categories = array(); + $keys = array_keys( $categories ); + + foreach( $keys as $k ) { + if ( in_array( $categories[$k]->term_id, $args['selected_cats'] ) ) { + $checked_categories[] = $categories[$k]; + unset( $categories[$k] ); + } + } + + // Put checked cats on top + echo call_user_func_array( array( $walker, 'walk' ), array( $checked_categories, 0, $args ) ); + } + // Then the rest of them + echo call_user_func_array( array( $walker, 'walk' ), array( $categories, 0, $args ) ); +} + +/** + * Retrieve a list of the most popular terms from the specified taxonomy. + * + * If the $echo argument is true then the elements for a list of checkbox + * elements labelled with the names of the selected terms is output. + * If the $post_ID global isn't empty then the terms associated with that + * post will be marked as checked. + * + * @since 2.5.0 + * + * @param string $taxonomy Taxonomy to retrieve terms from. + * @param int $default Unused. + * @param int $number Number of terms to retrieve. Defaults to 10. + * @param bool $echo Optionally output the list as well. Defaults to true. + * @return array List of popular term IDs. + */ +function wp_popular_terms_checklist( $taxonomy, $default = 0, $number = 10, $echo = true ) { + $post = get_post(); + + if ( $post && $post->ID ) + $checked_terms = wp_get_object_terms($post->ID, $taxonomy, array('fields'=>'ids')); + else + $checked_terms = array(); + + $terms = get_terms( $taxonomy, array( 'orderby' => 'count', 'order' => 'DESC', 'number' => $number, 'hierarchical' => false ) ); + + $tax = get_taxonomy($taxonomy); + + $popular_ids = array(); + foreach ( (array) $terms as $term ) { + $popular_ids[] = $term->term_id; + if ( !$echo ) // hack for AJAX use + continue; + $id = "popular-$taxonomy-$term->term_id"; + $checked = in_array( $term->term_id, $checked_terms ) ? 'checked="checked"' : ''; + ?> + + + + 'name', 'hide_empty' => 0 ) ); + + if ( empty( $categories ) ) + return; + + foreach ( $categories as $category ) { + $cat_id = $category->term_id; + + /** This filter is documented in wp-includes/category-template.php */ + $name = esc_html( apply_filters( 'the_category', $category->name ) ); + $checked = in_array( $cat_id, $checked_categories ) ? ' checked="checked"' : ''; + echo '"; + } +} + +// adds hidden fields with the data for use in the inline editor for posts and pages +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $post + */ +function get_inline_data($post) { + $post_type_object = get_post_type_object($post->post_type); + if ( ! current_user_can( 'edit_post', $post->ID ) ) + return; + + $title = esc_textarea( trim( $post->post_title ) ); + + /** This filter is documented in wp-admin/edit-tag-form.php */ + echo ' +'; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $position + * @param unknown_type $checkbox + * @param unknown_type $mode + */ +function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single', $table_row = true) { + + /** + * Filter the in-line comment reply-to form output in the Comments + * list table. + * + * Returning a non-empty value here will short-circuit display + * of the in-line comment-reply form in the Comments list table, + * echoing the returned value instead. + * + * @since 2.7.0 + * + * @see wp_comment_reply() + * + * @param string $content The reply-to form content. + * @param array $args An array of default args. + */ + $content = apply_filters( 'wp_comment_reply', '', array( 'position' => $position, 'checkbox' => $checkbox, 'mode' => $mode ) ); + + if ( ! empty($content) ) { + echo $content; + return; + } + + if ( $mode == 'single' ) { + $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); + } else { + $wp_list_table = _get_list_table('WP_Comments_List_Table'); + } + +?> +
    + +
    + + + +
    + + + + + + + ' . _x( 'Name', 'meta name' ) . ' + ' . __( 'Value' ) . ' + + + + + +'; //TBODY needed for list-manipulation JS + return; + } + $count = 0; +?> + + + + + + + + + + +
    + + $entry['meta_id'] = (int) $entry['meta_id']; + + $delete_nonce = wp_create_nonce( 'delete-meta_' . $entry['meta_id'] ); + + $r .= "\n\t"; + $r .= "\n\t\t"; + + $r .= "\n\t\t
    "; + $r .= get_submit_button( __( 'Delete' ), 'deletemeta small', "deletemeta[{$entry['meta_id']}]", false, array( 'data-wp-lists' => "delete:the-list:meta-{$entry['meta_id']}::_ajax_nonce=$delete_nonce" ) ); + $r .= "\n\t\t"; + $r .= get_submit_button( __( 'Update' ), 'updatemeta small', "meta-{$entry['meta_id']}-submit", false, array( 'data-wp-lists' => "add:the-list:meta-{$entry['meta_id']}::_ajax_nonce-add-meta=$update_nonce" ) ); + $r .= "
    "; + $r .= wp_nonce_field( 'change-meta', '_ajax_nonce', false, false ); + $r .= ""; + + $r .= "\n\t\t\n\t"; + return $r; +} + +/** + * Prints the form in the Custom Fields meta box. + * + * @since 1.2.0 + * + * @param WP_Post $post Optional. The post being edited. + */ +function meta_form( $post = null ) { + global $wpdb; + $post = get_post( $post ); + + /** + * Filter the number of custom fields to retrieve for the drop-down + * in the Custom Fields meta box. + * + * @since 2.1.0 + * + * @param int $limit Number of custom fields to retrieve. Default 30. + */ + $limit = apply_filters( 'postmeta_form_limit', 30 ); + $sql = "SELECT meta_key + FROM $wpdb->postmeta + GROUP BY meta_key + HAVING meta_key NOT LIKE %s + ORDER BY meta_key + LIMIT %d"; + $keys = $wpdb->get_col( $wpdb->prepare( $sql, $wpdb->esc_like( '_' ) . '%', $limit ) ); + if ( $keys ) { + natcasesort( $keys ); + $meta_key_input_id = 'metakeyselect'; + } else { + $meta_key_input_id = 'metakeyinput'; + } +?> +

    + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    +
    + 'newmeta-submit', 'data-wp-lists' => 'add:the-list:newmeta' ) ); ?> +
    + +
    +post_status, array('draft', 'pending') ) && (!$post->post_date_gmt || '0000-00-00 00:00:00' == $post->post_date_gmt ) ); + + $tab_index_attribute = ''; + if ( (int) $tab_index > 0 ) + $tab_index_attribute = " tabindex=\"$tab_index\""; + + // todo: Remove this? + // echo '
    '; + + $time_adj = current_time('timestamp'); + $post_date = ($for_post) ? $post->post_date : $comment->comment_date; + $jj = ($edit) ? mysql2date( 'd', $post_date, false ) : gmdate( 'd', $time_adj ); + $mm = ($edit) ? mysql2date( 'm', $post_date, false ) : gmdate( 'm', $time_adj ); + $aa = ($edit) ? mysql2date( 'Y', $post_date, false ) : gmdate( 'Y', $time_adj ); + $hh = ($edit) ? mysql2date( 'H', $post_date, false ) : gmdate( 'H', $time_adj ); + $mn = ($edit) ? mysql2date( 'i', $post_date, false ) : gmdate( 'i', $time_adj ); + $ss = ($edit) ? mysql2date( 's', $post_date, false ) : gmdate( 's', $time_adj ); + + $cur_jj = gmdate( 'd', $time_adj ); + $cur_mm = gmdate( 'm', $time_adj ); + $cur_aa = gmdate( 'Y', $time_adj ); + $cur_hh = gmdate( 'H', $time_adj ); + $cur_mn = gmdate( 'i', $time_adj ); + + $month = ''; + + $day = ''; + $year = ''; + $hour = ''; + $minute = ''; + + echo '
    '; + /* translators: 1: month, 2: day, 3: year, 4: hour, 5: minute */ + printf( __( '%1$s %2$s, %3$s @ %4$s : %5$s' ), $month, $day, $year, $hour, $minute ); + + echo '
    '; + + if ( $multi ) return; + + echo "\n\n"; + $map = array( + 'mm' => array( $mm, $cur_mm ), + 'jj' => array( $jj, $cur_jj ), + 'aa' => array( $aa, $cur_aa ), + 'hh' => array( $hh, $cur_hh ), + 'mn' => array( $mn, $cur_mn ), + ); + foreach ( $map as $timeunit => $value ) { + list( $unit, $curr ) = $value; + + echo '' . "\n"; + $cur_timeunit = 'cur_' . $timeunit; + echo '' . "\n"; + } +?> + +

    + + +

    + HTML elements for the page templates drop-down. + * + * @since 1.5.0 + * + * @param string $default Optional. The template file name. Default empty. + */ +function page_template_dropdown( $default = '' ) { + $templates = get_page_templates( get_post() ); + ksort( $templates ); + foreach ( array_keys( $templates ) as $template ) { + $selected = selected( $default, $templates[ $template ], false ); + echo "\n\t"; + } +} + +/** + * Print out "; + parent_dropdown( $default, $item->ID, $level +1 ); + } + } else { + return false; + } +} + +/** + * Print out "; + else + $r .= "\n\t"; + } + echo $p . $r; +} + +/** + * Outputs the form used by the importers to accept the data to be imported + * + * @since 2.0.0 + * + * @param string $action The action attribute for the form. + */ +function wp_import_upload_form( $action ) { + + /** + * Filter the maximum allowed upload size for import files. + * + * @since 2.3.0 + * + * @see wp_max_upload_size() + * + * @param int $max_upload_size Allowed upload size. Default 1 MB. + */ + $bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() ); + $size = size_format( $bytes ); + $upload_dir = wp_upload_dir(); + if ( ! empty( $upload_dir['error'] ) ) : + ?>

    +

    +
    +

    + () + + + +

    + +
    +id; + + if ( !isset($wp_meta_boxes) ) + $wp_meta_boxes = array(); + if ( !isset($wp_meta_boxes[$page]) ) + $wp_meta_boxes[$page] = array(); + if ( !isset($wp_meta_boxes[$page][$context]) ) + $wp_meta_boxes[$page][$context] = array(); + + foreach ( array_keys($wp_meta_boxes[$page]) as $a_context ) { + foreach ( array('high', 'core', 'default', 'low') as $a_priority ) { + if ( !isset($wp_meta_boxes[$page][$a_context][$a_priority][$id]) ) + continue; + + // If a core box was previously added or removed by a plugin, don't add. + if ( 'core' == $priority ) { + // If core box previously deleted, don't add + if ( false === $wp_meta_boxes[$page][$a_context][$a_priority][$id] ) + return; + + /* + * If box was added with default priority, give it core priority to + * maintain sort order. + */ + if ( 'default' == $a_priority ) { + $wp_meta_boxes[$page][$a_context]['core'][$id] = $wp_meta_boxes[$page][$a_context]['default'][$id]; + unset($wp_meta_boxes[$page][$a_context]['default'][$id]); + } + return; + } + // If no priority given and id already present, use existing priority. + if ( empty($priority) ) { + $priority = $a_priority; + /* + * Else, if we're adding to the sorted priority, we don't know the title + * or callback. Grab them from the previously added context/priority. + */ + } elseif ( 'sorted' == $priority ) { + $title = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['title']; + $callback = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['callback']; + $callback_args = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['args']; + } + // An id can be in only one priority and one context. + if ( $priority != $a_priority || $context != $a_context ) + unset($wp_meta_boxes[$page][$a_context][$a_priority][$id]); + } + } + + if ( empty($priority) ) + $priority = 'low'; + + if ( !isset($wp_meta_boxes[$page][$context][$priority]) ) + $wp_meta_boxes[$page][$context][$priority] = array(); + + $wp_meta_boxes[$page][$context][$priority][$id] = array('id' => $id, 'title' => $title, 'callback' => $callback, 'args' => $callback_args); +} + +/** + * Meta-Box template function + * + * @since 2.5.0 + * + * @param string|object $screen Screen identifier + * @param string $context box context + * @param mixed $object gets passed to the box callback function as first parameter + * @return int number of meta_boxes + */ +function do_meta_boxes( $screen, $context, $object ) { + global $wp_meta_boxes; + static $already_sorted = false; + + if ( empty( $screen ) ) + $screen = get_current_screen(); + elseif ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + $page = $screen->id; + + $hidden = get_hidden_meta_boxes( $screen ); + + printf('
    ', htmlspecialchars($context)); + + $i = 0; + do { + // Grab the ones the user has manually sorted. Pull them out of their previous context/priority and into the one the user chose + if ( !$already_sorted && $sorted = get_user_option( "meta-box-order_$page" ) ) { + foreach ( $sorted as $box_context => $ids ) { + foreach ( explode(',', $ids ) as $id ) { + if ( $id && 'dashboard_browser_nag' !== $id ) + add_meta_box( $id, null, null, $screen, $box_context, 'sorted' ); + } + } + } + $already_sorted = true; + + if ( !isset($wp_meta_boxes) || !isset($wp_meta_boxes[$page]) || !isset($wp_meta_boxes[$page][$context]) ) + break; + + foreach ( array('high', 'sorted', 'core', 'default', 'low') as $priority ) { + if ( isset($wp_meta_boxes[$page][$context][$priority]) ) { + foreach ( (array) $wp_meta_boxes[$page][$context][$priority] as $box ) { + if ( false == $box || ! $box['title'] ) + continue; + $i++; + $hidden_class = in_array($box['id'], $hidden) ? ' hide-if-js' : ''; + echo '
    ' . "\n"; + if ( 'dashboard_browser_nag' != $box['id'] ) + echo '

    '; + echo "

    {$box['title']}

    \n"; + echo '
    ' . "\n"; + call_user_func($box['callback'], $object, $box); + echo "
    \n"; + echo "
    \n"; + } + } + } + } while(0); + + echo "
    "; + + return $i; + +} + +/** + * Remove a meta box from an edit form. + * + * @since 2.6.0 + * + * @param string $id String for use in the 'id' attribute of tags. + * @param string|object $screen The screen on which to show the box (post, page, link). + * @param string $context The context within the page where the boxes should show ('normal', 'advanced'). + */ +function remove_meta_box($id, $screen, $context) { + global $wp_meta_boxes; + + if ( empty( $screen ) ) + $screen = get_current_screen(); + elseif ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + $page = $screen->id; + + if ( !isset($wp_meta_boxes) ) + $wp_meta_boxes = array(); + if ( !isset($wp_meta_boxes[$page]) ) + $wp_meta_boxes[$page] = array(); + if ( !isset($wp_meta_boxes[$page][$context]) ) + $wp_meta_boxes[$page][$context] = array(); + + foreach ( array('high', 'core', 'default', 'low') as $priority ) + $wp_meta_boxes[$page][$context][$priority][$id] = false; +} + +/** + * Meta Box Accordion Template Function + * + * Largely made up of abstracted code from {@link do_meta_boxes()}, this + * function serves to build meta boxes as list items for display as + * a collapsible accordion. + * + * @since 3.6.0 + * + * @uses global $wp_meta_boxes Used to retrieve registered meta boxes. + * + * @param string|object $screen The screen identifier. + * @param string $context The meta box context. + * @param mixed $object gets passed to the section callback function as first parameter. + * @return int number of meta boxes as accordion sections. + */ +function do_accordion_sections( $screen, $context, $object ) { + global $wp_meta_boxes; + + wp_enqueue_script( 'accordion' ); + + if ( empty( $screen ) ) + $screen = get_current_screen(); + elseif ( is_string( $screen ) ) + $screen = convert_to_screen( $screen ); + + $page = $screen->id; + + $hidden = get_hidden_meta_boxes( $screen ); + ?> +
    +
      + +
    • +

      + + +

      +
      +
      + +
      +
      +
    • + +
    +
    + $id, 'title' => $title, 'callback' => $callback); +} + +/** + * Add a new field to a section of a settings page + * + * Part of the Settings API. Use this to define a settings field that will show + * as part of a settings section inside a settings page. The fields are shown using + * do_settings_fields() in do_settings-sections() + * + * The $callback argument should be the name of a function that echoes out the + * html input tags for this setting field. Use get_option() to retrieve existing + * values to show. + * + * @since 2.7.0 + * + * @global $wp_settings_fields Storage array of settings fields and info about their pages/sections + * + * @param string $id Slug-name to identify the field. Used in the 'id' attribute of tags. + * @param string $title Formatted title of the field. Shown as the label for the field during output. + * @param string $callback Function that fills the field with the desired form inputs. The function should echo its output. + * @param string $page The slug-name of the settings page on which to show the section (general, reading, writing, ...). + * @param string $section The slug-name of the section of the settings page in which to show the box (default, ...). + * @param array $args Additional arguments + */ +function add_settings_field($id, $title, $callback, $page, $section = 'default', $args = array()) { + global $wp_settings_fields; + + if ( 'misc' == $page ) { + _deprecated_argument( __FUNCTION__, '3.0', __( 'The miscellaneous options group has been removed. Use another settings group.' ) ); + $page = 'general'; + } + + if ( 'privacy' == $page ) { + _deprecated_argument( __FUNCTION__, '3.5', __( 'The privacy options group has been removed. Use another settings group.' ) ); + $page = 'reading'; + } + + $wp_settings_fields[$page][$section][$id] = array('id' => $id, 'title' => $title, 'callback' => $callback, 'args' => $args); +} + +/** + * Prints out all settings sections added to a particular settings page + * + * Part of the Settings API. Use this in a settings page callback function + * to output all the sections and fields that were added to that $page with + * add_settings_section() and add_settings_field() + * + * @global $wp_settings_sections Storage array of all settings sections added to admin pages + * @global $wp_settings_fields Storage array of settings fields and info about their pages/sections + * @since 2.7.0 + * + * @param string $page The slug name of the page whos settings sections you want to output + */ +function do_settings_sections( $page ) { + global $wp_settings_sections, $wp_settings_fields; + + if ( ! isset( $wp_settings_sections[$page] ) ) + return; + + foreach ( (array) $wp_settings_sections[$page] as $section ) { + if ( $section['title'] ) + echo "

    {$section['title']}

    \n"; + + if ( $section['callback'] ) + call_user_func( $section['callback'], $section ); + + if ( ! isset( $wp_settings_fields ) || !isset( $wp_settings_fields[$page] ) || !isset( $wp_settings_fields[$page][$section['id']] ) ) + continue; + echo ''; + do_settings_fields( $page, $section['id'] ); + echo '
    '; + } +} + +/** + * Print out the settings fields for a particular settings section + * + * Part of the Settings API. Use this in a settings page to output + * a specific section. Should normally be called by do_settings_sections() + * rather than directly. + * + * @global $wp_settings_fields Storage array of settings fields and their pages/sections + * + * @since 2.7.0 + * + * @param string $page Slug title of the admin page who's settings fields you want to show. + * @param section $section Slug title of the settings section who's fields you want to show. + */ +function do_settings_fields($page, $section) { + global $wp_settings_fields; + + if ( ! isset( $wp_settings_fields[$page][$section] ) ) + return; + + foreach ( (array) $wp_settings_fields[$page][$section] as $field ) { + echo ''; + if ( !empty($field['args']['label_for']) ) + echo ''; + else + echo '' . $field['title'] . ''; + echo ''; + call_user_func($field['callback'], $field['args']); + echo ''; + echo ''; + } +} + +/** + * Register a settings error to be displayed to the user + * + * Part of the Settings API. Use this to show messages to users about settings validation + * problems, missing settings or anything else. + * + * Settings errors should be added inside the $sanitize_callback function defined in + * register_setting() for a given setting to give feedback about the submission. + * + * By default messages will show immediately after the submission that generated the error. + * Additional calls to settings_errors() can be used to show errors even when the settings + * page is first accessed. + * + * @since 3.0.0 + * + * @global array $wp_settings_errors Storage array of errors registered during this pageload + * + * @param string $setting Slug title of the setting to which this error applies + * @param string $code Slug-name to identify the error. Used as part of 'id' attribute in HTML output. + * @param string $message The formatted message text to display to the user (will be shown inside styled
    and

    ) + * @param string $type The type of message it is, controls HTML class. Use 'error' or 'updated'. + */ +function add_settings_error( $setting, $code, $message, $type = 'error' ) { + global $wp_settings_errors; + + $wp_settings_errors[] = array( + 'setting' => $setting, + 'code' => $code, + 'message' => $message, + 'type' => $type + ); +} + +/** + * Fetch settings errors registered by add_settings_error() + * + * Checks the $wp_settings_errors array for any errors declared during the current + * pageload and returns them. + * + * If changes were just submitted ($_GET['settings-updated']) and settings errors were saved + * to the 'settings_errors' transient then those errors will be returned instead. This + * is used to pass errors back across pageloads. + * + * Use the $sanitize argument to manually re-sanitize the option before returning errors. + * This is useful if you have errors or notices you want to show even when the user + * hasn't submitted data (i.e. when they first load an options page, or in admin_notices action hook) + * + * @since 3.0.0 + * + * @global array $wp_settings_errors Storage array of errors registered during this pageload + * + * @param string $setting Optional slug title of a specific setting who's errors you want. + * @param boolean $sanitize Whether to re-sanitize the setting value before returning errors. + * @return array Array of settings errors + */ +function get_settings_errors( $setting = '', $sanitize = false ) { + global $wp_settings_errors; + + /* + * If $sanitize is true, manually re-run the sanitization for this option + * This allows the $sanitize_callback from register_setting() to run, adding + * any settings errors you want to show by default. + */ + if ( $sanitize ) + sanitize_option( $setting, get_option( $setting ) ); + + // If settings were passed back from options.php then use them. + if ( isset( $_GET['settings-updated'] ) && $_GET['settings-updated'] && get_transient( 'settings_errors' ) ) { + $wp_settings_errors = array_merge( (array) $wp_settings_errors, get_transient( 'settings_errors' ) ); + delete_transient( 'settings_errors' ); + } + + // Check global in case errors have been added on this pageload. + if ( ! count( $wp_settings_errors ) ) + return array(); + + // Filter the results to those of a specific setting if one was set. + if ( $setting ) { + $setting_errors = array(); + foreach ( (array) $wp_settings_errors as $key => $details ) { + if ( $setting == $details['setting'] ) + $setting_errors[] = $wp_settings_errors[$key]; + } + return $setting_errors; + } + + return $wp_settings_errors; +} + +/** + * Display settings errors registered by add_settings_error() + * + * Part of the Settings API. Outputs a

    for each error retrieved by get_settings_errors(). + * + * This is called automatically after a settings page based on the Settings API is submitted. + * Errors should be added during the validation callback function for a setting defined in register_setting() + * + * The $sanitize option is passed into get_settings_errors() and will re-run the setting sanitization + * on its current value. + * + * The $hide_on_update option will cause errors to only show when the settings page is first loaded. + * if the user has already saved new values it will be hidden to avoid repeating messages already + * shown in the default error reporting after submission. This is useful to show general errors like missing + * settings when the user arrives at the settings page. + * + * @since 3.0.0 + * + * @param string $setting Optional slug title of a specific setting who's errors you want. + * @param boolean $sanitize Whether to re-sanitize the setting value before returning errors. + * @param boolean $hide_on_update If set to true errors will not be shown if the settings page has already been submitted. + */ +function settings_errors( $setting = '', $sanitize = false, $hide_on_update = false ) { + + if ( $hide_on_update && ! empty( $_GET['settings-updated'] ) ) + return; + + $settings_errors = get_settings_errors( $setting, $sanitize ); + + if ( empty( $settings_errors ) ) + return; + + $output = ''; + foreach ( $settings_errors as $key => $details ) { + $css_id = 'setting-error-' . $details['code']; + $css_class = $details['type'] . ' settings-error'; + $output .= "
    \n"; + $output .= "

    {$details['message']}

    "; + $output .= "
    \n"; + } + echo $output; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.7.0 + * + * @param unknown_type $found_action + */ +function find_posts_div($found_action = '') { +?> + +post_password ) ) + echo esc_attr( $post->post_password ); +} + +/** + * Get the post title. + * + * The post title is fetched and if it is blank then a default string is + * returned. + * + * @since 2.7.0 + * + * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global $post. + * @return string The post title if set. + */ +function _draft_or_post_title( $post = 0 ) { + $title = get_the_title( $post ); + if ( empty( $title ) ) + $title = __( '(no title)' ); + return $title; +} + +/** + * Display the search query. + * + * A simple wrapper to display the "s" parameter in a GET URI. This function + * should only be used when {@link the_search_query()} cannot. + * + * @uses attr + * @since 2.7.0 + * + */ +function _admin_search_query() { + echo isset($_REQUEST['s']) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : ''; +} + +/** + * Generic Iframe header for use with Thickbox + * + * @since 2.7.0 + * @param string $title Title of the Iframe page. + * @param bool $limit_styles Limit styles to colour-related styles only (unless others are enqueued). + * + */ +function iframe_header( $title = '', $limit_styles = false ) { + show_admin_bar( false ); + global $hook_suffix, $current_user, $admin_body_class, $wp_locale; + $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix); + + $current_screen = get_current_screen(); + + @header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) ); + _wp_admin_html_begin(); +?> +<?php bloginfo('name') ?> › <?php echo $title ?> — <?php _e('WordPress'); ?> + + + + + + class="wp-admin wp-core-ui no-js iframe "> + + + + + + +post_password) ) + $post_states['protected'] = __('Password protected'); + if ( 'private' == $post->post_status && 'private' != $post_status ) + $post_states['private'] = __('Private'); + if ( 'draft' == $post->post_status && 'draft' != $post_status ) + $post_states['draft'] = __('Draft'); + if ( 'pending' == $post->post_status && 'pending' != $post_status ) + /* translators: post state */ + $post_states['pending'] = _x('Pending', 'post state'); + if ( is_sticky($post->ID) ) + $post_states['sticky'] = __('Sticky'); + + /** + * Filter the default post display states used in the Posts list table. + * + * @since 2.8.0 + * + * @param array $post_states An array of post display states. Values include 'Password protected', + * 'Private', 'Draft', 'Pending', and 'Sticky'. + * @param int $post The post ID. + */ + $post_states = apply_filters( 'display_post_states', $post_states, $post ); + + if ( ! empty($post_states) ) { + $state_count = count($post_states); + $i = 0; + echo ' - '; + foreach ( $post_states as $state ) { + ++$i; + ( $i == $state_count ) ? $sep = '' : $sep = ', '; + echo "$state$sep"; + } + } + +} + +function _media_states( $post ) { + $media_states = array(); + $stylesheet = get_option('stylesheet'); + + if ( current_theme_supports( 'custom-header') ) { + $meta_header = get_post_meta($post->ID, '_wp_attachment_is_custom_header', true ); + if ( ! empty( $meta_header ) && $meta_header == $stylesheet ) + $media_states[] = __( 'Header Image' ); + } + + if ( current_theme_supports( 'custom-background') ) { + $meta_background = get_post_meta($post->ID, '_wp_attachment_is_custom_background', true ); + if ( ! empty( $meta_background ) && $meta_background == $stylesheet ) + $media_states[] = __( 'Background Image' ); + } + + /** + * Filter the default media display states for items in the Media list table. + * + * @since 3.2.0 + * + * @param array $media_states An array of media states. Default 'Header Image', + * 'Background Image'. + */ + $media_states = apply_filters( 'display_media_states', $media_states ); + + if ( ! empty( $media_states ) ) { + $state_count = count( $media_states ); + $i = 0; + echo ' - '; + foreach ( $media_states as $state ) { + ++$i; + ( $i == $state_count ) ? $sep = '' : $sep = ', '; + echo "$state$sep"; + } + } +} + +/** + * Test support for compressing JavaScript from PHP + * + * Outputs JavaScript that tests if compression from PHP works as expected + * and sets an option with the result. Has no effect when the current user + * is not an administrator. To run the test again the option 'can_compress_scripts' + * has to be deleted. + * + * @since 2.8.0 + */ +function compression_test() { +?> + + '1' ). + * These attributes will be output as attribute="value", such as tabindex="1". + * Defaults to no other attributes. Other attributes can also be provided as a + * string such as 'tabindex="1"', though the array format is typically cleaner. + */ +function get_submit_button( $text = null, $type = 'primary large', $name = 'submit', $wrap = true, $other_attributes = null ) { + if ( ! is_array( $type ) ) + $type = explode( ' ', $type ); + + $button_shorthand = array( 'primary', 'small', 'large' ); + $classes = array( 'button' ); + foreach ( $type as $t ) { + if ( 'secondary' === $t || 'button-secondary' === $t ) + continue; + $classes[] = in_array( $t, $button_shorthand ) ? 'button-' . $t : $t; + } + $class = implode( ' ', array_unique( $classes ) ); + + if ( 'delete' === $type ) + $class = 'button-secondary delete'; + + $text = $text ? $text : __( 'Save Changes' ); + + // Default the id attribute to $name unless an id was specifically provided in $other_attributes + $id = $name; + if ( is_array( $other_attributes ) && isset( $other_attributes['id'] ) ) { + $id = $other_attributes['id']; + unset( $other_attributes['id'] ); + } + + $attributes = ''; + if ( is_array( $other_attributes ) ) { + foreach ( $other_attributes as $attribute => $value ) { + $attributes .= $attribute . '="' . esc_attr( $value ) . '" '; // Trailing space is important + } + } else if ( !empty( $other_attributes ) ) { // Attributes provided as a string + $attributes = $other_attributes; + } + + $button = ''; + + if ( $wrap ) { + $button = '

    ' . $button . '

    '; + } + + return $button; +} + +function _wp_admin_html_begin() { + global $is_IE; + + $admin_html_class = ( is_admin_bar_showing() ) ? 'wp-toolbar' : ''; + + if ( $is_IE ) + @header('X-UA-Compatible: IE=edge'); + +/** + * Fires inside the HTML tag in the admin header. + * + * @since 2.2.0 + */ +?> + + + + + > + + + + pointer_id ) + */ + + $registered_pointers = array( + 'post-new.php' => 'wp350_media', + 'post.php' => array( 'wp350_media', 'wp360_revisions' ), + 'edit.php' => 'wp360_locks', + 'widgets.php' => 'wp390_widgets', + 'themes.php' => 'wp390_widgets', + ); + + // Check if screen related pointer is registered + if ( empty( $registered_pointers[ $hook_suffix ] ) ) + return; + + $pointers = (array) $registered_pointers[ $hook_suffix ]; + + $caps_required = array( + 'wp350_media' => array( 'upload_files' ), + 'wp390_widgets' => array( 'edit_theme_options' ), + ); + + // Get dismissed pointers + $dismissed = explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) ); + + $got_pointers = false; + foreach ( array_diff( $pointers, $dismissed ) as $pointer ) { + if ( isset( $caps_required[ $pointer ] ) ) { + foreach ( $caps_required[ $pointer ] as $cap ) { + if ( ! current_user_can( $cap ) ) + continue 2; + } + } + + // Bind pointer print function + add_action( 'admin_print_footer_scripts', array( 'WP_Internal_Pointers', 'pointer_' . $pointer ) ); + $got_pointers = true; + } + + if ( ! $got_pointers ) + return; + + // Add pointers script and style to queue + wp_enqueue_style( 'wp-pointer' ); + wp_enqueue_script( 'wp-pointer' ); + } + + /** + * Print the pointer javascript data. + * + * @since 3.3.0 + * + * @param string $pointer_id The pointer ID. + * @param string $selector The HTML elements, on which the pointer should be attached. + * @param array $args Arguments to be passed to the pointer JS (see wp-pointer.js). + */ + private static function print_js( $pointer_id, $selector, $args ) { + if ( empty( $pointer_id ) || empty( $selector ) || empty( $args ) || empty( $args['content'] ) ) + return; + + ?> + + ' . __( 'New Media Manager' ) . ''; + $content .= '

    ' . __( 'Uploading files and creating image galleries has a whole new look. Check it out!' ) . '

    '; + + self::print_js( 'wp350_media', '.insert-media', array( + 'content' => $content, + 'position' => array( 'edge' => is_rtl() ? 'right' : 'left', 'align' => 'center' ), + ) ); + } + + public static function pointer_wp360_revisions() { + $content = '

    ' . __( 'Compare Revisions' ) . '

    '; + $content .= '

    ' . __( 'View, compare, and restore other versions of this content on the improved revisions screen.' ) . '

    '; + + self::print_js( 'wp360_revisions', '.misc-pub-section.misc-pub-revisions', array( + 'content' => $content, + 'position' => array( 'edge' => is_rtl() ? 'left' : 'right', 'align' => 'center' ), + ) ); + } + + public static function pointer_wp360_locks() { + if ( ! is_multi_author() ) { + return; + } + + $content = '

    ' . __( 'Edit Lock' ) . '

    '; + $content .= '

    ' . __( 'Someone else is editing this. No need to refresh; the lock will disappear when they’re done.' ) . '

    '; + + self::print_js( 'wp360_locks', 'tr.wp-locked .locked-indicator', array( + 'content' => $content, + 'position' => array( 'edge' => 'left', 'align' => 'left' ), + ) ); + } + + public static function pointer_wp390_widgets() { + if ( ! current_theme_supports( 'widgets' ) ) { + return; + } + + $content = '

    ' . __( 'New Feature: Live Widget Previews' ) . '

    '; + $content .= '

    ' . __( 'Add, edit, and play around with your widgets from the theme customizer.' ) . ' ' . __( 'Preview your changes in real-time and only save them when you’re ready.' ) . '

    '; + + if ( 'themes' === get_current_screen()->id ) { + $selector = '.theme.active .customize'; + $position = array( 'edge' => is_rtl() ? 'right' : 'left', 'align' => 'center' ); + } else { + $selector = 'a[href="customize.php"]'; + if ( is_rtl() ) { + $position = array( 'edge' => 'right', 'align' => 'center', 'my' => 'right-5px' ); + } else { + $position = array( 'edge' => 'left', 'align' => 'center', 'my' => 'left-5px' ); + } + } + + self::print_js( 'wp390_widgets', $selector, array( + 'content' => $content, + 'position' => $position, + ) ); + } + + /** + * Prevents new users from seeing existing 'new feature' pointers. + * + * @since 3.3.0 + */ + public static function dismiss_pointers_for_new_users( $user_id ) { + add_user_meta( $user_id, 'dismissed_wp_pointers', 'wp350_media,wp360_revisions,wp360_locks,wp390_widgets' ); + } +} + +add_action( 'admin_enqueue_scripts', array( 'WP_Internal_Pointers', 'enqueue_scripts' ) ); +add_action( 'user_register', array( 'WP_Internal_Pointers', 'dismiss_pointers_for_new_users' ) ); + +/** + * Convert a screen string to a screen object + * + * @since 3.0.0 + * + * @param string $hook_name The hook name (also known as the hook suffix) used to determine the screen. + * @return WP_Screen Screen object. + */ +function convert_to_screen( $hook_name ) { + if ( ! class_exists( 'WP_Screen' ) ) { + _doing_it_wrong( 'convert_to_screen(), add_meta_box()', __( "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." ), '3.3' ); + return (object) array( 'id' => '_invalid', 'base' => '_are_belong_to_us' ); + } + + return WP_Screen::get( $hook_name ); +} + +/** + * Output the HTML for restoring the post data from DOM storage + * + * @since 3.6.0 + * @access private + */ +function _local_storage_notice() { + ?> + + 0, + 'type' => 'rating', + 'number' => 0, + ); + $r = wp_parse_args( $args, $defaults ); + + // Non-english decimal places when the $rating is coming from a string + $rating = str_replace( ',', '.', $r['rating'] ); + + // Convert Percentage to star rating, 0..5 in .5 increments + if ( 'percent' == $r['type'] ) { + $rating = round( $rating / 10, 0 ) / 2; + } + + // Calculate the number of each type of star needed + $full_stars = floor( $rating ); + $half_stars = ceil( $rating - $full_stars ); + $empty_stars = 5 - $full_stars - $half_stars; + + if ( $r['number'] ) { + /* translators: 1: The rating, 2: The number of ratings */ + $format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $r['number'] ); + $title = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $r['number'] ) ); + } else { + /* translators: 1: The rating */ + $title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) ); + } + + echo '
    '; + echo '' . $title . ''; + echo str_repeat( '
    ', $full_stars ); + echo str_repeat( '
    ', $half_stars ); + echo str_repeat( '
    ', $empty_stars); + echo '
    '; +} diff --git a/wp-admin/includes/theme-install.php b/wp-admin/includes/theme-install.php new file mode 100644 index 0000000..0a28e0f --- /dev/null +++ b/wp-admin/includes/theme-install.php @@ -0,0 +1,205 @@ + array('href' => array(), 'title' => array(), 'target' => array()), + 'abbr' => array('title' => array()), 'acronym' => array('title' => array()), + 'code' => array(), 'pre' => array(), 'em' => array(), 'strong' => array(), + 'div' => array(), 'p' => array(), 'ul' => array(), 'ol' => array(), 'li' => array(), + 'h1' => array(), 'h2' => array(), 'h3' => array(), 'h4' => array(), 'h5' => array(), 'h6' => array(), + 'img' => array('src' => array(), 'class' => array(), 'alt' => array()) +); + +$theme_field_defaults = array( 'description' => true, 'sections' => false, 'tested' => true, 'requires' => true, + 'rating' => true, 'downloaded' => true, 'downloadlink' => true, 'last_updated' => true, 'homepage' => true, + 'tags' => true, 'num_ratings' => true +); + +/** + * Retrieve list of WordPress theme features (aka theme tags) + * + * @since 2.8.0 + * + * @deprecated since 3.1.0 Use get_theme_feature_list() instead. + * + * @return array + */ +function install_themes_feature_list() { + _deprecated_function( __FUNCTION__, '3.1', 'get_theme_feature_list()' ); + + if ( !$cache = get_transient( 'wporg_theme_feature_list' ) ) + set_transient( 'wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS ); + + if ( $cache ) + return $cache; + + $feature_list = themes_api( 'feature_list', array() ); + if ( is_wp_error( $feature_list ) ) + return array(); + + set_transient( 'wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS ); + + return $feature_list; +} + +/** + * Display search form for searching themes. + * + * @since 2.8.0 + */ +function install_theme_search_form( $type_selector = true ) { + $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; + $term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : ''; + if ( ! $type_selector ) + echo '

    ' . __( 'Search for themes by keyword.' ) . '

    '; + ?> +
    + + + + + + + + + + +
    + +

    +

    + +
    + + '; + + foreach ( (array) $feature_list as $feature_name => $features ) { + $feature_name = esc_html( $feature_name ); + echo '
    ' . $feature_name . '
    '; + + echo '
      '; + foreach ( $features as $feature => $feature_name ) { + $feature_name = esc_html( $feature_name ); + $feature = esc_attr($feature); +?> + +
    1. + + +
    2. + + +
    +
    + + +
    +
    + + + +

    +
    + + + +
    + prepare_items(); + $wp_list_table->single_row( $theme ); +} + +/** + * Display theme content based on theme list. + * + * @since 2.8.0 + */ +function display_themes() { + global $wp_list_table; + + if ( ! isset( $wp_list_table ) ) { + $wp_list_table = _get_list_table('WP_Theme_Install_List_Table'); + } + $wp_list_table->prepare_items(); + $wp_list_table->display(); + +} +// add_action('install_themes_search', 'display_themes'); +// add_action('install_themes_featured', 'display_themes'); +// add_action('install_themes_new', 'display_themes'); +// add_action('install_themes_updated', 'display_themes'); + +/** + * Display theme information in dialog box form. + * + * @since 2.8.0 + */ +function install_theme_information() { + global $wp_list_table; + + $theme = themes_api( 'theme_information', array( 'slug' => wp_unslash( $_REQUEST['theme'] ) ) ); + + if ( is_wp_error( $theme ) ) + wp_die( $theme ); + + iframe_header( __('Theme Install') ); + if ( ! isset( $wp_list_table ) ) { + $wp_list_table = _get_list_table('WP_Theme_Install_List_Table'); + } + $wp_list_table->theme_installer_single( $theme ); + iframe_footer(); + exit; +} +add_action('install_themes_pre_theme-information', 'install_theme_information'); diff --git a/wp-admin/includes/theme.php b/wp-admin/includes/theme.php new file mode 100644 index 0000000..eaef0bc --- /dev/null +++ b/wp-admin/includes/theme.php @@ -0,0 +1,457 @@ +errors) && $wp_filesystem->errors->get_error_code() ) + return new WP_Error('fs_error', __('Filesystem error.'), $wp_filesystem->errors); + + //Get the base plugin folder + $themes_dir = $wp_filesystem->wp_themes_dir(); + if ( empty($themes_dir) ) + return new WP_Error('fs_no_themes_dir', __('Unable to locate WordPress theme directory.')); + + $themes_dir = trailingslashit( $themes_dir ); + $theme_dir = trailingslashit($themes_dir . $stylesheet); + $deleted = $wp_filesystem->delete($theme_dir, true); + + if ( ! $deleted ) + return new WP_Error('could_not_remove_theme', sprintf(__('Could not fully remove the theme %s.'), $stylesheet) ); + + // Force refresh of theme update information + delete_site_transient('update_themes'); + + return true; +} + +/** + * Get the Page Templates available in this theme + * + * @since 1.5.0 + * + * @param WP_Post|null $post Optional. The post being edited, provided for context. + * @return array Key is the template name, value is the filename of the template + */ +function get_page_templates( $post = null ) { + return array_flip( wp_get_theme()->get_page_templates( $post ) ); +} + +/** + * Tidies a filename for url display by the theme editor. + * + * @since 2.9.0 + * @access private + * + * @param string $fullpath Full path to the theme file + * @param string $containingfolder Path of the theme parent folder + * @return string + */ +function _get_template_edit_filename($fullpath, $containingfolder) { + return str_replace(dirname(dirname( $containingfolder )) , '', $fullpath); +} + +/** + * Check if there is an update for a theme available. + * + * Will display link, if there is an update available. + * + * @since 2.7.0 + * @see get_theme_update_available() + * + * @param object $theme Theme data object. + */ +function theme_update_available( $theme ) { + echo get_theme_update_available( $theme ); +} + +/** + * Retrieve the update link if there is a theme update available. + * + * Will return a link if there is an update available. + * + * @since 3.8.0 + * + * @param WP_Theme $theme WP_Theme object. + * @return string|bool HTML for the update link, or false if invalid info was passed. + */ +function get_theme_update_available( $theme ) { + static $themes_update; + + if ( !current_user_can('update_themes' ) ) + return false; + + if ( !isset($themes_update) ) + $themes_update = get_site_transient('update_themes'); + + if ( ! is_a( $theme, 'WP_Theme' ) ) + return false; + + $stylesheet = $theme->get_stylesheet(); + + $html = ''; + + if ( isset($themes_update->response[ $stylesheet ]) ) { + $update = $themes_update->response[ $stylesheet ]; + $theme_name = $theme->display('Name'); + $details_url = add_query_arg(array('TB_iframe' => 'true', 'width' => 1024, 'height' => 800), $update['url']); //Theme browser inside WP? replace this, Also, theme preview JS will override this on the available list. + $update_url = wp_nonce_url( admin_url( 'update.php?action=upgrade-theme&theme=' . urlencode( $stylesheet ) ), 'upgrade-theme_' . $stylesheet ); + $update_onclick = 'onclick="if ( confirm(\'' . esc_js( __("Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.") ) . '\') ) {return true;}return false;"'; + + if ( !is_multisite() ) { + if ( ! current_user_can('update_themes') ) { + $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details.' ) . '

    ', + $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] ); + } else if ( empty( $update['package'] ) ) { + $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme.' ) . '

    ', + $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] ); + } else { + $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details or update now.' ) . '

    ', + $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'], $update_url, $update_onclick ); + } + } + } + + return $html; +} + +/** + * Retrieve list of WordPress theme features (aka theme tags) + * + * @since 3.1.0 + * + * @param bool $api Optional. Whether try to fetch tags from the WP.org API. Defaults to true. + * @return array Array of features keyed by category with translations keyed by slug. + */ +function get_theme_feature_list( $api = true ) { + // Hard-coded list is used if api not accessible. + $features = array( + __( 'Colors' ) => array( + 'black' => __( 'Black' ), + 'blue' => __( 'Blue' ), + 'brown' => __( 'Brown' ), + 'gray' => __( 'Gray' ), + 'green' => __( 'Green' ), + 'orange' => __( 'Orange' ), + 'pink' => __( 'Pink' ), + 'purple' => __( 'Purple' ), + 'red' => __( 'Red' ), + 'silver' => __( 'Silver' ), + 'tan' => __( 'Tan' ), + 'white' => __( 'White' ), + 'yellow' => __( 'Yellow' ), + 'dark' => __( 'Dark' ), + 'light' => __( 'Light' ), + ), + + __( 'Layout' ) => array( + 'fixed-layout' => __( 'Fixed Layout' ), + 'fluid-layout' => __( 'Fluid Layout' ), + 'responsive-layout' => __( 'Responsive Layout' ), + 'one-column' => __( 'One Column' ), + 'two-columns' => __( 'Two Columns' ), + 'three-columns' => __( 'Three Columns' ), + 'four-columns' => __( 'Four Columns' ), + 'left-sidebar' => __( 'Left Sidebar' ), + 'right-sidebar' => __( 'Right Sidebar' ), + ), + + __( 'Features' ) => array( + 'accessibility-ready' => __( 'Accessibility Ready' ), + 'blavatar' => __( 'Blavatar' ), + 'buddypress' => __( 'BuddyPress' ), + 'custom-background' => __( 'Custom Background' ), + 'custom-colors' => __( 'Custom Colors' ), + 'custom-header' => __( 'Custom Header' ), + 'custom-menu' => __( 'Custom Menu' ), + 'editor-style' => __( 'Editor Style' ), + 'featured-image-header' => __( 'Featured Image Header' ), + 'featured-images' => __( 'Featured Images' ), + 'flexible-header' => __( 'Flexible Header' ), + 'front-page-post-form' => __( 'Front Page Posting' ), + 'full-width-template' => __( 'Full Width Template' ), + 'microformats' => __( 'Microformats' ), + 'post-formats' => __( 'Post Formats' ), + 'rtl-language-support' => __( 'RTL Language Support' ), + 'sticky-post' => __( 'Sticky Post' ), + 'theme-options' => __( 'Theme Options' ), + 'threaded-comments' => __( 'Threaded Comments' ), + 'translation-ready' => __( 'Translation Ready' ), + ), + + __( 'Subject' ) => array( + 'holiday' => __( 'Holiday' ), + 'photoblogging' => __( 'Photoblogging' ), + 'seasonal' => __( 'Seasonal' ), + ) + ); + + if ( ! $api || ! current_user_can( 'install_themes' ) ) + return $features; + + if ( !$feature_list = get_site_transient( 'wporg_theme_feature_list' ) ) + set_site_transient( 'wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS ); + + if ( !$feature_list ) { + $feature_list = themes_api( 'feature_list', array() ); + if ( is_wp_error( $feature_list ) ) + return $features; + } + + if ( !$feature_list ) + return $features; + + set_site_transient( 'wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS ); + + $category_translations = array( + 'Colors' => __( 'Colors' ), + 'Layout' => __( 'Layout' ), + 'Features' => __( 'Features' ), + 'Subject' => __( 'Subject' ) + ); + + // Loop over the wporg canonical list and apply translations + $wporg_features = array(); + foreach ( (array) $feature_list as $feature_category => $feature_items ) { + if ( isset($category_translations[$feature_category]) ) + $feature_category = $category_translations[$feature_category]; + $wporg_features[$feature_category] = array(); + + foreach ( $feature_items as $feature ) { + if ( isset($features[$feature_category][$feature]) ) + $wporg_features[$feature_category][$feature] = $features[$feature_category][$feature]; + else + $wporg_features[$feature_category][$feature] = $feature; + } + } + + return $wporg_features; +} + +/** + * Retrieve theme installer pages from WordPress Themes API. + * + * It is possible for a theme to override the Themes API result with three + * filters. Assume this is for themes, which can extend on the Theme Info to + * offer more choices. This is very powerful and must be used with care, when + * overriding the filters. + * + * The first filter, 'themes_api_args', is for the args and gives the action as + * the second parameter. The hook for 'themes_api_args' must ensure that an + * object is returned. + * + * The second filter, 'themes_api', is the result that would be returned. + * + * @since 2.8.0 + * + * @param string $action The requested action. Likely values are 'theme_information', + * 'feature_list', or 'query_themes'. + * @param array|object $args Optional. Arguments to serialize for the Theme Info API. + * @return mixed + */ + function themes_api( $action, $args = null ) { + + if ( is_array($args) ) + $args = (object)$args; + + if ( !isset($args->per_page) ) + $args->per_page = 24; + /** + * Filter arguments used to query for installer pages from the WordPress.org Themes API. + * + * Important: An object MUST be returned to this filter. + * + * @since 2.8.0 + * + * @param object $args Arguments used to query for installer pages from the WordPress.org Themes API. + * @param string $action Requested action. Likely values are 'theme_information', + * 'feature_list', or 'query_themes'. + */ + $args = apply_filters( 'themes_api_args', $args, $action ); + + /** + * Filter whether to override the WordPress.org Themes API. + * + * Returning a value of true to this filter allows a theme to completely + * override the built-in WordPress.org API. + * + * @since 2.8.0 + * + * @param bool $bool Whether to override the WordPress.org Themes API. Default false. + * @param string $action Requested action. Likely values are 'theme_information', + * 'feature_list', or 'query_themes'. + * @param object $args Arguments used to query for installer pages from the Themes API. + */ + $res = apply_filters( 'themes_api', false, $action, $args ); + + if ( ! $res ) { + $url = $http_url = 'http://api.wordpress.org/themes/info/1.0/'; + if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) + $url = set_url_scheme( $url, 'https' ); + + $args = array( + 'body' => array( + 'action' => $action, + 'request' => serialize( $args ) + ) + ); + $request = wp_remote_post( $url, $args ); + + if ( $ssl && is_wp_error( $request ) ) { + if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) { + trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + } + $request = wp_remote_post( $http_url, $args ); + } + + if ( is_wp_error($request) ) { + $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + } else { + $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); + if ( ! is_object( $res ) && ! is_array( $res ) ) + $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + } + } + + /** + * Filter the returned WordPress.org Themes API response. + * + * @since 2.8.0 + * + * @param array|object $res WordPress.org Themes API response. + * @param string $action Requested action. Likely values are 'theme_information', + * 'feature_list', or 'query_themes'. + * @param object $args Arguments used to query for installer pages from the WordPress.org Themes API. + */ + return apply_filters( 'themes_api_result', $res, $action, $args ); +} + +/** + * Prepare themes for JavaScript. + * + * @since 3.8.0 + * + * @param array $themes Optional. Array of WP_Theme objects to prepare. + * Defaults to all allowed themes. + * + * @return array An associative array of theme data, sorted by name. + */ +function wp_prepare_themes_for_js( $themes = null ) { + $current_theme = get_stylesheet(); + + // Make sure the current theme is listed first. + $prepared_themes = array( $current_theme => array() ); + + if ( null === $themes ) { + $themes = wp_get_themes( array( 'allowed' => true ) ); + if ( ! isset( $themes[ $current_theme ] ) ) { + $themes[ $current_theme ] = wp_get_theme(); + } + } + + $updates = array(); + if ( current_user_can( 'update_themes' ) ) { + $updates_transient = get_site_transient( 'update_themes' ); + if ( isset( $updates_transient->response ) ) { + $updates = $updates_transient->response; + } + } + + WP_Theme::sort_by_name( $themes ); + foreach ( $themes as $theme ) { + $parent = false; + if ( $theme->parent() ) { + $parent = $theme->parent()->display( 'Name' ); + } + + $slug = $theme->get_stylesheet(); + $encoded_slug = urlencode( $slug ); + + $prepared_themes[ $slug ] = array( + 'id' => $slug, + 'name' => $theme->display( 'Name' ), + 'screenshot' => array( $theme->get_screenshot() ), // @todo multiple + 'description' => $theme->display( 'Description' ), + 'author' => $theme->display( 'Author', false, true ), + 'authorAndUri' => $theme->display( 'Author' ), + 'version' => $theme->display( 'Version' ), + 'tags' => $theme->display( 'Tags' ), + 'parent' => $parent, + 'active' => $slug === $current_theme, + 'hasUpdate' => isset( $updates[ $slug ] ), + 'update' => get_theme_update_available( $theme ), + 'actions' => array( + 'activate' => current_user_can( 'switch_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=activate&stylesheet=' . $encoded_slug ), 'switch-theme_' . $slug ) : null, + 'customize' => ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) ? wp_customize_url( $slug ) : null, + 'preview' => add_query_arg( array( + 'preview' => 1, + 'template' => urlencode( $theme->get_template() ), + 'stylesheet' => urlencode( $slug ), + 'preview_iframe' => true, + 'TB_iframe' => true, + ), home_url( '/' ) ), + 'delete' => current_user_can( 'delete_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=delete&stylesheet=' . $encoded_slug ), 'delete-theme_' . $slug ) : null, + ), + ); + } + + /** + * Filter the themes prepared for JavaScript, for themes.php. + * + * Could be useful for changing the order, which is by name by default. + * + * @since 3.8.0 + * + * @param array $prepared_themes Array of themes. + */ + $prepared_themes = apply_filters( 'wp_prepare_themes_for_js', $prepared_themes ); + return array_values( $prepared_themes ); +} diff --git a/wp-admin/includes/translation-install.php b/wp-admin/includes/translation-install.php new file mode 100644 index 0000000..f3cc370 --- /dev/null +++ b/wp-admin/includes/translation-install.php @@ -0,0 +1,240 @@ + 3, + 'body' => array( + 'wp_version' => $wp_version, + 'locale' => get_locale(), + 'version' => $args['version'], // Version of plugin, theme or core + ), + ); + + if ( 'core' !== $type ) { + $options['body']['slug'] = $args['slug']; // Plugin or theme slug + } + + $request = wp_remote_post( $url, $options ); + + if ( $ssl && is_wp_error( $request ) ) { + trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + + $request = wp_remote_post( $http_url, $options ); + } + + if ( is_wp_error( $request ) ) { + $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + } else { + $res = json_decode( wp_remote_retrieve_body( $request ), true ); + if ( ! is_object( $res ) && ! is_array( $res ) ) { + $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + } + } + } + + /** + * Filter the Translation Install API response results. + * + * @since 4.0.0 + * + * @param object|WP_Error $res Response object or WP_Error. + * @param string $type The type of translations being requested. + * @param object $args Translation API arguments. + */ + return apply_filters( 'translations_api_result', $res, $type, $args ); +} + +/** + * Get available translations from the WordPress.org API. + * + * @since 4.0.0 + * + * @see translations_api() + * + * @return array Array of translations, each an array of data. If the API response results + * in an error, an empty array will be returned. + */ +function wp_get_available_translations() { + if ( ! defined( 'WP_INSTALLING' ) && false !== ( $translations = get_site_transient( 'available_translations' ) ) ) { + return $translations; + } + + include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version + + $api = translations_api( 'core', array( 'version' => $wp_version ) ); + + if ( is_wp_error( $api ) || empty( $api['translations'] ) ) { + return array(); + } + + $translations = array(); + // Key the array with the language code for now. + foreach ( $api['translations'] as $translation ) { + $translations[ $translation['language'] ] = $translation; + } + + if ( ! defined( 'WP_INSTALLING' ) ) { + set_site_transient( 'available_translations', $translations, 3 * HOUR_IN_SECONDS ); + } + + return $translations; +} + +/** + * Output the select form for the language selection on the installation screen. + * + * @since 4.0.0 + * + * @param array $languages Array of available languages (populated via the Translation API). + */ +function wp_install_language_form( $languages ) { + global $wp_local_package; + + $installed_languages = get_available_languages(); + + echo "\n"; + echo "\n"; + echo '

    '; +} + +/** + * Download a language pack. + * + * @since 4.0.0 + * + * @see wp_get_available_translations() + * + * @param string $download Language code to download. + * @return string|bool Returns the language code if successfully downloaded + * (or already installed), or false on failure. + */ +function wp_download_language_pack( $download ) { + // Check if the translation is already installed. + if ( in_array( $download, get_available_languages() ) ) { + return $download; + } + + if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) { + return false; + } + + // Confirm the translation is one we can download. + $translations = wp_get_available_translations(); + if ( ! $translations ) { + return false; + } + foreach ( $translations as $translation ) { + if ( $translation['language'] === $download ) { + $translation_to_load = true; + break; + } + } + + if ( empty( $translation_to_load ) ) { + return false; + } + $translation = (object) $translation; + + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + $skin = new Automatic_Upgrader_Skin; + $upgrader = new Language_Pack_Upgrader( $skin ); + $translation->type = 'core'; + $result = $upgrader->upgrade( $translation, array( 'clear_update_cache' => false ) ); + + if ( ! $result || is_wp_error( $result ) ) { + return false; + } + + return $translation->language; +} + +/** + * Check if WordPress has access to the filesystem without asking for + * credentials. + * + * @since 4.0.0 + * + * @return bool Returns true on success, false on failure. + */ +function wp_can_install_language_pack() { + if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) { + return false; + } + + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + $skin = new Automatic_Upgrader_Skin; + $upgrader = new Language_Pack_Upgrader( $skin ); + + $check = $upgrader->fs_connect( array( WP_CONTENT_DIR, WP_LANG_DIR ) ); + + if ( ! $check || is_wp_error( $check ) ) { + return false; + } + + return true; +} diff --git a/wp-admin/includes/update-core.php b/wp-admin/includes/update-core.php new file mode 100644 index 0000000..8c94796 --- /dev/null +++ b/wp-admin/includes/update-core.php @@ -0,0 +1,1151 @@ + Introduced version + * Directories should be noted by suffixing it with a trailing slash (/) + * + * @since 3.2.0 + * @global array $_new_bundled_files + * @var array + * @name $_new_bundled_files + */ +global $_new_bundled_files; + +$_new_bundled_files = array( + 'plugins/akismet/' => '2.0', + 'themes/twentyten/' => '3.0', + 'themes/twentyeleven/' => '3.2', + 'themes/twentytwelve/' => '3.5', + 'themes/twentythirteen/' => '3.6', + 'themes/twentyfourteen/' => '3.8', +); + +/** + * Upgrade the core of WordPress. + * + * This will create a .maintenance file at the base of the WordPress directory + * to ensure that people can not access the web site, when the files are being + * copied to their locations. + * + * The files in the {@link $_old_files} list will be removed and the new files + * copied from the zip file after the database is upgraded. + * + * The files in the {@link $_new_bundled_files} list will be added to the installation + * if the version is greater than or equal to the old version being upgraded. + * + * The steps for the upgrader for after the new release is downloaded and + * unzipped is: + * 1. Test unzipped location for select files to ensure that unzipped worked. + * 2. Create the .maintenance file in current WordPress base. + * 3. Copy new WordPress directory over old WordPress files. + * 4. Upgrade WordPress to new version. + * 4.1. Copy all files/folders other than wp-content + * 4.2. Copy any language files to WP_LANG_DIR (which may differ from WP_CONTENT_DIR + * 4.3. Copy any new bundled themes/plugins to their respective locations + * 5. Delete new WordPress directory path. + * 6. Delete .maintenance file. + * 7. Remove old files. + * 8. Delete 'update_core' option. + * + * There are several areas of failure. For instance if PHP times out before step + * 6, then you will not be able to access any portion of your site. Also, since + * the upgrade will not continue where it left off, you will not be able to + * automatically remove old files and remove the 'update_core' option. This + * isn't that bad. + * + * If the copy of the new WordPress over the old fails, then the worse is that + * the new WordPress directory will remain. + * + * If it is assumed that every file will be copied over, including plugins and + * themes, then if you edit the default theme, you should rename it, so that + * your changes remain. + * + * @since 2.7.0 + * + * @param string $from New release unzipped path. + * @param string $to Path to old WordPress installation. + * @return WP_Error|null WP_Error on failure, null on success. + */ +function update_core($from, $to) { + global $wp_filesystem, $_old_files, $_new_bundled_files, $wpdb; + + @set_time_limit( 300 ); + + /** + * Filter feedback messages displayed during the core update process. + * + * The filter is first evaluated after the zip file for the latest version + * has been downloaded and unzipped. It is evaluated five more times during + * the process: + * + * 1. Before WordPress begins the core upgrade process. + * 2. Before Maintenance Mode is enabled. + * 3. Before WordPress begins copying over the necessary files. + * 4. Before Maintenance Mode is disabled. + * 5. Before the database is upgraded. + * + * @since 2.5.0 + * + * @param string $feedback The core update feedback messages. + */ + apply_filters( 'update_feedback', __( 'Verifying the unpacked files…' ) ); + + // Sanity check the unzipped distribution. + $distro = ''; + $roots = array( '/wordpress/', '/wordpress-mu/' ); + foreach ( $roots as $root ) { + if ( $wp_filesystem->exists( $from . $root . 'readme.html' ) && $wp_filesystem->exists( $from . $root . 'wp-includes/version.php' ) ) { + $distro = $root; + break; + } + } + if ( ! $distro ) { + $wp_filesystem->delete( $from, true ); + return new WP_Error( 'insane_distro', __('The update could not be unpacked') ); + } + + // Import $wp_version, $required_php_version, and $required_mysql_version from the new version + // $wp_filesystem->wp_content_dir() returned unslashed pre-2.8 + $versions_file = trailingslashit( $wp_filesystem->wp_content_dir() ) . 'upgrade/version-current.php'; + if ( ! $wp_filesystem->copy( $from . $distro . 'wp-includes/version.php', $versions_file ) ) { + $wp_filesystem->delete( $from, true ); + return new WP_Error( 'copy_failed_for_version_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-includes/version.php' ); + } + + $wp_filesystem->chmod( $versions_file, FS_CHMOD_FILE ); + require( WP_CONTENT_DIR . '/upgrade/version-current.php' ); + $wp_filesystem->delete( $versions_file ); + + $php_version = phpversion(); + $mysql_version = $wpdb->db_version(); + $old_wp_version = $GLOBALS['wp_version']; // The version of WordPress we're updating from + $development_build = ( false !== strpos( $old_wp_version . $wp_version, '-' ) ); // a dash in the version indicates a Development release + $php_compat = version_compare( $php_version, $required_php_version, '>=' ); + if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) + $mysql_compat = true; + else + $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); + + if ( !$mysql_compat || !$php_compat ) + $wp_filesystem->delete($from, true); + + if ( !$mysql_compat && !$php_compat ) + return new WP_Error( 'php_mysql_not_compatible', sprintf( __('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.'), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ) ); + elseif ( !$php_compat ) + return new WP_Error( 'php_not_compatible', sprintf( __('The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $wp_version, $required_php_version, $php_version ) ); + elseif ( !$mysql_compat ) + return new WP_Error( 'mysql_not_compatible', sprintf( __('The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $wp_version, $required_mysql_version, $mysql_version ) ); + + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', __( 'Preparing to install the latest version…' ) ); + + // Don't copy wp-content, we'll deal with that below + // We also copy version.php last so failed updates report their old version + $skip = array( 'wp-content', 'wp-includes/version.php' ); + $check_is_writable = array(); + + // Check to see which files don't really need updating - only available for 3.7 and higher + if ( function_exists( 'get_core_checksums' ) ) { + // Find the local version of the working directory + $working_dir_local = WP_CONTENT_DIR . '/upgrade/' . basename( $from ) . $distro; + + $checksums = get_core_checksums( $wp_version, isset( $wp_local_package ) ? $wp_local_package : 'en_US' ); + if ( is_array( $checksums ) && isset( $checksums[ $wp_version ] ) ) + $checksums = $checksums[ $wp_version ]; // Compat code for 3.7-beta2 + if ( is_array( $checksums ) ) { + foreach( $checksums as $file => $checksum ) { + if ( 'wp-content' == substr( $file, 0, 10 ) ) + continue; + if ( ! file_exists( ABSPATH . $file ) ) + continue; + if ( ! file_exists( $working_dir_local . $file ) ) + continue; + if ( md5_file( ABSPATH . $file ) === $checksum ) + $skip[] = $file; + else + $check_is_writable[ $file ] = ABSPATH . $file; + } + } + } + + // If we're using the direct method, we can predict write failures that are due to permissions. + if ( $check_is_writable && 'direct' === $wp_filesystem->method ) { + $files_writable = array_filter( $check_is_writable, array( $wp_filesystem, 'is_writable' ) ); + if ( $files_writable !== $check_is_writable ) { + $files_not_writable = array_diff_key( $check_is_writable, $files_writable ); + foreach ( $files_not_writable as $relative_file_not_writable => $file_not_writable ) { + // If the writable check failed, chmod file to 0644 and try again, same as copy_dir(). + $wp_filesystem->chmod( $file_not_writable, FS_CHMOD_FILE ); + if ( $wp_filesystem->is_writable( $file_not_writable ) ) + unset( $files_not_writable[ $relative_file_not_writable ] ); + } + + // Store package-relative paths (the key) of non-writable files in the WP_Error object. + $error_data = version_compare( $old_wp_version, '3.7-beta2', '>' ) ? array_keys( $files_not_writable ) : ''; + + if ( $files_not_writable ) + return new WP_Error( 'files_not_writable', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), implode( ', ', $error_data ) ); + } + } + + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', __( 'Enabling Maintenance mode…' ) ); + // Create maintenance file to signal that we are upgrading + $maintenance_string = ''; + $maintenance_file = $to . '.maintenance'; + $wp_filesystem->delete($maintenance_file); + $wp_filesystem->put_contents($maintenance_file, $maintenance_string, FS_CHMOD_FILE); + + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', __( 'Copying the required files…' ) ); + // Copy new versions of WP files into place. + $result = _copy_dir( $from . $distro, $to, $skip ); + if ( is_wp_error( $result ) ) + $result = new WP_Error( $result->get_error_code(), $result->get_error_message(), substr( $result->get_error_data(), strlen( $to ) ) ); + + // Since we know the core files have copied over, we can now copy the version file + if ( ! is_wp_error( $result ) ) { + if ( ! $wp_filesystem->copy( $from . $distro . 'wp-includes/version.php', $to . 'wp-includes/version.php', true /* overwrite */ ) ) { + $wp_filesystem->delete( $from, true ); + $result = new WP_Error( 'copy_failed_for_version_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-includes/version.php' ); + } + $wp_filesystem->chmod( $to . 'wp-includes/version.php', FS_CHMOD_FILE ); + } + + // Check to make sure everything copied correctly, ignoring the contents of wp-content + $skip = array( 'wp-content' ); + $failed = array(); + if ( isset( $checksums ) && is_array( $checksums ) ) { + foreach ( $checksums as $file => $checksum ) { + if ( 'wp-content' == substr( $file, 0, 10 ) ) + continue; + if ( ! file_exists( $working_dir_local . $file ) ) + continue; + if ( file_exists( ABSPATH . $file ) && md5_file( ABSPATH . $file ) == $checksum ) + $skip[] = $file; + else + $failed[] = $file; + } + } + + // Some files didn't copy properly + if ( ! empty( $failed ) ) { + $total_size = 0; + foreach ( $failed as $file ) { + if ( file_exists( $working_dir_local . $file ) ) + $total_size += filesize( $working_dir_local . $file ); + } + + // If we don't have enough free space, it isn't worth trying again. + // Unlikely to be hit due to the check in unzip_file(). + $available_space = @disk_free_space( ABSPATH ); + if ( $available_space && $total_size >= $available_space ) { + $result = new WP_Error( 'disk_full', __( 'There is not enough free disk space to complete the update.' ) ); + } else { + $result = _copy_dir( $from . $distro, $to, $skip ); + if ( is_wp_error( $result ) ) + $result = new WP_Error( $result->get_error_code() . '_retry', $result->get_error_message(), substr( $result->get_error_data(), strlen( $to ) ) ); + } + } + + // Custom Content Directory needs updating now. + // Copy Languages + if ( !is_wp_error($result) && $wp_filesystem->is_dir($from . $distro . 'wp-content/languages') ) { + if ( WP_LANG_DIR != ABSPATH . WPINC . '/languages' || @is_dir(WP_LANG_DIR) ) + $lang_dir = WP_LANG_DIR; + else + $lang_dir = WP_CONTENT_DIR . '/languages'; + + if ( !@is_dir($lang_dir) && 0 === strpos($lang_dir, ABSPATH) ) { // Check the language directory exists first + $wp_filesystem->mkdir($to . str_replace(ABSPATH, '', $lang_dir), FS_CHMOD_DIR); // If it's within the ABSPATH we can handle it here, otherwise they're out of luck. + clearstatcache(); // for FTP, Need to clear the stat cache + } + + if ( @is_dir($lang_dir) ) { + $wp_lang_dir = $wp_filesystem->find_folder($lang_dir); + if ( $wp_lang_dir ) { + $result = copy_dir($from . $distro . 'wp-content/languages/', $wp_lang_dir); + if ( is_wp_error( $result ) ) + $result = new WP_Error( $result->get_error_code() . '_languages', $result->get_error_message(), substr( $result->get_error_data(), strlen( $wp_lang_dir ) ) ); + } + } + } + + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', __( 'Disabling Maintenance mode…' ) ); + // Remove maintenance file, we're done with potential site-breaking changes + $wp_filesystem->delete( $maintenance_file ); + + // 3.5 -> 3.5+ - an empty twentytwelve directory was created upon upgrade to 3.5 for some users, preventing installation of Twenty Twelve. + if ( '3.5' == $old_wp_version ) { + if ( is_dir( WP_CONTENT_DIR . '/themes/twentytwelve' ) && ! file_exists( WP_CONTENT_DIR . '/themes/twentytwelve/style.css' ) ) { + $wp_filesystem->delete( $wp_filesystem->wp_themes_dir() . 'twentytwelve/' ); + } + } + + // Copy New bundled plugins & themes + // This gives us the ability to install new plugins & themes bundled with future versions of WordPress whilst avoiding the re-install upon upgrade issue. + // $development_build controls us overwriting bundled themes and plugins when a non-stable release is being updated + if ( !is_wp_error($result) && ( ! defined('CORE_UPGRADE_SKIP_NEW_BUNDLED') || ! CORE_UPGRADE_SKIP_NEW_BUNDLED ) ) { + foreach ( (array) $_new_bundled_files as $file => $introduced_version ) { + // If a $development_build or if $introduced version is greater than what the site was previously running + if ( $development_build || version_compare( $introduced_version, $old_wp_version, '>' ) ) { + $directory = ('/' == $file[ strlen($file)-1 ]); + list($type, $filename) = explode('/', $file, 2); + + // Check to see if the bundled items exist before attempting to copy them + if ( ! $wp_filesystem->exists( $from . $distro . 'wp-content/' . $file ) ) + continue; + + if ( 'plugins' == $type ) + $dest = $wp_filesystem->wp_plugins_dir(); + elseif ( 'themes' == $type ) + $dest = trailingslashit($wp_filesystem->wp_themes_dir()); // Back-compat, ::wp_themes_dir() did not return trailingslash'd pre-3.2 + else + continue; + + if ( ! $directory ) { + if ( ! $development_build && $wp_filesystem->exists( $dest . $filename ) ) + continue; + + if ( ! $wp_filesystem->copy($from . $distro . 'wp-content/' . $file, $dest . $filename, FS_CHMOD_FILE) ) + $result = new WP_Error( "copy_failed_for_new_bundled_$type", __( 'Could not copy file.' ), $dest . $filename ); + } else { + if ( ! $development_build && $wp_filesystem->is_dir( $dest . $filename ) ) + continue; + + $wp_filesystem->mkdir($dest . $filename, FS_CHMOD_DIR); + $_result = copy_dir( $from . $distro . 'wp-content/' . $file, $dest . $filename); + + // If a error occurs partway through this final step, keep the error flowing through, but keep process going. + if ( is_wp_error( $_result ) ) { + if ( ! is_wp_error( $result ) ) + $result = new WP_Error; + $result->add( $_result->get_error_code() . "_$type", $_result->get_error_message(), substr( $_result->get_error_data(), strlen( $dest ) ) ); + } + } + } + } //end foreach + } + + // Handle $result error from the above blocks + if ( is_wp_error($result) ) { + $wp_filesystem->delete($from, true); + return $result; + } + + // Remove old files + foreach ( $_old_files as $old_file ) { + $old_file = $to . $old_file; + if ( !$wp_filesystem->exists($old_file) ) + continue; + $wp_filesystem->delete($old_file, true); + } + + // Upgrade DB with separate request + /** This filter is documented in wp-admin/includes/update-core.php */ + apply_filters( 'update_feedback', __( 'Upgrading database…' ) ); + $db_upgrade_url = admin_url('upgrade.php?step=upgrade_db'); + wp_remote_post($db_upgrade_url, array('timeout' => 60)); + + // Clear the cache to prevent an update_option() from saving a stale db_version to the cache + wp_cache_flush(); + // (Not all cache backends listen to 'flush') + wp_cache_delete( 'alloptions', 'options' ); + + // Remove working directory + $wp_filesystem->delete($from, true); + + // Force refresh of update information + if ( function_exists('delete_site_transient') ) + delete_site_transient('update_core'); + else + delete_option('update_core'); + + /** + * Fires after WordPress core has been successfully updated. + * + * @since 3.3.0 + * + * @param string $wp_version The current WordPress version. + */ + do_action( '_core_updated_successfully', $wp_version ); + + // Clear the option that blocks auto updates after failures, now that we've been successful. + if ( function_exists( 'delete_site_option' ) ) + delete_site_option( 'auto_core_update_failed' ); + + return $wp_version; +} + +/** + * Copies a directory from one location to another via the WordPress Filesystem Abstraction. + * Assumes that WP_Filesystem() has already been called and setup. + * + * This is a temporary function for the 3.1 -> 3.2 upgrade, as well as for those upgrading to + * 3.7+ + * + * @ignore + * @since 3.2.0 + * @since 3.7.0 Updated not to use a regular expression for the skip list + * @see copy_dir() + * + * @param string $from source directory + * @param string $to destination directory + * @param array $skip_list a list of files/folders to skip copying + * @return mixed WP_Error on failure, True on success. + */ +function _copy_dir($from, $to, $skip_list = array() ) { + global $wp_filesystem; + + $dirlist = $wp_filesystem->dirlist($from); + + $from = trailingslashit($from); + $to = trailingslashit($to); + + foreach ( (array) $dirlist as $filename => $fileinfo ) { + if ( in_array( $filename, $skip_list ) ) + continue; + + if ( 'f' == $fileinfo['type'] ) { + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) { + // If copy failed, chmod file to 0644 and try again. + $wp_filesystem->chmod( $to . $filename, FS_CHMOD_FILE ); + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) + return new WP_Error( 'copy_failed__copy_dir', __( 'Could not copy file.' ), $to . $filename ); + } + } elseif ( 'd' == $fileinfo['type'] ) { + if ( !$wp_filesystem->is_dir($to . $filename) ) { + if ( !$wp_filesystem->mkdir($to . $filename, FS_CHMOD_DIR) ) + return new WP_Error( 'mkdir_failed__copy_dir', __( 'Could not create directory.' ), $to . $filename ); + } + + /* + * Generate the $sub_skip_list for the subdirectory as a sub-set + * of the existing $skip_list. + */ + $sub_skip_list = array(); + foreach ( $skip_list as $skip_item ) { + if ( 0 === strpos( $skip_item, $filename . '/' ) ) + $sub_skip_list[] = preg_replace( '!^' . preg_quote( $filename, '!' ) . '/!i', '', $skip_item ); + } + + $result = _copy_dir($from . $filename, $to . $filename, $sub_skip_list); + if ( is_wp_error($result) ) + return $result; + } + } + return true; +} + +/** + * Redirect to the About WordPress page after a successful upgrade. + * + * This function is only needed when the existing install is older than 3.4.0. + * + * @since 3.3.0 + * + */ +function _redirect_to_about_wordpress( $new_version ) { + global $wp_version, $pagenow, $action; + + if ( version_compare( $wp_version, '3.4-RC1', '>=' ) ) + return; + + // Ensure we only run this on the update-core.php page. The Core_Upgrader may be used in other contexts. + if ( 'update-core.php' != $pagenow ) + return; + + if ( 'do-core-upgrade' != $action && 'do-core-reinstall' != $action ) + return; + + // Load the updated default text localization domain for new strings. + load_default_textdomain(); + + // See do_core_upgrade() + show_message( __('WordPress updated successfully') ); + + // self_admin_url() won't exist when upgrading from <= 3.0, so relative URLs are intentional. + show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here.' ), $new_version, 'about.php?updated' ) . '' ); + show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. Learn more.' ), $new_version, 'about.php?updated' ) . '' ); + echo '
    '; + ?> + + 'latest' ); + return $updates[0]; +} + +/** + * Get available core updates. + * + * @param array $options Set $options['dismissed'] to true to show dismissed upgrades too, + * set $options['available'] to false to skip not-dismissed updates. + * @return bool|array Array of the update objects on success, false on failure. + */ +function get_core_updates( $options = array() ) { + $options = array_merge( array( 'available' => true, 'dismissed' => false ), $options ); + $dismissed = get_site_option( 'dismissed_update_core' ); + + if ( ! is_array( $dismissed ) ) + $dismissed = array(); + + $from_api = get_site_transient( 'update_core' ); + + if ( ! isset( $from_api->updates ) || ! is_array( $from_api->updates ) ) + return false; + + $updates = $from_api->updates; + $result = array(); + foreach ( $updates as $update ) { + if ( $update->response == 'autoupdate' ) + continue; + + if ( array_key_exists( $update->current . '|' . $update->locale, $dismissed ) ) { + if ( $options['dismissed'] ) { + $update->dismissed = true; + $result[] = $update; + } + } else { + if ( $options['available'] ) { + $update->dismissed = false; + $result[] = $update; + } + } + } + return $result; +} + +/** + * Gets the best available (and enabled) Auto-Update for WordPress Core. + * + * If there's 1.2.3 and 1.3 on offer, it'll choose 1.3 if the install allows it, else, 1.2.3 + * + * @since 3.7.0 + * + * @return bool|array False on failure, otherwise the core update offering. + */ +function find_core_auto_update() { + $updates = get_site_transient( 'update_core' ); + if ( ! $updates || empty( $updates->updates ) ) + return false; + + include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); + + $auto_update = false; + $upgrader = new WP_Automatic_Updater; + foreach ( $updates->updates as $update ) { + if ( 'autoupdate' != $update->response ) + continue; + + if ( ! $upgrader->should_update( 'core', $update, ABSPATH ) ) + continue; + + if ( ! $auto_update || version_compare( $update->current, $auto_update->current, '>' ) ) + $auto_update = $update; + } + return $auto_update; +} + +/** + * Gets and caches the checksums for the given version of WordPress. + * + * @since 3.7.0 + * + * @param string $version Version string to query. + * @param string $locale Locale to query. + * @return bool|array False on failure. An array of checksums on success. + */ +function get_core_checksums( $version, $locale ) { + $url = $http_url = 'http://api.wordpress.org/core/checksums/1.0/?' . http_build_query( compact( 'version', 'locale' ), null, '&' ); + + if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) + $url = set_url_scheme( $url, 'https' ); + + $options = array( + 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), + ); + + $response = wp_remote_get( $url, $options ); + if ( $ssl && is_wp_error( $response ) ) { + trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + $response = wp_remote_get( $http_url, $options ); + } + + if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) + return false; + + $body = trim( wp_remote_retrieve_body( $response ) ); + $body = json_decode( $body, true ); + + if ( ! is_array( $body ) || ! isset( $body['checksums'] ) || ! is_array( $body['checksums'] ) ) + return false; + + return $body['checksums']; +} + +function dismiss_core_update( $update ) { + $dismissed = get_site_option( 'dismissed_update_core' ); + $dismissed[ $update->current . '|' . $update->locale ] = true; + return update_site_option( 'dismissed_update_core', $dismissed ); +} + +function undismiss_core_update( $version, $locale ) { + $dismissed = get_site_option( 'dismissed_update_core' ); + $key = $version . '|' . $locale; + + if ( ! isset( $dismissed[$key] ) ) + return false; + + unset( $dismissed[$key] ); + return update_site_option( 'dismissed_update_core', $dismissed ); +} + +function find_core_update( $version, $locale ) { + $from_api = get_site_transient( 'update_core' ); + + if ( ! isset( $from_api->updates ) || ! is_array( $from_api->updates ) ) + return false; + + $updates = $from_api->updates; + foreach ( $updates as $update ) { + if ( $update->current == $version && $update->locale == $locale ) + return $update; + } + return false; +} + +function core_update_footer( $msg = '' ) { + if ( !current_user_can('update_core') ) + return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) ); + + $cur = get_preferred_from_update_core(); + if ( ! is_object( $cur ) ) + $cur = new stdClass; + + if ( ! isset( $cur->current ) ) + $cur->current = ''; + + if ( ! isset( $cur->url ) ) + $cur->url = ''; + + if ( ! isset( $cur->response ) ) + $cur->response = ''; + + switch ( $cur->response ) { + case 'development' : + return sprintf( __( 'You are using a development version (%1$s). Cool! Please stay updated.' ), get_bloginfo( 'version', 'display' ), network_admin_url( 'update-core.php' ) ); + + case 'upgrade' : + return sprintf( ''.__( 'Get Version %2$s' ).'', network_admin_url( 'update-core.php' ), $cur->current); + + case 'latest' : + default : + return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) ); + } +} +add_filter( 'update_footer', 'core_update_footer' ); + +function update_nag() { + if ( is_multisite() && !current_user_can('update_core') ) + return false; + + global $pagenow; + + if ( 'update-core.php' == $pagenow ) + return; + + $cur = get_preferred_from_update_core(); + + if ( ! isset( $cur->response ) || $cur->response != 'upgrade' ) + return false; + + if ( current_user_can('update_core') ) { + $msg = sprintf( __('WordPress %1$s is available! Please update now.'), $cur->current, network_admin_url( 'update-core.php' ) ); + } else { + $msg = sprintf( __('WordPress %1$s is available! Please notify the site administrator.'), $cur->current ); + } + echo "
    $msg
    "; +} +add_action( 'admin_notices', 'update_nag', 3 ); +add_action( 'network_admin_notices', 'update_nag', 3 ); + +// Called directly from dashboard +function update_right_now_message() { + $theme_name = wp_get_theme(); + if ( current_user_can( 'switch_themes' ) ) { + $theme_name = sprintf( '%1$s', $theme_name ); + } + + $msg = sprintf( __( 'WordPress %1$s running %2$s theme.' ), get_bloginfo( 'version', 'display' ), $theme_name ); + + if ( current_user_can('update_core') ) { + $cur = get_preferred_from_update_core(); + + if ( isset( $cur->response ) && $cur->response == 'upgrade' ) + $msg .= " " . sprintf( __('Update to %s'), $cur->current ? $cur->current : __( 'Latest' ) ) . ''; + } + + echo "

    $msg

    "; +} + +function get_plugin_updates() { + $all_plugins = get_plugins(); + $upgrade_plugins = array(); + $current = get_site_transient( 'update_plugins' ); + foreach ( (array)$all_plugins as $plugin_file => $plugin_data) { + if ( isset( $current->response[ $plugin_file ] ) ) { + $upgrade_plugins[ $plugin_file ] = (object) $plugin_data; + $upgrade_plugins[ $plugin_file ]->update = $current->response[ $plugin_file ]; + } + } + + return $upgrade_plugins; +} + +function wp_plugin_update_rows() { + if ( !current_user_can('update_plugins' ) ) + return; + + $plugins = get_site_transient( 'update_plugins' ); + if ( isset($plugins->response) && is_array($plugins->response) ) { + $plugins = array_keys( $plugins->response ); + foreach( $plugins as $plugin_file ) { + add_action( "after_plugin_row_$plugin_file", 'wp_plugin_update_row', 10, 2 ); + } + } +} +add_action( 'admin_init', 'wp_plugin_update_rows' ); + +function wp_plugin_update_row( $file, $plugin_data ) { + $current = get_site_transient( 'update_plugins' ); + if ( !isset( $current->response[ $file ] ) ) + return false; + + $r = $current->response[ $file ]; + + $plugins_allowedtags = array('a' => array('href' => array(),'title' => array()),'abbr' => array('title' => array()),'acronym' => array('title' => array()),'code' => array(),'em' => array(),'strong' => array()); + $plugin_name = wp_kses( $plugin_data['Name'], $plugins_allowedtags ); + + $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $r->slug . '§ion=changelog&TB_iframe=true&width=600&height=800'); + + $wp_list_table = _get_list_table('WP_Plugins_List_Table'); + + if ( is_network_admin() || !is_multisite() ) { + echo '
    '; + + if ( ! current_user_can('update_plugins') ) + printf( __('There is a new version of %1$s available. View version %4$s details.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version ); + else if ( empty($r->package) ) + printf( __('There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version ); + else + printf( __('There is a new version of %1$s available. View version %4$s details or update now.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version, wp_nonce_url( self_admin_url('update.php?action=upgrade-plugin&plugin=') . $file, 'upgrade-plugin_' . $file) ); + + /** + * Fires at the end of the update message container in each + * row of the plugins list table. + * + * The dynamic portion of the hook name, $file, refers to the path + * of the plugin's primary file relative to the plugins directory. + * + * @since 2.8.0 + * + * @param array $plugin_data { + * An array of plugin metadata. + * + * @type string $name The human-readable name of the plugin. + * @type string $plugin_uri Plugin URI. + * @type string $version Plugin version. + * @type string $description Plugin description. + * @type string $author Plugin author. + * @type string $author_uri Plugin author URI. + * @type string $text_domain Plugin text domain. + * @type string $domain_path Relative path to the plugin's .mo file(s). + * @type bool $network Whether the plugin can only be activated network wide. + * @type string $title The human-readable title of the plugin. + * @type string $author_name Plugin author's name. + * @type bool $update Whether there's an available update. Default null. + * } + * @param array $r { + * An array of metadata about the available plugin update. + * + * @type int $id Plugin ID. + * @type string $slug Plugin slug. + * @type string $new_version New plugin version. + * @type string $url Plugin URL. + * @type string $package Plugin update package URL. + * } + */ + do_action( "in_plugin_update_message-{$file}", $plugin_data, $r ); + + echo '
    '; + } +} + +function get_theme_updates() { + $current = get_site_transient('update_themes'); + + if ( ! isset( $current->response ) ) + return array(); + + $update_themes = array(); + foreach ( $current->response as $stylesheet => $data ) { + $update_themes[ $stylesheet ] = wp_get_theme( $stylesheet ); + $update_themes[ $stylesheet ]->update = $data; + } + + return $update_themes; +} + +function wp_theme_update_rows() { + if ( !current_user_can('update_themes' ) ) + return; + + $themes = get_site_transient( 'update_themes' ); + if ( isset($themes->response) && is_array($themes->response) ) { + $themes = array_keys( $themes->response ); + + foreach( $themes as $theme ) { + add_action( "after_theme_row_$theme", 'wp_theme_update_row', 10, 2 ); + } + } +} +add_action( 'admin_init', 'wp_theme_update_rows' ); + +function wp_theme_update_row( $theme_key, $theme ) { + $current = get_site_transient( 'update_themes' ); + if ( !isset( $current->response[ $theme_key ] ) ) + return false; + $r = $current->response[ $theme_key ]; + + $details_url = add_query_arg( array( 'TB_iframe' => 'true', 'width' => 1024, 'height' => 800 ), $current->response[ $theme_key ]['url'] ); + + $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); + + echo '
    '; + if ( ! current_user_can('update_themes') ) + printf( __('There is a new version of %1$s available. View version %4$s details.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r->new_version ); + else if ( empty( $r['package'] ) ) + printf( __('There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'] ); + else + printf( __('There is a new version of %1$s available. View version %4$s details or update now.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'], wp_nonce_url( self_admin_url('update.php?action=upgrade-theme&theme=') . $theme_key, 'upgrade-theme_' . $theme_key) ); + + /** + * Fires at the end of the update message container in each + * row of the themes list table. + * + * The dynamic portion of the hook name, $theme_key, refers to + * the theme slug as found in the WordPress.org themes repository. + * + * @since 3.1.0 + * + * @param WP_Theme $theme The WP_Theme object. + * @param array $r { + * An array of metadata about the available theme update. + * + * @type string $new_version New theme version. + * @type string $url Theme URL. + * @type string $package Theme update package URL. + * } + */ + do_action( "in_theme_update_message-{$theme_key}", $theme, $r ); + + echo '
    '; +} + +function maintenance_nag() { + include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version + global $upgrading; + $nag = isset( $upgrading ); + if ( ! $nag ) { + $failed = get_site_option( 'auto_core_update_failed' ); + /* + * If an update failed critically, we may have copied over version.php but not other files. + * In that case, if the install claims we're running the version we attempted, nag. + * This is serious enough to err on the side of nagging. + * + * If we simply failed to update before we tried to copy any files, then assume things are + * OK if they are now running the latest. + * + * This flag is cleared whenever a successful update occurs using Core_Upgrader. + */ + $comparison = ! empty( $failed['critical'] ) ? '>=' : '>'; + if ( version_compare( $failed['attempted'], $wp_version, $comparison ) ) + $nag = true; + } + + if ( ! $nag ) + return false; + + if ( current_user_can('update_core') ) + $msg = sprintf( __('An automated WordPress update has failed to complete - please attempt the update again now.'), 'update-core.php' ); + else + $msg = __('An automated WordPress update has failed to complete! Please notify the site administrator.'); + + echo "
    $msg
    "; +} +add_action( 'admin_notices', 'maintenance_nag' ); +add_action( 'network_admin_notices', 'maintenance_nag' ); diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php new file mode 100644 index 0000000..d987bd0 --- /dev/null +++ b/wp-admin/includes/upgrade.php @@ -0,0 +1,2218 @@ +Note that password carefully! It is a random password that was generated just for you.'); + $user_id = wp_create_user($user_name, $user_password, $user_email); + update_user_option($user_id, 'default_password_nag', true, true); + $email_password = true; + } else if ( !$user_id ) { + // Password has been provided + $message = ''.__('Your chosen password.').''; + $user_id = wp_create_user($user_name, $user_password, $user_email); + } else { + $message = __('User already exists. Password inherited.'); + } + + $user = new WP_User($user_id); + $user->set_role('administrator'); + + wp_install_defaults($user_id); + + flush_rewrite_rules(); + + wp_new_blog_notification($blog_title, $guessurl, $user_id, ($email_password ? $user_password : __('The password you chose during the install.') ) ); + + wp_cache_flush(); + + /** + * Fires after a site is fully installed. + * + * @since 3.9.0 + * + * @param WP_User $user The site owner. + */ + do_action( 'wp_install', $user ); + + return array('url' => $guessurl, 'user_id' => $user_id, 'password' => $user_password, 'password_message' => $message); +} +endif; + +if ( !function_exists('wp_install_defaults') ) : +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @param int $user_id User ID. + */ +function wp_install_defaults( $user_id ) { + global $wpdb, $wp_rewrite, $table_prefix; + + // Default category + $cat_name = __('Uncategorized'); + /* translators: Default category slug */ + $cat_slug = sanitize_title(_x('Uncategorized', 'Default category slug')); + + if ( global_terms_enabled() ) { + $cat_id = $wpdb->get_var( $wpdb->prepare( "SELECT cat_ID FROM {$wpdb->sitecategories} WHERE category_nicename = %s", $cat_slug ) ); + if ( $cat_id == null ) { + $wpdb->insert( $wpdb->sitecategories, array('cat_ID' => 0, 'cat_name' => $cat_name, 'category_nicename' => $cat_slug, 'last_updated' => current_time('mysql', true)) ); + $cat_id = $wpdb->insert_id; + } + update_option('default_category', $cat_id); + } else { + $cat_id = 1; + } + + $wpdb->insert( $wpdb->terms, array('term_id' => $cat_id, 'name' => $cat_name, 'slug' => $cat_slug, 'term_group' => 0) ); + $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $cat_id, 'taxonomy' => 'category', 'description' => '', 'parent' => 0, 'count' => 1)); + $cat_tt_id = $wpdb->insert_id; + + // First post + $now = date('Y-m-d H:i:s'); + $now_gmt = gmdate('Y-m-d H:i:s'); + $first_post_guid = get_option('home') . '/?p=1'; + + if ( is_multisite() ) { + $first_post = get_site_option( 'first_post' ); + + if ( empty($first_post) ) + $first_post = __( 'Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!' ); + + $first_post = str_replace( "SITE_URL", esc_url( network_home_url() ), $first_post ); + $first_post = str_replace( "SITE_NAME", get_current_site()->site_name, $first_post ); + } else { + $first_post = __('Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!'); + } + + $wpdb->insert( $wpdb->posts, array( + 'post_author' => $user_id, + 'post_date' => $now, + 'post_date_gmt' => $now_gmt, + 'post_content' => $first_post, + 'post_excerpt' => '', + 'post_title' => __('Hello world!'), + /* translators: Default post slug */ + 'post_name' => sanitize_title( _x('hello-world', 'Default post slug') ), + 'post_modified' => $now, + 'post_modified_gmt' => $now_gmt, + 'guid' => $first_post_guid, + 'comment_count' => 1, + 'to_ping' => '', + 'pinged' => '', + 'post_content_filtered' => '' + )); + $wpdb->insert( $wpdb->term_relationships, array('term_taxonomy_id' => $cat_tt_id, 'object_id' => 1) ); + + // Default comment + $first_comment_author = __('Mr WordPress'); + $first_comment_url = 'https://wordpress.org/'; + $first_comment = __('Hi, this is a comment. +To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them.'); + if ( is_multisite() ) { + $first_comment_author = get_site_option( 'first_comment_author', $first_comment_author ); + $first_comment_url = get_site_option( 'first_comment_url', network_home_url() ); + $first_comment = get_site_option( 'first_comment', $first_comment ); + } + $wpdb->insert( $wpdb->comments, array( + 'comment_post_ID' => 1, + 'comment_author' => $first_comment_author, + 'comment_author_email' => '', + 'comment_author_url' => $first_comment_url, + 'comment_date' => $now, + 'comment_date_gmt' => $now_gmt, + 'comment_content' => $first_comment + )); + + // First Page + $first_page = sprintf( __( "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: + +
    Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
    + +...or something like this: + +
    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.
    + +As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!" ), admin_url() ); + if ( is_multisite() ) + $first_page = get_site_option( 'first_page', $first_page ); + $first_post_guid = get_option('home') . '/?page_id=2'; + $wpdb->insert( $wpdb->posts, array( + 'post_author' => $user_id, + 'post_date' => $now, + 'post_date_gmt' => $now_gmt, + 'post_content' => $first_page, + 'post_excerpt' => '', + 'post_title' => __( 'Sample Page' ), + /* translators: Default page slug */ + 'post_name' => __( 'sample-page' ), + 'post_modified' => $now, + 'post_modified_gmt' => $now_gmt, + 'guid' => $first_post_guid, + 'post_type' => 'page', + 'to_ping' => '', + 'pinged' => '', + 'post_content_filtered' => '' + )); + $wpdb->insert( $wpdb->postmeta, array( 'post_id' => 2, 'meta_key' => '_wp_page_template', 'meta_value' => 'default' ) ); + + // Set up default widgets for default theme. + update_option( 'widget_search', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); + update_option( 'widget_recent-posts', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); + update_option( 'widget_recent-comments', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); + update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); + update_option( 'widget_categories', array ( 2 => array ( 'title' => '', 'count' => 0, 'hierarchical' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); + update_option( 'widget_meta', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); + update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'sidebar-2' => array (), 'sidebar-3' => array (), 'array_version' => 3 ) ); + + if ( ! is_multisite() ) + update_user_meta( $user_id, 'show_welcome_panel', 1 ); + elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) + update_user_meta( $user_id, 'show_welcome_panel', 2 ); + + if ( is_multisite() ) { + // Flush rules to pick up the new page. + $wp_rewrite->init(); + $wp_rewrite->flush_rules(); + + $user = new WP_User($user_id); + $wpdb->update( $wpdb->options, array('option_value' => $user->user_email), array('option_name' => 'admin_email') ); + + // Remove all perms except for the login user. + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'user_level') ); + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'capabilities') ); + + // Delete any caps that snuck into the previously active blog. (Hardcoded to blog 1 for now.) TODO: Get previous_blog_id. + if ( !is_super_admin( $user_id ) && $user_id != 1 ) + $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $user_id , 'meta_key' => $wpdb->base_prefix.'1_capabilities' ) ); + } +} +endif; + +if ( !function_exists('wp_new_blog_notification') ) : +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @param string $blog_title Blog title. + * @param string $blog_url Blog url. + * @param int $user_id User ID. + * @param string $password User's Password. + */ +function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) { + $user = new WP_User( $user_id ); + $email = $user->user_email; + $name = $user->user_login; + $message = sprintf(__("Your new WordPress site has been successfully set up at: + +%1\$s + +You can log in to the administrator account with the following information: + +Username: %2\$s +Password: %3\$s + +We hope you enjoy your new site. Thanks! + +--The WordPress Team +https://wordpress.org/ +"), $blog_url, $name, $password); + + @wp_mail($email, __('New WordPress Site'), $message); +} +endif; + +if ( !function_exists('wp_upgrade') ) : +/** + * Run WordPress Upgrade functions. + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @return null + */ +function wp_upgrade() { + global $wp_current_db_version, $wp_db_version, $wpdb; + + $wp_current_db_version = __get_option('db_version'); + + // We are up-to-date. Nothing to do. + if ( $wp_db_version == $wp_current_db_version ) + return; + + if ( ! is_blog_installed() ) + return; + + wp_check_mysql_version(); + wp_cache_flush(); + pre_schema_upgrade(); + make_db_current_silent(); + upgrade_all(); + if ( is_multisite() && is_main_site() ) + upgrade_network(); + wp_cache_flush(); + + if ( is_multisite() ) { + if ( $wpdb->get_row( "SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) ) + $wpdb->query( "UPDATE {$wpdb->blog_versions} SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" ); + else + $wpdb->query( "INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" ); + } + + /** + * Fires after a site is fully upgraded. + * + * @since 3.9.0 + * + * @param int $wp_db_version The new $wp_db_version. + * @param int $wp_current_db_version The old (current) $wp_db_version. + */ + do_action( 'wp_upgrade', $wp_db_version, $wp_current_db_version ); +} +endif; + +/** + * Functions to be called in install and upgrade scripts. + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + */ +function upgrade_all() { + global $wp_current_db_version, $wp_db_version; + $wp_current_db_version = __get_option('db_version'); + + // We are up-to-date. Nothing to do. + if ( $wp_db_version == $wp_current_db_version ) + return; + + // If the version is not set in the DB, try to guess the version. + if ( empty($wp_current_db_version) ) { + $wp_current_db_version = 0; + + // If the template option exists, we have 1.5. + $template = __get_option('template'); + if ( !empty($template) ) + $wp_current_db_version = 2541; + } + + if ( $wp_current_db_version < 6039 ) + upgrade_230_options_table(); + + populate_options(); + + if ( $wp_current_db_version < 2541 ) { + upgrade_100(); + upgrade_101(); + upgrade_110(); + upgrade_130(); + } + + if ( $wp_current_db_version < 3308 ) + upgrade_160(); + + if ( $wp_current_db_version < 4772 ) + upgrade_210(); + + if ( $wp_current_db_version < 4351 ) + upgrade_old_slugs(); + + if ( $wp_current_db_version < 5539 ) + upgrade_230(); + + if ( $wp_current_db_version < 6124 ) + upgrade_230_old_tables(); + + if ( $wp_current_db_version < 7499 ) + upgrade_250(); + + if ( $wp_current_db_version < 7935 ) + upgrade_252(); + + if ( $wp_current_db_version < 8201 ) + upgrade_260(); + + if ( $wp_current_db_version < 8989 ) + upgrade_270(); + + if ( $wp_current_db_version < 10360 ) + upgrade_280(); + + if ( $wp_current_db_version < 11958 ) + upgrade_290(); + + if ( $wp_current_db_version < 15260 ) + upgrade_300(); + + if ( $wp_current_db_version < 19389 ) + upgrade_330(); + + if ( $wp_current_db_version < 20080 ) + upgrade_340(); + + if ( $wp_current_db_version < 22422 ) + upgrade_350(); + + if ( $wp_current_db_version < 25824 ) + upgrade_370(); + + if ( $wp_current_db_version < 26148 ) + upgrade_372(); + + if ( $wp_current_db_version < 26691 ) + upgrade_380(); + + if ( $wp_current_db_version < 29630 ) + upgrade_400(); + + maybe_disable_link_manager(); + + maybe_disable_automattic_widgets(); + + update_option( 'db_version', $wp_db_version ); + update_option( 'db_upgraded', true ); +} + +/** + * Execute changes made in WordPress 1.0. + * + * @since 1.0.0 + */ +function upgrade_100() { + global $wpdb; + + // Get the title and ID of every post, post_name to check if it already has a value + $posts = $wpdb->get_results("SELECT ID, post_title, post_name FROM $wpdb->posts WHERE post_name = ''"); + if ($posts) { + foreach($posts as $post) { + if ('' == $post->post_name) { + $newtitle = sanitize_title($post->post_title); + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_name = %s WHERE ID = %d", $newtitle, $post->ID) ); + } + } + } + + $categories = $wpdb->get_results("SELECT cat_ID, cat_name, category_nicename FROM $wpdb->categories"); + foreach ($categories as $category) { + if ('' == $category->category_nicename) { + $newtitle = sanitize_title($category->cat_name); + $wpdb->update( $wpdb->categories, array('category_nicename' => $newtitle), array('cat_ID' => $category->cat_ID) ); + } + } + + $sql = "UPDATE $wpdb->options + SET option_value = REPLACE(option_value, 'wp-links/links-images/', 'wp-images/links/') + WHERE option_name LIKE %s + AND option_value LIKE %s"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( 'links_rating_image' ) . '%', $wpdb->esc_like( 'wp-links/links-images/' ) . '%' ) ); + + $done_ids = $wpdb->get_results("SELECT DISTINCT post_id FROM $wpdb->post2cat"); + if ($done_ids) : + foreach ($done_ids as $done_id) : + $done_posts[] = $done_id->post_id; + endforeach; + $catwhere = ' AND ID NOT IN (' . implode(',', $done_posts) . ')'; + else: + $catwhere = ''; + endif; + + $allposts = $wpdb->get_results("SELECT ID, post_category FROM $wpdb->posts WHERE post_category != '0' $catwhere"); + if ($allposts) : + foreach ($allposts as $post) { + // Check to see if it's already been imported + $cat = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->post2cat WHERE post_id = %d AND category_id = %d", $post->ID, $post->post_category) ); + if (!$cat && 0 != $post->post_category) { // If there's no result + $wpdb->insert( $wpdb->post2cat, array('post_id' => $post->ID, 'category_id' => $post->post_category) ); + } + } + endif; +} + +/** + * Execute changes made in WordPress 1.0.1. + * + * @since 1.0.1 + */ +function upgrade_101() { + global $wpdb; + + // Clean up indices, add a few + add_clean_index($wpdb->posts, 'post_name'); + add_clean_index($wpdb->posts, 'post_status'); + add_clean_index($wpdb->categories, 'category_nicename'); + add_clean_index($wpdb->comments, 'comment_approved'); + add_clean_index($wpdb->comments, 'comment_post_ID'); + add_clean_index($wpdb->links , 'link_category'); + add_clean_index($wpdb->links , 'link_visible'); +} + +/** + * Execute changes made in WordPress 1.2. + * + * @since 1.2.0 + */ +function upgrade_110() { + global $wpdb; + + // Set user_nicename. + $users = $wpdb->get_results("SELECT ID, user_nickname, user_nicename FROM $wpdb->users"); + foreach ($users as $user) { + if ('' == $user->user_nicename) { + $newname = sanitize_title($user->user_nickname); + $wpdb->update( $wpdb->users, array('user_nicename' => $newname), array('ID' => $user->ID) ); + } + } + + $users = $wpdb->get_results("SELECT ID, user_pass from $wpdb->users"); + foreach ($users as $row) { + if (!preg_match('/^[A-Fa-f0-9]{32}$/', $row->user_pass)) { + $wpdb->update( $wpdb->users, array('user_pass' => md5($row->user_pass)), array('ID' => $row->ID) ); + } + } + + // Get the GMT offset, we'll use that later on + $all_options = get_alloptions_110(); + + $time_difference = $all_options->time_difference; + + $server_time = time()+date('Z'); + $weblogger_time = $server_time + $time_difference * HOUR_IN_SECONDS; + $gmt_time = time(); + + $diff_gmt_server = ($gmt_time - $server_time) / HOUR_IN_SECONDS; + $diff_weblogger_server = ($weblogger_time - $server_time) / HOUR_IN_SECONDS; + $diff_gmt_weblogger = $diff_gmt_server - $diff_weblogger_server; + $gmt_offset = -$diff_gmt_weblogger; + + // Add a gmt_offset option, with value $gmt_offset + add_option('gmt_offset', $gmt_offset); + + // Check if we already set the GMT fields (if we did, then + // MAX(post_date_gmt) can't be '0000-00-00 00:00:00' + // I just slapped myself silly for not thinking about it earlier + $got_gmt_fields = ! ($wpdb->get_var("SELECT MAX(post_date_gmt) FROM $wpdb->posts") == '0000-00-00 00:00:00'); + + if (!$got_gmt_fields) { + + // Add or subtract time to all dates, to get GMT dates + $add_hours = intval($diff_gmt_weblogger); + $add_minutes = intval(60 * ($diff_gmt_weblogger - $add_hours)); + $wpdb->query("UPDATE $wpdb->posts SET post_date_gmt = DATE_ADD(post_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + $wpdb->query("UPDATE $wpdb->posts SET post_modified = post_date"); + $wpdb->query("UPDATE $wpdb->posts SET post_modified_gmt = DATE_ADD(post_modified, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE) WHERE post_modified != '0000-00-00 00:00:00'"); + $wpdb->query("UPDATE $wpdb->comments SET comment_date_gmt = DATE_ADD(comment_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + $wpdb->query("UPDATE $wpdb->users SET user_registered = DATE_ADD(user_registered, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + } + +} + +/** + * Execute changes made in WordPress 1.5. + * + * @since 1.5.0 + */ +function upgrade_130() { + global $wpdb; + + // Remove extraneous backslashes. + $posts = $wpdb->get_results("SELECT ID, post_title, post_content, post_excerpt, guid, post_date, post_name, post_status, post_author FROM $wpdb->posts"); + if ($posts) { + foreach($posts as $post) { + $post_content = addslashes(deslash($post->post_content)); + $post_title = addslashes(deslash($post->post_title)); + $post_excerpt = addslashes(deslash($post->post_excerpt)); + if ( empty($post->guid) ) + $guid = get_permalink($post->ID); + else + $guid = $post->guid; + + $wpdb->update( $wpdb->posts, compact('post_title', 'post_content', 'post_excerpt', 'guid'), array('ID' => $post->ID) ); + + } + } + + // Remove extraneous backslashes. + $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_content FROM $wpdb->comments"); + if ($comments) { + foreach($comments as $comment) { + $comment_content = deslash($comment->comment_content); + $comment_author = deslash($comment->comment_author); + + $wpdb->update($wpdb->comments, compact('comment_content', 'comment_author'), array('comment_ID' => $comment->comment_ID) ); + } + } + + // Remove extraneous backslashes. + $links = $wpdb->get_results("SELECT link_id, link_name, link_description FROM $wpdb->links"); + if ($links) { + foreach($links as $link) { + $link_name = deslash($link->link_name); + $link_description = deslash($link->link_description); + + $wpdb->update( $wpdb->links, compact('link_name', 'link_description'), array('link_id' => $link->link_id) ); + } + } + + $active_plugins = __get_option('active_plugins'); + + /* + * If plugins are not stored in an array, they're stored in the old + * newline separated format. Convert to new format. + */ + if ( !is_array( $active_plugins ) ) { + $active_plugins = explode("\n", trim($active_plugins)); + update_option('active_plugins', $active_plugins); + } + + // Obsolete tables + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optionvalues'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiontypes'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroups'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroup_options'); + + // Update comments table to use comment_type + $wpdb->query("UPDATE $wpdb->comments SET comment_type='trackback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); + $wpdb->query("UPDATE $wpdb->comments SET comment_type='pingback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); + + // Some versions have multiple duplicate option_name rows with the same values + $options = $wpdb->get_results("SELECT option_name, COUNT(option_name) AS dupes FROM `$wpdb->options` GROUP BY option_name"); + foreach ( $options as $option ) { + if ( 1 != $option->dupes ) { // Could this be done in the query? + $limit = $option->dupes - 1; + $dupe_ids = $wpdb->get_col( $wpdb->prepare("SELECT option_id FROM $wpdb->options WHERE option_name = %s LIMIT %d", $option->option_name, $limit) ); + if ( $dupe_ids ) { + $dupe_ids = join($dupe_ids, ','); + $wpdb->query("DELETE FROM $wpdb->options WHERE option_id IN ($dupe_ids)"); + } + } + } + + make_site_theme(); +} + +/** + * Execute changes made in WordPress 2.0. + * + * @since 2.0.0 + */ +function upgrade_160() { + global $wpdb, $wp_current_db_version; + + populate_roles_160(); + + $users = $wpdb->get_results("SELECT * FROM $wpdb->users"); + foreach ( $users as $user ) : + if ( !empty( $user->user_firstname ) ) + update_user_meta( $user->ID, 'first_name', wp_slash($user->user_firstname) ); + if ( !empty( $user->user_lastname ) ) + update_user_meta( $user->ID, 'last_name', wp_slash($user->user_lastname) ); + if ( !empty( $user->user_nickname ) ) + update_user_meta( $user->ID, 'nickname', wp_slash($user->user_nickname) ); + if ( !empty( $user->user_level ) ) + update_user_meta( $user->ID, $wpdb->prefix . 'user_level', $user->user_level ); + if ( !empty( $user->user_icq ) ) + update_user_meta( $user->ID, 'icq', wp_slash($user->user_icq) ); + if ( !empty( $user->user_aim ) ) + update_user_meta( $user->ID, 'aim', wp_slash($user->user_aim) ); + if ( !empty( $user->user_msn ) ) + update_user_meta( $user->ID, 'msn', wp_slash($user->user_msn) ); + if ( !empty( $user->user_yim ) ) + update_user_meta( $user->ID, 'yim', wp_slash($user->user_icq) ); + if ( !empty( $user->user_description ) ) + update_user_meta( $user->ID, 'description', wp_slash($user->user_description) ); + + if ( isset( $user->user_idmode ) ): + $idmode = $user->user_idmode; + if ($idmode == 'nickname') $id = $user->user_nickname; + if ($idmode == 'login') $id = $user->user_login; + if ($idmode == 'firstname') $id = $user->user_firstname; + if ($idmode == 'lastname') $id = $user->user_lastname; + if ($idmode == 'namefl') $id = $user->user_firstname.' '.$user->user_lastname; + if ($idmode == 'namelf') $id = $user->user_lastname.' '.$user->user_firstname; + if (!$idmode) $id = $user->user_nickname; + $wpdb->update( $wpdb->users, array('display_name' => $id), array('ID' => $user->ID) ); + endif; + + // FIXME: RESET_CAPS is temporary code to reset roles and caps if flag is set. + $caps = get_user_meta( $user->ID, $wpdb->prefix . 'capabilities'); + if ( empty($caps) || defined('RESET_CAPS') ) { + $level = get_user_meta($user->ID, $wpdb->prefix . 'user_level', true); + $role = translate_level_to_role($level); + update_user_meta( $user->ID, $wpdb->prefix . 'capabilities', array($role => true) ); + } + + endforeach; + $old_user_fields = array( 'user_firstname', 'user_lastname', 'user_icq', 'user_aim', 'user_msn', 'user_yim', 'user_idmode', 'user_ip', 'user_domain', 'user_browser', 'user_description', 'user_nickname', 'user_level' ); + $wpdb->hide_errors(); + foreach ( $old_user_fields as $old ) + $wpdb->query("ALTER TABLE $wpdb->users DROP $old"); + $wpdb->show_errors(); + + // Populate comment_count field of posts table. + $comments = $wpdb->get_results( "SELECT comment_post_ID, COUNT(*) as c FROM $wpdb->comments WHERE comment_approved = '1' GROUP BY comment_post_ID" ); + if ( is_array( $comments ) ) + foreach ($comments as $comment) + $wpdb->update( $wpdb->posts, array('comment_count' => $comment->c), array('ID' => $comment->comment_post_ID) ); + + /* + * Some alpha versions used a post status of object instead of attachment + * and put the mime type in post_type instead of post_mime_type. + */ + if ( $wp_current_db_version > 2541 && $wp_current_db_version <= 3091 ) { + $objects = $wpdb->get_results("SELECT ID, post_type FROM $wpdb->posts WHERE post_status = 'object'"); + foreach ($objects as $object) { + $wpdb->update( $wpdb->posts, array( 'post_status' => 'attachment', + 'post_mime_type' => $object->post_type, + 'post_type' => ''), + array( 'ID' => $object->ID ) ); + + $meta = get_post_meta($object->ID, 'imagedata', true); + if ( ! empty($meta['file']) ) + update_attached_file( $object->ID, $meta['file'] ); + } + } +} + +/** + * Execute changes made in WordPress 2.1. + * + * @since 2.1.0 + */ +function upgrade_210() { + global $wpdb, $wp_current_db_version; + + if ( $wp_current_db_version < 3506 ) { + // Update status and type. + $posts = $wpdb->get_results("SELECT ID, post_status FROM $wpdb->posts"); + + if ( ! empty($posts) ) foreach ($posts as $post) { + $status = $post->post_status; + $type = 'post'; + + if ( 'static' == $status ) { + $status = 'publish'; + $type = 'page'; + } else if ( 'attachment' == $status ) { + $status = 'inherit'; + $type = 'attachment'; + } + + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_status = %s, post_type = %s WHERE ID = %d", $status, $type, $post->ID) ); + } + } + + if ( $wp_current_db_version < 3845 ) { + populate_roles_210(); + } + + if ( $wp_current_db_version < 3531 ) { + // Give future posts a post_status of future. + $now = gmdate('Y-m-d H:i:59'); + $wpdb->query ("UPDATE $wpdb->posts SET post_status = 'future' WHERE post_status = 'publish' AND post_date_gmt > '$now'"); + + $posts = $wpdb->get_results("SELECT ID, post_date FROM $wpdb->posts WHERE post_status ='future'"); + if ( !empty($posts) ) + foreach ( $posts as $post ) + wp_schedule_single_event(mysql2date('U', $post->post_date, false), 'publish_future_post', array($post->ID)); + } +} + +/** + * Execute changes made in WordPress 2.3. + * + * @since 2.3.0 + */ +function upgrade_230() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 5200 ) { + populate_roles_230(); + } + + // Convert categories to terms. + $tt_ids = array(); + $have_tags = false; + $categories = $wpdb->get_results("SELECT * FROM $wpdb->categories ORDER BY cat_ID"); + foreach ($categories as $category) { + $term_id = (int) $category->cat_ID; + $name = $category->cat_name; + $description = $category->category_description; + $slug = $category->category_nicename; + $parent = $category->category_parent; + $term_group = 0; + + // Associate terms with the same slug in a term group and make slugs unique. + if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { + $term_group = $exists[0]->term_group; + $id = $exists[0]->term_id; + $num = 2; + do { + $alt_slug = $slug . "-$num"; + $num++; + $slug_check = $wpdb->get_var( $wpdb->prepare("SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug) ); + } while ( $slug_check ); + + $slug = $alt_slug; + + if ( empty( $term_group ) ) { + $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group") + 1; + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->terms SET term_group = %d WHERE term_id = %d", $term_group, $id) ); + } + } + + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->terms (term_id, name, slug, term_group) VALUES + (%d, %s, %s, %d)", $term_id, $name, $slug, $term_group) ); + + $count = 0; + if ( !empty($category->category_count) ) { + $count = (int) $category->category_count; + $taxonomy = 'category'; + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( !empty($category->link_count) ) { + $count = (int) $category->link_count; + $taxonomy = 'link_category'; + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( !empty($category->tag_count) ) { + $have_tags = true; + $count = (int) $category->tag_count; + $taxonomy = 'post_tag'; + $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( empty($count) ) { + $count = 0; + $taxonomy = 'category'; + $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + } + + $select = 'post_id, category_id'; + if ( $have_tags ) + $select .= ', rel_type'; + + $posts = $wpdb->get_results("SELECT $select FROM $wpdb->post2cat GROUP BY post_id, category_id"); + foreach ( $posts as $post ) { + $post_id = (int) $post->post_id; + $term_id = (int) $post->category_id; + $taxonomy = 'category'; + if ( !empty($post->rel_type) && 'tag' == $post->rel_type) + $taxonomy = 'tag'; + $tt_id = $tt_ids[$term_id][$taxonomy]; + if ( empty($tt_id) ) + continue; + + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $post_id, 'term_taxonomy_id' => $tt_id) ); + } + + // < 3570 we used linkcategories. >= 3570 we used categories and link2cat. + if ( $wp_current_db_version < 3570 ) { + /* + * Create link_category terms for link categories. Create a map of link + * cat IDs to link_category terms. + */ + $link_cat_id_map = array(); + $default_link_cat = 0; + $tt_ids = array(); + $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM " . $wpdb->prefix . 'linkcategories'); + foreach ( $link_cats as $category) { + $cat_id = (int) $category->cat_id; + $term_id = 0; + $name = wp_slash($category->cat_name); + $slug = sanitize_title($name); + $term_group = 0; + + // Associate terms with the same slug in a term group and make slugs unique. + if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { + $term_group = $exists[0]->term_group; + $term_id = $exists[0]->term_id; + } + + if ( empty($term_id) ) { + $wpdb->insert( $wpdb->terms, compact('name', 'slug', 'term_group') ); + $term_id = (int) $wpdb->insert_id; + } + + $link_cat_id_map[$cat_id] = $term_id; + $default_link_cat = $term_id; + + $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $term_id, 'taxonomy' => 'link_category', 'description' => '', 'parent' => 0, 'count' => 0) ); + $tt_ids[$term_id] = (int) $wpdb->insert_id; + } + + // Associate links to cats. + $links = $wpdb->get_results("SELECT link_id, link_category FROM $wpdb->links"); + if ( !empty($links) ) foreach ( $links as $link ) { + if ( 0 == $link->link_category ) + continue; + if ( ! isset($link_cat_id_map[$link->link_category]) ) + continue; + $term_id = $link_cat_id_map[$link->link_category]; + $tt_id = $tt_ids[$term_id]; + if ( empty($tt_id) ) + continue; + + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link->link_id, 'term_taxonomy_id' => $tt_id) ); + } + + // Set default to the last category we grabbed during the upgrade loop. + update_option('default_link_category', $default_link_cat); + } else { + $links = $wpdb->get_results("SELECT link_id, category_id FROM $wpdb->link2cat GROUP BY link_id, category_id"); + foreach ( $links as $link ) { + $link_id = (int) $link->link_id; + $term_id = (int) $link->category_id; + $taxonomy = 'link_category'; + $tt_id = $tt_ids[$term_id][$taxonomy]; + if ( empty($tt_id) ) + continue; + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link_id, 'term_taxonomy_id' => $tt_id) ); + } + } + + if ( $wp_current_db_version < 4772 ) { + // Obsolete linkcategories table + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'linkcategories'); + } + + // Recalculate all counts + $terms = $wpdb->get_results("SELECT term_taxonomy_id, taxonomy FROM $wpdb->term_taxonomy"); + foreach ( (array) $terms as $term ) { + if ( ('post_tag' == $term->taxonomy) || ('category' == $term->taxonomy) ) + $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships, $wpdb->posts WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d", $term->term_taxonomy_id) ); + else + $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $term->term_taxonomy_id) ); + $wpdb->update( $wpdb->term_taxonomy, array('count' => $count), array('term_taxonomy_id' => $term->term_taxonomy_id) ); + } +} + +/** + * Remove old options from the database. + * + * @since 2.3.0 + */ +function upgrade_230_options_table() { + global $wpdb; + $old_options_fields = array( 'option_can_override', 'option_type', 'option_width', 'option_height', 'option_description', 'option_admin_level' ); + $wpdb->hide_errors(); + foreach ( $old_options_fields as $old ) + $wpdb->query("ALTER TABLE $wpdb->options DROP $old"); + $wpdb->show_errors(); +} + +/** + * Remove old categories, link2cat, and post2cat database tables. + * + * @since 2.3.0 + */ +function upgrade_230_old_tables() { + global $wpdb; + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'categories'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'link2cat'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'post2cat'); +} + +/** + * Upgrade old slugs made in version 2.2. + * + * @since 2.2.0 + */ +function upgrade_old_slugs() { + // Upgrade people who were using the Redirect Old Slugs plugin. + global $wpdb; + $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_wp_old_slug' WHERE meta_key = 'old_slug'"); +} + +/** + * Execute changes made in WordPress 2.5.0. + * + * @since 2.5.0 + */ +function upgrade_250() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 6689 ) { + populate_roles_250(); + } + +} + +/** + * Execute changes made in WordPress 2.5.2. + * + * @since 2.5.2 + */ +function upgrade_252() { + global $wpdb; + + $wpdb->query("UPDATE $wpdb->users SET user_activation_key = ''"); +} + +/** + * Execute changes made in WordPress 2.6. + * + * @since 2.6.0 + */ +function upgrade_260() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 8000 ) + populate_roles_260(); +} + +/** + * Execute changes made in WordPress 2.7. + * + * @since 2.7.0 + */ +function upgrade_270() { + global $wpdb, $wp_current_db_version; + + if ( $wp_current_db_version < 8980 ) + populate_roles_270(); + + // Update post_date for unpublished posts with empty timestamp + if ( $wp_current_db_version < 8921 ) + $wpdb->query( "UPDATE $wpdb->posts SET post_date = post_modified WHERE post_date = '0000-00-00 00:00:00'" ); +} + +/** + * Execute changes made in WordPress 2.8. + * + * @since 2.8.0 + */ +function upgrade_280() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 10360 ) + populate_roles_280(); + if ( is_multisite() ) { + $start = 0; + while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) { + foreach( $rows as $row ) { + $value = $row->option_value; + if ( !@unserialize( $value ) ) + $value = stripslashes( $value ); + if ( $value !== $row->option_value ) { + update_option( $row->option_name, $value ); + } + } + $start += 20; + } + refresh_blog_details( $wpdb->blogid ); + } +} + +/** + * Execute changes made in WordPress 2.9. + * + * @since 2.9.0 + */ +function upgrade_290() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 11958 ) { + // Previously, setting depth to 1 would redundantly disable threading, but now 2 is the minimum depth to avoid confusion + if ( get_option( 'thread_comments_depth' ) == '1' ) { + update_option( 'thread_comments_depth', 2 ); + update_option( 'thread_comments', 0 ); + } + } +} + +/** + * Execute changes made in WordPress 3.0. + * + * @since 3.0.0 + */ +function upgrade_300() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 15093 ) + populate_roles_300(); + + if ( $wp_current_db_version < 14139 && is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false ) + add_site_option( 'siteurl', '' ); + + // 3.0 screen options key name changes. + if ( is_main_site() && !defined('DO_NOT_UPGRADE_GLOBAL_TABLES') ) { + $sql = "DELETE FROM $wpdb->usermeta + WHERE meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key = 'manageedittagscolumnshidden' + OR meta_key = 'managecategoriescolumnshidden' + OR meta_key = 'manageedit-tagscolumnshidden' + OR meta_key = 'manageeditcolumnshidden' + OR meta_key = 'categories_per_page' + OR meta_key = 'edit_tags_per_page'"; + $prefix = $wpdb->esc_like( $wpdb->base_prefix ); + $wpdb->query( $wpdb->prepare( $sql, + $prefix . '%' . $wpdb->esc_like( 'meta-box-hidden' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'closedpostboxes' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'manage-' ) . '%' . $wpdb->esc_like( '-columns-hidden' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'meta-box-order' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'metaboxorder' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'screen_layout' ) . '%' + ) ); + } + +} + +/** + * Execute changes made in WordPress 3.3. + * + * @since 3.3.0 + */ +function upgrade_330() { + global $wp_current_db_version, $wpdb, $wp_registered_widgets, $sidebars_widgets; + + if ( $wp_current_db_version < 19061 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('show_admin_bar_admin', 'plugins_last_view')" ); + } + + if ( $wp_current_db_version >= 11548 ) + return; + + $sidebars_widgets = get_option( 'sidebars_widgets', array() ); + $_sidebars_widgets = array(); + + if ( isset($sidebars_widgets['wp_inactive_widgets']) || empty($sidebars_widgets) ) + $sidebars_widgets['array_version'] = 3; + elseif ( !isset($sidebars_widgets['array_version']) ) + $sidebars_widgets['array_version'] = 1; + + switch ( $sidebars_widgets['array_version'] ) { + case 1 : + foreach ( (array) $sidebars_widgets as $index => $sidebar ) + if ( is_array($sidebar) ) + foreach ( (array) $sidebar as $i => $name ) { + $id = strtolower($name); + if ( isset($wp_registered_widgets[$id]) ) { + $_sidebars_widgets[$index][$i] = $id; + continue; + } + $id = sanitize_title($name); + if ( isset($wp_registered_widgets[$id]) ) { + $_sidebars_widgets[$index][$i] = $id; + continue; + } + + $found = false; + + foreach ( $wp_registered_widgets as $widget_id => $widget ) { + if ( strtolower($widget['name']) == strtolower($name) ) { + $_sidebars_widgets[$index][$i] = $widget['id']; + $found = true; + break; + } elseif ( sanitize_title($widget['name']) == sanitize_title($name) ) { + $_sidebars_widgets[$index][$i] = $widget['id']; + $found = true; + break; + } + } + + if ( $found ) + continue; + + unset($_sidebars_widgets[$index][$i]); + } + $_sidebars_widgets['array_version'] = 2; + $sidebars_widgets = $_sidebars_widgets; + unset($_sidebars_widgets); + + case 2 : + $sidebars_widgets = retrieve_widgets(); + $sidebars_widgets['array_version'] = 3; + update_option( 'sidebars_widgets', $sidebars_widgets ); + } +} + +/** + * Execute changes made in WordPress 3.4. + * + * @since 3.4.0 + */ +function upgrade_340() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 19798 ) { + $wpdb->hide_errors(); + $wpdb->query( "ALTER TABLE $wpdb->options DROP COLUMN blog_id" ); + $wpdb->show_errors(); + } + + if ( $wp_current_db_version < 19799 ) { + $wpdb->hide_errors(); + $wpdb->query("ALTER TABLE $wpdb->comments DROP INDEX comment_approved"); + $wpdb->show_errors(); + } + + if ( $wp_current_db_version < 20022 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key = 'themes_last_view'" ); + } + + if ( $wp_current_db_version < 20080 ) { + if ( 'yes' == $wpdb->get_var( "SELECT autoload FROM $wpdb->options WHERE option_name = 'uninstall_plugins'" ) ) { + $uninstall_plugins = get_option( 'uninstall_plugins' ); + delete_option( 'uninstall_plugins' ); + add_option( 'uninstall_plugins', $uninstall_plugins, null, 'no' ); + } + } +} + +/** + * Execute changes made in WordPress 3.5. + * + * @since 3.5.0 + */ +function upgrade_350() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 22006 && $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) + update_option( 'link_manager_enabled', 1 ); // Previously set to 0 by populate_options() + + if ( $wp_current_db_version < 21811 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $meta_keys = array(); + foreach ( array_merge( get_post_types(), get_taxonomies() ) as $name ) { + if ( false !== strpos( $name, '-' ) ) + $meta_keys[] = 'edit_' . str_replace( '-', '_', $name ) . '_per_page'; + } + if ( $meta_keys ) { + $meta_keys = implode( "', '", $meta_keys ); + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('$meta_keys')" ); + } + } + + if ( $wp_current_db_version < 22422 && $term = get_term_by( 'slug', 'post-format-standard', 'post_format' ) ) + wp_delete_term( $term->term_id, 'post_format' ); +} + +/** + * Execute changes made in WordPress 3.7. + * + * @since 3.7.0 + */ +function upgrade_370() { + global $wp_current_db_version; + if ( $wp_current_db_version < 25824 ) + wp_clear_scheduled_hook( 'wp_auto_updates_maybe_update' ); +} + +/** + * Execute changes made in WordPress 3.7.2. + * + * @since 3.7.2 + * @since 3.8.0 + */ +function upgrade_372() { + global $wp_current_db_version; + if ( $wp_current_db_version < 26148 ) + wp_clear_scheduled_hook( 'wp_maybe_auto_update' ); +} + +/** + * Execute changes made in WordPress 3.8.0. + * + * @since 3.8.0 + */ +function upgrade_380() { + global $wp_current_db_version; + if ( $wp_current_db_version < 26691 ) { + deactivate_plugins( array( 'mp6/mp6.php' ), true ); + } +} + +/** + * Execute changes made in WordPress 4.0.0. + * + * @since 4.0.0 + */ +function upgrade_400() { + global $wp_current_db_version; + if ( $wp_current_db_version < 29630 ) { + if ( ! is_multisite() && false === get_option( 'WPLANG' ) ) { + if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && in_array( WPLANG, get_available_languages() ) ) { + update_option( 'WPLANG', WPLANG ); + } else { + update_option( 'WPLANG', '' ); + } + } + } +} + +/** + * Execute network level changes + * + * @since 3.0.0 + */ +function upgrade_network() { + global $wp_current_db_version, $wpdb; + + // Always. + if ( is_main_network() ) { + /* + * Deletes all expired transients. The multi-table delete syntax is used + * to delete the transient record from table a, and the corresponding + * transient_timeout record from table b. + */ + $time = time(); + $sql = "DELETE a, b FROM $wpdb->sitemeta a, $wpdb->sitemeta b + WHERE a.meta_key LIKE %s + AND a.meta_key NOT LIKE %s + AND b.meta_key = CONCAT( '_site_transient_timeout_', SUBSTRING( a.meta_key, 17 ) ) + AND b.meta_value < %d"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_site_transient_' ) . '%', $wpdb->esc_like ( '_site_transient_timeout_' ) . '%', $time ) ); + } + + // 2.8. + if ( $wp_current_db_version < 11549 ) { + $wpmu_sitewide_plugins = get_site_option( 'wpmu_sitewide_plugins' ); + $active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' ); + if ( $wpmu_sitewide_plugins ) { + if ( !$active_sitewide_plugins ) + $sitewide_plugins = (array) $wpmu_sitewide_plugins; + else + $sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins ); + + update_site_option( 'active_sitewide_plugins', $sitewide_plugins ); + } + delete_site_option( 'wpmu_sitewide_plugins' ); + delete_site_option( 'deactivated_sitewide_plugins' ); + + $start = 0; + while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) { + foreach( $rows as $row ) { + $value = $row->meta_value; + if ( !@unserialize( $value ) ) + $value = stripslashes( $value ); + if ( $value !== $row->meta_value ) { + update_site_option( $row->meta_key, $value ); + } + } + $start += 20; + } + } + + // 3.0 + if ( $wp_current_db_version < 13576 ) + update_site_option( 'global_terms_enabled', '1' ); + + // 3.3 + if ( $wp_current_db_version < 19390 ) + update_site_option( 'initial_db_version', $wp_current_db_version ); + + if ( $wp_current_db_version < 19470 ) { + if ( false === get_site_option( 'active_sitewide_plugins' ) ) + update_site_option( 'active_sitewide_plugins', array() ); + } + + // 3.4 + if ( $wp_current_db_version < 20148 ) { + // 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name. + $allowedthemes = get_site_option( 'allowedthemes' ); + $allowed_themes = get_site_option( 'allowed_themes' ); + if ( false === $allowedthemes && is_array( $allowed_themes ) && $allowed_themes ) { + $converted = array(); + $themes = wp_get_themes(); + foreach ( $themes as $stylesheet => $theme_data ) { + if ( isset( $allowed_themes[ $theme_data->get('Name') ] ) ) + $converted[ $stylesheet ] = true; + } + update_site_option( 'allowedthemes', $converted ); + delete_site_option( 'allowed_themes' ); + } + } + + // 3.5 + if ( $wp_current_db_version < 21823 ) + update_site_option( 'ms_files_rewriting', '1' ); + + // 3.5.2 + if ( $wp_current_db_version < 24448 ) { + $illegal_names = get_site_option( 'illegal_names' ); + if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) { + $illegal_name = reset( $illegal_names ); + $illegal_names = explode( ' ', $illegal_name ); + update_site_option( 'illegal_names', $illegal_names ); + } + } +} + +// The functions we use to actually do stuff + +// General + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.0 + * + * @param string $table_name Database table name to create. + * @param string $create_ddl SQL statement to create table. + * @return bool If table already exists or was created by function. + */ +function maybe_create_table($table_name, $create_ddl) { + global $wpdb; + + $query = $wpdb->prepare( "SHOW TABLES LIKE %s", $wpdb->esc_like( $table_name ) ); + + if ( $wpdb->get_var( $query ) == $table_name ) { + return true; + } + + // Didn't find it try to create it.. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + if ( $wpdb->get_var( $query ) == $table_name ) { + return true; + } + return false; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + * + * @param string $table Database table name. + * @param string $index Index name to drop. + * @return bool True, when finished. + */ +function drop_index($table, $index) { + global $wpdb; + $wpdb->hide_errors(); + $wpdb->query("ALTER TABLE `$table` DROP INDEX `$index`"); + // Now we need to take out all the extra ones we may have created + for ($i = 0; $i < 25; $i++) { + $wpdb->query("ALTER TABLE `$table` DROP INDEX `{$index}_$i`"); + } + $wpdb->show_errors(); + return true; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + * + * @param string $table Database table name. + * @param string $index Database table index column. + * @return bool True, when done with execution. + */ +function add_clean_index($table, $index) { + global $wpdb; + drop_index($table, $index); + $wpdb->query("ALTER TABLE `$table` ADD INDEX ( `$index` )"); + return true; +} + +/** + ** maybe_add_column() + ** Add column to db table if it doesn't exist. + ** Returns: true if already exists or on successful completion + ** false on error + */ +function maybe_add_column($table_name, $column_name, $create_ddl) { + global $wpdb; + foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { + if ($column == $column_name) { + return true; + } + } + + // Didn't find it try to create it. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { + if ($column == $column_name) { + return true; + } + } + return false; +} + +/** + * Retrieve all options as it was for 1.2. + * + * @since 1.2.0 + * + * @return array List of options. + */ +function get_alloptions_110() { + global $wpdb; + $all_options = new stdClass; + if ( $options = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" ) ) { + foreach ( $options as $option ) { + if ( 'siteurl' == $option->option_name || 'home' == $option->option_name || 'category_base' == $option->option_name ) + $option->option_value = untrailingslashit( $option->option_value ); + $all_options->{$option->option_name} = stripslashes( $option->option_value ); + } + } + return $all_options; +} + +/** + * Version of get_option that is private to install/upgrade. + * + * @since 1.5.1 + * @access private + * + * @param string $setting Option name. + * @return mixed + */ +function __get_option($setting) { + global $wpdb; + + if ( $setting == 'home' && defined( 'WP_HOME' ) ) + return untrailingslashit( WP_HOME ); + + if ( $setting == 'siteurl' && defined( 'WP_SITEURL' ) ) + return untrailingslashit( WP_SITEURL ); + + $option = $wpdb->get_var( $wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s", $setting ) ); + + if ( 'home' == $setting && '' == $option ) + return __get_option( 'siteurl' ); + + if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting || 'tag_base' == $setting ) + $option = untrailingslashit( $option ); + + return maybe_unserialize( $option ); +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param string $content + * @return string + */ +function deslash($content) { + // Note: \\\ inside a regex denotes a single backslash. + + /* + * Replace one or more backslashes followed by a single quote with + * a single quote. + */ + $content = preg_replace("/\\\+'/", "'", $content); + + /* + * Replace one or more backslashes followed by a double quote with + * a double quote. + */ + $content = preg_replace('/\\\+"/', '"', $content); + + // Replace one or more backslashes with one backslash. + $content = preg_replace("/\\\+/", "\\", $content); + + return $content; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $queries + * @param unknown_type $execute + * @return unknown + */ +function dbDelta( $queries = '', $execute = true ) { + global $wpdb; + + if ( in_array( $queries, array( '', 'all', 'blog', 'global', 'ms_global' ), true ) ) + $queries = wp_get_db_schema( $queries ); + + // Separate individual queries into an array + if ( !is_array($queries) ) { + $queries = explode( ';', $queries ); + $queries = array_filter( $queries ); + } + + /** + * Filter the dbDelta SQL queries. + * + * @since 3.3.0 + * + * @param array $queries An array of dbDelta SQL queries. + */ + $queries = apply_filters( 'dbdelta_queries', $queries ); + + $cqueries = array(); // Creation Queries + $iqueries = array(); // Insertion Queries + $for_update = array(); + + // Create a tablename index for an array ($cqueries) of queries + foreach($queries as $qry) { + if (preg_match("|CREATE TABLE ([^ ]*)|", $qry, $matches)) { + $cqueries[ trim( $matches[1], '`' ) ] = $qry; + $for_update[$matches[1]] = 'Created table '.$matches[1]; + } else if (preg_match("|CREATE DATABASE ([^ ]*)|", $qry, $matches)) { + array_unshift($cqueries, $qry); + } else if (preg_match("|INSERT INTO ([^ ]*)|", $qry, $matches)) { + $iqueries[] = $qry; + } else if (preg_match("|UPDATE ([^ ]*)|", $qry, $matches)) { + $iqueries[] = $qry; + } else { + // Unrecognized query type + } + } + + /** + * Filter the dbDelta SQL queries for creating tables and/or databases. + * + * Queries filterable via this hook contain "CREATE TABLE" or "CREATE DATABASE". + * + * @since 3.3.0 + * + * @param array $cqueries An array of dbDelta create SQL queries. + */ + $cqueries = apply_filters( 'dbdelta_create_queries', $cqueries ); + + /** + * Filter the dbDelta SQL queries for inserting or updating. + * + * Queries filterable via this hook contain "INSERT INTO" or "UPDATE". + * + * @since 3.3.0 + * + * @param array $iqueries An array of dbDelta insert or update SQL queries. + */ + $iqueries = apply_filters( 'dbdelta_insert_queries', $iqueries ); + + $global_tables = $wpdb->tables( 'global' ); + foreach ( $cqueries as $table => $qry ) { + // Upgrade global tables only for the main site. Don't upgrade at all if DO_NOT_UPGRADE_GLOBAL_TABLES is defined. + if ( in_array( $table, $global_tables ) && ( !is_main_site() || defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) ) { + unset( $cqueries[ $table ], $for_update[ $table ] ); + continue; + } + + // Fetch the table column structure from the database + $suppress = $wpdb->suppress_errors(); + $tablefields = $wpdb->get_results("DESCRIBE {$table};"); + $wpdb->suppress_errors( $suppress ); + + if ( ! $tablefields ) + continue; + + // Clear the field and index arrays. + $cfields = $indices = array(); + + // Get all of the field names in the query from between the parentheses. + preg_match("|\((.*)\)|ms", $qry, $match2); + $qryline = trim($match2[1]); + + // Separate field lines into an array. + $flds = explode("\n", $qryline); + + // todo: Remove this? + //echo "
    \n".print_r(strtolower($table), true).":\n".print_r($cqueries, true)."

    "; + + // For every field line specified in the query. + foreach ($flds as $fld) { + + // Extract the field name. + preg_match("|^([^ ]*)|", trim($fld), $fvals); + $fieldname = trim( $fvals[1], '`' ); + + // Verify the found field name. + $validfield = true; + switch (strtolower($fieldname)) { + case '': + case 'primary': + case 'index': + case 'fulltext': + case 'unique': + case 'key': + $validfield = false; + $indices[] = trim(trim($fld), ", \n"); + break; + } + $fld = trim($fld); + + // If it's a valid field, add it to the field array. + if ($validfield) { + $cfields[strtolower($fieldname)] = trim($fld, ", \n"); + } + } + + // For every field in the table. + foreach ($tablefields as $tablefield) { + + // If the table field exists in the field array ... + if (array_key_exists(strtolower($tablefield->Field), $cfields)) { + + // Get the field type from the query. + preg_match("|".$tablefield->Field." ([^ ]*( unsigned)?)|i", $cfields[strtolower($tablefield->Field)], $matches); + $fieldtype = $matches[1]; + + // Is actual field type different from the field type in query? + if ($tablefield->Type != $fieldtype) { + // Add a query to change the column type + $cqueries[] = "ALTER TABLE {$table} CHANGE COLUMN {$tablefield->Field} " . $cfields[strtolower($tablefield->Field)]; + $for_update[$table.'.'.$tablefield->Field] = "Changed type of {$table}.{$tablefield->Field} from {$tablefield->Type} to {$fieldtype}"; + } + + // Get the default value from the array + // todo: Remove this? + //echo "{$cfields[strtolower($tablefield->Field)]}
    "; + if (preg_match("| DEFAULT '(.*?)'|i", $cfields[strtolower($tablefield->Field)], $matches)) { + $default_value = $matches[1]; + if ($tablefield->Default != $default_value) { + // Add a query to change the column's default value + $cqueries[] = "ALTER TABLE {$table} ALTER COLUMN {$tablefield->Field} SET DEFAULT '{$default_value}'"; + $for_update[$table.'.'.$tablefield->Field] = "Changed default value of {$table}.{$tablefield->Field} from {$tablefield->Default} to {$default_value}"; + } + } + + // Remove the field from the array (so it's not added). + unset($cfields[strtolower($tablefield->Field)]); + } else { + // This field exists in the table, but not in the creation queries? + } + } + + // For every remaining field specified for the table. + foreach ($cfields as $fieldname => $fielddef) { + // Push a query line into $cqueries that adds the field to that table. + $cqueries[] = "ALTER TABLE {$table} ADD COLUMN $fielddef"; + $for_update[$table.'.'.$fieldname] = 'Added column '.$table.'.'.$fieldname; + } + + // Index stuff goes here. Fetch the table index structure from the database. + $tableindices = $wpdb->get_results("SHOW INDEX FROM {$table};"); + + if ($tableindices) { + // Clear the index array. + unset($index_ary); + + // For every index in the table. + foreach ($tableindices as $tableindex) { + + // Add the index to the index data array. + $keyname = $tableindex->Key_name; + $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part); + $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false; + } + + // For each actual index in the index array. + foreach ($index_ary as $index_name => $index_data) { + + // Build a create string to compare to the query. + $index_string = ''; + if ($index_name == 'PRIMARY') { + $index_string .= 'PRIMARY '; + } else if($index_data['unique']) { + $index_string .= 'UNIQUE '; + } + $index_string .= 'KEY '; + if ($index_name != 'PRIMARY') { + $index_string .= $index_name; + } + $index_columns = ''; + + // For each column in the index. + foreach ($index_data['columns'] as $column_data) { + if ($index_columns != '') $index_columns .= ','; + + // Add the field to the column list string. + $index_columns .= $column_data['fieldname']; + if ($column_data['subpart'] != '') { + $index_columns .= '('.$column_data['subpart'].')'; + } + } + // Add the column list to the index create string. + $index_string .= ' ('.$index_columns.')'; + if (!(($aindex = array_search($index_string, $indices)) === false)) { + unset($indices[$aindex]); + // todo: Remove this? + //echo "
    {$table}:
    Found index:".$index_string."
    \n"; + } + // todo: Remove this? + //else echo "
    {$table}:
    Did not find index:".$index_string."
    ".print_r($indices, true)."
    \n"; + } + } + + // For every remaining index specified for the table. + foreach ( (array) $indices as $index ) { + // Push a query line into $cqueries that adds the index to that table. + $cqueries[] = "ALTER TABLE {$table} ADD $index"; + $for_update[] = 'Added index ' . $table . ' ' . $index; + } + + // Remove the original table creation query from processing. + unset( $cqueries[ $table ], $for_update[ $table ] ); + } + + $allqueries = array_merge($cqueries, $iqueries); + if ($execute) { + foreach ($allqueries as $query) { + // todo: Remove this? + //echo "
    ".print_r($query, true)."
    \n"; + $wpdb->query($query); + } + } + + return $for_update; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + */ +function make_db_current( $tables = 'all' ) { + $alterations = dbDelta( $tables ); + echo "
      \n"; + foreach($alterations as $alteration) echo "
    1. $alteration
    2. \n"; + echo "
    \n"; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + */ +function make_db_current_silent( $tables = 'all' ) { + dbDelta( $tables ); +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $theme_name + * @param unknown_type $template + * @return unknown + */ +function make_site_theme_from_oldschool($theme_name, $template) { + $home_path = get_home_path(); + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + + if (! file_exists("$home_path/index.php")) + return false; + + /* + * Copy files from the old locations to the site theme. + * TODO: This does not copy arbitrary include dependencies. Only the standard WP files are copied. + */ + $files = array('index.php' => 'index.php', 'wp-layout.css' => 'style.css', 'wp-comments.php' => 'comments.php', 'wp-comments-popup.php' => 'comments-popup.php'); + + foreach ($files as $oldfile => $newfile) { + if ($oldfile == 'index.php') + $oldpath = $home_path; + else + $oldpath = ABSPATH; + + // Check to make sure it's not a new index. + if ($oldfile == 'index.php') { + $index = implode('', file("$oldpath/$oldfile")); + if (strpos($index, 'WP_USE_THEMES') !== false) { + if (! @copy(WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME . '/index.php', "$site_dir/$newfile")) + return false; + + // Don't copy anything. + continue; + } + } + + if (! @copy("$oldpath/$oldfile", "$site_dir/$newfile")) + return false; + + chmod("$site_dir/$newfile", 0777); + + // Update the blog header include in each file. + $lines = explode("\n", implode('', file("$site_dir/$newfile"))); + if ($lines) { + $f = fopen("$site_dir/$newfile", 'w'); + + foreach ($lines as $line) { + if (preg_match('/require.*wp-blog-header/', $line)) + $line = '//' . $line; + + // Update stylesheet references. + $line = str_replace("/wp-layout.css", "", $line); + + // Update comments template inclusion. + $line = str_replace("", "", $line); + + fwrite($f, "{$line}\n"); + } + fclose($f); + } + } + + // Add a theme header. + $header = "/*\nTheme Name: $theme_name\nTheme URI: " . __get_option('siteurl') . "\nDescription: A theme automatically created by the update.\nVersion: 1.0\nAuthor: Moi\n*/\n"; + + $stylelines = file_get_contents("$site_dir/style.css"); + if ($stylelines) { + $f = fopen("$site_dir/style.css", 'w'); + + fwrite($f, $header); + fwrite($f, $stylelines); + fclose($f); + } + + return true; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $theme_name + * @param unknown_type $template + * @return unknown + */ +function make_site_theme_from_default($theme_name, $template) { + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + $default_dir = WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME; + + // Copy files from the default theme to the site theme. + //$files = array('index.php', 'comments.php', 'comments-popup.php', 'footer.php', 'header.php', 'sidebar.php', 'style.css'); + + $theme_dir = @ opendir($default_dir); + if ($theme_dir) { + while(($theme_file = readdir( $theme_dir )) !== false) { + if (is_dir("$default_dir/$theme_file")) + continue; + if (! @copy("$default_dir/$theme_file", "$site_dir/$theme_file")) + return; + chmod("$site_dir/$theme_file", 0777); + } + } + @closedir($theme_dir); + + // Rewrite the theme header. + $stylelines = explode("\n", implode('', file("$site_dir/style.css"))); + if ($stylelines) { + $f = fopen("$site_dir/style.css", 'w'); + + foreach ($stylelines as $line) { + if (strpos($line, 'Theme Name:') !== false) $line = 'Theme Name: ' . $theme_name; + elseif (strpos($line, 'Theme URI:') !== false) $line = 'Theme URI: ' . __get_option('url'); + elseif (strpos($line, 'Description:') !== false) $line = 'Description: Your theme.'; + elseif (strpos($line, 'Version:') !== false) $line = 'Version: 1'; + elseif (strpos($line, 'Author:') !== false) $line = 'Author: You'; + fwrite($f, $line . "\n"); + } + fclose($f); + } + + // Copy the images. + umask(0); + if (! mkdir("$site_dir/images", 0777)) { + return false; + } + + $images_dir = @ opendir("$default_dir/images"); + if ($images_dir) { + while(($image = readdir($images_dir)) !== false) { + if (is_dir("$default_dir/images/$image")) + continue; + if (! @copy("$default_dir/images/$image", "$site_dir/images/$image")) + return; + chmod("$site_dir/images/$image", 0777); + } + } + @closedir($images_dir); +} + +// Create a site theme from the default theme. +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @return unknown + */ +function make_site_theme() { + // Name the theme after the blog. + $theme_name = __get_option('blogname'); + $template = sanitize_title($theme_name); + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + + // If the theme already exists, nothing to do. + if ( is_dir($site_dir)) { + return false; + } + + // We must be able to write to the themes dir. + if (! is_writable(WP_CONTENT_DIR . "/themes")) { + return false; + } + + umask(0); + if (! mkdir($site_dir, 0777)) { + return false; + } + + if (file_exists(ABSPATH . 'wp-layout.css')) { + if (! make_site_theme_from_oldschool($theme_name, $template)) { + // TODO: rm -rf the site theme directory. + return false; + } + } else { + if (! make_site_theme_from_default($theme_name, $template)) + // TODO: rm -rf the site theme directory. + return false; + } + + // Make the new site theme active. + $current_template = __get_option('template'); + if ($current_template == WP_DEFAULT_THEME) { + update_option('template', $template); + update_option('stylesheet', $template); + } + return $template; +} + +/** + * Translate user level to user role name. + * + * @since 2.0.0 + * + * @param int $level User level. + * @return string User role name. + */ +function translate_level_to_role($level) { + switch ($level) { + case 10: + case 9: + case 8: + return 'administrator'; + case 7: + case 6: + case 5: + return 'editor'; + case 4: + case 3: + case 2: + return 'author'; + case 1: + return 'contributor'; + case 0: + return 'subscriber'; + } +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + */ +function wp_check_mysql_version() { + global $wpdb; + $result = $wpdb->check_database_version(); + if ( is_wp_error( $result ) ) { + echo $result->get_error_message(); + exit(1); + } +} + +/** + * Disables the Automattic widgets plugin, which was merged into core. + * + * @since 2.2.0 + */ +function maybe_disable_automattic_widgets() { + $plugins = __get_option( 'active_plugins' ); + + foreach ( (array) $plugins as $plugin ) { + if ( basename( $plugin ) == 'widgets.php' ) { + array_splice( $plugins, array_search( $plugin, $plugins ), 1 ); + update_option( 'active_plugins', $plugins ); + break; + } + } +} + +/** + * Disables the Link Manager on upgrade, if at the time of upgrade, no links exist in the DB. + * + * @since 3.5.0 + */ +function maybe_disable_link_manager() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version >= 22006 && get_option( 'link_manager_enabled' ) && ! $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) + update_option( 'link_manager_enabled', 0 ); +} + +/** + * Runs before the schema is upgraded. + * + * @since 2.9.0 + */ +function pre_schema_upgrade() { + global $wp_current_db_version, $wpdb; + + // Upgrade versions prior to 2.9 + if ( $wp_current_db_version < 11557 ) { + // Delete duplicate options. Keep the option with the highest option_id. + $wpdb->query("DELETE o1 FROM $wpdb->options AS o1 JOIN $wpdb->options AS o2 USING (`option_name`) WHERE o2.option_id > o1.option_id"); + + // Drop the old primary key and add the new. + $wpdb->query("ALTER TABLE $wpdb->options DROP PRIMARY KEY, ADD PRIMARY KEY(option_id)"); + + // Drop the old option_name index. dbDelta() doesn't do the drop. + $wpdb->query("ALTER TABLE $wpdb->options DROP INDEX option_name"); + } + + // Multisite schema upgrades. + if ( $wp_current_db_version < 25448 && is_multisite() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) && is_main_network() ) { + + // Upgrade verions prior to 3.7 + if ( $wp_current_db_version < 25179 ) { + // New primary key for signups. + $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" ); + $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" ); + } + + if ( $wp_current_db_version < 25448 ) { + // Convert archived from enum to tinyint. + $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" ); + $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" ); + } + } +} + +/** + * Install global terms. + * + * @since 3.0.0 + * + */ +if ( !function_exists( 'install_global_terms' ) ) : +function install_global_terms() { + global $wpdb, $charset_collate; + $ms_queries = " +CREATE TABLE $wpdb->sitecategories ( + cat_ID bigint(20) NOT NULL auto_increment, + cat_name varchar(55) NOT NULL default '', + category_nicename varchar(200) NOT NULL default '', + last_updated timestamp NOT NULL, + PRIMARY KEY (cat_ID), + KEY category_nicename (category_nicename), + KEY last_updated (last_updated) +) $charset_collate; +"; +// now create tables + dbDelta( $ms_queries ); +} +endif; diff --git a/wp-admin/includes/upgrade.php.orig b/wp-admin/includes/upgrade.php.orig new file mode 100644 index 0000000..02dfe09 --- /dev/null +++ b/wp-admin/includes/upgrade.php.orig @@ -0,0 +1,2216 @@ +Note that password carefully! It is a random password that was generated just for you.'); + $user_id = wp_create_user($user_name, $user_password, $user_email); + update_user_option($user_id, 'default_password_nag', true, true); + $email_password = true; + } else if ( !$user_id ) { + // Password has been provided + $message = ''.__('Your chosen password.').''; + $user_id = wp_create_user($user_name, $user_password, $user_email); + } else { + $message = __('User already exists. Password inherited.'); + } + + $user = new WP_User($user_id); + $user->set_role('administrator'); + + wp_install_defaults($user_id); + + flush_rewrite_rules(); + + wp_new_blog_notification($blog_title, $guessurl, $user_id, ($email_password ? $user_password : __('The password you chose during the install.') ) ); + + wp_cache_flush(); + + /** + * Fires after a site is fully installed. + * + * @since 3.9.0 + * + * @param WP_User $user The site owner. + */ + do_action( 'wp_install', $user ); + + return array('url' => $guessurl, 'user_id' => $user_id, 'password' => $user_password, 'password_message' => $message); +} +endif; + +if ( !function_exists('wp_install_defaults') ) : +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @param int $user_id User ID. + */ +function wp_install_defaults( $user_id ) { + global $wpdb, $wp_rewrite, $table_prefix; + + // Default category + $cat_name = __('Uncategorized'); + /* translators: Default category slug */ + $cat_slug = sanitize_title(_x('Uncategorized', 'Default category slug')); + + if ( global_terms_enabled() ) { + $cat_id = $wpdb->get_var( $wpdb->prepare( "SELECT cat_ID FROM {$wpdb->sitecategories} WHERE category_nicename = %s", $cat_slug ) ); + if ( $cat_id == null ) { + $wpdb->insert( $wpdb->sitecategories, array('cat_ID' => 0, 'cat_name' => $cat_name, 'category_nicename' => $cat_slug, 'last_updated' => current_time('mysql', true)) ); + $cat_id = $wpdb->insert_id; + } + update_option('default_category', $cat_id); + } else { + $cat_id = 1; + } + + $wpdb->insert( $wpdb->terms, array('term_id' => $cat_id, 'name' => $cat_name, 'slug' => $cat_slug, 'term_group' => 0) ); + $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $cat_id, 'taxonomy' => 'category', 'description' => '', 'parent' => 0, 'count' => 1)); + $cat_tt_id = $wpdb->insert_id; + + // First post + $now = date('Y-m-d H:i:s'); + $now_gmt = gmdate('Y-m-d H:i:s'); + $first_post_guid = get_option('home') . '/?p=1'; + + if ( is_multisite() ) { + $first_post = get_site_option( 'first_post' ); + + if ( empty($first_post) ) + $first_post = __( 'Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!' ); + + $first_post = str_replace( "SITE_URL", esc_url( network_home_url() ), $first_post ); + $first_post = str_replace( "SITE_NAME", get_current_site()->site_name, $first_post ); + } else { + $first_post = __('Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!'); + } + + $wpdb->insert( $wpdb->posts, array( + 'post_author' => $user_id, + 'post_date' => $now, + 'post_date_gmt' => $now_gmt, + 'post_content' => $first_post, + 'post_excerpt' => '', + 'post_title' => __('Hello world!'), + /* translators: Default post slug */ + 'post_name' => sanitize_title( _x('hello-world', 'Default post slug') ), + 'post_modified' => $now, + 'post_modified_gmt' => $now_gmt, + 'guid' => $first_post_guid, + 'comment_count' => 1, + 'to_ping' => '', + 'pinged' => '', + 'post_content_filtered' => '' + )); + $wpdb->insert( $wpdb->term_relationships, array('term_taxonomy_id' => $cat_tt_id, 'object_id' => 1) ); + + // Default comment + $first_comment_author = __('Mr WordPress'); + $first_comment_url = 'https://wordpress.org/'; + $first_comment = __('Hi, this is a comment. +To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them.'); + if ( is_multisite() ) { + $first_comment_author = get_site_option( 'first_comment_author', $first_comment_author ); + $first_comment_url = get_site_option( 'first_comment_url', network_home_url() ); + $first_comment = get_site_option( 'first_comment', $first_comment ); + } + $wpdb->insert( $wpdb->comments, array( + 'comment_post_ID' => 1, + 'comment_author' => $first_comment_author, + 'comment_author_email' => '', + 'comment_author_url' => $first_comment_url, + 'comment_date' => $now, + 'comment_date_gmt' => $now_gmt, + 'comment_content' => $first_comment + )); + + // First Page + $first_page = sprintf( __( "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: + +
    Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
    + +...or something like this: + +
    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.
    + +As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!" ), admin_url() ); + if ( is_multisite() ) + $first_page = get_site_option( 'first_page', $first_page ); + $first_post_guid = get_option('home') . '/?page_id=2'; + $wpdb->insert( $wpdb->posts, array( + 'post_author' => $user_id, + 'post_date' => $now, + 'post_date_gmt' => $now_gmt, + 'post_content' => $first_page, + 'post_excerpt' => '', + 'post_title' => __( 'Sample Page' ), + /* translators: Default page slug */ + 'post_name' => __( 'sample-page' ), + 'post_modified' => $now, + 'post_modified_gmt' => $now_gmt, + 'guid' => $first_post_guid, + 'post_type' => 'page', + 'to_ping' => '', + 'pinged' => '', + 'post_content_filtered' => '' + )); + $wpdb->insert( $wpdb->postmeta, array( 'post_id' => 2, 'meta_key' => '_wp_page_template', 'meta_value' => 'default' ) ); + + // Set up default widgets for default theme. + update_option( 'widget_search', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); + update_option( 'widget_recent-posts', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); + update_option( 'widget_recent-comments', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); + update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); + update_option( 'widget_categories', array ( 2 => array ( 'title' => '', 'count' => 0, 'hierarchical' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); + update_option( 'widget_meta', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); + update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'sidebar-2' => array (), 'sidebar-3' => array (), 'array_version' => 3 ) ); + + if ( ! is_multisite() ) + update_user_meta( $user_id, 'show_welcome_panel', 1 ); + elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) + update_user_meta( $user_id, 'show_welcome_panel', 2 ); + + if ( is_multisite() ) { + // Flush rules to pick up the new page. + $wp_rewrite->init(); + $wp_rewrite->flush_rules(); + + $user = new WP_User($user_id); + $wpdb->update( $wpdb->options, array('option_value' => $user->user_email), array('option_name' => 'admin_email') ); + + // Remove all perms except for the login user. + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'user_level') ); + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'capabilities') ); + + // Delete any caps that snuck into the previously active blog. (Hardcoded to blog 1 for now.) TODO: Get previous_blog_id. + if ( !is_super_admin( $user_id ) && $user_id != 1 ) + $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $user_id , 'meta_key' => $wpdb->base_prefix.'1_capabilities' ) ); + } +} +endif; + +if ( !function_exists('wp_new_blog_notification') ) : +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @param string $blog_title Blog title. + * @param string $blog_url Blog url. + * @param int $user_id User ID. + * @param string $password User's Password. + */ +function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) { + $user = new WP_User( $user_id ); + $email = $user->user_email; + $name = $user->user_login; + $message = sprintf(__("Your new WordPress site has been successfully set up at: + +%1\$s + +You can log in to the administrator account with the following information: + +Username: %2\$s +Password: %3\$s + +We hope you enjoy your new site. Thanks! + +--The WordPress Team +https://wordpress.org/ +"), $blog_url, $name, $password); + + @wp_mail($email, __('New WordPress Site'), $message); +} +endif; + +if ( !function_exists('wp_upgrade') ) : +/** + * Run WordPress Upgrade functions. + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + * + * @return null + */ +function wp_upgrade() { + global $wp_current_db_version, $wp_db_version, $wpdb; + + $wp_current_db_version = __get_option('db_version'); + + // We are up-to-date. Nothing to do. + if ( $wp_db_version == $wp_current_db_version ) + return; + + if ( ! is_blog_installed() ) + return; + + wp_check_mysql_version(); + wp_cache_flush(); + pre_schema_upgrade(); + make_db_current_silent(); + upgrade_all(); + if ( is_multisite() && is_main_site() ) + upgrade_network(); + wp_cache_flush(); + + if ( is_multisite() ) { + if ( $wpdb->get_row( "SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) ) + $wpdb->query( "UPDATE {$wpdb->blog_versions} SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" ); + else + $wpdb->query( "INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" ); + } + + /** + * Fires after a site is fully upgraded. + * + * @since 3.9.0 + * + * @param int $wp_db_version The new $wp_db_version. + * @param int $wp_current_db_version The old (current) $wp_db_version. + */ + do_action( 'wp_upgrade', $wp_db_version, $wp_current_db_version ); +} +endif; + +/** + * Functions to be called in install and upgrade scripts. + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + */ +function upgrade_all() { + global $wp_current_db_version, $wp_db_version; + $wp_current_db_version = __get_option('db_version'); + + // We are up-to-date. Nothing to do. + if ( $wp_db_version == $wp_current_db_version ) + return; + + // If the version is not set in the DB, try to guess the version. + if ( empty($wp_current_db_version) ) { + $wp_current_db_version = 0; + + // If the template option exists, we have 1.5. + $template = __get_option('template'); + if ( !empty($template) ) + $wp_current_db_version = 2541; + } + + if ( $wp_current_db_version < 6039 ) + upgrade_230_options_table(); + + populate_options(); + + if ( $wp_current_db_version < 2541 ) { + upgrade_100(); + upgrade_101(); + upgrade_110(); + upgrade_130(); + } + + if ( $wp_current_db_version < 3308 ) + upgrade_160(); + + if ( $wp_current_db_version < 4772 ) + upgrade_210(); + + if ( $wp_current_db_version < 4351 ) + upgrade_old_slugs(); + + if ( $wp_current_db_version < 5539 ) + upgrade_230(); + + if ( $wp_current_db_version < 6124 ) + upgrade_230_old_tables(); + + if ( $wp_current_db_version < 7499 ) + upgrade_250(); + + if ( $wp_current_db_version < 7935 ) + upgrade_252(); + + if ( $wp_current_db_version < 8201 ) + upgrade_260(); + + if ( $wp_current_db_version < 8989 ) + upgrade_270(); + + if ( $wp_current_db_version < 10360 ) + upgrade_280(); + + if ( $wp_current_db_version < 11958 ) + upgrade_290(); + + if ( $wp_current_db_version < 15260 ) + upgrade_300(); + + if ( $wp_current_db_version < 19389 ) + upgrade_330(); + + if ( $wp_current_db_version < 20080 ) + upgrade_340(); + + if ( $wp_current_db_version < 22422 ) + upgrade_350(); + + if ( $wp_current_db_version < 25824 ) + upgrade_370(); + + if ( $wp_current_db_version < 26148 ) + upgrade_372(); + + if ( $wp_current_db_version < 26691 ) + upgrade_380(); + + if ( $wp_current_db_version < 29630 ) + upgrade_400(); + + maybe_disable_link_manager(); + + maybe_disable_automattic_widgets(); + + update_option( 'db_version', $wp_db_version ); + update_option( 'db_upgraded', true ); +} + +/** + * Execute changes made in WordPress 1.0. + * + * @since 1.0.0 + */ +function upgrade_100() { + global $wpdb; + + // Get the title and ID of every post, post_name to check if it already has a value + $posts = $wpdb->get_results("SELECT ID, post_title, post_name FROM $wpdb->posts WHERE post_name = ''"); + if ($posts) { + foreach($posts as $post) { + if ('' == $post->post_name) { + $newtitle = sanitize_title($post->post_title); + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_name = %s WHERE ID = %d", $newtitle, $post->ID) ); + } + } + } + + $categories = $wpdb->get_results("SELECT cat_ID, cat_name, category_nicename FROM $wpdb->categories"); + foreach ($categories as $category) { + if ('' == $category->category_nicename) { + $newtitle = sanitize_title($category->cat_name); + $wpdb->update( $wpdb->categories, array('category_nicename' => $newtitle), array('cat_ID' => $category->cat_ID) ); + } + } + + $sql = "UPDATE $wpdb->options + SET option_value = REPLACE(option_value, 'wp-links/links-images/', 'wp-images/links/') + WHERE option_name LIKE %s + AND option_value LIKE %s"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( 'links_rating_image' ) . '%', $wpdb->esc_like( 'wp-links/links-images/' ) . '%' ) ); + + $done_ids = $wpdb->get_results("SELECT DISTINCT post_id FROM $wpdb->post2cat"); + if ($done_ids) : + foreach ($done_ids as $done_id) : + $done_posts[] = $done_id->post_id; + endforeach; + $catwhere = ' AND ID NOT IN (' . implode(',', $done_posts) . ')'; + else: + $catwhere = ''; + endif; + + $allposts = $wpdb->get_results("SELECT ID, post_category FROM $wpdb->posts WHERE post_category != '0' $catwhere"); + if ($allposts) : + foreach ($allposts as $post) { + // Check to see if it's already been imported + $cat = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->post2cat WHERE post_id = %d AND category_id = %d", $post->ID, $post->post_category) ); + if (!$cat && 0 != $post->post_category) { // If there's no result + $wpdb->insert( $wpdb->post2cat, array('post_id' => $post->ID, 'category_id' => $post->post_category) ); + } + } + endif; +} + +/** + * Execute changes made in WordPress 1.0.1. + * + * @since 1.0.1 + */ +function upgrade_101() { + global $wpdb; + + // Clean up indices, add a few + add_clean_index($wpdb->posts, 'post_name'); + add_clean_index($wpdb->posts, 'post_status'); + add_clean_index($wpdb->categories, 'category_nicename'); + add_clean_index($wpdb->comments, 'comment_approved'); + add_clean_index($wpdb->comments, 'comment_post_ID'); + add_clean_index($wpdb->links , 'link_category'); + add_clean_index($wpdb->links , 'link_visible'); +} + +/** + * Execute changes made in WordPress 1.2. + * + * @since 1.2.0 + */ +function upgrade_110() { + global $wpdb; + + // Set user_nicename. + $users = $wpdb->get_results("SELECT ID, user_nickname, user_nicename FROM $wpdb->users"); + foreach ($users as $user) { + if ('' == $user->user_nicename) { + $newname = sanitize_title($user->user_nickname); + $wpdb->update( $wpdb->users, array('user_nicename' => $newname), array('ID' => $user->ID) ); + } + } + + $users = $wpdb->get_results("SELECT ID, user_pass from $wpdb->users"); + foreach ($users as $row) { + if (!preg_match('/^[A-Fa-f0-9]{32}$/', $row->user_pass)) { + $wpdb->update( $wpdb->users, array('user_pass' => md5($row->user_pass)), array('ID' => $row->ID) ); + } + } + + // Get the GMT offset, we'll use that later on + $all_options = get_alloptions_110(); + + $time_difference = $all_options->time_difference; + + $server_time = time()+date('Z'); + $weblogger_time = $server_time + $time_difference * HOUR_IN_SECONDS; + $gmt_time = time(); + + $diff_gmt_server = ($gmt_time - $server_time) / HOUR_IN_SECONDS; + $diff_weblogger_server = ($weblogger_time - $server_time) / HOUR_IN_SECONDS; + $diff_gmt_weblogger = $diff_gmt_server - $diff_weblogger_server; + $gmt_offset = -$diff_gmt_weblogger; + + // Add a gmt_offset option, with value $gmt_offset + add_option('gmt_offset', $gmt_offset); + + // Check if we already set the GMT fields (if we did, then + // MAX(post_date_gmt) can't be '0000-00-00 00:00:00' + // I just slapped myself silly for not thinking about it earlier + $got_gmt_fields = ! ($wpdb->get_var("SELECT MAX(post_date_gmt) FROM $wpdb->posts") == '0000-00-00 00:00:00'); + + if (!$got_gmt_fields) { + + // Add or subtract time to all dates, to get GMT dates + $add_hours = intval($diff_gmt_weblogger); + $add_minutes = intval(60 * ($diff_gmt_weblogger - $add_hours)); + $wpdb->query("UPDATE $wpdb->posts SET post_date_gmt = DATE_ADD(post_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + $wpdb->query("UPDATE $wpdb->posts SET post_modified = post_date"); + $wpdb->query("UPDATE $wpdb->posts SET post_modified_gmt = DATE_ADD(post_modified, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE) WHERE post_modified != '0000-00-00 00:00:00'"); + $wpdb->query("UPDATE $wpdb->comments SET comment_date_gmt = DATE_ADD(comment_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + $wpdb->query("UPDATE $wpdb->users SET user_registered = DATE_ADD(user_registered, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); + } + +} + +/** + * Execute changes made in WordPress 1.5. + * + * @since 1.5.0 + */ +function upgrade_130() { + global $wpdb; + + // Remove extraneous backslashes. + $posts = $wpdb->get_results("SELECT ID, post_title, post_content, post_excerpt, guid, post_date, post_name, post_status, post_author FROM $wpdb->posts"); + if ($posts) { + foreach($posts as $post) { + $post_content = addslashes(deslash($post->post_content)); + $post_title = addslashes(deslash($post->post_title)); + $post_excerpt = addslashes(deslash($post->post_excerpt)); + if ( empty($post->guid) ) + $guid = get_permalink($post->ID); + else + $guid = $post->guid; + + $wpdb->update( $wpdb->posts, compact('post_title', 'post_content', 'post_excerpt', 'guid'), array('ID' => $post->ID) ); + + } + } + + // Remove extraneous backslashes. + $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_content FROM $wpdb->comments"); + if ($comments) { + foreach($comments as $comment) { + $comment_content = deslash($comment->comment_content); + $comment_author = deslash($comment->comment_author); + + $wpdb->update($wpdb->comments, compact('comment_content', 'comment_author'), array('comment_ID' => $comment->comment_ID) ); + } + } + + // Remove extraneous backslashes. + $links = $wpdb->get_results("SELECT link_id, link_name, link_description FROM $wpdb->links"); + if ($links) { + foreach($links as $link) { + $link_name = deslash($link->link_name); + $link_description = deslash($link->link_description); + + $wpdb->update( $wpdb->links, compact('link_name', 'link_description'), array('link_id' => $link->link_id) ); + } + } + + $active_plugins = __get_option('active_plugins'); + + /* + * If plugins are not stored in an array, they're stored in the old + * newline separated format. Convert to new format. + */ + if ( !is_array( $active_plugins ) ) { + $active_plugins = explode("\n", trim($active_plugins)); + update_option('active_plugins', $active_plugins); + } + + // Obsolete tables + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optionvalues'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiontypes'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroups'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroup_options'); + + // Update comments table to use comment_type + $wpdb->query("UPDATE $wpdb->comments SET comment_type='trackback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); + $wpdb->query("UPDATE $wpdb->comments SET comment_type='pingback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); + + // Some versions have multiple duplicate option_name rows with the same values + $options = $wpdb->get_results("SELECT option_name, COUNT(option_name) AS dupes FROM `$wpdb->options` GROUP BY option_name"); + foreach ( $options as $option ) { + if ( 1 != $option->dupes ) { // Could this be done in the query? + $limit = $option->dupes - 1; + $dupe_ids = $wpdb->get_col( $wpdb->prepare("SELECT option_id FROM $wpdb->options WHERE option_name = %s LIMIT %d", $option->option_name, $limit) ); + if ( $dupe_ids ) { + $dupe_ids = join($dupe_ids, ','); + $wpdb->query("DELETE FROM $wpdb->options WHERE option_id IN ($dupe_ids)"); + } + } + } + + make_site_theme(); +} + +/** + * Execute changes made in WordPress 2.0. + * + * @since 2.0.0 + */ +function upgrade_160() { + global $wpdb, $wp_current_db_version; + + populate_roles_160(); + + $users = $wpdb->get_results("SELECT * FROM $wpdb->users"); + foreach ( $users as $user ) : + if ( !empty( $user->user_firstname ) ) + update_user_meta( $user->ID, 'first_name', wp_slash($user->user_firstname) ); + if ( !empty( $user->user_lastname ) ) + update_user_meta( $user->ID, 'last_name', wp_slash($user->user_lastname) ); + if ( !empty( $user->user_nickname ) ) + update_user_meta( $user->ID, 'nickname', wp_slash($user->user_nickname) ); + if ( !empty( $user->user_level ) ) + update_user_meta( $user->ID, $wpdb->prefix . 'user_level', $user->user_level ); + if ( !empty( $user->user_icq ) ) + update_user_meta( $user->ID, 'icq', wp_slash($user->user_icq) ); + if ( !empty( $user->user_aim ) ) + update_user_meta( $user->ID, 'aim', wp_slash($user->user_aim) ); + if ( !empty( $user->user_msn ) ) + update_user_meta( $user->ID, 'msn', wp_slash($user->user_msn) ); + if ( !empty( $user->user_yim ) ) + update_user_meta( $user->ID, 'yim', wp_slash($user->user_icq) ); + if ( !empty( $user->user_description ) ) + update_user_meta( $user->ID, 'description', wp_slash($user->user_description) ); + + if ( isset( $user->user_idmode ) ): + $idmode = $user->user_idmode; + if ($idmode == 'nickname') $id = $user->user_nickname; + if ($idmode == 'login') $id = $user->user_login; + if ($idmode == 'firstname') $id = $user->user_firstname; + if ($idmode == 'lastname') $id = $user->user_lastname; + if ($idmode == 'namefl') $id = $user->user_firstname.' '.$user->user_lastname; + if ($idmode == 'namelf') $id = $user->user_lastname.' '.$user->user_firstname; + if (!$idmode) $id = $user->user_nickname; + $wpdb->update( $wpdb->users, array('display_name' => $id), array('ID' => $user->ID) ); + endif; + + // FIXME: RESET_CAPS is temporary code to reset roles and caps if flag is set. + $caps = get_user_meta( $user->ID, $wpdb->prefix . 'capabilities'); + if ( empty($caps) || defined('RESET_CAPS') ) { + $level = get_user_meta($user->ID, $wpdb->prefix . 'user_level', true); + $role = translate_level_to_role($level); + update_user_meta( $user->ID, $wpdb->prefix . 'capabilities', array($role => true) ); + } + + endforeach; + $old_user_fields = array( 'user_firstname', 'user_lastname', 'user_icq', 'user_aim', 'user_msn', 'user_yim', 'user_idmode', 'user_ip', 'user_domain', 'user_browser', 'user_description', 'user_nickname', 'user_level' ); + $wpdb->hide_errors(); + foreach ( $old_user_fields as $old ) + $wpdb->query("ALTER TABLE $wpdb->users DROP $old"); + $wpdb->show_errors(); + + // Populate comment_count field of posts table. + $comments = $wpdb->get_results( "SELECT comment_post_ID, COUNT(*) as c FROM $wpdb->comments WHERE comment_approved = '1' GROUP BY comment_post_ID" ); + if ( is_array( $comments ) ) + foreach ($comments as $comment) + $wpdb->update( $wpdb->posts, array('comment_count' => $comment->c), array('ID' => $comment->comment_post_ID) ); + + /* + * Some alpha versions used a post status of object instead of attachment + * and put the mime type in post_type instead of post_mime_type. + */ + if ( $wp_current_db_version > 2541 && $wp_current_db_version <= 3091 ) { + $objects = $wpdb->get_results("SELECT ID, post_type FROM $wpdb->posts WHERE post_status = 'object'"); + foreach ($objects as $object) { + $wpdb->update( $wpdb->posts, array( 'post_status' => 'attachment', + 'post_mime_type' => $object->post_type, + 'post_type' => ''), + array( 'ID' => $object->ID ) ); + + $meta = get_post_meta($object->ID, 'imagedata', true); + if ( ! empty($meta['file']) ) + update_attached_file( $object->ID, $meta['file'] ); + } + } +} + +/** + * Execute changes made in WordPress 2.1. + * + * @since 2.1.0 + */ +function upgrade_210() { + global $wpdb, $wp_current_db_version; + + if ( $wp_current_db_version < 3506 ) { + // Update status and type. + $posts = $wpdb->get_results("SELECT ID, post_status FROM $wpdb->posts"); + + if ( ! empty($posts) ) foreach ($posts as $post) { + $status = $post->post_status; + $type = 'post'; + + if ( 'static' == $status ) { + $status = 'publish'; + $type = 'page'; + } else if ( 'attachment' == $status ) { + $status = 'inherit'; + $type = 'attachment'; + } + + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_status = %s, post_type = %s WHERE ID = %d", $status, $type, $post->ID) ); + } + } + + if ( $wp_current_db_version < 3845 ) { + populate_roles_210(); + } + + if ( $wp_current_db_version < 3531 ) { + // Give future posts a post_status of future. + $now = gmdate('Y-m-d H:i:59'); + $wpdb->query ("UPDATE $wpdb->posts SET post_status = 'future' WHERE post_status = 'publish' AND post_date_gmt > '$now'"); + + $posts = $wpdb->get_results("SELECT ID, post_date FROM $wpdb->posts WHERE post_status ='future'"); + if ( !empty($posts) ) + foreach ( $posts as $post ) + wp_schedule_single_event(mysql2date('U', $post->post_date, false), 'publish_future_post', array($post->ID)); + } +} + +/** + * Execute changes made in WordPress 2.3. + * + * @since 2.3.0 + */ +function upgrade_230() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 5200 ) { + populate_roles_230(); + } + + // Convert categories to terms. + $tt_ids = array(); + $have_tags = false; + $categories = $wpdb->get_results("SELECT * FROM $wpdb->categories ORDER BY cat_ID"); + foreach ($categories as $category) { + $term_id = (int) $category->cat_ID; + $name = $category->cat_name; + $description = $category->category_description; + $slug = $category->category_nicename; + $parent = $category->category_parent; + $term_group = 0; + + // Associate terms with the same slug in a term group and make slugs unique. + if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { + $term_group = $exists[0]->term_group; + $id = $exists[0]->term_id; + $num = 2; + do { + $alt_slug = $slug . "-$num"; + $num++; + $slug_check = $wpdb->get_var( $wpdb->prepare("SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug) ); + } while ( $slug_check ); + + $slug = $alt_slug; + + if ( empty( $term_group ) ) { + $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group") + 1; + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->terms SET term_group = %d WHERE term_id = %d", $term_group, $id) ); + } + } + + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->terms (term_id, name, slug, term_group) VALUES + (%d, %s, %s, %d)", $term_id, $name, $slug, $term_group) ); + + $count = 0; + if ( !empty($category->category_count) ) { + $count = (int) $category->category_count; + $taxonomy = 'category'; + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( !empty($category->link_count) ) { + $count = (int) $category->link_count; + $taxonomy = 'link_category'; + $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( !empty($category->tag_count) ) { + $have_tags = true; + $count = (int) $category->tag_count; + $taxonomy = 'post_tag'; + $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + + if ( empty($count) ) { + $count = 0; + $taxonomy = 'category'; + $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); + $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; + } + } + + $select = 'post_id, category_id'; + if ( $have_tags ) + $select .= ', rel_type'; + + $posts = $wpdb->get_results("SELECT $select FROM $wpdb->post2cat GROUP BY post_id, category_id"); + foreach ( $posts as $post ) { + $post_id = (int) $post->post_id; + $term_id = (int) $post->category_id; + $taxonomy = 'category'; + if ( !empty($post->rel_type) && 'tag' == $post->rel_type) + $taxonomy = 'tag'; + $tt_id = $tt_ids[$term_id][$taxonomy]; + if ( empty($tt_id) ) + continue; + + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $post_id, 'term_taxonomy_id' => $tt_id) ); + } + + // < 3570 we used linkcategories. >= 3570 we used categories and link2cat. + if ( $wp_current_db_version < 3570 ) { + /* + * Create link_category terms for link categories. Create a map of link + * cat IDs to link_category terms. + */ + $link_cat_id_map = array(); + $default_link_cat = 0; + $tt_ids = array(); + $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM " . $wpdb->prefix . 'linkcategories'); + foreach ( $link_cats as $category) { + $cat_id = (int) $category->cat_id; + $term_id = 0; + $name = wp_slash($category->cat_name); + $slug = sanitize_title($name); + $term_group = 0; + + // Associate terms with the same slug in a term group and make slugs unique. + if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { + $term_group = $exists[0]->term_group; + $term_id = $exists[0]->term_id; + } + + if ( empty($term_id) ) { + $wpdb->insert( $wpdb->terms, compact('name', 'slug', 'term_group') ); + $term_id = (int) $wpdb->insert_id; + } + + $link_cat_id_map[$cat_id] = $term_id; + $default_link_cat = $term_id; + + $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $term_id, 'taxonomy' => 'link_category', 'description' => '', 'parent' => 0, 'count' => 0) ); + $tt_ids[$term_id] = (int) $wpdb->insert_id; + } + + // Associate links to cats. + $links = $wpdb->get_results("SELECT link_id, link_category FROM $wpdb->links"); + if ( !empty($links) ) foreach ( $links as $link ) { + if ( 0 == $link->link_category ) + continue; + if ( ! isset($link_cat_id_map[$link->link_category]) ) + continue; + $term_id = $link_cat_id_map[$link->link_category]; + $tt_id = $tt_ids[$term_id]; + if ( empty($tt_id) ) + continue; + + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link->link_id, 'term_taxonomy_id' => $tt_id) ); + } + + // Set default to the last category we grabbed during the upgrade loop. + update_option('default_link_category', $default_link_cat); + } else { + $links = $wpdb->get_results("SELECT link_id, category_id FROM $wpdb->link2cat GROUP BY link_id, category_id"); + foreach ( $links as $link ) { + $link_id = (int) $link->link_id; + $term_id = (int) $link->category_id; + $taxonomy = 'link_category'; + $tt_id = $tt_ids[$term_id][$taxonomy]; + if ( empty($tt_id) ) + continue; + $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link_id, 'term_taxonomy_id' => $tt_id) ); + } + } + + if ( $wp_current_db_version < 4772 ) { + // Obsolete linkcategories table + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'linkcategories'); + } + + // Recalculate all counts + $terms = $wpdb->get_results("SELECT term_taxonomy_id, taxonomy FROM $wpdb->term_taxonomy"); + foreach ( (array) $terms as $term ) { + if ( ('post_tag' == $term->taxonomy) || ('category' == $term->taxonomy) ) + $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships, $wpdb->posts WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d", $term->term_taxonomy_id) ); + else + $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $term->term_taxonomy_id) ); + $wpdb->update( $wpdb->term_taxonomy, array('count' => $count), array('term_taxonomy_id' => $term->term_taxonomy_id) ); + } +} + +/** + * Remove old options from the database. + * + * @since 2.3.0 + */ +function upgrade_230_options_table() { + global $wpdb; + $old_options_fields = array( 'option_can_override', 'option_type', 'option_width', 'option_height', 'option_description', 'option_admin_level' ); + $wpdb->hide_errors(); + foreach ( $old_options_fields as $old ) + $wpdb->query("ALTER TABLE $wpdb->options DROP $old"); + $wpdb->show_errors(); +} + +/** + * Remove old categories, link2cat, and post2cat database tables. + * + * @since 2.3.0 + */ +function upgrade_230_old_tables() { + global $wpdb; + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'categories'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'link2cat'); + $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'post2cat'); +} + +/** + * Upgrade old slugs made in version 2.2. + * + * @since 2.2.0 + */ +function upgrade_old_slugs() { + // Upgrade people who were using the Redirect Old Slugs plugin. + global $wpdb; + $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_wp_old_slug' WHERE meta_key = 'old_slug'"); +} + +/** + * Execute changes made in WordPress 2.5.0. + * + * @since 2.5.0 + */ +function upgrade_250() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 6689 ) { + populate_roles_250(); + } + +} + +/** + * Execute changes made in WordPress 2.5.2. + * + * @since 2.5.2 + */ +function upgrade_252() { + global $wpdb; + + $wpdb->query("UPDATE $wpdb->users SET user_activation_key = ''"); +} + +/** + * Execute changes made in WordPress 2.6. + * + * @since 2.6.0 + */ +function upgrade_260() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 8000 ) + populate_roles_260(); +} + +/** + * Execute changes made in WordPress 2.7. + * + * @since 2.7.0 + */ +function upgrade_270() { + global $wpdb, $wp_current_db_version; + + if ( $wp_current_db_version < 8980 ) + populate_roles_270(); + + // Update post_date for unpublished posts with empty timestamp + if ( $wp_current_db_version < 8921 ) + $wpdb->query( "UPDATE $wpdb->posts SET post_date = post_modified WHERE post_date = '0000-00-00 00:00:00'" ); +} + +/** + * Execute changes made in WordPress 2.8. + * + * @since 2.8.0 + */ +function upgrade_280() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 10360 ) + populate_roles_280(); + if ( is_multisite() ) { + $start = 0; + while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) { + foreach( $rows as $row ) { + $value = $row->option_value; + if ( !@unserialize( $value ) ) + $value = stripslashes( $value ); + if ( $value !== $row->option_value ) { + update_option( $row->option_name, $value ); + } + } + $start += 20; + } + refresh_blog_details( $wpdb->blogid ); + } +} + +/** + * Execute changes made in WordPress 2.9. + * + * @since 2.9.0 + */ +function upgrade_290() { + global $wp_current_db_version; + + if ( $wp_current_db_version < 11958 ) { + // Previously, setting depth to 1 would redundantly disable threading, but now 2 is the minimum depth to avoid confusion + if ( get_option( 'thread_comments_depth' ) == '1' ) { + update_option( 'thread_comments_depth', 2 ); + update_option( 'thread_comments', 0 ); + } + } +} + +/** + * Execute changes made in WordPress 3.0. + * + * @since 3.0.0 + */ +function upgrade_300() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 15093 ) + populate_roles_300(); + + if ( $wp_current_db_version < 14139 && is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false ) + add_site_option( 'siteurl', '' ); + + // 3.0 screen options key name changes. + if ( is_main_site() && !defined('DO_NOT_UPGRADE_GLOBAL_TABLES') ) { + $sql = "DELETE FROM $wpdb->usermeta + WHERE meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key LIKE %s + OR meta_key = 'manageedittagscolumnshidden' + OR meta_key = 'managecategoriescolumnshidden' + OR meta_key = 'manageedit-tagscolumnshidden' + OR meta_key = 'manageeditcolumnshidden' + OR meta_key = 'categories_per_page' + OR meta_key = 'edit_tags_per_page'"; + $prefix = $wpdb->esc_like( $wpdb->base_prefix ); + $wpdb->query( $wpdb->prepare( $sql, + $prefix . '%' . $wpdb->esc_like( 'meta-box-hidden' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'closedpostboxes' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'manage-' ) . '%' . $wpdb->esc_like( '-columns-hidden' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'meta-box-order' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'metaboxorder' ) . '%', + $prefix . '%' . $wpdb->esc_like( 'screen_layout' ) . '%' + ) ); + } + +} + +/** + * Execute changes made in WordPress 3.3. + * + * @since 3.3.0 + */ +function upgrade_330() { + global $wp_current_db_version, $wpdb, $wp_registered_widgets, $sidebars_widgets; + + if ( $wp_current_db_version < 19061 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('show_admin_bar_admin', 'plugins_last_view')" ); + } + + if ( $wp_current_db_version >= 11548 ) + return; + + $sidebars_widgets = get_option( 'sidebars_widgets', array() ); + $_sidebars_widgets = array(); + + if ( isset($sidebars_widgets['wp_inactive_widgets']) || empty($sidebars_widgets) ) + $sidebars_widgets['array_version'] = 3; + elseif ( !isset($sidebars_widgets['array_version']) ) + $sidebars_widgets['array_version'] = 1; + + switch ( $sidebars_widgets['array_version'] ) { + case 1 : + foreach ( (array) $sidebars_widgets as $index => $sidebar ) + if ( is_array($sidebar) ) + foreach ( (array) $sidebar as $i => $name ) { + $id = strtolower($name); + if ( isset($wp_registered_widgets[$id]) ) { + $_sidebars_widgets[$index][$i] = $id; + continue; + } + $id = sanitize_title($name); + if ( isset($wp_registered_widgets[$id]) ) { + $_sidebars_widgets[$index][$i] = $id; + continue; + } + + $found = false; + + foreach ( $wp_registered_widgets as $widget_id => $widget ) { + if ( strtolower($widget['name']) == strtolower($name) ) { + $_sidebars_widgets[$index][$i] = $widget['id']; + $found = true; + break; + } elseif ( sanitize_title($widget['name']) == sanitize_title($name) ) { + $_sidebars_widgets[$index][$i] = $widget['id']; + $found = true; + break; + } + } + + if ( $found ) + continue; + + unset($_sidebars_widgets[$index][$i]); + } + $_sidebars_widgets['array_version'] = 2; + $sidebars_widgets = $_sidebars_widgets; + unset($_sidebars_widgets); + + case 2 : + $sidebars_widgets = retrieve_widgets(); + $sidebars_widgets['array_version'] = 3; + update_option( 'sidebars_widgets', $sidebars_widgets ); + } +} + +/** + * Execute changes made in WordPress 3.4. + * + * @since 3.4.0 + */ +function upgrade_340() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 19798 ) { + $wpdb->hide_errors(); + $wpdb->query( "ALTER TABLE $wpdb->options DROP COLUMN blog_id" ); + $wpdb->show_errors(); + } + + if ( $wp_current_db_version < 19799 ) { + $wpdb->hide_errors(); + $wpdb->query("ALTER TABLE $wpdb->comments DROP INDEX comment_approved"); + $wpdb->show_errors(); + } + + if ( $wp_current_db_version < 20022 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key = 'themes_last_view'" ); + } + + if ( $wp_current_db_version < 20080 ) { + if ( 'yes' == $wpdb->get_var( "SELECT autoload FROM $wpdb->options WHERE option_name = 'uninstall_plugins'" ) ) { + $uninstall_plugins = get_option( 'uninstall_plugins' ); + delete_option( 'uninstall_plugins' ); + add_option( 'uninstall_plugins', $uninstall_plugins, null, 'no' ); + } + } +} + +/** + * Execute changes made in WordPress 3.5. + * + * @since 3.5.0 + */ +function upgrade_350() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 22006 && $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) + update_option( 'link_manager_enabled', 1 ); // Previously set to 0 by populate_options() + + if ( $wp_current_db_version < 21811 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { + $meta_keys = array(); + foreach ( array_merge( get_post_types(), get_taxonomies() ) as $name ) { + if ( false !== strpos( $name, '-' ) ) + $meta_keys[] = 'edit_' . str_replace( '-', '_', $name ) . '_per_page'; + } + if ( $meta_keys ) { + $meta_keys = implode( "', '", $meta_keys ); + $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('$meta_keys')" ); + } + } + + if ( $wp_current_db_version < 22422 && $term = get_term_by( 'slug', 'post-format-standard', 'post_format' ) ) + wp_delete_term( $term->term_id, 'post_format' ); +} + +/** + * Execute changes made in WordPress 3.7. + * + * @since 3.7.0 + */ +function upgrade_370() { + global $wp_current_db_version; + if ( $wp_current_db_version < 25824 ) + wp_clear_scheduled_hook( 'wp_auto_updates_maybe_update' ); +} + +/** + * Execute changes made in WordPress 3.7.2. + * + * @since 3.7.2 + * @since 3.8.0 + */ +function upgrade_372() { + global $wp_current_db_version; + if ( $wp_current_db_version < 26148 ) + wp_clear_scheduled_hook( 'wp_maybe_auto_update' ); +} + +/** + * Execute changes made in WordPress 3.8.0. + * + * @since 3.8.0 + */ +function upgrade_380() { + global $wp_current_db_version; + if ( $wp_current_db_version < 26691 ) { + deactivate_plugins( array( 'mp6/mp6.php' ), true ); + } +} + +/** + * Execute changes made in WordPress 4.0.0. + * + * @since 4.0.0 + */ +function upgrade_400() { + global $wp_current_db_version; + if ( $wp_current_db_version < 29630 ) { + if ( ! is_multisite() && false === get_option( 'WPLANG' ) ) { + if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && in_array( WPLANG, get_available_languages() ) ) { + update_option( 'WPLANG', WPLANG ); + } else { + update_option( 'WPLANG', '' ); + } + } + } +} + +/** + * Execute network level changes + * + * @since 3.0.0 + */ +function upgrade_network() { + global $wp_current_db_version, $wpdb; + + // Always. + if ( is_main_network() ) { + /* + * Deletes all expired transients. The multi-table delete syntax is used + * to delete the transient record from table a, and the corresponding + * transient_timeout record from table b. + */ + $time = time(); + $sql = "DELETE a, b FROM $wpdb->sitemeta a, $wpdb->sitemeta b + WHERE a.meta_key LIKE %s + AND a.meta_key NOT LIKE %s + AND b.meta_key = CONCAT( '_site_transient_timeout_', SUBSTRING( a.meta_key, 17 ) ) + AND b.meta_value < %d"; + $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_site_transient_' ) . '%', $wpdb->esc_like ( '_site_transient_timeout_' ) . '%', $time ) ); + } + + // 2.8. + if ( $wp_current_db_version < 11549 ) { + $wpmu_sitewide_plugins = get_site_option( 'wpmu_sitewide_plugins' ); + $active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' ); + if ( $wpmu_sitewide_plugins ) { + if ( !$active_sitewide_plugins ) + $sitewide_plugins = (array) $wpmu_sitewide_plugins; + else + $sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins ); + + update_site_option( 'active_sitewide_plugins', $sitewide_plugins ); + } + delete_site_option( 'wpmu_sitewide_plugins' ); + delete_site_option( 'deactivated_sitewide_plugins' ); + + $start = 0; + while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) { + foreach( $rows as $row ) { + $value = $row->meta_value; + if ( !@unserialize( $value ) ) + $value = stripslashes( $value ); + if ( $value !== $row->meta_value ) { + update_site_option( $row->meta_key, $value ); + } + } + $start += 20; + } + } + + // 3.0 + if ( $wp_current_db_version < 13576 ) + update_site_option( 'global_terms_enabled', '1' ); + + // 3.3 + if ( $wp_current_db_version < 19390 ) + update_site_option( 'initial_db_version', $wp_current_db_version ); + + if ( $wp_current_db_version < 19470 ) { + if ( false === get_site_option( 'active_sitewide_plugins' ) ) + update_site_option( 'active_sitewide_plugins', array() ); + } + + // 3.4 + if ( $wp_current_db_version < 20148 ) { + // 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name. + $allowedthemes = get_site_option( 'allowedthemes' ); + $allowed_themes = get_site_option( 'allowed_themes' ); + if ( false === $allowedthemes && is_array( $allowed_themes ) && $allowed_themes ) { + $converted = array(); + $themes = wp_get_themes(); + foreach ( $themes as $stylesheet => $theme_data ) { + if ( isset( $allowed_themes[ $theme_data->get('Name') ] ) ) + $converted[ $stylesheet ] = true; + } + update_site_option( 'allowedthemes', $converted ); + delete_site_option( 'allowed_themes' ); + } + } + + // 3.5 + if ( $wp_current_db_version < 21823 ) + update_site_option( 'ms_files_rewriting', '1' ); + + // 3.5.2 + if ( $wp_current_db_version < 24448 ) { + $illegal_names = get_site_option( 'illegal_names' ); + if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) { + $illegal_name = reset( $illegal_names ); + $illegal_names = explode( ' ', $illegal_name ); + update_site_option( 'illegal_names', $illegal_names ); + } + } +} + +// The functions we use to actually do stuff + +// General + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.0 + * + * @param string $table_name Database table name to create. + * @param string $create_ddl SQL statement to create table. + * @return bool If table already exists or was created by function. + */ +function maybe_create_table($table_name, $create_ddl) { + global $wpdb; + + $query = $wpdb->prepare( "SHOW TABLES LIKE %s", $wpdb->esc_like( $table_name ) ); + + if ( $wpdb->get_var( $query ) == $table_name ) { + return true; + } + + // Didn't find it try to create it.. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + if ( $wpdb->get_var( $query ) == $table_name ) { + return true; + } + return false; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + * + * @param string $table Database table name. + * @param string $index Index name to drop. + * @return bool True, when finished. + */ +function drop_index($table, $index) { + global $wpdb; + $wpdb->hide_errors(); + $wpdb->query("ALTER TABLE `$table` DROP INDEX `$index`"); + // Now we need to take out all the extra ones we may have created + for ($i = 0; $i < 25; $i++) { + $wpdb->query("ALTER TABLE `$table` DROP INDEX `{$index}_$i`"); + } + $wpdb->show_errors(); + return true; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.0.1 + * + * @param string $table Database table name. + * @param string $index Database table index column. + * @return bool True, when done with execution. + */ +function add_clean_index($table, $index) { + global $wpdb; + drop_index($table, $index); + $wpdb->query("ALTER TABLE `$table` ADD INDEX ( `$index` )"); + return true; +} + +/** + ** maybe_add_column() + ** Add column to db table if it doesn't exist. + ** Returns: true if already exists or on successful completion + ** false on error + */ +function maybe_add_column($table_name, $column_name, $create_ddl) { + global $wpdb; + foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { + if ($column == $column_name) { + return true; + } + } + + // Didn't find it try to create it. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { + if ($column == $column_name) { + return true; + } + } + return false; +} + +/** + * Retrieve all options as it was for 1.2. + * + * @since 1.2.0 + * + * @return array List of options. + */ +function get_alloptions_110() { + global $wpdb; + $all_options = new stdClass; + if ( $options = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" ) ) { + foreach ( $options as $option ) { + if ( 'siteurl' == $option->option_name || 'home' == $option->option_name || 'category_base' == $option->option_name ) + $option->option_value = untrailingslashit( $option->option_value ); + $all_options->{$option->option_name} = stripslashes( $option->option_value ); + } + } + return $all_options; +} + +/** + * Version of get_option that is private to install/upgrade. + * + * @since 1.5.1 + * @access private + * + * @param string $setting Option name. + * @return mixed + */ +function __get_option($setting) { + global $wpdb; + + if ( $setting == 'home' && defined( 'WP_HOME' ) ) + return untrailingslashit( WP_HOME ); + + if ( $setting == 'siteurl' && defined( 'WP_SITEURL' ) ) + return untrailingslashit( WP_SITEURL ); + + $option = $wpdb->get_var( $wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s", $setting ) ); + + if ( 'home' == $setting && '' == $option ) + return __get_option( 'siteurl' ); + + if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting || 'tag_base' == $setting ) + $option = untrailingslashit( $option ); + + return maybe_unserialize( $option ); +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param string $content + * @return string + */ +function deslash($content) { + // Note: \\\ inside a regex denotes a single backslash. + + /* + * Replace one or more backslashes followed by a single quote with + * a single quote. + */ + $content = preg_replace("/\\\+'/", "'", $content); + + /* + * Replace one or more backslashes followed by a double quote with + * a double quote. + */ + $content = preg_replace('/\\\+"/', '"', $content); + + // Replace one or more backslashes with one backslash. + $content = preg_replace("/\\\+/", "\\", $content); + + return $content; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $queries + * @param unknown_type $execute + * @return unknown + */ +function dbDelta( $queries = '', $execute = true ) { + global $wpdb; + + if ( in_array( $queries, array( '', 'all', 'blog', 'global', 'ms_global' ), true ) ) + $queries = wp_get_db_schema( $queries ); + + // Separate individual queries into an array + if ( !is_array($queries) ) { + $queries = explode( ';', $queries ); + $queries = array_filter( $queries ); + } + + /** + * Filter the dbDelta SQL queries. + * + * @since 3.3.0 + * + * @param array $queries An array of dbDelta SQL queries. + */ + $queries = apply_filters( 'dbdelta_queries', $queries ); + + $cqueries = array(); // Creation Queries + $iqueries = array(); // Insertion Queries + $for_update = array(); + + // Create a tablename index for an array ($cqueries) of queries + foreach($queries as $qry) { + if (preg_match("|CREATE TABLE ([^ ]*)|", $qry, $matches)) { + $cqueries[ trim( $matches[1], '`' ) ] = $qry; + $for_update[$matches[1]] = 'Created table '.$matches[1]; + } else if (preg_match("|CREATE DATABASE ([^ ]*)|", $qry, $matches)) { + array_unshift($cqueries, $qry); + } else if (preg_match("|INSERT INTO ([^ ]*)|", $qry, $matches)) { + $iqueries[] = $qry; + } else if (preg_match("|UPDATE ([^ ]*)|", $qry, $matches)) { + $iqueries[] = $qry; + } else { + // Unrecognized query type + } + } + + /** + * Filter the dbDelta SQL queries for creating tables and/or databases. + * + * Queries filterable via this hook contain "CREATE TABLE" or "CREATE DATABASE". + * + * @since 3.3.0 + * + * @param array $cqueries An array of dbDelta create SQL queries. + */ + $cqueries = apply_filters( 'dbdelta_create_queries', $cqueries ); + + /** + * Filter the dbDelta SQL queries for inserting or updating. + * + * Queries filterable via this hook contain "INSERT INTO" or "UPDATE". + * + * @since 3.3.0 + * + * @param array $iqueries An array of dbDelta insert or update SQL queries. + */ + $iqueries = apply_filters( 'dbdelta_insert_queries', $iqueries ); + + $global_tables = $wpdb->tables( 'global' ); + foreach ( $cqueries as $table => $qry ) { + // Upgrade global tables only for the main site. Don't upgrade at all if DO_NOT_UPGRADE_GLOBAL_TABLES is defined. + if ( in_array( $table, $global_tables ) && ( !is_main_site() || defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) ) { + unset( $cqueries[ $table ], $for_update[ $table ] ); + continue; + } + + // Fetch the table column structure from the database + $suppress = $wpdb->suppress_errors(); + $tablefields = $wpdb->get_results("DESCRIBE {$table};"); + $wpdb->suppress_errors( $suppress ); + + if ( ! $tablefields ) + continue; + + // Clear the field and index arrays. + $cfields = $indices = array(); + + // Get all of the field names in the query from between the parentheses. + preg_match("|\((.*)\)|ms", $qry, $match2); + $qryline = trim($match2[1]); + + // Separate field lines into an array. + $flds = explode("\n", $qryline); + + // todo: Remove this? + //echo "
    \n".print_r(strtolower($table), true).":\n".print_r($cqueries, true)."

    "; + + // For every field line specified in the query. + foreach ($flds as $fld) { + + // Extract the field name. + preg_match("|^([^ ]*)|", trim($fld), $fvals); + $fieldname = trim( $fvals[1], '`' ); + + // Verify the found field name. + $validfield = true; + switch (strtolower($fieldname)) { + case '': + case 'primary': + case 'index': + case 'fulltext': + case 'unique': + case 'key': + $validfield = false; + $indices[] = trim(trim($fld), ", \n"); + break; + } + $fld = trim($fld); + + // If it's a valid field, add it to the field array. + if ($validfield) { + $cfields[strtolower($fieldname)] = trim($fld, ", \n"); + } + } + + // For every field in the table. + foreach ($tablefields as $tablefield) { + + // If the table field exists in the field array ... + if (array_key_exists(strtolower($tablefield->Field), $cfields)) { + + // Get the field type from the query. + preg_match("|".$tablefield->Field." ([^ ]*( unsigned)?)|i", $cfields[strtolower($tablefield->Field)], $matches); + $fieldtype = $matches[1]; + + // Is actual field type different from the field type in query? + if ($tablefield->Type != $fieldtype) { + // Add a query to change the column type + $cqueries[] = "ALTER TABLE {$table} CHANGE COLUMN {$tablefield->Field} " . $cfields[strtolower($tablefield->Field)]; + $for_update[$table.'.'.$tablefield->Field] = "Changed type of {$table}.{$tablefield->Field} from {$tablefield->Type} to {$fieldtype}"; + } + + // Get the default value from the array + // todo: Remove this? + //echo "{$cfields[strtolower($tablefield->Field)]}
    "; + if (preg_match("| DEFAULT '(.*?)'|i", $cfields[strtolower($tablefield->Field)], $matches)) { + $default_value = $matches[1]; + if ($tablefield->Default != $default_value) { + // Add a query to change the column's default value + $cqueries[] = "ALTER TABLE {$table} ALTER COLUMN {$tablefield->Field} SET DEFAULT '{$default_value}'"; + $for_update[$table.'.'.$tablefield->Field] = "Changed default value of {$table}.{$tablefield->Field} from {$tablefield->Default} to {$default_value}"; + } + } + + // Remove the field from the array (so it's not added). + unset($cfields[strtolower($tablefield->Field)]); + } else { + // This field exists in the table, but not in the creation queries? + } + } + + // For every remaining field specified for the table. + foreach ($cfields as $fieldname => $fielddef) { + // Push a query line into $cqueries that adds the field to that table. + $cqueries[] = "ALTER TABLE {$table} ADD COLUMN $fielddef"; + $for_update[$table.'.'.$fieldname] = 'Added column '.$table.'.'.$fieldname; + } + + // Index stuff goes here. Fetch the table index structure from the database. + $tableindices = $wpdb->get_results("SHOW INDEX FROM {$table};"); + + if ($tableindices) { + // Clear the index array. + unset($index_ary); + + // For every index in the table. + foreach ($tableindices as $tableindex) { + + // Add the index to the index data array. + $keyname = $tableindex->Key_name; + $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part); + $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false; + } + + // For each actual index in the index array. + foreach ($index_ary as $index_name => $index_data) { + + // Build a create string to compare to the query. + $index_string = ''; + if ($index_name == 'PRIMARY') { + $index_string .= 'PRIMARY '; + } else if($index_data['unique']) { + $index_string .= 'UNIQUE '; + } + $index_string .= 'KEY '; + if ($index_name != 'PRIMARY') { + $index_string .= $index_name; + } + $index_columns = ''; + + // For each column in the index. + foreach ($index_data['columns'] as $column_data) { + if ($index_columns != '') $index_columns .= ','; + + // Add the field to the column list string. + $index_columns .= $column_data['fieldname']; + if ($column_data['subpart'] != '') { + $index_columns .= '('.$column_data['subpart'].')'; + } + } + // Add the column list to the index create string. + $index_string .= ' ('.$index_columns.')'; + if (!(($aindex = array_search($index_string, $indices)) === false)) { + unset($indices[$aindex]); + // todo: Remove this? + //echo "
    {$table}:
    Found index:".$index_string."
    \n"; + } + // todo: Remove this? + //else echo "
    {$table}:
    Did not find index:".$index_string."
    ".print_r($indices, true)."
    \n"; + } + } + + // For every remaining index specified for the table. + foreach ( (array) $indices as $index ) { + // Push a query line into $cqueries that adds the index to that table. + $cqueries[] = "ALTER TABLE {$table} ADD $index"; + $for_update[] = 'Added index ' . $table . ' ' . $index; + } + + // Remove the original table creation query from processing. + unset( $cqueries[ $table ], $for_update[ $table ] ); + } + + $allqueries = array_merge($cqueries, $iqueries); + if ($execute) { + foreach ($allqueries as $query) { + // todo: Remove this? + //echo "
    ".print_r($query, true)."
    \n"; + $wpdb->query($query); + } + } + + return $for_update; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + */ +function make_db_current( $tables = 'all' ) { + $alterations = dbDelta( $tables ); + echo "
      \n"; + foreach($alterations as $alteration) echo "
    1. $alteration
    2. \n"; + echo "
    \n"; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + */ +function make_db_current_silent( $tables = 'all' ) { + dbDelta( $tables ); +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $theme_name + * @param unknown_type $template + * @return unknown + */ +function make_site_theme_from_oldschool($theme_name, $template) { + $home_path = get_home_path(); + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + + if (! file_exists("$home_path/index.php")) + return false; + + /* + * Copy files from the old locations to the site theme. + * TODO: This does not copy arbitrary include dependencies. Only the standard WP files are copied. + */ + $files = array('index.php' => 'index.php', 'wp-layout.css' => 'style.css', 'wp-comments.php' => 'comments.php', 'wp-comments-popup.php' => 'comments-popup.php'); + + foreach ($files as $oldfile => $newfile) { + if ($oldfile == 'index.php') + $oldpath = $home_path; + else + $oldpath = ABSPATH; + + // Check to make sure it's not a new index. + if ($oldfile == 'index.php') { + $index = implode('', file("$oldpath/$oldfile")); + if (strpos($index, 'WP_USE_THEMES') !== false) { + if (! @copy(WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME . '/index.php', "$site_dir/$newfile")) + return false; + + // Don't copy anything. + continue; + } + } + + if (! @copy("$oldpath/$oldfile", "$site_dir/$newfile")) + return false; + + chmod("$site_dir/$newfile", 0777); + + // Update the blog header include in each file. + $lines = explode("\n", implode('', file("$site_dir/$newfile"))); + if ($lines) { + $f = fopen("$site_dir/$newfile", 'w'); + + foreach ($lines as $line) { + if (preg_match('/require.*wp-blog-header/', $line)) + $line = '//' . $line; + + // Update stylesheet references. + $line = str_replace("/wp-layout.css", "", $line); + + // Update comments template inclusion. + $line = str_replace("", "", $line); + + fwrite($f, "{$line}\n"); + } + fclose($f); + } + } + + // Add a theme header. + $header = "/*\nTheme Name: $theme_name\nTheme URI: " . __get_option('siteurl') . "\nDescription: A theme automatically created by the update.\nVersion: 1.0\nAuthor: Moi\n*/\n"; + + $stylelines = file_get_contents("$site_dir/style.css"); + if ($stylelines) { + $f = fopen("$site_dir/style.css", 'w'); + + fwrite($f, $header); + fwrite($f, $stylelines); + fclose($f); + } + + return true; +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @param unknown_type $theme_name + * @param unknown_type $template + * @return unknown + */ +function make_site_theme_from_default($theme_name, $template) { + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + $default_dir = WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME; + + // Copy files from the default theme to the site theme. + //$files = array('index.php', 'comments.php', 'comments-popup.php', 'footer.php', 'header.php', 'sidebar.php', 'style.css'); + + $theme_dir = @ opendir($default_dir); + if ($theme_dir) { + while(($theme_file = readdir( $theme_dir )) !== false) { + if (is_dir("$default_dir/$theme_file")) + continue; + if (! @copy("$default_dir/$theme_file", "$site_dir/$theme_file")) + return; + chmod("$site_dir/$theme_file", 0777); + } + } + @closedir($theme_dir); + + // Rewrite the theme header. + $stylelines = explode("\n", implode('', file("$site_dir/style.css"))); + if ($stylelines) { + $f = fopen("$site_dir/style.css", 'w'); + + foreach ($stylelines as $line) { + if (strpos($line, 'Theme Name:') !== false) $line = 'Theme Name: ' . $theme_name; + elseif (strpos($line, 'Theme URI:') !== false) $line = 'Theme URI: ' . __get_option('url'); + elseif (strpos($line, 'Description:') !== false) $line = 'Description: Your theme.'; + elseif (strpos($line, 'Version:') !== false) $line = 'Version: 1'; + elseif (strpos($line, 'Author:') !== false) $line = 'Author: You'; + fwrite($f, $line . "\n"); + } + fclose($f); + } + + // Copy the images. + umask(0); + if (! mkdir("$site_dir/images", 0777)) { + return false; + } + + $images_dir = @ opendir("$default_dir/images"); + if ($images_dir) { + while(($image = readdir($images_dir)) !== false) { + if (is_dir("$default_dir/images/$image")) + continue; + if (! @copy("$default_dir/images/$image", "$site_dir/images/$image")) + return; + chmod("$site_dir/images/$image", 0777); + } + } + @closedir($images_dir); +} + +// Create a site theme from the default theme. +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 1.5.0 + * + * @return unknown + */ +function make_site_theme() { + // Name the theme after the blog. + $theme_name = __get_option('blogname'); + $template = sanitize_title($theme_name); + $site_dir = WP_CONTENT_DIR . "/themes/$template"; + + // If the theme already exists, nothing to do. + if ( is_dir($site_dir)) { + return false; + } + + // We must be able to write to the themes dir. + if (! is_writable(WP_CONTENT_DIR . "/themes")) { + return false; + } + + umask(0); + if (! mkdir($site_dir, 0777)) { + return false; + } + + if (file_exists(ABSPATH . 'wp-layout.css')) { + if (! make_site_theme_from_oldschool($theme_name, $template)) { + // TODO: rm -rf the site theme directory. + return false; + } + } else { + if (! make_site_theme_from_default($theme_name, $template)) + // TODO: rm -rf the site theme directory. + return false; + } + + // Make the new site theme active. + $current_template = __get_option('template'); + if ($current_template == WP_DEFAULT_THEME) { + update_option('template', $template); + update_option('stylesheet', $template); + } + return $template; +} + +/** + * Translate user level to user role name. + * + * @since 2.0.0 + * + * @param int $level User level. + * @return string User role name. + */ +function translate_level_to_role($level) { + switch ($level) { + case 10: + case 9: + case 8: + return 'administrator'; + case 7: + case 6: + case 5: + return 'editor'; + case 4: + case 3: + case 2: + return 'author'; + case 1: + return 'contributor'; + case 0: + return 'subscriber'; + } +} + +/** + * {@internal Missing Short Description}} + * + * {@internal Missing Long Description}} + * + * @since 2.1.0 + */ +function wp_check_mysql_version() { + global $wpdb; + $result = $wpdb->check_database_version(); + if ( is_wp_error( $result ) ) + die( $result->get_error_message() ); +} + +/** + * Disables the Automattic widgets plugin, which was merged into core. + * + * @since 2.2.0 + */ +function maybe_disable_automattic_widgets() { + $plugins = __get_option( 'active_plugins' ); + + foreach ( (array) $plugins as $plugin ) { + if ( basename( $plugin ) == 'widgets.php' ) { + array_splice( $plugins, array_search( $plugin, $plugins ), 1 ); + update_option( 'active_plugins', $plugins ); + break; + } + } +} + +/** + * Disables the Link Manager on upgrade, if at the time of upgrade, no links exist in the DB. + * + * @since 3.5.0 + */ +function maybe_disable_link_manager() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version >= 22006 && get_option( 'link_manager_enabled' ) && ! $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) + update_option( 'link_manager_enabled', 0 ); +} + +/** + * Runs before the schema is upgraded. + * + * @since 2.9.0 + */ +function pre_schema_upgrade() { + global $wp_current_db_version, $wpdb; + + // Upgrade versions prior to 2.9 + if ( $wp_current_db_version < 11557 ) { + // Delete duplicate options. Keep the option with the highest option_id. + $wpdb->query("DELETE o1 FROM $wpdb->options AS o1 JOIN $wpdb->options AS o2 USING (`option_name`) WHERE o2.option_id > o1.option_id"); + + // Drop the old primary key and add the new. + $wpdb->query("ALTER TABLE $wpdb->options DROP PRIMARY KEY, ADD PRIMARY KEY(option_id)"); + + // Drop the old option_name index. dbDelta() doesn't do the drop. + $wpdb->query("ALTER TABLE $wpdb->options DROP INDEX option_name"); + } + + // Multisite schema upgrades. + if ( $wp_current_db_version < 25448 && is_multisite() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) && is_main_network() ) { + + // Upgrade verions prior to 3.7 + if ( $wp_current_db_version < 25179 ) { + // New primary key for signups. + $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" ); + $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" ); + } + + if ( $wp_current_db_version < 25448 ) { + // Convert archived from enum to tinyint. + $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" ); + $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" ); + } + } +} + +/** + * Install global terms. + * + * @since 3.0.0 + * + */ +if ( !function_exists( 'install_global_terms' ) ) : +function install_global_terms() { + global $wpdb, $charset_collate; + $ms_queries = " +CREATE TABLE $wpdb->sitecategories ( + cat_ID bigint(20) NOT NULL auto_increment, + cat_name varchar(55) NOT NULL default '', + category_nicename varchar(200) NOT NULL default '', + last_updated timestamp NOT NULL, + PRIMARY KEY (cat_ID), + KEY category_nicename (category_nicename), + KEY last_updated (last_updated) +) $charset_collate; +"; +// now create tables + dbDelta( $ms_queries ); +} +endif; diff --git a/wp-admin/includes/user.php b/wp-admin/includes/user.php new file mode 100644 index 0000000..30b7ae0 --- /dev/null +++ b/wp-admin/includes/user.php @@ -0,0 +1,442 @@ +ID = (int) $user_id; + $userdata = get_userdata( $user_id ); + $user->user_login = wp_slash( $userdata->user_login ); + } else { + $update = false; + } + + if ( !$update && isset( $_POST['user_login'] ) ) + $user->user_login = sanitize_user($_POST['user_login'], true); + + $pass1 = $pass2 = ''; + if ( isset( $_POST['pass1'] ) ) + $pass1 = $_POST['pass1']; + if ( isset( $_POST['pass2'] ) ) + $pass2 = $_POST['pass2']; + + if ( isset( $_POST['role'] ) && current_user_can( 'edit_users' ) ) { + $new_role = sanitize_text_field( $_POST['role'] ); + $potential_role = isset($wp_roles->role_objects[$new_role]) ? $wp_roles->role_objects[$new_role] : false; + // Don't let anyone with 'edit_users' (admins) edit their own role to something without it. + // Multisite super admins can freely edit their blog roles -- they possess all caps. + if ( ( is_multisite() && current_user_can( 'manage_sites' ) ) || $user_id != get_current_user_id() || ($potential_role && $potential_role->has_cap( 'edit_users' ) ) ) + $user->role = $new_role; + + // If the new role isn't editable by the logged-in user die with error + $editable_roles = get_editable_roles(); + if ( ! empty( $new_role ) && empty( $editable_roles[$new_role] ) ) + wp_die(__('You can’t give users that role.')); + } + + if ( isset( $_POST['email'] )) + $user->user_email = sanitize_text_field( $_POST['email'] ); + if ( isset( $_POST['url'] ) ) { + if ( empty ( $_POST['url'] ) || $_POST['url'] == 'http://' ) { + $user->user_url = ''; + } else { + $user->user_url = esc_url_raw( $_POST['url'] ); + $protocols = implode( '|', array_map( 'preg_quote', wp_allowed_protocols() ) ); + $user->user_url = preg_match('/^(' . $protocols . '):/is', $user->user_url) ? $user->user_url : 'http://'.$user->user_url; + } + } + if ( isset( $_POST['first_name'] ) ) + $user->first_name = sanitize_text_field( $_POST['first_name'] ); + if ( isset( $_POST['last_name'] ) ) + $user->last_name = sanitize_text_field( $_POST['last_name'] ); + if ( isset( $_POST['nickname'] ) ) + $user->nickname = sanitize_text_field( $_POST['nickname'] ); + if ( isset( $_POST['display_name'] ) ) + $user->display_name = sanitize_text_field( $_POST['display_name'] ); + + if ( isset( $_POST['description'] ) ) + $user->description = trim( $_POST['description'] ); + + foreach ( wp_get_user_contact_methods( $user ) as $method => $name ) { + if ( isset( $_POST[$method] )) + $user->$method = sanitize_text_field( $_POST[$method] ); + } + + if ( $update ) { + $user->rich_editing = isset( $_POST['rich_editing'] ) && 'false' == $_POST['rich_editing'] ? 'false' : 'true'; + $user->admin_color = isset( $_POST['admin_color'] ) ? sanitize_text_field( $_POST['admin_color'] ) : 'fresh'; + $user->show_admin_bar_front = isset( $_POST['admin_bar_front'] ) ? 'true' : 'false'; + } + + $user->comment_shortcuts = isset( $_POST['comment_shortcuts'] ) && 'true' == $_POST['comment_shortcuts'] ? 'true' : ''; + + $user->use_ssl = 0; + if ( !empty($_POST['use_ssl']) ) + $user->use_ssl = 1; + + $errors = new WP_Error(); + + /* checking that username has been typed */ + if ( $user->user_login == '' ) + $errors->add( 'user_login', __( 'ERROR: Please enter a username.' ) ); + + /* checking the password has been typed twice */ + /** + * Fires before the password and confirm password fields are checked for congruity. + * + * @since 1.5.1 + * + * @param string $user_login The username. + * @param string &$pass1 The password, passed by reference. + * @param string &$pass2 The confirmed password, passed by reference. + */ + do_action_ref_array( 'check_passwords', array( $user->user_login, &$pass1, &$pass2 ) ); + + if ( $update ) { + if ( empty($pass1) && !empty($pass2) ) + $errors->add( 'pass', __( 'ERROR: You entered your new password only once.' ), array( 'form-field' => 'pass1' ) ); + elseif ( !empty($pass1) && empty($pass2) ) + $errors->add( 'pass', __( 'ERROR: You entered your new password only once.' ), array( 'form-field' => 'pass2' ) ); + } else { + if ( empty($pass1) ) + $errors->add( 'pass', __( 'ERROR: Please enter your password.' ), array( 'form-field' => 'pass1' ) ); + elseif ( empty($pass2) ) + $errors->add( 'pass', __( 'ERROR: Please enter your password twice.' ), array( 'form-field' => 'pass2' ) ); + } + + /* Check for "\" in password */ + if ( false !== strpos( wp_unslash( $pass1 ), "\\" ) ) + $errors->add( 'pass', __( 'ERROR: Passwords may not contain the character "\\".' ), array( 'form-field' => 'pass1' ) ); + + /* checking the password has been typed twice the same */ + if ( $pass1 != $pass2 ) + $errors->add( 'pass', __( 'ERROR: Please enter the same password in the two password fields.' ), array( 'form-field' => 'pass1' ) ); + + if ( !empty( $pass1 ) ) + $user->user_pass = $pass1; + + if ( !$update && isset( $_POST['user_login'] ) && !validate_username( $_POST['user_login'] ) ) + $errors->add( 'user_login', __( 'ERROR: This username is invalid because it uses illegal characters. Please enter a valid username.' )); + + if ( !$update && username_exists( $user->user_login ) ) + $errors->add( 'user_login', __( 'ERROR: This username is already registered. Please choose another one.' )); + + /* checking e-mail address */ + if ( empty( $user->user_email ) ) { + $errors->add( 'empty_email', __( 'ERROR: Please enter an e-mail address.' ), array( 'form-field' => 'email' ) ); + } elseif ( !is_email( $user->user_email ) ) { + $errors->add( 'invalid_email', __( 'ERROR: The email address isn’t correct.' ), array( 'form-field' => 'email' ) ); + } elseif ( ( $owner_id = email_exists($user->user_email) ) && ( !$update || ( $owner_id != $user->ID ) ) ) { + $errors->add( 'email_exists', __('ERROR: This email is already registered, please choose another one.'), array( 'form-field' => 'email' ) ); + } + + /** + * Fires before user profile update errors are returned. + * + * @since 2.8.0 + * + * @param array &$errors An array of user profile update errors, passed by reference. + * @param bool $update Whether this is a user update. + * @param WP_User &$user WP_User object, passed by reference. + */ + do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) ); + + if ( $errors->get_error_codes() ) + return $errors; + + if ( $update ) { + $user_id = wp_update_user( $user ); + } else { + $user_id = wp_insert_user( $user ); + wp_new_user_notification( $user_id, isset( $_POST['send_password'] ) ? wp_unslash( $pass1 ) : '' ); + } + return $user_id; +} + +/** + * Fetch a filtered list of user roles that the current user is + * allowed to edit. + * + * Simple function who's main purpose is to allow filtering of the + * list of roles in the $wp_roles object so that plugins can remove + * inappropriate ones depending on the situation or user making edits. + * Specifically because without filtering anyone with the edit_users + * capability can edit others to be administrators, even if they are + * only editors or authors. This filter allows admins to delegate + * user management. + * + * @since 2.8.0 + * + * @return unknown + */ +function get_editable_roles() { + global $wp_roles; + + $all_roles = $wp_roles->roles; + + /** + * Filter the list of editable roles. + * + * @since 2.8.0 + * + * @param array $all_roles List of roles. + */ + $editable_roles = apply_filters( 'editable_roles', $all_roles ); + + return $editable_roles; +} + +/** + * Retrieve user data and filter it. + * + * @since 2.0.5 + * + * @param int $user_id User ID. + * @return WP_User|bool WP_User object on success, false on failure. + */ +function get_user_to_edit( $user_id ) { + $user = get_userdata( $user_id ); + + if ( $user ) + $user->filter = 'edit'; + + return $user; +} + +/** + * Retrieve the user's drafts. + * + * @since 2.0.0 + * + * @param int $user_id User ID. + * @return array + */ +function get_users_drafts( $user_id ) { + global $wpdb; + $query = $wpdb->prepare("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'draft' AND post_author = %d ORDER BY post_modified DESC", $user_id); + + /** + * Filter the user's drafts query string. + * + * @since 2.0.0 + * + * @param string $query The user's drafts query string. + */ + $query = apply_filters( 'get_users_drafts', $query ); + return $wpdb->get_results( $query ); +} + +/** + * Remove user and optionally reassign posts and links to another user. + * + * If the $reassign parameter is not assigned to an User ID, then all posts will + * be deleted of that user. The action 'delete_user' that is passed the User ID + * being deleted will be run after the posts are either reassigned or deleted. + * The user meta will also be deleted that are for that User ID. + * + * @since 2.0.0 + * + * @param int $id User ID. + * @param int $reassign Optional. Reassign posts and links to new User ID. + * @return bool True when finished. + */ +function wp_delete_user( $id, $reassign = null ) { + global $wpdb; + + $id = (int) $id; + $user = new WP_User( $id ); + + if ( !$user->exists() ) + return false; + + // Normalize $reassign to null or a user ID. 'novalue' was an older default. + if ( 'novalue' === $reassign ) { + $reassign = null; + } elseif ( null !== $reassign ) { + $reassign = (int) $reassign; + } + + /** + * Fires immediately before a user is deleted from the database. + * + * @since 2.0.0 + * + * @param int $id ID of the user to delete. + * @param int|null $reassign ID of the user to reassign posts and links to. + * Default null, for no reassignment. + */ + do_action( 'delete_user', $id, $reassign ); + + if ( null === $reassign ) { + $post_types_to_delete = array(); + foreach ( get_post_types( array(), 'objects' ) as $post_type ) { + if ( $post_type->delete_with_user ) { + $post_types_to_delete[] = $post_type->name; + } elseif ( null === $post_type->delete_with_user && post_type_supports( $post_type->name, 'author' ) ) { + $post_types_to_delete[] = $post_type->name; + } + } + + /** + * Filter the list of post types to delete with a user. + * + * @since 3.4.0 + * + * @param array $post_types_to_delete Post types to delete. + * @param int $id User ID. + */ + $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id ); + $post_types_to_delete = implode( "', '", $post_types_to_delete ); + $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_type IN ('$post_types_to_delete')", $id ) ); + if ( $post_ids ) { + foreach ( $post_ids as $post_id ) + wp_delete_post( $post_id ); + } + + // Clean links + $link_ids = $wpdb->get_col( $wpdb->prepare("SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id) ); + + if ( $link_ids ) { + foreach ( $link_ids as $link_id ) + wp_delete_link($link_id); + } + } else { + $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) ); + $wpdb->update( $wpdb->posts, array('post_author' => $reassign), array('post_author' => $id) ); + if ( ! empty( $post_ids ) ) { + foreach ( $post_ids as $post_id ) + clean_post_cache( $post_id ); + } + $link_ids = $wpdb->get_col( $wpdb->prepare("SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id) ); + $wpdb->update( $wpdb->links, array('link_owner' => $reassign), array('link_owner' => $id) ); + if ( ! empty( $link_ids ) ) { + foreach ( $link_ids as $link_id ) + clean_bookmark_cache( $link_id ); + } + } + + // FINALLY, delete user + if ( is_multisite() ) { + remove_user_from_blog( $id, get_current_blog_id() ); + } else { + $meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) ); + foreach ( $meta as $mid ) + delete_metadata_by_mid( 'user', $mid ); + + $wpdb->delete( $wpdb->users, array( 'ID' => $id ) ); + } + + clean_user_cache( $user ); + + /** + * Fires immediately after a user is deleted from the database. + * + * @since 2.9.0 + * + * @param int $id ID of the deleted user. + * @param int|null $reassign ID of the user to reassign posts and links to. + * Default null, for no reassignment. + */ + do_action( 'deleted_user', $id, $reassign ); + + return true; +} + +/** + * Remove all capabilities from user. + * + * @since 2.1.0 + * + * @param int $id User ID. + */ +function wp_revoke_user($id) { + $id = (int) $id; + + $user = new WP_User($id); + $user->remove_all_caps(); +} + +add_action('admin_init', 'default_password_nag_handler'); +/** + * @since 2.8.0 + */ +function default_password_nag_handler($errors = false) { + global $user_ID; + // Short-circuit it. + if ( ! get_user_option('default_password_nag') ) + return; + + // get_user_setting = JS saved UI setting. else no-js-fallback code. + if ( 'hide' == get_user_setting('default_password_nag') || isset($_GET['default_password_nag']) && '0' == $_GET['default_password_nag'] ) { + delete_user_setting('default_password_nag'); + update_user_option($user_ID, 'default_password_nag', false, true); + } +} + +add_action('profile_update', 'default_password_nag_edit_user', 10, 2); + +/** + * @since 2.8.0 + */ +function default_password_nag_edit_user($user_ID, $old_data) { + // Short-circuit it. + if ( ! get_user_option('default_password_nag', $user_ID) ) + return; + + $new_data = get_userdata($user_ID); + + // Remove the nag if the password has been changed. + if ( $new_data->user_pass != $old_data->user_pass ) { + delete_user_setting('default_password_nag'); + update_user_option($user_ID, 'default_password_nag', false, true); + } +} + +add_action('admin_notices', 'default_password_nag'); + +/** + * @since 2.8.0 + */ +function default_password_nag() { + global $pagenow; + // Short-circuit it. + if ( 'profile.php' == $pagenow || ! get_user_option('default_password_nag') ) + return; + + echo '
    '; + echo '

    '; + echo '' . __('Notice:') . ' '; + _e('You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?'); + echo '

    '; + printf( '' . __('Yes, take me to my profile page') . ' | ', get_edit_profile_url() . '#password' ); + printf( '' . __('No thanks, do not remind me again') . '', '?default_password_nag=0' ); + echo '

    '; +} diff --git a/wp-admin/includes/widgets.php b/wp-admin/includes/widgets.php new file mode 100644 index 0000000..c869449 --- /dev/null +++ b/wp-admin/includes/widgets.php @@ -0,0 +1,245 @@ + $widget['id'], 'widget_name' => $widget['name'], '_display' => 'template' ); + + if ( isset($wp_registered_widget_controls[$widget['id']]['id_base']) && isset($widget['params'][0]['number']) ) { + $id_base = $wp_registered_widget_controls[$widget['id']]['id_base']; + $args['_temp_id'] = "$id_base-__i__"; + $args['_multi_num'] = next_widget_id_number($id_base); + $args['_add'] = 'multi'; + } else { + $args['_add'] = 'single'; + if ( $sidebar ) + $args['_hide'] = '1'; + } + + $args = wp_list_widget_controls_dynamic_sidebar( array( 0 => $args, 1 => $widget['params'][0] ) ); + call_user_func_array( 'wp_widget_control', $args ); + } +} + +/** + * Callback to sort array by a 'name' key. + * + * @since 3.1.0 + * @access private + */ +function _sort_name_callback( $a, $b ) { + return strnatcasecmp( $a['name'], $b['name'] ); +} + +/** + * Show the widgets and their settings for a sidebar. + * Used in the admin widget config screen. + * + * @since 2.5.0 + * + * @param string $sidebar id slug of the sidebar + * @param string optional $sidebar_name Include the HTML for the sidebar name + */ +function wp_list_widget_controls( $sidebar, $sidebar_name = '' ) { + add_filter( 'dynamic_sidebar_params', 'wp_list_widget_controls_dynamic_sidebar' ); + + $description = wp_sidebar_description( $sidebar ); + + echo '
    '; + + if ( $sidebar_name ) { + ?> + + '; + + if ( ! empty( $description ) ) { + echo '

    ' . $description . '

    '; + } + + echo '
    '; + + dynamic_sidebar( $sidebar ); + + echo ''; +} + +/** + * {@internal Missing Short Description}} + * + * @since 2.5.0 + * + * @param array $params + * @return array + */ +function wp_list_widget_controls_dynamic_sidebar( $params ) { + global $wp_registered_widgets; + static $i = 0; + $i++; + + $widget_id = $params[0]['widget_id']; + $id = isset($params[0]['_temp_id']) ? $params[0]['_temp_id'] : $widget_id; + $hidden = isset($params[0]['_hide']) ? ' style="display:none;"' : ''; + + $params[0]['before_widget'] = "
    "; + $params[0]['after_widget'] = "
    "; + $params[0]['before_title'] = "%BEG_OF_TITLE%"; // deprecated + $params[0]['after_title'] = "%END_OF_TITLE%"; // deprecated + if ( is_callable( $wp_registered_widgets[$widget_id]['callback'] ) ) { + $wp_registered_widgets[$widget_id]['_callback'] = $wp_registered_widgets[$widget_id]['callback']; + $wp_registered_widgets[$widget_id]['callback'] = 'wp_widget_control'; + } + + return $params; +} + +function next_widget_id_number($id_base) { + global $wp_registered_widgets; + $number = 1; + + foreach ( $wp_registered_widgets as $widget_id => $widget ) { + if ( preg_match( '/' . $id_base . '-([0-9]+)$/', $widget_id, $matches ) ) + $number = max($number, $matches[1]); + } + $number++; + + return $number; +} + +/** + * Meta widget used to display the control form for a widget. + * + * Called from dynamic_sidebar(). + * + * @since 2.5.0 + * + * @param array $sidebar_args + * @return array + */ +function wp_widget_control( $sidebar_args ) { + global $wp_registered_widgets, $wp_registered_widget_controls, $sidebars_widgets; + + $widget_id = $sidebar_args['widget_id']; + $sidebar_id = isset($sidebar_args['id']) ? $sidebar_args['id'] : false; + $key = $sidebar_id ? array_search( $widget_id, $sidebars_widgets[$sidebar_id] ) : '-1'; // position of widget in sidebar + $control = isset($wp_registered_widget_controls[$widget_id]) ? $wp_registered_widget_controls[$widget_id] : array(); + $widget = $wp_registered_widgets[$widget_id]; + + $id_format = $widget['id']; + $widget_number = isset($control['params'][0]['number']) ? $control['params'][0]['number'] : ''; + $id_base = isset($control['id_base']) ? $control['id_base'] : $widget_id; + $multi_number = isset($sidebar_args['_multi_num']) ? $sidebar_args['_multi_num'] : ''; + $add_new = isset($sidebar_args['_add']) ? $sidebar_args['_add'] : ''; + + $query_arg = array( 'editwidget' => $widget['id'] ); + if ( $add_new ) { + $query_arg['addnew'] = 1; + if ( $multi_number ) { + $query_arg['num'] = $multi_number; + $query_arg['base'] = $id_base; + } + } else { + $query_arg['sidebar'] = $sidebar_id; + $query_arg['key'] = $key; + } + + /* + * We aren't showing a widget control, we're outputting a template + * for a multi-widget control. + */ + if ( isset($sidebar_args['_display']) && 'template' == $sidebar_args['_display'] && $widget_number ) { + // number == -1 implies a template where id numbers are replaced by a generic '__i__' + $control['params'][0]['number'] = -1; + // With id_base widget id's are constructed like {$id_base}-{$id_number}. + if ( isset($control['id_base']) ) + $id_format = $control['id_base'] . '-__i__'; + } + + $wp_registered_widgets[$widget_id]['callback'] = $wp_registered_widgets[$widget_id]['_callback']; + unset($wp_registered_widgets[$widget_id]['_callback']); + + $widget_title = esc_html( strip_tags( $sidebar_args['widget_name'] ) ); + $has_form = 'noform'; + + echo $sidebar_args['before_widget']; ?> +
    +
    + + + + + + +
    +

    +
    + +
    +
    +
    +" . __('There are no options for this widget.') . "

    \n"; ?> +
    + + + + + + + + +
    +
    + | + +
    +
    + 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?> + +
    +
    +
    +
    +
    + +
    + +
    +' . __( '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 in the upper corner.' ) . '

    '; + +// Not using chaining here, so as to be parseable by PHP4. +$screen = get_current_screen(); + +$screen->add_help_tab( array( + 'id' => 'overview', + 'title' => __( 'Overview' ), + 'content' => $help, +) ); + +// Help tabs + +$help = '

    ' . __( '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.' ) . '

    '; +$help .= '

    ' . __( '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.' ) . '

    '; + +$screen->add_help_tab( array( + 'id' => 'help-navigation', + 'title' => __( 'Navigation' ), + 'content' => $help, +) ); + +$help = '

    ' . __( '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.' ) . '

    '; +$help .= '

    ' . __( 'Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show.' ) . '

    '; +$help .= '

    ' . __( '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.' ) . '

    '; +$help .= '

    ' . __( '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.' ) . '

    '; + +$screen->add_help_tab( array( + 'id' => 'help-layout', + 'title' => __( 'Layout' ), + 'content' => $help, +) ); + +$help = '

    ' . __( 'The boxes on your Dashboard screen are:' ) . '

    '; +if ( current_user_can( 'edit_posts' ) ) + $help .= '

    ' . __( 'At A Glance - Displays a summary of the content on your site and identifies which theme and version of WordPress you are using.' ) . '

    '; + $help .= '

    ' . __( 'Activity - Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them.' ) . '

    '; +if ( is_blog_admin() && current_user_can( 'edit_posts' ) ) + $help .= '

    ' . __( "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." ) . '

    '; +if ( ! is_multisite() && current_user_can( 'install_plugins' ) ) + $help .= '

    ' . __( 'WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins.' ) . '

    '; +else + $help .= '

    ' . __( 'WordPress News - Latest news from the official WordPress project, the WordPress Planet.' ) . '

    '; +if ( current_user_can( 'edit_theme_options' ) ) + $help .= '

    ' . __( 'Welcome - Shows links for some of the most common tasks when setting up a new site.' ) . '

    '; + +$screen->add_help_tab( array( + 'id' => 'help-content', + 'title' => __( 'Content' ), + 'content' => $help, +) ); + +unset( $help ); + +$screen->set_help_sidebar( + '

    ' . __( 'For more information:' ) . '

    ' . + '

    ' . __( 'Documentation on Dashboard' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

    + +user_email != get_option( 'admin_email' ) ); + if ( $hide ) + $classes .= ' hidden'; ?> + +
    + + + remove_action( 'welcome_panel', 'wp_welcome_panel' ); + * + * @since 3.5.0 + */ + do_action( 'welcome_panel' ); + ?> +
    + + +
    + +
    + +
    + + + * check_column('wp_links', 'link_description', 'mediumtext'); + * if (check_column($wpdb->comments, 'comment_author', 'tinytext')) + * echo "ok\n"; + * + * $error_count = 0; + * $tablename = $wpdb->links; + * // check the column + * if (!check_column($wpdb->links, 'link_description', 'varchar(255)')) { + * $ddl = "ALTER TABLE $wpdb->links MODIFY COLUMN link_description varchar(255) NOT NULL DEFAULT '' "; + * $q = $wpdb->query($ddl); + * } + * + * if (check_column($wpdb->links, 'link_description', 'varchar(255)')) { + * $res .= $tablename . ' - ok
    '; + * } else { + * $res .= 'There was a problem with ' . $tablename . '
    '; + * ++$error_count; + * } + * + * + * @package WordPress + * @subpackage Plugin + */ + +/** Load WordPress Bootstrap */ +require_once(dirname(dirname(__FILE__)).'/wp-load.php'); + +if ( ! function_exists('maybe_create_table') ) : +/** + * Create database table, if it doesn't already exist. + * + * @since 1.0.0 + * + * @uses $wpdb + * + * @param string $table_name Database table name. + * @param string $create_ddl Create database table SQL. + * @return bool False on error, true if already exists or success. + */ +function maybe_create_table($table_name, $create_ddl) { + global $wpdb; + foreach ($wpdb->get_col("SHOW TABLES",0) as $table ) { + if ($table == $table_name) { + return true; + } + } + // Didn't find it, so try to create it. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + foreach ($wpdb->get_col("SHOW TABLES",0) as $table ) { + if ($table == $table_name) { + return true; + } + } + return false; +} +endif; + +if ( ! function_exists('maybe_add_column') ) : +/** + * Add column to database table, if column doesn't already exist in table. + * + * @since 1.0.0 + * + * @uses $wpdb + * + * @param string $table_name Database table name + * @param string $column_name Table column name + * @param string $create_ddl SQL to add column to table. + * @return bool False on failure. True, if already exists or was successful. + */ +function maybe_add_column($table_name, $column_name, $create_ddl) { + global $wpdb; + foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { + + if ($column == $column_name) { + return true; + } + } + + // Didn't find it, so try to create it. + $wpdb->query($create_ddl); + + // We cannot directly tell that whether this succeeded! + foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { + if ($column == $column_name) { + return true; + } + } + return false; +} +endif; + +/** + * Drop column from database table, if it exists. + * + * @since 1.0.0 + * + * @uses $wpdb + * + * @param string $table_name Table name + * @param string $column_name Column name + * @param string $drop_ddl SQL statement to drop column. + * @return bool False on failure, true on success or doesn't exist. + */ +function maybe_drop_column($table_name, $column_name, $drop_ddl) { + global $wpdb; + foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { + if ($column == $column_name) { + + // Found it, so try to drop it. + $wpdb->query($drop_ddl); + + // We cannot directly tell that whether this succeeded! + foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { + if ($column == $column_name) { + return false; + } + } + } + } + // Else didn't find it. + return true; +} + +/** + * Check column matches criteria. + * + * Uses the SQL DESC for retrieving the table info for the column. It will help + * understand the parameters, if you do more research on what column information + * is returned by the SQL statement. Pass in null to skip checking that + * criteria. + * + * Column names returned from DESC table are case sensitive and are listed: + * Field + * Type + * Null + * Key + * Default + * Extra + * + * @since 1.0.0 + * + * @param string $table_name Table name + * @param string $col_name Column name + * @param string $col_type Column type + * @param bool $is_null Optional. Check is null. + * @param mixed $key Optional. Key info. + * @param mixed $default Optional. Default value. + * @param mixed $extra Optional. Extra value. + * @return bool True, if matches. False, if not matching. + */ +function check_column($table_name, $col_name, $col_type, $is_null = null, $key = null, $default = null, $extra = null) { + global $wpdb; + $diffs = 0; + $results = $wpdb->get_results("DESC $table_name"); + + foreach ($results as $row ) { + + if ($row->Field == $col_name) { + + // Got our column, check the params. + if (($col_type != null) && ($row->Type != $col_type)) { + ++$diffs; + } + if (($is_null != null) && ($row->Null != $is_null)) { + ++$diffs; + } + if (($key != null) && ($row->Key != $key)) { + ++$diffs; + } + if (($default != null) && ($row->Default != $default)) { + ++$diffs; + } + if (($extra != null) && ($row->Extra != $extra)) { + ++$diffs; + } + if ($diffs > 0) { + return false; + } + return true; + } // end if found our column + } + return false; +} diff --git a/wp-admin/install.php b/wp-admin/install.php new file mode 100644 index 0000000..72916e4 --- /dev/null +++ b/wp-admin/install.php @@ -0,0 +1,305 @@ + + + + + + Error: PHP is not running + + +

    WordPress

    +

    Error: PHP is not running

    +

    WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.

    + + + + +> + + + + <?php _e( 'WordPress › Installation' ); ?> + + + +

    + +prepare( "SHOW TABLES LIKE %s", $wpdb->esc_like( $wpdb->users ) ); + $user_table = ( $wpdb->get_var( $sql ) != null ); + + // Ensure that Blogs appear in search engines by default. + $blog_public = 1; + if ( isset( $_POST['weblog_title'] ) ) { + $blog_public = isset( $_POST['blog_public'] ); + } + + $weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : ''; + $user_name = isset($_POST['user_name']) ? trim( wp_unslash( $_POST['user_name'] ) ) : ''; + $admin_email = isset( $_POST['admin_email'] ) ? trim( wp_unslash( $_POST['admin_email'] ) ) : ''; + + if ( ! is_null( $error ) ) { +?> +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + '; + } else { + ?> +

    + +
    + +

    +
    + +

    +
    +

    +
    +

    +

    + +
    +' . __( 'Already Installed' ) . '

    ' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '

    ' . __( 'Log In' ) . '

    ' ); +} + +$php_version = phpversion(); +$mysql_version = $wpdb->db_version(); +$php_compat = version_compare( $php_version, $required_php_version, '>=' ); +$mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); + +if ( !$mysql_compat && !$php_compat ) + $compat = sprintf( __( 'You cannot install 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.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); +elseif ( !$php_compat ) + $compat = sprintf( __( 'You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version ); +elseif ( !$mysql_compat ) + $compat = sprintf( __( 'You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version ); + +if ( !$mysql_compat || !$php_compat ) { + display_header(); + die( '

    ' . __( 'Insufficient Requirements' ) . '

    ' . $compat . '

    ' ); +} + +if ( ! is_string( $wpdb->base_prefix ) || '' === $wpdb->base_prefix ) { + display_header(); + die( '

    ' . __( 'Configuration Error' ) . '

    ' . __( 'Your wp-config.php file has an empty database table prefix, which is not supported.' ) . '

    ' ); +} + +$language = ''; +if ( ! empty( $_REQUEST['language'] ) ) { + $language = preg_replace( '/[^a-zA-Z_]/', '', $_REQUEST['language'] ); +} elseif ( isset( $GLOBALS['wp_local_package'] ) ) { + $language = $GLOBALS['wp_local_package']; +} + +switch($step) { + case 0: // Step 0 + + if ( wp_can_install_language_pack() && empty( $language ) && ( $languages = wp_get_available_translations() ) ) { + display_header( 'language-chooser' ); + echo '
    '; + wp_install_language_form( $languages ); + echo '
    '; + break; + } + + // Deliberately fall through if we can't reach the translations API. + + case 1: // Step 1, direct link or from language chooser. + if ( ! empty( $language ) ) { + $loaded_language = wp_download_language_pack( $language ); + if ( $loaded_language ) { + load_default_textdomain( $loaded_language ); + $GLOBALS['wp_locale'] = new WP_Locale(); + } + } + + display_header(); +?> +

    +

    + +

    +

    + +error ) ) + wp_die( $wpdb->error->get_error_message() ); + + display_header(); + // Fill in the data we gathered + $weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : ''; + $user_name = isset($_POST['user_name']) ? trim( wp_unslash( $_POST['user_name'] ) ) : ''; + $admin_password = isset($_POST['admin_password']) ? wp_unslash( $_POST['admin_password'] ) : ''; + $admin_password_check = isset($_POST['admin_password2']) ? wp_unslash( $_POST['admin_password2'] ) : ''; + $admin_email = isset( $_POST['admin_email'] ) ?trim( wp_unslash( $_POST['admin_email'] ) ) : ''; + $public = isset( $_POST['blog_public'] ) ? (int) $_POST['blog_public'] : 0; + + // Check e-mail address. + $error = false; + if ( empty( $user_name ) ) { + // TODO: poka-yoke + display_setup_form( __( 'Please provide a valid username.' ) ); + $error = true; + } elseif ( $user_name != sanitize_user( $user_name, true ) ) { + display_setup_form( __( 'The username you provided has invalid characters.' ) ); + $error = true; + } elseif ( $admin_password != $admin_password_check ) { + // TODO: poka-yoke + display_setup_form( __( 'Your passwords do not match. Please try again.' ) ); + $error = true; + } else if ( empty( $admin_email ) ) { + // TODO: poka-yoke + display_setup_form( __( 'You must provide an email address.' ) ); + $error = true; + } elseif ( ! is_email( $admin_email ) ) { + // TODO: poka-yoke + display_setup_form( __( 'Sorry, that isn’t a valid email address. Email addresses look like username@example.com.' ) ); + $error = true; + } + + if ( $error === false ) { + $wpdb->show_errors(); + $result = wp_install( $weblog_title, $user_name, $admin_email, $public, '', wp_slash( $admin_password ), $loaded_language ); +?> + +

    + +

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

    +
    + +

    + + + + + + + + diff --git a/wp-admin/js/accordion.js b/wp-admin/js/accordion.js new file mode 100644 index 0000000..6cb1c1c --- /dev/null +++ b/wp-admin/js/accordion.js @@ -0,0 +1,143 @@ +/** + * Accordion-folding functionality. + * + * Markup with the appropriate classes will be automatically hidden, + * with one section opening at a time when its title is clicked. + * Use the following markup structure for accordion behavior: + * + *
    + *
    + *

    + *
    + *
    + *
    + *
    + *

    + *
    + *
    + *
    + *
    + *

    + *
    + *
    + *
    + *
    + * + * Note that any appropriate tags may be used, as long as the above classes are present. + * + * In addition to the standard accordion behavior, this file includes JS for the + * Customizer's "Panel" functionality. + * + * @since 3.6.0. + */ + +( function( $ ){ + + $( document ).ready( function () { + + // Expand/Collapse accordion sections on click. + $( '.accordion-container' ).on( 'click keydown', '.accordion-section-title', function( e ) { + if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key + return; + } + + e.preventDefault(); // Keep this AFTER the key filter above + + accordionSwitch( $( this ) ); + }); + + // Go back to the top-level Customizer accordion. + $( '#customize-header-actions' ).on( 'click keydown', '.control-panel-back', function( e ) { + if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key + return; + } + + e.preventDefault(); // Keep this AFTER the key filter above + + panelSwitch( $( '.current-panel' ) ); + }); + }); + + var sectionContent = $( '.accordion-section-content' ); + + /** + * Close the current accordion section and open a new one. + * + * @param {Object} el Title element of the accordion section to toggle. + * @since 3.6.0 + */ + function accordionSwitch ( el ) { + var section = el.closest( '.accordion-section' ), + siblings = section.closest( '.accordion-container' ).find( '.open' ), + content = section.find( sectionContent ); + + // This section has no content and cannot be expanded. + if ( section.hasClass( 'cannot-expand' ) ) { + return; + } + + // Slide into a sub-panel instead of accordioning (Customizer-specific). + if ( section.hasClass( 'control-panel' ) ) { + panelSwitch( section ); + return; + } + + if ( section.hasClass( 'open' ) ) { + section.toggleClass( 'open' ); + content.toggle( true ).slideToggle( 150 ); + } else { + siblings.removeClass( 'open' ); + siblings.find( sectionContent ).show().slideUp( 150 ); + content.toggle( false ).slideToggle( 150 ); + section.toggleClass( 'open' ); + } + } + + /** + * Slide into an accordion sub-panel. + * + * For the Customizer-specific panel functionality + * + * @param {Object} panel Title element or back button of the accordion panel to toggle. + * @since 4.0.0 + */ + function panelSwitch( panel ) { + var position, scroll, + section = panel.closest( '.accordion-section' ), + overlay = section.closest( '.wp-full-overlay' ), + container = section.closest( '.accordion-container' ), + siblings = container.find( '.open' ), + topPanel = overlay.find( '#customize-theme-controls > ul > .accordion-section > .accordion-section-title' ).add( '#customize-info > .accordion-section-title' ), + backBtn = overlay.find( '.control-panel-back' ), + panelTitle = section.find( '.accordion-section-title' ).first(), + content = section.find( '.control-panel-content' ); + + if ( section.hasClass( 'current-panel' ) ) { + section.toggleClass( 'current-panel' ); + overlay.toggleClass( 'in-sub-panel' ); + content.delay( 180 ).hide( 0, function() { + content.css( 'margin-top', 'inherit' ); // Reset + } ); + topPanel.attr( 'tabindex', '0' ); + backBtn.attr( 'tabindex', '-1' ); + panelTitle.focus(); + container.scrollTop( 0 ); + } else { + // Close all open sections in any accordion level. + siblings.removeClass( 'open' ); + siblings.find( sectionContent ).show().slideUp( 0 ); + content.show( 0, function() { + position = content.offset().top; + scroll = container.scrollTop(); + content.css( 'margin-top', ( 45 - position - scroll ) ); + section.toggleClass( 'current-panel' ); + overlay.toggleClass( 'in-sub-panel' ); + container.scrollTop( 0 ); + } ); + topPanel.attr( 'tabindex', '-1' ); + backBtn.attr( 'tabindex', '0' ); + backBtn.focus(); + } + } + +})(jQuery); diff --git a/wp-admin/js/accordion.min.js b/wp-admin/js/accordion.min.js new file mode 100644 index 0000000..6b85264 --- /dev/null +++ b/wp-admin/js/accordion.min.js @@ -0,0 +1 @@ +!function(a){function b(a){var b=a.closest(".accordion-section"),e=b.closest(".accordion-container").find(".open"),f=b.find(d);if(!b.hasClass("cannot-expand"))return b.hasClass("control-panel")?void c(b):void(b.hasClass("open")?(b.toggleClass("open"),f.toggle(!0).slideToggle(150)):(e.removeClass("open"),e.find(d).show().slideUp(150),f.toggle(!1).slideToggle(150),b.toggleClass("open")))}function c(a){var b,c,e=a.closest(".accordion-section"),f=e.closest(".wp-full-overlay"),g=e.closest(".accordion-container"),h=g.find(".open"),i=f.find("#customize-theme-controls > ul > .accordion-section > .accordion-section-title").add("#customize-info > .accordion-section-title"),j=f.find(".control-panel-back"),k=e.find(".accordion-section-title").first(),l=e.find(".control-panel-content");e.hasClass("current-panel")?(e.toggleClass("current-panel"),f.toggleClass("in-sub-panel"),l.delay(180).hide(0,function(){l.css("margin-top","inherit")}),i.attr("tabindex","0"),j.attr("tabindex","-1"),k.focus(),g.scrollTop(0)):(h.removeClass("open"),h.find(d).show().slideUp(0),l.show(0,function(){b=l.offset().top,c=g.scrollTop(),l.css("margin-top",45-b-c),e.toggleClass("current-panel"),f.toggleClass("in-sub-panel"),g.scrollTop(0)}),i.attr("tabindex","-1"),j.attr("tabindex","0"),j.focus())}a(document).ready(function(){a(".accordion-container").on("click keydown",".accordion-section-title",function(c){("keydown"!==c.type||13===c.which)&&(c.preventDefault(),b(a(this)))}),a("#customize-header-actions").on("click keydown",".control-panel-back",function(b){("keydown"!==b.type||13===b.which)&&(b.preventDefault(),c(a(".current-panel")))})});var d=a(".accordion-section-content")}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/color-picker.js b/wp-admin/js/color-picker.js new file mode 100644 index 0000000..0991c3e --- /dev/null +++ b/wp-admin/js/color-picker.js @@ -0,0 +1,155 @@ +/* global wpColorPickerL10n */ +( function( $, undef ){ + + var ColorPicker, + // html stuff + _before = '', + _after = '
    '; + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); + } else { + wp_redirect( network_admin_url( 'users.php' ) ); + } + exit(); + + case 'allusers': + if ( !current_user_can( 'manage_network_users' ) ) + wp_die( __( 'You do not have permission to access this page.' ) ); + + if ( ( isset( $_POST['action']) || isset($_POST['action2'] ) ) && isset( $_POST['allusers'] ) ) { + check_admin_referer( 'bulk-users-network' ); + + $doaction = $_POST['action'] != -1 ? $_POST['action'] : $_POST['action2']; + $userfunction = ''; + + foreach ( (array) $_POST['allusers'] as $key => $val ) { + if ( !empty( $val ) ) { + switch ( $doaction ) { + case 'delete': + if ( ! current_user_can( 'delete_users' ) ) + wp_die( __( 'You do not have permission to access this page.' ) ); + $title = __( 'Users' ); + $parent_file = 'users.php'; + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + echo '
    '; + confirm_delete_users( $_POST['allusers'] ); + echo '
    '; + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); + exit(); + + case 'spam': + $user = get_userdata( $val ); + if ( is_super_admin( $user->ID ) ) + wp_die( sprintf( __( 'Warning! User cannot be modified. The user %s is a network administrator.' ), esc_html( $user->user_login ) ) ); + + $userfunction = 'all_spam'; + $blogs = get_blogs_of_user( $val, true ); + foreach ( (array) $blogs as $key => $details ) { + if ( $details->userblog_id != $current_site->blog_id ) // main blog not a spam ! + update_blog_status( $details->userblog_id, 'spam', '1' ); + } + update_user_status( $val, 'spam', '1' ); + break; + + case 'notspam': + $userfunction = 'all_notspam'; + $blogs = get_blogs_of_user( $val, true ); + foreach ( (array) $blogs as $key => $details ) + update_blog_status( $details->userblog_id, 'spam', '0' ); + + update_user_status( $val, 'spam', '0' ); + break; + } + } + } + + wp_safe_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $userfunction ), wp_get_referer() ) ); + } else { + $location = network_admin_url( 'users.php' ); + + if ( ! empty( $_REQUEST['paged'] ) ) + $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); + wp_redirect( $location ); + } + exit(); + + case 'dodelete': + check_admin_referer( 'ms-users-delete' ); + if ( ! ( current_user_can( 'manage_network_users' ) && current_user_can( 'delete_users' ) ) ) + wp_die( __( 'You do not have permission to access this page.' ) ); + + if ( ! empty( $_POST['blog'] ) && is_array( $_POST['blog'] ) ) { + foreach ( $_POST['blog'] as $id => $users ) { + foreach ( $users as $blogid => $user_id ) { + if ( ! current_user_can( 'delete_user', $id ) ) + continue; + + if ( ! empty( $_POST['delete'] ) && 'reassign' == $_POST['delete'][$blogid][$id] ) + remove_user_from_blog( $id, $blogid, $user_id ); + else + remove_user_from_blog( $id, $blogid ); + } + } + } + $i = 0; + if ( is_array( $_POST['user'] ) && ! empty( $_POST['user'] ) ) + foreach( $_POST['user'] as $id ) { + if ( ! current_user_can( 'delete_user', $id ) ) + continue; + wpmu_delete_user( $id ); + $i++; + } + + if ( $i == 1 ) + $deletefunction = 'delete'; + else + $deletefunction = 'all_delete'; + + wp_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $deletefunction ), network_admin_url( 'users.php' ) ) ); + exit(); + } +} + +$wp_list_table = _get_list_table('WP_MS_Users_List_Table'); +$pagenum = $wp_list_table->get_pagenum(); +$wp_list_table->prepare_items(); +$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); + +if ( $pagenum > $total_pages && $total_pages > 0 ) { + wp_redirect( add_query_arg( 'paged', $total_pages ) ); + exit; +} +$title = __( 'Users' ); +$parent_file = 'users.php'; + +add_screen_option( 'per_page', array('label' => _x( 'Users', 'users per page (screen options)' )) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

    ' . __('This table shows all users across the network and the sites to which they are assigned.') . '

    ' . + '

    ' . __('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.') . '

    ' . + '

    ' . __('You can also go to the user’s profile page by clicking on the individual username.') . '

    ' . + '

    ' . __('You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right.') . '

    ' . + '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Network Users') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) { + ?> +

    + +

    + +
    +

    + ' . __( 'Search results for “%s”' ) . '', esc_html( $usersearch ) ); + ?> +

    + + views(); ?> + +
    + search_box( __( 'Search Users' ), 'all-user' ); ?> +
    + +
    + display(); ?> +
    +
    + + diff --git a/wp-admin/options-discussion.php b/wp-admin/options-discussion.php new file mode 100644 index 0000000..da0801a --- /dev/null +++ b/wp-admin/options-discussion.php @@ -0,0 +1,273 @@ +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

    ' . __('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.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Discussion Settings') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

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

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

    + +

    +

    + +

    +
    +

    +

    + +

    +
    + +

    + +

    + + + + + + + + + + + + + + + + + +
    + +
    + + __('G — Suitable for all audiences'), + /* translators: Content suitability rating: http://bit.ly/89QxZA */ + 'PG' => __('PG — Possibly offensive, usually for audiences 13 and above'), + /* translators: Content suitability rating: http://bit.ly/89QxZA */ + 'R' => __('R — Intended for adult audiences above 17'), + /* translators: Content suitability rating: http://bit.ly/89QxZA */ + 'X' => __('X — Even more mature than above') +); +foreach ($ratings as $key => $rating) : + $selected = (get_option('avatar_rating') == $key) ? 'checked="checked"' : ''; + echo "\n\t
    "; +endforeach; +?> + +
    + +
    + + __('Mystery Man'), + 'blank' => __('Blank'), + 'gravatar_default' => __('Gravatar Logo'), + 'identicon' => __('Identicon (Generated)'), + 'wavatar' => __('Wavatar (Generated)'), + 'monsterid' => __('MonsterID (Generated)'), + 'retro' => __('Retro (Generated)') +); +/** + * Filter the default avatars. + * + * Avatars are stored in key/value pairs, where the key is option value, + * and the name is the displayed avatar name. + * + * @since 2.6.0 + * + * @param array $avatar_defaults Array of default avatars. + */ +$avatar_defaults = apply_filters( 'avatar_defaults', $avatar_defaults ); +$default = get_option('avatar_default'); +if ( empty($default) ) + $default = 'mystery'; +$size = 32; +$avatar_list = ''; +foreach ( $avatar_defaults as $default_key => $default_name ) { + $selected = ($default == $default_key) ? 'checked="checked" ' : ''; + $avatar_list .= "\n\t'; + $avatar_list .= '
    '; +} +/** + * Filter the HTML output of the default avatar list. + * + * @since 2.6.0 + * + * @param string $avatar_list HTML markup of the avatar list. + */ +echo apply_filters( 'default_avatar_select', $avatar_list ); +?> + +
    + + + + +
    +
    + + diff --git a/wp-admin/options-general.php b/wp-admin/options-general.php new file mode 100644 index 0000000..7011885 --- /dev/null +++ b/wp-admin/options-general.php @@ -0,0 +1,355 @@ + + +' . __('The fields on this screen determine some of the basics of your site setup.') . '

    ' . + '

    ' . __('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.') . '

    '; + +if ( ! is_multisite() ) { + $options_help .= '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    '; +} + +$options_help .= '

    ' . __('UTC means Coordinated Universal Time.') . '

    ' . + '

    ' . __( 'You must click the Save Changes button at the bottom of the screen for new settings to take effect.' ) . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $options_help, +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on General Settings') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

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

    class="regular-text code" />
    class="regular-text code" /> +

    to be different from the directory you installed WordPress.'); ?>

    +

    +
    + +
    +

    The new address will not become active until confirmed.') ?>

    + +
    +

    %1$s. Cancel'), esc_html( $new_admin_email ), esc_url( admin_url( 'options.php?dismiss=new_admin_email' ) ) ); ?>

    +
    + +
    + + + + UTC time is %s'), date_i18n($timezone_format, false, 'gmt')); ?> + + %1$s'), date_i18n($timezone_format)); ?> + +

    + +
    + + +
    + $right_now ) { + $found = true; + break; + } + } + + if ( $found ) { + echo ' '; + $message = $tr['isdst'] ? + __('Daylight saving time begins on: %s.') : + __('Standard time begins on: %s.'); + // Add the difference between the current offset and the new offset to ts to get the correct transition time from date_i18n(). + printf( $message, date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $tr['ts'] + ($tz_offset - $tr['offset']) ) ); + } else { + _e('This timezone does not observe daylight saving time.'); + } + } + // Set back to UTC. + date_default_timezone_set('UTC'); + ?> +
    + +
    +
    + ' . date_i18n( $format ) . "
    \n"; + } + + echo ' ' . date_i18n( get_option('date_format') ) . " \n"; +?> +
    +
    +
    + ' . date_i18n( $format ) . "
    \n"; + } + + echo ' ' . date_i18n( get_option('time_format') ) . " \n"; + + echo "\t

    " . __('Documentation on date and time formatting.') . "

    \n"; +?> +
    +
    + 'WPLANG', + 'id' => 'WPLANG', + 'selected' => $locale, + 'languages' => $languages, + ) ); + + // Add note about deprecated WPLANG constant. + if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && $locale !== WPLANG ) { + if ( is_super_admin() ) { + ?> +

    + WPLANG', 'wp-config.php' ); ?> +

    + +
    + + + + +
    + +
    + + diff --git a/wp-admin/options-head.php b/wp-admin/options-head.php new file mode 100644 index 0000000..1c706c8 --- /dev/null +++ b/wp-admin/options-head.php @@ -0,0 +1,18 @@ +' . __('You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size.') . '

    '; + +if ( ! is_multisite() && ( get_option('upload_url_path') || ( get_option('upload_path') != 'wp-content/uploads' && get_option('upload_path') ) ) ) { + $media_options_help .= '

    ' . __('Uploading Files allows you to choose the folder and path for storing your uploaded files.') . '

    '; +} + +$media_options_help .= '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $media_options_help, +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Media Settings') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); + +?> + +
    +

    + +
    + + +

    +

    + + + + + + + + + + + + + + + + + + +
    + + + +
    +/> + +
    + + + + +
    + + + + +
    + + +

    + + +
    + + + +

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

    wp-content/uploads'); ?>

    +
    +

    +
    + +
    + + + + + + +
    + +
    + + diff --git a/wp-admin/options-permalink.php b/wp-admin/options-permalink.php new file mode 100644 index 0000000..28395e9 --- /dev/null +++ b/wp-admin/options-permalink.php @@ -0,0 +1,294 @@ +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

    ' . __('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.') . '

    ' . + '

    ' . __('This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'common-settings', + 'title' => __('Common Settings'), + 'content' => '

    ' . __('Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure.') . '

    ' . + '

    ' . __('If you pick an option other than Default, 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.') . '

    ' . + '

    ' . __('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%.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'custom-structures', + 'title' => __('Custom Structures'), + 'content' => '

    ' . __('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.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Permalinks Settings') . '

    ' . + '

    ' . __('Documentation on Using Permalinks') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +/** + * Display JavaScript on the page. + * + * @since 3.5.0 + */ +function options_permalink_add_js() { + ?> + +set_permalink_structure( $permalink_structure ); + } + + if ( isset( $_POST['category_base'] ) ) { + $category_base = $_POST['category_base']; + if ( ! empty( $category_base ) ) + $category_base = $blog_prefix . preg_replace('#/+#', '/', '/' . str_replace( '#', '', $category_base ) ); + $wp_rewrite->set_category_base( $category_base ); + } + + if ( isset( $_POST['tag_base'] ) ) { + $tag_base = $_POST['tag_base']; + if ( ! empty( $tag_base ) ) + $tag_base = $blog_prefix . preg_replace('#/+#', '/', '/' . str_replace( '#', '', $tag_base ) ); + $wp_rewrite->set_tag_base( $tag_base ); + } + + wp_redirect( admin_url( 'options-permalink.php?settings-updated=true' ) ); + exit; +} + +$permalink_structure = get_option( 'permalink_structure' ); +$category_base = get_option( 'category_base' ); +$tag_base = get_option( 'tag_base' ); +$update_required = false; + +if ( $iis7_permalinks ) { + if ( ( ! file_exists($home_path . 'web.config') && win_is_writable($home_path) ) || win_is_writable($home_path . 'web.config') ) + $writable = true; + else + $writable = false; +} elseif ( $is_nginx ) { + $writable = false; +} else { + if ( ( ! file_exists( $home_path . '.htaccess' ) && is_writable( $home_path ) ) || is_writable( $home_path . '.htaccess' ) ) { + $writable = true; + } else { + $writable = false; + $existing_rules = array_filter( extract_from_markers( $home_path . '.htaccess', 'WordPress' ) ); + $new_rules = array_filter( explode( "\n", $wp_rewrite->mod_rewrite_rules() ) ); + $update_required = ( $new_rules !== $existing_rules ); + } +} + +if ( $wp_rewrite->using_index_permalinks() ) + $usingpi = true; +else + $usingpi = false; + +flush_rewrite_rules(); + +require( ABSPATH . 'wp-admin/admin-header.php' ); + +if ( ! empty( $_GET['settings-updated'] ) ) : ?> +

    +

    + + +
    +

    + +
    + + +

    URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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.'); ?>

    + + '', + 1 => $prefix . '/%year%/%monthnum%/%day%/%postname%/', + 2 => $prefix . '/%year%/%monthnum%/%postname%/', + 3 => $prefix . '/' . _x( 'archives', 'sample permalink base' ) . '/%post_id%', + 4 => $prefix . '/%postname%/', +); +?> +

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

    + +

    URLs here. For example, using topics as your category base would make your category links like http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used.'), $suffix ); ?>

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

    web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file.') ?>

    +
    + +

    +
    +

    web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.') ?>

    + +

    writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file.') ?>

    +
    + +

    +
    +

    web.config file automatically, do not forget to revert the permissions after the file has been created.') ?>

    + + + +

    .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.') ?>

    +
    + +

    +
    + + + + +
    + + diff --git a/wp-admin/options-reading.php b/wp-admin/options-reading.php new file mode 100644 index 0000000..7bcb20b --- /dev/null +++ b/wp-admin/options-reading.php @@ -0,0 +1,184 @@ + + +'; + echo '

    ' . __( 'The character encoding of your site (UTF-8 is recommended)' ) . '

    '; +} + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

    ' . __('This screen contains the settings that affect the display of your content.') . '

    ' . + '

    ' . sprintf(__('You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed.'), 'post-new.php?post_type=page') . '

    ' . + '

    ' . __('You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'site-visibility', + 'title' => has_action( 'blog_privacy_selector' ) ? __( 'Site Visibility' ) : __( 'Search Engine Visibility' ), + 'content' => '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ', +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Reading Settings') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

    + +
    + 'blog_charset' ) ); +?> + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    +

    +

    +

    +
      +
    • +
    • +
    + +

    Warning: these pages should not be the same!' ); ?>

    + +
    + +
    +


    +

    +
    + + /> +
    + /> + +

    + + + +

    + +
    + + + + +
    +
    + diff --git a/wp-admin/options-writing.php b/wp-admin/options-writing.php new file mode 100644 index 0000000..4c761d2 --- /dev/null +++ b/wp-admin/options-writing.php @@ -0,0 +1,194 @@ +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

    ' . __('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.') . '

    ' . + '

    ' . __('You must click the Save Changes button at the bottom of the screen for new settings to take effect.') . '

    ', +) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'options-press', + 'title' => __('Press This'), + 'content' => '

    ' . __('Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options.') . '

    ', +) ); + +/** This filter is documented in wp-admin/options.php */ +if ( apply_filters( 'enable_post_by_email_configuration', true ) ) { + get_current_screen()->add_help_tab( array( + 'id' => 'options-postemail', + 'title' => __( 'Post Via Email' ), + 'content' => '

    ' . __( 'Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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.' ) . '

    ', + ) ); +} + +/** This filter is documented in wp-admin/options-writing.php */ +if ( apply_filters( 'enable_update_services_configuration', true ) ) { + get_current_screen()->add_help_tab( array( + 'id' => 'options-services', + 'title' => __( 'Update Services' ), + 'content' => '

    ' . __( 'If desired, WordPress will automatically alert various services of your new posts.' ) . '

    ', + ) ); +} + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Writing Settings') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + 0, 'name' => 'default_category', 'orderby' => 'name', 'selected' => get_option('default_category'), 'hierarchical' => true)); +?> +
    + +
    + 0, 'name' => 'default_link_category', 'orderby' => 'name', 'selected' => get_option('default_link_category'), 'hierarchical' => true, 'taxonomy' => 'link_category')); +?> +
    + +

    +

    +

    +

    +

    + + + +

    +

    %s, %s, %s.'), wp_generate_password(8, false), wp_generate_password(8, false), wp_generate_password(8, false)) ?>

    + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    + 0, 'name' => 'default_email_category', 'orderby' => 'name', 'selected' => get_option('default_email_category'), 'hierarchical' => true)); +?> +
    + + + +

    + + + +

    + + + + + +

    Update Services because of your site’s visibility settings.'), 'options-reading.php'); ?>

    + + + + + + + +
    +
    + + diff --git a/wp-admin/options.php b/wp-admin/options.php new file mode 100644 index 0000000..29a9344 --- /dev/null +++ b/wp-admin/options.php @@ -0,0 +1,265 @@ + array( 'blogname', 'blogdescription', 'gmt_offset', 'date_format', 'time_format', 'start_of_week', 'timezone_string', 'WPLANG' ), + 'discussion' => array( 'default_pingback_flag', 'default_ping_status', 'default_comment_status', 'comments_notify', 'moderation_notify', 'comment_moderation', 'require_name_email', 'comment_whitelist', 'comment_max_links', 'moderation_keys', 'blacklist_keys', 'show_avatars', 'avatar_rating', 'avatar_default', 'close_comments_for_old_posts', 'close_comments_days_old', 'thread_comments', 'thread_comments_depth', 'page_comments', 'comments_per_page', 'default_comments_page', 'comment_order', 'comment_registration' ), + 'media' => array( 'thumbnail_size_w', 'thumbnail_size_h', 'thumbnail_crop', 'medium_size_w', 'medium_size_h', 'large_size_w', 'large_size_h', 'image_default_size', 'image_default_align', 'image_default_link_type' ), + 'reading' => array( 'posts_per_page', 'posts_per_rss', 'rss_use_excerpt', 'show_on_front', 'page_on_front', 'page_for_posts', 'blog_public' ), + 'writing' => array( 'use_smilies', 'default_category', 'default_email_category', 'use_balanceTags', 'default_link_category', 'default_post_format' ) +); +$whitelist_options['misc'] = $whitelist_options['options'] = $whitelist_options['privacy'] = array(); + +$mail_options = array('mailserver_url', 'mailserver_port', 'mailserver_login', 'mailserver_pass'); + +if ( ! in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) ) + $whitelist_options['reading'][] = 'blog_charset'; + +if ( !is_multisite() ) { + if ( !defined( 'WP_SITEURL' ) ) + $whitelist_options['general'][] = 'siteurl'; + if ( !defined( 'WP_HOME' ) ) + $whitelist_options['general'][] = 'home'; + + $whitelist_options['general'][] = 'admin_email'; + $whitelist_options['general'][] = 'users_can_register'; + $whitelist_options['general'][] = 'default_role'; + + $whitelist_options['writing'] = array_merge($whitelist_options['writing'], $mail_options); + $whitelist_options['writing'][] = 'ping_sites'; + + $whitelist_options['media'][] = 'uploads_use_yearmonth_folders'; + + // If upload_url_path and upload_path are both default values, they're locked. + if ( get_option( 'upload_url_path' ) || ( get_option('upload_path') != 'wp-content/uploads' && get_option('upload_path') ) ) { + $whitelist_options['media'][] = 'upload_path'; + $whitelist_options['media'][] = 'upload_url_path'; + } +} else { + $whitelist_options['general'][] = 'new_admin_email'; + + /** + * Filter whether the post-by-email functionality is enabled. + * + * @since 3.0.0 + * + * @param bool $enabled Whether post-by-email configuration is enabled. Default true. + */ + if ( apply_filters( 'enable_post_by_email_configuration', true ) ) + $whitelist_options['writing'] = array_merge($whitelist_options['writing'], $mail_options); +} + +/** + * Filter the options white list. + * + * @since 2.7.0 + * + * @param array White list options. + */ +$whitelist_options = apply_filters( 'whitelist_options', $whitelist_options ); + +/* + * If $_GET['action'] == 'update' we are saving settings sent from a settings page + */ +if ( 'update' == $action ) { + if ( 'options' == $option_page && !isset( $_POST['option_page'] ) ) { // This is for back compat and will eventually be removed. + $unregistered = true; + check_admin_referer( 'update-options' ); + } else { + $unregistered = false; + check_admin_referer( $option_page . '-options' ); + } + + if ( !isset( $whitelist_options[ $option_page ] ) ) + wp_die( __( 'ERROR: options page not found.' ) ); + + if ( 'options' == $option_page ) { + if ( is_multisite() && ! is_super_admin() ) + wp_die( __( 'You do not have sufficient permissions to modify unregistered settings for this site.' ) ); + $options = explode( ',', wp_unslash( $_POST[ 'page_options' ] ) ); + } else { + $options = $whitelist_options[ $option_page ]; + } + + // Handle custom date/time formats. + if ( 'general' == $option_page ) { + if ( !empty($_POST['date_format']) && isset($_POST['date_format_custom']) && '\c\u\s\t\o\m' == wp_unslash( $_POST['date_format'] ) ) + $_POST['date_format'] = $_POST['date_format_custom']; + if ( !empty($_POST['time_format']) && isset($_POST['time_format_custom']) && '\c\u\s\t\o\m' == wp_unslash( $_POST['time_format'] ) ) + $_POST['time_format'] = $_POST['time_format_custom']; + // Map UTC+- timezones to gmt_offsets and set timezone_string to empty. + if ( !empty($_POST['timezone_string']) && preg_match('/^UTC[+-]/', $_POST['timezone_string']) ) { + $_POST['gmt_offset'] = $_POST['timezone_string']; + $_POST['gmt_offset'] = preg_replace('/UTC\+?/', '', $_POST['gmt_offset']); + $_POST['timezone_string'] = ''; + } + } + + if ( $options ) { + foreach ( $options as $option ) { + if ( $unregistered ) + _deprecated_argument( 'options.php', '2.7', sprintf( __( 'The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API' ), $option, $option_page ) ); + + $option = trim( $option ); + $value = null; + if ( isset( $_POST[ $option ] ) ) { + $value = $_POST[ $option ]; + if ( ! is_array( $value ) ) + $value = trim( $value ); + $value = wp_unslash( $value ); + } + update_option( $option, $value ); + } + + // Switch translation in case WPLANG was changed. + $language = get_option( 'WPLANG' ); + if ( $language ) { + load_default_textdomain( $language ); + } else { + unload_textdomain( 'default' ); + } + } + + /** + * Handle settings errors and return to options page + */ + // If no settings errors were registered add a general 'updated' message. + if ( !count( get_settings_errors() ) ) + add_settings_error('general', 'settings_updated', __('Settings saved.'), 'updated'); + set_transient('settings_errors', get_settings_errors(), 30); + + /** + * Redirect back to the settings page that was submitted + */ + $goback = add_query_arg( 'settings-updated', 'true', wp_get_referer() ); + wp_redirect( $goback ); + exit; +} + +include( ABSPATH . 'wp-admin/admin-header.php' ); ?> + +
    +

    +
    + + + + +get_results( "SELECT * FROM $wpdb->options ORDER BY option_name" ); + +foreach ( (array) $options as $option ) : + $disabled = false; + if ( $option->option_name == '' ) + continue; + if ( is_serialized( $option->option_value ) ) { + if ( is_serialized_string( $option->option_value ) ) { + // This is a serialized string, so we should display it. + $value = maybe_unserialize( $option->option_value ); + $options_to_update[] = $option->option_name; + $class = 'all-options'; + } else { + $value = 'SERIALIZED DATA'; + $disabled = true; + $class = 'all-options disabled'; + } + } else { + $value = $option->option_value; + $options_to_update[] = $option->option_name; + $class = 'all-options'; + } + $name = esc_attr( $option->option_name ); + ?> + + + + + +
    + + + + /> +
    + + + + + +
    +
    + + +
    +

    +

    +
    + time() ) + (array) get_option( 'recently_activated' ) ); + + wp_redirect(add_query_arg('_wpnonce', wp_create_nonce('edit-plugin-test_' . $file), "plugin-editor.php?file=$file&liveupdate=1&scrollto=$scrollto&networkwide=" . $network_wide)); + exit; + } + wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); + } else { + wp_redirect( self_admin_url("plugin-editor.php?file=$file&scrollto=$scrollto") ); + } + exit; + +default: + + if ( isset($_GET['liveupdate']) ) { + check_admin_referer('edit-plugin-test_' . $file); + + $error = validate_plugin($file); + if ( is_wp_error($error) ) + wp_die( $error ); + + if ( ( ! empty( $_GET['networkwide'] ) && ! is_plugin_active_for_network($file) ) || ! is_plugin_active($file) ) + activate_plugin($file, "plugin-editor.php?file=$file&phperror=1", ! empty( $_GET['networkwide'] ) ); // we'll override this later if the plugin can be included without fatal error + + wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); + exit; + } + + // List of allowable extensions + $editable_extensions = array('php', 'txt', 'text', 'js', 'css', 'html', 'htm', 'xml', 'inc', 'include'); + + /** + * Filter file type extensions editable in the plugin editor. + * + * @since 2.8.0 + * + * @param array $editable_extensions An array of editable plugin file extensions. + */ + $editable_extensions = (array) apply_filters( 'editable_extensions', $editable_extensions ); + + if ( ! is_file($real_file) ) { + wp_die(sprintf('

    %s

    ', __('No such file exists! Double check the name and try again.'))); + } else { + // Get the extension of the file + if ( preg_match('/\.([^.]+)$/', $real_file, $matches) ) { + $ext = strtolower($matches[1]); + // If extension is not in the acceptable list, skip it + if ( !in_array( $ext, $editable_extensions) ) + wp_die(sprintf('

    %s

    ', __('Files of this type are not editable.'))); + } + } + + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

    ' . __('You can use the 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.') . '

    ' . + '

    ' . __('Choose a plugin to edit from the menu in the upper right 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.') . '

    ' . + '

    ' . __('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.') . '

    ' . + '

    ' . __('In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key.') . '

    ' . + '

    ' . __('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.') . '

    ' . + ( is_network_admin() ? '

    ' . __('Any edits to files from this screen will be reflected on all sites in the network.') . '

    ' : '' ) + ) ); + + get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Editing Plugins') . '

    ' . + '

    ' . __('Documentation on Writing Plugins') . '

    ' . + '

    ' . __('Support Forums') . '

    ' + ); + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + update_recently_edited(WP_PLUGIN_DIR . '/' . $file); + + $content = file_get_contents( $real_file ); + + if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) { + $functions = wp_doc_link_parse( $content ); + + if ( !empty($functions) ) { + $docs_select = ''; + } + } + + $content = esc_textarea( $content ); + ?> + +

    + +

    fatal error.') ?>

    + + + +
    + +
    +

    + +
    +
    +%s (active)'), $file); + else + echo sprintf(__('Browsing %s (active)'), $file); + } else { + if ( is_writeable($real_file) ) + echo sprintf(__('Editing %s (inactive)'), $file); + else + echo sprintf(__('Browsing %s (inactive)'), $file); + } + ?> +
    +
    +
    + + + +
    +
    +
    +
    + +
    +

    + +
      + + > + +
    +
    +
    + +
    + + + + +
    + +
    + + + +

    Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated.'); ?>

    + +

    + "; + submit_button( __( 'Update File and Attempt to Reactivate' ), 'primary', 'submit', false ); + } else { + submit_button( __( 'Update File' ), 'primary', 'submit', false ); + } + ?> +

    + +

    the Codex for more information.'); ?>

    + +
    +
    +
    + +get_pagenum(); +$wp_list_table->prepare_items(); + +$title = __( 'Add Plugins' ); +$parent_file = 'plugins.php'; + +wp_enqueue_script( 'plugin-install' ); +if ( 'plugin-information' != $tab ) + add_thickbox(); + +$body_id = $tab; + +/** + * Fires before each tab on the Install Plugins screen is loaded. + * + * The dynamic portion of the action hook, $tab, allows for targeting + * individual tabs, for instance 'install_plugins_pre_plugin-information'. + * + * @since 2.7.0 + */ +do_action( "install_plugins_pre_$tab" ); + +get_current_screen()->add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

    ' . sprintf(__('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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section.'), 'https://wordpress.org/plugins/') . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'adding-plugins', +'title' => __('Adding Plugins'), +'content' => + '

    ' . __('If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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.') . '

    ' . + '

    ' . __('If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly.') . '

    ' . + '

    ' . __('You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username.') . '

    ' . + '

    ' . __('If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin.') . '

    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Installing Plugins') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +/** + * WordPress Administration Template Header. + */ +include(ABSPATH . 'wp-admin/admin-header.php'); +?> +
    +

    + ' . $text . ''; + } + ?> +

    + +views(); + echo '
    '; +} + +/** + * Fires after the plugins list table in each tab of the Install Plugins screen. + * + * The dynamic portion of the action hook, $tab, allows for targeting + * individual tabs, for instance 'install_plugins_plugin-information'. + * + * @since 2.7.0 + * + * @param int $paged The current page number of the plugins list table. + */ +?> + +
    + +
    +

    +

    +
    + +
    + +
    +
    + diff --git a/wp-admin/plugins.php b/wp-admin/plugins.php new file mode 100644 index 0000000..988cfa9 --- /dev/null +++ b/wp-admin/plugins.php @@ -0,0 +1,455 @@ +get_pagenum(); + +$action = $wp_list_table->current_action(); + +$plugin = isset($_REQUEST['plugin']) ? $_REQUEST['plugin'] : ''; +$s = isset($_REQUEST['s']) ? urlencode($_REQUEST['s']) : ''; + +// Clean up request URI from temporary args for screen options/paging uri's to work as expected. +$_SERVER['REQUEST_URI'] = remove_query_arg(array('error', 'deleted', 'activate', 'activate-multi', 'deactivate', 'deactivate-multi', '_error_nonce'), $_SERVER['REQUEST_URI']); + +if ( $action ) { + + switch ( $action ) { + case 'activate': + if ( ! current_user_can('activate_plugins') ) + wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); + + if ( is_multisite() && ! is_network_admin() && is_network_only_plugin( $plugin ) ) { + wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); + exit; + } + + check_admin_referer('activate-plugin_' . $plugin); + + $result = activate_plugin($plugin, self_admin_url('plugins.php?error=true&plugin=' . $plugin), is_network_admin() ); + if ( is_wp_error( $result ) ) { + if ( 'unexpected_output' == $result->get_error_code() ) { + $redirect = self_admin_url('plugins.php?error=true&charsout=' . strlen($result->get_error_data()) . '&plugin=' . $plugin . "&plugin_status=$status&paged=$page&s=$s"); + wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); + exit; + } else { + wp_die($result); + } + } + + if ( ! is_network_admin() ) { + $recent = (array) get_option( 'recently_activated' ); + unset( $recent[ $plugin ] ); + update_option( 'recently_activated', $recent ); + } + + if ( isset($_GET['from']) && 'import' == $_GET['from'] ) { + wp_redirect( self_admin_url("import.php?import=" . str_replace('-importer', '', dirname($plugin))) ); // overrides the ?error=true one above and redirects to the Imports page, stripping the -importer suffix + } else { + wp_redirect( self_admin_url("plugins.php?activate=true&plugin_status=$status&paged=$page&s=$s") ); // overrides the ?error=true one above + } + exit; + + case 'activate-selected': + if ( ! current_user_can('activate_plugins') ) + wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); + + check_admin_referer('bulk-plugins'); + + $plugins = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); + + if ( is_network_admin() ) { + foreach ( $plugins as $i => $plugin ) { + // Only activate plugins which are not already network activated. + if ( is_plugin_active_for_network( $plugin ) ) { + unset( $plugins[ $i ] ); + } + } + } else { + foreach ( $plugins as $i => $plugin ) { + // Only activate plugins which are not already active and are not network-only when on Multisite. + if ( is_plugin_active( $plugin ) || ( is_multisite() && is_network_only_plugin( $plugin ) ) ) { + unset( $plugins[ $i ] ); + } + } + } + + if ( empty($plugins) ) { + wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); + exit; + } + + activate_plugins($plugins, self_admin_url('plugins.php?error=true'), is_network_admin() ); + + if ( ! is_network_admin() ) { + $recent = (array) get_option('recently_activated' ); + foreach ( $plugins as $plugin ) + unset( $recent[ $plugin ] ); + update_option( 'recently_activated', $recent ); + } + + wp_redirect( self_admin_url("plugins.php?activate-multi=true&plugin_status=$status&paged=$page&s=$s") ); + exit; + + case 'update-selected' : + + check_admin_referer( 'bulk-plugins' ); + + if ( isset( $_GET['plugins'] ) ) + $plugins = explode( ',', $_GET['plugins'] ); + elseif ( isset( $_POST['checked'] ) ) + $plugins = (array) $_POST['checked']; + else + $plugins = array(); + + $title = __( 'Update Plugins' ); + $parent_file = 'plugins.php'; + + wp_enqueue_script( 'updates' ); + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + echo '
    '; + echo '

    ' . esc_html( $title ) . '

    '; + + $url = self_admin_url('update.php?action=update-selected&plugins=' . urlencode( join(',', $plugins) )); + $url = wp_nonce_url($url, 'bulk-update-plugins'); + + echo ""; + echo '
    '; + require_once(ABSPATH . 'wp-admin/admin-footer.php'); + exit; + + case 'error_scrape': + if ( ! current_user_can('activate_plugins') ) + wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); + + check_admin_referer('plugin-activation-error_' . $plugin); + + $valid = validate_plugin($plugin); + if ( is_wp_error($valid) ) + wp_die($valid); + + if ( ! WP_DEBUG ) { + error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); + } + + @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. + // Go back to "sandbox" scope so we get the same errors as before + function plugin_sandbox_scrape( $plugin ) { + wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); + include( WP_PLUGIN_DIR . '/' . $plugin ); + } + plugin_sandbox_scrape( $plugin ); + /** This action is documented in wp-admin/includes/plugins.php */ + do_action( "activate_{$plugin}" ); + exit; + + case 'deactivate': + if ( ! current_user_can('activate_plugins') ) + wp_die(__('You do not have sufficient permissions to deactivate plugins for this site.')); + + check_admin_referer('deactivate-plugin_' . $plugin); + + if ( ! is_network_admin() && is_plugin_active_for_network( $plugin ) ) { + wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); + exit; + } + + deactivate_plugins( $plugin, false, is_network_admin() ); + if ( ! is_network_admin() ) + update_option( 'recently_activated', array( $plugin => time() ) + (array) get_option( 'recently_activated' ) ); + if ( headers_sent() ) + echo ""; + else + wp_redirect( self_admin_url("plugins.php?deactivate=true&plugin_status=$status&paged=$page&s=$s") ); + exit; + + case 'deactivate-selected': + if ( ! current_user_can('activate_plugins') ) + wp_die(__('You do not have sufficient permissions to deactivate plugins for this site.')); + + check_admin_referer('bulk-plugins'); + + $plugins = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); + // Do not deactivate plugins which are already deactivated. + if ( is_network_admin() ) { + $plugins = array_filter( $plugins, 'is_plugin_active_for_network' ); + } else { + $plugins = array_filter( $plugins, 'is_plugin_active' ); + $plugins = array_diff( $plugins, array_filter( $plugins, 'is_plugin_active_for_network' ) ); + } + if ( empty($plugins) ) { + wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); + exit; + } + + deactivate_plugins( $plugins, false, is_network_admin() ); + + if ( ! is_network_admin() ) { + $deactivated = array(); + foreach ( $plugins as $plugin ) + $deactivated[ $plugin ] = time(); + update_option( 'recently_activated', $deactivated + (array) get_option( 'recently_activated' ) ); + } + + wp_redirect( self_admin_url("plugins.php?deactivate-multi=true&plugin_status=$status&paged=$page&s=$s") ); + exit; + + case 'delete-selected': + if ( ! current_user_can('delete_plugins') ) + wp_die(__('You do not have sufficient permissions to delete plugins for this site.')); + + check_admin_referer('bulk-plugins'); + + //$_POST = from the plugin form; $_GET = from the FTP details screen. + $plugins = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); + if ( empty( $plugins ) ) { + wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); + exit; + } + + $plugins = array_filter($plugins, 'is_plugin_inactive'); // Do not allow to delete Activated plugins. + if ( empty( $plugins ) ) { + wp_redirect( self_admin_url( "plugins.php?error=true&main=true&plugin_status=$status&paged=$page&s=$s" ) ); + exit; + } + + include(ABSPATH . 'wp-admin/update.php'); + + $parent_file = 'plugins.php'; + + if ( ! isset($_REQUEST['verify-delete']) ) { + wp_enqueue_script('jquery'); + require_once(ABSPATH . 'wp-admin/admin-header.php'); + ?> +
    + $data ) { + $plugin_info[ $plugin_file ] = _get_plugin_data_markup_translate( $plugin_file, $data ); + $plugin_info[ $plugin_file ]['is_uninstallable'] = is_uninstallable_plugin( $plugin ); + if ( ! $plugin_info[ $plugin_file ]['Network'] ) + $have_non_network_plugins = true; + } + } + } + } + $plugins_to_delete = count( $plugin_info ); + echo '

    ' . _n( 'Delete Plugin', 'Delete Plugins', $plugins_to_delete ) . '

    '; + ?> + +

    + +

    +
      + ', sprintf( __( '%1$s by %2$s (will also delete its data)' ), esc_html($plugin['Name']), esc_html($plugin['AuthorName']) ), ''; + $data_to_delete = true; + } else { + /* translators: 1: plugin name, 2: plugin author */ + echo '
    • ', sprintf( __('%1$s by %2$s' ), esc_html($plugin['Name']), esc_html($plugin['AuthorName']) ), '
    • '; + } + } + ?> +
    +

    +
    + + + '; + ?> + + +
    +
    + +
    + +

    + +
    + prepare_items(); + +wp_enqueue_script('plugin-install'); +add_thickbox(); + +add_screen_option( 'per_page', array('label' => _x( 'Plugins', 'plugins per page (screen options)' ), 'default' => 999 ) ); + +get_current_screen()->add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

    ' . __('Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here.') . '

    ' . + '

    ' . sprintf(__('You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here.'), 'plugin-install.php', 'https://wordpress.org/plugins/') . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'compatibility-problems', +'title' => __('Troubleshooting'), +'content' => + '

    ' . __('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.') . '

    ' . + '

    ' . sprintf( __('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.'), WP_PLUGIN_DIR) . '

    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Managing Plugins') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +$title = __('Plugins'); +$parent_file = 'plugins.php'; + +require_once(ABSPATH . 'wp-admin/admin-header.php'); + +$invalid = validate_active_plugins(); +if ( !empty($invalid) ) + foreach ( $invalid as $plugin_file => $error ) + echo '

    ' . sprintf(__('The plugin %s has been deactivated due to an error: %s'), esc_html($plugin_file), $error->get_error_message()) . '

    '; +?> + +unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.'), $_GET['charsout']); + else + $errmsg = __('Plugin could not be activated because it triggered a fatal error.'); + ?> +

    + + + +
    + +

    get_error_message() ); ?>

    + +

    deleted.'); ?>

    + + +

    activated.') ?>

    + +

    activated.'); ?>

    + +

    deactivated.') ?>

    + +

    deactivated.'); ?>

    + +

    + + +
    +

    + +' . __('Search results for “%s”') . '', esc_html( $s ) ); ?> +

    + + + +views(); ?> + +
    +search_box( __( 'Search Installed Plugins' ), 'plugin' ); ?> +
    + +
    + + + + +display(); ?> +
    + +
    + + true ) ) ) ) + $post_type = $_GET['post_type']; +else + wp_die( __('Invalid post type') ); + +$post_type_object = get_post_type_object( $post_type ); + +if ( 'post' == $post_type ) { + $parent_file = 'edit.php'; + $submenu_file = 'post-new.php'; +} elseif ( 'attachment' == $post_type ) { + if ( wp_redirect( admin_url( 'media-new.php' ) ) ) + exit; +} else { + $submenu_file = "post-new.php?post_type=$post_type"; + if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) { + $parent_file = $post_type_object->show_in_menu; + // What if there isn't a post-new.php item for this post type? + if ( ! isset( $_registered_pages[ get_plugin_page_hookname( "post-new.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) { + if ( isset( $_registered_pages[ get_plugin_page_hookname( "edit.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) { + // Fall back to edit.php for that post type, if it exists + $submenu_file = "edit.php?post_type=$post_type"; + } else { + // Otherwise, give up and highlight the parent + $submenu_file = $parent_file; + } + } + } else { + $parent_file = "edit.php?post_type=$post_type"; + } +} + +$title = $post_type_object->labels->add_new_item; + +$editing = true; + +if ( ! current_user_can( $post_type_object->cap->edit_posts ) || ! current_user_can( $post_type_object->cap->create_posts ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + +// Schedule auto-draft cleanup +if ( ! wp_next_scheduled( 'wp_scheduled_auto_draft_delete' ) ) + wp_schedule_event( time(), 'daily', 'wp_scheduled_auto_draft_delete' ); + +wp_enqueue_script( 'autosave' ); + +if ( is_multisite() ) { + add_action( 'admin_footer', '_admin_notice_post_locked' ); +} else { + $check_users = get_users( array( 'fields' => 'ID', 'number' => 2 ) ); + + if ( count( $check_users ) > 1 ) + add_action( 'admin_footer', '_admin_notice_post_locked' ); + + unset( $check_users ); +} + +// Show post form. +$post = get_default_post_to_edit( $post_type, true ); +$post_ID = $post->ID; +include( ABSPATH . 'wp-admin/edit-form-advanced.php' ); +include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/wp-admin/post.php b/wp-admin/post.php new file mode 100644 index 0000000..805c46e --- /dev/null +++ b/wp-admin/post.php @@ -0,0 +1,318 @@ +post_type; + $post_type_object = get_post_type_object( $post_type ); +} + +/** + * Redirect to previous page. + * + * @param int $post_id Optional. Post ID. + */ +function redirect_post($post_id = '') { + if ( isset($_POST['save']) || isset($_POST['publish']) ) { + $status = get_post_status( $post_id ); + + if ( isset( $_POST['publish'] ) ) { + switch ( $status ) { + case 'pending': + $message = 8; + break; + case 'future': + $message = 9; + break; + default: + $message = 6; + } + } else { + $message = 'draft' == $status ? 10 : 1; + } + + $location = add_query_arg( 'message', $message, get_edit_post_link( $post_id, 'url' ) ); + } elseif ( isset($_POST['addmeta']) && $_POST['addmeta'] ) { + $location = add_query_arg( 'message', 2, wp_get_referer() ); + $location = explode('#', $location); + $location = $location[0] . '#postcustom'; + } elseif ( isset($_POST['deletemeta']) && $_POST['deletemeta'] ) { + $location = add_query_arg( 'message', 3, wp_get_referer() ); + $location = explode('#', $location); + $location = $location[0] . '#postcustom'; + } else { + $location = add_query_arg( 'message', 4, get_edit_post_link( $post_id, 'url' ) ); + } + + /** + * Filter the post redirect destination URL. + * + * @since 2.9.0 + * + * @param string $location The destination URL. + * @param int $post_id The post ID. + */ + wp_redirect( apply_filters( 'redirect_post_location', $location, $post_id ) ); + exit; +} + +if ( isset( $_POST['deletepost'] ) ) + $action = 'delete'; +elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] ) + $action = 'preview'; + +$sendback = wp_get_referer(); +if ( ! $sendback || + strpos( $sendback, 'post.php' ) !== false || + strpos( $sendback, 'post-new.php' ) !== false ) { + if ( 'attachment' == $post_type ) { + $sendback = admin_url( 'upload.php' ); + } else { + $sendback = admin_url( 'edit.php' ); + $sendback .= ( ! empty( $post_type ) ) ? '?post_type=' . $post_type : ''; + } +} else { + $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), $sendback ); +} + +switch($action) { +case 'post-quickdraft-save': + // Check nonce and capabilities + $nonce = $_REQUEST['_wpnonce']; + $error_msg = false; + + // For output of the quickdraft dashboard widget + require_once ABSPATH . 'wp-admin/includes/dashboard.php'; + + if ( ! wp_verify_nonce( $nonce, 'add-post' ) ) + $error_msg = __( 'Unable to submit this form, please refresh and try again.' ); + + if ( ! current_user_can( 'edit_posts' ) ) + $error_msg = __( 'Oops, you don’t have access to add new drafts.' ); + + if ( $error_msg ) + return wp_dashboard_quick_press( $error_msg ); + + $post = get_post( $_REQUEST['post_ID'] ); + check_admin_referer( 'add-' . $post->post_type ); + + $_POST['comment_status'] = get_option( 'default_comment_status' ); + $_POST['ping_status'] = get_option( 'default_ping_status' ); + + edit_post(); + wp_dashboard_quick_press(); + exit; + +case 'postajaxpost': +case 'post': + check_admin_referer( 'add-' . $post_type ); + $post_id = 'postajaxpost' == $action ? edit_post() : write_post(); + redirect_post( $post_id ); + exit(); + +case 'edit': + $editing = true; + + if ( empty( $post_id ) ) { + wp_redirect( admin_url('post.php') ); + exit(); + } + + if ( ! $post ) + wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); + + if ( ! $post_type_object ) + wp_die( __( 'Unknown post type.' ) ); + + if ( ! current_user_can( 'edit_post', $post_id ) ) + wp_die( __( 'You are not allowed to edit this item.' ) ); + + if ( 'trash' == $post->post_status ) + wp_die( __( 'You can’t edit this item because it is in the Trash. Please restore it and try again.' ) ); + + if ( ! empty( $_GET['get-post-lock'] ) ) { + wp_set_post_lock( $post_id ); + wp_redirect( get_edit_post_link( $post_id, 'url' ) ); + exit(); + } + + $post_type = $post->post_type; + if ( 'post' == $post_type ) { + $parent_file = "edit.php"; + $submenu_file = "edit.php"; + $post_new_file = "post-new.php"; + } elseif ( 'attachment' == $post_type ) { + $parent_file = 'upload.php'; + $submenu_file = 'upload.php'; + $post_new_file = 'media-new.php'; + } else { + if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) + $parent_file = $post_type_object->show_in_menu; + else + $parent_file = "edit.php?post_type=$post_type"; + $submenu_file = "edit.php?post_type=$post_type"; + $post_new_file = "post-new.php?post_type=$post_type"; + } + + if ( ! wp_check_post_lock( $post->ID ) ) { + $active_post_lock = wp_set_post_lock( $post->ID ); + + if ( 'attachment' !== $post_type ) + wp_enqueue_script('autosave'); + } + + if ( is_multisite() ) { + add_action( 'admin_footer', '_admin_notice_post_locked' ); + } else { + $check_users = get_users( array( 'fields' => 'ID', 'number' => 2 ) ); + + if ( count( $check_users ) > 1 ) + add_action( 'admin_footer', '_admin_notice_post_locked' ); + + unset( $check_users ); + } + + $title = $post_type_object->labels->edit_item; + $post = get_post($post_id, OBJECT, 'edit'); + + if ( post_type_supports($post_type, 'comments') ) { + wp_enqueue_script('admin-comments'); + enqueue_comment_hotkeys_js(); + } + + include( ABSPATH . 'wp-admin/edit-form-advanced.php' ); + + break; + +case 'editattachment': + check_admin_referer('update-post_' . $post_id); + + // Don't let these be changed + unset($_POST['guid']); + $_POST['post_type'] = 'attachment'; + + // Update the thumbnail filename + $newmeta = wp_get_attachment_metadata( $post_id, true ); + $newmeta['thumb'] = $_POST['thumb']; + + wp_update_attachment_metadata( $post_id, $newmeta ); + +case 'editpost': + check_admin_referer('update-post_' . $post_id); + + $post_id = edit_post(); + + // Session cookie flag that the post was saved + if ( isset( $_COOKIE['wp-saving-post'] ) && $_COOKIE['wp-saving-post'] === $post_id . '-check' ) { + setcookie( 'wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS ); + } + + redirect_post($post_id); // Send user on their way while we keep working + + exit(); + +case 'trash': + check_admin_referer('trash-post_' . $post_id); + + if ( ! $post ) + wp_die( __( 'The item you are trying to move to the Trash no longer exists.' ) ); + + if ( ! $post_type_object ) + wp_die( __( 'Unknown post type.' ) ); + + if ( ! current_user_can( 'delete_post', $post_id ) ) + wp_die( __( 'You are not allowed to move this item to the Trash.' ) ); + + if ( $user_id = wp_check_post_lock( $post_id ) ) { + $user = get_userdata( $user_id ); + wp_die( sprintf( __( 'You cannot move this item to the Trash. %s is currently editing.' ), $user->display_name ) ); + } + + if ( ! wp_trash_post( $post_id ) ) + wp_die( __( 'Error in moving to Trash.' ) ); + + wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); + exit(); + +case 'untrash': + check_admin_referer('untrash-post_' . $post_id); + + if ( ! $post ) + wp_die( __( 'The item you are trying to restore from the Trash no longer exists.' ) ); + + if ( ! $post_type_object ) + wp_die( __( 'Unknown post type.' ) ); + + if ( ! current_user_can( 'delete_post', $post_id ) ) + wp_die( __( 'You are not allowed to move this item out of the Trash.' ) ); + + if ( ! wp_untrash_post( $post_id ) ) + wp_die( __( 'Error in restoring from Trash.' ) ); + + wp_redirect( add_query_arg('untrashed', 1, $sendback) ); + exit(); + +case 'delete': + check_admin_referer('delete-post_' . $post_id); + + if ( ! $post ) + wp_die( __( 'This item has already been deleted.' ) ); + + if ( ! $post_type_object ) + wp_die( __( 'Unknown post type.' ) ); + + if ( ! current_user_can( 'delete_post', $post_id ) ) + wp_die( __( 'You are not allowed to delete this item.' ) ); + + $force = ! EMPTY_TRASH_DAYS; + if ( $post->post_type == 'attachment' ) { + $force = ( $force || ! MEDIA_TRASH ); + if ( ! wp_delete_attachment( $post_id, $force ) ) + wp_die( __( 'Error in deleting.' ) ); + } else { + if ( ! wp_delete_post( $post_id, $force ) ) + wp_die( __( 'Error in deleting.' ) ); + } + + wp_redirect( add_query_arg('deleted', 1, $sendback) ); + exit(); + +case 'preview': + check_admin_referer( 'update-post_' . $post_id ); + + $url = post_preview(); + + wp_redirect($url); + exit(); + +default: + wp_redirect( admin_url('edit.php') ); + exit(); +} // end switch +include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/wp-admin/press-this.php b/wp-admin/press-this.php new file mode 100644 index 0000000..5daa2f9 --- /dev/null +++ b/wp-admin/press-this.php @@ -0,0 +1,691 @@ +cap->create_posts ) ) + wp_die( __( 'Cheatin’ uh?' ) ); + +/** + * Press It form handler. + * + * @since 2.6.0 + * + * @return int Post ID + */ +function press_it() { + + $post = get_default_post_to_edit(); + $post = get_object_vars($post); + $post_ID = $post['ID'] = (int) $_POST['post_id']; + + if ( !current_user_can('edit_post', $post_ID) ) + wp_die(__('You are not allowed to edit this post.')); + + $post['post_category'] = isset($_POST['post_category']) ? $_POST['post_category'] : ''; + $post['tax_input'] = isset($_POST['tax_input']) ? $_POST['tax_input'] : ''; + $post['post_title'] = isset($_POST['title']) ? $_POST['title'] : ''; + $content = isset($_POST['content']) ? $_POST['content'] : ''; + + $upload = false; + if ( !empty($_POST['photo_src']) && current_user_can('upload_files') ) { + foreach( (array) $_POST['photo_src'] as $key => $image) { + // See if files exist in content - we don't want to upload non-used selected files. + if ( strpos($_POST['content'], htmlspecialchars($image)) !== false ) { + $desc = isset($_POST['photo_description'][$key]) ? $_POST['photo_description'][$key] : ''; + $upload = media_sideload_image($image, $post_ID, $desc); + + // Replace the POSTED content with correct uploaded ones. Regex contains fix for Magic Quotes + if ( !is_wp_error($upload) ) + $content = preg_replace('/]*)src=\\\?(\"|\')'.preg_quote(htmlspecialchars($image), '/').'\\\?(\2)([^>\/]*)\/*>/is', $upload, $content); + } + } + } + // Set the post_content and status. + $post['post_content'] = $content; + if ( isset( $_POST['publish'] ) && current_user_can( 'publish_posts' ) ) + $post['post_status'] = 'publish'; + elseif ( isset( $_POST['review'] ) ) + $post['post_status'] = 'pending'; + else + $post['post_status'] = 'draft'; + + // Error handling for media_sideload. + if ( is_wp_error($upload) ) { + wp_delete_post($post_ID); + wp_die($upload); + } else { + // Post formats. + if ( isset( $_POST['post_format'] ) ) { + if ( current_theme_supports( 'post-formats', $_POST['post_format'] ) ) + set_post_format( $post_ID, $_POST['post_format'] ); + elseif ( '0' == $_POST['post_format'] ) + set_post_format( $post_ID, false ); + } + + $post_ID = wp_update_post($post); + } + + return $post_ID; +} + +// For submitted posts. +if ( isset($_REQUEST['action']) && 'post' == $_REQUEST['action'] ) { + check_admin_referer('press-this'); + $posted = $post_ID = press_it(); +} else { + $post = get_default_post_to_edit('post', true); + $post_ID = $post->ID; +} + +// Set Variables +$title = isset( $_GET['t'] ) ? trim( strip_tags( html_entity_decode( wp_unslash( $_GET['t'] ) , ENT_QUOTES) ) ) : ''; + +$selection = ''; +if ( !empty($_GET['s']) ) { + $selection = str_replace(''', "'", wp_unslash($_GET['s'])); + $selection = trim( htmlspecialchars( html_entity_decode($selection, ENT_QUOTES) ) ); +} + +if ( ! empty($selection) ) { + $selection = preg_replace('/(\r?\n|\r)/', '

    ', $selection); + $selection = '

    ' . str_replace('

    ', '', $selection) . '

    '; +} + +$url = isset($_GET['u']) ? esc_url($_GET['u']) : ''; +$image = isset($_GET['i']) ? $_GET['i'] : ''; + +if ( !empty($_REQUEST['ajax']) ) { + switch ($_REQUEST['ajax']) { + case 'video': ?> + +
    +

    +
    + +

    +
    +
    + + +

    +
    +
    + +
    +
    + +

    + + + <?php echo esc_attr(__('Click to insert.')); ?> + +

    + +

    + ]*)src=(\"|\')([^<>\'\"]+)(\2)([^>]*)\/*>/i'; + $content = str_replace(array("\n","\t","\r"), '', $content); + preg_match_all($pattern, $content, $matches); + if ( empty($matches[0]) ) + return ''; + $sources = array(); + foreach ($matches[3] as $src) { + + // If no http in URL. + if (strpos($src, 'http') === false) + // If it doesn't have a relative URI. + if ( strpos($src, '../') === false && strpos($src, './') === false && strpos($src, '/') === 0) + $src = 'http://'.str_replace('//','/', $host['host'].'/'.$src); + else + $src = 'http://'.str_replace('//','/', $host['host'].'/'.dirname($host['path']).'/'.$src); + $sources[] = esc_url($src); + } + return "'" . implode("','", $sources) . "'"; + } + $url = wp_kses(urldecode($url), null); + echo 'new Array('.get_images_from_uri($url).')'; + break; + + case 'photo_js': ?> + // Gather images and load some default JS. + var last = null + var img, img_tag, aspect, w, h, skip, i, strtoappend = ""; + if(photostorage == false) { + var my_src = eval( + jQuery.ajax({ + type: "GET", + url: "", + cache : false, + async : false, + data: "ajax=photo_images&u=", + dataType : "script" + }).responseText + ); + if(my_src.length == 0) { + var my_src = eval( + jQuery.ajax({ + type: "GET", + url: "", + cache : false, + async : false, + data: "ajax=photo_images&u=", + dataType : "script" + }).responseText + ); + if(my_src.length == 0) { + strtoappend = ''; + } + } + } + for (i = 0; i < my_src.length; i++) { + img = new Image(); + img.src = my_src[i]; + img_attr = 'id="img' + i + '"'; + skip = false; + + maybeappend = ''; + + if (img.width && img.height) { + if (img.width >= 30 && img.height >= 30) { + aspect = img.width / img.height; + scale = (aspect > 1) ? (71 / img.width) : (71 / img.height); + + w = img.width; + h = img.height; + + if (scale < 1) { + w = parseInt(img.width * scale); + h = parseInt(img.height * scale); + } + img_attr += ' style="width: ' + w + 'px; height: ' + h + 'px;"'; + strtoappend += maybeappend; + } + } else { + strtoappend += maybeappend; + } + } + + function pick(img, desc) { + if (img) { + if('object' == typeof jQuery('.photolist input') && jQuery('.photolist input').length != 0) length = jQuery('.photolist input').length; + if(length == 0) length = 1; + jQuery('.photolist').append(''); + jQuery('.photolist').append(''); + insert_editor( "\n\n" + encodeURI('

    ' + desc + '

    ')); + } + return false; + } + + function image_selector(el) { + var desc, src, parent = jQuery(el).closest('#photo-add-url-div'); + + if ( parent.length ) { + desc = parent.find('input.tb_this_photo_description').val() || ''; + src = parent.find('input.tb_this_photo').val() || '' + } else { + desc = jQuery('#tb_this_photo_description').val() || ''; + src = jQuery('#tb_this_photo').val() || '' + } + + tb_remove(); + pick(src, desc); + jQuery('#extra-fields').hide(); + jQuery('#extra-fields').html(''); + return false; + } + + jQuery('#extra-fields').html('

    ()

    '); + jQuery('#img_container').html(strtoappend); + +<?php _e('Press This') ?> + + + + + + + +
    +
    +
    +
    + + + + + + + + +
    + +
    +

    +

    +
    +

    + 'save' ) ); + if ( current_user_can('publish_posts') ) { + submit_button( __( 'Publish' ), 'primary', 'publish', false ); + } else { + echo '

    '; + submit_button( __( 'Submit for Review' ), 'primary', 'review', false ); + } ?> + +

    + +

    + +

    + +
    +
    + + +
    +

    +

    +
    +
    + + + + + +
    +
      + 'category', 'popular_cats' => $popular_ids ) ) ?> +
    +
    + + cap->assign_terms) ) : ?> +

    + + cap->edit_terms) ) : ?> +
    +

    + + labels->add_new_item ); ?> + +

    +

    + + + + 'category', 'hide_empty' => 0, 'name' => 'newcategory_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => '— ' . $tax->labels->parent_item . ' —' ) ); ?> + + + +

    +
    + +
    +
    +
    + +
    +

    +

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

    + + | + |

    +
    + + +
    +
    + +
    +
    + + + + + +
    + true, + 'textarea_rows' => '15' + ); + + $content = ''; + if ( $selection ) + $content .= $selection; + + if ( $url ) { + $content .= '

    '; + + if ( $selection ) + $content .= __('via '); + + $content .= sprintf( "%s.

    ", esc_url( $url ), esc_html( $title ) ); + } + + remove_action( 'media_buttons', 'media_buttons' ); + add_action( 'media_buttons', 'press_this_media_buttons' ); + function press_this_media_buttons() { + _e( 'Add:' ); + + if ( current_user_can('upload_files') ) { + ?> + + <?php esc_attr_e('Insert an Image'); ?> + + <?php esc_attr_e('Embed a Video'); ?> + +
    +
    +
    +
    + + + + + diff --git a/wp-admin/profile.php b/wp-admin/profile.php new file mode 100644 index 0000000..0f33eb2 --- /dev/null +++ b/wp-admin/profile.php @@ -0,0 +1,18 @@ +post_parent ) ) + break; + + if ( ! $post = get_post( $revision->post_parent ) ) + break; + + // Revisions disabled (previously checked autosaves && ! wp_is_post_autosave( $revision )) + if ( ! wp_revisions_enabled( $post ) ) { + $redirect = 'edit.php?post_type=' . $post->post_type; + break; + } + + // Don't allow revision restore when post is locked + if ( wp_check_post_lock( $post->ID ) ) + break; + + check_admin_referer( "restore-post_{$revision->ID}" ); + + wp_restore_post_revision( $revision->ID ); + $redirect = add_query_arg( array( 'message' => 5, 'revision' => $revision->ID ), get_edit_post_link( $post->ID, 'url' ) ); + break; +case 'view' : +case 'edit' : +default : + if ( ! $revision = wp_get_post_revision( $revision_id ) ) + break; + if ( ! $post = get_post( $revision->post_parent ) ) + break; + + if ( ! current_user_can( 'read_post', $revision->ID ) || ! current_user_can( 'read_post', $post->ID ) ) + break; + + // Revisions disabled and we're not looking at an autosave + if ( ! wp_revisions_enabled( $post ) && ! wp_is_post_autosave( $revision ) ) { + $redirect = 'edit.php?post_type=' . $post->post_type; + break; + } + + $post_edit_link = get_edit_post_link(); + $post_title = '' . _draft_or_post_title() . ''; + $h2 = sprintf( __( 'Compare Revisions of “%1$s”' ), $post_title ); + $return_to_post = '' . __( '← Return to post editor' ) . ''; + $title = __( 'Revisions' ); + + $redirect = false; + break; +} + +// Empty post_type means either malformed object found, or no valid parent was found. +if ( ! $redirect && empty( $post->post_type ) ) + $redirect = 'edit.php'; + +if ( ! empty( $redirect ) ) { + wp_redirect( $redirect ); + exit; +} + +// This is so that the correct "Edit" menu item is selected. +if ( ! empty( $post->post_type ) && 'post' != $post->post_type ) + $parent_file = $submenu_file = 'edit.php?post_type=' . $post->post_type; +else + $parent_file = $submenu_file = 'edit.php'; + +wp_enqueue_script( 'revisions' ); +wp_localize_script( 'revisions', '_wpRevisionsSettings', wp_prepare_revisions_for_js( $post, $revision_id, $from ) ); + +/* Revisions Help Tab */ + +$revisions_overview = '

    ' . __( 'This screen is used for managing your content revisions.' ) . '

    '; +$revisions_overview .= '

    ' . __( '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.' ) . '

    '; +$revisions_overview .= '

    ' . __( 'From this screen you can review, compare, and restore revisions:' ) . '

    '; +$revisions_overview .= '
    • ' . __( 'To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons.' ) . '
    • '; +$revisions_overview .= '
    • ' . __( 'Compare two different revisions by selecting the “Compare any two revisions” box to the side.' ) . '
    • '; +$revisions_overview .= '
    • ' . __( 'To restore a revision, click Restore This Revision.' ) . '
    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'revisions-overview', + 'title' => __( 'Overview' ), + 'content' => $revisions_overview +) ); + +$revisions_sidebar = '

    ' . __( 'For more information:' ) . '

    '; +$revisions_sidebar .= '

    ' . __( 'Revisions Management' ) . '

    '; +$revisions_sidebar .= '

    ' . __( 'Support Forums' ) . '

    '; + +get_current_screen()->set_help_sidebar( $revisions_sidebar ); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +?> + +
    +

    + +
    + + + + + + + + + + + + +' . sprintf( __( "The file 'wp-config.php' already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." ), 'install.php' ) . '

    ' ); + +// Check if wp-config.php exists above the root directory but is not part of another install +if ( file_exists(ABSPATH . '../wp-config.php' ) && ! file_exists( ABSPATH . '../wp-settings.php' ) ) + wp_die( '

    ' . sprintf( __( "The file 'wp-config.php' 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."), 'install.php' ) . '

    ' ); + +$step = isset( $_GET['step'] ) ? (int) $_GET['step'] : -1; + +/** + * Display setup wp-config.php file header. + * + * @ignore + * @since 2.3.0 + */ +function setup_config_display_header( $body_classes = array() ) { + global $wp_version; + $body_classes = (array) $body_classes; + $body_classes[] = 'wp-core-ui'; + if ( is_rtl() ) { + $body_classes[] = 'rtl'; + } + + header( 'Content-Type: text/html; charset=utf-8' ); +?> + +> + + + + <?php _e( 'WordPress › Setup Configuration File' ); ?> + + + +

    +'; + wp_install_language_form( $languages ); + echo ''; + break; + } + + // Deliberately fall through if we can't reach the translations API. + + case 0: + if ( ! empty( $language ) ) { + $loaded_language = wp_download_language_pack( $language ); + if ( $loaded_language ) { + load_default_textdomain( $loaded_language ); + $GLOBALS['wp_locale'] = new WP_Locale(); + } + } + + setup_config_display_header(); + $step_1 = 'setup-config.php?step=1'; + if ( isset( $_REQUEST['noapi'] ) ) { + $step_1 .= '&noapi'; + } + if ( ! empty( $loaded_language ) ) { + $step_1 .= '&language=' . $loaded_language; + } +?> + +

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

    + wp-config.php file.' ); ?> + wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." ); ?> + We got it." ); ?> +

    +

    + +

    + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    localhost does not work.' ); ?>
    + + +

    +
    +

    ' . __( 'Try again' ) . ''; + + if ( empty( $prefix ) ) + wp_die( __( 'ERROR: "Table Prefix" must not be empty.' . $tryagain_link ) ); + + // Validate $prefix: it can only contain letters, numbers and underscores. + if ( preg_match( '|[^a-z0-9_]|i', $prefix ) ) + wp_die( __( 'ERROR: "Table Prefix" can only contain numbers, letters, and underscores.' . $tryagain_link ) ); + + // Test the db connection. + /**#@+ + * @ignore + */ + define('DB_NAME', $dbname); + define('DB_USER', $uname); + define('DB_PASSWORD', $pwd); + define('DB_HOST', $dbhost); + /**#@-*/ + + // Re-construct $wpdb with these new values. + unset( $wpdb ); + require_wp_db(); + + /* + * The wpdb constructor bails when WP_SETUP_CONFIG is set, so we must + * fire this manually. We'll fail here if the values are no good. + */ + $wpdb->db_connect(); + + if ( ! empty( $wpdb->error ) ) + wp_die( $wpdb->error->get_error_message() . $tryagain_link ); + + // Fetch or generate keys and salts. + $no_api = isset( $_POST['noapi'] ); + if ( ! $no_api ) { + $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); + } + + if ( $no_api || is_wp_error( $secret_keys ) ) { + $secret_keys = array(); + for ( $i = 0; $i < 8; $i++ ) { + $secret_keys[] = wp_generate_password( 64, true, true ); + } + } else { + $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); + foreach ( $secret_keys as $k => $v ) { + $secret_keys[$k] = substr( $v, 28, 64 ); + } + } + + $key = 0; + // Not a PHP5-style by-reference foreach, as this file must be parseable by PHP4. + foreach ( $config_file as $line_num => $line ) { + if ( '$table_prefix =' == substr( $line, 0, 16 ) ) { + $config_file[ $line_num ] = '$table_prefix = \'' . addcslashes( $prefix, "\\'" ) . "';\r\n"; + continue; + } + + if ( ! preg_match( '/^define\(\'([A-Z_]+)\',([ ]+)/', $line, $match ) ) + continue; + + $constant = $match[1]; + $padding = $match[2]; + + switch ( $constant ) { + case 'DB_NAME' : + case 'DB_USER' : + case 'DB_PASSWORD' : + case 'DB_HOST' : + $config_file[ $line_num ] = "define('" . $constant . "'," . $padding . "'" . addcslashes( constant( $constant ), "\\'" ) . "');\r\n"; + break; + case 'AUTH_KEY' : + case 'SECURE_AUTH_KEY' : + case 'LOGGED_IN_KEY' : + case 'NONCE_KEY' : + case 'AUTH_SALT' : + case 'SECURE_AUTH_SALT' : + case 'LOGGED_IN_SALT' : + case 'NONCE_SALT' : + $config_file[ $line_num ] = "define('" . $constant . "'," . $padding . "'" . $secret_keys[$key++] . "');\r\n"; + break; + } + } + unset( $line ); + + if ( ! is_writable(ABSPATH) ) : + setup_config_display_header(); +?> +

    wp-config.php file." ); ?>

    +

    wp-config.php manually and paste the following text into it.' ); ?>

    + +

    +

    + + +

    + +

    + + + + diff --git a/wp-admin/theme-editor.php b/wp-admin/theme-editor.php new file mode 100644 index 0000000..d0ecee4 --- /dev/null +++ b/wp-admin/theme-editor.php @@ -0,0 +1,243 @@ +'.__('You do not have sufficient permissions to edit templates for this site.').'

    '); + +$title = __("Edit Themes"); +$parent_file = 'themes.php'; + +get_current_screen()->add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

    ' . __('You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme.') . '

    +

    ' . __('Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box.') . '

    +

    ' . __('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.') . '

    +

    ' . __('In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key.') . '

    +

    ' . __('After typing in your edits, click Update File.') . '

    +

    ' . __('Advice: think very carefully about your site crashing if you are live-editing the theme currently in use.') . '

    +

    ' . sprintf( __('Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead.'), __('http://codex.wordpress.org/Child_Themes') ) . '

    ' . + ( is_network_admin() ? '

    ' . __('Any edits to files from this screen will be reflected on all sites in the network.') . '

    ' : '' ) +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Theme Development') . '

    ' . + '

    ' . __('Documentation on Using Themes') . '

    ' . + '

    ' . __('Documentation on Editing Files') . '

    ' . + '

    ' . __('Documentation on Template Tags') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +wp_reset_vars( array( 'action', 'error', 'file', 'theme' ) ); + +if ( $theme ) + $stylesheet = $theme; +else + $stylesheet = get_stylesheet(); + +$theme = wp_get_theme( $stylesheet ); + +if ( ! $theme->exists() ) + wp_die( __( 'The requested theme does not exist.' ) ); + +if ( $theme->errors() && 'theme_no_stylesheet' == $theme->errors()->get_error_code() ) + wp_die( __( 'The requested theme does not exist.' ) . ' ' . $theme->errors()->get_error_message() ); + +$allowed_files = $theme->get_files( 'php', 1 ); +$has_templates = ! empty( $allowed_files ); +$style_files = $theme->get_files( 'css' ); +$allowed_files['style.css'] = $style_files['style.css']; +$allowed_files += $style_files; + +if ( empty( $file ) ) { + $relative_file = 'style.css'; + $file = $allowed_files['style.css']; +} else { + $relative_file = $file; + $file = $theme->get_stylesheet_directory() . '/' . $relative_file; +} + +validate_file_to_edit( $file, $allowed_files ); +$scrollto = isset( $_REQUEST['scrollto'] ) ? (int) $_REQUEST['scrollto'] : 0; + +switch( $action ) { +case 'update': + check_admin_referer( 'edit-theme_' . $file . $stylesheet ); + $newcontent = wp_unslash( $_POST['newcontent'] ); + $location = 'theme-editor.php?file=' . urlencode( $relative_file ) . '&theme=' . urlencode( $stylesheet ) . '&scrollto=' . $scrollto; + if ( is_writeable( $file ) ) { + // is_writable() not always reliable, check return value. see comments @ http://uk.php.net/is_writable + $f = fopen( $file, 'w+' ); + if ( $f !== false ) { + fwrite( $f, $newcontent ); + fclose( $f ); + $location .= '&updated=true'; + $theme->cache_delete(); + } + } + wp_redirect( $location ); + exit; + +default: + + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + + update_recently_edited( $file ); + + if ( ! is_file( $file ) ) + $error = true; + + $content = ''; + if ( ! $error && filesize( $file ) > 0 ) { + $f = fopen($file, 'r'); + $content = fread($f, filesize($file)); + + if ( '.php' == substr( $file, strrpos( $file, '.' ) ) ) { + $functions = wp_doc_link_parse( $content ); + + $docs_select = ''; + } + + $content = esc_textarea( $content ); + } + + if ( isset( $_GET['updated'] ) ) : ?> +

    +(' . $file_show . ')'; +?> +
    +

    + +
    +
    +

    display('Name'); if ( $description ) echo ': ' . $description; ?>

    +
    +
    +
    + + + +
    +
    +
    +
    +errors() ) + echo '

    ' . __( 'This theme is broken.' ) . ' ' . $theme->errors()->get_error_message() . '

    '; +?> +
    +parent() ) : +?> +

    + parent() ) : ?> +

    get_template() ) ) . '">' . $theme->parent()->display('Name') . '' ); ?>

    + +
      + $absolute_filename ) : + if ( 'style.css' == $filename ) + echo "\t
    \n\t

    " . _x( 'Styles', 'Theme stylesheets in theme editor' ) . "

    \n\t
      \n"; + + $file_description = get_file_description( $absolute_filename ); + if ( $file_description != basename( $filename ) ) + $file_description .= '
      (' . $filename . ')'; + + if ( $absolute_filename == $file ) + $file_description = '' . $file_description . ''; +?> +
    • + +
    + +
    +

    ' . __('Oops, no such file exists! Double check the name and try again, merci.') . '

    '; +else : ?> +
    + +
    + + + + +
    + +
    + + + +
    + + +
    + get_stylesheet() == get_template() ) : ?> +

    +

    + + +

    the Codex for more information.'); ?>

    + +
    +
    + +
    +
    + + __( 'Featured Themes' ), + 'popular' => __( 'Popular Themes' ), + 'new' => __( 'Newest Themes' ), +); + +$installed_themes = search_theme_directories(); +foreach ( $installed_themes as $k => $v ) { + if ( false !== strpos( $k, '/' ) ) { + unset( $installed_themes[ $k ] ); + } +} + +wp_localize_script( 'theme', '_wpThemeSettings', array( + 'themes' => false, + 'settings' => array( + 'isInstall' => true, + 'canInstall' => current_user_can( 'install_themes' ), + 'installURI' => current_user_can( 'install_themes' ) ? self_admin_url( 'theme-install.php' ) : null, + 'adminUrl' => parse_url( self_admin_url(), PHP_URL_PATH ) + ), + 'l10n' => array( + 'addNew' => __( 'Add New Theme' ), + 'search' => __( 'Search Themes' ), + 'searchPlaceholder' => __( 'Search themes...' ), // placeholder (no ellipsis) + 'upload' => __( 'Upload Theme' ), + 'back' => __( 'Back' ), + 'error' => __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) + ), + 'installedThemes' => array_keys( $installed_themes ), + 'browse' => array( + 'sections' => $sections, + ), +) ); + +wp_enqueue_script( 'theme' ); + +/** + * Fires before each of the tabs are rendered on the Install Themes page. + * + * The dynamic portion of the hook name, $tab, refers to the current + * theme install tab. Possible values are 'dashboard', 'search', 'upload', + * 'featured', 'new', or 'updated'. + * + * @since 2.8.0 + */ +if ( $tab ) { + do_action( "install_themes_pre_{$tab}" ); +} + +$help_overview = + '

    ' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress.org Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'https://wordpress.org/themes/') . '

    ' . + '

    ' . __('You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter. 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.') . '

    ' . + '

    ' . __('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 /wp-content/themes directory.') . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $help_overview +) ); + +$help_installing = + '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'installing', + 'title' => __('Previewing and Installing'), + 'content' => $help_installing +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Adding New Themes') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +include(ABSPATH . 'wp-admin/admin-header.php'); + +?> +
    +

    __( 'Upload Theme' ) ) ); + if ( ! empty( $tabs['upload'] ) && current_user_can( 'upload_themes' ) ) { + echo ' ' . __( 'Upload Theme' ) . ''; + echo ' ' . _x( 'Browse', 'themes' ) . ''; + } + ?>

    + +
    + +
    + +
    +
    + +
    + + + + + +
    + +
    +
    + + +
    + $features ) { + if ( $feature_name === 'Features' || $feature_name === __( 'Features' ) ) { // hack hack hack + echo '
    '; + } else { + echo '
    '; + } + $feature_name = esc_html( $feature_name ); + echo '

    ' . $feature_name . '

    '; + echo '
      '; + foreach ( $features as $feature => $feature_name ) { + $feature = esc_attr( $feature ); + echo '
    1. '; + echo '
    2. '; + } + echo '
    '; + echo '
    '; + } + ?> +
    + +
    + +
    +
    +
    +
    +
    + +

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

    +

    +
    + +
    + +
    +
    + diff --git a/wp-admin/themes.php b/wp-admin/themes.php new file mode 100644 index 0000000..9457fe3 --- /dev/null +++ b/wp-admin/themes.php @@ -0,0 +1,374 @@ +exists() || ! $theme->is_allowed() ) + wp_die( __( 'Cheatin’ uh?' ) ); + switch_theme( $theme->get_stylesheet() ); + wp_redirect( admin_url('themes.php?activated=true') ); + exit; + } elseif ( 'delete' == $_GET['action'] ) { + check_admin_referer('delete-theme_' . $_GET['stylesheet']); + $theme = wp_get_theme( $_GET['stylesheet'] ); + if ( !current_user_can('delete_themes') || ! $theme->exists() ) + wp_die( __( 'Cheatin’ uh?' ) ); + delete_theme($_GET['stylesheet']); + wp_redirect( admin_url('themes.php?deleted=true') ); + exit; + } +} + +$title = __('Manage Themes'); +$parent_file = 'themes.php'; + +// Help tab: Overview +if ( current_user_can( 'switch_themes' ) ) { + $help_overview = '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( 'From this screen you can:' ) . '

    ' . + '
    • ' . __( 'Hover or tap to see Activate and Live Preview buttons' ) . '
    • ' . + '
    • ' . __( 'Click on the theme to see the theme name, version, author, description, tags, and the Delete link' ) . '
    • ' . + '
    • ' . __( 'Click Customize for the current theme or Live Preview for any other theme to see a live preview' ) . '
    ' . + '

    ' . __( 'The current theme is displayed highlighted as the first theme.' ) . '

    '; + + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __( 'Overview' ), + 'content' => $help_overview + ) ); +} // switch_themes + +// Help tab: Adding Themes +if ( current_user_can( 'install_themes' ) ) { + if ( is_multisite() ) { + $help_install = '

    ' . __('Installing themes on Multisite can only be done from the Network Admin section.') . '

    '; + } else { + $help_install = '

    ' . sprintf( __('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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!'), 'https://wordpress.org/themes/' ) . '

    '; + } + + get_current_screen()->add_help_tab( array( + 'id' => 'adding-themes', + 'title' => __('Adding Themes'), + 'content' => $help_install + ) ); +} // install_themes + +// Help tab: Previewing and Customizing +if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { + $help_customize = + '

    ' . __( '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.' ) . '

    '. + '

    ' . __( '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 Save & Activate button above the menu.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    '; + + get_current_screen()->add_help_tab( array( + 'id' => 'customize-preview-themes', + 'title' => __( 'Previewing and Customizing' ), + 'content' => $help_customize + ) ); +} // edit_theme_options && customize + +get_current_screen()->set_help_sidebar( + '

    ' . __( 'For more information:' ) . '

    ' . + '

    ' . __( 'Documentation on Using Themes' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' +); + +if ( current_user_can( 'switch_themes' ) ) { + $themes = wp_prepare_themes_for_js(); +} else { + $themes = wp_prepare_themes_for_js( array( wp_get_theme() ) ); +} +wp_reset_vars( array( 'theme', 'search' ) ); + +wp_localize_script( 'theme', '_wpThemeSettings', array( + 'themes' => $themes, + 'settings' => array( + 'canInstall' => ( ! is_multisite() && current_user_can( 'install_themes' ) ), + 'installURI' => ( ! is_multisite() && current_user_can( 'install_themes' ) ) ? admin_url( 'theme-install.php' ) : null, + 'confirmDelete' => __( "Are you sure you want to delete this theme?\n\nClick 'Cancel' to go back, 'OK' to confirm the delete." ), + 'adminUrl' => parse_url( admin_url(), PHP_URL_PATH ), + ), + 'l10n' => array( + 'addNew' => __( 'Add New Theme' ), + 'search' => __( 'Search Installed Themes' ), + 'searchPlaceholder' => __( 'Search installed themes...' ), // placeholder (no ellipsis) + ), +) ); + +add_thickbox(); +wp_enqueue_script( 'theme' ); +wp_enqueue_script( 'customize-loader' ); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

    + + + + +

    + +

    + +

    Visit site' ), home_url( '/' ) ); ?>

    + +

    Visit site' ), home_url( '/' ) ); ?>

    +

    +errors() && ( ! is_multisite() || current_user_can( 'manage_network_themes' ) ) ) { + echo '

    ' . sprintf( __( 'ERROR: %s' ), $ct->errors()->get_error_message() ) . '

    '; +} + +/* +// Certain error codes are less fatal than others. We can still display theme information in most cases. +if ( ! $ct->errors() || ( 1 == count( $ct->errors()->get_error_codes() ) + && in_array( $ct->errors()->get_error_code(), array( 'theme_no_parent', 'theme_parent_invalid', 'theme_no_index' ) ) ) ) : ?> +*/ + + // Pretend you didn't see this. + $current_theme_actions = array(); + if ( is_array( $submenu ) && isset( $submenu['themes.php'] ) ) { + foreach ( (array) $submenu['themes.php'] as $item) { + $class = ''; + if ( 'themes.php' == $item[2] || 'theme-editor.php' == $item[2] || 0 === strpos( $item[2], 'customize.php' ) ) + continue; + // 0 = name, 1 = capability, 2 = file + if ( ( strcmp($self, $item[2]) == 0 && empty($parent_file)) || ($parent_file && ($item[2] == $parent_file)) ) + $class = ' class="current"'; + if ( !empty($submenu[$item[2]]) ) { + $submenu[$item[2]] = array_values($submenu[$item[2]]); // Re-index. + $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]); + if ( file_exists(WP_PLUGIN_DIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook)) + $current_theme_actions[] = "{$item[0]}"; + else + $current_theme_actions[] = "{$item[0]}"; + } else if ( current_user_can($item[1]) ) { + $menu_file = $item[2]; + if ( false !== ( $pos = strpos( $menu_file, '?' ) ) ) + $menu_file = substr( $menu_file, 0, $pos ); + if ( file_exists( ABSPATH . "wp-admin/$menu_file" ) ) { + $current_theme_actions[] = "{$item[0]}"; + } else { + $current_theme_actions[] = "{$item[0]}"; + } + } + } + } + +?> + +
    +
    + + +
    + +
    + +
    + +
    + + +
    + + +

    + +

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

    + + true ) ) ) { +?> + +
    +

    +

    + + + + + + + + + + "; + } +?> +
    " . ( $broken_theme->get( 'Name' ) ? $broken_theme->get( 'Name' ) : $broken_theme->get_stylesheet() ) . "" . $broken_theme->errors()->get_error_message() . "
    +
    + + +
    + + + + + + +add_help_tab( array( + 'id' => 'press-this', + 'title' => __('Press This'), + 'content' => '

    ' . __('Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options.') . '

    ', +) ); +get_current_screen()->add_help_tab( array( + 'id' => 'converter', + 'title' => __('Categories and Tags Converter'), + 'content' => '

    ' . __('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.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ', +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Tools') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +?> +
    +

    + + +
    +

    +

    + +

    +

    +

    + +
    +cap->manage_terms) || current_user_can($tags->cap->manage_terms) ) : ?> +
    +

    +

    Categories and Tags Converter available from the Import screen.'), 'import.php' ); ?>

    +
    + +
    +locale && 'en_US' == get_locale() ) + $version_string = $update->current; + // If the only available update is a partial builds, it doesn't need a language-specific version string. + elseif ( 'en_US' == $update->locale && $update->packages->partial && $wp_version == $update->partial_version && ( $updates = get_core_updates() ) && 1 == count( $updates ) ) + $version_string = $update->current; + else + $version_string = sprintf( "%s–%s", $update->current, $update->locale ); + + $current = false; + if ( !isset($update->response) || 'latest' == $update->response ) + $current = true; + $submit = __('Update Now'); + $form_action = 'update-core.php?action=do-core-upgrade'; + $php_version = phpversion(); + $mysql_version = $wpdb->db_version(); + $show_buttons = true; + if ( 'development' == $update->response ) { + $message = __('You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:'); + $download = __('Download nightly build'); + } else { + if ( $current ) { + $message = sprintf( __( 'If you need to re-install version %s, you can do so here or download the package and re-install manually:' ), $version_string ); + $submit = __('Re-install Now'); + $form_action = 'update-core.php?action=do-core-reinstall'; + } else { + $php_compat = version_compare( $php_version, $update->php_version, '>=' ); + if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) + $mysql_compat = true; + else + $mysql_compat = version_compare( $mysql_version, $update->mysql_version, '>=' ); + + if ( !$mysql_compat && !$php_compat ) + $message = sprintf( __('You cannot update 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.'), $update->current, $update->php_version, $update->mysql_version, $php_version, $mysql_version ); + elseif ( !$php_compat ) + $message = sprintf( __('You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $update->current, $update->php_version, $php_version ); + elseif ( !$mysql_compat ) + $message = sprintf( __('You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $update->current, $update->mysql_version, $mysql_version ); + else + $message = sprintf(__('You can update to WordPress %2$s automatically or download the package and install it manually:'), $update->current, $version_string); + if ( !$mysql_compat || !$php_compat ) + $show_buttons = false; + } + $download = sprintf(__('Download %s'), $version_string); + } + + echo '

    '; + echo $message; + echo '

    '; + echo '
    '; + wp_nonce_field('upgrade-core'); + echo '

    '; + echo ''; + echo ''; + if ( $show_buttons ) { + if ( $first_pass ) { + submit_button( $submit, $current ? 'button' : 'primary regular', 'upgrade', false ); + $first_pass = false; + } else { + submit_button( $submit, 'button', 'upgrade', false ); + } + echo ' ' . $download . ' '; + } + if ( 'en_US' != $update->locale ) + if ( !isset( $update->dismissed ) || !$update->dismissed ) + submit_button( __('Hide this update'), 'button', 'dismiss', false ); + else + submit_button( __('Bring back this update'), 'button', 'undismiss', false ); + echo '

    '; + if ( 'en_US' != $update->locale && ( !isset($wp_local_package) || $wp_local_package != $update->locale ) ) + echo '

    '.__('This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation.').'

    '; + // Partial builds don't need language-specific warnings. + elseif ( 'en_US' == $update->locale && get_locale() != 'en_US' && ( ! $update->packages->partial && $wp_version == $update->partial_version ) ) { + echo '

    '.sprintf( __('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.'), $update->response != 'development' ? $update->current : '' ).'

    '; + } + echo '
    '; + +} + +function dismissed_updates() { + $dismissed = get_core_updates( array( 'dismissed' => true, 'available' => false ) ); + if ( $dismissed ) { + + $show_text = esc_js(__('Show hidden updates')); + $hide_text = esc_js(__('Hide hidden updates')); + ?> + + '.__('Show hidden updates').'

    '; + echo '
      '; + foreach( (array) $dismissed as $update) { + echo '
    • '; + list_core_update( $update ); + echo '
    • '; + } + echo '
    '; + } +} + +/** + * Display upgrade WordPress for downloading latest or upgrading automatically form. + * + * @since 2.7.0 + * + * @return null + */ +function core_upgrade_preamble() { + global $wp_version, $required_php_version, $required_mysql_version; + + $updates = get_core_updates(); + + if ( !isset($updates[0]->response) || 'latest' == $updates[0]->response ) { + echo '

    '; + _e('You have the latest version of WordPress.'); + + if ( wp_http_supports( array( 'ssl' ) ) ) { + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + $upgrader = new WP_Automatic_Updater; + $future_minor_update = (object) array( + 'current' => $wp_version . '.1.next.minor', + 'version' => $wp_version . '.1.next.minor', + 'php_version' => $required_php_version, + 'mysql_version' => $required_mysql_version, + ); + $should_auto_update = $upgrader->should_update( 'core', $future_minor_update, ABSPATH ); + if ( $should_auto_update ) + echo ' ' . __( 'Future security updates will be applied automatically.' ); + } + echo '

    '; + } else { + echo '

    '; + _e('Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page.'); + echo '

    '; + + echo '

    '; + _e( 'An updated version of WordPress is available.' ); + echo '

    '; + } + + if ( isset( $updates[0] ) && $updates[0]->response == 'development' ) { + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + $upgrader = new WP_Automatic_Updater; + if ( wp_http_supports( 'ssl' ) && $upgrader->should_update( 'core', $updates[0], ABSPATH ) ) { + echo '

    '; + echo '' . __( 'BETA TESTERS:' ) . ' ' . __( 'This site is set up to install updates of future beta versions automatically.' ); + echo '

    '; + } + } + + echo '
      '; + foreach( (array) $updates as $update ) { + echo '
    • '; + list_core_update( $update ); + echo '
    • '; + } + echo '
    '; + // Don't show the maintenance mode notice when we are only showing a single re-install option. + if ( $updates && ( count( $updates ) > 1 || $updates[0]->response != 'latest' ) ) { + echo '

    ' . __( '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.' ) . '

    '; + } elseif ( ! $updates ) { + list( $normalized_version ) = explode( '-', $wp_version ); + echo '

    ' . sprintf( __( 'Learn more about WordPress %s.' ), esc_url( self_admin_url( 'about.php' ) ), $normalized_version ) . '

    '; + } + dismissed_updates(); +} + +function list_plugin_updates() { + global $wp_version; + + $cur_wp_version = preg_replace('/-.*$/', '', $wp_version); + + require_once(ABSPATH . 'wp-admin/includes/plugin-install.php'); + $plugins = get_plugin_updates(); + if ( empty( $plugins ) ) { + echo '

    ' . __( 'Plugins' ) . '

    '; + echo '

    ' . __( 'Your plugins are all up to date.' ) . '

    '; + return; + } + $form_action = 'update-core.php?action=do-plugin-upgrade'; + + $core_updates = get_core_updates(); + if ( !isset($core_updates[0]->response) || 'latest' == $core_updates[0]->response || 'development' == $core_updates[0]->response || version_compare( $core_updates[0]->current, $cur_wp_version, '=') ) + $core_update_version = false; + else + $core_update_version = $core_updates[0]->current; + ?> +

    +

    +
    + +

    + + + + + + + + + + + + + + + + $plugin_data) { + $info = plugins_api('plugin_information', array('slug' => $plugin_data->update->slug )); + // Get plugin compat for running version of WordPress. + if ( isset($info->tested) && version_compare($info->tested, $cur_wp_version, '>=') ) { + $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: 100%% (according to its author)'), $cur_wp_version); + } elseif ( isset($info->compatibility[$cur_wp_version][$plugin_data->update->new_version]) ) { + $compat = $info->compatibility[$cur_wp_version][$plugin_data->update->new_version]; + $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $cur_wp_version, $compat[0], $compat[2], $compat[1]); + } else { + $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $cur_wp_version); + } + // Get plugin compat for updated version of WordPress. + if ( $core_update_version ) { + if ( isset($info->compatibility[$core_update_version][$plugin_data->update->new_version]) ) { + $update_compat = $info->compatibility[$core_update_version][$plugin_data->update->new_version]; + $compat .= '
    ' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $core_update_version, $update_compat[0], $update_compat[2], $update_compat[1]); + } else { + $compat .= '
    ' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $core_update_version); + } + } + // Get the upgrade notice for the new plugin version. + if ( isset($plugin_data->update->upgrade_notice) ) { + $upgrade_notice = '
    ' . strip_tags($plugin_data->update->upgrade_notice); + } else { + $upgrade_notice = ''; + } + + $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $plugin_data->update->slug . '§ion=changelog&TB_iframe=true&width=640&height=662'); + $details_text = sprintf(__('View version %1$s details'), $plugin_data->update->new_version); + $details = sprintf('%3$s.', esc_url($details_url), esc_attr($plugin_data->Name), $details_text); + + echo " + + + + "; + } +?> + +

    {$plugin_data->Name}
    " . sprintf(__('You have version %1$s installed. Update to %2$s.'), $plugin_data->Version, $plugin_data->update->new_version) . ' ' . $details . $compat . $upgrade_notice . "

    +

    +
    +' . __( 'Themes' ) . ''; + echo '

    ' . __( 'Your themes are all up to date.' ) . '

    '; + return; + } + + $form_action = 'update-core.php?action=do-theme-upgrade'; + +?> +

    +

    +

    Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications.' ), __( 'http://codex.wordpress.org/Child_Themes' ) ); ?>

    +
    + +

    + + + + + + + + + + + + + + + + $theme ) { + echo " + + + + "; + } +?> + +
    " . $theme->display('Name') . ' ' . sprintf( __( 'You have version %1$s installed. Update to %2$s.' ), $theme->display('Version'), $theme->update['new_version'] ) . "
    +

    +
    +' . __( 'Translations' ) . ''; + echo '

    ' . __( 'Your translations are all up to date.' ) . '

    '; + } + return; + } + + $form_action = 'update-core.php?action=do-translation-upgrade'; + ?> +

    +
    +

    + +

    +
    + +
    +

    +'; + return; + } + + if ( ! WP_Filesystem( $credentials, ABSPATH ) ) { + // Failed to connect, Error and request again + request_filesystem_credentials( $url, '', true, ABSPATH ); + echo '
    '; + return; + } + + if ( $wp_filesystem->errors->get_error_code() ) { + foreach ( $wp_filesystem->errors->get_error_messages() as $message ) + show_message($message); + echo '
    '; + return; + } + + if ( $reinstall ) + $update->response = 'reinstall'; + + add_filter( 'update_feedback', 'show_message' ); + + $upgrader = new Core_Upgrader(); + $result = $upgrader->upgrade( $update ); + + if ( is_wp_error($result) ) { + show_message($result); + if ('up_to_date' != $result->get_error_code() ) + show_message( __('Installation Failed') ); + echo ''; + return; + } + + show_message( __('WordPress updated successfully') ); + show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here.' ), $result, esc_url( self_admin_url( 'about.php?updated' ) ) ) . '' ); + show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. Learn more.' ), $result, esc_url( self_admin_url( 'about.php?updated' ) ) ) . '' ); + ?> + + + ' . __( 'On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories.' ) . '

    '; +$updates_overview .= '

    ' . __( 'If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu.' ) . ' ' . __( 'Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers.' ) . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __( 'Overview' ), + 'content' => $updates_overview +) ); + +$updates_howto = '

    ' . __( '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.' ) . ' ' . __( 'In most cases, WordPress will automatically apply maintenance and security updates in the background for you.' ) . '

    '; +$updates_howto .= '

    ' . __( '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.' ) . '

    '; + +if ( 'en_US' != get_locale() ) { + $updates_howto .= '

    ' . __( '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.' ) . '

    '; +} + +get_current_screen()->add_help_tab( array( + 'id' => 'how-to-update', + 'title' => __( 'How to Update' ), + 'content' => $updates_howto +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __( 'Documentation on Updating WordPress' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' +); + +if ( 'upgrade-core' == $action ) { + // Force a update check when requested + $force_check = ! empty( $_GET['force-check'] ); + wp_version_check( array(), $force_check ); + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + ?> +
    +

    +

    '; + if ( $upgrade_error == 'themes' ) + _e('Please select one or more themes to update.'); + else + _e('Please select one or more plugins to update.'); + echo '

    '; + } + + echo '

    '; + /* translators: %1 date, %2 time. */ + printf( __('Last checked on %1$s at %2$s.'), date_i18n( get_option( 'date_format' ) ), date_i18n( get_option( 'time_format' ) ) ); + echo '   ' . __( 'Check Again' ) . ''; + echo '

    '; + + if ( $core = current_user_can( 'update_core' ) ) + core_upgrade_preamble(); + if ( $plugins = current_user_can( 'update_plugins' ) ) + list_plugin_updates(); + if ( $themes = current_user_can( 'update_themes' ) ) + list_theme_updates(); + if ( $core || $plugins || $themes ) + list_translation_updates(); + unset( $core, $plugins, $themes ); + /** + * Fires after the core, plugin, and theme update tables. + * + * @since 2.9.0 + */ + do_action( 'core_upgrade_preamble' ); + echo ''; + include(ABSPATH . 'wp-admin/admin-footer.php'); + +} elseif ( 'do-core-upgrade' == $action || 'do-core-reinstall' == $action ) { + + if ( ! current_user_can( 'update_core' ) ) + wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); + + check_admin_referer('upgrade-core'); + + // Do the (un)dismiss actions before headers, so that they can redirect. + if ( isset( $_POST['dismiss'] ) ) + do_dismiss_core_update(); + elseif ( isset( $_POST['undismiss'] ) ) + do_undismiss_core_update(); + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + if ( 'do-core-reinstall' == $action ) + $reinstall = true; + else + $reinstall = false; + + if ( isset( $_POST['upgrade'] ) ) + do_core_upgrade($reinstall); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + +} elseif ( 'do-plugin-upgrade' == $action ) { + + if ( ! current_user_can( 'update_plugins' ) ) + wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); + + check_admin_referer('upgrade-core'); + + if ( isset( $_GET['plugins'] ) ) { + $plugins = explode( ',', $_GET['plugins'] ); + } elseif ( isset( $_POST['checked'] ) ) { + $plugins = (array) $_POST['checked']; + } else { + wp_redirect( admin_url('update-core.php') ); + exit; + } + + $url = 'update.php?action=update-selected&plugins=' . urlencode(implode(',', $plugins)); + $url = wp_nonce_url($url, 'bulk-update-plugins'); + + $title = __('Update Plugins'); + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + echo '
    '; + echo '

    ' . esc_html__('Update Plugins') . '

    '; + echo ''; + echo '
    '; + include(ABSPATH . 'wp-admin/admin-footer.php'); + +} elseif ( 'do-theme-upgrade' == $action ) { + + if ( ! current_user_can( 'update_themes' ) ) + wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); + + check_admin_referer('upgrade-core'); + + if ( isset( $_GET['themes'] ) ) { + $themes = explode( ',', $_GET['themes'] ); + } elseif ( isset( $_POST['checked'] ) ) { + $themes = (array) $_POST['checked']; + } else { + wp_redirect( admin_url('update-core.php') ); + exit; + } + + $url = 'update.php?action=update-selected-themes&themes=' . urlencode(implode(',', $themes)); + $url = wp_nonce_url($url, 'bulk-update-themes'); + + $title = __('Update Themes'); + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + ?> +
    +

    + +
    + bulk_upgrade(); + + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); + +} else { + /** + * Fires for each custom update action on the WordPress Updates screen. + * + * The dynamic portion of the hook name, $action, refers to the + * passed update action. The hook fires in lieu of all available + * default update actions. + * + * @since 3.2.0 + */ + do_action( "update-core-custom_{$action}" ); +} diff --git a/wp-admin/update.php b/wp-admin/update.php new file mode 100644 index 0000000..c279444 --- /dev/null +++ b/wp-admin/update.php @@ -0,0 +1,272 @@ +bulk_upgrade( $plugins ); + + iframe_footer(); + + } elseif ( 'upgrade-plugin' == $action ) { + if ( ! current_user_can('update_plugins') ) + wp_die(__('You do not have sufficient permissions to update plugins for this site.')); + + check_admin_referer('upgrade-plugin_' . $plugin); + + $title = __('Update Plugin'); + $parent_file = 'plugins.php'; + $submenu_file = 'plugins.php'; + + wp_enqueue_script( 'updates' ); + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $nonce = 'upgrade-plugin_' . $plugin; + $url = 'update.php?action=upgrade-plugin&plugin=' . urlencode( $plugin ); + + $upgrader = new Plugin_Upgrader( new Plugin_Upgrader_Skin( compact('title', 'nonce', 'url', 'plugin') ) ); + $upgrader->upgrade($plugin); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + } elseif ('activate-plugin' == $action ) { + if ( ! current_user_can('update_plugins') ) + wp_die(__('You do not have sufficient permissions to update plugins for this site.')); + + check_admin_referer('activate-plugin_' . $plugin); + if ( ! isset($_GET['failure']) && ! isset($_GET['success']) ) { + wp_redirect( admin_url('update.php?action=activate-plugin&failure=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); + activate_plugin( $plugin, '', ! empty( $_GET['networkwide'] ), true ); + wp_redirect( admin_url('update.php?action=activate-plugin&success=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); + die(); + } + iframe_header( __('Plugin Reactivation'), true ); + if ( isset($_GET['success']) ) + echo '

    ' . __('Plugin reactivated successfully.') . '

    '; + + if ( isset($_GET['failure']) ){ + echo '

    ' . __('Plugin failed to reactivate due to a fatal error.') . '

    '; + + error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); + @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. + wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); + include( WP_PLUGIN_DIR . '/' . $plugin ); + } + iframe_footer(); + } elseif ( 'install-plugin' == $action ) { + + if ( ! current_user_can('install_plugins') ) + wp_die( __( 'You do not have sufficient permissions to install plugins on this site.' ) ); + + include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); //for plugins_api.. + + check_admin_referer('install-plugin_' . $plugin); + $api = plugins_api('plugin_information', array('slug' => $plugin, 'fields' => array('sections' => false) ) ); //Save on a bit of bandwidth. + + if ( is_wp_error($api) ) + wp_die($api); + + $title = __('Plugin Install'); + $parent_file = 'plugins.php'; + $submenu_file = 'plugin-install.php'; + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $title = sprintf( __('Installing Plugin: %s'), $api->name . ' ' . $api->version ); + $nonce = 'install-plugin_' . $plugin; + $url = 'update.php?action=install-plugin&plugin=' . urlencode( $plugin ); + if ( isset($_GET['from']) ) + $url .= '&from=' . urlencode(stripslashes($_GET['from'])); + + $type = 'web'; //Install plugin type, From Web or an Upload. + + $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); + $upgrader->install($api->download_link); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + } elseif ( 'upload-plugin' == $action ) { + + if ( ! current_user_can( 'upload_plugins' ) ) { + wp_die( __( 'You do not have sufficient permissions to install plugins on this site.' ) ); + } + + check_admin_referer('plugin-upload'); + + $file_upload = new File_Upload_Upgrader('pluginzip', 'package'); + + $title = __('Upload Plugin'); + $parent_file = 'plugins.php'; + $submenu_file = 'plugin-install.php'; + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $title = sprintf( __('Installing Plugin from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); + $nonce = 'plugin-upload'; + $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-plugin'); + $type = 'upload'; //Install plugin type, From Web or an Upload. + + $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('type', 'title', 'nonce', 'url') ) ); + $result = $upgrader->install( $file_upload->package ); + + if ( $result || is_wp_error($result) ) + $file_upload->cleanup(); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + } elseif ( 'upgrade-theme' == $action ) { + + if ( ! current_user_can('update_themes') ) + wp_die(__('You do not have sufficient permissions to update themes for this site.')); + + check_admin_referer('upgrade-theme_' . $theme); + + wp_enqueue_script( 'customize-loader' ); + wp_enqueue_script( 'updates' ); + + $title = __('Update Theme'); + $parent_file = 'themes.php'; + $submenu_file = 'themes.php'; + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $nonce = 'upgrade-theme_' . $theme; + $url = 'update.php?action=upgrade-theme&theme=' . urlencode( $theme ); + + $upgrader = new Theme_Upgrader( new Theme_Upgrader_Skin( compact('title', 'nonce', 'url', 'theme') ) ); + $upgrader->upgrade($theme); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + } elseif ( 'update-selected-themes' == $action ) { + if ( ! current_user_can( 'update_themes' ) ) + wp_die( __( 'You do not have sufficient permissions to update themes for this site.' ) ); + + check_admin_referer( 'bulk-update-themes' ); + + if ( isset( $_GET['themes'] ) ) + $themes = explode( ',', stripslashes($_GET['themes']) ); + elseif ( isset( $_POST['checked'] ) ) + $themes = (array) $_POST['checked']; + else + $themes = array(); + + $themes = array_map('urldecode', $themes); + + $url = 'update.php?action=update-selected-themes&themes=' . urlencode(implode(',', $themes)); + $nonce = 'bulk-update-themes'; + + wp_enqueue_script( 'updates' ); + iframe_header(); + + $upgrader = new Theme_Upgrader( new Bulk_Theme_Upgrader_Skin( compact( 'nonce', 'url' ) ) ); + $upgrader->bulk_upgrade( $themes ); + + iframe_footer(); + } elseif ( 'install-theme' == $action ) { + + if ( ! current_user_can('install_themes') ) + wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) ); + + include_once( ABSPATH . 'wp-admin/includes/theme-install.php' ); //for themes_api.. + + check_admin_referer( 'install-theme_' . $theme ); + $api = themes_api('theme_information', array('slug' => $theme, 'fields' => array('sections' => false, 'tags' => false) ) ); //Save on a bit of bandwidth. + + if ( is_wp_error($api) ) + wp_die($api); + + wp_enqueue_script( 'customize-loader' ); + + $title = __('Install Themes'); + $parent_file = 'themes.php'; + $submenu_file = 'themes.php'; + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $title = sprintf( __('Installing Theme: %s'), $api->name . ' ' . $api->version ); + $nonce = 'install-theme_' . $theme; + $url = 'update.php?action=install-theme&theme=' . urlencode( $theme ); + $type = 'web'; //Install theme type, From Web or an Upload. + + $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); + $upgrader->install($api->download_link); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + } elseif ( 'upload-theme' == $action ) { + + if ( ! current_user_can( 'upload_themes' ) ) { + wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) ); + } + + check_admin_referer('theme-upload'); + + $file_upload = new File_Upload_Upgrader('themezip', 'package'); + + wp_enqueue_script( 'customize-loader' ); + + $title = __('Upload Theme'); + $parent_file = 'themes.php'; + $submenu_file = 'theme-install.php'; + + require_once(ABSPATH . 'wp-admin/admin-header.php'); + + $title = sprintf( __('Installing Theme from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); + $nonce = 'theme-upload'; + $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-theme'); + $type = 'upload'; //Install plugin type, From Web or an Upload. + + $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('type', 'title', 'nonce', 'url') ) ); + $result = $upgrader->install( $file_upload->package ); + + if ( $result || is_wp_error($result) ) + $file_upload->cleanup(); + + include(ABSPATH . 'wp-admin/admin-footer.php'); + + } else { + /** + * Fires when a custom plugin or theme update request is received. + * + * The dynamic portion of the hook name, $action, refers to the action + * provided in the request for wp-admin/update.php. Can be used to + * provide custom update functionality for themes and plugins. + * + * @since 2.8.0 + */ + do_action( "update-custom_{$action}" ); + } +} diff --git a/wp-admin/upgrade-functions.php b/wp-admin/upgrade-functions.php new file mode 100644 index 0000000..7be637c --- /dev/null +++ b/wp-admin/upgrade-functions.php @@ -0,0 +1,12 @@ +db_version(); +$php_compat = version_compare( $php_version, $required_php_version, '>=' ); +if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) + $mysql_compat = true; +else + $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); + +@header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) ); +?> + +> + + + + <?php _e( 'WordPress › Update' ); ?> + + + +

    + + + +

    +

    +

    + +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.'), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); + elseif ( !$php_compat ) + printf( __('You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $wp_version, $required_php_version, $php_version ); + elseif ( !$mysql_compat ) + printf( __('You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $wp_version, $required_mysql_version, $mysql_version ); +?> + +

    +

    +

    +

    + +

    +

    +

    + + + + + + diff --git a/wp-admin/upload.php b/wp-admin/upload.php new file mode 100644 index 0000000..646381e --- /dev/null +++ b/wp-admin/upload.php @@ -0,0 +1,292 @@ + parse_url( self_admin_url(), PHP_URL_PATH ), + ) ); + + get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __( 'Overview' ), + 'content' => + '

    ' . __( 'All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ' + ) ); + + get_current_screen()->add_help_tab( array( + 'id' => 'attachment-details', + 'title' => __( 'Attachment Details' ), + 'content' => + '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( 'You can also delete individual items and access the extended edit screen from the details dialog.' ) . '

    ' + ) ); + + get_current_screen()->set_help_sidebar( + '

    ' . __( 'For more information:' ) . '

    ' . + '

    ' . __( 'Documentation on Media Library' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' + ); + + $title = __('Media Library'); + $parent_file = 'upload.php'; + + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + ?> +
    +

    + + +

    +
    +

    Switch to the list view.' ); ?>

    +
    +
    + get_pagenum(); + +// Handle bulk actions +$doaction = $wp_list_table->current_action(); + +if ( $doaction ) { + check_admin_referer('bulk-media'); + + if ( 'delete_all' == $doaction ) { + $post_ids = $wpdb->get_col( "SELECT ID FROM $wpdb->posts WHERE post_type='attachment' AND post_status = 'trash'" ); + $doaction = 'delete'; + } elseif ( isset( $_REQUEST['media'] ) ) { + $post_ids = $_REQUEST['media']; + } elseif ( isset( $_REQUEST['ids'] ) ) { + $post_ids = explode( ',', $_REQUEST['ids'] ); + } + + $location = 'upload.php'; + if ( $referer = wp_get_referer() ) { + if ( false !== strpos( $referer, 'upload.php' ) ) + $location = remove_query_arg( array( 'trashed', 'untrashed', 'deleted', 'message', 'ids', 'posted' ), $referer ); + } + + switch ( $doaction ) { + case 'attach': + $parent_id = (int) $_REQUEST['found_post_id']; + if ( !$parent_id ) + return; + + $parent = get_post( $parent_id ); + if ( !current_user_can( 'edit_post', $parent_id ) ) + wp_die( __( 'You are not allowed to edit this post.' ) ); + + $attach = array(); + foreach ( (array) $_REQUEST['media'] as $att_id ) { + $att_id = (int) $att_id; + + if ( !current_user_can( 'edit_post', $att_id ) ) + continue; + + $attach[] = $att_id; + } + + if ( ! empty( $attach ) ) { + $attach_string = implode( ',', $attach ); + $attached = $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET post_parent = %d WHERE post_type = 'attachment' AND ID IN ( $attach_string )", $parent_id ) ); + foreach ( $attach as $att_id ) { + clean_attachment_cache( $att_id ); + } + } + + if ( isset( $attached ) ) { + $location = 'upload.php'; + if ( $referer = wp_get_referer() ) { + if ( false !== strpos( $referer, 'upload.php' ) ) + $location = $referer; + } + + $location = add_query_arg( array( 'attached' => $attached ) , $location ); + wp_redirect( $location ); + exit; + } + break; + case 'trash': + if ( !isset( $post_ids ) ) + break; + foreach ( (array) $post_ids as $post_id ) { + if ( !current_user_can( 'delete_post', $post_id ) ) + wp_die( __( 'You are not allowed to move this post to the trash.' ) ); + + if ( !wp_trash_post( $post_id ) ) + wp_die( __( 'Error in moving to trash.' ) ); + } + $location = add_query_arg( array( 'trashed' => count( $post_ids ), 'ids' => join( ',', $post_ids ) ), $location ); + break; + case 'untrash': + if ( !isset( $post_ids ) ) + break; + foreach ( (array) $post_ids as $post_id ) { + if ( !current_user_can( 'delete_post', $post_id ) ) + wp_die( __( 'You are not allowed to move this post out of the trash.' ) ); + + if ( !wp_untrash_post( $post_id ) ) + wp_die( __( 'Error in restoring from trash.' ) ); + } + $location = add_query_arg( 'untrashed', count( $post_ids ), $location ); + break; + case 'delete': + if ( !isset( $post_ids ) ) + break; + foreach ( (array) $post_ids as $post_id_del ) { + if ( !current_user_can( 'delete_post', $post_id_del ) ) + wp_die( __( 'You are not allowed to delete this post.' ) ); + + if ( !wp_delete_attachment( $post_id_del ) ) + wp_die( __( 'Error in deleting.' ) ); + } + $location = add_query_arg( 'deleted', count( $post_ids ), $location ); + break; + } + + wp_redirect( $location ); + exit; +} elseif ( ! empty( $_GET['_wp_http_referer'] ) ) { + wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); + exit; +} + +$wp_list_table->prepare_items(); + +$title = __('Media Library'); +$parent_file = 'upload.php'; + +wp_enqueue_script( 'media' ); + +add_screen_option( 'per_page', array('label' => _x( 'Media items', 'items per page (screen options)' )) ); + +get_current_screen()->add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

    ' . __( '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.' ) . '

    ' . + '

    ' . __( 'You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table.' ) . '

    ' . + '

    ' . __( '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.' ) . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'actions-links', +'title' => __('Available Actions'), +'content' => + '

    ' . __( '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.' ) . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'attaching-files', +'title' => __('Attaching Files'), +'content' => + '

    ' . __( 'If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file.' ) . '

    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __( 'For more information:' ) . '

    ' . + '

    ' . __( 'Documentation on Media Library' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); +?> + +
    +

    + + ' . __('Search results for “%s”') . '', get_search_query() ); ?> +

    + +' . __('Undo') . ''; + $_SERVER['REQUEST_URI'] = remove_query_arg(array('trashed'), $_SERVER['REQUEST_URI']); +} + +if ( ! empty( $_GET['untrashed'] ) && $untrashed = absint( $_GET['untrashed'] ) ) { + $message = sprintf( _n( 'Media attachment restored from the trash.', '%d media attachments restored from the trash.', $untrashed ), number_format_i18n( $_GET['untrashed'] ) ); + $_SERVER['REQUEST_URI'] = remove_query_arg(array('untrashed'), $_SERVER['REQUEST_URI']); +} + +$messages[1] = __('Media attachment updated.'); +$messages[2] = __('Media permanently deleted.'); +$messages[3] = __('Error saving media attachment.'); +$messages[4] = __('Media moved to the trash.') . ' ' . __('Undo') . ''; +$messages[5] = __('Media restored from the trash.'); + +if ( ! empty( $_GET['message'] ) && isset( $messages[ $_GET['message'] ] ) ) { + $message = $messages[ $_GET['message'] ]; + $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']); +} + +if ( !empty($message) ) { ?> +

    + + +
    + +views(); ?> + +display(); ?> + +
    + +
    +
    + +zipname = $p_zipname; + $this->zip_fd = 0; + $this->magic_quotes_status = -1; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 1); + return; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // create($p_filelist, $p_add_dir="", $p_remove_dir="") + // create($p_filelist, $p_option, $p_option_value, ...) + // Description : + // This method supports two different synopsis. The first one is historical. + // This method creates a Zip Archive. The Zip file is created in the + // filesystem. The files and directories indicated in $p_filelist + // are added in the archive. See the parameters description for the + // supported format of $p_filelist. + // When a directory is in the list, the directory and its content is added + // in the archive. + // In this synopsis, the function takes an optional variable list of + // options. See bellow the supported options. + // Parameters : + // $p_filelist : An array containing file or directory names, or + // a string containing one filename or one directory name, or + // a string containing a list of filenames and/or directory + // names separated by spaces. + // $p_add_dir : A path to add before the real path of the archived file, + // in order to have it memorized in the archive. + // $p_remove_dir : A path to remove from the real path of the file to archive, + // in order to have a shorter path memorized in the archive. + // When $p_add_dir and $p_remove_dir are set, $p_remove_dir + // is removed first, before $p_add_dir is added. + // Options : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_COMMENT : + // PCLZIP_CB_PRE_ADD : + // PCLZIP_CB_POST_ADD : + // Return Values : + // 0 on failure, + // The list of the added files, with a status of the add action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function create($p_filelist) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::create', "filelist='$p_filelist', ..."); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Set default values + $v_options = array(); + $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method"); + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove from the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options detected"); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_ADD => 'optional', + PCLZIP_CB_POST_ADD => 'optional', + PCLZIP_OPT_NO_COMPRESSION => 'optional', + PCLZIP_OPT_COMMENT => 'optional' + //, PCLZIP_OPT_CRYPT => 'optional' + )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis"); + + // ----- Get the first argument + $v_options[PCLZIP_OPT_ADD_PATH] = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; + } + else if ($v_size > 2) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Invalid number / type of arguments"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return 0; + } + } + } + + // ----- Init + $v_string_list = array(); + $v_att_list = array(); + $v_filedescr_list = array(); + $p_result_list = array(); + + // ----- Look if the $p_filelist is really an array + if (is_array($p_filelist)) { + + // ----- Look if the first element is also an array + // This will mean that this is a file description entry + if (isset($p_filelist[0]) && is_array($p_filelist[0])) { + $v_att_list = $p_filelist; + } + + // ----- The list is a list of string names + else { + $v_string_list = $p_filelist; + } + } + + // ----- Look if the $p_filelist is a string + else if (is_string($p_filelist)) { + // ----- Create a list from the string + $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); + } + + // ----- Invalid variable type for $p_filelist + else { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_filelist"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Reformat the string list + if (sizeof($v_string_list) != 0) { + foreach ($v_string_list as $v_string) { + if ($v_string != '') { + $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Ignore an empty filename"); + } + } + } + + // ----- For each file in the list check the attributes + $v_supported_attributes + = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' + ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' + ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' + ,PCLZIP_ATT_FILE_MTIME => 'optional' + ,PCLZIP_ATT_FILE_CONTENT => 'optional' + ,PCLZIP_ATT_FILE_COMMENT => 'optional' + ); + foreach ($v_att_list as $v_entry) { + $v_result = $this->privFileDescrParseAtt($v_entry, + $v_filedescr_list[], + $v_options, + $v_supported_attributes); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + } + + // ----- Expand the filelist (expand directories) + $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Call the create fct + $v_result = $this->privCreate($v_filedescr_list, $p_result_list, $v_options); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_result_list); + return $p_result_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // add($p_filelist, $p_add_dir="", $p_remove_dir="") + // add($p_filelist, $p_option, $p_option_value, ...) + // Description : + // This method supports two synopsis. The first one is historical. + // This methods add the list of files in an existing archive. + // If a file with the same name already exists, it is added at the end of the + // archive, the first one is still present. + // If the archive does not exist, it is created. + // Parameters : + // $p_filelist : An array containing file or directory names, or + // a string containing one filename or one directory name, or + // a string containing a list of filenames and/or directory + // names separated by spaces. + // $p_add_dir : A path to add before the real path of the archived file, + // in order to have it memorized in the archive. + // $p_remove_dir : A path to remove from the real path of the file to archive, + // in order to have a shorter path memorized in the archive. + // When $p_add_dir and $p_remove_dir are set, $p_remove_dir + // is removed first, before $p_add_dir is added. + // Options : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_COMMENT : + // PCLZIP_OPT_ADD_COMMENT : + // PCLZIP_OPT_PREPEND_COMMENT : + // PCLZIP_CB_PRE_ADD : + // PCLZIP_CB_POST_ADD : + // Return Values : + // 0 on failure, + // The list of the added files, with a status of the add action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function add($p_filelist) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::add', "filelist='$p_filelist', ..."); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Set default values + $v_options = array(); + $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method"); + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove form the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options detected"); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_ADD => 'optional', + PCLZIP_CB_POST_ADD => 'optional', + PCLZIP_OPT_NO_COMPRESSION => 'optional', + PCLZIP_OPT_COMMENT => 'optional', + PCLZIP_OPT_ADD_COMMENT => 'optional', + PCLZIP_OPT_PREPEND_COMMENT => 'optional' + //, PCLZIP_OPT_CRYPT => 'optional' + )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis"); + + // ----- Get the first argument + $v_options[PCLZIP_OPT_ADD_PATH] = $v_add_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return 0; + } + } + } + + // ----- Init + $v_string_list = array(); + $v_att_list = array(); + $v_filedescr_list = array(); + $p_result_list = array(); + + // ----- Look if the $p_filelist is really an array + if (is_array($p_filelist)) { + + // ----- Look if the first element is also an array + // This will mean that this is a file description entry + if (isset($p_filelist[0]) && is_array($p_filelist[0])) { + $v_att_list = $p_filelist; + } + + // ----- The list is a list of string names + else { + $v_string_list = $p_filelist; + } + } + + // ----- Look if the $p_filelist is a string + else if (is_string($p_filelist)) { + // ----- Create a list from the string + $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); + } + + // ----- Invalid variable type for $p_filelist + else { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type '".gettype($p_filelist)."' for p_filelist"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Reformat the string list + if (sizeof($v_string_list) != 0) { + foreach ($v_string_list as $v_string) { + $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; + } + } + + // ----- For each file in the list check the attributes + $v_supported_attributes + = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' + ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' + ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' + ,PCLZIP_ATT_FILE_MTIME => 'optional' + ,PCLZIP_ATT_FILE_CONTENT => 'optional' + ,PCLZIP_ATT_FILE_COMMENT => 'optional' + ); + foreach ($v_att_list as $v_entry) { + $v_result = $this->privFileDescrParseAtt($v_entry, + $v_filedescr_list[], + $v_options, + $v_supported_attributes); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + } + + // ----- Expand the filelist (expand directories) + $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Call the create fct + $v_result = $this->privAdd($v_filedescr_list, $p_result_list, $v_options); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_result_list); + return $p_result_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : listContent() + // Description : + // This public method, gives the list of the files and directories, with their + // properties. + // The properties of each entries in the list are (used also in other functions) : + // filename : Name of the file. For a create or add action it is the filename + // given by the user. For an extract function it is the filename + // of the extracted file. + // stored_filename : Name of the file / directory stored in the archive. + // size : Size of the stored file. + // compressed_size : Size of the file's data compressed in the archive + // (without the headers overhead) + // mtime : Last known modification date of the file (UNIX timestamp) + // comment : Comment associated with the file + // folder : true | false + // index : index of the file in the archive + // status : status of the action (depending of the action) : + // Values are : + // ok : OK ! + // filtered : the file / dir is not extracted (filtered by user) + // already_a_directory : the file can not be extracted because a + // directory with the same name already exists + // write_protected : the file can not be extracted because a file + // with the same name already exists and is + // write protected + // newer_exist : the file was not extracted because a newer file exists + // path_creation_fail : the file is not extracted because the folder + // does not exists and can not be created + // write_error : the file was not extracted because there was a + // error while writing the file + // read_error : the file was not extracted because there was a error + // while reading the file + // invalid_header : the file was not extracted because of an archive + // format error (bad file header) + // Note that each time a method can continue operating when there + // is an action error on a file, the error is only logged in the file status. + // Return Values : + // 0 on an unrecoverable failure, + // The list of the files in the archive. + // -------------------------------------------------------------------------------- + function listContent() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::listContent', ""); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Call the extracting fct + $p_list = array(); + if (($v_result = $this->privList($p_list)) != 1) + { + unset($p_list); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo()); + return(0); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list); + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // extract($p_path="./", $p_remove_path="") + // extract([$p_option, $p_option_value, ...]) + // Description : + // This method supports two synopsis. The first one is historical. + // This method extract all the files / directories from the archive to the + // folder indicated in $p_path. + // If you want to ignore the 'root' part of path of the memorized files + // you can indicate this in the optional $p_remove_path parameter. + // By default, if a newer file with the same name already exists, the + // file is not extracted. + // + // If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions + // are used, the path indicated in PCLZIP_OPT_ADD_PATH is append + // at the end of the path value of PCLZIP_OPT_PATH. + // Parameters : + // $p_path : Path where the files and directories are to be extracted + // $p_remove_path : First part ('root' part) of the memorized path + // (if any similar) to remove while extracting. + // Options : + // PCLZIP_OPT_PATH : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_CB_PRE_EXTRACT : + // PCLZIP_CB_POST_EXTRACT : + // Return Values : + // 0 or a negative value on failure, + // The list of the extracted files, with a status of the action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function extract() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::extract", ""); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Set default values + $v_options = array(); +// $v_path = "./"; + $v_path = ''; + $v_remove_path = ""; + $v_remove_all_path = false; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method"); + + // ----- Default values for option + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + + // ----- Look for arguments + if ($v_size > 0) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options"); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_PATH => 'optional', + PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_EXTRACT => 'optional', + PCLZIP_CB_POST_EXTRACT => 'optional', + PCLZIP_OPT_SET_CHMOD => 'optional', + PCLZIP_OPT_BY_NAME => 'optional', + PCLZIP_OPT_BY_EREG => 'optional', + PCLZIP_OPT_BY_PREG => 'optional', + PCLZIP_OPT_BY_INDEX => 'optional', + PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', + PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional', + PCLZIP_OPT_REPLACE_NEWER => 'optional' + ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' + ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional' + )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Set the arguments + if (isset($v_options[PCLZIP_OPT_PATH])) { + $v_path = $v_options[PCLZIP_OPT_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { + $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { + // ----- Check for '/' in last path char + if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { + $v_path .= '/'; + } + $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis"); + + // ----- Get the first argument + $v_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_remove_path = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo()); + return 0; + } + } + } + + // ----- Trace + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "path='$v_path', remove_path='$v_remove_path', remove_all_path='".($v_remove_path?'true':'false')."'"); + + // ----- Call the extracting fct + $p_list = array(); + $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, + $v_remove_all_path, $v_options); + if ($v_result < 1) { + unset($p_list); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo()); + return(0); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list); + return $p_list; + } + // -------------------------------------------------------------------------------- + + + // -------------------------------------------------------------------------------- + // Function : + // extractByIndex($p_index, $p_path="./", $p_remove_path="") + // extractByIndex($p_index, [$p_option, $p_option_value, ...]) + // Description : + // This method supports two synopsis. The first one is historical. + // This method is doing a partial extract of the archive. + // The extracted files or folders are identified by their index in the + // archive (from 0 to n). + // Note that if the index identify a folder, only the folder entry is + // extracted, not all the files included in the archive. + // Parameters : + // $p_index : A single index (integer) or a string of indexes of files to + // extract. The form of the string is "0,4-6,8-12" with only numbers + // and '-' for range or ',' to separate ranges. No spaces or ';' + // are allowed. + // $p_path : Path where the files and directories are to be extracted + // $p_remove_path : First part ('root' part) of the memorized path + // (if any similar) to remove while extracting. + // Options : + // PCLZIP_OPT_PATH : + // PCLZIP_OPT_ADD_PATH : + // PCLZIP_OPT_REMOVE_PATH : + // PCLZIP_OPT_REMOVE_ALL_PATH : + // PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and + // not as files. + // The resulting content is in a new field 'content' in the file + // structure. + // This option must be used alone (any other options are ignored). + // PCLZIP_CB_PRE_EXTRACT : + // PCLZIP_CB_POST_EXTRACT : + // Return Values : + // 0 on failure, + // The list of the extracted files, with a status of the action. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + //function extractByIndex($p_index, options...) + function extractByIndex($p_index) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::extractByIndex", "index='$p_index', ..."); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Set default values + $v_options = array(); +// $v_path = "./"; + $v_path = ''; + $v_remove_path = ""; + $v_remove_all_path = false; + + // ----- Look for variable options arguments + $v_size = func_num_args(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method"); + + // ----- Default values for option + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + + // ----- Look for arguments + if ($v_size > 1) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Remove form the options list the first argument + array_shift($v_arg_list); + $v_size--; + + // ----- Look for first arg + if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options"); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_PATH => 'optional', + PCLZIP_OPT_REMOVE_PATH => 'optional', + PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', + PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', + PCLZIP_OPT_ADD_PATH => 'optional', + PCLZIP_CB_PRE_EXTRACT => 'optional', + PCLZIP_CB_POST_EXTRACT => 'optional', + PCLZIP_OPT_SET_CHMOD => 'optional', + PCLZIP_OPT_REPLACE_NEWER => 'optional' + ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' + ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional' + )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Set the arguments + if (isset($v_options[PCLZIP_OPT_PATH])) { + $v_path = $v_options[PCLZIP_OPT_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { + $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; + } + if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { + // ----- Check for '/' in last path char + if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { + $v_path .= '/'; + } + $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; + } + if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { + $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Option PCLZIP_OPT_EXTRACT_AS_STRING not set."); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Option PCLZIP_OPT_EXTRACT_AS_STRING set."); + } + } + + // ----- Look for 2 args + // Here we need to support the first historic synopsis of the + // method. + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis"); + + // ----- Get the first argument + $v_path = $v_arg_list[0]; + + // ----- Look for the optional second argument + if ($v_size == 2) { + $v_remove_path = $v_arg_list[1]; + } + else if ($v_size > 2) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return 0; + } + } + } + + // ----- Trace + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "index='$p_index', path='$v_path', remove_path='$v_remove_path', remove_all_path='".($v_remove_path?'true':'false')."'"); + + // ----- Trick + // Here I want to reuse extractByRule(), so I need to parse the $p_index + // with privParseOptions() + $v_arg_trick = array (PCLZIP_OPT_BY_INDEX, $p_index); + $v_options_trick = array(); + $v_result = $this->privParseOptions($v_arg_trick, sizeof($v_arg_trick), $v_options_trick, + array (PCLZIP_OPT_BY_INDEX => 'optional' )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + $v_options[PCLZIP_OPT_BY_INDEX] = $v_options_trick[PCLZIP_OPT_BY_INDEX]; + + // ----- Call the extracting fct + if (($v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, $v_remove_all_path, $v_options)) < 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo()); + return(0); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list); + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : + // delete([$p_option, $p_option_value, ...]) + // Description : + // This method removes files from the archive. + // If no parameters are given, then all the archive is emptied. + // Parameters : + // None or optional arguments. + // Options : + // PCLZIP_OPT_BY_INDEX : + // PCLZIP_OPT_BY_NAME : + // PCLZIP_OPT_BY_EREG : + // PCLZIP_OPT_BY_PREG : + // Return Values : + // 0 on failure, + // The list of the files which are still present in the archive. + // (see PclZip::listContent() for list entry format) + // -------------------------------------------------------------------------------- + function delete() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::delete", ""); + $v_result=1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Set default values + $v_options = array(); + + // ----- Look for variable options arguments + $v_size = func_num_args(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method"); + + // ----- Look for arguments + if ($v_size > 0) { + // ----- Get the arguments + $v_arg_list = func_get_args(); + + // ----- Parse the options + $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, + array (PCLZIP_OPT_BY_NAME => 'optional', + PCLZIP_OPT_BY_EREG => 'optional', + PCLZIP_OPT_BY_PREG => 'optional', + PCLZIP_OPT_BY_INDEX => 'optional' )); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + } + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Call the delete fct + $v_list = array(); + if (($v_result = $this->privDeleteByRule($v_list, $v_options)) != 1) { + $this->privSwapBackMagicQuotes(); + unset($v_list); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo()); + return(0); + } + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_list); + return $v_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : deleteByIndex() + // Description : + // ***** Deprecated ***** + // delete(PCLZIP_OPT_BY_INDEX, $p_index) should be prefered. + // -------------------------------------------------------------------------------- + function deleteByIndex($p_index) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::deleteByIndex", "index='$p_index'"); + + $p_list = $this->delete(PCLZIP_OPT_BY_INDEX, $p_index); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list); + return $p_list; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : properties() + // Description : + // This method gives the properties of the archive. + // The properties are : + // nb : Number of files in the archive + // comment : Comment associated with the archive file + // status : not_exist, ok + // Parameters : + // None + // Return Values : + // 0 on failure, + // An array with the archive properties. + // -------------------------------------------------------------------------------- + function properties() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::properties", ""); + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Default properties + $v_prop = array(); + $v_prop['comment'] = ''; + $v_prop['nb'] = 0; + $v_prop['status'] = 'not_exist'; + + // ----- Look if file exists + if (@is_file($this->zipname)) + { + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) + { + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), 0); + return 0; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return 0; + } + + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Set the user attributes + $v_prop['comment'] = $v_central_dir['comment']; + $v_prop['nb'] = $v_central_dir['entries']; + $v_prop['status'] = 'ok'; + } + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_prop); + return $v_prop; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : duplicate() + // Description : + // This method creates an archive by copying the content of an other one. If + // the archive already exist, it is replaced by the new one without any warning. + // Parameters : + // $p_archive : The filename of a valid archive, or + // a valid PclZip object. + // Return Values : + // 1 on success. + // 0 or a negative value on error (error code). + // -------------------------------------------------------------------------------- + function duplicate($p_archive) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::duplicate", ""); + $v_result = 1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Look if the $p_archive is a PclZip object + if ((is_object($p_archive)) && (get_class($p_archive) == 'pclzip')) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "The parameter is valid PclZip object '".$p_archive->zipname."'"); + + // ----- Duplicate the archive + $v_result = $this->privDuplicate($p_archive->zipname); + } + + // ----- Look if the $p_archive is a string (so a filename) + else if (is_string($p_archive)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "The parameter is a filename '$p_archive'"); + + // ----- Check that $p_archive is a valid zip file + // TBC : Should also check the archive format + if (!is_file($p_archive)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '".$p_archive."'"); + $v_result = PCLZIP_ERR_MISSING_FILE; + } + else { + // ----- Duplicate the archive + $v_result = $this->privDuplicate($p_archive); + } + } + + // ----- Invalid variable + else + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); + $v_result = PCLZIP_ERR_INVALID_PARAMETER; + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : merge() + // Description : + // This method merge the $p_archive_to_add archive at the end of the current + // one ($this). + // If the archive ($this) does not exist, the merge becomes a duplicate. + // If the $p_archive_to_add archive does not exist, the merge is a success. + // Parameters : + // $p_archive_to_add : It can be directly the filename of a valid zip archive, + // or a PclZip object archive. + // Return Values : + // 1 on success, + // 0 or negative values on error (see below). + // -------------------------------------------------------------------------------- + function merge($p_archive_to_add) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::merge", ""); + $v_result = 1; + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Check archive + if (!$this->privCheckFormat()) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0); + return(0); + } + + // ----- Look if the $p_archive_to_add is a PclZip object + if ((is_object($p_archive_to_add)) && (get_class($p_archive_to_add) == 'pclzip')) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The parameter is valid PclZip object"); + + // ----- Merge the archive + $v_result = $this->privMerge($p_archive_to_add); + } + + // ----- Look if the $p_archive_to_add is a string (so a filename) + else if (is_string($p_archive_to_add)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The parameter is a filename"); + + // ----- Create a temporary archive + $v_object_archive = new PclZip($p_archive_to_add); + + // ----- Merge the archive + $v_result = $this->privMerge($v_object_archive); + } + + // ----- Invalid variable + else + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); + $v_result = PCLZIP_ERR_INVALID_PARAMETER; + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + + + // -------------------------------------------------------------------------------- + // Function : errorCode() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorCode() + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + return(PclErrorCode()); + } + else { + return($this->error_code); + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : errorName() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorName($p_with_code=false) + { + $v_name = array ( PCLZIP_ERR_NO_ERROR => 'PCLZIP_ERR_NO_ERROR', + PCLZIP_ERR_WRITE_OPEN_FAIL => 'PCLZIP_ERR_WRITE_OPEN_FAIL', + PCLZIP_ERR_READ_OPEN_FAIL => 'PCLZIP_ERR_READ_OPEN_FAIL', + PCLZIP_ERR_INVALID_PARAMETER => 'PCLZIP_ERR_INVALID_PARAMETER', + PCLZIP_ERR_MISSING_FILE => 'PCLZIP_ERR_MISSING_FILE', + PCLZIP_ERR_FILENAME_TOO_LONG => 'PCLZIP_ERR_FILENAME_TOO_LONG', + PCLZIP_ERR_INVALID_ZIP => 'PCLZIP_ERR_INVALID_ZIP', + PCLZIP_ERR_BAD_EXTRACTED_FILE => 'PCLZIP_ERR_BAD_EXTRACTED_FILE', + PCLZIP_ERR_DIR_CREATE_FAIL => 'PCLZIP_ERR_DIR_CREATE_FAIL', + PCLZIP_ERR_BAD_EXTENSION => 'PCLZIP_ERR_BAD_EXTENSION', + PCLZIP_ERR_BAD_FORMAT => 'PCLZIP_ERR_BAD_FORMAT', + PCLZIP_ERR_DELETE_FILE_FAIL => 'PCLZIP_ERR_DELETE_FILE_FAIL', + PCLZIP_ERR_RENAME_FILE_FAIL => 'PCLZIP_ERR_RENAME_FILE_FAIL', + PCLZIP_ERR_BAD_CHECKSUM => 'PCLZIP_ERR_BAD_CHECKSUM', + PCLZIP_ERR_INVALID_ARCHIVE_ZIP => 'PCLZIP_ERR_INVALID_ARCHIVE_ZIP', + PCLZIP_ERR_MISSING_OPTION_VALUE => 'PCLZIP_ERR_MISSING_OPTION_VALUE', + PCLZIP_ERR_INVALID_OPTION_VALUE => 'PCLZIP_ERR_INVALID_OPTION_VALUE', + PCLZIP_ERR_UNSUPPORTED_COMPRESSION => 'PCLZIP_ERR_UNSUPPORTED_COMPRESSION', + PCLZIP_ERR_UNSUPPORTED_ENCRYPTION => 'PCLZIP_ERR_UNSUPPORTED_ENCRYPTION' + ,PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE => 'PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE' + ,PCLZIP_ERR_DIRECTORY_RESTRICTION => 'PCLZIP_ERR_DIRECTORY_RESTRICTION' + ); + + if (isset($v_name[$this->error_code])) { + $v_value = $v_name[$this->error_code]; + } + else { + $v_value = 'NoName'; + } + + if ($p_with_code) { + return($v_value.' ('.$this->error_code.')'); + } + else { + return($v_value); + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : errorInfo() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function errorInfo($p_full=false) + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + return(PclErrorString()); + } + else { + if ($p_full) { + return($this->errorName(true)." : ".$this->error_string); + } + else { + return($this->error_string." [code ".$this->error_code."]"); + } + } + } + // -------------------------------------------------------------------------------- + + +// -------------------------------------------------------------------------------- +// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** +// ***** ***** +// ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** +// -------------------------------------------------------------------------------- + + + + // -------------------------------------------------------------------------------- + // Function : privCheckFormat() + // Description : + // This method check that the archive exists and is a valid zip archive. + // Several level of check exists. (futur) + // Parameters : + // $p_level : Level of check. Default 0. + // 0 : Check the first bytes (magic codes) (default value)) + // 1 : 0 + Check the central directory (futur) + // 2 : 1 + Check each file header (futur) + // Return Values : + // true on success, + // false on error, the error code is set. + // -------------------------------------------------------------------------------- + function privCheckFormat($p_level=0) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privCheckFormat", ""); + $v_result = true; + + // ----- Reset the file system cache + clearstatcache(); + + // ----- Reset the error handler + $this->privErrorReset(); + + // ----- Look if the file exits + if (!is_file($this->zipname)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "Missing archive file '".$this->zipname."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, false, PclZip::errorInfo()); + return(false); + } + + // ----- Check that the file is readeable + if (!is_readable($this->zipname)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to read archive '".$this->zipname."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, false, PclZip::errorInfo()); + return(false); + } + + // ----- Check the magic code + // TBC + + // ----- Check the central header + // TBC + + // ----- Check each file header + // TBC + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privParseOptions() + // Description : + // This internal methods reads the variable list of arguments ($p_options_list, + // $p_size) and generate an array with the options and values ($v_result_list). + // $v_requested_options contains the options that can be present and those that + // must be present. + // $v_requested_options is an array, with the option value as key, and 'optional', + // or 'mandatory' as value. + // Parameters : + // See above. + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options=false) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privParseOptions", ""); + $v_result=1; + + // ----- Read the options + $i=0; + while ($i<$p_size) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Looking for table index $i, option = '".PclZipUtilOptionText($p_options_list[$i])."(".$p_options_list[$i].")'"); + + // ----- Check if the option is supported + if (!isset($v_requested_options[$p_options_list[$i]])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '".$p_options_list[$i]."' for this method"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Look for next option + switch ($p_options_list[$i]) { + // ----- Look for options that request a path value + case PCLZIP_OPT_PATH : + case PCLZIP_OPT_REMOVE_PATH : + case PCLZIP_OPT_ADD_PATH : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + break; + + case PCLZIP_OPT_EXTRACT_DIR_RESTRICTION : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + if ( is_string($p_options_list[$i+1]) + && ($p_options_list[$i+1] != '')) { + $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." set with an empty value is ignored."); + } + break; + + // ----- Look for options that request an array of string for value + case PCLZIP_OPT_BY_NAME : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i+1]; + } + else if (is_array($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + ////--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + break; + + // ----- Look for options that request an EREG or PREG expression + case PCLZIP_OPT_BY_EREG : + case PCLZIP_OPT_BY_PREG : + //case PCLZIP_OPT_CRYPT : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + break; + + // ----- Look for options that takes a string + case PCLZIP_OPT_COMMENT : + case PCLZIP_OPT_ADD_COMMENT : + case PCLZIP_OPT_PREPEND_COMMENT : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, + "Missing parameter value for option '" + .PclZipUtilOptionText($p_options_list[$i]) + ."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + if (is_string($p_options_list[$i+1])) { + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, + "Wrong parameter value for option '" + .PclZipUtilOptionText($p_options_list[$i]) + ."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + break; + + // ----- Look for options that request an array of index + case PCLZIP_OPT_BY_INDEX : + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + $v_work_list = array(); + if (is_string($p_options_list[$i+1])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Index value is a string '".$p_options_list[$i+1]."'"); + + // ----- Remove spaces + $p_options_list[$i+1] = strtr($p_options_list[$i+1], ' ', ''); + + // ----- Parse items + $v_work_list = explode(",", $p_options_list[$i+1]); + } + else if (is_integer($p_options_list[$i+1])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Index value is an integer '".$p_options_list[$i+1]."'"); + $v_work_list[0] = $p_options_list[$i+1].'-'.$p_options_list[$i+1]; + } + else if (is_array($p_options_list[$i+1])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Index value is an array"); + $v_work_list = $p_options_list[$i+1]; + } + else { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Reduce the index list + // each index item in the list must be a couple with a start and + // an end value : [0,3], [5-5], [8-10], ... + // ----- Check the format of each item + $v_sort_flag=false; + $v_sort_value=0; + for ($j=0; $j= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'"); + $i++; + break; + + // ----- Look for options that request a call-back + case PCLZIP_CB_PRE_EXTRACT : + case PCLZIP_CB_POST_EXTRACT : + case PCLZIP_CB_PRE_ADD : + case PCLZIP_CB_POST_ADD : + /* for futur use + case PCLZIP_CB_PRE_DELETE : + case PCLZIP_CB_POST_DELETE : + case PCLZIP_CB_PRE_LIST : + case PCLZIP_CB_POST_LIST : + */ + // ----- Check the number of parameters + if (($i+1) >= $p_size) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Get the value + $v_function_name = $p_options_list[$i+1]; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "call-back ".PclZipUtilOptionText($p_options_list[$i])." = '".$v_function_name."'"); + + // ----- Check that the value is a valid existing function + if (!function_exists($v_function_name)) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '".$v_function_name."()' is not an existing function for option '".PclZipUtilOptionText($p_options_list[$i])."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Set the attribute + $v_result_list[$p_options_list[$i]] = $v_function_name; + $i++; + break; + + default : + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Unknown parameter '" + .$p_options_list[$i]."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Next options + $i++; + } + + // ----- Look for mandatory options + if ($v_requested_options !== false) { + for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { + // ----- Look for mandatory option + if ($v_requested_options[$key] == 'mandatory') { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Detect a mandatory option : ".PclZipUtilOptionText($key)."(".$key.")"); + // ----- Look if present + if (!isset($v_result_list[$key])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privFileDescrParseAtt() + // Description : + // Parameters : + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privFileDescrParseAtt(&$p_file_list, &$p_filedescr, $v_options, $v_requested_options=false) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privFileDescrParseAtt", ""); + $v_result=1; + + // ----- For each file in the list check the attributes + foreach ($p_file_list as $v_key => $v_value) { + + // ----- Check if the option is supported + if (!isset($v_requested_options[$v_key])) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file attribute '".$v_key."' for this file"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Look for attribute + switch ($v_key) { + case PCLZIP_ATT_FILE_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + $p_filedescr['filename'] = PclZipUtilPathReduction($v_value); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + + if ($p_filedescr['filename'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + break; + + case PCLZIP_ATT_FILE_NEW_SHORT_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + $p_filedescr['new_short_name'] = PclZipUtilPathReduction($v_value); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + + if ($p_filedescr['new_short_name'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty short filename for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + break; + + case PCLZIP_ATT_FILE_NEW_FULL_NAME : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + $p_filedescr['new_full_name'] = PclZipUtilPathReduction($v_value); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + + if ($p_filedescr['new_full_name'] == '') { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty full filename for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + break; + + // ----- Look for options that takes a string + case PCLZIP_ATT_FILE_COMMENT : + if (!is_string($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + $p_filedescr['comment'] = $v_value; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + break; + + case PCLZIP_ATT_FILE_MTIME : + if (!is_integer($v_value)) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". Integer expected for attribute '".PclZipUtilOptionText($v_key)."'"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + $p_filedescr['mtime'] = $v_value; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + break; + + case PCLZIP_ATT_FILE_CONTENT : + $p_filedescr['content'] = $v_value; + ////--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($v_key)." = '".$v_value."'"); + break; + + default : + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, + "Unknown parameter '".$v_key."'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Look for mandatory options + if ($v_requested_options !== false) { + for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { + // ----- Look for mandatory option + if ($v_requested_options[$key] == 'mandatory') { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Detect a mandatory option : ".PclZipUtilOptionText($key)."(".$key.")"); + // ----- Look if present + if (!isset($p_file_list[$key])) { + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + } + } + + // end foreach + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privFileDescrExpand() + // Description : + // Parameters : + // Return Values : + // 1 on success. + // 0 on failure. + // -------------------------------------------------------------------------------- + function privFileDescrExpand(&$p_filedescr_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privFileDescrExpand", ""); + $v_result=1; + + // ----- Create a result list + $v_result_list = array(); + + // ----- Look each entry + for ($i=0; $iprivCalculateStoredFilename($v_descr, $p_options); + + // ----- Add the descriptor in result list + $v_result_list[sizeof($v_result_list)] = $v_descr; + + // ----- Look for folder + if ($v_descr['type'] == 'folder') { + // ----- List of items in folder + $v_dirlist_descr = array(); + $v_dirlist_nb = 0; + if ($v_folder_handler = @opendir($v_descr['filename'])) { + while (($v_item_handler = @readdir($v_folder_handler)) !== false) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Looking for '".$v_item_handler."' in the directory"); + + // ----- Skip '.' and '..' + if (($v_item_handler == '.') || ($v_item_handler == '..')) { + continue; + } + + // ----- Compose the full filename + $v_dirlist_descr[$v_dirlist_nb]['filename'] = $v_descr['filename'].'/'.$v_item_handler; + + // ----- Look for different stored filename + // Because the name of the folder was changed, the name of the + // files/sub-folders also change + if ($v_descr['stored_filename'] != $v_descr['filename']) { + if ($v_descr['stored_filename'] != '') { + $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler; + } + else { + $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; + } + } + + $v_dirlist_nb++; + } + + @closedir($v_folder_handler); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unable to open dir '".$v_descr['filename']."' in read mode. Skipped."); + // TBC : unable to open folder in read mode + } + + // ----- Expand each element of the list + if ($v_dirlist_nb != 0) { + // ----- Expand + if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Concat the resulting list + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Merging result list (size '".sizeof($v_result_list)."') with dirlist (size '".sizeof($v_dirlist_descr)."')"); + $v_result_list = array_merge($v_result_list, $v_dirlist_descr); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "merged result list is size '".sizeof($v_result_list)."'"); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Nothing in this folder to expand."); + } + + // ----- Free local array + unset($v_dirlist_descr); + } + } + + // ----- Get the result list + $p_filedescr_list = $v_result_list; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCreate() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privCreate($p_filedescr_list, &$p_result_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privCreate", "list"); + $v_result=1; + $v_list_detail = array(); + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the file in write mode + if (($v_result = $this->privOpenFd('wb')) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Add the list of files + $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options); + + // ----- Close + $this->privCloseFd(); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAdd() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privAdd($p_filedescr_list, &$p_result_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privAdd", "list"); + $v_result=1; + $v_list_detail = array(); + + // ----- Look if the archive exists or is empty + if ((!is_file($this->zipname)) || (filesize($this->zipname) == 0)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Archive does not exist, or is empty, create it."); + + // ----- Do a create + $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Go to beginning of File + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in file : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in file : ".ftell($this->zip_fd)."'"); + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Open the temporary file in write mode + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) + { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = $v_central_dir['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Swap the file descriptor + // Here is a trick : I swap the temporary fd with the zip fd, in order to use + // the following methods on the temporary fil and not the real archive + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Add the files + $v_header_list = array(); + if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) + { + fclose($v_zip_temp_fd); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "New offset of central dir : $v_offset"); + + // ----- Copy the block of file headers from the old archive + $v_size = $v_central_dir['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @fread($v_zip_temp_fd, $v_read_size); + @fwrite($this->zip_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Create the Central Dir files header + for ($i=0, $v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + fclose($v_zip_temp_fd); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + $v_count++; + } + + // ----- Transform the header to a 'usable' info + $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + // ----- Zip file comment + $v_comment = $v_central_dir['comment']; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) { + $v_comment = $v_comment.$p_options[PCLZIP_OPT_ADD_COMMENT]; + } + if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT].$v_comment; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($this->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_count+$v_central_dir['entries'], $v_size, $v_offset, $v_comment)) != 1) + { + // ----- Reset the file list + unset($v_header_list); + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Swap back the file descriptor + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Close + $this->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privOpenFd() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privOpenFd($p_mode) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privOpenFd", 'mode='.$p_mode); + $v_result=1; + + // ----- Look if already open + if ($this->zip_fd != 0) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Zip file \''.$this->zipname.'\' already open'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Open file in '.$p_mode.' mode'); + if (($this->zip_fd = @fopen($this->zipname, $p_mode)) == 0) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in '.$p_mode.' mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCloseFd() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privCloseFd() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privCloseFd", ""); + $v_result=1; + + if ($this->zip_fd != 0) + @fclose($this->zip_fd); + $this->zip_fd = 0; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddList() + // Description : + // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is + // different from the real path of the file. This is usefull if you want to have PclTar + // running in any directory, and memorize relative path from an other directory. + // Parameters : + // $p_list : An array containing the file or directory names to add in the tar + // $p_result_list : list of added files with their properties (specially the status field) + // $p_add_dir : Path to add in the filename path archived + // $p_remove_dir : Path to remove in the filename path archived + // Return Values : + // -------------------------------------------------------------------------------- +// function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options) + function privAddList($p_filedescr_list, &$p_result_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privAddList", "list"); + $v_result=1; + + // ----- Add the files + $v_header_list = array(); + if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($this->zip_fd); + + // ----- Create the Central Dir files header + for ($i=0,$v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + $v_count++; + } + + // ----- Transform the header to a 'usable' info + $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + // ----- Zip file comment + $v_comment = ''; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($this->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_count, $v_size, $v_offset, $v_comment)) != 1) + { + // ----- Reset the file list + unset($v_header_list); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddFileList() + // Description : + // Parameters : + // $p_filedescr_list : An array containing the file description + // or directory names to add in the zip + // $p_result_list : list of added files with their properties (specially the status field) + // Return Values : + // -------------------------------------------------------------------------------- + function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privAddFileList", "filedescr_list"); + $v_result=1; + $v_header = array(); + + // ----- Recuperate the current number of elt in list + $v_nb = sizeof($p_result_list); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Before add, list have ".$v_nb." elements"); + + // ----- Loop on the files + for ($j=0; ($jprivAddFile($p_filedescr_list[$j], $v_header, + $p_options); + if ($v_result != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Store the file infos + $p_result_list[$v_nb++] = $v_header; + } + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "After add, list have ".$v_nb." elements"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privAddFile() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privAddFile($p_filedescr, &$p_header, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privAddFile", "filename='".$p_filedescr['filename']."'"); + $v_result=1; + + // ----- Working variable + $p_filename = $p_filedescr['filename']; + + // TBC : Already done in the fileAtt check ... ? + if ($p_filename == "") { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file list parameter (invalid or empty list)"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Look for a stored different filename + /* TBC : Removed + if (isset($p_filedescr['stored_filename'])) { + $v_stored_filename = $p_filedescr['stored_filename']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, 'Stored filename is NOT the same "'.$v_stored_filename.'"'); + } + else { + $v_stored_filename = $p_filedescr['stored_filename']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, 'Stored filename is the same'); + } + */ + + // ----- Set the file properties + clearstatcache(); + $p_header['version'] = 20; + $p_header['version_extracted'] = 10; + $p_header['flag'] = 0; + $p_header['compression'] = 0; + $p_header['crc'] = 0; + $p_header['compressed_size'] = 0; + $p_header['filename_len'] = strlen($p_filename); + $p_header['extra_len'] = 0; + $p_header['disk'] = 0; + $p_header['internal'] = 0; + $p_header['offset'] = 0; + $p_header['filename'] = $p_filename; +// TBC : Removed $p_header['stored_filename'] = $v_stored_filename; + $p_header['stored_filename'] = $p_filedescr['stored_filename']; + $p_header['extra'] = ''; + $p_header['status'] = 'ok'; + $p_header['index'] = -1; + + // ----- Look for regular file + if ($p_filedescr['type']=='file') { + $p_header['external'] = 0x00000000; + $p_header['size'] = filesize($p_filename); + } + + // ----- Look for regular folder + else if ($p_filedescr['type']=='folder') { + $p_header['external'] = 0x00000010; + $p_header['mtime'] = filemtime($p_filename); + $p_header['size'] = filesize($p_filename); + } + + // ----- Look for virtual file + else if ($p_filedescr['type'] == 'virtual_file') { + $p_header['external'] = 0x00000000; + $p_header['size'] = strlen($p_filedescr['content']); + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Header external extension '".sprintf("0x%X",$p_header['external'])."'"); + + // ----- Look for filetime + if (isset($p_filedescr['mtime'])) { + $p_header['mtime'] = $p_filedescr['mtime']; + } + else if ($p_filedescr['type'] == 'virtual_file') { + $p_header['mtime'] = mktime(); + } + else { + $p_header['mtime'] = filemtime($p_filename); + } + + // ------ Look for file comment + if (isset($p_filedescr['comment'])) { + $p_header['comment_len'] = strlen($p_filedescr['comment']); + $p_header['comment'] = $p_filedescr['comment']; + } + else { + $p_header['comment_len'] = 0; + $p_header['comment'] = ''; + } + + // ----- Look for pre-add callback + if (isset($p_options[PCLZIP_CB_PRE_ADD])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_ADD]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_header, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_PRE_ADD].'(PCLZIP_CB_PRE_ADD, $v_local_header);'); + if ($v_result == 0) { + // ----- Change the file status + $p_header['status'] = "skipped"; + $v_result = 1; + } + + // ----- Update the informations + // Only some fields can be modified + if ($p_header['stored_filename'] != $v_local_header['stored_filename']) { + $p_header['stored_filename'] = PclZipUtilPathReduction($v_local_header['stored_filename']); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "New stored filename is '".$p_header['stored_filename']."'"); + } + } + + // ----- Look for empty stored filename + if ($p_header['stored_filename'] == "") { + $p_header['status'] = "filtered"; + } + + // ----- Check the path length + if (strlen($p_header['stored_filename']) > 0xFF) { + $p_header['status'] = 'filename_too_long'; + } + + // ----- Look if no error, or file not skipped + if ($p_header['status'] == 'ok') { + + // ----- Look for a file +// if (is_file($p_filename)) + if ( ($p_filedescr['type'] == 'file') + || ($p_filedescr['type'] == 'virtual_file')) { + + // ----- Get content from real file + if ($p_filedescr['type'] == 'file') { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "'".$p_filename."' is a file"); + + // ----- Open the source file + if (($v_file = @fopen($p_filename, "rb")) == 0) { + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Read the file content + $v_content = @fread($v_file, $p_header['size']); + + // ----- Close the file + @fclose($v_file); + } + else if ($p_filedescr['type'] == 'virtual_file') { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Add by string"); + $v_content = $p_filedescr['content']; + } + + // ----- Calculate the CRC + $p_header['crc'] = @crc32($v_content); + + // ----- Look for no compression + if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File will not be compressed"); + // ----- Set header parameters + $p_header['compressed_size'] = $p_header['size']; + $p_header['compression'] = 0; + } + + // ----- Look for normal compression + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File will be compressed"); + // ----- Compress the content + $v_content = @gzdeflate($v_content); + + // ----- Set header parameters + $p_header['compressed_size'] = strlen($v_content); + $p_header['compression'] = 8; + } + + // ----- Look for encryption + /* + if ((isset($p_options[PCLZIP_OPT_CRYPT])) + && ($p_options[PCLZIP_OPT_CRYPT] != "")) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File need to be crypted ...."); + + // Should be a random header + $v_header = 'xxxxxxxxxxxx'; + $v_content_compressed = PclZipUtilZipEncrypt($v_content_compressed, + $p_header['compressed_size'], + $v_header, + $p_header['crc'], + "test"); + + $p_header['compressed_size'] += 12; + $p_header['flag'] = 1; + + // ----- Add the header to the data + $v_content_compressed = $v_header.$v_content_compressed; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Size after header : ".strlen($v_content_compressed).""); + } + */ + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { + @fclose($v_file); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Write the compressed (or not) content + @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); + } + + // ----- Look for a directory + else if ($p_filedescr['type'] == 'folder') { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "'".$p_filename."' is a folder"); + // ----- Look for directory last '/' + if (@substr($p_header['stored_filename'], -1) != '/') { + $p_header['stored_filename'] .= '/'; + } + + // ----- Set the file properties + $p_header['size'] = 0; + //$p_header['external'] = 0x41FF0010; // Value for a folder : to be checked + $p_header['external'] = 0x00000010; // Value for a folder : to be checked + + // ----- Call the header generation + if (($v_result = $this->privWriteFileHeader($p_header)) != 1) + { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + } + } + + // ----- Look for post-add callback + if (isset($p_options[PCLZIP_CB_POST_ADD])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_ADD]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_header, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_POST_ADD].'(PCLZIP_CB_POST_ADD, $v_local_header);'); + if ($v_result == 0) { + // ----- Ignored + $v_result = 1; + } + + // ----- Update the informations + // Nothing can be modified + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCalculateStoredFilename() + // Description : + // Based on file descriptor properties and global options, this method + // calculate the filename that will be stored in the archive. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privCalculateStoredFilename(&$p_filedescr, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privCalculateStoredFilename", "filename='".$p_filedescr['filename']."'"); + $v_result=1; + + // ----- Working variables + $p_filename = $p_filedescr['filename']; + if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { + $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; + } + else { + $p_add_dir = ''; + } + if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { + $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; + } + else { + $p_remove_dir = ''; + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Remove path ='".$p_remove_dir."'"); + if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { + $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; + } + else { + $p_remove_all_dir = 0; + } + + // ----- Look for full name change + if (isset($p_filedescr['new_full_name'])) { + $v_stored_filename = $p_filedescr['new_full_name']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Changing full name of '".$p_filename."' for '".$v_stored_filename."'"); + } + + // ----- Look for path and/or short name change + else { + + // ----- Look for short name change + if (isset($p_filedescr['new_short_name'])) { + $v_path_info = pathinfo($p_filename); + $v_dir = ''; + if ($v_path_info['dirname'] != '') { + $v_dir = $v_path_info['dirname'].'/'; + } + $v_stored_filename = $v_dir.$p_filedescr['new_short_name']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Changing short name of '".$p_filename."' for '".$v_stored_filename."'"); + } + else { + // ----- Calculate the stored filename + $v_stored_filename = $p_filename; + } + + // ----- Look for all path to remove + if ($p_remove_all_dir) { + $v_stored_filename = basename($p_filename); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Remove all path selected change '".$p_filename."' for '".$v_stored_filename."'"); + } + // ----- Look for partial path remove + else if ($p_remove_dir != "") { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Partial path to remove"); + if (substr($p_remove_dir, -1) != '/') + $p_remove_dir .= "/"; + + if ( (substr($p_filename, 0, 2) == "./") + || (substr($p_remove_dir, 0, 2) == "./")) { + + if ( (substr($p_filename, 0, 2) == "./") + && (substr($p_remove_dir, 0, 2) != "./")) { + $p_remove_dir = "./".$p_remove_dir; + } + if ( (substr($p_filename, 0, 2) != "./") + && (substr($p_remove_dir, 0, 2) == "./")) { + $p_remove_dir = substr($p_remove_dir, 2); + } + } + + $v_compare = PclZipUtilPathInclusion($p_remove_dir, + $v_stored_filename); + if ($v_compare > 0) { + if ($v_compare == 2) { + $v_stored_filename = ""; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Path to remove is the current folder"); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Remove path '$p_remove_dir' in file '$v_stored_filename'"); + $v_stored_filename = substr($v_stored_filename, + strlen($p_remove_dir)); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Result is '$v_stored_filename'"); + } + } + } + // ----- Look for path to add + if ($p_add_dir != "") { + if (substr($p_add_dir, -1) == "/") + $v_stored_filename = $p_add_dir.$v_stored_filename; + else + $v_stored_filename = $p_add_dir."/".$v_stored_filename; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Add path '$p_add_dir' in file '$p_filename' = '$v_stored_filename'"); + } + } + + // ----- Filename (reduce the path of stored name) + $v_stored_filename = PclZipUtilPathReduction($v_stored_filename); + $p_filedescr['stored_filename'] = $v_stored_filename; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Stored filename will be '".$p_filedescr['stored_filename']."', strlen ".strlen($p_filedescr['stored_filename'])); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteFileHeader(&$p_header) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privWriteFileHeader", 'file="'.$p_header['filename'].'", stored as "'.$p_header['stored_filename'].'"'); + $v_result=1; + + // ----- Store the offset position of the file + $p_header['offset'] = ftell($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, 'File offset of the header :'.$p_header['offset']); + + // ----- Transform UNIX mtime to DOS format mdate/mtime + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + $v_date = getdate($p_header['mtime']); + $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; + $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; + + // ----- Packed data + $v_binary_data = pack("VvvvvvVVVvv", 0x04034b50, + $p_header['version_extracted'], $p_header['flag'], + $p_header['compression'], $v_mtime, $v_mdate, + $p_header['crc'], $p_header['compressed_size'], + $p_header['size'], + strlen($p_header['stored_filename']), + $p_header['extra_len']); + + // ----- Write the first 148 bytes of the header in the archive + fputs($this->zip_fd, $v_binary_data, 30); + + // ----- Write the variable fields + if (strlen($p_header['stored_filename']) != 0) + { + fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); + } + if ($p_header['extra_len'] != 0) + { + fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteCentralFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteCentralFileHeader(&$p_header) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privWriteCentralFileHeader", 'file="'.$p_header['filename'].'", stored as "'.$p_header['stored_filename'].'"'); + $v_result=1; + + // TBC + //for(reset($p_header); $key = key($p_header); next($p_header)) { + // //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "header[$key] = ".$p_header[$key]); + //} + + // ----- Transform UNIX mtime to DOS format mdate/mtime + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + $v_date = getdate($p_header['mtime']); + $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; + $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Comment size : \''.$p_header['comment_len'].'\''); + + // ----- Packed data + $v_binary_data = pack("VvvvvvvVVVvvvvvVV", 0x02014b50, + $p_header['version'], $p_header['version_extracted'], + $p_header['flag'], $p_header['compression'], + $v_mtime, $v_mdate, $p_header['crc'], + $p_header['compressed_size'], $p_header['size'], + strlen($p_header['stored_filename']), + $p_header['extra_len'], $p_header['comment_len'], + $p_header['disk'], $p_header['internal'], + $p_header['external'], $p_header['offset']); + + // ----- Write the 42 bytes of the header in the zip file + fputs($this->zip_fd, $v_binary_data, 46); + + // ----- Write the variable fields + if (strlen($p_header['stored_filename']) != 0) + { + fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); + } + if ($p_header['extra_len'] != 0) + { + fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); + } + if ($p_header['comment_len'] != 0) + { + fputs($this->zip_fd, $p_header['comment'], $p_header['comment_len']); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privWriteCentralHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privWriteCentralHeader", 'nb_entries='.$p_nb_entries.', size='.$p_size.', offset='.$p_offset.', comment="'.$p_comment.'"'); + $v_result=1; + + // ----- Packed data + $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries, + $p_nb_entries, $p_size, + $p_offset, strlen($p_comment)); + + // ----- Write the 22 bytes of the header in the zip file + fputs($this->zip_fd, $v_binary_data, 22); + + // ----- Write the variable fields + if (strlen($p_comment) != 0) + { + fputs($this->zip_fd, $p_comment, strlen($p_comment)); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privList() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privList(&$p_list) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privList", "list"); + $v_result=1; + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) + { + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Go to beginning of Central Dir + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Offset : ".$v_central_dir['offset']."'"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Position in file : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Position in file : ".ftell($this->zip_fd)."'"); + if (@fseek($this->zip_fd, $v_central_dir['offset'])) + { + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Position in file : ".ftell($this->zip_fd)."'"); + + // ----- Read each entry + for ($i=0; $i<$v_central_dir['entries']; $i++) + { + // ----- Read the file header + if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) + { + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + $v_header['index'] = $i; + + // ----- Get the only interesting attributes + $this->privConvertHeader2FileInfo($v_header, $p_list[$i]); + unset($v_header); + } + + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Magic quotes trick + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privConvertHeader2FileInfo() + // Description : + // This function takes the file informations from the central directory + // entries and extract the interesting parameters that will be given back. + // The resulting file infos are set in the array $p_info + // $p_info['filename'] : Filename with full path. Given by user (add), + // extracted in the filesystem (extract). + // $p_info['stored_filename'] : Stored filename in the archive. + // $p_info['size'] = Size of the file. + // $p_info['compressed_size'] = Compressed size of the file. + // $p_info['mtime'] = Last modification date of the file. + // $p_info['comment'] = Comment associated with the file. + // $p_info['folder'] = true/false : indicates if the entry is a folder or not. + // $p_info['status'] = status of the action on the file. + // $p_info['crc'] = CRC of the file content. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privConvertHeader2FileInfo($p_header, &$p_info) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privConvertHeader2FileInfo", "Filename='".$p_header['filename']."'"); + $v_result=1; + + // ----- Get the interesting attributes + $p_info['filename'] = $p_header['filename']; + $p_info['stored_filename'] = $p_header['stored_filename']; + $p_info['size'] = $p_header['size']; + $p_info['compressed_size'] = $p_header['compressed_size']; + $p_info['mtime'] = $p_header['mtime']; + $p_info['comment'] = $p_header['comment']; + $p_info['folder'] = (($p_header['external']&0x00000010)==0x00000010); + $p_info['index'] = $p_header['index']; + $p_info['status'] = $p_header['status']; + $p_info['crc'] = $p_header['crc']; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractByRule() + // Description : + // Extract a file or directory depending of rules (by index, by name, ...) + // Parameters : + // $p_file_list : An array where will be placed the properties of each + // extracted file + // $p_path : Path to add while writing the extracted files + // $p_remove_path : Path to remove (from the file memorized path) while writing the + // extracted files. If the path does not match the file path, + // the file is extracted with its memorized path. + // $p_remove_path does not apply to 'list' mode. + // $p_path and $p_remove_path are commulative. + // Return Values : + // 1 on success,0 or less on error (see error code list) + // -------------------------------------------------------------------------------- + function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privExtractByRule", "path='$p_path', remove_path='$p_remove_path', remove_all_path='".($p_remove_all_path?'true':'false')."'"); + $v_result=1; + + // ----- Magic quotes trick + $this->privDisableMagicQuotes(); + + // ----- Check the path + if ( ($p_path == "") + || ( (substr($p_path, 0, 1) != "/") + && (substr($p_path, 0, 3) != "../") + && (substr($p_path,1,2)!=":/"))) + $p_path = "./".$p_path; + + // ----- Reduce the path last (and duplicated) '/' + if (($p_path != "./") && ($p_path != "/")) + { + // ----- Look for the path end '/' + while (substr($p_path, -1) == "/") + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Destination path [$p_path] ends by '/'"); + $p_path = substr($p_path, 0, strlen($p_path)-1); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Modified to [$p_path]"); + } + } + + // ----- Look for path to remove format (should end by /) + if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/')) + { + $p_remove_path .= '/'; + } + $p_remove_path_size = strlen($p_remove_path); + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_result = $this->privOpenFd('rb')) != 1) + { + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Start at beginning of Central Dir + $v_pos_entry = $v_central_dir['offset']; + + // ----- Read each entry + $j_start = 0; + for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Read next file header entry : '$i'"); + + // ----- Read next Central dir entry + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Position before rewind : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Position after rewind : ".ftell($this->zip_fd)."'"); + if (@fseek($this->zip_fd, $v_pos_entry)) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Position after fseek : ".ftell($this->zip_fd)."'"); + + // ----- Read the file header + $v_header = array(); + if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Store the index + $v_header['index'] = $i; + + // ----- Store the file position + $v_pos_entry = ftell($this->zip_fd); + + // ----- Look for the specific extract rules + $v_extract = false; + + // ----- Look for extract by name rule + if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) + && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByName'"); + + // ----- Look if the filename is in the list + for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) + && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The directory is in the file path"); + $v_extract = true; + } + } + // ----- Look for a filename + elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The file is the right one."); + $v_extract = true; + } + } + } + + // ----- Look for extract by ereg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) + && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract by ereg '".$p_options[PCLZIP_OPT_BY_EREG]."'"); + + if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename match the regular expression"); + $v_extract = true; + } + } + + // ----- Look for extract by preg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) + && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByEreg'"); + + if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename match the regular expression"); + $v_extract = true; + } + } + + // ----- Look for extract by index rule + else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) + && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByIndex'"); + + // ----- Look if the index is in the list + for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Found as part of an index range"); + $v_extract = true; + } + if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Do not look this index range for next loop"); + $j_start = $j+1; + } + + if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Index range is greater than index, stop loop"); + break; + } + } + } + + // ----- Look for no rule, which means extract all the archive + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with no rule (extract all)"); + $v_extract = true; + } + + // ----- Check compression method + if ( ($v_extract) + && ( ($v_header['compression'] != 8) + && ($v_header['compression'] != 0))) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unsupported compression method (".$v_header['compression'].")"); + $v_header['status'] = 'unsupported_compression'; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_STOP_ON_ERROR is selected, extraction will be stopped"); + + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_COMPRESSION, + "Filename '".$v_header['stored_filename']."' is " + ."compressed by an unsupported compression " + ."method (".$v_header['compression'].") "); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Check encrypted files + if (($v_extract) && (($v_header['flag'] & 1) == 1)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unsupported file encryption"); + $v_header['status'] = 'unsupported_encryption'; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_STOP_ON_ERROR is selected, extraction will be stopped"); + + $this->privSwapBackMagicQuotes(); + + PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, + "Unsupported encryption for " + ." filename '".$v_header['stored_filename'] + ."'"); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Look for real extraction + if (($v_extract) && ($v_header['status'] != 'ok')) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "No need for extract"); + $v_result = $this->privConvertHeader2FileInfo($v_header, + $p_file_list[$v_nb_extracted++]); + if ($v_result != 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + $v_extract = false; + } + + // ----- Look for real extraction + if ($v_extract) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting file '".$v_header['filename']."', index '$i'"); + + // ----- Go to the file position + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position before rewind : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after rewind : ".ftell($this->zip_fd)."'"); + if (@fseek($this->zip_fd, $v_header['offset'])) + { + // ----- Close the zip file + $this->privCloseFd(); + + $this->privSwapBackMagicQuotes(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after fseek : ".ftell($this->zip_fd)."'"); + + // ----- Look for extraction as string + if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) { + + // ----- Extracting the file + $v_result1 = $this->privExtractFileAsString($v_header, $v_string); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result1); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Set the file content + $p_file_list[$v_nb_extracted]['content'] = $v_string; + + // ----- Next extracted file + $v_nb_extracted++; + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + // ----- Look for extraction in standard output + elseif ( (isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) + && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) { + // ----- Extracting the file in standard output + $v_result1 = $this->privExtractFileInOutput($v_header, $p_options); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result1); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + // ----- Look for normal extraction + else { + // ----- Extracting the file + $v_result1 = $this->privExtractFile($v_header, + $p_path, $p_remove_path, + $p_remove_all_path, + $p_options); + if ($v_result1 < 1) { + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result1); + return $v_result1; + } + + // ----- Get the only interesting attributes + if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look for user callback abort + if ($v_result1 == 2) { + break; + } + } + } + } + + // ----- Close the zip file + $this->privCloseFd(); + $this->privSwapBackMagicQuotes(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFile() + // Description : + // Parameters : + // Return Values : + // + // 1 : ... ? + // PCLZIP_ERR_USER_ABORTED(2) : User ask for extraction stop in callback + // -------------------------------------------------------------------------------- + function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privExtractFile', "path='$p_path', remove_path='$p_remove_path', remove_all_path='".($p_remove_all_path?'true':'false')."'"); + $v_result=1; + + // ----- Read the file header + if (($v_result = $this->privReadFileHeader($v_header)) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Found file '".$v_header['filename']."', size '".$v_header['size']."'"); + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + // ----- Look for all path to remove + if ($p_remove_all_path == true) { + // ----- Look for folder entry that not need to be extracted + if (($p_entry['external']&0x00000010)==0x00000010) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "The entry is a folder : need to be filtered"); + + $p_entry['status'] = "filtered"; + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "All path is removed"); + // ----- Get the basename of the path + $p_entry['filename'] = basename($p_entry['filename']); + } + + // ----- Look for path to remove + else if ($p_remove_path != "") + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Look for some path to remove"); + if (PclZipUtilPathInclusion($p_remove_path, $p_entry['filename']) == 2) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "The folder is the same as the removed path '".$p_entry['filename']."'"); + + // ----- Change the file status + $p_entry['status'] = "filtered"; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + $p_remove_path_size = strlen($p_remove_path); + if (substr($p_entry['filename'], 0, $p_remove_path_size) == $p_remove_path) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Found path '$p_remove_path' to remove in file '".$p_entry['filename']."'"); + + // ----- Remove the path + $p_entry['filename'] = substr($p_entry['filename'], $p_remove_path_size); + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Resulting file is '".$p_entry['filename']."'"); + } + } + + // ----- Add the path + if ($p_path != '') { + $p_entry['filename'] = $p_path."/".$p_entry['filename']; + } + + // ----- Check a base_dir_restriction + if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Check the extract directory restriction"); + $v_inclusion + = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION], + $p_entry['filename']); + if ($v_inclusion == 0) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_EXTRACT_DIR_RESTRICTION is selected, file is outside restriction"); + + PclZip::privErrorLog(PCLZIP_ERR_DIRECTORY_RESTRICTION, + "Filename '".$p_entry['filename']."' is " + ."outside PCLZIP_OPT_EXTRACT_DIR_RESTRICTION"); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Look for pre-extract callback + if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_EXTRACT]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); + if ($v_result == 0) { + // ----- Change the file status + $p_entry['status'] = "skipped"; + $v_result = 1; + } + + // ----- Look for abort result + if ($v_result == 2) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "User callback abort the extraction"); + // ----- This status is internal and will be changed in 'skipped' + $p_entry['status'] = "aborted"; + $v_result = PCLZIP_ERR_USER_ABORTED; + } + + // ----- Update the informations + // Only some fields can be modified + $p_entry['filename'] = $v_local_header['filename']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "New filename is '".$p_entry['filename']."'"); + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting file (with path) '".$p_entry['filename']."', size '$v_header[size]'"); + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Look for specific actions while the file exist + if (file_exists($p_entry['filename'])) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File '".$p_entry['filename']."' already exists"); + + // ----- Look if file is a directory + if (is_dir($p_entry['filename'])) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is a directory"); + + // ----- Change the file status + $p_entry['status'] = "already_a_directory"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_STOP_ON_ERROR is selected, extraction will be stopped"); + + PclZip::privErrorLog(PCLZIP_ERR_ALREADY_A_DIRECTORY, + "Filename '".$p_entry['filename']."' is " + ."already used by an existing directory"); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + // ----- Look if file is write protected + else if (!is_writeable($p_entry['filename'])) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is write protected"); + + // ----- Change the file status + $p_entry['status'] = "write_protected"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_STOP_ON_ERROR is selected, extraction will be stopped"); + + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, + "Filename '".$p_entry['filename']."' exists " + ."and is write protected"); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Look if the extracted file is older + else if (filemtime($p_entry['filename']) > $p_entry['mtime']) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is newer (".date("l dS of F Y h:i:s A", filemtime($p_entry['filename'])).") than the extracted file (".date("l dS of F Y h:i:s A", $p_entry['mtime']).")"); + // ----- Change the file status + if ( (isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) + && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_REPLACE_NEWER is selected, file will be replaced"); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File will not be replaced"); + $p_entry['status'] = "newer_exist"; + + // ----- Look for PCLZIP_OPT_STOP_ON_ERROR + // For historical reason first PclZip implementation does not stop + // when this kind of error occurs. + if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) + && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "PCLZIP_OPT_STOP_ON_ERROR is selected, extraction will be stopped"); + + PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, + "Newer version of '".$p_entry['filename']."' exists " + ."and option PCLZIP_OPT_REPLACE_NEWER is not selected"); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is older than the extrated one - will be replaced by the extracted one (".date("l dS of F Y h:i:s A", filemtime($p_entry['filename'])).") than the extracted file (".date("l dS of F Y h:i:s A", $p_entry['mtime']).")"); + } + } + + // ----- Check the directory availability and create it if necessary + else { + if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) + $v_dir_to_check = $p_entry['filename']; + else if (!strstr($p_entry['filename'], "/")) + $v_dir_to_check = ""; + else + $v_dir_to_check = dirname($p_entry['filename']); + + if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external']&0x00000010)==0x00000010))) != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unable to create path for '".$p_entry['filename']."'"); + + // ----- Change the file status + $p_entry['status'] = "path_creation_fail"; + + // ----- Return + ////--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + //return $v_result; + $v_result = 1; + } + } + } + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) + { + // ----- Look for not compressed file + if ($p_entry['compression'] == 0) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting an un-compressed file"); + + // ----- Opening destination file + if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Error while opening '".$p_entry['filename']."' in write binary mode"); + + // ----- Change the file status + $p_entry['status'] = "write_error"; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Read '".$p_entry['size']."' bytes"); + + // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks + $v_size = $p_entry['compressed_size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Read $v_read_size bytes"); + $v_buffer = @fread($this->zip_fd, $v_read_size); + /* Try to speed up the code + $v_binary_data = pack('a'.$v_read_size, $v_buffer); + @fwrite($v_dest_file, $v_binary_data, $v_read_size); + */ + @fwrite($v_dest_file, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Closing the destination file + fclose($v_dest_file); + + // ----- Change the file mtime + touch($p_entry['filename'], $p_entry['mtime']); + + + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting a compressed file (Compression method ".$p_entry['compression'].")"); + // ----- TBC + // Need to be finished + if (($p_entry['flag'] & 1) == 1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File is encrypted"); + /* + // ----- Read the encryption header + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Read 12 encryption header bytes"); + $v_encryption_header = @fread($this->zip_fd, 12); + + // ----- Read the encrypted & compressed file in a buffer + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Read '".($p_entry['compressed_size']-12)."' compressed & encrypted bytes"); + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']-12); + + // ----- Decrypt the buffer + $this->privDecrypt($v_encryption_header, $v_buffer, + $p_entry['compressed_size']-12, $p_entry['crc']); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Buffer is '".$v_buffer."'"); + */ + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Read '".$p_entry['compressed_size']."' compressed bytes"); + // ----- Read the compressed file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + } + + // ----- Decompress the file + $v_file_content = @gzinflate($v_buffer); + unset($v_buffer); + if ($v_file_content === FALSE) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unable to inflate compressed file"); + + // ----- Change the file status + // TBC + $p_entry['status'] = "error"; + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Opening destination file + if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Error while opening '".$p_entry['filename']."' in write binary mode"); + + // ----- Change the file status + $p_entry['status'] = "write_error"; + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Write the uncompressed data + @fwrite($v_dest_file, $v_file_content, $p_entry['size']); + unset($v_file_content); + + // ----- Closing the destination file + @fclose($v_dest_file); + + // ----- Change the file mtime + @touch($p_entry['filename'], $p_entry['mtime']); + } + + // ----- Look for chmod option + if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "chmod option activated '".$p_options[PCLZIP_OPT_SET_CHMOD]."'"); + + // ----- Change the mode of the file + @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]); + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extraction done"); + } + } + + // ----- Change abort status + if ($p_entry['status'] == "aborted") { + $p_entry['status'] = "skipped"; + } + + // ----- Look for post-extract callback + elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_EXTRACT]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); + + // ----- Look for abort result + if ($v_result == 2) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "User callback abort the extraction"); + $v_result = PCLZIP_ERR_USER_ABORTED; + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFileInOutput() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privExtractFileInOutput(&$p_entry, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privExtractFileInOutput', ""); + $v_result=1; + + // ----- Read the file header + if (($v_result = $this->privReadFileHeader($v_header)) != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Found file '".$v_header['filename']."', size '".$v_header['size']."'"); + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + // ----- Look for pre-extract callback + if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_EXTRACT]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); + if ($v_result == 0) { + // ----- Change the file status + $p_entry['status'] = "skipped"; + $v_result = 1; + } + + // ----- Look for abort result + if ($v_result == 2) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "User callback abort the extraction"); + // ----- This status is internal and will be changed in 'skipped' + $p_entry['status'] = "aborted"; + $v_result = PCLZIP_ERR_USER_ABORTED; + } + + // ----- Update the informations + // Only some fields can be modified + $p_entry['filename'] = $v_local_header['filename']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "New filename is '".$p_entry['filename']."'"); + } + + // ----- Trace + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting file (with path) '".$p_entry['filename']."', size '$v_header[size]'"); + + // ----- Look if extraction should be done + if ($p_entry['status'] == 'ok') { + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) { + // ----- Look for not compressed file + if ($p_entry['compressed_size'] == $p_entry['size']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting an un-compressed file"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Reading '".$p_entry['size']."' bytes"); + + // ----- Read the file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Send the file to the output + echo $v_buffer; + unset($v_buffer); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting a compressed file"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Reading '".$p_entry['size']."' bytes"); + + // ----- Read the compressed file in a buffer (one shot) + $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Decompress the file + $v_file_content = gzinflate($v_buffer); + unset($v_buffer); + + // ----- Send the file to the output + echo $v_file_content; + unset($v_file_content); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extraction done"); + } + } + + // ----- Change abort status + if ($p_entry['status'] == "aborted") { + $p_entry['status'] = "skipped"; + } + + // ----- Look for post-extract callback + elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_EXTRACT]."()') is defined for the extraction"); + + // ----- Generate a local information + $v_local_header = array(); + $this->privConvertHeader2FileInfo($p_entry, $v_local_header); + + // ----- Call the callback + // Here I do not use call_user_func() because I need to send a reference to the + // header. + eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); + + // ----- Look for abort result + if ($v_result == 2) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "User callback abort the extraction"); + $v_result = PCLZIP_ERR_USER_ABORTED; + } + } + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privExtractFileAsString() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privExtractFileAsString(&$p_entry, &$p_string) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privExtractFileAsString', "p_entry['filename']='".$p_entry['filename']."'"); + $v_result=1; + + // ----- Read the file header + $v_header = array(); + if (($v_result = $this->privReadFileHeader($v_header)) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Found file '".$v_header['filename']."', size '".$v_header['size']."'"); + + // ----- Check that the file header is coherent with $p_entry info + if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { + // TBC + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting file in string (with path) '".$p_entry['filename']."', size '$v_header[size]'"); + + // ----- Do the extraction (if not a folder) + if (!(($p_entry['external']&0x00000010)==0x00000010)) + { + // ----- Look for not compressed file +// if ($p_entry['compressed_size'] == $p_entry['size']) + if ($p_entry['compression'] == 0) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting an un-compressed file"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Reading '".$p_entry['size']."' bytes"); + + // ----- Reading the file + $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting a compressed file (compression method '".$p_entry['compression']."')"); + + // ----- Reading the file + $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); + + // ----- Decompress the file + if (($p_string = @gzinflate($v_data)) === FALSE) { + // TBC + } + } + + // ----- Trace + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extraction done"); + } + else { + // TBC : error : can not extract a folder in a string + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadFileHeader(&$p_header) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privReadFileHeader", ""); + $v_result=1; + + // ----- Read the 4 bytes signature + $v_binary_data = @fread($this->zip_fd, 4); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Binary data is : '".sprintf("%08x", $v_binary_data)."'"); + $v_data = unpack('Vid', $v_binary_data); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Binary signature is : '".sprintf("0x%08x", $v_data['id'])."'"); + + // ----- Check signature + if ($v_data['id'] != 0x04034b50) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Invalid File header"); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Read the first 42 bytes of the header + $v_binary_data = fread($this->zip_fd, 26); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 26) + { + $p_header['filename'] = ""; + $p_header['status'] = "invalid_header"; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Extract the values + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Header : '".$v_binary_data."'"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Header (Hex) : '".bin2hex($v_binary_data)."'"); + $v_data = unpack('vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $v_binary_data); + + // ----- Get filename + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "File name length : ".$v_data['filename_len']); + $p_header['filename'] = fread($this->zip_fd, $v_data['filename_len']); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Filename : \''.$p_header['filename'].'\''); + + // ----- Get extra_fields + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extra field length : ".$v_data['extra_len']); + if ($v_data['extra_len'] != 0) { + $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); + } + else { + $p_header['extra'] = ''; + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Extra field : \''.bin2hex($p_header['extra']).'\''); + + // ----- Extract properties + $p_header['version_extracted'] = $v_data['version']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Version need to extract : ('.$p_header['version_extracted'].') \''.($p_header['version_extracted']/10).'.'.($p_header['version_extracted']%10).'\''); + $p_header['compression'] = $v_data['compression']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Compression method : \''.$p_header['compression'].'\''); + $p_header['size'] = $v_data['size']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Size : \''.$p_header['size'].'\''); + $p_header['compressed_size'] = $v_data['compressed_size']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Compressed Size : \''.$p_header['compressed_size'].'\''); + $p_header['crc'] = $v_data['crc']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'CRC : \''.sprintf("0x%X", $p_header['crc']).'\''); + $p_header['flag'] = $v_data['flag']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Flag : \''.$p_header['flag'].'\''); + $p_header['filename_len'] = $v_data['filename_len']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Filename_len : \''.$p_header['filename_len'].'\''); + + // ----- Recuperate date in UNIX format + $p_header['mdate'] = $v_data['mdate']; + $p_header['mtime'] = $v_data['mtime']; + if ($p_header['mdate'] && $p_header['mtime']) + { + // ----- Extract time + $v_hour = ($p_header['mtime'] & 0xF800) >> 11; + $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; + $v_seconde = ($p_header['mtime'] & 0x001F)*2; + + // ----- Extract date + $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; + $v_month = ($p_header['mdate'] & 0x01E0) >> 5; + $v_day = $p_header['mdate'] & 0x001F; + + // ----- Get UNIX date format + $p_header['mtime'] = mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + } + else + { + $p_header['mtime'] = time(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date is actual : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + } + + // TBC + //for(reset($v_data); $key = key($v_data); next($v_data)) { + // //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Attribut[$key] = ".$v_data[$key]); + //} + + // ----- Set the stored filename + $p_header['stored_filename'] = $p_header['filename']; + + // ----- Set the status field + $p_header['status'] = "ok"; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadCentralFileHeader() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadCentralFileHeader(&$p_header) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privReadCentralFileHeader", ""); + $v_result=1; + + // ----- Read the 4 bytes signature + $v_binary_data = @fread($this->zip_fd, 4); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Binary data is : '".sprintf("%08x", $v_binary_data)."'"); + $v_data = unpack('Vid', $v_binary_data); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Binary signature is : '".sprintf("0x%08x", $v_data['id'])."'"); + + // ----- Check signature + if ($v_data['id'] != 0x02014b50) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Invalid Central Dir File signature"); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Read the first 42 bytes of the header + $v_binary_data = fread($this->zip_fd, 42); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 42) + { + $p_header['filename'] = ""; + $p_header['status'] = "invalid_header"; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Extract the values + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Header : '".$v_binary_data."'"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Header (Hex) : '".bin2hex($v_binary_data)."'"); + $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); + + // ----- Get filename + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "File name length : ".$p_header['filename_len']); + if ($p_header['filename_len'] != 0) + $p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); + else + $p_header['filename'] = ''; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Filename : \''.$p_header['filename'].'\''); + + // ----- Get extra + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Extra length : ".$p_header['extra_len']); + if ($p_header['extra_len'] != 0) + $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); + else + $p_header['extra'] = ''; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Extra : \''.$p_header['extra'].'\''); + + // ----- Get comment + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Comment length : ".$p_header['comment_len']); + if ($p_header['comment_len'] != 0) + $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); + else + $p_header['comment'] = ''; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Comment : \''.$p_header['comment'].'\''); + + // ----- Extract properties + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Version : \''.($p_header['version']/10).'.'.($p_header['version']%10).'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Version need to extract : \''.($p_header['version_extracted']/10).'.'.($p_header['version_extracted']%10).'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Size : \''.$p_header['size'].'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Compressed Size : \''.$p_header['compressed_size'].'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'CRC : \''.sprintf("0x%X", $p_header['crc']).'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Flag : \''.$p_header['flag'].'\''); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Offset : \''.$p_header['offset'].'\''); + + // ----- Recuperate date in UNIX format + //if ($p_header['mdate'] && $p_header['mtime']) + // TBC : bug : this was ignoring time with 0/0/0 + if (1) + { + // ----- Extract time + $v_hour = ($p_header['mtime'] & 0xF800) >> 11; + $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; + $v_seconde = ($p_header['mtime'] & 0x001F)*2; + + // ----- Extract date + $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; + $v_month = ($p_header['mdate'] & 0x01E0) >> 5; + $v_day = $p_header['mdate'] & 0x001F; + + // ----- Get UNIX date format + $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + } + else + { + $p_header['mtime'] = time(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Date is actual : \''.date("d/m/y H:i:s", $p_header['mtime']).'\''); + } + + // ----- Set the stored filename + $p_header['stored_filename'] = $p_header['filename']; + + // ----- Set default status to ok + $p_header['status'] = 'ok'; + + // ----- Look if it is a directory + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Internal (Hex) : '".sprintf("Ox%04X", $p_header['internal'])."'"); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "External (Hex) : '".sprintf("Ox%04X", $p_header['external'])."' (".(($p_header['external']&0x00000010)==0x00000010?'is a folder':'is a file').')'); + if (substr($p_header['filename'], -1) == '/') { + //$p_header['external'] = 0x41FF0010; + $p_header['external'] = 0x00000010; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Force folder external : \''.sprintf("Ox%04X", $p_header['external']).'\''); + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Header of filename : \''.$p_header['filename'].'\''); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privCheckFileHeaders() + // Description : + // Parameters : + // Return Values : + // 1 on success, + // 0 on error; + // -------------------------------------------------------------------------------- + function privCheckFileHeaders(&$p_local_header, &$p_central_header) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privCheckFileHeaders", ""); + $v_result=1; + + // ----- Check the static values + // TBC + if ($p_local_header['filename'] != $p_central_header['filename']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "filename" : TBC To Be Completed'); + } + if ($p_local_header['version_extracted'] != $p_central_header['version_extracted']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "version_extracted" : TBC To Be Completed'); + } + if ($p_local_header['flag'] != $p_central_header['flag']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "flag" : TBC To Be Completed'); + } + if ($p_local_header['compression'] != $p_central_header['compression']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "compression" : TBC To Be Completed'); + } + if ($p_local_header['mtime'] != $p_central_header['mtime']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "mtime" : TBC To Be Completed'); + } + if ($p_local_header['filename_len'] != $p_central_header['filename_len']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Bad check "filename_len" : TBC To Be Completed'); + } + + // ----- Look for flag bit 3 + if (($p_local_header['flag'] & 8) == 8) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Purpose bit flag bit 3 set !'); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'File size, compression size and crc found in central header'); + $p_local_header['size'] = $p_central_header['size']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Size : \''.$p_local_header['size'].'\''); + $p_local_header['compressed_size'] = $p_central_header['compressed_size']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Compressed Size : \''.$p_local_header['compressed_size'].'\''); + $p_local_header['crc'] = $p_central_header['crc']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'CRC : \''.sprintf("0x%X", $p_local_header['crc']).'\''); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privReadEndCentralDir() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privReadEndCentralDir(&$p_central_dir) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privReadEndCentralDir", ""); + $v_result=1; + + // ----- Go to the end of the zip file + $v_size = filesize($this->zipname); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Size of the file :$v_size"); + @fseek($this->zip_fd, $v_size); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Position at end of zip file : \''.ftell($this->zip_fd).'\''); + if (@ftell($this->zip_fd) != $v_size) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to go to the end of the archive \''.$this->zipname.'\''); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- First try : look if this is an archive with no commentaries (most of the time) + // in this case the end of central dir is at 22 bytes of the file end + $v_found = 0; + if ($v_size > 26) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Look for central dir with no comment'); + @fseek($this->zip_fd, $v_size-22); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Position after min central position : \''.ftell($this->zip_fd).'\''); + if (($v_pos = @ftell($this->zip_fd)) != ($v_size-22)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Read for bytes + $v_binary_data = @fread($this->zip_fd, 4); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Binary data is : '".sprintf("%08x", $v_binary_data)."'"); + $v_data = @unpack('Vid', $v_binary_data); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Binary signature is : '".sprintf("0x%08x", $v_data['id'])."'"); + + // ----- Check signature + if ($v_data['id'] == 0x06054b50) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Found central dir at the default position."); + $v_found = 1; + } + + $v_pos = ftell($this->zip_fd); + } + + // ----- Go back to the maximum possible size of the Central Dir End Record + if (!$v_found) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Start extended search of end central dir'); + $v_maximum_size = 65557; // 0xFFFF + 22; + if ($v_maximum_size > $v_size) + $v_maximum_size = $v_size; + @fseek($this->zip_fd, $v_size-$v_maximum_size); + if (@ftell($this->zip_fd) != ($v_size-$v_maximum_size)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Position after max central position : \''.ftell($this->zip_fd).'\''); + + // ----- Read byte per byte in order to find the signature + $v_pos = ftell($this->zip_fd); + $v_bytes = 0x00000000; + while ($v_pos < $v_size) + { + // ----- Read a byte + $v_byte = @fread($this->zip_fd, 1); + + // ----- Add the byte + $v_bytes = ($v_bytes << 8) | Ord($v_byte); + + // ----- Compare the bytes + if ($v_bytes == 0x504b0506) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Found End Central Dir signature at position : \''.ftell($this->zip_fd).'\''); + $v_pos++; + break; + } + + $v_pos++; + } + + // ----- Look if not found end of central dir + if ($v_pos == $v_size) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Unable to find End of Central Dir Record signature"); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Unable to find End of Central Dir Record signature"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Read the first 18 bytes of the header + $v_binary_data = fread($this->zip_fd, 18); + + // ----- Look for invalid block size + if (strlen($v_binary_data) != 18) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Invalid End of Central Dir Record size : ".strlen($v_binary_data)); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : ".strlen($v_binary_data)); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Extract the values + ////--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Central Dir Record : '".$v_binary_data."'"); + ////--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Central Dir Record (Hex) : '".bin2hex($v_binary_data)."'"); + $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data); + + // ----- Check the global size + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Comment length : ".$v_data['comment_size']); + if (($v_pos + $v_data['comment_size'] + 18) != $v_size) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "The central dir is not at the end of the archive. Some trailing bytes exists after the archive."); + + // ----- Removed in release 2.2 see readme file + // The check of the file size is a little too strict. + // Some bugs where found when a zip is encrypted/decrypted with 'crypt'. + // While decrypted, zip has training 0 bytes + if (0) { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, + 'The central dir is not at the end of the archive.' + .' Some trailing bytes exists after the archive.'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + } + + // ----- Get comment + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Comment size : \''.$v_data['comment_size'].'\''); + if ($v_data['comment_size'] != 0) { + $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); + } + else + $p_central_dir['comment'] = ''; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Comment : \''.$p_central_dir['comment'].'\''); + + $p_central_dir['entries'] = $v_data['entries']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Nb of entries : \''.$p_central_dir['entries'].'\''); + $p_central_dir['disk_entries'] = $v_data['disk_entries']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Nb of entries for this disk : \''.$p_central_dir['disk_entries'].'\''); + $p_central_dir['offset'] = $v_data['offset']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Offset of Central Dir : \''.$p_central_dir['offset'].'\''); + $p_central_dir['size'] = $v_data['size']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Size of Central Dir : \''.$p_central_dir['size'].'\''); + $p_central_dir['disk'] = $v_data['disk']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Disk number : \''.$p_central_dir['disk'].'\''); + $p_central_dir['disk_start'] = $v_data['disk_start']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Start disk number : \''.$p_central_dir['disk_start'].'\''); + + // TBC + //for(reset($p_central_dir); $key = key($p_central_dir); next($p_central_dir)) { + // //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "central_dir[$key] = ".$p_central_dir[$key]); + //} + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDeleteByRule() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDeleteByRule(&$p_result_list, &$p_options) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privDeleteByRule", ""); + $v_result=1; + $v_list_detail = array(); + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Go to beginning of File + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in file : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in file : ".ftell($this->zip_fd)."'"); + + // ----- Scan all the files + // ----- Start at beginning of Central Dir + $v_pos_entry = $v_central_dir['offset']; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position before rewind : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after rewind : ".ftell($this->zip_fd)."'"); + if (@fseek($this->zip_fd, $v_pos_entry)) + { + // ----- Close the zip file + $this->privCloseFd(); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after fseek : ".ftell($this->zip_fd)."'"); + + // ----- Read each entry + $v_header_list = array(); + $j_start = 0; + for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Read next file header entry (index '$i')"); + + // ----- Read the file header + $v_header_list[$v_nb_extracted] = array(); + if (($v_result = $this->privReadCentralFileHeader($v_header_list[$v_nb_extracted])) != 1) + { + // ----- Close the zip file + $this->privCloseFd(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename (index '$i') : '".$v_header_list[$v_nb_extracted]['stored_filename']."'"); + + // ----- Store the index + $v_header_list[$v_nb_extracted]['index'] = $i; + + // ----- Look for the specific extract rules + $v_found = false; + + // ----- Look for extract by name rule + if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) + && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByName'"); + + // ----- Look if the filename is in the list + for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) + && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The directory is in the file path"); + $v_found = true; + } + elseif ( (($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ + && ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The entry is the searched directory"); + $v_found = true; + } + } + // ----- Look for a filename + elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "The file is the right one."); + $v_found = true; + } + } + } + + // ----- Look for extract by ereg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) + && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract by ereg '".$p_options[PCLZIP_OPT_BY_EREG]."'"); + + if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename match the regular expression"); + $v_found = true; + } + } + + // ----- Look for extract by preg rule + else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) + && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByEreg'"); + + if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename match the regular expression"); + $v_found = true; + } + } + + // ----- Look for extract by index rule + else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) + && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract with rule 'ByIndex'"); + + // ----- Look if the index is in the list + for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Found as part of an index range"); + $v_found = true; + } + if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Do not look this index range for next loop"); + $j_start = $j+1; + } + + if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Index range is greater than index, stop loop"); + break; + } + } + } + else { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "No argument mean remove all file"); + $v_found = true; + } + + // ----- Look for deletion + if ($v_found) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File '".$v_header_list[$v_nb_extracted]['stored_filename']."', index '$i' need to be deleted"); + unset($v_header_list[$v_nb_extracted]); + } + else + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File '".$v_header_list[$v_nb_extracted]['stored_filename']."', index '$i' will not be deleted"); + $v_nb_extracted++; + } + } + + // ----- Look if something need to be deleted + if ($v_nb_extracted > 0) { + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Creates a temporary zip archive + $v_temp_zip = new PclZip($v_zip_temp_name); + + // ----- Open the temporary zip file in write mode + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary write mode"); + if (($v_result = $v_temp_zip->privOpenFd('wb')) != 1) { + $this->privCloseFd(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look which file need to be kept + for ($i=0; $izip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after rewind : ".ftell($this->zip_fd)."'"); + if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position after fseek : ".ftell($this->zip_fd)."'"); + + // ----- Read the file header + $v_local_header = array(); + if (($v_result = $this->privReadFileHeader($v_local_header)) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Check that local file header is same as central file header + if ($this->privCheckFileHeaders($v_local_header, + $v_header_list[$i]) != 1) { + // TBC + } + unset($v_local_header); + + // ----- Write the file header + if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Offset for this file is '".$v_header_list[$i]['offset']."'"); + + // ----- Read/write the data block + if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) { + // ----- Close the zip file + $this->privCloseFd(); + $v_temp_zip->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($v_temp_zip->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "New offset of central dir : $v_offset"); + + // ----- Re-Create the Central Dir files header + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Creates the new central directory"); + for ($i=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Transform the header to a 'usable' info + $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); + } + + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Creates the central directory footer"); + + // ----- Zip file comment + $v_comment = ''; + if (isset($p_options[PCLZIP_OPT_COMMENT])) { + $v_comment = $p_options[PCLZIP_OPT_COMMENT]; + } + + // ----- Calculate the size of the central header + $v_size = @ftell($v_temp_zip->zip_fd)-$v_offset; + + // ----- Create the central dir footer + if (($v_result = $v_temp_zip->privWriteCentralHeader(sizeof($v_header_list), $v_size, $v_offset, $v_comment)) != 1) { + // ----- Reset the file list + unset($v_header_list); + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + @unlink($v_zip_temp_name); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Close + $v_temp_zip->privCloseFd(); + $this->privCloseFd(); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Destroy the temporary archive + unset($v_temp_zip); + } + + // ----- Remove every files : reset the file + else if ($v_central_dir['entries'] != 0) { + $this->privCloseFd(); + + if (($v_result = $this->privOpenFd('wb')) != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + if (($v_result = $this->privWriteCentralHeader(0, 0, 0, '')) != 1) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + $this->privCloseFd(); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDirCheck() + // Description : + // Check if a directory exists, if not it creates it and all the parents directory + // which may be useful. + // Parameters : + // $p_dir : Directory path to check. + // Return Values : + // 1 : OK + // -1 : Unable to create directory + // -------------------------------------------------------------------------------- + function privDirCheck($p_dir, $p_is_dir=false) + { + $v_result = 1; + + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privDirCheck", "entry='$p_dir', is_dir='".($p_is_dir?"true":"false")."'"); + + // ----- Remove the final '/' + if (($p_is_dir) && (substr($p_dir, -1)=='/')) + { + $p_dir = substr($p_dir, 0, strlen($p_dir)-1); + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Looking for entry '$p_dir'"); + + // ----- Check the directory availability + if ((is_dir($p_dir)) || ($p_dir == "")) + { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, "'$p_dir' is a directory"); + return 1; + } + + // ----- Extract parent directory + $p_parent_dir = dirname($p_dir); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Parent directory is '$p_parent_dir'"); + + // ----- Just a check + if ($p_parent_dir != $p_dir) + { + // ----- Look for parent directory + if ($p_parent_dir != "") + { + if (($v_result = $this->privDirCheck($p_parent_dir)) != 1) + { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + } + } + + // ----- Create the directory + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Create directory '$p_dir'"); + if (!@mkdir($p_dir, 0777)) + { + // ----- Error log + PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'"); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result, "Directory '$p_dir' created"); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privMerge() + // Description : + // If $p_archive_to_add does not exist, the function exit with a success result. + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privMerge(&$p_archive_to_add) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privMerge", "archive='".$p_archive_to_add->zipname."'"); + $v_result=1; + + // ----- Look if the archive_to_add exists + if (!is_file($p_archive_to_add->zipname)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Archive to add does not exist. End of merge."); + + // ----- Nothing to merge, so merge is a success + $v_result = 1; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look if the archive exists + if (!is_file($this->zipname)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Archive does not exist, duplicate the archive_to_add."); + + // ----- Do a duplicate + $v_result = $this->privDuplicate($p_archive_to_add->zipname); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_result=$this->privOpenFd('rb')) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir = array(); + if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) + { + $this->privCloseFd(); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Go to beginning of File + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in zip : ".ftell($this->zip_fd)."'"); + @rewind($this->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in zip : ".ftell($this->zip_fd)."'"); + + // ----- Open the archive_to_add file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open archive_to_add in binary read mode"); + if (($v_result=$p_archive_to_add->privOpenFd('rb')) != 1) + { + $this->privCloseFd(); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Read the central directory informations + $v_central_dir_to_add = array(); + if (($v_result = $p_archive_to_add->privReadEndCentralDir($v_central_dir_to_add)) != 1) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Go to beginning of File + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in archive_to_add : ".ftell($p_archive_to_add->zip_fd)."'"); + @rewind($p_archive_to_add->zip_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Position in archive_to_add : ".ftell($p_archive_to_add->zip_fd)."'"); + + // ----- Creates a temporay file + $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; + + // ----- Open the temporary file in write mode + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = $v_central_dir['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Copy the files from the archive_to_add into the temporary file + $v_size = $v_central_dir_to_add['offset']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = fread($p_archive_to_add->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Store the offset of the central dir + $v_offset = @ftell($v_zip_temp_fd); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "New offset of central dir : $v_offset"); + + // ----- Copy the block of file headers from the old archive + $v_size = $v_central_dir['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @fread($this->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Copy the block of file headers from the archive_to_add + $v_size = $v_central_dir_to_add['size']; + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); + @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Merge the file comments + $v_comment = $v_central_dir['comment'].' '.$v_central_dir_to_add['comment']; + + // ----- Calculate the size of the (new) central header + $v_size = @ftell($v_zip_temp_fd)-$v_offset; + + // ----- Swap the file descriptor + // Here is a trick : I swap the temporary fd with the zip fd, in order to use + // the following methods on the temporary fil and not the real archive fd + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Create the central dir footer + if (($v_result = $this->privWriteCentralHeader($v_central_dir['entries']+$v_central_dir_to_add['entries'], $v_size, $v_offset, $v_comment)) != 1) + { + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + @fclose($v_zip_temp_fd); + $this->zip_fd = null; + + // ----- Reset the file list + unset($v_header_list); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Swap back the file descriptor + $v_swap = $this->zip_fd; + $this->zip_fd = $v_zip_temp_fd; + $v_zip_temp_fd = $v_swap; + + // ----- Close + $this->privCloseFd(); + $p_archive_to_add->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Delete the zip file + // TBC : I should test the result ... + @unlink($this->zipname); + + // ----- Rename the temporary file + // TBC : I should test the result ... + //@rename($v_zip_temp_name, $this->zipname); + PclZipUtilRename($v_zip_temp_name, $this->zipname); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDuplicate() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDuplicate($p_archive_filename) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privDuplicate", "archive_filename='$p_archive_filename'"); + $v_result=1; + + // ----- Look if the $p_archive_filename exists + if (!is_file($p_archive_filename)) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Archive to duplicate does not exist. End of duplicate."); + + // ----- Nothing to duplicate, so duplicate is a success. + $v_result = 1; + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Open the zip file + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_result=$this->privOpenFd('wb')) != 1) + { + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Open the temporary file in write mode + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Open file in binary read mode"); + if (($v_zip_temp_fd = @fopen($p_archive_filename, 'rb')) == 0) + { + $this->privCloseFd(); + + PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive file \''.$p_archive_filename.'\' in binary write mode'); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, PclZip::errorCode(), PclZip::errorInfo()); + return PclZip::errorCode(); + } + + // ----- Copy the files from the archive to the temporary file + // TBC : Here I should better append the file and go back to erase the central dir + $v_size = filesize($p_archive_filename); + while ($v_size != 0) + { + $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Read $v_read_size bytes"); + $v_buffer = fread($v_zip_temp_fd, $v_read_size); + @fwrite($this->zip_fd, $v_buffer, $v_read_size); + $v_size -= $v_read_size; + } + + // ----- Close + $this->privCloseFd(); + + // ----- Close the temporary file + @fclose($v_zip_temp_fd); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privErrorLog() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privErrorLog($p_error_code=0, $p_error_string='') + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + PclError($p_error_code, $p_error_string); + } + else { + $this->error_code = $p_error_code; + $this->error_string = $p_error_string; + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privErrorReset() + // Description : + // Parameters : + // -------------------------------------------------------------------------------- + function privErrorReset() + { + if (PCLZIP_ERROR_EXTERNAL == 1) { + PclErrorReset(); + } + else { + $this->error_code = 0; + $this->error_string = ''; + } + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDecrypt() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDecrypt($p_encryption_header, &$p_buffer, $p_size, $p_crc) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privDecrypt', "size=".$p_size.""); + $v_result=1; + + // ----- To Be Modified ;-) + $v_pwd = "test"; + + $p_buffer = PclZipUtilZipDecrypt($p_buffer, $p_size, $p_encryption_header, + $p_crc, $v_pwd); + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privDisableMagicQuotes() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privDisableMagicQuotes() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privDisableMagicQuotes', ""); + $v_result=1; + + // ----- Look if function exists + if ( (!function_exists("get_magic_quotes_runtime")) + || (!function_exists("set_magic_quotes_runtime"))) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Functions *et_magic_quotes_runtime are not supported"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look if already done + if ($this->magic_quotes_status != -1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "magic_quote already disabled"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Get and memorize the magic_quote value + $this->magic_quotes_status = @get_magic_quotes_runtime(); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Current magic_quotes_runtime status is '".($this->magic_quotes_status==0?'disable':'enable')."'"); + + // ----- Disable magic_quotes + if ($this->magic_quotes_status == 1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Disable magic_quotes"); + @set_magic_quotes_runtime(0); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : privSwapBackMagicQuotes() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function privSwapBackMagicQuotes() + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, 'PclZip::privSwapBackMagicQuotes', ""); + $v_result=1; + + // ----- Look if function exists + if ( (!function_exists("get_magic_quotes_runtime")) + || (!function_exists("set_magic_quotes_runtime"))) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Functions *et_magic_quotes_runtime are not supported"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Look if something to do + if ($this->magic_quotes_status != -1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "magic_quote not modified"); + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + + // ----- Swap back magic_quotes + if ($this->magic_quotes_status == 1) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Enable back magic_quotes"); + @set_magic_quotes_runtime($this->magic_quotes_status); + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + } + // End of class + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilPathReduction() + // Description : + // Parameters : + // Return Values : + // -------------------------------------------------------------------------------- + function PclZipUtilPathReduction($p_dir) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilPathReduction", "dir='$p_dir'"); + $v_result = ""; + + // ----- Look for not empty path + if ($p_dir != "") { + // ----- Explode path by directory names + $v_list = explode("/", $p_dir); + + // ----- Study directories from last to first + $v_skip = 0; + for ($i=sizeof($v_list)-1; $i>=0; $i--) { + // ----- Look for current path + if ($v_list[$i] == ".") { + // ----- Ignore this directory + // Should be the first $i=0, but no check is done + } + else if ($v_list[$i] == "..") { + $v_skip++; + } + else if ($v_list[$i] == "") { + // ----- First '/' i.e. root slash + if ($i == 0) { + $v_result = "/".$v_result; + if ($v_skip > 0) { + // ----- It is an invalid path, so the path is not modified + // TBC + $v_result = $p_dir; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Invalid path is unchanged"); + $v_skip = 0; + } + } + // ----- Last '/' i.e. indicates a directory + else if ($i == (sizeof($v_list)-1)) { + $v_result = $v_list[$i]; + } + // ----- Double '/' inside the path + else { + // ----- Ignore only the double '//' in path, + // but not the first and last '/' + } + } + else { + // ----- Look for item to skip + if ($v_skip > 0) { + $v_skip--; + } + else { + $v_result = $v_list[$i].($i!=(sizeof($v_list)-1)?"/".$v_result:""); + } + } + } + + // ----- Look for skip + if ($v_skip > 0) { + while ($v_skip > 0) { + $v_result = '../'.$v_result; + $v_skip--; + } + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilPathInclusion() + // Description : + // This function indicates if the path $p_path is under the $p_dir tree. Or, + // said in an other way, if the file or sub-dir $p_path is inside the dir + // $p_dir. + // The function indicates also if the path is exactly the same as the dir. + // This function supports path with duplicated '/' like '//', but does not + // support '.' or '..' statements. + // Parameters : + // Return Values : + // 0 if $p_path is not inside directory $p_dir + // 1 if $p_path is inside directory $p_dir + // 2 if $p_path is exactly the same as $p_dir + // -------------------------------------------------------------------------------- + function PclZipUtilPathInclusion($p_dir, $p_path) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilPathInclusion", "dir='$p_dir', path='$p_path'"); + $v_result = 1; + + // ----- Look for path beginning by ./ + if ( ($p_dir == '.') + || ((strlen($p_dir) >=2) && (substr($p_dir, 0, 2) == './'))) { + $p_dir = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_dir, 1); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Replacing ./ by full path in p_dir '".$p_dir."'"); + } + if ( ($p_path == '.') + || ((strlen($p_path) >=2) && (substr($p_path, 0, 2) == './'))) { + $p_path = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_path, 1); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Replacing ./ by full path in p_path '".$p_path."'"); + } + + // ----- Explode dir and path by directory separator + $v_list_dir = explode("/", $p_dir); + $v_list_dir_size = sizeof($v_list_dir); + $v_list_path = explode("/", $p_path); + $v_list_path_size = sizeof($v_list_path); + + // ----- Study directories paths + $i = 0; + $j = 0; + while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Working on dir($i)='".$v_list_dir[$i]."' and path($j)='".$v_list_path[$j]."'"); + + // ----- Look for empty dir (path reduction) + if ($v_list_dir[$i] == '') { + $i++; + continue; + } + if ($v_list_path[$j] == '') { + $j++; + continue; + } + + // ----- Compare the items + if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ( $v_list_path[$j] != '')) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Items ($i,$j) are different"); + $v_result = 0; + } + + // ----- Next items + $i++; + $j++; + } + + // ----- Look if everything seems to be the same + if ($v_result) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Look for tie break"); + // ----- Skip all the empty items + while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; + while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Looking on dir($i)='".($i < $v_list_dir_size?$v_list_dir[$i]:'')."' and path($j)='".($j < $v_list_path_size?$v_list_path[$j]:'')."'"); + + if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { + // ----- There are exactly the same + $v_result = 2; + } + else if ($i < $v_list_dir_size) { + // ----- The path is shorter than the dir + $v_result = 0; + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilCopyBlock() + // Description : + // Parameters : + // $p_mode : read/write compression mode + // 0 : src & dest normal + // 1 : src gzip, dest normal + // 2 : src normal, dest gzip + // 3 : src & dest gzip + // Return Values : + // -------------------------------------------------------------------------------- + function PclZipUtilCopyBlock($p_src, $p_dest, $p_size, $p_mode=0) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilCopyBlock", "size=$p_size, mode=$p_mode"); + $v_result = 1; + + if ($p_mode==0) + { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Src offset before read :".(@ftell($p_src))); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Dest offset before write :".(@ftell($p_dest))); + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @fread($p_src, $v_read_size); + @fwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Src offset after read :".(@ftell($p_src))); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Dest offset after write :".(@ftell($p_dest))); + } + else if ($p_mode==1) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @gzread($p_src, $v_read_size); + @fwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + else if ($p_mode==2) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @fread($p_src, $v_read_size); + @gzwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + else if ($p_mode==3) + { + while ($p_size != 0) + { + $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Read $v_read_size bytes"); + $v_buffer = @gzread($p_src, $v_read_size); + @gzwrite($p_dest, $v_buffer, $v_read_size); + $p_size -= $v_read_size; + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilRename() + // Description : + // This function tries to do a simple rename() function. If it fails, it + // tries to copy the $p_src file in a new $p_dest file and then unlink the + // first one. + // Parameters : + // $p_src : Old filename + // $p_dest : New filename + // Return Values : + // 1 on success, 0 on failure. + // -------------------------------------------------------------------------------- + function PclZipUtilRename($p_src, $p_dest) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilRename", "source=$p_src, destination=$p_dest"); + $v_result = 1; + + // ----- Try to rename the files + if (!@rename($p_src, $p_dest)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Fail to rename file, try copy+unlink"); + + // ----- Try to copy & unlink the src + if (!@copy($p_src, $p_dest)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Fail to copy file"); + $v_result = 0; + } + else if (!@unlink($p_src)) { + //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Fail to unlink old filename"); + $v_result = 0; + } + } + + // ----- Return + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilOptionText() + // Description : + // Translate option value in text. Mainly for debug purpose. + // Parameters : + // $p_option : the option value. + // Return Values : + // The option text value. + // -------------------------------------------------------------------------------- + function PclZipUtilOptionText($p_option) + { + //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilOptionText", "option='".$p_option."'"); + + $v_list = get_defined_constants(); + for (reset($v_list); $v_key = key($v_list); next($v_list)) { + $v_prefix = substr($v_key, 0, 10); + if (( ($v_prefix == 'PCLZIP_OPT') + || ($v_prefix == 'PCLZIP_CB_') + || ($v_prefix == 'PCLZIP_ATT')) + && ($v_list[$v_key] == $p_option)) { + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_key); + return $v_key; + } + } + + $v_result = 'Unknown'; + + //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result); + return $v_result; + } + // -------------------------------------------------------------------------------- + + // -------------------------------------------------------------------------------- + // Function : PclZipUtilTranslateWinPath() + // Description : + // Translate windows path by replacing '\' by '/' and optionally removing + // drive letter. + // Parameters : + // $p_path : path to translate. + // $p_remove_disk_letter : true | false + // Return Values : + // The path translated. + // -------------------------------------------------------------------------------- + function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true) + { + if (stristr(php_uname(), 'windows')) { + // ----- Look for potential disk letter + if (($p_remove_disk_letter) && (($v_position = strpos($p_path, ':')) != false)) { + $p_path = substr($p_path, $v_position+1); + } + // ----- Change potential windows directory separator + if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0,1) == '\\')) { + $p_path = strtr($p_path, '\\', '/'); + } + } + return $p_path; + } + // -------------------------------------------------------------------------------- + + +?> diff --git a/wp-admin/uploader/upload.php b/wp-admin/uploader/upload.php new file mode 100644 index 0000000..49fdf8d --- /dev/null +++ b/wp-admin/uploader/upload.php @@ -0,0 +1,37 @@ +' . __('Please try again.') . '

    '; + if (isset($_POST['upload_theme']) && check_admin_referer('upload-theme')) + { + if ( !current_user_can('edit_themes') ) + wp_die('

    '.__('You do not have sufficient permissions to upload templates for this blog.').'

    '); + $target_dir = 'themes'; + $location = 'themes.php'; + } elseif (isset($_POST['upload_plugin']) && check_admin_referer('upload-plugin')) + { + if ( !current_user_can('edit_plugins') ) + wp_die('

    '.__('You do not have sufficient permissions to upload plugins for this blog.').'

    '); + $target_dir = 'plugins'; + $location = 'plugins.php'; + } else { + wp_die('

    ' . __('Error: Uploading failed. Not enough parameters.') . '

    '.$err_redirect, $err_title); + } + + $afile = wp_handle_upload($_FILES['package'], array('test_form' => false)); + $dest_path = ABSPATH.'/wp-content/' . $target_dir; + + require_once('pclzip.lib.php'); + $archive = new PclZip($afile['file']); + if ($archive->extract(PCLZIP_OPT_PATH, $dest_path) == 0) { + unlink($afile['file']); + wp_die(__("Can't unpack zip-file: ").$archive->errorInfo(true) . $err_redirect, $err_title); + } else { + unlink($afile['file']); + wp_redirect($location); + } +} +?> diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php new file mode 100644 index 0000000..fd3db18 --- /dev/null +++ b/wp-admin/user-edit.php @@ -0,0 +1,557 @@ +ID ) ); + +if ( ! $user_id && IS_PROFILE_PAGE ) + $user_id = $current_user->ID; +elseif ( ! $user_id && ! IS_PROFILE_PAGE ) + wp_die(__( 'Invalid user ID.' ) ); +elseif ( ! get_userdata( $user_id ) ) + wp_die( __('Invalid user ID.') ); + +wp_enqueue_script('user-profile'); + +$title = IS_PROFILE_PAGE ? __('Profile') : __('Edit User'); +if ( current_user_can('edit_users') && !IS_PROFILE_PAGE ) + $submenu_file = 'users.php'; +else + $submenu_file = 'profile.php'; + +if ( current_user_can('edit_users') && !is_user_admin() ) + $parent_file = 'users.php'; +else + $parent_file = 'profile.php'; + +$profile_help = '

    ' . __('Your profile contains information about you (your “account”) as well as some personal options related to using WordPress.') . '

    ' . + '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    ' . + '

    ' . __('Required fields are indicated; the rest are optional. Profile information will only be displayed if your theme is set up to do so.') . '

    ' . + '

    ' . __('Remember to click the Update Profile button when you are finished.') . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $profile_help, +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on User Profiles') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +$wp_http_referer = remove_query_arg(array('update', 'delete_count'), $wp_http_referer ); + +$user_can_edit = current_user_can( 'edit_posts' ) || current_user_can( 'edit_pages' ); + +/** + * Optional SSL preference that can be turned on by hooking to the 'personal_options' action. + * + * @since 2.7.0 + * + * @param object $user User data object + */ +function use_ssl_preference($user) { +?> + + + + +ID + && ! apply_filters( 'enable_edit_any_user_configuration', true ) +) { + wp_die( __( 'You do not have permission to edit this user.' ) ); +} + +// Execute confirmed email change. See send_confirmation_on_profile_email(). +if ( is_multisite() && IS_PROFILE_PAGE && isset( $_GET[ 'newuseremail' ] ) && $current_user->ID ) { + $new_email = get_option( $current_user->ID . '_new_email' ); + if ( $new_email[ 'hash' ] == $_GET[ 'newuseremail' ] ) { + $user = new stdClass; + $user->ID = $current_user->ID; + $user->user_email = esc_html( trim( $new_email[ 'newemail' ] ) ); + if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $current_user->user_login ) ) ) + $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $user->user_email, $current_user->user_login ) ); + wp_update_user( $user ); + delete_option( $current_user->ID . '_new_email' ); + wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) ); + die(); + } +} elseif ( is_multisite() && IS_PROFILE_PAGE && !empty( $_GET['dismiss'] ) && $current_user->ID . '_new_email' == $_GET['dismiss'] ) { + delete_option( $current_user->ID . '_new_email' ); + wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) ); + die(); +} + +switch ($action) { +case 'update': + +check_admin_referer('update-user_' . $user_id); + +if ( !current_user_can('edit_user', $user_id) ) + wp_die(__('You do not have permission to edit this user.')); + +if ( IS_PROFILE_PAGE ) { + /** + * Fires before the page loads on the 'Your Profile' editing screen. + * + * The action only fires if the current user is editing their own profile. + * + * @since 2.0.0 + * + * @param int $user_id The user ID. + */ + do_action( 'personal_options_update', $user_id ); +} else { + /** + * Fires before the page loads on the 'Edit User' screen. + * + * @since 2.7.0 + * + * @param int $user_id The user ID. + */ + do_action( 'edit_user_profile_update', $user_id ); +} + +if ( !is_multisite() ) { + $errors = edit_user($user_id); +} else { + $user = get_userdata( $user_id ); + + // Update the email address in signups, if present. + if ( $user->user_login && isset( $_POST[ 'email' ] ) && is_email( $_POST[ 'email' ] ) && $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $user->user_login ) ) ) + $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $_POST[ 'email' ], $user_login ) ); + + // We must delete the user from the current blog if WP added them after editing. + $delete_role = false; + $blog_prefix = $wpdb->get_blog_prefix(); + if ( $user_id != $current_user->ID ) { + $cap = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE user_id = '{$user_id}' AND meta_key = '{$blog_prefix}capabilities' AND meta_value = 'a:0:{}'" ); + if ( !is_network_admin() && null == $cap && $_POST[ 'role' ] == '' ) { + $_POST[ 'role' ] = 'contributor'; + $delete_role = true; + } + } + if ( !isset( $errors ) || ( isset( $errors ) && is_object( $errors ) && false == $errors->get_error_codes() ) ) + $errors = edit_user($user_id); + if ( $delete_role ) // stops users being added to current blog when they are edited + delete_user_meta( $user_id, $blog_prefix . 'capabilities' ); + + if ( is_multisite() && is_network_admin() && !IS_PROFILE_PAGE && current_user_can( 'manage_network_options' ) && !isset($super_admins) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) + empty( $_POST['super_admin'] ) ? revoke_super_admin( $user_id ) : grant_super_admin( $user_id ); +} + +if ( !is_wp_error( $errors ) ) { + $redirect = add_query_arg( 'updated', true, get_edit_user_link( $user_id ) ); + if ( $wp_http_referer ) + $redirect = add_query_arg('wp_http_referer', urlencode($wp_http_referer), $redirect); + wp_redirect($redirect); + exit; +} + +default: +$profileuser = get_user_to_edit($user_id); + +if ( !current_user_can('edit_user', $user_id) ) + wp_die(__('You do not have permission to edit this user.')); + +include(ABSPATH . 'wp-admin/admin-header.php'); +?> + +ID ) && current_user_can( 'manage_network_options' ) ) { ?> +

    + + +
    + +

    + +

    + + +

    + +
    + + +

    \n

    ", $errors->get_error_messages() ); ?>

    + + +
    +

    + + + + + +

    + +
    > + + + + +

    + + +

    + +

    + + + + + + + + + 1 && has_action('admin_color_scheme_picker') ) : ?> + + + + + + + + + + + + + + + + +
    More information'); ?>
    +
    +
    +
    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +user_email != get_site_option( 'admin_email' ) || ! is_super_admin( $profileuser->ID ) ) : ?> +

    + +

    + +
    + +
    + +

    + + + + + + + + + + + + + $desc ) { +?> + + + + + + +
    + ID . '_new_email' ); + if ( $new_email && $new_email['newemail'] != $current_user->user_email && $profileuser->ID == $current_user->ID ) : ?> +
    +

    %1$s. Cancel'), $new_email['newemail'], esc_url( self_admin_url( 'profile.php?dismiss=' . $current_user->ID . '_new_email' ) ) ); ?>

    +
    + +
    + +

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

    +
    + +
    + +
    +
    + +
    +
    +

    +
    + + + +caps ) > count( $profileuser->roles ) + && apply_filters( 'additional_capabilities_display', true, $profileuser ) +) : ?> +

    + + + + + +
    +caps as $cap => $value ) { + if ( ! $wp_roles->is_role( $cap ) ) { + if ( '' != $output ) + $output .= ', '; + $output .= $value ? $cap : sprintf( __( 'Denied: %s' ), $cap ); + } + } + echo $output; +?> +
    + + + + + + + +
    +
    + + + 'enter_email'), 'user-new.php' ) ); + die(); + } + } + + if ( !$user_details ) { + wp_redirect( add_query_arg( array('update' => 'does_not_exist'), 'user-new.php' ) ); + die(); + } + + if ( ! current_user_can('promote_user', $user_details->ID) ) + wp_die(__('Cheatin’ uh?')); + + // Adding an existing user to this blog + $new_user_email = $user_details->user_email; + $redirect = 'user-new.php'; + $username = $user_details->user_login; + $user_id = $user_details->ID; + if ( ( $username != null && !is_super_admin( $user_id ) ) && ( array_key_exists($blog_id, get_blogs_of_user($user_id)) ) ) { + $redirect = add_query_arg( array('update' => 'addexisting'), 'user-new.php' ); + } else { + if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { + add_existing_user_to_blog( array( 'user_id' => $user_id, 'role' => $_REQUEST[ 'role' ] ) ); + $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); + } else { + $newuser_key = substr( md5( $user_id ), 0, 5 ); + add_option( 'new_user_' . $newuser_key, array( 'user_id' => $user_id, 'email' => $user_details->user_email, 'role' => $_REQUEST[ 'role' ] ) ); + + $roles = get_editable_roles(); + $role = $roles[ $_REQUEST['role'] ]; + /* translators: 1: Site name, 2: site URL, 3: role, 4: activation URL */ + $message = __( 'Hi, + +You\'ve been invited to join \'%1$s\' at +%2$s with the role of %3$s. + +Please click the following link to confirm the invite: +%4$s' ); + wp_mail( $new_user_email, sprintf( __( '[%s] Joining confirmation' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), sprintf( $message, get_option( 'blogname' ), home_url(), wp_specialchars_decode( translate_user_role( $role['name'] ) ), home_url( "/newbloguser/$newuser_key/" ) ) ); + $redirect = add_query_arg( array('update' => 'add'), 'user-new.php' ); + } + } + wp_redirect( $redirect ); + die(); +} elseif ( isset($_REQUEST['action']) && 'createuser' == $_REQUEST['action'] ) { + check_admin_referer( 'create-user', '_wpnonce_create-user' ); + + if ( ! current_user_can('create_users') ) + wp_die(__('Cheatin’ uh?')); + + if ( ! is_multisite() ) { + $user_id = edit_user(); + + if ( is_wp_error( $user_id ) ) { + $add_user_errors = $user_id; + } else { + if ( current_user_can( 'list_users' ) ) + $redirect = 'users.php?update=add&id=' . $user_id; + else + $redirect = add_query_arg( 'update', 'add', 'user-new.php' ); + wp_redirect( $redirect ); + die(); + } + } else { + // Adding a new user to this site + $user_details = wpmu_validate_user_signup( $_REQUEST[ 'user_login' ], $_REQUEST[ 'email' ] ); + if ( is_wp_error( $user_details[ 'errors' ] ) && !empty( $user_details[ 'errors' ]->errors ) ) { + $add_user_errors = $user_details[ 'errors' ]; + } else { + /** + * Filter the user_login, also known as the username, before it is added to the site. + * + * @since 2.0.3 + * + * @param string $user_login The sanitized username. + */ + $new_user_login = apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] ), true ) ); + if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { + add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email + } + wpmu_signup_user( $new_user_login, $_REQUEST[ 'email' ], array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST[ 'role' ] ) ); + if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { + $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $_REQUEST[ 'email' ] ) ); + wpmu_activate_signup( $key ); + $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); + } else { + $redirect = add_query_arg( array('update' => 'newuserconfirmation'), 'user-new.php' ); + } + wp_redirect( $redirect ); + die(); + } + } +} + +$title = __('Add New User'); +$parent_file = 'users.php'; + +$do_both = false; +if ( is_multisite() && current_user_can('promote_users') && current_user_can('create_users') ) + $do_both = true; + +$help = '

    ' . __('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.') . '

    '; + +if ( is_multisite() ) { + $help .= '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    '; +} else { + $help .= '

    ' . __('You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed.') . '

    ' . + '

    ' . __('New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email.') . '

    '; +} + +$help .= '

    ' . __('Remember to click the Add New User button at the bottom of this screen when you are finished.') . '

    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => $help, +) ); + +get_current_screen()->add_help_tab( array( +'id' => 'user-roles', +'title' => __('User Roles'), +'content' => '

    ' . __('Here is a basic overview of the different user roles and the permissions associated with each one:') . '

    ' . + '
      ' . + '
    • ' . __('Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content.') . '
    • ' . + '
    • ' . __('Contributors can write and manage their posts but not publish posts or upload media files.') . '
    • ' . + '
    • ' . __('Authors can publish and manage their own posts, and are able to upload files.') . '
    • ' . + '
    • ' . __('Editors can publish posts, manage posts as well as manage other people’s posts, etc.') . '
    • ' . + '
    • ' . __('Administrators have access to all the administration features.') . '
    • ' . + '
    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Adding New Users') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +wp_enqueue_script('wp-ajax-response'); +wp_enqueue_script('user-profile'); + +/** + * Filter whether to enable user auto-complete for non-super admins in Multisite. + * + * @since 3.4.0 + * + * @param bool $enable Whether to enable auto-complete for non-super admins. Default false. + */ +if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' ) + && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) ) +) { + wp_enqueue_script( 'user-suggest' ); +} + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +if ( isset($_GET['update']) ) { + $messages = array(); + if ( is_multisite() ) { + switch ( $_GET['update'] ) { + case "newuserconfirmation": + $messages[] = __('Invitation email sent to new user. A confirmation link must be clicked before their account is created.'); + break; + case "add": + $messages[] = __('Invitation email sent to user. A confirmation link must be clicked for them to be added to your site.'); + break; + case "addnoconfirmation": + $messages[] = __('User has been added to your site.'); + break; + case "addexisting": + $messages[] = __('That user is already a member of this site.'); + break; + case "does_not_exist": + $messages[] = __('The requested user does not exist.'); + break; + case "enter_email": + $messages[] = __('Please enter a valid email address.'); + break; + } + } else { + if ( 'add' == $_GET['update'] ) + $messages[] = __('User added.'); + } +} +?> +
    +

    +

    + + +
    +
      + get_error_messages() as $err ) + echo "
    • $err
    • \n"; + ?> +
    +
    +

    ' . $msg . '

    '; +} ?> + + +
    + get_error_messages() as $message ) + echo "

    $message

    "; + ?> +
    + +
    + +' . __('Add Existing User') . ''; + if ( !is_super_admin() ) { + echo '

    ' . __( '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.' ) . '

    '; + $label = __('E-mail'); + $type = 'email'; + } else { + echo '

    ' . __( '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.' ) . '

    '; + $label = __('E-mail or Username'); + $type = 'text'; + } +?> + +
    > + + + + + + + + + + + + + + + + + + +
    +
    + + 'addusersub' ) ); ?> +
    +' . __( 'Add New User' ) . ''; +?> +

    + +
    > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +

    +
    +
    + + + + 'createusersub' ) ); ?> + +
    + + +domain != $current_site->domain ) || ( $current_blog->path != $current_site->path ) ); +/** + * Filter whether to redirect the request to the User Admin in Multisite. + * + * @since 3.2.0 + * + * @param bool $redirect_user_admin_request Whether the request should be redirected. + */ +$redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request ); +if ( $redirect_user_admin_request ) { + wp_redirect( user_admin_url() ); + exit; +} +unset( $redirect_user_admin_request ); diff --git a/wp-admin/user/credits.php b/wp-admin/user/credits.php new file mode 100644 index 0000000..2b4021a --- /dev/null +++ b/wp-admin/user/credits.php @@ -0,0 +1,13 @@ +get_pagenum(); +$title = __('Users'); +$parent_file = 'users.php'; + +add_screen_option( 'per_page', array('label' => _x( 'Users', 'users per page (screen options)' )) ); + +// contextual help - choose Help on the top right of admin panel to preview this. +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    ' +) ) ; + +get_current_screen()->add_help_tab( array( + 'id' => 'screen-display', + 'title' => __('Screen Display'), + 'content' => '

    ' . __('You can customize the display of this screen in a number of ways:') . '

    ' . + '
      ' . + '
    • ' . __('You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab.') . '
    • ' . + '
    • ' . __('You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed.') . '
    • ' . + '
    • ' . __('You can view all posts made by a user by clicking on the number under the Posts column.') . '
    • ' . + '
    ' +) ); + +$help = '

    ' . __('Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:') . '

    ' . + '
      ' . + '
    • ' . __('Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username.') . '
    • '; + +if ( is_multisite() ) + $help .= '
    • ' . __( '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.' ) . '
    • '; +else + $help .= '
    • ' . __( '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.' ) . '
    • '; + +$help .= '
    '; + +get_current_screen()->add_help_tab( array( + 'id' => 'actions', + 'title' => __('Actions'), + 'content' => $help, +) ); +unset( $help ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Managing Users') . '

    ' . + '

    ' . __('Descriptions of Roles and Capabilities') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +if ( empty($_REQUEST) ) { + $referer = ''; +} elseif ( isset($_REQUEST['wp_http_referer']) ) { + $redirect = remove_query_arg(array('wp_http_referer', 'updated', 'delete_count'), wp_unslash( $_REQUEST['wp_http_referer'] ) ); + $referer = ''; +} else { + $redirect = 'users.php'; + $referer = ''; +} + +$update = ''; + +/** + * @since 3.5.0 + * @access private + */ +function delete_users_add_js() { ?> + +current_action() ) { + +/* Bulk Dropdown menu Role changes */ +case 'promote': + check_admin_referer('bulk-users'); + + if ( ! current_user_can( 'promote_users' ) ) + wp_die( __( 'You can’t edit that user.' ) ); + + if ( empty($_REQUEST['users']) ) { + wp_redirect($redirect); + exit(); + } + + $editable_roles = get_editable_roles(); + if ( empty( $editable_roles[$_REQUEST['new_role']] ) ) + wp_die(__('You can’t give users that role.')); + + $userids = $_REQUEST['users']; + $update = 'promote'; + foreach ( $userids as $id ) { + $id = (int) $id; + + if ( ! current_user_can('promote_user', $id) ) + wp_die(__('You can’t edit that user.')); + // The new role of the current user must also have the promote_users cap or be a multisite super admin + if ( $id == $current_user->ID && ! $wp_roles->role_objects[ $_REQUEST['new_role'] ]->has_cap('promote_users') + && ! ( is_multisite() && is_super_admin() ) ) { + $update = 'err_admin_role'; + continue; + } + + // If the user doesn't already belong to the blog, bail. + if ( is_multisite() && !is_user_member_of_blog( $id ) ) + wp_die(__('Cheatin’ uh?')); + + $user = get_userdata( $id ); + $user->set_role($_REQUEST['new_role']); + } + + wp_redirect(add_query_arg('update', $update, $redirect)); + exit(); + +case 'dodelete': + if ( is_multisite() ) + wp_die( __('User deletion is not allowed from this screen.') ); + + check_admin_referer('delete-users'); + + if ( empty($_REQUEST['users']) ) { + wp_redirect($redirect); + exit(); + } + + $userids = array_map( 'intval', (array) $_REQUEST['users'] ); + + if ( empty( $_REQUEST['delete_option'] ) ) { + $url = self_admin_url( 'users.php?action=delete&users[]=' . implode( '&users[]=', $userids ) . '&error=true' ); + $url = str_replace( '&', '&', wp_nonce_url( $url, 'bulk-users' ) ); + wp_redirect( $url ); + exit; + } + + if ( ! current_user_can( 'delete_users' ) ) + wp_die(__('You can’t delete users.')); + + $update = 'del'; + $delete_count = 0; + + foreach ( $userids as $id ) { + if ( ! current_user_can( 'delete_user', $id ) ) + wp_die(__( 'You can’t delete that user.' ) ); + + if ( $id == $current_user->ID ) { + $update = 'err_admin_del'; + continue; + } + switch ( $_REQUEST['delete_option'] ) { + case 'delete': + wp_delete_user( $id ); + break; + case 'reassign': + wp_delete_user( $id, $_REQUEST['reassign_user'] ); + break; + } + ++$delete_count; + } + + $redirect = add_query_arg( array('delete_count' => $delete_count, 'update' => $update), $redirect); + wp_redirect($redirect); + exit(); + +case 'delete': + if ( is_multisite() ) + wp_die( __('User deletion is not allowed from this screen.') ); + + check_admin_referer('bulk-users'); + + if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) { + wp_redirect($redirect); + exit(); + } + + if ( ! current_user_can( 'delete_users' ) ) + $errors = new WP_Error( 'edit_users', __( 'You can’t delete users.' ) ); + + if ( empty($_REQUEST['users']) ) + $userids = array( intval( $_REQUEST['user'] ) ); + else + $userids = array_map( 'intval', (array) $_REQUEST['users'] ); + + add_action( 'admin_head', 'delete_users_add_js' ); + + include( ABSPATH . 'wp-admin/admin-header.php' ); +?> +
    + + + +
    +

    + +
    +

    +
    + +

    +
      +ID ) { + echo "
    • " . sprintf(__('ID #%1$s: %2$s The current user will not be deleted.'), $id, $user->user_login) . "
    • \n"; + } else { + echo "
    • " . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "
    • \n"; + $go_delete++; + } + } + ?> +
    + +

    +
      +
    • +
    • + ' . __( 'Attribute all content to:' ) . ' '; + wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?>
    • +
    + + + + +

    + +
    +
    +ID && !is_super_admin() ) { + $update = 'err_admin_remove'; + continue; + } + if ( !current_user_can('remove_user', $id) ) { + $update = 'err_admin_remove'; + continue; + } + remove_user_from_blog($id, $blog_id); + } + + $redirect = add_query_arg( array('update' => $update), $redirect); + wp_redirect($redirect); + exit; + +case 'remove': + + check_admin_referer('bulk-users'); + + if ( ! is_multisite() ) + wp_die( __( 'You can’t remove users.' ) ); + + if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) { + wp_redirect($redirect); + exit(); + } + + if ( !current_user_can('remove_users') ) + $error = new WP_Error('edit_users', __('You can’t remove users.')); + + if ( empty($_REQUEST['users']) ) + $userids = array(intval($_REQUEST['user'])); + else + $userids = $_REQUEST['users']; + + include( ABSPATH . 'wp-admin/admin-header.php' ); +?> +
    + + + +
    +

    +

    +
      +ID && !is_super_admin() ) { + echo "
    • " . sprintf(__('ID #%1$s: %2$s The current user will not be removed.'), $id, $user->user_login) . "
    • \n"; + } elseif ( !current_user_can('remove_user', $id) ) { + echo "
    • " . sprintf(__('ID #%1$s: %2$s You don\'t have permission to remove this user.'), $id, $user->user_login) . "
    • \n"; + } else { + echo "
    • " . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "
    • \n"; + $go_remove = true; + } + } + ?> +
    + + + + +

    + +
    +
    +prepare_items(); + $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); + if ( $pagenum > $total_pages && $total_pages > 0 ) { + wp_redirect( add_query_arg( 'paged', $total_pages ) ); + exit; + } + + include( ABSPATH . 'wp-admin/admin-header.php' ); + + $messages = array(); + if ( isset($_GET['update']) ) : + switch($_GET['update']) { + case 'del': + case 'del_many': + $delete_count = isset($_GET['delete_count']) ? (int) $_GET['delete_count'] : 0; + $messages[] = '

    ' . sprintf( _n( 'User deleted.', '%s users deleted.', $delete_count ), number_format_i18n( $delete_count ) ) . '

    '; + break; + case 'add': + if ( isset( $_GET['id'] ) && ( $user_id = $_GET['id'] ) && current_user_can( 'edit_user', $user_id ) ) { + $messages[] = '

    ' . sprintf( __( 'New user created. Edit user' ), + esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), + self_admin_url( 'user-edit.php?user_id=' . $user_id ) ) ) ) . '

    '; + } else { + $messages[] = '

    ' . __( 'New user created.' ) . '

    '; + } + break; + case 'promote': + $messages[] = '

    ' . __('Changed roles.') . '

    '; + break; + case 'err_admin_role': + $messages[] = '

    ' . __('The current user’s role must have user editing capabilities.') . '

    '; + $messages[] = '

    ' . __('Other user roles have been changed.') . '

    '; + break; + case 'err_admin_del': + $messages[] = '

    ' . __('You can’t delete the current user.') . '

    '; + $messages[] = '

    ' . __('Other users have been deleted.') . '

    '; + break; + case 'remove': + $messages[] = '

    ' . __('User removed from this site.') . '

    '; + break; + case 'err_admin_remove': + $messages[] = '

    ' . __("You can't remove the current user.") . '

    '; + $messages[] = '

    ' . __('Other users have been removed.') . '

    '; + break; + } + endif; ?> + + +
    +
      + get_error_messages() as $err ) + echo "
    • $err
    • \n"; + ?> +
    +
    + + +
    +

    + + + + +' . __('Search results for “%s”') . '', esc_html( $usersearch ) ); ?> +

    + +views(); ?> + +
    + +search_box( __( 'Search Users' ), 'user' ); ?> + +display(); ?> +
    + +
    +
    +add_help_tab( array( +'id' => 'overview', +'title' => __('Overview'), +'content' => + '

    ' . __('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.') . '

    +

    ' . __('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.') . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'removing-reusing', +'title' => __('Removing and Reusing'), +'content' => + '

    ' . __('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.') . '

    +

    ' . __('Widgets may be used multiple times. You can give each widget a title, to display on your site, but it’s not required.') . '

    +

    ' . __('Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop.') . '

    ' +) ); +get_current_screen()->add_help_tab( array( +'id' => 'missing-widgets', +'title' => __('Missing Widgets'), +'content' => + '

    ' . __('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.') . '

    ' . + '

    ' . __('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.') . '

    ' +) ); + +get_current_screen()->set_help_sidebar( + '

    ' . __('For more information:') . '

    ' . + '

    ' . __('Documentation on Widgets') . '

    ' . + '

    ' . __('Support Forums') . '

    ' +); + +if ( ! current_theme_supports( 'widgets' ) ) { + wp_die( __( '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.' ) ); +} + +// These are the widgets grouped by sidebar +$sidebars_widgets = wp_get_sidebars_widgets(); + +if ( empty( $sidebars_widgets ) ) + $sidebars_widgets = wp_get_widget_defaults(); + +foreach ( $sidebars_widgets as $sidebar_id => $widgets ) { + if ( 'wp_inactive_widgets' == $sidebar_id ) + continue; + + if ( !isset( $wp_registered_sidebars[ $sidebar_id ] ) ) { + if ( ! empty( $widgets ) ) { // register the inactive_widgets area as sidebar + register_sidebar(array( + 'name' => __( 'Inactive Sidebar (not used)' ), + 'id' => $sidebar_id, + 'class' => 'inactive-sidebar orphan-sidebar', + 'description' => __( '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.' ), + 'before_widget' => '', + 'after_widget' => '', + 'before_title' => '', + 'after_title' => '', + )); + } else { + unset( $sidebars_widgets[ $sidebar_id ] ); + } + } +} + +// register the inactive_widgets area as sidebar +register_sidebar(array( + 'name' => __('Inactive Widgets'), + 'id' => 'wp_inactive_widgets', + 'class' => 'inactive-sidebar', + 'description' => __( 'Drag widgets here to remove them from the sidebar but keep their settings.' ), + 'before_widget' => '', + 'after_widget' => '', + 'before_title' => '', + 'after_title' => '', +)); + +retrieve_widgets(); + +// We're saving a widget without js +if ( isset($_POST['savewidget']) || isset($_POST['removewidget']) ) { + $widget_id = $_POST['widget-id']; + check_admin_referer("save-delete-widget-$widget_id"); + + $number = isset($_POST['multi_number']) ? (int) $_POST['multi_number'] : ''; + if ( $number ) { + foreach ( $_POST as $key => $val ) { + if ( is_array($val) && preg_match('/__i__|%i%/', key($val)) ) { + $_POST[$key] = array( $number => array_shift($val) ); + break; + } + } + } + + $sidebar_id = $_POST['sidebar']; + $position = isset($_POST[$sidebar_id . '_position']) ? (int) $_POST[$sidebar_id . '_position'] - 1 : 0; + + $id_base = $_POST['id_base']; + $sidebar = isset($sidebars_widgets[$sidebar_id]) ? $sidebars_widgets[$sidebar_id] : array(); + + // Delete. + if ( isset($_POST['removewidget']) && $_POST['removewidget'] ) { + + if ( !in_array($widget_id, $sidebar, true) ) { + wp_redirect( admin_url('widgets.php?error=0') ); + exit; + } + + $sidebar = array_diff( $sidebar, array($widget_id) ); + $_POST = array('sidebar' => $sidebar_id, 'widget-' . $id_base => array(), 'the-widget-id' => $widget_id, 'delete_widget' => '1'); + } + + $_POST['widget-id'] = $sidebar; + + foreach ( (array) $wp_registered_widget_updates as $name => $control ) { + if ( $name != $id_base || !is_callable($control['callback']) ) + continue; + + ob_start(); + call_user_func_array( $control['callback'], $control['params'] ); + ob_end_clean(); + + break; + } + + $sidebars_widgets[$sidebar_id] = $sidebar; + + // Remove old position. + if ( !isset($_POST['delete_widget']) ) { + foreach ( $sidebars_widgets as $key => $sb ) { + if ( is_array($sb) ) + $sidebars_widgets[$key] = array_diff( $sb, array($widget_id) ); + } + array_splice( $sidebars_widgets[$sidebar_id], $position, 0, $widget_id ); + } + + wp_set_sidebars_widgets($sidebars_widgets); + wp_redirect( admin_url('widgets.php?message=0') ); + exit; +} + +// Output the widget form without js +if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) { + $widget_id = $_GET['editwidget']; + + if ( isset($_GET['addnew']) ) { + // Default to the first sidebar + $keys = array_keys( $wp_registered_sidebars ); + $sidebar = array_shift( $keys ); + + if ( isset($_GET['base']) && isset($_GET['num']) ) { // multi-widget + // Copy minimal info from an existing instance of this widget to a new instance + foreach ( $wp_registered_widget_controls as $control ) { + if ( $_GET['base'] === $control['id_base'] ) { + $control_callback = $control['callback']; + $multi_number = (int) $_GET['num']; + $control['params'][0]['number'] = -1; + $widget_id = $control['id'] = $control['id_base'] . '-' . $multi_number; + $wp_registered_widget_controls[$control['id']] = $control; + break; + } + } + } + } + + if ( isset($wp_registered_widget_controls[$widget_id]) && !isset($control) ) { + $control = $wp_registered_widget_controls[$widget_id]; + $control_callback = $control['callback']; + } elseif ( !isset($wp_registered_widget_controls[$widget_id]) && isset($wp_registered_widgets[$widget_id]) ) { + $name = esc_html( strip_tags($wp_registered_widgets[$widget_id]['name']) ); + } + + if ( !isset($name) ) + $name = esc_html( strip_tags($control['name']) ); + + if ( !isset($sidebar) ) + $sidebar = isset($_GET['sidebar']) ? $_GET['sidebar'] : 'wp_inactive_widgets'; + + if ( !isset($multi_number) ) + $multi_number = isset($control['params'][0]['number']) ? $control['params'][0]['number'] : ''; + + $id_base = isset($control['id_base']) ? $control['id_base'] : $control['id']; + + // Show the widget form. + $width = ' style="width:' . max($control['width'], 350) . 'px"'; + $key = isset($_GET['key']) ? (int) $_GET['key'] : 0; + + require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?> +
    +

    +
    > +

    + +
    +
    +' . __('There are no options for this widget.') . "

    \n"; ?> +
    + +

    +
    + + $sbvalue ) { + echo "\t\t\n"; + } ?> +
    "; + if ( 'wp_inactive_widgets' == $sbname || 'orphaned_widgets' == substr( $sbname, 0, 16 ) ) { + echo ' '; + } else { + if ( !isset($sidebars_widgets[$sbname]) || !is_array($sidebars_widgets[$sbname]) ) { + $j = 1; + $sidebars_widgets[$sbname] = array(); + } else { + $j = count($sidebars_widgets[$sbname]); + if ( isset($_GET['addnew']) || !in_array($widget_id, $sidebars_widgets[$sbname], true) ) + $j++; + } + $selected = ''; + echo "\t\t\n"; + } + echo "
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    + + +
    +

    + + +

    + + +

    + + + + +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + $registered_sidebar ) { + if ( false !== strpos( $registered_sidebar['class'], 'inactive-sidebar' ) || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) { + $wrap_class = 'widgets-holder-wrap'; + if ( !empty( $registered_sidebar['class'] ) ) + $wrap_class .= ' ' . $registered_sidebar['class']; + + ?> +
    +
    + +
    +
    +
    + +
    +
    + 1 ) { + $split = ceil( $sidebars_count / 2 ); +} else { + $single_sidebar_class = ' class="single-sidebar"'; +} + +?> +
    +
    > + +
    +
    +
    + +
    +
    +
    + +
    +
      +
      + + +
      +
      + +comment_status ) ) { + /** + * Fires when a comment is attempted on a post that does not exist. + * + * @since 1.5.0 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'comment_id_not_found', $comment_post_ID ); + exit; +} + +// get_post_status() will get the parent status for attachments. +$status = get_post_status($post); + +$status_obj = get_post_status_object($status); + +if ( ! comments_open( $comment_post_ID ) ) { + /** + * Fires when a comment is attempted on a post that has comments closed. + * + * @since 1.5.0 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'comment_closed', $comment_post_ID ); + wp_die( __('Sorry, comments are closed for this item.') ); +} elseif ( 'trash' == $status ) { + /** + * Fires when a comment is attempted on a trashed post. + * + * @since 2.9.0 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'comment_on_trash', $comment_post_ID ); + exit; +} elseif ( ! $status_obj->public && ! $status_obj->private ) { + /** + * Fires when a comment is attempted on a post in draft mode. + * + * @since 1.5.1 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'comment_on_draft', $comment_post_ID ); + exit; +} elseif ( post_password_required( $comment_post_ID ) ) { + /** + * Fires when a comment is attempted on a password-protected post. + * + * @since 2.9.0 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'comment_on_password_protected', $comment_post_ID ); + exit; +} else { + /** + * Fires before a comment is posted. + * + * @since 2.8.0 + * + * @param int $comment_post_ID Post ID. + */ + do_action( 'pre_comment_on_post', $comment_post_ID ); +} + +$comment_author = ( isset($_POST['author']) ) ? trim(strip_tags($_POST['author'])) : null; +$comment_author_email = ( isset($_POST['email']) ) ? trim($_POST['email']) : null; +$comment_author_url = ( isset($_POST['url']) ) ? trim($_POST['url']) : null; +$comment_content = ( isset($_POST['comment']) ) ? trim($_POST['comment']) : null; + +// If the user is logged in +$user = wp_get_current_user(); +if ( $user->exists() ) { + if ( empty( $user->display_name ) ) + $user->display_name=$user->user_login; + $comment_author = wp_slash( $user->display_name ); + $comment_author_email = wp_slash( $user->user_email ); + $comment_author_url = wp_slash( $user->user_url ); + if ( current_user_can( 'unfiltered_html' ) ) { + if ( ! isset( $_POST['_wp_unfiltered_html_comment'] ) + || ! wp_verify_nonce( $_POST['_wp_unfiltered_html_comment'], 'unfiltered-html-comment_' . $comment_post_ID ) + ) { + kses_remove_filters(); // start with a clean slate + kses_init_filters(); // set up the filters + } + } +} else { + if ( get_option('comment_registration') || 'private' == $status ) + wp_die( __('Sorry, you must be logged in to post a comment.') ); +} + +$comment_type = ''; + +if ( get_option('require_name_email') && !$user->exists() ) { + if ( 6 > strlen($comment_author_email) || '' == $comment_author ) + wp_die( __('ERROR: please fill the required fields (name, email).') ); + elseif ( !is_email($comment_author_email)) + wp_die( __('ERROR: please enter a valid email address.') ); +} + +if ( '' == $comment_content ) + wp_die( __('ERROR: please type a comment.') ); + +$comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0; + +$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); + +$comment_id = wp_new_comment( $commentdata ); +if ( ! $comment_id ) { + wp_die( __( "ERROR: The comment could not be saved. Please try again later." ) ); +} + +$comment = get_comment( $comment_id ); + +/** + * Perform other actions when comment cookies are set. + * + * @since 3.4.0 + * + * @param object $comment Comment object. + * @param WP_User $user User object. The user may not exist. + */ +do_action( 'set_comment_cookies', $comment, $user ); + +$location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id; + +/** + * Filter the location URI to send the commenter after posting. + * + * @since 2.0.5 + * + * @param string $location The 'redirect_to' URI sent via $_POST. + * @param object $comment Comment object. + */ +$location = apply_filters( 'comment_post_redirect', $location, $comment ); + +wp_safe_redirect( $location ); +exit; diff --git a/wp-config-sample.php b/wp-config-sample.php new file mode 100644 index 0000000..f247332 --- /dev/null +++ b/wp-config-sample.php @@ -0,0 +1,80 @@ + 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 @@ +8R%&{n_)Thk4#H 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 out all of the embeds that WordPress supports." +msgstr "Vi har ogsÃ¥ udvidet de tjenester vi understøtter — du kan indlejre videoer fra CollegeHumor, spillelister fra YouTube, og foredrag fra TED. Tjek alle de indlejringer som WordPress understøtter." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Fokuser pÃ¥ dit indhold" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "Skrivning og redigering er nu renere og mere sammensmeltet, da du nu har en editor, der tilpasser sig dit indhold, mens du skriver, og har formatteringsværktøjerne tilgængelige hele tiden." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Find det rigtige plugin" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Der er mere end 30.000 gratis og open source plugins i WordPress pluginkataloget. WordPress 4.0 gør det nemmere at finde det rigtige plugin til dit behov med nye mÃ¥leenheder, bedre søgning og en mere visuel oplevelse." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Gennemse plugins" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "Tilpasning API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "Kontekst, paneler og en bredere række af kontrolmuligheder understøttes nu i tilpasseren." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Query Ordering" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Udviklere har større fleksibilitet, nÃ¥r der oprettes %1$s klausuler gennem %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Opdaterede biblioteker: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Hvis du bare vil have en ide om, hvad der er tilgængeligt, sÃ¥ kan du gennemse Udvalgte og Populære plugins ved at benytte de links, der er oppe til venstre af skærmbilledet. Disse sektioner ændrer sig jævnligt." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Alle de filer du har uploadet er vist i mediebiblioteket, hvor de senest tilføjede er vist først." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Tilføj plugins" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Gennemse" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Ugyldig oversættelsestype." + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Note:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "%s konstanten i din %s fil er ikke længere nødvendig." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Ikke vedhæftet (%s)" +msgstr[1] "Ikke vedhæftet (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papirkurv (%s)" +msgstr[1] "Papirkurv (%s)" + +#: wp-admin/install.php:216 +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 "Velkommen til den berømte 5-minuttersinstallering. Du skal bare udfylde informationerne nedenfor - og sÃ¥ er du lynhurtigt i gang med at bruge verdens nemmest udvidelige og kraftigste personlige udgivelsesplatform." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Ikke testet med din version af WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Inkompatibel med din version af WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Kompatibel med din version af WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d stjerne" +msgstr[1] "%d stjerner" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Vælg massehandling" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Udvid editoren til vinduets højde." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "MÃ¥ned" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Dag" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Time" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minut" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Vi bruger denne information til at generere wp-config.php filen." + +#: wp-admin/theme-install.php:82 +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. 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 "Du kan søge efter temaer med nøgleord, forfatter eller tag, eller du kan blive mere specifik og søge vha. funktionsfilteret. Alternativt kan du søge i de temaer, der er udvalgte, populære eller seneste. NÃ¥r du finder det tema, du vil bruge, kan du fÃ¥ det forhÃ¥ndsvist eller installeret." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Er allerede installeret" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Forrige" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Næste" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA TESTERE:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Dette websted er indstilliet til at installere opdateringer af fremtidige beta-versioner automatisk." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "Gittervisning af Mediebiblioteket kræver JavaScript. Skift til listevisning." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Tilføj brugeren uden at sende en e-mail, der kræver bekræftelse." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "WordPress-holdet er villige til at hjælpe dig. Videresend denne e-mail til %s og holdet vil samarbejde med dig for at sikre at dit websted virker." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s kunne ikke indlejres." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "ForhÃ¥ndsvisning er ikke tilgængelig. %s kan ikke indlejres forsvarligt." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Vælg side" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta-testning" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Ydelse" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Social" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Værktøj" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Installer %s nu" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Updater %s nu" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Flere detaljer" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s download" +msgstr[1] "%s downloads" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Vis detaljer" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Antal" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Opdateret for nylig" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"OPDATERINGSLOG\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Anmeldelser" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Doner til dette plugin »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Klik for at se anmeldelser der har givet %d stjerne" +msgstr[1] "Klik for at se anmeldelser der har givet %d stjerner" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Bidragsydere" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Tilpasseren giver mulighed for at forhÃ¥ndsvise ændringer pÃ¥ dit websted inden du udgiver. Du kan ogsÃ¥ navigere til forskellige sider pÃ¥ dit websted for at forhÃ¥ndsvise dem." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Hvis du kontakter os, vil vi ogsÃ¥ sikre, at du aldrig oplever dette problem igen." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Ny Feature: Live widgetforhÃ¥ndsvisninger" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Tilføj, rediger og leg med dine widgets fra tematilpasseren." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Efterse dine ændringer i real-tid og vent med at gemme dem til du er klar." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Ingen bedømmelser." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Sorteret pÃ¥:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Ingen temaer fundet. Prøv en anden søgning." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "For at beskære billedet, tryk pÃ¥ det og træk for at lave din markering." + +#: wp-admin/includes/image-edit.php:44 +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 kan skalere det originale billede proportionelt. Det bedste resultat fÃ¥s, hvis du skalerer før du beskærer, vender eller roterer. Billeder kan kun nedskaleres, ikke opskaleres." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "En rød bar i venstre side betyder, at kommentaren venter pÃ¥, at du modererer den." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Tastaturbrugere: NÃ¥r du arbejder i den visuelle editor kan du bruge alt + F10 for at tilgÃ¥ værktøjslinjen." + +#: wp-admin/includes/image-edit.php:86 +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 "Højde-bredde-forhold er forholdet mellem bredden og højden pÃ¥ billedet. Du kan bibeholde højde-bredde-forhold ved at holde shift-knappen nede, mens du ændrer billedstørrelsen. Brug inputboksen til at specificere højde-bredde-forhold, f.eks. 1:1 (kvadrat), 4:3, 16:9, osv." + +#: wp-admin/includes/image-edit.php:89 +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 "NÃ¥r du har taget dit valg, kan du justere det ved at skrive størrelsen i pixels. Den mindst valgte størrelse er miniaturestørrelsen sat i Medieindstillingerne." + +#: wp-admin/includes/image-edit.php:119 +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 kan ændre billedet og stadig bevare miniaturevisningen. For eksempel, vil du mÃ¥ske have en kvadratisk miniaturevisning, der kun viser et udsnit af billedet." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Vist pÃ¥ de vedhæftede sider." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Gennemse" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Alle kommentartyper" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$2, %2$2 %3$2" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Udvalgte" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Populære" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Nyeste" + +#: wp-admin/users.php:46 +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 "Fjern gør det muligt at fjerne en bruger fra dit websted. Det sletter ikke deres indhold. Du kan ogsÃ¥ fjerne flere brugere pÃ¥ en gang ved at bruge massehandling." + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Dit nye WordPress-websted er sat op pÃ¥:\n" +"\n" +"%1$s\n" +"\n" +"Du kan logge ind pÃ¥ administratorkontoen med følgende information:\n" +"\n" +"Brugernavn: %2$s\n" +"Kodeord: %3$2\n" +"\n" +"Vi hÃ¥ber, du nyder dit nye websted. Tak!\n" +"\n" +"--WordPress-holdet\n" +"http://www.wordpress.org\n" + +#: wp-admin/index.php:57 +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 "Bokskontroller - Tryk pÃ¥ boksens overskrift for at udvide eller klappe den sammen. Nogle bokse tilføjet af plugins kan have indstillingsmuligheder, og vil have et “Tilpas” link i titelbaren, hvis du holder musen henover den." + +#: wp-admin/index.php:67 +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 "Et overblik - Viser en opsummering af indholdet pÃ¥ dine websteder, og finder ud af hvilket tema og hvilken WordPress-version, du bruger." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Tilbage til indlægseditoren" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Tilføj temaer" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Udvalgte temaer" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Populære temaer" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Nyeste temaer" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Søg i temaer" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Søg i temaer..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Detaljer & forhÃ¥ndsvisning" + +#: wp-admin/users.php:48 +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 "Slet sender dig til Slet bruger-siden for bekræftelse, hvor du kan slette en bruger fra dit websted permanent og fjerne deres indhold. Du kan ogsÃ¥ slette flere brugere pÃ¥ en gang ved at bruge massehandling." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Hvad skal der ske med indhold denne bruger ejer?" +msgstr[1] "Hvad skal der ske med indhold disse brugere ejer?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Slet alt indhold." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Tildel alt indhold til:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Type" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Tak fordi du skaber med WordPress." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Supportfora" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"Betatester?\n" +"========\n" +"\n" +"Denne fejlsøgnings-e-mail bliver afsendt, nÃ¥r du bruger en udviklingsversion af WordPress.\n" +"\n" +"Hvis du mener at problemer skyldes fejl i WordPress, vil du sÃ¥ være sød at rapportere det?\n" +"* Åbn en trÃ¥d i supportforummet: https://wordpress.org/support/forum/alphabeta\n" +"* Eller, hvis du føler dig sikker nok til at skrive en fejlrapport: http://core.trac.wordpress.org/\n" +"\n" +"Tak! WordPress-holdet" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "HÃ¥ndter widgets" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "HÃ¥ndter menuer" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Rediger status" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Rediger synlighed" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Gennemse ændringer" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Rediger dato og tid" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Søg i installerede temaer..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Hvis en opdatering er tilgængelig vil du se en meddelelse i værktøjslinjen og navigationsmenuen." + +#: wp-admin/update-core.php:474 +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 — At opdatere din WordPress-installation er en simpel et-klik procedure: bare klik pÃ¥ “Opdater Nu” knappen, nÃ¥r du fÃ¥r en meddelelse om, at der er en ny opdatering tilgængelig." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "I de fleste tilfælde vil WordPress automatisk foretage vedligeholdelses- og sikkerhedsopdateringer i baggrunden for dig." + +#: wp-admin/update-core.php:478 +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 "Oversættelser — Filerne der oversætter WordPress til dit sprog opdateres for dig, nÃ¥r der er andre opdateringer. But hvis disse filer er uddaterede, sÃ¥ kan du Klikke Opdater oversættelsen knappen." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "PÃ¥ dette skærmbillede kan du opdatere til den seneste version af WordPress, samt opdatere dine temaer og plugins fra WordPress.orgs servere." + +#: wp-admin/update-core.php:475 +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 "Temaer og plugins — For at opdatere temaer og plugins fra dette skærmbillede, sÃ¥ brug afkrydsningsfelterne til at vælge, Klik derefter pÃ¥ den den passende Opdater knap. For at opdatere alle dine temaer og plugins pÃ¥ en gang, kan du afkrydse feltet øverst for at vælge alle, før du klikker pÃ¥ opdateringsknappen." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Velkommen til WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Hvis du ønsker flere temaer at vælge imellem, sÃ¥ klik pÃ¥ “Tilføj nyt” knappen og du vil kunne gennemse eller søge efter yderligere temaer fra WordPress.org temabiblioteket. Temaer i WordPress.org temabiblioteket er designet og udviklet af tredjeparter, og bruger samme licens som WordPress. NÃ¥ja, og de er gratis!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Fast layout" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Flydende layout" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Responsivt layout" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s indlæg" +msgstr[1] "%s indlæg" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s side" +msgstr[1] "%s sider" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s kommentar" +msgstr[1] "%s kommentarer" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s til bedømmelse" +msgstr[1] "%s til bedømmelse" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j. F" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB plads tilladt" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) plads brugt" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Temadetaljer" + +#: wp-admin/options-reading.php:66 +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 "NÃ¥r denne indstilling er aktiv, sÃ¥ vises en meddelelse i Oversigtsboksen i kontrolpanelet, som siger \"Søgemaskiner blokeret\" for at minde dig om, at dit websted ikke bliver indekseret." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "Et overblik" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Aktiv:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Klargjort til øget tilgængelighed" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Dette er et undertema af %s." + +#: wp-admin/themes.php:40 +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 "Dette skærmbillede bruges til at hÃ¥ndtere dine installerede temaer. Ud over standardtema(erne), som fulgte med din WordPress-installation, er her temaer designet og udviklet af tredjeparter. " + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Hold musen over eller tap for at se knapperne Aktiver og Live forhÃ¥ndsvisning" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Klik pÃ¥ temaet for at se temanavnet, version, forfatter, beskrivelse, tags og Slet-linket" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Klik pÃ¥ Tilpas pÃ¥ det nuværende tema eller Live forhÃ¥ndsvisning for ethvert andet tema for at se en Live forhÃ¥ndsvisning." + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Det nuværende tema er fremhævet som det første tema." + +#: wp-admin/themes.php:72 +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 "Tap eller før musen over et hvilket som helst tema og klik derefter pÃ¥ Live forhÃ¥ndsvisning for at se en live forhÃ¥ndsvisning og fÃ¥ mulighed for at ændre temaindstillingerne i et seperat fuldskærmsvindue. Du han ogsÃ¥ finde en Live forhÃ¥ndsvisningknap i bunden af skærmbilledet med temadetaljer. Alle installerede temaer kan forhÃ¥ndsvises og tilpasses pÃ¥ denne mÃ¥de." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Temaet der forhÃ¥ndsvises, kan du interagere med fuldt ud — gÃ¥ til forskellige sider for at se hvordan temaet hÃ¥ndterer indlæg, arkiver og andre sideskabeloner. Indstillingerne kan ændre sig alt efter hvilke egenskaber temaet understøtter. For at godkende de nye indstillinger og aktivere temaet i et hug, sÃ¥ klik Gem & Aktiver knappen ovenover menuen." + +#: wp-admin/themes.php:74 +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 "NÃ¥r du bruger forhÃ¥ndsvisning pÃ¥ mindre skærme, kan du bruge minimerknappen i bunden af venstre vindue. Dette vil skjule vinduet, hvilket giver mere plads til at forhÃ¥ndsvise dit websted med det nye tema. For at bringe vinduet tilbage, sÃ¥ klik pÃ¥ minimerknappen igen." + +#: wp-admin/widgets.php:339 +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 "For at aktivere en widget, sÃ¥ træk den til en sidebar og klik pÃ¥ den. For at deaktivere en widget og slette dens indstillinger, sÃ¥ træk den tilbage." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%1$s bedømmelse baseret pÃ¥ %2$s bedømmelser" +msgstr[1] "%1$s bedømmelse baseret pÃ¥ %2$s bedømmelser" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "%s bedømmelse" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Dette skærmbillede viser brugerne alle deres websteder i dette netværk, og giver ogsÃ¥ brugeren mulighed for at vælge et primært websted. De kan anvende links under hvert websted til at besøge enten selve webstedet eller kontrolpanelet for webstedet." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Rollback fejl: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Fejl: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Følgende plugins blev opdateret uden problemer:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Følgende temaer blev opdateret uden problemer: " + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Følgende oversættelser er opdateret uden problemer:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Følgende plugins kunne ikke opdateres:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Følgende temaer kunne ikke opdateres:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Følgende oversættelser kunne ikke opdateres:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Kunne ikke indsende denne formular, genindlæs venligst og prøv igen." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Skærmindstillinger - Brug fanebladet Skærmindstillinger for at vælge hvilke kontrolpanelbokse, der skal vises." + +#: wp-admin/index.php:68 +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 "Aktivitet - Viser kommende, planlagte indlæg, nyligt udgivede indlæg og de seneste kommentarer til dine indlæg, og giver dig mulighed for bedømme dem." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Hurtigt udkast - Giver dig mulighed for at tilføje et nyt indlæg og gemme det som udkast. Viser ogsÃ¥ link stil de fem nyeste udkast, som du har lavet." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress nyheder - Sidste nyt fra det officielle WordPress-projekt, WordPress Planet, og populære og nye plugins." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress nyheder - Seneste nyheder fra det officielle WordPress projekt WordPress Planet." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Hov, du har ikke adgang til at tilføje nye udkast." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Er du sikker pÃ¥, at du vil slette dette tema?\n" +"\n" +"Klik 'Annuller' for at gÃ¥ tilbage, 'OK' for at bekræfte og slette temaet." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Tilføj nyt tema" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Tilføj nyt" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Opdatering tilgængelig" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Luk vindue" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Vis forrige tema" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Vis næste tema" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Tilføj widget" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Aktivitet" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress websted: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "SUCCES: WordPress blev opdateret til %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "MISLYKKET: WordPress kunne ikke opdatere til %s" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "SUCCES: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "MISLYKKET: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Der skete fejl under baggrundsopdateringen" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Baggrundsopdateringen er afsluttet" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Hurtigt udkast" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress nyheder" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s med %2$s tema." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Hvad har du pÃ¥ hjerte?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Vis alle" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Kladder" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Udgives snart" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Senest udgivet" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Ingen aktivitet endnu!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "I dag" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "I morgen" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Populært plugin" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "HÃ¥ndter uploads" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "Opdateringen kan ikke installeres fordi, vi ikke vil kunne kopiere nogle filer. Dette skyldes ofte uoverensstemmelser i fil-tilladelserne." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "Nu er ogsÃ¥ WordPress %s tilgængelig." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Ved %1$s oplevede dit websted en kritisk fejl mens opdateringen til WordPress version %2$s stod pÃ¥." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Dit websted brugte version %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Opdater oversættelser" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Opdaterer oversættelser for %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Oversættelser til %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Dit websted er opdateret til WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s er tilgængelig. Opdater venligst!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] VIGTIGT: Dit websted kan være nede pÃ¥ grund af en mislykket opdatering" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Hejsa! Dit websted pÃ¥ %1$s er automatisk blevet opdateret til WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Du behøver ikke gøre mere." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Se 'Om WordPress'-skærmbilledet for mere information om version %s:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Opdater venligst dit websted pÃ¥ %1$s til WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Det er desværre ikke muligt at opdatere WordPress automatisk." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "Det er nemt at opdatere og det tager kun et øjeblik:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Dit websted pÃ¥ %1$s oplevede en kritisk fejl under forsøg pÃ¥ at opdatere til den seneste version af WordPress, %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Dette betyder, at dit websted kan være offline eller i stykker. Ingen panik; dette kan ordnes." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Se venligst dit websted nu. Det er muligt, at alt fungerer. Hvis det fortæller, at du skal opdatere, bør du gøre det:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "At holde dit websted opdateret er vigtigt for sikkerheden. Det gør ogsÃ¥ internettet til et sikrere sted for dig og dine læsere." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Hvis der opstÃ¥r nogen problemer eller du fÃ¥r brug for support, kan de frivillige hos WordPress.org mÃ¥ske hjælpe." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Du har ogsÃ¥ nogle plugins eller temaer med opdateringer tilgængelige. Opdater dem nu:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "WordPress-holdet" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "Vi har noget data, der beskriver fejlen din side stødte pÃ¥." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Dit hosting-udbyder, frivillige supportere eller en rar udvikler kan mÃ¥ske bruge disse oplysninger til at hjælpe dig:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Fejlkode: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "FEJL: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Dette indhold er lÃ¥st." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Hvis du vælger at overtage vil %s ikke længere kunne redigere." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Hvis du fÃ¥r brug for at geninstallere version %s, kan du gøre det her, eller du kan downloade filerne og geninstallere dem manuelt:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Fremtidige sikkerhedsopdateringer vil automatisk blive installeret." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Oversættelser" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Alle dine oversættelser er opdaterede." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Nogle af dine oversættelser er blevet for gamle." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Visse oversættelser skal opdateres. Vent et øjeblik mens vi opdaterer dem." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "Oversættelsen er up-to-date." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Henter en oversættelse fra %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Opdateringen af oversættelsen fejlede." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Oversættelse opdateret." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Opdaterer tema: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Opdaterer plugin: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Der er ikke nok ledig diskplads til at fuldføre opdateringen." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Kommentarer skal godkendes manuelt" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Disse størrelser angiver de maksimale dimensioner i pixel, der kan bruges, nÃ¥r billeder tilføjes til Mediebiblioteket." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 bruger som standard web URL'er med spørgsmÃ¥lstegn og en masse numre, men tilbyder dig ogsÃ¥ muligheden for at lave din egen URL-struktur til permalinks og arkiver. Dette kan gøre dine links pænere, mere brugervenlige og mere fremtidssikrede. Et antal tags er tilgængelige, og her er et par eksempler, som kan fÃ¥ dig i gang." + +#: wp-admin/theme-editor.php:33 +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 "Opgradering til en nyere version af det samme tema vil tilsidesætte de ændringer der er lavet i temaet. For at undgÃ¥ dette, overvej i stedet for at oprette et child theme. " + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Opret en ny bruger og tilføj dem til dette websted." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Kære bruger \n" +"\n" +"Du har for nylig anmodet om at fÃ¥ administrator e-mail-adressen pÃ¥ \n" +"dit websted ændret. \n" +"Hvis dette er korrekt, skal du klikke pÃ¥ følgende link for at ændre det: \n" +"###ADMIN_URL### \n" +"\n" +"Du kan roligt ignorere og slette denne e-mail, hvis du ikke ønsker at \n" +"foretage denne handling. \n" +"\n" +"Denne e-mail er blevet sendt til ###EMAIL### \n" +"\n" +"Hilsen, \n" +"Alle pÃ¥ ###SITENAME### \n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Leder efter %1$s i %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "Sprogpakken mangler enten .po eller .mo filer." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Forsøger at rulle tilbage til forrige version." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "PÃ¥ grund af en fejl under opdatering, har WordPress rullet tilbage til din tidligere version." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Opdaterer til WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "Checksum for filen (%1$s) svarer ikke til forventede checksum værdi (%2$s)." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Dette kodeord gemmes ikke pÃ¥ serveren." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Forbereder til at installere nyeste version…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Kopierer de nødvendige filer…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Angiv venligst et gyldigt brugernavn." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "Brugernavnet indeholder ugyldige tegn." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Dine kodeord stemmer ikke overens. Prøv venligst igen." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Du skal angive en e-mail-adresse." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Beklager, men dette er ikke en gyldig e-mail-adresse. E-mail-adresser skal ligne brugernavn@eksempel.dk." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Dit tema understøtter som udgangspunkt ikke menuer, men du kan bruge dem i sidebars ved at tilføje en “Brugerdefineret menu” widget i Widgets skærmbilledet." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "Menuer kan vises pÃ¥ steder defineret af dit tema, endda ogsÃ¥ i sidebars ved at tilføje en “Brugerdefineret menu#8221; widget i Widgets skærmbilledet. Hvis dit tema ikke understøtter den brugerdefinerede menufunktionen (standard temaerne, %2$s og %3$s gør), kan du lære om at tilføje dette ved at følge Dokumentations-linket ude i siden." + +#: wp-admin/nav-menus.php:518 +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 "Ved at klikke pÃ¥ pilen til højre for et menupunkt i editoren vil du fÃ¥ vist en række standardindstillinger. Yderligere indstillinger sÃ¥som link target, CSS-klasser, link-relationer, og link-beskrivelser kan aktiveres og deaktiveres via fanen Skærmindstillinger." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP-adresse:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Kategori tilføjet." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Kategori slettet." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Kategori opdateret." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Kategori blev ikke tilføjet." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Kategori ikke opdateret." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Kategorier slettet." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Tag tilføjet." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Tag slettet." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Tag opdateret." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Tag er ikke tilføjet." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Tag blev ikke opdateret." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Tags slettet." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s indlæg blev ikke opdateret, da det bliver redigeret af en anden." +msgstr[1] "%s indlæg blev ikke opdateret, da de bliver redigeret af en anden." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s indlæg er slettet permanent." +msgstr[1] "%s indlæg er slettet permanent." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s indlæg er flyttet til papirkurven." +msgstr[1] "%s indlæg er flyttet til papirkurven." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s indlæg er gendannet fra papirkurven." +msgstr[1] "%s indlæg er gendannet fra papirkurven." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s side opdateret." +msgstr[1] "%s sider opdateret." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s siden blev ikke opdateret, da den bliver redigeret af en anden." +msgstr[1] "%s siderne blev ikke opdateret, da de bliver redigeret af en anden." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s side slettet permanent." +msgstr[1] "%s sider slettet permanent." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s side er flyttet til papirkurven." +msgstr[1] "%s sider er flyttet til papirkurven." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s side gendannet fra papirkurven." +msgstr[1] "%s sider gendannet fra papirkurven." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Sammenlign to forskellige ændringer ved at vælge “Sammenlign ændringer” boksen ude til siden." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Sammenlig ændringer" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Vis, sammelign og gendan andre ændringer til dette indhold i det forbedrede ændringsskærmbillede." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Rediger lÃ¥s" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "En anden er ved redigere dette. Ingen grund til at opdatere siden; lÃ¥sen vil forsvinde, nÃ¥r de er færdige." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Sammenlign to udgaver" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" fra %2$s af %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" fra %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" af %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Dit websted er konfigureret til kun at gemme de seneste %s ændringer." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Ændringer: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Gennemse" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Autogemt af %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Nuværende udgave af %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Gendan denne autogemte ændring" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Ændring af %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Forbindelsen mistet. Der bliver ikke gemt noget, før forbindelsen genoprettes." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Vi tager backup af dette indlæg i din browser. Bare for at være pÃ¥ den sikre side." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Beklager, noget gik galt. Sammenligningen, som du bad om, kunne ikke hentes." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Vedhæftning" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Gentag nyt kodeord" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Gentag kodeord" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Tilføj menuelementer fra kolonnen til venstre." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Plugins udvider funktionaliteten i WordPress. Du kan automatisk installere plugins fra WordPress Plugin-biblioteket eller uploade et plugin i .zip format via denne side." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Pakken indeholder ingen filer." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Temaet indeholder ingen filer." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "En fejl opstod under opdateringen af %1$s: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "For at navigere mellem revisionerne, sÃ¥ træk skydehÃ¥ndtaget til venstre eller højre eller brug Forrige- og Næste knapperne." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Indlæser…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Fejl ved flytning til papirkurv." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Fejl ved gendannelse fra papirkurv." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Emnet du prøver at flytte til papirkurven findes ikke længere." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Emnet du prøver at gendanne fra papirkurven findes ikke længere. " + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Dette emne er allerede blevet slettet." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Træk hvert emne i den rækkefølge, du foretrækker. Klik pÃ¥ pilen til højre for emnet for at afsløre yderligere indstillinger." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Du har endnu ikke oprettet nogen menuer, klik pÃ¥ ’Tilføj ny menu’ linket for at komme i gang" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Dette skærmbillede bruges til at hÃ¥ndtere dine indlægsrevisioner." + +#: wp-admin/revision.php:106 +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 "Ændringer er gemte kopier af dit indlæg eller dine side, som med mellemrum oprettes i takt med, at du opdaterer dit indhold. Den røde tekst til venstre viser indholdet, der er fjernet. Den grønne tekst til højre viser indholdet, der er tilføjet." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Fra dette skærmbillede kan du gennemse, sammenligne og genskabe revisioner:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "For at genskabe en revision, sÃ¥ klik Genskab denne revision." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "HÃ¥ndtering af revisioner" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Til:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Fra:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Tidligere" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Næste" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "MenuomrÃ¥der opdateret" + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j. F @ H:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s med %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Udgivet: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Nr. %1$s af %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Nr. %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Genre: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Lydformat:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Audio Codec:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Gemmer revision..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Dine seneste ændringer blev gemt." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Dette skærmbillede bruges til at hÃ¥ndtere dine brugerdefinerede menuer." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "I dette skærmbillede kan du:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Opret, rediger og slet menuer" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Tilføj, organiser og lav ændringer i forskellige menuelementer." + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "MenuhÃ¥ndteringsboksen øverst i skærmbilledet bruges til at kontrollere hvilken menu, der er Ã¥ben i editoren nedenunder." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "For at redigere en menu, sÃ¥ vælg en menu fra dropdown-muligheden og klik Vælg" + +#: wp-admin/nav-menus.php:509 +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 kan tildele temaomrÃ¥der til individuelle menuer ved at vælge de ønskede indstillinger i bunden af menu-editoren. For at tildele menuer til alle temaomrÃ¥der pÃ¥ én gang, sÃ¥ spring til HÃ¥ndter menuomrÃ¥der-fanen øverst i skærmbilledet." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "MenuhÃ¥ndtering" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Menuer kan indeholde links til sider, kategorier, brugerdefinerede links eller andre indholdstyper. Menulinks tilføjes ved at vælge elementer fra boksene i venstre kolonne nedenfor." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Tilføj en eller flere elementer pÃ¥ én gang ved at sætte flueben i afkrydsningsfeltet ved siden af hvert element og klikke Tilføj til menu" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "For at tilføje et brugerdefineret link, sÃ¥ udvid Link sektionen, udfyld URL og link-tekst, og klik Tilføj til Menu" + +#: wp-admin/nav-menus.php:521 +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 "For at omorganisere, sÃ¥ træk og slip elementer med musen eller brug tastaturet. Træk eller flyt et element en smule til højre for at gøre det til en undermenu." + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Slet en menu ved at udvide det og klikke pÃ¥ Fjern linket" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Redigering af menuer" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Dette skræmbillede bruges til at tildele overordnede menuer til omrÃ¥der, der er defineret i dit tema." + +#: wp-admin/nav-menus.php:531 +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 "For at tildele menuer til et eller flere temaomrÃ¥der, sÃ¥ vælg en menu fra hvert omrÃ¥des rullemenu. NÃ¥r du er færdig, sÃ¥ klik Gem ændringer " + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "For at redigere en menu, der er tildelt et temaomrÃ¥de, sÃ¥ klik det tilstødende Rediger link" + +#: wp-admin/nav-menus.php:533 +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 "For at tilføje en ny menu i stedet for at tildele en eksiterende, sÃ¥ klik pÃ¥ Brug ny menu linket" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Rediger menuer" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "HÃ¥ndter omrÃ¥der" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "TemaomrÃ¥de" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Tildelt menu" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Vælg en menu" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Rediger" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Brug ny menu" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Gendan denne ændring" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Flyt en op" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Flyt en ned" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Flyt til toppen" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Flyt under %s" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Flyt ud fra under %s" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Under %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Ud fra under %s" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Menupunkt %2$d af %3$d." + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Underpunkt nummer %2$d under %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Rettigheder" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Nægtet: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Flyt" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "En op" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "En ned" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Til toppen" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Menustruktur" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Menu indstillinger" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "Den backup, der er af dette indlæg i din browser, er forskellig fra versionen nedenunder." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Gendan fra sikkerhedskopien." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Indlæg genskabt uden problemer." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Fortryd." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Kladde oprettet d. %1$s kl. %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s har taget over og redigerer i øjeblikket." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Overtag" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Du kan ikke flytte dette emne til papirkurven. %s redigerer det i øjeblikket." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Rediger din menu nedenfor, eller opret en ny menu." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Vælg en menu du vil redigere:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "eller opret en ny menu." + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Tak fordi du opdaterede! GÃ¥ venligst til Opdater netværk siden for at opdatere alle dine websteder." + +#: wp-admin/setup-config.php:335 +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 "SÃ¥dan, min ven! Du har klaret dig igennem denne første del af installationen. WordPress kan nu kommunikere med din database. Hvis du er klar, sÃ¥ …" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "underpunkt" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Link tekst" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s er blevet opdateret." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "De valgte menuer er blevet slettet." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:724 +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 "Rediger dit standardmenu ved at tilføje eller fjerne elementer. Træk hvert element i den rækkefølge du foretrækker. Klik pÃ¥ Opret menu for at gemme dine ændringer." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Giv din menu et navn ovenover og klik derefter Opret menu." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Tilføj automatisk sider" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Tilføj automatisk nye sider fra øverste niveau til denne menu" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "TemaomrÃ¥der" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(I øjeblikket indstillet til: %s)" + +#: wp-admin/plugin-editor.php:132 +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 "Dokumentationsmenuen under editoren lister de PHP-funktioner, som plugin-filen kan anvende. Hvis du klikker pÃ¥ Opslag, sÃ¥ føres du til en webside, der beskriver den pÃ¥gældende funktion. " + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Opslag" + +#: wp-admin/theme-editor.php:29 +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 "For PHP-filer, kan du bruge drop-down-listen i dokumentationen til at vælge mellem funktioner fundet i pÃ¥gældende fil. Opslag bringer dig til en webside med en beskrivelse af denne specifikke funktion." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s redigerer i øjeblikket" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 kan uploade og indsætte medier (billeder, lyd, dokumenter osv.) ved at klikke pÃ¥ Tilføj medier knappen. Du kan vælge fra de medier, der allerede er uploadet til Mediebiblioteket, eller uploade nye medier til din side eller dit indlæg. For at oprette et billedgalleri, sÃ¥ vælg de billeder du vil tilføje og klik derefter pÃ¥ “Opret nyt galleri” kanppen." + +#: wp-admin/edit-form-advanced.php:332 +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 kan ogsÃ¥ indlejre medier fra mange populære tjenester, sÃ¥som Twitter, YouTube, Flickr m.fl. ved at indsætte medie-URL'en pÃ¥ sin egen linje i din side eller dit indlæg. Kik venligst i kodekset for at lære mere om indlejringer." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Ny mediehÃ¥ndtering" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Upload af filer og opretttelse af gallerier har fÃ¥et et helt nyt udseende. Tjek det med det samme!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Rotering af billeder er ikke understøttet af din udbyder." + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Hvis du søger en link manager, sÃ¥ installer Link Manager pluginet." + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "HÃ¥ndter widgets eller menuer" + +#: wp-admin/custom-background.php:143 +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 "Hvis du vil bruge et baggrundsbillede, skal du ganske enkelt uploade det eller vælg et billede, der allerede er uploadet i dit mediebibliotek ved at klikke pÃ¥ “Vælg billede” knappen. Du kan vise dit billede en enkelt gang, eller du kan fylde skærmen ved at vise den mange gange ligesom nÃ¥r man lægger fliser pÃ¥ et flisegulv. Du kan fastgøre baggrunden, sÃ¥ dit indhold bevæger sig oven pÃ¥ det, eller du kan lade baggrunden rulle med dit websteds indhold." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "Husk at klikke pÃ¥ “Gem ændringer” nÃ¥r du er færdig!" + +#: wp-admin/edit-form-advanced.php:272 +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 "Titelfeltet og indlægs-editoren er lÃ¥ste til deres pladser, men du kan flytte alle de andre bokse ved hjælp af træk og slip, og kan minimere eller udvide dem ved at klikke pÃ¥ titellinjen pÃ¥ hver boks. Brug fanen skærmindstillinger til vise flere bokse (Uddrag, Send Trackbacks, Egne felter, Diskussion, Kort titel, Forfatter) eller til at vælge et én- eller tokolonne layout til dette skærmbillede." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Indsætter mediefil" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Flere bokse pÃ¥ dette skærmbillede indeholder indstillinger for, hvordan dit indhold bliver udgivet, herunder:" + +#: wp-admin/edit-form-advanced.php:346 +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 "Format - Dette angiver, hvordan dit tema vil vise et specifikt indlæg. For eksempel kunne du have et standard blog-indlæg med en titel og afsnit, eller en kort sidebemærkning, som udelader titlen og indeholder en kort (status) meddelelse. Kik i kodekset for at se beskrivelser af hvert indlægsformat. Dit tema giver mulighed for at bruge alle eller nogle af de ti mulige indlægsformater." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Udgivelsesindstillinger" + +#: wp-admin/edit-tags.php:215 +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 "Forælder - Kategorier kan, i modsætning til tags, være hierarkiske. Du kan fx have kategorien Jazz og under den underkategorierer for Bebop og Big Band. Helt valgfrit. For at oprette en underkategori vælger du blot en anden kategori fra Forælder dropdown-menuen." + +#: wp-admin/widgets.php:68 +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 "NÃ¥r du skifter temaer, er der ofte en vis variation i antallet og opsætningen af widget omrÃ¥der/sidebarer og nogle gange kommer disse i konflikt med hinanden og gør overgangen lidt mindre glat. Hvis du har ændret temaer og synes at der mangler widgets, skal du rulle ned pÃ¥ skærmen til Inaktive widgets, hvor alle dine widgets og deres indstillinger er blevet gemt." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Du benytter multi-fil uploader. Problemer? Benyt i stedet browser-uploader." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Rediger" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Standard: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Uploadet til" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Den uploadede fil er ikke en gyldig billedfil. Prøv venligst igen." + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Vælg et baggrundsbillede" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Vælg en brugertilpasset header" + +#: wp-admin/custom-background.php:144 +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 kan ogsÃ¥ vælge en baggrundsfarve ved at klikke pÃ¥ Vælg farve knappen og enten indtaste en gyldig hexadecimalkode f.eks. “#ff0000” for rød, eller ved at vælge en farve med farvevælgeren." + +#: wp-admin/custom-header.php:185 +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 "I header-tekst sektionen pÃ¥ dette skærmbillede kan du vælge at vise teksten eller at skjule den. Du kan ogsÃ¥ vælge tekstens farve ved at klikke pÃ¥ Vælg farve knappen og enten indtaste en gyldig hexadecimalkode f.eks. “#ff0000” for rød, eller ved at vælge en farve med farvevælgeren." + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Tema brugertilpasning" + +#: wp-admin/options-reading.php:65 +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 kan vælge om robotter, ping-services og spiders skal gennemgÃ¥ din side. Hvis du vil udelukke dem, skal du bare aktivere den anden mulighed her: Fortæl søgemaskinerne at de ikke skal indeksere dette websted. Derefter skal du vælge Gem ændringer nederst. Dette forhindrer dog ikke dit websted i at være synlig pÃ¥ internettet." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Flere handlinger" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "SlÃ¥ kommentarer til eller fra" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Lær mere om, hvordan du kommer i gang" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Fil URL:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "I Som svar til-kolonnen er der tre elementer. Teksten er navnet pÃ¥ det indlæg, som inspirerede til kommentaren, og linker til indlægseditoren for dette indlæg. Vis indlæg-linket fører til indlægget pÃ¥ dit websted. Den lille boble med antallet i viser hvor mange kommentarer indlægget har fÃ¥et. Hvis boblen er grÃ¥, har du godkendt alle kommentarer til dette indlæg. Hvis den er blÃ¥, er der kommentarer som afventer godkendelse. Hvis du klikker pÃ¥ boblen vil den filtrere kommentarerne og kun vise kommentarer til dette indlæg." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Brugt: %1$s%% af %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s Denne bruger vil IKKE blive slettet." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s Denne bruger vil IKKE blive fjernet." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s Du har ikke tilladelse til at fjerne denne bruger." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Vælg venligst en mulighed." + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "FEJL: Denne e-mail-adresse er allerede i brug." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image skal være et WP_Image_Editor objekt" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Benyt WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Benyt WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "Privatlivsindstillinger er blevet fjernet. Brug andre indstillinger." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress underretter ingen opdateringstjenester pÃ¥ grund af dit websteds synlighedsindstilling." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Søgemaskiner blokeret pÃ¥ webstedet" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Velkommen til WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Vi har samlet nogle links sÃ¥ du kan komme i gang:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Kom i gang" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "eller, lav dit tema helt om" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Næste trin" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Rediger din forside" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Tilføj flere sider" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Tilføj et blog opslag" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Skriv dit første blog opslag" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Tilføj en Om side" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Se dit websted" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Uploadet d.: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Har du markeret plugins som favoritter pÃ¥ WordPress.org kan du gennemse dem her." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Dit WordPress.org brugernavn:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Hent favoritter" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "\"%s\" indstillinger er blevet fjernet. Brug andre indstillingsmuligheder." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Velkommen til WordPress %1$s. Du vil blive videresendt til Om WordPress siden. Klik her, hvis du ikke videresendes." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Du kan ogsÃ¥ kontrollere visning af dit indhold i RSS feeds, inklusiv det største antal indlæg der vises, og om hele indlægget eller et resume vises." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Søgemaskinesynlighed" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Tillad at søgemaskiner indekserer dette websted." + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Fortæl søgemaskinerne at de ikke skal indeksere dette websted." + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Det er op til søgemaskinerne at indfri denne anmodning." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Hvis du ved, hvad du leder efter, er søgning er din bedste mulighed. Søgeskærmen giver mulighed for at søge i WordPress.org's Plugin-bibliotek efter et bestemt udtryk, forfatter, eller tag. Du kan ogsÃ¥ søge i biblioteket ved at vælge et populært tag. Tags i større skrifttype betyder at flere plugins er blevet mærket med dette tag." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Du kan ogsÃ¥ gennemse en brugers favorit-plugins ved at klikke pÃ¥ Favoritter-linket i øverste venstre hjørne af skærmen og indtaste deres WordPress.org brugernavn." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Hvis du ønsker at installere et plugin, som du har downloadet fra et andet sted, sÃ¥ klik pÃ¥ Upload linket øverst til venstre. Du blive bedt om at uploade .zip-filen og, nÃ¥r denne er uploadet, kan du aktivere det nye plugin." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Hvis denne automatiske oprettelse af filen fejler, sÃ¥ fortvivl ikke. Det eneste oprettelsen gør, er at fylde databaseinformationerne ind i en konfigurationsfil. Du kan ogsÃ¥ bare Ã¥bne wp-config-sample.php i en tekst-editor, selv indtaste informationen, og gemme filen som wp-config.php." + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Nedenunder skal du indtaste detaljerne om din database. Hvis du er i tvivl om disse, sÃ¥ kontakt din udbyder." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Beklager, men jeg kan ikke skrive wp-config.php filen." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Efter du har gjort dette, sÃ¥ klik pÃ¥ “Kør installationen”" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Indstillinger gemt og tema aktiveret. Besøg websted" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Dette undertema kræver sit forældertema, %2$s." + +#: 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 "Dette skærmbillede giver dig mulighed for at redigere fire felter til metadata for en fil i mediebiblioteket." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favoritter" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Fleksibel header" + +#: wp-admin/theme-install.php:93 +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 "For at installere et tema, sÃ¥ du kan tjekke det pÃ¥ dit websted og prøve dets indstillinger, sÃ¥ klik pÃ¥ \"Installer\" knappen i det venstre panel foroven. Temafilerne hentes til dit websted helt automatisk. NÃ¥r de er klar, sÃ¥ er temaet klar til aktivering, hvilket du kan gøre ved at klikke pÃ¥ \"Aktiver\"-linket, eller ved at at navigere til din side med installerede temaer og klikke pÃ¥ \"Live forhÃ¥ndsvisning\"-linket under de installerede temaers miniaturebillede." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "Tegnsættet for dit websted (UTF-8 anbefales)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "I indlægs-editoren indsætter tabulatortasten et tabulatortegn. Hvis du vil flytte under dette omrÃ¥de ved at trykke pÃ¥ tabulatortasten skal du trykke pÃ¥ Esc-tasten efterfulgt af tabulatortasten." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Tilføj" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Rediger" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"Dette er en eksempelside. Den er forskellig fra et indlæg, fordi den vil forblive det samme sted og være en del af dit websteds navigation (i de fleste temaer). De fleste vil lægge ud med en Om-side, der præsenterer dem for potentielle besøgende. Ordlyden kunne være noget i retning af:\n" +"\n" +"
      Hejsa! Jeg er cykelbud om dagen, prøver at blive skuespiller om aftenen og dette er min blog. Jeg bor i København, har en dejlig hund, der hedder King, og jeg kan lide Mojitos. (og at blive overrasket af regnvejr.)
      \n" +"\n" +"... eller noget i retning af:\n" +"\n" +"
      XYZ Dingenot fabrikken blev grundlagt i 1971 og har leveret kvalitetsdingenoter til offentligheden lige siden. Beliggende i Andeby, har 2.000 ansatte og bidrager med alverdens seje tiltag i lokalområdet.
      \n" +"\n" +"Som ny WordPress bruger, bør du gÃ¥ til dit kontrolpanel for at slette denne side og oprette nye sider til dit indhold. God fornøjelse!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Hej, dette er en kommentar.\n" +"For at slette en kommentar logger du blot ind og læser indlæggets kommentarer. Der har du mulighed for at redigere eller slette dem." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Søg udfra tag" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Søg udfra forfatter" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Søg udfra nøgleord" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Type af søgning" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Skærmindstillinger fane" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Kontekstuel hjælpefane" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Beklager, du har brugt din pladstildeling. Slet nogle filer for at uploade flere." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Beklager, du har brugt al din lagerplads pÃ¥ %s MB." + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Vælg kommentar" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Vælg %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Tags kan efter ønske konverteres til kategorier ved at bruge Kategori- og tags-konverteringsværktøjet." + +#: wp-admin/edit-tags.php:192 +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 kan slette linkkategorier ved at benytte massehandling, men links i kategorien slettes ikke. De flyttes i stedet til standard linkkategorien." + +#: wp-admin/edit-form-advanced.php:298 +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 "Oprettelse af en side er næsten det sammen som oprettelse af et indlæg, hvor skærmbillederne kan tilpasses pÃ¥ samme mÃ¥de ved hjælp af træk og slip, med fanen skærmindstillinger og bokse der kan minimeres og udvides. Dette skærmbillede har ogsÃ¥ distraktionsfri tilstand tilgængelig i bÃ¥de visuel tilstand og tekst tilstand via fuldskærm-knapperne. Editoren virker næsten pÃ¥ samme mÃ¥de for sider og indlæg, men der er nogle specifikke funktioner for sider i boksen sideegenskaber:" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Indlægs-redigeringsværktøj - Indtast teksten til dit indlæg. Der er to former for redigering: Visuel og Tekst. Vælg tilstand ved at klikke pÃ¥ den pÃ¥gældende fane. Visuel tilstand giver dig et WYSIWYG-redigeringsværktøj. Klik pÃ¥ det sidste ikon i rækken for at fÃ¥ en ekstra række af kontrolmuligheder. Tekst tilstand giver dig mulighed for at indtaste rÃ¥ HTML sammen med din indlægstekst. Du kan indsætte mediefiler ved at klikke pÃ¥ ikonerne over indlægs-redigeringsværktøjet og følge anvisningerne. Du kan gÃ¥ til distraktionsfri tilstand via fuldskærm-ikonet i visuel tilstand (næstsidst i øverste række) eller fuldskærm-knappen i tekst tilstand (sidste i rækken). NÃ¥r du er der, kan du gøre knapper synlige ved at føre musen op i det øverste omrÃ¥de. Afslut fuldskærm tager dig tilbage til det normale indlægs-redigeringsværktøj." + +#: wp-admin/custom-header.php:570 +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 kan vælge et billede der vises i toppen af webstedet ved at uploade et fra din computer eller ved at vælge et fra mediebiblioteket. NÃ¥r du har valgt et billede har du mulighed for at beskære det." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Indhold" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Videre til indhold" + +#: wp-admin/custom-header.php:174 +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 kan vælge et tilpasset billeder som header til dit websted. Du uploader billedet, beskærer det og den nye header vil udgives med det samme. Alternativt, kan du bruge et billede, der allerede er uploadet til dit mediebibliotek ved at klikke pÃ¥ “Vælg billede” knappen." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Spring beskæring over, udgiv billedet som det er" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Du forhÃ¥ndsviser %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Vælg billede" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Eller vælg et billede fra dit billedbibliotek:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Tilpas %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Minimer" + +#: wp-admin/custom-header.php:177 +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 "Hvis du ikke ønsker header-billedet vist pÃ¥ dit websted overhovedet, sÃ¥ klik pÃ¥ Fjern header-billede knappen i bunden af Header-billede sektionen pÃ¥ denne side. Hvis du vil genaktivere header-billedet senere, sÃ¥ skal du vælge en af billedemulighederne og klikke Gem ændringer." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Du har forsøgt at redigere et element, der ikke er en vedhæftning. GÃ¥ tilbage og prøv igen." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Installeret" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Dette tema er allerede installeret og opdateret" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Installeret" + +#: wp-admin/theme-install.php:92 +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 "NÃ¥r du først har lavet en liste af temaer, sÃ¥ kan du forhÃ¥ndsvise og installere et hvilket som helst af dem. Hvis du er interesseret i at fÃ¥ forhÃ¥ndsvist et tema, sÃ¥ klik pÃ¥ temaets thumbnail. Det vil da Ã¥bne en forhÃ¥ndsvisning i fuld skærm, hvilket giver et fingerpeg om, hvordan temaet vil fungere." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "ForhÃ¥ndsvisning og installering" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "ForhÃ¥ndsvisning og tilpasning" + +#: wp-admin/includes/media.php:2549 +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 bruger browserens indbyggede fil-uploader. WordPress-uploaderen giver mulighed for at vælge flere filer, samt træk-og-slip funktionalitet. Skift til multi-fil-uploaderen." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "ForhÃ¥ndsvis %s" + +#: wp-admin/tools.php:22 +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 "Kategorier er hierarkiske, hvilket betyder, at du kan indlejre underkategorier. Tags er ikke hierarkiske og kan ikke indlejres. Nogen gange bruger folk den ene type i deres indlæg, hvorefter de senere indser, at det andet vil fungere bedre med indholdet." + +#: wp-admin/tools.php:23 +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 "Kategorier og tags konverteringslinket pÃ¥ dette skærmbillede vil føre dig til Importskærmbilledet, hvor konverteringsværktøjet er en af de plugins, du kan installere. NÃ¥r først det plugin er installeret, vil Aktiver plugin & kør importeringværktøjet linket føre dig til et skærmbillede, hvor du kan konvertere tags til kategorier og omvendt." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Live forhÃ¥ndsvisning" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Dette skærmbillede bruges til at tilpasse header-delen af dit tema." + +#: wp-admin/custom-header.php:167 +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 kan vælge mellem temaet standard header-billeder eller bruge dit eget. Du kan ogsÃ¥ tilpasse mÃ¥den dit websteds titel og tagline bliver vist." + +#: wp-admin/custom-header.php:175 +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 "Nogle temaer har som standard en samling header-billeder. Hvis du ser flere billeder at vælge i mellem, sÃ¥ vælg det du kan lide og klik pÃ¥ Gem ændringer knappen." + +#: wp-admin/custom-header.php:176 +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 "Hvis dit tema har mere end et standard header-billede eller du har uploadet mere end et selvvalgt header-billede, sÃ¥ kan du lade WordPress vise dem vilkÃ¥rligt pÃ¥ siderne pÃ¥ dit websted. Vælg muligheden 'VilkÃ¥rlig' ved siden af de uploadede billeder eller standardbillederne for at aktivere denne funktion." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "I de fleste temaer er header-teksten din sidetitel og tagline, som det stÃ¥r under sektionen Generelle indstillinger." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Konfigurationsfejl" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Din wp-config.php-fil har et blankt tabelpræfiks i databasen, hvilket ikke undestøttes." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Skift til Browser uploaderen ved at klikke pÃ¥ linket under træk-og-slip boksen." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Bruger slettet" +msgstr[1] "%s brugere slettet" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Bruger oprettet. Rediger bruger" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Kunne ikke kopiere filer. MÃ¥ske mangler der plads pÃ¥ webserveren." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Find temaer ved brug af nøgleord." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Find et tema som matcher specifikke funktioner." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Du har temmelig sikkert fÃ¥et disse informationer om dit webhotel tilsendt. Hvis du ikke har informationerne, skal du kontakte din udbyder, før vi kan fortsætte. Men hvis du er klar, sÃ¥ ..." + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Dette tema er gÃ¥et i stykker og kan ikke bruges." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Version: " + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Brug som baggrund" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Brug som header" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Tilpas “%s”" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "Om" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Ingen resultater fundet." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Rediger kommentar" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Skriv titel her" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Send til" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Alle" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Gendan" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s siden" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Sti" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Handlinger" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Minimer sidemenu" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Version:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Skaler" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Link URL" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Skriv en link URL eller tryk ovenfor for forudindstillinger." + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Medier" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Tilføj" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Vælg alle" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Sort" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "BlÃ¥" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Brun" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "GrÃ¥" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Grøn" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Orange" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Lyserød" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Lilla" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rød" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Sølv" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Hvid" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Gul" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Rediger link" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Indstillinger" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Værktøjslinje" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Nøgleord" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Dette tema kræver et forældertema. Tjekker om det er installeret …" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Gør klar til at installere %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Forældertemaet, %1$s %2$s, er i øjeblikket installeret." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Installerede forældertemaet, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "Forældertemaet kunne ikke findes. Du skal installere forældertemaet, %s, før du kan bruge dette undertema." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Header-tekst" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Vis header-tekst med dit billede." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Der er en ny version af %1$s tilgængelig. Vis version %4$s detaljer eller opdater nu." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Af %s." + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Tilføj kommentar" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Tilføj ny kommentar" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Tilføj kommentar" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Ødelagt tema:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Ødelagt (%s)" +msgstr[1] "Ødelagte (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Lyst" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "Dette er ikke bare et plugin, det symboliserer hÃ¥bet og entusiasmen for en hel generation samlet i to ord, som er bedst kendt i den version, der synges af Louis Armstrong: Hello, Dolly. NÃ¥r det er aktiveret vil du se tilfældige linjer fra teksten til Hello, Dolly øverst til højre pÃ¥ alle sider i administrationen." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Vis pÃ¥ skærmen" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Velkommen - Vis links til de mest almindelige opgaver der skal hÃ¥ndteres nÃ¥r du starter et nyt websted." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Der er en ny version af %1$s. Se version %4$s detaljer. Automatisk opdatering er ikke mulig for dette tema" + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Velkommen" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "0" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Billeder bør være mindst %1$d pixels i bredden." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "ForeslÃ¥et højde er %1$d pixels." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Billeder bør være mindst %1$d pixels høje." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Velkommen" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "ForeslÃ¥et bredde er %1$d pixels." + +#: wp-admin/ms-delete-site.php:84 +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 "Jeg er sikker pÃ¥, at jeg vil slette dette websted permanent, og jeg er klar over, at jeg aldrig fÃ¥r det tilbage eller kan bruge %s igen." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Slet mit websted permanent" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Slet mit websted" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Husk, at nÃ¥r først det er slette, sÃ¥ kan webstedet ikke gendannes." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Beklager, det link du klikkede pÃ¥ er dødt. Vælg en anden mulighed." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Tak fordi du har brugt %s, dit websted er blevet slettet. God vind til vi ses igen." + +#: wp-admin/ms-delete-site.php:78 +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 "Hvis du ikke ønsker at bruge dit websted %s mere, sÃ¥ kan du slette det via formularen nedenunder. NÃ¥r du klikker pÃ¥ slet mit websted permanent vil du fÃ¥ tilsendt en e-mail med et link. Klik pÃ¥ linket for at slette dit websted." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Du har ikke tilstrækkelige rettigheder til at slette dette websted." + +#: wp-admin/ms-delete-site.php:74 +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 "Tak. Tjek venligst din e-mail for et link der kan bekræfte din handling. Dit websted vil ikke blive slettet før der er klikket pÃ¥ linket." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Kære bruger,\n" +"Du har for nyligt klikket pÃ¥ 'Slet websted' linket pÃ¥ dit websted og udfyldt en\n" +"formular pÃ¥ den side.\n" +"Hvis du virkelig ønsker at slette dit websted, sÃ¥ klik pÃ¥ linket nedenunder. Du vil ikke\n" +"blive bedt om at bekræfte igen, sÃ¥ klik kun pÃ¥ dette link, hvis du er helt sikker:\n" +"###URL_DELETE###\n" +"\n" +"Hvis du sletter dit websted, sÃ¥ overvej venligst at starte et nyt websted her\n" +"en gang i fremtiden! (men husk dit nuværende websted og brugernavn\n" +"er væk for evigt.)\n" +"\n" +"Tak fordi du har brugt webstedet,\n" +"Webmasteren\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Denne fil er for stor. Filer skal være mindre end %1$s KB." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Du har brugt al din plads. Slet venligst nogle filer før du uploader." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Ny admin e-mail adresse" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Kære bruger,\n" +"\n" +"Du har for nyligt bedt om at fÃ¥ e-mail-adressen pÃ¥ din konto ændret.\n" +"Hvis dette er korrekt, sÃ¥ klik pÃ¥ dette link for at ændre den:\n" +"###ADMIN_URL###\n" +"\n" +"Du kan roligt ignorere og slette denne e-mail, hvis du ikke ønsker at foretage denne handling. \n" +"\n" +"Denne e-mail er blevet sendt til ###EMAIL###\n" +"\n" +"Venligst,\n" +"Alle os hos ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Din e-mail adresse er endnu ikke opdateret. Se indbakken for %s og find bekræftelses e-mail." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Ny e-mail adresse" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Deaktiver netværk" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Beklager, men du skal slette nogle filer, før du kan uploade flere." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Aktiver (%s)" +msgstr[1] "Aktiver (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Du ser ikke ud til at have nogen temaer tilgængelige pÃ¥ nuværende tidspunkt." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Ingen temaer fundet." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Besøg kontrolpanel" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Dine websteder" + +#: wp-admin/includes/ms.php:532 +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 "Hvis du er havnet pÃ¥ dette skræmbillede ved et uheld og i virkeligheden ønskede at besøge et af dine egne websteder, sÃ¥ er her nogle genveje, der kan hjælpe dig pÃ¥ rette vej." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "Ikke spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Deaktiveret (%s)" +msgstr[1] "Deaktiveret (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Åbn dette tema i tema-editoren" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Deaktiver dette tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Aktiver dette tema" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Marker som spam" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 har prøvet at tilgÃ¥ \"%1$s\" kontrolpanelet, men har pÃ¥ nuværende tidspunkt ikke tilstrækkelige rettigheder pÃ¥ dette websted til at gøre det. Hvis du mener, at du burde kunne tilgÃ¥ \"%1$s\" kontrolpanel, sÃ¥ kontakt din netværksadministrator." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (blankt felt er ligmed netværkets standard)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Besøg temaets websted" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Britisk engelsk" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Vis websted" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Superadministrator (%s)" +msgstr[1] "Superadministratorer (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Amerikansk engelsk" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Primært websted" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Besøg temaets websted" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Slet dette tema" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Webstedets upload-begrænsning" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Deaktiver" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Ikke nok plads til at uploade. %1$s KB er krævet." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Engelsk" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Du skal være medlem pÃ¥ mindst et websted for at kunne bruge denne side." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Globale indstillinger" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Dokumentation pÃ¥ My Sites" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Du har ikke tilstrækkelige rettigheder til at se denne side." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Det primære websted, som du vælger, eksisterer ikke." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Indtil WordPress version 3.0 skulle, hvad der nu kaldes et Multisite netværk, installeres separat, som WordPress MU (Multi-user)." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Beklager, jeg har brug for en wp-config-sample.php at arbejde ud fra. Genupload venligst denne fil fra din WordPress installationspakke." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "Filen 'wp-config.php' er allerede oprettet. Hvis du har brug for at nulstille noget i konfigurationen i filen, sÃ¥ slet den først. Du kan prøve at installere nu." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "Filen 'wp-config.php' er allerede oprettet et niveau længere oppe i din WordPress installation. Hvis du har brug for at nulstille noget i konfigurationen i filen, sÃ¥ slet den først. Du kan prøve at installere nu." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › opsætnings- og konfigurationsfil." + +#: wp-admin/setup-config.php:128 +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 "Velkommen til WordPress. For at komme igang skal vi bruge information om databasen. Du skal vide følgende for at komme videre." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Database navn" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Database brugernavn" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Database-adgangskode" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Database host" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Tabelpræfiks (hvis du ønsker mere end en WordPress-installation i samme database)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "Lad os komme i gang!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Database navn" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "Navnet pÃ¥ den database WP skal benytte." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "brugernavn" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Brugernavn til MySQL databasen" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "adgangskode" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…og kodeord til MySQL databasen." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Database Host" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Hvis localhost ikke virker, sÃ¥ find informationer om korrekt database server navn hos din web-host." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Tabelpræfiks" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Hvis du vil køre flere WordPress installationer i samme database, sÃ¥ giv dem hver deres tabelpræfiks (fx wpdb1_ wbdb2_ wpdb3_ osv...)." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Du skal oprette filen wp-config.php manuelt, og indsætte følgende indhold:" + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Start installation" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "For at tillade at denne side automatisk reparerer databaseproblemer, sÃ¥ tilføj venligst denne linje til din wp-config.php-fil. NÃ¥r linjen er tilføjet, sÃ¥ genindlæs denne side." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Ingen kommentarer afventer godkendelse." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Ændringslog" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Andre noter" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installation" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Beskrivelse" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Skærmbilleder" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "" +"Hvis du har lyst, sÃ¥ kan du lave din egen struktur pÃ¥ URL'en for kategorier og tags.\n" +"Du kan f.eks. bruge emner til kategorier og sÃ¥ ville din URL til dine kategorilinks være http://eksempel.org/%semner/ikke-kategoriseret/. Hvis feltet er tomt bruges standardindstillingen." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Du bør opdatere din web.config nu." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette dette link '%s'\n" +" 'Annuller' for at afbryde, 'OK' for at slette." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Plugin forside »" + +#: wp-admin/export.php:49 +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 "Du kan eksportere en fil med dit websted ’s indhold med henblik pÃ¥ at importere den til en anden installation eller til en anden platform. Eksportfilen er en XML-fil kaldet WXR. Indlæg, sider, kommentarer, egne felter, kategorier og tags medtages. Du kan vælge at WXR-filen til kun skal omfatte visse indlæg eller sider ved at bruge dropdown-felterne til at begrænse eksporten til kategori, forfatter, pr. mÃ¥ned eller udgivelsesstatus." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "At reparere %1$s tabellen mislykkedes. Fejl: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Standardtid begynder kl.: %s." + +#: wp-admin/user-new.php:155 +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 "Nye brugere vil modtage en e-mail for at lade dem vide, de er blevet tilføjet som en bruger til dit websted. Denne e-mail vil ogsÃ¥ indeholde deres kodeord. Fjern markeringen i feltet, hvis du ikke ønsker, at kodeordet skal stÃ¥ i den velkomst-e-mail." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Plugin'et genererede %d former for uventet output ved aktiveringen. Hvis der kommer “headers already sent” beskeder, problemer med syndikering af feeds eller andet, sÃ¥ prøv at deaktivere eller fjerne dette plugin." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Hvis du opdaterer dette tema, vil du miste alle de tilretninger, du har lavet. 'Annuller' for at stoppe, 'OK' for at opdatere." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left 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 kan filtrere listen af af brugere efter Brugerrolle ved at bruge de links der er oppe til venstre. Du kan filtrere i forhold til Alle, Administrator, Forfatter, Redaktør, Bidragsyder eller Abonnent. Som standard vises alle brugere. Brugerroller, der ikke er i brug, listes ikke." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Du bruger en udviklingsversion af WordPress. Du kan opdatere til den seneste nightly build automatisk eller downloade den og installere den manuelt:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "Indstillingerne for Indlæg via e-mail giver dig mulighed for at sende en e-mail til dit WordPress websted med indholdet af dit indlæg. Du skal oprette en hemmelig e-mail-konto med POP3-adgang for at bruge denne funktion, og enhver e-mail der modtages pÃ¥ denne adresse vil blive offentliggjort, sÃ¥ er det en god idé at holde denne adresse meget hemmelig." + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Der er ændringer, der ikke er gemt, der vil blive tabt. 'OK' for at fortsætte, 'Annuller' for at vende tilbage til billed-editoren." + +#: wp-admin/import.php:23 +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 "I tidligere versioner af WordPress, var alle importfunktionerne indbygget. De er nu blevet forvandlet til plugins, da de fleste kun bruger dem én gang eller meget sjældent." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Det aktive tema fejler. Skifter tilbage til standardtemaet." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "Billedet kunne ikke behandles. GÃ¥ tilbage og prøv igen." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "%1$s tabellen er ikke i orden. Den giver følgende fejl: %2$s. WordPress vil forsøge at reparere tabel …" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Der er en autogemt version af dette indlæg, der er nyere end versionen nedenunder. Vis den autogemte" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Reparationer fuldført. Fjern venligst nedenstÃ¥ende linje fra wp-config.php for at forhindre at denne side bruges af uautoriserede brugere." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress kan automatisk lede efter nogle almindelige databaseproblemer og reparere dem. At reparere dem kan tage sin tid, sÃ¥ vær venligst tÃ¥lmodig." + +#: wp-admin/maint/repair.php:118 +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 kan ogsÃ¥ forsøge at optimere databasen. Det forbedrer hastigheden i visse situationer. Men reparation og optimering af databasen kan vare lang tid, og databasen vil være lÃ¥st under optimeringen." + +#: wp-admin/user-new.php:279 +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 "Skriv e-mail-adressen eller brugernavnet pÃ¥ en eksisterende bruger pÃ¥ netværket for at invitere dem til dette websted. Vedkommende vil fÃ¥ tilsendt en e-mail, hvor de bliver bedt om at bekræfte invitationen." + +#: wp-admin/options-discussion.php:173 +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 "En avatar er et billede, der følger dig fra webblog til webblog, og optræder ved siden af dit navn, nÃ¥r du kommenterer pÃ¥ websteder, hvor avatarer er aktiveret. Her kan du aktivere visning af avatarer for besøgende, der kommenterer pÃ¥ dit websted." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Advarsel: At lave ændringer i aktive plugins kan ikke anbefales. Hvis dine ændringer skaber uoprettelige fejl, sÃ¥ vil plugin'et automatisk blive deaktiveret." + +#: wp-admin/user-new.php:275 +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 "Skriv e-mail-adressen eller brugernavnet pÃ¥ en eksisterende bruger pÃ¥ netværket for at invitere dem til dette websted. Vedkommende vil fÃ¥ tilsendt en e-mail, hvor de bliver bedt om at bekræfte invitationen. " + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Bidragende udviklere" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Vis værktøjslinje pÃ¥ webstedet" + +#: wp-admin/about.php:186 +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 lukkede et sikkerhedshul og rettede %2$s fejl." +msgstr[1] "Version %1$s lukkede et sikkerhedshul og rettede %2$s fejl." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Hvis du vil vide mere, sÃ¥ læs udgivelsesnoterne." + +#: wp-admin/about.php:190 +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 lukkede nogle sikkerhedshuller og rettede %2$s fejl." +msgstr[1] "Version %1$s lukkede nogle sikkerhedshuller og rettede %2$s fejl." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "Version %1$s rettede %2$s fejl." +msgstr[1] "Version %1$s rettede %2$s fejl." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Velkommen til dit WordPress kontrolpanel. Dette er det skærmbillede, du møder, nÃ¥r du logger ind pÃ¥ dit websted, og det giver dig adgang til administationsmulighederne i WordPress. Der er en hjælpetekst til hvert skærmbillede gemt under Hjælp-fanen i øverste højre hjørne." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Vedligeholdelse- og sikkerhedsudgivelse" +msgstr[1] "Vedligeholdelses- og sikkerhedsudgivelser" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Hvad er nyt" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Sikkerhedsudgivelse" +msgstr[1] "Sikkerhedsudgivelser" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Vedligeholdelsesudgivelse" +msgstr[1] "Vedligeholdelsesudgivelser" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "Version %1$s lukkede et sikkerhedshul." +msgstr[1] "Version %1$s lukkede nogle sikkerhedshuller." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Dette skærmbillede kan du vælge din permalinkstruktur. Du kan vælge mellem almindelige indstillinger eller oprette en brugerdefineret URL-struktur." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Tilbage til opdateringer" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Velkommen til WordPress %1$s Læs mere." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Tilføjer Kategorier" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Tilføjer tags" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Fejlfinding" + +#: wp-admin/media-new.php:47 +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 kan uploade mediefiler uden at oprette et indlæg først. Dette giver dig mulighed for at uploade filer til brug i indlæg og sider senere, og/eller for at fÃ¥ et weblink til en bestemt fil, som du vil dele." + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Du skal tildele et kodeord til den nye bruger, som vedkommende kan skifte efter at have logget ind. Brugernavnet, kan dog ikke ændres." + +#: wp-admin/tools.php:60 +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 "Hvis du ønsker at konvertere dine kategorier til tags (eller omvendt), skal du bruge Kategorier- og Tags konverteringsværktøjet, der er tilgængeligt fra Importskærmbilledet." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "NÃ¥r du er færdig, sÃ¥ husk at trykke pÃ¥ knappen \"Tilføj ny bruger\" i bunden af skærmen." + +#: wp-admin/export.php:151 +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 "NÃ¥r du har gemt den downloadede fil, kan du bruge Import-funktionen i en WordPress-installation til at importere indholdet fra dette websted." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Vis pÃ¥ skærmen" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Vedhæft filer" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Her er en grundlæggende oversigt over de forskellige brugerroller og tilladelserne for hver rolle:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Brugerroller" + +#: wp-admin/user-new.php:151 +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 "For at tilføje nye brugere til dit websted skal du udfylde formularen pÃ¥ denne skærm, og herefter trykke pÃ¥ knappen \"Tilføj ny bruger\"." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Behandler kommentarer" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Abonnenter kan læse kommentarer/kommentere/modtage nyhedsbreve etc., men kan ikke oprette almindeligt indhold pÃ¥ webstedet." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Hvis en importmulighed mangler, sÃ¥ søg i plugin-biblioteket og se om der findes et importværktøj der." + +#: wp-admin/edit.php:200 +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 "NÃ¥r du bruger massehandling kan du ændre metadata (kategorier, forfatter, etc.) for alle de valgte indlæg samtidig. For at fjerne et indlæg fra samlingen, skal du klikke pÃ¥ x ved siden af navnet i massehandlingsomrÃ¥det." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Mulige handlinger" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Forfattere kan udgive og hÃ¥ndtere deres egne indlæg og kan uploade filer." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Hvordan du opdaterer" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Denne skærm giver adgang til alle dine indlæg. Du kan tilpasse skærmen sÃ¥ den passer til din arbejdsgang." + +#: wp-admin/edit.php:199 +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 "Du kan ogsÃ¥ redigere eller flytte flere indlæg til papirkurven pÃ¥ én gang. Vælg de indlæg, du ønsker at behandle, ved at benytte afkrydsningsfelterne, vælg derefter den handling du ønsker at bruge fra massehandlingsmenuen og klik anvend." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Tilføjer plugins" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Skærmindhold" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Du kan tilrette visningen pÃ¥ denne skærm pÃ¥ flere forskellige mÃ¥der" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Tilføj tema" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Plugins hægter sig pÃ¥ WordPress for at udvide dets funktionalitet med brugerdefinerede funktioner. Plugins er udviklet uafhængigt af WordPress' kerne af tusindvis af udviklere over hele verden. Alle plugins i den officielle WordPress.org pluginbibliotek, er forenelige med den licens som WordPress bruger. Du kan finde nye plugins at installere ved at søge i biblioteket lige her i din egen plugin-sektion." + +#: wp-admin/options-permalink.php:21 +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 "Permanente links er de permanente URL'er til dine indlæg og sider, samt dine kategori- og tag-arkiver. Et permalink er den webadresse, der linker til dit indhold. URL'en til hvert indlæg bør være permanent og aldrig ændre sig — deraf navnet permalink." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Mange vælger at bruge “pæne permalinks,” med en URL der indeholder brugervenlig information, sÃ¥som indlægstitlen frem for fortløbende ID-numre pÃ¥ indlægene. Du kan frit vælge mellem permalink-formaterne under Basisindstillinger, eller du kan skabe din egen, hvis du vælger Egen struktur." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Almindelige indstillinger" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Egen struktur" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "Upload af filer lader dig vælge bÃ¥de mappe og placering for dine uploadede filer." + +#: wp-admin/options-writing.php:21 +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 "" +"Du kan udgive indhold pÃ¥ flere forskellige mÃ¥der. Dette skærmbillede indeholder indstillingerne for dem alle. Øverste del styrer editoren der dukker op rundt om i administrationen mens resten styrer eksterne udgivelsesmÃ¥der. Ønsker du mere information om disse metoder, sÃ¥ klik pÃ¥ nedenstÃ¥ende links for yderligere dokumentation.\n" +"\n" +"Du skal klikke pÃ¥ Gem ændringer nederst pÃ¥ denne side for at de nye indstillinger kan træde i kraft." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "Installation af temaer i en Multisite-installation kan kun gøres fra den sektion, hvorfra Netværket administreres." + +#: wp-admin/options-general.php:65 +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 "Hvis du ønsker besøgende skal kunne registrere sig, i modsætning til at blive registreret af administratoren, skal du sætte flueben under medlemskab. En standardbrugerrolle kan indstilles til alle nye brugere, uanset om de registrerer sig selv, eller bliver registreret af administrator." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Indlæg via e-mail" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Hvis du ønsker det, sÃ¥ kan WordPress automatisk give besked til forskellige tjenester om dine nye indlæg." + +#: wp-admin/options-discussion.php:20 +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 "Dette skærmbillede giver mange muligheder for at indstille og hÃ¥ndtere visning af kommentarer og links til dine indlæg/sider. SÃ¥ mange, at der faktisk ikke er plads til at vise dem her! :-) Brug linket til dokumentationen nedenfor, for at fÃ¥ oplysninger om, hvad hver indstillingsmulighed gør." + +#: wp-admin/user-edit.php:40 +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 kan ændre din adgangskode, slÃ¥ tastaturgenveje til, ændre farveskemaet pÃ¥ din WordPress-administration, og slÃ¥ WYSIWYG (Visual) editor fra - blandt andre ting. Du kan skjule værktøjslinjen (tidligere kaldet Administrationsbjælken) fra ​​dit websted, men den kan ikke være deaktiveret i administrationen." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Inaktiv sidebar (bruges ikke)" + +#: wp-admin/widgets.php:97 +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 "Denne sidebar er ikke længere tilgængelig, og vises ikke nogen steder pÃ¥ dit websted. Fjern hvert af de forskellige widgets nedenfor for helt at fjerne denne inaktive sidebar." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Træk og slip dine filer ind i omrÃ¥det nedenfor. Flere filer samtidigt er tilladt." + +#: wp-admin/media-new.php:50 +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 "Hvis du klikker Vælg Filer Ã¥bner et navigations-vindue, der viser dig filerne i dit operativsystem. Vælg Åbn efter at have klikket pÃ¥ den fil, du vil have, sÃ¥ starter en statuslinje pÃ¥ uploadskærmen." + +#: wp-admin/edit-tags.php:187 +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 kan oprette grupper af links ved at bruge Link-kategorier. Link-kategorinavne skal være unikke og Link-kategorier er adskilt fra de kategorier, du bruger til indlæg." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Fjerner og genbruger" + +#: wp-admin/edit-tags.php:189 +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 kan tildele nøgleord til dine indlæg ved hjælp af tags. I modsætning til kategorier, har tag ikke noget hierarki, sÃ¥ der er ingen sammenhæng fra et tag til et andet." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Manglende widgets" + +#: wp-admin/edit-comments.php:118 +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 kan administrere kommentarer pÃ¥ din side pÃ¥ samme mÃ¥de som du administrerer Indlæg og andet indhold. Dette skærmbillede kan tilpasses pÃ¥ samme mÃ¥de som resten af kontrolpanelet, og du kan redigere kommentarer ved hjælp af hover-links eller massehandlinger." + +#: wp-admin/edit-comments.php:125 +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 "I Forfatter-kolonnen vises, udover forfatterens navn, e-mail-adresse og blog-URL, kommentarskriverens IP-adresse. Hvis du klikker pÃ¥ dette link, kan du se alle kommentarer sendt fra denne IP-adresse." + +#: wp-admin/index.php:46 +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 "Linkene i Værktøjslinjen i toppen af skærmen forbinder dit kontrolpanel med dit websted, og giver adgang til din profil og hjælpsom WordPress-information." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Sletter links" + +#: wp-admin/upload.php:208 +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 "NÃ¥r du fører musen over en række afsløres en nogle handlingslinks: Rediger, Slet permanent og Vis. Hvis du klikker pÃ¥ Rediger eller pÃ¥ mediefilens navn sÃ¥ føres du til et skærmbillede, hvor du kan redigere i filens metadata. Klikker du pÃ¥ Slet permanent, slettes filen fra mediebiblioteket (sÃ¥vel som fra alle indlæg, som det aktuelt er knyttet til). Vis vil tage dig til den pÃ¥gældende fils visningsside." + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "HÃ¥ndtering af sider minder meget om at hÃ¥ndtere indlæg og skærmbillederne kan tilrettes pÃ¥ samme mÃ¥de." + +#: wp-admin/edit.php:221 +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 kan ogsÃ¥ udføre samme type handlinger, sÃ¥som at indsnævre listen ved at bruge filtrene, eller bruge de handlingslinks der dukker op, nÃ¥r du fører musen over en række, eller bruge funktionen Massehandling til at redigere metadata for flere sider pÃ¥ en gang. " + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Hvis en mediefil ikke er knyttet til noget indlæg, vil du se det i Vedhæftet til-kolonnen, og kan klikke pÃ¥ Vedhæft fil, hvorefter der Ã¥bner et lille popup-vindue, der vil give dig mulighed for at søge efter et indlæg og vedhæfte filen." + +#: wp-admin/upload.php:200 +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 filerne du har uploadet findes i mediebiblioteket med de nyeste først. Du kan bruge fanen skærmindstillinger til at tilpasse visningen pÃ¥ skærmen." + +#: wp-admin/edit.php:214 +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 "Sider svarer til indlæg ved at have titel, brødtekst og tilknyttede metadata, men de adskiller sig ved ikke at være del af bloggens kronologiske udgivelser, nærmest lidt i retning af permanente indlæg. Sider er ikke kategoriserede eller taggede, men de kan være del af et hierarki. Du kan lave undersider under andre sider ved at gøre en af dem til “Forælder” til de andre og dermed oprette en gruppe af sider." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Mange benytter tastaturgenveje til at moderere deres kommentarer hurtigere. Benyt linket nedenfor for at lære hvordan." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "I kommentarkolonnen, det den hvor der over kolonnen stÃ¥r \"Lagt pÃ¥\" efterfulgt af datoen og tidspunktet kommentaren blev lagt pÃ¥ dit websted, der kan du klikke pÃ¥ dato/tid-linket og det vil føre dig til kommentaren ude pÃ¥ dit websted. Fører du musen over en kommentar giver det dig muligheden for at godkende, svare (og godkende), lynredigere, redigere, markere som spam eller smide kommentaren i papirkurven." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Links kan opdeles i kategorier; disse er anderledes end de kategorier, der anvendes pÃ¥ dine indlæg." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "Lær mere om WordPress %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "HÃ¥ndtering af sider" + +#: wp-admin/users.php:35 +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 "Du kan skjule/vise kolonner efter behov og vælge hvor man brugere, der skal vises pr. skærmbillede, ved at bruge fanen Skærmindstillinger." + +#: wp-admin/edit.php:192 +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 "Preview vil vise hvordan din kladde vil se ud, hvis du udgiver den. Vis indlæg vil føre dig til dit websted, sÃ¥ du kan se indlægget online. Alt efter indlæggets status vil forskellige links være tilgængelige." + +#: wp-admin/users.php:41 +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 "NÃ¥r markøren føres over en række i brugerlisten, vil der vises handlingslinks, som giver dig mulighed for at administrere brugere. Du kan udføre følgende handlinger:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Papirkurv fjerner dit indlæg fra denne liste og placerer det i papirkurven, hvorfra du kan slette det permanent." + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Lynrediger giver hurtig adgang til metadataene for dit indlæg, sÃ¥ du kan opdatere indlægsdetaljer uden at forlade dette skærmbillede." + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Rediger tager dig til redigeringsskærmbilledet for indlægget. Du kan ogsÃ¥ komme til det skærmbillede ved at klikke pÃ¥ indlæggets titel." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Rediger tager dig til den redigerbare profil for den pÃ¥gældende bruger. Du kan ogsÃ¥ komme til det skærmbillede ved at klikke pÃ¥ brugernavnet." + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Du kan se alle indlæg, der er lavet af en bruger, ved at klikke pÃ¥ nummeret i indlægskolonnen." + +#: wp-admin/user-new.php:154 +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 dette er en Multisite-installation, kan du tilføje konti, der allerede findes pÃ¥ netværket, ved at angive et brugernavn eller e-mail-adresse, og tildele brugeren en rolle. For at fÃ¥ flere muligheder, sÃ¥som at angive en adgangskode, skal du være en netværksadministrator og føre markøren over linket til en eksisterende brugers navn. Derefter kan du gÃ¥ til Rediger brugerprofil under Netværkadministrator > Alle brugere." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Den sandsynlige direkte indkludering af wp-admin/includes/template.php for at kunne bruge add_meta_box(). Dette er meget forkert. Hægt add_meta_box() kaldet i add_meta_boxes handlingen i stedet." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Velkommen til WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "GÃ¥ til Kontrolpanel → Forside" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Tilbage til Kontrolpanel → Opdateringer" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress er skabt af en verdensomspændende team af passionerede personer." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Kerneudviklere" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Under motorhjelmen" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Tilpas dit websted" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profil opdateret." + +#: wp-admin/user-new.php:81 +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 "" +"Hej,\n" +" \n" +" Du er blvet inviteret til at slutte dig til '%1$s' pÃ¥\n" +" %2$s med rollen som %3$s.\n" +" \n" +" Klik venligst pÃ¥ linket for at bekræfte invitationen:\n" +" %4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Kerneudvikler" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Opdateringspakken kunne ikke installeres." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Dette plugin indeholder ikke nogen filer." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Ingen gyldige plugins blev fundet." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Temaet mangler style.css stylesheet." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Temaet mangler index.php-filen." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "style.css stilarket til temaet har ikke et gyldigt sidehoved." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "Vedhæftningens indlægs-url" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Alle links" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Slip filer her" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s plugins" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s plugin" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "Optimerede %s tabellen uden problemer." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Det mislykkedes at optimere %1$s tabellen. Fejl: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "Reparerede %s tabellen uden problemer." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "%s tabellen er allerede blevet optimeret." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "%s tabellen er i orden." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Vis version %1$s detaljer" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Installer Tumblr-importværktøjet for at importere indlæg & medier fra Tumblr ved hjælp af deres API." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "Opdater %2$s eller lær at Browse Happy" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Skaler billeder til at matche den store størrelse der er valgt i %1$sbilledindstillinger%2$s 2$s (%3$d ×%4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, Video, eller en anden type fil" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Indsæt medie fra et andet websted" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "FEJL: Siden med Indstillinger blev ikke fundet." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "FEJL: Der opstod en fejl ved forbindelsen til serverne, bekræft venligst at indstillingerne er korrekte." + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "FEJL: Du prøver at besvare en kommentar til et kladdeindlæg." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "FEJL: Husk at skrive en kommentar." + +#: wp-admin/index.php:45 +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 "Navigationsmenuen i venstre side indeholder links til alle sider i administrationen og viser underpunkter, nÃ¥r du fører musen over. Du kan minimere denne menu til en smal række ikoner ved at klikke pÃ¥ \"Minimer menu\" nederst i menuen." + +#: wp-admin/index.php:56 +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 "Træk og slip - Benyt træk og slip for at omarrangere boksene ved at klikke pÃ¥ titellinjen pÃ¥ den valgte boks og slippe nÃ¥r du ser en grÃ¥ stiplet firkant, hvor du ønsker kassen placeret." + +#: wp-admin/index.php:54 +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 "Du har følgende muligheder for at arrangere dit skærmbillede i kontrolpanelet sÃ¥ det passer til din arbejdsgang. Det har du ogsÃ¥ mulighed for pÃ¥ de fleste andre sider i administrationen." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Overblik" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Opdateringer %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Søgeresultat for “%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Du kan ikke tildele brugere den rolle." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Opdatering tilgængelig (%s)" +msgstr[1] "Opdateringer tilgængelige (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Klik for at se liste over filer der vil blive slettet." + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s af %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Advarsel:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Tilføj ny bruger" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Brugere" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Du har ikke tilstrækkelige rettigheder til at redigere dette." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Installerede plugins" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Bekræft sletning" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Deaktiver" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Version %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Af %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Bruger tilføjet." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Vis" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Super Admin" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Du kan ikke fjerne brugere." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Indstillinger gemt." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Ændrede roller." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Bruger er slettet fra webstedet." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Søg brugere" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Tilføj eksisterende bruger" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Role" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "For mere information:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Tilføj ny" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Slet" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Alle brugere" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Attributer" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Installer" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Plugins %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Slet websted" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Om-sider" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Tilpasser dette skærmbillede" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Titel- og indlægs-editoren" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Dokumentation om tags" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Bemærk: Ingen af disse indstillinger blokerer adgangen til dit websted — det er op til søgemaskinerne at respektere din anmodning." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Navn pÃ¥ indlæg" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "Indlægseksempel" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "arkiver" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Denne import-funktion er ikke installeret. Installer venligst import-funktionerne fra hoved webstedet." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "E-mail-adresse" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Webstedets sprog" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Forsøger at underrette alle blogs, der er linket til fra artiklen" + +#: wp-admin/user-new.php:24 +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 "" +"Hej,\n" +"Du er inviteret til at blive tilmeldt '%1$s' hos\n" +"%2$s med rollen som %3$s.\n" +"hvis du ikke ønsker at være en del af dette websted, sÃ¥ ignorer\n" +"denne e-mail. Denne invitation vil udløbe om et par dage.\n" +"\n" +"Klik venligst pÃ¥ linket her for at aktivere din konto:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Fuld bredde" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Indlægsformater" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Udvalgte billeder" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Udvalgt header-billede" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Det ser ud til at du bruger en gammel version af %s. Opdater venligst din browser, hvis du ønsker opleve WordPress bedst muligt." + +#: wp-admin/includes/dashboard.php:1174 +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 "Det ser ud til at du benytter en usikker version af %s. Brugen af en gammel browser gør din computer usikker. Opdater venligst din browser, hvis du ønsker opleve WordPress bedst muligt. " + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Der er nogle ugyldige menupunkter. Tjek dem eller slet dem." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (ugyldigt)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Navn" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Navn" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Din webstedsinvitation" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Navn" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Navn" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Ikondesign" + +#: wp-admin/theme-install.php:81 +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.org 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 "Du kan finde flere temaer til dit websted ved at bruge HÃ¥ndter tema/Installer-fanenerne pÃ¥ skærmbilledet, som viser temaer fra WordPress.org temabiblioteket. Disse temaer er designet og udviklet af tredjeparter, er gratis tilgængelige, og er forenelige med den licens WordPress bruger." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Geninstaller nu" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Den uploadede fil overskrider den upload_max_filesize begrænsning, der er i php.ini." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Den uploadede fil overskrider den MAX_FILE_SIZE begrænsning, der blev angivet i html-formularen." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Hvis dine bogmærkeværktøjslinje er skjult: kopier koden nedenfor, Ã¥bn din bogmærkeradministration, opret nyt bogmærke, skriv 'Press det' i feltet Navn og indsæt koden i url-feltet." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Kernebidragyder" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Gæstebidragyder" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Eksterne biblioteker" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Tilføj:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Tilføj fotos" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Tilgængelige værktøjer" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Netværksopsætning" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Ansvarlig for brugeroplevelse " + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Oversættere" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 vokser, nÃ¥r folk som dig, fortæller vennerne om det, og de tusinder af virksomheder og tjenester, der er bygget pÃ¥ og omkring WordPress, deler dette faktum med deres brugere. Vi bliver smigrede hver gang nogen spreder budskabet, bare sørg for at tjekke vores retningslinjer om varemærket først." + +#: wp-admin/freedoms.php:52 +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 "Hvert plugin og tema i tilgængeligt hos WordPress.org er 100%% GPL eller en tilsvarende gratis og sammenlignelig licens, sÃ¥ du kan føle dig sikker, nÃ¥r du finder plugins og temaer der. Hvis du fÃ¥r en plugin eller tema fra en anden kilde, sÃ¥ sørg for at spørge dem, om det er GPL først. Hvis de ikke overholder WordPress-licensen, vil vi ikke anbefale dem." + +#: wp-admin/freedoms.php:36 +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 er gratis og open source-software, skabt af et spredt fællesskab af primært frivillige udviklere fra hele verden. WordPress kommer med nogle seje, verdensændrende rettigheder pÃ¥ grund af sin licens, GPL." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Chefudvikler" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Udvikler" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Udvidede kerne-team" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Vil du se dit navn bøjet i neon pÃ¥ denne side? Bliv involveret i WordPress." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Anerkendelse" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Deaktiver" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Medstifter, Projektansvarlig" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internationalisering" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Kerne-bidragydere til WordPress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Nylige rockstjerner" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Alle kommentarer" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress er skabt af et verdensomspændende team af lidenskabelige personer. Bliv involveret i WordPress." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Projektledere" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Designer" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Du har tilladelse til at bruge programmet til ethvert formÃ¥l." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Du har adgang til kildekoden, mulighed for at undersøge, hvordan programmet virker, og tilladelse til at ændre koden for at fÃ¥ det til at gøre det du ønsker." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Du har tilladelse til at videredistribuere kopier af det originale program sÃ¥ du kan hjælpe din nabo." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Du har frihed til at distribuere kopier af dine ændrede versioner til andre. Ved at gøre dette, kan du give hele fællesskabet en chance for at nyde godt af dine ændringer." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Du bruger en usikker browser!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Din browser er forældet!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Ville du ikke ønske at denne frihed fulgte med al software? Det gør vi! Vil du have mere information, sÃ¥ tjek Free Software Foundation." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Frihedsrettigheder" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Du kan bruge et af ​​disse seje header-billeder eller vise et tilfældigt pÃ¥ hver side." + +#: wp-admin/custom-header.php:636 +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 "Hvis du ikke ønsker at uploade dit eget billede, kan du bruge et af ​​disse seje header-billeder, eller vise et tilfældigt." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Du kan vælge et af ​​dine tidligere uploadede header-billeder, eller vise et tilfældigt." + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Minimer menu" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Drop-ins er avancerede plugins i %s mappen, der erstatter WordPress' funktionalitet, nÃ¥r de er tilstede." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Filer i %s mappen køres automatisk." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr " VilkÃ¥rlig: Vis et forskelligt billede pÃ¥ hver side." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Uploadede billeder" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Dokumentation om upload af mediefiler" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Dokumentation om brugerprofiler" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Dokumentation om permalink-indstillinger" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Dokumentation om kategorier" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Dokumentation om link-kategorier" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Dokumentation om widgets" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Dokumentation om menuer" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Dokumentation om redigering af mediefiler" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Dokumentation om redigering af sider" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Dokumentation om mediebiblioteket" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Dokumentation om værktøjer" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Dokumentation om brugerdefineret header" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Dokumentation om eksport" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Dokumentation om generelle indstillinger" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Dokumentation om medieindstillinger" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "Dokumentation om opdatering af WordPress" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Dokumentation om skrivning og redigering af indlæg" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Dokumentation om kommentarer" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Dokumentation om hÃ¥ndtering af brugere" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Dokumentation om diskussionsindstillinger" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Dokumentation om oprettelse af links" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Dokumentation om læseindstillinger" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Dokumentation om installering af plugins" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Dokumentation om hÃ¥ndtering af indlæg" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Dokumentation om kontrolpanel" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Dokumentation om hÃ¥ndtering af plugins" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Dokumentation om brugerdefineret baggrund" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Dokumentation om import" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Dokumentation om hÃ¥ndtering af sider" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Dokumentation om at tilføje nye sider" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Dokumentation om skriveindstillinger" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Dokumentation om hÃ¥ndtering links" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Dokumentation om at tilføje nye brugere" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Layout" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Du har sat denne bruger til sletning:" +msgstr[1] "Du har sat disse brugere til sletning:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Tilbage til brugere" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s af %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s sideskabelon" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Indlægsformat:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Dette plugin kan være aktivt pÃ¥ andre websteder i netværket." +msgstr[1] "Disse plugins kan være aktive pÃ¥ andre websteder i netværket." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Du kan ikke slette et plugin, mens det er aktivt pÃ¥ hovedwebstedet." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Standard indlægsformat" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Du har ikke de rettigheder, der kræves til at opdatere dette websted." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Tilføj eksisterende" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Tilføj ny bruger" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Tilføj ny bruger" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Tilføj eksisterende bruger" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Alle rettelser i filer i dette skærmbillede vil slÃ¥ igennem pÃ¥ alle websteder i netværket." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Tilføj eksisterende bruger" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "'Press det' er en bookmarklet, der gør det nemt at blogge om noget, du flader over pÃ¥ nettet. Du kan bruge det til at snuppe et link eller til at skrive et uddrag. 'Press det' vil endda give dig mulighed for at vælge mellem billeder udgivet pÃ¥ siden og bruge dem i dit indlæg. Bare træk 'Press det' link pÃ¥ dette skærmbillede til bjælken med bogmærker i din browser. SÃ¥ vil du være pÃ¥ vej til at kunne producere indhold pÃ¥ den helt nemme mÃ¥de. Hvis du klikker 'Press det', mens du er pÃ¥ et andet websted, sÃ¥ Ã¥bner et popup-vindue med ovenstÃ¥ende muligheder." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Dokumentation om skrivning af plugins" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "Boksene i dit Kontrolpanel er:" + +#: wp-admin/users.php:26 +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 "Dette skærmbillede viser alle de eksisterende brugere pÃ¥ dit websted. Hver bruger har én ud af fem mulige roller, hvilket er defineret af webstedets administrator: Webstedsadministrator, Redaktør, Forfatter, Bidragyder, eller Abonnent. Brugere med andre roller end Administrator vil se færre muligheder i kontrolpanelet, nÃ¥r de er logget ind. Hvilke muligheder de har kommer helt an pÃ¥ den rolle, de har fÃ¥et tildelt." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Dokumentation om brugen af Permanente links" + +#: 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 "Hvis du ønsker at foretage ændringer, men ikke ønsker, at de overskrives, nÃ¥r et plugin bliver opdateret, er du mÃ¥ske klar til at skrive dit eget plugin. Hvis du vil vide mere om, hvordan du redigerer plugins, skriver dine egne fra bunden, eller bare bedre at forstÃ¥, hvordan de er skruet sammen, sÃ¥ tjek nedenstÃ¥ende links." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Beskrivelser af roller og rettigheder" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "eksempel-side" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Eksempelside" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (Generisk)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Du har kun ét tema aktiveret for dette websted lige nu. Besøg Netværksadministrationen for aktivere eller installere flere temaer." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Du har kun ét tema aktiveret for dette websted lige nu. Besøg Netværksadministrationen for at aktivere flere temaer." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Rettighederne som superadministrator kan ikke fratages, da denne bruger har netværkets administrator e-mail." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Du har kun ét tema installeret lige nu. SlÃ¥ dig løs! Du kan, nÃ¥r som helst, vælge mellem over 1.000 gratis temaer i samlingen pÃ¥ WordPress.org. Du skal blot klikke pÃ¥ fanebladet Installer temaer ovenfor." + +#: wp-admin/maint/repair.php:113 +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 "En eller flere databasetabeller er ikke tilgængelige. Hvis du vil lade WordPress forsøge at reparere disse tabeller, skal du trykke pÃ¥ \"Reparer database\"-knappen. Reparationen kan tage et stykke tid, sÃ¥ vær tÃ¥lmodig." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Visual Editor RTL Stylesheet" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Dette undertema arver skabeloner fra sit forældertema, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Dette er en fil i dit nuværende forældretema." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Aktiver netværk" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "Din WordPress-database er blevet opdateret!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Opdater WordPress database" + +#: wp-admin/update-core.php:101 +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 er ved at installere WordPress %s pÃ¥ engelsk (US). Der er en risiko for at denne opdatering vil fjerne den danske oversættelse. Du vil mÃ¥ske foretrække at vente pÃ¥, at den danske version bliver udgivet." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Opdateringen kan tage lidt tid, sÃ¥ vær tÃ¥lmodig." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress > Opdater" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Opdatering gennemført" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Databaseopdatering pÃ¥krævet" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress er blevet opdateret! Inden vi er helt færdige, er vi dog nødt til at opdatere din database til den nyeste version." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Opdatering er ikke nødvendig" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Plugin opdateret uden problemer." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Opdater tema" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Plugin-opdatering mislykkedes." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Temaopdatering mislykkedes." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Tema opdateret uden problemer." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Opdater plugin" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Der er en ny version af %1$s tilgængelig.Se version %4$s detaljer . Automatisk opdatering er ikke tilgængelig for dette plugin. " + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Opdateringspakke er ikke tilgængelig." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Datointerval:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Dette vil indeholde alle dine indlæg, sider, kommentarer, egne felter, termer, navigationsmenuer og brugerdefinerede indlæg." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Vælg, hvad du vil eksportere" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Forfattere:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Alt indhold" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Beklager, denne filtype er ikke tilladt af sikkerhedsmæssige Ã¥rsager." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Mere information" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "Som svar til" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Lagt pÃ¥ %2$s kl. %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Dokumentation om Kommentarspam" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Dokumentation om Tastaturgenveje" + +#: wp-admin/widgets.php:53 +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 "Sektionen med tilgængelige widgets indeholder alle de widgets, som du kan vælge imellem. NÃ¥r du trækker en widget til en sidebar, vil du kunne give den forskellige indstillinger. NÃ¥r du er tilfreds med en widget-indstilling, skal du klikke pÃ¥ knappen Gem, og den widget vil nu være aktiv pÃ¥ dit websted. Hvis du klikker pÃ¥ Slet, vil den pÃ¥gældende widget blive fjernet." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Husk at klikke pÃ¥ Opdater medie for at gemme indtastede eller ændrede metadata." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "Bemærk, at du beskærer billedet ved at klikke pÃ¥ det (Beskær ikonet er allerede valgt) og trække beskæringsrammen for at vælge den ønskede del. Klik derefter pÃ¥ \"Gem\" for at beholde beskæringen." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Med hensyn til billeder, kan du klikke pÃ¥ Rediger billede under miniaturen og derved Ã¥bne en indbygget editor, med forskellige værktøjer til at beskære, rotere eller spejlvende billedet, samt fortryde og gendanne. Kasserne til højre giver dig flere muligheder for skalering og beskæring af billedet, samt for at beskære miniaturen pÃ¥ en anden mÃ¥de, end du beskærer det originale billede. Du kan klikke pÃ¥ Hjælp i disse kasser for at fÃ¥ mere information." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Dette skærmbillede giver dig mulighed for at redigere fem felter til metadata for en fil i mediebiblioteket." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-mail eller brugernavn" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Søg i installerede temaer" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Aktiver dette tema for alle websteder i dette netværk" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Bemærk venligst: Du vil miste alle de ændringer, du mÃ¥tte have foretaget i dit temas filer. Du bør overveje at lave dine ændringer i et undertema." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Fastgjort (%s)" +msgstr[1] "Fastgjorte (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Vælg venligst et eller flere plugins, du vil opdatere." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Vælg venligst et eller flere temaer, du vil opdatere." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Sidst tjekket %1$s kl. %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Tjek igen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Opdateringen er pÃ¥begyndt. PÃ¥ nogle servere kan denne proces kan tage lidt tid, sÃ¥ hav lidt tÃ¥lmodighed." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Dokumentation for formattering af dato og klokkeslæt." + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Du bruger din kontos autogenererede adgangskode. Ønsker du at ændre den til en, der er nemmere at huske?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Anvend filtre" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Understøttelse af sprog, der læses fra højre mod venstre" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Editor-stylesheet" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Udgivelse af indlæg fra forsiden" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Parat til oversættelse" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Du har ikke lov til at redigere denne kommentar." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "For at udføre den handling, du har anmodet om, skal WordPress have adgang til din webserver." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Aktuel side" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "GÃ¥ til den forrige side" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "GÃ¥ til den næste side" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "GÃ¥ til den sidste side" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 emne" +msgstr[1] "%s emner" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Fandt ingen matchende brugere!" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Ingen temaer at vise." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "GÃ¥ til den første side" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Søg websteder" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Opret en ny bruger" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Du har %1$s og %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s websted" +msgstr[1] "%s websteder" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s bruger" +msgstr[1] "%s brugere" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Vigtigt: før du opdaterer, skal du sikkerhedskopiere din database og filer. Hvis du have hjælp til at opdatere, sÃ¥ kan du besøge Opdatering af WordPress i kodekset hos WordPress.org." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Tilmelding er blevet deaktiveret. Kun medlemmer af dette websted kan kommentere.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Du kan opdatere til WordPress %2$s automatisk eller hente pakken og installere den manuelt:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Nye brugere vil modtage en e-mail for at lade dem vide, de er blevet tilføjet som en bruger til dit websted. Som standard vil denne e-mail ogsÃ¥ indeholde deres kodeord. Fjern markeringen i feltet, hvis du ikke ønsker, at kodeordet skal stÃ¥ i den velkomst-mail." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Der er en ny version af %1$s til rÃ¥dighed. Vis version %4$s detaljer ." + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "GÃ¥ til temaside" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "GÃ¥ til plugin-side" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "GÃ¥ til siden WordPress-opdateringer" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (Afventer)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Klik Gem menu for at gøre afventende menupunkter tilgængelige." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Tildelt plads" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Opret et nyt websted" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Plugins" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Medieelementer" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Kommentarer" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Billeder pÃ¥ præcis %1$d × %2$d pixels vil ikke blive ændret." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Dokumentation om at tilføje nye temaer" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Beskær og udgiv" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Du kan finde flere plugins til dit websted ved at bruge plugin-søgefunktionen eller ved at søge i WordPress' plugin-bibliotek direkte og manuelt installere plugins. For at installere et plugin manuelt kan du som regel bare uploade plugin filen i din /wp-content/plugins mappe. NÃ¥r et plugin er blevet installeret, kan du aktivere det her." + +#: wp-admin/edit-link-form.php:60 +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 stÃ¥r for XHTML Friends Network, hvilket er valgfrit. WordPress tillader brug af XFN attributter til at vise dine relationer til en forfatter/ejer af en side du linker til." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Dokumentation om hÃ¥ndtering af plugins" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Dokumentation om Template Tags" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Dokumentation om redigering af filer" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Dokumentation om brug af temaer" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Dokumentation om temaudvikling" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP-adgangskode" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP brugernavn" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH-adgangskode" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH brugernavn" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Du kan vælge, hvad der vises pÃ¥ forsiden af din side. Det kan være indlæg i omvendt kronologisk rækkefølge (klassisk blog) eller en fast/statisk side. Før du kan vælge en statisk side, er du nødt til at oprette to sider. Den ene vil blive forside og den anden vil blive den side, hvor dine indlæg vises." + +#: wp-admin/options-permalink.php:38 +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 "De valgfrie felter lader dig tilpasse de “kategori” og “tag” navne, der vises i starten af et arkivs URL. For eksempel vil en side med alle indlæg i “Ikke kategoriseret” kategorien kunne være /emner/ukategoriserede i stedet for /kategori/ukategoriserede." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Følgende temaer er installerede, men har fejl. Temaer skal have et stylesheet og en skabelon." + +#: wp-admin/options-permalink.php:31 +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 "NÃ¥r du tilføjer flere kategorier eller tags til et indlæg, vil kun én af disse vises i permalink'et: den med det laveste id-nummer. Dette gælder, hvis din permalinkstruktur indeholder %category% eller %tag%." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Hvis du vælger noget andet end Standard, vil din URL med strukturtags og termer omgivet af % ogsÃ¥ blive vist i tekstfeltet, og du kan ændre din URL yderligere der." + +#: wp-admin/widgets.php:67 +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 "Mange temaer viser visse sidebar-elementer som standard, indtil du ændrer pÃ¥ sidebarens indhold, men disse bliver ikke automatisk vist i din sidebars administrationsdel. NÃ¥r du har lavet din første widget-ændring kan du genindsætte disse elementer fra Tilgængelige widgets." + +#: wp-admin/widgets.php:59 +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 "Hvis du ønsker at fjerne en widget, men gemme dens indstilling til eventuel senere brug, skal du blot trække den ind i Inaktive Widgets. Du kan nÃ¥r som helst tilføje dem igen derfra. Dette er især nyttigt, hvis du skifter til et tema med færre eller anderledes widget omrÃ¥der." + +#: wp-admin/users.php:27 +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 "For at tilføje en ny bruger til dit websted, skal du klikke pÃ¥ Tilføj ny knappen øverst pÃ¥ skærmen eller Tilføj ny i sektionen Brugere." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Du kan angive en maksimumstørrelse for billeder, der indsættes i dit tekst; du kan ogsÃ¥ indsætte et billede i fuld størrelse." + +#: wp-admin/options-general.php:61 +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 "De fleste temaer viser sidetitlen øverst pÃ¥ hver side i browserens titellinje, og som det navnet pÃ¥ dine syndikerede feeds. Taglinjen vises ogsÃ¥ af mange temaer." + +#: wp-admin/edit-form-advanced.php:372 +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 "Sorter - Sider er normalt sorteret alfabetisk, men du kan lave din egen sortering ved at indtaste et nummer (1 til første, osv.) i dette felt." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Indtast venligst dine FTP- eller SSH-adgangsoplysninger for at fortsætte." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Indtast venligst dine FTP-adgangsoplysninger for at fortsætte." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Kan du ikke huske dine adgangsoplysninger, bør du kontakte din udbyder." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Hvis du har downloadet et tema i en ZIP-fil, kan du uploade det manuelt (vær dog sikker pÃ¥, at du har hentet det fra en pÃ¥lidelig kilde). Du kan ogsÃ¥ gøre det pÃ¥ den gammeldags mÃ¥de og uploade temaets filer til /wp-content/themes mappen via FTP." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Din profil indeholder information om dig (din “konto”) sÃ¥vel som nogle personlige valg i vedrørende brugen af WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 "Sider svarer til indlæg ved at have titel, brødtekst og tilknyttede metadata, men de adskiller sig ved ikke at være del af bloggens kronologiske udgivelser, nærmest lidt i retning af permanente indlæg. Sider er ikke kategoriserede eller taggede, men de kan være del af et hierarki. Du kan lave undersider under andre sider ved at gøre en af dem til “Forælder” til de andre og dermed oprette en gruppe af sider." + +#: wp-admin/edit-form-advanced.php:361 +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 "Send Trackbacks - Trackbacks er en metode til at fortælle ældre blog-systemer, at du har linket til dem. Skriv URLer du ønsker at sende trackbacks til. Hvis du linker til andre WordPress sider vil de automatisk fÃ¥ besked med pingbacks, hvorfor det er det unødvendigt at udfylde dette felt." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Bidragydere kan skrive og hÃ¥ndtere deres egne indlæg, men kan ikke udgive indlæg eller uploade mediefiler." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Administratorer har adgang til alle funktioner i administrationen." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 kan bruge editoren til at redigere de individuelle PHP-filer, der bruges i dine plugins. Husk dog, at alle ændringer bliver overskrevet, hvis pluginet opdateres." + +#: wp-admin/link-manager.php:47 +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 "Her kan du tilføje links, som vil blive vist pÃ¥ dit websted, sædvanligvis med Widgets. Som standard er links til forskellige sider i WordPress-fællesskabet inkluderet som eksempler." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Da links endnu ikke har en Papirkurv, bliver de fjernet permanent, hvis du sletter dem." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Husk at klikke pÃ¥ Gem ændringer nÃ¥r du er færdig." + +#: wp-admin/custom-background.php:142 +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 "Ved at vælge en brugerdefineret baggrund, kan du tilpasse din sides udseende uden at redigere koden i dit temas filer. Din baggrund kan være et billede eller en farve." + +#: wp-admin/edit-tags.php:212 +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 "Kort titel - Den “korte titel” er den URL-venlige udgave af navnet. Det skrives sædvanligvis med smÃ¥ bogstaver og indeholder kun bogstaver, tal og bindestreger." + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Du kan ogsÃ¥ oprette indlæg med \"Press det\" bookmarklet'en." + +#: wp-admin/user-edit.php:41 +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 "Dit brugernavn kan desværre ikke ændres, men du kan bruge de andre felter til at udfylde dit eget navn eller et alias og derefter angive, hvilket navn der skal vises pÃ¥ webstedet." + +#: wp-admin/user-edit.php:42 +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 "Påkrævede felter er markerede; resten er valgfri. Din profilinformation vises kun i temaer, der kodet til at vise dem og indstillet til dette." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Husk at klikke på Opdater Profil, når du er færdig." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Redaktører kan udgive og redigere deres egne og andres indlæg." + +#: wp-admin/comment.php:53 +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 kan ogsÃ¥ moderate kommentaren fra denne skærm ved hjælp af status-boksen, hvor du ogsÃ¥ kan ændre tidsstemplet for kommentaren." + +#: wp-admin/comment.php:52 +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 kan redigere de oplysninger, der er i en kommentar, hvis det er nødvendigt. Dette er ofte nyttig, nÃ¥r du opdager, at en kommentar har en tastefejl." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Indtast menuens navn her" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC betyder Coordinated Universal Time." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Felterne pÃ¥ dette skærmbillede bestemmer nogle af grundindstillingerne for dit websted." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Indholdet pÃ¥ denne side indeholder indstillinger, der pÃ¥virker hvordan dit indhold vises." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Du skal klikke på Gem ændringer nederst på denne side for at de nye indstillinger kan træde i kraft." + +#: wp-admin/options-general.php:64 +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 "WordPress-URLen og webstedets URL kan være den samme (example.com) eller forskellige; for eksempel kan du have WordPress' kernefiler (example.com/wordpress) i en undermappe i stedet for i rodmappen." + +#: wp-admin/edit-link-form.php:59 +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 "Boksene til linknavn, webadresse og beskrivelse har faste pladser. De andre bokse kan du kan flytte med træk og slip. Skjul bokse du ikke bruger via fanen skærmindstillinger, eller ved at minimere boksene ved at klikke pÃ¥ boksens titellinje." + +#: wp-admin/update-core.php:193 +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 "Imens dit websted opdateres, vil det være i vedligeholdelsestilstand. SÃ¥ snart opdateringerne er færdige, vil siden vende tilbage til normaltilstand." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Alle dine plugins er opdaterede." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Du bruger den nyeste version af WordPress." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Alle dine temaer er opdaterede." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "En nyere version af WordPress er tilgængelig." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Original: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Funktionsnavn …" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Aktiver importfunktion" + +#: wp-admin/edit-link-form.php:58 +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 "Du kan tilføje eller redigere links pÃ¥ dette billede skærm ved at indtaste information i hver boks. Kun linkets webadresse og navn (den linktekst, du vil vise pÃ¥ din side) er obligatoriske felter." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Tilbage til import-funktioner" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Aktiver plugin & kør import-funktion" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Kategorier kan efter ønske konverteres til tags ved at bruge Kategorier- og Tags konverteringsværktøjet." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Forside: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "FEJL:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "%s import-funktionen ugyldig eller ikke installeret." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Sideegenskaber" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Brug for hjælp? Klik pÃ¥ Hjælp-fanebladet i øverste højre hjørne af din skærm." + +#: wp-admin/import.php:22 +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 "Dette skærmbillede linker til plugins, der kan importere data fra andre blogging/content management platforme. Vælg hvilken platform du vil importere fra og klik Installer nu nÃ¥r du bliver spurgt i et pop-op-vindue. Findes din platform ikke pÃ¥ listen, sÃ¥ klik pÃ¥ linket til at søge i plugin-biblioteket efter andre import-plugins og se om der findes et til din platform." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "NÃ¥r den er genereret, kan din WXR-fil importeres pÃ¥ en anden WordPress-installation eller pÃ¥ en anden blogplatform, der understøtter dette filformat." + +#: wp-admin/link-manager.php:49 +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 kan indstille visningen af dette skærmbillede ved at bruge Skærmindstillinger fanen og/eller dropdown-filtrene over linktabellen." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Vælg et plugin til at redigere i menuen i øverste højre og klik pÃ¥ knappen Vælg. Klik en gang pÃ¥ et filnavn for at indlæse det i editoren og foretage dine ændringer. Glem ikke at gemme dine ændringer (Opdater fil), nÃ¥r du er færdig." + +#: wp-admin/plugins.php:353 +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 "For det meste spiller plugins pænt med kernekoden i WordPress og med andre plugins. Men nogle gange kommer et plugins kode i vejen for et andet plugin, og forÃ¥rsager kompatibilitetsproblemer. Hvis dit websted pludselig gør mærkelige ting, kan dette være problemet. Prøv at deaktivere alle dine plugins og genaktivere dem i forskellige kombinationer, indtil du kan afgøre hvilke(t) plugin, der var Ã¥rsag til problemet." + +#: wp-admin/widgets.php:60 +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 "Du kan bruge den samme widget flere gange. Du kan ogsÃ¥ give hver widget en titel, som vises pÃ¥ din side, men det er ikke pÃ¥krævet." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Via skærmindstillinger kan du slÃ¥ tilgængelighedstilstand til. Dette giver mulighed for at bruge knapperne Tilføj og Rediger i stedet for at bruge træk og slip." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Du kan bruge Tema-editoren til at redigere de forskellige CSS og PHP filer, som dit tema bestÃ¥r af." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Begynd ved at vælge et tema at redigere fra dropdown-menuen og klikke Vælg. SÃ¥ fÃ¥r du en liste over alle skabelonfiler. Et enkelt klik pÃ¥ et filnavn fÃ¥r filen til at dukke op i editoren." + +#: wp-admin/widgets.php:52 +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 er uafhængige sektioner med indhold, som kan placeres i ethvert widgetklart omrÃ¥de (i daglig tale sidebar) i dit tema. For at placere de forskellige widgets i dine widget-omrÃ¥der/sidebarer, kan du trække/slippe widget-titellinjen ind i den valgte sidebar. Som standard er det kun den første sidebar, der er foldet ud. For at placere widgets i andre sidebarer skal du klikke pÃ¥ sidebarens titellinje for at folde dem ud." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Et godt rÃ¥d: tænk meget grundigt over, at din side kan gÃ¥ ned, hvis du redigerer i et tema, der er i aktivt." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "NÃ¥r du er færdig med dine ændringer, skal du klikke pÃ¥ Opdater fil." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(ingen forælder)" + +#: wp-admin/edit-form-advanced.php:371 +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 "Skabelon - Nogle temaer har specielle skabeloner, som du kan bruge til bestemte sider, som kan have ekstra funktioner eller brugerdefineret layout. Hvis det er tilfældet, vil du se dem i denne dropdown-menu." + +#: wp-admin/edit-form-advanced.php:370 +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 "Forælder - Du kan arrangere dine sider i hierarkier. For eksempel kan du have en \"Om\"-side, der har undersiderne \"Livshistorie\" og \"Min hund\". Der er ingen grænser for, hvor mange niveauer du kan indlejre sider i." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Alle opdateringer er installeret." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "NÃ¥r du tilføjer et nyt tag i dette skærmbillede, skal du udfylde følgende felter:" + +#: wp-admin/edit-tags.php:185 +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 kan bruge kategorier til at definere dele af dit websted og gruppere relaterede indlæg. Standardkategorien er \"Ikke kategoriseret\", indtil du ændrer det i dine Skriveindstillinger." + +#: wp-admin/edit-tags.php:194 +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 "Hvad er forskellen mellem kategorier og tags? Normalt er tags ad hoc nøgleord, der identificerer vigtig information i dine indlæg (navne, emner osv.) som mÃ¥ske eller mÃ¥ske ikke optræder i andre indlæg, mens kategorier er forudbestemte sektioner. Hvis du tænker pÃ¥ dit side som en bog, sÃ¥ er kategorierne indholdsfortegnelsen mens tags er ligesom opslagsordene i indekset bagi." + +#: wp-admin/edit-tags.php:219 +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 "Ved hjælp af fanen Skærmindstillinger kan du indstille hvor mange elementer, der skal vises pr. skærm og om kolonner i tabellen skal vises/skjules." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Beskrivelse - Beskrivelsen er ikke fremtrædende som standard, men nogle temaer viser det." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "Navn - Navnet er, som det vil se ud pÃ¥ din side." + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "NÃ¥r du tilføjer en ny kategori i dette skærmbillede, skal du udfylde følgende felter:" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Du kan sortere listen med filtype/status, ved at klikke pÃ¥ linkene øverst i skærmbilledet.Du kan ogsÃ¥ datosortere listen ved at bruge dropdownmenuen ovenover listen." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Standardbilleder" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Beskær header-billede" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Dette vil fjerne header-billedet. Du vil ikke være i stand til at genoprette eventuelle tilpasninger." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Fjern header-billede" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Nulstil billede" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Dette vil gendanne det originale header-billede. Du vil ikke være i stand til at gendanne eventuelle tilpasninger." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Gendan det originale header-billede" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Tekstfarve" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Billede upload-fejl" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Du skal have Javascript for at vælge en del af billedet." + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Rediger dette indlæg" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Rediger dette element inline" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Gendan dette element fra Papirkurven" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Flyt dette emne til Papirkurven" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Slet dette element permanent" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Tillad kommentarer." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Installer LiveJournal importfunktionen for at importere indlæg fra LiveJournal med deres API." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Vend tilbage til WordPress-opdateringer" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Udgiv - Du kan sætte betingelserne for udgivelse af dine indlæg i udgivelsesboksen. Du kan sætte betingelser for status, synlighed og udgiv (med det samme), klik pÃ¥ rediger-linket for flere muligheder. Synlighed inkluderer muligheden for at beskytte dine indlæg med kodeord, eller du kan fÃ¥ dit indlæg til at være statisk pÃ¥ din blog (fastgjort). Udgiv (med det samme) giver mulighed for at sætte en fremtidig eller tidligere dato, sÃ¥ du kan indstille hvornÃ¥r i fremtiden indlægget bliver udgivet eller baguddatere det." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Udvalgt billede - Dette gør det muligt at tilknytte et billede til dit indlæg uden at indsætte det. Dette er normalt kun muligt hvis dit tema gør brug af det udvalgte billede som thumbnail pÃ¥ webstedet eller i en brugerdefineret header osv." + +#: wp-admin/edit-form-advanced.php:280 +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 - Skriv en titel til dit indlæg. Efter du har skrevet titel, vil du se et permalink nedenfor, som du kan redigere." + +#: wp-admin/edit-form-advanced.php:362 +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 - Du kan slÃ¥ kommentarer og pings til eller fra, og hvis der er kommentarer til indlægget, kan du se dem her og moderere dem." + +#: wp-admin/edit.php:180 +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 "Du kan forfine visningen til kun at vise indlæg i en bestemt kategori, eller fra en bestemt mÃ¥ned, ved at bruge dropdownmenuen over indlægslisten. Klik pÃ¥ filtrer-knappen efter at du har truffet dit valg. Du kan ogsÃ¥ forfine visningen ved at klikke pÃ¥ forfatter, kategori eller tags i indlægslisten." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Du kan se indlæg i en enkel titelliste eller med et uddrag. Vælg den visning, du foretrækker, ved at klikke pÃ¥ ikonerne øverst pÃ¥ listen til højre." + +#: wp-admin/edit.php:177 +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 "Du kan skjule/vise kolonner efter behov og bestemme, hvor mange indlæg du vil vise pÃ¥ skærmen ved hjælp af fanen skærmindstillinger." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Du kan filtrere listen over indlæg efter indlægsstatus vha. tekstlinks øverst til venstre, sÃ¥ den viser Alle, Udgivne, Kladder eller indlæg i Papirkurven. Standardvisningen er at vise alle indlæg." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Du kan tilpasse visningen af dette skærmbillede pÃ¥ en række mÃ¥der:" + +#: wp-admin/edit.php:187 +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 "Hvis du holder markøren over en række i listen af indlæg, kan du se links til at redigere dit indlæg. Du kan udføre følgende handlinger:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Søg i installerede plugins" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Dit tema understøtter ikke navigationsmenuer eller widgets." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "“%s” blev ikke uploadet pÃ¥ grund af en fejl" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Kategorier- og Tags konverteringsværktøj" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Installer kategori/tag konverteringsværktøjet for at konvertere kategorier til tags, eller tags til kategorier efter ønske." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Der er en afventende ændring af din e-mail til %1$s . Annuller " + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Seneste" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Slut dato" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Start dato" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Installer WordPress' import-funktion for at importere indlæg, sider, kommentarer, egne felter, kategorier og tags fra en WordPress eksport-fil." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Installer RSS-importeren for at importere indlæg fra et RSS feed." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Installer blogroll import-funktionen for at importere links i OPML-format." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Installer Movable Type import-funktionen for at importere indlæg og kommentarer fra en Movable Type eller en TypePad blog." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Installer Blogger import-funktionen for at indlæse indlæg, kommentarer og brugere fra en Blogger blog." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Installer import-funktionen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Marker som spam" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Styles" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Ryd" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Beskrivelse" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Kort titel" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Navn" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Forælder" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Afventer" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Marker som spam" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Fjern Baggrundsbillede" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Kommentarer til “%s”" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "Walker-klassen kaldet %s eksisterer ikke." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Vis udvidede menuegenskaber" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Du har version %1$s installeret. Opdater til %2$s." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Forside" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Aktiver" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Oprettet" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "Ikke spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Oprettet" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Arkiv" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "Ikke spam" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Dette vil gendanne det originale baggrundsbillede. Det vil ikke være muligt at gendanne eventuelle tilpasninger." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Opret menu" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress Blog" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Ingen rolle pÃ¥ dette websted —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Brug 'Press det' til at klippe tekst, billeder og vidoer fra enhver webside. Rediger og tilføj derefter direkte fra 'Press det', før du gemmer eller udgiver det som et indlæg pÃ¥ din blog." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Fjern brugere fra websted" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Du har ikke tilladelse til at oprette indlæg eller kladder pÃ¥ denne side." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Brugertilpasset side slettet besked." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Brugertilpasset side suspenderet besked." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Brugerdefineret websteds inaktiv besked" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Ingen websteder fundet." + +#: wp-admin/includes/meta-boxes.php:550 +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 er en metode til at informere ældre blog-systemer om, at du har linket til dem. Hvis du linker til andre WordPress-sider bliver de automatisk informeret med pingbacks, uden at du behøver foretage dig yderligere." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Du har ikke tilladelse til at oprette sider pÃ¥ dette websted." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Mit websted" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Nyt WordPress-websted" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Du har ikke rettigheder til at opdatere temaer for denne side." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Du har ikke rettigheder til at opdatere plugins pÃ¥ dette websted." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Du har ikke rettigheder til at installere temaer pÃ¥ dette websted." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Du har ikke rettigheder til at redigere temaer pÃ¥ dette websted." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Du har ikke rettigheder til at aktivere plugins pÃ¥ dette websted." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Du har ikke rettigheder til at installere plugins pÃ¥ dette websted." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Du har ikke rettigheder til at deaktivere plugins pÃ¥ dette websted." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Du har ikke rettigheder til at afinstallere plugins pÃ¥ dette websted." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Du har ikke rettigheder til at tilføje links til dette websted." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Du har ikke rettigheder til at redigere links pÃ¥ dette websted." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Du har ikke rettigheder til at eksportere indhold fra dette websted." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Du har ikke rettigheder til at importere indhold til dette websted." + +#: wp-admin/import.php:59 +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 "Hvis du har indlæg eller kommentarer i et andet system, kan WordPress importere disse til dette websted. Begynd med at vælge system at importere fra herunder." + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Du har ikke rettigheder til at redigere plugins pÃ¥ dette websted." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Ingen elementer." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Menunavn" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS klasser" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Menutitel" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "For at bruge subdomæne-indstillingerne, skal du have et jokertegn anført ved din DNS. Det betyder som regel, at du skal tilføje et * til den hostname record, der peger pÃ¥ dit websted i din DNS-indstilling." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "Installeringsfunktionen forsøgte at kontakte et tilfældigt værtsnavn (%1$s) pÃ¥ dit domæne." + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Brugernavne kan kun have alfanumeriske tegn, mellemrum, underscore, bindestreger, punktum og @-symbolet." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "Menupunktet er blevet slettet." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Prøv igen" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Angiv venligst et brugerdefineret feltnavn." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Baggrundsindstillinger" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Du har angivet, at følgende brugere skal slettes:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Sletning af brugere er ikke tilladt fra dette skærmbillede." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Du kan ikke slette den bruger." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Bekræft sletning" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Der er ikke valgt en gyldig bruger til sletning." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Du kan ikke slette den aktuelle bruger." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Andre brugere blev slettet." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s blev opdateret uden problemer." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Vis detaljer" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Skjul detaljer" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Ja tak, vis mig min profilside" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Din valgte adgangskode." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Nej tak, mind mig ikke om det igen" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Du har ikke lov til at flytte dette element ud af papirkurven." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Fejl ved sletning." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Fejl ved gendannelse fra papirkurven." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Du har ikke tilladelse til at gendanne dette element fra papirkurven." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Fejl ved flytning til papirkurven." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s kommentar gendannet fra papirkurven" +msgstr[1] "%s kommentarer gendannet fra papirkurven" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s kommentar flyttet til papirkurven." +msgstr[1] "%s kommentarer flyttet til papirkurven." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Du har ikke tilladelse til at flytte dette emne til papirkurven." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "De følgende temaer er tilgængelige i nyere versioner. Marker dem du vil opdatere og klik Opdater tema." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "Brugeren er blevet tilføjet til dit websted." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Denne bruger er allerede registreret pÃ¥ dette websted." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "Brugeren har fÃ¥et tilsendt en invitation pÃ¥ e-mail. For at blive tilføjet til dit websted skal brugeren klikke pÃ¥ et bekræftelseslink i e-mailen." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "NedenstÃ¥ende plugins er er tilgængelige i nyere versioner. Marker dem du vil opdatere og klik Opdater plugin. " + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "Disse %1$s indstillinger er ikke registrerede. Uregistrerede indstillinger er udfaset. Se pÃ¥ http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Dette vil fjerne baggrundsbilledet. Du vil ikke være i stand til at gendanne dine tilpasninger." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Du valgte ikke et emne til redigering." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Det er kun det nuværende tema, der er tilgængeligt for dig. Kontakt din %s administrator hvis du vil vide, hvordan du fÃ¥r adgang til flere temaer." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Forfatter-skabelon" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Visual Editor Stylesheet" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Tag skabelon" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Side gemt." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Dette plugin er allerede installerer og opdateret" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Mere information om%s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Opdater nu" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Tildel denne bruger super admin rettigheder til netværket." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Vigtigt:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Denne bruger har super admin rettigheder." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Fjern udvalgte billede" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Indlæggets thumbnail " + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Opdater til version %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Du er ved at arkivere webstedet %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Du er ved at markere webstedet %s som ikke spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Du er ved at markere webstedet %s som spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Du er ved at slette webstedet %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Du er ved at fjerne webstedet %s fra arkivet." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Du kan ikke redigere denne taksonomi." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "emner" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Brugernavne kan desværre ikke ændres." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Menuen er nu slettet." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Dit websted beder søgemaskiner om ikke at indeksere indholdet" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Du har ikke tilstrækkelige rettigheder til at administrere plugins pÃ¥ dette websted." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "" +"Advarsel! Lav ikke ikke om pÃ¥ disse indstillinger medmindre du ved, hvad du laver. Læs mere her om at flytte WordPress.\n" +"Hvis du gerne vil have, at dit websteds forside ligger et andet sted end i den mappe, hvor du installerede WordPress, skal du skrive adressen her. WordPress-filerne pÃ¥ serveren skal ligge pÃ¥ samme adresse, ellers kan du ikke logge ind pÃ¥ din WordPress-installation." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Forklar med fÃ¥ ord hvad denne side er om." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Sidens synlighed" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Sektionen med Diverse indstillinger er blevet fjernet. Prøv en anden sektion med indstillinger." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "Beskrivelsen vil blive vist i menuen, hvis det aktuelle tema understøtter det." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Du har ikke rettigheder til at redigere uregistrerede indstillinger pÃ¥ dette websted." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Der er en ventende ændring af admin e-mail til %1$s. Annuller " + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Titel-attribut" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "LinkmÃ¥l" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS klasser (valgfri)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Gem menu" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Der bliver automatisk genereret en adgangskode til dig, hvis du efterlader dette felt tomt" + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Adgangskode, to gange" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Opdaterer tema %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Du skal udfylde et domænenavn!" + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Du skal anføre et navn til dit netværk af websteder." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "Netværket findes allerede." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Du skal skrive en gyldig e-mail-adresse." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Dette førte til en fejlmeddelelse: %s" + +#: wp-admin/includes/schema.php:1031 +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 kan stadig bruge dit websted, men kan mÃ¥ske ikke fÃ¥ adgang til de websteder du opretter. Hvis du er sikker pÃ¥ at dine DNS-indstillinger er korrekte, kan du se bort fra denne meddelelse." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Bemærk:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Hent kortlink" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Opdaterer plugin %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "Opdatering af %1$s mislykkedes." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Den adgangskode, du valgte under installationen." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Brugeren findes allerede. Adgangskode nedarvet." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Du kan ikke opdatere fordi WordPress %1$s kræver MySQL version %2$s eller nyere. Du kører version %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress opdaterede uden problemer" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "Opdater WordPress" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Opdater plugins" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Du kan ikke opdatere fordi WordPress %1$s kræver PHP version %2$s eller nyere. Du kører version %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Du kan ikke opdatere fordi WordPress %1$s kræver PHP version %2$s eller nyere og MySQL version %3$s eller højere. Du kører PHP version %4$s og MySQL version %5$s." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress-opdateringer" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Rediger menupunkt" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Denne adresse benyttes til administrative formÃ¥l. Hvis du ændrer adressen, vil vi sende en e-mail til den nye adresse, for at du kan bekræfte den. Den nye adresse er ikke aktiv før den er bekræftet." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Sommertid begynder den %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s af %2$s (vil ogsÃ¥ slette dets data)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Du er ved at fjerne følgende plugin:" +msgstr[1] "Du er ved at fjerne følgende plugins:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Slet plugin" +msgstr[1] "Slet plugins" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Er du sikker pÃ¥ du vil slette disse filer og data?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Ja, slet disse filer og data" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "Kræver %s i wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Inaktive:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Skal bruge (%s)" +msgstr[1] "Skal bruge (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Gå til kontrolpanelet" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Indtast venligst navnet pÃ¥ en eksisterende menu." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Slet menu" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Menupunkt" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Se alle" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Tilføj til menu" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Denne tidszone er pt. i sommertid." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Denne tidszone bruger ikke sommertid." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-ins (%s)" +msgstr[1] "Drop-ins (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Udføres inden Multisite bliver kørt." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Ekstern object cache." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Brugerdefineret vedligeholdelsesbesked." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Brugerdefineret installationsscript." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Brugerdefineret databasefejlmeddelelse." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Filen er tom. Upload venligst noget med indhold." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Installer %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Brugerdefineret databaseklasse." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Advanceret caching plugin" + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Du kan ikke installere, fordi WordPress %1$s kræver MySQL version %2$s eller nyere. Du bruger version %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Du kan ikke installere fordi WordPress %1$s kræver PHP version %2$s eller nyere. Du bruger version %3$s." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s er udgivet! Giv venligst din administrator besked." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s er klar! Opdater venligst nu." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "Du kan ikke installere fordiWordPress %1$s kræver PHP version %2$s eller nyere og MySQL version %3$s eller nyere. Du kører PHP version %4$s og MySQL version %5$s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Du er ved at aktivere webstedet %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Du er ved at deaktivere siden %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Kommentaren er markeret som spam." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Bedøm kommentar" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Denne kommentar er godkendt lige nu." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Denne kommentar er allerede godkendt." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Denne kommentar er i øjeblikket i papirkurven." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Gentag" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Denne kommentar er allerede flyttet til papirkurven." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Gennemse papirkurven." + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Denne kommentar er allerede markeret som spam." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Skærmindstillinger" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Skærm-layout" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Antal kolonner:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Funktionsfilter" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Tan" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Mørk" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "En kolonne" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "To kolonner" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Tre kolonner" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Fire kolonner" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Venstre sidebar" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Højre sidebar" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Funktioner" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Egne farver" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Temafunktioner" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Trådede kommentarer" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Fastgjort indlæg" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformats" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Emne" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Ferie" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotoblogging" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "årstid" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Find temaer" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Hvis du har et tema i .zip-format, kan du installere det ved at uploade her." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Detaljer" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Temainstallering" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Version: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Kunne ikke finde WordPress-temamappen" + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Kunne ikke helt fjerne temaet %s." + +#: wp-admin/includes/update-core.php:802 +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 "Opdateringen kan ikke installeres, fordi WordPress %1$s kræver PHP version %2$s eller nyere og MySQL version %3$s eller nyere. Du bruger PHP version %4$s og MySQL version %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Opdateringen kan ikke installeres, fordi WordPress %1$s kræver PHP version %2$s eller nyere. Du bruger version %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Opdateringen kan ikke installeres, fordi WordPress %1$s kræver MySQL version %2$s eller nyere. Du bruger version %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Godkender de udpakkede filer…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "Opdateringen kunne ikke pakkes ud" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Opgraderer database…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Du bruger udviklingsversionen (%1$s). Cool! Sørg for at forblive opdateret." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Hent version %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Opdater til %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Aeneste" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Den automatiske opdatering af WordPress lykkedes ikke - prøv venligst igen nu." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Den automatiske opdatering af WordPress lykkedes ikke! Kontakt venligst administratoren." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Læg godt mærke til kodeordet! Det er et tilfældigt kodeord, som blev lavet kun til dig." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Ikke kategoriseret" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Velkommen til WordPress. Dette er dit første indlæg. Du kan rette eller slette det, og derefter er det bare om at begynde at blogge!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Hej Verden!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hej-verden" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Hr WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "FEJL: Du skrev kun dit nye kodeord én gang." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "FEJL: Skriv venligst din adgangskode" + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "FEJL: Skriv venligst din adgangskode to gange." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "FEJL: Kodeord må ikke indeholde \"\\\"." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "FEJL: Skriv venligst det samme kodeord i de to kodeordsfelter" + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "FEJL: Skriv venligst en e-mail-adresse" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Fandt ingen matchende brugere!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › Installering" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Brugernavn" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Brugeren/brugerne findes i forvejen." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Din e-mail" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Double-check din e-mail-adresse før vi går videre." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "Installer WordPress" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Utilstrækkelige mindstekrav" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Nødvendig information" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Oplys venligst følgende information. Og bare rolig, du kan altid ændre disse indstillinger senere." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "Succes!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress er installeret. Regnede du med mere? Vi er kede af at måtte skuffe dig. :)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Tilføj nyt link" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Tilføj ny" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s link slettet" +msgstr[1] "%s links slettet" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Søg i links" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Besøg %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Ingen links fundet." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML-fejl: %1$s i linje %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Link blev ikke fundet." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Databasereparation" + +#: wp-admin/maint/repair.php:103 +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 "Nogle problemer med databasen kunne ikke repareres. Kopier venligst følgende liste af fejl til WordPress supportfora for at fÃ¥ mere hjælp." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Reparer database" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Reparer og optimer databasen" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Upload nyt medie" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Du har ikke tilladelse til at redigere denne vedhæftede fil." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Du forsøgte at redigere en vedhæftning, der ikke eksisterer. Måske den er blevet slettet?" + +#: wp-admin/media.php:63 +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 kan ikke redigere denne vedhæftede fil, fordi den er i papirkurven. Fjern den fra papirkurven og prøv igen." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Vedhæftet mediefil blev opdateret." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Opdater medie" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Bibliotek" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Tilføj ny" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Kommentarer %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Udseende" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Tilføj nyt" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profil" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Din profil" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Værktøjer" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Generelt" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Skrivning" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Læsning" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Privatliv" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Permanente links" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Multisite er ikke aktiveret." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Domæne" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Sidst opdateret" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Arkiveret" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Voksen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Slettet" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Fjern fra arkiv" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Besøg" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Aldrig" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Viser kun de første 5 brugere." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Mere" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Opdater temaer" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Ingen brugere fundet." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Diskussionsindstillinger" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Standardindstillinger for artikler" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Indstillingerne kan ændres for de enkelte indlæg." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Andre kommentarindstillinger" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Kommentarskriveren skal udfylde navn og e-mail" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Brugere skal være registrerede og logget ind for at kommentere" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Luk automatisk for kommentarer til indlæg ældre end %s dage" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Slå trådede (indlejrede) kommentarer til i %s niveauer" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "sidste" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "første" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Adskil kommentarer på sider med %1$s kommentarer fra første niveau på hver side og med den %2$s side som standardvisning" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "ældre" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "nyere" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Kommentarer skal vises med de %s kommentarer øverst på siden" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Send mig en e-mail når" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Nogen skriver en kommentar" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Der er en kommentar til bedømmelse" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Før en kommentar vises" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "Kommentarskriveren skal have en tidligere godkendt kommentar" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Kommentarbedømmelse" + +#: wp-admin/options-discussion.php:151 +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 "Gem en kommentar i køen hvis den indeholder %s eller flere links (kommentarspam kendetegnes ofte af et højt antal links)." + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Når en kommentar indeholder et af følgende ord i indhold, navn, URL, e-mail eller IP, skal den tilbageholdes i bedømmelseskøen. Et ord eller en IP pr. linje. Den tilbageholder også dele af ord, så “press” tilbageholder også “WordPress”." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Kommentar-sortliste" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Når en kommentar indeholder et af følgende ord i indhold, navn, URL, e-mail eller IP, bliver den markeret som spam. Et ord eller en IP pr. linje. Den vil også markere dele af ord, så “press” markerer også “WordPress”." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatars" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Avatarvisning" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Vis Avatars" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Maksimiumkarakter" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Ok for alle" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Kan være stødende - normalt for personer over 13 år" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — For voksne over 17 år" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Endnu mere voksne end ovenfor" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Standardavatar" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Du kan enten vise et generisk logo eller et bestemt et ud fra brugerens e-mail-adresse, når de ikke har deres egen avatar." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Mystery Man" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Blank" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar-logo" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (Generisk)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (Generisk)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (Generisk)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Generelle indstillinger" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d.m.Y H:i" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Denne e-mail-adresse anvendes til administrative formål som notifikation om nye brugere." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Medlemskab" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Alle kan registrere sig" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Ny brugers standardrolle" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Tidszone" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "UTC-tid er %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Lokal tid er %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Vælg en by i samme tidszone som dig selv." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Denne tidszone har i øjeblikket vintertid." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Eget:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Ugen starter på en" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Medieindstillinger" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Billedstørrelser" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Thumbnail-størrelse" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Beskær thumbnails til bestemte størrelser (normalt er thumbnails proportionelle)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Medium størrelse" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Maksimumbredde" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Maksimumhøjde" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Stor størrelse" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Indlejringer" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Uploads af filer" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Gem uploads i denne mappe" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Standard er wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Fuld URL-sti til filer" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Det er valgfrit, om du vil indstille dette. Som standard skal feltet være tomt." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Organiser mine uploads i måneds- og årsbaserede mapper" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Permalinkindstillinger" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Permalinkstruktur opdateret. Fjern skriveadgang til web.config-filen nu!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Du bør opdatere din .htaccess nu." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Permalinkstruktur opdateret." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Dag og navn" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Måned og navn" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numerisk" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Egen struktur" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Valgfri" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Kategoribase" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Tagbase" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Hvis din web.config-fil var skrivbar, kunne vi gøre det automatisk, men det er den ikke, så her er den url-rewrite-regel, du skal have i din web.config-fil. Klik et sted i feltet og tryk CTRL + a for at vælge alt. Derefter skal du indsætte denne regel i /<configuration>/<system.webServer>/<rewrite>/<rules>-elementet i web.config-filen." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Hvis du midlertidigt gør din web.config-fil skrivbar, så vi automatisk kan generere rewrite-regler, skal du huske at ændre tillladelserne igen, når reglerne er gemt." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Hvis rodmappen for dit site var skrivbar, kunne vi gøre det automatisk, men det er den ikke, så her er den url-rewrite-regel, du skal have i din web.config-fil. Opret en ny fil, der hedder web.config, i roden af dit site. Klik et sted i feltet og tryk CTRL + a for at vælge alt. Derefter skal du indsætte koden i web.config-filen." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Hvis du midlertidigt gør dit sites rodmappe skrivbar, kan vi automatisk oprette web.config-filen. Husk at genskabe de nuværende indstillinger, nÃ¥r vi har lavet filen." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Hvis din .htaccess var skrivbar, kunne vi gøre det automatisk, men det er den ikke, så her er de mod_rewrite- regler, du skal have i din .htaccess-fil. Klik et sted i feltet og klik på CTRL + a for at vælge alt." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Læseindstillinger" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "En statisk side (vælg nedenfor)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Forside: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Indlægsside: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Advarsel: Disse sider bør ikke være de samme!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Blogsider viser højst" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "indlæg" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Syndikeringsfeeds viser de seneste" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "For hvert indlæg, vis" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Hele teksten" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Resume" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Kodning til sider og feeds" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Skriveindstillinger" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formatering" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Konverter smilies som :-) og :-P til grafik ved visning" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress skal automatisk rette ugyldigt indsat XHTML" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Standard indlægkategori" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Standard linkkategori:" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Indlæg via e-mail" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "For at skrive indlæg til WordPress via e-mail skal du oprette en hemmelig e-mail-konto med POP3-adgang. Alle e-mails sendt til denne adresse vil blive udgivet, så det er en god idé, at holde adressen hemmelig. Her er tre tilfædige tekststrenge, du kan bruge: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Mailserver" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Port" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Loginnavn" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Standardkategori til indlæg via e-mail" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Opdateringstjenester" + +#: wp-admin/options-writing.php:177 +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 "Når du udgiver et nyt indlæg, kan WordPress automatisk give forskellige websteder besked. Hvis du vil vide mere, kan du læse Update Services på Codex-siden. Adskil flere URLer med linjeskift." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Alle indstillinger" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Rediger plugins" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Sådan en fil findes ikke! Dobbelttjek navnet og forsøg igen." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Filer af denne type kan ikke redigeres." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Filredigering gennemført." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Dette plugin er blevet deaktiveret fordi dine ændringer resulterede i en kritisk fejl." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Redigerer %s (aktiv)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Gennemser%s (aktiv)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Redigerer %s (inaktiv)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Gennemser%s (inaktiv)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Vælg plugin, der skal redigeres:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Pluginfiler" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Dokumentation:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Opdater fil og forsøg genaktivering" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Opdater fil" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Du skal gøre denne fil skrivebar, før du kan gemme dine ændringer. Se Codexet for mere information." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Udvalgte" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populære" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Er du sikker på, at du vil slette disse filer?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Ja, slet disse filer" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Nej, jeg vil tilbage til plugin-listen" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Plugins udvider WordPress' funktionalitet. Når et plugin er installeret, kan du aktivere eller deaktivere det her." + +#: wp-admin/plugins.php:354 +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 "Hvis noget går galt med et plugin, og du ikke kan bruge WordPress, kan du bare slette eller omdøbe filen i mappen %s, så vil det automatisk blive deaktiveret." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "Pluginet %s blev deaktiveret på grund af en fejl: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Plugin kunne ikke aktiveres fordi det resulterede i en kritisk fejl." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Plugin kunne ikke slettes, fordi det resulterede i en fejl: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "De valgte plugins er blevet slettet." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Plugin aktiveret." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Valgte plugins aktiveret." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Plugin deaktiveret." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Valgte plugins deaktiveret." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Ingen udløbne plugins blev markeret." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Deaktiver dette plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Deaktiver pÃ¥ netværk" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Aktiver dette plugin for alle sider i dette netværk." + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Aktiver pÃ¥ netværk" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "åbn filen i plugin-editoren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Slet dette plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Besøg pluginsite" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Ryd liste" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +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:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Aktivt (%s)" +msgstr[1] "Aktive (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Aktivt for nylig (%s)" +msgstr[1] "Aktive for nylig (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inaktivt (%s)" +msgstr[1] "Inaktive (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Ingen tilføjelser fundet." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Det ser ikke ud til, at du har tilgængelige plugins i øjeblikket." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Du forsøgte at redigere et indlæg, der ikke eksisterer. MÃ¥ske er det blevet slettet?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Du har ikke lov til at redigere dette indlæg." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Du kan ikke redigere dette indlæg, fordi det er i papirkurven. Gendan indlægget og prøv igen." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Ukendt indholdstype." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Indlejringskode" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Indsæt video" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Klik for at indsætte." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "kan ikke hente billeder - eller der er ingen billeder på siden." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "klik billeder for at vælge" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Tilføj fra URL" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Dit indlæg er blevet gemt." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Se indlæg" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Luk vindue" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Indsæt et billede" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Indlejr en video" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "via " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Sammenlign ændringer af “%1$s”" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Tags:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Rediger temaer" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Det ønskede tema eksisterer ikke" + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Vælg tema, der skal redigeres:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Skabeloner" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Ups, filen findes ikke! Kontroller navnet og forsøg igen." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nyt tema aktiveret. Se siden" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Tema slettet." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Nuværende tema" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette dette tema '%s'\n" +" 'Annuller' for at stoppe, 'Ok' for at slette." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "ødelagte temaer" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "\"Press det\" er en bookmarklet. Dvs. en lille app, der kører i din browser og lader dig fange stykker af nettet rundt omkring." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Du kan lave en \"Skriv indlæg\"-genvej ved at træk-og-slippe linket til dine bogmærker eller højreklikke på det og tilføje det dine favoritter." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Hent nightly build" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Download %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Skjul denne opdatering" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Få opdateringen tilbage" + +#: wp-admin/update-core.php:98 +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 "Denne lokaliserede version indeholder både oversættelsen og visse andre lokaliseringsrettelser. Du kan droppe opdateringen, hvis du vil beholde den nuværende oversættelse." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Vis skjulte opdateringer" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Skjul skjulte opdateringer" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Kompatibilitet med WordPress %1$s: 100%% (i følge forfatteren)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Kompatibilitet med WordPress %1$s: %2$d%% (%3$d \"virker\"-stemmer ud af i alt %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Kompatibilitet med WordPress %1$s: Ukendt" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Installering mislykkedes" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Genaktivering af plugin" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Plugin blev genaktiveret." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Plugin kunne ikke genaktiveres fordi det resulterede i en kritisk fejl." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Installerer plugin: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Upload plugin" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Installerer plugin fra uploadet fil: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Installerer temaet %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Upload tema" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Installerer tema fra uploadet fil: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Din WordPress-database er allerede up-to-date!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s forespørgsler" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s sekunder" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Du har ikke tilladelse til at flytte dette indlæg til papirkurven." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Du har ikke tilladelse til at flytte dette indlæg væk fra papirkurven." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Du har ikke tilladelse til at slette dette indlæg." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Gen-vedhæftet %d " +msgstr[1] "Gen-vedhæftet %d " + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Medievedhæftning slettet permanent." +msgstr[1] "%d medievedhæftninger slettet permanent." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Medievedhæftning flyttet til papirkurven." +msgstr[1] "%d medievedhæftninger flyttet til papirkurven." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Medievedhæftning gendannet fra papirkurv." +msgstr[1] "%d medievedhæftninger gendannet fra papirkurv." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Medie slettet permanent." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Kunne ikke gemme mediefil." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Medie flyttet til papirkurv." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Medie genskabt fra papirkurven." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Vedhæft til et indlæg" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Rediger bruger" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Brug https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Brug altid https i administrationen" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Du har ikke beføjelser til at redigere denne bruger." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Bruger opdateret." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Personlige indstillinger" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Visuel editor" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Deaktiver Visual Editor når du skriver" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Admin farveskema" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Slå genvejstaster til kommentarmoderation til." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Fornavn" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Efternavn" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Kælenavn" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Vis navn offentligt som" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Kontaktinformationer" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Om dig" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Om brugeren" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Biografisk info" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Del lidt biografiske informationer om dig selv i din profil. Det er tilgængeligt for andre." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Ny adgangskode" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Hvis du vil ændre brugerens kodeord, skal du skrive et nyt. Ellers skal du bare lade være med at udfylde feltet." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Skriv dit kodeord igen." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Yderligere rettigheder" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Opdater profil" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Opdater bruger" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Bekræftelse af tilmelding" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "Der er sent en invitations-mail til den nye bruger. Der skal klikkes pÃ¥ et godkendelseslink i denne mail før kontoen bliver oprettet." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Send adgangskode?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Send denne adgangskode til den nye bruger via e-mail." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Spring over e-mail-bekræftelse" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Du kan ikke redigere den bruger." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Du kan ikke slette brugere." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Slet bruger" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Der er ikke valgt nogen gyldig bruger til at blive slettet." + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Ny bruger oprettet." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "Den nuværende brugers rolle skal have rettigheder til at redigere." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Anden brugers rolle er ændret." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Du kan ikke slette den nuværende bruger." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Anden bruger er slettet." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Skift rolle til…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Skift" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Inaktive widgets" + +#: wp-admin/widgets.php:78 +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 "Du ser denne besked, fordi dit tema ikke er widget-klar. Det vil sige, at det ikke har en sidebar, du kan ændre på. Hvis du vil gøre dit tema widget-klar, kan du følge disse instruktioner." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Vælg både sidebaren til denne widget og widgetens posision i den sidebar. " + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Placering" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Gem widget" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "ændringer gemt." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Fejl ved gem." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Fejl i visning af widget-indstillingerne." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Tilgængelige widgets" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Træk widgets hertil for at fjerne dem fra sidebaren, men beholde deres indstillinger." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Kategorier:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Slet kommentar permanent" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Du er ved at godkende følgende kommentar:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Godkend kommentar" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Ukendt handling." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Tilpasset baggrund" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Baggrund opdateret. Besøg dit websted for at se, hvordan det ser ud." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Vælg et billede fra din computer:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Gem ændringer" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Egen header" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Header opdateret. Besøg din side for at se hvordan det ser ud." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Fejl i læsning af billede" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Vælg den del af billedet, du vil bruge som header." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Du har ikke rettigheder til at ændre i headeren." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Rediger “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Se “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Ikke udgivet" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d.m.Y H:i" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s fra nu" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Ikke vedhæftet)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Vedhæft" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s venter" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s kommentar godkendt" +msgstr[1] "%s kommentarer godkendt" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s kommentar markeret som spam." +msgstr[1] "%s kommentarer markeret som spam." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s kommentar genskabt fra spam" +msgstr[1] "%s kommentarer genskabt fra spam" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s kommentar slettet permanent" +msgstr[1] "%s kommentarer slettet permanent" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Alle" +msgstr[1] "Alle" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Afventer (%s)" +msgstr[1] "Afventer (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Godkendt" +msgstr[1] "Godkendt" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papirkurv (%s)" +msgstr[1] "Papirkurv (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Søg kommentarer" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Viser %s–%s af %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Massehandling:" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Godkend ikke" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Godkend" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Flyt til papirkurv" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filtrer" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Tøm spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Tøm papirkurv" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Ingen kommentarer fundet." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Indlæg opdateret. Vis indlæg" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Eget felt opdateret" + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Felt slettet." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Indlæg opdateret." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Indlæg genskabt til ændring fra %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Indlæg udgivet. Vis indlæg" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Indlæg gemt." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Indlæg sendt. Preview indlæg" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Indlæg planlagt til: %1$s. Se indlæg" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "j. M Y H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Indlægskladde opdateret. Preview indlæg" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Side opdateret. Vis side" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Side opdateret." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Side genskabt til ændring fra %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Side udgivet. Vis side" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Side sendt. Preview side" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Side planlagt til: %1$s. Preview side" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Sidekladde opdateret. Preview side" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Send trackbacks" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Egne felter" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Diskussion" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Kort titel" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Sidst redigeret af %1$s den %2$s kl. %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Sidst redigeret den %1$s kl. %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Se kommentar" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Godkendt: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Opdater kommentar" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Navn:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "Send e-mail" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "besøg websted" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "En “kort titel” er den url-venlige udgave af navnet. Det er normalt skrevet med små bogstaver og indeholder kun bogstaver, tal og bindestreger." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "Beskrivelsen vises ikke som standard, men nogle temaer viser den." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Links / Rediger link" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Opdater link" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Links / Tilføj link" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Linkrelationer (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Link tilføjet." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Eksempel: Nifty bloggingsoftware" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Web-adresse" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Eksempel: http://wordpress.org/ — glem ikke http://" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Dette vises hvis en person holder musemarkøren over et link i din blogroll eller eventuelt under linket." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Navnet er hvordan det vises på din side." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Kategorier kan, i modsætning til tags, være hierarkiske. Du kan fx have kategorien Jazz og under den underkategorierer for Bebop og Big Band. Helt valgfrit. " + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Emne tilføjet." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Enhed slettet." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Enhed opdateret." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Emne ikke tilføjet." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Emner slettet." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "Bemærk:
      Sletning af en kategori sletter ikke indlæg i kategorien. Indlæg, der kun var i denne kategori, bliver i stedet bare flyttet til kategorien %s." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Du har ikke rettigheder til at slette dette." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s indlæg opdateret." +msgstr[1] "%s indlæg opdateret." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mit (%s)" +msgstr[1] "Mine (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Se alle kategorier" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Uddragsvisning" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Eksporter" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Når du klikker på knappen nedenfor, vil WordPress lave en XML-fil, du kan gemme på din computer." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Dette format, som vi kalder WordPress eXtended RSS eller WXR, vil indeholde dine indlæg, sider, kommentarer, egne felter, kategorier og tags." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Download eksportfil" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Der er ingen tilgængelige importere." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Fortsæt" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Indlæg" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type og Typepad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Kunne ikke opdatere link i databasen" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Kunne ikke indsætte link i databasen" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Skifter til %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Fandt %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "Ftp-PHP-udvidelsen er ikke tilgængelig" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP-værtsnavn er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP-brugernavn er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP-kodeord er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Kunne ikke oprette forbindelse til FTP-serveren %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Brugernavn/Adgangskode passer ikke for %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "ssh2 PHP-udvidelsen er ikke tilgængelig" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "ssh2 PHP-udvidelsen er tilgængelig, men behøver PHP5-funktionen stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2-værtsnavn er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2-brugernavn er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2-kodeord er påkrævet" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Kunne ikke forbinde til SSH2-server %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Offentlige og private nøgle ukorrekte for %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Kan ikke udføre kommandoen: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Ugyldig data." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Kunne ikke få adgang til filsystem." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Fejl i filsystemet." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Kunne ikke finde WordPress' rodmappe." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Kan ikke finde WordPress-indholdsmappen (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Kan ikke finde WordPress-pluginmappen." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Kunne ikke finde WordPress-temamappen" + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Kunne ikke finde den nødvendige mappe (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Download mislykkedes." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Installerer den seneste version…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Destinationsmappen eksisterer allerede." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Kunne ikke oprette mappe." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Inkompatibel pakke." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Aktiverer vedligeholdelsestilstand…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Deaktiver vedligeholdelsestilstand…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Pluginet er den seneste version." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Henter opdatering fra %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Pakker opdateringen ud…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Fjerner den gamle version af pluginet…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Kunne ikke fjerne det gamle plugin." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Installationspakke ikke tilgængelig." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Henter installeringspakke fra %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Udpakker pakken…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Installerer plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Installation af plugin mislykkedes." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Plugin blev installeret." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Temaet er den nyeste version." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Fjerner den gamle version af temaet…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Kunne ikke fjerne det gamle tema." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Installerer temaet…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Temainstallering mislykkedes." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Tema installeret." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress er nu seneste version" + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Kunne ikke kopiere filer." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Aktiver dette plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Aktiver plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Tilbage til plugins-side" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "Installerede pluginet %s %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Tilbage til plugin-installeringen" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Installerede temaet %1$s %2$s." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Preview “%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Aktiver “%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Tilbage til tema-installeringen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Temaside" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Tilbage til temasiden" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Vælg venligst en fil" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Den uploadede fil kunne ikke flyttes til %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Lige nu" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Andre WordPress-nyheder" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Vis alle" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Indstil" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Press det" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Send til gennemkig" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Godkend kommentar" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Godkend ikke" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Besvar denne kommentar" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Marker kommentar som spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Flyt denne kommentar til papirkurven" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Papirkurv" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "Fra %1$s til %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Afventer]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s til %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Henter…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Denne widget kræver JavaScript." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Index" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL Stylesheet" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Popup-kommentarer" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Footer" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Kategorier" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Side" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Søgeresultater" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Søgeformular" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Enkelt indlæg" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404-skabelon" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Linksskabelon" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Temafunktioner" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Vedhæftet fil-skabelon" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Skabelon til vedhæftet billede" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Skabelon til vedhæftet video" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Skabelon til vedhæftet lyd" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Skabelon til vedhæftet applikation" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (støtte for gamle hacks)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (for mod_rewrite-regler)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Kommentarer" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Popup-kommentarer" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Den uploadede fil blev kun delvist uploadet." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Ingen fil blev uploadet." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Der mangler en midlertidig mappe." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Kunne ikke skrive til disken." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Fil-upload stoppet af udvidelse." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Ugyldig formularindstilling" + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "Filen er tom. Upload venligst noget mere indholdsrigt. Fejlen kan også skyldes at uploads er slået fra i din php.ini eller fordi post_max_size er mindre end upload_max_filesize i php.ini." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Den valgte fil kunne ikke uploades." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "Ugyldig URL" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Kunne ikke oprette midlertidig fil." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Kunne ikke hente filen." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Kunne ikke udpakke filen." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Filen kunne ikke kopieres." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Tomt arkiv." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Forbindelsesinformation" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Værtsnavn" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Autentificerings-nøgler" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Offentlig nøgle:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Privat nøgle:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Skriv placeringen for den server, hvor nøglerne er placeret. Hvis der kræves en kodesætning, skriv den da i kodeordsfeltet ovenfor." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Forbindelsestype:" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Fortsæt" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Billeddata findes ikke. Gen-upload billedet." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Beskær" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Roter mod uret" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Roter med uret" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Flip vertikalt" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Flip horisontalt" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Skalér billede" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Oprindeligt størrelsesforhold %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Genskab oprindeligt billede" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Slet alle ændringer og genskab det originale billede." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Tidligere redigerede kopier af dette billede vil ikke blive slettet." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Genskab billede" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Billedbeskæring" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Størrelsesforhold ved beskæring" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Beskær det valgte" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Størrelsesforhold:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Valgt:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Thumbnail-indstillinger" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Nuværende thumbnail" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Lav ændringer for:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Alle billedstørrelser" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Alle andre end thumbnail" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Kan ikke hente billedets metadata." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Kan ikke gemme billedets metadata." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Billedets metadata er uoverensstemmende." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Billede genskabt." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Kunne ikke oprette nyt billede." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Der opstod en fejl ved billedskalering. Genindlæs siden og prøv igen." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Intet at gemme, billedet er ikke blveet ændret." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Kunne ikke gemme billedet." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Billede gemt" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Fra Computer" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Fra URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galleri" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galleri (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Uploads" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Fil-URL" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Alternativ tekst til billedet, fx “Mona Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Manglende titel udfyldt ud fra filnavn." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Rækkefølge" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Sted hvor du kan finde den uploadede fil." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Vis" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Skjul" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Upload-dato." + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Indsæt i indlæg" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Du er ved at slette %s." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Tilføj mediefiler fra din computer" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Gem alle ændringer" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Alle faneblade:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Sorteringsrækkefølge:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Stigende" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Faldende" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Link thumbnails til:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Billedfil" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Sorter billeder efter:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Menurækkefølge" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Dato/tid" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Tilfældig" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Sorter:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Galleri-kolonner:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Opdater galleri-indstillinger" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Alle Typer" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filter »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Billedtekst" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Link billede til:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Link til billede" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Linktekst, fx “Artikel om Blekingegadebanden (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Preview ændringer" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Status:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Synlighed:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Kodeordsbeskyttet" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Fastgør dette indlæg til forsiden" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Planlagt til: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Udgivet: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Udgiv med det samme" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Planlæg til: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Udgiv: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Mest brugte" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Tilføj kategori" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Nyt kategorinavn" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Uddrag er valgfri, manuelt skrevne resumeer af indholdet, som kan bruges i dit tema. Lær mere om Uddrag (på engelsk)." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Allerede pinget:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Send trackbacks til:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Adskil flere URL'er med mellemrum" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Egne felter kan bruges til at tilføje ekstra metadata til et indlæg, som du kan bruge i dit tema." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Tillad trackbacks og pingbacks til denne side." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Vis kommentarer" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Forælder" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Forside (ingen forælder)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Standardskabelon" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Besøg link" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Lad dette link være privat" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette dette link '%s'\n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — nyt vindue eller faneblad." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — nuværende vindue eller faneblad, uden rammer." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — samme vindue eller faneblad." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Vælg hvor linket skal åbnes." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "identitet" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "en anden af mine webadresser" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "venskab" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "kontakt" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "bekendt" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "ven" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "ingen" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "fysisk" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "mødt" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "arbejde" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "medarbejder" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "kollega" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "geografisk" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "sambo" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "nabo" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "familie" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "barn" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "familie" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "forælder" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "søskende" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "ægtefælle" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "romantisk" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "muse" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "forelskelse" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "kæreste" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "elskling" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "Hvis du linker til en person, kan du specificere jeres forhold ved at bruge formularen ovenfor. Hvis du vil lære mere om idéen, kan du tjekke XFN ud." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Billedadresse" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS-adresse" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Noter" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Karakter" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Lad blive på 0 for ingen karakter.)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Du har ikke tilstrækkelige rettigheder til at se denne side." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Populære tags" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Du kan også lede efter plugins ved at se på de mest populære tags:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Søg plugins" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Hvis du har et plugin i .zip-format, kan du installere det ved at uploade det her." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Plugin-zipfil" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Installer nu" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Ingen plugins at vise" + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(baseret på %s vurdering)" +msgstr[1] "(baseret på %s vurderinger)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Plugin-installation" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Installer opdatering nu" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Nyere version (%s) installeret" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Nyeste version installeret" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Forfatter" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Sidst opdateret:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Kræver WordPress version:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s eller nyere" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Kompatibel op til:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Downloadet:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s gang" +msgstr[1] "%s gange" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org pluginside »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Gennemsnitskarakter:" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Advarsel: Dette plugin er ikke blevet testet med den nuværende version af WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Advarsel: Dette plugin er ikke markeret som kompatibelt med din version af WordPress." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "Plugin-headeren %1s er udfaset. Brug %2$s i stedet." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Dette plugin genererede et uventet output." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Et af disse plugins er ugyldigt." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Kunne ikke fuldstændigt fjerne plugin(s) %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Ugyldig pluginsti." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Pluginfilen eksisterer ikke" + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Pluginet har ikke en gyldig header." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Du har ikke tilladelse til at redigere sider som denne bruger." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Du har ikke tilladelse til at redigere indlæg som denne bruger." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Du har ikke rettigheder til at redigere sider." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Du har ikke rettigheder til at redigere indlæg." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Automatisk kladde" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Klik for at ændre denne del af permalinket" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Midlertidigt permalink. Klik for at redigere denne del." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Permanent link:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Rediger permalinks" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Endnu en WordPress-blog" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Endnu en %s-side" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrator" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Redaktør" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Forfatter" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Bidragyder" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abonnent" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Velkommen til SITE_NAME. Dette er dit første indlæg. Rediger eller slet det og begynd sÃ¥ at blogge!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Advarsel! DNS jokertegn er muligvis ikke korrekt indstillet!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Lynrediger" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Lynrediger" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Titel" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Fil" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Dato" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Kommentar" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Relation" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Synlig" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Masserediger" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Ingen ændringer —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–ELLER–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Tillad" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Tillad ikke" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Tillad kommentarer" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Tillad pings" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Fastgjort" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Ikke-fastgjort" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Fastgør dette indlæg" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Missede planlagt indlæg" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Sidst ændret" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Se indlæg skrevet af denne bruger" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "Som svar pÃ¥ %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "m/d/Y \\k\\l H:i" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Besvar kommentar" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Send svar" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Kommentar af %s flyttet til papirkurven." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Kommentar af %s markeret som spam." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Værdi" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Nøgle" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Tilføj nyt felt." + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Skriv ny" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Tilføj Eget Felt" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Før du kan uploade din importeringsfil, skal du rette følgende fejl:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Vælg en fil fra din computer:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Maksimumstørrelse: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Upload fil og importer" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Klik for tænd/sluk" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Find indlæg eller sider" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Installer temaer" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "HÃ¥ndter temaer" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Afventer" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Slå tilgængelighedstilstand til" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Slå tilgængelighedstilstand fra" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Kommentaren %d eksisterer ikke" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Du skrev ikke et navn på kategorien." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Beklager, men du skal være logget ind for at skrive en kommentar." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Angiv venligst en værdi." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Brugeren %s tilføjet" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Kladde gemt %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "En eller anden" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Du har ikke tilladelse til at redigere denne side." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Du har ikke tilladelse til at redigere dette indlæg." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Gem er slået fra: %s redigerer lige nu siden." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Gem er slået fra: %s redigerer lige nu indlægget." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Enheden blev ikke opdateret." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Dato" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Status" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Planlagt" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Ugyldig plugin side" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "Kan ikke hente %s." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Du har ikke tilladelse til at importere." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Importer" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Rediger kommentar" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Ups, der er ingen kommentar med det ID." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Tilbage" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Du har ikke tilladelse til at redigere kommentarer til dette indlæg." + +#: 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 "Denne kommentar er i papirkurven. Flyt den fra papirkurven, hvis du vil redigere den." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Du er ved at markere følgende kommentar som spam:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Spam kommentar" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Du er ved at flytte følgende kommentar til papirkurven:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Smid kommentar i papirkurv" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Du er ved at slette følgende kommentar:" \ No newline at end of file diff --git a/wp-content/languages/admin-de_DE.mo b/wp-content/languages/admin-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..129e42a5a75ac0ef6c43449f61325d5fb1cc1153 GIT binary patch literal 358326 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
      i;jba!v6d1WbKuw>?>8rnu1kU8bEuWa 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 PsVr^haX*6PzEI5ao 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

      ig{37PZppeuWZsCOxy_hr~G4j}o_ab=(xISQwm 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

      m%W(xn%dD{#bqU4C+2Rd&4`~8w$ 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 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..e8395f8 --- /dev/null +++ b/wp-content/languages/admin-de_DE.po @@ -0,0 +1,10289 @@ +# Translation of Administration in German +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 08:34: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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Release-Leiterin" + +#: wp-admin/upload.php:45 +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-Schaltflächen am oberen Rand oder die Pfeiltasten auf deiner Tastatur um schnell zwischen den Medienelementen zu navigieren." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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:37 +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 "Zum Löschen von Mediendateien klicke den Knopf zur Mehrfachauswahl am oberen Bildschirmrand an. Wähle die Elemente, die Du löschen möchtest und klicke dann auf den Knopf zum Löschen der ausgewählten Elemente. Durch Drücken des Abbrechen-Knopfes gelangst du in die Ansicht deiner Mediendateien zurück." + +#: wp-admin/upload.php:44 +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:46 +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 Gegenstände löschen." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "Danke für die Aktualisierung! WordPress %s ermöglicht dir, Inhalte noch einfacher zu schreiben und verwalten." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Verwalte deine Mediendateien mit Stil" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Erkunde Deine Uploads in einem schönen, grenzenlosen Raster. Eine neue Detailvorschau ermöglicht dir, im Handumdrehen eine beliebige Menge an Mediendateien in Folge anzuschauen und zu bearbeiten." + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Es war noch nie einfacher, mit eingebetteten Medien zu arbeiten" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Füge in einer neuen Zeile einen YouTube-Link ein und erlebe, wie daraus ein eingebettetes Video wird. Und nun versuch's mit einem Tweet. Jawohl — aus dem Einbetten von Medien ist ein visuelles Erlebnis geworden. Der Editor zeigt eine echte Vorschau deines eingebetteten Inhalts, spart Zeit und schafft Vertrauen." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "Wir haben auch die Anzahl der unterstützten Dienste erweitert — Du kannst Videos von CollegeHumor, Wiedergabelisten von YouTube und Vorträge von TED-Konferenzen einbinden. Sieh Dir die Formate an, die WordPress jetzt unterstützt." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Mehr Augenmerk auf deinen Inhalt" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "Schreiben und Bearbeiten läuft viel runder und eingängiger, da sich der Editor beim Schreiben an die Textmenge deines Inhalts anpasst und dabei trotzdem jederzeit die Formatierungswerkzeuge in Griffweite lässt." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Das richtige Plugin finden" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Das WordPress-Plugin-Verzeichnis enthält über 30.000 frei erhältliche Open-Source-Plugins. Mit WordPress 4.0 ist es jetzt noch einfacher, das richtige Plugin für deinen Bedarf zu finden. Neue Kriterien, eine verbesserte Suche und eine verbesserte Wahrnehmung beim Stöbern runden das Erlebnis bei der Suche nach Plugins ab." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Plugins durchstöbern" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "Customizer API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "Der Customizer-Dialog unterstützt nun ein breiteres Spektrum an Bedienelementen." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Abfrage-Reihenfolge" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Entwickler haben mehr Flexibilität beim Erstellen von %1$s Bestimmungen durch %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Aktualisierte Programmbibliotheken: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. 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/upload.php:35 +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:29 +msgid "Add Plugins" +msgstr "Plugins hinzufügen" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Durchsuchen" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Ungültige Übersetzungsart." + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Hinweis:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "Der %s Wert in deiner %s Datei wird nicht länger benötigt." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Nicht verknüpft (%s)" +msgstr[1] "Nicht verknüpft (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papierkorb (%s)" +msgstr[1] "Papierkorb (%s)" + +#: wp-admin/install.php:216 +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 zur berühmten 5-Minuten-Installation von WordPress! Gebe unten einfach die benötigten Informationen ein, um danach das mächtigste und flexibelste Weblog-System der Welt benutzen zu können." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Ungetestet mit deiner Version von WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Inkompatibel mit deiner Version von WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Kompatibel mit deiner Version von WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d Stern" +msgstr[1] "%d Sterne" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Mehrfachauswahl" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Editor an Fensterhöhe anpassen." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Monat" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Tag" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Stunde" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minute" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Wir werden diese Information verwenden, um die Datei wp-config.php zu erstellen." + +#: wp-admin/theme-install.php:82 +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. 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 "Du kannst Themes nach Autor oder Schlagwort suchen oder mit Hilfe der Kriterien in der Funktions-Liste eine engere Auswahl vornehmen. Alternativ kannst du nach hervorgehobenen, häufig verwendeten oder neuesten Themes suchen. Sobald du ein Theme gefunden hast, das dir gefällt, kannst du es in einer Vorschau betrachten oder direkt installieren." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Bereits installiert" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Vorheriges" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Nächstes" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "Beta-Tester:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Diese Website ist so eingerichtet, das Aktualisierungen künftiger Beta-Versionen automatisch erfolgen." + +#: wp-admin/upload.php:70 +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/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Nutzer hinzufügen ohne eine E-Mail zu versenden, die bestätigt werden muss." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s konnte nicht eingebunden werden." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Vorschau nicht verfügbar. %s konnte nicht sicher eingebunden werden." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Seite auswählen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta-Testen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Performance" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Social" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Werkzeuge" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "%s jetzt installieren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "%s jetzt aktualisieren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Weitere Details" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s Download" +msgstr[1] "%s Downloads" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Details ansehen" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Anzahl" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Kürzlich aktualisiert" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"AKTUALISIERUNGS-PROTOKOLL\n" +"==========================" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Bewertungen" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Für dieses Plugin spenden »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Klick hier um Bewertungen mit %d Stern zu sehen" +msgstr[1] "Klick hier um Bewertungen mit %d Sternen zu sehen" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Mitwirkende" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Der Anpassen-Dialog ermöglicht eine Vorschau von Änderungen an deiner Website vor Veröffentlichung. Du kannst auch verschiedene Seiten deiner Website aufrufen, um sie dir in der Vorschau anzusehen." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +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/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Neue Funktion: Widget Live-Vorschau" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Füge hinzu, editiere und hantiere mit Widgets im Theme-Customizer." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Schau’ Dir Deine Änderungen in Echtzeit an und speichere sie erst dann, wenn Du soweit bist." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Keine Bewertungen." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Filterung nach:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Keine Themes gefunden. Versuche es mit anderen Suchkriterien." + +#: wp-admin/includes/image-edit.php:83 +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/image-edit.php:44 +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 proportional das Originalbild skalieren. Für das beste Ergebnis sollte die Skalierung fertig sein, bevor du das Bild zuschneidest, spiegelst, oder drehst. Bilder können nur nach unten, nicht nach oben skaliert werden." + +#: wp-admin/edit-comments.php:124 +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/edit-form-advanced.php:282 +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/includes/image-edit.php:86 +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, in dem 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/includes/image-edit.php:89 +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 "Sobald du deine Auswahl getroffen hast, kannst du sie anpassen in dem du die Größe in Pixeln angibst. Die kleinste Auswahlgröße ist die Größe der Miniaturbilder, so wie sie in den Mediathek-Einstellungen festgelegt ist." + +#: wp-admin/includes/image-edit.php:119 +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 eine quadratische Miniatur, die nur einen Teil des Bildes zeigt haben." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Wird auf Anhangseiten angezeigt." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Durchsuchen" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Alle Kommentararten" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Empfehlungen" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Populär" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Neuste" + +#: wp-admin/users.php:46 +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 "Mit Entfernen kannst Du einen Nutzer von Deiner Website entfernen. Dessen Inhalte werden nicht gelöscht. Du kannst aber auch mehrere Nutzer auf einmal löschen, indem Du die Sammelaktion verwendest." + +#: wp-admin/includes/upgrade.php:280 +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" +"\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 unter:\n" +"\n" +"%1$s\n" +"\n" +"Du kannst Dich mit folgenden Informationen als Administrator anmelden:\n" +"\n" +"Nutzer: %2$s\n" +"Passwort: %3$s\n" +"\n" +"Wir hoffen, Dir gefällt Deine neue Website. Danke!\n" +"\n" +"--Das WordPress Team\n" +"https://wordpress.org/\n" + +#: wp-admin/index.php:57 +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 Mausberührung auf die Titelleiste dieser Module erscheint ein “Konfigurieren” Link mit Optionen." + +#: wp-admin/index.php:67 +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/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Zurück zum Beitrags-Editor" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Themes installieren" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Empfohlene Themes" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Populäre Themes" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Neueste Themes" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Themes suchen" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Themes suchen …" + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Details & Vorschau" + +#: wp-admin/users.php:48 +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 ruft zur Bestätigung ein Dialogfenster zum Löschen des Nutzers auf, in dem Du einen Nutzer dauerhaft von Deiner Website entfernen und dessen Inhalt löschen kannst. Mit der Sammelaktion kannst Du auch mehrere Nutzer auf einmal löschen." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Was soll mit dem Inhalt dieses Nutzers passieren?" +msgstr[1] "Was soll mit den Inhalten dieser Nutzer passieren?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Den gesamten Inhalt löschen." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Diesem Nutzer den gesamten Inhalt zuordnen:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Art" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Danke für das Vertrauen in WordPress." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Support Foren (en.)" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA TESTER?\n" +"=============\n" +"\n" +"Diese E-Mail zur Fehlersuche wird Dir geschickt, wenn du eine Entwicklungsversion von WordPress verwendest.\n" +"\n" +"Kannst Du uns informieren, wenn Du meinst, dieser Fehler könnte durch WordPress entstanden sein?\n" +" * Öffne einen neuen Thread im Support Forum: https://wordpress.org/support/forum/alphabeta\n" +" * Oder, wenn Du damit zurecht kommst, einen Fehlerbericht zu schreiben: https://core.trac.wordpress.org/\n" +"\n" +"Danke! -- Das WordPress Team" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Widgets verwalten" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Menüs verwalten" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Status ändern" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Sichtbarkeit ändern" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Revisionen durchsuchen" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Datum und Uhrzeit ändern" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Nach installierten Themes suchen …" + +#: wp-admin/update-core.php:466 +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:474 +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 Knopf „Jetzt Aktualisieren“ sobald Du einen Hinweis erhältst, dass eine neue Version verfügbar ist." + +#: wp-admin/update-core.php:474 +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:478 +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 Knopf ”Übersetzungen aktualisieren“ drücken, wenn die Dateien nicht mehr aktuell sein sollten." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "In dieser Ansicht kannst Du WordPress auf die neueste Version aktualisieren und deine Themes und Plugins aus der WordPress.org-Sammlung auf den neuesten Stand bringen." + +#: wp-admin/update-core.php:475 +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 and Plugins – Um einzelne Themes oder Plugins auf diesem Bildschirm zu aktualisieren, markiere bitte die Auswahlfelder und klicke dann auf die zugehörige Schaltfläche ”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/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Willkommen bei WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Klicke auf die Schaltfläche ”Hinzufügen&h8220;, wenn Du auf der Suche nach weiteren Gestaltungsvorlagen bist und entweder das Wordpress Theme-Verzeichnis durchstöbern oder gezielt nach Themes suchen möchtest. Die Gestaltungsvorlagen im WordPress.org Theme-Verzeichnis wurden von Drittanbietern gestaltet und entwickelt und sind mit der Lizenz, die WordPress nutzt, kompatibel. Ach ja, sie sind auch noch kostenlos!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Feststehendes Layout" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Fließendes Layout" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Adaptives Layout" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s Beitrag" +msgstr[1] "%s Beiträge" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s Seite" +msgstr[1] "%s Seiten" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s Kommentar" +msgstr[1] "%s Kommentare" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s in Moderation" +msgstr[1] "%s in Moderation" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "d.m." + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB freier Speicherplatz" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) verwendeter Speicherplatz" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Theme-Details" + +#: wp-admin/options-reading.php:66 +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 werden abgehalten“ eingeblendet, der Dich daran erinnern soll, dass deine Website von Suchmaschinen nicht aufgesucht wird. " + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "Auf einen Blick" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Aktiv:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Für Barrierefreiheit geeignet" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Dies ist ein Child-Theme von %s." + +#: wp-admin/themes.php:40 +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 Gestaltungsvorlagen zu verwalten. Neben Standard-Theme(s) die in deiner WordPress-Installation enthalten sind, werden Themes von Drittanbietern gestaltet und entwickelt." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Die Knöpfe Aktivieren und Live-Vorschau werden durch Antippen oder Überfahren mit der Maus sichtbar." + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Klicke auf das Theme um Namen, Version, Autor, Beschreibung, Schlagwörter und den Link zum Löschen anzuzeigen." + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Klicke beim aktuellen Theme auf Anpassen oder bei den übrigen Themes auf Live-Vorschau, um eine Voransicht zu erhalten." + +#: wp-admin/themes.php:45 +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:72 +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 Life-Vorschau um das Themes in einer Vorschau sehen und Anpassungen in einer separaten Vollbildanzeige vornehmen zu können. Du findest den Knopf für eine Life-Vorschau auch am unteren Rand des Bildschirms mit den Theme-Details. Jedes Theme kann auf diese Weise vorher betrachtet und angepasst werden. " + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Das in der Vorschau angezeigt 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 in diesem Menü auf die Schaltfläche Sichern und Aktivieren." + +#: wp-admin/themes.php:74 +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/widgets.php:339 +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." + +#: wp-admin/includes/template.php:2144 +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/includes/template.php:2148 +msgid "%s rating" +msgstr "%s Bewertung" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Dieser Bildschirm zeigt einem einzelnen Anwender alle Websites, die er in diesem Netzwerk hat und erlaubt außerdem, eine Haupt-Website zu bestimmen. Die Links unter jeder Website erlauben den Zugriff auf das Front End oder Dashboard dieser Website. " + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Wiederherstellungsfehler: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Fehler: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Folgende Plugins wurden erfolgreich aktualisiert: " + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Folgende Themes wurden erfolgreich aktualisiert:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Folgende Übersetzungen wurden erfolgreich aktualisiert:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Bei folgenden Plugins ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Bei folgenden Themes ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Bei folgenden Übersetzungen ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Dieses Formular kann nicht übertragen werden. Bitte lade es neu und probiere es noch einmal." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Anzeige-Optionen – Nutze die Lasche für die Anzeige-Optionen um die Kästchen auszuwählen, die im Dashboard angezeigt werden sollen." + +#: wp-admin/index.php:68 +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 Artikel sowie die jüngsten Kommentare auf deine Beiträge und ermöglicht, diese zu moderieren." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 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 fünf Entwürfen angezeigt, die Du begonnen hast." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress Nachrichten – Neueste Nachrichten aus dem WordPress Deutschland Planeten sowie die beliebten und neusten Plugins." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress Nachrichten – Neueste Nachrichten aus dem WordPress Deutschland Planeten." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Ups, du hast keine Berechtigung, auf neue Entwürfe zuzugreifen." + +#: wp-admin/themes.php:101 +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?" + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Neues Theme hinzufügen" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Installieren" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Aktualisierung verfügbar" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Schließe Einblendung" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Vorheriges Theme anzeigen" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Nächstes Theme anzeigen" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Widget hinzufügen" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Aktivität" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress Website: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "Erfolg! WordPress wurde erfolgreich auf %s aktualisiert" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "Fehler! Die Aktualisierung von WordPress auf Version %s ist fehlgeschlagen" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "Erfolg! %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "Fehlgeschlagen: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Bei Aktualisierungen im Hintergrund sind Fehler aufgetaucht" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Aktualisierung im Hintergrund abgeschlossen" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Schneller Entwurf" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress Nachrichten" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s verwendet Theme %2$s." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Was beschäftigt dich?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Alles anzeigen" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Entwürfe" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "In Kürze veröffentlichen" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Kürzlich veröffentlicht" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Bisher keine Aktivitäten!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Heute" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Morgen" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Beliebtes Plugin" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Uploads verwalten" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "Das Update konnte nicht installiert werden, da wir einige Dateien nicht kopieren konnten. Dies liegt in der Regel an inkonsistenten Dateiberechtigungen." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s ist ebenfalls verfügbar." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Deine Webseite auf %1$s hat einen kritischen Fehler erfahren, während wir versucht haben WordPress auf Version %2$s zu aktualisieren. " + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Deine Webseite läuft mit Version %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Aktualisiere Übersetzungen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Aktualisiere Übersetzungen für %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Übersetzungen für %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Deine Website wurde auf WordPress %2$s aktualisiert" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s ist verfügbar. Bitte aktualisieren!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] DRINGEND: deine Website könnte wegen einer fehlerhaften Aktualisierung abgestürzt sein." + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Hallo! Deine Website unter %1$s wurde automatisch auf WordPress %2$s aktualisiert." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Von deiner Seite ist nichts weiter zu tun." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Um mehr über Version %s zu erfahren, schau Dir die Über WordPress-Seite an:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Bitte aktualisiere Deine Website unter %1$s auf Wordpress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Wir haben es versucht, konnten Deine Website aber nicht automatisch aktualisieren." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +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-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Der Versuch, auf die neueste WordPress-Version %2$s zu aktualisieren, hat auf deiner Website unter %1$s zu einem kritischen Fehler geführt." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +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." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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-upgrader.php:2453 wp-admin/update-core.php:466 +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, dass du sie aktuell hältst. Damit machst du auch das Internet für dich und deine Besucher sicherer. " + +#: wp-admin/includes/class-wp-upgrader.php:2447 +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, können dir vielleicht die Freiwilligen im WordPress.org-Supportforum helfen." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Es stehen auch für einige deiner Plugins oder Themes Aktualisierungen zur Verfügung. Aktualisiere sie jetzt: " + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "Das WordPress Team" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +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-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Dein Webhost, Freiwillige im Support-Forum oder ein freundlicher Entwickler können dir vielleicht mit diesen Informationen weiterhelfen:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Fehler-Code: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "Fehler: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Dieser Inhalt ist momentan blockiert." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Wenn Du übernimmst, wird %s daran gehindert, weiter zu schreiben." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Wenn du Version %s neu installieren musst, kannst du das hier erledigen oder das Installationspaket herunterladen und zu Fuß installieren: " + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Künftige Sicherheitsupdates werden automatisch durchgeführt." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Übersetzungen" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Deine Übersetzungen sind alle auf dem neuesten Stand." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Einige Deiner Übersetzungen sind nicht mehr auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Einige deiner Übersetzungen müssen aktualisiert werden. Warte noch ein paar Sekunden ab, während wir die ebenfalls aktualisieren." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "Die Übersetzung ist auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Lädt Übersetzung von %s… herunter" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Das Update der Übersetzung ist fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Die Übersetzung wurde erfolgreich aktualisiert." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Aktualisiere Theme %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Aktualisiere Plugin %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Es gibt nicht genug freien Speicherplatz, um das Update abzuschließen." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "muss der Kommentar manuell bestätigt werden." + +#: wp-admin/options-media.php:49 +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 Pixeln, die beim Hinzufügen von Bildern zur Mediathek verwendet werden." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Als Vorgabe nutzt WordPress Web URLs, die Fragezeichen und viele Zahlen enthalten; abgesehen davon bietet WordPress Dir die Möglichkeit, für deine Permalinks und Archive eine benutzerdefinierte URL-Struktur anzulegen. Dies kann die Anmutung, Benutzerfreundlichkeit und Vorwärtskompatibilität Deiner Links verbessern. Dazu steht Dir eine Reihe von Tags zur Verfügung und hier sind für den Anfang einige Beispiele aufgeführt." + +#: wp-admin/theme-editor.php:33 +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 einem Upgrade auf eine neuere Version des selben Themes werden hier vorgenommene Änderungen überschrieben. Um das zu vermeiden, solltest Du über die Erstellung eines Child Themes nachdenken." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Lege einen nagelneuen Nutzer an und füge ihn dieser Website zu." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Lieber Anwender,\n" +"\n" +"Du hast vor kurzem angefordert, dass die E-Mail-Adresse zur Administration deiner Website geändert wird.\n" +"Wenn das stimmt, klicke bitte auf den nachfolgenden Link, um die Änderung durchzuführen:\n" +"###ADMIN_URL###\n" +"\n" +"Du kannst diese Mail mit gutem Gewissen ignorieren und löschen, wenn Du nichts ändern möchtest.\n" +"\n" +"Diese E-Mail wurde an ###EMAIL### versendet.\n" +"\n" +"Viele Grüße,\n" +"Alle auf ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Suche nach %1$s in %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "Dem Sprackpaket fehlen entweder die .po oder .mo Dateien." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Versuche, eine vorherige Version wieder herzustellen." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +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-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Aktualisiere auf WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +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." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Dieses Passwort wird nicht auf dem Server gespeichert." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Vorbereitung für die Installation der neuesten Version…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Kopieren der erforderlichen Dateien…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Bitte gib einen gültigen Benutzernamen an." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "Der von dir gewählte Benutzername enthält ungültige Zeichen." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Deine Passwörter stimmen nicht überein. Bitte versuche es noch einmal." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Du musst eine E-Mail-Adresse angeben." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Entschuldigung, das ist keine gültige E-Mail-Adresse. E-Mail-Adressen sehen aus wie benutzername@beispiel.de." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Dein Theme unterstützt von Haus aus keine Menüs, aber du kannst sie in Seitenleisten verwenden, indem du ein Widget für „benutzerdefinierte Menüs“ im Widgets Menü hinzufügst." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 an in deinem Theme vordefinierten Plätzen angezeigt oder sogar in Seitenleisten verwendet werden, indem du ein Widget für ein „benutzerdefiniertes Menü“ im Widgets Menü hinzufügst. Wenn Dein Theme keine benutzerdefinierten Menüs unterstützt (die Standardthemes %2$s und %3$s tun dies), kannst Du über den Link zur Dokumentation zu dieser Seite erfahren, wie du eine solche Unterstützung hinzufügen kannst." + +#: wp-admin/nav-menus.php:518 +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 die Lasche mit den Bildschirm-Optionen aktiviert und deaktiviert werden." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP-Adresse:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Kategorie hinzugefügt." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Kategorie gelöscht." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Kategorie aktualisiert." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Kategorie nicht hinzugefügt." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Kategorie nicht aktualisiert." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Kategorien gelöscht." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Tag hinzugefügt." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Tag gelöscht." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Tag aktualisiert." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Tag nicht hinzugefügt." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Tag nicht aktualisiert." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Schlagworte gelöscht." + +#: wp-admin/edit.php:244 +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, da er von jemandem bearbeitet wird." +msgstr[1] "%s Beiträge nicht aktualisiert, da sie von jemandem bearbeite werden." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s Beitrag dauerhaft gelöscht." +msgstr[1] "%s Beiträge dauerhaft gelöscht." + +#: wp-admin/edit.php:246 +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:247 +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:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s Seite aktualisiert." +msgstr[1] "%s Seiten aktualisiert." + +#: wp-admin/edit.php:251 +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, da sie von jemandem bearbeitet wird." +msgstr[1] "%s Seiten nicht aktualisiert, da sie von jemandem bearbeitet werden." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s Seite dauerhaft gelöscht." +msgstr[1] "%s Seiten dauerhaft gelöscht." + +#: wp-admin/edit.php:253 +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:254 +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/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Vergleiche zwei verschiedene Überarbeitungen indem du “Vergleiche beliebige zwei Revisionen” auswählst." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Revisionen vergleichen" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Anzeigen, vergleichen und wiederherstellen anderer Versionen dieses Inhaltes auf der verbesserten Versions-Seite." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Bearbeiten gesperrt" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Jemand anderes bearbeitet dies bereits. Du musst nicht aktualisieren; die Sperre verschwindet automatisch, sobald die Bearbeitung abgeschlossen ist." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Vergleiche zwei beliebige Revisionen" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" aus %2$s von %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" aus %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" von %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Deine Seite ist so konfiguriert, dass nur die letzten %s Revisionen behalten werden." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Revisionen: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Anzeigen" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Automatische Speicherung von %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Aktuelle Version von %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Automatische Speicherung wiederherstellen" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Revision von %s" + +#: wp-admin/edit-form-advanced.php:397 +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/edit-form-advanced.php:398 +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/revision.php:210 +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/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Dateianhang" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Neues Passwort wiederholen" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Wiederhole Passwort" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Füge Menüpunkte aus der linken Spalte hinzu." + +#: wp-admin/includes/plugin-install.php:129 +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 via 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 auf dieser Seite hochladen." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Das Paket enthält keine Dateien." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Das Theme enthält keine Dateien." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Beim Aktualisieren von %1$s trat ein Fehler auf: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Um zwischen Revisionen zu navigieren, verschiebe den Slider nach links oder rechts oder verwende die Weiter- oder Zurück-Buttons." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Lädt …" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Fehler beim Verschieben in den Papierkorb." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Fehler beim Wiederherstellen aus dem Papierkorb." + +#: wp-admin/post.php:244 +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/post.php:267 +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:285 +msgid "This item has already been deleted." +msgstr "Dieses Element wurde schon gelöscht." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Bringe die Elemente in die Reihenfolge die du bevorzugst. Klicke auf den Pfeil auf der rechten Seite um weitere Konfigurations-Optionen anzuzeigen." + +#: wp-admin/nav-menus.php:508 +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:105 +msgid "This screen is used for managing your content revisions." +msgstr "Dieser Bildschirm wird verwendet, um die Inhalte deiner Revisionen zu verwalten." + +#: wp-admin/revision.php:106 +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 angelegt werden, wenn Du deine Inhalte speicherst oder aktualisierst. Der rote Text links zeigt den Inhalt, der entfernt wurde. Der grüne Text rechts zeigt den Inhalt, der hinzugefügt wurde." + +#: wp-admin/revision.php:107 +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:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Um eine Überarbeitung wiederherzustellen, klicke auf Wiederherstellen." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Revisions-Verwaltung (in Englisch)" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "An:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Von:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Zurück" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Weiter" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Menü Anordnung aktualisiert." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j. M @ G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s von %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Veröffentlicht: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Track %1$s von %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Titel %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Genre: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Audioformat:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Audiocodec:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Revision wird gesichert ..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Die letzten Änderungen wurden als Überarbeitung gespeichert." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Dieser Bereich dient zum Ändern Ihrer individuellen Menüs." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "In dieser Ansicht kannst du:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Menüs erstellen, bearbeiten und löschen" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Einzelne Menüpunkte hinzufügen, änderen oder organisieren" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Die Menü Management Box am oberen Rand bestimmt welches Menü im Editor geöffnet wird." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Um ein existierendes Menü zu bearbeiten, wähle ein Menü aus der Liste und klicke auf Auswählen" + +#: wp-admin/nav-menus.php:509 +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 Menübereiche im Theme zu individuellen Menüs zuordnen, indem du die gewünschten Einstellungen unten im Menüeditor auswählst. Um Menüs allen Bereichen auf einmal zuzuordnen, gehe auf den \"Positionen verwalten\"-Tab oben auf dem Bildschirm." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Menü-Verwaltung" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 benutzerdefinierte Menü kann Links zu internen Seiten, Kategorien, externen URLs oder anderen Dateitypen enthalten. Menü-Einträge hinzufügen kann man über die Erweiterungs-Boxen in der linken Spalte. " + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Füge einen oder mehrere Menüpunkte auf einmal hinzu, indem Du die Checkbox neben dem Menüpunkt auswählst und dann auf \"Zum Menü hinzufügen\" klickst" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Um eine benutzerdefinierten Link hinzuzufügen, vergrößere den Bereich mit den Links, gebe eine URL und den Text für den Link ein und klicke auf \"Zum Menü hinzufügen\"" + +#: wp-admin/nav-menus.php:521 +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:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Entferne ein Menü, indem Du esvergrößerst und auf den Entfernen-Link klickst" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Menüs bearbeiten" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Diese Ansicht wird benutzt um Menüs zu gewissen Stellen hinzuzufügen, welche durch dein Theme definiert sind." + +#: wp-admin/nav-menus.php:531 +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 ein Menü zu einem oder mehreren Bereichen deines Themes hinzuzufügen, wähle im Dropdown-Auswahlfeld für jeden Bereich ein Menü aus. Wenn du fertig bist, dann klicke auf \"Änderungen sichern\"" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Um das Menü zu Bearbeiten, das mit dem Theme verknüpft ist, klick einfach auf den Link ’Bearbeiten’ " + +#: wp-admin/nav-menus.php:533 +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 auszuwählen, klicke auf den \"Verwende neues Menü\"-Link. Dein neues Menü wird dann automatisch zum gewählten Menü-Bereich deines Themes hinzugefügt." + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Menüs bearbeiten" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Positionen verwalten" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Anordnung im Theme" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Zugewiesenes Menü" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Wähle ein Menü" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Neues Menü benutzen" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Diese Revision wiederherstellen " + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Nach oben verschieben" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Nach unten verschieben" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "An die Spitze verschieben" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Unter %s verschieben" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Unter %s heraus verschieben" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Unter %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Heraus von unterhalb %s" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Menüpunkt %2$d von %3$d" + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Unterelelement %2$d von %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Berechtigungen" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Verweigert: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Verschieben" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Eine Stufe hoch" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Eine Stufe runter" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Ganz nach oben" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Menüstruktur" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Menü Einstellungen" + +#: wp-admin/includes/template.php:2092 +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." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Backup wiederherstellen." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Artikel erfolgreich wiederhergestellt." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Rückgängig machen." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Entwurf erstellt am %1$s um %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s hat übernommen und bearbeitet gerade." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Übernehmen" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Du kannst dieses Element nicht in den Papierkorb verschieben. %s bearbeitet es gerade." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Bearbeite dein Menü unten oder erstelle ein neues Menü." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Wähle ein Menü zum bearbeiten:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "oder erstelle ein neues Menü." + +#: wp-admin/includes/ms.php:604 +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 das Upgrade-Network, um alle Seiten zu aktualisieren." + +#: wp-admin/setup-config.php:335 +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…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "Unterpunkt" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Link Text" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s wurde aktualisiert." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Ausgewähltes Menü wurde erfolgreich gelöscht." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:724 +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 Standardmenü, in dem du Einträge hinzufügst oder entfernst. Ziehe jeden Eintrag an die Position, an welcher du ihn möchtest. Klicke auf Erstelle Menü um deine Änderungen zu speichern. " + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Gib Deinem Menü einen Namen und klicke dann auf „Menü erstellen“." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Seiten automatisch hinzufügen" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Neue Seiten der ersten Ebene automatisch zum Menü hinzufügen" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Position im Theme" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "Aktueller Wert: %s" + +#: wp-admin/plugin-editor.php:132 +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/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Nachschlagen" + +#: wp-admin/theme-editor.php:29 +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 "Bei 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 Webseite, die weitere Informationen zur ausgewählten PHP-Funktion anzeigt." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s bearbeitet zeitgleich" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 Bilder aus der Mediathek wählen, in der 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/edit-form-advanced.php:332 +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 Webseiten 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 dir auch im Codex an, wie externe Medien eingebettet werden." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Neuer Medien-Manager" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Die Funktionen zum Hochladen von Bildern und Erstellen von Bildergalerien haben ein neues Aussehen erhalten. Schau sie dir mal an!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Drehung von Bildern wird von diesem Webhost nicht unterstützt. " + +#: wp-admin/includes/bookmark.php:300 +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:1315 +msgid "Manage widgets or menus" +msgstr "Verwalten von Widgets oder Menüs" + +#: wp-admin/custom-background.php:143 +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 in Einzelansicht anzeige, es kacheln oder Bildschirm füllend einstellen. Du kannst den Hintergrund fixieren, so dass der Inhalt der Seite darüber scrollt oder das Bild mit dem Inhalt scrollen lassen. " + +#: wp-admin/custom-header.php:186 +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/edit-form-advanced.php:272 +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 Titel Feld 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 den Tab \"Optionen\" um weitere Boxen zu aktivieren oder deaktivieren (Ausschnitt, Trackbacks senden, benutzerdefinierte Felder, Diskussionen, Slug und Autor) oder wähle das ein- oder zweispaltige Layout für diese Ansicht." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Einfügen von Dateien" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Einige Kästen in dieser Ansicht enthalten Einstellungen, wie der Inhalt veröffentlicht wird, einschließlich: " + +#: wp-admin/edit-form-advanced.php:346 +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 "Formatvorlage – Hier kannst du angeben, wie das Theme den Beitrag darstellen soll. Zum Beispiel Standard für einen normalen Beitrag oder Kurzmitteilung für einen kurze Mitteilung ohne Titel. Eine Übersicht und Erklärung aller Beitrags-Formatvorlagen findest du im Codex (engl.). Dein Theme kann unter Umständen nur einen Teil der zehn möglichen Beitrags-Formatvorlagen unterstützen." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Veröffentlichungs-Einstellungen" + +#: wp-admin/edit-tags.php:215 +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 "Übergeordnete Kategorien können im Gegensatz zu Schlagwörtern hierarchisch angeordnet werden. Du kannst zum Beispiel eine Kategorie Jazz anlegen, sowie die Kategorien Bebop und Big Band. Wie Du willst. Um eine Unterkategorie zu erstellen, wähle einfach aus dem Dropdown-Menü eine andere übergeordnete Kategorie." + +#: wp-admin/widgets.php:68 +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/includes/media.php:2535 +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:62 +msgctxt "media item" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Standard: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Hochgeladen zu " + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +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-background.php:316 +msgid "Choose a Background Image" +msgstr "Wähle ein Hintergrundbild" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Wähle ein benutzerdefiniertes Header-Bild" + +#: wp-admin/custom-background.php:144 +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 die Hintergrundfarbe durch Klicken auf den Farbwahlknopf auswählen oder einen gültigen HTML Hex-Wert eingeben. Bspw: “#ff0000” für Rot oder wähle eine Farbe aus dem Colorpicker" + +#: wp-admin/custom-header.php:185 +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/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Theme-Anpassungen" + +#: wp-admin/options-reading.php:65 +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 auswählen, ob du Suchmaschinen oder sonstige Crawler bitten möchtest, deine Website nicht zu indexieren und somit zum Beispiel nicht in Suchergebnissen zu erscheinen. Beachte aber, dass deine Website trotz Aktivieren dieser Option weiterhin öffentlich im Internet erreichbar ist." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Weitere Aktionen" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Kommentare ein- oder ausschalten" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Erfahre mehr über den Einstieg" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Datei-URL:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "In der Spalte \"Antwort auf\" gibt es drei Elemente. Der Text ist der Name des Beitrags des zugrunde liegenden Kommentars und verlinkt zum Post-Editor für diesen Eintrag. Der Beitrag verlinkt zum entsprechenden Artikel auf deiner Website. Die kleine Sprechblase mit der Nummer zeigt die Anzahl der zugelassenen Kommentare auf deiner Webseite, die der Beitrag erhalten hat. Wenn die Blase grau ist, hast du alle Kommentare zu diesem Beitrag moderiert. Wenn sie blau ist, sind ausstehende Kommentare vorhanden. Wenn du auf die Blase klickst, werden die Kommentare gefiltert und es werden nur die Kommentare zu diesem Beitrag angezeigt." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Verwendung: %1$s%% of %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s Der angemeldete User wird nicht gelöscht." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "D #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s Der angemeldete User wird nicht gelöscht." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s Du hast keine Berechtigung, diesen User zu löschen." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Bitte wähle eine Option" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "FEHLER: Diese E-Mail Adresse wird schon verwendet." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$images muss ein WP_Image_Editor Objekt sein." + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Nutze WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Nutze WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "Die Optionengruppe für die Privatsphäreneinstellungen wurden entfernt. Bitte nutze andere Einstellungsgruppen." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress benachrichtigt keine Updatedienste aufgrund der Sichtbarkeitseinstellungen" + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Suchmaschinen ausgeschlossen" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Willkommen bei WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +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:1284 +msgid "Get Started" +msgstr "Jetzt loslegen" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "oder das komplette Theme ändern" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Nächster Schritt" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Editiere deine Startseite" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "zusätzliche Seiten hinzufügen" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "einen Blogbeitrag erstellen" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Deinen ersten Blogbeitrag schreiben" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Eine \"Über uns\"-Seite erstellen" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Besuche deine Seite" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Hochgeladen am: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Wenn Du Plugins auf WordPress.org als Favoriten markiert hast, kannst Du sie hier durchsuchen." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Dein Benutzername bei WordPress.org:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Favoriten anzeigen" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "Die \"%s\" Optionengruppe wurde entfernt. Bitte nutze eine andere Einstellungsgruppe." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +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 zum \"Über WordPress\"-Bildschirm weitergeleitet. Falls nicht, klicke hier." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Hier kann kontrolliert werden, wie der Inhalt im RSS Feed angezeigt wird. Unter anderem die maximale Anzahl der Beiträge und ob der volle Text oder nur die Zusammenfassung angezeigt werden soll." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Sichtbarkeit für Suchmaschinen" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Erlaubt den Suchmaschinen die Seite zu indexieren." + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Verbietet Suchmaschinen die Website zu indexieren" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Es liegt an den Suchmaschinen, diese Anfrage anzunehmen." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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, nach was du suchst, dann nutze die Suchfunktion. Die Suchseite bietet Optionen an, um das offizielle Pluginverzeichnis auf WordPress.org nach passenden Begriffen, Autoren oder Tags zu durchsuchen. Du kannst das Verzeichnis auch nach beliebten Schlüsselwörtern durchsuchen. " + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Du kannst auch nach Pluginfavoriten suchen, die angemeldete Benutzer auf WordPress.org angelegt haben. Benutze dazu den Link zu den Favoriten oben links und gib einen Benutzernamen ein, dessen Favoriten du gerne durchsuchen möchtest." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. 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, sobald diese hochgeladen wurde kannst du das Plugin aktivieren." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Falls das automatische Erstellen der Datei nicht funktioniert, bloß keine Panik. Es werden nur Informationen über die Datenbank in eine Konfigurationsdatei geschrieben. Du kannst aber auch einfach die Datei wp-config-sample.php in einem Texteditor überarbeiten, dabei die Informationen manuell einfügen und die Datei dann unter wp-config.php speichern." + +#: wp-admin/setup-config.php:154 +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 deinen Webhost." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Tut mir leid, aber die wp-config.php kann nicht geschrieben werden." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Nachdem du damit fertig bist, kannst du die Installation starten." + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Einstellungen gespeichert und Theme aktiviert. Besuche Seite" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +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/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. " + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Deine Favoriten" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Flexible Header" + +#: wp-admin/theme-install.php:93 +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/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "Die Zeichencodierung deiner Seite (UTF-8 wird empfohlen)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "Im Bearbeitungsbereich kann mit der Tab-Taste ein Tabulator-Zeichen eingefügt werden. Um unterhalb dieses Bereichs zu gelangen, drücke die Esc-Taste gefolgt von der Tab-Taste." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Hinzufügen" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"

      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"Dies ist eine Beispiel-Seite. Sie unterscheidet sich von Beiträgen, weil sie stets an der selben Stelle bleibt und (bei den meisten Themes) in der Navigationsleiste angezeigt wird. Die meisten Leute starten mit einer \"Über uns\"-Seite mit einer Vorstellung für mögliche Besucher der Website. Dort könnte zum Beispiel stehen:\n" +"\n" +"
      Hallo! Tagsüber arbeite ich als Fahrradkurier, nachts bin ich ein aufstrebender Schauspieler und dies hier ist mein Blog. Ich lebe in Berlin, habe einen großen Hund namens Jack, mag die Fantastischen Vier und ein kühles Bier.
      \n" +"\n" +"\n" +"Als neuer WordPress-Anwender solltest Du das Dashboard aufrufen, um diese Seite zu löschen und statt dessen eine neue Seite mit deinem eigenen Inhalt hinzuzufügen. Viel Spaß!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Hi, das ist ein Kommentar.\n" +"Um einen Kommentar zu löschen, melde dich einfach an und betrachte die Beitrags-Kommentare. Dort hast du die Möglichkeit sie zu löschen oder zu bearbeiten. " + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Schlagwortsuche" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Suche nach Autor" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Stichwortsuche" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Art der Suche" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Ansichtsoptionen Tab" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Kontexthilfe-Tab" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Entschuldigung, du hast unsere Speicherzuweisung überschritten. Bitte lösche einige Dateien, damit Du wieder mehr Dateien hochladen kannst. " + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Entschuldigung, du hast unser gesamtes Speicherkontigent von %s MB ausgenutzt. " + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Kommentar auswählen" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "%s auswählen" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Tags können selektiv in Kategorien mithilfe des Tags zum Tag umgewandelt werden." + +#: wp-admin/edit-tags.php:192 +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 die Linkkategorien über die Mehrfachauswahl löschen, aber hiermit werden nicht die Links in der Kategorie gelöscht, sondern in die Standardkategorie verschoben." + +#: wp-admin/edit-form-advanced.php:298 +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 Ziehen und Ablegen, die Registerlasche für Anzeige-Optionen und das beliebige Vergrößern der Kästchen an die Bedürfnisse angepasst werden. Über die Schaltfläche Vollbildschirm kommst Du in den ablenkungsfreien Schreibmodus, bei dem du sowohl den visuellen als auch den Text-Editor verwenden kannst. Der Seiten-Editor funktioniert im Wesentlichen wie der Beitrags-Editor, aber unter Attribute gibt es einige Seiten-spezifische Einstellungsmöglichkeiten." + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Editorfeld – Hier schreibst du den eigentlichen Inhalt deines Beitrags. Es gibt dabei zwei Möglichkeiten: Visuell und HTML. Visuell bietet einen WYSIWYG-Editor der Formatierungen und Inhalt in etwa so anzeigt, wie sie später auf der Website zu sehen sind. Du kannst dir übrigens weitere Formatierungsoptionen anzeigen lassen, in dem du in der Werkzeugleiste auf das letzte Symbol klickst. Der HTML-Editor ermöglicht es, direkt HTML zur Formatierung zu benutzen. Dies dürfte vor allem für fortgeschrittene Anwender interessant sein, die mehr Kontrolle über die Code-Auszeichnung haben möchten. Wenn du Dateien oder Bilder hochladen möchtest, so findest du direkt über der Werkzeugleiste dafür die entsprechenden anzuklickenden Symbole. Seit WordPress 3.2 gibt es einen neuen Editor im Vollbildmodus, den du über das entsprechende Symbol erreichen kannst. Im Vollbildmodus verschwinden automatisch die Schaltflächen beim Schreiben. Sie werden jedoch wieder sichtbar, wenn du den Mauszeiger in den oberen Bereich der Vollbildfläche bewegst." + +#: wp-admin/custom-header.php:570 +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 Webseite 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/admin-header.php:207 +msgid "Main content" +msgstr "Hauptinhalt" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Zum Hauptinhalt springen" + +#: wp-admin/custom-header.php:174 +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 benutzerdefiniertes Bild für deine Seite definieren. Lade einfach ein Bild hoch und schneide es zu. Das neue Header-Bild wird sofort übernommen. Alternativ kannst du ein Bild, dass schon in der Mediathek abgelegt wurde, durch Klick auf den Button: “Bild wählen” auswählen." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Zuschneiden abbrechen und das Bild publizieren, wie es ist." + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Du siehst eine Vorschau von %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Bild wählen" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Oder wähle ein Bild aus der Mediathek: " + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Anpassen %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Einklappen" + +#: wp-admin/custom-header.php:177 +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 Seite 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:62 +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-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Installiert" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Dieses Theme ist schon installiert und aktuell." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Installiert" + +#: wp-admin/theme-install.php:92 +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 Miniaturbild 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 Seite mit dem Theme aussehen könnte." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Vorschau und Installation" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Vorschau und Anpassen" + +#: wp-admin/includes/media.php:2549 +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 nutzt den Browserupload. Der WordPress-Uploader beinhaltet eine Mehrfachauswahl von Dateien und eine Funktion zum \"Ziehen und Ablegen\". Zur Uploader mit Mehrfachauswahl wechseln." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Vorschau %s" + +#: wp-admin/tools.php:22 +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/tools.php:23 +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/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Live-Vorschau" + +#: wp-admin/custom-header.php:166 +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/custom-header.php:167 +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 nutzen. Du kannst auch definieren, wie der Webseitentitel und die Webseitenbeschreibung dargestellt werden sollen." + +#: wp-admin/custom-header.php:175 +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 mehrere verschiedene Bilder mit, aus denen du wählen kannst. Klicke anschließend auf die Schaltfläche \"Speichern\", um ein gewähltes Bild zu übernehmen." + +#: wp-admin/custom-header.php:176 +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 "Sollte dein Theme mehr als ein Standard-Header-Bild haben oder du mehr als ein benutzerdefiniertes Bild hochgeladen hast, dann kann WordPress diese in zufälliger Reihenfolge darstellen. Klicke dazu den Radiobutton \"zufällig\"." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "In den meisten Themes ist der Header-Text gleichzeitig dein Webseitentitel und die Beschreibung, wie in den Allgemeinen Einstellungen definiert." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Konfigurationsfehler" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Deine wp-config.php Datei hat einen leeren Datenbank Tabellen Präfix, was nicht unterstützt wird." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Kehre zu dem Browser Uploader zurück, indem du den Link unter der Drag-and-Drop Box klickst." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Benutzer gelöscht" +msgstr[1] "%s Benutzer gelöscht" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Neuer Benutzer erstellen. Benutzer bearbeiten" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +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:58 +msgid "Search for themes by keyword." +msgstr "Suche nach Themes per Schlüsselwort." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Finde ein Theme basierend auf spezifischen Eigenschaften." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Aller Wahrscheinlichkeit nach wurden dir diese Informationen von deinem Webhoster übergeben. Wenn du diese Information nicht hast, musst du deinen Webhoster kontaktieren bevor du fortfahren kannst." + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Dieses Theme ist fehlerhaft." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Version:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Als Hintergrund festlegen" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Als Header-Bild festlegen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Anpassen “%s”" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "Über" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Kein Ergebnis gefunden." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Kommentar bearbeiten" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Titel hier eingeben" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Ziel" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Alle" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Wiederherstellen" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "vor %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Pfad" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Aktionen" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Sidebar einklappen" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Version:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Skalieren" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Web-Adresse" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +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/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Medien" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Hinzufügen" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Alle auswählen" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Schwarz" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Blau" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Braun" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Grau" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Grün" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Orange" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Pink" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Lila" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rot" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Silber" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Weiß" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Gelb" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Link bearbeiten" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Einstellungen" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Werkzeugleiste" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Schlüsselwort" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Dieses Theme braucht ein Eltern Theme. Prüfe ob es installiert ist…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Vorbereiten der Installation %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Das Eltern Theme, %1$s %2$s, ist momentan installiert." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Das Eltern Theme wurde erfolgreich installiert, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Header-Text" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Zeige den Text mit deinem Bild." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Es ist eine neue Version von %1$s verfügbar. Details der Version %4$s ansehen oder jetzt aktualisieren." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Von %s." + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Kommentar hinzufügen" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Neuen Kommentar hinzufügen" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Kommentar hinzufügen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Fehlerhaftes Theme:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Fehlerhaft (%s)" +msgstr[1] "Fehlerhaft (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Hell" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Zeige auf dem Bildschirm" + +#: wp-admin/index.php:76 +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 bei dem Aufsetzen einer neuen Seite." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Es ist eine neue Version von %1$s verfügbar. Details der Version %4$s ansehen. Automatisches Update ist nicht verfügbar für dieses Theme." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Willkommen" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "2" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Bilder sollten mindestens %1$d Pixel breit sein." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "Empfohlene Höhe ist %1$d Pixel." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Bilder sollten mindestens %1$d Pixel hoch sein." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Willkommen" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "Empfohlene Breite ist %1$d Pixel." + +#: wp-admin/ms-delete-site.php:84 +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 das ich meine Seite dauerhaft deaktivieren möchte und ich bin mir bewusst, dass ich sie niemals zurück bekommen oder %s benutzen kann." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Meine Seite endgültig löschen" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Meine Seite löschen" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Bedenke bitte, eine gelöschte Seite kann nicht wiederhergestellt werden." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Es tut mir Leid, der Link den du geklickt hast ist nicht mehr gültig. Bitte wähle eine andere Alternative." + +#: wp-admin/ms-delete-site.php:22 +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 Seite wurde gelöscht. Ich wünsche dir eine schöne Reise, auf das wir uns wieder sehen. " + +#: wp-admin/ms-delete-site.php:78 +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 Seite nicht mehr nutzen möchtest, kannst du sie löschen indem du das untenstehende Formular benutzt. Wenn du auf Meine Seite dauerhaft löschen klickst, wird dir eine E-Mail mit einem Link gesendet. Klicke auf diesen Link um deine Seite zu löschen." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Seite zu löschen." + +#: wp-admin/ms-delete-site.php:74 +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 nach einer Bestätigungsmail. Deine Seite wird erst gelöscht, wenn der dort mitgesendete Bestätigungslink angeklickt wird." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Lieber Benutzer,\n" +"du hast vor Kurzem den Link 'Webseite löschen' auf deiner Seite angeklickt und ein Formular \n" +"auf dieser Seite ausgefüllt.\n" +"Falls du deine Webseite wirklich löschen willst, klicke auf den unten stehenden Link. Du wirst nicht erneut nach einer Bestätigung gefragt, also klicke nur auf diesen Link, wenn du absolut\n" +"sicher bist:\n" +"###URL_DELETE###\n" +"\n" +"Wenn du deine aktuelle Webseite im Netzwerk löschst, kannst du hier jederzeit gerne eine neue erstellen! (Aber bedenke, dass deine aktuelle Seite und dein aktueller Benutzername\n" +"sind für immer weg.)\n" +"\n" +"Vielen Dank für das Nutzen der Webseite,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Diese Datei ist zu groß. Dateien dürfen maximal %1$s KB groß sein." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Du hast deinen Speicherplatz verbraucht. Bitte lösche Dateien vor dem Hochladen." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Neue Admin E-Mail Adresse" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Sehr geehrter Nutzer,\n" +"\n" +"Du hast vor Kurzem aufgefordert die E-Mail Adresse deines Accounts zu ändern.\n" +"Wenn dies richtig ist, klicke bitte auf den folgenden Link um sie zu ändern:\n" +"###ADMIN_URL###\n" +"\n" +"Du kannst diese E-Mail ignorieren und löschen, wenn du diese Aktion nicht ausführen möchtest.\n" +"\n" +"Diese E-Mail wurde an ###EMAIL### gesendet.\n" +"\n" +"Viele Grüße,\n" +"###SITENAME###\n" +"###SITEURL### " + +#: wp-admin/includes/ms.php:338 +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 in %s für eine Bestätigungsmail." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Neue E-Mail Adresse" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Netzwerk deaktivieren" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Leider musst du Dateien löschen, bevor du noch mehr hochladen kannst." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +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:193 +msgid "Theme" +msgstr "Theme" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +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:183 +msgid "No themes found." +msgstr "Keine Themes gefunden." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Dashboard besuchen" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Deine Seiten" + +#: wp-admin/includes/ms.php:532 +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 Seiten besuchen wolltest, hier ein paar hoffentlich hilfreiche Links." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +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:301 +msgid "Open this theme in the Theme Editor" +msgstr "Dieses Theme im Theme-Editor öffnen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Deaktiviere dieses Theme" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Aktiviere dieses Theme" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Als Spam kennzeichnen" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (Leer lassen für Netzwerk Standardwert)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Theme Webseite besuchen" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Britisches Englisch" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Seite anzeigen" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super Admin (%s)" +msgstr[1] "Super Admins (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Amerikanisches Englisch" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Primäre Seite" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Theme Seite besuchen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Dieses Theme löschen" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Maximaler Speicherplatz für Uploads" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Deaktivieren" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Nicht genug Platz zum hochladen. %1$s KB erforderlich." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Englisch" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Du musst Mitglied von mindestens einer Netzwerk-Seite sein um diese Seite zu benutzen." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Globale Einstellungen" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Dokumentation für Meine Seiten (en)" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Seite zu sehen." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Die Seite die du ausgewählt hast existiert nicht." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Bis zu der WordPress Version 3.0, nun Multisite Netzwerk genannt, musste WordPress MU (multi-user) separat installiert werden." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Entschuldigung, ich brauche eine wp-config-sample.php Datei um damit zu arbeiten. Bitte lade sie erneut von deiner WordPress Installation hoch." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 'wp-config.php' existiert bereits. Musst du die Konfiguration erneut vornehmen, dann lösche erst die Datei und versuche eine neue Installation." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 'wp-config.php' existiert bereits einen Ordnerlevel oberhalb der WordPress Installation. Musst du die Konfiguration erneut vornehmen, dann lösche erst die Datei und versuche eine neue Installation." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Setup Konfigurationsdatei" + +#: wp-admin/setup-config.php:128 +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 Punkte werden benötigt." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Datenbank-Name" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Datenbank-Nutzername" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Datenbank-Passwort" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Datenbank-Server" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Tabellen-Präfix (falls du für mehrere WordPress-Installationen die gleiche Datenbank nutzen möchtest)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "Los geht's!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Datenbank Name" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "Der Name der Datenbank in der du WP laufen lassen möchtest." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "Benutzername" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Dein MySQL Benutzername" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "Passwort" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "… und dein MySQL-Passwort." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Datenbank Host" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Du solltest diesen Wert bei Deinem Web-Hoster erfragen können, falls localhost nicht funktioniert." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Tabellen-Präfix" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Falls du für mehrere WordPress-Installationen die gleiche Datenbank nutzen möchtest, ändere diesen Wert." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Du kannst die Datei wp-config.php manuell anlegen und den folgenden Text hineinkopieren." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Installation ausführen" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php 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 folgende Zeile zu deiner wp-config.php Datei hinzu. Wenn diese Zeile zu der Datei hinzugefügt wurde, lade diese Seite neu." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Keine Kommentare warten auf Moderation." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Changelog" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Andere Notizen" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installation" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Beschreibung" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Screenshots" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Wenn du magst, kannst du hier benutzerdefinierte Permalinkstrukturen für deine Kategorien und Tags URLs anlegen. Zum Beispiel topics als Kategoriebasis; dies lässt die Links bspw. so aussehen http://example.org/%stopics/uncategorized/. Falls du das leer lässt, werden die Standardwerte verwendet." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Du solltest deine web.config jetzt aktualisieren." + +#: wp-admin/includes/meta-boxes.php:803 +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/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Plugin-Homepage »" + +#: wp-admin/export.php:49 +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 "Du kannst die Inhalte deiner Seite in einer Datei exportieren um sie ggf. in eine andere Installation zu importieren. Die Exportdatei wird im XML-Format, auch WXR gennant, gespeichert. Beiträge, statische Seiten, Kommentare, benutzerdefinierte Felder, Kategorien und Tags werden exportiert. Du kannst die Inhalte vor dem Export filtern, indem du den Export nach Kategorie, Autor, Datum, Zeiträumen oder Status limitierst." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Reparieren der %1$s Tabelle fehlgeschlagen. Fehler: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Standard Zeit beginnt um: %s." + +#: wp-admin/user-new.php:155 +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 das sie als Nutzer deiner Seite 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/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Das Plugin verursachte eine Fehlermeldung %d Zeichen unerwartete Ausgabe während der Aktivierung. Sollte du Fehlermeldungen wie “headers already sent”, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche das Plugin zu deaktivieren oder zu löschen." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Durch das Aktualisieren dieses Themes gehen alles Anpassungen verloren.. 'Abbrechen' zum Abbrechen, 'OK' zum Aktualisieren." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left 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 mit User-Rolle filtern. Benutze die Text Links oben links um alle Nutzer, Administratoren, Editoren, Autoren, Beitragsleister oder Abonnenten anzuzeigen. Standardmäßig werden alle Nutzer angezeigt. Unbenutzte Rollen werden nicht aufgezählt." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Du benutzt eine Entwickler-Version von WordPress. Du kannst automatisch auf den aktuellsten Nightly-Build aktualisieren oder den Nightly-Build herunterladen und manuell installieren:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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-Mailkonto mit POP3 Zugriff. Jede E-Mail, die dort im Postfach landet, wird hier auf deiner Seite veröffentlicht. Es empfiehlt sich, diese E-Mailadresse geheim zu halten und im Postfach keine persönliche Daten zu speichern." + +#: wp-admin/includes/image-edit.php:192 +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, 'Cancel' um zum Image Editor zurückzukehren. " + +#: wp-admin/import.php:23 +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/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Das aktuelle Theme ist fehlerhaft. Das Standardtheme wurde aktiviert." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +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 erneut." + +#: wp-admin/maint/repair.php:63 +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 wird Bericht über folgenden Fehler erstattet: %2$s. WordPress wird versuchen diese Tabelle zu reparieren …" + +#: wp-admin/edit-form-advanced.php:132 +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" + +#: wp-admin/maint/repair.php:109 +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/maint/repair.php:115 +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:118 +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 Webseite beschleunigen. Die Datenbank zu reparieren und zu optimieren kann längere Zeit dauern, in der die Datenbank nicht erreichbar ist." + +#: wp-admin/user-new.php:279 +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 Nutzers dieses Netzwerkes ein um ihn zu dieser Seite einzuladen. Dieser Person wird eine Mail gesendet um die Einladung zu bestätigen." + +#: wp-admin/options-discussion.php:173 +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, welches neben deinem Namen erscheint, wenn du eine Avatar fähige Seite kommentierst. Hier kannst du das Anzeigen der Avatare von Leuten, die deine Seite kommentieren, aktivieren." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Warnung: Änderungen an aktiven Plugins vorzunehmen wird nicht empfohlen. Wenn die Änderungen einen schwerwiegenden Fehler verursachen, wird das Plugin automatisch deaktiviert." + +#: wp-admin/user-new.php:275 +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 Nutzers dieses Netzwerkes ein, um ihn zu dieser Seite einzuladen. Dieser Person wird eine Mail gesendet um die Einladung zu bestätigen." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Mitwirkende Entwickler" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Werkzeugleiste für mich auf der Website anzeigen" + +#: wp-admin/about.php:186 +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 eine Sicherheitslücke sowie %2$s Fehler." +msgstr[1] "Version %1$s behob eine Sicherheitslücke sowie %2$s Fehler." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Weitere Informationen findest du in den Veröffentlichtungsmitteilungen." + +#: wp-admin/about.php:190 +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 Sicherheitslücken sowie %2$s Fehler." +msgstr[1] "Version %1$s behob Sicherheitslücken sowie %2$s Fehler." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "Version %1$s hat %2$s Fehler behoben." +msgstr[1] "Version %1$s hat %2$s Fehler behoben." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Willkommen in deinem WordPress Dashboard! Diese Seite wird immer angezeigt, wenn Du dich anmeldest und gibt Dir den Zugang zu allen Einstellungsmöglichkeiten von WordPress. Hilfe bekommst Du auf jeder Seite, in dem Du auf die Registerkarte \"Hilfe\" in der oberen rechten Ecke klickst." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Wartungs- und Sicherheitsupdate" +msgstr[1] "Wartungs- und Sicherheitsupdates" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Was gibt's Neues" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Sicherheitsupdate" +msgstr[1] "Sicherheitsupdates" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Wartungs-Update" +msgstr[1] "Wartungs-Updates" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "Version %1$s hat eine Sicherheitslücke behoben." +msgstr[1] "Version %1$s hat ein paar Sicherheitslücken behoben." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Auf dieser Seite kannst du deine gewünschte Permalinkstruktur einstellen. Du kannst entweder aus üblichen Vorlagen wählen oder eine eigene Struktur definieren." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Zurück zu Aktualisierungen" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Willkommen bei WordPress %1$s. Mehr erfahren." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Kategorien hinzufügen" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Schlagwörter hinzufügen" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Problembehandlung" + +#: wp-admin/media-new.php:47 +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 "" +"Hier kannst du Dateien hochladen, ohne dabei einen Beitrag erstellen zu müssen. Du kannst dann auch nachträglich Dateien mit Beiträgen verknüpfen, so als ob du sie direkt in einem Beitrag hochgeladen hättest. \n" +"Zum Hochladen stehen dir drei Möglichkeiten zur Verfügung:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Du musst dem neuen Benutzer ein Passwort zuweisen, welches er aber jederzeit selber ändern kann. Der Benutzername kann jedoch später nicht geändert werden." + +#: wp-admin/tools.php:60 +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 Schlagworte umwandeln willst (oder umgekehrt), benutze den Kategorie-in-Schlagwort-Konverter der unter Werkzeuge → Daten importieren verfügbar ist." + +#: wp-admin/user-new.php:161 +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/export.php:151 +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 Seite zu importieren." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Bildschirmanzeige" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Dateien anhängen" + +#: wp-admin/user-new.php:172 +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/user-new.php:171 +msgid "User Roles" +msgstr "Benutzerrollen" + +#: wp-admin/user-new.php:151 +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 Seite hinzuzufügen, fülle das Formular auf dieser Seite aus, und klicke unten auf Neuen Benutzer hinzufügen." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Kommentare moderieren" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Abonennten können nur Kommentare lesen und abgeben, aber keine eigenen Inhalte erstellen." + +#: wp-admin/import.php:125 +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/edit.php:200 +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 "Beim Massenbearbeiten von Beiträgen kannst du für mehrere Beiträge auf einmal z. B. die Kategoriezuordnung, Schlagwörter, Autor, Veröffentlichungsstatus und mehr verändern. Um einen Beitrag nachträglich von der Massenbearbeitung zu entfernen, klicke auf das kleine X-Symbol neben dem Titel." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Verfügbare Aktionen" + +#: wp-admin/user-new.php:176 +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, sowie Dateien hochladen." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Wie aktualisiere ich WordPress?" + +#: wp-admin/edit.php:169 +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 Optionen die Darstellung an deine Bedürfnisse anpassen." + +#: wp-admin/edit.php:199 +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 bearbeiten werden. Markiere dazu die gewünschten Beitrag, wähle im Auswahlmenü \"Aktion wählen\" die gewünschte Aktion und klicke anschließend auf den Button \"Übernehmen\"." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Plugins hinzufügen" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Bildschirminhalt" + +#: wp-admin/edit.php:175 +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/themes.php:64 +msgid "Adding Themes" +msgstr "Themes installieren" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Plugins binden sich in WordPress ein, um neue Funktionen einzubringen. Plugins werden unabhängig von vielen verschiedenen Entwicklern auf der ganzen Welt entwickelt. Alle Plugins im offiziellen WordPress.org Plugin-Verzeichnis sind kostenlos und sind kompatibel mit der von WordPress verwendeten Lizenz (GPLv2). Du kannst neue Plugins direkt aus deinem WordPress heraus suchen und installieren." + +#: wp-admin/options-permalink.php:21 +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-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Viele Leute benutzen \"sprechende Permalinks\". Dies sind Internetadressen (URLs) welche bereits einige Informationen zum Inhalt geben, welcher über diese Adresse erreichbar ist. Du kannst aus Vorlagen wählen oder eine eigene Permalink-Struktur festlegen." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Gebräuchliche Einstellungen" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Individuelle Strukturen" + +#: wp-admin/options-media.php:21 +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/options-writing.php:21 +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 betreut weitere Methoden, Inhalte zu veröffentlichen: Beispielsweise mithilfe des Press This Bookmarklets oder bequem via E-Mail. Weitere Informationen findest du in den weiterführenden Links." + +#: wp-admin/themes.php:57 +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:65 +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:35 +msgid "Post Via Email" +msgstr "Via E-Mail Schreiben" + +#: 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-discussion.php:20 +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:40 +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 für die Kommentarmoderation aktivieren, das Farbschema verwalten oder den visuellen Editor deaktivieren.\n" +"Du kannst auch in der Seitenansicht die Werkzeugleiste (vorher Adminleiste genannt) für dich ein- oder ausblenden." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Inaktive Sidebar (ungenutzt)" + +#: wp-admin/widgets.php:97 +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 Sidebar steht nicht mehr zur Verfügung und wird auch nicht mehr angezeigt. Entferne alle noch in dieser Sidebar eingetragenen Widgets um diese inaktive Sidebar komplett zu entfernen." + +#: wp-admin/media-new.php:49 +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/media-new.php:50 +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, in dem du nach dem Auswählen im Dateidialog auf Öffnen klickst. Anschließend werden die Dateien hochgeladen (Verarbeiten …), verarbeitet und Vorschaubilder erstellt." + +#: wp-admin/edit-tags.php:187 +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/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Entfernen und Wiederherstellen" + +#: wp-admin/edit-tags.php:189 +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:65 +msgid "Missing Widgets" +msgstr "Fehlende Widgets" + +#: wp-admin/edit-comments.php:118 +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 die gleiche Art und Weise verwalten, wie du es zum Beispiel auch mit Beiträgen tust. Diese Seite und die Anzahl der auf einmal anzuzeigenden Kommentare ist über Optionen einstellbar. Beim Überfahren eines Kommentars mit der Maus werden weitere Optionen zum Löschen, Bearbeiten etc. angezeigt. Du kannst auch mehrere Kommentare auf einmal verwalten, in dem du in der ganz linken Spalte die Auswahlbox anklickst und dann bei Aktion wählen eine Aktion wählst und auf Übernehmen klickst." + +#: wp-admin/edit-comments.php:125 +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, Seiten-Adresse und IP-Adresse des Kommentierenden angezeigt. Klickst du auf die IP-Adresse, siehst du alle Kommentare, die mit dieser IP-Adresse abgegeben wurden." + +#: wp-admin/index.php:46 +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/link-manager.php:53 +msgid "Deleting Links" +msgstr "Links löschen" + +#: wp-admin/upload.php:208 +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 "" +"Wenn du mit der Maus über eine Datei in der Liste fährst, werden zusätzliche Optionen angezeigt:\n" +"\n" +"Bearbeiten, endgültig löschen und Ansehen.\n" +"\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 allen Beiträgen, in der sie verwendet wurde. Ansehen öffnet eine Seite auf welcher die Datei angezeigt wird." + +#: wp-admin/edit.php:220 +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 Optionen die Ansichtseinstellungen zu ändern." + +#: wp-admin/edit.php:221 +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 Aktionen ausführen und zum Beispiel Filter anwenden, den Massenbearbeitungsmodus nutzen oder weitere Bearbeitungslinks sehen, wenn du mit der Maus über eine Seite fährst." + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Falls eine Datei in keinem Beitrag oder Seite verwendet wird, so wird dies in der Spalte Verwendet in 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/upload.php:200 +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. Nutze Optionen um diese Seite für dich anzupassen." + +#: wp-admin/edit.php:214 +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 Ablauf der Beiträge und können auch nicht mit Kategorien und Schlagwörtern verknüpft werden. Dafür können Seiten hierarchisch angeordnet beziehungsweise verschachtelt werden, in dem einer Seite Eltern verpasst werden, also eine andere Seite als übergeordnete Seite festgelegt wird." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Nutze Tastaturkürzel, um Kommentare schneller zu moderieren. Die entsprechenden Kürzel sind in der Keyboard Shortcuts Documentation hinterlegt." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "Wenn du in der Spalte Kommentar auf das angezeigte Datum klickst, kannst du den Kommentar direkt auf der Website ansehen. Beim überfahren eines Kommentars mit der Maus werden weitere Optionen zum Löschen, Bearbeiten etc. angezeigt. Du kannst auch mehrere Kommentare auf einmal verwalten, in dem du in der ganz linken Spalte die Auswahlbox anklickst und dann bei Aktion wählen eine Aktion wählst und auf Übernehmen klickst." + +#: wp-admin/link-manager.php:48 +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:196 +msgid "Learn more about WordPress %s." +msgstr "Erfahre mehr über WordPress %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Seiten verwalten" + +#: wp-admin/users.php:35 +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 Optionen kannst Du Spalten je nach deinen persönlichen Wünschen anzeigen oder verbergen lassen und bestimmen, wie viele Benutzer pro Bildschirm aufgelistet werden sollen." + +#: wp-admin/edit.php:192 +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. Es wird dafür ein neues Fenster geöffnet und du siehst den Beitrag direkt auf deiner Website. Der Button Ansehen ermöglicht das Gleiche, wird aber nicht bei jedem Beitragsstatus angezeigt." + +#: wp-admin/users.php:41 +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 "Wenn du mit der Maus über einen Eintrag in der Benutzerliste fährst, werden zusätzliche Optionen angezeigt:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Papierkorb verschiebt einen Beitrag in den Papierkorb, womit dieser Beitrag dann nicht mehr auf der Website sichtbar ist. Du kannst Beitrag aus dem Papierkorb zu jeder Zeit wiederherstellen oder auch endgültig aus dem Papierkorb löschen." + +#: wp-admin/edit.php:190 +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:189 +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/users.php:43 +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 des Nutzers anklicken." + +#: wp-admin/users.php:37 +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, in dem du auf die Zahl unter der Beitrags-Spalte klickst." + +#: wp-admin/user-new.php:154 +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 anderen Seiten dieses Netzwerks existierende Benutzer einfach hinzufügen, in dem du ihren Nutzernamen oder E-Mail-Adresse angibst, sowie ihre Benutzerrolle festlegst. Für weitere Optionen (wie Passwörter festlegen) musst du seitenübergreifender Administrator sein. Du kannst dann über Netzwerkverwaltung > Alle Benutzer das Profil des Benutzers verändern." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Das direkte Einbinden von wp-admin/includes/template.php um add_meta_box() zu nutzen ist falsch. Rufe stattdessen den Hook add_meta_box() im der Action add_meta_boxes auf." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Willkommen bei WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Gehe zu Dashboard → Startseite" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Zu Dashboard → Aktualisierungen zurückkehren" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress wird von einem weltumspannenden Team passionierter Leute entwickelt." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Entwickler" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Unter der Haube" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Jetzt anpassen" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profil aktualisiert." + +#: wp-admin/user-new.php:81 +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:184 +msgid "Core Developer" +msgstr "Entwickler" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Das Paket konnte nicht installiert werden." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Dieses Plugin enthält keinerlei Dateien." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Es wurden keine funktionsfähigen Plugins gefunden." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Dem Theme fehlt das style.css Stylesheet." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Dem Theme fehlt die index.php Datei." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "Das style.css Stylesheet enthält keinen gültigen Theme Header." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "URL des Anhangs" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Alle Links" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Dateien hierher ziehen" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s Plugins" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s Plugin" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "Tabelle %s wurde erfolgreich optimiert." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Konnte die Tabelle %1$s nicht optimieren. Fehler: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "Die Tabelle %s wurde erfolgreich repariert. " + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "Die Tabelle %s ist schon optimiert. " + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "Die Tabelle %s ist in Ordnung." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Zeige Details von Version %1$s" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Installiere den Tumblr Importer um Beiträge & Medien von Tumblr über deren API zu importieren." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "Aktualisiere %2$s oder informiere dich über Alternativen bei browse happy" + +#: wp-admin/includes/media.php:2580 +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:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, Video oder eine andere Datei" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Medien von einer anderen Webseite einfügen" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "FEHLER: Die Einstellungsseite wurde nicht gefunden." + +#: wp-admin/includes/file.php:1028 +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:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "ERROR: Du antwortest auf einen Kommentar zu einem Entwurf." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "FEHLER: Bitte gib einen Kommentar ein." + +#: wp-admin/index.php:45 +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üpunkte beim Überfahren mit der Maus angezeigt werden. Um das Menü zu einer schmalen Symbolleiste zu minimieren, klicke auf den Menü einklappen Pfeil am unteren Ende." + +#: wp-admin/index.php:56 +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:54 +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/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Übersicht" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Aktualisierungen %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Such-Ergebnisse für “%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Du kannst keinem Benutzer diese Rolle geben." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Aktualisierung verfügbar (%s)" +msgstr[1] "Aktualisierungen verfügbar (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Die gesamte Liste der Dateien anzeigen, die gelöscht werden sollen." + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s von %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Vorsicht:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Neuen Benutzer hinzufügen" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Benutzer" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Optionen für diese Seite zu verwalten." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Installierte Plugins" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Löschen bestätigen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Deaktivieren" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Version %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Von %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Benutzer hinzugefügt." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Anschauen" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Super Administrator" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Du kannst keine Benutzer löschen." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Einstellungen gespeichert." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Rollen gewechselt." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Benutzer von diese Seite entfernt." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Suche Benutzer" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Bestehenden Benutzer hinzufügen" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Rolle" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Für mehr Information:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Löschen" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Alle Benutzer" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Attribute" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Installieren" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Plugins %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Seite löschen" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Über Seiten" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Diese Anzeige anpassen" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Titel und Beitrag Editor" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Dokumentation über Tags" + +#: wp-admin/options-reading.php:151 +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 Seite — Es obliegt den Suchmaschinen deine Anfrage zu berücksichtigen." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Beitragsname" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "Beispielbeitrag" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "Archive" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Der Importer ist nicht installiert. Bitte installiere Importer von der Hauptseite." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "E-Mail-Adresse" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Sprache der Seite" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Versuche jedes in Beiträgen verlinkte Weblog zu benachrichtigen (verlangsamt das Veröffentlichen)" + +#: wp-admin/user-new.php:24 +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 %2$s in der Rolle als %3$s beizutreten.\n" +"Wenn Du diesem Blog nicht beitreten willst, ignoriere 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:220 +msgid "Full Width Template" +msgstr "Seitentemplate für volle Seitenbreite" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Beitrag-Formatvorlagen" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Beitragsbilder" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Individuelle Header-Bilder" + +#: wp-admin/includes/dashboard.php:1176 +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 auf die aktuellste Version aktualisieren." + +#: wp-admin/includes/dashboard.php:1174 +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:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Es gibt ein paar ungültige Elemente im Menü. Bitte überprüfe oder entferne diese." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (ungültig)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Name" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Name" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Deine Einladung" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Name" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Name" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Piktogramm-Design" + +#: wp-admin/theme-install.php:81 +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.org 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 neue Themes im WordPress.org Themeverzeichnis suchen und installieren. Alle Themes wurden von Dritten entwickelt, sind kostenlos und kompatibel mit der von WordPress genutzten Lizenz (GPL)." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Erneut installieren" + +#: wp-admin/includes/file.php:253 +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/includes/file.php:254 +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/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Falls deine Favoritenleiste unsichtbar ist: Kopiere den untenstehenden Code, öffne die Favoritenverwaltung, erstelle einen neuen Favoriten und füge den kopierten Code in das Feld für die Adresse ein." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Code-Entwickler" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Gastentwickler" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Externe Bibliotheken" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Hinzufügen:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Fotos hinzufügen" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Verfügbare Werkzeuge" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Netzwerk-Einrichtung" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Leitung Nutzungserlebnis" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Übersetzer ins Deutsche: " + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 kann weiter wachsen, wenn Leute wie Du ihren Freunden von WordPress erzählen und die tausenden von Firmen und Dienstleistern die WordPress verwenden, diese Tatsache ihren Besuchern mitteilen. Wir fühlen uns jedes mal geschmeichelt, wenn jemand die Botschaft von WordPress verbreitet. Beachte jedoch den Leitfaden zur Verwendung der Marke WordPress (engl.)." + +#: wp-admin/freedoms.php:52 +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 welches von WordPress.org heruntergeladen werden kann ist 100%% GPL oder unter einer ähnlichen, kompatiblen Lizenz lizensiert. So kannst du unbesorgt Plugins oder Themes suchen und verwenden. Solltest du ein Plugin oder Theme aus einer anderen Quelle verwenden, so solltest du vorher erfragen ob das Produkt gemäß GPL lizensiert ist. Falls nicht, können wir das Produkt nicht empfehlen." + +#: wp-admin/freedoms.php:36 +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 Entwicklern 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:181 +msgid "Lead Developer" +msgstr "Leitender Entwickler" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Entwickler" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Erweitertes Entwickler-Team" + +#: wp-admin/credits.php:162 +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 bring dich ein bei WordPress." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Mitwirkende" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Deaktivieren" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Mitgründer, Projektleitung" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internationalisierung" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Mitwirkende am Code von WordPress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Neue Talente" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Alle Kommentare" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress wird von einem weltumspannenden Team passionierter Leute entwickelt. Bringe dich in WordPress ein." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Projektleiter" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Designer" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Du hast die Freiheit, das Programm für jeden Anwendungszweck einzusetzen." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Du hast Zugriff auf den Quelltext und somit die Freiheit zu studieren, wie das Programm funktioniert, sowie die Freiheit den Quelltext zu verändern, um das Programm an deine Anforderungen anzupassen." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Du hast die Freiheit, Kopien des Programms zu verbreiten (um so z.B. deinem Nachbarn zu helfen)." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Du hast die Freiheit, das Programm zu verändern und diesen geänderten Code an andere weiterzugeben. So kann die Community von deinen Änderungen profitieren." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Du verwendest einen unsicheren Browser!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Dein Browser ist veraltet!" + +#: wp-admin/freedoms.php:54 +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, dass jede Software diese Freiheiten bietet? Wir auch! Weitere Informationen findest du auf der Seite der Free Software Foundation." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Freiheiten" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Du kannst aus den vorgefertigten Grafiken wählen oder auf jeder Seite ein unterschiedliches Bild per Zufallsgenerator anzeigen lassen." + +#: wp-admin/custom-header.php:636 +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:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Du kannst eine der von dir hochgeladenen Grafiken wählen oder sie in zufälliger Reihenfolge anzeigen lassen." + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Menü einklappen" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "DropIns sind spezielle Plugins im Verzeichnis %s, die Funktionen von WordPress ersetzen, ohne dass sie erst aktiviert werden müssen." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Dateien im Verzeichnis %s werden automatisch ausgeführt." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Zufällig: Zeige auf jeder Seite ein zufälliges Bild." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Hochgeladene Bilder" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Documentation on Uploading Media Files (engl.)" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Documentation on User Profiles (engl.)" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Documentation on Permalinks Settings (engl.)" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Documentation on Categories (engl.)" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Documentation on Link Categories (engl.)" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Documentation on Widgets (engl.)" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Documentation on Menus (engl.)" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Documentation on Edit Media (engl.)" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Documentation on Editing Pages (engl.)" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Documentation on Media Library (engl.)" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Documentation on Tools (engl.)" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Documentation on Custom Header (engl.)" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Documentation on Export (engl.)" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Documentation on General Settings (engl.)" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Documentation on Media Settings (engl.)" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "" +"Documentation on Updating WordPress (engl.)
      \n" +"WordPress manuell aktualisieren" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Documentation on Writing and Editing Posts (engl.)" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Documentation on Comments (engl.)" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Documentation on Managing Users (engl.)" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Documentation on Discussion Settings (engl.)" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Documentation on Creating Links (engl.)" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Documentation on Reading Settings (engl.)" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Documentation on Installing Plugins (engl.)" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Documentation on Managing Posts (engl.)" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Documentation on Dashboard (engl.)" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Documentation on Editing Plugins (engl.)" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Documentation on Custom Background (engl.)" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Documentation on Import (engl.)" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Documentation on Managing Pages (engl.)" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Documentation on Adding New Pages (engl.)" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Documentation on Writing Settings (engl.)" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Documentation on Managing Links (engl.)" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Documentation on Adding New Users (engl.)" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Layout" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Du hast diesen Benutzer zum Löschen ausgewählt:" +msgstr[1] "Du hast diese Benutzer zum Löschen ausgewählt:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Zurück zu Benutzer" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s von %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s Seitentemplate" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Formatvorlage:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Dieses Plugin könnte noch auf anderen Seiten dieses Netzwerks aktiv sein." +msgstr[1] "Diese Plugins könnten noch auf anderen Seiten dieses Netzwerks aktiv sein." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Du kannst ein Plugin nicht löschen, so lang es noch auf der Hauptseite aktiv ist." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Standard-Beitrags-Formatvorlage" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Seite zu aktualisieren." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Bestehenden hinzufügen" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Neuen Benutzer hinzufügen" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Neuen Benutzer hinzufügen" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Bestehenden Benutzer hinzufügen" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +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 Seiten im Netzwerk." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Bestehenden Benutzer hinzufügen" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "" +"Press This ist ein Bookmarklet: Eine kleine Anwendung, die in deinem Browser läuft und dir erlaubt, verschiedene Medien aus dem Web zu übernehmen.
      \n" +"\n" +"Benutze Press This, um Text, Bilder und Videos aus jeder beliebigen Webseite einzubinden. Dann kannst du es einfach mit Press This bearbeiten und noch etwas hinzufügen, bevor du es speicherst oder als Beitrag auf deiner Webseite veröffentlichst.
      \n" +"\n" +"Ziehe den folgenden Link in deine Favoritenleiste oder füge ihn über einen Rechtsklick zu deinen Favoriten hinzu, um einen schnelle Zugriff zu gewährleisten." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Documentation on Writing Plugins (engl.)" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "Folgende Module gibt es im Dashboard:" + +#: wp-admin/users.php:26 +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/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Documentation on Using Permalinks (engl.)" + +#: 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:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "" +"Descriptions of Roles and Capabilities
      \n" +"Benutzerrollen – welche bieten welche Rechte?" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "beispiel-seite" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Beispiel-Seite" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (automatisch generiert)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +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 derzeit nur ein Theme für diese Seite zur Benutzung freigeschaltet. Du kannst weitere Themes freischalten oder installieren." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Du hast derzeit nur ein Theme für diese Seite zur Benutzung freigeschaltet. Du kannst weitere Themes freischalten." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Diesem Benutzer können nicht die Rechte als seitenübergreifenden Administrator entzogen werden, da dieser Benutzer als E-Mail-Adresse die der Netzwerkverwaltung hat." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Du hast derzeit nur ein Theme installiert. Um etwas Abwechslung in deine Webseite zu bringen, hast du jederzeit Zugriff auf über 1.000 kostenlose Themes des WordPress.org-Themeverzeichnisses: Klicke einfach auf den Link Themes installieren." + +#: wp-admin/maint/repair.php:113 +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 die Schaltfläche “Datenbank reparieren”. Die Reparatur kann etwas Zeit in Anspruch nehmen, habe also bitte etwas Geduld." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Stylesheet für semitische Sprachen im WYSIWYG-Editor" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Dieses Ergänzungs-Theme (Child Theme) greift auf Dateien des übergeordneten Themes %s zurück." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Dies ist eine Datei des aktuell verwendeten übergeordneten Themes." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Netzwerkweit freischalten" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "Deine WordPress-Datenbank wurde erfolgreich aktualisiert." + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "WordPress-Datenbank aktualisieren" + +#: wp-admin/update-core.php:101 +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:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Der Updateprozess beginnt. Dies kann eine Weile dauern, hab bitte etwas Geduld." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Update" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Aktualisierung erfolgreich" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Es ist eine Aktualisierung der Datenbank notwendig" + +#: wp-admin/upgrade.php:86 +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 nur noch deine Datenbank auf die neueste Version bringen." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Keine Aktualisierung notwendig" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Plugin erfolgreich aktualisiert." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Theme aktualisieren" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Plugin-Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Theme-Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Theme erfolgreich aktualisiert." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Plugin aktualisieren" + +#: wp-admin/includes/update.php:284 +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 erschienen. Details der Version %4$s ansehen. Eine automatische Aktualisierung ist für dieses Plugin nicht verfügbar." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Update-Paket nicht verfügbar." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Zeitraum:" + +#: wp-admin/export.php:157 +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, Tags, Navigationsmenüs und benutzerdefinierte Inhaltstypen." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Wähle, was du exportieren möchtest" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Autoren:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Alle Inhalte" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Tut mir leid, aber aus Sicherheitsgründen ist dieser Dateityp nicht erlaubt." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "More information (engl.)" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "Als Antwort auf" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Eingereicht am %2$s um %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Documentation on Comment Spam (engl.)" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Documentation on Keyboard Shortcuts (engl.)" + +#: wp-admin/widgets.php:53 +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, in dem du sie einfach auf eine Sidebar bzw. Widgetbereich ziehst. Mit einem Klick auf den Pfeil im Widgettitel 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/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Vergiss nicht, zum Schluss auf Dateien aktualisieren zu klicken, damit deine Eingaben oder Änderungen auch gespeichert werden." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Bei Bildern kannst du auf die Schaltfläche Bild bearbeiten unter dem Vorschaubild klicken und es dann zum Beispiel zuschneiden, skalieren, drehen oder spiegeln. Während der Bearbeitung lassen sich einzelne Arbeitsschritte auch rückgängig machen." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Auf dieser Seite kannst du die Metadaten (Informationen zu einer Datei) von hochgeladenen Medien ändern." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-Mail-Adresse oder Benutzername" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Suche installierte Themes" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Dieses Theme für alle Seiten in diesem Netzwerk aktivieren." + +#: wp-admin/update-core.php:300 +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, Ergänzungs-Themes (Child Themes) zu nutzen, um Modifikationen vorzunehmen." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Oben gehalten (%s)" +msgstr[1] "Oben gehalten (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Bitte wähle ein oder mehrere Plugins, die aktualisiert werden sollen." + +#: wp-admin/update-core.php:506 +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:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Zuletzt geprüft am %1$s um %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Erneut prüfen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Der Updateprozess beginnt. Dies kann eine Weile dauern, hab bitte etwas Geduld." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "" +"Documentation on date and time formatting (engl.)
      \n" +"Deutsches Zeitformat einstellen" + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Du verwendest ein automatisch generiertes Passwort für dein Benutzerkonto. Du kannst es in ein für dich einfacher zu merkendes Passwort ändern." + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Filter anwenden" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Unterstützung für semitische Sprachen (Leserichtung Rechts-nach-Links)" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Stylesheet für WYSIWYG-Editor" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Beitrag direkt auf der Startseite verfassen" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Übersetzbar" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Es ist dir nicht erlaubt, diesen Kommentar zu bearbeiten." + +#: wp-admin/includes/file.php:1076 +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-list-table.php:669 +msgid "Current page" +msgstr "Aktuelle Seite" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Zur vorherigen Seite gehen" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Zur nächsten Seite gehen" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Zur letzten Seite gehen" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "Ein Element" +msgstr[1] "%s Elemente" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Keine Benutzer gefunden." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Es gibt kein passendes Thema zu deiner Auswahl." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Zur ersten Seite gehen" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Seiten durchsuchen" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Neuen Benutzer erstellen" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Du hast %1$s und %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s Seite" +msgstr[1] "%s Seiten" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s Benutzer" +msgstr[1] "%s Benutzer" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "" +"Wichtig: Ehe du das Update durchführst, lege unbedingt eine Sicherheitskopie deiner Datenbank und der Dateien an!\n" +"Eine Anleitung findest du im offiziellen Codex (engl.) und in den WordPress Deutschland FAQ. Weitere Informationen zum Update von WordPress erhältst du auf der Seite Updating WordPress (engl.)." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://blog.wpde.org/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://blog.wpde.org/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Die Registrierung ist deaktiviert. Nur Benutzer dieser Seite können kommentieren.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Du kannst automatisch auf WordPress %2$s aktualisieren oder das Paket herunterladen und manuell installieren:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Neue Benutzer bekommen eine E-Mail, in welcher ihnen mitgeteilt wird, dass sie als Benutzer dieser Website registriert wurden. Diese E-Mail enthält auch das Passwort. Du kannst allerdings bei der Checkbox Passwort senden? die Markierung entfernen, so dass das Passwort nicht in der E-Mail genannt wird." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Eine neue Version von %1$s ist erschienen. Details der Version %4$s ansehen." + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Besuche die Theme-Verwaltung" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Besuche die Plugin-Verwaltung" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Zur Übersicht der Aktualisierungen" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (Entwurf)" + +#: wp-admin/includes/nav-menu.php:1193 +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:1132 +msgid "Storage Space" +msgstr "Speicherplatz" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Neue Seite anlegen" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Plugins" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Medienelemente (Dateien)" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Kommentare" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Bilder von genau %1$d × %2$d Pixeln werden benutzt, wie sie sind." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Documentation on Adding New Themes (engl.)" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Zuschneiden und veröffentlichen" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Du kannst weitere Plugins suchen und installieren, indem du auf Plugins installieren klickst oder direkt im WordPress.org Plugin-Verzeichnis suchst. Falls du ein Plugin manuell installieren willst, musst du es zuerst entpacken und dann per FTP in das Verzeichnis /wp-content/plugins/ laden. Anschließend kannst du es auf dieser Seite aktivieren." + +#: wp-admin/edit-link-form.php:60 +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 ebenfalls eine optionale Angabe. Du kannst diese Option benutzen, um anzugeben, auf welche Art und Weise du mit der verlinkten Person bzw. dessen Website in Verbindung oder Beziehung stehst." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Documentation on Managing Plugins (engl.)" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Documentation on Template Tags (engl.)" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Documentation on Editing Files (engl.)" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Documentation on Using Themes (engl.)" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Documentation on Theme Development (engl.)" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP-Passwort" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP-Benutzername" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH Passwort" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH Benutzername" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Du kannst auswählen, was auf deiner Startseite angezeigt werden soll; Entweder die letzten Beiträge in umgekehrt chronologischer Sortierung (also ein klassischer Blog) oder eine (statische) Seite. Willst du eine statische Seite als Startseite festlegen, so solltest du eine weitere Seite anlegen, auf der dann die Beiträge angezeigt werden. Beachte dazu auch den weiterführenden Link rechts in der Sidebar dieser Hilfe." + +#: wp-admin/options-permalink.php:38 +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 "Bei Bedarf kannst du individuelle Basen für deine Kategorie- und Schlagwörter-URLs eingeben. Wenn du zum Beispiel topics als deine Kategorie-Basis eingibst, erhältst du Kategorie-Links à la http://example.org/topics/uncategorized/. Wenn du nichts eingibst, werden die Standardwerte benutzt." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Die folgenden Themes sind installiert, aber nicht vollständig. Themes müssen ein Stylesheet und ein Template haben." + +#: wp-admin/options-permalink.php:31 +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:30 +msgid "If you pick an option other than Default, 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 Standard auswählst, wird diese direkt ins Feld Benutzerdefinierte Struktur übertragen, damit du sie auf Wunsch noch weiter anpassen kannst." + +#: wp-admin/widgets.php:67 +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 (Sidebar). Diese werden oft deaktivert, sobald du eigene Widgets hinzufügst. Du kannst jedoch einfach die ursprünglich benutzten Widgets erneut hinzufügen." + +#: wp-admin/widgets.php:59 +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/users.php:27 +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 die Schaltfläche \"Hinzufügen\" im Menü oder auf dieser Seite." + +#: wp-admin/options-media.php:18 +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/options-general.php:61 +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 Seitentitel ist wichtig, da er zum Beispiel in der Titelleiste des Browsers und auch meist direkt auf der Startseite, sowie in Newsfeeds angezeigt wird. Der Slogan (eine Art Beschreibung der Seite) wird ebenfalls von manchen Themes angezeigt." + +#: wp-admin/edit-form-advanced.php:372 +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:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Bitte gib die FTP-Serverdaten oder SSH-Verbindungsdaten ein, um fortzufahren." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Bitte gib die FTP-Serverdaten ein, um fortzufahren." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Falls du deine Zugangsdaten vergessen hast, so solltest du bei deinem Webhoster nachfragen." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Hast du bereits ein Theme in einer ZIP-Datei, kannst du es direkt über diese Oberfläche durch einen Klick auf \"Hochladen\" hochladen und verwenden. Du kannst es aber auch auf deinem Computer entpacken und via FTP in das Verzeichnis wp-content/themes/ laden." + +#: wp-admin/user-edit.php:39 +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 ein paar persönliche Einstellungen für die Benutzung von WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 Ablauf der Beiträge und können auch nicht mit Kategorien und Schlagwörtern verknüpft werden. Dafür können Seiten hierarchisch angeordnet beziehungsweise verschachtelt werden, in dem einer Seite Eltern verpasst werden, also eine andere Seite als übergeordnete Seite festgelegt wird." + +#: wp-admin/edit-form-advanced.php:361 +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/user-new.php:175 +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/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Administratoren haben die komplette Macht und sehen alle Optionen." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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/link-manager.php:47 +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/link-manager.php:55 +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 dauerhaft entfernt, da es noch keinen Papierkorb für Links gibt." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Vergiss nicht, zum Schluss auf Änderungen übernehmen zu klicken." + +#: wp-admin/custom-background.php:142 +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, in dem du einen eigenen Hintergrund verwendest. Dies kann ein Bild oder eine Farbe sein." + +#: wp-admin/edit-tags.php:212 +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 "Permalink – Die “Titelform (in URLs)” ist die URL-Variante des Namens. Sie besteht normalerweise nur aus Kleinbuchstaben, Zahlen und Bindestrichen." + +#: wp-admin/edit-form-advanced.php:291 +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/user-edit.php:41 +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/user-edit.php:42 +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:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Vergiss nicht, zum Schluss auf die Schaltfläche \"Profil aktualisieren\" zu klicken." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Redakteure können Beiträge und Seiten anlegen und veröffentlichen, sowie die Beiträge, Seiten (etc.) von anderen Benutzern verwalten (ändern, löschen, veröffentlichen)." + +#: wp-admin/comment.php:53 +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, in dem du im Modul Status die entsprechende Einstellung triffst. Es ist ebenso möglich, das Datum des Kommentars zu ändern." + +#: wp-admin/comment.php:52 +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/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Gib hier den Namen des Menüs ein" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC bedeutet Coordinated Universal Time beziehungsweise koordinierte Weltzeit." + +#: wp-admin/options-general.php:60 +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-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Diese Einstellungsseite beinhaltet die Optionen, die Darstellung deiner Inhalte regeln." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Du musst jeweils auf Änderungen übernehmen klicken, damit geänderte Einstellungen übernommen werden." + +#: wp-admin/options-general.php:64 +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 Blog-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 Weitere Informationen verlinkt." + +#: wp-admin/edit-link-form.php:59 +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 (klicken und ziehen) in ihrer Position verändern. Über \"Optionen\" kannst du Module auch ganz ausblenden." + +#: wp-admin/update-core.php:193 +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/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Alle Plugins sind auf dem neuesten Stand." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Du benutzt die aktuelle Version von WordPress." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Alle Themes sind auf dem neuesten Stand." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Es ist eine neue Version von WordPress verfügbar." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Ursprünglicher Name: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Funktionsname …" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Importer aktivieren" + +#: wp-admin/edit-link-form.php:58 +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, in dem du die Eingabefelder ausfüllst. Es werden jedoch nur der Name und die Web-Adresse benötigt – der Rest ist optional." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Zurück zu den Importern" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Plugin aktivieren und Import starten" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Kategorien können mit Hilfe des Kategorie-in-Schlagwort-Konverters wahlweise in Schlagwörter umgewandelt werden." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Startseite: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "FEHLER:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "Der Importer %s ist fehlerhaft oder nicht installiert." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Attribute" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Benötigst du Hilfe? Klicke auf die Registerkarte \"Hilfe\" in der rechten oberen Ecke des Bildschirms." + +#: wp-admin/import.php:22 +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 "Wenn du Beiträge oder Kommentare in anderen Blogsystemen hast, kann WordPress sie importieren. Wähle dazu das System aus und bestätige im darauf folgenden Fenster die Installation des Importers. Falls der von dir benötigte Importer hier nicht aufgeführt ist, kannst du auch im WordPress.org Plugin-Verzeichnis nach einem passenden Importer-Plugin suchen." + +#: wp-admin/export.php:50 +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 dann in eine beliebige andere WordPress Installation importiert werden. Beachte aber, dass diese Export-Funktion kein richtiges Backup erstellt. Informiere dich dazu im unten aufgeführten Link zum Thema Backup von WordPress." + +#: wp-admin/link-manager.php:49 +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 mittels Optionen die Darstellung anpassen und auch diverse Auswahlfilter anwenden, die direkt über der Tabelle mit den Links angezeigt werden." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 in der Auswahlbox das zu bearbeitende Plugin und klicke dann auf -Wähle-. 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 auch die Änderungen mit einem Klick auf Dazu aktualisieren zu speichern." + +#: wp-admin/plugins.php:353 +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/widgets.php:60 +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/widgets.php:61 +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 \"Optionen\" auch den Zugänglichkeitsmodus aktivieren, wenn du lieber Schaltflächen zum Hinzufügen und Entfernen, anstatt Drag-and-Drop verwenden möchtest." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Du kannst den Design-Editor benutzen, um eigene Änderungen in den CSS- und PHP-Dateien eines Themes vorzunehmen." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the 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/widgets.php:52 +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 Module, die bestimmte Funktionen bieten und Ausgaben erzeugen und einfach per Drag & Drop (Klicken und Ziehen) auf vorgesehene Flächen im Theme platziert werden können. Viele Themes bieten mehrere Sidebars (Flächen für Navigation etc.) oder Widgetbereiche. Standardmäßig ist nur der erste Widgetbereich aufgeklappt. Nutze einfach die Pfeile im Titel der anderen Widgetflächen, um sie aufzuklappen, die enthaltenen Widgets zu sehen und neue hinzuzufügen." + +#: wp-admin/theme-editor.php:32 +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/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Vergiss nicht, zum Schluss auf \"Datei aktualisieren\" zu klicken." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "Hauptseite (keine Übergeordnete)" + +#: wp-admin/edit-form-advanced.php:371 +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. Du kannst auch ein eigenes Seitentemplate erstellen, um zum Beispiel speziellen (PHP-)Code in eine Seite einzubauen." + +#: wp-admin/edit-form-advanced.php:370 +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\", \"Mein Familie\" und \"Mein Auto\" unterordnen, indem du jeweils \"Über mich\" als Eltern-Seite angibst." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Alle Aktualisierungen sind komplett." + +#: wp-admin/edit-tags.php:206 +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/edit-tags.php:185 +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, in dem du Kategorien verwendest. Als Standardkategorie wird Allgemein verwendet, was du aber ändern kannst." + +#: wp-admin/edit-tags.php:194 +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:219 +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 Optionen steuern, wieviele Elemente auf einmal angezeigt werden sollen und welche Eigenschaften du sehen willst." + +#: wp-admin/edit-tags.php:217 +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:209 +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:204 +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/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Du kannst die Auswahl einschränken, in dem du auf die Links über der Tabelle klickst oder zum Beispiel nach einem bestimmten Datum suchst." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Vorgegebene Bilder" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Bild beschneiden" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Hiermit kannst du das Header-Bild entfernen. Jegliche angewandte Änderungen gehen dabei verloren. " + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Bild entfernen" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Bild zurücksetzen" + +#: wp-admin/custom-header.php:661 +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 angewandte Änderungen gehen dabei verloren. " + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Ursprüngliches Bild wiederherstellen" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Textfarbe" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Fehler beim Bild hochladen" + +#: wp-admin/custom-header.php:815 +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/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Dieses Element bearbeiten" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Dieses Element direkt mit QuickEdit bearbeiten" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Dieses Element aus dem Papierkorb wiederherstellen" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Element in den Papierkorb verschieben" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Element dauerhaft löschen" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Kommentare erlauben." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Installiere den LiveJournal Importer, um Beiträge von LiveJournal über deren API zu importieren." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Zurück zu WordPress Aktualisieren gehen" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 – Hier kannst du alle Details zur Veröffentlichung deines Beitrags einstellen. So kannst du mittels Klick auf \"Bearbeiten\" bei \"Sichtbarkeit\" den Beitrag per Passwort schützen oder dauerhaft auf der Startseite halten. Die Optionen bei \"Sofort veröffentlichen\" geben dir die Möglichkeit, einen Beitrag zurückzudatieren oder einen Beitrag erst in der Zukunft zu veröffentlichen - der Beitrag ist erst dann öffentlich sichtbar, nachdem das eingestellte Datum und Uhrzeit erreicht wurden. Vergiss' nicht, etwaige Änderungen erst mit einem Klick auf \"OK\" zu bestätigen." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Beitragsbild – 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-form-advanced.php:280 +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 eintragen. \n" +"Nachdem ein Titel eingegeben wurde, wird unter dem Eingabefeld der Permalink angezeigt, unter dem der Beitrag nach dem Veröffentlichen (Schaltfläche \"Veröffentlichen\") erreichbar ist." + +#: wp-admin/edit-form-advanced.php:362 +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.php:180 +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 Beitrag 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 oder Kategorie-Namen innerhalb der Liste." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Standardmäßig werden hier nur die Titel des Beitrags angezeigt. Auf der rechten oberen Seite der Liste findest du zwei Symbole mit denen du zwischen der Ansicht nur des Titels oder der zusätzlichen Anzeige einer Beitrags-Vorschau umschalten kannst." + +#: wp-admin/edit.php:177 +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 "Die Anzahl der angezeigten Beiträge kannst du über Optionen ändern. Standardmäßig werden 20 Beiträge angezeigt. Beachte, dass du erst die Hilfe schließen musst, damit du neben der Registerkarte \"Hilfe\" die Funktion \"Optionen einblenden\" siehst." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Du kannst die Liste der Beitrag über die Textlinks im oberen Bereich filtern und dir beispielsweise nur Entwürfe, bereits veröffentlichte oder im Papierkorb befindliche Beiträge anzeigen lassen. Mit einem Klick auf \"Alle\" werden sämtliche Beiträge – egal welcher Art angezeigt (jedoch nicht alle auf einmal, falls es zu viele sein sollten)." + +#: wp-admin/users.php:33 +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:187 +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 "Wenn du mit der Maus über einen Eintrag in der Liste fährst, werden zusätzliche Optionen angezeigt:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Installierte Plugins suchen" + +#: 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/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "“%s” konnte wegen eines Fehlers nicht hochgeladen werden" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Kategorie und Schlagwort-Konverter" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Installiere den Kategorien-/Schlagwort-Konverter, um vorhandene und von dir ausgewählte Kategorien in Schlagwörter oder Schlagwörter in Kategorien umzuwandeln." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Es gibt eine ausstehende Änderung deiner E-Mail-Adresse zu %1$s. Abbrechen" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Zuletzt erstellt" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Enddatum" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Startdatum" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Installiere den WordPress-Importer, um Beiträgen, Seiten, Kommentare, benutzerdefinierte Felder, Kategorien und Schlagwörter aus einer WordPress-Export-Datei zu importieren." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Installiere den RSS-Importer, um Beiträge aus RSS-Feeds zu importieren." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Installiere den Blogroll-Importer, um Links im OPML-Format zu importieren." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Installiere den Movable-Type-Importer, um Beiträge und Kommentare von einem Movable-Type- oder TypePad-Blog zu importieren." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Installiere den Blogger-Importer, um Beiträge, Kommentare und Benutzer von Blogger zu importieren." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Importer installieren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Als Spam markieren" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Stylesheets" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Schlagwort" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Schlagwort" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Zurücksetzen" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Beschreibung" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Slug" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Name" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Übergeordnet" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Offen" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Als Spam markieren" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Hintergrundbild entfernen" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Kommentare zu “%s”" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "Die Walker-Klasse %s existiert nicht." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Erweiterte Menüeigenschaften anzeigen" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +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/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Startseite" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Freischalten" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Registriert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Registriert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archivieren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/custom-background.php:297 +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/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Menü erstellen" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress-Blog" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Keine Benutzerrolle für diese Seite —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Benutze Press This, um Text, Bilder und Videos aus jeder beliebigen Webseite einzubinden. Dann kannst du es einfach mit Press This bearbeiten und noch etwas hinzufügen, bevor du es speicherst oder als Beitrag veröffentlichst." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Entferne Benutzer von dieser Seite" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Du hast nicht die benötigten Rechte, um Beiträge oder Entwürfe zu erstellen." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Eigener Hinweistext bei gelöschten Seiten." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Eigener Hinweistext bei deaktivierten Seiten." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Eigener Hinweistext bei inaktiven Seiten." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Keine Seiten gefunden." + +#: wp-admin/includes/meta-boxes.php:550 +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 "Mittels Trackbacks teilst du älteren Blogsystemen mit, dass du diese verlinkt hast. Wenn du andere WordPress-Blogs verlinkst, erfahren diese davon automatisch durch Pingbacks, du musst dann gar nichts weiter tun. " + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Du hast nicht die nötigen Rechte, um eine neue Seite zu erstellen." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Meine Seite" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Neue WordPress-Seite" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Themes für diese Seite zu aktualisieren." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu aktualisieren. " + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Themes für diese Seite zu aktualisieren." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Templates für diese Seite zu bearbeiten." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu aktivieren." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu installieren. " + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu deaktivieren." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu löschen." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Links für diese Seite hinzuzufügen." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Links für diese Seite zu bearbeiten." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Du hast nicht die erforderlichen Rechte, um den Inhalt dieser Seite zu exportieren." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Inhalte in diese Seite zu importieren." + +#: wp-admin/import.php:59 +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 sie importieren. Wähle dazu bitte unten das System aus, das du importieren möchtest:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu bearbeiten." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Keine Elemente." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Name des Menüs" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS-Klassen" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Angezeigter Name" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Um Subdomains für Seitenadressen nutzen zu können, musst du einen Wildcard DNS-Eintrag haben. Dies geschieht üblicherweise durch das Einfügen von * als Hostname-Eintrag, welcher dann auf deinen Webserver zeigt. Dies musst du im DNS-Konfigurationstool deines Servers bzw. deiner Domain tun." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "Die Subdomain-Installation versuchte, einen zufälligen Hostname (%1$s) deiner Domain zu kontaktieren." + +#: wp-admin/install.php:121 +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 @-Symbol enthalten." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "Der Menüpunkt wurde erfolgreich gelöscht." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Versuche es nochmal" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Gib einen Namen eines Benutzerdefinierten Felds an." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Anzeigeoptionen" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Du hast folgende Benutzer zum Löschen ausgewählt:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Benutzer dürfen nicht über diese Seite gelöscht werden." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Du kannst diesen Benutzer nicht löschen." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Löschen durchführen" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Es sind keine gültigen Benutzer zum Löschen ausgewählt." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Du kannst den aktuellen Benutzer nicht löschen." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Andere Benutzer wurden entfernt." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s erfolgreich aktualisiert." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Details anzeigen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Details ausblenden" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Ja, bringe mich zu meiner Profilseite" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Das von dir gewählte Passwort." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Nein danke, bitte erinnere mich nicht noch einmal." + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Du verfügst nicht über ausreichende Rechte, um dieses Element aus dem Papierkorb wiederherzustellen." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Beim Löschen ist ein Fehler aufgetreten." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Beim herausholen aus dem Papierkorb ist ein Fehler aufgetreten." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Du darfst nicht dieses Element aus dem Papierkorb wiederherstellen." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Fehler beim verschieben in den Papierkorb." + +#: wp-admin/edit-comments.php:201 +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/edit-comments.php:197 +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." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Es ist dir nicht erlaubt dieses Element in den Papierkorb zu legen." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Für die folgenden Themes liegen Aktualisierungen vor. Markiere diejenigen, die du aktualisieren möchtest und klicke auf “Themes aktualisieren”." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "Der Benutzer wurde zu deiner Seite hinzugefügt." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Dieser Benutzer ist bereits ein Mitglied dieser Seite." + +#: wp-admin/user-new.php:214 +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 Seite hinzugefügt zu werden." + +#: wp-admin/update-core.php:222 +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/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "Die Einstellung %1$s ist nicht in WordPress registriert. Unregistrierte Einstellungen werden offiziell nicht unterstüzt. Details erfährst du unter http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +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/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Du hast nichts zum Bearbeiten ausgewählt." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +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:24 +msgid "Author Template" +msgstr "Autor-Template" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Stylesheet für WYSIWYG-Editor" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Schlagwort-Template" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Die Seite wurde gespeichert." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Das Plugin ist aktuell und bereits aktiviert" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Weitere Informationen über %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Aktualisiere jetzt" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Mache diesen Nutzer zum seitenübergreifenden Administrator für das gesamte Netzwerk." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Wichtig:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Dieser Benutzer hat Superadministrator-Privilegien." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Beitragsbild entfernen" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Beitragsbild" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Aktualisiere auf Version %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Du bist gerade dabei die Seite %s zu archivieren." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Du bist dabei den SPAM-Status der Seite %s zu entfernen." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Du bist dabei diese Seite %s als SPAM zu markieren." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Du bist dabei die folgende Seite zu löschen %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Du bist dabei, die Seite %s wieder zu aktivieren." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Du kannst diese Taxonomie nicht verändern." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "Einträge" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Benutzernamen können nicht geändert werden." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Das Menü wurde erfolgreich gelöscht." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Suchmaschinen werden angehalten, den Inhalt der Website nicht zu indexieren" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Plugins für diese Seite zu verwalten." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Wenn die Startseite in einem anderen Verzeichnis liegen soll als die WordPress-Installation, dann gehört diese Adresse hier hinein." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Erkläre in ein paar Wörtern, worum es auf deiner Seite geht." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Sichtbarkeit der Seite" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Die option_group \"miscellaneous\" der Funktion register_settings() gibt es nicht mehr. Nutze eine andere." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "Die Beschreibung wird im Menü angezeigt, sofern das benutzte Theme das unterstützt." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um unregistrierte Einstellungen für diese Seite zu bearbeiten." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Es gibt eine ausstehende Änderung der Administrator E-Mail-Adresse zu %1$s. Abbrechen" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "HTML-Attribut title (optional)" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Linkziel" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS-Klassen (optional)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Menü speichern" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Wenn du nichts angibst, wird dir automatisch ein Passwort erstellt." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Passwort, doppelt" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Aktualisiere Theme %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Du musst einen Domainnamen angeben." + +#: wp-admin/includes/schema.php:868 +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:872 +msgid "The network already exists." +msgstr "Das Netzwerk existiert bereits." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Du musst eine gültige E-Mail-Adresse angeben." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Dabei trat eine Fehlermeldung auf: %s" + +#: wp-admin/includes/schema.php:1031 +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 Seite 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." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Hinweis:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Kurzlink anzeigen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Aktualisiere Plugin %1$s (%2$d von %3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "Das aktualisieren von %1$s schlug fehl." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Das Passwort, das du während der Installation gewählt hast." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Dieser Benutzer existiert bereits. Es gilt das bereits vorhandene Passwort." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Du kannst nicht aktualisieren, da WordPress %1$s mindestens die MySQL-Version %2$s voraussetzt. Du verwendest die Version %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress wurde erfolgreich aktualisiert" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "WordPress aktualisieren" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Plugins aktualisieren" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Du kannst nicht aktualisieren, da WordPress %1$s mindestens die PHP-Version %2$s voraussetzt. Du verwendest die Version %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Du kannst nicht aktualisieren, 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/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress-Aktualisierungen" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Menüelement bearbeiten" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Diese Adresse wird nur zu administrativen Zwecken verwendet. Wenn du diese E-Mail-Adresse änderst, bekommst du eine Mail, mit welcher du die Änderung bestätigen musst. Vorher wird diese neue Adresse nicht benutzt." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Die Sommerzeit beginnt am: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s von %2$s (es werden alle Daten des Plugins gelöscht)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Du bist dabei das folgende Plugin zu entfernen:" +msgstr[1] "Du bist dabei die folgenden Plugins zu entfernen:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Plugin löschen" +msgstr[1] "Plugins löschen" + +#: wp-admin/plugins.php:290 +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:302 +msgid "Yes, Delete these files and data" +msgstr "Ja, lösche diese Dateien und Daten" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "Erfordert %s in wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Inaktiv:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Obligatorisch (%s)" +msgstr[1] "Obligatorisch (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Gehe zum Dashboard" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Bitte gib einen gültigen Menünamen an." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Menü löschen" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Menüelement" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Zeige alle" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Zum Menü hinzufügen" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Diese Zeitzone ist zurzeit in der Sommerzeit." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "In dieser Zeitzone gibt es keine Sommerzeit." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "DropIns (%s)" +msgstr[1] "DropIns (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Wird ausgeführt, bevor das Netzwerk geladen wird." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Externer Objekt-Cache." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Eigene Wartungsmodus-Nachricht." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Eigenes Installationsskript." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Eigene Datenbank-Fehlermeldung." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Die Datei ist leer. Bitte lade etwas mit mehr Substanz hoch." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Installiere %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Eigene Datenbankklasse." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Erweitertes Caching-Plugin." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Die Installation kann nicht gestartet werden, da WordPress %1$s mindestens die MySQL-Version %2$s benötigt. Deine MySQL-Version ist %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Die Installation kann nicht gestartet werden, da WordPress %1$s mindestens die PHP -Version %2$s benötigt. Deine PHP -Version ist %3$s." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s ist verfügbar! Bitte benachrichtige den Administrator." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s ist verfügbar! Bitte aktualisiere jetzt." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "Die Installation kann nicht gestartet 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/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Du bist dabei die folgende Seite zu aktivieren %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Du bist dabei die folgende Seite zu deaktivieren %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Dieser Kommentar wurde als SPAM eingestuft." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Kommentar moderieren" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Dieser Kommentar ist derzeit freigegeben." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Dieser Kommentar wurde bereits genehmigt." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Dieser Kommentar ist bereits im Papierkorb." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Bildwiederholung" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Dieser Kommentar befindet sich bereits im Papierkorb." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Zeige Papierkorb" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Dieser Kommentar ist bereits als Spam markiert." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Optionen" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Bildschirm-Layout" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Anzahl der Spalten:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Nach Funktionen filtern" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Hellbraun" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Dunkel" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Eine Spalte" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Zwei Spalten" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Drei Spalten" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Vier Spalten" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Sidebar links" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Sidebar rechts" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Funktionen" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Benutzerdefinierte Farben" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Theme-Einstellungen" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Verschachtelte Kommentare" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Beitrag oben halten" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Mikroformate" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Thema" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Feiertage" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotoblog" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Jahreszeitlich" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Themes finden" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Wenn du ein Theme in einem ZIP-Archiv hast, kannst du es hier hochladen und installieren." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Details" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Theme-Installation" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Version: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Das WordPress Themeverzeichnis konnte nicht gefunden werden." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Das Theme %s konnte nicht vollständig entfernt werden." + +#: wp-admin/includes/update-core.php:802 +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 benötigt. Du verwendest die PHP-Version %4$s und die MySQL-Version %5$s." + +#: wp-admin/includes/update-core.php:804 +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 benötigt. Du verwendest die Version %3$s." + +#: wp-admin/includes/update-core.php:806 +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 benötigt. Du verwendest die Version %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Überprüfung der entpackten Dateien…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "Das Update konnte nicht entpackt werden" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Die Datenbank wird aktualisiert…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Du benutzt eine Entwicklerversion (%1$s). Cool! Halte dich auf dem Laufenden." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Version %2$s herunterladen" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Auf %s aktualisieren" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Letztes" + +#: wp-admin/includes/update.php:425 +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 das Update jetzt erneut." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Ein automatisches Update konnte nicht beendet werden! Bitte informiere den Seitenadministrator." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Notier dir bitte das Passwort! Dies ist ein Zufallspasswort, das nur für dich erstellt wurde." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Allgemein" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Willkommen zur deutschen Version von WordPress. Dies ist der erste Beitrag. Du kannst ihn bearbeiten oder löschen. Um Spam zu vermeiden, geh doch gleich mal in den Pluginbereich und aktiviere die entsprechenden Plugins. So, und nun genug geschwafelt – jetzt nichts wie ran ans Bloggen!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Hallo Welt!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hallo-welt" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Mr WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "Fehler: Du hast dein neues Passwort nur einmal eingegeben." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "Fehler: Bitte gib dein Passwort ein." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "Fehler: Bitte gib das Passwort zweimal ein." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "Fehler: In Passwörtern darf das Zeichen \"\\\" nicht vorkommen." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "Fehler: Bitte gib in die beiden Passwortfelder identische Passwörter ein." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "Fehler: Bitte eine E-Mail-Adresse eingeben." + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Es wurden keine übereinstimmenden Benutzer gefunden!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › Installation" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Benutzername" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Benutzer existiert (existieren) bereits" + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Deine E-Mail-Adresse" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Bitte die E-Mail-Adresse ganz genau überprüfen, bevor wir fortfahren." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "WordPress installieren" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Unzureichende Voraussetzungen" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Benötigte Informationen" + +#: wp-admin/install.php:219 +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:272 +msgid "Success!" +msgstr "Erfolg!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress wurde installiert. Falls du mehr Schritte erwartet hast, müssen wir dich leider enttäuschen. Alles fertig! :)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Link hinzufügen" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Link hinzufügen" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s Link gelöscht." +msgstr[1] "%s Links gelöscht." + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Links suchen" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Besuche %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Keine Links gefunden." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML-Fehler: %1$s in der Zeile %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Link nicht gefunden." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Datenbank-Reparatur" + +#: wp-admin/maint/repair.php:103 +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 Datenbankprobleme konnten nicht behoben werden. Du kannst anhand der folgenden Fehlerauflistung in den WordPress Hilfeforen (engl.) oder im WordPress Deutschland Forum nach Hilfe fragen." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Datenbank reparieren" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Repariere und optimiere die Datenbank" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Neue Dateien hochladen" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Du darfst diesen Anhang nicht ver¨ndern." + +#: wp-admin/media.php:61 +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. Wurde er vielleicht gelöscht?" + +#: wp-admin/media.php:63 +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/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Medienanhang aktualisiert." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Dateien aktualisieren" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Medienübersicht" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Datei hinzufügen" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Kommentare %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Design" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Installieren" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profil" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Dein Profil" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Werkzeuge" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Allgemein" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Schreiben" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Lesen" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Privatsphäre" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Permalinks" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Die Unterstützung für eine Netzwerk-Installation (Multisite) ist nicht aktiviert." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Domain" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Zuletzt aktualisiert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Archiviert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Erwachseneninhalt" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Gelöscht" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Wiederherstellen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Startseite anzeigen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Noch nie" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Es werden nur die ersten fünf Benutzer angezeigt." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Mehr" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Themes aktualisieren" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Es wurden keinen Benutzer gefunden." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Einstellungen › Diskussion" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Standardeinstellungen für Beiträge" + +#: wp-admin/options-discussion.php:55 +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:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Weitere Kommentareinstellungen" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Benutzer müssen zum Kommentieren Name und E-Mail-Adresse hinterlassen" + +#: wp-admin/options-discussion.php:65 +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:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Kommentare zu Beiträgen schliessen, die älter als %s Tage sind" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Verschachtelte Kommentare in %s Ebenen organisieren" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "letzte" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "erste" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Breche Kommentare in Seiten um, mit %1$s Top-Level-Kommentaren pro Seite und zeige die %2$s Seite standardmäßig an." + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "ältesten" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "neuesten" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Die %s Kommentare sollen oben erscheinen" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Mir eine E-Mail senden, wenn" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "jemand einen Kommentar schreibt." + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "ein Kommentar auf Freischaltung wartet." + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Bevor ein Kommentar erscheint," + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "muss der Autor bereits einen genehmigten Kommentar geschrieben haben." + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Kommentarmoderation" + +#: wp-admin/options-discussion.php:151 +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 mehr als %s Links enthält. (Eine hohe Anzahl von Links ist ein typisches Merkmal von Kommentar-Spam.)" + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wenn in einem Kommentar im Inhalt, Namen, URL, E-Mail-Adresse oder IP eines der unten aufgeführten Wörter oder Werte vorkommt, 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:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Kommentar-Blacklist" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wenn in einem Kommentar im Inhalt, Namen, URL, E-Mail-Adresse oder IP eines der unten aufgeführten Wörter oder Werte vorkommt, 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:171 +msgid "Avatars" +msgstr "Avatare" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Avataranzeige" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Zeige Avatare" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Avatare anzeigen mit der Einstufung bis einschließlich" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Jugendfrei" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Entspricht dem deutschen FSK12" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Entspricht in etwa dem deutschen FSK18" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Keine Jugendfreigabe" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Standardavatar" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Für Benutzer ohne eigenen Avatar, kann wahlweise ein Standardlogo oder ein auf Basis deren Mailadresse erzeugter Avatar angezeigt werden." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Der blasse Typ vor der grauen Wand" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Kein Avatar" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar Logo" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (automatisch generiert)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (automatisch generiert)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (automatisch generiert)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Einstellungen › Allgemein" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d.m.Y H:i" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Diese Adresse wird nur zu administrativen Zwecken verwendet." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Mitgliedschaft" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Jeder kann sich registrieren." + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Standardrolle eines neuen Benutzers" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Zeitzone" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "UTC-Zeit ist %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Deine lokale Zeit ist %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Wähle eine Stadt, die in deiner Zeitzone liegt." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Diese Zeitzone ist zurzeit in der Winterzeit." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Angepasst:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Woche beginnt am " + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Einstellungen › Mediathek" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Bildgröße" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Größe der Miniaturbilder" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Beschneide das Miniaturbild auf die exakte Größe (Miniaturbilder sind normalerweise proportional)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Mittlere Bildgröße" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Maximale Breite" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Maximale Höhe" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Maximale Bildgröße" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Einbettungen" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Dateien hochladen" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Uploads in folgendem Ordner speichern" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Grundeinstellung ist wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Kompletter Pfad zu den Dateien" + +#: wp-admin/options-media.php:111 +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:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Organisiere meine Uploads in monats- und jahresbasierten Ordnern" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Einstellungen › Permalinks" + +#: wp-admin/options-permalink.php:159 +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:166 +msgid "You should update your .htaccess now." +msgstr "Du solltest jetzt deine .htaccess aktualisieren." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Permalink-Struktur aktualisiert." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Tag und Name" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Monat und Name" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numerisch" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Benutzerdefinierte Struktur" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Optional" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Kategorie-Basis" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Schlagwort-Basis" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Wenn deine web.config-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 manuell in deine web.config-Datei einfügen musst. Klick in das Feld und verwende Strg+A, um alles auszuwählen. Speichere diese Regel dann im /<configuration>/<system.webServer>/<rewrite>/<rules>-Element deiner web.config-Datei." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config 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 web.config zeitweise beschreibbar machst, um die rewrite-Regeln automatisch schreiben zu lassen, vergiss nicht die Berechtigungen, nachdem die Regeln gespeichert worden sind, zurückzusetzen." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Wenn das Hauptverzeichnis deiner Seite beschreibbar wäre, könnte WordPress das automatisch machen. So musst du die URL Rewrite Rules manuell einfügen. Lege in deinem Hauptverzeichnis eine neue Datei an und nenne sie web.config. Kopiere die nachfolgenden Zeilen und füge diese in die web.config-Datei ein." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Wenn du via FTP das Verzeichnis deines Blogs kurzfristig beschreibbar machst, können wir die Datei web.config automatisch erstellen. Bitte vergiss nicht, die Schreibrechte wieder zurückzusetzen, wenn die Datei erstellt wurde." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Wenn deine .htaccess-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 manuell in deine .htaccess-Datei einfügen musst. Klick in das Feld und verwende Strg+A, um alles auszuwählen." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Einstellungen › Lesen" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Eine statische Seite (unten auswählen)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Startseite: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Beitragseite: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Achtung: diese Seiten sollten nicht gleich sein!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Blogseiten zeigen maximal" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "Beiträge" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Newsfeeds zeigen die letzten" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Zeige im Newsfeed" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "ganzen Text" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Kurzfassung" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Zeichensatz für Seiten und Feeds" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Einstellungen › Schreiben" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formatierung" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Wandle Emoticons wie :-) und :-P in Grafiken um." + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress soll falsch verschachteltes XHTML automatisch korrigieren." + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Standardkategorie für Beiträge" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Standardkategorie für Links" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Via E-Mail schreiben" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %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 Seite veröffentlicht, halt deshalb diese Adresse strengstens geheim. Hier drei Beispiele möglicher Zufallszeichenketten, die du verwenden könntest: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Mailserver" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Port" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Login-Name" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Standardkategorie für Beiträge per E-Mail" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Update Services" + +#: wp-admin/options-writing.php:177 +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, kann WordPress verschiedene Dienste darüber informieren. Um mehr darüber zu erfahren, besuche die Seite Update Services im Codex. Bitte trenne mehrere URLs jeweils durch einen Zeilenumbruch." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Einstellungen" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Plugins bearbeiten" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Hupsa, diese Datei existiert nicht! Überprüfe die Schreibweise und versuch es noch einmal." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Dateien von diesem Typ können nicht bearbeitet werden." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Die Datei wurde erfolgreich bearbeitet." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Dieses Plugin wurde deaktiviert, da die von dir vorgenommen Änderungen einen fatalen Fehler verursacht haben." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Bearbeite %s (aktiv)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Zu sehen: %s (aktiv)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Bearbeite %s (inaktiv)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Zu sehen: %s (inaktiv)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Zu bearbeitendes Plugin wählen:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Plugin-Dateien" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Dokumentation:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Datei aktualisieren und Versuch der Reaktivierung" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Datei aktualisieren" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Um diese Datei zu ändern, muss sie vom Server beschreibar sein." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Empfehlungen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populär" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Bist du sicher, dass du diese Dateien löschen möchtest?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Ja, diese Dateien löschen" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Nein. Zurück zur Pluginliste" + +#: wp-admin/plugins.php:346 +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:354 +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:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "Das Plugin %s wurde in Folge eines Fehlers deaktiviert: %s" + +#: wp-admin/plugins.php:381 +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." + +#: wp-admin/plugins.php:397 +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:399 +msgid "The selected plugins have been deleted." +msgstr "Die ausgewählten Plugins wurden gelöscht." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Plugin aktiviert." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Ausgewählte Plugins wurden aktiviert." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Plugin deaktiviert." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Ausgewählte Plugins wurden deaktiviert." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Es wurden keine veralteten Plugins ausgewählt." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Deaktiviere dieses Plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Für alle Seiten deaktivieren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Aktiviere das Plugin für alle Seiten in diesem Netzwerk." + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Für alle Seiten aktivieren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Öffne diese Datei im Plugin-Editor" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Diese Plugin löschen" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Besuch die Plugin-Seite" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Liste säubern" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +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:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Aktiviert (%s)" +msgstr[1] "Aktivierte (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Kürzlich Inaktiv (%s)" +msgstr[1] "Kürzlich Inaktivierte (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inaktiv (%s)" +msgstr[1] "Inaktive (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Keine Plugins gefunden." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Es sieht nicht so aus, als wären zur Zeit irgendwelche Plugins vorhanden." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +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. Vermutlich wurde es gelöscht." + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Du hast nicht die nötigen Rechte, um dieses Element zu bearbeiten." + +#: wp-admin/post.php:157 +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/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Unbekannter Inhaltstyp." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Code einbinden" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Video einfügen" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Zum Einfügen klicken." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Es können keine Bilder empfangen werden oder es sind keine auf der Seite." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "Zum Auswählen Bild anklicken" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Von URL hinzufügen" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Dein Beitrag wurde gespeichert." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Beitrag ansehen" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Fenster schließen" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Ein Bild einfügen" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Ein Video einbinden" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "via " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Vergleiche Überarbeitungen von “%1$s”" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Tags:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Themes bearbeiten" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Das angeforderte Theme existiert nicht." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Zu bearbeitendes Theme wählen:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Templates" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Hupsa, diese Datei existiert nicht! Überprüfe die Schreibweise und versuch es noch einmal." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Neues Theme aktiviert. Startseite ansehen." + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Theme gelöscht." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Aktuelles Theme" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist im Begriff, dieses Theme zu löschen: '%s'\n" +"'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Beschädigte Themes" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "Press This ist ein Bookmarklet: Eine kleine Anwendung, die in deinem Browser läuft und dir erlaubt, verschiedene Sachen aus dem Web zu übernehmen." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Ziehe den folgenden Link in deine Favoritenleiste oder füge ihn über einen Rechtsklick zu deinen Favoriten hinzu, um eine Abkürzung zum Schreiben zu haben." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Nightly Build herunterladen" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "%s herunterladen" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Dieses Update ausblenden" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Dieses Update wiederbringen" + +#: wp-admin/update-core.php:98 +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 "Die lokalisierte Version beinhaltet beides, die Übersetzung und verschiedenene andere Lokalisationsanpassungen. Du kannst die Aktualisierung abbrechen, wenn du deine momentane Übersetzung beibehalten möchtest." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Versteckte Updates anzeigen" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Versteckte Updates ausblenden" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Kompatibilität mit WordPress %1$s: 100%% (laut dem Autor)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Kompatibilität mit WordPress %1$s: %2$d%% (%3$d \"funktioniert\" Stimmen von insgesamt %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Kompatibilität mit WordPress %1$s: unbekannt" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Die Installation ging schief" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Pluginreaktivierung" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Das Plugin wurde erfolgreich reaktiviert." + +#: wp-admin/update.php:85 +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:111 +msgid "Installing Plugin: %s" +msgstr "Installiere Plugin: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Plugin hochladen" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Installiere Plugin aus Datei: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Installiere Theme: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Theme hochladen" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Installiere Theme aus Datei: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Deine WordPress-Datenbank ist aktuell!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s Abfragen" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s Sekunden" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Es ist dir nicht erlaubt diesen Beitrag in den Papierkorb zu legen." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Du verfügst nicht über ausreichende Rechte, um diesen Beitrag aus dem Papierkorb zu nehmen." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Du darfst diesen Beitrag nicht löschen." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "%d Anhang wieder verknüpft" +msgstr[1] "%d Anhänge wieder verknüpft" + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Der Medienanhang wurde endgültig gelöscht." +msgstr[1] "%d Medienanhänge wurden endgültig gelöscht." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Die Mediendatei wurde in den Papierkorb gelegt." +msgstr[1] "%d Mediendateien wurden in den Papierkorb gelegt." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Der Medienanhang wurde aus dem Papierkorb geholt." +msgstr[1] "%d Medienanhänge wurde aus dem Papierkorb geholt." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Die Mediendatei wurde endgültig gelöscht." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Fehler beim Speichern des Mediaanhangs." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Die Mediendatei wurde in den Papierkorb gelegt." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Die Mediendatei wurde aus dem Papierkorb geholt." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "An einen Beitrag anhängen" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Benutzer bearbeiten" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Benutze https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Nutze immer https, wenn du den Adminbereich aufrufst" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Du hast nicht die erforderlichen Rechte, um diesen Benutzer zu bearbeiten." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Benutzer aktualisiert." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Persönliche Optionen" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Visueller Editor" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Beim Schreiben den WYSIWYG-Editor nicht benutzen" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Farbschema verwalten" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Tastaturkürzel für die Kommentarmoderation aktivieren." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Vorname" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Nachname" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Spitzname" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Öffentlicher Name" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Kontaktinfo" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Über Dich" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Über den Benutzer" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Biographische Angaben" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Sag der Welt, wer du bist. Das, was du hier hinein schreibst, wird dann später für alle anderen Benutzer dieser Seite sichtbar sein." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Neues Passwort" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Wenn du das Passwort ändern möchtest, trage hier ein Neues ein. Ansonsten kannst du die Felder leer lassen." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Gib dein neues Passwort nochmals ein." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Zusätzliche Befugnisse" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Profil aktualisieren" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Benutzer aktualisieren" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Beitritt bestätigen" + +#: wp-admin/user-new.php:211 +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." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Passwort senden?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Sende dieses Passwort per E-Mail an den neuen Benutzer." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Keine Bestätigungs-E-Mail" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Du kannst diesen Benutzer nicht bearbeiten." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Du kannst keine Benutzer löschen." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Benutzer löschen" + +#: wp-admin/users.php:260 +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:390 +msgid "New user created." +msgstr "Neuen Benutzer eingerichtet." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "Die Rolle des aktuellen Benutzers muss die Befugnis zum Bearbeiten von Benutzern haben." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Die Rollen der anderen Benutzer sind verändert worden." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Du kannst diesen Benutzer nicht löschen." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Andere Benutzer sind gelöscht worden." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Rolle ändern in …" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Wechseln" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Inaktive Widgets" + +#: wp-admin/widgets.php:78 +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 Sidebar gibt, die du ändern könntest. Was du machen musst, damit dein Theme Widgets unterstützt, kannst du hier nachlesen." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Wähle die Sidebar für das Widget und seine Position darin." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Position" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Widget speichern" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Änderungen gespeichert." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Fehler beim Speichern." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Fehler beim Anzeigen des Einstellungsformular für Widgets." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Verfügbare Widgets" + +#: wp-admin/widgets.php:114 +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/export.php:162 +msgid "Categories:" +msgstr "Kategorien:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Kommentar endgültig löschen" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Du bist dabei, den folgenden Kommentar zu genehmigen:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Kommentar genehmigen" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Unbekannte Aktion." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Hintergrund anpassen" + +#: wp-admin/custom-background.php:238 +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/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Wähle ein Bild von deiner Festplatte:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Änderungen übernehmen" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Header anpassen" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Header aktualisiert. Sieh dir das Ergebnis an." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Bildbearbeitungs-Fehler" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Wähle den Teil deines Bildes, den du in deinem Header verwenden möchtest." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Du hast nicht die erforderlichen Rechte, um den Header anzupassen." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "“%s” bearbeiten" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "“%s” ansehen" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "nicht veröffentlicht" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d.m.Y H:i" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s ab jetzt" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Nirgendwo verwendet)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Verknüpfen" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s ausstehend" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s Kommentar genehmigt" +msgstr[1] "%s Kommentare genehmigt" + +#: wp-admin/edit-comments.php:189 +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." + +#: wp-admin/edit-comments.php:193 +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" + +#: wp-admin/edit-comments.php:204 +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." + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Alle" +msgstr[1] "Alle" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Unerledigt (%s)" +msgstr[1] "Unerledigt (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Genehmigt" +msgstr[1] "Genehmigte" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papierkorb (%s)" +msgstr[1] "Papierkorb (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Kommentare suchen" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Angezeigt %s–%s von %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Aktion wählen" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Zurückweisen" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Genehmigen" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "In Papierkorb legen" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Auswahl einschränken" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Spam leeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Papierkorb leeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Es wurden keine Kommentare gefunden." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Der Beitrag wurde aktualisiert. Beitrag ansehen" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Benutzerdefiniertes Feld aktualisiert." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Benutzerdefiniertes Feld gelöscht." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Beitrag aktualisiert." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Beitrag aus Überarbeitung vom %s wiederhergestellt" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Beitrag veröffentlicht. Beitrag ansehen" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Beitrag gespeichert." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Beitrag übermittelt. Beitragsvorschau" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Veröffentlichung geplant für: %1$s. Vorschau" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "d. F Y H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Der Beitragsentwurf wurde aktualisiert. Beitragsvorschau" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Seite aktualisiert. Seite ansehen" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Seite wurde aktualisiert." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Seite aus Überarbeitung vom %s wiederhergestellt" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Seite veröffentlicht. Seite ansehen" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Seite übertragen. Seitenvorschau" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Veröffentlichung geplant für: %1$s. Vorschau" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Der Seitenentwurf wurde aktualisiert. Seitenvorschau" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Trackbacks senden" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Benutzerdefinierte Felder" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Diskussion" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Permalink" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +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" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Zuletzt geändert am %1$s um %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Kommentar ansehen" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Eingereicht am: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Kommentar aktualisieren" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Name:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-Mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "E-Mail senden" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-Mail" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "Seite ansehen" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +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 (in URLs)” ist die URL-Variante des Namens. Sie besteht normalerweise nur aus Kleinbuchstaben, Zahlen und Bindestrichen." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +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-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Links / Links bearbeiten" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Link aktualisieren" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Links / Neuen Link hinzufügen" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Link-Beziehungen (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Link wurde hinzugefügt." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Beispiel: Meine schönsten Katzenfotos" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Web-Adresse" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Beispiel: http://wpde.org/ — das http:// nicht vergessen!" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Wird beim Überfahren des Blogroll-Eintrags mit der Maus angezeigt, oder wahlweise unter dem Eintrag." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Dieser Name wird dann auf der Website angezeigt." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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.Bsp. eine Kategorie Musik anlegen, welche die Unterkategorien Schlager und Jazz enthält." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Element hinzufügt." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Element wurde gelöscht." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Elemente wurden aktualisiert." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Element wurde nicht hinzugefügt." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Elemente gelöscht." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "Hinweis:
      Beim Löschen einer Kategorie bleiben die Beiträge, die sich darin befanden, erhalten. Die Beiträge werden dann automatisch der Kategorie %s zugeordnet." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Du hast keine Berechtigung, dieses Element zu löschen." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s Beitrag aktualisiert." +msgstr[1] "%s Beiträge aktualisiert." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mein Beitrag: (%s)" +msgstr[1] "Meine Beiträge: (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Alle Kategorien" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Kurzfassung" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Daten exportieren" + +#: wp-admin/export.php:149 +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:150 +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:239 +msgid "Download Export File" +msgstr "Export-Datei herunterladen" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Kein passendes Importskript vorhanden." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Fortfahren" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Beiträge" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type und TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Der Link konnte nicht in der Datenbank aktualisiert werden" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Der Link konnte nicht in die Datenbank eingefügt werden" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Geändert zu %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Gefunden %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "Die FTP-PHP-Erweiterung ist nicht verfügbar" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP Hostname (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP-Benutzername (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP-Passwort (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Kann nicht mit FTP-Server %1$s:%2$s verbinden" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Benutzername/Passwort für %s ist nicht korrekt" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "Die SSH2-PHP-Erweiterung ist nicht verfügbar" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "Die PHP-Erweiterung 'ssh2' ist verfügbar, jedoch benötigt WordPress die PHP5-Funktion stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2 Hostname (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2 Benutzername (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2 Passwort (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Kann nicht mit SSH2-Server %1$s:%2$s verbinden" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +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:132 +msgid "Unable to perform command: %s" +msgstr "Konnte folgenden Befehl nicht ausführen: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Ungültige Daten eingegeben." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Konnte nicht auf das Dateisystem zugreifen." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Dateisystem-Fehler." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "WordPress Verzeichnis kann nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Das Verzeichnis \"wp-content\" konnte nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "WordPress-Plugin-Verzeichnis konnte nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Das WordPress Themeverzeichnis konnte nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Der benötigte Ordner (%s) kann nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Download fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Die aktuelle Version wird installiert…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Der Zielordner existiert bereits." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Verzeichnis konnte nicht angelegt werden." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Inkompatibles Archiv." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Anschalten des Wartungsmodus… " + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Abschalten des Wartungsmodus…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Das Plugin ist auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Runterladen der Aktualisierung von %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Entpacken der aktualisierten Version…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Die alte Version des Plugins wird entfernt…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Altes Plugin konnte nicht entfernt werden." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Installationspaket nicht verfügbar." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Runterladen des Installationspakets von %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Entpacken des Pakets…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Das Plugin wird installiert…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Die Plugininstallation ist fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Das Plugin wurde erfolgreich installiert." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Das Theme ist auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Entfernung der alten Themeversion…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Altes Theme konnte nicht entfernt werden." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Das Theme wird installiert…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Die Themeinstallation ist fehlgeschlagen." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Das Theme wurde erfolgreich installiert." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress ist auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Dateien konnte nicht kopiert werden." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Aktiviere dieses Plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Aktiviere dieses Plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Zurück zur Plugin-Seite" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "Das Plugins %s %s wurde erfolgreich installiert." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Zurück zur Plugin-Installation" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Das Theme %1$s %2$s wurde erfolgreich installiert." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "“%s” ansehen" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "“%s” aktivieren" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Zurück zur Theme-Installation" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Themes page" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Zurück zur Theme-Seite" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Wähle bitte eine Datei" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Die hochgeladene Datei konnte nicht nach %s verschoben werden." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Auf einen Blick" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wpde.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wpde.org/de/small-feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Weitere WordPress-News" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Alle ansehen" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Konfigurieren" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Press This" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Zur Revision vorlegen" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Diesen Kommentar genehmigen" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Kommentar zurückweisen" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Auf diesen Kommentar antworten" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Diesen Kommentar als Spam markieren" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Diesen Kommentar in den Papierkorb legen" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Papierkorb" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "Von %1$s zu %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Anstehend]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s bei %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Wird geladen…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Dieses Widget benötigt JavaScript." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Hauptindex-Template" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Stylesheet für semitische Sprachen" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Popup-Kommentare" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Footer" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Kategorie-Template" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Seiten-Template" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Suchergebnisse" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Suchformular" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Einzelner Beitrag" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404-Template" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Links-Template" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Theme-Funktionen" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Anhang-Template" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Anhang-Template (Bilder)" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Anhang-Template (Videos)" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Anhang-Template (Audios)" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Anhang-Template (Anwendung)" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (Legacy Hacks Support)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (für Rewrite-Regeln)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Kommentar-Template" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Popup-Kommentar-Template" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Die hochgeladene Datei ist nur zum Teil angekommen." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Keine Datei hochgeladen!" + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Es fehlt ein temporärer Ordner." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Konnte die Datei nicht auf die Festplatte kopieren." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Der Datei-Upload wurde von eine Erweiterung gestoppt." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Fehlerhafte Formulareingabe." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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, das Uploads in deiner php.ini deaktiviert wurden, oder das in deiner php.ini \"post_max_size\" einen kleineren Wert hat als \"upload_max_filesize\"." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Fehler beim Uploadtest der ausgewählten Datei." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "Es wurde eine fehlerhafte URL übergeben." + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Es konnte keine temopäre Datei erstellt werden." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Die Datei konnte nicht im ZIP-Archiv gefunden werden." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Die Datei konnte nicht aus dem Archiv extrahiert werden." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Die Datei konnte nicht kopiert werden." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Leeres Archiv." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Verbindungsinformation" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Hostname" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Authentifizierungschlüssel" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Öffentlicher Schlüssel:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Privater Schlüssel:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Gib den Ort auf dem Server an, an welchem die Schlüssel liegen. Wird eine Passphrase benötigt, gib sie bitte in das Passwortfeld ein." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Verbindungstyp" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Fortfahren" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +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/image-edit.php:151 +msgid "Crop" +msgstr "Ausschnitt" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Gegen den Uhrzeigersinn drehen" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Im Uhrzeigersinn drehen" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Vertikal kippen" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Horizontal kippen" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Bild skalieren" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Originalgröße %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Originalbild wieder herstellen" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Änderungen verwerfen und Originalbild wiederherstellen." + +#: wp-admin/includes/image-edit.php:66 +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:70 +msgid "Restore image" +msgstr "Bild wieder herstellen" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Bildausschnitt" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Bildformat des Ausschnitts" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Ausschnittsbereich" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Bildformat:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Auswahl:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Miniaturbild-Einstellungen" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Das aktuelle Miniaturbild" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Änderungen anwenden auf:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Alle Bildgrößen" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Alle Größen außer dem Miniaturbild" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Die Bild-Metadaten konnten nicht geladen werden." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Die Bild-Metadaten konnten nicht gespeichert werden." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Die Bild-Metadaten sind inkonsistent." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Das Bild wurde erfolgreich wiederhergestellt." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Neues Bild konnte nicht erstellt werden." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Es gab einen Fehler beim speichern des skalierten Bilds. Bitte lade die Seite neu und versuche es nochmal." + +#: wp-admin/includes/image-edit.php:682 +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:725 +msgid "Unable to save the image." +msgstr "Das Bild konnte nicht gespeichert werden." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Das Bild wurde gespeichert" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Vom Computer" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Von URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galerie" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galerie (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Uploads" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Datei-URL" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Beschreibung des Bildes, z.Bsp. “Die Mona Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Wenn kein Titel angegeben wird, wird der Dateiname eingesetzt." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Reihenfolge" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Ort der hochgeladenen Datei." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Anzeigen" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Verstecken" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Upload-Datum:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "In Beitrag einfügen" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Du bist dabei, %s zu löschen." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Mediadateien von deinem Computer hinzufügen" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Alle Änderungen speichern" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Alle Tabs:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Sortierung:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Aufsteigend" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Absteigend" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Miniaturbilder verlinken auf:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Bilddatei" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Bilder anordnern nach:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Menüreihenfolge" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Datum/Zeit" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Zufällig" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Reihenfolge:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Galeriespalten" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Galerieeinstellungen aktualisieren" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Alle Arten" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Auswahl einschränken »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Bildbeschreibung" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Mit Bild verlinken:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Mit Bild verlinken" + +#: wp-admin/includes/media.php:2469 +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/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Vorschau der Änderungen" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Status:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Sichtbarkeit:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Passwortgeschützt" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Beitrag auf der Startseite halten" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Geplant für: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Veröffentlicht am: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Sofort veröffentlichen" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Planen für: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Veröffentlichen am: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Häufig verwendet" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Neue Kategorie hinzufügen" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Neuer Kategoriename" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Ein Auszug ist eine von dir erstellte Zusammenfassung deines Textes. Du kannst Auszüge in deinem Template verwenden" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Bereits gepingt:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Sende Trackbacks an:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Mehrere URLs durch Leerzeichen trennen" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Benutzerdefinierte Felder dienen der Anreicherung von Beiträgen mit Metadaten; du kannst sie in deinem Theme einsetzen." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Erlaube Trackbacks und Pingbacks auf dieser Seite." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Kommentare zeigen" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Eltern" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Hauptseite (keine Übergeordnete)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Standardtemplate" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Link besuchen" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Diesen Link als Privat markieren" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Link '%s' wird gelöscht.\n" +"'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank – neues Fenster oder neuer Tab." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — aktuelles Fenster oder aktueller Tab, ohne Frames." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none – dasselbe Fenster oder derselbe Tab." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Wähle das Ziel für deine Links." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "Beziehung" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "Identität" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "eine weitere meiner Webadressen" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "Freundschaft" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "Kontakt" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "Bekannschaft" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "Freund" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "keine" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "reale Welt" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "getroffen" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "beruflich" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "Mitarbeiter" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "Kollege" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "Umfeld" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "Mitbewohner" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "Nachbar" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "Familie" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "Kind" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "Angehörige" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "Eltern" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "Geschwister" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "Partner" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "Verhältnis" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "Muse" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "verrückt nach" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "Verabredung" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "Liebling" + +#: wp-admin/includes/meta-boxes.php:1042 +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." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Bild-Adresse" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS-Adresse" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Notizen" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Bewertung" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Bei 0 belassen, wenn es keine Bewertung geben soll.)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Du hast nicht die erforderlichen Rechte, um auf diese Seite zuzugreifen." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Populäre Schlagwörter" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Du kannst auch nach beliebten Schlagworten im Plugin-Verzeichnis suchen:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Plugins suchen" + +#: wp-admin/includes/plugin-install.php:198 +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:201 +msgid "Plugin zip file" +msgstr "Plugin-ZIP-Archiv" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Installieren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Es passen keine Plugins zu deiner Anfrage." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +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:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Plugin-Installation" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Update installieren" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Aktuellere Version (%s) installiert" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Die aktuellste Version ist installiert" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Autor:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Zuletzt aktualisiert:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Benötigt WordPress Version: " + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s oder höher" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Kompatibel bis zu:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Heruntergeladen:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s mal" +msgstr[1] "%s mal" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org Plugin-Seite »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Durchschnittliche Bewertung" + +#: wp-admin/includes/plugin-install.php:497 +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:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Achtung: Dieses Plugin wurde nicht als kompatibel mit deiner Version von WordPress markiert." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "Der Code %1$s im Kopfbereich des Plugins ist veraltet. Nutze stattdessen %2$s." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Das Plugin hat eine unerwartete Ausgabe erzeugt." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Eines der Plugins ist ungültig." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Das Plugin konnte nicht vollständig entfernt werden: %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Ungültiger Pfad zum Plugin" + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Die Plugindatei existiert nicht." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Das Plugin hat keinen validen Header." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Dieser Benutzer darf keine Seiten bearbeiten." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Dieser Benutzer darf keine Beiträge bearbeiten." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Du darfst keine Seiten bearbeiten." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Du darfst keine Beiträge bearbeiten." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Automatisch gespeicherter Entwurf" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Klicke, um diesen Teil des Permalinks zu bearbeiten" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Temporärer Permalink. Klicke, um diesen Teil zu bearbeiten." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Permalink:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Permalinks ändern" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Eine weitere WordPress-Seite" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Eine weitere %s Seite" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrator" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Redakteur" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Autor" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Mitarbeiter" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abonnent" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Willkommen bei SITE_NAME. Dies ist der erste Beitrag. Du kannst ihn bearbeiten oder löschen. Und jetzt nichts wie ran ans Veröffentlichen! " + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Warnung! Wildcard DNS wurde eventuell nicht korrekt konfiguriert!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "QuickEdit" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "QuickEdit" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Titel" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Datei" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Datum" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Kommentar" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Beziehung" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Sichtbar" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Massenbearbeitung" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Keine Änderung —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "– ODER –" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Erlauben" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Nicht erlauben" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Erlaube Kommentare" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Erlaube Pings" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Oben halten" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Nicht oben halten" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Diesen Beitrag oben halten" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Fehlende Planung" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Zuletzt geändert" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Beitrag dieses Autors ansehen" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "Als Antwort auf %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d.m.Y \\u\\m H:i \\U\\h\\r" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Antwort auf Kommentar" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Antwort senden" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Kommentar von %s wurde in den Papierkorb gelegt." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Kommentar von %s wurde als Spam markiert." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Wert" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Schlüssel" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Ein neues benutzerdefiniertes Feld hinzufügen:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Neu eingeben" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Benutzerdefiniertes Feld hinzufügen" + +#: wp-admin/includes/template.php:877 +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:883 +msgid "Choose a file from your computer:" +msgstr "Wähle eine Datei von deinem Computer:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Maximale Größe: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Datei aktualisieren und importieren" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Zum Umschalten klicken" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Beiträge oder Seiten finden" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Themes installieren" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Themes verwalten" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Offen" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Zugänglichkeitsmodus aktivieren" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Zugänglichkeitsmodus deaktivieren" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Kommentar %d existiert nicht" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Du hast keinen Kategorienamen angegeben." + +#: wp-admin/includes/ajax-actions.php:949 +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/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Bitte gib einen Wert für das benutzerdefinierte Feld ein." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Benutzer %s hinzugefügt" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i:s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Entwurf wurde um %s Uhr gespeichert." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Jemand" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Du hast nicht die nötigen Rechte, um diese Seite zu bearbeiten." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Du hast nicht die nötigen Rechte, um diesen Beitrag zu bearbeiten." + +#: wp-admin/includes/ajax-actions.php:1511 +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:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Speichern nicht möglich: %s bearbeitet diesen Beitrag gerade." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Element wurde nicht aktualisiert." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Datum" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Status" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Geplant" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Ungültige Pluginseite" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "%s kann nicht geladen werden." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Du hast nicht die nötigen Rechte, um zu importieren." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Daten importieren" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Kommentar bearbeiten" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Oops, es ist kein Kommentar mit dieser ID vorhanden." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Zurück" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Du darfst die Kommentare zu diesem Beitrag nicht bearbeiten." + +#: 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 nehmen." + +#: wp-admin/comment.php:123 +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:124 +msgid "Spam Comment" +msgstr "Spam-Kommentar" + +#: wp-admin/comment.php:127 +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:128 +msgid "Trash Comment" +msgstr "Kommentar in Papierkorb legen" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Du bist dabei, den folgenden Kommentar zu löschen:" \ No newline at end of file diff --git a/wp-content/languages/admin-es_ES.mo b/wp-content/languages/admin-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..0678f72670e7c712bfe92d311091dc74f0ec4beb GIT binary patch literal 352171 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

      3%IcNSJ1}O{%2F%<@3BX8W7^r8 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%0ATw95!w4g^IhS7NnZIh#-(& z>f!#;j;}HZOMB^hKZ(k6v6fF|2Wn-}5Zt;;|5lGY&Ko*c9fmS74!7VFzVbsLKEX(h zp-xHKZ`|A~FIYuUL_3W-jPk|21Nb((AkC+DzSZ>*qS6SCq8HEa-umj%$DiHVeDvV6 z-)$P}I9_S$4!*tkAyorKJjff9+vwAWckjIF=;76Rw7>ZF5y23`hJR#mHvH^p0|(Q( zQNS&577Vo6NF|09BC2IkB-lJ*n&AMV;xYod zOwhVO0yY!&UTI~lh;?Ot6rh#T)61n9Y2f4~_d8))0ZJ%XJhc6`nlC6u`ECMv+Cn;~dOL|I65sTeQ3_zHlD-K}5VV0yp7O7S5S^I5yfjk%Be zZ#VtVclK|t%17zEkbw+g;ag~{!)ca^TlBs0^J|QA?p9jZMqJ}R@yt1(zj8a`f0NC~ zQlM)E@&#kYhNt-Nx|AeKxmKv4?8lb-+|#3%QHc0b(3DUy;kP;^0vqS_x=G)33LS9p z0GJtv!U=aHQA`2hXg;XwNpD+ULN`rG=OtCGV+eLKOY#Ij|e?ZxoU&TL!|l^@)pT0D=3;$%E9|YPUfLzMJ}+gEpv~6 zQP=;f3rdOXs5(*753JT6LH0VC26(SSfSla~iBf&^;s+eI0#d_7Pw!*}<~25}$UweB z_wm?K*$XQ0y1}toNyu_n&>>sObFtAVW7#7ksywYQl9i`nAFPp+RC+QtZ&b8Ic4iEL z@!Op7I^rxa(}~QVVbpSpQx6}j^~q%T!>YDkv-NJ{y@x#(a;AsXao!`K2#~4BXX40o ztkUhM##5V8&BV4SFJFBcN|I%N?zH*);K_Q~{PD&sPrWqUs3M%8R;Bhn>==arwJIw- z-M~tHQhgAT{&8pK>awFXMj3Qv7FnrAhjj7wQ(Y=UKIa`FWO;2P=|TvAK2sgmToC=w zzszZ!-6hYBnGW|8x;CrnkMo_cSk*SsHTr?iFY7<*sNpFgllGjPHeY`AxwS;SAoPm_ zW0kkTgv23&GWn2BA1Fjw)Pp@i770VNOk?MrR$)Lcc*wDD; zKwk^~;(I%k1Rl{iiGXvs%H$_UxWvEqY1u^k1o2!cP{StBVU?t`jrDF6Vw<>Z)x!kM z&#*rt1VgHtoxkY%)J@9e!5ay49h!1VRJ>~6N)kPEaCqabw|)-xZ~gv%(Zgfs=3l=1 zl-Ty$Tydai}Fw%-KG`ahOv`<$OB07i}U_J$xe0%!e&`y7i>+ z`p)6m?#cYt@qR?uZ_s{?#F?w}k7%3wyw`+*UeXFcdX!4}qo1ffACdy~QJ3Jdte?|I zXy@kmIw2^1CCXq!fE2PR4UIQil8u$Xfg=cx>5bRGT|G*p8xVqil_Q1ww?ux69-Cth z3UIjd0gq3Ha{!9W;08UTtKYi9N>a-31gs{C060;k5bI!PQ`L7A(Xd>2fvn(ZNFm-x zzCMk6HBK9TPZ1{t;FLHZAR#<3OX)uf>Y%2B7z#0hLihv7RU(I9=oPP;8ImpZG(EXe zQiYg0Ipvb1wwEo9Bybr>JT;TwSRO=g+-wkT*$vQaN*2lIa#y&6+mO@Iv`v>2<1$2^ zHvQ4tFRQd`flU^J_zkkrO{YCP!p4Xx24W??s+lQkm*>Pzs zLEMjfrbNFbNfQlz&K^j-koS&*smVJFE^QU`QFB!stL5CMOGqkZY zi#bE!(w3G7<^-$ZSPt)GJ~Am4xt=tH2U2Z;uRBbxl_5qAZ^RC{AXoRCsXyL#UszN9 ztg#r}tuPh=L^0*|PD=m1`DLEI;=NzyUkRVA&O*_qC8=A}a^}D%SwJ(mn-r%ak;AmI z>F_wt2(dEBI@biDBO$l^S>uy2fO5HhLv@J5)=iOP*>(cs7Q)!eSKo;jnkRT-t;s4b6H<#40v1h6jpO<-W7IX+ZyO6juLAVO<9(p z&a(RH8mumuKeG0gBN~DR{v)k>ii$lc3m+6Ca^E3zEdR^4#2bBP5MK~3E}vMzGPXMB z+c1pkF^J!viuW_$So5v<+a2*JlTX!-EUDkWm0cz2f&8+)3ubRR!vJ2?zvc0~XhR?= zGd(8*>b~%FT5R#zq@bl|q)9tNa?`VoZEM#|v~nAsG;iVMuma8jvzALkPDVj25q*iQrYc_bZjXb;h+oT1NBUAGkcm|Vi3~9ks;cbzEU0iiom)fcFi%tkb8Q}E3U$t? zZXG^}G(Eyu0Fufv?un|ZfD!Ch^_p^hvdGaXLB;9qM=AeMO?zwy!3|M0g*XDIT8h2= zRx=*si^szEUGO=LeXpx|yKN^s6MYZS%V$o2H3^pzH^+*=!hLFSC(||9vDV#2)=}Swq|L7Qx%gdmQVdaAX}>*O_`@aG8!u^ zPx~Ztb>_ZwEsr$$Hcw3H(&@Wg4o?`pb(BbS0YQ?QitXq8A>+<e)fYQK{^#aB6*oekr<*;1j#2q^K;otShdmjvI|a@k zvJ|;D8?{ZpcBSnCFb@vNU_bMqD$%JV7^=2jvi5Ulsm1>XOa#H!VbaJ&zO=)W*+XWQ z;^&OWNurK)#)WUz0}ptkRSHxTyhmOHgZ1u%IpQMNvNnC0uBL(4rVEns$E zd_5SWB}LE;>L||6@1(9;(1RXR9^P`Xxt9}i;Fe)ziiT?biD5LDU3&7+85^%P+Ds=B zGo?}%er5GCyyJYSd)!n39*dQ|;gqSA&lBV(ks%yuHzTLkl6y2MQl=}ofcim+ri|%m z9HQ$ZXd1{KidI?qYG=q>xd2>mrn}}(Sy^9rLH&@Rlnp=1YL(=NVqBgf(NYT^Yk~Vp zzEHtL4CP_ltRxpl+>zD>uBwA~xvtxM zfh8UnkCg7X zM#^nRB!M1z*QFf3S;QX&2a{$4Rdmo=VtFL=U+=nxkZx6jFwK-CO@h9PkbFXgrvhNH ztD?cF<3*UPUW9syN26{9H)in!D@0Tb#M*zwbmOjhX6YVEWaJaLNZF_fdKBl z5qTZeR7psBw%Qb**Dz z9nYEamvIN}B-_q6$+O?qLbDMDFH{;1g0?`xfn;+oes4S+*hOmKkQ!=htuMI4Dp5-^ z3Zz5PO&l4u%;0Mn-T)GMy3LRKMMsF&m4T#yDaB@wm#xz2p6Fkom zdHm9ESOw(ow$B1m*~JXoG%&sn9_IBo>uX~k%%RpIg-g1qOlaGR#kV@QF%~KM80m0K z(oet^cSh_Q7O~YDMJ{pKBpj_rzlFpgHA<%XgOVWay`(gP6`IXV?GPl&WCO7fd25C$ z(&ql{T_GZ>*8NMAgICK28bsv`)uB+Fw2vWI>AD0e1&GmuTMQ*lQ^9x5)k!D~>gFe^ zC^y&rU)}!++K|H8`GykmTuCifuCp96v(id9qrwy!gljWgxZoM9cuebK;J>{Sr7aOg zR7XxJPs1QX4QDP0m%IH+>5J#o*%QKC#ZItnH?!bRLD@kt`KvhtC_zzab;dSEG5_g; z+Z=xXc>AVG$Mr89=z@>!ROxMtX`zGdY_{uCg)t59lxJw2yFZ-_C)+tFf!lhNd#4Qy zldYzx6j37n53>QBxOa`F-2^A)OO=iUSyuEp*qbbUSP!REO(xoII5oH2kcJWDgIdse zaj|)`+Rt^ye%goK9v?9O)~bXJLiH(Vk|jIXSpf)V_8{g+3I zkv-rB4?rF!TtUY+ZVQn20i$8O5|yrs8nz)LViOwdTsg!nIPWOYF&VYSR#KqElM~lN zi^^45Xrfk`hMRbZ1&VdVMg$CT+t4e4h`S)eD#>>K z!|vWTQi^8oe9$1w`q8}yavUsGe_1$D-lfV?>(C*2*nS_-72*FqRqhvLL=~gN(u~eEdRKy*1kU5Q+K3P4dy`G`ji9vhI`spG&u4eF%!9@3m!fRFJ&raT zFZG+JQJRJ%0f2ciqyv2ruUh(R+yycW<|5k!2c@JaE_MLLOZ=*{ zRWw{8M4~im)07wF4+;iNLj2FX!{QlC-BYyTB znMzF(Ly#9%StZ(RV5<5{QfUR&ol!;$)6c&ngz7NR?2bJx)AA#62;r(qmW9}Oqg&}; zj27RA7A)l;L|)x5TF*%8w<)axnEv14!sxtn9$f*_uY!@SLvZra&C8Q7S;)z=^RI~d zj~gkAj1hVgb1Kv0AjPtd5F5vf*#n$mv2QS{nabQ6v{F+ydw910c<)$sU8)Zhf@b>< zV@99hWcHDRK*e61meAZ{D) zHHUc9_k!1q8+px%Uv~hBow&Wr*}}u=G}YPS5bcm##(1V3U|d|Jn))4GnT+oQcA*R* z9Da)7_OHzOD|)%n2H=FN>Wozc3as00lqE>FjW(a*<_cZbO%>z_vt2fKBeT_#)X&vK z3uSRuf5c#&aHt7|-ETcpNdkYLIv~I)u-#u$(jtxE_JUFhJ!f9XU6{$tphZydP~B|Q zMJI@@%jV%n-epF2Z<2*qv8$!8$LJf(vYvVXKQ2>a_Ju)=aF8Eo_wfSsmf{Z-9j6nI z{Rw51BN{2G#jHGTw?|`%9Qw~8QTrz%1PZylAjMfczbtpO1gSfDWsl4bwD^YK^SfWn zFMEJ=Q$lRFviwvxuS8wlN=a%f06YJe^}KwzmkV}Sa>l}-hgx+**cv&o?p<3Y$)K0l zqSI385x3a4xzGv1Gr8ugKtB%#Mk39GPJ4&rlVNy|-?-t=_=OK>{36)V>Ni87FA-rU z%FG@}aUyJMHH8%vfIx|H0C9=s&y(Sx>ektDd@v7r{HmeC_$8<~_4baqI6hc8bNtRb zPq7}Aafd($1)+Dop6){2r607&upygTfKNY<1i^1Dp%1LA*T@pNF@Lyw@ci!W&G}C^ zu5bM0>ip|ppY0q!pI_g&&i}5?@5;-$8P*Z$<=1~U%$gDMaboGfab(fxK<$gSuTiVI zeWkBX59ttAAGx!lK*3a>MENsjtc&Z_kPXp`wkq9%%O4vQ`sC)-lkYX3zg?XIFq^%4 zNuZKzf0Zbd7l?(EIaNXVrk}x4-B6e7HCF0?$^CX&FcreT`sb_-ZUCp|ZnCPyz)P0F zIAWnt!P`WECB%UMb^E=|G- zPRD2RMfnzy67#5>xinmF8d6!4nsHPh{IcNIl;h$Glc+=FNI(PuCwKx1EFLb4*sOY= z-KrY1oNZQjSlthoSRI$nFT18VJWAxW!HXMBUVOj36D+lpM3oYJi6?N53_oH{S$GI! zqCZ4fBD`e;3ypOV?iCaUPG2C!~ntsAx{uS%lKbRmY2bnE=N2N3Yl&u%GYS2qq;#_lW-46=<> zBYs^sag(oXl;0yQJGZOMY&j4Oyvqk@jQuDYaIZNgRNzzgb~L3uyp}~266lBO0waI& zcxovmv-~2Q7;q*ekju6fdruYzXZtVybWAM^=}eF=tVVz3;-EI@5hTK(G-I7Ss=BN1oZ&+O=NM|LcyO zcdC21zf}IF|6m2BL+fE*uRIhChfoNcq;gdN@D(tgWsr zjGX=%kkq@{1$+6Xf#CXo^AJS=`Vevgq)=rl=#wsWxj&Y=-g~0vWDqAd8w{eu>;JV9 z*$ufK_}Z8eRYP%bRU=^6hrJ#Di;7VH3iSF(TEk|`Ep1<=sZdW~f*P#sE&`J6LDr-D zN*us+>Cw7htS$uUX1qEHIX?+#Y*qb(=AS>jgSV9e-r+lqjvfp%sMr7U@4wC(aUgAP zQt?xusc4g6CCHZL|KUUly7}1w{bFAHd5Z`PQxA^OsA>Mocefy2>i}=7zENRgE1<#z z{Mj-D7#(9@Y&KI{`6<~%$d`@Tm*hkWz?X$9QOn4UH2A;{+~=U$>O|VS6g$xqN}txw zjw$sB4`{G=+;o^l=E*~_7e1s+D^URP3;2a@7+`s{ZUmayl&vekjTH~x-dgUbe#P1~ zJK=^LBm4PRh!k3KqId9+kIJpnV*Z4we?pp{26lQXDVHx^b?p z_Z4|RVn_wWK-uKa0;V{j&jj{>|Ao6H0_s(qFKn}~-zIBbUIH8QKC*Bp)rVm?WWh1* zpE%V)Gebm?U9B-;wtQ=I77<$P+0unvxl3HaL``5>A&vXy1QxefuV@1P|XO2#XUG^ZoUx#vu%?i zbkftLWIoPIQYi6;%5+^(t^u-5{qybFFKcf3u$#SawQPWzn>F3MMbwX?YUfD>C13b9 z4hvQKlJLKa;w;KaFL^T92kvj%=G-9EAC&J>^q$l-@D}xqy6M7)i|5C;w{~CWeEoL^ zk57(1fM>6Ni$HNH@zJgj3ohG|=>$z8csa)l{D6`UR*BgBX%M3%~ zRFF(^Bd(2eR|FD(Oal_|DP(HH0fiG12Z&*whXK05dE7SnhQdo3x~*+v`U@MKwKEfQ zk4iHVO5nmLbVk6nU*Tpj&R#abVgjDNXR>-l?m`ryrE01Hn4{UeWD{%W;CL5$qno0_ z5+n?%odYB=lr8Z}qI9egHtk-oj71VAJqzHN(`}l1s(!5P=WP*};mYKtep@sl2(?Cx zL~%v(m&xT3g9}wGc(sLi#F<&1sCmncFVWDOR#bP!M3#45@S?J05K9El462o9_zz z(j}c)m?u>9`43v`T~|+_Oe=9XS(M;`b7f`Rzyv@Zw`y}j z4Gl2l8Pf`NEolIwUzF;`6w(4vb`JQ>2%`at?Fm8mi zeMwJ#cmy(2E%ysdal)*GAa&a{Z?d-d%G7TGEzzwduuKPNeUd5@#yV}D9>1xLH-01q zCozCUMZQ04M0lwezs%9Ab7V5d`QHA53+E2!pV9vJ3y3M-^EZL4>~n{PS+{sUxRS)5 zv{;p~VHG+9AV4A&)A?@fq!w_a3^SzeN!e!gwjGzEPFaONe*c5U!TkC92OG27!Kpal z0Sa+~PnSU;Ch^KUw-zqX1y%6sDC4#fg2Pqmdw4fiyH{NdpocImy$2{VXKoct@I1hU z3r7@1*`toL_WoDFCwzHuC5|wh#hti}uaXDFVq02%D1`&o;6Emy-JtGK0cjt#=;Qn` zEnloPSH`0VUBeOtfCu|>Dm%So@Bs(qrKw4`_-Co<<;M=R%G>3o50@R)WVm4L4)S7< zu8t8W1q}sdQIwXFC5kH8l+~?*Rd9tLG#-hE`ctyvzy~5p5giocLL|t5d^uLhQxWFa zkdCL+n%E7CXCk}E5$g+hVX$0TWVnvi#7P#HFUV<2QEop<3i$}G{TA+)8LA&zSNt#C zYG3UHu+O3`U%0FpJ$$k7Lo4_yz|G;ur$t_>(;Q$Y9!rp859Mgcan_mcA0Ehp20%v? zJIY_pUy%=OWd_(lC|Hhc__lqA@I7HM>j(F>BmC+5nZd1>RQ4=NyU^7Qz^>S;5KDS1Ii6?sPThldH)K10Fe}eB1(i14#NBzC#9BdBRJC0)dZ%@WrkaQ7agTq|_`? zL#Xm+2zdjtzOZOhB-8tkT<)AiY)cNUPy=XQp%b!fY>HutdjRFC1QPCLUjukCk+}La z&#F6(`6b`egG%nrx8cjMV@DJ-lUJLzS~seP-x?NTAa)5tX@ys9r(|NNcGkt7Q_aKETmv# z0JZ7T-U%5~khBCFCt{##Kf2?_0!$3(%}L{e1EGG0w>756wd)HSW1+xu>Ch z&NTyPv}~EHp*!Tp1fSnwP+q(#0)aQ^A|j}??^Fy?&A9lIC!)j*)wJ|mu(AQ7F^#KK zjEc`CLQ+{3>WfoMK~ZUp){sHKha@dxO3ScC5jzaQB_;;TYa<)PSKIjW;Kq^*;{DJ< zh%np%`17|8XCd3O`MQ8>(~gCXY!axz zEG?vknyg1RCQL8lQO`GS1*ebnpAV#RvpZ!WX~bpK;u_H_Dp8Kr?eV_YU`%c!K!P}R zlBSAWE6J>bs=ry2`+R@|+f>qTV+_M#tMILr1OQ@B&mM5Bw`;KXa-30JKw}}x%iTMh zb29i6gM^!Hk-CK-@Et=&$&}x+z(qMYZYuSF2>Kx(cs!g_ZJFgfTE*oCWc^7)|Zp^ML=!XVE!WQHeujT6(x)JqJ?w zWIf?)hXLJ}9n$}bl#TRf=ornajVFRltb7DAz?iqnw6k2b_GbsKEy;l0L%d6A6_sro}o%bKB;g-zp2bORK) zKI1()KHIvRtm9T^sFBpRevu70Aq^3QVgQVEctlxdRXi=Z7B?m4B4Q0S1eSeUV*3o1i;Y#T?s; zEhx*%MVbH?%YM8A#Pd2xVGBK2G zYrvI?ZmU`P8vX0&N5nt8Vh=!g=(T!;g)WzN7Dc*};X2c3-uy5BzUkXKIm@tSbYxL8;Oz99YV7Vzp;b@<(0w8i?O0DG>dn;OaKB6o7 z&H*WG1f6W}gN!nO4^e!W-=xA2!;Efs8qSU`NItyW1GcD`&8Q{X1YgCXFxewlM*B~z zMXF1_E-&Epyz2#PW}n=@^OD;{`}9*-Nnk1x*+4K?N1#Zk?)c>n{i%{?#t%rK6PG2V zC0kyIpLO~`u*=oQ7KjJvKDUiNpuK!t2rL|`k z1G~!T!!krnqI4Ryx|2H`IJ1EMl`g144VzGN^@hQMR>KXT(}3*f57$s`S%~Feh8xv{v_U*SuSd@d_a5fnutQS^hM3=Ss+@B z?o$e0*-@YgdqaLbji=nh=2pLE+KB}IG6o^bG1}8GIh?^(63(kFGH)atGmK@e9=Tzb zAod|gHzX{~7H;|$MYbtz(nn>Kb$*vvnBCCb^Ula##$&OJX!$Ms-lNI6H`dST2&yrj zXb9D-t6O1Xiik4lcw_dJT`bps{DFN{Ik97O+c=@3+Cb7xrjGp9@``=+@jdN=OL$yL zG%%7x>!2Kfo8N+kAy`?y){GY-t*EYIJr*}i!G=4`9Vb0wo9gLTpPno-+H zX;T+1x5J^$Ff8Pvk)8hG_L1{<-#K~rt@%opeqakZ`nM+cd&Spz;m6WpbOe)-RBy^0 zeEB9YaVPwkYlnW>s%;$Bn%Avu_2MyHGrKsw9?0Ycc~X5m9;p2tQ(2u(dWGhfzj$z^ zUo|t|bV90V(RGKBz9)8*S_NYl&W4?EEJfRnk6zuHhPK~9rxl-r&*BH*Um4uy;}DIN zNBroK8{h)Rb&#=^oan!bDbf*14&mOJj^Z6>#&;!R0YZCz?OccH*I$Q}EFHk00Am%c zn{0}pwbYQt7d|iYZxa#^2|lv!73;t*(t8Qj;;SR!cYH{vC@^i1Y8;Ir;WFajn96DM z+0BIdIb6FS2`@r2=Xs@9Q#Vii$Y|m%ro<=@e|VbI4lb zYYtEy9IZ?lR4WP5ueOpJ=+&NXP?j+MYo@J%UU6E7twOGr>Nvg$iR%X4(9IIWUR{Ut z`1l(9>o1`xT!^XtNw`(@EqmoRa^EkRBXd{atQt5Ct5lq%kH^)v-eFa5&>0p!Cu)OP zR4x7Myl*a3S>rERUsAbZySbs9_!Zx8>+kQcPS5r%1(R8@ZL8jpb#KE0Xp&M_7O)ww zBMC63q8d|nUDsmp)#?iw{7o9bFPgoN%Unt#j_|*Hcb7btx5vw)y5VLkcHdD2PO8Z% zb+TD>6=dCHoYgQHpPJ#-e8z1!2`~l{*>k?Qm+KR)#BHae1g2!+VS-|~c68IO=~%ZXMux&FksKUt*Y`pB+oJ>Djb z>Pm-3L*BxYSB-a=9~ngOwN{4;xDRQtKO#9e(=ads+S1y<(*udjY+(Sv$TGY3sNh;_ z;Qasn)}CDf<=*^o@aaqY9jqy#Ot+pQGgqUln2fVvT)@^q6icFrTx~ks3|wky-yFU<~YY=L*mOeSt|LubeGPz)a7sEELmU0taG zwAJ%hDM~Q+WxzQLgB3%4_-NIF!o@k_L@Eohd)@mU)`lr^y!b|CsGQly4{LQpzm&*K zxYk>vTsx&mWd~!`DGS80+}ACk7uAF4(KhvDmRHtAY};xvWphf;tUGCvDR;qyNAb%@ zvND&M22XYPHM#=R$UwWWL*w>7AZ*m9?g$^G(*xcx3s)kKo&ri=>q0n`CsRlkgQ`Pd z=}Wm4pazVDhR_VGMa6HBdzAM$#m8UR9TxThTXw8u3+Evz2XV2liP(j|`I7I(m*r^O7iS&S!M7CE>y-!C%eH&nAw$-MLJLfwh>p&GlKzaje@3V7I1j>)dP`qifcY}veOgQZ{Zu|eRu`U z5m+5pl&U+o)ej3Pu%zcDeG4$}RqL4gsJttzoAzASw9U<&t2flB; z7gpQxK|XV8>r^ajDnn)O*EZwR1VbW>Xr__4>&fIi3Qi(TrMg*}=mFJ>KjRNgFDWEM z%7B*9yX=atZgHb6>SUuR&?n2_8jg8Q4!X;yg3pJXRk)B@t1q|o7d^>uJc~Jse*EO{ias+& zo(P0hhU#d-FtV?>)0@uc>Iiv3q^rvCY>P#eRK!z!jD58Qqp*WkIB66FP&2~ryOAy^ zu8N1`qHIVafJZDol=B}M!znZ?&6Dlus@H3BY$pgs5)yCi1Unu;cF}qy{)H(Jgi2vSFYTaF53O= zP~lMO!wQ0ED-TpUCj+z>rH(t6aWMZ{K3Zu&XpnGH0ZL0Vh5HkaDi5|tgM*i~5!GJ^&vN*Btx-^`#$ti&`+}b(S#(#~Y%2 zVLzoVNH{k1vTGR}^iX|z>bS+|6`6aZ9zis-PqGGygLJ5?_UEvYp_8MceLM&wYx zTCs?=`=+mik>BjLu7Lr+As3{F#qzkn{OyC!zWnVc^UDD`LZ2cX5~;K>#wSM|LQX3*p5F?NZO-I3%a5W_+WL~d4V%sAfG6ql~ru}0icxj!s6^e zI2=}Rb$IN1g7AE5Ld-hHb#Q3skeX#|S8w&+Jv!66|50L0M5m@Tpiku3oKotwYJB0{ zz#2&z?Y#?80wL7;T_d#%XIMF^D9ER_dphXWXeFWDG+${X0F~lIve)=aP)G|i`V+A- z^PIv;^XF`*E#W~q+;q%hQuTs_t&bw}A@IeJUjUj-78Yng{t#H*_$x2kjK$FB)c0Qe z@KhcFE~pYL=9iV`0AI#qz}Hs(4q2MT0E?)ARxJ@#^Tn_>sSH;?#ji)oM zqPdR*0HxP(a1hSKjw}%phU6D4fF0n25$>&Q*x80c{uIyC6BLov)|Y{bf?dYhWo5=k zIc6OzbE3di{f8YJ#GVgN5i6{wH{Y9N+W;>Z5!?Y9#0gfzYp-OZix1VCh#NviW3FxG z1lu%XtEqnKL?_y(QOAdXAanS9QKrs4NXpH+P#r)*Cfr|F6{BSEZvi}mWXvmzW5yc< zRxPwo=xfAniFC-s_ruuQm84{%qGbTp0Ihb>tRna{vjNU2$vN)!3 zX_cLRFN%7Tr`KCWCsNfnHUZ zKc^=YJ19-G-$uepQv2mlW&Z1U!J}4`oJYNWn+#cLPkN2xk~p``9(Xc(i9`|C|NaC2 zkXL?Qv~v~_jcv7}&O&JBdP*?`Eh3bDYXj@W58LDh`){j;2^6gP(Ch|)%AxV_tiG2> zH?oN%=VbN*q_ZLqBu(|TC@TsC3P>`jtldyFD*AiW58_po*PktwB>{1ISOcxdNv*7S zEKZ=KH(?lOtPUqn^~B)fA$<+f?Ws0W35Co;x>sWspX||_2ISC`=<)e z@^$nt;^L*lrwB^>_yJclJEyZ1>5^g?cSrGa`MRe*fDxC?tF(tB5D`dL&=}RkUGRa- zSag9T+FRrW$BxYP8I;?oi9?g(6cO#i62Q?SQCivPokUJ0!t|$in6+!=R*;VT9**i z$X^U=Ai8Ayy0KE(86edJBBF+2!5QA6+nNvprTO z;P*O?JA7K%2mF|==wbdsZu?LV8Z3~Fwo~!6WU?kT&~iz*nm?6}u+lV62BoWb%gyWt zh1`kwp9O7mc-LAqIq{9iR^;cSLputn@pOPtOjqlbw}70U-bFD)tO9p6mWFMi1(^V7 zANa6Nv-U@p1t>y#Khul~l1tK|ir8`*C;9A3;4hv6e60aY@Np5OqNR?ZYX|UBa;HOH z=S%ii4NG4Qw&fZs+UAZIs=eW;P?#I1WCP5Qql&G9t!eO!tI9#O=1lGXlSS`WqA;Vi9ufJbk}e{*`w^TD?um=ReS4=ilMpb*mo(@{xaI&q^2s=1pk@rCO#-b( zkxGm@ zOPfS?p%<$yF;{l2{5Nm7Lf~19Bv?em=U=uoPIC0I-Cy?Oxlxr}g2I$R{2J@hD>BDy zLj@7~)$`zkO5>_MogfN+DZ$F33$0mf%lbHy-eMr9mYT(HQHiM&XNkxmxzfv*sENkW zYLjLs)mlp$;dWS(i64@_BD!?gPJ|uHA6@24o2{P6qxKx(oOX;Ps?bEzjL;l9`J&V` zc~K;?i~Rz~QWVz8*w}DwYSoja1Y|jBflBXwAw0CMP}2aQRimnW2)x?tsL4&1Hau{C zDV@TZS6NmZ*<6~ktdUG}NZwnG$^(p;?{u1ZkmXAAk^j1q8RR+K0PQgvi3 zq_hnWVMl}zrOg{J`P@R?z`W=R9P6pfo4C_Q%C7Xb-kYo8!P)~dYL`g2aB}c#{Sr5* zjkZJ6CI&1q13o;RvG$K0KVtT5Wo|&H4^);bs&5!P=VRG0^(3m_=ZcIZhL)+7;2YI& zseq}4vy!#IZbvluRTI&gEh4__J~BEZVd9c%$^yDEPV|EetL^9!rnnzJ^^6|LV!|-} z3H`k8zPq6dJY%d`T)SsJuy>F9V$wEWeV7r-Pb{muywTOzuNE(FVlT->IWhlBXedra zy(xx>;&}kURlI#%fP@1PBMT6v+JX+{JAG5BBA~s82tGibsw4>dD_a)+6y|cyC0w*C zTel*lGu!%5yK{pB8Ey<7Qa&_&$3lA?-~V7UvPEL_^g=dh!6ISyVhL7B=po@wN+>`| zoG2@bh4erGDv&HP8K_JL_?k%hpf?&wRV$yJ>`y!}E~l4%LDZ%PaW#_ra27YM!$GP@ zL#zT$pi)=i30jc|8CEWGh8~gZ$=+dwvqM3Pbq16TsPRFc+Z#A#oMikZyZHrowNaUQDb< z&YQj23>e=?Xe;KTY-xe<2!&r);WPtBiHw7R(_F4;o5&6luH)*j+b;&vyWD6({)6o( z7tgKAf>j5~E5er)VnCAodm~zbY4U?AQb9sou!Tl%YLwE z6@l3jg6gSNcrkH++H5*LrHpR=DX|-;)=tTPy0C_ImIPg^N$y+0zoF@A#7d-K{$NN{wAnf>0n>z= zpHSD!lEs)Rl!k9TBT-q0k@lEA;6jOOk3&o{ud_wdpl&Y%-j=yeo`vs&aNMfRRxR zj$pFZS-80fqse=AvjF9fh8HHdq4=+}wInz&Hy6*{L|88f6*|uI#Zsb<+<`kdIIiWztVU99rG)`&FnbrqnGtoil z&a+RB7f*%Z;rJ5N(=LAy$^hoSmJq&74cJRy6HnyuV4!M&r^6#es_vh9ytyc4&jffm zMGmHUm3wk>vkoR3G%^JT_V$d?w2u9r&X``9+z;7yL3WoWv2R&Cv>YlF8n}dqUzI~6 z6^V9*dTing&xNmDXLl4Q@>@>Q0^uHB(7>i%GAq?Bk9vHdrPtPvas#sdHP4hoXZ%T& zjv7ENYrVhrSD}4Y#vq`53i7oj_`4VW0hiE`W*unWyz_DC;cAJ>u+3TqSn~=KnD98N zn)u}tREnK8iWtRVBJ~1{S_hPb>AIi#dGwo<&IdRW*Dhu8KoA6g@ho-{_-)1mg*xF$ z*$k0{GeSRovi7_QCaNT^c&n1fYM7%ddWGrIJC%~8;x8*zfClYA$9MPngJ0jV z>LD_NiKZ8_zw;Aam)(!Btv1i^zjU?tKfMq4pKOWcz4n%V$~)|R&1gT1Uji!Yb`3NB zFFzyJ`8p?5@>ArF8g#n&7M{9KChK^Nt>6`wRt2l(*GG9N^@e%`K;nVV<{v^07#!aq z9UPj*^u41Tfbnus`O(bPDhlI!to{aIdvny5(g-OCNB$Ov{a=aVuXcQYBU*nYtXG`7 z)oX=D(QA>qZD8crv$jg(xrX_{r7fI-NSqSy!$+%8pWf0}$Dq>+E!>aSu(|yzgpi$a z%JJiLo<77XHNj`Ana*lU3b=N8{}leu+)*$1{Fj>KU(ze`jgvEVqf8|^niizCEKih+ zaf6Md`QrM2o|k%k!K=}!r+`*~vJf2Cd%+M21u8Jo3J%S7USkA>5HmIUuUJP@1YT*3 zb#QDWyzU0_9A~wR)vD9SCKr4&@EbwPh5c6E&MbjP`YxQ^`er6k7?e zJxmq>Hv)fyJvEi6hukG1UjtVw{z(99o@hTcX*-f8$h?~5al9)nH^KMsn(qe z(FezT&22VC0bMuKPTpjjrEXw0w;YGHD>3O5Q&Tx8X?(TzVJ)wVGcwqDr{zdcj~EOzyA;a zLj@k+wZBD`>~StqTGU=%`kVgF)W!`rC2*|K4i>3%c8!+>6mLs>CDQ_0T+}DO#xXuD zrSTb7`FuW(FGYE3T$>>yWA*vL`a0*0O?*2MNE0BCkI}MJ!HT-~5RXkWNeVd$fyqb( z_HBnssb|x2&fvjTj0Z@m%k^n58z&>1P&mFZDW=RPH$iuLDS=Ec;RTIX+UYLAoY4K6 zh2o^o!)hh{92!|8-^XoS%DQ)n<$1%FZ>|kvXGHVF@%7P*A7Cx0-icwXYh4$X7GF@O zU(RjFLhZP($m4ILvjI(jbz^|MgHk(&Yp zk~CSAr2;v}6UrrELX@ksd@)H(4B5lqq9Q9ql(cLrV;ex}Vog^ebak@`17=AYi2}Fy zL4{{r_2@;3wg`7|F_f3gq`1&TAhtk`83+~&_VCG96^wz+xY~1Pnf-7qW z2mAWfm;$73dk?iu|mEM#)YeqhsKoZIjTLL2kc22*&wuBWOOST$*?*dFdt$K^UeD~4r z$rB<2W|4q|3nkQxt30`GZV}#MZyD^lzCnA5)K-+Acn1Ftb#5;eN_7&z z*BNQ8Zdmz@kYinY1NSTKg*Gx-^=_6tXl`fojb|kILxU$~0WooxOq#D~N2Ob^aIzof zzWbpIn6Vwhgv&=K8fggF(Huj+8NirrA;%fP&im!n$*l!E_UM8^A7I=?CK2OwGYZ^3 zoIUKT3n;8DwmOwwDCX|i2QeAJ(U$=5$FzeyRceAn z_@KTnxx=XTdg(h@4eoFLQXowIALyxe$89^U^~4PgywDI$u`h~7+7U>^5eRwlr*Fa5 zw|SdEr)!?PjgKf++y_{^t%Y1mjGw_@ zE+&BF>c*tyabvU!R5|L@Y}}a7Oztt%wv(M5q6|SN_fDEU(oMjAT{8XR2l4ndr=sVL zvSg2E+Q#DZ{&{Dp* z1I59UjpDxi6$Rjiz|=Zum4=|^j2v!=F&RanG8hC>;|<)HVH z3V7dm>n*YWx86#g*j-7`R@Qd{pDs$oQ-o{$+=8}~EivL3^h`w4qfs{O`>oquqvIQb z0B^mu>BhRs`jY5HITw#cBs0?~SV)DLg49rgSokN$O8q=}`>nU$dvB9;BseQ&V?5gS z`If>jCpWHF)e88_!IM0DERgTnUQ= z8%LJuQxqnGDCK!zWV;ywU39k~k}FF}2LxW8Q3F20$*Tz*0f%e?vwZwK#F&H-LJ&A0 zb!~uS3pNicR@B^kRfs&=PVi749VJ6_r>iH!S{D7EAcwfeq zsu42=&mrUjPsEIZSd}C(o|K;Ol1SdSK3$_HIsx~=?`uG{*JF7(hm8Zyc)QPQ%Ggc7+uT&sTsy=oA zo$i^T*XG{h#9{TjPy5TgqRHtT#b z`utxzzX^|NSz(XDFf@QMo0p6!0UxOOf=@qfiCKp03!$wz#v^6{AvA-k^lCYRf-qIveQN>pdJA~AKg z=~i{1r<9q+>|yj&nLQvQUpO(li!C7Es3exUw<`_>d-b2NLe3tqAgn9!boCp-BY-mN zYdB$<$N_vDvnO~KfWYC*@`T|eW@avpnY}+#nqefyu!hU;oLpJ+&2Qk-@(abF>1~>= zaEsX!v_8msb}J)XRu5)mhHw?>V&>~i^k3kxJ>!0l8z-};JFRAWc0o?a?Pt4t+m9Z) zi|2*UNpayyC^FlgJ~};o)X43kmp+7 zy!K2NSH4Gm$lmi9N&4ab;`ck}ED_0!T7I^_tU>xqUR1;Dos;*Ti=0T+6C-Cn>jO$DZg@7v1;x-X)P9eGWQIzU}i8&1z`!j?z!*iY||m``sa(XAT0kwLl#At zmx!cNTtjQR$$o|p>64MJ zhxD|jAX6T$;X)0)5d;pWGJzk_*I|c);J>pcFTPhtqb10t#{}*n;2j>DiO`n~eMQab zPELMtY3q<4JC|;XFVOakA8sc5ec4m@q9yX|egwk?_Fba)G`g z!H*(Pks`i>BAQ#uLEzdUqAbma$R5>a82R6PGOWfBqy^#o>Y2GZH2tmM^Hb$CRMr}>N=V&~-A K0<4V}YySWEOuXa( literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-es_ES.po b/wp-content/languages/admin-es_ES.po new file mode 100644 index 0000000..dc1b022 --- /dev/null +++ b/wp-content/languages/admin-es_ES.po @@ -0,0 +1,10273 @@ +# Translation of Administration in Spanish (Spain) +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 17:11:33+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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Líder de la versión" + +#: wp-admin/upload.php:45 +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 "Utiliza los botones con flechas de la parte superior, o las teclas de flecha de tu teclado, para navegar rápidamente entre los elementos multimedia." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "Puedes ver tus medios en una cuadrícula visual sencilla o en lista con columnas. Cambia entre estas vistas usando los iconos en la parte superior izquierda de los medios." + +#: wp-admin/upload.php:37 +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 "Para borrar elementos multimedia haz clic en el botón de Selección múltiple de la parte superior de la pantalla. Elige cualesquiera elementos que quieras borrar y luego haz clic en el botón de Borrar seleccionados. Hacer clic en el botón de Cancelar selección te lleva de vuelta a la visualización de tus elementos multimedia." + +#: wp-admin/upload.php:44 +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 "Al hacer clic en un elemento se mostrará la ventana de Detalles del adjunto, que te permite previsualizar el medio y hacer modificaciones rápidas. Cualquier cambio que hagas en los detalles del adjunto se guardarán automáticamente." + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "También puedes borrar elementos individualmente y acceder a la pantalla de edición extendida desde la ventana de detalles." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "¡Gracias por actualizar! WordPress %s te ofrece una experiencia de escritura y administración más fluida." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Administra tus medios con estilo" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Explora tus archivos subidos en una bonita e interminable cuadrícula. La nueva vista previa detallada hace que visualizar y editar cualquier cantidad de medios en secuencia sea tremendamente sencillo. " + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Trabajar con adjuntos nunca ha sido tan fácil" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Pega una URL de YouTube en una nueva línea y verás que automáticamente se convierte en un vídeo incrustado. Ahora inténtalo con un tuit. Si, incrustar elementos se ha convertido en una experiencia visual. El editor mostrará una vista previa real de tu contenido incrustado, ahorrándote tiempo y ofreciéndote fiabilidad." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "Hemos ampliado los servicios soportados por defecto, para que puedas incrustar vídeos de CollegeHumor, listas de reproducción de YouTube y charlas de TED. Comprueba todos los incrustados que soporta WordPress." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Centrado en tu contenido" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "Escribir y editar es más sencillo y más envolvente, con un editor que se expande para ajustarse a tu contenido mientras lo escribes, y que hace que las herramientas de formato estén disponibles en todo momento." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Encuentra el plugin adecuado" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Hay más de 30.000 plugins libres y de código abierto en el directorio de plugins de WordPress. WordPress 4.0 hace que sea más fácil encontrar justo el que necesitas, con unas nuevas mediciones, una búsqueda mejorada y una experiencia de navegación más visual." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Buscar plugins" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "API del Personalizador" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "El personalizador ahora soporta contextos, paneles y una mayor cantidad de controles." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Ordenado de queries" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Los desarrolladores tienen más flexibilidad a crear peticiones %$1$s mediante %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Librerías actualizadas: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Si quieres hacerte una idea de los disponibles puedes navegar por los plugins Destacados y Populares usando l os enlaces de la parte superior izquierda de la pantalla. Estas secciones rotas regularmente." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Todos los archivos que hayas subido están en la lista de la Librería multimedia, con los subidos más recientemente en la parte superior." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Añadir plugins" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Navegar" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Tipo de traducción no válido" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Nota:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "La constante %s de tu archivo %s ya no es necesaria." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Todo (%s)" +msgstr[1] "Todos (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Sin adjuntar (%s)" +msgstr[1] "Sin adjuntar (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "En la papelera (%s)" +msgstr[1] "En la papelera (%s)" + +#: wp-admin/install.php:216 +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 "¡Bienvenido al famoso proceso de instalación de WordPress en cinco minutos! Simplemente completa la información siguiente y estarás a punto de usar la más enriquecedora y potente plataforma de publicación personal del mundo." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "No probado con tu versión de WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Incompatible con tu versión de WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Compatible con tu versión de WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d estrella" +msgstr[1] "%d estrellas" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Selecciona acción en lote" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Amplía el editor hasta la altura de la ventana." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Mes" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Día" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Hora" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minuto" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Vamos a utilizar esta información para crear el archivo wp-config.php." + +#: wp-admin/theme-install.php:82 +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. 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 "Puedes buscar temas por palabra clave, autor o etiqueta; O puedes ser más específico y buscar por algunos de los criterios del flitrado que sugerimos. También puedes navegar por los temas destacados, los más populares o los últimos publicados. Cuando encuentres un tema que te gusta, puedes previsualizarlo o instalarlo" + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Ya instalado" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Anterior" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Posterior" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA TESTERS:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Este sitio se ha configurado para instalar automáticamente actualizaciones de versiones beta futuras." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "La vista de cuadrícula de la librería multimedia necesita JavaScript. Cambia a vista de lista." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Añadir el usuario sin enviarle un correo electrónico que pida su confirmación" + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "El equipo de WordPress quiere ayudarte. Reenvía este correo electrónico a %s y el equipo trabajará contigo para asegurarse que el sitio funcione." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s no pudo incrustarse." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Vista previa no disponible. %s no se pudo incrustar con seguridad." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Seleccionar página" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta Testing" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Rendimiento" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Social" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Herramientas" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Instalar %s ahora" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Atualizar %s ahora" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Más detalles" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s descarga" +msgstr[1] "%s descargas" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Ver detalles" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Cantidad" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Recientemente actualizados" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"UPDATE LOG\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Revisiones" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Dona para este plugin »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Haz clic para ver las revisiones que dieron una puntuación de %d estrella" +msgstr[1] "Haz clic para ver las revisiones que dieron una puntuación de %d estrellas" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Contribuidores" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "El Personalizador te permite ver los cambios en tu sitio antes de publicarlos. También puedes navegar por las diferentes páginas de tu sitio para previsualizarlas." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Si contactas con nosotros nos aseguraremos de que nunca vuelvas a tener este problema de nuevo." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Nueva característica: Vista previa en directo de widgets" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Añade, edita y juega con tus widgets desde el personalizador de temas." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Previsualiza tus cambios en tiempo real y guárdalos solo cuando estén listos." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Sin valoraciones." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Filtrado por:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "No se encontraron temas. Prueba otra búsqueda." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Para recortar la imagen, haz click y arrastra en ella para hacer la selección." + +#: wp-admin/includes/image-edit.php:44 +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 "Puede escalar proporcionalmente la imagen original. Para obtener los mejores resultados, la escala se debe hacer antes de recortar, girar o rotar. Las imágenes sólo se pueden escalar hacia abajo, no hacia arriba." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Una línea roja a la izquierda indica que el comentario está esperando moderación." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Usuarios de teclado: Cuando estés trabajando con el editor visual, puede utilizar Alt + F10 para acceder a la Barra de Herramientas" + +#: wp-admin/includes/image-edit.php:86 +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 "La relación de aspecto es la proporción entre el ancho y el alto. Puedes conservar la relación de aspecto manteniendo presionada la tecla Mayús (Shift) mientras redimensionas la selección. Usa las cajas de texto para especificar la relación de aspecto, p.e.: 1:1 (cuadrado), 4:3, 16:9, etc." + +#: wp-admin/includes/image-edit.php:89 +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 "Una vez que has hecho tu selección, puedes ajustar el tamaño especificando los pixels que debe tener. El tamaño de selección mínimo es el tamaño de la miniaturas indicado en los Ajustes mutimedia." + +#: wp-admin/includes/image-edit.php:119 +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 "Puedes editar la imagen al tiempo que conservas la miniatura. Por ejemplo, puede que quieras tener una miniatura cuadrada que muestre solo una sección de la imagen." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Mostrar en páginas de adjuntos." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Navegar" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Todos los tipos de comentario" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Destacados" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Populares" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Recientes" + +#: wp-admin/users.php:46 +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 "Borrar te permite borrar un usuario de tu sitio. No borra su contenido. También puedes borrar varios usuarios a la vez usando las acciones en lote." + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Tu nuevo sitio WordPress se ha configurado correctamente en:\n" +"\n" +"%1$s\n" +"\n" +"Puedes acceder a la cuenta de administrador con la siguiente información:\n" +"\n" +"Usuario: %2$s\n" +"Contraseña: %3$s\n" +"\n" +"Esperamos que disfrutes de tu nuevo sitio. ¡Gracias!\n" +"\n" +"--El equipo de WordPress\n" +"https://es.wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "Controles de caja - Haz clic en la barra de título de la caja para expandirla o contraerla. Algunas cajas añadidas por plugins pueden tener contenido configurable, y mostrarán un enlace en la barra de título si pasas el cursor sobre ella para “Configurar”." + +#: wp-admin/index.php:67 +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 "De un vistazo - Muestra un resumen del contenido de tu sitio e identifica el tema y la versión de WordPress que estás utilizando." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://es.forums.wordpress.org/forum/manuales-y-resolucion-de-problemas" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Volver al editor de entradas" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Añadir temas" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Temas destacados" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Temas populares" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Temas nuevos" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Buscar temas" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Buscar temas..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Detalles y vista previa" + +#: wp-admin/users.php:48 +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 "Borrar te lleva a la pantalla de confirmación de borrado de usuarios, donde puedes borrar permanentemente a un usuario de tu sitio y borrar su contenido. También puedes borrar varios usuarios a la vez usando las acciones en lote." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "¿Qué debería hacerse con el contenido de este usuario?" +msgstr[1] "¿Qué debería hacerse con el contenido de estos usuarios?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Borrar todo el contenido." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Atribuir todo el contenido a:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Tipo" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Gracias por crear con WordPress." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Foros de soporte" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"¿PRUEBAS BETA?\n" +"=============\n" +"\n" +"Este correo electrónico de depuración se envía cuando utilizas una versión de WordPress en desarrollo.\n" +"\n" +"Si crees que estos fallos pueden ser debidos a un fallo en WordPress ¿podrías informar de ellos?\n" +" * Abre un hilo en los foros de soporte: https://wordpress.org/support/forum/alphabeta\n" +" * O, si te sientes capaz de escribir un informe de fallo: http://core.trac.wordpress.org/\n" +"\n" +"¡Gracias! -- El equipo de WordPress" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Gestionar widgets" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Gestionar menús" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Editar estado" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Editar visibilidad" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Buscar revisiones" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Editar fecha y hora" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Buscar temas instalados..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Si hay una actualización disponible, aparecerá una notificación en la barra de herramientas y en el menú de navegación." + +#: wp-admin/update-core.php:474 +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 — Actualizar tu instalación de WordPress es un procedimiento sencillo de un solo clic: simplemente haz clic en el botón “Actualizar ahora” cuando veas el aviso de que hay disponible una nueva versión." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "En la mayoría de los casos WordPress realizará por su cuenta las actualizaciones de seguridad y mantenimiento." + +#: wp-admin/update-core.php:478 +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 "Traducciones — Los archivos que traducen WordPress a tu idioma se actualizan por si solos cuando se actualice cualquier otra cosa. Pero si estos archivos están anticuados puedes hacer clic en el botón “Actualizar traducciones”." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "En esta pantalla puedes actualizar a la última versión de WordPress, así como actualizar tus temas y plugins desde los repositorios de WordPress.org" + +#: wp-admin/update-core.php:475 +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 "Temas y Plugins — Para actualizar temas o plugins uno a uno desde esta pantalla usa las casillas de selección para hacer tu elección, luego haz clic en el botón “Actualizar” correspondiente. Para actualizar todos tus temas o plugins de una vez puedes marcar la casilla de la parte superior de la sección para elegirlos todos antes de hacer clic en el botón de actualizar." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Bienvenido a WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Si quieres ver más temas entre los que elegir haz clic en el botón “Añadir nuevo” y podrás navegar o buscar temas adicionales del directorio de temas de WordPress.org. Los temas del directorio de temas de WordPress.org están diseñados y desarrollados por otros, y son compatibles con la licencia que usa WordPress. ¡Ah, y son gratis!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Diseño fijo" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Diseño fluido" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Diseño adaptable" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s entrada" +msgstr[1] "%s entradas" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s página" +msgstr[1] "%s páginas" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s comentario" +msgstr[1] "%s comentarios" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s en moderación" +msgstr[1] "%s en moderación" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j M" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB de espacio permitidos" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) del espacio utilizado" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Detalles del tema" + +#: wp-admin/options-reading.php:66 +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 "Cuando este ajuste está activo se muestra un recordatorio en la caja De un vistazo del Escritorio que dice “Motores de búsqueda disuadidos,” para recordarte que tu sitio no está siendo rastreado." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "De un vistazo" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Activo:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Listo para accesibilidad" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Este es un tema hijo de %s." + +#: wp-admin/themes.php:40 +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 "Esta pantalla se utiliza para gestionar los temas que tienes instalados. Además del (los) tema(s) por defecto incluidos en tu instalación de WordPress, los temas son diseñados y desarrollados por terceros." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Pasa el cursor por encima o toca para activar y ver los botones de Vista previa." + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Haz click en el tema para ver el nombre del tema, su versión, autor, descripción, etiquetas y el enlace para borrar" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Haz click en Personalizar para el tema activo, o en Vista previa previa para los demás temas para ver una previsualización" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "El tema actual se muestra de forma destacada en primer lugar." + +#: wp-admin/themes.php:72 +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 "Toca o muévete sobre cualquier tema, luego haz clic en el botón de Vista previa para ver una visualización en directo de ese tema y cambiar los ajustes del tema en una vista separada y a pantalla completa. También encontrarás un botón de Vista previa al fondo de la pantalla de detalles del tema. Cualquier tema instalado puede previsualizarse y personalizarse de este modo." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "El tema que previsualizado es totalmente interactivo — navega por distintas páginas para ver como el tema muestra entradas, archivos u otras plantillas de página. Los ajustes pueden diferir dependiendo de las características que soporte el tema previsualizado. Para aceptar los nuevos ajustes y activar el tema en un solo paso haz cli en el botón Guardar y activar que hay sobre el menú." + +#: wp-admin/themes.php:74 +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 "Al previsualizar en monitores pequeños puedes usar el icono de Contraer que está al fondo del panel izquierdo. esto ocultará el panel, dándote más espacio para previsualizar tu sitio con el nuevo tema. Para volver a ver el panel haz clic de nuevo en el icono de Contraer." + +#: wp-admin/widgets.php:339 +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 "Para activar un widget, arrástralo a la barra lateral o haz click en él. Para desactivar un widget y borrar su configuración, arrástralo de vuelta a su lugar de origen." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "Valoración de %1$s basada en %2$s valoración" +msgstr[1] "Valoración de %1$s basada en %2$s valoraciones" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "valoración %s" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Esta pantalla muestra a un usuario individual todos los sitios de esta red, y también permite a ese usuario establecer un sitio principal. Pueden utilizar los enlaces debajo de cada sitio para visitar o la portada o el escritorio de ese sitio." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Error de rollback: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Error: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Lo siguientes plugins se actualizaron con éxito:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Los siguientes temas se actualizaron con éxito:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Las siguientes traducciones se actualizaron con éxito:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Los siguientes plugins no lograron actualizarse:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Los siguientes temas no lograron actualizarse:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Lass siguientes traducciones no lograron actualizarse:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Ha sido imposible enviar este formulario, por favor, recarga e inténtalo de nuevo." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Ajustes de pantalla - Usa la pestaña de Ajustes de pantalla para elegir que cajas de Escritorio se mostrarán." + +#: wp-admin/index.php:68 +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 "Actividad - Muestra las siguientes entradas programadas, las publicadas recientemente y los comentarios más recientes a tus entradas, además de permitirte moderarlos. " + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Borrador rápido - Te permite crear una entrada nueva y guardarla como borrador. También muestra enlaces a los últimos 5 borradores que hayas creado." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "Noticias sobre WordPress - Las últimas noticias del proyecto oficial de WordPress, el Planeta WordPress, así como los plugins más nuevos y los populares." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "Noticias sobre WordPress - Las últimas noticias del proyecto oficial de WordPress, el Planeta WordPress." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Vaya, no tienes permisos para crear nuevos borradores." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"¿Estás seguro de querer borrar este tema?\n" +"\n" +"Haz clic en 'Cancelar' para regresar o en 'Aceptar' para confirmar el borrado." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Añadir un tema nuevo" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Actualización disponible" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Cerrar superposición" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Mostrar tema anterior" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Mostrar el tema nuevo" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Añadir widget" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Actividad" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "Sitio de WordPress: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "¡Conseguido!: WordPress se actualizó a %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "¡Fallo!: WordPress no consiguió actualizarse a %s" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "¡Conseguido!: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "¡Fallo!: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Hubo fallos durante las actualizaciones en segundo plano" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Han finalizado las actualizaciones en segundo plano" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Borrador rápido" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "Noticias de WordPress" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s funciona con el tema %2$s." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "¿Qué te está pasando por la cabeza?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Ver todos" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Borradores" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Próxima publicación" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Publicaciones recientes" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "¡Todavía no hay actividad!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Hoy" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Mañana" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Plugin popular" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Gestionar subidas" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "No se ha podido instalar la actualización debido a que no se han podido copiar algunos archivos. Normalmente esto es debido a permisos de archivo inconsistentes." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s también está ahora disponible." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Tu sitio en %1$s ha experimentado un fallo crítico mientras se trataba de actualizar WordPress a la versión %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Tu sitio está ejecutando la versión %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Actualizar traducciones" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Actualizando traducciones de %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Traducciones para %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Tu sitio ha sido actualizado a WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s está disponible. Por favor, ¡actualiza!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] URGENTE: Tu sitio puede no estar funcionando debido a un fallo de actualización" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "¡Hola! Tu sitio %1$s ha sido actualizado automáticamente a WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "No es necesaria ninguna acción adicional por tu parte." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Para más información sobre la versión %s revisa la pantalla Acerca de WordPress:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Por favor, actualiza tu sitio %1$s a WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Lo intentamos, pero no hemos podido actualizar tu sitio automáticamente." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "La actualización es fácil y sólo dura un momento:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Tu sitio %1$s ha experimentado un fallo crítico mientras se intentaba actualizar a la última versión de WordPress, %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Esto significa que tu sitio puede estar roto o desconectado. No entre en pánico, esto puede ser arreglado." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Por favor comprueba tu sitio ahora. Es posible que todo esté funcionando. Si indica que necesitas actualizar, deberías hacerlo:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Mantener tu sitio actualizado es importante para la seguridad. También hace que Internet sea un lugar más seguro para ti y tus lectores." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Si tienes algún problema o necesitas ayuda, los voluntarios en los foros de soporte WordPress.org pueden ayudarte." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "También tienes algunos plugins o temas con actualizaciones disponibles. Actualizalos ahora:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "El equipo de WordPress" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "Tenemos algunos datos que describen el error que se ha producido en tu sitio." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Su empresa de alojamiento, los voluntarios del foro, o un desarrollador pueden utilizar esta información para ayudarte:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Código de error: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "ERROR: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Este contenido está actualmente bloqueado." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Si tomas el control, %s no podrá seguir editando." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Si necesitas reinstalar la versión %s, puedes hacerlo desde aquí o puedes descargar el paquete para reinstalarla manualmente:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Las siguientes actualizaciones de seguridad se aplicarán automáticamente." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Traducciones" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Tus traducciones están actualizadas." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Algunas de tus traducciones no están actualizadas." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Algunas de tus traducciones necesitan actualizarse. Espera unos segundos más mientras las actualizamos también." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "La traducción está actualizada." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Descargando traducción desde %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "La actualización de la traducción ha fallado." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Traducción actualizada con éxito." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Actualizando tema: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Actualizando plugin: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "No hay suficiente espacio en disco para completar la actualización." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "El comentario debe aprobarse manualmente." + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Los tamaños de la siguiente lista determinan las dimensiones máximas en pixels a usar cuando se añada una imagen a la Biblioteca de medios." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Por defecto WordPress utiliza URLs que tengan signos de interrogación y montones de números, sin embargo WordPress te ofrece la posibilida de crear una estructura de URL personalizada para tus enlaces permanentes y archivos. Esto puede mejorar la estética, usabilidad y compatibilidad futura de tus enlaces. Hay varias etiquetas disponibles, y aquí tienes algunos ejemplos para empezar." + +#: wp-admin/theme-editor.php:33 +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 "Actualizar a una versión más nueva del mismo tema sobrescribirá los cambios que hayas hecho. Para evitar esto prueba a crear un tema hijo." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Crea un nuevo usuario y añádelo a este sitio." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Estimado usuario,\n" +"\n" +"Recientemente has solicitado cambiar la dirección de correo electrónico de administración en\n" +"tu sitio.\n" +"Si esto es así haz clic en el siguiente enlace para cambiarla:\n" +"###ADMIN_URL###\n" +"\n" +"Puedes ignorar y borrar este correo electrónico con seguridad si no quieres\n" +"llevar a cabo esta acción.\n" +"\n" +"Este correo electrónico ha sido enviado a ###EMAIL###\n" +"\n" +"Saludos,\n" +"El equipo de ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Buscando %1$s en %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "El paquete de idioma no encuentra los archivos .po o .mo." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Tratando de volver a la versión anterior." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Debido a un error durante la actualización WordPress ha vuelto a tu versión anterior." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Actualizando a WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "La suma de verificación del archivo (%1$s) no coincide con el valor de suma de verificación esperado (%2$s)." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Esta contraseña no se almacenará en el servidor." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Preparando para instalar la última versión…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Copiando los archivos necesarios…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Por favor, facilita un nombre de usuario válido." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "El nombre de usuario que has facilitado tiene caracteres no válidos." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Tus contraseñas no coinciden. Inténtalo de nuevo." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Debes facilitar una dirección de correo electrónico" + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Lo siento, no es una dirección de correo electrónica válida. Las direcciones de correo electrónico deben parecerse a usuario@ejemplo.com." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Tu tema no soporta menús de manera nativa pero puedes usarlos en las barras laterales añadiendo un widget de “Menú personalizado” en la pantalla de Widgets." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "Los menús se pueden mostrar en distintas ubicaciones definidas por tu tema, o incluso puedes usarlos añadiendo un widget de #8220;Menú personalizado” en la pantalla de Widgets. Si tu tema no soporta la característica de menús personalizados (los temas por defecto %2$s y %3$s si) puedes aprender añadirlos usando el enlace a la Documentación." + +#: wp-admin/nav-menus.php:518 +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 "Si haces clic en la flecha de la derecha de cualquier elemento de menú del editor mostrará un grupo estándar de ajustes. Ajustes adicionales como destino del enlace, clases CSS, relaciones del enlace y descripciones del enlace puedes activarlas y desactivarlas en la pestaña de Ajustes de pantalla." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "Dirección IP:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Categoría añadida." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Categoría borrada." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Categoría actualizada." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Categoría no añadida." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Categoría no actualizada." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Categorías borradas." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Etiqueta añadida." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Etiqueta borrada." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Etiqueta actualizada." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Etiqueta no añadida." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Etiqueta no actualizada." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Etiquetas borradas." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s entrada no actualizada, alguien la está editando." +msgstr[1] "%s entradas no actualizadas, alguien las está editando." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s entrada borrada permanentemente." +msgstr[1] "%s entradas borradas permanentemente." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s entrada movida a la Papelera." +msgstr[1] "%s entradas movidas a la Papelera." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s entrada restaurada desde la Papelera." +msgstr[1] "%s entradas restauradas desde la Papelera." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s página actualizada." +msgstr[1] "%s páginas actualizadas." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s página no actualizada, alguien la está editando." +msgstr[1] "%s páginas no actualizadas, alguien las está editando." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s página borrada permanentemente." +msgstr[1] "%s páginas borradas permanentemente." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s página movida a la Papelera." +msgstr[1] "%s páginas movidas a la Papelera." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s página restaurada desde la Papelera." +msgstr[1] "%s páginas restauradas desde la Papelera." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Compara dos revisiones seleccionando “Compara dos revisiones cualquiera” en el lateral." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Comparar revisiones" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Ver, comparar y restaurar otras versiones de este contenido en la pantalla mejorada de revisiones." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Bloqueo de edición" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Alguien más está editando esto. No necesitas refrescar el navegador, el bloqueo desaparecerá cuando hayan terminado." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Comparar dos revisiones cualesquiera" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" de %2$s por %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" de %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" en %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Tu sitio está configurado para mantener sólo las últimas %s revisiones." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Revisiones: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Explora" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Copia de seguridad automática de %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Revisión actual de %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Restaurar este autoguardado" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Revisión de %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Perdida la conexión. El guardado automático se ha desactivado hasta que se vuelva a conectar." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Hemos hecho copias de seguridad de esta entrada en tu navegador por si acaso." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Lo sentimos, algo salió mal. La comparación solicitada no se pudo cargar." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Adjunto" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Confirmar Nueva Contraseña " + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Confirmar Contraseña" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Añade elementos de menú desde la columna de la izquierda." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Los plugins extienden y amplían las funcionalidades de WordPress. Puedes instalar automáticamente plugins del Directorio de Plugins de WordPress o subir un plugin en formato Zip a través de esta página." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "El paquete no contiene archivos." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "El Tema no contiene archivos." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Se ha producido un error al actualizar %1$s: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Para navegar entre revisiones arrastra el deslizador a la izquierda o la derecha o usa los botones Anterior o Siguiente." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Cargando…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Error trasladando elementos a la basura" + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Error restaurando elementos de la basura" + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "El artículo que estás tratando de mover a la papelera ya no existe." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "El elemento que intentas restaurar de la papelera no existe ya." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Este elemento ya ha sido eliminado." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Coloca cada elemento en el orden que prefieras. Haz click en la flecha que hay a la derecha del elemento para mostrar más opciones de configuración." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Si no has creado ningún menú todavía, haz click en el enlace de ’Crear un menú nuevo ’." + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Esta pantalla es utilizada para gestionar tus revisiones de contenido." + +#: wp-admin/revision.php:106 +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 "Las revisiones son copias guardadas de tus entradas o páginas que se crean periódicamente conforme vas creando tu contenido. El texto en rojo de la derecha muestra el contenido que ha sido quitado. El texto en verde de la derecha, el contenido que ha sido añadido." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "En esta pantalla podrá revisar, comparar y restaurar las revisiones:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Para restaurar una revisión, haz click en Restaurar esta revisión." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Gestión de Revisiones" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Para:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Desde:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Anterior" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Siguiente" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Ubicaciones de menú actualizadas." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M @ G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s por %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Lanzamiento: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Pista %1$s de %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Pista %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Género: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Formato de audio:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Códec de audio:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Guardando revisión..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Tu últimos cambios fueron guardados en la revisión." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Esta pantalla es utilizada para gestionar tus menús de navegación personalizados." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "En esta pantalla puedes:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Crear, editar y borrar menús" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Añadir, organizar y modificar elementos individuales de los menús" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "La pestaña de gestión de menús de la parte superior de la pantalla se usa para controlar qué menú se abre en el editor inferior." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Para editar un menú existente, elige un menú del desplegable y haz click en Seleccionar" + +#: wp-admin/nav-menus.php:509 +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 "Puedes asignar ubicaciones del tema a menús individuales eligiendo los ajustes que desees al fondo del editor de menús. Para asignar menús a todas las ubicaciones del tema visita la pestaña de Gestionar ubicaciones en la parte superior de la pantalla." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Gestión de Menús" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Cada menú personalizado puede contener una mezcla de enlaces a páginas, categorías, URLs personalizadas u otro tipo de contenido. Los enlaces de menú se añaden eligiendo elementos de las cajas expandibles de la columna izquierda inferior." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Añade uno o varios elementos a la vez eligiendo la casilla de al lado de cada elemento y haciendo clic en Añadir al menú" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Para añadir un enlace personalizado expande la sección de enlaces, introduce una URL y texto del enlace y luego haz clic en Añadir al menú" + +#: wp-admin/nav-menus.php:521 +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 "Para reorganizar elementos del menú arrastra y suelta elementos con el ratón o usa el teclado. Arrastrando o moviendo un elemento de menú un poco a la derecha lo convierte en submenú." + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Borra un elemento de menú expandiéndolo y haciendo clic en el enlace Borrar" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Editando menús" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Esta pantalla se usa para asignar menús globalmente a ubicaciones definidas en tu tema." + +#: wp-admin/nav-menus.php:531 +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 "Para asignar menús a una o más ubicaciones del tema elige un menú de cada desplegable de ubicación. Cuando hayas terminado haz clic en Guardar cambios" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Para editar un menú actualmente asignado a una ubicación del tema haz clic en el el enlace Editar a su lado" + +#: wp-admin/nav-menus.php:533 +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 "Para añadir un nuevo menú en vez de asignar a uno existente haz clic en el enlace Usar menú nuevo. Tu nuevo menú se asignará automáticamente a esa ubicación del tema" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Editar Menús" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Gestionar lugares" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Localización del Tema" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Menú asignado" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Seleccionar un menú" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Editar" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Utilizar menú nuevo" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Restaurar esta revisión" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Mover uno arriba" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Mover uno abajo" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Mover a la primera posición" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Mover detrás de %s" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Sacarlo de debajo de %s" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Detrás de %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Sacar %s" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Elemento de menú %2$d de %3$d." + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Número de subelemento %2$d de %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Permisos" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Denegado: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Mover" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Uno hacia arriba" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Uno hacia abajo" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "A la parte superior" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Estructura del Menú" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Opciones del Menú" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "La copia de seguridad de esta entrada de tu navegador es diferente de la versión que hay en la parte inferior." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Restaurar la copia de seguridad." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Entrada restaurada con éxito." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Deshacer." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Borrador creado el %1$s a las %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s ha tomado la posesión y está editando en este momento." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Tomar posesión" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "No puedes mover este elemento a la papelera. %s lo está editando en este momento." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Edita tu menú abajo o crea un nuevo menú." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Elige el menú que quieras editar:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "o crea un nuevo menú. " + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "¡Gracias por actualizar! Visita la página de Actualizar red para actualizar todos tus sitios." + +#: wp-admin/setup-config.php:335 +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 "¡Todo bien amigo! Ya has terminado esta parte de la instalación. Ahora WordPress se puede comunicar con tu base de datos. Si estás listo es hora de%hellip;" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "subelemento" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Enlace de texto" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s se ha actualizado." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Los menús seleccionados han sido eliminados con éxito." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menú 1" + +#: wp-admin/nav-menus.php:724 +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 "Edita tu tema por defecto añadiendo o quitando elementos. Coloca cada elemento en el orden que prefieras. Haz click en Crear menú para guardar los cambios." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Añade un nombre a tu menú, luego haz click en Crear Menú." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Añadir páginas automáticamente" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Añade automáticamente nuevas páginas de nivel superior a este menú" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Ubicación del tema" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Actualmente establecido a: %s)" + +#: wp-admin/plugin-editor.php:132 +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 "El menú de documentación bajo el editor contiene un listado de funciones PHP detectadas en el archivo del plugin. Al hacer clic en Buscar te lleva a una página web con información sobre esa función concreta." + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Buscar" + +#: wp-admin/theme-editor.php:29 +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 "Para los archivos PHP puedes usar el desplegable de documentación y elegir entre las funciones reconocidas en ese archivo. Buscar te lleva a una web con material de referencia acerca de esa función en particular." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s está editando en este momento" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "Puedes subir e insertar archivos multimedia (imágenes, audios, documentos, etc.) con sólo hacer click en el botón \"Añadir medio\". Puedes elegir entras las imágenes ya subidas a la librería multimedia o subir nuevos archivos. Para crear una galería de imágenes, sólo tienes que seleccionar algunas y hacer click en el botón “Crear nueva galería”" + +#: wp-admin/edit-form-advanced.php:332 +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 "Puedes incrustar contenidos de muchos sitios web como Twitter, You Tube, Flickr y otros sólo con poner la URL del contenido en una línea (sólo la URL en el párrafo) en la entrada o página. Por favor, consulta el Codex para saber más sobre contenido incrustado" + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Nuevo gestor de multimedia" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Subir imágenes y la creación de galerías multimedia tiene un nuevo diseño, compruébalo" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "La rotación de imágenes no es soportada por tu hosting" + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Si quieres usar el gestor de enlaces, por favor, instala el plugin Link Manager" + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Gestiona widgets o menús" + +#: wp-admin/custom-background.php:143 +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 "Para usar una imagen de fondo, simplemente súbela o selecciona una imagen que ya esté en la librería multimedia apretando el botón \"Selecciona una imagen\". Puedes mostrar toda la imagen de una vez o recortarla para que se ajuste a tu pantalla. Puedes tener la imagen de fondo fija, es decir, que el contenido de tu sitio se mueva por encima de ella, o puedes hacer que se desplace con tu sitio." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "No olvides presionar “Guardar cambios” cuando esté listo." + +#: wp-admin/edit-form-advanced.php:272 +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 "El campo de título y el área de edición de la entrada son fijos, pero puedes recolocar el resto de cajas arrastrando y soltando. También puedes minimizarlas o expandirlas haciendo clic en la barra de título de cada caja. Usa la pestaña de Opciones de pantalla para desvelar más cajas (Extracto, Enviar trackbacks, campos personalizados, comenetarios, slug, autor) o elige una disposición a 1 o 2 columnas para esta pantalla. " + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Insertando multimedia" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Muchos apartados en esta pantalla contienen configuraciones para cómo se publicará tu contenido, incluyendo:" + +#: wp-admin/edit-form-advanced.php:346 +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 "Formato - Los formatos de entrada definen como tu tema mostrará una entrada específica. Por ejemplo, podría ser una entrada de blog estándar, con un título y párrafos, o una pequeña minientrada que omita el título y contenga solo un pequeño texto. Revisa el Codex para saber más de las descripciones de cada formato de entrada. Tu tema puede soportar todos o solo alguno de los 10 posibles formatos." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Configuración de publicación" + +#: wp-admin/edit-tags.php:215 +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 "Superior - Las categorías, al contrario que las etiquetas, pueden tener jerarquías. Podrías tener una categoría Jazz, y bajo ella categorías hijas para Bebop y Big Band. Es totalmente opcional. Para crear una subcategoría simplemente elige otra categoría del desplegable Superior." + +#: wp-admin/widgets.php:68 +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 "Al cambiar de tema, a menudo hay algunos cambios en el número y configuración de las áreas y barras laterales de los widgets, y a veces estos conflictos hacen que el cambio sea un poco menos fácil. Si has cambiado de tema y parece que se hubiesen perdido widgets, ve al final de esta página al área de Widgets inactivos, donde se guardan todos tus widgets inactivos, con sus configuraciones." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Estás utilizando la subida múltiple de archivos. ¿Algún problema? Puedes probar a subirlo desde el navegador." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Editar" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Por defecto: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Subido a" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "El archivo subido no es una imagen válida. Inténtalo de nuevo." + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Elige una imagen de fondo" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Elige una cabecera personalizada" + +#: wp-admin/custom-background.php:144 +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 "Puedes elegir un color de fondo haciendo click en el botón de selección del color o escribiendo un valor hexadecimal HTML válido. Por ejemplo “#ff0000” para rojo o utilizando el selector de color." + +#: wp-admin/custom-header.php:185 +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 "En la sección del texto de la cabecera puedes elegir entre mostrarlo u ocultarlo. También puedes elegir el color del texto haciendo click en el botón de selección del color o escribiendo un valor hexadecimal HTML válido. Por ejemplo “#ff0000” para rojo o utilizando el selector de color." + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Opciones de personalización del tema" + +#: wp-admin/options-reading.php:65 +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 "Puedes elegir si quieres (o no) que tu sitio sea rastreado por robots, servicios de notificación o arañas. Si quieres que esos servicios ignoren tu sitio, haz click en la casilla de verificación que están junto a “No permitir a los motores de búsqueda indexar este sitio”y hacer click en el botón de Guardar Cambios que hay en la parte inferior de la pantalla. Ten en cuenta que la privacidad no es completa, el sitio sigue siendo visible y público en la web." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Más acciones" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Activa o desactiva los comentarios" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Aprende más de cómo comenzar" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "URL archivo:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "En la columna En respuesta a hay tres elementos. El texto es el nombre de la entrada que inspiró el comentario, y los enlaces al editor para esa entrada. El enlace de Ver entrada te lleva a esa entrada en tu sitio. La pequeña burbuja con números muestra la cantidad de comentarios aprobados que ha recibido esa entrada. Si la burbuja es gris has aprobado todos los comentarios de esa entrada. Si es azul hay comentarios pendientes. Haciendo clic en la burbuja filtrará la pantalla de comentarios para mostrar solo los comentarios de esa entrada." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Usado %1$s%% de %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s El usuario actual no será eliminado." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s El usuario actual no será borrado." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s No tienes permisos para borrar este usuario." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Por favor, elige una opción" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "ERROR: Esa dirección de correo electrónico ya está siendo utilizada." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image necesita ser un objeto de WP_Image_Editor" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Utiliza WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Utiliza WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "El grupo de opciones de privacidad se ha eliminado. Utiliza otro grupo de ajustes." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress no está notificando a ningún Servicios de notificación por los ajustes de visibilidad del sitio." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Motores de búsqueda disuadidos" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Bienvenido a WordPress" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Estamos preparando algunos enlaces para que puedas comenzar:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Comienza" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "o, cambia tu tema por completo" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Siguientes pasos" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Edita tu página de inicio" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Añade páginas adicionales" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Añade una entrada" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Escribe tu primera entrada en el blog" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Añade una página Sobre mí" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Ver tu sitio" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Subido a: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Si has marcado un plugin cómo favorito en WordPress.org, los puedes ver desde aquí." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Tu nombre de usuario en WordPress.org" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Obtener favoritos" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "El grupo de opciones \"%s\" ha sido eliminado. Utiliza otro grupo de ajustes." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Bienvenido a WordPress %1$s. Serás redirigido a la pantalla Sobre WordPress. Si no es así, haz clic aquí." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "También puedes controlar que mostrar en el contenido de tu canal RSS, incluyendo el número máximo de entradas a mostrar o si mostrar todo el texto o solo un resumen." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Visibilidad para los buscadores" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Permitir a los buscadores que indexen el sitio" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Disuade a los motores de búsqueda de indexar este sitio" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Depende de los motores de búsqueda atender esta petición o no." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Si sabes lo que estás buscando Buscar es tu mejor apuesta. La pantalla de búsqueda tiene opciones para buscar en el directorio de plugins de WordPress.org para un término, autor o etiqueta concretos. También puedes buscar en el directorio eligiendo las etiquetas populares. Las etiquetas de mayor tamaño muestran más plugins que han sido etiquetados con esa etiqueta." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "También puedes navegar por los plugins favoritos de un usuario usando el enlace Favoritos de la parte superior derecha de la pantalla e introduciendo su nombre de usuario en WordPress.org." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Si quieres instalar un plugin que hayas descargado por ahí haz clic en el enlace Subir de la parte superior izquierda. Se te pedirá que subas el paquete .zip, y una vez subido podrás activar el nuevo plugin." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Si por cualquier motivo la creación automática del archivo no funciona no te preocupes. Lo que hace este proceso es rellenar un fichero de configuración con la información de la base de datos. También puedes simplemente abrir el archivo wp-config-sample.php en un editor de texto, rellenarlo con tu información, y guardarlo como . " + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "A continuación deberás introducir los detalles de conexión a tu base de datos. Si no estás seguro de esta información contacta con tu proveedor de alojamiento web." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Lo siento, pero no puedo escribir en el archivo wp-config.php." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Después de hacer esto haz clic en “Ejecutar la instalación.”" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Opciones guardadas y tema activado. Visitar sitio" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Este tema hijo requiere su tema superior, %2$s." + +#: 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 "Esta pantalla te permite editar los cambios de los metadatos en un archivo dentro de la Librería multimedia." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favoritos" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Cabecera flexible" + +#: wp-admin/theme-install.php:93 +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 "Para instalar el tema puedes previsualizarlo con el contenido de tu sitio y personalizar las opciones del tema haz clc en el botón \"Instalar\" de la parte superior izquierda del panel. Los archivos del tema se descargarán automáticamente en tu sitio. Cuando se complete el tema estará listo para activarlo haciendo clic en el enlace \"Activar\", o navegar a la pantalla de Administrar temas y hacer clic en el enlace de \"Vista previa\" debajo de la miniatura de cada tema instalado. " + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "La codificación de caracteres de tu sitio (se recomienda UTF-8)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "En el área de edición, la tecla Tab introduce un caracter de tabulado. Para moverte por debajo de este área tecleando la tecla Tab teclea la tecla Esc seguida de la tecla Tab." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Añadir" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Editar" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"

      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"Esto es una página de ejemplo. Es diferente a una entrada porque permanece fija en un lugar y se mostrará en la navegación de tu sitio (en la mayoría de los temas). La mayoría de la gente empieza con una página de Acerca de, que les presenta a los potenciales visitantes del sitio. Podría ser algo como esto:\n" +"\n" +"
      ¡Hola! Soy mensajero por el día, aspirante a actor por la noche, y este es mi blog. Vivo en Madrid, tengo un perrazo llamado Duque y me gustan las piñas coladas (y que me pille un chaparrón)
      \n" +"\n" +"...o algo así:\n" +"\n" +"
      La empresa XYZ se fundó en 1971 y ha estado ofreciendo \"cosas\" de calidad al público desde entonces. Situada en Madrid, XYZ emplea a más de 2.000 personas y hace todo tipo de cosas sorprendentes para la comunidad de Madrid.
      \n" +"\n" +"Si eres nuevo en WordPress deberías ir a tu escritorio para borrar esta página y crear páginas nuevas con tu propio contenido. ¡Pásalo bien!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Hola, esto es un comentario.\n" +"Para borrar un comentario simplemente accede y revisa los comentarios de la entrada. Ahí tendrás la opción de editarlo o borrarlo." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Búsqueda por etiquetas" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Búsqueda por autor" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Búsqueda por palabra clave" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Tipo de búsqueda" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Pestaña de opciones de pantalla" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Pestaña de ayuda contextual" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Lo siento, has agotado la cuota de espacio disponible. Por favor, borra algunos archivos para poder subir más." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Disculpa, pero ya has utilizado cuota de almacenamiento de %s MB." + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Elegir comentario" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Elige %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Puedes elegir las etiquetas que quieras y convertirlas en categorías utilizando el conversor de etiquetas a categorías." + +#: wp-admin/edit-tags.php:192 +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 "Puedes borrar Categorías de enlace en el desplegable de Acciones en lote, pero la acción no borra los enlaces dentro de la categoría. En su lugar, los mueve a la Categoría de enlaces por defecto." + +#: wp-admin/edit-form-advanced.php:298 +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 "Crear una Página es muy parecido a crear una Entrada, las pantallas se pueden personalizar del mismo modo, arrastrando y soltando, tienes pestaña de Opciones de pantalla, y puedes expandir y contraer cajas como quieras. Esta pantalla también dispone del espacio de escritura sin distracciones, disponible tanto en el editor Visual como en el de Texto a través del botón \"Pantalla completa\". El editor de Páginas funciona muy similar al editor de Entradas, pero aquí hay algunas características específicas para páginas en la caja de Atributos de página:" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Editor de entradas - Introduce el texto de tu entrada. Hay dos modos de edición: Visual y Texto. Elige el modo haciendo clic en la pestaña correspondiente. El modo visual te ofrece un editor WYSIWYG (lo que ves es lo que obtendrás). Haz clic en el último icono de la fila para disponer de una segunda fila de controles. El modo Texto te permite introducir HTML en el texto de la entrada. Los saltos de línea se convertirán automáticamente en párrafos. Puedes insertar archivos multimedia haciendo clic en los iconos sobre el editor de entradas y siguiendo las instrucciones. Puedes ir a la pantalla de escritura sin distracciones desde el icono de Pantalla completa del modo Visual (el segundo desde el final en la fila superior) o desde el botón Pantalla completa del modo Texto (el último de la fila). Una vez ahí puedes hacer los botones visibles moviendo el cursor a la parte superior. Al salir de Pantalla completa se vuelve al editor de entradas normal." + +#: wp-admin/custom-header.php:570 +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 "Puedes elegir una imagen para que se muestre en la parte superior de tu sitio subiéndola desde tu ordenador o eligiéndola de tu librería multimedia. Después de elegir una imagen podrás recortarla." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Contenido principal" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Saltar al contenido principal" + +#: wp-admin/custom-header.php:174 +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 "Puedes elegir una imagen de cabecera personalizada para tu sitio. Simplemente sube la imagen y recórtala, la nueva cabecera se verá en directo inmediatamente. Alternativamente puedes usar una imagen que ya hayas subido a tu Librería multimedia haciendo clic en el botón “Elegir imagen”" + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Dejar de recortar, publicar la imagen tal cual" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Estás previsualizando %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Elegir imagen" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "O elige una imagen de tu librería multimedia:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Personalizar %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Contraer" + +#: wp-admin/custom-header.php:177 +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 "Si no quieres que se muestre ninguna imagen de cabecera en tu sitio haz clic en el botón “Quitar imagen de cabecera” al fondo de la sección de Cabecera de imagen de esta página. Si quieres reactivar la cabecera de imagen más tarde tendrás que elegir una de las opciones de imagen y hacer clic en “Guardar cambios”." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Has tratado de editar un elemento que no es un adjunto. Por favor, vuelve atrás e inténtalo de nuevo." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Instalado" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Este tema ya está instalado y actualizado" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Instalado" + +#: wp-admin/theme-install.php:92 +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 "Una vez que hayas generado una lista de temas puedes previsualizar e instalar cualquiera de ellos. Haz clic en la miniatura del tema que quieras previsualizar. Se abrirá una vista previa a pantalla completa para darte una mejor idea de como se verá ese tema." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Previsualizando e instalando" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Previsualizar y personalizar" + +#: wp-admin/includes/media.php:2549 +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 "Estás usando el cargador propio del navegador. El cargador de WordPress incluye selección múltiple de archivos y capacidad de arrastrar y soltar. Cambiar al cargador múltiple." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Previsualizar %s" + +#: wp-admin/tools.php:22 +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 "Las categorías tienen jerarquías, lo que significa que pueden anidar subcategorías. Las Etiquetas no tienen jerarquías y no pueden anidarse. A veces la gente empieza a usar una en sus entradas, y luego se da cuenta de que otra funcionaría mejor para su contenido." + +#: wp-admin/tools.php:23 +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 "El enlace del Conversor de categorías y etiquetas de esta pantalla te llevará a la pantalla de importación, donde el conversor es un plugin que puedes instalar. Una vez esté instalado el plugin, el enlace de Activar plugin y ejecutar importador te llevará a una pantalla donde podrás elegir convertir etiquetas a categorías y viceversa." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Vista previa" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Esta pantalla se usa para personalizar la sección de cabecera de tu tema." + +#: wp-admin/custom-header.php:167 +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 "Puedes elegir entre las imágenes por defecto del tema, o usar una tuya. También puedes personalizar como se mostrarán el título y descripción de tu sitio." + +#: wp-admin/custom-header.php:175 +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 "Algunos temas vienen con imágenes de cabecera adicionales. Si ves que se muestran varias imágenes elige una que te guste y haz clic en el botón “Guardar cambios”" + +#: wp-admin/custom-header.php:176 +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 "Si tu tema tiene más de una imagen de cabecera por defecto, o has subido más de una imagen de cabecera personalizada, tienes la opción de hacer que WordPress muestre una imagen diferente al azar en cada página de tu sitio. Haz clic en el botón “Al azar” junto a la sección de Subir imágenes o Imágenes por defecto para activar esta característica." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "En la mayoría de los temas el texto de cabecera es tu Título y descripción del sitio, como tu lo defines en la sección de Ajustes generales." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Error de configuración" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Tu archivo wp-config.php tiene un prefijo de tabla de base de datos vacío, y esto no está soportado." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Vuelve al Cargador del navegador haciendo clic en el enlace siguiente para poder arrastrar y soltar." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Usuario borrado." +msgstr[1] "%s usuarios borrados." + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Nuevo usuario creado. Editar usuario" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "No se han podido copiar los archivos. Puede que tengas que liberar espacio en disco." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Buscar temas por palabra clave." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Busca un tema basándote en características específicas." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Con toda probabilidad, tu alojamiento web te ha dado la información de estos elementos. Si no tienes esta información, necesitarás contactar con ellos antes de continuar. Si estás listo, …" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Este tema está roto." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Versión:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Establecer como fondo" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Establecer como cabecera" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Personalizar “%s”" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "Sobre" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "No hay resultados." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Editar comentario" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Introduce el título aquí" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Destino" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Todos" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Restaurar" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "Hace %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Ruta" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Acciones" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Contraer barra lateral" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Versión:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Escala" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "URL (enlace)" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Introduce una URL o haz clic arriba para los ajustes por defecto." + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Medios" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Añadir" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Seleccionar todos" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Negro" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Azul" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Marrón" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Gris" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Verde" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Naranja" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Rosa" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Púrpura" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rojo" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Plata" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Blanco" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Amarillo" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Editar enlace" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Ajustes" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Barra de herramientas" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Palabra clave" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Este tema requiere un tema padre. Comprueba si está instalado…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Preparando para instalar %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "El tema padre, %1$s %2$s, ya está instalado." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Instalado con éxito el tema padre, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "No se encuentra el tema padre. Tienes que instalar el tema padre, %s, antes de utilizar este tema hijo." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Texto de cabecera" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Mostrar texto de cabecera junto con tu imagen." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Hay disponible una nueva versión de %1$s. Ver los detalles de la versión %4$s o actualízala ahora." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Por %s." + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Añadir comentario" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Añadir nuevo comentario" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Añadir comentario" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Tema roto:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Roto (%s)" +msgstr[1] "Rotos (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Ligero" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "Esto no es solo un plugin, simboliza la esperanza y entusiasmo de toda una generación resumidas en las dos palabras más famosas cantadas por Louis Armstrong: Hello, Dolly. Cuando lo actives verás frases al azar de Hello, Dolly en la parte superior derecha de cada página de tu pantalla de administración." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Mostrar en pantalla" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Hola - Se muestran enlaces para algunas de las tareas comunes para configurar un sitio nuevo." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Hay una nueva versión disponible de %1$s. Ver los detalles de la versión %4$s. La actualización automática no está disponible para este tema." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Hola" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "0" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Las imágenes deben ser de al menos %1$d pixels de ancho." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "La altura sugerida es de %1$d pixels." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Las imágenes deben ser de al menos %1$d pixels de altura." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Hola" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "El ancho sugerido es %1$d pixels." + +#: wp-admin/ms-delete-site.php:84 +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 "Estoy seguro que quiero desactivar mi sitio permanentemente, y soy consciente de que nunca podré recuperarlo o usar %s de nuevo." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Eliminar mi sitio permanentemente" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Eliminar mi sitio" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Recuerda, una vez eliminado el sitio no puede ser restaurado." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Lo siento, el enlace en el que has hecho clic está caducado. Elige otra opción." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Gracias por usar %s, tu sitio se ha borrado. Buen viaje hasta que nos veamos de nuevo." + +#: wp-admin/ms-delete-site.php:78 +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 "Si no quieres usar tu sitio %s más puedes borrarlo usando el siguiente formulario. Cuando hagas clic en Borrar permanentemente mi sitio se te enviará un correo electrónico con un enlace en el mismo. Haz clic en ese enlace para borrar tu sitio." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "No tienes sufientes permisos para eliminar este sitio." + +#: wp-admin/ms-delete-site.php:74 +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 "Gracias. Por favor, comprueba tu correo electrónico y busca un enlace en el mismo para confirmar tu acción. Tu sitio no se borrará hasta que hagas clic en ese enlace." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Estimado usuario,\n" +"Acabas de hacer clic en el enlace 'Borrar sitio' de tu sitio y rellenado un\n" +"formulario en esa página.\n" +"Si realmente quieres borrar tu sitio haz clic en el siguiente enlace. No se te\n" +"preguntará de nuevo si quieres confirmar, así que haz clic en este enlace solo si estás absolutamente seguro:\n" +"###URL_DELETE###\n" +"\n" +"Si borras tu sitio puede que quieras abrir otro sitio nuevo aquí\n" +"en el futuro (pero recuerda que tu sitio y usuario actual ya\n" +"no podrás usarlos nunca.)\n" +"\n" +"Gracias por usar el sitio,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "El archivo es demasiado grande. Los archivos deben ser menores de %1$s KB." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Ya has llenado tu cuota de espacio. Por favor, borra archivos antes de subir más." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Nueva dirección de correo electrónico de administrador" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Estimado usuario,\n" +"\n" +"Recientemente has solicitado cambiar la dirección de correo electrónico de tu cuenta.\n" +"Si esto es así haz clic en el siguiente enlace para cambiarla:\n" +"###ADMIN_URL###\n" +"\n" +"Puedes ignorar y borrar este correo electrónico con seguridad si no quieres\n" +"llevar a cabo esta acción.\n" +"\n" +"Este correo electrónico ha sido enviado a ###EMAIL###\n" +"\n" +"Gracias,\n" +"Desde ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Tu dirección de correo electrónico no se ha actualizado todavía. Por favor, revisa la bandeja de entrada de %s para ver si llegó el correo electrónico de confirmación." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Nueva dirección de correo electrónico" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Desactivar red" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Lo siento, tienes que eliminar archivos antes de subir más." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Activado (%s)" +msgstr[1] "Activados (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Parece ser que no tienes ningún tema disponible en este momento." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "No se han encontrado temas." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Visitar Escritorio" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Tus sitios" + +#: wp-admin/includes/ms.php:532 +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 "Si has llegado a esta pantalla por accidente y querías visitar uno de tus propios sitios aquí tienes algunos enlaces que te ayudarán a encontrar el camino." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "No es spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Desactivado (%s)" +msgstr[1] "Desactivados (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Abrir este tema en el Editor de temas" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Desactivar este tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Activar este tema" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Marcar como spam" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "Has tratado de acceder al escritorio \"%1$s\" pero actualmente no tienes privilegios en este sitio. Si crees que deberías poder acceder al escritorio \"%1$s\" contacta con tu administrador de la red." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (déjalo en blanco para el valor por defecto de la red)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Visitar la web del tema" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Inglés británico" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Ver sitio" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super administrador (%s)" +msgstr[1] "Super administradores (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Inglés americano" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Sitio principal" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Visitar el sitio del tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Borrar este tema" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Cuota de espacio de archivos del sitio" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Desactivar" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "No hay espacio suficiente para subir. Se necesitan %1$s KB " + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Inglés" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Debes ser miembro de al menos un sitio para usar esta página." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Ajustes globales" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Documentación sobre Mis sitios" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "No tienes suficientes permisos para ver esta página." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "El sitio principal que has elegido no existe." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Hasta la versión 3.0 de WordPress, lo que ahora llamamos Red multisitio tenía que instalarse por separado como WordPress MU (multiusuario)." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Perdón, necesito un archivo wp-config-sample.php para trabajar. Por favor, vuelve a subir este archivo desde tu instalación de WordPress." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "El archivo 'wp-config.php' ya existe. Si necesitas recuperar algunos de los elementos de configuración de este archivo bórralo primero. Puedes probar a instalar ahora." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "El archivo 'wp-config.php' ya existe a un nivel por encima de tu instalación de WordPress. Si necesitas reiniciar algunos de los elementos de configuración de este archivo bórralo primero. Puedes probar a instalar ahora." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Instalación del archivo de configuración." + +#: wp-admin/setup-config.php:128 +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 "Bienvenido a WordPress. Antes de empezar necesitamos alguna información de la base de datos. Necesitarás saber lo siguiente antes de continuar." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Nombre de la base de datos" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Usuario de la base de datos" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Contraseña de la base de datos" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Servidor de la base de datos" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Prefijo de la tabla (si quieres ejecutar más de un WordPress en una sola base de datos)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "¡Vamos a ello!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Nombre de la base de datos" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "El nombre de la base de datos en la que quieres ejecutar WordPress." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "nombre de usuario" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Tu usuario de MySQL" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "contraseña" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…y tu contraseña de MySQL." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Servidor de la base de datos" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Deberías poder acceder desde tu servidor web si localhost no funciona." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Prefijo de tabla" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Si quieres ejecutar varias instalaciones de WordPress en una sola base de datos cambia esto." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Puedes crear manualmente el arhivo wp-config.php y pegar el siguiente texto en el." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Ejecutar la instalación" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Para permitir usar esta página para reparar automáticamente problemas en la base de datos añade la siguiente línea al archivo wp-config.php. Una vez añadas esta línea a tu archivo de configuración vuelve a cargar esta página." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "No hay comentarios esperando moderación." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Informe de cambios" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Otras notas" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Instalación" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Descripción" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Capturas de pantalla" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Si quieres, puedes introducir aquí estructuras personalizadas en las URLs de tus categorías y etiquetas. Por ejemplo, usando temas como categoría base podrías tener enlaces de categorías como http://ejemplo.org/%stemas/sincategoria/. Si dejas esto en blanco se usarán los valores predeterminados." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Deberías actualizar tu archivo web.config ahora." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de borrar este enlace '%s'\n" +" 'Cancelar' para parar, 'Aceptar' para borrar." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Página principal del plugin »" + +#: wp-admin/export.php:49 +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 "Puedes exportar un archivo del contenido de tu sitio para que puedas importarlo a otra instalación o plataforma. El archivo de exportación será un archivo en formato XML llamado WXR. Entradas, páginas, comentarios, campos personalizados, categorías y etiquetas serán incluidas. Puedes elegir incluir en el archivo WXR sólo cierta entradas o páginas con los filtros desplegables para limitar la exportación por categorías, autor, rango de fechas por mes o estado de plublicación." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Error al reparar la tabla %1$s. Error: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "La hora estándar comienza el: %s." + +#: wp-admin/user-new.php:155 +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 "Los nuevos usuarios recibirán un correo electrónico haciéndoles saber que han sido agregados como usuarios de tu sitio. Este correo electrónico contendrá también su contraseña. Marca la casilla si no deseas que el usuario reciba un mensaje de bienvenida." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "El plugin ha provocado una salida inesperada de %d caracteres durante la activación. Si ves mensajes de “cabeceras ya enviadas”, problemas con los feeds de sindicación u otros problemas, trata desactivar y eliminar el plugin." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "La actualización de este tema perderá cualquier cambio que hayas hecho. Pulsa 'Cancelar' para cancelar, 'OK' para actualizar." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Puedes filtrar la lista de roles de usuario usando los enlaces de texto de arriba a la izquierda para mostrar Todos, Administrador, Editor, Autor, Colaborador o Subscriptor. La vista por defecto muestra todos los usuarios. Los roles de usuario no usados no se listan." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Estás usando una versión de desarrollo de WordPress. Puedes actualizar a la última versión de desarrollo automáticamente o descargarla e instalarla manualmente:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "La configuración de publicar via correo electrónico te permite enviar a tu WordPress un correo con el contenido de tu entrada. Debes dar de alta una cuenta de correo secreta con acceso por POP3 para poder usarlo, y cualquier correo recibido en esta dirección se publicará, por eso es buena idea mantener esta dirección secretísima." + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Hay cambios sin guardar que se perderán. 'Aceptar' para continuar, 'Cancelar' para volver a editor de imágenes." + +#: wp-admin/import.php:23 +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 "En las versiones anteriores de WordPress todos los importadores estaban incluidos. Se han convertido en plugins porque la mayoría de la gente los usa sólo una vez o pocas veces." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "El tema activo está roto. Volviendo al tema por defecto." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "La imagen no puede ser procesada. Por favor, inténtalo otra vez." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "La tabla %1$s no está bien. Informa del siguiente error: %2$s. WordPress intentará reparar esta tabla…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Hay un autoguardado de esta entrada que es más reciente que la versión de abajo. Ver el autoguardado" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Reparaciones completadas. Por favor, quita la siguiente línea del archivo wp-config.php para evitar que esta página sea utilizada por usuarios no autorizados." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress puede reconocer automáticamente algunos problemas comunes de base de datos y repararlos. La reparación puede durar un rato, sé paciente por favor." + +#: wp-admin/maint/repair.php:118 +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 también puede tratar de optimizar la base de datos. Esto mejora el rendimiento en algunas situaciones. La reparación y optimización de la base de datos puede tomar mucho tiempo y la base de datos se bloqueará mientras se optimiza." + +#: wp-admin/user-new.php:279 +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 "Introduce la dirección de correo electrónico o el nombre de usuario de un usuario existente en esta red para invitarle a este sitio. A esa persona se le enviará un correo pidiéndole que confirme la invitación." + +#: wp-admin/options-discussion.php:173 +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 "Un avatar es una imagen que te sigue de blog en blog y aparece junto a tu nombre cuando comentas en sitios que tengan activos los avatares. Aquí puedes activar la visualización de avatares para la gente que comente en tu sitio." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Cuidado: Hacer cambios en plugins activos no es recomendable. Si tus cambios producen un error grave, el plugin será desactivado automáticamente." + +#: wp-admin/user-new.php:275 +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 "Escribe la dirección de correo electrónico de un usuario de esta red para invitarlo a este sitio. A esa persona se le enviará un correo electrónico para que confirme la invitación." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Desarrolladores colaboradores" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Muestra la Barra de Herramientas en el sitio" + +#: wp-admin/about.php:186 +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] "Versión %1$s marcada como actualización de seguridad, soluciona el error %2$s." +msgstr[1] "Versión %1$s marcada como actualización de seguridad, soluciona %2$s errores." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Para más información, lee las notas de la versión." + +#: wp-admin/about.php:190 +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] "Versión %1$s marcada como actualización de seguridad, soluciona el error %2$s." +msgstr[1] "Versión %1$s marcada como actualización de seguridad, soluciona %2$s errores." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "Versión %1$s soluciona el bug %2$s." +msgstr[1] "Versión %1$s soluciona %2$s bugs." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "¡Bienvenido a tu panel de WordPress! Esta es la pantalla que verás cuando inicies sesión en tu sitio, que te da acceso a todas las funciones de gestión del sitio de WordPress. Puedes obtener ayuda para cualquier pantalla haciendo clic en la pestaña Ayuda en la esquina superior." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Versión de mantenimiento y seguridad" +msgstr[1] "Versiones de mantenimiento y seguridad" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "¿Qué hay de nuevo?" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Versión de seguridad" +msgstr[1] "Versiones de seguridad" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Versión de mantenimiento" +msgstr[1] "Versiones de mantenimiento" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "La versión %1$s resuelve un problema de seguridad." +msgstr[1] "La versión %1$s resuelve varios problemas de seguridad." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Esta pantalla te permite elegir la estructura de enlaces permanentes. Puedes elegir entre las más habituales o crear una estructura de URL personalizada." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Volver a las actualizaciones" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Bienvenido a WordPress %1$s. Aprende más." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Añadir categorías" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Añadir etiquetas" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Solución de problemas" + +#: wp-admin/media-new.php:47 +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 "Aquí puedes subir archivos de medios sin tener que crear una entrada antes. Esto te permite subir archivos para entradas o páginas que escribas con posterioridad u obtener un enlace para un archivo que quieras compartir. Hay tres opciones para subir archivos:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Debes asignar una contraseña al nuevo usuario, la cual puedes cambiar después de que acceda. En todo caso, el nombre de usuario no pude cambiarse." + +#: wp-admin/tools.php:60 +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 "Si quieres convertir categorías en etiquetas (o viceversa), utiliza el Conversor de categorías y etiquetas que está disponible en la página de importación." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "Recuerda hacer clic en el botón \"Añadir nuevo usuario\" de esta pantalla cuando hayas terminado." + +#: wp-admin/export.php:151 +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 "Una vez que has guardado el archivo descargado, puedes utilizar la función de importarlo en otra instalación de WordPress para importar el contenido de este sitio." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Visualización en pantalla" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Adjuntando archivos" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Aquí tienes una visión general de los diferentes roles de usuarios y los permisos que cada uno tiene:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Roles de usuario" + +#: wp-admin/user-new.php:151 +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 "Para añadir un usuario nuevo a tu sitio, rellena el formulario de esta pantalla y haz clic en el botón \"Añadir nuevo usuario\" de abajo." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Moderar comentarios" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Los suscriptores pueden leer comentarios/comentar/recibir listas de distribución, etc, pero no pueden crear contenido normal en el sitio." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Si el importador que necesitas no está en la lista, busca en el directorio de plugins para ver si hay un importador disponible." + +#: wp-admin/edit.php:200 +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 "Si usas la edición por bloques, podrás cambiar los metadatos (categorías, autor, etc.) para los todas las entradas seleccionadas de una tacada. Para eliminar una entrada de esa selección, sólo tienes que hacer clic en la x que hay junto a nombre en el área de edición por bloques que aparece." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Acciones disponibles" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Los autores pueden publicar y gestionar sus propias entradas, además de subir archivos." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Cómo actualizar" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Esta pantalla te da acceso a todas tus entradas. Puedes personalizar el formato de esta pantalla para acomodarlo a tu sistema de trabajo." + +#: wp-admin/edit.php:199 +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 "También puedes editar o mover varias entradas a la basura a la vez. Selecciona los mensajes sobre los que deseas actuar utilizando las casillas de verificación. A continuaciónselecciona la acción a realizar en el menú Acciones en Bloque y haz clic en Aplicar." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Añadir plugins" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Pantalla de contenido" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Puedes personalizar el formato de los contenidos de esta pantalla’s de muchas formas:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Añadir temas" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Los plugins se conectan con WordPress para extender su funcionalidad con características personalizadas. Los plugins son desarrollados de forma independiente de la aplicación principal de WordPress por miles de desarrolladores en todo el mundo. Todos los plugins en el repositorio oficial de Plugins de WordPress.org son compatibles con la licencia de uso de WordPress. Puedes encontrar nuevos plugins para instalar haciendo una búsqueda o explorando el Directorio en tu sección de Plugins." + +#: wp-admin/options-permalink.php:21 +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 "Los enlaces permanentes son URLs permanentes para tus páginas y entradas de blog, así como para las categorías y las etiquetas de archivos. Un enlace permanente es la dirección web utilizada para enlazar tu contenido. La URL de cada entrada debe ser siempre la misma, permanente, y nunca cambiar; de ahí que se llame enlace permanente." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Mucha gente elige utilizar “enlaces permanentes chulos,” URLs que contienen información útil, como el título de la entrada en vez del los números de ID de la entrada genéricos. Puedes elegir cualquiera de los formatos de enlace permanente que hay en Ajustes comunes o puedes construir el tuyo propio si eliges Estructura personalizada." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Ajustes comunes" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Estruturas personalizadas" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "La subida de archivo te permite elegir la carpeta y la ruta donde guardar tu archivos subidos." + +#: wp-admin/options-writing.php:21 +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 "Puedes enviar contenido de muchas formas; esta pantalla contiene las opciones para todas ellas. La selección superior controla el editor dentro del escritorio, mientras las demás controlan las formas externas de publicación. Para más información sobre estos métodos para publicar, puedes mirar en los enlaces de la documentación." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "La instalación de temas en el multisitio sólo se puede hacer desde la sección de Administrador de red." + +#: wp-admin/options-general.php:65 +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 "Si quieres que los visitantes puedan registrarse sólos, no que sea el administrador el que lo haga, marca la caja de miembros. Puede definirse un rol de usuario por defecto para todos los usuarios, ya sean de registro propio o por el administrador." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Publicar por Correo Electrónico" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Si lo deseas, WordPress puede alertar automáticamente a varios servicios de tus nuevos artículos." + +#: wp-admin/options-discussion.php:20 +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 "Esta pantalla da muchas opciones para controlar la gestión y la visualización de los comentarios y enlaces de tus páginas y entradas. Hay tantas que no todas caben aquí :). Puedes consultar en los enlaces de la documentación para saber qué hace cada opción de discusión." + +#: wp-admin/user-edit.php:40 +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 "Puedes cambiar tu contraseña, activar los atajos de teclado, cambiar la paleta de colores de tus pantallas de administración, desactivar el editor WYSIWYG (visual), entre otras cosas. Puedes ocultar la barra de herramientas (antes conocida como barra de administración) de la parte pública (front end) de tu sitio, aunque no es posible desactivarlo para las pantallas de administración." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Barra lateral Inactiva (no utilizada) " + +#: wp-admin/widgets.php:97 +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 "Esta barra lateral no está disponible y no se muestra en tu sitio. Elimina cada uno de sus widgets para eliminar por completo esta barra inactiva." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Arrastra y suelta tus archivos en el espacio inferior. Puedes subir múltiples archivos." + +#: wp-admin/media-new.php:50 +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 "Haciendo click en Seleccionar archivos se abre una ventana de navegación, mostrando los archivos de tu sistema operativo. Seleccionando Abrir después de hacer clic en el archivo que quieres, activas una barra de progreso en la pantalla del cargador." + +#: wp-admin/edit-tags.php:187 +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 "Puedes crear grupos de enlaces utilizando las Categorías de enlaces. Los nombres de las Categorías de enlaces deben ser únicos y son algo distinto a las categorías que usas para tus entradas." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Quitar y reutilizar" + +#: wp-admin/edit-tags.php:189 +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 "Puedes asignar palabras clave a tu entradas utilizando las etiquetas. A diferencia de las categorías, las etiquetas no tienen jerarquía, lo que significa que no hay relación de una etiqueta con otra." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Widgets perdidos" + +#: wp-admin/edit-comments.php:118 +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 "Puedes gestionar los comentarios de tu sitio igual que gestionas tus artículos y el resto de tu contenido. Esta pantalla es configurable de la misma forma que el resto de pantallas de gestión, pudiendo utilizar las acciones que aparecen al pasar sobre los comentarios, o las Acciones en Bloque." + +#: wp-admin/edit-comments.php:125 +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 "En la columna de Autor, además del nombre del autor, dirección de correo electrónico y URL del blog, se muestra la dirección IP del comentarista. Haciendo clic en ese enlace se mostrarán todos los comentarios realizados desde esa dirección IP." + +#: wp-admin/index.php:46 +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 "Enlaces en la Barra de Herramientas en la parte superior de la pantalla conecta tu escritorio y tu sitio, y proporciona acceso a tu perfil e información valiosa de WordPress. " + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Borrar enlaces" + +#: wp-admin/upload.php:208 +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 "Pasar sobre una fila revela los enlaces de acción: Editar, Borrar Permanentemente y Ver. Haciendo clic en Editar o en los nombres de los archivos multimedia se mostrará una pantalla simple para editar los metadatos de ese archivo. Haciendo clic en Borrar Permanentemente se borrará el archivo de la librería multimedia, así como de todos los artículos en los que estuviera adjuntada. Ver te llevará a la página de visualización de ese archivo. " + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Gestionar páginas es muy parecido a gestionar entradas, y las pantallas pueden ser personalizadas de la misma manera." + +#: wp-admin/edit.php:221 +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 "Puedes realizar el mismo tipo de acciones, incluyendo disminuir la lista utilizando filtros, utilizar los enlaces de acción que aparecen al pasar sobre una fila, o utilizando el menú de Acciones en Bloque para editar los metadatos de varias páginas a la vez. " + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Si un archivo no se ha adjuntado a ningún artículo, podrás verlo en la columna de Adjunto. Puedes hacer clic en Adjuntar Archivo para lanzar un pequeño popup que te permitirá buscar un artículo para adjuntar el archivo. " + +#: wp-admin/upload.php:200 +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 "Todos los archivos que has subido están listados en la Librería Multimedia, con las subidas más recientes listadas primero. Puedes utilizar la pestaña de Opciones de Pantalla para personalizar la visualización de esta pantalla." + +#: wp-admin/edit.php:214 +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 "" +"Las páginas son similares a los artículos en que tienen un título, cuerpo y metadatos asociados. Son diferentes en que no son parte de la corriente cronológica del blog, siendo una especie de artículos permanentes. \n" +"Las páginas no están categorizadas o etiquetadas, pero pueden tener jerarquía. Puedes anidar páginas bajo otras páginas haciendo que una sea “Padre” de otra, creando así grupos de páginas." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Mucha gente aprovecha los atajos de teclado para moderar los comentarios más rapidamente. Utiliza el enlace del lateral para aprender más sobre esto." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "En la columna Comentarios, sobre cada comentario hay un “Añadido el,” seguido de la fecha y la hora en la que se dejó el comentario en tu sitio. Haciendo clic en el enlace de fecha/hora irás a ese comentario en tu sitio. Pasando sobre cualquier comentario tendrás la opción de aprobarlo, responderlo (y aprobarlo), edición rápida, edición, marcarlo como spam, o enviarlo. " + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Los enlaces pueden dividirse en categorías de enlaces; estas son diferentes de las categorías utilizadas en las entradas" + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "Aprende más sobre WordPress, %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Gestionar páginas" + +#: wp-admin/users.php:35 +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 "Puedes mostrar/ocultar columnas basándote en tus necesidades y decidir cuántos usuarios listar por pantalla utilizando la pestaña de Opciones de Pantalla." + +#: wp-admin/edit.php:192 +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 "Previsualizacón mostrará cómo se verá tu borrador si se publica. Ver te llevará a tu sitio para ver el artículo. El enlace que esté disponible dependerá del estado del artículo." + +#: wp-admin/users.php:41 +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 "Pasando por encima de una línea en la lista de usuarios se mostrarán los enlaces de acción para gestionar usuarios. Puedes realizar las siguientes acciones:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Papelera elimina tu artículo de esta lista y lo añade a la papelera, donde puedes borrarlo permanentemente. " + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Edición Rápida proporciona acceso en línea a los metadatos de tu artículo, permitiéndote actualizar detalles del artículo sin dejar la pantalla. " + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Editar te lleva a la pantalla de edición de esa entrada. También puede llegar hasta ella haciendo clic en el título de la entrada." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Editar te lleva a la pantalla de edición de perfil para ese usuario. Puedes llegar también a esa pantalla cliqueando sobre su nombre de usuario." + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Puedes ver todas las entradas escritas por un usuario haciendo clic en el número que hay bajo la columna Entradas." + +#: wp-admin/user-new.php:154 +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 "En una instalación multisitio puedes añadir cuentas que ya existen en la Red especificando el nombre de usuario o la contraseña con la que están registrados en la misma, y definiendo un rol. Para más opciones, como especificar una contraseña, debes ser Administrador de la Red y utilizar el enlace que aparece al pasar sobre los nombres de usuario. Puedes encontrar esta opción bajo Administración de Red > Todos los Usuarios." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Es común la inclusión directa de wp-admin/includes/template.php en el tema para utilizar add_meta_box(). En vez de hacer esto, y por seguridad, debes utilizar la llamada al gancho add_meta_box() de la acción add_meta_boxes." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Bienvenido a WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Ve a Escritorio → Inicio" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Vuelve a Escritorio → Actualizaciones" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress está creado por un equipo mundial de personas apasionadas de forma individual." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Jefe de Desarrollo" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Bajo el Capó" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Personaliza tu sitio" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Perfil actualizado." + +#: wp-admin/user-new.php:81 +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 "" +"Hola,\n" +"\n" +"Has sido invitado a participar de '%1s' en\n" +"%2$s como %3$s.\n" +"\n" +"Por favor, haz clic en el enlace para aceptar la invitación:\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Jefe de Desarrollo" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "No se ha podido descomprimir el paquete." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "El plugin no tiene archivos." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "No se encontraron plugins." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "El tema no tiene la hoja de estilo style.css." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "El tema no tiene el archivo index.php." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "La hoja de estilo style.css no contiene una cabecera válida." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "URL del adjunto a la entrada" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Todos los enlaces" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Arrastra los archivos aquí" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%d plugins" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%d plugin" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "Optimizada la tabla %s con éxito." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "No se pudo optimizar la tabla %1$s . Error: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "La tabla %s ha sido reparada con éxito." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "La tabla %s ya está optimizada." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "La tabla %s está correcta." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Ver los detalles de la versión %1$" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Instala el importador de Tumblr para importar entradas y media de Tumblr usando su API" + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "

      Actualiza %2$s o aprende como navegar feliz

      " + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Redimensiona las imágenes para que coincidan con la medida más larga seleccionada en las %1$sopciones sobre imágenes%2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, vídeo u otro tipo de archivo." + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Insertar medio desde otra web" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "ERROR: no se encuentra la página de opciones." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "Error: Se ha producido un error en la conexión con el servidor. Por favor, verifica que la configuración es correcta." + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "Error: estás respondiendo a un comentario de una entrada en borrador." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "Error: por favor, escribe un comentario." + +#: wp-admin/index.php:45 +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 "El menú de navegación de la izquierda proporciona enlaces a todas las pantallas de administración de WordPress, con elementos de submenú que aparecen al pasar el ratón sobre ellos. Puedes minimizar este menú para que sea una barra estrecha de iconos haciendo clic en la flecha del menú Cerrar en la parte inferior." + +#: wp-admin/index.php:56 +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 "Arrastra y suelta - Para reordenar los cuadros, arrastra y suelta, haz clic en la barra de título del cuadro seleccionado y suéltalo cuando se vea un rectángulo de líneas punteadas en la ubicación donde quieras ponerlo." + +#: wp-admin/index.php:54 +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 "Puedes usar los controles siguientes para organizar tu escritorio de modo que se adapte a tu rutina de trabajo. Puedes hacer lo mismo en la mayoría de las secciones de administración." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Vista previa" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Actualizaciones %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Resultados de búsqueda para “%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "No puedes asignar ese perfil a los usuarios." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Actualización disponible (%s)" +msgstr[1] "Actualizaciones disponibles (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Haz clic para ver toda la lista de archivos que se borrarán" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s por %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Precaución:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Añadir nuevo usuario" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Usuarios" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "No tienes suficientes permisos para gestionar opciones en este sitio." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Plugins instalados" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Confirmar borrado" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Desactivar" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Versión %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Por %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Usuario añadido." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Ver" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Super administrador" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "No puedes borrar usuarios." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Ajustes guardados." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Perfiles cambiados." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Usuario borrado de este sitio." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Buscar usuarios" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Añadir usuario existente" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Perfil" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Todo (%s)" +msgstr[1] "Todos (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Para más información:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Borrar" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Todos los usuarios" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Atributos" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Instalar" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Plugins %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Borrar sitio" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Sobre las páginas" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Personalizando esta pantalla" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Título y editor de entradas" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Documentación sobre etiquetas de las entradas" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Nota: ninguna de estas opciones bloquea el acceso a tu sitio — los motores de búsqueda podrán o no respetar tu petición." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Nombre entrada" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "pagina-ejemplo" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archivos" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Este importador no está instalado. Por favor, instala los importadores desde el sitio principal." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "Dirección de correo electrónico" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Idioma del sitio" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Tratar de avisar a los sitios enlazados desde el artículo." + +#: wp-admin/user-new.php:24 +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 "" +"Hola,\n" +"Has sido invitado a unirte a '%1$s' en\n" +"%2$s como %3$s.\n" +"Si no quieres unirte a este sitio, por favor ignora este correo electrónico\n" +"Esta invitación caducará en unos días.\n" +"\n" +"Por favor, haga click en el siguiente enlace para activar su cuenta de usuario:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Plantilla a pantalla completa" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Formatos de entradas" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Imágenes destacadas" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Imagen de cabecera" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Parece que estás usando una versión antigua de %s. Para una mejor experiencia de WordPress, por favor, actualiza tu navegador." + +#: wp-admin/includes/dashboard.php:1174 +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 "Parece que estás usando una versión insegura de %s. El uso de un navegador obsoleto hace que tu ordenador sea inseguro. Para una mejor experiencia con WordPress, por favor, actualiza tu navegador." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Hay algunos elementos de menú no válidos. Por favor, compruébalos o elimínalos." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (no válido)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Nombre" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Nombre" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Tu sitio invita a" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Nombre" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Nombre" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Diseño del icono" + +#: wp-admin/theme-install.php:81 +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.org 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 "Puedes encontrar más temas en el buscador/instalador de temas que hay en esta misma página, donde se mostrarán los temas del Directorio de temas. Estos temas son diseñados y desarrollados por terceros y estás disponibles sin cargo (gratis) y compatible con la licencia que utiliza WordPress." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Reinstalar ahora" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "El archivo subido excede la directiva upload_max_filesize en php.ini." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "El archivo subido excede la directiva MAX_FILE_SIZE que se especificó en el formulario HTML." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Si tu barra de marcadores está oculta: copia el siguiente código, abre el gestor de marcadores, crea un nuevo marcador, teclea Publica esto en el campo de nombre y pega el código en el campo de la URL." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Confirmador del núcleo" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Confirmador invitado" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Librerías externas" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Añadir:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Añadir fotos" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Herramientas disponibles" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Configuración de la red" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Líder de experiencia de usuario" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Traductores" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 crece cuando la gente habla a sus amigos sobre él y los miles de negocios y servicios que se construyen en y alrededor de WordPress lo comparten con sus usuarios. Nos enorgullece cada vez que alguien difunde la buena nueva, simplemente asegúrate de echar un vistazo a nuestras guías de marca." + +#: wp-admin/freedoms.php:52 +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 "Cada plugin y tema del directorio de WordPress.org es 100%% GPL o con una licencia libre similar y compatible, así que puedes sentirte seguro buscando plugins y temas aquí. Si obtienes un plugin o tema desde otra fuente asegúrate de preguntar primero si es GPL. Si no respeta la licencia de WordPress no lo recomedamos." + +#: wp-admin/freedoms.php:36 +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 es un software de código libre y abierto, construido por una comunidad de desarrolladores, en su mayoría voluntarios, distribuidos por todo el mundo. WordPress viene con la genial licencia que cambiará el mundo, la licencia GPL." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Jefe de Desarrollo" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Desarrollador" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Equipo Extendido del Core" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "¿Quieres ver tu nombre destacado en esta página? Involúcrate en WordPress." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Créditos" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Desactivar" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Co-fundador, jefe de proyecto" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internacionalización" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Colaboradores del núcleo de Wordpress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Estrellas del rock recientes" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Todos los comentarios" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress está creado por un equipo de personas apasionadas que están alrededor del todo el planeta.Involucrarse en WordPress." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Líderes de proyecto" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Diseñador" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Tienes la libertad de usar el programa con cualquier propósito." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Tienes acceso al código fuente, la libertad de estudiar cómo funciona el programa, y ​​la libertad de cambiarlo para que haga lo que quieras." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Tienes la libertad de redistribuir copias del programa original y así ayudar a otros." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Eres libre de distribuir copias de tu versión modificada a quien quieras. Si lo haces, das la oportunidad de beneficiarse de tus cambios a toda la comunidad." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "¡Estás usando un navegador inseguro!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "¡Tu navegador está obsoleto!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "¿No te gustaría que todo el software tuviera esa libertad? Nosotros también. Para más información ve a la Free Software Foundation." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Derechos" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Puedes usar una de estas cabeceras tan chulas o mostrarlas aleatoriamente en cada página." + +#: wp-admin/custom-header.php:636 +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 "Si no quieres subir tu propia imagen puedes usar una de estas cabeceras tan chulas o ir mostrándolas aleatoriamente." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Puedes elegir una las cabeceras que ya has subido o que se muestren aleatoriamente." + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Cerrar menú" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Los Dependientes son plugins avanzados del directorio %s que reemplazan funcionalidades de WordPress cuando están disponibles." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Los archivos del directorio %s se ejecutan automáticamente." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Aleatoria: Muestra una imagen diferente en cada página." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Imágenes subidas" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Documentación sobre la carga de archivos multimedia" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr " Documentación sobre los perfiles de usuario" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr " Documentación sobre ajustes de enlaces permanentes" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Documentación sobre las categorías" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr " Documentación sobre categorías de enlaces" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr " Documentación sobre widgets" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr " Documentación sobre menús " + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Documentación de editar objetos multimedia" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr " Documentación de la edición de páginas" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Documentación sobre la librería multimedia " + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Documentación sobre herramientas " + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Documentación sobre cabeceras personalizadas" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Documentación sobre exportación " + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Documentación sobre ajustes generales" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Documentación sobre Ajustes multimedia" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr " Documentación sobre actualizar WordPress" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Documentación sobre escritura y edición de entradas " + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Documentación sobre comentarios" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Documentación sobre la gestión de usuarios" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Documentación sobre ajustes de comentarios" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr " Documentación sobre la creación de enlaces " + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Documentación sobre ajustes de lectura" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Documentación sobre la instalación de plugins " + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Documentación sobre la gestión de entradas " + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Documentación sobre el escritorio" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Documentación de la edición de plugins" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr " Documentación sobre fondo personalizado" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Documentación sobre importar" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Documentación sobre la gestión de páginas" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Documentación sobre añadir nuevas páginas" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Documentación sobre ajustes de escritura" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Documentación sobre la gestión de enlaces " + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Documentación sobre agregar nuevos usuarios" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Diseño de pantalla" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Ha marcado a este usuario para su eliminación:" +msgstr[1] "Ha marcado a estos usuarios para su eliminación:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Volver a usuarios" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s de %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s Plantilla de Página" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Formato de entrada:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Este plugin puede estar activado para otros sitios de la red." +msgstr[1] "Estos plugins pueden estar activos para otros sitios de la red." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "No puedes borrar un plugin si está activado para el sitio principal." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Formato de entrada por defecto" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "No tienes los permisos adecuados para actualizar este sitio." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Añadir usuario existente" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Añadir nuevo usuario " + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Añadir nuevo usuario" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Añadir usuario existente" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Cualquier modificación de los archivos se verá reflejada en todos los sitios de la red." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Añadir usuario existente" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "" +"Publicar esto es un marcador de enlaces que hace fácil bloguear sobre algo con lo que te hayas topado en la web. Puedes usarlo para guardar un enlace, para publicar un resumen del mismo. Publicar esto te permite elegir de entre las imágenes de esa página cuál se utilizará para tu entrada. \n" +"Sólo tienes que arrastrar el enlace de Publicar esto de esta pantalla a la barra de enlaces favoritos de tu navegador y tendrás la forma más fácil de crear contenido. Haciendo clic en él mientras estés visitando cualquier sitio web se abre una ventana emergente con las opciones mencionadas. " + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Documentación sobre cómo escribir plugins" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "Las cajas en tu Escritorio son:" + +#: wp-admin/users.php:26 +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 "Esta pantalla muestra todos los usuarios existentes para tu sitio. Cada usuario dispone de uno de los cinco perfiles definidos según lo establecido por el administrador del sitio: Administrador del sitio, editor, autor, colaborador o suscriptor. Los usuarios con perfiles que no sean de administrador verán menos opciones en el panel de navegación cuando se hayan identificado, en base a su perfil." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Documentación sobre el uso de enlaces permanentes" + +#: 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 "Si quieres hacer cambios pero no quieres que se sobreescriban cuando se actualice el plugin, deberías pensar en escribir tu propio plugin. Para obtener información acerca de cómo editar plugins, escribir desde cero el tuyo, o simplemente entender mejor su anatomía, echa un vistazo a los enlaces de aquí abajo." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Descripción de los perfiles y capacidades" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "pagina-ejemplo" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Página de ejemplo" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (generado)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Sólo tienes un tema activado para este sitio. Ve a la administración de la red para activar or instalar más temas." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Sólo tienes un tema activado para este sitio. Ve a la administración de la red para activar más temas." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Los privilegios del Super admin no se pueden eliminar porque este usuario tiene el correo electrónico de administrador de la red." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Tienes sólo un tema instalado. ¡Disfruta de la vida! Puedes elegir entre más de 1.000 temas gratuitos en el directorio de temas de WordPress.org cuando quieras: sólo tienes que hacer clic en la pestaña Instalar tema de arriba." + +#: wp-admin/maint/repair.php:113 +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 "Una o más tablas no están disponibles. Para permitir a WordPress que intente repararlas, pulse el botón “Reparar bases de datos”. La reparación puede llevar un rato, ten paciencia, por favor." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Editor visual de estilos RTL" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Este tema hijo hereda plantillas de un tema padre, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Este es un archivo del tema padre actual." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Activar para la red" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "¡La base de datos de WordPress se ha actualizado con éxito!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Actualizar la base de datos de WordPress" + +#: wp-admin/update-core.php:101 +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 "Se va a instalar WordPress %s en inglés (US). Existe la posibilidad de que esta actualización rompa tu traducción. Puede que prefieras esperar a que salga la versión local." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "La actualización puede tardar un poco, así que sé paciente, por favor." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "Actualización de WordPress" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Actualización completada" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Es necesaria una actualización de la base de datos" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "¡WordPress se ha actualizado! Antes de continuar, tenemos que actualizar tu base de datos a la última versión." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "No es necesaria la actualización" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "El plugin se ha actualizado con éxito." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Actualizar tema" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Actualización de plugin fallida." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Actualización del tema fallida." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Tema actualizado correctamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Actualizar plugin" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Hay una nueva versión de %1$s disponible. Ver detalles de la versión %4$s. La actualización automática no está disponible para este plugin." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Paquete de actualización no disponible." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Rango de fechas:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Esto contendrá todas tus entradas, páginas, comentarios, campos personalizados, menús de navegación y entradas personalizadas." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Elige qué exportar" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Autores:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Todo el contenido" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "(%s)" +msgstr[1] "Todos (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Perdona, por razones de seguridad, este tipo de archivos no está permitido." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Más información" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "En respuesta a" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Enviado el %2$s a las %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Documentación sobre los comentarios de spam" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Documentación sobre atajos de teclado" + +#: wp-admin/widgets.php:53 +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 "La sección de widgets disponibles contiene todos los widgets que puedes elegir. Cuando arrastres el widget a la barra lateral, se abrirá para que puedas configurar sus opciones. Cuando las tengas a tu gusto, haz clic en botón de guardar y el widget se pondrá a funcionar en tu sitio. Si pulsas borrar, se quitará el widget." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Recuerda hacer clic en Actualizar archivos multimedia para guardar los metadatos que hayas introducido o cambiado." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "Se recorta la imagen haciendo clic en la misma (el icono de recorte ya estará seleccionado) y arrastrando el marcho de recorte hasta donde se desee. Para fijarla, haz clic en guardar." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "(Sólo para imágenes) Puedes hacer clic en editar imágenes, debajo de la miniatura, para obtener el menú de edición de imágenes y recortar, rotar o invertir la imagen, así como deshacer y rehacer. Las cajas de la derecha te dan más opciones para escalar y recortar la imagen; y para recortar la miniatura de forma diferente de la imagen original. Puedes hacer clic en la ayuda en esas cajas para obtener más información." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Esta pantalla te permite editar cinco campos para metadatos de un archivo en la biblioteca multimedia." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "Correo electrónico o nombre usuario" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Buscar temas instalados" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Activar este plugin para todos los sitios en esta red" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Atención: Se perderá cualquier personalización que hayas hecho a los archivos del tema. Por favor, considere el uso de temas hijos para mantener cambios." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "(%s) fija" +msgstr[1] "(%s) fijas" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Por favor, elige uno o más plugins a actualizar." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Por favor, elige uno o más temas para actualizarlos." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Última revisión el %1$s a las %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Comprobar de nuevo" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "El proceso de actualización ha empezado. Puede llevar un rato en algunos servidores, ten paciencia, por favor." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Documentación sobre formatos de fecha y hora." + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Estás utilizando la contraseña generada automáticamente para tu cuenta. ¿Quieres cambiarla por otra más fácil de recordar?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Aplicar filtros" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Soporte del lenguaje RTL" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Estilo del editor" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Escritura en la página principal" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Traducción lista" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "No tienes permiso para editar este comentario." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Para realizar la operación que has solicitado WordPress necesita tener acceso a tu servidor web." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Página actual" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Ir a la página anterior" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Ir a la página siguiente" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Ir a la última página" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 elemento" +msgstr[1] "%s elementos" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "No se han encontrado usuarios que se ajusten a lo que buscas." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Ningún tema se ajusta a lo que buscas." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Ir a la primera página" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Buscar sitios" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Crear un nuevo usuario" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Tienes %1$s y %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s sitio" +msgstr[1] "%s sitios" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s usuario" +msgstr[1] "%s usuarios" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Importante: antes de la actualización, por favor, realiza un respaldo de la base de datos y ficheros. Si necesitas ayuda para la actualización, visita la página del Codex: Actualización de WordPress." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(El registro ha sido deshabilitado. Sólo los miembros de este sitio pueden comentar.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Puedes actualizar a WordPress %2$s automáticamente o descargar el paquete e instalarlo manualmente:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Los usuarios nuevos recibirán un correo electrónico haciéndoles saber que han sido añadidos como usuarios de tu sitio. De forma predeterminada, este correo electrónico también contendrá su contraseña. Desmarca la casilla si no quieres que la contraseña se incluya en el correo electrónico de bienvenida." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Hay una nueva versión de %1$s disponible. Ver detalles de la versión %4$s. " + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Ir a la página de temas" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Ir a la página de plugins" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Ir a la página de actualizaciones de WordPress" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (Pendiente)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Haz click en Guardar menú para hacer públicos los elementos de menú pendientes." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Espacio de almacenamiento" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Crear nuevo sitio" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Plugins" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Elementos multimedia" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Comentarios" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Las imágenes de exactamente %1$d x %2$d pixels se utilizarán tal cual." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Documentación sobre Añadir nuevos temas" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Recortar y publicar" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Puedes encontrar plugins adicionales para tu sitio usando la funcionalidad Instalador/navegador de plugins o navegando por el directorio de plugins de WordPress directamente e instalando manualmente nuevos plugins. Para instalar manualmente un plugin normalmente necesitarás subir el fichero del plugin a tu directorio /wp-content/plugins. Una vez se haya instalado el plugin puedes activarlo aquí." + +#: wp-admin/edit-link-form.php:60 +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 se refiere a red de amigos XHTML (XHTML Friends Network), y es opcional. WordPress permite generar atributos XFN que muestran tu relación con los autores/propietarios del sitio al que estés enlazando." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Documentación sobre cómo gestionar plugins" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Documentación sobre etiquetas de plantilla" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Documentación sobre cómo editar archivos" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Documentación sobre el uso de temas" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Documentación sobre el desarrollo de temas" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "Contraseña FTP" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "Usuario FTP" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "Contraseña FTP/SSH" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "Usuario FTP/SSH" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Puedes elegir lo que se muestra en la página principal de tu sitio. Pueden ser entradas en orden cronológico inverso (blog clásico) o una página fija/estática. Para definir una página de inicio estática primero tienes que crear dos páginas. Una será la página principal y la otra donde se mostrarán tus entradas." + +#: wp-admin/options-permalink.php:38 +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 "Los campos opcionales te permiten personalizar los nombres base de “categoría” y “etiqueta” que aparecerán en las URLs del archivo. Por ejemplo, la página con el listado de todas las entradas de la categoría “Sin categoría” podrían ser como /temas/sin-categoria en vez de /category/sin-categoria." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Los siguientes temas están instalados pero incompletos. Los temas deben tener una hoja de estilos y una plantilla." + +#: wp-admin/options-permalink.php:31 +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 "Cuando asignas varias categorías o etiquetas a una entrada sólo se puede mostrar una en el enlace permanente: la categoría con el número más bajo. Esto es así si tu estructura personalizada contiene %category% o %tag%." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Si eliges una opción distinta de la que está por defecto tu ruta general de URL con etiquetas de estructura, los términos rodeados por %, también aparecerán en el campo de estructura personalizada y podrás cambiar aquí tu ruta en otro momento." + +#: wp-admin/widgets.php:67 +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 "Muchos temas muestran varios widgets de barra lateral por defecto hasta que editas tus barras laterales, pero no se muestran automáticamente en tu herramienta de gestión de barras laterales. Una vez hagas tu primer cambio en un widget puedes volver a añadirlo desde el área de widgets disponibles." + +#: wp-admin/widgets.php:59 +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 "Si quieres quitar el widget, pero también guardar los ajustes por si los necesitaras en el futuro, simplemente arrástralo al área de widgets inactivos. Puedes añadirlos de nuevo en cualquier otro momento desde ahí. Esto es especialmente útil cuando cambias a un tema con pocas o distintas áreas de widgets." + +#: wp-admin/users.php:27 +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 "Para añadir un usuario nuevo a tu sitio haz clic en el botón Añadir nuevo en la parte superior de la pantalla o en la sección Añadir nuevo del menú Usuarios." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Puedes establecer los tamaños máximos para las imágenes insertadas en tu contenido; también puedes insertar una imagen a tamaño completo." + +#: wp-admin/options-general.php:61 +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 "La mayoría de los temas muestran el título del sitio en la parte superior de cada página, en la barra de título del navegador, y como nombre identificativo para los feeds. La descripción corta también se muestra en muchos temas." + +#: wp-admin/edit-form-advanced.php:372 +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 "Orden - Normalmente las páginas se ordenan alfabéticamente, pero puedes elegir tu propio orden introduciendo un número (1 para la primera, etc) en este campo." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Por favor, introduce tus datos de acceso FTP o SSH para proceder." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Por favor, introduce tus datos de acceso FTP para proceder." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Si no recuerdas tus datos de acceso deberías contactar con tu proveedor de alojamiento." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Pudes subir manualmente un tema si ya has descargado su archivo ZIP en tu ordenador (asegúrate de que sea de una fuente fiable y original). También puedes hacerlo al viejo estilo y copiar un tema descargado a través de FTP en tu directorio /wp-content/themes." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Tu perfil contiene infomación sobre ti (tu “cuenta”) así como algunas opciones personales relacionadas con el uso de WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 "Las páginas son similares a las entradas y tienen título, cuerpo de texto y metadatos asociados, pero son diferentes en que no forman parte de la secuencia cronológica tipo blog, son una especie de entradas permanentes. Las páginas no tienen categorías ni etiquetas, pero pueden tener una jerarquía. Puedes anidar páginas bajo otras páginas haciendo a una “Superior” de otra, creando así un grupo de páginas." + +#: wp-admin/edit-form-advanced.php:361 +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 "Enviar trackbacks - Los trackbacks son un modo de avisar a los sistemas antiguos de blogs que les has enlazado. Introduce la(s) URL(s) a la(s) que quieres enviar trackbacks. Si enlazas a otro sitio creado con WordPress recibirán aviso automáticamente por medio de los pingbacks, y este campo no sería necesario." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Los Colaboradores pueden escribir y gestionar sus entradas, pero no pueden publicar entradas o subir archivos multimedia." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Los Administradores tienen acceso a todas las funciones de administración." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "Puedes usar el editor para realizar cambios a cualquier archivo php de tus plugins. Cuidado si realizas cambios, la actualización de los plugins producirá que tus modificaciones sean sobrescritas y se pierdan." + +#: wp-admin/link-manager.php:47 +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 "Aquí puedes añadir enlaces a mostrar en tu sitio, generalmente usando Widgets. Por defecto, los enlaces son a varios sitios de la comunidad de WordPress. Son incluidos como ejemplo." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Si eliminas un enlace, será eliminado de forma permanente. Aún no existe una Papelera para los enlaces." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "No olvides hacer clic en el botón Guardar cambios cuando acabes." + +#: wp-admin/custom-background.php:142 +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 "Puedes personalizar la imagen de tu sitio sin tocar nada del código del tema usando un fondo personalizado. Tu fondo puede ser una imagen o un color." + +#: wp-admin/edit-tags.php:212 +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 "Slug - La “slug ” es la versión amigable de la URL. Normalmente, son todo minúsculas y contiene sólo letras, números y guiones." + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "También puedes crear entradas con el marcador Publicar esto." + +#: wp-admin/user-edit.php:41 +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 "Tu nombre de usuario no puede cambiarse, pero puedes usar los otros campos para introducir tu nombre real o tu alias y utilizarlo para que se muestre en tus entradas." + +#: wp-admin/user-edit.php:42 +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 "Los campos necesarios están marcados. El resto son opcionales. El perfil sólo será mostrado si tu tema está configurado para ello." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Recuerda hacer click en el botón actualizar Perfil cuando acabes." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Los Editores pueden publicar entradas, gestionar sus entradas y entradas de otras personas, etc." + +#: wp-admin/comment.php:53 +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 "También puedes moderar los comentarios desde esta pantalla usando la caja de estado, donde puedes cambiar el día/hora del comentario." + +#: wp-admin/comment.php:52 +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 "Si te es necesario puedes editar la información que falta en un comentario. Esto es muy útil si te advierten que un usuario ha cometido un error tipográfico al realizar un comentario." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Introduce el nombre del menú aquí." + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC quiere decir Hora universal coordinada (Coordinated Universal Time)" + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Los campos en esta pantalla determinan algunas configuraciones básicas de tu sitio." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Esta pantalla contiene los ajustes que afectarán a cómo se muestran tus contenidos." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Debes hacer clic en el botón Guardar cambios en la parte inferior de la pantalla para que los nuevos ajustes tengan efecto." + +#: wp-admin/options-general.php:64 +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 "La URL de WordPress y la URL del sitio pueden ser las mismas (ejemplo.com) o diferentes; por ejemplo, puedes tener los archivos del core de WordPress en un subdirectorio (ejemplo.com/wordpress) en vez de en el directorio raíz." + +#: wp-admin/edit-link-form.php:59 +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 "Las cajas para el nombre del enlace, dirección web y descripción tienen una posición fija. Las otras las puedes mover y colocar mediante arrastrar y soltar. Puedes esconder cajas que no quieras usar en la pestaña Opciones de pantalla o minimizar las cajas haciendo clic en la barra del título de la caja." + +#: wp-admin/update-core.php:193 +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 "Mientras se actualiza tu sitio, éste permanecerá en modo mantenimiento. Tan pronto como finalice la actualización, tu sitio volverá a estar activo." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Tus plugins están actualizados." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Tienes la última versión de WordPress. No es necesario actualizarla." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Tus temas están actualizados." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Hay disponible una nueva versión actualizada de WordPress." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Original: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Nombre de la función…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Activar importador" + +#: wp-admin/edit-link-form.php:58 +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 "Puede añadir o editar enlaces desde esta pantalla introduciendo la información en cada caja. Sólo son necesarios el enlace a la web y el nombre (el texto que quieres mostrar en el enlace en tu sitio)." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Volver a los importadores" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Activar plugin y Comenzar Importación" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Las categorías se pueden convertir a voluntad en etiquetas usando el conversor de categorías a etiquetas." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Inicio: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "ERROR:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "El importador %s no es válido o no está instalado." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Atributos de página" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "¿Necesitas ayuda? Usa la pestaña Ayuda en la parte superior derecha de la pantalla." + +#: wp-admin/import.php:22 +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 "Esta pantalla lista los enlaces a los plugins de importación de datos de blogs/contenido de diferentes plataformas. Elige la plataforma desde la que quieres importar datos y haz clic en Instalar ahora cuando seas preguntado en la ventana emergente. Si tu plataforma no está en la lista, haz clic en el enlace de buscar en el directorio de plugins para ver si hay uno para tu plataforma." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Una vez generado, tu archivo WXR puede ser importado por otro sitio WordPress o por otra plataforma de blogs que pueda acceder a este formato." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Puedes personalizar cómo se muestra esta pantalla usando la pestaña Opciones de pantalla y/o el menú desplegable de filtros encima de la tabla de enlaces." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Elige un plugin a editar en el menú superior derecha y haz clic en el botón Seleccionar. Haz clic una vez sobre cualquier nombre de archivo para cargarlo en el editor. No olvides guardar tus cambios (Actualizar archivo) cuando acabes." + +#: wp-admin/plugins.php:353 +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 "La mayoría de las veces los plugins funcionan perfectamente con el núcleo de WordPress y con los otros plugins. Algunas veces, puede haber incompatibilidades entre algunos plugins produciendo problemas. Tu sitio podría comenzar a hacer cosas raras, esto podría ser un problema. Prueba a desactivar tus plugin e ir activándolos uno a uno y comprobando que el problema no reaparezca. Es la forma de detectar el plugin problemático o la combinación de plugins problemáticos." + +#: wp-admin/widgets.php:60 +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 "Los widgets pueden usarse varias veces. Puedes proporcionar a cada widget un título para ser mostrado en tu sitio, pero no es necesario." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Activar el modo de accesibilidad, vía Opciones de Pantalla, te permite usar botones de Añadir y Editar en vez de arrastrar y soltar." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Puedes usar el Editor de temas para editar de forma individual los archivos css y php que crean la apariencia de tu sitio." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Comienza seleccionando qué tema quieres editar en el menú desplegable y haz clic en Elegir. Una lista de todas las plantillas aparecerá. Apretando una vez sobre el nombre de un archivo, éste aparecerá en la gran caja de edición." + +#: wp-admin/widgets.php:52 +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 "Los Widgets son secciones independientes de contenido que pueden ser colocados en cualquier parte de tu tema que esté preparado para ello (comúnmente llamados barras laterales/sidebars). Para colocar en tus áreas laterales/widgets con widgets de forma individual, arrastra y suelta la barra del título del widget al área deseada. Por defecto, sólo la primera área está desplegada. Para poner widgets en otras aéreas haz clic en el barra del título para desplegarlas." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Advertencia: piensa detenidamente en la posibilidad de que tu sitio produzca errores y sea inaccesible si estás editando el tema en uso y cometes algún error." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Después de introducir tus modificaciones, haz click en Actualizar archivo." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(sin superior)" + +#: wp-admin/edit-form-advanced.php:371 +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 "Plantilla - Algunos temas tienen plantillas personalizadas que pueden usarse para añadir algunas características adicionales o diseños personalizados. Si las hay, las encontrarás en el menú desplegable." + +#: wp-admin/edit-form-advanced.php:370 +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 "Superiores - Puedes ordenar tus páginas en jerarquías. Por ejemplo, podrías tener una página “Sobre” que bajo ella las páginas “Historia de mi vida” y “Mi perro”. No hay límites en cuántos niveles puedes anidar páginas." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Todas las actualizaciones han sido completadas." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Cuando añadas una nueva etiqueta en esta pantalla, rellenarás los siguientes campos:" + +#: wp-admin/edit-tags.php:185 +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 "Puedes usar categorías para definir secciones para las entradas de tu sitio y grupo. La categoría por defecto es “Sin categoría” hasta que la cambies en tus ajustes de escritura." + +#: wp-admin/edit-tags.php:194 +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 "¿Cuál es la diferencia entre categorías y etiquetas? Normalmente, las etiquetas son palabras clave que identifican información importante en tus entradas (nombres, asuntos, etc...) que pueden ser recurrentes o no en otras entradas, mientras que las categorías son secciones predeterminadas. Si piensas en tu sitio como en un libro, las categorías sería la tabla de contenidos mientras que las etiquetas serían como los términos en el índice." + +#: wp-admin/edit-tags.php:219 +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 "Puedes cambiar la forma de visualización de esta pantalla usando la pestaña Opciones de pantalla para marcar cuántos elementos se muestran por pantalla y mostrar/esconder columnas." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Descripción - La descripción no se muestra por defecto, pero algunos temas la podrían mostrar." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "Nombre - El nombre es como aparece en tu sitio" + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Cuando añades una nueva categoría en esta pantalla, rellenas los siguientes campos." + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Puedes reducir el listado por tipo/estado usando los filtros en la parte superior de la pantalla. También puedes refinar la búsqueda por fecha usando el menú desplegable junto a la tabla de multimedia." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Imágenes por defecto" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Recortar imagen de cabecera" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Esto eliminará la imagen de cabecera. No podrás restaurar ninguna personalización." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Eliminar imagen de cabecera" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Restaurar imagen" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Esto restaurará la imagen de cabecera original. No te será posible restaurar ninguna personalización." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Restaurar imagen de cabecera original" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Color de texto" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Error al subir la imagen" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Necesitas Javascript para elegir una parte de la imagen." + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Editar este elemento" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Editar este elemento en línea" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Restaurar este elemento desde la papelera" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Mover este elemento a la papelera" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Borrar este elemento permanentemente" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Permitir comentarios." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Instala el importador de LiveJournal para importar entradas usando su API" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Volver a las actualizaciones de WordPress" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Publicar - Puedes fijar las características de publicación en la caja de publicación. Para el estado, visibilidad y publicar (inmediatamente), haz clic en el enlace \"editar\" para ver más opciones. La visibilidad incluye opciones para proteger una entrada con contraseña o para hacer que se quede en la parte superior de tu sitio indefinidamente (entrada fija). Publicar (inmediatamente) te permite fijar una fecha de publicación pasada o futura, con lo que puedes programar una entrada para publicarse después o atrasar la fecha de una entrada." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Imagen destacada - Esto te permite asociar una imagen con su entrada sin tener que insertarla, Es útil sólo si tu tema usa la imagen destacada para mostrar una miniatura en la página de inicio, en una cabecera personalizada, etc." + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Título - Introduce el título de tu entrada. Después de introducir el título, podrás ver el enlace permanente el cual podrás editar." + +#: wp-admin/edit-form-advanced.php:362 +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 "Comentarios - Puedes activar o desactivar los comentarios y pings, y si hay comentario en las entradas, puedes verlos aquí y moderarlos." + +#: wp-admin/edit.php:180 +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 "Puedes refinar lo que muestra el listado de entradas haciendo que sólo se muestren las de una categoría específica o de un mes determinado usando el menú desplegable que encontrarás sobre el listado de entradas. Realiza un clic sobre el botón Filtro después de realizar tu selección. También puedes refinar el listado haciendo clic sobre el autor de una entrada, categoría o etiqueta del listado de entradas." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Puedes ver las entradas en un listado que muestre sólo los títulos o un fragmento del contenido. Selecciona la vista que prefieras realizando un clic en los iconos que encontrarás en la parte superior derecha del listado." + +#: wp-admin/edit.php:177 +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 "Puedes esconder/mostrar columnas basándote en tus necesidades y decidir cuántas entradas se mostrarán por pantalla utilizando la pestaña Opciones de pantalla." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Puedes filtrar la lista de entradas por estados usando los enlaces que aparecen en la parte superior izquierda para mostrar Todas, Publicado, Borrador o entradas en Papelera. La vista por defecto es mostrar todas las entradas." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Puedes personalizar cómo se muestra esta pantalla de diferentes formas:" + +#: wp-admin/edit.php:187 +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 "Pasando el cursor sobre la línea de la entrada, mostrará los enlaces de las acciones, permitiéndote gestionar la entrada. Puedes realizar las siguientes acciones:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Buscar Plugins Instalados" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "El tema actual no soporta menús de navegación o widgets." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "Ha habido un error al subir “%s”" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Conversor de etiquetas y categorías" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Instala el conversor de categorías existentes en etiquetas o las etiquetas en categorías, de forma selectiva." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Hay un cambio pendiente en tu correo electrónico a %1$s. Cancelar" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Más reciente" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Fecha de finalización" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Fecha de inicio" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Instala el importador de WordPress para importar entradas, páginas, comentarios, campos personalizados, categorías y etiquetas de un archivo de exportación de WordPress." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Instala el importador RSS para Importar entradas de una fuente RSS." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Instala el importador de sitios de interés para importar enlaces en formato OPML." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Instala el importador de Movable Type para importar entradas y comentarios de un blog de Movable Type o TypePad." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Instala el importador de Blogger para importar entradas, comentarios y usuarios de un blog de Blogger." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Instalar importador" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Marcar como spam" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Estilos" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Etiqueta" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Etiqueta" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Limpiar" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Descripción" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Slug" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Nombre" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Superior" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Pendiente" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Marcar como spam" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Quitar imagen de fondo" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Comentarios en “%s”" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "La clase Walker para el nombre %s no existe." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Mostrar propiedades avanzadas de menú" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Estás usando la versión %1$s. Actualiza a %2$s." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Inicio" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Activar" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Registrado" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "No es Spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Registrado" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archivar" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "No es spam" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Esto restaurará la imagen de fondo original. No te será posible restaurar ninguna personalización." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Crear menú" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "Blog oficial WordPress" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— No hay perfil para este sitio —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Utiliza Publicar esto para copiar texto, imágenes y vídeos de cualquier página Web. Después corrige y añade más directamente desde Publicar esto antes de guardarlo o publicarlo en una entrada del sitio." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Eliminar usuarios del sitio" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "No tienes autorización para crear entradas o borradores en este sitio." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Mensaje personalizado para sitios eliminados." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Mensaje personalizado para sitios suspendidos." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Mensaje personalizado para sitios inactivos." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "No se encontraron sitios." + +#: wp-admin/includes/meta-boxes.php:550 +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 "Los trackbacks son un modo de avisar a sistemas antiguos de que les has enlazado. Si enlazas a otros sitios creados con WordPress recibirán un aviso automático gracias a los pingbacks, sin tener que hacer nada." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "No tienes autorización para crear páginas en este sitio." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Mi sitio" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Nuevo sitio de WordPress" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "No tienes suficientes permisos para actualizar temas en este sitio." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "No tienes suficientes permisos para actualizar plugins en este sitio." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "No tienes suficientes permisos para instalar temas en este sitio." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "No tienes suficientes permisos para editar las plantillas de este sitio." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "No tienes suficientes permisos para activar plugins en este sitio." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "No tienes suficientes permisos para instalar plugins en este sitio." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "No tienes suficientes permisos para desactivar plugins en este sitio." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "No tienes suficientes permisos para eliminar plugins en este sitio." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "No tienes suficientes permisos para añadir enlaces a este sitio." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "No tienes suficientes permisos para editar los enlaces en este sitio." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "No tienes suficientes permisos para exportar el contenido de este sitio." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "No tienes suficientes permisos para importar contenidos en este sitio." + +#: wp-admin/import.php:59 +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 "Si tienes entradas o comentarios en otro sistema, WordPress los puede importar a este sitio. Para comenzar, elige el sistema desde el que los importarás:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "No tienes suficientes permisos para editar los plugins de este sitio." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Sin elementos." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Nombre del menú" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "Clases CSS" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Etiqueta de navegación" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Para hacer uso de la configuración en subdominios debes tener una entrada de registro wildcard en tu DNS. Normalmente esto se consigue añadiendo el registro * en tu nombre de servidor, apuntando a tu servidor o dominio en las herramientas de configuración de tu servidor o dominio." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "El instalador ha tratado de contactar con un servidor aleatorio (%1$s) en tu dominio." + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Los nombres de usuario sólo pueden tener caracteres alfanuméricos, espacios, guiones bajos, guiones, puntos y el símbolo @." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "La opción del menú se ha eliminado correctamente." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Inténtalo de nuevo" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Por favor, proporciona un nombre al campo personalizado." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Opciones de visualización" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Has especificado estos usuarios para ser eliminados:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "No está permitido eliminar usuarios desde esta pantalla." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "No puedes eliminar este usuario." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Confirmar Eliminación" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "No hay usuarios válidos seleccionados para su eliminación." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "No puedes eliminar el usuario actual." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Otros usuarios han sido eliminados." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s actualizado correctamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Mostrar detalles" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Ocultar detalles" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Sí, llévame a mi página de perfil" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Tu contraseña elegida." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "No gracias, no me lo recuerdes de nuevo" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "No te está permitido mover este elemento fuera de la Papelera." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Error al eliminar." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Error al restaurar de la papelera." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "No estás autorizado para restaurar este elemento de la papelera." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Error moviendo a la papelera." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s comentario restaurado de la papelera" +msgstr[1] "%s comentarios restaurados de la papelera" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s comentario movido a la papelera." +msgstr[1] "%s comentarios movidos a la papelera." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "No te está permitido mover este elemento a la papelera." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Los siguientes temas tienen versiones nuevas disponibles. Marca aquellas que quieras actualizar y haz clic en “Actualizar Temas”." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "El usuario ha sido añadido a tu sitio." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Este usuario ya es miembro de este sitio." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "Invitación enviada por correo electrónico al usuario. Debe hacer clic en un enlace de confirmación para que se añada a tu sitio." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Hay nuevas versiones de los siguientes plugins. Marca aquellos que quieras actualizar y haz clic en “Actualizar plugins”." + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "La configuración %1$s no está registrada. Las configuraciones sin registrar son obsoletas. Visita http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Esto eliminará la imagen de fondo. No podrás restaurar ninguna personalización." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "No has elegido un elemento para editar." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Para ti sólo está disponible el tema actual. Contacta con el administrador de %s para obtener información sobre cómo acceder a temas adicionales." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Plantilla de autor" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Hoja de estilos del editor visual" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Plantilla de etiqueta" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Página guardada." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Este plugin ya está instalado y actualizado" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Más información sobre %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Actualizar ahora" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Dar permisos de super admin en la red a este usuario." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Importante:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Este usuario tiene privilegios de super admin." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Quitar la imagen destacada" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Imagen destacada" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Actualizar a la versión %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Estás apunto de archivar el sitio %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Estás a punto de sacar el sitio %s de spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Estás a punto de marcar el sitio %s como spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Estás a punto de eliminar el sitio %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Estás a punto de desarchiva el sitio %s." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "No puedes modificar esta taxonomía." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "elementos" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "El nombre de usuario no puede cambiarse." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "El menú se ha borrado con éxito." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Tu sitio le está pidiendo a los buscadores que no indexen su contenido." + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "No tienes suficientes permisos para administrar los plugins de este sitio." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Introduce la dirección de tu página de inicio si es diferente al directorio donde está instalado WordPress." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "En pocas palabras, explica de qué va este sitio." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Visibilidad del sitio" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Las opciones misceláneas de grupo se han eliminado. Usa otros ajustes de grupo." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "La descripción se mostrará en los menús si el tema actual lo soporta." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "No tienes suficientes permisos para modificar ajustes no registrados para este sitio." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Hay un cambio pendiente del correo electrónico del administrador a %1$s. Cancelar" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Atributos del título" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Destino del enlace" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "Clases CSS (opcional)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Guardar menú" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Se generará un password automático si lo dejas en blanco. " + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Password, dos veces" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Actualizando tema %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Debes facilitarnos un nombre de dominio." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Debes facilitarnos un nombre para tu red de sitios." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "La red ya existe." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Debes facilitarnos una dirección de correo electrónico válida." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Esto ha dado como resultado un mensaje de error: %s" + +#: wp-admin/includes/schema.php:1031 +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 "Puedes continuar usando tu sitio, pero ningún subdominio que crees será accesible. Si sabes que tu configuración de DNS es correcta, ignora este mensaje." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Aviso:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Obtener enlace corto" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Actualizando plugin %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "La actualización de %1$s ha fallado." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "La contraseña que has elegido durante la instalación." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "El usuario ya existe. No se ha modificado la contraseña." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "La actualización no puede instalarse porque WordPress %1$s requiere la versión %2$s o superior de MySQL. Estás usando la versión %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress ha sido actualizado correctamente" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "Actualizar WordPress" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Actualizar plugins" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "La actualización no puede instalarse ya que WordPress %1$s requiere la versión %2$s o superior de PHP. Estás usando la versión %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "No puedes instalar a causa de que WordPress %1$s requiere la versión %2$s o superior de PHP y la versión %3$s o superior de MySQL. Estás usando la versión %4$s de PHP y la versión %5$s de MySQL." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "Actualizaciones de WordPress" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Editar elemento del menú" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Esta dirección de correo electrónico se usa para propósitos administrativos. Si la cambias, te enviaremos un correo electrónico a tu nueva dirección para confirmarla. La nueva dirección no se activará hasta ser confirmada." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "El horario de verano comienza el: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s por %2$s (también elimina sus propios datos)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Estás a punto de eliminar el siguiente plugin:" +msgstr[1] "Estás a punto de eliminar los siguientes plugins:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Eliminar Plugin" +msgstr[1] "Eliminar Plugins" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "¿Estás seguro de que deseas eliminar estos archivos y datos?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Sí, quiero borrar estos archivos y datos" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "Requiere %s en wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Inactivo:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Debes Usar (%s)" +msgstr[1] "Debes Usar (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Ir al Escritorio" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Por favor, introduce un nombre de menú válido." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Eliminar menú" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Elemento del menú" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Ver todo" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Añadir al menú" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Esta zona horaria se encuentra actualmente en el horario de verano." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Esta zona horaria no tiene en cuenta el horario de verano." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Dependiente (%s)" +msgstr[1] "Dependientes (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Ejecutado antes de cargar el Multisitio." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Caché de objetos externos." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Mensaje personalizado de mantenimiento." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Script personalizado de instalación." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Mensaje de error de base de datos personalizado." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "El archivo está vacío. Por favor, sube algo con más sustancia." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Instalar %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Clase de base datos personalizada." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Plugin avanzado de caché." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "No puedes instalar porque WordPress %1$s requiere la versión %2$s o superior de MySQL. Estás usando la versión %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "No puedes instalar porque WordPress %1$s requiere la versión %2$s o superior de PHP. Estás usando la versión %3$s." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "¡WordPress %1$s está disponible! Por favor, avisa al administrador del sitio." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "¡WordPress %1$s está disponible! Por favor, actualiza ahora." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "No puedes instalar ya que WordPress %1$s requiere la versión %2$s o superior de PHP y la versión %3$s o superior de MySQL. Estás usando la versión %4$s de PHP y la versión %5$s de MySQL." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Estás a punto de activar el sitio %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Estás a punto desactivar el sitio %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Este comentario está marcado como spam." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Comentario moderado" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Este comentario está aprobado." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Este comentario ya está aprobado." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Este comentario está actualmente en la papelera." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Repetir" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Este comentario ya está en la papelera." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Ver papelera" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Este comentario ya ha sido marcado como spam." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Opciones de pantalla" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Diseño de pantalla" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Número de columnas:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Filtrar por características" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Café" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Negro" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Una columna" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Dos columnas" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Tres columnas" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Cuatro columnas" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Barra lateral izquierda" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Barra lateral derecha" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Características" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Colores personalizados" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Opciones del tema" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Comentarios anidados" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Entrada fija" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformatos" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Asunto" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Vacaciones" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotoblogging" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Estacional" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Buscar temas" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Si tienes un tema en un archivo .zip, puedes instalarlo subiendo el archivo desde aquí." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Detalles" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Instalar" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Versión: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Ha sido imposible localizar el directorio de temas de WordPress." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "No se pudo eliminar completamente el tema %s." + +#: wp-admin/includes/update-core.php:802 +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 "La actualización no se pudo instalar a causa de que WordPress %1$s requiere la versión %2$s o superior de PHP y la versión %3$s o superior de MySQL. Estás usando la versión %4$s de PHP y la versión %5$s de MySQL." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "La actualización no puede instalarse ya que WordPress %1$s requiere la versión %2$s o superior de PHP. Estás usando la versión %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "La actualización no puede instalarse porque WordPress %1$s requiere la versión %2$s o superior de MySQL. Estás usando la versión %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Verificando los archivos descomprimidos…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "No se ha podido descomprimir la actualización." + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Actualizando la base de datos…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Estás usando una versión en desarrollo (%1$s). ¡Mola! Por favor, mantente actualizado." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Descargar versión %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Actualizar a %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Última" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "No se ha podido completar la actualización automática de WordPress. Por favor, vuelve a intentarlo." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "¡No se ha podido completar la actualización automática de WordPress! Por favor, avisa al administrador." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "¡Anota la contraseña cuidadosamente! Es una contraseña aleatoria que ha sido generada sólo para ti." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Sin categoría" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Bienvenido a WordPress. Esta es tu primera entrada. Edítala o bórrala, ¡y comienza a publicar!." + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "¡Hola mundo!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hola-mundo" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Sr WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "ERROR: Has escrito tu nueva contraseña sólo una vez." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "ERROR: Por favor, escribe tu contraseña." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "ERROR: Por favor, escribe tu contraseña dos veces." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "ERROR: La contraseña no puede contener el carácter \"\\\"." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "ERROR: Por favor, introduce la misma contraseña en los dos campos." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "ERROR: Por favor, introduce un correo electrónico" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "¡No se encontraron usuarios!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "Instalación de WordPress" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Nombre de Usuario" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "El (los) usuario(s) ya existe(n)." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Tu correo electrónico" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Comprueba bien tu dirección de correo electrónico antes de continuar." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "Instalar WordPress" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Requisitos Insuficientes" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Información necesaria" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Por favor, debes facilitarnos los siguientes datos. No te preocupes, siempre podrás cambiar estos ajustes más tarde." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "¡Lo lograste!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "Wordpress se ha instalado correctamente. ¿Esperabas más pasos? Sentimos decepcionarte. :)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Añadir enlace" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s enlace eliminado." +msgstr[1] "%s enlaces eliminados." + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Buscar enlaces" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Visitar %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "No se encontraron enlaces." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "Error de XML: %1$s en la línea %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "No se encontró el enlace." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Reparación de la base de datos" + +#: wp-admin/maint/repair.php:103 +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 "Algunos problemas de la base de datos no se han podido reparar. Por favor, copia y pega la siguiente lista de errores en los foros de soporte de WordPress para conseguir ayuda." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Reparar base de datos" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Reparar y optimizar la base de datos" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Subir nuevo medio" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "No tienes autorización para editar este archivo adjunto." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Estás intentando editar un adjunto que no existe. ¿Lo has borrado?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "No puedes editar este adjunto ya que está en la Papelera. Sácalo de la Papelera e inténtalo de nuevo." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "El archivo ha sido actualizado." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Actualizar medio" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Librería multimedia" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Comentarios %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Apariencia" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Perfil" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Tu perfil" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Herramientas" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Generales" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Escritura" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Lectura" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Privacidad" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Enlaces permanentes" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "El soporte multisitio no está activado." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Dominio" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Última actualización" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Archivado" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Adulto" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Borrado" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Desarchivar" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Visitar" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Nunca" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Mostrando solo los 5 primeros usuarios." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Más" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Actualizar temas" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "No se encontraron usuarios." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Ajustes de comentarios" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Ajustes por defecto de las entradas" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Estos ajustes pueden modificarse para cada entrada en particular." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Otros ajustes de comentarios" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "El autor del comentario debe rellenar el nombre y el correo electrónico" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Los usuarios deben registrarse e identificarse para comentar" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Cerrar automáticamente los comentarios en las entradas con más de %s días" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Activar los comentarios anidados hasta %s niveles" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "última" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "primera" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Separa los comentarios en páginas de %1$s comentarios por página y se muestra la %2$s página por defecto" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "más antiguos" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "más recientes" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Los comentarios se ordenarán con los %s al principio" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Enviarme un correo electrónico cuando" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Alguien envía un comentario" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Se ha recibido un comentario para moderar" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Para que un comentario aparezca" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "El autor del comentario debe tener un comentario previamente aprobado" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Moderación de comentarios" + +#: wp-admin/options-discussion.php:151 +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 "Mantener un comentario en espera si contiene más de %s enlaces (una característica común del spam en comentarios es el gran número de enlaces)." + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Mantener en la cola de moderación todo comentario que incluya cualquiera de las siguientes palabras en su contenido, nombre, URL, e-mail o IP. Una palabra o IP por línea. Atención a las coincidencias en el interior de palabras: “press” coincidirá con “WordPress”." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Lista negra de comentarios" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Cuando un comentario contenga cualquiera de estas palabras en su contenido, nombre, URL, correo electrónico, o IP, será marcado como spam. Una palabra o IP por línea. Tendrá en cuenta las coincidencias parciales, así que “press” coincidirá con “WordPress”." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatares" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Visibilidad" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Mostrar avatares" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Calificación máxima" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Para todos los públicos" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Posiblemente ofensivo, normalmente para mayores de 13 años" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Destinado a un público adulto mayor de 17" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Contenido más adulto que los anteriores." + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Avatar por defecto" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Para usuarios que no tengan un avatar personalizado podemos mostrar uno genérico o uno basado en su dirección de correo electrónico." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Hombre misterioso" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Sin avatar" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Logo de Gravatar" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (autogenerado)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (autogenerado)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (autogenerado)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Ajustes generales" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d-m-Y G:i" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Esta dirección se usa sólo con fines administrativos, como para la notificación de nuevos usuarios." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Miembros" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Cualquiera puede registrarse" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Perfil predeterminado para nuevos usuarios" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Zona horaria" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "La hora UTC es %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "La hora local es %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Elige una ciudad que esté en la misma zona horaria que la tuya." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Esta zona horaria se encuentra actualmente en horario de invierno." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Personalizado:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "La semana comienza el" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Ajustes multimedia" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Tamaño de las imágenes" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Tamaño de la miniatura" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Recortar las miniaturas en las dimensiones exactas (normalmente, las miniaturas son proporcionales)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Tamaño medio" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Anchura máxima" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Altura máxima" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Tamaño grande" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Incrustados" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Subida de archivos" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Guardar los archivos subidos en esta carpeta" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "El predeterminado es wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Ruta URL completa a los archivos" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Esta configuración es opcional. Por defecto debería estar en blanco." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Organizar mis archivos subidos en carpetas basadas en mes y año" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Ajustes de los enlaces permanentes" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "La estructura de enlaces permanentes se ha actualizado. Elimina el acceso de escritura en el archivo web.config ahora mismo." + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Ahora debes actualizar tu .htaccess" + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Estructura de enlaces permanentes actualizada." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Día y nombre" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Mes y nombre" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numérico" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Estructura personalizada" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Opcional" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Categoría base" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Etiqueta base" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Si tu archivo web.config tuviera permisos de escritura los cambios se harían automáticamente. Al no ser así, a continuación tienes las reglas de mod_rewrite que debes agregar manualmente a tu archivo web.config que se encuentra en el directorio raíz de WordPress. Haz clic en el área de texto y pulsa CTRL + a para seleccionar todo el texto. Después copia y pega las reglas de la configuración /<configuration>/<system.webServer>/<rewrite>/<rules> en tu archivo web.config." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Si temporalmente tienes que hacer el web.config editable para que podamos generar automaticamente las reglas de reescritura, no te olvides de volverlo a poner como estaba." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Si la carpeta raíz de tu sitio tuviera permisos de escritura, podríamos hacer este cambio automáticamente. Al no tener permisos de escritura, deberás editar tu web.config y añadirla a mano. Crea un nuevo archivo en la carpeta raíz de tu sitio y llámalo web.config. Haz clic en el siguiente campo y teclea CTRL + a para seleccionarlo todo. Luego pega este código en el fichero web.config." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Si das permisos temporales de escritura a la carpeta raíz de tu sitio para que se genere el archivo web.config automáticamente, no olvides revertir los permisos después de que se cree el archivo." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Si tu archivo .htaccess tuviera permisos de escritura los cambios se harían automáticamente, pero si no fuera así, aquí tienes las reglas de mod_rewrite que debes agregar manualmente a tu archivo .htaccess. Haz clic en el área de texto y pulsa CTRL + a o COMANDO + a para seleccionarlo todo." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Ajustes de lectura" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Una página estática (seleccionar abajo)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Página inicial: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Página de entradas: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Atención: estas páginas no pueden ser las mismas." + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Número máximo de entradas a mostrar en el sitio" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "entradas" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Número máximo de entradas a mostrar en el feed" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Mostrar, para cada entrada en el feed," + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Texto completo" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Resumen" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Codificación para páginas y feeds" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Ajustes de escritura" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formato" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Convertir emoticonos como :-) y :-P a gráficos en pantalla" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress corregirá de forma automática el XHTML incorrectamente anidado" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Categoría predeterminada para las entradas" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Categoría predeterminada para enlaces" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Publicar por correo electrónico" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "Para publicar en WordPress por correo electrónico debes crear una cuenta de correo electrónico secreta con acceso POP3. Todo correo recibido en esta dirección será publicado, por ello es buena idea que mantengas esa dirección totalmente secreta. Aquí tienes tres cadenas aleatorias que puedes usar como nombre de cuenta: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Servidor de correo" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Puerto" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Nombre de acceso" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Categoría predeterminada para publicar por correo electrónico" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Servicios de actualización" + +#: wp-admin/options-writing.php:177 +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 "Cuando publicas una entrada nueva, WordPress lo notifica automáticamente a los siguientes servicios de actualización. Para más información, visita Update Services en el Codex. Separa las URL de distintos servicios con saltos de línea." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Todos los ajustes" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Editar plugins" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "¡El archivo no existe! Comprueba el nombre e inténtalo de nuevo." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Los archivos de este tipo no son editables." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "El archivo ha sido editado correctamente." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "El plugin ha sido desactivado porque tus cambios han provocado un error fatal." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Editando %s (activo)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Examinando %s (activo)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Editando %s (inactivo)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Examinando %s (inactivo)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Elige el plugin a editar:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Archivos del plugin" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Documentación:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Actualizar archivo e intentar reactivarlo" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Actualizar archivo" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Para guardar los cambios, es necesario que el archivo tenga permisos de escritura. Visita el codex para obtener más información." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Destacados" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populares" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "¿Estás seguro de que deseas eliminar estos archivos?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Sí, quiero borrar estos archivos" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "No, quiero volver a la lista de plugins" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Los plugins amplían las funcionalidades de WordPress. Una vez instalados, puedes activarlos o desactivarlos desde aquí." + +#: wp-admin/plugins.php:354 +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 "Si algo va mal con un plugin y no puedes utilizar tu WordPress, borra o renombra ese archivo en el directorio %s y se desactivará automáticamente." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "El plugin %s se ha desactivado debido a un error: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "El plugin no ha podido activarse porque ha provocado un error fatal." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "El plugin no se ha podido eliminar debido a un error: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Los plugins elegidos han sido eliminados." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "El plugin ha sido activado." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Los plugins elegidos han sido activados." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "El plugin ha sido desactivado." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Los plugins elegidos han sido desactivados." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Ningún plugin actualizable elegido." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Desactivar este plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Desactivar para la red" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Activar este plugin para todos los sitios en esta red" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Activar para la red" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Abrir este archivo en el editor de plugins" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Borrar este plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Visitar la web del plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Limpiar lista" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Todo (%s)" +msgstr[1] "Todos (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Activo (%s)" +msgstr[1] "Activos (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Activo recientemente (%s)" +msgstr[1] "Activos recientemente (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inactivo (%s)" +msgstr[1] "Inactivos (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "No se encontraron plugins." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "No parece que tengas plugins disponibles en este momento." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Lo que intentas editar no existe. ¿Habrá sido borrado?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "No tienes autorización para editar esto." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "No puedes editar esto ya que está en la Papelera. Sácala de la Papelera e inténtalo de nuevo." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Tipo de entrada desconocida." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Incrustar código" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Insertar vídeo" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Clic para insertar." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "No se pueden extraer imágenes o no hay imágenes en la página." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "haz clic en las imágenes para seleccionar" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Añadir desde URL" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Tu entrada ha sido guardada correctamente." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Ver entrada" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Cerrar ventana" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Insertar imagen" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Insertar vídeo" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "vía " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Comparar revisiones de “%s”" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Etiquetas:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Editar temas" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "El tema solicitado no existe." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Elige el tema a editar:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Plantillas" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "¡El archivo no existe! Comprueba el nombre e inténtalo de nuevo, gracias." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nuevo tema activado. Visitar sitio" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "El tema ha sido eliminado." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Tema actual" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de borrar este tema '%s'\n" +" 'Aceptar' para borrar, 'Cancelar' para salir." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Temas dañados" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "Publicar esto es un marcador: una pequeña aplicación que se ejecuta en el navegador y permite coger secciones de la web." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Arrastra el siguente enlace y colócalo en tu barra de marcadores o haz clic con el botón derecho para añadirlo en tu lista de favoritos como un atajo de publicación de entradas." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Descargando la última versión de desarrollo" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Descargar %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Ocultar esta actualización" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Volver a mostrar esta actualización" + +#: wp-admin/update-core.php:98 +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 "Esta versión traducida contiene tanto la traducción como otros ajustes de traducción. Puedes saltarte la actualización si quieres mantener la traducción actual." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Mostrar actualizaciones ocultas" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Ocultar actualizaciones ocultas" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Compatibilidad con WordPress %1$s: 100%% (según su autor)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Compatibilidad con WordPress %1$s: %2$d%% (%3$d votos de \"funciona\" de un total de %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Compatibilidad con WordPress %1$s: Desconocida" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Instalación fallida" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Reactivación del plugin" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "El plugin ha sido reactivado." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "El plugin no ha sido reactivado debido a un error fatal." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Instalando plugin: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Subir plugin" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Instalando plugin desde el archivo: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Instalando tema: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Subir tema" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Instalando tema desde el archivo: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "¡Tu base de datos de WordPress ya está actualizada!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s consultas" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s segundos" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "No tienes autorización para mover esta entrada a la papelera." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "No tienes autorización para sacar esta entrada de la papelera." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "No tienes autorización para borrar esta entrada." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Se ha vuelto a adjuntar %d adjunto." +msgstr[1] "Se han vuelto a adjuntar %d adjuntos." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Medio adjunto borrado permanentemente." +msgstr[1] "%d medios adjuntos borrados permanentemente." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Medio adjunto movido a la papelera." +msgstr[1] "%d medios adjuntos movidos a la papelera." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Medio adjunto restaurado de la papelera." +msgstr[1] "%d medios adjuntos restaurados de la papelera." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Medio borrado permanentemente." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Error al guardar el archivo." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Medios movidos a la papelera." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Medios restaurados de la papelera." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Adjuntar a una entrada" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Editar usuario" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Usar https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Usar siempre https para visitar la administración" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "No tienes autorización para editar este usuario." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "El usuario ha sido actualizado." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Opciones personales" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Editor visual" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Desactivar el editor visual al escribir" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Esquema de color de administración" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Activar los atajos del teclado para la moderación de comentarios." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Nombre" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Apellidos" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Alias" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Mostrar este nombre públicamente" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Información de contacto" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Acerca de ti" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Acerca del usuario" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Información biográfica" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Incluye alguna información biográfica en tu perfil. Podrá mostrarse públicamente." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Nueva contraseña" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Si deseas cambiar la contraseña del usuario, escribe aquí dos veces la nueva. En caso contrario, deja las casillas en blanco." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Teclea tu nueva contraseña otra vez." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Capacidades adicionales" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Actualizar perfil" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Actualizar usuario" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Esperando confirmación" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "La invitación ha sido enviada al nuevo usuario por correo electrónico. Deberá hacer clic en el enlace de confirmación para que su cuenta sea creada." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "¿Enviar Contraseña?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Enviar esta contraseña al nuevo usuario por correo electrónico." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "No enviar el correo electrónico de confirmación" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "No puedes editar ese usuario." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "No puedes borrar usuarios." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Borrar usuarios" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "No se han seleccionado usuarios válidos para borrar." + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Nuevo usuario creado." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "El perfil del usuario actual debería poder editar usuarios." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Se han cambiado los perfiles de los otros usuarios." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "No puedes borrar el usuario actual." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Se han eliminado los otros usuarios." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Cambiar perfil a…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Cambiar" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Widgets inactivos" + +#: wp-admin/widgets.php:78 +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 "Estás viendo este mensaje porque el tema que estás usando actualmente no está preparado para widgets. Esto significa que no tiene barras laterales que puedas cambiar. Para información de cómo preparar tu tema para widgets, por favor sigue estas instrucciones." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Selecciona la barra lateral y la posición en la que irá el widget." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Posición" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Guardar Widget" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Cambios guardados." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Error al guardar los cambios." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Error al mostrar el formulario con las opciones del widget." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Widgets disponibles" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Arrastra los widgets aquí para eliminarlos de la barra lateral pero manteniendo su configuración." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Categorías:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Borrar comentario permanentemente" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Estás a punto de aprobar el siguiente comentario:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Aprobar comentario" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Acción desconocida." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Fondo personalizado" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Fondo actualizado. Visita tu sitio para ver cómo queda." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Elige una imagen desde tu ordenador:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Guardar cambios" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Cabecera personalizada" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Cabezera actualizada. Visita tu sitio para ver los cambios." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Error en el procesado de la imagen" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Elige la parte de la imagen que quieras usar como cabecera." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "No tienes autorización para personalizar cabeceras." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Editar “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Ver “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Sin publicar" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d/m/Y G:i" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s desde ahora" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Sin adjuntar)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Adjuntar" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s pendientes" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s comentario aprobado" +msgstr[1] "%s comentarios aprobados" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s comentario marcado como spam." +msgstr[1] "%s comentarios marcados como spam." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s comentario recuperado de spam" +msgstr[1] "%s comentarios recuperados de spam" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s comentario borrado permanentemente" +msgstr[1] "%s comentarios borrados permanentemente" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Todo" +msgstr[1] "Todos" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Pendiente (%s)" +msgstr[1] "Pendientes (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Aprobado" +msgstr[1] "Aprobados" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papelera (%s)" +msgstr[1] "Papelera (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Buscar comentarios" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Mostrando %s–%s de %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Acciones en lote" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Rechazar" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Aprobar" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Mover a la papelera" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filtrar" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Vaciar spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Vaciar papelera" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Sin comentarios." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Entrada actualizada. Vista previa" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Campo personalizado actualizado." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Campo personalizado borrado." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Entrada actualizada." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Entrada restaurada a la revisión %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Entrada publicada. Ver entrada" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Entrada guardada." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Entrada enviada. Vista previa" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Entrada programada el: %1$s. Vista previa" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "j F Y G:i a" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Entrada actualizada. Vista previa" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Página actualizada. Vista previa" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Página actualizada." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Página restaurada desde la revisión %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Página publicada. Vista previa" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Página enviada. Vista previa" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Página programada para: %1$s. Vista previa" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Borrador de página actualizado. Vista previa" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Enviar trackbacks" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Campos personalizados" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Comentarios" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Slug" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Última edición por %1$s el %2$s a las %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Última edición el %1$s a las %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Ver comentario" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Enviado el: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Actualizar comentario" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Nombre:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "Correo electrónico (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "enviar correo electrónico" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "Correo electrónico:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "visitar sitio" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "El “slug” es la versión amigable de la URL del nombre. Suele estar en minúsculas y contiene sólo letras, números y guiones." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "La descripción no suele mostrarse por defecto, sin embargo hay algunos temas que puede que la muestren." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Enlaces / Editar enlace" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Actualizar enlace" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Enlaces / Añadir nuevo enlace" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Relación con el enlace (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Enlace añadido." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Ejemplo: Estupendo software de publicación" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Dirección web" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Ejemplo: http://wordpress.org/ —no olvides poner http://" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Esto se mostrará cuando alguien pase el cursor sobre el enlace en los sitios de interés, u opcionalmente a debajo del enlace." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "El nombre es cómo aparecerá en tu sitio." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Las categorías, a diferencia de las etiquetas, pueden tener jerarquías. Podrías tener una categoría de Jazz, y por debajo las categorías Bebop y Big Band. Totalmente opcional." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Añadido." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Eliminado." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Actualizado." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "No añadido." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Eliminados." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "Nota:
      Al borrar una categoría no borrarás las entradas que hay en ella. En su lugar, las entradas que sólo estén asignadas a esa categoría se asignarán a la categoría %s." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "No tienes autorización para borrar este elemento." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s entrada actualizada." +msgstr[1] "%s entradas actualizadas." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mío (%s)" +msgstr[1] "Míos (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Todo (%s)" +msgstr[1] "Todos (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Ver todas las categorías" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Ver extracto" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Exportar" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Cuando hagas clic en el botón de abajo, WordPress creará un archivo XML para que lo guardes en tu ordenador." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Este formato, que llamamos WordPress eXtended RSS (RSS ampliado de WordPress) o WXR, contendrá todas tus entradas, comentarios, campos personalizados, categorías y etiquetas." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Descargar el archivo de exportación" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "No hay importadores disponibles." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Continuar" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Entradas" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type y TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Sitios de interés" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "No ha sido posible actualizar el enlace en la base de datos." + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "No ha sido posible insertar el enlace en la base de datos." + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Cambiando a %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Encontrado %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "La extensión PHP de FTP no está disponible." + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "El nombre del servidor del FTP es necesario" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "El nombre de usuario del FTP es necesario" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "La contraseña del FTP es necesaria" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Ha sido imposible conectar con el servidor FTP %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Nombre de usuario y/o contraseña incorrecto/s para %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "La extesión PHP de SSH2 no está disponible" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "La extensión ssh2 de PHP está disponible, no obstante es necesaria la función de PHP5 stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "El nombre del servidor del SSH2 es necesario" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "El nombre de usuario del SSH2 es necesario" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "La contraseña del SSH2 es necesaria" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Ha sido imposible conectar con el SSH2 %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Claves públicas y privadas incorrectas para %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "No se pudo realizar el comando: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Datos facilitado no válidos." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "No ha sido posible acceder al sistema de archivos." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Error del sistema de archivos." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Ha sido imposible localizar el directorio de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Ha sido imposible localizar el directorio de contenidos de WordPress (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Ha sido imposible localizar el directorio de plugins de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Ha sido imposible localizar el directorio de temas de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Ha sido imposible localizar la carpeta %s." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Descarga fallida." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Instalando última versión…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "La carpeta ya existe." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "No ha sido posible crear el directorio" + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Archivo incompatible." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Activando el modo mantenimiento…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Desactivando el modo de mantenimiento…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Tienes la última versión del plugin." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Descargando paquete de instalación desde %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Descomprimiendo actualización…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Eliminando la antigua versión del plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "No ha sido posible eliminar la versión anterior del plugin." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "El paquete de instalación no está disponible." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Descargando el archivo de instalación de %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Descomprimiendo…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Instalando el plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Fallo en la instalación del plugin." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Plugin instalado correctamente." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Tienes la última versión del tema." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Eliminando la antigua versión del tema…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "No ha sido posible eliminar la versión anterior del tema." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Instalando el tema…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Fallo en la instalación del tema." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "El tema se ha instalado correctamente." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "Tienes la última versión de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "No ha sido posible copiar los archivos." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Activar este plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Activar plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Volver a la página de plugins" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "El plugin %s %s se ha instalado correctamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Volver al instalador de plugins" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "El tema %1$s %2$s se ha instalado correctamente." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Vista previa “%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Activar “%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Volver al instalador de temas" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Página de temas" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Volver a la página de temas" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Por favor elige un archivo" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "El archivo subido no se ha podido mover a %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Ahora mismo" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Otras noticias sobre WordPress" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Ver todo" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Configurar" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Publicar esto" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Enviar para revisión" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Aprobar este comentario" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Rechazar este comentario" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Responder a este comentario" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Marcar este comentario como spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Mover este comentario a la papelera" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Enviar a la Papelera" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "De %1$s en %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Pendiente]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s en %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Cargando…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Este widget requiere Javascript." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Plantilla de la página principal" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Hoja de estilos RTL" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Comentarios emergentes" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Pie de página" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Plantilla de categoría" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Plantilla de página" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Resultados de la búsqueda" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Formulario de búsqueda" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Entrada individual" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "Error 404 (página no encontrada)" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Plantilla de enlaces" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Funciones del tema" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Plantilla de archivos adjuntos" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Plantilla de imagen adjunta" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Plantilla de vídeo adjunto" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Plantilla de audio adjunto" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Plantilla de aplicación adjunta" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (soporte para hacks)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (para reglas de reescritura)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Plantilla de comentarios" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Plantilla de comentarios emergentes" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Sólo se ha podido subir una parte del archivo." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "No se ha subido ningún archivo." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Falta un directorio temporal." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "El archivo no se ha podido grabar en el disco." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Subida de archivo detenida a causa de la extensión." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Se envió un formulario erróneo." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "El archivo está vacío. Por favor, sube algo con más sustancia. Este error puede que lo provoque que tu fichero php.ini tenga inhabilitadas las subidas o porque post_max_size esté definido más pequeño que el upload_max_filesize en php.ini." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "El archivo indicado no cumple los requisitos de subida." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "La URL especificada no es válido." + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "No ha sido posible crear el archivo temporal." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "No se puede recuperar el archivo." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "No podemos descomprimir el archivo." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "No ha sido posible copiar el archivo." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Archivo vacío." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Datos de conexión" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Servidor" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Claves de autentificación" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Clave pública:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Clave privada:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Introduce la dirección del servidor en el que se encuentran las claves. Si es necesaria una contraseña, introdúcela en el campo de contraseña." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Tipo de conexión" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Ejecutar" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "No existen datos de la imagen. Por favor, vuelve a subir la imagen." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Recortar" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Rotar en sentido contrario a las agujas del reloj." + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Rotar en el sentido de las agujas del reloj." + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Voltear verticalmente" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Voltear horizontalmente" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Escalar imagen" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Dimensiones originales %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Restaurar imagen original" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Descartar todos los cambios y restaurar la imagen original." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Las copias de la imagen editadas previamente no se borrarán." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Restaurar imagen" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Recortar imagen" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Relación de aspecto de la zona a recortar" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Selección de recorte" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Relación de aspecto:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Selección:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Opciones de miniatura" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Miniatura actual" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Aplicar cambios a:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Todos los tamaños de imagen" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Todos los tamaños excepto la miniatura" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "No se pudieron cargar los metadatos de la imagen." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "No se pudieron guardar los metadatos de la imagen." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Los metadatos de la imagen son inconsistentes." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Imagen restaurada con éxito." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "No se pudo crear una imagen nueva." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Error al tratar de guardar la imagen escalada. Vuelve a cargar la página e inténtalo de nuevo." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Nada que guardar, la imagen no ha cambiado." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "No se pudo guardar la imagen." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Imagen guardada" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Desde el ordenador" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Desde una URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galería" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galería (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Archivos subidos" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "URL del archivo" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Texto alternativo (alt) de la imagen, por ejemplo “La Mona Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Título vacío rellenado desde el nombre de fichero." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Orden" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Ubicación del archivo subido." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Mostrar" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Ocultar" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Fecha de subida:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Insertar en la entrada" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Estás a punto de eliminar %s." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Añadir archivos desde tu ordenador" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Guardar todos los cambios" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Todas las pestañas:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Ordenar:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Ascendente" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Descendente" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Enlazar miniaturas a:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Archivo de imagen" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Ordenar imágenes por:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Orden del menú" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Fecha/Hora" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Aleatorio" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Orden:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Columnas de la galería" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Actualizar ajustes de la galería" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Todos los tipos" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filtrar »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Leyenda de la imagen" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Enlazar la imagen a:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Enlace a la imagen" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Texto del enlace, por ejemplo \"Peticiones de rescate (PDF)\"" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Vista previa de los cambios" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Estado:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Visibilidad:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Protegida con contraseña" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Fijar esta entrada en la página principal" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Programada para:%1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Publicada el: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Publicar inmediatamente" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Programar para:%1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Publicar el: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Más utilizadas" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Añadir categoría nueva " + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Nombre nueva categoría" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Los extractos son resúmenes opcionales de tu contenido hechos \"ex-profeso\" que puedes usar en tu tema. Aprende algo acerca de los extractos manuales." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Pingbacks enviados:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Enviar trackbacks a:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Separar varias URLs con espacios" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Los campos personalizados se pueden usar para añadir metadatos adicionales a una entrada y luego mostrarlos en tu tema. ." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Permitir trackbacks y pingbacks en esta página." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Mostrar comentarios" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Superior" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Página principal (sin superior)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Plantilla predeterminada" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Visitar enlace" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Mantener este enlace como privado" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de borrar este enlace '%s'\n" +" 'Cancelar' para borrar, 'Aceptar' para borrarlo." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — nueva ventana o pestaña." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — ventana o pestaña actual, sin marcos." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — misma ventana o pestaña." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Ellige el marco de destino para tu enlace." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "identidad" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "otra dirección web mía" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "amistad" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "contacto" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "conocido" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "amigo" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "ninguno" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "físico" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "conocido en persona" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "profesional" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "compañero de trabajo" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "colega" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "geográfico" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "co-residente" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "vecino" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "familia" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "hija/o" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "pariente" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "padre/madre" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "hermano/a" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "cónyuge" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "romántica" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "inspiración" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "flechazo" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "fecha" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "pareja" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "Si el enlace es a una persona, puedes especificar tu relación con ella utilizando el formulario de arriba. Si deseas aprender más acerca de cómo funciona esto revisa el XFN." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Dirección de la imagen" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "Dirección RSS" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Notas" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Valoración" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Dejalo en 0 para no valorar.)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "No tienes suficientes permisos para acceder a esta página" + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Etiquetas populares" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "También puedes ver las etiquetas más populares del directorio de plugins:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Buscar plugins" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Si tienes un plugin en un archivo .zip, puedes subirlo e instalarlo desde aquí." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Archivo .zip del plugin" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Instalar ahora" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "No hay plugins que mostrar." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(basado en %s valoración)" +msgstr[1] "(basado en %s valoraciones)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Instalar plugin" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Instalar actualización ahora" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Instalada la última versión (%s)" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Instalada la última versión" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Autor:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Última actualización:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Requiere la versión de WordPress:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s o superior" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Compatible con:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Descargado:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s vez" +msgstr[1] "%s veces" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "Página de plugins de WordPress.org »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Puntuación promedio" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Atención: Este plugin no ha sido probado en esta versión de WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Atención: Este plugin no es compatible con esta versión de WordPress." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "La cabecera del plugin %1$s es obsoleta. Usa %2$s en su lugar." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "El plugin ha generado una respuesta insesperada." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Uno de los plugins no es válido." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "No se pudo/ieron eliminar completamente el/los plugin/s %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "La ruta del plugin no es válida." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "El archivo del plugin no existe." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "El plugin no tiene una cabecera válida." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "No tienes autorización para editar páginas con este nombre de usuario." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "No tienes autorización para editar entradas con este nombre de usuario." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "No tienes autorización para editar páginas." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "No tienes autorización para editar entradas." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Borrador automático" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Haz clic para editar esta parte del enlace permanente" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Enlace permanente temporal. Haz clic para editar esta parte." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Enlace permanente:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Enlaces permanentes" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Otro sitio realizado con WordPress" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Otro sitio más de %s" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrador" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Autor" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Colaborador" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Suscriptor" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Te damos la bienvenida a SITE_NAME. Este es tu primer artículo. Edítalo o bórralo... ¡y comienza a publicar!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "¡Atención! ¡Puede que las DNS no estén configuradas correctamente." + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Edición rápida" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Edición rápida" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Título" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Archivo" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Fecha" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Comentario" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Relación con el enlace (XFN)" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Visible" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Edición masiva" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Sin cambios —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–O–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Permitir" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "No permitir" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Permitir comentarios" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Permitir pings" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Fija" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "No es fija" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Marcar esta entrada como fija" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Programación perdida" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Última modificación" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Ver las entradas de este autor" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "En respuesta a %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d/m/Y \\a\\t G:i" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Responder al comentarío" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Enviar respuesta" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Comentario de %s movido a la papelera." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "El comentario de %s se ha marcado como spam." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Valor" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Clave" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Añadir nuevo campo personalizado:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Nuevo" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Añadir un campo personalizado" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Antes de poder subir el fichero de importación, debes resolver el siguiente error:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Elige un archivo de tu ordenador:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Tamaño máximo: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Subir archivo e importar" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Haz clic para cambiar" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Buscar entradas o páginas" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Instalar temas" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Administrar temas" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Pendiente" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Activar modo de accesibilidad" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Desactivar modo de accesibilidad" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "El comentario %d no existe" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "No has introducido un nombre de categoría." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Lo siento, tienes que iniciar sesión para responder a un comentario." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Por favor, pon algún valor en el campo personalizado." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Usuario %s añadido" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "G:i:s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Borrador guardado a las %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Alguien" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "No tienes autorización para editar esta página." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "No tienes autorización para editar esta entrada." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Guardar está desactivado: %s está ahora mismo editando esta página." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Guardar está desactivado: %s está ahora mismo editando esta entrada." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "No actualizado." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Fecha" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Estado" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Programada" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Página de plugin no válida" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "No se pudo cargar %s." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "No tienes autorización para importar." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Importar" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Editar comentario" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Vaya, no hay comentarios con ese ID." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Volver atrás" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "No tienes autorización para editar comentarios en esta entrada." + +#: 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 "Este comentario está en la papelera. Por favor, sácalo de la papelera si quieres editarlo." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Estás a punto de marcar el siguiente comentario como spam:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Comentario spam" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Estás a punto de mover el siguiente comentario a la basura:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Enviar comentario a la papelera" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Estás a punto de borrar el siguiente comentario:" \ No newline at end of file diff --git a/wp-content/languages/admin-fr_FR.mo b/wp-content/languages/admin-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..29020c48302099d271a1575dd37eb1ba900c51ea GIT binary patch literal 379157 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≫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 Cmj%oK literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-fr_FR.po b/wp-content/languages/admin-fr_FR.po new file mode 100644 index 0000000..0643506 --- /dev/null +++ b/wp-content/languages/admin-fr_FR.po @@ -0,0 +1,10264 @@ +# Translation of Administration in French (France) +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 13:04:49+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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Responsable de cette version" + +#: wp-admin/upload.php:45 +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 "Utilisez les boutons fléchées au-dessus de la fenêtre ou les flèches gauche et droite du clavier pour passer rapidement d’un média à l’autre." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "Vous pouvez voir vos médias dans une grille ou dans une liste avec des colonnes. Passez de l’un à l’autre en utilisant les icônes en haut à gauche des médias." + +#: wp-admin/upload.php:37 +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 "Pour supprimer des éléments de la liste des médias, cliquez sur le bouton de Sélection multiple en haut de l’écran. Sélectionnez tous les éléments à supprimer, puis cliquez sur le bouton Supprimer la sélection. En cliquant sur le bouton Annuler la sélection vous reviendrez sur la vue normale des médias." + +#: wp-admin/upload.php:44 +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 "Cliquer sur un élément affichera une fenêtre avec les détails du fichier, ce qui vous permettra de prévisualiser le média et réaliser de rapides modifications. Tous les changements que vous ferez dans les détails du média seront automatiquement sauvegardés." + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "Vous pouvez aussi supprimer les éléments individuellement et accéder à l’écran de modifications étendues par la fenêtre des détails." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "Merci d’avoir mis à jour ! WordPress %s vous donne une écriture plus fluide et une meilleure gestion des contenus." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Gérez vos médias avec style" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Explorez vos médias dans une superbe grille infinie. Une nouvelle prévisualisation détaillée vous permet de voir et de modifier vos fichiers média en un clin d’œil." + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Travailler avec les médias intégrés n’a jamais été aussi simple" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Collez une adresse YouTube sur une nouvelle ligne et voyez une vidéo intégrée apparaître comme par magie. Maintenant, essayez avec un tweet. Génial ! L’intégration de médias est devenue plus visuelle que jamaos. L’éditeur présente un véritable aperçu de votre contenu intégré, vous faisant ainsi gagner du temps et vous redonnant confiance en ce que vous faites." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "Nous avons aussi allongé la liste de sites reconnus par défaut — vous pouvez intégrer des vidéos de CollegeHumor, des listes de lecture YouTube ou des conférences TED. Consultez la liste complète des sites que WordPress reconnaît." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Concentrez-vous sur votre contenu" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "L’écriture et la modification de contenus devient plus agréable et immersive avec un éditeur dont la taille s’adapte à votre contenu tandis que vous l’écrivez, et maintien les outils de formatage à portée de souris." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Trouver la bonne extension" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Il y a plus de 30 000 extensions libres et open source dans le dépôt d’extensions de WordPress. WordPress 4.0 vous facilite la découverte de celle qui vous correspond, avec de nouveaux indicateurs, une recherche améliorée et navigation plus visuelle." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Parcourir les extensions" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "API de personnalisation de thème" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "Les contextes, les panneaux et un plus grand choix de contrôles sont maintenant reconnus par le personnalisateur de thème." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Tri de requête" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Les développeurs ont plus de flexibilité lors de la création de clauses %1$s par le biais de %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Bibliothèque mises à jour : TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Si vous voulez juste vous faire une idée de ce qui est disponible, vous pouvez parcourir les rubriques Mises en avant et Populaires en utilisant les liens en haut à gauche de l’écran. Ces sections sont régulièrement renouvelées." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Tous les fichiers que vous mettez en ligne sont listés dans la bibliothèque de médias, avec le dernier mis en ligne qui apparaît en premier." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Ajouter des extensions" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Parcourir" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Type de traduction invalide." + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Note :" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "La constante %s de votre fichier %s n’est plus nécessaire." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tout (%s)" +msgstr[1] "Tous (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Non attaché (%s)" +msgstr[1] "Non attachés (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Corbeille (%s)" +msgstr[1] "Corbeilles (%s)" + +#: wp-admin/install.php:216 +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 "Bienvenue dans la très célèbre installation en 5 minutes de WordPress ! Vous n’avez qu’à remplir les informations demandées ci-dessous et vous serez prêt à utiliser la plus extensible et puissante plateforme de publication de contenu au monde." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Non testé avec votre version de WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Incompatible avec votre version de WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Compatible avec votre version de WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d étoile" +msgstr[1] "%d étoiles" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Sélectionnez l’action groupée" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Ouvrir l’éditeur pour faire correspondre la hauteur de la fenêtre." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Mois" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Jour" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Heure" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minute" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Nous allons utiliser cette information pour créer le fichier wp-config.php." + +#: wp-admin/theme-install.php:82 +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. 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 "Vous pouvez chercher un thème par mot, par auteur ou par mot-clé. Vous pouvez également donner plus de détails en sélectionnant les critères que vous souhaitez. Autrement, vous pouvez parcourir les thèmes mis en avant, les plus récents, ou récemment mis à jour. Quand vous aurez trouvé le thème qu’il vous faut, vous pourrez le prévisualiser ou l’installer." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Déjà installé" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Précédent" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Suivant" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "TESTEURS DE PHASE BETA :" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Ce site est configuré pour installer automatiquement les mises à jour des prochaines versions bêtas." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "La vue en grille de la Bilbiothèque de Médias nécessite JavaScript. Passer à la vue en liste." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Ajouter l’utilisateur sans envoyer de message lui demandant leur confirmation." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "L’équipe de WordPress est prête à vous aider. Transférez ce message à %s et l’équipe vous aidera à faire en sorte que vous site fonctionne." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s n’a pas pu être intégré." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Prévisualisation indisponible. %s n’a pas pu être inséré en toute sécurité." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Sélectionnez une page" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Test de phase beta" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Performance" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Social" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Outils" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Installer %s maintenant" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Mettre à jour %s maintenant" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Plus de détails" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s téléchargement" +msgstr[1] "%s téléchargements" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Afficher les détails" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Compte" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Mis à jour récemment" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"JOURNAL DE MISE A JOUR\n" +"======================" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Avis" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Faites à un don à cette extension »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Cliquez vous pour lire les avis qui donnent une note de %d étoile" +msgstr[1] "Cliquez vous pour lire les avis qui donnent une note de %d étoiles" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Contributeurs" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Le Personnalisateur vous permet de prévisualiser les modifications à votre site avant de les publier. Vous pouvez parcourir différentes pages de votre site pour mieux apprécier vos modifications." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Si vous nous contactez, nous ferons également en sorte que vous ne rencontriez plus jamais ce problème." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Nouvelle fonctionnalité : la prévisualisation en direct des widgets" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Ajoutez, modifiez et expérimentez avec vos widgets grâce à l’outil de personnalisation de thème." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Prévisualisez vos modifications en temps réel, et enregistrez-les uniquement quand vous êtes prêt." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Pas de note." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Trier par :" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Aucun thème trouvé. Essayez une autre recherche." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Pour couper l’image, cliquez dessus et déplacez la souris pour créer la sélection." + +#: wp-admin/includes/image-edit.php:44 +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 "Vous pouvez redimensionner l’image originale de manière proportionnelle. Pour obtenir de meilleurs résultats, le redimensionnement doit être fait avant tout recadrage, retournement ou rotation. La taille des image ne peut être que réduite, pas augmentée." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Une barre rouge sur la gauche signifie que le commentaire attention votre validation." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Utilisateurs du clavier : lorsque vous travaillez dans l’éditeur visuel, vous pouvez utiliser Alt + F10 pour accéder à la barre d’outils." + +#: wp-admin/includes/image-edit.php:86 +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 "Les proportions d’une image sont le rapport entre sa largeur et sa hauteur. Vous pouvez préserver les proportions en maintenant appuyée la touche Shift tandis que vous redimensionnez votre sélection. Utilisez le champ de saisie pour préciser la proportion à respecter, par exemple 1:1 (carré), 4:3, 16:9, etc." + +#: wp-admin/includes/image-edit.php:89 +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 "Une fois que votre sélection est faite, vous pouvez l’ajuster en saisissant une taille en pixels. La taille minimale de la sélection est celle des miniatures, tel que défini dans les réglages des Média." + +#: wp-admin/includes/image-edit.php:119 +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 "Vous pouvez modifier l’image tout en préservant sa miniature. Par exemple, vous pourriez vouloir avoir une miniature carrée qui n’afficherait qu’une partie de l’image." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Affiché sur les pages des fichiers joints." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Parcourir" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Tous les types de commentaire" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, à %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Mis en avant" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Populaires" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Derniers en date" + +#: wp-admin/users.php:46 +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 "« Retirer » vous permet de retirer un utilisateur de votre site. Cela ne supprime pas son contenu. Vous pouvez également retirer plus utilisateurs à la fois avec les Actions Groupées." + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Votre nouveau site WordPress a bien été installé à l'adresse :\n" +"\n" +"%1$s\n" +"\n" +"Vous pouvez vous y connecter en tant qu'administrateur avec les informations suivantes :\n" +"\n" +"Identifiant : %2$s\n" +"Mot de passe : %3$s\n" +"\n" +"Nous espérons que vous aimerez votre nouveau site ! Merci à vous !\n" +"\n" +"-- L'équipe WordPress\n" +"https://wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "Contrôles des blocs - Cliquez sur la barre de titre d’un bloc pour l’ouvrir ou le fermer. Certains blocs ajoutés par des extensions peuvent avoir un contenu configurable, et afficheront donc un lien \"Configurer\" dans la barre de titre lors du survol de la souris." + +#: wp-admin/index.php:67 +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 "D’un coup d’œil - Affiche un résumé du contenu de votre site, et indique le thème et la version de WordPress que vous utilisez." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://www.wordpress-fr.net/support/forum-26-support-wordpress" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Retourner à l’éditeur d’article" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Ajouter des thèmes" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Thèmes mis en avant" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Thèmes populaires" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Thèmes les plus récents" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Chercher parmi les thèmes" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Recherche parmi les thèmes..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Détails et prévisualisation" + +#: wp-admin/users.php:48 +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 "« Supprimer » vous amène à l’écran de suppression des utilisateurs pour confirmer votre action, d’où vous pouvez retirer un utilisateur de manière permanente et supprimer son contenu. Vous pouvez également supprimer plusieurs utilisateurs à la fois avec les Actions Groupées." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Que faire du contenu ayant cet utilisateur pour propriétaire ?" +msgstr[1] "Que faire du contenu ayant ces utilisateurs pour propriétaires ?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Supprimer tout le contenu." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Attribuer tout le contenu à :" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Type" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Merci de faire de WordPress votre outil de création." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Forums d’entraide" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA TESTEUR ?\n" +"==============\n" +"\n" +"Ce message de débogage est envoyé lorsque vous utilisez une version de développement de WordPress.\n" +"\n" +"Si vous pensez que ces erreurs puissent être dues à un problème au sein de WordPress, pourriez-vous nous le signaler ?\n" +"* Ouvrez une discussion sur le forum de support en anglais : https://wordpress.org/support/forum/alphabeta\n" +"* Ou, si rédiger un rapport de bogue ne vous fait pas peur : http://core.trac.wordpress.org/\n" +"\n" +"Merci ! -- L'équipe WordPress" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Gérer les widgets" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Gérer les menus" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Modifier l’état" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Modifier la visibilité" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Parcourir les révisions" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Modifier la date et l’heure" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Chercher parmi les thèmes installés..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Si une mise à jour est disponible, vous verrez une notification apparaître dans la barre d’outils" + +#: wp-admin/update-core.php:474 +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 — La mise à jour de votre installation WordPress tient en une simple procédure : cliquez sur le bouton \"Mettre à jour\" quand vous êtes notifié(e) qu’une nouvelle version est disponible." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "Dans la plupart des cas, WordPress appliquera automatiquement les mises à jour de maintenance et de sécurité en arrière-plan." + +#: wp-admin/update-core.php:478 +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 "Traductions — Les fichiers qui traduisent WordPress dans votre langue sont mis à jour dès qu’une modification est faite. Mais si ces fichiers ne sont plus à jour, vous pouvez cliquer sur le bouton \"Mettre à jour les traductions\"." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "Sur cet écran, vous pouvez faire la mise à jour vers la dernière version de WordPres, et mettre à jour les thèmes et extensions depuis les dépôts de WordPress.org." + +#: wp-admin/update-core.php:475 +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 "Thèmes et extensions — Pour mettre à jour les thèmes et extensions individuellement depuis cet écran, utilisez les cases à jour pour faire votre sélection, puis cliquez sur le bouton \"Mettre à jour\" approprié. Pour mettre à jour tous les thèmes et toutes les extensions d’un coup, vous pouvez cocher la case en haut de la section pour tout sélectionner avant de cliquer sur le boutons de mise à jour." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Bienvenue dans WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Si vous souhaitez choisir parmi plus de thèmes, cliquez sur le bouton \"Ajouter\" et vous pourrez parcourir le répertoire de thème de WordPress.org et y chercher des thèmes supplémentaires. Les thèmes du répertoire de thèmes de WordPress.org sont conçus et développés par des tiers, et sont compatibles avec la licence de WordPress. Oh, et ils sont libres et gratuits !" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Mise en page fixe" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Mise en page fluide" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Mise en page adaptable" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s articles" +msgstr[1] "%s articles" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s page" +msgstr[1] "%s pages" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s commentaire" +msgstr[1] "%s commentaires" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s en attente de validation" +msgstr[1] "%s en attente de validation" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j M" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s Mo d’espace autorisés" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s Mo (%2$s%%) d’espace utilisés" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Détails du thème" + +#: wp-admin/options-reading.php:66 +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 "Lorsque ce réglage est actif, un rappel est affiché dans le bloc \"D’un coup d’œil\" du Tableau de bord, indiquant que \"Moteurs de recherche refusés\" pour que vous n’oubliez pas que votre site n’est pas parcouru." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "D’un coup d’œil" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Activé :" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Déjà accessible" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Ceci est un thème enfant de %s." + +#: wp-admin/themes.php:40 +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 "Cet écran est utilisé pour gérer vos thèmes installés. En dehors des thèmes par défaut inclus dans votre installation de WordPress, les thèmes sont conçus et développés par des tiers." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Survolez out touchez pour voir les boutons Activer et Prévisualisation" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Cliquez sur le thème pour voir le nom du thème, sa version, son auteur, sa description, ses mots-clés et le bouton Supprimer." + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Cliquez sur Personnaliser pour le thème actuel ou Prévisualisation pour n’importe quel autre thème pour voir la prévisualisation" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Le thème actuel est affiché en étant mis en avant en tant que premier thème." + +#: wp-admin/themes.php:72 +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 "Touchez ou survolez n’importe quel thème puis cliquez sur le bouton Prévisualisation pour voir une prévisualisation de ce thème et changer les options du thème dans un vie séparée et plein écran. Vous pouvez également trouver un bouton Prévisualisation au bas de l’écran de détails du thème. Tout thème installé peut être prévisualisé et personnalisé de cette manière." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Le thème en cours de prévisualisation est totalement interactif — naviguez sur les différentes pages pour voir comment le thème affiche vos articles, archives et autres pages. Les réglages peuvent différer selon les fonctionnalités pour lesquelles le thème a été conçu. Pour valider les nouveaux réglages et activer le thème en un seul coup, cliquez sur le bouton \"Enregistrer et activer\" en haut du menu." + +#: wp-admin/themes.php:74 +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 "Lors de la prévisualisation sur de petits écrans, vous pouvez utiliser l’icône de réduction en bas à gauche du panneau. Cela cachera le panneau, vous donnant ainsi plus de place pour prévisualiser le site avec le nouveau thème. Pour ramener le panneau, cliquez à nouveau sur l’icône de réduction." + +#: wp-admin/widgets.php:339 +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 "Pour activer un widget, glissez-le dans la barre latérale ou cliquez dessus. Pour désactiver un widget et supprimer ses réglages, enlevez-le de la barre latérale." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "Une note de %1$s basée sur %2$s vote" +msgstr[1] "Une note de %1$s basée sur %2$s votes" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "Note : %s" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Cet écran affiche à un utilisateur individuel tous ses sites sur ce réseau, et permet également à cet utilisateur de régler son site principal. Il peut utiliser les liens sous chaque site pour se rendre soit sur son interface publique, soit sur son administration." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Erreur de restauration : [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Erreur : [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Les extensions suivantes ont bien été mises à jour :" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Les thèmes suivants ont bien été mis à jour :" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Les traductions suivantes ont bien été mises à jour :" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Les extensions suivantes n’ont pas pu être mises à jour :" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Les thèmes suivants n’ont pas pu être mis à jour :" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Les traductions suivantes n’ont pas pu être mises à jour :" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Impossible d’envoyer ce formulaire ; veuillez recharger la page et réessayer." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Options de l’écran - Utilisez l’onglet Options de l’écran pour choisir les blocs à afficher dans le Tableau de bord." + +#: wp-admin/index.php:68 +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 "Activité - Affiche les articles programmés, ceux récemment publiés, et les commentaires récents sur vos articles, que vous pouvez valider ou non." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Brouillon rapide - Vous permet de créer un nouvel article et de l’enregistrer en tant que brouillon. Affiche également des liens vers les 5 derniers brouillons que vous avez créés." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "Nouvelles de WordPress - Dernière nouvelles en provenance du projet officiel WordPress, du Planet de WordPress-Francophone, et les extensions populaires et récentes." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "Nouvelles de WordPress - Dernière nouvelles en provenance du projet officiel WordPress et du Planet de WordPress-Francophone." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Oups, vous n’avez pas les droits pour ajouter de nouveaux brouillons." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Êtes-vous sûr(e) de vouloir supprimer ce thème.\n" +"\n" +"« Annuler » pour abandonner, « OK » pour confirmer la suppression." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Ajouter un thème" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Mise à jour disponible" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Fermer la fenêtre" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Affichier le thème précédent" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Afficher le thème suivant" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Ajouter le widget" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Activité" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "Site WordPress : %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "SUCCÈS : WordPress a bien été mis à jour vers %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "ÉCHEC : WordPress n'a pas pu être mis à jour vers %s" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "SUCCÈS : %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "ÉCHEC : %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Il y a eu des problèmes lors des mises à jour en arrière-plan" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Les mises à jour en arrière-plan sont terminées" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Brouillon rapide" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "Nouvelles de WordPress" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s avec le thème %2$s." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Qu’avez-vous en tête ?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Afficher tout" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Brouillons" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Bientôt publié" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Publié récemment" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Aucune activité pour le moment !" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Aujourd’hui" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Demain" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Extensions populaires" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Gérer les mises en ligne" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "La mise à jour ne peut pas être installée parce que nous n’allons pas pouvoir copier certains fichiers. Ce problème est généralement dû à des incohérences dans les permissions de fichiers." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s est disponible." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Votre site à l'adresse %1$s a fait face à un échec critique en essayant de faire une mise à jour de WordPress vers la version %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Votre site utilise la version %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Mise à jour des traductions" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Mise à jour de la traduction de %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Traductions pour %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Votre site a été mis à jour vers WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s est disponible. Veuillez faire une mise à jour !" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] URGENT : suite à une mise à jour qui a échoué, votre site est peut-être inaccessible." + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Salutations ! Votre site à l'adresse %1$s a été automatiquement mis à jour vers WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Vous n'avez rien de plus à faire." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Pour en savoir plus sur la version %s, lisez l'écran À Propos de WordPress : " + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Veuillez mettre à jour votre site à l'adresse %1$s pour le passer à WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Malgré nos tentatives, nous n'avons pas pu mettre votre site à jour automatiquement." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "La mise à jour est facile et ne prend que quelques secondes :" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Votre site à l'adresse %1$s a fait face à un échec critique en essayant de faire une mise à jour vers la dernière version de WordPress, la %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Cela signifie que votre site est peut-être hors ligne ou cassé. Ne paniquez pas, cela peut être réparé." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Veuillez vérifier votre site immédiatelement. Il se peut que tout fonctionne. S'il affiche que vous devez faire une mise à jour, vous devriez suivre son conseil :" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Pour des questions de sécurité, il est important de garder votre site à jour. Par ailleurs, cela rend le Web plus sûr pour vous et vos lecteurs." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Si vous rencontrez des problèmes ou avez besoin d'assistance, les volontaires du forum d'entraide de WordPress-fr.net devraient pouvoir vous aider." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Certains de vos thèmes et extensions ont également des mises à jour disponibles. Veuillez les mettre à jour dès maintenant :" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "L'équipe WordPress" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "Nous avons quelques données qui décrivent l'erreur que votre site a rencontré." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Votre hébergeur, les volontaires du forum d'entraide ou un ami développeur devraient pouvoir vous aider à comprendre cette information pour vous aider :" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Code d'erreur : %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "ERREUR : %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Ce contenu est actuellement vérouillé." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Si vous souhaitez vous en occuper, %s sera bloqué et ne pourra pas terminer sa modification." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Si vous souhaitez réinstaller la version %s, vous pouvez le faire ici, ou télécharger l’archive pour la réinstaller vous-même :" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Les prochaines mises à jour de sécurité seront appliquées automatiquement." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Traductions" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Vos traductions sont toutes à jour." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Certaines de vos traductions ne sont pas à jour." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Certaines de vos traductions ont besoin d’être mises à jour. Patientez encore quelques secondes, le temps que nous les mettions également à jour." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "La traduction est à jour." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Téléchargement de la traduction depuis %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "La mise à jour de la traduction a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "La traduction a bien été mise à jour." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Mise à jour du thème : %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Mise à jour de l’extension : %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Il n’y a pas assez d’espace sur le disque pour terminer la mise à jour." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Le commentaire doit être approuvé manuellement" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Les tailles précisées ci-dessous déterminent les dimensions maximales (en pixels) à utiliser lors de l’insertion d’une image dans la bibliothèque de médias." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Par défaut, WordPress utilise des adresses web (URL) ayant un point d’interrogation et une suite de chiffres. Cependant, WordPress vous offre la possibilité de créer une structure personnalisée d’adresses web pour vos permaliens et archives. Ceci peut améliorer l’esthétique, l’utilisation et la pérennité de vos liens. De nombreux marqueurs sont disponibles (en), et nous vous donnons quelques exemples pour commencer." + +#: wp-admin/theme-editor.php:33 +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 "La mise à jour vers une nouvelle version du thème supprimera les modifications que vous aurez faites. Pour éviter cela, nous vous conseillons de passer plutôt par un Thème Enfant." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Créer un nouvel utilisateur et l’ajouter à ce site." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Cher utilisateur,\n" +"\n" +"Vous avez récemment demandé à modifier l'adresse de messagerie d'administration de votre site.\n" +"Si c'est bien le cas, veuillez cliquer sur le lien suivant pour valider la modification :\n" +"###ADMIN_URL###\n" +"\n" +"Vous pouvez ignorer et supprimer ce message si vous ne souhaitez pas lancer cette action.\n" +"\n" +"Ce message a été envoyé à ###EMAIL###\n" +"\n" +"Cordialement,\n" +"\n" +"L'équipe de ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Recherche %1$s dans %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "Il manque les fichiers .po et/ou .mo du pack de langue." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Tentative de retour à la version précédente." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Suite à une erreur pendant la mise à jour, WordPress vous a ramené à votre version précédente." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Mise à jour vers WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "L’empreinte de contrôle (ou checksum) de votre fichier (%1$s) ne correspond pas à la valeur de l’empreinte attendue (%2$s)." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Le mot de passe ne sera pas stocké sur le serveur." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Préparation de l'installation de la dernière version…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Copie des fichiers requis…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Veuillez saisir un identifiant valide." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "L’identifiant que vous avez fourni contient des caractères invalides." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Vos mots de passe ne correspondent pas. Veuillez réessayer." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Vous devez saisir une adresse de messagerie." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Désolé, ce n’est pas une adresse de messagerie valide. Les adresses de messagerie ressemblent à cela : utilisateur@exemple.com." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Votre thème ne peut pas utiliser les menus nativement, mais vous pouvez les utiliser dans la barre latérale en ajoutant le widget “Menu personnalisé” depuis l’écran Widgets." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "Les menus peuvent être affichés à des emplacements définis par votre thème, et même dans les barres latérales grâce au widget « Menus personnalisés » de l’écran Widgets. Si votre thème ne reconnaît pas encore cette fonctionnalité (les thèmes par défaut, %2$s and %3$s, les intègrent très bien), vous pouvez apprendre à ajouter cette reconnaissance vous-même en suivant le lien de documentation situé sur le côté." + +#: wp-admin/nav-menus.php:518 +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 "En cliquant sur le titre de n’importe élément du menu dans l’éditeur, un ensemble de réglages standards s’ouvrira. D’autres réglages, tels que la cible du lien, les classes CSS, les relations du lien et la description du lien, peuvent être activés et désactivés dans l’onglet « Options de l’écran »." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "Adresse IP :" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Catégorie ajoutée." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Catégorie effacée." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Catégorie mise à jour." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Catégorie non ajoutée." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Catégorie non mise à jour." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Catégories supprimées." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Mot-clé ajouté." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Mot-clé supprimé." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Mot-clé mis à jour." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Mot-clé non ajouté." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Mot-clé non mis à jour." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Mot-clé supprimé." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s article n’a pas été mis à jour : quelqu’un est déjà en train de la modifier." +msgstr[1] "%s articles n’ont pas été mis à jour : quelqu’un est déjà en train de les modifier." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s article supprimé définitivement." +msgstr[1] "%s articles supprimés définitivement." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s article déplacé dans la Corbeille." +msgstr[1] "%s articles déplacés dans la Corbeille." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s article récupéré depuis la Corbeille." +msgstr[1] "%s articles récupérés depuis la Corbeille." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s page mise à jour." +msgstr[1] "%s pages mises à jour." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s page n’a pas été mise à jour : quelqu’un est déjà en train de la modifier." +msgstr[1] "%s pages n’ont pas été mises à jour : quelqu’un est déjà en train de les modifier." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s page définitivement supprimée." +msgstr[1] "%s pages définitivement supprimées." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s page déplacée dans la Corbeille." +msgstr[1] "%s pages déplacées dans la Corbeille." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s page récupérée depuis la Corbeille." +msgstr[1] "%s pages récupérées depuis la Corbeille." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Comparez deux révisions différentes en cochant la case « Comparer n’importe quelles révisions » sur le côté." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Comparer des révisions" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Affichez, comparez et rétablissez les autres versions de ce contenu à l’aide de l’écran de révisions amélioré." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Modifier le verrouillage" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Quelqu’un est déjà en train de modifier ce contenu. Inutile de recharger le page : le verrouillage disparaîtra une fois la modification validée." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Comparer n’importe quelles révisions" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "%1$s tiré de %2$s par %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "%1$s tiré de %2$s" + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "%1$s par %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "%s." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Votre site est configuré pour conserver seulement les %s dernières révisions." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Révisions : %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Parcourir" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Sauvegarde automatique par %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Révision actuelle par %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Rétablir cette sauvegarde automatique" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Révision par %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Connexion perdue. L’enregistrement a été désactivé jusqu’à ce que vous soyez reconnecté." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Nous sauvegardons cet article dans votre navigateur, par sécurité." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Désolé, quelque chose s’est mal déroulé. La comparaison demandée n’a pas pu être chargée." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Attachement" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Répétez le nouveau mot de passe" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Répétez le mot de passe" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Ajouter des éléments de menu depuis la colonne de gauche." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Les extensions étendent les fonctionnalités de WordPress, et en ajoutent de nouvelles. Vous pouvez installer des extensions automatiquement en provenance du répertoire des extensions WordPress, ou mettre en ligne une extension au format .zip, via cette page." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Ce paquet ne contient aucun fichier." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Ce thème ne contient aucun fichier." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Une erreur est survenue pendant la mise à jour de %1$s : %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Pour naviguer entre les révisions, faites glisser le curseur vers la gauche ou vers la droite ou utilisez les boutons Précédente ou Suivante." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Chargement…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Erreur lors du déplacement dans la Corbeille." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Erreur pendant la récupération depuis la Corbeille." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "L’élément que vous essayez de placer dans la Corbeille n’existe plus." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "L’élément que vous essayez de sortir de la Corbeille n’existe plus." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Cet élément a déjà été supprimé." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Glissez chaque élément pour les placer dans l’ordre que vous préférez. Cliquez sur la flèche à droite de l’élément pour afficher d’autres options de configuration." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Si vous n’avez pas encore créé de menu, cliquez sur le lien « Créer un nouveau menu » pour vous lancer" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Cet écran est utilisé pour gérer les révisions de vos contenus." + +#: wp-admin/revision.php:106 +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 "Les révisions sont des copies de votre article ou votre page, périodiquement créées tandis que vous modifiez votre contenu. Sur la gauche, le texte en rouge indique le contenu qui a été enlevé. Sur la droite, le texte en vert indique le contenu qui a été ajouté." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Depuis cet écran, vous pouvez visualiser, comparer et rétablir les révisions :" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Pour rétablir cette révision, cliquez sur « Rétablir cette révision »." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Gestion des révisions (en)" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Vers :" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Depuis :" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Précédente" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Suivante" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Les emplacements de menu ont été mis à jour." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M \\à G \\h i \\m\\i\\n" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s par %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Date de sortie : %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Piste %1$s sur %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Piste %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Genre : %s" + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Format audio :" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Codex audio :" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Enregistrement des révisions" + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Vos dernières modifications ont été enregistrées dans une révision." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Cet écran est utilisé pour gérer vos menus de navigations personnalisés." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "Depuis cet écran, vous pouvez :" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Créer, modifier et supprimer des menus" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Ajouter, organiser et modifier des éléments de menu individuels" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Le bloc de gestion des menus, en haut de l’écran, est utilisé pour contrôler le menu qui est ouvert dans l’éditeur ci-dessous." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Pour modifier un menu existant, choisissez un menu depuis la liste déroulant et cliquez sur Sélectionner" + +#: wp-admin/nav-menus.php:509 +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 "Vous pouvez assigner un emplacement du thème à chaque menu en sélectionnant les réglages souhaités en bas de l’éditeur de menu. Pour assigner un menu à tous les emplacements d’un coup, rendez-vous dans l’onglet Gérer les emplacements en haut de l’écran." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Gestion des menus" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Chaque menu personnalisé peut contenir un mélange de liens vers des pages, des catégories, des adresses web personnalisées ou d’autres types de contenu. Pour ajouter un lien dans un menu, sélectionnez un élément dans l’un des blocs situés dans le colonne de gauche ci-dessous." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Ajoutez un ou plusieurs éléments à la fois en cochant la case à côté de chaque élément puis en cliquant sur « Ajouter au menu »" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Pour ajouter un lien personnalisé, ouvrez la section Liens, saisissez une adresse web et un texte pour le lien, et cliquez sur Ajouter au menu" + +#: wp-admin/nav-menus.php:521 +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 "Pour réorganiser les éléments du menu, glissez/déposez les éléments avec la souris ou utilisez votre clavier. Glissez ou déplacez légèrement un élement du menu pour en faire un sous-menu" + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Supprimez un élément du menu en l’ouvrant et en cliquant sur le bouton Supprimer" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Modification des menus" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Cet écran est utilisé pour assigner de manière globale vos menus à des emplacements définis par votre thème." + +#: wp-admin/nav-menus.php:531 +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 "Pour assigner des menus à un ou plusieurs emplacements, sélectionnez le menu depuis la liste déroulante de chaque emplacement. Lorsque vous avez terminé, cliquez sur Enregistrer les modifications" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Pour modifier un menu actuellement assigné à un emplacement du thème, cliquez sur le lien « Modifier » adjacent" + +#: wp-admin/nav-menus.php:533 +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 "Pour ajouter un nouveau menu au lieu d’en assigner un qui existe déjà, cliquez sur le lien « Utiliser un nouveau menu ». Votre nouveau menu sera automatiquement ajouté à cet emplacement du thème" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Modifier les menus" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Gérer les emplacements" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Emplacement du thème" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Menu assigné" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Choisir un menu" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Modifier" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Utiliser le nouveau menu" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Rétablir cette révision" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Monter d’un cran" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Descendre d’un cran" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Déplacer tout en haut" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Placer sous %s" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Sortir de sous %s" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Sous %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Sortir de sous %s" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Élément de menu %2$d sur %3$d." + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Sous-élément numéro %2$d sous %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Capacités" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Refusé : %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Déplacer" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Un cran vers le haut" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Descendre d’un cran" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Tout en haut" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Structure du menu" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Réglages du menu" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "La sauvegarde de cet article dans votre navigateur est différente de la version ci-dessous." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Rétablir la sauvegarde." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "L’article a bien été rétabli." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Annuler." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Brouillon créé le %1$s à %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s a pris la main et modifie actuellement ce contenu." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Prendre la main" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Vous ne pouvez pas déplacer ce contenu dans la Corbeille. %s est en train de le modifier." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Modifiez votre menu ci-dessous, ou créez un nouveau menu." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Sélectionnez le menu à modifier :" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "ou créez un nouveau menu." + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Merci d’avoir fait cette mise à jour ! Rendez-vous sur la page de mise à jour du réseau afin de mettre à jour tous vos sites." + +#: wp-admin/setup-config.php:335 +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 "C’est parfait ! Vous avez passé la première partie de l’installation. WordPress peut désormais communiquer avec votre base de données. Si vous êtes prêt(e), il est maintenant temps de…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "sous-élément" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Cible du lien" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%s a bien été mis à jour." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Les menus sélectionnés ont bien été supprimés." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:724 +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 "Modifiez votre menu par défaut en ajoutant ou en enlevant des éléments. Faites glissez chaque élément pour les mettre dans l’ordre que vous souhaitez. Cliquez sur « Créer le menu » pour enregistrer vos modifications." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Donnez à votre un menu un nom ci-dessus, puis cliquez sur « Créer le menu »." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Ajoutez automatiquement des pages" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Ajouter automatiquement les nouvelles pages principales de haut niveau à ce menu" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Emplacements du thème" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Actuellement réglé sur : %s)" + +#: wp-admin/plugin-editor.php:132 +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 "Le menu « Documentation », situé sous l’éditeur, liste les fonctions PHP reconnues dans le fichier de l’extension. En cliquant sur « Consulter », vous serez envoyé sur une page web documentant cette fonction." + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Consulter" + +#: wp-admin/theme-editor.php:29 +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 "Pour les fichiers PHP, vous pouvez utiliser le menu déroulant « Documentation » pour en apprendre plus sur les fonctions trouvées dans le ce fichier. Le bouton « Consulter » vous enverra sur la page dédiée de cette fonction." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s modifie actuellement ce contenu" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/fr:Premiers_pas_avec_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "Vous pouvez mettre en ligne et insérer des fichiers média (images, sons, documents, etc.) en cliquant sur le bouton » Ajouter un média «. Vous pouvez sélectionner vos images et fichiers parmi ceux déjà présents dans la bibliothèque de médias, ou en mettre en ligne de nouveaux à ajouter à votre article/page. Pour créer une galerie d’image, sélectionnez les images à ajouter et cliquez sur le bouton » Créer une nouvelle galerie «." + +#: wp-admin/edit-form-advanced.php:332 +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 "Vous pouvez également insérer des contenus en provenance de nombreux sites populaires, comme Twitter, YouTube, Flickr et d’autres, simplement en collant l’adresse web du contenu dans sa propre ligne dans le texte de votre article/page. Référez-vous au Codex pour en apprendre plus sur les contenus insérés." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Nouveau gestionnaire de médias" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "La mise en ligne de fichiers et la création de galeries d’images dispose d’un tout nouveau style. Jetez-y un oeil !" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "La rotation d’image n’est pas disponible avec cet hébergeur." + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Si vous souhaitez utiliser le gestionnaire de liens, veuillez installer l’extension Link Manager." + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Gérez vos widgets ou vos menus" + +#: wp-admin/custom-background.php:143 +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 "Pour utiliser une image de fond, mettez-la simplement en ligne ou choisissez une image déjà mise en ligne dans votre Bibliothèque de Médias en cliquant sur le bouton « Choisir l’image ». Vous pouvez n’afficher qu’une occurrence de l’image, ou la répéter afin de remplir l’écran. Vous pouvez choisir de garder le fond en place quand vous faites défiler le contenu, ou au contraire faire que le fond défile en même temps." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "N’oubliez pas de cliquer sur « Enregistrer les modifications » quand vous avez terminé !" + +#: wp-admin/edit-form-advanced.php:272 +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 "Le champ du titre et la zone d’édition de l’article sont inamovibles, mais vous pouvez déplacer toutes les autres blocs par simple glisser/déposer. Vous pouvez également les fermer/ouvrir en cliquant sur la barre de titre de chaque boite. Utilisez l’onglet « Options de l’écran » pour cacher d’autres boites (Extrait, Envoyer des rétroliens, Champs personnalisés, Discussion, Identifiant, Auteur) ou pour choisir un affichage sur une ou deux colonnes pour cet écran." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Insertion du média" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Plusieurs sections de cet écran vous permettez de régler la manière dont votre contenu sera publié, notamment :" + +#: wp-admin/edit-form-advanced.php:346 +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 "Format d’article - Désigne la manière dont votre thème doit afficher un article donné. Par exemple, vous pourriez vouloir utiliser le format par défaut pour afficher titre et contenu, ou le format En passant pour ne pas utiliser le titre et n’afficher qu’un court texte. Lisez la documentation du Codex pour obtenir une description de chaque format d’article (en). Il est possible que votre thème ne reconnaisse qu’une partie des 10 formats possibles." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Réglages de publication" + +#: wp-admin/edit-tags.php:215 +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 "Parent - Les catégories, contrairement aux mots-clés, peuvent avoir une hiérarchie. Vous pouvez avoir une catégorie nommée « Jazz », et à l’intérieur, plusieurs catégories comme « Bebop » et « Big Band ». Le fait d’avoir une hiérarchie est totalement facultatif. Pour créer une sous-catégorie, choisissez juste une autre catégorie depuis la liste déroulante « Parent » ." + +#: wp-admin/widgets.php:68 +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 "En changeant de thèmes, il y a souvent des variations sur le nombre et l’agencement des zones de widgets et des barres latérales, et parfois tout cela entre en conflit, rendant la transition moins aisée. Si vous avec changé de thème et que certains widgets semblent manquer, faites défiler cet écran jusqu’en bas pour les retrouver dans la zone des widgets inactifs, où ils ont été conservés avec leurs derniers réglages." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Vous utilisez l’outil de mise en ligne multi-fichiers. Si vous rencontrez des problèmes, essayez la méthode du navigateur à la place." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Modifier" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Par défaut : %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Mis en ligne sur " + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Le fichier mis en ligne n’est pas une image valide. Veuillez réessayer." + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Choisir une image d’arrière-plan" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Choisir un en-tête personnalisé" + +#: wp-admin/custom-background.php:144 +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 "Vous pouvez également choisir une couleur pour ce texte en cliquant sur le bouton « Sélecteur de couleur » et soit en saisissant une valeur HTML valide (ex. : #ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur." + +#: wp-admin/custom-header.php:185 +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 "Dans la section « Texte d’en-tête » de cette page, vous pouvez choisir d’afficher ce texte ou de le cacher. Vous pouvez également choisir une couleur pour ce texte en cliquant sur le bouton « Sélecteur de couleur » et soit en saisissant une valeur HTML valide (ex. : #ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur." + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Options de personnalisation du thème" + +#: wp-admin/options-reading.php:65 +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 "Vous pouvez choisir si votre site est parcouru par les robots et autres logiciels automatisés, ou non. Si vous préférez que ces services ignorent votre site, cliquez sur le bouton radio marqué « Demander aux moteurs de recherche de ne pas indexer ce site » et cliquez sur le bouton « Enregistrer les modifications » en bas de l’écran. Notez bien que votre vie privée n’est pas assurée : votre site reste visible de tous sur le Web." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Plus d’actions" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Activez ou désactivez les commentaires" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Plus d’informations pour bien démarrer" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Adresse web du fichier :" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "Dans la colonne « En réponse à » se trouvent trois éléments. Le texte correspond au titre de l’article qui a inspiré ce commentaire, et un clic sur ce lien vous permettra de modifier cet article. Le lien « Afficher l’article » mène à l’article sur le site. La petite bulle avec un nombre vous indique le nombre de commentaires que l’article a reçus. Si la bulle est grise, vous avez modéré tous les commentaires de cet article. Si elle est bleue, il y a des commentaires en attente de modération. Un clic sur la bulle filtrera la liste des commentaires pour ne plus afficher que ceux liés à cet article." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Taux d’utilisation : %1$s%% sur %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID n°%1$s : %2$s L’utilisateur actuel ne sera pas supprimé." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID n°%1$s : %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID n°%1$s : %2$s l’utilisateur actuel ne sera pas supprimé." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID n°%1$s : %2$s vous n’avez pas l’autorisation de supprimer cet utilisateur." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Veuillez choisir une option." + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "ERREUR : l’adresse de messagerie est déjà utilisée." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image doit être un objet WP_Image_Editor" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Utilisez WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Utilisez WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "Le groupement d’options « Vie privée » a été supprimé. Utilisez un autre groupement de réglages." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress ne notifie aucun des services de notification (en), du fait des réglages de vie privée de votre site." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/fr:Thèmes_Enfant" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Moteurs de recherche refusés" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Bienvenue dans WordPress !" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Voici quelques liens pour vous aider à démarrer :" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Lancez-vous !" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "ou alors, changez complètement de thème" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Étapes suivantes" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Modifiez votre page d’accueil" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Ajoutez de nouvelles pages" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Écrivez un article" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Écrivez votre premier article" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Ajoutez une page « Ã€ propos »" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Affichez votre site" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Mise en ligne le : %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Si vous avez mis des extensions en favoris sur WordPress.org, vous pouvez les voir ici." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Votre identifiant WordPress.org :" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Récupérer les extensions favorites." + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "Le groupement d’options « %s » a été supprimé. Utilisez un autre groupement de réglages." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Bienvenue dans WordPress %1$s. Vous allez être redirigé vers l’écran « Ã€ propos » de WordPress. Si ce n’est pas le cas, cliquez ici." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Vous pouvez également contrôler l’affichage de votre contenu dans les flux RSS, comme le nombre maximum d’articles à afficher, et s’il faut afficher l’article en entier ou juste un résumé." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Visibilité pour les moteurs de recherche" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Autoriser les moteurs de recherche à indexer ce site" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Demander aux moteurs de recherche de ne pas indexer ce site" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Certains moteurs de recherche peuvent décider de l’indexer malgré tout." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Si vous savez ce que vous voulez, commencez par le champ « Recherche » : il vous permet de lancer une recherche sur le dépôt d’extensions de WordPress.org, pour un terme, un auteur, ou un mot-clé particulier. Vous pouvez également lancer une recherche en cliquant sur un des mots-clés populaires. Plus un mot-clé est grand, plus il fait référence à un grand nombre d’extensions." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Vous pouvez voir les extensions préférées d’un utililsateur en utilisant le lien Préférées situé en haut à gauche de l’écran, et en renseignant leur identifiant WordPress.org" + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Si vous voulez installer une extension que vous avez téléchargée depuis un site tiers, cliquez sur le lien « Envoyer ». Il vous sera demandé d’indiquer le fichier .zip à mettre en ligne, et ceci fait, vous pourrez activer l’extension." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Si, pour quelque raison que ce soit, la création automatique du fichier ne fonctionne pas, pas de panique. Tout ce qu’elle fait, c’est de compléter le fichier de configuration avec les informations de connexion à la base de données. Vous pouvez tout aussi bien ouvrir le fichier wp-config-sample.php dans un éditeur de texte, y saisir les informations en question, et enregistrer le fichier sous le nom wp-config.php." + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Vous devez saisir ci-dessous les détails de connexion à votre base de données. Si vous ne les connaissez pas, contactez votre hébergeur." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Désolé, mais je ne peux écrire dans le fichier wp-config.php." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Après cela, cliquez sur « Lancer l’installation »." + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Réglages enregistrés et thème activé. Voir le site" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Ce thème enfant nécessite son thème parent, %2$s." + +#: 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 "Cet écran vous permet de modifier les quatre champs des métadonnées des fichiers dans la bibliothèque des médias." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favorites" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "En-tête flexible" + +#: wp-admin/theme-install.php:93 +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 "Pour installer un thème dans le but de le prévisualiser avec le contenu de votre site et d’en personnaliser les options, cliquez sur le bouton « Installer » en haut du panneau de gauche. Les fichiers du thème seront automatiquement téléchargés vers votre site. Ceci fait, le thème sera disponible, et vous pourrez l’activer en cliquant sur le lien « Activer », ou en vous rendant sur l’écran « Gérer les thèmes » et en cliquant sur le lien « Prévisualisation » situé sous la miniature de chaque thème." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "L’encodage de caractères utilisé par votre site (UTF-8 est recommandé)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "Dans la zone d’édition, la touche Tab ajouter un caractère de tabulation. Pour sortir de cette zone en pressant cette touche, combinez-la avec la touche Esc : Esc-Tab." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Ajouter" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Modifier" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"Voici un exemple de page. Elle est différente d'un article de blog, en cela qu'elle restera à la même place, et s'affichera dans le menu de navigation de votre site (en fonction de votre thème). La plupart des gens commencent par écrire une page « À Propos » qui les présente aux visiteurs potentiels du site. Vous pourriez y écrire quelque chose de ce tenant :\n" +"\n" +"
      Bonjour ! Je suis un mécanicien qui aspire à devenir un acteur, et voici mon blog. J'habite à Bordeaux, j'ai un super chien baptisé Russell, et j'aime la vodka-ananas (ainsi que regarder la pluie tomber).
      \n" +"\n" +"...ou bien quelque chose comme ça :\n" +"\n" +"
      La société 123 Machin Truc a été créée en 1971, et n'a cessé de proposer au public des machins-trucs de qualité depuis lors. Située à Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson, 123 Machin Truc emploie 2 000 personnes, et fabrique toutes sortes de bidules super pour la communauté bouzemontoise.
      \n" +"\n" +"Étant donné que vous êtes un nouvel utilisateur de WordPress, vous devriez vous rendre sur votre tableau de bord pour effacer la présente page, et créer de nouvelles pages avec votre propre contenu. Amusez-vous bien !" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Bonjour, ceci est un commentaire.\n" +"Pour supprimer un commentaire, connectez-vous et affichez les commentaires de cet article. Vous pourrez alors les modifier ou les supprimer." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Recherche par mot-clé (tag)" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Recherche par auteur" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Recherche par mot-clé (terme)." + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Type de recherche" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Onglet des options de l’écran" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Onglet d’aide contextuelle" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Désolé, vous avez utilisé l’intégralité de votre quota aloué. Veuillez supprimer quelques fichiers avant d’en envoyer d’autres." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Désolé, vous avez utilisé l’intégralité de votre quota de stockage (%s Mo)." + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Sélectionnez un commentaire" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Sélectionner %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Les mots-clés peuvent être convertis de manière sélective en catégories via le convertisseur mots-clés vers catégories" + +#: wp-admin/edit-tags.php:192 +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 "Vous pouvez supprimer des catégories de liens avec la liste déroulante « Actions groupées », mais cette action ne supprime pas les liens contenus dans la catégorie. Au lieu de cela, ils sont déplacés dans la catégorie de liens par défaut." + +#: wp-admin/edit-form-advanced.php:298 +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 "Le processus de création d’une page reste très proche de celui d’un article, et les écrans respectifs peuvent être personnalisés de la même manière, par le biais de glisser/déposer, de l’onglet « Option de l’Écran », et en ouvrant/fermant les blocs selon vos besoins. Cet écran dispose également du mode « aucune distraction », tant dans le mode Visuel que dans le mode Texte, via les boutons « Plein Écran ». L’éditeur de page fonctionne globalement comme celui des articles, mais dispose de certaines spécificités, disponibles dans le bloc « Attributs de Page » :" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Éditeur d’article - Saisissez-y le contenu de votre article. Vous disposez pour ce faire de deux modes : Visuel ou Texte. Choisissez un mode en cliquant sur l’onglet correspondant. Le mode Visuel vous donne accès à un éditeur WYSIWYG ; cliquez sur la dernière icône de la rangée pour afficher une seconde rangée d’icônes. Le mode Texte vous permet de saisir directement du code HTML en même temps que le contenu de votre article. Vous pouvez insérer des fichiers média en cliquant sur les icônes situées au-dessus de l’éditeur, puis en suivant les instructions. Vous pouvez passer en mode « aucune distraction » grâce à l’icône « Plein Écran » du mode Visuel (avant-dernier bouton de la première rangée), ou le bouton « Plein Écran » du mode HTML (dernier bouton de la rangée). Une fois dans ce mode, vous pouvez rendre les boutons visibles en survolant la zone supérieure de la page. Quittez le mode Plein Écran pour revenir en mode d’édition normal." + +#: wp-admin/custom-header.php:570 +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 "Vous pouvez choisir une image d’en-tête personnalisée en la mettant en ligne depuis votre ordinateur ou en la choisissant dans votre bibliothèque de médias. Après avoir sélectionné l’image, vous pourrez la recadrer." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Contenu principal" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Aller au contenu principal" + +#: wp-admin/custom-header.php:174 +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 "Vous pouvez utiliser une image d’en-tête personnalisée pour votre site. Mettez simplement l’image en ligne, recadrez-la, et le nouvel en-tête sera aussitôt en ligne. Autrement, vous pouvez utiliser une image qui a déjà été mise en ligne dans votre Bibliothèque de Médias, en cliquant sur le bouton « Choisissez une image »." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Pas de recadrage, utiliser l’image telle quelle" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Vous prévisualisez %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Sélectionnez une image" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Ou choisissez une image dans votre bibliothèque de médias :" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Personnaliser %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Réduire" + +#: wp-admin/custom-header.php:177 +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 "Si vous ne souhaitez pas que votre site utilise une image d’en-tête, cliquez sur le bouton « Retirer l’image d’en-tête » en bas de la section « Image d’en-tête » de cette page. Si vous souhaitez réactiver l’image d’en-tête, il vous suffit de sélectionner l’une des autres options d’images, et de la valider en cliquant sur « Enregistrer les modifications »." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Vous avez tenté de modifier un élément qui n’est pas un fichier joint. Veuillez réessayer." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Installée" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Ce thème est déjà installé et à jour" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Installés" + +#: wp-admin/theme-install.php:92 +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 "Une fois que vous avez généré une liste de thèmes, vous pouvez les prévisualiser et les installer. Cliquez sur la miniature du thème que vous souhaitez prévisualiser. Cela ouvrira une page de prévisualisation en plein écran, afin de vous donner une meilleure idée de l’aspect de ce thème." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Voir l’aperçu et installer" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Aperçu et personnalisation" + +#: wp-admin/includes/media.php:2549 +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 "Vous utilisez l’outil de mise en ligne du navigateur. Le nouvel outil de mise en ligne de WordPress inclus la possibilité de télécharger plusieurs fichiers à la fois par glisser/déposer. Passer au nouvel outil de mise en ligne." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Aperçu de %s" + +#: wp-admin/tools.php:22 +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 "Les catégories disposent d’une hiérarchie, ce qui signifie que vous pouvez leur donner des sous-catégories. Les mots-clés n’ont pas de hiérarchie et ne peuvent être imbriqués. Parfois, des auteurs commencent par utiliser une sorte de caractérisation, pour se rendre compte par la suite qu’ils préfèrent l’autre." + +#: wp-admin/tools.php:23 +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 "Le lien « convertisseur de catégories et mots-clés » vous mènera à la page d’import, où ledit convertisseur est l’une des extensions que vous pouvez installer. Une fois installée, le lien « Activer l’extension & lancer l’importateur » vous mènera à l’écran d’où vous pourrez choisir de lancer une conversion dans un sens ou dans l’autre." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Prévisualiser" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Cet écran est utilisé pour personnaliser la section d’en-tête de votre thème." + +#: wp-admin/custom-header.php:167 +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 "Vous pouvez choisir à partir des images d’en-tête par défaut du thème, ou utiliser l’une des vôtres. Vous pouvez également personnaliser la manière dont s’affichent le titre de votre site et son slogan." + +#: wp-admin/custom-header.php:175 +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 "Certains thèmes disposent d’une série d’images d’en-tête. Si vous voyez plusieurs images affichées, sélectionnez celle que vous aimez et cliquez sur le bouton « Enregistrer les modifications »." + +#: wp-admin/custom-header.php:176 +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 "Si votre thème a plus d’une image d’en-tête par défaut, ou si vous avez mis en ligne plus d’une image d’en-tête personnalisée, vous pouvez faire en sorte que WordPress affiche une image aléatoire différente à chaque chargement de votre site. Sélectionnez l’option « Au hasard » dans la section « Images par défaut » ou « Images mises en ligne » pour activer cette fonctionnalité." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Pour la plupart des thèmes, le texte d’en-tête est le titre de votre site et son slogan, tels que définis dans la section Réglages généraux." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Erreur de configuration" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Votre fichier wp-config.php ne défini pas préfixe de table de base de données. Il en faut obligatoirement un." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Revenez à l’outil de mise en ligne du navigateur en cliquant sur le lien sous la zone de glisser-déposer." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Utilisateur supprimé." +msgstr[1] "%s utilisateurs supprimés." + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Nouvel utilisateur créé. Modifier l’utilisateur" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Impossible de copier les fichiers. Il se pourrait que vous manquiez de place." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Chercher un thème par mot-clé." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Trouver un thème selon des critères précis." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Vous devriez normalement avoir reçu ces informations de la part de votre hébergeur. Si vous ne les avez pas, il vous faudra contacter votre hébergeur afin de continuer. Si vous êtes prêt…" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Le thème est cassé." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Version :" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Utiliser comme image de fond" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Utiliser comme en-tête" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Personnaliser « %s »" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "À propos" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Aucun résultat trouvé." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Modifier le commentaire" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Saisissez votre titre ici" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Cible" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Tout" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Rétablir" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "Il y a %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Chemin" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Actions" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Extension" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Réduire la barre latérale" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Version : " + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Redimensionner" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Adresse du lien" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Saisissez une adresse de lien ou cliquez ci-dessus pour les liens prédéfinis." + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Médias" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Ajouter" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Tout sélectionner" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Noir" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Bleu" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Marron" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Gris" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Vert" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Orange" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Rose" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Violet" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rouge" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Argent" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Blanc" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Jaune" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Modifier le lien" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Réglages" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Barre d’outils" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Mot-clé" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Ce thème nécessite un thème parent. Nous vérifions s’il est installé…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Préparation à l’installation de %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Le thème parent, %1$s %2$s, est bien installé." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Le thème parent, %1$s %2$s, a bien été installé." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "Le thème parent n’a pas pu être trouvé. Vous allez devoir installer le thème parent, %s, avant de pouvoir utiliser ce thème enfant." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Texte de l’en-tête" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Afficher le texte d’en-tête avec l’image." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Une nouvelle version de %1$s est disponible. Afficher les détails de la version %4$s ou mettez à jour automatiquement." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "par %s" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Ajouter un commentaire" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Ajouter un nouveau commentaire" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Ajouter un commentaire" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Thème cassé :" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Cassé (%s)" +msgstr[1] "Cassé (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Clair" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "Ce n'est pas qu'une extension. Elle symbolise l'espoir et l'enthousiasme de toute une génération, résumé en deux mots, qu'a notamment chanté Louis Armstrong : Hello, Dolly. Une fois activé, elle affichera une ligne aléatoirement des paroles de la chanson Hello, Dolly, en haut à droite de toutes les pages de l'administration." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Afficher à l’écran" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Bienvenue - Affiche des liens pour certaines des tâches les plus courantes lors de l’installation d’un nouveau site." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Une nouvelle version de %1$s est disponible. Afficher les détails de la version %4$s. Pas de possibilité de mise à jour automatique pour ce thème." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Bienvenue" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "1" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Les images devraient faire au moins %1$d pixels de large." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "La hauteur suggérée est de %1$d pixels." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Les images devraient faire au moins %1$d pixels de haut." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Bienvenue" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "La largeur suggérée est de %1$d pixels." + +#: wp-admin/ms-delete-site.php:84 +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 "Je suis certain de vouloir effacer mon site définitivement, et je me rends compte que je ne pourrais jamais le récupérer ni utiliser %s pour un nouveau site." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Effacer mon site définitivement" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Supprimer le site" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Rappelez-vous qu’une fois supprimé, votre site ne peut être rétabli." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Je suis désolé, mais le lien que vous avez cliqué ne répond pas. Veuillez sélectionner une autre option." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Merci d’avoir utilisé notre service %s, votre site a été effacé. Ce n’est qu’un au revoir..." + +#: wp-admin/ms-delete-site.php:78 +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 "Si vous ne souhaitez plus utiliser votre site %s, vous pouvez l’effacer à l’aide du formulaire ci-dessous. Après avoir cliqué sur Effacer mon site, vous recevrez un message avec un lien. Cliquez sur ce lien pour effacer votre site." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Vous n’avez pas les droits suffisants pour effacer ce site." + +#: wp-admin/ms-delete-site.php:74 +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 "Merci. Veuillez consulter le message que nous vous avons envoyé pour confirmer cette action. Votre site ne sera pas effacé tant que vous n’aurez pas cliqué le lien qu’il contient." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Cher utilisateur,\n" +"Vous avez récemment cliqué sur le lien \"Effacer mon site\" dans la console d'administration de votre site \n" +"et complété le formulaire présent sur cette même page.\n" +"Si vous êtes sûr de vouloir supprimer votre site, cliquez sur le lien ci-dessous. Aucune confirmation ne vous sera demandée à l'avenir, soyez donc totalement certain de ce que vous faites :\n" +"###URL_DELETE###\n" +"\n" +"Si vous effacez votre site, n'hésitez pas à revenir créer un site à l'avenir ! (mais souvenez-vous que votre site actuel et votre identifiant ne seront plus jamais disponibles)\n" +"\n" +"Merci d'avoir utilisé notre site,\n" +"\n" +"Le webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %1$s Ko." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Vous avez utilisé l’intégralité de votre quota. Veuillez supprimer quelques fichiers avant l’envoi." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Nouvelle adresse e-mail d'administration" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Cher utilisateur,\n" +"\n" +"Vous avez récemment demandé à modifier l'adresse e-mail d'administration de votre compte.\n" +"Si c'est bien le cas, veuillez cliquer sur le lien suivant pour valider la modification:\n" +"###ADMIN_URL###\n" +"\n" +"Vous pouvez ignorer et supprimer ce mail si vous n'avez pas demandé cette action.\n" +"\n" +"Cet email a été envoyé à ###EMAIL###\n" +"\n" +"Cordialement,\n" +"Depuis ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Votre adresse e-mail n’a pas encore été mise à jour. Veuillez vérifier votre boite de réception %s pour consulter l’e-mail de confirmation." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "Go" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "Mo" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Nouvelle adresse e-mail" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Désactiver du réseau" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Désolé, vous devez effacer quelques fichiers avant de pouvoir en envoyer d’autres." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Activé (%s)" +msgstr[1] "Activés (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Thème" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Vous ne semblez pas avoir de thème disponible en ce moment." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Aucun thème trouvé." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Se rendre sur le Tableau de bord" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Vos sites" + +#: wp-admin/includes/ms.php:532 +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 "Si vous êtes arrivé sur cet écran par accident, et que vous vouliez en fait vous rendre sur l’un de vos propres sites, voici quelques raccourcis pour vous aider à trouver votre chemin." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "N’est pas un indésirable" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Désactivé (%s)" +msgstr[1] "Désactivés (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Ouvrir ce thème dans l’éditeur de thème" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Désactiver ce thème" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Activer ce thème" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Marquer comme indésirable" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "Vous avez tenté d’accéder au tableau de bord de « %1$s ». Cependant, vous ne disposez pas pour le moment des droits nécessaires sur ce site. Si vous pensez que vous devriez pouvoir accéder au tableau de bord de « %1$s », contactez l’administrateur du réseau." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "Mo (Laisser vide pour utiliser la valeur par défaut du réseau)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Aller sur la page du thème" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Anglais (UK)" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Afficher le site" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super-admin (%s)" +msgstr[1] "Super-admins (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Anglais (US)" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Site principal" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Aller sur le site du thème" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Supprimer ce thème" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Quota de l’espace disque du site" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Désactiver" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Pas assez d’espace pour l’envoi. %1$s Ko sont nécessaires." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Anglais" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Vous devez être membre d’au moins un site pour utiliser cette page." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Réglages globaux" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Documentation sur Mes Sites (en)" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Le site principal que vous avez choisi n’existe pas." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Avant la version 3.0 de WordPress, l’équivalent du réseau multisite devait être installé avec une édition spéciale de WordPress, appelée WordPress MU (pour Multi-Utilisateurs)." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Désolé, j’ai besoin d’un fichier wp-config-sample.php à partir duquel travailler. Veuillez remettre ce fichier en ligne au sein de votre installation WordPress." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "Le fichier wp-config.php existe déjà. Si vous devez mettre à zéro n’importe quelle valeur de configuration dans ce fichier, veuillez commencer par le supprimer. Vous pouvez essayer l’installation maintenant." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "Le fichier wp-config.php existe déjà, un niveau au-dessus de votre installation WordPress. Si vous devez mettre à zéro vos éléments de configuration, veuillez d’abord effacer ce fichier. Vous pouvez essayer de lancer l’installation." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Fichier de configuration" + +#: wp-admin/setup-config.php:128 +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 "Bienvenue dans WordPress. Avant de nous lancer, nous avons besoin de certaines informations sur votre base de données. Il va vous falloir réunir les informations suivantes pour continuer." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Nom de la base de données" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Nom d’utilisateur MySQL" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Mot de passe de l’utilisateur" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Adresse de la base de données" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Préfixe de table (si vous souhaitez avoir plusieurs WordPress sur une même base de données)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "C’est parti !" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Nom de la base de données" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "Le nom de la base de données dans laquelle vous souhaitez installer WordPress." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "utilisateur" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Votre identifiant MySQL" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "mot de passe" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…et son mot de passe MySQL." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Adresse de la base de données" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Si localhost ne fonctionne pas, votre hébergeur doit pouvoir vous donner la bonne information." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Préfixe des tables" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Si vous souhaitez faire tourner plusieurs installations de WordPress sur une même base de données, modifiez ce réglage." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Vous pouvez créer le fichier wp-config.php à la main, en y copiant/collant le texte suivant." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Lancer l’installation" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Pour autoriser cette page à réparer automatiquement les problèmes de base de données, veuillez ajouter la ligne suivante dans votre fichier wp-config.php. Une fois cette ligne ajoutée à votre configuration, rechargez cette page." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Aucun commentaire en attente de modération." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Liste des modifications" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Autres notes" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installation" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Description" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Captures d’écrans" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Si vous le souhaitez, vous pouvez spécifier une structure personnalisée pour vos mots-clés et vos catégories. Par exemple, en utilisant sujet comme préfixe pour vos catégories, vous obtiendrez des adresses web comme : http://exemple.fr/%ssujet/non-classe/. Si vous laissez ce champ vide, la valeur par défaut sera appliquée." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Vous devriez mettre à jour votre fichier web.config maintenant." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer le lien « %s ».\n" +" « Annuler » pour abandonner, « OK » pour le supprimer." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Site Web de l’extension »" + +#: wp-admin/export.php:49 +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 "Vous pouvez exporter le contenu de votre site dans un fichier, afin de l’importer dans une autre installation autonome ou une plate-forme. Le fichier d’export utilise un format de type XML, baptisé WXR. Il peut contenir vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés. Vous pouvez utiliser des filtres pour que le fichier WXR ne contienne les articles que d’une certaine plage de dates (par mois), un auteur donné, une catégorie précise, ou des états de publication." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Impossible de réparer la table %1$s. Erreur : %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Le passage à l’heure d’hiver se fait le : %s." + +#: wp-admin/user-new.php:155 +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 "Les nouveaux utilisateurs reçoivent un message les informant qu’ils ont été ajoutés aux utilisateurs de votre site. Ce message contient également leur mot de passe. Décochez la case si vous ne voulez pas que l’utilisateur reçoive ce message de bienvenue." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "L’extension a généré %d caractères d’affichage inattendu lors de l’activation. Si vous voyez un message « headers already sent » (Les en-têtes ont déjà été envoyés), des problèmes avec les flux de syndication ou d’autres erreurs, essayez de désactiver ou enlever cette extension." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Mettre à jour ce thème vous fera perdre toutes les modifications personnelles que vous y avez apportées. « Annuler » pour arrêter, « OK » pour mettre à jour." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Vous pouvez filtrer la liste des utilisateurs par rôle, à l’aide des liens textuels en haut à gauche, afin d’afficher tous les utilisateurs, ou seulement les administrateurs, les éditeurs, les auteurs ou les contributeurs. Par défaut, tous les utilisateurs sont affichés. Les rôles sans utilisateurs ne sont pas listés." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Vous utilisez une version de développement de WordPress. Vous pouvez faire une mise à jour automatique vers la toute dernière version quotidienne (« nightly build »), ou télécharger cette version quotidienne et l’installer vous-même :" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "Les réglages de publication par e-mail vous permettant d’envoyer à votre installation WordPress un e-mail dont le contenu sera publié dans un article. Vous devez définir un compte e-mail secret avec une adresse POP3. Tout message reçu à cette adresse sera publié. Il vaut donc mieux garder cette adresse à l’abri des regards. " + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Les modifications qui n'ont pas été enregistrées seront perdues. « OK » pour continuer, « Annuler » pour revenir à l'éditeur d'images." + +#: wp-admin/import.php:23 +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 "Dans les versions précédentes de WordPress, tous les importateurs étaient directement inclus . Nous les avons convertis en extensions, car la plupart des gens ne s’en servent que très rarement, voire une seule fois." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Le thème courant est endommagé. Retour au thème par défaut." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "L’image n’a pas pu être traitée. Veuillez revenir en arrière en réessayer." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "La table %1$s est dans un mauvais état. Elle renvoie l’erreur suivante : %2$s. WordPress va tenter de la réparer…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Une sauvegarde automatique existe pour cet article ; elle est plus récente que la version affichée ci-dessous. Afficher cette sauvegarde automatique." + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Réparations effectuées. Veuillez retirer la ligne suivante de votre fichier wp-config.php, pour empêcher que cette page soit utilisée par des utilisateurs non autorisés." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress peut automatiquement chercher les problèmes courants des base de données et les réparer. La réparation peut prendre un certain temps, merci donc de votre patience." + +#: wp-admin/maint/repair.php:118 +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 peut également tenter d’optimiser la base de données. Cela peut améliorer ses performances dans certains cas. La réparation et l’optimisation peuvent prendre longtemps, et la base de données sera verrouillée durant l’optimisation." + +#: wp-admin/user-new.php:279 +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 "Pour inviter un utilisateur de ce réseau sur ce site, saisissez son adresse de messagerie ou son identifiant. Cette personne recevra alors un message lui proposant de confirmer son ajout." + +#: wp-admin/options-discussion.php:173 +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 "Un avatar est une image qui vous suit de site en site, apparaissant à côté de votre nom quand vous laissez un commentaire sur un site capable de le reconnaître. Vous pouvez ici activer l’affichage des avatars des gens qui laissent un commentaire sur votre site." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Attention : il n’est pas recommandé de modifier des extensions activées. Si vos modifications amènent une erreur fatale, l’extension sera automatiquement désactivée." + +#: wp-admin/user-new.php:275 +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 "Saisissez l’adresse de contact d’un utilisateur existant sur votre réseau, afin de l’inviter sur ce site. Cette personne recevra un message lui demandant de confirmer l’invitation." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Développeurs ayant contribué" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Afficher la barre d’outils lorsque vous visitez le site" + +#: wp-admin/about.php:186 +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] "La version %1$s s’occupe d’un problème de sécurité et corrige %2$s bug." +msgstr[1] "Version %1$s s’occupe d’un problème de sécurité et corrige %2$s bugs." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Pour plus d’informations, consultez les notes de publication." + +#: wp-admin/about.php:190 +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] "La version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bug." +msgstr[1] "Version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bugs." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "La version %1$s corrige %2$s bug." +msgstr[1] "La version %1$s corrige %2$s bugs." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Bienvenu dans votre tableau de bord WordPress ! Ceci est l’écran que vous verrez lorsque vous vous connectez à votre site, et qui vous donne accès à l’ensemble des fonctionnalités de gestion de WordPress. Vous pouvez obtenir de l’aide dans n’importe quel écran en cliquant sur l’onglet « Aide » présent en haut à droite de votre navigateur." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Mise à jour de maintenance et de sécurité" +msgstr[1] "Mises à jour de maintenance et de sécurité" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Nouveautés" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Mise à jour de sécurité" +msgstr[1] "Mises à jour de sécurité" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Mise à jour de maintenance" +msgstr[1] "Mises à jour de maintenance" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "La version %1$s corrige une vulnérabilité de sécurité." +msgstr[1] "La version %1$s corrige plusieurs vulnérabilités de sécurité." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Cet écran vous permet de choisir la structure de permalien par défaut. Vous pouvez choisir les réglages les plus courants, ou créer la vôtre." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Retourner aux mises à jour" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Bienvenu dans WordPress %1$s. En savoir plus." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Ajout de catégories" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Ajout de mots-clés" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Diagnostic" + +#: wp-admin/media-new.php:47 +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 "Vous pouvez ici mettre des fichiers en ligne sans devoir créer un nouvel article avant. Ceci vous permet d’envoyer des fichiers qui seront utilisables par les articles et les pages ultérieurement et/ou seront utilisés via un lien internet pour partager un fichier particulier. Il y a 3 méthodes pour envoyer des fichiers :" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Vous devez assigner un mot de passe au nouvel utilisateur, qu’il pourra changer après s’être connecté. L’identifiant, en revanche, ne peut être changé." + +#: wp-admin/tools.php:60 +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 "Si vous souhaitez convertir vos catégories en mots-clés (et vice versa), utilisez le Convertisseur de catégories mots-clés, disponible depuis l’écran des importateurs." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "N’oubliez pas de cliquer sur le bouton « Ajouter un utilisateur », en bas de cet écran, quand vous aurez terminé." + +#: wp-admin/export.php:151 +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 "Une fois que le fichier téléchargé a été enregistré, vous pouvez utiliser la fonction Importer d’un autre site WordPress pour importer ce fichier dans cet autre site." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Écran affiché" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Fichiers des extensions" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Voici un rapide survol des différents rôles assignables aux utilisateurs, et des permissions qui leurs sont associées :" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Rôles utilisateurs" + +#: wp-admin/user-new.php:151 +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 "Pour ajouter un nouvel utilisateur à votre site, remplissez le formulaire de cet écran et cliquez sur le bouton « Ajouter un nouvel utilisateur » en bas de l’écran." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Modération des commentaires" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Les abonnés peuvent lire les commentaires/commenter/recevoir les newsletters, etc. Mais ils ne peuvent pas créer du contenu sur le site." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Si l’importateur dont vous avec besoin n’est pas présent, lancez une recherche dans le dépôt d’extensions pour voir s’il s’y trouve." + +#: wp-admin/edit.php:200 +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 "Vous pouvez également modifier plusieurs articles en même temps. Cochez les cases des articles que vous voulez modifier, sélectionnez l’option « Modifier » du menu « Actions groupées », et cliquez sur « Appliquer ». Vous pourrez alors d’un coup modifier les métadonnées (catégories, auteur, etc.) pour tous les articles sélectionnés. Pour retirer un article de la sélection, cliquez simplement sur la croix à gauche de son titre dans la zone « Modifications groupées » qui apparaît." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Actions disponibles" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Les auteurs peuvent publier et gérer leurs propres articles, ils peuvent également envoyer des fichiers ;" + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Comment faire la mise à jour" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Cet écran vous donne accès à tous vos articles. Vous pouvez personnaliser son affichage afin qu’il corresponde au mieux à vos besoins." + +#: wp-admin/edit.php:199 +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 "Vous pouvez également modifier plusieurs articles à la fois, ou les déplacer dans la Corbeille d’un coup. Sélectionnez les articles sur lesquels vous voulez lancer une action, puis sélectionnez l’action que vous voulez lancer dans le menu « Actions groupées » et cliquez sur « Appliquer »." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Ajout d’extensions" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Contenu de l’écran" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Vous pouvez personnaliser l’affichage de cet écran de plusieurs manières :" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Ajout de thèmes" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Les extensions s’ajoutent à WordPress afin d’ étendre ses fonctionnalités par le biais de fonctions personnalisées. Les extensions sont développées indépendamment du code de WordPress, par des milliers de développeurs à travers le monde. Toutes les extensions présentes dans le dépôt officiel d’extensions de WordPress.org utilisent une licence compatible avec celle de WordPress. Vous pouvez trouver de nouvelles extensions à installer en lançant une recherche ou en parcourant le dépôt directement depuis la présente page." + +#: wp-admin/options-permalink.php:21 +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 "Les permaliens sont des adresses Web permanentes vers vos pages individuelles et vos articles, ainsi que vos archives de catégorie et de mot-clé. Ils offrent un lien plus compréhensible vers votre contenu. Les adresses de chaque article devraient être permanentes et ne jamais changer, d’où le nom de permalien." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "De nombreuses personnes préfèrent utiliser les liens simplifiés (\"pretty permalinks\"), qui contiennent des informations utiles, telles que le titre de l’article, plutôt qu’un numéro d’article générique. Vous pouvez choisir n’importe quel type de format de permalien parmi les réglages les plus courants, ou concevoir votre propre structure personnalisée." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Réglages les plus courants" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Structure personnalisée" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "« Envoi de fichiers » vous permet de choisir le dossier et le chemin de stockage de vos fichiers mis en ligne." + +#: wp-admin/options-writing.php:21 +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 "Vous disposez de plusieurs méthodes pour envoyer du contenu. Cet écran vous présente les réglages de chacune. La première section gère l’éditeur de l’administration de WordPress, tandis que les autres gèrent les méthodes externes. Pour obtenir plus d’informations sur toutes ces méthodes, suivez les liens vers la documentation." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "En mode Multisite, vous pouvez installer des thèmes depuis la section Admin du Réseau." + +#: wp-admin/options-general.php:65 +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 "Si vous voulez que les visiteurs du site puissent s’inscrire eux-mêmes plutôt que de devoir être inscrits par l’administrateur du site, cochez la case « Inscription ». Un rôle d’utilisateur par défaut peut être assigné pour tout nouveau inscrit, qu’il se soit enregistré lui-même ou par le biais de l’administrateur." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Envoi d’article par e-mail" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Si vous le souhaitez, WordPress peut automatiquement informer différents services en ligne de vos nouvelles publications." + +#: wp-admin/options-discussion.php:20 +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 "Cet écran offre plusieurs options pour contrôler la gestion et l’affichage des commentaires et liens sur vos articles/pages. En fait, il y en a tellement qu’elles ne tiennent pas toutes ici ! :) Utiliser le lien vers la documentation pour obtenir des informations sur ce que fait chaque réglage de discussion." + +#: wp-admin/user-edit.php:40 +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 "Vous pouvez modifier votre mot de passe, activer les raccourcis clavier, modifier la combinaison de couleurs des écrans de l’administration, et désactiver l’éditeur visuel (WYSIWYG), entre autres choses. Vous pouvez également cacher la barre d’outils (anciennement « barre d’administration ») sur la partie publique de votre site, mais elle ne peut pas être enlevée des écrans d’administration." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Barre latérale inactive (inutilisée)" + +#: wp-admin/widgets.php:97 +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 "Cette barre latérale n’est plus disponible, et ne s’affiche nulle part sur le site. Vous pouvez en retirer les widgets ci-dessous afin de la supprimer totalement." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Glissez/déposez vos fichiers dans la zone ci-dessous. Vous pouvez en déposer plusieurs à la fois." + +#: wp-admin/media-new.php:50 +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 "Un clic sur Sélectionner les fichiers ouvre la fenêtre de navigation, vous donnant accès aux fichiers de votre machine. Après avoir cliqué sur un fichier, cliquez sur Ouvrir pour l’affichage de la barre de téléchargement." + +#: wp-admin/edit-tags.php:187 +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 "Vous pouvez créer des groupes de liens en utilisant les catégories de liens. Le nom d’une catégorie de liens doit être unique, et les catégories de liens ne sont pas les mêmes que les catégories de vos articles." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Retirer et réutiliser" + +#: wp-admin/edit-tags.php:189 +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 "Vous pouvez assigner des mots-clés à vos articles via le bloc dédié. Au contraire des catégories, les mots-clés n’ont pas de hiérarchie, ce qui signifie qu’ils ne peuvent pas être liés entre eux." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Widgets manquants" + +#: wp-admin/edit-comments.php:118 +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 "Vous pouvez gérer les commentaires sur votre site de la même manière que vous gérez les articles et autres contenus. Cet écran est personnalisable de la même manière que les autres écrans de gestion, et vous pouvez agir sur les commentaires par le biais des liens qui apparaissent au survol de la souris, ou via le menu « Actions groupées »." + +#: wp-admin/edit-comments.php:125 +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 "Dans la colonne « Auteur », en plus de trouver le nom de l’auteur, son adresse de messagerie et celle de son site, vous trouverez son adresse IP. En cliquant dessus, vous obtiendrez une liste de tous les commentaires faits depuis cette adresse IP." + +#: wp-admin/index.php:46 +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 "Les liens contenus dans la barre d’outils placée en haut de l’écran relient votre tableau de bord à la partie publique de votre site, et fournissent un accès rapide à votre profil et de précieuses informations sur WordPress." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Suppression de liens" + +#: wp-admin/upload.php:208 +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 "Le survol par la souris des lignes du tableau révèle des liens : « Modifier », « Supprimer définitivement » et « Afficher ». En cliquant sur « Modifier » ou sur le nom d’un fichier média, vous obtiendrez un écran où vous pourrez modifier les métadonnées du fichier. En cliquant sur « Supprimer définitivement », vous supprimerez le fichier de la bibliothèque (ainsi que de tous les articles auxquels il était lié). « Afficher » vous enverra sur la page d’affichage de ce fichier." + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "La gestion des pages est très proche de celle des articles, et les écrans peuvent être personnalisés de la même manière." + +#: wp-admin/edit.php:221 +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 "Vous pouvez également réaliser les mêmes sortes d’actions, comme réduire la liste par le biais des filtres, en passant par les liens qui apparaissent quand la souris passe au-dessus d’une ligne, ou en utilisant le menu « Actions groupées » pour modifier les métadonnées de plusieurs pages d’un seul coup." + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Si un fichier média n’est lié à aucun article, cela vous sera indiqué dans la colonne « Attaché à », et vous pourrez cliquer sur le lien « Joindre » pour afficher une petite fenêtre vous permettant de trouver un article auquel attacher le fichier." + +#: wp-admin/upload.php:200 +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 "Tous les fichiers que vous avez mis en ligne sont listés dans la Bibliothèque de Médias, les plus récents en premier. Vous pouvez utiliser l’onglet « Options de l’écran » pour personnaliser l’affichage de cet écran." + +#: wp-admin/edit.php:214 +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 "Les pages sont comme des articles, en cela qu’elles ont un titre, un contenu et des métadonnées associées ; mais elles diffèrent en cela qu’elles ne font pas partie du flux chronologique du blog - un peu comme des articles permanents. Les pages ne sont pas catégorisées et ne reçoivent pas de mots-clés, mais peuvent disposer d’une hiérarchie. En effet, vous pouvez imbriquer des pages sous d’autres pages, faisant de ces dernières les « parentes » des premières, créant ainsi un groupement de pages." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "De nombreux utilisateurs utilisent les raccourcis clavier pour modérer leurs commentaires plus rapidement. Suivez le lien sur le côté pour en savoir plus." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "Dans la colonne « Commentaire », vous trouverez au-dessus de chaque commentaire la date et l’heure de son envoi. En cliquant sur ce lien, vous irez à la page de votre site où le commentaire a été publié. En survolant n’importe quel commentaire, des options apparaîtront, vous permettant d’approuver un commentaire, y répondre (et l’approuver), modifier ses détails, modifier son contenu, le marquer comme indésirable, ou le jeter à la Corbeille." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Les liens peuvent être rangés dans des catégories de liens ; ce ne sont pas les mêmes catégories que pour vos articles." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "À propos de WordPress %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Gestion de pages" + +#: wp-admin/users.php:35 +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 "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran »." + +#: wp-admin/edit.php:192 +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 "Aperçu vous donnera une idée de ce à quoi votre brouillon ressemble si vous le publiez tel quel. Afficher vous enverra sur votre site, à l’adresse de l’article. L’action disponible dépend de l’état de votre article." + +#: wp-admin/users.php:41 +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 "Passer la souris au-dessus d’une ligne de la liste des utilisateurs, fera s’afficher des liens vous permettant de gérer l’utilisateur. Vous pouvez lancer les actions suivantes :" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Mettre à la Corbeille retire l’article de la liste et le déplacer dans la Corbeille, d’où vous pourrez le supprimer définitivement." + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Modification Rapide vous donne un accès rapide aux métadonnées de votre article, vous permettant de mettre à jour certains détails sans devoir quitter la liste." + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Modifier vous envoie sur l’écran de modification de cet article. Vous pouvez également vous rendre sur cet écran en cliquant sur le titre de l’article." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "« Modifier » vous envoie sur l’écran de modification de cet utilisateur. Vous pouvez également vous rendre sur cet écran en cliquant sur le nom de l’utilisateur ;" + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Vous pouvez afficher tous les articles faits par un même utilisateur en cliquant sur le nombre sous la colonne « Articles »." + +#: wp-admin/user-new.php:154 +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 "Parce qu’il s’agit d’une installation multisite, vous pouvez ajouter des comptes qui existent déjà sur le Réseau, en indiquant un nom d’utilisateur ou une adresse de messagerie, et en assignant un rôle. Pour avoir plus d’options, telle que le choix du mot de passe, vous devez être Administrateur du Réseau, et utiliser les liens qui apparaissent au survol sous le nom de l’utilisateur pour modifier son profil utilisateur, depuis l’écran « Tous les utilisateurs »." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Il semble y avoir une inclusion directe de wp-admin/includes/template.php afin d’utiliser add_meta_box(). Ce n’est pas comme cela qu’il faut faire. Attachez plutôt le crochet add_meta_box() à l’action add_meta_box." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Bienvenue dans WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Aller sur l’accueil" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Retourner aux mises à jour" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress est créé par une équipe de personnes passionnées, réparties sur toute la planète." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Développeurs principaux" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Sous le capot" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Personnalisez votre site" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profil mis à jour." + +#: wp-admin/user-new.php:81 +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 "" +"Bonjour,\n" +"\n" +"Vous avez été invité(e) à rejoindre « %1$s » sur\n" +"%2$s en tant que %3$s. \n" +"Veuillez cliquer sur le lien suivant pour confirmer l'invitation :\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Développeur cœur" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "L’archive n’a pas pu être installée." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Cette extension ne contient aucun fichier." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Aucune extension valide trouvée." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Il manque le fichier style.css à ce thème." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Il manque le fichier index.php au thème." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "Le fichier style.css ne contient pas un en-tête valide de thème." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "Adresse de l’article du fichier joint" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Tous les liens" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Déposez vos fichiers ici" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s extensions" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s extension" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "La table %s a bien été optimisée." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Impossible d’optimiser la table %1$s. Erreur : %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "La table %s a bien été réparée." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "La table %s a déjà été optimisée." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "La table %s est correcte." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Voir les détails de la version %1$s" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Installer l’importateur Tumblr pour importer les articles et fichiers média depuis un Tumblr en utilisant leur API." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "Mettez %2$s à jour, ou apprenez à naviguer sereinement" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Redimensionner les images pour correspondre à la taille large définie dans les %1$sréglages des médias%2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, vidéo ou un autre format" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Insérer un média depuis un autre site" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "ERREUR : La page d’options est introuvable." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "Erreur : Une erreur s’est produite lors de la connexion au serveur, vérifiez que vos paramètres sont corrects." + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "ERREUR : vous être en train de laisser un commentaire sur un brouillon." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "ERREUR : veuillez saisir un commentaire." + +#: wp-admin/index.php:45 +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 "La navigation située à gauche de l’écran fournit tous les liens pour accéder à la console d’administration de WordPress, avec les sous-menus qui s’affichant au survol. Vous pouvez réduire ce menu à ses seules icônes en cliquant sur la flèche de repliement située en bas du menu." + +#: wp-admin/index.php:56 +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 "Glisser/déposer - Pour réarranger les blocs, glissez/déposez-les en cliquant sur la barre de titre du bloc sélectionné, et relâchez-la lorsque vous apercevez un rectangle avec une bordure grise à l’emplacement où vous souhaitez placer le bloc." + +#: wp-admin/index.php:54 +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 "Vous pouvez utiliser les contrôles suivants pour organiser l’écran du tableau de bord pour afin de se plier à votre manière de l’utiliser. La plupart des écrans de la console d’administration peuvent également être organisés de cette manière." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Vue d’ensemble" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Mises à jour %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Résultats de recherche pour « %s »" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Vous ne pouvez pas donner ce rôle aux utilisateurs." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Prête à mettre à jour (%s)" +msgstr[1] "Prêtes à mettre à jour (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Cliquez pour voir la liste des fichiers qui seront supprimés" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s par %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Attention :" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Ajouter un utilisateur" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Utilisateurs" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Vous n’avez pas les droits suffisants pour gérer les options de ce site." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Éditeur" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Extensions installées" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Confirmer la suppression" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Désactiver" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Version %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Par %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Utilisateur ajouté." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Afficher" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Super-admin" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Vous ne pouvez pas supprimer ces utilisateurs." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Options enregistrées." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Rôles modifiés." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Utilisateur supprimé de ce site." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Chercher un utilisateur" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Ajouter un utilisateur existant" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Rôle" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tous (%s)" +msgstr[1] "Tous (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Plus d’informations :" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Éditeur" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Supprimer " + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Tous les utilisateurs" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Attributs" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Installer" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Extensions %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Supprimer mon site" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "À propos des pages" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Personnaliser cet écran" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Titre et éditeur d’article" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Documentation sur les mots-clés (en)" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Note : Aucune de ses options ne bloque l’accès à votre site — c’est au moteur de recherche de respecter votre demande." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Nom de l’article" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "exemple-article" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Cet importateur n’est pas installé. Veuillez installer les importateurs depuis le site principal." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "Adresse de messagerie" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Langue du site" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Tenter de notifier les sites liés depuis le contenu des articles" + +#: wp-admin/user-new.php:24 +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 "" +"Bonjour,\n" +"Vous avez été invité(e) à rejoindre « %1$s » sur\n" +"%2$s en tant que %3$s. \n" +"Si vous ne souhaitez pas rejoindre ce site, veuillez ignorer\n" +"ce message. L'invitation expirera dans quelques jours.\n" +"\n" +"Veuillez cliquer sur le lien suivant pour activer votre compte utilisateur :\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Modèle pleine largeur" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Format d’article" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Images à la Une" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Image d’en-tête à la Une" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Il semble que vous utilisez une vieille version de %s. Pour utiliser WordPress dans des conditions optimales, veuillez mettre à jour votre navigateur." + +#: wp-admin/includes/dashboard.php:1174 +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 "Il semble que vous utilisez une version peu sûre de %s. Un navigateur dépassé met votre ordinateur en danger. Pour utiliser WordPress dans des conditions optimales, veuillez mettre à jour votre navigateur." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Certains éléments du menu ne sont pas valides. Veuillez les vérifier ou les effacer." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (non valide)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Nom" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Nom" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Votre invitation sur le site" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Nom" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Nom" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Conception des icônes" + +#: wp-admin/theme-install.php:81 +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.org 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 "Vous pouvez trouver plus de thèmes pour votre site en utilisant le Navigateur/Installeur de thème sur cet écran, qui affiche les thèmes en provenance du dépôt de thèmes de WordPress.org. Ces thèmes sont conçus et développés par des designers tiers, sont gratuits et utilisent une licence compatible avec celle de WordPress." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Ré-installer maintenant" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "La taille du fichier envoyé excède celle indiquée dans la directive upload_max_filesize, dans php.ini." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "La taille du fichier envoyé excède celle indiquée dans la directive MAX_FILE_SIZE du formulaire HTML." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Si votre barre de favoris est cachée : copier le code ci-dessous, ouvrez votre gestionnaire de favoris, créez-en un nouveau, saisissez « Publier un article » comme nom, et collez le code dans le champ d’adresse Web." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Développeur principal" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Développeur invité" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Bibliothèques tierces" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Ajouter :" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Ajouter des images" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Outils disponibles" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Création du réseau" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "En charge de l’expérience utilisateur" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Traducteurs" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 croît à chaque fois que vous en parlez à vos amis, et cela est également vrai pour les milliers de sociétés et services dans le monde construits à l’aide de ou autour de WordPress. Nous sommes flattés chaque fois que quelqu’un vante les mérites de cet outil ; veillez cependant à respecter les conseils d’utilisation de notre marque déposée." + +#: wp-admin/freedoms.php:52 +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 "Tous les thèmes et extensions disponibles sur le répertoire de WordPress.org respectent à 100%% la licence GPL, ou une licence libre et compatible. Ainsi, vous pouvez en toute sûreté y chercher des extensions et des thèmes. Si vous téléchargez une extension ou un thème en provenance d’une autre source, vérifiez bien qu’il respecte la licence GPL. Si ce n’est pas le cas, l’équipe de WordPress ne vous le recommande alors pas." + +#: wp-admin/freedoms.php:36 +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 est un logiciel libre et au code ouvert (open-source), conçu par une communauté de développeurs majoritairement volontaires, partout dans le monde. WordPress est livré avec des libertés formidables et qui changent la vision du monde, grâce à sa licence, la GPL." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Développeur principal" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Développeur" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Équipe principale étendue" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Vous voulez faire partie des noms listés sur cette page ? Participez au développement de WordPress !" + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Crédits" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Désactiver" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Cofondateur, chef de projet" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internationalisation" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Contributeurs au code de WordPress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Étoiles montantes" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Tous les commentaires" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress est créé par une équipe de personnes passionnées, répartie sur toute la planète. Participez au développement de WordPress !" + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Chefs de projet" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Concepteur graphique" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Vous êtes libre de modifier ce programme, dans n’importe quel but." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Vous avez accès au code source, êtes libres d’étudier la manière dont le programme fonctionne, et libres de le modifier pour en faire ce que vous souhaitez." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Vous êtes libres de redistribuer des copies du programme original, afin d’aider votre prochain." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Vous êtes libres de distribuer à autrui des copies de votre propre version modifiée de ce programme. Ce faisant, vous offrez à la communauté la possibilité de profiter de vos modifications." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Vous utilisez un navigateur peu sûr !" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Votre navigateur est obsolète !" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Ne préféreriez-vous pas que tous vos logiciels vous donnent autant de liberté ? Nous aussi ! Pour obtenir plus d’informations, rendez-vous sur le site de la Free Software Foundation, ou en français, ceux de l’April et de l’Aful." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Libertés" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Vous pouvez choisir parmi ces en-têtes, ou en afficher un aléatoirement à chaque chargement de page." + +#: wp-admin/custom-header.php:636 +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 "Si vous ne voulez pas mettre en ligne d’image, vous pouvez utiliser l’un de ces en-têtes, ou en afficher un aléatoirement." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Vous pouvez choisir un en-tête parmi ceux que vous avez déjà mis en ligne, ou en afficher un aléatoirement" + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Réduire le menu" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Les « drop-ins » sont des extensions avancées contenues dans le dossier %s ; elles permettent le remplacement de certaines fonctionnalités de WordPress." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Les fichiers contenus dans le dossier %s sont exécutés automatiquement." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Aléatoire  : affiche une image différente sur chaque page." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Images mises en ligne" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Documentation sur la mise en ligne de fichiers média (en)" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Documentation sur le Profil utilisateur (en)" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Documentation sur les réglages des permaliens (en)" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Documentation sur les catégories (en)" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Documentation sur les catégories de liens (en)" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Documentation sur les widgets" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Documentation sur les menus personnalisés (en)" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Documentation sur la modification des médias (en)" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Documentation sur la modification des pages (en)" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Documentation sur la bibliothèque des médias (en)" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Documentation sur les outils (en)" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Documentation sur l’en-tête personnalisé" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Documentation sur l’exportation (en)" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Documentation sur les réglages généraux (en)" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Documentation sur les réglages des médias" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "Documentation sur la mise à jour de WordPress (en)" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Documentation sur l’écriture et la modification des articles (en)" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Documentation sur les commentaires (en)" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Documentation sur l’ajout de nouveaux utilisateurs (en)" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Documentation sur les réglages des discussions (en)" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Documentation sur la création de liens (en)" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Documentation sur les réglages de la lecture (en)" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Documentation sur l’installation des extensions (en)" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Documentation sur la gestion des articles (en)" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Documentation sur le tableau de bord (en)" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Documentation sur l’édition des extensions (en)" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Documentation sur le fond personnalisé (en)" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Documentation sur l’importation (en)" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Documentation sur la gestion des pages (en)" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Documentation sur l’ajout de nouvelles pages (en)" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Documentation sur les réglages de l’écriture (en)" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Documentation sur la gestion des liens (en)" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Documentation sur l’ajout de nouveaux utilisateurs (en)" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Arrangement" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Vous avez choisi de supprimer cet utilisateur :" +msgstr[1] "Vous avez choisi de supprimer ces utilisateurs :" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Retour aux utilisateurs" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s sur %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "Modèle de page %s" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Format d’article :" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Cette extension peut uniquement être activée sur l’ensemble des sites du réseau." +msgstr[1] "Ces extensions peuvent uniquement être activées sur l’ensemble des sites du réseau." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Vous ne pouvez pas effacer une extension tant qu’elle est activée sur le site principal." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Format par défaut des articles" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Vous n’avez pas les droits suffisants pour mettre à jour ce site." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Ajouter un utilisateur existant" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Ajouter un utilisateur" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Ajouter un utilisateur" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Ajouter un utilisateur existant" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Toute modification aux fichiers de cet écran affectera l’ensemble des sites du réseau." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Ajouter un utilisateur existant" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "« Publier un article » est un bookmarklet qui vous facilite la publication sur votre site quand vous voyez une page intéressante sur Internet. Vous pouvez l’utiliser simplement pour publier un lien, ou pour en publier un extrait. « Publier un article » vous permet même de choisir parmi les images incluses dans la page, et de les utiliser dans votre article. Glissez simplement le lien « Publier un article » dans la barre de liens de votre navigateur, et à vous la publication facile ! En cliquant dessus lors de la visite d’un site, une fenêtre s’ouvrira avec toutes les options utiles." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Documentation sur la création d’extensions (en)" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "Les blocs de l’écran du tableau de bord sont :" + +#: wp-admin/users.php:26 +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 "Cet écran liste tous les utilisateurs actuels de votre site. Chaque utilisateur a l’un des 5 rôles prédéfinis, tel qu’assigné par l’administrateur du site : Administrateur, Éditeur, Auteur, Contributeur ou Abonné. Les utilisateurs avec un rôle autre qu’Administrateur verront moins d’options quand ils seront connectés, en fonction de leur rôle." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Documentation sur l’utilisation des permaliens (en)" + +#: 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 "Si vous voulez faire des modifications et ne pas les perdre à la prochaine mise à jour, cela signifie que vous êtes prêt à écrire votre propre extension. Pour obtenir des informations sur la manière de modifier une extension ou d’en créer une, ou simplement pour comprendre leur fonctionnement, suivez les liens ci-dessous." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Descriptions des rôles et permissions (en)" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "page-d-exemple" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Page d’exemple" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Rétro (généré)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Vous n’avez qu’un thème activé sur ce site actuellement. Veuillez vous rendre sur la page d’administration du réseau pour activer ou installer plus de thèmes." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Vous n’avez qu’un thème activé sur ce site actuellement. Veuillez vous rendre sur la page d’administration du réseau pour activer plus de thèmes." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Les privilèges de super-admin ne peuvent pas être enlevés, car cet utilisateur est celui avec l’adresse de contact administratif du réseau." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Vous n’avez qu’un seul thème d’installé pour le moment. Faites vivre votre site ! Vous pouvez quand vous le voulez choisir parmi plus de 1 000 thèmes sur le dépôt de thèmes de WordPress.org : cliquez simplement sur l’onglet « Installer des thèmes » ci-dessus." + +#: wp-admin/maint/repair.php:113 +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 "Une ou plusieurs tables de votre base de données sont indisponibles. Pour autoriser WordPress à tenter de réparer ces tables, cliquez sur le bouton « Réparer la base de données ». La réparation peut prendre un certain temps, merci donc d’être patient." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Feuille de style de l’éditeur visuel (lecture de droite à gauche)" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Ce thème enfant hérite de certains modèles de son thème parent, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Ceci est un fichier de votre thème parent actuel." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Activer sur le réseau" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "La base de données de WordPress a bien été mise à jour !" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Mettre à jour la base de données de WordPress" + +#: wp-admin/update-core.php:101 +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 "Vous êtes sur le point d’installer WordPress %s en anglais (US). Il se peut que cette mise à jour ne fonctionne pas avec la traduction de WordPress dont vous disposez. Vous devriez sans doute patienter, le temps que la mise à jour soit officiellement traduite dans votre langue." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Le processus de mise à jour peut prendre un certain temps, merci donc pour votre patience." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Mise à jour" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Mise à jour terminée" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Mise à jour de la base de données requise" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress a été mis à jour ! Avant de vous laisser continuer, nous devons mettre à jour la base de données." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Pas de mise à jour requise" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "L’extension a bien été mise à jour." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Mettre à jour le thème" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "La mise à jour de l’extension a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "La mise à jour du thème a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Le thème a bien été mis à jour." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Mettre à jour l’extension" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Il y a une nouvelle version de %1$s disponible. Afficher les détails de la version %4$s. La mise à jour automatique n’est pas possible pour cette extension." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Pas d’archive de mise à jour disponible." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Date de création :" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Il contiendra tous vos articles, pages, commentaires, champs personnalisés, termes, menus de navigation et types de contenus personnalisés." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Choisissez ce que vous souhaitez exporter" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Auteur :" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Tout le contenu" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tous (%s)" +msgstr[1] "Tous (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Désolé, ce type de fichier n’est pas autorisé pour des raisons de sécurité." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Plus d’informations" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "En réponse à" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Envoyé le %2$s à %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Documentation sur les commentaires indésirables" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Documentation sur les raccourcis clavier" + +#: wp-admin/widgets.php:53 +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 "La section « Widgets disponibles » contient tous les widgets que vous pouvez utiliser. Une fois le widget glissé dans la barre latérale, il s’ouvrira pour vous permettre d’en modifier les réglages. Quand vous êtes satisfait de vos réglages, cliquez sur le bouton « Enregistrer » et le widget sera lancé sur votre site. Si vous cliquez sur « Supprimer », le widget sera enlevé du site." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Pensez bien à cliquer sur le bouton « Mettre à jour le fichier » afin de conserver les métadonnées ajoutées ou modifiées." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "Pour recadrer une image, cliquez sur l’icône Recadrer puis sélectionnez la zone à conserver en cliquant sur l’image et en faisant glisser le curseur de la souris. Ensuite, cliquez sur Enregistrer pour conserver votre modification." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Pour les images (et seulement elles), vous pouvez cliquer sur « Modifier l’Image », sous la miniature, afin de faire apparaître un éditeur d’image, vous permettant de recadrer, d’appliquer une rotation ou d’inverser une image, ainsi que de défaire et refaire vos modifications. Les blocs sur la droite vous donnent accès à d’autres options pour le changement d’échelle, le recadrage et même le recadrage de la miniature, qui peut être différent de celui de l’image originale. Cliquez sur le bouton Aide de ces blocs pour obtenir plus d’informations." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Cet écran vous permet de modifier les 4 champs des métadonnées des fichiers dans la bibliothèque des médias." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-mail ou identifiant" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Chercher parmi les thèmes installés" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Activer ce thème sur tous les sites de ce réseau" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Notez bien : toutes les personnalisations que vous pourriez avoir apportées aux fichiers des thèmes seront perdues. Pensez à utiliser des thèmes enfants pour vos modifications." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Mis en avant (%s)" +msgstr[1] "Mis en avant (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Veuillez sélectionner une ou plusieurs extensions à mettre à jour." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Veuillez sélectionner un ou plusieurs thèmes à mettre à jour." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Dernière vérification le %1$s à %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Vérifier à nouveau" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Le processus de mise à jour se lance. Il peut prendre un certain temps chez certains hébergeurs, merci pour votre patience." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Documentation sur le format des dates." + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Votre compte utilise toujours le mot de passe généré automatiquement. Souhaitez-vous le changer pour un mot de passe plus facile à mémoriser ?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Appliquer les filtres" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Support des langues RTL" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Éditeur de style" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Page d’accueil personnalisée" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Prêt à être traduit" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Vous n’avez pas l’autorisation de modifier ce commentaire." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Pour lancer la requête demandée, WordPress a besoin d’accéder à votre serveur web." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Page actuelle" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Aller à la page précédente" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Aller à la page suivante" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Aller à la dernière page" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 élément" +msgstr[1] "%s éléments" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Aucun utilisateur ne correspond." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Aucun thème ne correspond à votre requête." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Aller à la première page" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Chercher un site" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Créer un nouvel utilisateur" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Vous avez %1$s et %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s site" +msgstr[1] "%s sites" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s utilisateur" +msgstr[1] "%s utilisateurs" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Important : avant de faire une mise à jour, veillez à faire une sauvegarde de votre base de données et de vos fichiers. Pour obtenir de l’aide sur les mises à jour, lisez la page Mettre à jour WordPress." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://www.wordpress-fr.net/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://feeds.feedburner.com/WordpressFrancophone" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr " (L’inscription a été désactivée. Seuls les membres de ce site peuvent laisser un commentaire.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Vous pouvez faire la mise à jour vers WordPress %2$s automatiquement ou télécharger l’archive complète et l’installer vous-même :" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Les nouveaux utilisateurs reçoivent un message les informant qu’ils ont été ajoutés aux utilisateurs de ce site. Par défaut, ce message contient également leur mot de passe. Décochez la case si vous ne voulez pas que le mot de passe y soit inclus." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Il y a une nouvelle version de %1$s disponible. Afficher les détails de la version %4$s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Aller à la page des thèmes" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Aller sur la page des extensions" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Aller à la page des mises à jour de WordPress" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (en attente)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Cliquez sur « Enregistrer le menu » pour rendre publics les éléments en attente." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Espace disque" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Créer un nouveau site" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Extensions" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Fichiers média" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Commentaires" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Les images ayant pour taille exacte %1$d pixels par %2$d seront utilisées telles quelles." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Documentation sur l’ajout de thèmes (en)" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Recadrer et publier" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Vous pouvez trouver d’autres extensions pour votre site au moyen de la fonctionnalité de découverte/installation d’extensions, ou en vous rendant sur le répertoire des extensions WordPress et en les installant manuellement. Pour installer une extension manuellement, il vous suffit généralement de mettre ses fichiers en ligne dans le dossier /wp-content/plugins. Ceci fait, vous pourrez activer cette extension depuis la présente page." + +#: wp-admin/edit-link-form.php:60 +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 signifie XHTML Friends Network, c’est-à-dire Réseau XHTML d’Amis. Son usage est facultatif. WordPress permet de générer les attributs XFN de vos liens, afin d’indiquer la manière dont vous êtes lié à l’auteur ou le propriétaire de la page liée." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Documentation sur la gestion des extensions (en)" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Documentation sur les marqueurs des modèles (en)" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Documentation sur l’édition des fichiers" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Documentation sur l’utilisation des thèmes (en)" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Documentation sur le développement de thème (en)" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "Mot de passe FTP" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "Identifiant FTP" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "Mot de passe FTP/SSH" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "Identifiant FTP/SSH" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Vous pouvez choisir ce qui est affiché en page d’accueil de votre site. Au choix, le mode « blog » classique (les articles dans l’ordre chronologique inverse) ou une page statique. Pour mettre en place une page statique, vous devez d’abord créer deux pages : la première servira de page d’accueil, la seconde affichera vos articles." + +#: wp-admin/options-permalink.php:38 +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 "Les champs facultatifs, en bas de page, vous permettent de personnaliser les dénominations utilisées pour les chemins /category/ et /tags/ lors de l’affichage des archives. Par exemple, la page listant tous les articles de la catégorie « Non classé » pourrait se lire comme /sujet/non-classe/ plutôt que /category/non-classe/." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Les thèmes suivants sont installés, mais incomplets. Les thèmes doivent avoir au moins une feuille de style et un modèle." + +#: wp-admin/options-permalink.php:31 +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 "Quand vous assignez un article à plusieurs catégories, une seule apparaîtra dans le permalien : la catégorie avec l’identifiant numérique le plus bas. Idem pour les mots-clés. Cela s’applique si votre structure comprend %category% ou %tag%." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Si vous choisissez une option autre que « Valeur par défaut », la structure de vos permaliens, avec les marqueurs utilisés (encadrés par %), apparaîtra dans le champ de « Structure personnalisée », d’où vous pourrez la modifier au plus proche de vos besoins." + +#: wp-admin/widgets.php:67 +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 "De nombreux thèmes affichent par défaut quelques widgets dans la barre latérale, jusqu’à ce que vous la modifiez vous-mêmes. Ces widgets par défaut ne sont pas automatiquement affichés dans le gestionnaire de barre latérale. Après avoir fait vos propres modifications de widgets, vous pouvez rajouter les widgets par défaut depuis la section « Widgets Disponibles »." + +#: wp-admin/widgets.php:59 +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 "Si vous voulez enlever le widget, mais conserver ses réglages pour un possible usage futur, glissez-le simplement dans la zone « Widgets désactivés ». De là, vous pouvez les rajouter n’importe quand. C’est particulièrement utile quand vous passez à un thème avec moins de zones à widgets, ou des zones différentes." + +#: wp-admin/users.php:27 +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 "Pour ajouter un nouvel utilisateur à votre site, cliquez sur le bouton « Ajouter » en haut de l’écran, ou l’option « Ajouter » du menu « Utilisateurs »." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Vous pouvez indiquer une taille maximale pour les images insérées dans votre contenu textuel. Vous pourrez insérer l’image dans sa taille d’origine." + +#: wp-admin/options-general.php:61 +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 "La plupart des thèmes affichent le titre du site en haut de chaque page, dans la barre de titre du navigateur, et en tant qu’identifiant pour les flux de syndication, sauf si votre thème en décide autrement. Le slogan est également utilisé par de nombreux thèmes." + +#: wp-admin/edit-form-advanced.php:372 +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 "Ordre - Les pages sont généralement classées par ordre alphabétique, mais vous pouvez indiquer un nombre pour modifier l’ordre d’apparition." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Veuillez saisir votre identifiant FTP ou SSH pour continuer." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Veuillez saisir votre identifiant FTP pour continuer." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Si vous ne vous souvenez pas de votre identifiant, vous devriez contacter votre hébergeur." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Si vous disposez d’un thème sous forme d’archive Zip sur votre ordinateur, vous pouvez mettre en ligne ce fichier avec le lien Envoyer. Assurez-vous bien que ce fichier provient d’une source de confiance. Vous pouvez également le faire à l’ancienne, c’est-à-dire passer par un client FTP pour déposer les fichiers dans le dossier /wp-content/themes." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Votre profil contient les informations à votre propos (votre « compte »), ainsi que quelques options liées à votre utilisation personnelle de WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 "Les pages sont comme des articles, en cela qu’elles ont un titre, un contenu et des métadonnées associées ; mais elles diffèrent en cela qu’elles ne font pas partie du flux chronologique du blog - un peu comme des articles permanents. Les pages ne sont pas catégorisées et ne reçoivent pas de mots-clés, mais peuvent disposer d’une hiérarchie. En effet, vous pouvez imbriquer des pages sous d’autres pages, faisant de ces dernières les « parentes » des premières, créant ainsi un groupement de pages." + +#: wp-admin/edit-form-advanced.php:361 +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 "Envoyer des rétroliens - Un rétrolien est une manière explicite de notifier les anciens systèmes de blog que vous avez fait un lien vers eux. Saisissez les adresses web que vous voulez notifier. Si dans votre article vous faites des liens vers des sites WordPress, ils seront notifiés automatiquement à l’aide de pings, sans devoir passer par un rétrolien explicite." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Les contributeurs peuvent écrire et gérer leurs articles, mais ils ne peuvent pas publier les articles ou envoyer des fichiers média ;" + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Les administrateurs peuvent accéder à toutes les fonctionnalités de l’administration ;" + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "Vous pouvez utiliser l’éditeur pour modifier n’importe quel fichier de vos extensions. Soyez cependant conscient que si vous modifiez les fichiers, les mises à jour les annuleront..." + +#: wp-admin/link-manager.php:47 +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 "Vous pouvez ici ajouter les liens que vous voulez voir affichés sur votre site, généralement par le biais de widgets. Des liens vers de nombreux sites de la communauté WordPress sont inclus par défaut." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Si vous supprimez un lien, il sera supprimé définitivement, car les liens n’ont pas accès à la Corbeille pour le moment." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "N’oubliez pas de cliquer sur « Enregistrer les modifications » quand vous avez terminé." + +#: wp-admin/custom-background.php:142 +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 "Vous pouvez personnaliser l’apparence de votre site sans jamais toucher au code de votre thème, en utilisant un fond personnalisé. Votre fond peut être une image ou juste une couleur." + +#: wp-admin/edit-tags.php:212 +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 "Identifiant - L’identifiant est la version normalisée du nom. Il ne contient généralement que des lettres minuscules non accentuées, des chiffres et des traits d’union ;" + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Vous pouvez également créer des articles avec le bookmarklet Publier un article." + +#: wp-admin/user-edit.php:41 +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 "Votre identifiant ne peut être modifié, mais vous pouvez utiliser les autres champs pour saisir votre nom complet ou un pseudonyme, et changer ensuite le nom à afficher dans vos articles." + +#: wp-admin/user-edit.php:42 +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 "Les champs obligatoires sont indiqués, les autres sont facultatifs. Les informations du profil ne sont affichées que si votre thème a été conçu pour les exploiter." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Pensez bien à cliquer sur le bouton « Mettre à jour le profil » quand vous aurez terminé." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Les éditeurs peuvent publier et gérer leurs propres articles, ainsi que ceux des autres membres ;" + +#: wp-admin/comment.php:53 +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 "Vous pouvez également modérer le commentaire depuis cet écran, à l’aide du bloc État, d’où vous pouvez également changer l’horodatage du commentaire." + +#: wp-admin/comment.php:52 +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 "Au besoin, vous pouvez modifier les informations laissées dans un commentaire. Par exemple, si un commentateur a fait une faute d’orthographe." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Saisissez ici le nom du menu" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC signifie « Temps universel coordonné »." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Les champs de cet écran déterminent certains des réglages de base de votre site." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Cet écran présente les réglages qui influent sur l’affichage de votre contenu." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Vous devez cliquer sur « Enregistrer les modifications » en bas de l’écran pour que les nouveaux réglages prennent effet." + +#: wp-admin/options-general.php:64 +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 "L’adresse web de WordPress et celle du site peuvent être identiques (exemple.fr) ou différentes. Ainsi, vous pourriez avoir les fichiers de WordPress dans un sous-dossier (exemple.fr/wordpress) plutôt qu’à la racine du site." + +#: wp-admin/edit-link-form.php:59 +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 "Les blocs pour le nom, l’adresse web et la description sont fixes, tandis que les autres peuvent être repositionnés par glisser/déposer. Vous pouvez également cacher les blocs que vous n’utilisez pas via l’onglet « Options de l’écran », et fermer les blocs en cliquant sur leur barre de titre." + +#: wp-admin/update-core.php:193 +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 "Durant le processus de mise à jour, votre site sera en mode de maintenance. Dès que le processus sera achevé, votre site sera à nouveau accessible." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Vos extensions sont toutes à jour." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Vous avez la dernière version de WordPress." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Vos thèmes sont tous à jour." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Une nouvelle version de WordPress est disponible." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Original : %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Nom de fonction…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Activer l’importateur" + +#: wp-admin/edit-link-form.php:58 +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 "Vous pouvez ajouter ou modifier des liens sur cet écran, en saisissant dans chacun des blocs. Seuls sont obligatoires les champs « Adresse web » et « Nom » (le texte que vous voulez voir affiché sur votre site pour cette adresse)." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Retour aux importateurs" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Activer l’extension & lancer l’importateur" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Les catégories peuvent être converties de manière sélective en mots-clés via le convertisseur catégories vers mots-clés." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Accueil : %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "ERREUR :" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "L’importateur %s est invalide ou n’est pas installé." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Attributs de la page" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Besoin d’aide ? Utilisez l’onglet Aide présent dans le coin supérieur droit de votre écran." + +#: wp-admin/import.php:22 +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 "Cet écran liste les liens vers les extensions servant à importer des données en provenance d’autres plates-formes de blogs ou gestionnaires de contenus. Choisissez la plate-forme d’origine, et cliquez sur « Installer maintenant » dans la fenêtre qui s’affiche. Si vous ne trouvez pas votre plate-forme, cliquez sur le lien « Recherche » dans le Dépôt d’Extensions et lancez une recherche - peut-être qu’une autre extension répondra à vos attentes." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Une fois généré, le fichier WXR peut être importé dans une autre installation WordPress, ou une autre plate-forme de blog capable de lire ce format." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Vous pouvez personnaliser l’affichage de cet écran en utilisant les réglages d’affichage et/ou le filtre déroulant présent au-dessous du tableau de liens." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Choisissez une extension à modifier dans le menu en haut à droite, et cliquez sur le bouton « Sélectionner »." + +#: wp-admin/plugins.php:353 +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 "La plupart du temps, les extensions fonctionnent comme il le faut, tant avec WordPress qu’entre elles. Mais parfois, les ajouts d’une extension peuvent empiéter sur celles d’une autre, ce qui provoque une incompatibilité. Si votre site réagit bizarrement, le problème vient peut-être de là. Essayez de désactiver toutes les extensions, puis de les réactiver une à une pour trouver celle(s) en cause." + +#: wp-admin/widgets.php:60 +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 "Les widgets peuvent être utilisés à plusieurs reprises. Vous pouvez donner un titre pour chaque widget, afin de l’afficher sur votre site, mais ce n’est pas obligatoire." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "En activant le mode « Accessibilité », via les options d’écrans, vous autorisez l’utilisation des boutons « Ajouter » et « Modifier » à la place du glisser/déposer." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Vous pouvez utiliser l’éditeur de thème pour modifier les fichiers CSS et PHP qui composent votre thème." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Commencez par choisir un thème à modifier via le menu déroulant, et cliquez sur « Sélectionner ». Une liste apparaîtra ensuite avec tous les fichiers modèles. En cliquant sur n’importe quel de ces fichiers, vous verrez son contenu apparaître dans l’éditeur." + +#: wp-admin/widgets.php:52 +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 "Les widgets sont des conteneurs de contenu indépendants, qui peuvent être placés dans n’importe quelle zone à widgets de votre thème (le plus souvent, la barre latérale). Pour remplir les zones à widgets de votre barre latérale, glissez/déposez les barres de titre dans la zone désirée. Par défaut, seule la première zone de widgets sera ouverte. Pour remplir les autres zones à widgets, cliquez sur leur barre de titre afin de les ouvrir." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Conseil : gardez bien en tête que si vous modifiez le thème actuellement utilisé, vos visiteurs pourraient avoir une vision déroutante de votre site..." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Après avoir fait vos modifications, cliquez sur « Mettre à jour le fichier »." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(pas de parent)" + +#: wp-admin/edit-form-advanced.php:371 +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 "Modèle - Certains thèmes utilisent des modèles spéciaux que vous pouvez appliquer à certaines pages, avec des fonctionnalités supplémentaires ou une mise en page qui leur est propre. Si c’est le cas, vous les verrez dans ce menu déroulant." + +#: wp-admin/edit-form-advanced.php:370 +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 "Parent - Vous pouvez arranger vos pages en hiérarchies. Par exemple, vous pourriez avoir une page « Ã€ propos », avec comme sous-pages « Ma vie » et « Mon œuvre ». Il n’y a pas de limite à la profondeur des sous-pages." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Toutes les mises à jour sont terminées." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Quand vous ajoutez un nouveau mot-clé via cet écran, vous devez remplir les champs suivants :" + +#: wp-admin/edit-tags.php:185 +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 "Vous pouvez utiliser les catégories pour donner des sections à votre site, et grouper les articles connexes. La catégorie par défaut est « Non classé » ; vous pouvez la modifier dans vos options d’écriture." + +#: wp-admin/edit-tags.php:194 +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 "Quelle est la différence entre les catégories et les mots-clés ? Normalement, les mots-clés identifient les informations importantes dans votre article (noms, sujets, etc.) qui seraient susceptibles de revenir dans d’autres articles, ou pas. De leur côté, les catégories ont des sections prédéterminées. Si vous voyez votre site comme un livre, alors les catégories sont la table des matières, et les mots-clés forment l’index." + +#: wp-admin/edit-tags.php:219 +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 "Vous pouvez modifier l’affichage de cet écran via l’onglet « Options de l’écran », afin de définir le nombre d’éléments à afficher par écran, et afficher/cacher les colonnes du tableau." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Description - La description n’est pas très utilisée par défaut, cependant de plus en plus de thèmes l’affichent." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "Nom - Ce nom est utilisé un peu partout sur votre site ;" + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Quand vous ajoutez une nouvelle catégorie via cet écran, vous devez remplir les champs suivants :" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Vous pouvez limiter cette liste par type de fichier ou par état à l’aide des filtres en haut de l’écran. Vous pouvez également affiner la liste par défaut à l’aide du menu déroulant au dessus du tableau." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Images par défaut" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Recadrer l’image d’en-tête" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Ceci retirera l’image d’en-tête. Il ne vous sera pas possible de rétablir vos personnalisations." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Retirer l’image d’en-tête" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Remettre l’image d’origine" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Ceci remettra en place l’image d’en-tête d’origine. Il ne vous sera pas possible de récupérer vos personnalisations." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Rétablir l’image d’en-tête d’origine" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Couleur du texte" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Erreur lors de l’envoi de l’image" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Vous avez besoin de la fonctionnalité JavaScript de votre navigateur internet pour choisir une partie de l’image." + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Modifier cet élément" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Modifier cet élément sur place" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Récupérer ce élément depuis la Corbeille" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Déplacer cet élément dans la Corbeille" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Supprimer cet élément définitivement" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Autoriser les commentaires." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Installer l’importateur LiveJournal, pour importer les articles depuis un blog LiveJournal en utilisant leur API." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Retourner aux mises à jour de WordPress" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Publier - Vous pouvez définir la manière dont votre article est publié dans le bloc « Publier ». Pour « Ã‰tat », « Visibilité », « Format » et « Publier (immédiatement) », un clic sur le lien « Modifier » affichera plus d’options. « Visibilité » inclut des options pour protéger l’article avec un mot de passe ou faire en sorte qu’il reste en tête de page indéfiniment. « Publier (immédiatement) » vous permet de programmer la publication de votre article à une date précise, dans le futur ou le passé ; cela vous permet d’écrire à l’avance des articles à publier, ou de les antidater." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Image à la Une - Vous pouvez associer une image à votre article, sans pour autant l’y insérer. Cela ne sert vraiment que si votre thème fait usage de cette fonctionnalité, sous la forme d’une miniature pour la page d’accueil, d’un en-tête personnalisé..." + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Titre - Saisissez un titre pour votre article. Après avoir saisi le titre, un permalien s’affichera en dessous, que vous pourrez modifier à loisir." + +#: wp-admin/edit-form-advanced.php:362 +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 "Discussion - Vous pouvez activer ou désactiver les commentaires et pings, et si votre article reçoit des commentaires, vous pourrez les voir ici et les modérer." + +#: wp-admin/edit.php:180 +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 "Vous pouvez affiner la liste pour qu’elle n’affiche que les articles d’une catégorie spécifique ou d’un mois donné, à l’aide du menu déroulant situé au-dessus de la liste. Cliquez sur le bouton « Filtrer » après avoir fait votre choix. Vous pouvez également affiner la liste en cliquant sur l’auteur d’un article, sa catégorie ou un mot-clé." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Vous pouvez afficher une simple liste de titres, ou une liste avec des extraits. Choisissez l’affichage que vous préférez en cliquant sur les icônes en haut à droite de la liste ;" + +#: wp-admin/edit.php:177 +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 "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran » ;" + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Vous pouvez filtrer la liste des articles par état, à l’aide des liens textuels en haut à gauche, afin d’afficher tous les articles, ou seulement les articles publiés, les brouillons, etc. Par défaut, tous les articles sont affichés ;" + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Vous pouvez personnaliser l’affichage de cet écran de plusieurs manières :" + +#: wp-admin/edit.php:187 +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 "Passer la souris au-dessus d’une ligne de la liste d’articles, fera s’afficher des liens vous permettant de gérer l’article. Vous pouvez lancer les actions suivantes :" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Chercher parmi les extensions installées" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Le thème actuel n’accepte pas les menus de navigation ni les widgets." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "« %s » n’a pas pu être mis en ligne suite à une erreur" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Convertisseur de catégories et mots-clés" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Installer le convertisseur catégorie/mot-clé, pour convertir les catégories en mots-clés, ou vice-versa." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Il y a une modification de votre adresse de contact en cours, en faveur de %1$s. Annuler" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Les plus récentes" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Date de fin" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Date de début" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Installer l’importateur WordPress, pour importer les articles, pages, commentaires, champs personnalisés, catégories et mots-clés à partir d’un fichier d’export WordPress." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Installer l’importateur RSS, pour importer des articles à partir d’un flux RSS." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Installer l’importateur de blogoliste, pour importer une liste de liens au format OPML." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Installer l’importateur Movable Type, pour importer les articles et commentaires en provenance d’un blog Movable Type ou TypePad." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Installer l’importateur Blogger, pour importer les articles, commentaires et utilisateurs d’un blog Blogger." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Installer l’importateur" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Marquer comme indésirable" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Styles" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Mot-clé" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Mot-clé" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Effacer" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Description" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Identifiant" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Nom" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Parent" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "En attente" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Marquer comme indésirable" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Supprimer l’image d’arrière-plan" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Commentaires sur « %s »" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "La classe Walker nommée %s n’existe pas." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Afficher les propriétés avancées du menu" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Vous utilisez la version %1$s. Mettez à jour vers la version %2$s." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Accueil" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Activer" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Inscription" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "N’est pas un indésirable" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Inscription" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archiver" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Indésirable" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "N’est pas un indésirable" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Ceci remettra en place l’image d’arrière-plan originale. Il ne vous sera pas possible de récupérer vos personnalisations." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Créer le menu" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "Blog WordPress" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Pas de rôle sur ce site —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Utilisez-le pour récupérer du texte, des images et des vidéos depuis n’importe quelle page Web. Puis modifiez l’article et ajoutez vos propres textes directement dans le bookmarklet, avant d’enregistrer le tout ou de le publier dans un article sur votre site." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Supprimer des utilisateurs de ce site" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Vous n’avez pas l’autorisation de créer des articles ou des brouillons sur ce site." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Message personnalisé de site supprimé." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Message personnalisé de site suspendu." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Message personnalisé de site inactif." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Aucun site trouvé." + +#: wp-admin/includes/meta-boxes.php:550 +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 "Un rétrolien est une manière explicite de notifier les anciens systèmes de blog que vous avez fait un lien vers eux. Si vous faites un lien vers des sites WordPress, ils seront notifiés automatiquement à l’aide des pings (en), sans que vous n’ayez rien à faire." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Vous n’avez pas l’autorisation de créer des pages sur ce site." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Mon site" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Nouveau site WordPress" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Vous n’avez pas les droits suffisants pour mettre à jour les thèmes de ce site." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour mettre à jour les extensions de ce site." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Vous n’avez pas les droits suffisants pour installer des thèmes sur ce site." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Vous n’avez pas les droits suffisants pour modifier les modèles de ce site." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour activer les extensions de ce site." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Vous n’avez pas les droits suffisants pour installer des extensions sur ce site." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour désactiver les extensions de ce site." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour supprimer les extensions de ce site." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Vous n’avez pas les droits suffisants pour ajouter les liens à ce site." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Vous n’avez pas les droits suffisants pour modifier les liens de ce site." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Vous n’avez pas les droits suffisants pour exporter le contenu de ce site." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Vous n’avez pas les droits suffisants pour importer du contenu dans ce site." + +#: wp-admin/import.php:59 +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 "Si vous avez des articles ou des commentaires dans un autre système de site, WordPress peut les importer dans votre site actuel. Pour commencer, choisissez un système d’origine ci-dessous :" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour modifier les extensions de ce site." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Aucune entrée." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Nom du menu" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "Classes CSS" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Titre de la navigation" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Pour utiliser la configuration en sous-domaine, il vous faut ajouter un enregistrement générique (joker) à vos enregistrements DNS. Cela signifique ajouter un hôte * pointant vers votre serveur dans votre outil de configuration DNS." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "L’installateur a tenté de contacter un nom d’hôte aléatoire (%1$s) sur votre domaine." + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Les identifiants doivent contenir uniquement des caractères alphanumériques, espaces, tiret bas, tiret, points et le symbole @." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "L’élément du menu a bien été supprimé." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Recommencer" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Veuillez saisir un nom pour le champ personnalisé." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Options d’affichage" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Vous avez choisi de supprimer ces utilisateurs :" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "La suppression d’un utilisateur n’est pas autorisée depuis cet écran." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Vous ne pouvez pas supprimer cet utilisateur." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Confirmer la suppression" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Vous ne pouvez pas supprimer l’utilisateur courant." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Les autres utilisateurs ont été supprimés." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s a bien été mis à jour." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Afficher les détails" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Cacher les détails" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Oui, je veux aller sur mon profil maintenant" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Le mot de passe que vous avez choisi." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Non, ne pas me relancer à ce sujet" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Vous n’avez pas l’autorisation de déplacer ce contenu en dehors de la Corbeille." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Erreur pendant la suppression." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Erreur pendant la récupération depuis la Corbeille." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Vous n’avez pas l’autorisation de récupérer ce contenu depuis la Corbeille." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Erreur lors du déplacement dans la Corbeille." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s commentaire récupéré depuis la Corbeille" +msgstr[1] "%s commentaires récupérés depuis la Corbeille" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s commentaire déplacé dans la Corbeille." +msgstr[1] "%s commentaires déplacés dans la Corbeille." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Vous n’avez pas l’autorisation de déplacer ce contenu dans la Corbeille." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Les thèmes suivants disposent d’une nouvelle version. Cochez ceux que vous voulez mettre à jour, puis cliquez sur « Mettre à jour les thèmes »." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "L’utilisateur a été ajouté à votre site." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Cet utilisateur est déjà membre de ce site." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "L’invitation a été envoyée à l’utilisateur sur son adresse de messagerie. Il devra cliquer sur un lien de confirmation pour être ajouté à votre site." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Les extensions suivantes disposent d’une nouvelle version. Cochez celles que vous voulez mettre à jour, puis cliquez sur « Mettre à jour les extensions »." + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "L’option %1$s n’est pas enregistrée. Les options non enregistrées sont obsolètes. Consultez la documentation sur la page http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Ceci supprimera l’image d’arrière-plan. Il ne vous sera pas possible de rétablir vos personnalisations." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Un contenu n’a pas été sélectionné pour l’édition. " + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Vous n’avez accès qu’au thème déjà en place. Contactez l’administrateur de %s pour obtenir des informations sur l’accès à d’autres thèmes." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Modèle pour un auteur" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Feuille de style de l’éditeur visuel" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Modèle pour mot-clé" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Page enregistrée." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Cette extension est déjà installée et à jour" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Plus d’informations à propos de %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Mettre à jour" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Donner les privilèges de super-admin à cet utilisateur pour le réseau." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Important :" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Cet utilisateur possède les privilèges de super-admin." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Supprimer l’image à la Une" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Image à la Une" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Mettre à jour vers la version %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Vous êtes sur le point d’archiver le site %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Vous êtes sur le point de marquer le site %s comme sain." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Vous êtes sur le point de marquer le site %s comme indésirable." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Vous êtes sur le point de supprimer le site %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Vous êtes sur le point de désarchiver le site %s." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Vous ne pouvez pas modifier cette taxinomie." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "éléments" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Les identifiants ne peuvent être modifiés." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Le menu a bien été supprimé." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Votre site indique aux moteurs de recherche de ne pas indexer son contenu" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Vous n’avez pas les droits suffisants pour gérer les extensions de ce site." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Si vous souhaitez que l’adresse de la page d’accueil de votre site soit différente du répertoire où vous avez installé WordPress, saisissez cette adresse ici." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "En quelques mots, décrivez la raison d’être de ce site." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Visibilité du site" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Le groupement d’options « Divers » a été supprimé. Utilisez un autre groupement de réglages." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "La description sera affichée dans le menu si le thème actuel l’accepte." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Vous n’avez pas les droits suffisants pour modifier les réglages non enregistrés de ce site." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Il y a une modification de l’adresse de contact de l’administrateur en cours, en faveur de %1$s. Annuler" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Attribut de titre" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Cible du lien" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "Classes CSS (facultatives)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Enregistrer le menu" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Un mot de passe vous sera automatiquement généré si vous laissez ce champ vide." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Mot de passe, deux fois" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Mise à jour du thème %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "vous devez fournir un nom de domaine." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "vous devez fournir un nom pour votre réseau de sites." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "Le réseau existe déjà." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Vous devez saisir une adresse de messagerie valide." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Cela a abouti à ce message d’erreur : %s" + +#: wp-admin/includes/schema.php:1031 +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 "Vous pouvez toujours utiliser votre site, mais tout sous-domaine créé pourrait ne pas être accessible. Si vous êtes sûr de votre configuration DNS, ignorez ce message." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Avertissement :" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Obtenir le lien court" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Mise à jour de l’extension %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "La mise à jour de %1$s a échoué." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Le mot de passe que vous avez choisi pendant l'installation." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "L’utilisateur existe déjà, et a hérité du mot de passe." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress a bien été mis à jour" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "Mettre à jour WordPress" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Mettre à jour les extensions" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "Mises à jour de WordPress" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Modifier une entrée du menu" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Cette adresse est utilisée à des fins d’administration. Si vous la modifiez, nous enverrons un message à la nouvelle adresse afin de la confirmer. La nouvelle adresse ne sera pas active tant que vous ne l’aurez pas confirmée." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Le passage à l’heure d’été se fait le %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s par %2$s (attention : supprimera également les données liées)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Vous êtes sur le point de supprimer l’extension suivante :" +msgstr[1] "Vous êtes sur le point de supprimer les extensions suivantes :" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Supprimer l’extension" +msgstr[1] "Supprimer les extensions" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Vouslez-vous vraiment supprimer ces fichiers et données ?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Oui, supprimer ces fichiers et les données" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "Nécessite %s dans le fichier wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Inactif :" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Automatique (Must-Use) (%s)" +msgstr[1] "Automatiques (Must-Use) (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Aller sur le tableau de bord" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Veuillez saisir un nom de menu valide." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Supprimer le menu" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Élément du menu" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Afficher tout" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Ajouter au menu" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Ce fuseau horaire est actuellement à l’heure d’été." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Ce fuseau horaire n’a pas d’heure d’été" + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-ins (%s)" +msgstr[1] "Drop-ins (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Exécuté avant que la fonctionnalité multisites ne soit chargée." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Cache d’objet externe." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Message personnalisé pour la maintenance." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Script d’installation personnalisée." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Message personnalisé pour l’erreur de base de données." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Le fichier est vide. Merci d’envoyer quelque chose de plus consistant." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Installer %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Classe personnalisée de connexion à la base de données." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Extension de cache avancée." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s est disponible ! Veuillez en notifier l’administrateur du site." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s est disponible ! Pensez à faire la mise à jour." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Vous êtes sur le point d’activer le site %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Vous êtes sur le point de désactiver le site %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Ce commentaire est actuellement marqué comme indésirable." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Modérer le commentaire" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Ce commentaire est actuellement approuvé." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Ce commentaire est déjà approuvé." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Ce commentaire est actuellement dans la Corbeille." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Répétition" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Ce commentaire est déjà marqué comme indésirable." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Voir la Corbeille" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Ce commentaire est déjà marqué comme indésirable." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Options de l’écran" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Présentation de l’écran" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Nombre de colonnes :" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Filtre de fonctionnalités" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Ocre" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Sombre" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Une colonne" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Deux colonnes" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Trois colonnes" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Quatre colonnes" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Colonne latérale gauche" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Colonne latérale droite" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Fonctionnalités" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Couleurs personnalisées" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Options du thème" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Commentaires imbriqués" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Article mis en avant" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformats" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Thème" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Vacances" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Photoblogging" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Saisonnier" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Trouver des thèmes" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Si vous avez un thème au format .zip, vous pouvez l’installer en le mettant en ligne ici." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Détails" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Installation du thème" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Version : %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Impossible de localiser le dossier des thèmes de WordPress." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Impossible de supprimer complètement le thème %s." + +#: wp-admin/includes/update-core.php:802 +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 "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Vérification des fichiers décompressés…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "La mise à jour ne peut pas être décompressée" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Mise à jour de la base de données…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Vous utilisez une version de développement (%1$s). C’est super ! Veillez à rester à jour." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Téléchargez la version %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Mettre à jour vers la version %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Dernière version" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Une mise à jour automatique de WordPress a échoué en cours de route ; vous pouvez tenter de la relancer." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Une mise à jour automatique de WordPress a échoué en cours de route ! Veuillez en notifier l’administrateur du site." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Notez bien ce mot de passe sans vous tromper ! Il a été créé aléatoirement et vous est unique." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "non-classe" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Bienvenue dans WordPress. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis lancez-vous !" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Bonjour tout le monde !" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "bonjour-tout-le-monde" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Monsieur WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "ERREUR : vous n’avez tapé votre nouveau mot de passe qu’une seule fois." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "ERREUR : veuillez renseigner votre mot de passe." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "ERREUR : veuillez renseigner deux fois le mot de passe." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "ERREUR : le mot de passe ne doit pas contenir le caractère « \\ »." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "ERREUR : les deux mots de passe ne sont pas identiques." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "ERREUR : veuillez saisir une adresse de messagerie." + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Aucun utilisateur ne correspond !" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress » Installation" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Identifiant" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "L’utilisateur existe déjà." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Votre adresse de messagerie" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Vérifiez bien cette adresse de messagerie avant de continuer." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "Installer WordPress" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Les conditions requises ne sont pas remplies" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Informations nécessaires" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Veuillez renseigner les informations suivantes. Ne vous inquiétez pas, vous pourrez les modifier plus tard." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "Quel succès !" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress est installé. Vous attendiez-vous à d’autres étapes ? Désolé de vous décevoir ;-)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Ajouter un lien" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s lien supprimé" +msgstr[1] "%s liens supprimés" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Chercher un lien" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Aller sur %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Aucun lien trouvé." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "Erreur XML : %1$s à la ligne %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Lien non trouvé." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress » Réparation de la base de données" + +#: wp-admin/maint/repair.php:103 +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 "Certains problèmes de la base de données n’ont pas pu être réparés. Veuillez copier/coller la liste d’erreurs suivantes sur le forum de support de WordPress pour recevoir plus d’informations." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Réparer la base de données" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Réparer et optimiser la base de données" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Envoi d’un nouveau média" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Vous n’avez pas l’autorisation de modifier ce fichier attaché." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Vous tentez de modifier un fichier attaché qui n’existe pas. Peut-être a-t-il été supprimé ?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Vous ne pouvez pas modifier ce fichier attaché, car il est dans la Corbeille. Sortez-l’en, puis réessayez." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Fichier attaché mis à jour." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Mettre à jour le fichier" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Bibliothèque" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Commentaires %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Apparence" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profil" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Votre profil" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Outils" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Général" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Écriture" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Lecture" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Vie privée" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Permaliens" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Le support multisites n’est pas activé." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Domaine" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Dernière mise à jour" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Archivé" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Adulte" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Supprimé" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Désarchiver" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Visiter" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Jamais" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Affiche seulement les 5 premiers utilisateurs." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Plus" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Mettre à jour les thèmes" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Aucun utilisateur trouvé." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Options de discussion" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Réglages par défaut des articles" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Ces réglages peuvent être modifiés pour chaque article." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Autres réglages des commentaires" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "L’auteur d’un commentaire doit renseigner son nom et son adresse de messagerie" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Un utilisateur doit être enregistré et connecté pour publier des commentaires" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Fermer automatiquement les commentaires pour les articles vieux de plus de %s jours" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Activer les commentaires imbriqués jusqu’à %s niveaux" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "dernière" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "première" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Diviser les commentaires en pages, avec %1$s commentaires de premier niveau par page et la %2$s page affichée par défaut" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "ancien" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "récent" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Les commentaires doivent être affichés avec le plus %s en premier" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "M’envoyer un message lorsque" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Un nouveau commentaire est publié" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Un commentaire est en attente de modération" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Avant la publication d’un commentaire" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "L’auteur d’un commentaire doit avoir déjà au moins un commentaire approuvé" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Modération de commentaires" + +#: wp-admin/options-discussion.php:151 +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 "Garder un commentaire dans la file d’attente s’il contient plus de %s lien(s) (une des caractéristiques typiques d’un commentaire indésirable (spam) est son nombre important de liens)" + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Lorsqu’un commentaire contient l’un de ces mots dans son contenu, son nom, son adresse web, son adresse de messagerie, ou son IP, celui-ci est retenu dans la file de modération. Un seul mot ou une seule IP par ligne. Cette fonction reconnaît l’intérieur des mots, donc « press » suffira pour reconnaître « WordPress »." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Liste noire pour les commentaires" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Lorsqu’un commentaire contient l’un de ces mots dans son contenu, nom, adresse web, adresse de messagerie, ou IP, le marquer comme indésirable. Un seul mot ou IP par ligne. Il reconnaît l’intérieur des mots, donc « press » suffira pour reconnaître « WordPress »." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatars" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Affichage des avatars" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Afficher les avatars" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Classement maximal" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Visibles par tous" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Possiblement offensants, réservés normalement aux personnes de 13 ans et plus" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Réservés aux personnes de plus de 17 ans" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Réservés aux adultes" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Avatar par défaut" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Les utilisateurs n’ayant pas d’avatar peuvent se voir attribuer un logo générique, ou un avatar généré à partir de leur adresse de messagerie." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Homme mystère" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Vide" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Logo Gravatar" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (généré)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (généré)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (généré)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Réglages généraux" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "Y-m-d G:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Cette adresse n’est utilisée que pour l’administration du site : par exemple, la notification de l’inscription d’un nouvel utilisateur." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Inscription" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Tout le monde peut s’enregistrer" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Rôle par défaut de tout nouvel utilisateur" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Fuseau horaire" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr " L’heure UTC actuelle est %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "L’heure locale actuelle est %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Choisissez une ville dans le même fuseau horaire que le vôtre." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Ce fuseau horaire est actuellement à l’heure d’hiver." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Personnalisé :" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "La semaine débute le" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Réglages des médias" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Tailles des images" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Taille des miniatures" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Recadrer les images pour parvenir aux dimensions exactes (normalement, les miniatures sont au format carré)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Taille moyenne" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Largeur maximale" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Hauteur maximale" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Grande taille" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Affichages distants" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Envoi de fichiers" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Stocker les fichiers envoyés dans ce dossier" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Par défaut, wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Adresse web complète pour les fichiers" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Ce réglage est facultatif. Par défaut, ce champ devrait être vide." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Organiser mes fichiers envoyés dans des dossiers mensuels et annuels" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Options des permaliens" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "La structure des permaliens a été mise à jour. Pensez à retirer les droits d’accès au fichier web.config dès maintenant !" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Vous devriez mettre à jour votre fichier .htaccess maintenant." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Structure des permaliens enregistrée." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Date et titre" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Mois et titre" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numérique" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Structure personnalisée" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Facultatif" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Préfixe des catégories" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Base des mots-clés" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Si vous aviez les droits en écriture sur le fichier web.config, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier web.config. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner. Insérez ensuite cette règle dans l’élément /<configuration>/<system.webServer>/<rewrite>/<rules> du fichier web.config." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Si vous rendez le fichier web.config accessible en écriture afin de générer automatiquement les règles de réécriture, n’oubliez surtout pas de remettre les droits originaux en place une fois que les règles ont été enregistrées." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Si vous aviez les droits en écriture sur le fichier web.config, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier web.config. Créez un nouveau fichier texte, nommé web.config, dans le dossier racine de votre site. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner. Insérez ensuite le contenu dans le fichier web.config." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Si vous rendez temporairement le dossier racine accessible en écriture afin que nous y générions directement le fichier web.config,n’oubliez surtout pas de remettre les droits originaux en place une fois que les règles ont été enregistrées." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Si vous aviez les droits en écriture sur le fichier .htaccess, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier .htaccess. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Options de lecture" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Une page statique (choisir ci-dessous)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Page d’accueil : %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Page des articles : %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Attention : ces pages ne devraient pas être les mêmes !" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Les pages du site doivent afficher au plus" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "articles" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Les flux de syndication affichent les derniers" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Pour chaque article d’un flux, fournir" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Le texte complet" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "L’extrait" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Encodage pour les pages et les flux RSS" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Options d’écriture" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Mise en forme" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Convertir les émoticônes, comme :-) et :-P, en images lors de l’affichage" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress doit automatiquement corriger les balises XHTML non valides" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Catégorie par défaut des articles" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Catégorie par défaut des liens" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Envoi d’article par e-mail" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "Pour publier dans WordPress par e-mail, vous devez définir un compte e-mail secret avec une adresse POP3. Tout e-mail reçu à cette adresse sera publié. Il vaut donc mieux garder cette adresse à l’abri des regards. Voici trois chaînes aléatoires que vous pourriez utiliser : %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Serveur de messagerie" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Port" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Identifiant" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Catégorie par défaut des articles envoyés par e-mail" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Services de mise à jour" + +#: wp-admin/options-writing.php:177 +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 "Quand vous publiez un nouvel article, WordPress peut notifier un service de mise à jour. Une explication se trouve sur la page Update Services du Codex anglophone. Séparez les adresses web par des retours à la ligne." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Toutes les options" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Modifier les extensions" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Ce fichier n’existe pas ! Veuillez vérifier son nom et réessayer." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Les fichiers de ce type ne sont pas éditables." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Le fichier a bien été modifié." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Cette extension a été désactivée, car vos modifications ont abouti à une erreur fatale" + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Modification de %s (activé)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Contenu de %s (activé)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Modification de %s (désactivé)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Contenu de %s (désactivée)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Sélectionnez l’extension à modifier :" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Fichiers de l’extension" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Documentation :" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Mettre à jour le fichier et tenter de réactiver l’extension" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Mettre à jour le fichier" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Vous devez rendre ce fichier accessible en écriture avant de pouvoir enregistrer vos modifications. Lire la documentation CHMOD pour plus d’informations." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Mises en avant" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populaires" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Voulez-vous vraiment supprimer ces fichiers ?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Oui, supprimer ces fichiers" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Non, retourner à la liste des extensions" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Les extensions étendent les fonctionnalités de WordPress. Une fois une extension installée, vous pouvez l’activer ou la désactiver ici." + +#: wp-admin/plugins.php:354 +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 "Si une extension ne fonctionne pas correctement et que vous ne pouvez plus utiliser WordPress, supprimez ou renommez son fichier dans le répertoire %s et elle sera automatiquement désactivée." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "L’extension %s a été désactivée suite à l’erreur : %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "L’extension n’a pu être activée, car elle a déclenché une erreur fatale." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "L’extension n’a pu être supprimée suite à une erreur fatale : %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Les extensions sélectionnées ont été supprimées." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Extension activée" + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Les extensions sélectionnées ont été activées." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Extension désactivée" + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Les extensions sélectionnées ont été désactivées." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Aucune extension périmée n’a été sélectionnée." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Désactiver cette extension" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Désactiver du réseau" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Activer cette extension sur tous les sites de ce réseau" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Activer sur le réseau" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Ouvrir ce fichier dans l’éditeur d’extension" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Supprimer cette extension" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Aller sur le site de l’extension" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Vider la liste" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Toutes (%s)" +msgstr[1] "Toutes (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Activée (%s)" +msgstr[1] "Activées (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Récemment désactivée (%s)" +msgstr[1] "Récemment désactivées (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Désactivée (%s)" +msgstr[1] "Désactivées (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Aucune extension trouvée." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Vous ne semblez pas avoir d’extension disponible en ce moment." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Vous tentez de modifier un contenu qui n’existe pas. Peut-être a-t-il été supprimé ?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Vous n’avez pas l’autorisation de modifier ce contenu." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Vous ne pouvez pas modifier ce contenu, car il est dans la Corbeille. Sortez-l’en, puis réessayez." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Type de contenu inconnu." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Code d'intégration" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Insérer la vidéo" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Cliquez pour insérer." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Impossible de récupérer d’image ou il n’y a pas d’image dans cette page." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "cliquez sur les images pour les sélectionner" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Ajouter depuis une adresse web" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Votre article a été enregistré." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Afficher l’article" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Fermer la fenêtre" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Insérer une image" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Ajouter un vidéo" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "via" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Comparer les versions de « %1$s »" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Mots-clés :" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Modifier les thèmes" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Le thème demandé n’existe pas." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Sélectionnez le thème à modifier :" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Modèles" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Oops, ce fichier n’existe pas ! Vérifiez son nom et réessayez, merci." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nouveau thème activé. Voir le site" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Thème supprimé." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Thème actuel" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer le thème « %s ».\n" +" « Annuler » pour abandonner, « OK » pour le supprimer." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Thèmes endommagés" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "Ceci est un bookmarklet : une petite application qui se lance dans votre navigateur, et vous permet de récupérer des portions du Web pour les bloguer." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Glissez le lien suivant dans votre barre de favoris, ou faites un clic-droit et ajoutez-le à vos favoris pour obtenir un raccourci de publication." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Télécharger la dernière version de développement" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Télécharger la version %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Masquer cette mise à jour" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Réafficher cette mise à jour" + +#: wp-admin/update-core.php:98 +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 "Cette version localisée contient à la fois la traduction et divers correctifs liés à la localisation. Si vous souhaitez conserver votre traduction actuelle, vous pouvez ne pas utiliser cette version." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Afficher les mises à jour cachées" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Masquer les mises à jour cachées" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Compatibilité avec WordPress %1$s : 100%% (selon l’auteur)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Compatibilité avec WordPress %1$s : %2$d%% (%3$d votes « Ã§a marche » sur un total de %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Compatibilité avec WordPress %1$s : inconnue" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Échec de l'installation" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Réactivation d’extension" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "L’extension a bien été réactivée." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "L’extension n’a pu être réactivée suite à une erreur fatale." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Extension en cours d’installation : %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Ajouter une extension" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Installation de l’extension à partir du fichier : %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Installation du thème : %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Mettre un thème en ligne" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Installation du thème à partir du fichier : %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Votre base de données WordPress est déjà à jour !" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s requêtes" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s secondes" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Vous n’avez pas l’autorisation de déplacer cet article dans la Corbeille." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Vous n’avez pas l’autorisation de sortir cet article de la Corbeille." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Vous n’avez pas l’autorisation de supprimer cet article." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Rattachement de %d fichier attaché." +msgstr[1] "Rattachement de %d fichiers attachés." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Média définitivement supprimé." +msgstr[1] "%d médias définitivement supprimés." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Fichier média déplacé dans la Corbeille." +msgstr[1] "%d fichiers médias déplacés dans la Corbeille." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Fichier média récupéré depuis la Corbeille." +msgstr[1] "%d fichiers médias récupérés depuis la Corbeille." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Média définitivement supprimé." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Erreur lors de la sauvegarde du fichier attaché." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Fichier média déplacé dans la Corbeille." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Fichier média récupéré depuis la Corbeille." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Joindre à un article" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Modifier l’utilisateur" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Utiliser https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Toujours utiliser https lors de l’utilisation de l’administration" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Vous n’avez pas l’autorisation de modifier cet utilisateur." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Utilisateur mis à jour." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Options personnelles" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Éditeur visuel" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Désactiver l’éditeur visuel pour écrire" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Couleurs de l’interface d’administration" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Activer les raccourcis clavier pour la modération de commentaires." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Prénom" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Nom" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Pseudonyme" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Nom à afficher publiquement" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Informations de contact" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "À propos de vous" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "À propos de l’utilisateur" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Renseignements biographiques" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Donnez quelques informations biographiques pour remplir votre profil. Ceci peut être affiché publiquement." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Nouveau mot de passe" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Si vous souhaitez changer le mot de passe de l’utilisateur, tapez en un nouveau deux fois de suite ci-dessous. Sinon, laissez les champs vides." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Veuillez saisir une deuxième fois votre mot de passe." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Fonctionnalités complémentaires" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Mettre à jour le profil" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Mettre à jour l’utilisateur" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Confirmation d'inscription" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "Envoi d’un message d’invitation au nouvel utilisateur. Un lien de confirmation devra d’abord être cliqué avant la création du compte." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Envoyer le mot de passe ?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Envoyer ce mot de passe au nouvel utilisateur sur son adresse de messagerie." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Passer la confirmation par e-mail" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Vous ne pouvez pas modifier cet utilisateur." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Vous ne pouvez pas supprimer d’utilisateurs." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Supprimer des utilisateurs" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression." + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Le nouvel utilisateur a été créé." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "L’utilisateur courant doit avoir un niveau lui permettant de modifier les utilisateurs." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Les rôles des autres utilisateurs ont été modifiés." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Vous ne pouvez pas supprimer l’utilisateur courant." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Les autres utilisateurs ont été supprimés." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Changer de rôle pour…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Changer" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Widgets désactivés" + +#: wp-admin/widgets.php:78 +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 "Le thème que vous utilisez n’est pas conçu pour les widgets, ce qui signifie qu’il ne dispose pas d’une colonne latérale que vous pouvez modifier. Pour obtenir des informations sur la manière de rendre votre thème compatible avec les widgets, lisez ces instructions." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Sélectionnez à la fois la colonne latérale pour ce widget, et la position du widget dans cette colonne latérale." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Position" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Enregistrer le widget" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Modifications enregistrées." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Erreur lors de la sauvegarde." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Une erreur est survenue durant l’affichage du formulaire de paramétrage du widget." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Widgets disponibles" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Glissez ici les widgets que vous voulez retirer de la colonne latérale, tout en conservant leurs réglages actuels." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Catégories :" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Supprimer définitivement le commentaire" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Vous êtes sur le point d’approuver le commentaire suivant :" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Approuver le commentaire" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Action inconnue." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Arrière-plan personnalisé" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "L’arrière-plan a été mis à jour. Afficher votre site pour voir le rendu." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Choisissez une image sur votre ordinateur :" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Enregistrer les modifications" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Personnalisation de l’en-tête" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "L’en-tête a été mis à jour. Visiter le site pour voir son nouvel aspect." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Erreur lors du traitement de l’image" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Choisissez la partie de l’image que vous voulez utiliser comme en-tête." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Vous n’avez pas l’autorisation de personnaliser les en-têtes." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Modifier avec « %s »" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Afficher « %s »" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Non publié" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d/m/Y \\à G \\h i \\m\\i\\n s \\s" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s à partir de maintenant" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Non attaché)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Joindre" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s en attente" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s commentaire approuvé" +msgstr[1] "%s commentaires approuvés" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s commentaire marqué comme indésirable." +msgstr[1] "%s commentaires marqués comme indésirables." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s commentaire rétabli depuis les commentaires indésirables" +msgstr[1] "%s commentaires rétablis depuis les commentaires indésirables" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s commentaire supprimé définitivement" +msgstr[1] "%s commentaires supprimés définitivement" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Tout" +msgstr[1] "Tout" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "En attente (%s)" +msgstr[1] "En attente (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Approuvé" +msgstr[1] "Approuvés" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Indésirable (%s)" +msgstr[1] "Indésirables (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Corbeille (%s)" +msgstr[1] "Corbeille (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Chercher un commentaire" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Affichage de %s à %s sur %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Actions groupées" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Désapprouver" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Approuver" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Déplacer dans la Corbeille" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filtrer" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Supprimer tous les indésirables" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Vider la Corbeille" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Aucun commentaire trouvé." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Article mis à jour. Afficher l’article" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Champ personnalisé mis à jour." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Champ personnalisé supprimé." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Article mis à jour." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Article rétabli à partir de la révision du %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Article publié. Afficher l’article" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Article enregistré." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Article proposé. Prévisualiser l’article" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Article prévu pour le : %1$s. Prévisualiser l’article" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "j F Y \\à G \\h i \\m\\i\\n" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Brouillon d’article mis à jour. Prévisualiser l’article" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Page mise à jour. Afficher la page" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Page mise à jour." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Page rétablie à partir de la révision du %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Page publiée. Afficher la page" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Page proposée. Prévisualiser la page" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Page prévue pour le : %1$s. Afficher la page" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Brouillon de page mis à jour. Prévisualiser la page" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Envoyer des rétroliens" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Champs personnalisés" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Discussion" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Identifiant" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Dernière modification par %1$s, le %2$s à %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Dernière modification le %1$s à %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Afficher le commentaire" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Envoyé le : %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Mettre à jour le commentaire" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Nom :" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s) : " + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "envoyer l’e-mail" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail :" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "aller sur le site" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "Adresse web (%s) :" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "Adresse web :" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "L’identifiant est la version normalisée du nom. Il ne contient généralement que des lettres minuscules non accentuées, des chiffres et des traits d’union." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "La description n’est pas très utilisée par défaut, cependant de plus en plus de thèmes l’affichent." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Liens / Modifier le lien" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Mettre à jour le lien" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Liens / Ajouter un nouveau lien" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Relation avec le propriétaire du site lié (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Lien ajouté." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Exemple : Logiciel de création de sites rapide, puissant et efficace" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Adresse web" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Exemple : http://www.wordpress-fr.net/ — Et n’oubliez pas le http:// !" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Cette description sera affichée lors du survol du lien dans la liste de liens ; elle pourra également apparaître sous le lien si votre thème le prévoit." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Ce nom est utilisé un peu partout sur votre site." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Les catégories, contrairement aux mots-clés, peuvent avoir une hiérarchie. Vous pouvez avoir une catégorie nommée Jazz, et à l’intérieur, plusieurs catégories comme Bebop et Big Band. Ceci est totalement facultatif." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Contenu ajouté." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Contenu supprimé." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Contenu mis à jour." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Contenu non ajouté." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Élements supprimés." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "À savoir : supprimer une catégorie ne supprime pas les articles qu’elle contient. Les articles affectés uniquement à la catégorie supprimée seront affectés à celle par défaut  : %s." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Vous n’avez pas l’autorisation de supprimer ce contenu." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s article mis à jour." +msgstr[1] "%s articles mis à jour." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Le mien (%s)" +msgstr[1] "Les miens (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tous (%s)" +msgstr[1] "Tous (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Voir toutes les catégories" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Liste avec extraits" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Exporter" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Cliquez sur ce bouton pour que WordPress crée un fichier XML que vous pourrez enregistrer sur votre ordinateur." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Ce format, que nous appelons WordPress eXtended RSS (ou WXR), contient tous vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Télécharger le fichier d’export" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Aucun outil d’importation n’est disponible." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Continuer" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Articles" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type et TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Liens" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Impossible de mettre à jour le lien dans la base de données" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Impossible d’insérer le lien dans la base de données" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Modifier à %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Trouvé %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "L’extension ftp de PHP n’est pas disponible" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "L’hôte du FTP est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "L’identifiant FTP est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "Le mot de passe FTP est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Impossible de me connecter au serveur FTP %1$s : %2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Le couple identifiant / mot de passe est incorrect pour %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "L’extension ssh2 de PHP n’est pas disponible" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "L’extension ssh2 de PHP est disponible, mais nécessite la fonction PHP5 stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "Le nom de l’hôte SSH2 est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "L’identifiant SSH2 est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "Le mot de passe SSH2 est obligatoire" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Impossible de me connecter au serveur SSH2 %1$s : %2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Les clés publiques et privées de %s ne sont pas correctes" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Impossible de lancer la commande : %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Les données fournies ne sont pas valides." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Impossible d’accéder au système de fichier." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Erreur du système de fichier." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Impossible de localiser le dossier racine de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Impossible de localiser le dossier de contenu de WordPress (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Impossible de localiser le dossier d’extension de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Impossible de localiser le dossier des thèmes de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Impossible de localiser le dossier nécessaire (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Le téléchargement a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Installation de la dernière version…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Le dossier de destination existe déjà." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Impossible de créer le dossier." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Archive incompatible." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Activation du mode maintenance…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Désactivation du mode maintenance…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Vous avez la dernière version de cette extension." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Téléchargement de la mise à jour depuis %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Décompression de la mise à jour…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Retrait de l’ancienne version de l’extension…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Impossible de supprimer l’ancienne extension." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "L’archive d’installation n’est pas disponible." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Téléchargement de l’archive d’installation depuis %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Décompression de l’archive de l’extension…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Installation de l’extension…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "L’installation de l’extension a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "L’extension a bien été installée." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Vous avez la dernière version de ce thème." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Retrait de l’ancienne version du thème…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Impossible de supprimer l’ancien thème." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Installation du thème…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "L’installation du thème a échoué." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Le thème a bien été installé." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "Vous avez la dernière version de WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Impossible de copier les fichiers." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Activer cette extension" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Activer l’extension" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Retourner sur la page des extensions" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "L’extension %s %s a bien été installée." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Retourner à l’installeur d’extensions" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Le thème %1$s %2$s a bien été installé." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Prévisualiser « %s »" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Activer « %s »" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Retourner à l’installeur de thèmes" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Page des thèmes" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Retourner sur la page des thèmes" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Veuillez choisir un fichier" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Le fichier n’ a pas pu être déplacé vers %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Aujourd’hui" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://www.wordpress-fr.net/planet/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://feeds2.feedburner.com/WordpressFrancophonePlanet" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Autres actualités de WordPress (en français)" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Afficher tout" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Configurer" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Publier un article" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Soumettre à relecture" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Approuver ce commentaire" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Désapprouver ce commentaire" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Répondre à ce commentaire" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Marquer ce commentaire comme indésirable" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Indésirable" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Déplacer ce commentaire dans la Corbeille" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Corbeille" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "Par %1$s, sur %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[En attente]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s dans %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Chargement…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Ce widget requiert JavaScript." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Modèle pour la page d’accueil" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Feuille de style RTL" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Commentaires en popup" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Pied de page" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Modèle pour les catégories" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Modèle de page" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Résultats de recherche" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Formulaire de recherche" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Article seul" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "Modèle pour l’erreur 404" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Modèle pour les liens" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Fonctions du thème" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Modèle pour les fichiers attachés" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Modèle pour les images attachées" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Modèle pour les vidéos attachées" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Modèle pour les fichiers audio attachés" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Modèle pour les programmes attachés" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (reconnaissance des hacks existants)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (pour les règles de réécriture)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Modèle pour les commentaires" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Modèle pour la fenêtre de commentaires" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Le fichier n’a été que partiellement envoyé." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Aucun fichier n’a été envoyé." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Un dossier temporaire est manquant." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Échec de l’écriture du fichier sur le disque." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "L’envoi de fichier est arrêté par l’extension." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Envoi non valide du formulaire." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "Ce fichier est vide. Veuillez envoyer quelque chose de plus substantiel. Cette erreur peut également être due à la désactivation de l’envoi de fichier dans le fichier php.ini de votre serveur, ou par une valeur de post_max_size inférieure à celle de upload_max_filesize dans ce même php.ini." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Le test d’envoi du fichier spécifié a échoué." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "L’URL fournie est invalide" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Impossible de créer le fichier temporaire." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Impossible de récupérer le fichier depuis l’archive." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Impossible d’extraire les fichiers depuis l’archive." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Impossible de copier le fichier." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Archive vide." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Informations sur connexion" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Nom de l’Hôte :" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Clés d’authentification" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Clé publique :" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Clé privée :" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Saisissez l’adresse du serveur où se trouvent les clés. Si un mot de passe est nécessaire, saisissez-le dans le champ ci-dessus." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Type de connexion" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Continuer" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Il n’y a pas de données d’image. Veuillez envoyer l’image à nouveau." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Recadrer" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Tourner dans le sens inverse des aiguilles d’une montre" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Tourner dans le sens des aiguilles d’une montre" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Retournement vertical" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Retournement horizontal" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Redimensionnement de l’image" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Taille originale : %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Rétablir l’image originale" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Abandonner tout changement et rétablir l’image originale." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Les copies de l’image précédemment modifiées ne seront pas effacées." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Rétablir l’image" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Recadrage de l’image" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Proportion de taille du recadrage" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Sélection de recadrage" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Proportion de taille :" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Sélection :" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Réglages de la miniature" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Miniature actuelle" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Appliquer les modifications à :" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Toutes les tailles" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Toutes les tailles sauf la miniature" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Impossible de charger les métadonnées de l’image." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Impossible d’enregistrer les métadonnées de l’image." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Les métadonnées de l’image ne sont pas cohérentes." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "L’image a bien été rétablie." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Échec lors de la création d’une nouvelle image." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Une erreur est survenue pendant la modification de l’échelle de l’image. Veuillez recharger la page pour faire une nouvelle tentative." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Rien à enregistrer, l’image n’a pas été modifiée." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Échec lors de l’enregistrement de l’image." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Image enregistrée" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Depuis votre ordinateur" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Depuis le Web" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galerie" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galerie (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Fichiers envoyés" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Adresse web du fichier" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Texte alternatif de l’image, exemple : « La Joconde »" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Titre absent, il sera rempli à partir du nom du fichier." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Ordre" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Emplacement du fichier envoyé." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Afficher" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Cacher" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Date de mise en ligne :" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Insérer dans l’article" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Vous êtes sur le point de supprimer %s." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Ajouter un fichier média depuis votre ordinateur" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Enregistrer toutes les modifications" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Tous les onglets :" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Ordre de tri :" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Croissant" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Décroissant" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Lier les miniatures à :" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Fichier image" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Ranger les images par :" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Ordre du menu" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Horodatage" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Aléatoire" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Ordre :" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Colonnes de galerie :" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Mettre à jour les réglages de galerie" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Tous les types" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filtrer »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Légende de l’image" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Lier l’image à :" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Lier à l’image" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Texte du lien, par exemple « Théorie sur le chaos (PDF) »" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Prévisualiser les modifications" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "État :" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Visibilité :" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Protégé par mot de passe" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Mettre cet article en avant sur la page d’accueil" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Planifié pour : %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Publié le : %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Publier tout de suite" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Planifier pour : %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Publier le : %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Les plus utilisées" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Ajouter une nouvelle catégorie" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Nom de la nouvelle catégorie" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Les extraits sont des résumés facultatifs de vos articles, écrits à la main. Il se peut que votre thème s’en serve. En savoir plus." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Déjà notifié(s) par ping :" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Envoyer un rétrolien vers :" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Séparez les adresses web par des espaces" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Les champs personnalisés peuvent être utilisés afin d’ajouter des données supplémentaires à vos articles. Vous pouvez les utiliser dans votre thème (en)." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Autoriser les rétroliens et pings sur cette page." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Affiche les commentaires" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Parent" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Page principale (pas de page parente)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Modèle par défaut" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Visiter le lien" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Ce lien est privé" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer le lien « %s ».\n" +" « Annuler » pour abandonner, « OK » pour le supprimer." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — nouvelle fenêtre ou onglet." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — fenêtre ou onglet en cours, sans frame." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — même fenêtre ou onglet." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Choisir la frame que cible le lien." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel :" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "identité" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "Une autre de mes adresses Web" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "amitié" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "contact" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "connaissance" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "ami(e)" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "aucune" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "physique" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "rencontré(e)" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "professionnel" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "collègue de travail" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "confrère" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "géographique" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "colocataire" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "voisin" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "famille" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "enfant" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "apparenté" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "parent" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "frère/sœur" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "conjoint" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "romantique" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "muse" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "coup de foudre" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "petit(e)-ami(e)" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "être aimé" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "Si le lien pointe sur une personne, vous pouvez préciser la relation que vous entretenez avec elle via le formulaire ci-dessus. Si vous souhaitez en apprendre plus sur ce système, consultez le site de XFN." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Adresse de l’image" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "Adresse du flux RSS" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Commentaires" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Note" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(laissez à 0 pour ne pas donner de note.)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Mots-clés populaires" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Vous pouvez également naviguer en fonction des mots-clés les plus populaires sur WordPress.org :" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Chercher parmi les extensions" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Si vous avez une extension au format .zip, vous pouvez l’installer en la mettant en ligne ici." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Archive Zip de l’extension" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Installer maintenant" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Aucune extension ne correspond à votre requête." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(basée sur %s vote)" +msgstr[1] "(basée sur %s votes)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Installation d’extensions" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Installer la mise à jour maintenant" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Une version plus récente (%s) est installée" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Dernière version installée" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Auteur :" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Dernière mise à jour :" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Nécessite WordPress en version :" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s ou plus" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Compatible jusqu’à la version : " + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Téléchargé :" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s fois" +msgstr[1] "%s fois" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "Page WordPress.org de l’extension »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Moyenne des notes" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Attention : cette extension n’a pas été testée avec votre version de WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Attention : cette extension n’a pas été marquée comme étant compatible avec votre version de WordPress" + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "L’en-tête de l’extension %1$s%2$s." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Cette extension a produit un résultat inattendu." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "L’une des extensions n’est pas valide." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Impossible de supprimer complètement la ou les extensions %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Chemin d’extension non valide" + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Le fichier de l’extension n’existe pas." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Cette extension ne dispose pas d’un en-tête valide." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Vous n’avez pas l’autorisation de modifier des pages sous cet identifiant." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Vous n’avez pas l’autorisation de modifier des articles sous cet identifiant." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Vous n’avez pas l’autorisation de modifier les pages." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Vous n’avez pas l’autorisation de modifier les articles." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Brouillon auto" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Cliquez pour modifier cette section du permalien" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Permalien temporaire. Cliquez pour modifier cette section." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Permalien :" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Modifier les permaliens" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Un site utilisant WordPress" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Un site utilisant %s" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrateur" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Éditeur" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Auteur" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Contributeur" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abonné" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Bienvenue dans SITE_NAME. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis lancez-vous !" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Attention ! L’enregistrement DNS générique (joker) peut ne pas être configuré correctement !" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Modification rapide" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Modification rapide" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Titre" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Fichier" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Date" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Commentaire" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Relation" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Visible" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Modifications groupées" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Aucun changement —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "— OU —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Autoriser" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Refuser" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Autoriser les commentaires" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Autoriser les notifications par ping" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Mis en avant" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Pas mis en avant" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Mettre ce contenu en avant" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Planification manquée" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Dernière modification" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Afficher les articles de cet auteur" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "En réponse à %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d/m/Y \\à\\ G \\h i \\m\\i\\n" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Répondre au commentaire" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Envoyer la réponse" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Commentaire de %s déplacé dans la Corbeille." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Commentaire de %s marqué comme indésirable." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Valeur" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Clé" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Ajouter un nouveau champ personnalisé :" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Saisissez-en un nouveau" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Ajouter un champ personnalisé" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Avant de mettre en ligne votre fichier d’import, il vous faut corriger l’erreur suivante :" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Choisissez un fichier sur votre ordinateur :" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Taille maximale : %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Envoyer le fichier et l’importer" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Cliquer pour inverser." + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Chercher parmi les articles et pages" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Installer des thèmes" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Gérer les thèmes" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "En attente" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Activer le mode « Accessibilité »" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Désactiver le mode Accessibilité" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Le commentaire %d n’existe pas." + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Vous n’avez pas entré de nom de catégorie." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Désolé, vous devez être connecté(e) pour répondre à un commentaire." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Veuillez saisir une valeur pour le champ personnalisé." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Utilisateur %s ajouté" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "G \\h i \\m\\i\\n s \\s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Brouillon enregistré à %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Quelqu’un" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Vous n’avez pas l’autorisation de modifier cette page." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Vous n’avez pas l’autorisation de modifier cet article." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Enregistrement automatique désactivé : %s modifie actuellement cette page." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Enregistrement automatique désactivé : %s modifie actuellement cet article." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "L’élément n’a pas été mis à jour" + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Date" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "État" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Planifié" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Page d’extension non valide" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "Impossible de charger %s." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Vous n’avez pas l’autorisation d’importer." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Importer" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Modifier le commentaire" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Oups, aucun commentaire avec cet ID." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Retour" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Vous n’avez pas l’autorisation de modifier les commentaires de cet article." + +#: 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 "Ce commentaire est dans la Corbeille. Veuillez l’en sortir avant de le modifier." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Vous êtes sur le point de marquer le commentaire suivant comme indésirable :" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Marquer comme indésirable" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Vous êtes sur le point de déplacer le commentaire suivant dans la Corbeille :" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Mettre le commentaire dans la Corbeille" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Vous êtes sur le point de supprimer le commentaire suivant :" \ No newline at end of file diff --git a/wp-content/languages/admin-it_IT.mo b/wp-content/languages/admin-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c13aeb4113674eae30678a51119a7ec7d7c85f2 GIT binary patch literal 354821 zcmYh^1(X!W+Q#wTnH@a1>*DUN!QI`0ySoN=cL)$5xP~CXA;H}>1VSJ{f|K9`0^k4X zx9&OLoV)k8Z*_HbdH2jNn_F?i=XkvGMfJSoxVMt$HHqPQO=l_9^Nt_(ylG*ccLEa< zH#+Khv9Jdw!QmJO7hniCU^d)>%Ktm2!#5ZmlO6NC444s@5NzY4+%~9nKK(%W!X2owX5gx|WcoS8>Pgn?}pQ3NEEEd6~sCM7PG??nN z=S9QP7!|9zxB=??R;cqAqRxMZIzR6jJHH?5{Q0Q!SGag1svmYaPdaa4e$t;{1g1Ib zd6BUU#>XnCdC>wj-a{}w&O?>A50(Ecs^71o#`P(xUQy3k`>SFW;zk%9M`Jin$GA8L zQ{ozog~u=kUc=FN57T1D^PZOzr=aSw57lpXu@^?Vz?k4b?13+^J+{8+d7beTw#I^& zJg*Bb#5Ne^vgh^1uGkjuqK;R(;(6V1JF4F^TqO^V!hZMiUmR?QMC>+W#wd zBd+$lrSC=cOa9yD8r1cZ-LZCzK(+t5v+f_(&RwYbB)n_+$6`<7C#ZgGcF+3pBn~3Z zao?`D)|uu{)->r0u?j}|%dCw#h!;E0U`gVSsCicWfsJot%s@O5>)>Y0h@pp!EoR4+ zxEgi+YLA#pcpNFpYxJ0XDa`XqJ+XCC=c(s4CVeVuUOdEau<1I~ zZR>pz79{--tc^+k@w~#=74zb1EP^+%Bqn@e^>2V9iN_)T^P;_^Zq(;LjE+ZNdtNcp zFTSz!V!dU~6W7FVG4VUr75TPd0QbH3yk(^C|Ceh7>H80!cY%1&C(k>_@v5KcYvSZ# zVcrbfiN&!pCu_XNV;b^3!xhAF!o$3yxE&YZkWiS{mE(ycg?ZzN$8vFs^kPK`^XGM} zsA2y8GX*tYj-t-X8ZFH0uNYOo5;Sfp-a*aFQ8B{&`S%f3pYC7S`QPJK;tv!o2KQJa(8Dft^wFXEIjCUoeDe8QkcY8DnC8XIYF#Tn8g#drX4eF&0k1G&mpQ z;9iW6XE6`n#cG%^ZkQJZ+aTTTbwypTC&tDhsPm^{T>K6b;8u)*C-4ir>f(DY{s*Ix z{uxzXw0IULbf!ktGaIU2#ZcF&h05O=RepC=JHE!OxCC|HDO5dfpuaz11>z3z?fgxs zcrWI}@C0H0KAaDAox-U8tb)2;V^llZVIu5gw}5zQT6TW z9E7?rjdRX$E<{~_CF;66Q0+N{tMC#g#X*U}{C#N-?ja5(ws~>@H81`^jo$-QI|?MR z^2(vgtA!b{rHdzEA>#R%2`{3?_XBpp7)istCO8l;;1$%mU7gJ4={>AX95=bmySA86 z`BCFM9aG^#R6p)PwetjOe%?UU>n>`%U%KN_QrP@Uimgdci}`UJX2X4`etd)~_mwk{ z(%KsvBaxmQ)t
      *PbNkFw5&Sb(?-s@&zM^>Q9n|3@xU%pU&n_LuWJe*FS3BcST)yj7y(_ z;ly*X9WF$Tdmz2lI|-`&nNjuY?;L}gr?XJ~FdsEOYcM_T!i@Mks=p#yj*1!}v1XJTeRQdZ*<9`S*(+?+6>uO0RtLJ)D{~kn*<3;B))Hp}WY~?1xw#4~S zxL=C=O4i|UWRQS<2&s@)0mSb3>X z$8(|I9@M;Sh}v&Eq1NXR)OuZq8uvS>c7ArI&TIWr26cW7)N@r!)Vdgos_$`k{1?=G zdxW}f+6uaG3`OL=8^ zi&rSje}2o15yY)g^M5p^!|zbze8k1iQ2i6Hu;nj`+RvM!*5TLAWvKah9M$iaoqwX{ z(K}3uS&M{u2f}zRL+vLqirGFAA9Y?5XI51Eilh3oDr)?`LiOir)O`5~)la8U=U;a| zcE|s7MlWvplc37Wh{|6GRbFLO{aT{>X}EJPt|H!m%2%g^^;aiU|Bgk?!{w;+51`t0 z8&$6dsQdP7)Huif(%O{{_1usbwU1UswWpS|xjWv~#bcebQT1Nt{1J8jQB?n*Le0l( zsOPpjsCwMTT=)XD&eN8(_T<2Oj7K?ag;`36dG&Eh8LQ{LvgS)vzXZyeiJdu6?JA4v z*M_KebwuqqBT?&S6{?>up!T`vsQSJ^jdP&9^-~;Fzh*-nuY{_9J*UrcgYP^zH zvvw9i)uS2?#kyD-FX0eOS>4+8Evi2@U{Cyn+UI)Iuy!3mwd*3P|L!+Fw7fEL6Y#h=d z9$ju}&oOUM{Zp9DUh}0Hs$Y7b=4pTD7*zkyLe0O`sD9asYX41C`(C5^$7^l%`~p>O z3K!=@9sd&5o~o$pw?e&tABVdBI@I`W#t7`$hWW*K&&1-y#oF2VgRmg+bkw{%j^nUm zd#lfRRR7#SUH6`g|3O{gnjfv5eNg>3234Qw&c&$y-hlaVCu;nkqRRWv#i362 z9FhRFj&q~xT^+SyoD)&cm5Wj1vmMos$5Ge!I@@zZObijmLtQrssy>;q9OifN zU{t%tVJn=Cqwp=h#KB$cbGYtZt=zC~mOm1zUhz=*Y(KVHR& z7^8cbHx}pNNajb%9#;RQJVqmCTcu)qS|rH`9*KLuhv1ebD47^ zYJ7L&MLdsfad{v6yd!E~?zddODQ+ZvT0gsAl;|Jk{Y1P2&vU%r0Q;FzeT5IEeUf+@pNMd9J6N zj3YP?ThcilN#8um_JL%ht-QZc<5Y5tt*gVhjW{qi%sYcS@ez(47v_IH+;e=GcZE3G z1fKUP_cn%Mq)9v{k{)HU-QSzzG}3>>l2~?XnD-ZsA#pqTy3XLag*e?z8>e2gY`qOf z&A$a04c9ogqSoC{sCj(_^<44*wcgUrw)Y`TQ1gE<=EiSO<9O0}71fV_U@^?YO+M#*WHS_@FzTu&#^1+oNN7%VVdgnmR>%ypZ zS9Eb*RJpBD>%AYUyz!{}?tIkv?Zny`>pT0LtrZp_K8kfQY$@vu>!bGJ>!^N7w9MA= z7*zT5F%zywwd*ow#7C(8DDHCWzl^Bys)~Bw*%389V^I6=6;%G`sPPY9VdW)5-FI@M z_K(V_e9chj^~Ux%1+`9Jqvk`Cm9{>n;BewftK9rR&AY3p{=SE5$19f}X|?rheAIQ) zqUu`+Rj<0J=c&%9=Y+d1{tLB_HD6=n(;ju5UZ`;&jvD8QE`1*A{=X8_;vv*^{zA>q z;96^UG*p}xHQre;0t=(cYm90~d(`#&V+e=g794{*uh2TX4^%+Sm*%K?bw=&GeO>xc zRCyCI4=zCU`x#Vw?x4zhj_dFfcEGjktv+!#Sox_?`Ld$QD}t%8GHM=nLe1j|sCv&v zjq|stc5Or52M(g{tH)6H*^{XHKS$N;18UyI`rgh-IOQID|Bwsckp30k zz`A>FzUJCz*Qau@{F9ACT2#BTqxP-h z&L)_icp$1hOHlp48P#v+UHVPb`OmO0enRy_p`WcjjZy2iGphXAsQg<{>+m2(;P0q* zdHe0>f6;L}VL?>?KEvMl%EcWHSiWwk@mzrFhh?btZFA`ta0c;p)N@kjgX}wD>@&EW z_{E_xZzj$?Y}e0x#M+q;50hR8RbJwwVcuZOhw6t-SRT(|K1_Jb_WLT%?x^vZg<0`i z)Ve*6YR@^;cwKSne_{dRr>Oa!?zqjLqNw{-MO6A%sQXGER6V|N?m&&xRn&DKU@80u z)!%tf*!(GjO0R`ka2BS;D6& z>s`i} zV|!HjT~W`^y-@d~rJgl~DcC(8X<0_oF_jahr@$a0V*h z0_SQ}|NV%i@DS>L7rJTnj)m%vBA6QMqvr1bY>cB(^Y?eud`a<}^+#4zJL+Nt^=*Ti zM`Lc;^(J8f;suxkFQD4%{ci7nqGLP4m$xmw@f{n-wy1K4qRyX+)$j;v+~fUWn(pFnT)fixJ!+rWhARIks-0I+7QR9^s%V2K&3j3m-`!1o%P57s^vkGe6v_`Fq{x}z>qULY$%1wfr7a6eumO!<0E~>t3-SM5M`Em|(;C2sPo%n3+#_t-@l;dQGr+1o}$i*sQX+!R6q4Wl{*tt z<9Dd*A4HXV6;;naUHWU(dXDVD)T_nTdy>#%VRGy<1TA*@fz-11|k8s=P<2et3i0|H407{?w@Q zGo!|_0BW2oqSjYmY>(4W^YSg0Mejd*{x65c2!~-h+>4secTnp;^vT}$6hzgp1FAkf zupxepny*(d17`nh^{I>1iCemO6RN%YQ1v+O(l4OK{}yWfJay@xuq|abA<7ni|WUNVF51!PoUP%Bh{6;BHoF*&*cpTJk7@rsC7CCC*x97z8sMP{`=asIGp$c zR>7|$2fUJa9Lv(4s8Ir539KG9;C~K0C0f8+&G8J;xen=Pu?TVS3u|WyJWN~*$6~^m z0sr&bMfj5VI#$Iqu>xLX&QBUU;D0`tCQiWr{IN2Y;P@gejWuOg~nx?oXUhEd6P3;W}PG*>1*_GBzgOiK>6ROacG%fhL%Pcn)emIE-3{Z!j@_ zM6J&RnFId5oE8=5#duf>wZ7}Q^foT;g<2mYQ1^*>sC|7Ks-KTwe0+v_o(X0N`1?*O zd_bHPHJ-NPQl#dBJJ zZ^XjHkFYGJ%Vl=NgTxzA`)1GF0e`>Vi0O&XqvpjM)VxZW$KukceZLdd!`YY`AED-V zjJyH=_ui|Z>U9}4AM)h0d0hh+2iYeuBjcZ}kd#%gd`;Gi*$^^XG=#{l~IR`bL?xN;Ff^q@>^O>xekGL1+#nq^N;s&aJ zqm;M#oC8}E*T8PL6*Yg;R0#M#R~dqBh%aLcEL<_*-yavC=H~{~{b4t1exAW7coQ`b z@1yGV8vA4PN&)}(X-44=rK8r__myqlWT+DGe=lYp{z&>)Rc$`Tt!DdWZR|yQ!RmHD zS%_&-;DT+{9Y{c6!Z(huSq^53m(^KNn-yH8!fejLAv+VAVsv-Oy`zSTb^ zMkYNYYMtgpt;77N`*tPN{jweoCm!9v`X$uR_J>56n)Eyv1M8yBZ;4Z|FRK57jjW&I zpzg=1F%o9QM3@J4y~-Gl^-=xY1hw8fq0Srcj?YAm?>y9c--o)tT}O?7{KmGwmcp#W zU7X)wI^x5qav!4hg~&|;{_{^k)H<$(y51zz^S~SzZ$ORvc2xa-M)liS)I7M1nkV;A z>+vnBe({@H`*NY$T?|KI8C3rqLp{%2!ItJ^1nyri`2}!RDbnHoj(WT<1(y`J5bk; z*4)-x0!&3*0CQk{)Vvsj>Yw?jc5Xo37h<-sam$FhZe7%T?uM#QqLxQIJvUAwE{baBF;shQy7(h% ze#B{G?M{a3zYLfO^PuuKLA8G{YMrb@&5P5hetn2)Uszk)KjNa|OsMM?MvYT-RQ{%z z2K!(KoQEpUYiIjo3eX-JpMq{`w{B8f1}3pJ?eT< zJ6ONO$2i34QTZw@kfpObS!|6Q1dT!M|+ORk41_5*Gtzhm|`8 zypK2xRnM%`&R0^VD^ zg`M$gcWYP?71o(>iM=hYW{UZt-GGM8b_k`*(_rN z-fOIh8prbEEPrd%{OpXHe}hr``UKSYPsa#cgX)hHSPdVd$}KqF?mJ(h;whLBw_-ND zf!a5sOtAY^L99&N6f5Cstb+fb#<}=Jo3~+;?7mk3H7{FYQ(TBD{~hZ77ctrPi*o3% z1I$GFR_9I3LmZl7^(=%M_YN+eKug{hjmyGPhegQn`Uu- zRNNH{;ZoH4`4t=C-?$VjPq%tJ!GpxHX4rG;MZ7>J+uFCIq}vl+`q`*V5>dP5B!n!Oq^?*_5YXK zZT)V=q@)+#5%7N=Sa&DunD`O?O*zGO+qh-l6Yzg7_%}8uz3|?Ew;AW-9IUc0;D1hZ z2i2~^KUurZV`}0SKihmAiFz(skN!Ht?!*sKpUd^b?@_&t7!$qxkle_z}b zZxM$b40y}%Hb&s6LjkWOu0Zv}ef$k49Jc;%f5gg*deqieHq`!87mMLc%!TJLJ9@`# zz2!iy<4#x#e?+b4H&_8nAGdrHu^jPHRC3st`plx0^SlZ!<#<=r zz8LGK^;bpIeWL^Fxne4+U(^0({n#8;|Cy+K2T<4l3)P;mTlU3LFfb$0G{{0%& z?vJSQqTaFeSg84t5F=x1RKCop@(W--Y=-%97M8;ksON)Ne^|e#z|_P=Q0;Dtn*aS# z>t`OSe-EHOKlu&yJe>Tl)h9iw-B~e+4N&cDf~rpojEP-Q?fe=w9+Of1I~R4{8dSaw zsPp$=THKFXclS`w(UI@j^&?RIkr|agr;GEU)>#qEjV)2*JPXyIt5Nmeh`Qbm)Oa36 zjqf$Aflu7=V)v~ds$g8w`=YKp9`*b*6_x)c*1>FlTDym%>NN$`uQM?nevi7|MN~cR zqMk#Zpua!-W%D+Vvjl4XRYr|-D^$OALXG3ssD7P@>emIRcCK*g>rvO)gPJdgQSCm5 zI{y}`{3ob!4u4?fMWFgEmy63{b>h0H^On2x%`QHGez~afZeawzaVC0b?JtC?|5vDW z(H%8U#=7)b&XuU^>_D~e2v)-@m>$zUvi4L$wY#p1o1w<3BdY(ucIhLWlTrJ^JbZ%7 zaX$Ow^v71;EKluvRZ#1o393DVQR6-fv*UbJ{g0u>^%kn!;4>S?Sg3jyK((VO*27My z@!pTB_wT6lAEMS#%;z>=ilF+x9;*EvodZ$znSgqJSc=N`GitxQc?)i>;Kt8Zk~ z{XajJ!Ct8T+>Vto{2#jy*Fcp&54HY&K-KdS7Qo+7>oNWdYiB{!xHrR+*cJQZMy!Gv zURt@mQ0?1|>W@EB<-T%$Le(qEE4%+xMXjr!Q1y%X+MfFxq2}`h)V!IAn%7HE{j?4> zzjmYg^O!ifuu+MXwMm=us3nof9~^7)bmR4lN}$5D(541#&MtRIxkW6>dWq| z^1{M`{_iyo#;L?#1cLta*ta;8I72Y#zi(fOdalY59`v7+H{f{UGNGXV{`fS`BCZw5 z&byB)zfI(z|2gz=AH&haHKGOm-=n;Ys(<_FLI3BJFHrMu zSPVP=EevvTC4zYsXNW6_-W9!&Kzu#`-G~&8(th{@u>$Q#> z^oHXztccy?1^xND6LsH>65lM2rHFf>o^yW0oOl7X--jg#`acKAgjt9u;|$z^XRs1~ ztf(0#N)+_RqaUVZzX~J{>YrSBsgnf#bv-3%(Et4HB=#YH-ef`l{o)$TPQG%e$iQs<|#^gdXEcs*9aM_2^&Mc6#(j@m~*VdMbM@2P{{ zmt5~0Vb4tn2l{u3;VQ}P7;pBG=ms^n{wH|YO<_o{qB?>WcYtT z*gSZInqPUp4Ep~baV5?tZd)?w|NhfwEK2-msi6P-m!@>kfB#$y>yy3$wQqmGBp6mE z=P>(6&?#dO4HQ2AbUnOSa}8>IcA@T1M_l?v)cxiz z>iQosHO8!L^DGzUB0i5@Fsw?@JBi&e2Ntes+R6BcM8XSQYa0OPuC#doY)w6X_4^{6DE*^>+&l#w8twFWp2UNWdpw{VG ztd7@kJ^NRN`d0462DYC+$6q*JtfAcx6Ew2=FT-%s_n_wOepGo!QTLs5sCNA8(gTfy z9y_EL9j9U}RQ(sD*6|+HJUNT%uZSkr|2a|R6i4+(IaIsqV+QPsnQ%60eD|U99Y?kI zx=VlTeB%sjYWZWJ>YvD&0{N9qFReQsrU zt*rf7FoL)!svnv8mFt+ z5$~h+%^Gck{_mH}MXiq*?W|tK@q6NWsCEY1+dNK;$+%t{jD*8G*t!_k(dO+uRKG5E z@lUA!IfCkk8>s&I3pFpoI$8ONQTN5{SOYs^0o;W-@NdkHsXALZ)lmJ^2sJM|V|5&l z8lP+K_+!-k{tr`QrY^ScRmO(Ir?42N>uUYl5>@{hsQI%QHD6Am_L0k|dMD~;iqQm%@U~oZ-AQL{ZQ9mjS+YZ@8JW?h-U^^f4oNR z8>t3bT-DhR)voVQ_k$l$&r3g}uJaq}`X60-fef#?xE(%zo`C*KHBP$2sOVW zTwEEoj_RP+XA4w0+fdipk9qL{s{fOZvHM(p)Od}Sq?%IQ1a-iOUXUGE~Q-nUTW^ANQ! zMVesam;!aY5URW~SQh7EalC;V-y{?5yh5n^Y7Lx&^{^p6#sgS(lJ#?>$+kZy$El=u z!B+SI)vwK_*f?}XjrZ56_4zHTotvGzQ1v^28lTfx8sFf1EIifj6M3iEysL(qPt8&7 z?24MNqh0zERDXW&;(abYg_^fFQ1j*~s{g~L+xy7asBzwmsqrK#-xC~&-VE#CL8yIo z9%?*qVHS)$)5_0-YJXWAfVEKb@g%BVH&EAo?9%^5ogaOconHWTydtWf8ldj?&9NMg zM$Pk+sD11Otw)b;2a2@d?%#Ri4*#0&YHD8vX%3Y6N;#SnWd5OAi?72bz=g6s0 z50{ka5oC%p}7{#{1( z_e(q&Mt?4}`@qR>Z9S%6Wc^nSqj3By%ufDxi)}v7#x=y(QSBSK#OB>ZRR6C-|9K46 z&MR07@1dS=Gkj;`mIXCV1u-L5aCS${&v~fw4xs9L5u@Rsm=pg&jZ5mK_Wr9j79^g8 zx-T6!D4C+3y5LNCnRQ)%h?hl7i?YN0~@h{Z+O19GOJ9$v^x*+QQTNZU*1629lQRR+7 zjpr;>ziz<*Zb$X|E+D(XpweOQV3(HdLN`PK&g&&g}xBGOml3@o$Gu5$%d z-@B;sdWPz!PpEc9UT^hHhN^ESRDTsk)o&E4AD5x>?|1QK)PC{;Ro^c*So@Nr&d-Ay z$3dueeTTa4a#Z^_p!S*FsD3$(T6ce-#{HQ~4}Nd?lVC~GGop@nKwWnTY935R-A5Lo z=G87#{T`vp4{bD)q0)1s+Eo>`pLN2jI0{w2^Qd`n3$@SRNA=%hR6l&crWor7t9KXY z0PI5gXdH|G;7c5^$vzM3vf26}{uXP03XI@*PE>trqR#7v8n@RN6}_!CPoiO6!kG9Y zw#Lnv_{X4kjP-sJRnM8*t=`M9Ch;27dGB!yR^MU$cNr@Z-^Fs6ZKvh$h3bbxsQ$j- z{1Yz`f51+7ZkOH9itG-0qqzPe+)sMyy+Lm`{(+jui}q0t6QSczL9Y$*(Eaute-~R3 z*F6yQ|8DLM>`gfv4pJWJ5r>2R@3E{v?VF8{*ynzWQTN-|xD%@%wa=v^9}9Zdh=-wm zAE&`_KKI6RCv03=owCmr&!PHd`)T{!H}VI!}lb7xD=iFC#E+Bn6>fd{0xW>Lp`{({*pHpr6m3*WR zzG3U`*PAvkpQ7ehl;3QABu9-y4$OeXQ1iSs*1%y{7|&rgjC#wSn+jkt;>M_THV;+q zS{#J?urwC>-R=v6F*5Of)H*zlMes5{#8|iO^Yr)lgm}yyt52^#g8Zz5_fxnR7v5!D zX=lUxJf9Jt_$%lwCx42E_FQ-XwV%a%Wc4bBx?XkEeWx*MefB}k<7ue&r$V?_T298$x-`D1ys9RpsqUs3*mRD@w|>&|F2Q&Bi`S3 z-T+ko87^MqJmCBl{pS+Y^JDCP>^UMAYMkp}A3TfNm&?2e`oBju36~Q0d};j=@0G3d z449hqqNsX*<N(;Nsyo%g}TvH!F3Q({iibGWz}jwSAfZNr$qxPZ9H zXXY{S8`L~$5*F_F>tNJD+;u?o{fTAqJ!;=B5eWD1*V9nz z=O#wrJJdW#5)Aj!VM&aQZBf_lhnfc?Q0*M=oQs+-D^T-kBkH<`QR8zBRnB`{LA#=b zhx^ZYKZLBjy{LL0LbdBxRJ$Lc`Y~FhaDP3eLdAtJ9IK(mwKl4~%`gVGLG?>d)H)pH z(!WKOzZMTsk6pN*ct{kxeu=17pL(cvG)0}?3)ABy)cV?tYTsqleE$no?iN)hYOHUai++PoQu@vc5Q0<(8g>X4$reAL2YvM>T!~N&|kErp_8q3D90BU_# zK=n&aRQ>y5CYV0v5oRsBz5_+sdhos&5n2`1imPI1Y2+QB?ijqWbZRIF>&@ zYJ4lZxGCl(?unXbD_#0_RC%XR^^6wRu9FKDS3uRLD{4MZL0xwt>b`v%H9p(ph5Prn zy{LJYIexhRzAy)BJe#7%s{?8s3`X_O7+i`|aWUpf5bmX*f6w72;-?A2z4f>_k(E<9 zv5jMWyg~XTRR6V467Jt0CSW$=m`TI^_v1w|H}ODJ|Ex!~>yq<5<|j^-%<5GSRo~{Q ze(#K$Ps6bYPC@OL$5H)p8+BiPhT12hCTD(Ndel0off3jXH6F82^JFDf$4xH%GirUr zNfGYy7{pG_- z9IuEPhnZ=^{oik2h?-{w(}nx{dv$C?+zVCj)2Q*ghUGZ_4(dLTF@v2~1$Dd?Y94fP z_QV0i{V)Qbqvm7mjN$(CPg&Hs4Mokb^{91u6MN$aRK2@rviUv=m47~F!K0{g{s*=H zrp;{gA`5Dtu8LakJyGK|9Mzu-QT1K#+~)il)h{Pd`^QDpe7K5r@iCUcl38s1j7HV> z5bFN$2S#AjtTvyrp!%->>UyP|RowAj;&Mwq^K8EU#-%n4`2{Yxhe(Ht#ImZwjMf#Qk)}8_dZM@5)`llsU#J<=Ne?mPMCn{w5@}tVF ziE7UR)N|w-RR3&p@qXuVRJrF-``bNK|GY)5$0&tuU6epwrygql^>$80owpWsoxP}j zJ&f9SZlbRH5YeiBIg3&I*ecYxZE@*`QRSRQt(QBf>%=P> z?zO=POn_rh6QwSPG|>wCkNm z<$sFm7q67fpSYNnFa>ITRl-cz5w)++MD_1R)O8M`*7-Hmcz<$ntkPDm0;u_41GPST zVFb=VwR;QdI_EGSKF7Y8u8fWM0@UBtScjU2TgsaIQR8zKH9q%Hi1e$6+5BM+u_nbq3V^W zg6+2{a6EA~)brRj)Vw^0>em~ndGXdAk5$pypBZ%@DvWAhP1OF~6(jI#)Hp9fjpI&K z`6p53-9y#;BdXq!D_MGcRC+dNK~%Y=QR7$(RZc5ZzkiJyr-`U>T!-25gggEgRbHsF zt@qfd>y<~X+d8QE(i&C%0MtC1fGT$p*1>(K_Qa`TlRR7FJmAeija5pOd4OIX9 zjd?M8O)K|H)Hr>Gm$5TOV98pxo?7C1;%lh;$f(-k{_nL;#`eS?Q2S}?I^q7$<-Wy% z#Lux5cB~ujmBjT}AD>_aEK@Jsf4@5k)qlru0$xVdr&)b_p6`O1FUwKs7f|ctcZ`Jh zQTy-{RR5-IVC~I}n#UzDBi2XNe<*6cjzg`FxtI;VN9F$&N8$_AzTLN>wPP6SdF23V zoI{PQ+$yMf)*B1pH<%00q0aXj+j@xB^Kk!jte)73_)lDpwOUyJzQ&rwX4vubP^XV6yLVI$y<+%p;wF~!l>AVi%{@?%Di{Fzz zvZJlDT%GMYo$(j)4aX_isEf7ZFVycNr|N3YsU^CFdkctXq2@`B9`^pB3FagI37g?d ztcSIGT07TZHRAUe;QR``!u_8|R_<-{BT=7l|L4sWF+cgPVK@Auue~4s8YdF3$Glje zpWBa6`^6H}y#5uZW1xSy|MQMnSeE#2tc3XoSU(Lzy)V3qx*xn6X!qwhgY3Db2sR{r z32MK2hq`XU!M1Ny#`MH(F%wQg-M4;3?OPvE=V$oZ${&Wx_bqx{_Xy@7K03tmzee3h zBZgZ4l|@~5IclCAz-jmiJLA-0R^Gq(Gv%cnZu|e;5%zvDIMT|`j@sv&Vq)^mMgGL3 z_roZw*EeHq9&N+3xYrsd;~o4POW?)XZr;tY`Ben9 ze|N*o_#I}&lP>)Ys=Q2d?Yusyb+!m~{g>DdXUuc+7BzkezoB2~_)=Jg@vrc$l|N~b zwR0ObC101twhx`a?!+Ha^R&y7aR2l9g{XC&@VjvTzfW8R+Y*09?SE~ThWo#teHFDY z{A1IEZ^Veg^;I_=KNrJ@(vh&ky}D0qH|9D$a88BGmnFD>mi)0~n7u#XzCrc#Zq$Bp6t#X&VFcblo%hil zk964PX>?3adJ(LQEl~U4dgp!A{W;YUvjM8U(@^{G0j!AkQP0ykj@taKj%xoT)V?(z zHSRl5&j+Vb^}B+R@jj}5o}%)H9kcRNq1Iy=jEUV)?HGcZALCHvq&jZTw>hylaV1ng z?nBM1bEx_}K+WejE>3d7%FT${FAJdRS;pBAH9xze${C6pk9nx_)}iXX6IGAXm-}3 zVtQ12`0x8XRN-9QS)R2s(*H35L~oToKrvcmitPy+^G( z@0{IFu3`k?Yt(rO&)eq=8By!wII7=op+CMCtRAUQ{hk%oFNIL|y^5FthhZUHg_>`_ zV`dCqv~kOhs!uW0c$7iSr&{iKBh+|xK=s35RR4a11Mw$Re-*l9&(Ez<@UV&4)T(6V0qh`P>ARQ;c!#`#}V|Hr>-=0UBinyB$A ziM?X!;9lAakW z;Ey;RKceb6<%ad^YE*rG#%Xv9H4nSpw4XoR!Z5D0`!{=kwD*?vUxwf9xw8oB_cZEZ zSA2Y%=T&UKFdYp11UERHBFW{v_5T z>OsCixRClhdTjka_KCG`3f|=SJe<$*KF=&Y=5yN*5~Iei5NbY_!;IJ&BXAb#IsHc$ zKSzyI?7wY)N`*;@^WiJ3fvd3WKXyNRjJ1i2zO?l_755Rp#ca6kRk;7}I{!dDS2cef z?*E?SV$`^{cw^(e8I}JqY99WB#W2}h8<&Qt`PLt`FO9&{_zmX7w(r9I-;bJu+6O1R zxAnOeH9t3_=I0^Q{5^--Kd++t4EKLuUO;G#CO6-Ow@gNos5Bc-#BOW167Yg~GGd;ow#O)%5{O8abkjO3453)~$~k^8Y>Fg=iuF@AiHhJ>)-!j*k)Y{|;ELFGAja&PyB9>T?fuU(OLL z>+OganT$h|M%IBA^-Q_O6LjbKmF;w!-Yv%#cUNVeW3F=Dm_spJHHLqA^rh% zonU1v4)A4HAcFQ|Q?bJdXl?>d*`cH%hIY#ts*?Y|kT zTYt5~2E=plOMHr|NA?=b0~~>>PwJW>|8vH!n3ni&RKLWp74qNzR>BD4zNmd~E~@{Z z;CS3p+vZ)-Iw9{f@ipur>smc3)?*$M_s2=N615NHt{?KBbEc#A?}Zo>zenBY_oD7w zCova>8dyCFp!U-S7#D}5=GiP%eWEn9@t=X=%=6=zmGm=>LjHdL9`*c|q_NHG0yu#9 zI~=6+CbrIJV>#l-m;MRXFXK?nxV?;?Bao_{9{q` zY$nFW?WpsQVKh9CdJedOnh*Eg@mHvJ{O96OtB@BWj)^)iK4!#JsQFs~3*gtNaomck z&wJGPM{aHVS31=5PkB^-wnUA~2-LW2K&`9esCq?iWA%-Ls$Wu6dS;iN*QFOj^=}oI zUennK)t{|U^&W`IH`+M?b^WQRe%a;H54!jms@>;N{c+WK3pLOGMD1^J+uAr(L6y@G zwa!|i>fIZ4{gJ5go`ThIHmck|T>2wa`~E@gM<1{X#%UMw->-j#+Gkdw`u7v6Ju%wb zd2vwlAsOmAnOu5KRJ{tL)^TZ6{pz9ew|B?;pytUC)cl=_nn#OK^6j`R=01dyINN^Z`{~{0>&nRH*zJQ2mk>)$apQN0oQirN4B3MD@@AUbl1-uR0VulJE7i>b^X$d`;n+|NndOnCrj7R5-66=!_KZ zdrM(#Ik!At*GafSWlvLPYIj~@^4?Vgc(J8=EBIdfVocJfkgu^jwwpR^<#-QQ$(wvX zg)iMR^qR+4a+jAs!Q)k>{LPfHOm)#0uleqpmC1LCcsu9w>*W3`M7cw`Mhw0(ay%_% zpo5ggC#`YxRBce&%rJA|(@ z`i9pS(ic%af2ztWO}-f}-z3V}PkolTx-{cji72lXc|Y=f8IC=}%EWy!4i4w|R=(G( zfxC7_$}2{>`ng(s^5|98m6@6E({Y_Kd|l_f<>VdW&R4#(Tw^?G1v&3B+(+m{8u9K58`VZ$MibM_j*sW12_D?Ydv@UR+Bu3I2M=d z?&2ENN!Q-6&ei!U<-Aov?sbeZ9`pSg&Kb=$`A_$F3tYKLaV1~jZ0>O=Pp@IF9{-VE zfOD2{jaM$ej$b3~AL1i?>EAv-CH~)QGv7?6J~c^u&i85Dfehrk&-Wv77RMW-UK9CR zN1e*JzDVNQ_`BNW>XDZER&?nFx#l{`envc+;|K}G0 z`TCu6M^PRht$6|B=)|S@UatmxulJkfI5!jJ=x5%SNWbT<_X&fXvw&m!`CjkkSCZ!j zU;ldz<$75;e+y}a$(xY8xhX$4-~aztR?>&@^}p9W^1q-T(ot>(5{tO}35j3wRrvqq zO-SC>q?IKP|K!>GnPdAnXEERNk%c#o>vwZ)TI0s&FY@o=D++NP%&7+jUTMj9o3D|S z8Q|-GuNUt8UX;C-?~{{1DbD2@t;n~5j7#`luaek;e4VJz1b4k-eBY0>2h?RS$Gh{z zf3D7dP2v9s5FaM*9^B^A*OT{uuhsg7dUka6h)%v{?)YNT_0nf;UtxaY#jcDtxPrXr zNgK-b>*8w8Tg=y5cbFUZ>+A5AObZuHk{umtJM*eR}``*>>nmexi z-|-bBPgcr^!|`l(i1(TsLR zvaAIX2tD);0Rn^oA+%5egx-7ay(YATKtc(j{=dI-&b{xAEPG}1Z=e6?|2`VM_wGIS z+%)Z^1U>v}u)?eXj({r_(f@Va{F1bH z=67xI-<5pN4P0M!(At;C@7}~+hctgi+@rzwmMEVy_NEPg=IV z)KKfOcLngx@Y~NbTZQdiA94znAy3fk8a3T??4E2E3>8|F0e>Ul()C{A9thkN@VcHu+B;K@M*w?QeuMlvzQxiD8p`kPb2@o;65+JT+ieEcC^vm!TBn}b^SYOhvNAX!tWksQ`{QfxA6V} z?q^WXiwS!(_XE6h{HR^`;{A2}bbXdPYI?hN^87`fP{-5`ME#yc*uOfl4{T+BN=Kk0y!#4x}Pk^~SVW>lEe--%d0Ni(Y{{?XZKSbKUbqO#(A^*pc=1!zpBuqMq*Yn##noEhh5ZGJMXW!xdXFNYX z(!P*7Y~oqpICvFtF9*k&z#XP+H|AF->|Xrt5d8tl+Pzgst|yb`KZyHh^86s_0%fh> zVS;zII@VqS4z`HaP~X+22-EdQ(!7G_mqz_}f*Uhc?YqETFT&0a*r9lTQ`|pK`m04* zP_fl6C42+#|3R4^LwTM9?sdStkvN@4`S0MlC-r-IfwfgIBx|O8@NyKTN5}Q3XZRnXAc~oApLiEev}Es z&jrqRb6-nZ?MeHK$nSgyv;R*7_G5(q4fy^l;uUc|I3F10)%g#52)i-&7ezT9O}h6R z252pC4<_z9;J5+l7WrMl?+1zp?!7$MDc=mwySd+tyRKgXe+%&4pDG~n>m;!3oB<}tM z?xHT6fxQD|{4rs#;CD~nA5Zu*fNc~0Inw_*zZ>)Z8^SUD)Mm-=bYP#z{Saa4+F!}* z4AMRp*faTk4S>&r_s;b3w}Af@X|GX9w+PJL!2e_LP4oQEf#+qU*+tm%2pb{IKY-`! z+`mTn&w)ROI9=D~ego3TR-@~!!01{PW9)szjg#iw!21@;rt1>Qa3#2Py`T6m@Z16B z={(;8{JMIC{U!IyfW1BGu1@@y!T%qGy_4TT!ruh^DDZ=nV@;)AMAyDSxU#zk;p<4( zOI z_`MpqmjeGcJinRW8PU$q1^(wzAA-#mun4{v=q0WPk>~5dxrX}z?o*_BGkM9cxk9|zn8#NQD-dkFh$-k(f@ zDZ(z`{kl;mjL^^;)Aa;Qx!f z()IViKO=DL1Md&O`9d;N(b^+E*jbhY&U%<$OD7{)OKW z()=yqKjB$dJ@Wi+yg!cjPxJh)z;_4A+;LE|NxvN2e@7W)x7PJ3o_|apcLV-49%Osh z_4v$6eLf7_yLrE(>dAAu&LZs>czHq8^$P0qCVm(5-sZ0BX5fAd`QrXm`)QQx^W48j z+|45$ChOXlq7F9%_F9B*C;fDU{UO>x_^wC%mPn`fCsfLF1LX~_Ta)ggl{DMP`#Qwk z57=`_Q;`1W+^-d5@Z7-nV$!~hbejp^%Kd}jc@S~GCEeQt-*|TB+%qHXSIA=x z;h$8YxSj*9*OBg#;5eQ4L&U#^GJJ^NAaECR{~vzoY5}k7o!}d#j=v-wE(dmfANbGk zj>|-CC(r*3%$G@fnCEMf$3FnSj{CpzemkD;LaLWU+VAoHS;EhztV29sM%*n(`%TJo zEAZTw@Kxac9$~Ks?yrGK*Dzrh@ID-2FXsLar1@Eit;4Yz zg}bgjgg=e6e-rPQ$6awx1@HI4cZ(?hzmey2`OO3K4bnY=bbGnqf-)WD{$=8>&$F&Q zq`M#YSK1rx2Cj5rI;~w7oOj~)Ny?(@@jSnV-y}GG6tI}kYcH*&6WkHtuN7syg7?>w z=HJO{75Se|+G*}DA$*ZAT~`2q1o+$gYySUKp8hq##9fhpApH<{n&90+x?l49PwM$u ze&-Oj7TEuwOm~WM-5~D6+;2l(?BmM+wt)1$bXbxULrg^KH_+5L{$i11HFTm6>!@5S?VfjfTzM3=-;rR^0 z&*k~S{GP`90Xo%p9=n02ke`{|Fn1>1^&LkeV6!W0QYjr^+wX9 z>n8F1o`8QCFuJ}5{QKj1KjnH4@6V5Shkys+{jG#wo3ZjQ;C%x5ZX@#X{I>C|OTLHG zz`Tr~uHTc-U-7(_@CQWR7jl0-@K*#(kNloN*dcz`6!)hH>AA_dHpBPPbcE_q|tRA_YV@M>*wJ568FF2 z{V#$0a^&%F+H*7b>)ds{9o%EUK8W}alKwQ_UkvV_1)c};{7m3}SSiE3c>i0{RIfJ! zch?A*=KgllZzG?-0`H3|u-ggyJhj|BuA`yGZj}p6^WD4T<{0w^}%;JI35{wdLr-V0Q(W{H>H1nLmm$#ZZ)uf zN7`o*uIt16UIW~t!F7M)uf^{#A}_`N7M!}CMf}4e{6&O4hxdC&dmQBXN^sl>xNjOX zG&k#@|3*M^^koFhEe=5p&U7p_-@h=6(eF^_3!mbbO2*1}v z+_eb*TYirx&zlf-sM6+u+4XwT{fO}A#QWF4_YmH1ALUi>X3AJZyl$TW=Y`SccK~mj z_b){~o(I045cbN5e<$}FlmB_78|3#M@auX5_a1Ri=J{R$tMD7g^KU9)Hv{(j;P^Vf zIxxfhK0+S%kNVsW*tG%wbi#f?S?)r-uFbsPCCc^@V6LF7x*Fj81JBpy_n8QL5@p{K z>3+}i&&W^LYGCif`~AW5U);Y;*jvFn3clT>eNU7lHCZq6dnD;+!S_beKRCi(3jBM) z@l<{d;tzx4U-^9oxOYb0%Jbudy$zW6^V796;wGa^AB{ZUNBCEOy(xLz57;^0A7&|7 z8zRr^P_SPC|Az>FDzJm3xhr9Bp**Vs*S>)NW4xaa+&lTbgz$%fcRlw<5%+b{?B#wn zaOk=gao_dF+QSL|81cGZ7x;!L^J-u>d9eNe4S03E5txGVJt6Y^24PnMzl-?O3I8#; ze!}mCq<=@?vxNNnFY=v@_IXFN%PRu!ABp?#h!cDl{HI5GQ~KuvbL%MU4FdLEiX?0d zJl_E4I?~;jblW2DPw@N%(rqLDTz&(Dzbo)QHR^B;(ogez1e_n?{tn>3A8|te8PcrP z1J{*=-;(lsgHzY1fO&7^f1wA}ZW?*D zfV)5N=K=dM!d@2fHv#?*gkOX9ZIJ$-$@_P}93=i3s>()DCuZ%+KfNIyv$U3UlO zW~9~ib$$nk`vPG|53`8*ofdxIxk`=hL%2j*$u_->T%M&N%L zW!Mzu*hiY*gKv)TCa|~U`PIPwD~KM#`+9!ACjBeHw-MMk0jKMxguM;8+Y|l`o*x06 zt_N^`6S&_PaMuLiFFmSuF>(LPZ;`m~5&kT~zf1ZTNBnoe^BdxR#Cwyxo&ug<0hg{H z5q37eA4gv25&!sz-wU3zE3gy1e+qnn+xg3TBJP)@{R83ei}xAg->mZU{x0(VO=Q*} z>@pI6k?=Y4`6trdm-p2%Ez$-K#CVV}3(sf(XKZ*FOk#+z) zml1y}%K3Z%W`Mgj?b+k`A>5A={)$T4O{Bd`;Qk}=k0ZaQ^Lq?o|3#YXfUC>zUBv0S zPryDt%5^^JtJkl?m*mIqkJiD2DoQYhQs7>@5uK#z)Zxm;0{Mw_56%zlOF^B_vH5x z?so(4?Z9(;(!GJ_2axt|k2% z#9zYm#l%03pRPgh>3Rgej}x{UywBtL1*F|ZnzM-iDfe}RpBrgD%zZa7U!i*|`78Z7mG}n{esjjve~@;JpRN}9+=}~` zDck$F|48MDG_NA;2bJ{eNdH{&zZozSgnyIgS5bxq?lf$E-3iXCM;#QqpYU{D zM0u`GdfV8*Z4&%Lgz5Tkg>yZC_j^*FaqjPlIE9}E&KCvD`k2cKe-beNL--HKSJw~8 zZwlB^f2|z^*C&OO@c$*hC-8hn>M{<@9l_Hh-7h1pk}MMc81C1LJbnr8@9=&@@aUQW z_9*vPf$uT={z&+VI|kmpgile1qx@b7{H-GG^?BEI??``*2!9;u-bVO+ES51v_!Hv!N?h%fIo=3f#gj|<&uM4-UE9sTy;V9TD59qy4fox8e{WQQ_c2N(U_?>TLnSAMtiPU zm~OO-#m;370o&f3qA8E8YvoiuX(&+Y@op#ZgEH3SICx*I>UTA7O8QB2G?in$I5$-8K_O9UH=@y>i}!ccS@vz_i-(VV+* zRdJ`{;#ta52V=KUpHLcb7rpsegPH7f=Vy9bis`wz+1{2-n-(b0tQDx!o!S&on+$4G zy)`>sA8X9j4QqEp(XW35K9&~46nrBy~Ri)R4-@lLlfFxRb*5A^4x zHm$c0_f9W1ZY)M9U~ZXWq*0%#tvWQcb8uu=vG3wNmCmTGUbFek-s)m(u~>7?nZ1GZ zKH2TeSct`(yIhQ5d#eX(XEtZ*Q;nkCXiW6fvb1rXW*r*ctMJiX6V16!x9E&r-WZ>& zDYxRRGwy!Q=5w}|C5+%!uYSdRXRGIX9H4b7=6X+Xes7kX##{AX?}F8IUVCo!Hjh7l zlcKgc*#7N>g|1n%z8IdZk2i`#y~c#c<$7Dex^-*!u{!Yu<4buJ9_ZjF0O&cy{Om-1 zj?}&R@o`4wQk*|yD@ND+0>i27Uwr+wkiMfH}OzgL;2?F z-E^l^y<*+o_K|w4IYHan0Bs1GiK{EG+oBQ zWIt|PF(c#}rkcYe-Fk0&NzxO>7qgA-OubEOv=*UAtp;7)m-C6^nae#U0|l`8m5b1a z;;LbmL8CUf3M>g^qO;I$b?R2`^lUvLTIp@mVAyFi_Pm_!&Vrt&Y3sTAVQ3+3)Mb)G z3u*NEZr9tR!Axh&Si0pRgoB}ZI5nIBDnKhiZc1pyG_<)M7hFme<=r$YHf@x6@$1>h&PgtM`vRYbq3z%!pSb**pFyHfWt$VMg zCGMQFx31~g15{cwtel1Ovzn%vVQCkQZnx8AXKtg_YR+!e{DVpA7W)^6@3W7o((8#M z7^t1qvSn2FZg*?3y*>^%)X}1+JU#GWV{X0+Bhx8tENDUq^~?kWacgm)Q|y45VD3do zHKyBvMS)j=f{J0&B9x)pmj2>{XZb_ztgaVj-HuEpdW|`<-BPS!6<@cnQ9lB^Fjt&y z7~7p#Z3l=OZcer5XRS@f8W5d{W>4JF#6WRz8|phFBGv6_?JNs2E`GpQ5}`QMuFuWY z$EO>tYU|2XJ+0}>2C7(;V;0`CJ-5DgX9~){!HJ3DKx3iU!7?`0=`Pj=ra`O~zF4QW z=r+W(HHz+h3!=2Xw%HbN4F*DIdbRV;KCfH` -l9Lw%?-dM;kF{-*l2f~;DNIz2btSy1nls9+3MCtk>LY@BA@Tnt1WL~9ZxOtmtl7{G0N z=$1=@t#(GC4+aSOihO5SzKZ%-XMV0^-)JJC9H`(FyePXBdQ)ybg&iMCtYXm*BCgt) z-igN1B@FN2#7wi@?7<4pAq$KSk9Qd*y)zPvvYNH3JJp!GVD;!&3&wc$ww;~vdGQzq zFZM2h_P580vYefz5$f&n#;9i1R2QCeB640ye)FvUGd3YT>8WIV5i&@ld(xSDvQx=W zylQXd`5E}BK7L46Tq*E~StnPylx%d!SoPi+ejl~)h8C=2`|X&eEFmcZ z$%^Z^AJ(sa@*R1|cvH=7LvWJwZn;d)&=elEm=)Alz@GI<)^uNUtXuCwn~hyqK~7%3 zNVek4h9sPxe6up4)TZJz4Z}(1xAID*p?d1MSbvE`??qE|q&YEPZ;cwZ6|`xh)+d>} z&ySOD)xB-BUC2zd?8#1#fDbL^%12GEp_h5({V1XHRP5b z$;?h+w4OqhM(R^1u~Z0p#nm|2IMS3I;)J9+0riTKpszd!WbK}@B|GY~^|59Pu4q|) zsL>nmHfJRWnM8b0>5N^erdx5g!wqAKdZRm=z47^;)p5nWRi-Hto|DgbPov%FLQz(n zYb5v+vh+o1#Toj#aOyQ2k|r6NboeAjXPM?tsOLchNYU*T*EACR30VetT6vaaFY40xH6eTKb2fAL(e-p)a^_n4zGL&D5oM) zt$bBGB!l~CNorOwwk=6fCOL^VR9-fnRx(>X9|u3BJkIdmHlcOJxmHHVNoE}i)lr#Z zS8vN&kV5Y&zid(UBbeQ!*gm}|RkB!WS8p3a(~Ap(>xHqpEGWs!bPXq&apZ)lra8Ij z-VIV_*Gmm+r@OL@6Q!?*G`oVqlW6^MS@Yw2RUC_bIJ`2@?BJCVV`OX$V?}eW)wp2w zjt(Z0CT0N)orl^@?3lfJt8ksqp^+UV0C*eF&}us8{PE62W1H05_E7V8S13nVGJfCy zu}~~D+n7|PrN@(l7PC~N?M}O~6uO7q{y5-so!O<(VPx%3uz}aPX$A&XTCm}~VGa@7 zG`co~$pE8odz*O;95=EYbuuArTXUX|P2lIco%WQW!=J)m7C36n~6pu>oro5q%uEMeyBkg*oySai%C z0P~?=3XMy~tj1Sdlxg6!a8L6f(1e-W=$&q3+>Pe5^JA@MkJuC=v!2qu2pXGmckq~!*InOqK1&II#F6HBV@p{`cadWBFP6;`Rvj}bnpJOH-VrLj zdnuVWR*NaKvEj;DE2c8Sdnudu@Q#}AH7Z%p6@$ed3^3zNfwGMd5^xDwR44T2XYkip zbVHsTq1tmaO|GgHMUB#&Ah`me=uv3>_Ao)XnW@U7{;+cAQHGH zCg@0}$gGR~IHD|Ka>K+)ttOjO^Ih}riYjif4zzjElR2+$j!_tdDV_m0l3iG0Lh?H+ zOBdZTZQdC6Plor@=T;x}o@#(0*zJXS>6$AXb*r~!Mh#D-vMs{FO}$KAt$bZrUFam8 zHAfR*-Y8_inpFe!LRK7*kq_~-(*`gF$_;8-J~~zd*Wzy|b_@@@rLw_Hu$XQG{~!sk z)6H4J)XWw>QI%_D+{L-9(Ka)%0VSJoail5#yhh>d7#@2r3Of~!PR9N-OD-(6WnGPe z+K^vv43&-9X}57-(->4#iSS0lr4iKT$ac4_DB79yjz`Wlsh@V1 zRV=Z(2VbT3qF3^yz&Q$nqWQrnn`lhd=Ua354d8!8`Q6Dy?Z9eaV~^5knrWPt8D^Qj zn%`v*5H+y51wgf=cVo|H6zq6|qu$-DBxCLN$g;L{@pbTubZ73#Ef(a6+LB=(Q)g4iga<0To z?%`)NE^4kRt*jV$Fj-2HolaHWI^&yWo9N5|EDO4I9%FwB-v>ZZ8``E+wluJVe9+I9r+PwcVuc4++oIua4 zDaIZ-3nn62sC1$L#`RGhTeD%%0(zMVYtBeEYs(_+#$<>K_e5d-#ARVbBgMt_F+lWi zXT0gQ+QJ=^OA>F`^(ya`W}DG(wn#1Fh6-%+J?t2?8qE%`NaOMB>#Y2p#Olo80V%jf z;tnQL`8+$#IHQ2Tkf_X=o@clR1M-n>)vbqA@pKsj``ut5qGMK?^rm z%UiOCZh9d| zSgSMTHL)gSft3tpWE1bGIuvqtn#CHdWF?!n@zYS#2^Ltf(>4@XuUJSlSjyx<9n?~u zaISHb6%9}Qu>njpCicRtLkEIT?SQX6YQrl_D z(Kjo}Jh^j>=2C=znwHNTrVL@Q)n6Lw<)Gf%hEF(E2J8R=ZgoD4P-eNli&Sb7Pz_&} zOBqRmLz%n8!?F|3Mn%fby&rFLb#*jVwp*uV~kR`W1q0L?smZ74)gp6MnsYj=El(N_%L zsS|Pcs$Y3!ZZT&)eItZ5wu@HNO{iG3o}@#jSFs&m?^&A#+nZB(+_9z=BOO_RSrKi` ztG5(VuyEOGfuu5)dSHVK`_V>qMgz=L%3-ne-S_IkhIVG@wfTTEbLc!^;RW%A z_0=%3_9&NHO{d@;n`ko<8e6h_I3u8bY_qGuCVPeQ1r_g~cEuoxec@|f=>ngPNbAQL z{2F5}Ft44}wFM2C&xEeDGO&7Rjp?!oYoKP*#crf+<2D%RFC-wNL>dgp8(IcE!%8nP zYmI~H^i8N;#(-+x+o~i4-dli+QAkZAj#840FCnfH*-~866bE4=Z-hl{07q(@X~HMy z<-`;y7elCPY>On;gv8*d(71S0*NaOp8{T{AWqYE~;LbV=_CUeX&@zeN4S64rN-eVH zqh2VC6-%qHv>#TPLZ$SQF*z!#BqIdHMI-z7K}gU8`qGhG!Ww5l-nvwYIm9N8)LGz1 zl8}@IcsKDGe}s@s^FXCHtwcixVbX@Rn**}&M41aRwD(@@d-$jNZ< zHVhEICzsZSgZOo#Ht-oqFtnoIHqs(g5 zj5y7yA;%--fs^TB%V>k;#)p-?UBv{Czsto;2DGJL7H!92O9K6{;qo}75mld_D% zOlIxI96zj1FZo{h+cMOc+#esznv{3!L1*~p!ocVIzH*~NIB0&&X{QlH1pEaq4UBjQfVSg3f1NxVdw-i*CQ&iawONFqFStO zO=`llW;IUc5yknI;k{-9OELqa4JHfWWjslb;u6r{iNt~eK?xEG-|j*I51LKWi?eLi zuTa|LPE#$Y*+V7Et%_ z&Gm{{OC{q}>_Mg(oX^pY2QN@kD6=Y94`PU&nuox0^Xq?{k2AALa8+-PcZT(_ev#H_`-O182Q5K+7 zDp!bWZt$G&lAyfq@RR0gsQDol+G(kSNXo2MnxaBD%X))FK$vh1_?8YJF?Rzet&E zjHl;mercmceft)QVffo5Oo+bP0D(p-vB?zbLy3a*o>V7VO~YwI%KW-{ll5z`Gj-AS zpgtCPAN>Z+L(qu>JCq5g`X-jJR%IDL4$&bzJ|42#EDR}7%XVXK$sX&f)8dc;NU7$` z-)v{rlnA0GAt1#-tu!loWjmee|M4;}Q>K!dr*+i$lq~v}4IT`gEx%@*h3A(U4R)ll z(bqTHb{rS4ZexopkJHrXV~zS3zyqCySocD=Qx+&YBgjU;u#?*ptff>hJ~Yy3h9qRA z$UtqdUl|G)iac*)*mR-jtmOUx0|cwT9%!c{CJ101k{->JrE(#I$pav%7>+|WO7FPD zLWJf=0%>ruw)tK~lS#sys$5gnYM?xtX}|;6oTwCKp>BJBtu*3>#DbzZHNQ5k%BK4E z|8D(==gVMGso`Y2Y7#&TyR|_(ry;3Q4$7=fm?;SDF0z++lYACO88c+u=hFA$EDWhz zi-YrR?9y_Yw~U;IB2X_4F^1l!M~SHtXq6RnsyQFFCXxFFTITLyPlA7?|HOLZ#M=;~JXo%yoJO7-0ay{M+9bjsj8tZ!q{fOXXmYpseX2ut591!0_SHiqm^TuaSALnxvzEg&cK{$ zoTganZBURAiLgB}-%xCZ09uTYcBJP`#3bY|`a**{Noiz)3ZGeG>Ki3CRwm0g%8A(h zc=}}uW7!IcW=Pf}N%NteW{~-bd`5A)jVtC+soOkl!fD7mQFd-fgjX_<3nvCb7LR!Ng%>R$GJu6g(R-ns8dtQRBCEtTbnQ_Aao^g zfV6<1abnU>Xb`EtQi51)M4{Btv4#!Al2aROwe(A)lQ!XHINZMMWu!jVqg@FeS)5gS z@}ybnPl;et=7^KV2*KCj+!v-t|2eezoT3g!9ddZ_bgAFVlAGZVDUI_LJM&ZW>xJ?G zXfkD`=sw~q{EXQiv1zF&^KBXU<}#D7ITz;r{b_N)@b;fUGh#UdAY`jT8BpIJO<(wi>TP%q1IrF+>=f$X^cH!-Erd zv__i)8${Wpw3EwU)2v38F!vD(4xo9m4xyHFXus145Gf2lFO3pZ2t1k?s`opaqWgR104y>(3hD-R1x z4UCSe+Nj&YxrkFvP`7GKXI)o)N;=lOt>{!TJ3X1?jYU2F&LQE3%aYTqRF`3Ju*Jnq zx2^-W^>(3Q3pza#Pwv;FrW(WV4GX%>Zgc+0Y_cc--K+ICGD=?J#!n3t7s+Z*LesE@ zBbVBuGKxK+yN}E^I%4k^rZHrcs4Zg`%BYb$)tX{VtSt&9Qdr-ptkU>w$qTois1^Dj z^{e;cL{&9kcCZ>LSvnc8DC2A;&?t2ZR4TiC)@Ak_r@3%&R!cxdD(obJgmaUIQmci= z8m3^89=PQ8qQcyj35O`Jc5N^pd8J2IBBR2^pq;B`Z9bAt_f-6%7AVj$@9Zt9B{=a- zAv)SK-P6jG-)-(y^7V5-BNe4LdWF6gjDLBhn+6$8c_HXEjAaPOe%nTYylF7 z!V`{~=ylYzG*j{$6T?;;l*H%zXL#0Oc5zc-+}axf8g=3hX!^2qhGf1p-nI-YJ1h}} zY)zBmSJTfm7mR8RIUNOTR0?<5@fQ8($&??_c#@z}r$P0?!N*6Moq3!TT=7Xm&dqh3 zXmcTQzy*r{DD_M+6nK83*(oZ;E{kX}awi-og}v-HC(C$~?R}zwod=?PF@@|}69CCG z8!%$Daukv>!ST0SR8Z?(cy#9=Q)WY0qn+i{87a2b!Su>U&ZdU5qgw23D-U&!V;XH{ zQeVerXghABRv3K+7akHxpFL3FCKYsMH=19SL#Z`wLWs{b4B2%ChETqHF;irqgZZ$o z;khNpC@3q37i(Lc*Slk8Zv=@oG((~+MV5hch;6v8K*R}a3K8+%>AOkdRj3eGXrhA* zT!wKz@O#(6;Vrf83<*EwuF|omm3>?V2x>UczjVo~B3w;G#%$TARb<2qmrr?|u%vHq zxYpC!OT@F7(T)ivN^GxDEw@c*PnH@TD?Fl!`6f%P63cx<(r%LD4miP-2)NQkBYC`=Tg zWY7q3N+L?Uns5IyJCZx_(e+jd6;;w*Fxn^+&{=9&?Lw@u39VS|DALf4^QHUpE4CGI zOV0DFmEn9;rnDl~ZE5JGh_t%Ke6YpR6(P22dFA@-q}U*=9Hsk~t*MM17A5w2;VUTT zId5|#=qkR}!jdTUS#YgkvfMjt+AjP%jJsA&OcXD(tW}~%gu&Fg9opB{aH>|Ffwe2nDqyD3f;lE92 z9^~QA6o!4*lwux8II-|4cmljcnBTzM@DHbmE|3ru1}Xj<^s4nvz7-DT{;0v`Rou6Wb@UIs%X&|y`X!Z49~2wY6Wsj7#G+}= zYuo2rhcm6V7mY1~&7F{=0~#&Y9=aYVmFTns2rJ7$$0%R$p&D65W#%VW#* zw!&=Jf5u?$(yHvzW30j0L+LBK^2?q02OB-KxXinK+E&-;vcuruJ}AF-or*nDakv*IP7ed1t^#?&e7Gs%o1fydYG=vauXQ!m?0zf_*Q?oZPW3T=*rUqxLc#MV2hIo_Z0oOS2iNVvCRo z#d04ux|Q7Av~_m}POEfdt@2!~OHTFcYp~j)Q+9T>#zFPn)k4YREyuZ6o_$858aJCy zyaGv5>sePziHH2)e#YHutXiIxGc={Rsk4Yw{gJI5+;LnTpPSX3$2}7p2EgTnxQFZD zjY=6}FGpXP4a?-okB&*U4b5~DbJd6{nz_oe)nFr|JM@(Jzo<47#)SLe&RBdw^9H3> zN-d-BFvdoyuuzk^plWW2h1LYGnkke`?+5Q1d@I#u_cGb)wCZ}x^*B&`HG?~QESQy3 z1_zo@{$5Gf;aXoQ_o_Aizjj9l-dD6(Y9uSkiZ*prx@k*#UMw=#ADw6{pp4!5U8=(J zZD|KD+S&`-*q27*Jn^n&+Dgd0NEF2|<9ysI=j5aiaf>XSSrzHxVeY8s@OKrYJ6R(afGWZ zqgUAmZex3nwT-Bn0pW|}vCNuenZzb>P>V*Qokbw(?OJXPM(5kYCYm-mEYFO=ff${E zBMhahxWf)R;mv3ep61y*Vt`FA?O>-&ktg~F4x>LtZ^xsl*B$bM*LTAjuXpo2@g*lF zmua2aQ8r7`YMr2ARJlIAwoyEhhNQs|Q}6A~S1?dj%Ni1`s>H4#h4~dHpO+%75gE+f z^QjVtRbZ5??Z6V-l{!+7@|yPU*W_1vAx#bvJcE_MeX=3invStbP^CMV!>Gk|%kdA(@GH%Q+SNP<<*2XG>YWd_4b_q(J^Nif35&Q@&hii3Wq_D&b}G6)fqpgl zn!W$!u?eX2A)wynO1D$n`rPL?a!`9nYA^w@+5>qNF9ETW;C`CQ7R3>RB<~8NbMmj3u+|!zc$Q?onN&Kw7 zm6ffG1s?iL@^RHo$)cx))zI6pHcnQ&nAWWH$Jz|~0!n`na?#zwY!i}6-3 zRcobVzLa7_^{ILi{WkT@r5GHrgY2*u?cc##THDbv=VBe@G33rV#XiUY;eOyue&D2d zzMfWx^@$jpUc9*;oY9y!vYIj=$Cw^;3cp!D73luP4$i}9}P4Zw)hQzl<=SB2?#VJ)FVrduCK^i&mk2NI-D;!PChD6`8 zpK?k$^lWkT2I*B8fE2=D6g{tgfTc_tg1Y9FE4?U(Nx3Qs<%U~_o*{1p10}haiJ3Q0 z7$$Pa233j;;XzlH1;%4Sgdmj&S=t^qZxtp>DJrZzhiY3FIa7>6%iSC~{`j5)kxNQ{ z4CcsM+KX~7$7q)c2I|-+tys&H!j;=T5c4P2tl`sZeA%p6Ev^z9-w}2yA*8v#Fh`B4 zcX3oiYPf2Io6kO5_@uYf8E&S1*4Y9+T33YPQ2Q_jFB|Bw6CM7IBEY+(1DZ^z++|*5|9F!Y#y(NI8`;oFH zoGYrqvcT)z6g{TU(F+nj>mIH@?8f!=kL@w^4@)+u<=By0iX5k4R*+=_B@`SB8v9-Ip<`WKKVqsu#SY8+LTABLQX&Y# zDM>i$=v4e;GjssoQOi#9YGMYT_R(4z*T;quqzc3#Dl7u-u5XK_iw4?qWx9b}iDLli z5!lgwAm`2Kb~_F&2vX9ZR_ayB4}(Z{vMDRR1ix+8mx^Q6D+}W- zCr-Gw!=LN&_p(pC^oJaR;VeV=JOOL0EJCK9*NdzbDx!v(v9PjiP+UV>^|*2#&{zQm znxc(OGA~JyET#{Z4EFPD^DoF?s4@t8-;#xPR?GER(6LM+GSTqkDYms$NSkx9uhpc*f|}GrU5kM8<#yGyESP9pzLD`Pax}arh-T+-#*j18Xd=yE?mmTXcCGA0y)fj!+kYIXCFJ?FZYDV#;fLv1! zS(DqI{39r7e=C>;H5y_0$YiltKDIZ{fY&~irO}LSE0pvQHf+?>dI`?7bi*#;F4GRg zVJKgjwp$Di?ai+uBt|oKhMjsR!bNQ-rfWMA=^|OS^4kH_3gug9dk(s%>qHqLb6WW( z5vY7iX4^7E6g$BfAWVfe^K21FW77!JjHgBYY+eTJV#~B(h=;0z`6iCZ0xC`gA0p#w zWGAwRf!fZzS*P;Ikb+wJ>Z;(bnQb?$qSaV_nxwbpf8Cs~J6zzPHUHB6^W@Sg{CYOvxWrncB*2+YbiJ>Cnx=ow-#k zGHitLnFDJl2jjvW)YzMEJCLpHUQ1v9eN(pRD}JiDU)u==v2}RMsx!_w1Ix|m&RzR< zjqKtje;xeT;)RQxI7;K4r5aI3l$&tu=*m?_#;tdPbM~VOPA}GBixZDyU!?RVOiH!f zlxb+JQh}$WSEWJa?>(?SeYx9oZKY{KNjI#zv@tfrxeAT0YBaoeWY_3{!TqX`ce2oK zSk>Rl;$zKFAOi2+1T_5;pJey%hDe#ZrPE%O`z!Pu6V|^rsu);^T#O<(gw$B3u42Hb zS4;c7^^6z`Q==jbSw{@++`sq0DBWTGpb;su*Q-y;I>Q-R=2pNm6LJIWM3)(c7?U5VZy)Ia)OuH8rxA z^<Cfnx=&nwGSB4D{W?$am{4QBmJi)+ z;&e`*4M8c_aGgSjJg;@-^=Kj9PMb|{G zGpIz{!cgh^y`7D4ku4#Tt~zd}H_y-hHOM8eZanf2kf*32-=O5E@^*)K6?sp9haeVe zUsI3cBxTkZDNteFlKwWc=h9?|cg)IL&Gdt|@7l2oQ4;lbf%I zsA=-d$V6i}5w1F31D{SSo^vmgXr5#)7eT@q%F(V^yp(7_#D-p0C&##Cv(~D4p_l zZh7-&z9ep@DAKw!f!R5DseJbsR+K~7FcmLv33VQGJ?mU(^OsdU6hT8Tqc$TuCF3+@qu1IOeE# zAZDV?%a){j8^WS-G_?1~C?Gv*BYT(NRTpJeK4tA@RAl$g3? z(XXPUr}RMbW-?dff((TL=zp}YigBl1GbKy8;F zU9TqCl3oT~)Jm_SUN~e)0!%@)y4WI93OEK5+p+#}6N}&hNet8GOS)>@t&wDG;HFtp z3#uvHydlj~KxyK{*>~m|Myfhqm8@C%IK452vLJ{su}%OwgPS&{Ny&C*?XU$1I_mr} zJ8gOP#PIj5KqI|_b?4~2}-j!YmW~&EVME8g)F|#Urs!LYX)x#lm z>)?Qm$d|CDzUkWa3AJ7F@Q9VG)E`->%s2G5gNW;jrw%UB24H2|OZMd}O)Z4ZT*u3Z z__%mhS2;+utG}>5&?6L1iUJSPF%0vON}_8YKinXbx{mWizpANK<%w-Li#c^=iG=2r zAEmE!8cKAp>R~IC8hFVoO96cnC6!^>eN!FENJ;o*`^ccbMDXY=y4h%0?l_#Q^mz+2 zfh!|0+sb%+I*Wc=t!0f5sN5q$d*WVLQFJQ>iv;`oOp|Q&u|PU?9ybe|Icx(^Udzpy z(~-LpM}WR&E3t~4(G)j17m7Yehh3Bi=6i&Q8s5%Q62Eb2z?hpBD;WKoYf)oZu@W-DxO& zEJ7kQL6(O2;v-IvF?8%f7#W`475!M}F0tzqag)=BZ$Qvz5*o9S!BtBSj(CM|>h!@r zX-G~qI#0j8#O{SLs?XPmS;<}=i69e&jpHyj8AnEyL}-^WsYTP-U^|X*vy0>PZDMNm zHWF=_Ou`m3Cdf`IXdZlP@h$`;E%Ktr+8?Ot?973mvTR7SMrzBn1KVUXDMiA01Y)O* zCovt9q23TQd!n?ij{f%I%{|jvv~?;e~u3GOy&Ld-*u_#S3k| zOB_r7>TM7X^U_I&nc4tXVKQ5wiEm3{aJ>whj4@SC3HteSIzmiAI{ZZBR4b>^(bz~U z#-Z8f^KT|PE-}wyijbll%>t>Clb)$0g%%M^lis}IG!uj>R3Ky_Gmg-npmaL@+zGsf z%>S!On!kt?+%x5b%MrU1GBy;$ZHfko6Ri&GgyFdAUit3us6MI4EE{17*{bUnT^k-3716or4F-Dcqe9G!<4P>I}ae09vz1nZRA{B z`I?GJhl;n^XB-L~v)NddLlt3Liu+5*dZ3F~yUc;W*>R&T;DeE+QOgO1;GCDOJO$OE z?!L8W$Y>462)Y{rqN<(3?)+T(J_vLPla)5NRSuAbl(8&eHK60&rMO)1DdTF+I+&N$ z%;vlBmC^P+RV%E=^4Kj82Ju7kqgsp^ua$LF`uKzIO48zu$B}KpW5SmB?aP@=XG^LR zGMn~o20M+M8e56{Y!3}}@asb(r6)SwZ#%$=C|j~@g9THvM5|WL|FhiaDF3EUvJ{3D zc>(EGQcllQ8OaUGkesu%FL#Ew`N5O9E3*Sbq$%+qXimaeXn(kEKS;V505H38xP;Dl zPcJ^flaCx`D1=r%D2YEXj?(tUM}4XT(q&77gbgM-6@q4p&xNEz-^|^_0IW+Y`-4wl zDv#0}YaYjww#$Aovo_iONp~HE##`}weATbMjq-D-q)HhI8vFQ~EnSRZO(Hq{ql>W_ zM3Xg)(-Zw>gSLI)N(96{1B>vEGRB}eLMV9KFb`x?gscAF5y zLGu7g?!+cx;t{0LCzq9mIcTc{%3V}ND$V+g_A{$ZomP-TPo_Xw_L*<(`m7a2+X8kS zrMbmFnX}qRL%bqE2n;Q>(zqbm0ZKWjGp2I`=@_(G1GU}Q(su1MqM9D_^yl13cuRAD z2<;9H1NGfKGNd2wH2w)TdpQ&Cr1d&BiqIyQMQps{-^oz!E&-xAj)T+K zUDl0vA|#x`DdvYQ{-hB|hqJL=)&X_TBx52sGq(P5()wKf;o z4Tpq`7L+gYoN_{U{Ak3IFDFWql;yi7(}pP;(##ucC~ulfa(78$W~XNd*wrIW7%5j0 z*XT_B=%|i_VxC$OeJOzy2x~q0NWs)VuymM<=z>A3Lo5Z8FAzqhQswa!pY`(K9pqkD z4zU9Lmh>i#M4$Th79Fz$Ryphzp2V&i|S?w z&5$Hewat*s4<43=h~n+@tMCGHwK3i7F|KaP%a?79a964Nno9)VmMRXQt>97T67Q=+ z_2+84&0@t+N`tl4oJE4@HrbeF-*N(i5V#T@^??%#@AJ(vIff6)99}K4#?*GB!sDcS z8xrbesEs?+Ly{*ur|ssr6Y6|opb5IYqZOYH196PmlK&d zMM52%{rp5zU6p6f$jld4ImIbZ8k`ititk?C@FRGpGEEqOd?}m#0b1fr!!t>D+Yx!n z!3tH?peP|0nvMpp7DwDC^(;?P2BsZnA0mm5K7CrrYEwOQqwQo-IK z*powFV1KQx8OvQ6_SFgz3u`?o(gnW6+L+DMxoOP{A5`TtCM#qA?yZrBhOxxUr`9M>N0_veew+2&u?o?k4X<+jcYocKj@bneI#c%v zp0+i|k5OZFFwSmR;*1gSr7Ube+|~tg?IvSlMujE?h63XwsRKr{2nqD-%3N zw)CsDv>#JZ1DK}NNtj}W)Yj~}%+TZH{k zCK@puq|>AnF>9a>Mg68-Lq1Ghyi~6{rQ=vf!(>ZEKLU$^ixinRqHiV7%2((5aOyXu z5qoItP%K;ZYP%K8kwJuwu<&cExrb?=3Qul?F*2WbI`8(c2jzp@ooQ63flE$-I&%zK zxMZ>0V~YOG2r|R-p+DDDl!ds?AyJ}$z1p7bwLP{bdZ+| zVtf2(vKn_LdH!n7()Z#l81(Me;vyKSh$|=Hq4;8h7KMlmx!Bf;2x73Zu4vV*z$p+X z>0`p|eAy*%+33|D&QuSK7>C2^plPUWNBlP@L`)s%_4sfPuEDH+&>%>173o!?(ycY;1IjAB$2NR;dEC2t7QlR{B)9e=$phRbcs|IG1s%MX}U>QZd{Q zg^sCIeT(tr8yG_7gg8`w-o_b%OW+a0+eMW!2Ajf_I>0 z#m0MsOUUDV1o;ArFUTm;HkeAj#}+SoGy8BFiqb*GOV%BZCt8 zVNsNdK^yM)a;!52dSilb9I6pKzv?F`H2~6R(%KeFRFcCO2|6_zNlcc0y-h5h7T^Ey zH#^-rZKA*r3A&B?lPz7^4i`&QKR+XU#EJ7%@vU4+q^zK=SFgR61UHjivHcp;rIf|Ma;_C_Dc zwj!kMmR5A;`{r}(8;E{J43*6vUtV%jqK+Gtdz!{vWee{ica0`eCuo#58hAm@ z46a&j2w_LG9g%5x?8FVm3;m4yurI(63EzEI5!9`>wH!}2v$LSahOYv4JgL4&Y9v-) zD`%ioHyMy>BO6a)p$5<}Cc_T-p@M@M4ub>=iztRIc9raX%$Tzcvl+s)1bGFkHCd^y zouWbbTyp*xG$vcKxLF4pajKW?CGwDon$GL7l?b}Q!Cn%LYz(T}sj0je%enPwd{9*D zd&z`--QV}=Du$-0W%~Y#abNaTM!H3_POG#ARG)wl!(IuaKG|+r6&B#4q`QhwyYvlw zYo|=6$xHJ&Z2zTd!8M|b&WfUdF$T9cjRG_IG0#A2v>pqUiH=%)X3{yJh$B*L+o1=V z*-On?R&$!8;^Ca@8TPWNnb|3`2OgblLI7O_qe@PMM~VRt6M}EFw$s zE$6gh4&&5e^zgk(L&3OGG&toYk}1WS)qR-LX}we0)-D zpuLhWaX^Nv0t4A>vc>s_$0oMz7{T%8&PDzFO?uOyNsD-^WlBq_N+D<=N2{?308Dj1 zUeT;dqS0y#84PqtvJEPZst%>JaTCr9bJ9=}#wuSe&HXG-x_$By+HYQKb`oOD5*szj zB&N1I6WIwUX{N?nT-_=I_38P>mn0&_nL*|f!PlfiOSH(h$WkprmIPaMhb1e67F_H+ zKEJSQa`^!;C&~@&uoIBFV zMz-!s>8YF_hFxU}dbOfT!}2=q-{jKQh^^ig^PR1%K2fr;<5^>&Irio(hl@s3Sp;6j zVRE7Z3{=)X8C6&vbj*iZs9p9MY7PW%x7RZc?PHxLtJ@M52lu!^#KX&7h@<4oZ`(aQ$!aO>5!zd zQA;NA$q%@za-L$c<2Z9S#snp11lz9|DRBfZJ0Mm~@roKUOL z$_Wec^Rro``4&ZzgK_!w=>BPmlaX(Uq2t8t3Rq*Ca3d2Xy`cn^5~i$e5~b0tcvVzv z1hYt|Nd_*aP9L9df?>39b{f#^8j9~irq0q}$y|--Rvxl`1gL!oFlMal6Kw6HvY|n;bFb=CE7Q0rdA0mBW zQ^#9UT%8ik5H6#S2u!VQv(Howb}~2vD40tTX3CISPF!R;w^>Nh&xL&q z>Dy1ccJ;iqTHXw;9tIDb;3=Hn?Ou1gX^uE#TBl))hBz~WYXm1`C*F*{=+D|t@o*m4 z-0=EiePmTm1Phioax$)W4O?84#U{8629&-NhoOB_D%utT!~Pk@|4;iB}qw=U}fN8)effkjooyHKkda+3sFVBZX@TAUWrkB{0INX%|(hVCEIhG9yLtjWWq=xFCMi&(7MR&p)u zqUsdH`bvDX9sj}NZJXgt#M3gWno{pnWz77!45n3->Ux9pWQozkeR5m}o!BBEX4Q9p zsvOdxmZ>qJ>QJ^OTDo$$pNQ*6G_Tk~(S;bj$9nCwvlNpcu6aU zTNPD!A0lzuUxkrMU(eD6o`G=l1ppIpa9+V*!>o6VI%Q;7Drc~0W%9kjigm%pbOHEy z$o(_zx`N1{GLexlCK6jROeGCXu;pF=nlF4_K=X@2Om0lYq6E;|%G)u8$-^x%0E|fM z`YLgir!Ip+1cQVAyEFzKrJ`>2^&;TTqxXr7JA%5BP%~{rDR-pf`c0{lnTb-lzt>bN z;m~kQ!4g%?N+(kwQOp=vP;AcAwO!Fvn*%W$w&9>E#2hl7)n%vPnoAbMSLZZKp(?m8 zdJhK2uYNMdI0&`t(d@_whY-^zYM_piF~*ErN@XfY)07=kE1TIE-Rz6+Qh4+!7~O>K zyF(atq9vLxxDBemUBj68_Vl5YC`54l+9t&SG_?s*ygP#lhgMzdW05+?;omE&XbNQy zlCVN@Gw%eC!C(VH2+m4wqzob}|7R0%jHQfE2-ru7n-&#>Iu8HLdKtU=iuUt5vS3UrU5 zN^4b^G`49`Vopb4lRTwfw4R$Y08OCcz1 zssRo%Sh1O`%%#$IAaI7kY9IdD&R)7eAraL-uEsG8=#!55ws$IPA5v-m&BkoCHUbh7k(w|~OGX&+ zNxh(*aR(YpzKU)XL`|9IW|Cq<_@EK1hKq7Leq@|_tW;hu_p#C3rY1g*SWjjC-jt;B zB9wbeP>vHOFvXk97aZXt5l+X__}MJRV9^&GLt^5BEf~a$!$1&CrxFL#F2kQ~gee6O zjcBBSi&T|-}$;t zXSL?G!gG|Su(PJ-wpwU>V}RBlw%r&xA_hqLj^@9ow=}>}y`ls$v+0Sr$3$fHm9}(R z#$1>r(H6MJ%@$@QCoyYqn*KfQHkVb-*3a!ZZC0pJEk6*b8zF)T|GhCtV!E+; z?$-5%(9kib@7)X9c{+%!DWgqW8e(t?N&04SF-fIN_fGmo7g}>hULGtx>YMbIw^

      mNDw+1fh8y3M`-3{6 zFL!HthFala7g>>%-Zm=dgy;{vi)|n^Rl`)#yW|KYROiBivjzV#?;VZm!M^8kW zGd_zpiIr=4m^_k&^=8H5V(n_;VW9TU!5b#C&)ea{43lIt!GC0;I7@6+Z>v0@St8jD z(qiEXhmgzyum-YZ_BI+zqkLcj^Qrr2y0qVDt{?AGRN6lhbw2sT@M_ke(y>!H-Qd+x z(MWqP55)y`Um}&E(QoMx75^%a*hP~Axf>@={v<$P9NOyy102mGMzYU&R2hZwinroUVW3Q<+GJQJhZx zPZ^YahRSTBMRw$-BKBSTarXaE@scc9ZhdmPIdw~^0c~SO+V(^^pksW%X*bPqvET6_ zS*ckmoHbi^K$akC-n9^voGr`|MRa{T@!pU+6Kf9joT+}{)urV#RVlmX#HSgpO^Q^e zuTDg!eNlnf*TC%<+7NeTxFMSI(8hM)s@$opV0P$^82(Zsw*3n7>k4bTS1b*C*Akb5 z-2Kuqq%t;wn{^4!Tpv(CML#eFain07(UPs?ljK~X_UOt(-+EnqrPjmBr(pMHA12LY zS)^zbvoMNi8BuVxY zW0MJaWySkF1EDObgb9^>0?Y9&@e##tlYq6+$XVHnbs@f2!wx5%(u6akqyYa~4r-P1 z>qB%fdO>#F$N^V|Fk8y)hyZF?7U`G4!u#k3OOG;Ro zft74+{voo-K%?LUoi_f^$~HUwkZhl0tga$4QL8*K!VIr16QZ_$N?mLi6-!pCuR>B! zN=5QWF0rOiH$OAF5*Ar2RYhkaBSAKNLdbHTGb5EPbJeVuns%zqFoO#Un>Gff1`@3}V{-Cru98Yf0m`x}{Q8Dh z{-Cs%t~5>hyR0j?dum};`7~}-0%nQnZ%}29aWvneA4|eAj#hL`Di-&eXGG&eC^owj=Vk;UG1ex2?C1CHQ7fNod zUwXIIR`WgugqN&4a=TdzZc?;0Ak=pI>5;nL#lNLH_La&boasV-Jy3ZbF$GSJau@ER z3X%DT43t=i9FWX(YOt)tRwG!6Y|!Yl*?c}bvmaW$9glmWqWp?^>g1Akhea_x6<_X* z#9G4p(Q1#xz1X?nr_+k(6iMhu?O3Xid4QvOJB@9EHUv+G;4-O9>AGKGSg$f|;Iqoms2t>Pe{B|tP!VPvS#uM|d*0_lTC#-Ys zE!BMEmvWu1dZFa?buZ zkpRr(gQEKrO6dz}D-VK^Y-G!=Jm{ow$tvd9#)vjyh8~PH*4lG^aE7%(ztUQqK-M*mG1w^yAFY6WZB$r1SehVI3`;^aQjo`Clx?$N3GUUl zA)Qg=usM#eN_b%@+dW!RbX?jhi@~C70WM^uPbx^YC8{M$C4(-X-0mz~`ZS}h^kUFm ztfYx${^9d|I;IAOs5H0gw6o>%S$Q7LS!Poif|D52IHA?}^V(j^RNEiqXlt%L4Sh(N z?j>Zp)7I3Gj2<7*p#J)dc?X9jb1Ok~SPSds#DyWyWRYVtiuez*qXyqA5jS>!R)ykTQN+u z3CvejcI_67*>c=s@3!{%6AD0YSU;#RJiD)|NW9)`{q*l?=l9qh6%c)IIt@TO2uOY} zd3`2Fy)~{<=?^Sh%eaSo`%%jDtVtN!eoQaa6s(TPB4OU01*9*AGQetNCEWzvJXwp$ z^`2AzNQ;5`fN(pUjE#jY9Y3sOU^a==a*)1+b$)<+7xf$K=q!3$`?nOAh8MA@lOLSL)xt!;UOc%rtij;jaCs4E*h z(wv-MX>K|Gb^yJCKRJ&ic!1(%i@%xqma)vhw>@r18@_eTV8u9Vpz~QUZGaPy_ALuY z#~M^&mLMQb#5``rC9d8nf+oXU?(@T8_R*f~y-J@v;I;pBFHE||x`#t%ZJ#s%!SC`? z`ZZ2f?T3mS=GY$xKj%rU`CbBoYSwNykc9P|R6-)-1J85=Raa;!sFb z~|E>Ci2*kV=HY9xych+K`yFW zqwOVRfZ9F|oq|Fnh9TsVpz#6zElCE)49lBEkL#%mPS95 zDUKc@$aj*6wAri%K(o5GzqouuaanQCV$YVQUWRM?xARx5V^T^M)@N{yAf|&;!$P&b zwqL4Cx9{m05s_o*jxs9a{16KpVx&kymBk#c$x^v?nm0?9^vH~Ooiw&w7^MV%0#pYN zYxUNN@XMuI4nQb4{?T{@Q%q@({NY7H?ZdWd?O(07VY8Eam6*2^4OYg|Vym~wOWV}J zDYd#w-Jwhj-H1!8@#e;(9BIiDWaN}yZSc5IWLmMFok(qXw4kUp1CL%!)DbskB&qUo z&>0oOAT$m`&dHMx?v3FK1MHGfd0-W@Q``H@5t2Mnd${&Iv_e4_jY6Eg6(z_V9UvdW zdP}4rYj>eWp_pTq+d=fq4SCj7CL!#uwzdi`)Qod>{3|n2u5dQN?64kAGO+$)Ke6ip z(Q#guj2!N!AA+cTGuhCkB5B;B+`zqxk*Q;QW@cCk(vdBuS2A0PeVf9XUM^8hci(ZT zs@UNN4-F^B>H&3CZW+@t*Y&Xj1T(XbqhNAUhGwsHH%;nBRToA&OXOz!HGMI%n?506 z?V;urT~lSu?#?rlBi6_$0g;k!Oo8bBt)UN!A*J;@S(9PfnXA;$ox!ZCLX7%|(IJN{ zu;F40ku%<|>SCJIhejY1Eq2Y54KtI5C~b#*Z-bl>>a3G^EC=?ZYP?Y4&{Xn37&}?A ztfHx`mEsenL9CjVa@t_p%FyroMYnXd6f+y5bv3%Acqe8KE{PM48tsL~lwRTdxgBM5 zlkp6Cyi|uDDX=*+KT{lJK6C6-dKI%}va74G?0+6dHGlQJ))Ea(i)a#zIxr3dUL&Vv zDLYCy+5S;hr=AYLW3br_OMCtkBfTuTWg(Bjm#xHE^gU4#j|+Va-puoR%<=1Xf?}R9 zH~Pi6-u^F%b{=^JrHmWQ9-FRXHO>^JF^Q87yJJMQYJP8xbG~qX{ z&>l18EH~e=?v?2n!*eAYJ4-@Ay&x0MH6!6^|un}BYfSXLhk90q+3aL zCj175c%bja3wQ)G<-8$Uu$R8{15ZT_^j~X%2NSfa=OmZ|UjTORXQh9?Y7vI}mn# z7f+-(Hh7b|9vO7#`>x|i;8h4zI3aZjM{Vvh zabLa-$prORAEYXyBnzYf$c&x+eq#Z~cQ!@pY}#`|{7O*=rpw%3`DPyhl|}2>JG_Zf zB@o~-q!%x4lv9*^XR}44Ibas7*O6^ZShMe30otmx=<9_bHsk9dBKb?nI;Q?17#T!q zG~k{of0#E!AAZe-w1s@IY{?=K_l1`H z96@YF64LuTX%}yp*K|HtRb5UKwlNZ`xXXWk-hCZL&1Vzbfurv@7HgG%s6yHwl|dvA zVj@qZBh>50LdL>OIz3qB^Ap*GOgC)5Di0nJIuY3hwaufvy0J8Q?7+AB8V+`P#4q5F z|Gph({^s4WbE_X&fO^(%>e=wNA!lJ&u#bEOcZ4Daa`#z_UIqE>zkcj<>9ZTnNDYBJCIV%b zxrDReRwNO-WpT#>XfW;0)lAn?#*w#jx*o-TTyga zw*#pP(~Jm2M`_6R&WPnr8?!ud@3D&NLg53%Czx$a7uo!D4`sT2EUX#)mQL@zb4cs# z6GT4Uq>0*Bu){o0EQ%PSQh$tbr0-)vKyWb8$Hk_!OweHR8q1HS4r+-xx4{PwEJ6@c zTdR47lgNwChG(oW_PTW&e!8+P-opCw7LcZRLrpB%V>IL_v3h?8yIK#klKz|?NcNHn zic5j!0ZXf4e*4#N5_mL4$ry_Gv1DE9OWVlmxEDqAOXLyEorIjO;N`JOZijT>cuqVW z3dkW2#3HM5rfdUZ{k0}HTwg*5vq|%YUS_Q>C==i-j4LI{TwlW&Y%5ORQA`_7$>i^j zzss1PkY?f0B~}h^`8G!4Ia96RX8hT{%)a-uBrxfG*PgMfgG<0pBO6(?7A%#b*icgk zE-Mu5fD?%1D1$!7BEDWD$%tA~3Fq?Yb~rYfztQu`L-{$?T=k)QsiFB&u?=B1WGzy}YSoc)fZB!7&~gp} zSqIeB$-rA(P%~hG)wTV?WGJ!3%a!*-V!q_qY+5o2fNGs(bw1>KJp^_cQMz$>+U&q% z*Wv2$&+H#uv9r&7+cnsLE?yJfjS*-iJrF4)S%%jU){64F+J!t#Vpp<~hVv+epD_V< zE8p_`7C4^P$C?otM7#!0Bc)7soLLF9v*G9f09I%*90a#iX!Z`6Hv)2R=Yj1|wWDkm z_R_X9{uY=bjj{+3A@1=YDYrqTZ5pDG}^;EI6O%r<(3vL(7p7*d}-Kz5v?BOaK#W45ss^{0Cl3n z6PkqqSn8!pkKtU-id;x`(v?}g7J(iwJFPwnbLej^*uq!+PS9RTYX*$52X$eZIp+s< zNcz-8H#EOa0|lzUci_=%5m?E#1#U_@NxMwkbjY}}&`4~NU&%y=u@8?x&Vwoe6&COE)Y4=HANWm}V5J!XaSl%}>{B`7Q3k4T! z1>eKsM8`*Kt(HH*pvv7AEq|qTi6NgV?14uD&05-jeCIdb8)puT>>hk@a&o*2dQE5X zd!u*|{njAC7K>?yib>gij8Lv_UmTJdGA*6p;}SD3F3je*g-EpRE62d_-#vBpvk z9G~(fsgKFo{3Ui&W^Wq>_mEJs2P@dC7$CrDVf*Fx{Qvj%3ptDTHnu;W{A%0p?zH_n zHU5bk?qr!hu_{#`pA?#j!&_e|h`fhN5;t5S zSK71#*vW%sTa+R}4_C(ovRfmjxh?u&*xRWJoqhiXL&oHd9Yne_B|elO5mkJm!x~~% zs}P15315?JAlU=xVgzm!NFiCkXXaO@lF}MdOr!_%HbPLe8l+pLUYuv)xZEKNz_TJjD?{~`^A?C zeR5}J@st!>ICF9wvb;bjUSuzP(mJ}^{)Bmy?gP!CB@sFy$F4xA1u{Y0N)i5mcJ04Z zvyy?(>5@LdYM50+2pp0zb|li)6yj_0XkQy*okmrbFX9%Q4$P8o4OUltanW5!?Eygo zZW=`Dx11!vk}4TXzSW8}{ebrSTbN@-+g&BYU-rPfo8W z@D0)b-uc?>-J8P`Tt%Urj@AG~o)IH4%3SL(FUbVv1=zg6QAi2=+!wG%SsB|{?6?Wb z0UPo*A~o&B0{5J_C>Sp(w!u0>Gs=~_3>-)6Xr<8PK&>zv$)oC(vcCSkr=`m&VF9J` zt+o|9v+c}@<*h+o-G}*}kLW~Hgh`}dHwqGH!|OE8Xv3^Y5iWCWjbb&D7?<{<^K7o& zPU~33;MZh)Hdl8bXg|ejCwur8@t~KQHVUgNa;&oeaM|WQq;V?h?$19YOw({N-x{A% z)fI~|g*}cVJg+g!kr8IGZG74R6;hCc=V;n=%!r%~-GsTygm;v9kN@hYw3l z(8Z6kKz4O~B^0uzIjhFc>A-G?8XdHx~ zF7`ES_-Kl?Y&XhgEUaPJ^vQ!izpuBaVe_-8=zVQNEBy{R?7gdbk2h=|g72gW8%|fDsQripWVfauezAZ3y`-JSd z;$1ne2K#I|yKu}XD1*RMPD&bStNVpWHkIs(up@hh(iO!69g@>VBRd^eO&CJaP!xMJ ztgjp>>?BPmaT^UtIxiT?!vz$B23lE!=0#4DPF8W(*s%M-x1q%eFGFb{zgl*a6 zBp{q&)}4+Q_2-5ebNz{E3+DP3oQEZRYxomxm%-<21mDsYQP5mSlIs%(10%V$AL@=b ze*wrI%ikV9FJ*C}pD-h-LrG21*ZH=m!AI5hG{-vBVSQ)zHE)+vi(;4Z-@mF|YB0$U zwo47ZPQs}JXUgT*0K)HwU25=|h(KJ<8Xx+%&a26fVfdG*$qtd~m}QJBdQ`}@@~uz1 zz`F2K6ovSRvBM1HWJtMIu+@+uHid!U)?M+)D1pv}bT@0?ul=TTa!RBTl?ug39xi{9 zfe=VIvf)F^iyCH+k~AttmT?LG){LJGhkJ9S13jyZCGAZ~xJy41hVNmEZK2dVIv$cC+)=J3e;+LFp?nrMI_0WSLYlg%9NhP1NnP5^;)Mlwr(T58VWYM`=1p_zj~LfToo_B~wy4L$i&1#i*~`-v@6MjE@` z017jtu0RPNu-09v2+Ri@byFP^z z?8GYD5~qGlg6#aNEDZq{QDn!*wLF&fF>FBDtF5KAVZVsvQjM zj^;b9H^H(#i}>!{zw^5cR9>ZQT;Cu&AZo~f2gp&!P=%axOTv9+$jxK+m#@}~3#&XhJivvrmEM!q&=|M$jka$6 zP)g?M@exb;^Qj1-{d3yJKc5meGkzqGV*dS@-Hbm!JJ^~X-Sh7k)wcRnC?gEF!-{Zo z0H@qYEz-nk-}$GJ%3VCjii0mUo{gX3EIgG~zD@+Fqz*k?SKbybCsH*@vZNRy|5y!w z(e4;f@sby8vgVrqHd7@J%8h~7#V~OEzEK$4s+ul+gV*$hL(Io76mx^iX_gOwqX$xW z-yb>~9bBS)o*_}~FZ};72)Q$6_VYOG*d_c`icFn|V`i$kBjzdc=6p4Clg4x%ke;2@+SV{asW(biVWFr9kv8zn z>0U%W0}yp(nRS9#)7B+?7HN4g^@rMgESo&kp3hZ1(4){xiuCcm)_l>bgv`ZwFq9)h zG`ft=`*Q4;0FZp?yfVm)0)^8|nH!+FG;^ptK%pX%Z*E`7Yp0j9`$w=bnfopLS$^h<*#s!pqPawd9G?6aR*}IN zbNJ*|?QQK&A6vfF?Ldd3O|>gYy<-`o6w*Bb!q|`5&ZxaZZ2$)%y|pMI-(*#lm%is=%4LNaKOs6YC_88Ixs+%F;v``UZ+8?D zs~b3&e=5j)iY!uo29R4%?gT26KWhkZ72%}rfO3wKnH82=q ztXkJNvuGu@%B`G#mEsvr@ZdjO-V3{RiQ~KDf0t9^KcXJMi@2|ATY7h&m_e8QmhuCpuEhVgaJ@=@|_Hs!oxd5L}^I&NdYiC4!pW8=7F7&m=6KOcN#w>urr71x-5 zpjEo|r;sfEdO$_T{4>~P{s`oYHWTD};avHJAYyZ!aOiG%jCjtKD*$xnNn05+mwX$U z(4zHv56!l5w`j%r8kjd_&Cj(>p6ZsQP6I?U~>ay%srQ~;c5?2!Fmnfwh`j0SK zn|H?^*DZ0(WFM!=Njr4h7WUFnF?p{mq(dQshrh^1qVs2=X;>4tC4)%PXACN2Qb51? ze&NN{02{Um*i!eA**@&66o#K>-OpL5s=(bE7ZZ|6 zkD%}=^Hvj%1k-yfIJAzBZKVA8ddZTu3)W7-{y{*&u@ypv-=?mot3+0yJu63!02Br4 zbv`W2SmzvcV8*QXz2okFlUhoGGmyyrz5;1YQ)&1}awSF|R3@}v1@<`=&9`_b2=_0Q z9z&oNwDD5m(dRXFM3X%(>=-oyz^D_;h(d_C_`q2fSV9lwvkdz%_q_X?v~#kv%3{iK zeArftG1Ka1tZx1ZW`-+>0ui)`PY$z^?CcAs;GMhZ(6se2Qyfg{ffH-~Pb_ z-Oxq?qiF-8wz8=~2lMg)LAj0m3b8>>`X%5(UP+$&e z>vi%ltySws)9tu=HV`60xpF0PMY0NAQ>dz(_R(xna2{8aT?#67;(D(B!!5BtVBLcr zP`UOLR^fkGy^?oBe6U4;-4^PAe_(=?yJ&$n<1F8CaJB>yR!#iYx@|-;Gy9D!j70X& zh`TW4TG79N<=B?F@5uQmkUPN%ej*JrAsKx+yXooug`6ba!`m_F#imv~$90QkZt%ygY(_DT6e zNtX4>c^089gj|T4@TcnB6dBmDlv+`>_Ha7U+tN;kfs>%31IQ!k=G-qm?!||d!BZyS zm^$i8mfSVc&k&DbdV1gg2&BU%9?}eE zXxR|6N6bng zGod!#8f0FJ$j!Nu9BVdNItvHO4Bd7ijdGL(IPdNiU5_X_c-ovf#FS5=HPTQhDFSu{4h> zRzC{J%|`l5_k?#J<=mC*(}{*$fHVjC~zjs&>G^|Z737LcM+_@)M zn@Nz`QbbZ1(*c$J!;C}88;*5OPt0}y5uUkMS6+1B_vmEdW0AmJ3~ElW4Q&%-%0z|`Ao;ke645~;o^}S#`3Fg;Ux-B z$=$EE5I2raBCWy1mQh964u6`E4f)gz3|>cM1E(dj(doS<$Q~BH+L2o?nJ9&YynDJf zE3H@0Y5qV0WKqhlYZ!Q+d1gt^b3q}%*MDq{O6o;^CZx4+#Z@(mjCDc*~?sc4e}ymp@mi1{a)-b0Zo0K9<;0MRWGakf=Q%l4#GJYa~|gcbi;|(=Ev*lUKLf zoymUSSR7RJ>FnTh5m5!`AHUd}9J>$}Vh3b9!k^_Ob(X^vaf&5>x|~?wWfJ zua!`U#DKhEWHzbFx}@37BP={8XaZ&0T_i;e9Gm#CNl0P`mUkZ3TXRf086@Z-%!#FY z0>hjCqZbD2HJ1tl6aEg){E!`k4Sk(yLq$A10&Eq%`g-&+?-_?^RNto?< zP?C$*LSOmJHyypeTUwm*Y!B>vVX7QwF2WO>1BW=Ka-(s$~DRD zD`F1pO7Kv_fQl>^QB;t>3_sOL6?=g#)I@Lv(chmF*r>ar3W=5-T2jBH37g>SxvT3k z8k@5p6B|~7wI8T?^dCT#%6Mg6lI~Y1D8}<79%fr(p+M zQJ#27T=`FwCzahv4kKZDSiA;hpkoP>88$c)QDkw}0=(4zk`jt$QL;eP*vv!j01hjR zAdPrPuF;k7ZZ_x>2jm-q{4@)drHUhcv&+RVc)Zgc!N(4s&NbRifB~UZ&fh)YA|`nP zwGz#kQo9R7zDT{g0+Gtuw>f=Ie%|( z#^h@&Du}fhF80$!;7rwG1H(Nj)xp$Xu`YxfwPgGd4|iI^WtgNfbwKGD+MXeloN&x& zm#r^VzoKOHXhi$ai3YJz?F<~e>H9xpPJ*DmHWS7hfw_iQ4~7(UkVDt)m#o0$$sob$ zbLHr2h?e;=$GcDrS&>;AbXncB-o_Tnmb{PCz=%ORYh5#Hz9&nzK5#>N%FRYQ_FZH{ zGnIa*;)m@!C%2Dp$i7H)i@S`l9jy#;&nM^T6ux?ct!_{DI{r?xRaEM7+u`RjZi%eA zkhZEW;T6aKS3C&E)vdHWIhr_31z&7*(H}44OK!yf$aYG_Wg8RmD4c*|0T3w{h^cxK zandt6e7U#P3+lTwSr~?3#u=KuVl1PR61bE*ke*2RNA{O&Zce7c%pyMu(vc^V=K&*w zZ|HOy!9iM7aN`Ce`M5r>-Y>bmK8It4HXG$ZEpY9z%)N}RcSns@rd$<1t|C8{$_%0- z=Tfrhp+2Bb zL)I!**YHAW=r^)=-v|u3Sbar{h3x2uiVU1ywxvbEuvjj1CFlfXCi+F-jdnhaAV5G()wNFy>U>VCi= zIY5<*BLrxPaDowiZ*l}Hc&-S<_+sE@h_$-cYD!%m-vYDmtt9W-ezs<-{*aC^5;~&C*)Q5?d{;yPwmes6cS_V>3e^Oep;%QneOY)$Y+412 zdxs>_$_kYnJ_c@X3^Ma;aYQ)RO!gv`;LQ-cAOZ`XVQ5nLhT_f{Od&{Wb?g7RSr(0t$1N!gLZtK2r1?-juFaSHp&cJo60&!z_P5h!{lHxwW;!NKN{^?;1z&| zHc-#F8!Md5kb;50wk3tU9A~=1>LJD?RY6)b+aU{KglqD?0DC{LMC%IHLT;j1wWz$b zMMuLa`j4ZKwbWJElgka5c#b)H^W~yMP^E!eP5Z$&mu%lih7|GJYNAU%1(nC9vPt~p zrceU_o82JP!Q9Mp#cb(lI;%RO+r{QaGG3Z2MOsxiCIVW}g3^LgYS*7<1!ej2o{Ls$ z8>4q|PF3l(*$$0A3-yKWA21#s*{oxNTWy1nixu86#9?lbrvz7(fgiKCOo=f>W>$uU zCLYbNspx%l4$mZdN9C~@M)G|fN<2RCJFGR)myC{_zij1z%+Z2hAgtXFiVeKD37kEx zF~qq73ZlO=$XUER9~EnxBG;(@pt&m8^NWPRBG!mw^uyBg;#cRmj{0wlRM$8~m|OZ# z$M9mTaOcP|n&qd%b)Cf|iWXOoxl6E>pJy8_FCS9TU3oILe6J8aq(}0X(xTZk4-2pE#xVmUEF#k+=^J zXbXG3rL<9Q1+`t;2Ye_YVluw7A_n#)5tXWmPbwFC6QvY7*H-R()4N2PC`>~~h*$~S zscvHx7k$GTRArbNpVdTh`~0g`_59uXpPv<87Z?9ADcQxiOV8C-q){Wd8Ip^EQ}+VK z%syghDTlQ~%yrt07}%Ql+{_rUHCUY4ptG-NEAX7_;n5&f3mn6PAsuA|Ju zaewFc5CQ42{z0UAgeFb@`frcZu_Nzxc<&(O z;bz!vYS#>mYS&4dR`hveu_?sou zQr`ymU%CwPMY$t0nmx%vd_=(cv!_uPa`=lnr1<;u*|UtM&!5B2ON>{(Op-@QPv9*y zKw0}^4342!; zoCR1q82{#rTVH(f1wJIjTtc%P$}xk*qfQm69+)@*GaC(0ZLawnyLVr$ej!N#aTAdv z>p}tYjJSI!M>y2b82Y_tOTVg;FfShE_!G+ z0EeM^WueGBt*o%3P%=qbWBUZ9MRpr=UVH0$6r|{yo2V4{4D*PLNOM7aWh_gyfuDH} zRHht`b!8Fw#LuD|JToh26Khy!6|ag=MR;kwdbeDwf2JcHZsv3JCvbJ z6O@f2@r4}}%3Af1&Ymf^)wOV7wSJs?&7iw7|FFLl~+2uE?$=ru@MQ@ zUtABzyLLZ;wRd5#`v2T%{nu;;8#~>~Ixd&BO>@+g4S(uIJE{K51R_Y0 zl0ZW=#hm9tn=<;8x|msnU!#^O0t-l^cv}g5kpcjzL}|Q=q>Cz$0Z{IVyG{3 z&JJMc)qoXC=yne#4`0=;LHbcOvED^U2GtCQ+gLU+f@0Ch+0PPbeH5H7w|Pm6WWsj6 zoZX5P9Rz6w6OdtJR>L4&Z_Rpu9o@Wjv9H$V{4ra*_l-K}r-+MoN+Ba;DzQ){{7Q2v zHWGkzg1PZwZPVVh@s%qZLKlxM@bd4;A@x0XUt`KZB1@+$x+#B~&qkG!F;`+TJJ}<1 z0Ey5OZkGs`2QWv%{az>EO#hno`c#q+=;!`J`H^UoMx~Hx($*%q3zWzc&|i*@WRfa? z#ZSN`vT;JVQIKU$q!0WRd{$YqN*6`uEG-l68lo$ihi!E-x=hE#1Ih02KT(Bl-+W&@wC zHI_x=m28<<9C&L=ZxeXu2E4%w=Wel5jQclN$G%qmXnKe}DilP$W-J-5urOpe}l-PUz@;3mxzyA1d z+{|$(DUw*ahf3cja7K!t@3v)zjCALp|LIOlvihk)`P1eSCg&qEXImf z;-FNpU~FwII{g+~9ubcZNxQz~X^1c%QZm#TX|{*xe>d@btXdq7J`e}}-&-tBK4?%5Fo zq~bClgIz<=$s6pSlbM6ygxcT(5_@{GP?%6=RbDl*l1t_l@X5x_PB}B<;;YGil#&IY zpB|!GQ0Mxx;?%5JM&YaB_W|4p2<~!PkxV5dwjkAhQAAp%MmP{rxti?0(-1 zBBUM_$fYDIV3CSuMv8@ylHq*5?De#4&Fit-gg1ZhVdXqV7ld$ zDpxe@@}e21<6P5Lkz0|{9RLvKei3Y5B!ul4Aup#=~fsMf56RU z<-C{#MhH)rB#~)2-lh@|t%4H39oZY<6d~TaK~0ypV=+VMS#p~gH3>$F9SUBreH1}s z={ziTy%M*{@J!LbS`*jjWdT8~HMb9vK;TqfXqq5#PTz7P{Th8&6byLGv@Yvy6Rrg% zo=Pt=tVhH>KrqQ=07*_$;G@VFt@ZWZ;g-#mDvCquhe(@?Z$X+x2W+^5NMqO%c)yEo z8A=ym_2=7n>JS`t)z1NNk(hxU@WLO45ZOsVp4vq}Z#d)WLV_O1DcAzZ3*hem3kTRPzcLr?pFySRr z1WQ6&ImjhDuDAkGh&`XY;}x{$V#UGBy#S#;Wnd_A9g3>RRwiQ^?#t0C)|%dAJan`) z1BPs9mU34`ja2$s4na^$*COA_%YuvR4IdrQ=G$iV65yiP2Fq2I47&oEmNzzr3d&?7 z!=T$B!(xZ8$SEf}r6s*UP&ZuCAV5aKscvv5{J}B^3P;VLmO?C*3LtwJS0QVz<*D!hi4bp5>sL{RArVIM z-_x+6`?g9iN8e~Q$cbFB%_@@q^mhjo0|M1ma{>~i#lj-!1kI~v7Mij$ei)ezGs!fn zf!h=z&ZQ_@l|A@N44RI056kAjx?LtP+};p!1z4_QqV)@43shTu?1+5Hshg)|AX3E~ zP2?1f%Fqqp{^=Er<&04|p%x+}a;KvM2-u5=EbETY*c%l!HNT?E8mlXOcu>#!wgpp) zeW?oC0RlM3^9sIe(t!Nm-PNZRzhcIrDBZp3gkQt*;r1ycjS4vuH|roOS2h=v;20G9 z)uHeZ3`hDV1GHd2+yEsqu;$22DIU4os@K zvux1rL5fwi{AKVztxe#`sfARQoPu8p9XhQqO8=zNRSMOdPcfOZ(N1Qg7v>^| z8ZXmi*0`7elo#`oU;QF8&SIS1DSMN$5C{lE~xS1RPgEV!t)vz zcerI?SbDv4dQ>UW*hI?&!uk>2HtQAmahY#ayP(#d$^i_FVq^qc!68EFX$5q$RUB!v z_;#V~u{bMWC<6i&g?V9HmO8BEIwCq1X@Q3znk_P@h!2Q{n8gKm(g7CG$<}oeAb-kk zi=>b6%=cK%lpTcaV_pU_tf#aaM6_E{1zG?OGQC}xpJ zLi+1h(siAJ%CFRItKxo$MhmLp^ZeE4zGRSJV-?D~fuhadl z1N`O0G=e`9Nt<9{ZfG%#T8<`hqge96Uv>A2qr_h zYUKhE)!_e-KRE~ZvMH3G_vl>s%< z+yvvIml#k|f?2;=DKuX+&4AeRH|Vgh0jVhqh=#5WTXP2|0s&72VN%8rOMxHU5r?&?9(Rwg4(jrH)%nL=ii&?zD^nXFk%V`-%y$=NUmFo?K2ByeLk# ztfi{@LBOW-hAdN*rU_#B2y}mfGOwG1triH$Mo0(cYMeGeoJC)KwL+?ZjEmcJ`4{qn zXnO%GBYOx#z9CHlDrWHjgPPW@@6+}g77fH0ahi7gzFTJ9AIzQp0(c?@M>}y3cckH< zO*7|*#WrF^?y9b18 zPeV7oR`wpL+@k}1DL%KqeTsp^QqMX!3~k}L5NZUpqzpg1{Z#)wzCFBX3jc> z*&b>ULA{(P(t~eAfpXa|Pyt7@tWYf&l8Z`~<}pXNnd*n8U(OaeAZ_P)StNVfzGAyGwn69QjN#OykYX-$CumeA#P_?$^tPv% zauHDkpF#f-Ya8@QQvS$0Kym9psb!Zrv6L778(Euyf=JJfU|4pUlCeK+?YKOy{^jV- z`RUC*o>G+zZw0ZcA?^fCE+;prIgxa>p}BlfW?K5k+mAyseQnGSZTbGHuIzJ0m%|d0 z0*PQFpJnJT=i{@s7nmPr9?%n4X3?w!pjBJoudwPizzh!ZBC}~XbPzAHQH4jZR>Qzb z)Ssq|_jpd?Cjc2cRE?pPrV1RVD?rwb$c2)Rd%>ku!fqQ5+iqVHp66+S(2*-I(|Gq( z9s3crh6-EyF==eEu}jW&)l*YsUCRbB^u8xMX09g+%MP*JvX}AIbw8Tb%YJQt*R6j( zt0QQ9I=l)E*CEQ9t6kLKyI7wXl)lUi+%bbguTWR#7=lkAwp|r>oLwzN)y2%L_=P{W z&*DcK-q}_W9T*|j9|TcP`_XsnqWGM136u{H9paZrBQ7r|jQ#f_uGM^R5LSM-qeCJT z+_G5psN51{qaR~9JJx)tAk{;R3j7yAjof7ZIOO&v=}3ors9wq+i2!?cC*!;7Gd`~Q zCB|r!skrAA)mXJ{sK%=lL+ShD**i!FRWB^=v+5+@IF6*wgp|qQ?iY)!AE)=Nkvnl> z+jvT8dyWOJ=mc!{LdrtG*yru?^$4PU95%FpxeKCIJb?IPiAU@+*9BpHexooaHz%&7 z9%D_LmqMgZ!389#)EW9OQm47nJ=1xW`xzi9lwd;MmR4~dJUltZY8|TMsf>}lz$P;^@!09o< zcG@IFB-nB8y&r85$WUz))bk&0sHi{Z7LI}VX}p#aS)JqVdvzq&>J3U*-_>9IXX7E9 zO78fFhoCZc8+j^T9>9i=XV`FL+Tf#>Vx!=l(7{vMY40q4_wn}+)6dfU6E{NrQv?WQ zhtBzQEi<-TsjzbzznH5kc23g`%gA*?=gvXo0EzdUDM)5wyP|@0*XPcKhOkt+V`did}G|gzN;{VSd?&DqFzpg zMYoUAZS=UrxBO=H3+W5U5$u7q3PnST9*>{vCKZuw zL}WsMC=B;TwgZ#CYBC3PaPk7!h$>j6TmR2rj&Jx1*A+PJu|PJe@?7^Q<=2B!?PuY^ za@x~Xkk9^V4;THQP?7wepRV0gCh!EYrT^O?fL*c_9ftU(>Qq`igA10wpG(pzKfZ%2 z=O}@c!(V_#7And+v-9UVS_8EX>T4rjY3m>DRZqtA^OtOQX;;{~X6sW2XW%Jyk7CEKL?m`j|-aUW#IBv=QYW2?QZ*GnM z=IgcN(Vf*h{O?v2=y}ZTNf5hu^X2ND-}1`n7`m) zu)u0zbss}Ixj#KU5(7$@-8*EY8hn0{K!Vi4s){?SI*mMIHz!8$*vsODcj{nD1TQUx$Sly%03 z9{&D(4CQ-juF`(bUmzdfYwDsE0!58ff6LXi81AKQOJ*lPJDLzoC_zwu8GUN0<1}um zjg(Geg<8*=ti0M8AF40R%*KJXU{|PtP;wOxl=!0Sj?&v{?eX;FlkAWw1B}=}un%mc zIE&_rJrz@ka`MboHJBxY=_FGT`F% z>ykO8lj&iXPWLG#_iZ!b?lv3n5n`VhPOdcL{bW{ z`@+Q)Oha4%Y+X2{;cEmetof7&O81j>dhlN6XA1}%xZqo|8__u-{e)F8yQ{&Wo{aWq zc%WHQXV?ML$U?Jpu*RIC^1#l}FLjCfO6 zngxf!*A-mdP%KN=(&1w=MM&FTgoC@Mu5FZLlYU(A;MZBy}6hQiv@j^zRO+1 zY^wf7?9{)SIRBN56MxiFw)xxQX1v-k3(n2bM7jC}6F~;Q z#xFLWjUx&D4fmD|oAxh$$Y?&rDSEF2oB}cj#e`8#d!YgUFktTYzjb)m&xhROX|SyF zY2+>aFgaEj?kC)Bkk&TrYgl1%Odx$?abbJo#sTheK98etn+uk@{; z9j`lI$-pFjt>7hZi`X2y@X}8TjSYo z;x;Wd25!L3FVgh9MKa~tuB8Y(riNfbb}1Zd@KHoM@Qrp4R$)Cwp-8^L!hydTSuDnQ z7#_nf@3}+y=ycc2P^!Qjqnp3}c#8NS?OUN$itROX`SI{{<8&)A?}YmA`F!K?qb`~F z9OK|)jR#MSO0r4~gNOvOa{7K5$vA?I3XEkzNMJu;j(rdrvHU|Qq1W;opWxd&yC zW_~c;yOO`^Q_iJ|wd+qe9&chZqHd`E`tHH=$APgDG`g*_ipB-SIe0`x1LLQebVRigXTuTWUTQy5C#>641 zxIlZ4K}o8M9@K}4sXfbKDVGu!yHn3yoJ@7fwU~6Hw8gNO}lcgJyb`uIrK77;xvVa9j97a3m^tVBs$9HE1^hsS#+vvtFa25lXc@qJPe#bn1m zB$E^?pJGEbYFz$`5O>@eJTa-qYqlzUl*4dr_ed*6GQ+Pdywp;6aP>N!=Cl%p^yLcD z-=r0#Q+(d9M*bQkf3j5;97${Ntpnv#{UDNq2|I7i&@I2=rm7;u+e|w#*N|ZThY$Kl z2~HO0lhQluO4bx3CVoaRv+s-G_$nMjcpB)%vSd`b&)GLZRt1+V2v92@F|)!O>P zvBqw)R=JN7UKA*+s~_Mq?2@Z+Sf72mhDM)B*bsC8HxvS9REadS>jWQ8#BjRSb^h3d zd~%cR*D8H2Bk#_&`}wEz!T)_aJq@xBKa5%FM4qk*|K$b5p!GC|=5$HJVI>@Y%%4*Y z0Rg3e6PcBI+Gc!ZFaD z0lg?&liBS|H3$TfjH=jr%k5x*6ak{d0Ds45s6(4QeVYmRvjxbb$)axg{>O^isW)qi z>P$=v{^7a+AV(?PnHdp4XoL^=;+WyS7jfum$&C0RZ(GykMR&9XDQudIWS@l`C|4Bo)KMH)M+%sFV{P^IHJr6O zt3gFN^j0oRRvz43wpm{8Ph@C}r_S_52}dRsr(zqJcjPbR_zw{8$KPT$7OSHEdC*Hd z9hrB}WW;kP@7TDcEbA^iCciz@YUa|KWUV3y?A%IPql1nSlQ+;s;|ok7R8#HL_VMJc zOT+o-LR4}jsl@qqRsn54!gNtzQ11LZs1I{RBj}QAGsgiX3mEBhZJzpaX3K*31(0kUu4>B=gMpCTk%?*oG9(*W`43 zL*kgxD4p|#H&P2{L$RetTrvnmt3G{v&0HE5~a8thIhqlMLrm`+{p7r*@XT%XvYv^9})sJ5|k)-RhHhCH$ z))ujryU_DG{`aT5xz-&b_6!3l$` z^3#*9ryj|a`1i#t(Zd zwj`b)Aj4YpzAzCwL9hVJ!GPU8`!V!-5_y#E%xB!}p`)a+GQUBrD2~GfY;z!qp)-NM zf;!o%o<(_lAUa%01v6yaiH!qDEJR3IJ4}(q!o6>w1XC*)lb19uPj_WG6|2_;^wQbJ zuTP<$Vj_;|45HL;V)ag@l?+Lnsj?PrBNRrq06@lUlt6)is8gL+)R3L#UVs~ke z$&@}RCP*xfwU8k!$ix{lnoW_G_USUdiFd^Usi6d^h|>~=(#O;f3FUaQteo!*g)43b zh||L&H4%Xe7b!q4Ky_U!F(_H^kj(JL$mfAPy^{qzApDjg^VBt$w>H*|8vxJ~pyOjV zmQJFc7K>9$=`1T%FSHk3hKf@>3Pjp4w&c#id7{j5eYvd(VPN@o?b+Otfi+D4^ z8vNB&%LhVjw@^uS4y9^jd{mmJLZGrwpB26)N zF`?lzN8Ip4An|H0ok)~21Q;X(70XU7vPg*`ppM^ac0saL4y?%iGLCvwMgBvvOVp&a zKh=E7Yi;xGUtS&D zUW}QK1AT&LR2^hwsGved58WZg#zZ0=g|x@*T$yH6)ELy60|qr6R_7=VDLN=n(h>Fl zqRHYjq^-*MSO{b2$Fti6&?;JmK13I+A@Fs~qI@d9CdaiplBQ;VZ^Yne=d5cu42PF1 zFV-H8e!RVZduRN=CjaYX{Q53|obj7K?^54x^rOn!z2zUo=0}mh$-wYyM@^jd+|VJ~ z9u3U%kr|jNRUeTQtUlT~|D%?>hgGzBuEU|v8U;c&SsAbbNjgBF$WX>$(h9=y_U_2N zv3aQsqHtu~YTGR|nZ;H$tXWE}7A$BN<3Jo))@$A@UXMUEMi+YRa__r_%i1|Fwq$)> z?=$k2bn3?H@FFu!XKFY8(uroDfU#g_{5cn&ULBtkm>Jz(ysNWAJTKG}(+7GkKdY2` zI?O~BDf^AgT~b(Xyj;K8rEG5$o33igT0RfAR6t$G($d<4vf364&f+BqHB4$6a^5S5 zrBHMN`4jEYSt$2mSaOjT$mJltgkkipg@d=Gr*9XIU5dWyA};~d`jH6*i_WIY`j<6r zdH>8!FC3P%WRR{%NSj-R3@@(ZoYsUKFD#q*lM5jmcMh-xJ({;QO0F;|4sx27ERi3G zOz|whgWmgv{A(gh*biRmuZw(JF%aZp4Al6t#<^+r4aJ(zY$*0xh*O)y`#*^V0|C{! zdj1e@|DGn^kq_un?a%MhlY=*ARNVy{C!M}P%X9bN+v?G^@C)>I?v96}_sm|LkL$rS zr-f?a7yYis%nN*@8TVsBvSx2C`dyB7{x|qE5&c9+65LC~Y?6;QSm)*GSaLWJP~bu> zb7(?|T8sz3bPb$fX zCh9w1r56+%u}l{$@G^^58B|Xl#tqumwXrjr91N*C4XXXn--W+Ler}2PLo@02#BF(LMh(*&@Z)`~SO8^B<6X)lthg1+@=%w7& zxdW#KOlpzrO7x(TM3H{xVrQiUXF_woB2z7?IhA6vX~_91;C7JEQEpNluT78Na9J~a z$OX%T;}HL{uur8|6Q_SjfBglIgX!0M0A3>zDW6-A*rg+CuCgPh7c(U)8D_BjWYkS_ zCraL$M3RF(QW#U1xiEU+WZHJ`St3)hOj1R0+9L*AlLwy!f*Bko+>%>s{6POG_f?TU zI&k$Jpy>8|6K;E{s^IYxvS7jIom&+4lG`H6r9Ptr1wPtys$P7XRH;s*2eNgx0g__s z^jKCSB>@$hLgdb1|MCPXi77?54aX(wzfdYuJG;H|Kk7bQgZ8r$lZ~qLk5xTp!5W;W}ycLE|yD4 z&EziRb$~&+8pFX@lpYyVxPgZ#I;Y>6j4}9p)D?&q@YD!$GfoOlYC&Qos=Rt4r6rv% z9wZ&SaWnd_0w^LawhsUpeHHkXspbI8zz!l>&ZvFuOW(b@N_Y=!OvjMkqWiGdWG z+1p7wkGSn);Tw~Qh3BB}f{p>gGJTCLje{XIT6Y`1nf{`?+;jul zboKRWiP8A<)hjNr`$9YNB{fMzbE?6hjhoEgx= zOjTBf{C3rs7)}mFnmvgQZST>L17uq>P;N-FR7|3DTkIB1x-gDtp{YqV(>8=hq05?F z$A}}47j!p9Wk72UB+2v`R;Dz$x!L*)R%0=~icoboGqM6-9$_ku~{ z`hZM#if^XAq%I@N@CrH*#>XI&R-jz{-uAURbH}qhi1^N^E2M=-l*a?2N#?gc5)>kT z&z&HeVz~%TrS!)_ySDdEo$|TC`9NlFiM~g!!V_Ub*n}O5YG#bhKkT=H9d;~ALNayn z8x;b8@QCICKH8RI6$Y%>8&V~KEmvKx5<#`4sJY`YM7b-BoZ}-XIT2V_G9w^Oge@Op z?u1M9XHLzQz@p0lfC(+_#MT`&st_#Mgo|^nf@Bx}WV`hV_X-sw?m&O7U!+^u<45i> z6%vee0RRK^#7KgwP!LtZ%aCG*;KC>R7IYSU!Y6|-p{*d{Dmj;3qTDz_ijlpq0#{eb zjoW63NIQJ%SliaYBHVF0#uS}b4f_%;YbawQOu>>y5~4g~3!+YWBv2=YEcQEvUbR9~ zZWdHL<}_E% z(*BXT`Q#?I!d>!oMd#0>-kl?qV(yczx}{|XUFvW^f7^i$x(g$)gJLP71XKP#%ls=> zfSqF9_I{Z3B(+9($ljpQphH1AQ8PZtcej11IBZYVcg4T7TlA{R|IjCk<~hG0E9})< zTzP|oiS`y|2N(!i$Jm`rhw#?j%(~7dv)%b?Qy6G{ZTZTpHrBjE; z-%Pj;y>bEmAUMml);pgk$+v_X%0I}_Lu;hyhUlvuv*fD|y{NL5ejk0ydL4tNoq%5M z*XV03vk?|g*f}t$>>k9wEzxpdDM78YP5Z!(;|7XW5_w}nnJM~^Oj*HVVQT#-)|UwX zV6W2d!OhFq1@NDFR(82T$T%s2eED*rH=aBBxC9NS+O)~E$Qe^FLV1&_ z)cv|LZy#nYkfH-Dquoh7$sJ-BY+DJsbWBY(%Fi)~Hi{E*pr-RkGf-3GQ(8mcT8t^x@B5;sG_i)mTkOu@N2 z_EHC_QJuzittu)+U;N&9urNn$TPW{K^LLAd)Wb`dOc1ROT5F`1A9aytA(@SosQ<*; zkhK~=vM!eC7$7e;h;%*)aWB+ElY7<|IU1mGn`L_f6m51cMap0ikl7KpeOHHkHh$Sg5|gkMU|Z#o^p34pq`0WhD&DA(RhWJH_@`zhHsTD zP1jL^vD_7vIY=S@jp{AzORBBy%u-{Uhq2`5onT2I`QF}&_A~6Y#-Eg2>zx(VlNPp( z2-(WM5%$HXXQx?1TsqSVu% z6U2HSqgN@H9cH=ljC&!$srnUvA+ja>&dODX8EqZ#jP|6uHOr>enSX2&F~Fy$A$wrd zqLY6Bq~L#%wgkQ^m9Uq*V~?9AkN;!mI$gK3f5^ zOA(v6;1<17<_q|Zcp|JKmZ!grgK4qiXQh_O6s1ojhc70(CeNhVNMuid#6Yont?NK4 zwCJ|vx9RZ-vHK|_XgQjOkSmn{f37Ow1M)#Pdju5+XUR3o9u;#$tBFV;%dDw!Njqu1YK&f7O0EY z<-;yM6DXdy2G5YtCDcI{UZ)uhRh&Ou4-JRHE6}nBN_dn2tO`1fCJW}8#OEN;wWyBy zO?VS;i}10V(_=f!xKq`pBH~d_2vfCj(^lD#dHT*&Q~}j$SgWjQLOIN%QUTN5hw&Y7 zm$Z}!te%xOS5{IOJpka_wd@xyjb*5a`Lo!(u2t9XxOhmBc0;~5;AUf!f%AL>IryTJ z0K+&Wua3GHJl#ApVm!W=1$30n=j=n{R3ulOb7sH|GWfz7g^X7PmlAMj0#{_4(s|UT z>QC&v^RnqXMjafP(Ga;Ud$o9fu`3UuJut8qsQF6q+RzY`X<#O3r&>t1g@{Xnt(M-5 zg>II4@K%>77O75(@a?kTqV3n~{)`6#hA{H(;M{}EN|m%hA&8hMCq%3>C7dV3{YqmS z-$lhtQ9pQW<}b~p@TTCpD4-4VshPfuOR)$pa;FJX^21oVkS};>N{l+>3REJqMdr1` zI!U?BjuMUK)rrreSBGT`EFBtA91)BV#MbGy4L&@eE`kgX13P0f$xg!S&OEG|jU7SO zjn=9aYt8-)@e>hSh4mvgB5ERcsIB?(utY{zM^IP5+#0JI zp!sJM|3j9I@`XA9%ND3^9#^-3OH>wLIX!9+J-_6_Wc_h~3^0JDp}5J5cp(O1^H2BA zqQ#H_4K|E}Pz<*BAo><6l*$gmHl zunSsH=yUv~FT_c7i4Jvp#fDxDb_QNasMOi(I<$~PpHY(=~ba`8c14eNL!-{v|! zH{1#njh5X(hN^JkRBKl+=rq$tw-3b@f&yRRofK!RmM#}!a!;xYCrTYf;Luyc*oDa$ zWek7)KoiU=-^Hm0q?bs9Qrku`K<{RGPkIn@I3_N7qh#tJA+kvJhL1}k2q9f0wP>Om z0=IH}CcPLi7h6x{>H@4nOBS7l;>pAn{%HAO@xLS9hl(Kdz+3d@kZ1uD$w)KlG+J;w zO%!y-MrUh@zsWvJwmF>0X~}XKSKG(FfBLm|1cS&Y_ux^1cTxv>V*kzeC5Ham@%ZHPVqS{>$%*bg->3uoP!R z6ipA<9VeL@$s|hK9%Lyx-DRTUF&i@xomvEt8ibfuvsLIUP(&r#^eOs{C~4X@6N8SL z_);~zvP?E5&*0@j8RYNNowE5+YTv7{4O~DD1@LGU&E$X(iPhW-fw3>5of%6=A5Nh5 zHo?BdYa@VKaN0=RbaazWphNPc1RGYX9%n{c=a24uvk!@Q(PpguaV-%c@~Is2M%@lC zg6Z@TLWR;K!DFx8I{b#VTJ%QLR5rC)6v$*_YE6PVrmFajC(2|6-T{cH_c7=dOO-WY zT?#A-RfbJbW~6H8(8WZnBrg%PlcvjzTaHGf+#v69n2NmCRy`*90?S)+33oLf5(TJZ z!^i|#4@F_QTU3g~TQbVpIoZr3{t~EUqaqY70>TEgjs8U>(#Y+C!hW#EpyG;h0MGRs zeFBC^tCDxvT3@jm#;sseV&~IeFvcB8B#o>3G>#`Gc*d%$6rP^U=2TQ~2vRYS2K8xl zAJcUn@Z7Y#$3d3*x#5pjm5SHL6pjbdBM3F_FB|mLZiFuZ;LE?x_aeb9 zqPb-6il*4tp@rFYSYv}6iN$+o$A`n+4UE`};luOuQMXFOxWGt~UF2kBFcFP&`d0l# zZ<1sqHdf`l7q>nWqK5nRxwOJe5;L0-^QM*z=L=JK&)|jg-8r=Nj zCn*A4hgJ=fIz=Dv+!~l$Yp}S6L1$mlRuD4R#c%&FS>EF8>o&}v0Ksr7UTIBZWAY0T z4ErsJP)C%ITCgZdPh#kGa7zXz6Ag4up*Rx201#6qFX;DwB^>@k=Qx0z{|YetFIwG2 zpl}CH0jJXBIgp92jG^uJyG6G5^^|S74Mp&RWo0ku>-jZ*bHDj z`)f$7?E4q^*aKn)cHKn@5?FDn%Rj@D2BR(cpfSnDM00L#Jv)6xZi{N^$k?4Dg-{x| zwHlL~zKf31ElwIe>!kDfum zMP5S@rkl&p#=;|7>&NsHE_wANT|@9_GtwmvJVOFXHwZJAT3Hcz%2r#Fzsz*Phsq?3 z_m}M^oitH9 z-h@UyO>$)(w6rI?V9;+rFZm{+jAbcEMNtud3|h!Vs_0Yb;Oyjd=be3)dVv>-sG5D1 zmih@(pEZqP`wUS=*ym##ANUjc>w68QxGKJ=n@Rd|F!RtqTB8*XAF4Ht$zB+ef`NqJ z$8FgqHFZmqN`&+?nhv{N(s*vk_;a%c4)ozjQH79)(2gZ>>LQYqNzJ@$S->Xz4Gy}v zAVj7*EmhVpYg-y1t^<<`GRl4-Fl6-(`EU*}iBX6{zH*P07MpIP<|e7@AeKy1t*S?_ zoEFJPWjd~w?-35BXgphosZ)D@=Z82AV?lO+f5DcIY zC>%Fod?daIh$YNgSB9YF+MsGMmdIFx;1$|cLg3@eth`d!RB;yhx3Q=y zgqg`OiC{#H9QfPFw$i#kFfQ0fFSB|jyIQi6Z=)D=9F4~ST2wd{fjF=8ZsPFVd%bYS z36GIl4%}!NNv-BSAtw>3J8J5egwSPUV?4vOus3Ytu$(_33}ZgrJu-o+$&|8wr!y%G z{?TiRnSE{H@VSKu)tSrFC}IwtKyw3;Ex)v}Sc!TDBo zH=In-mFM8`JwP7Qf8NlnqsS;@ zE=#<9hP+Wi7fz2>*jo8v=9>?a%FWJjA4Kq_EMaM)?!JULQZ=<6POf%9SRFN?J;{g( zea&f2Ik>ebpc~a;eWtqy%5wn|FuhrnkotvtGwT7k;~YfbDITdH74QasY+P)n?+BWx zg;J40ffxe0T?7#;UM-wzwy)TQj7h01u`fXYuoQtPHzb9aB;R<209#RYQncA)KuhU~ zMEt}FiX*mDH1}P8g0M|ak+t8wdR5f)>Q#Wjq5;x?Jd(^rG`RCmX-$2o{G7^&jCk?Azbh~`{e4?l@*9i zx1>Gsvwf+7QPRcREc;WW43)Z-ueAru^c3YTLm*;o13 z*c6s7u*ofzbIed>i1OB#H(8)j$~JBT5niAnfd}GP_|>hb0*e8_@fX;!LIEXY$OdE|Ndkd+-N%+YOg31`A@I&{hz{v~-eZ8Zr1 z@PE%frvam%?fmb%w=V2_JY=JkcSA<=Xf{0LxxnKVo`% zK!8i=BvSE{<3{*_rFK3pQO|6ad$3n~b@cB-jQ`;7t8X8Fw{ds;qnM&WWFIvQdhD!` z9USv?0o?{u0GN<7%C`+aM9svTssX#wmH6V5@<|&;^fz7_4u^fwoVk6|vcRHcrr{Hm zf^A~D6RrM)E*~tY@u+z79dt8<C;2>+?Q(qR6?;bzL2>`2*2)7yIg|!asMo#RzcFP`YtLiutF{mGhwS6Qt{e z_b00-C%4N?NdKcs-YRI)2}|d`R9U0?`S3eLwAp#D&iOPYt=kB=dng2;>$~VlqMYm* z%ci&}<|RM7ZNd9Cf#y;#UeNBi%% zZf%?UjE>$Mjc-u&N~!IBQUr>dBN(?kkrFLWr7+y_Sy%o@IRewS+QhXE_9hfr^vhAP zsqzP;eslopj$9vZ1Tr_X1v-8SJgsw<`C^r36hfJd-w@pO^)=Z7lJ%OyhNJ=gaSHz4 zJAE=@e(ZiylvhDfFlLEZAH8`;{f5cjC_tfZZ2n9$1N<%?WaSUqEb_eB>eTz!6<(qH6~mF~}hkhM@1M%DR~cBKeaES#Y*UHRMi`S@SP-`?G=jb>N!T<}0}5A5#th%_sOCdyN<^q-$d zo}W#xWHH9s;%l4{arN7k_;N)Xkj++vMI&Fq61H3Zjtd=9mcH_>Z9#jZ8CeFRCK4Hk zOx#Z@2luZRRIQ`_0xCzeUl+4SY7nXeFk#Vs%U$7D?u^JhFtr)YcmO8xcEqPt=&uyU z_;uxhWvRQP{I!QzaAL7`+A!B zt5o`o3C^xO1DQCSe4Euj%g+~6?tjsBG%urI@u*56l2i%^{kXEfvLg_>I~#?ErV1s( zHcKP*kGTdB0_i5*pAtAsqaOdlsR{@do;WeNJw^~8{ODc}>*xHISsh+(w+)J-8+vJCAX)A^{b<+-#p%UFy45)zVY;C_)Uj6eaK#s3Wj-Z`g zOoLmeuN9RnN7)hL2k%g$D6=#^rGCxs-~YZ#WtmB_$f!umc=j`v94?yD-&N*Zy?S+B zgpnJR*%!Gm83%2eVt1%_kiFSt%qpbo?HvA$r5n=&J(EcIde9Gn^QVV&aVU@QHk5U` zcld{^Kvidb@EZcmrkIm#^VDp@2zq#Tyxb%=l+`ACM{f{KPA2N|`y-sTxEPU= zW)phCRt30Wl4rrQ>1+7OCJA3PTWWtbRGx8i=gNnveJLraupV zMxz^gc{4s(&f4|9NJk#-`8Uu+o?gFx(|~oP{VsqvL34F0Etf{Cqa$4ehTdVw^DEdd z&47W}n4fW*`@}BZbT`JBs9V*E#+9O^JrqcUW*J~L&WgtOU#sKCd+22;`E~>c@Wd%{9vXxd3;`icayrYzn|{k*D$}o%^#!d+Tj=vx&o-&1Cyz1dWM|%j4bt zu>xX_2@}=EW7TAi`-6|-ttmph9e&JGBnD$<=LGP?!6WBJ%@(_7wP0YGjM!^>aTXR9 z>!0KJ2Q#V7L^fp?Th- z|Eh^>MN|kkpg1NCsy!MrqS=gNgV;Fu2_V77i0;D&3_+Hl>#oMJ4WAjfgx_*0Ky|f} zfJQdL2e0(Pz462D;Qd~p;`dU3^F6WfURrh_RH|sto#?Q=y=@5OWRE3cou6Mo`<6cY zZ{Z+w-!i&*Y+HQ$Rw2;|ZMr&R07k79L71f#8+%qOTyG85=nXJhvJqVy`dZdz((OY( zhq^l=gEk5#t?@Bf6CM7A{$TP@Hb1bkpHsFFE%NaMRxW8Fzgc%aWYgvzb2JLTTio8- z_29$Z{zHa6`@{3-fY)CKsAsc42>NzQD8Z6-?)GOGq##>qYwL#AqX-bLQ>o8`rXqD6 zzw4Oab+{IoI0bKaj7vz$Mm_%ZZ=A;5{6-u7Vf3Q>0enx7{MYWtexNVzU7z_6IF2!Er`WNq6$y2m$QRWYtcRKV)!vpruTtbdP> z?~OOag@MOCdeBT5fA9iHNK&dCGKCj?wl5>{J#4VEnMAjOclmrYe2-fV24-a>WmN6S zxHdj;XWxGo|BgO8j_KWaaKb&mdlm`^hALcVGM4e{=IF*V0;o_%CgU&Mwf0E0;!(J# zH%H?e&qzX(d@1P!D1;QTN3*!31uiRzfl2KmL+o!M=dyqO5zr zMnHfzmB~j>;^Z6hctcmiQ&);pXV@dsh&4w^P-(?2knwML58$HnPLTjJME6?>3mjtdhW*99$ zV8L+NB)Hmf>)X{NFuvRl$jrcjIh6MzGzWdGa&koAT|0L#H?&M{xP&#jtbd!RBbys| zk+0offNqUyDvkjls2`d=&#?0P6jsMKo_-+l``78at;5Oj&gOclS%0C!M~A=?flP67 zxQnxm1QTGE2uw6f{PLIEh>J{x3$x&iJukc5SYlbTO)RmSSftOSFG~+Vm1A=Acg^NL zW(Jza=EIa=J_P9zt;P>eCQ*Fb5GcO9FqQFzIAH9?2jTv=(rImd1o)Q@eW8)7hdy10 zpT@tNer^NRg}`w_G<7#0OxDMessfu_{P&(258f>`%tJ57x~C(h3EfL=abIYMpQoreUpx) z-{8Z*v|@=E`bSLy>(QlPbutF7LQ5Sh(@nXH+W_uV7KdV1xg_9tP8VP`i$b+|P2o`s zqhE~0ta0xaBhA1010zKdm0OseWVQzUzE>$P7R-%E<2LI(4 zKX*h>#M09O%v_8F)G58dt|7K{`JI82Q)W!YyoI@32ubTyeuyH1A2$`D*hfsJSRFS- zqn4oXqP>f(XJd15gI;bEhymE2Za!)kq%Rr!`)$0#L_`-`o1J_$!UBTA6fTLbx`=GH z`Ph{`K4kwV6c6`A2N%H zojpx)JB!+U_LvGMKTq$;X;orJ#uu^tXC&QXNoKq(+UieQFLJLmM^AVb`rD=?IIXVgDp_j0KihIqmA`+2=%WC?MnaldUbK)sW-=^|gnG<^PTA;N;p;jhy?V_`SJBss~mwKPz5U8wD_|ViHiCBAz?l(YZ5W zJKb&*cPVH;{D$}^1r4745tYs7zgcLEXVA3_v8GNB{!VY$QHf@7eA<1*Uq#AiMx{9} z>&%xG-W7az?f!L&MtUR5HL>chUB$|F4@0^x)@*!(EhmB$2XXnJ3pc=pMp&W31Ws_c zsuc9@&j<%>>iG`kmq=-LK&$%!82I7M6bmn+h)29KwmS=n;RG0yL*BnPd^?KdAS zb%_oYUsA@iJ7WS`J2dHvd8AZ5;q&;g2?d$H+J4a4ICq3M#X-1aK>lQ_1Ke-<>p$mD z@CQpO#i5qHY>gc?nH)qrNx&0yW$_8o7;QFUDy#c_9Sd_1%C5`SPjRppk)B=s`cDMQ zqI&TwVBX?{JD;S5d8rg`()ds=4c-Xk07s>h!F08V!vGglWQ6=UyssE8T!;DT@`}T# z00>5-Y{q~?6l;UCL1R;*a`%C=P~8!P8yGRxr~2@DM2E#VscX z*D6Bj9HKDCYqr``Rp7v&A@C7WP%Y*pDYi^B!%7KeZ>iAre2aUrC+OP134IeadzbLg zC`#@M&oKR85b!1*ms|CO(oUk2VHKz;b{JtJ1jUInvc6jT3w8_;p#n(xmcc=hIDG3! zC?;4Nf38pxM%Kb&&WMRPKL7Rq)hn;hD^UA*gadR)j&Mm)8>&Yyj1OoGP&rkFE(q8_ zM#u#w{QqrXi0qaY>yBbT;!@l>wb}WodJq*i4Y%bmc~MP9G%;W$(Sl>c6%X@n`SzHt z*X}5P1M+l#taQysX1~s+cM4lC)#d`EXEji9=F>;Nw&a`-A z4TkdzU!p@DWTr(C6y*y*^K8UhLZLX`A~Q4{D2SfvBp_}=A)xv zuzJfOnOet)obK&@N&|o1YrBY&Hf84qvAwU4B}5_%2<`C$y+S}dA8P@r({}_8){LP% z4uH zc9+?ai9QXEe0`l^$UsUxrE|7EoE=n9yF59^q?(~h{W5Z{m-MK!1}RF$LkTNb8{^fY za5q=HJ7t?#JfL|2`6~*avNy>>aC@sCQQ5RMQcb z65OC&M?Y1F#km|ni|Na4vrfT+3&;d#`Cv1D>K!Ur%EUL8YK%KGv| z^(s`W^g2aabd!bgYNy~Ix$B%^xJsnSi3&(u!=)q@*^4jb7GB5>XS!wLn(bmMR1=2MSd!8T$Ffcon=8Sk2~!CN1pz4+?0<1AD@RmqyKjhSWAT(U zs)ofVBMMp#d)MxFQ0fC)=Ab%(Zf)Qly`tUr?e(2#islX(qH({fCs3zJBW741S5%)t zr;|fSxgs4kpEqk7@BuCfPv|P!C+T<5_v`P#e(qtkM^cK^8qpf&vIC#s7z_sf-X5T= zqD+GzGX*`%&bF+#Re21Zy?uu*y=H8CG};$VQBfIl?EO>+$PYMPSY)tCrD5`h8FYWR zqv-SI%?``!A=#;gcTN1`r)W5qJIUuwZ1R&lB#V$LTc-<9$ZTOmN8 zE(8Px(dm?zsd~ECxdzo2#7T+un zxJZy&k11mL4cc$A6D2dUQj%v%c8JvrxebC4=TT)nymG05)`a-jmQ`jZ;DF=Nw8*5p zN?i3vmAFLf+(W}6@E#;r>(zI@zG*}O6w-jIzMG@{07dxt!(m_(xpENiVEaP-!7kbA zkQ>P`GBajpi2Eu0_4HEa+i}xngv4B$oACY!zHp zr)_Kgj8pk8Z7$z2&)-+JOW2Si2_Dsm0XL3em`oHm3sLmBOKog@{id9ORAEeO)Rq?J zE_(>uEx9r$6|rZdL9EkihK?>0otKUvhuDAA>eY$YF6o|eP$Wl+vJe|k1@Y*xc^EEp zETxlAO>(I4OB%Q)%lR!A=$c=;PSS0&|HfDqzBi-@jr4$`hD?ERX~arV_t=q(B{^08 zmy>}ZAtf9Y5-0>PQsWYOVK?;s#3N zUZzlBL!3URg(->f^&4*iY>(_Dy|6mgQhUR7Q(locNO=r0c!*n=CgI+WFYbC_@ z0Os)Wc(;7)L^fTj4uQQPRy-kAM> zspx`j2-t4Z&fkKFc;J`Z)L<5&R;_R9ZFIKk1&YqSrj+@#CwN;Qvgg0f~dRX-VVHt*E(dhV8^<`>Z6K;T-f)-ILV>omGL2I2kRFjh; z@0TIGS{ukr#Ih8zLRl8yY)S+07TM? zuu%5XOorHJx0hq;le-%Pn)nIqQXEn?mu-Ubd<5I3!_jt9T67^wv=Tm&VA!nlJIqs} zA~5^!X!^nf%>>b(^3iCND{mb`b-B3Bd4qQ##DBETY1H>=8Q=&6&bw`G=ngwc33F-R zoBxfSI3=AWDf?e9BQpf0r3zNOTD+>^DjWqpsZveS|5;6ra^y~@$m19sicLaLfvIr+ zflSC-uZ~e*p#Pd2!DJX-Kjz|s{{~0PFTbEO3=Xh9l(w&2Aig>rG}dvg8oDxpEFcnAb72qWgwF4@ zg*JmgOmzEEpeUe+ERW!_0SzjQikPRMTN%%27Tf@)cK1}lP?L6KzPL)Ebz z*c*{~%Yh7Do-Ax!`0o=Ni@j~~d>VS0@0m1VerZO8gQcKr*r$XB?JyL~T;+TX!=TdX zLU(8${wNc89Knv5e|#M(i&*jUas`LgQNXKP#D_i`(%l444>Ib|++Tr?cGs8IBUsbw zT)e74r<27!XyW@9yEMWdF?v;C4aL5X0&LAKmyRfwV@}Ze#}*xZh~7Wp=&1|Tka=ib zEhsrhlkz)gEg);$2MFw-1F6jHnQd0)_7)D!*@W5j#oWhPIIiF>sozl+`+{Fe+va6X zt5(ArZ$5!AXW@{KO)C%4taafpx+S)tD=BEbDEFb#*iob1g*THnF9>NJQc}1j?CnmN zj|w4X!f2{*2f*cJrcaMENWUoR_c11i9GNx^E72M{X!<*gN?i}MZfIlBu|+BktdpH! z6B#}Rm6R<3qfJz$JklW$$`cC~7RZ4?HX`aL{laFTi{Oi|z?1UaN`Bf~>0z^zp+WTB zl9?k-K;Um^>~L?w2y7=0Ub*KKg~wmO0&`x`Ec9nuB=z)s17-l5O{{8oF^v?PGqyAa z>S6u0F%j0&H=!yF?6Hso*HVDiiopa4NHpth#TSIjTAPvlE4Tz4{|+v7+l_=#ps1K_ zYwe@zigv1wR&X7GM6eZ9Efu=(QK*TQJhnJ)nqkuNb~4wb_%@f&0ES73Bf;Yj(KB&2 zqLJq`+AQGPLKy~n;^@TaZGQ}-Z*Fq)+!Vz;ePK@<#K!cR->t)vY>q9Awp(`el^dPz zZQv}OMz10Poqk?IC?^w~n%GE!OT?BE*;Suid)p#B5e6b%Kdn8hxA82VPI0Ou>4%UP zZ$``@-@B@lEFgDSN9R&crWKCYpCCA-`FQhw9w_%#^IOnH0gf>3JQmRs>Kf?OjF)?-?S~tuO`Umoqo^iuMt*^ z+LOCRV@;)rQYV8p!+CW6Sl^N1km#~*2c)1UTQb}K0gs1CqNmDL0x|shPqpM!caZzR zI{#XsotlssjI353>RZ54e;WR}JIIJ>$d%a<>T1*_qj+53^naq!`Tx>%3{eUo0b-csy{;3!-_HP;B}aytW(kTwDBk;G_mZHjKub<(mx&~RyGOi+u5Y(P zrJxJMbJ#4}-6$qA_5HMERK@!4Jel9!g&>3>D$MATU^W91Vkl89GHxkWP~f;1bJI+N zXwzA?vDo{~2YapoKY3rEts?Q7LgZ<2^PsdQDOwSfIVix-DC{gSw#}mx5ph$WI*0c5 zpEZ6=d6iFZFHa%o;p-HZO_cAkbtQMZ)>bN~&;Mju6z)YwY@u|V`vz9(0A1I5*5qyq zTM|fW7)cz&pb?lL!B#ew75qjhH9~2tcIt4}E7pHYmnclJ`1FBDbOM)#le6h=j6Sq^ zj7wd>Ai9lqqtvW|js(x}JvuNX1*5|E;-#4F8-PP^=Nm6WU@Sl3ce}=qP+r8Vguppi zjFG?N@=S$j8Qf17n?@huUguaJ=sb==ML#!K%RmJAdO6^MZLDZa3=tbl-X;dwH93t8 zvtU~nEX_v$k6SJ-F#Sd5EENp5QNW_U7QCNAYumm*&H;C`ZL3Q&7#neSWtXaO~)QPPg>W4B|?r+cvJmtdZo+P&W! zj)%ma`*-a;$$;!%$D=WlkA3?D0`AY$cGsA(L5FtfE{a~)3u_4J__Y9_Mw>~8@wiSH z(Mt;upI1ZI*B6@83ffVP3d+-s72yLk$MTIwqX{5&%o1?OE%VJFHkpN z-%%h=h84gu42IQiLD|xqdQ7Q6?|D1hSb~~TGD!L{TUAAUh2(Yo}ptXBP9Mtxuq$d7_3`m!`F6%sK1SU2FkIAJzJu*;-a4b=7 z>x)I#eS$sWwkf1iA_L;MzL{-cZQHeZ4=a?Re%6=4y~b}|E?$ox1)I#2gzt2EOHz^< zz;0*q83721WM~M^qwqH4mpy+gWXiXSSs8P>3M&&xEm@>+8yLNy?*zC^nEf5Mvo%Xz z3j;h9P76}7!0V^L#10%3LW3Bhxu%1I3Lws1Clgv(K+^&%e0V~>c5D3&3caRn<8{Ds zN+vv(!&2T+#4m7Hj4dVq>?IRf`M*MI@(fdYvF4Xi94Qn|@G0vkk6WScenRUl3!Z<$R9BzPzq1A7OI&2HTeyfRowFtJ z`edr}=lE}%#uY|CgNl;z23BRvRFqhN(h369?KL0;DqAe!&LIM_bz;nMRVm##14V;C zC|+lehtmpoTFBqy7qkdweWD51j>M&INCtlKmM|9B6RWV8KQ+TVp?`}o{A{RtA#|WGu-38WC9Va8mCuLr5Svp>lHoUF(LwYa`^w0Us zFcS9Q6rqjHLK9N7sc5c0typHJLMlwM$7X6T;;StHSo_8OS@`7<(z+)X{uVx*esZvs zC@r7r{w}0sIk`(_MxFfcyF*F=Rjjy7vJ2L|A zxJjH_v{{Aw9-7_uqiFcho~2?=kY#P7_IF84R;!21jq&@Y){9LlH^9%j~G zaR8q={=1TXv(jC3KT3#@g<(FccZHvyi)~1QC~jtXt>hO4kO-XpRnpy%zEyrVR!=QM~Ugmar$CCE3bYRuKS*8X_5 z9V5|*iLPoNN6kQ|pT~3z>fhQDx``iR&^}8(9re9Tg}iQo#(gi2YDUiXk#~kheL&^3 zJcrpwlrKb*+(@e4?{C~t{CXk_^DkixGLOGBp(qGPgey+AgkJB=zkL25tF@r{_Lsj zhZZf2-7Uowvz-<3p5#A@>V%3bdL+MPfKR|oXX(b(xs83iwzH@=j6ur*5fzHUr=qXs zTMs`hT^YKQHp)6VuPR0Vnh+)F*84Ksh+cWf( zn1=tkKl>J0zOBE}B~TaSMXHDwR%wan7FP{_SrbE{shw~-t{+D+K?6~MSZOspuEDSj zZutHz!eE;G8EoPHolb~#`EX^IHQ|Yb*h;^AI$*hkL=?oClyNCj!nr&QLTZ;Pauevn zwI|{gkubzyEdH{crZ`C3HLtAzd24jUieb`eQq436C~1LA;7D?+PsY*)oY5cFs7V<^8!+*7c=)3 zmKtU|U_hvZP%<14{3SF9tpx35BpbU4CvTbNOmt$fT9Y1xIDbaaoPsAZ8Bme{d^%!d zh+!uSEMjBCYTlq=VrOiPF!XYMaIAtE6uo@2oIS%IIQxU}^4T{h$tHF?_hXqX(YiJ% zB#iw~$oHw<(Pd)i{#WrS{BbqgzoHb8U{9yST^dRAgX9qR^IS&#+8g<5+GTxRxmbZksjFDGbAtZ`=Tzn!I-L* z$$bYFh+vzFJ$UhMK?~T8w*kf!4)xy0ge%2^->_Rh?*bEL{rcBYvbyT45eS-0);p7#;KqIw&1pcJ=COt5Ga2@lt&_JkAB%(=+5qDJ9r*+gkAJ1W%N74Qm9t(In8ZRe zHl6Yr6b1`RPLV?zj+x$N3&3`4pE!yH#UPSDl&C0>cC3u{U|*Wqpj+^_HBYwLSFxSr zkS2XpR)SBb(MDDo&TlO({nAk!L=0P%3k24o++k4RibKp(4rKUqeye4L-JTgSN;Ij- zh|js>&1nA+3VI*ykE=y=%rF8fM0 z09?5bs%U>m^;2gSz{eQMu4t@JQyt1_V9eRtKx>UCUyoekW>dpacVw~-l~D#gZ&#H9 zYatMaR)X*WAqg_J3XtM^8Pad3x-nxZj*@ybse;yAc~%oB45eaD*>AMD{e7s!h%n~S>XI$8^Z8lqaGfu#v_}zH*x)YS^H|d z|56f@Yr-%!D_p4whxW&OuXr9WpB^B~;-anNw+&g3(#WOU;VfXo@{@E&F(tvi{Atq& zvM&+jRey=#-QP6>FE*m1Ct+sX=XOnL)mxI{9wSW zu6zb4Cra+XOB5CJfIA}D54|`PN`#D3>&2^4qVaY1LGes@aK$HU?&3UBq-1n*__4V; zE_8>0nQFIkq*i#V=9Jnl0bZfH(vYTQS7v%OoBGP&b97_B%p9^7tgA$jL3`brzhnoc z8gTB0jkzO0o7f99?+^w~BAGtJwJ6&O-MUXSkkZRNzGB**_1a3c2PJz4hffv75Ff~r zIFl%24ZUrs5U4aI#0p*JPeh<4WlCZ2XzKi^{w+QGJ1ir?=`20wwu`UL_O6IF1=yuk zOo-VCkd3qxoG4tTG$EynbbZQ{`V-do_Nka&|qhn7}LWD=i@5|Ri)d`}dEGppf zCt;|n&0;i=6Y^dTPETzh^@Lm7=IZx|oE~PYrpm4vhVM}~J)gNVV@HLBYf;1zQY%d# zliP6porvJ`cA0KlmA_`Q0A+pJGI)IJU*Cc2eU)J zJYl0~?evex4eB>1+9Va7FkK!R97mzVri&09Oa+0TpniaYD+Fo@VX^HBz1PN_u z@Gt)?Qkkv|43~k%yIM;4_{30zrpF~Aeg!jjHGh<5xv~Qj#@Be|7KK`!nYdDqw7X%e9C4(!A}Cbi%=|Dm!2q{pd8hAjYq<45zK*$xV31@Up9 zq%H;mCFtPrN5$qd^p1l{cGF7ITD*zGPuAikYwaDWlujM~U`_hmDpExeu5aZjHVCX4 z444#+y>rF_Yb1Ht2Wo&2hk=Vn$p#cQU|{{1#bib_2r?TE#}=S$a|jGP^fqXho9Hk* zhK1Ptn$A&VHV`8?d0g|%D8fD}%vSJP5iFb}7fPy5^DE^#5d>4e!UEC{+@k|`YT6

      ^UAX0F)HAn*+GwWTp=Jk76q~mkN^Dagge`* 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�gDDX%5rk-ShBEBXqK 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

      GTe*AKSJFNX3Rkt371k zqPJh$SkC@Fy}p2$L@+F`vsW(ISGR{2r4d8byr}|~ag5BuHb%e>(>H9xP0hUtPTAw$ zh2rICIgOX?)h_Vq^$Gk&9C+sqK;rN;)umu(-v7!1l{U&{qsXtYJCzVg&q#Glu_X3I zv1{^*ODsz$wH<}lle zE}Cbh_}!{agtvT(E38l1SPPOoxk75Y6{rOLif^TvI($zgU~wbS&LClQ5F>yanpDAFG{YUuKR(#mK6!-? zQm+0*Cx3|Tbn#0m(p?YOzdN8Y0U;s)SF^?z2$w$S}{F?9n`i&K*tMUTV3+J z#R8QV9B_>pA3B6I&I~~if{HoS`q^jrHp@N+;BZdNEz;_loKw1*0v3Ri^6va|j^b(O zTZ-#KVc-R>#Af*92%3X>lfe3ihsWP3%-i2&O@r#1pMh|bKoO3@u%e;83=g($dU^zr zZ{1oxEmR&P${7gtveH#fx(HTGilD0OYUm5+9a!;siR@+rWavBFI?%Fm9TGR=ZA2{d zWaIP|IQ(Se(k=5XX z8q{2|reO)HsV`Kvtod~Cazcm^y*9ro!=0JIAv^ql+2-OrQR;Hbg83EsLqC=`^y(zk zC(FZ~S9GbaipkWocUS*d?37@v8eQu61oBs2I*gv|aGw*wYx70rI`GCjIZ4A+CeEKO z=}Jq0T_Y4BXWWyjSX`qBK+RF0G4>D7s{696(Y^KLId_T3eX%y5q`2@;HE`KgFh-Qw zL$VV6OR@tMWivz0u=#b~`MK;7kiMdV7$apQn_!!rD`();`(mD04Hh*Gr^q%hT68&Y z7OW;#+Fo1z@Xg~tJaC#3^JzXh5ReSTQg2dhYG;a;n-}oi@SIgu4>c3$*f2}P}c_}aiQMS;8Yw64mF3L0Dp5NK~;m?L@ zLv|I31`0%_CF(rCs(^z&%pFpWa(=s zSb7VSpJ=6+QBl}H01t0}{q(cV2lt*n-u&l#rSEk9iu$Vg3qKegL<@!AJ$d-x9Y+q& z*3*OS@1JV&;GlrNua4K9O1Ct9|_9EZY`2m5)RwUA81!pMpMVV0T+jbBPcXdFUWJ?)I}{oyvE4+@#@2Y=%Om1LXzrZ$8W0N8(?b z>7$E(Jt1L#E0yc;N`1ob>!aA7QCH^7(i|d;R6S!V=ywwMjc)m~s!7>OeGtm8IX;%8 zTjZ+z<2X1*pa(Brg2WaF@12>L88@8UIoD(TL&_5z)YS_ntIz{n`NttNS zw(L^nUvfW_DkIKbKPLvz-~Q$LCwNhWW?CXMPNRyJD{e$`jN&-~{M`2_E-UHiL_k}e z?ts6b7c}ge_=BI^KqD`U6%&L-R(}YEttKuZSn5{Ub(Zc+*^|ahLr4p(MID^QD!QIe z)Y5|OqZkIceEaZF@#6Rch{ujz?1szt z>XuD?t%`?-zHWnEX>)iQ4boy15gwfB()yPo*XB2uPG9ZOOycPKOTvcxyT7?4;4x|W zF5c^WJHaTZdS~Sx#g(27s(*yGzjUh@VG;#vZKMB&(~dy=1ffJ&;Qy1!%srd=uXhg? zDksv`!9i_89k)!ZmDwTTbE0;h_j|Xj@nH^afhzvmBmucGo2@=ciDGiaVUelpMe4l> zC4@v@bS~)*T@g&#l`J6H%#sea_Xxt+VKBX~7tIb9+I2(lO4;st-iw^TC7R|u9l|WX z)$$UA66%h(_^OhEq94EhwiFt=c=SwP@_MS3i6a<&(PG#<*k)^%fvxrdge2^Cj@dM# z9@2frDJ-xuo=3GELklZx(m(38e=cqAOZ>K=a0dCIdbhH8@|6Yx08j2ATiDEBeb(tsf3(Ug;6*LAa))oloK4z{y3Z?0L^rc z4O)fXE`G2fcOmU;w|V|M*5LS)TNh+CE}~?91vt1PRZb zN4slv9G5bG@e-6GFN+`;RvGcKA$5wBo4#{$Nz1rok0F+7+?PGx`hzx zo1Mf`G*u1iXZhU_P}Z#W*|AhjqCX7)Vk5DX&(c2Xx4 zfAubN%t+8^vl-7@bme?qn=T=c>D`P{xyiW8bV08j`ihXC?m~Flme;+ImaPgek>QV) z;)xJ*kP?y@2l+8JAG-hnv!%XgViMHn_g*52s#yJ?k5sr8_sobA3N){Ie-FpxLo5@^ zbIcTdP^}~oG_at>SYN>=-LOm?+F&7UE@*|20Nxbr=KYU^`H_Dh;4u0$56W)kXU=h& z<3TJQ%_qF!nkZTkAbWgts! z0&mk4K|6VJtR#Gv!^w!sCGJTLJ+q;(sk>8>gF_(A4!&(zO;{>$q(C4Kj~BpbMXh%I4d zlF8^<+NtQjB9QC<@ORhAO_uxL#k1PwdeggS73rQ~XyUrn08KOBq2YpR&}~{tco9ID z-#qa*P$c~d7SixIJ4nz#Ns zpeI)5m&VsnWs{w{8+e#Af_^yKZYK=eTGv}t=w2O zumNJ@XTdTCI8*W_a+kfbtB7S{mwE#u0RaGoc2rf2B!q6AhOL!`5xnlY)fY%^P&Cy0 zCowi-JvchsgUnwa1T?rY{~eM6&bdn#%9~dH79a}-(v2eg6_7(z(pE6J@QQV#QV=Z6 zh%tS%T}E^SW}{!}>3UuFE|8B!?8> z$KZcQc4T}Qy?nCAU0KGanhvtbvYWNOIFl45m_rmxqJfHMgj)3bk_(n2$CGIZ&0AfIU7k1kdeY}hF0_j(o^Z-?rX-g^RTBt1ir&`C`u5&_%c+; zEDZtepNm0M3lNEmL8K4~u@f}Yw z9o7oav4x?34x@WP?gkqb38}^t@Jb`Ozj#{GRtoe#ghcNK8kpeQxWRn*n*Dxdx|lp zFspA^9H^p-@30feERbZ*xfe2w(=PK5GNU{Df2gBZ1q4BBtPbVpjhEOeFlu(1q>HZj zN+^J~Kf{O6PfCSc{h|IH=@M&$5PS%v|rdQZ4N*U(So2JyyEV>$5~XOgwS5gM}i`lOjNh#n5Y0!K^Ty6s#r*b zE|rQz@jYbAN5~3P_}{ErNDk>yL*?9{$`M3P=%UQzaYhKJ7*Imwc$Wd$DvxPplkgJl z6u4Y!^0t%|f&vy2z`n9~Re+^BnCTL@y(9fnN7zz+bI%8lx-1CZhl?VGC5%M*(Ay=e z?1_?uUlWeeCs)mX<(`bI)-JQ)$qhrerHrr)R9V6bN{*bVA!Q&O4W^nv!*?=xpYX-0 ze8RpQVlb7Ylly?rRhEO$Y7#)_tPHE*b7471>T=h)fq4`E-wUTH<^ z9iAt!FOT`&GhOE*kNIPlpShz7C|cPC`~lS%Yr#r0!R7R#hRs`!NKi-uT3YyY0SNH{ z4Rhb;C!oZq+#3lhi#vYBwFS^ApP z&a~uTQ?Rw$y@&7Oz2s0s*yPq2@uTP&6vv;i=!2k!pF6U z!q!BEq2uvnn&&dFtJ!k!R!$}kQR0gIXjRm1!quD1f-P@@IZHYjGr?K8R z>U74$WK?}!$;`Er+36$H3QI#wV#*kx;#|*ui0Mn zFf^Vqx0{ zFu(uMf(C#~{{mZs1xP`Ci9@Z~P`#XAdHpihbYZWNElzahOd@aX`Mz6=ox8W+^$zJ=FEFT55z?tQ6;9v3$PGtNW0J zN9_|{mi9l|Gc3HPPCIrUuL2Cy)M$yBZq#(}7Yo2IwNLgXlJVnh=N8@M>{}K(b}@=w zN?XDn4sm#d#wq$2bMsW4T30T!WuJ3*6?z_d~@b z&Rq4`2qM1E2gzxTBDDYRl@Ak{E`GZCLhy#$f8jRZ9}Q`BNQVeFRNk9CvBY$0>GYlp zQ5iWo+>?5@M@{-KKkL#%H=znLBR3;4clHEf1j+0syl#H|*%p!-{DkD?vk0%?-ZiVx9*6d{U5 z>e4$dQPM0C?<&oRaYLhy%mlJ*P90}0gR#4jr022Dd{Zh5(^BPQu!2=F%^;HGlOCGm z*N5ePlS%NyfA#p~^1LEaYC(V(kx(-FrHpMEx|kTP*sM=@_*_c4^y3w@(tP{S`NuX7 zVocbrwC|v3!M6>ZMbMYqHd>r=QDY{&LC?25a~W*v(pH_7q{vomeas^@1A8J(U8tVJ z$#VifI%q5>Uh9zxyuhGIu-;t={2~swUJ5gy4BP}&vJthhtH|M;IRQMlZu!5~1; z(5X$^wSZ)#V6y^E3s$s5CMNFfPXDHBS6cH8J7Hl#DuvWblml@PFcL^6Egq`aV`yU+ zgR&Vp!x+uB6t>0Ko&kLhFya3jf*TiIB+gEU*_=7Z05@UJqA|O$muRf>K}*yVy_<=` zR>ePW`$qmpj3F?A791FQpx~ZaFf1|jvqI!09tLikD}dMTu6Wfwz^41WTt#cH20^8b zi{OzJqvVQ)$B@9havykCXu4Jgw35&mq#^K`m4aC1948dEni9*H#}HKAAH`Fmp=}8RNRJ_H33Y>K!Bqhln0tSbfglt=Y9N6Mxxp(K;BDz)&{m&dfs0K z4ufn^t0u3G_{w!TnXNY?_G<9B7F7&lEql2&Att7g;OazG#~m%EtvFJEKCFAyqxlnd zqvEDWz$RIJSW6T5;lI|3mim??$;#3S{z;l;Tif9)Je34I)iL!1(Z2|Q-SU^qMafwr z!E9I%p#0(g@(JNRB(=OE_Fag`dVL$rt2fFwBqh%Ir15UkN@khEKh33=kxhuVAykc@ zP9h|x!Q!YIha+zuqf4U85b~lmm?ORoG&O3~b^v7bhaoK_7l)k|81^I+$?e#iSbCDr zQgvDc-al5I4LJ?N#pbnBk)R~gDa@DX^CaGMb_9?oC{K)G@C>t%{-C@G_It71DU6Rx zAS+(HRE9_RrR5y+nRk`OGVil`j85mM%LTl8#QCM$5FGILfKfRM7SICn4ctlG$zKAAZgvjv)+2$ZTy0o41>nv;&!EJ@FY$ z{-Lw&&ODHbgNJiEJjO>`e@g+-;VW!eTx566sh?G;n}I2W4uc*M(XRYV=1u{J0-yeq z!0&wP_glYkoH`H5BeAAkN^;oL=1pn|b_LODQd)S5VKAfE`5E235%W6)Svjrrm|0Pe zxp?qQIze(;>+^f+$1lGzCy5gb`fdU4USP$a!()%&$9uPB9 z1{@>Cv6|j}iG?72YIm{FSCBJ@n3~Wr0AmZ0OB9QuKzYD?r@xq?nklGpbsWV}V6meA zZUa3k3wC?{hk%!lXl&-pwmxYt7!$(Q{ayY%xDChQpfG~Z@EespQH zQ#Tni(xk`V5*HIzjw?pl986)(2&cO)y3p}gCN%pJ$qsV!c^w=L3{8>-LYK80!$AXK zTq*MA*b|3b3cNj~Sho`=JXX)gvKV#xPXLbkHaL9IB4f_h4t%)fY+cYUeKXS!rTd?r z9zFeS2IPMBaQjeoS}&ib*N0jeWEKq{esk&Rv;FPEZ!XvMc+T$Lsfgfa7Z5QyPm)N-eH!{B zlWNJFBu+|v74E&+UFD-hxj3%4<0Jo%1d#xOF2ufzYu5@)j*L|25{hiocd+^TOwOt+ zADvvip`ZAlCwD++m7R6xh-b6_2^9C{mY+8*p<@N46_w9Mr-^D9-QQ}meEO84epaYL z&&V3+>J20AIUMh74o$!F)BH-f8WfGc`i?_wMd*7R=N;bcA-Bm4-r-G6AMEVFMVt9w z@x3PSw|#WeFEs#cJ%xzf0fE6P<598i&% z7oFsObpk4iwB3_!6C(?Zq#r<X zKo1B)C>=xU-z5vmNO~k)W-pEnaorAp3koD6P}9shp+30?>*f>|H|7&R{9=B^V_XZL zBs^C#8!A#1vHd%w{9ps0{}+Jm3h|8C0mJeKuFxHJN_+(HK8$>zcYU+d#W>$T)8!THFl(YKpP{E{?DLJLb@&)57n|8{7qNdteeynG-7B2Vuf9Tg3uP6L*Zc zA0eK}IuXGP$)fS!6M7&1R@4P3rGN|2tOE z>o@VM>+9F~zqR>8IXv%$`!oLX^Y!b$>eJBBE^(=Oj0Y4oLTWC(vq5R`&eb;Cc*;(a z<%b?jOAB3@kk%D0n(#qT(SCd+3tFuvZY+!&3k;gX!*d9Pj+2bZ&xEV zm0d-@?vjEFV`8B+8kGO}h`BF5D(VTZYygZVB_)yJN#b7zxh2YX>n`DPig)?k!`3VF zx+CIy9HJL0=JZ za;PQbO#Csk(q{QDjl(^ONd4#i-5d2+w4Mi0MOozjp|w-V$Mak=A0vUc_YQH_`_RVD^4!87bBcjG*JMzB!TllI(7wg$%HH~cRDOw)3C!&zoSEJh`RA0A|1 zey*>!o^EpZyH6tp_Qs7D`+LV1{F#~yCernli4GQ zu~U`*>V%r|ZZL*@Z>?jkP!s+*BIf0j3)7w6_%CHIa03Sxlvo6Nogrh}m%IMv($8Q|J0&Tif8fTQL8aWf0$`fo`=0YBhy1xv zCs!RgdUTUAXfYb;;OE5GG;2WXvX zZ2S(++c9$pHv;#VmU=A_?vFpQH_(9}haFnLwM7inlPmwq+c?bN_?of2R*rY9cm}_{ zDn{CnfMP{PX45R^*==W2&+e$H?=yH$xoNW?G;ZD&7>`>j_3K=yzAjX((c)LifS>Lf zztMTdUGf`SX|5Vs*mEWwCk93TY|2+f;zewj>`{4u67~wZXL=+&!}cIwfOi}%YsW6Y zSB3C_uYsX|(tk8#2dkCew+5&O3n~fg+dZy9f=eyeaEKos{V$2DvGLHMf&CAEu5TCT zYn}J8n{$R)tDF;T*XTtgM>3X74SK<1B(OdQ_8~SvW`YFE@#6nKm1s2_&++4!v6X7 zo3n@PI4tTcxcWy<{fJM(n2#Z)`U~p~KS}#dy!fPmOskL{KZ<0@CNJY}OB~kNk`nnl z1MF1g+d;H_If$bgjvuCw6lpSiA`Ykmg~K1#B*0(DFDB*Jo&4;fA|?q|##!(@G^=E) zaGM9J0g$+71jh)}z|f0o7|n`d)Ax_AWb!tUh^}&u@ee4%waED&9cBDN3N&jA+HYji z#9w1gVKf4zj4k?muMmIeHG~U)OCzSe$GDTf``uvwOaLxvQ2(4idh%fLQiK#3?U99> zAa%j8ZrOHGrj6MM)tdQ27((v*s>~+*<})te!lzx}OWtn@o;)W-MwE?2BjL1eb#10m zK(gD)BsbppkR}7F^XifVAGRft1&vPKw~fGbDVjn}eK`Ayn*jiT^DFn2lnxtRoqf3( z4(e<&2j=B1jCsH-r6;~Qf@)Y_^a>5h4IzGJrekzkHz^x_O62LUfKmw`qPPdDrr?q& z6$8pe-BA3J_ZhY;D#pce>Q~DND+>dqB9HOeu@q_XO;zpJbn;p!8uRv!T)vTO7a7rp zl^`p{53PAH<>UuHlgJWaB2#l`W zIxd9X#9JfohwWZ?>H}21rRjI1=?a zEgKLn^S%N<;PR)kpFX4}uv$#F@YiQOWDHqEF zKVilS)i7aN-|PGNTjD4-6o*n zXW7a2a>pDpc_}GY0hbTkR1Ab0?+W@2dn^3MJ@sGE>_H)AZB?ha;PYDCbR1(yr`YRW z$Je{HQ$c44y)KwHhan|?+FaI2nF195@MrTT-V&O_uVI6;Fy#Zb{fkKwp{+#( zhNAM~mP!{}AC>`;w&}`V!osS0V~M5Y%0E`H&gdKuH9tlczU;s!6_yj~|NXxc~UJ&C5iv>x@AI8cu zc)2XRn3Z!J*%c)wI+w`yhV<|O{Vsr&MH1w<8nyg3T0Q7g+j2gv!~x*HJ{Ub6CH-8X z=ma1M{0JO$_?fl=A7Qqz;{3WF)tNt z=OuQGJZLxSAkkaO-@ilC%DjuiWzNpv|8({ToC31f_)WB&_ob!6#SPE0wY2;BbUudV zWf#8;jDVM37KfY_tPL&p>gc&;IamnWP{3cI?os}vw?~#^gyS3dy&@xtR5-yX9KBbx0=Ieh36>iXBbnkyVNUZ|eD1Ui#3xhFA zfn=7pwCPl3?Q^ah;eR5N~SN7bTNWKd0$gow0z+_x!3+Fpc z;-nq;lkWEAw%M1@-RnThtuny`fn9&#R#_kb=v50iZy#IU_fNW^@GXRh`fy`~JiAr9 z{1JDV*Q`qA8gwswC2uY+aV^21*WFEpM>>Y&1)rYYPva zNy?)xfYL~Bvs%BP0;3Mb)XtHFhwZWKvP)%Ndhx5h9fUS7$g#r)`P%o8wOD_A&>b?F z0uB?dv92#^n(`R14Z25s+@{8voa?vEr=#>`L_;{9ftUzMU9C=?xd|M#N9u20YgN%59+!NA4^6Yyz1$+5x`-~BUStlS~mF}!sU)#mxfMJK@ zwgw#+$+wm{>gt#`X^qY7>Nbn{<8aJobG;zrLUSS|sjsziwLLs?Iu^<*^L$jeih+S* zPuZJ_0aBwg7*wGlSZ7)MHc0>{vTL3z%@$QHoJTgJhj!YPlhgS1?PM+fXq>})0u7P& zUQSN!V>HiGrEliW^F}quxl)pdRfPKu4D$T>`c=ulZhXsvqFG21 z#>X;45aotNuoA5AD-MR3FJHiX-sisOYWkbQzxk+gIVoN8Jy0L9fcj-yH=kigQTnx| ztYjbT2DAVxus$VCHk~iiDD>VdelIlwFcA5|Zoj6P@#|`C{zawT%^z`Vn>yvw z(T;OGdd--R9xx6M-!dZBy;^KT_^w1h>?H9^A}!J}+*FOV^e|96lEAXj5@2zgeC8n> zAtBZci$kJW#e+(d6=fkyd!u7o`18<0@HMxw_bjQRA){Gk()H8!>^IN;3<|C_8?7Lvi@J}VhD+N<(qC?+o;>VUNPg?r*RAP_? zgM6L40;EXnkC)^MYdJeiv%i~PM%l=fDc-mm0;|v%rR3P5>44}y7eiXyFK8;pbEX|p z41H;7x{?n##{-W+3~E@kG-r7}+NDnzV(oAjPOLBm2WBy=A}nxLYkc1|Ps(Gy3!&%E zAcWoBC3a`cTCmGph0P_0Oo~Hy_ag<}73M-Xt7yEVn1+ooh2x z0>Y5}G>Ax^>aTqK`ed74uQ%tU{lfc+S~w9^<*s@TThQ%({p89AIuJJE4LKYvG87T4 zdi8e32`njR$}FF^nG*jFrw1eTUyg4$sMY_}ehSqWh9|P$dA~X#crC61GbZUi#Xp1x zurA$@?tx)siWa;FVi2dZg|F}=2YD92e?7MmY5>`v^M#mCNlEZ8+-*T|IM#Q^c+>`NYx911x&`w9(9_M{w!vnDhAmYFI2%} zbQINYtOi^P_5`>-=M<4IMraUqQ|O8i$^e$5fYmV}yST_^q2$>K{E{AOj1I|!x4tg} zISQGghRU&wcXF7WK4Y6-S!Yq zP8N-U2=l(wldNE*WSdCg5r8tC2r$wDA3}zn9KAUGPI8?3tzFKWfIz>XhwwH^hUJ0j z!V7fZuEiwp%ao%j2-z&s$E_iu;w>DF0^+Z6IO2%m!oIoU+X$D zo2Y(1Gw z>INRbLW;WJS589~V%2!hzW(fUv`1AUHR?+15JK8#1zk96geT0ima}%JAwt&(W(M>O&6{*;l zf#QEn^Fv#`_(70|TBFgYv=t`-(YWYPI(U6PyBCQcn9h;KD4Rt}pJww0oc!V1qpdr$ zosENyKhFPk`(IDz^ZPgUZk*(A;^+IMT&k`>QJ%;VES;*nit~OCfu-h!#gt*j?&<4k z^~UK$#ln|N+#V66#o^GbYhs_PGJKXK?*mRlea>9I=bb&Rl1Pn zv2GsqU#m9ACS^FQjau{(a_Yx{GTS&*VIQi03i`bGYc0jH>asr~LmIl*?KQ)s+GFQU zs%AfZP(p07xc+CK1OWpaL-WfYom~Fl-IDfe0QHJ(TUL>B_F-|@`HvhIyR8jd-)f`U zE_#p2j)N9Mh$%d`{hm$uWtz~G*bLVnPF%i9{Yck@r28GTm7^xAwOMw6cZYZPB zeDheB(}FfM)F8m50HSAP@Q}aEE5eqLjNA`FR@rd?4QfNY5C?#{b>koQETE$x7RoL| zEuDH{8o;*#RuejwP^NU%&c}Q+D5pO^d?HIu&-uh;V9c9rq&dze>rh5c8Xl}!!;My) z(*b)~;Z8Py1u27nHGZS^&VLIl^YV>x*n;653{d5^r8)`I)^b|W6A1-jDi&->#Rg^y zASMUjTz}WM)7^+bnm;@G69Lmzyx!Tw3CWY6=nG@9&}Gq+)97OYfD}bDg9| zb`B4$=+v47|CCl~y%T9uI%QEoN!ViWKF9;CIn@ZOopxSVqa9{UPXiaOt)&Jm7|}wa z`!=#!oVmbsq&vUQyLk-n zKyb_7of6AMq`vrWKd1Lt?W$c~BsC%Z=;JN(ae#<#-=o$%CDl%?GH>}%=q3}t|AMg; zM0xK~iq3wD8MU!~)Qozbc<~Q*cT_IQ)E?Gm#oK+ELg8b)7O?x#NoePCq3RKt>P;!} zOv`w_qEtyd)%S5|?Qql77GmXvjGfWabNb`~9xw7^Xsy!_-Kp*H)H?6MKI_`1h zghjp?-z%$qs-fYWgr7(< zlYHO=jMGKTGp|{%$y>zbMk}793*+(r5m}wIOs^DNIY^+$d>@}(e`eeQz2L|k)2T?O z4HjoUXD2@S+AujY&#s4H6dw3^2diT6Li|j*?IfYGdN!_q)I({|a7CDi#+>h_NwOw|#uzJ=FI{&`B*>W7<9eyqkyFTiSH|B9d>mms~&WY2<120i}NVL@Hu?mN1l0xbW zT%`mtj)hkgDWqwFKj%ap0NYzEn1YR%p6wF#~psl53qrxEU*oc zejI=1`vT!`adpbz)O0-_k%^=EKa)wgDnLKKQvDL8jI;v7`0W=j@WUx(0 zmjU2ngNEEMjpz!rY|V&#tD=V^clnY$_ZJuOn8$>va3sHyAYf6kDonmSDB=51IXcvyw=DEpsq;gNsCnvbo9%VC>C61k69VgBG z!V0RZLw2Y@-VQ$>aHa|6*jf-b6`@|*;mGAUnP)G4hdGoY$2l-T#Ka4>doiOOxsn+) zkC9CB7K#e|lI$*RIOoG*MXKujTbFsx?GC2~UW1KYQ_l zt0+GiGr%|;qC}X~MkL@9a{!YyM*^w#y>DWzX)qbqcxC5`QkLiNHo??6^ul49t zGC%I{p3+Y3VsD$s&WB2Z&Fi3fVVZV_ZdMc(5|)^9*(E?MEzNK52@Tn;2cM?5|G4z}8*j4$i<*5;ov_%~#(NRFW6H9jXQ zVNuz@DJ@+Mpb5$1vd3OHd`z`3Q=OC_-xdwfevHC#23Tg;F^F&!xtmq9C>CUMN93DeBR*B$BHNzp3KFvm2vSqOZd$*)sMjDX7*@J*EPsG63 z8!DV|#xm%!)2@@IH8>JP*$(V*TrI;(!}nHBEV!%DiaFN~HC07gY!t3vdXWqtMx>8wZ)ekI4!{3rae5B38r}I#pkuAP)4F$Q4PXD`uP< znq(ni!!Bhv+G$seR6?fw1;StQ`(2c5%j6=urZ}f9!UUtM_p|wygS!pK;pMD5n#c#@ z!JcIE$dftRLn2&vIMh1DXqD57%5k2ojFY-H74p(oC`q#KMxiTe!t`fP?=n}>TFh%D{b`{Y` zwa@913aC|9hPp)7Au(Kz!srqztWM^d5l||=TAVdpxBuIgHJ~VDIffULX69f0@$u$Y zf4o1x@}>8C7Z2PDlddmXqU*OLp&=#Rzo-Y@uk={CHdLw^Jfb8VtFn9vDb>6bp5;{o z1ZqM+2X*y1j0!LirAs9uuLY>KWqpZRGoS5nZ@7bpuPF0WI~ffsR&7WFU7ER2m-_aY z)zDi^)gq1cxnPnJSx~M)i%IrP;HnGnAPcb-l&LmBAaAVe^d*K$fZzb$fR~7rcpnh8 z?T#XTrgDOnYjj((mD}HmQAu*=+&Juyd(~3wsE-g&i|3FAw?J7^aZa3*p|oXTcwu@w z!JuayGL<^%<{0Kw1%#=Na1T(Me=JL&R>D3A=SxZ=hS=+d`VdBL;tIzQw}zNs%4wo@ zWo#CZ0JOdjljxVKm%hrhwb1+&t5oLVhB{$qf^cW);kl^57D2=dk$M|`46h7MZEZ_2 z1|wppOWeCZQCQmwD@^JyeAb*0h>Ub02qouK-=b3VvSb0Y;GA{jm4s!KN0BtCw8CK% zsmDeM)V?ecC(@)$6Sgl)z8G%2A=p%zX-yIwXi764p1-4KN2dTCG(x36S_vP%M7BjR z^n?ah)I7*NnZO#<2>`a3?XQvYg2lzuIhjhK0;KY6Al`ii1;ShxE1Vc+_ez&C1|KWO z2A_wNhzts)qUd>iMQRMpoD5I1{D+4;jSv83K?-X3?+(W6^llreL}jV7gKQ8#mQa9T z@P#T{%?sr(a@uY`e`C177LY9>?et6d_J8s*L2B@ofte)=VmL2M{mrf$}9r zuy&`_ChJeS7er;yp62d+`bU20_AALh>UVtPbXSOa;YssZc2U*oN)UFKgQ$Wir2MAz zwnEP50$9BL{^xf*8QpAlT7(^>8#3-b3JM;^~>L=^)fD?NjB+hAo0)^Y2gVhR2UY6)iZLGq?U2*8MPHZ4fo zcbFkBmixjql{?X7&yU}R%h`ocWCsUC4V2Xn1?t>hFaR-5GjkvlztUqfQ}|q-aMpoCIo10Ta64^G)IfPyG9<7A5mr6hC64j9V*AGWe=g|>Wn zQVHr@eCpeW_$rFT_a0Km)QYrGT-$4?Cx|ZWnYD^ZHRO~q= zyxa=liFXqlAjs+C=Jc3y6|%y8EiSuI$*3k$rcleuRgg@Y2?7jiF(%S277DC268%jm zS9`qcCYCL`0M7}Ob#|Bub!}-e_PEja6?iB3ej3S09(Mz;md`T z_;~79eRn11@1A6BP^ko_l~c9z$#nuqLlImrgz2aT9=B$FZLvzlmdCbL)x>ntq~kc;a)}GgUwTR*7AB8*BrmlXU%o72w4Fa8=xLQF2?P zk2#PD=LrIp0KJT9i(1YFM!AZYr=Fq62SvW84$}%ly~nDwhm%g6tWLj+)_eJn+fEw; zT;XKIXHSiWg|9T|q%$Ys%Db-9VHLF*Dcbrb#DWB&q6eyEe4P;#u78#_<&D5@X!~_@ z*f6Y2o8jbq6Xy^rtq4z${U|Hi2kfK)i|Z1L<%EcCLb!$_0?peSn`6OTe#L&!v?&dQ zHL@a$h?7t~vTKL#X6c3f4jW49#JX3EL% zJ&tKeK?&zk{TV{~_3pu~;qSlR;NQ~RxlQms+#7R6@SmI!jD1d~1GE*ECqtOsjmGP( zSk+<(RY@BaG#w(=5)%D``iObH<_O=}X|JY4;Z%_{5(Zebo$IWL>ms8ZfyD_EhCdQ6 zntTNwDpE>z&jgx{{!Nwz`#;f0*5g`miPgd6Kv0)rw%I7&>aU;(?NI9!Go-N8WjXEa zj5Pc@Uv5V%3J44J52{zp4}?u1<5v(*^~CxSQ5`KN^$&TPc3+cOYGsYim${yqp=y<+ zgp^a2QTcEQ?Zp!)W^SKwd5zSnSQJap$gws}L-+Zug61pyX@Y#^ZsSwYu8CbvM_o!{ z*^YRIB;hRm*CS0jh+<=SZ980I8Q$a-0ttV*FbQA*(?r+16Q z(|wY&PO;m@gF+nOZYF7S`Lm7sCBv_FU#{9kw>UF@B?43U2o?}LF`(yjpgQr#f$&%Q z;@}p)DNm*nFs$N49P(Za=0$L=W0Ag_EdB z*b)!B0L4g6i+YhIg_>2>NO8YGRqr|8wrl`b=@o1X2gTwdohWO~!ttlc_tWTMTb>0v z?3QMeJ($_dEA~kQ+HKG5MxGI8y1s~aAl{?bf=YG&+LC>OD#R;_Q!g|E0=NpHaoQlZ zv`r4Bg>^!jOoZSwOR`K2K9zkP$(B$SzRGw7Uyr%No2oEnK++`kj3)2=h~bDBt)BLU zUegC+n8|3-{fCUIHLH1!R7s=!d*!i@s4s*SCv4#{foC3k0tMMl*{hY=C3k6nYfadH z#1;jI)&uOu|-Kg(9+%C*Phib ziM0uX=e3Tq``l2qQ)UJ3TVe_(V1IlNdPzeG8zgPliHzu28|+c~VUoNgP8-IsHn3yG z8lYb}m5&awE6e~|Kx*FA*?>iA-q}8Od|Z=jrHdnu{OPX3T&0huuJ|3@v>Q#{BZsCm zXX9_slyaz~LkG3P$@0t7y_<3*EXvGyMHEv)f?#&rSvwhVzO3?XVsg+uRg|dkcfVqT z6SS_x=_C0`JSMNQwBvSpW(PZTxpLOkX@A@vX~7KNGFOZx}I z%!$R$9>dp%EN2V$?$+4E?*y*Nu85Yv-q$wbc&6dwLrCu&J$F@bcmn&~K`}cY{IYeW zw9W6=r#9A?@ILDDsnfv+11oG6vRTrK>uLY2{up}ky=;K1G9Bb+8tkbXl_?}vU{)(r zgsv2|gVMPy8GE|cwYR>$e$}xU9Gn0peYBGLZrj4)R=Y;1(}om}_SS7Ga>O)|2TG7&Bk9eJU0Lb)AW}c9E@Lpq zDZ)L(5LuuXSTu+r!x2&(FZD3#bJDxRUX*&7tb-k&f2(Bg;aiv%R<4u%$vnk7>Q}X zTiKZp^DiYSk$GbBXinCQ=$O0&0N+HcYrvJ!nYI`Uqk>iAfQL`tmAarQ+dWrQihP%ZO4%-HOe0jxr_Q2LcLlkhz(69#TZ>4~l40GE9fmZOh!wTc@)(}grg5FQ84x>h9N z7pGZ;N5%SgNQ>p_!QXAk$kmJQ{v{F9@By2-rY2enoBEX49ZsY5`S10Qdb%T8(A z^G**FnAg37^6DWOvC!{Ai?>#P6;zksIrkXEr`ZX390$>g!zg=8h#v+6lxi)(GQJY?C;6)Pd#>|`uReTAXx?LL=E9!6rx+GfKWJ%gK2kBLl)>kP6}qZsun`36}Dt!$x18 z+qx@+ov^)Bh8>6bo=@mg;fRU>Aj~e;iwRkkg;GTZ-sw?kW#7jH^FM#}!+)|!rw&_U zwmR7PqbkG)`lLHRStFdGvMSfE%VD0b@+#m;tqc6M<<`ylx>%)yk~3X;&DVU zNrRDdx2*Rc=sWAPn@qev)lajWEXkWT8E_o0*z5j|6m&T86IJsS`?<{;p%2;A%)nYT zRIhnkl$vpD|EDKCU6AB`E&wLT;iv+sJg@dhnVUa+^Y{-BB>Ten6GA5EYyOHFSSK8* z{YbHjI9!6DJ^Tx9OyT-B+ewta1(1+Z9{bi7mIhZxQQJ zqUYjd`94CRJ>irgiHLE+(=mU^8_VPTO6ypn=JMU}>A%fcOsD$ePhx2Wi}GT7{zPe0 z3S5H~^tdHhtN%#8YD|mXsd|ugO2nhk1&>YEjaj+2=yaCbzRyPf=ih>;Cv@_5vR>NE zksO3Y=@mC6{F19JK=hL^=nA6fD_KFy%RI5TR*i__?2I-t#pDm~$rnHMabCCuF#X~J zmt~X=^A(b;+`n=yVtu;`F>pyUGaCIONO)>=Mn=E9#vK5Q;sj-w>l;87_3tN4$$e_5 z%TxxV_XTA-;grQ!GG^FZJfNtB7i3B4&tYRhbDoAZxb4p$jG-izUDo|>k~#SJ@!~55+=x{C(HiM|@9YX6L9|I3xDS4U!7NDLHk2&)5FpDm zTM=s<8jB8;_nlr1`IFP!UrHjS$vK3dVs4Y+Qlh{2nGS=!@4ingZ4ZLeO=*h2z{hp_ zxxD273Yh@wv)`dDBY=X1h5ZNQ(-o<>T$CsHh__^G|C7@*EOvI!UWRHrV-GGF zEmTSpv9UrLUusM)QxmaI!!j9Z{D*OroGRaD)jN2ic4T&yoD#GwW)H%|Dt*{t5x41) z;fdaM3>~GO+nAP}KE3j-_xhSPZeep!5YC`e$ly6GE3CNTszhKGM))0SJNS{Pm%J2q zurdqc#hXpQ@EF@ApSi32(DACc@(Nm02qsW=b6vjh40p1!y|lRqW;z-*r`{{j%Zh1J z_PT1~%16i(ZD|L>lb#o1HSSJ@kBDxlfdKXRD~E4Ixba{Nx#lxe8ZiJ$Xo3C8*WHq& z8RZIT45lb6YDT3gg%d9;kOS8iVY>nX)Xp5Y-DJ9!!v(CHa? z0ykSm5jW&DZ2=5ewH1=e=T#Mq;@}AN1j)N*Mw={`*Qp$~S-i-Ud+vhLlMIvDI7Ee$ zr4Ntr(1nAFxP=VJc;7Urs=tiB#&`;pB3{PIv;!ezeuZ>V8!hF&r(1**VKDx;&W*iU z5LGQyJghjJk32g`#PHQIiZmrtAxPNgR)sqTV8#CGa3a(gHlD7$n!K7l4CMUzy)xl> zl6-Kow4Li1Rs?HOKDcgyIPaMhH07tRM#BJ8k{?&R)SIZ}wRQCL*wfXWfyw&}h6iaU zz3;-6af?{}KXRY6!XC%m>cKIkQ%W<6O>g4SYZB>HIYP@9>7L`}=%*>`j6=V#lhn-Gy^|ep#{)+1q}mfD+)ji!h-3bQYU*9`%Vvr4MLkXl3#m057h&3IoC7pQx$ zB=id35aAcwf9rIh3fQL18gd~}xCr22dm8(QZ=*>L$cvF7XV_m667`u=R`7uMplan( zna9>&ag#ircr~?lk_kP|6$gT^M=YDu}w&7QHyLpz33JdU4`O>UC|qeHF~Z% zQqr_WG%*KTAUb=@&J5eyyL83D2mN|%DH24j);JplsqygoHaYIk-F$n&A{9l}UIdun zZip@m^GFm>8e>tKk&TX{?kA_Dd-jC#?vR!^4!Wv(_($B_`gZ1xv!6$^&8S@G(2>CU zqp~@p7B%365;jjHCBhd}n+%U?u^HE=!DEhl?(1>IL>|#;f5Dm~QD}!RP`pO0K9Z#l z`KlJnZ2CMtRGlIs&I;a%>2T^R$=Ro0)Xu~o&N zfIzyOAr71;WCJ!q=P9+N50K%`cNtWF0D1g*2q#~7nRd!++9W&f(dHj0Nm9P!NvjF! z-{}$m!3PrRAADdSN3>B9HKMTsdzXuadOX-nE=qv|S_pfbI^&5*g92#Vk5v9(3kaud zCjN;l_k$1aF#6fcGorEwkR6)*^h_-Poo2zAXn4*-WZmcP)~tWp+x_r^53XH9cn)iM z!X+gi$T59#V`D?#F^#)2lJtGE#u%lMfLa#c0sQI7)~%+pgVG z;_|-ukg>)n-|45IJ}ja2l_YR@M*1QGOU7`CNzLAW%0wWwA>&3l3r#g~)HbmFc?Vvm z8a-sFPIJ1<@2Jv^5I=F5>1Z=dP(|2I@t5p(<-_o3gv_xY21H|8UKNcj5( zg|sTsqyMGUuee%>GY6NXRuxgGY2rQ=Zbvm}1E=YtckxT-mtYs!9|*x{(p$s5-uQMR}0|9+Rm>!V|mCW(b)5y`zooS@;AC z;7b_{eSo^{$`v)b!U!PG@On==dixn5Si0E%;-F_+ty|EMFMzs}HSx2%0Kl0{OU>A7 zPx5nn7HxoLcib))I@>#(acpp5xLf9tTgBBAj#fb>x`|_k;A89HIr>AzX)gc9YBV;5 zA>%d%=IK_^M>BNdc3xAsJF^xMFA68jFrd{W(R4q%N1yTI-Hk`^pl1LZM6S=3k4~^X&Ka#780!(_-#-H=z z5qh~>RsXXKLg05^(Tn}5O}mo|pVLNDe=Ixc>FLqa#&Z|F^x59)lhdb7$VR{L zk7{t*UjJ@_#}0SDJGtmj7rYvQq?3(Th?Jvi6b|ga*@%S;_8n}0v%6}J%aAbf`Gx`e z#;c?6uALrTBX|88+jRD9fA{3o5gmFCU(Qgnz&L^dvkZ^#&F)Q-`Jgb|MyK2;KLe)O zd%H+hpNo1QW^PIU;fpN)khBkoD=i9Zh)cxSHuPo(7zne2H`iWmKmX=rU3simnsosa zt0f*zb*VNzadq}PzGmjv4>PV>4uKIAeu%=sAem*u=~>nbOw_*eo~Lt?M`3;Sv-W&R zO!!t~F)cEz!yLUC{0%rTdjnMLB$(l;s~cXihUurZxNYUsU?c9i*kksD`aIy*uMtAv z_kD!aZ!X!qzjRC7PuD;GaO+(kdmNtXSvZ^}7?~1{b7qO}Q6N&wDq(^IEXwdSz3tn! z9^UrULp&32e+I4bwugGx^|ue$pMCqdGGZVVqy-y3!xXtOyIWZUvwxpIlx481Yu0A! zsr7nKkEAMyUh2CD@-mZlE)x;~Zymua$eQhIJA2paH?A!z$HslZY;2<${xvvipE_8y z8;WlBkWpn50>!L>J_rAmHhM(kXXUg)Cy%9_l=USQd3|QcQE4sc+?{Q7_No46mb|S( zeeOrQzek{;`~L7k6L%6reGE#xN$PYqpNB+XIHuDn(&PNJWO+xe$V83U@am|KRu>rt z|5jst^NPYTwwRMfcV|1-4zB$%Z@&vW)>?7+F&ccZg3y=s&s3jHAI9wqEW9&ix^q_i zC8pNi4Oy1D_8kvSGkiM*$2#7|6JN-#-J_z3?CIwasAwYAc{ID7_unBGxA}inHK;M7 Lt?0JYE~5V*tF6e& literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-it_IT.po b/wp-content/languages/admin-it_IT.po new file mode 100644 index 0000000..d251218 --- /dev/null +++ b/wp-content/languages/admin-it_IT.po @@ -0,0 +1,10269 @@ +# Translation of Administration in Italian +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 06:53:35+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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Direzione della versione" + +#: wp-admin/upload.php:45 +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 "Utilizza i pulsanti freccia in cima alla finestra di dialogo oppure utilizza i tasti freccia della tua tastiera per navigare rapidamente fra gli elementi media." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "Puoi visualizzare gli elementi media in una semplice vista a griglia o in una lista a colonne. Per passare da una vista all'altra utilizzare le icone poste ia sinistra sopra gli elementi media." + +#: wp-admin/upload.php:37 +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 "Per cancellare elementi media fare clic sul pulsante Selezione multipla in cima allo schermo. Selezionare gli elementi che si desidera cancellare e quindi fare clic sul pulsante Cancella selezionati. Facendo clic sul pulsante Cancella selezione si tornerà alla visualizzazione degli elementi media." + +#: wp-admin/upload.php:44 +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 "Facendo clic su un elemento verrà visualizzata la finestra di dialogo Dettaglia allegato che ti permetterà di vedere l'anteprima del media e di effettuare delle modifiche veloci. Ogni modifica che farai ai dettagli dell'allegato verrà salvata automaticamente." + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "Da questa finestra di dialogo puoi anche cancellare singoli elementi ed accedere alla schermata di modifica estesa." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "Grazie per aver aggiornato! WordPress %s ti fornisce una esperienza di scrittura e di gestione semplice e piacevole." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Gestisci i tuoi elementi multimediali con stile" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Esplora i tuoi caricamenti tramite una bella griglia infinita. Una nuova anteprima dei dettagli velocizza la visualizzazione e la modifica di qualsiasi numero di media." + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Lavorare con le incorporazioni non è mai stato così facile" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Incolla una URL di YouTube su una singola linea e guarda come diviene magicamente un video incorporato. Prova ora con un tweet. Oh si — l'operazione di incorporare oggetti è divenuta una esperienza visuale. L'editor mostra una vera anteprima dei tuoi contenuti incorporati, risparmiandoti tempo e dandoti maggiore fiducia." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "Abbiamo anche espanso il numero di servizi supportati, puoi incorporare anche da CollegeHumor, le playlist di YouTube ed i talk di TED. Verifica tutte le tipologie di incorporamento (in inglese) che supporta WordPress." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Concentrati sui tuoi contenuti" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "La scrittura e la modifica è semplice e maggiormente coinvolgente con un editor che si espande per adattarsi ai contenuti man mano che scrivi mantenendo gli strumenti di formattazione sempre disponibili." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Trova il plugin giusto" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Nella directory dei plugin di WordPress vi sono oltre 30.000 plugin gratuiti e open source. WordPress 4.0 rende semplice trovare quello giusto per i tuoi bisogni tramite le nuove metriche, la ricerca migliorata e una ricerca per scorrimento migliore." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Sfoglia i plugin" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "API di personalizzazione" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "Contesti, pannelli e grandi array di controlli sono ora gestiti dal personalizzatore" + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Ordinamento delle query" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Gli sviluppatori hanno maggiore flessibilità nel creare clausole %1$s tramite %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Aggiornamento di librerie: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Se desideri avere solo una idea di quello che è disponibile puoi sfogliare i plugin In evidenza e quelli Popolari utilizzando i link in alto a sinistra nella schermata. Queste sezioni si aggiornano con regolarità." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Tutti i file che carichi sono elencati nella Media library con gli elementi più recenti elencati per primi." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Aggiungi plugin" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Sfoglia" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Tipologia di traduzione non valida" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Nota:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "La costante %s nel file %s non è più necessaria." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tutti (%s)" +msgstr[1] "Tutti (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Non allegato (%s)" +msgstr[1] "Non allegati (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Cestinato (%s)" +msgstr[1] "Cestinati (%s)" + +#: wp-admin/install.php:216 +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 "Benvenuto nella famosa installazione di WordPress in cinque minuti! Compila semplicemente le informazioni qua sotto e sei già sulla strada per utilizzare la piattaforma di pubblicazione più estesa e potente del mondo." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Non testato con la tua versione di WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Incompatibile con la tua versione di WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Compatibie con la tua versione di WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d stella" +msgstr[1] "%d stelle" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Seleziona l'azione globale" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Espande l'editor per farlo corrispondere all'altezza della finestra." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Mese" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Giorno" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Ora" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minuto" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Stiamo per utilizzare queste informazioni per creare un file wp-config.php." + +#: wp-admin/theme-install.php:82 +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. 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 "Puoi effettuare Ricerche sui temi You per parola chiave, autore o tag oppure puoi essere più specifico e cercare secondo i criteri elencati nel filtro delle funzionalità. In alternativa puoi scorrere i temi che sono Evidenziati, Popolari o gli Ultimi. Una volta trovato un tema che ti piace potrai vederlo in anteprima oppure installarlo." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Già installato" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Precedente" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Successivo" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA TESTER:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Questo sito è pronto per installare automaticamente gli aggiornamenti delle future versioni beta." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "La visualizzazione a griglia per la Libreria media richiede JavaScript. Passa alla visualizzazione ad elenco." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Aggiungi l'utente senza inviare una mail che richieda la sua conferma." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "Il team di WordPress desidera aiutarti. Inoltra questa mail a %s ed il team lavorerà con te per assicurarsi che il tuo sito sia funzionante." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s ha fallito l'inclusione (embed)." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Anteprima non disponibile. %s non può venire incorporato con sicurezza." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Seleziona pagina" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta test" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Prestazioni" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Socialità" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Strumenti" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Installa %s ora" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Aggiorna %s ora" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Maggiori dettagli" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s download" +msgstr[1] "%s download" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Visualizza i dettagli" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Conteggio" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Aggiornati di recente" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"LOG DI AGGIORNAMENTO\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Recensioni" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Dona per questo plugin »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Fai clic per visualizzare le recensioni che hanno fornito una valutazione di %d stella" +msgstr[1] "Fai clic per visualizzare le recensioni che hanno fornito una valutazione di %d stelle" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Contributori" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Il Personalizzatore ti permette di visualizzare in anteprima le modifiche al tuo sito prima di pubblicarle. Puoi anche navigare fra le diverse pagine del sito per vederne una anteprima." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Se ci contatti vedremo di assicurarci che tu non abbia mai più questo problema." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Nuova funzionalità: Anteprima widget in tempo reale" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Aggiungi, modifica e riposiziona i tuoi widget direttamente dal personalizzatore del tema." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Visualizza le modifiche in tempo reale e salva le modifiche solo quando sei soddisfatto." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Nessuna valutazione." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Filtrati in base a:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Nessun tema trovato. Prova una ricerca con termini differenti." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Per ritagliare l’immagine, clicca e trascina il mouse per effettuare una selezione." + +#: wp-admin/includes/image-edit.php:44 +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 "Puoi scalare proporzionalmente l’immagine originale. Per un migliore risultato, dovresti scalare l’immagine prima di ritagliarla, capovolgerla o ruotarla. Le immagini possono essere solo rimpiccolite, non ingrandite." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Una barra rossa sulla sinistra indica che il commento è in attesa di essere moderato." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Per gli utenti che utilizzano la tastiera: mentre lavorate nell’editor visuale, potete utilizzare la combinazione di tasti Alt + F10 per accedere alla barra degli strumenti." + +#: wp-admin/includes/image-edit.php:86 +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 "Il rapporto dimensioni è la proporzione fra la larghezza e l’altezza. Puoi preservare questa proporzione tenendo premuto il tasto Maiuscolo mentre ridimensioni la tua selezione. Utilizza il campo di input per specificare la proporzione, ad esempio 1:1 (quadrata), 4:3, 16:9, ecc," + +#: wp-admin/includes/image-edit.php:89 +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 "Dopo aver fatto la tua selezione, puoi modificarla inserendo le dimensioni in pixel. Le dimensioni minime sono quelle della miniatura come specificata nelle impostazioni Media." + +#: wp-admin/includes/image-edit.php:119 +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 "Puoi modificare l’immagine e preservarne la miniatura. Ad esempio, potresti volere una miniatura quadrata che mostra solo una parte dell’immagine." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Visualizzata nella pagina dell'allegato." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Cerca" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Tutti i tipi di commento" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "In evidenza" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Popolari" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Più nuovo" + +#: wp-admin/users.php:46 +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 "Rimuovi ti permette di eliminare un utente dal tuo sito. Non cancella i suoi contenuti. Puoi rimuovere più utenti in una volta utilizzando le azioni di gruppo." + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Il tuo nuovo sito WordPress è pronto:\n" +"\n" +"%1$s\n" +"\n" +"Puoi collegarti all'account amministratore con le seguenti informazioni:\n" +"\n" +"Nomeutente: %2$s\n" +"Password: %3$s\n" +"\n" +"Ci auguriamo che tu ti diverta con il tuo nuovo sito. Grazie!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "COntrolli del box - Fai clic sulla barra del titolo del box per aprirlo o chiuderlo. Alcuni box, aggiunti dai plugin, potrebbero avere dei contenuti configurabili, e visualizzeranno un link “Configura” nella barra del titolo se posizionate il cursore sopra." + +#: wp-admin/index.php:67 +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 "In sintesi - Visualizza un riassunto del contenuto del tuo sito e identifica quale tema e la versione di WordPress in uso." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Torna all'editor articolo" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Aggiungi Tema" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Temi in evidenza" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Temi popolari" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Nuovi temi" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Cerca temi" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Cerca temi..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Dettagli & anteprima" + +#: wp-admin/users.php:48 +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 "Elimina ti porta alla pagina di conferma della eliminazione utente, dove puoi rimuovere definitivamente un utente dal tuo sito ed eliminare i suoi contenuti. Puoi anche eliminare più utenti in una volta sola utilizzando le azioni di gruppo." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Cosa si deve fare con il contenuto di questo utente?" +msgstr[1] "Cosa si deve fare con il contenuto di questi utenti?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Cancella tutto il contenuto" + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Assegna tutto il contenuto a:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Tipo" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Grazie per aver creato con WordPress." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Forum di supporto" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA TESTING?\n" +"=============\n" +"\n" +"Questa mail di debug viene spedita quando utilizzi una versione di sviluppo di WordPress.\n" +"\n" +"Se pensi che questo errore possa essere dovuto ad un bug di WordPress, puoi comunicarcelo?\n" +" * Apri un 3d nel forum di supporto: https://wordpress.org/support/forum/alphabeta\n" +" * Oppure, se sai scrivere una segnalazione di bug: http://core.trac.wordpress.org/\n" +"\n" +"Grazie! -- The WordPress Team" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Gestione widget" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Gestione menu" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Modifica stato" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Modifica visibiltà" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Naviga nelle revisioni" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Modifica data e ora" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Cerca tra i temi installati..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Se è disponibile un aggiornamento, vedrai una notifica apparire nella Toolbar e nel menù di navigazione." + +#: wp-admin/update-core.php:474 +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 — Per aggiornare la tua installazione di WordPress basta un clic: fai clic sul pulsante “Aggiorna” quando ricevi la notifica che un nuovo aggiornamento è disponibile." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "In molti casi, WordPress eseguirà automaticamente, al tuo posto ed in background, operazioni di manutenzione e aggiornamenti di sicurezza." + +#: wp-admin/update-core.php:478 +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 "Traduzioni — I file che traducono WordPress nella tua lingua sono aggiornati ogni volta che c'è un aggiornamento. Ma se questi file non sono aggiornati, puoi fare clic sul pulsante “Aggiorna traduzioni”." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "In questa schermata puoi eseguire l’aggiornamento all’ultima versione di WordPress e aggiornare i tuoi temi e plugin dai repository di WordPress.org." + +#: wp-admin/update-core.php:475 +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 "Temi e Plugin — Per aggiornare singolarmente i temi ed i plugin da questa schermata, usa le caselle di controllo per effettuare la tua scelta, quindi fai clic sul pulsante “Aggiorna”. Per aggiornare in blocco tutti i temi e i plugin, puoi utilizzare la casella di controllo posizionata in cima alla sezione per selezionarli tutti insieme prima di fare clic sul pulsante Aggiorna." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Benvenuti in WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Se desiderate vedere altri temi da selezionare, fare clic sul pulsante “Aggiungi nuovo” e sarà quindi possibile scorrere o ricercare temi aggiuntivi dalla Directory dei Temi di WordPress.org. I temi nella Directory dei Temi di WordPress.org sono disegnati e sviluppati da terze parti e sono compatibili con la licenza d'uso di WordPresss. Oh, e sono gratuiti!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Layout fisso" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Layout fluido" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Layout responsive" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s Articolo" +msgstr[1] "%s Articoli" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s Pagina" +msgstr[1] "%s Pagine" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s Commento" +msgstr[1] "%s Commenti" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s in moderazione" +msgstr[1] "%s in moderazione" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j M" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB di spazio disponibile/i" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) di spazio utilizzato" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Dettagli del tema" + +#: wp-admin/options-reading.php:66 +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 "Quando questa impostazione è attiva, una segnalazione appare nel riquadro Stato attuale della Bacheca che dice, “Motori di ricerca bloccati,” per ricordarti che il tuo sito non è indicizzabile dai motori." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "In sintesi" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Attivo:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Accessibile" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Questo è un tema child di %s" + +#: wp-admin/themes.php:40 +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 "Questa schermata è utilizata peer la gestione dei temi installati. A parte il tema(i) standard inclusio(i) nell'installazione di WordPress, i temi sono disegnati e sviluppati da terze parti." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Passare sopra col mouse e fare un tap per visualizzare i pulsanti Attiva e Anterpima" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Fai clic sul tema per vedere il nome del tema, la versione, l'autore, la descrizione, i tag e il link per cancellarlo" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Fai clic su personalizza per il tema corrente o anteprima per tutti gli altri temi per vedere l'anteprima" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Il tema corrente appare evidenziato come primo tema." + +#: wp-admin/themes.php:72 +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 "Dare un tocco o passare sopra col mouse su qualsiasi tema e fare quindi click sul pulsante Anteprima per visualizzare una anteprima del proprio sito con quel tema e modificare le impostazioni del tema in una seconda schermata a pieno schermo. Potete trovare il pulsante Anteprima anche in fondo alla schermata di dettaglio del tema. Tramite questo metodo ogni tema installato può essere visualizzato in anteprima e personalizzato." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Il tema in anteprima e totalmente interattivo — puoi navigare fra le varie pagine per vedere come il tema gestisce gli articoli, gli archivi e le altre pagine di template. Le impostazioni possono differire a seconda di quali funzionalità del tema, sono messe a disposizione dell'anteprima dal tema stesso. Per accettare le nove impostazioni ed attivare il tema in un singolo passaggio fare clic sul pulsante Salva e attiva in alto nel menu." + +#: wp-admin/themes.php:74 +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 "Quando si visualizza l'anteprima su un monitor piccolo, è possibile utilizzare l'icona di riduzione in basso nel pannello di sinistra. Questa permette di nasondere il pannello dando così maggior spazio alla visualizzazione del sito con il nuovo tema. Per riattivare il pannello fare nuovamente clic sull'icona di riduzione." + +#: wp-admin/widgets.php:339 +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 "Per attivare un widget, trascinalo dentro a una sidebar o clicca su di esso. Per disattivare un widget e cancellare le sue impostazioni, trascina il widget indietro." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "punteggio di %1$s basato su %2$s votazione" +msgstr[1] "punteggio di %1$s basato su %2$s votazioni" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "punteggio %s" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Questa schermata mostra ad un singolo utente tutti i suoi siti del network, permette inoltre a questo utente di impostare il sito principale. Gli utenti possono usare i link posti sotto ciascun sito per visitare il il sito che la relativa bacheca di amministrazione." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Errore Rollback: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Errore: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "I seguenti plugin sono stati aggiornati con successo:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "I seguenti temi sono stati aggiornati con successo:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Le seguenti traduzioni sono state aggiornate con successo:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "I seguenti plugin hanno fallito l'aggiornamento:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "I seguenti temi hanno fallito l'aggiornamento:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Le seguenti traduzioni hanno fallito l'aggiornamento" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Impossibile inviare il modulo, aggiorna la pagina e riprova." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Impostazioni schermo - Utilizzare la linguetta Impostazioni schermo per scegliere quali riquadri mostrare in bacheca." + +#: wp-admin/index.php:68 +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 "Attività - Visualizza gli articoli programmati che stanno per essere pubblicati, gli articoli pubblicati di recente ed i commenti più recenti ai propri articoli permettendo di moderarli." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Bozza rapida - Permette di creare un nuovo articolo e di salvarlo come bozza. Inoltre visualizza le 5 bozze più recenti." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress News -Le ultime notizie dal progetto ufficiale di WordPress , il Planet di WordPress, e i plugin più popolari e recenti." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "Novità WordPress - Le ultime notizie dal progetto ufficiale WordPress, il Pianeta WordPress." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Oops, non hai il permesso per creare nuove bozze." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Sei sicuro di voler cancellare questo tema?\n" +"\n" +"Fai clic su 'annulla' per tornare indietro, 'OK' per cancellare." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Aggiungi un nuovo tema" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Aggiornamento disponibile" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Chiudi" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Mostra il tema precedente" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Mostra il tema successivo" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Aggiungi un widget" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Attività" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "Sito WordPress: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "SUCCESSO: WordPress è stato correttamente aggiornato alla versione %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "FALLIMENTO: WordPress ha fallito l'aggiornamento alla versione %s" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "SUCCESSO: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "FALLIMENTO: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Si sono verificati dei problemi durante l'aggiornamento in background" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] L'aggiornamento in background è terminato" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Bozza rapida" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "Novità di WordPress" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s con il tema %2$s" + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Che ti passa per la testa?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Visualizza tutte" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Bozze" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Pubblicati a breve" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Pubblicati di recente" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Ancora nessuna attività" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Oggi" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Domani" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Plugin popolari" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Gestione caricamenti" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "L'aggiornamento non può essere installato perchè non è stato possibile copiare alcuni file. Ciò è solitamente dovuto ad una inconsistenza sui permessi dei file." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "È ora disponibile WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Sul tuo sito su %1$s si è verificato un errore critico durante il tentativo di aggiornare WordPress alla versione %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Il tuo sito utiliza la versione %s" + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Aggiorna traduzioni" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Aggiornamento delle traduzioni per %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Traduzioni per %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Il tuo sito è aggiornato a WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] È disponibile WordPress %2$s. Si prega di aggiornare!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] URGENTE: Il tuo sito potrebbe essere giù a causa di un aggiornamento fallito" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Salve! Il tuo sito su %1$s è stato aggiornato automaticamente a WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Non è richiesta da parte tua alcuna altra operazione." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Per altre informazioni sulla versione %s vedi la schermata Informazioni su WordPress:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Aggiornare il proprio sito %1$s a WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Abbiamo tentato ma non siamo riusciti ad aggiornare automaticamente il tuo sito." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "L'aggiornamento è semplice e richiede poco tempo:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Il tuo sito %1$s ha rilevato un errore critico durante l’aggiornamento all’ultima versione di WordPress, %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Ciò significa che il sito è fuori linea o corrotto. Non aver paura: si può porre rimedio." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Verifica il tuo sito ora. È possibile che tutto funzioni. Se segnala che occorre un aggiornamento dovresti farlo:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Mantenere il proprio sito aggiornato è importante per la sicurezza. Rende inoltre internet un posto sicuro per te e i tuoi lettori." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Se hai problemi di qualsiasi tipo o hai bisogno di aiuto, i volontari dei forum di supporto su WordPress.org (in inglese) o su wpitaly.it (in italiano) possono riuscire ad aiutarti." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Vi sono anche alcuni plugin o temi con aggiornamenti disponibili. Aggiornali ora:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "Il tema di WordPress" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "VI sono alcuni dati che descrivono l'errore riscontrato sul tuo sito." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Il tuo fornitore di hosting, i volontari dei forum di supporto o uno sviluppatore amico potranno usare queste informazioni per aiutarti:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Codice di errore: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "ERRORE: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Questo contenuto è al momento bloccato." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Se ne prenderai il controllo, %s verrà bloccato e non potrà proseguire con le modifiche." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Se devi reinstallare la versione %s, puoi farlo da qua o scaricare il pacchetto e reinstallarla manualmente:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "I futuri aggiornamenti di sicurezza verranno applicati automaticamente." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Traduzioni" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Tutte le traduzioni sono aggiornate." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Alcune traduzioni sono obsolete." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Alcune delle traduzioni necessitano di un aggiornamento. Attendi ancora qualche secondo mentre le stiamo aggiornando." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "La traduzione è aggiornata." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Scaricamento della traduzione da %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Aggiornamento traduzione fallito." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Aggiornamento traduzione effettuato con successo." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Aggiornamento tema: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Aggiornamento plugin: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Non vi è abbastanza spazio disco per completare l'aggiornamento." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Il commento deve essere approvato manualmente" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Le dimensioni elencate di seguito determinano le dimensioni massime in pixel da utilizzare quando si aggiunge una immagine alla Libreria media." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Di base WordPress utilizza URL che hanno un punto di domanda e molti numeri al loro interno; tuttavia, WordPress ti offre la possibilità di creare una struttura personalizzata delle URL per i permalink e gli archivi. Ciò può migliorare l'aspetto, l'usabilità e la compatibilità dei tuoi link. Sono disponibili diversi marcatori e qui di seguito vi sono alcuni esempi da cui partire." + +#: wp-admin/theme-editor.php:33 +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 "Aggiornare ad una nuova versione del medesimo tema porterà alla cancellazione delle eventuale modifiche apportate. Per evitare questo problema suggeriamo di creare invece un tema child theme." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Creare un nuovo utente ed aggiungerlo a questo sito." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Gentile utente,\n" +"\n" +"Hai chiesto di recente di modificare l'indirizzo email di amministrazione\n" +"del tuo sito.\n" +"Se ciò è vero, fai clic sul seguente link per cambiare tale indirizzo:\n" +"###ADMIN_URL###\n" +"\n" +"Se non vuoi eseguire questa operaizone puoi tranquillamente\n" +"ignorare questa mail.\n" +"\n" +"Questa mail è stata inviata a ###EMAIL###\n" +"\n" +"Saluti,\n" +"Da ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Ricerca di %1$s in %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "Il pacchetto della lingua manca del file .po o del file .mo." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Tentativo di ritornare alla versione precedente." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "A causa di un errore durante l’aggiornamento, WordPress è tornato alla versione precedente." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Aggiornamento di WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "Il controllo di validità del file (%1$s) non corrisponde con l'atteso valore di controllo (%2$s)." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Questa password non verrà memorizzata sul server." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Preparazione all’installazione dell'ultima versione in corso…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Copia dei file necessari in corso…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Fornire un nome utente valido." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "Il nome utente indicato contiene caratteri non validi." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Le tue password non corrispondono. Riprova." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Devi fornire un indirizzo email." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Questo non è un indirizzo email valido. Gli indirizzi email hanno un formato del tipo username@example.com." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Il tuo tema non supporta nativamente i menu, ma puoi utilizzare i menu nelle sidebar aggiungendo un widget “Menu personalizzato” tramite la schermata Widget screen." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "I menu possono venir visualizzati nelle posizioni definite dal tuo tema ed anche essere utilizzati nelle sidebar aggiungendo un widget “Menu personalizzato” tramite la schermata Widget. Se il tuo tema non supporta la funzionalità di menu personalizzati (i temi standard, %2$s e %3$s, lo fanno), puoi imparare come aggiungere tale supporto seguendo il link alla Documentazione qui a lato." + +#: wp-admin/nav-menus.php:518 +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 "Facendo clic sulla freccia a destra di qualsiasi elemento di un menu all'interno dell'editor apparirà un gruppo di impostazioni standard. Ulteriori impostazioni quali ad esempio la destinazione del link, le classi CSS, la relazione fra i link e la descrizione del link possono venir abilitate o disabilitate tramite la linguetta Opzioni schermo." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "Indirizzo IP:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Categoria aggiunta." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Categoria cancellata." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Categoria aggiornata" + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Categoria non aggiunta." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Categoria non aggiornata." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Categorie cancellate." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Tag aggiunto." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Tag cancellato." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Tag aggiornato." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Tag non aggiunto." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Tag non aggiornato." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Tag cancellati." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s articolo non aggiornato, qualcuno lo sta modificando." +msgstr[1] "%s articoli non aggiornati, qualcuno li sta modificando." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s articolo cancellato definitivamente." +msgstr[1] "%s articoli cancellati definitivamente." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s articolo spostato nel Cestino." +msgstr[1] "%s articoli spostati nel Cestino." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s articolo ripristinato dal Cestino." +msgstr[1] "%s articoli ripristinati dal Cestino" + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s pagina aggiornata." +msgstr[1] "%s pagine aggiornate." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s pagina non aggiornata, qualcun altro la sta modificando." +msgstr[1] "%s pagine non aggiornate, qualcun altro le sta modificando." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s pagina cancellata definitivamente." +msgstr[1] "%s pagine cancellate definitivamente." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s pagina spostata nel Cestino." +msgstr[1] "%s pagine spostate nel Cestiono." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s pagina ripristinata dal Cestino." +msgstr[1] "%s pagine ripristinate dal Cestino." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Compara due diverse revisioni selezionando il riquadro qui accanto “Compara due diverse revisioni”." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Compara Revisioni" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Visualizza, confronta e ripristina altre versioni di questo contenuto nella nuova e migliorata schermata delle revisioni." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Blocco delle modifiche" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Qualcun altro sta modificando questo. Non è necessario ricaricare; il blocco scomparirà quando avrà finito." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Confronta due revisioni qualsiasi" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" dall'album %2$s di %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" dall'album %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" di %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Il tuo sito è configurato per mantenere solo le ultime %s revisioni." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Revisioni: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Scorri" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Salvataggio automatico di %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Revisione corrente di %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Ripristina questo salvataggio automatico" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Revisione di %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Connessione persa. il salvataggio è stato disabilitato sino a quando ti riconnetterai." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Stiamo effettuando un backup di questo articolo sul tuo browser, giusto per sicurezza." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Qualche cosa è andato storto. La comparazione richiesta non può essere caricata." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Allegato" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Ripeti la nuova password" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Ripeti la password" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Aggiungi nuovi elementi di menu nella colonna a sinistra." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "I plugin estendono ed espandono le funzionalità di WordPress. Puoi installare i plugin automaticamente dalla Directory dei plugin di WordPress o caricando un plugin in formato zip tramite questa pagina." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/ " + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Il pacchetto non contiene alcun file." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Il tema non contiene alcun file" + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Si è verificato un errore durante l'aggiornamento di %1$s: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Per navigare tra le revisioni, trqascina la maniglia di scorrimentoa destra o a sinistra oppure utilizza i pulsanti Precedente o Successivo." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Caricamento…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Errore durante lo spostamento nel cestino." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Errore nel ripristino dal cestino." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "L'elemento che stai provando a spostare nel Cestino non esiste più." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "L'elemento che stai tentando di ripristinare dal Cestino non esiste più." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Questo elemento è già stato cancellato." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Trascina ciascun elemento nell'ordine che preferisci. Fai clic sulal freccia a destra dell'elemento per mostrare ulteriori opzioni di configurazione." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Se non hai ancora creato un menu, per iniziare fai clic sul link ’crea un nuovo menu’ link" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Questa schermata serve a gestire le revisioni dei contenuti." + +#: wp-admin/revision.php:106 +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 "Le revisioni sono copie dei tuoi articoli o pagine, che sono create periodicamente quando aggiorni i tuoi contenuti. Il testo in rosso a sinistra evidenzia il contenuto che è stato rimosso. Il testo in verde a destra evidenzia il contenuto che è stato aggiunto." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Da questa schermata puoi vedere, comparare e ripristinare le revisioni:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Per ripristinare una revisione, clicca su Ripristina Questa Revisione." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Gestione delle revisioni" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "A:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Da:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Precedente" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Successivo" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Posizioni menù aggiornate." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M alle G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s di %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Rilasciato il: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Traccia %1$s di %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Traccia %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Genere: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Formato Audio:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Codec Audio:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Salvataggio revisione..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Le ultime modifiche sono state salvate come revisione." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Questa schermata viene utilizzata per gestire i menu di navigazione personalizzati." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "Tramite questa schermata puoi:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Creare, modificare e cancellare menu" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Aggiungere, organizzare e modificare singoli elementi di menu" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Il box gestione menù in alto è utilizzato per controllare quale menù è aperto nell editor sotto." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Per modificare un menù, seleziona un menù dalla casella di selezione a discesa e fai clic su seleziona" + +#: wp-admin/nav-menus.php:509 +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 "Puoi assegnare le posizioni del tema a singoli menu selezionando le impostazioni opportune in fondo all'editor dei menu. Per assegnare in una sola volta i vari menu alle varie posizioni del tema andare sulla linguetta Gestione posizioni in cima a questa schermata." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Gestione menu" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Ciascun menu personalizzato può contenere un insieme di link a pagine, categorie, URL personalizzate ed altri tipi di contenuto. I link ai menu vengono aggiunti selezionando gli elementi dai riquadri espandibili nella colonna di sinistra qua sotto." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Aggiungi uno o più elementi in una volta sola selezionando la casella vicino a ciascun elemento e facendo click su Aggiungi al menu" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Per aggiungere un link personalizzato, espandi la sezione link, inserisci un URL e la sua descrizione, e fai clic su aggiungi al menù" + +#: wp-admin/nav-menus.php:521 +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 "Per riorganizzare gli elementi dei menu, trascina e rilascia gli elementi con il mouse o utilizza la tastiera. Trascinare o spostare leggermente verso destra un elemento di menu per renderlo un sottomenu" + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Per cancellare una voce di menù espandila e fai clic su rimuovi link" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Modificare i menu" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Questa schermata serve ad assegnare i menu alle posizioni definite dal tema in uso." + +#: wp-admin/nav-menus.php:531 +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 "Per assegnare i menu ad una o più posizioni all'interno del tema, seleziona un menu dalla casella a discesa di ciascuna posizione. Una volta terminato fai clic su Salva modifiche" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Per modificare un menu assegnato ad una posizione del tema, fai click sul link ’Modifica’ adiacente" + +#: wp-admin/nav-menus.php:533 +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 "Per aggiungere un nuovo menu anzichè assegnarne uno esistente, fai clic sul link ’Utilizza un nuovo menu’. Il tuo novo menu verrà assegnato automaticamente a questa posizione all'interno del tema" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Modifica menu" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Gestione posizioni" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Posizioni del tema" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Menu assegnati" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Selezionare un menu" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Modifica" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Utilizza un nuovo menu" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Ripristina questa revisione" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Sposta in su di uno" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Sposta in giù di uno" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Sposta in cima" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Sposta sotto %s" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Sposta fuori da sotto %s" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Sotto %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Fuori da sotto %s" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Elemento %2$d di %3$d.del menu" + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Sottoelemento numero %2$d sotto %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Capacità" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Non permesso: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Sposta" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Su di uno" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Giù di uno" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "All'inizio" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Struttura del menu" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Impostazioni del menu" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "IL backup di questo articolo nel tuo browser è diverso dalla revisione sottostante," + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Ripristina il backup" + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Articolo ripristinato con successo" + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Annulla" + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Bozza creata il %1$s alle %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s ha preso il controllo ed è ora in fase di modifica" + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Prendi il controllo" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Non puoi spostare questo elemento nel Cestino. %s lo sta modificando in questo momento." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Modifica il menu qua sotto oppure crea un nuovo menu." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Seleziona un menu da modificare" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "oppure crea un nuovo menu." + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Grazie per aver aggiornato! Visita la pagina Aggiornamento Network per aggiornare tutti i siti." + +#: wp-admin/setup-config.php:335 +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 "Tutto a posto amico! Hai completato questa parte dell'installazione. Ora WordPress può comunicare con il database. Se sei pronto, ora è il momento di…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "sottoelemento" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Testo del link" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s è stato aggiornato." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Gli elementi del menu sono stati correttamente eliminati." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:724 +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 "Modifica il tuo menu predefinito aggiungendo o rimuovendo elementi. Trascina ciascun elemento nell'ordine che preferisci." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Assegna qua sopra un nome al menu, quindi fai clic su Crea menu." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Aggiungi automaticamente le pagine" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Aggiungi automaticamente a questo menu le nuove pagine di primo livello" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Posizione del tema" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Attualmente impostato a : %s)" + +#: wp-admin/plugin-editor.php:132 +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 "Il menu Documentazione sotto l'editor elenca la funzioni PHP riconosciute all'interno del file del plugin. Facendo clic su Guarda arriverai ad una pagina web che parla di quella specifica funzione." + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Cerca" + +#: wp-admin/theme-editor.php:29 +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 "Per i file PHP potete utilizzare la casella ca discesa Documentazione per selezionare le funzioni riconosciute presenti nel file. Guarda porta ad una pagina web con i riferimenti alla specifica funzione." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr " %s sta modificando proprio adesso" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress " + +#: wp-admin/edit-form-advanced.php:331 +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 "Puoi inserire oggetti multimediali (immagini, suoni, documenti...) cliccando il pulsante Aggiungi Media. Puoi scegliere tra le immagini e i file già caricati nella Raccolta Multimediale o caricare un nuovo oggetto multimediale da aggiungere alle pagine o agli articoli. Per creare una galleria di immagini, seleziona le immagini che vuoi aggiungere e clicca il pulsante “Crea una nuova galleria”." + +#: wp-admin/edit-form-advanced.php:332 +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 "Puoi incorporare gli oggetti multimediali da molti siti famosi come Twitter, YouTube, Flickr e altri incollando semplicemente la URL su una riga all'interno della pagina/articolo. Sul Codex troverai maggiori informazioni sulle incorporazioni (informazioni in inglese)." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Nuovo gestiore media" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Il caricamento di file e la creazione di gallerie di immagini hanno ora un nuovo aspetto. Dategli una occhiata!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "La rotazione immagine non è supportata dal tuo hosting web." + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Se stai cercando di utilizzare il gestore dei link installa il plugin Link Manager." + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Gestione widget o menu" + +#: wp-admin/custom-background.php:143 +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 "Per utilizzare una immagine di sfondo basta semplicemente caricarla o selezionare una immagine già caricata precedentemente nella Libreria media facendo clic sul pulsante “Seleziona immagine”. Puoi visualizzare una singola istanza dell'immagine o tassellarla per riempire completamente lo schermo. Puoi avere lo sfondo fisso in maniera che il contenuto si muove al di sopra di esso oppure avere lo sfondo che scorre col contenuto." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "Non dimenticarti di fare clic su “Salva le modifiche” una volta finito!" + +#: wp-admin/edit-form-advanced.php:272 +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 "Il campo titolo e la grande area di scrittura articolo sono in posizione fissa ma puoi riposizionare tutti gli altri riquadri tramite il trascina e rilascia (drag&drop). Puoi anche minimizzarli o espanderli facendo clic sulla barra del titolo di ciascun riquadro. Utilizza la linguetta Impostazioni schermata per mostrare altri riquadri (Riassunto, Invia Trackback, Campi personalizzati, Discussione, Abbreviazione, Autore) o per scegliere una disposizione dello schermo su 1 o 2 colonne." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Inserimento Media" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Diversi riquadri di questa schermata contengono varie impostazioni su come i vostri contenuti verranno pubblicati, fra cui:" + +#: wp-admin/edit-form-advanced.php:346 +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 "Formato - I Formati articolo determina come il tuo tema visualizzerà un articolo specifico. Ad esempio puoi avere un articolo blog standard con un titolo e dei paragrafi oppure una digressione che omette il titolo e contiene solo n breve testo. Fai riferimento al Codex per una descrizione dei vari tipi di formato articolo (in inglese). IL tuo tema può abilitarli tutti o solo alcuni dei 10 possibili formati." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Impostazioni di pubblicazione" + +#: wp-admin/edit-tags.php:215 +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 "Genitore - Le categorie a differenza dei tag possono avere una gerarchia. Puoi avere la categoria Jazz e sotto questa avere le categorie figlie per Bebop e Big Band. IL tutto è assolutamente opzionale. Per creare una sottocategoria scegliere semplicemente un'altra categoria dal menu a discesa Genitore." + +#: wp-admin/widgets.php:68 +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 "Quando si cambiano i temi vi sono spesso della variazioni sul numero e sulle impostazioni della barre laterali e delle aree widget ed a volte questi conflitti rendono il cambio meno semplice e lineare. Se cambi tema e ti sembra che manchino dei widget, scorri in basso a questa schermata nella sezione Widget inattivi dove sono stati salvati tutti i widget e le relative impostazioni." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Stai utilizzando l'uploader multiplo. Problemi? Prova al suo posto l'uploader del browser." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Modifica" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Predefinito: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Caricato in" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Il file caricato non è una immagine valida. Riprova" + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Scegliere l'immagine di sfondo" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Scegliere una testata personalizzata" + +#: wp-admin/custom-background.php:144 +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 "Puoi anche scegliere un colore di sonfdo facendo clic sul pulsante Seleziona colore e quindi inserire un valore HTML esadecimale legittimo, es. “#ff0000” per il rosso oppure impostare il colore tramite il selezionatore dei colori." + +#: wp-admin/custom-header.php:185 +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 "Nella sezione Testo testata di questa pagina puoi scegliere se visualizzare o meno questo testo. Puoi anche scegliere il colore del testo facendo clic sul pulsante Seleziona colore e quindi inserire un valore HTML esadecimale legittimo, es. “#ff0000” per il rosso oppure impostare il colore tramite il selezionatore dei colori." + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Opzioni personalizzatore tema" + +#: wp-admin/options-reading.php:65 +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 "Puoi scegliere se permettere o meno la navigazione del tuo sito da parte dei robot, dei servizi di ping e dagli spider. Se desideri che questi servizi ignorino il tuo sito fai clic sulal casella di spunta accanto a “Scoraggiare i motori di ricerca dall'indicizzare questo sito” e fai clic sul pulsante Salva modifiche alla base della schermata. Si noti che la privacy non è assoluta, il tuo sito è ancora visibile sul web." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Altre azioni" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Attivare o disattivare i commenti" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Maggiori informazioni su come iniziare" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "URL del file:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "Nella colonna In risposta a vi sono tre elementi. IL testo è il nome dell'articolo che ha ispirato il commento e si collega all'editor degli articoli per la specifica voce. Il link Visualizza articolo porta all'articolo direttamente sul sito. Il piccolo fumetto con dentro un numero mostra il numero di commenti approvati che l'articolo ha ricevuto. S il fumetto è grigio tutti i commenti per quell'articolo sono stati moderati. Se è blu vi sono dei commenti in attesa di moderazione. Facendo clic sul fumetto si filtrerà la schermata dei commenti per mostrare solo i commenti relativi a quell'articolo." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Usato: %1$s%% di %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s L'utente corrente non verrà cancellato." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s L'utente corrente non verrà rimosso." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s Nona hai il permesso di rimuovere questo utente." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Seleziona una opzione" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "ERRORE: L'indirizzo email è già utilizzato." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image deve essere un oggetto WP_Image_Editor" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Utilizza WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Utilizza WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "IL gruppo di opzioni sulal privacy è stato rimosso. Utilizza un altro gruppo di impostazioni." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress non sta notificando alcun Servizio di aggiornamento a causa delle impostazioni di visibilità del tuo sito." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Motori di ricerca bloccati" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Benvenuto su WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Abbiamo raggruppato alcuni link per aiutarti ad iniziare:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Come iniziare" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "oppure cambia completamente il tuo tema" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Passi successivi" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Modificare la pagina inziale" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Aggiungere altre pagine" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Aggiungere un articolo" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Scrivere il tuo primo articolo" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Aggiungere una pagina Info" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Visualizzare il tuo sito" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Caricato in: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Se hai contrassegnato dei plugin come preferiti su WordPress.org puoi visualizzarli qui." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Il tuo nome utente WordPress.org" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Recupera i preferiti" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "Il gruppo di opzioni \"%s\" è stato rimosso. Utilizza un altro gruppo di opzioni." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Benvenuto in WordPress %1$s. Verrai reindirizzato alla schermata Informazioni su WordPress. Se ciò non accade, fai clic qui." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Puoi anche controllare la visualizzazione del contenuto nei feed RSS che permetteno di indicare il numero massimo di articoli da visualizzare e se mostrare tutto il testo o solo un riassunto." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Visibilità ai motori di ricerca" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Permetti ai motori di ricerca di indicizzare questo sito" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Scoraggia i motori di ricerca ad effettuare l'indicizzazione di questo sito" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "È compito dei motori di ricerca onorare o meno questa richiesta." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Se sai cosa stai cercando la Ricerca è allora la miglior soluzione. La schermata di ricerca ha una opzione per ricercare la Directory dei Plugin di WordPress.org in base ad uno specifico termine, autore e tag. Puoi anche cercare la directory ricercando i tag più popolari. I tag più popolari in linea di massima indicano che più plugin sono stati contrassegnati con essi." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Puoi anche cercare i plugin preferiti di un utente utilizzando il link Preferiti in alto a sinistra dello schermo ed immettendo il nome utente che ha su WordPress.org." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Se vuoi installare un plugin che hai scaricato da qualche parte fai clic sul link Carica in alto a sinistra. Ti verrà richiesto di caricare il pacchetto .zip ed una volta caricato potrai attivare il nuovo plugin." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Se per qualsiasi motivo questa creazione automatica di file non dovesse funzionare non ti preoccupare. Tutto quello che devi fare e compilare i parametri del database su u file di configurazione. >Puoi anche semplicemente aprire il file wp-config-sample.php in un editor di testo, riempirlo con le informazioni in tuo possesso e salvarlo col nome wp-config.php." + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Di seguito puoi inserire i dettagli di connessione al database. Se non sei sicuro dei dati da inserire contatta il tuo fornitore di hosting." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Impossibile scrivere il file wp-config.php." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Una volta che hai teminato fai clic su “Esegui installazione.”" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Impostazioni salvate e tema attivato. Visita il sito" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Questo tema figlio richiede il proprio tema padre, %2$s." + +#: 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 "Questa schermata ti permette di modificare quatto campi per i metadati di un file presente nella libreria media." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Preferiti" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Testata flessibile" + +#: wp-admin/theme-install.php:93 +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 "Per installare il tema così da poterne vedere una anteprima con il contenuto del proprio sito e con la possibilità di personalizzarne le impostazioni fai clic sul pulsante \"Installa\" in alto a destra del pannello di sinistra. I file del tema verranno scaricati automaticamente sul tuo sito. Una volta terminato il tema sarà ora disponibile per l'attivazione che potrai effettuare facendo clic sul link \"Attiva\" oppure navigando alla schermata di Gestione temi e facendo clic sul link \"Anteprima\" posto sotto la miniatura di qualsiasi tema installato." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "La codifica dei caratteri del tuo sito (è raccomandato il formato UTF-8)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "Nell'area di scrittura il tasto Tab inserisce un carattere di tabulazione. Per muoversi fuori da questa area premendo Tab premi il tasto Esc seguito dal tasto Tab." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Aggiungi" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Modifica" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"

      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"Questa è una pagina di esempio. Differisce da un articolo di blog per rimane in un solo posto ed appare nel menu di navigazione del sito (questo nella maggior parte dei temi). Molte persone iniziano con una pagina di Info che li introduce ai potenziali visitatori del sito. Tale pagina potrebbe contenere un testo del tipo:\n" +"\n" +"
      Salve! Sono un pony express di giorno, un aspirante attore di notte e questo è il mio blog. Vivo a Los Angeles, ho un gran bel cane di nome Jack e mi piace la piña coladas. (E infradiciarmi sotto la pioggia.)
      \n" +"\n" +"...o cose di questo genere:\n" +"\n" +"
      La XYZ Doohickey Company è stata fondata nel 1971, e ha fornito doohickeys di qualità al pubblico fin d'allora. Si trova a Gotham City, XYZ impiega oltre 2,000 persone e produce ogni genere di cose impressionanti per la comunità di Gotham.
      \n" +"\n" +"Da nuovo utente WordPress puoi andare sulla tua bacheca per cancellare questa pagina e creare nuove pagine per i tuoi contenuti. Buon divertimento!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Ciao, questo è un commento.\n" +"Per cancellare un commento effettua la login e visualizza i commenti agli articoli. Lì troverai le opzioni per modificarli o cancellarli." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Cerca per tag" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Cerca per autore" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Ricerca per parole chiave" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Tipo di ricerca" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Linguetta impostazni schermo" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Linguetta di Aiuto contestuale" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Hai utilizzato tutto lo spazio disponibile. Cancella qualche file per caricarne altri." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Hai utilizzato tutta la tua quota di %s MB di spazio disponibile" + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Seleziona un commento" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Seleziona %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "I tag possono venir selettivamente convertiti in categorie utilizzando il convertitore di tag in categorie." + +#: wp-admin/edit-tags.php:192 +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 "Puoi cancellare le Categorie dei link nel menu a discesa di Azioni di massa ma questa azione non cancella i link appartenenti alla categoria ma semplicemente li sposta sotto la Categoria dei link predefinita." + +#: wp-admin/edit-form-advanced.php:298 +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 "Creare una Pagina è molto simile a creare un Articolo e la schermata può venir personalizzata nello stesso modo tramite il trascina e rilascia, la linguetta Impostazioni schermata ed i riquadri collassabili/espandibili. Questa schermata ha anche una modalità di scrittura senza distrazioni, accessibile tramite il pulsante Pieno schermo, disponibile sia in modalità Visuale che Testo. L'editor di Pagine funziona in maniera pressoché identica all'editor degli Articoli ma vi sono alcune funzionalità specifiche per le Pagine nel riquadro Impostazioni pagina:" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Editor articolo - Immetti il testo del tuo articolo. Vi sono due modalità di scrittura: Visuale e Testo. Scegli la modalità facendo clic sulla'opportuna linguetta. La modalità visuale fornisce un editor WYSIWYG. Facendo cli sull'ultima icona della riga di pulsanti si otterrà una seconda righi con altri controlli. In modalità testo si può inserire assieme al testo anche del codice HTML. I ritorni a capo verranno automaticamente convertiti in paragrafi. È possibile inserire file multimediali facendo clic sul pulsante sopra l'editor e seguendo le indicazioni. Puoi anche avere una modalità di scrittura senza distrazioni tramite l'icona Schermo intero della modalità visuale (la terzultima della prima riga di pulsanti) o tramite il pulsante Schermo intero in modalità Testo (ultimo della riga). Una volta lì potrai visualizzare i pulsanti portando il mouse sopra la zona alta dello schermo. Uscendo dalla modalità a Schermo intero si tornerà al normale editor degli articoli." + +#: wp-admin/custom-header.php:570 +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 "Puoi selezionare una immagine da visualizzare in cima al tuo sito caricandola dal tuo computer o scegliendola dalla libreria media. DOpo aver selezionato l'immagine potrai ritagliarla." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Contenuto principale" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Passa al contenuto principale" + +#: wp-admin/custom-header.php:174 +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 "Puoi impostare un'immagine personalizzata per il tuo sito. Basta caricare e ritagliare l'immagine e la nuova testata andrà online immediatamente. In alternativa puoi utilizzare un'immagine caricata precedentemente nella Libreria media facendo clic sul pulsante “Seleziona immagine”." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Salta il ritaglio, Pubblica l'immagine così com'è" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Stai visualizzando l'anteprima di %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Selezionare immagine" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Oppure selezionare una immagine dalla libreria media:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Personalizza %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Riduci" + +#: wp-admin/custom-header.php:177 +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 "Se non si desidera che venga visualizzata una immagine nella testata del proprio sito, fare clic sul pulsante “Rimuovi immagine testata” in basso nella sezione Immagine testata di questa pagina. se si vuole successivamente riabilitare l'immagine della testata basterà selezionare una della altre opzioni immagine e fare clic su “Salva modifiche”." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Si sta provando a modificare un elemento che non è un allegato. Tornare indietro e riprovare." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Installato" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Questo tema è già installato ed aggiornato" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Installato" + +#: wp-admin/theme-install.php:92 +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 "Una volta generata una lista di temi è possibile vedere in anteprima ed installare uno qualsiasi di essi. Fare clic sulla miniatura del tema a cui si è interessati vedere in anteprima. Si aprirà una anteprima a pieno schermo che fornirà una migliore visione di come appare il tema." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Anteprima ed installazione" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Anteprima e personalizzazione" + +#: wp-admin/includes/media.php:2549 +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 "Si sta utilizzando l'uploader incorporato del browser. L'uploader di WordPress include la selezione di file multipli e le funzionalità di drag&drop. Passare all'uploader multifile." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Anteprima di %s" + +#: wp-admin/tools.php:22 +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 "Le categorie hanno una gerarchia il che significa che è possibile annidare sottocategorie. I tag non hanno una gerarchia e non possono venir annidati. A volte le persone iniziano ad utilizzarne uno negli articoli e successivamente realizzano che l'altro funziona meglio per i loro contenuti." + +#: wp-admin/tools.php:23 +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 "Il link al Convertitore di categorie e tag presente in questa schermata porta alla schermata di importazione dove il Convertitore è uno dei plugin che è possibile installare. Una volta installato il link Esegui importatore porterà ad una schermata dove è possibile scegliere se convertire i tag in categorie o viceversa." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Anteprima" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Questa schermata viene utilizzata per personalizzare la sezione della testata del tema." + +#: wp-admin/custom-header.php:167 +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 "Puoi scegliere fra le immagini per la testata predefinite del tema oppure usarne una di tua scelta. Puoi anche personalizzare come il Titolo e il Motto del sito vengono visualizzati." + +#: wp-admin/custom-header.php:175 +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 "Alcuni temi dispongono di immagini di testata addizionali. Se vedi più immagini, seleziona un'immagine che ti piace e fai clic sul pulsante “Salva modifiche”." + +#: wp-admin/custom-header.php:176 +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 "Se il tema ha più di una immagine di testata oppure hai caricato più di una immagine, hai la possibilità di far si che WordPress visualizzi casualmente una delle immagini su ciascuna pagina del sito. Fai clic sul pulsante radio “Casuale” accanto alla sezione Immagini caricate o Immagini predefinite per abilitare questa funzionalità." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Per la maggior parte dei temi, il testo della testata è il Titolo e il Motto del sito, come definiti nella sezione Impostazioni Generali." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Errore di configurazione" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Il file wp-config.php ha una prefisso tabella vuoto, possibilità non supportata." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Tornare al Caricamento browser facendo clic sul link sottostante il riquadro di trascina e rilascia." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Utente eliminato." +msgstr[1] "%s utenti eliminati." + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Creato un nuovo utente. Modifica utente" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Impossibile copiare i file. Si potrebbe aver esaurito lo spazio disco." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Ricerca temi per parole chiave." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Trovare un tema in base e specifiche funzionalità." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Con ogni probabilità, queste informazioni sono già state fornite dal proprio fornitore di hosting. Se non si dispone di queste informazionioccorrerà contattare il fornitore prima di poter proseguire. Se invece si è pronti…" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Questo tema è corrotto." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Versione:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Imposta come sfondo" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Imposta come testata" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Personalizza “%s”" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "About" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Nessun risultato." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Modifica commento" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Inserisci qui il titolo" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Destinazione" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Tutto" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Ripristina" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s fa" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Percorso" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Azioni" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Riduci Barra laterale" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Versione:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Scala" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Link URL" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Inserisci il link di un URL o fai clic sopra per il predefinito" + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Media" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Aggiungi" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Seleziona tutto" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Nero" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Blu" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Marrone" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Grigio" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Verde" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Arancione" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Rosa" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Porpora" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rosso" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Argento" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Bianco" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Giallo" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Modifica link" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Impostazioni" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Barra degli strumenti" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Parole chiave" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Questo tema richiede un tema genitore. Verifica che sia installato…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Preparazione dell'installazione di %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Il tema genitore %1$s %2$s è attualmente installato." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "il tema genitore è stato installato, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "Non si trova il tema genitore. Occorre installare il tema genitore %s prima di installare questo tema figlio." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Testo della testata" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Visualizzare il testo della testata con una propria immagine." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "È disponibile una nuova versione di %1$s. Visualizza i dettagli della versione %4$s oppure aggiorna adesso." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Di %s" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Aggiungi commento" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Aggiungere un nuovo commento" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Aggiungere commento" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Tema corrotto:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Corrotto (%s)" +msgstr[1] "Corrotti (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Chiaro" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "Questo non è solo un plugin ma simbolizza la speranza e l'entusiasmo di una intera generazione riassunti in due parole nella più famosa canzone di Louis Armstrong: Hello, Dolly. Quando viene attivato, si vedranno, alto a destra di ogni pagina di amministrazione, dei versi casuali della canzone Hello, Dolly." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Visualizza a schermo" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Benvenuti - Visualizza alcuni link per i compiti più frequenti quando si imposta un nuovo sito." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "È disponibile la nuova versione %1$s. Visualizza i dettagli della versione %4$s. Per questo tema, non è disponibile un aggiornamento automatico." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Benvenuti" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Europe/Rome" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Le immagini devono essere larghe almeno %1$d pixel." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "L'altezza suggerita è di %1$d pixel." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Le immagini devono essere alte almeno %1$d pixel." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Salve" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "Larghezza suggerita %1$d pixel." + +#: wp-admin/ms-delete-site.php:84 +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 "Sono sicuro di voler disabilitare permanentemente il sito e sono consapevole che non potrò mai riaverlo o utilizzarlo nuovamente %s." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Elimina il sito definitivamente" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Elimina il sito" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Ricordate, una volta cancellato il sito, non potrà più essere recuperato." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Il link che hai selezionato è vecchio. Per favore seleziona un’altra opzione." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Grazie per aver utilizzato %s, il sito è stato cancellato. Buon viaggio sino al nostro prossimo incontro." + +#: wp-admin/ms-delete-site.php:78 +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 "Se non desideri utilizzare più il sito %s, puoi eliminarlo utilizzando il modulo sottostante. Quando farai clic su Elimina il sito definitivamente riceverai una email con un link. Fai clic su questo link per eliminare il sito." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Non si dispone di permessi sufficienti per eliminare questo sito." + +#: wp-admin/ms-delete-site.php:74 +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 "Grazie. Per favore verifica la propria email per un link per confermare questa azione. Il sito non verrà cancellato sino a che non verrà selezionato questo link." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Gentile utente,\n" +"Hai recentemente fatto clic sul link 'Elimina sito' dal tuo sito e hai compilato un \n" +"modulo nella relativa pagina.\n" +"Se desideri davvero eliminare il tuo sito, fai clic sul link sottostante. Non verrà chiesta\n" +"alcuna ulteriore conferma, quindi fare clci sul link seguente solo se sei assolutamente certo\n" +"di quello che vuoi fare:\n" +"###URL_DELETE###\n" +"\n" +"Se elimini il tuo, considera la possibilità di aprire un nuovo sito \n" +"nel prossimo futuro! (Ma ricordati l'attuale sito e il nome utente\n" +"sono persi per sempre.)\n" +"\n" +"Grazie per aver utilizzato il sito,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Questo file è troppo grande. I file devono avere una dimensione inferiore a %1$s Kb." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Si è utilizzato tutto lo spazio. Per favore elimina dei file prima di caricarne altri." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Nuovo indirizzo e-mail amministratore" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Gentile utente,\n" +"\n" +"Hai recentemente chiesto di cambiare la email del tuo account \n" +"Se questo è vero, fai click sul seguente link per cambiarla:\n" +"###ADMIN_URL###\n" +"\n" +"Puoi tranquillamente ignorare ed eliminare questa email se non desideri \n" +"effettuare questa operazione.\n" +"\n" +"Questa email è stata inviata a ###EMAIL###\n" +"\n" +"Saluti,\n" +"Tutto da ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "L'indirizzo email non è ancora stato aggiornato. Verificare la propria casella di posta %s per l'email di conferma." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Nuovo indirizzo email " + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Disattiva rete" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Occorre eliminare dei file prima di poterne caricare altri." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Attivo (%s)" +msgstr[1] "Attivi (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Non sembra vi siano temi disponibili al momento." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Nessun tema trovato." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Visita la bacheca" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "I vostri siti" + +#: wp-admin/includes/ms.php:532 +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 "Se si è arrivati a questa schermata per caso e lo scopo era di visitare uno dei propri siti, qui ci sono alcune scorciatoie per trovare la strada corretta." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "Non è spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Inattivo (%s)" +msgstr[1] "Inattivi (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Apri questo tema nell'editor dei temi" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Disabilitare questo tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Abilitare questo tema" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Marca come spam" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "Si è tentato di accedere alla bacheca \"%1$s\", ma al momento non si dispone di privilegi su questo sito. Se si ritiene che si dovrebbe essere in grado di accedere alla bacheca \"%1$s\", si prega di contattare l'amministratore di rete." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (Lasciare in bianco per assegnare il valore predefinito)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Visitare la homepage del tema" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Inglese Britannico" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Vedi Sito" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super amministratore (%s)" +msgstr[1] "Super amministratori (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Inglese Americano" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Sito primario" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Visitare il sito del tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Elimina questo tema" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Spazio caricamento file del sito" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Disabilita" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Spazio di upload insufficiente. Servono %1$s Kb." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Inglese" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Si deve essere membri di almeno un sito per poter utilizzare questa pagina." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Impostazioni globali" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Documentazione su i Miei siti (in inglese)" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Non si dispone di permessi sufficienti per visualizzare questa pagina." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Il sito primario scelto non esiste." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Fino alla versione 3.0 di WordPress quella che oggi è chiamata Rete multisito doveva essere installata separatamente come WordPress MU (multi-utente)." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Occorre un file wp-config-sample.php per funzionare. Ricaricare i file dell'installazione di WordPress." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "Il file 'wp-config.php' esiste già. Se occorre azzerare una qualsiasi configurazione presente in questo file, per prima cosa cancellarlo. È possibile provare ad installare adesso." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "Il file 'wp-config.php' esiste già ad un livello superiore a quello dell'installazione di WordPress. Se occorre azzerare una qualsiasi configurazione diq eusto file, prima cancellarlo. È possibile provare ora l'instllazione." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Impostazione del file di configurazione" + +#: wp-admin/setup-config.php:128 +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 "Benvenuti in WordPress. Prima di iniziare occorrono alcune informazioni sul database. Prima di procedere occorre conoscere i seguenti elementi." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Nome del database" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Nome utente del database" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Password del database" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Host del database" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Prefisso tabelle (se si desidera eseguire più WordPress con un solo database)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "Iniziamo!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Nome database" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "Il nome del database che si vuole utilizzare con WP" + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "nomeutente" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Nome utente MYSQL" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "password" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…è la password MySQL." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Host del database" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Se localhost non funziona, si dovrà ottenere questa informazione dal proprio fornitore di hosting." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Prefisso tabella" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Modificare questa voce se si desidera eseguire più installazioni di WordPress su un singolo database." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "È possibile creare il file wp-config.php manualmente ed incollare il seguente testo al suo interno." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Esegui ed installa" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Per permettere l'uso di questa pagina per riparare automaticamente i problemi del database, aggiungere la seguente linea di codice al file wp-config.php. Una volta aggiunta questa linea alla configurazione ricaricare questa pagina." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Nessun commento in attesa di moderazione" + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Changelog" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Altre Note" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installazione" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Descrizione" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Schermate di esempio" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Se lo si desidera, qui è possibile inserire una struttura personalizzata per le URL di categorie e tag. Ad esempio utilizzando argomenti come base per le categorie si otterranno link di categoria del tipo http://example.org/%sargomenti/senza-categoria/. Se si lasciano queste voci in bianco verranno usati i valori predefiniti." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Si consiglia di aggiornare il web.config ora." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per cancellare questo link '%s' \n" +" 'Annulla' per interrompere, 'OK' per eliminare." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Homepage del plugin »" + +#: wp-admin/export.php:49 +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 "È possibile esportare un file del contenuto del proprio sito;per poterlo importare su di un'altra installazione o su una diversa piattaforma. Il file di esportazione sarà un file in formato XML file denominato WXR. Articoli, pagine, commenti, campi personalizzati, categorie e tag possono venir inseriti in questo file. È possibile scegliere per il file WXR file di includere solo determinati articoli o pagine, selezionando i filtri che limitano l'esportazione per categoria, autore, per mese o per stato di pubblicazione." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Fallita la riparazione della tabella %1$s. Errore: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "L'orario standard inizia il: %s." + +#: wp-admin/user-new.php:155 +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 "I nuovi utenti riceveranno una mail che li informerà di essere stati inseriti come utenti del proprio sito. Questa email conterrà anche la loro password. Spuntare questa casella se non si desidera che gli utenti ricevano una mail di benvenuto." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Il plugin durante l'attivazione ha generato %d caratteri di output inaspettato. Se si nota un messaggio di “headers already sent”, problemi con i feed o altre tipologie di problemi, si provi a disattivare o rimuovere il plugin." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Aggiornando questo tema si perderanno tutte le personalizzazioni fatte. 'Annulla' per interrompere, 'OK' per aggiornare." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "È possibile filtrare l'elenco degli utenti per Ruolo utente utilizzando i link di testo in alto a sinistra per visualizzare Tutti, gli Amministratori, gli Editori, gli Autori, i Contribuenti o i Sottoscrittori. Di base la vista mostra tutti gli utenti. I Ruoli non utilizzati non vengono elencati." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Stai utilizzando una versione di sviluppo di WordPress. Puoi eseguire l’aggiornamento all’ultima nightly build automaticamente o scaricare la nightly build e installarla manualmente:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "La impostazioni per la pubblicazione tramite email permettono di inviare alla propria installazione di WordPress una mail contenente l'articolo. Si deve impostare una casella mail segreta con accesso POP3 da utilizzare per questo scopo, ogni mail ricevuta a questo indirizzo verrà pubblicata, quindi è una buona idea mantenere questo indirizzo veramente segreto." + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Vi sono delle modifiche non ancora salvate che andranno perdute. 'OK' per proseguire 'Annulla' per tornare all'Editor delle immagini." + +#: wp-admin/import.php:23 +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 "Nelle precedenti versioni di WordPress tutti gli strumenti di importazione erano inclusi nella distribuzione. Sono stati trasformati in plugin perché la maggior parte delle persone li utilizza una sola volta o comunque molto raramente." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Il tema attivo è rotto. Ritornare al tema predefinito." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "L'immagine non può essere elaborata. Si prega di tornare indietro e riprovare." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "La tabella %1$s non è a posto. Segnala il seguente errore: %2$s. WordPress tenterà di riparare questa tabella…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "C’è un salvataggio automatico di questo articolo che è più recente della versione sottostante. Visualizza il salvataggio automatico" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Riparazione completata. Rimuovere le seguenti linee dal file wp-config.php per evitare che questa pagina venga utilizzata da utenti non autorizzati." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress può verificare automaticamente alcuni dei problemi più comuni al database e ripararli. La riparazione richiederà tempo quindi occorrerà essere pazienti." + +#: wp-admin/maint/repair.php:118 +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 può anche provare ad ottimizzare il database. Questo migliorerà le prestazioni in determinate situazioni. Riparare ed ottimizzare il database può richiedere parecchio tempo ed il database rimarrà bloccato durante l'ottimizzazione." + +#: wp-admin/user-new.php:279 +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 "Immettere l'indirizzo email o il nome utente di un utente presente su questa rete per invitarlo su questo sito. A questa persona verrà inviata una mail nella quale gli si chiederà di confermare l'invito." + +#: wp-admin/options-discussion.php:173 +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 "Un avatar è una immagine che ci segue da un blog all'altro e che appare accanto al nostro nome quando si commenta su siti abilitato agli avatar. Qui è possibile abilitare la visualizzazione degli avatar per le persone che commentano il sito." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Attenzione: Effettuare delle modifiche su plugin attivi non è mai consigliabile. Se le modifiche dovessero causare un errore fatale, il plugin verrebbe automaticamente disattivato." + +#: wp-admin/user-new.php:275 +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 "Immettere l'indirizzo email di un utente esistente di questa rete per invitarlo su questo sito. A questa persona verrà inviata una mail nella quale gli verrà richiesto di confermare l'invito." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Sviluppatori" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Visualizza la Barra strumenti quando si visualizza il sito" + +#: wp-admin/about.php:186 +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] "La versione %1$s corregge un problema di sicurezza e %2$s bug." +msgstr[1] "La versione %1$s corregge un problema di sicurezza e %2$s bug." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Per ulteriori informazioni consulta le note di versione." + +#: wp-admin/about.php:190 +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] "La versione %1$s corregge alcuni problemi di sicurezza e %2$s bug." +msgstr[1] "La versione %1$s corregge alcuni problemi di sicurezza e %2$s bug." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "La versione %1$s corregge %2$s bug." +msgstr[1] "La versione %1$s corregge %2$s bug." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Benvenuti nella Bacheca di WordPress! Questa è la pagina che vedrai quando esegui il login al sito e da accesso a tutte le funzioni per la gestione di WordPress. Puoi ottenere aiuto per qualsiasi sezione facendo clic sulla scheda Aiuto nell'angolo in alto." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Aggiornamento di sicurezza e manutenzione" +msgstr[1] "Aggiornamenti di sicurezza e manutenzione" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Che novità ci sono" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Aggiornamento di sicurezza" +msgstr[1] "Aggiornamenti di sicurezza" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Aggiornamento di manutenzione" +msgstr[1] "Aggiornamenti di manutenzione" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "La versione %1$s corregge un problema di sicurezza." +msgstr[1] "La versione %1$s corregge alcuni problemi di sicurezza." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Questa pagina permette di scegliere la propria struttura di permalink predefinita. È possibile scegliere tra le impostazioni predefiniti o creare strutture di URL personalizzate." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Torna alla pagina Aggiornamenti" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Benvenuto in WordPress%1$s. Ulteriori informazioni." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Aggiungere Categorie" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Aggiungere Tag" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Guida alla risoluzione dei problemi" + +#: wp-admin/media-new.php:47 +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 "Qui è possibile caricare i file multimediali senza necessariamente creare prima un articolo. Questo permette di caricare prima i file da utilizzar successivamente negli articoli e nelle pagine e/o di ottenere un link per un particolare file che sarà possibile condividere. Vi sono tre opzioni per il caricamento dei file:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "È necessario assegnare una password al nuovo utente, il quale potrà cambiarla dopo aver fatto il login. Il noeme utente non potrà tuttavia essere cambiato." + +#: wp-admin/tools.php:60 +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 "Se si desidera convertire le categorie in tag (o viceversa), utilizzare lo strumento Convertitore di Categorie e Tag disponibile dalla pagina di Importazione." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "RIcordarsi una volta terminato di fare clic sul pulsante in fondo alla schermata contrassegnato con Aggiungi nuovo utente." + +#: wp-admin/export.php:151 +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 "Una volta salvato il file scaricato è possibile utilizzare la funzione di Importazione su una diversa installazione di WordPress per importare i contenuti di questo sito." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Schermata Visualizzazione" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Allegare File" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Ecco una panoramica di base dei diversi ruoli degli utenti e le autorizzazioni associate a ciascuno di essi:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Ruoli Utente" + +#: wp-admin/user-new.php:151 +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 "Per aggiungere un nuovo utente al sito, compilare il modulo in questa schermata e fare clic sul pulsante \"Aggiungi nuovo utente\" sul fondo della pagina." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Moderazione dei Commenti" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "I sottoscrittori possono leggere i commenti, commentare, ricevere newsletter, ecc. ma non possono creare nuovi contenuti del sito." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Se l'importatore desiderato non appare nell'elenco, cercare nella directory dei plugin per verificare se è disponibile un importatore che faccia quello che si desidera." + +#: wp-admin/edit.php:200 +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 "Tramite le Azioni di massa è possibile modificare in una sola volta i metadati (categorie, autore, ecc.) di tutti gli articoli selezionati. Per rimuovere un articolo dal gruppo, fare clic sulla x accanto al nome nell'area di Modifica di massa che apparirà." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Azioni disponibili" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Gli Autori possono pubblicare e gestire i propri articoli, e sono in grado di caricare file." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Come aggiornare" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Questa schermata permette di accedere a tutti gli articoli. È possibile personalizzare la visualizzazione di questa pagina per soddisfare il proprio flusso di lavoro." + +#: wp-admin/edit.php:199 +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 "È inoltre possibile modificare o spostare nel Cestino più articoli per volta. Selezionare gli articoli sui quali si desidera apportare delle modifiche utilizzando le caselle di spunta, quindi selezionare l'azione che si desidera eseguire dal menu \"Azioni di massa\" e fare clic su Applica." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Aggiungere Plugin" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Contenuto dello schermo" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "È possibile personalizzare la visualizzazione dei contenuti di questa pagina in diversi modi:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Aggiungere temi" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "I plugin si agganciano a WordPress per estenderne le possibilità tramite funzioni personalizzate. I plugin vengono sviluppati indipendentemente dall'applicazione WordPress da migliaia di sviluppatori in tutto il mondo. Tutti i plugin presenti nella Directory dei Plugin di WordPress.org ufficiale sono compatibili con la licenza utilizzata da WordPress . È possibile trovare nuovi plugin da installare tramite ricerca o scorrendo la Directory direttamente da qui nella sezione Plugin." + +#: wp-admin/options-permalink.php:21 +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 "I permalink sono le URL permanenti alle singole pagine e agli articoli del blog, così come alle pagine archivio per categorie e tag. Un permalink è un indirizzo utilizzato per collegarsi univocamente al contenuto. La URL di ciascun articolo deve essere permanente, non può quindi cambiare mai - da cui il nome \"permalink\"." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Molte persone scelgono di utilizzare le URL con “permalink,” che contengono informazioni utili quali il titolo dell'articolo, al posto di un generico numero di ID. È possibile scegliere uno qualsiasi dei formati di permalink disponibili sotto Impostazioni generali oppure creare la propria struttura selezionando Struttura personalizzata." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Impostazioni comuni" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Strutture personalizzate" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "\"Caricare i File\" consente di scegliere la cartella e il percorso per l'archiviazione dei file caricati." + +#: wp-admin/options-writing.php:21 +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 "È possibile inviare i contenuti con vari metodi. Questa schermata contiene le impostazioni per tutte le metodologie disponibili. La sezione iniziale controlla l'editor disponibili nella bacheca, mentre il resto controlla i metodi di pubblicazione esterni. Per ulteriori informazioni su ciascuno di questi metodi utilizzare i link di documentazione." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "L'installazione di temi in modalità Multisito è possibile solo nella sezione Amministrazione rete." + +#: wp-admin/options-general.php:65 +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 "Se si desidera che i visitatori del sito possano registrarsi da soli, invece che solo dagli amministratori, selezionare la casella membership. Sarà possibile impostare un ruolo utente predefinito per tutti i nuovi utenti, siano essi auto-registrati o registrati da un amministratore del sito." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Pubblica tramite e-mail" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Se lo si desidera, WordPress automaticamente allerta i vari servizi quando vi sono nuovi articoli." + +#: wp-admin/options-discussion.php:20 +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 "Questa schermata fornisce molte opzioni per il controllo della gestione e la visualizzazione di commenti e link agli articoli/pagine. Molti non si troveranno a proprio agio qui! :) Utilizzare i collegamenti alla documentazione per ottenere informazioni su ciò che fa ogni impostazione di discussione." + +#: wp-admin/user-edit.php:40 +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 "Fra le altre cose è possibile cambiare la propria password, attivare le scorciatoie da tastiera, cambiare lo schema colori delle schermate di amministrazione di WordPress ed disattivare l'edito WYSIWYG (Visuale). È possibile nascondere la Barra degli strumenti (precedentemente definita come Barra di amministrazione) nel lato pubblico del vostro sito, tuttavia non può venir disattivata nelle schermate di amministrazione." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Barra laterale inattiva (non utilizzata)" + +#: wp-admin/widgets.php:97 +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 "Questa barra laterale non è più disponibile e non viene visualizzata in nessuna parte del sito. Rimuovere tutti i widget elencati qua sotto per rimuovere completamente questa barra laterale inattiva." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Trascina e rilascia i file nella zona sottostante. Sono permessi più file alla volta." + +#: wp-admin/media-new.php:50 +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 "Facendo clic su Seleziona file si apre una finestra di navigazione che elenca i file nel proprio sistema operativo. Selezionando Apri dopo aver fatto clic sul file che si desidera si attiverà una barra di avanzamento sulla schermata di caricamento." + +#: wp-admin/edit-tags.php:187 +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 "È possibile creare gruppi di Link utilizzando Categorie Link. I nomi delle Categorie Link devono essere univoci e le Categorie Link sono separate dalle categorie usate per gli articoli." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Rimozione e riutilizzo" + +#: wp-admin/edit-tags.php:189 +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 "È possibile assegnare delle parole chiave agli articoli usando i tag. A differenza delle categorie i tag non hanno gerarchia, ovvero non ci sono relazioni tra uno e l’altro." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Widget mancanti" + +#: wp-admin/edit-comments.php:118 +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 "È possibile gestire i commenti fatti su sito in modo simile a come si gestiscono articoli e altri contenuti. Questa schermata è personalizzabile come le altre schermate di gestione ed è possibile agire sui singoli commenti passando sopra con il mouse o usando le Azioni di Gruppo." + +#: wp-admin/edit-comments.php:125 +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 "Nella colonna Autore, oltre al nome dell’autore, indirizzo email e URL del blog, viene mostrato l’indirizzo IP del commentatore. Facendo clic su questo link verranno mostrati tutti i commenti scritti da quell’indirizzo IP." + +#: wp-admin/index.php:46 +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 "I link nella barra strumenti in cima alla schermata collegano la bacheca e il front end del sito e permettono di accedere al tuo profilo e a informazioni utili su WordPress." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Eliminazione di Links" + +#: wp-admin/upload.php:208 +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 "Passando il mouse su una riga vengono rivelati dei link di azione: Modifica, Elimina definitivamente e Visualizza. Facendo clic su Modifica o sul nome del file multimediale si visualizza una semplice schermata di modifica dei metadati del singolo file. Facendo clic su Elimina definitivamente il file verrà eliminato dalla Libreria media (e da ogni articolo a cui è attualmente collegato). Visualizza mostrerà la pagina di visualizzazione di quel file." + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "La gestione delle pagine è molto simile alla gestione articoli e le schermate possono essere personalizzate nello stesso modo." + +#: wp-admin/edit.php:221 +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 "È possibile anche eseguire lo stesso tipo di azioni, compreso la riduzione della lista tramite i filtri, agendo su una pagina utilizzando i link di azione che appaiono quando si passa sopra ad una riga con il mouse oppure utilizzando il menu Azioni di massa per modificare in una sola volta i metadati di più pagine alla volta." + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Nella colonna \"Allegato a\" si potrà vedere se un file non è abbinato ad alcun articolo e facendo clic su \"Allega file\" comparirà un piccolo popup che permetterà di cercare un articolo a cui allegare il file." + +#: wp-admin/upload.php:200 +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 "Tutti i file che hai caricato sono elencati nella Libreria Media, con in cima i caricamenti più recenti. È possibile usare la scheda Impostazioni schermata per personalizzare questa vista." + +#: wp-admin/edit.php:214 +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 "La pagine sono simili agli articoli nel senso che hanno un titolo, un corpo e dei metadati associati, ma la differenza è che non entrano nel flusso cronologico del blog. Sono una specie di articoli permanenti. Le pagine non sono categorizzate o taggate, ma possono avere una gerarchia. È possibile annidare una pagina dentro un’altra rendendo una “genitore” dell’altra, creando in effetti un gruppo di pagine." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Molte persone utilizzano le scorciatoie da tastiera per moderare i commenti più velocemente. È possibile usare il link a lato per saperne di più." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "Nella colonna Commenti, sopra ogni commento appare \"Inviato da\" seguito dalla data e dall'ora in cui il commento è stato lasciato sul sito. Facendo clic sul link data/ora si viene indirizzati a quello stesso commento direttamente sul sito. Passando con il mouse sopra ogni commento compaiono le opzioni per approvare, rispondere (e approvare), modificare velocemente, modificare, segnalare come spam o rifiutare quel commento." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "I link possono essere raggruppati in Categorie, che sono differenti dalle categorie utilizzate nei post." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "Ulteriori informazioni su WordPress %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Gestione Pagine" + +#: wp-admin/users.php:35 +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 "È possibile nascondere/mostrare le colonne a seconda delle proprie necessità e decidere quanti utenti mostrare in ogni schermata tramite la scheda Impostazioni schermata" + +#: wp-admin/edit.php:192 +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 "Anteprima mostra l'aspetto dell'articolo così come quando sarà pubblicato. Visualizza articolo invece aprirà l'articolo all'interno del sito pubblico. Il tipo di link dipende dallo stato dell'articolo." + +#: wp-admin/users.php:41 +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 "Passando con il mouse su una riga della lista degli utenti, verranno mostrati dei link che permetteranno di gestire gli Utenti. È possibile effettuare le seguenti azioni:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Cestina rimuove l'articolo da questa lista e lo sposta nel cestino, dove può essere eliminato definitivamente." + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Modifica veloce permette di accedere direttamente ai metadati dell'articolo, permettendo di aggiornare i dettagli senza lasciare questa pagina." + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Modifica apre la pagina di modifica dell'articolo. Si può accedere alla stessa pagina facendo clic sul titolo dell'articolo." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Con Modifica si verrà portati ad una schermata dove modificare il profilo di questo utente. È possibile raggiungerla anche facendo clic sul nome utente" + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "È possibile vedere tutti gli articoli di un utente facendo clic sul numero nella colonna Articoli." + +#: wp-admin/user-new.php:154 +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 "Poiché si tratta di un'installazione multisito, è possibile aggiungere gli account già esistenti sulla Rete, specificando un nome utente o e-mail e la definizione di un ruolo. Per ulteriori opzioni, come specificare una password, è necessario essere un amministratore di rete e utilizzare il link di azione sotto il nome di un utente esistente per modificare il profilo utente sotto Amministrazione rete > Tutti gli utenti." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Probabile inclusione diretta di wp-admin/includes/template.php allo scopo di utilizzare la funzione add_meta_box(). Questo è molto sbagliato. Utilizzare la chiamata a add_meta_box() all'interno dell'action add_meta_boxes." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Benvenuto su WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Vai a Dashboard → Home" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Ritorna a Bacheca → Aggiornamenti" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress è creato da un team internazionale di appassionati." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Sviluppatori principali" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Sotto il cofano" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Personalizzare il proprio sito" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profilo aggiornato." + +#: wp-admin/user-new.php:81 +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 "" +"Salve,\n" +"\n" +"Sei stato invitato ad unirti a '%1$s' su\n" +"%2$s con il ruolo di %3$s.\n" +"\n" +"Fare clic sul link seguente per confermare l'invito:\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Sviluppatore" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Il pacchetto non può essere installato." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Il plugin non contiene file." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Non sono stati trovati plugin validi." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Il tema manca del foglio di stile style.css." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Il tema manca del file index.php." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "Il foglio di stile style.css non contiene un'intestazione tema valida." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "URL dell'allegato" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Tutti i link" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Rilasciare qui i file" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s plugin" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s plugin" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "Ottimizzata con successo la tabella %s." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Ottimizzazione fallita per la tabella %1$s. Errore: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "Riparata con successo la tabella %s." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "La tabella %s è già ottimizzata." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "La tabella %s è ok." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Visualizza i dettagli della versione %1$s" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Installare l'importatore Tumblr per importare articoli & media da Tumblr usando le loro API." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "Aggiornare %2$s o imparare come navigare felici" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Scalare le immagini per farle corrispondere con la dimensione maggiore selezionata in %1$simpostazioni immagine%2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, video o un altro file" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Inserire un elemento media da un altro sito" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "ERRORE: pagina delle opzioni non trovata." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "ERRORE: Si è verificato un errore durante la connessione al server, verificare che le impostazioni siano corrette." + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "ERRORE: si sta rispondendo ad un commento ad un articolo in bozza." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "ERRORE: si prega di inserire un commento." + +#: wp-admin/index.php:45 +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 "Il menu di navigazione di sinistra offre collegamenti a tutte le schermate di amministrazione di WordPress, con voci di sottomenu visualizzate al passaggio del mouse. È possibile ridurre questo menu ad una colonna di icone, facendo clic sulla freccia \"Riduci menu\" alla base del menu." + +#: wp-admin/index.php:56 +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 "Trascina e rilascia - Per riorganizzare i riquadri, fare il trascina e rilascia facendo clic sulla barra del titolo del riquadro selezionato e rilasciandolo quando si vede un rettangolo con linea tratteggiata grigia apparire nella posizione in cui si desidera posizionare il riquadro." + +#: wp-admin/index.php:54 +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 "È possibile utilizzare i seguenti controlli per organizzare la propria bacheca secondo il proprio flusso di lavoro. Questo è vero anche nella maggior parte delle altre schermate di amministrazione." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Panoramica" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Aggiornamenti %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Risultati della ricerca per “%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Impossibile assegnare questo ruolo agli utenti." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Aggiornamento disponibile (%s)" +msgstr[1] "Aggiornamenti disponibili (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Fai clic per visualizzare l'elenco completo dei file che verranno eliminati" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s di %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Attenzione:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Aggiungi nuovo utente" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Utenti" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Non si dispone dei permessi sufficienti per gestire le impostazioni di questo sito." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Plugin installati" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Conferma cancellazione" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Disattiva" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Versione %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Di %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Utente aggiunto" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Visualizza" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Super Admin" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Non è possibile rimuovere gli utenti" + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Impostazioni salvata" + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Ruoli modificati" + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "L'utente è stato rimosso da questo sito." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Ricerca utenti" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Aggiungi utente esistente" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Ruolo" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tutto (%s)" +msgstr[1] "Tutti (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Per maggiori informazioni:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Editor" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Cancella" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Tutti gli utenti" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Attributi" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Installa" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Plugin %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Cancella sito" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Informazioni sulle pagine" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Personalizza questa schermata" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Titolo e Editor articolo" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Documentazione sui Tag (in inglese)" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Nota: Nessuna di queste opzioni blocca l'accesso al sito - spetta ai motori di ricerca onorare la richiesta." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Nome articolo" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "articolo d'esempio" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Questo importatore non è installato. Installare gli importatori dal sito principale." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "Indirizzo E-mail" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Lingua del sito" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Tentare di notificare tutti i blog che hanno un link nell'articolo" + +#: wp-admin/user-new.php:24 +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 "" +"Ciao,\n" +"Sei stato invitato ad unirti '%1$s' su\n" +"%2$s con il ruolo di %3$s.\n" +"Se non desideri unirti a questo sito, ignora questa email. Questo invito scadrà fra pochi giorni.\n" +"\n" +"Fare clic sul link seguente per attivare il proprio account utente:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Template a piena larghezza" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Formato articoli" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Immagini in evidenza" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Intestazione immagine in evidenza" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Sembra che tu stia utilizzando una vecchia versione di %s. Per una migliore esperienza con WordPress ti suggeriamo di aggiornare il tuo browser." + +#: wp-admin/includes/dashboard.php:1174 +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 "Sembra che tu stia utilizzando una versione insicura di %s. Utilizzando un browser obsoleto rendi il tuo computer poco sicuro. Per una migliore esperienza con WordPress ti suggeriamo di aggiornare il tuo browser." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Vi sono alcune voci di menu non valide. Si prega di controllarle o cancellarle." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (non valido)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Nome" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Nome" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Inviti al proprio sito" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Nome" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Nome" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Disegnatore di icone" + +#: wp-admin/theme-install.php:81 +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.org 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 "È possibile trovare temi aggiuntivi per il tuo proprio utilizzando il browser/installatore di Temi presente in questa schermata, che mostrerà i temi presenti sulla Directory dei temi di WordPress.org. Questi temi sono stati progettati e sviluppati da terze parti, sono disponibili gratuitamente, e sono compatibili con la licenza utilizza da WordPress." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Reinstalla adesso" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Il file caricato eccede la direttiva upload_max_filesize in php.ini." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Il file caricato eccede la direttiva MAX_FILE_SIZE che è stata indicata nel modulo HTML." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Se la barra dei segnalibri è nascosta: copiare il codice sottostante, aprire il gestore dei segnalibri, creare nuovo segnalibro, scrivere Press This nel campo nome ee incollare il codice nel campo URL." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Core Committer" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Commiter ospite" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Librerie esterne" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Aggiungi:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Aggiungi Foto" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Strumenti disponibili" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Configurazione della rete" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Leader per la User Experience" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Traduttori Italiani" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 cresce quando persone come te ne parlano coi loro amici e quando le migliaia di imprese e servizi che si basano su e intorno a WordPress fanno conoscere questi aspetti ai loro utenti. Siamo felici ogni volta che qualcuno diffonde la buona parola, assicurati solo di seguire le nostre linee guida sul marchio." + +#: wp-admin/freedoms.php:52 +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 "Ogni plugin e tema presente nella directory di WordPress.org è 100%% GPL o ha una licenza altrettanto libera e compatibile a questa, quindi sei al sicuro nel cercare plugin e temi nelle directory ufficiali. Se ottieni un plugin o un tema da altre fonti, assicurati per prima cosa di chiedere se è sotto licenza GPL. Se non rispettano la licenza WordPress noi non ne raccomandiamo l'utilizzo." + +#: wp-admin/freedoms.php:36 +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 è un software Libero e open source, creato da una community distribuita di sviluppatori volontari, sparsi per il mondo. WordPress è distribuito con licenza GPL." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Leader nello Sviluppo" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Sviluppatore" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Gruppo Esteso sviluppo del Core" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Desideri vedere il tuo nome messo in luce su questa pagina? Partecipa allo sviluppo di WordPress." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Riconoscimenti" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Disattiva" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Cofondatore, Leader di Progetto" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internazionalizzazione" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Hanno collaborato allo sviluppo di WordPress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Nuovi arrivi" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Tutti i commenti" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress è creato da un team internazionale di appassionati. Partecipa in WordPress." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Leader di Progetto" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Designer" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Hai la libertà di eseguire il programma, per qualsiasi scopo." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Hai accesso al codice sorgente, la libertà di studiare come funziona il programma e la libertà di modificarlo per fargli fare ciò che desideri." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Hai la libertà di ridistribuire copie del programma originale in modo da aiutare il prossimo." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Hai la libertà di distribuire copie delle versioni da te modificate ad altre persone. In questo modo puoi dare a tutta la comunità la possibilità di beneficiare di tali modifiche." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Si sta utilizzando un browser insicuro!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Il browser utilizzato non è aggiornato!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Non vorresti che tutto il software venisse distribuito con queste libertà? Noi sì! Per ulteriori informazioni, visita la Free Software Foundation." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Libertà" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "È possibile utilizzare una di queste belle intestazioni o mostrarne una casuale su ogni pagina." + +#: wp-admin/custom-header.php:636 +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 "Se non si desidera caricare una propria immagine, è possibile utilizzare una di queste belle intestazioni o mostrarne una casuale." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "È possibile scegliere una delle intestazioni precedentemente caricate o mostrarne una a caso." + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Riduci menu" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "I drop-in sono dei plugin avanzati posti nella directory %s che, quando presenti, sostituiscono delle funzionalità di WordPress." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "I file nella directory %s vengono eseguiti automaticamente." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Casuale: Mostra un'immagine diversa in ogni pagina." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Immagini caricate" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Documentazione sul caricamento di file multimediali (in inglese)" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr " Documentazione sui profili utente (in inglese)" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr " Documentazione sulle Impostazioni dei permalink (in inglese) " + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr " Documentazione sulle Categorie (in inglese) " + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Documentazione sulle Ctaegorie dei link (in inglese) " + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr " Documentazione sui Widget (in inglese)" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Documentazione sui Menu (in inglese)" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Documentazione sulla Modifica media (in inglese)" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Documentazione sulla Modifica delle pagine (in inglese)" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Documentazione sulla Libreria media (in inglese)" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Documentazione sugli Strumenti (in inglese)" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Documentazione sulla Testata personalizzata (in inglese)" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Documentazione sulla Esportazione (in inglese)" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Documentazione sule Impostazioni generali (in inglese)" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Documentazione sulle Impostazioni media (in inglese)" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "Documentazione sull'ggiornamento di WordPress (in inglese)" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Documentazione sulla Scrittura e modifica degli articoli (in inglese)" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Documentazione sui Commenti (in inglese)" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Documentazione sulla Gestione utenti (in inglese)" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Documentazione sulle Impostazioni delle discussioni (in inglese)" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Documentazione sulla Creazione di link (in inglese)" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Documentazione sulle Impostazioni di lettura (in inglese)" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Documentazione sull'Installazione di plugin (in inglese)" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Documentazione sulla Gestione articoli (in inglese)" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Documentazione sulla Bacheca (in inglese)" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Documentazione sulla Modifica dei plugin (in inglese)" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Documentazione sullo Sfondo personalizzato (in inglese)" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Documentazione sul'Importazione (in inglese)" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Documentazione sulla Gestione delle pagine (in inglese)" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Documentazione sull'Aggiunta di nuove pagine (in inglese)" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Documentazione sulle Impostazioni di scrittura (in inglese)" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Documentazione sulla Gestione dei link (in inglese)" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Documentazione sull'Aggiunta di nuovi utenti (in inglese)" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Layout" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Si è selezionato questo utente per la cancellazione:" +msgstr[1] "Si sono selezionati questi utenti per la cancellazione:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Torna agli utenti" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s di %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s template di pagina" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Formato articolo:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Questo plugin può essere attivo su altri siti del network." +msgstr[1] "Questi plugin possono essere attivi su altri siti del network." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Non è possibile eliminare un plugin mentre è attivo sul sito principale." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Formato articolo predefinito" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Non si dispone di permessi sufficienti per aggiornare questo sito." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Aggiungi esistente" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Aggiungi nuovo utente" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Aggiungi nuovo utente" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Aggiungi utente esistente" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Ogni modifica ai file di questa schermata verrà applicata su tutti i siti di questa rete." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Aggiungi utente esistente" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "Pubblicalo è un bookmarklet che permettere di pubblicare con facilità qualsiasi cosa si trovi sul web. È possibile utilizzarlo solo per prendere un link, o per pubblicare un riassunto. Pubblicalo permette anche di scegliere un'immagine inclusa sulla pagina da utilizzare nell'articolo. Basta trascinare il link Pubblicalo presente in questa schermata sulla barra dei preferiti del browser e si potrà facilmente creare nuovi contenuti. Facendo click su di esso mentre ci si trova su un altro sito, farà aprire una finestra popup con tutte queste opzioni." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Documentazione sulla Scrittura dei plugin (in inglese)" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "I moduli nella schermata della Bacheca sono:" + +#: wp-admin/users.php:26 +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 "Questa schermata elenca tutti gli utenti del sito. Ciascun utente ha uno dei cinque possibili ruoli predefiniti come impostato dall'amministratore del sito: Amministratore del sito, Editore, Autore, Contribuente o Sottoscrittore. Utenti autenticati con ruoli diversi da quello di Amministratore vedranno meno opzioni nel menu di navigazione della bacheca in base al loro ruolo." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Documentazione sull'uso dei Permalink (in inglese)" + +#: 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 "Se è necessario effettuare delle modifiche ma non si desidera che siano sovrascritte quando il plugin verrà aggiornato, è probabile sia necessario scrivere il proprio plugin. Per informazioni sulla modifica di un plugin o sulla scrittura da zero di un plugin, controllare il link seguente." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Descrizione dei Ruoli e capacità (in inglese)" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "pagina-di-esempio" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Pagina di esempio." + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (Generato)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Al momento è abilitato solo un tema per questo sito. Visitare Amministra rete per abilitare o installare altri temi." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Al momento è possibile avere un solo tema attivo per questo sito. VIsitare Amministra rete per abilitare altri temi." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "I privilegio di super amministratore non può essere rimosso perchè questo utente ha l'email dell'amministratore della rete." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Al momento c'è un solo tema installato. È possibile scegliere fra oltre 1.000 temi gratuiti nella DIrectory dei Temi di WordPress.org Theme Directory semplicemente facendo clic sulla linguetta Installa Temi che si trova qui sopra." + +#: wp-admin/maint/repair.php:113 +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 "Una o più tabelle del database non sono disponibili. Per permettere a WordPress di tentare di riparare questa tabelle, fare clic sul pulsante “Ripara database”. La riparazione potrebbe richiedere del tempo." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Editor visuale RTL foglio di stile" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Questo child theme eredita i template da un tema genitore, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Questo è un file nell'attuale tema padre." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Abilita rete" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "Il database di Wordpress è stato aggiornato con successo!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Aggiornamento database WordPress" + +#: wp-admin/update-core.php:101 +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 "Stai per installare WordPress %s in Inglese. C'è la possibilità che questo aggiornamento porti a una traduzione incompleta. Forse sarebbe opportuno attendere il rilascio della versione localizzata." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "L'aggiornamento richiederà un po' di tempo, occorre avere pazienza." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Aggiornamento" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Aggiornamento completato" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "È richiesto l'aggiornamento del database" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress è stato aggiornato! Prima di proseguire, dobbiamo aggiornare il database alla nuova versione." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Non è necessario alcun aggiornamento" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Plugin aggiornato con successo" + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Aggiornamento tema" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Aggiornamento plugin non riuscito" + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Aggiornamento del tema non riuscito." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Tema aggiornato correttamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Aggiornamento plugin" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "È disponibile una nuova versione di %1$s. Visualizza i dettagli sulla versione %4$s . Aggiornamento automatico non disponibile per questo plugin." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Pacchetto di aggiornamento non disponibile." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Intervallo di date:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Questo formato, conterrà tutti gli articoli, le pagine, i commenti, i campi personalizzati, i termini, i menu di navigazione e gli articoli personalizzati." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Selezionare cosa esportare" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Autori:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Tutti i contenuti" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Totale (%s)" +msgstr[1] "Totale (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Questo tipo di file non è consentito per questioni di sicurezza." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Altre informazioni (in inglese)" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "In risposta a" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Inviato il %2$s alle %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Documentazione sullo spam nei commenti (in inglese)" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Documentazione sulle scorciatoie tramite tastiera (in inglese)" + +#: wp-admin/widgets.php:53 +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 "La sezione widget disponibili contiene tutti i widget che è possibile utilizzare. Una volta trascinato un widget su una barra laterale, questi si aprirà per permettere di impostare i parametri relativi. Quando tutte le impostazione del widget saranno terminate, fare clic sul pulsante salva ed il widget verrà visualizzato sul sito. Se si fa clic sul pulsante Cancella il widget verrà rimosso." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Ricordarsi di fare clic su Aggiorna media per salvare i metadati inseriti o modificati." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "SI noti che si ritaglia una immagine facendo clic su di essa (l'icona di Ritaglio è già selezionata) e trascinando il rettangolo di ritaglio per selezionare la parte desiderata. Quindi fare clic su Salva per effettuare il ritaglio." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Solo per le immagini, è possibile fare clic su Modifica immagine sotto la miniatura per espandere un editor di immagini in linea con le icone per il ritaglio, la rotazione ed il ribaltamento dell'immagine così come per annullare o ripetere le operazioni. I riquadri sulla destra forniscono ulteriori opzioni per scalare l'immagine, per ritagliarla e per ritagliare la miniatura in maniera diversa da come viene ritagliata l'immagine originale. È possibile fare clic su Aiuto all'interno di questi riquadri per ottenere maggiori informazioni." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Questa schermata permette di modificare cinque campi per i metadati dei un file della libreria media." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "Nome utente o Email:" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Ricerca temi installati" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Attivare questo tema per tutti i siti della rete" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Nota: ogni personalizzazione effettuata ai file del tema verrà perduta. Per risolvere questo problema potresti considerare di utilizzare i temi figli (child themes)." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Evidenziato (%s)" +msgstr[1] "Evidenziati (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Selezionare uno o più plugin da aggiornare." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Selezionare uno o più temi da aggiornare." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Ultima verifica il %1$s alle %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Verifica di nuovo" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Il processo di aggiornamento è in fase di avvio. Questa procedura potrebbe richiedere un po' di tempo su alcuni host, occorre avere pazienza." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Documentazione sulla formattazione della data. (In inglese)" + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Si sta utilizzando per il proprio account una password generata in automatico. Si desidera cambiarla con una che sia più facile ricordare?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Applica filtri" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Supporto a lingue RTL (scritte da destra a sinistra)" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Stile editor" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Pubblicazione in prima pagina" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Pronto alla traduzione" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Non si dispone del permesso per modificare questo commento." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Per eseguire l'azione richiesta, WordPress necessita di alcune informazioni informazioni per accedere al server web." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Pagina corrente." + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Torna alla pagina precedente." + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Vai alla pagina successiva" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Vai all'ultima pagina" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 elemento." +msgstr[1] "%s elementi" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Non è stato trovato alcun utente corrispondente alla ricerca." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Nessun tema corrisponde alla ricerca." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Vai alla prima pagina" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Cerca siti" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Crea un nuovo utente" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Si hanno %1$s e %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s sito" +msgstr[1] "%s siti" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s utente" +msgstr[1] "%s utenti" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Importante: prima di aggiornare effettuare il backup del database e dei file. Per ottenere aiuto con gli aggiornamenti visitare la pagina del Codex: Aggiornare WordPress (in inglese)." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr " (Le iscrizioni sono disabilitate. Solo i membri di questo sito possono commentare)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Aggiornare il sito a WordPress %2$s oppure scaricare il pacchetto e installarlo manualmente:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "I nuovi utenti riceveranno un'email di benvenuto per informarli che sono stati aggiunti come utenti del tuo sito. Per impostazione predefinita, nell'email verrà; inserita anche la loro password. Disattivare questa casella se non si desidera che la password venga inserita nell'email di benvenuto." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "È disponibile una nuova versione di %1$s. Visualizza i dettagli sulla versione %4$s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Vai alla pagina dei temi" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Vai alla pagina dei plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Vai alla pagina degli aggiornamenti di WordPress" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (in sospeso)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Fare clic su salva menu per rendere pubbliche le modifiche effettuate." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Spazio di archiviazione" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Crea un nuovo sito" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Plugin" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Elementi media" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Commenti" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Le immagini di dimensioni esattamente pari a %1$d × %2$d pixel verranno utilizzate così come sono." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Documentazione sull'aggiunta di nuovi temi (in inglese)" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Ritaglia e pubblica" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "È possibile trovare ulteriori plugin per il proprio sito utilizzando la nuova funzionalità di Ricerca/Installazione plugin oppure cercando direttamente nella WordPress Plugin Directory ed installandoli manualmente. Per installare manualmente un plugin solitamente è sufficiente caricare i file del plugin nella directory %2$s. Una volta che un plugin è stato installato si deve attivarlo da qui." + +#: wp-admin/edit-link-form.php:60 +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 significa rete di amici in XHTML, ed è facoltativo. WordPress permette la generazione di attributi XFN per mostrare la relazione con gli autori/proprietari del sito che si sta linkando. " + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Documentazione sulla gestione dei plugin (in inglese)" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Documentazione sui tag dei template (in inglese)" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Documentazione sulla modifica dei file (in inglese)" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Documentazione sull'uso dei temi (in inglese)" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "DOcumentazione sullo sviluppo dei temi (in inglese)" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "Password FTP" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "Nome utente FTP" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "Password FTP/SSH" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "Nome utente FTP/SSH" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "È possibile decidere cosa deve essere visualizzato nella pagina principale del sito. Possono essere articoli in ordine cronologico inverso (il classico blog) o una pagina statica/fissa. Per impostare una pagina iniziale statica, per prima cosa è necessario creare due Pagine. Una diventerà la pagina iniziale, l'altra sarà quella dove saranno visualizzati gli articoli." + +#: wp-admin/options-permalink.php:38 +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 "Le impostazioni aggiuntive permettono di personalizzare le strutture dei permalink delle “categorie” e dei “tag” utilizzando degli argomenti come base che appariranno negli indirizzi nell'archivio. Per esempio la pagina che visualizza tutti gli articoli nella categoria “senza categoria” potrebbe essere /topics/senza-categoria invece di /categoria/senza-categoria." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "I seguenti temi risultano installati ma sono incompleti. I temi devono avere un foglio di stile e un template." + +#: wp-admin/options-permalink.php:31 +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 "Quando vengono assegnate più categorie o tag ad un articolo, solo una può essere visualizzata nel permalink: la categoria con l'ID più basso. Questo si applica se la struttura personalizzata include %category% o %tag%." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Se si seleziona una impostazione diversa da quella Predefinita, il path della URL generale apparirà con i termini ed i tag racchiusi da % nel campo Struttura personalizzata che potrà essere ulteriormente modificato." + +#: wp-admin/widgets.php:67 +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 "Molti temi visualizzano alcuni widget di default nella barra laterale fino a che non viene modificata la barra laterale ma, non sono automaticamente visualizzati negli strumenti di gestione della barra laterale. Dopo aver inserito il primo widget è possibile aggiungere nuovamente i widget di default utilizzando i widget disponibili nell'area dei widget." + +#: wp-admin/widgets.php:59 +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 "È possibile rimuovere i widget mantenendo le impostazioni per usi futuri, è sufficiente trascinare il widget nella sezione widget inattivi. È possibile aggiungere nuovamente in widget da questa area. Questo è utile quando si cambia tema e se ne utilizza uno con meno o differenti aree widget." + +#: wp-admin/users.php:27 +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 "Per aggiungere un nuovo utente al sito, cliccare aggiungi nuovo sul pulsante in alto alla schermata o aggiungi nuovo nella sezione utenti del menu." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "È possibile impostare una dimensione massima delle immagini inserite nei contenuti scritti; è anche possibile inserire immagini ad immagine intera." + +#: wp-admin/options-general.php:61 +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 "Molti temi visualizzano il titolo del sito all'inizio di ogni pagina, nella barra dei titoli del browser e come nome identificativo per i feed. Anche il motto viene visualizzato da molti temi." + +#: wp-admin/edit-form-advanced.php:372 +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 "Ordine - Di norma le Pagine sono ordinate alfabeticamente ma è possibile scegliere un ordinamento diverso inserendo un numero (1 per la prima, etc.) in questo campo." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Per poter proseguire, immettere le credenziali FTP o SSH." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Per poter proseguire, immettere le credenziali FTP." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Se non si ricordano le proprie credenziali, occorre contattare il vostro fornitore di hosting web." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "È possibile caricare un tema, avendo già scaricato il suo archivio in formato ZIP sul proprio computer (scaricato da un sito affidabile) manualmente. È anche possibile seguire il vecchio sistema copiando il tema scaricato via FTP nella directory /wp-content/themes." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Il profilo contiene informazioni personali e alcune impostazioni personali relative all'uso di WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 "Le pagine sono simili agli articoli, hanno un titolo, un corpo del testo e dei metadata associati ma, sono differenti in quanto non entrano nella cronologia del blog, sono un tipo di articolo statico. Le pagine non hanno categorie e tag ma, possono avere una gerarchia. È possibile annidare pagine sotto altre pagine rendendone una “genitore” delle altre, creando un gruppo di pagine." + +#: wp-admin/edit-form-advanced.php:361 +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 "Invia Trackback - I trackback sono il metodo per notificare ad altri blog che si è fatto un link verso di loro. Inserire la/le URL alle quali inviare un trackback. Se si effettua un link ad altri siti WordPress questi verranno notificati automaticamente tramite un pingback e quindi questo campo non è necessario." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "I collaboratori possono scrivere e gestire i propri articoli ma non possono pubblicare articoli o caricare file." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Gli amministratori hanno accesso a tutte le funzioni di amministrazione." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "È possibile utilizzare l'editor per modificare ogni file php di ogni plugin. Ogni modifica effettuata ai file dei plugin verrà eliminata con l'aggiornamento automatico dei plugin." + +#: wp-admin/link-manager.php:47 +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 "È possibile aggiungere dei link da visualizzare sul sito, di norma utilizzando i Widget. Di default, sono inclusi link ad alcuni siti della comunità di WordPress come esempio." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Se un link viene cancellato viene rimosso definitivamente dato che i link per ora non hanno la funzione cestino." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Non dimenticarsi, una volta terminato, di fare click sul pulsante Salva modifiche." + +#: wp-admin/custom-background.php:142 +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 "È possibile personalizzare l'aspetto del proprio sito senza modificare il codice del tema utilizzando uno sfondo personalizzato. Lo sfondo può essere una immagine o un colore." + +#: wp-admin/edit-tags.php:212 +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 "Slug - Lo “slug” è la versione “amichevole” della URL del nome. È solitamente tutta in minuscolo e contiene solo lettere, numeri e trattini." + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Puoi scrivere un post anche con lo strumento Pubblicalo." + +#: wp-admin/user-edit.php:41 +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 "Lo username non può essere modificato ma è possibile utilizzare gli altri campi per inserire il nome vero o un soprannome e scegliere quale nome visualizzare negli articoli" + +#: wp-admin/user-edit.php:42 +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 "I campi obbligatori sono evidenziati; il resto è facoltativo. Le informazioni del profilo saranno visualizzate solo se il tema è predisposto." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Premere il pulsante Aggiorna profilo, quando sono terminate le modifiche." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Gli editori possono pubblicare articoli, gestire articoli e anche gestire gli articoli degli altri utenti del sito, etc." + +#: wp-admin/comment.php:53 +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 "È possibile moderare un commento da questa schermata utilizzando il riquadro di Stato, dove è possibile cambiare la data e l'ora di un commento." + +#: wp-admin/comment.php:52 +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 "È possibile modificare, se necessario, le informazioni lasciate in un commento. Ciò è particolarmente utile quando ci si accorge che un commentatore ha commesso qualche errore tipografico." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Inserire un nome per il menu" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC significa Coordinate universali del tempo." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "I campi in questa schermata determinano alcune impostazioni di base del sito." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Questa schermata contiene le impostazioni che riguardano la visualizzazione del contenuto." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "È necessario cliccare sul pulsante salva le modifiche in fondo alla schermata per rendere effettive le modifiche apportate." + +#: wp-admin/options-general.php:64 +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 "La URL di Wordpress e la URL del sito possono essere uguali (esempio.com) o diverse; per esempio nel caso Wordpress sia instalalto in una sotto directory (esempio.com/wordpress) invece che nella directory principale." + +#: wp-admin/edit-link-form.php:59 +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 "Le sezioni del nome del link, dell'indirizzo Web e della descrizione hanno una posizione fissa, mentre tutte le altre sezioni possono essere riposizionate utilizzando il drag & drop. È possibile modificare la visualizzazione di questa schermata utilizzando la linguetta Impostazioni schermata per impostare quali elementi nascondere, o chiudere le sezioni cliccando sulla barra del titolo della sezione." + +#: wp-admin/update-core.php:193 +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 "Mentre il sito è in aggiornamento sarà attivata la modalità di manutenzione. Appena l'aggiornamento sarà completato il sito ritornerà alla normalità." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Tutti i plugin sono aggiornati." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Hai già l’ultima versione di WordPress." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Tutti i temi sono aggiornati." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "È disponibile una versione aggiornata di WordPress." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Originale: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Nome funzione…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Attiva l'importatore" + +#: wp-admin/edit-link-form.php:58 +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 "È possibile aggiungere o modificare link in questa schermata inserendo le informazioni in ogni casella. Solamente l'indirizzo web del link e il suo nome (il testo che si desidera venga mostrato come link) sono campi obbligatori." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Ritorna agli importatori" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Attiva il Plugin & Lancia l'importatore" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "La categorie possono venire selettivamente convertite in tag utilizzando il convertitore di categorie in tag." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Home: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "Errore:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "Lo strumento di importazione da %s non è valido o non è installato." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Attributi pagina." + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Bisogno di aiuto? Utilizzare l'etichetta aiuto in alto a destra della schermata." + +#: wp-admin/import.php:22 +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 "In questa schermata sono elencati i link ai plugin per importare i dati da altre piattaforme di gestione dei contenuti e di blogging. Seleziona la piattaforma dalla quale importare e clicca su \"Installa ora\" quando richiesto nella finestra pop up. Se la piattaforma non è nell'elenco, clicca sul link per cercare nella directory dei plugin e verifica se il plugin adatto alla piattaforma è presente." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Una volta generato, il file WXR può essere importato in un altro sito con Wordpress o qualsiasi altra piattaforma di blog in grado di leggere questo formato." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "È possibile personalizzare la visualizzazione di questa schermata utilizzando l'etichetta impostazione schermo e/o i filtri a discesa sopra la tabella dei link." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Scegliere un plugin da modificare dal menu in alto a destra e cliccare sul pulsante di selezione. Cliccare una sola volta sul nome del file da modificare per caricarlo nell'editor. Terminate le modifiche, ricordarsi di salvare le modifiche. (Aggiorna file)" + +#: wp-admin/plugins.php:353 +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 "Quasi sempre i plugin funzionano bene con WordPress e gli altri plugin. Alcune volte, tuttavia, il codice di un plugin interferisce con quello di un altro plugin, causando problemi di compatibilità. Se il sito si comporta in maniera strana, il problema potrebbe essere dovuto a queste incompatibilità. Provare a disattivare tutti i plugin e riattivarli in varie combinazioni sino a quando non si riuscirà ad isolare quello/i che da/danno problemi. " + +#: wp-admin/widgets.php:60 +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 "I widget possono essere utilizzati più volte. È possibile assegnare un titolo ad ogni widget, per visualizzarlo sul sito ma, non è obbligatorio." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Abilitando la modalità accessibile, attraverso le Impostazioni schermata, sarà possibile utilizzare i pulsanti aggiungi e modifica invece di utilizzare il drag e drop. " + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "È possibile utilizzare l'editor dei temi per modificare individualmente i file CSS e PHP del tema." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Selezionare un tema da modificare dal menu a scomparsa e cliccare seleziona. Verrà mostrato l'elenco di tutti i file del tema. Cliccando una volta sul nome di uno dei file, questo verrà aperto nell'editor dei temi." + +#: wp-admin/widgets.php:52 +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 "I widget sono sezioni indipendenti di contenuto che possono essere posizionati all'interno di ogni area widgettizzata predisposta nel tema (comunemente identificate come barre laterali). Per aggiungere widget alle barre laterali/aree widgettizzate, drag & drop la barra del titolo del widget nella area desiderata. Di default solo la prima area widgettizata è espansa. Per aggiungere widget alle altre aree widgettizzate, cliccare sulla loro barra del titolo per espanderle." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Avviso: modificare il tema corrente può portare a malfunzionamenti del sito." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Dopo aver effettuato le modifiche, cliccare su aggiorna file." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "Pagina base" + +#: wp-admin/edit-form-advanced.php:371 +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 - Alcuni temi hanno dei template personalizzati da poter utilizzare per determinate pagine, che possono contenere funzionalità aggiuntive o una grafica personalizzata. Se così fosse queste appariranno qui sopra." + +#: wp-admin/edit-form-advanced.php:370 +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 "Genitore - È possibile organizzare le pagine in gerarchie, ad esempio si può avere una pagina “Informazioni” che ha le pagine “Storia della mia vita” e “Il mio cane” sotto di essa. Non vi sono limiti su quanto possono essere annidate profondamente le pagine." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Tutti gli aggiornamenti sono stati completati." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Quando si aggiunge un nuova tag in questa schermata, si riempiranno i seguenti campi:" + +#: wp-admin/edit-tags.php:185 +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 "È possibile utilizzare le categorie per creare sezioni diverse del sito e gruppi di articoli. La categoria predefinita è “senza categoria” fino a che non viene modificata nelle impostazioni di scrittura." + +#: wp-admin/edit-tags.php:194 +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 "Qual è la differenza tra categorie e tag? Normalmente i tag sono parole chiave ad hoc che identificano informazioni importanti negli articoli (nomi, oggetti, etc) che possono essere o non essere ricorrenti negli articoli, mentre le categorie sono sezioni stabilite in anticipo. Pensando al sito cone ad un libro, le categorie sono come la tavola dei contenuti e i tag come i termini presenti nell'indice." + +#: wp-admin/edit-tags.php:219 +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 "È possibile modificare la visualizzazione di questa schermata utilizzando l'etichetta Impostazioni schermata per impostare quanti elementi visualizzare e quante colonne mostrare/nascondere." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Descrizione - La descrizione di base non è importante, tuttavia alcuni temi possono visualizzarla." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "Nome - Il nome come appare sul sito." + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Quando si aggiunge una nuova categoria in questa schermata, si riempiranno i seguenti campi:" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "È possibile restringere l'elenco dei file per tipo/stato utilizzando i link di testo di filtraggio presenti in cima alla schermata. È anche possibile raffinare l'elenco per data utilizzando il menu combinato a discesa presente al di sopra della tabella media." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Immagine predefinita" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Ritaglio immagine della testata" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Questa opzione eliminerà l'immagine della testata. Non si potranno più recuperare eventuali personalizzazioni." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Rimuovi immagine testata" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Reimposta immagine" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Questa opzione ripristinerà l'immagine originale della testata. Non si potranno più recuperare eventuali personalizzazioni." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Ripristina immagine originale della testata" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Colore testo" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Errore caricamento immagine" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "È necessario che Javascript sia attivo per poter selezionare una parte dell'immagine" + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Modifica questo elemento" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Modifica questo elemento in linea" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Ripristina questo elemento dal cestino" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Sposta questo elemento nel cestino" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Elimina definitivamente questo elemento" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Permetti commenti" + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Installa il plugin di importazione da LiveJournal per importare articoli da LiveJournal tramite le sue API." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Ritorna alla pagina degli aggiornamenti di WordPress" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Pubblica - Puoi impostare i termini di pubblicazione di un articolo nel riquadro Pubblica. Per le voci Stato, Visibilità e Pubblicazione (immediata) fai click sul link Modifica per vedere ulteriori opzioni. La Visibilità include opzioni per proteggere un articolo con password o per mantenerlo indefinitamente in cima al proprio blog (fisso). Pubblica (subito) ti permette di impostare una data passata o futura, così puoi pianificare la pubblicazione di un articolo in futuro o predatarlo." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Immagine in evidenza -Ti permette di associare una immagine all'articolo senza doverla inserire direttamente nel testo. Questo è utile se il tuo tema mostra nella home page gli articoli con una miniatura dell'immagine." + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Titolo - Scrivi un titolo per l'articolo. Dopo aver scritto il titolo, si vedrà il permalink, sotto al titolo, che potrà essere modificato." + +#: wp-admin/edit-form-advanced.php:362 +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 "Discussione - È possibile attivare e disattivare commenti e ping, se ci sono commenti all'articolo si possono vedere e moderare qui." + +#: wp-admin/edit.php:180 +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 "È possibile organizzare la lista per visualizzare solo gli articoli di una specifica categoria o di un mese specifico, utilizzando i menu a scomparsa sopra la lista degli articoli. Cliccare sul pulsante filtra dopo aver effettuato la selezione. È possibile organizzare la visualizzazione cliccando sull'autore dell'articolo. sulla categoria o sui tag nella lista degli articoli." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "È possibile visualizzare gli articoli come semplice lista dei titoli o con un riassunto. Scegliere la visualizzazione preferita cliccando sull'icona in alto a destra della lista." + +#: wp-admin/edit.php:177 +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 "È possibile mostrare/nascondere le colonne e stabilire quanti articoli mostrare per schermata, utilizzando l'etichetta Impostazione schermo." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "È possibile organizzare le liste degli articoli per stato dell'articolo, utilizzando il link di testo in alto a sinistra per visualizzare Tutti, Pubblicati, Bozze, o nel Cestino.La vista predefinita è tutti gli articoli." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "È possibile organizzare la visualizzazione di questa schermata in diversi modi:" + +#: wp-admin/edit.php:187 +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 "Posizionandosi con il mouse sopra una riga nella lista degli articoli, si attiveranno dei link che permettono di gestire l'articolo. È possibile eseguire le seguenti azioni:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Ricerca plugin installati" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Il tema non supporta il menu di navigazione o i widget." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "“%s” non è riuscito a caricare a causa di un errore" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Convertitore di categorie e tag" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Installazione del plugin per conversione categorie/tag per convertire selettivamente le categorie esistenti in tag o i tag in categorie." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "C'è un modifica in sospeso della tua e-mail in %1$s. Annulla" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Più recenti" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Data finale" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Data iniziale" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Installa il plugin per importare da un file di esportazione di WordPress articoli, pagine, commenti, campi personalizzati, categorie e tag." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Installa il plugin per importare articoli da un feed RSS." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Installa il plugin per importare i link in formato OPML" + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Installa il plugin di importazione da Movable Type per importare articoli e commenti da un blog Movable Type o TypePad." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Installa il plugin di importazione da Blogger per importare articoli, commenti ed utenti da un blog Blogger." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Installa l'importatore" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Marca come spam" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Stili" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Pulisci" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Descrizione" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Abbreviazione" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Nome" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Genitore" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "In sospeso" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Contrassegna come spam" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Rimuovi immagine di sfondo" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Commenti su “%s”" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "La Walker class denominata %s non esiste." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Visualizza proprietà avanzate per il menu" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Stai utilizzando la versione %1$s. Aggiorna alla versione %2$s." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Home" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Abilita" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Registrato" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "Non è spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Registrato" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archivia" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "Non è spam" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Questa opzione ripristinerà l'immagine originale dello sfondo. Non si potranno più recuperare eventuali personalizzazioni." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Creazione menu" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "Blog WordPress" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Nessun ruolo per questo sito —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Utilizzare Pubblicalo per ritagliare testi, immagini e video da qualsiasi pagina web. Quindi modificare ed aggiungere altro materiale con Pubblicalo prima di salvarlo o pubblicarlo in un articolo del proprio sito." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Rimuovi utenti dal sito" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Non si dispone del permesso per creare articoli o bozze su questo sito." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Messaggio personalizzato di sito cancellato." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Messaggio personalizzato di sito sospeso." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Messaggio personalizzato di sito inattivo" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Nessun sito trovato." + +#: wp-admin/includes/meta-boxes.php:550 +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 "I trackback sono il metodo per notificare altri blog che avete fatto un link verso di loro. Se si effettua un link ad altri blog WordPress questi verranno notificati automaticamente tramite un pingback, non serve effettuare alcuna altra operazione." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Non si dispone del permesso per creare pagine su questo sito." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Il mio sito" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Nuovo sito WordPress" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Non si dispone di permessi sufficienti per aggiornare i temi di questo sito." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Non si dispone di permessi sufficienti per aggiornare i plugin di questo sito." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Non si dispone di permessi sufficienti per installare temi su questo sito." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Non si dispone di permessi sufficienti per modificare i template di questo sito." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Non si dispone di permessi sufficienti per attivare plugin per questo sito." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Non si dispone di permessi sufficienti per installare plugin su questo sito." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Non si dispone di permessi sufficienti per disattivare plugin per questo sito." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Non disponi di permessi sufficienti per eliminare i plugin di questo sito." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Non si dispone di permessi sufficienti per aggiungere dei link a questo sito." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Non si dispone di permessi sufficienti per modificare i link di questo sito." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Non si dispone di permessi sufficienti per esportare contenuti da questo sito." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Non si dispone di permessi sufficienti per importare contenuti in questo sito." + +#: wp-admin/import.php:59 +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 "Se si hanno articoli o commenti su un’altra piattaforma di blogging, WordPress può importarli nel sito. Per iniziare, selezionare un sistema di importazione dal seguente elenco:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Non si dispone di permessi sufficienti per modificare i plugin di questo sito." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Nessun elemento." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Nome menu" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "Classi CSS" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Etichetta di navigazione" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Per utilizzare la configurazione con i sottodomini è necessario inserire una wildcard nel DNS. Normalmente significa aggiungere un record nome host * che punti al web server negli strumenti di configurazione dei DNS." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "L'installatore ha tentato di contattare un nome host a caso (%1$s) nel dominio" + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "I nomi utenti possono essere composti solo da caratteri alfanumerici, spazi, sottolineature,trattini, virgole e il segno@" + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "L'elemento del menu è stato cancellato." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Riprovare" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Fornire un nome per il campo personalizzato." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Opzioni di visualizzazione." + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Si sono selezionati questi utenti per la cancellazione:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Non è permesso eliminare un utente da questa schermata." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Non puoi eliminare questo utente." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Conferma rimozione" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Nessun utente valido selezionato per la cancellazione" + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Non è possibile rimuovere eliminare l’utente corrente." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Altri utenti sono stati rimossi." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s aggiornato correttamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Mostra dettagli" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Nascondi dettagli" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Vai alla pagina del profilo" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "La password scelta" + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Ricordamelo dopo" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Non si dispone del permesso per spostare questo elemento fuori dal cestino." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Errore durante la cancellazione." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Errore nel ripristino dal cestino." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Non si dispone del permesso per ripristinare questo elemento dal cestino." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Errore durante lo spostamento nel cestino." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s commento ripristinato dal cestino" +msgstr[1] "%s commenti ripristinati dal cestino." + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s commento spostato nel cestino." +msgstr[1] "%s commenti spostati nel cestino." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Non si dispone del permesso per spostare questo elemento nel cestino." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Per i seguenti temi è disponibile una nuova versione. Seleziona quelli che desideri aggiornare e fai clic su “Aggiorna temi”." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "L'utente è stato aggiunto al sito." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Questo utente è già membro di questo sito." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "Email di invito spedita all'utente. Occorrerà che venga fatto clic sul link di conferma per venir aggiunti al sito." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Per i seguenti plugin è disponibile una nuova versione. Seleziona quelli che desideri aggiornare e fai clic su “Aggiorna plugin”." + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "L'impostazione%1$s non è registrata. le impostazioni non registrate sono deprecate. Controlla a http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Questa opzione eliminerà l'immagine originale dello sfondo. Non si potranno più recuperare eventuali personalizzazioni." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Non è stato selezionato alcun elemento da modificare." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "È disponibile solo il tema corrente. Contattare l'amministratore %s per le informazioni necessarie per utilizzare altri temi." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Template autore" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Editor visuale foglio di stile" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Template tag" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Pagina salvata." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Questo plugin è già installato ed aggiornato" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Altre informazioni su %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Aggiorna ora" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Attribuisci a questo utente i privilegi di super amministratore del network." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Importante:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Questo utente dispone dei privilegi di superadmin." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Rimuovi immagine in evidenza" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Immagine in evidenza" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Aggiornare alla versione %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Si sta per archiviare il sito %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Si sta per contrassegnare come non spam il sito %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Si sta per contrassegnare il sito %s come spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Stai per eliminare il sito %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Si sta per recuperare dagli archivi il sito %s." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Non è possibile modificare questa Tassonomia." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "elementi" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Il nome utente non può essere modificato." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Il menu è stato cancellato." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Il tuo sito sta chiedendo ai motori di ricerca di non indicizzare il proprio contenuto" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Non si dispone di permessi sufficienti per gestire i plugin di questo sito." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Inserire qui l’indirizzo se si desidera che la homepage del sito sia diversa dalla directory dove è installato WordPress." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Spiegare in poche parole l’argomento di questo sito." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Visibilità del sito" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Il gruppo delle opzioni varie è stato rimosso. Utilizzare un altro gruppo impostazioni." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "La descrizione sarà mostrata nel menu se il tema supporta questa funzionalità." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Non si dispone di permessi sufficienti per modificare i link di questo sito." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "C'è una modifica della mail dell'amministratore in attesa su %1$s. Annulla" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Attributo titolo" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Destinazione link" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "Classi CSS (opzionale)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Salva menu" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Sarà generata una password automaticamente se verrà lasciato vuoto questo campo." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Password, due volte" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Aggiornamento tema %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Occorre fornire un nome di dominio." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Occorre fornire un nome per la propria rete di siti." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "La rete è già esistente." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Occorre fornire un indirizzo e-mail valido." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Questo è il risultato di un messaggio di errore: %s" + +#: wp-admin/includes/schema.php:1031 +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 "È possibile continuare ad utilizzare il sito ma i sottodomini potrebbero essere inaccessibili. Se i DNS sono correttamente configurati, questo messaggio può essere ignorato." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Avvertenza:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Ottieni uno shortlink" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Aggiornamento plugin %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "Aggiornamento di %1$s non riuscito." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "La password scelta durante l'installazione" + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Utente già esistente. La password è stata ereditata." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Non è possibile effettuare l'aggiornamento perché WordPress %1$s richiede MySQL versione %2$s o superiore. Stai utilizzando la versione %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress è stato aggiornato correttamente." + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "Aggiornamento WordPress" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Aggiornamento plugin" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Non è possibile effettuare l'aggiornamento perché WordPress %1$s richiede PHP versione %2$s o superiore. Stai utilizzando la versione %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Non è possibile effettuare l’aggiornamento perché WordPress %1$s richiede PHP versione %2$s o superiore e MySQL versione %3$s o superiore. Stai utilizzando PHP in versione %4$s e MySQL in versione %5$s." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "Aggiornamenti di WordPress" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Modifica elemento del menu" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Questo indirizzo è utilizzato a scopi amministrativi. Se lo si cambia verrò spedita una mail di conferma al nuovo indirizzo. Il nuovo indirizzo non sarà attivo fino a che non verrà effettuata la conferma." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "L'ora legale inizia il: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s di %2$s (verranno cancellati anche i dati relativi)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Si sta per rimuovere il seguente plugin:" +msgstr[1] "Si sta per rimuovere i seguenti plugin:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Cancella plugin" +msgstr[1] "Cancella plugin" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Sei sicuro di voler eliminare questi file e dati?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Si, elimina questi file e questi dati" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "È richiesto %s in wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Non attivo:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Utilizzo obbligatorio (%s)" +msgstr[1] "Utilizzo obbligatorio (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Vai alla bacheca" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Inserire un nome di menu valido." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Cancella menu" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Elemento menu" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Mostra tutti" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Aggiungi al menu" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Questo fuso orario segue attualmente l'ora legale." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Questo fuso orario non osserva l'ora legale." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-in (%s)" +msgstr[1] "Drop-in (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Eseguito prima del caricamento del Multisito." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Oggetto di cache esterno." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Messaggio personalizzato di manutenzione " + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Script di installazione personalizzato." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Messaggio di errore del database personalizzato." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Il file è vuoto. Per favore caricare qualche cosa di più sostanziale." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Installa %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Classe database personalizzata" + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Plugin di cache avanzata." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Non è possibile effettuare l'aggiornamento perchè WordPress %1$s richiede MySQL versione %2$s or higher. Stai utilizzando la versione %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Non è possibile effettuare l'aggiornamento perchè WordPress %1$s richiede PHP versione %2$s or higher. Stai utilizzando la versione %3$s." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "È disponibile WordPress %1$s! Si prega di avvisare l'amministratore del sito." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "È disponibile WordPress %1$s! Aggiorna adesso." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "L'aggiornamento non può essere installato perchè WordPress %1$s richiede PHP versione %2$s o superiore e MySQL versione %3$s o superiore. Si sta utilizzando PHP versione %4$s e MySQL versione %5$s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Si sta per attivare il sito %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Si sta per disattivare il sito %s." + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Questo commento è attualmente marcato come spam." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Moderazione commento" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Questo commento è attualmente approvato." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Questo commento è già stato approvato." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Questo commento è attualmente nel Cestino." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Ripeti" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Questo commento è già stato spostato nel cestino." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Mostra il cestino" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Questo commento è già contrassegnato come spam." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Impostazioni schermata" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Aspetto schermo" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Numero di colonne:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Filtro funzionalità" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Colorato" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Scuro" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Una colonna" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Due colonne" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Tre colonne" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Quattro colonne" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Barra laterale sinistra" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Barra laterale destra" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Funzionalità" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Colori personalizzati" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Opzioni tema" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Commenti nidificati" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Articolo evidenziato" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformati" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Soggetto" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Festività" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Photoblog" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Stagionali" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Trova temi" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Se si dispone di un tema in formato .zip, è possibile installarlo caricandolo da qui." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Dettagli" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Installa tema" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Versione: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Impossibile trovare la directory dei temi di WordPress." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Impossibile rimuovere completamente il tema %s." + +#: wp-admin/includes/update-core.php:802 +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 "L'aggiornamento non può essere installato perchè WordPress %1$s richiede una versione di PHP %2$s o superiore e MySQL versione %3$s o superiore. Si sta utilizzando PHP versione %4$s e MySQL versione %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "L'aggiornamento non può essere installato perchè WordPress %1$s richiede una versione di PHP %2$s o superiore. Stai utilizzando la versione %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "L'aggiornamento non può essere installato perchè WordPress %1$s richiede una versione di MySQL %2$s o superiore. Stai utilizzando la versione %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Verifica dei file estratti in corso…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "L'aggiornamento non può venir scompattato" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Aggiornamento del database in corso…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Stai utilizzando una versione di sviluppo (%1$s). Grande! Per favore mantienila aggiornata." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Scarica la versione %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Aggiornare a %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Ultima" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Un aggiornamento automatico di WordPress non si è installato completamente - riprovare l'aggiornamento adesso." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Un aggiornamento automatico di WordPress non si è installato completamente! Si prega di informare l'amministratore del sito." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Annota questa password attentamente! È una password casuale che è stata generata appositamente per te." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Senza categoria" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Benvenuto in WordPress. Questo è il tuo primo articolo. Modificalo o cancellalo e inizia a creare il tuo blog!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Ciao mondo!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "ciao-mondo" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Mr WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "ERRORE: si è digitata la nuova password solo una volta." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "ERRORE: inserire la propria password." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "ERRORE: inserire due volte la propria password." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "ERRORE: le password non possono contenere il carattere \"\\\"." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "ERRORE: digitare la medesima password nei due campi password." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "ERRORE: inserisci un indirizzo e-mail" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Nessun utente trovato!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › Installazione" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Nome utente" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Utente(i) già esistente(i)." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Tua e-mail" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Controlla attentamente l'indirizzo e-mail prima di continuare." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "Installa WordPress" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Requisiti insuffiicienti" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Servono delle informazioni" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Prima di iniziare, abbiamo bisogno di alcune informazioni. Non preoccuparsi, si potrà sempre cambiarle in seguito." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "Successo!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress è stato installato. Non vi sono altri passi? Spiacenti di deludervi. :)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Aggiungi nuovo link" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s link cancellato." +msgstr[1] "%s link cancellati" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Cerca link" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Visita %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Nessun link trovato." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "Errore XML: %1$s alla riga %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Link non trovato." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Riparazione database" + +#: wp-admin/maint/repair.php:103 +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 "Alcuni problemi al database non sono potuti venir riparati. Fare copia e incolla della seguente lista di errori sul Forum di supporto di WordPress (in inglese) per avere ulteriore assistenza.

      " + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Riparazione database" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Riparazione ed ottimizzazione del database" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Caricamento nuovo file media" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Non si dispone del permesso per modificare questo allegato." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Si sta provando a modificare un allegato che non esiste. Forse è stato cancellato?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Non è possibile modificare questo allegato perché si trova nel cestino. Recuperarlo prima dal cestino e riprovare." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Aggiornato l'allegato media" + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Aggiorna media" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Libreria" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Commenti %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Aspetto" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profilo" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Il tuo profilo" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Strumenti" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Generali" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Scrittura" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Lettura" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Privacy" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Permalink" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Il supporto multisito non è abilitato." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Dominio" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Ultimo aggiornamento" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Archiviato" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Per adulti" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Cancellato" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Recupera da archivio" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Visita" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Mai" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Visualizza solo i primi 5 utenti." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Altro" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Aggiorna temi" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Nessun utente trovato." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Impostazioni discussione" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Impostazioni predefinite per gli articoli" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Queste impostazioni possono essere modificate per i singoli articoli." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Altre impostazioni commenti" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "L'autore del commento deve inserire nome e indirizzo e-mail" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Gli utenti devono essere registrati e fare il login per poter inviare commenti" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Chiudere automaticamente i commenti degli articoli più vecchi di %s giorni" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Abilitare i commenti nidificati per %s livelli di profondità" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "l'ultima" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "la prima" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Suddividere i commenti in pagine con %1$s commenti di primo livello per pagina e con la pagina numero %2$s visualizzata in maniera predefinita" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "vecchio" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "nuovo" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "I commenti devono venir visualizzati con %s commenti in cima a ciascuna pagina" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Invia una e-mail ogni volta che" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Qualcuno inserisce un commento" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Un commento viene messo in coda di moderazione" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Prima che appaia un commento" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "Gli autori di un commento devono avere un commento già approvato in precedenza" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Moderazione commenti" + +#: wp-admin/options-discussion.php:151 +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 "Mantieni un commento in coda se contiene %s o più link (una caratteristica comune dello spam nei commenti è il gran numero di link)." + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Quando un commento contiene una di queste parole, nel testo, nel nome, nella URL, nella e-mail o nell'IP, verrà posto nella coda di moderazione. Inserire una singola parola o IP per riga. Verranno cercate corrispondenze anche all'interno delle parole, quindi “press” troverà una corrispondenza in “WordPress”." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Blacklist dei commenti" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Quando un commento contiene una di queste parole, nel testo, nel nome, nell'URL, nell'e-mail o nell'IP, verrà contrassegnato come spam. Inserire una singola parola o IP per ciascuna riga. Verranno cercate corrispondenze anche all'interno delle parole, quindi ad esempio la parola “press” troverà una corrispondenza in “WordPress”." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatar" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Visualizzazione avatar" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Mostra avatar" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Punteggio massimo" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Adatto a qualsiasi pubblico" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Forse offensivo, solitamente per un pubblico di 13 anni o superiore" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Inteso per un pubblico adulto di oltre 17 anni" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Ancora più per adulti del precedente" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Avatar standard" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Per quegli utenti che non hanno un proprio avatar è possibile visualizzare un logo generico oppure uno generato in base al loro indirizzo email." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Mystery Man" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Vuoto" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Logo Gravatar" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (Generato)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (Generato)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (Generato)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Impostazioni generali" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d-m-Y G:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Questo indirizzo viene utilizzato solo per scopi amministrativi, quali la notifica di nuovi utenti." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Iscrizione" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Chiunque può registrarsi" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Ruolo predefinito nuovi utenti" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Fuso orario" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "L'orario UTC è %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "L'ora locale è %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Selezionare una città del proprio fuso orario." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Questo fuso orario segue attualmente l'ora solare." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Personalizzata" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "La settimana comincia di" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Impostazioni media" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Dimensioni immagine" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Dimensione miniatura" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Ritaglia la miniatura alle dimensioni esatte (solitamente le miniature sono proporzionali)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Dimensione media" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Larghezza massima" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Altezza massima" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Dimensione grande" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Incorporamenti" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Caricamento file" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Memorizza gli upload in questa cartella" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Valore predefinito wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Percorso URL completa ai file" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Questa configurazione è opzionale. Di base dovrebbe essere vuota." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Organizza gli upload in cartelle sulla base di mese e anno" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Impostazioni permalink" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Struttura dei permalink aggiornata. Rimuovere i permessi di scrittura al file web.config!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Ora dovresti aggiornare il tuo file .htaccess." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Struttura dei permalink aggiornata." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Data e nome" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Mese e nome" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numerico" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Struttura personalizzata" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Impostazioni aggiuntive (facoltative)" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Base delle categorie" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Base dei tag" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Se il file .htaccess fosse scrivibile potremmo aggiornarlo automaticamente, ma poiché non lo è queste sono le regole di riscrittura url che si dovranno inserire manualmente nel file web.config. Fare clic su questo campo e premere CTRL + a per selezionarle tutte. Quindi inserire queste regole nell'elemento /<configuration>/<system.webServer>/<rewrite>/<rules> del file web.config." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Se si rende il file web.config temporaneamente scrivibile affinché sia possibile generare le regole di riscrittura in maniera automatica, non dimenticarsi di ripristinare i permessi una volta che le regole sono state salvate." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Se la directory di root del proprio sito fosse scrivibile potremmo farlo automaticamente, ma poiché non lo è queste sono le regole di riscrittura url che si dovranno inserire manualmente nel file web.config. Creare un nuovo file, denominato web.config nella directory di root del proprio sito. Fare clic su questo campo e premere CTRL + a per selezionarle tutte. Quindi inserire questo codice nel file web.config." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Se si rende la directory di root del proprio sito scrivibile per poter generare automaticamente il file web.config, non dimenticarsi di ripristinare i permessi una volta che il file è stato creato." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Se il tuo file .htaccess fosse scrivibile potremmo aggiornarlo automaticamente, ma poiché non lo è queste sono le regole di mod_rewrite che si dovranno inserire nel file .htaccess manualmente. Fare clic su questo campo e premere CTRL + a per selezionarle tutte." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Impostazioni lettura" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Una pagina statica (selezionata qui sotto)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Pagina iniziale: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Pagina articoli: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Attenzione: queste pagine non possono essere identiche!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Le pagine del blog visualizzano al massimo" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "articoli più recenti" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "I feed visualizzano" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Per ciascun articolo in un feed, mostra:" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Tutto il testo" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Riassunto" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Codifica delle pagine e dei feed" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Impostazioni scrittura" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formattazione" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Convertire a video gli emoticon tipo :-) o :-P in simboli grafici." + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress correggerà automaticamente il codice XHTML non correttamente annidato" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Categoria predefinita articoli" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Categoria predefinita link" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Articoli via e-mail" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "Per pubblicare su WordPress tramite e-mail occorre creare un account e-mail segreto con accesso POP3. Qualsiasi mail ricevuta da questo indirizzo verrà pubblicata, quindi è una buona idea mantenere questo indirizzo veramente segreto. Ecco tre stringhe casuali da utilizzare come indiizzo: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Server di posta" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Porta" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Nome Login:" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Categoria standard per e-mail" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Servizi di aggiornamento" + +#: wp-admin/options-writing.php:177 +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 "Quando si pubblica un nuovo articolo WordPress notifica automaticamente i seguenti servizi di aggiornamento siti. Per ulteriori informazioni su questa opzione consultare la pagina Update Services sul Codex. Separare le URL dei vari servizi con un ritorno a capo." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Tutte le opzioni" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Modifica plugin" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Il file non esiste! Verificare il nome e riprovare." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "I file di questo tipo non sono modificabili." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "File modificato con successo." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Il plugin è stato disattivato perché le modifiche apportate hanno generato un errore fatale." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Modificando %s (attivo)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Scorrendo %s (attivo)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Modificando %s (inattivo)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Scorrendo %s (inattivo)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Selezionare il plugin da modificare:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "File di plugin" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Documentazione:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Aggiorna file e Prova a riattivare" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Aggiorna file" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Occorre rendere questo file scrivibile prima di poter salvare i cambiamenti apportati. Si veda il Codex per maggiori informazioni." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Segnalati" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Popolari" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Procedere con l'eliminazione di questi file?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Si, elimina questi file" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "No, torna all'elenco dei plugin" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "I plugin estendono le funzionalità di WordPress. Dopo aver installato un plugin, è possibile attivarlo e/o disattivarlo da questa pagina." + +#: wp-admin/plugins.php:354 +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 "Se si verifica un problema con un plugin e non è possibile utilizzare WordPress, elimina o rinomina questo file nella directory %s e il plugin verrà automaticamente disattivato." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "Il plugin %s è stato disattivato a causa di un errore: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Il plugin non può essere attivato perché genera un errore fatale." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Non è stato possibile eliminare il plugin a causa di un errore: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "I plugin selezionati sono stati cancellati." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Plugin attivato." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "I plugin selezionati sono stati attivati." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Plugin disattivato." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "I plugin selezionati sono stati disattivati." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Non sono stati selezionati plugin da aggiornare." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Disattiva questo plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Disattiva sul Network" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Attiva questo plugin per tutti i siti di questo network" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Attiva sul Network" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Apri questo file nell'editor dei Plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Cancella questo plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Visita la homepage del plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Pulisci elenco" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Totale (%s)" +msgstr[1] "Totale (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Attivo (%s)" +msgstr[1] "Attivi (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Attivo di recente (%s)" +msgstr[1] "Attivi di recente (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inattivo (%s)" +msgstr[1] "Inattivi (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Nessun plugin trovato" + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Non sembra vi siano plugin disponibili al momento." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Si sta provando a modificare un elemento che non esiste. Forse è stato cancellato?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Non si dispone del permesso per modificare questo elemento." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Non è possibile modificare questo elemento perchè si trova nel cestino. Recuperarlo e riprovare." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Tipo di articolo sconosciuto." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Incorpora codice" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Inserisci video" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Fare clic per inserire." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Impossibile recuperare le immagini oppure nessuna immagine sulla pagina." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "fare clic sulle immagini per selezionarle" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Aggiungi da URL" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "L'articolo è stato salvato." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Visualizza articolo" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Chiudi finestra" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Inserisci una immagine" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Incorpora video" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "via" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Compara le revisioni di “%1$s”" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Tag:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Modifica temi" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Il tema richiesto non esiste." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Selezionare il tema da modificare:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Template" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Oops, il file non esiste! Verifica il nome e riprova, grazie." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nuovo tema attivato. Visita sito" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Tema cancellato." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Tema corrente" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per eliminare questo tema '%s'\n" +" 'Annulla' per interrompere, 'OK' per eliminare." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Tema corrotto" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "\"Pubblicalo\" è un bookmarklet: una piccola applicazione che funziona col proprio browser e permette di catturare pezzetti del web." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Trascinare-e-rilasciare il seguente link sulla propria barra dei segnalibri o fare un clic destro per aggiungerlo ai propri preferiti per avere una scorciatoia per la pubblicazione di articoli." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Scarica la \"nightly build\"" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Scarica %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Nascondi questo aggiornamento" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Riporta questo aggiornamento" + +#: wp-admin/update-core.php:98 +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 "Questa versione localizzata contiene sia la traduzione che altre correzioni alla localizzazione. Puoi saltare l’aggiornamento se desideri proseguire con la traduzione corrente." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Mostra aggiornamenti nascosti" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Nascondi aggiornamenti nascosti." + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Compatibilità con WordPress %1$s: 100%% (secondo l'autore)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Compatibilità con WordPress %1$s: %2$d%% (%3$d voti su \"funziona\" su un totale di %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Compatibilità con WordPress %1$s: sconosciuta" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Installazione non riuscita" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Riattivazione plugin" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Plugin riattivato con successo." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Il plugin non è stato riattivato a causa di un errore fatale." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Installazione plugin: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Carica plugin" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Installazione plugin dal file caricato: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Installazione tema: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Carica tema" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Installazione tema dal file caricato: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Il tuo database di Wordpress è già aggiornato!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s query" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s secondi" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Non si dispone del permesso per spostare questo articolo nel cestino." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Non si dispone del permesso per spostare questo articolo fuori dal cestino." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Non disponi del permesso per eliminare questo articolo." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Allegato %d ricollegato." +msgstr[1] "Allegati %d ricollegati." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Media file cancellato definitivamente." +msgstr[1] "%d media file cancellati definitivamente." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Media file spostati nel cestino." +msgstr[1] "%d media file spostati nel cestino." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Media file ripristinato dal cestino." +msgstr[1] "%d media file ripristinati dal cestino." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Media file cancellato definitivamente." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Errore nel salvataggio dell'allegato." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Media file spostato nel cestino." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Media file ripristinato dal cestino." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Allega ad un articolo" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Modifica utente" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Utilizzare https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Utilizzare sempre https quando si visita il pannello di amministrazione" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Non si dispone del permesso di modificare questo utente." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Utente aggiornato." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Impostazioni personali" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Editor visuale" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Disabilitare l'editor avanzato durante la scrittura" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Schema colore pannello di amministrazione" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Abilitare le scorciatoie da tastiera per la moderazione dei commenti." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Nome" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Cognome" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Nickname" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Nome pubblico da visualizzare" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Informazioni contatti" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Informazioni autore" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Aggiungi utente" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Informazione biografiche" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Condividere nel proprio profilo delle brevi informazioni che possono essere anche mostrate ai visitatori." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Nuova password" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Se si desidera modificare la password digitarne una nuova. Altrimenti lasciare il campo vuoto." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Digitare nuovamente la password." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Capacità aggiuntive" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Aggiorna profilo" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Aggiorna utente" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Conferma della sottoscrizione" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "Email di invito spedita all'utente. Occorrerà che venga fatto clic sul link di conferma prima che venga creato l'account." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Inviare password?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Invia al nuovo utente questa password tramite email." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Salta la email di conferma" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Non è possibile modificare questo utente." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Non puoi eliminare gli utenti." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Cancella gli utenti" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Nessun utente valido selezionato per la cancellazione" + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Aggiungi nuovo utente" + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "Il ruolo dell'utente corrente deve avere la capacità di modificare le capacità degli utenti." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Altri ruoli utente sono stati modificati." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Non puoi eliminare questo utente." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Sono stati eliminati altri utenti." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Cambia ruolo in…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Modifica" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Widget non attivi" + +#: wp-admin/widgets.php:78 +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 "Il tema attualmente in uso non è pronto per i widget, quindi non ha alcuna barra laterale che è possibile modificare. Per informazioni su come rendere un tema pronto per i widget si faccia riferimento a queste istruzioni." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Selezionare per questo widget sia la barra laterale (sidebar) che la sua posizione." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Posizione" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Salva widget" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Le modifiche sono state salvate." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Errore durante il salvataggio." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Errore nella visualizzazione del modulo di impostazione dei widget." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Widget disponibili" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Trascinare qui i widget per rimuoverli dalla sidebar ma mantenendo le loro impostazioni." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Categorie:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Commento cancellato definitivamente" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Stai per approvare il seguente commento:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Approva commento" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Azione sconosciuta." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Sfondo personalizzato" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Sfondo aggiornato. Visualizza il sito per vedere come appare." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Seleziona una immagine dal tuo computer:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Salva le modifiche" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Immagine personalizzata della testata" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Immagine della testata aggiornata . Visita il sito per vedere come appare." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Errore nell'elaborazione dell'immagine" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Seleziona la parte dell'immagine che desideri utilizzare nella testata." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Non si dispone del permesso di personalizzare la testata." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Modifica “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Visualizza “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Non pubblicato" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d/m/Y G:i:s" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s da ora" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Non allegato)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Allega" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s in sospeso" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s commento approvato." +msgstr[1] "%s commenti approvati." + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s commento marcato come spam" +msgstr[1] "%s commenti marcati come spam." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s commento ripristinato dallo spam" +msgstr[1] "%s commenti ripristinati dallo spam" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s commento cancellato definitivamente" +msgstr[1] "%s commenti cancellati definitivamente" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Tutti" +msgstr[1] "Tutti" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "In sospeso (%s)" +msgstr[1] "In sospeso (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Approvato" +msgstr[1] "Approvati" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Cestinato (%s)" +msgstr[1] "Cestinati (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Cerca commenti" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Sono visualizzati %s–%s su %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Azioni di gruppo" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Non approvare" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Approva" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Sposta nel cestino" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Ping" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filtra" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Svuotare lo spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Svuota il cestino" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Nessun commento trovato." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Articolo aggiornato. Visualizza articolo" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Aggiornato campo personalizzato." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Eliminato campo personalizzato." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Articolo aggiornato." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Articolo ripristinato alla revisione da %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Articolo pubblicato Visualizza articolo" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Articolo salvato." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Articolo inviato. Anteprima articolo" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Articolo pianificato per: %1$s. Anteprima articolo" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "j F Y @ H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Bozza articolo aggiornata. Anteprima articolo" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Pagina aggiornata. Visualizza pagina" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Pagina aggiornata." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Pagina ripristinata alla revisione da %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Pagina pubblicata. Visualizza pagina" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Pagina inviata. Anteprima pagina" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Pagina programmata per: %1$s. Anteprima pagina" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Bozza pagina aggiornata. Anteprima pagina" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Invia trackback" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Campi personalizzati" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Discussione" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Abbreviazione" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Ultima modifica di %1$s il %2$s alle %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Ultima modifica il %1$s alle %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Mostra commento" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Inviato il: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Aggiorna commento" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Nome:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "invia e-mail" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "visualizza sito" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "“Abbreviazione” è la versione “amichevole” della URL del nome. È solitamente tutta in minuscolo e contiene solo lettere, numeri e trattini." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "La descrizione di base non è importante, tuttavia alcuni temi possono visualizzarla." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Link / Modifica link" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Aggiorna link" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Link / Aggiungi nuovo link" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Relazioni tra link (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Link aggiunto." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Esempio: Un software di blogging carino" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "indirizzo web" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Esempio: http://wordpress.org/ — non dimenticare l'http://" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Questa descrizione viene visualizzata quando si passa sopra il link nel blogroll oppure opzionalmente sotto il link." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Il nome come appare sul sito." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Le categorie, a differenza dei tag, possono avere una gerarchia. Si può avere la categoria Jazz e sotto questa delle categorie figlie per Bebop e Big Band. Tutto completamente opzionale." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Elemento aggiunto." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Elemento cancellato." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Elemento aggiornato." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "L'elemento non è stato aggiunto." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Elemento cancellato" + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "Nota:
      cancellando una categoria non si cancellano gli articoli in essa contenuti. Invece, gli articoli appartenenti solo alla categoria cancellata verranno assegnati alla categoria %s." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Non disponi dei permessi per eliminare questo elemento." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s articolo aggiornato." +msgstr[1] "%s articoli aggiornati." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mio (%s)" +msgstr[1] "Miei (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tutto (%s)" +msgstr[1] "Tutti (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Tutte le categorie" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Vista riassunti" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Esporta" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Quando si farà clic sul pulsante qui sotto WordPress creerà un file XML da salvare sul proprio computer." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Questo formato, che noi chiamiamo WordPress eXtended RSS o WXR, conterrà gli articoli, le pagine, i commenti, i campi personalizzati, le categorie ed i tag." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Scarica file di esportazione" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Nessun importatore disponibile." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Continua" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Articoli" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type e TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Impossibile aggiornare il link nel database" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Impossibile inserire il link nel database" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Modificando in %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Trovati %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "L'estensione PHP ftp non è disponibile" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "È richiesto un nome host per FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "È richiesto un nome utente per FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "È richiesta una password per FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Impossibile connettersi al server FTP %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Username/Password non corrette per %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "L'estensione PHP ssh2 non è disponibile" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "L'estensione PHP ssh2 è disponibile, tuttavia, occorre la funzione PHP5 stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "È richiesto il nome host SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "È richiesto il nome utente SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "È richiesta la password SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Impossibile connettersi al server SSH2 %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Le chiavi pubblica e privata non sono corrette per %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Impossibile eseguire il comando: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Dati forniti non validi." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Impossibile accedere al filesystem" + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Errore di filesystem." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Impossibile trovare la directory principale di WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Impossibile trovare la directory dei Contenuti di WordPress (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Impossibile trovare la directory dei Plugin di WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Impossibile trovare la directory dei temi di WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Impossibile trovare la directory necessaria (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Download non riuscito." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Installazione dell’ultima versione in corso…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "La directory di destinazione esiste già." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Impossibile creare la directory." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Archivio non compatibile." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Attivazione modalità di manutenzione in corso…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Disattivazione modalità di manutenzione…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Questo plugin è alla sua ultima versione." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Download aggiornamento da %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Estrazione dell’aggiornamento…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Rimozione della vecchia versione del plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Impossibile rimuovere il vecchio plugin." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Pacchetto di installazione non disponibile." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Scaricamento del pacchetto di installazione da %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Scompattamento del pacchetto…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Installazione plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Installazione del plugin non riuscita." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Plugin installato correttamente." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Il tema è già alla sua ultima versione." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Rimozione della vecchia versione del tema…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Impossibile rimuovere il vecchio tema." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Installazione del tema…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Installazione tema non riuscita." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Tema installato correttamente." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress è già all’ultima versione." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Impossibile copiare i file." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Attiva questo plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Attiva plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Ritorna alla pagina dei Plugin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "Il plugin %s %s è stato installato correttamente." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Ritorna all'installatore di plugin" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Il tema %1$s %2$s è stato installato correttamente." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Anteprima “%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Attiva “%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Ritorna all'installatore di temi" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Pagina dei temi" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Ritorna alla pagina dei temi" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Selezionare un file" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Il file caricato non può essere spostato in %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Stato attuale" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Altre notizie su WordPress" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Mostra tutti" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Configura" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Pubblicalo" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Invia per la revisione" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Approva questo commento" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Non approvare questo commento" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Rispondi a questo commento" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Marca questo commento come spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Spostare questo commento nel cestino." + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Cestino" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "Da %1$s su %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[In sospeso]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s per %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Caricamento…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Questo widget richiede JavaScript." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Pagina principale" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Foglio di stile RTL" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Commenti pop-up" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Pié di pagina" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Template categorie" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Template pagine" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Risultati della ricerca" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Modulo di ricerca" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Articolo singolo" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "Template 404" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Template link" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Funzioni tema" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Template allegati" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Template allegato immagine" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Template allegato video" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Template allegato audio" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Template allegato applicazioni" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (supporto standard agli hack)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (per le regole di riscrittura)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Template commenti" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Template commenti pop-up" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Il file %s è stato caricato solo parzialmente." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Non è stato caricato alcun file." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Manca una directory temporanea." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Impossibile scrivere il file su disco" + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Caricamento file interrotto da una estensione." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Invio modulo non valido." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "Il file è vuoto. Caricare qualche cosa di più sostanziale. Questo errore potrebbe dipendere dal fatto che gli upload sono stati disabilitati nel file php.ini o dal fatto che in php.ini post_max_size è stato definito minore di upload_max_filesize." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Test di caricamento del file specificato non riuscito." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "URL indicata non valida." + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Impossibile creare il file temporaneo" + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Impossibile recuperare il file dall'archivio." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Impossibile estrarre il file dall'archivio." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Impossibile copiare il file." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Archivio vuoto" + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Informazioni connessione" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Nome host" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Chiavi di autenticazione" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Chiave pubblica:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Chiave privata:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Inserire la posizione sul server dove sono posizionate le chiavi. Se fosse necessaria una passphrase, inserire tale password nel campo sottostante." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Tipo di connessione" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Procedi" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "I dati dell'immagine non esistono. Ricaricare l'immagine." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Ritaglia" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Ruota in senso antiorario" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Ruota in senso orario" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Inverti verticalmente" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Inverti orizzontalmente" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Scala immagine" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Dimensioni originali %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Ripristina l'immagine originale" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Scartare tutte le modifiche e ripristinare l'immagine originale." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Le copie delle immagini modificate in precedenza non verranno cancellate." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Ripristina immagine" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Ritaglia immagine" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Ritaglia l'area selezionata" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Selezione da ritagliare" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Rapporto dimensioni:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Selezione:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Impostazioni miniatura" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Miniatura corrente" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Applica le modifiche a:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Tutte le dimensioni dell'immagine" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Tutte le dimensioni ad eccezione della miniatura" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Non posso caricare i metadati dell'immagine." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Impossibile salvare i metadati dell'immagine" + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "I metadati dell'immagine sono inconsistenti." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Immagine ripristinata con successo." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Impossibile creare la nuova immagine." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Si è verificato un errore durante il salvataggio di una immagine ridimensionata. Ricarica la pagina e riprova." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Nulla da salvare, l'immagine non è cambiata." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Impossibile salvare l'immagine." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Immagine salvata." + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Dal computer" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "URL di provenienza" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galleria" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galleria (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Carica" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "URL file" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Testo alternativo per l'immagine, es. “La Monna Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Titolo vuoto riempito con il nome del file" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Ordinamento" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Posizione dei file caricati." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Visualizza" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Nascondi" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Data caricamento:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Inserisci nell'articolo" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Stai per eliminare%s." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Aggiungi media file da un file sul proprio computer:" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Salva tutte le modifiche" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Tutti i tab" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Ordinamento:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Ascendente" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Discendente" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Link miniatura a:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "File immagine" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Ordina immagini per:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Ordinamento menu" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Data/Ora" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Casuale" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Ordinamento:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Colonne galleria:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Aggiorna impostazioni galleria." + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Tutti i tipi" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filtro »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Didascalia immagine" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Link all'immagine:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Link all'immagine" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Testo link, es. “Richiesta di riscatto (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Anteprima modifiche" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Stato:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Visibilità:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Protetto da password" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Mantenere questo articolo sempre in prima pagina." + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Pianificato il: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Pubblicato il: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Pubblica subito" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Pianifica il: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Pubblicato il: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Più utilizzate" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Aggiungi una nuova categoria" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Nuovo nome di categoria" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "I riassunti sono dei sommari del contenuto degli articoli, scritti manualmente ed opzionali, che possono essere utilizzati nel proprio tema. Ulteriori informazioni sui riassunti manuali. (in inglese)" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Ping già inviati a:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Invia trackback a:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Separare più URL con degli spazi" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "I campi personalizzati si possono utilizzare per aggiungere dei metadati aggiuntivi ad un articolo, tali dati potranno poi venir utilizzati in un tema." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Permetti trackback e pingback su questa pagina." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Mostra i commenti" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Genitore" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Pagina principale (nessun genitore)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Template standard" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Visita link" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Mantieni questo link privato" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per eliminare questo link '%s'\n" +" 'Annulla' per interrompere, 'OK' per eliminarlo." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — nuova finestra o scheda." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — finestra o scheda corrente senza frame." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — stessa finestra o scheda." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Seleziona il frame di destinazione per il tuo link." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "identità" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "un altro dei miei indirizzi web" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "amicizia" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "contatto" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "conoscenza" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "amico/a" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "nessuno" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "attrazione fisica" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "incontrato" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "professionale" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "collaboratore" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "collega" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "geografico" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "coinquilino/a" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "vicino/a" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "familiare" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "figlio/a" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "parentela" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "genitore" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "fratello/sorella" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "sposo/a" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "relazione" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "musa" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "infatuazione" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "appuntamento" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "fidanzato/a" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "Se il link è per una persona, puoi indicare il tipo di relazione usando il modulo qui sopra. Se vuoi saperne di più su questa idea, dai un'occhiata a XFN." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Indirizzo immagine" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "Indirizzo RSS" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Note" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Valutazione" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Lascia a 0 per non valutare)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Devi farti autorizzare per accedere a questa pagina." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Tag più popolari" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Puoi anche sfogliare in base ai tag più popolari nella directory dei Plugin:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Cerca plugin" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Se hai un plugin in formato .zip, puoi installarlo caricandolo qui." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "File zip del plugin" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Installa adesso" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Nessun plugin corrisponde alla ricerca." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(basato su %s valutazione)" +msgstr[1] "(basato su %s valutazioni)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Installa Plugin" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Aggiorna adesso" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Installata la versione più recente (%s)" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Stai già usando la versione più recente" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Autore:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Ultimo aggiornamento:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Richiede WordPress versione:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s o superiore" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Compatibile fino alla versione:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Scaricato:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s volta" +msgstr[1] "%s volte" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "Pagina dei Plugin di WordPress.org »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Valutazione media" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Attenzione: questo plugin non è stato testato con questa versione di WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Attenzione: questo plugin non è compatibile con questa versione di WordPress." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "L'intestazione del plugin %1$s è obsoleta. Utilizza invece %2$s." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Il plugin ha restituito un risultato inatteso." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "C'è un plugin che non funziona correttamente." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Il/i plugin %s non si può/possono rimuovere completamente." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Percorso del plugin non valido." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Il file del plugin non esiste." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Il plugin ha un'intestazione non valida." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Le tue credenziali non ti permettono di modificare questa pagina." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Le tue credenziali non ti permettono di modificare questo articolo." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Devi farti dare il permesso per modificare queste pagine." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Devi farti dare il permesso per modificare questi articoli." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Bozza automatica" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Clicca per modificare questa parte del permalink" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Permalink temporaneo. Fare clic per modificare questa parte." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Permalink:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Modifica Permalink" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Un nuovo sito targato WordPress" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Ecco un altro sito %s" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Amministratore" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Editore" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Autore" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Collaboratore" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Sottoscrittore" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Benvenuti a SITE_NAME. Questo è il primo articolo. Modificalo o eliminalo e poi comincia a fare il tuo blog!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Attenzione! I metacaratteri DNS non sono configurati correttamente!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Modifica veloce" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Modifica Rapida" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Titolo" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "File" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Data" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Commento" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Relazione" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Visibile" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Modifica di massa" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Nessuna modifica—" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–O–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Permetti" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Non permettere" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Permetti di commentare" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Permetti i Ping" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "In risalto" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Togli risalto" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Metti questo articolo in risalto" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Programmazione saltata" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Ultima modifica" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Mostra gli articoli di questo autore" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "In risposta a %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d/m/Y \\a\\t G:i:s" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Rispondi al commento" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Invia risposta" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Il commento di %s adesso è nel Cestino." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Il commento di %s adesso è marchiato come spam." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Valore" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Chiave" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Aggiungi nuovo campo personalizzato:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Aggiungi nuovo" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Aggiungi campo personalizzato" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Devi aggiustare l'errore che segue prima di caricare il file d'importazione:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Scegli un file dal tuo computer:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Dimensione massima: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Carica il file ed importa" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Clicca per commutare" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Cerca Articoli o Pagine" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Installa Temi" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Gestione Temi" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "In attesa" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Abilita la modalità assistita" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Disabilita la modalità assistita" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Il commento %d non esiste" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Non hai specificato il nome della categoria." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Devi accedere con le tue credenziali prima di rispondere a un commento." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Specifica un valore per il campo personalizzato." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Nuovo utente: %s" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "G:i:s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Bozza salvata alle %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Qualcuno" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Non si dispone del permesso per modificare questa pagina." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Non si dispone del permesso per modificare questo articolo." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Il salvataggio è disattivato: %s sta attualmente modificando questa pagina." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Salvataggio non attivo: al momento %s sta modificando questo articolo." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Elemento non aggiornato." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Data" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Stato" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Programmato" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Pagina del plugin non valida" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "Impossibile caricare %s." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Devi farti autorizzare per importare nuovi contenuti." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Importa" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Modifica commento" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Caspita, non ci sono commenti con questo ID." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Torna indietro" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Devi farti autorizzare per modificare i commenti di questo articolo." + +#: 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 "Questo commento è nel Cestino. Spostalo altrove se vuoi modificarlo." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Stai per marchiare il seguente commento come spam:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Commento Spam" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Stai per cestinare il seguente commento:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Commenti cestinati" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Stai per eliminare il seguente commento:" \ No newline at end of file diff --git a/wp-content/languages/admin-ja.mo b/wp-content/languages/admin-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..5934c52b3ab3745aaa78c77b7bc13c554410f3b5 GIT binary patch literal 383973 zcmYh^1-KPe`}grVJLvA_(B0kLU4nF{v~+iOhbWB_(kas2N{ED{gbD~EC%Xt(JRj~gYu2ou+53dI6NKh@yb4D5yj1vIHP34n%k!GgQL5*iJnDHfB0TRDCL#Xx zxaY;iUYHz5VtibTVcdW@aVskSFPIVk#+aD$gy&_(ESM5&V{Gh-<#8aUz${&bo*Hp}b3o$7k#dLTRRlg5d6l0#DZ?Pg4$K|MY-^BEo_N?c{ z!15R!Yq_{F>io8-^OvB`e~UW5z&Sg=KkEENsPk93coV80_Bc;FZ(t$Pf5%8nf8O(= zVg*cuHBj@SHEO(vVJ2LFDsMk3|9MouUqy}UAEo6{!z*u+<$KnIbfL$(nULKr=s>gm*zum_^808XUf`hOZzQj)0?g!87hG(!H7WvWh zKEoy09;03MynfgnJK%lP@oHB*uP5$A^?T;4`nYTsvlcEuzoy^gNbuL zwCjECO#drun)D@D1EV}L>tk->WzKV0miRqto|SrR-`HXLi#Yks7!iBm;H zc(ZUfmcr_stnr?R>B;vDR}se#MR>&+E9+ zBmDhm8fv~AN1c}=Muay&F{*y0Y20$Wi<*~XVnz7#?>(wMJ!9MX8*v+Pf;bW096XNq zuxZ=~FBg`I7vV)>H`M%@iq-Ka3}XfcHzsDoI9SM85fc(Oz^K>>lVeYei<2-tF2eZu z9VWu_m>=(BEliRi!i$FOk?!`oqpsH*x)sBvs6hB9`cPf^~FEJV3#@zS@%VXvw)^A-<_3iE) zjJhvPaL#frL0x|}>bkp7?Ky&L@JCF6gOf)1`_eqzM;uOO^W+d}Ufe^C-(yre3MaSn zDxu1&hgqbu|I$#pz zM~(ALOp8lU{kRX+&QqxQc>`6i`>64L<&H;7ZSyY$wj(_Q7QzXb6ZfO~@hPg@znp(=+ z`YEi2Pq730S;2HRKNqw4)gyfyp2u*82>*U|8FjtN8EyVFakfN%{iEi6chq&qx%6om zBA$;OaS3YN1DUMe$x-dkhN|BH=Qz|norCI!MX2#vhna8>X2D-j{S`H{^?L%;c&A0> z%Z9nI4yMLom=2eq%HNL~|08&remIRqkf`eQNvh2LQY+>*=I?-k5UoFKQ=rx>cg>tHKvikhE$ zu?_x#+8^rVvGE#+J%}fv+WQu@k3`EG;XhB5!vn+_@>zf0NA<@G)O`AYYIlba^7YF!LR)%T=3{u64x zJw;tNLBRi#&)=f@wL~E+wEf50j4Zs?d^%07qeXam5UFfu6qg9?z^ac^#f|& zB`g}@Kfh(eNaA*=`9Bsj;#a6~KIYu{)Z1!_K?MD_b+=dY-F z^cK@#j^YvCp$MMKQ2R-&lD3Z|LYc0INHO}$MSi3T!o*N3F_R*TC_SAE>a>u*7c)W8is@^M{+fnBqNA>?1)O@^# zdTzUms>egji!V{@JVRM)Pi}m`cvQl+n7w?2_X$p`VD)@Z(R_vKmp~;mnKL)4T@_LN z+62|EE~x!xG-}eh~IsPQM`aV?(TtKjJV5c0Dk*I#1f@=3dRQ^>ieG{ra``q#K zIFR^f^v9vTU9T-_{08DUoQT?A<211QY6i?m+!{4c#-Y~r2GsTUqW1F>sCuPuXvcG* z`nLosy*z3@)k4*`C#oJpQ28dK?pL!=^K3oF$6J^OpQF}$+C~vx9juE3@GFeOWGr&6 zn_{T>@(HT{TVYP@glgAZR6l)<`*9n7fxR0?cwb}OCK28U+=H55#XhxqR!8;cr5nRBGR|XP`U3TQQlPoDV-Bicx1*jn4x##gR13TA z8k|gg8P#vCT3UG>or6&8VJfQMSEBBJn^61bHB|XGoR3lK_O&xkD~q$B+F#aL4^>`U z%!b`DJ1)T7co@~sf1>7hn%35DC7m@;^Sdc(zV&jBM2*)>=OWbjtU&ee1}uul@iKly z&7;e0>^bIdRR0uXv)6oSiRzbLsChcTIS$qTb5QedEvjF(q1t~F)xOuL{_)ybJ!7NF zP3_`5sN-c&?Wu{nep}T0_X()$e}fvoEf|Tt+cUoy@7Y+2xMW8=e=rsyo{5@wCvgH+ z?PT@2i0YpksOvs(@t>&c|BGs8yv~*{4VER&g6hA{sQES;wch5T=Eo{jf9yl`_XSjW z*Re1@N3|<+mk2L_HBjrRHmV+RlVPZrh;0ew>q0&y~wivqgCPZB~IjTO{uo4z> z@eowICSY5fi(~K&zQQ4&+2?RQyIZ*tJuH6|RJ{_S`XdW!{EDL5cMvsxCozPVun=Cw z$r!6=gf|`+;ArMYnqF4_<-N^su{y{1V-<|nC&K^yyDn-xcca>I!Wp}--B%l++PT8H z2{pcZ@dvz!9dPC6_IXG2e%x=leskPJ`i%Z|zbHK*!uy_h7hdFe|AF>-UzNcTUTe}f zpz0TUNQCzon;?%?Ub&(6ero)%2>)~V*QkBF+i44YlsRN6qUisOOT$sP&d{uDuUwhMNCFFdr^NjpJ$ORa8IT!;+Yvn~3a* z+IKdfuDcEM;`ewGpJR92J>U8v^8#Dn2k=+YA0SiDJF}4ekOg0IvCW4@OC!7~9H01w zJqIOPX6v*gYQB#~?H_Yc^Xm&#`?jIh({a?g`w^A@KBmLJTzZl(ZJlIB)jKz8UKc~P zyQ+&DqRMTDTJQZ)y?IubQa$on27lGY+-?UP0x5jvD{aDl0D~>b{c? zwSQDcUQ<*%I-#yV0K+%}x8gX|c}2gm`#=@cd})QMS2xtY+s~yB zN0m1j^W$Pvzn??3=Ps(e=lBhNz|Q#fdaF-@4OV_yRK6Uj@`__xtd5$8T~YIR5~|*F zQRBQ6)vg_=`@mt;ef0$DK6@Hf|L3TBy+h5rxEt-fOsM&oAIoDi)bVAgdAuF99$uo_ z6WnC=jE}l*q>FQ*=4(k8e~RsiJ7aRz|2Z5*{ODWe32~RrHXny?vGNw8#%(RCotseo zy~iCtf~v<4sPVe*(w|^0;DOA5SM_sQo>iT_A z*By)+hp{f6i)#Ne)HrQGJtyo#o&O`Yp zqx$1JRK0Gv<8M&)4)3x2iBZ?dfT~9xOot`09=1fy%gv~KyHV{pifZR+ER8o@oMNx- zyE#zTDUE7xZB+eQpw91xx=wG@zB31P{ne=c+KSr0PrBnbFfZ{RE>5%0-aq8Uze#U_ zH?ZM%Hed7Zx9inHjbk&^`tFD-wz}}Ecnj5kQNOow$bf2BF4VqN z%GnGv5f4JO=Sx)oZ$b6jMVEdPb^bFfh96MHPc9955n&RwW+x{A8)V=RY% zqWZhQDVskPQ0etBJI=v$_&sV|@1Q=<_#L&cRyl3wjYEy&92`#nedjE3*4nlAob~@9 z)b%c79P&Lt?F+BY^L`)SqQ+_Z1snh6Se5vD)c8l`AzLQExSXFFQxNC6Wc^hYweCJe z^5YS7%iE6x29xcj>>N+7q~D>A5j8@uw~xiIK$X zQTxVO)H=O~8rP4g@rnDBJ%6RZpNW?sOUdhh-P&FJhFJ~OFHKzB0d+t695rrJF&fT7 zZ&`ojK((VGMpEDQ zsChK*wq0)u7A9Vdx$zRJz1}bO{wF4OBz$$p(wpA3aqNI9cR1?&=~xSop~gMoJsbDj zSe&>js=Z@S``1htFLd#0=SI{%u>)29aa236qQ>_gs{EMuEnj9-{}w^bvpT5rx}fIm zAXLAOM3plG)xIUDd}}Zd?sUh0Ma|EbsPm#euyT?(Q=`%|qS{daRo@a=5No=46t*Is zjavUNF^J)Z)(_F0Nl@dJ0V`lWY=Qky&wW3l%1!dCwX+6l-Lylkivc(vr=#X?rbkx) z5~%&4F6PAHsP?W$&F_6U3V%ZNQ`5&*ZW~m-eyDbhLzO!pN8<)8f_a|UeC&kk*D4nvw2e*wO;F?%599zupR39 z2T`B29zpyowA)b)Cz?o*Rd`8T2V#{;PGKZ$DJZ>V+q8dVSP zPpfBaRJqAf^CAm2#?q*E&PUbvYj=D%YQ9{+-1rc+J`%mOxE$&_y-?>3LG{yQRKCTi z^>+eQzZfj@>-#6vJSzN`wWox$D(XJh2-Q!YqspC) z>F_Jm^$(-Uy^5;muP*&HYCT7PZT%Aub$%+;IA=$lR{=Gy4N&dqhT8Y0qw2L1zr}T! z9h>}ZpHGazO~k*U{~Y?pK0jT7pOYSbYx~$>tWNwrcEjlZ*ymRLuqg3XY>K~O0j&J5 z9UqLEf4guJ9zl(Ft#?+>rkIU*7;2o>qT0I^Ri8bmemdmR@1x3lit2~IQTt!$z2#4b zDnA=)91EkyxhiUX^}|j$12r$-U`6!)v*-UxSdwrAX2kDM^Z71n{f9r;`<^1G`gKOt zrx!NCp{V(K1v6u=k5-?CSev+wi#Ma%yB}4LlP>)dYW#1b*3Ta<{R4I&j>)GEYIkqc zJ~9Hep2lGiXJGCKo^w(CcsL^9MdB&c`gw|4SO2*ytg z=P`o;|L3l|;7H=*m;r{Gjvj>?xiO2B_#`!$Xv zeup)1Xw-mL7EfYD+7mrmz$=ZlqX+!Yfv3d?cxySHIVRU3{X7;Y4#u{2md2yR^>92U zi4*WYul)jF5nsoecrI?hi^};a;syNA2h+z7_@6&k$I=}C0?Xq~)cB=M5b!_$=z;!v zzz3v9PZ;pm*E7sQyev_`zaJmRyu?)#2mJkF5Nclhj3Y22Nx*+z8HJjsTd)w`M&(PC zG~lnp5~%sL8C9?7e8^h?t6~G3iof9<)b-CMxAOkN?!@U*1pMc@8JLy$7UsbyDFgof zu`p_%s*jrQy|EI`!|Zqi8)B4H0e>HBhAL+e{)sD4*PWX>VCx2T-d(JMvC>$%4N?2W zKp ztiLy5G2*9K5i{mByWnBsO{jgdcfNqXUvI)p#1~QX;&0TvN|WE>@~C~kD>lNpm=2$! z=69?D0srUTYoO|N88sjB7qod@2bTreCol`+pR%ZxU!hpQ`;vT}Q0p~naqE{)unqBe z%#V*z^DkuytLF@yK)eI>JXWftxd^q+U!&%K*-|!t=b`F(9(Q8w(zZ_=MeSEn%LKfZ zShKA4_xf@H7CY;(e89U!{`3_B-dyx5+Pa*Fnosvp^B{4hfdBbS4lGFA2Mgd@)IM;7d1c6VKlsn znuiZj^?Hp1FlM!Y|MN6saF^0i>uh6nn>U$j1pJ?iS%BL~Z&B0cV}e??U)IMyq!+1e z_mgjsw`g9}IsyOts=w8>`#}GCw2$<|xQ_hy>)X7W+Q9Bpm#{y_Z=&}5290bzCi}$d zp9Z6no&~i|^PtvYA=G`l8tQ)82uBi+ZEXD#ZesgGQcOpBevE|;QRlb8Y1j|df5A_! zpW>tL$LTN%=D?(wA9cOz7{X6b{oD+--n*jCo9K?uMvdw@OPZ88Qu7|qb6x8#;JQr_3jr&ei{SKh|?L2B8Tt>~4 z2dMS<235aA&8>ZTQSB~?W3U3Me@>vDXRcry{1sJx)fQH6V^sfiLbbcEix;8#eKp3w zt*G+$qs~9${25ihC#d}Ypz=j&Y2%d$Ren}fJqn_p2P>h*rxmKd2B6NLhly|n*2i6_ z>&Iwi>n$;+B`%D)@e|a%7>DYgMW}XeK;0MOw6<}}g1T-))O_xNs!!53R^P0s>lb!b zK#fmbRQo!i${XO~nfNL3S6CPSMa}mbZSDD}0qT11P~()iosD}woI+dz)y@;B_S|&w zd(`}h-`?7t64ig1F)QXr+{}9wV`35yF&Z7GD395Y&9c=$dfQqxCu3HQ>PPI|_ zn`3(X96RFzRC!)U+aFV-=3^bqfQ?Y&G6*$q$D-;z4OQO-sP?Z!t-JlGee5tQ|4*p? zzKc5V8LGUu?s%}1jcY7azDQKQT&Qx3IP0P2V>i_OV=(IaS5f0}4^{7{sO!E!jpsk8 z>qYNu{gMdd6K6v8PZ3oA)I{||Q}o9lHSRO9Fg``izjR&fIi?VnARd5aa2tMtudpCi z?;7yl;|Nqehjz32Pek?40_=_(u^6WO%=Z08sBt=n%J&deuXi{XlXbW2Y{cutp&kM6 z4c^9Xc(tdsvwSbxUmM`?2-X2+#y@%oykE$dsINU2{Dqp=)jy|SIlct{CVtZ|;2ptd z{R7@r+&aLnH)){V2ipzeK2QD=IFaN34z~UuGsMPk5{}~d92~;&#KSCo7Ha-2L5=tK zsCjnAr9Vf_`vk*n-_4Jj2Q5+KKhQY=HIDP~0%N*K6456-2MO~F*weit1_aVZ)>CGUl-K6>y2x1G-{vC zK0e^R#=59+tUST;w?oa(Zm9V;1hubELXH1SjKp=Q{y2rT@CmBiA`|Vt(*hMw!z{QB zbK(uuz7cJb-LHyZb>ik&4cB4~{1Y|Kr6$|FjhJHhy~3z@*#?{A5>)wbQTM;dskUEK zLVq1#R?@dQZ(@Gp@HDGuQPjA1cJUM!??cu1HfF<^)9rm(A!l>v7}Pj?gGKNZ7Ql!Z z78gRr-LWVxN3EZq@l$+(%dz@QtH#j?U>nl&E)IBSaW*ERoK{Qh zx#;ty0WX61HE!Ven=dS0walKk*L=zQB#u}9D&YSf>h$F{AF{3BxtR0;sP}1mR|fp= zTjpPF<8~FxQC@*H0dFYwL)~v*;&QCCHsEc>M>roBt_$!P2hVX|^S*`h4oKo2>jU0H zOud12lOEj2zJa?p+4_#Y*&K)O$QQ9C;QyT2f4Gu(+g9#h_5zfOJ`vd;x zM0Zi`D)zm#>msHjZhgS!>uA(-$$IqH8TKT8f*SWv58C?Lfy#FSHIM(nGMMU6!2kW? z=6IVp;&8xQfp;(x#~cZGWpNd%A0FZ@oOIOsztb@*FZyv?UpZ0xPeUw;voSATz+C8^ zu=SQ3wT`=DIoys~&wpbTEPvASO~y*Z$5H9APMHl+`@vGIjE`J;?$Z|cN9Et|44<)e zQ45v65_R5hsP&)!tnC*)Q2W<9oP-B42Ub648n={}Y`-ai+J}0e#%X~|--}vTf8bzT{DXbYmH5Yi|MQNU zur=vpFWY!O#LUDouh@0-qmFOJm>B=6JrAVDSj72I&l#n$FjhnDzavrm{UkKH%&KMns zqxxkc#>aW6=dHDv62HSR{)9>JHmYA=qt1``#f*tMKQZe0D+|WM63&{a`)~_XzJaLu zHyL%k6{!5XFgu=f@hjB44BfH&ab8q?ilXXM8bjC!vtUzHe~d=mx3{4Bi+#2 z)$aGG@}l3h^th<`kp!b+I#j-FsPYSAL2QYIa1K_&Q>f>Ixc98zQ)4>f;;42vN6r5M zsP(e|)xU>OpP$@9JrAe4Z}rK9YIhC{Vq;W0o1yB{8slJhR6B>F#$zg~f9IplTZhWG z0d@X9%zy_`>+S*SIXdbCyM839KeD0n=W%gC)H*AU`LGRYoadnWb1ka=n^4!=g&NP} zsPVmqb?|q0yyQdchZ>lG^nR%8PDDLFO-JRwi48F4uh#C7sCrF9_3LcRh#OJY`vFyt z`>5xT-_hS69@)Ij?<|d)f7Mar+!obuT~XsW6xFYjQT@6Y)y`EeeLd2#szQx6d&@UHN-ffJ;znw{+So@2j>fZvj zE_$No$#|DO$GIAHon5H*9m8691v6oWr`DcosCGAWaZA)VbwTz2P?tW+ITf`pEWk&& z65|E+V2}%MsMNyoW09J=Va8XIB4OsBvwNDt8iUUzmp)_k*bV-$1RW z-%#V6__>u=5_1uk!@SrNb>3H~aomS0_b{q|&!gt)EmS*SqWU}h!s?M4m9IQ%p4P*h z*ci*6wcY{cZb3K2-hMq4Ezw^~)GkJr<$vmj_YT z&G5#`%Y%w*qUK8z)N@`7jKm?R{#uHf|Euu=euvtxroOd){vPuXzjbE)$3E|Ff?Y_z zgWa(DzXAX61ntB=#OdAzyhS({dtvVP_CDlGY(w1pKYLF25jzkU{b0{4%djc&=N|*! z8N7f)a0$C}Crla<^q==fU|-_*sN=l?LI3Zh{EmZ&+XaLEb#CDp;xZviKZ3o9ONE1e zeZR%-#3`Z#{pXg6*qrze7gvvJ=Y5MKNY56{&ifjB5GRUm$H$=h;Xmw(U1FG*QSB=e zGwA;vlGUhwOAyPhGZfX1>!|0zTCs!v@1>qWrB{y=^jhQhsOPD)afANn#|v==aprh- zot^k8ak}_H|MwY(pq{rgB?$V@+wJfZ;;&Hq>l@6C2@?kWbzdGek9wiff5ZbANEGzn z2Oh?)#Iq6y{r71V`Qt^MBKYwzEQ(c<1^w^Gj7)Czy^71pUnE7)|2>@RSb=;;QwF_d zq(@5~^uM397F!diP80O+U&B%Te;&2Z=13d#-wzDJX2eIZ6{d|0`p@Yja3}F`RQbcw z1-N2hu1}e z{`Z;p6bt(A8=n;qdVEXXTU8?Hzh78YD(Dp_u2wqezpox!#>z`qHt2ufXe4Ufub{@a zcDbPc{ibzzk2r66yKce?*00}UdF87Z^uK>S3*QhYs}%JAE>*nB)}EiR0O@b51pVi+ zoK=JV{iF}JCjEQVewMbH&6iB5eWx7i`KK}JzSIkKf0%*VU*@Cc*LGArE~4&B39ASF z=fR@bg19wmAO0Ry?qgIrA20!iYuI_oP}eEtY>wI|hoI`Q9Cf|D&a2LssQo!kP0N=C zRc;Yf{^~BhqjLnRKNh0$oyBla?hapFA-7Q_6+)3F2|!V35ws=eht3HtYohS-Mq1pb8C8nbRN&?M-8E>;Bl5ckAl zcn?+2RG-?sDTjH9tD^dM5NiBpqxy3ts=b??XI=VZR6SnfQjFF#=zpJjH5Mg)ikg=h zng#vm*6gTq3Zc^Lp~kO?vooqc24X6lj;iN+tcn+%$(!5$)fQFG*Qj~E8FfFtfXVS! z)V%asSUU=$u3rvgC>iHtXBU4&)h9+vD=!7sATEa0aU80DE~4^1aq&N>d6A%%)xRLB z->ReXHAdB|6YBio*cKOHqX3_iyY#wkgZ}-#3zlPF`xy_CFI9Ux?-sJHdVizZ{V(b{ zB%(vm|9m3`>N%$XYFtX7^4G>uSRd8?%kKCK)IJjIX#JfFRln+}^4qz%t8)x$9W8a9 zK=tEGRD1t(#^_|{Cv~QAW^(4l*yJzZEQbZ?hdM4E)5YpJ3pK7AQTxYP)Og12YUNiz z)u%d6#eOahbYs2Hf4MLBUJglQS*8-ro*pL`_f@7i-BIOcj{RIwQd*ow)KAwwO-Tr zv3;RAs+_U74i}@Ihbr_9`p=6SQTt_;&+R&6u@Uha)Oqhw#}o7m`k%wq!GDOaqw4!( zf2;p<%tah$fX&~MsCw5#wWkN_J~F|jZ**Qj)%Q;vg*gV=ey|Zs5Whr~n|qLz+Z;8% zpP}aA6x8`UQ1j_I>U!@n2PPiO{TIvO0&Ih7-#@75wK_wB{&W2_Oi#QWwf?T5#_bWd z#%C_Q&QNQ2E7bLdI47dcn}^eIHLCpuhS~k15$bp=7x%;!#Dh@JSE+{EzB?4v@7q!P z*=f{ykDPB%^E&DXn{U;f!%^e9)y1hs2K~!QYQ0+z+2SRBKntemo_{u|@s{iyuj zXuA)WLe*yss$UnO#(gWQ9_P`&|BMNG-vrqAQ1yK<&io5CUZL@}FK0mYOI1`kU2!0e zcgH`X_Mwau%p$1stGl=hsy;(e=g&sfYm+;E0(JeLQS0j|YTYEBX#Lg5ISJ!N@VT^$ z&rP!aikNKqilX}EGt~KOQ2WoXsO$ZOnKAYht6xD(PTau7-BInBifZqdsCpkl)$1Cn z{(-5Mo(6T_D(L(aHUEaA?yKWa*PoBtpI4#EUx)c|A1ePdR5`Dak2t&()40FW&hSj$ zSK#egcHND0?7F8=le_6!iC1j81$Ob=|8N6Qj?w>nBFFGZm_S z`BCRrLiJlGmp&4eZw?N_uTj^}GC%0$p`J}p?U=a0T^Du!SyVe8qRRgr)$bo&dh&%f z{*kEh%Ztk26;p&iew@zn4(+@*mWFA^H;AKjLF!;xwq|^#1r3FQfL$b4!E%_n%*(&ad=^mEQ^odUd7fJW4)c%4eJq4!0LD%H9s?Mu=dnIofmhb)w2R>TzjC(9f%!p1ZrF!qV8V_ zH*tOXJrWNR7yj1X54^!e#1}VPKXlz<<2VU*{#U5=avpWRh_==C$x6;~sQbe))cd(; z+k*bzE3S>|*L$e>60x28CHqt|)cjntll719Q1#2PE9m`)MN#Dy-fiU#LXFb_)VOcn zWBquVQbX9?2YQTIjDVi4eGpWsQ&qgs(0{^%WG zQR|{VYW~l|RCvs#-$V6(#2GUws=QpzvZ(7dK@UIZdjgpAojt1I018C4f>z=@5H*q$DB#7+2@*_ zP~&kF)$S|KXIPH*ME%J=7p->P?q>&ZE$PL6Wd$;ZS zqwiWj#kgmmHxI_y^(kyPhdKPf6gEKHSY(AuVZIS@rM4xF>md8?D9WW@B04+y&p;c6&K^)_pA%r-{^y_>m{tl zlcb-F2>J7KRxsqxm#Hv^~in$1N{2oTdm#F>rU(7^3(?$(>(}^oZ3wihPGU__Jqlf&z z%W?;glJDObA%2&N`%A2l*P3`v+>m#ee1F9Y`R_Y-#Si)W=v`F#!2}_Ho@GVF#ZdFU zC8|E%oI{*bQ1|O4sQ$Qs>Ys5tVALI z`z3Qw?F}Rj`JbE5!fC`WQ1fkgl92zoX|<#w|8uQlsOvXRX8qC++Yo<&`S2q)!+gm@ z{`>1`sP{*EP}lzlwcqAVVb^Jcil3wQp~#drj@eQ7)yk-TXo>2#*_a)7q5qtKvxy^8 zh5Vn#nv1Q8v!@REKi@S4HxRE$WBD7THT$5-ndSV>r9W~;i46JsawgQgDvrATC-@YH zpzg;V(}nEkUQpv0H@%H(T2!19wV#zljbB-ejSVmZwn2^KIMj3ZT2#4*QO^&jP~}9) zVCN@6^;b3*H^tP%-BJ0bxb!9X5Ai0{{e4|V8;=91@%s%mPePfjJ}FT3$cmaT)ltta z15xv6Co2C{RDb-AmoZxAkiXB~LY3PgOUQq}Hym}{$*6H$jw)vlYCNx_>Ki+&jeBa; z{Wc4#pK4CI5>?u-?22$sWxsCEbP+WM)EYWFBChFekX{2f((WIiiD7ses3 zfGW4Xvx7T6(8bf8%TeRL-5tM&{0g@B7FF)k0ydA|pz8k)(_#FAc3uHgKes_0ACKy{ zrKtJ81J%!aQ1kl~s$LgS<=;o0|H2(lT*!{6!j4RUJopF4=NGYZ#}>76zCe|`3N>!q zQT4irninro*GXB-=2>o3ToiR)4b=6UVR`I~nuqJ%@gGp_xre%6yhY6muej|qX;JY= z)b+n~?sHyqzCyJ-Zi$fpzBUQ!zETs_PoJaq$7!hbeAK1iL(SWFsQs#b$&mjXGYqpa zKIc*Q@3*Bw{_|+;GSDrXaF9$k0oG0NJ0lM_|1E-s#hYS($x{CJ8* zFKLSx1jQ8sbJ+c!=}WOQ2X8kXS#|Ow?vh* z1T`LKu^HaOFzqj0$;PK*<&bxc^qQ#t&R8YnKkwwg5b-dKfum95J`FVw7UNm`27kc; zRYU%N=b~}7kav)He|6jEhu5%jB5PW`GhuG7-vA4eZ*;AYw-LS6qD>bdL+s$N;@TKx-RJmM0l`BxKbV?#`cE8X#3sP`EsQS<2@>c0C9HQpua znH^E%ISbW48?iEON7dsUYM#WbAM)B^F4X*+g=O(EYJOyEVE5a4sP`+6Q0es=TK++p zh;@4r&(J>)Ke2saOA{Nv9hiswXYd@y-=XSrs%gmoxr2+Sc0@L_aW94=h`XZN{SD`5rPkD5Ob?X4aSQ1fkq^C)WFM0Bw7lcM?~3+g)gQ2k#T zwO?04)u$RNUvpHxj;Q+gMeSEJQ0wxz^9@E4XYJ_D$6LhBu>#{%yc01F?`-4OysPEw zhidmkRQnd9`g0fR`oE#-_Zl_N-=oGqNjEz$4{E-aLFHeG8rO}e@p_3xFvVw9etjH6 z+#4I?YnNWDyPfwLs=v12XVmuu>iPwH+Wael)rjk$`hO8>U%7=BnD>uyC-Lq+R!+~p z_PjR^RqwB{4IakUnDKL)zvGc5God}~qT zv=vj~6Vy0H>2Lj*(3uOBUIl~L5Ov)qsQPwu@mS{q)PDXAYCT>+?Nj$rGoE%drhc8E3~kqvqLI)OoXT2(HDnm|?sfuYii{qVn}}>EluTGsmTGMP2u# ziyye-|DyJ(XHyl9hb{-iUb*z_Gpt{0qWYnOiwC00 zorOAYnLEB6a}b|EjmIlzteMsinNa&lTh#fJ@e(dTt>Z4UxPK_d2N;@d_opW~pZFC{ z#L08){+)2H-#N^sufvg~pLTJLFYURzJE~v$q55SC>hBmWM3sB(E9;j> z&S$9m)@xM$e^C7xWqHW|d^$PmIb|wt#QCUoQgMZSJ~s`Q5+_<|&#PNd{Wg46$p3li zA8|NwrPVesj-uKVWsS{?e7KyrH*Ud%YeW9$$;a?3;;QScoF~|UxY^es|8wm_c%622 zS#S5P3L8WI?-j?`6!I34?tL5b|K8H#&2~R{gda$LhqLkDEjC}LZMFBOzoEt>@pkTi zoIe7K6Cd4S^Wh`vc%z**{}13a;`qDlx#&x*LChbb^8YS=O-w^M`}f%M+|9iq|G!g^ zXrILwaW&baeP^FXZo+Sg@3?s8e!Ko*=YObqSM+=9uP!)>IOYKxk7=muUq#h3{Xy0% z*Pn`7--!>~{H=f!hzFq7<44r-&yLvp!o{fda{)D9gGX(giepXU!Km~T*cm^d_SsIy z?0x+zEW>r5qSiEi8D&-XD*~KE!XG-L6{y+(z|7nrpU>nxXo&Giu$@+RwN7`T`tPXoIcnXfxX%5Ke#nce&yb&O9CoAj=a;w~ z>)r_Ye=p}HP9ffX(>{-=c#CyKoa(l%+rP0talc>ebNJs;@86o;v3767`ow==J1l#b z{hjNtLZxrLXY~xHrOU-P@oyAsbr{(r}~CoUpi&*%2s9Q{Se|2e>#=&u`W&GGbq z+H>6))OAkdbnNnyb&YRPpZ|1uW%J=EYCkOgm+gCF@K55OQ191HzYcj1sZaX9=|ARW zw6}Z?K>C1xLtX>YlfDc2-_Ppy-sa=A|7?Bk{9yf5`lH>q$Kr6#+konq9A4PwmvcUr zC;ceuc+`lnfB&tB$B7@|WZV=8`|G|~&|HIkNKY6F`}1!+hKRpJ&8JnUdAk=i|E{|9 zC#d`IM|_GI!(s17j2k8F@3Z&u2=TqBVgK(nt%(-)|87{z=wbiA$5|yt*#CU3WX!Pt zb5dJzx$?&fd#iA4?65bK{>m07?Em*j*2D|@`(4lYVefnT?N5xr%?ZQ)?=Npn6!z~^ zxe|xHYor%JeP1zd(y+hIvLrKeqt;^~)P1cICdE1!A3LGGPdLaOuazR~ueZji=co3l zbvG5Yes^I^{2r_0X;i+%DZ~CcE`?gxtx)*~qMk2Dpx@7^daOd#YZGc5zjx^osVrYi z%uRYc)c#xsi(+4_j2o~5zQVFtB(*sZwZHAbtoQ=8ZzfM;?dXi!7v`X@|0il(Bhp&E zGo#YWxVR2#UUbHEINYUwh3c0*F8u+jT~Q+K{CIeXI1+XKJ?C32L>wobrB_7lZ%tj? z300qAsQI_TrSEX@8C3t?cD_N)*LdkIJtykCO3o&z_H;wlV+bb1S(ph|qxR=BsQu|F zsy-<*g#FJYvZB_1B~<&qLbdxF%#2r1=ezr^`XNDf+b^J3l(3=dyAWqVAtXu`G7P8MqeJ-$inV{pXyv7$iQ6y3R$^c*n>S_TMk0 zcIHNna~V|q8=%%>A54LRQ1fCgsy|kt%Gv8Y=Z@b&&94_Oj+NKWONAP@oT&9*8+Cqv z)Obw7*ci@d*G=e5ftp|GQ1!}{fM{rhzp)V?wcTjOPHkA(_azb!`nyy|6C`$L7TT`5rY%Z_ug2x`AMi+eC(5t}dP zQ1yL^>W3&r!~XMZRvb?J6Y9C3aj~%fexyV3u>X1esuEWIJJh}wtt9yZ%x^qE{_3T} z{`W0olnwjOW7Esoe)SqRbG$+Mu-6+y6~q30zJDd=4RQaR7dvHQl~Rm1-89S*D( z_MhADRJVE4qlUG&4-V(L6LAyuh+5m`>rT{qIf&|qJE-;c2j;+pbu2D}iaTI(oQ0Zi z>rvxyz{OXw0QGu`S4mG(FYH|+evK=LPc*Q8?%I%XB>f|5-*5Yg_2(?CLtL(L*gJ-^ zuoO0KV)wCmsCsNft)J_t`4RO~+Yd{l+R@nA9`$!;dSiOhM>b_YCSHl@bbhn27Zu;3 z=4G&X*ngj#1hwvRpvEl^mce$Yb+{7y;VmqJ4O*B}uq^Qr7l&HfJT8gKHxRY&Y{q5y z8?M61t-}6uXr9(wpZcxAnxyY*W9LO{YxlphsPo5SH9UX?F?zeOR|!j_-k**|^~-f< zy!N(lRYBE%rt>sv9}9Ib3t@TUj;MY6Yg9SEqS~Ljqs1*y{XZ9V-NUH+bF@wt*F?p$ zQS0d{YF(%99QJ>orzD;vK83o^&+fv!qTOe3Kk>t^VgK(`uIy&daYsM1b&;=o*nfXF z1NC!KNqaDFa7@pz|8o`vdfW3?u0CP^`+w>ChW+m&-ogcxyZ>|62{!6y>XBBJ4j$mmC@P z|2sx!FiC)UI6CbA{A-V~_8i)3ob6XXpstf~yzN(~aW8R>3HH4CD{7ryn#gr<XD5g;T>`53av#T3CPb)QdeM?9C^xKP&A2oXwNjVgGZw`E$5$kzRgo*n2=Z zpUt!S)SDmnmMDFJJ;&Z&NIAqS7TI}^7KgnjJB|NHbaa689at+jcSXr0Zs@~HVX z!o@pr8u2R}g`>W<{tJF%`5K|-?^JA!`|%d0S$2oIu>} zdmGQ+Q0+~A!1}Q{svl>f($C>zjCU~X|Niwq_?r08A@)7SW7lDOz6%`<`#;Y%57mwn zI1m3s&5H@g?EaScxb6QrQ2R_p)P24kYTO2)_RBr)c<@Bn|NcyRRQ@_R7JJ|+e1$r1 z|H-iTDfRgeH4cqWTl>C7op%kjj{nA{08S>stYy_o3RmboQrl}X^$Ge)u{J#w^9A_0yAKWORQrojj3@A#=+&N=fTaW z`{OQD{~SeK_h)zfBc>yc@`F7eWJR5qA9Y?a)P29Qi<`RRom|`l^_)4x#Zyq%S%`Xm z+T@O(#ze$FV|09uD*qo;z9>K1b<<-!;%unn#W4m}LA9$s>UwRQy`7^_`DZzoq1v(D zxz(lbLEZn4qslpt>d)J#br$Wi-G3Y6DB`IY8{=HD=cZJcnYbh-!*-~CABrkxF{(XB zQTgtm>Jjy-83$F*#4b+n%;wVby110HqO%5S{?$j-ySGaph3e0VmU+?opGRH) zCl~+X;wR1*Se@fUz^r^f_6RO=mqplPB$@0fUJzu3n zm6IElFF&eZnqy8JgDQ73hHyWsJ%>@_eHK;j4OG5+7!99eOnmDMUAODSL*>ta%AXxI z9!1>o1}?oL>N(Gzor!K(z4M}uS3q6Au8Rkw+B?BH z%ee&A-qonf3Mpb1YQm3l+pZK&rJPzP8iA{s$Tzl@o}L4iqItB z#ckJ1?fz{kyr<(_eb#-QgezS1EM=y1=OrWWeN}{4GtOPbzw`0$IHXS_UsHE%FLl_) z@m{WyH~IH8zFPWcazDpZE-!z2$E!*CTPS0N>Y^`Re9O##RVUvW{VANz;pueEq#%&#!vrBAq`Y=w0V4IbVf2zaV9O>hdd3Ay@Vg%G^wu zrEoFkLcWFU^}_Ph=P%T2HD9GUo{YFZe_QtD(!ghvUh)RwK?|&M|&f z#H+@+dd6OWy8;dgeQ-l7i5C5;fU7U(z%_&d&mtGy*@xku8ksQzF z`Yy!3_qgNAJB+V$`UkIZq<=yA{Ant$Jo#q1d{Zcg#}03Wt4m9+m6Y<@lJ`CTuE4Qp zSe>{Z#>bHy-^Rc7YV59^h4M;Lu72+#5qb2|v$S4Xa~ZkLIKHlP-b(TgbLZ3uFh=z{@=z?S$dtIjNfn_=Zxi={HJ@o#je~GxSFpJ zn@N1i(`$sQ$A6?3=A0E=<1d$A$FGt0C-E`9s&dXB#Q%G3;U80}PhHZU^Y8TTKxXni zHcjDM#;le94e@vR?k0@v^1+QeHr|MiIcd-#e* z+yL{?k9uVw-yOb2Q)Ym#|GoGYmH+BP*?gPaOGW+^IG<~@CEo^)^6Sz5t1PxAUsvkG zTWJ4vf`9iX?J;#3!ttJb@t>>nU(@*ifyBJM@c0!`Z-+}?Pu~B%*6JVBvx}=oO!BpK z$Cr_=*GBajIXcVdH%`#AK&iuQjxzSU%5F)ufFaY z`ZsTnyi1&;-|5mT5qV~Ejy^j&Ok9V&ztB#8tib>MqRr%;%(3sdu3mdN|1NpDyRwzG zhT}_Io4z4`EROFW|5DO6y87|$+yDRiihl*klY=tib37+s{}A^jPgT+?6AvKXPCYtP z_D#}?a86yWt>4}I->WcjA@cmgwe&N}d0d@lJFk<*+XC+jWwjySfBZYWYX@(8{10z$Xl(b_UKk4%K z!JKYA@U3nBdtQDq-v49oJ>cWI%Dn#pLNmR$1#X-;w!xO;BrISj4swmbc7!D-geFGP zNSb&wqs&N_6<~p-FD$(-u)wmkrI!Vk-s@5qSeD+Fy0oR2h4=e=p68rEFxynZVqa=W77-)`0g^{{J?_ zJ(E2CBFZBD&BwrXKj2>u$UdHb&hw3l{}8_i^ZsqpV1lmQk-T)hhV&N@_N92gIq=t} z3>(Prsfq*Uu7v4&G3mbp?AQ1mBHk z4Q+H6aK4goT|Xr4P&{8m_+6rGid)0`7T!O={WR)%Az^Rket>t5AGPc5yuXg0uFr7) zb>P~`^XCb>nED^~!&-gUkf?h>_UMtX(mx(nsh^-SV_8g*X7djmL*Q#HM% z0r2mVz;{u=eG-_%5&2K#y@lub3Vz9YGvv97xFh7#iLwpw{x$0Q2k>0T{V`F7uLk}f zk?yvH-4(dM4t%!*?i;-Sf;fR6BJD%?-G=bj5b#*SbS(ys?fzQ3DQR?F1k8`f|1qSw z18EislMMQLep^U$F>&VudkgyP8@&IN=f_3b=TnDGJl_PER}%M9aGVa@Vaj$xes#j` z&hK{7AE2z=LxtpeB5D4MxPKQH_fcqb19@iZSA0^!%2>&4QZwdUbq6}XH$7a%VWN+=7+^^41N{FjRz71Y)PS`W~ zwMn-l%K9kqj0DUOcs|9iL);U&Ka;pSP{y@9KLNZK^Lt06`zP@I8_!<^=2e7OuZ{GD zt}b~!D9U(io^@THxEGNhu0yrEg8M<>egQE5&RsTG9A&$J=LZshL&BfR{V?ypQu#>xS3LiS z-$CB@Qm4-Wvk91VbqK$NaOrWT2>&FocP8CG@qAl;ci{Qa75Lu}|Cf|;Bk8)}N>>{k zmsjd~gml-B@{I%ZFuenRE$&Yw?SE1;6qrr1~;&k0N%CO+D5JIZ$z-p>T?q+8^78Ncr;9=P}NT&H|9 zJn!ay6Yjcx3H;5#cOSxZodI0+dLZwgjW~t>miM=jPr7bjc|NmJ_Ggji!@%O=Sv!Y3 zzRUfMz&@MsXYu|j-qZCx-tSM^s}px00%e=r4D9VF;|~aXIlsH{{y4&)25g(~e*wgua34qUl_m1@O*MR>OX|GmEw+PIg z!T$sBP4oQEf#)Tp*+tlM2pb{I%fRzx?q4GO=fIyuoUUtfzaD91)6?}aD0sC8&bZP1^n9pIxp(;GUE30+r#@O z_&td9FXa9N?k|e6^H{qjVOOJkpC$iOxj#^Was4BCd;%Q0?y9!pUDx~Lej3m3CjM`U zy8-EOt*reP9Pbq@WqK*N&n5f@mHd=m_S{zi_hR7xj^{V?J1yGz*}(ri>O-*EoEE|N zJiWyA0P=i2IM;ALzN?2%YrwyhJnu}rE}c8{ZhL~B zkzUuilE9)6Rpg=DvkCty z>7D@I0q&m&{Er3hJmPN;o;`&94ew7R!4zTV@qX+_Igg>nA+(c>=R* zen#{6FP>qv$_{y*ko8Oy!Gbg}(yW=aK$H+@H%&*S)}b2Y$EV z_fYWOmbSVJ_tPokrNI0?;64QGBZ2u!;JZ(R3&$z({1(z;#;v^tn018hlso zIbyox$8<}|yBpYl;8(rYC=B?YkypC@5%{MCj(y<$E;v8W`**lsM1B5^H2VQAfO{wD zt{XTxil_F)$n!yjjYm1(PMUw=cZ4*5Pxy~`)>V%@zZvh3<^5AUzbo+Fjxu)~)NE`o z1@}KthCfBvCwcw>dE6QJS4Y@udAAu&LHjQczIsbRsLUZ;&&nM z^7+tp6L3G8d~v(3{UpluS?=E=?xvCMUcCQ%)ZzNTUW4%Mq@Rv3jt0utb%@^*=@j_* zN_noQyuo!#(mlA6W*d25i@19Odp2nb(*KTB3pXUAUyzk`spMlXCoQHY7I(fVd_;uXB&HHV5z7u$GYq9HF zynlx9Gb!s3&zBH-Gtz#Q^4tPEww)_lVA3^A*m=AUN7xIwzl=1$PXKX$ zGI?(&d=>D2!~HC9J_P(*3BM)f7$n_WfxQLKS0(PF~-1a}1ZYeX3@oVYv0DoJ5&Htaw)3*~$+!gsp z(hq^B3EnNF`z600Q_s)vJBzTj!2TCyxsi3u1Kb_*(sgTaKPt-c81CN(<`u+0nfpD7dqdznN|>(8!25i{b-e(XuaoBa z;5t3xCy8In?`-$Kjf$Drhc>kUm@;p;JX;O50K`n zA%JMD3caYx?2>laqA0&O9_X)zE2i`-3e-qtBufwm&Z&#E<;lC!$2MK#8_a`ZU>o0iz4e6f@{#OO;o5BB-cpe4* zUch~m_@@E)Qp)v4(xmG~@%)~Ee<(1zz6AXH<9R>jdJpfcFRK7TDjB_Dm2SMBu>}Q!S(Ol|C;xQ0QZH+<6*StX7Ja!>v}u5$AEnR@gF4pDZIZB+&>LG_v88L zz z-4*qDCOFR{{qv&iLVqj5UI_d~?w9j^P4LzDoyF~*KJ`xK9)JM(|%3e3ydb5mBeV<^3#R zKf?XS^zZM;<9@`g2KFCF`wYT$eVE^?fqN9V?nC@F`2AJnrTE{2Q`a+ye`tiifUsxr zevfF6gFIgjjynMNRfC4+#{KK$_ZPrDDe&wD?vzOP-@u$hezV+PO8m3A|AP2`i+l?3 z>UtRO_a^)R&z}L`TeyEda6FszlL3E20dvh$w;NFBw*mWUa6E+j3rL@?jimiC=`JSV z9i;stzYYBUA#e^5r)xcFM~U4@KR65#>|dD7b$c`Re_Cz&sMzhjG7@_YXweu1ND4?w=z3GRpHC z>e7n%M^T46P+nbk4cHCfnI`-;0kb9Q{s6+CPWr2G*Y&Ub){yoW#D6l%cx|5F7V$3z z$Gr%DEn(LMc7)%nBkmf6|2@CQk>`yFJ5*_N!0dWG>Ap|+v*P_r;Cm47w~g{Dcr#@z zB3`$TgY*1o^V@;9&HKMcJ)Q%;9})J7h<_*d8-zdA6({60b+_lf%42H3R$|5U<$L0RrZyspi>-zm!W5nwK(thyTD z{3FlTv*0{)K?{$yYWN%NP4y@m3u3S9dF{!j6KE^zPU_aed{ z3f}eHA4%MoNwb&xRluR^8pM6mA8QXI{A0xHdR^cfrp&8>-Q>ac|99Zk^+sR{%J=xl z^DBg14*V|SPbK^Z;QA52=ac>&fzJ~1?`PyY8}0LsXqT4<-aird-w`MHF8EK4@}~69 z1?HAf*6RiAyA(;-7pXud>L&P0dH(}&Uk9hI zPXhDa$p3r~s@*v9Y5{j2;Lic}V}!jV;%@}}?Fhdb?b{&zKa=+#fH_F~)5z;Fgr)0= zz}}SjhmwAhG`j8r%uPtE>&yHO5cfI4ejf3w$TwYkz%@PU{w8q0G2pHazF&G&?Ly*y%WsjmZxQ|s!oNxS7e@Ry!Sg%f zzR!D;yq*M}Ujdh{?-O<=zaK4H!rvF~ zGsM4H<>&ofp_%bL8_{(%p;q)iEwUOV}=8KTn#!<#%?J>63w1Xg*B% zdhn#{)}(&|@mC@30C+AT{uY$;xd6-ncT39Ij*zP z(tMcvZead{@|{8Wy@*fOr-=I!;ol(LucACR=Dkk7PpFi62MHE{{a)m+^k-G#A3*p` z8CU;B+A)5*TI6#J?q8s6@8kY`l_%1?lCbYq(yt@^v&sJ^z)TSSRi0l-85X$TfP1_?k#&O|2?1d zx94>yIIkLYQ0#uf({%ymxhm<+k)GQm_=gD7_1_BTx-ai{qdeo>-xF~PKLwmG2$=OT zmlgg5V17;bcga`R_sDMw*inD29R$}Wgp=^!lHcQbzCCpr2j=$R>5=Z2kyc3-iGMWr z>qH*E1ot<1zdm?$%>a9p`zyisXnubp{2APJJste-BmFJ->AD{8y6(dJn}9o$``?rI zMbVauduPBtk+6T|`GUyj{-hlP?_R>ED8o^H&j$*pzzgmPpmUM3;{GJxe zm?He~@q9V3o4|iK${WFUdja+OIBCzJ-c3TTO}f_w+}8>J9nVMk&GGy&e!2#EKN2wO zD{XjDgbC(ngnxneAM@NK-B)S%F~Y7wS*}JMK1AFH2&-Q2<6YG`g@5a!AAZC04@h$~ z>U(OG;cbN9lRBNj?-}5Gcf{9LZQnIASd8o%9@%?f&-ts)t6r;CjZ8Ot#YAIlerl@O zo+=tM^=7LesMl!E6${gicCpx*FY4V!G2atF9pEF4R%dob07n|#UbE9KI+Ml4o$ka? zx6$hjtXj2q(o)S$H`|Acx#>o)QA~n&p6FtxIW;|3j5Ugh`9?9<0U>!8&31`kLowc& zZ%r7AZezC7ohzDi=dUX6P+T}mdFo*7HtG{f1MZ?XKWi|Po$mZhZ%Z*fH#ghcvT4%- z1)8-2b-GiV0&0^%ZK}6sr|V;lxw>KPZYY{o;FZSIj^+J=wC#m0@r2nEb7Q;am~GqqKRhIS5)>?-zMxTn$?wbg4j zpWa(tj4c*x&N{s}klrV|of!+Un6sCQ5o~YuK<)JAOns_Rv>T0yo?4bRuG6eTqk9!T zx@)32*Xb6Wu}d4{b2a5woN?M+&f0v|*0O{V-0IaYo9}G(e2)XPPQ_gB3C``!lGAvr z-s_#Wn$By_t={JG=WbHeHV50ky|BSQ zufhWz`~(0!hnSz8sLzqQH$OhksGOW{wH5~~YNN2((?GGm(Vk~?HLQ)vYO+{!_URK2 zH&6`Ek9lN!erBxERWT-t`Sye!tt(X6EkzFmMY}%J7_fpyz+8Q*)oeEgPAQvu^VZ_r z#>_V5f9@t8YHKLpT)ms_l&V*(+uJ@;Z#5@qTV945?FojUz3k}BXx1q_9xVaQ>a980 zYIPRWpuJ*<9#3}zQUK#`X0}DESWKs9n1;9;M188GaK^t)?fUF&w{yg?MOd#`Ca{>P zcMsFfb!f(HeTJsXIGF6mjVoq^T*Fjzc%)nJO)p7$!uVpg(VeNcX^qw*6sgsqtNU_3 zaXfRm$7G-YHotNa`cPak%ra=y23LS3flPE3+O1CA%AKCACqyf~Z5j+ajmDmrv)x(H z^E7QeS3e9bq>Z{va%drqKHu$ndo-Boj2TO}T!e5iG!LhSGe8AsCCE()t(b;ZHyEA0 zVphZFI9;YVx_bHkvV`rw2B}&(pw}Pbv)5X%HO~rLK3PxCGWm|%a+;VYiY%_Mp;EINrYnRl zn^mPcZo?U}6UCmmSuObqn^n2TXz^yXB-N11<{RB+!&)#c3gTGCJM9Sz6hT%?>uv#a z%^3^O-2&!&KCX4|)wIN&b>`MJJ$rykYlfAxaDGFG8v@-3}}Yyb2Ul44W3A4Ar*u7alyrA8KcGy(sH;WGc~X%#rPu zVhyYKx_yoM5!i*f;!MNX?!;<4K-_S1sy#nzZ8Fw?=u9+w;*KT;iVNFN-x(39Zcl4x zS&(t@1HO_7#i4e6ZmvE)-C$K)SFY-5O$G|cn2qDn(bx}R(K9sV03uA%P8rcmROY4tX18q#@u@1B?Z;v-dHLIq&@SGEo^GfoYXZ4@43F%3% zOvV==gEYD)ovA0gG8u|j?X5gN1HUr)T-=fMRa{fnc+S_e*|yLOq>>-M1?GY1lcT#t~ghb0#c6d zh9!lrUEx#?_`={S#$ca{5xs-G?Cq1?u_luf0+g=^0=!%gWaUW$>9A#Bp`4HcM z2E|0|yf~Dr!3mnqbJPFPSb$-}R-UU8rj?t7Ct1lA&#nFScHOjDCs(ByE zb7H>U8Z~SyXwyWkPcnC(A1B|cd)sKckeO)Nlbs#`A6m?nkD6RVFZ0U#Q9|d**YM(` zF-9iLSqs%kW_)F+YnkRGGrJO_^-5G}q&{^LONF3UT#bW`BTd;MPDrW~P_HNn`pR=a z*6tZwvZFp*A8WSYik9Vv8olvub5??oNyG=0&e)Y|x)o@Bg-I9E6*~~vy*P#WNH}IL|(y4l;De#n)oAVf*YedON-=6a#EV2l4iw|Vx-e) z^+tCcmAP@{P3Z6^naSRnlgq^6PcoAg4?L^*ijkXs^W>M#3d>~}PBOn0S0;1lS02U(lA0BaZA(&=Nlu~-m6uJYmCRPp$HA{u9;bP4 zo6x%ATq`5wB(n~M>ZnYytG8t>NTGL?U$&_F5zKBBWV?^}<+P z7L;UVx`va?IC8>N)0|v%?*=Ke>!pUZ(_LA{iPG0Ynq9%*NwogBtoiZ1DvrfI99|h{ zcJRuGF)}uWv7$NGYMi%vM+Xy06SDw@&O_}ccFbPARk+UQ(8vxF0K5%oXf>U4?s#XS zu}$i2d#L%lE0iNF89#7E@KTg)Nj+rIMX9Sk6gh?ej&|$>R zO=C++mN4^m$XJVUEIQ_nacZ#_*B)k`)dY3^LgC~`{2vp{}R#)oROT#EAEj8xd% z%A5zs=MaA9FsY;l+9*}s0+w?83+87rMoH}K$p(dKXu`~G^iH=i?nd+3`LR~BM{J6b zSx;$akaYqqnY3W-%`d9!u*Tmb*D5!8OJNS0VYp%sQA5a9o!Vz`;z)D6v861eyGSwm z7t3Y|tB#oz&8jyp?+BINy_C!wtHqSr*l^{n6;m1Ey_C&+ct_3m8kMZ)ios$J2AFZC zK-oqJ3AltTsuOziGx%#Px*<=FQ0+OICRf#pqDE;>5Zs(Z{=q@4IX-Q5be*iGF``eO zKbSR1b|5PYw7qi_!%v&x++tdnCEC$y%1%nl8>uM9>NqXQw%91fNJ8T_jxw2W*6C8l zR;xY>ZN}1F4C7cJ5D8op6Lcg~WY)!g98nfAxnbg@R+G)C`L6kQMHM$#2im;o$(&a= z$0!WK6wiPg$u2B0A^Dw^rHgKvHg633C&PQ{bE}VfPc^_0?Dj&vbj=lxy4BkEfRatPIMS4VUZZe!439k* zg`EmVCu9GaB^Q?3vaUu!ZOAV-hRVk5wA;9^X^gd)mjfk&;rbCZa;8nWM0lg&(gNjh#J`30-##bJ2Rl^h*|1ql!w94nVj_AVeFBOOu_sz zIL)I@kW0Y^n}5RCYdAS793G6vp;9}$bsRm3-`Uj)SWe9m+ybz>LaFgcPzE;JHWU*n z!2}7^Amf_D>W(N#IagvP_wX|s7d6+ER#pr=m@Fm9PNynwo$*bxO?2h}mId89kFh_6 z?*k@uN|WYet21sx*Xp}ar)MA)G&*jEQPfJ)R|{O$(8ixwd%OkOq*glG6&F=JUKj8d zq?4Po^13h>HMx=f>M+`M@Zg09D-?djT3bsPU0{wQqCqx@MH4&|C|+_S|uhRb<^B}d^)_Cv}2<+u~L-QJ2~mx0xRhXE76zo_-W{> zaDa}w8gtTO0N}00Vp<^cX|7$ADMGv0JtZQ+i|C5boedX@J|v(4x?Tcj3oLj|_^9(D{`jb?{e zr15z6byogPVs&QlfD~LKaR-yBe4d?VoKZmFao=sru|3Gqv^WK|G&B^J$(%u^&7EUI z(U=>rRN2hS)v6BBpoN>O!`*~T~w)3_C9K*`}@>iFVP z08%kYS`b1A|MsrTa!~JW!zWx>2J8R= zZgoD4P-eNli&Sb7Pz_&}OBqRmLz%n8!?F|3MI*3j+fI2MtMJT5W|RE-Sn`?OB7`BG zs&On%fby&rFLb#*jVwp*uV~kR`W1q0L?sm zZ74)gp6MnsYj=El(N_%LsS|N`uU~$7ZZT&)eItZ5wu@HNO{iG3o}@#jSFs&m?^&A# z+nZB(+_9z=BOO_RSrKi`tG5(VuyEOGfuu5)dSHVK`_V>qMgz=L%3-ne-S_IkhIVG< zNPnVsfS6d76Bla@ulZr)DzyNmzXCGdPBP-4TriV-XsdU$h;Oe!irm+nL>@wfTTEbL zc!^;RW%A_0=%3_9&NHO{d@;n`ko<8e6h_I3u8bY_qGuCVPeQ1r_g~ zcEuoxec@|f?gF2UNbAQL{2F5}Ft44}wFM2C&xEeDGO&7Rjp?!oYoKP*#crf+<2D%R zFC-wNL>dgp8(IcE!%8nPYmI~H^i8N;#(-+x+o~i4-dli+QAkZAj#840FCnfH*-~88 z6bE4=Z-hl{07q(@X~HMy<-`;y7elCPY>On;gv8*d(71S0*NclU8Qy#GC3~XK;LbV= z_CUeX&@zeN4S64rN-eVHqh2VC6-%qHv>#TPLZ$SQF*z!#BqIdH1ta_SK}gU8`qGhG z!Ww5l-nvwYIm9N8)LGz1l8}@IcsKDGe}s@s^FXCHtwcixVbX@Rn* z*}&M41aRwD(@@d-$jNZsZSg zZOo#Ht-oqFtnoIHqs(g5j5y7yA;%--fs^TB%V>k;#)p-?UBv{Czsto;2DGJL7H z!92O9K6{;qo}75mld_D%OlIxI96zj1FZo{h+cMOc+#esznv{3!L1*~p!ocVIzH*~NIB0&&X{QlH1pEaq4UBjQfVSg3f1Nx zVdw-i*CQ&iawONFqFStOO=`llW;IUc5yknI;k{-9OELqa4JHfWWjslb;u6r{iNt~e zK?xEG-|j*I51LKWi?eLiuTa|LPE#$Y*+RZ-SWZGqR&q}3#8SVvURY*V7Et%_&Gm{{OC{q}>_Mg(oX^pY2QN@kD6=Y94`PU&nuox< z!XVBnh-#P#M0O-b7g93Kf{0}x44ZLGyaUB{DNfDwqp6y$5z?p9ZCb3$&Pi$v9~^4r zzR@7Uo~snptE|~E9U)tE8QpDY-?veY;9|?cj5*!cdNaak17>0^Xq?{k2AALa8+-Pc zZT(_ev#H_`-O182Q5K+7Dp!bWZt$G&qM*F)@RR0gsQDol+G(kSNXo2MnxaB*P1di$&eTQQgZfzHee@eN4?!mm>`*3{>YG@?T9su0IYfu>_;|=_voNGU zE!&N`C3~!^PK!eZAf=i!f3uxgQzD3(gn$$SwbHEUmF;w<|KH2JOqoh*p4L(0Q?lq^ zHh3^}w)~oL7M@>bG}w{GMql4(+i_gHx{WQaJWf-ik2UIF01tE)V%-bfPFbMrj365U z!%l8bu$EH2_|QnB8Iq8dA_KL-eq|_JDDu3GVbg`8vy%G*3=pjTdZ3+-m>__4NP09= zmdb?;CJ%t5VmJ=jD81tn3lW+h38cZr+U9!|O(qF*s&Y+PtAX-prU4INbD~m|g}Uwi zwbFn20Kv0V@tnu5Q0Cu9JO065*C0W5w#Hf zNkVA>(;M%PPKjxvdqFHlft55?+bHl^wdG&Vlas&!3 zFc1J~dn)p5*$aZV@us5hU@~LK#ge9Ag;d6nUbWFDMU9wN!roLHn!dVSj&OYK=)M+x zGfZpS(9MUAbU1v*t(1Na46Tra{)*!~Xp5w#P|c3W6ISL*qm$qZEeD!fY6n|0n!43#)(Nkp+ThnN(o}I5rtAm#~L;eOHOUD)zUAGPTGW* z;c)x1my!Bdk9H+^WN}vQ$&+TOKP7@qnIldbBLrWAb6=Pq{pZl;bBa0`b;#kxQ>A_{ zOKyfgq%_V~?95NeuNTS(pvjb#qWg%e@H1w6#HOX9%(rFWlS@4=@z#3Msmd23@yI6f zVj7u1NpJrB?5JQ~q~nyV*j8YiWX2n_Do^~3*>_TPqqBb~#|E0$CF5FDn6Hpt( zbrMe7*gDoy@x^*3}t+xveThQr|cyhlUHPsk?Z&=W6cAN80W|Kt$=w7YA zkx}vzH-2iMxIk8W5}JlJ9J$mMl~L>o-F;-X(Gh#UFpVLjL~R+nP)3d1sn!%@Vr@|< zk;3{$WtGNfOJ2DBM6J;Os9(JgC#tIXvV+w~$7G`e{BCovlCPfw8mZt#nXquTdho97$?m8=O@^E7 zvPA>ZxigLPSFPG%i|5)MT6SA&)r7bL$nvtGSbO0;EFc&fn;VXT7CI&mCZtm5JnVE~ z*MP#GXt6o}WKsd#V+)Wt6rOO@M6aW!rJ0i7m>9O&pd>!uKf|*Qvx}Pw^usdAyV3lr97?Te6GD8h zVaTpCFog2miKv2Vh{-sM^72#?k zGG@y@ts)~{xO~dvge84@!?m8)ULu~wjCM>YQDS?IYPoGfd$QE%Sm6;(%r{wTm00c@ zl6I3EcfbjzL@@WIUeutko6uwn5aY=NB_9>;NnsGo3K&m@D%>7pC44$yfMY*YAG)Mv z@$wndL_MXXMM5+MKw+W?C4)wQQxZ|))qMMx*^%6VkFK{$sHl?eg3(5qfX-6GY8PUK zO=!hxN0EkZoG;y%U$L!#TXLRXtqkX*GNl!gDp5W#uCKgR|UfVw3I-F^>y=ZI^Z0>{{9nfgG_R#e}sYIt7Kv-E0DzDKQ zl6-8{UJjZLLs@k^TpnAdw-si){xb%1msVw$9%Bv09!g)?m0#|}KiKG@#bw^@)3&-! zmmLNN_d)r!D_@e6_Wc@xNrSp@jVL^6Jiyo12@2KbyB^F&5SJyd_Q2!RAxTm=!Mp?Gp!UG^S2r zr`c;Tjyh+aV~i~~Uo^nDz=qn5P*vL;;RT@@mW|~g5|)L!6YP6A=H!lT;leK&9krL~ zD6(Xs_0)@yU7F2E6rmed>a9X7sYnA6>U2>{lUxU>aowBp5H4dup zt`W^&g;EvPj+$dw%_BBmZWWCzR>WHD=A!n^(P}&@xZL>k09WR;t-m7_4#)Or|&x0<5 z$IU&&RmHY}R^#h(jU!xT8NJFja2wlmtZhWq3*%Op05gIY8a?JNROZ`X2b zFgo8BHqo@nVR>c@4#emT9APM3#T|Co32#P&@HEff5d&;`X$L!HiagOba2WkDdOIFX zz3z}7yuKUOc)gqFi7z=ZxlHTSjo8--N-}ng(S&n~LhF@te)UM_^C`WybR_}bcZK#$U>Dlku&JjbV8rx%A8NfJuyN)|mWtcKo(y|KIydXtiHl?;pp_msyHgDjJLED`-GJDp+xGeBjp$%F%=C-X() z2Chy@*hCxDFgCK)Ta34Qsah)?^Q9Ccs!!FE=(nkFF2>-19b|{SX#Wn@(%O!WIT!0F zk0E!~DfU4I2=@bL@&hNu^YyektWU()^y1C+;Ecw+k=2v|ImYBbjiVg0-+e1ssB(}` zGPEcRH#!TSTsRApe$_gDFvGII#sjGvU7&#ZLN+!%ZjuLcG9K$kO(>d8;s4N>O3$IaJ%a z$eCgkTJGk^@yGWZh+IQns2_en>g*j?Wy^EtFQo|J^+N37*4r38OT;=wCAOS*i~4-Jib3o>@bq;64Tna6}L zOg_&%;Go=?>n#B!-H((t;apJ-mIYq#rsy$+j$V-PS@&@LVK=U?e{7GTe^|0PEys@3 z8V3wEl2$VP(E|D-`)(oQIXEVlbKwZYYdBKvV7)-c1>gc;Va+!BA4QrjU#$=anaa|W z!_lJmy_m$aVBf`Ys#;N~yPXNcfHBrd@9v?n9HB(4c;i^%Ad_s_oxvfFddWz^Rzg2y zZ_7r!pzOFkqu?oUCPD#R1N2lT+o1p{vj#_q-R}(Y%w2#)(xIQ+NAXOj^QDG5q zcYRwdT{O^^E7J|+N*n`7kHC)h137O-x7%@OL6DLLwNkH2ei%fulTBIiB>hY{fW`_i&=hTKl6gsrWHEiPWU!xKn}0zDLzO|$`<5)Uvs$jlf{tYp zk%@*MUkQnEeM8?#T=3(}reTmH!pFuzSoASR@2BWdE@rDSH7cU-HFC+vmHt>yMnq`C zz->ne*#`(g&0w~n2Ps{$gxOsoY8DcnW3~+pwz1GkSwhZ$d)eX8i5c3kzG@(3DL%UB2RJ&OGMbRfp2wNDg1Be zC~Fda1uSsfJG1t$2uraHZXFMCIo{7k@{r)k#m?ziG!393-?;1n*{w+<0A(Ljcmi3U zGZjQq`SzL4C8wGh&esmuI7yTM*>dd%K4x}CyoPiU5j>*Fo8P4C&o3D*Axl1ol|szp zPRK0YJW=yo(pz}ka8k@B;2e+>q#216g4&W<<0*5nyK$gP>ru)a?RzmxEs!Vj&{Drs z3C(kbS!*n-CasZ3rekdIrM=x^Pus#bN{*0DFzX<%P_^r2=c7nEzU)|sDQORqtj6fm zh6K}FdNIQRP&0}z1>~A?$eP^t*sL=?^M<$EK^0B>n2E6vEERAMtTcM+jG!8T_?&2nbXQQi9qFBGTW9RqSy(>0AVV$nP-bY8k(7h9$U zLp)R!%r|jN7Ep02_z)RaBRi2j4Age!%{rAwh7{D&S62mh&1}126|Khd8;8xBAgHV@m$0 z%G6eF+kP-$PKRy|?#!)Xkzpf@&m34gIT#o2pvK;O+ktFl_geb;@0+qkU-47L{n}12 zh^@n0R-Ja*X;^MXckbG^Yh)KM`Rm}v7B5`n#8DdWEY*lQqTGaIM^~;gGH$&SoUC4@wYb#9?O1fdy#f`BU&Q)l1 zRioj(BfCZq4DMHjypx4?!>ayX79VSd0ugxkCZOq;_$0f3H$=+REuHqN++U&Rn6Un} zQN_SQLyf$U0(h=l;D1M(Gag2aQOPyppS$ z$vl%o_v<{xV?vGjT0V5QiPJfKHUy`LykkT?MOHsuW-ttcD%Dnu|7nR znHf%=7iKZwn)~}E7hMy%&Y%))3qz&v_jWeIMYe=Uy6U)@-aJ41*C3a?y79Qcfxa~ zv=ysm_HZ{jB0$VZOm4m+qNd3+BNL6`M7ZjBk!$1xQH@q9RjRH<<~7(_z=9}@R(>m4 z^tl!ojd1lxo6UXtATp2HCzMB>9@teFQk)omHj=n|U!SiUENv*cxnu8^lD>S3Eh^@O zhHLQAvKHD{*JguL#WUI2{{>`k)W2p!xTAHUM7z@VU#S4aEj8(DD zV91JRdcI;~5bx!^qjbvKx#i89`I5MqqDbq`1ZL;prSjclSWymP!&JPyCDggB;KI$8 zXVzv{hn>YI%9G2zK-hRht7+rWsV77iY(f=XSa&lzlaouMYPE1oZB%|V zW#qd~b0v*Da*vL3ZnCwjs zu>EY)>TSDqK-_T3bGNp#*-Ui7ic(5_28&Ud_=qr@?{ep@GzdaByMrw^BT@bAL7e&` ziiviWZe*;<%b3=*hwz^%pLdx>*ZrFXX#l_*VU`c5-Vv;O4 zi<^LkwvFW_u5=T82G_jPw6!!(p~%>Ve0hM!l|vBvvz2FV2hJJkLQ-H<8S#RN6TPb0 zd0=MBXND7|Iids>Gga9fX^xBPdq4D4;|qfo{$R=1Kym)Xgc!N`iwTNhj+-V<+&gpv z7CL?Pz}7H*NWvVH{OC-aQfV^>tDn=xnD z=Zcj(`Xp0VTQ%%`qr}uDBL}bQ)!WvsDfcBS;mHA-SeG_S`idI6qLacu3&d!zB%0{( zUQ?@d8_-3R8KqKwa=vYH0!~l(_!$MG!zCV2C(c8m1&~Kv5yTdLRoaFo4;w0IBv{BB zma*sFsnKxB+L@db25P(f=z2B5mh>{{qE>np^}-=b5?~6V)x{Q>Qou2g*pBs&n^*)7 zNMe{aU(!|MZjB^k12@f*T2M{l<_&3{0!kAn&b~9(FjCd=s$|X5$LWnJlm$VAiFE?d z8QionO-i;iYlkgB&{5})*=ftOCx*Xg1!A`ZBhy$q`;v?85alZdVmBR$_pbCpFk3y? zBDzOZiJ4W|Q(dy6t{x7lTL%YhM81SI^-b5VPpIvZhexbjrT)l5Wxk=e9YkDLJaur1 zHUKNzUa~J=X=)*K<~m+R#K*<6y2?SKUHygifgYi7QWSWQj$xROR1#hL_~8bb)ODOE z`c+M>Do<>~S&&RS#RC)WAz#SqkWrD5(s~?wjgRMoPjj+eZfd zC4xt1(alD~a>wCZrO#WK30xV0*;dBm(^>S}YAtJgK;<40+7tJ}ilSR7SR~lrXPRWI zj|I}H^SD{y%wZdV@>*`roQ~X;I0E!FTZvWVB=6V?=O30Ry|hmVlvJMUt&N0B74ZJ0 zQHJLhao-V!rJIV(xQSn=?<=x5IeRT24(cA^K6l)&Gng#&dI*n9Gy6!uu9-0=jZA7awtYjG!pQLSuIR@)cZpq}h?|@~d;@|$ zlhBxr46ayuaKtNwQ>PF1Nkej?(RupyC3Y{2QGLEf%u4q1NCcTEY#fKN$v85qBtpB4 zNiCYr2HSCjn_V2QZxd6iw~=VeWD>TRF+p}xLG$2Si+3R)X^|H_*8V_EXJ-!llx0Jr zHBwuq9oQzDNhuP}BM>`fJc${BG?+Tkr1v-q#*}t8Th*iN+?r{qbjL8>Qf?nza{SO9 z4lm^Uka;B^-OI9Uj>bk>F%Hc(pMNvaafx{rQ-l=dXckD7ob*g3DYS@Sn)K!srvB1dUPCSw2^ahwYd`?J@@fXUC1Y zfDcBNMlB~4f^%NB@)T5uy8G6iA)_@MBj|1jh^lr9yYqAD`ykLIOjg?5RyjZ#QpU1? z)qsw7m*R54r;MvP>tJ41Gn?EjQ+D@ltt z9!ItXj|p4iw=ZWhoh_+O$ZXoT8SFH2YHTI)vpqD_!LJXEl%D8xzwH1gqHM{s4Hitv z60KS}|Ic!xqx_pb$x;|reKU6x1F$Zs><>PHsXR(^ta%(y+AjOW%-Ur8C*5@v8gIq#@m0V2Hp$6rAZ420Sl;#%yWX@_M4e^QuAuzPiO5=iL2PoyB&X~>(q+`%#4b*mH zOWU>6h-!Mw)1PxE;VsPpBD6a+4Agh`$dG=x)A%RY?B!6bVD=(QyKxsZbMnNqh)nL6 zM&t!>NyMh%;S2gQvVdx4!^OJc;eG3CyK`X~fbzgpH>#M!zGRsrt0|Y3g(RP|P6Vpa zZ(a?W*QTp7QIF%tweZk@Qd^ank=ES2+m7H!uM^=M z6tVG&eyiI8v#r)E;9nQvfSqIFGkCF(OZo#o|j?elG zu?vM&J)AmaM~97K)Y@ERHyjc&T2Q{obEOly<3}Twd^u5?q%7YxnKn$(kY?UkLwVC= zlDkV1Gdn#yz^)!~!brK2xJGB{M@Mxe6!X-Q=t~KtKv?U^M+&9}f~CV;L>CNN9bze% ze1R}3l`4;?_^g))?;!WOa)=e^x1={|B>L31w;-Wl@*9WhiXp(YMNM6#x(1N>n!38n zLgd!!Lni62{Y_OKTU0kgXoe(#s%?g3e(sd`<4?Bgus>Ps1KY_c%N^U z$uWFT=J0BXHKw*36&@$u+mKK%Lv7rl9+EuSIb}D;olxf!1C8J@zPp1jJ1wU+xnRik zqUGt=3_6?1ea4saym{uV>%E*GOd3j&zVXhK&bZ&|*MrOXa$|+8P(%_^BR($vBh9AK*m1)8N z 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
      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" +"\n" +"...or something like this:\n" +"\n" +"
      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.
      \n" +"\n" +"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 "" +"これはサンプルページです。同じ位置に固定され、(多くのテーマでは) サイトナビゲーションメニューに含まれるため、ブログ投稿とは異なります。サイト訪問者に対して自分のことを説明する自己紹介ページを作成するのが一般的です。たとえば以下のようなものになります。 \n" +"\n" +"
      はじめまして。昼間はバイク便のメッセンジャーとして働いていますが、俳優志望でもあります。これは僕のブログです。ロサンゼルスに住み、ジャックという名前のかわいい犬を飼っています。好きなものはピニャコラーダ (通り雨に濡れるのも) 。
      \n" +"\n" +"または、このようなものでもよいでしょう。\n" +"\n" +"
      XYZ 小道具株式会社は1971年の創立以来、高品質の小道具を皆様にご提供させていただいています。ゴッサム・シティに所在する当社では2,000名以上の社員が働いており、様々な形で地域のコミュニティへ貢献しています。
      \n" +"\n" +"新しく WordPress ユーザーになった方は、ダッシュボードへ行ってこのページを削除し、独自のコンテンツを含む新しいページを作成してください。それでは、お楽しみください !" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"これはコメントです。\n" +"コメントを削除するには、ログインして投稿編集画面でコメントを表示してください。編集または削除するオプションが用意されています。" + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "タグで検索" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "投稿者で検索" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "キーワードで検索" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "検索タイプ" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "表示オプションタブ" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "コンテクストヘルプタブ" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "割り当てられたスペースを使い切ってしまったようです。ファイルを追加するには既存のファイルを削除してください。" + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "%sMB のファイル保存領域の上限を超えています。" + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "コメントを選択" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "%sを選択" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "タグ・カテゴリー変換ツールを使って選択したタグをカテゴリーに変換できます。" + +#: wp-admin/edit-tags.php:192 +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 "一括操作プルダウンからリンクカテゴリーを削除できますが、カテゴリーに含まれるリンク自体は削除されません。リンクはデフォルトのリンクカテゴリーに移動されます。" + +#: wp-admin/edit-form-advanced.php:298 +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 "" +"固定ページを作成するのは投稿を作成するのによく似ており、管理画面もドラッグ & ドロップ、表示オプションタブ、ボックスの折りたたみなどを使って同様にカスタマイズできます。この画面には集中執筆モードのスペースも含まれています。ビジュアル・テキスト\n" +"いずれのエディターでも、「全画面表示」ボタンをクリックしてアクセスできます。固定ページエディターは投稿エディターとほとんど同じように動作しますが、「ページ属性」ボックスには固定ページに特化した機能が含まれています。" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "投稿エディター - 投稿の文章を入力してください。編集には「ビジュアル」と「テキスト」 という2つのモードがあります。タブをクリックして選択してください。ビジュアルモードは WYSIWYG エディターです。右端のアイコンをクリックすると2段目が表示されます。テキストモードでは、テキストと一緒に生の HTML コードを入力できます。投稿エディター上のアイコンをクリックして指示に従うと、メディアファイルを挿入できます。ビジュアルモードでは全画面表示アイコン (1段目の右から2番目)、テキストモードでは全画面ボタン(右端) をクリックすると、集中執筆モードも使えます。このモードに入ったら、上部エリアをマウスオーバーすることでボタンを表示できます。通常のエディターに戻るには全画面表示から退出してください。" + +#: wp-admin/custom-header.php:570 +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 "サイトの上部に表示する画像をパソコン内からアップロードするか、メディアライブラリから選択できます。画像指定後の切り抜きも可能です。" + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "メインコンテンツ" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "メインコンテンツへスキップ" + +#: wp-admin/custom-header.php:174 +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 "サイトのカスタム画像ヘッダーを設定できます。画像をアップロードして切り抜くと、新しい画像がすぐに表示されます。また、すでにメディアライブラリにアップロードされた画像を「画像を選択」ボタンで選択して使うこともできます。" + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "トリミングをせず、このまま画像を公開する" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "%s をプレビュー中です" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "画像を選択" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "もしくはメディアライブラリから画像を選択してください。" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "%s のカスタマイズ" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "折りたたむ" + +#: wp-admin/custom-header.php:177 +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 "ヘッダー画像がまったく表示させないようにするには、このページのヘッダー画像セクションの下の「ヘッダー画像を削除」ボタンをクリックしてください。ヘッダー画像を再び表示させるには、画像の一つを選択して「変更を保存」ボタンをクリックします。" + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "添付ファイルではない項目を編集しようとしていたようです。前へ戻ってもう一度お試しください。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "インストール済み" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "このテーマの最新版がすでにインストール済みです" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "インストール済み" + +#: wp-admin/theme-install.php:92 +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 "テーマのリストが生成されると、プレビューとインストールができるようになります。プレビューで興味を持ったテーマのサムネイルをクリックしてみてください。フルスクリーンのプレビューページが表示され、そのテーマがどのように見えるかよく分かります。" + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "プレビューとインストール" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "プレビューとカスタマイズ" + +#: wp-admin/includes/media.php:2549 +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 "現在ブラウザー付随のアップローダーを使用しています。WordPress アップローダーは複数ファイル選択やドラッグ&ドロップにも対応しています。マルチファイルアップローダーもご利用ください。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "%s をプレビュー" + +#: wp-admin/tools.php:22 +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 "カテゴリーは階層構造があり、サブカテゴリーを入れ子にできます。タグは階層構造がなく、入れ子にできません。カテゴリーまたはタグのどちらかを付けて投稿を始め、後になってもう一方のほうがよい、と気づくこともあります。" + +#: wp-admin/tools.php:23 +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 "この画面の「カテゴリーとタグの変換ツール」のリンクをクリックすると「インポート」の画面になります。変換ツールはインストール可能なプラグインのひとつです。いったんそのプラグインをインストールしてこの画面に戻ってくると、このリンクは、今度はカテゴリーに変換するタグ(あるいはその逆)を選択する画面へのリンクになっています。" + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "ライブプレビュー" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "この画面はテーマのヘッダー部分のカスタマイズに使われます。" + +#: wp-admin/custom-header.php:167 +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 "テーマのデフォルトヘッダー画像、もしくはご自分の画像を選択できます。また、サイトタイトルやキャッチフレーズの表示もカスタマイズ可能です。" + +#: wp-admin/custom-header.php:175 +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 "一部のテーマには追加のヘッダー画像が同梱されています。複数の画像が表示されている場合、使いたいものを選択して「変更を保存」ボタンをクリックしてください。" + +#: wp-admin/custom-header.php:176 +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 "お使いのテーマに2個以上の画像が同梱されていたり、2個以上のカスタムヘッダー画像をアップロードしていたりする場合、各ページでランダムに違う画像を表示させるオプションが利用できます。この機能を利用するにはアップロードした画像もしくはデフォルトの画像の横の “ランダム” ラジオボタンをクリックしてください。" + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "たいていのテーマでは、「サイトタイトル」と「キャッチフレーズ」がヘッダーテキストととして表示されます。これは 一般設定 で設定できます。" + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "設定エラー" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "wp-config.php ファイルでデータベース接頭辞が空になっています。空の値には対応していません。" + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "ブラウザーアップローダーに戻るにはドラッグアンドドロップボックスのリンクをクリックしてください。" + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "ユーザー%s人を削除しました。" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "新規ユーザーを作成しました。ユーザーを編集" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "ファイルをコピーできませんでした。ディスク容量不足の可能性があります。" + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "キーワードをもとにテーマを検索する。" + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "特定の機能からテーマを検索する。" + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "おそらく、これらのデータベース情報はホスティング先から提供されています。データベース情報がわからない場合、作業を続行する前にホスティング先と連絡を取ってください。すべての準備が整っているなら…" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "このテーマは壊れています。" + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "バージョン:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "背景として設定" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "ヘッダーとして設定" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "“%s” をカスタマイズ" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "About" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "一致するものがありませんでした。" + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "コメントの編集" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "ここにタイトルを入力" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "ターゲット" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "すべて" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "復元" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s前" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "パス" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "操作" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "プラグイン" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "サイドバーを折りたたむ" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "バージョン:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "縮尺変更" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "リンク URL" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "リンク URL を入力するか、上記をクリックして規定値を利用してください。" + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "メディア" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "追加" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "すべて選択" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "黒" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "青" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "茶色" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "グレー" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "緑" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "オレンジ" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "ピンク" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "ç´«" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "赤" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "シルバー" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "白" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "黄" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "リンクの編集" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "設定" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "ツールバー" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "キーワード" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "このテーマには親テーマが必要です。親テーマがインストールされているか確認しています。" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "%1$s %2$s のインストールを準備中です…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "親テーマ %1$s %2$s はインストール済みです。" + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "親テーマ %1$s %2$s のインストールに成功しました。" + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "親テーマが見つかりませんでした。この子テーマを利用する前に、親テーマ%s をインストールしてください。" + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "ヘッダーのテキスト" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "ヘッダー画像上にテキストを表示する。" + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "新バージョンの %1$s が利用できます。バージョン %4$s の詳細を表示するか、更新してください。" + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "投稿者: %s" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "コメントする" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "新しいコメントを追加する" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "コメントする" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "修正が必要なテーマ:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "要修正 (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "ライトカラー" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "これはただのプラグインではありません。Louis Armstrong によって歌われた最も有名な二つの単語、Hello, Dolly に要約された同一世代のすべての人々の希望と情熱を象徴するものです。このプラグインを有効にすると、すべての管理画面の右上に Hello, Dolly からの歌詞がランダムに表示されます。" + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "表示する項目" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "ようこそ - 新しいサイトを設定する際によく行われるタスクへのリンクを表示します。" + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "新バージョンの %1$s が利用できます。バージョン %4$s の詳細を表示する。このテーマは自動更新に対応していません。" + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "ようこそ" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Asia/Tokyo" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "画像の横幅は%1$d px以上にしてください。" + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "おすすめの高さは%1$d pxです。" + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "画像の高さは%1$d px以上にしてください。" + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "ようこそ" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "おすすめの横幅は%1$d pxです。" + +#: wp-admin/ms-delete-site.php:84 +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 "このサイトを永久に無効にします。また、%s は二度と復元して使用できないことを理解しています。" + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "このサイトを永久に削除" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "サイトを削除" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "いったんサイトを削除すると二度と復元はできないのでお気をつけください。" + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "クリックされたリンクは期限が切れています。別のオプションを選択してください。" + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "%s をご利用いただきありがとうございました。あなたのサイトを削除しました。またのご利用をお待ちいたします。" + +#: wp-admin/ms-delete-site.php:78 +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 "もしあなたの %s サイトをもう使用したくないのなら、以下のフォームを使って削除できます。このサイトを永久に削除をクリックすると確認用リンクを含んだメールが送信されます。そのリンクをクリックするとあなたのサイトが削除されます。" + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "このサイトを削除する十分な権限がありません。" + +#: wp-admin/ms-delete-site.php:74 +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 "ありがとうございます。この操作を承認するためのリンクをメールで送信しました。あなたのサイトはこのリンクをクリックするまで削除されません。" + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"ユーザー様へ\n" +"あなたのサイトで 'サイトの削除' リンクがクリックされ、削除フォームが記入されました。\n" +"サイトの削除を本当にお望みなら、以下のリンクをクリックしてください。これ以降の確認\n" +"はありませんので、本当に削除を確実に望む場合だけクリックしてください。\n" +"###URL_DELETE###\n" +"\n" +"サイトを削除したら、またいつかここで新しいサイトを始められることをご検討ください !\n" +"(ただし、今までのブログやユーザー名は永久に削除されていることをお忘れなく)\n" +"\n" +"私たちのサイトをご利用いただき、ありがとうございました。\n" +"ウェブ管理者\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "ファイルが大きすぎます。サイズを%1$sキロバイト以下にしてください。" + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "割り当てられているディスク容量を使い切ってしまったようです。アップロードするにはいくつかファイルを削除してください。" + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] 新規管理用メールアドレス" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"ユーザー様へ\n" +"\n" +"お持ちのアカウントのメールアドレスを変更するリクエストが\n" +"送信されました。\n" +"もしこれに間違いがなければ、以下のリンクをクリックして変更を\n" +"行ってください。\n" +"###ADMIN_URL###\n" +"\n" +"変更をしない場合は、このメールを無視し、削除してかまいません。\n" +"\n" +"このメールは ###EMAIL### へ送信されました。\n" +"\n" +"###SITENAME### チームより\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "メールアドレスの変更はまだ完了していません。%s へ届いた確認メールをチェックしてください。" + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] 新しいメールアドレス" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "ネットワーク無効化" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "さらにアップロードするには、その前にファイルをいくつか削除してください。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "有効 (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "テーマ名" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "現在ご利用いただけるテーマがないようです。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "テーマは見つかりませんでした。" + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "ダッシュボードを表示" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "すべてのサイト" + +#: wp-admin/includes/ms.php:532 +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 "自分のサイトを訪問しようとしてこの画面に来てしまった場合は、以下のショートカットを使って目的地を探してください。" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "スパムを解除" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "無効 (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "テーマエディターでこのテーマを開く" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "このテーマを無効化" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "このテーマを有効化" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "スパムとしてマーク" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "\"%1$s\" ダッシュボードへアクセスを試みていますが、現在このサイトを表示する権限がありません。もし \"%1$s\" ダッシュボードにアクセスできるはずだと確信しているなら、ネットワーク管理者に連絡してください。" + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (空にするとネットワークの初期値が適用されます)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "テーマのホームページを表示" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "イギリス英語" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "サイトを表示" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "特権管理者 (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "アメリカ英語" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "基本のサイト" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "テーマサイトを表示" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "このテーマを削除" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "サイトのアップロード容量割当 " + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "無効化" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "アップロードスペース容量が足りません。%1$sキロバイト必要です。" + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "英語" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "このページを利用するには少なくとも一つのサイトのメンバーでなくてはなりません。" + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "全体設定" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "参加サイトの解説" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "このページにアクセスする十分な権限がありません。" + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "選択したメインサイトは存在しません。" + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "WordPress 3.0 までは、現在マルチサイトネットワークと呼ばれているものは WordPress MU (マルチユーザー) として別途インストールされていました。" + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "wp-config-sample.php ファイルが必要です。WordPress インストールからもう一度アップロードしてください。" + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "'wp-config.php' ファイルが既に存在しています。このファイル内の設定項目をリセットする必要がある場合は、まずこのファイルを削除してください。準備がよければインストールを実行してください。 " + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "WordPress をインストールしたひとつ上のディレクトリに 'wp-config.php' ファイルが既に存在しています。このファイル内の設定項目をリセットする必要がある場合は、まずこのファイルを削除してください。準備がよければインストールを実行してください。" + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › 設定構成ファイル" + +#: wp-admin/setup-config.php:128 +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 "WordPress へようこそ。作業を始める前にデータベースに関するいくつかの情報が必要となります。以下の項目を準備してください。" + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "データベース名" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "データベースのユーザー名" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "データベースのパスワード" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "データベースホスト" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "データベースの接頭辞 (1つのデータベースに複数の WordPress を作動させる場合)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "さあ、始めましょう !" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "データベース名" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "WordPress を作動させるデータベースの名" + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "ユーザー名" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "MySQL のユーザー名" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "パスワード" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…そして、あなたの MySQL パスワード。" + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "データベースのホスト名" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "もし localhost という値では動かない場合、ホスティングサービスから情報が入手できるはずです。" + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "テーブル接頭辞" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "ひとつのデータベースに複数の WordPress をインストールしたい場合、これを変えてください。" + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "wp-config.php ファイルを手動で作成し、以下のテキストをペーストできます。" + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "インストール実行" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "このページで自動的にデータベースの問題を修正するには、以下のコードを wp-config.php ファイルに追加してください。その後、ページを再読み込みしてください。" + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "承認待ちのコメントはありません。" + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "更新履歴" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "その他" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "インストール" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "説明" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "スクリーンショット" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "カテゴリー・タグの URL 構造をカスタマイズすることもできます。例えば、カテゴリーベースに topics を使えば、カテゴリーのリンクが http://example.org/%stopics/uncategorized/ のようになります。デフォルトのままにしたければ空欄にしてください。" + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "web.config を更新してください。" + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"リンク「%s」を削除しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "プラグインホームページ »" + +#: wp-admin/export.php:49 +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 "他に設置した WordPress や別のプラットフォームにサイトのコンテンツを移行するためにエクスポートを行えます。エクスポートファイルは WXR と呼ばれる XML 形式のファイルで、ブログ投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグが含まれます。ドロップダウンフィルターを使ってエクスポートするカテゴリー、投稿者、月ごとの期間、公開ステータスを絞り込むことで、WXR ファイルに特定の投稿やページのみ含めるようにすることもできます。" + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "テーブル %1$s の修復に失敗しました。エラー: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "標準時間は %s に開始します。" + +#: wp-admin/user-new.php:155 +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 "新規ユーザーには、あなたのサイトに追加されたことを知らせるメールが届きます。このメールにはパスワードも含まれています。ユーザーにこのメールを送りたくない場合はチェックを入れてください。" + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "このプラグインを有効化する際に、%d文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してください。" + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "このテーマを更新すると、あなたが行ったすべてのカスタマイズが失われます。中止するには「キャンセル」を、更新するには「OK」をクリックしてください。" + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "ユーザー一覧を権限グループで絞り込むことができます。左上にあるテキストリンクで、すべて表示、管理者、編集者、投稿者、寄稿者、または購読者を選んでください。デフォルトではすべてのユーザーが表示されます。使われていない権限グループは表示されません。" + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "開発版の WordPress をご利用中です。最新のナイトリービルドに自動更新するか、ナイトリービルドをダウンロードして手動でインストールできます。" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "メール投稿設定を使うと、設置した WordPress に投稿のコンテンツをメールで送信できるようになります。POP3 アクセス秘密のメールアカウントを設定する必要があり、ここに届いたメールは投稿されるため、このアドレスは絶対に公開しないようにしなくてはなりません。" + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "未保存の変更があります。続行するには「OK」を、画像エディターに戻るには「キャンセル」をクリックしてください。" + +#: wp-admin/import.php:23 +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 "以前のバージョンの WordPress にはインポートツールが含まれていました。ほとんどの人はこの機能を一度またはたまにしか使わないため、プラグインに変換されました。" + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "使用中のテーマが壊れているため、デフォルトのテーマに戻します。" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "画像を処理できませんでした。もう一度お試しください。" + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "%1$s テーブルが「%2$s」エラーを返しています。WordPress はこのテーブルの修復を試みます…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "以下のバージョンより新しい自動保存版があります。自動保存を表示" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "修復を完了しました。不正なユーザーによる使用を防ぐため、wp-config.php から以下の行を削除してください。" + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress は自動的に一部の一般的なデータベースの問題を探し、修復することができます。修復には時間がかかることもありますので、気長にお待ちください。" + +#: wp-admin/maint/repair.php:118 +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 はデータベースの最適化を試みることができます。これによりパフォーマンスが向上することがあります。データベースの修復と最適化には長い時間がかかることがあり、最適化の間にはデータベースがロックされます。" + +#: wp-admin/user-new.php:279 +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 "ネットワーク上の既存のユーザーをこのサイトに招待するには、メールアドレスまたはユーザー名を入力してください。招待を承認するメールが送信されます。" + +#: wp-admin/options-discussion.php:173 +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 "アバターとは、有効化されているサイトでコメントする際に名前のそばに表示される画像のことです。ここでコメント投稿者のアバター表示を有効化できます。" + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "警告: 現在有効化されているプラグインの変更はおすすめしません。変更によって致命的なエラーが発生した場合、プラグインは自動的に無効化されます。" + +#: wp-admin/user-new.php:275 +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 "ネットワーク上の既存のユーザーをこのサイトに招待するには、メールアドレスを入力してください。招待を承認するメールが送信されます。" + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "貢献開発者" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "サイトを見るときにツールバーを表示する" + +#: wp-admin/about.php:186 +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] "バージョン %1$s はセキュリティ問題に対応し、%2$s個のバグを修正しました。" + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "詳しくはリリースノートをご覧ください。" + +#: wp-admin/about.php:190 +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] "バージョン %1$s はいくつかのセキュリティ問題に対応し、%2$s個のバグを修正しました。" + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "バージョン %1$s では%2$s個のバグを修正しました。" + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "WordPress のダッシュボードへようこそ ! これはサイトにログインすると表示される画面で、ここから WordPress のすべてのサイト管理機能へアクセスできます。どの画面にいても右上のヘルプタブをクリックすればヘルプ情報を得られます。" + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "メンテナンス & セキュリティリリース" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "新着情報" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "セキュリティリリース" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "メンテナンスリリース" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "バージョン %1$s はセキュリティ問題に対応しました。" + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "この画面ではデフォルトのパーマリンク構造を選択できます。共通設定から選ぶか、独自の URL 構造を作成できます。" + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "更新ページへ戻る" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "WordPress %1$s へようこそ。詳細を読む。" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "カテゴリーの追加" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "タグの追加" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "トラブルシューティング" + +#: wp-admin/media-new.php:47 +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 "まず投稿を作成しなくても、ここからメディアファイルをアップロードできます。後から投稿やページで使うファイルをアップロードしたり、共有するためにファイルのリンクを取得できます。ファイルのアップロードには3つのオプションがあります。" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "新規ユーザーにはパスワードを設定する必要があります。パスワードはログイン後に変更できます。しかし、ユーザー名は変更できません。" + +#: wp-admin/tools.php:60 +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 "カテゴリーをタグに、またはタグをカテゴリーに変換するには、「インポート」画面のカテゴリーとタグの変換ツールをご利用ください。" + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "終わったら忘れずにこの画面下にある「新規ユーザーを追加」ボタンをクリックしてください。" + +#: wp-admin/export.php:151 +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 "ファイルをダウンロードして保存すると、別の WordPress インストールにこのサイトのコンテンツをインポートできます。" + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "画面表示" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "ファイルの添付" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "以下がユーザー権限グループと各グループに許可された操作の基本的な概要です。" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "ユーザー権限グループ" + +#: wp-admin/user-new.php:151 +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 "サイトに新規ユーザーを追加するには、この画面のフォームを埋めて画面下の「新規ユーザーを追加」ボタンをクリックしてください。" + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "コメントの承認" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "購読者はコメントを読んだり、コメントを投稿したり、メールマガジンを受け取ったりできますが、通常のサイトコンテンツを作成することはできません。" + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "必要なインポートツールが表示されていない場合は、プラグインディレクトリを検索してインポートツールがあるかどうかチェックしてみてください。" + +#: wp-admin/edit.php:200 +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 "「一括操作」を使うと、選択した投稿すべてのメタ情報 (カテゴリーや投稿者など) を変更できます。選択したグループから投稿を除くには、「一括操作」エリアに表示されるタイトル横の x マークをクリックしてください。" + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "可能な操作" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "投稿者は自分自身の投稿を公開したり管理したりできますが、ファイルをアップロードすることはできません。" + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "更新の方法" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "この画面からすべての投稿へアクセスできます。ワークフローに合うようにこの画面の表示をカスタマイズできます。" + +#: wp-admin/edit.php:199 +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 "一度に複数の投稿を編集したりゴミ箱に移動したりできます。操作したい投稿をチェックボックスで選択し、「一括操作」で行いたい操作を選んで、「適用」をクリックしてください。" + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "プラグインの追加" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "画面コンテンツ" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "この画面の表示コンテンツをさまざまな方法でカスタマイズできます。" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "テーマの追加" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "プラグインは WordPress に接続し、カスタム機能によって WordPress を拡張します。プラグインは、世界中にいる何千人もの開発者によって、WordPerss のコアアプリケーションとは独立して開発されています。公式 WordPress.org プラグインディレクトリ内にあるすべてのプラグインは、WordPress が使っているライセンスと互換性があります。" + +#: wp-admin/options-permalink.php:21 +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 "パーマリンクとは、固定ページやブログ投稿、カテゴリー・タグアーカイブなどの永続的 (パーマネント) な URL のことです。パーマリンクは、コンテンツにリンクするための Web アドレスです。各投稿の URL は永続的で、変更されるべきではありません。このため「パーマリンク」という名称になっています。" + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "多くの人は“しゃれたパーマリンク”を選んでいます。URL に、ただの投稿ID番号ではなくタイトルのような有用な情報を含ませるのです。「共通設定」でパーマリンクの書式を選択できますし、「独自の構造」で自分独自の書式を作ることもできます。" + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "共通設定" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "独自の構造" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "ファイルをアップロードすると、そのファイルを保存するフォルダとパスを選択できます。" + +#: wp-admin/options-writing.php:21 +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 "コンテンツを投稿する方法は複数ありますが、この画面にはそういった設定のすべてが含まれています。上部のセクションには管理画面内のエディターについての設定があり、その他の部分には、外部投稿メソッドに関する設定があります。さらに詳しい情報については以下のドキュメンテーションリンクをお使いください。" + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "マルチサイトでのテーマのインストールは、ネットワーク管理者セクションでのみ行うことができます。" + +#: wp-admin/options-general.php:65 +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 "サイト管理者が追加する代わりに訪問者が自分でサイトに登録できるようにするには、メンバーシップというボックスをチェックしてください。管理者が追加した場合でも、自分で登録した場合でも、新規ユーザーにはすべてデフォルトのユーザー権限が与えられます。" + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "メール投稿" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "ご希望でしたら、WordPress が自動的に新規投稿の各種サービスを自動的にお知らせします。" + +#: wp-admin/options-discussion.php:20 +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 "この画面ではコメントの管理と、投稿やページ上の表示を設定できます。実は、コメント設定の説明はここにすべて収まりきれないため、ドキュメンテーションリンクをクリックして各ディスカッション設定がどのように動作するのかお読みください。" + +#: wp-admin/user-edit.php:40 +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 "パスワードを変更したり、キーボードショートカットを有効化したり、WordPress 管理画面の配色を変更したり、WYSIWYG (ビジュアル) エディターを無効化したりできます。サイトを見るときにツールバー (以前には管理バーと呼んでいました) を非表示にできます。ただし、管理画面では非表示にはできません。" + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "使用停止中のサイドバー" + +#: wp-admin/widgets.php:97 +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 "このサイドバーは使われておらず、サイト上には表示されません。この使用停止中のサイドバーを完全に削除するには、以下からウィジェットを削除してください。" + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "以下のエリアにファイルをドラッグ & ドロップしてください。複数のファイルもアップロードできます。" + +#: wp-admin/media-new.php:50 +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 "ファイルを選択をクリックすると、OS 上のファイルを表示できるウィンドウが開きます。" + +#: wp-admin/edit-tags.php:187 +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 "リンクカテゴリーを使ってリンクをグループ化できます。リンクカテゴリー名は重複させることができません。また、リンクカテゴリーは、投稿のカテゴリーとは別のものです。" + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "除外と復活" + +#: wp-admin/edit-tags.php:189 +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 "タグを使用して、投稿にキーワードを割り当てることができます。タグは階層を持たない点で、カテゴリーとは異なります。つまり、あるタグと他のタグの間に関連性はありません。" + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "存在しないウィジェット" + +#: wp-admin/edit-comments.php:118 +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 "投稿やその他のコンテンツを管理するのに似た方法で、サイト上のコメントを管理できます。この画面は他の管理画面と同様にカスタマイズでき、コメントをマウスオーバーしたり、一括編集機能を使って操作できます。" + +#: wp-admin/edit-comments.php:125 +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 "投稿者の欄には、コメント投稿者名、メールアドレス、ブログ URL、投稿者の IP アドレスが表示されます。このリンクをクリックすると、その IP アドレスから投稿されたコメントが表示されます。" + +#: wp-admin/index.php:46 +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 "画面上部にあるツールバーのリンクでダッシュボードとサイトのフロントエンドがつながっており、プロフィールや役立つ WordPress 情報にアクセスできます。" + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "リンクの削除" + +#: wp-admin/upload.php:208 +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 "マウスオーバーすると、「編集・完全に削除する・表示」という操作リンクの行が表示されます。メディアファイルの「編集」リンクをクリックすると、ファイルのメタデータを編集するシンプルなスクリーンが表示されます。「完全に削除する」をクリックすると、メディアライブラリからファイルを削除します (また、そのファイルが添付されている投稿からも添付が取り外されます) 。「表示」をクリックすると、そのファイルを表示するページが開きます。" + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "固定ページの管理はブログ投稿の管理に似ており、管理画面は同様にカスタマイズできます。" + +#: wp-admin/edit.php:221 +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 "また、同様の操作も実行できます。フィルターを使って一覧表示を絞り込んだり、行にマウスオーバーしたときに表示される操作リンクを使って固定ページへ変更を加えたり、一括操作メニューを使って複数のページのメタデータを編集したりなどです。" + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "もしどの投稿にも添付されていないメディアファイルがある場合、そのファイルの「リンク先」項目に「投稿に添付」のリンクが表示され、そのリンクをクリックすると添付する投稿を探すためのポップアップウインドウが表示されます。" + +#: wp-admin/upload.php:200 +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 "アップロードしたファイルはすべて「メディアライブラリ」に、新しいものから順に一覧表示されます。この画面の表示を「表示オプション」タブを使ってカスタマイズできます。" + +#: wp-admin/edit.php:214 +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 "固定ページにはタイトル、本文、関連メタデータがありブログ投稿に似ていますが、時系列のブログの一部ではなく、常設の投稿のようになっているという点で異なっています。固定ページにはカテゴリーやタグはありませんが、階層を持たせることはできます。固定ページを別の親ページの下に入れ子にし、ページをグループ化できます。" + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "コメントをさらにすばやく承認するために、多くの人がキーボードショートカットを活用しています。右のリンクから詳細をご覧ください。" + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "コメントの欄には、それぞれのコメント本文の上に、それが投稿された日時が表示されています。日時のリンクをクリックすると、実際のサイト上のコメントに移動できます。コメントをマウスオーバーすると、承認・承認と返信・クイック編集・スパムとしてマーク・コメントの削除といったオプションが表示されます。" + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "リンクは「リンクカテゴリー」に分類できます。これは、投稿に使うカテゴリーとは別のものです。" + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "WordPress %s について詳細を読む" + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "固定ページの管理" + +#: wp-admin/users.php:35 +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 "必要に応じてカラムを表示・非表示にできます。表示オプションタブを使って、画面に表示するユーザーの数を指定できます。" + +#: wp-admin/edit.php:192 +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 "プレビューをクリックすると下書きが公開された時の表示を確認できます。「表示」をクリックすると、実際のサイト上の投稿を表示します。どちらのリンクが利用できるかは投稿の状態によります。" + +#: wp-admin/users.php:41 +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 "ユーザー一覧の行をマウスオーバーすると、許可されているユーザー管理のリンクが表示されます。以下の操作が可能です。" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "ゴミ箱 は、この一覧から投稿を除外し、ゴミ箱に移動します。ゴミ箱から投稿を完全に削除できます。" + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "クイック編集を使うと投稿のメタデータにインラインでアクセスできます。この画面から移動せずに投稿の詳細を更新できます。" + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "編集をクリックするとその投稿の編集画面に移動します。また、投稿タイトルをクリックしても同じ画面を表示できます。" + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "「編集」をクリックすると、ユーザーのプロフィールを編集できる画面が表示されます。ユーザー名をクリックしても同じ画面へ移動できます。" + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "「投稿」の欄の数字をクリックすると、そのユーザーのすべての投稿を表示します。" + +#: wp-admin/user-new.php:154 +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 "このサイトはマルチサイトインストールのため、サイトネットワーク上にすでに存在するアカウントのユーザー名またはメールアドレスを指定し、権限グループを選択して追加することができます。パスワードを設定するといった追加オプションを使うには、「ネットワーク管理 > ユーザー一覧」ページで、サイトネットワーク管理者として既存のユーザーの名前をマウスオーバーしたときに表示される「編集」リンクを使う必要があります。" + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "add_meta_box() を使用するために wp-admin/includes/template.php を直接 include しているようです。このやり方は間違いです。代わりに、add_meta_box() を add_meta_boxes にフックするようにしてください。" + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "WordPress %s へようこそ" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "ダッシュボード → ホームへ移動" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "ダッシュボード → 更新へ戻る" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress は、世界中の熱心な人々によって作られています。" + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "コア開発者" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "開発者向けの変更" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "サイトをカスタマイズ" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "プロフィールを更新しました。" + +#: wp-admin/user-new.php:81 +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 "" +"こんにちは。\n" +"\n" +"「%1$s」(%2$s) に%3$s権限で参加する招待が届きました。\n" +"\n" +"この招待を受け取るには、以下のリンクをクリックして承認してください。\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "コア開発者" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "パッケージをインストールできませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "プラグインにファイルが含まれていません。" + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "有効なプラグインが見つかりませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "テーマに style.css ファイルが含まれていません。" + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "テーマに index.php ファイルが含まれていません。" + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "style.css スタイルシートに有効なテーマヘッダー情報が含まれていません。" + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "添付ファイル投稿 URL" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "すべてのリンク" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "ここにファイルをドロップ" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s個のプラグイン" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s個のプラグイン" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "%s テーブルの最適化に成功しました。" + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "%1$s テーブルの最適化に失敗しました。エラー: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "%s テーブルの修復に成功しました。" + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "%s テーブルは最適化済みです。" + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "%s テーブルには問題が見つかりませんでした。" + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "バージョン %1$s の詳細を見る" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Tumblr から API を利用して投稿とメディアファイルをインポートするためのツールをインストールします。" + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "%2$s を更新するか、ブラウザの選択肢を知る Browse Happy サイトを訪れてみてください。" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "画像のサイズを%1$画像サイズ設定%2$sで設定されている大サイズ(%3$d × %4$d) に合わせる。" + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "音声、動画、またはその他のファイル" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "別のウェブサイトからメディアを挿入" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "エラー: 設定ページが見つかりません。" + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "ERROR: サーバー接続中にエラーが発生しました。設定を確認してください。" + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "エラー: 下書きとして保存された投稿へのコメントに返信しようとしています。" + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "エラー: コメントを入力してください。" + +#: wp-admin/index.php:45 +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 "左側のナビゲーションメニューは WordPress のすべての管理画面へのリンクになっていて、マウスをホバーさせるとサブメニューの項目が表示されます。一番下のメニューを閉じる矢印をクリックすると、このメニューをアイコンだけが表示される縦に細長い状態に最小化することができます。" + +#: wp-admin/index.php:56 +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 "ドラッグアンドドロップ - ボックスを並び替えるには、選んだボックスのタイトルバーをクリックしてドラッグアンドドロップし、ボックスを置きたい場所に灰色の点線で囲まれた長方形が見えたらボックスを放してください。" + +#: wp-admin/index.php:54 +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 "以下のコントロールを使って、ワークフローに合わせたダッシュボード画面をカスタマイズできます。また、他のほとんどの管理画面でも同様の操作が可能です。" + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "概要" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "更新 %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "“%s” の検索結果" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "ユーザーをこの権限グループに指定することはできません。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "利用可能な更新 (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "クリックして削除されるファイル一覧を表示" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s - 作者: %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "注意:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "新規ユーザーの追加" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "ユーザー" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "このサイトの設定を管理する権限がありません。" + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "プラグイン編集" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "インストール済みプラグイン" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "削除を実行" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "停止" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "バージョン %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "作成者: %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "ユーザーを追加しました。" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "表示" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "特権管理者" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "ユーザーを除外する権限がありません。" + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "設定を保存しました。" + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "権限グループを変更しました。" + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "このサイトからユーザーを除外しました。" + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "ユーザーを検索" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "既存のユーザーを追加" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "権限グループ" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "すべて (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "詳細情報:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "テーマ編集" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "削除" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "ユーザー一覧" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "属性" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "インストール" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "プラグイン %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "サイトを削除" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "固定ページについて" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "カスタマイズ中の表示" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "タイトルと投稿エディター" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "タグの解説" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "注: いずれのオプションもサイトへのアクセス自体をブロックすることはありません。リクエストを尊重するかどうかは検索エンジン側の判断に委ねられます。" + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "投稿名" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "sample-post" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "このインポートツールはインストールされていません。メインのサイトからインストールしてください。" + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "メールアドレス:" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "サイトの言語" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "この投稿に含まれるすべてのリンクへの通知を試みる" + +#: wp-admin/user-new.php:24 +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 "" +"こんにちは。\n" +"「%1$s (%2$s)」に%3$sとして参加するよう招待されています。\n" +"もし興味がない場合は、このメールを無視してください。\n" +"この招待状は数日で無効になります。\n" +"\n" +"アカウントを有効化するには、以下のリンクをクリックしてください。\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "全幅テンプレート" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "投稿フォーマット" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "アイキャッチ画像" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "アイキャッチ画像ヘッダー" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "%s の古いバージョンをお使いのようです。 WordPress のすばらしさを体験をするには、ブラウザを更新してください。" + +#: wp-admin/includes/dashboard.php:1174 +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 "%s の安全ではないバージョンをお使いのようです。古いブラウザを使っていると、コンピューターを危険に曝してしまいます。WordPress のすばらしさを実感するには、ブラウザを更新してください。" + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "無効なメニューアイテムがあります。確認または削除してください。" + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (無効)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "名前" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "名前" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] サイトへの招待状" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "名前" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "名前" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "アイコンデザイン" + +#: wp-admin/theme-install.php:81 +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.org 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 "この画面で、WordPress.org テーマディレクトリからテーマを表示するテーマブラウザ/インストーラーを使って、追加テーマを探すことができます。これらのテーマはサードパーティによってデザイン、開発されており、無料で利用でき、WordPress のライセンスと互換性があります。" + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "再インストール" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。" + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "アップロードしたファイルは HTML フォームで指定された MAX_FILE_SIZE を超過しています。" + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "ブックマークツールバーが隠れているなら: 下のコードをコピーして、ブックマークマネージャーを開き、新しいブックマークを作成し、名前フィールドに Press This と入力し、URL フィールドにコードをコピーしてください。" + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "コアコミッター" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "ゲストコミッター" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "外部ライブラリ" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "追加:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "画像を追加" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "利用可能なツール" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "ネットワークの設置" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "ユーザーエクスペリエンス・リード" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "翻訳者" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://wpdocs.sourceforge.jp/WordPress_%E3%81%B8%E3%81%AE%E5%8D%94%E5%8A%9B" + +#: wp-admin/freedoms.php:45 +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 はあなたのような人たちが友人に WordPress のことを語るにつれて成長します\n" +"。WordPress 上やその周りで構築されている何千という事業やサービスがそのユーザとともにその事実を共有します。誰かが WordPress という言葉を広げるたびに私たちはうれしく思います。まずはじめに必ず商標のガイドラインをよく確認してください。" + +#: wp-admin/freedoms.php:52 +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 "WordPress.org のディレクトリで提供されるすべてのプラグインとテーマは 100%% GPL ライセンスであるか、あるいは同様のフリーで互換性のあるライセンスとなっているので、そこで安心してプラグインとテーマを探すことができます。別のところからプラグインやテーマを手に入れるなら、まず GPL であるかどうかを確認してください。もしそうしたプラグインやテーマが WordPress のライセンスを尊重していないものであるなら、お勧めしません。" + +#: wp-admin/freedoms.php:36 +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 はフリーかつオープンソースのソフトウェアで、世界中のボランティアの開発者たちの分散型コミュニティによってつくられています。WordPress はそのライセンス、つまり GPL のおかげですばらしい、世界観が変わるような権利を備えています。" + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "リード開発者" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "開発者" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "拡張コアチーム" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "このページに掲載されてみませんか ? WordPress に参加しましょう。" + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "クレジット" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "無効化" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "共同創始者、プロジェクトリード" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "国際化" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "WordPress %s コア貢献者" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "直近のロックスター" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "コメント一覧" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress は情熱ある個人による世界各地のチームによって作られています。WordPress に参加しましょう。" + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "プロジェクトリーダー" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "デザイナー" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "ユーザーは、目的を問わず、プログラムを実行する自由を有します。" + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "ユーザーは、ソースコードを入手可能であり、プログラムがどのように動作しているか研究し、そのプログラムに必要に応じて修正を加え、採り入れる自由を有します。" + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "ユーザーは、身近な人を助けられるよう、コピーを再頒布する自由を有します。" + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "ユーザーは、プログラムを改良し、コミュニティ全体がその恩恵を受けられるよう改良点を公衆に発表する自由を有します。" + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "お使いのブラウザは安全ではありません !" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "お使いのブラウザは古すぎます !" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "すべてのソフトウェアがこのような自由を備えていたらなあと思いませんか ? 私たちも思います ! より詳しい情報は、Free Software Foundation を確認してください。" + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "自由について" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "各ページに以下のヘッダーを選ぶか、ランダムに表示できます。" + +#: wp-admin/custom-header.php:636 +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 "自分の画像をアップロードしたくない場合は、各ページに以下のヘッダーを選ぶかランダムに表示できます。" + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "過去にアップロードしたヘッダー画像を選ぶか、またはそれらをランダムに表示させることができます。 " + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "メニューを閉じる" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "ドロップインは %s ディレクトリにあり、WordPress の機能を置き換える高度なプラグインです。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "%s ディレクトリにあるファイルは自動的に実行されます。" + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "ランダム: それぞれのページで異なる画像を表示します。" + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "アップロードした画像" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "メディアファイルの解説" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "ユーザープロフィールの解説" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "パーマリンク設定の解説" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "カテゴリーの解説" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "リンクカテゴリーの解説" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "ウィジェットの解説" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "メニューの解説" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "メディアを編集の解説" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "ページを編集の解説" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "メディアライブラリの解説" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "ツールの解説" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "ヘッダーの解説" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "エクスポートの解説" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "一般設定の解説" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "メディア設定の解説" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "更新の解説" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "投稿と編集の解説" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "コメントの解説" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "投稿者とユーザーの解説" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "ディスカッション設定の解説" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "リンクの新規追加の解説" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr " 表示設定の解説" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr " プラグイン新規追加の解説" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "投稿管理の解説" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "ダッシュボードの解説" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "プラグイン編集の解説" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "背景の解説" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "インポートの解説" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "ページの解説" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "新規固定ページの追加の解説" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "投稿設定の解説" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "リンク編集の解説" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "ユーザー新規追加の解説" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "レイアウト" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "これらのユーザーを削除しようとしています" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← ユーザーへ戻る" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s / %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s 固定ページテンプレート" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "投稿フォーマット:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "このプラグインはネットワーク上の他のサイトで有効かもしれません。" + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "メインのサイトで有効になっているためプラグインを削除できません。" + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "デフォルトの投稿フォーマット" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "このサイトを更新する権限がありません。" + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "既存のユーザーを追加" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "新規ユーザーを追加" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "新規ユーザーを追加" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "既存のユーザーを追加" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "この画面からファイルを編集すると、ネットワークのすべてのサイトに反映します。" + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "既存のユーザーを追加" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "Press This は、Web 上で発見したものを簡単にブログに公開できるブックマークレットです。リンクを取得するためだけに使うことも、また抜粋を投稿することもできます。Press This を使えば、ページ上の画像を選択して自分の投稿上に含めることさえも可能です。この画面上の Press This リンクをドラッグし、ブラウザのブックマークバーに移動すれば、コンテンツを簡単に作成できるようになります。ウェブサイトを閲覧中にこのブックマークレットをクリックすると、すべてのオプションを含んだポップアップウインドウが開きます。" + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "プラグイン作成の解説" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "ダッシュボード画面に表示されるボックス:" + +#: wp-admin/users.php:26 +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 "この画面にはサイトのユーザーがすべて一覧表示されます。各ユーザーは5つの権限グループ (サイト管理者、編集者、投稿者、寄稿者、購読者) のうちサイト管理者によって指定されたものに所属しています。管理者以外の権限グループのユーザーがログインした際には、権限グループに基づきダッシュボードナビゲーションの一部の設定が非表示になります。" + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "パーマリンクの使い方の解説" + +#: 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 "プラグインを修正したいけれどもそのプラグインの更新時に上書きされたくない場合は、自分でプラグインを作成することを考えた方がいいかもしれません。プラグインの編集やゼロからの作成、また構造の理解についての詳しい情報は下記のリンクをご覧ください。" + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "ユーザーの種類と権限の解説" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "sample-page" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "サンプルページ" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (自動生成)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "現在このサイトではテーマがひとつしか有効化されていません。ネットワーク管理画面でさらに多くのテーマを有効化またはインストールしてください。" + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "現在このサイトではテーマがひとつしか有効化されていません。ネットワーク管理画面でさらに多くのテーマを有効化してください。" + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "このユーザーはネットワーク管理者用メールを持っているため特権管理者権限は削除できません。" + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "現在、テーマがひとつしかインストールされていません。もっと楽しみましょう ! WordPress.org テーマディレクトリにある1000以上の無料テーマからいつでも選ぶことができます。上のテーマのインストールタブをクリックしてください。" + +#: wp-admin/maint/repair.php:113 +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 "利用できないデータベーステーブルがあります。WordPress にこのテーブルを修復させるには、“データベースの修復#8221;ボタンをクリックしてください。修復には時間がかかることもありますので、気長にお待ちください。" + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "ビジュアルエディターの RTL スタイルシート" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "この子テーマは親テーマ %s のテンプレートを引き継ぎます。" + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "これは現在の親テーマ内のファイルです。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "ネットワーク有効化" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "WordPress のデータベースの更新に成功しました !" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "WordPress データベースを更新" + +#: wp-admin/update-core.php:101 +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 "WordPress %s の英語版 (US) をインストールしようとしています。この更新を行うことで翻訳が表示されなくなる可能性があります。ローカライズ版のリリースを待ったほうが良いかもしれません。" + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "更新処理には少し時間がかかるかもしれません。しばらくお待ちください。" + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › 更新" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "更新完了" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "データベースの更新が必要です" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress が更新されました。ご利用いただく前に、データベースを最新バージョンに更新する必要があります。" + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "更新の必要はありません" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "プラグインの更新に成功しました。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "テーマを更新" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "プラグインの更新に失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "テーマの更新に失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "テーマの更新に成功しました。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "プラグインを更新" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "新バージョンの %1$s が利用できます。バージョン %4$s の詳細を表示 このプラグインは自動更新に対応していません。" + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "更新パッケージは利用できません。" + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "日付の範囲:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "これにはすべての投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグ、ナビゲーションメニュー、カスタム投稿が含まれます。" + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "エクスポートする内容を選択" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "作成者:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "すべてのコンテンツ" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "すべて (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "このファイルタイプはセキュリティの観点から許可されていません。" + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "詳細情報" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "コメント先" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "%2$s %3$s に投稿" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "コメントスパムの解説" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "キーボードショートカットの解説" + +#: wp-admin/widgets.php:53 +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 "利用できるウィジェットセクションには、ウィジェットの選択肢がすべて含まれています。ウィジェットをサイドバーにドラッグすると、展開して設定を行うことができます。設定に満足したら「保存」ボタンをクリックし、変更をサイトに適用します。「削除」をクリックするとウィジェットが取り除かれます。" + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "入力または変更したメタデータを保存するには「メディアを更新」をクリックしてください。" + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "画像を切り抜くには切り抜きツールのアイコンがすでに選択された状態でクリックし、フレームをドラッグしてお好みの部分を選んでください。それから「保存」をクリックして切り抜きます。" + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "画像ファイルのみ、サムネイルの下の「画像を編集」をクリックし、切り抜き、回転、反転、取り消し、やり直しツールがついたインライン画像エディターを開く事ができます。右のボックスではさらに、画像の縮小拡大、切り抜き、元画像と違ったサムネイルの切り抜きを指定するための設定ができます。ボックス内のヘルプリンクをクリックして追加情報をお読みください。" + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "この画面では、メディアライブラリ内のファイルのメタデータフィールド5つを編集することができます。" + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "メールアドレスまたはユーザー名" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "インストールされているテーマを検索" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "ネットワーク内のすべてのサイトでこのテーマを有効化する" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "注: テーマに加えたカスタマイズがすべて失われます。テーマを修正する場合、子テーマの利用を検討してください。" + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "固定表示 (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "更新するプラグインを選択してください。" + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "更新するテーマを選択してください。" + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "最終チェック日時: %1$s %2$s" + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "もう一度確認する" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "更新プロセスを開始しています。サーバーによっては少し時間がかかるかもしれません。しばらくお待ちください。" + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "日付と時刻の書式の解説" + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "現在、このアカウント用に自動生成されたパスワードを使っています。もっと覚えやすいものに変更しますか ?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "フィルターを適用" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "RTL 言語対応" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "エディタースタイル" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "フロントページからの投稿" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "翻訳対応" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "このコメントを編集する権限がありません。" + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。" + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "現在のページ" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "前のページへ" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "次のページへ" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "最後のページへ" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "%s項目" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "一致するユーザーは見つかりませんでした。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "条件に一致するテーマがありませんでした。" + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "最初のページへ" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "サイトを検索" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "新規ユーザーを作成" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "%1$sと%2$sが登録されています。" + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%sサイト" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%sユーザー" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "重要: 更新の前に データベースとファイルをバックアップしてください。更新についてヘルプが必要な際は WordPress のアップグレード Codex ページをご覧ください。" + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://ja.wordpress.org/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://ja.wordpress.org/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(現在新規登録はできません。サイトのメンバーのみがコメントできます)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "WordPress %2$s に自動更新するか、手動でパッケージをダウンロードしてインストールできます。" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "新規ユーザーにはサイトに追加されたことを通知するメールが送られます。このメールにはデフォルト状態ではパスワードが書かれていますが、パスワードを含めたくない場合はボックスのチェックをはずしてください。" + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "新バージョンの %1$s が利用できます。バージョン %4$s の詳細を表示" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "テーマのページへ" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "プラグインのページへ" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "WordPress 更新ページへ" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (保留中)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "「メニューを保存」をクリックすると、保留中のメニュー項目を公開します。" + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "保存スペース" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "新規サイトを作成" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "プラグイン" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "メディア" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "コメント" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "画像の大きさを%1$d × %2$dピクセルにするとそのままの大きさで表示されます。" + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "新規テーマ追加の解説" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "切り取って公開する" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "プラグインブラウザ/インストーラー 機能、または、WordPress プラグインディレクトリを閲覧して新しいプラグインを手動インストールすることで、プラグインを追加できます。プラグインの手動インストールは、通常 /wp-content/plugins ディレクトリに直接プラグインファイルをアップロードするだけです。プラグインをインストールしたら、この画面で有効化できるようになります。" + +#: wp-admin/edit-link-form.php:60 +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 は XHTML フレンズネットワーク (XHTML Friends Network) の略で、オプション機能です。WordPress はリンク先のサイトの作成者・所有者とあなたとの関係性を表示するための XFN 属性を生成できます。" + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "プラグイン管理の解説" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "テンプレートタグの解説" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "ファイル編集の解説" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "テーマ利用の解説" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "テーマ開発の解説" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP パスワード" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP ユーザー名" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH パスワード" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH ユーザー名" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "サイトのフロントページに表示する内容を選択できます。反時系列順の投稿 (一般的なブログ) または固定ページを選べます。固定ホームページを設定するには、まず固定ページを2つ作成します。1つはフロントページになり、もうひとつはブログ投稿が表示される場所になります。" + +#: wp-admin/options-permalink.php:38 +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 "このオプションフィールドを使えば、アーカイブ URL に表示される “カテゴリー” と “タグ” のベース名を変更できます。たとえば、すべての “未分類” カテゴリーに属する投稿を表示するページを、 /category/uncategorized ではなく /topics/uncategorized にするなどです。" + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "以下のテーマはインストールされていますが不完全です。テーマにはスタイルシートとテンプレートが一つずつ必要です。" + +#: wp-admin/options-permalink.php:31 +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 "複数のカテゴリーやタグを投稿に指定した場合、パーマリンクに表示されるのは一つのみであり、一番小さい数の ID を持つものが選ばれます。これは、カスタムパーマリンク構造が %category% または %tag% を含む場合に適用されます。" + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "デフォルト以外のオプションを選択した場合、構造タグと % で囲まれたキーワードを含む一般的な URL パスがカスタム構造フィールドに表示されます。ここからさらに変更を加えることもできます。" + +#: wp-admin/widgets.php:67 +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 "多くのテーマでは、サイドバーを編集するまでいくつかのデフォルトウィジェットが表示されますが、サイドバー管理ツールには自動的には表示されません。一つ目のウィジェットを変更した後、利用できるウィジェットエリアからデフォルトウィジェットだったものを再追加できます。" + +#: wp-admin/widgets.php:59 +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 "ウィジェットを取り除く際に将来使うときのため設定を残しておきたい場合は、そのウィジェットを「使用停止中のウィジェット」エリアにドラックしましょう。これは、ウィジェットエリアの数が種類が違うテーマに変更するときに特に便利です。" + +#: wp-admin/users.php:27 +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 "サイトに新規ユーザーを追加するには、画面上部の「新規追加」ボタンまたは「ユーザー」メニュー下の「新規追加」をクリックしてください。" + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "テキストコンテンツ内に挿入する画像の最大サイズを設定できます。また、画像をフルサイズとして挿入することも可能です。" + +#: wp-admin/options-general.php:61 +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 "ほとんどのテーマでは、サイトのタイトルはページの先頭、ブラウザのタイトルバー、フィードの名前として表示されます。キャッチフレーズも多くのテーマで表示されます。" + +#: wp-admin/edit-form-advanced.php:372 +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 "順序 - 固定ページは通常アルファベット順に並べられますが、この欄に数字を入力 (例: 最初にくるものは 1) することで好きな順序に変更できます。" + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "次に進むには FTP または SSH の接続情報を入力してください。" + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "次に進むには FTP の接続情報を入力してください。" + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "接続情報が思い出せない場合は、ホスティング担当者に問い合わせてください。" + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "テーマの ZIP アーカイブをパソコンにすでにダウンロードしている場合、そのファイルを手動でアップロードできます (信頼できるオリジナルソースからのものであることを必ず確認してください) 。また、ダウンロードしたテーマを FTP で /wp-content/themes ディレクトリにコピーするという旧式の方法も可能です。" + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "プロフィールにはあなた (あなたの “アカウント”) の情報および WordPress 利用上の個人的な設定が含まれています。" + +#: wp-admin/edit-form-advanced.php:297 +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 "固定ページは投稿と似ています。どちらもタイトル、本文、関連メタデータがありますが、固定ページが投稿と違うのは時系列のブログの流れの中には含まれず、永久的な投稿のようなものであるという点です。固定ページにはカテゴリーやタグを追加することはできませんが、階層化ができます。固定ページを他の “親”固定 ページの下に配置し、グループを作成することが可能です。" + +#: wp-admin/edit-form-advanced.php:361 +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 "トラックバックの送信 - トラックバックは、旧式のブログシステムに対してリンクを通知する方法です。トラックバックを送りたい URL を入力してください。他の WordPress サイトにリンクをした場合は、ピンバックで自動的に通知されますのでこの欄の入力は不要です。" + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "寄稿者は、投稿の作成や自分の投稿の管理ができますが、投稿の公開やメディアファイルのアップロードはできません。" + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "管理者は、すべての管理機能を実行できます。" + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "エディターを使って、プラグインの個々の PHP ファイルを変更できます。なお変更をしても、プラグインを更新するとそのカスタマイズは上書きされてしまうことに注意してください。" + +#: wp-admin/link-manager.php:47 +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 "通常はウィジェットを使ってサイトに表示するリンクをここに追加できます。デフォルトでは、WordPress コミュニティサイトへのリンクがいくつか例として含まれています。" + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "リンクを削除すると、リンクにはゴミ箱の機能がないため、完全に削除されます。" + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "終わったら忘れずに「変更を保存」ボタンをクリックしてください。" + +#: wp-admin/custom-background.php:142 +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 "カスタム背景を使って、テーマのコードを変更することなくサイトの外観をカスタマイズできます。背景には画像や単色を設定できます。" + +#: wp-admin/edit-tags.php:212 +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 "スラッグ - “スラッグ” は、URL に適した形式の名前です。通常はすべて半角小文字で、英数字とハイフンのみが使われます。" + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Press This ブックマークレットを使って新規投稿を作成できます。" + +#: wp-admin/user-edit.php:41 +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 "ユーザー名は変更できませんが、別の欄で実名やニックネームを入力して、投稿上の表示名を変更できます。" + +#: wp-admin/user-edit.php:42 +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 "必須項目は明記されており、それ以外は任意記入となります。プロフィール情報は、お使いのテーマで設定がされている場合にのみ表示されます。" + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "終わったら忘れずに「プロフィールを更新」ボタンをクリックしてください。" + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "編集者は、投稿の公開や、自分や他のユーザーの投稿の管理を行う権限などがあります。" + +#: wp-admin/comment.php:53 +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 "この画面の状態ボックスを使ってコメントをモデレートすることもできます。また、コメントの時刻表示も変更できます。" + +#: wp-admin/comment.php:52 +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 "必要であればコメント内の情報を編集することができます。コメントに誤字脱字などがあったときに便利でしょう。" + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "メニュー名を入力してください。" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC とは、協定世界時のことです。" + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "この画面でいくつかの基本的なサイト設定を行います。" + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "この画面にはコンテンツの表示に影響する設定が含まれています。" + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "新しい設定を有効にするには、画面の下部の「変更を保存」ボタンをクリックする必要があります。" + +#: wp-admin/options-general.php:64 +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 "WordPress URL とサイト URL は同一 (例: example.com) または異なるものを指定できます。たとえば、WordPress コアファイル (example.com/wordpress) をルートではなくサブディレクトリに置く場合などです。" + +#: wp-admin/edit-link-form.php:59 +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 "リンク名、サイトアドレス、説明のボックスは固定されていますが、その他はドラッグ&ドロップで移動できます。また、使わないボックスは表示オプションタブから非表示にするか、ボックス上のバーをクリックして縮小表示にできます。" + +#: wp-admin/update-core.php:193 +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 "更新されている間、サイトはメンテナンスモードになります。更新が完了したら、すぐに元に戻ります。" + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "プラグインはすべて最新版です。" + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "最新バージョンの WordPress をお使いです。" + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "お使いのテーマはすべて最新版です。" + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "WordPress の新しいバージョンがあります。" + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "元の名前: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "関数名…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "インポートツールを有効化" + +#: wp-admin/edit-link-form.php:58 +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 "各ボックスに情報を入力することでリンクを追加、編集できます。リンクのウェブアドレスおよび名前 (リンクとして自分のサイトに表示させたいテキスト) のみが必須記入欄です。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "インポートツールへ戻る" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "プラグインを有効化してインポートツールを実行" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "カテゴリーからタグへの変換ツールを使って、選択したカテゴリーをタグに変換できます。" + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "ホーム: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "エラー:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "%s インポートツールが無効か、インストールされていません。" + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "ページ属性" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "ヘルプが必要ですか ? 画面の右上の「ヘルプ」タブをご利用ください。" + +#: wp-admin/import.php:22 +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 "この画面ではブログ/コンテンツ管理プラットフォームからデータをインポートするためのプラグインへのリンク一覧が表示されます。インポート元のプラットフォームを選択するとポップアップウインドウが開くので、「いますぐインストール」をクリックします。ご使用中のプラットフォームが一覧に表示されていない場合は、「プラグインディレクトリを検索」リンクをクリックして該当プラットフォーム用のインポートプラグインを探してみてください。" + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "いったん生成された WXR ファイルは、別の WordPress サイトもしくはこのフォーマットにアクセスできる別のブログプラットフォームでインポートすることができます。" + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "表示オプションタブやリンクテーブル上のドロップダウンフィルターを使えば、この画面の表示をカスタマイズできます。" + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "右上のドロップダウンメニューでプラグインを選択し、選択ボタンをクリックしてください。編集するファイル名をクリックすると編集画面に読み込まれますので、そこで編集します。変更が終了したら、忘れずに保存 (ファイルを更新) してください。" + +#: wp-admin/plugins.php:353 +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 "たいていの場合、プラグインは WordPress のコアや他のプラグインとうまく動作します。しかし場合によっては、プラグインのコードは他のプラグインの妨げになり、互換性の問題を引き起こすことがあります。もしご自分のサイトの動作がおかしければ、プラグインが原因の場合があります。すべてのプラグインの使用を停止し、どのプラグインが問題を引き起こしているのか判明するまでさまざまな組み合わせでプラグインを再有効化してみてください。" + +#: wp-admin/widgets.php:60 +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 "ウィジェットは複数使うこともできます。各ウィジェットにサイト上の表示用タイトルを記入できますが、必須ではありません。" + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "表示オプションタブからアクセシビリティモードを有効化することで、ドラッグ&ドロップの代わりに追加・編集ボタンを使うことができます。" + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "テーマエディターを使って、テーマを構成している個々の CSS や PHP ファイルを編集できます。" + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "編集するテーマをドロップダウンメニューから選び、選択をクリックしてスタートすると、すべてのテンプレートファイル一覧が表示されます。ファイル名をクリックすると、大きいエディターボックスにそのファイルが読み込まれます。" + +#: wp-admin/widgets.php:52 +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 "ウィジェットはコンテンツから独立したセクションで、テーマ内のウィジェット化されたエリア (一般的にはサイドバーと呼ばれる) のどこにでも配置できます。サイドバー/ウィジェットエリアに個別のウィジェットを挿入するには、配置したいところへタイトルバーをドラッグ&ドロップします。デフォルトでは最初のウィジェットエリアのみが展開されています。他のウィジェットエリアを埋めるには、エリアのタイトルバーをクリックしてエリアを展開してください。" + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "アドバイス: 現在使用中のテーマをライブ編集するとサイトが壊れてしまうこともありますので、十分ご注意ください。" + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "編集後、「ファイルを更新」をクリックしてください。" + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(親なし)" + +#: wp-admin/edit-form-advanced.php:371 +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 "テンプレート - 一部のテーマには、特定のページのために特別な機能やレイアウトを追加するカスタムテンプレートが用意されています。お使いのテーマにそれがあればこのドロップダウンメニューに表示されます。" + +#: wp-admin/edit-form-advanced.php:370 +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 "親 - ページ間に階層構造を持たせることができます。たとえば、“自己紹介” ページの下に “身の上話” や “愛犬のこと” といったページを置くことができます。ページ階層の深さに制限はありません。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "すべての更新が完了しました。" + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "この画面で新規タグを追加する際、以下のフィールドに入力します。" + +#: wp-admin/edit-tags.php:185 +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 "サイトのセクションを定義したり、関係のある投稿をグループ化するのにカテゴリーが使えます。投稿設定で変更するまでは、デフォルトカテゴリーは “未分類” です。" + +#: wp-admin/edit-tags.php:194 +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 "カテゴリーとタグの違いはなんでしょうか。通常、タグは特別なキーワードで、名前やトピックなど投稿内の重要な情報を識別するために使われます。これらは、他の投稿に再度現れることはないかもしれません。一方カテゴリーは、あらかじめ決められたセクションです。サイトを書籍として考えた場合、カテゴリーは目次、タグはインデックス用キーワードのようなものだと言えます。" + +#: wp-admin/edit-tags.php:219 +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 "この画面の表示は、表示オプションタブを使って変更可能です。画面ごとに表示される項目数や、テーブル内カラムの表示もしくは非表示を設定できます。" + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "説明 - 説明はデフォルトではあまり重要な意味を持ちませんが、これを表示するテーマも中にはあります。" + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "名前 - サイト上に表示される名前です。" + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "この画面で新規カテゴリーを追加する際、以下のフィールドに入力します。" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "画面上部のテキストリンクでファイル形式もしくは状態によって一覧を絞り込むことができます。また、ドロップダウンメニューを使い日付で絞り込むこともできます。" + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "デフォルト画像" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "ヘッダー画像のトリミング" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "この操作を行うとヘッダー画像を削除します。変更した設定は復元できません。" + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "ヘッダー画像を削除" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "画像をリセット" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "この操作を行うと元のヘッダー画像を復元します。変更した設定は復元できません。" + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "デフォルトのヘッダー画像に戻す" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "文字色" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "画像アップロードのエラー" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "画像の一部を選択するには Javascript が必要です。" + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "この項目を編集" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "この項目をインラインで編集" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "この項目をゴミ箱から復元する" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "この項目をゴミ箱へ移動する " + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "この項目を完全に削除する" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "コメントの投稿を許可する。" + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "LiveJournal から API を利用して投稿をインポートするツールをインストールします。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "WordPress 更新ページへ戻る" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "公開 - 公開ボックスで、公開条件を設定できます。ステータスや表示状態を決定したり、すぐに公開するには、「編集」リンクをクリックしてオプションを表示させます。表示状態として、投稿のパスワード保護や、投稿をサイトの最初にずっと表示させる (固定表示) ための設定などが行えます。すぐに公開するという設定を変更することで、投稿の公開日時を過去または未来のものに変更できるため、公開予約や投稿の日付を過去にすることが可能です。" + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "アイキャッチ画像 - 投稿内に挿入することなく、画像を投稿に関連付けることができます。アイキャッチ画像をホームページでの投稿サムネイルや、カスタムヘッダーなどに使用できるテーマを利用している場合には便利です。" + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "タイトル - 投稿のタイトルを入力してください。入力後、編集できるパーマリンクがすぐ下に表示されます。" + +#: wp-admin/edit-form-advanced.php:362 +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 "ディスカッション - コメントやトラックバック/ピンバックを有効化、無効化することができます。投稿にコメントがあれば、ここで読んでモデレートできます。" + +#: wp-admin/edit.php:180 +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 "特定のカテゴリーのみ、特定の月のみの投稿を表示するよう、上部にあるドロップダウンメニューから一覧の範囲を絞り込むことができます。選択したあと、「絞り込み検索」ボタンをクリックしてください。また、投稿一覧内の投稿作成者、カテゴリー、タグを選択して範囲を絞り込むこともできます。" + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "投稿をシンプルなタイトル一覧または概要を含めた状態で表示できます。一覧の右上にあるアイコンをクリックしてお好きな表示方法を選んでください。" + +#: wp-admin/edit.php:177 +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 "表示オプションタブを使うことで必要に応じてカラムを表示/非表示にしたり、画面ごとに含める投稿数を決定したりできます。" + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "左上にある、すべて、公開済み、下書き、非公開、ゴミ箱というテキストリンクを使い、投稿ステータスで投稿リストを絞り込むことができます。デフォルトではすべての投稿が表示されます。" + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "この画面の表示をさまざまな方法でカスタマイズできます。" + +#: wp-admin/edit.php:187 +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 "投稿一覧の行をマウスオーバーすると、許可されている投稿管理のリンクが表示されます。以下の操作が可能です。" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "インストールされているプラグインを検索" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "あなたのテーマはナビゲーションメニューやウィジェットに対応していません。" + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "“%s” は、エラーのためアップロードに失敗しました" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "カテゴリーとタグの変換ツール" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "既存の選択したカテゴリーをタグに、またはタグをカテゴリーに変換するためのツールをインストールします。" + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "%1$s へのメールアドレス変更が現在承認待ち中です。キャンセル" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "最近" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "終わり" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "始め" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "WordPress エクスポートファイルから投稿、ページ、コメント、カスタムフィールド、カテゴリー、タグをインポートするツールをインストールします。" + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "RSS フィードから投稿をインポートするツールをインストールします。" + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "リンクを OPML フォーマットでブログロールにインポートするツールをインストールします。" + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Movable Type または TypePad ブログから投稿とコメントをインポートするためのツールをインストールします。" + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Blogger ブログから投稿、コメント、ユーザーをインポートするためのツールをインストールします。" + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "インポートツールのインストール" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "スパムとしてマーク" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "スタイル" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "タグ" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "タグ" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "クリア" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "説明" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "スラッグ" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "名前" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "親" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "承認待ち" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "スパムとしてマーク" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "背景画像を削除" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "“%s” のコメントを編集" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "%s という名前の Walker クラスはありません。" + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "詳細メニュー設定を表示" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "現在お使いのバージョンは %1$s です。%2$s に更新します。" + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "ホーム" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "有効" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "作成日時" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "スパムを解除" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "作成日時" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "アーカイブ化" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "スパム" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "スパム解除" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "この操作を行うと元の背景画像を復元します。変更した設定は復元できません。" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "メニューを作成" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress ブログ" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— このサイトでの権限なし —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Press This を使ってテキストや画像、動画を任意のウェブページから切り取ります。保存または投稿として公開する前に Press This から編集/追加を行ってください。" + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "サイトからのユーザーの除外" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "このサイトに投稿または下書きを作成する権限がありません。" + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "サイト削除時のカスタムメッセージ。" + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "ブログ強制停止時の際のカスタムメッセージ。" + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "サイト停止中の際のカスタムメッセージ。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "サイトは見つかりません。" + +#: wp-admin/includes/meta-boxes.php:550 +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 "トラックバックはリンクしたことをリンク先に知らせる方法として、レガシーなブログシステムに対して用いられます。ほかの WordPress のサイトにリンクする場合は、リンク先ピンバックによる通知を自動的に受けるので、さらにトラックバックをする必要はありません。" + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "このサイトにページを作成する権限がありません。" + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "参加サイト" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "新しい WordPress サイト" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "このサイトのテーマを更新する権限がありません。" + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "このサイトのプラグインを更新する権限がありません。" + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "このサイトにテーマをインストールする権限がありません。" + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "このサイトのテンプレートを編集する権限がありません。" + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "このサイトのプラグインを有効化する権限がありません。" + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "このサイトにプラグインをインストールする権限がありません。" + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "このサイトのプラグインを停止する権限がありません。" + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "このサイトのプラグインを削除する権限がありません。" + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "このサイトにリンクを追加する権限がありません。" + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "このサイトでリンクを編集する権限がありません。" + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "このサイトのコンテンツをエクスポートする権限がありません。" + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "このサイトにコンテンツをインポートする権限がありません。" + +#: wp-admin/import.php:59 +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 "WordPress は別のシステムの投稿やコメントこのサイトにインポートできます。作業を始めるには以下からインポート元のシステムを選択してください。" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "このサイトのプラグインを編集する権限がありません。" + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "項目はありません。" + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "メニューの名前" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS クラス" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "ナビゲーションラベル" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "サブドメインの設定を行うには、DNS にワイルドカードを追加する必要があります。たいていの場合、お使いの Web サーバーに向けた * ホスト名レコードを DNS 設定ツールで追加することになります。" + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "インストーラーはこのドメイン上のランダムなホスト名 (%1$s) への接続を試みました。" + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "ユーザー名には、半角英数字、スペース、下線、ハイフン、ピリオド、アットマーク (@) が使用できます。" + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "メニュー項目の削除に成功しました。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "もう一度やり直す" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "カスタムフィールドの名前を入力してください。" + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "表示オプション" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "以下のユーザーの除外が指定されました: " + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "この画面からユーザーを削除することはできません。" + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "このユーザーを削除できません。" + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "確認して削除を実行" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "除外するユーザーが選択されていません。" + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "現在のユーザーは削除できません。" + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "他のユーザーを除外しました。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s の更新に成功しました。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "詳細を表示" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "詳細を非表示" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "はい、プロフィールページへ移動します。" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "選択したパスワード。" + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "いいえ、今後表示しないでください。" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "この項目をゴミ箱から移動する権限がありません。" + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "削除中にエラーが発生しました。" + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "ゴミ箱からの復元中にエラーが発生しました。" + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "この項目をゴミ箱から復元する権限がありません。 " + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "ゴミ箱への移動中にエラーが発生しました。" + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s件のコメントをゴミ箱から復元しました。" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s件のコメントをゴミ箱へ移動しました。" + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "この項目をゴミ箱へ移動する権限がありません。 " + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "次のテーマで新しいバージョンが利用できます。更新したいテーマを選択して “テーマを更新” をクリックしてください。" + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "サイトにユーザーを追加しました。" + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "そのユーザーはすでにサイトのメンバーとして登録済みです。" + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "ユーザーへ招待メールを送信しました。サイトにユーザーを追加するには、確認用 URL のクリックが必要です。" + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "次のプラグインに新しいバージョンがあります。更新したいプラグインを選択して “プラグインを更新” をクリックしてください。" + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "設定 %1$s は登録されていません。未登録設定は非推奨です。http://wpdocs.sourceforge.jp/Settings_API をご覧ください。" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "この操作を行うと背景画像を削除します。変更した設定はすべて失われ、元に戻すことはできません。" + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "編集する項目が選択されていません。" + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "現在利用中のテーマ以外に利用できるものはありません。他のテーマにアクセスするための情報に関しては、%s 管理者へご連絡ください。" + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "作成者テンプレート" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "ビジュアルエディターのスタイルシート" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "投稿タグテンプレート" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "固定ページを保存しました。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "このプラグインは既に最新版がインストール済みです。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "%s についての詳しい情報..." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "いますぐ更新" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "このユーザーにネットワークの特権管理者権限を与える。" + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "重要:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "このユーザーは特権管理者権限を持っています。" + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "アイキャッチ画像を削除" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "アイキャッチ画像" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "バージョン %s に更新" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "サイト %s をアーカイブ化しようとしています。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "サイト %s のスパム扱いを解除します。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "サイト %s をスパムとしてマークします。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "このサイト %s を削除しようとしています。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "サイト %s のアーカイブ化を解除しようとしています。" + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "この分類は編集できません。" + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "項目" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "ユーザー名は変更できません。" + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "メニューの削除に成功しました。" + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "検索エンジンにコンテンツをインデックスしないよう求める設定になっています。" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "このサイトのプラグインを管理する権限がありません。" + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "WordPress をインストールしたディレクトリとは別のディレクトリにサイトのホームページを設定する場合、ここにそのアドレスを入力してください。" + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "このサイトの簡単な説明。" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "サイトの公開状態" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "混合オプショングループを削除しました。他の設定グループを使ってください。" + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "使用中のテーマが対応している場合はメニューに説明が表示されます。" + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "このサイトの登録されていない設定を編集する権限がありません。" + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "管理者メールアドレスの %1$s への変更を保留しています。 キャンセル" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "タイトルの属性" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "リンクターゲット" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS class (オプション)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "メニューを保存" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "ここを空欄にすると自動的にパスワードを生成します。" + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "パスワード。2 回入力してください" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "%1$s テーマを更新中 (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "ドメイン名を入力してください。" + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "サイトネットワークの名称を入力してください。" + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "ネットワークはすでに作成済みです。" + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "メールアドレスを入力してください。" + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "その結果、このエラーメッセージが返されました: %s" + +#: wp-admin/includes/schema.php:1031 +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 "サイトを使い続けることはできますが、作成されたサブドメインはアクセスできないようです。もし DNS が正しく設定されているなら、このメッセージは無視してください。" + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "注:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "短縮 URL を取得" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "プラグインの更新: %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "%1$s の更新に失敗しました。" + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "インストール中に選択したパスワード。" + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "ユーザーはすでに存在しています。パスワードを引き継ぎました。" + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は MySQL %2$s 以降を必要とするため、更新を実行できません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress の更新を完了しました。" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "WordPress を更新" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "プラグインを更新" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は PHP %2$s 以降を必要とするため、更新を実行できません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "WordPress %1$s は PHP %2$s 以降、MySQL %3$s 以降を必要とするため、更新を実行できません。現在稼働している PHP のバージョンは %4$s、 MySQL のバージョンは %5$s です。" + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress の更新" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "メニュー項目を編集" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "このアドレスは管理のために使用されます。このメールアドレスを変更すると、確認のため新しいアドレス宛にメールを送信します。新しいアドレスは確認が済むまで有効化されません。" + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "夏時間は %s に始まります。" + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s - 作者: %2$s (そのデータも削除します)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "次のプラグインを削除しようとしています:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "プラグインを削除" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "本当にこれらのファイルとデータを削除しますか ?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "はい、これらのファイルとデータを削除します" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "wp-config.php 内に %s が必要です。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "一時停止中:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "必須 (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "ダッシュボードへ移動" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "メニュー名を入力してください。" + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "メニューを削除" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "メニュー項目" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "すべて表示" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "メニューに追加" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "現在のこの時間帯は夏時間です。" + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "この時間帯では夏時間を使用していません。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "ドロップイン (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "マルチサイトが読み込まれる前に実行されます。" + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "外部オブジェクトキャッシュ。" + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "メンテナンス中のカスタムメッセージ。" + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "カスタムなインストールスクリプト。" + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "データベースエラー時のカスタムメッセージ。" + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "ファイルは空です。実体のあるファイルをアップロードしてください。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "%s のインストール" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "カスタムデータベースクラス。" + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "高度なキャッシュプラグイン。" + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は MySQL %2$s 以降を必要とするため、インストールを実行できません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は PHP %2$s 以降を必要とするため、インストールを実行できません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s が利用可能です ! サイト管理者に連絡してください。" + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s が利用可能です ! 更新してください。" + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "WordPress %1$s は PHP %2$s 以降、MySQL %3$s 以降を必要とするため、インストールを実行できません。現在稼働している PHP のバージョンは %4$s、 MySQL のバージョンは %5$s です。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "サイト %s を有効化しようとしています。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "サイト %s を無効化しようとしています。" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "このコメントをスパムとしてマークしました。" + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "コメントをモデレートする" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "このコメントは現在承認済みです。" + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "このコメントは承認済みです。" + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "このコメントは現在ゴミ箱内にあります。" + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "繰り返し" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "このコメントは既にゴミ箱にあります。" + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "ゴミ箱を表示" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "このコメントは既にスパムとしてマーク済みです。" + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "表示オプション" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "スクリーンレイアウト" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "列の数:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "特徴フィルター" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "ベージュ" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "ダークカラー" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "1列" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "2列" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "3列" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "4列" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "左サイドバー" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "右サイドバー" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "機能" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "カスタムカラー" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "テーマオプション" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "スレッドコメント" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "固定投稿" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformats" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "題名" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "ホリデー" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "フォトブログ" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "季節" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "テーマを検索" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "ZIP 形式のテーマファイルをお持ちの場合、こちらからアップロードしてインストールできます。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "説明" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "テーマのインストール" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "バージョン: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "WordPress テーマディレクトリが見つかりません。" + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "テーマ %s を完全に削除できませんでした。" + +#: wp-admin/includes/update-core.php:802 +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 "WordPress %1$s は PHP %2$s 以降、MySQL %3$s 以降を必要とするため、更新をインストールできません。現在稼働している PHP のバージョンは %4$s、 MySQL のバージョンは %5$s です。" + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は PHP %2$s 以降を必要とするため、更新をインストールできません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "WordPress %1$s は MySQL %2$s 以降を必要とするため、更新をインストールできません。現在稼働しているバージョンは %3$s です。" + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "展開したファイルをチェックしています…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "更新用ファイルを展開できませんでした" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "データベースをアップグレードしています…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "お使いの WordPress は開発版 (%1$s) です。すばらしい ! どうぞ最新版を使い続けてください。" + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "バージョン %2$s を入手" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "%s に更新" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "最新" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "WordPress の自動更新に失敗しました。再度、更新を行ってみてください。" + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "WordPress の自動更新に失敗しました ! サイト管理者にお知らせください。" + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "パスワードを確実にメモしてください ! このパスワードは今回のインストール用にランダムに生成されたものです。" + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "未分類" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Hello world!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hello-world" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Mr WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "エラー: 新しいパスワードが1回しか入力されていません。" + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "エラー: パスワードを入力してください。" + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "エラー: パスワードは2回入力してください。" + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "エラー: パスワードに文字 \"\\\" を含めることはできません。" + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "エラー: パスワードは同じものを2回入力してください。" + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "エラー: メールアドレスを入力してください。" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "該当のユーザーは見つかりませんでした !" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › インストール" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "ユーザー名" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "ユーザーは既に存在しています。" + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "メールアドレス" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "次に進む前にメールアドレスをもう一度確認してください。" + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "WordPress をインストール" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "実行環境が要件を満たしていません" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "必要情報" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "次の情報を入力してください。ご心配なく、これらの情報は後からいつでも変更できます。" + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "成功しました !" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress がインストールされました。もっと何か作業をしたかったですか ? がっかりさせてゴメンナサイ。これだけです !" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "新規リンクの追加" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s個のリンクを削除しました。" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "リンクを検索" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "%s を表示" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "リンクは見つかりませんでした。" + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML エラー: %2$s行目の%1$s " + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "リンクが見つかりませんでした。" + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › データベース修復" + +#: wp-admin/maint/repair.php:103 +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 "修復できないデータベースの問題がありました。以下のエラーをコピー & ペーストして WordPress サポートフォーラムで質問してみてください。" + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "データベースを修復" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "データベースを修復し最適化する" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "メディアのアップロード" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "この添付ファイルを編集する権限がありません。" + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "存在しない添付画像を編集しようとしています。削除されたのかもしれません。" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "この添付ファイルはゴミ箱に入っているため編集できません。ゴミ箱から移動し、再度お試しください。" + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "メディア添付ファイルを更新しました。" + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "メディアを更新" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "ライブラリ" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "コメント %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "外観" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "プロフィール" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "あなたのプロフィール" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "ツール" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "一般" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "投稿設定" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "表示設定" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "プライバシー" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "パーマリンク設定" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "マルチサイトのサポートが有効ではありません。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "ドメイン" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "最終更新日時" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "アーカイブ化" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "成人向け" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "削除" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "アーカイブ化解除" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "表示" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "なし" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "最新5ユーザーのみを表示しています。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "続き" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "テーマの更新" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "お探しのユーザーは見つかりませんでした。" + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "ディスカッション設定" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "投稿のデフォルト設定" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "これらの設定は各投稿の設定が優先されます。" + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "他のコメント設定" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "名前とメールアドレスの入力を必須にする" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "ユーザー登録してログインしたユーザーのみコメントをつけられるようにする" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "%s日以上前の投稿のコメントフォームを自動的に閉じる" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "コメントを %s 階層までのスレッド (入れ子) 形式にする" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "最後" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "最初" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "1ページあたり%1$s件のコメントを含む複数ページに分割し、%2$sのページをデフォルトで表示する" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "古い" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "新しい" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "%s コメントを各ページのトップに表示する" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "自分宛のメール通知" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "コメントが投稿されたとき" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "コメントがモデレーションのために保留されたとき" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "コメント表示条件" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "すでに承認されたコメントの投稿者のコメントを許可し、それ以外のコメントを承認待ちにする" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "コメントモデレーション" + +#: wp-admin/options-discussion.php:151 +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 "%s個以上のリンクを含んでいる場合は承認待ちにする (コメントスパムに共通する特徴のひとつに多数のハイパーリンクがあります) 。 " + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "コメントの内容、名前、URL、メールアドレス、IP に以下の単語のうちいずれかでも含んでいる場合、そのコメントはモデレーション待ちになります。各単語や IP は改行で区切ってください。単語内に含まれる語句にもマッチします。例: “press” は “WordPress” にマッチします。" + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "コメントブラックリスト" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "コメントの内容、名前、URL、メールアドレス、IP に以下の単語のうちいずれかでも含んでいる場合、そのコメントはスパムとしてマークされます。各単語や IP は改行で区切ってください。単語内に含まれる語句にもマッチします。例: “press” は “WordPress” にマッチします。" + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "アバター" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "アバターの表示" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "アバターを表示する" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "評価による制限" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — あらゆる人に適切" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — 不快感を与える恐れ — 13歳以上の人向き" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — 18歳以上の成人向き" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — 最高レベルの制限" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "デフォルトアバター" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "自分のアバターを持っていないユーザーには、汎用ロゴまたはメールアドレスをもとに作成される画像を表示できます。" + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "ミステリーマン" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "空白" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar ロゴ" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (自動生成)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (自動生成)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (自動生成)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "一般設定" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "Y-m-d G:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "このアドレスは新規ユーザーの通知などサイト管理のために使われます。" + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "メンバーシップ" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "だれでもユーザー登録ができるようにする" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "新規ユーザーのデフォルト権限グループ" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "タイムゾーン" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "UTC (協定世界時): %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "現地時間: %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "設定する時間帯と同じ街を選択してください。" + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "現在のこの時間帯は標準時です。" + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "カスタム:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "週の始まり" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "メディア設定" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "画像サイズ" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "サムネイルのサイズ" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "サムネイルを実寸法にトリミングする (通常は相対的な縮小によりサムネイルを作ります)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "中サイズ" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "幅の上限" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "高さの上限" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "大サイズ" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "埋め込み" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "ファイルアップロード" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "アップロードするファイルの保存場所" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "デフォルトは wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "ファイルへの完全な URL パス" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "この設定はオプションです。デフォルトでは空にしておいてください。" + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "アップロードしたファイルを年月ベースのフォルダに整理" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "パーマリンク設定" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "パーマリンク構造を更新しました。web.config ファイルの書き込みアクセスを削除してください !" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr ".htaccess を更新する必要があります。" + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "パーマリンク構造を更新しました。" + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "日付と投稿名" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "月と投稿名" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "数字ベース" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "カスタム構造" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "オプション" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "カテゴリーベース" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "タグベース" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "あなたの web.config が書き込み可能ならこの操作は自動的に行われますが、そうでない場合は web.config ファイルに URL リライトルールを書き込む必要があります。このフィールドをクリックし、CTRL + a ですべてのコードを選択して、web.config ファイルの /<configuration>/<system.webServer>/<rewrite>/<rules> 要素に挿入してください。" + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "リライトルールを自動的に生成するために web.config ファイルを一時的に書き込み可能にする場合、ルールの保存後に、忘れずに権限を元に戻してください。" + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "サイトのルートディレクトリが書き込み可能な場合はこの作業を自動に行うことができます。そうでない場合は以下の URL リライトルールを書き込んだ web.config というファイルを作成し、ルートディレクトリに置いてください。以下のフィールド内でクリックし、コントロール (Ctrl) + a を同時に押せばフィールドの内容をすべてを選択できます。その後、このコードを web.config ファイルに挿入してください。" + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "web.config ファイルを自動的に生成するため一時的にサイトのルートディレクトリを書き込み可能にした場合、ファイルが作成されたらパーミッションを元に戻すのを忘れないようにしてください。" + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr ".htaccess が書き込み可能ならこの操作は自動的に行われますが、そうでない場合は .htaccess ファイルに mod_rewrite ルールを書き込む必要があります。以下のフィールドをクリックし、CTRL + a ですべてのコードを選択してください。" + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "表示設定" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "固定ページ (以下を選択) " + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "フロントページ: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "投稿ページ: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "注意: 同じページは設定できません !" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "1ページに表示する最大投稿数" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "ä»¶" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "RSS/Atom フィードで表示する最新の投稿数" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "RSS/Atom フィードでの各投稿の表示" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "全文を表示" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "抜粋のみを表示" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "ページとフィードの文字セット" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "投稿設定" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "整形" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr ":-) や :-P のような顔文字を画像に変換して表示する" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "不正にネスト化した XHTML を自動的に修正する" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "投稿用カテゴリーの初期設定" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "リンクカテゴリーの初期設定" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "メールでの投稿" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "メールを利用して WordPress に投稿するには POP3 アクセスができる秘密のメールアカウントを作成してください。そのアドレスで受信されたすべてのメールが投稿されるので、使用するアドレスは秘密にしておいたほうがいいでしょう。よろしかったら、以下 3 つのランダムな文字列をご利用ください: %s, %s, %s" + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "メールサーバー" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "ポート" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "ログイン名" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "メール投稿用カテゴリーの初期設定" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "更新情報サービス" + +#: wp-admin/options-writing.php:177 +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 "新しい投稿を公開すると、WordPress は次のサイト更新情報サービスに自動的に通知します。詳細は Codex の Update Services を参照してください。複数の URL を入力する場合は改行で区切ります。" + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "すべての設定" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "プラグイン編集" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "そのようなファイルは存在しません ! ファイル名をもう一度確認して試してください。" + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "この種類のファイルは編集できません。" + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "ファイルの編集に成功しました。" + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "いまの変更が重大なエラーを引き起こしたため、このプラグインの使用を停止しました。" + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "%s の編集 (使用中) " + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "%s の閲覧 (使用中) " + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "%s の編集 (停止中) " + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "%s の閲覧 (停止中) " + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "編集するプラグインを選択:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "プラグインファイル" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "解説:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "ファイルの更新と再有効化" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "ファイルを更新" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "変更を保存するには事前にこのファイルを書き込み可能にする必要があります。詳しい情報は Codex を参照してください。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "おすすめ" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "人気" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "本当にこれらのファイルを削除しますか ?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "はい、これらのファイルを削除します" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "いいえ、プラグイン一覧に戻ります" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "プラグインは WordPress の機能を拡張します。プラグインディレクトリにファイルをアップロードすれば、このページからそのプラグインの有効化や停止ができます。" + +#: wp-admin/plugins.php:354 +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 "もしプラグインがうまく動作しなくて WordPress が使用できなくなったら、そのプラグインのファイル名を変更するか、もしくは %s ディレクトリから削除してください。そのプラグインは自動的に停止されます。" + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "プラグイン %s はエラーにより停止しました。エラー: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "重大なエラーを引き起こしたため、プラグインを有効化できませんでした。" + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "エラーのためプラグインの削除に失敗しました: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "選択されたプラグインを削除しました。" + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "プラグインを有効化しました。" + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "選択されたプラグインを有効化しました。" + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "プラグインを停止しました。" + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "選択されたプラグインを停止しました。" + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "バージョンの古いプラグインが選択されていません。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "このプラグインを停止する" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "ネットワークで停止" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "このネットワークのすべてのサイトで、このプラグインを有効化する" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "ネットワークで有効化" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "プラグインエディターでこのファイルを表示" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "このプラグインを削除" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "プラグインのサイトを表示" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "リストをクリア" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "すべて (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "使用中 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "最近まで使用 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "停止中 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "プラグインが見つかりませんでした。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "現在利用可能なプラグインはないようです。" + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "編集しようとした項目はありません。削除されたのかもしれません。" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "この項目を編集する権限がありません。" + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "この項目はゴミ箱に入っているため編集できません。元の状態に復元し、再度お試しください。" + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "無効な投稿形式。" + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "埋め込むコード" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "動画の挿入" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "画像をクリックして挿入" + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "画像を取得できない、またはページに画像がありません。" + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "クリックして画像を選択" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "URL から追加" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "投稿を保存しました。" + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "投稿を表示" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "ウインドウを閉じる" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "画像の挿入" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "動画のコードを埋め込む" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "引用元: " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "“%1$s” のリビジョン比較" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "タグ:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "テーマの編集" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "選択したテーマはありません。" + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "編集するテーマを選択:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "テンプレート" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "そのようなファイルは存在しません ! ファイル名をもう一度確認して試してください。" + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "新しいテーマを有効化しました。サイトを表示する" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "テーマを削除しました。" + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "現在のテーマ" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"このテーマ '%s' を削除しようとしています。\n" +" 'キャンセル' で中止、'OK' で削除します。" + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "壊れているテーマ" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "Press This はブックマークレットです。ブラウザ上で動作する小さなアプリを使ってウェブ上の様々なデータを取り込むことができます。" + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "次のリンクをブックマークバーあるいは右クリックでお気に入りに追加しておけば投稿ブックマークレットとして使えます。" + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "ナイトリービルドをダウンロード" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "%s をダウンロード" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "この変更を非表示にする" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "この更新を元に戻す" + +#: wp-admin/update-core.php:98 +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 "このローカライズ版には翻訳ファイルとさまざまなローカライズ用の修正が含まれています。現在使用中の翻訳をそのまま使用したい場合はアップグレードをスキップしてもかまいません。" + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "非表示の更新を表示する" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "非表示の更新を隠す" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "WordPress %1$s との互換性: 100%% (作者による評価)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "WordPress %1$s との互換性: %2$d%% (%4$d 人中 %3$d 人が「動く」と回答)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "WordPress %1$s との互換性: 不明" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "インストール失敗" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "プラグインの再有効化" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "プラグインの再有効化に成功しました。" + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "重大なエラーによりプラグインの再有効化に失敗しました。" + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "インストールしているプラグイン: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "プラグインのアップロード" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "アップロードしたファイル %s からプラグインをインストールしています" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "インストールしているテーマ: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "テーマのアップロード" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "アップロードしたファイル %s からテーマをインストールしています" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "この WordPress のデータベースはすでに最新のものです !" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s クエリー" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s秒" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "この投稿をゴミ箱へ移動する権限がありません。 " + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "この投稿をゴミ箱から復元する権限がありません。" + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "この投稿を削除する権限がありません。" + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "%d点を再添付しました。" + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "%d点のメディアファイルを完全に削除しました。" + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "%d点のメディアファイルをゴミ箱へ移動しました。" + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "%d点のメディアファイルをゴミ箱から復元しました。" + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "メディアファイルを完全に削除しました。" + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "添付メディアの保存の際にエラーが発生しました。" + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "メディアをゴミ箱へ移動しました。" + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "メディアをゴミ箱から復元しました。" + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "投稿に添付" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "ユーザーの編集" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "https を使用する" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "管理画面にアクセスする際、常に HTTPS を利用する" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "このユーザーを編集する権限がありません。" + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "ユーザーを更新しました。" + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "個人設定" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "ビジュアルエディター" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "ビジュアルリッチエディターを使用しない" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "管理画面の配色" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "コメントモデレーション用のキーボードショートカットを有効にする。" + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "名" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "姓" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "ニックネーム" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "ブログ上の表示名" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "連絡先情報" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "あなたについて" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "ユーザーについて" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "プロフィール情報" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "プロフィールに添える簡単な自己紹介を書き入れてみましょう。この情報はテンプレートを編集すればサイトに表示できます。" + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "新しいパスワード" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "パスワードを変更する場合は新しいパスワードを入力し、変更しない場合は空のままにしておいてください。" + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "もう一度新しいパスワードを入力してください。" + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "追加機能" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "プロフィールを更新" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "ユーザーを更新" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] 参加確認" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "新規ユーザーへ招待メールを送信しました。確認用の URL がクリックされ次第、アカウントが作成されます。" + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "パスワードを送信しますか ?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "新規ユーザーにこのパスワードをメールで送信する。" + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "確認メールを省略" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "このユーザーを編集する権限がありません。" + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "ユーザーを削除する権限がありません。" + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "ユーザーの削除" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "削除できるユーザーが選択されていません。" + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "新規ユーザーを作成しました。" + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "現行のユーザーにはユーザーを編集する権限がありません。" + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "他のユーザーの権限グループを変更しました。" + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "このユーザーを削除する権限がありません。" + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "他のユーザーを削除しました。" + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s 名)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "権限グループを変更…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "変更" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "使用停止中のウィジェット" + +#: wp-admin/widgets.php:78 +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 "現在使用中のテーマはウィジェットに対応していないため、このままではサイドバーの変更はできません。ウィジェットに対応するようにテーマを修正するにはこちらの解説を参照してください。" + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "ウィジェット %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "このウィジェットを使用するサイドバーと、そのサイドバー内でのウィジェットの位置を選択してください。" + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "位置" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "ウィジェットを保存" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "変更を保存しました。" + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "保存中にエラー発生。" + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "ウィジェット設定フォーム表示のエラー。" + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "利用できるウィジェット" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "ウィジェットをここにドラッグすると、設定を維持したままウェブサイトから取り除かれます。" + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "カテゴリー:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "コメントを完全に削除する" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "このコメントを承認しようとしています:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "コメントを承認する" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "不明なアクションです。" + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "カスタム背景" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "背景を更新しました。サイトを表示して確認してください。" + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "自分のコンピューターから画像を選択:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "変更を保存" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "カスタムヘッダー" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "ヘッダーを更新しました。サイトを表示して、確認してください。" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "画像処理エラー" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "ヘッダーとして使用したい部分を画像から選択してください。" + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "ヘッダーを変更する権限がありません。" + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "“%s” を編集する" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "“%s” を表示" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "未公開" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "Yå¹´n月j日 g:i:s a" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s後" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(未使用)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "投稿に添付" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s件の承認待ち" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s件のコメントを承認しました。" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s件のコメントをスパムとしてマークしました。" + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s件のコメントに対しスパム判定を解除しました。" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s件のコメントを完全に削除しました。" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "すべて" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "承認待ち (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "承認済み" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "スパム (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "ゴミ箱 (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "コメントを検索" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr " %s–%sä»¶ (%s件中) を表示中" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "一括操作" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "承認しない" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "承認する" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "ゴミ箱へ移動" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "トラックバック/ピンバック" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "絞り込み検索" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "スパムをすべて削除" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "ゴミ箱を空にする" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "コメントはありません。" + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "投稿を更新しました。投稿を表示する" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "カスタムフィールドを更新しました。" + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "カスタムフィールドを削除しました。" + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "投稿を更新しました。" + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "リビジョン %s から投稿を復元しました。" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "投稿を公開しました。投稿を表示する" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "投稿を保存しました。" + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "投稿を作成しました。投稿をプレビュー" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "投稿を%1$sに公開するよう予約しました。投稿をプレビュー" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "Yå¹´n月j日 @ G:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "投稿の下書きを更新しました。投稿をプレビュー" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "固定ページを更新しました。固定ページを表示する" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "固定ページを更新しました。" + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "リビジョン %s から固定ページを復元しました。" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "固定ページを公開しました。固定ページを表示する" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "固定ページを作成しました。固定ページをプレビュー" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "固定ページを%1$sに公開するよう予約しました。固定ページをプレビュー" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "固定ページの下書きを更新しました。プレビュー" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "トラックバック送信" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "カスタムフィールド" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "ディスカッション" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "スラッグ" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "最後の編集: %2$s %3$s - %1$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "最後の編集: %1$s %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "コメントを表示" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "投稿日: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "コメントを更新" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "名前:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "メールアドレス (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "メールを送信" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "メールアドレス:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "サイトを表示" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "“スラッグ” は URL に適した形式の名前です。通常はすべて半角小文字で、英数字とハイフンのみが使われます。" + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "この説明はデフォルトではあまり重要な意味を持ちませんが、これを表示するテーマも中にはあります。" + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "リンク / リンクを編集" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "リンクを更新" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "リンク / リンクの追加" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "自分とリンク先の関係/間柄 (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "リンクを追加しました。" + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "例: すばらしいブログソフトウェア" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "ウェブアドレス" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "例: http://wordpress.org/http:// を忘れずに" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "この説明はブログロールのリンクをマウスオーバーしたときに表示されます。リンクの下に表示される場合もあります。" + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "サイト上に表示される名前です。" + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "タグとは異なり、カテゴリーは階層構造を持つことができます。たとえば、ジャズというカテゴリーの下にビバップやビッグバンドという子カテゴリーを作る、といったようなことです。これはオプションです。" + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "項目を追加しました。" + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "項目を削除しました。" + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "項目を更新しました。" + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "項目を追加できませんでした。" + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "項目を削除しました。" + +#: wp-admin/edit-tags.php:336 +msgid "Note:
      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 category %s." +msgstr "メモ:
      カテゴリーを削除しても、そのカテゴリー内の投稿は削除されません。その代わり、削除したカテゴリーだけに属していた投稿は %s カテゴリーに移動されます。" + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "この項目を削除する権限がありません。" + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s件の投稿を更新しました。" + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "所有 (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "すべて (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "カテゴリー指定なし" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "抜粋表示" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "エクスポート" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "下のボタンをクリックすると、WordPress がローカルに保存するための XML ファイルを作成します。" + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "WordPress eXtended RSS もしくは WXR と呼んでいるこのフォーマットには、投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグが含まれます。" + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "エクスポートファイルをダウンロード" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "使用できるインポートツールがありません。" + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "続ける" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "投稿" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type と TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "ブログロール" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "データベース内のリンクを更新できませんでした。" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "データベースにリンクを追加できませんでした。" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "%s に変更しています" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "%s が見つかりました" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "PHP の ftp 拡張機能が使用できません" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP のホスト名は必須です" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP のユーザー名は必須です" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP のパスワードは必須です" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "FTP サーバー %1$s:%2$s への接続に失敗しました" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "%s のユーザー名/パスワードが正しくありません" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "PHP の SSH2 拡張機能が使用できません" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "PHP の SSH2 拡張機能は利用可能ですが、PHP 5 の関数 stream_get_contents() が必要です。" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2 ホスト名は必須です" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2 ユーザー名は必須です" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2 パスワードは必須です" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "SSH2 サーバー %1$s:%2$s への接続に失敗しました" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "%s の公開鍵と秘密鍵が正しくありません" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "コマンド %s を実行できません" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "無効なデータです。" + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "ファイルシステムにアクセスできませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "ファイルシステムのエラー。" + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "WordPress のルートディレクトリが見つかりません。" + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "wp-content ディレクトリが見つかりません。" + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "WordPress プラグインディレクトリが見つかりません。" + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "WordPress テーマディレクトリが見つかりません。" + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "必要なフォルダ (%s) が見つかりません。" + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "ダウンロードに失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "最新のバージョンをインストールしています…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "目的のフォルダはすでに存在しています。" + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "ディレクトリを作成できませんでした。" + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "互換性のないアーカイブ。" + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "メンテナンスモードを有効にします…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "メンテナンスモードを無効にします…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "プラグインは最新のバージョンです。" + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "%s から更新をダウンロードしています…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "更新を展開しています…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "プラグインの古いバージョンを削除しています…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "古いプラグインを削除できませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "インストールパッケージがありません。" + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "%s からインストールパッケージをダウンロードしています…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "パッケージを展開しています…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "プラグインをインストールしています…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "プラグインのインストールに失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "プラグインのインストールが完了しました。" + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "テーマは最新のバージョンです。" + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "旧バージョンのテーマを削除しています…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "旧バージョンのテーマを削除できませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "テーマをインストールしています…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "テーマのインストールに失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "テーマのインストールが完了しました。" + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress は最新のバージョンです。" + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "ファイルをコピーできませんでした。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "このプラグインを有効化する" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "プラグインを有効化" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "プラグインページへ戻る" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "プラグイン %s %s のインストールが完了しました。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "プラグインインストーラに戻る" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "テーマ %1$s %2$s のインストールが完了しました。" + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "“%s” をプレビュー" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "“%s” を有効化" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "テーマインストーラーへ戻る" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "テーマのページ" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "テーマのページに戻る" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "ファイルを選択してください" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "アップロードしたファイルを%sに移動できませんでした。" + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "現在の状況" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://ja.forums.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://ja.forums.wordpress.org/rss.php" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "WordPress フォーラム" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "すべて表示" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "設定" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Press This" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "レビュー待ちとして送信" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "このコメントを承認" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "このコメントを承認しない" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "このコメントに返信する" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "このコメントをスパムとしてマーク" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "スパム" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "コメントをゴミ箱へ移動" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "ゴミ箱" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "%2$s に %1$s より %3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[承認待ち]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%2$s への %1$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "読み込み中…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "このウィジェットには JavaScript が必要です。" + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "メインインデックスのテンプレート" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL スタイルシート" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "ポップアップコメント" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "フッター" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "カテゴリーテンプレート" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "固定ページテンプレート" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "検索結果" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "検索フォーム" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "単一記事の投稿" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404 テンプレート" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "リンクテンプレート" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "テーマのための関数" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "添付ファイルテンプレート" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "画像添付テンプレート" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "動画添付テンプレート" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "音声添付テンプレート" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "アプリケーション添付テンプレート" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (レガシーハックに対応)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (rewrite ルール用)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "コメントテンプレート" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "ポップアップコメントのテンプレート" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "部分的にしかアップロードできませんでした。" + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "ファイルをアップロードできませんでした。" + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "一時フォルダが見つかりません。" + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "ディスクへのファイルの書き込みに失敗しました。" + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "拡張モジュールによってファイルアップロードが停止しました。" + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "フォームの送信が正しくありません。" + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "ファイルが空のようです。中身のあるファイルをアップロードしてください。このエラーは php.ini ファイルでアップロードができない設定になっているか、post_max_size が upload_max_filesize よりも小さく設定されているために発生している可能性もあります。" + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "指定したファイルのアップロードテストに失敗しました。" + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "無効な URL です。" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "一時ファイルを作成できませんでした" + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "アーカイブからファイルを取得できません。" + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "アーカイブからファイルを展開できません。" + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "ファイルをコピーできませんでした。" + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "空のアーカイブ" + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "接続情報" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "ホスト名" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "認証キー" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "公開鍵:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "秘密鍵:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "サーバー上の鍵の場所を入力してください。パスフレーズが必要な場合は上のパスワード欄に入力してください。" + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "接続形式" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "開始" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "画像のデータが存在しません。再度アップロードしてください。" + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "トリミング" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "反時計回りに回転" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "時計回りに回転" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "垂直方向に反転" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "水平方向に反転" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "画像縮尺の変更" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "元のサイズ: %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "元の画像を復元" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "変更を中止し、元の画像に戻します。" + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "先に編集された画像のコピーは削除されません。" + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "画像を復元" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "画像のトリミング" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "トリミング時の縦横比" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "選択した部分を切り抜く" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "縦横比:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "選択範囲:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "サムネイル設定" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "現在のサムネイル画像" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "変更を適用:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "すべての画像サイズ" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "サムネイル以外の全サイズ" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "画像のメタデータを読み込むことができません。" + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "画像のメタデータを保存できません。" + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "画像のメタデータが不整合です。" + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "画像の復元に成功しました。" + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "新しい画像を作成できませんでした。" + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "拡大縮小した画像を保存する際にエラーが発生しました。ページを再読み込みしてもう一度お試しください。" + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "保存するものがありません。画像は変更されませんでした。" + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "画像を保存できませんでした。" + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "画像を保存しました" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "コンピューターから" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "URL から" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "ギャラリー" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "ギャラリー (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "アップロード" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "ファイルの URL" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "画像の代替テキスト 例:“The Mona Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "タイトルが空のため、ファイル名を使って補完しました。" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "順序" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "アップロードされたファイルの場所。" + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "表示する" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "隠す" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "アップロード日:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "投稿に挿入" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "%s を削除しようとしています。" + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "自分のコンピューターからメディアファイルを追加" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "すべての変更を保存" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "すべてのタブ:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "ソート順:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "昇順" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "降順" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "サムネイルのリンク先:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "画像ファイル" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "画像の順序:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "メニューの順序" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "日付/時間" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "ランダム" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "順序:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "ギャラリーの列数:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "ギャラリー設定を更新" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "すべてのタイプ" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "フィルター »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "画像のキャプション" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "画像のリンク先:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "画像へのリンク" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "リンクテキスト 例: “Ransom Demands (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "変更をプレビュー" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "ステータス:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "公開状態:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "パスワード保護" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "この投稿を先頭に固定表示" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "公開予定日時: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "公開日時: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "すぐに公開する" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "公開予定日時: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "公開日時: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "よく使うもの" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ 新規カテゴリー追加" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "新規カテゴリー名" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "抜粋は投稿内容から自分で作成する要約で、テーマの中で使用できます (オプション)。詳しくは解説ページをご覧ください。" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "送信済みトラックバック/ピンバック:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "トラックバック送信先:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "複数送信の場合は URL を半角スペースで区切る" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "カスタムフィールドは投稿に特別なメタデータを追加するために使うものです。追加されたカスタムフィールドはテーマの中で利用できます。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "このページで トラックバックとピンバックを許可する。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://wpdocs.sourceforge.jp/%E3%83%96%E3%83%AD%E3%82%B0%E5%85%A5%E9%96%80#.E3.82.B3.E3.83.A1.E3.83.B3.E3.83.88.E7.AE.A1.E7.90.86" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "コメントを表示" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "親" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "メインページ (親ページなし) " + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "デフォルトテンプレート" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "リンクを表示" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "このリンクを非公開にする" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"リンク '%s' を削除しようとしています。\n" +"削除するには 'OK' を、中止するには 'キャンセル' をクリックしてください。" + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank - 新規ウインドウもしくはタブ" + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top - 閲覧中のウインドウもしくはタブ、フレームなし" + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none - 同じウインドウもしくはタブ" + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "ターゲットフレームを選択してください。" + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "本人" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "自分の別のウェブアドレス" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "友情関係" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "連絡先を知っている" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "知人" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "友人" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "なし" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "実際的関係" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "面識がある" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "仕事関係" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "同僚" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "仕事仲間" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "地理的関係" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "同居人" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "近所" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "家族関係" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "子供" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "血縁" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "親" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "兄弟姉妹" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "配偶者" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "恋愛関係" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "片思い" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "夢中" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "デート中" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "恋人" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "このリンクが人に関するものなら、あなたとの関係を上のフォームで指定できます。このアイデアについてもっと知りたければ XFN を参照するとよいでしょう。" + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "画像のアドレス" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS のアドレス" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "メモ" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "評価" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(評価しない場合は 0 のまま)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "このページにアクセスするための十分なアクセス権がありません。" + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "人気のタグ" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "プラグインディレクトリで人気の高いタグからプラグインを見つけることもできます。" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "プラグインの検索" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "ZIP 形式のプラグインファイルをお持ちの場合、こちらからアップロードしてインストールできます。" + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "プラグイン zip ファイル" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "いますぐインストール" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "マッチするプラグインはありません。" + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(%s件の評価に基づく)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "プラグインインストール" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "今すぐ更新する" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "新しいバージョン (%s) がインストールされています" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "最新バージョンがインストールされています" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "作成者:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "最終更新:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "WordPress の必須バージョン:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s以上" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "対応する最新バージョン:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "ダウンロード回数:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s回" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org プラグインページ »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "評価の平均" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "注意: このプラグインは現在使用している WordPress のバージョンではテストされていません。" + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "注意: このプラグインはお使いのバージョンの WordPress での互換性は確認されていません。" + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "%1$s プラグインのヘッダーは廃止予定です。代わりに %2$s を使ってください。" + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "プラグインが予期しない出力をしました。" + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "プラグインのひとつが不正です。" + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "プラグイン %s を完全に削除できませんでした。" + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "無効なプラグインのパスです。" + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "プラグインファイルが存在しません。" + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "このプラグインには有効なヘッダーがありません。" + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "固定ページを編集する権限がありません。" + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "投稿を編集する権限がありません。" + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "固定ページを編集する権限がありません。" + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "投稿を編集する権限がありません。" + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "自動下書き" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "クリックしてパーマリンクのこの部分を編集" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "これは一時的なパーマリンクです。この部分を編集するにはクリックしてください。" + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "パーマリンク:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "パーマリンクの変更" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Just another WordPress site" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Just another %s site" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "管理者" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "編集者" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "投稿者" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "寄稿者" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "購読者" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "SITE_NAMEへようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "注意 ! ワイルドカード DNS が正しく設定されていない可能性があります。" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "クイック編集" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "クイック編集" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "タイトル" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "ファイル" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "日付" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "コメント" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "関係" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "表示" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "一括編集" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— 変更なし —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–または–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "許可する" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "許可しない" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "コメントを許可" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "トラックバック/ピンバックを許可" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "先頭に固定表示" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "通常どおり表示" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "この投稿を先頭に固定表示" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "予約投稿の失敗" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "最終編集日" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "この作成者の投稿を表示" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "%2$s への返信。" + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "Yå¹´n月j日 g:i a" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "コメントに返信" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "返事を送信" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "%sからのコメントをゴミ箱に移動しました。" + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "%sからのコメントをスパムとしてマークしました。" + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "値" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "キー" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "カスタムフィールドを追加:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "新規追加" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "カスタムフィールドを追加" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "インポートファイルをアップロードする前に次のエラーを修復する必要があります:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "自分のコンピューターからファイルを選択する:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "最大サイズ: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "ファイルをアップロードしてインポート" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "クリックで切替" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "投稿またはページを検索" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "テーマのインストール" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "テーマの管理" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "レビュー待ち" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "アクセシビリティモードを有効にする" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "アクセシビリティモードを無効にする" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "コメント %d は存在しません" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "カテゴリー名が入力されていません。" + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "コメントを投稿するにはログインが必要です。" + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "カスタムフィールドの値を入力してください。" + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "ユーザー %s を追加しました。" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "g:i:s a" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "%s に下書きを保存しました。" + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "だれか" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "この固定ページを編集する権限がありません。" + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "この投稿を編集する権限がありません。" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "自動保存は無効化されています。現在 %s さんがこのページを編集中です。" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "自動保存は無効化されています。現在 %s さんがこの投稿を編集中です。" + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "項目を更新できませんでした。" + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "日時" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "ステータス" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "予約済み" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "無効なプラグインのページ" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "%s を読み込めません。" + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "インポートの権限がありません。" + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "インポート" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "コメントの編集" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "この ID のコメントはありません。" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "戻る" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "この投稿へのコメントを編集する権限がありません。" + +#: 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 "このコメントはゴミ箱に入っています。編集したい場合はゴミ箱の外に出してください。" + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "このコメントをスパムとしてマークしようとしています:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "コメントをスパムとしてマークする" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "このコメントをゴミ箱に移動しようとしています:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "コメントをゴミ箱に移動する" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "このコメントを削除しようとしています:" \ No newline at end of file diff --git a/wp-content/languages/admin-network-da_DK.mo b/wp-content/languages/admin-network-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..bfb9c99d2f929f951a1d6066438a14deafc519fe GIT binary patch literal 45774 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 other WordPress rules:" +msgstr "Tilføj følgende til din %1$s fil i %2$s, hvor du erstatter andre WordPress-regler." + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Hvad skal der ske med indhold ejet af %s?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Supportfora" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Bekræft din handling" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Overfør eller slet indhold før brugeren slettes." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Denne e-mail-adresse vil modtage notifikationer. Registreringer og support e-mails vil blive afsendt fra denne adresse." + +#: wp-admin/network/users.php:233 +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 "Hold musen over en bruger pÃ¥ listen for at fÃ¥ redigeringslinks. Redigeringslinket til venstre vil føre dig til redigering af deres brugerprofil; redigeringslinket til højre fører dig til Rediger websted skærmbilledet for webstedet." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "For at tilføje en ny bruger, klik Opret ny bruger." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "For at tilføje er nyt websted, klik Opret nyt websted." + +#: 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 "For at søge efter en bruger, skriv en e-mail-adresse eller et brugernavn. Trunker søgningen for at søge pÃ¥ et delvist brugernavn, sÃ¥som bruger*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "For at søge efter et websted, skriv stien eller domænet." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Opgraderingen af databasen kan tage lidt tid, sÃ¥ vær tÃ¥lmodig." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Indstillinger er gemt" + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Velkommen til din netværksadministration. Dette omrÃ¥de af administrationen bruges til at hÃ¥ndtere alle dele af dit Multisite netværk." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Herfra kan du:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Tilføj og administrer websteder eller brugere" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Installer og aktiver temaer eller plugins" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Opdater dit netværk" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Rediger overordnede netværksindstillinger" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Din Lige nu widget i dette skærmbillede giver nuværende bruger- og webstedopgørelser pÃ¥ dit netværk." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "For at søge efter en bruger eller et websted, sÃ¥ brug søgefelterne." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Lynopgaver" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Opgrader netværk" + +#: wp-admin/network/upgrade.php:25 +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 "" +"Brug kun dette skærmbillede efter du har opdateret til den seneste version af WordPress gennem Opdateringer/Tilgængelige opdateringer (via Netværksadministrationens navigationsmenu eller værktøjslinjen).\n" +"Hvis du klikker pÃ¥ Opdater netværk knappen vil du trinvist komme gennem hvert websted i netværket, fem ad gangen, og sikre at databaseopdateringerne gennemføres." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Dokumentation om opdatering af netværket" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Opgradering af database pÃ¥krævet" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress er blevet opdateret! Før vi sender dig afsted, sÃ¥ skal vi opdatere alle webstederne i dit netværk individuelt." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nyt websted oprettet af %1$s\n" +"\n" +"Adresse: %2$s\n" +"Navn: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Tilføj de viste linjer kode i din wp-config.php (lige før /*...stop editing...*/) og .htaccess (erstat alle eksisterende WordPress-regler)." + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Netværk baseret pÃ¥ underbiblioteker er muligvis ikke fuldt ud kompatibel med brugertilpassede wp-content mapper." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Dokumentation om netværksindstillinger" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Skriv brugernavn og e-mail." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Vælg en bruger for at ændre rolle." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Vælg bruger som skal slettes." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Bruger oprettet." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Advarsel! Brugeren kan ikke slettes. Brugeren %s er en netværksadministrator." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Websted: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Tilføj bruger" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Kan ikke tilføje bruger." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Du har ikke rettigheder til at slette webstedet." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Brugeren er allerede oprettet pÃ¥ dette websted." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Webstedsinformation opdateret" + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Advarsel! Bruger %s kan ikke slettes." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Skriv brugernavnet pÃ¥ en eksisterende bruger." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Du kan ikke slette et tema mens det er i brug pÃ¥ hovedwebstedet." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Tilføj nyt websted" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Tema slettet." +msgstr[1] "%s temaer slettet." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Dokumentation om netværkstemaer" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Info" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Er du sikker pÃ¥, at du vil slette disse temaer?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Ja, slet dette tema" +msgstr[1] "Ja, slet disse temaer" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Du er ved at fjerne dette tema:" +msgstr[1] "Du er ved at fjerne disse temaer:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Dette tema kan være aktivt pÃ¥ andre websteder i netværket." +msgstr[1] "Disse temaer kan være aktive pÃ¥ andre websteder i netværket." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Slet tema" +msgstr[1] "Slet temaer" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Netværksindstillinger" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Netværksaktiverede temaer vises ikke pÃ¥ dette skærmbillede." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Du har ikke tilstrækkelige rettigheder til at hÃ¥ndtere netværkstemaer." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Tilgængelige opdateringer" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Tilføj bruger vil oprette en ny brugerkonto pÃ¥ netværket og personen vil fÃ¥ tilsendt en e-mail med brugernavn og kodeord." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Rediger websted: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Du har ikke tilstrækkelige rettigheder til at slette temaer pÃ¥ webstedet." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Tema deaktiveret." +msgstr[1] "%s temaer deaktiverede." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Ugyldigt websted ID" + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Theme enabled." +msgstr[1] "%s temaer aktiverede." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Intet tema valgt." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Temaer - Dette omrÃ¥de viser temaer, der endnu ikke er aktiveret i netværket. Hvis et tema aktiveres i denne menu vil det være tilgængeligt pÃ¥ dette websted. Det aktiverer ikke temaet, men tillader at det vises i webstedets Udseende skærmbillede. For at aktivere et tema i hele netværket, sÃ¥ gÃ¥ til skærmbilledet for Netværkstemaer." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Rediger websted: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Nej, vend tilbage til listen over temaer" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Settings - Dette skærmbillede viser en liste over alle indstillingerne pÃ¥ dette websted. Nogle er lavet af WordPress og andre er lavet af plugins du har aktiveret. Bemærk at nogle felter er grÃ¥lige og siger Serialized Data. Du kan ikke ændre disse værdier pÃ¥ grund af mÃ¥den indstillingerne er gemt i databasen." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Temaer" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 - Domænet og stien bliver sjældent ændret, da det kan gøre at webstedet ikke fungerer ordentligt. Den registrerede dato og sidst opdateret datoen bliver vist. Netværkets administratorer kan markere et websted som arkiveret, spam, slettet og modent, fjerne det som fra offentligt tilgængeligt eller deaktivere det." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Brugere - Dette viser brugerne, der er tilknyttet dette websted. Du kan ogsÃ¥ ændre deres rolle, nulstille deres kodeord eller fjerne dem fra webstedet. At fjerne en bruger fra et websted fjerner dem ikke fra netværket." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Menuen er til at ændre specifik information for de forskellige websteder, særligt hvis administrationsomrÃ¥der for webstedet er utilgængeligt." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Kontrolpanel fører til kontrolpanelet for webstedet." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Tillad webstedets administratorer at tilføje nye brugere til deres websted via \"Brugere → Tilføj ny\" siden." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Sprogindstillinger" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Webstedets indstillinger er blevet opdateret." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Installerede temaer" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Temaer %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Dokumentation om hÃ¥ndtering af websteder" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Tilføj ny" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Alle websteder" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Dokumentation om netværkets administrator" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Du har ikke tilstrækkelige tilladelser til at hÃ¥ndtere temaer pÃ¥ dette websted." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Websted tilføjet. GÃ¥ til Kontrolpanel eller Rediger websted" + +#: wp-admin/network/sites.php:31 +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 "Tilføj ny fører dig til et Tilføj nyt websted skærmbillede. Du kan søge efter et websted pÃ¥ navn, ID nummer eller IP-adresse. Skærmindstillinger giver mulighed for at vælge, hvor mange websteder der vises pÃ¥ en side." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Du har ikke tilstrækkelige tilladelser til at tilføje brugere til dette netværk." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Websteder" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Du har ikke tilladelse til at slette det websted." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Du har ikke tilstrækkelige tilladelser til at tilføje websteder til dette netværk." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Tilføj nyt" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Dokumentation om netværksbrugere" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Ved at klikke pÃ¥ overskrifterne med fed kan du sortere i tabellen." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Slet hvilket er en permanent handling efter bekræftelsesskærmene." + +#: wp-admin/network/themes.php:203 +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 "Temaer kan aktiveres websted for websted af netværkets administrator i skærmbilledet Rediger websted (som har en temafane); Kom dertil via Rediger handlingslinket pÃ¥ Alle websteder skærmbilledet. Kun netværkets administratorer kan installere eller redigere temaer." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Et Rediger link til en separat Rediger websted skærmbillede." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Dette skærmbillede giver Superadministratorer mulighed for at tilføje nye websteder til netværket. Dette er ikke pÃ¥virket af registreringsindstillingerne." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Opdateringer" + +#: wp-admin/network/settings.php:32 +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 "Superadministratorer kan ikke længere tilføjes i skærmbilledet Indstillinger. Du skal gÃ¥ til listen over eksisterende brugere under Netværkets administrator > Brugere og klikke pÃ¥ et brugernavn eller rediger-linket under navnet. Det fører til en rediger bruger side, hvor du kan sætte flueben i en boks, der giver superadministrator rettigheder." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "Som %1$s/site1 og %1$s/site2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Serveradresse" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Fordi du bruger localhost, mÃ¥ webstederne i dit WordPress network bruge underbiblioteker. Overvej at bruge localhost.localdomain hvis du ønsker at bruge subdomæner." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Hovedwebstedet i en installation med underbiblioteker vil være nødt til at bruge en tilpasset struktur, hvilket kan ødelægge nuværende links." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Fordi din installation er i et bibliotek, vil webstederne i dit WordPress netværk være nødt til at bruge underbiblioteker." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Subdomæne installation" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Fordi din installation ikke er ny, mÃ¥ webstederne i dit WordPress netværk bruge subdomæner." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Netværkstitel" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Hvad vil du kalde dit netværk?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Din e-mail-adresse." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "De oprindelig trin i konfigurationen vises her som reference." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Et eksisterende WordPress netværk blev fundet." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Færdiggør venligst trinene i konfigurationen. For at oprette et netværk, mÃ¥ du tømme eller fjerne netværkets databasetabeller." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Aktivering af netværket" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Færdiggør følgende trin for at aktivere mulighederne for at oprette et netværk af websteder." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Advarsel: Vi anbefaler, at du tager backup af din wp-config.php og %s filer." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Advarsel: Vi anbefaler, at du tager backup af din wp-config.php-fil." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Tilføj følgende til din wp-config.php-fil i %s over linjen /* That’s all, stop editing! Happy blogging. */:" + +#: wp-admin/network.php:199 +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 "Udfyld informationerne herunder og du vil være godt i gang med at oprette et netværk af WordPress-websteder. Vi opretter konfigurationsfilerne i næste trin." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Sørg venligst for at Apache mod_rewrite modulet er installeret, da det vil blive brugt til sidst i denne installation." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Denne unikke bekræftelsesnøgle mangler ogsÃ¥ i din wp-config.php-fil." +msgstr[1] "Disse unikke bekræftelsesnøgler mangler ogsÃ¥ i din wp-config.php-fil." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Du kan ikke installere et netværk af websteder med din server-adresse." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Du kan ikke bruge portnumre sÃ¥som %s." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Du fÃ¥r brug for en wildcard DNS record, hvis du vil bruge virtual host (sub-domæne) funktionaliteten." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Hvis mod_rewrite er deaktiveret, sÃ¥ bed din administrator om at aktivere det modul, eller kik i Apache dokumentationen eller andetsteds efter hjælp med opsætningen." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s Websteder" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "Internetadressen for dit netværk vil være %s." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Advarsel!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Sub-domæner" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "For at gøre installationen mere sikker bør du ogsÃ¥ tilføje:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Vælg subdomæner eller underbiblioteker; dette kan kun ændres efterfølgende ved at genkonfigurere din installation. Udfyld netværksdetaljerne og klik installer. Hvis dette ikke virker, sÃ¥ skal du tilføje wildcard DNS record (for subdomæner) eller skifte til en anden indstilling i Permanente links (for subbiblioteker). " + +#: wp-admin/network.php:118 +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 "Det næste skærmbillede for Netværksopsætning vil give dig nogle genererede linjer kode, som skal tilføjes din wp-config.php og .htaccess-filer. Vær opmærksom pÃ¥ at dit ftp-program skal vise skjulte filer og filer der starter med et punktum, sÃ¥ du kan finde .htaccess; du skal mÃ¥ske oprette filen hvis den rent faktisk ikke er der. Tag backup af disse to filer." + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "NÃ¥r du har fuldført disse trin, sÃ¥ er dit netværk aktiveret og konfigureret. Du skal logge ind igen." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "Konstanten DO_NOT_UPGRADE_GLOBAL_TABLES kan ikke blive defineret, nÃ¥r der oprettes et netværk." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Netværksdetaljer" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Velkommen til installationen af netværket!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Der ser ud til at Apache mod_rewrite modulet ikke er installeret." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Dokumentation om oprettelse af et netværk" + +#: wp-admin/network.php:121 +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 "Valget af websteder i underbiblioteker bliver deaktiveret hvis opsætningen er mere end en mÃ¥ned gammel pÃ¥ grund af problemer med “/blog/” fra hovedwebstedet. Denne deaktivering vil der blive taget hÃ¥nd om i en senere version." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "NÃ¥r først netværket er oprettet kan du genaktivere dine plugins." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Deaktiver venligst dine plugins før du aktiverer netværksmuligheden." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Vi anbefaler, at du ændrer din webstedsadresse til %1$s før du aktiverer netværksmuligheden. Det vil stadig være muligt at besøge dit websted ved at bruge www præfikset med en adresse sÃ¥som %2$s men alle links vil ikke have www præfikset." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Underbibliotek installation" + +#: wp-admin/network.php:116 +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 "Dette skærmbillede giver dig mulighed for at konfigurere et netværk med subdomæner. (site1.example.com) eller underbiblioteker (example.com/site1). Subdomæner kræver wildcard subdomæner er aktiveret i Apache og DNS records, hvis din udbyder tillader det." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Opret et netværk af WordPress websteder" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Tilbage til kontrolpanel" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Panelet for oprettelse af netværk er ikke til WordPress MU netværk." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Advarsel:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Vælg venligst om du ønsker dine websteder i dit WordPress netværk skal bruge subdomæner eller underbiblioteker. Du kan ikke ændre dette senere." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Dokumentation om netværksskærmbilledet" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Adresserne for webstederne i dit netværk" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "Som websted1.%1$s og websted2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Netværk" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Undermapper" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Du skal sætte WP_ALLOW_MULTISITE konstanten til true i din wp-config.php-fil for at tillade oprettelsen af et netværk." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "FEJL: Netværket kunne ikke oprettes." + +#: wp-admin/network.php:120 +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 "Lige sÃ¥ snart du har tilføjet denne kode og genindlæser siden, burde Multisite være oprettet. Dette skærmbillede, nu i netværksadministrator navigationsmenuen, vil beholde et arkiv af den tilføjede kode. Du kan skifte mellem netværksadministration og webstedsadministration ved at klikke pÃ¥ Netværksadministrator eller et af webstedsnavnene under Mine websteder dropdown-menuen i værktøjslinjen." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Du har ikke tilstrækkeligt med rettigheder til at redigere dette websted." + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Advarsel! Brugeren kan ikke ændres. Bruger %s er netværksadministrator." + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Hvis administratorens e-mail for det nye websted, ikke findes i databasen, bliver der ogsÃ¥ oprettet en ny bruger." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Deaktiver, Arkiver og Spam som fører til en bekræftelses-side. Disse handlinger kan laves om senere." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Webstedets ID bliver brugt internt, og vises ikke i pÃ¥ selve webstedet eller til brugere/gæster." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Hold musen over et websted og du fÃ¥r syv valgmuligheder (tre for hovedsiden):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Operationelle indstillinger har felter til netværkets navn og administrator e-mail." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Du kan ogsÃ¥ gÃ¥ til brugerens profilside ved at klikke pÃ¥ brugernavnet." + +#: wp-admin/network/users.php:236 +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 "Med massehandling kan du permanent slette udvalgte brugere eller tilføje/fjerne markeringen ved dem, der udvalgt som spam. Spam-brugeres indlæg vil blive slettet, og de vil ikke kunne tilmelde sig igen med samme e-mail-adresse." + +#: wp-admin/network/settings.php:30 +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 "Upload indstillinger bestemmer størrelsen af uploadede filer og mængden af tilgængelig upload-plads til hvert websted. Du kan ændre standardindstillingen for de enkelte websteder, nÃ¥r du redigerer dem. Tilladte filtyper er ogsÃ¥ listet (adskilt med mellemrum)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Besøg webstedet for at se hvordan det ser ud." + +#: wp-admin/network/settings.php:29 +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 "Indstillingerne for Nyt websted er nogle standardindstillinger, der anvendes, nÃ¥r et nyt websted er oprettet i netværket. Disse omfatter en velkomstmail for nÃ¥r et nyt websted eller brugerkonto er oprettet, samt ordlyden af det første indlæg, side, kommentar, kommentarforfatter og dennes websted." + +#: wp-admin/network/themes.php:201 +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 "Dette skærmbillede aktiverer og deaktiverer rækken af temaer, der kan vælges under menupunktet Udseende for hvert websted. Det er ikke muligt, pÃ¥ dette skærmbillede, at aktivere eller deaktivere det tema et givent websted bruger i øjeblikket." + +#: wp-admin/network/themes.php:202 +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 "Hvis netværkets administrator deaktiverer et tema der er i brug, kan det stadig være aktivt pÃ¥ et eller flere websteder. Hvis en andet tema er vælges, vil det deaktiverede tema dog ikke længere vises i webstedets Udseende > Temaer skærmbillede." + +#: wp-admin/network/settings.php:26 +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 "Dette skærmbillede indstiller og ændrer mulighederne for hele netværket. Det første websted i netværket er hovedwebstedet og er det vigtigste websted i netværket. Alle netværkets indstillinger bliver hentet fra dette oprindelige websted." + +#: wp-admin/network/settings.php:28 +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 "Oprettelsesindstillingerne kan slÃ¥ offentlige tilmeldinger til eller fra. Hvis du lader andre tilmelde sig til et websted, skal du installere spam-plugins. Mellemrum, og ikke kommaer, bør adskille navnene pÃ¥ de websteder, der er blokeret i netværket." + +#: wp-admin/network/settings.php:31 +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 "Menuindstillingen aktiverer/deaktiverer pluginmenuer til at vises for ikke-superadministratorer, sÃ¥ det kun er superadministratorer, ikke webstedadministratorer, der har adgang til at aktivere plugins." + +#: wp-admin/network/sites.php:32 +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 "Dette er hovedoversigten over alle websteder pÃ¥ dette netværk. Skift mellem liste- og uddragsvisning ved hjælp af ikonerne foroven i tabellens højre side." + +#: wp-admin/network/user-new.php:24 +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 "Brugere, der er tilmeldt til netværket uden et websted, er tilføjet som abonnenter pÃ¥ hovedwebstedet i kontrolpanelet, og de vil have en profilside, hvor de kan hÃ¥ndtere deres brugerkonto. Disse brugere vil kun se Kontrolpanelet og Mine websteder i hovednavigationen indtil et websted er oprettet til dem." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Du kan sortere tabellen ved at klikke pÃ¥ en af overskrifterne med fed og skifte mellem liste- og uddragsvisning ved hjælp af ikonerne i øverst til højre." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Hvis denne proces, af en eller anden grund, ikke gennemføres, sÃ¥ vil brugere, der logger pÃ¥ deres websted, fremtvinge den samme opdatering." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Hvis opdatering af kernekoden til den nyeste version ikke er gennemført, sÃ¥ vil det ikke pÃ¥virke noget at klikke pÃ¥ denne knap." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Denne tabel viser alle brugere i hele netværket og de websteder, som de er blevet knyttet til." + +#: wp-admin/network/users.php:237 +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 kan gøre en eksisterende bruger til superadministrator ved at gÃ¥ ind i brugerens profilside og markere feltet, der giver brugere rolle som superadministrator." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Følgende ord er reserveret til brug af WordPress-funktioner og kan ikke bruges som blog-navne: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Advarsel! Problem ved opdatering af %1$s. Din server kan muligvis ikke forbinde til websteder, der kører pÃ¥ den. Fejlmeddelelse: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Hvis du ønsker at begrænse oprettelser fra bestemte domæner. Et domæne per linje. " + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Hvis du ønsker at blokere domæner fra at blive oprettet. Et domæne per linje. " + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Hvis oprettelser er deaktiveret, skal du indstille NOBLOGREDIRECT i wp-config.php til en webadresse, du vil omdirigere besøgende til, hvis de besøger et ikke-eksisterende websted." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Kan ikke oprette et tomt websted." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Hvis din browser ikke henter den næste side automatisk, skal du klikke pÃ¥ dette link:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Webstedet er markeret som spam." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Webstederne er markerede som spam." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Webstederne er fjernet fra spam." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Brugerne er fjernet fra spam." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Websted fjernet fra spam." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Websteder slettet." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Websted slettet." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Brugere markeret som spam." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Opdater siteurl og startside ogsÃ¥." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Websted deaktiveret." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Websted aktiveret." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Websted er ikke længere arkiveret." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Brugere slettet." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Webstedet er blevet arkiveret." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Ugyldig e-mail-adresse." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Der opstod en fejl under oprettelsen af brugeren." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Du har ikke rettigheder til at ændre det aktuelle websted." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Upload filtyper" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Begræns den samlede størrelse af filer uploadet til %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "Forfatteren af den første kommentar pÃ¥ et nyt websted." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Det første indlæg pÃ¥ et nyt websted." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "Den første side pÃ¥ et nyt websted." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Den første kommentar pÃ¥ et nyt websted." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "URL'en for den første kommentar pÃ¥ et nyt websted." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Helt færdig!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Brugere, der er logget ind, kan oprette nye websteder." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "BÃ¥de websteder og brugerkonti kan oprettes." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Brugerkonti kan oprettes." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Oprettelser er deaktiveret." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Aktiver administrationsmenuer" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Operationelle indstillinger" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Indstillinger for upload " + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Indstillinger for nye websteder" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Indstillinger for oprettelser" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Manglende eller ugyldig webstedsadresse." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Manglende e-mail-adresse." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Netværkets administrator e-mail" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Nyt websted oprettet" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "Den velkomst e-mail der sendes til nye ejere af websteder." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Webstedets upload-plads" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Send netværkets administrator en besked via e-mail hver gang nogen opretter et websted eller en brugerkonto." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Brugerne har ikke tilladelse til at oprette disse websteder. Adskil navne med mellemrum." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Næste websteder" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Du har ikke tilladelse til at tilgÃ¥ denne side." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Bekræft" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Kan ikke oprette en tom bruger." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Gentaget brugernavn eller e-mail-adresse." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Tillad nye registreringer" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Besked om oprettelser" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Tilføj nye brugere" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Blokerede navne" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Begrænsning i oprettelser i forhold til e-mail-adresser" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Blokerede e-mail-domæner" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Velkomst e-mail" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Velkomst til bruger e-mail" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Den velkomst e-mail der sendes til nye brugere." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Første side" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Første kommentar" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Første kommentar forfatter" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "Første kommentar URL" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Maksimal størrelse pÃ¥ filer der uploades" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Standardsprog" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Tilføj websted" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Webstedets adresse" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Administrator e-mail" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "En ny bruger vil blive oprettet hvis ovennævnte e-mail-adresse ikke findes i databasen." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "Dit brugernavn og kodeord vil blive sendt til denne e-mail-adresse." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Brugernavn og kodeord vil blive sendt til ovenstÃ¥ende e-mail-adresse." \ 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..d5e9efbf6e801352abaf42a0b881d7b65ee3ee2d GIT binary patch literal 48633 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 hL}{D*@=Y@{^*!wmrwp0htZ!;h{replacing other WordPress rules:" +msgstr "Füge folgendes zur Datei %1$s in %2$s ein und ersetze damit andere WordPress-Regeln:" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Was soll mit Inhalten von %s geschehen?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Support Forums" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Bestätige deine Aktion" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Übertrage oder lösche Inhalte bevor Benutzer gelöscht werden." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Diese E-Mail-Adresse bekommt die Benachrichtigungen. Registrierung- und Support-E-Mails werden zudem von dieser Adresse versendet." + +#: wp-admin/network/users.php:233 +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 Webseiten-Namens führt zu einer Bearbeiten-Seite für diese Webseite." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Um einen neuen Benutzer hinzuzufügen, klicke auf Benutzer neu hinzufügen." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Um eine neue Website hinzuzufügen, klicke auf Neue Website hinzufügen " + +#: 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 "Um nach einem Benutzer zu suchen, gib eine E-Mail-Adresse oder Benutzernamen ein. Benutze einen Platzhalter, um nach Teilen eines Nutzernamens zu suchen, z.B. Benutzer*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Um nach einer Website zu suchen, gib den Pfad oder die Domain ein." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Die Datenbankaktualisierung kann eine Weile dauern, bitte gedulde dich." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Optionen gespeichert." + +#: wp-admin/network/index.php:25 +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/index.php:26 +msgid "From here you can:" +msgstr "Von hier aus kannst Du:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Neue Seiten oder Benutzer hinzufügen oder bearbeiten" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Installiere und aktiviere Themen oder Plugins" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Aktualisiere Dein Netzwerk" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Bearbeite die globalen Netzwerk-Einstellungen" + +#: 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 in dieser Ansicht zeigt die aktuellen Benutzerzugriffszahlen sowie Seitenzahlen Deines Netzwerks." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Um nach einem Benutzer oder einer Seite zu suchen, benutze die Suchfelder." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Schnellzugriff" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Netzwerk aktualisieren" + +#: wp-admin/network/upgrade.php:25 +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 "Verwende diese Seite 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 Klicken auf die Schaltfläche Netzwerk-Aktualisierung wirst Du durch jede Website im Netz Schritt für Schritt geführt (in Paketen von je fünf Webseiten). Stelle bitte sicher, dass alle Datenbank-Updates angewendet werden." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Dokumentation von Upgrade Network" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Aktualisierung der Datenbank notwendig" + +#: wp-admin/network/upgrade.php:103 +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 fortfahren kannst, müssen die einzelnen Webseiten in Deinem Netzwerk ebenfalls noch aktualisiert werden." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Neue Seite erstellt von %1$s\n" +"\n" +"Adresse: %2$s\n" +"Name: %3$s" + +#: wp-admin/network.php:119 +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.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Netzwerkinstallationen in Unterverzeichnissen sind nicht vollkommen kompatibel mit benutzerdefinierten wp-content Verzeichnissen." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Dokumentation der Netzwerkeinstellungen (en)" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Bitte Benutzernamen und E-Mail-Adresse eingeben" + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Bitte einen Benutzer auswählen, um die Rolle ändern zu können." + +#: wp-admin/network/site-users.php:224 +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:227 +msgid "User created." +msgstr "Der Benutzer wurde angelegt." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Achtung! Der Benutzer %s kann nicht gelöscht werden, da er ein Netzwerk-Administrator ist." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Seite: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Benutzer hinzufügen" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Der Benutzer konnte nicht hinzugefügt werden." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Dir ist es nicht erlaubt, diese Seite zu löschen." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Benutzer ist schon ein Mitglied dieser Seite." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Seiteninfo wurde aktualisiert." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Warnung! Benutzer %s kann nicht gelöscht werden." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Gib den Benutzernamen eines bestehenden Benutzers ein." + +#: wp-admin/network/themes.php:240 +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 Hauptseite aktiv ist." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Erstelle eine neue Website" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Theme gelöscht." +msgstr[1] "%s Themes gelöscht." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Dokumentation von Network Themes [en]" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Info" + +#: wp-admin/network/themes.php:142 +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/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Ja, lösche dieses Theme" +msgstr[1] "Ja, lösche diese Themes" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Du bist gerade dabei folgendes Theme zu entfernen:" +msgstr[1] "Du bist gerade dabei folgende Themes zu entfernen:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Dieses Theme könnte auf anderen Seiten im Netzwerk aktiv sein." +msgstr[1] "Diese Themes könnten auf anderen Seiten im Netzwerk aktiv sein." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Theme löschen" +msgstr[1] "Themes löschen" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Netzwerkeinstellungen" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Im Netzwerk aktivierte Themes werden in dieser Ansicht nicht angezeigt." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Du hast nicht die erforderlichen Rechte, um Themes in diesem Netzwerk zu verwalten." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Verfügbare Updates" + +#: wp-admin/network/user-new.php:23 +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-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Seite editieren: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Themes für diese Seite zu löschen. " + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Das Theme wurde deaktiviert." +msgstr[1] "%s Themes wurden deaktiviert." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Ungültige Seiten-ID." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Das Theme wurde aktiviert." +msgstr[1] "%s Themes wurden aktiviert." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Kein Theme ausgewählt." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 die Themes auf, die noch nicht im gesamten Netzwerk verfügbar sind. Aktivierung über dieses Menü macht das Theme für diese Seite verfügbar. Allerdings wird das Theme nicht aktiviert, sondern im Menü \"Design\". Um das Theme im gesamten Netzwerk zur Verfügung zu stellen, nutze bitte den Link Netzwerk Themes." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Seite bearbeiten: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Nein, bringe mich zurück zur Theme-Liste" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 - Dieser Bereich zeigt eine Liste aller Einstellungen, die mit dieser Seite verbunden sind. Einige sind von WordPress und andere von Plugins erstellt worden. Beachte, dass einige Felder ausgegraut sind und serielle Daten zeigen. Diese Eingaben können aufgrund der Art und Weise, wie sie in der Datenbank abgelegt wurden, nicht geändert werden. " + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Themes" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 Domain und der Pfad werden nur selten geändert, da dies dazu führen kann, dass die Webseite nicht richtig funktioniert. Das eingetragene Datum der Registrierung und das Datum der letzten Änderung werden angezeigt. Netzwerk-Administratoren können die Seite als Spam markieren, sie archivieren, löschen, erweitern und aus der öffentlichen Auflistung entfernen oder deaktivieren." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Users - Dieser Bereich zeigt welche Benutzer mit dieser Seite verknüpft sind. Du kannst auch deren Rolle ändern, deren Passwort zurücksetzen oder einen Benutzer von der Seite entfernen. Das Löschen eines Benutzers von einer Seite löscht den Benutzer nicht aus dem gesamten Netzwerk." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Das Menü ist zum Bearbeiten von Informationen der jeweiligen Seiten, insbesondere wenn der Administrations-Bereich der Seiten nicht erreichbar ist. " + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Dashboard führt dich zum jeweiligen Dashboard der Seite." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Erlaube Seiten-Administratoren das Hinzufügen von neuen Benutzern zu ihrer Seite über „Benutzer → Hinzufügen“." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Spracheinstellungen" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Seitenoptionen aktualisiert." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Installierte Themes" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Themes %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Dokumentation von Site Management [en]" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Hinzufügen" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Alle Seiten" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Dokumentation Netzwerk Administration (en)" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Du hast nicht die erforderlichen Rechte, um Themes für diese Seite zu verwalten." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Seite wurde hinzugefügt. Zum Dashboard wechseln oder Seite bearbeiten." + +#: wp-admin/network/sites.php:31 +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 Neu Hinzufügen Bereich. Da kannst du die Seiten nach der ID Nummer, Name oder IP-Adresse suchen. Die Optionen lassen dich auswählen, wie viele Einträge pro Seite dargestellt werden." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Du hast nicht die erforderlichen Rechte, um Benutzer in diesem Netzwerk zu löschen. " + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Seiten" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Seite zu löschen. " + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Du hast nicht genügend Rechte, Seiten diesem Netzwerk hinzuzufügen." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Dokumentation für Netzwerk Benutzer (en)" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Du kannst die fett gedruckten Kopfzeilen klicken, um die Tabelle neu zu sortieren." + +#: wp-admin/network/sites.php:37 +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/themes.php:203 +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 durch den Netzwerk Administrator Seite für Seite zur Verfügung gestellt werden im Bereich Seiten bearbeiten (dort ist ein Tab \"Themes\"); du gelangst durch klicken auf den Link \"bearbeiten\" zum Bereich Alle Seiten. Nur Netzwerk Administratoren sind in der Lage Themes zu installieren oder zu bearbeiten." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Ein Link zum Bearbeiten in einem neuen Fenster." + +#: wp-admin/network/site-new.php:23 +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 Seiten zum Netzwerk hinzuzufügen. Dies wird nicht durch die Registrierungs-Einstellungen beeinflusst." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Updates" + +#: wp-admin/network/settings.php:32 +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 zu der Liste der existierenden Benutzer gehen über Netzwerk Administration > Benutzer und klicke auf den Benutzernamen, dem du Administratorrechte geben möchtest über den Bearbeiten-Link unter dem Namen. Du kommst dadurch auf die Benutzerseite und kannst ihm per Checkbox Super Administrator Rechte vergeben." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "wie %1$s/seite1 und %1$s/seite2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Server-Adresse" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Du nutzt localhost, die Seiten des WordPress Netzwerk müssen hier Unterverzeichnissen nutzen. Wenn du Sub-Domains lokal nutzen möchtest, richte dir localhost.localdomain ein. " + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Soll die Hauptseite in einem Unterverzeichnis installiert werden, muss die Permalinkstruktur angepasst werden. Möglicherweise werden vorhandene Links ungültig." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Deine Installation befindet sich in einem Verzeichnis, daher müssen die Seiten im WordPress Netzwerk Unterverzeichnisse nutzen." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Sub-Domain Installation" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Deine Installation ist nicht neu, daher müssen die Seiten im WordPress Netzwerk Sub-Domains nutzen." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Netzwerk-Titel" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Wie willst du dein Netzwerk nennen?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Deine E-Mail Adresse." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "Die Original Konfigurationsschritte werden hier zur Referenz gezeigt." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Ein bestehendes WordPress Netzwerk wurde entdeckt." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Bitte schliesse die Konfigurationsschritte ab. Um ein neues Netzwerk zu erstellen musst du deine Datenbank bereinigen und die Netzwerk-Datenbank-Tabellen entfernen oder leeren." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Netzwerk aktivieren" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Um ein Netzwerk von Seiten zu erstellen, führe die folgenden Schritte durch." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Achtung: Du solltest die vorhandene wp-config.php sowie %s Datei sichern." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Achtung: Du solltest die vorhandene wp-config.php Datei sichern." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Füge Folgendes zu Deiner wp-config.php Datei im Verzeichnis %s überhalb von /* That’s all, stop editing! Happy blogging. */ hinzu:" + +#: wp-admin/network.php:199 +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 untenstehende Formular aus und du kommst Deinem Ziel, ein Netzwerk von WordPress Seiten, näher. Anschließend werden die Konfigurationsdateien erstellt." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Stelle bitte sicher, dass das Apachemodul mod_rewrite installiert ist, denn es wird am Ende der Installation verwendet." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Dieser einmalige Authentifizierungsschlüssel fehlt auch in deiner wp-config.php Datei." +msgstr[1] "Diese einmaligen Authentifizierungsschlüssel fehlen auch in deiner wp-config.php Datei." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Du kannst kein Netzwerk mit dieser Server Adresse installieren." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Du kannst keine Portnummern wie %s verwenden." + +#: wp-admin/network.php:221 +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 ein Netzwerk mit Subdomains nutzen möchtest." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Wenn mod_rewrite deaktiviert ist, frage Deinen Provider, ob er dieses Modul für Dich aktiviert. Alternativ schaue in der Apache Dokumentation nach oder lass Dir anderweitig helfen." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s Seiten" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "Die Internetadresse Deines Netzwerks wird %s lauten." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Warnung!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Sub-Domains" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Um deine Installation sicherer zu machen, solltest du folgendes hinzufügen:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 Sub-Domains 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 Sub-Domains) anlegen oder andere Einstellungen in Permalinks (für Unterverzeichnisse) setzen." + +#: wp-admin/network.php:118 +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" + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Sobald du diese Schritte abgeschlossen hast, ist dein Netzwerk aktiviert und konfiguriert. Du musst dich erneut einloggen." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "Die Konstante DO_NOT_UPGRADE_GLOBAL_TABLES kann nicht definiert werden, wenn ein Netzwerk erstellt wird." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Netzwerk Details" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Willkommen im Netzwerk-Installations-Prozess!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Es scheint, als sei das Apache-Modul mod_rewrite nicht installiert." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Dokumentation Netzwerk erstellen (en)" + +#: wp-admin/network.php:121 +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 Seiten in Unterverzeichnissen anzulegen ist deaktiviert, sollte das Setup älter sein als einen Monat, wegen dem Permalink Problem mit “/blog/” auf der Hauptseite. Diese Sperrung wird in der zukünftigen Version behoben sein." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Sobald das Netzwerk erstellt ist, kannst du deine Plugins reaktivieren." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Bitte deaktiviere deine Plugins, bevor du das Netzwerk Feature aktivierst." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Wir empfehlen dir die Seiten-URL zu ändern in %1$s, bevor du das Netzwerk Feature aktivierst. Es wird weiterhin möglich sein, deine Website besuchen mit dem www Präfix mit einer Adresse wie %2$s, aber alle Links werden nicht denwww Präfix erhalten." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Sub-Verzeichnis Installation" + +#: wp-admin/network.php:116 +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 zu konfigurieren mit Sub-Domains (seite1.example.com) oder Unterverzeichnissen example.com/seite1). Sub-Domains benötigen eine Wildcard Sub-Domain Konfiguration in den Apache und DNS Einstellungen, sofern dein Server dies unterstützt." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Erstelle ein Netzwerk von WordPress Seiten" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Zum Dashboard zurückkehren" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Das Netzwerk-Panel ist nicht für WordPress MU Netzwerke nutzbar." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Warnung:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Bitte wähle wie du deine Seiten anlegen möchtest in deinem WordPress Netzwerk, ob mit Sub-Domains oder Unterverzeichnissen. Dies kann später nicht mehr geändert werden!" + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Dokumentation Netzwerk Übersicht (en)" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Adressen der Seiten in deinem Netzwerk" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "wie seite1.%1$s Und seite2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Netzwerk" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Sub-Verzeichnisse" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Du musst die Konstante WP_ALLOW_MULTISITE in der wp-config.php auf true setzen, um das Erstellen eines Netzwerkes zu erlauben." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "FEHLER: Das Netzwerk konnte nicht erstellt werden." + +#: wp-admin/network.php:120 +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 die Multisite 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 Seitenadministration wechseln durch Klicken auf Netzwerk Administration oder der individuellen Seite unter dem \"Meine Seiten\" Aufklappmenü in der Toolbar." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Seite zu bearbeiten." + +#: wp-admin/network/users.php:144 +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-Admnistrator." + +#: wp-admin/network/site-new.php:24 +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/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "" +"Die Möglichkeit, eine Seite zu deaktivieren, zu archivieren, oder als SPAM zu markieren. \n" +"Deaktivieren entspricht dabei der Löschung deiner Seite durch seinen Besitzer. Archivieren bietet die Möglichkeit, eine Seite vorrübergehend nicht erreichbar zu machen und anschließend wieder zu aktivieren." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Die Seiten-ID wird nur intern genutzt und wird nicht öffentlich angezeigt." + +#: wp-admin/network/sites.php:33 +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/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Die Netwerk-Optionen beinhalten unter anderem die Einstellungen für den Namen des Netzwerks, die Administrator E-Mail-Adresse und ob Schlagwörter seitenübergreifend verwendet werden sollen (standardmäßig ist diese Funktion deaktiviert)." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Du kannst auch einen Benutzer beziehungsweise sein Profil ändern, indem du direkt auf einen Benutzernamen klickst." + +#: wp-admin/network/users.php:236 +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 Auswahlbox \"Aktion wählen\" kannst du mehrere zuvor markierte Benutzer löschen oder als SPAM kennzeichnen. Als SPAM gekennzeichnete Benutzer verlieren alle ihre Beiträge und können sich nicht erneut mit ihrer E-Mail-Adresse registrieren." + +#: wp-admin/network/settings.php:30 +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 "" +"In den \"Dateiupload-Einstellungen\" kannst du festlegen, welche Dateitypen hochgeladen werden dürfen (Dateiendungen jeweils durch Leerzeichen getrennt) und wie groß einzelne Dateien sein dürfen, sowie wieviel Speicherplatz insgesamt pro Seite zur Verfügung steht. Du kannst diese Werte auch für später für jede Seite einzeln einstellen.
      \n" +"Standardmäßig sind übrigens folgende Dateitypen erlaubt:\n" +"jpg jpeg png gif mp3 mov avi wmv midi mid pdf" + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Seite anzeigen, um die Startseite direkt anzusehen." + +#: wp-admin/network/settings.php:29 +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 Seite\" werden immer dann angewandt, wenn eine neue Seite registriert wird. Dies umfasst die Willkommens-E-Mails, als auch den ersten automatisch angelegten Beitrag oder Kommentar." + +#: wp-admin/network/themes.php:201 +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 durch die Seiten im Netzwerk zur Verfügung stehen. Es aktiviert oder deaktiviert jedoch nicht das jeweils auf einer Seite genutzte Theme." + +#: wp-admin/network/themes.php:202 +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 du ein Theme deaktivierst, obwohl es in Benutzung ist, kann es sein, dass es weiterhin auf jener Seite aktiv bleibt. Wird dann ein anderes Theme vom Benutzer aktiviert, so verschwindet erst dann das Theme aus der Liste der verfügbaren Themes der jeweiligen Seite." + +#: wp-admin/network/settings.php:26 +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 "Hier werden die Einstellungen für das gesamte Netzwerk verwaltet. Die zuerst (bei der Installation von WordPress) erstellte Seite, ist die Hauptseite. Von dieser wurden auch die ersten Einstellungen übernommen." + +#: wp-admin/network/settings.php:28 +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 Registrierungseinstellungen kannst du festlegen, ob sich neue Benutzer selber registrieren und eine Seite anlegen dürfen. Falls dies erlaubt ist, solltest du ein Plugin installieren, welches SPAM-Anmeldungen verhindert. \n" +"Bei den verbotenen Seitenadressen musst du die einzelnen Begriffe jeweils mit einem Leerzeichen trennen." + +#: wp-admin/network/settings.php:31 +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 auch normale Seiten-Administratoren die Möglichkeit haben sollen, Plugins zu verwalten und damit zu aktivieren oder zu deaktivieren. Im Normallfall wirst du aber ganz gut damit fahren, dass du die Administrations-Menüs für Plugins nicht aktivierst." + +#: wp-admin/network/sites.php:32 +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 Seiten deines Netzwerks." + +#: wp-admin/network/user-new.php:24 +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 keinen eigene Seite haben, werden automatisch auf der Dashboard-Seite (siehe linker Menüpunkt \"Seiten-Netzwerk\" > \"Einstellungen\") hinzugefügt und haben so die Möglichkeit, ihr Profil zu bearbeiten und zu sehen, in welchen Seiten sie noch als Abonennten geführt sind." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Mit den jeweiligen Überschriften im Tabellenkopf kannst du die Tabelle nach gewünschten Eigenschaften sortieren, indem du einfach die Spaltenüberschrift anklickst. Die Symbole rechts oben über der Tabelle erlauben das Umschalten zwischen einer kompakten Listendarstellung oder der zusätzlichen Anzeige einer Kurzvorschau." + +#: wp-admin/network/upgrade.php:27 +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, so wird er automatisch ausgeführt, sobald ein Benutzer sich auf seiner Seite anmeldet." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Falls jedoch keine Aktualisierungen zu tätigen sind, macht ein Klick auf die Schaltfläche auch nichts kaputt." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Diese Übersicht zeigt alle Benutzer dieses Netzwerks und welchen Seiten sie angehören." + +#: wp-admin/network/users.php:237 +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 "Willst du weitere seitenübergreifende Administratoren festlegen, so musst du das über die Option \"Benutzer\" > (Benutzer) \"Bearbeiten\" tun. Der Link \"Bearbeiten\" erscheint beim Überfahren eines Benutzernamens. Du kannst auch direkt auf einen Benutzernamen klicken. Im Profil des angewählten Benutzers kannst du dann die Option \"Mache diesen Nutzer zum seitenübergreifenden Administrator für das gesamte Netzwerk.\" aktivieren." + +#: wp-admin/network/site-new.php:49 +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 Seitenadresse genutzt werden:\n" +"%s" + +#: wp-admin/network/upgrade.php:69 +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! Problem beim aktualisieren von %1$s. Vermutlich gab es einen Zeitablauf. Die Fehlermeldung lautet: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Falls du die Registrierung für bestimmte E-Mail-Domains (z.B. example.com) limitieren willst. Nutze pro Domain eine Zeile." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Falls du für bestimmte E-Mail-Domains (z.B. example.com) die Registrierung verbieten möchtest. Nutze pro Domain eine Zeile." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Wenn Neuregistrierungen deaktiviert sind, füge bitte in die Datei wp-config.php die Zeile define( 'NOBLOGREDIRECT', 'http://example.com' ); ein und passe die URL an, zu der die Besucher weitergeleitet werden sollen, wenn sie eine nichtexistierende Seite aufrufen." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Eine leere Seite kann nicht erstellt werden." + +#: wp-admin/network/upgrade.php:88 +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/sites.php:224 +msgid "Site marked as spam." +msgstr "Diese Seite wurde als SPAM eingestuft." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Seiten wurden als SPAM eingestuft." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Die Seiten sind nicht mehr als SPAM eingestuft." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Benutzer wurde aus Spam entfernt." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Die Seite wird nicht mehr als SPAM eingestuft." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Die Seiten wurden gelöscht." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Die Seite wurde gelöscht." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Benutzer als SPAM markiert." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "siteurl und home ebenfalls aktualisieren." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Die Seite wurde deaktiviert." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Die Seite wurde aktiviert." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Die Seite wurde wiederhergestellt." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Benutzer wurden gelöscht." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Die Seite wurde archiviert." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Ungültige Email-Adresse" + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Beim erstellen des Benutzers ist ein Fehler aufgetreten." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Du hast nicht das Recht, Änderungen an dieser Seite vorzunehmen." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Erlaubte Dateitypen" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Jede Seite hat einen maximalen Speicherplatz von %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "Der Autor des ersten Kommentars eine neuen Seite." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Der erste Beitrag einer neuen Seite." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "Die erste Seite einer neuen Seite." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Der erste Kommentar auf einer neuen Seite." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "Die URL für den ersten Kommentar einer neuen Seite." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Alles fertig!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Angemeldete Benutzer können neue Seiten anlegen." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Es können neue Seiten und Benutzer registriert werden." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Benutzer dürfen sich registrieren." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Registrierung ist deaktiviert." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Administrations-Menüs aktivieren für:" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Grundeinstellungen" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Dateiupload-Einstellungen" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Einstellungen für neue Seiten" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Registrierungseinstellungen" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Fehlende oder ungültige Seiten-Adresse." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Fehlende E-Mail-Adresse" + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Website-Administrator-E-Mailadresse" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Neue Seite wurde erstellt" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "Diese E-Mail wird an Benutzer versandt, die einee neuen Seite registriert haben." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Speicherplatz pro Seite" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Sende dem Administrator des Netzwerks jedes mal eine E-Mail, wenn sich jemand eine Seite oder Benutzernamen registriert." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Benutzer dürfen diese Namen nicht als Seitenadresse verwenden. Trenne die einzelnen Namen mit einem Leerzeichen." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Nächste Seiten" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Du hast nicht die erforderlichen Rechte, um auf diese Seite zuzugreifen." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Bestätigen" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Es kann kein leerer Benutzer angelegt werden." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Schon vorhandener Benutzername oder vorhandene E-Mail-Adresse." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Erlaube neue Registrierungen" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Registrierungs-Benachrichtigung" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Neue Benutzer hinzufügen" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Verbotene Seitenadressen" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Registrierung für E-Mail-Domains limitieren" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Geblockte E-Mail-Domains" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Willkommens-E-Mail" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Benutzer-Willkommen-Email" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Diese E-Mail wird an jeden neu registrierten Benutzer versandt." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Erste Seite" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Erster Kommentar" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Autor des ersten Kommentars" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "URL des ersten Kommentars" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Maximale Dateigröße eines Uploads" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Standardsprache" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Seite erstellen" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Seiten-Adresse" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Administrator E-Mail-Adresse" + +#: wp-admin/network/site-new.php:146 +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:146 +msgid "The username and password will be mailed to this email address." +msgstr "Der Benutzername und das Passwort werden an die angegebene E-Mail-Adresse gesendet." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Benutzername und Passwort werden an die angegebene E-Mail-Adresse versandt." \ No newline at end of file diff --git a/wp-content/languages/admin-network-es_ES.mo b/wp-content/languages/admin-network-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..2b3151df76fd5c43bd9362617b42a211ead9e103 GIT binary patch literal 46097 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-es_ES.po b/wp-content/languages/admin-network-es_ES.po new file mode 100644 index 0000000..204073d --- /dev/null +++ b/wp-content/languages/admin-network-es_ES.po @@ -0,0 +1,1094 @@ +# Translation of Network Admin in Spanish (Spain) +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-03-19 11:50:37+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/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Añadir lo siguiente a tu archivo %1$s en %2$s, reemplazando las otras reglas de WordPress:" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "¿Qué debe hacerse con el contenido perteneciente a %s?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Foros de soporte" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Confirma ésta acción" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Transferir o borrar contenidos antes de borrar usuarios." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Esta dirección de correo electrónico recibirá las notificaciones. Los correos electrónicos de registro y soporte también vendrán de esta dirección." + +#: wp-admin/network/users.php:233 +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 "Pasa el cursor sobre cualquier usuario de las lista para que se muestren los enlaces de edición. El enlace de edición de la izquierda te llevará a la página de edición del perfil de usuario; El de la derecha de los nombres de los sitios te lleva a la pantalla de edición de sitio del mismo." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Para añadir un usuario nuevo haz clic en Crear nuevo usuario." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Para añadir un sitio nuevo haz clic en Crear un nuevo sitio." + +#: 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 "Para buscar un usuario introduce una dirección de correo electrónico o un nombre de usuario. Utiliza comodines para buscar un nombre de usuario parcial, como usuario*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Para buscar un sitio introduce la ruta o el dominio." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "El proceso de actualización de la base de datos puede tardar un rato así que por favor ten paciencia." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Opciones guardadas." + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Bienvenido a la administración de la red (Network Admin). Esta área de administración se utiliza para gestionar todos los aspectos de tu red multisitio (Multisite Network)" + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Desde aquí puedes:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Añade y gestiona sitios o usuarios" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Instala y activa temas o plugins" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Actualiza tu red" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Modifica las opciones globales de la red" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "El widget Ahora mismo de esta pantalla ofrece contadores al usuario y sitio actual de tu red." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Para buscar un usuario o sitio usa las cajas de búsqueda." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Tareas rápidas" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Actualiza la red" + +#: wp-admin/network/upgrade.php:25 +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 "Usa esta pantalla solamente una vez hayas actualizado a una nueva versión de WordPress desde Actualizaciones disponibles (en el menú de navegación o barra de Administración de la red). Haciendo clic en el botón Actualizar red va sitio a sitio de la red, cinco cada vez, y se asegura de que se actualizan las bases de datos." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Documentación sobre actualizar red" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Se requiere actualizar la base de datos" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "¡WordPress está actualizado\" Antes de devolverte a tus cosas tenemos que actualizar los sitios de tu red uno a uno." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nuevo sitio creado por %1$s\n" +" \n" +" Dirección: %2$s\n" +" Nombre: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Añade las líneas señaladas designadas a wp-config.php (justo antes de /*...para de editar...*/) y a .htaccess (remplazando las reglas existentes de WordPress)." + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Las redes en subdirectorios pueden no ser totalmente compatibles con el directorio wp-content personalizado." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Documentación sobre Ajustes de la red" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Introduce el nombre de usuario y email." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Elige un usuario para cambiar su perfil." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Elige un usuario para borrarlo." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Usuario creado." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "¡Atención! Este usuario no puede borrarse. El usuario %s es un administrador de la red." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Sitio: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Añadir usuario" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "No se pudo añadir el usuario." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "No tienes permisos para borrar este sitio." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "El usuario ya es miembro de este sitio." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Información del sitio actualizada." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "¡Aviso! El usuario %s no puede borrarse." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Introduce el nombre de usuario de un usuario existente." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "No puedes borrar un tema si está activo en el sitio principal." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Añadir nuevo sitio" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Tema borrado." +msgstr[1] "%s temas borrados." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Documentación sobre Temas de la red" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Información" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "¿Estás seguro de que quieres borrar estos temas?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Sí, borrar este tema" +msgstr[1] "Sí, borrar estos temas" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Estás a punto de borrar el siguiente tema:" +msgstr[1] "Estás a punto de borrar los siguientes temas:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Este tema podría estar activo en otros sitios de la red." +msgstr[1] "Estos temas podrían estar activos en otros sitios de la red." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Borrar tema" +msgstr[1] "Borrar temas" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Ajustes de red" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Los temas activos para la red no se muestran en esta pantalla." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "No tienes suficientes permisos para administrar temas de la red." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Actualizaciones disponibles" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Añadir usuario configurará una nueva cuenta de usuario en la red y enviará a esa persona un correo electrónico con su usuario y contraseña." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Editar sitio: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "No tienes suficientes permisos para borrar temas en este sitio." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Tema desactivado." +msgstr[1] "%s temas desactivados." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "ID de sitio no válido." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Tema activado" +msgstr[1] "%s temas activados." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Ningún tema seleccionado." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Temas - Esta área muestra temas que no están activos en la red. Activando un tema en este menú hará que esté disponible para este sitio. No activa el tema pero permite que se muestre en el menú de Aspecto del sitio. Para activar un tema para toda la red ve a la pantalla de Temas de la red." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Editar sitio: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "No, devuélveme a la lista de temas" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Ajustes - Esta página muestra una lista de todos los ajustes asociados a este sitio. Algunos han sido creados por WordPerss y otros los crean los plugins que activas. Observa que algunos campos están oscurecidos y muestran Serialized data. No puedes modificar estos valores por el modo en que el ajuste está almacenado en la base de datos." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Temas" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "Información: El dominio y la ruta raramente se editan porque podría provocar que el sitio no funcionase correctamente. Se muestran las fechas de registro y de la última actualización. Los administradores de red puede marcar un sitio como archivado, spam, borrado y de contenido pata adultos, para borrarlo de las listas públicas o desactivado." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Usuarios - Esto muestra los usuarios asociados a este sitio. También puedes cambiar su perfil, reiniciar su contraseña o borrarlos del sitio. Borrar un usuario del sitio no borra al usuario de la red." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "El menú es para editar información específica de sitios individuales, especialmente si el área de administración de un sitio no está disponible." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Escritorio te lleva al escritorio de ese sitio." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Permite a los administradores de sitio añadir nuevos usuarios a su sitio a través de la página \"Usuarios → Añadir nuevo\"." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Ajustes de idioma" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Opciones del sitio actualizadas." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Temas instalados" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Temas %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Documentación sobre Gestión del sitio" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Todos los sitios" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Documentación sobre Administrador de la red" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "No tienes suficentes permisos para administrar temas en este sitio." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Sitio añadido. Visita el Escritorio or Edita el sitio" + +#: wp-admin/network/sites.php:31 +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 "Añadir nuevo te lleva a la pantalla de Añadir nuevo sitiio. Puedes buscar un sitio por nombre, número de ID o dirección IP. Las Opciones de pantalla te permiten elegir cuantos sitios mostrar por página." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "No tienes suficientes permisos para añadir usuarios a esta red." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Sitios" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "No tienes permisos para borrar ese sitio." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "No tienes suficientes permisos para añadir sitios a esta red." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Documentación sobre Usuarios de la red" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Haciendo clic en las cabeceras en negrita puedes reordenar esta tabla." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Borrar es una acción permanente tras las pantallas de confirmación." + +#: wp-admin/network/themes.php:203 +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 "Los temas puede activarlos el administrador de la red sitio a sitio en la pantalla de Editar sitio (que tiene una pestaña Temas); puedes llegar ahí desde el enlace de acción Editar de la pantalla Todos los sitios. Solo los administradores de red pueden instalar o editar temas. " + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Un enlace de Editar que lleva a otra pantalla de Editar sitio." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Esta pantalla es para que los Super administradores añadan nuevos sitios a la red. No le afectan los ajustes de registro." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Actualizar" + +#: wp-admin/network/settings.php:32 +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 "Los super administadores ya no pueden añadirse en la pantalla de Ajustes. Ahora debes ir a la lista de usuarios existentes en Administrar red > Usuarios y hacer clic en el enlace de acción de Usuario o Editar debajo del nombre. Esto te lleva a una página de Editar usuario en la que puedes marcar una casilla que le dará privilegios de Super administrador." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "cómo %1$s/sitio1 and %1$s/sitio2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Dirección del servidor" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Cómo estás usando localhost los sitios en tu red de WordPress deben estar en subdirectorios. Considera usar localhost.localdomain si deseas usar subdominios." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "El sitio principal en un subdirectorio de instalación tendrá que utilizar una estructura de enlaces permanentes modificada, lo que podría romper los vínculos existentes." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Cómo lo has instalado en un subdirectorio, los sitios en tu red de WordPress, deben usar subdirectorios." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Instalación en subdominio" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Como tu instalación no es nueva, los sitios de tu red deberán utilizar subdominios." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Título de la red" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "¿Cómo quieres llamar a tu red?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Tu dirección de correo electrónico." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "Los pasos de configuración originales se muestran aquí para tenerlos como referencia." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Se ha detectado una red de WordPress existente." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Por favor, completa los pasos de configuración. Para crear una nueva red necesitarás vaciar o eliminar las tablas de la red en la base de datos." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Activando la red" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Completa los siguientes pasos para activar la función de creación de red de sitios." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Cuidado: Te recomendamos que hagas copia de seguridad de tus archivos wp-config.php y %s." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Atención: Recomendamos realizar una copia de seguridad de tu archivo wp-config.php." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Añade lo siguiente a tu archivo wp-config.php en %s sobre la línea que dice /* ¡Eso es todo, no hay que editar nada más! Feliz blogging. */:" + +#: wp-admin/network.php:199 +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 "Completa la información siguiente y estarás en el camino de crear una red de sitios con WordPress. Crearemos los archivos de configuración en el siguiente paso." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Por favor, asegúrate de que el módulo Apache mod_rewrite está instalado, ya que será utilizado al finalizar la instalación." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Esta clave de autentificación tampoco se encuentra en tu archivo wp-config.php" +msgstr[1] "Estas claves de autentificación tampoco se encuentran en tu archivo wp-config.php" + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "No puedes instalar una red de sitios con tu dirección de servidor." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "No puedes usar números de puerto como %s." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Necesitarás crear un registro DNS wildcard si vas a utilizar la funcionalidad de servidor vitual (sub-dominios)." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Si mod_rewrite está deshabilitado, pide a su administrador que active ese módulo, o revise la documentación de Apache o en otros sitios para conseguir ayuda para su configuración." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "Sitios de %s" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "La dirección en internet de tu red será %s." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "¡Aviso!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Subdominios" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Para hacer tu instalación más segura debes añadir lo siguiente:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Elige subdominios o subdirectorios. Esto solo puede cambiarse reconfigurando tu instalación. Rellena los detalles de la red y haz clic en instalar. Si no funciona, deberás añadir un registro DNS wildcard (para los subdominios) o cambiar a otro ajuste de enlaces permanentes (para los subdirectorios)." + +#: wp-admin/network.php:118 +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 "La siguiente pantalla para configurar la red te ofrecerá líneas de código autogeneradas para ti para que las añadas a tus archivos wp-config.php y .htaccess. Asegúrate de que los ajustes de tu cliente FTP permiten que los ficheros con un punto delante se muestren, para que puedas ver el fichero .htaccess; puede que tengas que crear este archivo si no estuviera ya creado. Haz copias de seguridad de esos dos archivos." + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Una vez que completes estos pasos tu red estará activa y configurada. Deberás acceder de nuevo." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "La constante DO_NOT_UPGRADE_GLOBAL_TABLES no puede definirse al crear una red." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Detalles de la red" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "¡Bienvenido al proceso de instalación de la red!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Parece que el módulo mod_rewrite de Apache no está instalado." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Documentación sobre Crear una red" + +#: wp-admin/network.php:121 +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 "La elección de sitios como subdirectorios está desactivada si esta instalación es de hace más de un mes para evitar problemas con la estructura “/blog/” de los enlaces permanentes. Esta desactivación y cómo evitarla será abordado en futuras versiones de WordPress." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Una vez que se cree la red podrás reactivar tus plugins." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Por favor, desactiva tus plugins antes de activar la función de red." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Te recomendamos que cambies la URL de tu sitio a %1$s antes de activar la función de red. Seguirá siendo posible visitar tu sitio con el prefijo www con una dirección como %2$s, pero ningún enlace tendrá el prefijo www." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Instalación en subdirectorio" + +#: wp-admin/network.php:116 +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 "Esta pantalla te permite configurar una red con subdominios (sitio1.ejemplo.com) o subdirectorios (ejemplo.com/sitio1). Los subdominios requieren tener activadas las wildcard de subdominios en la configuración de Apache y en los registros DNS, si tu alojamiento lo permite." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Crear una red de sitios de WordPress" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Volver al escritorio" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "El panel de creación de la Red no es para redes de WordPress MU." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Advertencia:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Por favor, elige como quieres que estén los sitios en tu red de WordPress, subdominios o subdirectorios. No podrás cambiarlo más tarde." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Documentación sobre la pantalla de red" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Direcciones de los sitios en tu red" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "cómo sitio1.%1$s y sitio2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Red" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Subdirectorios" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Debes definir la constante WP_ALLOW_MULTISITE como true en tu archivo wp-config.php para permitir la creación de una red." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "ERROR: La red no ha podido crearse." + +#: wp-admin/network.php:120 +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 "Una vez añadido este código y recargado tu navegador, el multisitio debería estar activo. Esta pantalla, una vez que se convierta en el menú de navegación del administrador de la red, mantendrá un archivo del código añadido. Puedes alternar entre Administrador de red y Administración del sitio haciendo clic en el administrador de red o en Mis sitios en el menú desplegable en la barra de herramientas." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "No tienes suficientes permisos para editar este sitio." + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "¡Atención! El usuario no puede modificarse. El usuario %s es un administrador de la red." + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Si el correo electrónico del administrador para el nuevo sitio no existe en la base de datos también se creará un nuevo usuario." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Desactivar, Archivar y Spam te llevan a pantallas de confirmación. Estas acciones pueden revertirse más tarde." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "El ID de sitio se usa internamente, y no se muestra en la parte visible del sitio o a los usuarios/visitantes." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Al pasar el cursor sobre cada sitio se muestran siete opciones (tres para el sitio primario):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Los ajustes operacionales tienen campos para el nombre de red y el correo electrónico del administrador." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "También puedes ir a la página de perfil del usuario haciendo clic en el nombre de usuario concreto." + +#: wp-admin/network/users.php:236 +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 "La acción en lote borrará permanentemente los usuarios seleccionados, o marca/desmarca los seleccionados como spam. Se borrarán las entradas de los usuarios spam y no podrán acceder de nuevo con la misma dirección de correo electrónico. " + +#: wp-admin/network/settings.php:30 +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 "Los ajustes de subida controlan el tamaño para la subida de archivos y la cantidad de espacio de subida disponible para cada sitio. Puedes cambiar el valor por defecto para sitios específicos cuando edites un sitio en concreto. También se listan los tipos de archivo permitidos (separados solo por espacios)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Visitar para ir a la portada del sitio público." + +#: wp-admin/network/settings.php:29 +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 "Los ajustes para nuevos sitios se aplican cuando se crea un nuevo sitio en la red. Esto incluye correo electrónico de bienvenida cuando se registra un nuevo sitio o cuenta de usuario y que poner en la primera entrada, página, comentario, autor del comentario y la URL del comentario." + +#: wp-admin/network/themes.php:201 +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 "Esta pantalla activa o desactiva la inclusión en la disponibilidad de Temas para los sitios en el menú Apariencia de cada sitio. No activa o desactiva que temas se están usando en cada sitio." + +#: wp-admin/network/themes.php:202 +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 "Si el administrador de la red desactiva un tema que está en uso, podrá continuar seleccionado en el sitio que lo tenga en uso. Si en el sitio selecciona otro tema, el tema ya no le aparecerá en la pantalla Apariencia > Temas." + +#: wp-admin/network/settings.php:26 +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 "Esta pantalla establece y cambia las opciones para toda la red. El primer sitio es el sitio principal de la red y las opciones de red serán pasadas desde las opciones del sitio original." + +#: wp-admin/network/settings.php:28 +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 "Los ajustes de registro pueden activar/desactivar el registro público. Si permites que la gente registre un sitio, instala un plugins de spam. Espacio, sin comas, debes separar los nombres para sitios no permitidos para esta red." + +#: wp-admin/network/settings.php:31 +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 "En ajustes de menú se activa o desactiva que aparezca o no el menú plugins para los usuarios que no son Super Admin. Es decir, solo los Super Admins, no los Admin, tienen acceso a los plugins." + +#: wp-admin/network/sites.php:32 +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 "Esta es la tabla principal de todos los sitios de la red. Cambia de vista listado o fragmento usando los iconos de la parte superior derecha de la tabla." + +#: wp-admin/network/user-new.php:24 +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 "Los usuarios que se registran en la red sin crear un sitio son añadidos al escritorio del sitio principal como suscriptores, dándoles unas páginas de perfil para gestionar sus cuentas. Estos usuarios solo verán el escritorio y Mis sitios en la navegación principal hasta que creen su propio sitio." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Puedes ordenar la tabla haciendo clic en cualquiera de las cabeceras en negritas y cambiando entre listado y extracto haciendo clic en los iconos de arriba a la derecha." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Si este proceso falla por cualquier circunstancia, cuando los usuarios accedan a su sitio forzaran esta misma actualización." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Si no se ha actualizado el núcleo, hacer clic en este botón no afectará en nada." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Esta tabla muestra todos los usuarios de la red y los sitios que tienen asignados." + +#: wp-admin/network/users.php:237 +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 "Puedes hacer a un usuario existente Super Admin. Ve a la página del perfil Editar usuario y marca la casilla para darle este privilegio." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Las siguientes palabras están reservadas para el uso en las funciones de WordPress y no pueden ser usadas como nombre del sitio: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "¡Atención! Problema al actualizar %1$s. Tu servidor no puede conectar con el sitio que está funcionando en él. Mensaje de Error: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Si quieres limitar el registro de sitios a determinados dominios. Un dominio por línea." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Si quieres banear dominios del registro de sitios. Un dominio por línea." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Si el registro está deshabilitado, por favor, define NOBLOGREDIRECT en wp-config.php con la URL que quieres que se redirija a los visitantes que visitan un sitio inexistente." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "No se puede crear un sitio vacío." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Si tu navegador no carga la siguiente página de forma automática haz clic en este enlace:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Sitio marcado como spam." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Sitios marcados como spam." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Sitios eliminados de spam." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Usuarios eliminados de spam." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Sitio eliminado de spam." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Sitios eliminados." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Sitio eliminado." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Usuario marcado como spam." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Actualizar siteurl y portada" + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Sitio desactivado." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Sitio activado." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Sitio desarchivado." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Usuarios eliminados." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Sitio archivado." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Dirección de correo electrónico no válida." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Hubo un error al crear el usuario." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "No estás autorizado a cambiar el sitio actual." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Tipos de archivo permitidos" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Tamaño máximo de espacio para archivos subidos %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "El autor del primer comentario en un sitio nuevo." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "La primera entrada en un sitio nuevo." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "La primera página en un sitio nuevo." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "El primer comentario en un sitio nuevo." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "La URL para el primer comentario en un nuevo sitio." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "¡Todo hecho!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Solo los usuarios identificados, pueden crear sitios." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Pueden ser creados sitios y usuarios." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Solo las cuentas de usuario pueden ser creadas." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Los registros están deshabilitados." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Activar menús de administración" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Ajustes operacionales" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Ajustes de subidas" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Ajustes para sitios nuevos" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Ajustes de registro" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "La dirección del sitio no está o no es válida." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Falta la dirección de correo electrónico." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Correo electrónico del administrador de la red" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Nuevo sitio creado" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "El correo electrónico de bienvenida enviado a los dueños de sitios nuevos." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Espacio de subidas para el sitio" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Enviar al administrador de la red un correo electrónico cada vez que alguien se registre o registre un sitio." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Los usuarios no tienes permiso para crear estos sitios. Separa los nombres mediante espacios." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Sitios siguientes" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "No tienes autorización para acceder a esta página" + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Confirmar" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "No se puede crear un usuario vacio" + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Nombre de usuario o correo electrónico duplicado." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Permitir nuevos registros" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Notificación de registro" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Añadir nuevos usuarios" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Nombre no permitidos" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Limitar el registro por correo electrónico" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Dominios de correo electrónico no permitidos" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Correo electrónico de bienvenida" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Correo electrónico de bienvenida al usuario" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "El correo electrónico de bienvenida enviado a los nuevos usuarios." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Primera página" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Primer comentario" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Autor del primer comentario" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "URL del primer comentario" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Tamaño máximo de archivo" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Idioma prederterminado." + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Añadir sitio" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Dirección del sitio" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Correo electrónico del administrador" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Se creará un usuario nuevo si el correo electrónico no está en la base de datos" + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "El nombre de usuario y la contraseña se enviarán a este correo electrónico." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Se enviarán el nombre de usuario y la contraseña a esta dirección de correo electrónico." \ No newline at end of file diff --git a/wp-content/languages/admin-network-fr_FR.mo b/wp-content/languages/admin-network-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..2e96d7f6041356480f13af0eae50b729fc4dbae9 GIT binary patch literal 50271 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 YgBnNuCsfjd`l|j5DzX1bfA>85e|mRLQvd(} literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-fr_FR.po b/wp-content/languages/admin-network-fr_FR.po new file mode 100644 index 0000000..5ae3f31 --- /dev/null +++ b/wp-content/languages/admin-network-fr_FR.po @@ -0,0 +1,1094 @@ +# Translation of Network Admin in French (France) +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-15 15:05:46+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/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Ajoutez ce qui suit à votre fichier %1$s dans le dossier %2$s, en remplacement des règles WordPress déjà en place :" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Que faire du contenu dont %s est le propriétaire ?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Forum d’entraide en français" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Confirmez cette action" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Transférer ou supprimer le contenu avant de supprimer les utilisateurs." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Cette adresse de messagerie recevra des notifications. Les inscriptions et les messages d’assistance proviendront également de cette adresse." + +#: wp-admin/network/users.php:233 +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 "Survolez n’importe quel des utilisateurs de la liste pour faire apparaître les liens de modification. Le lien Modifier à gauche ouvrira la page de modification du profil de l'utilisateur ; le lien Modifier à droite de n'importe quel nom de site ouvrira l'écran de modification de ce site." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Pour ajouter un nouvel utilisateur, cliquez sur Créer un nouvel utilisateur." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Pour ajouter un nouveau site, cliquez sur Créer un nouveau site." + +#: 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 "Pour chercher un utilisateur, saisissez une adresse de messagerie ou un identifiant. Utilisez le signe étoile (*) pour lancer une recherche sur un identifiant partiel, par exemple utilisa*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Pour chercher un site, saisissez son chemin ou son domaine." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Le processus de mise à jour peut prendre un long moment. Merci pour votre patience." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Options enregistrées." + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Bienvenue dans l’administration de votre réseau ! Cette partie des écrans d’administration sert à gérer tous les aspects de votre réseau multisite." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "D’ici, vous pouvez :" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Ajouter et gérer des sites ou des utilisateurs" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Installer et activer des thèmes ou des extensions" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Mettre à jour votre réseau" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Modifier les réglages globaux du réseau" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Le widget Aujourd’hui de cet écran vous donne le nombre actuel d’utilisateurs et de sites sur votre réseau." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Pour chercher un utilisateur ou un site, utilisez les champs de recherche." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Tâches rapides" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Mettre à jour le réseau" + +#: wp-admin/network/upgrade.php:25 +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 "N’utilisez cet écran que quand vous avez mis à jour cette installation de WordPress (au moyen de la fonction de mise à jour automatique ou la barre d’outils). En cliquant sur « Mettre à jour le réseau », WordPress s’occupera de tous les sites du réseau, par groupes de cinq, et s’assurera que toutes les mises à jour de bases de données sont appliquées." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Documentation sur la mise à jour du réseau (en)" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Il faut mettre à jour la base de données" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress a été mis à jour ! Avant de vous laisser continuer, nous devons mettre à jour chaque site de votre réseau." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nouveau site créé par %1$s\n" +"\n" +"Adresse : %2$s\n" +"Nom : %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Ajoutez les lignes de code désignées dans le fichier wp-config.php (juste avant /*...stop editing...*/) et le fichier .htaccess (en remplaçant les règles existantes de WordPress)." + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Les réseaux dans un sous-dossier peuvent ne pas être complètement compatibles avec les dossiers /wp-content personnalisés." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Documentation sur les Réglages du réseau (en)" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Saisir l’identifiant et l’adresse de messagerie." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Sélectionnez un utilisateur dont vous voulez changer le rôle." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Sélectionnez un utilisateur à enlever." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "L’utilisateur a été créé." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Attention ! L’utilisateur %s ne peut être effacé car c’est un administrateur du réseau." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Site : %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Ajouter un utilisateur" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Impossible d’ajouter l’utilisateur." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Vous n’avez pas l’autorisation d’effacer ce site." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Cet utilisateur est déjà membre de ce site." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Les infos du site ont été mises à jour." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Attention ! L’utilisateur %s n’a pas pu être supprimé." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Saisir l’identifiant d’un utilisateur existant." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Vous ne pouvez pas effacer un thème s’il est activé sur le site principal." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Ajouter un nouveau site" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Thème supprimé." +msgstr[1] "%s thèmes supprimés." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Documentation sur les thèmes du réseau" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Infos" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Êtes-vous certain(e) de vouloir supprimer ces thèmes ?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Oui, supprimer ce thème" +msgstr[1] "Oui, supprimer ces thèmes" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Vous êtes sur le point de supprimer le thème suivant :" +msgstr[1] "Vous êtes sur le point de supprimer les thèmes suivants :" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Ce thème est peut-être activé sur d’autres sites du réseau" +msgstr[1] "Ces thèmes sont peut-être activés sur d’autres sites du réseau" + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Supprimer le thème" +msgstr[1] "Supprimer les thèmes" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Réglages du réseau" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Les thèmes activés pour le réseau ne sont pas visibles sur cet écran." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Vous n’avez pas les droits suffisants pour gérer les thèmes du réseau." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Mises à jour disponibles" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "« Ajouter un utilisateur » créera un nouveau compte utilisateur sur le réseau, et enverra un message contenant son identifiant et son mot de passe au destinataire." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Modifier le site : %2$s." + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Vous n’avez pas les droits suffisants pour effacer les thèmes de ce site." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Thème désactivé." +msgstr[1] "%s thèmes désactivés." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Identifiant du site invalide." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Thème activé." +msgstr[1] "%s thèmes activés." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Aucun thème sélectionné." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Thèmes - Cette zone affiche les thèmes qui n’ont pas déjà été activés pour l’ensemble du réseau. En activant un thème avec ce menu, vous le rendez disponible pour ce site. Cela ne l’active pas, mais l’affichera dans le menu Apparence du site. Pour activer un thème pour l’ensemble du réseau, rendez-vous sur l’écran Thèmes du réseau." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Modifier le site : %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Non, retourner à la liste des thèmes." + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Réglages - Cette page affiche la liste de tous les réglages associés à ce site. Certains sont créés par WordPress, d’autres par des extensions que vous activez. Notez que certains champs sont grisés et indiquent données sérialisées (Serialized Data). Vous ne pouvez pas modifier ces valeurs, du fait de la manière dont ils sont stockés dans la base de données." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Thèmes" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "Infos - Il n’est pas recommandé de modifier le domaine ou le chemin d’accès, car cela pourrait rendre le site non fonctionnel. Les dates de création et de dernière mise à jour sont affichées. Les administrateurs réseau peuvent indiquer qu’un site est archivé, indésirable, pour adulte et effacé, afin de le retirer de la liste publique ou le désactiver." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Utilisateurs - Affiche les utilisateurs associés à ce site. Vous pouvez également modifier leur rôle, réinitialiser leur mot de passe ou les enlever du site. Enlever un utilisateur d’un site ne l’enlève pas du réseau." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Ce menu sert à modifier les informations relatives à un site individuel, en particulier si sa zone d’administration est indisponible." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "« Tableau de bord » mène au tableau de bord pour ce site." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Autoriser les administrateurs de sites à ajouter de nouveaux utilisateurs à leurs sites via la page « Utilisateurs → Ajouter »." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Réglages de langue" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Les réglages du site ont été mis à jour." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Thèmes installés" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Thèmes %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Documentation sur la gestion de site (en)" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Tous les sites" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Documentation sur l’administration du réseau (en)" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Vous n’avez pas les droits suffisants pour gérer les thèmes de ce site." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Site ajouté. Afficher le tableau de bord | Modifier le site" + +#: wp-admin/network/sites.php:31 +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 "Ajouter vous envoie au formulaire en bas de cette page. Vous pouvez chercher un site par le nom, l’identifiant ou l’adresse IP. Les options d’écran vous permettent de choisir le nombre de sites à afficher sur une même page." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Vous n’avez pas les droits suffisants pour ajouter des utilisateurs à ce réseau." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Sites" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Vous n’avez pas l’autorisation de supprimer ce site." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Vous n’avez pas les droits suffisants pour ajouter des sites à ce réseau." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Ajouter" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Documentation sur les utilisateurs du réseau" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Cliquez sur les en-têtes en gras afin de retrier ce tableau." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "« Supprimer » est une action irréversible une fois passé l’écran de confirmation." + +#: wp-admin/network/themes.php:203 +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 "Les thèmes peuvent être activés par l’administrateur du réseau pour chaque site, individuellement, par le biais de l’écran de modification d’un site (et de son onglet « Thèmes »), accessible via le lien « Modifier » de la liste des sites. Seuls les administrateurs du réseau peuvent installer ou modifier des thèmes." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Un lien « Modifier » vers un nouvel écran de modification de site." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Cet écran permet aux super-admins d’ajouter de nouveaux sites au réseau. Il n’est pas limité par les réglages d’inscription." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Mises à jour" + +#: wp-admin/network/settings.php:32 +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 "Les super-admins ne peuvent plus être ajoutés via l’écran des options. Vous devez aller à la liste des utilisateurs (option « Utilisateurs » du menu « Admin du réseau ») et cliquer sur un identifiant ou sur le lien « Modifier » qui s’affiche en dessous. Vous arriverez alors à un écran vous permettant de modifier ce compte utilisateur, où une case à cocher donne les droits de super-admin." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "comme %1$s/site1 et %1$s/site2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Adresse du serveur" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Vous utilisez localhost, donc les sites de votre réseau WordPress doivent utiliser des sous-dossiers. Songez à utiliser localhost.localdomain si vous préférez utiliser des sous-domaines." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Le site principal installé dans un sous-dossier aura besoin d’utiliser une structure de permaliens personnalisés, ce qui pourra potentiellement casser des liens existants." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Votre installation est située dans un dossier, donc les sites de votre réseau WordPress doivent forcément utiliser des sous-dossiers." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Installation sous-domaine" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Votre installation n’est pas récente, donc les sites de votre réseau WordPress doivent utiliser les sous-domaines." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Nom du réseau" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Quel nom voulez-vous donner à votre réseau ?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Votre adresse de contact." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "Pour rappel, voici les étapes de configuration originelles." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Un réseau WordPress existant a été détecté." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Veuillez effectuer les étapes de configuration. Pour créer un nouveau réseau, vous devrez vider ou effacer les tables de la base de données du réseau." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Activer le réseau de sites" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Suivez les étapes ci-après pour activer les fonctionnalités permettant la création d’un réseau de sites." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Attention : nous vous recommandons de faire une copie de sauvegarde de vos fichiers wp-config.php et %s actuels." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Attention : nous vous recommandons de faire une copie de sauvegarde de votre fichier wp-config.php actuel." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Ajoutez les lignes suivantes à votre fichier wp-config.php, dans %s, au-dessus de la ligne /* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */ :" + +#: wp-admin/network.php:199 +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 "Complétez le formulaire ci-dessous et vous serez prêt à créer un réseau de sites WordPress. Nous créerons les fichiers de configurations à l’étape suivante." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Vérifiez bien que le module Apache mod_rewrite est installé, car il sera nécessaire à la fin de cette installation." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Cette clé d’authentification unique ne se trouve pas non plus dans votre fichier wp-config.php." +msgstr[1] "Ces clés d’authentification uniques ne se trouvent pas non plus dans votre fichier wp-config.php." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Vous ne pouvez pas installer de réseau de sites avec cette adresse serveur." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Vous ne pouvez pas utiliser de numéros de port tels que %s." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Vous aurez besoin d’un enregistrement DNS générique (wildcard) pour permettre l’utilisation de la forme sous-domaine (hôte virtuel)." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Si le module mod_rewrite est désactivé, contactez votre administrateur pour l’activer, ou lisez la documentation Apache officielle ou non, pour comprendre comment le mettre en place." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "Réseau %s" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "L’adresse internet de votre réseau sera %s." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Attention !" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Sous-domaines" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Pour mieux sécuriser votre installation, vous devriez également ajouter :" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Faites le choix entre sous-domaines ou sous-dossiers. Une fois l’installation configurée, vous ne pourrez pas revenir en arrière sans recommencer à zéro. Saisissez tous les détails, et cliquez sur « Installer ». Si cela ne marche pas, vous devrez sans doute ajouter une entrée de sous-domaine générique (wildcard) dans vos enregistrements DNS, ou passer à un réglage différent pour vos permaliens (si en mode sous-dossiers)." + +#: wp-admin/network.php:118 +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 "L’écran suivant vous présentera un ensemble de lignes de code générées à partir de votre configuration, qu’il vous faudra ajouter à vos fichiers wp-config.php et .htaccess. Veillez bien à ce que votre client FTP soit configuré pour afficher les fichiers commençant par un point, afin que vous puissiez trouver le fichier .htaccess. Il est possible que vous ayez à créer ce fichier s’il n’est pas déjà présent. Avant toute modification de wp-config.php et .htaccess, faites-en une copie de sauvegarde." + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Une fois les étapes effectuées, votre réseau sera activé et configuré. Vous devez maintenant vous reconnecter." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "La constante DO_NOT_UPGRADE_GLOBAL_TABLES ne doit pas être définie lors de la création du réseau." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Détails du réseau" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Bienvenue dans le processus d’installation du réseau !" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Il semble que le module Apache mod_rewrite n’est pas installé." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Documentation sur la création d’un réseau de sites" + +#: wp-admin/network.php:121 +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 "Le choix d’avoir des sites en mode sous-répertoire est désactivé si le réseau a été installé il y a un mois ou plus, afin de pallier les problèmes de permaliens avec l’ajout de « /blog/ » sur les adresses du site principal. Cette limitation sera corrigée dans une prochaine version." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Une fois le réseau créé, vous pourrez réactiver vos extensions." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Veuillez désactiver vos extensions avant la mise en place de votre réseau de sites." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Nous vous recommandons de modifier votre réglage « siteurl » pour %1$s avec d’activer la fonctionnalité de réseau. Il sera toujours possible de se rendre sur votre site par le biais du préfixe « www » avec une adresse comme %2$s, mais les liens n’auront pas le préfixe « www »." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Installation dans un sous-dossier" + +#: wp-admin/network.php:116 +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 "Cet écran vous permet de configurer un réseau, sous la forme sous-domaines (site1.example.com) ou sous-dossiers (example.com/site1). La forme sous-domaines nécessite une entrée de sous-domaine générique (wildcard) dans les enregistrements DNS et la configuration Apache, si votre hébergeur le permet." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Créer un réseau de sites WordPress" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Revenir au tableau de bord" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Le panneau de création de réseau n’est pas conçu pour les réseaux WordPress MU." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Attention :" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Veuillez décider si vous voulez que les sites de votre installation WordPress utilisent des sous-domaines ou des sous-dossiers. Ce réglage est définitif, vous ne pourrez pas revenir en arrière." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Documentation sur l’écran Outils > Réseau (en)" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Adresse des sites dans votre réseau" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "comme site1.%1$s et site2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Réseau" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Sous-dossiers" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Afin d’autoriser la création d’un réseau, vous devez définir la constante WP_ALLOW_MULTISITE comme « true » dans votre fichier wp-config.php." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "ERREUR : le réseau n’a pas pu être créé." + +#: wp-admin/network.php:120 +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 "Une fois que vous aurez ajouté ce code et rafraîchi la page dans votre navigateur, le mode multisite devrait être activé. Cet écran, désormais placé dans le menu de navigation Admin du Réseau, conservera une archive du code ajouté. Vous pouvez basculer de l’administration du réseau à l’administration du site en cliquant sur « Admin du réseau », ou en cliquant sur le nom d’un site individuel dans le menu déroulant « Mes Sites » de la barre d’outils." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Vous n’avez pas les droits suffisants pour modifier ce site." + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Attention ! L’utilisateur %s ne peut être modifié car c’est un administrateur du réseau." + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Si l’adresse de contact du nouveau site n’existe pas dans la base de données, un nouvel utilisateur sera créé pour l’occasion." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "« Désactiver », « Archiver » et « Indésirable » envoient chacun à des écrans de confirmation. Ces actions peuvent être annulées par la suite ." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "L’identifiant du site est utilisé en interne et n’est pas affiché dans la partie publique du site, ni aux utilisateurs/visiteurs." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Survoler chaque site avec la souris révèle sept options (trois pour le site principal) :" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Les réglages de fonctionnement permettent de modifier le nom du réseau, et l’adresse de messagerie de l’administrateur." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Vous pouvez également aller sur la page de profil d’un utilisateur en cliquant sur son identifiant." + +#: wp-admin/network/users.php:236 +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 "Le menu « Actions groupées » permet d’effacer définitivement plusieurs utilisateurs d’un coup, ou de les marquer comme sains ou indésirables. Les utilisateurs indésirables verront leurs articles supprimés, et ne pourront plus se connecter avec leur adresse de messagerie." + +#: wp-admin/network/settings.php:30 +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 "Les réglages d’envoi des fichiers permettent de limiter la taille des fichiers mis en ligne et l’espace disponible pour chaque site. Vous pouvez préciser la valeur pour chaque site individuellement. Vous pouvez également préciser les types de fichiers acceptés (séparés par des espaces)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "« Afficher » envoie vers la page d’accueil du site." + +#: wp-admin/network/settings.php:29 +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 "Les réglages des nouveaux sites sont les réglages par défaut appliqués à tout nouveau site créé sur le réseau. Cela comprend le message d’accueil quand un nouvel utilisateur ou un nouveau site est enregistré, ainsi que le contenu du premier article, de la première page et du premier commentaire (dont le nom et l’adresse web du commentateur)." + +#: wp-admin/network/themes.php:201 +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 "Cet écran permet d’activer ou désactiver la disponibilité des thèmes pour tous les sites du réseau. Il ne permet pas d’activer ou activer le thème actuellement utilisé ce site." + +#: wp-admin/network/themes.php:202 +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 "Si l’administrateur du réseau désactive un thème en cours d’utilisation par un site, ce thème restera en place pour ce site. Si le site change de thème, le thème désactivé n’apparaîtra plus dans l’écran de sélection des thèmes de ce site." + +#: wp-admin/network/settings.php:26 +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 "Cet écran vous donne accès aux options régissant l’ensemble du réseau. Le premier site est le site principal du réseau, et les options du réseau sont tirées des options de ce premier site." + +#: wp-admin/network/settings.php:28 +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 "Les réglages d’inscription permettent d’ouvrir ou fermer les inscriptions au public. Si vous ouvrez les inscriptions, veillez à installer des extensions antispam. Les domaines bannis devraient être indiqués séparés d’un espace, non d’une virgule." + +#: wp-admin/network/settings.php:31 +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 "Le réglage du menu (dés)active la section « Extensions » du menu pour les utilisateurs normaux, de telle sorte que seuls les super-admins peuvent y accéder pour activer une extension." + +#: wp-admin/network/sites.php:32 +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 "Voici la liste de tous les sites de ce réseau. Vous pouvez changer de vue (liste avec ou sans extrait) en utilisant les icônes présentes en haut à droite de la liste." + +#: wp-admin/network/user-new.php:24 +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 "Les utilisateurs qui se sont inscrits sur le réseau sans créer de site deviennent abonnés du site d’accueil. Celui-ci leur permet d’accéder à leur compte. Ces utilisateurs ne voient dans la navigation principale que les options « Tableau de bord » et « Mes sites », jusqu’à ce qu’un site leur soit créé." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Un clic sur le titre d’une colonne permet de changer le tri du tableau. Les icônes en haut à droit permettent d’afficher des extraits ou non." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Si ce processus échoue pour n’importe quelles raisons, les utilisateurs se connectant à leurs sites déclencheront la même mise à jour." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "S’il n’y a pas eu de mise à jour de l’installation de WordPress récemment, cliquer sur ce bouton n’aura aucun effet." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Ce tableau affiche tous les utilisateurs appartenant au réseau, et les sites auxquels ils sont assignés." + +#: wp-admin/network/users.php:237 +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 "Vous pouvez promouvoir un utilisateur existant en super-admin en allant sur leur page de profil, et en cochant la case correspondante." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Les mots suivants sont réservés pour l’usage de fonctions WordPress et ne peuvent pas être utilisés comme nom de site : %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Attention ! Problème lors de la mise à jour de %1$s. Votre serveur peut ne pas être capable de se connecter aux sites qu’il gère. Message d’erreur : %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Si vous souhaitez que les seules personnes habilitées à créer un site soient celles disposant d’une adresse de messagerie liée à certains noms de domaines. Un domaine par ligne." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Si vous souhaitez interdire la création de sites aux personnes dont l’adresse de messagerie est liée à certains noms de domaines. Un domaine par ligne." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Si l’enregistrement est désactivé, veuillez configurer l’entrée NOBLOGREDIRECT dans le fichier wp-config.php pour qu’il pointe sur l’adresse internet vers laquelle vous souhaitez que vos visiteurs soient redirigés s’ils demandent un site qui n’existe pas. " + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Impossible de créer un site vide." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Si votre navigateur ne lance pas automatiquement la page suivante, cliquez sur ce lien :" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Site marqué comme indésirable." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Sites marqués comme indésirables." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Sites marqués comme sains." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Utilisateurs marqués comme sains." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Site marqué comme sain." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Sites effacés." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Site effacé." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Utilisateurs marqués comme indésirables." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Mettez également à jour les options siteurl et home." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Site désactivé." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Site activé." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Site désarchivé." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Utilisateurs supprimés." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Site archivé." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Adresse de messagerie invalide." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Une erreur s’est produite lors de la création d’un utilisateur." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Vous n’êtes pas autorisé à modifier le site actuel." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s Ko" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Types de fichiers " + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "La taille totale des fichiers envoyés est limitée à %s Mo" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "L’auteur du premier commentaire sur tout nouveau site." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Le premier article sur tout nouveau site." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "La première page sur tout nouveau site." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Le premier commentaire sur tout nouveau site." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "L’adresse web du premier commentaire sur tout nouveau site." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Terminé !" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Seuls les utilisateurs connectés peuvent créer de nouveaux sites." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "La création de sites et d’utilisateurs est autorisée." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Seuls les comptes utilisateurs peuvent être créés." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Les inscriptions ne sont pas autorisées pour le moment." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Activer les menus d’administration" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Réglages de fonctionnement" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Réglages d’envoi des fichiers" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Réglages des nouveaux sites" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Réglages d’inscription" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Adresse de site manquante ou non valide." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Adresse de messagerie manquante." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Adresse de contact de l’administrateur du réseau" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Nouveau site créé" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "Ce message de bienvenue sera envoyé aux propriétaires de nouveaux sites." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Espace de stockage du site" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Envoyer un message à l’administrateur du réseau à chaque inscription de site ou d’utilisateurs." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Les utilisateurs ne sont pas autorisés à créer un site avec l’un de ces noms. Séparez les noms par un espace." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Sites suivants" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Confirmer" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Impossible de créer un utilisateur vide." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Identifiant ou adresse de messagerie déjà utilisé(e)." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Autoriser les nouvelles inscriptions" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Notification d’inscription" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Ajouter de nouveaux utilisateurs" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Noms bannis" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Enregistrement réservé aux noms de domaines" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Noms de domaines bannis" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Message de bienvenue" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Message de bienvenue des utilisateurs" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Ce message de bienvenue sera envoyé aux nouveaux utilisateurs." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Première page" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Premier commentaire" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Auteur du premier commentaire" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "Adresse du premier commentaire" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Taille maximale des fichiers" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Langue par défaut" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Ajouter un site" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Adresse du site" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Adresse de contact de l’administrateur" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Un nouvel utilisateur sera créé si l’adresse de contact n’existe pas dans la base de données." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "L’identifiant et le mot de passe seront envoyés sur l’adresse de contact indiquée." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "L’identifiant et le mot de passe seront envoyés à l’adresse de contact précisée." \ No newline at end of file diff --git a/wp-content/languages/admin-network-it_IT.mo b/wp-content/languages/admin-network-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..9223e0d8cc138e98f83f2ebac79a832d4db6ac17 GIT binary patch literal 46918 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�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 W?bNpkj<4xXeUsp^5isgj_J08_T1sUA literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-it_IT.po b/wp-content/languages/admin-network-it_IT.po new file mode 100644 index 0000000..325ecb8 --- /dev/null +++ b/wp-content/languages/admin-network-it_IT.po @@ -0,0 +1,1094 @@ +# Translation of Network Admin in Italian +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-03-22 11:08:15+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/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Aggiungi il testo seguente al tuo file %1$s in %2$s, sostituendo le altre regole di WordPress:" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Cosa devo fare con i contenuti posseduti da %s?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Forum di supporto (in inglese)" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Conferma la tua azione" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Trasferisci o cancella i contenuti prima di cancellare gli utenti." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Questo indirizzo email riceverà le notifiche. Anche le registrazioni e le mail di supporto arriveranno con questo indirizzo." + +#: wp-admin/network/users.php:233 +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 "Passando con il mouse sopra un utente di questo elenco appariranno i link di modifica. Il link Modifica sulla sinistra indirizzerà alla pagina del Profilo utente; Il link di Modifica sulla destra di ciascun nome di sito indirizzerà ad una schermata di Modifica per quel sito." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Per aggiungere un nuovo utente fare clic su Crea un nuovo utente." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Per aggiungere un nuovo sito fare clic su Crea un nuovo sito." + +#: 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 "Per cercare un utente, immettere un indirizzo email o un nome utente. Utilizzare un carattere jolly per effettuare ricerche parziali sul nome utente come ad esempio utente*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Per cercare un sito immettere il path o il dominio." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Il processo di aggiornamento del database potrebbe richiedere un certo tempo, quindi sii paziente." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Impostazioni salvate" + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Benvenuto nell'Amministrazione del Network. Quest'area delle Schermate di Amministrazione serve a gestire tutti gli aspetti del tuo Network Multisito." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Da qui puoi:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Aggiungi e amministra siti o utenti" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Installa ed attiva temi o plugin." + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Aggiorna il tuo network" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Modifica le impostazioni generali del network" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Il widget Stato attuale in questa schermata mostra il numero di utenti e siti all'interno del tuo netwok." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Per cercare un utente o sito, usa i box di ricerca." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Impostazioni rapide" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Aggiorna Network" + +#: wp-admin/network/upgrade.php:25 +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 "Utilizza questa schermata una volta che si è aggiornato ad una nuova versione di WordPress tramite Aggiornamenti/Aggiornamenti disponibili (nel menu di navigazione Amministrazione network o tramite la Barra strumenti). Facendo clic sul pulsante Aggiorna il network si scorreranno i singoli siti del network, cinque alla volta, assicurandosi che siano applicati tutti gli aggiornamenti al database." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Documentazione sull'aggiornamento del Network" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Aggiornamento del Database richiesto" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress é stato aggiornato correttamente! Prima di lasciarti andare, abbiamo bisogno di aggiornare singolarmente i siti del network." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nuovo siti creato da %1$s\n" +"\n" +"Indirizzo: %2$s\n" +"Nome: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Aggiungere le seguenti linee di codice al file wp-config.php (subito prima di /* ...interrompere le modifiche... */) ed al file .htaccess (sostituendo le regole di WordPress esistenti)." + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Un network di sottodirectory potrebbe non essere pienamente compatibile con directory wp-content personalizzate." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Documentazione suile Impostazioni del Network (in inglese)" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Immettere il nome utente e l'email." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Selezione un utente per modificare il ruolo." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Selezionare un utente da rimuovere." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Creato nuovo utente" + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Attenzione! L'utente non può essere cancellato. L'utente %s è un amministratore del network." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Sito: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Aggiungi utente" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Impossibile aggiungere utenti." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Non si dispone del permesso per cancellare il sito." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Questo utente è già membro di questo sito." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Informazioni sito aggiornate" + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Attenzione! L'utente %s non può essere cancellato." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Inserire un nome utente di un utente registrato." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Non è possibile cancellare un tema mentre è attivo sul sito principale." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Aggiungere un nuovo sito" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Tema cancellato." +msgstr[1] "%s temi cancellati." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Documentazione sui Temi del Network (in inglese)" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Informazioni" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Si è davvero sicuri di cancellare questi temi?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Cancellare definitivamente questo tema" +msgstr[1] "Cancellare definitivamente questi temi" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Si sta per rimuovere il seguente tema:" +msgstr[1] "Si sta per rimuovere i seguenti temi:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Questo tema può essere attivo in un altro sito del network" +msgstr[1] "Questo tema può essere attivo in altri siti del network" + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Cancella tema" +msgstr[1] "Cancella temi" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Impostazioni rete" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "I temi abilitati nel network non sono visualizzati in questa schermata." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Non si dispone di permessi sufficienti per gestire i temi del network." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Aggiornamenti disponibili" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Aggiungi utente creerà un nuovo account utente per la rete e invierà a tale persona una email con nome utente e password." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Modifica sito: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Non si dispone di permessi sufficienti per cancellare temi in questo sito." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Tema disabilitato" +msgstr[1] "%s temi disaabilitati" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "ID sito non valido." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Tema abilitato." +msgstr[1] "%d temi abilitati." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Nessun tema selezionato." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Temi - Questa area visualizza i temi che non sono ancora abilitati nel network. Abilitando un tema in questo menu lo rende accessibile in questo sito. Per abilitare un tema per tutto il network visualizzare la schermatatemi del network." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Modifica sito: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "No, tornare all'elenco dei temi" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Impostazioni - Questa pagina visualizza una lista di tutte le impostazioni associate a questo sito. Alcune sono create da WordPress e altre dai plugin attivati. Alcuni campi sono grigi e c'è scritto serialized data. Non è possibile modificare questi dati perché sono inseriti nel database in modo particolare." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Temi" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 - Il domino e il percorso sono raramente modificati dato che questa operazione può causare malfunzionamenti del sito. La data di registrazione e dell'ultimo aggiornamento sono visualizzate. Gli amministratori del network possono segnalare un sito come archiviato, spam, cancellato e per adulti, per rimuoverlo dalla visualizzazione pubblica o per disabilitarlo." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Utenti - Qui sono visualizzati gli utenti associati a questo sito. E' possibile modificare il ruolo, modificare la password o rimuoverli dal sito. Rimuovere l'utente dal sito non lo rimuove dal network." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Il menù è per modificare le informazioni specifiche di un sito, specialmente se l'area di amministrazione di un sito non è disponibile." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Con Bacheca si verrà diretti alla Bacheca di questo sito." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Permettere agli amministratori di aggiungere nuovi utenti al proprio sito tramite la pagina \"Utenti → Aggiungi nuovo\"" + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Impostazioni lingua" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Opzioni sito aggiornate." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Temi installati" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Temi %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Documentazione sull'amministrazione dei siti (in inglese)" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Tutti i siti" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Documentazione sull'amministrazione del network (in inglese)" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Non si dispone di permessi sufficienti per gestire i temi per questo sito." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Sito aggiunto. Vai alla Bacheca o Modifica il sito" + +#: wp-admin/network/sites.php:31 +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 "Aggiungi Nuovo porterà alla schermata di Aggiungi nuovo sito. Sarà possibile cercare un sito per Nome, numero ID o indirizzo IP. Le Impostazioni schermata permettono di scegliere quanti siti visualizzare per ciascuna pagina." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Non si dispone di permessi sufficienti per aggiungere utenti a questo network." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Siti" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Non si dispone di permessi sufficienti per cancellare questo sito." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Non si dispone di permessi sufficienti per aggiungere siti a questa rete." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Documentazione sugli utenti del Network (in inglese)" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Facendo clic sulle intestazioni in grassetto è possibile riordinare questa tabella." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Dopo la schemata di conferma Cancella sarà una azione permanente." + +#: wp-admin/network/themes.php:203 +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 "I temi possono essere abilitati, tramite la schermata Modifica sito (che ha una scheda Temi), sito per sito da un amministratore della rete; è possibile arrivarci tramite il link Modifica nella schermata Tutti i siti. Solo gli amministratori di rete sono in grado di installare o modificare i temi." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Un link di Modifica ad una schermata separata di Modifica sito." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Questa schermata è per i super amministratori per aggiungere siti al network. Questo non è gestito dalle opzioni di registrazione." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Aggiornamenti" + +#: wp-admin/network/settings.php:32 +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 "I Super amministratori non possono più venir inseriti dalla schermata delle opzioni. Si deve passare tramite la lista degli utenti esistenti su Amministratori rete > Utenti e fare clic sul nome utente o sul link di Modifica sotto tale nome. Si andrà a modificare la pagina utente nella quale si potrà selezionare una casella per concedere i privilegi super amministratore." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "tipo %1$s/sito1 e %1$s/sito2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Indirizzi del server" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Poiché si sta utilizzando localhost, i siti del proprio network WordPress dovranno utilizzare le sottodirectory. Si consideri la possibilità di usare localhost.localdomain se si desiderano utilizzare i sottodomini." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Installare il sito principlae in una sottodirectory richiederà di utilizzare una struttura dei permalink modificata che potenzialmente potrebbe rompere i link esistenti." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Poiché questa installazione è in una directory, i siti del tuo network WordPress dovranno utilizzare le sottodirectory." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Installazione in sottodomini" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Poiché questa installazione non è nuova, i siti del network WordPress devono utilizzare i sottodomini." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Titolo della rete" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Come desiderate chiamare questo network?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Indirizzo email." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "I Passi di configurazione originali sono elencati qui di seguito come riferimento." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "È stato trovato un network WordPress già esistente." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Completare questi passaggi di configurazione. Per creare un nuovo network occorre svuotare o rimuovere le tabelle del database del network." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Abilitazione del network" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Completare i seguenti passaggi per abilitare le funzionalità di creazione di un network di siti." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Attenzione: Si raccomanda di effettuare il backup dei file wp-config.php e .htaccess esistenti." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Attenzione: Si raccomanda di effettuare il backup del file wp-config.php esistente." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Aggiungere il seguente codice al file wp-config.php in %s sopra la riga che dice/* E' tutto, nessuna altra modifica! Buon blogging. */:" + +#: wp-admin/network.php:199 +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 "Compilare le seguenti informazioni e si sarà sulla giusta via per creare un network di siti WordPress. Nel prossimo passaggio verrà creato il file di configurazione." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Assicurarsi che il modulo di Apache mod_rewrite sia installato perché verrà utilizzato al termine di questa installazione." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Nel file wp-config.php manca anche questa chiave univoca di autenticazione." +msgstr[1] "Nel file wp-config.php mancano anche queste chiavi univoche di autenticazione." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Non è possibile installare un network di siti con questo indirizzo di server." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Non è possibile utilizzare numeri di porta tipo %s." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Occorre un recod wildcard DNS se si desidera utilizzare la funzionalità di virtual host (sottodominio)." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Se mod_rewrite non è abilitato, chiedere al proprio amministratore di sistema di abilitare questo modulo, in alternativa vedere la documentazione di Apache o altre informazioni per ottenere aiuto su come abilitare tale modulo." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s Siti" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "L'indirizzo internet del proprio network sarà %s." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Attenzione!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Sottodomini" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Per rendere l'installazione più sicura si dovrebbe aggiungere anche:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Scegliere un sottodominio o sottodirectory; si potrà cambiare tale scelta solo riconfigurando l'installazione, quindi fare clic su installa. Se non dovesse funzionare occorrerà aggiungere un record wildcard DNS record (per i sottodomini) oppure cambiare le impostazioni nei Permalink (per le sottodirectory)." + +#: wp-admin/network.php:118 +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 "La schermata successiva per la Configurazione della rete fornirà delle righe di codice generate specificatamente e da aggiungere al proprio wp-config.php e .htaccess. Assicurarsi che le impostazioni del proprio client FTP rendano visibili i file che iniziano con un punto, in modo che sia possibile trovare .htaccess; potrebbe essere necessario creare questo file se non fosse presente. Fare sempre una copia di backup di questi due file." + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Una volta completati questi passaggi il network sarà abilitato e configurato. Occorrerà effettuare nuovamente il login." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "La costante DO_NOT_UPGRADE_GLOBAL_TABLES non può essere definita creando un network." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Dettagli della rete" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Benvenuti nella procedura di installazione del Network!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Sembra che il modulo di Apache mod_rewrite non sia installato." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Documentazione sulla creazione dei pannelli secondari (in inglese)" + +#: wp-admin/network.php:121 +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 "La scelta di siti come sottodirectory è disattivata se questa configurazione è più vecchia di un mese a causa di problemi con i permalink con \"/blog/\" del sito principale. Questa disabilitazione verrà affrontata in una futura versione." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Una volta creato il network, occorre riattivare i plugin." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Prima di abilitare la funzionalità di Network disabilitare i plugin." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Prima di abilitare la funzionalità del network si raccomanda di cambiare la siteurl in %1$s. Sarà ancora possibile visitare il proprio sito utilizzando il prefisso www con un indirizzo simile a %2$s ma nessuno dei link avrà il prefisso www." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Installazione in sottodirectory" + +#: wp-admin/network.php:116 +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 "Questa schermata permette di configurare un network ad avere sottodomini (sito1.esempio.it) o sottodirectory (esempio.it/sito1). I sottodomini richiedono che la wildcard dei sottodomini sia abilitata sia in Apache che come record DNS, sempre che l'host lo permetta." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Creare un network di siti WordPress" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Ritorna alla Bacheca" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Il pannello di creazione Network non è adatto per i network WordPress MU." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Attenzione:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Scegliere se si desidera che i siti del proprio network WordPress utilizzono i sottodomini o le sottodirectory. Non sarà più possibile cambiare questa scelta." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Documentazione sulla Schermata della rete (in inglese)" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Indirizzi dei siti del proprio network" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "tipo sito1.%1$s e sito2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Rete" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Sottodirectory" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Occorre definire la costante WP_ALLOW_MULTISITE come \"true\" nel file wp-config.php per consentire la creazione di un Network." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "ERRORE: Il network non può venir creato." + +#: wp-admin/network.php:120 +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 "Dopo che avrai aggiunto questo codice e aggiornato la pagina nel tuo browser, la modalità multisito dovrebbe essere attiva. Questa schermata, che ora si trova sotto il menu di navigazione Amministra Network, manterrà un archivio del codice che è stato aggiunto. Puoi passare dalla modalità Amministra Network ad Amministra Sito facendo clic su Amministra Network o su uno dei nomi dei siti sotto il menù a discesa I Miei Siti nella barra strumenti." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Non si dispone di permessi sufficienti per modificare questo sito." + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Attenzione! L'utente non può essere modificato. L'utente %s è un amministratore del network" + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Se la email di admin per un nuovo sito non esiste nel database, verrà creato un nuovo utente." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Disattiva, Archivia e Spam portano a delle schermate di conferma. Queste azioni potranno essere successivamente annullate." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "L'ID del sito è utilizato internamente e non viene visualizzato nel frontend del sito o agli utenti/visitatori." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Passando il mouse sopra un sito appariranno sette opzioni (tre per il sito principale):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Le impostazioni operative contengono campi per il nome del network e la email di amministrazione." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "È possibile andare alla pagina del profilo utente anche facendo clic su un singolo nome utente." + +#: wp-admin/network/users.php:236 +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 "L'azione di massa cancellerà definitivamente gli utenti selezionati oppure marcherà o cancellerà quelli selezionati come spam. Gli utenti spam avranno i loro articoli rimossi e non saranno più in grado di registarsi nuovamente con il medesimo indirizzo email." + +#: wp-admin/network/settings.php:30 +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 "Le impostazioni di caricamento controllano le dimensioni dei file caricati e il quantitativo di spazio disponibile per ciascun sito. È possibile cambiare i valori predefiniti per un sito specifico quando si modifica tale sito. Sono anche elencati i tipi di file consentiti (elenco separato da spazi)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Visita per andare al sito live di frontend." + +#: wp-admin/network/settings.php:29 +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 "Le impostazioni Nuovo sito vengono applicate automaticamente quando viene creato un nuovo sito nel network. Queste impostazioni comprendono la mail di benvenuto quando viene registrato un nuovo sito o un nuovo utente e quello che viene inserito nel primo articolo, nella prima pagina, nel primo commento, l'autore del primo commento e l'URL del commentatore." + +#: wp-admin/network/themes.php:201 +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 "Questa schermata abilita e disabilita per ciascun sito le inclusioni dei temi disponibili nel menu Aspetto. Non attiva o disattiva il tema che un sito sta attualmente utilizzando." + +#: wp-admin/network/themes.php:202 +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 "Se l'amministratore del network disabilita un tema che è in uso, questo rimarrà attivo per questo sito. Se si seleziona un tema differente, il tema disabilitato non apparirà più nella schermata del sito Aspetto > Temi." + +#: wp-admin/network/settings.php:26 +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 "Questa schermata imposta e modifica le impostazioni per tutto il network. Il primo sito è quello principale del network e le impostazioni del network vengono ricavate dalla impostazioni originali del sito." + +#: wp-admin/network/settings.php:28 +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 "Le Impostazioni di registrazione possono abilitare/disabilitare le registrazioni pubbliche. Se si permette dad altri di registrare un sito, si consiglia di installare un plugin antispam. Spazi e non virgole, dovranno separare i nomi dei siti bannati da questo network." + +#: wp-admin/network/settings.php:31 +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 "L'impostazione di menu abilita/disabilita il menu dei plugin da apparire per i non super admin, in tal modo solo i super admin, non gli amministratori di un sito, avranno accesso all'attivazione dei plugin." + +#: wp-admin/network/sites.php:32 +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 "Questa è la tabella principale di tutti i siti di questo network. Passare dalla vista a lista a quella a riassunto utilizzando l'icona in alto a destra nella tabella." + +#: wp-admin/network/user-new.php:24 +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 "Gi utenti che hanno sottoscritto il network senza avere un sito verranno aggiunti come sottoscrittori al sito primario, fornendo loro una pagina di profilo per gestire i loro account. Questi utenti vedranno sola la Bacheca e il Mio sito nella barra di navigazione principale sino a quando non verrà creato un sito per loro." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "È possibile ordinare la tabella facendo clic su uno qualsiasi dei intestazioni in grassetto e passare dalla lista alla vista riassuntiva tramite l'icona in alto a destra." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Se questa procedura fallisce per qualsiasi motivo, gli utenti che si collegheranno ai loro siti forzeranno il medesimo aggiornamento." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Se non vi è stato un aggiornamento di versione dei file di core, fare clic su questo pulsante non avrà alcun effetto." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Questa tabella visualizza tutti gli utenti del network ed i siti a cui sono stati assegnati." + +#: wp-admin/network/users.php:237 +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 "È possibile rendere un utente già esistente un nuovo superadmin andando nella pagina Modifica profilo utente e spuntando la casella con questo privilegio." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Le seguenti parole sono riservate per l'utilizzo da parte delle funzioni di WordPress e non possono venir utilizzate come nomi per i blog: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Attenzione! Problema durante l'aggiornamento di %1$s. Il server potrebbe non essere in grado di connettersi ai siti che girano su di esso. Messaggio di errore: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Se desideri consentire solo a specifici domini email di registrarsi ai siti. Inserisci un dominio per riga." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Se desideri impedire a specifici domini email la registrazione ai siti. Inserisci un dominio per riga." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Se la registrazione è disabilitata, imposta in wp-config.php la costante NOBLOGREDIRECT ad una URL alla quale reindirizzare i visitatori quando provano a visitare un sito che non esiste." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Non è possibile creare un sito vuoto." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Se il proprio browser non inizia a caricare automaticamente la pagina successiva fare clic su questo link:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Sito contrassegnato come spam." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Siti contrassegnati come spam." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Siti rimossi dallo spam." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Utenti rimossi dallo spam." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Sito rimosso dallo spam." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Siti cancellati." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Sito cancellato." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Utenti contrassegnati come spammer." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Aggiornare siteurl e anche home." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Sito disattivato." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Sito attivato." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Sito recuperato da archivio." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Utenti cancellati." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Sito archiviato." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Indirizzo email non valido." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Si è verificato un errore nella creazione dell'utente." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Non si dispone del permesso per modificare il sito corrente." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Tipi di file che si possono caricare" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Limitare la dimensione totale dei file caricati a %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "L'autore del primo commento di un nuovo sito." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Il primo articolo di un nuovo sito." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "La prima pagina di un nuovo sito." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Il primo commento di un nuovo sito." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "L'URL del primo commento su di un nuovo sito." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Operazione completata!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Gli utenti già autenticati possono registrare nuovi siti." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Possono venir registrati sia nuovi account utente che nuovi siti." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Possono essere creati nuovi account utente." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "La registrazione è disabilitata." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Abilita i menu di di amministrazione" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Impostazioni Operative" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Impostazioni caricamento file" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Impostazioni nuovo sito" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Impostazioni di registrazione" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Indirizzo blog mancante o non corretto." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Indirizzo email mancante." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Email dell'Amministratore del network" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Nuovo sito creato" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "L'email di benvenuto che viene inviata ai proprietari dei nuovi siti." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Spazio di upload del sito" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Inviare all’amministratore del network una email di notifica ogni volta che qualcuno registra un sito o un account utente." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Agli utenti non è consentito registrare questi siti. Separa i nomi con degli spazi." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Siti successivi" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Non disponi di permessi sufficienti per accedere a questa pagina." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Conferma" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Impossibile creare un utente vuoto." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Nomi utente o indirizzi email duplicati." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Consenti nuove registrazioni" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Notifica registrazione" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Aggiungi nuovi utenti" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Nomi bannati" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Registrazioni limitate per email" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Domini email bannati" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Email di benvenuto" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "L'email di benvenuto agli utenti" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "L'email di benvenuto che viene inviata ai nuovi utenti." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Prima pagina." + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Primo commento" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Il primo autore di un commento." + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "L'URL del primo commento" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Dimensione massima dei file" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Lingua predefinita" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Aggiungere sito" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Indirizzo sito" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Email amministratore" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Verrà creato un nuovo utente se l’indirizzo email precedente non è presente nel database." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "Il nome utente e la password verrano spediti a questo indirizzo email." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Nome utente e password verrano inviati all'indirizzo email indicato qui sopra." \ No newline at end of file diff --git a/wp-content/languages/admin-network-ja.mo b/wp-content/languages/admin-network-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..105dd62e6c0b5bef6992620c7c50888add42b4bc GIT binary patch literal 51574 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∋5B4R;`!}cVf)hgo>-z0DOsSHN7?Q|Z~CZA<& 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 z{C`h!areplacing other WordPress rules:" +msgstr "%2$s にある %1$s ファイルに含まれる他の WordPress ルールを置き換えるかたちで以下を追加してください。" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "%s が所有しているコンテンツをどう処理しますか ?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "サポートフォーラム" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "操作を確認" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "ユーザーを削除する前にコンテンツを移行または削除してください。" + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "このメールアドレスで通知を受け取れます。また、登録・サポートメールもこのアドレスから届きます。" + +#: wp-admin/network/users.php:233 +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 "リスト上のユーザーをマウスオーバーすると編集リンクが表示されます。左側の編集リンクを使ってユーザープロフィールの編集画面へ移動できます。サイト名の右側にある編集リンクからは、そのサイトの「サイト編集」画面へ移動します。" + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "ユーザーを新しく追加するには新規ユーザーを作成をクリックしてください。" + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "サイトを新しく追加するには新規サイトを作成をクリックしてください。" + +#: 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 "ユーザーを検索するにはメールアドレスまたはユーザー名を入力してください。user* などのワイルドカードを利用してユーザー名の一部から検索することもできます。" + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "サイトを検索するにはドメインまたはパスを入力してください。" + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "データベース更新処理に少し時間がかかることがありますので、しばらくお待ちください。" + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "設定を保存しました。" + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "ネットワーク管理画面へようこそ。ここは、マルチサイトネットワーク向け各種設定の管理に使われる画面です。" + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "ここでは以下のようなことができます。" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "サイトまたはユーザーの追加・管理" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "テーマまたはプラグインのインストール・有効化" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "ネットワークを更新" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "グローバルネットワーク設定を編集" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "この画面の「現在の状況」は、ネットワーク内の現在のユーザーとサイト数を表示します。" + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "ユーザーまたはサイトを検索するには、検索ボックスを使用してください。" + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "クイックタスク" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "ネットワークを更新" + +#: wp-admin/network/upgrade.php:25 +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 "この画面は、ネットワーク管理メニューまたはツールバーから「更新 / 利用可能な更新」を使って新バージョンの WordPress へアップグレードした際にのみご利用ください。「ネットワークを更新」をクリックすると、ネットワーク内の各サイトを5つずつチェックしてデータベースの更新を適用します。" + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "ネットワーク更新の解説" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "データベースのアップグレードが必要です" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress を更新しました。使い始める前にサイトネットワーク内の各サイトをアップグレードする必要があります。" + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"%1$s が新規サイトを作成しました。\n" +"\n" +"アドレス: %2$s\n" +"名前: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "wp-config.php (/*...編集が必要なのはここまでです...*/ の直前に) と .htaccess (既存の WordPress のルールを置き換えて) に、コードの所定の行を追加してください。" + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "サブディレクトリネットワークはカスタム wp-content ディレクトリと完全互換ではない場合があります。" + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "ネットワーク設定の解説" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "ユーザー名とメールアドレスを入力してください。" + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "権限を変更するユーザーを選択してください。" + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "削除するユーザーを選択してください。" + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "ユーザーを作成しました。" + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "警告 ! ユーザーは削除できません。このユーザー %s はネットワーク管理者です。" + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "サイト: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "ユーザーを追加" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "ユーザーを追加できません。" + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "サイトを削除する権限がありません。" + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "ユーザーは既にこのサイトのメンバーです。" + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "サイト情報を更新しました。" + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "警告 ! ユーザー %s は削除できません。" + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "既存のユーザーのユーザー名を入力してください。" + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "メインのサイトで使用中のテーマは削除できません。" + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "サイトを追加" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "%s個のテーマを削除しました。" + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "ネットワークテーマの解説" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "情報" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "ほんとうにこれらのテーマを削除しますか ?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "はい、削除します" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "次のテーマを削除しようとしています:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "このテーマはネットワークのほかのサイトで使用中です。" + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "テーマを削除" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "ネットワークの設定" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "ネットワークで有効化されたテーマはこの画面には表示されていません。" + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "このネットワークのテーマを管理する権限がありません。" + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "利用可能な更新" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "「ユーザーを追加」は、ネットワークにユーザーアカウントを作成し、その人にユーザー名とパスワードを知らせるメールを送信します。" + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "サイトの編集: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "このサイトでテーマを削除する権限がありません。" + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "%s 個のテーマを無効化しました。" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "無効なサイト ID です。" + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "%s 個のテーマを有効化しました。" + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "テーマが選択されていません。" + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "テーマ - ここではまだネットワーク全体で有効化されていないテーマを表示します。このメニューでテーマを有効化するとサイトからアクセスできるようになります。テーマの利用を開始するわけではなく、サイトの「外観」メニューに表示されるだけです。ネットワーク全体でテーマを有効化するには、ネットワークテーマ画面をご覧ください。" + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "サイトを編集: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "いいえ、テーマ一覧に戻ります" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "設定 - このページでは、このサイトに関連する設定をすべて表示しています。WordPress が作成したものもあれば、有効化したプラグインが作成したものもあります。一部のフィールドはシリアライズ化データのためグレーの背景になっていることにご注意ください。これらの設定をデータベースに保管している形式の関係で、ここで値を変更することはできません。" + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "テーマ" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "情報 - ドメインおよびパスを変更するとサイトが正しく動作しないため、変更することはほとんどないでしょう。登録日と最終更新日が表示されます。ネットワーク管理者はサイトをアーカイブ化、スパム、削除済み、アダルトとして指定して公開リストから除外したり利用を停止させたりできます。" + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "ユーザー - このサイトに関連したユーザーを表示します。ユーザーの権限グループを変更したり、パスワードをリセットしたり、ユーザーをサイトから削除したりもできます。ユーザーをサイトから削除しても、ネットワークからは削除されません。" + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "このメニューは各サイトに特定の情報を編集するためのものです。特に、サイトの管理画面が使えない場合に利用できます。" + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "「ダッシュボード」は各サイトのダッシュボードにリンクされています。" + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "「ユーザー → 新規追加」ページからサイト管理者がユーザーを追加できるようにする。" + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "言語の設定" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "サイトのオプションを更新しました。" + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "インストールされているテーマ" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "テーマ %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "サイト管理の解説" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "すべてのサイト" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "ネットワーク管理の解説" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "このサイトのテーマを管理する権限がありません。" + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "サイトを追加しました。ダッシュボードを表示するか、またはサイトを編集してください。" + +#: wp-admin/network/sites.php:31 +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 "「新規追加」をクリックすると、「新規サイトを追加」画面へ移動します。サイト名、ID、IP アドレスのいずれかでサイトを検索できます。表示オプションを使って、1ページに表示されるサイト数を選択できます。" + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "このネットワークにユーザーを追加する権限がありません。" + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "サイト" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "サイトを削除する権限がありません。" + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "このネットワークにサイトを追加する権限がありません。" + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "ネットワークユーザーの解説" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "太字の見出しをクリックして、この表の並べ替えができます。" + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "「削除」は確認画面の後に実行される、元に戻すことができない操作です。" + +#: wp-admin/network/themes.php:203 +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 "テーマは、サイト編集画面のテーマタブからサイトごとに有効化できます。この画面にはサイト一覧画面の「編集」操作リンクからアクセスできます。テーマのインストールや編集ができるのはネットワーク管理者のみです。" + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "別のサイト編集画面への「編集」リンク。" + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "この画面は特権管理者がネットワークにサイトを追加するために使われます。登録設定には影響を受けません。" + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "更新" + +#: wp-admin/network/settings.php:32 +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 "設定画面から特権管理者を追加することはできません。「ネットワーク管理 > ユーザー」画面の既存ユーザー一覧で、ユーザー名またはその下の「編集」リンクをクリックしてください。次のユーザープロフィール編集画面で、特権管理者に昇格させるためのチェックボックスをオンにできます。" + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "例: %1$s/site1, %1$s/site2 など" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "サーバーのアドレス" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "localhost を用いているため、WordPress ネットワーク内のサイトはサブディレクトリを使う必要があります。 サブドメインを使いたい場合は localhost.localdomain を用いてください。" + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "メインサイトをサブディレクトリにインストールしている場合、修正したパーマリンク構造を使う必要があり、現存リンクを壊してしまう可能性もあります。" + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "ディレクトリの中にインストールされているため、WordPress ネットワーク内のサイトはサブディレクトリを使う必要があります。" + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "サブドメインのインストール" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "新規インストールではないため、WordPress ネットワーク内のサイトはサブドメインを使う必要があります。" + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "ネットワークのタイトル" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "ネットワークを何と呼びますか ?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "あなたのメールアドレスです。" + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "参考のため、元の設定のステップをここに表示します。" + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "既存の WordPress ネットワークを検出しました。" + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "設定のステップを実行してください。新しいネットワークを作成するため、ネットワークのデータベーステーブルを空にするか削除する必要があります。" + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "ネットワークを有効化中" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "サイトのネットワークの作成の機能を有効にするため、次のステップを実行してください。" + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "注意: 現在ある wp-config.php および %s ファイルのバックアップを取っておくことをおすすめします。" + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "注意: 現在の wp-config.php のバックアップをとることをおすすめします。" + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "%s にある wp-config.php ファイルの、/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。*/ という行より上に以下のコードを追加してください。" + +#: wp-admin/network.php:199 +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 "以下の情報を記入すれば、WordPress サイトネットワークの作成を開始できます。次のステップで設定ファイルを作成します。" + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Apache mod_rewrite モジュールがインストールされているか必ず確認してください。インストールの最後に必要になります。" + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "認証用ユニークキーが wp-config.php にありません。" + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "このサーバーアドレスにはサイトのネットワークをインストールできません。" + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "%sのようなポート番号は使えません。" + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "バーチャルホスト (サブドメイン) 機能を使う場合は、ワイルドカード DNS レコードが必要です。" + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "mod_rewrite が無効化されている場合は、システム管理者に有効化を依頼してください。または、Apache の解説 (英語) やその他を読んで設定を行ってください。" + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "サイト %s" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "ウェブ上でのサイトネットワークのアドレスは %s となります。" + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "警告 !" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "サブドメイン" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "インストールをさらに安全にするため、次を追加するとよいでしょう。" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "サブドメインまたはサブディレクトリを選択してください。これは、インストール設定を変更しない限り後から切り替えることはできません。ネットワーク詳細を記入し、インストールボタンをクリックしてください。うまくいかなかった場合、ワイルドカード DNS レコードを追加する (サブドメインの場合) か、パーマリンクの設定を別のものに変更する (サブディレクトリの場合) する必要があるかもしれません。" + +#: wp-admin/network.php:118 +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 "次の「ネットワークの設置の画面では wp-config.php および .htaccess に追加すべきコードが表示されます。.htaccess ファイルを見つけられるよう、FTP クライアントの設定で(ファイル名がドットで始まる)不可視ファイルを表示するようにしておいてください。まだこのファイルがない場合は作成する必要があるかもしれません。これら2つのファイルは、バックアップコピーをとっておいてください。" + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "以上のステップを完了すると、ネットワークの有効化と設定が行われます。ログインし直す必要があります。" + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "ネットワークを作成するにあたって、定数 DO_NOT_UPGRADE_GLOBAL_TABLES が定義されていません。" + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "ネットワークの詳細" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "ネットワークインストールのプロセスへようこそ !" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Apache の mod_rewrite モジュールがインストールされていないようです。" + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "ネットワークの作成の解説" + +#: wp-admin/network.php:121 +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 "この設定が1ヶ月以上前に行われた場合、メインサイトからの “blog” ディレクトリのパーマリンクに関連する問題のため、サブディレクトリサイトの選択肢が無効になっています。将来のバージョンでは対応する予定です。" + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "ネットワーク作成後、プラグインを再び有効化できます。" + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "ネットワーク機能を有効化する前に、プラグインを停止してください。" + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "サイトネットワークの機能を有効にする前に、siteurl を %1$s に変更することをおすすめします。%2$s のようなアドレスの前に www を追加してもサイトに行くことはできますが、リンクには www プリフィックスがつきません。" + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "サブディレクトリへのインストール" + +#: wp-admin/network.php:116 +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 "この画面では、サブドメイン (site1.example.com) あるいはサブディレクトリ (example.com/site1) を持つネットワークを設定できます。ホスティングサイトが許可している場合、サブドメインを使うには Apache と DNS レコードでワイルドカードサブドメインを有効化する必要があります。" + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "WordPress サイトのネットワークの作成" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "ダッシュボードに戻る" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "ネットワーク作成パネルは WordPress MU ネットワーク向けではありません。" + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "警告:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "WordPress ネットワーク内のサイトで、サブドメインまたはサブディレクトリのどちらを使うか選択してください。あとで変更することはできません。" + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "ネットワークの解説" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "ネットワーク内のサイトのアドレス" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "例: site1.%1$s, site2.%1$s など" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "ネットワーク" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "サブディレクトリ" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "ネットワークの作成をするには wp-config.php ファイル内で WP_ALLOW_MULTISITE 定数を true に設定してください。" + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "エラー: ネットワークを作成できませんでした。" + +#: wp-admin/network.php:120 +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 "このコードを追加してブラウザを再読み込みすると、マルチサイトが有効化されます。追加コードのアーカイブは「ネットワーク管理」」ナビゲーションメニューからアクセスできるこの画面に保存されます。同メニューをクリックするか、ツールバードロップダウンにある「参加サイト」から各サイト名をクリックすることで、ネットワーク管理画面とサイト管理画面を切り替えられます。" + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "このサイトを編集する十分な権限がありません。" + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "注意: ユーザーを変更できません。ユーザー %s はネットワーク管理者です。" + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "新規サイトの管理者のメールアドレスがデータベースに存在しない場合、新規ユーザーも作られます。" + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "「停止」「アーカイブ」「スパム」をクリックすると確認画面に移動します。これらの操作は後から元に戻すことができます。" + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "サイト ID は 内部で使われます。サイトや、ユーザー/訪問者のフロントエンドには表示されません。" + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "各サイトをマウスオーバーするとオプションが7つ表示されます (メインサイトには3つのみ):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "運用設定には、ネットワーク名と管理者メールアドレスの記入欄があります。" + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "ユーザーの名前をクリックして、各々のユーザーのプロフィール画面にいくこともできます。" + +#: wp-admin/network/users.php:236 +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 "一括操作により、選択したユーザーを永久に削除したり、スパム判定を切り替えることができます。スパムユーザーの投稿は削除され、同じメールアドレスでは再び登録できなくなります。" + +#: wp-admin/network/settings.php:30 +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 "アップロード設定ではアップロードされるファイルのサイズと、それぞれのサイトで利用できるアップロード容量を調整できます。特定のサイトを編集するときに、そのサイトのデフォルト値を変更できます。許可されたファイルタイプをリストに入力します (スペースで区切ります)。" + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "フロントエンドのサイトライブにアクセスします。" + +#: wp-admin/network/settings.php:29 +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 "新規サイト設定は、新しいサイトがネットワークに作られるときに適用されるデフォルトの状態です。これには、新しいサイトやアカウントが登録された時のようこそメールや、最初の投稿、ページ、コメント、コメントの作成者、コメント URL も含まれます。" + +#: wp-admin/network/themes.php:201 +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 "この画面では、テーマを各サイトの「外観」パネルで選択できる、またはできないようにします。現在サイトが使用しているテーマの有効化または停止ではありません。" + +#: wp-admin/network/themes.php:202 +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 "ネットワーク管理者が利用中のテーマを停止した場合、そのテーマをサイト上で使い続けることはできます。その後に他のテーマを選ぶと、停止されたテーマはサイトの「外観 > テーマ」画面に表示されなくなります。" + +#: wp-admin/network/settings.php:26 +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 "この画面でネットワーク全体の設定を指定、変更できます。最初のサイトはネットワーク上のメインサイトであり、ネットワークの設定は元のサイトの設定が適用されます。" + +#: wp-admin/network/settings.php:28 +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 "登録の設定で、公開登録の有効化、無効化を行えます。サイトへの登録を自由に行えるようにしたい場合は、スパム対策プラグインをインストールしましょう。このネットワーク上で禁止したいサイト名を半角スペース (カンマではありません) 区切りで入力してください。" + +#: wp-admin/network/settings.php:31 +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 "メニュー設定で、特権管理者以外のユーザーに対してプラグインメニューを表示または非表示にできます。非表示にすると、特権管理者ではないサイト管理者はプラグインの有効化操作ができなくなります。" + +#: wp-admin/network/sites.php:32 +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 "これはネットワーク上の全サイトのメインテーブルです。テーブル右上のアイコンを使って一覧・概要表示を切り替えることができます。" + +#: wp-admin/network/user-new.php:24 +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 "サイトを作成せずネットワークに登録したユーザーは、メインダッシュボードサイトの購読者として追加され、同サイト上でアカウント管理用のプロフィールページが与えられます。サイトを作成するまでは、これらのユーザーにはメインナビゲーションでダッシュボードと参加サイトのみが表示されます。" + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "太字の見出しをクリックすればテーブルを並び替えられます。右上のアイコンを使って一覧表示・抜粋表示を切り替えられます。" + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "何らかの理由でこのプロセスが失敗した場合、ユーザーのサイトへのログインと同時に更新を行います。" + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "コアに対するバージョンアップが発生しなければ、このボタンのクリックしても何も起きません。" + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "このテーブルでは、ネットワーク上のすべてのユーザーと所属するサイトを表示しています。" + +#: wp-admin/network/users.php:237 +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 "ユーザープロフィール編集画面にいき、チェックボックスにチェックして権限を昇格させることで、既存のユーザーを追加の特権管理者にすることができます。" + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "以下の語句は WordPress の機能によって予約されており、ブログ名として使うことはできません: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "注意: %1$s の更新の際、問題が発生しました。サーバーがサイトに接続できないかもしれません。エラーメッセージ: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "特定のドメインからのみのサイト登録を許可したい場合、許可するドメインを改行で区切って入力してください。" + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "特定のドメインからのサイト登録を禁止したい場合、禁止するドメインを改行で区切って入力してください。" + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "ユーザー登録が無効になっている場合は、存在しないブログにアクセスした場合にリダイレクトする URL を wp-config.php ファイルの NOBLOGREDIRECT に記入してください。" + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "空のサイトは作成できません。" + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "次のページに自動で移動しない場合は、リンクをクリックしてください: " + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "サイトをスパムとしてマークしました。" + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "サイトをスパムとしてマークしました。" + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "サイトのスパム判定を解除しました。" + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "ユーザーのスパマー判定を解除しました。" + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "サイトのスパム判定を解除しました。" + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "サイトを削除しました。" + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "サイトを削除しました。" + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "ユーザーをスパマーとしてマークしました。" + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "siteurl と home も更新する。" + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "サイトを停止しました。" + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "サイトを有効化しました。" + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "サイトのアーカイブ化を解除しました。" + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "ユーザーを削除しました。" + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "サイトをアーカイブ化しました。" + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "無効なメールアドレスです。" + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "誤りがあったためユーザーを作成できませんでした。" + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "このサイトを変更する権限がありません。" + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "アップロード可能なファイル形式" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "アップロードファイルの合計を %s MB に制限" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "新規サイトの最初のコメント投稿者名。" + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "新規サイトの最初の投稿。" + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "新規サイトの最初の固定ページ。" + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "新規サイトの最初のコメント。" + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "新規サイトの最初のコメント投稿者サイト URL。" + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "すべて完了しました。" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "ログイン中のユーザーによる新規サイト登録を許可する。" + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "新規サイトおよびユーザーアカウントの登録をどちらも許可する。" + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "ユーザーアカウントの新規登録を許可する。" + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "新規登録を許可しない。" + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "管理メニューを有効化" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "運用設定" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "アップロード設定" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "新規サイト設定" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "登録の設定" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "サイトのアドレスがないか、または間違っています。" + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "メールアドレスがありません。" + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "サイトネットワーク管理者のメールアドレス" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] 新しいサイトを作成しました" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "新規サイト所有者に送信される案内メール。" + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "サイトのアップロード容量" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "新しいサイトまたはユーザーが登録されたらネットワーク管理者にメールで通知する。" + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "登録できないサイト名。半角スペースで区切ってください。" + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "次のサイトへ" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "このページへのアクセス権がありません。" + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "確認" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "空のユーザーは作成できません。" + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "このユーザー名もしくはメールアドレスは使用されています。" + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "新規登録の許可" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "登録通知" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "新規ユーザーの追加" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "禁止名" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "登録メールアドレスの制限" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "登録を拒否するメールのドメイン" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "案内メール" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "新ユーザー案内メール" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "新規ユーザーに送信される案内メール。" + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "最初の固定ページ" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "最初のコメント" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "最初のコメントの投稿者" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "最初のコメントの URL" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "アップロードファイルの最大サイズ" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "初期設定言語:" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "サイトを追加" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "サイトのアドレス" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "管理者メールアドレス" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "上記メールアドレスがデータベースになければ新規ユーザーが作成されます。" + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "ユーザー名とパスワードがこのメールアドレスに送信されます。" + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "ユーザー名とパスワードが上記メールアドレスに送信されます。" \ No newline at end of file diff --git a/wp-content/languages/admin-network-nl_NL.mo b/wp-content/languages/admin-network-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..16e9486fea396ceb6e3705df8ff75a02eee0bdc2 GIT binary patch literal 46051 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-nl_NL.po b/wp-content/languages/admin-network-nl_NL.po new file mode 100644 index 0000000..ddf90ac --- /dev/null +++ b/wp-content/languages/admin-network-nl_NL.po @@ -0,0 +1,1094 @@ +# Translation of Network Admin in Dutch +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-16 20:58:56+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/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Het volgende toevoegen aan je %1$s bestand in %2$s" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Wat moet er gebeuren met de inhoud die beheerd wordt door %s?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Support Forums" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "De acties bevestigen" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Inhoud verplaatsen of verwijderen voordat gebruikers worden verwijderd." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Dit e-mailadres zal meldingen ontvangen. Registraties en onderhoudsberichten worden ook vanaf dit adres verstuurd." + +#: wp-admin/network/users.php:233 +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 "Hover over een gebruiker in de lijst om de bewerken link te tonen. De linker bewerken link brengt je naar je eigen Profiel bewerken pagina; de bewerken link aan de rechterzijde naast een sitenaam gaat naar het Site bewerken scherm van dit site." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Om een nieuwe gebruiker toe te voegen, klik Nieuwe gebruiker toevoegen." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Om een nieuwe site toe te voegen, klik Nieuwe site toevoegen." + +#: 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 "Om een gebruiker te zoeken, vul een e-mailadres of gebruikersnaam in. Gebruik een wildcard om op een gedeelte van een gebruikersnaam te zoeken, zoals gebrui*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Om een site te zoeken, vul het pad of domeinnaam in." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Het upgraden van de database kan even duren, een momentje alstublieft." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Opties opgeslagen" + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Welkom bij het netwerkbeheer. Dit onderdeel van het beheerscherm wordt gebruikt om alle aspecten van multisite te beheren." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Hier kan je:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Sites en gebruikers toevoegen en beheren" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Thema's installeren en activeren" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Netwerk bijwerken" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Globale instellingen bewerken" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "De op-dit-moment widget op dit scherm biedt informatie over gebruikers en website aantallen van je netwerk." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Om te zoeken naar gebruikers of site, maak gebruik van de zoekboxen." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Snelle taken" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Netwerk upgraden" + +#: wp-admin/network/upgrade.php:25 +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 "Dit scherm alleen gebruiken wanneer je WordPress hebt bijgewerkt via Nieuwe updates beschikbaar (in het netwerkbeheer navigatiemenu of in de toolbar). Het klikken op de bijwerkenknop zorgt ervoor dat alle database wijzigen worden doorgevoerd voor elke site (5 tegelijkertijd) op alle sites in het netwerk." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Documentatie over het upgraden van een Netwerk" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Database-upgrade vereist" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress is succesvol bijgewerkt! Voordat we je verder gaat moeten eerst alle individuele sites in je netwerk bijgewerkt worden." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nieuwe website gemaakt door %1$s\n" +"\n" +"Adres: %2$s\n" +"Naam: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "De volgende gegenereerde regels komen toevoegen aan wp-config.php (vlak voor /* ...stop editing... */ en aan .htaccess (vervang hier de bestaande WordPress regels)." + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Subdirectory netwerken zijn niet volledige ondersteund in combinatie met wp-content directories." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Documentatie over de Netwerk instellingen" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Voer de gebruikersnaam en e-mailadres in." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Een gebruiker selecteren om de rol te wijzigen." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Een gebruiker selecteren om te verwijderen." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Gebruiker aangemaakt." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Let op! Deze gebruiker kan niet worden verwijderd. De gebruiker %s is een netwerk administrator" + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Site: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Gebruiker toevoegen" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Toevoegen gebruiker niet mogelijk." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Je hebt geen toestemming om de website te verwijderen." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Gebruiker is al lid van deze website." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Site informatie bijgewerkt." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Waarschuwing! Gebruiker %s kan niet worden verwijderd." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Voer de gebruikersnaam van een bestaande gebruiker in." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Het is niet mogelijk een thema te verwijderen welke actief is op de hoofdsite." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Nieuwe site toevoegen" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Thema verwijderd." +msgstr[1] "%s thema's verwijderd." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Documentatie over Netwerk Thema's" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Info" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Weet je zeker dat je de thema's wilt verwijderen?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Ja, dit thema verwijderen" +msgstr[1] "Ja, deze thema's verwijderen" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Je staat op het punt om het volgende thema te verwijderen:" +msgstr[1] "Je staat op het punt om de volgende thema's te verwijderen:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Dit thema kan actief zijn op andere websites in het netwerk." +msgstr[1] "Deze thema' kunnen actief zijn op andere websites in het netwerk." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Thema verwijderen" +msgstr[1] "Thema's verwijderen" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Netwerkinstellingen" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Netwerk ingeschakeld thema's worden niet weergegeven op dit scherm." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Je hebt onvoldoende rechten om netwerk thema's te beheren." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Beschikbare updates" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Gebruiker toevoegen zal een nieuwe gebruikersaccount aan het netwerk toevoegen en deze persoon een e-mail zenden met gebruikersnaam en wachtwoord." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Site bewerken: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Je hebt onvoldoende rechten om thema's voor deze website te verwijderen." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Thema deactiveren." +msgstr[1] "%s thema's deactiveren." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Ongeldige site ID." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Thema activeren." +msgstr[1] "%s thema&39;s activeren." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Geen thema geselecteerd." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Thema's - Dit onderdeel toont thema's die nog niet zijn ingeschakeld voor het hele netwerk. Wanneer een thema in dit menu wordt ingeschakeld, wordt het zichtbaar voor deze site. Dit activeert het thema niet, maar maakt het zichtbaar in het Weergavemenu. Om een thema voor het hele netwerk beschikbaar te maken, ga je naar het Netwerk thema's scherm." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Site wijzigen:%s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Nee, breng mij terug naar de themalijst" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Instellingen - Deze pagina toont een lijst van alle instellingen voor deze site. Sommige zijn gemaakt door WordPress en anderen zijn gemaakt door plugins die zijn geactiveerd. Merk op dat sommige velden grijs zijn en Geserialiseerde Data melden. Je kunt deze waarden niet wijzigen vanwege de manier hoe deze instellingen worden opgeslagen in de database." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Thema's" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 - Het domein en het pad worden zelden bewerkt aangezien dit kan resulteren in een site die niet naar behoren werkt. De geregistreerde datum en laatst bijgewerkt datum worden weergegeven. Netwerk admins kunnen een site markeren als gearchiveerd, spam, geschrapt en volwassen, om ze uit de openbare lijst te verwijderen." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Gebruikers - Dit toont gebruikers verbonden met deze site. Je kunt ook hun rol, hun wachtwoord resetten of ze verwijderen van de site. Het verwijderen van de gebruiker van de site verwijderd deze niet van het netwerk." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Het menu is voor het bewerken van specifieke informatie over individuele sites, met name wanneer het admin gebied van een site niet beschikbaar is." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Dashboard leidt naar het Dashboard van de betreffende site." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Laat sitebeheerders om nieuwe gebruikers toe te voegen aan hun site via de \"Gebruikers → Nieuwe Toevoegen\" pagina." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Taalinstellingen" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Site opties bijgewerkt." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Geïnstalleerde thema's" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Thema's %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Documentatie over Site Management" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Alle sites" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Documentatie over de Netwerk Admin" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Je hebt onvoldoende rechten om thema's voor deze site te beheren." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Site toegevoegd. Bezoek het Dashboard of bewerk de site " + +#: wp-admin/network/sites.php:31 +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 "Nieuwe Toevoegen brengt je naar de Nieuwe Site Toevoegen scherm. Je kunt zoeken naar een site op naam, ID nummer, of IP-adres. Via Schermopties kunt je kiezen hoeveel sites je wilt tonen op een pagina." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Je beschikt niet over voldoende rechten voor het toevoegen van gebruikers aan het netwerk." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Sites" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Je hebt onvoldoende rechten om die website te verwijderen." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Je hebt onvoldoende rechten om sites toe te voegen aan dit netwerk." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Documentatie over Netwerk-gebruikers" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Klikken op de vette koppen kan deze tabel hersorteren." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Verwijderen, wat een permanente actie is na de bevestiging vensters." + +#: wp-admin/network/themes.php:203 +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 "Thema's kunnen worden geactiveerd per site door de netwerkbeheerder op de pagina Site-scherm (welke een tabblad Thema's heeft). Je komt daar via het de link Bewerken op het overzicht van alle sites. Alleen netwerkbeheerders kunnen them''s installeren of bewerken." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Een Link Bewerken naar een apart Site wijzigen scherm." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Dit scherm is voor Super Admins om nieuwe sites toe te voegen aan het netwerk. Dit wordt niet beïnvloed door registratie instellingen." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Updates" + +#: wp-admin/network/settings.php:32 +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 admins kunnen niet langer worden toegevoegd via het opties scherm. Je gaat nu naar de lijst van bestaande gebruikers op Netwerk admin -> Gebruikers en klikt op de gebruikersnaam of de bewerklink onder de naam. Dit gaat naar een bewerk gebruiker pagina waar je een gebruiker super admin rechten kunt geven via een selectievakje." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "zoals %1$s/site1 en %1$s/site2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Serveradres" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Omdat je gebruik maakt van localhost, moeten de websites in je WordPress netwerk gebruikmaken van submappen. Overweeg het gebruik van localhost.localdomain als je gebruik wilt maken van subdomeinen." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "De hoofd site in een sub-directory installatie moet een aangepast permalink structuur gebruiken, om issues met bestaande links te voorkomen." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Omdat je installeert in een directory, moeten de websites in je WordPress netwerk gebruik maken van sub-directories ." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Subdomein installatie" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Omdat je installatie niet nieuw is, moeten de sites in je WordPress netwerk gebruik maken van sub-domeinen." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Netwerktitel" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Hoe wil je het netwerk noemen?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Jouw e-mailadres." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "De originele configuratie stappen worden hier weergeven als referentie." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Een bestaande WordPress netwerk is ontdekt." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Maak de configuratie stappen af. Om een nieuwe netwerk te maken moet je de netwerk database tabellen legen of verwijderen." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Het netwerk inschakelen" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Voer de volgende stappen uit om de features aan te zetten die een netwerk van sites te maken." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Let op: Wij adviseren dat je een back-up maakt van je bestaande wp-config.php en %s-bestanden." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Waarschuwing: We raden je aan een backup te maken van je huidige wp-config.php bestand." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Voeg het volgende toe aan het wp-config.php bestand in %s boven de regel met /* Dat is alles, stop met bewerken! Veel plezier met bloggen. */:" + +#: wp-admin/network.php:199 +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 "Vul de gegevens hieronder in en je bent op weg om een netwerk van WordPress sites te maken. We maken de configuratie bestanden in de volgende stap." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Zorg ervoor dat de Apache mod_rewrite module al geïnstalleerd is. Deze wordt namelijk gebruikt aan het eind van deze installatieprocedure." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "Deze unieke authenticatie sleutel is niet aanwezig in je wp-config.php bestand." +msgstr[1] "Deze unieke authenticatie sleutels zijn niet aanwezig in je wp-config.php bestand." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Je kan geen netwerk van websites installeren met jouw server adres." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Het is niet mogelijk om poortnummers als %s te gebruiken." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Je hebt een wildcard DNS record nodig als je virtual host (sub-domein) functionaliteit gaat gebruiken." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Als mod_rewrite is uitgeschakeld, vraag dan uw beheerder om die module te activeren, of kijk in de Apache documentatie of elsewhere voor hulp hoe dit op te zetten." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s websites" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "Het internet adres van je netwerk zal zijn %s." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Waarschuwing!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Subdomeinen" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Om je installatie veiliger te maken moet je ook dit toevoegen:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Kies subdomeinen of subdirectories; dit kan alleen achteraf gewisseld worden door je installatie te herconfigureren. Vul de netwerk details in, en klik installeren. Als het niet werkt, kun je een wildcard DNS record (voor subdomeinen) toevoegen, of wijzigen met een andere instelling in Permalinks (voor subdirectories)." + +#: wp-admin/network.php:118 +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 "Het volgende scherm voor Netwerk Setup geeft je individueel gegenereerde regels code die je moet toe voegen aan je wp-config.php en .htaccess-bestanden. Zorg ervoor dat de instellingen van je FTP-client zo zijn dat bestanden die met een punt beginnen zichtbaar zijn zodat je het .htaccess bestand kunt vinden. Mogelijk moet je dit bestand maken als het er echt niet is. Maak van beide bestanden uiteraard eerst een kopie. " + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Zodra je deze stappen voltooit hebt, is je netwerk ingeschakeld en geconfigureerd. Je moet dan opnieuw inloggen." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "De constante DO_NOT_UPGRADE_GLOBAL_TABLES kan niet worden gedefinieerd tijdens het aanmaken van een netwerk." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Netwerkdetails" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Welkom bij het Netwerkinstallatieproces!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Het lijkt erop dat de Apachemod_rewrite module niet is geïnstalleerd." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Documentatie over maken van een netwerk" + +#: wp-admin/network.php:121 +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 "De keuze van subdirectorie-sites is uitgeschakeld als deze setup meer dan een maand oud is, vanwege permalink problemen met “/blog/” van de hoofdsite. Dit uitschakelen zal in een toekomstige versie aangepast worden." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Is een netwerk eenmaal gemaakt, dan kun je de plugins weer activeren." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Je plugins deactiveren voordat je de netwerkinstellingen gaat activeren." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "We bevelen aan om je site url te wijzigen naar %1$s voor je de netwerk mogelijkheid inschakelt. Het zal nog steeds mogelijk zijn de www prefix te gebruiken met een adres zoals %2$s maar de links zullen de www prefix niet bevatten." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Submap installatie" + +#: wp-admin/network.php:116 +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 "Dit scherm laat je een netwerk instellen met subdomeinen (site1.example.com) of subdirectories (example.com/site1). Subdomeinen vereisen dat wildcard subdomeinen zijn ingeschakeld in Apache en DNS records, als je host dit toestaat." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Maak een netwerk met WordPress websites" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Terug naar het Dashboard" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Het netwerk aanmaakpaneel is niet voor Wordpress MU netwerken." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Waarschuwing:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Kies hoe je de sites wil gebruiken in je WordPress netwerk, of als sub-domeinen of als sub-mappen. Het kan later niet meer worden aangepast." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Documentatie over het netwerkscherm" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Adres van websites in uw netwerk" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "zoals site1.%1$s en site2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Netwerk" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Submappen" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "De constante waarde WP_ALLOW_MULTISITE moet zijn gedefinieerd in je wp-config.php bestand om netwerken te kunnen activeren." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "FOUT: Het netwerk kon niet worden aangemaakt." + +#: wp-admin/network.php:120 +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 "Als je deze code eenmaal toegevoegd hebt en je browser ververst, zal de multisite ingeschakeld zijn. Dit scherm, nu in het Netwerk navigatiemenu, zal een archief bewaren van de toegevoegde code. Je kunt wisselen tussen Netwerkbeheerder en sitebeheerder door te klikken op het Hallo (gebruikersnaam) dropdownmenu in de rechter bovenkant van het dashboard." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Je hebt onvoldoende rechten om deze site te bewerken." + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Let Op! Gebruiker kan niet worden aangepast. De gebruikers %s is een netwerk admin." + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Als de admin e-mail voor de nieuwe site niet bestaat in de database zal er een nieuwe gebruiker worden gemaakt. " + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Deactiveren, Archief en Spam welke naar de bevestiging schermen leiden. Deze acties kunnen later ongedaan gemaakt worden." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Het site ID wordt intern gebruikt en wordt niet getoond aan de voorkant van de site of aan gebruikers/bezoekers." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Met de muis over je site heen gaan toont zeven opties (drie voor de primaire site):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Operationele instellingen bevatten velden voor de netwerk naam en admin email." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Je kunt ook naar de gebruikers profiel pagina door op de individuele gebruikersnaam te klikken." + +#: wp-admin/network/users.php:236 +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 "De bulk actie zal de geselecteerde gebruikers permanent verwijderen, of de geselecteerde markeren/demarkeren als spam. De berichten van de spam gebruikers zullen verwijderd worden. Spam gebruikers kunnen zich niet opnieuw registreren met hetzelfde email adres." + +#: wp-admin/network/settings.php:30 +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 "Upload instellingen controleert de grootte van de geuploade bestanden en de overgebleven upload ruimte die nog beschikbaar is voor elke site. De standaard ruimte voor specifieke sites kan gewijzigd worden door de Super Admin. De toegestane bestandstypen overzicht (door spaties gescheiden)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Ga naar de frontend live site." + +#: wp-admin/network/settings.php:29 +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 "Nieuwe site instellingen zijn standaard toegepast als een nieuwe site in het netwerk wordt gemaakt. Deze bevatten een welkomst email wanneer een nieuwe gebruiker of gebruikersaccount is geregistreerd. Het bevat ook berichten voor de inhoud van de site voor het eerste bericht, pagina, reactie, reactie auteur en reactie URL(internet adres). Al deze berichten kun je naar eigen inzicht wijzigen." + +#: wp-admin/network/themes.php:201 +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 "Dit scherm laat je kiezen welke thema's beschikbaar zijn in het Weergave menu voor elke site. Het thema wat momenteel gebruikt wordt hierdoor niet geactiveerd of geactiveerd. " + +#: wp-admin/network/themes.php:202 +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 "Als de Super Admin een thema uitschakelt wat in gebruik is, kan dat thema nog steeds gebruikt worden door de site eigenaars die deze site in gebruik hebben. Kiest een site eigenaar echter een ander thema, zal het uitgeschakelde thema niet meer verschijnen in het Design -> Thema scherm." + +#: wp-admin/network/settings.php:26 +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 "Dit scherm is voor de instellingen en wijzigingen voor het netwerk als geheel. De eerste site is de hoofdsite in het netwerk. De netwerk instellingen worden van de originele site instellingen gehaald." + +#: wp-admin/network/settings.php:28 +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 "Registratie instellingen kunnen ingeschakeld/uitgeschakeld worden voor publieke registraties. Als je anderen laat registreren voor een site, installeer dan anti spam plugins. Namen en sites die je wilt verbannen op dit netwerk, scheiden met spaties, gebruik GEEN komma's." + +#: wp-admin/network/settings.php:31 +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 "In- of uitschakelen van de plugin menu's voor niet super admins, zodat alleen super admins -geen site admins- toegang hebben om plugins te activeren." + +#: wp-admin/network/sites.php:32 +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 "Dit is het hoofdoverzicht van alle sites op dit newerk. Wissel tussen lijst en samenvattingen met gebruik van de icoontjes aan de rechter bovenkant van het overzicht." + +#: wp-admin/network/user-new.php:24 +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 "Gebruikers die zijn geregistreerd op het netwerk zonder een eigen site, worden toegevoegd als inschrijvers op de hoofdsite, ze krijgen toegang in het Dashboard op hun eigen profiel pagina om hun account te beheren. Deze gebruikers zullen het Dashboard en Mijn sites alleen kunnen zien in de hoofdnavigatie, tot zijzelf een eigen site zullen bezitten." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Je kunt het overzicht sorteren door te klikken op één van de vetgedrukte teksten en wisselen tussen lijst en samenvattingen met gebruik van de icoontjes in de rechter bovenhoek." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Indien dit proces mislukt om wat voor reden dan ook, zullen gebruikers die op hun site inloggen dezelfde update forceren." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Als er geen versie update is gedaan, zal klikken op deze knop geen enkele invloed hebben." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Deze tabel toont alles gebruikers in het netwerk en de sites waar ze bij horen." + +#: wp-admin/network/users.php:237 +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 "Je kunt een bestaande gebruiker wijzigen naar Super Admin door naar de Bewerk Gebruiker profiel pagina te gaan en deze keuze toe te wijzen." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "De volgende woorden zijn gereserveerd voor gebruik van de WordPress functies en kunnen niet gebruikt worden als site namen: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Waarschuwing! Probleem met het updaten van %1$s. Je server is niet ingeschakeld om verbinding te maken met de sites die het gebruiken. Fout bericht: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Als je de site registraties wil beperken tot bepaalde domeinen. Een domein per regel." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Als je domeinen wilt verbieden van site registraties. Een domein per regel." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Als registreren is uitgeschakeld, stel dan NOBLOGREDIRECT in, in wp-config.php naar een URL om bezoekers naar te laten redirecten als ze een niet bestaande site bezoeken." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Aanmaken van een lege website niet mogelijk." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Als je browser de volgende pagina niet automatisch start, klik op deze link:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Website gemarkeerd als spam." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Website gemarkeerd als spam." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Website verwijderd uit spam." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Gebruikers verwijderd uit spam." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Website verwijderd uit spam." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Websites verwijderd." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Website verwijderd." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Gebruikers gemarkeerd als spam" + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Werk siteurl en home bij." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Website gedeactiveerd." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Website geactiveerd." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Website herstellen uit het archief." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Gebruikers verwijderd." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Website gearchiveerd." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Ongeldig e-mailadres." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Er is een fout opgetreden bij het aanmaken van de gebruiker." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Je bent niet geautoriseerd om de huidige site te veranderen." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Upload bestandstypen" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Maximale bestandsgrootte voor uploaden is %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "De auteur van de eerste reactie op een nieuwe site." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Het eerste bericht op een nieuwe site." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "De eerste pagina op een nieuwe site." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "De eerste reactie op een nieuwe site." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "De URL voor het eerst reactie op de nieuwe website." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Klaar!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Ingelogde gebruikers mogen nieuwe sites registreren." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Zowel websites als gebruikersaccounts kunnen worden geregistreerd." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Gebruikersaccounts kunnen worden geregistreerd." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Registreren is gedeactiveerd." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Administratiemenu's activeren" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Operationele instellingen" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Upload instellingen" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Nieuwe website instellingen" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Registratie instellingen" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Ontbrekend of ongeldig site adres." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "E-mailadres ontbreekt." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Netwerkbeheerder e-mailadres" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Nieuwe website aangemaakt" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "De welkomse-mail is verstuurd naar de nieuwe website eigenaren." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Site uploadruimte" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Stuur de netwerk admin een email notificatie elke keer dat iemand een site of een user account registreert" + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Gebruikers zijn niet toegestaan deze sites te registeren. Namen onderscheiden door spaties." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Volgende websites" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Je hebt onvoldoende rechten om deze pagina op te vragen." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Bevestigen" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Aanmaken van lege gebruikers niet mogelijk." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "De gebruikersnaam of het e-mailadres is al in gebruik." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Nieuwe registraties toestaan" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Registratiemelding" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Nieuwe gebruikers toevoegen" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Verboden namen" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "E-mailregistraties beperkt" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Verboden e-maildomeinnamen" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Welkomstbericht" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Welkom gebruiker e-mail" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Het welkomsbericht is verstuurd naar de nieuwe gebruikers." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Eerste pagina" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Eerste reactie" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Eerste reactie van de auteur" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "Eerste reactie URL" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Maximale upload bestandsgrootte" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Standaard taalinstellingen" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Website toevoegen" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Websiteadres" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Beheerder e-mailadres" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Een nieuwe gebruiker wordt aangemaakt als bovenstaande e-mailadres niet voorkomt in de database." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "De gebruikersnaam en wachtwoord worden per e-mail verstuurd naar het e-mailadres." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "De gebruikersnaam en het wachtwoord worden per e-mail verstuurd naar het bovenstaande e-mailadres." \ No newline at end of file diff --git a/wp-content/languages/admin-network-pl_PL.mo b/wp-content/languages/admin-network-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..222bb5a106cc5305279a7d8bd60d86060476cd4f GIT binary patch literal 49598 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%0DHHH+Wk*7TZJ8*FzQ7DtBkW8YYi9Y@nT4^3q^^nh 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 wXRh=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:474 wp-admin/network.php:510 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Dodaj poniższy tekst do pliku %1$s znajdującego się w katalogu %2$s, zastępując znajdujące się tam już reguły dotyczące WordPressa:" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Co zrobić z treściami, których właścicielem jest %s?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:244 +msgid "Support Forums" +msgstr "Forum (en)" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Potwierdź" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Przed skasowanie użytkowników przenieś lub usuń ich treści." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Na ten adres e-mail wysyłane będą powiadomienia. Zostanie on również użyty jako adres nadawcy e-maili dot. rejestracji i pomocy technicznej." + +#: wp-admin/network/users.php:234 +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 "Umieść wskaźnik myszy nad wierszem z nazwą dowolnego użytkownika, aby wyświetlić odnośniki prowadzące do ekranów edycji. Odnośnik „Edytuj” wyświetlany po lewej stronie przeniesie Cię do ekranu edycji profilu danego użytkownika, natomiast odnośnik „Edytuj” po prawej stronie, przy nazwie witryny, przeniesie Cię do ekranu edycji danej witryny." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Aby dodać nowego użytkownika, kliknij „Dodaj nowego użytkownika”." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Aby dodać nową witrynę, kliknij „Dodaj nową witrynę”." + +#: 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 "Aby poszukać użytkownika, wprowadź adres e-mail lub nazwę tego użytkownika. Możesz użyć maski, aby wyszukać użytkowników o nazwach zawierających jakiś fragment, np. kowals*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Aby poszukać witryny, wprowadź ścieżkę do niej lub jej domenę." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Proces aktualizacji bazy danych może trochę potrwać, więc prosimy o cierpliwość." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Ustawienia zostały zapisane." + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Witaj w Administracji Siecią. Znajdujesz się w miejscu z którego możesz zarządzać całą swoją siecią." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Stąd możesz:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Dodaj i zarządzaj serwisami oraz użytkownikami" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Instaluj i włączaj motywy oraz wtyczki" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Aktualizuj sieć" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Zmień globalne ustawienia sieci" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Widget „Szybki dostęp” wyświetla informacje o liczbie kont użytkowników i witryn w tej sieci." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Użyj pola wyszukiwania w celu znalezienia użytkownika lub witryny." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Zadania" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Aktualizuj Sieć" + +#: wp-admin/network/upgrade.php:25 +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 "Proszę nie używać aktualizacji sieci więcej niż raz po każdej aktualizacji WordPressa. Klikając w \"Aktualizuj Sieć\" uruchomiona zostanie aktualizacja serwisów w sieci. Za każdym razem zostanie użyte tylko pięć serwisów, żeby wdrożyć w nich wszystkie zmiany." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Documentation on Upgrade Network" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Wymaga jest aktualizacja bazy danych" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "Zaktualizowano WordPressa! Zanim jednak skończysz, trzeba zaktualizować witryny w sieci." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Nowa witryna utworzona przez: %1$s\n" +"\n" +"Adres: %2$s\n" +"Nazwa: %3$s" + +#: wp-admin/network.php:116 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Proszę dodać wszystkie linie do pliku wp-config.php (zaraz przed /*...stop editing...*/) oraz do pliku .htaccess (zastępując istniejące wcześniej reguły WordPressa)." + +#: wp-admin/network.php:235 wp-admin/network.php:478 wp-admin/network.php:514 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Sieć oparta na podkatalogach może nie działać w przypadku zdefiniowania własnego położenia katalogów z wp-content." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Dokumentacja dot. ustawień sieci" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Wprowadź nazwę użytkownika oraz adres e-mail." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Wybierz użytkownika, którego rolę chcesz zmienić." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Wybierz użytkownika, którego konto chcesz usunąć." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Konto zostało utworzone." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Uwaga! Użytkownik nie mógł zostać usunięty. Użytkownik %s jest administratorem sieci." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Witryna: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Dodaj użytkownika" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Nie można dodać użytkownika." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Nie posiadasz uprawnienia do usunięcia tej witryny." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Ten użytkownik został już dodany do tej witryny." + +#: wp-admin/network/site-info.php:84 +msgid "Site info updated." +msgstr "Informacje o witrynie zostały zaktualizowane." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Uwaga! Konto „%s” nie mogło zostać usunięte." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Wprowadź nazwę zarejestrowanego użytkownika." + +#: wp-admin/network/themes.php:246 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Nie możesz usunąć motywu, który jest używany na głównej witrynie." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Dodaj nową witrynę" + +#: wp-admin/network/themes.php:242 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Motyw został usunięty." +msgstr[1] "%s motywy zostały usunięte." +msgstr[2] "%s motywów zostało usuniętych." + +#: wp-admin/network/themes.php:214 +msgid "Documentation on Network Themes" +msgstr "Dokumentacja dot. motywów sieci" + +#: wp-admin/network/site-info.php:103 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Informacje" + +#: wp-admin/network/themes.php:147 +msgid "Are you sure you wish to delete these themes?" +msgstr "Czy na pewno chcesz to zrobić?" + +#: wp-admin/network/themes.php:156 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Tak, usuń ten motyw" +msgstr[1] "Tak, usuń te motywy" +msgstr[2] "Tak, usuń te motywy" + +#: wp-admin/network/themes.php:142 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Zamierzasz usunąć następujący motyw:" +msgstr[1] "Zamierzasz usunąć następujące motywy:" +msgstr[2] "Zamierzasz usunąć następujące motywy:" + +#: wp-admin/network/themes.php:141 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Ten motyw może być używany na innych witrynach sieci." +msgstr[1] "Te motywy mogą być używane na innych witrynach sieci." +msgstr[2] "Te motywy mogą być używane na innych witrynach sieci." + +#: wp-admin/network/themes.php:139 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Usuń motyw" +msgstr[1] "Usuń motywy" +msgstr[2] "Usuń motywy" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Ustawienia sieci" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Motywy dostępne do użycia w całej sieci nie są wyświetlane na tm ekranie." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Nie posiadasz wystarczających uprawnień, by zarządzać motywami sieci." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Dostępne aktualizacje" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Użycie funkcji „Dodaj użytkownika” spowoduje utworzenie nowego konta w sieci i wysłanie na podany adres e-mail wiadomości z nazwą użytkownika i hasłem." + +#: wp-admin/network/site-info.php:88 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Edytuj witrynę: %2$s" + +#: wp-admin/network/themes.php:105 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by usunąć motywy z tej witryny." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:239 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Motyw został wyłączony." +msgstr[1] "%s motywy zostały wyłączone." +msgstr[2] "%s motywów zostało wyłączonych" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Nieprawidłowy identyfikator witryny." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:236 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Motyw został włączony." +msgstr[1] "%s motywy zostały włączone." +msgstr[2] "%s motywów zostało włączonych." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:244 +msgid "No theme selected." +msgstr "Nie wybrano żadnego motywu." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Motywy - W tej sekcji wyświetlane są motywy, które nie są dostępne w całej sieci. Zaznaczenie motywu w tym menu sprawi, że możliwe będzie użycie go na tej witrynie, nie sprawia to jednak, że automatycznie staje się on motywem używanym na danej witrynie, a pozwala na wybór go z ekranu „Wygląd” panelu administracyjnego. Aby umożliwić używanie motywu w całej sieci proszę przejść do ekranu Motywy sieci." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Edytuj witrynę „%s”" + +#: wp-admin/network/themes.php:159 +msgid "No, Return me to the theme list" +msgstr "Nie, powróć do listy motywów" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Ustawienia - Na tej stronie wyświetlana jest lista wszystkich ustawień dotyczących danej witryny. Niektóre spośród takich ustawień tworzone są przez WordPressa, a niektóre przez wtyczki, które są na niej włączone. Zauważ, że niektóre pola są zablokowane i napisane jest w nich „Serialized Data”. Nie możesz zmienić tych ustawień z powodu sposobu, w jaki są one przechowywane w bazie danych." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:201 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Motywy" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "Informacje - Ustawienia „Domena” i „Ścieżka do witryny” rzadko są modyfikowane, ponieważ ich edycja może spowodować, że wwitryna przestanie prawidłowo działać. Data rejestracji i ostatniej aktualizacji witryny są wyświetlane. Administratorzy sieci mogą przenieść witrynę do archiwum, oznaczyć ją jako spam, usunąć ją lub oznaczyć ją jako witrynę dla dorosłych w celu usunięcia jej z publicznych katalogów lub wyłączenia jej." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Użytkownicy - W tej sekcji wyświetlane są dane kont użytkowników związanych z daną witryną, możesz tam także zmienić ich role, wygenerować dla nich nowe hasła lub usunąć ich z danej witryny. Usunięcie użytkownika z witryny nie spowoduje usunięcia konta z sieci." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "To menu służy do edytowania informacji poszczególnych witryn, szczególnie w sytuacjach, gdy panel administracyjny danej witryny nie jest dostępny." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Odnośnik „Kokpit” przenoszący do kokpitu wybranej witryny." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Pozwól administratorom witryn dodawać nowych użytkowników do witryn poprzez ekran „Użytkownicy → Dodaj nowego”." + +#: wp-admin/network/settings.php:281 +msgid "Language Settings" +msgstr "Ustawienia językowe" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Ustawienia witryny zostały zaktualizowane." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Zainstalowane motywy" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Motywy %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Dokumentacja dot. zarządzania witryną" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Dodaj nową" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Wszystkie witryny" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Dokumentacja dot. zarządzania siecią" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zarządzać motywami na tej witrynie." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Witryna została utworzona. Odwiedź jej kokpit lub edytuj jej ustawienia" + +#: wp-admin/network/sites.php:31 +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 "Kliknięcie przycisku „Dodaj nową” przeniesie Cię do ekranu dodawania nowej witryny. Możesz przeszukać witryny pod kątem nazwy, identyfikatora lub adresu IP. Karta „Opcje ekranu” pozwala na wybór ilości witryn wyświetlanych na jednej stronie." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Nie posiadasz wystarczających uprawnień, by dodawać użytkowników do tej sieci." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Witryny" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Nie posiadasz uprawnienia do usunięcia tej witryny." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Nie posiadasz wystarczających uprawnień, by dodawać witryny do tej sieci." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:228 +msgctxt "theme" +msgid "Add New" +msgstr "Dodaj nowy" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:243 +msgid "Documentation on Network Users" +msgstr "Dokumentacja dot. zarządzania kontami użytkowników sieci" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Kliknięcie nagłówka kolumny spowoduje posortowanie tabeli." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Odnośnik „Usuń” usuwający witrynę na zawsze po potwierdzeniu chęci wykonania tej operacji." + +#: wp-admin/network/themes.php:209 +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 "Motywy mogą również być udostępniane wyłącznie wybranym witrynom. Dokonuje się tego na karcie „Motywy” ekranu edycji witryny, który dostępny jest poprzez odnośnik „Edytuj” na ekranie zarządzania witrynami (Witryny → Wszystkie witryny). Tylko administratorzy sieci mogą instalować i edytować motywy." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Odnośnik „Edytuj” przenoszący na osobny ekran edycji witryny." + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Ten ekran służy dodawaniu nowych witryn do sieci przez superadministratorów. Nie mają na niego wpływu ustawienia możliwości rejestracji." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Aktualizacje" + +#: wp-admin/network/settings.php:32 +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 "Uprawnienia superadministratora nie mogą już być nadawane na tym ekranie — teraz, aby to zrobić, należy przejść do listy istniejących kont (Administracja siecią → Użytkownicy) i kliknąć nazwę użytkownika lub znajdujący się pod nią odnośnik „Edytuj”. Spowoduje to przejście na ekran edycji konta, na którym możliwe jest nadanie tych uprawnień." + +#: wp-admin/network.php:227 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "przykłady: %1$s/witryna1 i %1$s/witryna2" + +#: wp-admin/network.php:240 wp-admin/network.php:244 wp-admin/network.php:284 +msgid "Server Address" +msgstr "Adres serwera" + +#: wp-admin/network.php:258 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "Ponieważ adresem Twojej instalacji WordPressa jest localhost, adresy witryn Twojej sieci muszą mieć postać adresów podkatalogów. Jeśli chcesz użyć konfiguracji subdomenowej, spróbuj połączyć się ze swoją witryną, używając adresu localhost.localdomain." + +#: wp-admin/network.php:261 wp-admin/network.php:271 wp-admin/network.php:278 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Główna witryna instalacji o odnośnikach w postaci podkatalogów będzie musiała użyć zmodyfikowanego formatu bezpośrednich odnośników, co prawdopodobnie spowoduje, że stare odnośniki przestaną działać." + +#: wp-admin/network.php:268 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Ponieważ Twoja instalacja WordPressa znajduje się w podkatalogu, adresy witryn Twojej sieci również muszą mieć postać adresów podkatalogów." + +#: wp-admin/network.php:276 +msgid "Sub-domain Install" +msgstr "Instalacja do subdomen" + +#: wp-admin/network.php:277 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Ponieważ Twoja instalacja WordPressa nie jest nowa, adresy witryn Twojej sieci muszą mieć postać subdomen." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:291 +msgid "Network Title" +msgstr "Nazwa sieci" + +#: wp-admin/network.php:295 +msgid "What would you like to call your network?" +msgstr "Jak chcesz nazwać swoją sieć?" + +#: wp-admin/network.php:304 +msgid "Your email address." +msgstr "Twój adres e-mail." + +#: wp-admin/network.php:351 +msgid "The original configuration steps are shown here for reference." +msgstr "Kroki podjęte w celu uruchomienia sieci są wyświetlane poniżej na wszelki wypadek." + +#: wp-admin/network.php:356 +msgid "An existing WordPress network was detected." +msgstr "Wykryto istniejącą sieć witryn opartych na WordPressie." + +#: wp-admin/network.php:357 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Proszę przejść przez wszystkie etapy konfiguracji. W celu utworzenia nowej sieci konieczne będzie wyczyszczenie lub usunięcie tabel sieci z bazy danych." + +#: wp-admin/network.php:368 +msgid "Enabling the Network" +msgstr "Włączanie sieci" + +#: wp-admin/network.php:369 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Wykonaj poniższe kroki, aby uruchomić swoją sieć." + +#: wp-admin/network.php:372 wp-admin/network.php:374 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Uwaga: Zalecamy wykonanie kopii aktualnej zawartości plików wp-config.php oraz %s." + +#: wp-admin/network.php:376 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Uwaga: Zalecamy wykonanie kopii bieżącej zawartości pliku wp-config.php." + +#: wp-admin/network.php:382 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Dodaj poniższe instrukcje do pliku wp-config.php, który znajduje się w katalogu %s, powyżej linii o treści /* To wszystko, zakończ edycję w tym miejscu! Miłego blogowania! */:" + +#: wp-admin/network.php:196 +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 "Wypełnij poniższe pola, a znajdziesz się na drodze do utworzenia sieci witryn opartych na WordPressie. Pliki konfiguracyjne ustawimy w kolejnym etapie instalacji." + +#: wp-admin/network.php:208 +msgid "Note:" +msgstr "Uwaga:" + +#: wp-admin/network.php:208 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Proszę upewnić się, że moduł mod_rewrite Apache jest zainstalowany, ponieważ zostanie on użyty na ostatnim etapie tego procesu instalacji." + +#: wp-admin/network.php:413 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "W Twoim pliku wp-config.php brakuje również poniższego unikalnego klucza uwierzytelniającego." +msgstr[1] "W Twoim pliku wp-config.php brakuje również poniższych unikalnych kluczy uwierzytelniających." +msgstr[2] "W Twoim pliku wp-config.php brakuje również poniższych unikalnych kluczy uwierzytelniających." + +#: wp-admin/network.php:171 +msgid "You cannot install a network of sites with your server address." +msgstr "Nie możesz utworzyć sieci witryn na instalacji umieszczonej pod takim adresem." + +#: wp-admin/network.php:172 +msgid "You cannot use port numbers such as %s." +msgstr "W adresie witryny nie może znajdować się numer portu (przykład: %s)." + +#: wp-admin/network.php:218 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "W celu używania funkcjonalności wirtualnych hostów, konieczne jest posiadanie rekordu DNS z wieloznacznikiem." + +#: wp-admin/network.php:212 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Jeśli mod_rewrite jest wyłączony, poproś administratora swojego serwera, aby go włączył lub zapoznaj się z dokumentacją dot. Apache albo innymi dokumentami na ten temat, aby uzyskać informacje nt. konfiguracji tego modułu." + +#: wp-admin/network.php:192 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s" + +#: wp-admin/network.php:246 wp-admin/network.php:286 +msgid "The internet address of your network will be %s." +msgstr "Adresem Twojej sieci będzie %s." + +#: wp-admin/network.php:210 wp-admin/network.php:235 wp-admin/network.php:261 +#: wp-admin/network.php:271 +msgid "Warning!" +msgstr "Uwaga!" + +#: wp-admin/network.php:222 +msgid "Sub-domains" +msgstr "Subdomeny" + +#: wp-admin/network.php:413 +msgid "To make your installation more secure, you should also add:" +msgstr "Aby Twoja instalacja była jeszcze bezpieczniejsza, powinno się także dodać następujące linijki:" + +#: wp-admin/network.php:114 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Wybierz postać subdomenową lub podkatalogową. Ustawienie to może zostać zmodyfikowane w późniejszym czasie przez zmianę konfiguracji WordPressa. Wprowadź dane sieci i kliknij przycisk „Zainstaluj”. Jeśli wybrany format adresów witryn nie będzie działał, możesz musieć dodać rekord DNS z wieloznacznikiem (jeżeli wybrano postać subdomenową) lub zmienić strukturę bezpośrednich odnośników (jeżeli wybrano postać podkatalogową)." + +#: wp-admin/network.php:115 +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 "Na następnym ekranie uruchamiania sieci wyświetlone zostaną specjalnie wygenerowane dla Twojej instalacji linie kodu, które należy wstawić do plików wp-config.php oraz .htaccess. Upewnij się, że w ustawieniach Twojego klienta FTP włączone jest wyświetlanie plików o nazwach zaczynających się od kropki, aby możliwe było odnalezienie pliku .htaccess. Konieczne może być utworzenie tego pliku, jeśli jeszcze nie istnieje. Przed wprowadzeniem jakichkolwiek zmian, utwórz kopie zapasowe obu wspomnianych plików." + +#: wp-admin/network.php:523 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Po wykonaniu tych kroków Twoja sieć zostanie włączona. Konieczne będzie ponowne zalogowanie się." + +#: wp-admin/network.php:154 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "Stała DO_NOT_UPGRADE_GLOBAL_TABLES nie może zostać zdefiniowana podczas tworzenia sieci." + +#: wp-admin/network.php:252 +msgid "Network Details" +msgstr "Szczegóły sieci" + +#: wp-admin/network.php:195 +msgid "Welcome to the Network installation process!" +msgstr "Witaj w procesie tworzenia sieci!" + +#: wp-admin/network.php:210 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Wygląda na to, że moduł mod_rewrite Apache nie jest zainstalowany." + +#: wp-admin/network.php:120 wp-admin/network.php:131 +msgid "Documentation on Creating a Network" +msgstr "Dokumentacja dot. tworzenia sieci" + +#: wp-admin/network.php:118 +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 "Wybór konfiguracji korzystającej z adresów w postaci podkatalogów jest zablokowany, jeśli ta instalacja WordPressa jest starsza niż miesiąc, z powodu problemów z bezpośrednimi odnośnikami do elementów głównej witryny zawierającymi tekst „/blog/”. Problem ten zostanie naprawiony w jednej z przyszłych wersji WordPressa." + +#: wp-admin/network.php:162 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Kiedy sieć zostanie już utworzona, możesz spokojnie włączyć swoje wtyczki." + +#: wp-admin/network.php:162 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Proszę wyłączyć wszystkie wtyczki przed próbą uruchomienia sieci." + +#: wp-admin/network.php:241 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Zalecamy zmianę ustawienia siteurl (adresu URL witryny) na %1$s przed uruchomieniem sieci. Po zrobieniu tego nadal możliwe będzie przejście na witrynę używając adresu z prefiksem www (w postaci %2$s), ale odnośniki do stron witryny nie będą zawierały tego prefiksu." + +#: wp-admin/network.php:256 wp-admin/network.php:266 +msgid "Sub-directory Install" +msgstr "Instalacja do podkatalogów" + +#: wp-admin/network.php:113 +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 "Ten ekran pozwala na ustawienie sieci jako korzystającej z adresów w postaci subdomen (site1.example.com) lub podkatalogów (example.com/site1). Użycie konfiguracji subdomenowej wymaga włączenia obsługi subdomen z wieloznacznikiem w konfiguracji Apache i DNS (jeśli Twój hosting na to pozwala)." + +#: wp-admin/network.php:109 +msgid "Create a Network of WordPress Sites" +msgstr "Utwórz sieć witryn opartych na WordPressie" + +#: wp-admin/network.php:173 +msgid "Return to Dashboard" +msgstr "Powróć do kokpitu" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Ekran tworzenia sieci nie jest przeznaczony dla sieci opartych na WordPressie MU." + +#: wp-admin/network.php:162 wp-admin/network.php:356 wp-admin/network.php:478 +#: wp-admin/network.php:514 +msgid "Warning:" +msgstr "Ostrzeżenie:" + +#: wp-admin/network.php:217 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "Proszę zadecydować, czy witryny tej sieci mają mieć adresy w postaci subdomen czy podkatalogów. To ustawienie nie może zostać później zmienione." + +#: wp-admin/network.php:121 wp-admin/network.php:132 +msgid "Documentation on the Network Screen" +msgstr "Dokumentacja dot. ekranu ustawień sieci" + +#: wp-admin/network.php:216 +msgid "Addresses of Sites in your Network" +msgstr "Adresy witryn Twojej sieci" + +#: wp-admin/network.php:223 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "przykłady: witryna1.%1$s i witryna2.%1$s" + +#: wp-admin/network.php:125 +msgid "Network" +msgstr "Sieć" + +#: wp-admin/network.php:226 +msgid "Sub-directories" +msgstr "Podkatalogi" + +#: wp-admin/network.php:103 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Musisz zdefiniować stałą WP_ALLOW_MULTISITE jako prawdziwą w swoim pliku wp-config.php, aby móc utworzyć sieć." + +#: wp-admin/network.php:185 +msgid "ERROR: The network could not be created." +msgstr "BŁĄD: Sieć nie mogła zostać utworzona." + +#: wp-admin/network.php:117 +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 "Funkcja sieci powinna zostać włączona po dodaniu tego kodu do pliku i odświeżeniu tej strony. Ten ekran, od teraz widoczny jako element podmenu pozycji „Administracja siecią”, będzie przechowywał dodany kod na wypadek konieczności wglądu do niego w przyszłości. Możesz przełączać się między administracją siecią a witryną przy pomocy pozycji „Administracja siecią” lub nazwy danej witryny dostępnej w menu „Moje witryny” paska narzędzi." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Nie posiadasz wystarczających uprawnień, by edytować tę witrynę." + +#: wp-admin/network/users.php:143 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Uwaga! Użytkownik nie mógł zostać usunięty. Użytkownik %s jest administratorem sieci." + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Jeśli podany adres e-mail nie istnieje jeszcze w bazie, utworzone zostanie również nowe konto użytkownika." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "odnośników „Wyłącz”, „Zarchiwizuj” oraz „Oznacz jako spam”, które prowadzą do ekranów proszących o potwierdzenie danej operacji. Te działania mogą zostać cofnięte w późniejszym czasie," + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Identyfikator witryny jest używany do celów administracyjnych i nie jest wyświetlany użytkownikom ani odwiedzającym." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Umieszczenie wskaźnika myszy nad dowolnym wierszem listy spowoduje wyświetlenie siedmiu opcji (trzech w przypadku głównej witryny):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Sekcja „Ustawienia operacyjne” pozwala na zmianę nazwy sieci i adresu e-mail jej administratora." + +#: wp-admin/network/users.php:235 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Możesz także przejść na stronę profilu dowolnego użytkownika poprzez kliknięcie jego nazwy." + +#: wp-admin/network/users.php:237 +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 "Przy pomocy menu masowych działań można usunąć konta użytkowników na zawsze lub oznaczyć użytkowników jako spamerów/cofnąć oznaczenie ich jako spamerów. Wpisy użytkowników, którzy zostaną oznaczeni jako spamerzy, zostaną usunięte i nie będą oni mogli zarejestrować się ponownie przy użyciu tego samego adresu e-mail." + +#: wp-admin/network/settings.php:30 +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 "Ustawienia wysyłania na serwer określają maksymalny rozmiar plików wysyłanych na serwer oraz dostępną twórcom każdej witryny przestrzeń dyskową. Możesz zmienić przydzieloną danej witrynie przestrzeń przy pomocy ekranu edycji witryn. Wyświetlane na tym ekranie są także dozwolone typy plików (oddzielane wyłącznie spacją)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "odnośnika „Odwiedź”, który przenosi na witrynę." + +#: wp-admin/network/settings.php:29 +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 "Ustawienia dla nowych witryn są domyślnymi ustawieniami, nadawanymi nowoutworzonym witrynom sieci. Składają się na nie: powitalny e-mail wysyłany przy rejestracji nowej witryny lub nowego konta oraz treść pierwszego wpisu, pierwszej strony, pierwszego komentarza, nazwa jego autora i adres witryny jego autora." + +#: wp-admin/network/themes.php:207 +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 "Na tym ekranie możliwe jest włączenie lub wyłączenie możliwości wyboru motywu przy pomocy menu „Wygląd” na wszystkich witrynach sieci. Nie powoduje to zmiany motywu na żadnej z witryn." + +#: wp-admin/network/themes.php:208 +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 "Jeśli administrator sieci wyłączy motyw, który jest przez kogoś używany, nadal będzie on włączony na danej witrynie. Jeśli dana witryna używa innego motywu, wyłączony motyw nie będzie wyświetlany na ekranie Wygląd → Motywy tej witryny." + +#: wp-admin/network/settings.php:26 +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 "Ten ekran pozwala na ustawienie i zmianę opcji całej sieci. Główna witryna jest witryną, która jest wyświetlana po wpisaniu adresu sieci, a opcje dla sieci są pobierane z ustawień tej witryny." + +#: wp-admin/network/settings.php:28 +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 "Ustawienia rejestracji pozwalają na wyłączenie/włączenie możliwości rejestracji. Jeśli pozwalasz innym na rejestrację nowych witryn w Twojej sieci, zainstaluj wtyczki zapobiegające spamowi. Spacje, nie przecinki, powinny oddzielać nazwy, których rejestracja w tej sieci jest zabroniona." + +#: wp-admin/network/settings.php:31 +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 "W sekcji „Ustawienia menu” możliwe jest włączenie/wyłączenie wyświetlania menu wtyczek użytkownikom, którzy nie są superadministratorami — tak, aby tylko oni mieli do nich dostęp." + +#: wp-admin/network/sites.php:32 +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 "Poniżej znajduje się główna lista wszystkich witryn tej sieci. Przełączanie się między widokiem listy oraz widokiem wypisów możliwe jest przy pomocy ikon, znajdujących się ponad listą po prawej stronie." + +#: wp-admin/network/user-new.php:24 +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 "Użytkownicy, którzy zarejestrują się na tej stronie bez tworzenia witryny, zostaną dodani jako subskrybenci do głównej witryny oraz otrzymają strony profilowe, za pomocą których będą oni mogli zarządzać swoimi kontami. Do czasu przypisania takim użytkownikom witryny, w panelu administracyjnym będą oni widzieli jedynie odnośniki do ekranów „Kokpit” oraz „Moje witryny”" + +#: wp-admin/network/users.php:236 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Możesz posortować tę tabelę, klikając dowolny z jej pogrubionych nagłówków oraz przełączać między trybem listy, a trybem wypisów przy użyciu ikon, znajdujących się nad tabelą po prawej." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Jeśli z jakiegoś powodu ten proces nie zakończy się pomyślnie, użytkownicy logujący się do swoich witryn spowodują uruchomienie tego samego procesu aktualizacji." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Jeśli nie zaktualizowano wersji WordPressa, kliknięcie tego przycisku nie spowoduje niczego." + +#: wp-admin/network/users.php:233 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Ta tabela wyświetla wszystkich użytkowników sieci oraz witryny, do których są oni przypisani." + +#: wp-admin/network/users.php:238 +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 "Możesz uczynić istniejącego użytkownika superadministratorem, przechodząc do ekranu edycji profilu wybranego użytkownika i zaznaczając pole nadające ten przywilej." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Następujące słowa są zarezerwowane do użytku przez funkcje WordPressa i nie mogą zostać użyte jako nazwy blogów: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Uwaga! Wystąpił problem podczas aktualizacji sieci „%1$s”. Twój serwer może nie móc połączyć się z witrynami tej sieci. Wiadomość o błędzie: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Jeśli chcesz, aby rejestracja witryn była możliwa wyłącznie z określonych domen. Jedna domena na linię." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Jeśli chcesz zabronić rejestracji witryn z określonych domen. Jedna domena na linię." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Jeśli rejestracja jest wyłączona, proszę ustawić stałą NOBLOGREDIRECT w pliku wp-config.php na adres URL, na którzy przekierowywani mają być odwiedzający, próbujący przejść na nieistniejącą witrynę." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Nie można utworzyć pustej strony." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Jeśli Twoja przeglądarka nie rozpocznie automatycznego wczytywania kolejnej strony, kliknij ten odnośnik:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Witryna została oznaczona jako spam." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Witryny zostały oznaczone jako spam." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Cofnięto oznaczenie witryn jako spam." + +#: wp-admin/network/users.php:261 +msgid "Users removed from spam." +msgstr "Cofnięto oznaczenie użytkowników jako spamerów." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Cofnięto oznaczenie witryny jako spam." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Witryny zostały usunięte." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Witryna została usunięta." + +#: wp-admin/network/users.php:258 +msgid "Users marked as spam." +msgstr "Użytkownicy zostali oznaczeni jako spamerzy." + +#: wp-admin/network/site-info.php:142 +msgid "Update siteurl and home as well." +msgstr "Zaktualizuj również ustawienia siteurl oraz home." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Witryna została zdezaktywowana." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Witryna została aktywowana." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Witryna została przywrócona z archiwum." + +#: wp-admin/network/users.php:264 +msgid "Users deleted." +msgstr "Konta użytkowników zostały usunięte." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Witryna została zarchiwizowana." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Nieprawidłowy adres e-mail." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Wystąpił błąd podczas tworzenia konta użytkownika." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Nie posiadasz uprawnienia do wprowadzania zmian na obecnej witrynie." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Dozwolone typy plików" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Ogranicz całkowity rozmiar plików wysyłanych na serwer do %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "Autor pierwszego komentarza na nowej witrynie." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Treść pierwszego wpisu na nowej witrynie." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "Treść pierwszej strony na nowej witrynie." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Treść pierwszego komentarza na nowej witrynie." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "Adres URL autora pierwszego komentarza na nowej witrynie." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Gotowe!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Zalogowani użytkownicy mogą rejestrować nowe witryny." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Rejestrowane mogą być zarówno witryny, jak i konta użytkowników." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Rejestrowane mogą być konta użytkowników." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Możliwość rejestracji jest wyłączona." + +#: wp-admin/network/settings.php:299 +msgid "Enable administration menus" +msgstr "Włącz administracyjne menu" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Ustawienia operacyjne" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Ustawienia dot. wysyłania na serwer" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Ustawienia dot. nowych witryn" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Ustawienia rejestracji" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Brak lub nieprawidłowy adres witryny." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Brak adresu e-mail." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:300 +msgid "Network Admin Email" +msgstr "E-mail administratora sieci" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Utworzono nową witrynę" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "E-mail wysyłany do nowych właścicieli witryn." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Przydzielana przestrzeń dyskowa" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Wyślij administratorowi sieci e-mailowe powiadomienie za każdym razem, kiedy ktoś zarejestruje witrynę lub konto użytkownika." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Użytkownicy nie mogą zarejestrować witryn o takich nazwach. Oddziel nazwy spacjami." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Następne witryny" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:94 +#: wp-admin/network/users.php:116 wp-admin/network/users.php:129 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Nie posiadasz uprawnienia do dostępu do tej strony." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Potwierdź" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Nie można utworzyć konta dla użytkownika bez nazwy." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Używana już nazwa użytkownika lub adres e-mail." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Możliwość rejestracji" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Powiadomienie o rejestracji" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Dodawanie nowych użytkowników" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Zabronione nazwy" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Dozwolone domeny adresów e-mail" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Zabronione domeny adresów e-mail" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "E-mail witający administratora witryny" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "E-mail witający użytkownika" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "E-mail wysyłany do nowych użytkowników." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Pierwsza strona" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Pierwszy komentarz" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Autor pierwszego komentarza" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "URL autora pierwszego komentarza" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Maksymalny dopuszczalny rozmiar pliku" + +#: wp-admin/network/settings.php:284 +msgid "Default Language" +msgstr "Domyślny język" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Dodaj witrynę" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Adres witryny" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "E-mail administratora" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Jeśli wprowadzony adres e-mail nie znajduje się jeszcze w bazie danych, zostanie utworzone nowe konto." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "Nazwa użytkownika i hasło zostaną wysłane na ten adres e-mail." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Nazwa użytkownika i hasło zostaną wysłane na powyższy adres e-mail." \ No newline at end of file diff --git a/wp-content/languages/admin-network-ru_RU.mo b/wp-content/languages/admin-network-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a337a3741a56457532d52594f933b9ff2f7e018 GIT binary patch literal 60459 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\n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;_c;_x;__ngettext_noop:1,2;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\n" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "У вас нет прав на доступ к этой странице." + +#: wp-admin/network/index.php:25 +msgid "" +"Welcome to your Network Admin. This area of the Administration Screens is " +"used for managing all aspects of your Multisite Network." +msgstr "" +"Добро пожаловать в панель управления сетью. Эта часть экранов управления " +"используется для настройки всех аспектов работы вашей сети." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Здесь вы можете:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Добавлять сайты и пользователей и управлять ими." + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Устанавливать и активировать темы и плагины." + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Обновлять свою сеть." + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Изменять глобальные параметры сети." + +#: wp-admin/network/index.php:38 +msgid "" +"The Right Now widget on this screen provides current user and site counts on " +"your network." +msgstr "" +"Виджет «ÐŸÑ€ÑÐ¼Ð¾ сейчас» на этом экране отображает текущее " +"количество пользователей и сайтов вашей сети." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "" +"Чтобы добавить нового пользователя, нажмите «Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ нового " +"пользователя»." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "" +"Чтобы добавить новый сайт, нажмите «Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ новый сайт»." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Чтобы найти пользователя или сайт, используйте поля для поиска." + +#: 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 "" +"Чтобы найти пользователя, введите его имя или e-mail. " +"Используйте маску, чтобы найти частичное совпадение — например, " +"user*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Чтобы найти сайт, введите путь или домен." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Быстрый доступ" + +#: wp-admin/network/index.php:53 +msgid "" +"Documentation on the Network Admin" +msgstr "" +"Документация по управлению сетью" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "" +"Support Forums" +msgstr "" +"Форумы поддержки" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Все сайты" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Добавить новый" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Темы %s" + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Установленные" + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Добавить новую" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Параметры сети" + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Обновления" + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Все обновления" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Обновить сеть" + +#: wp-admin/network/settings.php:26 +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 "" +"На этом экране можно задать и изменить параметры сети в целом. Первый сайт " +"считается главным в сети, поэтому её параметры берутся из настроек исходного " +"сайта." + +#: wp-admin/network/settings.php:27 +msgid "" +"Operational settings has fields for the network’s name and admin email." +msgstr "" +"К оперативным настройкам относятся название сети и e-mail администратора." + +#: wp-admin/network/settings.php:28 +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 "" +"В настройках регистрации можно запретить/разрешить общедоступную " +"регистрацию. Если вы разрешаете пользователям регистрироваться на сайте, " +"установите плагины для борьбы со спамом. Запрещённые имена сайтов " +"разделяются пробелами, а не запятыми." + +#: wp-admin/network/settings.php:29 +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 "" +"Настройки нового сайта применяются, когда в сети создаётся новый сайт. К ним " +"относится приветственное письмо, отправляемое при регистрации сайта или " +"учётной записи, а также содержимое первой записи, страницы, комментария, " +"автора комментария и адреса комментария." + +#: wp-admin/network/settings.php:30 +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 "" +"Настройки загрузки определяют размер загружаемых файлов и количество " +"доступного места на диске для каждого сайта. При редактировании отдельных " +"сайтов можно изменить значение по умолчанию. Также перечислены допустимые " +"типы файлов (разделяются пробелами)." + +#: wp-admin/network/settings.php:31 +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 "" +"Настройки меню разрешают/запрещают отображение меню плагинов для " +"пользователей, не являющихся суперадминистраторами, чтобы только " +"суперадминистраторы имели возможность активировать плагины." + +#: wp-admin/network/settings.php:32 +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 "" +"Суперадминистраторов теперь нельзя добавлять с экрана «" +"Настройки». Нужно открыть список существующих пользователей на экране " +"«Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью > Пользователи», затем нажать на имя " +"пользователя или ссылку «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» под ним. Откроется страница " +"«Ð ÐµÐ´Ð°ÐºÑ‚ировать пользователя», где можно отметить галочку, дающую " +"возможности суперадминистратора." + +#: wp-admin/network/settings.php:37 +msgid "" +"Documentation on Network Settings" +msgstr "" +"Документация по параметрам сети" + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Настройки сохранены." + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Оперативные настройки" + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Название сети" + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "E-mail администратора сети" + +#: wp-admin/network/settings.php:104 +msgid "" +"This email address will receive notifications. Registration and support " +"emails will also come from this address." +msgstr "" +"На этот адрес будут приходить уведомления. С него также будут отправляться " +"регистрационные и служебные письма." + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Настройки регистрации" + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Разрешить регистрацию" + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Регистрация отключена." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Можно создавать учётные записи." + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Авторизованные пользователи могут создавать новые сайты." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Можно создавать сайты и учётные записи." + +#: wp-admin/network/settings.php:125 +msgid "" +"If registration is disabled, please set NOBLOGREDIRECT in " +"wp-config.php to a URL you will redirect visitors to if they " +"visit a non-existent site." +msgstr "" +"Если регистрация отключена, присвойте переменной NOBLOGREDIRECT " +"в файле wp-config.php адрес, на который следует перенаправлять " +"пользователей, зашедших на несуществующий сайт." + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Уведомление о регистрации" + +#: wp-admin/network/settings.php:138 +msgid "" +"Send the network admin an email notification every time someone registers a " +"site or user account." +msgstr "" +"Отправлять администратору сети письмо каждый раз, когда кто-то регистрирует " +"сайт или учётную запись." + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Добавление новых пользователей" + +#: wp-admin/network/settings.php:145 +msgid "" +"Allow site administrators to add new users to their site via the \"Users " +"→ Add New\" page." +msgstr "" +"Разрешить администраторам добавлять новых пользователей к своим сайтам с " +"помощью страницы «ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ели > Добавить нового»." + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Запрещённые имена" + +#: wp-admin/network/settings.php:154 +msgid "" +"Users are not allowed to register these sites. Separate names by spaces." +msgstr "" +"Пользователям не разрешено регистрировать эти сайты. Разделяйте имена " +"пробелами." + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Ограниченная регистрация" + +#: wp-admin/network/settings.php:167 +msgid "" +"If you want to limit site registrations to certain domains. One domain per " +"line." +msgstr "" +"Если вы хотите разрешить регистрацию только с адресами из определённых " +"доменов. Один домен на строку." + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Запрещённые домены для e-mail" + +#: wp-admin/network/settings.php:178 +msgid "" +"If you want to ban domains from site registrations. One domain per line." +msgstr "" +"Если вы хотите запретить регистрацию с адресами из определённых доменов. " +"Один домен на строку." + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Настройки нового сайта" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Приглашение" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "Приглашение владельцам нового сайта." + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Приветственное письмо" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Письмо с приветствием для новых пользователей." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Первая запись на новом сайте." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "Первая страница" + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "Первая страница на новом сайте." + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "Первый комментарий" + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Первый комментарий на новом сайте." + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "Автор комментария" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "Автор первого комментария на новом сайте." + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "URL комментария" + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "Адрес первого комментария на новом сайте." + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Настройки загрузки" + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Место для файлов" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Ограничить суммарный размер загруженных файлов %s МБ" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Типы загружаемых файлов" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Максимальный размер" + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s КБ" + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Языковые настройки" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Язык по умолчанию" + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Разрешить служебные меню" + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "У вас недостаточно полномочий, чтобы редактировать этот сайт." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "" +"The menu is for editing information specific to individual sites, " +"particularly if the admin area of a site is unavailable." +msgstr "" +"Это меню предназначено для изменения информации об отдельных сайтах, в " +"частности, когда панель управления сайтом недоступна." + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "" +"Info - The domain and path are 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 "" +"Информация — домен и путь обычно не редактируются, " +"поскольку это может сделать сайт неработоспособным. Отображаются дата и " +"время регистрации и последнего обновления сайта. Администраторы сети могут " +"сделать пометку «Ð—аархивирован», «Ð¡Ð¿Ð°Ð¼», «" +"Удалён» или «Ð”Ð»Ñ взрослых», чтобы удалить сайт из " +"общедоступных списков или отключить его." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "" +"Пользователи — здесь отображаются пользователи, " +"относящиеся к данному сайту. Можно изменить их роль, сбросить пароль или " +"удалить их с сайта. Удаление пользователя с сайта не приводит к удалению его " +"из сети." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "" +"Темы — здесь показаны темы, которые не разрешены для " +"всей сети. Если разрешить тему в этом меню, она станет доступной для данного " +"сайта. Она не станет активной, но будет отображаться в меню «Ð’нешний " +"вид». Чтобы разрешить тему для всей сети, перейдите на экран «Ð¢ÐµÐ¼Ñ‹ сети»." + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "" +"Параметры — на этой странице показан список всех " +"параметров данного сайта. Часть из них относится к WordPress, а часть " +"— к плагинам, которые вы активировали. Обратите внимание, что " +"некоторые поля выделены серым цветом и содержат слова «Serialized " +"Data». Эти значения нельзя изменить из-за способа их хранения в базе " +"данных." + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "" +"Documentation on Site Management" +msgstr "" +"Документация по управлению сайтами" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Неверный ID сайта." + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Информация о сайте обновлена." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Редактировать сайт: %2$s" + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Редактировать сайт: %s" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Информация" + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "Обновить также параметры siteurl и home." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "У вас недостаточно полномочий, чтобы добавлять сайты в эту сеть." + +#: wp-admin/network/site-new.php:23 +msgid "" +"This screen is for Super Admins to add new sites to the network. This is not " +"affected by the registration settings." +msgstr "" +"На этом экране суперадминистраторы могут добавлять к сети новые сайты. " +"Настройки регистрации здесь не действуют." + +#: wp-admin/network/site-new.php:24 +msgid "" +"If the admin email for the new site does not exist in the database, a new " +"user will also be created." +msgstr "" +"Если e-mail администратора не существует в базе, будет также создан новый " +"пользователь." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Нельзя создать пустой сайт." + +#: wp-admin/network/site-new.php:49 +msgid "" +"The following words are reserved for use by WordPress functions and cannot " +"be used as blog names: %s" +msgstr "" +"Следующие слова зарезервированы для применения в функциях WordPress и не " +"могут быть использованы в качестве имени блога: %s" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Не указан или неверен адрес сайта." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Не указан адрес e-mail." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Неверный адрес e-mail." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "При создании пользователя произошла ошибка." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Пользователем %1$s создан новый сайт\n" +"\n" +"Адрес: %2$s\n" +"Название: %3$s" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] Создан новый сайт" + +#: wp-admin/network/site-new.php:103 +msgid "" +"Site added. Visit Dashboard or Edit " +"Site" +msgstr "" +"Сайт добавлен. Перейти в консоль или редактировать" + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Добавить новый сайт" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Адрес сайта" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "E-mail администратора" + +#: wp-admin/network/site-new.php:146 +msgid "" +"A new user will be created if the above email address is not in the database." +msgstr "" +"Если указанный адрес e-mail отсутствует в базе, будет создан новый " +"пользователь." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "На этот адрес e-mail будут отправлены имя пользователя и пароль." + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Добавить сайт" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Настройки сайта обновлены." + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "У вас недостаточно полномочий, чтобы управлять темами на этом сайте." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "тем" + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Тема разрешена." +msgstr[1] "%s темы разрешены." +msgstr[2] "%s тем разрешены." +msgstr[3] "%s тема разрешена." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Тема запрещена." +msgstr[1] "%s темы запрещены." +msgstr[2] "%s тем запрещены." +msgstr[3] "%s тема запрещена." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Тема не выбрана." + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Темы, активированные для сети, на этом экране не показаны." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Пользователь уже является участником этого сайта." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Введите имя существующего пользователя." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Выберите пользователя для изменения роли." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Выберите пользователя для удаления." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Пользователь создан." + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Введите имя пользователя и e-mail." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Имя пользователя или e-mail повторяется." + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Добавить пользователя" + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "" +"Имя пользователя и пароль будут отправлены на вышеуказанный адрес e-mail." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "сайтов" + +#: wp-admin/network/sites.php:31 +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 "" +"Кнопка «Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ новый» ведёт на экран добавления нового сайта. " +"Можно найти сайт по названию, идентификатору или IP-адресу. На вкладке " +"«ÐÐ°ÑÑ‚ройки экрана» можно выбрать количество сайтов для " +"отображения на одной странице." + +#: wp-admin/network/sites.php:32 +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 "" +"Это основная таблица всех сайтов сети. Можно переключать режим просмотра " +"между списком и развёрнутым видом с помощью иконок в правой части таблицы." + +#: wp-admin/network/sites.php:33 +msgid "" +"Hovering over each site reveals seven options (three for the primary site):" +msgstr "" +"При наведении курсора на каждый сайт отображаются семь вариантов (три для " +"основного сайта):" + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "" +"«Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» — ссылка на отдельный экран редактирования " +"сайта." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "«ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ» ведёт в консоль этого сайта." + +#: wp-admin/network/sites.php:36 +msgid "" +"Deactivate, Archive, and Spam which lead to confirmation screens. These " +"actions can be reversed later." +msgstr "" +"«Ð”еактивировать», «Ð’ архив» и «Ð¡Ð¿Ð°Ð¼» " +"ведут на экраны подтверждения. Эти действия обратимы." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "" +"«Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ» — необратимое действие, требующее подтверждения." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "«ÐŸÐµÑ€ÐµÐ¹Ñ‚и» — открыть внешнюю часть сайта." + +#: wp-admin/network/sites.php:39 +msgid "" +"The site ID is used internally, and is not shown on the front end of the " +"site or to users/viewers." +msgstr "" +"ID сайта используется внутри системы, он не виден пользователям и " +"посетителям снаружи." + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Можно сортировать таблицу по столбцам, нажимая на их заголовки." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Вам не разрешено менять текущий сайт." + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Подтвердите ваше действие" + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Подтверждаю" + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Вам не разрешено удалять этот сайт." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Сайты восстановлены из спама." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Сайты помечены как спам." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Сайты удалены." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Сайт удалён." + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "У вас нет прав на удаление этого сайта." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Сайт заархивирован." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Сайт разархивирован." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Сайт активирован." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Сайт деактивирован." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Сайт восстановлен из спама." + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Сайт помечен как спам." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "У вас недостаточно полномочий, чтобы управлять темами сети." + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "У вас недостаточно полномочий, чтобы удалять темы на этом сайте." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Удалить тему" +msgstr[1] "Удалить темы" +msgstr[2] "Удалить темы" +msgstr[3] "Удалить темы" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Эта тема может быть активной на других сайтах сети." +msgstr[1] "Эти темы могут быть активными на других сайтах сети." +msgstr[2] "Эти темы могут быть активными на других сайтах сети." +msgstr[3] "Эти темы могут быть активными на других сайтах сети." + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Вы собираетесь удалить следующую тему:" +msgstr[1] "Вы собираетесь удалить следующие темы:" +msgstr[2] "Вы собираетесь удалить следующие темы:" +msgstr[3] "Вы собираетесь удалить следующие темы:" + +#. translators: 1: theme name, 2: theme author +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Вы уверены, что хотите удалить эти темы?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Да, удалить эту тему" +msgstr[1] "Да, удалить эти темы" +msgstr[2] "Да, удалить эти темы" +msgstr[3] "Да, удалить эти темы" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Нет, вернуться к списку тем" + +#: wp-admin/network/themes.php:201 +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 "" +"На этом экране можно разрешить или запретить использование определённых тем " +"в меню «Ð’нешний вид» каждого сайта. Активация и деактивация " +"используемой сайтом темы происходит не здесь." + +#: wp-admin/network/themes.php:202 +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 "" +"Если администратор сети отключит тему, используемую на одном из сайтов, она " +"может остаться активной на этом сайте. После выбора другой темы отключённая " +"уже не появится на экране «Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ вид > Темы»." + +#: wp-admin/network/themes.php:203 +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 "" +"Администратор сети может разрешать использование тех или иных тем на каждом " +"сайте в индивидуальном порядке с помощью экрана «Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ " +"сайт», где есть вкладка «Ð¢ÐµÐ¼Ñ‹». Попасть туда можно по " +"ссылке «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» с экрана «Ð’ÑÐµ сайты». " +"Устанавливать и редактировать темы могут только администраторы сети." + +#: wp-admin/network/themes.php:208 +msgid "" +"Documentation on Network Themes" +msgstr "" +"Документация по темам сети" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Тема удалена." +msgstr[1] "%s темы удалены." +msgstr[2] "%s тем удалены." +msgstr[3] "%s тема удалена." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Нельзя удалить тему, пока она активна на основном сайте." + +#: wp-admin/network/upgrade.php:25 +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 "" +"Используйте этот экран только после обновления до новой версии WordPress со " +"страницы «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ > Все обновления» (через меню раздела " +"«ÐÐ´Ð¼Ð¸Ð½Ð¸ÑÑ‚рирование сети» или через верхнюю панель). При нажатии " +"на кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ сеть» для каждого сайта сети (по пять за " +"один раз) будет запущена процедура обновления базы данных." + +#: wp-admin/network/upgrade.php:26 +msgid "" +"If a version update to core has not happened, clicking this button won’" +"t affect anything." +msgstr "" +"Если ядро WordPress не обновлялось, нажатие этой кнопки ни на что не " +"повлияет." + +#: wp-admin/network/upgrade.php:27 +msgid "" +"If this process fails for any reason, users logging in to their sites will " +"force the same update." +msgstr "" +"Если этот процесс по какой-либо причине прервётся, пользователи запустят то " +"же самое обновление при входе на свои сайты." + +#: wp-admin/network/upgrade.php:32 +msgid "" +"Documentation on Upgrade Network" +msgstr "" +"Документация по обновлению сети" + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Готово!" + +#: wp-admin/network/upgrade.php:69 +msgid "" +"Warning! Problem updating %1$s. Your server may not be able to connect to " +"sites running on it. Error message: %2$s" +msgstr "" +"Внимание! Проблема при обновлении %1$s. Похоже, сервер не имеет возможности " +"подключаться к находящимся на нём сайтам. Текст ошибки: %2$s" + +#: wp-admin/network/upgrade.php:88 +msgid "" +"If your browser doesn’t start loading the next page automatically, " +"click this link:" +msgstr "" +"Если браузер не начинает загрузку следующей страницы автоматически, " +"перейдите по ссылке:" + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Следующие сайты" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Требуется обновление базы данных" + +#: wp-admin/network/upgrade.php:103 +msgid "" +"WordPress has been updated! Before we send you on your way, we need to " +"individually upgrade the sites in your network." +msgstr "" +"WordPress был обновлён! Прежде чем продолжить работу, нужно обновить базу " +"данных каждого сайта вашей сети." + +#: wp-admin/network/upgrade.php:106 +msgid "" +"The database upgrade process may take a little while, so please be patient." +msgstr "" +"Процесс обновления базы данных может занять некоторое время. Пожалуйста, " +"наберитесь терпения." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "" +"У вас недостаточно полномочий, чтобы добавлять пользователей в эту сеть." + +#: wp-admin/network/user-new.php:23 +msgid "" +"Add User will set up a new user account on the network and send that person " +"an email with username and password." +msgstr "" +"На этом экране можно создать новую учётную запись и отправить её владельцу " +"письмо с именем пользователя и паролем." + +#: wp-admin/network/user-new.php:24 +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 "" +"Посетители, регистрирующиеся в сети, но не имеющие своего сайта, добавляются " +"в качестве подписчиков к основному или консольному сайту, что позволяет " +"управлять их учётными записями. Эти пользователи увидят в меню только пункты " +"«ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ» и «ÐœÐ¾Ð¸ сайты», пока для них не будет " +"создан сайт." + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "" +"Documentation on Network Users" +msgstr "" +"Документация по пользователям сети" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Невозможно создать пустого пользователя." + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Не удалось добавить пользователя." + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Перед удалением пользователей перенесите или удалите их записи." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Внимание! Невозможно удалить пользователя %s." + +#: wp-admin/network/users.php:41 +msgid "" +"Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "" +"Внимание! Невозможно удалить пользователя. Пользователь %s — " +"администратор сети." + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "Что нужно сделать с записями пользователя %s?" + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Сайт: %s" + +#: wp-admin/network/users.php:144 +msgid "" +"Warning! User cannot be modified. The user %s is a network administrator." +msgstr "" +"Внимание! Невозможно изменить пользователя. Пользователь %s — " +"администратор сети." + +#: wp-admin/network/users.php:232 +msgid "" +"This table shows all users across the network and the sites to which they " +"are assigned." +msgstr "" +"В этой таблице показаны все пользователи сети, а также закреплённые за ними " +"сайты." + +#: wp-admin/network/users.php:233 +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 "" +"При наведении курсора на пользователей появляются ссылки редактирования. " +"Ссылка «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» слева ведёт на страницу редактирования профиля " +"пользователя; ссылка «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» справа от имени сайта ведёт на " +"экран «Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ сайт»." + +#: wp-admin/network/users.php:234 +msgid "" +"You can also go to the user’s profile page by clicking on the " +"individual username." +msgstr "На страницу профиля также можно перейти, нажав на имя пользователя." + +#: wp-admin/network/users.php:235 +msgid "" +"You can sort the table by clicking on any of the bold headings and switch " +"between list and excerpt views by using the icons in the upper right." +msgstr "" +"Можно сортировать таблицу по определённому столбцу, нажав на заголовок " +"столбца, и переключать режим просмотра между списком и развёрнутым видом с " +"помощью иконок в правом верхнем углу." + +#: wp-admin/network/users.php:236 +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 "" +"Массовые действия позволяют навсегда удалить выделенных пользователей, либо " +"пометить их как спамеров или не спамеров. У спамеров будут удалены все " +"записи, а сами они не смогут авторизоваться снова с тем же адресом e-mail." + +#: wp-admin/network/users.php:237 +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 "" +"Можно назначить существующего пользователя дополнительным " +"суперадминистратором, если перейти на страницу редактирования его профиля и " +"поставить соответствующую галочку." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Пользователи помечены как спамеры." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Пользователи помечены как не спамеры." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Пользователи удалены." + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Панель создания сети не предназначена для сетей WordPress MU." + +#: wp-admin/network.php:106 +msgid "" +"You must define the WP_ALLOW_MULTISITE constant as true in your " +"wp-config.php file to allow creation of a Network." +msgstr "" +"Чтобы разрешить создание сети, необходимо добавить константу " +"WP_ALLOW_MULTISITE в файл wp-config.php." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "Создать сеть сайтов на WordPress" + +#: wp-admin/network.php:116 +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 "" +"Этот экран позволяет настроить сеть в режиме использования поддоменов " +"(site1.example.com) или подкаталогов (example.com/site1). При использовании поддоменов необходимо включить маску для " +"поддоменов в Apache и записях DNS, если ваш хостинг-провайдер позволяет это " +"сделать." + +#: wp-admin/network.php:117 +msgid "" +"Choose subdomains or subdirectories; this can only be switched afterwards by " +"reconfiguring your install. 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 "" +"Выберите поддомены или подкаталоги; изменить это значение впоследствии можно " +"будет только путём переустановки. Заполните параметры сети и нажмите кнопку " +"«Ð£ÑÑ‚ановить». Если сразу не получится, может потребоваться " +"добавить маску в записи DNS (для поддоменов) или выбрать другой вид " +"постоянных ссылок (для подкаталогов)." + +#: wp-admin/network.php:118 +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 "" +"На следующем экране перед вами появятся созданные специально для вас строки " +"кода, которые нужно добавить в файлы wp-config.php и .htaccess. Убедитесь, " +"что в настройках вашего FTP-клиента разрешён показ файлов, начинающихся с " +"точки; если этого файла действительно нет, нужно его создать. Сделайте " +"резервные копии этих двух файлов." + +#: wp-admin/network.php:119 +msgid "" +"Add the designated lines of code to wp-config.php (just before /*..." +"stop editing...*/) and .htaccess (replacing the existing " +"WordPress rules)." +msgstr "" +"Добавьте указанные фрагменты кода в файлы wp-config.php (перед строкой " +"/*...дальше не редактируем...*/) и .htaccess " +"(заменив существующие правила WordPress)." + +#: wp-admin/network.php:120 +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 "" +"Как только вы добавите этот код и обновите страницу браузера, сеть будет " +"создана. На этом экране (теперь в разделе «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью») " +"останется памятка о добавленном коде. Можно переключаться между разделами " +"«Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью» и «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сайтом», нажимая на " +"ссылку «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью» или на название сайта в выпадающем " +"меню «ÐœÐ¾Ð¸ сайты» в верхней панели." + +#: wp-admin/network.php:121 +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 "" +"Выбор режима подкаталогов недоступен, если сайт существует больше месяца, из-" +"за проблем с постоянными ссылками «/blog/» на основном сайте. " +"Это ограничение может быть снято в следующей версии." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "" +"Documentation on Creating a Network" +msgstr "" +"Документация по созданию сети" + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "" +"Documentation on the Network Screen" +msgstr "" +"Документация по экрану «Ð¡ÐµÑ‚ÑŒ»" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Сеть" + +#: wp-admin/network.php:157 +msgid "" +"The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a " +"network." +msgstr "" +"При создании сети константу DO_NOT_UPGRADE_GLOBAL_TABLES определять нельзя." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Внимание:" + +#: wp-admin/network.php:165 +msgid "" +"Please deactivate your plugins before enabling the " +"Network feature." +msgstr "" +"Пожалуйста, деактивируйте плагины, перед тем как " +"создавать сеть." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "После создания сети можно активировать плагины снова." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Невозможно установить сеть с таким адресом сервера." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "Нельзя использовать номера портов, такие как %s." + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Вернуться к консоли" + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "ОШИБКА: Не удалось создать сеть." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Добро пожаловать в программу установки сети!" + +#: wp-admin/network.php:199 +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 "" +"Заполните информацию, необходимую для создания сети сайтов на WordPress. " +"Файлы конфигурации будут созданы на следующем шаге." + +#: wp-admin/network.php:211 +msgid "" +"Please make sure the Apache mod_rewrite module is installed as " +"it will be used at the end of this installation." +msgstr "" +"Убедитесь, что на вашем сервере установлен модуль Apache mod_rewrite. После завершения установки он будет использоваться." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Внимание!" + +#: wp-admin/network.php:213 +msgid "" +"It looks like the Apache mod_rewrite module is not installed." +msgstr "Похоже, что модуль Apache mod_rewrite не установлен." + +#: wp-admin/network.php:215 +msgid "" +"If mod_rewrite is disabled, ask your administrator to enable " +"that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "" +"Если mod_rewrite отключён, попросите администратора сервера " +"включить его, либо обратитесь к документации по Apache или другим ресурсам за информацией." + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Адреса сайтов вашей сети" + +#: wp-admin/network.php:220 +msgid "" +"Please choose whether you would like sites in your WordPress network to use " +"sub-domains or sub-directories. You cannot change this later." +msgstr "" +"Выберите, хотите ли вы использовать для сайтов вашей сети поддомены или " +"подкаталоги. Это значение нельзя изменить позже." + +#: wp-admin/network.php:221 +msgid "" +"You will need a wildcard DNS record if you are going to use the virtual host " +"(sub-domain) functionality." +msgstr "" +"Если вы хотите использовать функциональность поддоменов, потребуется маска в " +"записях DNS." + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Поддомены" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "пример: site1.%1$s и site2.%1$s" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Подкаталоги" + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "пример: %1$s/site1 и %1$s/site2" + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "" +"Subdirectory networks may not be fully compatible with custom wp-content " +"directories." +msgstr "" +"Совместимость сетей в режиме подкаталогов с произвольными директориями wp-" +"content может быть неполной." + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Адрес сервера" + +#: wp-admin/network.php:244 +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 " +"www prefix with an address like %2$s but any links " +"will not have the www prefix." +msgstr "" +"Рекомендуем перед установкой сети изменить параметр siteurl на %1$s. Ваш сайт по-прежнему будет доступен с префиксом www по " +"адресу %2$s, однако в ссылках не будет префикса www." + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "Интернет-адресом вашей сети будет %s." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Параметры сети" + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Режим подкаталогов" + +#: wp-admin/network.php:261 +msgid "" +"Because you are using localhost, the sites in your WordPress " +"network must use sub-directories. Consider using localhost." +"localdomain if you wish to use sub-domains." +msgstr "" +"Поскольку вы используете localhost, сайты вашей сети должны " +"использовать подкаталоги. Если вы хотите использовать поддомены, стоит " +"перейти на localhost.localdomain." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "" +"The main site in a sub-directory install will need to use a modified " +"permalink structure, potentially breaking existing links." +msgstr "" +"В режиме подкаталогов потребуется изменить структуру ссылок на основном " +"сайте, при этом есть вероятность нарушения работоспособности текущих ссылок." + +#: wp-admin/network.php:271 +msgid "" +"Because your install is in a directory, the sites in your WordPress network " +"must use sub-directories." +msgstr "" +"Поскольку ваш сайт установлен в каталог, сайты вашей сети должны " +"использовать подкаталоги." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Режим поддоменов" + +#: wp-admin/network.php:280 +msgid "" +"Because your install is not new, the sites in your WordPress network must " +"use sub-domains." +msgstr "" +"Поскольку ваш сайт существует уже давно, сайты вашей сети должны " +"использовать поддомены." + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Как вы хотите назвать свою сеть?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "Ваш адрес e-mail." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "Исходные шаги установки приведены в справочных целях." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Обнаружена существующая сеть WordPress." + +#: wp-admin/network.php:360 +msgid "" +"Please complete the configuration steps. To create a new network, you will " +"need to empty or remove the network database tables." +msgstr "" +"Пожалуйста, завершите шаги установки. Чтобы создать новую сеть, нужно " +"очистить или удалить таблицы сети в базе данных." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Установка сети" + +#: wp-admin/network.php:372 +msgid "" +"Complete the following steps to enable the features for creating a network " +"of sites." +msgstr "Выполните следующие шаги, чтобы активировать возможности сети." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "" +"Caution: We recommend you back up your existing wp-" +"config.php and %s files." +msgstr "" +"Осторожно: Рекомендуем сделать копию текущих файлов " +"wp-config.php и %s." + +#: wp-admin/network.php:379 +msgid "" +"Caution: We recommend you back up your existing wp-" +"config.php file." +msgstr "" +"Осторожно: Рекомендуем сделать копию текущего файла " +"wp-config.php." + +#: wp-admin/network.php:385 +msgid "" +"Add the following to your wp-config.php file in %s " +"above the line reading /* That’s all, stop " +"editing! Happy blogging. */:" +msgstr "" +"Добавьте следующие строки в файл wp-config.php в каталоге " +"%s перед строкой /* Это всё, дальше не " +"редактируем. Успехов! */:" + +#: wp-admin/network.php:416 +msgid "" +"This unique authentication key is also missing from your wp-config." +"php file." +msgid_plural "" +"These unique authentication keys are also missing from your wp-config." +"php file." +msgstr[0] "" +"Следующий уникальный ключ аутентификации также отсутствует в вашем файле " +"wp-config.php." +msgstr[1] "" +"Следующие уникальные ключи аутентификации также отсутствуют в вашем файле " +"wp-config.php." +msgstr[2] "" +"Следующие уникальные ключи аутентификации также отсутствуют в вашем файле " +"wp-config.php." +msgstr[3] "" +"Следующие уникальные ключи аутентификации также отсутствуют в вашем файле " +"wp-config.php." + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Чтобы повысить безопасность вашей сети, стоит также добавить:" + +#. translators: 1: a filename like .htaccess. 2: a file path. +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "" +"Add the following to your %1$s file in %2$s, replacing " +"other WordPress rules:" +msgstr "" +"Добавьте следующие строки в файл %1$s в каталоге %2$s, заменив остальные правила WordPress:" + +#: wp-admin/network.php:526 +msgid "" +"Once you complete these steps, your network is enabled and configured. You " +"will have to log in again." +msgstr "" +"После завершения этих трёх шагов ваша сеть будет активирована и настроена. " +"Вам потребуется авторизоваться снова." diff --git a/wp-content/languages/admin-network-tr_TR.mo b/wp-content/languages/admin-network-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..b20e61147199ec52fd40adb8807e50dd44c8e6a9 GIT binary patch literal 45720 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 DP#mF; literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-tr_TR.po b/wp-content/languages/admin-network-tr_TR.po new file mode 100644 index 0000000..6f4643a --- /dev/null +++ b/wp-content/languages/admin-network-tr_TR.po @@ -0,0 +1,1094 @@ +# Translation of Network Admin in Turkish +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-21 09:19:49+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/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Diğer WordPress kurallarınıdeğiştirmek için, aşağıdakileri %2$s içinde yer alan %1$s dosyasına ekleyin." + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "%s tarafından oluşturulmuş içerik ne yapılsın?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "Destek forumları" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "Eyleminizi onaylayın" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "Kullanıcıları silmeden önce içeriği taşıyın ya da silin." + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "Bu e-posta adresi bildirimler alacaktır. Kayıt ve destek e-postaları da bu e-posta adresinden geliyor gözükecektir." + +#: wp-admin/network/users.php:233 +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 "Listedeki herhangi bir kullanıcı üzerinde fare imlecinizi gezdirin ve düzenleme bağlantılarını ortaya çıkartın. Soldaki düzenleme tuşu sizi profil sayfasına götürür; sağda yer alan düzenleme bağlantıları ise ilgili sitenin düzenleme sayfasına yönlendirir." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Yeni bir kullanıcı eklemek için Yeni kullanıcı oluştur bağlantısına tıklayın." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Yeni bir site eklemek için Yeni site oluştur bağlantısına tıklayın. " + +#: 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 "Bir kullanıcı aramak için e-posta adresi ya da kullanıcı adını girin. Joker karakterler kullanarak kısmi arama yapabilirsiniz, örneğin kullanıcı*." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Site aramak için adres ya da alan adını girin." + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "Veritabanı güncelleme işlemi biraz zaman alabilir, lütfen sabırlı olsun." + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "Seçenekler kaydedildi." + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Ağ yönetimine hoş geldiniz. Yönetim ekranlarının bu bölümünde Çoklu site ağınızın her tarafını kontrol etmek için kullanılır." + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "Burada şunları yapabilirsiniz:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "Site ya da kullanıcı eklemek ve düzenlemek" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "Tema ya da eklenti yüklemek ve etkinleştirmek" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "Ağınızı güncelleyin" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "Genel ağ ayarlarını değiştirmek" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Ekrandali Şu anda bileşeni ağınızdaki mevcut kullanıcı ve site sayısını gösterir." + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Bir site ya da kullanıcı aramak için arama kutularını kullanın." + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "Hızlı işler" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "Ağı güncelle" + +#: wp-admin/network/upgrade.php:25 +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 "Bu ekranı sadece Güncellemeler/Uygun güncellemeler bölümünden (Ağ yönetimi dolaşım menüsünden ya da araç çubuğundan) yeni WordPress sürümüne güncelleme yaptıktan sonra kullanın. Ağı güncelle tuşuna bastığınız zaman, ağdaki tüm siteleri tek tek dolaşıp, her seferinde beş tane olmak üzere tüm siteleri ve veritabanlarını güncelleyecektir." + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "Ağ güncellemesi konusunda belgeler" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "Veritabanı güncellemesi gerekiyor" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress güncellendi! Sizi yolunuza göndermeden önce ağınızdaki tüm siteleri de güncellemeliyiz." + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"%1$s tarafından yeni site oluşturuldu\n" +"\n" +"Adres: %2$\n" +"İsim: %3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Belirtilen kodları wp-config.php dosyasına (/*...düzenlemeyi bırakın...*/ kısmından hemen önce) ve .htaccess dosyasına ekleyin. (Var olan WordPress kurallarını değiştirin)" + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Alt dizin ağları özel wp-content dizini ile tam olarak uyumlu olmayabilir." + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "Ağ ayarları belgesi" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "Kullanıcı adı ve parola giriniz." + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "Rolünü değiştirmek üzere bir kullanıcı seçin." + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "Silmek için bir kullanıcı seçin." + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "Kullanıcı oluşturuldu." + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Uyarı! Kullanıcı silinemez. %s kullanıcısı ağ yöneticisi." + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "Site: %s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "Kullanıcı ekle" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "Kullanıcı eklenemiyor." + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "Bu siteyi silemezsiniz." + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "Kullanıcı zaten bu sitenin bir üyesi" + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "Site bilgisi güncellendi." + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "Uyarı! %s kullanıcısı silinemez." + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "Varolan bir kullanıcının kullanıcı adını girin." + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Bir temayı ana sitede etkin durumdayken silemezsiniz." + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "Yeni site ekle" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "Tema silindi." +msgstr[1] "%s tema silindi." + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "Ağ temaları belgesi" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "Bilgi" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "Bu temaları silmek istediğinizden emin misiniz?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "Evet, bu temayı sil" +msgstr[1] "Evet, bu temaları sil" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "Şu temayı silmek üzeresiniz:" +msgstr[1] "Şu temaları silmek üzeresiniz:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "Bu tema ağdaki diğer sitelerde etkin olabilir." +msgstr[1] "Bu temalar ağdaki diğer sitelerde etkin olabilir." + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "Temayı sil" +msgstr[1] "Temaları sil" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Ağ ayarları" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "Ağ üzerinde etkinleştirilmiş temalar bu ekrandan görüntülenmezler." + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "Ağ temalarını yönetmek için yeterli yetkiye sahip değilsiniz." + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "Uygun güncellemeler" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Kullanıcı ekle, ağ üzerinde yeni bir kullanıcı oluşturup kullanıcı adı ve parolasını kendisine göndermenizi sağlar." + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "Site düzenle: %2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "Bu sitede tema silme için yeterli yetkiniz yok." + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "Tema etkisizleştirildi." +msgstr[1] "%s tema etkisizleştirildi." + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "Geçersiz site NO." + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "Tema etkinleştirildi." +msgstr[1] "%s tema etkinleştirildi." + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "Tema seçilmemiş." + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "Temalar - Bu alanda ağ genelinde henüz etkinleştirilmemiş temalar gösterilir. Bu menüde bir temayı etkinleştirdiğinizde ilgili istede erişilebilir hale gelir. Temayı etkinleştirmez ama sitenin görünüm menüsünde tema görüntülenmeye başlar. Bir temayı tüm ağda etkinleştirmek için Ağ temaları ekranını inceleyin." + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "Siteyi düzenle: %s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "Hayır, beni tema listesine geri götür" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "Ayarlar - Bu ekran siteyle ilgili tüm ayarların bir listesini gösterir. Bazı ayarlar WordPress tarafından oluşturulduğu gibi bazıları etkinleştirdiğiniz eklentiler tarafından oluşturulur. Dikkat ederseniz bazı alanlar gri renkte ve serileştirilmiş veri yazdığını görürsünüz. Bu alanlardaki verinin saklanma şekli yüzünden bu ayarları değiştiremezsiniz." + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "Temalar" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "Bilgi - Alan adı ve yolu çok ender durumlarda düzenlenir, çünkü sitenin düzgün çalışmamasına yol açabilir. Kayıt tarihi ve son güncelleme tarihi görüntülenir. Ağ yöneticileri bir siteyi listelerden çıkarmak için arşivlenmiş, istenmeyen, silinmiş ya da yetişkin içeriğe sahip olarak işaretleyebilir." + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "Kullanıcılar - Bu ekran site ile bağlantılı kullanıcıları gösterir. Rollerini değiştirebilir, parolalarını sıfırlayabilir ya da onları siteden silebilirsiniz. Kullanıcıları siteden silmek ağdan silmek anlamına gelmez." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Menü, özellikle sitenin yönetim alanı uygun olmadığı durumlarda, belirli sitelerin bilgilerini düzenlemek içindir." + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Başlangıç, ilgili sitedeki başlangıç sayfasına yönlendirir." + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Site yöneticilerinin \"Kullanıcılar → Yeni ekle\" bölümünden sitelerine yeni kullanıcı eklemelerine izin verir." + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "Dil ayarları" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "Site seçenekleri güncellendi." + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "Yüklü temalar" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "Temalar %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "Site yönetimi belgesi" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "Tüm siteler" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "Ağ yöneticisi belgesi" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "Bu sitenin temalarını yönetmek için yeterli hakkınız yok." + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Site eklendi. Başlangıca git ya da Siteyi düzenle" + +#: wp-admin/network/sites.php:31 +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 "Yeni ekle sizi yeni site ekleme ekranına taşır. Bir siteyi ismi, numarası ya da IP adresi ile arayabilirsiniz. Ekran seçenekleri ile bir sayfada kaç tane site görüntüleneceğini ayarlayabilirsiniz." + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "Bu ağa kullanıcı eklemek için yeterli yetkiniz yok." + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "Siteler" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "Bu siteyi silmek için yeterli yetkiniz yok." + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "Bu ağa site eklemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "Ağ kullanıcıları belgesi" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Kalın yazılmış başlıklara tıklarsanız tablo yeniden sıralanır." + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Silme işlemi onay ekranlarından sonraki varsayılan harekettir." + +#: wp-admin/network/themes.php:203 +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 "Temalar, site düzenleme ekranından (Tema sekmesinden) ağ yöneticileri tarafından site bazında etkinleştirilebilir. Tüm siteler ekranında yer alan düzenle bağlantısı ile ulaşabilirsiniz. Sadece ağ yöneticileri tema yükleme ya da düzenleme yetkisine sahiptir." + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Site düzenleme ekranını ayıracak düzenleme bağlantısı" + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Bu ekran süper yöneticilerin ağa yeni siteler ekleyebileceği ekrandır. Site üyelik işlemlerinden etkilenmez." + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "Güncellemeler" + +#: wp-admin/network/settings.php:32 +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 "Süper yöneticiler artık seçenekler ekranından eklenemeyecekler. Ağ yönetimi > Kullanıcılar bölümüne gidip, kullanıcı adına tıklayıp ya da düzenle bağlantısını kullanıp, kullanıcı düzenleme sayfasından ilgili kutuyu işaretleyerek süper yönetici ayrıcalıklarını tanımlayabilirsiniz." + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "örneğin %1$s/site1 ve %1$s/site2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "Sunucu adresi" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "localhost kullandığınız için, WordPress ağınızdaki siteler alt dizin kullanmak zorundalar. Eğer alt alan adı kullanmak istiyorsanız localhost.localdomain şeklinde kullanmayı düşünün." + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Alt klasöre yüklenen asıl site değiştirilmiş bir kalıcı bağlantı yapısına ihtiyaç duyabilir ki bu da var olan bağlantıları bozabilir." + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Kurulumunuz bir dizine yapıldığı için WordPress ağınız da alt dizinleri kullanmak zorundadır." + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "Alt alan adı kurulumu" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Kurulumunuz yeni olmadığı için WordPress ağınız alt klasörleri kullanmak durumunda." + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "Ağ başlığı" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "Ağınıza ne isim vermek istersiniz?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "E-posta adresiniz." + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "Orijinal ayar adımları referans olması için burada gösterilmiştir." + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "Var olan bir WordPress ağı bulundu." + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Lütfen ayar adımlarını tamamlayınız. Yeni bir ağ oluşturmak için önce ağ veritabanı tablolarını boşaltmalı ya da kaldırmalısınız." + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "Ağı etkinleştirme" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Siteler ağı oluşturmak için gerekli özellikleri etkinleştirmek için aşağıdaki adımları tamamlayın." + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "Uyarı: wp-config.php ve %s dosyalarınızın yedeklerini almanızı öneririz." + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "Dikkat: Var olan wp-config.php dosyanızın yedeğini almanızı öneririz." + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "Aşağıdaki satırı %s içindeki wp-config.php dosyasında /* Hepsi bu kadar. Mutlu bloglamalar! */ satırının üstüne yerleştirin:" + +#: wp-admin/network.php:199 +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 "Aşağıdaki bilgileri doldurarak WordPress sitelerinden oluşan bir ağ oluşturma yolunda ilerleyebilirsiniz. Bir sonraki adımda ayar dosyaları oluşturulacaktır." + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "Kurulumıun sonunda kullanılacağı için lütfen şimdiden Apache uygulamasının mod_rewrite modülünün yüklü olduğundan emin olun." + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "wp-config.php dosyanızda eşsiz doğrulama anahtarı eksik." +msgstr[1] "wp-config.php dosyanızda eşsiz doğrulama anahtarları eksik." + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "Sunucu adresiniz ile bir siteler ağı yükleyemezsiniz." + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "%s benzeri port numaralarını kullanamazsınız." + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Eğer sanal sunucu (alt alan adları) özelliğini kullanacaksanız genel DNS ayarı oluşturmanız gerekecektir." + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Eğer mod_rewrite etkin değilse, yöneticinizden etkinleştirmesini isteyin ya da nasıl yapacağınızı öğrenmek için Apache belgesine veya başka yerlere bir göz atın." + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s site" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "Ağınızın internet adresi %s olacak." + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "Uyarı!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "Alt alan adları" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "Kurulumunuzu daha güvenli yapmak için şunları da eklemelisiniz:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "Alt alanadı ya da alt klasör seçeneklerinden birini seçin; bu seçiminizi daha sonra yüklemenizi yeniden yapılandırarak değiştirebilirsiniz. Ağ detaylarını girin ve yükle tuşuna basın. Eğer çalışmazsa genel DNS (alt alan adları için) eklemeniz ya da farklı bir kalıcı bağlantı ayarı seçmeniz (alt klasörler için) gerekebilir." + +#: wp-admin/network.php:118 +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 "Ağ kurulumu için sonraki adımda wp-config.php ve .htaccess dosyaları için ayrı ayrı kodlar üretilecek. FTP istemcinizin nokta karakteri ile başlayan dosyaları gösterebildiğinden emin olun, böylece .htaccess dosyasını bulabilirsiniz; eğer bu dosya yoksa sizin oluşturmanız gerekebilir. Her iki dosyanın da yedeğini alın." + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Bu adımları tamamladığınızda ağınız etkinleşmiş ve ayarlanmış olacak. Tekrar giriş yapmanız gerekecek." + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "Bir ağ oluşturulurken DO_NOT_UPGRADE_GLOBAL_TABLES sabiti tanımlanamaz." + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "Ağ detayları" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "Ağ yükleme işlemine hoş geldiniz!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "Görünen o ki Apache uygulamasının mod_rewrite modülü yüklü değil." + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "Ağ oluşturma belgesi" + +#: wp-admin/network.php:121 +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 "Alt dizin seçeneği, bir aydan daha eski bir kuruluma sahip sitelerde ana sitedeki “/blog/” kalıcı bağlantı problemleri nedeniyle etkisizleştirilmiştir. Bu problem gelecek sürümlerde giderilecektir." + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Ağ oluşturulduğunda eklentilerinizi yeniden etkinleştirebilirsiniz." + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Lütfen ağ özelliğini etkinleştirmeden önce eklentilerinizi etkisizleştirin." + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "Ağ özelliğini etkinleştirmeden önce siteurl değerini %1$s olarak değiştirmenizi öneririz. Sitenizi www ön ekiyle %2$s benzeri bir adresle ziyaret etmek mümkün olacak fakat bağlantılar www ön ekini içermeyecekler." + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "Alt dizin kurulumu" + +#: wp-admin/network.php:116 +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 "Bu ekran bir ağı alt alan adı (site1.ornek.com) ya da alt klasör (ornek.com/site1) kullanacak şekilde yapılandırmanıza olanak sağlar. Alt alan adları, eğer sunucunuz izin veriyorsa Apache ve DNS kayıtlarında genel alt alan adlarını etkinleştirmeniz ile kullanılabilir." + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "WordPress sitelerinden bir ağ oluşturun" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "Başlangıç ekranına geri dön" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Ağ oluşturma paneli WordPress MU ağları için değildir." + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "Uyarı:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "WordPress ağınızda alt alan adları mı yoksa alt dizinler mi kullanacağınıza karar verin. Bunu daha sonra değiştiremezsiniz." + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "Ağ ekranı belgeleri" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "Ağınızdaki sitelerin adresleri" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "örneğin site1.%1$s ve site2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "Ağ" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "Alt dizinler" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "Bir ağ oluşturulmasına izin vermek için wp-config.php dosyanızda WP_ALLOW_MULTISITE değerini true olarak düzenlemeniz gerekmektedir." + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "HATA: ağ oluşturulamıyor." + +#: wp-admin/network.php:120 +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 "Bu kodu ekleyip sayfayı yenilediğinizde çoklu site otomatik olarak etkinleşecektir. Artık ağ yönetimi menüsünde yer alan bu ekran eklenen kodun bir arşivini tutacaktır. Ağ yöneticisi ve site yöneticisi arasında, ilgili sitenin altında yer alan Benim sitelerim menüsünü kullanarak geçiş yapabilirsiniz." + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "Bu siteyi düzenlemek için yeterli yetkiniz yok" + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Uyarı! Kullanıcı değiştirilemez. %s kullanıcısı ağ yöneticisi. " + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Eğer yeni site için belirtilen e-posta adresi veritabanında bulunamazsa yeni bir kullanıcı oluşturulur." + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Etkisizleştir, arşivle ve istenmeyen olarak işaretle eylemleri bir onay ekranına yönlendirilir. Bu eylemler daha sonra geri döndürülebilir." + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Site No sistem içinde kullanılır ve sitenin ön yüzünde yer almaz ya da kullanıcılara/ziyaretçilere gösterilmez." + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Her bir sitenin üzerinde gezmek yedi seçeneği açığa çıkartacaktır (üç tanesi birincil site için):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "İşlevsel ayarlar ağ adı ve yönetici e-postası için alanlar içerir." + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "İlgili kullanıcı adına tıklayarak kullanıcının profil sayfasına gidebilirsiniz." + +#: wp-admin/network/users.php:236 +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 "Toplu işlem seçili kullanıcıları tamamen siler ya da seçili kullanıcıları istenmeyen olarak işaretler/işareti kaldırır. İstenmeyen kullanıcıların yazıları kaldırılır ve bir daha aynı e-posta adresi ile kayıt olamazlar." + +#: wp-admin/network/settings.php:30 +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 "Yükleme ayarları, her bir site için depolama alanı ve yüklenecek dosyaların boyutlarının ayarlanabilmesini sağlar. Belirli bir siteyi düzenlerken o site için varsayılan değerleri değiştirebilirsiniz. İzin verilen dosya tipleri de listelenmiştir (boşluk ile ayrılmış olarak)." + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "Siteyi canlı olarak ziyaret edin." + +#: wp-admin/network/settings.php:29 +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 "Bir ağda yeni bir site oluşturulduğunda yeni site ayarları otomatik olarak uygulanır. Bunlar, bir kullanıcı yua da site oluşturulduğunda gönderilecek karşılama e-postası ve ilk yazı, ilk sayfa, ilk yorum, yorum yazar ve yorum adresi bilgileridir." + +#: wp-admin/network/themes.php:201 +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 "Bu ekran her bir site için görünüm menüsü altında yer alan uygun durumdaki temaları etkinleştirmek/etkisizleştirmek amacıyla kullanılır. Bir sitenin o an kullandığı temayı etkinleştirmez ya da etkisizleştirmez." + +#: wp-admin/network/themes.php:202 +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 "Eğer ağ yöneticisi kullanımda olan bir temayı etkisizleştirirse, kullanılan sitede etkin olarak kalmaya devam eder. Eğer farklı bir tema seçilirse sitenin Görünüm > Temalar ekranında etkisizleştirilen tema gözükmez." + +#: wp-admin/network/settings.php:26 +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 "Bu ekranda ağın tamamı için ayarları yapılabilir ve seçenekler değiştirilebilir. İlk site ağdaki asıl sitedir ve ağ ayarları orijinal siteden alınan ayarlardır." + +#: wp-admin/network/settings.php:28 +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 "Kayıt ayarları genel üyelikleri açıp kapatabilir. Eğer başkalarının bir site için kayıt olmalarına izin verecekseniz istenmeyenleri kontrol edecek eklentiler kullanın. Bu ağ için boşluklar, virgül olmayanlar ayrı isimler yasaklanacaktır." + +#: wp-admin/network/settings.php:31 +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 "Menü ayarı ile süper yönetici olmayan kullanıcıların eklentileri görmeleri etkinleştirilebilir/etkisizleştirilebilir, bu sayede sadece süper yöneticiler eklentileri etkinleştirebilir." + +#: wp-admin/network/sites.php:32 +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 "Bu tablo bu ağdaki tüm sitelerin bulunduğu ana tablodur. Tablonun sağ üst köşesindeki ikonlar yardımı ile liste ve özet görünümler arasında geçiş yapabilirsiniz." + +#: wp-admin/network/user-new.php:24 +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 "Bir siteye sahip olmadan üye olmuş olan kullanıcılara asıl ya da birincil sitenin başlangıç sayfası için abone rolü verilir, bu sayede bir profil sayfasına sahip olurlar ve hesaplarını yönetebilirler. Bu kullanıcılar sadece başlangıç ve sitelerim bölümlerini görürler, ta ki onlar için bir site oluşturulana kadar." + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "Kalın yazılmış başlıklara tıklayarak tabloyu yeniden sıralayabilirsiniz ve sağ üst köşede yer alan ikonlar yardımıyla liste ya da özet görünümleri arasında geçiş yapabilirsiniz." + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Eğer bu işlem bir sebepten dolayı başarısız olursa, giriş yapan kullanıcılar aynı güncellemeyi yapmaya zorlanırlar." + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Eğer çekirdekte bir sürüm güncellemesi gerçekleşmediyse, bu tuşa basmanız bir değişiklik yapmayacaktır." + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Bu tablo ağdaki tüm kullanıcıları ve atanmış oldukları siteleri gösterir." + +#: wp-admin/network/users.php:237 +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 "Var olan bir kullanıcıyı süper kullanıcı yapmak için, kullanıcı düzenleme sayfasına gidip, gerekli yetkileri verecek kutuyu işaretlemeniz yeterlidir." + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Bu kelimeler WordPress fonksiyonları için ayrılmıştır, dolayısıyla blog ismi olarak kullanılamazlar: %s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Uyarı! %1$s güncellemesinde sorun. Sunucunuz üzerinde koşan sitelere bağlanamıyor olabilir. Hata mesajı: %2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Eğer site kayıtlarını belirli alan adları ile sınırlandırmak istiyorsanız her satıra bir alan adı gelecek şekilde giriş yapın." + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Eğer belirli alan adlarını kayıt sırasında yasaklamak istiyorsanız her satıra bir alan adı gelecek şekilde giriş yapın." + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Eğer kayıtlar kapalıysa, lütfen wp-config.php dosyanızda NOBLOGREDIRECT değerini düzenleyin, böylece ziyaretçileriniz var olmayan bir siteye girmeye çalışırlarsa bu adrese yönlendirilirler." + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Boş site oluşturulamıyor." + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Eğer tarayıcınız bir sonraki sayfayı otomatik olarak yüklemezse bu bağlantıyı tıklayın:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "Site istenmeyen olarak işaretlendi." + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "Site istenmeyen olarak işaretlendi." + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "Siteler istenmeyenler arasından çıkarıldı." + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "Kullanıcılar istenmeyenler arasından çıkartıldı." + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "Site istenmeyenler arasından çıkartıldı." + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "Siteler silindi." + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "Site silindi." + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "Kullanıcı istenmeyen olarak işaretlendi." + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "siteurl and home alanlarını da güncelle." + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "Site etkisizleştirildi." + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "Site etkinleştirildi." + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "Site arşivden çıkartıldı." + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "Kullanıcılar silindi." + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "Site arşivlendi." + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "Geçersiz e-posta adresi." + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "Kullanıcı oluşturulurken hata oluştu." + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "Yazıların yazarlarını değiştirme yetkiniz yok." + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "Yükleme dosya tipleri" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "YÜklenebilecek dosyaların toplam boyutunu %s MB ile sınırla" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "Oluşturulacak yeni sitedeki ilk yorumun sahibi." + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "Yeni bir sitedeki ilk yazı." + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "Yeni bir sitedeki ilk yazı." + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "Yeni bir sitedeki ilk yorum." + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "Oluşturulacak yeni sitedeki ilk yorumun web adresi." + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "Hepsi tamam!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "Giriş yapmış kullanıcılar yeni site kaydedebilirler." + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "Hem siteler hem de kullanıcı hesapları kayıt edilebilir." + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "Kullanıcı hesapları kayıt edilebilir." + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "Kayıt olma kapalı." + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "Yönetim menülerini etkinleştir" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "Operasyonel ayarlar" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "Yükleme ayarları" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "Yeni site ayarları" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "Kayıt ayarları" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "Eksik ya da yanlış site adresi." + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "Eksik e-posta adresi." + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "Ağ yöneticisi e-postası" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] yeni site oluşturuldu" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "Yeni site sahiplerine gönderilecek hoşgeldiniz e-postası." + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "Site yükleme alanı" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "Yeni bir site ya da kullanıcı hesabı oluşturulduğunda ağ yöneticisine e-posta ile bildirim gönder." + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Kullanıcılar bu siteleri kayıt edemeyecekler. Boşluk ile ayırın." + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "Sonraki siteler" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "Bu sayfaya erişmek için izniniz yok." + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "Doğrula" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "Boş kullanıcı oluşturulamaz." + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "Tekrarlanan kullanıcı adı veya e-posta adresi." + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "Yeni kayıtlara izin ver" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "Kayıt bildirimi" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "Yeni Kullanıcılar Ekle" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "Engellenmiş İsimler" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "Sınırlı E-posta Kaydı" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "Engellenmiş E-posta Servisleri" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "Hoşgeldiniz Mesajı" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "Hoşgeldiniz E-postası" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "Yeni kullanıcılara gönderilecek hoşgeldiniz mesajı." + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "İlk Sayfa" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "İlk Yorum" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "İlk Yorum Yazarı" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "İlk Yorum Adresi" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "Maksimum dosya yükleme boyutu" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "Varsayılan Dil" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "Site ekle" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "Site adresi" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "Yönetici E-posta Adresi" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Yukarıdaki e-posta adresi veritabanında yoksa yeni bir kullanıcı oluşturulacak." + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "Kullanıcı adı ve parola bu e-posta adresine gönderilecek." + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "Kullanıcı adı ve parola yukarıdaki e-posta adresine gönderilecek." \ No newline at end of file diff --git a/wp-content/languages/admin-network-zh_CN.mo b/wp-content/languages/admin-network-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..dee8bee110f5b6522702454324773653fda0bf29 GIT binary patch literal 42257 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∋5B4R=E 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-zh_CN.po b/wp-content/languages/admin-network-zh_CN.po new file mode 100644 index 0000000..c3764fc --- /dev/null +++ b/wp-content/languages/admin-network-zh_CN.po @@ -0,0 +1,1443 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-09-04 18:13:55+00:00\n" +"PO-Revision-Date: 2014-09-05 00:03-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.7\n" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "您无权查看此页面。" + +#: wp-admin/network/index.php:25 +msgid "" +"Welcome to your Network Admin. This area of the Administration Screens is " +"used for managing all aspects of your Multisite Network." +msgstr "欢迎来到网络管理。这个管理页面可用来管理您的多站点网络的所有方面。" + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "从这里您可以:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "添加和管理站点或用户" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "安装并激活主题或插件" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "升级您的网络" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "修改全局网络设置" + +#: wp-admin/network/index.php:38 +msgid "" +"The Right Now widget on this screen provides current user and site counts on " +"your network." +msgstr "本页中的“Right Now”小工具显示了您网络中的用户和站点计数。" + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "要添加新用户,请点击“添加新用户”。" + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "要添加新站点,请点击“添加新站点”。" + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "要搜索用户或站点,请使用搜索框。" + +#: 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 "" +"要搜索用户,请输入电子邮件地址或用户名。用通配符来搜索用户名" +"的一部分,如user*。" + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "要搜索站点,请输入路径或域名。" + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "快速任务" + +#: wp-admin/network/index.php:53 +msgid "" +"Documentation on the Network Admin" +msgstr "" +"关于管理网络的文" +"æ¡£" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "" +"Support Forums" +msgstr "" +"中文支持论坛" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "所有站点" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "创建站点" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "主题%s" + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "已安装的主题" + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "添加主题" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "网络设置" + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "更新" + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "可用更新" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "升级网络" + +#: wp-admin/network/settings.php:26 +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 "" +"在本页面可对整个网络的设置进行修改。第一个站点是网络中的主站点,网络的设置从" +"原始站点的设置中继承。" + +#: wp-admin/network/settings.php:27 +msgid "" +"Operational settings has fields for the network’s name and admin email." +msgstr "运营设置包括网络的名称以及管理员邮件地址栏目。" + +#: wp-admin/network/settings.php:28 +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 "" +"注册选项可控制公众注册。如果您允许其他人注册,建议您安装防垃圾内容(spam)的" +"插件。您可以指定一些不允许作为站点名称的词语,用空格隔开(请注意不是逗号)。" + +#: wp-admin/network/settings.php:29 +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 "" +"新站点设置是对于未来注册的站点的默认值。包含“欢迎”电子邮件、首篇文章、首篇评" +"论、首个页面的内容。" + +#: wp-admin/network/settings.php:30 +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 "" +"上传设置控制每个站点所能上传的文件数目、大小和文件类型(用空格隔开)。您也可" +"以对每个站点做出不同的限制。" + +#: wp-admin/network/settings.php:31 +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 "菜单设置允许您选择一般用户是否有权自行控制插件。" + +#: wp-admin/network/settings.php:32 +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 "" +"现在已经不能在设置页面添加超级管理员了。您需前往“管理网络”>“用户”,然后点击相" +"应的用户名,或其下的编辑链接。之后您可在用户编辑页面为用户授予超级管理员权" +"限。" + +#: wp-admin/network/settings.php:37 +msgid "" +"Documentation on Network Settings" +msgstr "" +"关于网络设置的文档(英文)" + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "设置已保存。" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "运营设置" + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "网络名称" + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "网络管理员电子邮件地址" + +#: wp-admin/network/settings.php:104 +msgid "" +"This email address will receive notifications. Registration and support " +"emails will also come from this address." +msgstr "此电子邮件地址会收到通知,注册和支持邮件也会从此地址发送。" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "注册设置" + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "允许新站点注册" + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "禁止注册。" + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "用户可注册账户。" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "登录用户可注册新站点。" + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "用户不仅可以注册新用户,还可注册新站点。" + +#: wp-admin/network/settings.php:125 +msgid "" +"If registration is disabled, please set NOBLOGREDIRECT in " +"wp-config.php to a URL you will redirect visitors to if they " +"visit a non-existent site." +msgstr "" +"若禁止注册,请在wp-config.php文件中将NOBLOGREDIRECT" +"设为当用户访问不存在站点时跳转到的URL。" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "注册提醒" + +#: wp-admin/network/settings.php:138 +msgid "" +"Send the network admin an email notification every time someone registers a " +"site or user account." +msgstr "一旦有新用户、新站点注册,立即通知网络管理员。" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "添加新用户" + +#: wp-admin/network/settings.php:145 +msgid "" +"Allow site administrators to add new users to their site via the \"Users " +"→ Add New\" page." +msgstr "允许站点管理员通过子站点的“用户→添加新用户”页面添加新用户。" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "不允许使用的名称" + +#: wp-admin/network/settings.php:154 +msgid "" +"Users are not allowed to register these sites. Separate names by spaces." +msgstr "用户不可注册这些站点。名称间使用空格隔开。" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "限制电子邮件注册" + +#: wp-admin/network/settings.php:167 +msgid "" +"If you want to limit site registrations to certain domains. One domain per " +"line." +msgstr "若您只允许用户注册某些域名。每个域名一行。" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "不允许使用的电子邮件域" + +#: wp-admin/network/settings.php:178 +msgid "" +"If you want to ban domains from site registrations. One domain per line." +msgstr "若您不允许使用下列电子邮件域的用户注册站点。每个域名一行。" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "新站点设置" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "“欢迎”电子邮件" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "用以欢迎新站点所有者的电子邮件。" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "“欢迎”用户电子邮件" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "本电子邮件将被发送至新用户。" + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "新站点的首篇文章。" + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "首篇页面" + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "新站点的首篇页面。" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "首条评论" + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "新站点的首条评论。" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "首条评论的作者" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "新站点首条评论的作者。" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "首条评论者的URL" + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "新站点首条评论作者的URL。" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "上传设置" + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "站点上传大小配额" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "上传文件的总大小不能超过%s MB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "上传文件类型" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "最大上传文件的大小" + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "语言设置" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "默认语言" + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "启用管理菜单" + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "您无权编辑此站点。" + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "" +"The menu is for editing information specific to individual sites, " +"particularly if the admin area of a site is unavailable." +msgstr "本菜单用于为特定站点编辑信息。此功能在某站点后台出现问题时尤为有用。" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "" +"Info - The domain and path are 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 "" +"信息 - 通常情况下,请不要变更域名和路径,因为这样做经常会引" +"发问题。注册日期和最近更新日期亦在此处显示;网络管理员还可以在此设定站点的状" +"态:存档、删除、标为垃圾或成人内容,还可以从公共列表中删除或停用某站点。" + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "" +"用户 - 显示属于该站点的用户。您可变更用户角色、重设用户密" +"码,或从站点中删除用户。删除操作只影响该站点,用户并不会在网络中被移除。" + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "" +"主题 - 此区域显示那些没有在整个网络启用的主题。在此启用某个" +"主题,该站点就可拥有使用此主题的特权。但该站点不会立即更换为您指定的主题,您" +"选择的主题会出现在站点的“外观”菜单中。要为整个网络启用主题,请访问网络主题页面。" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "" +"设置 - 此页面显示站点的所有设置选项。设置选项可能由WordPress" +"创建,也有可能来自您使用(或使用过)的插件。某些选项可能是灰色的,上书“序列化" +"的数据”(Serialized Data),出于它们在数据库中的特殊储存方式,您不能编辑这些" +"内容。" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "" +"Documentation on Site Management" +msgstr "" +"关于站点管理的文档(英文)" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "站点ID无效。" + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "站点信息已更新。" + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "编辑站点:%2$s" + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "编辑站点:%s" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "信息" + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "一并更新siteurl和home。" + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "您无权在本网络上添加站点。" + +#: wp-admin/network/site-new.php:23 +msgid "" +"This screen is for Super Admins to add new sites to the network. This is not " +"affected by the registration settings." +msgstr "" +"此页面供超级管理员向网络添加站点使用。在这里添加站点不受站点注册策略的限制。" + +#: wp-admin/network/site-new.php:24 +msgid "" +"If the admin email for the new site does not exist in the database, a new " +"user will also be created." +msgstr "若新站点填写的管理员电子邮件地址在网络中不存在,新用户也将一并被创建。" + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "不能创建空站点。" + +#: wp-admin/network/site-new.php:49 +msgid "" +"The following words are reserved for use by WordPress functions and cannot " +"be used as blog names: %s" +msgstr "下列名称由WordPress自身功能占用,因此不能作为博客名称:%s" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "站点地址有误。" + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "电子邮件地址缺失。" + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "电子邮件地址无效。" + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "创建用户过程中出错。" + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"%1$s建立了新站点\n" +"\n" +"地址:%2$s\n" +"名称:%3$s" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "[%s] 新站点已创建" + +#: wp-admin/network/site-new.php:103 +msgid "" +"Site added. Visit Dashboard or Edit " +"Site" +msgstr "" +"站点已添加。访问控制板或编辑站点" + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "添加站点" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "站点地址" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "管理员电子邮件地址" + +#: wp-admin/network/site-new.php:146 +msgid "" +"A new user will be created if the above email address is not in the database." +msgstr "若电子邮件地址在数据库中不存在,新用户将被创建。" + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "其用户名和密码将通过电子邮件告知用户。" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "添加站点" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "站点设置已更新。" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "您无权管理此站点的主题。" + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "主题" + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "%s个主题已启用。" + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "%s个主题已停用。" + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "没有选择主题。" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "网络上启用的主题不会显示在本页面。" + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "用户已是此站点上的成员。" + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "输入现有用户的用户名。" + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "选择要更改哪位用户的权限。" + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "选择要删除的用户。" + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "用户已创建。" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "输入用户名和电子邮件地址。" + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "用户名或电子邮件地址重复。" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "添加用户" + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "用户名和密码将通过邮件通知给用户。" + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "站点" + +#: wp-admin/network/sites.php:31 +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 "" +"“添加新站点”链接将带您到添加新站点的页面。在这里,您可以通过名称、ID或IP地址" +"搜索某站点。在显示选项中,您可修改每页显示的站点数目。" + +#: wp-admin/network/sites.php:32 +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 "" +"这是本网络中所有站点的列表。您可通过点击列表上方的按钮,在“列表视图”和“摘要视" +"图”模式间切换。" + +#: wp-admin/network/sites.php:33 +msgid "" +"Hovering over each site reveals seven options (three for the primary site):" +msgstr "将鼠标移至站点上方,会出现7个选项(主站点则出现3个):" + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "“编辑”链接,带您前往“编辑站点”页面。" + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "“控制板”,带您访问该站点的控制板。" + +#: wp-admin/network/sites.php:36 +msgid "" +"Deactivate, Archive, and Spam which lead to confirmation screens. These " +"actions can be reversed later." +msgstr "" +"点击“停用”、“存档”和“垃圾站点”,则自动跳转至确认页面。这些操作是可逆的。" + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "“删除”是个永久性的操作,站点将在确认后删除。" + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "点击“访问”可进入该站点的前台。" + +#: wp-admin/network/sites.php:39 +msgid "" +"The site ID is used internally, and is not shown on the front end of the " +"site or to users/viewers." +msgstr "站点ID是内部使用的,不会在站点前台显示给用户或访客。" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "点击粗体的标题可对列表进行重新排序。" + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "您无权更改当前站点。" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "确认您的操作" + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "确认" + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "您不能删除此站点。" + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "多个站点已被从垃圾站点列表中移除。" + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "多个站点已被标记为垃圾站点。" + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "多个站点已被删除。" + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "站点已被删除。" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "您无权删除此站点。" + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "站点已被存档。" + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "站点已被取消存档。" + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "站点已被启用。" + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "站点已被停用。" + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "站点已被从垃圾站点列表中移除。" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "站点已被标记为垃圾站点。" + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "您无权管理网络的主题。" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "您无权为此站点删除主题。" + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "删除主题" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "这些主题可能正在本网络中的其它站点中使用着。" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "您将删除下列主题:" + +#. translators: 1: theme name, 2: theme author +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "您确定要删除这些主题吗?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "确定,删除这些主题" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "不,回到主题列表" + +#: wp-admin/network/themes.php:201 +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 "" +"本页面设置每个站点的“外观”菜单中,可供用户选择的主题。不能停用站点正在使用的" +"主题。" + +#: wp-admin/network/themes.php:202 +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 "" +"若网络管理员禁用了正在使用的主题,在该站点上,这个主题将依然可用。一旦这位用" +"户选择了其它主题,那么用户就无法再选择回来了。" + +#: wp-admin/network/themes.php:203 +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 "" +"在“编辑站点”的“主题”选项卡,您可以为每个站点设置不同的主题。通过“所有站点”页" +"面上相应站点的“编辑”链接可以找到这个选项卡。只有网络管理员有权安装和编辑主" +"题。" + +#: wp-admin/network/themes.php:208 +msgid "" +"Documentation on Network Themes" +msgstr "" +"关于网络主题的文档(英文)" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "%s个主题已删除。" + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "您不能删除主站点正在使用的主题。" + +#: wp-admin/network/upgrade.php:25 +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 "" +"请在“更新”或“可用更新”页面(通过“管理网络”区域的导航菜单或“工具栏”来进入)升" +"级到最新WordPress版本之后再使用本页面。点击“升级网络”按钮,WordPress将自动依" +"次升级网络中的所有站点(5个一次),并确保所有站点的数据库处于最新结构。" + +#: wp-admin/network/upgrade.php:26 +msgid "" +"If a version update to core has not happened, clicking this button won’" +"t affect anything." +msgstr "若您没有升级WordPress核心,点击这个按钮是不会起任何作用的。" + +#: wp-admin/network/upgrade.php:27 +msgid "" +"If this process fails for any reason, users logging in to their sites will " +"force the same update." +msgstr "若更新的过程因故中断或失败,登录站点的用户将被要求继续进行更新。" + +#: wp-admin/network/upgrade.php:32 +msgid "" +"Documentation on Upgrade Network" +msgstr "" +"关于升级网络的文档(英文)" + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "全部完成!" + +#: wp-admin/network/upgrade.php:69 +msgid "" +"Warning! Problem updating %1$s. Your server may not be able to connect to " +"sites running on it. Error message: %2$s" +msgstr "" +"警告!更新%1$s时出错。您的服务器可能无法连接到运行着的站点。错误消息:" +"%2$s" + +#: wp-admin/network/upgrade.php:88 +msgid "" +"If your browser doesn’t start loading the next page automatically, " +"click this link:" +msgstr "若您的站点不自动加载下一页,请点击:" + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "继续升级下一批站点" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "需要升级数据库" + +#: wp-admin/network/upgrade.php:103 +msgid "" +"WordPress has been updated! Before we send you on your way, we need to " +"individually upgrade the sites in your network." +msgstr "" +"WordPress已成功升级!在我们送您上路之前,我们需要单独升级您网络中的每个站点。" + +#: wp-admin/network/upgrade.php:106 +msgid "" +"The database upgrade process may take a little while, so please be patient." +msgstr "数据库升级过程需要一些时间,请稍候。" + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "您无权在网络中添加用户。" + +#: wp-admin/network/user-new.php:23 +msgid "" +"Add User will set up a new user account on the network and send that person " +"an email with username and password." +msgstr "" +"“添加用户”将在网络中创建用户帐户,并自动向该人发送包含用户名和密码的电子邮" +"件。" + +#: wp-admin/network/user-new.php:24 +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 "" +"在网络中注册,且不拥有站点的用户将以订阅者的身份加入主控制板站点,允许他们在" +"其中修改资料、管理自己的账户。在他们创建自己的站点之前,只能在导航栏中看到“控" +"制板”和“我的站点”菜单。" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "" +"Documentation on Network Users" +msgstr "" +"关于网络上用户的文档(英文)" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "不能创建空用户。" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "无法添加用户。" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "在删除用户之前转移或删除内容。" + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "警告!用户%s不可删除。" + +#: wp-admin/network/users.php:41 +msgid "" +"Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "警告!用户不可删除。%s是网络的管理员。" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "如何处理%s的内容?" + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "站点:%s" + +#: wp-admin/network/users.php:144 +msgid "" +"Warning! User cannot be modified. The user %s is a network administrator." +msgstr "警告!无法修改%s,该用户是网络管理员。" + +#: wp-admin/network/users.php:232 +msgid "" +"This table shows all users across the network and the sites to which they " +"are assigned." +msgstr "本表格列出网络中的所有用户,以及它们所在的站点。" + +#: wp-admin/network/users.php:233 +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 "" +"将鼠标移至用户的上方,将出现编辑链接。左侧的编辑链接是编辑用户信息的;而右侧" +"的编辑链接用于编辑其所属站点的信息。" + +#: wp-admin/network/users.php:234 +msgid "" +"You can also go to the user’s profile page by clicking on the " +"individual username." +msgstr "您也可以通过点击用户的名字,访问其资料页。" + +#: wp-admin/network/users.php:235 +msgid "" +"You can sort the table by clicking on any of the bold headings and switch " +"between list and excerpt views by using the icons in the upper right." +msgstr "" +"您可以通过点击加粗的表头来对项目进行排序。有上方的图标可在“列表视图”和“摘要视" +"图”间切换。" + +#: wp-admin/network/users.php:236 +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 "" +"批量操作将永久删除选中的用户,或标记/取消标记选择的用户为垃圾用户。垃圾用户的" +"发布的文章将被删除,并无法再使用原电子邮件地址注册。" + +#: wp-admin/network/users.php:237 +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 "" +"您可将现有的用户设为超级管理员,方法是:在编辑用户资料的页面,点击选框以赋予" +"该用户权限。" + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "多个用户已被标记为垃圾用户。" + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "多个用户已被从垃圾用户列表中移除。" + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "多个用户已被删除。" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "网络创建页面对WordPress MU网络不适用。" + +#: wp-admin/network.php:106 +msgid "" +"You must define the WP_ALLOW_MULTISITE constant as true in your " +"wp-config.php file to allow creation of a Network." +msgstr "" +"您需要在wp-config.php中将WP_ALLOW_MULTISITE常量设为true,才可以" +"创建站点网络。" + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "创建一个WordPress站点网络" + +#: wp-admin/network.php:116 +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 "" +"您可以在本页面配置使用子域名(site1.example.com)或子目录" +"(example.com/site1)的网络。若使用子域名,您需要在Apache和DNSè®°" +"录中启用泛域名。" + +#: wp-admin/network.php:117 +msgid "" +"Choose subdomains or subdirectories; this can only be switched afterwards by " +"reconfiguring your install. 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 "" +"选择子域名或子目录;一旦安装完成不可更改,除非重新配置您的安装。填写网络详" +"情,再点击安装。若不起作用,您可能必须添加泛域名记录(用于子域名)或更换固定" +"链接(使用子目录)。" + +#: wp-admin/network.php:118 +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 "" +"在“配置网络”的下一个页面,WordPress将向您提供专为您生成的几行代码,请将它们按" +"要求加入到wp-config.php和.htaccess文件中。请确保您的FTP客户端不隐藏以点(.)" +"开头的文件,这样您才能看到.htaccess文件;若它确实不存在,您需手工创建这个文" +"件。请在对文件作出更改前,备份这两个文件。" + +#: wp-admin/network.php:119 +msgid "" +"Add the designated lines of code to wp-config.php (just before /*..." +"stop editing...*/) and .htaccess (replacing the existing " +"WordPress rules)." +msgstr "" +"加入如下内容到 wp-config.php(在/*...stop editing...*/或/*...停止编" +"辑...*/上方)和.htaccess(替换WordPress原来生成的内容)。" + +#: wp-admin/network.php:120 +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 "" +"在您添加完代码后,请在浏览器刷新页面,之后多站点功能就应该自动启用了。这个页" +"面将仍然保留这段代码,以备日后使用。您可在“管理网络”界面的导航菜单中再次访问" +"本页面来查看代码。用户可以通过顶部“工具栏”中的“我的站点”下拉菜单在“管理网" +"络”和“管理站点”之间切换。" + +#: wp-admin/network.php:121 +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 "" +"若本站点已经安装超过一个月了。由于主站点“/blog/”固定链接的问题,您不能选择使" +"用子目录。此问题将很快在未来版本中解决。" + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "" +"Documentation on Creating a Network" +msgstr "" +"关于创建网络的文档" + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "" +"Documentation on the Network Screen" +msgstr "" +"关于网络页面的中文文档" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "站点网络" + +#: wp-admin/network.php:157 +msgid "" +"The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a " +"network." +msgstr "创建网络时,您不可以定义DO_NOT_UPGRADE_GLOBAL_TABLES常量。" + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "警告:" + +#: wp-admin/network.php:165 +msgid "" +"Please deactivate your plugins before enabling the " +"Network feature." +msgstr "启用网络功能之前,请先停用您的插件。" + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "网络创建后,您可以重新启用这些插件。" + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "您不能在您服务器的地址上安装一个网络。" + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "您不能用%s这样的端口号。" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "回到控制板" + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "错误:无法创建网络。" + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s站点群" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "欢迎安装网络!" + +#: wp-admin/network.php:199 +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 "请填写下列信息,在下一步我们将创建配置文件。" + +#: wp-admin/network.php:211 +msgid "" +"Please make sure the Apache mod_rewrite module is installed as " +"it will be used at the end of this installation." +msgstr "" +"请确定Apache的mod_rewrite模块已安装,因为安装结束时会用到。" + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "警告!" + +#: wp-admin/network.php:213 +msgid "" +"It looks like the Apache mod_rewrite module is not installed." +msgstr "似乎Apache的mod_rewrite模块未安装。" + +#: wp-admin/network.php:215 +msgid "" +"If mod_rewrite is disabled, ask your administrator to enable " +"that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "" +"如果mod_rewrite被禁用,请让您的管理员启用该模块,或参看Apache 文档等说明,并" +"将它配置好。" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "您网络中站点的地址" + +#: wp-admin/network.php:220 +msgid "" +"Please choose whether you would like sites in your WordPress network to use " +"sub-domains or sub-directories. You cannot change this later." +msgstr "" +"请指定您的站点使用子域名还是子目录。一旦决定,日后将无法更改。" + +#: wp-admin/network.php:221 +msgid "" +"You will need a wildcard DNS record if you are going to use the virtual host " +"(sub-domain) functionality." +msgstr "如果您要使用虚拟主机(子域名)功能,您需要一个泛域名DNS记录。" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "子域名" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "比如site1.%1$s和site2.%1$s" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "子目录" + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "比如%1$s/site1和%1$s/site2" + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "" +"Subdirectory networks may not be fully compatible with custom wp-content " +"directories." +msgstr "子目录式站点网络可能不能与自定义wp-content目录完全兼容。" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "服务器地址" + +#: wp-admin/network.php:244 +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 " +"www prefix with an address like %2$s but any links " +"will not have the www prefix." +msgstr "" +"我们建议在启用网络功能之前,将siteurl(站点URL)更改为%1$s。您仍" +"然可以在前面添加www来访问(比如%2$s),但是链接就不" +"包含www前缀。" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "您的网络在互联网上的地址将是%s。" + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "网络详情" + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "子目录安装" + +#: wp-admin/network.php:261 +msgid "" +"Because you are using localhost, the sites in your WordPress " +"network must use sub-directories. Consider using localhost." +"localdomain if you wish to use sub-domains." +msgstr "" +"由于您正在使用localhost,您WordPress网络中的站点只能使用子目录。" +"若您希望用子域名,请考虑使用localhost.localdomain。" + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "" +"The main site in a sub-directory install will need to use a modified " +"permalink structure, potentially breaking existing links." +msgstr "" +"要在主站点为子目录的情况下安装,需要修改固定链接结构,有可能会破坏已有的链" +"接。" + +#: wp-admin/network.php:271 +msgid "" +"Because your install is in a directory, the sites in your WordPress network " +"must use sub-directories." +msgstr "" +"由于您当前的安装是在目录中的,所以您WordPress网络中的站点只能使用子目录。" + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "子域名安装" + +#: wp-admin/network.php:280 +msgid "" +"Because your install is not new, the sites in your WordPress network must " +"use sub-domains." +msgstr "" +"由于您当前的安装不是全新的,所以您WordPress网络中的站点只能使用子域名。" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "您如何称呼您的网络?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "您的电子邮件地址。" + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "原始安装步骤显示在这里,作为参考。" + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "检测到一个已存在的WordPress网络。" + +#: wp-admin/network.php:360 +msgid "" +"Please complete the configuration steps. To create a new network, you will " +"need to empty or remove the network database tables." +msgstr "请完成配置步骤。要创建新网络,您需要清空或移除网络数据库数据表。" + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "启用网络" + +#: wp-admin/network.php:372 +msgid "" +"Complete the following steps to enable the features for creating a network " +"of sites." +msgstr "请完成下列步骤以创建站点网络。" + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "" +"Caution: We recommend you back up your existing wp-" +"config.php and %s files." +msgstr "" +"注意:我们强烈建议您备份您当前的wp-config.php文" +"件和%s文件。" + +#: wp-admin/network.php:379 +msgid "" +"Caution: We recommend you back up your existing wp-" +"config.php file." +msgstr "" +"注意:我们强烈建议您备份您当前的wp-config.php文" +"件。" + +#: wp-admin/network.php:385 +msgid "" +"Add the following to your wp-config.php file in %s " +"above the line reading /* That’s all, stop " +"editing! Happy blogging. */:" +msgstr "" +"向您的wp-config.php文件(在%s)中添加下列内容。请添" +"加在/* That’s all, stop editing! Happy blogging. */或" +"/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */的" +"上方:" + +#: wp-admin/network.php:416 +msgid "" +"This unique authentication key is also missing from your wp-config." +"php file." +msgid_plural "" +"These unique authentication keys are also missing from your wp-config." +"php file." +msgstr[0] "wp-config.php文件中缺失唯一认证key。" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "为了让您的安装更加安全,您应添加:" + +#. translators: 1: a filename like .htaccess. 2: a file path. +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "" +"Add the following to your %1$s file in %2$s, replacing " +"other WordPress rules:" +msgstr "" +"向您%2$s中的%1$s文件添加下列内容,并覆盖掉其他WordPress规" +"则:" + +#: wp-admin/network.php:526 +msgid "" +"Once you complete these steps, your network is enabled and configured. You " +"will have to log in again." +msgstr "完成这些步骤后,您的网络就已被配置妥当并启用了。您将需要重新登录。" diff --git a/wp-content/languages/admin-network-zh_TW.mo b/wp-content/languages/admin-network-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..43483db99b4fb4fbef78401274c6bbb339fa3c39 GIT binary patch literal 42463 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 JWOJJP{{efOq2>Sp literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-zh_TW.po b/wp-content/languages/admin-network-zh_TW.po new file mode 100644 index 0000000..db65f57 --- /dev/null +++ b/wp-content/languages/admin-network-zh_TW.po @@ -0,0 +1,1086 @@ +# Translation of Network Admin in Chinese (Taiwan) +# This file is distributed under the same license as the Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-23 06:04:16+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Network Admin\n" + +#: wp-admin/network.php:477 wp-admin/network.php:513 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "為你 %2$s 中的 %1$s 檔案新增下列內容,覆蓋其他 WordPress 規則:" + +#: wp-admin/network/users.php:48 +msgid "What should be done with content owned by %s?" +msgstr "如何處理 %s 所擁有的內容?" + +#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 +#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 +#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 +#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 +#: wp-admin/network/users.php:243 +msgid "Support Forums" +msgstr "中文支援論壇" + +#: wp-admin/network/sites.php:70 +msgid "Confirm your action" +msgstr "確認你的動作" + +#: wp-admin/network/users.php:25 +msgid "Transfer or delete content before deleting users." +msgstr "在刪除使用者之前轉移或刪除內容。" + +#: wp-admin/network/settings.php:104 +msgid "This email address will receive notifications. Registration and support emails will also come from this address." +msgstr "這個電子郵件信箱將會收到通知。註冊及支援郵件也會以此電子郵件位址寄送。" + +#: wp-admin/network/users.php:233 +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 "將游標移至使用者上方,將會顯示編輯鏈結。左側的編輯鏈結可以編輯個人資訊;右側的編輯鏈結則可編輯其所屬的網誌資訊。" + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "新增一個新的使用者,點擊新增帳號。" + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "新增一個新的網誌,點擊新增新網誌。" + +#: 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 "搜尋一個使用者,輸入一個電子郵件位址或使用者名稱。輸入一個萬用字元來搜尋部分使用者名稱,例如 user*。" + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "搜尋一個網誌,輸入路徑或網域名稱。" + +#: wp-admin/network/upgrade.php:106 +msgid "The database upgrade process may take a little while, so please be patient." +msgstr "資料庫升級過程可能需要一些時間,所以請耐心等待。" + +#: wp-admin/network/settings.php:82 +msgid "Options saved." +msgstr "選項已儲存。" + +#: wp-admin/network/index.php:25 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "歡迎來到「網誌網路管理」。這個管理畫面區域用來管理你的「多網誌站台網路」。" + +#: wp-admin/network/index.php:26 +msgid "From here you can:" +msgstr "這裡你可以執行這些任務:" + +#: wp-admin/network/index.php:27 +msgid "Add and manage sites or users" +msgstr "新增與管理網誌站台或帳號" + +#: wp-admin/network/index.php:28 +msgid "Install and activate themes or plugins" +msgstr "安裝並啟用佈景主題或外掛" + +#: wp-admin/network/index.php:29 +msgid "Update your network" +msgstr "更新你的網誌網路" + +#: wp-admin/network/index.php:30 +msgid "Modify global network settings" +msgstr "修改網誌網路全域設定" + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "畫面上的「現況」小工具提供你網誌網路現有的帳號與站台數量。" + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "欲搜尋帳號或網誌站台,請使用搜尋框。" + +#: wp-admin/network/index.php:47 +msgid "Quick Tasks" +msgstr "快速任務" + +#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 +#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 +msgid "Upgrade Network" +msgstr "升級網誌網路" + +#: wp-admin/network/upgrade.php:25 +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 "當你升級至新版 WordPress 後僅需要使用這個畫面一次(自「網誌網路管理」選單或是工具列)。點擊「升級網誌網路」按鈕將每次升級五個網誌網路站台,並確保每個資料庫升級完成。" + +#: wp-admin/network/upgrade.php:32 +msgid "Documentation on Upgrade Network" +msgstr "「升級網誌網路」的說明文件" + +#: wp-admin/network/upgrade.php:102 +msgid "Database Upgrade Required" +msgstr "資料庫需要升級" + +#: wp-admin/network/upgrade.php:103 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress 已升級完成!在我們讓你接手前,我們需要個別升級你網誌網路的站台。" + +#: wp-admin/network/site-new.php:87 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"新網站由 %1$s 建立\n" +"\n" +"網址:%2$s\n" +"名稱:%3$s" + +#: wp-admin/network.php:119 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "將特定程式碼加入 wp-config.php 檔案(就在 /* 設定完成,請儲存檔案。然後開始 Blogging 吧! */ 這行之前)與 .htaccess 檔案(取代已存在的 WordPress 規則)。" + +#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "子目錄網誌網路或許無法與自訂 wp-content 附錄完全相容。" + +#: wp-admin/network/settings.php:37 +msgid "Documentation on Network Settings" +msgstr "網誌網路設定說明文件" + +#: wp-admin/network/site-users.php:230 +msgid "Enter the username and email." +msgstr "輸入使用者名稱及電子郵件信箱。" + +#: wp-admin/network/site-users.php:218 +msgid "Select a user to change role." +msgstr "選擇一個使用者以變更角色。" + +#: wp-admin/network/site-users.php:224 +msgid "Select a user to remove." +msgstr "選擇一個使用者以刪除。" + +#: wp-admin/network/site-users.php:227 +msgid "User created." +msgstr "使用者已建立。" + +#: wp-admin/network/users.php:41 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "警告!該帳號無法刪除。帳號 %s 為網誌網路管理員。" + +#: wp-admin/network/users.php:66 +msgid "Site: %s" +msgstr "網誌:%s" + +#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 +msgid "Add User" +msgstr "新增使用者" + +#: wp-admin/network/user-new.php:51 +msgid "Cannot add user." +msgstr "無法新增使用者。" + +#: wp-admin/network/sites.php:118 +msgid "You are not allowed to delete the site." +msgstr "你無法刪除這個網誌。" + +#: wp-admin/network/site-users.php:209 +msgid "User is already a member of this site." +msgstr "使用者已經是此網誌的成員。" + +#: wp-admin/network/site-info.php:85 +msgid "Site info updated." +msgstr "網誌資訊已更新。" + +#: wp-admin/network/users.php:38 +msgid "Warning! User %s cannot be deleted." +msgstr "警告!無法刪除使用者 %s。" + +#: wp-admin/network/site-users.php:212 +msgid "Enter the username of an existing user." +msgstr "輸入了一個已經存在的使用者名稱。" + +#: wp-admin/network/themes.php:240 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "你無法刪除這個佈景主題,因為它已經在主網誌啟用。" + +#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 +msgid "Add New Site" +msgstr "新增新網誌" + +#: wp-admin/network/themes.php:236 +msgctxt "network" +msgid "Theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "%s 個佈景主題已刪除。" + +#: wp-admin/network/themes.php:208 +msgid "Documentation on Network Themes" +msgstr "網誌網路佈景主題說明文件" + +#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 +#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 +msgid "Info" +msgstr "資訊" + +#: wp-admin/network/themes.php:142 +msgid "Are you sure you wish to delete these themes?" +msgstr "你想要刪除這個佈景主題嗎?" + +#: wp-admin/network/themes.php:151 +msgid "Yes, Delete this theme" +msgid_plural "Yes, Delete these themes" +msgstr[0] "對,刪除佈景主題" + +#: wp-admin/network/themes.php:137 +msgid "You are about to remove the following theme:" +msgid_plural "You are about to remove the following themes:" +msgstr[0] "你正要移除以下佈景主題:" + +#: wp-admin/network/themes.php:136 +msgid "This theme may be active on other sites in the network." +msgid_plural "These themes may be active on other sites in the network." +msgstr[0] "佈景主題或許已由網誌網路的其他網誌啟用。" + +#: wp-admin/network/themes.php:134 +msgid "Delete Theme" +msgid_plural "Delete Themes" +msgstr[0] "刪除佈景主題" + +#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "網誌網路設定" + +#: wp-admin/network/site-themes.php:168 +msgid "Network enabled themes are not shown on this screen." +msgstr "網誌網路上啟用的佈景主題不會顯示在此畫面。" + +#: wp-admin/network/themes.php:17 +msgid "You do not have sufficient permissions to manage network themes." +msgstr "你沒有權限管理網誌網路的佈景主題。" + +#: wp-admin/network/menu.php:58 +msgid "Available Updates" +msgstr "可用更新" + +#: wp-admin/network/user-new.php:23 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "新增使用者將設定網誌網路上的帳號並送一封內含帳號與密碼的電子郵件。" + +#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 +#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 +msgid "Edit Site: %2$s" +msgstr "編輯網誌站台:%2$s" + +#: wp-admin/network/themes.php:100 +msgid "You do not have sufficient permissions to delete themes for this site." +msgstr "你沒有權限刪除此網誌的佈景主題。" + +#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 +msgid "Theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "%s 個佈景主題已停用。" + +#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 +#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 +msgid "Invalid site ID." +msgstr "非法的網誌 ID。" + +#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 +msgid "Theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "%s 個佈景主題已啟用。" + +#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 +msgid "No theme selected." +msgstr "沒有選定任何佈景主題。" + +#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 +#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 +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 "佈景主題 - 此區域顯示那些沒有在整個網誌網路啟用的佈景主題。在此啟用某個佈景主題,此網誌就擁有使用此佈景主題的權限。但此網誌不會立即更換為你指定的佈景主題,但你選擇的佈景主題會出現在網誌的「佈景主題」選單裡。要為整個網誌網路啟用佈景主題,請查看網誌網路佈景主題頁面。" + +#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 +#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 +msgid "Edit Site: %s" +msgstr "編輯網誌:%s" + +#: wp-admin/network/themes.php:154 +msgid "No, Return me to the theme list" +msgstr "不,回到我的佈景主題列表" + +#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 +#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +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 "設定 - 此頁面顯示網誌的所有設定選項。某些設定選項可能由 WordPress 建立,也有一些來自你使用的外掛。某些欄位可能是灰色的,顯示 Serialized Data 。由於設定儲存於資料庫中,因此你無法編輯這些數值。" + +#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 +msgctxt "themes per page (screen options)" +msgid "Themes" +msgstr "佈景主題" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 +msgid "Info - The domain and path are 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 "資訊 - 一般情況下,盡量不要變更網域名稱和路徑,因為這麼做經常會發生問題。註冊日期和最後更新日期會在此處顯示。網誌網路管理者可以在這裡設定網誌的狀態,包括彙整、垃圾、刪除和成人內容,還可以從公開列表中刪除或停用某個網誌。" + +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 +#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +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 "帳號 - 顯示屬於此網誌的帳號。你可以變更他們的角色、重設帳號密碼或從網誌刪除某人。刪除帳號只會影響此網誌,帳號並不會在網誌網路中被移除。" + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "此選單用於為特定網誌編輯資訊,此功能在網誌出現問題時仍然有用。" + +#: wp-admin/network/sites.php:35 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "「控制台」引導你至該網誌的控制台。" + +#: wp-admin/network/settings.php:145 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "允許網誌管理員透過他們網誌的「新增帳號」頁面新增使用者。" + +#: wp-admin/network/settings.php:280 +msgid "Language Settings" +msgstr "語言設定" + +#: wp-admin/network/site-settings.php:75 +msgid "Site options updated." +msgstr "網誌選項已更新。" + +#: wp-admin/network/menu.php:31 +msgid "Installed Themes" +msgstr "已安裝佈景主題" + +#: wp-admin/network/menu.php:27 +msgid "Themes %s" +msgstr "佈景主題 %s" + +#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 +#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 +msgid "Documentation on Site Management" +msgstr "網誌管理說明文件" + +#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 +msgctxt "site" +msgid "Add New" +msgstr "新增網誌" + +#: wp-admin/network/menu.php:17 +msgid "All Sites" +msgstr "全部網誌" + +#: wp-admin/network/index.php:53 +msgid "Documentation on the Network Admin" +msgstr "網誌網路管理說明文件" + +#: wp-admin/network/site-themes.php:17 +msgid "You do not have sufficient permissions to manage themes for this site." +msgstr "你權限管理此網誌的佈景主題。" + +#: wp-admin/network/site-new.php:103 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "網誌站台已儲存。 造訪控制台 或 編輯網誌站台" + +#: wp-admin/network/sites.php:31 +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 "「新增網誌」鏈結將帶你到新增網誌的頁面。你可以透過名稱、ID 或是 IP 位址搜尋某個網誌。在顯示選項中,你可以選擇每頁顯示的網誌數目。" + +#: wp-admin/network/user-new.php:17 +msgid "You do not have sufficient permissions to add users to this network." +msgstr "你沒有權限新增帳號至此網誌網路。" + +#: wp-admin/network/sites.php:25 +msgctxt "sites per page (screen options)" +msgid "Sites" +msgstr "網誌" + +#: wp-admin/network/sites.php:206 +msgid "You do not have permission to delete that site." +msgstr "你沒有刪除此網誌的權限。" + +#: wp-admin/network/site-new.php:17 +msgid "You do not have sufficient permissions to add sites to this network." +msgstr "你沒有權限新增網誌至此網誌網路。" + +#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 +msgctxt "theme" +msgid "Add New" +msgstr "新增佈景主題" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 +msgid "Documentation on Network Users" +msgstr "網誌網路帳號說明文件" + +#: wp-admin/network/sites.php:40 +msgid "Clicking on bold headings can re-sort this table." +msgstr "點擊粗體標題可對表格資料排序。" + +#: wp-admin/network/sites.php:37 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "刪除是永久性的動作,網誌將在確認後刪除。" + +#: wp-admin/network/themes.php:203 +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 "網誌網路管理員可以對某個網誌的佈景主題進行設定,請在「網誌」畫面點擊「編輯網誌」;透過「所有網誌」頁面上相關網誌對應的「編輯」鏈結可以找到設定選項,只有網誌網路管理員可以安裝或編輯佈景主題。" + +#: wp-admin/network/sites.php:34 +msgid "An Edit link to a separate Edit Site screen." +msgstr "「編輯」鏈結,帶你前往「編輯網誌」畫面。" + +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "此畫面提供超級管理員新增網誌至網誌網路。這裡不受註冊設定所限制。" + +#: wp-admin/network/menu.php:53 +msgid "Updates" +msgstr "更新" + +#: wp-admin/network/settings.php:32 +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 "超級管理員無法在選項畫面中被加入。你必須到網誌網路管理→使用者頁面中的使用者列表中點擊使用者名稱或編輯鏈結。這將會帶你至編輯使用者頁面,那兒會有個選項讓你勾選並提昇至超級管理員權限。" + +#: wp-admin/network.php:230 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "像 %1$s/site1 與 %1$s/site2" + +#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 +msgid "Server Address" +msgstr "伺服器位址" + +#: wp-admin/network.php:261 +msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." +msgstr "因為你使用 localhost,你的 WordPress 網誌網路必須使用子目錄。若你想使用子網域,請考慮使用 localhost.localdomain。" + +#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "要在主網誌為子目錄的情況下安裝,需要修改固定網址結構,有可能破壞現有的鏈結。" + +#: wp-admin/network.php:271 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "因為你的安裝在目錄下,你的 WrodPress 網誌網路必須使用子目錄。" + +#: wp-admin/network.php:279 +msgid "Sub-domain Install" +msgstr "子網域安裝" + +#: wp-admin/network.php:280 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "因為你的安裝是舊的,你的 WordPress 網誌網路必須使用子網域。" + +#: wp-admin/network/settings.php:93 wp-admin/network.php:294 +msgid "Network Title" +msgstr "網誌網路標題" + +#: wp-admin/network.php:298 +msgid "What would you like to call your network?" +msgstr "你想要如何稱呼你的網誌網路?" + +#: wp-admin/network.php:307 +msgid "Your email address." +msgstr "你的電子郵件信箱。" + +#: wp-admin/network.php:354 +msgid "The original configuration steps are shown here for reference." +msgstr "原始設定步驟將會顯示於此以供參考。" + +#: wp-admin/network.php:359 +msgid "An existing WordPress network was detected." +msgstr "偵測到已有一個 WordPress 網誌網路存在。" + +#: wp-admin/network.php:360 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "請完成這些設定步驟。欲建立新的網誌網路,你將需要清空或移除網誌網路的資料表格。" + +#: wp-admin/network.php:371 +msgid "Enabling the Network" +msgstr "啟用網誌網路" + +#: wp-admin/network.php:372 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "請完成下列步驟以啟用建立網誌網路的相關功能。" + +#: wp-admin/network.php:375 wp-admin/network.php:377 +msgid "Caution: We recommend you back up your existing wp-config.php and %s files." +msgstr "注意:我們強烈建議你備份目前的 wp-config.php 與 %s 檔案。" + +#: wp-admin/network.php:379 +msgid "Caution: We recommend you back up your existing wp-config.php file." +msgstr "小心:我們建議你先備份原有的 wp-config.php 檔案。" + +#: wp-admin/network.php:385 +msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" +msgstr "將下列文字加入你位於 %s 的 wp-config.php 檔案內,放在 /* 設定完成,請儲存檔案。然後開始 Blogging 吧! */ 該行上方:" + +#: wp-admin/network.php:199 +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 "寫下方表單以便建立你的 WordPress 網誌網路。我們將於下個步驟建立設定檔案。" + +#: wp-admin/network.php:211 +msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." +msgstr "請確認 Apache mod_rewrite 模組已安裝,此安裝程序完成後將會使用到它。" + +#: wp-admin/network.php:416 +msgid "This unique authentication key is also missing from your wp-config.php file." +msgid_plural "These unique authentication keys are also missing from your wp-config.php file." +msgstr[0] "唯一登入用金鑰並未在你的 wp-config.php 檔案內。" + +#: wp-admin/network.php:174 +msgid "You cannot install a network of sites with your server address." +msgstr "你無法用伺服器網址安裝網誌網路。" + +#: wp-admin/network.php:175 +msgid "You cannot use port numbers such as %s." +msgstr "你不可使用這些網路埠號如 %s。" + +#: wp-admin/network.php:221 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "若你想使用虛擬主機(子網域)功能,你將需要一個網域名稱伺服器的泛解析紀錄(Wildcard DNS Record)。" + +#: wp-admin/network.php:215 +msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "若 mod_rewrite 模組被停用,請洽詢你的管理員啟用該模組,參考 Apache 文件或其它以取得如何設定它。" + +#: wp-admin/network.php:195 +msgctxt "Default network name" +msgid "%s Sites" +msgstr "%s 的網誌" + +#: wp-admin/network.php:249 wp-admin/network.php:289 +msgid "The internet address of your network will be %s." +msgstr "你的網誌網路位址將會是 %s。" + +#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 +#: wp-admin/network.php:274 +msgid "Warning!" +msgstr "警告!" + +#: wp-admin/network.php:225 +msgid "Sub-domains" +msgstr "子網域" + +#: wp-admin/network.php:416 +msgid "To make your installation more secure, you should also add:" +msgstr "欲讓你的安裝更為安全,你應該增加:" + +#: wp-admin/network.php:117 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. 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 "選擇子網域名稱或子目錄;一旦安裝完成就無法變更,除非重新設定你的安裝。填入網誌網路細項,然後點擊安裝。如果無法運作,你可能必須新增一個 wildcard DNS 紀錄(用於子網域名稱)或是變更固定網址(用於子目錄)。" + +#: wp-admin/network.php:118 +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 "網誌網路設定的下一個畫面將提供你一些產生的原始碼,你需要加入到 wp-config.php 和 .htaccess 檔案中。請確定你的 FTP 客戶端軟體能夠顯示以點 (.) 開頭的檔案,這樣才能夠找到 .htaccess ;如果此檔案不存在,你需要建立一個新的 .htaccess 。變更前請備份這兩個檔案。" + +#: wp-admin/network.php:526 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "一旦你完成這些步驟,你的網誌網路便已啟用已設定。你將需要重新登入。" + +#: wp-admin/network.php:157 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "建立一個網誌網路時,不可以定義 DO_NOT_UPGRADE_GLOBAL_TABLES 。" + +#: wp-admin/network.php:255 +msgid "Network Details" +msgstr "網誌網路細項" + +#: wp-admin/network.php:198 +msgid "Welcome to the Network installation process!" +msgstr "歡迎來到網誌網路安裝程序!" + +#: wp-admin/network.php:213 +msgid "It looks like the Apache mod_rewrite module is not installed." +msgstr "看似 Apache mod_rewrite 模組並未安裝。" + +#: wp-admin/network.php:123 wp-admin/network.php:134 +msgid "Documentation on Creating a Network" +msgstr "新增網誌網路說明文件" + +#: wp-admin/network.php:121 +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 "子目錄網誌選項已停用,若現在的設定已經超過一個月,因主網誌永久連結與 “/blog/” 問題。這停用的問題將會在未來版本中解決。" + +#: wp-admin/network.php:165 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "一旦網誌網路建立完畢,你可重新啟用你的外掛。" + +#: wp-admin/network.php:165 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "啟用網誌網路功能前,請停用你的外掛。" + +#: wp-admin/network.php:244 +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 www prefix with an address like %2$s but any links will not have the www prefix." +msgstr "啟用網誌網路功能前,我們建議你將網站網址變更為 %1$s。這將仍維持原先使用 www 前綴造訪你網誌的方式如 %2$s,但其它鏈結將不會有 www 前綴。" + +#: wp-admin/network.php:259 wp-admin/network.php:269 +msgid "Sub-directory Install" +msgstr "子目錄安裝" + +#: wp-admin/network.php:116 +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 "你可以在此畫面設定使用子網域名稱(site1.example.com)或子目錄(example.com/site1)。若使用子網域名稱,你必須在 Apache 及 DNS 紀錄中啟用 wildcard 。" + +#: wp-admin/network.php:112 +msgid "Create a Network of WordPress Sites" +msgstr "建立 WordPress 網誌網路" + +#: wp-admin/network.php:176 +msgid "Return to Dashboard" +msgstr "回到控制台" + +#: wp-admin/network.php:27 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "網誌網路建立頁面並非為 WordPress MU 網路設計。" + +#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 +#: wp-admin/network.php:517 +msgid "Warning:" +msgstr "警告:" + +#: wp-admin/network.php:220 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." +msgstr "請選擇讓你的 WordPress 使用子網域或子目錄。設定完成後你無法改變它。" + +#: wp-admin/network.php:124 wp-admin/network.php:135 +msgid "Documentation on the Network Screen" +msgstr "網誌網路畫面說明文件" + +#: wp-admin/network.php:219 +msgid "Addresses of Sites in your Network" +msgstr "你網誌網路內各網誌的位址" + +#: wp-admin/network.php:226 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "像 site1.%1$s 與 site2.%1$s" + +#: wp-admin/network.php:128 +msgid "Network" +msgstr "網誌網路" + +#: wp-admin/network.php:229 +msgid "Sub-directories" +msgstr "子目錄" + +#: wp-admin/network.php:106 +msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." +msgstr "你必須於 wp-config.php 檔案中定義 WP_ALLOW_MULTISITE 常數為真(true)才允許建立網誌網路。" + +#: wp-admin/network.php:188 +msgid "ERROR: The network could not be created." +msgstr "錯誤:無法建立網誌網路。" + +#: wp-admin/network.php:120 +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 "當你加入這些程式碼並重整瀏覽器之後,多站台就應該會啟用,此畫面是「網路管理員」的導覽選單,會持續保留加入代碼的文章。你可以點擊工具列中「網誌網路管理」或「我的網誌」下拉式選單裡的網站名稱,在「網誌網路管理」與「網誌管理」中切換。" + +#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 +#: wp-admin/network/site-users.php:17 +msgid "You do not have sufficient permissions to edit this site." +msgstr "你沒有權限編輯此網誌。" + +#: wp-admin/network/users.php:144 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "警告!不可修改該帳號。該帳號 %s 為網誌網路管理員。" + +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "若新網誌的系統管理員電子郵件位址不存在,新帳號也會一併建立。" + +#: wp-admin/network/sites.php:36 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "點擊「停用」、「封存」和「標記為垃圾」會引導你至確認畫面。這些動作日後可以回復。" + +#: wp-admin/network/sites.php:39 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "網誌 ID 僅在內部使用,不會在網誌前台顯示給使用者/讀者。" + +#: wp-admin/network/sites.php:33 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "將滑鼠游標移到網誌上方,會出現七個選項(主網誌則會出現三個):" + +#: wp-admin/network/settings.php:27 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "運行設定包括網誌網路名稱和管理員電子郵件位址。" + +#: wp-admin/network/users.php:234 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "你也可以透過點擊帳號名稱,前往其個人資訊頁面。" + +#: wp-admin/network/users.php:236 +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 "批次管理將永久刪除被選取的帳號,或標記/取消標記選擇的帳號為垃圾帳號。垃圾帳號發佈的文章將被刪除,而且無法使用原有的電子郵件位址註冊。" + +#: wp-admin/network/settings.php:30 +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 "上傳設定控制台每個網誌所能上傳的檔案大小、數量和檔案類型(用空格分隔)。你也可以對每個網誌做不同的限制。" + +#: wp-admin/network/sites.php:38 +msgid "Visit to go to the frontend site live." +msgstr "點擊可前往該網誌的前台。" + +#: wp-admin/network/settings.php:29 +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 "新網誌設定是未來註冊的新網誌預設值。包含「歡迎」電子郵件,以及想放置的首篇文章、頁面、迴響、迴響作者和迴響網址。" + +#: wp-admin/network/themes.php:201 +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 "此畫面設定每個網誌的「佈景主題」選單中,可供使用者選擇的佈景主題。無法停用網誌正在使用的佈景主題。" + +#: wp-admin/network/themes.php:202 +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 "若網誌網路管理者停用正在使用的佈景主題,在該網誌上此佈景主題依然可以使用。如果該使用者選擇其它的佈景主題,那麼停用的佈景主題就不會再次顯示在網誌的外觀 > 佈景主題裡。" + +#: wp-admin/network/settings.php:26 +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 "此畫面可以對整個網誌網路的設定進行修改。第一個網誌是網誌網路內的主網誌,網誌網路的設定由原始網誌的選項設定中繼承。" + +#: wp-admin/network/settings.php:28 +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 "註冊設定可以關閉/開啟註冊功能。如果你允許其它人註冊,建議你安裝防垃圾外掛。你可以指定一些不允許作為網誌名稱的詞語,用空格分隔(請注意不是逗號)。" + +#: wp-admin/network/settings.php:31 +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 "選單設定允許你選擇一般使用者是否有權限自行控制外掛。" + +#: wp-admin/network/sites.php:32 +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 "這是此網誌網路中所有網誌清單。你可以點擊清單上方的按鈕,在「表列式」與「摘要」檢視間切換。" + +#: wp-admin/network/user-new.php:24 +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 "在網誌網路中註冊,且不擁有網誌的帳號將以讀者的角色加入主控制台網誌,讓他們能夠修改個人資料、管理自己的帳號。在他們建立自己的網誌前,只能在導覽選單中看到「控制台」和「我的網誌」。" + +#: wp-admin/network/users.php:235 +msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." +msgstr "你可以點擊加粗的標題來排序表格。右上角的圖示可以切換「表列式」和「摘要」檢視。" + +#: wp-admin/network/upgrade.php:27 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "若更新時因故中斷或失敗,登入網誌的使用者將被要求繼續進行更新。" + +#: wp-admin/network/upgrade.php:26 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "若你沒有升級 WordPress 核心版本,點擊此按鈕是不會有任何作用的。" + +#: wp-admin/network/users.php:232 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "此表格列出網誌網路內的所有帳號,以及他們所在的網誌。" + +#: wp-admin/network/users.php:237 +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 "你可以將現有的帳號設定為超級管理員,方法是在編輯帳號的畫面內,點擊選擇框以賦予該帳號權限。" + +#: wp-admin/network/site-new.php:49 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "下面的單字是保留給 WordPress 功能使用,因此無法作為網誌名稱:%s" + +#: wp-admin/network/upgrade.php:69 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "警告!更新 %1$s 時發生錯誤。你的伺服器可能無法連結至某些網誌。錯誤訊息:%2$s" + +#: wp-admin/network/settings.php:167 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "若你想自網誌註冊功能限制於某些網域。每行一個網域。" + +#: wp-admin/network/settings.php:178 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "若你想自網誌註冊功能阻擋某些網域名稱。每行一個網域。" + +#: wp-admin/network/settings.php:125 +msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "若註冊功能已關閉,請於 wp-config.php 中設定 NOBLOGREDIRECT 一個網址,讓訪客造訪不存在的網誌時被轉送至該處。" + +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "無法產生空的網誌。" + +#: wp-admin/network/upgrade.php:88 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "若你的瀏覽器並未自動載入下一頁,請點擊此鏈結:" + +#: wp-admin/network/sites.php:224 +msgid "Site marked as spam." +msgstr "網誌已標記為垃圾。" + +#: wp-admin/network/sites.php:197 +msgid "Sites marked as spam." +msgstr "網誌已標記為垃圾。" + +#: wp-admin/network/sites.php:194 +msgid "Sites removed from spam." +msgstr "網誌已自垃圾移除。" + +#: wp-admin/network/users.php:260 +msgid "Users removed from spam." +msgstr "帳號已自垃圾移除。" + +#: wp-admin/network/sites.php:221 +msgid "Site removed from spam." +msgstr "網誌已自垃圾移除。" + +#: wp-admin/network/sites.php:200 +msgid "Sites deleted." +msgstr "已刪除網誌。" + +#: wp-admin/network/sites.php:203 +msgid "Site deleted." +msgstr "已刪除網誌。" + +#: wp-admin/network/users.php:257 +msgid "Users marked as spam." +msgstr "已標記帳號為垃圾。" + +#: wp-admin/network/site-info.php:141 +msgid "Update siteurl and home as well." +msgstr "請一同更新 網誌網址 與 主目錄。" + +#: wp-admin/network/sites.php:218 +msgid "Site deactivated." +msgstr "網誌已停用。" + +#: wp-admin/network/sites.php:215 +msgid "Site activated." +msgstr "網誌已啟用。" + +#: wp-admin/network/sites.php:212 +msgid "Site unarchived." +msgstr "網誌未彙整。" + +#: wp-admin/network/users.php:263 +msgid "Users deleted." +msgstr "已刪除帳號。" + +#: wp-admin/network/sites.php:209 +msgid "Site archived." +msgstr "網誌已彙整。" + +#: wp-admin/network/site-new.php:60 +msgid "Invalid email address." +msgstr "不正確的電子郵件位址。" + +#: wp-admin/network/site-new.php:76 +msgid "There was an error creating the user." +msgstr "建立帳號時發生錯誤。" + +#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 +msgid "You are not allowed to change the current site." +msgstr "你不可變更現在的網誌。" + +#: wp-admin/network/settings.php:272 +msgctxt "File size in kilobytes" +msgid "%s KB" +msgstr "%s KB" + +#: wp-admin/network/settings.php:266 +msgid "Upload file types" +msgstr "上傳檔案型態" + +#: wp-admin/network/settings.php:261 +msgid "Limit total size of files uploaded to %s MB" +msgstr "將檔案上傳空間限制為 %s MB" + +#: wp-admin/network/settings.php:242 +msgid "The author of the first comment on a new site." +msgstr "新網誌第一則迴響的作者。" + +#: wp-admin/network/settings.php:213 +msgid "The first post on a new site." +msgstr "新網誌第一篇文章。" + +#: wp-admin/network/settings.php:223 +msgid "The first page on a new site." +msgstr "新網誌首頁。" + +#: wp-admin/network/settings.php:233 +msgid "The first comment on a new site." +msgstr "新網誌第一則迴響。" + +#: wp-admin/network/settings.php:251 +msgid "The URL for the first comment on a new site." +msgstr "新網誌第一則迴響的填入網址。" + +#: wp-admin/network/upgrade.php:57 +msgid "All done!" +msgstr "全搞定!" + +#: wp-admin/network/settings.php:121 +msgid "Logged in users may register new sites." +msgstr "已登入的帳號可註冊新網誌。" + +#: wp-admin/network/settings.php:122 +msgid "Both sites and user accounts can be registered." +msgstr "可註冊使用者帳號及新網誌。" + +#: wp-admin/network/settings.php:120 +msgid "User accounts may be registered." +msgstr "可註冊使用者帳號。" + +#: wp-admin/network/settings.php:119 +msgid "Registration is disabled." +msgstr "註冊已被停用。" + +#: wp-admin/network/settings.php:308 +msgid "Enable administration menus" +msgstr "啟用管理選單" + +#: wp-admin/network/settings.php:90 +msgid "Operational Settings" +msgstr "運行上的設定" + +#: wp-admin/network/settings.php:256 +msgid "Upload Settings" +msgstr "上傳設定" + +#: wp-admin/network/settings.php:184 +msgid "New Site Settings" +msgstr "新網誌設定" + +#: wp-admin/network/settings.php:109 +msgid "Registration Settings" +msgstr "註冊設定" + +#: wp-admin/network/site-new.php:56 +msgid "Missing or invalid site address." +msgstr "沒有或錯誤的網誌位址。" + +#: wp-admin/network/site-new.php:58 +msgid "Missing email address." +msgstr "無電子郵件。" + +#: wp-admin/network/settings.php:100 wp-admin/network.php:303 +msgid "Network Admin Email" +msgstr "網誌網路管理員電子郵件" + +#: wp-admin/network/site-new.php:91 +msgid "[%s] New Site Created" +msgstr "已新增網誌〔%s〕。" + +#: wp-admin/network/settings.php:193 +msgid "The welcome email sent to new site owners." +msgstr "寄送給新網誌持有人的歡迎郵件。" + +#: wp-admin/network/settings.php:259 +msgid "Site upload space" +msgstr "網誌上傳空間" + +#: wp-admin/network/settings.php:138 +msgid "Send the network admin an email notification every time someone registers a site or user account." +msgstr "每當有人註冊新網誌或帳號時發送電子郵件通知給網誌網路管理員。" + +#: wp-admin/network/settings.php:154 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "使用者不被允許註冊這些網誌名稱。請用空格分開名稱。" + +#: wp-admin/network/upgrade.php:88 +msgid "Next Sites" +msgstr "下個網誌" + +#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 +#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 +#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 +#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 +#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 +#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 +#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 +#: wp-admin/network/users.php:180 +msgid "You do not have permission to access this page." +msgstr "你沒有權限瀏覽此頁面。" + +#: wp-admin/network/sites.php:77 +msgid "Confirm" +msgstr "確認" + +#: wp-admin/network/user-new.php:39 +msgid "Cannot create an empty user." +msgstr "無法產生空的使用者帳號。" + +#: wp-admin/network/site-users.php:233 +msgid "Duplicated username or email address." +msgstr "重複的帳號或電子郵件信箱。" + +#: wp-admin/network/settings.php:112 +msgid "Allow new registrations" +msgstr "允許註冊" + +#: wp-admin/network/settings.php:132 +msgid "Registration notification" +msgstr "註冊通知" + +#: wp-admin/network/settings.php:143 +msgid "Add New Users" +msgstr "新增帳號" + +#: wp-admin/network/settings.php:150 +msgid "Banned Names" +msgstr "禁止名稱" + +#: wp-admin/network/settings.php:160 +msgid "Limited Email Registrations" +msgstr "限制電子郵件註冊" + +#: wp-admin/network/settings.php:173 +msgid "Banned Email Domains" +msgstr "阻擋郵件網域" + +#: wp-admin/network/settings.php:188 +msgid "Welcome Email" +msgstr "歡迎用電子郵件" + +#: wp-admin/network/settings.php:198 +msgid "Welcome User Email" +msgstr "新帳號歡迎郵件" + +#: wp-admin/network/settings.php:203 +msgid "The welcome email sent to new users." +msgstr "寄送給新網誌成員的歡迎郵件。" + +#: wp-admin/network/settings.php:218 +msgid "First Page" +msgstr "首頁" + +#: wp-admin/network/settings.php:228 +msgid "First Comment" +msgstr "首則迴響" + +#: wp-admin/network/settings.php:238 +msgid "First Comment Author" +msgstr "首則迴響作者" + +#: wp-admin/network/settings.php:247 +msgid "First Comment URL" +msgstr "首則迴響網址" + +#: wp-admin/network/settings.php:271 +msgid "Max upload file size" +msgstr "最大檔案上傳大小" + +#: wp-admin/network/settings.php:283 +msgid "Default Language" +msgstr "預設語言" + +#: wp-admin/network/site-new.php:149 +msgid "Add Site" +msgstr "新增網誌" + +#: wp-admin/network/site-new.php:126 +msgid "Site Address" +msgstr "網誌位址" + +#: wp-admin/network/site-new.php:142 +msgid "Admin Email" +msgstr "管理電子郵件位址" + +#: wp-admin/network/site-new.php:146 +msgid "A new user will be created if the above email address is not in the database." +msgstr "這將會建立一個新帳號,若前述電子郵件位址沒有在資料庫中。" + +#: wp-admin/network/site-new.php:146 +msgid "The username and password will be mailed to this email address." +msgstr "使用者帳號與密碼將會寄送至此電子郵件位址。" + +#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 +msgid "Username and password will be mailed to the above email address." +msgstr "密碼將會透過上方電子郵件寄給你。" \ No newline at end of file diff --git a/wp-content/languages/admin-nl_NL.mo b/wp-content/languages/admin-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..27683567a681d52ef216431746b21087617138aa GIT binary patch literal 347293 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%0Ddv-Lxa!rHf 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%0ASq1RI{Ome% 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-nl_NL.po b/wp-content/languages/admin-nl_NL.po new file mode 100644 index 0000000..c7e2a88 --- /dev/null +++ b/wp-content/languages/admin-nl_NL.po @@ -0,0 +1,10272 @@ +# Translation of Administration in Dutch +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 17:56:57+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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Release Manager" + +#: wp-admin/upload.php:45 +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 "Gebruik de pijltjesknoppen bovenin het dialoogvenster of de linker en rechter pijltjesknop op je toetsenbord om eenvoudig door de media onderdelen te bladeren." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "Media kan bekeken worden in een eenvoudige visuele raster of een lijst met kolommen. Wissel tussen deze weergave via de iconen linksboven." + +#: wp-admin/upload.php:37 +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 "Om media onderdelen te verwijderen klik je op de bulk selectieknop bovenin het scherm. Selecteer de media items die je wil verwijderen en klik daarna op de Geselecteerde items verwijderen knop. Klikken op de Selectie annuleren knop om terug te keer naar het bekijken van je media." + +#: wp-admin/upload.php:44 +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 "Klikken op een item toont het bijlage-detail-dialoogvenster. Dit geeft de mogelijkheid om een voorbeeld te bekijken en snelle bewerkingen te doen. Elke wijziging aan de bijlage details wordt automatisch opgeslagen." + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "Het is ook mogelijk individuele items te verwijderen en om het uitgebreide bewerkingsscherm te benaderen vanuit het detail dialoogvenster." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "Bedankt voor het bijwerken! WordPress %s brengt een nog betere schrijfmodus en beheerervaring met zich mee." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Media met stijl beheren" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Ontdek je uploads in een mooi en eindeloos raster. Een nieuw detail voorbeeld maak het bekijken en bewerken van elke type media zeer eenvoudig." + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Werken met embeds is nog nooit zo eenvoudig geweest" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Plak een YouTube URL op een nieuwe regel en bekijk hoe het automatisch een geïntegreerde video wordt. Probeer het ook eens met een tweet. Inderdaad, integreren is een visuele ervaring geworden. De bewerker toont een daadwerkelijk voorbeeld van de geïntegreerde inhoud, wat veel tijd bespaard en vertrouwen geeft." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "We hebben de standaard services uitgebreid zodat je nu ook video's van CollegeHumor, playlists van YouTube en talks van TED kan toevoegen. Bekijk alle mogelijkheden die WordPress ondersteunt." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "Focus op de inhoud" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "Schrijven en bewerken is eenvoudiger en beter geworden met de tekstbewerker die zich aanpast op de inhoud die jij wil schrijven. De formateringsopties blijven ten alle tijden beschikbaar." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "De juiste plugin vinden" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "Er zijn meer dan 30.000 gratis en open source plugins beschikbaar in de WordPress plugin directorie. WordPress 4.0 maakt het nog eenvoudiger om de meest geschikte plugin te vinden door het gebruiken van nieuwe metrieken, verbeterde zoekmogelijkheden een een visuele browser ervaring." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Plugins bekijken" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "Customizer API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "Contextschermen, panelen en een breed scala aan onderdelen worden nu ondersteund via de customizer." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Queryvolgorde" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Ontwikkelaars hebben meer mogelijkheden gekregen met %1$s voor %2$s." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Bijgewerkte bibliotheken: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Als je inspiratie wilt wat beschikbaar is, kun je door uitgelichte en populaire plugins bladeren met gebruik van de links aan de linkerbovenkant van het scherm. Deze secties roteren." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Alle bestanden die je hebt geüpload bevinden zich in de mediabibliotheek, met de laatste uploads als eerste getoond." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Plugins toevoegen" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Doorzoeken" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Foutief vertaaltype." + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Notitie:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "De %s constante in je %s bestand is niet langer nodig." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alles (%s)" +msgstr[1] "Alles (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Niet gekoppeld (%s)" +msgstr[1] "Niet gekoppeld (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Prullenbak (%s)" +msgstr[1] "Prullenbak (%s)" + +#: wp-admin/install.php:216 +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 "Welkom bij het bekende vijf minuten installatieproces van WordPress! Vul gewoon de informatie hieronder in en je bent klaar om het meeste krachtige en uitbreidbare publicatieplatform van de wereld te gebruiken." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Niet getest met de huidige versie van WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Niet ondersteund met de huidige versie van WordPress" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Compatibel met je huidige versie van WordPress" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d ster" +msgstr[1] "%d sterren" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Bulkactie selecteren" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Editor beeldvullend maken." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Maand" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Dag" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Uur" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Minuut" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Deze informatie wordt gebruikt om het wp-config.php bestand aan te maken." + +#: wp-admin/theme-install.php:82 +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. 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 "Thema's kunnen worden gezocht via sleutelwoorden, auteur of tags. Om meer specifiek te zijn kunnen de criteria uit de filter gebruikt worden. Als alternatief kan er ook gekeken worden naar de uitgelichte, populaire of recente thema's. Zodra je een thema hebt gevonden kan je deze bekijken en installeren." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Reeds geïnstalleerd" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Vorige" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Volgende" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA TESTERS:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Deze website is opgezet om toekomstige updates en beta-versies automatisch te installeren." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "De lijstweergave voor de mediabibliotheek vereist JavaScript. Naar lijstweergave omschakelen." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Gebruiker toevoegen zonder dat er een e-mail voor bevestiging wordt verstuurd." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "Het WordPressteam wil graag helpen. Stuur deze e-mail naar %s en het team zal samen met jou ervoor zorgen dat je website werkt." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "Invoegen van %s mislukt." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Voorbeeld niet beschikbaar. Niet mogelijk %s veilig toe te voegen." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Pagina selecteren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta testen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Performance" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Sociaal" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Tools" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Nu %s installeren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Nu %s bijwerken" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Meer details" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s gedownload" +msgstr[1] "%s gedownload" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Details bekijken" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Aantal" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Recent bijgewerkt" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"UPDATE LOG\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Reviews" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Doneren aan deze plugin »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Klik om de reviews te zien die een classificatie van %d ster geven" +msgstr[1] "Klik om de reviews te zien die een classificatie van %d sterren geven" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Contributors" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Het aanpassen geeft je de mogelijkheid om de wijzigingen direct te tonen voor het publiceren. Het is ook mogelijk om naar verschillende pagina's te navigeren tijdens de preview." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Wanneer je contact met ons op neemt kunnen wij je ook helpen dit probleem te verhelpen." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Nieuwe eigenschap: Live widget preview" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Widgets toevoegen, bewerken en ermee proberen vanuit de thema customizer." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Bekijk de wijzigingen real-time en sla deze alleen op zodra je klaar bent." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Geen waardering." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Gefilterd op:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Geen thema's gevonden. Probeer een andere zoekopdracht." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Om de afbeeldingen bij te snijden klik je er op en sleep je om je selectie te maken." + +#: wp-admin/includes/image-edit.php:44 +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 "Je kunt de oorspronkelijke afbeelding proportioneel schalen. Om de beste resultaten te krijgen moet je eerst schalen voordat je bijsnijdt, flipt of draait. Afbeeldingen kunnen enkel kleiner geschaald worden, niet groter." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Een rode balk aan de linkerzijde geeft aan dat een reactie wacht op moderatie." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Toetsenbord gebruikers: Wanneer je in de visuele editor werkt kun je Alt + F10 gebruiken om de toolbar te bedienen." + +#: wp-admin/includes/image-edit.php:86 +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 "De aspect ratio is de relatie tussen de breedte en de hoogte. Je kunt de aspect ratio bewaren door op de shift toets te drukken terwijl je de selectie schaalt. Gebruik de input box om de aspect ratio te specificeren. Bijv: 1:1 (vierkant), 4:3, 16:9, etc." + +#: wp-admin/includes/image-edit.php:89 +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 "Nadat je een selectie hebt gemaakt kun je dit aanpassen door het aantal pixels op te geven. De minimale afmeting hiervoor is de thumbnail grootte zoals die gedefinieerd is in de Media instellingen." + +#: wp-admin/includes/image-edit.php:119 +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 "Je kunt de afbeelding bewerken voor de thumbnail. Je kunt bijvoorbeeld een vierkante thumbnail hebben die een gedeelte van de afbeelding toont." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Weergeven op bijlage pagina's." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Bladeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Alle reactietypen" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Uitgelicht" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Populair" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Nieuwste" + +#: wp-admin/users.php:46 +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 "Verwijderen laat je een gebruiker verwijderen van je site. Dit verwijderd niet hun content. Je kunt ook meerdere gebruikers verwijderen door gebruik te maken van Bulk Wijzigen. " + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Je nieuwe WordPress site is succesvol geïnstalleerd op:\n" +"\n" +"%1$s\n" +"\n" +"Je kan nu inloggen met het beheer account met de volgende informatie:\n" +"\n" +"Gebruikersnaam: %2$s\n" +"Wachtwoord: %3$s\n" +"\n" +"We hopen dat je plezier beleefd met je nieuwe site. Bedankt!\n" +"\n" +"--Het WordPress team\n" +"https://nl.wordpress.org/\n" +"\n" + +#: wp-admin/index.php:57 +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 "Boxopties - Klik op de titelbalk van een box om deze in- of uit te vouwen. Sommige toegevoegde boxen hebben instelbare inhoud, deze kan je aanpassen door in de titel van de box boven de titel te hoveren en op “Configuren” te klikken." + +#: wp-admin/index.php:67 +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 "Op dit moment - Toont een samenvatting van de inhoud op de website en geeft aan welk thema en welke WordPress versie er gebruikt wordt." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Terug naar de berichten editor" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Thema's toevoegen" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Uitgelichte thema's" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Populaire thema's" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Nieuwste thema's" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Thema's zoeken" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Thema's doorzoeken..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Details & voorbeeld" + +#: wp-admin/users.php:48 +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 "Verwijderen brengt je naar het Gebruikers verwijderen scherm, waar je gebruikers en hun inhoud permanent van je site kan verwijderen. Je kan ook meerdere gebruikers verwijderen door bulk acties te gebruiken." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Wat moet er gebeuren met inhoud die van deze gebruiker is?" +msgstr[1] "Wat moet er gebeuren met inhoud die van deze gebruikers is?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Alle inhoud verwijderen." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Alle content koppelen aan:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Type" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Bedankt voor het gebruik maken van WordPress." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "NL support forums" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA TESTING?\n" +"=============\n" +"\n" +"Deze debuge-mail wordt verstuurd wanneer je gebruik maakt van de ontwikkelversie van WordPress.\n" +"\n" +"Wanneer je denkt dat de fouten worden veroorzaakt door een fout in WordPress, dan heb je de volgende mogelijkheden:\n" +"\n" +" * Open een discussie in het support forums: https://wordpress.org/support/forum/alphabeta\n" +" * Of, schrijf een bevinding in Trac: http://core.trac.wordpress.org/\n" +"\n" +"Bedankt! -- The WordPress Team" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Widgets beheren" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Menu' beheren" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Status bewerken" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Zichtbaarheid bewerken" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Revisies tonen" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Datum en tijd bewerken" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Geïnstalleerde thema's doorzoeken..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Zodra er een update beschikbaar is wordt deze getoond in een notificatie in de toolbar en navigatiemenu." + +#: wp-admin/update-core.php:474 +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 — Het bijwerken van de WordPress installatie is een simpele een-kliks handeling: klik op de “Nu bijwerken” knop zodra je de melding ziet dat er een nieuwe versie beschikbaar is." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "In de meeste gevallen zal WordPress zich automatisch bijwerken naar de laatste onderhoud of beveiligingsupdate op de achtergrond." + +#: wp-admin/update-core.php:478 +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 "Vertalingen — De bestanden die ervoor zorgen om WordPress in je eigen taal te tonen worden bijgewerkt zodra er een nieuwe versie van uitkomt. Wanneer de bestanden verouderd zijn, kan je op de Vertaling bijwerken knop klikken." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "Via dit scherm kan je WordPress bijwerken naar de laatste versie. Ook kan je je thema's en plugins bijwerken vanuit de WordPress.org directories." + +#: wp-admin/update-core.php:475 +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 "Thema's en plugins — Om individuele thema's en plugins bij te werken vanaf dit scherm maak je gebruik van de checkboxen waarna je op de “Bijwerken” knop kan klikken. Om alle thema's bij te werken kan je op de checkbox klikken bovenin klikken waarna je vervolgens op de “Bijwerken” knop klikt." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "Welkom bij WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Als je meer thema's wilt zien om uit te kiezen, klik op de “Nieuwe toevoegen” knop en je kan bladeren of zoeken naar extra thema's uit de WordPress.org Thema Directory. Thema's in de WordPress.org Thema Directory zijn ontworpen en ontwikkeld door andere partijen en ze vallen onder de licentie die WordPress gebruikt. Oh en ze zijn gratis!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Gefixeerde layout" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Vloeiende layout" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Schaalbare layout" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s bericht" +msgstr[1] "%s berichten" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s pagina" +msgstr[1] "%s pagina's" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s reactie" +msgstr[1] "%s reacties" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s wachtend op moderatie" +msgstr[1] "%s wachtend op moderatie" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j M" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB Toegestane ruimte" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) ruimte in gebruik" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Thema details" + +#: wp-admin/options-reading.php:66 +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 "Als deze instelling actief is, wordt er een melding weergegeven in de Op dit moment box van het Dashboard waar staat, “Zoekmachines geblokkeerd,” om je te helpen herinneren dat je site niet geïndexeerd wordt." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "Op dit moment" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Actief:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Toegankelijkheid voorbereid" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Dit is een childthema van %s." + +#: wp-admin/themes.php:40 +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 "Dit scherm wordt gebruikt om je geïnstalleerde thema's te beheren. Naast de standaard thema's die geleverd worden bij je WordPress installatie, ook thema's ontworpen en ontwikkeld door andere partijen." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Ga er met de muis overheen of druk op het scherm om de Activeer en Live Preview knoppen te zien" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Klik op het thema om de themanaam, versie, auteur, omschrijving, tags en delete-link te zien." + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Klik op aanpassen voor het huidige thema of op voorbeeld voor elk ander thema om een daadwerkelijk voorbeeld te tonen" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Het huidige thema wordt uitgelicht getoond als eerste thema." + +#: wp-admin/themes.php:72 +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 "Druk of beweeg de muis over een thema en klik dan op de Live Preview knop om een demo te zien van dat thema en verander thema opties vanuit een aparte view. Je kunt de Live Preview knop ook vinden onderaan de thema details pagina. Elk geïnstalleerd thema kan op deze manier bekeken en aangepast worden op deze manier." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "De preview van het thema is volledig interactief — navigeer naar verschillende pagina's om te zien hoe het thema omgaat met berichten, archieven en andere pagina templates. De instellingen kunnen per thema verschillend zijn op basis van wat het betreffende thema ondersteunt. Om de nieuwe instellingen op te slaan en het thema te activeren klik je op Opslaan & Activeren knop boven het menu." + +#: wp-admin/themes.php:74 +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 "Bij gebruik op een kleinere monitor kan je op de inklappen icoon links onderin klikken. Dit verbergt het paneel en geeft je meer ruimte om een voorbeeld te bekijken van je website met een nieuw thema. Om het paneel wederom te tonen klik je wederom op het inkloppen icoon." + +#: wp-admin/widgets.php:339 +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 "Om een widget te activeren sleep het naar een sidebar en klik erop. Om een widget te deactiveren en de instellingen te verwijderen sleep het terug." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%1$s waardering gebaseerd op %2$s waardering" +msgstr[1] "%1$s waardering gebaseerd op %2$s waarderingen" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "%s waardering" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Dit scherm toont een individuele gebruiker alle sites in zijn netwerk en geeft de mogelijk om een primaire site te selecteren. De links onder de sites kunnen gebruikt worden om de site te bekijken of om het dashboard van die site te bezoeken." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Rollback foutmelding: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Fout: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "De volgende plugins zijn succesvol bijgewerkt:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "De volgende thema's zijn succesvol bijgewerkt:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "De volgende vertalingen zijn succesvol bijgewerkt:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "De volgende plugins konden niet bijgewerkt worden:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "De volgende thema's konden niet bijgewerkt worden:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "De volgende vertalingen konden niet bijgewerkt worden:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Niet mogelijk om dit formulier te versturen. Ververs het scherm en probeer opnieuw." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Scherminstellingen - Gebruik de scherminstellingen tab om de dashboard secties te selecteren." + +#: wp-admin/index.php:68 +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 "Activiteiten - Toon de ingeplande berichten, recente gepubliceerde berichten en meest recente reactie op je berichten. Daarnaast stelt het je in staat om deze reacties te modereren." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Snel concept - Stelt je in staat om een nieuw bericht aan te maken en deze op te slaan als concept. Ook toont het een overzicht van de 5 meest recente concepten die je gestart bent." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress Nieuws - Het laatste nieuws over het officiële WordPress project, de WordPress Planet, en populaire en recente plugins." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress Nieuws - Laatste nieuws van het officiële WordPress project, de WordPress Planet." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Oeps, je hebt geen rechten om nieuwe concepten te maken." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Weet je zeker dat je dit thema wilt verwijderen?\n" +"\n" +"Klik 'Annuleer' om terug te gaan, 'OK' om te verwijderen." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Nieuw thema toevoegen" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Nieuwe versie beschikbaar" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Overlay sluiten" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Vorige thema tonen" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Volgende thema tonen" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Widget toevoegen" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Activiteit" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress site: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "SUCCES: WordPress is succesvol bijgewerkt naar %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "FOUT: Bijwerken van WordPress naar %s is mislukt" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "SUCCES: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "FOUT: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Er zijn fouten opgetreden tijdens het bijwerken op de achtergrond" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Bijwerken op de achtergrond is afgerond" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Versneld concept" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress nieuws" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s gebruikt thema: %2$s." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Wat houdt je momenteel bezig?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Alles tonen" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Concepten" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Binnenkort publiceren" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Recent gepubliceerd" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Nog geen activiteit!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Vandaag" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Morgen" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Populaire plugin" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Uploads beheren" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "De update kon niet worden geïnstalleerd omdat we sommige bestanden niet konden kopiëren. Dit komt meestal door inconsistente bestandsrechten." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s is nu ook beschikbaar." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Je website op %1$s liep tegen een kritieke fout aan toen WordPress probeerde bij te werken naar versie %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "Je site draaide op versie %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Vertalingen bijwerken" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Vertalingen bijwerken voor %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Vertalingen voor %s" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Je site is bijgewerkt naar WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s is beschikbaar. Graag bijwerken!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] URGENT: Je site is wellicht offline door een mislukte update" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Hallo! Je site op %1$s is automatisch bijgewerkt naar WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Er is geen actie van jouw kant nodig." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Om meer te leren over versie %s, kijk je op het Over WordPress scherm:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Je site op %1$s naar WordPress %2$s bijwerken." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "We hebben het geprobeerd, maar we konden je site niet automatisch bijwerken." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "Bijwerken van WordPress is makkelijk en het duurt maar eventjes:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Je site op %1$s toonde een kritische fout tijdens het bijwerken naar de laatste versie van WordPress, %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Dit betekent dat je site misschien offline is of kapot. Geen paniek nodig, want dit is op te lossen." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Controleer je site nu. Het is mogelijk dat alles goed werkt. Indien er aangegeven wordt dat je moet bijwerken dan zou je dat ook moeten doen:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Je site up-to-date houden is belangrijk voor de veiligheid. Het maakt het internet daarmee ook een veiligere plek voor jou en je lezers." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Indien je problemen ervaart of hulp nodig hebt; de vrijwilligers van de WordPress.org support forums kunnen je waarschijnlijk helpen." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Je hebt enkele plugins of thema die bijgewerkt kunnen worden. Werk ze nu bij:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "Het WordPressteam" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "We hebben wat data welke de foutmelding beschrijft die je site net tegen kwam." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Je hosting provider, vrijwilligers van het support forum of een vriendelijke ontwikkelaar zullen deze informatie nodig hebben om je te helpen:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Foutcode: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "FOUT: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "De inhoud is op dit moment geblokkeerd." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Als je overneemt, zal %s geblokkeerd worden om verder te wijzigen." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Als je versie %s opnieuw moet installeren, kan je dat hier doen of het pakket downloaden en handmatig opnieuw installeren:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Toekomstige beveligingsupdates worden automatisch geïnstalleerd." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Vertalingen" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Alle vertalingen zijn bijgewerkt." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Een aantal vertalingen zijn verouderd." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Enkele vertalingen moeten bijgewerkt worden. Wacht enkele seconden terwijl we deze ook bijwerken." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "De vertaling is bijgewerkt." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Downloaden vertaling van %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Vertaling bijwerken is mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Vertaling succesvol bijgewerkt." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Bijwerken thema: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Bijwerken plugin: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Er is onvoldoende schijfruimte om de update te voltooien." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Reactie moet handmatig worden goedgekeurd" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "De aangegeven waardes hieronder geeft de maximale dimensies aan in pixels die worden gebruikt om afbeeldingen aan de mediabibliotheek toe te voegen." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 gebruikt standaard web URLs met vraagtekens en nummers er in; WordPress bied je echter de mogelijkheid om zelf een URL structuur aan te maken voor je permalinks en archieven. Dit kan de esthetiek, gebruiksvriendelijkheid en voorwaartse compatibiliteit van jouw links verbeteren. Er zijn een aantal tags beschikbaar, en hier zijn wat voorbeelden waarmee je snel aan de slag kunt." + +#: wp-admin/theme-editor.php:33 +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 "Bijwerken naar een nieuwere versie van hetzelfde thema zal de wijzigingen hier gemaakt overschrijven. Om dit te voorkomen, overweeg een child thema te maken." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Nieuwe gebruiker aanmaken en koppelen aan deze website." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Beste gebruiker,\n" +"\n" +"Recentelijk heb je verzocht het administrator e-mailadres te wijzigen op je website.\n" +"Als dit klopt, klik dan op de volgende link om het definitief te wijzigen:\n" +"###ADMIN_URL###\n" +"\n" +"Dit bericht kan je negeren en verwijderen wanneer je geen actie wenst te ondernemen op dit bericht.\n" +"\n" +"Deze e-mail is verstuurd naar: ###EMAIL###\n" +"\n" +"Met vriendelijke groet,\n" +"\n" +"De vrienden van ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Zoeken naar %1$s in %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "De vertaalbestanden missen of .po of .mo bestanden." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Poging wordt ondernomen om installatie terug te draaien naar de vorige versie." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Vanwege een fout tijdens het bijwerken, heeft WordPress de vorige versie hersteld." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Bijwerken naar WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "De checksum van de bestanden (%1$s) komt niet overeen met de verwachte checksum waarde (%2$s)." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Het wachtwoord wordt niet opgeslagen op de server." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Voorbereidingen gestart om installatie te starten naar de laatste versie…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Vereiste bestanden kopiëren…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Voer een geldige gebruikersnaam in." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "De opgegeven gebruikersnaam bevat ongeldige tekens." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "De wachtwoorden komen niet overeen. Probeer opnieuw." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Je moet een e-mailadres opgeven." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Sorry, dat is geen geldig e-mailadres. E-mailadressen zien eruit als username@example.com." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Je thema biedt geen ondersteuning voor menu's, maar je kan ze gebruiken in de sidebars door een “Aangepast menu” widget toe te voegen op het Widgets scherm." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "" +"Menu's kunnen weergegeven worden op locaties die aangegeven zijn door jouw thema. Ze kunnen zelfs toegevoegd worden aan sidebars door een “Custom Menu” widget toe te voegen in het Widgets scherm.\n" +"Als jouw thema custom menus niet ondersteund (de standaard themas %2$s en %3$s doen dit wel), kun je dit toevoegen door de documentatie link hiernaast te volgen." + +#: wp-admin/nav-menus.php:518 +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 "Een klik op de pijl rechts naast het menu-item in de editor zal inzage geven in standaard groepinstellingen. Extra instellingen zoals target link, CSS classes, link relaties en link omschrijvingen kunnen in- en uitgeschakeld worden via de scherminstellingen." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP-adres:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Categorie toegevoegd." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Categorie verwijderd." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Categorie bijgewerkt." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Categorie niet toegevoegd." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Categorie niet bijgewerkt." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Categorieën verwijderd." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Tag toegevoegd." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Tag verwijderd." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Tag bijgewerkt." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Tag niet toegevoegd." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Tag niet bijgewerkt." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Tags verwijderd." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s bericht niet bijgewerkt, iemand is het aan het wijzigen." +msgstr[1] "%s berichten niet bijgewerkt, iemand is ze aan het wijzigen." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s bericht permanent verwijderd." +msgstr[1] "%s berichten permanent verwijderd." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s bericht verplaatst naar de prullenbak." +msgstr[1] "%s berichten verplaatst naar de prullenbak." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s bericht hersteld uit de prullenbak." +msgstr[1] "%s berichten hersteld uit de prullenbak." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s pagina bijgewerkt." +msgstr[1] "%s pagina's bijgewerkt." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s pagina niet bijgewerkt, iemand is aan het bewerken." +msgstr[1] "%s pagina's niet bijgewerkt, iemand is ze aan het bewerken." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s pagina permanent verwijderd." +msgstr[1] "%s pagina's permanent verwijderd." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s pagina verplaatst naar de prullenbak." +msgstr[1] "%s pagina's verplaatst naar de prullenbak." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s pagina hersteld uit de prullenbak." +msgstr[1] "%s pagina's hersteld uit de prullenbak." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Vergelijk twee verschillende revisies door “Vergelijk twee revisies” box te selecteren aan de zijkant." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Revisies vergelijken" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Bekijk, vergelijk en herstel andere versies van de inhoud op het verbeterde revisie scherm." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Slot bewerken" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Iemand anders is dit aan het bewerken. Verversen is niet nodig, het slot zal verdwijnen wanneer ze klaar zijn." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Twee revisies vergelijken" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" van %2$s door %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" van %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" door %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Je site is geconfigureerd om enkel de laatste %s revisies te bewaren." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Revisies: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Bladeren" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Automatisch opgeslagen door %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Huidige revisie door %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Deze autosave herstellen" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Revisie door %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Internetverbinding verloren. Opslaan is uitgeschakeld tot verbinding hersteld is." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "We slaan dit artikel voor alle zekerheid ook op in je browser." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Sorry, er ging helaas iets mis. De gewenste vergelijking kan niet getoond worden." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Bijlage" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Nieuw wachtwoord herhalen" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Wachtwoord herhalen" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Voeg nieuwe menu-onderdelen toe vanuit de linkerkolom." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Plugins vergroten de functionaliteiten van WordPress. Je kunt plugins automatisch installeren vanaf de WordPress Plugin Directory of een plugin uploaden in .zip formaat via deze pagina." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Dit pakket bevat geen bestanden." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Het thema bevat geen bestanden." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Fout opgetreden tijdens het bijwerken van %1$s: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Om te navigeren tussen revisies sleep je de slider naar links or rechts of gebruik je de Vorige of Volgende buttons." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Laden…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Fout bij het verplaatsen naar de prullenbak." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Fout bij het herstellen uit de prullenbak." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Het object wat je probeert te verplaatsen naar de prullenbak bestaat niet meer." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Het object dat je probeert te herstellen van de prullenbak bestaat niet meer." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Het object is reeds verwijderd." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Sleep de objecten in de volgorde die je wenst. Klik het pijltje rechts van het object om extra configuratie-opties te verkrijgen." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Als je nog geen menu's hebt aangemaakt, klik de ’creëer een nieuw menu’ link om te beginnen" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Dit scherm wordt gebruikt voor het beheren van je contentrevisies/-wijzigingen." + +#: wp-admin/revision.php:106 +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 "Revisies zijn opgeslagen kopieën van je bericht of pagina, die periodiek zijn aangemaakt tijdens het bijwerken van je inhoud. De rode tekst links toont de inhoud die is verwijderd. De groene tekst rechts toont de inhoud die is toegevoegd." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Vanuit dit scherm kan je revisies beoordelen, vergelijken en herstellen:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Om een revisie terug te plaatsen, klik op Deze revisie terugplaatsen." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Revisiebeheer" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Naar:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Van:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Vorige" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Volgende" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Menu locaties bijgewerkt." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M @ H:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s door %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Gepubliceerd: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Track %1$s van %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Track %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Genre: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Audioformaat:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Audiocodec:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Revisie opslaan..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "De meest recente wijzigingen zijn opgeslagen als een revisie." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Dit scherm wordt gebruikt om de aangepaste menu navigatie te beheren." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "Vanuit dit scherm kan je:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Menu's aanmaken, bewerken en verwijderen" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Individuele menu items toevoegen, organiseren en bewerken" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Het onderdeel Menubeheer bovenaan het scherm wordt gebruikt om aan te geven welk menu geopend is in de Bewerker hieronder." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Om een bestaand menu te bewerken, kies een menu uit de dropdown en klik Selecteren" + +#: wp-admin/nav-menus.php:509 +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 "Je kunt themalocaties toekennen aan individuele menu's door de gewenste instellingen te selecteren aan de onderkant van de menubewerker. Om menu's in één keer toe te kennen aan alle themalocaties, klik de Beheer locaties tab bovenaan het scherm." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Menubeheer" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Ieder aangepast menu kan verschillende links bevatten, naar pagina's, categorieën, aangepaste URLs of andere soorten inhoud . Menulinks worden toegevoegd door objecten te selecteren vanuit de uitvouwbare kaders in de kolom hieronder aan de linkerzijde." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Voeg één of meerdere items tegelijk toe door het keuzevak aan te vinken voor ieder object en te klikken op Voeg toe aan menu" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Om een aangepaste link toe te voegen, vouw het onderdeel Links uit, geef een URL en linktekst op en klik Aan menu toevoegen" + +#: wp-admin/nav-menus.php:521 +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 "Om menu-onderdelen te herschikken, sleep onderdelen met je muis of gebruik je toetsenbord. Sleep of verplaats een menu-onderdeel iets naar rechts om er een submenu van te maken." + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Verwijder een menu-onderdeel door deze uit te vouwen en Verwijderen te klikken" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Menu's bewerken" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Dit scherm wordt gebruikt om globaal menu's toe te kennen aan locaties gedefinieerd in je thema." + +#: wp-admin/nav-menus.php:531 +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 "Om menu's toe te wijzen aan een of meer themalocaties, selecteer een menu uit de dropdown van elke locatie. Als je klaar bent, klik Bewaar wijzigingen" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Om een menu aan te passen dat reeds aan een themalocatie is gekoppeld, klik de naastgelegen ’Bewerken’ link" + +#: wp-admin/nav-menus.php:533 +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 "Om een menu toe te voegen in plaats van een bestaande toe te wijzen, klik ’Gebruik nieuw menu’. Je nieuwe menu zal automatisch aan die themalocatie gekoppeld worden." + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Menu's bewerken" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Locaties beheren" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Themalocatie" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Toegewezen menu" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Een menu selecteren" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Bewerken" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Nieuw menu gebruiken" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Deze revisie terugzetten" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Eén naar boven plaatsen" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Verplaats één omlaag" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Verplaats naar bovenkant" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Verplaatst onder %s" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Verplaats van onder %s vandaan " + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Onder %s" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Weg van onder %s vandaan" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Menu-onderdeel %2$d van %3$d." + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Subonderdeelnummer %2$d onder %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Mogelijkheden" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Verboden: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Verplaatsen" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Eén omhoog" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Eén omlaag" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Naar boven" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Menustructuur" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Menu instellingen" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "De back-up van dit bericht in je browser is verschillend van de versie hieronder." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Zet back-up terug." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Bericht succesvol teruggezet." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Ongedaan maken." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Concept gecreëerd op %1$s om %2$s" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s is het bericht nu aan het bewerken." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Overnemen" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Je kunt dit item niet verplaatsen naar de prullenbak. %s is hem nu aan het bewerken." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Wijzig je menu hieronder, of voeg een nieuw menu toe." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Een menu selecteren om te wijzigen:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "of een nieuw menu aanmaken." + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Bedankt voor het bijwerken! Bezoek de Netwerk bijwerken pagina om al je websites bij te werken." + +#: wp-admin/setup-config.php:335 +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 "Woohoo! Je bent door het eerste gedeelte gekomen van de installatie. WordPress heeft met succes verbinding kunnen maken met de database. Als je er klaar voor bent is het tijd om te beginnen met de installatie …" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "subitem" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Linktekst" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s zijn succesvol bijgewerkt." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "De geselecteerde menu's zijn succesvol verwijderd." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:724 +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 "Pas je standaard menu aan door items toe te voegen of te verwijderen. Sleep elk item in de volgorde die jij het liefst hebt. Klik daarna op Menu Maken om je wijzigingen op te slaan." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Geef je menu een naam hierboven en klik vervolgens op 'Menu aanmaken'." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Automatisch pagina's toevoegen" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Voeg automatisch nieuwe top-level pagina's toe aan dit menu" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Thema locaties" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Momenteel ingesteld op: %s)" + +#: wp-admin/plugin-editor.php:132 +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 "Het Documentatiemenu onder de editor toont de PHP functies die worden herkend in het pluginbestand. Klikken op Zoek Op leid je naar een webpagina over die specifieke functie." + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Opzoeken" + +#: wp-admin/theme-editor.php:29 +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 "Voor PHP bestanden kun je het Documentatiemenu gebruiken om herkende functies in dat bestand te selecteren. Zoek Op leid je naar een webpagina met referentiemateriaal over die specifieke functie." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s is aan het bewerken" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "Je kunt media (afbeeldingen, audio, documenten, enz.) uploaden en invoegen door te klikken op de 'Media toevoegen' knop. Je kunt afbeeldingen en bestanden selecteren die al zijn geupload naar de mediabibliotheek, of nieuwe media uploaden en toevoegen naar een pagina of een bericht. Om een afbeeldingsgalerij te maken, selecteer de toe te voegen afbeeldingen en klik op de 'Maak een galerij' knop." + +#: wp-admin/edit-form-advanced.php:332 +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 "Je kunt ook media inbedden van vele populaire websites, inclusief Twitter, YouTube, Flickr en anderen. Plak de media URL op een eigen regel in de je bericht/pagina. Bezoek de Codex voor meer informatie over Embeds." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Nieuw mediabeheer" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Bestanden uploaden en afbeeldinggalerijen maken heeft een nieuwe layout. Bekijk het snel!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Afbeeldingen roteren wordt niet ondersteund door jouw hosting provider." + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Als je op zoek bent naar de link beheerder, installeer dan de Link Manager plugin." + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Widgets of menu's beheren" + +#: wp-admin/custom-background.php:143 +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 "Upload een achtergrondafbeelding, of kies een afbeelding uit de mediabibliotheek door het klikken op de “afbeelding kiezen” knop. Het is mogelijk een enkele afbeelding tonen of deze uittrekken om het scherm te vullen. Een afbeelding kan gefixeerd worden zodat de website inhoud onafhankelijk hiervan verplaatst of de afbeelding kan meescrollen met de website." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "Vergeet niet op de “Wijzigingen opslaan” te klikken wanneer je klaar bent!" + +#: wp-admin/edit-form-advanced.php:272 +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 "Het titel veld en het grote bericht bewerk gebied zitten nu vast op hun plek, maar je kunt ze wel van positie veranderen via drag en drop. Je kunt ze ook minimaliseren of uitklappen door op de titel regel te klikken van elke box. Gebruikt de Scherminstellingen optie om bepaalde boxes wel of niet te tonen ( Samenvatting, Trackbacks, Extra velden, Reacties, Slug, Auteur) of kies tussen een enkel of twee kolom lay-out voor dit scherm. " + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Media invoegen" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Meerdere blokken op dit scherm bevatten instellingen voor de manier waarop je inhoud zal worden gepubliceerd, met inbegrip van:" + +#: wp-admin/edit-form-advanced.php:346 +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 "Berichtformaat - Berichtformaten bepalen hoe een thema een bepaald bericht toont. Het kan bijvoorbeeld een standaard bericht met een titel paragrafen hebben of een korte aside welke geen titel toont en enkel een kort stukje tekst. Meer informatie over berichtformaten kan gevonden worden op de Codex. Een thema kan slechts enkele of alle 10 mogelijke formats ondersteunen en/of tonnen." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Instellingen publiceren" + +#: wp-admin/edit-tags.php:215 +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 "Hoofd - Categorieën kunnen, in tegenstelling tot tags, een hiërarchie hebben. Binnen de categorie Muziek zouden de subcategorieën Classic Rock en Hardrock kunnen bestaan. Dit is volledig optioneel, waarbij het de keuze is aan de gebruiker. Om een subcategorie aan te maken, kies een andere categorie in het Hoofd dropdown menu." + +#: wp-admin/widgets.php:68 +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 "Als thema's gewijzigd worden, zijn er vaak ook wijzigingen in het aantal en de setup van de widgetruimten en zijmenu's welke soms met elkaar in conflict komen, waardoor de overgang minder vlot verloopt. Als je een ander thema instelt en er lijken widgets te ontbreken, scroll dan naar beneden naar de inactieve widgets, daar zijn alle widgets en hun instellingen opgeslagen." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Je maakt gebruik van de multi-bestand uploader. Problemen? Probeer de browser uploader." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Bewerken" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Standaard: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Uploadlocatie" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Het bestand is geen geldig afbeeldingstype. Probeer het opnieuw." + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Kies een achtergrondafbeelding" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Kies een aangepaste header" + +#: wp-admin/custom-background.php:144 +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 "Je kunt ook een achtergrondkleur kiezen door op de 'Selecteer een kleur' knop te klikken waarna een kleurenpicker tevoorschijn komt. Een andere manier om een kleur te selecteren is de geldige waarde in te geven zoals “#ff0000” voor rood." + +#: wp-admin/custom-header.php:185 +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 "Je kunt kiezen of je de headertekst wilt tonen of verbergen. Je kunt ook een tekstkleur kiezen door op de Selecteer een kleurknop te klikken waarna een kleurenpicker tevoorschijn komt. Een andere manier om een kleur te selecteren is de legitieme waarde in te geven zoals “#ff0000” voor rood." + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Aan te passen thema-opties" + +#: wp-admin/options-reading.php:65 +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 "Je kunt kiezen of je site doorzocht mag worden door robots (zoals b.v. Google), ping services en spiders. Als je de services wilt negeren voor je site, klik dan op de knop naast “Vraag zoekmachines deze site niet te indexeren” en klik de Wijzigingen bijwerkenknop aan de onderkant van dit scherm. Houd er wel rekening mee dat je privacy niet compleet is. Je site zal nog steeds zichtbaar op het web zijn." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Meer acties" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Reacties in- of uitschakelen" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Meer lezen over het starten met WordPress" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Bestand URL:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "In de In antwoord op kolom, bevinden zich drie elementen. De tekst is de naam van het bericht waarop gereageerd is en linkt naar de editor(waar je de inhoud schrijft) van het bericht. De Bekijk bericht linkt naar het bericht aan de voorkant van je site. Het ballonnetje met een getal erin toont hoeveel reacties op het bericht zijn binnengekomen. Als het ballonnetje grijs is, dan zijn alle reacties gemodereerd. Als het blauw is, zijn er reacties die wachten op moderatie. Klikken op het ballonnetje zal de reacties filteren die alleen op dat bericht gegeven zijn." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Gebruikt: %1$s%% van %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s De huidige gebruiker wordt niet verwijderd." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s De huidige gebruiker wordt niet verwijderd." + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s Je hebt onvoldoende rechten om deze gebruiker te verwijderen." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Selecteer een optie." + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "FOUT: Dit e-mailadres is al in gebruik." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image moet een WP_Image_Editor object zijn" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Gebruik WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Gebruik WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "De privacy-instellingen groep is verwijderd. Gebruik een andere instellingengroep." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress stelt geen enkele Update Service op de hoogte vanwege je privacy-instellingen." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Zoekmachines geblokkeerd" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Welkom bij WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Hieronder staan diverse links om te starten met WordPress:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Aan de slag" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "of, verander het thema helemaal." + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Vervolgstappen" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Startpagina bewerken" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Extra pagina's toevoegen" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Blogbericht toevoegen" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Schrijf een blogbericht" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Een “Over mij” pagina toevoegen" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Website bekijken" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Geupload op: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Als je plugins als favoriet gemarkeerd hebt op WordPress.org, kun je er hier doorheen bladeren." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Je WordPress.org gebruikersnaam:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Favorieten ophalen" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "De \"%s\" optiegroep is verwijderd. Gebruik een andere instellingsgroep." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Welkom bij WordPress %1$s. Je wordt doorverwezen naar het 'Over' WordPress scherm. Zo niet, klik hier." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Je kan ook de weergave van de inhoud in RSS feeds instellen, inclusief het maximum aantal berichten om weer te geven en of de gehele tekst zichtbaar is of een samenvatting." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Zoekmachine zichtbaarheid" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Laat zoekmachines deze site indexeren." + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Blokkeer zoekmachines deze site te indexeren" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Het is aan de zoekmachines of ze gehoor geven aan dit verzoek." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Als je weet waar je precies naar op zoek bent dan is Zoeken je best optie. Het Zoek scherm heeft opties om in de WordPress.org Plugin lijst op een specifieke term, auteur of tag te zoeken. Je kunt de lijst ook doorzoeken via de populaire tags. Tags betekent in deze context dat meerdere plugins die tag toegevoegd hebben." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Door een WordPress.org gebruikersnaam in te geven, kun je door de favoriete plugins van een gebruiker bladeren. Klik hiervoor op de Favorietenlink in de linkerbovenkant van het scherm." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Bij het installeren van een plugin welke vanaf een andere locatie is gedownload, klik de Uploadlink linksbovenin. Upload een .zipbestand en zodra deze is uitgepakt op de server kan deze worden geactiveerd." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Als er om wat voor reden dan ook bestanden niet automatisch aangemaakt kunnen worden: geen paniek! Het enige wat dit doet is de database informatie in een configuratie bestand invullen. Je kunt ook eenvoudig deze gegevens handmatig invullen in het wp-config-sample.php en dit vervolgens op dezelfde plek op te slaan als wp-config.php." + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Onderstaand moet je de database verbindingsgegevens invullen. Als je niet zeker bent van de gegevens, neem dan contact op met je webhost." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Helaas, niet mogelijk om wp-config.php op te slaan." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Klik vervolgens “Starten met installeren.”" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Instellingen opgeslagen en thema geactiveerd. Bezoek site" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Dit child thema heeft het parent thema nodig, %2$s." + +#: 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 "Dit scherm geeft de mogelijkheid om vier velden voor bestandsmetadata aan te passen in de mediabibliotheek." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favorieten" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Flexibele header" + +#: wp-admin/theme-install.php:93 +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 "Klik op de \"Installeren\" knop linksbovenin om een thema te installeren. Je kunt het thema en thema instellingen vervolgens bekijken en wijzigen. De themabestanden worden vervolgens automatisch gedownload naar de site.Zodra dit is afgerond is het thema beschikbaar voor activatie. Activeer het thema door op de \"Activeren\" link te klikken of door het Thema's scherm te openen en op \"Live voorbeeld\" link te klikken, onder de thumbnail van een thema." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "De karakter encoding van de site (UTF-8 wordt aanbevolen)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "In de bewerkmodus werkt de tab-knop (van het toetsenbord) als tab karakter. Om dit aan te passen is het mogelijk om eerste de Esc-knop te de gebruiken gevolgd door de tab-knop." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Toevoegen" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Bewerken" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
        Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"Dit is een voorbeelpagina. Het verschilt met een bericht omdat het een vaste plek heeft en in de sitenavigatie getoond wordt (in de meeste thema's). De meeste gebruikers beginnen met een Over mij pagina om zich voor te stellen aan aan potentiële bezoekers. Bijvoorbeeld:\n" +"\n" +"
        Hallo! Overdag ben ik postbode, maar 's avonds timmer ik aan de weg als acteur. Dit is mijn blog. Ik woon in Hilversum, samen met Vlekkie, m'n trouwe viervoeter. Ik hou van cocktails en, af en toe, een zomerse bui op m'n hoofd.
        \n" +"\n" +"...of zoiets:\n" +"\n" +"
        XYZ Dingetjes BV levert al sinds 1971 talloze dingetjes van hoge kwaliteit aan een groot publiek. XYZ is gevestigd in Bolsward, heeft ca. 2.000 medewerkers en doet allerlei geweldige dingen voor de Friese gemeenschap.
        \n" +"\n" +"Als nieuwe WordPress gebruiker kan je naar het dashboard gaan om deze voorbeeldpagina te verwijderen en nieuwe pagina's aan te maken voor je site. Veel plezier!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Hallo, dit is een reactie.\n" +"Reacties verwijderen kan door in te loggen en de reacties op de berichten te bekijken. Je hebt daar de mogelijkheid om reacties te bewerken of te verwijderen." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Op tag zoeken" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Op auteur zoeken" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Op trefwoord zoeken" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Zoektype" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Scherminstellingen" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Help tabblad" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Sorry, je hebt je toegewezen ruimte opgebruikt. Verwijder een aantal bestanden om meer bestanden te kunnen uploaden." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Helaas, je hebt al je opslag gebruikt van %s MB." + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Reactie selecteren" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "%s selecteren" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Tags kunnen selectief geconverteerd worden naar categorieën met behulp van tag naar categorie verplaatsen." + +#: wp-admin/edit-tags.php:192 +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 "Linkcategorieën kunnen worden verwijderd met de bulk actie dropdown. Hoewel de categorieën worden verwijderd geldt dit niet voor de links in deze categorieën, deze worden verplaatst naar de standaard linkcategorie." + +#: wp-admin/edit-form-advanced.php:298 +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 "" +"Aanmaken van pagina's is soortgelijk als het aanmaken van berichten. De schermen kunnen worden aangepast op dezelfde manier door middel van slepen en neerzetten, via de scherminstellingentabblad en door boxen in en uit te klappen.\n" +"Dit scherm heeft ook de volledige weergave beschikbaar in zowel de visuele en teksteffecten modus. De editor werkt hetzelfde als de berichteditor, maar er zijn een aantal pagina-specifieke functies in de pagina attributenbox:" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Berichtbewerker - Voer de tekst in voor je bericht. Er zijn twee modi voor het bewerken van een bericht: visueel of tekst. Kies de juiste modus door het specifieke tabblad te selecteren. De visuele modus geeft een WYSIWYG editor. Klik op het laatste icoon in de eerste regel om een extra regel moet opties te krijgen. De tekstmodus levert de mogelijkheid om HTML in te voeren in combinatie met tekst. Regeleindes worden automatisch geconverteerd naar paragrafen. Met behulp van de media-iconen kan je mediabestanden toevoegen aan het bericht. De bewerker beschikt ook over een volledig scherm optie waarmee je zonder afleiding kan werken, dit werkt zowel voor de visuele bewerker als de tekstbewerker. De knoppen worden beschikbaar door bovenin te kijken met je muis. Het sluiten van de volledige schermweergave brengt je terug naar de standaard berichtbewerker." + +#: wp-admin/custom-header.php:570 +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 "Selecteer een afbeelding om aan de bovenkant van je sitete tonen. Upload een afbeelding van de computer of kies een afbeelding uit de mediabibliotheek. Na selectie kan de afbeelding worden bewerkt." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Hoofdinhoud" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Spring naar de hoofdinhoud" + +#: wp-admin/custom-header.php:174 +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 "Je kan een aangepaste Image Header voor je site instellen. Upload een afbeelding en snij deze op maat. Daarna wordt deze afbeelding direct gebruikt als Image Header. Je kan als alternatief ook een afbeelding gebruiken die je al eerder hebt geupload naar je Media Bibliotheek. Klik daarvoor op het “Kies afbeelding” knop." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Bijsnijden overslaan en publiceer afbeelding zoals hij nu is" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Je bekijkt %s als voorbeeld" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Afbeelding selecteren" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Of kies een afbeelding uit de mediabibliotheek:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "%s aanpassen" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Inklappen" + +#: wp-admin/custom-header.php:177 +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 "Als je geen header afbeelding wilt tonen op je site, klik dan op de “Verwijder Header Afbeelding” knop onderaan het Header afbeelding gedeelte van deze pagina. Indien je deze optie later weer wilt toevoegen hoef je enkel een andere optie te selecteren en op “Opslaan” te klikken." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Je hebt geprobeerd een item te bewerken dat geen bijlage is. Ga terug en probeer opnieuw." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Geïnstalleerd" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Dit thema is al geïnstalleerd en up-to-date." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Geïnstalleerd " + +#: wp-admin/theme-install.php:92 +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 "Zodra er een lijst van thema's is gegenereerd, kan je ze vooraf bekijken of installeren. Klik op de thumbnail van het thema welke je vooraf wilt bekijken. Een nieuw volledig scherm zal geopend worden om je een beter idee te geven van het uiterlijk van het thema." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Voorbeeld en installeren" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Voorbeeld bekijken en aanpassen" + +#: wp-admin/includes/media.php:2549 +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 "Je gebruikt de ingebouwde browser bestandsuploader. De WordPress uploader bevat meerdere bestandsselecties en de drag-en-drop mogelijkheid. Schakel om naar de nieuwe uploader." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "%s voorvertonen" + +#: wp-admin/tools.php:22 +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 "Categorieën hebben een hiërarchie, wat betekent dat ze ondergebracht kunnen worden in subcategorieën. Tags hebben geen hiërarchie en kunnen niet genest worden. Soms starten mensen met gebruik van één van deze op hun berichten, terwijl ze later bedenken dat de andere beter werkt voor hun inhoud." + +#: wp-admin/tools.php:23 +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 "De categorieën en tags converterlink brengt je naar de importeerpagina, waar de Converteer mogelijkheid één van de plugins is welke je kunt installeren. Eenmaal geïnstalleerd, brengt de link op deze pagina je naar een scherm waar je kunt kiezen wat je wilt omzetten." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Live voorbeeld" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Dit scherm wordt gebruikt om de header van je thema aan te passen." + +#: wp-admin/custom-header.php:167 +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 "Je kunt kiezen uit de standaard afbeeldingen van een thema, of je kunt een afbeelding van jezelf gebruiken. Je kunt ook aanpassen hoe je site titel en slogan worden weergegeven." + +#: wp-admin/custom-header.php:175 +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 "Sommige thema’ hebben zelf header afbeeldingen toegevoegd. Wanneer je meerdere afbeeldingen ziet, selecteer dan degene die je wilt en klik op de “Opslaan” knop." + +#: wp-admin/custom-header.php:176 +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 "Indien je thema maar dan één standaard header afbeelding heeft, of wanneer je meer dan één afbeelding hebt geüploadt, dan kun je ervoor kiezen dat WordPress willekeurig een andere afbeelding toont op elke pagina van je site. Klik op de knop “Willekeurig” naast de afbeelding om deze optie aan te zetten." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Voor de meeste thema's bestaat de header tekst uit je Site titel en Site omschrijving zoals ingesteld bij de Algemene instellingen" + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Configuratiefout" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "Je wp-config.phpbevat een lege databasetabelprefix. Dit wordt niet ondersteund." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Ga terug naar de Browser Uploader door op de link onder de drag en drop box te klikken." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Gebruiker verwijderd." +msgstr[1] "%s gebruikers verwijderd." + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Nieuwe gebruiker aangemaakt. Gebruiker bewerken" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Niet mogelijk om bestanden te kopiëren. Mogelijk is de diskruimte onvoldoende." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Zoeken naar thema's met sleutelwoorden." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Thema zoeken op basis van specifieke kenmerken." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Hoogstwaarschijnlijk zijn deze items toegevoegd door je webhoster. Als je deze informatie niet hebt, dan zul je eerst contact met hun op moeten nemen voordat je verder kunt. Als je helemaal klaar bent… " + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Dit thema is kapot." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Versie:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Instellen als achtergrond" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Instellen als kop" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "“%s” aanpassen" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "Over" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Geen resultaten gevonden." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Reactie bewerken" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Titel hier invoeren" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Doel" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Alles" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Herstellen" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s geleden" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Pad" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Acties" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Sidebar inklappen" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Versie:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Schaal" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Link URL" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Een link URL invoeren of hierboven klikken voor voorbeelden." + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Media" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Toevoegen" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Alles selecteren" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Zwart" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Blauw" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Bruin" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Grijs" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Groen" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Oranje" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Roze" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Paars" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Rood" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Zilver" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Wit" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Geel" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Link bewerken" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Instellingen" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Taakbalk" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Kernwoord" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Dit thema vereist een moeder thema. Controleren of deze is geïnstalleerd." + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Installatie van %1$s %2$s voorbereiden." + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Het hoofd thema, %1$s %2$s, is op dit moment geïnstalleerd." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Succesvol het parent theme geïnstaleerd, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "Het parent thema kon niet worden gevonden. Je moet het parent thema installeren, %s, voordat je dit child thema kunt gebruiken." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Koptekst" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Laat de header tekst en je afbeelding zien." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Er is een nieuwe versie van %1$s beschikbaar. Bekijk versie %4$s details of nu bijwerken." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Door %s." + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Reactie toevoegen" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Nieuwe reactie toevoegen" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Reactie toevoegen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Kapot thema:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Incompleet (%s)" +msgstr[1] "Incomplete (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Licht" + +msgid "Hello Dolly" +msgstr "Hallo Dolly" + +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 "Dit is niet zomaar een plugin, deze plugin symboliseert de hoop en enthousiasme van een hele generatie opgesomd en gezongen in twee beroemde woorden door Louis Armstrong: Hello, Dolly. Wanneer je de plugin activeert worden er willekeurige quotes getoond uit Hello, Dolly rechts bovenaan je Dashboard op elke pagina." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Op het scherm tonen" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Welkom - Toont links voor de meest voorkomende taken bij het opzetten van een nieuwe website." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Er is een nieuwe versie beschikbaar van %1$s . Bekijk versie %4$s details. Automatische updates zijn niet beschikbaar voor dit thema." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Welkom" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "1" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Afbeeldingen moeten minimaal %1$d pixels breed zijn." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "Voorgestelde hoogte is %1$d pixels." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Afbeeldingen moeten minstens %1$d pixels hoog zijn." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Welkom" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "Voorgestelde breedte is %1$d pixels." + +#: wp-admin/ms-delete-site.php:84 +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 "Ik weet zeker dat ik permanent mijn website wil uitschakelen, en ben er van op de hoogte dat ik niet meer terug kan en %s niet meer kan gebruiken." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Mijn website permanent verwijderen" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Mijn website verwijderen" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Onthoudt dat als deze website eenmaal is verwijderd het niet kan worden hersteld." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Helaas, de link waarop je hebt geklikt is verouderd. Selecteer een andere optie." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Bedankt voor het gebruik van %s, je site is verwijderd. Hopelijk tot een volgende keer." + +#: wp-admin/ms-delete-site.php:78 +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 "Als je %s website niet meer wil gebruiken, kan je deze verwijderen met het onderstaande formulier. Wanneer je klikt op Mijn website definitief verwijderen wordt er een email verstuurd met een link. Klik op deze link om je site definitief te verwijderen." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Je hebt onvoldoende rechten om deze site te verwijderen." + +#: wp-admin/ms-delete-site.php:74 +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 "Bedankt. Controleer je e-mail voor een link om je actie te bevestigen. Je site wordt niet verwijderd totdat op de link wordt geklikt om de actie te bevestigen." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Geachte gebruiker,\n" +"\n" +"Je hebt recentelijk op de 'Website verwijderen' link op je Site geklikt en het formulier ingevuld op die pagina.\n" +"Als je zeker weet dat je deze site wil verwijderen, klik dan de link hieronder. Er wordt je niet\n" +"meer gevraagd om het nog een keer te bevestigen dus klik alleen als je het absoluut zeker weet:\n" +"###URL_DELETE###\n" +"\n" +"Als je je site verwijderd kan je hier in de toekomst een nieuwe maken! (Hou er dan rekening mee dat je huidige site en gebruikersnaam voor altijd weg zijn.)\n" +"\n" +"Bedankt voor het gebruik van de site,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Dit bestand is te groot. Bestanden moeten kleiner zijn dan %1$s KB." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Je hebt je grens bereikt van je toegestane ruimte. Graag eerst bestanden verwijderen voordat je gaat uploaden." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Nieuw admin e-mailadres" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Beste gebruiker,\n" +"\n" +"Je hebt recent het e-mailadres van je account gewijzigd.\n" +"Als dit correct is, klik op de volgende link om te bevestigen:\n" +"###ADMIN_URL###\n" +"\n" +"Je kunt deze e-mail veilig negeren en verwijderen als je deze actie\n" +"niet voort wilt zetten.\n" +"\n" +"Dit bericht is verzonden naar ###EMAIL###\n" +"\n" +"Groet,\n" +"###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Je e-mailadres is nog niet bijgewerkt. Controleer je inbox van %s voor een bevestigingsbericht. " + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Nieuw e-mailadres" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Netwerk uitschakelen" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Je moet bestanden verwijderen voor je opnieuw kunt uploaden." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Ingeschakeld (%s)" +msgstr[1] "Ingeschakeld (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Thema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Het lijkt erop dat er geen thema's beschikbaar zijn op dit moment." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Geen thema's gevonden." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Ga naar Dashboard" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Jouw sites" + +#: wp-admin/includes/ms.php:532 +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 "Als je per ongeluk op dit scherm terechtgekomen bent en je dacht één van je eigen sites te bezoeken, hier zijn enkele snelkoppelingen die je kunnen helpen de weg te vinden." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "Geen spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Uitgeschakeld (%s)" +msgstr[1] "Uitgeschakeld (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Dit thema openen in de thema-editor" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Dit thema deactiveren" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Dit thema activeren" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Als spam markeren" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "Je probeert toegang te krijgen tot het \"%1$s\" dashboard, maar je hebt momenteel onvoldoende rechten op deze site. Als je denkt dat je toegang moet hebben op het \"%1$s\" dashboard, neem dan contact op met je netwerk admin." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (Laat leeg voor de netwerk standaard)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Themahomepage bezoeken" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Brits Engels" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Site bekijken" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super Admin (%s)" +msgstr[1] "Super Admins (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Amerikaans Engels" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Primaire site" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Themawebsite bezoeken" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Dit thema verwijderen" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Site upload ruimte quota" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Uitschakelen" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Onvoldoende ruimte op te uploaden. %1$s KB is nodig." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Engels" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Je moet lid zijn van minimaal een website om deze pagina te gebruiken." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Algemene instellingen" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Documentati over mijn sites" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Je hebt onvoldoende rechten om deze pagina te bekijken." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "De primaire site die je gekozen hebt bestaat niet." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Dit moest in het verleden tot WordPress 3.0 verscheen, wat nu het Multisite Netwerk genoemd wordt apart geïnstalleerd worden als WordPressMU(multi-user)." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Helaas, ik heb een wp-config-sample.php nodig om vanuit te werken. Graag deze opnieuw uploaden vanuit je WordPress installatie." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "Het bestand 'wp-config.php' bestaat al. Als je sommige configuraties in dit bestand moet wijzigen, verwijder dit bestand dan eerst. Probeer nu te installeren." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "Het bestand 'wp-config.php' is aanwezig een niveau boven de WordPress installatie. Wanneer je configuratie onderdelen wil aanpassen in dit bestand moet je het eerst verwijderen. Je mag proberen het te installeren." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Setup configuratiebestand" + +#: wp-admin/setup-config.php:128 +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 "Welkom bij WordPress. Voordat we kunnen starten hebben we wat informatie nodig over de database. Je moet de volgende informatie hebben voordat we verder kunnen gaan." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Databasenaam" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Database-gebruikersnaam" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Database-wachtwoord" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Database-host" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Tabelprefix (wanneer je meerdere WordPress installaties wil draaien in een database)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "Laten we starten!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Databasenaam" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "De naam van de database waarin WP moet draaien." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "gebruikersnaam" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "Je MySQL-gebruikersnaam" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "wachtwoord" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…en je MySQL wachtwoord." + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Database-host" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Je kan deze informatie opvragen bij je hosting provider als localhost niet werkt." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Tabelprefix" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Wanneer je meerdere WordPress installaties wil gebruiken in een database moet je dit aanpassen." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Je kan een wp-config.php handmatig aanmaken en de volgende tekst hierin plakken." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "De installatie starten" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Om deze pagina automatisch database problemen te laten repareren, voeg de volgende regel toe aan je wp-config.php bestand. Zodra deze regel is toegevoegd, kan je deze pagina opnieuw laden." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Geen reactie in afwachting van moderatie." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Changelog" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Overige notities" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installatie" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Omschrijving" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Schermafbeeldingen" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Als je wilt, kan je hier aangepaste structuren voor je categorie- en tag-URLs invoeren. Als je bijvoorbeeld /onderwerpen/ als je categoriebasis gebruikt, worden je categorielinks iets als http://example.org/%stopics/geencategorie/. Als je dit leeg laat, worden de standaardwaarden gebruikt." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Je zou nu je web.config moeten bijwerken." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je gaat deze link verwijderen '%s'\n" +"'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Plugin homepage »" + +#: wp-admin/export.php:49 +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 "Je kunt een bestand exporteren van je site content om het te importeren naar een andere installatie of platform. Het export bestand wordt een XML bestandsformat en WXR genoemd. Berichten, pagina's, reacties, aangepaste velden, categorieën en tags kunnen ingesloten worden. Je kunt kiezen of het WXR bestand alleen bepaalde berichten of pagina's bevat door de dropdown filters in te stellen om de export te limiteren op categorie, auteur, datumbereik op maand, of publicatie status. " + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Mislukt om de %1$s tabel te repareren. Fout: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Standaard tijd begint op: %s." + +#: wp-admin/user-new.php:155 +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 "Nieuwe gebruikers ontvangen een e-mail om ze te laten weten dat ze zijn toegevoegd als een gebruiker van je site. Deze e-mail zal ook hun wachtwoord bevatten. Vink de box aan als je niet wilt dat de gebruiker een welkomst e-mail ontvangt." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "De plugin genereerde %d tekens van onverwachte uitvoer tijdens de activatie. Als je merkt dat er “headers already sent” berichten verschijnen of problemen met de RSS-feeds of andere problemen opduiken, probeer deze plugin dan te deactiveren of te verwijderen." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Als je dit thema bijwerkt raken alle wijzigingen die je hebt gemaakt verloren. Klik op 'Annuleren' om te stoppen of op 'OK' om bij te werken." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Je kunt de lijst van gebruikers filteren op rol door te klikken op de tekstlinks aan de linkerbovenkant om Alle, Beheerder, Redacteur, Auteur, Schrijver, of Abonnees te bekijken. Standaard worden alle gebruikers getoond. Niet gebruikte rollen worden niet getoond." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Je gebruikt een ontwikkelversie van WordPress. Je kan automatisch updaten naar de laatste nightly build of de nightly build downloaden en handmatig installeren." + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "Publiceren via e-mail instellingen geeft je de mogelijkheid je WordPress installatie een e-mail te sturen met de inhoud van je bericht. Gebruik hiervoor een geheim e-mail account met POP3 toegang, en elke e-mail die ontvangen wordt zal als bericht gepubliceerd worden. Het is aan te raden dit e-mail adres goed geheim te houden." + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Er zijn niet bewaarde wijzigingen die verloren zullen gaan. 'OK' om verder te gaan, 'Annuleer' om terug te keren naar de Afbeeldingseditor." + +#: wp-admin/import.php:23 +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 voorgaande versies van WordPress, alle importeerders waren ingebouwd. Het zijn nu plugins, omdat meeste mensen ze niet vaak of eenmalig gebruiken." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "het actieve thema is kapot. Terugdraaien naar het standaard thema." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "Verwerking van de afbeelding niet mogelijk. Ga terug en probeer opnieuw." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "De %1$s tabel is niet correct. Het geeft de volgende foutmelding: %2$s. WordPress zal proberen deze tabel te repareren…\n" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Er is een automatisch opgeslagen versie van dit bericht dat recenter is dan onderstaande versie. Toon de automatisch opgeslagen versie" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Reparatie is succesvol. Verwijder de volgende lijn code uit wp-config.php om te voorkomen dat deze pagina gebruikt word door ongeautoriseerde gebruikers." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress kan automatisch zoeken voor de meest voorkomende database problemen en deze herstellen. Het repareren kan even duren, dus wees alsjeblieft geduldig." + +#: wp-admin/maint/repair.php:118 +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 kan proberen de database te optimaliseren. Dit geeft in sommige situaties een prestatieverbetering. Het repareren en optimaliseren van de database kan enige tijd in beslag nemen, gedurende dit proces zal de database geblokkeerd zijn." + +#: wp-admin/user-new.php:279 +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 "Vul het e-mailadres of de gebruikersnaam in van een bestaande gebruiker op dit netwerk om een uitnodiging voor deze site te versturen. Deze persoon zal een e-mail ontvangen met de vraag om de uitnodiging te bevestigen." + +#: wp-admin/options-discussion.php:173 +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 "Een avatar is een afbeelding die je volgt van weblog tot weblog. Deze afbeelding staat naast je naam wanneer je een reactie achter laat op een site waar avatars zijn ingeschakeld. Hier kunt je de weergave van avatars voor mensen die reageren op je website aanzetten." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Waarschuwing: Actieve plugins wijzigen wordt niet geadviseerd. Als je wijzigingen een fatale fout veroorzaken, wordt de plugin automatisch gedeactiveerd." + +#: wp-admin/user-new.php:275 +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 "Vul het e-mailadres in van een bestaande gebruiker op dit netwerk om een uitnodiging voor deze site te versturen. Deze persoon zal een e-mail ontvangen met de vraag om de uitnodiging te bevestigen." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Meewerkende ontwikkelaar" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Toon toolbar tijdens bekijken van de site" + +#: wp-admin/about.php:186 +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] "Versie %1$s was gericht op een beveiligingsprobleem en een bepaalde %2$s bug." +msgstr[1] "Versie %1$s was gericht op een beveiligingsprobleem en bepaalde %2$s bugs." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Voor meer informatie, bezoek de versie opmerkingen." + +#: wp-admin/about.php:190 +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] "Versie%1$s was gericht op enkele beveiligingsproblemen en herstelde %2$s bug." +msgstr[1] "Versie %1$s was gericht op enkele beveiligingsproblemen en herstelde %2$s bugs." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "Versie %1$s bevat %2$s bugfix." +msgstr[1] "Versie %1$s bevat %2$s bugfixes." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Welkom bij het WordPress Dashboard! Dit is het scherm dat wordt getoond zodra een gebruiker inlogt op de website. Dit geeft je toegang tot alle beheerfuncties van WordPress. Bij elk scherm zijn helpschermen beschikbaar door te klikken op de Helptab in de rechterbovenhoek." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Onderhouds- en veiligheidsversie" +msgstr[1] "Onderhouds- en veiligheidsversies" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Wat is nieuw" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Beveiligingsversie" +msgstr[1] "Beveiligingsversies" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Onderhoudsversie" +msgstr[1] "Onderhoudsversies" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "Versie %1$s bevat beveiligingskwestie." +msgstr[1] "Versie %1$s bevatten beveiligingskwesties." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Dit scherm stelt je in staat om de standaard permalinkstructuur te wijzigen. Je kan uit de diverse mogelijkheden kiezen of een eigen structuur gebruiken." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Terug naar updates" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Welkom bij WordPress %1$s. Meer leren." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Categorieën toevoegen" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Tags toevoegen" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Probleemoplossing" + +#: wp-admin/media-new.php:47 +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 "Media bestanden kunnen geupload worden zonder dat eerst een bericht gemaakt wordt. Dit geeft de mogelijkheid bestanden te uploaden om later te gebruiken in berichten en pagina's en/of om een weblink te gebruiken voor een bijzonder bestand wat je kunt delen. Er zijn drie opties om bestanden te uploaden:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Je moet een wachtwoord aan de nieuwe gebruiker toewijzen, welke ze kunnen wijzigen nadat ze zijn ingelogd. In elk geval de gebruikersnaam kan niet gewijzigd worden." + +#: wp-admin/tools.php:60 +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 "Als je de categorieën wilt converteren naar tags(of andersom), gebruik dan de Categorieën and Tags converteermogelijkheid beschikbaar via het Importeerscherm." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "Denk erom, als je klaar bent, de Gebruiker toevoegen knop te klikken aan de onderkant van dit scherm." + +#: wp-admin/export.php:151 +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 "Zodra je het gedownloade bestand hebt opgeslagen, kun je de Importeerfunctie van een andere WordPress installatie gebruiken om de inhoud van deze site te importeren." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Schermweergave" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Bestanden toevoegen" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Hier is een basis overzicht van de verschillende gebruikersrollen en de rechten welke met elke rol zijn geassocieerd:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Gebruikersrollen" + +#: wp-admin/user-new.php:151 +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 "Om een nieuwe gebruiker aan je site toe te voegen, vul de vakken op dit scherm in en klik op de Nieuwe Gebruiker Toevoegen knop aan de onderkant van dit scherm." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Reacties modereren" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Inschrijvers kun reacties lezen/reacties geven/nieuwsbrieven ontvangen, enz. maar ze kunnen geen normale siteberichten schrijven." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Als de importer zich niet in de lijst bevindt, zoek in de plugin bibliotheek, misschien is daar de importer beschikbaar." + +#: wp-admin/edit.php:200 +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 "Als je voor meerdere bewerkingen tegelijk uitvoeren kiest, kun je de matadata (categorieën, auteur, enz.) voor alle geselecteerde berichten in één keer bewerken. Om een bericht van deze selectie te verwijderen, klik dan op de x naast de naam in het Acties menu ruimte." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Beschikbare acties" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Auteurs kunnen publiceren en hun eigen berichten beheren, en kunnen ook bestanden uploaden." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Hoe bijwerken" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Dit scherm geeft je toegang naar al je berichten. Je kunt de weergave van dit scherm aanpassen." + +#: wp-admin/edit.php:199 +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 "Je kunt ook meerdere berichten tegelijk bewerken of verplaatsen. Selecteer de berichten door de aanvinkboxen te klikken, selecteer vervolgens de actie die je wilt uitvoeren via het Acties menu en klik Toepassen." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Plugins toevoegen" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Scherminhoud" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Je kunt dit scherm op een aantal manieren wijzigen:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Thema's toevoegen" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Plugins in WordPress maken dat de functionaliteiten uitgebreid kunnen worden met aangepaste functies. Plugins worden ontwikkeld (los van de WordPress-kern-ontwikkelaars) door duizenden ontwikkelaars over de hele wereld. Alle plugins in de officiële WordPress.org Plugin Bibliotheek zijn compatibel met de licentie die WordPress gebruikt. Je kunt nieuwe plugins vinden om te installeren via hier in je eigen plugin sectie te zoeken." + +#: wp-admin/options-permalink.php:21 +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 zijn de URLs naar de individuele pagina's, siteberichten, categorie en tag archief. Een permalink is het webadres welk wordt gebruikt als link naar je inhoud. De URL moet permanent zijn en nooit wijzigen, vandaar de naam permalink. " + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Veel mensen kiezen voor het gebruik van “pretty permalinks,” URLs welke nuttige informatie zoals de berichttitel i.p.v. de gegenereerde ID nummers. Je kunt kiezen uit één van de permalinkformats inder Algemene instellingen, of je kunt je eigen structuur maken als je de Optie Aangepaste structuur selecteert." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Algemene instellingen" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Aan te passen structuren" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "Bestanden uploaden laat je de map en het pad kiezen waar de geuploade bestanden worden bewaard." + +#: wp-admin/options-writing.php:21 +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 "Je kunt inhoud plaatsen op verschillende manieren. Dit scherm beheert de instellingen voor alle. De sectie bovenaan zijn de instellingen voor de tekstbewerker van het Dashboard, terwijl de rest de instellingen bevat voor de publicatiemethoden. Voor meer informatie, klik op de documentatielinks.." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "Thema's voor een multisite kunnen alleen via de Netwerk admin sectie worden geïnstalleerd." + +#: wp-admin/options-general.php:65 +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 "Als je wilt dat de sitebezoekers zichzelf kunnen registreren, in tegenstelling dat ze geregistreerd worden door de site-admin, vink dan de gebruikersbox aan. Een standaard gebruikersrol kan ingesteld worden voor alle nieuwe gebruikers, zowel voor zelf-registreerders als geregistreerd door een site-admin." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Bericht via e-mail" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Indien gewenst, zal WordPress automatisch bericht geven op verschillende diensten van je berichten." + +#: wp-admin/options-discussion.php:20 +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 "Dit scherm bevat vele instellingen voor het beheer van je site en geeft reacties en links naar je berichten/pagina's. Teveel instellingen eigenlijk en ze kunnen hier niet allemaal uitgelegd worden :). Gebruik de documentatie link hieronder om informatie te krijgen over wat elke reactie-instelling doet." + +#: wp-admin/user-edit.php:40 +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 "Je kunt je wachtwoord wijzigen, de sneltoetsen inschakelen, het kleurenschema van je Dashboard wijzigen en de WYSIWYG (What-You-See-Is-What-You-Get) bewerker uitschakelen, en wat andere dingen. Je kunt de toolbar (voorheen adminbar genoemd) verbergen van de voorkant van je site. Deze toolbar kan echter niet verwijderd worden op de dashboardschermen." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Inactieve sidebar (niet gebruikt)" + +#: wp-admin/widgets.php:97 +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 "Deze sidebar is niet langer beschikbaar en wordt nergens getoond op je site. Verwijder elke onderstaande wiget om de inactieve sidebar volledig te verwijderen." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Drag-en-drop je bestanden naar de onderstaande ruimte. Meerdere bestanden zijn toegestaan." + +#: wp-admin/media-new.php:50 +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 "Klikken op Selecteer bestanden opent een navigatiescherm wat je bestanden van je operatingsysteem toont. Selecteer Open nadat je op het bestand geklikt hebt wat je wilt activeren, vervolgens wordt een voortgangsbalk op het uploadscherm getoond." + +#: wp-admin/edit-tags.php:187 +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 "Je kunt groepen van links maken met het gebruik van Linkcategorieën. Linkcategorienamen moeten uniek zijn. Linkcategorieën zijn gescheiden van de categorieën die je gebruikt voor berichten." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Verwijderen en opnieuw gebruiken" + +#: wp-admin/edit-tags.php:189 +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 "Je kunt sleutelwoorden aan je berichten meegeven met gebruik van tags. Anders dan in categorieën hebben tags geen hiërarchie, dit betekent dat er geen relatie hoeft te zijn tussen de ene tag en de andere." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Ontbrekende widgets" + +#: wp-admin/edit-comments.php:118 +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 "Je kunt reacties op je site beheren net zoals je berichten en andere inhoud beheert. Dit scherm is aanpasbaar op dezelfde manier als de andere beheerschermen, en je kunt werken met de reacties met gebruik van de hover-actielinks of de Acties." + +#: wp-admin/edit-comments.php:125 +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 de Auteur kolom, naast de auteursnaam, e-mailadres, en site URL, wordt het IP adres van de afzender getoond. Als je op deze link klikt worden alle reacties die op dit IP adres gemaakt zijn, getoond." + +#: wp-admin/index.php:46 +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 "De links in de toolbar aan de bovenkant van het scherm verbinden je Dashboard en de voorkant van je site en geven je toegang naar je profiel en handige WordPress informatie." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Links verwijderen" + +#: wp-admin/upload.php:208 +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 "Hoveren over een rij tonen actielinks: Bewerk, Permanent verwijderen en Bekijken. Klikken op Bewerk of klikken op de mediabestandsnaam toont een eenvoudig scherm om de individuele bestandsmetadata te bewerken. Klikken op Definitief verwijderen zal het bestand uit de mediabibliotheek verwijderen(en ook van elk bericht/pagina waar het aan is toegevoegd). Bekijken brengt je naar de schermpagina van het bestand." + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Pagina's beheren lijkt erg op Berichten beheren en de schermen kunnen op dezelfde manier worden aangepast." + +#: wp-admin/edit.php:221 +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 "Je kunt ook hetzelfde soort acties uitvoeren, inclusief het verkleinen van de lijst met behulp van de filters, die op een pagina met de actielinks worden weergegeven. Je kunt dit doen d.m.v. het hoveren over een rij gaan, of met behulp van het Actiesmenu om de metadata van meerdere pagina's tegelijk te bewerken." + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Als een media bestand niet is toegevoegd aan een bericht, wordt dit aangegeven in de Gekoppeld aan kolom, klikken op Koppelen aan een bericht/pagina geeft een klein pop-up venster waar je kunt zoeken naar een bericht en het bestand aan kunt toevoegen." + +#: wp-admin/upload.php:200 +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 bestanden die geupload zijn bevinden zich in de media bibliotheek, met de laatst geuploade bovenaan. Gebruik de Comment
        column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "In de Reactie kolom, boven elke reactie, waar vermeld wordt -Verzonden op- vind je de datum en tijd terug wanneer de reactie is verzenden naar je site. Klikken op de datum/tijd link brengt je naar de reactie aan de voorkant van de site. Als je over een reactie hovert, geeft je dit opties om de reactie toe te laten, beantwoorden (en toe te laten), snel te bewerken, te bewerken, te markeren als spam, of de reactie naar de prullenbak te verplaatsen." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Links kunnen gescheiden worden in linkcategorieën; deze zijn anders dan de categorieën die gebruikt worden in je berichten." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "Meer leren over WordPress %s." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Pagina's beheren" + +#: wp-admin/users.php:35 +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 "Je kunt kolommen tonen/verbergen naar eigen inzicht en beslissen hoeveel berichten worden getoond per scherm met gebruik van de Scherminstellingen tab." + +#: wp-admin/edit.php:192 +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 "Vooraf bekijken toont hoe je concept bericht eruit ziet als je het gaat publiceren. Bekijken brengt je naar de voorkant van de site om je bericht te bekijken. Welke link beschikbaar is hangt af van de berichtstatus." + +#: wp-admin/users.php:41 +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 "Hoveren over een rij in de gebruikerslijst toont actielinks die je toestaan gebruikers te beheren. Je hebt de keuze uit de volgende acties:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Prullenbak verwijdert je bericht van deze lijst en plaatst het in de prullenbak. Van daar uit kun je het permanent verwijderen." + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Snel bewerken geeft toegang tot de metadata van je bericht, en laat je berichtdetails bijwerken zonder het scherm te verlaten." + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Bewerk brengt je naar het bewerkscherm van dat bericht. Je kunt dat scherm ook bereiken door op de bericht titel te klikken." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Bewerken brengt je naar het bewerkscherm van deze gebruiker. Je kunt dat scherm ook bereiken door op de gebruikersnaam te klikken." + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Je kunt alle berichten gemaakt door een gebruiker bekijken door te klikken op het getal onder de berichtenkolom." + +#: wp-admin/user-new.php:154 +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 "Omdat dit een multisite installatie is, kun je accounts toevoegen die al bestaan op het netwerk door een gebruikersnaam of e-mail te specificeren en een rol toe te wijzen. Voor meer opties, zoals een wachtwoord instellen moet je een Netwerk Admin zijn en de hoverlink onder een bestaande gebruiksnaam klikken om het gebruikersprofiel te bewerken via Netwerk Admin -> Alle gebruikers." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Het direct insluiten van de wp-admin/includes/template.php voor het gebruik van de add_meta_box(). Is fout. Hook de add_meta_box() call in de add_meta_boxes in plaats daarvan." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Welkom bij WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Ga naar Dashboard → Home" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Terugkeren naar het Dashboard → Updates" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress is gemaakt door een wereldwijd team van enthousiaste en gepassioneerde mensen." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Hoofdontwikkelaars" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Andere verbeteringen:" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Thema wijzigen en aanpassen" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profiel bijgewerkt." + +#: wp-admin/user-new.php:81 +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" +"Je bent uitgenodigd om lid te worden van '%1$s' op\n" +"%2$s met de rol van %3$s.\n" +"\n" +"Klik op de volgende link om de uitnodiging te bevestigen:\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Hoofdontwikkelaar" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Het pakket kan niet geïnstalleerd worden." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "De plugin bevat geen bestanden." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Er zijn geen geldige plugins gevonden." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Het thema mist de style.css stylesheet." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Het thema mist het index.php bestand." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "De style.css stylesheet bevat geen of een ongeldige thema header." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "Bijlage bericht URL" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Alle links" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Sleep hier je bestanden naartoe" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s plugins" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s plugin" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "%s tabel met succes geoptimaliseerd." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Mislukt om de %1$s tabel te optimaliseren. Fout: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "De %s tabel met succes hersteld." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "De %s tabel is al geoptimaliseerd." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "De %s tabel is oké." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Details van versie %1$s bekijken" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Installeer de Tumblr importeerfunctie om berichten & media van Tumblr met gebruik van hun API te importeren." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "Update %2$s of leer je hoe goed en veilig kunt bladeren" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Afbeeldingen schalen om overeen te komen met het grote formaat zoals geselecteerd in de %1$s afbeeldingsopties %2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Audio, video, of een ander bestand" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Media toevoegen vanaf andere website" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "MISLUKT: de opties pagina is niet gevonden." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "MISLUKT: Er was een fout bij het verbinden met de server, kloppen de instellingen?" + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "MISLUKT: je geeft een reactie op een bericht die in concept staat." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "MISLUKT: wel een reactie ingeven." + +#: wp-admin/index.php:45 +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 "Het navigatiemenu aan de linkerkant geeft links naar alle WordPress dashboardschermen, met submenu-items die worden getoond als je er overheen hovert. Je kunt dit menu verkleinen naar een smalle strip met iconen door te klikken op de 'Menu invouwen' pijl aan de onderkant." + +#: wp-admin/index.php:56 +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 en drop - Om de boxen te herschikken, drag en drop door te klikken op de titelbalk van de geselecteerde box. Wanneer je een grijze stippellijn ziet verschijnen op de plaats waar je de box wilt plaatsen kun je de muisknop loslaten." + +#: wp-admin/index.php:54 +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 "Je kunt het volgende gebruiken om je dashboardscherm aan te passen. Dit geldt ook voor de meeste andere dashboardschermen." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Overzicht" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Updates %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Zoekresultaten voor “%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Deze rol kan je niet toekennen aan gebruikers." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Update beschikbaar (%s)" +msgstr[1] "Updates beschikbaar (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Klik hier om de gehele lijst van bestanden die gewist zullen te bekijken" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s door %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Waarschuwing:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Nieuwe gebruiker" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Gebruikers" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Je hebt onvoldoende rechten om instellingen van deze site te beheren." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Bewerker" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Geïnstalleerde plugins" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Verwijdering bevestigen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Deactiveren" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Versie: %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Door %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Gebruikers toegevoegd." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Bekijken" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Superbeheerder" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Je kunt gebruikers niet verwijderen." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Instellingen opgeslagen." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Rollen gewijzigd." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Gebruiker verwijderd van deze site." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Gebruikers zoeken" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Bestaande gebruiker toevoegen" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Rol" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alles (%s)" +msgstr[1] "Alles (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Voor meer informatie:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Bewerker" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Verwijderen" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Alle gebruikers" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Attributen" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Installeren" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Plugins %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Site verwijderen" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Over pagina's" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Dit scherm aanpassen" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Titel- en berichtbewerker" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Documentation over tags" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Opmerking: geen van deze opties blokkeren de toegang tot je site — het is aan de zoekmachines om je verzoek te honoreren." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Berichtnaam" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "voorbeeld-bericht" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archieven" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "De importeerfunctie is niet geïnstalleerd. Installeer de iimporteerfuncties vanaf dehoofdsite." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "E-mailadres" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Websitetaal" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Probeer elk ander blog gelinkt in dit artikel te benaderen" + +#: wp-admin/user-new.php:24 +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" +"Je bent uitgenodigd mee te doen met '%1$s' op\n" +"%2$s met de rol %3$s.\n" +"Als je niet wilt meedoen met deze site negeer \n" +"deze e-mail. Deze uitnodiging vervalt binnen een paar dagen.\n" +"\n" +"Klik op de volgende link om je gebruikersaccount te activeren:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Volledige breedte template" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Bericht formats" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Uitgelichte afbeeldingen" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Uitgelichte header afbeelding" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Het lijkt erop dat je een oude versie van %s gebruikt. Voor de beste WordPress ervaring, werk je browser nu bij." + +#: wp-admin/includes/dashboard.php:1174 +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 "Het lijkt erop dat je een oude versie van %s gebruikt. Het gebruiken van een gedateerde browser maakt je computer onveilig. Werk nu je browser bij voor de beste WordPress ervaring." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Er zijn enkele ongeldige menu onderdelen. Corrigeer deze of verwijder ze." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (Ongeldig)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Naam" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Naam" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Jouw website- of bloguitnodiging" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Naam" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Naam" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Icoon ontwerp" + +#: wp-admin/theme-install.php:81 +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.org 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 "Je kunt additionele them''s vinden voor je website met de Thema Browser/Installer in dit scherm Deze laat de thema's zien van de WordPress.org Theme Directory. Deze thema's zijn vormgegeven en ontwikkeld door derden, zijn gratis beschikbaar en zijn compatible met de licentie die WordPress gebruikt. " + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Nu opnieuw installeren" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Het geüploade bestand overschrijft de upload_max_filesize waarde die in php.ini is opgegeven." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Het geüploade bestand overschrijdt de MAX_FILE_SIZE aanwijzing die staat aangegeven in het HTLM formulier." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Als je favorieten toolbar verborgen is: kopieer de onderstaande code, open je favorietenbeheer, maak een nieuwe favoriet, type Press This in het naamvak en plak de code in het URL-vak." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Belangrijke ontwikkelaar" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Gast ontwikkelaar" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Externe bibliotheken" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Toevoegen:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Foto's toevoegen" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Beschikbare middelen" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Netwerk instellen" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Hoofd gebruikerslab" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Vertalers" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 groeit als mensen zoals jij erover vertellen aan hun vrienden, en de duizenden bedrijven en services die gebouwd zijn met en rond WordPress dit delen (en te kennen geven) met hun gebruikers. We voelen ons iedere keer vereerd als de naam WordPress gebruikt en verspreid wordt. Bekijk eerst onze handelsmerken richtlijnen." + +#: wp-admin/freedoms.php:52 +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 "Elke plugin en elk thema in de WordPress.org’s map is 100%% GPL of heeft een gelijkwaardige vrije en compatibele licentie. Je kunt daar veilig plugins en thema's vinden. Als je een plugin of thema vanaf een andere bron haalt, vraag ze eerst of het GPL is. Als ze de WordPress licentie niet respecteren, bevelen we ze niet aan." + +#: wp-admin/freedoms.php:36 +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 is vrije en open software, gebouwd door een gedistribueerde community van veelal ontwikkelaars die zich vrijwillig inzetten van over de hele wereld. WordPress wordt geleverd met een aantal geweldige, wereldbeeld veranderende rechten, dankzij de licentie van de GPL." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Hoofdontwikkelaar" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Ontwikkelaar" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Uitgebreid kernteam" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Wil jij jouw naam uitgelicht zien staan op deze pagina? Zorg er dan voor dat je betrokken raakt bij WordPress." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Credits" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Deactiveren" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Mede-oprichter, projectleider" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Internationalisatie" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Belangrijke bijdragers van WordPress %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Recente rockers" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Alle reacties" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress is gemaakt door een wereldwijd team van gepassioneerde individuen. Help mee aan WordPress." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Projectleiders" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Ontwerper" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Jij hebt de vrijheid om het programma voor elk doel te gebruiken." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Je hebt toegang tot de broncode en de vrijheid om te bestuderen hoe het programma werkt. Ook heb je de vrijheid om zelf aanpassingen door te voeren." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Je hebt de vrijheid om kopieën van het oorspronkelijke programma te distribueren om zo mensen te helpen." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Je bent vrij om kopieën te verspreiden van je aangepaste versies aan anderen. Als je dit doet, kan je de hele community de kans geven om te profiteren van je aanpassingen. " + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Je maakt gebruik van een onveilige browser!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Je maakt gebruik van een verouderde browser!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Zou je niet willen dat alle software deze vrijheden biedt? Wij in ieder geval wel. Voor meer informatie bekijk de informatie op: Free Software Foundation." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Vrijheden" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Je kunt één van deze colle afbeeldingen gebruiken of deze random tonen op elke pagina." + +#: wp-admin/custom-header.php:636 +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 "Als je geen eigen afbeelding wilt uploaden, kan je één van deze fantastische afbeeldingen gebruiken of een willekeurige laten tonen." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Je kunt één van de eerder geüploade afbeeldingen gebruiken, of willekeurige headers tonen" + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Menu invouwen" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Drop-ins zijn geavanceerde plugins in de %s map die bepaalde WordPress functionaliteit kunnen vervangen." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Bestanden in de %s map worden automatisch uitgevoerd." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Willekeurig: Toon een andere afbeelding op iedere pagina." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Geüploade afbeeldingen" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Documentatie over uploaden van media bestanden" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Documentatie over gebruikersprofielen" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Documentatie over permalink instellingen" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Documentatie over categorieën" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Documentatie over linkcategorieën" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Documentatie over widgets" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Documentatie over menu's" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Documentatie over media bewerken" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Documentatie over page's bewerken" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Documentatie over de mediabibliotheek" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Documentatie over hulpmiddelen" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Documentatie over aangepaste kopafbeeldingen" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Documentatie over exporteren" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Documentatie over de algemene instellingen" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Documentatie over media instellingen" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "Documentatie over het bijwerken van WordPress" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Documentatie over het schrijven en bewerken van berichten" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Documentatie over reacties" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Documentatie over gebruikersbeheer" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Documentatie over discussie instellingen" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Documentatie over het aanmaken van links" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Documentatie over leesinstelingen" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Documentatie over het installeren van plugins" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Documentatie over berichtenbeheer" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Documentatie over het dashboard" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Documentatie over het bewerken van plugins" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Documentatie over aangepaste achtergrond" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Documentatie over importeren" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Documentatie over paginabeheer" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Documentatie over het toevoegen van nieuwe pagina's" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Documentatie over schrijfinstellingen" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Documentatie over het beheren van links" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Documentatie over het toevoegen van nieuwe gebruikers" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Layout" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Je hebt deze gebruiker gemarkeerd om te verwijderen:" +msgstr[1] "Je hebt deze gebruikers gemarkeerd om te verwijderen:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Terug naar de gebruikers" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s van %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s Paginatemplate" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Berichtformat:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Deze plugin kan actief zijn op andere sites in het netwerk." +msgstr[1] "Deze plugins kunnen actief zijn op andere sites in het netwerk." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Het is niet mogelijk een plugin te verwijderen die actief is op de hoofdsite." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Standaard berichtformaat" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Je hebt onvoldoende rechten om deze site te bewerken." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Bestaande toevoegen" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Nieuwe toevoegen" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Nieuwe gebruiker toevoegen" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Bestaande gebruiker toevoegen" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "De bewerkingen op bestanden van dit scherm zullen worden weergegeven op alle sites van het netwerk." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Bestaande gebruiker toevoegen" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "'Publiceer dit' is een favoriet welke het eenvoudig maakt om iets te publiceren wat je op het web tegenkomt. Je kunt het gebruiken voor een link, of om een samenvatting te plaatsen. 'Publiceer dit' laat je ook kiezen om afbeeldingen die zich op een pagina bevinden te gebruiken in je bericht. Sleep de 'Publiceer dit' link op dit scherm naar je favorieten balk in je browser en je bent op weg om op een eenvoudige manier content te maken. Je kunt deze opties gebruiken door erop te klikken terwijl een andere site in een popup venster opent." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Documentatie over het schrijven van plugins" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "De boxen op je dashboard zijn:" + +#: wp-admin/users.php:26 +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 "Dit scherm geeft een overzicht van alle bestaande gebruikers voor deze site. Elke gebruiker heeft een van de vijf gedefinieerde taken zoals vastgesteld door de admin: Admin, redacteur, auteur, plaatser, of abonnee. Gebruikers met rollen anders dan beheerder zien minder mogelijkheden in de dashboard navigatie wanneer ze zijn ingelogd." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Documentatie over het gebruik van Permalinks" + +#: 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 "Als je wijzigingen wilt maken, maar je wilt niet dat het overschreven wordt wanneer de plugin wordt bijgewerkt, kun je overwegen om een eigen plugin te schrijven. Voor informatie hoe je plugins kunt bewerken, een plugin kunt schrijven vanaf 0, of om de anatomie te begrijpen, klik op de onderstaande links." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Beschrijvingen van rollen en capaciteiten" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "voorbeeld-pagina" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Voorbeeld pagina" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (Gegenereerd)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Je hebt maar ßßn thema geactiveerd voor deze site nu. Bezoek het netwerk Admin staat of installeer meer thema's." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Je hebt maar een thema geactiveerd voor deze site nu. Bezoek het netwerk Admin staat meer thema's." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Super admin privileges kunnen niet verwijderd worden omdat deze gebruiker de eigenaar van netwerk admin e-mail is." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Je hebt op dit moment slechts één thema geïnstalleerd. Kom op, leef een beetje! Je kunt op elk moment kiezen uit meer dan 1000 gratis thema's bij de WordPress.org thema directory. Je hoeft alleen op de Thema's installeren tab hierboven te klikken." + +#: wp-admin/maint/repair.php:113 +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 "Één of meer database tabellen zijn niet beschikbaar. Om WordPress toestemming te geven deze tabellen te herstellen, klik de “Herstel database” knop. Herstellen kan enige tijd in beslag nemen, een beetje geduld graag." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Visuele editor RTL stylesheet" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Dit subthema overerft templates van een hoofdthema, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Dit is een bestand in je huidige hoofdthema." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Netwerk activeren" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "Je WordPress database is succesvol bijgewerkt!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "WordPress database bijwerken" + +#: wp-admin/update-core.php:101 +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 "Je staat op het punt WordPress %s te installeren in de Engelse taal(US). Er bestaat een kans dat deze update je vertaling verwijdert. Misschien wil je wachten tot WordPress in je eigen taal beschikbaar is?" + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Het bijwerkproces kan enige tijd duren, even geduld dus." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › bijwerken" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Bijwerken is afgerond" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Bijwerken database vereist" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress is vernieuwd! Voordat we je je eigen gang laten gaan, moeten wij de database bijwerken naar de nieuwste versie." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Bijwerken niet nodig" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Plugin succesvol bijgewerkt." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Thema bijwerken" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Bijwerken plugin mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Bijwerken thema mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Thema succesvol bijgewerkt." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Plugin bijwerken" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Er is een nieuwe versie van %1$s beschikbaar. Bekijk de versie %4$s details. Automatisch updaten is niet beschikbaar voor deze plugin." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Update pakket niet beschikbaar." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Datumbereik:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Dit bevat al je berichten, pagina's, reacties, aangepaste velden, voorwaarden, navigatie menu's en aangepaste berichttypen." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Kies wat je wilt exporteren" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Auteurs:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Gehele inhoud" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alles (%s)" +msgstr[1] "Alles (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Sorry, dit type bestand vanwege veiligheidsredenen niet toegestaan." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Meer informatie" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "Reacties" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Geplaatst op %2$s at %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Documentatie over reactie spam" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Documentatie over sneltoetsen" + +#: wp-admin/widgets.php:53 +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 "De beschikbare widgets sectie bevat alle widgets waaruit je kunt kiezen. Op het moment dat je een widget naar een sidebar sleept, zal deze openen zodat je de instellingen kunt configureren. Als je tevreden bent met de widgetsinstellingen, klik je op Opslaan en zal de widget op je site worden getoond. Als je op Verwijderen klikt, zal de widget worden verwijderd." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Let erop dat je op Media bijwerken klikt om de wijzigingen op te slaan." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "Let erop dat het bijsnijden van een afbeelding gebeurt door erop te klikken (het bijsnijden icoon is al geselecteerd) en het naar het gewenste onderdeel te slepen. Klik vervolgens op Opslaan om de bewerking te behouden." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Alleen voor afbeeldingen geldt dat je kunt klikken op de Bewerk afbeelding onder de thumbnail om een in-line afbeeldingsbewerker uit te vouwen. Deze kan gebruikt worden om afbeeldingen bij te snijden, te schalen, te roteren of handelingen ongedaan te maken en opnieuw te doen. De boxen aan de rechterkant geven je meer opties om de afbeelding bij te snijden en te schalen en om de thumbnail op een andere manier bij te snijden dan de originele afbeelding. Je kunt op de help in deze boxen klikken voor meer informatie." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "In dit scherm kan je vijf velden voor metadata bewerken in een bestand dat zich in de media bibliotheek bevindt." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-mail of gebruikersnaam" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Ge\"nstalleerde thema's zoeken" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Schakel dit thema in voor alle sites in dit netwerk" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Let op: Alle aanpassingen die je aan een thema maakt raak je kwijt. De oplossing is een child thema te maken om aanpassingen in te maken." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Sticky (%s)" +msgstr[1] "Sticky (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Selecteer een of meerdere plugins om bij te werken." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Selecteer een of meerdere thema's om bij te werken." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Laatste controle op %1$s om %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Opnieuw controleren" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Het bijwerken proces gaat starten. Dit proces kan op sommige hosts enige tijd duren, even geduld." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Documentatie over datum- en tijdformat." + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Je gebruikt een automatisch gegenereerd wachtwoord voor je account. Wil je het veranderen naar iets dat gemakkelijker te onthouden is?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Filters toepassen" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "RTL Taalondersteuning" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Stijlbewerker" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Voorpagina berichtgeving" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Gereed voor vertaling" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Het is niet toegestaan om deze reactie te bewerken." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Om de gewenste actie uit te voeren heeft WordPress toegang tot de webserver nodig." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Huidige pagina" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Ga naar de vorige pagina" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Ga naar de volgende pagina" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Ga naar de laatste pagina" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 item" +msgstr[1] "%s items" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Er zijn geen passende gebruikers gevonden!" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Geen thema's gevonden die overeenkomen met je criteria." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Ga naar de eerste pagina" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Sites zoeken" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Nieuwe gebruiker aanmaken" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "Je hebt %1$s en %2$s." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s site" +msgstr[1] "%s sites" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s gebruiker" +msgstr[1] "%s gebruikers" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Belangrijk: voordat je WordPress gaat bijwerken, bezoek eerst de codex over database en bestanden backuppen. Voor verdere ondersteuning met bijwerken, bezoek de WordPress updaten Codex pagina." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Aanmelden is uitgeschakeld. Alleen leden van deze site kunnen reageren.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Doe een geautomatiseerde update naar WordPress %2$s of download het pakket hier en installeer het handmatig." + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Nieuwe gebruikers ontvangen een e-mail waarin staat dat ze als gebruiker aan je site toegevoegd zijn. Standaard staat in dit bericht ook het wachtwoord. Haal dit vinkje weg als je niet wilt dat het wachtwoord in de welkomst e-mail vermeld wordt." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Er is een nieuwe versie van %1$s beschikbaar. Bekijk de details van versie %4$s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Ga naar de thema's pagina." + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Ga naar de plugin pagina." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Ga naar de WordPress Updates pagina" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (Wachtrij)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Klik op Menu Opslaan om menu items in de wachtrij te publiceren." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Opslagruimte " + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Een nieuwe site aanmaken" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Plugins" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Media items" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Reacties" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Afbeeldingen die precies %1$d × %2$d pixels zijn worden gebruikt zoals ze zijn." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Documentatie over het toevoegen van nieuwe thema's" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Bijsnijden en publiceren" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Je kunt extra plugins vinden voor je site met behulp van de Plugin Browser/Installer functionaliteit of door rechtstreeks te bladeren door de WordPress Plugin Directory en de plugins handmatig te installeren. Om een plugin handmatig te installeren hoeft je over het algemeen alleen het plugin bestand te uploaden naar je /wp-content/plugins directory. Zodra een plugin is geïnstalleerd, kun je deze hier activeren." + +#: wp-admin/edit-link-form.php:60 +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 staat voor XHTML Friends Network, deze is optioneel. WordPress accepteert het genereren van XFN attributen om te laten zien hoe je gerelateerd bent aan de auteurs/eigenaars van de site waar je naar linkt." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Documentatie over het beheren van plugins" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Documentatie over Template Tags" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Documentatie over het Bewerken van Bestanden " + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Documentatie over het gebruik van Thema's" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Documentatie over het Ontwikkelen van Thema's" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP Wachtwoord" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP Gebruikersnaam" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH Wachtwoord" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH Gebruikersnaam" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Je kunt kiezen wat er wordt weergegeven op de homepagina van je site. Het kunnen berichten zijn in omgekeerde chronologische volgorde (klassiek blog), of een vaste / statische pagina. Als je een statische homepagina wilt, moet je eerst twee pagina's maken. De een zal de voorpagina geworden, en de andere zal de pagina worden waar je berichten worden weergegeven." + +#: wp-admin/options-permalink.php:38 +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 "Met optionele velden kun je de “categorie” en “tag” basenamen aanpassen die zullen verschijnen in de archief URL's. Bijvoorbeeld, de pagina met alle berichten in de “Uncategorized” categorie kan worden /onderwerpen/uncategorized in plaats van /categorie/uncategorized." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "De volgende thema's zijn geïnstalleerd, maar incompleet. Thema's moeten een stylesheet en een template bevatten." + +#: wp-admin/options-permalink.php:31 +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 "Wanneer je meerdere categorieën of tags toewijst aan een bericht, wordt er slechts een getoond in de permalink: de laagst genummerde categorie. Dit geldt alleen bij de aangepaste structuur %category% of %tag%." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Als je kiest voor een andere optie dan standaard, zal je algemene URL-pad met de structuur tags, omringd door %, ook verschijnen in het aangepaste structuur veld en je pad kan er verder worden bewerkt." + +#: wp-admin/widgets.php:67 +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 "Veel thema's tonen standaard enkele sidebar widgets totdat je de sidebars gaat bewerken, maar ze worden niet automatisch weergegeven in je sidebar management tool. Nadat je je eerste widget wijzigt, kan je de standaard widgets opnieuw toevoegen uit het Beschikbare Widgets gebied." + +#: wp-admin/widgets.php:59 +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 "Als je de widget wilt verwijderen, maar de instellingen voor mogelijk toekomstig gebruik op slaan, sleep de widget dan gewoon naar het inactieve widgets gebied. Je kunt de widget daarvandaan op elk moment weer toevoegen. Dit is vooral handig wanneer je overschakelt naar een thema met minder of andere widget gebieden." + +#: wp-admin/users.php:27 +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 "Klik om een nieuwe gebruiker toe te voegen voor je site op de knop Toevoegen bovenin het scherm of kies Nieuwe toevoegen in het menu Gebruikers." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Je kunt de maximale afmetingen voor afbeeldingen die ingevoegd kunnen worden in de geschreven inhoud aanpassen; je kunt ook een afbeelding invoegen als Full Size." + +#: wp-admin/options-general.php:61 +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 "De meeste thema's geven de naam van de site bovenin elke pagina, in de titelbalk van de browser, en als de identificatienaam voor gesyndiceerde feeds. De tagline wordt ook weergegeven door vele thema's." + +#: wp-admin/edit-form-advanced.php:372 +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 "Volgorde - Pagina's zijn meestal op alfabetische volgorde gesorteerd, maar je kunt hier je eigen volgorde kiezen door een nummer in te voeren (1 voor de eerste enz.)." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Vul je FTP of SSH inloggegevens in om verder te gaan." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Geef je FTP inloggegevens op om verder te gaan." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Wanneer je deze gegevens niet meer weet, kunt je contact opnemen met je webhoster." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Je kunt een thema handmatig uploaden als je deze reeds als ZIP-archief hebt gedownload (zorg ervoor dat het van een betrouwbare en originele bron afkomstig is). Je kunt het ook doen op de ouderwetse manier en de gedownloade thema's map via FTP naar je /wp-content/themes directory uploaden." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Je profiel bevat informatie over jou (jouw “account”) evenals een aantal persoonlijke opties met betrekking tot het gebruik van WordPress." + +#: wp-admin/edit-form-advanced.php:297 +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 "Pagina's zijn vergelijkbaar met berichten. Ze hebben een titel, body tekst, en de bijbehorende metadata, het verschil zit erin dat zij geen deel uitmaken van de chronologische site stroom, net zoiets als permanente berichten. Pagina's worden niet gecategoriseerd of getagd, maar kunnen een hiërarchie hebben. Je kunt pagina's onder andere pagina's onderbrengen (nesten) door een pagina "hoofd" te maken van een andere pagina, en zo pagina's te groeperen." + +#: wp-admin/edit-form-advanced.php:361 +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 verzenden - Met trackbacks kan je andere blogsystemen inlichten dat je naar hen linkt. Voer de links in waarnaar je trackbacks wilt verzenden. Andere WordPress sites waar je naar verwijst, worden automatisch ingelicht met behulp van pingbacks. Voor deze sites is dit veld niet nodig." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Bijdragers kunnen berichten schrijven en beheren maar niet publiceren en geen mediabestanden uploaden." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Beheerders hebben toegang tot alle administratieve eigenschappen." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "Je kunt gebruik maken van de editor om wijzigingen in een van de PHP bestanden van je plugins te maken. Hou er rekening mee dat wijzigingen overschreven worden bij een update van de plugin." + +#: wp-admin/link-manager.php:47 +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 "Je kunt links op je site tonen, normaal gesproken doe je dat middels Widgets. Als voorbeeld worden er standaard links toegevoegd naar diverse sites in de WordPress community." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Het verwijderen van een link is permanent aangezien er nog geen prullenbak functionaliteit aanwezig is voor Links." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Vergeet niet op de Wijzigingen opslaan-knop te klikken als je klaar bent." + +#: wp-admin/custom-background.php:142 +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 "Je kunt het uiterlijk van je site, zonder de broncode van je thema's te bewerken, aanpassen met behulp van een eigen achtergrond. Je achtergrond kan een afbeelding of een kleur zijn." + +#: wp-admin/edit-tags.php:212 +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 "Slug - De “slug” is de URL-vriendelijke versie van de naam. Het bestaat gewoonlijk uit alleen kleine letters en bevat alleen letters, cijfers en koppeltekens." + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Het is mogelijk berichten aan te maken met de Publiceer dit favoriet." + +#: wp-admin/user-edit.php:41 +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 "Je gebruikersnaam kan niet worden gewijzigd, maar je kunt gebruik maken van andere velden om je echte naam of een nickname in te voeren en die naam weergeven bij je berichten." + +#: wp-admin/user-edit.php:42 +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 "Verplichte velden zijn aangegeven; de overige velden zijn optioneel. Profiel informatie wordt alleen weergegeven als je theme is ingesteld om dit te doen." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Let op dat je de profiel bijwerken-knop klikt zodra je klaar bent." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Redacteuren kunnen berichten publiceren, berichten beheren en tevens berichten van andere mensen beheren." + +#: wp-admin/comment.php:53 +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 "Je kunt de reactie modereren vanaf dit scherm via het Status vak, waar je ook de datum en het tijdstip van de reactie kunt veranderen." + +#: wp-admin/comment.php:52 +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 "Je kunt een reactie bewerken. Dit is kan handig zijn bij gemaakte typefouten." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Voer de menunaam hier in" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC betekent Coordinated Universal Time (gecoördineerde wereldtijd)." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Met de velden op dit scherm worden enkele basis instellingen voor je site bepaald." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Dit scherm bevat de instellingen die effect hebben op de weergave van de inhoud." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Je moet op de Wijzigingen opslaan knop klikken zodat de nieuwe instellingen worden toegepast." + +#: wp-admin/options-general.php:64 +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 "De WordPress URL en de site URL kunnen hetzelfde zijn (voorbeeld.com) of verschillend zoals bijvoorbeeld de kernbestanden van WordPress in een subdirectory (voorbeeld.com/wordpress) in plaats van de hoofddirectory" + +#: wp-admin/edit-link-form.php:59 +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 "De vakken voor de naam van de link, het webadres en de beschrijving hebben een vaste plaats, terwijl je de andere kunt verslepen d.m.v. drag en drop. Je kunt de vakken die je niet gebruikt verbergen in de Scherminstellingen tab, of de vakken minimaliseren door op de titelbalk van de box te klikken." + +#: wp-admin/update-core.php:193 +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 "Tijdens het bijwerken van de site zal WordPress in onderhoudsmodus actief zijn. Zodra het bijwerken is afgerond wordt de site weer normaal getoond aan de bezoekers." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Alle plugins zijn bijgewerkt." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "De meest recente versie van WordPress is geïnstalleerd." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Alle thema's zijn bijgewerkt." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Een nieuwe versie van WordPress is beschikbaar." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Origineel: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Functienaam…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Importeerfunctie activeren" + +#: wp-admin/edit-link-form.php:58 +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 "Je kunt links toevoegen of bewerken op dit scherm door het invoeren van gegevens in elk van de vakken. Alleen het link webadres en de naam (de tekst die je wilt weergeven op je site als de link) zijn verplichte velden." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Terug naar de importeerfuncties" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Plugin activeren & importeren uitvoeren" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Categorieën kunnen geselecteerd worden geconverteerd naar tags door van de categorie naar tag converter." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Home: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "FOUT:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "De %s importeerfunctie is ongeldig of niet geïnstalleerd." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Pagina-attributen" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Hulp nodig? Gebruik de helptab rechtsboven op je scherm. " + +#: wp-admin/import.php:22 +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 "Dit scherm toont links naar plugins om gegevens uit sites en content management platformen te importeren. Kies vanuit welk platform je wilt importeren en klik op Nu installeren wanneer hierom wordt gevraagd in het popup-venster. Indien je platform niet in de lijst voorkomt, klik op de link om de plugin directory voor andere importeerfunctie plugins zoeken." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Zodra het WXR bestand is gegenereerd kan je het importeren op een andere WordPress site of ander blogplatform die overweg kan met dit format." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Je kunt hoe dit scherm er uit ziet aanpassen, door gebruik te maken van het Scherminstellingen tabblad en/of de dropdown filters boven de links." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Kies een plugin om te bewerken uit het menu rechtsboven en klik op de Selecteren knop. Klik eenmaal op een bestandsnaam om het in de editor te laden en maak je wijzigingen. Vergeet niet je wijzigingen op te slaan (Bestand bijwerken) als je klaar bent." + +#: wp-admin/plugins.php:353 +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 "Meestal werken plugins goed samen met de kern van WordPress en met andere plugins. Soms kan het toch gebeuren dat de code van de ene plugin in de weg loopt van een andere plugin en zo compatibiliteitsproblemen geeft. Als je site vreemde dingen begint te doen, kan dit het probleem zijn. Probeer om alle plugins te deactiveren en ze te heractiveren in verschillende combinaties totdat je de problematische plugin(s) hebt geïsoleerd." + +#: wp-admin/widgets.php:60 +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 kunnen meerdere keren gebruikt worden. Je kunt elke widget een titel geven om weer te geven op je site, maar dat is niet verplicht." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Het aanzetten van de toegankelijkheidsmodus via de instellingen laat je de toevoegen en bewerken knoppen gebruiken in plaats van drag en drop." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Je kunt de Thema editor gebruiken om de individuele CSS- en PHP-bestanden te bewerken waaruit je thema is opgebouwd." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Begin met het kiezen van een thema om te bewerken in het dropdown menu en op selecteren te klikken. Een lijst van alle bestanden van het thema verschijnt vervolgens. Klik op 1 van de bestandsnamen om het bestand te openen in de grote Editor box." + +#: wp-admin/widgets.php:52 +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 zijn onafhankelijke secties met inhoud die je in elk widgetgebied van je thema kunt plaatsen (ook wel sidebars genoemd). Om je sidebars of widgetgebieden te voorzien van widgets, drag en drop de titelbalken naar het gewenste gebied. Standaard wordt alleen de eerste widget uitgevouwen. Om widgets in te stellen, klik op de titelbalk om deze uit te vouwen" + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Advies: Houd rekening met een mogelijke sitecrash als je het huidige thema live gaat bewerken." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Klik na het bewerken op Bestand bijwerken." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(geen hoofd)" + +#: wp-admin/edit-form-advanced.php:371 +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 - Sommige thema's hebben aangepaste templates die je kunt gebruiken voor bepaalde pagina's met extra functies of aangepaste lay-outs. Als dit het geval is, vind je deze in dit dropdown menu." + +#: wp-admin/edit-form-advanced.php:370 +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 "Hoofd - Je kunt de pagina's in hiërarchieën onderbrengen (nesten). Je kunt bijvoorbeeld een “Over mij” pagina hebben met daaronder de pagina's “Levensverhaal” en “Mijn hond”. Er zijn geen limieten op het aantal niveau's waarin pagina's genest kunnen zijn." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Alle updates zijn klaar." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Vul de volgende velden in wanner je een nieuwe tag toevoegt aan dit scherm:" + +#: wp-admin/edit-tags.php:185 +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 "Je kunt categorieën gebruiken om onderverdelingen te maken in je site en verwante berichten te groeperen. De standaard bericht categorie is “Geen categorie” totdat je deze verandert in de instellingen voor schrijven." + +#: wp-admin/edit-tags.php:194 +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 "Wat is het verschil tussen de categorieën en tags? Normaal gesproken zijn tags ad-hoc trefwoorden die belangrijke informatie in je bericht (namen, onderwerpen, enz.) bevatten. Die kunnen al dan niet voorkomen in andere berichten. Categorieën zijn vooraf bepaalde secties. Als je je site vergelijkt met een boek, zijn de categorieën de inhoudsopgave en de tags termen in de index." + +#: wp-admin/edit-tags.php:219 +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 "Je kunt de weergave van dit scherm wijzigen met het Scherminstellingen tabblad door te kiezen hoeveel items per scherm worden weergegeven en door kolommen in de tabel te tonen of verbergen." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Omschrijving - De omschrijving wordt standaard niet gebruikt; er zijn echter thema's die dit wel doen." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "Naam - De naam zoals het wordt getoond op de site." + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Wanneer je een nieuwe categorie toevoegt op dit scherm dienen de volgende velden te worden gevuld:" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Je kunt de lijst beperken tot een bepaald bestandstype of status met de tekst link filters bovenin het scherm. Je kunt de lijst ook verfijnen op datum met het dropdown menu boven de media tabel." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Standaard afbeeldingen" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Header afbeelding bijsnijden" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Dit verwijdert de header afbeelding. Het is niet mogelijk aanpassingen te herstellen." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Header afbeelding verwijderen" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Afbeelding herstellen" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Dit zal de standaard header afbeelding terugzetten. Het is niet mogelijk aanpassingen te herstellen. " + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Originele header afbeelding herstellen" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Tekstkleur" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Afbeeldingsupload fout" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Je hebt Javascript nodig om een deel van een afbeelding te kiezen." + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Dit item bewerken" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Dit item inline bewerken" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Dit item herstellen vanuit de prullenbak" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Dit item naar de prullenbak verplaatsen." + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Dit item permanent verwijderen" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Reacties toestaan." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Installeer de LiveJournal importeerfunctie om berichten uit LiveJournal met behulp van hun API te importeren." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Terug naar WordPress bijwerken" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Publiceren - Je kunt de voorwaarden voor publicatie van je bericht instellen in het Publiceren vak. Voor Status, Zichtbaarheid en (Onmiddellijk) publiceren klik je op de Bewerken link om meer opties weer te geven. Zichtbaarheid bevat opties om je bericht te beschermen met een wachtwoord of om het op de voorpagina van je site te plakken (sticky). (Onmiddellijk) publiceren laat je toe om een datum en tijdstip in de toekomst of in het verleden in te stellen, zodat je de publicatie op een later tijdstip kunt plannen of een bericht kunt terugdateren." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Uitgelichte afbeelding - Dit stelt je in staat om een afbeelding te associëren met een bericht zonder het in te voegen. Dit is alleen nuttig wanneer een thema geschikt is om een uitgelichte afbeelding als een thumbnail te tonen op de homepagina, een aangepaste header enz." + +#: wp-admin/edit-form-advanced.php:280 +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 - Vul in titel in voor je bericht. Nadat je een titel in hebt gevuld, zie je de permalink hieronder welke je kunt wijzigen. " + +#: wp-admin/edit-form-advanced.php:362 +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 "Reacties - Je kunt reacties en pings aan en uit zetten, als er reacties op het bericht zijn, worden deze hier getoond en kun je direct modereren. " + +#: wp-admin/edit.php:180 +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 "Je kunt deze lijst verder verfijnen om enkel berichten in een specifieke categorie of in een specifieke maand te tonen door gebruik te maken van de dropdown menu's boven de lijst van berichten. Klik op de Filter knop nadat je je keuze hebt gemaakt. Je kunt ook dit ook doen door op de bericht auteur, categorie of tag in de lijst te klikken." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Je kunt berichten bekijken in een eenvoudige lijst met titels of met een samenvatting. Geef je voorkeur op door op de icoontjes te klikken bovenin de lijst rechts." + +#: wp-admin/edit.php:177 +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 "Je kunt kolommen tonen of verbergen afhankelijk van wat je gebruikt en kiezen hoeveel berichten per scherm worden weergegeven met het Scherminstellingen tabblad." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Je kunt de lijst van berichten filteren op berichtstatus met gebruik van de tekstlinks links bovenin om alles, gepubliceerde berichten, concepten of berichten in de prullenbak weer te geven. Standaard worden alle berichten weergegeven." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Je kunt de weergave van dit scherm op een aantal manieren aanpassen:" + +#: wp-admin/edit.php:187 +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 "Hover over een rij in de lijst van berichten om actielinks weer te geven om je bericht te beheren. Je kunt de volgende acties uitvoeren:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Geïnstalleerde plugins zoeken" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Dit thema ondersteund geen navigatie menu's of widgets." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "Uploaden van \"%s\" is niet gelukt als gevolg van een fout" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Categorieën en tags converteren" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Installeer de categorie/tag omvormer om bestaande categorieën naar tags of tags naar categorieën selectief om te vormen." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Een wijziging van je e-mailadres in %1$s is nog niet goedgekeurd. Annuleer" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Meest recent" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Einddatum" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Startdatum" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Installeer de WordPress importeerfunctie voor het importeren van berichten, pagina's, reacties, aangepaste velden, categorieën en tags van een Wordpress exportbestand." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "De RSS importeerfunctie installeren om RSS berichten te importeren." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "De blogroll importeerfunctie installeren om links in OPML-format te importeren." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "De Movable Type importeerfunctie installeren om berichten en reacties van een Movable Type of TypePad blog te importeren." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "De Blogger importeerfunctie installeren om berichten, reacties en gebruikers van een Blogger blog te importeren." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Importeerfunctie installeren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Als spam markeren" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Styles" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Wissen" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Omschrijving" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Slug" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Naam" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Hoofd" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Wachtend" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Als spam markeren" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Verwijder achtergrondafbeelding" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Reacties op “%s”" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "De Walker class met de naam %s. bestaat niet." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Geavanceerde menu eigenschappen tonen" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Je hebt versie %1$s geïnstalleerd. Naar versie %2$s bijwerken." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Home" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Inschakelen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Geregistreerd" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "Geen spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Geregistreerd" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archiveren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "Geen spam" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Dit zal de originele achtergrondafbeelding herstellen. Het is niet mogelijk om aanpassingen te herstellen." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Menu aanmaken" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress site" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Geen rol voor deze site —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Gebruik 'Publiceer dit' om tekst, afbeeldingen en video's vanaf elke webpagina in te voegen. Bewerk het vervolgens en voeg meer toe van 'Publiceer dit' voordat je het opslaat of publiceert in een bericht op je site." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Gebruikers van site verwijderen " + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Je hebt geen toestemming om berichten of concepten aan te maken voor deze site." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Aangepaste site verwijderd bericht." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Aangepaste site uitgeschakeld bericht." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Aangepaste site inactief bericht." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Geen websites gevonden." + +#: wp-admin/includes/meta-boxes.php:550 +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 "Met trackbacks kan je andere blogsystemen attenderen dat je naar hen linkt. Andere WordPress sites waar je naar verwijst, worden automatisch geattendeerd met behulp van pingbacks. Andere acties zijn niet nodig." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Helaas, je hebt geen rechten om pagina's aan te maken op deze site." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Mijn site" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Nieuwe WordPress site" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Je hebt onvoldoende rechten om thema's bij te werken voor deze site." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins bij te werken voor deze site." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Je hebt onvoldoende rechten om thema's te installeren op deze site." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Je hebt onvoldoende rechten om templates te bewerken op deze site." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins te activeren op deze site." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Je hebt onvoldoende rechten om plugins te installeren op deze site." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins te deactiveren op deze site." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins te verwijderen op deze site." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Je hebt onvoldoende rechten om links aan deze site toe te voegen." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Je hebt onvoldoende rechten om links te bewerken op deze site." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Je hebt onvoldoende rechten om de inhoud van deze site te exporteren." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Je hebt onvoldoende rechten om inhoud te importeren naar deze site." + +#: wp-admin/import.php:59 +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 "Je kunt berichten of reacties uit andere systemen importeren naar je huidige site. Kies hieronder uit welk systeem je wilt importeren." + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins te bewerken voor deze site." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Geen items." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Menunaam" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS classes" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Navigatielabel" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Voor het gebruik van een subdomein configuratie, moet een wildcard gedefinieerd zijn in de DNS. Dit betekent meestal het toevoegen van een * hostname record dat verwijst naar je web-server in je DNS-configuratie tool." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "De installer probeerde een willekeurige hostname (%1$s) te bereiken op je domein. " + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Gebruikersnamen kunnen alleen alfanumeriek tekens, spaties, underscores (liggend streepje), koppeltekens, punten en het @ symbolen bevatten." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "Het menu-item is succesvol verwijderd." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Opnieuw proberen" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Geef een aangepaste veldnaam." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Weergave-instellingen" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "De volgende gebruikers zijn aangemerkt voor verwijdering:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Verwijderen van gebruikers in niet toegestaan vanaf dit scherm." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Niet mogelijk om deze gebruiker te verwijderen." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Verwijderen bevestigen" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Geen geldige gebruikers geselecteerd voor verwijdering." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Niet mogelijk om de huidige gebruiker te verwijderen." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Andere gebruikers zijn verwijderd." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s succesvol bijgewerkt." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Details tonen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Details verbergen" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Ja, breng mij naar mijn profielpagina" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Je gekozen wachtwoord." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Nee bedankt, herinner mij hier niet meer aan." + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Je bent niet geautoriseerd om dit item uit de prullenbak terug te halen." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Fout tijdens het verwijderen." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Fout tijdens herstellen vanuit de prullenbak." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Je bent niet geautoriseerd om dit item te herstellen uit de prullenbak." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Fout tijdens verplaatsen naar de prullenbak." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s reactie hersteld vanuit de prullenbak." +msgstr[1] "%s reacties hersteld vanuit de prullenbak." + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s reactie verplaatst naar de prullenbak." +msgstr[1] "%s reacties verplaatst naar de prullenbak." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Je bent niet geautoriseerd om dit item te verplaatsen naar de prullenbak." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Voor de volgende thema's zijn nieuwe versies beschikbaar. Geef aan welke je wilt bijwerken die je wilt updaten en klik “Thema's bijwerken”. " + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "De gebruiker is toegevoegd aan je site." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Die gebruiker is al een lid van deze site." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "E-mail met uitnodiging verzonden naar de gebruiker. Een bevestigingslink moet worden aangeklikt om de gebruiker aan de site toe te voegen." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Voor de volgende plugins zijn nieuwere versies beschikbaar. Geef aan welke je wilt bijwerken en klik op “Plugins bijwerken”. " + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "De %1$s setting is niet geregistreerd. Niet-geregistreerde settings zijn worden niet meer ondersteund. Zie http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Hierdoor wordt de achtergrondafbeelding verwijderd. Eventuele aanpassingen gaan definitief verloren." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Geen item geselecteerd om te bewerken." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Alleen het huidige thema is beschikbaar. Neem contact op met de beheerder van %s voor meer informatie over de toegang tot aanvullende thema's." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Auteurstemplate" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Stylesheet visuele bewerker" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Tagtemplate" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Pagina opgeslagen." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Deze plugin is al geïnstalleerd en is volledig bijgewerkt." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Meer informatie over %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Nu bijwerken" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Geeft deze gebruiker super beheerrechten voor het netwerk." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Belangrijk:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Deze gebuiker heeft beheerrechten." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Uitgelichte afbeelding verwijderen" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Uitgelichte afbeelding" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Bijwerken naar versie %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Je staat op het punt de site %s te archiveren." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Je staat op het punt de site %s te markeren als geen spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Je staat op het punt de site %s te markeren als geen spam. " + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Je staat op het punt om de website %s te verwijderen." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Je staat op het punt de website %s te herstellen vanuit het archief." + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Het is niet mogelijk deze taxonomie te veranderen." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "onderwerpen" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Gebruikersnamen kunnen niet worden veranderd." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Het menu is succesvol verwijderd." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Je site vraagt zoekmachines om de inhoud van de site niet te indexeren. " + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Je hebt onvoldoende rechten om plugins te beheren op deze site." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Voer hier het adres in van de thuispagina van deze site indien deze afwijkt van het WordPress-adres (waar de WordPress software geïnstalleerd is)." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Geef met enkele woorden aan wat de inhoud van je site is." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Zichtbaarheid site" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "De overige opties groep is verwijderd. Gebruik een andere instellingen groep." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "De beschrijving zal weergegeven worden in het menu als het huidige thema dit ondersteunt." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Je hebt onvoldoende rechten om aanpassingen aan deze site te mogen doen." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Er is een lopende verandering van het admin e-mailadres naar %1$s nog niet goedgekeurd. Annuleren" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Titelattribuut" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Linkdoel" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS Class (optioneel)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Menu opslaan" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Een automatisch wachtwoord wordt gegenereerd als dit leeg blijft." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Wachtwoord, tweemaal" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Thema %1$s (%2$d/%3$d) bijwerken" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Er moet een domeinnaam worden opgegeven." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Je moet een naam geven voor je netwerk van sites." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "Het netwerk bestaat al." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Je moet een geldig e-mailadres opgeven." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Dit resulteerde in een foutbericht: %s" + +#: wp-admin/includes/schema.php:1031 +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 "Je kunt nog steeds gebruik maken van je site, maar elk subdomein die je aanmaakt, zal niet toegankelijk zijn. Als je weet dat je DNS juist is, kan je dit bericht negeren." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Opmerking:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Verkorte URL verkrijgen" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Plugin %1$s bijwerken (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "Het bijwerken van %1$s is mislukt." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Het wachtwoord wat je gekozen hebt tijdens de installatie." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Gebruiker bestaat al. Wachtwoord overgenomen." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Bijwerken niet mogelijk omdat WordPress %1$s MySQL versie %2$s of hoger vereist. Je gebruikt versie: %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress succesvol bijgewerkt" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "WordPress bijwerken" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Plugins bijwerken" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Het bijwerken is niet mogelijk omdat WordPress %1$s PHP versie %2$s of hoger vereist. Je maakt gebruik van versie: %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Het is niet mogelijk om WordPress te updaten naar versie %1$s omdat deze PHP versie %2$s of hoger vereist en MySQL versie %3$s of hoger. Je site draait momenteel op PHP versie %4$s en MySQL versie %5$s." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress bijwerken" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Menu-item bewerken" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Dit adres wordt gebruikt voor admin doeleinden Als je deze wijzigt verzenden wij een e-mail naar je nieuwe adres om het te bevestigen. Het nieuwe adres zal niet actief worden voordat deze is bevestigd" + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Zomertijd begint op: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s door %2$s (zal ook al zijn gegevens verwijderen )" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Je staat op het punt om de volgende plugin te verwijderen:" +msgstr[1] "Je staat op het punt om de volgende plugins te verwijderen:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Plugin verwijderen" +msgstr[1] "Plugins verwijderen" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Weet je zeker dat je deze bestanden en data wilt verwijderen?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Ja, verwijder deze bestanden en data" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "%s vereist in wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Niet actief:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Beslist-gebruik (%s)" +msgstr[1] "Beslist-gebruik (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Naar het dashboard" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Voer een geldige menu-naam in." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Menu verwijderen" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Menu item" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Toon alles" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Aan menu toevoegen" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Deze tijdzone is momenteel in de zomertijd(regeling)." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Deze tijdzone neemt de zomertijd niet in acht." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-ins (%s)" +msgstr[1] "Drop-ins (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Uitvoeren voordat Multisite is geladen." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Externe object cache." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Aangepast onderhoudsbericht:" + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Aangepast installatiescript:" + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Aangepast database foutbericht:" + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Bestand is leeg. Upload iets met meer inhoud." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "%s installeren" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Aangepaste database class." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Geavanceerde cache plugin." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Installeren niet mogelijk omdat WordPress %1$s MySQL versie %2$s of hoger vereist. Je gebruikt versie: %3$s." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Installeren niet mogelijk omdat WordPress %1$s PHP versie %2$s of hoger vereist. Je gebruikt versie: %3$s. " + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s is beschikbaar! Breng de sitebeheerder hiervan op de hoogte." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s is beschikbaar! Nu bijwerken." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "Installeren niet mogelijk omdat WordPress %1$s PHP versie %2$s of hoger en MySQL versie %3$s of hoger vereist. Je gebruikt PHP versie %4$s en MySQL versie %5$s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Je staat op het punt website %s te activeren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Je staat op het punt website %s te deactiveren" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Deze reactie is momenteel gemarkeerd als spam." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Reactie modereren" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Deze reactie is momenteel toegelaten." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Deze reactie is al toegelaten." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Deze reactie bevindt zich momenteel in de prullenbak." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Herhalen" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Deze reactie bevindt zich al in de prullenbak." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Prullenbak bekijken" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Deze reactie is al als spam gemarkeerd." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Scherminstellingen" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Schermweergave" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Aantal kolommen:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Eigenschap filter" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Bruin" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Donker" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Een kolom" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Twee kolommen" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Drie kolommen" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Vier kolommen" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Sidebar links" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Sidebar rechts" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Eigenschappen" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Aangepaste kleuren" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Thema opties" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Gestructureerde reacties" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Sticky berichten" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Microformats" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Onderwerp" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Vakantie" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotobloggen" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Seizoensgebonden" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Thema's zoeken" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Wanneer je een thema in zip format hebt, kan je die installeren door hem hier te uploaden." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Details" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Thema installeren" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Versie: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Kan de WordPress themasite niet lokaliseren." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Volledig verwijderen van thema %s niet mogelijk." + +#: wp-admin/includes/update-core.php:802 +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 "De bijgewerkte versie kan niet worden geïnstalleerd. WordPress %1$s vereist PHP versie %2$s of hoger en MySQL versie %3$s of hoger. Je gebruikt PHP versie: %4$s en MySQL versie %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "De bijgewerkte versie kan niet worden geïnstalleerd. WordPress %1$s vereist PHP versie %2$s of hoger. Je gebruikt versie: %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "De bijgewerkte versie kan niet worden geïnstalleerd. WordPress %1$s vereist MySQL versie %2$s of hoger. Je gebruikt versie: %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Uitgepakte bestanden verifiëren…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "De bijgewerkte versie kon niet worden uitgepakt" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Database bijwerken…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Je gebruikt een ontwikkelversie (%1$s). Cool! Blijf bij met de meest recente release. " + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Download versie %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Update naar %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "Laatste" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Fout bij het automatisch bijwerken van WordPress — probeer opnieuw bij te werken." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Fout bij het automatisch bijwerken van WordPress. Stel de sitebeheerder op de hoogte." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Ga zorgvuldig met het wachtwoord om! Het is een willekeurig wachtwoord, speciaal voor jou aangemaakt." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Geen categorie" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Welkom bij WordPress. Dit is je eerste bericht. Pas het aan of verwijder het en start met bloggen!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Hallo wereld!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hallo-wereld" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "De heer WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "MISLUKT: je hebt je nieuwe wachtwoord maar eenmaal ingevoerd." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "MISLUKT: voer je wachtwoord in." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "MISLUKT: voer je wachtwoord tweemaal in." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "MISLUKT: wachtwoorden mogen niet het teken \"\\\" bevatten." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "MISLUKT: gebruik hetzelfde wachtwoord in beide wachtwoordvelden." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "MISLUKT: voer een e-mailadres in." + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Er zijn geen passende gebruikers gevonden!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › installatie" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Gebruikersnaam" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Gebruiker(s) bestaan al." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Je e-mailadres" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Ga pas verder als je absoluut zeker bent dat je e-mailadres goed is ingevuld!" + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "WordPress installeren" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Onvoldoende systeemeigenschappen" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Benodigde informatie" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "De volgende informatie invoeren. Geen zorgen, deze gegevens kunnen in een later stadium worden gewijzigd." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "Gelukt!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress is geïnstalleerd. Had je meer stappen verwacht? Helaas, meer hebben we niet..." + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Nieuwe link toevoegen" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s link verwijderd" +msgstr[1] "%s links verwijderd" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Links zoeken" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "%s bezoeken" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Geen links gevonden." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML-fout: %1$s in regel %2$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Link niet gevonden" + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Databaseherstel" + +#: wp-admin/maint/repair.php:103 +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 "Sommige database problemen konden niet worden gerepareerd. Kopieer en plak de volgende lijst van fouten op de WordPress support forums om extra hulp te krijgen." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Database herstellen" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Database repareren en optimaliseren" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Nieuwe uploaden" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Je hebt geen toestemming deze bijlage te bewerken" + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Je probeert een bijlage te bewerken die niet bestaat. Misschien is deze verwijderd?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Het is niet mogelijk deze bijlage te bewerken omdat deze in de prullenbak zit. Zet de bijlage terug en probeer opnieuw." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Mediabijlage bijgewerkt." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Wijzigingen opslaan" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Bibliotheek" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Nieuw bestand" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Reacties %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Weergave" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Nieuwe plugin" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profiel" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Je profiel" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Extra" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Algemeen" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Schrijven" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Lezen" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Privacy" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Permalinks" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Multiwebsite ondersteuning is niet geactiveerd." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Domein" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Laatst bijgewerkt" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Gearchiveerd" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Volwassen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Verwijderd" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Dearchiveren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Bezoek" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Nooit" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Alleen de eerste 5 gebruikers." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Meer" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Thema's bijwerken" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Geen gebruikers gevonden." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Reactie instellingen" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Standaard berichtinstellingen" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Deze instellingen zijn per bericht te overschrijven." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Overige reactie-instellingen" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Schrijver van reacties moet naam en e-mailadres opgeven" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Gebruikers moeten ingelogd zijn om te kunnen reageren" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "De reactiemogelijkheid automatisch uitschakelen bij berichten ouder dan %s dag(en)" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Geneste reacties toestaan tot %s niveaus diep" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "laatste" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "eerste" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Reacties over meerdere pagina's verdelen met %1$s reacties per pagina en de %2$s pagina standaard getoond" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "oudere" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "nieuwere" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Reacties tonen met de %s reacties bovenin elke pagina" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Mij e-mailen wanneer" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Iemand heeft een reactie geplaatst" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Een reactie wacht op moderatie" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Voor een reactie verschijnt" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "De afzender moet een eerder toegelaten reactie geplaatst hebben" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Reacties modereren" + +#: wp-admin/options-discussion.php:151 +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 "Een reactie in de wachtrij houden als er meer dan %s links vermeld worden (een typisch kenmerk van spam in reacties is een groot aantal links)" + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wanneer een reactie één of meer van deze woorden bevat in de inhoud, naam, URL, e-mail- of IP-adres, wordt het in de moderatiewachtrij gehouden. Eén woord of IP-adres per regel. Er wordt gezocht in woorden, dus “vis” zal worden gevonden in “Walvis”. " + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Zwarte lijst" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wanneer een reactie één of meer van deze woorden bevat in de inhoud, naam, URL, e-mail- of IP-adres, wordt het gemarkeerd als spam. Eén woord of IP-adres per regel. Er wordt gezocht in woorden, dus “press” zal worden gevonden in “WordPress”. " + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatars" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Avatarweergave" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Avatars tonen" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Maximum waardering" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Geschikt voor elke bezoeker" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Misschien schokkend, gewoonlijk geschikt voor publiek van 13 jaar en ouder" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Bedoeld voor volwassen publiek van 18 jaar en ouder" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Nog meer voor volwassenen dan hierboven" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Standaard avatar" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Voor gebruikers zonder eigen avatar kan een algemeen logo worden getoond of een gegenereed logo gebaseerd op hun e-mailadres." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Mystery Man" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Leeg" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar Logo" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (gegenereerd)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (gegenereerd)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (gegenereed)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Algemene instellingen" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "j F Y H:i" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "
        Dit adres is voor beheerdoeleinden, zoals notificatie van nieuwe gebruikers." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Lidmaatschap" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Iedereen kan registreren" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Standaard rol voor nieuwe gebruikers" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Tijdzone" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "UTC tijd is %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Locale tijd is %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Kies een plaats in dezelfde tijdzone als waarin je zit." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Deze tijdzone is momenteel in de wintertijd." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Aangepast:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Week begint op" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Media instellingen" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Afmetingen van afbeeldingen" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Thumbnail" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Thumbnail aanpassen aan vermelde afmetingen (normaal zijn thumbnails in verhouding)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Gemiddelde afmeting" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Maximale breedte" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Maximale hoogte" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Grote afmeting" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Invoegen" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Bestanden uploaden" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Uploads opslaan in de map" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Standaard is het wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Volledige URL-pad naar bestanden" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Deze optie is optioneel. Standaard zou het leeg moeten zijn." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Uploads bewaren in mappen op basis van maand en jaar" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Permalink instellingen" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Permalink structuur bijgewerkt. Verwijder schrijfrechten op bestand web.config!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Je moet nu je .htaccess aanpassen." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Permalinkstructuur aangepast." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Jaar, maand, dag en naam" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Jaar, maand en naam" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Numeriek" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Aangepaste structuur" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Optioneel" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Categoriebasis" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Tagbasis" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Als jeweb.config-bestand beschrijfbaar zou zijn, zouden we dit automatisch kunnen doen. Dit is het niet, dus hier zijn de mod_rewrite regels die in het web.config-bestand moeten staan. Klik in het veld en druk op Ctrl + a om alles te selecteren. Vervolgens kan de regel ingevoegd worden inhet /<configuration>/<system.webServer>/<rewrite>/<rules> element van het web.config bestand." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Als je ervoor gekozen hebt om je web.config tijdelijk schrijfbaar te maken voor ons om de rewrite url automatisch te generen, vergeet dan niet om de rechten weer terug te zetten nadat deze actie is uitgevoerd." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Als de root directory van je site beschrijfbaar zou zijn, zouden we dit automatisch kunnen doen doen, maar dat is niet zo. Hier is url rewrite rule welke je nodig hebt in je web.config. Maak een nieuw bestand, genaamd web.config in de root directory van je site. Klik in het veld en gebruik de CTRL + a toets om alle te selecteren. Voeg deze code toe aan het web.config bestand." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Als je ervoor gekozen hebt om je web.config tijdelijk schrijfbaar te maken voor ons om de rewrite url automatisch te generen, vergeet dan niet om de rechten weer terug te zetten nadat deze actie is uitgevoerd." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Als je.htaccess-bestand beschrijfbaar zou zijn, zouden we dit automatisch kunnen doen. Dit is het niet, dus hier zijn de mod_rewrite regels die in het .htaccess-bestand moeten staan. Klik in het veld en druk op Ctrl + a om alles te selecteren." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Lezen instellingen" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Een statische pagina (hieronder kiezen)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Voorpagina: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Berichtpagina: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Waarschuwing: deze pagina's mogen niet dezelfde zijn!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Sitepagina's tonen maximaal" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "berichten" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "RSS-feeds tonen de meest recente" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Voor elk artikel in de feed, toon" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Volledige tekst" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Samenvatting" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Tekstcodering voor pagina's en feeds" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Schrijven instellingen" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formatting" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Emoticons als :-) en :-P omzetten naar afbeeldingen" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "Automatisch ongeldig geneste XHTML corrigeren" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Standaard berichtcategorie" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Standaard link categorie" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Bericht via e-mail" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "Om berichten via e-mail te kunnen plaatsen, moet je een geheime e-mail account instellen met POP3-toegang. Elke e-mail die op dit adres binnenkomt, zal worden geplaatst. Daarom is het een goed idee om dit e-mailadres uiterst geheim te houden. Hier zijn drie willekeurige tekenreeksen die je kunt gebruiken: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "POP3-server" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Poort" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Inlognaam" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Standaard mailcategorie" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Update services" + +#: wp-admin/options-writing.php:177 +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 "Als je een nieuw bericht publiceert, zal WordPress automatisch de volgende site update services inlichten. Bezoek Update Services op de Codex voor meer informatie. Meerdere service-URLs scheiden met een nieuwe regel." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Alle instellingen" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Plugins bewerken" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Dit bestand bestaat niet! Controleer de naam en probeer het opnieuw." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Bestanden van dit type zijn niet bewerkbaar." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Bestand met succes bewerkt." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Deze plugin is gedeactiveerd omdat je wijzigingen een fatale fout hebben veroorzaakt." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Bewerken %s(actief)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Bladeren %s (actief)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Bewerken %s (niet actief)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Bladeren %s (niet actief)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Selecteer plugin om te bewerken:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Pluginbestanden" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Documentatie:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Bestand bijwerken en opnieuw activeren" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Bestand bijwerken" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Je moet dit bestand eerst beschrijfbaar maken voor je de wijzigingen kunt opslaan. Zie the Codex voor meer informatie." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Uitgelicht" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populairste" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Weet je zeker dat je deze bestanden wilt verwijderen?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Ja, verwijder deze bestanden" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Nee, ga terug naar het overzicht" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Met plugins kan je de functionaliteit van WordPress uitbreiden. Is een plugin eenmaal geïnstalleerd, dan kan je hem hier activeren en deactiveren." + +#: wp-admin/plugins.php:354 +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 "Als er iets misgaat met een plugin en WordPress werkt niet meer, verwijder of hernoem dan het betreffende bestand in de %s map en de plugin wordt automatisch gedeactiveerd." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "De plugin %s is uitgeschakeld als gevolg van een fout: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Plugin kan niet worden geactiveerd omdat hij een fatale fout veroorzaakt." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Plugin kon niet worden verwijderd vanwege een fout: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Alle geselecteerde plugins zijn verwijderd." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Plugin geactiveerd." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Geselecteerde plugins geactiveerd." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Plugin gedeactiveerd." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Geselecteerde plugins gedeactiveerd." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Geen achterhaalde plugins zijn geselecteerd." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Deze plugin deactiveren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Netwerk deactiveren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Deze plugin activeren voor alle sites in je netwerk" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Netwerk activeren" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Deze plugin openen in de plugineditor" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Verwijderen deze plugin" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Bezoek plugin site" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Lijst wissen" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alles (%s)" +msgstr[1] "Alles (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Actieve (%s)" +msgstr[1] "Actieve (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Recentelijk actief (%s)" +msgstr[1] "Recentelijk actief (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inactief (%s)" +msgstr[1] "Inactief (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Geen plugins gevonden." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Je hebt op dit moment blijkbaar geen plugins beschikbaar." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Je probeerde iets te bewerken dat niet bestaat. Misschien is het verwijderd?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Je hebt geen toestemming om dit item te bewerken." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Niet mogelijk om dit item te bewerken omdat het in de prullenbak zit. Herstel het item en probeer het opnieuw." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Onbekend berichttype." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Code invoegen" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Video invoegen" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Klik om in te voegen." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Niet mogelijk om afbeeldingen op te halen of er zijn geen afbeeldingen op deze pagina." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "afbeelding klikken om te selecteren" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Toevoegen van URL" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Je bericht is opgeslagen." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Bericht bekijken" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Venster sluiten" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Een afbeelding invoegen" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Een video invoegen" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "via " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Revisies van “%1$s” vergelijken" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Tags:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Thema's bewerken" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Dat thema bestaat niet." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Selecteer thema om te bewerken" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Templates" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Dit bestand bestaat niet! Controleer de naam en probeer het opnieuw." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nieuw thema geactiveerd. Bezoek de site." + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Theme verwijderd." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Huidig thema" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je staat op het punt het thema '%s' te verwijderen.\n" +" 'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Incomplete thema's" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "'Publiceer dit' is een favoriet: een kleine toepassing welke in je browser meedraait en je stukjes van het web laat gebruiken." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Drag en drop de volgende link naar je bladwijzer of rechtsklik erop en kies 'Toevoegen aan favorieten' of 'Bladwijzer voor deze koppeling maken' of wat je browser ook maar gebruikt om snelkoppelingen vast te leggen." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Download nightly build" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Versie %s downloaden" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Verberg deze update" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "De nieuwe versie (update) uitpakken" + +#: wp-admin/update-core.php:98 +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 "Deze gelokaliseerde versie bevat zowel de vertaling en diverse andere gelokaliseerde oplossingen. Je kunt het bijwerken overslaan als je de huidige status van de vertaling wilt behouden." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Verborgen updates tonen" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Verborgen updates verbergen" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Compatibel met WordPress %1$s: 100%% (volgens de auteur)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Compatibel met WordPresss %1$s: %2$d%% (%3$d \"werkt\" stemmen van totaal %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Compatibel met WordPress %1$s: Onbekend" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Installatie is mislukt" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Plugin reactivatie" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Plugin met succes opnieuw geactiveerd." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Plugin kan niet opnieuw worden geactiveerd vanwege een fatale fout." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Plugin %s wordt geïnstalleerd." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Plugin uploaden" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Bezig met installeren van plugin vanuit bestand: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Thema %s aan het installeren." + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Thema uploaden" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Bezig met installeren van thema vanuit bestand: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Je WordPress-database is al up-to-date." + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s verzoeken" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s seconden" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Je hebt geen toestemming om dit bericht te verplaatsen naar de prullenbak." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Je hebt geen toestemming om dit bericht uit de prullenbak te herstellen." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Je hebt geen toestemming om dit bericht te verwijderen." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Opnieuw bijgevoegd %d bijlage." +msgstr[1] "Opnieuw bijgevoegd %d bijlagen." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Mediabijlage permanent verwijderd." +msgstr[1] "%d mediabijlagen permanent verwijderen." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Mediabijlage verplaatst naar de prullenbak." +msgstr[1] "%d mediabijlagen verplaatst naar de prullenbak." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Media bijlage hersteld uit de prullenbak." +msgstr[1] "%d media bijlagen hersteld uit de prullenbak." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Media permanent verwijderd." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Fout bij het opslaan van media-attachment." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Media verplaatst naar de prullenbak." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Media hersteld vanuit de prullenbak." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Toevoegen aan bericht" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Gebruiker bewerken" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "HTTPS gebruiken" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Altijd HTTPS-gebruiken voor beheerhandelingen" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Je hebt geen rechten om deze gebruiker aan te passen." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Gebruiker bijgewerkt." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Persoonlijke opties" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Wysiwyg bewerking" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "De wysiwyg-teksteditor uitschakelen tijdens het schrijven" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Beheer kleurenschema" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Inschakelen toetsenbord snelkoppelingen voor het modereren van reacties." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Voornaam" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Achternaam" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Schermnaam" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Schermnaam (zoals getoond op de site)" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Contactinformatie" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Over jezelf" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Over de gebruiker" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Biografie" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Vertel iets over jezelf. Dit kan voor iedereen zichtbaar zijn." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Nieuw wachtwoord" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Alleen als je het wachtwoord wilt wijzigen. Anders niets invullen." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Voer je nieuwe wachtwoord nogmaals." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Aanvullende mogelijkheden" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Profiel bijwerken" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Gebruiker bijwerken" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Deelname bevestiging" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "De uitnodiging is verzonden naar de nieuwe gebruiker. De bevestigingslink moet worden aangeklikt voordat hun account wordt aangemaakt." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Wachtwoord verzenden?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Verzend dit wachtwoord per e-mail aan de nieuwe gebruiker." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Bevestigingbericht overslaan." + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Je kunt deze gebruiker niet bewerken." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Gebruikers verwijderen niet toegestaan." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Gebruikers verwijderen" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Er zijn geen geldige gebruikers geselecteerd om te verwijderen." + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Nieuwe gebruiker gemaakt." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "De huidige gebruiker moet bewerkingsrechten hebben." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Overige gebruikersrollen zijn gewijzigd." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Je kunt de huidige gebruiker niet verwijderen." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Andere gebruikers zijn verwijderd." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Rol wijzigen naar…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Bijwerken" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Gedeactiveerde widgets" + +#: wp-admin/widgets.php:78 +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 "Het thema dat je gebruikt is niet geschikt voor gebruik van widgets, omdat het geen sidebar heeft welke je kunt aanpassen. Voor informatie over hoe je een thema widget geschikt kunt maken, volg deze instructies." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Selecteer zowel de sidebar als de positie voor de widget in de sidebar." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Positie" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Widget opslaan" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Wijzigingen opgeslagen." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Fout tijdens het opslaan." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Fout bij het tonen van het widget instellingen formulier." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Beschikbare widgets" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Sleep de widgets hiernaartoe om deze te verwijderen van de sidebar, maar om de instellingen te bewaren." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Categorieën:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Reactie permanent verwijderen" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Je staat op het punt de volgende reactie toe te laten:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Reactie toelaten" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Onbekende actie." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Aangepaste achtergrond" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Achtergrond bijgewerkt. Bezoek je site om het resultaat te zien." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Kies een afbeelding van je computer:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Wijzigingen opslaan" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Header aanpassen" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Header bijgewerkt. Bezoek je site om te zien hoe het er uit ziet." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Afbeeldingsverwerkingsfout" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Kies het deel van de afbeelding wat je als header wilt gebruiken." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Je hebt onvoldoende rechten om headers te aan te passen." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Bewerk “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Toon “%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Niet gepubliceerd" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "j F Y H:i" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s vanaf nu" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "Niet gekoppeld" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Bijvoegen" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s wachtend" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s reactie toegelaten" +msgstr[1] "%s reacties toegelaten" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s reactie gemarkeerd als spam." +msgstr[1] "%s reacties gemarkeerd als spam." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s reactie hersteld vanuit spam" +msgstr[1] "%s reacties hersteld vanuit spam" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%1$s reactie permanent verwijderd" +msgstr[1] "%1$s reacties permanent verwijderd" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Alle" +msgstr[1] "Alle" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Wachtend (%s)" +msgstr[1] "Wachtend (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Toegelaten" +msgstr[1] "Toegelaten" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Prullenbak (%s)" +msgstr[1] "Prullenbak (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Reacties zoeken" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Getoond %s–%s van %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Acties" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Weigeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Toelaten" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "In de prullenbak" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filter" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Spam leegmaken" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Prullenbak leegmaken" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Geen reacties gevonden." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Bericht bijgewerkt. Bericht tonen" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Extra veld bijgewerkt." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Extra veld verwijderd." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Bericht bijgewerkt." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Bericht hersteld naar revisie van %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Bericht gepubliceerd. Bericht tonen" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Bericht opgeslagen." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Bericht ingediend. Bericht tonen" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Bericht gepland voor: %1$s. Voorbeeld bekijken" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "j F Y @ H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Conceptbericht bijgewerkt. Bericht tonen" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Pagina bijgewerkt. Pagina tonen" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Pagina bijgewerkt." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Bericht hersteld naar revisie van %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Pagina gepubliceerd. Pagina tonen" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Pagina ingediend. Voorbeeld tonen" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Pagina gepland voor: %1$s, Paginavoorbeeld" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Conceptpagina bijgewerkt. Voorbeeld tonen" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Trackbacks verzenden" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Extra velden" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Reacties" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Slug" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Laatst bewerkt door %1$s op %2$s om %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Laatst bewerkt op %1$s om %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Reactie tonen" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Toevoegd op: %1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Reactie bijwerken" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Naam:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "e-mail verzenden:" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "Site bekijken" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "De “slug” is de URL-vriendelijke versie van de naam. Een slug bevat alleen (kleine) letters, cijfers en koppeltekens." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "De beschrijving is standaard niet prominent maar wordt door sommige thema's getoond." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Links / Link bewerken" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Link bijwerken" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Links / Nieuwe link toevoegen" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Link relatie (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Link toegevoegd." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Voorbeeld: Handige software" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Webadres" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Voorbeeld: http://wordpress.org/ — vergeet de http:// niet." + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Dit wordt getoond als iemand in het blok met links over of vlak onder de link beweegt hovert." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "De naam zoals het getoond wordt op de site." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Categorieën kunnen, in tegenstelling tot tags, een hiërarchie hebben. Je zou een categorie Muziek kunnen hebben en daaronder subcategorieën voor Classic Rock en Hardrock. Dit is optioneel." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Items toegevoegd." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Item verwijderd." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Items bijgewerkt." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Item niet toegevoegd." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Items verwijderd." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
        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 category %s." +msgstr "Opmerking:
        Als je een categorie verwijdert, worden de berichten in die categorie niet verwijderd. Berichten die uitsluitend toebehoren aan de verwijderde categorie, komen terecht in de categorie %s." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Je hebt onvoldoende rechten om dit item te verwijderen. " + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s bericht bijgewerkt." +msgstr[1] "%s berichten bijgewerkt." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mijn (%s)" +msgstr[1] "Mijn (%s) " + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alles (%s)" +msgstr[1] "Alles (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Alle categorieën tonen" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Samenvatting bekijken" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Exporteren" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Als je op onderstaande knop klikt, zal WordPress een XML-bestand aanmaken dat je op je computer kunt opslaan." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Dit format, dat we WordPress eXtended RSS ofwel WXR noemen, bevat al je berichten, pagina's, reacties, extra velden, categorieën en tags." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Exportbestand downloaden" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Geen importers beschikbaar." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Doorgaan" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Berichten" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type en Typepad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Links" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Kan de link in de database niet bijwerken" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Kan de link niet invoegen in de database" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Over naar %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr " %s gevonden" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "De FTP PHP-extensie is niet beschikbaar" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP-hostnaam is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP-gebruikersnaam is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP-wachtwoord is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Verbinden met FTP-server %1$s:%2$s mislukt" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Gebruikersnaam/wachtwoord onjuist voor %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "De SSH2 PHP-extensie is niet beschikbaar" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "De SSH2 PHP-extensie is beschikbaar, echter vereist dit de PHP5 functie: stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2-hostnaam is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2-gebruikersnaam is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2-wachtwoord is verplicht" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Verbinden met SSH2-server %1$s:%2$s mislukt" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Publieke en privé sleutels onjuist voor %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Niet mogelijk om commando %s uit te voeren" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Ongeldig data verstrekt." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Kan geen toegang krijgen tot het bestandssysteem." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Bestandssysteemfout." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Kan de WordPressmap niet localiseren." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Kan de WordPress contentmap (wp-content) niet lokaliseren." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Kan de WordPress pluginmap niet lokaliseren." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Kan de WordPress themasite niet lokaliseren." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Kan de desbetreffende map (%s) niet localiseren." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Download mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "De laatste versie installeren…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Doelmap bestaat al." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Map kan niet aangemaakt worden." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Archief is niet compatible" + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Onderhoudsmode activeren…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Onderhoudsmode deactiveren…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "De plugin is bijgewerkt tot de meest recente versie." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Downloaden update van %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Uitpakken update…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Verwijderen van oudere versie van de plugin…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Kan de oude plugin niet verwijderen." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Installatiepakket niet beschikbaar." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Downloaden installatiepakket van %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Uitpakken van pakket…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "De plugin installeren…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Plugin installatie mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Plugin is succesvol geïnstalleerd." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Het thema is bijgewerkt tot de meest recente versie." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Verwijderen van oudere versie van het thema…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Kan het oude thema niet verwijderen." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Thema installeren…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Thema installatie mislukt." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Thema succesvol geïnstalleerd." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "Dit is de meest recente versie van WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Bestanden kopiëren niet mogelijk." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Deze plugin activeren" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Plugin activeren" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Terug naar de plugin pagina" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "Plugin %s %s is succesvol geïnstalleerd." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Terug naar de plugininstallatie." + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Thema %1$s %2$s is succesvol geïnstalleerd." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Voorbeeld “%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Activeer “%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Terug naar de thema installatiehulp." + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Thema's pagina" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Terug naar de thema's pagina" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Een bestand selecteren" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Het geüploade bestand kan niet verplaatst worden naar %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Op dit moment" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Overig WordPress nieuws" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Alles tonen" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Configureren" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Publiceer dit" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Inzenden voor beoordeling" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Deze reactie toelaten" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Deze reactie weigeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Deze reactie beantwoorden" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Deze reactie markeren als spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Deze reactie naar de prullenbak verplaatsen" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Prullenbak" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "Van %1$s op %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Wachtend]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s op %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Laden…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Deze widget heeft JavaScript nodig." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Hoofdtemplate" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL-stylesheet" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Popup reacties" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Voettekst" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Categorietemplate" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Paginatemplate" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Zoekresultaten" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Zoekformulier" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Enkelvoudig bericht" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404 Template" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Links template" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Themafuncties" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Bijlage template" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Afbeelding bijlage template" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Video bijlage template" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Audio bijlage template" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Applicatie bijlage template" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (ondersteuning verouderde hacks)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (voor rewrite regels)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Reactie template" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Popup reactie template" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Het geüploade bestand is slechts gedeeltelijk geüpload." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Geen bestand geüpload." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Er ontbreekt een tijdelijke map." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Opslaan van bestand naar schijf is mislukt." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Bestandsoverdracht gestopt door extentie." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Ongeldige invoer in formulier." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "Bestand is leeg. Upload iets met meer inhoud. Deze foutmelding kan ook voorkomen als uploads uitgeschakeld zijn in je php.ini of wanneer de post_max_size kleiner gedefinieërd als de max_filesize in je php.ini." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Het bestand is niet door de uploadtest gekomen." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "URL is niet geldig" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Kan geen tijdelijk bestand aanmaken" + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Kan bestand niet ophalen uit het archief." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Kan bestand niet terughalen uit het archief." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Kan bestand niet kopiëren" + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Leeg archief." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Verbindingsinformatie" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Hostnaam:" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Autorisatiesleutels" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Publieke sleutel:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Privésleutel:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Voer de lokatie in van de server waar de sleutels zich bevinden. Als een wachtwoord nodig is, geef dat dan op in bovenstaand wachtwoordveld." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Soort verbinding" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Doorgaan" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Afbeeldinggegevens bestaan niet. Probeer de afbeelding opnieuw te uploaden." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Bijsnijden" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Roteer tegen de klok in" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Roteer met de klok mee" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Verticaal spiegelen" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Horizontaal spiegelen" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Afbeelding schalen" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Originele afmetingen %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Oorspronkelijke afbeelding herstellen" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Negeer alle wijzigingen en herstel de oorspronkelijke afbeelding." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Eerder bewerkte kopieën van de afbeelding zullen niet worden verwijderd" + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Afbeelding herstellen" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Afbeelding bijsnijden" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Bijsnijden aspect ratio" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Selectie bijsnijden" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Aspect ratio:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Selectie:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Thumbnail instellingen" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Huidige thumbnail" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Wijzigingen toepassen op:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Alle afbeeldingsafmetingen" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Alle formaten, behalve de thumbnail." + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Kan afbeeldingsmetagegevens niet laden." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Kan metagegevens van de afbeelding niet opslaan." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Metagegevens van de afbeelding zijn inconsistent." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Afbeelding succesvol hersteld." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Kan nieuwe afbeelding niet maken." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Er is een fout opgetreden tijdens het opslaan van de geschaalde afbeelding. Ververs de pagina en probeer het opnieuw." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Niets opgeslagen, de afbeelding is niet gewijzigd." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Kan de afbeelding niet opslaan." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Afbeelding opgeslagen" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Van computer" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Van URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galerij" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galerij (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Uploads" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Bestand URL" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Alternatieve tekst voor de afbeelding, bijvoorbeeld “De nachtwacht”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Lege titel wordt ingevuld vanuit de bestandsnaam." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Volgorde" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Locatie van het geuploade bestand." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Tonen" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Verbergen" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Uploaddatum:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Invoegen in bericht" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Je staat op het punt %s te verwijderen." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Mediabestanden van je computer toevoegen:" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Alle wijzigingen opslaan" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Alle tabbladen:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Sorteervolgorde:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Oplopend" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Aflopend" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Thumbnails koppelen aan:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Afbeeldingsbestand" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Afbeeldingen sorteren op:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Menuvolgorde" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Datum/tijd" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Willekeurig" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Volgorde:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Galerijkolommen:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Galerijinstellingen bijwerken" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Alle soorten" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filter »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Onderschrift" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Afbeelding linken aan:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Naar afbeelding koppelen" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Link tekst, bijvoorbeeld “Programma Wordcamp.nl (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Wijzigingen bekijken" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Status:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Zichtbaarheid:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Beschermd met wachtwoord" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Op de voorpagina plakken (sticky)" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Gepland voor: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Geplaatst op: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Onmiddellijk publiceren" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Gepland voor: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Publiceren op: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Meest gebruikt" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Nieuwe categorie toevoegen" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Nieuwe categorienaam" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Samenvattingen zijn optionele, zelfgeschreven uittreksels van je bericht welke kunnen worden gebruikt in je thema. Je kunt hier meer lezen over handmatige samenvattingen." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Reeds gepingd:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Trackbacks verzenden naar:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Meerdere URLs met spaties scheiden" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Met extra velden kan je een bericht voorzien van extra metadata welke je in je thema kunt gebruiken." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "trackbacks en pingbacks toestaan op deze pagina." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Reacties tonen" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Hoofd" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Hoofdpagina (geen sub)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Standaard template" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Link bezoeken" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Houd deze link privé" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je staat op het punt de link '%s' te verwijderen.\n" +" 'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — nieuw venster of tabblad" + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — huidig venster of tabblad, zonder frames." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_noneXFN." +msgstr "Als de link naar een persoon verwijst, kan je de relatie met hem/haar specificeren met behulp van bovenstaand formulier. Wil je hier meer over weten, bezoek dan XFN." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Adres van de afbeelding" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS-adres" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Notities" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Waardering" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(0 is geen waardering)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Je hebt onvoldoende rechten voor toegang van deze pagina." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Populaire tags" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Je kunt ook zoeken met behulp van de populairste tags in de plugin map:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Plugins zoeken" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Wanneer je een plugin als zip format hebt, kun je deze installeren door hem te uploaden." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Plugin zip bestanden" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Nu installeren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Geen plugins gevonden die overeenkomen met je criteria." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(Gebaseerd op %s waardering)" +msgstr[1] "(Gebaseerd op %s waarderingen)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Plugin installeren" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Nieuwe versie nu installeren" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Nieuwe versie (%s) geïnstalleerd" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Meest recente versie geïnstalleerd" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Auteur:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Laatst bijgewerkt:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Vereist WordPress versie:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s of hoger" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Compatible tot:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Gedownload:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s keer" +msgstr[1] "%s keer" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org plugin pagina" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Gemiddelde waardering" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Waarschuwing: Deze plugin is niet getest met je huidige versie van WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Waarschuwing: Deze plugin is (nog) niet gemarkeerd als compatibel met je huidige versie van WordPress." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "De %1$s plugin header is afgekeurd. Gebruik in plaats daarvan %2$s." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "De plugin heeft onverwachte uitvoer gegenereerd. " + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Er is een ongeldige plugin." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Kan de plugin(s) %s niet volledig verwijderen." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Ongeldig pluginpad." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Pluginbestand bestaat niet." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "De plugin heeft geen geldige “header”" + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Je hebt geen rechten om pagina's te bewerken." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Je hebt geen rechten om berichten te bewerken." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Je hebt geen toestemming om pagina's te bewerken." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Je hebt geen toestemming om berichten te bewerken." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Automatische concepten" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Klik om dit deel van de permalink te bewerken" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Tijdelijke permalink. Klik om deze te bewerken." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Permalink:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Permalinks aanpassen" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "En nog een WordPress site" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Een andere %s site" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Beheerder" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Redacteur" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Auteur" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Schrijver" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abonnee" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Welkom bij SITE_NAME. Dit is je eerste bericht. Wijzig of verwijder het, en dan ben je klaar om te starten met je site!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Let op! Wildcard DNS is mogelijk niet goed geconfigureerd!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Snel bewerken" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Snel bewerken" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Titel" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Bestand" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Datum" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Reactie" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Relatie (XFN)" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Wysiwyg" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Bulkbewerken" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Geen wijzigingen —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "– OF –" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Toestaan" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Niet toestaan" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Reacties toestaan" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Pings toestaan" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Sticky" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Niet sticky" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Dit bericht sticky maken" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Planning mislukt" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Laatst bijgewerkt" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Berichten van deze auteur bekijken" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "In antwoord op %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "j F Y \\o\\m H:i" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Op deze reactie reageren" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Reactie verzenden" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Reactie van %s verplaatst naar de prullenbak." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Reactie van %s gemarkeerd als spam" + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Waarde" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Sleutel" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Voeg nieuw aangepast veld toe:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Nieuwe toevoegen" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Extra veld toevoegen" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Het importbestand kan niet worden geupload. Los eerst de volgende fout op:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Kies een bestand van je computer:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "maximale grootte: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Bestand uploaden en importeren" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Klik om te wisselen" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Berichten of pagina's zoeken" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Thema's installeren" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Thema's beheren" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Wachtend op toelating" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Activeer toegankelijkheidsmodus" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Deactiveer toegankelijkheidsmodus" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "« Terug" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "Volgende »" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Reactie %d bestaat niet" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Je hebt geen categorienaam ingevoerd." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Helaas, je moet ingelogd zijn om een reactie te geven." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Geef een waarden voor een aangepast veld." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Gebruiker %s toegevoegd" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Concept opgeslagen op %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Iemand" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Je hebt geen toestemming om deze pagina te bewerken." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Je hebt geen toestemming om dit bericht te bewerken." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Autosave uitgeschakeld: %s bewerkt deze pagina momenteel." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Autosave uitgeschakeld: %s bewerkt dit bericht momenteel." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Item is niet bijgewerkt." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Datum" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Status" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Gepland" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Ongeldige plugin pagina" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "Kan %s niet laden." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Je hebt geen rechten om te importeren." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Importeren" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Reactie bewerken" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Geen reactie met dit ID." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Ga terug" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Je hebt geen rechten om reacties bij dit bericht te bewerken." + +#: 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 "Deze reactie bevindt zich in de prullenbak. Haal het uit de prullenbak als je deze wilt bewerken." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Je staat op het punt de volgende reactie als spam te markeren:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Spam reactie" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Je staat op het punt de volgende reactie naar de prullenbak te verplaatsen:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Reactie naar prullenbak verplaatsen" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Je staat op het punt de volgende reactie te verwijderen:" \ No newline at end of file diff --git a/wp-content/languages/admin-pl_PL.mo b/wp-content/languages/admin-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..07d1bb611abf0d997d1f9ef14a302243e5f2eefe GIT binary patch literal 363725 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 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/about.php:27 +msgid "Thank you for updating! WordPress %s has lots of refinements we think you’ll love." +msgstr "Dziękujemy za wykonanie aktualizacji! WordPress %s posiada wiele udoskonaleń, które na pewno pokochasz." + +#: wp-admin/about.php:61 +msgid "With quicker access to crop and rotation tools, it’s now much easier to edit your images while editing posts. You can also scale images directly in the editor to find just the right fit." +msgstr "Szybszy dostęp do narzędzi służących do kadrowania i obracania, ułatwienia w edytowaniu zdjęć podczas tworzenia wpisów. Możesz również zmieniać rozmiar zdjęć bezpośrednio w edytorze, a wszystko po to, żeby je łatwiej dopasować." + +#: wp-admin/includes/class-wp-upgrader.php:2371 +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 "Zespół WordPressa chętnie pomoże. Przekaż ten email do %s jeśli chcesz, żeby nasz zespół pomógł w zapewnieniu poprawnego działania twojej strony." + +#: wp-admin/includes/class-wp-upgrader.php:2384 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Jeśli skontaktujesz się z nami, zrobimy co w naszej mocy, żebyś nie spotkał się z tym problemem ponownie." + +#: wp-admin/about.php:50 +msgid "A smoother media editing experience" +msgstr "Łatwiejsza edycja mediów" + +#: wp-admin/about.php:54 +msgid "Improved visual editing" +msgstr "Poprawiony wizualny edytor" + +#: wp-admin/about.php:55 +msgid "The updated visual editor has improved speed, accessibility, and mobile support." +msgstr "W zaktualizowanym edytorze wizualnym poprawiono szybkość, dostępność oraz działanie na urządzeniach mobilnych." + +#: wp-admin/about.php:56 +msgid "You can paste into the visual editor from your word processor without wasting time to clean up messy styling. (Yeah, we’re talking about you, Microsoft Word.)" +msgstr "Możesz wkleić tekst do edytora wizualnego z edytora tekstu, bez marnowania czasu, aby oczyścić bałaganiarską stylizację. (Tak, mówimy o tobie, Microsoft Word)." + +#: wp-admin/about.php:60 +msgid "Edit images easily" +msgstr "Prosta edycja obrazków" + +#: wp-admin/about.php:65 +msgid "Drag and drop your images" +msgstr "Przeciągaj i upuszczaj obrazki" + +#: wp-admin/about.php:66 +msgid "Uploading your images is easier than ever. Just grab them from your desktop and drop them onto the editor." +msgstr "Wgrywanie obrazków jest łatwiejsze niż kiedykolwiek. Przeciągnij je ze swojego pulpitu i upuść w edytorze." + +#: wp-admin/about.php:75 +msgid "Gallery previews" +msgstr "Podgląd galerii" + +#: wp-admin/about.php:76 +msgid "Galleries display a beautiful grid of images right in the editor, just like they do in your published post." +msgstr "Już w edytorze widać piękną siatkę, w której wyświetlają się obrazki z galerii, dokładnie tak jak będzie to wyglądać po publikacji." + +#: wp-admin/about.php:169 +msgid "Do more with audio and video" +msgstr "Funkcje związane z multimediami" + +#: wp-admin/about.php:170 +msgid "Images have galleries; now we’ve added simple audio and video playlists, so you can showcase your music and clips." +msgstr "Obrazki mają galerie. Teraz dodaliśmy listy odtwarzania dla plików audio oraz wideo, więc możesz zaprezentować swoją muzykę i filmy." + +#: wp-admin/about.php:190 +msgid "Live widget and header previews" +msgstr "Podgląd zmian w widgetach i nagłówkach" + +#: wp-admin/about.php:191 +msgid "Add, edit, and rearrange your site’s widgets right in the theme customizer. No “save and surprise” — preview your changes live and only save them when you’re ready." +msgstr "Dodawaj, edytuj i przestawiaj widżety bezpośrednio w konfiguratorze motywu. Podglądaj zmiany w czasie rzeczywistym i zapisz je jak już będą gotowe." + +#: wp-admin/about.php:192 +msgid "The improved header image tool also lets you upload, crop, and manage headers while customizing your theme." +msgstr "Poprawione narzędzie nagłówka pozwala dodawać, kadrować i zarządzać nimi podczas konfiguracji motywu." + +#: wp-admin/about.php:199 +msgid "Browse Themes" +msgstr "Przeglądaj motywy" + +#: wp-admin/about.php:196 +msgid "Stunning new theme browser" +msgstr "Wspaniała, nowa przeglądarka motywów" + +#: wp-admin/about.php:197 +msgid "Looking for a new theme should be easy and fun. Lose yourself in the boundless supply of free WordPress.org themes with the beautiful new theme browser." +msgstr "Szukanie nowego motywu powinno być łatwe i przyjemne. Zatrać się w mnogości bezpłatnych motywów WordPress.org z pięknej, nowej przeglądarki motywów." + +#: wp-admin/includes/template.php:1976 +msgid "New Feature: Live Widget Previews" +msgstr "Nowa funkcja: Podgląd widgeta na żywo " + +#: wp-admin/includes/template.php:1977 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Dodawaj, edytuj i używaj widgetów z poziomu konfiguratora motywu." + +#: wp-admin/includes/template.php:1977 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Podglądasz zmiany w czasie rzeczywistym i zapisujesz je, wtedy, gdy będziesz gotowy." + +#: wp-admin/about.php:212 +msgid "Semantic Captions and Galleries" +msgstr "Semantyczne podpisy i galerie" + +#: wp-admin/about.php:213 +msgid "Theme developers have new options for images and galleries that use intelligent HTML5 markup." +msgstr "Twórcy motywów znajdą nowe opcje dla zdjęć i galerii z zastosowaniem inteligentnych znaczników w HTML5." + +#: wp-admin/about.php:215 +msgid "Inline Code Documentation" +msgstr "Dokumentacja kodu w plikach" + +#: wp-admin/about.php:216 +msgid "Every action and filter hook in WordPress is now documented, along with expanded documentation for the media manager and customizer APIs." +msgstr "Wszystkie akcje i filtry WordPressa są teraz udokumentowane, wraz z rozszerzonymi informacjami o API menedżera mediów i personalizatora motywów." + +#: wp-admin/about.php:220 +msgid "Updated libraries: TinyMCE 4, jQuery 1.11, Backbone 1.1, Underscore 1.6, Plupload 2, MediaElement 2.14, Masonry 3." +msgstr "Zaktualizowano zewnętrzne biblioteki: TinyMCE 4, jQuery 1.11, Backbone 1.1, Underscore 1.6, Plupload 2, MediaElement 2.14, Masonry 3." + +#: wp-admin/about.php:222 +msgid "Improved Database Layer" +msgstr "Poprawiona obsługa baz danych" + +#: wp-admin/about.php:223 +msgid "Database connections are now more fault-resistant and have improved compatibility with PHP 5.5 and MySQL 5.6." +msgstr "Połączenia z bazą danych są teraz odporniejsze na zakłócenia i bardziej zgodne z PHP 5.5 i MySQL 5.6." + +#: wp-admin/about.php:226 +msgid "New Utility Functions" +msgstr "Nowe funkcje użytkowe" + +#: wp-admin/about.php:227 +msgid "Identify a hook in progress with doing_action() and doing_filter(), and manipulate custom image sizes with has_image_size() and remove_image_size()." +msgstr "Identyfikuj wykonywane hooki za pomocą funkcji doing_action() i doing_filter() oraz operuj na ustalonych przez siebie rozmiarach obrazków przy pomocy funkcji has_image_size() i remove_image_size()." + +#: wp-admin/about.php:228 +msgid "Plugins and themes registering custom image sizes can now register suggested cropping points. For example, prevent heads from being cropped out of photos with a top-center crop." +msgstr "Wtyczki i motywy rejestrujące niestandardowe rozmiary obrazków mogą od teraz sugerować punkty kadrowania – można zapobiec usunięciu ze zdjęć głów osób fotografowanych poprzez ustalenie kadrowania względem górnej, środkowej części obrazka." + +#: wp-admin/theme-install.php:236 +msgid "No ratings." +msgstr "Brak ocen." + +#: wp-admin/theme-install.php:156 +msgid "Filtering by:" +msgstr "Filtrowanie po:" + +#: wp-admin/theme-install.php:165 +msgid "No themes found. Try a different search." +msgstr "Nie znaleziono żadnego motywu. Spróbuj poszukać czegoś innego." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Kliknij na obrazek i zaznacz obszar do przycięcia." + +#: wp-admin/includes/image-edit.php:44 +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 "Możesz proporcjonalnie zmieniać wymiary oryginalnego obrazka. Aby uzyskać najlepsze efekty, należy to zrobić przed przycięciem lub obróceniem. Obrazki mogą być tylko zmniejszane." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Czerwony pasek po lewej stronie oznacza, że komentarz oczekuje na sprawdzenie." + +#: wp-admin/edit-form-advanced.php:266 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Użytkownicy skrótów klawiaturowych: Podczas pracy w edytorze wizualnym możecie użyć Alt + F10 w celu uzyskania dostępu do paska narzędzi." + +#: wp-admin/includes/image-edit.php:86 +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 "Proporcje to zależność pomiędzy szerokością a wysokością. Zachowaj je poprzez wciśnięcie klawisza shift podczas skalowania zaznaczonego obszaru. Proporcje możesz określić wpisując je w odpowiednie pola, np. 1:1 (kwadrat), 4:3, 16:9 itp." + +#: wp-admin/includes/image-edit.php:89 +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 "Po zaznaczeniu wybranego obszaru możesz go dostosować wprowadzając jego wymiar w pikselach. Najmniejszy wybrany obszar odpowiada rozmiarowi miniatury podanemu w ustawieniach mediów." + +#: wp-admin/includes/image-edit.php:119 +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 "Możesz edytować zdjęcie jednocześnie zachowując miniaturę. Np. miniaturą może być kwadrat pokazujący tylko część zdjęcia." + +#: wp-admin/includes/media.php:2689 +msgid "Displayed on attachment pages." +msgstr "Wyświetlane na stronach z załącznikami." + +#: wp-admin/theme-install.php:114 +msgctxt "themes" +msgid "Browse" +msgstr "Przeglądaj" + +#: wp-admin/includes/class-wp-comments-list-table.php:236 +msgid "All comment types" +msgstr "Wszystkie typy komentarzy" + +#: wp-admin/includes/class-wp-list-table.php:401 +#: wp-admin/includes/media.php:2360 +msgid "All dates" +msgstr "Dowolna data" + +#: wp-admin/includes/dashboard.php:738 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/theme-install.php:123 +msgctxt "themes" +msgid "Featured" +msgstr "Wyróżniony" + +#: wp-admin/theme-install.php:124 +msgctxt "themes" +msgid "Popular" +msgstr "Popularny" + +#: wp-admin/theme-install.php:125 +msgctxt "themes" +msgid "Latest" +msgstr "Ostatnio modyfikowany" + +#: wp-admin/users.php:46 +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 "Usuń pozwala usunąć użytkownika ze swojej strony, lecz nie usuwa stworzonych przez nich treści. Można również usunąć wielu użytkowników na raz za pomocą działań masowych." + +#: wp-admin/includes/upgrade.php:273 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Twoja nowa strona na WordPressie została pomyślnie zainstalowana pod adresem:\n" +"\n" +"%1$s\n" +"\n" +"Możesz się zalogować na konto administratora używając poniższych informacji:\n" +"\n" +"Nazwa użytkownika: %2$s\n" +"Hasło: %3$s\n" +"\n" +"Mamy nadzieję, że Twoja nowa strona sprawi Ci wiele radości. Dziękujemy!\n" +"\n" +"--zespół WordPressa\n" +"https://wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "Dostosowywanie modułów - W celu otwarcia lub zamknięcia modułu naciśnij jego pasek tytułowy. Zawartość niektórych modułów dodawanych przez wtyczki można dostosowywać. W takim przypadku po najechaniu kursorem na pasek tytułowy pojawi się link “Konfiguracja”." + +#: wp-admin/index.php:67 +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 "W skrócie - Wyświetla podsumowanie treści serwisu oraz wyświetla informacja o używanym szablonie i wersji WordPressa." + +#: wp-admin/maint/repair.php:101 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://pl.forums.wordpress.org/forum/zrob-to-sam-i-konfiguracja-wordpressa" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Powrót do edytora wpisu" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Dodaj motywy" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Wyróżnione motywy" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Popularne motywy" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Najnowsze Motywy" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Szukaj motywu" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Szukaj motywu..." + +#: wp-admin/theme-install.php:195 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Szczegóły i podgląd" + +#: wp-admin/users.php:48 +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 "W celu potwierdzenia, funkcja usuwania WordPress wyświetli ekran \"Usuń konta użytkowników z witryny\", na którym można ostatecznie usunąć zarówno użytkownika jak i zamieszczoną przez niego treść. Można również usunąć wielu użytkowników jednocześnie za pomocą funkcji \"Masowe działania\". " + +#: wp-admin/users.php:243 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Co zrobić z treścią, której autorem jest ten użytkownik?" +msgstr[1] "Co zrobić z treścią, której autorami są ci użytkownicy?" +msgstr[2] "Co zrobić z treścią, której autorami są ci użytkownicy?" + +#: wp-admin/users.php:246 +msgid "Delete all content." +msgstr "Skasuj całą treść." + +#: wp-admin/users.php:248 +msgid "Attribute all content to:" +msgstr "Przypisz całą treść do:" + +#: wp-admin/includes/ajax-actions.php:1433 +msgid "Type" +msgstr "Typ" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Dziękuję za tworzenie za pomocą WordPressa." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:99 +#: wp-admin/custom-header.php:140 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:278 wp-admin/edit-form-advanced.php:294 +#: wp-admin/edit-form-advanced.php:310 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:243 wp-admin/edit.php:200 wp-admin/edit.php:221 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:529 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:144 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:488 +#: wp-admin/upload.php:171 wp-admin/user-edit.php:54 wp-admin/user-new.php:185 +#: wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Forum (en)" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2518 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"TESTY WERSJI BETA?\n" +"=============\n" +"\n" +"Mail jest wysyłany tylko wtedy, kiedy korzystasz z deweloperskiej wersji WordPressa.\n" +"\n" +"Jeżeli uważasz, że ta awria to błąd w WordPressie, to czy możesz go zgłosić?\n" +" * Otwórz wątek na forum: https://wordpress.org/support/forum/alphabeta\n" +" * lub, jeżeli możesz, napisz zgłoszenie błędu: http://core.trac.wordpress.org/\n" +"\n" +"Dziękujemy! -- zespół WordPressa" + +#: wp-admin/includes/dashboard.php:1339 +msgid "Manage widgets" +msgstr "Zarządzaj widgetami" + +#: wp-admin/includes/dashboard.php:1341 +msgid "Manage menus" +msgstr "Zarządzaj menu" + +#: wp-admin/includes/meta-boxes.php:89 +msgid "Edit status" +msgstr "Edytuj status" + +#: wp-admin/includes/meta-boxes.php:135 +msgid "Edit visibility" +msgstr "Edytuj widoczność" + +#: wp-admin/includes/meta-boxes.php:195 +msgid "Browse revisions" +msgstr "Przeglądaj wersje" + +#: wp-admin/includes/meta-boxes.php:203 +msgid "Edit date and time" +msgstr "Edytuj datę i godzinę" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Szukaj wśród zainstalowanych..." + +#: wp-admin/update-core.php:464 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Informacja o dostępnej aktualizacji zostanie wyświetlona w pasku narzędzi i menu nawigacyjnym." + +#: wp-admin/update-core.php:472 +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 — Aktualizacja WordPressa to tylko jedno kliknięcie. Wystarczy, że po pojawieniu się informacji o dostępności nowej aktualizacji, wybrać przycisk „Aktualizuj teraz”." + +#: wp-admin/update-core.php:472 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "W większości przypadków WordPress automatycznie zainstaluje poprawki konserwacyjne i zabezpieczeń w tle." + +#: wp-admin/update-core.php:476 +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 "Tłumaczenia — Pliki tłumaczeń WordPressa są pobierane razem z pozostałymi aktualizacjami. Jeżeli jednak zdarzy się, że będą nieaktualny wystarczy kliknąć przycisk “Aktualizuj tłumaczenia”." + +#: wp-admin/update-core.php:463 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "Na tym ekranie można zaktualizować WordPressa do najnowszej wersji, a także zaktualizować motywy i wtyczki pochodzące z repozytoriów WordPress.org." + +#: wp-admin/update-core.php:473 +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 "Motywy i wtyczki — Aby zaktualizować wybrane motywy lub wtyczki, należy je zaznacz, a następnie kliknąć na odpowiednim przycisku „Aktualizuj”. Jeśli chcesz od razu zaktualizować wszystkie motywy lub wtyczki, należy użyć pola wyboru znajdującego się na górze każdej z sekcji." + +#: wp-admin/about.php:25 +msgid "Welcome to WordPress %s" +msgstr "Witaj w WordPressie %s" + +#: wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating to WordPress %s, the most beautiful WordPress yet." +msgstr "Dziękujemy za aktualizację WordPressa do wersji %s, najpiękniejszego jak dotąd WordPressa." + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "W celu zainstalowania motywu, należy wybrać przycisk „Dodaj nowy” i przejść do ekranu, na którym można przejrzeć lub przeszukać katalog motywów WordPressa. Motywy umieszczone w katalogu zostały zaprojektowane i zaprogramowywane przez osoby trzecie i są zgodne z licencją WordPressa. Aha, no i są darmowe!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Układ stały" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Układ płynny" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Układ responsywny" + +#: wp-admin/includes/dashboard.php:235 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s wpis" +msgstr[1] "%s wpisy" +msgstr[2] "%s wpisów" + +#: wp-admin/includes/dashboard.php:237 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s strona" +msgstr[1] "%s strony" +msgstr[2] "%s stron" + +#: wp-admin/includes/dashboard.php:252 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s komentarz" +msgstr[1] "%s komentarze" +msgstr[2] "%s komentarzy" + +#: wp-admin/includes/dashboard.php:258 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s w moderacji" +msgstr[1] "%s w moderacji" +msgstr[2] "%s w moderacji" + +#: wp-admin/includes/dashboard.php:729 +msgid "M jS" +msgstr "d M" + +#: wp-admin/includes/dashboard.php:734 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1161 +msgid "%s MB Space Allowed" +msgstr "Dopuszczalna przestrzeń dyskowa %s MB" + +#: wp-admin/includes/dashboard.php:1173 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "Wykorzystano %1$s MB, czyli %2$s%% miejsca" + +#: wp-admin/themes.php:203 wp-admin/themes.php:280 +msgid "Theme Details" +msgstr "Szczegóły motywu" + +#: wp-admin/options-reading.php:66 +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 "Kiedy ustawienie to jest aktywne, w boksie “W skrócie” wyświetlany jest tekst “Sugerowane jest nie indeksowanie witryny”, przypominający, że nie zezwolono wyszukiwarkom na indeksowanie witryny." + +#: wp-admin/includes/dashboard.php:40 +msgid "At a Glance" +msgstr "W skrócie" + +#: wp-admin/themes.php:207 wp-admin/themes.php:284 +msgctxt "theme" +msgid "Active:" +msgstr "Aktywny:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Z myślą o dostępności" + +#: wp-admin/themes.php:341 +msgid "This is a child theme of %s." +msgstr "Motyw potomny %s." + +#: wp-admin/themes.php:40 +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 "Ekran służy do zarządzania zainstalowanymi motywami. Obok standardowych motywów dołączonych do instalacji WordPressa istnieją również motywy tworzone przez osoby trzecie." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Najedź lub dotknij, aby zobaczyć przyciski aktywacji i podglądu na żywo." + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Kliknij na motyw aby zobaczyć jego nazwę, wersję, autora, opis, tagi i link do usunięcia." + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Kliknij Dostosuj dla aktualnego motywu albo Podejrzyj dla dowolnego innego motywu, aby zobaczyć podgląd." + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Aktualnie używany motyw jest wyróżniony i wyświetlany jako pierwszy." + +#: wp-admin/themes.php:72 +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 "Dotknij lub najedz na motyw, potem kliknij w Podgląd na żywo aby zobaczyć motyw wraz z opcjami, wyświetlony w widoku na cały ekran. Przycisk podglądu możesz też znaleźć na ekranie szczegółów motywu. Każdy zainstalowany motyw może być użyty w podglądzie i dostosowywany." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Podgląd motywu jest w pełni interaktywny – można przełączać się między poszczególnymi stronami aby zobaczyć, jak motyw wyświetla wpisy, archiwa oraz inne strony. Liczba opcji zależy od tego, czy wybrany motyw je obsługuje. Aby zapisać nowe ustawienia i włączyć motyw, kliknij przycisk „Zapisz i włącz”, znajdujący się nad menu." + +#: wp-admin/themes.php:74 +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 "Jeśli używasz małego monitora, zwiń panel narzędzia do personalizacji przy pomocy przycisku „Zwiń”, dzięki temu masz więcej miejsca na podgląd. Aby przywrócić panel, kliknij przycisk „Zwiń” ponownie." + +#: wp-admin/widgets.php:339 +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 "Aby aktywować widget, przeciągnij go na panel boczny lub kliknij na nim. Aby wyłączyć widget i usunąć jego ustawienia, przeciągnij go z powrotem." + +#: wp-admin/includes/template.php:2090 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "Ocena %1$s na podstawie %2$s głosu" +msgstr[1] "Ocena %1$s na podstawie %2$s głosów" +msgstr[2] "Ocena %1$s na podstawie %2$s głosów" + +#: wp-admin/includes/template.php:2094 +msgid "%s rating" +msgstr "Ocena %s" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Na ekranie wyświetlane są wszystkie witryny użytkownika w sieci. Można tutaj ustawić główną witrynę. Użytkownik może także użyć odnośników umieszczonych pod nazwą każdej z witryn, aby przejść na nią lub jej kokpit." + +#: wp-admin/includes/class-wp-upgrader.php:2559 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Błąd przywracania poprzedniej wersji: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "Error: [%1$s] %2$s" +msgstr "Błąd: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2487 +msgid "The following plugins were successfully updated:" +msgstr "Pomyślnie zaktualizowano następujące wtyczki:" + +#: wp-admin/includes/class-wp-upgrader.php:2488 +msgid "The following themes were successfully updated:" +msgstr "Następujące motywy zostały zaktualizowane:" + +#: wp-admin/includes/class-wp-upgrader.php:2489 +msgid "The following translations were successfully updated:" +msgstr "Następujące tłumaczenia zostały zaktualizowane:" + +#: wp-admin/includes/class-wp-upgrader.php:2500 +msgid "The following plugins failed to update:" +msgstr "Następujących wtyczek nie udało się zaktualizować:" + +#: wp-admin/includes/class-wp-upgrader.php:2501 +msgid "The following themes failed to update:" +msgstr "Następujących motywów nie udało się zaktualizować:" + +#: wp-admin/includes/class-wp-upgrader.php:2502 +msgid "The following translations failed to update:" +msgstr "Następujących tłumaczeń nie udało się zaktualizować:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Nie powiodło się przesłanie formularza. Proszę odświeżyć stronę i spróbować ponownie." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Opcje ekranu – Użyj zakładki Opcje ekranu i wybierz wyświetlane bloki kokpitu." + +#: wp-admin/index.php:68 +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 "Aktywność – Pokazuje nadchodzące zaplanowane wpisy, ostatnio opublikowane wpisy oraz ostatnio dodane komentarze do wpisów i pozwala na ich moderację." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Szybki szkic – Pozwala stworzyć nowy wpis i zapisać go jako szkic. Wyświetla również 5 ostatnio zaczętych szkiców wpisów." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "Nowości dotyczące WordPressa – Najnowsze informacje od twórców WordPressa z serwisu WordPress Planet oraz najpopularniejsze i najnowsze wtyczki." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "Nowości dotyczące WordPressa – Najnowsze informacje od twórców WordPressa z serwisu WordPress Planet." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Ups, nie masz uprawnień aby dodać nowy szkic." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Czy na pewno chcesz usunąć ten motyw?\n" +"\n" +"Kliknij „Anuluj” aby się cofnąć, „OK” aby skasować." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Dodaj nowy motyw" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Dodaj nowy" + +#: wp-admin/themes.php:227 wp-admin/themes.php:304 wp-admin/themes.php:334 +msgid "Update Available" +msgstr "Dostępna aktualizacja" + +#: wp-admin/themes.php:314 +msgid "Close overlay" +msgstr "Zamknij" + +#: wp-admin/themes.php:312 +msgid "Show previous theme" +msgstr "Pokaż poprzedni motyw" + +#: wp-admin/themes.php:313 +msgid "Show next theme" +msgstr "Pokaż następny motyw" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Dodaj widget" + +#: wp-admin/includes/dashboard.php:47 +msgid "Activity" +msgstr "Aktywność" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "WordPress site: %s" +msgstr "Witryna WordPressa: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "SUKCES: WordPress został zaktualizowany do %s" + +#: wp-admin/includes/class-wp-upgrader.php:2474 +msgid "FAILED: WordPress failed to update to %s" +msgstr "BŁĄD: Aktualizacja WordPressa do %s nie powiodła się" + +#: wp-admin/includes/class-wp-upgrader.php:2494 +msgid "SUCCESS: %s" +msgstr "SUKCES: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2508 +msgid "FAILED: %s" +msgstr "BŁĄD: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2530 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Wystąpiły błędy w trakcie aktualizacji w tle" + +#: wp-admin/includes/class-wp-upgrader.php:2532 +msgid "[%s] Background updates have finished" +msgstr "[%s] Aktualizacje w tle zostały zakończone" + +#: wp-admin/includes/class-wp-upgrader.php:2535 +msgid "UPDATE LOG" +msgstr "LOG AKTUALIZACJI" + +#: wp-admin/includes/dashboard.php:52 +msgid "Quick Draft" +msgstr "Szybki szkic" + +#: wp-admin/includes/dashboard.php:57 +msgid "WordPress News" +msgstr "Aktualności dotyczące WordPressa" + +#: wp-admin/includes/update.php:229 +msgid "WordPress %1$s running %2$s theme." +msgstr "Używasz WordPressa %1$s z motywem %2$s." + +#: wp-admin/includes/dashboard.php:471 +msgid "What’s on your mind?" +msgstr "O czym myślisz?" + +#: wp-admin/includes/dashboard.php:512 +msgctxt "drafts" +msgid "View all" +msgstr "Zobacz wszystkie" + +#: wp-admin/includes/dashboard.php:52 wp-admin/includes/dashboard.php:514 +msgid "Drafts" +msgstr "Szkice" + +#: wp-admin/includes/dashboard.php:655 +msgid "Publishing Soon" +msgstr "Oczekujące na publikację" + +#: wp-admin/includes/dashboard.php:662 +msgid "Recently Published" +msgstr "Ostatnio opublikowane" + +#: wp-admin/includes/dashboard.php:671 +msgid "No activity yet!" +msgstr "Brak aktywności!" + +#: wp-admin/includes/dashboard.php:724 +msgid "Today" +msgstr "Dzisiaj" + +#: wp-admin/includes/dashboard.php:726 +msgid "Tomorrow" +msgstr "Jutro" + +#: wp-admin/includes/dashboard.php:1069 +msgid "Popular Plugin" +msgstr "Popularna wtyczka" + +#: wp-admin/includes/dashboard.php:1167 wp-admin/includes/dashboard.php:1180 +msgid "Manage Uploads" +msgstr "Zarządzaj plikami" + +#: wp-admin/includes/class-wp-upgrader.php:1439 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "Aktualizacja nie może zostać zainstalowana, ponieważ nie można skopiować niektórych plików. Zwykle ten problem wynika z nieprawidłowo ustawionych uprawnień do dostępu do plików." + +#: wp-admin/includes/class-wp-upgrader.php:2333 +msgid "WordPress %s is also now available." +msgstr "Dostępny jest także WordPress %s." + +#: wp-admin/includes/class-wp-upgrader.php:2357 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Na twojej witrynie, znajdującej się pod adresem %1$s, wystąpił krytyczny błąd podczas próby aktualizacji WordPressa do wersji %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2397 +msgid "Your site was running version %s." +msgstr "Na witrynie używana była wersja %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:638 +#: wp-admin/update-core.php:349 wp-admin/update-core.php:627 +msgid "Update Translations" +msgstr "Zaktualizuj tłumaczenia" + +#: wp-admin/includes/class-wp-upgrader-skins.php:652 +#: wp-admin/includes/class-wp-upgrader.php:1998 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Aktualizacja tłumaczeń dla %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:1997 +msgid "Translations for %s" +msgstr "Tłumaczenia dla %s" + +#: wp-admin/includes/class-wp-upgrader.php:2296 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] WordPress został zaktualizowany do wersji %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2302 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] Dostępny jest WordPress w wersji %2$s. Prosimy o aktualizację!" + +#: wp-admin/includes/class-wp-upgrader.php:2307 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] PILNE: Twoja witryna może nie działać z powodu błędu aktualizacji" + +#: wp-admin/includes/class-wp-upgrader.php:2322 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Hej! Twoja witryna pod adresem %1$s została automatycznie zaktualizowana do WordPressa %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2325 +msgid "No further action is needed on your part." +msgstr "Z twojej strony nie jest wymagane żadne działanie." + +#: wp-admin/includes/class-wp-upgrader.php:2329 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Aby dowiedzieć się więcej o wersji %s, przejdź do ekranu „O WordPressie”:" + +#: wp-admin/includes/class-wp-upgrader.php:2342 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Proszę zaktualizować witrynę %1$s do WordPressa %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2349 +msgid "We tried but were unable to update your site automatically." +msgstr "Próbowaliśmy, ale nie udało nam się automatycznie zaktualizować twojej witryny." + +#: wp-admin/includes/class-wp-upgrader.php:2334 +#: wp-admin/includes/class-wp-upgrader.php:2351 +msgid "Updating is easy and only takes a few moments:" +msgstr "Aktualizacja jest łatwa i zajmuje tylko kilka chwil:" + +#: wp-admin/includes/class-wp-upgrader.php:2359 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Na twojej witrynie, znajdującej się pod adresem %1$s, wystąpił krytyczny błąd przy próbie aktualizacji WordPressa do najnowszej wersji – %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2361 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "To oznacza, że twoja witryna może być wyłączona lub nie działać prawidłowo. Bez paniki – da się to naprawić." + +#: wp-admin/includes/class-wp-upgrader.php:2363 +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 "Proszę teraz sprawdzić swoją witrynę. Możliwe, że wszystko działa prawidłowo. Jeśli wyświetlana jest informacja, że wymagana jest aktualizacja, powinno się ją wykonać:" + +#: wp-admin/includes/class-wp-upgrader.php:2380 wp-admin/update-core.php:464 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Pilnowanie, aby witryna była aktualna, jest ważna ze względu na bezpieczeństwo. Poza tym przeprowadzanie aktualizacji witryny czyni Internet bezpieczniejszym miejscem dla ciebie i twoich czytelników." + +#: wp-admin/includes/class-wp-upgrader.php:2374 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Jeśli napotkasz jakieś błędy lub będziesz potrzebować pomocy, wolontariusze na forum pomocy pl.wordpress.org mogą być w stanie ci pomóc." + +#: wp-admin/includes/class-wp-upgrader.php:2389 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Posiadasz też wtyczki lub motywy, które mogą zostać zaktualizowane. Zaktualizuj je teraz:" + +#: wp-admin/includes/class-wp-upgrader.php:2393 +msgid "The WordPress Team" +msgstr "zespół WordPressa" + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "We have some data that describes the error your site encountered." +msgstr "Mamy pewne dane, które opisują napotkany błąd." + +#: wp-admin/includes/class-wp-upgrader.php:2399 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Te informacje mogą przydać się firmie, u której masz hosting, wolontariuszom z forum pomocy technicznej lub znajomemu programiście, aby ci pomóc:" + +#: wp-admin/includes/class-wp-upgrader.php:2412 +msgid "Error code: %s" +msgstr "Kod błędu: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "BŁĄD: %s" + +#: wp-admin/includes/post.php:1434 +msgid "This content is currently locked." +msgstr "Ten obiekt jest w tej chwili zablokowany." + +#: wp-admin/includes/post.php:1436 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Jeśli go przejmiesz, %s przestanie móc go edytować." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "Jeśli zajdzie potrzeba ponownej instalacji wersji %s, będzie można to zrobić na tym ekranie lub po pobraniu paczki i własnoręcznym przeprowadzeniu instalacji:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Przyszłe aktualizacje zabezpieczeń zostaną automatycznie zainstalowane." + +#: wp-admin/update-core.php:337 wp-admin/update-core.php:345 +msgid "Translations" +msgstr "Tłumaczenia" + +#: wp-admin/update-core.php:338 +msgid "Your translations are all up to date." +msgstr "Wszystkie twoje tłumaczenia są aktualne." + +#: wp-admin/update-core.php:347 +msgid "Some of your translations are out of date." +msgstr "Niektóre spośród używanych tłumaczeń są nieaktualne." + +#: wp-admin/includes/class-wp-upgrader.php:1192 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Niektóre z używanych tłumaczeń wymagają aktualizacji. Teraz nastąpi ich aktualizacja. Prosimy o cierpliwość." + +#: wp-admin/includes/class-wp-upgrader.php:1193 +msgid "The translation is up to date." +msgstr "To tłumaczenie jest aktualne." + +#: wp-admin/includes/class-wp-upgrader.php:1195 +msgid "Downloading translation from %s…" +msgstr "Pobieranie tłumaczenia z %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1197 +msgid "Translation update failed." +msgstr "Aktualizacja tłumaczenia nie powiodła się." + +#: wp-admin/includes/class-wp-upgrader.php:1198 +msgid "Translation updated successfully." +msgstr "Tłumaczenie zostało zaktualizowane." + +#: wp-admin/includes/class-wp-upgrader.php:1987 +msgid "Updating theme: %s" +msgstr "Aktualizacja motywu: %s" + +#: wp-admin/includes/class-wp-upgrader.php:1993 +msgid "Updating plugin: %s" +msgstr "Aktualizacja wtyczki: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Brak wystarczającej ilości wolnego miejsca na dysku do ukończenia aktualizacji." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Komentarze muszą zostać zatwierdzone ręcznie" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Wyświetlane poniżej rozmiary określają maksymalną liczbę pikseli, z jakiej mogą się składać wymiary dodawanych do biblioteki mediów obrazków." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Domyślnie WordPress używa adresów URL, które zawierają pytajniki i masę cyfr; możliwe jest jednak ustawienie własnej struktury bezpośrednich adresów wpisów i adresów archiwów. Wprowadzenie takiej zmiany może poprawić czytelność, dostępność i wsteczną kompatybilność odnośników na witrynie. Przy tworzeniu formatu odnośników można użyć znaczników z listy dostępnych znaczników. Poniżej znajduje się kilka przykładów, które mogą pomóc ci ustawić pożądany format odnośników." + +#: wp-admin/theme-editor.php:33 +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 "Aktualizacja do nowszej wersji tego motywu spowoduje nadpisanie poczynionych w nim zmian. Aby tego uniknąć, rozważ utworzenie motywu potomnego, który będzie zawierał wprowadzone zmiany." + +#: wp-admin/user-new.php:335 +msgid "Create a brand new user and add them to this site." +msgstr "Utwórz nowe konto użytkownika i dodaj je do tej witryny." + +#: wp-admin/includes/ms.php:225 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Drogi użytkowniku,\n" +"\n" +"Podałeś ostatnio nowy adres e-mail administratora swojej witryny.\n" +"Jeśli to prawda, proszę kliknąć na poniższy odnośnik,\n" +"aby potwierdzić zmianę adresu:\n" +"###ADMIN_URL###\n" +"\n" +"Możesz spokojnie zignorować i usunąć tę wiadomość\n" +"jeśli nie chcesz zmieniać swojego adresu e-mail.\n" +"\n" +"Ta wiadomość została wysłana na adres ###EMAIL###\n" +"\n" +"Z pozdrowieniami,\n" +"zespół sieci ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:251 +msgid "Looking for %1$s in %2$s" +msgstr "Szukanie %1$s w %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:1329 +msgid "The language pack is missing either the .po or .mo files." +msgstr "W paczce z tłumaczeniem brak plików .po lub plików .mo." + +#: wp-admin/includes/class-wp-upgrader.php:1372 +msgid "Attempting to roll back to previous version." +msgstr "Próba przywrócenia poprzedniej wersji." + +#: wp-admin/includes/class-wp-upgrader.php:1373 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Z powodu błędu podczas aktualizacji przywrócona została poprzednia wersja WordPressa." + +#: wp-admin/includes/class-wp-upgrader.php:1980 +msgid "Updating to WordPress %s" +msgstr "Aktualizacja WordPressa do wersji %s" + +#: wp-admin/includes/class-wp-upgrader.php:1981 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:543 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "Suma kontrolna pliku (%1$s) nie zgadza się z oczekiwaną (%2$s)." + +#: wp-admin/includes/file.php:1148 +msgid "This password will not be stored on the server." +msgstr "To hasło nie zostanie zapisane na serwerze." + +#: wp-admin/includes/media.php:2753 +msgid "File size:" +msgstr "Rozmiar pliku:" + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Przygotowywanie się do zainstalowania najnowszej wersji…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Kopiowanie wymaganych plików…" + +#: wp-admin/install.php:200 +msgid "Please provide a valid username." +msgstr "Proszę wprowadzić nazwę istniejącego użytkownika." + +#: wp-admin/install.php:203 +msgid "The username you provided has invalid characters." +msgstr "Wprowadzona nazwa użytkownika zawiera niedopuszczane znaki." + +#: wp-admin/install.php:207 +msgid "Your passwords do not match. Please try again." +msgstr "Wprowadzone hasła nie zgadzają się ze sobą. Proszę spróbować ponownie." + +#: wp-admin/install.php:211 +msgid "You must provide an email address." +msgstr "Wprowadzenie adresu e-mail jest wymagane." + +#: wp-admin/install.php:215 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Przepraszamy, to nie jest prawidłowy adres e-mail. Adresy e-mail są postaci nazwauzytkownika@example.com." + +#: wp-admin/nav-menus.php:475 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Używany motyw nie obsługuje menu natywnie, ale menu można dodać do panelu bocznego przy użyciu widgetu „Własne menu” dostępnego na ekranie Widgety." + +#: wp-admin/nav-menus.php:479 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "Menu mogą być wyświetlane w miejscach określonych w używanym motywie, a także w panelach bocznych po dodaniu do nich widgetu „Własne menu” na ekranie Widgety. Jeśli twój motyw nie obsługuje własnych menu (domyślne motywy „%2$s” i „%3$s” obsługują je), możesz dowiedzieć się jak dodać tę funkcję do swojego motywu z dokumentacji, do której odnośnik znajduje się po prawej." + +#: wp-admin/nav-menus.php:502 +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 "Kliknięcie strzałki znajdującej się po prawej od każdego elementu menu spowoduje wyświetlenie standardowego zestawu opcji. Wyświetlanie dodatkowych opcje, takich jak celu odnośnika (atrybutu „target” HTML-a), klas CSS, relacji między odnośnikami i opisów odnośników, może zostać włączone lub wyłączone w karcie „Opcje ekranu”." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "Adres IP:" + +#: wp-admin/edit-tags.php:267 +msgid "Category added." +msgstr "Kategoria została dodana." + +#: wp-admin/edit-tags.php:268 +msgid "Category deleted." +msgstr "Kategoria została usunięta." + +#: wp-admin/edit-tags.php:269 +msgid "Category updated." +msgstr "Kategoria została zaktualizowana." + +#: wp-admin/edit-tags.php:270 +msgid "Category not added." +msgstr "Kategoria nie została dodana." + +#: wp-admin/edit-tags.php:271 +msgid "Category not updated." +msgstr "Kategoria nie została zaktualizowana." + +#: wp-admin/edit-tags.php:272 +msgid "Categories deleted." +msgstr "Kategorie zostały usunięte." + +#: wp-admin/edit-tags.php:276 +msgid "Tag added." +msgstr "Tag został dodany." + +#: wp-admin/edit-tags.php:277 +msgid "Tag deleted." +msgstr "Tag został usunięty." + +#: wp-admin/edit-tags.php:278 +msgid "Tag updated." +msgstr "Tag został zaktualizowany." + +#: wp-admin/edit-tags.php:279 +msgid "Tag not added." +msgstr "Tag nie został dodany." + +#: wp-admin/edit-tags.php:280 +msgid "Tag not updated." +msgstr "Tag nie został zaktualizowany." + +#: wp-admin/edit-tags.php:281 +msgid "Tags deleted." +msgstr "Tagi zostały usunięte." + +#: wp-admin/edit.php:238 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s wpis nie został zaktualizowany, ponieważ ktoś go edytuje." +msgstr[1] "%s wpisy nie zostały zaktualizowane, ponieważ ktoś je edytuje." +msgstr[2] "%s wpisów nie zostało zaktualizowanych, ponieważ ktoś je edytuje." + +#: wp-admin/edit.php:239 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s wpis został usunięty na zawsze." +msgstr[1] "%s wpisy zostały usunięte na zawsze." +msgstr[2] "%s wpisów zostało usuniętych na zawsze." + +#: wp-admin/edit.php:240 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s wpis został przeniesiony do kosza." +msgstr[1] "%s wpisy zostały przeniesione do kosza." +msgstr[2] "%s wpisów zostało przeniesionych do kosza." + +#: wp-admin/edit.php:241 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s wpis został przywrócony z kosza." +msgstr[1] "%s wpisy zostały przywrócone z kosza." +msgstr[2] "%s wpisów zostało przywróconych z kosza." + +#: wp-admin/edit.php:244 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s strona została zaktualizowana." +msgstr[1] "%s strony zostały zaktualizowane." +msgstr[2] "%s stron zostało zaktualizowanych." + +#: wp-admin/edit.php:245 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s strona nie została zaktualizowana, ponieważ ktoś ją edytuje." +msgstr[1] "%s strony nie zostały zaktualizowane, ponieważ ktoś je edytuje." +msgstr[2] "%s stron nie zostało zaktualizowanych, ponieważ ktoś je edytuje." + +#: wp-admin/edit.php:246 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s strona została usunięta na zawsze." +msgstr[1] "%s strony zostały usunięte na zawsze." +msgstr[2] "%s stron zostało usuniętych na zawsze." + +#: wp-admin/edit.php:247 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s strona została przeniesiona do kosza." +msgstr[1] "%s strony zostały przeniesione do kosza." +msgstr[2] "%s stron zostało przeniesionych do kosza." + +#: wp-admin/edit.php:248 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s strona została przywrócona z kosza." +msgstr[1] "%s strony zostały przywrócone z kosza." +msgstr[2] "%s stron zostało przywróconych z kosza." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Porównaj różne wersje klikając z boku strony w „Porównaj dowolne dwie wersje”." + +#: wp-admin/includes/template.php:1948 +msgid "Compare Revisions" +msgstr "Porównaj wersje" + +#: wp-admin/includes/template.php:1949 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Zobacz, porównaj lub przywróć starsze wersje tego elementu na ulepszonym ekranie wersji." + +#: wp-admin/includes/template.php:1962 +msgid "Edit Lock" +msgstr "Edytuj blokadę" + +#: wp-admin/includes/template.php:1963 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Ktoś inny edytuje ten element. Kiedy edycja elementu przez inną osobę zostanie zakończona, informacja o blokadzie zostanie ukryta bez konieczności odświeżania tego ekranu." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Porównaj dowolne dwie wersje" + +#: wp-admin/includes/media.php:280 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "„%1$s” z albumu „%2$s”, autor: %3$s." + +#: wp-admin/includes/media.php:283 +msgid "\"%1$s\" from %2$s." +msgstr "„%1$s” z albumu „%2$s”." + +#: wp-admin/includes/media.php:286 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" autor: %2$s." + +#: wp-admin/includes/media.php:288 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:187 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Konfiguracja witryny umożliwia przechowywanie tylko %s ostatnich wersji." + +#: wp-admin/includes/meta-boxes.php:189 wp-admin/includes/meta-boxes.php:192 +msgid "Revisions: %s" +msgstr "Wersja: %s" + +#: wp-admin/includes/meta-boxes.php:195 +msgctxt "revisions" +msgid "Browse" +msgstr "Przeglądaj" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Automatycznie zapisano, autor: %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Autor aktualnej wersji to: %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Przywróć tę wersję" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Wersja stworzona przez %s" + +#: wp-admin/edit-form-advanced.php:381 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Stracono połączenie. Zapisywanie będzie wyłączone dopóki nie będzie połączenia." + +#: wp-admin/edit-form-advanced.php:382 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Na wszelki wypadek, utworzono kopię z danych znajdujących się przeglądarce." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Przepraszamy, ale coś poszło nie tak. Zapytanie porównujące nie może zostać załadowane." + +#: wp-admin/custom-background.php:306 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Tło" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Wprowadź nowe hasło ponownie" + +#: wp-admin/user-new.php:393 +msgid "Repeat Password" +msgstr "Wprowadź hasło ponownie" + +#: wp-admin/includes/nav-menu.php:1168 +msgid "Add menu items from the column on the left." +msgstr "Z kolumny po lewej można dodawać elementy do menu." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Wtyczki rozszerzają możliwości WordPressa. Można je zainstalować korzystając z Repozytorium wtyczek WordPress lub ładując spakowaną w .zip wtyczkę za pomocą tej strony." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Pakiet nie zawiera plików." + +#: wp-admin/includes/class-wp-upgrader.php:796 +msgid "The theme contains no files." +msgstr "Motyw nie zawiera plików." + +#: wp-admin/includes/class-wp-upgrader-skins.php:191 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "W czasie aktualizacji %1$s wystąpił błąd: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Przełączanie między wersjami realizuje się przez przeciąganie wskaźnika w lewo lub prawo lub używając przycisków poprzednia i następna." + +#: wp-admin/press-this.php:613 +msgid "Loading…" +msgstr "Ładowanie…" + +#: wp-admin/upload.php:102 +msgid "Error in moving to trash." +msgstr "Wystąpił błąd w czasie przenoszenia do kosza." + +#: wp-admin/upload.php:114 +msgid "Error in restoring from trash." +msgstr "Wystąpił błąd w przywracaniu z kosza." + +#: wp-admin/post.php:246 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Próbujesz przenieść do kosza nieistniejący obiekt." + +#: wp-admin/post.php:270 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Próbujesz przywrócić z kosza nieistniejący obiekt." + +#: wp-admin/post.php:289 +msgid "This item has already been deleted." +msgstr "Wybrany obiekt został już skasowany." + +#: wp-admin/nav-menus.php:708 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Przenoś elementy aby je ustawić. Kliknij w strzałkę po prawej, żeby wyświetlić dodatkowe opcje." + +#: wp-admin/nav-menus.php:492 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Jeżeli do nie stworzono żadnego menu, należy użyć utwórz nowe menu." + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Ekran służy do zarządzania wersjami wpisów." + +#: wp-admin/revision.php:106 +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 "Wersje są zapisanymi kopiami wpisów i stron, tworzonymi zawsze przy zapisie oraz jako cykliczna kopia automatyczna. Na czerwono, po lewej stronie, zaznaczono treści usunięte, natomiast na zielono po prawej, zaznaczono treści dodane." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Na tym ekranie można podejrzeć, porównać oraz przywrócić wersje:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "W celu przywrócenia poprzedniej wersji, wybierz Przywróć Wersję." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Revisions Management" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Do:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Autor:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Poprzednia" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Następna" + +#: wp-admin/nav-menus.php:369 +msgid "Menu locations updated." +msgstr "Umiejscowienie menu zostało zaktualizowane." + +#: wp-admin/includes/revision.php:171 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M @ H:i" + +#: wp-admin/includes/media.php:295 +msgid "%1$s by %2$s." +msgstr "Album „%1$s”, autor: „%2$s”." + +#: wp-admin/includes/media.php:307 +msgid "Released: %d." +msgstr "Rok wydania: %d." + +#: wp-admin/includes/media.php:312 +msgid "Track %1$s of %2$s." +msgstr "Utwór %1$s z %2$s." + +#: wp-admin/includes/media.php:314 +msgid "Track %1$s." +msgstr "Utwór %1$s." + +#: wp-admin/includes/media.php:318 +msgid "Genre: %s." +msgstr "Gatunek: %s." + +#: wp-admin/includes/media.php:2772 +msgid "Bitrate:" +msgstr "Przepływność:" + +#: wp-admin/includes/media.php:2809 +msgid "Audio Format:" +msgstr "Format pliku:" + +#: wp-admin/includes/media.php:2810 +msgid "Audio Codec:" +msgstr "Kodek dźwięku:" + +#: wp-admin/includes/post.php:1473 +msgid "Saving revision..." +msgstr "Zapisywanie wersji…" + +#: wp-admin/includes/post.php:1474 +msgid "Your latest changes were saved as a revision." +msgstr "Twoje ostatnie zmiany zostały zapisane jako wersja tego wpisu." + +#: wp-admin/nav-menus.php:478 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Ten ekran służy do zarządzania własnymi menu nawigacyjnymi." + +#: wp-admin/nav-menus.php:480 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "Na tym ekranie możesz:" + +#: wp-admin/nav-menus.php:481 +msgid "Create, edit, and delete menus" +msgstr "Tworzyć, edytować i usuwać menu" + +#: wp-admin/nav-menus.php:482 +msgid "Add, organize, and modify individual menu items" +msgstr "Dodawać, porządkować i modyfikować elementy istniejących menu" + +#: wp-admin/nav-menus.php:490 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Leżący na górze boks z menu służy do wyboru menu do zmiany w edytorze znajdującym się poniżej." + +#: wp-admin/nav-menus.php:491 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "W celu edycji istniejącego menu, należy wybrać je z listy oraz kliknąć Wybierz" + +#: wp-admin/nav-menus.php:493 +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 "Skorzystaj z dodatkowych ustawień aby dodać lokacje do wybranego menu. Aby przypisać menu do wszystkich lokacji, należy, na górze ekranu, wybrać zakładkę Zarządzaj Lokacjami." + +#: wp-admin/nav-menus.php:497 +msgid "Menu Management" +msgstr "Zarządzanie menu" + +#: wp-admin/nav-menus.php:501 +msgid "Each custom 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 "Każde menu może zawierać odnośniki do stron, kategorii, własnych adresów URL oraz do innych, niestandardowych typów zawartości. Dodawaj odnośniki do menu, wybierając elementy z rozwijalnych pół z lewej kolumny." + +#: wp-admin/nav-menus.php:503 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Możliwe jest jednoczesne dodawanie jednego lub wielu elementów poprzez zaznaczenie pól wyboru przy wybranych elementach i kliknięcie przycisku „Dodaj do menu”" + +#: wp-admin/nav-menus.php:504 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Aby dodać własny odnośnik należy: rozwinąć sekcję Odnośniki i wprowadzić URL i treść odnośnika. Potem należy kliknąć Dodaj do menu" + +#: wp-admin/nav-menus.php:505 +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 "Aby zmienić kolejność elementów w menu, przeciągnij i upuść je przy pomocy myszy, lub skrótów klawiaturowych. Przeciągnij lub przenieś pozycję lekko w prawo, aby uczynić ją podmenu elementu znajdującego się ponad nią." + +#: wp-admin/nav-menus.php:506 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Aby skasować element z menu należy go rozwinąć i skorzystać z odnośnika Usuń" + +#: wp-admin/nav-menus.php:510 +msgid "Editing Menus" +msgstr "Edytowanie menu" + +#: wp-admin/nav-menus.php:514 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Ekran służy do przypisywania menu do lokacji w używanym motywie." + +#: wp-admin/nav-menus.php:515 +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 "Aby przypisać menu do więcej niż jednej lokacji należy wybrać menu w każdej wymaganej lokacji. Po zakończeniu należy użyć przycisku Zapisz zmiany" + +#: wp-admin/nav-menus.php:516 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Aby edytować menu przypisane do określonego miejsca w motywie, kliknij znajdujący się obok niego odnośnik „Edytuj”" + +#: wp-admin/nav-menus.php:517 +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 "Aby utworzyć nowe menu i automatycznie umieścić je w określonym miejscu w motywie, kliknij odnośnik „Użyj nowego menu”" + +#: wp-admin/nav-menus.php:537 +msgid "Edit Menus" +msgstr "Edytuj menu" + +#: wp-admin/nav-menus.php:539 +msgid "Manage Locations" +msgstr "Zarządzaj rozmieszczeniem" + +#: wp-admin/nav-menus.php:556 wp-admin/nav-menus.php:562 +msgid "Theme Location" +msgstr "Położenie motywu" + +#: wp-admin/nav-menus.php:557 wp-admin/nav-menus.php:563 +msgid "Assigned Menu" +msgstr "Przypisane menu" + +#: wp-admin/nav-menus.php:572 +msgid "Select a Menu" +msgstr "Wybierz menu" + +#: wp-admin/nav-menus.php:584 +msgctxt "menu" +msgid "Edit" +msgstr "Edytuj" + +#: wp-admin/nav-menus.php:590 +msgctxt "menu" +msgid "Use new menu" +msgstr "Użyj nowego menu" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Przywróć wybraną wersję" + +#: wp-admin/nav-menus.php:389 +msgid "Move up one" +msgstr "Przesuń do góry" + +#: wp-admin/nav-menus.php:390 +msgid "Move down one" +msgstr "Przesuń w dół" + +#: wp-admin/nav-menus.php:391 +msgid "Move to the top" +msgstr "Przenieś na górę" + +#: wp-admin/nav-menus.php:393 +msgid "Move under %s" +msgstr "Przenieś pod %s" + +#: wp-admin/nav-menus.php:395 +msgid "Move out from under %s" +msgstr "Przenieś spod %s" + +#: wp-admin/nav-menus.php:397 +msgid "Under %s" +msgstr "Pod %s" + +#: wp-admin/nav-menus.php:399 +msgid "Out from under %s" +msgstr "Spod %s" + +#: wp-admin/nav-menus.php:401 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Element menu %2$d z %3$d." + +#: wp-admin/nav-menus.php:403 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Element podmenu %2$d z %3$s." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Możliwości" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Odmówiono: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Przenieś" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "W górę" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "W dół" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Na górę" + +#: wp-admin/nav-menus.php:707 +msgid "Menu Structure" +msgstr "Struktura menu" + +#: wp-admin/nav-menus.php:727 +msgid "Menu Settings" +msgstr "Ustawienia menu" + +#: wp-admin/includes/template.php:2037 +msgid "The backup of this post in your browser is different from the version below." +msgstr "Kopia znajdująca się w twojej przeglądarce różni się od prezentowanej poniżej." + +#: wp-admin/includes/template.php:2038 +msgid "Restore the backup." +msgstr "Przywróć kopię." + +#: wp-admin/includes/template.php:2041 +msgid "Post restored successfully." +msgstr "Udało się przywrócić wpis." + +#: wp-admin/includes/template.php:2042 +msgid "Undo." +msgstr "Cofnij." + +#: wp-admin/includes/ajax-actions.php:1004 +msgid "Draft created on %1$s at %2$s" +msgstr "Szkic został utworzony %1$s o %2$s" + +#: wp-admin/includes/misc.php:728 +msgid "%s has taken over and is currently editing." +msgstr "%s przejął i edytuje." + +#: wp-admin/includes/post.php:1459 +msgid "Take over" +msgstr "Przejmij" + +#: wp-admin/post.php:256 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Nie możesz tego wyrzucić, ponieważ jest to edytowane przez %s." + +#: wp-admin/theme-install.php:250 +msgid "Previous" +msgstr "Poprzedni" + +#: wp-admin/nav-menus.php:615 +msgid "Edit your menu below, or create a new menu." +msgstr "Możesz edytować poniższe menu lub utworzyć nowe." + +#: wp-admin/nav-menus.php:620 +msgid "Select a menu to edit:" +msgstr "Wybierz menu do edycji:" + +#: wp-admin/nav-menus.php:661 +msgid "or create a new menu." +msgstr "lub utworzyć nowe menu." + +#: wp-admin/includes/ms.php:605 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Dziękujemy za wykonanie aktualizacji! Proszę odwiedzić stronę Zaktualizuj sieć, aby zaktualizować wszystkie witryny." + +#: wp-admin/setup-config.php:295 +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 "W porządku, złotko! Udało ci się przebrnąć przez tę część instalacji. WordPress może teraz połączyć się z twoją bazą danych. Jeśli wszystko gotowe, czas na…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "podmenu" + +#: wp-admin/includes/nav-menu.php:597 +msgid "Link Text" +msgstr "Tekst odnośnika" + +#: wp-admin/includes/nav-menu.php:1329 +msgid "%1$s has been updated." +msgstr "Menu %1$s zostało zaktualizowane." + +#: wp-admin/nav-menus.php:263 +msgid "Selected menus have been successfully deleted." +msgstr "Wybrane menu zostało skasowane." + +#: wp-admin/nav-menus.php:623 +msgid "-- Select --" +msgstr "-- Wybierz --" + +#: wp-admin/nav-menus.php:697 +msgid "Menu 1" +msgstr "Menu 1" + +#: wp-admin/nav-menus.php:708 +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 "Możesz edytować menu dodając i usuwając wybrane elementy. Ustaw kolejność, przenosząc poszczególne pozycje. Wybierz Utwórz Menu żeby zapisać zmiany." + +#: wp-admin/nav-menus.php:721 +msgid "Give your menu a name above, then click Create Menu." +msgstr "W powyższym polu wpisz nazwę nowego menu i kliknij przycisk „Utwórz menu”." + +#: wp-admin/nav-menus.php:740 +msgid "Auto add pages" +msgstr "Automatycznie dodawaj strony" + +#: wp-admin/nav-menus.php:741 +msgid "Automatically add new top-level pages to this menu" +msgstr "Do tego menu automatycznie dodawaj strony najwyższego poziomu." + +#: wp-admin/nav-menus.php:747 +msgid "Theme locations" +msgstr "Położenie motywu" + +#: wp-admin/nav-menus.php:752 +msgid "(Currently set to: %s)" +msgstr "(Ustawione: %s)" + +#: wp-admin/plugin-editor.php:134 +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 "Menu „Dokumentacja” pod edytorem wyświetla listę funkcji języka PHP, które zostały znalezione w edytowanym pliku wtyczki. Kliknięcie „Zobacz dokumentację” powoduje przejście do strony internetowej z informacjami o danej funkcji." + +#: wp-admin/plugin-editor.php:250 wp-admin/theme-editor.php:211 +msgid "Look Up" +msgstr "Zobacz dokumentację" + +#: wp-admin/theme-editor.php:29 +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 "Na ekranie edycji plików PHP znajduje się pole, za pomocą którego można przejść do dokumentacji funkcji znajdujących się w edytowanym pliku – kliknięcie przycisku „Zobacz dokumentację” przenosi do strony internetowej z dokumentacją danej funkcji." + +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/misc.php:693 +msgid "%s is currently editing" +msgstr "W trakcie edycji przez: %s" + +#: wp-admin/includes/dashboard.php:1348 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:315 +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 "Możesz wgrywać i dodawać materiały (obrazy, dźwięki, dokumenty itd.) klikając przycisk Dodaj medium. Jeżeli chcesz dodać plik do wpisu lub strony, to możesz wybrać wśród wcześniej dodanych lub po prostu wgrać nowy. W celu utworzenia galerii obrazów, należy wybrać obrazy do dodania oraz kliknąć przycisk „Utwórz nową galerię”." + +#: wp-admin/edit-form-advanced.php:316 +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 "Możesz również dodawać materiały z popularnych serwisów, takich jak Twitter, YouTube czy Flickr, wklejając do wpisu lub strony odnośnik prowadzący do wybranej treści. Taki odnośnik musi być pojedynczą linią. Więcej o osadzaniu treści można przeczytać w Codex (en)." + +#: wp-admin/includes/template.php:1938 +msgid "New Media Manager" +msgstr "Nowy Menedżer Mediów" + +#: wp-admin/includes/template.php:1939 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Wgrywanie plików i tworzenie galerii zyskało zupełnie nowy wygląd. Sprawdź go!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Twój serwer nie wspiera obracania obrazków." + +#: wp-admin/includes/bookmark.php:311 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "W celu zarządzania odnośnikami należy zainstalować wtyczkę Link Manager." + +#: wp-admin/includes/dashboard.php:1336 +msgid "Manage widgets or menus" +msgstr "Zarządzaj widgetami lub menu" + +#: 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 "Można ustawić własny obrazek jako tło strony – wystarczy wysłać obrazek i przyciąć go do odpowiedniego rozmiaru, a będzie on od razu widoczny. Można kliknąć przycisk „Wybierz obrazek”, aby wybrać jeden z wcześniej załadowanych do biblioteki mediów. Jednocześnie można wybrać: czy obrazek będzie wyświetlany raz, czy też będzie powtarzany, czy ma się przewijać wraz ze stroną oraz w której części ma się wyświetlać." + +#: wp-admin/custom-header.php:134 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "Nie zapomnij nacisnąć „Zapisz zmiany” kiedy zakończysz!" + +#: wp-admin/edit-form-advanced.php:256 +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 "Choć nie można zmienić pozycji pola tytułu oraz pola edycji wpisu, to można w dowolny sposób wybrać położenie pozostałych modułów. Ich pozycje można zmienić w bardzo prosty sposób, po prostu wystarczy złapać za nagłówek i przeciągnąć w nowe miejsce. Można wybrać moduły, które będą wyświetlane. Należy użyć zakładki Opcje ekranu, żeby wyświetlić panel zarządzania modułami lub wybrać układ pomiędzy dwukolumnowym, a jednokolumnowym," + +#: wp-admin/edit-form-advanced.php:320 +msgid "Inserting Media" +msgstr "Dodawanie mediów" + +#: wp-admin/edit-form-advanced.php:326 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Moduły zawierają ustawienia tego jak będzie się wyświetlać treść w witrynie, włączając w to:" + +#: wp-admin/edit-form-advanced.php:330 +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 "Format wpisu – ustawienie służy do określenia w jaki sposób motyw ma wyświetlać wpis. Na witrynie można mieć zwykłe wpisy, które składają się z tytułu i akapitów, jak i krótkie notatki na marginesie, które nie mają tytułu i które są tylko krótkimi fragmentami tekstu. Więcej informacji na temat dostępnych formatów wpisów znajduje się w serwisie Codex. Wszystkich formatów wpisów jest 10, ale używany motyw korzysta tylko z tych, które zostały w nim zaimpementowane." + +#: wp-admin/edit-form-advanced.php:341 +msgid "Publish Settings" +msgstr "Ustawienia publikacji" + +#: wp-admin/edit-tags.php:221 +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 "Rodzic – Kategorie, w przeciwieństwie do tagów, posiadają hierarchię. Można utworzyć kategorię „Muzyka”, a jako jej podkategorie dodać „Jazz” i „Rock”. Aby utworzyć podkategorię, należy w polu Rodzic wybrać kategorię nadrzędną." + +#: wp-admin/widgets.php:68 +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 "Po włączeniu nowego motywu, często zmienia się liczba i rozmieszczenie bocznych paneli, co czasem utrudnia płynne przełączanie. Jeżeli został zmieniony motyw i brakuje widgetów, należy przewinąć stronę w dół. Nieużywane aktualnie widgety znajdują się w module Nieużywane widgety." + +#: wp-admin/includes/media.php:2536 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Używasz skryptu, który pozwala na wysyłanie wielu plików naraz. Jeżeli coś nie działa, to użyj zwykłego dodawania pliku." + +#: wp-admin/async-upload.php:60 +msgctxt "media item" +msgid "Edit" +msgstr "Edytuj" + +#: wp-admin/custom-header.php:635 +msgctxt "color" +msgid "Default: %s" +msgstr "Domyślny: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:165 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Wgrany do" + +#: wp-admin/custom-background.php:357 wp-admin/custom-header.php:781 +#: wp-admin/includes/ajax-actions.php:1614 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Nieprawidłowy format pliku graficznego. Proszę spróbować ponownie." + +#: wp-admin/custom-background.php:263 +msgid "Choose a Background Image" +msgstr "Wybierz obrazek tła" + +#: wp-admin/custom-header.php:546 +msgid "Choose a Custom Header" +msgstr "Wybierz własny nagłówek" + +#: 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 "Można wybrać kolor tła klikając przycisk Wybierz kolor w celu wybrania go z palety. Alternatywą jest wpisanie szesnastkowego kodu koloru np. „#ff0000” dla czerwonego." + +#: wp-admin/custom-header.php:133 +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 "W sekcji Tekst nagłówka można wybrać czy na witrynie ma się on pokazywać oraz wybrać kolor przez kliknięcie przycisku „Wybierz kolor”. Okno wyboru koloru pozwala na wybranie z plety kolorów lub wpisanie właściwej, zgodnej z HTML, wartości szesnastkowej np. “#f00” dla czerwonego." + +#: wp-admin/customize.php:124 +msgid "Theme Customizer Options" +msgstr "Opcje personalizacji motywu" + +#: wp-admin/options-reading.php:65 +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 "Można wybrać, czy witryna może być przeszukiwana przez roboty, usługi pingujące i pająki. Jeżeli chcemy aby tego typu usługi omijały witrynę, należy zaznaczyć pole „Nie pozwalaj wyszukiwarkom indeksować swojej witryny” i kliknąć przycisk „Zapisz zmiany”, znajdujący się u dołu ekranu. Proszę pamiętać, że witryna nie stanie się w ten sposób niedostępną i nadal będzie można ją odwiedzać." + +#: wp-admin/includes/dashboard.php:1331 +msgid "More Actions" +msgstr "Więcej" + +#: wp-admin/includes/dashboard.php:1346 +msgid "Turn comments on or off" +msgstr "Włącz lub wyłącz możliwość komentowania" + +#: wp-admin/includes/dashboard.php:1348 +msgid "Learn more about getting started" +msgstr "Dowiedz się więcej na temat tego jak rozpocząć pracę z WordPressem (en)" + +#: wp-admin/includes/media.php:2720 +msgid "File URL:" +msgstr "URL pliku:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "W kolumnie W odpowiedzi na znajdują się trzy elementy. Nazwa obiektu, do którego komentarz się odnosi, prowadzi do jego edycji. Napis „Zobacz wpis” pozwala obejrzeć wpis. Mały dymek z liczbą informuje, ile komentarzy do danego wpisu zostało wysłanych. Jeśli jest on szary, wszystkie komentarze przeszły przez proces moderacji, natomiast jeśli jest niebieski, do danego wpisu napisano komentarze, które nie zostały jeszcze ani odrzucone, ani zatwierdzone. Kliknięcie w dymek spowoduje wyświetlenie komentarzy danego danego wpisu." + +#: wp-admin/includes/ms.php:391 +msgid "Used: %1$s%% of %2$s" +msgstr "Wykorzystane: %1$s%% z %2$s" + +#: wp-admin/users.php:234 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s Bieżący użytkownik nie zostanie skasowany." + +#: wp-admin/users.php:236 wp-admin/users.php:338 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:334 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s Bieżący użytkownik nie może zostać usunięty." + +#: wp-admin/users.php:336 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s Przepraszamy, ale nie posiadasz uprawnień do usunięcia tego użytkownika." + +#: wp-admin/users.php:224 +msgid "Please select an option." +msgstr "Proszę wybrać opcję." + +#: wp-admin/includes/ms.php:283 +msgid "ERROR: The email address is already used." +msgstr "BŁĄD: Ten adres email jest już używany." + +#: wp-admin/includes/image-edit.php:225 wp-admin/includes/image-edit.php:290 +#: wp-admin/includes/image-edit.php:409 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image powinna być obiektem WP_Image_Editor" + +#: wp-admin/includes/image-edit.php:337 +msgid "Use WP_Image_Editor::rotate" +msgstr "Należy użyć WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:359 +msgid "Use WP_Image_Editor::flip" +msgstr "Należy użyć WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1169 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "Grupa ustawień prywatności została usunięta. Proszę użyć innej grupy ustawień." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress nie pobiera aktualizacji z Update Services ze względu na wybrane ’s ustawienia widoczności." + +#: wp-admin/includes/class-wp-themes-list-table.php:201 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:298 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:312 +msgid "Search Engines Discouraged" +msgstr "Wyszukiwarki są proszone o nieindeksowanie witryny" + +#: wp-admin/includes/dashboard.php:1302 +msgid "Welcome to WordPress!" +msgstr "Witaj w WordPressie!" + +#: wp-admin/includes/dashboard.php:1303 +msgid "We’ve assembled some links to get you started:" +msgstr "Kilka najważniejszych odnośników:" + +#: wp-admin/includes/dashboard.php:1306 +msgid "Get Started" +msgstr "Zaczynamy" + +#: wp-admin/includes/dashboard.php:1310 +msgid "or, change your theme completely" +msgstr "lub wybierz inny motyw" + +#: wp-admin/includes/dashboard.php:1314 +msgid "Next Steps" +msgstr "Następne kroki" + +#: wp-admin/includes/dashboard.php:1317 wp-admin/includes/dashboard.php:1320 +msgid "Edit your front page" +msgstr "Edytuj stronę startową" + +#: wp-admin/includes/dashboard.php:1318 wp-admin/includes/dashboard.php:1321 +msgid "Add additional pages" +msgstr "Dodaj strony" + +#: wp-admin/includes/dashboard.php:1322 +msgid "Add a blog post" +msgstr "Dodaj wpis" + +#: wp-admin/includes/dashboard.php:1324 +msgid "Write your first blog post" +msgstr "Napisz swój pierwszy wpis na blogu" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Add an About page" +msgstr "Dodaj stronę o sobie" + +#: wp-admin/includes/dashboard.php:1327 +msgid "View your site" +msgstr "Zobacz swoją witrynę" + +#: wp-admin/includes/meta-boxes.php:299 +msgid "Uploaded on: %1$s" +msgstr "Wgrany do: %1$s" + +#: wp-admin/includes/plugin-install.php:210 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Przeglądaj wtyczki dodane do ulubionych w witrynie WordPress.org." + +#: wp-admin/includes/plugin-install.php:214 +msgid "Your WordPress.org username:" +msgstr "Twoja nazwa użytkownika w WordPress.org:" + +#: wp-admin/includes/plugin-install.php:216 +msgid "Get Favorites" +msgstr "Pobierz Ulubione" + +#: wp-admin/includes/plugin.php:1727 wp-admin/includes/plugin.php:1732 +#: wp-admin/includes/plugin.php:1755 wp-admin/includes/plugin.php:1760 +#: wp-admin/includes/template.php:1126 wp-admin/includes/template.php:1131 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "Grupa ustawień \"%s\" została usunięta. Proszę użyć innej grupy ustawień." + +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:419 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Witaj w WordPressie %1$s. Zostaniesz przekierowany do strony O WordPressie. Jeżeli tak się nie stało, kliknij tutaj." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "Możesz zmienić ustawienia kanału RSS, włączając takie rzeczy jak liczba wpisów oraz wybór między pełną treścią, a zajawką." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Widoczność dla wyszukiwarek" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Pozwól wyszukiwarkom indeksować witrynę" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Proś wyszukiwarki o nieindeksowanie tej witryny" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Akceptowanie tego ustawienia leży w gestii wyszukiwarki." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Użyj okna wyszukiwania, jeżeli wiesz, co chcesz znaleźć. Można przeszukiwać katalog wtyczek WordPress.org za pomocą terminu, autora czy tagu. Można także przeglądać katalog wybierając popularne tagi. Im większy rozmiar tagu, tym więcej wtyczek zostało nim oznaczonych." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Można także przeglądać ulubione wtyczki użytkownika używając linku Ulubione w górnym lewym rogu ekranu i wpisaniu nazwy użytkownika z WordPress.org." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Jeśli chcesz zainstalować wtyczkę, którą pobrano spoza katalogu, kliknij odnośnik „Wyślij na serwer”, znajdujący się w lewym górnym rogu. Po wybraniu odnośnika pojawi się prośba o wysłanie paczki .zip na serwer. Wysłana wtyczka zostanie zainstalowana i będzie ją można włączyć." + +#: wp-admin/setup-config.php:123 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Nie należy przejmować się tym, że nie udało się automatycznie stworzyć pliku konfiguracyjnego.Proszę po prostu otworzyć plik wp-config-sample.php swoim ulubionym edytorem tekstu, wstawić do niego informacje o bazie danych i zapisać jako wp-config.php." + +#: wp-admin/setup-config.php:134 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Tutaj powinno się podać szczegóły dotyczące połączenia z bazą danych. Jeżeli ich nie masz, zapytaj o nie administratora serwera." + +#: wp-admin/setup-config.php:262 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Przepraszam, ale nie można zapisać pliku wp-config.php." + +#: wp-admin/setup-config.php:269 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Po utworzeniu pliku proszę kliknąć przycisk „Uruchomienie instalacji”." + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Ustawienia zapisane, a szablon włączony. Przejdź do witryny" + +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Wybrany motyw potomny wymaga motywu nadrzędnego, %2$s." + +#: wp-admin/edit-form-advanced.php:301 +msgid "This screen allows you to edit four fields for metadata in a file within the media library." +msgstr "Ekran pozwala na edycję czterech pól metadanych w pliku znajdującego się w bibliotece mediów." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:36 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Ulubione" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Elastyczny nagłówek" + +#: wp-admin/theme-install.php:93 +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 "Przed zainstalowaniem motywu można podejrzeć jak będzie wyglądać witryna oraz ustawić dostępne w motywie opcje. Po wybrani klawisza \"Zainstaluj\" znajdującego się w na górze lewego panelu motyw zostanie pobrany będzie gotowy do aktywacji po ściągnięciu. Motyw można aktywować wybierając odnośnik \"Włącz\", znajdujący się pod obrazkiem motywu. Istnieje również możliwość obejrzenia jak wygląd witryna z inny, motywem &ndash należy użyć odnośnika \"Podgląd\"." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "Kodowanie witryny (zalecane UTF-8)" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "W obszarze edycji klawisz Tab wstawia znak tabulacji. Aby wyjść z tego pola wciskając Tab, wciśnij Esc, a następnie Tab." + +#: wp-admin/includes/widgets.php:197 +msgctxt "widget" +msgid "Add" +msgstr "Dodaj" + +#: wp-admin/includes/widgets.php:196 +msgctxt "widget" +msgid "Edit" +msgstr "Edytuj" + +#: wp-admin/includes/upgrade.php:192 +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:\n" +"\n" +"
        Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"To jest przykładowa strona. Różni się ona od postu na blogu, ponieważ pozostanie ona ciągle w jednym miejscu i pokaże się w panelu nawigacyjnym na twojej stronie (w przypadku większości szablonów). Większość osób zaczyna od strony 'O mnie' lub 'O nas', która przedstawia ich potencjalnym odwiedzającym stronę. Może to być coś takiego:\n" +"\n" +"
        Cześć! Jestem kurierem na rowerze za dnia, nocą aktorem amatorem, a to jest mój blog. Mieszkam w Gdańsku, mam wspaniałego psa o imieniu Azor i uwielbiam piña coladę. (Oraz to, kiedy łapie mnie deszcz.)
        \n" +"\n" +"...lub coś bardziej jak to:\n" +"\n" +"
        Firma XYZ została założona w 1971 roku i od tamtej pory wytwarza najlepszej jakości wijaster na rynku. Zlokalizowana w Pacanowie zatrudnia ponad 2000 osób i jest powodem samego dobrodziejstwa dla lokalnej społeczności.
        \n" +"\n" +"Jako nowy użytkowni WordPressa, powinieneś odwiedzić swój panel administracyjny, aby skasować tę stronę i stworzyć nowe, dostosowane do Twoich potrzeb strony. Miłej zabawy!" + +#: wp-admin/includes/upgrade.php:174 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Cześć, to jest komentarz.\n" +"Aby skasować ten komentarz, zaloguj się i wyświetl komentarze tego wpisu. Wtedy zobaczysz opcje edycji oraz kasowania komentarzy." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Szukaj po tagach" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Szukaj wg autora" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Szukaj po słowach kluczowych" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Zacznij pisać, aby zacząć wyszukiwanie" + +#: wp-admin/includes/screen.php:1021 +msgid "Screen Options Tab" +msgstr "Karta „Opcje ekranu”" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Zakładka pomocy kontekstowej" + +#: wp-admin/includes/ms.php:363 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Przepraszamy, ale brak dostępne miejsca. Proszę usunąć zbędne pliki, aby wgrać nowe." + +#: wp-admin/includes/media.php:2593 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Przepraszamy, ale zostało już użyte całe dostępne miejsce &ndash %s MB." + +#: wp-admin/includes/class-wp-comments-list-table.php:363 +msgid "Select comment" +msgstr "Wybierz komentarz" + +#: wp-admin/includes/class-wp-links-list-table.php:134 +#: wp-admin/includes/class-wp-media-list-table.php:231 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:228 +#: wp-admin/includes/class-wp-ms-users-list-table.php:176 +#: wp-admin/includes/class-wp-plugins-list-table.php:456 +#: wp-admin/includes/class-wp-posts-list-table.php:576 +#: wp-admin/includes/class-wp-terms-list-table.php:259 +#: wp-admin/includes/class-wp-users-list-table.php:387 +msgid "Select %s" +msgstr "Wybierz %s" + +#: wp-admin/edit-tags.php:347 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Przy pomocy konwertera tagów możesz przekształcić wybrane tagi w kategorie." + +#: wp-admin/edit-tags.php:198 +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 "Można usuwać Kategorie odnośników używając pola Masowe działania, ale ta akcja nie usuwa odnośników. Zamiast tego, przenosi je do domyślnej kategorii odnośników." + +#: wp-admin/edit-form-advanced.php:282 +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 "Proces tworzenia strony jest bardzo podobny do tworzenia wpisu, a ich ekrany mogą zostać dostosowane do potrzeb w podobny sposób – poprzez przeciąganie i upuszczanie modułów, zmianę opcji na karcie „Opcje ekranu” oraz zwijanie i rozwijanie modułów. Przejścia do trybu pisania pełnoekranowego odbywa się tak samo, jak przy pisaniu wpisów. Edytor stron działa praktycznie tak samo, jak edytor wpisów. Dodatkowo na tym ekranie znajduje się dodatkowe ustawienie, które umieszczone są w module „Atrybuty strony”:" + +#: wp-admin/edit-form-advanced.php:265 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Edytor wpisu – Miejsce na wprowadzenie treści wpisu. Dostępne są dwa tryby edycji: wizualny i HTML. Wyboru trybu dokonuje się przez wybranie odpowiedniej karty, znajdującej się nad prawym górnym rogiem edytora. Edytor w trybie wizualnym to edytor WYSIWYG, czyli taki, w którym od razu widać, jak wpis będzie wyglądał po opublikowaniu. Kliknięcie ostatniego przycisku na pasku przycisków spowoduje wyświetlenie drugiego ich wiersza. W trybie HTML poza treścią wpisu można wprowadzać kod HTML. Jeśli chcesz dodać medium do swojego wpisu, kliknij ikonę znajdującą się nad edytorem – wówczas wyświetlone zostanie okno, w którym pojawią się kolejne instrukcje. Aby przejść do trybu pisania pełnoekranowego, kliknij przycisk symbolizujący rozszerzenie edytora na pełny ekran, jeśli edytor jest w trybie wizualnym, a jeśli jest on w trybie HTML – przycisk z napisem „pełny ekran” (ostatni w wierszu). Kiedy przełączysz edytor we wspomniany tryb, zniknie pasek przycisków. Aby go wyświetlić, umieść wskaźnik myszy u góry strony. Aby wyjść z tego trybu, kliknij odnośnik z napisem „Powróć do normalnego widoku”." + +#: wp-admin/custom-header.php:509 +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 "Można ustawić własny obrazek jako nagłówek – wystarczy wysłać obrazek i przyciąć go do odpowiedniego rozmiaru, a będzie on od razu widoczny. Można kliknąć przycisk „Wybierz obrazek”, aby wybrać jeden z wcześniej załadowanych do biblioteki mediów." + +#: wp-admin/admin-header.php:206 +msgid "Main content" +msgstr "Główna zawartość" + +#: wp-admin/admin-header.php:185 +msgid "Skip to main content" +msgstr "Przejdź do głownej zawartości" + +#: wp-admin/custom-header.php:122 +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 "Możesz ustawić własny obrazek jako nagłówek – wystarczy wysłać obrazek i przyciąć go do odpowiedniego rozmiaru, a będzie on od razu widoczny. Można kliknąć przycisk „Wybierz obrazek”, aby wybrać jeden z wcześniej załadowanych do biblioteki mediów." + +#: wp-admin/custom-header.php:761 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Nie przycinaj obrazka i użyj go w takiej postaci" + +#: wp-admin/customize.php:127 +msgid "You are previewing %s" +msgstr "Podgląd motywu %s" + +#: wp-admin/custom-background.php:251 wp-admin/custom-header.php:507 +msgid "Select Image" +msgstr "Wybierz obrazek" + +#: wp-admin/custom-background.php:261 wp-admin/custom-header.php:543 +msgid "Or choose an image from your media library:" +msgstr "lub wybierz obrazek z biblioteki mediów:" + +#: wp-admin/customize.php:78 +msgid "Customize %s" +msgstr "Spersonalizuj motyw „%s”" + +#: wp-admin/customize.php:155 +#: wp-admin/includes/class-wp-theme-install-list-table.php:310 +#: wp-admin/theme-install.php:246 +msgid "Collapse" +msgstr "Zwiń" + +#: wp-admin/custom-header.php:125 +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 "W celu usunięcia obrazka z nagłówka witryny wystarczy że klikniesz przycisk „Usuń obrazek nagłówka” w sekcji „Obrazek nagłówka”. Jeśli zechcesz przywrócić obrazek później, wystarczy że wybierzesz jeden z obrazków i klikniesz „Zapisz zmiany”." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Próbowano zmodyfikować obiekt, który nie jest załącznikiem. Proszę przejść do poprzedniej strony i spróbować ponownie." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:252 +msgctxt "plugin" +msgid "Installed" +msgstr "Zainstalowana" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:256 +#: wp-admin/includes/class-wp-theme-install-list-table.php:379 +msgid "This theme is already installed and is up to date" +msgstr "Zainstalowana jest najnowsza wersja tego motywu" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:256 +#: wp-admin/includes/class-wp-theme-install-list-table.php:379 +msgctxt "theme" +msgid "Installed" +msgstr "Zainstalowany" + +#: wp-admin/theme-install.php:92 +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 "Po wygenerowaniu listy motywów możliwe będzie obejrzenie i zainstalowanie dowolnego z nich. Kliknij ikonę motywu, który Ci się spodobał, aby zobaczyć jego podgląd na pełnoekranowej stronie." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Podgląd i instalacja" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Podgląd i personalizacja" + +#: wp-admin/includes/media.php:2550 +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 "Używasz skryptu opartego na HTML-u. WordPress udostępnia także skrypt pozwalający na wysyłanie wielu plików naraz, w tym przez przeciąganie i upuszczanie. Włącz skrypt pozwalający na wysyłanie wielu plików naraz. " + +#: wp-admin/includes/class-wp-theme-install-list-table.php:260 +msgid "Preview %s" +msgstr "Podgląd „%s”" + +#: wp-admin/tools.php:22 +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 "Kategorie są hierarchiczne, co oznacza, że kategorie mogą być podkategoriami innych. Tagi nie mają hierarchii, więc nie mogą być w ten sposób porządkowane. Zdarza się, że ktoś zaczyna używać kategorii lub tagów, a później zdaje sobie sprawę, że drugie byłoby lepsze do danego zastosowania." + +#: wp-admin/tools.php:23 +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 "Kliknięcie odnośnika „użyj konwertera kategorii i tagów” spowoduje przejście do ekranu „Import”, gdzie konwerter można zainstalować jako wtyczkę. Po instalacji konwertera kliknięcie odnośnika „Włącz wtyczkę i uruchom importer” przeniesie Cię na ekran, na którym możliwa będzie konwersja tagów na kategorie i odwrotnie." + +#: wp-admin/includes/class-wp-themes-list-table.php:154 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:600 wp-admin/themes.php:220 +#: wp-admin/themes.php:297 wp-admin/themes.php:359 +msgid "Live Preview" +msgstr "Podgląd" + +#: wp-admin/custom-header.php:114 +msgid "This screen is used to customize the header section of your theme." +msgstr "Na tym ekranie można ustawić wygląd nagłówka używanego motywu." + +#: wp-admin/custom-header.php:115 +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 "Możesz wybrać jeden z domyślnych nagłówków motywu lub użyć własnego. Można też spersonalizować sposób wyświetlania tytułu i sloganu witryny." + +#: wp-admin/custom-header.php:123 +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 "Niektóre motywy zawierają domyślne obrazki nagłówka. Jeśli wyświetlany jest więcej niż jeden obrazek, wybierz ten, który Ci się podoba i kliknij przycisk „Zapisz zmiany”." + +#: wp-admin/custom-header.php:124 +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 "Jeśli wybrany motyw zawiera więcej niż jeden domyślny obrazek nagłówka lub jeśli na serwer wysłano więcej niż jeden własny obrazek nagłówka, można kazać WordPressowi wyświetlać losowy spośród nich za każdym otwarciem strony na witrynie. Kliknij przycisk „Losowy” przy liście wysłanych na serwer lub domyślnych obrazków, aby włączyć tę funkcję." + +#: wp-admin/custom-header.php:132 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Tekst nagłówka oraz slogan większości motywów można ustawić na stronie Ustawienia ogólne." + +#: wp-admin/install.php:167 +msgid "Configuration Error" +msgstr "Błąd konfiguracji" + +#: wp-admin/install.php:167 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "W pliku wp-config.php nie podano prefiksu nazw tabel bazy danych. Konieczne jest podanie go." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Przywróć skrypt oparty na HTML-u, klikając odnośnik przed obszarem do upuszczania plików." + +#: wp-admin/users.php:377 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Konto zostało usunięte." +msgstr[1] "%s konta zostały usunięte." +msgstr[2] "%s kont zostało usuniętych." + +#: wp-admin/users.php:381 +msgid "New user created. Edit user" +msgstr "Utworzono nowe konto użytkownika. Edytuj użytkownika" + +#: wp-admin/includes/class-wp-upgrader.php:1371 wp-admin/includes/file.php:657 +#: wp-admin/includes/file.php:759 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Nie można było skopiować plików. Być może skończyło się przydzielone miejsce na serwerze." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Podaj słowa kluczowe jako kryteria wyszukiwania motywu." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Znajdź motyw, który posiada wybrane funkcje." + +#: wp-admin/setup-config.php:124 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Informacje te zostały Ci prawdopodobnie podane przez administratora Twojego serwera. Jeśli ich nie posiadasz, konieczne będzie skontaktowanie się z nim przed rozpoczęciem instalacji. Jeżeli wszystko jest już przygotowane…" + +#: wp-admin/theme-editor.php:163 +msgid "This theme is broken." +msgstr "Wybrany motyw jest uszkodzony." + +#: wp-admin/includes/class-wp-themes-list-table.php:197 +msgid "Version: " +msgstr "Wersja:" + +#: wp-admin/custom-background.php:264 +msgid "Set as background" +msgstr "Ustaw jako tło" + +#: wp-admin/custom-header.php:547 +msgid "Set as header" +msgstr "Ustaw jako nagłówek" + +#: wp-admin/includes/class-wp-upgrader-skins.php:597 +msgid "Customize “%s”" +msgstr "Spersonalizuj motyw „%s”" + +#: wp-admin/about.php:16 +msgid "About" +msgstr "O tej wersji" + +#: wp-admin/includes/nav-menu.php:761 wp-admin/includes/nav-menu.php:1018 +msgid "No results found." +msgstr "Brak wyników wyszukiwania." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:464 +#: wp-admin/includes/dashboard.php:567 +msgid "Edit comment" +msgstr "Edytuj komentarz" + +#: wp-admin/edit-form-advanced.php:445 +msgid "Enter title here" +msgstr "Wprowadź tytuł" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:849 +msgid "Target" +msgstr "Element docelowy" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Wszystko" + +#: wp-admin/includes/class-wp-comments-list-table.php:216 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/class-wp-media-list-table.php:449 +#: wp-admin/includes/class-wp-posts-list-table.php:188 +#: wp-admin/includes/class-wp-posts-list-table.php:651 +msgid "Restore" +msgstr "Przywróć" + +#: wp-admin/includes/class-wp-media-list-table.php:311 +#: wp-admin/includes/class-wp-posts-list-table.php:719 +#: wp-admin/includes/plugin-install.php:385 wp-admin/includes/revision.php:172 +msgid "%s ago" +msgstr "%s temu" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:147 +msgid "Path" +msgstr "Ścieżka" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:157 +#: wp-admin/includes/media.php:2141 wp-admin/users.php:54 +msgid "Actions" +msgstr "Akcje" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:186 +msgid "Version" +msgstr "Wersja" + +#: wp-admin/includes/class-wp-plugins-list-table.php:218 +msgid "Plugin" +msgstr "Wtyczka" + +#: wp-admin/customize.php:153 +#: wp-admin/includes/class-wp-theme-install-list-table.php:309 +#: wp-admin/theme-install.php:245 +msgid "Collapse Sidebar" +msgstr "Zwiń panel boczny" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:390 +#: wp-admin/includes/plugin-install.php:380 +msgid "Version:" +msgstr "Wersja:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Skalowanie" + +#: wp-admin/includes/media.php:1147 +msgid "Link URL" +msgstr "Adres odnośnika" + +#: wp-admin/includes/media.php:1150 wp-admin/includes/media.php:2502 +msgid "Enter a link URL or click above for presets." +msgstr "Wpisz adres odnośnika albo skorzystaj z proponowanych niżej opcji." + +#: wp-admin/includes/media.php:2139 wp-admin/menu.php:63 wp-admin/menu.php:219 +msgid "Media" +msgstr "Media" + +#: wp-admin/includes/meta-boxes.php:402 wp-admin/includes/meta-boxes.php:832 +#: wp-admin/press-this.php:576 +msgid "Add" +msgstr "Dodaj" + +#: wp-admin/includes/class-wp-list-table.php:712 +#: wp-admin/includes/nav-menu.php:845 wp-admin/includes/nav-menu.php:1033 +#: wp-admin/update-core.php:228 wp-admin/update-core.php:235 +#: wp-admin/update-core.php:306 wp-admin/update-core.php:313 +msgid "Select All" +msgstr "Wybierz wszystko" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Czarny" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Niebieski" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Brązowy" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Szary" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Zielony" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Pomarańczowy" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Różowy" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Fioletowy" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Czerwony" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Srebrny" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Biały" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Zółty" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:107 +msgid "Edit Link" +msgstr "Edytuj odnośnik" + +#: wp-admin/menu.php:214 wp-admin/options.php:21 +msgid "Settings" +msgstr "Ustawienia" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Pasek narzędziowy" + +#: wp-admin/includes/plugin-install.php:171 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Słowo kluczowe" + +#: wp-admin/includes/class-wp-upgrader.php:801 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Wybrany motyw wymaga instalacji motywu nadrzędnego. Sprawdź, czy jest on zainstalowany." + +#: wp-admin/includes/class-wp-upgrader.php:803 +msgid "Preparing to install %1$s %2$s…" +msgstr "Przygotowywanie się do instalacji motywu %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:805 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Trwa instalacja motywu nadrzędnego: %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:807 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Zainstalowano motyw nadrzędny %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:808 +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 "Motyw nadrzędny nie mógł zostać odnaleziony. Musisz zainstalować motyw nadrzędny %s nim rozpoczniesz korzystanie z motywu potomnego." + +#: wp-admin/custom-header.php:130 wp-admin/custom-header.php:610 +#: wp-admin/custom-header.php:615 +msgid "Header Text" +msgstr "Tekst nagłówka" + +#: wp-admin/custom-header.php:618 +msgid "Show header text with your image." +msgstr "Oprócz obrazka wyświetlaj tekst w nagłówku." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:291 +#: wp-admin/includes/update.php:383 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Dostępna jest nowa wersja „%1$s”. Zobacz informacje o wersji %4$s lub uruchom aktualizację." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Autor: %s." + +#: wp-admin/includes/meta-boxes.php:596 +msgid "Add comment" +msgstr "Dodaj komentarz" + +#: wp-admin/includes/template.php:408 +msgid "Add new Comment" +msgstr "Dodaj nowy komentarz" + +#: wp-admin/includes/template.php:436 +msgid "Add Comment" +msgstr "Dodaj komentarz" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:365 +msgid "Broken Theme:" +msgstr "Uszkodzony motyw:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:215 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Uszkodzone (%s)" +msgstr[1] "Uszkodzone (%s)" +msgstr[2] "Uszkodzone (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Jasny" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "To nie jest zwykła wtyczka – symbolizuje ona nadzieję i entuzjazm całego pokolenia, podsumowane w dwóch słowach piosenki, której najpopularniejszym wykonawcą jest Louis Armstrong: „Hello, Dolly”. Po włączeniu tej wtyczki, w prawym górnym rogu każdego ekranu kokpitu będzie wyświetlany losowy wers Hello, Dolly." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1024 +msgid "Show on screen" +msgstr "Wyświetlaj na ekranie" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Witaj – Zawiera odnośniki do najczęściej wykonywanych zadań przy tworzeniu nowej witryny." + +#: wp-admin/includes/ajax-actions.php:236 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:381 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Dostępna jest nowa wersja motywu „%1$s”. Zobacz informacje o wersji %4$s. Automatyczna aktualizacja tego motywu nie jest możliwa." + +#: wp-admin/includes/schema.php:373 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1044 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Witaj" + +#: wp-admin/includes/schema.php:359 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Europe/Warsaw" + +#: wp-admin/includes/template.php:708 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:515 +msgid "Images should be at least %1$d pixels wide." +msgstr "Obrazki powinny mieć co najmniej %1$d pikseli szerokości." + +#: wp-admin/custom-header.php:524 +msgid "Suggested height is %1$d pixels." +msgstr "Sugerowana wysokość: %1$d pikseli." + +#: wp-admin/custom-header.php:518 +msgid "Images should be at least %1$d pixels tall." +msgstr "Obrazki powinny mieć co najmniej %1$d pikseli wysokości." + +#: wp-admin/install.php:175 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Witaj" + +#: wp-admin/custom-header.php:522 +msgid "Suggested width is %1$d pixels." +msgstr "Sugerowana szerokość: %1$d pikseli." + +#: wp-admin/ms-delete-site.php:84 +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 "Na pewno chcę trwale wyłączyć moją stronę i zdaję sobie sprawę z tego, że ani odzyskanie jej, ani użycie %s nie będzie już nigdy możliwe." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Usuń moją witrynę na zawsze" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Usuń moją witrynę" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Pamiętaj: usunięta strona nie może zostać przywrócona." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Przepraszamy, kliknięty odnośnik jest nieaktualny. Proszę wybrać inną opcję." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Dziękujemy za używanie sieci „%s”, Twoja witryna została usunięta. Do zobaczenia!" + +#: wp-admin/ms-delete-site.php:78 +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 "Jeśli nie chcesz prowadzić już witryny „%s”, możesz usunąć ją przy pomocy poniższego formularza. Po kliknięciu Usuń moją witrynę na zawsze, na Twój adres e-mail zostanie wysłana wiadomość z odnośnikiem. Kliknięcie tego odnośnika spowoduje usunięcie Twojej witryny." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Nie posiadasz wystarczających uprawnień, by usunąć tę witrynę." + +#: wp-admin/ms-delete-site.php:74 +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 "Dziękujemy. Na Twój adres e-mail została wysłana wiadomość z odnośnikiem, który pozwala potwierdzić chęć wykonania operacji. Twoja witryna nie zostanie usunięta, dopóki nie klikniesz tego odnośnika." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Drogi Użytkowniku,\n" +"Kliknąłeś odnośnik 'Usuń witrynę' na swojej witrynie i wypełniłeś\n" +"na niej formularz.\n" +"Jeśli naprawdę chcesz usunąć swoją witrynę, kliknij poniższy odnośnik.\n" +"Nie zostaniesz poproszony o ponownie potwierdzenie chęci zrobienia\n" +"tego, więc kliknij go tylko jeśli jesteś całkowicie pewien:\n" +"###URL_DELETE###\n" +"\n" +"Jeśli usuniesz swoją witrynę, rozważ utworzenie nowej witryny\n" +"w tej sieci w przyszłości! (Ale pamiętaj, że Twoja obecna witryna\n" +"oraz nazwa użytkownika przepadną na zawsze).\n" +"\n" +"Dzięki za używanie tej witryny,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Ten plik jest zbyt wielki. Wysyłane pliki muszą mieć rozmiar mniejszy niż %1$s KB." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Wykorzystano już przydzieloną przestrzeń dyskową. Proszę usunąć jakieś pliki przed wysłaniem nowych na serwer." + +#: wp-admin/includes/ms.php:262 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Nowy adres e-mail administratora" + +#: wp-admin/includes/ms.php:295 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Drogi Użytkowniku,\n" +"\n" +"Poproszono o zmianę adresu e-mail przypisanego do Twojego konta.\n" +"Jeśli to faktycznie Ty zażądałeś tej zmiany, proszę kliknąć\n" +"poniższy odnośnik, aby ją sfinalizować:\n" +"###ADMIN_URL###\n" +"\n" +"Możesz spokojnie zignorować i usunąć tego e-maila, jeśli\n" +"nie chcesz tego zrobić.\n" +"\n" +"Ta wiadomość została wysłana na adres ###EMAIL###\n" +"\n" +"Pozdrowienia,\n" +"Zespół ###SITENAME###\n" +"###SITEURL### " + +#: wp-admin/includes/ms.php:339 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Twój adres e-mail nie został jeszcze zaktualizowany. Sprawdź, czy doszedł już na adres %s e-mail z odnośnikiem potwierdzającym." + +#: wp-admin/includes/ms.php:384 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:388 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:331 +msgid "[%s] New Email Address" +msgstr "[%s] Nowy adres e-mail" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:243 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:286 +msgid "Network Disable" +msgstr "Wyłącz w całej sieci" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Przepraszamy, musisz usunąć jakieś pliki przed wysłaniem na serwer nowych." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:206 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Włączone (%s)" +msgstr[1] "Włączone (%s)" +msgstr[2] "Włączone (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:182 +msgid "Theme" +msgstr "Motyw" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:174 +msgid "You do not appear to have any themes available at this time." +msgstr "Wygląda na to, ze w tej chwili nie są dostępne żadne motywy." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:172 +msgid "No themes found." +msgstr "Nie znaleziono żadnych motywów." + +#: wp-admin/includes/ms.php:541 +msgid "Visit Dashboard" +msgstr "Przejdź do kokpitu" + +#: wp-admin/includes/ms.php:535 +msgid "Your Sites" +msgstr "Twoje witryny" + +#: wp-admin/includes/ms.php:533 +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 "Jeśli trafiono na ten ekran przez przypadek podczas próby odwiedzenia własnej witryny, poniżej znajduje się kilka skrótów, które mogą pomóc trafić we właściwe miejsce." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:77 +msgctxt "user" +msgid "Not Spam" +msgstr "To nie jest spam" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:209 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Wyłączone (%s)" +msgstr[1] "Wyłączone (%s)" +msgstr[2] "Wyłączone (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:290 +msgid "Open this theme in the Theme Editor" +msgstr "Otwórz ten motyw w edytorze motywów" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:286 +msgid "Disable this theme" +msgstr "Wyłącz ten motyw" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:284 +msgid "Enable this theme" +msgstr "Włącz ten motyw" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:76 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Oznacz jako spam" + +#: wp-admin/includes/ms.php:530 wp-admin/includes/ms.php:532 +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 "Próbowano przejść do kokpitu witryny „%1$s”, ale brak uprawnień. Jeśli uważasz, że to pomyłka, skontaktuj się z administratorem sieci." + +#: wp-admin/includes/ms.php:426 +msgid "MB (Leave blank for network default)" +msgstr "MB (pozostaw puste, aby użyć domyślnej wartości sieci)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:379 +msgid "Visit theme homepage" +msgstr "Odwiedź stronę domową motywu" + +#: wp-admin/includes/ms.php:573 +msgid "British English" +msgstr "Brytyjski angielski" + +#: wp-admin/includes/ms.php:542 +msgid "View Site" +msgstr "Zobacz witrynę" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Superadministratorzy (%s)" +msgstr[1] "Superadministratorzy (%s)" +msgstr[2] "Superadministratorzy (%s)" + +#: wp-admin/includes/ms.php:569 +msgid "American English" +msgstr "Amerykański angielski" + +#: wp-admin/includes/ms.php:638 +msgid "Primary Site" +msgstr "Główna witryna" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:379 +msgid "Visit Theme Site" +msgstr "Odwiedź witrynę motywu" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:293 +msgid "Delete this theme" +msgstr "Usuń ten motyw" + +#: wp-admin/includes/ms.php:425 +msgid "Site Upload Space Quota " +msgstr "Przydzielona witrynie przestrzeń dyskowa" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:243 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:286 +msgid "Disable" +msgstr "Wyłącz" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Brak miejsca na plik na serwerze. Wymagane jest co najmniej %1$s KB miejsca." + +#: wp-admin/includes/ms.php:583 +msgid "English" +msgstr "Angielski" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Musisz być użytkownikiem co najmniej jednej witryny, aby móc używać tej strony." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Ustawienia globalne" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Dokumentacja dot. ekranu „Moje witryny”" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Nie posiadasz wystarczających uprawnień, by zobaczyć tę stronę." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Witryna, którą próbowano ustawić jako główną, nie istnieje." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "Aż do wersji 3.0 WordPressa to, co teraz zwane jest siecią, musiało zostać zainstalowane oddzielnie jako WordPress MU (multi-user; ang. „wieloużytkownikowy”)." + +#: wp-admin/setup-config.php:72 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Aby WordPress mógł zostać prawidłowo zainstalowany, w katalogu z jego plikami musi znajdować się plik wp-config-sample.php. Proszę wysłać ten plik na serwer z paczki z WordPressem." + +#: wp-admin/setup-config.php:76 +msgid "The file 'wp-config.php' 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 "Plik „wp-config.php” znajdujejuż istnieje. Jesli musisz zmienić dowolne z ustawień, które są już określone w tym pliku, usuń go. Możesz spróbować zainstalować WordPressa. " + +#: wp-admin/setup-config.php:80 +msgid "The file 'wp-config.php' 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 "Plik „wp-config.php” znajduje się w katalogu nadrzędnym w stosunku do katalogu, w którym umieszczono pliki WordPressa. Jesli musisz zmienić dowolne z ustawień, które są już określone w tym pliku, usuń go. Możesz spróbować zainstalować WordPressa." + +#: wp-admin/setup-config.php:100 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Tworzenie pliku konfiguracyjnego" + +#: wp-admin/setup-config.php:115 +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 "Witaj na swojej witrynie opartej na WordPressie. Zanim będzie można z niej korzystać, trzeba ustawić dostęp do bazy danych. Potrzebne będą następujące informacje:" + +#: wp-admin/setup-config.php:117 +msgid "Database name" +msgstr "Nazwa bazy danych" + +#: wp-admin/setup-config.php:118 +msgid "Database username" +msgstr "Nazwa użytkownika bazy danych" + +#: wp-admin/setup-config.php:119 +msgid "Database password" +msgstr "Hasło użytkownika bazy danych" + +#: wp-admin/setup-config.php:120 +msgid "Database host" +msgstr "Adres serwera bazy danych" + +#: wp-admin/setup-config.php:121 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Prefiks nazw tabel (jeśli chcesz zainstalować więcej niż jedną kopię WordPressa w tej samej bazie danych)" + +#: wp-admin/setup-config.php:126 +msgid "Let’s go!" +msgstr "Zaczynajmy!" + +#: wp-admin/setup-config.php:137 +msgid "Database Name" +msgstr "Nazwa bazy danych" + +#: wp-admin/setup-config.php:139 +msgid "The name of the database you want to run WP in." +msgstr "Nazwa bazy danych, w której WP ma zostać zainstalowany." + +#: wp-admin/setup-config.php:143 +msgctxt "example username" +msgid "username" +msgstr "uzytkownik" + +#: wp-admin/setup-config.php:144 +msgid "Your MySQL username" +msgstr "Twoja nazwa użytkownika" + +#: wp-admin/setup-config.php:148 +msgctxt "example password" +msgid "password" +msgstr "haslo" + +#: wp-admin/setup-config.php:149 +msgid "…and your MySQL password." +msgstr "… i hasło." + +#: wp-admin/setup-config.php:152 +msgid "Database Host" +msgstr "Adres serwera bazy danych" + +#: wp-admin/setup-config.php:154 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Jeżeli ustawienie adresu serwera na localhost nie zadziałało, skontaktuj się z administratorem serwera w celu uzyskania tego adresu." + +#: wp-admin/setup-config.php:157 +msgid "Table Prefix" +msgstr "Prefiks tabel" + +#: wp-admin/setup-config.php:159 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Jeśli chcesz zainstalować więcej niż jedną kopię WordPressa w tej samej bazie danych, zmień zawartość tego pola." + +#: wp-admin/setup-config.php:263 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Możesz stworzyć plik wp-config.php własnoręcznie i wstawić do niego poniższy tekst." + +#: wp-admin/setup-config.php:270 wp-admin/setup-config.php:297 +msgid "Run the install" +msgstr "Uruchomienie instalacji" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Aby możliwe było użycie skryptu na tej stronie do naprawy problemów w bazie danych, proszę dodać poniższy wiersz do pliku wp-config.php. Kiedy to zrobisz, odśwież tę stronę." + +#: wp-admin/includes/class-wp-comments-list-table.php:146 +msgid "No comments awaiting moderation." +msgstr "Brak komentarzy oczekujących na moderację." + +#: wp-admin/includes/plugin-install.php:332 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Lista zmian" + +#: wp-admin/includes/plugin-install.php:333 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Inne uwagi" + +#: wp-admin/includes/plugin-install.php:330 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:329 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Instalacja" + +#: wp-admin/includes/plugin-install.php:328 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Opis" + +#: wp-admin/includes/plugin-install.php:331 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Zrzuty ekranu" + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured, Popular, and Newest plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Jeśli chcesz tylko dowiedzieć się, jakiego rodzaju wtyczki są dostępne, możesz przejrzeć polecane, popularne, najnowsze i ostatnio zaktualizowane wtyczki przy pomocy odnośników znajdujących się w lewej górnej części tego ekranu. Działy te są aktualizowane regularnie." + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Jeśli chcesz, możesz określić własny format adresów (URL) archiwów kategorii i tagów. Na przykład wpisanie tematy do pola „Alias kategorii” sprawi, że adresy archiwów kategorii będą miały postać podobną do tej: http://example.org/%stopics/bez-kategorii/. Jeśli chcesz użyć domyślnych ustawień, pozostaw te pola puste." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Teraz należy zaktualizować plik web.config." + +#: wp-admin/includes/meta-boxes.php:769 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz usunąć odnośnik „%s”\n" +" Kliknij „Anuluj”, aby anulować tę operację, lub „OK”, aby ją sfinalizować." + +#: wp-admin/includes/plugin-install.php:395 +msgid "Plugin Homepage »" +msgstr "Strona domowa wtyczki »" + +#: wp-admin/export.php:49 +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 "Możesz wyeksportować treść witryny do pliku, aby móc ją później zaimportować do innej instalacji WordPressa lub witryny opartej na innym niż WordPress skrypcie. Pliki eksportu mają postać plików XML o formacie zwanym WXR. Pliki eksportu zawierają wpisy, strony, komentarze, własne pola, kategorie i tagi. Możesz wybrać, które wpisy i strony mają być zawarte w pliku eksportu przy pomocy filtrów kategorii, autora, miesięcy lub stanu publikacji." + +#: wp-admin/maint/repair.php:71 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Nie udało się naprawić tabeli „%1$s”. Wystąpił błąd: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Pierwszy dzień czasu zimowego: %s." + +#: wp-admin/user-new.php:155 +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 "Osoby, dla których zostaną utworzone konta, otrzymają e-maila z informacją, że zostali dodani do Twojej witryny jako użytkownicy. E-mail ten będzie także zawierał ich hasła. Zaznacz odpowiednie pole, jeśli nie chcesz, aby otrzymali oni e-maila z powitaniem." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Wtyczka zwróciła %d niespodziewanych znaków podczas włączania. Jeżeli na jakimś ekranie Twojej witryny wystąpią napisy „headers already sent”, problemy z kanałami nowości lub inne kłopoty, spróbuj wyłączyć lub usunąć tę wtyczkę." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Aktualizacja motywu spowoduje utratę wprowadzonych do niego modyfikacji. Kliknij „Anuluj”, aby zrezygnować z aktualizacji, lub „OK”, aby ją wykonać." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Używając odnośników umieszczonych ponad tabelą można filtrować listę użytkowników według roli, tak aby wyświetlani byli tylko administratorzy, redaktorzy, autorzy, współpracownicy lub subskrybenci. Domyślnie wyświetlani są wszyscy użytkownicy. Nieprzypisane role nie są wyświetlane ponad tabelą." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "Używasz rozwojowej wersji WordPressa. Możesz zaktualizować ją do najnowszego nocnego wydania automatycznie lub ściągnąć i zainstalować je ręcznie:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "Publikacja przez e-mail pozwala na wykorzystanie istniejącego konta e-mail do publikowania treści na witrynie. Aby skorzystać z tej funkcji, musisz posiadać tajne konto e-mail, z którym można się połączyć przez protokół POP3. Konto to musi być tajne, ponieważ każda wiadomość, która na nie przyjdzie, zostanie opublikowana." + +#: wp-admin/includes/image-edit.php:193 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Nie wszystkie wprowadzone zmiany zostały zapisane. Kliknij „OK”, aby kontynuować, albo „Anuluj”, aby powrócić do edytora obrazków." + +#: wp-admin/import.php:23 +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 "W poprzednich wersjach WordPressa wszystkie importery były wbudowane. Teraz są one wtyczkami, ponieważ większość osób używa ich rzadko lub jednorazowo." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Wybrany motyw jest uszkodzony. Przywracam domyślny." + +#: wp-admin/custom-header.php:722 wp-admin/custom-header.php:846 +#: wp-admin/custom-header.php:1153 +msgid "Image could not be processed. Please go back and try again." +msgstr "Obrazek nie mógł zostać przetworzony. Proszę przejść do poprzedniej strony i spróbować ponownie." + +#: wp-admin/maint/repair.php:61 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "W tabeli „%1$s” zgłaszany jest następujący błąd: %2$s. WordPress spróbuje ją naprawić…" + +#: wp-admin/edit-form-advanced.php:116 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Istnieje automatycznie zapisana wersja tego wpisu, która jest nowsza niż poniższa. Zobacz automatycznie zapisaną wersję" + +#: wp-admin/maint/repair.php:107 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Naprawa została ukończona. Proszę usunąć następujące linijki z pliku wp.config.php, aby zapobiec użyciu tej strony przez nieupoważnione osoby." + +#: wp-admin/maint/repair.php:113 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress może automatycznie wyszukać typowe problemy z bazą danych i naprawić je. Naprawa może chwilę potrwać, więc prosimy o cierpliwość." + +#: wp-admin/maint/repair.php:116 +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 może także zoptymalizować bazę danych. Skutkuje to poprawą wydajność w niektórych sytuacjach. Naprawa i optymalizacja bazy danych może zająć dużo czasu, a dostęp do bazy zostanie zablokowany na czas optymalizacji." + +#: wp-admin/user-new.php:278 +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 "Wprowadź adres e-mail lub nazwę użytkownika, który ma już konto w tej sieci, aby zaprosić go na tę witrynę. Osoba ta otrzyma e-maila z zaproszeniem wymagającym potwierdzenia." + +#: wp-admin/options-discussion.php:173 +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 "Obrazek profilowy jest obrazkem, który podąża za Tobą od blogu do blogu, pojawiając się przy Twoim podpisie, kiedy dodajesz komentarze na witrynach obsługujących takie obrazki. W tym miejscu możesz włączyć wyświetlanie obrazków profilowych osób, które piszą komentarze na Twojej witrynie." + +#: wp-admin/plugin-editor.php:254 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Uwaga: Wprowadzanie zmian do włączonych wtyczek nie jest zalecane. Jeśli wprowadzone zmiany spowodują krytyczny błąd, wtyczka zostanie automatycznie wyłączona." + +#: wp-admin/user-new.php:275 +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 "Wprowadź adres e-mail osoby, która posiada już konto w tej sieci, aby zaprosić ją na tę witrynę. Na podany adres zostanie wysłany e-mail, w którym wybrana osoba zostanie poproszona o przyjęcie zaproszenia." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Współpracujący programiści" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Pokazuj pasek narzędzi podczas przeglądania witryny" + +#: wp-admin/about.php:265 +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] "W wersji %1$s naprawiono błąd w zabezpieczeniach i %2$s inny błąd." +msgstr[1] "W wersji %1$s naprawiono błąd w zabezpieczeniach i %2$s inne błędy." +msgstr[2] "W wersji %1$s naprawiono błąd w zabezpieczeniach i %2$s innych błędów." + +#: wp-admin/about.php:272 +msgid "For more information, see the release notes." +msgstr "Aby dowiedzieć się więcej, przeczytaj informacje o tym wydaniu." + +#: wp-admin/about.php:269 +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] "W wersji %1$s naprawiono pewne błędy w zabezpieczeniach i %2$s inny błąd." +msgstr[1] "W wersji %1$s naprawiono pewne błędy w zabezpieczeniach i %2$s inne błędy." +msgstr[2] "W wersji %1$s naprawiono pewne błędy w zabezpieczeniach i %2$s innych błędów." + +#: wp-admin/about.php:261 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "W wersji %1$s naprawiono %2$s błąd." +msgstr[1] "W wersji %1$s naprawiono %2$s błędy." +msgstr[2] "W wersji %1$s naprawiono %2$s błędów." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "Witaj w swoim kokpicie! Ten ekran zobaczysz za każdym razem, kiedy zalogujesz się do swojej witryny. Z jego poziomu można przejść do wszystkich ekranów, na których można zarządzać witryną. Aby dowiedzieć się więcej na temat wyświetlanego w danej chwili ekranu, kliknij kartę „Pomoc” znajdującą się w prawym górnym rogu ekranu." + +#: wp-admin/about.php:254 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Wydanie z poprawkami błędów w zabezpieczeniach i innych" +msgstr[1] "Wydania z poprawkami błędów w zabezpieczeniach i innych" +msgstr[2] "Wydania z poprawkami błędów w zabezpieczeniach i innych" + +#: wp-admin/about.php:33 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Co nowego" + +#: wp-admin/about.php:253 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Wydanie z poprawkami błędów w zabezpieczeniach" +msgstr[1] "Wydania z poprawkami błędów w zabezpieczeniach" +msgstr[2] "Wydania z poprawkami błędów w zabezpieczeniach" + +#: wp-admin/about.php:252 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Wydanie z poprawkami błędów" +msgstr[1] "Wydania z poprawkami błędów" +msgstr[2] "Wydania z poprawkami błędów" + +#: wp-admin/about.php:257 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "W wersji %1$s naprawiono błąd w zabezpieczeniach." +msgstr[1] "W wersji %1$s naprawiono pewne błędy w zabezpieczeniach." +msgstr[2] "W wersji %1$s naprawiono pewne błędy w zabezpieczeniach." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Na tym ekranie można wybrać format bezpośrednich odnośników. Możesz wybrać jeden z powszechnie używanych lub wymyślić swój." + +#: wp-admin/about.php:237 +msgid "Return to Updates" +msgstr "Powróć na stronę „Aktualizacje”" + +#: wp-admin/includes/update-core.php:1136 wp-admin/update-core.php:420 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Witaj w WordPressie %1$s. Dowiedz się więcej na jego temat." + +#: wp-admin/edit-tags.php:229 +msgid "Adding Categories" +msgstr "Dodawanie kategorii" + +#: wp-admin/edit-tags.php:229 +msgid "Adding Tags" +msgstr "Dodawanie tagów" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Rozwiązywanie problemów" + +#: wp-admin/media-new.php:47 +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 "Przy pomocy tego ekranu możesz wysłać na serwer pliki bez uprzedniego tworzenia wpisu. Takie pliki można załączyć do wpisów i stron później. Możesz też nie załączać ich do żadnych wpisów ani stron, a wysłać je na serwer tylko po to, aby móc się nimi podzielić z kimś innym, podając tej osobie internetowy adres takiego pliku. Pliki można wysłać na serwer na trzy sposoby:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Musisz wprowadzić hasło do tworzonego konta. Hasło to może zostać zmienione po zalogowaniu się, ale nazw użytkowników nie można zmieniać." + +#: wp-admin/tools.php:60 +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 "Jeśli chcesz przekonwertować kategorie na tagi (lub odwrotnie), użyj konwertera kategorii i tagów, który dostępny jest na ekranie „Import”." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "Pamiętaj, aby kliknąć przycisk „Dodaj nowego użytkownika” znajdujący się u dołu ekranu po wypełnieniu tego formularza." + +#: wp-admin/export.php:151 +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 "Kiedy zapiszesz plik eksportu na swoim dysku, możesz zaimportować go do innej instalacji WordPressa, aby przenieść na nią treści z tej witryny." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Opcje wyświetlania" + +#: wp-admin/upload.php:163 +msgid "Attaching Files" +msgstr "Załączniki" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Oto krótki przegląd dostępnych ról i uprawnień, które każda z nich dostarcza:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Role użytkowników" + +#: wp-admin/user-new.php:151 +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 "Aby dodać do witryny nowe konto, wypełnij formularz na tym ekranie i kliknij przycisk „Dodaj nowego użytkownika” znajdujący się u jego dołu." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Moderowanie komentarzy" + +#: wp-admin/user-new.php:178 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Subskrybenci mogą czytać komentarze, komentować, otrzymywać newslettery itp., ale nie mogą pisać wpisów itp." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Jeśli importer, jakiego szukasz, nie znajduje się na liście, przeszukaj katalog wtyczek, aby sprawdzić, czy taki importer jest dostępny." + +#: wp-admin/edit.php:194 +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 "Podczas masowej edycji wpisów możliwa jest jednoczesna zmiana metadanych (kategorii, nazwy autora) wszystkich wybranych wpisów. Aby usunąć wpis z grupy edytowanych wpisów, kliknij symbol „x”, znajdujący się przy jego tytule w obszarze masowej edycji, który się pojawi." + +#: wp-admin/edit.php:179 wp-admin/upload.php:157 +msgid "Available Actions" +msgstr "Dostępne działania" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Autorzy mogą publikować i zarządzać wpisami ich autorstwa, a także wysyłać na serwer pliki." + +#: wp-admin/update-core.php:481 +msgid "How to Update" +msgstr "Jak uaktualnić" + +#: wp-admin/edit.php:163 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Z poziomu tego ekranu można przejść do dowolnego z wpisów. Możesz dostosować go do swojego stylu pracy." + +#: wp-admin/edit.php:193 +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 "Możliwa jest także edycja lub przeniesienie do kosza wielu wpisów jednocześnie. Aby to zrobić, zaznacz wpisy, na których chcesz wykonać wybrane działanie, wybierz to działanie z menu z napisem „Masowe działania”, a następnie kliknij „Zastosuj”." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Dodawanie wtyczek" + +#: wp-admin/edit.php:167 +msgid "Screen Content" +msgstr "Wyświetlanie treści" + +#: wp-admin/edit.php:169 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Możesz spersonalizować sposób wyświetlania treści na tym ekranie na kilka sposobów:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Dodawanie motywów" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Wtyczki dodają do WordPressa nowe funkcje. Są one tworzone niezależnie od samego WordPressa przez tysiące programistów na całym świecie. Wszystkie wtyczki, które znajdują się w oficjalnym katalogu wtyczek na witrynie WordPress.org, są zgodne z licencją WordPressa. Możesz znaleźć nowe wtyczki, przeszukując lub przeglądając wspomniany katalog wtyczek z poziomu tego ekranu." + +#: wp-admin/options-permalink.php:21 +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 "Bezpośrednie odnośniki wskazują na pojedyncze wpisy i strony, a także na archiwa kategorii i tagów. Odnośniki te nie powinny się zmieniać, aby nie uniemożliwiać dostępu do danych treści osobom, które posiadają stare adresy." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Wiele osób używa odnośników, które składają się z bardziej użytecznych informacji niż domyślne – tzn. na przykład z tytułu wpisu zamiast tylko jego liczbowego identyfikatora. Możesz wybrać dowolny format z proponowanych poniżej lub utworzyć swój własny." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Popularne ustawienia" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Własny format" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "W sekcji „Wysyłanie plików na serwer” można ustawić katalog, w którym przechowywane będą wysyłane na serwer pliki oraz ścieżkę do niego." + +#: wp-admin/options-writing.php:21 +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 "Treści na tej witrynie mogą być publikowane na kilka różnych sposobów. Na tym ekranie dostępne są ustawienia każdego z nich. W sekcji na samej górze możesz dostosować do swoich potrzeb ustawienia edytora w kokpicie, a reszta dotyczy zdalnego publikowania. Aby dowiedzieć się więcej na temat sposobów zdalnego publikowania wpisów, zapoznaj się z dokumentacją (po prawej)." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "Instalacja motywów w kopiach WordPressa obsługujących sieci może zostać wykonana tylko z poziomu ekranu „Administracja siecią”." + +#: wp-admin/options-general.php:65 +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 "Jeśli chcesz, aby odwiedzający Twoją witrynę mogli się na niej sami rejestrować (domyślnie rejestrować nowe konta mogą tylko administratorzy witryny), zaznacz pole „Każdy może się zarejestrować”. Można wybrać rolę, jaką będą mieli nowi użytkownicy – zarówno ci, którzy zarejestrują się sami, jak i ci, których zarejestruje administrator." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Publikacja przez e-mail" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Jeśli chcesz, WordPress może automatycznie powiadamiać różne serwisy o nowych wpisach na Twojej witrynie." + +#: wp-admin/options-discussion.php:20 +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 "Na tym ekranie można zmienić ustawienia zarządzania i wyświetlania komentarzy i odnośników do wpisów i stron Twojego blogu. Jest ich tak wiele, że opisanie ich tutaj zajęłoby zbyt wiele miejsca! :) Użyj odnośników do dokumentacji, aby dowiedzieć się, jak działa dane ustawienie." + +#: wp-admin/user-edit.php:40 +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 "Na tym ekranie możesz między innymi zmienić swoje hasło, włączyć skróty klawiaturowe, zmienić zestaw koloru kokpitu i wyłączyć tryb wizualny edytora. Możliwe jest także ukrycie paska narzędzi (wcześniej zwanego paskiem administratora) z właściwej witryny, jednak w kokpicie jest on zawsze widoczny." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Nieużywany panel boczny" + +#: wp-admin/widgets.php:97 +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 "Ten panel boczny nie jest używany przez ten motyw i nie pojawia się nigdzie na witrynie. Usuń lub przenieś widgety z niego do obszaru „Nieużywane widgety”, aby pozbyć się go z tego ekranu." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Przeciągnij i upuść pliki, które chcesz wysłać, nad poniższym obszarem. Można to zrobić z wieloma plikami jednocześnie." + +#: wp-admin/media-new.php:50 +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 "Kliknięcie Wybierz pliki spowoduje otwarcie okna, w którym wyświetlane są pliki znajdujące się na Twoim komputerze. Kliknięcie Otwórz po wybraniu plików, które chce się wysłać na serwer, spowoduje wyświetlenie paska postępu na ekranie wysyłania plików." + +#: wp-admin/edit-tags.php:193 +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 "Możesz pogrupować odnośniki przy użyciu kategorii odnośników. Nazwy kategorii odnośników nie mogą się powtarzać. Kategorie odnośników są niezależne od kategorii wpisów." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Usuwanie i przywracanie" + +#: wp-admin/edit-tags.php:195 +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 "Do wpisów można przypisać słowa kluczowe, zwane tagami. W przeciwieństwie do kategorii tagi nie mogą zostać uporządkowane w hierarchię, co oznacza, że nie istnieją między nimi żadne zależności." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Brakujące widgety" + +#: wp-admin/edit-comments.php:118 +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 "Komentarzami zarządza się w podobny sposób jak wpisami i innymi treściami, podobnie też dostosowuje się ten ekran. Działania na komentarzach można wykonywać przy pomocy odnośników, które pojawiają się po umieszczeniu wskaźnika myszy nad wybranym komentarzem lub przy pomocy menu „Masowe działania”." + +#: wp-admin/edit-comments.php:125 +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 "W kolumnie Autor, poza podpisem, adresem e-mail i adresem URL blogu osoby komentującej, widoczny jest także jej adres IP. Kliknięcie adresu IP spowoduje wyświetlenie wszystkich komentarzy, jakie zostały z niego wysłane." + +#: wp-admin/index.php:46 +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 "Odnośniki na pasku narzędzi, który znajduje się u góry ekranu, pozwalają na dostęp zarówno do kokpitu, jak i do właściwej witryny, a także umożliwiają dostęp do ekranu edycji Twojego profilu i pomocnych informacji o WordPressie." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Usuwanie odnośników" + +#: wp-admin/upload.php:159 +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 "Umieszczenie wskaźnika myszy nad jedną z pozycji spowoduje wyświetlenie następujących odnośników: „Edytuj”, „Usuń na zawsze” i „Zobacz”. Kliknięcie „Edytuj” lub tytułu wybranego pliku spowoduje przejście do ekranu, który umożliwia edycję metadanych tego pliku. Kliknięcie „Usuń na zawsze” spowoduje usunięcie pliku z biblioteki, a także ze wszystkich wpisów, do których go załączono. Kliknięcie „Zobacz” przeniesie Cię na stronę wybranego pliku." + +#: wp-admin/edit.php:214 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Zarządzanie stronami jest bardzo podobne do zarządzania wpisami, a ich ekrany mogą zostać dostosowane do potrzeb w taki sam sposób." + +#: wp-admin/edit.php:215 +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 "Na stronach mogą być wykonywane te same działania, co na wpisach: można filtrować listę, tak aby wyświetlane były tylko strony zgodne z danymi kryteriami i zarządzać stronami przy pomocy odnośników, które pojawiają się po umieszczeniu wskaźnika myszy nad jedną z nich lub wieloma jednocześnie przy pomocy menu „Masowe działania”." + +#: wp-admin/upload.php:165 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Jeśli jakiś plik nie został załączony do żadnego wpisu, informacja o tym pojawi się w kolumnie „Załączony do”, a kliknięcie odnośnika „Załącz” spowoduje wyświetlenie małego okna, przy pomocy którego można wyszukać wpis i załączyć plik do niego." + +#: wp-admin/upload.php:152 +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 "Wszystkie pliki, które zostały wysłane na serwer są wyświetlane w bibliotece mediów. Najnowsze z nich wyświetlane są na samej górze. Możesz użyć karty „Opcje ekranu”, aby dostosować ten ekran do własnych potrzeb." + +#: wp-admin/edit.php:208 +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 "Strony są pod paroma względami podobne do wpisów, ponieważ i one mają tytuł, treść i pewne metadane, jednak różnią się one od nich tym, że nie pojawiają się tam, gdzie pojawiają się wpisy, tylko mają swoje stałe miejsca. Strony nie mogą być kategoryzowane ani tagowane, ale mogą zostać uporządkowane w hierarchię – mogą być podstronami innych stron." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Wielu ludzi używa skrótów klawiaturowych, aby moderować komentarze szybciej. Kliknij odnośnik, który znajduje się po prawej stronie, aby dowiedzieć się więcej." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "W kolumnie Komentarz nad każdym komentarzem znajduje się napis „Wysłany”, po którym umieszczona jest data i czas wysłania komentarza na witrynę. Kliknięcie tych daty i czasu spowoduje przejście do komentarza na witrynie. Umieszczenie wskaźnika myszy nad dowolnym komentarzem spowoduje wyświetlenie odnośników, które pozwalają na zatwierdzenie, odpowiedź na (i zatwierdzenie), szybką edycję, edycję, oznaczenie jako spam lub usunięcie go." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Odnośniki mogą zostać podzielone na kategorie, które są niezależne od kategorii wpisów." + +#: wp-admin/update-core.php:194 +msgid "Learn more about WordPress %s." +msgstr "Dowiedz się więcej o WordPressie %s." + +#: wp-admin/edit.php:212 +msgid "Managing Pages" +msgstr "Zarządzanie stronami" + +#: wp-admin/users.php:35 +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 "Możesz wybrać, które kolumny mają zostać ukryte, a które mają być wyświetlane, a także ilu użytkowników ma być wyświetlanych na jednej stronie, przy pomocy karty „Opcje ekranu”." + +#: wp-admin/edit.php:186 +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 "Podgląd dostępny jest tylko do szkiców i umożliwia zobaczenie, jak wpis będzie wyglądał po publikacji. Kliknięcie Zobacz przenosi na witrynę do opublikowanego wpisu." + +#: wp-admin/users.php:41 +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 "Umieszczenie wskaźnika myszy nad wybraną pozycją listy użytkowników spowoduje wyświetlenie odnośników, które pozwalają na zarządzanie użytkownikami. Dostępne są następujące działania:" + +#: wp-admin/edit.php:185 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Kosz usuwa wpis z tej listy i przenosi go do kosza, skąd można go usunąć na zawsze." + +#: wp-admin/edit.php:184 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Szybka edycja umożliwia edycję metadanych wpisu bez opuszczania tego ekranu." + +#: wp-admin/edit.php:183 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Edytuj przenosi na ekran edycji wpisu. To samo dzieje się po kliknięciu tytułu wpisu." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Kliknięcie „Edytuj” spowoduje przejście do ekranu, na którym możliwa jest zmiana ustawień konta wybranego użytkownika. Przejść do tego ekranu można również poprzez kliknięcie nazwy wybranego użytkownika." + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Możesz zobaczyć wykaz wpisów autorstwa danego użytkownika po kliknięciu liczby wpisów znajdującej się przy jego nazwie w kolumnie „Wpisy”." + +#: wp-admin/user-new.php:154 +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 "Ponieważ ta kopia WordPressa obsługuje sieć witryn, do tej witryny możesz dodać konto użytkownika, które już istnieje w tej sieci. W tym celu podaj nazwę lub adres e-mail użytkownika, którego chcesz dodać do witryny, a następnie wybierz jedną z ról, którą chcesz nadać dodawanemu kontu. Dostęp do większej liczby funkcji, takich jak możliwości ustawienia hasła, mają tylko administratorzy sieci. Mogą oni także modyfikować profile użytkowników po kliknięciu odnośnika „Edytuj”, który pojawi się po umieszczeniu wskaźnika myszy nad pozycją z nazwą wybranego użytkownika na liście użytkowników na ekranie „Administracja siecią → Wszyscy użytkownicy”." + +#: wp-admin/includes/template.php:2020 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "Wykryto prawdopodobną próbę dołączenia pliku wp-admin/includes/template.php, aby użyć funkcji add_meta_box(). Takie działanie nie jest zalecane. Zamiast tego umieść wywołanie funkcji add_meta_box() w funkcji obsługującej rozszerzenia (ang. „hook”) add_meta_boxes." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Witaj w WordPressie %s" + +#: wp-admin/about.php:241 +msgid "Go to Dashboard → Home" +msgstr "Przejdź do kokpitu" + +#: wp-admin/about.php:237 +msgid "Return to Dashboard → Updates" +msgstr "Powróć na stronę „Kokpit → Aktualizacje”" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress jest tworzony przez wolontariuszy z całego świata." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Programiści" + +#: wp-admin/about.php:208 +msgid "Under the Hood" +msgstr "Pod maską" + +#: wp-admin/includes/dashboard.php:1307 wp-admin/includes/dashboard.php:1308 +msgid "Customize Your Site" +msgstr "Spersonalizuj swoją witrynę" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profil został zaktualizowany." + +#: wp-admin/user-new.php:81 +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 "" +"Cześć,\n" +"\n" +"Otrzymano zaproszenie do współtworzenia witryny „%1$s”,\n" +"która znajduje się pod adresem %2$s, jako %3$s.\n" +"\n" +"Kliknij ten odnośnik, jeśli chcesz zaakceptować to zaproszenie:\n" +"%4$s" + +#: wp-admin/credits.php:183 +msgid "Core Developer" +msgstr "Programista" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Paczka nie mogła zostać zainstalowana." + +#: wp-admin/includes/class-wp-upgrader.php:472 +msgid "The plugin contains no files." +msgstr "Paczka tej wtyczki nie zawiera żadnych plików." + +#: wp-admin/includes/class-wp-upgrader.php:697 +msgid "No valid plugins were found." +msgstr "Nie znaleziono odpowiednio przygotowanych wtyczek." + +#: wp-admin/includes/class-wp-upgrader.php:1075 +msgid "The theme is missing the style.css stylesheet." +msgstr "Motywowi brakuje pliku style.css." + +#: wp-admin/includes/class-wp-upgrader.php:1084 +msgid "The theme is missing the index.php file." +msgstr "Motywowi brakuje pliku index.php." + +#: wp-admin/includes/class-wp-upgrader.php:1080 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "Plik style.css motywu nie zawiera prawidłowego nagłówka." + +#: wp-admin/includes/media.php:1005 +msgid "Attachment Post URL" +msgstr "Adres URL tego załącznika" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Wszystkie odnośniki" + +#: wp-admin/includes/media.php:1819 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "lub" + +#: wp-admin/includes/media.php:1818 +msgid "Drop files here" +msgstr "Upuść pliki nad tym polem" + +#: wp-admin/includes/plugin-install.php:152 +msgid "%s plugins" +msgstr "Liczba wtyczek: %s" + +#: wp-admin/includes/plugin-install.php:152 +msgid "%s plugin" +msgstr "Liczba wtyczek: %s" + +#: wp-admin/maint/repair.php:90 +msgid "Successfully optimized the %s table." +msgstr "Zoptymalizowano tabelę „%s”." + +#: wp-admin/maint/repair.php:93 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Nie udało się zoptymalizować tabeli „%1$s” – błąd: %2$s" + +#: wp-admin/maint/repair.php:68 +msgid "Successfully repaired the %s table." +msgstr "Naprawiono tabelę „%s”." + +#: wp-admin/maint/repair.php:83 +msgid "The %s table is already optimized." +msgstr "Tabela „%s” jest już zoptymalizowana." + +#: wp-admin/maint/repair.php:58 +msgid "The %s table is okay." +msgstr "Tabela „%s” nie wymaga naprawy." + +#: wp-admin/update-core.php:268 +msgid "View version %1$s details" +msgstr "Zobacz informacje o wersji %1$s" + +#: wp-admin/includes/import.php:191 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:192 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Zainstaluj ten importer, aby móc zaimportować wpisy i media z Tumblra przy pomocy jego API." + +#: wp-admin/includes/dashboard.php:1216 +msgid "Update %2$s or learn how to browse happy" +msgstr "Zaktualizuj program „%2$s” lub dowiedz się jak surfować bez zmartwień" + +#: wp-admin/includes/media.php:2581 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Skaluj obrazki do „dużego rozmiaru” podanego w %1$sopcjach obrazka%2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2452 +msgid "Audio, Video, or Other File" +msgstr "Plik dźwiękowy, z filmem lub innego rodzaju" + +#: wp-admin/includes/media.php:1974 +msgid "Insert media from another website" +msgstr "Wstaw medium z innej witryny" + +#: wp-admin/options.php:143 +msgid "ERROR: options page not found." +msgstr "BŁĄD: Strona z ustawieniami nie została znaleziona." + +#: wp-admin/includes/file.php:1070 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "BŁĄD: Wystąpił błąd podczas łączenia się z serwerem. Proszę sprawdzić, czy wprowadzone ustawienia są prawidłowe." + +#: wp-admin/includes/ajax-actions.php:788 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "BŁĄD: Nie można odpowiadać na komentarze do szkiców wpisów." + +#: wp-admin/includes/ajax-actions.php:811 +#: wp-admin/includes/ajax-actions.php:874 +msgid "ERROR: please type a comment." +msgstr "BŁĄD: Proszę wpisać komentarz." + +#: wp-admin/index.php:45 +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 "W menu, które znajduje się po lewej stronie ekranu, wyświetlane są odnośniki do wszystkich ekranów panelu administracyjnego. Aby zobaczyć dostępne podmenu, umieść wskaźnik myszy nad dowolną z jego pozycji. Jeśli chcesz zwinąć to menu w wąski pasek, kliknij strzałkę podpisaną „Zwiń menu”, znajdującą się u jego dołu." + +#: wp-admin/index.php:56 +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 "Przeciąganie i upuszczanie – Aby zmienić ułożenie modułów, można przeciągnąć je na inne miejsca. Aby to zrobić, należy umieścić wskaźnik myszy nad paskiem tytułu wybranego modułu, kliknąć i przytrzymać przycisk myszy, a następnie przeciągnąć moduł w docelowe miejsce. Podczas przenoszenia modułów wyświetlane jest szare pole o przerywanym obramowaniu, które wskazuje gdzie umieszczony zostanie moduł, jeśli w danej chwili puszczony zostanie przycisk myszy." + +#: wp-admin/index.php:54 +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 "Przy pomocy poniżej wymienionych metod można dostosować ten ekran do własnych upodobań. Podobne ustawienia znajdują się na większości pozostałych ekranów kokpitu." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:88 +#: wp-admin/custom-header.php:112 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:299 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:204 wp-admin/edit.php:161 wp-admin/edit.php:206 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:486 +#: wp-admin/nav-menus.php:521 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:130 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:468 wp-admin/upload.php:150 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Przegląd" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Aktualizacje %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:306 +#: wp-admin/edit.php:273 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:185 wp-admin/users.php:436 +msgid "Search results for “%s”" +msgstr "Wyniki wyszukiwania dla zapytania „%s”" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Nie możesz nadawać użytkownikom tej roli." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:212 +#: wp-admin/includes/class-wp-plugins-list-table.php:255 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Dostępne aktualizacje (%s)" +msgstr[1] "Dostępne aktualizacje (%s)" +msgstr[2] "Dostępne aktualizacje (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Kliknij tutaj, aby wyświetlić listę plików, które zostaną usunięte" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s, autorzy: %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:217 +msgid "Caution:" +msgstr "Uwaga:" + +#: wp-admin/menu.php:200 wp-admin/menu.php:202 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:333 +msgid "Add New User" +msgstr "Dodaj nowego użytkownika" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Użytkownicy" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zarządzać ustawieniami tej witryny." + +#: wp-admin/menu.php:177 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Edytor" + +#: wp-admin/menu.php:172 +msgid "Installed Plugins" +msgstr "Zainstalowane wtyczki" + +#: wp-admin/users.php:252 +msgid "Confirm Deletion" +msgstr "Potwierdź usuwanie" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:268 +#: wp-admin/includes/class-wp-plugins-list-table.php:280 +#: wp-admin/includes/class-wp-plugins-list-table.php:388 +msgid "Deactivate" +msgstr "Wyłącz" + +#: wp-admin/about.php:29 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:374 +#: wp-admin/includes/class-wp-plugins-list-table.php:493 +#: wp-admin/includes/update.php:166 wp-admin/includes/update.php:192 +msgid "Version %s" +msgstr "Wersja %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:229 +#: wp-admin/includes/class-wp-plugins-list-table.php:498 +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-theme-install-list-table.php:383 +#: wp-admin/includes/class-wp-themes-list-table.php:183 +#: wp-admin/theme-install.php:196 wp-admin/theme-install.php:222 +#: wp-admin/themes.php:204 wp-admin/themes.php:281 wp-admin/themes.php:330 +msgid "By %s" +msgstr "Autor: %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Konto użytkownika zostało dodane." + +#: wp-admin/includes/class-wp-media-list-table.php:440 +#: wp-admin/includes/class-wp-media-list-table.php:459 +#: wp-admin/includes/class-wp-ms-users-list-table.php:259 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +#: wp-admin/includes/class-wp-terms-list-table.php:301 +msgid "View" +msgstr "Zobacz" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:189 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Superadministrator" + +#: wp-admin/users.php:266 wp-admin/users.php:274 wp-admin/users.php:303 +#: wp-admin/users.php:311 +msgid "You can’t remove users." +msgstr "Nie możesz usuwać kont użytkowników." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:189 +msgid "Settings saved." +msgstr "Ustawienia zostały zapisane." + +#: wp-admin/users.php:389 +msgid "Changed roles." +msgstr "Role zostały pomyślnie zmienione." + +#: wp-admin/users.php:400 +msgid "User removed from this site." +msgstr "Użytkownik został usunięty z tej witryny." + +#: wp-admin/includes/dashboard.php:396 wp-admin/users.php:443 +msgid "Search Users" +msgstr "Szukaj użytkowników" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Dodaj użytkownika" + +#: wp-admin/includes/class-wp-users-list-table.php:263 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:299 +#: wp-admin/user-new.php:408 +msgid "Role" +msgstr "Rola" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:96 +#: wp-admin/includes/class-wp-users-list-table.php:153 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Wszystkie (%s)" +msgstr[1] "Wszystkie (%s)" +msgstr[2] "Wszystkie (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:97 +#: wp-admin/custom-header.php:138 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:276 wp-admin/edit-form-advanced.php:291 +#: wp-admin/edit-form-advanced.php:308 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:234 wp-admin/edit.php:198 wp-admin/edit.php:219 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:527 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:141 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:486 +#: wp-admin/upload.php:169 wp-admin/user-edit.php:52 wp-admin/user-new.php:183 +#: wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Więcej informacji:" + +#: wp-admin/menu.php:191 wp-admin/menu.php:193 wp-admin/user-edit.php:218 +#: wp-admin/users.php:430 +msgctxt "user" +msgid "Add New" +msgstr "Dodaj nowego" + +#: wp-admin/menu.php:160 +msgctxt "theme editor" +msgid "Editor" +msgstr "Edytor" + +#: wp-admin/includes/class-wp-links-list-table.php:48 +#: wp-admin/includes/class-wp-links-list-table.php:145 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:130 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:281 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:248 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:293 +#: wp-admin/includes/class-wp-ms-users-list-table.php:75 +#: wp-admin/includes/class-wp-ms-users-list-table.php:197 +#: wp-admin/includes/class-wp-plugins-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:384 +#: wp-admin/includes/class-wp-plugins-list-table.php:393 +#: wp-admin/includes/class-wp-terms-list-table.php:107 +#: wp-admin/includes/class-wp-terms-list-table.php:299 +#: wp-admin/includes/class-wp-themes-list-table.php:159 +#: wp-admin/includes/class-wp-users-list-table.php:190 +#: wp-admin/includes/class-wp-users-list-table.php:369 +#: wp-admin/includes/media.php:1413 wp-admin/includes/meta-boxes.php:769 +#: wp-admin/includes/template.php:572 wp-admin/includes/widgets.php:223 +#: wp-admin/themes.php:364 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Usuń" + +#: wp-admin/menu.php:189 +msgid "All Users" +msgstr "Wszyscy użytkownicy" + +#: wp-admin/edit-form-advanced.php:177 +msgid "Attributes" +msgstr "Atrybuty" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:372 +#: wp-admin/includes/dashboard.php:1121 wp-admin/theme-install.php:200 +#: wp-admin/theme-install.php:216 +msgid "Install" +msgstr "Zainstaluj" + +#: wp-admin/menu.php:170 +msgid "Plugins %s" +msgstr "Wtyczki %s" + +#: wp-admin/menu.php:210 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Usuń witrynę" + +#: wp-admin/edit-form-advanced.php:286 +msgid "About Pages" +msgstr "O stronach" + +#: wp-admin/edit-form-advanced.php:260 +msgid "Customizing This Display" +msgstr "Personalizacja tego ekranu" + +#: wp-admin/edit-form-advanced.php:270 +msgid "Title and Post Editor" +msgstr "Pole tytułu i edytor wpisu" + +#: wp-admin/edit-tags.php:241 +msgid "Documentation on Tags" +msgstr "Dokumentacja dot. tagów" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Uwaga: Å»adna z tych opcji nie blokuje dostępu do Twojej witryny — to, czy Twoja prośba zostanie uszanowana, zależy od wyszukiwarki." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Nazwa wpisu" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "przykladowy-wpis" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archiwa" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Ten importer nie jest zainstalowany. Zainstaluj importery ze strony głównej." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "Adres e-mail" + +#: wp-admin/options-general.php:310 +msgid "Site Language" +msgstr "Język witryny" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Spróbuj powiadomić wszystkie blogi, do których odnośniki zostały umieszczone w artykule" + +#: wp-admin/user-new.php:24 +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 "" +"Cześć,\n" +"Zaproszono Cię do współtworzenia witryny '%1$s' w sieci\n" +"%2$s jako %3$s.\n" +"Jeśli nie chcesz tego robić, zignoruj tego e-maila.\n" +"To zaproszenie wygaśnie za kilka dni.\n" +"\n" +"Proszę kliknąć poniższy odnośnik, aby aktywować swoje konto:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Szablon wykorzystujący całą szerokość ekranu" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Formaty wpisów" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Ikony wpisów" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Ikona wpisu w postaci nagłówka" + +#: wp-admin/includes/dashboard.php:1199 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Wygląda na to, że używasz starej wersji przeglądarki „%s”. Aby w pełni cieszyć się WordPressem, proszę zaktualizować swoją przeglądarkę." + +#: wp-admin/includes/dashboard.php:1197 +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 "Wygląda na to, że używasz wersji przeglądarki „%s”, która posiada luki w zabezpieczeniach. Używanie nieaktualnej przeglądarki naraża Twój komputer na niebezpieczeństwo. Aby w pełni cieszyć się WordPressem, proszę zaktualizować swoją przeglądarkę." + +#: wp-admin/includes/nav-menu.php:1201 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Nazwy niektórych elementów menu są nieprawidłowe. Proszę je poprawić lub usunąć." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (nieprawidłowa)" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:185 +msgctxt "plugin name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/includes/class-wp-terms-list-table.php:122 +#: wp-admin/includes/class-wp-terms-list-table.php:414 +msgctxt "term name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/includes/template.php:497 wp-admin/includes/template.php:512 +#: wp-admin/includes/template.php:621 +msgctxt "meta name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Zaproszenie na witrynę" + +#: wp-admin/themes.php:247 +msgctxt "theme name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:81 +msgctxt "link name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/credits.php:191 +msgid "Icon Design" +msgstr "Projekt ikon" + +#: wp-admin/theme-install.php:81 +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.org 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 "Możesz znaleźć dodatkowe motywy dla swojej witryny przy pomocy przeglądarki/instalatora na tym ekranie, który wyświetla motywy z katalogu motywów WordPressa. Motywy te są projektowane i zaprogramowywane przez osoby trzecie, dostępne nieodpłatnie i zgodne z licencją WordPressa." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Zainstaluj ponownie" + +#: wp-admin/includes/file.php:240 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Rozmiar wysłanego na serwer pliku przekracza wartość dyrektywy upload_max_filesize zdefiniowanej w pliku php.ini." + +#: wp-admin/includes/file.php:241 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Rozmiar wysłanego na serwer pliku przekracza wartość dyrektywy MAX_FILE_SIZE zdefiniowanej w formularzu HTML." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Jeśli pasek zakładek jest w Twojej przeglądarce ukryty, skopiuj poniższy kod, otwórz okno zarządzania zakładkami, utwórz nową zakładkę, w pole „Nazwa” wpisz „Press This”, a następnie wklej skopiowany kod do pola adresu tworzonej zakładki." + +#: wp-admin/credits.php:184 +msgid "Core Committer" +msgstr "Programista" + +#: wp-admin/credits.php:185 +msgid "Guest Committer" +msgstr "Programista-gość" + +#: wp-admin/about.php:219 wp-admin/credits.php:190 +msgid "External Libraries" +msgstr "Zewnętrzne biblioteki" + +#: wp-admin/press-this.php:641 +msgid "Add:" +msgstr "Dodaj:" + +#: wp-admin/press-this.php:287 +msgid "Add Photos" +msgstr "Dodaj zdjęcia" + +#: wp-admin/menu.php:206 +msgid "Available Tools" +msgstr "Dostępne narzędzia" + +#: wp-admin/menu.php:212 +msgid "Network Setup" +msgstr "Uruchamianie sieci" + +#: wp-admin/credits.php:182 +msgid "User Experience Lead" +msgstr "Przewodnicząca ds. user experience'u" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Tłumacze na języki polski" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 rozwija się, kiedy ludzie, tacy jak Ty, mówią o nim swoim przyjaciołom, a tysiące firm i dostawców usług, których witryny oparte są na lub zbudowane wokół WordPressa, informują o tym swoich użytkowników. Jest nam bardzo miło za każdym razem, kiedy ktoś wspomina o WordPressie, ale prosimy o zapoznanie się z naszymi instrukcjami dot. używania nazwy „WordPress”." + +#: wp-admin/freedoms.php:52 +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 "Każda wtyczka i motyw w katalogu WordPress.org są w 100%% rozpowszechniane na licencji GPL lub zgodnej z nią i dającej podobne wolności, więc możesz spokojnie szukać tam wtyczek i motywów. Jeśli zdobędziesz wtyczkę lub motyw z innego źródła, pamiętaj, aby najpierw zapytać osobę, od której je otrzymujesz, czy są one rozpowszechniane na licencji GPL. Jeśli nie szanują oni licencji WordPressa, nie polecamy ich." + +#: wp-admin/freedoms.php:36 +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 jest oprogramowaniem darmowym i o otwartym kodzie źródłowym, tworzonym przez społeczność rozproszoną po całym świecie, składającą się głównie z programistów-wolontariuszy. WordPress jest rozpowszechniany na pewnych fantastycznych, zmieniających pogląd na świat warunkach dzięki swojej licencji — GPL:" + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Główny programista" + +#: wp-admin/credits.php:186 +msgid "Developer" +msgstr "Programista" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Inne osoby pracujące nad WordPressem" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Chcesz zobaczyć swoje nazwisko na tej stronie? Weź udział w tworzeniu WordPressa." + +#: wp-admin/about.php:35 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Autorzy" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Wyłącz" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Współzałożyciel, zarządca projektu" + +#: wp-admin/credits.php:189 +msgid "Internationalization" +msgstr "Internacjonalizacja" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Osoby mające wkład w wydanie WordPressa %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Osoby mające szczególnie duży wkład w to wydanie" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Wszystkie komentarze" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress jest tworzony przez rozsiany po całym świecie zespół wolontariuszy. Weź udział w tworzeniu WordPressa." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Zarządcy projektu" + +#: wp-admin/credits.php:187 +msgid "Designer" +msgstr "Projektant" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "wolnością uruchamiania programu w dowolnym celu," + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "dostępem do kodu źródłowego programu, wolnością dowiedzenia się, jak program działa i wolnością zmieniania go, aby robił to, co chcesz," + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "wolnością rozpowszechniania kopii oryginalnego programu, aby możliwa była pomoc innym," + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "wolnością rozpowszechniania zmodyfikowanej przez siebie wersji programu. Robiąc to, dajesz całej społeczności szansę skorzystania z wprowadzonych przez Ciebie zmian." + +#: wp-admin/includes/dashboard.php:33 +msgid "You are using an insecure browser!" +msgstr "Używasz przeglądarki posiadającej luki w zabezpieczeniach!" + +#: wp-admin/includes/dashboard.php:35 +msgid "Your browser is out of date!" +msgstr "Twoja przeglądarka nie jest aktualna!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Czyż nie byłoby fantastycznie, gdyby każde oprogramowanie dostarczało takich swobód? Uważamy, że tak! Aby dowiedzieć się więcej na ten temat, odwiedź witrynę Fundacji Wolnego Oprogramowania." + +#: wp-admin/about.php:37 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Wolności" + +#: wp-admin/custom-header.php:577 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Możesz użyć jednego z tych czadowych nagłówków lub włączyć wyświetlanie losowego nagłówka." + +#: wp-admin/custom-header.php:575 +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 "Jeśli nie chcesz wysyłać na serwer swojego własnego obrazka, możesz użyć jednego z poniższych czadowych nagłówków lub włączyć wyświetlanie losowego nagłówka." + +#: wp-admin/custom-header.php:563 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Możesz wybrać dowolny nagłówek spośród uprzednio wysłanych na serwer lub wybrać wyświetlanie losowego nagłówka." + +#: wp-admin/menu-header.php:196 +msgid "Collapse menu" +msgstr "Zwiń menu" + +#: wp-admin/includes/class-wp-plugins-list-table.php:314 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "„Zamienniki” są zaawansowanymi wtyczkami umieszczanymi w katalogu %s, które, jeśli są obecne, całkowicie zastępują WordPressa w określonych działaniach." + +#: wp-admin/includes/class-wp-plugins-list-table.php:312 +msgid "Files in the %s directory are executed automatically." +msgstr "Pliki umieszczone w katalogu %s są wykonywane automatycznie." + +#: wp-admin/custom-header.php:289 +msgid "Random: Show a different image on each page." +msgstr "Losowy: Wyświetlaj inny obrazek za każdym wejściem na stronę." + +#: wp-admin/custom-header.php:561 +msgid "Uploaded Images" +msgstr "Wysłane obrazki" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Dokumentacja dot. wysyłania mediów na serwer" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Dokumentacja dot. profili użytkowników" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Dokumentacja dot. ustawień bezpośrednich odnośników" + +#: wp-admin/edit-tags.php:237 +msgid "Documentation on Categories" +msgstr "Dokumentacja dot. kategorii" + +#: wp-admin/edit-tags.php:239 +msgid "Documentation on Link Categories" +msgstr "Dokumentacja dot. kategorii odnośników" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Dokumentacja dot. widgetów" + +#: wp-admin/nav-menus.php:528 +msgid "Documentation on Menus" +msgstr "Dokumentacja dot. menu" + +#: wp-admin/edit-form-advanced.php:309 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Dokumentacja dot. edytowania mediów" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Editing Pages" +msgstr "Dokumentacja dot. edycji stron" + +#: wp-admin/upload.php:170 +msgid "Documentation on Media Library" +msgstr "Dokumentacja dot. biblioteki mediów" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Dokumentacja dot. narzędzi" + +#: wp-admin/custom-header.php:139 +msgid "Documentation on Custom Header" +msgstr "Dokumentacja dot. własnych nagłówków" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Dokumentacja dot. eksportowania" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Dokumentacja dot. ogólnych ustawień" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Dokumentacja dot. ustawień mediów" + +#: wp-admin/update-core.php:487 +msgid "Documentation on Updating WordPress" +msgstr "Dokumentacja dot. aktualizowania WordPressa" + +#: wp-admin/edit-form-advanced.php:277 +msgid "Documentation on Writing and Editing Posts" +msgstr "Dokumentacja dot. tworzenia i edycji wpisów" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Dokumentacja dot. komentarzy" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Dokumentacja dot. zarządzania użytkownikami" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Dokumentacja dot. ustawień dyskusji" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Dokumentacja dot. tworzenia odnośników" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Dokumentacja dot. ustawień czytania" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Dokumentacja dot. instalacji wtyczek" + +#: wp-admin/edit.php:199 +msgid "Documentation on Managing Posts" +msgstr "Dokumentacja dot. zarządzania wpisami" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Dokumentacja dot. kokpitu" + +#: wp-admin/plugin-editor.php:142 +msgid "Documentation on Editing Plugins" +msgstr "Dokumentacja dot. edycji wtyczek" + +#: wp-admin/custom-background.php:98 +msgid "Documentation on Custom Background" +msgstr "Dokumentacja dot. własnych teł" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "Dokumentacja dot. importowania" + +#: wp-admin/edit.php:220 +msgid "Documentation on Managing Pages" +msgstr "Dokumentacja dot. zarządzania stronami" + +#: wp-admin/edit-form-advanced.php:292 +msgid "Documentation on Adding New Pages" +msgstr "Dokumentacja dot. dodawania nowych stron" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Dokumentacja dot. ustawień pisania" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Dokumentacja dot. zarządzania odnośnikami" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Dokumentacja dot. dodawania nowych użytkowników" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Układ" + +#: wp-admin/users.php:227 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Konta poniższych użytkowników zostały wybrane do usunięcia:" +msgstr[1] "Konta poniższych użytkowników zostały wybrane do usunięcia:" +msgstr[2] "Konta poniższych użytkowników zostały wybrane do usunięcia:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Powrót do listy użytkowników" + +#: wp-admin/includes/class-wp-list-table.php:565 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s z %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "Szablon strony %s" + +#: wp-admin/press-this.php:503 +msgid "Post Format:" +msgstr "Format wpisu:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Ta wtyczka może być włączona na innych witrynach sieci." +msgstr[1] "Te wtyczki mogą być włączone na innych witrynach sieci." +msgstr[2] "Te wtyczki mogą być włączone na innych witrynach sieci." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Nie możesz usunąć wtyczki, która jest włączona na głównej witrynie." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Domyślny format wpisu" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:537 +#: wp-admin/update-core.php:562 wp-admin/update-core.php:590 +#: wp-admin/update-core.php:618 +msgid "You do not have sufficient permissions to update this site." +msgstr "Nie posiadasz wystarczających uprawnień, by wprowadzać zmiany na tej witrynie." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:432 +msgctxt "user" +msgid "Add Existing" +msgstr "Dodaj istniejące" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Dodaj nowego użytkownika" + +#: wp-admin/user-new.php:431 +msgid "Add New User " +msgstr "Dodaj nowego użytkownika" + +#: wp-admin/user-new.php:326 +msgid "Add Existing User " +msgstr "Dodaj zarejestrowanego użytkownika" + +#: wp-admin/plugin-editor.php:137 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Wszelkie zmiany wprowadzone do plików na tym ekranie będą miały wpływ na wszystkie witryny sieci." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Dodaj zarejestrowanego użytkownika" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "„Press This” jest skryptozakładką, która czyni blogowanie o rzeczach, które napotykasz w Sieci, łatwym. Możesz użyć jej, aby opublikować odnośnik do strony, którą odwiedzasz, lub opublikować wypis ze strony. „Press This” pozwala nawet na wybranie obrazka spośród dostępnych na przeglądanej stronie w celu użycia go we wpisie. Aby móc publikować wpisy przy użyciu „Press This”, po prostu przeciągnij odnośnik „Press This” na pasek zakładek Twojej przeglądarki. Kliknięcie go podczas pobytu na innej witrynie spowoduje otwarcie okna zawierającego wszystkie wymienione opcje." + +#: wp-admin/plugin-editor.php:143 +msgid "Documentation on Writing Plugins" +msgstr "Dokumentacja dot. tworzenia wtyczek" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "W Twoim kokpicie dostępne są następujące moduły:" + +#: wp-admin/users.php:26 +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 "Na tym ekranie wyświetlana jest lista wszystkich zarejestrowanych na Twojej witrynie użytkowników. Każdy użytkownik ma jedną spośród pięciu dostępnych ról, przypisaną przez administratora witryny: Administrator, Redaktor, Autor, Współpracownik lub Subskrybent. Użytkownicy posiadający rolę inną niż „Administrator” po zalogowaniu się będą widzieli w kokpicie mniej opcji, zgodnie z ich rolą." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Dokumentacja dot. używania bezpośrednich odnośników" + +#: wp-admin/plugin-editor.php:136 +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 "Jeśli chcesz wprowadzić zmiany, ale nie chcesz, żeby zostały one nadpisane po aktualizacji wtyczki, być może dobrze byłoby rozważyć napisanie własnej wtyczki. Aby dowiedzieć się jak zmodyfikować lub stworzyć całkowicie nową wtyczkę albo tylko lepiej zrozumieć ich anatomię, zajrzyj do poniższych odnośników." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Opisy ról i uprawnień" + +#: wp-admin/includes/upgrade.php:212 +msgid "sample-page" +msgstr "przykladowa-strona" + +#: wp-admin/includes/upgrade.php:210 +msgid "Sample Page" +msgstr "Przykładowa strona" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (generowany)" + +#: wp-admin/includes/class-wp-themes-list-table.php:68 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "W tej chwili na Twojej witrynie możliwe jest używanie tylko jednego motywu. Przejdź do strony zarządzania siecią, aby włączyć obsługę lub zainstalować więcej motywów." + +#: wp-admin/includes/class-wp-themes-list-table.php:72 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "W tej chwili na Twojej witrynie możliwe jest używanie tylko jednego motywu. Przejdź do strony zarządzania siecią, aby włączyć obsługę więcej motywów." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Przywileje superadministratora nie mogą zostać odebrane tej osobie, ponieważ jej adres e-mail został podany jako adres administratora sieci." + +#: wp-admin/includes/class-wp-themes-list-table.php:79 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "W tej chwili zainstalowany jest tylko jeden motyw. Spraw, by Twoja witryna odżyła! Możesz wybierać spośród ponad 1000 darmowych motywów z katalogu motywów witryny WordPress.org, kiedy tylko chcesz — po prostu kliknij kartę Zainstaluj motywy znajdującą się powyżej." + +#: wp-admin/maint/repair.php:111 +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 "Jedna lub więcej tabel bazy danych jest niedostępnych. Aby zezwolić WordPressowi na próbę naprawy tych tabel, wciśnij przycisk „Napraw bazę danych”. Naprawa może chwilę potrwać, więc prosimy o cierpliwość." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Arkusz RTL stylu edytora wizualnego" + +#: wp-admin/theme-editor.php:172 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Ten motyw dziedziczy szablony z motywu %s." + +#: wp-admin/theme-editor.php:218 +msgid "This is a file in your current parent theme." +msgstr "To jest plik motywu nadrzędnego do używanego." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:241 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:284 +#: wp-admin/includes/class-wp-upgrader-skins.php:528 +msgid "Network Enable" +msgstr "Włącz w całej sieci" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "Baza danych WordPressa została zaktualizowana!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Zaktualizuj bazę danych WordPressa" + +#: wp-admin/update-core.php:101 +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 "Zamierzasz zainstalować WordPressa %s w angielskiej (amerykańskiej) wersji językowej. Istnieje ryzyko, że po wykonaniu aktualizacji używane przez Ciebie tłumaczenie przestanie działać. Jeśli chcesz, możesz poczekać, aż wydana zostanie paczka z tłumaczeniem." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Proces aktualizacji może chwilę potrwać, więc prosimy o cierpliwość." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Aktualizacja" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Aktualizacja została ukończona" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Wymagana jest aktualizacja bazy danych" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress został zaktualizowany! Zanim będziesz mógł z niego korzystać, musimy jeszcze zaktualizować Twoją bazę danych do najnowszej wersji." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Aktualizacja nie jest wymagana" + +#: wp-admin/includes/class-wp-upgrader.php:464 +msgid "Plugin updated successfully." +msgstr "Wtyczka została zaktualizowana." + +#: wp-admin/includes/class-wp-upgrader-skins.php:565 wp-admin/update.php:161 +msgid "Update Theme" +msgstr "Zaktualizuj motyw" + +#: wp-admin/includes/class-wp-upgrader.php:463 +msgid "Plugin update failed." +msgstr "Aktualizacja wtyczki nie powiodła się." + +#: wp-admin/includes/class-wp-upgrader.php:787 +msgid "Theme update failed." +msgstr "Aktualizacja motywu nie powiodła się." + +#: wp-admin/includes/class-wp-upgrader.php:788 +msgid "Theme updated successfully." +msgstr "Motyw został zaktualizowany." + +#: wp-admin/includes/class-wp-upgrader-skins.php:130 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Zaktualizuj wtyczkę" + +#: wp-admin/includes/update.php:289 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Dostępna jest nowa wersja wtyczki „%1$s”. Zobacz informacje o wersji %4$s. Automatyczna aktualizacja tej wtyczki nie jest możliwa." + +#: wp-admin/includes/class-wp-upgrader.php:458 +#: wp-admin/includes/class-wp-upgrader.php:782 +#: wp-admin/includes/class-wp-upgrader.php:1194 +#: wp-admin/includes/class-wp-upgrader.php:1367 +msgid "Update package not available." +msgstr "Paczka z aktualizacją nie jest dostępna." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Przedział dat:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Wyeksportowany plik będzie zawierał wszystkie wpisy, strony, komentarze, własne pola, terminy, menu oraz rodzaje wpisów." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Wybierz, co chcesz wyeksportować" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Autorzy:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Wszystkie treści" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:203 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Wszystkie (%s)" +msgstr[1] "Wszystkie (%s)" +msgstr[2] "Wszystkie (%s)" + +#: wp-admin/includes/file.php:295 wp-admin/includes/file.php:435 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Przepraszamy, wysyłanie plików tego typu nie jest dozwolone z powodów związanych z bezpieczeństwem." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:78 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Więcej informacji" + +#: wp-admin/includes/class-wp-comments-list-table.php:299 +msgctxt "column name" +msgid "In Response To" +msgstr "W odpowiedzi na" + +#: wp-admin/includes/class-wp-comments-list-table.php:399 +msgid "Submitted on %2$s at %3$s" +msgstr "Wysłany %2$s o %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "Dokumentacja dot. spamu w komentarzach" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Dokumentacja dot. skrótów klawiaturowych" + +#: wp-admin/widgets.php:53 +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 "Sekcja „Dostępne widgety” zawiera wszystkie widgety, których możesz użyć. Przeciągnięcie widgetu do panelu bocznego spowoduje wyświetlenie jego ustawień, pozwalając Ci je zmienić. Kiedy już ustawisz widget tak, jak chcesz, kliknij przycisk „Zapisz”, a widget pojawi się na Twojej witrynie. Kliknięcie „Usuń” spowoduje skasowanie widgetu." + +#: wp-admin/edit-form-advanced.php:304 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Pamiętaj, aby kliknąć przycisk „Zaktualizuj media”, aby zapisać wprowadzone lub zmienione metadane." + +#: wp-admin/edit-form-advanced.php:303 wp-admin/media.php:77 +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 "Obrazki przycina się poprzez kliknięcie na nich (przycisk włączający tryb przycinania jest już wciśnięty) i przeciągnięcie ramki wyznaczającej wycinany obszar, aby wybrać pożądany fragment, a następnie kliknięcie „Zapisz”, aby zachować zmiany." + +#: wp-admin/edit-form-advanced.php:302 wp-admin/media.php:76 +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 "Pod obrazkami dostępny jest odnośnik „Edytuj obrazek–, którego kliknięcie powoduje rozwinięcie edytora wraz z przyciskami pozwalającymi na przycinanie, obracanie oraz odbijanie obrazka oraz na cofanie i ponowne wprowadzanie popełnionych zmian. W modułach po prawej dostępne jest więcej możliwości skalowania i przycinania obrazka oraz możliwość przycinania miniatury niezależnie od obrazka. Więcej informacji znajduje się pod odnośnikami „Pomoc” znajdującymi się w tych modułach." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Na tym ekranie możesz zmodyfikować pięć różnych metadanych o każdym pliku." + +#: wp-admin/user-new.php:279 +msgid "E-mail or Username" +msgstr "E-mail lub nazwa użytkownika" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/user-new.php:308 wp-admin/user-new.php:421 +msgid "Add the user without sending them a confirmation email." +msgstr "Dodaj użytkownika bez wysyłania do niego e-maila potwierdzającego." + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Przeszukaj zainstalowane motywy" + +#: wp-admin/includes/class-wp-upgrader-skins.php:528 +msgid "Enable this theme for all sites in this network" +msgstr "Włącz ten motyw na wszystkich witrynach sieci" + +#: wp-admin/update-core.php:298 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Proszę pamiętać: Wszelkie modyfikacje dokonane w plikach motywu zostaną utracone. Proszę rozważyć skorzystanie z funkcji motywów potomnych." + +#: wp-admin/includes/class-wp-posts-list-table.php:174 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Przyklejone (%s)" +msgstr[1] "Przyklejone (%s)" +msgstr[2] "Przyklejone (%s)" + +#: wp-admin/update-core.php:506 +msgid "Please select one or more plugins to update." +msgstr "Proszę wybrać jedną lub więcej wtyczek, które mają zostać zaktualizowane." + +#: wp-admin/update-core.php:504 +msgid "Please select one or more themes to update." +msgstr "Proszę wybrać jeden lub więcej motywów, które mają zostać zaktualizowane." + +#: wp-admin/update-core.php:512 +msgid "Last checked on %1$s at %2$s." +msgstr "Ostatnio sprawdzono %1$s o %2$s." + +#: wp-admin/update-core.php:513 +msgid "Check Again" +msgstr "Sprawdź ponownie" + +#: wp-admin/includes/class-wp-upgrader-skins.php:190 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Proces aktualizacji został uruchomiony. Na niektórych serwerach może on chwilę potrwać, więc prosimy o cierpliwość." + +#: wp-admin/options-general.php:255 +msgid "Documentation on date and time formatting." +msgstr "Dokumentacja dot. formatowania dat i godzin." + +#: wp-admin/includes/user.php:431 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Używasz automatycznie wygenerowanego hasła do konta. Czy chcesz zmienić je na coś łatwiejszego do zapamiętania?" + +#: wp-admin/theme-install.php:132 +msgid "Apply Filters" +msgstr "Zastosuj filtry" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Z obsługą języków RTL" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Styl edytora" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Możliwe pisanie ze strony głównej" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Obsługuje tłumaczenia" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Nie posiadasz uprawnienia do edycji tego komentarza." + +#: wp-admin/includes/file.php:1118 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Aby wykonać wybrane działanie, WordPress potrzebuje dostępu do Twojego serwera WWW." + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "Current page" +msgstr "Bieżąca strona" + +#: wp-admin/includes/class-wp-list-table.php:550 +msgid "Go to the previous page" +msgstr "Przejdź do poprzedniej strony" + +#: wp-admin/includes/class-wp-list-table.php:569 +msgid "Go to the next page" +msgstr "Przejdź do następnej strony" + +#: wp-admin/includes/class-wp-list-table.php:576 +msgid "Go to the last page" +msgstr "Przejdź do ostatniej strony" + +#: wp-admin/includes/ajax-actions.php:318 +#: wp-admin/includes/class-wp-list-table.php:525 +#: wp-admin/includes/class-wp-list-table.php:940 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 pozycja" +msgstr[1] "%s pozycje" +msgstr[2] "%s pozycji" + +#: wp-admin/includes/class-wp-users-list-table.php:119 +msgid "No matching users were found." +msgstr "Nie znaleziono pasujących użytkowników." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:144 +msgid "No themes match your request." +msgstr "Brak motywów spełniających podane kryteria." + +#: wp-admin/includes/class-wp-list-table.php:543 +msgid "Go to the first page" +msgstr "Przejdź do pierwszej strony" + +#: wp-admin/includes/dashboard.php:403 +msgid "Search Sites" +msgstr "Szukaj witryn" + +#: wp-admin/includes/dashboard.php:357 +msgid "Create a New User" +msgstr "Dodaj nowego użytkownika" + +#: wp-admin/includes/dashboard.php:365 +msgid "You have %1$s and %2$s." +msgstr "%1$s oraz %2$s." + +#: wp-admin/includes/dashboard.php:363 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s witryna" +msgstr[1] "%s witryny" +msgstr[2] "%s witryn" + +#: wp-admin/includes/dashboard.php:362 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s użytkownik" +msgstr[1] "%s użytkowników" +msgstr[2] "%s użytkowników" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Ważne: Przed wykonaniem aktualizacji proszę utworzyć kopie zapasowe swojej bazy danych i plików. Aby uzyskać pomoc dotyczącą aktualizacji odwiedź stronę Aktualizowanie WordPressa Kodeksu." + +#: wp-admin/includes/dashboard.php:955 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:964 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Rejestracja została wyłączona. Tylko użytkownicy tej witryny mogą wysyłać komentarze.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "Możesz uruchomić automatyczną aktualizację do wersji %2$s lub pobrać paczkę i zainstalować ją ręcznie:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Osoby, dla których utworzysz konta, otrzymają e-maila informującego ich o tym, że zostali dodani do Twojej witryny jako użytkownicy. Domyślnie e-mail ten będzie zawierał również ich hasło. Odznacz odpowiednie pole, jeśli nie chcesz, aby hasło było zawierane w powitalnych e-mailach." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:287 +#: wp-admin/includes/update.php:379 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Dostępna jest nowa wersja wtyczki „%1$s”. Zobacz informacje o wersji %4$s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:375 +msgid "Go to themes page" +msgstr "Przejdź na stronę zarządzania motywami" + +#: wp-admin/includes/class-wp-upgrader-skins.php:151 +#: wp-admin/includes/class-wp-upgrader-skins.php:330 +msgid "Go to plugins page" +msgstr "Przejdź na stronę zarządzania wtyczkami" + +#: wp-admin/includes/class-wp-upgrader-skins.php:331 +#: wp-admin/includes/class-wp-upgrader-skins.php:376 +#: wp-admin/includes/class-wp-upgrader-skins.php:668 +msgid "Go to WordPress Updates page" +msgstr "Przejdź na stronę aktualizacji WordPressa" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (oczekuje)" + +#: wp-admin/includes/nav-menu.php:1198 +msgid "Click Save Menu to make pending menu items public." +msgstr "Kliknij „Zapisz menu”, aby opublikować zmiany wprowadzone do menu." + +#: wp-admin/includes/dashboard.php:1155 +msgid "Storage Space" +msgstr "Przestrzeń dyskowa" + +#: wp-admin/includes/dashboard.php:355 wp-admin/includes/ms.php:676 +msgid "Create a New Site" +msgstr "Utwórz nową witrynę" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Wtyczki" + +#: wp-admin/upload.php:146 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Media" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Komentarze" + +#: wp-admin/custom-header.php:512 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Obrazki o wymiarach wynoszących dokładnie %1$d × %2$d pikseli zostaną użyte w takiej postaci, w jakiej zostaną wysłane." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Dokumentacja dot. dodawania nowych motywów" + +#: wp-admin/custom-header.php:758 +msgid "Crop and Publish" +msgstr "Przytnij i opublikuj" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Możesz dodać nowe wtyczki do swojej witryny za pomocą przeglądarki katalogu/instalatora wtyczek lub bezpośrednio przeglądając katalog wtyczek WordPressa i instalując je ręcznie. Aby zainstalować wtyczkę ręcznie, należy wysłać wtyczkę na serwer do katalogu /wp-content/plugins. Kiedy wtyczka zostanie już zainstalowana, jej włączenie będzie możliwe na tym ekranie." + +#: wp-admin/edit-link-form.php:60 +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 to skrót od XHTML Friends Network („XHTML-owa sieć przyjaciół”). Wypełnienie tych pól jest opcjonalne. WordPress obsługuje atrybuty XFN, które informują o więziach łączących Ciebie z autorami/właścicielami witryn, do których odnośniki umieszczasz na swojej witrynie." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Dokumentacja dot. zarządzania wtyczkami" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Dokumentacja dot. funkcji dla motywów" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Dokumentacja dot. edycji plików" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Dokumentacja dot. używania motywów" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Dokumentacja dot. tworzenia motywów" + +#: wp-admin/includes/file.php:1128 +msgid "FTP Password" +msgstr "Hasło FTP" + +#: wp-admin/includes/file.php:1127 +msgid "FTP Username" +msgstr "Nazwa użytkownika FTP" + +#: wp-admin/includes/file.php:1124 +msgid "FTP/SSH Password" +msgstr "Hasło FTP/SSH" + +#: wp-admin/includes/file.php:1123 +msgid "FTP/SSH Username" +msgstr "Nazwa użytkownika FTP/SSH" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Możesz zdecydować co ma być wyświetlane na stronie głównej Twojej witryny: mogą to być wpisy w odwróconej chronologicznej kolejności (jak na klasycznym blogu) lub statyczna strona. Aby jako strona główna wyświetlana była statyczna strona, najpierw musisz utworzyć dwie nowe strony — jedna z nich będzie stroną główną, a druga stroną blogu." + +#: wp-admin/options-permalink.php:38 +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 "Opcjonalne pola pozwalają na personalizację formatu bezpośrednich odnośników do archiwów kategorii oraz tagów, na przykład odnośnikiem do strony wyświetlającej wszystkie wpisy z kategorii „Bez kategorii” może być /tematy/bez-kategorii zamiast /kategoria/bez-kategorii." + +#: wp-admin/themes.php:243 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Poniższe motywy zostały zainstalowane, ale są niekompletne. Motywy muszą składać się co najmniej z arkusza stylu i szablonu." + +#: wp-admin/options-permalink.php:31 +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 "Jeśli struktura Twoich bezpośrednich odnośników zawiera zmienną %category% lub %tag%, w odnośniku do wpisu, który przypisano do wielu kategorii i tagów, może być obecny tylko jeden termin: o najniższym numerze." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Jeśli wybierzesz opcję inną niż „Domyślny”, nowa struktura odnośników, wraz z tagami zawartymi pomiędzy znakami %, pojawi się w polu „Własny format”, gdzie będzie mogła zostać ostatecznie dostosowana." + +#: wp-admin/widgets.php:67 +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 "Wiele motywów domyślnie wyświetla pewien zestaw widgetów do czasu edycji paneli bocznych, jednak nie są one wyświetlane na ekranie zarządzania widgetami. Po wprowadzeniu pierwszych zmian do paneli bocznych możesz odtworzyć domyślną ich postać przy pomocy widgetów z obszaru „Dostępne widgety”." + +#: wp-admin/widgets.php:59 +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 "Jeśli chcesz usunąć widget z panelu bocznego, ale zachować jego ustawienia do użycia w przyszłości, po prostu przeciągnij go do obszaru „Nieużywane widgety”. Kiedy to zrobisz, ponowne jego użycie będzie możliwe w dowolnej chwili. Funkcja ta jest szczególnie przydatna, kiedy zmieniasz motyw na taki, który zawiera mniej lub inne obszary dla widgetów." + +#: wp-admin/users.php:27 +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 "Aby dodać do witryny nowego użytkownika, kliknij przycisk „Dodaj nowego”, znajdujący się na szczycie tego ekranu, lub wybierz pozycję „Dodaj nowego” z sekcji „Użytkownicy” głównego menu." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Możesz określić maksymalne wymiary obrazków wstawianych do pisanych tekstów, a także wstawić obrazek z zachowaniem jego oryginalnych wymiarów." + +#: wp-admin/options-general.php:61 +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 "Większość motywów wyświetla tytuł witryny na górze każdej strony, na pasku tytułu przeglądarki oraz jako identyfikator kanałów nowości. Wiele motywów wyświetla również slogany witryn." + +#: wp-admin/edit-form-advanced.php:356 +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 "Kolejność – Strony są zwykle wyświetlane w porządku alfabetycznym, ale możesz w tym polu wprowadzić liczbę, aby to zmienić (1 oznacza pierwszą stronę itd.)" + +#: wp-admin/includes/file.php:1122 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Wprowadź dane połączenia FTP lub SSH, aby kontynuować." + +#: wp-admin/includes/file.php:1126 +msgid "Please enter your FTP credentials to proceed." +msgstr "Wprowadź dane połączenia FTP, aby kontynuować." + +#: wp-admin/includes/file.php:1132 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Jeśli nie pamiętasz danych do połączenia się, skontaktuj się z administratorem swojego serwera." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Możesz wysłać motyw na serwer własnoręcznie, jeśli pobrano już zawierające go archiwum ZIP na komputer (upewnij się, że pochodzi ono z zaufanego i oryginalnego źródła). Możesz dokonać tego również w tradycyjny sposób: kopiując folder motywu przez FTP do katalogu /wp-content/themes." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Twój profil zawiera informacje o Tobie (składają się one na Twoje „konto”) oraz pewne Twoje preferencje związane z działaniem WordPressa." + +#: wp-admin/edit-form-advanced.php:281 +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 "Strony są podobne do wpisów w tym, że one także posiadają tytuł, treść i metadane, ale różnią się od nich faktem, że nie są one częścią chronologicznego strumienia blogu — można o nich myśleć jako o statycznych wpisach. Strony nie są kategoryzowane ani tagowane, lecz mogą zostać uporządkowane w hierarchię. Możliwe jest zagnieżdżanie stron w innych stronach poprzez uczynienie jednej strony „rodzicem” drugiej." + +#: wp-admin/edit-form-advanced.php:345 +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 "Wyślij trackbacki – Trackbacki są sposobem na powiadomienie starszych systemów blogowych o tym, że odnośnik do nich został dodany w Twoim wpisie. Jeżeli we wpisie dodasz odnośnik do innej witryny opartej na WordPressie, zostanie ona automatycznie powiadomiona przy pomocy pingbacku bez konieczności włączania wysyłania trackbacków." + +#: wp-admin/user-new.php:177 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Współpracownicy mogą pisać i zarządzać swoimi wpisami, ale nie mogą ich publikować ani wysyłać na serwer nowych mediów." + +#: wp-admin/user-new.php:174 +msgid "Administrators have access to all the administration features." +msgstr "Administratorzy mają dostęp do wszystkich funkcji administracyjnych." + +#: wp-admin/plugin-editor.php:132 +msgid "You can use the 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 "Możesz użyć tego edytora, aby wprowadzić zmiany do każdego spośród plików PHP zainstalowanych wtyczek, pamiętaj jednak, że zaktualizowanie wtyczki spowoduje nadpisanie wprowadzonych modyfikacji." + +#: wp-admin/link-manager.php:47 +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 "Na tym ekranie możesz dodać odnośniki, które mogą być wyświetlane na Twojej witrynie, zwykle przy pomocy widgetów. Domyślnie znajdują się tu odnośniki do kilku stron związanych z WordPressem." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Usunięcie odnośnika spowoduje usunięcie go na zawsze, ponieważ nie istnieje jeszcze funkcja kosza na odnośniki." + +#: wp-admin/custom-background.php:93 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Nie zapomnij kliknąć przycisk „Zapisz zmiany”, kiedy ukończysz ich wprowadzanie." + +#: 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 "Możesz spersonalizować wygląd swojej witryny - bez modyfikowania jakiejkolwiek części jej kodu - dzięki opcji ustawiania własnych teł. Tłem Twojej witryny może być obrazek lub kolor." + +#: wp-admin/edit-tags.php:218 +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 "Uproszczona nazwa – Uproszczona nazwa jest przyjazną systemom komputerowym wersją nazwy elementu, która wykorzystywana jest jako część adresu URL. Zwykle składa się ona wyłącznie z małych liter, cyfr i myślników." + +#: wp-admin/edit-form-advanced.php:275 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Tworzenie wpisów możliwe jest także przy pomocy skryptozakładki „Press This”." + +#: wp-admin/user-edit.php:41 +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 "Twoja nazwa użytkownika nie może zostać zmieniona, ale możesz użyć pozostałych pól, by wprowadzić swoje imię i nazwisko lub pseudonim, a następnie wybrać które spośród nich mają być wyświetlane przy wpisach Twojego autorstwa." + +#: wp-admin/user-edit.php:42 +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 "Pola, których wypełnienie jest wymagane, są oznaczone odpowiednią etykietą; wypełnienie pozostałych pól jest opcjonalne. Informacje o profilu będą wyświetlane wyłącznie wtedy, kiedy motyw zostanie odpowiednio skonfigurowany." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Pamiętaj, aby po zakończeniu wprowadzania zmian kliknąć przycisk „Zaktualizuj profil”." + +#: wp-admin/user-new.php:175 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Redaktorzy mogą publikować wpisy i zarządzać zarówno nimi, jak i wpisami innych autorów itd." + +#: wp-admin/comment.php:53 +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 "Możesz także dokonać moderacji tego komentarza przy pomocy sekcji „Stan”, gdzie możliwe jest również zmodyfikowanie czasu przesłania komentarza." + +#: wp-admin/comment.php:52 +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 "Jeśli chcesz, możesz zmodyfikować informacje przesłane w komentarzu. Opcja ta może się przydać, gdy dostrzeżesz błąd w jakimś komentarzu." + +#: wp-admin/nav-menus.php:697 +msgid "Enter menu name here" +msgstr "Tutaj wprowadź nazwę menu" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC to skrót od „uniwersalny czas koordynowany”." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Pola widoczne na tym ekranie służą do określenia podstawowych ustawień Twojej witryny." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Ten ekran zawiera ustawienia, które wpływają na sposób wyświetlania publikowanych treści." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Musisz kliknąć przycisk „Zapisz zmiany”, znajdujący się u dołu ekranu, aby nowe ustawienia zostały wprowadzone." + +#: wp-admin/options-general.php:64 +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 "Adres URL WordPressa i adres URL witryny mogą być tym samym (example.com) lub innym adresem, na przykład wtedy, kiedy pliki WordPressa zainstalowane są w podkatalogu (example.com/wordpress), a nie w głównym katalogu." + +#: wp-admin/edit-link-form.php:59 +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 "Pola, w które wprowadzić można nazwę odnośnika, jego adres oraz opis mają ustalone pozycje, ale wszystkie inne mogą zostać ułożone wedle gustu poprzez przeciąganie ich i upuszczanie w wybranych miejscach. Możliwe jest także ukrycie sekcji, które nie są używane, za pomocą karty „Opcje ekranu”. Nieużywane sekcje mogą także zostać zminimalizowane - wystarczy kliknąć ich tytuły." + +#: wp-admin/update-core.php:191 +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 "W czasie aktualizacji Twojej witryny zostanie ona przełączona do trybu konserwacji. Kiedy tylko aktualizacja zostanie zakończona, przywrócony zostanie normalny tryb pracy witryny." + +#: wp-admin/update-core.php:208 +msgid "Your plugins are all up to date." +msgstr "Wszystkie twoje wtyczki są aktualne." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "Zainstalowana jest najnowsza wersja WordPressa." + +#: wp-admin/update-core.php:289 +msgid "Your themes are all up to date." +msgstr "Wszystkie twoje motywy są aktualne." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Dostępna jest nowa wersja WordPressa." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Oryginalny: %s" + +#: wp-admin/plugin-editor.php:158 wp-admin/theme-editor.php:115 +msgid "Function Name…" +msgstr "Nazwa funkcji…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Włącz importer" + +#: wp-admin/edit-link-form.php:58 +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 "Możesz dodawać i edytować odnośniki na tym ekranie; dokonuje się tego poprzez wypełnienie poniższych pól. Polami, które trzeba wypełnić, są wyłącznie pola „Adres URL” i „Nazwa”. Nazwa jest tekstem, pod którym odnośnik będzie widoczny na witrynie." + +#: wp-admin/includes/class-wp-upgrader-skins.php:441 +msgid "Return to Importers" +msgstr "Powróć na stronę z importerami" + +#: wp-admin/includes/class-wp-upgrader-skins.php:431 +msgid "Activate Plugin & Run Importer" +msgstr "Włącz wtyczkę i uruchom importer" + +#: wp-admin/edit-tags.php:342 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Wybrane kategorie mogą zostać przekonwertowane na tagi przy pomocy konwertera kategorii na tagi." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Strona główna: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:224 +msgid "ERROR:" +msgstr "BŁĄD:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "Importer %s jest uszkodzony lub nie został zainstalowany." + +#: wp-admin/edit-form-advanced.php:177 wp-admin/edit-form-advanced.php:360 +msgid "Page Attributes" +msgstr "Atrybuty strony" + +#: wp-admin/includes/meta-boxes.php:720 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Potrzebujesz pomocy? Zajrzyj do karty „Pomoc” znajdującej się w prawym górnym rogu ekranu." + +#: wp-admin/import.php:22 +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 "Na tym ekranie wyświetlane są odnośniki do wtyczek, które pozwalają na import danych z innych platform blogowych oraz CMS-ów. Wybierz platformę, z której chcesz dokonać importu i kliknij przycisk „Zainstaluj teraz” w okienku, które się pojawi. Jeśli używana przez Ciebie platforma nie znajduje się na liście, kliknij odpowiedni odnośnik, aby przeszukać katalog wtyczek WordPressa w poszukiwaniu wtyczki, która pozwala na import z Twojej platformy." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Po wygenerowaniu, Twój plik WXR może zostać zaimportowany do innej witryny opartej na WordPressie lub innej platformy blogowej, która obsługuje ten format plików." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Możesz spersonalizować sposób wyświetlania tego ekranu przy pomocy karty „Opcje ekranu” i/lub filtrów z rozwijalnych menu, znajdujących się nad tabelą odnośników." + +#: wp-admin/plugin-editor.php:133 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Wybierz wtyczkę, którą chcesz zmodyfikować, z menu znajdującego się w prawej górnej części ekranu i kliknij przycisk „Wybierz”. Kliknij dowolną z nazw plików wtyczki, aby wczytać ją do edytora, i wprowadź pożądane zmiany. Po zakończeniu pracy, nie zapomnij zapisać swoje modyfikacje — kliknij przycisk „Zaktualizuj plik”." + +#: wp-admin/plugins.php:353 +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 "W większości przypadków, wtyczki spokojne koegzystują z innymi wtyczkami, jednak czasami zdarza się, że powstaje konflikt między kodami wtyczek. Jeśli na Twojej stronie zaczynają dziać się dziwne rzeczy, właśnie taka sytuacja może je powodować. Spróbuj wyłączyć wszystkie swoje wtyczki i włączać je w różnych zestawieniach, aby wykluczyć te, które powodują problemy." + +#: wp-admin/widgets.php:60 +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 "Widgety mogą zostać użyte wiele razy. Możesz nadać każdemu widgetowi tytuł, ale nie jest to wymagane." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Włączenie trybu ułatwionej dostępności, poprzez kartę „Opcje ekranu”, pozwala na użycie przycisków „Dodaj” oraz „Edytuj” zamiast przeciągania i upuszczania." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Możesz użyć edytora motywów, aby wprowadzić zmiany do plików CSS i PHP, które składają się na używany motyw." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Rozpocznij od wybrania motywu, który chcesz zmodyfikować, z rozwijalnego menu i kliknięcia „Wybierz” — spowoduje to wyświetlenie wszystkich plików motywu. Kliknij na nazwę jednego z tych plików, aby wyświetlić jego kod w edytorze." + +#: wp-admin/widgets.php:52 +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 "Widgety są niezależnymi od głównej treści witryny sekcjami, które mogą zostać umieszczone w dowolnym obszarze Twojej witryny, przeznaczonym dla widgetów (obszary te nazywane są często „panelami bocznymi”). Aby umieścić widgety w panelu bocznym/obszarze przeznaczonym dla widgetów, przeciągnij je ich paski tytułów do wybranego obszaru. Domyślnie tylko pierwszy obszar dla widgetów jest rozwinięty. Aby umieścić widgety w innych obszarach, kliknij ich paski tytułów, aby je rozwinąć." + +#: wp-admin/theme-install.php:82 +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. Alternately, you can browse the themes that are Featured, Newest, or Recently Updated. When you find a theme you like, you can preview it or install it." +msgstr "Możesz szukać motywów pod kątem wyrażeń zawartych w nazwie wtyczki, nazwy autora lub tagów albo wyszukać czegoś przy pomocy ściślejszych kryteriów zawartych w sekcji „Filtr właściwości”. Możesz także przejrzeć polecane, najnowsze oraz ostatnio zaktualizowane motywy. Kiedy znajdziesz motyw, który Ci się spodoba, możesz go podejrzeć lub zainstalować." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Porada: Licz się z tym, że jeśli edytujesz obecnie używany na Twojej witrynie motyw, możliwe jest, że przestanie ona działać prawidłowo." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Po wprowadzeniu zmian, kliknij przycisk „Zaktualizuj plik”." + +#: wp-admin/includes/meta-boxes.php:683 +msgid "(no parent)" +msgstr "(nie ma rodzica)" + +#: wp-admin/edit-form-advanced.php:355 +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 "Szablon – Niektóre motywy posiadają własne szablony przeznaczone do wykorzystania na stronach, które dodają do nich dodatkowe funkcje lub formatują ich treść w specyficzny sposób. Jeżeli używany motyw posiada takie szablony, zostaną one wyświetlone w tym rozwijalnym menu." + +#: wp-admin/edit-form-advanced.php:354 +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 "Rodzic – Strony mogą zostać uporządkowane w hierarchię. Na przykład: możesz utworzyć stronę „O mnie”, której podstronami będą „Historia mojego życia” oraz „Mój pies”. Nie ma ograniczeń co do ilości poziomów hierarchii." + +#: wp-admin/includes/class-wp-upgrader-skins.php:194 +msgid "All updates have been completed." +msgstr "Wszystkie aktualizacje zostały wykonane." + +#: wp-admin/edit-tags.php:212 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Dodawanie nowego tagu na tym ekranie sprowadza się do wypełnienia następujących pól:" + +#: wp-admin/edit-tags.php:191 +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 "Możesz użyć kategorii w celu określenia obszarów na Twojej witrynie lub pogrupowania powiązanych wpisów. Domyślną kategorią jest „Bez kategorii”, jednak można ją zmienić w ustawieniach pisania." + +#: wp-admin/edit-tags.php:200 +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 "Jaka jest różnica między kategoriami a tagami? Tagi są zwykle słowami kluczowymi, które informują o najważniejszych sprawach opisywanych przez wpisy (a więc mogą one być nazwami własnymi, tematami itp.) Tagi niekoniecznie muszą występować przy więcej niż jednym wpisie. Kategorie są natomiast z góry określonymi sekcjami witryny. Jeśli wyobrazisz sobie, że Twoja witryna jest książką, możesz myśleć o kategoriach jak o rozdziałach, a o tagach jak o skorowidzu." + +#: wp-admin/edit-tags.php:225 +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 "Możesz zmienić sposób wyświetlania elementów na tym ekranie przy pomocy karty „Opcje ekranu”, gdzie możliwy jest wybór ilości wyświetlanych elementów, a także wyświetlenie/ukrycie kolumn widocznej na tej stronie tabeli." + +#: wp-admin/edit-tags.php:223 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Opis – Opis zwykle nie jest eksponowany, jednak niektóre motywy mogą go wyświetlać." + +#: wp-admin/edit-tags.php:215 +msgid "Name - The name is how it appears on your site." +msgstr "Nazwa – Nazwa pod jaką element widoczny jest na witrynie." + +#: wp-admin/edit-tags.php:210 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Dodawanie nowej kategorii na tym ekranie sprowadza się do wypełnienia następujących pól:" + +#: wp-admin/upload.php:153 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Możesz przefiltrować tę listę, aby wyświetlane przez nią były wyłącznie pliki konkretnego typu lub o określonym stanie przy pomocy tekstowych odnośników, znajdujących się na górze ekranu. Możliwe jest także przefiltrowanie listy pod kątem daty przy użyciu rozwijalnych menu, znajdujących się ponad tabelą mediów." + +#: wp-admin/custom-header.php:572 +msgid "Default Images" +msgstr "Domyślne obrazki" + +#: wp-admin/custom-header.php:736 +msgid "Crop Header Image" +msgstr "Przytnij obrazek nagłówka" + +#: wp-admin/custom-header.php:589 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Ta operacja usunie obecny obrazek nagłówka. Odzyskanie wprowadzonych zmian nie będzie możliwe." + +#: wp-admin/custom-header.php:590 +msgid "Remove Header Image" +msgstr "Usuń obrazek nagłówka" + +#: wp-admin/custom-header.php:598 +msgid "Reset Image" +msgstr "Przywróć oryginalny obrazek" + +#: wp-admin/custom-header.php:600 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Ta operacja przywróci oryginalny obrazek nagłówka. Odzyskanie wprowadzonych zmian nie będzie możliwe." + +#: wp-admin/custom-header.php:601 +msgid "Restore Original Header Image" +msgstr "Przywróć oryginalny obrazek nagłówka" + +#: wp-admin/custom-header.php:624 +msgid "Text Color" +msgstr "Kolor tekstu" + +#: wp-admin/custom-header.php:786 +msgid "Image Upload Error" +msgstr "Błąd wysyłania obrazka na serwer" + +#: wp-admin/custom-header.php:740 +msgid "You need Javascript to choose a part of the image." +msgstr "Do wybrania fragmentu obrazka konieczne jest użycie Javascriptu." + +#: wp-admin/includes/class-wp-posts-list-table.php:646 +msgid "Edit this item" +msgstr "Edytuj ten element" + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +msgid "Edit this item inline" +msgstr "Edytuj ten element tutaj" + +#: wp-admin/includes/class-wp-posts-list-table.php:651 +msgid "Restore this item from the Trash" +msgstr "Przywróć ten element z kosza" + +#: wp-admin/includes/class-wp-posts-list-table.php:653 +msgid "Move this item to the Trash" +msgstr "Przenieś ten element do kosza" + +#: wp-admin/includes/class-wp-posts-list-table.php:655 +msgid "Delete this item permanently" +msgstr "Usuń ten element na zawsze" + +#: wp-admin/includes/meta-boxes.php:555 +msgid "Allow comments." +msgstr "Zezwól na komentarze." + +#: wp-admin/includes/import.php:168 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "Zainstaluj importer z LiveJournala, aby zaimportować wpisy z LiveJournala przy użyciu jego API." + +#: wp-admin/includes/class-wp-upgrader-skins.php:331 +#: wp-admin/includes/class-wp-upgrader-skins.php:376 +#: wp-admin/includes/class-wp-upgrader-skins.php:668 +msgid "Return to WordPress Updates" +msgstr "Powróć na stronę aktualizacji WordPressa" + +#: wp-admin/edit-form-advanced.php:327 +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). 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 "Publikacja – Możesz ustalić zasady publikacji wpisu w sekcji „Publikacja”. Kliknięcie któregoś ze znajdujących się przy ustawieniach „Stan”, „Dostępność” oraz „Opublikuj (natychmiast)” odnośników „Edytuj” powoduje wyświetlenie większej liczby opcji. Ustawienie „Dostępność” pozwala na zabezpieczenie wpisu hasłem lub trwałe przyklejenie wpisu do góry witryny. „Opublikuj (natychmiast)” pozwala na wprowadzenie daty oraz godziny w przyszłości lub przeszłości, co pozwala na zaplanowanie publikacji lub ustawienie jej daty na inną niż obecna." + +#: wp-admin/edit-form-advanced.php:334 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Ikona wpisu – Funkcja ta pozwala na przypisanie wpisowi obrazka bez wstawiania go do treści wpisu. Jest ona zwykle użyteczna w przypadku, w którym chcemy wyświetlać ikony wpisów na stronie głównej, we własnych nagłówkach itp." + +#: wp-admin/edit-form-advanced.php:264 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Tytuł – Miejsce na tytuł wpisu. Po wprowadzeniu go, pod tym polem pojawi się bezpośredni odnośnik do wpisu, którego treść możesz zmodyfikować." + +#: wp-admin/edit-form-advanced.php:346 +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 "Dyskusja – W tym miejscu możesz włączyć lub wyłączyć możliwość przysyłania komentarzy oraz pingów, a jeśli wpis został już skomentowany, możesz również zobaczyć i moderować komentarze do niego." + +#: wp-admin/edit.php:174 +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 "Filtrując listę, wykorzystując do tego rozwijane menu, znajdujące się ponad tabelą z wpisami. Można wybrać określony miesiąc, autora czy kategorię. Trzeba wybrać interesujące parametry oraz kliknąć przycisk „Przefiltruj”." + +#: wp-admin/edit.php:173 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Wyświetlane mogą być wyłącznie tytuły wpisów lub również wypisy z nich. Wybierz preferowany tryb wyświetlania przy pomocy przycisków znajdujących się w górnej części listy wyświetlanej po prawej stronie." + +#: wp-admin/edit.php:171 +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 "Ukrywając lub pokazując określone kolumny według potrzeb. Wybierając liczbę wyświetlanych wpisów. Całość można kontrolować przy pomocy ustawień dostępnych w karcie „Opcje ekranu”." + +#: wp-admin/edit.php:172 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Filtrując listę wpisów za pomocą odnośników. umieszczonych pod tytułem strony, można szybko zawęzić wyświetlane wpisu według wybranego statusu: wszystkie, opublikowane, szkice czy te znajdujące się w koszu." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Możesz spersonalizować sposób wyświetlania tego ekranu na wiele sposobów:" + +#: wp-admin/edit.php:181 +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 "Umieszczenie wskaźnika myszy nad wierszem listy wpisów spowoduje wyświetlenie odnośników, które pozwalają na zarządzanie wybranym wpisem. Przy pomocy tych odnośników możliwe jest wykonanie następujących działań:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Szukaj wśród zainstalowanych wtyczek" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Używany motyw nie obsługuje nawigacyjnych menu ani widgetów." + +#: wp-admin/async-upload.php:89 +msgid "“%s” has failed to upload due to an error" +msgstr "Nie udało się wysłać pliku „%s” na serwer z powodu wystąpienia błędu" + +#: wp-admin/includes/import.php:161 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Konwerter kategorii i tagów" + +#: wp-admin/includes/import.php:162 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Zainstaluj konwerter kategorii i tagów, aby przekonwertować istniejące kategorie na tagi lub odwrotnie." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "Istnieje oczekująca prośba zmiany Twojego adresu e-mail na %1$s. Anuluj" + +#: wp-admin/includes/nav-menu.php:706 +msgid "Most Recent" +msgstr "Najnowsze" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Czas zakończenia" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Czas rozpoczęcia" + +#: wp-admin/includes/import.php:198 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Zainstaluj importer z WordPressa, aby zaimportować wpisy, strony, komentarze, własne pola, kategorie i tagi z pliku wyeksportowanego przez WordPressa." + +#: wp-admin/includes/import.php:186 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Zainstaluj importer z kanałów RSS, aby zaimportować wpisy z takiego kanału." + +#: wp-admin/includes/import.php:180 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Zainstaluj importer blogrolli, aby zaimportować odnośniki z pliku o formacie OPML." + +#: wp-admin/includes/import.php:174 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Zainstaluj importer z Movable Type'a, aby zaimportować wpisy i komentarze z blogu opartego na Movable Typie lub TypePadzie." + +#: wp-admin/includes/import.php:156 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Zainstaluj importer z Bloggera, aby zaimportować wpisy, komentarze i konta użytkowników z blogu na Bloggerze." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Zainstaluj importer" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:131 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Oznacz jako spam" + +#: wp-admin/theme-editor.php:180 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Style" + +#: wp-admin/includes/plugin-install.php:173 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Tag" + +#: wp-admin/includes/media.php:2132 +msgctxt "verb" +msgid "Clear" +msgstr "Wyczyść" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:504 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Opis" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:457 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Uproszczona nazwa" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:451 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Nazwa" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:464 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Rodzic" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Oczekujący" + +#: wp-admin/includes/class-wp-comments-list-table.php:213 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Oznacz jako spam" + +#: wp-admin/custom-background.php:229 +msgid "Remove Background Image" +msgstr "Usuń obrazek tła" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Komentarze do „%s”" + +#: wp-admin/includes/nav-menu.php:1187 +msgid "The Walker class named %s does not exist." +msgstr "Nie istnieje klasa typu Walker o nazwie %s." + +#: wp-admin/includes/nav-menu.php:1222 +msgid "Show advanced menu properties" +msgstr "Pokaż zaawansowane właściwości menu" + +#: wp-admin/includes/meta-boxes.php:459 wp-admin/press-this.php:546 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:274 wp-admin/update-core.php:322 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Używasz wersji %1$s. Zaktualizuj do wersji %2$s." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:794 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Strona główna" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:241 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:284 +msgid "Enable" +msgstr "Włącz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:248 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:152 +msgctxt "site" +msgid "Registered" +msgstr "Data rejestracji" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:132 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:276 +msgctxt "site" +msgid "Not Spam" +msgstr "To nie jest spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:118 +msgctxt "user" +msgid "Registered" +msgstr "Zarejestrowano" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:273 +msgctxt "verb; site" +msgid "Archive" +msgstr "Zarchiwizuj" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:185 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:278 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:218 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +msgctxt "comment" +msgid "Not Spam" +msgstr "To nie jest spam" + +#: wp-admin/custom-background.php:244 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Ta operacja przywróci oryginalny obrazek tła. Odzyskanie wprowadzonych zmian nie będzie możliwe." + +#: wp-admin/nav-menus.php:700 wp-admin/nav-menus.php:771 +msgid "Create Menu" +msgstr "Utwórz menu" + +#: wp-admin/includes/dashboard.php:973 +msgid "WordPress Blog" +msgstr "Blog o rozwoju WordPressa" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Brak roli na tej witrynie —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Przy jej pomocy można kopiować ze stron internetowych tekst, obrazki i filmy, a następnie modyfikować te wycinki i publikować je na swojej witrynie wprost z okna „Press This”." + +#: wp-admin/users.php:325 +msgid "Remove Users from Site" +msgstr "Usuń konta użytkowników z witryny" + +#: wp-admin/includes/post.php:653 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Nie posiadasz uprawnienia do tworzenia wpisów lub szkiców na tej witrynie." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Własna wiadomość o usunięciu witryny." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Własna wiadomość o zawieszeniu witryny." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Własna wiadomość o zamknięciu witryny." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:124 +msgid "No sites found." +msgstr "Nie znaleziono żadnych witryn." + +#: wp-admin/includes/meta-boxes.php:514 +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 "Trackbacki są sposobem na powiadomienie starszych systemów blogowych o tym, że odnośnik do nich został dodany w Twoim wpisie. Jeżeli we wpisie umieścisz odnośnik do innej witryny opartej na WordPressie, zostanie ona automatycznie powiadomiona przy użyciu pingbacku, bez konieczności podejmowania dodatkowych działań." + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create pages on this site." +msgstr "Nie posiadasz uprawnienia do tworzenia stron na tej witrynie." + +#: wp-admin/includes/schema.php:367 +msgid "My Site" +msgstr "Moja witryna" + +#: wp-admin/includes/upgrade.php:288 +msgid "New WordPress Site" +msgstr "Nowa witryna oparta na WordPressie" + +#: wp-admin/update.php:154 wp-admin/update.php:175 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by aktualizować motywy na tej witrynie." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zaktualizować wtyczki na tej witrynie." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:201 +#: wp-admin/update.php:231 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Nie posiadasz wystarczających uprawnień, by instalować motywy na tej witrynie." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by edytować szablony na tej witrynie." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by włączać wtyczki na tej witrynie." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Nie posiadasz wystarczających uprawnień, by instalować wtyczki na tej witrynie." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by wyłączać wtyczki na tej witrynie." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by usuwać wtyczki z tej witryny." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Nie posiadasz wystarczających uprawnień, by dodawać odnośniki do tej witryny." + +#: wp-admin/includes/bookmark.php:314 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by edytować odnośniki na tej witrynie." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Nie posiadasz wystarczających uprawnień, by wyeksportować treść tej witryny." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zaimportować treść do tej witryny." + +#: wp-admin/import.php:59 +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 "Jeżeli posiadasz wpisy lub komentarze w innym systemie, WordPress może zaimportować je do tej witryny. Aby rozpocząć, poniżej wybierz system, z którego chcesz dokonać importu:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zarządzać wtyczkami na tej witrynie." + +#: wp-admin/includes/nav-menu.php:649 wp-admin/includes/nav-menu.php:891 +msgid "No items." +msgstr "Brak elementów." + +#: wp-admin/nav-menus.php:696 +msgid "Menu Name" +msgstr "Nazwa menu" + +#: wp-admin/includes/nav-menu.php:1225 +msgid "CSS Classes" +msgstr "Klasy CSS" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Etykieta nawigacji" + +#: wp-admin/includes/schema.php:1005 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Aby używać konfiguracji subdomenowej, konieczne jest posiadanie rekordu z wieloznacznikiem na serwerze DNS. Zwykle sprowadza się to do dodania rekordu DNS z * jako nazwą hosta, wskazującego na Twój serwer WWW." + +#: wp-admin/includes/schema.php:1001 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "Instalator spróbował połączyć się z losową nazwą hosta w Twojej domenie (%1$s)." + +#: wp-admin/install.php:108 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Nazwy użytkowników mogą składać się wyłącznie ze znaków alfanumerycznych, spacji, podkreślników, myślników, kropek oraz znaku „@”." + +#: wp-admin/nav-menus.php:227 +msgid "The menu item has been successfully deleted." +msgstr "Element menu został pomyślnie usunięty." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:126 +#: wp-admin/includes/class-wp-theme-install-list-table.php:132 +#: wp-admin/setup-config.php:172 +msgid "Try again" +msgstr "Spróbuj ponownie" + +#: wp-admin/includes/ajax-actions.php:1039 +msgid "Please provide a custom field name." +msgstr "Proszę podać nazwę własnego pola." + +#: wp-admin/custom-background.php:272 +msgid "Display Options" +msgstr "Opcje wyświetlania" + +#: wp-admin/users.php:326 +msgid "You have specified these users for removal:" +msgstr "Wybrano do usunięcia poniższe konta użytkowników:" + +#: wp-admin/users.php:144 wp-admin/users.php:195 +msgid "User deletion is not allowed from this screen." +msgstr "Usuwanie użytkowników nie jest dozwolone na tym ekranie." + +#: wp-admin/users.php:170 +msgid "You can’t delete that user." +msgstr "Nie możesz usunąć tego konta użytkownika." + +#: wp-admin/users.php:345 +msgid "Confirm Removal" +msgstr "Potwierdź usuwanie" + +#: wp-admin/users.php:347 +msgid "There are no valid users selected for removal." +msgstr "Nie wybrano do usunięcia żadnych istniejących kont użytkowników." + +#: wp-admin/users.php:403 +msgid "You can't remove the current user." +msgstr "Nie możesz usunąć używanego konta użytkownika." + +#: wp-admin/users.php:404 +msgid "Other users have been removed." +msgstr "Konta innych użytkowników zostały usunięte." + +#: wp-admin/includes/class-wp-upgrader-skins.php:193 +msgid "%1$s updated successfully." +msgstr "Aktualizacja „%1$s” została ukończona." + +#: wp-admin/includes/class-wp-upgrader-skins.php:193 +msgid "Show Details" +msgstr "Pokaż szczegóły" + +#: wp-admin/includes/class-wp-upgrader-skins.php:193 +msgid "Hide Details" +msgstr "Ukryj szczegóły" + +#: wp-admin/includes/user.php:433 +msgid "Yes, take me to my profile page" +msgstr "Tak, zabierz mnie na stronę mojego profilu." + +#: wp-admin/includes/upgrade.php:72 +msgid "Your chosen password." +msgstr "Wybrane przez Ciebie hasło." + +#: wp-admin/includes/user.php:434 +msgid "No thanks, do not remind me again" +msgstr "Nie, dziękuję. Nie przypominaj mi o tym ponownie." + +#: wp-admin/post.php:276 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Nie posiadasz uprawnienia do przeniesienia tego elementu z kosza w inne miejsce." + +#: wp-admin/edit.php:120 wp-admin/edit.php:123 wp-admin/post.php:301 +#: wp-admin/post.php:304 wp-admin/upload.php:126 +msgid "Error in deleting." +msgstr "Błąd usuwania." + +#: wp-admin/edit.php:104 wp-admin/post.php:279 +msgid "Error in restoring from Trash." +msgstr "Błąd przywracania z kosza." + +#: wp-admin/edit.php:101 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Nie posiadasz uprawnienia do przywrócenia tego elementu z kosza." + +#: wp-admin/edit.php:90 wp-admin/post.php:260 +msgid "Error in moving to Trash." +msgstr "Błąd przenoszenia do kosza." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s komentarz został przywrócony z kosza" +msgstr[1] "%s komentarze zostały przywrócone z kosza" +msgstr[2] "%s komentarzy zostało przywróconych z kosza" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s komentarz został przeniesiony do kosza." +msgstr[1] "%s komentarze zostały przeniesione do kosza." +msgstr[2] "%s komentarzy zostało przeniesionych do kosza." + +#: wp-admin/edit.php:82 wp-admin/post.php:252 +msgid "You are not allowed to move this item to the Trash." +msgstr "Nie posiadasz uprawnienia do przeniesienia tego elementu do kosza." + +#: wp-admin/update-core.php:297 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Dostępne są nowe wersje poniższych motywów. Zaznacz motywy, które chcesz zaktualizować, a następnie kliknij przycisk „Zaktualizuj motywy”." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "Konto użytkownika zostało dodane do Twojej witryny." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Ten użytkownik jest już członkiem twojej witryny." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "E-mail z zaproszeniem został wysłany do użytkownika. Zanim konto tej osoby zostanie dodane do Twojej witryny, musi ona kliknąć odnośnik potwierdzający." + +#: wp-admin/update-core.php:220 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Dostępne są nowe wersje poniższych wtyczek. Zaznacz wtyczki, które chcesz zaktualizować, a następnie kliknij przycisk „Zaktualizuj wtyczki”." + +#: wp-admin/options.php:170 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "Ustawienie %1$s nie jest zarejestrowane. Użycie niezarejestrowanych ustawień jest niezalecane. Patrz: http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:230 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Ta operacja usunie obrazek tła. Odzyskanie wprowadzonych zmian nie będzie możliwe." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Nie wybrano elementu do edycji." + +#: wp-admin/includes/class-wp-themes-list-table.php:85 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Na Twojej witrynie zainstalowany jest wyłącznie obecnie używany motyw. Skontaktuj się z administratorem %s, aby zdobyć więcej informacji na temat uzyskiwania dostępu do innych motywów." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Szablon archiwum autora" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Arkusz stylu edytora wizualnego" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Szablon archiwum tagu" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Page saved." +msgstr "Strona została zapisana." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:252 +msgid "This plugin is already installed and is up to date" +msgstr "Ta wtyczka została już zainstalowana i jest aktualna" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:236 +msgid "More information about %s" +msgstr "Więcej informacji o %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:248 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Zaktualizuj teraz" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Nadaj temu użytkownikowi uprawnienia administratora sieci." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Ważne:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Ten użytkownik posiada uprawnienia superadministratora." + +#: wp-admin/includes/post.php:1278 +msgid "Remove featured image" +msgstr "Usuń ikonę wpisu" + +#: wp-admin/edit-form-advanced.php:180 +msgid "Featured Image" +msgstr "Ikona wpisu" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:248 +#: wp-admin/includes/class-wp-theme-install-list-table.php:252 +#: wp-admin/includes/class-wp-theme-install-list-table.php:375 +msgid "Update to version %s" +msgstr "Zaktualizuj do wersji %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:273 +msgid "You are about to archive the site %s." +msgstr "Zamierzasz zarchiwizować witrynę %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:276 +msgid "You are about to unspam the site %s." +msgstr "Zamierzasz cofnąć oznaczenie witryny %s jako spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:278 +msgid "You are about to mark the site %s as spam." +msgstr "Zamierzasz oznaczyć witrynę %s jako spam." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:281 +msgid "You are about to delete the site %s." +msgstr "Zamierzasz usunąć witrynę %s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:271 +msgid "You are about to unarchive the site %s." +msgstr "Zamierzasz przywrócić witrynę %s z archiwum." + +#: wp-admin/press-this.php:540 +msgid "You cannot modify this Taxonomy." +msgstr "Nie możesz zmodyfikować tej taksonomii." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "elementów" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Nazwy użytkowników nie mogą być zmieniane." + +#: wp-admin/nav-menus.php:246 +msgid "The menu has been successfully deleted." +msgstr "Menu zostało pomyślnie usunięte." + +#: wp-admin/includes/dashboard.php:300 +msgid "Your site is asking search engines not to index its content" +msgstr "Twoja witryna prosi wyszukiwarki o nieindeksowanie jej zawartości" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by zarządzać wtyczkami na tej witrynie." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Jeśli chcesz, aby stroną główną Twojej witryny była strona inna niż ta znajdująca się w katalogu, w którym zainstalowano WordPressa, wprowadź tutaj jej adres." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "W kilku słowach opisz o czym jest ta witryna." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Widoczność witryny" + +#: wp-admin/includes/template.php:1164 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Grupa ustawień „Rozmaite” została usunięta. Użyj innej grupy." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "Opis zostanie wyświetlony w menu, jeśli używany motyw posiada taką funkcję." + +#: wp-admin/options.php:147 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Nie posiadasz wystarczających uprawnień, by modyfikować niezarejestrowane ustawienia na tej witrynie." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Istnieje oczekująca prośba zmiany adresu e-mail administratora na %1$s. Anuluj" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Atrybut „Tytuł”" + +#: wp-admin/includes/nav-menu.php:1224 +msgid "Link Target" +msgstr "Cel odnośnika" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "Klasy CSS (opcjonalne)" + +#: wp-admin/nav-menus.php:700 wp-admin/nav-menus.php:771 +msgid "Save Menu" +msgstr "Zapisz menu" + +#: wp-admin/install.php:117 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Jeśli pozostawisz to pole puste, hasło zostanie automatycznie wygenerowane." + +#: wp-admin/install.php:116 +msgid "Password, twice" +msgstr "Hasło, dwukrotnie" + +#: wp-admin/includes/class-wp-upgrader-skins.php:360 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Aktualizacja motywu „%1$s” (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:859 +msgid "You must provide a domain name." +msgstr "Musisz podać nazwę domeny." + +#: wp-admin/includes/schema.php:861 +msgid "You must provide a name for your network of sites." +msgstr "Musisz wprowadzić nazwę dla Twojej sieci witryn." + +#: wp-admin/includes/schema.php:865 +msgid "The network already exists." +msgstr "Sieć już istnieje." + +#: wp-admin/includes/schema.php:869 +msgid "You must provide a valid e-mail address." +msgstr "Musisz podać prawidłowy adres e-mail." + +#: wp-admin/includes/schema.php:1003 +msgid "This resulted in an error message: %s" +msgstr "Operacja ta spowodowała wystąpienie następującego błędu: %s" + +#: wp-admin/includes/schema.php:1006 +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 "Nadal możesz używać swojej witryny, lecz wszystkie subdomeny, które utworzysz, będą niedostępne. Jeśli wiesz, że Twoje rekordy DNS są prawidłowe, zignoruj tę wiadomość." + +#: wp-admin/includes/user.php:430 +msgid "Notice:" +msgstr "Uwaga:" + +#: wp-admin/edit-form-advanced.php:454 +msgid "Get Shortlink" +msgstr "Pobierz skrócony odnośnik" + +#: wp-admin/includes/class-wp-upgrader-skins.php:316 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Aktualizacja wtyczki „%1$s” (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:192 +msgid "The update of %1$s failed." +msgstr "Aktualizacja „%1$s” nie powiodła się." + +#: wp-admin/includes/upgrade.php:85 +msgid "The password you chose during the install." +msgstr "Hasło, które wybrano podczas instalacji." + +#: wp-admin/includes/upgrade.php:75 +msgid "User already exists. Password inherited." +msgstr "Konto użytkownika już istnieje. Hasło zostało przejęte." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Aktualizacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga MySQL-a w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowany jest MySQL w wersji %3$s." + +#: wp-admin/includes/class-wp-upgrader.php:2019 +#: wp-admin/includes/update-core.php:1132 wp-admin/update-core.php:418 +msgid "WordPress updated successfully" +msgstr "WordPress został pomyślnie zaktualizowany" + +#: wp-admin/update-core.php:380 +msgid "Update WordPress" +msgstr "Zaktualizuj WordPressa" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:223 +#: wp-admin/update-core.php:280 wp-admin/update-core.php:578 +#: wp-admin/update-core.php:582 +msgid "Update Plugins" +msgstr "Zaktualizuj wtyczki" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Aktualizacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %3$s." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Aktualizacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej i MySQL-a w wersji %3$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %4$s i MySQL w wersji %5$s." + +#: wp-admin/update-core.php:460 wp-admin/update-core.php:499 +msgid "WordPress Updates" +msgstr "Aktualizacje WordPressa" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Edytuj ten element menu" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Ten adres używany jest w celach administracyjnych. Jeśli zmienisz go, wyślemy pod nowy adres e-maila, aby potwierdzić tę operację. Nowy adres nie będzie aktywny do czasu potwierdzenia go." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Pierwszy dzień czasu letniego: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s, autorzy: %2$s (usunięte zostaną również dane wtyczki)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Zamierzasz usunąć następującą wtyczkę:" +msgstr[1] "Zamierzasz usunąć następujące wtyczki:" +msgstr[2] "Zamierzasz usunąć następujące wtyczki:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Usuń wtyczkę" +msgstr[1] "Usuń wtyczki" +msgstr[2] "Usuń wtyczki" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Czy na pewno chcesz usunąć te pliki i dane?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Tak, usuń te pliki i dane" + +#: wp-admin/includes/class-wp-plugins-list-table.php:366 +msgid "Requires %s in wp-config.php." +msgstr "Wymaga ustawienia %s w pliku wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:366 +msgid "Inactive:" +msgstr "Nieaktywne:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:249 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Wymuszane (%s)" +msgstr[1] "Wymuszane (%s)" +msgstr[2] "Wymuszane (%s)" + +#: wp-admin/about.php:241 +msgid "Go to Dashboard" +msgstr "Przejdź do kokpitu" + +#: wp-admin/nav-menus.php:322 wp-admin/nav-menus.php:332 +msgid "Please enter a valid menu name." +msgstr "Proszę wprowadzić prawidłową nazwę menu." + +#: wp-admin/nav-menus.php:767 +msgid "Delete Menu" +msgstr "Usuń menu" + +#: wp-admin/includes/nav-menu.php:598 +msgid "Menu Item" +msgstr "Element menu" + +#: wp-admin/includes/nav-menu.php:711 wp-admin/includes/nav-menu.php:948 +msgid "View All" +msgstr "Zobacz wszystkie" + +#: wp-admin/includes/nav-menu.php:604 wp-admin/includes/nav-menu.php:849 +#: wp-admin/includes/nav-menu.php:1037 +msgid "Add to Menu" +msgstr "Dodaj do menu" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "W tej strefie czasowej obowiązuje obecnie czas letni." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "W tej strefie czasowej nie obowiązuje przechodzenie na czas letni." + +#: wp-admin/includes/class-wp-plugins-list-table.php:252 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Zamienniki (%s)" +msgstr[1] "Zamienniki (%s)" +msgstr[2] "Zamienniki (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Wykonywany przed uruchomieniem obsługi wielu witryn." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Cache zewnętrznego obiektu." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Własna wiadomość o pracach konserwacyjnych." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Własny skrypt instalacyjny." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Własna wiadomość o błędzie dotyczącym bazy danych." + +#: wp-admin/includes/file.php:274 +msgid "File is empty. Please upload something more substantial." +msgstr "Plik jest pusty. Proszę wysłać plik, który zawiera jakieś dane." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:244 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Zainstaluj „%s”" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Własna klasa obsługująca bazę danych." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Zaawansowana wtyczką cacheująca." + +#: wp-admin/install.php:158 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Instalacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga MySQL-a w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowany jest MySQL w wersji %3$s." + +#: wp-admin/install.php:156 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Instalacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %3$s." + +#: wp-admin/includes/update.php:215 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s jest już dostępny! Prosimy o powiadomienie administratora witryny." + +#: wp-admin/includes/update.php:213 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s jest już dostępny! Prosimy o wykonanie aktualizacji." + +#: wp-admin/install.php:154 +msgid "You cannot install 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 "Instalacja nie może zostać wykonana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej i MySQL-a w wersji %3$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %4$s i MySQL w wersji %5$s." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgid "You are about to activate the site %s" +msgstr "Zamierzasz aktywować witrynę %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:268 +msgid "You are about to deactivate the site %s" +msgstr "Zamierzasz zdezaktywować witrynę %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Ten komentarz został oznaczony jako spam." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Moderuj komentarz" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Ten komentarz został zatwierdzony." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Ten komentarz został już zatwierdzony." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Ten komentarz został przeniesiony do kosza." + +#: wp-admin/custom-background.php:296 +msgid "Repeat" +msgstr "Powtarzanie" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Ten komentarz znajduje się już w koszu." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Zobacz zawartość kosza" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Ten komentarz został już oznaczony jako spam." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Opcje ekranu" + +#: wp-admin/includes/screen.php:1101 +msgid "Screen Layout" +msgstr "Układ ekranu" + +#: wp-admin/includes/screen.php:1103 +msgid "Number of Columns:" +msgstr "Liczba kolumn:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:129 +msgid "Feature Filter" +msgstr "Filtr właściwości" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Jasnobrązowy" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Ciemny" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Jedna kolumna" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Dwie kolumny" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Trzy kolumny" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Cztery kolumny" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Panel boczny po lewej" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Panel boczny po prawej" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:138 +msgid "Features" +msgstr "Właściwości" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Własne kolory" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Opcje motywu" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Wątki w komentarzach" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Możliwość przyklejania wpisów" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Mikroformaty" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Temat" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Wakacje" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotoblogowanie" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Okazje" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Szukaj motywów" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Jeżeli posiadasz motyw w formacie .zip, możesz zainstalować go poprzez wysłanie go na serwer za pośrednictwem tej strony." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:236 +#: wp-admin/includes/class-wp-theme-install-list-table.php:286 +#: wp-admin/includes/class-wp-themes-list-table.php:189 +msgid "Details" +msgstr "Szczegóły" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Instalacja motywu" + +#: wp-admin/theme-install.php:239 wp-admin/themes.php:329 +msgid "Version: %s" +msgstr "Wersja %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Nie udało się zlokalizować katalogu motywów WordPressa." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Nie można było całkowicie usunąć motywu „%s”." + +#: wp-admin/includes/update-core.php:802 +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 "Aktualizacja nie może zostać zainstalowana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej i MySQL-a w wersji %3$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %4$s i MySQL w wersji %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Aktualizacja nie może zostać zainstalowana, ponieważ WordPress %1$s wymaga PHP w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowane jest PHP w wersji %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Aktualizacja nie może zostać zainstalowana, ponieważ WordPress %1$s wymaga MySQL-a w wersji %2$s lub nowszej. Aktualnie na Twoim serwerze zainstalowany jest MySQL w wersji %3$s." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Weryfikacja rozpakowanych plików…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "Aktualizacja nie mogła zostać rozpakowana" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Aktualizacja bazy danych…" + +#: wp-admin/includes/update.php:183 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Używasz wersji rozwojowej (%1$s). Fajnie! Prosimy o pozostawanie na bieżąco." + +#: wp-admin/includes/update.php:187 +msgid "Get Version %2$s" +msgstr "Pobierz wersję %2$s" + +#: wp-admin/includes/update.php:235 +msgid "Update to %s" +msgstr "Zaktualizuj do wersji %s" + +#: wp-admin/includes/update.php:235 +msgid "Latest" +msgstr "Najnowsza" + +#: wp-admin/includes/update.php:433 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Automatyczna aktualizacja WordPressa nie powiodła się - proszę spróbować ponownie." + +#: wp-admin/includes/update.php:435 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Automatyczna aktualizacja WordPressa nie powiodła się! Proszę powiadomić administratora witryny." + +#: wp-admin/includes/upgrade.php:66 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Zapisz to hasło dokładnie! Zostało ono losowo wygenerowane specjalnie dla Ciebie." + +#: wp-admin/includes/upgrade.php:118 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Bez kategorii" + +#: wp-admin/includes/upgrade.php:149 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "Witaj w WordPressie. To jest Twój pierwszy wpis. Zmodyfikuj go lub usuń, a następnie rozpocznij blogowanie!" + +#: wp-admin/includes/upgrade.php:158 +msgid "Hello world!" +msgstr "Witaj, świecie!" + +#: wp-admin/includes/upgrade.php:160 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "witaj-swiecie" + +#: wp-admin/includes/upgrade.php:172 +msgid "Mr WordPress" +msgstr "Pan WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "BŁĄD: Hasło zostało wprowadzone tylko raz." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "BŁĄD: Proszę wprowadzić hasło." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "BŁĄD: Proszę wprowadzić hasło dwukrotnie." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "BŁĄD: Hasła nie mogą zawierać znaku „\\”." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "BŁĄD: Proszę wprowadzić takie samo hasło w obu polach." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "BŁĄD: Proszę wprowadzić adres e-mail." + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Nie znaleziono pasujących użytkowników!" + +#: wp-admin/install.php:59 +msgid "WordPress › Installation" +msgstr "WordPress › Instalacja" + +#: wp-admin/setup-config.php:142 +msgid "User Name" +msgstr "Nazwa użytkownika" + +#: wp-admin/install.php:104 +msgid "User(s) already exists." +msgstr "Konto/konta użytkowników już istnieją." + +#: wp-admin/install.php:128 +msgid "Your E-mail" +msgstr "Twój e-mail" + +#: wp-admin/install.php:130 +msgid "Double-check your email address before continuing." +msgstr "Sprawdź wprowadzony adres e-mail dwukrotnie przed przejściem dalej." + +#: wp-admin/install.php:137 +msgid "Install WordPress" +msgstr "Zainstaluj WordPressa" + +#: wp-admin/install.php:162 +msgid "Insufficient Requirements" +msgstr "Niespełnione wymagania" + +#: wp-admin/install.php:176 +msgid "Welcome to the famous five minute WordPress installation process! You may want to browse the ReadMe documentation at your leisure. Otherwise, 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 "Witaj w słynnym pięciominutowym procesie instalacji WordPressa! W wolnym czasie możesz zapoznać się z dokumentacją zawartą w pliku PrzeczytajMnie, a jeżeli nie chcesz — po prostu wypełnij poniższy formularz, a znajdziesz się na drodze do korzystania z najbardziej rozszerzalnej i najpotężniejszej osobistej platformy publikacyjnej na świecie." + +#: wp-admin/install.php:178 +msgid "Information needed" +msgstr "Wymagane informacje" + +#: wp-admin/install.php:179 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Proszę wprowadzić poniższe informacje. Nie martw się, w razie czego zawsze można zmienić je później." + +#: wp-admin/install.php:225 +msgid "Success!" +msgstr "Sukces!" + +#: wp-admin/install.php:227 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress został zainstalowany. Oczekujesz czegoś jeszcze? Przepraszamy, że musimy Cię rozczarować!" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Dodaj nowy odnośnik" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Dodaj nowy" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s odnośnik został usunięty." +msgstr[1] "%s odnośniki zostały usunięte." +msgstr[2] "%s odnośników zostało usuniętych." + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Szukaj odnośników" + +#: wp-admin/includes/class-wp-links-list-table.php:151 +msgid "Visit %s" +msgstr "Odwiedź %s" + +#: wp-admin/includes/class-wp-links-list-table.php:43 +msgid "No links found." +msgstr "Nie znaleziono żadnych odnośników." + +#: wp-admin/link-parse-opml.php:88 +msgid "XML error: %1$s at line %2$s" +msgstr "Błąd XML: %1$s w linii %2$s" + +#: wp-admin/link.php:112 +msgid "Link not found." +msgstr "Odnośnik nie został znaleziony." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Naprawa bazy danych" + +#: wp-admin/maint/repair.php:101 +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 "Niektóre problemy z bazą danych nie mogły zostać naprawione. Proszę skopiować i wkleić poniższą listę błędów na forum pomocy WordPressa, aby uzyskać dodatkową pomoc." + +#: wp-admin/maint/repair.php:115 +msgid "Repair Database" +msgstr "Napraw bazę danych" + +#: wp-admin/maint/repair.php:117 +msgid "Repair and Optimize Database" +msgstr "Napraw i zoptymalizuj bazę danych" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Wyślij na serwer nowe media" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Nie posiadasz uprawnienia do edycji tego załącznika." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Próbujesz edytować załącznik, który nie istnieje. Być może został on usunięty?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Nie możesz edytować tego załącznika, ponieważ znajduje się on w koszu. Proszę przenieść go w inne miejsce, a następnie spróbować ponownie." + +#: wp-admin/edit-form-advanced.php:77 wp-admin/media.php:95 +#: wp-admin/upload.php:191 wp-admin/upload.php:216 +msgid "Media attachment updated." +msgstr "Załączone medium zostało zaktualizowane." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Aktualizuj medium" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Biblioteka" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:182 +msgctxt "file" +msgid "Add New" +msgstr "Dodaj nowe" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Komentarze %s" + +#: wp-admin/menu.php:147 +msgid "Appearance" +msgstr "Wygląd" + +#: wp-admin/theme-install.php:214 +msgid "Installed" +msgstr "Zainstalowane" + +#: wp-admin/menu.php:176 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Dodaj nową" + +#: wp-admin/menu.php:185 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profil" + +#: wp-admin/menu.php:195 wp-admin/menu.php:198 +msgid "Your Profile" +msgstr "Twój profil" + +#: wp-admin/menu.php:205 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Narzędzia" + +#: wp-admin/menu.php:215 +msgctxt "settings screen" +msgid "General" +msgstr "Ogólne" + +#: wp-admin/menu.php:216 +msgid "Writing" +msgstr "Pisanie" + +#: wp-admin/menu.php:217 +msgid "Reading" +msgstr "Czytanie" + +#: wp-admin/install.php:133 +msgid "Privacy" +msgstr "Prywatność" + +#: wp-admin/menu.php:220 +msgid "Permalinks" +msgstr "Bezpośrednie odnośniki" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Obsługa wielu witryn nie jest włączona." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:147 +msgid "Domain" +msgstr "Domena" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:151 +msgid "Last Updated" +msgstr "Ostatnia aktualizacja" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:184 +msgid "Archived" +msgstr "Zarchiwizowana" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:187 +msgid "Mature" +msgstr "Dla dorosłych" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:186 +msgid "Deleted" +msgstr "Usunięte" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:271 +msgid "Unarchive" +msgstr "Przywróć z archiwum" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Odwiedź" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:314 +msgid "Never" +msgstr "Nigdy" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:335 +msgid "Only showing first 5 users." +msgstr "Wyświetlanie tylko pierwszych pięciu użytkowników." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:335 +msgid "More" +msgstr "Więcej" + +#: wp-admin/update-core.php:301 wp-admin/update-core.php:328 +#: wp-admin/update-core.php:606 wp-admin/update-core.php:610 +msgid "Update Themes" +msgstr "Zaktualizuj motywy" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:83 +msgid "No users found." +msgstr "Nie znaleziono żadnych użytkowników." + +#: wp-admin/edit-form-advanced.php:350 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Ustawienia dyskusji" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Domyślne ustawienia nowych artykułów" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Te ustawienia mogą zostać nadpisane dla poszczególnych artykułów." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Pozostałe ustawienia komentarzy" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Autor komentarza musi wprowadzić swój podpis i e-mail" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Użytkownicy muszą być zarejestrowani i zalogowani, aby móc komentować" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Automatycznie wyłączaj możliwość komentowania artykułów starszych niż %s dni" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Włącz %s-poziomowe zakorzenianie komentarzy" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "ostatnią" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "pierwszą" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Podziel komentarze na strony zawierające po %1$s komentarzy pierwszego poziomu i domyślnie wyświetlaj %2$s ich stronę" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "starsze" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "nowsze" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Na górze strony wyświetlaj %s komentarze" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Wyślij mi e-maila za każdym razem, kiedy" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "ktoś doda komentarz" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "komentarz oczekuje na moderację" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Nim komentarz pojawi się na blogu," + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "Inny komentarz tego samego autora musi zostać wcześniej zatwierdzony" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Moderacja komentarzy" + +#: wp-admin/options-discussion.php:151 +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 "Pozostaw komentarz do moderacji, jeżeli zawiera on %s lub więcej odnośników. (Spam często charakteryzuje się dużą ilością odnośników w treści wiadomości)." + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Jeżeli komentarz będzie zawierał którekolwiek z tych słów w swojej treści, nazwie użytkownika, jego adresie URL czy e-mail lub adresie IP, zostanie on przeniesiony do kolejki do moderacji. Jedno słowo lub adres IP na linię. Sprawdzane są również fragmenty słów, tak więc słowo „WordPress” spełnia warunki kryterium „press”." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Czarna lista komentarzy" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Jeżeli komentarz będzie zawierał którekolwiek z tych słów w swojej treści, nazwie użytkownika, jego adresie URL czy e-mail lub adresie IP, zostanie on oznaczony jako spam. Jedno słowo lub adres IP na linię. Sprawdzane są również fragmenty słów, tak więc słowo „WordPress” spełnia warunki kryterium „press”." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Obrazki profilowe" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Wyświetlanie obrazków profilowych" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Wyświetlaj obrazki profilowe" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Najwyższa dozwolona kategoria" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — odpowiednie dla osób w każdym wieku" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — treść może być ofensywna, zwykle dla ludzi w wieku 13 lat i starszych" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — przeznaczone dla dorosłych czytelników (powyżej 17 lat)" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — kategoria jeszcze wyższa niż poprzednia" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Domyślny obrazek profilowy" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Przy komentarzach użytkowników, którzy nie mają własnego obrazka profilowego, wyświetlane może być logo lub obrazki utworzone na podstawie ich adresów e-mail." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Człowiek-widmo" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Brak" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Logo Gravatara" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (generowany)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (generowany)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (generowany)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Ustawienia ogólne" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d.m.Y H:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Adres ten jest wykorzystywany do spraw administracyjnych, takich jak powiadamianie o rejestracji nowych użytkowników." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Członkostwo" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Każdy może się zarejestrować" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Domyślna rola nowych użytkowników" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Strefa czasowa" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "Czas UTC: %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Lokalny czas: %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Wybierz miasto, w którym obowiązuje taka sama strefa czasowa." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "W tej strefie czasowej obowiązuje obecnie czas zimowy." + +#: wp-admin/options-general.php:253 wp-admin/options-general.php:287 +msgid "Custom:" +msgstr "Własny:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Pierwszy dzień tygodnia" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Ustawienia mediów" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Rozmiary obrazków" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Rozmiar miniatury" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Przytnij miniaturę do podanych wymiarów (domyślnie miniatury są proporcjonalne)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Średni rozmiar" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Maksymalna szerokość" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Maksymalna wysokość" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Duży rozmiar" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Osadzone treści" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Wysyłanie plików na serwer" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Przechowuj wysłane pliki w katalogu" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Domyślny katalog to wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Pełny adres URL katalogu z plikami" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Zmiana tego ustawienia jest opcjonalna. Domyślnie to pole jest puste." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Porządkuj wysyłane pliki w katalogi z numerami miesięcy i lat w nazwach" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Ustawienia bezpośrednich odnośników" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Format bezpośrednich odnośników został zaktualizowany. Wycofaj prawo do zapisu do pliku web.config!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Teraz należy zaktualizować plik .htaccess." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Format bezpośrednich odnośników został zaktualizowany." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Dzień i nazwa" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Miesiąc i nazwa" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Liczbowy" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Własny format" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Opcjonalne" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Alias kategorii" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Alias tagów" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Gdybyśmy mieli prawo do zapisu do Twojego pliku web.config, zostałby on automatycznie zaktualizowany, ale z powodu jego braku musisz zrobić to własnoręcznie. Oto zasady przepisywania adresów URL, które powinny się w nim znajdować. Kliknij w dowolnym miejscu w tym polu i wciśnij klawisze CTRL + a, aby zaznaczyć je wszystkie. Wstaw je następnie do sekcji /<configuration>/<system.webServer>/<rewrite>/<rules> pliku web.config." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Jeżeli tymczasowo nadasz nam prawa do zapisu do Twojego pliku web.config, co pozwoli nam automatycznie wygenerować zasady przepisywania adresów, nie zapomnij wycofać tego uprawnienia po zakończeniu operacji." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Gdybyśmy mieli prawo do zapisu do głównego katalogu Twojej instalacji WordPressa, zrobilibyśmy to automatycznie, ale z powodu jego braku musisz własnoręcznie wstawić te reguły przepisywania adresów URL do pliku web.config. Utwórz w głównym katalogu Twojej instalacji WordPress nowy plik o nazwie web.config, kliknij w dowolnym miejscu tego pola i wciśnij klawisze CTRL + a, aby zaznaczyć całą jego zawartość, a następnie wstaw ją do pliku web.config." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Jeżeli tymczasowo nadasz nam prawo do zapisu do głównego katalogu Twojej instalacji WordPressa, abyśmy mogli wygenerować plik web.config automatycznie, nie zapomnij wycofać tego uprawnienia po zakończeniu tej operacji." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Gdybyśmy mieli prawa do zapisu do Twojego pliku .htaccess, zostałby on automatycznie zaktualizowany, ale z powodu ich braku musisz dokonać tego ręcznie. Oto reguły mod_rewrite'a, które powinny się w nim znajdować. Kliknij w dowolnym miejscu w tym polu i wciśnij klawisze CTRL +a, aby zaznaczyć je wszystkie." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Ustawienia czytania" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "statyczną stronę (wybierz poniżej)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Strona główna: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Strona z wpisami: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Ostrzeżenie: to nie powinny być te same strony!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "Strony blogu wyświetlają maksymalnie" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "wpisów" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Kanały nowości wyświetlają ostatnie" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "W kanałach nowości wyświetlaj" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "całą treść" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "wypisy" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Kodowanie stron i kanałów" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Ustawienia pisania" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Formatowanie" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Konwertuj emotikony, takie jak :-) i :-P, na obrazki podczas ich wyświetlania" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "Niech WordPress automatycznie poprawia nieprawidłowo zagnieżdżony kod XHTML" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Domyślna kategoria wpisów" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Domyślna kategoria odnośników" + +#: wp-admin/credits.php:188 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Publikacja przez e-mail" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "Aby umożliwić publikację wpisów przez e-mail musisz utworzyć tajne konto e-mail z dostępem przez POP3. Jakakolwiek wiadomość wysłana pod ten adres zostanie opublikowana, więc lepiej nikomu go nie ujawniać. Oto trzy losowe ciągi znaków, które możesz wykorzystać: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Serwer pocztowy" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Port" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Nazwa użytkownika" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Domyślna kategoria wpisów dodawanych przez e-mail" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Usługi aktualizacji" + +#: wp-admin/options-writing.php:177 +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 "Podczas publikacji nowego wpisu WordPress automatycznie powiadamia poniższe usługi aktualizacji witryn. Więcej informacji na ten temat znajduje się w sekcji \"Usługi aktualizacji\" kodeksu WordPressa. Wprowadź adresy w oddzielnych liniach." + +#: wp-admin/options.php:203 +msgid "All Settings" +msgstr "Wszystkie ustawienia" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Edytuj wtyczki" + +#: wp-admin/plugin-editor.php:117 +msgid "No such file exists! Double check the name and try again." +msgstr "Taki plik nie istnieje! Dwukrotnie sprawdź poprawność wprowadzonej nazwy i spróbuj ponownie." + +#: wp-admin/plugin-editor.php:124 +msgid "Files of this type are not editable." +msgstr "Edycji plików tego typu jest niemożliwa." + +#: wp-admin/plugin-editor.php:169 wp-admin/theme-editor.php:127 +msgid "File edited successfully." +msgstr "Plik został pomyślnie zmodyfikowany." + +#: wp-admin/plugin-editor.php:171 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Ta wtyczka została wyłączona, ponieważ wprowadzone zmiany spowodowały krytyczny błąd." + +#: wp-admin/plugin-editor.php:186 +msgid "Editing %s (active)" +msgstr "Edycja %s (wtyczka jest włączona)" + +#: wp-admin/plugin-editor.php:188 +msgid "Browsing %s (active)" +msgstr "Przeglądanie %s (wtyczka jest włączona)" + +#: wp-admin/plugin-editor.php:191 +msgid "Editing %s (inactive)" +msgstr "Edycja %s (wtyczka jest wyłączona)" + +#: wp-admin/plugin-editor.php:193 +msgid "Browsing %s (inactive)" +msgstr "Przeglądanie %s (wtyczka jest wyłączona)" + +#: wp-admin/plugin-editor.php:199 +msgid "Select plugin to edit:" +msgstr "Wybierz wtyczkę, którą chcesz edytować:" + +#: wp-admin/plugin-editor.php:221 +msgid "Plugin Files" +msgstr "Pliki wtyczki" + +#: wp-admin/plugin-editor.php:250 wp-admin/theme-editor.php:209 +msgid "Documentation:" +msgstr "Dokumentacja:" + +#: wp-admin/plugin-editor.php:260 +msgid "Update File and Attempt to Reactivate" +msgstr "Zaktualizuj plik i spróbuj włączyć wtyczkę" + +#: wp-admin/plugin-editor.php:262 wp-admin/theme-editor.php:222 +msgid "Update File" +msgstr "Zaktualizuj plik" + +#: wp-admin/plugin-editor.php:267 wp-admin/theme-editor.php:224 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "WordPress musi być uprawniony do zapisu do tego pliku, aby można było zapisać wprowadzone zmiany. Więcej informacji znajduje się w kodeksie." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:33 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Polecane" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:34 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Popularne" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:35 +msgctxt "Plugin Installer" +msgid "Newest" +msgstr "Najnowsze" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Czy na pewno chcesz usunąć te pliki?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Tak, usuń te pliki" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Nie, wróć do listy wtyczek" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Wtyczki rozszerzają funkcjonalność WordPressa. Po instalacji wtyczki można ją włączyć lub wyłączyć w tym miejscu." + +#: wp-admin/plugins.php:354 +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 "Jeżeli coś pójdzie nie tak z powodu wtyczki i nie będziesz w stanie używać WordPressa usuń lub zmień nazwę jej pliku znajdującego się w katalogu %s, a zostanie ona automatycznie wyłączona." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "Wtyczka %s została wyłączona z powodu błędu: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Wtyczka nie mogła zostać włączona, ponieważ spowodowała wystąpienie krytycznego błędu." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Wtyczka nie mogła zostać usunięta z powodu następującego błędu: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Wybrane wtyczki zostały usunięte." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Wtyczka została włączona." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Wybrane wtyczki zostały włączone." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Wtyczka została wyłączona." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Wybrane wtyczki zostały wyłączone." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Nie wybrano żadnych nieaktualnych wtyczek." + +#: wp-admin/includes/class-wp-plugins-list-table.php:379 +#: wp-admin/includes/class-wp-plugins-list-table.php:388 +msgid "Deactivate this plugin" +msgstr "Wyłącz tę wtyczkę" + +#: wp-admin/includes/class-wp-plugins-list-table.php:280 +#: wp-admin/includes/class-wp-plugins-list-table.php:379 +msgid "Network Deactivate" +msgstr "Wyłącz w całej sieci" + +#: wp-admin/includes/class-wp-plugins-list-table.php:382 +#: wp-admin/includes/class-wp-upgrader-skins.php:436 +msgid "Activate this plugin for all sites in this network" +msgstr "Włącz tę wtyczkę na wszystkich witrynach sieci" + +#: wp-admin/includes/class-wp-plugins-list-table.php:277 +#: wp-admin/includes/class-wp-plugins-list-table.php:382 +#: wp-admin/includes/class-wp-upgrader-skins.php:436 +msgid "Network Activate" +msgstr "Włącz w całej sieci" + +#: wp-admin/includes/class-wp-plugins-list-table.php:398 +msgid "Open this file in the Plugin Editor" +msgstr "Otwórz ten plik w edytorze wtyczek" + +#: wp-admin/includes/class-wp-plugins-list-table.php:384 +#: wp-admin/includes/class-wp-plugins-list-table.php:393 +msgid "Delete this plugin" +msgstr "Usuń tę wtyczkę" + +#: wp-admin/includes/class-wp-plugins-list-table.php:501 +msgid "Visit plugin site" +msgstr "Odwiedź witrynę wtyczki" + +#: wp-admin/includes/class-wp-plugins-list-table.php:310 +msgid "Clear List" +msgstr "Wyczyść listę" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Wszystkie (%s)" +msgstr[1] "Wszystkie (%s)" +msgstr[2] "Wszystkie (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:240 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Włączone (%s)" +msgstr[1] "Włączone (%s)" +msgstr[2] "Włączone (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:243 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Ostatnio wyłączone (%s)" +msgstr[1] "Ostatnio wyłączone (%s)" +msgstr[2] "Ostatnio wyłączone (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:246 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Wyłączone (%s)" +msgstr[1] "Wyłączone (%s)" +msgstr[2] "Wyłączone (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:208 +msgid "No plugins found." +msgstr "Nie znaleziono żadnych wtyczek." + +#: wp-admin/includes/class-wp-plugins-list-table.php:210 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Wygląda na to, że w tej chwili nie masz zainstalowanych żadnych wtyczek." + +#: wp-admin/edit-tags.php:128 wp-admin/edit-tags.php:143 wp-admin/post.php:150 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Próbujesz edytować element, który nie istnieje. Być może został on usunięty?" + +#: wp-admin/async-upload.php:54 wp-admin/edit-tags.php:253 +#: wp-admin/includes/post.php:1643 wp-admin/post.php:156 +msgid "You are not allowed to edit this item." +msgstr "Nie posiadasz uprawnienia do edycji tego elementu." + +#: wp-admin/post.php:159 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Nie możesz edytować tego elementu, ponieważ znajduje się on w koszu. Proszę przywrócić go, a następnie spróbować ponownie." + +#: wp-admin/async-upload.php:52 wp-admin/post.php:153 wp-admin/post.php:249 +#: wp-admin/post.php:273 wp-admin/post.php:292 +msgid "Unknown post type." +msgstr "Nieznany typ wpisu." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Kod osadzający film" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Wstaw film" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Kliknij, aby wstawić." + +#: wp-admin/press-this.php:226 +msgid "Unable to retrieve images or no images on page." +msgstr "Nie udało się pobrać obrazków lub brak ich na stronie." + +#: wp-admin/press-this.php:287 +msgid "click images to select" +msgstr "kliknij obrazki, aby je wybrać" + +#: wp-admin/press-this.php:287 +msgid "Add from URL" +msgstr "Dodaj z adresu URL" + +#: wp-admin/press-this.php:600 +msgid "Your post has been saved." +msgstr "Twój wpis został zapisany." + +#: wp-admin/press-this.php:601 +msgid "View post" +msgstr "Zobacz wpis" + +#: wp-admin/press-this.php:603 +msgid "Close Window" +msgstr "Zamknij okno" + +#: wp-admin/press-this.php:645 wp-admin/press-this.php:646 +msgid "Insert an Image" +msgstr "Wstaw obrazek" + +#: wp-admin/press-this.php:650 +msgid "Embed a Video" +msgstr "Osadź film" + +#: wp-admin/press-this.php:633 +msgid "via " +msgstr "za pomocą " + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Porównaj wersje „%1$s”" + +#: wp-admin/themes.php:345 +msgid "Tags:" +msgstr "Tagi:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Edytuj motywy" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Wybrany motyw nie istnieje." + +#: wp-admin/theme-editor.php:144 +msgid "Select theme to edit:" +msgstr "Wybierz motyw, który chcesz edytować:" + +#: wp-admin/theme-editor.php:170 +msgid "Templates" +msgstr "Szablony" + +#: wp-admin/theme-editor.php:197 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Ups, taki plik nie istnieje! Dwukrotnie sprawdź poprawność wprowadzonej nazwy i spróbuj ponownie. Merci." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +msgctxt "Theme Installer" +msgid "Featured" +msgstr "Polecane" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +msgctxt "Theme Installer" +msgid "Newest" +msgstr "Najnowsze" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "Theme Installer" +msgid "Recently Updated" +msgstr "Ostatnio zaktualizowane" + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Nowy motyw został włączony. Przejdź na witrynę" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Motyw został usunięty." + +#: wp-admin/themes.php:327 +msgid "Current Theme" +msgstr "Używany motyw" + +#: wp-admin/includes/class-wp-themes-list-table.php:158 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz usunąć motyw '%s'\n" +" Kliknij 'Anuluj', aby anulować tę operację, lub 'OK', aby ją sfinalizować." + +#: wp-admin/themes.php:242 +msgid "Broken Themes" +msgstr "Niekompletne motywy" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "„Press This” jest skryptozakładką — maleńką aplikacją, która działa w Twojej przeglądarce i pozwala na kopiowanie fragmentów stron internetowych." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Przeciągnij i upuść poniższy przycisk na swoim pasku zakładek lub kliknij go prawym przyciskiem myszy i dodaj do ulubionych, aby umieścić tam skrót do dodawania wpisu." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Pobierz nocne wydanie" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Pobierz wersję %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Ukryj informację o tej aktualizacji" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Przywróć informację o tej aktualizacji" + +#: wp-admin/update-core.php:98 +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 "Ta zlokalizowana wersja zawiera zarówno tłumaczenie, jak i inne rozmaite zmiany związane z przekładem. Możesz pominąć aktualizację, jeżeli chcesz zachować obecnie zainstalowane tłumaczenie." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Pokaż ukryte informacje o aktualizacjach" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Ukryj ukryte informacje o aktualizacjach" + +#: wp-admin/update-core.php:244 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Kompatybilność z WordPressem %1$s: 100%% (wg autora)" + +#: wp-admin/update-core.php:247 wp-admin/update-core.php:255 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "Kompatybilność z WordPressem %1$s: %2$d%% (%3$d głosów na „działa” spośród %4$d)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Kompatybilność z WordPressem %1$s: Nieznana" + +#: wp-admin/includes/class-wp-upgrader.php:2017 wp-admin/update-core.php:413 +msgid "Installation Failed" +msgstr "Instalacja nie powiodła się" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Ponowne włączanie wtyczki" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Wtyczka została pomyślnie włączona ponownie." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Ponowne włączanie wtyczki nie powiodło się z powodu krytycznego błędu." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Instalacja wtyczki: %s" + +#: wp-admin/update.php:133 +msgid "Upload Plugin" +msgstr "Wyślij wtyczkę na serwer" + +#: wp-admin/update.php:138 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Instalacja wtyczki z wysłanego na serwer pliku: %s" + +#: wp-admin/update.php:218 +msgid "Installing Theme: %s" +msgstr "Instalacja motywu: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:113 +#: wp-admin/update.php:239 +msgid "Upload Theme" +msgstr "Wyślij motyw na serwer" + +#: wp-admin/update.php:245 +msgid "Installing Theme from uploaded file: %s" +msgstr "Instalacja motywu z wysłanego na serwer pliku: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Baza danych WordPressa jest już aktualna!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s zapytań" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s s" + +#: wp-admin/upload.php:42 +msgid "You are not allowed to scan for lost attachments." +msgstr "Nie posiadasz uprawnienia do szukania zagubionych załączników." + +#: wp-admin/upload.php:99 +msgid "You are not allowed to move this post to the trash." +msgstr "Nie posiadasz uprawnienia do przeniesienia tego wpisu do kosza." + +#: wp-admin/upload.php:111 +msgid "You are not allowed to move this post out of the trash." +msgstr "Nie posiadasz uprawnienia do przeniesienia tego wpisu z kosza w inne miejsce." + +#: wp-admin/upload.php:123 +msgid "You are not allowed to delete this post." +msgstr "Nie posiadasz uprawnienia do usunięcia tego wpisu." + +#: wp-admin/upload.php:196 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Załączono ponownie %d załącznik." +msgstr[1] "Załączono ponownie %d załączniki." +msgstr[2] "Załączono ponownie %d załączników." + +#: wp-admin/upload.php:201 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Załącznik został na zawsze usunięty." +msgstr[1] "%d załączniki zostały na zawsze usunięte." +msgstr[2] "%d załączników zostało na zawsze usuniętych." + +#: wp-admin/upload.php:206 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Załącznik został przeniesiony do kosza." +msgstr[1] "%d załączniki zostały przeniesione do kosza." +msgstr[2] "%d załączników zostało przeniesionych do kosza." + +#: wp-admin/upload.php:212 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Załącznik został przywrócony z kosza." +msgstr[1] "%d załączniki zostały przywrócone z kosza." +msgstr[2] "%d załączników zostało przywróconych z kosza." + +#: wp-admin/upload.php:217 +msgid "Media permanently deleted." +msgstr "Medium zostało usunięte na zawsze." + +#: wp-admin/upload.php:218 +msgid "Error saving media attachment." +msgstr "Błąd zapisu medium jako załącznika." + +#: wp-admin/upload.php:219 +msgid "Media moved to the trash." +msgstr "Media zostały przeniesione do kosza." + +#: wp-admin/upload.php:220 +msgid "Media restored from the trash." +msgstr "Medium zostało wyciągnięte z kosza." + +#: wp-admin/includes/class-wp-media-list-table.php:57 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Wszystkie (%s)" +msgstr[1] "Wszystkie (%s)" +msgstr[2] "Wszystkie (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:69 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Niezałączone (%s)" +msgstr[1] "Niezałączone (%s)" +msgstr[2] "Niezałączone (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:72 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Kosz (%s)" +msgstr[1] "Kosz (%s)" +msgstr[2] "Kosz (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:81 +msgid "Attach to a post" +msgstr "Załącz do wpisu" + +#: wp-admin/includes/class-wp-media-list-table.php:99 +msgid "Scan for lost attachments" +msgstr "Szukaj zagubionych załączników" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Edytuj konto użytkownika" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Używaj https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Zawsze używaj https do połączeń z panelem administracyjnym" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Nie posiadasz wystarczających uprawnień, by edytować to konto." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Konto użytkownika zostało zaktualizowane." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Personalizacja" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Edytor wizualny" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Nie używaj edytora wizualnego do pisania" + +#: wp-admin/includes/misc.php:613 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Zestaw kolorów panelu administracyjnego" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Włącz klawiaturowe skróty do moderacji komentarzy." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:365 +msgid "First Name" +msgstr "Imię" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:369 +msgid "Last Name" +msgstr "Nazwisko" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Pseudonim" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Przedstawiaj mnie jako" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Dane kontaktowe" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "O Tobie" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "O użytkowniku" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Biografia" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Podziel się ze światem szczyptą informacji o sobie. Mogą one zostać upublicznione." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Nowe hasło" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Jeżeli chcesz zmienić swoje hasło wprowadź tutaj nowe, w przeciwnym wypadku pozostaw to pole puste." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Wprowadź swoje nowe hasło ponownie." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Dodatkowe uprawnienia" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Zaktualizuj profil" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Zaktualizuj konto użytkownika" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Potwierdzenie przyłączenia się" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "E-mail z zaproszeniem został wysłany do osoby, która nie jest jeszcze członkiem sieci. Zanim osoba ta otrzyma konto użytkownika, musi ona kliknąć odnośnik potwierdzający." + +#: wp-admin/user-new.php:402 +msgid "Send Password?" +msgstr "Wysłać hasło?" + +#: wp-admin/user-new.php:403 +msgid "Send this password to the new user by email." +msgstr "Wyślij to hasło na adres e-mail dodawanego użytkownika." + +#: wp-admin/user-new.php:307 wp-admin/user-new.php:420 +msgid "Skip Confirmation Email" +msgstr "Pomiń e-maila potwierdzającego" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Nie posiadasz uprawnienia do edycji konta tego użytkownika." + +#: wp-admin/users.php:163 wp-admin/users.php:205 +msgid "You can’t delete users." +msgstr "Nie posiadasz uprawnienia do usuwania kont użytkowników." + +#: wp-admin/users.php:221 +msgid "Delete Users" +msgstr "Usuń konta użytkowników" + +#: wp-admin/users.php:254 +msgid "There are no valid users selected for deletion." +msgstr "Nie wybrano do usunięcia żadnych prawidłowych kont użytkowników." + +#: wp-admin/users.php:385 +msgid "New user created." +msgstr "Nowe konto użytkownika zostało pomyślnie utworzone." + +#: wp-admin/users.php:392 +msgid "The current user’s role must have user editing capabilities." +msgstr "Rola użytkownika, z konta którego korzystasz, musi posiadać uprawnienia do edycji użytkowników." + +#: wp-admin/users.php:393 +msgid "Other user roles have been changed." +msgstr "Role innych użytkowników zostały zmienione." + +#: wp-admin/users.php:396 +msgid "You can’t delete the current user." +msgstr "Nie możesz usunąć konta, z którego w tej chwili korzystasz." + +#: wp-admin/users.php:397 +msgid "Other users have been deleted." +msgstr "Konta innych użytkowników zostały usunięte." + +#: wp-admin/includes/class-wp-users-list-table.php:167 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:211 +#: wp-admin/includes/class-wp-users-list-table.php:213 +msgid "Change role to…" +msgstr "Zmień rolę na…" + +#: wp-admin/includes/class-wp-users-list-table.php:217 +msgid "Change" +msgstr "Zmień" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Nieużywane widgety" + +#: wp-admin/widgets.php:78 +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 "Motyw, z którego aktualnie korzystasz nie pozwala na użycie widgetów, co oznacza, że nie posiada on konfigurowalnych bocznych paneli. Aby dowiedzieć się jak sprawić, aby motyw zezwalał na używanie widgetów, proszę podążyć za tymi instrukcjami." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Wybierz docelowy panel boczny dla tego widgetu i jego położenie w tym panelu." + +#: wp-admin/custom-background.php:278 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Położenie" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Zapisz widget" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Zmiany zostały zapisane." + +#: wp-admin/includes/misc.php:814 wp-admin/includes/post.php:1637 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Podczas zapisu wystąpił błąd." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Błąd wyświetlania formularza ustawień widgetu." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Dostępne widgety" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Przeciągnij widgety tutaj, aby usunąć je z panelu bocznego, ale zachować ich ustawienia." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Kategorie:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Usuń komentarz na zawsze" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Zamierzasz zatwierdzić następujący komentarz:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Zatwierdź komentarz" + +#: wp-admin/comment.php:297 +msgid "Unknown action." +msgstr "Nieznane działanie." + +#: wp-admin/custom-background.php:182 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Własne tło" + +#: wp-admin/custom-background.php:186 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Tło zostało zaktualizowane. Przejdź do swojej witryny, aby zobaczyć, jak wygląda." + +#: wp-admin/custom-background.php:254 wp-admin/custom-header.php:529 +msgid "Choose an image from your computer:" +msgstr "Wybierz obrazek z Twojego komputera:" + +#: wp-admin/includes/template.php:1768 wp-admin/nav-menus.php:599 +#: wp-admin/options.php:249 +msgid "Save Changes" +msgstr "Zapisz zmiany" + +#: wp-admin/custom-header.php:462 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Własny nagłówek" + +#: wp-admin/custom-header.php:466 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Nagłówek został zaktualizowany. Przejdź do swojej witryny, aby zobaczyć, jak wygląda." + +#: wp-admin/custom-header.php:722 wp-admin/custom-header.php:846 +msgid "Image Processing Error" +msgstr "Błąd przetwarzania obrazka" + +#: wp-admin/custom-header.php:739 +msgid "Choose the part of the image you want to use as your header." +msgstr "Wybierz fragment obrazka, który chcesz użyć jako nagłówek." + +#: wp-admin/custom-header.php:900 +msgid "You do not have permission to customize headers." +msgstr "Nie posiadasz uprawnienia do modyfikacji nagłówków." + +#: wp-admin/includes/class-wp-links-list-table.php:141 +#: wp-admin/includes/class-wp-media-list-table.php:247 +#: wp-admin/includes/class-wp-media-list-table.php:265 +#: wp-admin/includes/class-wp-posts-list-table.php:619 +#: wp-admin/includes/class-wp-terms-list-table.php:291 +#: wp-admin/includes/dashboard.php:521 +msgid "Edit “%s”" +msgstr "Edytuj „%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:440 +#: wp-admin/includes/class-wp-media-list-table.php:459 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "View “%s”" +msgstr "Zobacz „%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:303 +#: wp-admin/includes/class-wp-posts-list-table.php:709 +msgid "Unpublished" +msgstr "Nie opublikowano" + +#: wp-admin/includes/class-wp-posts-list-table.php:712 +msgid "Y/m/d g:i:s A" +msgstr "d.m.Y H:i:s" + +#: wp-admin/includes/class-wp-media-list-table.php:309 +msgid "%s from now" +msgstr "%s temu" + +#: wp-admin/includes/class-wp-media-list-table.php:343 +msgid "(Unattached)" +msgstr "(Nie załączono)" + +#: wp-admin/includes/class-wp-media-list-table.php:348 +#: wp-admin/includes/class-wp-media-list-table.php:442 +msgid "Attach" +msgstr "Załącz" + +#: wp-admin/includes/class-wp-list-table.php:457 +msgid "%s pending" +msgstr "Liczba oczekujących: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:125 +msgid "No media attachments found." +msgstr "Nie znaleziono żadnych załączników." + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s komentarz został zatwierdzony" +msgstr[1] "%s komentarze zostały zatwierdzone" +msgstr[2] "%s komentarzy zostało zatwierdzonych" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s komentarz został oznaczony jako spam." +msgstr[1] "%s komentarze zostały oznaczone jako spam." +msgstr[2] "%s komentarzy zostało oznaczonych jako spam." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "Cofnięto oznaczenie %s komentarza jako spam" +msgstr[1] "Cofnięto oznaczenie %s komentarzy jako spam" +msgstr[2] "Cofnięto oznaczenie %s komentarzy jako spam" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s komentarz został usunięty na zawsze" +msgstr[1] "%s komentarze zostały usunięte na zawsze" +msgstr[2] "%s komentarzy zostało usuniętych na zawsze" + +#: wp-admin/includes/class-wp-comments-list-table.php:159 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Wszystkie" +msgstr[1] "Wszystkie" +msgstr[2] "Wszystkie" + +#: wp-admin/includes/class-wp-comments-list-table.php:160 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Oczekujące (%s)" +msgstr[1] "Oczekujące (%s)" +msgstr[2] "Oczekujące (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:161 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Zatwierdzone" +msgstr[1] "Zatwierdzone" +msgstr[2] "Zatwierdzone" + +#: wp-admin/includes/class-wp-comments-list-table.php:162 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" +msgstr[2] "Spam (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:163 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Kosz (%s)" +msgstr[1] "Kosz (%s)" +msgstr[2] "Kosz (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Szukaj komentarzy" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Wyświetlanie %s–%s z %s" + +#: wp-admin/edit.php:191 wp-admin/includes/class-wp-list-table.php:307 +msgid "Bulk Actions" +msgstr "Masowe działania" + +#: wp-admin/includes/class-wp-comments-list-table.php:209 +#: wp-admin/includes/class-wp-comments-list-table.php:441 +#: wp-admin/includes/class-wp-comments-list-table.php:446 +#: wp-admin/includes/dashboard.php:566 +msgid "Unapprove" +msgstr "Odrzuć" + +#: wp-admin/includes/class-wp-comments-list-table.php:211 +#: wp-admin/includes/class-wp-comments-list-table.php:443 +#: wp-admin/includes/class-wp-comments-list-table.php:445 +#: wp-admin/includes/dashboard.php:565 +msgid "Approve" +msgstr "Zatwierdź" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:223 +#: wp-admin/includes/class-wp-posts-list-table.php:195 +#: wp-admin/includes/media.php:1419 wp-admin/includes/meta-boxes.php:235 +msgid "Move to Trash" +msgstr "Przenieś do kosza" + +#: wp-admin/includes/class-wp-comments-list-table.php:247 +#: wp-admin/includes/class-wp-posts-list-table.php:1124 +msgid "Pings" +msgstr "Pingi" + +#: wp-admin/includes/class-wp-comments-list-table.php:261 +#: wp-admin/includes/class-wp-links-list-table.php:72 +#: wp-admin/includes/class-wp-media-list-table.php:95 +#: wp-admin/includes/class-wp-posts-list-table.php:231 +msgid "Filter" +msgstr "Przefiltruj" + +#: wp-admin/includes/class-wp-comments-list-table.php:266 +msgid "Empty Spam" +msgstr "Usuń cały spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:266 +#: wp-admin/includes/class-wp-media-list-table.php:101 +#: wp-admin/includes/class-wp-posts-list-table.php:235 +msgid "Empty Trash" +msgstr "Opróżnij kosz" + +#: wp-admin/includes/class-wp-comments-list-table.php:148 +msgid "No comments found." +msgstr "Nie znaleziono żadnych komentarzy." + +#: wp-admin/edit-form-advanced.php:50 +msgid "Post updated. View post" +msgstr "Wpis został zaktualizowany. Zobacz wpis" + +#: wp-admin/edit-form-advanced.php:51 wp-admin/edit-form-advanced.php:67 +msgid "Custom field updated." +msgstr "Własne pole zostało zaktualizowane." + +#: wp-admin/edit-form-advanced.php:52 wp-admin/edit-form-advanced.php:68 +msgid "Custom field deleted." +msgstr "Własne pole zostało usunięte." + +#: wp-admin/edit-form-advanced.php:53 +msgid "Post updated." +msgstr "Wpis został zaktualizowany." + +#: wp-admin/edit-form-advanced.php:55 +msgid "Post restored to revision from %s" +msgstr "Wersja wpisu z %s została przywrócona" + +#: wp-admin/edit-form-advanced.php:56 +msgid "Post published. View post" +msgstr "Wpis został opublikowany. Zobacz wpis" + +#: wp-admin/edit-form-advanced.php:57 +msgid "Post saved." +msgstr "Wpis został zapisany." + +#: wp-admin/edit-form-advanced.php:58 +msgid "Post submitted. Preview post" +msgstr "Wpis został wysłany. Podejrzyj wpis" + +#: wp-admin/edit-form-advanced.php:59 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Publikacja wpisu została zaplanowana na: %1$s. Podejrzyj wpis" + +#: wp-admin/edit-form-advanced.php:61 wp-admin/edit-form-advanced.php:74 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:162 +#: wp-admin/includes/meta-boxes.php:298 wp-admin/includes/revision.php:170 +msgid "M j, Y @ G:i" +msgstr "j M Y \\o H:i" + +#: wp-admin/edit-form-advanced.php:62 +msgid "Post draft updated. Preview post" +msgstr "Szkic wpisu został zaktualizowany. Podejrzyj wpis" + +#: wp-admin/edit-form-advanced.php:66 +msgid "Page updated. View page" +msgstr "Strona została zaktualizowana. Zobacz stronę" + +#: wp-admin/edit-form-advanced.php:69 +msgid "Page updated." +msgstr "Strona została zaktualizowana." + +#: wp-admin/edit-form-advanced.php:70 +msgid "Page restored to revision from %s" +msgstr "Wersja strony z %s została przywrócona" + +#: wp-admin/edit-form-advanced.php:71 +msgid "Page published. View page" +msgstr "Strona została opublikowana. Zobacz stronę" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Page submitted. Preview page" +msgstr "Strona została wysłana. Podejrzyj stronę" + +#: wp-admin/edit-form-advanced.php:74 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Publikacja strony została zaplanowana na: %1$s. Podejrzyj stronę" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Page draft updated. Preview page" +msgstr "Szkic strony został zaktualizowany. Podejrzyj stronę" + +#: wp-admin/edit-form-advanced.php:186 +msgid "Send Trackbacks" +msgstr "Wyślij trackbacki" + +#: wp-admin/edit-form-advanced.php:189 +msgid "Custom Fields" +msgstr "Własne pola" + +#: wp-admin/edit-form-advanced.php:202 wp-admin/menu.php:218 +msgid "Discussion" +msgstr "Dyskusja" + +#: wp-admin/edit-form-advanced.php:208 +#: wp-admin/includes/class-wp-posts-list-table.php:939 +#: wp-admin/includes/class-wp-terms-list-table.php:124 +#: wp-admin/includes/class-wp-terms-list-table.php:419 +#: wp-admin/includes/meta-boxes.php:631 +msgid "Slug" +msgstr "Upr. nazwa" + +#: wp-admin/edit-form-advanced.php:506 wp-admin/includes/ajax-actions.php:1753 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Autorem ostatniej edycji jest %1$s, została ona wykonana %2$s o %3$s" + +#: wp-admin/edit-form-advanced.php:508 wp-admin/includes/ajax-actions.php:1755 +msgid "Last edited on %1$s at %2$s" +msgstr "Ostatnio edytowano %1$s o %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Zobacz komentarz" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Wysłany: %1$s" + +#: wp-admin/includes/template.php:437 +msgid "Update Comment" +msgstr "Zaktualizuj komentarz" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Podpis:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "wyślij e-maila" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "odwiedź witrynę" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "Adres URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "Adres URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:459 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "Uproszczona nazwa jest bezpieczną wersją nazwy elementu, używaną jako część jego adresu URL. Zwykle składa się ona z małych liter alfabetu łacińskiego, cyfr i myślników." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:506 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "Opis zwykle nie jest eksponowany, jednak niektóre motywy mogą go wyświetlać." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Odnośniki / Edytuj odnośnik" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:775 +msgid "Update Link" +msgstr "Zaktualizuj odnośnik" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Odnośniki / Dodaj nowy odnośnik" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1226 +msgid "Link Relationship (XFN)" +msgstr "Relacje (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Odnośnik został dodany." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Przykład: Czadowe oprogramowanie blogowe" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Adres URL" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Przykład: http://wordpress.org/ — nie zapomnij o http://" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Ten tekst zostanie wyświetlony, kiedy ktoś najedzie kursorem myszy na odnośnik w blogrollu lub opcjonalnie pod nim." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:453 +msgid "The name is how it appears on your site." +msgstr "Nazwa, pod jaką element widoczny jest na witrynie." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:499 +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 "Kategorie, w przeciwieństwie do tagów, mogą zostać uporządkowane w hierarchię. Możesz, na przykład, utworzyć kategorię „Jazz”, a jako jej podkategorie oznaczyć kategorie „Bebop” i „Big Band”. Jest to opcjonalne." + +#: wp-admin/edit-tags.php:258 +msgid "Item added." +msgstr "Element został dodany." + +#: wp-admin/edit-tags.php:259 +msgid "Item deleted." +msgstr "Element został usunięty." + +#: wp-admin/edit-tags.php:260 +msgid "Item updated." +msgstr "Element został zaktualizowany." + +#: wp-admin/edit-tags.php:261 +msgid "Item not added." +msgstr "Element nie został dodany." + +#: wp-admin/edit-tags.php:263 +msgid "Items deleted." +msgstr "Elementy zostały usunięte." + +#: wp-admin/edit-tags.php:340 +msgid "Note:
        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 category %s." +msgstr "Uwaga:
        Usunięcie kategorii nie powoduje skasowania wpisów w niej zawartych. Zamiast tego wpisy, które były przypisane jedynie do niej zostaną przypisane do kategorii %s." + +#: wp-admin/edit.php:116 wp-admin/post.php:295 +msgid "You are not allowed to delete this item." +msgstr "Nie posiadasz uprawnienia do usunięcia tego elementu." + +#: wp-admin/edit.php:237 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s wpis został zaktualizowany." +msgstr[1] "%s wpisy zostały zaktualizowane." +msgstr[2] "%s wpisów zostało zaktualizowanych." + +#: wp-admin/includes/class-wp-posts-list-table.php:141 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Moje (%s)" +msgstr[1] "Moje (%s)" +msgstr[2] "Moje (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:152 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Wszystkie (%s)" +msgstr[1] "Wszystkie (%s)" +msgstr[2] "Wszystkie (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:65 +#: wp-admin/includes/class-wp-posts-list-table.php:211 +msgid "View all categories" +msgstr "Wyświetl wszystkie kategorie" + +#: wp-admin/includes/class-wp-list-table.php:430 +msgid "List View" +msgstr "Widok listy" + +#: wp-admin/includes/class-wp-list-table.php:431 +msgid "Excerpt View" +msgstr "Widok wypisów" + +#: wp-admin/export.php:17 wp-admin/menu.php:208 +msgid "Export" +msgstr "Eksport" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Po kliknięciu poniższego przycisku WordPress utworzy plik XML, który możesz zapisać na swoim komputerze." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Plik w formacie, który nazywamy WordPress eXtended RSS (lub po prostu WXR), będzie zawierał Twoje wpisy, strony, komentarze, własne pola, kategorie i tagi." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Pobierz plik eksportu" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Brak dostępnych importerów." + +#: wp-admin/includes/media.php:1415 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Kontynuuj" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-terms-list-table.php:131 +#: wp-admin/includes/class-wp-users-list-table.php:264 wp-admin/menu.php:49 +msgid "Posts" +msgstr "Wpisy" + +#: wp-admin/includes/import.php:155 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:167 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:173 +msgid "Movable Type and TypePad" +msgstr "Movable Type i TypePad" + +#: wp-admin/includes/import.php:179 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/bookmark.php:205 +msgid "Could not update link in the database" +msgstr "Nie można było zaktualizować odnośnik w bazie danych" + +#: wp-admin/includes/bookmark.php:212 +msgid "Could not insert link into the database" +msgstr "Nie można było wstawić odnośnik do bazy danych" + +#: wp-admin/includes/class-wp-filesystem-base.php:272 +msgid "Changing to %s" +msgstr "Zmiana na %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:283 +msgid "Found %s" +msgstr "Znaleziono %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "Rozszerzenie ftp dla PHP nie jest zainstalowane" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:37 +msgid "FTP hostname is required" +msgstr "Wymagane jest podanie nazwy serwera FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:46 +msgid "FTP username is required" +msgstr "Wymagane jest podanie nazwy użytkownika serwera FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:51 +msgid "FTP password is required" +msgstr "Wymagane jest podanie hasla do serwera FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:63 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:68 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Nie udało się połączyć z serwerem FTP %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:73 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:110 +msgid "Username/Password incorrect for %s" +msgstr "Nieprawidłowa nazwa użytkownika/hasło dla serwera %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "Rozszerzenie ssh2 dla PHP nie jest zainstalowane" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "Rozszerzenie ssh2 dla PHP jest dostępne, jednakże wymagamy obsługi funkcji stream_get_contents() z PHP5" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "Wymagane jest podanie nazwy serwera SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "Wymagane jest podanie nazwy użytkownika SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:89 +msgid "SSH2 password is required" +msgstr "Wymagane jest podanie hasła do serwera SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:104 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Nie udało się połączyć z serwerem SSH2 %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:115 +msgid "Public and Private keys incorrect for %s" +msgstr "Nieprawidłowe klucze publiczny i prywatny dla %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:131 +msgid "Unable to perform command: %s" +msgstr "Nie można wykonać polecenia: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Podano nieprawidłowe dane." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2011 wp-admin/includes/file.php:563 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Nie można było uzyskać dostępu do systemu plików." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Błąd systemu plików." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Nie udało się zlokalizować głównego katalogu WordPressa." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Nie udało się zlokalizować katalogu WordPressa zawierającego treść (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Nie udało się zlokalizować katalogu wtyczek WordPressa." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Nie udało się zlokalizować katalogu motywów WordPressa." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Nie udało się zlokalizować wymaganego folderu (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Pobieranie nie powiodło się." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Instalacja najnowszej wersji…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Docelowy folder już istnieje." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:679 +#: wp-admin/includes/file.php:782 wp-admin/includes/file.php:833 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Nie można było utworzyć katalogu." + +#: wp-admin/includes/file.php:630 wp-admin/includes/file.php:734 +msgid "Incompatible Archive." +msgstr "Niekompatybilne archiwum." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Włączanie trybu konserwacji…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Wyłączanie trybu konserwacji…" + +#: wp-admin/includes/class-wp-upgrader.php:457 +msgid "The plugin is at the latest version." +msgstr "Zainstalowana jest najnowsza wersja tej wtyczki." + +#: wp-admin/includes/class-wp-upgrader.php:459 +#: wp-admin/includes/class-wp-upgrader.php:783 +#: wp-admin/includes/class-wp-upgrader.php:1368 +msgid "Downloading update from %s…" +msgstr "Pobieranie aktualizacji z %s…" + +#: wp-admin/includes/class-wp-upgrader.php:460 +#: wp-admin/includes/class-wp-upgrader.php:784 +#: wp-admin/includes/class-wp-upgrader.php:1196 +#: wp-admin/includes/class-wp-upgrader.php:1369 +msgid "Unpacking the update…" +msgstr "Rozpakowywanie aktualizacji…" + +#: wp-admin/includes/class-wp-upgrader.php:461 +msgid "Removing the old version of the plugin…" +msgstr "Usuwanie starej wersji wtyczki…" + +#: wp-admin/includes/class-wp-upgrader.php:462 +msgid "Could not remove the old plugin." +msgstr "Nie można było usunąć starej wersji wtyczki." + +#: wp-admin/includes/class-wp-upgrader.php:468 +#: wp-admin/includes/class-wp-upgrader.php:792 +msgid "Install package not available." +msgstr "Paczka instalacyjna nie jest dostępna." + +#: wp-admin/includes/class-wp-upgrader.php:469 +#: wp-admin/includes/class-wp-upgrader.php:793 +msgid "Downloading install package from %s…" +msgstr "Pobieranie paczki instalacyjnej z %s…" + +#: wp-admin/includes/class-wp-upgrader.php:470 +#: wp-admin/includes/class-wp-upgrader.php:794 +msgid "Unpacking the package…" +msgstr "Rozpakowywanie paczki…" + +#: wp-admin/includes/class-wp-upgrader.php:471 +msgid "Installing the plugin…" +msgstr "Instalacja wtyczki…" + +#: wp-admin/includes/class-wp-upgrader.php:473 +msgid "Plugin install failed." +msgstr "Instalacja wtyczki nie powiodła się." + +#: wp-admin/includes/class-wp-upgrader.php:474 +msgid "Plugin installed successfully." +msgstr "Wtyczka została zainstalowana." + +#: wp-admin/includes/class-wp-upgrader.php:781 +msgid "The theme is at the latest version." +msgstr "Zainstalowana jest najnowsza wersja motywu." + +#: wp-admin/includes/class-wp-upgrader.php:785 +msgid "Removing the old version of the theme…" +msgstr "Usuwanie starej wersji motywu…" + +#: wp-admin/includes/class-wp-upgrader.php:786 +msgid "Could not remove the old theme." +msgstr "Nie można było usunąć starej wersji motywu." + +#: wp-admin/includes/class-wp-upgrader.php:795 +msgid "Installing the theme…" +msgstr "Instalacja motywu…" + +#: wp-admin/includes/class-wp-upgrader.php:797 +msgid "Theme install failed." +msgstr "Instalacja motywu nie powiodła się." + +#: wp-admin/includes/class-wp-upgrader.php:798 +msgid "Theme installed successfully." +msgstr "Motyw został zainstalowany." + +#: wp-admin/includes/class-wp-upgrader.php:1366 +msgid "WordPress is at the latest version." +msgstr "Zainstalowana jest najnowsza wersja WordPressa." + +#: wp-admin/includes/class-wp-upgrader.php:1370 +msgid "Could not copy files." +msgstr "Nie można było skopiować pliki." + +#: wp-admin/includes/class-wp-plugins-list-table.php:390 +#: wp-admin/includes/class-wp-upgrader-skins.php:150 +#: wp-admin/includes/class-wp-upgrader-skins.php:431 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin" +msgstr "Włącz tę wtyczkę" + +#: wp-admin/includes/class-wp-upgrader-skins.php:150 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate Plugin" +msgstr "Włącz wtyczkę" + +#: wp-admin/includes/class-wp-upgrader-skins.php:151 +#: wp-admin/includes/class-wp-upgrader-skins.php:330 +#: wp-admin/includes/class-wp-upgrader-skins.php:445 +msgid "Return to Plugins page" +msgstr "Powróć na stronę „Wtyczki”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:419 +msgid "Successfully installed the plugin %s %s." +msgstr "Zainstalowano wtyczkę %s %s." + +#: wp-admin/includes/class-wp-upgrader-skins.php:443 +msgid "Return to Plugin Installer" +msgstr "Powróć do instalatora wtyczek" + +#: wp-admin/includes/class-wp-upgrader.php:800 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Motyw %1$s %2$s został zainstalowany." + +#: wp-admin/includes/class-wp-posts-list-table.php:662 +#: wp-admin/includes/class-wp-theme-install-list-table.php:226 +#: wp-admin/includes/class-wp-themes-list-table.php:150 +#: wp-admin/includes/class-wp-upgrader-skins.php:523 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:600 +msgid "Preview “%s”" +msgstr "Podejrzyj „%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:147 +#: wp-admin/includes/class-wp-upgrader-skins.php:525 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Activate “%s”" +msgstr "Włącz „%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:531 +msgid "Return to Theme Installer" +msgstr "Powróć do instalatora motywów" + +#: wp-admin/includes/class-wp-upgrader-skins.php:533 +msgid "Themes page" +msgstr "Strona „Motywy”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:375 +#: wp-admin/includes/class-wp-upgrader-skins.php:533 +#: wp-admin/includes/class-wp-upgrader-skins.php:608 +msgid "Return to Themes page" +msgstr "Powróć na stronę „Motywy”" + +#: wp-admin/includes/class-wp-upgrader.php:1655 +#: wp-admin/includes/class-wp-upgrader.php:1689 +msgid "Please select a file" +msgstr "Proszę wybrać plik" + +#: wp-admin/includes/file.php:320 wp-admin/includes/file.php:461 +msgid "The uploaded file could not be moved to %s." +msgstr "Wysłany plik nie mógł zostać przeniesiony do %s." + +#: wp-admin/includes/dashboard.php:43 +msgid "Right Now" +msgstr "Szybki dostęp" + +#: wp-admin/includes/dashboard.php:988 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:997 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:1006 +msgid "Other WordPress News" +msgstr "Pozostałe nowości dotyczące WordPressa" + +#: wp-admin/includes/dashboard.php:113 +msgid "View all" +msgstr "Zobacz wszystkie" + +#: wp-admin/includes/dashboard.php:148 +msgid "Configure" +msgstr "Konfiguracja" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:299 +#: wp-admin/press-this.php:484 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Press This" + +#: wp-admin/includes/meta-boxes.php:254 wp-admin/includes/meta-boxes.php:255 +#: wp-admin/press-this.php:493 +msgid "Submit for Review" +msgstr "Zapisz do przeglądu" + +#: wp-admin/includes/class-wp-comments-list-table.php:443 +#: wp-admin/includes/class-wp-comments-list-table.php:445 +#: wp-admin/includes/dashboard.php:565 +msgid "Approve this comment" +msgstr "Zatwierdź ten komentarz" + +#: wp-admin/includes/class-wp-comments-list-table.php:441 +#: wp-admin/includes/class-wp-comments-list-table.php:446 +#: wp-admin/includes/dashboard.php:566 +msgid "Unapprove this comment" +msgstr "Odrzuć ten komentarz" + +#: wp-admin/includes/class-wp-comments-list-table.php:466 +#: wp-admin/includes/dashboard.php:568 +msgid "Reply to this comment" +msgstr "Odpowiedz na ten komentarz" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/dashboard.php:569 +msgid "Mark this comment as spam" +msgstr "Oznacz ten komentarz jako spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/dashboard.php:569 +msgctxt "verb" +msgid "Spam" +msgstr "Oznacz jako spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:460 +#: wp-admin/includes/dashboard.php:573 +msgid "Move this comment to the trash" +msgstr "Przenieś ten komentarz do kosza" + +#: wp-admin/includes/class-wp-comments-list-table.php:460 +#: wp-admin/includes/dashboard.php:573 +msgctxt "verb" +msgid "Trash" +msgstr "Kosz" + +#: wp-admin/includes/dashboard.php:611 +msgid "From %1$s on %2$s%3$s" +msgstr "%1$s o %2$s%3$s" + +#: wp-admin/includes/dashboard.php:612 +msgid "[Pending]" +msgstr "[Oczekuje]" + +#: wp-admin/includes/dashboard.php:631 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s o %2$s" + +#: wp-admin/includes/dashboard.php:843 +msgid "Loading…" +msgstr "Wczytywanie…" + +#: wp-admin/includes/dashboard.php:843 +msgid "This widget requires JavaScript." +msgstr "Ten widget wymaga włączenia obsługi JavaScriptu." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Szablon strony głównej" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Arkusz RTL stylu" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Komentarze w wyskakującym oknie" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Stopka" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Szablon archiwum kategorii" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:712 +msgid "Page Template" +msgstr "Szablon strony" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:31 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Wyniki wyszukiwania" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Formularz wyszukiwania" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Pojedynczy wpis" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "Szablon strony błędu 404" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Szablon strony z odnośnikami" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Funkcje motywu" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Szablon strony z załącznikiem" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Szablon strony z załącznikiem w postaci obrazka" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Szablon strony z załącznikiem w postaci filmu" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Szablon strony z załącznikiem w postaci pliku dźwiękowego" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Szablon strony z załącznikiem w postaci aplikacji" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (porzucona obsługa modyfikacji)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (dla reguł przepisywania adresów)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Szablon komentarzy" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Szablon komentarzy w wyskakującym oknie" + +#: wp-admin/includes/file.php:387 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Rozmiar wysłanego na serwer pliku przekracza wartość dyrektywy upload_max_filesize zdefiniowanej w pliku php.ini." + +#: wp-admin/includes/file.php:388 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Rozmiar wysłanego na serwer pliku przekracza wartość dyrektywy MAX_FILE_SIZE zdefiniowanej w formularzu wysyłki." + +#: wp-admin/includes/file.php:242 wp-admin/includes/file.php:389 +msgid "The uploaded file was only partially uploaded." +msgstr "Plik został wysłany na serwer tylko częściowo." + +#: wp-admin/includes/file.php:243 wp-admin/includes/file.php:390 +msgid "No file was uploaded." +msgstr "Nie wysłano żadnego pliku." + +#: wp-admin/includes/file.php:245 wp-admin/includes/file.php:392 +msgid "Missing a temporary folder." +msgstr "Brak tymczasowego folderu." + +#: wp-admin/includes/file.php:246 wp-admin/includes/file.php:393 +msgid "Failed to write file to disk." +msgstr "Nie udało się zapisać pliku na dysku." + +#: wp-admin/includes/file.php:247 wp-admin/includes/file.php:394 +msgid "File upload stopped by extension." +msgstr "Wysyłanie pliku na serwer zostało zatrzymane przez rozszerzenie." + +#: wp-admin/includes/file.php:264 wp-admin/includes/file.php:410 +msgid "Invalid form submission." +msgstr "Formularz został wysłany nieprawidłowo." + +#: wp-admin/includes/file.php:276 wp-admin/includes/import.php:80 +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 "Plik jest pusty. Proszę wysłać plik, który zawiera jakieś dane. Ten błąd mógł również zostać spowodowany przez wyłączenie możliwości wysyłania plików na serwer lub nadanie ustawieniu post_max_size wartości mniejszej niż ustawieniu upload_max_filesize w pliku php.ini." + +#: wp-admin/includes/file.php:282 +msgid "Specified file failed upload test." +msgstr "Podany plik nie przeszedł próby wysyłki." + +#: wp-admin/includes/file.php:418 +msgid "File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini." +msgstr "Plik jest pusty. Proszę wysłać plik, który zawiera jakieś dane. Ten błąd mógł zostać spowodowany również przez wyłączenie możliwości wysyłania plików w Twoim php.ini." + +#: wp-admin/includes/file.php:422 +msgid "Specified file does not exist." +msgstr "Plik o podanej nazwie nie istnieje." + +#: wp-admin/includes/file.php:491 +msgid "Invalid URL Provided." +msgstr "Podano nieprawidłowy adres URL." + +#: wp-admin/includes/file.php:495 +msgid "Could not create Temporary file." +msgstr "Nie można było utworzyć tymczasowego pliku." + +#: wp-admin/includes/file.php:636 wp-admin/includes/file.php:685 +msgid "Could not retrieve file from archive." +msgstr "Nie można było uzyskać pliku z archiwum." + +#: wp-admin/includes/file.php:695 +msgid "Could not extract file from archive." +msgstr "Nie można było rozpakować pliku z archiwum." + +#: wp-admin/includes/file.php:698 wp-admin/includes/file.php:795 +#: wp-admin/includes/file.php:828 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Nie można było skopiować pliku." + +#: wp-admin/includes/file.php:737 +msgid "Empty archive." +msgstr "To archiwum jest puste." + +#: wp-admin/includes/file.php:1078 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1080 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1082 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1114 +msgid "Connection Information" +msgstr "Informacje dotyczące połączenia" + +#: wp-admin/includes/file.php:1136 +msgid "Hostname" +msgstr "Nazwa serwera" + +#: wp-admin/includes/file.php:1153 +msgid "Authentication Keys" +msgstr "Klucze do uwierzytelnienia" + +#: wp-admin/includes/file.php:1155 +msgid "Public Key:" +msgstr "Klucz publiczny:" + +#: wp-admin/includes/file.php:1156 +msgid "Private Key:" +msgstr "Klucz prywatny:" + +#: wp-admin/includes/file.php:1159 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Wprowadź ścieżkę do kluczy na serwerze. Jeżeli wymagane jest hasło, wprowadź je do poniższego pola." + +#: wp-admin/includes/file.php:1164 wp-admin/includes/file.php:1166 +msgid "Connection Type" +msgstr "Typ połączenia" + +#: wp-admin/includes/file.php:1185 +msgid "Proceed" +msgstr "Dalej" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:689 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Brak danych obrazka w pliku. Proszę wysłać obrazek na serwer ponownie." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Przytnij" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Obróć przeciwnie do ruchu wskazówek zegara" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Obróć zgodnie z ruchem wskazówek zegara" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Odbij w pionie" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Odbij w poziomie" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Przeskaluj obrazek" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Oryginalny rozmiar %s" + +#: wp-admin/custom-background.php:239 wp-admin/custom-background.php:243 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Przywróć oryginalny obrazek" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Odrzuć wszelkie zmiany i przywróć oryginalny obrazek." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Uprzednio edytowane kopie obrazka nie zostaną usunięte." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Przywróć obrazek" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Przytnij obrazek" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Proporcje wycinka" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Wybór przycinanego obszaru" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Proporcje:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Wybór:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Ustawienia miniatury" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Obecna miniatura" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Zastosuj zmiany do:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "wszystkich rozmiarów obrazka" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Wszystkie rozmiary poza miniaturą" + +#: wp-admin/includes/image-edit.php:566 +msgid "Cannot load image metadata." +msgstr "Nie można wczytać metadanych obrazka." + +#: wp-admin/includes/image-edit.php:622 +msgid "Cannot save image metadata." +msgstr "Nie można zapisać metadanych obrazka." + +#: wp-admin/includes/image-edit.php:627 +msgid "Image metadata is inconsistent." +msgstr "Metadane obrazka są niespójne." + +#: wp-admin/includes/image-edit.php:629 +msgid "Image restored successfully." +msgstr "Oryginalny obrazek został przywrócony." + +#: wp-admin/includes/image-edit.php:650 +msgid "Unable to create new image." +msgstr "Nie udało się utworzyć nowego obrazka." + +#: wp-admin/includes/image-edit.php:673 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Wystąpił błąd podczas zapisywania przeskalowanego obrazka. Proszę odświeżyć stronę i spróbować ponownie." + +#: wp-admin/includes/image-edit.php:681 +msgid "Nothing to save, the image has not changed." +msgstr "Nie ma niczego, co możnaby zapisać. Obrazek nie został zmodyfikowany." + +#: wp-admin/includes/image-edit.php:724 +msgid "Unable to save the image." +msgstr "Nie udało się zapisać obrazka." + +#: wp-admin/includes/image-edit.php:824 +msgid "Image saved" +msgstr "Obrazek został zapisany" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Z komputera" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Z adresu URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galeria" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galeria (%s)" + +#: wp-admin/includes/media.php:423 +msgid "Uploads" +msgstr "Wysłane na serwer" + +#: wp-admin/includes/media.php:423 wp-admin/includes/template.php:1475 +#: wp-admin/install.php:65 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:106 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1004 wp-admin/includes/media.php:1157 +msgid "File URL" +msgstr "Adres URL pliku" + +#: wp-admin/includes/media.php:1202 wp-admin/includes/media.php:2477 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Tekst, który może zostać wyświetlony zamiast obrazka, np. „Mona Lisa”" + +#: wp-admin/includes/media.php:1075 +msgid "Empty Title filled from filename." +msgstr "Nazwa pliku została ustawiona jako tytuł medium." + +#: wp-admin/includes/class-wp-posts-list-table.php:1070 +#: wp-admin/includes/media.php:1153 wp-admin/includes/media.php:2140 +#: wp-admin/includes/meta-boxes.php:718 wp-admin/includes/meta-boxes.php:719 +msgid "Order" +msgstr "Kolejność" + +#: wp-admin/includes/media.php:1161 +msgid "Location of the uploaded file." +msgstr "Położenie pliku na serwerze." + +#: wp-admin/includes/media.php:1303 wp-admin/includes/media.php:2126 +msgid "Show" +msgstr "Pokaż" + +#: wp-admin/includes/media.php:1304 wp-admin/includes/media.php:2127 +msgid "Hide" +msgstr "Ukryj" + +#: wp-admin/includes/media.php:1386 wp-admin/includes/media.php:2724 +msgid "File name:" +msgstr "Nazwa pliku:" + +#: wp-admin/includes/media.php:1387 wp-admin/includes/media.php:2727 +msgid "File type:" +msgstr "Typ pliku:" + +#: wp-admin/includes/media.php:1388 +msgid "Upload date:" +msgstr "Data wysłania na serwer:" + +#: wp-admin/includes/media.php:1390 wp-admin/includes/media.php:2828 +msgid "Dimensions:" +msgstr "Wymiary:" + +#: wp-admin/includes/media.php:1408 wp-admin/includes/media.php:2507 +#: wp-admin/includes/media.php:2513 +msgid "Insert into Post" +msgstr "Wstaw do wpisu" + +#: wp-admin/includes/media.php:1414 +msgid "You are about to delete %s." +msgstr "Zamierzasz usunąć %s." + +#: wp-admin/includes/media.php:1909 +msgid "Add media files from your computer" +msgstr "Dodaj media ze swojego komputera" + +#: wp-admin/includes/media.php:1938 wp-admin/includes/media.php:2150 +#: wp-admin/includes/media.php:2410 +msgid "Save all changes" +msgstr "Zapisz wszystkie zmiany" + +#: wp-admin/includes/media.php:2125 +msgid "All Tabs:" +msgstr "Wszystkie karty:" + +#: wp-admin/includes/media.php:2129 +msgid "Sort Order:" +msgstr "Kolejność:" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2198 +msgid "Ascending" +msgstr "Rosnąco" + +#: wp-admin/includes/media.php:2131 wp-admin/includes/media.php:2201 +msgid "Descending" +msgstr "Malejąco" + +#: wp-admin/includes/media.php:2162 +msgid "Link thumbnails to:" +msgstr "Uczyń miniatury odnośnikami do:" + +#: wp-admin/includes/media.php:2167 +msgid "Image File" +msgstr "pliku obrazka" + +#: wp-admin/includes/media.php:2177 +msgid "Order images by:" +msgstr "Porządkuj obrazki według:" + +#: wp-admin/includes/media.php:2182 +msgid "Menu order" +msgstr "Kolejność w menu" + +#: wp-admin/includes/media.php:2184 +msgid "Date/Time" +msgstr "Data/Czas" + +#: wp-admin/includes/media.php:2185 +msgid "Random" +msgstr "Losowa" + +#: wp-admin/includes/media.php:2193 +msgid "Order:" +msgstr "Kolejność:" + +#: wp-admin/includes/media.php:2208 +msgid "Gallery columns:" +msgstr "Liczba kolumn w galerii:" + +#: wp-admin/includes/media.php:2229 +msgid "Update gallery settings" +msgstr "Zaktualizuj ustawienia galerii" + +#: wp-admin/includes/media.php:2281 wp-admin/includes/media.php:2283 +#: wp-admin/upload.php:235 +msgid "Search Media" +msgstr "Szukaj mediów" + +#: wp-admin/includes/media.php:2306 +msgid "All Types" +msgstr "Wszystkie typy" + +#: wp-admin/includes/media.php:2380 +msgid "Filter »" +msgstr "Przefiltruj »" + +#: wp-admin/includes/media.php:2431 +msgid "Image Caption" +msgstr "Etykieta obrazka" + +#: wp-admin/includes/media.php:2496 +msgid "Link Image To:" +msgstr "Uczyń obrazek odnośnikiem do:" + +#: wp-admin/includes/media.php:2501 +msgid "Link to image" +msgstr "Odnośnik do obrazka" + +#: wp-admin/includes/media.php:2470 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Treść odnośnika, np. „Żądania napastników (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Podejrzyj zmiany" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:65 +msgid "Status:" +msgstr "Stan:" + +#: wp-admin/includes/meta-boxes.php:116 +msgid "Visibility:" +msgstr "Dostępność:" + +#: wp-admin/includes/meta-boxes.php:124 wp-admin/includes/meta-boxes.php:147 +#: wp-admin/includes/template.php:1571 +msgid "Password protected" +msgstr "Zabezpieczone hasłem" + +#: wp-admin/includes/meta-boxes.php:145 +msgid "Stick this post to the front page" +msgstr "Przyklej ten wpis do strony głównej" + +#: wp-admin/includes/meta-boxes.php:165 +msgid "Scheduled for: %1$s" +msgstr "Zaplanowana na: %1$s" + +#: wp-admin/includes/meta-boxes.php:167 +msgid "Published on: %1$s" +msgstr "Opublikowano: %1$s" + +#: wp-admin/includes/meta-boxes.php:169 wp-admin/includes/meta-boxes.php:177 +msgid "Publish immediately" +msgstr "Opublikuj natychmiast" + +#: wp-admin/includes/meta-boxes.php:171 +msgid "Schedule for: %1$s" +msgstr "Zaplanuj na: %1$s" + +#: wp-admin/includes/meta-boxes.php:173 +msgid "Publish on: %1$s" +msgstr "Opublikuj: %1$s" + +#: wp-admin/includes/meta-boxes.php:435 wp-admin/includes/meta-boxes.php:807 +#: wp-admin/includes/nav-menu.php:943 wp-admin/press-this.php:524 +msgid "Most Used" +msgstr "Najczęściej używane" + +#: wp-admin/includes/meta-boxes.php:828 wp-admin/includes/meta-boxes.php:830 +msgid "+ Add New Category" +msgstr "+ Dodaj nową kategorię" + +#: wp-admin/includes/meta-boxes.php:831 +msgid "New category name" +msgstr "Nazwa nowej kategorii" + +#: wp-admin/includes/meta-boxes.php:490 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Wypisy są opcjonalnymi, ręcznie tworzonymi podsumowaniami Twoich wpisów, które możesz wykorzystać w swoim motywie. Dowiedz się więcej o ręcznym tworzeniu wypisów." + +#: wp-admin/includes/meta-boxes.php:504 +msgid "Already pinged:" +msgstr "Ping został już wysłany do:" + +#: wp-admin/includes/meta-boxes.php:513 +msgid "Send trackbacks to:" +msgstr "Wyślij trackbacki do:" + +#: wp-admin/includes/meta-boxes.php:513 +msgid "Separate multiple URLs with spaces" +msgstr "Oddziel kolejne adresy URL spacjami" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Własne pola mogą zostać użyte w celu dodania do wpisów metadanych, które możesz później wykorzystać w swoim motywie." + +#: wp-admin/includes/meta-boxes.php:556 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Zezwól na pingbacki i trackbacki na tej stronie." + +#: wp-admin/includes/meta-boxes.php:556 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:614 +msgid "Show comments" +msgstr "Pokaż komentarze" + +#: wp-admin/includes/class-wp-posts-list-table.php:1035 +#: wp-admin/includes/meta-boxes.php:702 wp-admin/includes/meta-boxes.php:703 +msgid "Parent" +msgstr "Rodzic" + +#: wp-admin/includes/class-wp-posts-list-table.php:1041 +msgid "Main Page (no parent)" +msgstr "Strona główna (brak nadrzędnej)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/meta-boxes.php:713 +msgid "Default Template" +msgstr "Domyślny szablon" + +#: wp-admin/includes/meta-boxes.php:747 +msgid "Visit Link" +msgstr "Przejdź za odnośnikiem" + +#: wp-admin/includes/meta-boxes.php:755 +msgid "Keep this link private" +msgstr "Odnośnik prywatny" + +#: wp-admin/includes/class-wp-links-list-table.php:145 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz usunąć odnośnik '%s'\n" +" Kliknij 'Anuluj', aby anulować tę operację, lub 'OK', aby ją sfinalizować." + +#: wp-admin/includes/meta-boxes.php:852 +msgid "_blank — new window or tab." +msgstr "_blank — nowe okno lub karta." + +#: wp-admin/includes/meta-boxes.php:855 +msgid "_top — current window or tab, with no frames." +msgstr "_top — bieżące okno lub karta, bez ramek." + +#: wp-admin/includes/meta-boxes.php:858 +msgid "_none — same window or tab." +msgstr "_none — to samo okno lub karta." + +#: wp-admin/includes/meta-boxes.php:860 +msgid "Choose the target frame for your link." +msgstr "Wybierz ramkę docelową dla tego odnośnika." + +#: wp-admin/includes/meta-boxes.php:905 +msgid "rel:" +msgstr "rel:" + +#: wp-admin/includes/meta-boxes.php:909 wp-admin/includes/meta-boxes.php:910 +msgid "identity" +msgstr "tożsamość" + +#: wp-admin/includes/meta-boxes.php:913 +msgid "another web address of mine" +msgstr "inna z moich stron internetowych" + +#: wp-admin/includes/meta-boxes.php:917 wp-admin/includes/meta-boxes.php:918 +msgid "friendship" +msgstr "przyjaźń" + +#: wp-admin/includes/meta-boxes.php:920 +msgid "contact" +msgstr "kontakt" + +#: wp-admin/includes/meta-boxes.php:923 +msgid "acquaintance" +msgstr "znajomy" + +#: wp-admin/includes/meta-boxes.php:926 +msgid "friend" +msgstr "przyjaciel" + +#: wp-admin/includes/meta-boxes.php:929 wp-admin/includes/meta-boxes.php:962 +#: wp-admin/includes/meta-boxes.php:985 +msgid "none" +msgstr "brak" + +#: wp-admin/includes/meta-boxes.php:934 wp-admin/includes/meta-boxes.php:935 +msgid "physical" +msgstr "fizyczne" + +#: wp-admin/includes/meta-boxes.php:937 +msgid "met" +msgstr "spotkano" + +#: wp-admin/includes/meta-boxes.php:942 wp-admin/includes/meta-boxes.php:943 +msgid "professional" +msgstr "praca" + +#: wp-admin/includes/meta-boxes.php:945 +msgid "co-worker" +msgstr "współpracownik" + +#: wp-admin/includes/meta-boxes.php:948 +msgid "colleague" +msgstr "kolega" + +#: wp-admin/includes/meta-boxes.php:953 wp-admin/includes/meta-boxes.php:954 +msgid "geographical" +msgstr "geograficzne" + +#: wp-admin/includes/meta-boxes.php:956 +msgid "co-resident" +msgstr "współlokator" + +#: wp-admin/includes/meta-boxes.php:959 +msgid "neighbor" +msgstr "sąsiad" + +#: wp-admin/includes/meta-boxes.php:967 wp-admin/includes/meta-boxes.php:968 +msgid "family" +msgstr "rodzina" + +#: wp-admin/includes/meta-boxes.php:970 +msgid "child" +msgstr "dziecko" + +#: wp-admin/includes/meta-boxes.php:973 +msgid "kin" +msgstr "krewny" + +#: wp-admin/includes/meta-boxes.php:976 +msgid "parent" +msgstr "rodzic" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "sibling" +msgstr "rodzeństwo" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "spouse" +msgstr "małżonek" + +#: wp-admin/includes/meta-boxes.php:990 wp-admin/includes/meta-boxes.php:991 +msgid "romantic" +msgstr "romantyczne" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "muse" +msgstr "muza" + +#: wp-admin/includes/meta-boxes.php:996 +msgid "crush" +msgstr "obiekt westchnień" + +#: wp-admin/includes/meta-boxes.php:999 +msgid "date" +msgstr "randka" + +#: wp-admin/includes/meta-boxes.php:1002 +msgid "sweetheart" +msgstr "kochanie" + +#: wp-admin/includes/meta-boxes.php:1008 +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 "Jeżeli odnośnik prowadzi do prywatnej strony jakiejś osoby, możesz określić swoje relacje z nią korzystając z powyższego formularza. Jeśli chcesz dowiedzieć się więcej o idei tego systemu, zerknij na stronę o XFN." + +#: wp-admin/includes/meta-boxes.php:1023 +msgid "Image Address" +msgstr "Adres obrazka" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "RSS Address" +msgstr "Adres kanału RSS" + +#: wp-admin/includes/meta-boxes.php:1031 +msgid "Notes" +msgstr "Uwagi" + +#: wp-admin/includes/class-wp-links-list-table.php:86 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:187 +#: wp-admin/includes/meta-boxes.php:1035 +msgid "Rating" +msgstr "Ocena" + +#: wp-admin/includes/meta-boxes.php:1044 +msgid "(Leave at 0 for no rating.)" +msgstr "(0 oznacza brak klasyfikacji)." + +#: wp-admin/includes/menu.php:320 +msgid "You do not have sufficient permissions to access this page." +msgstr "Nie posiadasz wystarczających uprawnień, by wejść na tę stronę." + +#: wp-admin/includes/plugin-install.php:134 +msgid "Popular tags" +msgstr "Popularne tagi" + +#: wp-admin/includes/plugin-install.php:135 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Możesz również przeglądać katalog wtyczek w oparciu o najpopularniejsze tagi:" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/plugin-install.php:178 +msgid "Search Plugins" +msgstr "Szukaj wtyczek" + +#: wp-admin/includes/plugin-install.php:190 +msgid "Install a plugin in .zip format" +msgstr "Zainstaluj wtyczkę umieszczoną w archiwum .zip" + +#: wp-admin/includes/plugin-install.php:191 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Jeżeli posiadasz wtyczkę w formacie .zip, możesz zainstalować ją poprzez wysłanie jej na serwer za pośrednictwem tej strony." + +#: wp-admin/includes/plugin-install.php:194 +msgid "Plugin zip file" +msgstr "Plik zip z wtyczką" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:244 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:196 +#: wp-admin/includes/plugin-install.php:438 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Zainstaluj" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:137 +msgid "No plugins match your request." +msgstr "Brak wtyczek spełniających podane kryteria." + +#: wp-admin/includes/ajax-actions.php:2247 +#: wp-admin/includes/class-wp-theme-install-list-table.php:353 +#: wp-admin/includes/plugin-install.php:401 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(na podstawie %s głosu)" +msgstr[1] "(na podstawie %s głosów)" +msgstr[2] "(na podstawie %s głosów)" + +#: wp-admin/includes/plugin-install.php:354 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Instalacja wtyczki" + +#: wp-admin/includes/plugin-install.php:442 +msgid "Install Update Now" +msgstr "Zainstaluj aktualizację teraz" + +#: wp-admin/includes/plugin-install.php:445 +msgid "Newer Version (%s) Installed" +msgstr "Zainstalowano nowszą wersję (%s)" + +#: wp-admin/includes/plugin-install.php:448 +msgid "Latest Version Installed" +msgstr "Zainstalowano najnowszą wersję" + +#: wp-admin/includes/plugin-install.php:382 +msgid "Author:" +msgstr "Autor:" + +#: wp-admin/includes/plugin-install.php:384 +msgid "Last Updated:" +msgstr "Ostatnia aktualizacja:" + +#: wp-admin/includes/plugin-install.php:387 +msgid "Requires WordPress Version:" +msgstr "Wymaga WordPressa w wersji" + +#: wp-admin/includes/plugin-install.php:387 +msgid "%s or higher" +msgstr "%s lub nowszej" + +#: wp-admin/includes/plugin-install.php:389 +msgid "Compatible up to:" +msgstr "Kompatybilna do wersji:" + +#: wp-admin/includes/plugin-install.php:391 +msgid "Downloaded:" +msgstr "Pobrana:" + +#: wp-admin/includes/plugin-install.php:391 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s raz" +msgstr[1] "%s razy" +msgstr[2] "%s razy" + +#: wp-admin/includes/plugin-install.php:393 +msgid "WordPress.org Plugin Page »" +msgstr "Strona wtyczki na WordPress.org »" + +#: wp-admin/includes/plugin-install.php:399 +msgid "Average Rating" +msgstr "Średnia ocen" + +#: wp-admin/includes/plugin-install.php:407 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Ostrzeżenie: Ta wtyczka nie została przetestowana z używaną przez Ciebie wersją WordPressa." + +#: wp-admin/includes/plugin-install.php:410 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Ostrzeżenie: Ta wtyczka nie została oznaczona jako zgodna z używaną przez Ciebie wersją WordPressa." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "Nagłówek wtyczki %1$s jest przestarzały. Jako zamiennika użyj %2$s." + +#: wp-admin/includes/plugin.php:163 +msgid "Visit plugin homepage" +msgstr "Odwiedź stronę domową wtyczki" + +#: wp-admin/includes/plugin.php:603 +msgid "The plugin generated unexpected output." +msgstr "Wtyczka zwróciła niespodziewane dane." + +#: wp-admin/includes/plugin.php:740 +msgid "One of the plugins is invalid." +msgstr "Jedna z wtyczek jest nieprawidłowa." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Nie można było w pełni usunąć następujących wtyczek: %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Nieprawidłowa ścieżka do wtyczki." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Plik wtyczki nie istnieje." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Ta wtyczka nie posiada poprawnego nagłówka." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Nie posiadasz uprawnienia do edycji stron jako ten użytkownik." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Nie posiadasz uprawnienia do edycji wpisów jako ten użytkownik." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Nie posiadasz uprawnienia do edycji stron." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Nie posiadasz uprawnienia do edycji wpisów." + +#: wp-admin/includes/post.php:536 +msgid "Auto Draft" +msgstr "Automatycznie zapisany szkic" + +#: wp-admin/includes/post.php:1190 +msgid "Click to edit this part of the permalink" +msgstr "Kliknij, aby edytować tę część bezpośredniego odnośnika" + +#: wp-admin/includes/post.php:1192 +msgid "Temporary permalink. Click to edit this part." +msgstr "Tymczasowy bezpośredni odnośnik. Kliknij, aby edytować ten fragment." + +#: wp-admin/includes/post.php:1196 wp-admin/includes/post.php:1234 +msgid "Permalink:" +msgstr "Bezpośredni odnośnik:" + +#: wp-admin/includes/post.php:1198 +msgid "Change Permalinks" +msgstr "Ustawienia" + +#: wp-admin/includes/schema.php:369 +msgid "Just another WordPress site" +msgstr "Kolejna witryna oparta na WordPressie" + +#: wp-admin/includes/schema.php:495 +msgid "Just another %s site" +msgstr "Kolejna witryna sieci „%s”" + +#: wp-admin/includes/schema.php:597 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrator" + +#: wp-admin/includes/schema.php:599 +msgctxt "User role" +msgid "Editor" +msgstr "Redaktor" + +#: wp-admin/includes/schema.php:601 +msgctxt "User role" +msgid "Author" +msgstr "Autor" + +#: wp-admin/includes/schema.php:603 +msgctxt "User role" +msgid "Contributor" +msgstr "Współpracownik" + +#: wp-admin/includes/schema.php:605 +msgctxt "User role" +msgid "Subscriber" +msgstr "Subskrybent" + +#: wp-admin/includes/schema.php:932 wp-admin/includes/upgrade.php:144 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "Witaj w sieci SITE_NAME. To jest Twój pierwszy wpis. Zmodyfikuj go lub usuń, a następnie rozpocznij blogowanie!" + +#: wp-admin/includes/schema.php:1000 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Ostrzeżenie! Wieloznaczniki na serwerze DNS mogą być nieprawidłowo skonfigurowane!" + +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-posts-list-table.php:922 +#: wp-admin/includes/class-wp-terms-list-table.php:411 +msgid "Quick Edit" +msgstr "Szybka edycja" + +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/class-wp-terms-list-table.php:296 +msgid "Quick Edit" +msgstr "Szybka edycja" + +#: wp-admin/includes/class-wp-posts-list-table.php:270 +msgctxt "column name" +msgid "Title" +msgstr "Tytuł" + +#: wp-admin/includes/class-wp-media-list-table.php:133 +msgctxt "column name" +msgid "File" +msgstr "Plik" + +#: wp-admin/includes/class-wp-media-list-table.php:170 +msgctxt "column name" +msgid "Date" +msgstr "Data" + +#: wp-admin/includes/class-wp-comments-list-table.php:296 +#: wp-admin/includes/class-wp-comments-list-table.php:585 +msgctxt "column name" +msgid "Comment" +msgstr "Komentarz" + +#: wp-admin/includes/class-wp-links-list-table.php:84 +msgid "Relationship" +msgstr "Relacje" + +#: wp-admin/includes/class-wp-links-list-table.php:85 +msgid "Visible" +msgstr "Widoczny" + +#: wp-admin/includes/class-wp-posts-list-table.php:922 +msgid "Bulk Edit" +msgstr "Masowa edycja" + +#: wp-admin/includes/class-wp-posts-list-table.php:967 +#: wp-admin/includes/class-wp-posts-list-table.php:1047 +#: wp-admin/includes/class-wp-posts-list-table.php:1083 +#: wp-admin/includes/class-wp-posts-list-table.php:1117 +#: wp-admin/includes/class-wp-posts-list-table.php:1126 +#: wp-admin/includes/class-wp-posts-list-table.php:1158 +#: wp-admin/includes/class-wp-posts-list-table.php:1179 +#: wp-admin/includes/class-wp-posts-list-table.php:1207 +msgid "— No Change —" +msgstr "— bez zmian —" + +#: wp-admin/includes/class-wp-posts-list-table.php:993 +msgid "–OR–" +msgstr "–LUB–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1118 +#: wp-admin/includes/class-wp-posts-list-table.php:1127 +msgid "Allow" +msgstr "Zezwól" + +#: wp-admin/includes/class-wp-posts-list-table.php:1119 +#: wp-admin/includes/class-wp-posts-list-table.php:1128 +msgid "Do not allow" +msgstr "Nie zezwalaj" + +#: wp-admin/includes/class-wp-posts-list-table.php:1140 +msgid "Allow Comments" +msgstr "Zezwól na komentarze" + +#: wp-admin/includes/class-wp-posts-list-table.php:1145 +msgid "Allow Pings" +msgstr "Zezwól na pingi" + +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/class-wp-posts-list-table.php:1180 +#: wp-admin/includes/template.php:1580 +msgid "Sticky" +msgstr "Przyklejone" + +#: wp-admin/includes/class-wp-posts-list-table.php:1181 +msgid "Not Sticky" +msgstr "Nieprzyklejone" + +#: wp-admin/includes/class-wp-posts-list-table.php:1189 +msgid "Make this post sticky" +msgstr "Przyklej ten wpis" + +#: wp-admin/includes/class-wp-posts-list-table.php:752 +msgid "Missed schedule" +msgstr "Przegapiono datę publikacji" + +#: wp-admin/includes/class-wp-posts-list-table.php:756 +msgid "Last Modified" +msgstr "Ostatnia modyfikacja" + +#: wp-admin/includes/class-wp-users-list-table.php:429 +msgid "View posts by this author" +msgstr "Zobacz wpisy tego autora" + +#: wp-admin/includes/class-wp-comments-list-table.php:409 +msgid "In reply to %2$s." +msgstr "W odpowiedzi na %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:525 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d.m.Y \\o H:i" + +#: wp-admin/includes/template.php:407 +msgid "Reply to Comment" +msgstr "Odpowiedz na komentarz" + +#: wp-admin/includes/template.php:438 +msgid "Submit Reply" +msgstr "Wyślij odpowiedź" + +#: wp-admin/includes/template.php:475 +msgid "Comment by %s moved to the trash." +msgstr "Komentarz, którego autorem jest %s, został przeniesiony do kosza." + +#: wp-admin/includes/template.php:478 +msgid "Comment by %s marked as spam." +msgstr "Komentarz, którego autorem jest %s, został oznaczony jako spam." + +#: wp-admin/includes/template.php:498 wp-admin/includes/template.php:513 +#: wp-admin/includes/template.php:579 wp-admin/includes/template.php:622 +msgid "Value" +msgstr "Wartość" + +#: wp-admin/includes/template.php:569 +msgid "Key" +msgstr "Klucz" + +#: wp-admin/includes/template.php:617 +msgid "Add New Custom Field:" +msgstr "Dodaj nowe własne pole:" + +#: wp-admin/includes/template.php:643 +msgid "Enter new" +msgstr "Wprowadź nowy" + +#: wp-admin/includes/template.php:654 +msgid "Add Custom Field" +msgstr "Dodaj własne pole" + +#: wp-admin/includes/template.php:834 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Przed wysłaniem pliku importu konieczne jest naprawienie następującego błędu:" + +#: wp-admin/includes/template.php:840 +msgid "Choose a file from your computer:" +msgstr "Wybierz plik ze swojego komputera:" + +#: wp-admin/includes/template.php:840 +msgid "Maximum size: %s" +msgstr "Maksymalny rozmiar: %s" + +#: wp-admin/includes/template.php:845 +msgid "Upload file and import" +msgstr "Wyślij plik na serwer i zaimportuj go" + +#: wp-admin/includes/template.php:982 wp-admin/press-this.php:483 +#: wp-admin/press-this.php:517 wp-admin/press-this.php:567 +msgid "Click to toggle" +msgstr "Kliknij, aby przełączyć" + +#: wp-admin/includes/template.php:1385 +msgid "Find Posts or Pages" +msgstr "Znajdź wpisy lub strony" + +#: wp-admin/plugin-install.php:29 +msgid "Install Plugins" +msgstr "Zainstaluj wtyczki" + +#: wp-admin/update.php:213 +msgid "Install Themes" +msgstr "Zainstaluj motywy" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Zarządzaj motywami" + +#: wp-admin/includes/template.php:1578 +msgctxt "post state" +msgid "Pending" +msgstr "oczekujący" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Włącz tryb ułatwionej dostępności" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Wyłącz tryb ułatwionej dostępności" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:667 +#: wp-admin/includes/nav-menu.php:907 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2339 wp-admin/includes/nav-menu.php:668 +#: wp-admin/includes/nav-menu.php:908 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:576 +msgid "Comment %d does not exist" +msgstr "Komentarz o ID %d nie istnieje" + +#: wp-admin/includes/taxonomy.php:101 +msgid "You did not enter a category name." +msgstr "Nie wprowadzono nazwy kategorii." + +#: wp-admin/includes/ajax-actions.php:807 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Przepraszamy, musisz się zalogować, aby móc odpowiadać na komentarze." + +#: wp-admin/includes/ajax-actions.php:1016 +#: wp-admin/includes/ajax-actions.php:1021 +#: wp-admin/includes/ajax-actions.php:1041 +msgid "Please provide a custom field value." +msgstr "Proszę podać wartość własnego pola." + +#: wp-admin/includes/ajax-actions.php:1096 +msgid "User %s added" +msgstr "Użytkownik %s został dodany" + +#: wp-admin/includes/misc.php:817 +msgid "g:i:s a" +msgstr "H:i:s" + +#: wp-admin/includes/misc.php:819 +msgid "Draft saved at %s." +msgstr "Szkic został zapisany %s." + +#: wp-admin/includes/ajax-actions.php:1307 +msgid "Someone" +msgstr "Ktoś" + +#: wp-admin/includes/ajax-actions.php:1299 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Nie posiadasz uprawnienia do edycji tej strony." + +#: wp-admin/includes/ajax-actions.php:1302 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1578 wp-admin/includes/post.php:1582 +#: wp-admin/press-this.php:33 wp-admin/upload.php:62 +msgid "You are not allowed to edit this post." +msgstr "Nie posiadasz uprawnienia do edycji tego wpisu." + +#: wp-admin/includes/ajax-actions.php:1308 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Możliwość zapisywania jest wyłączona: w tej chwili %s edytuje tę stronę." + +#: wp-admin/includes/ajax-actions.php:1308 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Możliwość zapisywania jest wyłączona: w tej chwili %s edytuje ten wpis." + +#: wp-admin/edit-tags.php:262 wp-admin/includes/ajax-actions.php:1392 +#: wp-admin/includes/ajax-actions.php:1397 +msgid "Item not updated." +msgstr "Element nie został zaktualizowany." + +#: wp-admin/includes/ajax-actions.php:1433 +#: wp-admin/includes/class-wp-posts-list-table.php:309 +#: wp-admin/includes/class-wp-posts-list-table.php:947 +msgid "Date" +msgstr "Data" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1433 +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Status" +msgstr "Stan" + +#: wp-admin/includes/ajax-actions.php:1445 +#: wp-admin/includes/class-wp-posts-list-table.php:754 +#: wp-admin/includes/class-wp-posts-list-table.php:1162 +#: wp-admin/includes/meta-boxes.php:76 wp-admin/includes/meta-boxes.php:99 +msgid "Scheduled" +msgstr "Zaplanowano" + +#: wp-admin/admin.php:214 +msgid "Invalid plugin page" +msgstr "Nieprawidłowy adres witryny wtyczki" + +#: wp-admin/admin.php:217 +msgid "Cannot load %s." +msgstr "Nie można wczytać %s." + +#: wp-admin/admin.php:250 +msgid "You are not allowed to import." +msgstr "Nie posiadasz uprawnienia do importu." + +#: wp-admin/admin.php:273 wp-admin/import.php:17 wp-admin/menu.php:207 +msgid "Import" +msgstr "Import" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Edytuj komentarz" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Ups, brak komentarza o takim identyfikatorze." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1380 +msgid "Go back" +msgstr "Wróć" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Nie posiadasz uprawnienia do edycji komentarzy do tego wpisu." + +#: 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 "Ten komentarz znajduje się w koszu. Aby możliwa była jego edycja, konieczne jest uprzednie przeniesienie go w inne miejsce." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Zamierzasz oznaczyć następujący komentarz jako spam:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Oznacz komentarz jako spam" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Zamierzasz przenieść następujący komentarz do kosza:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Przenieś do kosza" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Zamierzasz usunąć następujący komentarz:" \ No newline at end of file diff --git a/wp-content/languages/admin-ru_RU.mo b/wp-content/languages/admin-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..68aef4326b5482a2517ac67c982ab883c7145394 GIT binary patch literal 450919 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�* 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%0AWRQ5^LmwZ)!%+zy~%g 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-ru_RU.po b/wp-content/languages/admin-ru_RU.po new file mode 100644 index 0000000..f23c168 --- /dev/null +++ b/wp-content/languages/admin-ru_RU.po @@ -0,0 +1,13646 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-09-03 23:21:36+00:00\n" +"PO-Revision-Date: 2014-09-04 15:16+0400\n" +"Last-Translator: Sergey Biryukov \n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;_c;_x;__ngettext_noop:1,2;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\n" + +#: wp-admin/about.php:16 +msgid "About" +msgstr "Детали" + +#: wp-admin/about.php:25 +msgid "Welcome to WordPress %s" +msgstr "Добро пожаловать в WordPress %s" + +#: wp-admin/about.php:27 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "" +"Thank you for updating! WordPress %s brings you a smoother writing and " +"management experience." +msgstr "" +"Спасибо за обновление! WordPress %s делает создание записей и управление " +"сайтом более удобным." + +#: wp-admin/about.php:29 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Версия %s" + +#: wp-admin/about.php:33 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Что нового" + +#: wp-admin/about.php:35 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Участники" + +#: wp-admin/about.php:37 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Права" + +#: wp-admin/about.php:43 +msgid "Manage your media with style" +msgstr "Стильное управление файлами" + +#: wp-admin/about.php:46 +msgid "" +"Explore your uploads in a beautiful, endless grid. A new details preview " +"makes viewing and editing any amount of media in sequence a snap." +msgstr "" +"Просматривайте загруженные файлы в красивой сетке с бесконечной прокруткой. " +"Новое окно параметров позволяет моментально просматривать и править любое " +"количество файлов." + +#: wp-admin/about.php:66 +msgid "Working with embeds has never been easier" +msgstr "Вставлять объекты стало проще, чем когда-либо" + +#: wp-admin/about.php:67 +msgid "" +"Paste in a YouTube URL on a new line, and watch it magically become an " +"embedded video. Now try it with a tweet. Oh yeah — embedding has " +"become a visual experience. The editor shows a true preview of your embedded " +"content, saving you time and giving you confidence." +msgstr "" +"Вставьте адрес ролика с YouTube отдельной строкой, и он волшебным образом " +"превратится во встроенное видео. Теперь попробуйте вставить сообщение с " +"Твиттера. О да — вставленные объекты теперь можно оценить визуально. " +"Редактор показывает встроенное содержимое так же, как оно будет выглядеть на " +"сайте, экономя ваше время и вселяя уверенность." + +#: wp-admin/about.php:68 +msgid "" +"We’ve expanded the services supported by default, too — you can " +"embed videos from CollegeHumor, playlists from YouTube, and talks from TED. " +"Check out all of the embeds that WordPress supports." +msgstr "" +"Мы также расширили список поддерживаемых сервисов — можно вставлять " +"видео с CollegeHumor, плей-листы с YouTube и выступления с TED. Посмотрите список всех " +"сервисов, которые поддерживает WordPress." + +#: wp-admin/about.php:76 +msgid "Focus on your content" +msgstr "Сосредоточьтесь на содержимом" + +#: wp-admin/about.php:77 +msgid "" +"Writing and editing is smoother and more immersive with an editor that " +"expands to fit your content as you write, and keeps the formatting tools " +"available at all times." +msgstr "" +"Создание и редактирование записей стало более плавным и увлекательным " +"благодаря редактору, который растягивается по мере написания и всегда " +"сохраняет инструменты форматирования в пределах видимости." + +#: wp-admin/about.php:93 +msgid "Finding the right plugin" +msgstr "В поисках нужного плагина" + +#: wp-admin/about.php:94 +msgid "" +"There are more than 30,000 free and open source plugins in the WordPress " +"plugin directory. WordPress 4.0 makes it easier to find the right one for " +"your needs, with new metrics, improved search, and a more visual browsing " +"experience." +msgstr "" +"В каталоге WordPress более 30 000 бесплатных плагинов с открытым исходным " +"кодом. В WordPress 4.0 стало гораздо легче подобрать плагин именно для ваших " +"нужд, благодаря новым характеристикам, улучшенному поиску и более наглядному " +"обзору." + +#: wp-admin/about.php:95 +msgid "Browse plugins" +msgstr "Обзор плагинов" + +#: wp-admin/about.php:103 +msgid "Under the Hood" +msgstr "Под капотом" + +#: wp-admin/about.php:107 +msgid "Customizer API" +msgstr "API настройки тем" + +#: wp-admin/about.php:108 +msgid "" +"Contexts, panels, and a wider array of controls are now supported in the " +"customizer." +msgstr "" +"В интерфейсе настройки тем теперь поддерживаются контексты, панели и более " +"широкий набор элементов управления." + +#: wp-admin/about.php:111 +msgid "Query Ordering" +msgstr "Сортировка запросов" + +#. translators: 1: "ORDER BY" (SQL), 2: "WP_Query" +#: wp-admin/about.php:114 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Разработчики могут создавать более гибкие условия %1$s с помощью %2$s." + +#: wp-admin/about.php:118 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Внешние библиотеки" + +#: wp-admin/about.php:119 +msgid "" +"Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, " +"MediaElement 2.15." +msgstr "" +"Обновлённые библиотеки: TinyMCE 4.1.3, jQuery 1.11.1, " +"MediaElement 2.15." + +#: wp-admin/about.php:128 +msgid "Return to Updates" +msgstr "Вернуться на страницу «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ»" + +#: wp-admin/about.php:128 +msgid "Return to Dashboard → Updates" +msgstr "" +"Вернуться на страницу «ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ» → «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ»" + +#: wp-admin/about.php:132 +msgid "Go to Dashboard → Home" +msgstr "Перейти на страницу «ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ» → «Ð“лавная»" + +#: wp-admin/about.php:132 +msgid "Go to Dashboard" +msgstr "Перейти на страницу «ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ»" + +#: wp-admin/about.php:145 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Техническое обновление" +msgstr[1] "Технические обновления" +msgstr[2] "Технические обновления" +msgstr[3] "Технические обновления" + +#: wp-admin/about.php:146 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Обновление безопасности" +msgstr[1] "Обновления безопасности" +msgstr[2] "Обновления безопасности" +msgstr[3] "Обновления безопасности" + +#: wp-admin/about.php:147 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Техническое обновление безопасности" +msgstr[1] "Технические обновления безопасности" +msgstr[2] "Технические обновления безопасности" +msgstr[3] "Технические обновления безопасности" + +#. translators: 1: WordPress version number. +#: wp-admin/about.php:150 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "В версии %1$s решена проблема с безопасностью." +msgstr[1] "" +"В версии %1$s решены несколько проблем с безопасностью." +msgstr[2] "" +"В версии %1$s решены несколько проблем с безопасностью." +msgstr[3] "" +"В версии %1$s решены несколько проблем с безопасностью." + +#. translators: 1: WordPress version number, 2: plural number of bugs. +#: wp-admin/about.php:154 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "В версии %1$s исправлена %2$s ошибка." +msgstr[1] "В версии %1$s исправлены %2$s ошибки." +msgstr[2] "В версии %1$s исправлены %2$s ошибок." +msgstr[3] "В версии %1$s исправлена %2$s ошибка." + +#. translators: 1: WordPress version number, 2: plural number of bugs. Singular +#. security issue. +#: wp-admin/about.php:158 +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] "" +"В версии %1$s решена проблема с безопасностью и исправлена " +"%2$s ошибка." +msgstr[1] "" +"В версии %1$s решена проблема с безопасностью и исправлены " +"%2$s ошибки." +msgstr[2] "" +"В версии %1$s решена проблема с безопасностью и исправлены " +"%2$s ошибок." +msgstr[3] "" +"В версии %1$s решена проблема с безопасностью и исправлена " +"%2$s ошибка." + +#. translators: 1: WordPress version number, 2: plural number of bugs. More +#. than one security issue. +#: wp-admin/about.php:162 +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] "" +"В версии %1$s решены несколько проблем с безопасностью и " +"исправлена %2$s ошибка." +msgstr[1] "" +"В версии %1$s решены несколько проблем с безопасностью и " +"исправлены %2$s ошибки." +msgstr[2] "" +"В версии %1$s решены несколько проблем с безопасностью и " +"исправлены %2$s ошибок." +msgstr[3] "" +"В версии %1$s решены несколько проблем с безопасностью и " +"исправлена %2$s ошибка." + +#: wp-admin/about.php:165 +msgid "For more information, see the release notes." +msgstr "" +"Дополнительную информацию можно найти в заметке о релизе." + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "Спасибо вам за творчество с WordPress." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Перейти к основному содержимому" + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Основное содержимое" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Неверное имя плагина" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "Невозможно загрузить %s." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "Вам не разрешено импортировать данные." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "Импорт" + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Неизвестный тип записи." + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Вам не разрешено редактировать этот элемент." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Изменить" + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "Файл «%s» не удалось загрузить из-за ошибки" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Изменить комментарий" + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 +#: wp-admin/media.php:73 wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Обзор" + +#: wp-admin/comment.php:52 +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 "" +"При необходимости вы можете отредактировать комментарий. Это бывает полезно, " +"если автор комментария сделал опечатку." + +#: wp-admin/comment.php:53 +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 "" +"Вы также можете одобрить или отклонить комментарий на этом экране с помощью " +"блока «Ð¡Ñ‚Ð°Ñ‚ÑƒÑ», где можно изменить и время комментария." + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 +#: wp-admin/media.php:82 wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Дополнительная информация:" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "" +"Documentation on Comments" +msgstr "" +"Документация по комментариям" + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 +#: wp-admin/media.php:84 wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "" +"Support Forums" +msgstr "" +"Форумы " +"поддержки" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Оп-па, комментария с таким ID не найдено." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Назад" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Вам не разрешено редактировать этот комментарий." + +#: 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 "" +"Этот комментарий в корзине. Пожалуйста, восстановите его, если хотите " +"отредактировать." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Модерировать комментарий" + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Вы собираетесь пометить этот комментарий как спам:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "Пометить комментарий как спам" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Вы собираетесь переместить этот комментарий в корзину:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Переместить комментарий в корзину" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Вы собираетесь удалить этот комментарий:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Удалить комментарий навсегда" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Вы собираетесь одобрить этот комментарий:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Одобрить комментарий" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Этот комментарий в настоящее время одобрен." + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Этот комментарий в настоящее время помечен как спам." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Этот комментарий в настоящее время находится в корзине." + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Внимание:" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Вам не разрешено изменять комментарии к этой записи." + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Неизвестное действие." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "Добро пожаловать в WordPress %s" + +#: wp-admin/credits.php:104 +msgid "" +"WordPress is created by a worldwide team of passionate " +"individuals. Get involved in WordPress." +msgstr "" +"WordPress развивается силами международной команды " +"увлечённых энтузиастов. Примите участие в проекте." + +#. translators: Url to the codex documentation on contributing to WordPress +#. used on the credits page +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "" +"WordPress развивается силами международной команды увлечённых энтузиастов." + +#: wp-admin/credits.php:120 +msgctxt "" +"Translate this to be the equivalent of English Translators in your language " +"for the credits page Translators section" +msgid "Translators" +msgstr "Команда локализации" + +#: wp-admin/credits.php:162 +msgid "" +"Want to see your name in lights on this page? Get involved in " +"WordPress." +msgstr "" +"Хотите увидеть своё имя на этой странице? Примите участие в " +"проекте WordPress." + +#. translators: URL to the Make WordPress 'Get Involved' landing page used on +#. the credits page +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Руководители проекта" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Расширенная команда разработки" + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Разработчики ядра" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Недавние звёзды" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "Участники разработки ядра WordPress %s" + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Помощники по разработке" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Сооснователь, руководитель проекта" + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Ведущий разработчик" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Руководитель релиза" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Руководитель по UX" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Разработчик ядра" + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Разработчик ядра" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Приглашённый разработчик" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Разработчик" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Дизайнер" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Интернационализация" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "Дизайн иконок" + +#: wp-admin/custom-background.php:142 +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 "" +"Можно настроить внешний вид сайта с помощью произвольного фона, не " +"затрагивая код в файлах темы. В качестве фона может выступать изображение " +"или цвет." + +#: wp-admin/custom-background.php:143 +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 "" +"Чтобы использовать фоновое изображение, просто загрузите его или выберите " +"ранее загруженное изображение из библиотеки файлов, нажав кнопку «" +"Выбрать изображение». Можно показывать изображение в одном экземпляре, " +"либо замостить экран. Можно сделать фон фиксированным, чтобы содержимое " +"сайта перемещалось поверх него, либо прокручивать его вместе с сайтом." + +#: wp-admin/custom-background.php:144 +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 "" +"Также можно выбрать цвет фона, нажав кнопку «Ð’ыбрать цвет» и " +"введя корректный HEX-код, принятый в HTML (например, «#ff0000» " +"— красный), или выбрав цвет с помощью появившегося инструмента." + +#: wp-admin/custom-background.php:145 +msgid "" +"Don’t forget to click on the Save Changes button when you are finished." +msgstr "" +"Когда закончите, не забудьте нажать кнопку «Ð¡Ð¾Ñ…ранить изменения»." + +#: wp-admin/custom-background.php:150 +msgid "" +"Documentation on Custom Background" +msgstr "" +"Документация по произвольному фону" + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Произвольный фон" + +#: wp-admin/custom-background.php:238 +msgid "" +"Background updated. Visit your site to see how it looks." +msgstr "" +"Фон обновлён. Перейдите на сайт, чтобы посмотреть, как он " +"выглядит." + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Удалить фоновое изображение" + +#: wp-admin/custom-background.php:283 +msgid "" +"This will remove the background image. You will not be able to restore any " +"customizations." +msgstr "" +"Эта функция удалит фоновое изображение. Вы не сможете вернуть сделанные " +"изменения." + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Восстановить исходное изображение" + +#: wp-admin/custom-background.php:297 +msgid "" +"This will restore the original background image. You will not be able to " +"restore any customizations." +msgstr "" +"Эта функция восстановит исходное фоновое изображение. Вы не сможете вернуть " +"сделанные изменения." + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Выберите изображение" + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Выберите файл на своём компьютере:" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Или выберите изображение из библиотеки файлов:" + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Выберите фоновое изображение" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Установить в качестве фона" + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Настройки отображения" + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Позиция" + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Повтор" + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Привязка" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "" +"Загруженный файл не является изображением. Пожалуйста, попробуйте ещё раз." + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Этот экран используется для настройки заголовка вашей темы." + +#: wp-admin/custom-header.php:167 +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 "" +"Можно выбрать любое из изображений по умолчанию или загрузить своё. Можно " +"также настроить отображение названия и краткого описания сайта." + +#: wp-admin/custom-header.php:174 +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 "" +"В заголовке вашего сайта можно использовать произвольное изображение. Просто " +"загрузите и обрежьте изображение, и оно сразу попадёт на сайт. Можно также " +"выбрать загруженное ранее изображение из библиотеки файлов, нажав кнопку " +"«Ð’ыбрать изображение»." + +#: wp-admin/custom-header.php:175 +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 "" +"В некоторые темы включены дополнительные изображения заголовка. Если вы " +"видите несколько изображений — выберите то, которое вам нравится, и " +"нажмите кнопку «Ð¡Ð¾Ñ…ранить изменения»." + +#: wp-admin/custom-header.php:176 +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 "" +"Если в вашей теме более одного изображения заголовка по умолчанию, либо если " +"вы сами загрузили более одного изображения заголовка, у вас есть возможность " +"настроить WordPress для отображения случайного изображения на каждой " +"странице сайта. Выберите вариант «Ð¡Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð¾» в разделе «" +"Загруженные изображения» или «Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ по умолчанию»." + +#: wp-admin/custom-header.php:177 +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 "" +"Если вы вообще не хотите выводить на сайте изображение в качестве заголовка, " +"нажмите кнопку «Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ изображение заголовка» в нижней части " +"раздела «Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ заголовка». Если позже вы захотите вернуть " +"его, просто выберите один из предложенных вариантов и нажмите «" +"Сохранить изменения»." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Текст заголовка" + +#: wp-admin/custom-header.php:184 +msgid "" +"For most themes, the header text is your Site Title and Tagline, as defined " +"in the General Settings section." +msgstr "" +"Большинство тем в качестве текста заголовка отображают название и краткое " +"описание сайта, заданные в разделе «ÐžÐ±Ñ‰Ð¸Ðµ " +"настройки»." + +#: wp-admin/custom-header.php:185 +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 "" +"В разделе «Ð¢ÐµÐºÑÑ‚ заголовка» на этой странице можно выбрать, " +"отображать ли текст или скрыть его. Можно также указать цвет текста, нажав " +"кнопку «Ð’ыбрать цвет» и введя корректный HEX-код, принятый в " +"HTML (например, «#ff0000» — красный), или выбрав цвет с " +"помощью появившегося инструмента." + +#: wp-admin/custom-header.php:186 +msgid "" +"Don’t forget to click “Save Changes” when you’re " +"done!" +msgstr "Когда закончите, не забудьте нажать «Ð¡Ð¾Ñ…ранить изменения»!" + +#: wp-admin/custom-header.php:191 +msgid "" +"Documentation on Custom Header" +msgstr "" +"Документация по произвольному заголовку" + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "" +"Случайно: Показывать разные изображения на каждой странице." + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Произвольный заголовок" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "" +"Заголовок обновлён. Перейдите на сайт, чтобы посмотреть, " +"как он выглядит." + +#: wp-admin/custom-header.php:570 +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 "" +"Вы можете задать изображение, которое будет показано в верхней части вашего " +"сайта, загрузив его со своего компьютера или выбрав из библиотеки файлов. " +"После выбора изображения можно будет обрезать его." + +#: wp-admin/custom-header.php:573 +msgid "" +"Images of exactly %1$d × %2$d pixels will be used as-" +"is." +msgstr "" +"Изображения размером %1$d × %2$d пикселей будут " +"использованы без изменения." + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "" +"Изображения должны быть не меньше %1$d пикселей в ширину." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "" +"Изображения должны быть не меньше %1$d пикселей в высоту" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "Рекомендуемая ширина: %1$d пикселей." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "Рекомендуемая высота: %1$d пикселей." + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Выберите произвольный заголовок" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Установить в качестве заголовка" + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Загруженные изображения" + +#: wp-admin/custom-header.php:624 +msgid "" +"You can choose one of your previously uploaded headers, or show a random one." +msgstr "" +"Можно выбрать одну из загруженных ранее картинок или выводить их в случайном " +"порядке." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Изображения по умолчанию" + +#: wp-admin/custom-header.php:636 +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 "" +"Если вы не хотите загружать собственное изображение, можно использовать одну " +"из этих классных картинок или выводить их в случайном порядке." + +#: wp-admin/custom-header.php:638 +msgid "" +"You can use one of these cool headers or show a random one on each page." +msgstr "" +"Можно использовать одну из этих классных картинок или выводить их в " +"случайном порядке." + +#: wp-admin/custom-header.php:650 +msgid "" +"This will remove the header image. You will not be able to restore any " +"customizations." +msgstr "" +"Эта функция удалит изображение заголовка. Вы не сможете вернуть сделанные " +"изменения." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Удалить изображение заголовка" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Сбросить изображение" + +#: wp-admin/custom-header.php:661 +msgid "" +"This will restore the original header image. You will not be able to restore " +"any customizations." +msgstr "" +"Эта функция восстановит исходное изображение заголовка. Вы не сможете " +"вернуть сделанные изменения." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Восстановить исходное изображение заголовка" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Показывать текст заголовка вместе с изображением." + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Цвет текста" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "По умолчанию: %s" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "Не удалось обработать изображение. Пожалуйста, попробуйте ещё раз." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Ошибка при обработке изображения" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Обрезать изображение заголовка" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Выберите часть изображения, которую хотите использовать в заголовке." + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Чтобы выбрать часть изображения, требуется JavaScript." + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Обрезать и опубликовать" + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Не обрезать, опубликовать как есть" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Ошибка при загрузке изображения" + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "У вас нет прав на редактирование заголовка." + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "Настроить %s" + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Настройка темы оформления" + +#. translators: %s is the theme name in the Customize/Live Preview pane +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "Вы просматриваете %s" + +#: wp-admin/customize.php:157 +msgid "" +"The Customizer allows you to preview changes to your site before publishing " +"them. You can also navigate to different pages on your site to preview them." +msgstr "" +"Интерфейс настройки тем позволяет просматривать изменения на сайте перед их " +"публикацией. Можно переходить по страницам сайта, чтобы просмотреть их." + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Свернуть панель" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Свернуть" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "Комментарии: «%s»" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "комментариев" + +#: wp-admin/edit-comments.php:118 +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 "" +"Вы можете управлять комментариями на своём сайте, подобно тому как вы " +"управляете записями и другим содержимым. Этот экран настраивается так же, " +"как и другие экраны управления. Можно работать с комментариями, используя " +"ссылки, появляющиеся при наведении курсора, либо совершая массовые действия." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Модерация комментариев" + +#: wp-admin/edit-comments.php:124 +msgid "" +"A red bar on the left means the comment is waiting for you to moderate it." +msgstr "" +"Красная полоска слева означает, что комментарий ожидает вашей проверки." + +#: wp-admin/edit-comments.php:125 +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 "" +"В столбце «ÐÐ²Ñ‚Ð¾Ñ€», помимо имени, e-mail и сайта " +"автора, отображается также его IP-адрес. Нажав на эту ссылку, вы увидите все " +"комментарии, сделанные с этого IP-адреса." + +#: wp-admin/edit-comments.php:126 +msgid "" +"In the Comment column, above each comment it says “" +"Submitted on,” followed by the date and time the comment was left on " +"your site. Clicking on the date/time link will take you to that comment on " +"your live site. Hovering over any comment gives you options to approve, " +"reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "" +"В столбце «ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¹» над каждым комментарием " +"отображается ссылка с датой и временем его отправки. Нажав на неё, можно " +"перейти к этому комментарию на внешней части сайта. Наведя курсор на любой " +"комментарий, можно одобрить его, ответить (и одобрить), изменить его " +"свойства, отредактировать, пометить как спам или удалить." + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have " +"moderated all comments for that post. If it is blue, there are pending " +"comments. Clicking the bubble will filter the comments screen to show only " +"comments on that post." +msgstr "" +"В столбце «Ð’ ответ на» содержатся три элемента. " +"Текст — это название записи, к которой был сделан комментарий, и " +"ссылка на редактирование этой записи. Ссылка «ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ " +"запись» ведёт на эту запись на внешней части сайта. Небольшое облако с " +"цифрой показывает, сколько одобренных комментариев получила эта запись. Если " +"облако серого цвета — значит, все эти комментарии вами проверены. Если " +"голубого — среди них есть непроверенные. Нажав на облако, можно " +"увидеть комментарии только к этой записи." + +#: wp-admin/edit-comments.php:128 +msgid "" +"Many people take advantage of keyboard shortcuts to moderate their comments " +"more quickly. Use the link to the side to learn more." +msgstr "" +"Многие пользователи для быстрой проверки комментариев применяют горячие " +"клавиши. По ссылке справа вы найдёте дополнительную информацию." + +#: wp-admin/edit-comments.php:134 +msgid "" +"Documentation on Comment Spam" +msgstr "" +"Документация по спаму в комментариях" + +#: wp-admin/edit-comments.php:135 +msgid "" +"Documentation on Keyboard Shortcuts" +msgstr "" +"Документация по горячим клавишам" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "Результаты поиска «%s»" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s комментарий одобрен" +msgstr[1] "%s комментария одобрены" +msgstr[2] "%s комментариев одобрены" +msgstr[3] "%s комментарий одобрен" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s комментарий помечен как спам." +msgstr[1] "%s комментария помечены как спам." +msgstr[2] "%s комментариев помечены как спам." +msgstr[3] "%s комментарий помечен как спам." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s комментарий восстановлен из спама" +msgstr[1] "%s комментария восстановлены из спама" +msgstr[2] "%s комментариев восстановлены из спама" +msgstr[3] "%s комментарий восстановлен из спама" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s комментарий перемещён в корзину." +msgstr[1] "%s комментария перемещены в корзину." +msgstr[2] "%s комментариев перемещены в корзину." +msgstr[3] "%s комментарий перемещён в корзину." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s комментарий восстановлен из корзины" +msgstr[1] "%s комментария восстановлены из корзины" +msgstr[2] "%s комментариев восстановлены из корзины" +msgstr[3] "%s комментарий восстановлен из корзины" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s комментарий удалён навсегда" +msgstr[1] "%s комментария удалены навсегда" +msgstr[2] "%s комментариев удалены навсегда" +msgstr[3] "%s комментарий удалён навсегда" + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Этот комментарий уже одобрен." + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Изменить комментарий" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Этот комментарий уже находится в корзине." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Посмотреть корзину" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Этот комментарий уже помечен как спам." + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Поиск комментариев" + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Запись обновлена. Посмотреть" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Поле изменено." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Поле удалено." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Запись обновлена." + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Запись восстановлена из редакции от %s" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Запись опубликована. Посмотреть" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Запись сохранена." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Запись отправлена. Просмотреть" + +#: wp-admin/edit-form-advanced.php:75 +msgid "" +"Post scheduled for: %1$s. Preview post" +msgstr "" +"Запись запланирована на %1$s. Просмотреть" + +#. translators: Publish box date format, see http:php.net/date +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "d.m.Y H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "" +"Черновик записи обновлён. Просмотреть" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Страница обновлена. Посмотреть" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Страница обновлена." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Страница восстановлена из редакции от %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Страница опубликована. Посмотреть" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Страница сохранена." + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Страница отправлена. Просмотреть" + +#: wp-admin/edit-form-advanced.php:90 +msgid "" +"Page scheduled for: %1$s. Preview page" +msgstr "" +"Страница запланирована на %1$s. Просмотреть" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "" +"Черновик страницы обновлён. Просмотреть" + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Медиафайл обновлён." + +#: wp-admin/edit-form-advanced.php:132 +msgid "" +"There is an autosave of this post that is more recent than the version " +"below. View the autosave" +msgstr "" +"Найдена более свежая копия записи, сохранённая автоматически. Просмотреть копию" + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Атрибуты страницы" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Атрибуты" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Миниатюра записи" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Отправить обратные ссылки" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Произвольные поля" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Обсуждение" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Ярлык" + +#: wp-admin/edit-form-advanced.php:272 +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 "" +"Расположение заголовка и редактора записи зафиксировано, однако вы можете " +"перемещать все остальные блоки путём перетаскивания. Можно также сворачивать " +"и разворачивать их, нажимая на заголовок блока. На вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ " +"экрана» можно включить дополнительные блоки («Ð¦Ð¸Ñ‚ата», " +"«ÐžÑ‚править обратные ссылки», «ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ðµ поля», " +"«ÐžÐ±ÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ðµ», «Ð¯Ñ€Ð»Ñ‹Ðº», «ÐÐ²Ñ‚ор»), а также " +"выбрать разметку экрана в 1 или 2 столбца." + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Настройка отображения" + +#: wp-admin/edit-form-advanced.php:280 +msgid "" +"Title - Enter a title for your post. After you enter a " +"title, you’ll see the permalink below, which you can edit." +msgstr "" +"Заголовок — введите заголовок вашей записи. После " +"этого под ним появится постоянная ссылка, которую можно изменить." + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon " +"in the row to get a second row of controls. The Text mode allows you to " +"enter HTML along with your post text. Line breaks will be converted to " +"paragraphs automatically. You can insert media files by clicking the icons " +"above the post editor and following the directions. You can go to the " +"distraction-free writing screen via the Fullscreen icon in Visual mode " +"(second to last in the top row) or the Fullscreen button in Text mode (last " +"in the row). Once there, you can make buttons visible by hovering over the " +"top area. Exit Fullscreen back to the regular post editor." +msgstr "" +"Редактор записи — введите текст вашей записи. Есть " +"два режима редактирования: визуальный и текстовый. Переключаться между ними " +"можно нажатием на соответствующую вкладку. В визуальном режиме у вас есть " +"WYSIWYG-редактор. Нажав на последнюю иконку, можно открыть второй ряд " +"кнопок. Текстовый режим позволяет вводить HTML-код. Переводы строк будут " +"автоматически преобразованы в абзацы. Можно загружать медиафайлы, нажимая на " +"иконки над редактором и следуя указаниям. Вы также можете перейти в удобный " +"полноэкранный режим с помощью соответствующей иконки в визуальном редакторе " +"(второй справа в верхнем ряду) или кнопки «ÐÐ° весь экран» в HTML-" +"редакторе (крайней справа). В полноэкранном режиме кнопки становятся " +"видимыми при наведении курсора на верхнюю часть экрана. По ссылке «Ð’ " +"обычный режим» можно вернуться к стандартному редактору." + +#: wp-admin/edit-form-advanced.php:282 +msgid "" +"Keyboard users: When you’re working in the visual editor, you can use " +"Alt + F10 to access the toolbar." +msgstr "" +"Пользователям клавиатуры: Работая в визуальном редакторе, можно нажать " +"Alt + F10, чтобы перейти к панели инструментов." + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Заголовок и редактор" + +#: wp-admin/edit-form-advanced.php:291 +msgid "" +"You can also create posts with the Press This bookmarklet." +msgstr "" +"Вы также можете создавать записи с помощью закладки «" +"Опубликовать»." + +#: wp-admin/edit-form-advanced.php:293 +msgid "" +"Documentation on Writing and Editing Posts" +msgstr "" +"Документация по написанию и редактированию записей" + +#: wp-admin/edit-form-advanced.php:297 +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 "" +"Страницы похожи на записи тем, что у них есть заголовок, текст и метаданные, " +"но отличаются от них тем, что не принадлежат к хронологическому потоку " +"блога, а являются постоянными. Страницам не присваиваются рубрики и метки, " +"однако они могут иметь иерархию. Можно размещать одни страницы под другими, " +"выбирая родительскую страницу и получая группу страниц." + +#: wp-admin/edit-form-advanced.php:298 +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 "" +"Создание страницы очень похоже на создание записи — экран можно таким " +"же образом настраивать при помощи перетаскивания, вкладки «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ " +"экрана» и сворачивания/разворачивания блоков. На этом экране также " +"есть удобный полноэкранный режим, доступный как в визуальном, так и в " +"текстовом редакторе по специальной кнопке. Редактор страниц работает так же, " +"как и редактор записей, однако в блоке «ÐÑ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ страницы» есть " +"несколько элементов, присущих только страницам:" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "О страницах" + +#: wp-admin/edit-form-advanced.php:308 +msgid "" +"Documentation on Adding New Pages" +msgstr "" +"Документация по добавлению новых страниц" + +#: wp-admin/edit-form-advanced.php:309 +msgid "" +"Documentation on Editing Pages" +msgstr "" +"Документация по редактированию страниц" + +#: 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 "" +"Этот экран позволяет изменить четыре поля метаданных, относящихся к файлу из " +"библиотеки." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "" +"При работе с изображениями можно нажать кнопку «Ð ÐµÐ´Ð°ÐºÑ‚ировать» " +"под миниатюрой, чтобы открыть встроенный редактор изображений, " +"поддерживающий обрезку, поворот и отражение картинки, а также отмену и " +"повтор. Блоки справа дают вам больше возможностей не только для " +"масштабирования и обрезки основного изображения, но и для отдельной " +"обработки миниатюры. Можно нажать ссылку «ÐŸÐ¾Ð¼Ð¾Ñ‰ÑŒ» в этих блоках, " +"чтобы получить дополнительную информацию." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "" +"Обратите внимание, что для обрезки изображения достаточно нажать на него " +"(иконка «ÐžÐ±Ñ€ÐµÐ·Ð°Ñ‚ÑŒ» уже выбрана) и выбрать желаемую часть, " +"удерживая кнопку мыши. Затем нажмите «Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ», чтобы записать " +"результат." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "" +"Не забудьте нажать кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ медиафайл», чтобы сохранить " +"введённые или изменённые значения." + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "" +"Documentation on Edit Media" +msgstr "" +"Документация по редактированию медиафайлов" + +#: wp-admin/edit-form-advanced.php:331 +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 "" +"Вы можете загружать и вставлять медиафайлы (изображения, аудиофайлы, " +"документы и т.д.), нажав кнопку «Ð”обавить медиафайл». Можно " +"выбрать изображения и файлы, уже загруженные в библиотеку, либо загрузить " +"новые файлы и добавить их в запись или страницу. Чтобы создать галерею, " +"выберите изображения и нажмите кнопку «Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ новую галерею»." + +#: wp-admin/edit-form-advanced.php:332 +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 "" +"Можно также добавлять медиафайлы со многих популярных сайтов, включая " +"Twitter, YouTube, Flickr и другие, просто скопировав адрес файла и вставив " +"его в текст вашей записи или страницы отдельной строкой. Прочитайте статью в " +"Кодексе, чтобы узнать больше о вставке объектов." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Вставка медиафайлов" + +#: wp-admin/edit-form-advanced.php:342 +msgid "" +"Several boxes on this screen contain settings for how your content will be " +"published, including:" +msgstr "" +"Несколько блоков на этом экране содержат настройки публикации. Среди них:" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "" +"Опубликовать — можно задать условия публикации записи " +"в блоке «ÐžÐ¿ÑƒÐ±Ð»Ð¸ÐºÐ¾Ð²Ð°Ñ‚ÑŒ». Чтобы посмотреть дополнительные варианты " +"для пунктов «Ð¡Ñ‚Ð°Ñ‚ÑƒÑ», «Ð’идимость» и «" +"Опубликовать (сразу)», нажмите ссылку «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» рядом с " +"ними. В пункте «Ð’Ð¸Ð´Ð¸Ð¼Ð¾ÑÑ‚ÑŒ» можно защитить запись паролем или " +"постоянно отображать её наверху (прилепить). Пункт «ÐžÐ¿ÑƒÐ±Ð»Ð¸ÐºÐ¾Ð²Ð°Ñ‚ÑŒ " +"(сразу)» позволяет установить дату в будущем или прошлом, так что вы " +"можете запланировать запись или опубликовать её задним числом." + +#: wp-admin/edit-form-advanced.php:346 +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 "" +"Формат — формат записи определяет, как запись будет " +"отображаться в вашей теме. Например, можно создать стандартную " +"запись с заголовком и абзацами, либо короткую заметку в виде одного " +"абзаца без заголовка. В Кодексе можно найти описание каждого формата. Ваша тема может поддерживать все или " +"несколько из 10 возможных форматов." + +#: wp-admin/edit-form-advanced.php:350 +msgid "" +"Featured Image - 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 featured image as a post thumbnail on the home page, a " +"custom header, etc." +msgstr "" +"Миниатюра записи — этот блок позволяет привязать к " +"записи изображение, не вставляя его. Это обычно имеет смысл, если ваша тема " +"оформления выводит миниатюры записей на главной странице, в заголовке и т.д." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Настройки публикации" + +#: wp-admin/edit-form-advanced.php:361 +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 "" +"Отправить обратные ссылки — способ уведомить блоги на " +"устаревших платформах, что вы сослались на них. Введите адреса, на которые " +"вы хотите отправить обратные ссылки. Если вы ссылаетесь на блог под " +"управлением WordPress — уведомление будет отправлено ему " +"автоматически, заполнять это поле не требуется." + +#: wp-admin/edit-form-advanced.php:362 +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 "" +"Обсуждение — можно включить или выключить комментарии " +"и уведомления. Если к вашей записи есть комментарии, здесь можно читать и " +"проверять их." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Настройки обсуждения" + +#: wp-admin/edit-form-advanced.php:370 +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 "" +"Родительская — вы можете организовать иерархию " +"страниц. Например, создать страницу «ÐžÐ±Ð¾ мне», внутри которой " +"будут страницы «Ð‘иография» и «ÐœÐ¾Ñ собака». По уровню " +"вложенности нет никаких ограничений." + +#: wp-admin/edit-form-advanced.php:371 +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 "" +"Шаблон — в некоторых темах для определённых страниц " +"могут быть особые шаблоны с дополнительными функциями или другим дизайном. " +"Вы увидите их в этом списке." + +#: wp-admin/edit-form-advanced.php:372 +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 "" +"Порядок — страницы обычно сортируются по алфавиту, но " +"вы можете задать свой собственный порядок, введя число (1 — первая и т." +"д.) в это поле." + +#: wp-admin/edit-form-advanced.php:397 +msgid "" +"Connection lost. Saving has been disabled until you’" +"re reconnected." +msgstr "" +"Соединение с сервером утеряно. Сохранение отключено, пока " +"соединение не будет восстановлено." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "На всякий случай мы сохраним эту запись в вашем браузере." + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Введите заголовок" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Получить короткую ссылку" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Последнее изменение: %1$s; %2$s в %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "Последнее изменение: %1$s в %2$s" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "Имя:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-mail (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "написать письмо" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-mail:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "перейти на сайт" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Статус" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Посмотреть комментарий" + +#. translators: comment type radio button +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Ожидает проверки" + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP-адрес:" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Дата: %1$s" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Удалить" + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Ссылки / Изменить ссылку" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Обновить ссылку" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Ссылки / Добавить новую ссылку" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Цель" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Отношение к ссылке (XFN)" + +#: wp-admin/edit-link-form.php:58 +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 "" +"На этом экране вы можете добавлять или редактировать ссылки, указывая " +"информацию в каждом блоке. Обязательными полями являются только адрес и имя " +"(текст, который вы хотите отображать на сайте как ссылку)." + +#: wp-admin/edit-link-form.php:59 +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 "" +"Положение блоков «Ð˜Ð¼Ñ», «ÐÐ´Ñ€ÐµÑ» и «" +"Описание» зафиксировано, однако можно перемещать все остальные, " +"перетаскивая их курсором мыши. Можно также скрыть неиспользуемые блоки на " +"вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ экрана», либо свернуть их, нажав на заголовок " +"блока." + +#: wp-admin/edit-link-form.php:60 +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 расшифровывается как «XHTML Friends Network» (микроформат для пометки " +"социальных взаимоотношений) и является необязательным блоком. WordPress " +"позволяет использовать атрибуты XFN, чтобы указать ваше отношение к авторам/" +"владельцам сайта, на который вы ссылаетесь." + +#: wp-admin/edit-link-form.php:65 +msgid "" +"Documentation on Creating Links" +msgstr "" +"Документация по созданию ссылок" + +#. translators: add new links +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Добавить новую" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Ссылка добавлена." + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Название" + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Пример: Отличная платформа для блога" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Адрес" + +#: wp-admin/edit-link-form.php:105 +msgid "" +"Example: http://wordpress.org/ — don’t forget the " +"http://" +msgstr "" +"Пример: http://wordpress.org/ — не забудьте http://" +"" + +#: wp-admin/edit-link-form.php:113 +msgid "" +"This will be shown when someone hovers over the link in the blogroll, or " +"optionally below the link." +msgstr "" +"Будет показано, когда кто-то наводит курсор на ссылку из списка, или " +"(возможно) под ссылкой." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Не выбран элемент для редактирования." + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "Название" + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Название определяет, как элемент будет отображаться на вашем сайте." + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Ярлык" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "" +"The “slug” is the URL-friendly version of the name. It is " +"usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "" +"«Ð¯Ñ€Ð»Ñ‹Ðº» — это вариант названия, подходящий для URL. Обычно " +"содержит только латинские буквы в нижнем регистре, цифры и дефисы." + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Родительская" + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "" +"Рубрики, в отличие от меток, могут иметь иерархию. Например, вы можете " +"завести рубрику «Ð”жаз», внутри которой будут дочерние рубрики " +"«Ð‘ибоп» и «Ð‘Ð¸Ð³-бэнды». Полностью произвольно." + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Описание" + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "" +"The description is not prominent by default; however, some themes may show " +"it." +msgstr "" +"Описание по умолчанию не отображается, однако некоторые темы могут его " +"показывать." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "" +"You attempted to edit an item that doesn’t exist. Perhaps it was " +"deleted?" +msgstr "" +"Вы попытались отредактировать несуществующий элемент. Может быть, он удалён?" + +#: wp-admin/edit-tags.php:185 +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 "" +"Можно использовать рубрики, чтобы определять разделы вашего сайта и " +"группировать записи по темам. По умолчанию записи попадают в рубрику «" +"Без рубрики», если не изменить это в настройках " +"написания." + +#: wp-admin/edit-tags.php:187 +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 "" +"Можно группировать ссылки, используя рубрики ссылок. Названия рубрик ссылок " +"должны быть уникальными, а сами рубрики ссылок не имеют отношения к " +"рубрикам, которые вы используете для записей." + +#: wp-admin/edit-tags.php:189 +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 "" +"Можно присваивать записям ключевые слова, используя метки. " +"В отличие от рубрик, у меток нет иерархии — это значит, что метки не " +"связаны между собой." + +#: wp-admin/edit-tags.php:192 +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 "" +"Удалить рубрику ссылок можно с помощью выпадающего меню «" +"Действия», однако это не приведёт к удалению содержащихся в ней " +"ссылок. Они будут перемещены в рубрику по умолчанию." + +#: wp-admin/edit-tags.php:194 +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 "" +"В чём отличие между рубриками и метками? Обычно в качестве меток используют " +"произвольные ключевые слова, обозначающие важную информацию в вашей записи " +"(имена, объекты и т.д.), которые могут встречаться или не встречаться в " +"других записях, а в качестве рубрик — заранее определённые разделы. " +"Если рассматривать сайт как книгу, то рубрики похожи на содержание, а метки " +"— на алфавитный указатель." + +#: wp-admin/edit-tags.php:204 +msgid "" +"When adding a new category on this screen, you’ll fill in the " +"following fields:" +msgstr "" +"При добавлении новой рубрики на этом экране заполняются следующие поля:" + +#: wp-admin/edit-tags.php:206 +msgid "" +"When adding a new tag on this screen, you’ll fill in the following " +"fields:" +msgstr "При добавлении новой метки на этом экране заполняются следующие поля:" + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "" +"Название — определяет, как элемент будет отображаться " +"на вашем сайте." + +#: wp-admin/edit-tags.php:212 +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 "" +"Ярлык — вариант названия, подходящий для URL. Обычно " +"содержит только латинские буквы в нижнем регистре, цифры и дефисы." + +#: wp-admin/edit-tags.php:215 +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 "" +"Родительская — рубрики, в отличие от меток, могут " +"иметь иерархию. Например, вы можете завести рубрику «Ð”жаз», " +"внутри которой будут дочерние рубрики «Ð‘Ð¸Ð±Ð¾Ð¿» и «Ð‘Ð¸Ð³-" +"бэнды». Полностью произвольно. Чтобы создать подрубрику, просто " +"выберите другую рубрику в списке «Ð Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑÐºÐ°Ñ»." + +#: wp-admin/edit-tags.php:217 +msgid "" +"Description - The description is not prominent by default; " +"however, some themes may display it." +msgstr "" +"Описание — по умолчанию не отображается, однако " +"некоторые темы могут его показывать." + +#: wp-admin/edit-tags.php:219 +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 "" +"Можно изменить отображение этого экрана на вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ " +"экрана», указав, сколько элементов выводить и какие столбцы таблицы " +"показывать." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Добавление рубрик" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Добавление меток" + +#: wp-admin/edit-tags.php:231 +msgid "" +"Documentation on Categories" +msgstr "" +"Документация по рубрикам" + +#: wp-admin/edit-tags.php:233 +msgid "" +"Documentation on Link Categories" +msgstr "" +"Документация по рубрикам ссылок" + +#: wp-admin/edit-tags.php:235 +msgid "" +"Documentation on Tags" +msgstr "" +"Документация по меткам" + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Элемент добавлен." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Элемент удалён." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Элемент обновлён." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Элемент не добавлен." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Элемент не обновлён." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Элементы удалены." + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Рубрика добавлена." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Рубрика удалена." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Рубрика обновлена." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Рубрика не добавлена." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Рубрика не обновлена." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Рубрики удалены." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Метка добавлена." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Метка удалена." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Метка обновлена." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Метка не добавлена." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Метка не обновлена." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Метки удалены." + +#: wp-admin/edit-tags.php:336 +msgid "" +"Note:
        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 category %s." +msgstr "" +"Примечание:
        Удаление рубрики не приводит к удалению " +"записей из этой рубрики. Вместо этого записи из удалённой рубрики будут " +"перемещены в рубрику %s." + +#: wp-admin/edit-tags.php:340 +msgid "" +"Categories can be selectively converted to tags using the category to tag converter." +msgstr "" +"Рубрики можно выборочно преобразовать в метки с помощью конвертера рубрик в метки." + +#: wp-admin/edit-tags.php:345 +msgid "" +"Tags can be selectively converted to categories using the tag " +"to category converter." +msgstr "" +"Рубрики можно выборочно преобразовать в метки с помощью конвертера рубрик в метки." + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Вам не разрешено перемещать этот элемент в корзину." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Ошибка при удалении в корзину." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Вам не разрешено восстанавливать этот элемент из корзины." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Ошибка при восстановлении из корзины." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Вам не разрешено удалять этот элемент." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Ошибка при удалении." + +#: wp-admin/edit.php:169 +msgid "" +"This screen provides access to all of your posts. You can customize the " +"display of this screen to suit your workflow." +msgstr "" +"На этом экране доступны все ваши записи. Вы можете настроить отображение " +"этого экрана согласно своим предпочтениям." + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Содержимое экрана" + +#: wp-admin/edit.php:175 +msgid "" +"You can customize the display of this screen’s contents in a number of " +"ways:" +msgstr "" +"Можно настраивать отображение содержимого на этом экране несколькими " +"способами:" + +#: wp-admin/edit.php:177 +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 "" +"Можно скрывать/показывать столбцы согласно вашим предпочтениям и указывать " +"количество выводимых записей на вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ экрана»." + +#: wp-admin/edit.php:178 +msgid "" +"You can filter the list of posts by post status using the text links in the " +"upper left to show All, Published, Draft, or Trashed posts. The default view " +"is to show all posts." +msgstr "" +"Можно фильтровать страницы по статусу, используя текстовые ссылки в левом " +"верхнем углу, чтобы показать все записи, опубликованные, черновики или " +"удалённые. По умолчанию показываются все." + +#: wp-admin/edit.php:179 +msgid "" +"You can view posts in a simple title list or with an excerpt. Choose the " +"view you prefer by clicking on the icons at the top of the list on the right." +msgstr "" +"Можно просматривать записи в виде простого списка заголовков, либо с " +"цитатами. Выберите желаемый вид с помощью иконок в правом верхнем углу " +"списка." + +#: wp-admin/edit.php:180 +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 "" +"Можно детализировать список, отобразив только записи из определённой рубрики " +"или за определённый месяц, используя выпадающие меню над списком. После " +"выбора нажмите на кнопку «Ð¤Ð¸Ð»ÑŒÑ‚Ñ€». Также можно детализировать " +"список, нажав на автора записи, рубрику или метку в списке записей." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Доступные действия" + +#: wp-admin/edit.php:187 +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 "" +"При наведении курсора на строку в списке записей появятся ссылки, " +"позволяющие управлять записью. Вы можете выполнить следующие действия:" + +#: wp-admin/edit.php:189 +msgid "" +"Edit takes you to the editing screen for that post. You can " +"also reach that screen by clicking on the post title." +msgstr "" +"«Ð ÐµÐ´Ð°ÐºÑ‚ировать» — открывает экран " +"редактирования этой записи. Туда также можно попасть, нажав на заголовок " +"записи." + +#: wp-admin/edit.php:190 +msgid "" +"Quick Edit provides inline access to the metadata of your " +"post, allowing you to update post details without leaving this screen." +msgstr "" +"«Ð¡Ð²Ð¾Ð¹ÑÑ‚ва» — предоставляет быстрый доступ " +"к метаданным записи, позволяя изменять настройки записи прямо на этом экране." + +#: wp-admin/edit.php:191 +msgid "" +"Trash removes your post from this list and places it in the " +"trash, from which you can permanently delete it." +msgstr "" +"«Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ» — убирает запись из этого " +"списка и помещает её в корзину, откуда можно удалить её навсегда." + +#: wp-admin/edit.php:192 +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 "" +"«ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚реть» — показывает, как будет " +"выглядеть ваш черновик после публикации. «ÐŸÐµÑ€ÐµÐ¹Ñ‚и» — " +"открывает запись на внешней части сайта. Какая из этих двух ссылок будет " +"отображаться, зависит от статуса записи." + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Действия" + +#: wp-admin/edit.php:199 +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 "" +"Можно также изменить или переместить в корзину сразу несколько записей. " +"Выберите записи, отметив их галочками, затем выберите нужное действие в меню " +"«Ð”ействия» и нажмите «ÐŸÑ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ»." + +#: wp-admin/edit.php:200 +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 "" +"При массовом редактировании вы можете изменить метаданные (рубрики, автора и " +"т.д.) сразу всех выбранных записей. Чтобы удалить запись из группы, просто " +"нажмите на крестик рядом с её названием в появившейся области." + +#: wp-admin/edit.php:205 +msgid "" +"Documentation on Managing Posts" +msgstr "" +"Документация по управлению записями" + +#: wp-admin/edit.php:214 +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 "" +"Страницы похожи на записи тем, что у них тоже есть заголовок, текст и " +"метаданные, но отличаются от них тем, что не принадлежат к хронологическому " +"потоку блога, а являются постоянными. Страницам не присваиваются рубрики и " +"метки, однако они могут иметь иерархию. Можно размещать одни страницы под " +"другими, выбирая родительскую страницу и получая группу страниц." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Управление страницами" + +#: wp-admin/edit.php:220 +msgid "" +"Managing pages is very similar to managing posts, and the screens can be " +"customized in the same way." +msgstr "" +"Управление страницами очень похоже на управление записями, и экран можно " +"настраивать таким же образом." + +#: wp-admin/edit.php:221 +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 "" +"Можно также совершать те же типы действий, включая детализацию списка с " +"помощью фильтров, работу со страницей с помощью ссылок, появляющихся при " +"наведении курсора, и массовое редактирование страниц с помощью меню «" +"Действия»." + +#: wp-admin/edit.php:226 +msgid "" +"Documentation on Managing Pages" +msgstr "" +"Документация по управлению страницами" + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s запись обновлена." +msgstr[1] "%s записи обновлены." +msgstr[2] "%s записей обновлены." +msgstr[3] "%s запись обновлена." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s запись не обновлена, кто-то её редактирует." +msgstr[1] "%s записи не обновлены, кто-то их редактирует." +msgstr[2] "%s записей не обновлены, кто-то их редактирует." +msgstr[3] "%s запись не обновлена, кто-то их редактирует." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s запись удалена навсегда." +msgstr[1] "%s записи удалены навсегда" +msgstr[2] "%s записей удалены навсегда" +msgstr[3] "%s запись удалена навсегда." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s запись перемещена в корзину." +msgstr[1] "%s записи перемещены в корзину." +msgstr[2] "%s записей перемещены в корзину." +msgstr[3] "%s запись перемещена в корзину." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s запись восстановлена из корзины." +msgstr[1] "%s записи восстановлены из корзины." +msgstr[2] "%s записей восстановлены из корзины." +msgstr[3] "%s запись восстановлена из корзины." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s страница обновлена." +msgstr[1] "%s страницы обновлены." +msgstr[2] "%s страниц обновлены." +msgstr[3] "%s страница обновлена." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s страница не обновлена, кто-то её редактирует." +msgstr[1] "%s страницы не обновлены, кто-то их редактирует." +msgstr[2] "%s страниц не обновлены, кто-то их редактирует." +msgstr[3] "%s страница не обновлена, кто-то их редактирует." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s страница удалена навсегда." +msgstr[1] "%s страницы удалены навсегда." +msgstr[2] "%s страниц удалены навсегда." +msgstr[3] "%s страница удалена навсегда." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s страница перемещена в корзину." +msgstr[1] "%s страницы перемещены в корзину." +msgstr[2] "%s страниц перемещены в корзину." +msgstr[3] "%s страница перемещена в корзину." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s страница восстановлена из корзины." +msgstr[1] "%s страницы восстановлены из корзины." +msgstr[2] "%s страниц восстановлены из корзины." +msgstr[3] "%s страница восстановлена из корзины." + +#: wp-admin/export.php:13 +msgid "" +"You do not have sufficient permissions to export the content of this site." +msgstr "" +"У вас недостаточно полномочий, чтобы экспортировать содержимое этого сайта." + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Экспорт" + +#: wp-admin/export.php:49 +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 "" +"Можно экспортировать содержимое вашего сайта в файл, чтобы импортировать его " +"на другой сайт или платформу. Файл будет представлять собой XML-файл под " +"названием WXR. В него можно включить записи, страницы, комментарии, " +"произвольные поля, рубрики и метки. Можно выбрать только определённые записи " +"или страницы, используя выпадающие фильтры для ограничения по рубрике, " +"автору, диапазону дат и статусу публикации." + +#: wp-admin/export.php:50 +msgid "" +"Once generated, your WXR file can be imported by another WordPress site or " +"by another blogging platform able to access this format." +msgstr "" +"После создания WXR-файла его можно импортировать на другой сайт под " +"управлением WordPress или другой платформы, поддерживающей этот формат." + +#: wp-admin/export.php:55 +msgid "" +"Documentation on Export" +msgstr "" +"Документация по экспорту" + +#: wp-admin/export.php:149 +msgid "" +"When you click the button below WordPress will create an XML file for you to " +"save to your computer." +msgstr "" +"Когда вы нажмёте кнопку, WordPress создаст XML-файл, который можно будет " +"сохранить на компьютере." + +#: wp-admin/export.php:150 +msgid "" +"This format, which we call WordPress eXtended RSS or WXR, will contain your " +"posts, pages, comments, custom fields, categories, and tags." +msgstr "" +"Этот формат, который мы назвали расширенным RSS для WordPress (WXR), будет " +"содержать все ваши записи, произвольные поля, рубрики и метки." + +#: wp-admin/export.php:151 +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 "" +"Когда вы сохраните файл, можно использовать функцию импорта на другом сайте " +"под управлением WordPress, чтобы импортировать содержимое этого сайта." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Выберите материалы для экспорта" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Всё содержимое" + +#: wp-admin/export.php:157 +msgid "" +"This will contain all of your posts, pages, comments, custom fields, terms, " +"navigation menus and custom posts." +msgstr "" +"Сюда входят все ваши записи, страницы, комментарии, произвольные поля, " +"рубрики и метки, меню и произвольные типы записей." + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Записи" + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Рубрики:" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Все" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Авторы:" + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Диапазон дат:" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Начальная дата" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Конечная дата" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Статус:" + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Скачать файл экспорта" + +#: wp-admin/freedoms.php:36 +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 — свободное и открытое программное обеспечение, созданное " +"распределённым сообществом добровольных разработчиков со всего мира. " +"Благодаря своей лицензии, GPL, WordPress даёт вам " +"необычайно широкий объём прав и свобод." + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "У вас есть право использовать программу для любых целей." + +#: wp-admin/freedoms.php:40 +msgid "" +"You have access to the source code, the freedom to study how the program " +"works, and the freedom to change it to make it do what you wish." +msgstr "" +"У вас есть доступ к исходному коду, право изучать работу программы и менять " +"код согласно вашим пожеланиям." + +#: wp-admin/freedoms.php:41 +msgid "" +"You have the freedom to redistribute copies of the original program so you " +"can help your neighbor." +msgstr "" +"У вас есть право распространять копии исходной программы среди своих друзей." + +#: wp-admin/freedoms.php:42 +msgid "" +"You have the freedom to distribute copies of your modified versions to " +"others. By doing this you can give the whole community a chance to benefit " +"from your changes." +msgstr "" +"У вас есть право распространять копии изменённых вами версий. Благодаря " +"этому вы даёте всему сообществу возможность пользоваться вашими изменениями." + +#: wp-admin/freedoms.php:45 +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 развивается, когда такие же пользователи, как и вы, рассказывают о " +"нём своим друзьям, а тысячи коммерческих проектов и сервисов, построенных на " +"WordPress, сообщают об этом своим пользователям. Нам очень приятно, когда " +"кто-то делится хорошими отзывами, только ознакомьтесь с " +"правилами использования нашей торговой марки." + +#: wp-admin/freedoms.php:52 +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 "" +"Каждый плагин и тема в каталоге WordPress.org на 100%% соответствуют GPL или " +"аналогичной свободной лицензии, поэтому плагины и темы оттуда можно использовать без опасений. Если вы " +"получили плагин или тему из другого источника, первым делом поинтересуйтесь, соответствуют ли они лицензии GPL. Если они " +"несовместимы с лицензией WordPress, мы не рекомендуем их использовать." + +#: wp-admin/freedoms.php:54 +msgid "" +"Don’t you wish all software came with these freedoms? So do we! For " +"more information, check out the Free " +"Software Foundation." +msgstr "" +"Хотели бы вы, чтобы все программы распространялись по таким правилам? Мы бы " +"очень хотели! Подробности можно узнать на сайте Фонда свободного программного обеспечения." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "" +"У вас недостаточно полномочий, чтобы импортировать содержимое этого сайта." + +#: wp-admin/import.php:22 +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 "" +"На этом экране приведены ссылки на плагины для импорта данных из платформ " +"управления содержимым. Выберите нужную платформу и нажмите «" +"Установить» в появившемся окне. Если вашей платформы нет в списке, " +"нажмите на ссылку для поиска других плагинов импорта — возможно, среди " +"них есть плагин и для вашей платформы." + +#: wp-admin/import.php:23 +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 "" +"В предыдущих версиях WordPress все скрипты импорта были встроенными. Теперь " +"они оформлены в виде плагинов, поскольку большинство людей используют их " +"только один раз или редко." + +#: wp-admin/import.php:28 +msgid "" +"Documentation on Import" +msgstr "" +"Документация по импорту" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "ОШИБКА:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "Плагин импорта %s неработоспособен или не установлен." + +#: wp-admin/import.php:59 +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 "" +"Если у вас есть записи и комментарии в другой системе, WordPress может " +"импортировать их на этот сайт. Для начала выберите систему из списка:" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Нет скриптов для импорта." + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Активировать плагин импорта" + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "Установить плагин импорта" + +#: wp-admin/import.php:104 +msgid "" +"This importer is not installed. Please install importers from the main site." +msgstr "" +"Этот скрипт для импорта не установлен. Пожалуйста, установите его на основном сайте." + +#: wp-admin/import.php:125 +msgid "" +"If the importer you need is not listed, search the plugin " +"directory to see if an importer is available." +msgstr "" +"Если нужного вам скрипта нет в списке, поищите его в каталоге " +"плагинов." + +#. translators: 1: user_login, 2: user_email +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "1 элемент" +msgstr[1] "%s элемента" +msgstr[2] "%s элементов" +msgstr[3] "%s элемент" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "Комментария %d не существует" + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "ОШИБКА: вы отвечаете на комментарий к черновику." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Извините, для ответа на комментарий вам необходимо авторизоваться." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "ОШИБКА: пожалуйста, введите комментарий." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Черновик, созданный %1$s в %2$s" + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Пожалуйста, укажите значение произвольного поля." + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Пожалуйста, укажите название произвольного поля." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Добавлен пользователь %s" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Вам не разрешено редактировать эту страницу." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Вам не разрешено редактировать эту запись." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Кто-то" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Сохранение отключено: эту страницу сейчас редактирует %s." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Сохранение отключено: эту запись сейчас редактирует %s." + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Тип" + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Дата" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Запланировано" + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(всего %s голос)" +msgstr[1] "(всего %s голоса)" +msgstr[2] "(всего %s голосов)" +msgstr[3] "(всего %s голос)" + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "Не удалось вставить %s." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Предпросмотр недоступен. Ресурс %s не может быть вставлен безопасно." + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Не удалось обновить ссылку в базе данных" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Не удалось вставить ссылку в базу данных" + +#: wp-admin/includes/bookmark.php:300 +msgid "" +"If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "" +"Если вы ищете страницу управления ссылками, установите плагин Link Manager." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы редактировать ссылки на этом сайте." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Нет комментариев, ожидающих проверки." + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Комментариев не найдено." + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Все" +msgstr[1] "Все" +msgstr[2] "Все" +msgstr[3] "Все" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "" +"Pending (%s)" +msgid_plural "" +"Pending (%s)" +msgstr[0] "" +"Ожидающий (%s)" +msgstr[1] "" +"Ожидающие (%s)" +msgstr[2] "" +"Ожидающие (%s)" +msgstr[3] "" +"Ожидающие (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Одобренный" +msgstr[1] "Одобренные" +msgstr[2] "Одобренные" +msgstr[3] "Одобренные" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "" +"Spam (%s)" +msgid_plural "" +"Spam (%s)" +msgstr[0] "" +"Спам (%s)" +msgstr[1] "" +"Спам (%s)" +msgstr[2] "" +"Спам (%s)" +msgstr[3] "" +"Спам (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "" +"Trash (%s)" +msgid_plural "" +"Trash (%s)" +msgstr[0] "" +"Корзина (%s)" +msgstr[1] "" +"Корзина (%s)" +msgstr[2] "" +"Корзина (%s)" +msgstr[3] "" +"Корзина (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Отклонить" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Одобрить" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Пометить как спам" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Восстановить" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "Не спам" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Все типы комментариев" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Уведомления" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Фильтр" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "Очистить спам" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Очистить корзину" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Комментарий" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "В ответ на" + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Выбрать комментарий" + +#. translators: 2: comment date, 3: comment time +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "Отправлен %2$s в %3$s" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "В ответ автору %2$s." + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Отклонить этот комментарий" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Одобрить этот комментарий" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Пометить этот комментарий как спам" + +#. translators: mark as spam link +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "Спам" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Переместить комментарий в корзину" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Удалить" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Свойства" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Ответить на комментарий" + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d.m.Y в H:i" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "Поиск %1$s в %2$s" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Переход к %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "Обнаружен %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "Расширение ftp для PHP недоступно" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "Требуется адрес FTP-сервера" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "Требуется имя пользователя FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "Требуется пароль для FTP" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "Не удалось подключиться к FTP-серверу %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "Имя пользователя или пароль для %s неверны" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "Расширение ssh2 для PHP недоступно" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "" +"The ssh2 PHP extension is available, however, we require the PHP5 function " +"stream_get_contents()" +msgstr "" +"Расширение ssh2 для PHP доступно, однако требуется функция PHP5 " +"stream_get_contents()" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "Требуется адрес сервера SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "Требуется имя пользователя SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "Требуется пароль для SSH2" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "Не удалось подключиться к серверу SSH2 %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "Открытый и закрытый ключи для %s неверны" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Не удалось выполнить команду: %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Ссылок не найдено." + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Удалить" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Все рубрики" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "Отношение" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Видна" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Рейтинг" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Выбрать %s" + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "Редактировать «%s»" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь удалить ссылку «%s»\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "Перейти на %s" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Выберите массовое действие" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "В развёрнутом виде" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s ожидающих" + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "Перейти на первую страницу" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Перейти на предыдущую страницу" + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Выберите страницу" + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Текущая страница" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s из %2$s" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Перейти на следующую страницу" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Перейти на последнюю страницу" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Выделить все" + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Все (%s)" +msgstr[1] "Все (%s)" +msgstr[2] "Все (%s)" +msgstr[3] "Все (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Неприкреплённый (%s)" +msgstr[1] "Неприкреплённые (%s)" +msgstr[2] "Неприкреплённые (%s)" +msgstr[3] "Неприкреплённые (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Корзина (%s)" +msgstr[1] "Корзина (%s)" +msgstr[2] "Корзина (%s)" +msgstr[3] "Корзина (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Прикрепить к записи" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Файл" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Загружен для" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Дата" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Не опубликовано" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s до публикации" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s назад" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Не прикреплён)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "Прикрепить" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "Посмотреть «%s»" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Перейти" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Сайтов не найдено." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Пометить как спам" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "Не спам" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Домен" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Путь" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Последнее обновление" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Зарегистрирован" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Действия" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Заархивирован" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "Спам" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Удалён" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Для Ð²Ð·Ñ€Ð¾ÑÐ»Ñ‹Ñ…" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s — %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "Вы собираетесь активировать сайт «%s»" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "Вы собираетесь деактивировать сайт «%s»" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Деактивировать" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "Вы собираетесь разархивировать сайт «%s»." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Из Ð°Ñ€Ñ…ива" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "Вы собираетесь заархивировать сайт «%s»." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "В Ð°Ñ€Ñ…Ð¸Ð²" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "Вы собираетесь пометить сайт «%s» как не спам." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "Вы собираетесь пометить сайт «%s» как спам." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "Вы собираетесь удалить сайт «%s»." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Перейти" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Никогда" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Показаны первые 5 пользователей." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Больше" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Тем не найдено." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Похоже, в настоящий момент у вас нет ни одной темы." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Тема" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Все (%s)" +msgstr[1] "Все (%s)" +msgstr[2] "Все (%s)" +msgstr[3] "Все (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Разрешённая (%s)" +msgstr[1] "Разрешённые (%s)" +msgstr[2] "Разрешённые (%s)" +msgstr[3] "Разрешённые (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Запрещённая (%s)" +msgstr[1] "Запрещённые (%s)" +msgstr[2] "Запрещённые (%s)" +msgstr[3] "Запрещённые (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Доступно обновление (%s)" +msgstr[1] "Доступны обновления (%s)" +msgstr[2] "Доступны обновления (%s)" +msgstr[3] "Доступны обновления (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Повреждённая (%s)" +msgstr[1] "Повреждённые (%s)" +msgstr[2] "Повреждённые (%s)" +msgstr[3] "Повреждённые (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Разрешить" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Разрешить для сети" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Запретить" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Запретить для сети" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Разрешить эту тему" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Запретить эту тему" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Открыть эту тему в редакторе тем" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Удалить эту тему" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Повреждённая тема:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Автор: %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Перейти на страницу темы" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Перейти на сайт темы" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Пометить как спамера" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "Не спамер" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Пользователей не найдено." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Все (%s)" +msgstr[1] "Все (%s)" +msgstr[2] "Все (%s)" +msgstr[3] "Все (%s)" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Суперадминистратор (%s)" +msgstr[1] "Суперадминистраторы (%s)" +msgstr[2] "Суперадминистраторы (%s)" +msgstr[3] "Суперадминистраторы (%s)" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Зарегистрирован" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Администратор" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Результаты поиска" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Избранные" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Популярные" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Любимые" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Бета-тестирование" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Загрузить плагин" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:209 +msgid "Try again" +msgstr "Попробовать ещё раз" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "Нет плагинов, удовлетворяющих вашему запросу." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Производительность" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Социальные сети" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Инструменты" + +#. translators: 1: Plugin name and version. +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Установить %s сейчас" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Установить" + +#. translators: 1: Plugin name and version +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Обновить %s сейчас" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Обновить сейчас" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Этот плагин уже установлен и не требует обновления" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Установлен" + +#. translators: 1: Plugin name and version. +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "Подробности о %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Детали" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Обновление:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s скачивание" +msgstr[1] "%s скачивания" +msgstr[2] "%s скачиваний" +msgstr[3] "%s скачиваний" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Не тестировался с вашей версией WordPress." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Несовместим с вашей версией WordPress." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Совместим с вашей версией WordPress." + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Плагинов не найдено." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Похоже, в настоящий момент у вас нет ни одного плагина." + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Плагин" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Все (%s)" +msgstr[1] "Все (%s)" +msgstr[2] "Все (%s)" +msgstr[3] "Все (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Активный (%s)" +msgstr[1] "Активные (%s)" +msgstr[2] "Активные (%s)" +msgstr[3] "Активные (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Недавно активный (%s)" +msgstr[1] "Недавно активные (%s)" +msgstr[2] "Недавно активные (%s)" +msgstr[3] "Недавно активные (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Неактивный (%s)" +msgstr[1] "Неактивные (%s)" +msgstr[2] "Неактивные (%s)" +msgstr[3] "Неактивные (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Необходимый (%s)" +msgstr[1] "Необходимые (%s)" +msgstr[2] "Необходимые (%s)" +msgstr[3] "Необходимые (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Вкрапление (%s)" +msgstr[1] "Вкрапления (%s)" +msgstr[2] "Вкрапления (%s)" +msgstr[3] "Вкрапления (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Активировать для сети" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Деактивировать для сети" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Очистить список" + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "Файлы в каталоге %s выполняются автоматически." + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "" +"Drop-ins are advanced plugins in the %s directory that replace " +"WordPress functionality when present." +msgstr "" +"«Ð’крапления» — это расширенные плагины, которые при " +"размещении в каталоге %s заменяют функциональность WordPress." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Неактивен:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "Требует %s в wp-config.php." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Деактивировать плагин" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Активировать этот плагин на всех сайтах сети" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Удалить этот плагин" + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Активировать плагин" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Открыть этот файл в редакторе плагинов" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Детали" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Перейти на страницу плагина" + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Моя (%s)" +msgstr[1] "Мои (%s)" +msgstr[2] "Мои (%s)" +msgstr[3] "Мои (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Все (%s)" +msgstr[1] "Все (%s)" +msgstr[2] "Все (%s)" +msgstr[3] "Все (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Прилепленная (%s)" +msgstr[1] "Прилепленные (%s)" +msgstr[2] "Прилепленные (%s)" +msgstr[3] "Прилепленные (%s)" + +#. translators: manage posts column name +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Заголовок" + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s сейчас редактирует этот материал" + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Редактировать этот элемент" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Редактировать свойства этого элемента" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Свойства" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Восстановить этот элемент из корзины" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Переместить этот элемент в корзину" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Удалить этот элемент навсегда" + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Просмотреть «%s»" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d.m.Y H:i:s" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Публикация просрочена" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Последнее изменение" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Массовое редактирование" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Как есть —" + +#. translators: Between password field and private checkbox on post quick edit +#. interface +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–ИЛИ–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Родительская" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Главная (нет родительской)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Порядок" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Базовый шаблон" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "Разрешить" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "Запретить" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Разрешить комментарии" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Разрешить отклики" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Прилеплена" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Не прилеплена" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Прилепить запись" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "Название" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Записи" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Избранные" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "Свежие" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Недавно обновлённые" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "Нет тем, удовлетворяющих вашему запросу." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "Обновить до версии %s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Эта тема уже установлена и не требует обновления" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Установлена" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Установить %s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Просмотреть %s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Детали" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Установить" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Версия:" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "" +"You only have one theme enabled for this site right now. Visit the Network " +"Admin to enable or install more " +"themes." +msgstr "" +"На текущий момент для этого сайта разрешена только одна тема. Посетите " +"страницу «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью», чтобы разрешить или установить другие темы." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "" +"You only have one theme enabled for this site right now. Visit the Network " +"Admin to enable more themes." +msgstr "" +"На текущий момент для этого сайта разрешена только одна тема. Посетите " +"страницу «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ сетью», чтобы разрешить другие темы." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "" +"You only have one theme installed right now. Live a little! You can choose " +"from over 1,000 free themes in the WordPress.org Theme Directory at any " +"time: just click on the Install Themes tab above." +msgstr "" +"Сейчас у вас установлена только одна тема. Больше жизни! В любой момент " +"можно выбрать более 1000 бесплатных тем из каталога WordPress.org: просто " +"нажмите на вкладку «Ð£ÑÑ‚ановить темы» выше." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "" +"Only the current theme is available to you. Contact the %s administrator for " +"information about accessing additional themes." +msgstr "" +"Вам доступна только текущая тема. Свяжитесь с администратором сайта «" +"%s», чтобы получить информацию о доступе к другим темам." + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Активировать «%s»" + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Просмотреть" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь удалить тему «%s»\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Версия: " + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "" +"Эта дочерняя тема требует наличия родительской — " +"%2$s." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Дочерние_темы" + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Обновить плагин" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Активировать плагин" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Перейти на страницу плагинов" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Вернуться на страницу плагинов" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "" +"The update process is starting. This process may take a while on some hosts, " +"so please be patient." +msgstr "" +"Процесс обновления начался. На некоторых серверах он может занять какое-то " +"время — пожалуйста, наберитесь терпения." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "При обновлении %1$s произошла ошибка: %2$s" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "Обновление %1$s не удалось." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "Обновление %1$s успешно завершено." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Показать детали" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Скрыть детали" + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Все обновления завершены." + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Обновление плагина %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "Перейти на страницу «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ WordPress»" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "Вернуться на страницу «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ WordPress»" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Обновление темы %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Перейти на страницу тем" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Вернуться на страницу тем" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "Плагин %s %s успешно установлен." + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Активировать плагин и запустить импорт" + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Вернуться к плагинам импорта" + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Вернуться к установщику плагинов" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Разрешить эту тему на всех сайтах сети" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Вернуться к установщику тем" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Страница тем" + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Обновить тему" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Настроить «%s»" + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Обновить переводы" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Обновление переводов для %1$s (%2$s)…" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Предоставлены неверные данные." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Нет доступа к файловой системе." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Ошибка файловой системы." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "Не удалось определить корневую директорию WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "Не удалось определить директорию содержимого WordPress (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "Не удалось определить директорию плагинов WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "Не удалось определить директорию тем WordPress." + +#. translators: %s: directory name +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Не удалось определить требуемую директорию (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Загрузка не удалась." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "Установка свежей версии…" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Архив не содержит файлов." + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Каталог назначения уже существует." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Не удалось создать директорию." + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Архив не удалось установить." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Включение режима обслуживания…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Отключение режима обслуживания…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Используется свежая версия плагина." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Архив обновления недоступен." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "Загрузка обновления с %s…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Извлечение обновления…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Удаление старой версии плагина…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Не удалось удалить старый плагин." + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Обновление плагина не удалось." + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Плагин успешно обновлён." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Архив недоступен." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Загрузка архива с %s…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Извлечение файлов…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Установка плагина…" + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Плагин не содержит файлов." + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Установка плагина не удалась." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Плагин успешно установлен." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Корректных плагинов не найдено." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Используется свежая версия темы." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Удаление старой версии темы…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Не удалось удалить старую тему." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Обновление темы не удалось." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Тема успешно обновлена." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Установка темы…" + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Тема не содержит файлов." + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Установка темы не удалась." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Тема успешно установлена." + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Тема %1$s %2$s успешно установлена." + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "" +"Эта тема требует наличия родительской темы. Проверяем, установлена ли " +"она…" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Подготовка к установке %1$s %2$s…" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Родительская тема, %1$s %2$s, уже установлена." + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Родительская тема, %1$s %2$s, успешно установлена." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "" +"Не удалось найти родительскую тему. Чтобы использовать эту " +"дочернюю тему, нужно сначала установить родительскую — %s." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "В теме отсутствует таблица стилей style.css." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "" +"The style.css stylesheet doesn't contain a valid theme header." +msgstr "" +"В таблице стилей style.css нет корректного заголовка темы." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "В теме отсутствует файл index.php." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "" +"Some of your translations need updating. Sit tight for a few more seconds " +"while we update them as well." +msgstr "" +"Некоторые из ваших переводов нуждаются в обновлении. Подождите ещё несколько " +"секунд, пока мы обновим их тоже." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "Этот перевод не требует обновления." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Загрузка перевода с %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Обновление перевода не удалось." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Перевод успешно обновлён." + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "" +"The language pack is missing either the .po or .mo " +"files." +msgstr "" +"В языковом пакете отсутствуют файлы .po или .mo." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "Используется свежая версия WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Не удалось скопировать файлы." + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Не удалось скопировать файлы. Вероятно, закончилось место на диске." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Попытка откатиться до предыдущей версии." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "" +"Due to an error during updating, WordPress has rolled back to your previous " +"version." +msgstr "" +"Из-за ошибки при обновлении был произведён откат до предыдущей версии " +"WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "" +"The update cannot be installed because we will be unable to copy some files. " +"This is usually due to inconsistent file permissions." +msgstr "" +"Обновление не может быть установлено, потому что нам не удастся скопировать " +"некоторые файлы. Обычно это связано с неверными правами на файлы." + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Пожалуйста, выберите файл" + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "Обновление до WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Обновление темы: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Обновление плагина: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "Переводы для %s" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Установка не удалась" + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress успешно обновлён" + +#. translators: 1: Site name, 2: WordPress version number. +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Ваш сайт обновлён до WordPress %2$s" + +#. translators: 1: Site name, 2: WordPress version number. +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] Доступен WordPress %2$s. Пожалуйста, обновитесь!" + +#. translators: 1: Site name. +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "" +"[%1$s] СРОЧНО: Ваш сайт может быть недоступен из-за неудавшегося обновления" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "" +"Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Привет! Ваш сайт %1$s был автоматически обновлён до WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Действий с вашей стороны не требуется." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Подробности о версии %s можно узнать на экране \"О WordPress\":" + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "Также доступен WordPress %s." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "Процедура обновления проста и займёт всего несколько секунд:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Пожалуйста, обновите свой сайт %1$s до WordPress %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Мы попытались, но не смогли автоматически обновить ваш сайт." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "" +"Your site at %1$s experienced a critical failure while trying to update " +"WordPress to version %2$s." +msgstr "" +"На вашем сайте %1$s произошла критическая ошибка при попытке обновления " +"WordPress до версии %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "" +"Your site at %1$s experienced a critical failure while trying to update to " +"the latest version of WordPress, %2$s." +msgstr "" +"На вашем сайте %1$s произошла критическая ошибка при попытке обновления до " +"текущей версии WordPress, %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "" +"This means your site may be offline or broken. Don't panic; this can be " +"fixed." +msgstr "" +"Возможно, ваш сайт недоступен или повреждён. Без паники; это можно исправить." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "" +"Проверьте сейчас свой сайт. Вполне возможно, что всё работает. Если он " +"предложит обновиться, сделайте это:" + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "" +"Команда WordPress предлагает вам свою помощь. Перешлите это письмо на %s, и " +"мы свяжемся с вами, чтобы обеспечить работоспособность вашего сайта." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "" +"If you experience any issues or need support, the volunteers in the " +"WordPress.org support forums may be able to help." +msgstr "" +"Если вы столкнётесь с проблемами и вам понадобится поддержка, вам помогут " +"волонтёры на форумах WordPress.org." + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "" +"Keeping your site updated is important for security. It also makes the " +"internet a safer place for you and your readers." +msgstr "" +"Своевременно обновлять сайт важно из соображений безопасности. Это также " +"делает Интернет более безопасным местом для вас и ваших читателей." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "" +"If you reach out to us, we'll also ensure you'll never have this problem " +"again." +msgstr "" +"Если вы обратитесь к нам, мы также позаботимся о том, чтобы эта проблема " +"больше никогда не возникала." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "" +"You also have some plugins or themes with updates available. Update them now:" +msgstr "Также доступны обновления нескольких плагинов или тем. Обновите их:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "Команда WordPress" + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "На вашем сайте была установлена версия %s." + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "У нас есть данные с описанием ошибки, произошедшей на вашем сайте." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "" +"Your hosting company, support forum volunteers, or a friendly developer may " +"be able to use this information to help you:" +msgstr "" +"Эта информация позволит вашему хостинг-провайдеру, волонтёрам на форуме " +"поддержки или знакомому разработчику помочь вам:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Код ошибки: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "Сайт на WordPress: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "УСПЕХ: WordPress успешно обновлён до версии %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "ОШИБКА: Не удалось обновить WordPress до версии %s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Следующие плагины успешно обновлены:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Следующие темы успешно обновлены:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Следующие переводы успешно обновлены:" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "УСПЕХ: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Следующие плагины не удалось обновить:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Следующие темы не удалось обновить:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Следующие переводы не удалось обновить:" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "ОШИБКА: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac." +"wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"ТЕСТИРУЕТЕ БЕТА-ВЕРСИЮ?\n" +"=======================\n" +"\n" +"Это сообщение приходит тем, кто использует версию WordPress в разработке.\n" +"\n" +"Если вы считаете, что эти проблемы могут быть вызваны ошибкой в WordPress " +"--\n" +"пожалуйста, сообщите о ней.\n" +" * Создайте тему на форуме поддержки: http://ru.forums.wordpress.org/forum/" +"alphabeta\n" +" * Или напишите в багтрекер: http://core.trac.wordpress.org/\n" +"\n" +"Спасибо! -- Команда WordPress" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] При фоновых обновлениях произошли ошибки" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Фоновые обновления завершены" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"ЖУРНАЛ ОБНОВЛЕНИЯ\n" +"=================" + +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Ошибка при откате: [%1$s] %2$s" + +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Ошибка: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Подходящих пользователей не найдено." + +#. translators: User role name with count +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Изменить роль на…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Изменить" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Роль" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Посмотреть записи этого автора" + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Вы используете небезопасный браузер!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Ваш браузер устарел!" + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "На виду" + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Прямо сейчас" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Активность" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Быстрый черновик" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Черновики" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "Новости WordPress" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Посмотреть все" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Настроить" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s запись" +msgstr[1] "%s записи" +msgstr[2] "%s записей" +msgstr[3] "%s запись" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s страница" +msgstr[1] "%s страницы" +msgstr[2] "%s страниц" +msgstr[3] "%s страница" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s комментарий" +msgstr[1] "%s комментария" +msgstr[2] "%s комментариев" +msgstr[3] "%s комментарий" + +#. translators: Number of comments in moderation +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s на проверке" +msgstr[1] "%s на проверке" +msgstr[2] "%s на проверке" +msgstr[3] "%s на проверке" + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Ваш сайт просит поисковые системы не индексировать его содержимое" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Поисковые системы заблокированы" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Создать новый сайт" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Создать нового пользователя" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s пользователь" +msgstr[1] "%s пользователя" +msgstr[2] "%s пользователей" +msgstr[3] "%s пользователь" + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s сайт" +msgstr[1] "%s сайта" +msgstr[2] "%s сайтов" +msgstr[3] "%s сайт" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "У вас %1$s и %2$s." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Поиск пользователей" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Поиск сайтов" + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "О чём хотите написать?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Посмотреть все" + +#. translators: 1: comment author, 2: post link, 3: notification if the comment +#. is pending +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "%1$s к записи %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Ожидает проверки]" + +#. translators: %1$s is type of comment, %2$s is link to the post +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s к записи %2$s" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Ожидают публикации" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Недавно опубликованы" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Активности пока не было." + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Сегодня" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Завтра" + +#. translators: date and time format for recent posts on the dashboard, see +#. http:php.net/date +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "d.m.Y" + +#. translators: 1: relative date, 2: time, 3: post edit link, 4: post title +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#. translators: 1: relative date, 2: time, 3: post title +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Загрузка…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Этот виджет требует JavaScript." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "Блог WordPress" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Другие новости WordPress" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Популярный плагин" + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Дисковое пространство" + +#. translators: number of megabytes +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s МБ выделено" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Управление файлами" + +#. translators: 1: number of megabytes, 2: percentage +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s МБ (%2$s%%) занято" + +#: wp-admin/includes/dashboard.php:1174 +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 "" +"Похоже, вы используете небезопасную версию браузера %s. " +"Использование устаревшего браузера повышает риск взлома вашего компьютера. " +"Пожалуйста, обновите свой браузер, чтобы получить более полное впечатление о " +"работе с WordPress." + +#: wp-admin/includes/dashboard.php:1176 +msgid "" +"It looks like you're using an old version of %s. For the " +"best WordPress experience, please update your browser." +msgstr "" +"Похоже, вы используете устаревшую версию браузера %s. " +"Пожалуйста, обновите свой браузер, чтобы получить более полное впечатление о " +"работе с WordPress." + +#: wp-admin/includes/dashboard.php:1193 +msgid "" +"Update %2$s or learn how " +"to browse happy" +msgstr "" +"Обновите %2$s или узнайте " +"о других возможностях" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "Добро пожаловать в WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Мы собрали несколько ссылок для вашего удобства:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Для начала" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Настройте свой сайт" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "или выберите другую тему" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Следующие шаги" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Отредактируйте главную страницу" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Добавьте другие страницы" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Добавьте запись в блог" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "Напишите свою первую запись" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Создайте страницу «ÐžÐ±Ð¾ мне»" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Просмотрите свой сайт" + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Другие действия" + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Настройте виджеты и меню" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Управление виджетами" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Управление меню" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Включите или выключите комментарии" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Узнайте больше о работе с WordPress" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/Первые_шаги_с_WordPress" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Пользователи не найдены!" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "Показаны %s–%s из %s" + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Основной шаблон" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Таблица стилей для редактора" + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Таблица стилей RTL для редактора" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "Таблица стилей RTL" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Всплывающие комментарии" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Подвал" + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Шаблон автора" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Шаблон метки" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Шаблон рубрик" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Шаблон страницы" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Форма поиска" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Одна запись" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "Шаблон ошибки 404" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Шаблон ссылок" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Функции темы" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Шаблон вложения" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Шаблон загруженного изображения" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Шаблон загруженного видеофайла" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Шаблон загруженного аудиофайла" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Шаблон загруженного приложения" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (поддержка устаревших заплаток)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (для правил перенаправления)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Шаблон комментариев" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Шаблон всплывающих комментариев" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "Шаблон страницы «%s»" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "" +"Размер загруженного файла превышает значение upload_max_filesize, " +"установленное в файле php.ini." + +#: wp-admin/includes/file.php:254 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form." +msgstr "" +"Размер загруженного файла превышает значение MAX_FILE_SIZE, указанное в HTML-" +"форме." + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Файл был загружен не полностью." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Файл не загружен." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Временная папка не найдена." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Не удалось записать файл на диск." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Загрузка файла прервана из-за расширения." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Некорректная отправка формы." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Файл пуст. Пожалуйста, загрузите что-то более существенное." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "" +"Файл пуст. Пожалуйста, загрузите что-то более существенное. Эта ошибка также " +"может означать, что в php.ini запрещены загрузки, либо значение " +"post_max_size меньше, чем upload_max_filesize." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Ошибка при загрузке указанного файла." + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Извините, тип этого файла не разрешён из соображений безопасности." + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Загруженный файл не удалось переместить в %s." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "Предоставлен неверный URL." + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Не удалось создать временный файл." + +#: wp-admin/includes/file.php:500 +msgid "" +"The checksum of the file (%1$s) does not match the expected checksum value " +"(%2$s)." +msgstr "" +"Контрольная сумма файла (%1$s) не соответствует ожидаемому значению (%2$s)." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Архив несовместим." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Не удалось распаковать файл из архива." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Не удалось извлечь файл из архива." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Не удалось скопировать файл." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Архив пуст." + +#: wp-admin/includes/file.php:1028 +msgid "" +"ERROR: There was an error connecting to the server, Please " +"verify the settings are correct." +msgstr "" +"ОШИБКА: Не удалось подключиться к серверу. Пожалуйста, " +"убедитесь, что параметры верны." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Информация для соединения" + +#: wp-admin/includes/file.php:1076 +msgid "" +"To perform the requested action, WordPress needs to access your web server." +msgstr "" +"Чтобы осуществить запрошенное действие, WordPress необходим доступ к вашему " +"серверу." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Пожалуйста, введите координаты доступа к FTP или SSH." + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "Имя пользователя FTP/SSH" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "Пароль для FTP/SSH" + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Пожалуйста, введите координаты доступа к FTP." + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "Имя пользователя FTP" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "Пароль для FTP" + +#: wp-admin/includes/file.php:1090 +msgid "" +"If you do not remember your credentials, you should contact your web host." +msgstr "" +"Если вы не помните координаты, можно узнать их в службе поддержки вашего " +"хостинг-провайдера." + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Сервер" + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Этот пароль не будет храниться на сервере." + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Ключи аутентификации" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Открытый ключ:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Закрытый ключ:" + +#: wp-admin/includes/file.php:1118 +msgid "" +"Enter the location on the server where the keys are located. If a passphrase " +"is needed, enter that in the password field above." +msgstr "" +"Введите местоположение ключей на сервере. Если требуется кодовая фраза, " +"введите её в поле для пароля выше." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Тип соединения" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "Продолжить" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "" +"Данные об изображении отсутствуют. Пожалуйста, загрузите изображение заново." + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Масштабировать" + +#: wp-admin/includes/image-edit.php:44 +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 "" +"Можно изменить размер исходного изображения с сохранением пропорций. Для " +"получения наилучших результатов масштабирование следует выполнять до " +"обрезки, отражения и поворота. Изображения можно уменьшить, но не увеличить." + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Исходный размер %s" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Масштабировать" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Отменить все изменения и восстановить исходное изображение." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Ранее изменённые копии изображения не будут удалены." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Восстановить изображение" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Обрезать" + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "" +"Чтобы обрезать изображение, нажмите на него и выделите нужную часть, " +"удерживая кнопку мыши." + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "Пропорции области" + +#: wp-admin/includes/image-edit.php:86 +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 "" +"Пропорции — это соотношение ширины и высоты. При изменении размера " +"выделенной области можно сохранить пропорции, зажав Shift. Укажите желаемые " +"пропорции в полях ниже, например 1:1 (квадрат), 4:3, 16:9 и т.д." + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Размер области" + +#: wp-admin/includes/image-edit.php:89 +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 "" +"Выделив область, можно её отрегулировать, указав размер в пикселях. " +"Минимальный размер области равен размеру миниатюры, заданному на странице " +"«ÐÐ°ÑÑ‚ройки медиафайлов»." + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "Пропорции:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Размер:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Настройки миниатюры" + +#: wp-admin/includes/image-edit.php:119 +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 "" +"Можно отредактировать изображение, но сохранить миниатюру. Это может быть " +"полезно, если вы захотите оставить квадратную миниатюру, на которой будет " +"лишь часть изображения." + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Текущая миниатюра" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Сейчас редактируются:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Все размеры" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Все размеры, кроме миниатюры" + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Обрезать" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Повернуть против часовой стрелки" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Повернуть по часовой стрелке" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Поворот изображения на вашем сервере не поддерживается." + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Отразить по вертикали" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Отразить по горизонтали" + +#: wp-admin/includes/image-edit.php:192 +msgid "" +"There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to " +"return to the Image Editor." +msgstr "" +"Несохранённые изменения будут потеряны. «ОК» — продолжить, «Отмена» — " +"вернуться в редактор изображений." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "Переменная $image должна быть объектом типа WP_Image_Editor" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "Используйте WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "Используйте WP_Image_Editor::flip" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Не удаётся загрузить метаданные изображения." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Не удаётся сохранить метаданные изображения." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Метаданные изображения ошибочны." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Изображение успешно восстановлено." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Не удалось создать новое изображение." + +#: wp-admin/includes/image-edit.php:674 +msgid "" +"Error while saving the scaled image. Please reload the page and try again." +msgstr "" +"Ошибка при сохранении изображения. Пожалуйста, обновите страницу и повторите " +"попытку." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Сохранять нечего, изображение не изменилось." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Не удалось сохранить изображение." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Изображение сохранено." + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:159 +msgid "" +"Install the Blogger importer to import posts, comments, and users from a " +"Blogger blog." +msgstr "" +"Установить плагин для импорта записей, комментариев и пользователей из " +"Blogger." + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 +#: wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Конвертер рубрик и меток" + +#: wp-admin/includes/import.php:165 +msgid "" +"Install the category/tag converter to convert existing categories to tags or " +"tags to categories, selectively." +msgstr "" +"Установить плагин для выборочного преобразования рубрик в метки или меток в " +"рубрики." + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:171 +msgid "" +"Install the LiveJournal importer to import posts from LiveJournal using " +"their API." +msgstr "Установить плагин для импорта записей из LiveJournal с помощью их API." + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type и TypePad" + +#: wp-admin/includes/import.php:177 +msgid "" +"Install the Movable Type importer to import posts and comments from a " +"Movable Type or TypePad blog." +msgstr "" +"Установить плагин для импорта записей и комментариев из Movable Type или " +"TypePad." + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Ссылки" + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "Установить плагин для импорта ссылок в формате OPML." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Установить плагин для импорта записей из RSS-ленты." + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "" +"Install the Tumblr importer to import posts & media from Tumblr using " +"their API." +msgstr "" +"Установить плагин для импорта записей и медиафайлов из Tumblr с помощью их " +"API." + +#: wp-admin/includes/import.php:201 +msgid "" +"Install the WordPress importer to import posts, pages, comments, custom " +"fields, categories, and tags from a WordPress export file." +msgstr "" +"Установить плагин для импорта записей, страниц, комментариев, произвольных " +"полей, рубрик и меток из файла экспорта WordPress." + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "С компьютера" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "С сайта" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Галерея" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Галерея (%s)" + +#. translators: 1: audio track title, 2: album title, 3: artist name +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "«%1$s» из альбома «%2$s» исполнителя %3$s." + +#. translators: 1: audio track title, 2: album title +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "«%1$s» из альбома «%2$s»." + +#. translators: 1: audio track title, 2: artist name +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "«%1$s» исполнителя %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "«%s»." + +#. translators: 1: audio album title, 2: artist name +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "«%1$s» исполнителя %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Год выпуска: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Трек %1$s из %2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Трек %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Жанр: %s." + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Загрузки" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Ссылка на файл" + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "Ссылка на страницу вложения" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Пустой заголовок заполнен именем файла." + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Ссылка" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Введите ссылку или нажмите одну из кнопок." + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Местонахождение загруженного файла." + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Альтернативный текст, например, «ÐœÐ¾Ð½Ð° Лиза»" + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Показать" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Скрыть" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Дата загрузки:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Вставить в запись" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Вы собираетесь удалить %s." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Продолжить" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Перетащите файлы сюда" + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Добавить медиафайлы с компьютера" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Сохранить все изменения" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Вставить медиафайл с другого сайта" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Все вкладки:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Порядок:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Возрастающий" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Убывающий" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Очистить" + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Медиафайлы" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Ссылки с миниатюр:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Файл изображения" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Критерий сортировки:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Порядок меню" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Дата и время" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Случайно" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Порядок:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Число столбцов:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Обновить настройки галереи" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Все типы" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "←" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "→" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Найти »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Подпись" + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Аудио, видео или другой файл" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Текст ссылки, например «Ð¢Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ выкупа (PDF)»" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Ссылка:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Ссылка на изображение" + +#: wp-admin/includes/media.php:2535 +msgid "" +"You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "" +"Вы используете многофайловый загрузчик. Проблемы? Попробуйте загрузчик браузера." + +#: wp-admin/includes/media.php:2549 +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 "" +"Вы используете загрузчик браузера. Загрузчик WordPress позволяет выбирать " +"одновременно несколько файлов, а также загружать их путём перетаскивания. Переключиться на многофайловый загрузчик." + +#. translators: %1$s is link start tag, %2$s is link end tag, %3$d is width, +#. %4$d is height +#: wp-admin/includes/media.php:2580 +msgid "" +"Scale images to match the large size selected in %1$simage options%2$s (%3$d " +"× %4$d)." +msgstr "" +"Масштабировать изображения в соответствии с крупным размером, указанным в " +"%1$sнастройках медиафайлов%2$s (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Извините, вы заполнили всё пространство для файлов (%s МБ)." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Отображается на страницах вложений" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Ссылка на файл:" + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Аудиоформат:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Аудиокодек:" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "У вас недостаточно полномочий для доступа к этой странице." + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Просмотреть изменения" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Изменить статус" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Видимость:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Защищено паролем" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Изменить видимость" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Прилепить на главную страницу" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Планируемая публикация: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Дата: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Опубликовать сразу" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Запланировать: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Дата: %1$s" + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "На вашем сайте включено хранение только %s последних редакций." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Редакции: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Просмотреть" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Просмотреть редакции" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Изменить дату и время" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "Отправить на утверждение" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Загружен: %1$s" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Добавить" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "Часто используемые" + +#. translators: %s: add new taxonomy label +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "" +"Excerpts are optional hand-crafted summaries of your content that can be " +"used in your theme. Learn more about manual excerpts." +msgstr "" +"Цитата — необязательное краткое содержание вашего текста, которое " +"можно использовать в вашем шаблоне. Узнать больше." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Отправлены уведомления:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Отправить обратные ссылки:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Адреса разделяются пробелами" + +#: wp-admin/includes/meta-boxes.php:550 +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 "" +"Обратные ссылки — это способ уведомить другие блоги, что вы сослались " +"на них. Если вы ссылаетесь на блог под управлением WordPress, уведомление будет отправлено ему автоматически, " +"дополнительных действий не требуется." + +#: wp-admin/includes/meta-boxes.php:576 +msgid "" +"Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "" +"Произвольные поля позволяют добавлять к записям метаданные, которые вы " +"можете использовать в своей теме." + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Разрешить комментарии." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "" +"Allow trackbacks and pingbacks on this " +"page." +msgstr "" +"Разрешить обратные ссылки и уведомления." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Добавить комментарий" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Показать комментарии" + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(нет родительской)" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "" +"Нужна помощь? Используйте вкладку «ÐŸÐ¾Ð¼Ð¾Ñ‰ÑŒ» в правом верхнем углу " +"экрана." + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Перейти по ссылке" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Оставить ссылку личной" + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь удалить ссылку «%s»\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Добавить рубрику" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Название рубрики" + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — новое окно или вкладка." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — текущее окно или вкладка, без фреймов." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — то же окно или вкладка." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Выберите цель для вашей ссылки." + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "rel:" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "личность" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "ещё один мой веб-адрес" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "дружба" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "знакомый" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "приятель" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "друг" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "отсутствует" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "физически" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "встречались" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "профессионально" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "вместе работаем" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "коллега" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "географически" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "земляк" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "сосед" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "семья" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "ребёнок" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "родственник" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "родитель" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "брат, сестра" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "супруг(а)" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "романтика" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "муза" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "страсть" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "свидания" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "любовь" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "" +"Если ссылка ведёт на человека, с помощью этой формы вы можете указать ваши " +"отношения. За дополнительной информацией обращайтесь к XFN." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Адрес картинки" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "Адрес RSS" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Заметки" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Оставьте 0, если рейтинг не важен.)" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Цветовая схема" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s перехватил и сейчас редактирует этот материал." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Ошибка при сохранении." + +#. translators: draft saved date format, see http:php.net/date +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i:s" + +#. translators: %s: date and time +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Черновик сохранён в %s." + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Извините, вам придётся удалить файлы, чтобы загрузить другие." + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Недостаточно места для загрузки. Требуется %1$s КБ." + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Файл слишком велик. Размер файлов должен быть менее %1$s КБ." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "" +"Вы использовали всё пространство. Удалите старые файлы, прежде чем загружать " +"новые." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Уважаемый пользователь,\n" +"\n" +"Недавно вы запросили смену электронного адреса администратора\n" +"на вашем сайте.\n" +"Если это так, перейдите по следующей ссылке, чтобы изменить его:\n" +"###ADMIN_URL###\n" +"\n" +"Если вы не хотите этого делать, просто проигнорируйте\n" +"и удалите это письмо.\n" +"\n" +"Это письмо было отправлено на ###EMAIL###\n" +"\n" +"Успехов,\n" +"Команда сайта «###SITENAME###»\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Новый адрес администратора" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "ОШИБКА: Адрес e-mail уже используется." + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Уважаемый пользователь,\n" +"\n" +"Недавно вы запросили смену электронного адреса вашей учётной записи.\n" +"Если это так, перейдите по следующей ссылке, чтобы изменить его:\n" +"###ADMIN_URL###\n" +"\n" +"Если вы не хотите этого делать, просто проигнорируйте\n" +"и удалите это письмо.\n" +"\n" +"Это письмо было отправлено на ###EMAIL###\n" +"\n" +"Успехов,\n" +"Команда сайта «###SITENAME###»\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] Новый адрес" + +#: wp-admin/includes/ms.php:338 +msgid "" +"Your email address has not been updated yet. Please check your inbox at %s " +"for a confirmation email." +msgstr "" +"Ваш e-mail ещё не обновлён. Пожалуйста, проверьте почтовый ящик %s на " +"предмет письма с подтверждением." + +#: wp-admin/includes/ms.php:362 +msgid "" +"Sorry, you have used your space allocation. Please delete some files to " +"upload more files." +msgstr "" +"К сожалению, вы использовали всё доступное пространство. Пожалуйста, удалите " +"несколько файлов, чтобы загрузить новые." + +#. translators: Gigabytes +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "ГБ" + +#. translators: Megabytes +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "МБ" + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Занято: %1$s%% из %2$s" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Пространство для файлов" + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "МБ (оставьте пустым для значения по умолчанию)" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "" +"Вы попытались войти в консоль сайта «%1$s», но у вас на текущий " +"момент нет туда доступа. Если вы считаете, что должны иметь доступ к сайту " +"«%1$s», свяжитесь с администратором сети." + +#: wp-admin/includes/ms.php:532 +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 "" +"Если вы попали на этот экран по ошибке и хотите открыть один из своих " +"собственных сайтов, можно воспользоваться приведёнными ниже ссылками." + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Ваши сайты" + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Перейти в консоль" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Посмотреть сайт" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Американский английский" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "Британский английский" + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "Английский" + +#: wp-admin/includes/ms.php:604 +msgid "" +"Thank you for Updating! Please visit the Upgrade Network " +"page to update all your sites." +msgstr "" +"Благодарим за установку свежей версии! Пожалуйста, перейдите на страницу «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ сеть», чтобы обновить все сайты." + +#. translators: My sites label +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Основной сайт" + +#. translators: %s: title of menu item which is invalid +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (Некорректно)" + +#. translators: %s: title of menu item in draft status +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (На утверждении)" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "дочерний элемент" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Изменить элемент меню" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Текст ссылки" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Атрибут title" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "Классы CSS (необязательно)" + +#: wp-admin/includes/nav-menu.php:182 +msgid "" +"The description will be displayed in the menu if the current theme supports " +"it." +msgstr "" +"Описание будет отображаться в меню, если текущая тема его поддерживает." + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Переместить" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Выше" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Ниже" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Наверх" + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Оригинал: %s" + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Главная" + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Главная: %s" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Текст" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Элемент меню" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Добавить в меню" + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Нет элементов." + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "Самые свежие" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Все" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Результатов не найдено." + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Добавьте элементы меню из столбца слева." + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "Класса обхода с именем %s не существует." + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "" +"Нажмите «Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ меню», чтобы опубликовать черновики элементов." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Некоторые элементы меню некорректны. Проверьте или удалите их." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Показывать расширенные свойства меню" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Цель ссылки" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "Классы CSS" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "Меню «%1$s» обновлено." + +#: wp-admin/includes/plugin-install.php:129 +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 via this " +"page." +msgstr "" +"Плагины расширяют и дополняют функциональность WordPress. Можно установить " +"их из каталога плагинов WordPress автоматически, либо " +"загрузить архив плагина в формате .zip на этой странице." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Популярные метки" + +#: wp-admin/includes/plugin-install.php:134 +msgid "" +"You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "" +"Можно также просмотреть содержимое популярных меток в каталоге плагинов:" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s плагин" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "Плагинов: %s" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Поиск плагинов" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Слово" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Метка" + +#: wp-admin/includes/plugin-install.php:198 +msgid "" +"If you have a plugin in a .zip format, you may install it by uploading it " +"here." +msgstr "" +"Если у вас есть архив плагина в формате .zip, здесь можно загрузить и " +"установить его." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Архив плагина" + +#: wp-admin/includes/plugin-install.php:218 +msgid "" +"If you have marked plugins as favorites on WordPress.org, you can browse " +"them here." +msgstr "" +"Если вы добавили плагины на WordPress.org в список любимых, здесь вы можете " +"их просмотреть." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "Ваше имя пользователя на WordPress.org:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Получить список" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Описание" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Установка" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Скриншоты" + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Изменения" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Обзоры" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Заметки" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Установка плагина" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Автор:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Требуемая версия WordPress:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s или выше" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Совместим вплоть до:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "Скачан:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s раз" +msgstr[1] "%s раза" +msgstr[2] "%s раз" +msgstr[3] "%s раз" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "Страница на WordPress.org »" + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Домашняя страница »" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Сделать пожертвование »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Средний рейтинг" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "Нажмите, чтобы увидеть обзоры с оценкой в %d звезду" +msgstr[1] "Нажмите, чтобы увидеть обзоры с оценкой в %d звезды" +msgstr[2] "Нажмите, чтобы увидеть обзоры с оценкой в %d звёзд" +msgstr[3] "Нажмите, чтобы увидеть обзоры с оценкой в %d звезду" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d звезда" +msgstr[1] "%d звезды" +msgstr[2] "%d звёзд" +msgstr[3] "%d звезда" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Участники разработки" + +#: wp-admin/includes/plugin-install.php:497 +msgid "" +"Warning: This plugin has not been tested " +"with your current version of WordPress." +msgstr "" +"Внимание: Этот плагин не был протестирован " +"с вашей версией WordPress." + +#: wp-admin/includes/plugin-install.php:499 +msgid "" +"Warning: This plugin has not been marked as " +"compatible with your version of WordPress." +msgstr "" +"Внимание: Этот плагин не был помечен как " +"совместимый с вашей версией WordPress." + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Установить обновление" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Установлена более новая версия (%s)" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "Установлена свежая версия" + +#: wp-admin/includes/plugin.php:92 +msgid "" +"The %1$s plugin header is deprecated. Use %2$s " +"instead." +msgstr "" +"Строка %1$s в заголовке плагина считается устаревшей. " +"Используйте %2$s." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "Автор: %s." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Расширенный плагин кеширования." + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Произвольный класс базы данных." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Произвольное сообщение об ошибке при подключении к базе данных." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Произвольный скрипт установки." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Произвольное сообщение о техническом обслуживании." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Внешний кеш для объектов." + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Выполняется перед загрузкой поддержки сети." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Произвольное сообщение об удалённом сайте." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Произвольное сообщение о неактивном сайте." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Произвольное сообщение о замороженном сайте." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Плагин произвёл неожиданный вывод на экран." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Один из плагинов неработоспособен." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Не удалось полностью удалить плагин(ы) %s." + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Неверный путь к плагину." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Файл плагина не найден." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "У плагина нет корректного заголовка." + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "" +"Группа настроек «%s» была удалена. Используйте другую группу " +"настроек." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Вам не разрешено редактировать страницы от лица этого пользователя." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Вам не разрешено редактировать записи от лица этого пользователя." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Вам не разрешено редактировать страницы." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Вам не разрешено редактировать записи." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Черновик" + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Вам не разрешено создавать страницы на этом сайте." + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Вам не разрешено создавать записи или черновики на этом сайте." + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Нажмите, чтобы изменить эту часть постоянной ссылки" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Временная ссылка. Нажмите, чтобы изменить эту часть." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Постоянная ссылка:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Изменить постоянные ссылки" + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Удалить миниатюру" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "Это содержимое на текущий момент заблокировано." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Если вы перехватите запись, %s не сможет продолжить редактирование." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Перехватить" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Сохранение редакции..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Ваши последние изменения сохранены в виде редакции." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M в G:i" + +#. translators: default GMT offset or timezone string. Must be either a valid +#. offset (-12 to 14) +#. or a valid timezone string (America/New_York). See +#. http:us3.php.net/manual/en/timezones.php +#. for all timezone strings supported by PHP. +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "4" + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Мой сайт" + +#. translators: blog tagline +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Ещё один сайт на WordPress" + +#. translators: default start of the week. 0 = Sunday, 1 = Monday +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#. translators: blog tagline +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Ещё один сайт сети «%s»" + +#. translators: user role +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Администратор" + +#. translators: user role +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Редактор" + +#. translators: user role +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Автор" + +#. translators: user role +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "Участник" + +#. translators: user role +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Подписчик" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Необходимо указать домен." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Необходимо указать название вашей сети." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "Сеть уже существует." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Необходимо указать корректный адрес e-mail." + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "" +"Welcome to SITE_NAME. This is your first post. Edit " +"or delete it, then start blogging!" +msgstr "" +"Добро пожаловать на сайт «SITE_NAME». " +"Это ваша первая запись. Отредактируйте или удалите её, затем пишите!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Внимание! Возможно, маска DNS настроена неправильно!" + +#: wp-admin/includes/schema.php:1026 +msgid "" +"The installer attempted to contact a random hostname (%1$s) on " +"your domain." +msgstr "" +"Скрипт установки попытался открыть случайный адрес (%1$s) на " +"вашем домене." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "Это привело к сообщению об ошибке: %s" + +#: wp-admin/includes/schema.php:1030 +msgid "" +"To use a subdomain configuration, you must have a wildcard entry in your " +"DNS. This usually means adding a * hostname record pointing at " +"your web server in your DNS configuration tool." +msgstr "" +"Чтобы использовать режим поддоменов, необходимо использовать маску в записях " +"DNS. В общем случае достаточно добавить с помощью инструмента настройки DNS " +"запись с адресом *, указывающую на ваш сервер." + +#: wp-admin/includes/schema.php:1031 +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 "" +"Можно использовать основной сайт, однако любой созданный поддомен будет " +"недоступен. Если вы уверены, что ваши настройки DNS верны, проигнорируйте " +"это сообщение." + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "Вкладка контекстной помощи" + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Настройки экрана" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Включить режим специальных возможностей" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Отключить режим специальных возможностей" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Растягивать редактор на высоту окна." + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Вкладка «Настройки экрана»" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "На экране отображаются" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Добро пожаловать" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Разметка экрана" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Количество столбцов:" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Вы не ввели название рубрики." + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Ответить на комментарий" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Добавить комментарий" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Добавить комментарий" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Обновить комментарий" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Опубликовать ответ" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "Комментарий автора %s перемещён в корзину." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "Комментарий автора %s помечен как спам." + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "Имя" + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Значение" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Ключ" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Добавить новое поле:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Введите новое" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Добавить произвольное поле" + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Месяц" + +#. translators: 1: month number (01, 02, etc.), 2: month abbreviation +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "День" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Час" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Минута" + +#: wp-admin/includes/template.php:877 +msgid "" +"Before you can upload your import file, you will need to fix the following " +"error:" +msgstr "" +"Перед тем, как вы сможете загрузить файл импорта, необходимо исправить " +"следующие ошибки:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Выберите файл на своём компьютере:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Размер: не более %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Загрузить и импортировать файл" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Нажмите, чтобы переключить" + +#: wp-admin/includes/template.php:1217 +msgid "" +"The miscellaneous options group has been removed. Use another settings group." +msgstr "" +"Группа «Ð Ð°Ð·Ð½Ñ‹Ðµ настройки» была удалена. Используйте другую " +"группу настроек." + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "" +"Группа «ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾ÑÑ‚ÑŒ» была удалена. Используйте другую группу " +"настроек." + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Найти записи или страницы" + +#. translators: post state +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Ожидает утверждения" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Управление медиафайлами" + +#: wp-admin/includes/template.php:1994 +msgid "" +"Uploading files and creating image galleries has a whole new look. Check it " +"out!" +msgstr "" +"Загрузка файлов и создание галерей теперь выглядит совсем по-другому. " +"Убедитесь сами!" + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Сравнение редакций" + +#: wp-admin/includes/template.php:2004 +msgid "" +"View, compare, and restore other versions of this content on the improved " +"revisions screen." +msgstr "" +"Смотрите, сравнивайте и восстанавливайте другие версии этого материала на " +"улучшенном экране редакций." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Блокировка редактирования" + +#: wp-admin/includes/template.php:2018 +msgid "" +"Someone else is editing this. No need to refresh; the lock will disappear " +"when they’re done." +msgstr "" +"Кто-то другой редактирует этот материал. Обновлять страницу не нужно, " +"блокировка исчезнет, когда редактирование будет завершено." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Новая функция: предпросмотр виджетов" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "" +"Добавляйте, редактируйте и перемещайте виджеты на экране настройки темы." + +#: wp-admin/includes/template.php:2032 +msgid "" +"Preview your changes in real-time and only save them when you’re ready." +msgstr "" +"Просматривайте изменения в реальном времени и сохраняйте их, только когда " +"всё готово." + +#: wp-admin/includes/template.php:2075 +msgid "" +"Likely direct inclusion of wp-admin/includes/template.php in order to use " +"add_meta_box(). This is very wrong. Hook the add_meta_box() call into the " +"add_meta_boxes action instead." +msgstr "" +"Похоже, для вызова функции add_meta_box() был напрямую подключён файл wp-" +"admin/includes/template.php. Так делать нельзя. Используйте для вызова " +"add_meta_box() действие add_meta_boxes." + +#: wp-admin/includes/template.php:2092 +msgid "" +"The backup of this post in your browser is different from the version below." +msgstr "" +"Резервная копия этой записи в вашем браузере отличается от версии ниже." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Восстановить из резервной копии." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Запись успешно восстановлена." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Отменить." + +#. translators: 1: The rating, 2: The number of ratings +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "Рейтинг %1$s на основе %2$s голоса" +msgstr[1] "Рейтинг %1$s на основе %2$s голосов" +msgstr[2] "Рейтинг %1$s на основе %2$s голосов" +msgstr[3] "Рейтинг %1$s на основе %2$s голоса" + +#. translators: 1: The rating +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "Рейтинг %s" + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Поищите темы по ключевому слову." + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Тип поиска" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Метка" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Поиск по ключевому слову" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Поиск по автору" + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Поиск по метке" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Фильтр характеристик" + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Найдите тему по определённым особенностям." + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Найти темы" + +#: wp-admin/includes/theme-install.php:139 +msgid "" +"If you have a theme in a .zip format, you may install it by uploading it " +"here." +msgstr "" +"Если у вас есть архив темы в формате .zip, здесь можно загрузить и " +"установить её." + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Установка темы" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "Не удалось определить директорию тем WordPress." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Не удалось полностью удалить тему %s." + +#: wp-admin/includes/theme.php:147 +msgid "" +"Updating this theme will lose any customizations you have made. 'Cancel' to " +"stop, 'OK' to update." +msgstr "" +"При обновлении этой темы будут утеряны внесённые вами изменения. «Отмена» — " +"прервать, «OK» — обновить." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "" +"There is a new version of %1$s available. View version %4$s details." +msgstr "" +"Доступна свежая версия %1$s. Посмотреть информацию о версии %4$s." + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "" +"There is a new version of %1$s available. View version %4$s details. Automatic update is " +"unavailable for this theme." +msgstr "" +"Доступна свежая версия %1$s. Посмотреть информацию о версии %3$s. Автоматическое обновление " +"этой темы невозможно." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "" +"There is a new version of %1$s available. View version %4$s details or update " +"now." +msgstr "" +"Доступна свежая версия %1$s. Можно посмотреть информацию о версии %4$s или обновить сейчас." + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Чёрный" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Синий" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Коричневый" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Серый" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Зелёный" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Оранжевый" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Розовый" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Пурпурный" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Красный" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Серебряный" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Жёлто-коричневый" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Белый" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Жёлтый" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Тёмный" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Светлый" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Разметка" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Фиксированный дизайн" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Гибкий дизайн" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Адаптивный дизайн" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Одна колонка" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "Две колонки" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Три колонки" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Четыре колонки" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Меню слева" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Меню справа" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Функции" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Поддержка специальных возможностей" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Блаватар" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Настройка цветов" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Стиль для редактора" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Миниатюры записей в заголовке" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Миниатюры записей" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Гибкий заголовок" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Публикация с главной" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Одноколоночный шаблон" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Микроформаты" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Форматы записей" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Поддержка языков с письмом справа налево" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Запись-липучка" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Настройки темы" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Вложенные комментарии" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Готова к переводу" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Тема" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Праздник" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Фотоблог" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Времена года" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Неверный тип перевода." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Проверка распакованных файлов…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "Обновление не удалось распаковать" + +#: wp-admin/includes/update-core.php:802 +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 "" +"Обновление не может быть установлено, так как WordPress %1$s требует PHP " +"версии %2$s или выше и MySQL версии %3$s или выше. У вас используется PHP " +"%4$s и MySQL %5$s." + +#: wp-admin/includes/update-core.php:804 +msgid "" +"The update cannot be installed because WordPress %1$s requires PHP version " +"%2$s or higher. You are running version %3$s." +msgstr "" +"Обновление не может быть установлено, так как WordPress %1$s требует PHP " +"версии %2$s или выше. У вас используется версия %3$s." + +#: wp-admin/includes/update-core.php:806 +msgid "" +"The update cannot be installed because WordPress %1$s requires MySQL version " +"%2$s or higher. You are running version %3$s." +msgstr "" +"Обновление не может быть установлено, так как WordPress %1$s требует MySQL " +"версии %2$s или выше. У вас используется версия %3$s." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Подготовка к установке свежей версии…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Копирование необходимых файлов…" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Недостаточно места на диске, чтобы завершить обновление." + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Обновление базы данных…" + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "" +"Welcome to WordPress %1$s. You will be redirected to the About WordPress " +"screen. If not, click here." +msgstr "" +"Добро пожаловать в WordPress %1$s. Сейчас вы будете перенаправлены на экран " +"«Ðž WordPress». Если этого не произошло, нажмите сюда." + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Добро пожаловать в WordPress %1$s. Узнать больше." + +#: wp-admin/includes/update.php:181 +msgid "" +"You are using a development version (%1$s). Cool! Please stay updated." +msgstr "" +"Вы используете версию %1$s. Супер! Следите за обновлениями." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "Скачать версию %2$s" + +#: wp-admin/includes/update.php:208 +msgid "" +"WordPress %1$s is " +"available! Please update now." +msgstr "" +"Доступен WordPress %1$s! Пожалуйста, обновитесь." + +#: wp-admin/includes/update.php:210 +msgid "" +"WordPress %1$s is " +"available! Please notify the site administrator." +msgstr "" +"Доступен WordPress %1$s! Пожалуйста, сообщите администратору сайта." + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s с темой оформления %2$s." + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Обновить до %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "текущей" + +#: wp-admin/includes/update.php:284 +msgid "" +"There is a new version of %1$s available. View version %4$s details. Automatic update is " +"unavailable for this plugin." +msgstr "" +"Доступна свежая версия %1$s. Посмотреть информацию о версии %4$s. Автоматическое обновление " +"этого плагина невозможно." + +#: wp-admin/includes/update.php:425 +msgid "" +"An automated WordPress update has failed to complete - please " +"attempt the update again now." +msgstr "" +"Автоматическое обновление WordPress завершить не удалось — пожалуйста, попробуйте ещё раз." + +#: wp-admin/includes/update.php:427 +msgid "" +"An automated WordPress update has failed to complete! Please notify the site " +"administrator." +msgstr "" +"Автоматическое обновление WordPress завершить не удалось! Пожалуйста, " +"сообщите администратору сайта." + +#: wp-admin/includes/upgrade.php:73 +msgid "" +"Note that password carefully! It is a random password that was generated just for you." +msgstr "" +"Запомните этот пароль! Он абсолютно случаен и создан специально для вас." + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Выбранный вами пароль." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Пользователь уже существует. Пароль унаследован." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Пароль, выбранный вами при установке." + +#. translators: Default category slug +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Без рубрики" + +#: wp-admin/includes/upgrade.php:156 +msgid "" +"Welcome to WordPress. This is your first post. Edit or delete it, then start " +"blogging!" +msgstr "" +"Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или " +"удалите её, затем пишите!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Привет, мир!" + +#. translators: Default post slug +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "привет-мир" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Мистер WordPress" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There " +"you will have the option to edit or delete them." +msgstr "" +"Привет! Это комментарий.\n" +"Чтобы удалить его, авторизуйтесь и просмотрите комментарии к записи. Там " +"будут ссылки для их изменения или удаления." + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
        Hi there! I'm a bike messenger by day, aspiring actor by night, " +"and this is my blog. I live in Los Angeles, have a great dog named Jack, and " +"I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"Это пример страницы. От записей в блоге она отличается тем, что остаётся на " +"одном месте и отображается в меню сайта (в большинстве тем). На странице " +"«Ð”етали» владельцы сайтов обычно рассказывают о себе " +"потенциальным посетителям. Например, так:\n" +"\n" +"
        Привет! Днём я курьер, а вечером — подающий надежды актёр. " +"Это мой блог. Я живу в Ростове-на-Дону, люблю своего пса Джека и пинаколаду. " +"(И ещё попадать под дождь.)
        \n" +"\n" +"...или так:\n" +"\n" +"
        Компания «Ð¨Ñ‚учки XYZ» была основана в 1971 году и с " +"тех пор производит качественные штучки. Компания находится в Готэм-сити, " +"имеет штат из более чем 2000 сотрудников и приносит много пользы жителям " +"Готэма.
        \n" +"\n" +"Перейдите в консоль, чтобы удалить эту страницу и создать " +"новые. Успехов!" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Пример страницы" + +#. translators: Default page slug +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "sample-page" + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Ваш новый сайт на WordPress успешно создан по адресу:\n" +"\n" +"%1$s\n" +"\n" +"Вы можете войти в панель управления со следующими координатами:\n" +"\n" +"Имя пользователя: %2$s\n" +"Пароль: %3$s\n" +"\n" +"Мы надеемся, что вам понравится новый сайт. Спасибо!\n" +"\n" +"--Команда WordPress\n" +"https://wordpress.org/\n" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Новый сайт на WordPress" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Вы не можете присваивать пользователям эту роль." + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "ОШИБКА: Вы ввели новый пароль только один раз." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "ОШИБКА: Пожалуйста, введите пароль." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "ОШИБКА: Пожалуйста, введите пароль дважды." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "ОШИБКА: Пароль не должен содержать символ \"\\\"." + +#: wp-admin/includes/user.php:141 +msgid "" +"ERROR: Please enter the same password in the two password " +"fields." +msgstr "" +"ОШИБКА: Пожалуйста, введите одинаковые пароли в обоих полях." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "ОШИБКА: Пожалуйста, введите адрес e-mail." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Уведомление:" + +#: wp-admin/includes/user.php:437 +msgid "" +"You’re using the auto-generated password for your account. Would you " +"like to change it to something easier to remember?" +msgstr "" +"Вы используете автоматически созданный пароль для учётной записи. Хотите " +"сменить его на что-то легко запоминаемое?" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Да, перейти на страницу профиля" + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Нет, спасибо. Больше не напоминать мне об этом." + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Изменить" + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Добавить" + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "" +"Добро пожаловать в консоль WordPress! Этот экран вы будете видеть после " +"авторизации. Он даёт доступ ко всем функциям управления сайтом. Можно " +"получить помощь по каждому экрану, нажав на вкладку «ÐŸÐ¾Ð¼Ð¾Ñ‰ÑŒ» в " +"правом верхнем углу." + +#: wp-admin/index.php:45 +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 "" +"В меню навигации слева расположены ссылки на все экраны управления " +"WordPress, а при наведении курсора появляются подменю. Можно свернуть меню в " +"узкую полоску иконок, нажав на ссылку «Ð¡Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ меню» внизу." + +#: wp-admin/index.php:46 +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 "" +"Ссылки в верхней панели соединяют консоль с внешней частью сайта, а также " +"предоставляют доступ к вашему профилю и к полезной информации о WordPress." + +#: wp-admin/index.php:54 +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 "" +"Вы можете использовать следующие элементы управления, чтобы настроить " +"консоль согласно своим предпочтениям. Это относится и ко многим другим " +"экранам панели управления." + +#: wp-admin/index.php:55 +msgid "" +"Screen Options - Use the Screen Options tab to choose which " +"Dashboard boxes to show." +msgstr "" +"Настройки экрана — используйте вкладку «" +"Настройки экрана», чтобы выбрать нужные блоки." + +#: wp-admin/index.php:56 +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 "" +"Перетаскивание — чтобы перегруппировать блоки, " +"сделайте щелчок на заголовке выбранного блока, начните перетаскивать его и " +"отпустите, когда увидите прямоугольник с пунктирной рамкой на том месте, " +"куда вы хотите поместить блок." + +#: wp-admin/index.php:57 +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 "" +"Настройки блока — нажмите на заголовок блока, чтобы " +"развернуть или свернуть его. Некоторые блоки, добавленные плагинами, могут " +"иметь дополнительные настройки — при наведении курсора на их заголовок " +"появится ссылка «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¸Ñ‚ÑŒ»." + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "На экране «ÐšÐ¾Ð½ÑÐ¾Ð»ÑŒ» доступны следующие блоки:" + +#: wp-admin/index.php:67 +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 "" +"На виду — отображает краткий отчёт о содержимом " +"вашего сайта, включая тему оформления и версию WordPress." + +#: wp-admin/index.php:68 +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 "" +"Активность — показывает запланированные и недавно " +"опубликованные записи, а также самые свежие комментарии с возможностью их " +"модерировать." + +#: wp-admin/index.php:70 +msgid "" +"Quick Draft - Allows you to create a new post and save it " +"as a draft. Also displays links to the 5 most recent draft posts you've " +"started." +msgstr "" +"Быстрый черновик — позволяет создать новую запись и " +"сохранить её как черновик. Также выводит 5 последних черновиков, созданных " +"вами." + +#: wp-admin/index.php:72 +msgid "" +"WordPress News - Latest news from the official WordPress " +"project, the WordPress Planet, " +"and popular and recent plugins." +msgstr "" +"Новости WordPress — свежие новости с официального " +"сайта WordPress и «ÐŸÐ»Ð°Ð½ÐµÑ‚Ñ‹ " +"WordPress», а также популярные и свежие плагины." + +#: wp-admin/index.php:74 +msgid "" +"WordPress News - Latest news from the official WordPress " +"project, the WordPress Planet." +msgstr "" +"Новости WordPress — свежие новости с официального " +"сайта WordPress и «ÐŸÐ»Ð°Ð½ÐµÑ‚Ñ‹ " +"WordPress»." + +#: wp-admin/index.php:76 +msgid "" +"Welcome - Shows links for some of the most common tasks " +"when setting up a new site." +msgstr "" +"Добро пожаловать — отображает ссылки на задачи, " +"наиболее часто выполняемые при создании нового сайта." + +#: wp-admin/index.php:88 +msgid "" +"Documentation on Dashboard" +msgstr "" +"Документация по консоли" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › Установка" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Пользователь уже существует." + +#: wp-admin/install.php:121 +msgid "" +"Usernames can have only alphanumeric characters, spaces, underscores, " +"hyphens, periods and the @ symbol." +msgstr "" +"Имя пользователя может содержать только латинские буквы, пробелы, " +"подчёркивания, дефисы, точки и символ @." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Пароль, дважды" + +#: wp-admin/install.php:130 +msgid "" +"A password will be automatically generated for you if you leave this blank." +msgstr "Если вы оставите это поле пустым, пароль будет создан автоматически." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "Ваш e-mail" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "" +"Внимательно проверьте адрес электронной почты, перед тем как продолжить." + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Приватность" + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "Установить WordPress" + +#: wp-admin/install.php:168 +msgid "" +"You cannot install 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 "" +"Не удаётся продолжить установку, так как WordPress %1$s требует PHP версии %2$s или выше и " +"MySQL версии %3$s или выше. У вас PHP версии %4$s и MySQL версии %5$s." + +#: wp-admin/install.php:170 +msgid "" +"You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"Не удаётся продолжить установку, так как WordPress %1$s требует PHP версии %2$s или выше. У " +"вас версия %3$s." + +#: wp-admin/install.php:172 +msgid "" +"You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"Не удаётся продолжить установку, так как WordPress %1$s требует MySQL версии %2$s или выше. У " +"вас версия %3$s." + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Несоответствие требованиям" + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Ошибка конфигурации" + +#: wp-admin/install.php:181 +msgid "" +"Your wp-config.php file has an empty database table prefix, " +"which is not supported." +msgstr "" +"В вашем файле wp-config.php указан пустой префикс таблиц базы " +"данных. Такая конфигурация не поддерживается." + +#: wp-admin/install.php:213 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Добро пожаловать" + +#: wp-admin/install.php:214 +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 "" +"Добро пожаловать в знаменитую пятиминутную установку WordPress! Просто " +"заполните информацию ниже — и вперёд, к использованию самой мощной и " +"гибкой персональной платформы для публикаций в мире!" + +#: wp-admin/install.php:216 +msgid "Information needed" +msgstr "Требуется информация" + +#: wp-admin/install.php:217 +msgid "" +"Please provide the following information. Don’t worry, you can always " +"change these settings later." +msgstr "" +"Пожалуйста, укажите следующую информацию. Не переживайте, потом вы всегда " +"сможете изменить эти настройки." + +#: wp-admin/install.php:246 +msgid "Please provide a valid username." +msgstr "Пожалуйста, введите корректное имя пользователя." + +#: wp-admin/install.php:249 +msgid "The username you provided has invalid characters." +msgstr "Введённое имя пользователя содержит недопустимые символы." + +#: wp-admin/install.php:253 +msgid "Your passwords do not match. Please try again." +msgstr "Пароли не совпадают. Пожалуйста, попробуйте ещё раз." + +#: wp-admin/install.php:257 +msgid "You must provide an email address." +msgstr "Необходимо ввести адрес e-mail." + +#: wp-admin/install.php:261 +msgid "" +"Sorry, that isn’t a valid email address. Email addresses look like " +"username@example.com." +msgstr "" +"Извините, это некорректный адрес e-mail. Пример адреса: " +"username@example.com." + +#: wp-admin/install.php:270 +msgid "Success!" +msgstr "Поздравляем!" + +#: wp-admin/install.php:272 +msgid "" +"WordPress has been installed. Were you expecting more steps? Sorry to " +"disappoint." +msgstr "" +"WordPress установлен. Ожидали больше шагов? Извините, что разочаровали :)" + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "У вас недостаточно полномочий, чтобы добавлять ссылки на этом сайте." + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Добавить новую ссылку" + +#: wp-admin/link-manager.php:47 +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 "" +"Здесь можно добавлять ссылки, которые будут отображаться на вашем сайте " +"— обычно с помощью виджетов. В качестве примера " +"приведены ссылки на несколько сайтов сообщества WordPress." + +#: wp-admin/link-manager.php:48 +msgid "" +"Links may be separated into Link Categories; these are different than the " +"categories used on your posts." +msgstr "" +"Ссылки можно разделять по рубрикам ссылок; они существуют отдельно от " +"рубрик, используемых для записей." + +#: wp-admin/link-manager.php:49 +msgid "" +"You can customize the display of this screen using the Screen Options tab " +"and/or the dropdown filters above the links table." +msgstr "" +"Можно настраивать отображение этого экрана с помощью вкладки «" +"Настройки экрана» и/или выпадающих меню над таблицей ссылок." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Удаление ссылок" + +#: wp-admin/link-manager.php:55 +msgid "" +"If you delete a link, it will be removed permanently, as Links do not have a " +"Trash function yet." +msgstr "" +"Если вы удалите ссылку, она будет удалена навсегда, потому что корзины для " +"ссылок пока нет." + +#: wp-admin/link-manager.php:60 +msgid "" +"Documentation on Managing Links" +msgstr "" +"Документация по управлению ссылками" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s ссылка удалена." +msgstr[1] "%s ссылки удалены." +msgstr[2] "%s ссылок удалены." +msgstr[3] "%s ссылка удалена." + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Поиск ссылок" + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "Ошибка XML: %1$s в строке %2$s" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Изменить ссылку" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Ссылка не найдена." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Ремонт базы данных" + +#: wp-admin/maint/repair.php:30 +msgid "" +"To allow use of this page to automatically repair database problems, please " +"add the following line to your wp-config.php file. Once this " +"line is added to your config, reload this page." +msgstr "" +"Чтобы разрешить использование этой страницы для автоматического ремонта базы " +"данных, добавьте в ваш файл wp-config.php следующую строку. " +"После добавления перезагрузите страницу." + +#. translators: %s: table name +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "Таблица %s в порядке." + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:63 +msgid "" +"The %1$s table is not okay. It is reporting the following error: %2$s. " +"WordPress will attempt to repair this table…" +msgstr "" +"Таблица %1$s повреждена. Сообщается следующая ошибка: %2$s. WordPress " +"попытается исправить эту таблицу…" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "Таблица %s успешно восстановлена." + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Не удалось восстановить таблицу %1$s. Ошибка: %2$s" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "Таблица %s уже оптимизирована." + +#. translators: %s: table name +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "Таблица %s успешно оптимизирована." + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Не удалось оптимизировать таблицу %1$s. Ошибка: %2$s" + +#: wp-admin/maint/repair.php:103 +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 "" +"Некоторые проблемы в базе данных не удалось исправить. Пожалуйста, " +"скопируйте список ошибок и обратитесь на форумы поддержки " +"WordPress за дальнейшей помощью." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://ru.forums.wordpress.org/forum/how-to-and-troubleshooting" + +#: wp-admin/maint/repair.php:109 +msgid "" +"Repairs complete. Please remove the following line from wp-config.php to " +"prevent this page from being used by unauthorized users." +msgstr "" +"Ремонт завершён. Пожалуйста, удалите следующую строчку из wp-config.php, " +"чтобы посторонние пользователи не могли воспользоваться этой страницей." + +#: wp-admin/maint/repair.php:113 +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 "" +"Одна или несколько таблиц базы данных недоступны. Чтобы попытаться " +"восстановить их с помощью WordPress, нажмите кнопку «ÐŸÐ¾Ñ‡Ð¸Ð½Ð¸Ñ‚ÑŒ базу " +"данных». Исправление может занять некоторое время — пожалуйста, " +"наберитесь терпения." + +#: wp-admin/maint/repair.php:115 +msgid "" +"WordPress can automatically look for some common database problems and " +"repair them. Repairing can take a while, so please be patient." +msgstr "" +"WordPress может автоматически найти распространённые ошибки в базе данных и " +"исправить их. Исправление может занять некоторое время — пожалуйста, " +"наберитесь терпения." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Починить базу данных" + +#: wp-admin/maint/repair.php:118 +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 может также попытаться оптимизировать базу данных. В некоторых " +"случаях это помогает увеличить производительность. Ремонт и оптимизация базы " +"могут занять длительное время, в процессе оптимизации база будет " +"заблокирована." + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Починить и оптимизировать базу данных" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Загрузить новый медиафайл" + +#: wp-admin/media-new.php:47 +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 "" +"Здесь можно загружать файлы, не создавая запись. Это позволяет загрузить " +"файлы для последующего использования в записях и страницах и/или получить " +"ссылку на отдельный файл, чтобы поделиться им. Загрузить файлы можно тремя " +"способами:" + +#: wp-admin/media-new.php:49 +msgid "" +"Drag and drop your files into the area below. Multiple " +"files are allowed." +msgstr "" +"Перетащите ваши файлы в специальную область ниже. Можно " +"перетащить сразу несколько файлов." + +#: wp-admin/media-new.php:50 +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 "" +"Кнопка «Ð’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ файлы» откроет окно вашей " +"операционной системы для просмотра файлов. Выберите файл и нажмите " +"«ÐžÑ‚крыть» — на экране появится полоса " +"загрузки." + +#: wp-admin/media-new.php:51 +msgid "" +"Revert to the Browser Uploader by clicking the link below " +"the drag and drop box." +msgstr "" +"Можно переключиться на загрузчик браузера, нажав ссылку под " +"областью перетаскивания." + +#: wp-admin/media-new.php:56 +msgid "" +"Documentation on Uploading Media Files" +msgstr "" +"Документация по загрузке медиафайлов" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Вам не разрешено редактировать это вложение." + +#: wp-admin/media.php:61 +msgid "" +"You attempted to edit an attachment that doesn’t exist. Perhaps it was " +"deleted?" +msgstr "" +"Вы попытались отредактировать несуществующее вложение. Может быть, оно " +"удалено?" + +#: wp-admin/media.php:62 +msgid "" +"You attempted to edit an item that isn’t an attachment. Please go back " +"and try again." +msgstr "" +"Вы попытались отредактировать элемент, не являющийся вложением. Пожалуйста, " +"попробуйте ещё раз." + +#: wp-admin/media.php:63 +msgid "" +"You can’t edit this attachment because it is in the Trash. Please move " +"it out of the Trash and try again." +msgstr "" +"Вы не можете редактировать это вложение, потому что оно в корзине. " +"Пожалуйста, восстановите его и повторите попытку." + +#: wp-admin/media.php:75 +msgid "" +"This screen allows you to edit five fields for metadata in a file within the " +"media library." +msgstr "" +"Этот экран позволяет изменить пять полей метаданных, относящихся к файлу из " +"библиотеки." + +#. translators: add new file +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Добавить новый" + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Обновить медиафайл" + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Свернуть меню" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Обновления %s" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Библиотека" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Все ссылки" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Комментарии %s" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Все комментарии" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Внешний вид" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Редактор" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Плагины %s" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Установленные" + +#. translators: add new plugin +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Добавить новый" + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Редактор" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Профиль" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Все пользователи" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Добавить нового" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Ваш профиль" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Добавить нового пользователя" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Инструменты" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Все инструменты" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Удалить сайт" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Установка сети" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Настройки" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Общие" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Написание" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Чтение" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Постоянные ссылки" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Поддержка сети не включена." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "У вас недостаточно полномочий, чтобы удалить этот сайт." + +#: wp-admin/ms-delete-site.php:22 +msgid "" +"Thank you for using %s, your site has been deleted. Happy trails to you " +"until we meet again." +msgstr "" +"Спасибо за работу в сети «%s», ваш сайт удалён. Счастливого пути " +"и до встречи!" + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "" +"К сожалению, ссылка, по которой вы перешли, устарела. Пожалуйста, выберите " +"другой вариант." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Уважаемый пользователь,\n" +"Недавно вы нажали ссылку «Удалить сайт» на вашем сайте\n" +"и заполнили соответствующую форму.\n" +"Если вы действительно хотите удалить сайт, нажмите на ссылку ниже.\n" +"Запроса на подтверждение не будет, поэтому вы должны быть\n" +"абсолютно уверены в своём решении:\n" +"###URL_DELETE###\n" +"\n" +"Если вы удалите сайт, пожалуйста, подумайте о том, чтобы открыть новый\n" +"когда-нибудь в будущем! (Но помните, что ваш нынешний сайт и имя " +"пользователя\n" +"будут навсегда утрачены.)\n" +"\n" +"Спасибо за использование этого сайта,\n" +"Вебмастер\n" +"###SITE_NAME###" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Удалить мой сайт" + +#: wp-admin/ms-delete-site.php:74 +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 "" +"Спасибо. Пожалуйста, проверьте ваш почтовый ящик на предмет ссылки для " +"подтверждения вашего действия. Сайт не будет удалён, пока вы не нажмёте на " +"эту ссылку." + +#: wp-admin/ms-delete-site.php:78 +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 "" +"Если вы не хотите использовать ваш сайт %s, вы можете удалить его с помощью " +"этой формы. Когда вы нажмёте Удалить мой сайт навсегда, мы " +"отправим вам письмо со ссылкой. Перейдите по ней, чтобы удалить сайт." + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Учтите, что после удаления сайт нельзя будет восстановить." + +#: wp-admin/ms-delete-site.php:84 +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 "" +"Я уверен, что хочу навсегда отключить свой сайт, и осознаю, что никогда не " +"смогу вернуть его или использовать %s снова." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Удалить мой сайт навсегда" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "У вас недостаточно полномочий для просмотра этой страницы." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Сайта, выбранного основным, не существует." + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "" +"Этот экран показывает пользователю все его сайты в этой сети, а также " +"позволяет выбрать основной сайт. С помощью ссылок под каждым сайтом " +"пользователь может перейти на внешнюю часть сайта или в консоль." + +#: wp-admin/my-sites.php:43 +msgid "" +"Up until WordPress version 3.0, what is now called a Multisite Network had " +"to be installed separately as WordPress MU (multi-user)." +msgstr "" +"До выхода WordPress 3.0 сеть сайтов требовалось устанавливать отдельно с " +"помощью многопользовательской платформы WordPress MU." + +#: wp-admin/my-sites.php:48 +msgid "" +"Documentation on My Sites" +msgstr "" +"Документация по экрану «ÐœÐ¾Ð¸ сайты»" + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Настройки сохранены." + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "" +"Чтобы использовать эту страницу, нужно быть участником хотя бы одного сайта." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Глобальные настройки" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Ваша тема не поддерживает меню навигации и виджеты." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "Элемент меню успешно удалён." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Меню успешно удалено." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Выбранные меню успешно удалены." + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Пожалуйста, введите корректное название меню." + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Области для меню обновлены." + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Переместить выше" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Переместить ниже" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "Переместить наверх" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "Переместить под «%s»" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "Переместить из-под «%s»" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "Под «%s»" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "Из-под «%s»" + +#. translators: 1: item name, 2: item position, 3: total number of items +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Элемент меню %2$d из %3$d." + +#. translators: 1: item name, 2: item position, 3: parent item name +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. Дочерний элемент номер %2$d элемента %3$s." + +#: wp-admin/nav-menus.php:491 +msgid "" +"Your theme does not natively support menus, but you can use them in sidebars " +"by adding a “Custom Menu” widget on the Widgets screen." +msgstr "" +"Ваша тема не поддерживает произвольные меню, однако вы можете использовать " +"их в боковых колонках, добавив туда виджет «ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð¾Ðµ меню» " +"на экране «Ð’Ð¸Ð´Ð¶ÐµÑ‚Ñ‹»." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Этот экран используется для управления вашими произвольными меню." + +#: wp-admin/nav-menus.php:495 +msgid "" +"Menus can be displayed in locations defined by your theme, even used in " +"sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "" +"Меню могут отображаться в областях, предусмотренных темой оформления, или в " +"боковых колонках, если добавить туда виджет «ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð¾Ðµ меню» " +"на экране «Ð’Ð¸Ð´Ð¶ÐµÑ‚Ñ‹». Если ваша тема не " +"поддерживает произвольные меню (в отличие от исходных тем — %2$s и " +"%3$s), по ссылке «Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ» справа вы можете узнать, как " +"добавить поддержку самостоятельно." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "На этом экране вы можете:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Создавать, редактировать и удалять меню." + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Добавлять, сортировать и изменять отдельные элементы меню." + +#: wp-admin/nav-menus.php:506 +msgid "" +"The menu management box at the top of the screen is used to control which " +"menu is opened in the editor below." +msgstr "" +"Блок управления меню в верхней части экрана используется для выбора меню, " +"которое будет отображаться в редакторе ниже." + +#: wp-admin/nav-menus.php:507 +msgid "" +"To edit an existing menu, choose a menu from the drop down and click " +"Select" +msgstr "" +"Чтобы изменить существующее меню, выберите его в выпадающем списке и " +"нажмите кнопку «Ð’ыбрать»." + +#: wp-admin/nav-menus.php:508 +msgid "" +"If you haven’t yet created any menus, click the ’create " +"a new menu’ link to get started" +msgstr "" +"Если у вас пока нет ни одного меню, нажмите ссылку «ÑÐ¾Ð·Ð´Ð°Ñ‚ÑŒ " +"новое меню»." + +#: wp-admin/nav-menus.php:509 +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 "" +"Вы можете назначить отдельное меню для одной или нескольких областей темы, " +"выбрав желаемые настройки в нижней части редактора меню. " +"Чтобы назначить меню для всех областей темы сразу, перейдите на " +"вкладку «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ областями» в верхней части экрана." + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Управление меню" + +#: wp-admin/nav-menus.php:517 +msgid "" +"Each custom 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 "" +"Каждое произвольное меню может содержать ссылки на страницы, рубрики, " +"произвольные адреса и другие типы содержимого. Ссылки добавляются в меню " +"путём выбора элементов из раскрывающихся блоков в столбце слева." + +#: wp-admin/nav-menus.php:518 +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 "" +"При нажатии на стрелку справа от любого элемента меню в " +"редакторе откроется стандартный набор настроек. Дополнительные настройки, " +"такие как цель ссылки, классы CSS, отношение к ссылке и описание, можно " +"включить и выключить на вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ экрана»." + +#: wp-admin/nav-menus.php:519 +msgid "" +"Add one or several items at once by selecting the checkbox next to " +"each item and clicking Add to Menu" +msgstr "" +"Добавьте один или несколько элементов, отметив галочку напротив " +"каждого элемента и нажав «Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ в меню»." + +#: wp-admin/nav-menus.php:520 +msgid "" +"To add a custom link, expand the Links section, enter a URL and link " +"text, and click Add to Menu" +msgstr "" +"Чтобы добавить произвольную ссылку, раскройте блок «" +"Ссылки», введите URL и текст ссылки, затем нажмите «Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ в " +"меню»." + +#: wp-admin/nav-menus.php:521 +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 "" +"Чтобы изменить порядок элементов меню, перетащите их мышью или " +"используйте клавиатуру. Оттащите или переместите элемент немного " +"вправо, чтобы создать подменю." + +#: wp-admin/nav-menus.php:522 +msgid "" +"Delete a menu item by expanding it and clicking the Remove link" +msgstr "" +"Удалить элемент меню можно, раскрыв его и нажав ссылку «" +"Удалить»." + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Редактирование меню" + +#: wp-admin/nav-menus.php:530 +msgid "" +"This screen is used for globally assigning menus to locations defined by " +"your theme." +msgstr "" +"Этот экран используется для сопоставления меню областям, предусмотренным " +"темой оформления." + +#: wp-admin/nav-menus.php:531 +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 "" +"Чтобы назначить меню для одной или нескольких областей темы, " +"выберите меню в выпадающем списке соответствующей области. " +"Когда закончите, нажмите «Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ изменения»." + +#: wp-admin/nav-menus.php:532 +msgid "" +"To edit a menu currently assigned to a theme location, click the " +"adjacent ’Edit’ link" +msgstr "" +"Чтобы изменить меню, назначенное для одной из областей, нажмите " +"ссылку «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» рядом с ним." + +#: wp-admin/nav-menus.php:533 +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 "" +"Чтобы создать новое меню вместо назначения существующего, нажмите " +"ссылку «Ð˜ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ новое меню». Ваше новое меню будет " +"автоматически назначено для этой области." + +#: wp-admin/nav-menus.php:544 +msgid "" +"Documentation on Menus" +msgstr "" +"Документация по меню" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Редактировать меню" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Управление областями" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Область темы" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Назначенное меню" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Выберите меню" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Изменить" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Использовать новое меню" + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Отредактируйте меню ниже или создайте новое меню." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Выберите меню для изменения:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "или создать новое меню." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Название меню" + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Введите название меню" + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Меню 1" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Создать меню" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Сохранить меню" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Структура меню" + +#: wp-admin/nav-menus.php:724 +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 "" +"Отредактируйте исходное меню, добавив или удалив элементы. Расположите " +"элементы в желаемом порядке путём перетаскивания. Нажмите «Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ " +"меню», чтобы сохранить изменения." + +#: wp-admin/nav-menus.php:724 +msgid "" +"Drag each item into the order you prefer. Click the arrow on the right of " +"the item to reveal additional configuration options." +msgstr "" +"Расположите элементы в желаемом порядке путём перетаскивания. Можно также " +"щёлкнуть на стрелку справа от элемента, чтобы открыть дополнительные " +"настройки." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Введите название меню, затем нажмите «Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ меню»." + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Настройки меню" + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Автоматически добавлять страницы" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Автоматически добавлять в это меню новые страницы верхнего уровня" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Области темы" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Сейчас отображает меню «%s»)" + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Удалить меню" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы управлять настройками этого сайта." + +#: wp-admin/options-discussion.php:20 +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 "" +"Этот экран предоставляет много возможностей по настройке управления и " +"отображения комментариев и ссылок на ваши записи/страницы. Их на самом деле " +"так много, что все они здесь не поместятся! :) Обратитесь к документации по " +"ссылкам справа, чтобы получить информацию о каждой настройке." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "" +"You must click the Save Changes button at the bottom of the screen for new " +"settings to take effect." +msgstr "" +"Чтобы новые настройки вступили в силу, нажмите кнопку «Ð¡Ð¾Ñ…ранить " +"изменения» в нижней части экрана." + +#: wp-admin/options-discussion.php:26 +msgid "" +"Documentation on Discussion Settings" +msgstr "" +"Документация по настройкам обсуждения" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Настройки для статьи по умолчанию" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Пытаться оповестить блоги, упоминаемые в статье" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Эти настройки могут быть изменены для каждой отдельной статьи." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Другие настройки комментариев" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Автор комментария должен указать имя и e-mail" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "" +"Пользователи должны быть зарегистрированы и авторизованы для комментирования." + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr " (Регистрация отключена. Только участники сайта могут комментировать.)" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "Автоматически закрывать обсуждение статей старше %s дней" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Разрешить древовидные (вложенные) комментарии глубиной %s уровней" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "последняя" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "первая" + +#: wp-admin/options-discussion.php:109 +msgid "" +"Break comments into pages with %1$s top level comments per page and the %2$s " +"page displayed by default" +msgstr "" +"Разбивать комментарии верхнего уровня на страницы по %1$s штук, по умолчанию " +"отображается %2$s страница" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "ранние" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "поздние" + +#: wp-admin/options-discussion.php:121 +msgid "" +"Comments should be displayed with the %s comments at the top of each page" +msgstr "Сверху каждой страницы должны располагаться %s комментарии" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Отправить мне письмо, когда" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Кто-нибудь оставил комментарий" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Комментарий ожидает проверки" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Перед появлением комментария" + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Комментарий должен быть одобрен вручную" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "Автор должен иметь ранее одобренные комментарии" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Модерация комментариев" + +#: wp-admin/options-discussion.php:151 +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 "" +"Поставить комментарий в очередь на модерацию, если он содержит более %s " +"ссылок. (Характерная особенность спама — большое число ссылок.)" + +#: wp-admin/options-discussion.php:153 +msgid "" +"When a comment contains any of these words in its content, name, URL, e-" +"mail, or IP, it will be held in the moderation queue. One word or IP per line. It " +"will match inside words, so “press” will match “" +"WordPress”." +msgstr "" +"Если комментарий содержит какие-либо из этих слов в своём тексте, имени " +"автора, URL, адресе e-mail или IP — поместить его в очередь на модерацию. Каждое " +"слово или IP с новой строки. Используется поиск по подстроке, то есть по " +"слову «press» будет найдено «WordPress»." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Чёрный список" + +#: wp-admin/options-discussion.php:162 +msgid "" +"When a comment contains any of these words in its content, name, URL, e-" +"mail, or IP, it will be marked as spam. One word or IP per line. It will " +"match inside words, so “press” will match “" +"WordPress”." +msgstr "" +"Если комментарий содержит какие-либо из этих слов в своём тексте, имени " +"автора, URL, адресе e-mail или IP — он будет помечен как спам. Каждое " +"слово или IP с новой строки. Используется поиск по подстроке, то есть по " +"слову «press» будет найдено «WordPress»." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Аватары" + +#: wp-admin/options-discussion.php:173 +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 "" +"Аватар — это изображение рядом с вашим именем, помогающее опознать ваш " +"комментарий на сайтах, поддерживающих эту функцию. Здесь вы можете настроить " +"отображение аватаров для посетителей, оставляющих комментарии на вашем сайте." + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Отображение аватаров" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Показывать аватары" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "Максимальный рейтинг" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Подходит для любой аудитории" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "" +"PG — Может содержать оскорбительные элементы, обычно для аудитории " +"старше 13 лет" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Рассчитан на взрослую аудиторию старше 17 лет" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Для ещё более зрелой аудитории" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Аватар по умолчанию" + +#: wp-admin/options-discussion.php:214 +msgid "" +"For users without a custom avatar of their own, you can either display a " +"generic logo or a generated one based on their e-mail address." +msgstr "" +"Для пользователей, не имеющих своего аватара, можно показывать либо " +"стандартное изображение, либо созданное автоматически на основе их e-mail." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Человек-загадка" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Пустой" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Логотип Gravatar" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (Автоматически)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar (Автоматически)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (Автоматически)" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Ретро (Автоматически)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Общие настройки" + +#. translators: date and time format for exact current time, mainly about +#. timezones, see http:php.net/date +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d.m.Y H:i:s" + +#: wp-admin/options-general.php:60 +msgid "" +"The fields on this screen determine some of the basics of your site setup." +msgstr "Поля на этом экране определяют основные настройки вашего сайта." + +#: wp-admin/options-general.php:61 +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 "" +"Большинство тем оформления отображают заголовок сайта в верхней части каждой " +"страницы, в заголовке окна браузера и RSS-лентах. Краткое описание также " +"отображается во многих темах." + +#: wp-admin/options-general.php:64 +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 "" +"Адрес WordPress и адрес сайта могут совпадать (example.com) или отличаться; " +"например, когда файлы ядра WordPress расположены в подкаталоге (example.com/" +"wordpress)." + +#: wp-admin/options-general.php:65 +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 "" +"Если вы хотите, чтобы посетители сайта могли зарегистрироваться сами, без " +"участия администратора, поставьте галочку «Ð§Ð»ÐµÐ½ÑÑ‚во». Для всех " +"новых пользователей, зарегистрированных самостоятельно или администратором, " +"можно задать роль по умолчанию." + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "" +"UTC означает «Coordinated Universal Time» (всемирное " +"координированное время)." + +#: wp-admin/options-general.php:79 +msgid "" +"Documentation on General Settings" +msgstr "" +"Документация по общим настройкам" + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Объясните в нескольких словах, о чём этот сайт." + +#: wp-admin/options-general.php:110 +msgid "" +"Enter the address here if you want your site homepage to be different from the " +"directory you installed WordPress." +msgstr "" +"Если вы хотите, чтобы адрес сайта отличался от директории " +"установки WordPress, введите адрес здесь." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "Адрес e-mail" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "" +"Этот адрес используется в целях администрирования. Например, для уведомления " +"о новых пользователях." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Членство" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "Любой может зарегистрироваться" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Роль нового пользователя" + +#: wp-admin/options-general.php:134 +msgid "" +"This address is used for admin purposes. If you change this we will send you " +"an e-mail at your new address to confirm it. The new address will " +"not become active until confirmed." +msgstr "" +"Этот адрес используется в целях администрирования. Если вы смените его, на " +"новый адрес будет отправлено письмо для подтверждения. Новый адрес " +"вступит в силу только после подтверждения." + +#: wp-admin/options-general.php:139 +msgid "" +"There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "" +"Ожидается подтверждение смены адреса e-mail администратора на %1$s. Отмена" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Часовой пояс" + +#: wp-admin/options-general.php:174 +msgid "" +"UTC time is %s" +msgstr "" +"UTC: %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Местное время: %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Выберите город в том же часовом поясе, что и ваш." + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "В этом часовом поясе в настоящий момент действует летнее время." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "В этом часовом поясе в настоящий момент действует зимнее время." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Переход на летнее время: %s." + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Переход на зимнее время: %s." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "В этом часовом поясе не используется летнее время." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Произвольно:" + +#: wp-admin/options-general.php:288 +msgid "" +"Documentation on date and time formatting." +msgstr "" +"Документация по форматированию даты и времени." + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Первый день недели" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Язык сайта" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Примечание:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "Константа %s в файле %s больше не нужна." + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Настройки медиафайлов" + +#: wp-admin/options-media.php:18 +msgid "" +"You can set maximum sizes for images inserted into your written content; you " +"can also insert an image as Full Size." +msgstr "" +"Можно задать максимальные размеры изображений, вставляемых в содержимое; " +"можно также вставлять полноразмерное изображение." + +#: wp-admin/options-media.php:21 +msgid "" +"Uploading Files allows you to choose the folder and path for storing your " +"uploaded files." +msgstr "" +"В секции «Ð—Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° файлов» можно указать каталог и путь для " +"хранения загружаемых вами файлов." + +#: wp-admin/options-media.php:34 +msgid "" +"Documentation on Media Settings" +msgstr "" +"Документация по настройкам медиафайлов" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Размеры изображений" + +#: wp-admin/options-media.php:49 +msgid "" +"The sizes listed below determine the maximum dimensions in pixels to use " +"when adding an image to the Media Library." +msgstr "" +"Указанные ниже числа определяют максимальные размеры изображения в пикселях " +"при добавлении его в библиотеку файлов." + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Размер миниатюры" + +#: wp-admin/options-media.php:60 +msgid "" +"Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "" +"Обрезать миниатюру точно по размерам (обычно сохраняются пропорции миниатюр)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Средний размер" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "Макс. ширина" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "Макс. высота" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Крупный размер" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Объекты" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Загрузка файлов" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Сохранять файлы в этой папке" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "По умолчанию: wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Полный URL-путь к файлам" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Этот параметр необязателен и по умолчанию пуст." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Помещать загруженные мной файлы в папки по месяцу и году" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Настройки постоянных ссылок" + +#: wp-admin/options-permalink.php:21 +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 "" +"Постоянные ссылки указывают на ваши страницы и записи, а также архивы рубрик " +"и меток. Постоянная ссылка — это веб-адрес, используемый в качестве " +"ссылки на ваше содержимое. Адрес каждой записи должен быть постоянным и " +"никогда не меняться, поэтому такие ссылки и называются постоянными." + +#: wp-admin/options-permalink.php:22 +msgid "" +"This screen allows you to choose your default permalink structure. You can " +"choose from common settings or create custom URL structures." +msgstr "" +"На этом экране можно выбрать структуру постоянных ссылок. Вы можете выбрать " +"один из предложенных вариантов или создать произвольную структуру URL." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Общие настройки" + +#: wp-admin/options-permalink.php:29 +msgid "" +"Many people choose to use “pretty permalinks,” URLs that contain " +"useful information such as the post title rather than generic post ID " +"numbers. You can choose from any of the permalink formats under Common " +"Settings, or can craft your own if you select Custom Structure." +msgstr "" +"Многие пользователи выбирают «ÐºÑ€Ð°ÑÐ¸Ð²Ñ‹Ðµ» постоянные ссылки, " +"которые содержат полезную информацию — например, заголовки записей " +"вместо их идентификаторов. Можно выбрать один из предложенных вариантов или " +"создать собственный, выбрав пункт «ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð¾»." + +#: wp-admin/options-permalink.php:30 +msgid "" +"If you pick an option other than Default, 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 "" +"Если вы выберете любой вариант, кроме «ÐŸÐ¾ умолчанию», в поле " +"«ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ структура» также появится путь с элементами " +"структуры, окружёнными символом %, где можно будет сделать " +"дополнительные изменения." + +#: wp-admin/options-permalink.php:31 +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 "" +"Когда вы присваиваете записи несколько рубрик или меток, в ссылке может " +"оказаться только одна из них: рубрика с наименьшим ID. Это относится к " +"структурам, включающим элементы %category% и %tag%." + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Произвольные структуры" + +#: wp-admin/options-permalink.php:38 +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 "" +"В блоке «Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾» можно настроить префиксы, которые будут " +"видны в адресах архивов. Например, адрес страницы со всеми записями из " +"рубрики «Ð‘ÐµÐ· рубрики» может иметь вид /topics/" +"uncategorized вместо /category/uncategorized." + +#: wp-admin/options-permalink.php:44 +msgid "" +"Documentation on Permalinks Settings" +msgstr "" +"Документация по настройкам постоянных ссылок" + +#: wp-admin/options-permalink.php:45 +msgid "" +"Documentation on Using Permalinks" +msgstr "" +"Документация по использованию постоянных ссылок" + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "Теперь необходимо обновить файл web.config." + +#: wp-admin/options-permalink.php:159 +msgid "" +"Permalink structure updated. Remove write access on web.config file now!" +msgstr "" +"Структура постоянных ссылок обновлена. Теперь уберите разрешение на запись с " +"файла web.config!" + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Структура постоянных ссылок изменена." + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Теперь необходимо обновить файл .htaccess." + +#: wp-admin/options-permalink.php:184 +msgid "" +"By default WordPress uses web URLs which have question marks and lots of numbers in them; " +"however, WordPress offers you the ability to create a custom URL structure " +"for your permalinks and archives. This 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 использует ссылки со знаком вопроса и цифрами, однако " +"у вас есть возможность указать для постоянных ссылок и архивов собственную " +"структуру. Это может придать вашим ссылкам эстетичность, удобство " +"использования и обеспечить совместимость в будущем. Можно просмотреть полный список доступных " +"тегов, а для начала — несколько примеров." + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "День и название" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "sample-post" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Месяц и название" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Цифры" + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Название записи" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Произвольно" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "Дополнительно" + +#. translators: %s is a placeholder that must come at the start of the URL +#. path. +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave " +"these blank the defaults will be used." +msgstr "" +"Если хотите, можно добавить произвольные префиксы для URL-адресов рубрик и меток. Например, " +"topics сделает ссылки на рубрики такими: http://example." +"org/%stopics/uncategorized/. Если оставить поля пустыми, будут " +"использованы значения по умолчанию." + +#. translators: prefix for category permalinks +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Префикс для рубрик" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Префикс для меток" + +#: wp-admin/options-permalink.php:266 +msgid "" +"If your web.config file were writable, we could do this " +"automatically, but it isn’t so this is the url rewrite rule you should " +"have in your web.config file. Click in the field and press " +"CTRL + a to select all. Then insert this rule inside of the " +"/<configuration>/<system.webServer>/<rewrite>/<" +"rules> element in web.config file." +msgstr "" +"Если бы ваш файл web.config был доступен для записи, мы могли " +"бы выполнить следующий шаг автоматически, но это не так. Вот правило " +"преобразования ссылок, которое должно быть в файле web.config. " +"Кликните на поле и нажмите CTRL + a, чтобы выделить весь текст. " +"Затем вставьте это правило внутрь элемента /<configuration>/<" +"system.webServer>/<rewrite>/<rules> в файле web." +"config." + +#: wp-admin/options-permalink.php:271 +msgid "" +"If you temporarily make your web.config file writable for us to " +"generate rewrite rules automatically, do not forget to revert the " +"permissions after rule has been saved." +msgstr "" +"Если вы временно сделали файл web.config доступным для записи, " +"чтобы мы могли автоматически создать правила преобразования ссылок, не " +"забудьте вернуть исходные права доступа после того, как правила будут " +"сохранены." + +#: wp-admin/options-permalink.php:273 +msgid "" +"If the root directory of your site were writable, we could do this automatically, " +"but it isn’t so this is the url rewrite rule you should have in your " +"web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press " +"CTRL + a to select all. Then insert this code into the web." +"config file." +msgstr "" +"Если бы корневая директория вашего сайта была доступна для записи, мы могли " +"бы выполнить следующий шаг автоматически, но это не так. Вот правило " +"преобразования ссылок, которое должно быть в файле web.config. " +"Создайте новый файл с именем web.config в корневой директории " +"вашего сайта. Кликните на поле и нажмите CTRL + a, чтобы выделить " +"весь текст. Затем вставьте этот код в файл web.config." + +#: wp-admin/options-permalink.php:278 +msgid "" +"If you temporarily make your site’s root directory writable for us to " +"generate the web.config file automatically, do not forget to " +"revert the permissions after the file has been created." +msgstr "" +"Если вы временно сделали корневую директорию сайта доступной для записи, " +"чтобы мы могли автоматически создать файл web.config, не " +"забудьте вернуть исходные права доступа после того, как правила будут " +"сохранены." + +#: wp-admin/options-permalink.php:283 +msgid "" +"If your .htaccess file were writable, we could do this " +"automatically, but it isn’t so these are the mod_rewrite rules you " +"should have in your .htaccess file. Click in the field and " +"press CTRL + a to select all." +msgstr "" +"Если бы ваш файл .htaccess был доступен для записи, мы могли бы " +"выполнить следующий шаг автоматически, но это не так. Вот правила " +"mod_rewrite, которые должны быть в файле .htaccess. Кликните на " +"поле и нажмите CTRL + a, чтобы выделить весь текст." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Настройки чтения" + +#: wp-admin/options-reading.php:50 +msgid "" +"The character " +"encoding of your site (UTF-8 is recommended)" +msgstr "" +"Кодировка " +"вашего сайта (рекомендуется UTF-8)" + +#: wp-admin/options-reading.php:56 +msgid "" +"This screen contains the settings that affect the display of your content." +msgstr "" +"Этот экран содержит настройки, влияющие на отображение вашего содержимого." + +#: wp-admin/options-reading.php:57 +msgid "" +"You can choose what’s displayed on the front page of your site. It can " +"be posts in reverse chronological order (classic blog), or a fixed/static " +"page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where " +"your posts are displayed." +msgstr "" +"Можно выбрать, что отображать на главной странице вашего сайта. Это могут " +"быть записи в обратном хронологическом порядке (классический блог), либо " +"постоянная/статическая страница. Чтобы сделать главную страницу статической, " +"нужно создать две страницы. Одна станет главной, а на " +"второй будут отображаться ваши записи." + +#: wp-admin/options-reading.php:58 +msgid "" +"You can also control the display of your content in RSS feeds, including the " +"maximum numbers of posts to display and whether to show full text or a " +"summary." +msgstr "" +"Вы также можете настроить отображение содержимого в RSS-лентах: максимальное " +"количество записей в ленте и объём отображаемого текста." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Видимость сайта" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Видимость для поисковых систем" + +#: wp-admin/options-reading.php:65 +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 "" +"Вы можете выбрать, должен ли ваш сайт индексироваться роботами, сервисами " +"уведомлений и веб-пауками. Если вы хотите, чтобы эти службы игнорировали ваш " +"сайт, поставьте галочку «ÐŸÐ¾Ð¿Ñ€Ð¾ÑÐ¸Ñ‚ÑŒ поисковые системы не индексировать " +"сайт» и нажмите кнопку «Ð¡Ð¾Ñ…ранить изменения» в нижней " +"части экрана. Обратите внимание, что для полной приватности этого " +"недостаточно; ваш сайт всё равно виден другим посетителям." + +#: wp-admin/options-reading.php:66 +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 "" +"Когда используется эта настройка, на главной странице консоли в блоке «" +"На виду» отображается памятка «ÐŸÐ¾Ð¸ÑÐºÐ¾Ð²Ñ‹Ðµ системы " +"заблокированы», чтобы напомнить вам, что сайт не индексируется." + +#: wp-admin/options-reading.php:71 +msgid "" +"Documentation on Reading Settings" +msgstr "" +"Документация по настройкам чтения" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Кодировка страниц и лент" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Статическую страницу (выберите ниже)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Главная страница: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Страница записей: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Внимание: Эти страницы не должны быть одинаковыми!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "На страницах блога отображать не более" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "записей" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "В RSS-лентах отображать последние" + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "элементов" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Для каждой статьи в ленте отображать" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Полный текст" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Анонс" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Разрешить поисковым системам индексировать сайт" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Попросить поисковые системы не индексировать сайт" + +#: wp-admin/options-reading.php:151 +msgid "" +"Note: Neither of these options blocks access to your site — it is up " +"to search engines to honor your request." +msgstr "" +"Примечание: Эти настройки не блокируют доступ к вашему сайту. Будут ли они " +"учитываться — зависит от поисковых систем." + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Будет ли учитываться этот запрос — зависит от поисковых систем." + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Настройки публикации" + +#: wp-admin/options-writing.php:21 +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 "" +"Содержимое можно отправлять различными способами; все они перечислены на " +"этом экране. Верхняя часть относится к редактору в панели управления, а в " +"остальных блоках настраиваются внешние методы публикации. Дополнительную " +"информацию о каждом из этих методов можно получить в документации по ссылкам " +"справа." + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Опубликовать" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "" +"Press This is a bookmarklet that makes it easy to blog about something you " +"come across on the web. You can use it to just grab a link, or to post an " +"excerpt. Press This will even allow you to choose from images included on " +"the page and use them in your post. Just drag the Press This link on this " +"screen to your bookmarks bar in your browser, and you’ll be on your " +"way to easier content creation. Clicking on it while on another website " +"opens a popup window with all these options." +msgstr "" +"«ÐžÐ¿ÑƒÐ±Ð»Ð¸ÐºÐ¾Ð²Ð°Ñ‚ÑŒ» — это функциональная закладка, позволяющая " +"с лёгкостью написать о чём-то, что встретилось вам в Сети. Можно " +"использовать её, чтобы просто сохранить ссылку или процитировать абзац. " +"Закладка даже позволяет выбрать изображение из используемых на странице и " +"включить его в свою запись. Просто перетащите ссылку «" +"Опубликовать» с этого экрана в ваши закладки и откройте для себя " +"лёгкий способ создания содержимого. Если вы откроете эту закладку, находясь " +"на другом сайте, появится всплывающее окно со всеми этими возможностями." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "Публикация через e-mail" + +#: wp-admin/options-writing.php:36 +msgid "" +"Post via email settings allow you to send your WordPress install an email " +"with the content of your post. You must set up a secret e-mail 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 "" +"Публикация через e-mail позволяет вам отправлять на свой сайт письма с " +"текстами записей. Для этого вам необходимо создать скрытый e-mail с POP3-" +"доступом. Любое сообщение, пришедшее на этот адрес, будет опубликовано, " +"поэтому лучше держать этот адрес в тайне." + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Сервисы обновления" + +#: wp-admin/options-writing.php:45 +msgid "" +"If desired, WordPress will automatically alert various services of your new " +"posts." +msgstr "" +"Если нужно, WordPress будет автоматически уведомлять различные сервисы о " +"ваших новых записях." + +#: wp-admin/options-writing.php:51 +msgid "" +"Documentation on Writing Settings" +msgstr "" +"Документация по настройкам написания" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Форматирование" + +#: wp-admin/options-writing.php:70 +msgid "" +"Convert emoticons like :-) and :-P to graphics on " +"display" +msgstr "" +"Преобразовывать смайлики наподобие :-) и :-P в " +"картинки" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress должен исправлять некорректный XHTML-код автоматически." + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Основная рубрика" + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Основной формат записей" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Основная рубрика для ссылок" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "" +"Press This is a bookmarklet: a little app that runs in your browser and lets " +"you grab bits of the web." +msgstr "" +"«ÐžÐ¿ÑƒÐ±Ð»Ð¸ÐºÐ¾Ð²Ð°Ñ‚ÑŒ» — функциональная закладка: небольшое " +"приложение, которое запускается в браузере и позволяет сохранять кусочки " +"Сети." + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "" +"Use Press This to clip text, images and videos from any web page. Then edit " +"and add more straight from Press This before you save or publish it in a " +"post on your site." +msgstr "" +"Используйте закладку, чтобы вставить текст, изображения или видеофайлы с " +"любой веб-страницы. Затем можно отредактировать текст или что-нибудь " +"добавить прямо в том же окне, перед тем как сохранить запись или " +"опубликовать её на сайте." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "" +"Drag-and-drop the following link to your bookmarks bar or right click it and " +"add it to your favorites for a posting shortcut." +msgstr "" +"Перетащите следующую ссылку на панель закладок или добавьте в избранное, " +"чтобы получить быстрый доступ к публикации." + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "" +"If your bookmarks toolbar is hidden: copy the code below, open your " +"Bookmarks manager, create new bookmark, type Press This into the name field " +"and paste the code into the URL field." +msgstr "" +"Если ваша панель закладок скрыта: скопируйте приведённый код, откройте " +"менеджер закладок, создайте новую закладку, назовите её «" +"Опубликовать» и вставьте скопированный код в поле URL." + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "Публикация через e-mail" + +#: wp-admin/options-writing.php:131 +msgid "" +"To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "" +"Чтобы публиковать записи в WordPress при помощи e-mail, вам необходимо " +"создать скрытый e-mail с POP3-доступом. Любое сообщение, пришедшее на этот " +"адрес, будет опубликовано, поэтому лучше держать этот адрес в тайне. Вот, " +"например, три произвольных имени, которые вы можете использовать: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Почтовый сервер" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Порт" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Логин" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Рубрика по умолчанию для публикации по почте" + +#: wp-admin/options-writing.php:177 +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 "" +"Когда вы публикуете новую статью, WordPress автоматически уведомляет " +"следующие сайты служб слежения за обновлениями. Более подробно об этом " +"написано в статье «Ð¡Ð»ÑƒÐ¶Ð±Ñ‹ слежения за обновлениями» в Кодексе. Если адресов " +"служб несколько, пишите каждый в новой строке." + +#: wp-admin/options-writing.php:183 +msgid "" +"WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "" +"WordPress не оповещает сервисы обновлений в соответствии с вашими настройками видимости" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "ОШИБКА: не найдена страница настроек." + +#: wp-admin/options.php:148 +msgid "" +"You do not have sufficient permissions to modify unregistered settings for " +"this site." +msgstr "" +"У вас недостаточно полномочий, чтобы изменять незарегистрированные параметры " +"этого сайта." + +#: wp-admin/options.php:171 +msgid "" +"The %1$s setting is unregistered. Unregistered settings are " +"deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "" +"Параметр %1$s не зарегистрирован. Незарегистрированные " +"параметры считаются устаревшими. См. http://codex.wordpress.org/Settings_API" + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Все настройки" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы редактировать плагины на этом сайте." + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Изменение плагинов" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Нет такого файла! Перепроверьте имя и попробуйте ещё раз." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Файлы этого типа нельзя редактировать." + +#: wp-admin/plugin-editor.php:130 +msgid "" +"You can use the 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 "" +"Можно использовать редактор для внесения изменений в PHP-файлы плагинов. " +"Учтите, что при обновлении плагинов сделанные вами изменения будут " +"перезаписаны." + +#: wp-admin/plugin-editor.php:131 +msgid "" +"Choose a plugin to edit from the menu in the upper right 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 "" +"Выберите плагин для редактирования в меню в правом верхнем углу и нажмите " +"кнопку «Ð’ыбрать». Нажмите на имя любого файла, чтобы загрузить " +"его в редактор, затем начинайте редактировать. Когда закончите, не забудьте " +"сохранить изменения («ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ файл»)." + +#: wp-admin/plugin-editor.php:132 +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 "" +"В меню «Ð”окументация» под редактором перечислены все функции, " +"обнаруженные в файле плагина. При нажатии на кнопку «ÐŸÐ¾Ð¸ÑÐº» " +"откроется веб-страница с информацией об этой функции." + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "" +"In the editing area the Tab key enters a tab character. To move below this " +"area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "" +"В области редактирования клавиша Tab вводит символ табуляции. Чтобы с " +"помощью клавиши Tab перейти ниже, сначала нажмите Esc." + +#: 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 "" +"Если вы хотите внести изменения, но не хотите, чтобы они были перезаписаны " +"при обновлении плагина — возможно, вы готовы написать свой собственный " +"плагин. Информацию о том, как редактировать плагины и писать собственные, а " +"также просто о том, как они устроены, можно найти по ссылкам ниже." + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "" +"Any edits to files from this screen will be reflected on all sites in the " +"network." +msgstr "Изменения файлов на этом экране будут отражены на всех сайтах сети." + +#: wp-admin/plugin-editor.php:140 +msgid "" +"Documentation on Editing Plugins" +msgstr "" +"Документация по редактированию плагинов" + +#: wp-admin/plugin-editor.php:141 +msgid "" +"Documentation on Writing Plugins" +msgstr "" +"Документация по написанию плагинов" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Название функции…" + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Файл успешно изменён." + +#: wp-admin/plugin-editor.php:169 +msgid "" +"This plugin has been deactivated because your changes resulted in a " +"fatal error." +msgstr "" +"Плагин был деактивирован, потому что ваши изменения привели к " +"фатальной ошибке." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "Редактирование %s (активен)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "Обзор %s (активен)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "Редактирование %s (неактивен)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "Обзор %s (неактивен)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Выберите плагин для изменения:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Файлы плагинов" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Документация:" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Поиск" + +#: wp-admin/plugin-editor.php:252 +msgid "" +"Warning: Making changes to active plugins is not " +"recommended. If your changes cause a fatal error, the plugin will be " +"automatically deactivated." +msgstr "" +"Внимание: Не рекомендуется вносить изменения в активные " +"плагины. Если ваши изменения приведут к фатальной ошибке, плагин будет " +"автоматически деактивирован." + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Обновить файл и попытаться активировать снова" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Обновить файл" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "" +"You need to make this file writable before you can save your changes. See the Codex " +"for more information." +msgstr "" +"Чтобы сохранить изменения, нужно сделать этот файл доступным для записи. " +"Дополнительную информацию можно получить в Кодексе." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "" +"У вас недостаточно полномочий, чтобы устанавливать плагины на этот сайт." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Добавить плагины" + +#: wp-admin/plugin-install.php:52 +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.org Plugin " +"Directory are compatible with the license WordPress uses. You can find " +"new plugins to install by searching or browsing the Directory right here in " +"your own Plugins section." +msgstr "" +"Плагины подключаются к WordPress, расширяя его функциональность " +"дополнительными возможностями. Плагины создаются независимо от ядра " +"WordPress тысячами разработчиков по всему миру. Все плагины в официальном каталоге плагинов на WordPress.org " +"совместимы с лицензией WordPress. Вы можете найти новые плагины с помощью " +"поиска или просмотра каталога прямо с этой страницы." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Добавление плагинов" + +#: wp-admin/plugin-install.php:58 +msgid "" +"If you know what you’re looking for, Search is your best bet. The " +"Search screen has options to search the WordPress.org 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 "" +"Если вы знаете, что ищете, стоит воспользоваться поиском. В блоке «" +"Поиск» можно искать плагины из каталога WordPress.org по определённому " +"ключевому слову, автору или метке. Можно также выполнять поиск по каталогу, " +"выбирая популярные метки. Более крупный шрифт метки означает, что эта метка " +"была присвоена большему числу плагинов." + +#: wp-admin/plugin-install.php:59 +msgid "" +"If you just want to get an idea of what’s available, you can browse " +"Featured and Popular plugins by using the links in the upper left of the " +"screen. These sections rotate regularly." +msgstr "" +"Если вы просто хотите получить представление, можно просматривать избранные " +"и популярные плагины, используя ссылки в левом верхнем углу экрана. Эти " +"разделы регулярно обновляются." + +#: wp-admin/plugin-install.php:60 +msgid "" +"You can also browse a user’s favorite plugins, by using the Favorites " +"link in the upper left of the screen and entering their WordPress.org " +"username." +msgstr "" +"Вы также можете просмотреть список любимых плагинов пользователя, нажав " +"ссылку «Ð›ÑŽÐ±Ð¸Ð¼Ñ‹Ðµ» в левой верхней части экрана и введя имя " +"пользователя на WordPress.org." + +#: wp-admin/plugin-install.php:61 +msgid "" +"If you want to install a plugin that you’ve downloaded elsewhere, " +"click the Upload link in the upper left. You will be prompted to upload the ." +"zip package, and once uploaded, you can activate the new plugin." +msgstr "" +"Если вы хотите установить плагин, скачанный в другом месте, нажмите ссылку " +"«Ð—агрузка» слева вверху. Вам предложат загрузить архив .zip, " +"после чего вы сможете активировать новый плагин." + +#: wp-admin/plugin-install.php:66 +msgid "" +"Documentation on Installing Plugins" +msgstr "" +"Документация по установке плагинов" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Обзор" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы управлять плагинами на этом сайте." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "" +"You do not have sufficient permissions to activate plugins for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы активировать плагины на этом сайте." + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Обновить плагины" + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "" +"You do not have sufficient permissions to deactivate plugins for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы деактивировать плагины на этом сайте." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "У вас недостаточно полномочий, чтобы удалять плагины на этом сайте." + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Удалить плагин" +msgstr[1] "Удалить плагины" +msgstr[2] "Удалить плагины" +msgstr[3] "Удалить плагины" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Этот плагин может быть активным на других сайтах сети." +msgstr[1] "Эти плагины могут быть активными на других сайтах сети." +msgstr[2] "Эти плагины могут быть активными на других сайтах сети." +msgstr[3] "Эти плагины могут быть активными на других сайтах сети." + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Вы собираетесь удалить следующий плагин:" +msgstr[1] "Вы собираетесь удалить следующие плагины:" +msgstr[2] "Вы собираетесь удалить следующие плагины:" +msgstr[3] "Вы собираетесь удалить следующие плагины:" + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:279 +msgid "" +"%1$s by %2$s (will also delete its data)" +msgstr "" +"%1$s автора %2$s (плагин также удалит свои " +"данные)" + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s автора %2$s" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Вы уверены, что хотите удалить эти файлы и данные?" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Вы уверены, что хотите удалить эти файлы?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Да, удалить эти файлы и данные" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Да, удалить эти файлы" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Нет, вернуться к списку плагинов" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Нажмите, чтобы увидеть полный список подлежащих удалению файлов" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "плагинов" + +#: wp-admin/plugins.php:346 +msgid "" +"Plugins extend and expand the functionality of WordPress. Once a plugin is " +"installed, you may activate it or deactivate it here." +msgstr "" +"Плагины расширяют и дополняют функциональность WordPress. После установки " +"плагина можно активировать или деактивировать его здесь." + +#: wp-admin/plugins.php:347 +msgid "" +"You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and " +"installing new plugins manually. To manually install a plugin you generally " +"just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "" +"Вы можете найти дополнительные плагины с помощью встроенного скрипта просмотра/установки плагинов, либо просматривая каталог плагинов напрямую и устанавливая их самостоятельно. Для " +"ручной установки плагина в общем случае потребуется просто загрузить файл " +"плагина в директорию /wp-content/plugins. После установки вы " +"сможете активировать плагин здесь." + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Решение проблем" + +#: wp-admin/plugins.php:353 +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 "" +"В большинстве случаев плагины корректно работают с ядром WordPress и другими " +"плагинами. Впрочем, иногда код одного плагина может стать помехой для " +"другого, вызывая проблемы совместимости. Если на вашем сайте происходят " +"странные вещи, причина может быть в этом. Попробуйте деактивировать все " +"плагины и повторно активировать их в различных комбинациях, чтобы " +"определить, какой из них стал причиной проблемы." + +#: wp-admin/plugins.php:354 +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 "" +"Если с плагином что-то пойдёт не так, и вы не сможете использовать WordPress " +"— удалите или переименуйте файл в директории %s, и плагин " +"будет автоматически деактивирован." + +#: wp-admin/plugins.php:359 +msgid "" +"Documentation on Managing Plugins" +msgstr "" +"Документация по управлению плагинами" + +#: wp-admin/plugins.php:371 +msgid "" +"The plugin %s has been deactivated due to an " +"error: %s" +msgstr "" +"Плагин %s был деактивирован из-за ошибки: %s" + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Нельзя удалить плагин, пока он активен на основном сайте." + +#: wp-admin/plugins.php:379 +msgid "" +"The plugin generated %d characters of unexpected output " +"during activation. If you notice “headers already sent” " +"messages, problems with syndication feeds or other issues, try deactivating " +"or removing this plugin." +msgstr "" +"Плагин произвёл при активации %d символов неожиданного вывода. Если вы заметите ошибку «headers already sent», " +"проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или " +"удалить этот плагин." + +#: wp-admin/plugins.php:381 +msgid "" +"Plugin could not be activated because it triggered a fatal error." +msgstr "" +"Плагин не был активирован, потому что он вызвал фатальную ошибку." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Не удалось удалить плагин из-за ошибки: %s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Выбранные плагины были удалены." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Плагин активирован." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Выбранные плагины активированы." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Плагин деактивирован." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Выбранные плагины деактивированы." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Не выбраны плагины, требующие обновления." + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Поиск установленных плагинов" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Не удалось отправить форму, обновите страницу и попробуйте ещё раз." + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Оп-па, у вас нет возможности добавлять черновики." + +#: wp-admin/post.php:157 +msgid "" +"You can’t edit this item because it is in the Trash. Please restore it " +"and try again." +msgstr "" +"Вы не можете редактировать этот элемент, потому что он в корзине. " +"Пожалуйста, восстановите его и повторите попытку." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Элемент, который вы пытаетесь переместить в корзину, не существует." + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "" +"Вы не можете переместить этот элемент в корзину. Его сейчас редактирует %s." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Элемент, который вы пытаетесь восстановить из корзины, не существует." + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Вам не разрешено восстанавливать этот элемент из корзины." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Этот элемент уже удалён." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Код для вставки" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Вставить видеофайл" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Нажмите, чтобы вставить." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Не удалось получить изображения, либо на странице изображений нет." + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Добавить фото" + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "нажмите, чтобы выбрать" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "Добавить с сайта" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Формат записи:" + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Вы не можете менять эту таксономию." + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Ваша запись успешно сохранена." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Просмотреть запись" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Закрыть окно" + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Загрузка…" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "Источник: " + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Добавить:" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Вставить изображение" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Вставить видеофайл" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "Сравнить редакции «%1$s»" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Вернуться в редактор" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Этот экран используется для управления редакциями." + +#: wp-admin/revision.php:106 +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 "" +"Редакции — это сохранённые копии вашей записи или страницы, которые " +"периодически создаются по мере её обновления. Красный текст слева " +"показывает, что было удалено. Зелёный текст справа показывает, что было " +"добавлено." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "" +"На этом экране можно просматривать, сравнивать и восстанавливать редакции:" + +#: wp-admin/revision.php:108 +msgid "" +"To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "" +"Чтобы переключаться между редакциями, перетаскивайте ползунок влево " +"или вправо или используйте кнопки «ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ» " +"и «Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ»." + +#: wp-admin/revision.php:109 +msgid "" +"Compare two different revisions by selecting the “Compare any " +"two revisions” box to the side." +msgstr "" +"Сравнить две разные редакции можно, отметив галочку «Ð¡Ñ€Ð°Ð²Ð½Ð¸Ñ‚ÑŒ " +"любые две редакции» справа." + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "" +"Чтобы восстановить редакцию, нажмите «Ð’Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ эту " +"редакцию»." + +#: wp-admin/revision.php:119 +msgid "" +"Revisions Management" +msgstr "" +"Управление редакциями" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Предыдущая" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Следующая" + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Сравнить любые две редакции" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Слева:" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Справа:" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "Автосохранение пользователя %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "Текущая редакция пользователя %s" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "Редакция пользователя %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Восстановить это автосохранение" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Восстановить эту редакцию" + +#: wp-admin/revision.php:210 +msgid "" +"Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "" +"Извините, произошла ошибка. Запрошенное сравнение загрузить не удалось." + +#: wp-admin/setup-config.php:49 +msgid "" +"Sorry, I need a wp-config-sample.php file to work from. Please re-upload " +"this file from your WordPress installation." +msgstr "" +"Извините, мне нужен файл wp-config-sample.php в качестве примера. " +"Пожалуйста, загрузите его снова из дистрибутива." + +#: wp-admin/setup-config.php:53 +msgid "" +"The file 'wp-config.php' 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 "" +"Файл «wp-config.php» уже существует. Если вам нужно сбросить " +"любой из находящихся в нём параметров, сначала удалите его. Теперь можно запустить установку." + +#: wp-admin/setup-config.php:57 +msgid "" +"The file 'wp-config.php' 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 "" +"Файл «wp-config.php» уже существует уровнем выше директории " +"WordPress. Если вам нужно сбросить любой из находящихся в нём параметров, " +"сначала удалите его. Теперь можно запустить установку." + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Настройка файла конфигурации" + +#: wp-admin/setup-config.php:125 +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 "" +"Добро пожаловать. Прежде чем мы начнём, потребуется информация о базе " +"данных. Вот что вам необходимо знать до начала процедуры установки." + +#: wp-admin/setup-config.php:127 +msgid "Database name" +msgstr "Имя базы данных" + +#: wp-admin/setup-config.php:128 +msgid "Database username" +msgstr "Имя пользователя базы данных" + +#: wp-admin/setup-config.php:129 +msgid "Database password" +msgstr "Пароль к базе данных" + +#: wp-admin/setup-config.php:130 +msgid "Database host" +msgstr "Адрес сервера базы данных" + +#: wp-admin/setup-config.php:131 +msgid "" +"Table prefix (if you want to run more than one WordPress in a single " +"database)" +msgstr "" +"Префикс таблиц (если вы хотите запустить более чем один WordPress на одной " +"базе)" + +#: wp-admin/setup-config.php:134 +msgid "" +"We’re going to use this information to create a wp-config.php file." +msgstr "" +"Мы используем эту информацию, чтобы создать файл wp-config.php." + +#: wp-admin/setup-config.php:135 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-" +"config.php." +msgstr "" +"Если по какой-то причине автоматическое создание файла не удалось, не " +"волнуйтесь. Всё это предназначено лишь для заполнения файла настроек. Вы " +"можете просто открыть wp-config-sample.php в текстовом " +"редакторе, внести вашу информацию и сохранить его под именем wp-config." +"php." + +#: wp-admin/setup-config.php:138 +msgid "" +"In all likelihood, these items were supplied to you by your Web Host. If you " +"do not have this information, then you will need to contact them before you " +"can continue. If you’re all ready…" +msgstr "" +"Скорее всего, эти данные были предоставлены вашим хостинг-провайдером. Если " +"у вас нет этой информации, свяжитесь с их службой поддержки. А если " +"есть…" + +#: wp-admin/setup-config.php:140 +msgid "Let’s go!" +msgstr "Вперёд!" + +#: wp-admin/setup-config.php:151 +msgid "" +"Below you should enter your database connection details. If you’re not " +"sure about these, contact your host." +msgstr "" +"Введите здесь информацию о подключении к базе данных. Если вы в ней не " +"уверены, свяжитесь с хостинг-провайдером." + +#: wp-admin/setup-config.php:154 +msgid "Database Name" +msgstr "Имя базы данных" + +#: wp-admin/setup-config.php:156 +msgid "The name of the database you want to run WP in." +msgstr "Имя базы данных, в которую вы хотите установить WP." + +#: wp-admin/setup-config.php:159 +msgid "User Name" +msgstr "Имя пользователя" + +#: wp-admin/setup-config.php:160 +msgctxt "example username" +msgid "username" +msgstr "username" + +#: wp-admin/setup-config.php:161 +msgid "Your MySQL username" +msgstr "Имя пользователя MySQL" + +#: wp-admin/setup-config.php:165 +msgctxt "example password" +msgid "password" +msgstr "password" + +#: wp-admin/setup-config.php:166 +msgid "…and your MySQL password." +msgstr "…и пароль пользователя MySQL." + +#: wp-admin/setup-config.php:169 +msgid "Database Host" +msgstr "Сервер базы данных" + +#: wp-admin/setup-config.php:171 +msgid "" +"You should be able to get this info from your web host, if localhost does not work." +msgstr "" +"Если localhost не работает, нужно узнать правильный адрес в " +"службе поддержки хостинг-провайдера." + +#: wp-admin/setup-config.php:174 +msgid "Table Prefix" +msgstr "Префикс таблиц" + +#: wp-admin/setup-config.php:176 +msgid "" +"If you want to run multiple WordPress installations in a single database, " +"change this." +msgstr "" +"Если вы хотите запустить несколько копий WordPress в одной базе, измените " +"это значение." + +#: wp-admin/setup-config.php:297 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Извините, файл wp-config.php недоступен для записи." + +#: wp-admin/setup-config.php:298 +msgid "" +"You can create the wp-config.php manually and paste the " +"following text into it." +msgstr "" +"Можно создать wp-config.php вручную и вставить туда следующий " +"код:" + +#: wp-admin/setup-config.php:304 +msgid "After you’ve done that, click “Run the install.”" +msgstr "" +"Когда эта часть будет готова, нажмите «Ð—Ð°Ð¿ÑƒÑÑ‚Ð¸Ñ‚ÑŒ установку»." + +#: wp-admin/setup-config.php:305 wp-admin/setup-config.php:334 +msgid "Run the install" +msgstr "Запустить установку" + +#: wp-admin/setup-config.php:332 +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 "" +"Всё в порядке! Вы успешно прошли эту часть установки. WordPress теперь может " +"подключиться к вашей базе данных. Если вы готовы, пришло время…" + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "" +"У вас недостаточно полномочий, чтобы редактировать шаблоны этого сайта." + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Редактировать темы" + +#: wp-admin/theme-editor.php:27 +msgid "" +"You can use the Theme Editor to edit the individual CSS and PHP files which " +"make up your theme." +msgstr "" +"Можно использовать редактор тем для внесения изменений в отдельные CSS- и " +"PHP-файлы вашей темы." + +#: wp-admin/theme-editor.php:28 +msgid "" +"Begin by choosing a theme to edit from the dropdown menu and clicking " +"Select. A list then appears of all the template files. Clicking once on any " +"file name causes the file to appear in the large Editor box." +msgstr "" +"Для начала выберите тему в выпадающем меню и нажмите «Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ». " +"Появится список шаблонов. Нажмите на имя любого файла, чтобы загрузить его в " +"редактор." + +#: wp-admin/theme-editor.php:29 +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 "" +"При редактировании PHP-файлов можно использовать выпадающее меню «" +"Документация» для выбора функций, содержащихся в файле. Кнопка «" +"Поиск» ведёт на веб-страницу с информацией об этой функции." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "После внесения изменений нажмите «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ файл»." + +#: wp-admin/theme-editor.php:32 +msgid "" +"Advice: think very carefully about your site crashing if " +"you are live-editing the theme currently in use." +msgstr "" +"Совет: Если вы редактируете тему, используемую в настоящий " +"момент, подумайте о возможном нарушении работоспособности сайта." + +#: wp-admin/theme-editor.php:33 +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 "" +"При обновлении темы сделанные вами изменения будут перезаписаны. Чтобы " +"избежать этого, можно создать дочернюю " +"тему." + +#: wp-admin/theme-editor.php:39 +msgid "" +"Documentation on Theme Development" +msgstr "" +"Документация по созданию тем" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "" +"Documentation on Using Themes" +msgstr "" +"Документация по использованию тем" + +#: wp-admin/theme-editor.php:41 +msgid "" +"Documentation on Editing Files" +msgstr "" +"Документация по редактированию файлов" + +#: wp-admin/theme-editor.php:42 +msgid "" +"Documentation on Template Tags" +msgstr "" +"Документация по тегам шаблонов" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "Запрошенная тема не найдена." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Выберите тему для изменения:" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Эта тема повреждена." + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Шаблоны" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Эта дочерняя тема наследует шаблоны из родительской — %s." + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Стили" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Оп-па, такого файла нет! Проверьте имя и попробуйте ещё раз, мерси." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Этот файл находится в родительской теме." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "У вас недостаточно полномочий, чтобы устанавливать темы на этот сайт." + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Добавить темы" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Избранные темы" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Популярные темы" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Свежие темы" + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Добавить новую тему" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Поиск тем" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Поиск тем..." + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Загрузить тему" + +#: wp-admin/theme-install.php:81 +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.org 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 "" +"На этом экране вы можете найти дополнительные темы для вашего сайта с " +"помощью скрипта просмотра/установки тем, который отобразит темы из каталога на WordPress.org. Эти темы создаются " +"третьими лицами, распространяются бесплатно и совместимы с лицензией " +"WordPress." + +#: wp-admin/theme-install.php:82 +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. 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 "" +"Можно искать темы по ключевому слову, автору или метки, либо указать более " +"подробные критерии для поиска с помощью фильтра характеристик. Вы также " +"можете просматривать избранные, популярные и свежие темы. Если вы нашли " +"тему, которая вам понравилась, её можно просмотреть или установить." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes " +"directory." +msgstr "" +"Можно загрузить тему вручную, если вы уже скачали ZIP-архив на свой " +"компьютер (убедитесь, что её источник заслуживает доверия). Также можно " +"выбрать старомодный способ и скопировать каталог скачанной темы в директорию " +"/wp-content/themes по FTP." + +#: wp-admin/theme-install.php:92 +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 "" +"Как только вы получили список тем, любую из них можно просмотреть и " +"установить. Нажмите на миниатюру темы, которую вы хотели бы просмотреть. " +"Откроется полноэкранное окно просмотра, чтобы вы могли составить более " +"полное впечатление о теме." + +#: wp-admin/theme-install.php:93 +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 "" +"Чтобы установить тему и получить возможность просмотреть её с содержимым " +"вашего сайта и со своими настройками, нажмите кнопку «" +"Установить» в верхней части левой панели. Тема будет автоматически " +"загружена на ваш сайт. После загрузки тема станет доступной для активации. " +"Можно нажать ссылку «ÐÐºÑ‚ивировать», либо перейти на экран «" +"Управление темами» и нажать ссылку «ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚реть» под " +"миниатюрой любой из установленных тем." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Просмотр и установка" + +#: wp-admin/theme-install.php:103 +msgid "" +"Documentation on Adding New Themes" +msgstr "" +"Документация по добавлению новых тем" + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Обзор" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Популярные" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Применить фильтры" + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Текущий фильтр:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Тем не найдено. Попробуйте другой запрос." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Описание и просмотр" + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Уже установлена" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Предыдущая" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Следующая" + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Оценок нет." + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Версия: %s" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Управление темами" + +#: wp-admin/themes.php:40 +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 "" +"Этот экран используется для управления установленными темами. За исключением " +"тем по умолчанию, входящих в комплект WordPress, темы оформления создаются " +"третьими лицами." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "" +"Навести курсор на тему или «Ñ‚Ð°Ð¿Ð½ÑƒÑ‚ÑŒ», чтобы увидеть кнопки " +"«ÐÐºÑ‚ивировать» и «ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ»." + +#: wp-admin/themes.php:43 +msgid "" +"Click on the theme to see the theme name, version, author, description, " +"tags, and the Delete link" +msgstr "" +"Нажать на тему, чтобы увидеть её название, версию, автора, описание, метки и " +"ссылку «Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ»." + +#: wp-admin/themes.php:44 +msgid "" +"Click Customize for the current theme or Live Preview for any other theme to " +"see a live preview" +msgstr "" +"Нажать кнопку «ÐÐ°ÑÑ‚роить» для текущей темы или «" +"Просмотреть» для любой другой, чтобы открыть окно предварительного " +"просмотра." + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Текущая тема выделена цветом и отображается первой." + +#: wp-admin/themes.php:57 +msgid "" +"Installing themes on Multisite can only be done from the Network Admin " +"section." +msgstr "" +"В режиме сети установка тем возможна только в разделе «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ " +"сетью»." + +#: wp-admin/themes.php:59 +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.org Theme " +"Directory. Themes in the WordPress.org Theme Directory are designed and " +"developed by third parties, and are compatible with the license WordPress " +"uses. Oh, and they’re free!" +msgstr "" +"Если вы хотели бы расширить выбор тем, нажмите на кнопку «Ð”обавить " +"новую», и вы сможете посмотреть или найти дополнительные темы в каталоге тем на WordPress.org. Темы в " +"каталоге WordPress.org создаются третьими лицами и совместимы с лицензией " +"WordPress. Да, и они бесплатны!" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Добавление тем" + +#: wp-admin/themes.php:72 +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 "" +"«Ð¢Ð°Ð¿Ð½Ð¸Ñ‚е» или наведите курсор на любую тему, затем нажмите " +"кнопку «ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚реть», чтобы просмотреть эту тему и изменить её " +"настройки в отдельном полноэкранном окне. Кнопку «ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚реть» " +"также можно найти в нижней части окна информации о теме. Таким образом можно " +"просмотреть и настроить любую из установленных тем." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "" +"Просматриваемая тема полностью интерактивна — переходите по ссылкам, " +"чтобы посмотреть, как в этой теме выглядят записи, архивы и шаблоны других " +"страниц. В разных темах настройки могут отличаться, в зависимости от того, " +"какие функции поддерживает просматриваемая тема. Чтобы применить изменения и " +"сразу же активировать тему, нажмите кнопку «Ð¡Ð¾Ñ…ранить и " +"активировать» над меню." + +#: wp-admin/themes.php:74 +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 "" +"При просмотре на небольших мониторах можно нажать иконку «" +"Свернуть» в нижней части левой панели. Панель будет скрыта, освобождая " +"пространство для просмотра вашего сайта с новой темой. Чтобы вернуть панель, " +"нажмите иконку «Ð¡Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ» ещё раз." + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Просмотр и настройка" + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Вы уверены, что хотите удалить эту тему?\n" +"\n" +"«Отмена» — вернуться, «OK» — удалить." + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Поиск установленных тем" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Поиск установленных тем..." + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Добавить новую" + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Текущая тема повреждена. Восстановлена тема по умолчанию." + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "" +"Настройки сохранены, тема активирована. Перейти на сайт" + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Новая тема активирована. Перейти на сайт" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Тема удалена." + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "ОШИБКА: %s" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Информация о теме" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Активна:" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Доступно обновление" + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Повреждённые темы" + +#: wp-admin/themes.php:247 +msgid "" +"The following themes are installed but incomplete. Themes must have a " +"stylesheet and a template." +msgstr "" +"Следующие темы установлены, однако являются неполными. Тема должна иметь " +"таблицу стилей и шаблон." + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "Название" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Показать предыдущую тему" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Показать следующую тему" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Закрыть окно" + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Текущая тема" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Это дочерняя тема для %s." + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Метки:" + +#: wp-admin/tools.php:22 +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 "" +"У рубрик есть иерархия, т.е. они могут быть вложенными и содержать " +"подрубрики. У меток иерархии нет, и вложенными они быть не могут. Иногда " +"владельцы сайтов начинают использовать один вариант, но затем понимают, что " +"для их содержимого другой подошёл бы лучше." + +#: wp-admin/tools.php:23 +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 "" +"Ссылка «ÐšÐ¾Ð½Ð²ÐµÑ€Ñ‚ÐµÑ€ рубрик и меток» на этом экране ведёт на экран " +"«Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚», где этот конвертер доступен для скачивания как один из " +"плагинов. После его установки ссылка «ÐÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ плагин и запустить " +"импорт» приведёт вас на страницу, где можно сконвертировать метки в " +"рубрики или наоборот." + +#: wp-admin/tools.php:28 +msgid "" +"Documentation on Tools" +msgstr "" +"Документация по инструментам" + +#: wp-admin/tools.php:60 +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 "" +"Если вы хотите преобразовать рубрики в метки (или наоборот), используйте конвертер рубрик и меток на экране «Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚»." + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "У вас недостаточно полномочий, чтобы обновлять этот сайт." + +#: wp-admin/update-core.php:46 +msgid "" +"You are using a development version of WordPress. You can update to the " +"latest nightly build automatically or download the nightly build and install " +"it manually:" +msgstr "" +"Вы используете версию в разработке. Можно обновиться до последней ночной " +"сборки автоматически, либо скачать её и установить вручную:" + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Скачать ночную сборку" + +#: wp-admin/update-core.php:50 +msgid "" +"If you need to re-install version %s, you can do so here or download the " +"package and re-install manually:" +msgstr "" +"Если вам нужно переустановить версию %s, это можно сделать здесь, либо " +"скачать архив и переустановить вручную:" + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Переустановить" + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "" +"You cannot update 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 "" +"Не удаётся продолжить обновление, так как WordPress %1$s требует PHP версии %2$s или выше и " +"MySQL версии %3$s или выше. У вас PHP версии %4$s и MySQL версии %5$s." + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "" +"You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"Не удаётся продолжить обновление, так как WordPress %1$s требует PHP версии %2$s или выше. У " +"вас версия %3$s." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "" +"You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"Не удаётся продолжить обновление, так как WordPress %1$s требует MySQL версии %2$s или выше. У " +"вас версия %3$s." + +#: wp-admin/update-core.php:67 +msgid "" +"You can update to WordPress %2$s automatically or download the package and install it " +"manually:" +msgstr "" +"Можно обновиться до WordPress %2$s автоматически, либо скачать архив и установить его " +"вручную:" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "Скачать %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Скрыть это обновление" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Вернуть это обновление" + +#: wp-admin/update-core.php:98 +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 "" +"Эта локализованная версия содержит перевод и некоторые другие изменения. Вы " +"можете пропустить обновление, чтобы сохранить текущий перевод." + +#: wp-admin/update-core.php:101 +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 "" +"Вы собираетесь установить WordPress %s на английском. Есть " +"вероятность, что такое обновление повредит переводу. Возможно, стоит " +"дождаться выхода локализованной версии." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Показать скрытые обновления" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Спрятать скрытые обновления" + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "У вас свежая версия WordPress." + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Следующие обновления безопасности будут применяться автоматически." + +#: wp-admin/update-core.php:166 +msgid "" +"Important: before updating, please back up your database and files. For " +"help with updates, visit the Updating WordPress Codex page." +msgstr "" +"Важно: перед обновлением сделайте резервную копию базы данных и файлов. " +"Подробности о процедуре обновления можно найти на странице «ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ WordPress»" +"." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "Свежая версия WordPress доступна для обновления." + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "БЕТА-ТЕСТЕРАМ:" + +#: wp-admin/update-core.php:179 +msgid "" +"This site is set up to install updates of future beta versions automatically." +msgstr "На этом сайте все будущие бета-версии устанавливаются автоматически." + +#: wp-admin/update-core.php:193 +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 "" +"В процессе обновления сайт будет закрыт на техническое обслуживание. После " +"завершения обновления сайт вернётся в обычный режим." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "Узнать больше о WordPress %s." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Ваши плагины не требуют обновления." + +#: wp-admin/update-core.php:222 +msgid "" +"The following plugins have new versions available. Check the ones you want " +"to update and then click “Update Plugins”." +msgstr "" +"Для следующих плагинов доступны обновления. Выберите, какие из них вы хотите " +"обновить, затем нажмите «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ плагины»." + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Совместимость с WordPress %1$s: 100%% (согласно автору)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "" +"Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d " +"total)" +msgstr "" +"Совместимость с WordPress %1$s: %2$d%% (положительных голосов: %3$d из %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Совместимость с WordPress %1$s: Нет данных" + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Посмотреть информацию о версии %1$s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Вы используете версию %1$s. Обновить до %2$s." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Ваши темы не требуют обновления." + +#: wp-admin/update-core.php:299 +msgid "" +"The following themes have new versions available. Check the ones you want to " +"update and then click “Update Themes”." +msgstr "" +"Для следующих тем доступны обновления. Выберите, какие из них вы хотите " +"обновить, затем нажмите «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ темы»." + +#: wp-admin/update-core.php:300 +msgid "" +"Please Note: Any customizations you have made to theme " +"files will be lost. Please consider using child themes " +"for modifications." +msgstr "" +"Обратите внимание: Все изменения, сделанные вами в файлах " +"тем, будут утеряны. Для изменения можно создавать дочерние " +"темы." + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Обновить темы" + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Переводы" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Ваши переводы не требуют обновления." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Некоторые из ваших переводов устарели." + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "Обновить WordPress" + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "Обновления WordPress" + +#: wp-admin/update-core.php:465 +msgid "" +"On this screen, you can update to the latest version of WordPress, as well " +"as update your themes and plugins from the WordPress.org repositories." +msgstr "" +"На этом экране можно установить свежую версию WordPress, а также обновить " +"темы и плагины из каталога WordPress.org." + +#: wp-admin/update-core.php:466 +msgid "" +"If an update is available, you᾿ll see a notification appear in the " +"Toolbar and navigation menu." +msgstr "" +"Когда появится обновление, вы увидите уведомление в верхней панели и в меню " +"слева." + +#: wp-admin/update-core.php:474 +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 — обновить WordPress очень просто; " +"достаточно нажать на кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ сейчас», " +"когда будет доступна новая версия." + +#: wp-admin/update-core.php:474 +msgid "" +"In most cases, WordPress will automatically apply maintenance and security " +"updates in the background for you." +msgstr "" +"В большинстве случаев WordPress будет устанавливать технические обновления и " +"обновления безопасности автоматически в фоновом режиме." + +#: wp-admin/update-core.php:475 +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 "" +"Темы и плагины — чтобы обновить отдельные темы и " +"плагины, отметьте их галочками, затем нажмите на соответствующую " +"кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ». Чтобы обновить все темы или плагины " +"сразу, перед нажатием на кнопку поставьте галочку в верхней части таблицы, " +"чтобы выбрать все элементы." + +#: wp-admin/update-core.php:478 +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 "" +"Переводы — файлы перевода WordPress для вашего языка " +"обновляются вместе с другими файлами. Но если они устарели, вы можете " +"нажать кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ переводы»." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Как обновиться" + +#: wp-admin/update-core.php:489 +msgid "" +"Documentation on Updating WordPress" +msgstr "" +"Документация по обновлению WordPress" + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Пожалуйста, выберите одну или несколько тем для обновления." + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Пожалуйста, выберите один или несколько плагинов для обновления." + +#. translators: %1 date, %2 time. +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Последняя проверка: %1$s в %2$s" + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Проверить снова" + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "У вас недостаточно полномочий, чтобы обновлять плагины на этом сайте." + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Повторная активация плагина" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Плагин успешно активирован." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Плагин не был активирован из-за фатальной ошибки." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Установка плагина: %s" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Установка плагина из файла: %s" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "У вас недостаточно полномочий, чтобы обновлять темы на этом сайте." + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Установить темы" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Установка темы: %s" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Установка темы из файла: %s" + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Обновление" + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Обновление не требуется" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "Ваша база данных WordPress уже обновлена!" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Требуется обновление базы данных" + +#: wp-admin/upgrade.php:86 +msgid "" +"WordPress has been updated! Before we send you on your way, we have to " +"update your database to the newest version." +msgstr "" +"WordPress был обновлён! Прежде чем продолжить работу, нужно обновить базу " +"данных до самой свежей версии." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "" +"Процесс обновления может занять некоторое время. Пожалуйста, наберитесь " +"терпения." + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "Обновить базу данных WordPress" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Обновление завершено" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "База данных WordPress успешно обновлена!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s запросов" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s секунд(ы)" + +#: wp-admin/upload.php:35 +msgid "" +"All the files you’ve uploaded are listed in the Media Library, with " +"the most recent uploads listed first." +msgstr "" +"Все загруженные вами файлы перечислены в библиотеке файлов, где самые свежие " +"идут впереди." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "" +"Можно просматривать файлы в виде простой визуальной сетки или списка со " +"столбцами. Выберите желаемый вид с помощью иконок слева над файлами." + +#: wp-admin/upload.php:37 +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 "" +"Чтобы удалить файлы, нажмите кнопку «ÐœÐ½Ð¾Ð¶ÐµÑÑ‚венный выбор» в " +"верхней части экрана. Выберите элементы, которые хотите удалить, затем " +"нажмите кнопку «Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ выбранные». Нажав кнопку «Ð¡Ð½ÑÑ‚ÑŒ " +"выделение», можно вернуться к просмотру файлов." + +#: wp-admin/upload.php:44 +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 "" +"При нажатии на элемент откроется окно «ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ файла» в " +"котором можно просмотреть файл и сделать небольшие правки. Все изменения " +"будут автоматически сохранены." + +#: wp-admin/upload.php:45 +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 "" +"Используйте стрелки в верхней части окна или клавиши влево/вправо, чтобы " +"быстро перемещаться между файлами." + +#: wp-admin/upload.php:46 +msgid "" +"You can also delete individual items and access the extended edit screen " +"from the details dialog." +msgstr "" +"В окне параметров также можно удалить отдельный элемент или перейти к " +"расширенному редактированию." + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "" +"Documentation on Media Library" +msgstr "" +"Документация по библиотеке файлов" + +#: wp-admin/upload.php:70 +msgid "" +"The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "" +"Просмотр библиотеки файлов в режиме сетки требует JavaScript. Переключиться в режим списка." + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Вам не разрешено перемещать эту запись в корзину." + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Ошибка при удалении в корзину." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Вам не разрешено восстанавливать эту запись из корзины." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Ошибка при восстановлении из корзины." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Вам не разрешено удалять эту запись." + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "медиафайлов" + +#: wp-admin/upload.php:200 +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 "" +"Все загруженные вами файлы перечислены в библиотеке файлов, где самые свежие " +"идут впереди. Чтобы настроить отображение этого экрана, можно использовать " +"вкладку «ÐÐ°ÑÑ‚ройки экрана»." + +#: wp-admin/upload.php:201 +msgid "" +"You can narrow the list by file type/status using the text link filters at " +"the top of the screen. You also can refine the list by date using the " +"dropdown menu above the media table." +msgstr "" +"Можно выбрать из списка файлы согласно их типу и статусу, используя " +"текстовые ссылки в верхней части экрана. Можно также детализировать список " +"по дате с помощью выпадающего меню над таблицей файлов." + +#: wp-admin/upload.php:208 +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 "" +"При наведении курсора на строку таблицы появляются ссылки: «" +"Изменить», «Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ навсегда» и «ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸». " +"Нажав на «Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» или на имя файла, можно открыть окно для " +"редактирования метаданных этого файла. Нажав «Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ навсегда», " +"можно удалить файл из библиотеки (и всех записей, к которым он прикреплён). " +"Ссылка «ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸» ведёт на страницу, отображающую этот файл." + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Прикрепление файлов" + +#: wp-admin/upload.php:214 +msgid "" +"If a media file has not been attached to any post, you will see that in the " +"Attached To column, and can click on Attach File to launch a small popup " +"that will allow you to search for a post and attach the file." +msgstr "" +"Если медиафайл не прикреплён ни к одной записи, вы увидите это в столбце " +"«Ð˜ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ся» и сможете нажать на ссылку «" +"Прикрепить», чтобы открыть небольшое всплывающее окно, в котором можно " +"найти нужную запись и прикрепить файл." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "Заново прикреплено %d вложение." +msgstr[1] "Заново прикреплены %d вложения." +msgstr[2] "Заново прикреплены %d вложений." +msgstr[3] "Заново прикреплено %d вложение." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "Медиафайл удалён навсегда." +msgstr[1] "%d медиафайла удалены навсегда." +msgstr[2] "%d медиафайлов удалены навсегда." +msgstr[3] "%d медиафайл удалён навсегда." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "Медиафайл перемещён в корзину." +msgstr[1] "%d медиафайла перемещены в корзину." +msgstr[2] "%d медиафайлов перемещены в корзину." +msgstr[3] "%d медиафайл перемещён в корзину." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "Медиафайл восстановлен из корзины." +msgstr[1] "%d медиафайла восстановлены из корзины." +msgstr[2] "%d медиафайлов восстановлены из корзины." +msgstr[3] "%d медиафайл восстановлен из корзины." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Медиафайл удалён навсегда." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Ошибка при сохранении медиафайла." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Медиафайл перемещён в корзину." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Медиафайл восстановлен из корзины." + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Редактирование пользователя" + +#: wp-admin/user-edit.php:39 +msgid "" +"Your profile contains information about you (your “account”) as " +"well as some personal options related to using WordPress." +msgstr "" +"Ваш профиль содержит информацию о вас («ÑƒÑ‡Ñ‘тную запись»), а " +"также некоторые личные предпочтения по использованию WordPress." + +#: wp-admin/user-edit.php:40 +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 "" +"Вы можете изменить свой пароль, включить горячие клавиши, изменить цветовую " +"схему экранов управления WordPress и отключить визуальный редактор " +"(WYSIWYG). Верхнюю панель можно отключить для внешней части сайта, но в " +"панели управления она будет отображаться всегда." + +#: wp-admin/user-edit.php:41 +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 "" +"Имя пользователя изменить нельзя, однако можно использовать другие поля, " +"чтобы ввести ваше настоящее имя или ник, а также выбрать имя, отображаемое " +"рядом с вашими записями." + +#: wp-admin/user-edit.php:42 +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 "" +"Обязательные поля указаны; остальные необязательны. Информация из профиля " +"будет отображаться, только если так настроена тема оформления." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "" +"Когда закончите, не забудьте нажать кнопку «ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ профиль»." + +#: wp-admin/user-edit.php:53 +msgid "" +"Documentation on User Profiles" +msgstr "" +"Документация по профилям пользователей" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "Использовать https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Всегда использовать https при посещении панели администрирования" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "У вас нет прав на редактирование данного пользователя." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Важно:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Этот пользователь имеет права суперадминистратора." + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Профиль обновлён." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Информация о пользователе обновлена." + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Назад к списку пользователей" + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Добавить существующего" + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Персональные настройки" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Редактор" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Отключить визуальный редактор" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Использовать горячие клавиши для проверки комментариев." + +#: wp-admin/user-edit.php:270 +msgid "" +"More information" +msgstr "" +"Дополнительная информация" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Верхняя панель" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Показывать верхнюю панель при просмотре сайта" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Имя пользователя изменить нельзя." + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Для этого сайта роли нет —" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Дать этому пользователю права суперадминистратора сети." + +#: wp-admin/user-edit.php:342 +msgid "" +"Super admin privileges cannot be removed because this user has the network " +"admin email." +msgstr "" +"Права суперадминистратора нельзя отменить, поскольку e-mail этого " +"пользователя указан в настройках сети." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Имя" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Фамилия" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Ник" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Отображать как" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "Контакты" + +#: wp-admin/user-edit.php:409 +msgid "" +"There is a pending change of your e-mail to %1$s. Cancel" +msgstr "" +"Ожидается подтверждение смены вашего адреса e-mail на %1$s. Отмена" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Обо мне" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "О пользователе" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Биография" + +#: wp-admin/user-edit.php:450 +msgid "" +"Share a little biographical information to fill out your profile. This may " +"be shown publicly." +msgstr "Напишите немного о себе. Эта информация может отображаться на сайте." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Новый пароль" + +#: wp-admin/user-edit.php:463 +msgid "" +"If you would like to change the password type a new one. Otherwise leave " +"this blank." +msgstr "" +"Если вы хотите поменять пароль, введите новый. Иначе оставьте поле пустым." + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Повторите новый пароль" + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Введите новый пароль повторно." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "Дополнительные возможности" + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Возможности" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Отказано: %s" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Обновить профиль" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Обновить информацию" + +#. translators: 1: Site name, 2: site URL, 3: role +#: wp-admin/user-new.php:24 +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 "" +"Привет,\n" +"Вас пригласили присоединиться к сайту «%1$s»\n" +"в сети «%2$s» с ролью %3$s.\n" +"Если вы не хотите присоединяться к этому сайту, проигнорируйте\n" +"это письмо. Приглашение действительно в течение нескольких дней.\n" +"\n" +"Перейдите по ссылке, чтобы активировать вашу учётную запись:\n" +"%%s" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Приглашение на сайт" + +#. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL +#: wp-admin/user-new.php:81 +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 "" +"Привет,\n" +"\n" +"Вас пригласили присоединиться к сайту «%1$s»\n" +"в сети «%2$s» с ролью %3$s.\n" +"Перейдите по ссылке, чтобы принять приглашение:\n" +"%4$s" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Подтверждение присоединения" + +#: wp-admin/user-new.php:151 +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 "" +"Чтобы добавить пользователя на сайт, заполните форму на этом экране и " +"нажмите кнопку «Ð”обавить нового пользователя»." + +#: wp-admin/user-new.php:154 +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 "" +"Поскольку это сеть сайтов, можно добавлять существующие в ней учётные " +"записи, указав имя пользователя или e-mail и выбрав роль. Чтобы иметь больше " +"возможностей — например, назначать пароль — нужно быть " +"администратором сети и использовать ссылку для редактирования профиля " +"пользователя, которая появляется под его именем в разделе «Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ " +"сетью» → «Ð’се пользователи»." + +#: wp-admin/user-new.php:155 +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 "" +"Новые пользователи получают письмо с уведомлением, что их добавили на этот " +"сайт. В этом письме также содержится их пароль. Поставьте галочку, если вы " +"не хотите отправлять пользователю приветственное письмо." + +#: wp-admin/user-new.php:157 +msgid "" +"You must assign a password to the new user, which they can change after " +"logging in. The username, however, cannot be changed." +msgstr "" +"Необходимо присвоить новому пользователю пароль, который он сможет изменить " +"после авторизации. Имя пользователя, однако, изменить нельзя." + +#: wp-admin/user-new.php:158 +msgid "" +"New users will receive an email letting them know they’ve been added " +"as a user for your site. By default, this email will also contain their " +"password. Uncheck the box if you don’t want the password to be " +"included in the welcome email." +msgstr "" +"Новые пользователи получают письмо с уведомлением, что их добавили на этот " +"сайт. По умолчанию в этом письме также содержится их пароль. Снимите " +"галочку, если вы не хотите включать пароль в приветственное письмо." + +#: wp-admin/user-new.php:161 +msgid "" +"Remember to click the Add New User button at the bottom of this screen when " +"you are finished." +msgstr "" +"Когда закончите, не забудьте нажать кнопку «Ð”обавить нового " +"пользователя» в нижней части экрана." + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Роли пользователей" + +#: wp-admin/user-new.php:172 +msgid "" +"Here is a basic overview of the different user roles and the permissions " +"associated with each one:" +msgstr "Краткий обзор ролей пользователей и соответствующих им возможностей:" + +#: wp-admin/user-new.php:174 +msgid "" +"Subscribers can read comments/comment/receive newsletters, etc. but cannot " +"create regular site content." +msgstr "" +"Подписчики могут читать комментарии, комментировать, получать рассылки и т." +"д., но создавать содержимое сайта не могут." + +#: wp-admin/user-new.php:175 +msgid "" +"Contributors can write and manage their posts but not publish posts or " +"upload media files." +msgstr "" +"Участники могут создавать и редактировать свои записи, но не публиковать их " +"и не загружать медиафайлы." + +#: wp-admin/user-new.php:176 +msgid "" +"Authors can publish and manage their own posts, and are able to upload files." +msgstr "" +"Авторы могут публиковать и редактировать свои записи, а также загружать " +"файлы." + +#: wp-admin/user-new.php:177 +msgid "" +"Editors can publish posts, manage posts as well as manage other people’" +"s posts, etc." +msgstr "" +"Редакторы могут публиковать и редактировать записи, а также работать с " +"чужими записями и т.д." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Администраторы обладают доступом ко всем функциям." + +#: wp-admin/user-new.php:184 +msgid "" +"Documentation on Adding New Users" +msgstr "" +"Документация по добавлению новых пользователей" + +#: wp-admin/user-new.php:211 +msgid "" +"Invitation email sent to new user. A confirmation link must be clicked " +"before their account is created." +msgstr "" +"Новому пользователю отправлено письмо с приглашением. Он сможет создать " +"учётную запись после перехода по ссылке для подтверждения." + +#: wp-admin/user-new.php:214 +msgid "" +"Invitation email sent to user. A confirmation link must be clicked for them " +"to be added to your site." +msgstr "" +"Пользователю отправлено письмо с приглашением. Он сможет стать участником " +"сайта после перехода по ссылке для подтверждения." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "Пользователь добавлен на сайт." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Этот пользователь уже является участником сайта." + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Пользователь добавлен." + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Добавить нового пользователя" + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Добавить существующего пользователя" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Добавить существующего пользователя" + +#: wp-admin/user-new.php:275 +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 "" +"Введите адрес e-mail существующего пользователя сети, чтобы пригласить его " +"на сайт. Ему будет отправлено письмо с просьбой подтвердить приглашение." + +#: wp-admin/user-new.php:279 +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 "" +"Введите адрес e-mail или имя существующего пользователя сети, чтобы " +"пригласить его на сайт. Ему будет отправлено письмо с просьбой подтвердить " +"приглашение." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-mail или имя пользователя" + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Пропустить письмо с подтверждением" + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Добавить пользователя без отправки письма для подтверждения." + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Добавить существующего пользователя" + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "" +"Создать учётную запись нового пользователя и добавить его к этому сайту." + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Повторите пароль" + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Отправить пароль?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Отправить этот пароль новому пользователю на e-mail." + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Добавить нового пользователя" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "пользователей" + +#: wp-admin/users.php:26 +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 "" +"На этом экране перечислены все существующие пользователи вашего сайта. " +"Каждый пользователь имеет одну из пяти ролей, назначенных администратором: " +"администратор, редактор, автор, участник или подписчик. Пользователи, не " +"являющиеся администраторами, после авторизации увидят в меню консоли меньше " +"возможностей, в зависимости от своей роли." + +#: wp-admin/users.php:27 +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 "" +"Чтобы добавить на сайт нового пользователя, нажмите кнопку «Ð”обавить " +"нового» в верхней части экрана, либо ссылку «Ð”обавить " +"нового» в меню «ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ели»." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Отображение экрана" + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Можно настраивать отображение этого экрана несколькими способами:" + +#: wp-admin/users.php:35 +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 "" +"Можно скрывать/показывать столбцы согласно вашим предпочтениям и указывать " +"количество выводимых пользователей на вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ экрана»." + +#: wp-admin/users.php:36 +msgid "" +"You can filter the list of users by User Role using the text links in the " +"upper left to show All, Administrator, Editor, Author, Contributor, or " +"Subscriber. The default view is to show all users. Unused User Roles are not " +"listed." +msgstr "" +"Можно фильтровать список пользователей по ролям, используя текстовые ссылки " +"в левом верхнем углу, чтобы показать всех пользователей, администраторов, " +"редакторов, авторов, участников или подписчиков. По умолчанию показываются " +"все пользователи. Неиспользуемые роли в списке не отображаются." + +#: wp-admin/users.php:37 +msgid "" +"You can view all posts made by a user by clicking on the number under the " +"Posts column." +msgstr "" +"Можно посмотреть все записи пользователя, нажав на число в столбце «" +"Записи»." + +#: wp-admin/users.php:41 +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 "" +"При наведении курсора на строку в списке пользователей появятся ссылки, " +"позволяющие управлять пользователями. Вы можете выполнить следующие действия:" + +#: wp-admin/users.php:43 +msgid "" +"Edit takes you to the editable profile screen for that user. You can also " +"reach that screen by clicking on the username." +msgstr "" +"«Ð ÐµÐ´Ð°ÐºÑ‚ировать» — открывает экран редактирования профиля " +"пользователя. Туда также можно попасть, нажав на имя пользователя." + +#: wp-admin/users.php:46 +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 "" +"«Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ» — позволяет удалить пользователя с сайта. Его " +"записи останутся нетронутыми. Можно также удалить сразу нескольких " +"пользователей с помощью меню «Ð”ействия»." + +#: wp-admin/users.php:48 +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 "" +"«Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ» — вызывает экран с подтверждением, где можно " +"навсегда удалить с сайта как самого пользователя, так и созданные им записи. " +"Можно также удалить сразу нескольких пользователей с помощью меню «" +"Действия»." + +#: wp-admin/users.php:61 +msgid "" +"Documentation on Managing Users" +msgstr "" +"Документация по управлению пользователями" + +#: wp-admin/users.php:62 +msgid "" +"Descriptions of Roles and Capabilities" +msgstr "" +"Описания ролей и возможностей" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Вы не можете редактировать этого пользователя" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Удаление пользователей с этого экрана не разрешено." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Вы не можете удалять пользователей." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Вы не можете удалить этого пользователя." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Удалить пользователей" + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Пожалуйста, выберите вариант." + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Вы указали следующего пользователя для удаления:" +msgstr[1] "Вы указали следующих пользователей для удаления:" +msgstr[2] "Вы указали следующих пользователей для удаления:" +msgstr[3] "Вы указали следующих пользователей для удаления:" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s Текущий пользователь не будет удалён." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Что нужно сделать с записями этого пользователя?" +msgstr[1] "Что нужно сделать с записями этих пользователей?" +msgstr[2] "Что нужно сделать с записями этих пользователей?" +msgstr[3] "Что нужно сделать с записями этих пользователей?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Удалить всё содержимое" + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Связать всё содержимое:" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Подтвердите удаление" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Не выбраны пользователи для удаления." + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Вы не можете удалять пользователей." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Удалить пользователей с сайта" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Вы указали следующих пользователей для удаления:" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s Текущий пользователь не будет удалён." + +#: wp-admin/users.php:340 +msgid "" +"ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "" +"ID #%1$s: %2$s У вас нет прав на удаление этого пользователя." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Подтвердите удаление" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Не выбраны пользователи для удаления." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Пользователь удалён." +msgstr[1] "%s пользователя удалены" +msgstr[2] "%s пользователей удалены" +msgstr[3] "%s пользователь удалён" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Новый пользователь создан. Редактировать" + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Новый пользователь создан." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Роли изменены." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "" +"Текущий пользователь должен иметь возможность редактирования пользователей." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Роли других пользователей были изменены." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Вы не можете удалить текущего пользователя." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Другие пользователи были удалены." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Пользователь удалён с этого сайта." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Нельзя удалить текущего пользователя." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Другие пользователи были удалены." + +#: wp-admin/widgets.php:52 +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 "" +"Виджеты — это независимые блоки содержимого, которые можно размещать в " +"областях, предусмотренных вашей темой (обычно их называют боковыми " +"колонками). Чтобы заполнить их виджетами, перетащите заголовки в желаемую " +"область. По умолчанию раскрывается только первая область. Чтобы заполнить " +"остальные области, разверните их нажатием на заголовки." + +#: wp-admin/widgets.php:53 +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 "" +"Панель «Ð”оступные виджеты» содержит все виджеты, которые можно " +"выбрать. Как только вы перетащите виджет в боковую колонку, он откроется для " +"настройки параметров. Закончив настройку, нажмите кнопку «" +"Сохранить», и виджет появится на сайте. Если нажать на ссылку «" +"Удалить», виджет будет удалён." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Удаление и повторное использование" + +#: wp-admin/widgets.php:59 +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 "" +"Если вы хотите удалить виджет, но сохранить его настройки на случай " +"использования в будущем, просто перетащите его на панель «ÐÐµÐ°ÐºÑ‚ивные " +"виджеты». Оттуда в любое время можно добавить их обратно. Особенно это " +"может пригодиться, если вы переключаетесь на тему с меньшим количеством " +"областей для виджетов или другими областями." + +#: wp-admin/widgets.php:60 +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 "" +"Виджеты можно использовать многократно. Каждому виджету можно дать заголовок " +"для отображения на сайте, но это необязательно." + +#: wp-admin/widgets.php:61 +msgid "" +"Enabling Accessibility Mode, via Screen Options, allows you to use Add and " +"Edit buttons instead of using drag and drop." +msgstr "" +"Включив режим специальных возможностей на вкладке «ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ " +"экрана», вы сможете использовать кнопки «Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ» и " +"«Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ» вместо перетаскивания." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Пропавшие виджеты" + +#: wp-admin/widgets.php:67 +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 "" +"Большинство тем выводят по умолчанию некоторые виджеты, пока вы не добавите " +"свои, однако они не отображаются автоматически при редактировании боковых " +"колонок. Добавив свой первый виджет, вы сможете добавить и остальные с " +"панели «Ð”Ð¾ÑÑ‚ÑƒÐ¿Ð½Ñ‹Ðµ виджеты»." + +#: wp-admin/widgets.php:68 +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 "" +"При смене темы часто также меняются настройки и количество областей " +"виджетов. Иногда эти конфликты делают переход к новой теме не таким гладким. " +"Если вы сменили тему и у вас пропали виджеты, прокрутите этот экран вниз до " +"панели «ÐÐµÐ°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ виджеты», где вы найдёте все свои виджеты с " +"сохранёнными настройками." + +#: wp-admin/widgets.php:73 +msgid "" +"Documentation on Widgets" +msgstr "" +"Документация по виджетам" + +#: wp-admin/widgets.php:78 +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 "" +"Используемая вами тема не поддерживает виджеты, а значит, нет и возможности " +"настраивать боковые колонки. Для получения дополнительной информации " +"посмотрите инструкцию по доработке темы." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Неактивная колонка (скрыта)" + +#: wp-admin/widgets.php:97 +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 "" +"Эта боковая колонка недоступна и больше не отображается на вашем сайте. " +"Чтобы полностью убрать эту неактивную колонку, удалите с неё все виджеты." + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Неактивные виджеты" + +#: wp-admin/widgets.php:114 +msgid "" +"Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "" +"Переместите виджеты сюда, чтобы убрать их из боковой колонки, но сохранить " +"настройки." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Виджет «%s»" + +#: wp-admin/widgets.php:246 +msgid "" +"Select both the sidebar for this widget and the position of the widget in " +"that sidebar." +msgstr "Выберите боковую колонку для этого виджета и его позицию в ней." + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Сохранить виджет" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Изменения сохранены." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Ошибка при отображении формы настроек виджета." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Доступные виджеты" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Деактивировать" + +#: wp-admin/widgets.php:339 +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 "" +"Чтобы активировать виджет, перетащите его на боковую колонку или нажмите на " +"него. Чтобы деактивировать виджет или удалить его настройки, перетащите его " +"обратно." + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Добавить виджет" + +#. Plugin Name of the plugin/theme +msgid "Hello Dolly" +msgstr "Hello Dolly" + +#. Plugin URI of the plugin/theme +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#. Description of the plugin/theme +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 "" +"Это не просто плагин, он символизирует надежду и энтузиазм целого поколения, " +"выраженные в двух словах из песни, наиболее известной в исполнении Луиса " +"Армстронга: «Hello, Dolly». После активации плагина на каждой " +"странице панели управления в правом верхнем углу будет отображаться " +"случайная строка из этой песни." + +#. Author of the plugin/theme +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +#. Author URI of the plugin/theme +msgid "http://ma.tt/" +msgstr "http://ma.tt/" diff --git a/wp-content/languages/admin-tr_TR.mo b/wp-content/languages/admin-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..89aa164c042a76cbb01214a45a50d8439eac1bb2 GIT binary patch literal 347823 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-tr_TR.po b/wp-content/languages/admin-tr_TR.po new file mode 100644 index 0000000..5fbf00b --- /dev/null +++ b/wp-content/languages/admin-tr_TR.po @@ -0,0 +1,10268 @@ +# Translation of Administration in Turkish +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 09:51:10+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/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "Dağıtım lideri" + +#: wp-admin/upload.php:45 +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 "Pencerenin üstünde yer alan ok tuşlarını kullanarak ya da tuş takımınızdaki sağ ve sol ok tuşları ile ortam öğeleri arasında hızlıca geçiş yapabilirsiniz." + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "Ortam dosyalarınızı ızgara görünümünde görebileceğiniz gibi liste olarak da görebilirsiniz. Sol üstte yer alan ikona tıklayarak aralarında geçiş yapabilirsiniz." + +#: wp-admin/upload.php:37 +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 "Ortam öğelerini silmek için ekranın üstünde yer alan toplu seçim tuşunu kullanabilirsiniz. Seçmek istediğiniz öğeleri seçtikten sonra \"Seçili olanları sil\" tuşuna basın. İptal tuşuna basarsanız görüntüleme ekranına dönersiniz." + +#: wp-admin/upload.php:44 +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 "Bir öğeye tıkladığınızda ek detayları penceresi açılır, bu pencerede ortam dosyasına hızlıca göz atabilir ve ufak düzeltmeler yapabilirsiniz. Burada yapacağınız değişiklikler otomatik olarak kaydedilecektir." + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "Ayrıca detay penceresinden tekil olarak öğeleri silebilri ya da detaylı düzenleme ekranına ulaşabilirsiniz." + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "Güncellediğiniz için teşekkürler! WordPress %s size daha yumuşak bir yazım ve yönetim deneyimi getiriyor." + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "Ortam dosyalarınızı kolayca yönetin" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "Yüklemelerinize güzel, sonsuz bir ızgarada göz atın. Yeni detay önizleme görünümü ve düzenleme özellikleri ile ortamlarınız üzerinde çabucak hakimiyer kurun." + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "Gömülü öğelerle çalışmak hiç bu kadar kolay olmamıştı" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "Yeni bir satıra bir YouTube adresi yapıştırın ve sihirli bir şekilde gömülü videoya dönüşmesini seyredin. Şimdi bunu bir tweet ile deneyin. Oh evet — gömme artık görsel bir deneyim haline geldi. Editör gömülü içeriğin gerçek bir önizlemesini gösteriyor, size zaman kazandırıp güven veriyor." + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "Ayrıca desteklenen servislerin sayısını da artırdık. CollegeHumor, YouTube oynatma listeleri ve TED konuşmaları. WordPress tarafından desteklenen tüm gömülü ortamlar için buraya bakabilirsiniz." + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "İçeriğinize odaklanın" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "İhtiyacınız olan araçların her zaman elinizin altında olduğu, siz yazdıkça kendisini yazdıklarınıza göre şekillendiren bir düzenleme aracıyla artık yazmak çok daha rahat ve sürükleyici." + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "Doğru eklentiyi bulun" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "WordPress eklenti dizininde ücretsiz ve açık kaynak kodlu 30.000’den fazla eklenti var. WordPress 4.0 ihtiyacınız olan eklentiyi kolayca bulabilmeniz için yeni metrikler, geliştirimiş arama ve görsel tarama deneyimiyle beraber geliyor." + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "Eklentilere göz at" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "Özelleştirici API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "İçerikler, paneller ve daha geniş bir kontrol dizisi artık özelleştirici tarafından destekleniyor." + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "Sorgu sıralama" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "Geliştiriciler artık %2$s üzerinden %1$s yaparken daha esnekler." + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "Güncellenen kütüphaneler: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "Eğer nelere ulaşabileceğiniz konusunda genel bir fikir sahibi olmak isterseniz, sol üst köşedeki bağlantı ile öne çıkan ve popüler eklentilere göz atabilirsiniz. Bu alanlar periyodik olarak güncellenirler." + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Yüklediğiniz tüm dosyalar Ortam kütüphanesinde listelenirler ve en son yüklenen ilk gösterilir." + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "Eklenti ekle" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "Göz at" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Geçersiz çeviri tipi." + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "Not:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "%s sabiti artık %s dosyasında gerekli değil." + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tümü (%s)" +msgstr[1] "Tümü (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "Eksiz (%s)" +msgstr[1] "Eksiz (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Çöp (%s)" +msgstr[1] "Çöp (%s)" + +#: wp-admin/install.php:216 +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 "Meşhur beş dakikalık WordPress kurulum işlemine hoş geldiniz! Aşağıdaki bilgileri doldurduktan sonra en genişletilebilir ve en güçlü kişisel yayın platformuna merhaba deyin." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "Sizin WordPress sürümünüz ile test edilmedi" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "Sizin WordPress sürümünüz ile uyumsuz" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "Sizin WordPress sürümünüz ile uyumlu" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d yıldız" +msgstr[1] "%d yıldız" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "Toplu eylem seçin" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "Editörü pencere yüksekliğine uyacak şekilde genişlet." + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "Ay" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "Gün" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "Saat" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "Dakika" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "Bu bilgiyi wp-config.php dosyası oluşturmak için kullanacağız." + +#: wp-admin/theme-install.php:82 +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. 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 "Temalar arasında anahtar kelime, yazar ya da etiket ile arama yapabilirsiniz, ya da özellik filtresi ile çok daha detaylı arama yapabilirsiniz. Alternatif olarak öne çıkan, popüler ve en son temalar arasında gezinebilirsiniz. Beğendiğiniz bir tema bulduğunuzda önzileme yapabilir ya da direkt yükleyebilirsiniz." + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "Zaten Yüklenmiş" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "Önceki" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "Sonraki" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA TEST EDİCİLER:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Bu site gelecekteki beta sürüm güncellemelerini otomatik yükleyecek şekilde ayarlandı." + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "Ortam kütüphanesi için ızgara görünümü JavaScript gerektirir. Liste görünümüne geçin." + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "E-posta ile onay gerektirmeden bir kullanıcı ekleyin." + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "WordPress ekibi size yardımcı olmak istiyor. Bu e-postayı %s adresine yönlendirin ve ekip sitenizin düzgün şekilde çalışması için çalışmaya başlayacak." + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s gömmesi başarısız." + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "Önizleme uygun değil. %s güvenli olarak gömülemiyor." + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "Sayfa seç" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta testi" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Performans" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Sosyal" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Araçlar" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "Şimdi %s yükle" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "Şimdi %s güncelle" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "Daha fazla detay" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s indirme" +msgstr[1] "%s indirme" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "Detayları görüntüle" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Toplam" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Yakında güncellenen" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"GÜNCELLEME KAYDI\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "İncelemeler" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "Bu eklentiye bağış yap »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "%d yıldız verilmiş incelemeleri görüntüleyin" +msgstr[1] "%d yıldız verilmiş incelemeleri görüntüleyin" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "Katkıda bulunanlar" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "Özelleştirici yaptığınız değişiklikleri canlı sisteme yayınlamadan önce önizleme yapabilmenize olana sağlar. Ayrıca sitenizdeki farklı sayfalarda gezinerek önizleme de yapabilirsiniz." + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Eğer bize ulaştıysanız bu problemin tekrarlanmaması için gerekenleri yapacağız." + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "Yeni özellik: Canlı bileşen önizlemeleri" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "Tema özelleştirici içinde bileşenlerinizi ekleyin, düzenleyin ve istediğiniz gibi oynayın." + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "Değişiklikleri canlı olarak izleyin ve sadece istediğiniz zaman kaydedin." + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "Henüz puan yok." + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "Filtreleme:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "Tema bulunamadı. Farklı bir arama deneyin." + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Görseli kırpmak için tıklayıp sürükleyerek bir seçim oluşturun." + +#: wp-admin/includes/image-edit.php:44 +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 "Orijinal görseli oranlı olarak ölçeklendirebilirsiniz. En iyi sonuç için ölçeklendirme işlemini kırpma, çevirme ya da döndürme işlemlerinden önce yapın. Görseller sadece küçültülebilirler, büyütülemezler." + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Sol tarafta yer alan kırmızı çubuk kontrolünüzü bekleyen yorum olduğunu gösterir." + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Tuş takımı kullanıcıları: Görsel düzenleyici ile çalışırken Alt + F10 ile araç çubuğuna ulaşabilirsiniz." + +#: wp-admin/includes/image-edit.php:86 +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 "En-boy oranı genişlik ve yükseklik arasındaki ilişkidir. Seçiminizi boyutlandırırken shift tuşuna basılı tutarsanız oranı korumuş olursunuz. Kutular yardımıyla da en-boy oranı belirleyebilirsiniz, örneğin 1:1 (kare), 4:3, 16:9 vb." + +#: wp-admin/includes/image-edit.php:89 +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 "Seçiminizi yaptıktan sonra boyutları piksel olarak da girebilirsiniz. En küçük görsel boyutu ortam ayarlarından ayarlanabilir." + +#: wp-admin/includes/image-edit.php:119 +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 "Küçük görseli koruyarak görselinizi düzenleyebilirsiniz. Örneğin orijinal görselin kare halinde küçük bir parçasını küçük görsel olarak kullanabilirsiniz." + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "Ek dosya sayfalarında gösterilir." + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "Göz at" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "Tüm yorum tipleri" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "Öne çıkan" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "Popüler" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "En son" + +#: wp-admin/users.php:46 +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 "Kaldır, sitenizden kullanıcı kaldırmanıza olanak sağlar. İçeriğini silmez. Toplu işlemleri kullanarak bir anda birden çok kullanıcı da kaldırabilirsiniz." + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Yeni WordPress siteniz başarıylaoluşturuldu:\n" +"\n" +"%1$s\n" +"\n" +"Aşağıdaki bilgiler ile yönetim paneline giriş yapabilirsiniz:\n" +"\n" +"Kullanıcı adı: %2$s\n" +"Parola: %3$s\n" +"\n" +"Yeni sitenizden keyif almanız ümidiyla. Teşekkürler!\n" +"\n" +"-- WordPress Türkiye ekibi\n" +"http://www.wp-tr.org\n" + +#: wp-admin/index.php:57 +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 "Kutu kontrolleri - Kutuların başlıklarına tıklarak küçültebilir/büyütebilirsiniz. Eklentiler tarafından eklenen bazı kutular ek ayarlar içerebilirler, böyle durumlarda başlık çubuğunun üzerine fare imlecinizi getirdiğinizde “Ayarla” bağlantısı ortaya çıkar." + +#: wp-admin/index.php:67 +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 "Bir bakışta - Sitenizdeki içerik ile ilgili kısa bilgiler, kullandığınız tema ve WordPress sürümü hakkında bilgi verir." + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← Yazı editörüne geri dön" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "Tema ekle" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "Öne çıkan temalar" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "Popüler temalar" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "Yeni temalar" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "Temalarda ara" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "Tema ara..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Detaylar ve önizleme" + +#: wp-admin/users.php:48 +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 "Sil sizi onay vermenizi bekleyen kullanıcı silme ekranına götürür. Burada kullanıcıları ve içeriklerini kalıcı olarak silebilirsiniz. Ayrıca toplu işlemleri kullanarak da bir çok kullanıcıyı bir kerede silebilirsiniz." + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "Bu kullanıcıya ait içerik ne yapılsın?" +msgstr[1] "Bu kullanıcıya ait içerik ne yapılsın?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "Tüm içeriği sil." + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "Tüm içeriği bağla:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "Tip" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "WordPress ile oluşturduğunuz için teşekkürler." + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "Destek forumları" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA TESTİ Mİ YAPIYORSUNUZ?\n" +"===========================\n" +"\n" +"Bu ayıklama e-postası WordPress geliştirme sürümü kullandığınız için gönderildi.\n" +"\n" +"Eğer bu problemin WordPress içindeki bir hatadan kaynaklandığını düşünüyorsanız lütfen rapor edin.\n" +"* Destek forumlarında bir başlık açın: https://wordpress.org/support/forum/alphabeta\n" +"* Ya da sizin için daha kolaysa bir hata bildirimi yapın: http://core.trac.wordpress.org/\n" +"\n" +"Teşekkürler! -- WordPress ekibi" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "Bileşenleri yönet" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "Menüleri yönet" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "Durumu düzenle" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "Görünürlüğü düzenle" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "Sürümlere göz at" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "Tarih ve zamanı düzenle" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "Yüklü temalarda ara..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Eğer bir güncelleme uygun durumdaysa araç çubuğunda ve dolaşım menüsünde bilgilendirme göreceksiniz." + +#: wp-admin/update-core.php:474 +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 — WordPress kurulumunuzu güncellemek tek tıklamalık basit bir iş: yeni bir sürüm bildirildiğinde sadece “Şimdi güncelle” tuşuna tıklayın." + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "Çoğu zaman WordPress bakım ve güvenlik güncellemelerini arka planda sizin için otomatik olarak yapar." + +#: wp-admin/update-core.php:478 +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 "Çeviriler — WordPress kurulumunuzu dilinize çeviren dil dosyaları her güncelleme ile beraber güncellenirler. Fakat bu dosyalar güncelliğini yitirirlerse “Çevrileri güncelle” tuşuna basın." + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "Bu ekranda en son WordPress sürümüne güncelleme yapabilir, tema ve eklenilerinizi WordPress.org depolarından güncelleyebilirsiniz." + +#: wp-admin/update-core.php:475 +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 "Temalar ve eklentiler — Bu ekrandan tekil olarak tema ve eklenti güncellemek isterseniz, seçim kutucuklarını kullanarak seçimlerinizi yapın ve daha sonra ilgili “Güncelle” tuşu ile güncellemeyi yapın. Tüm tema ve eklentilerinizi güncellemek için bu bölümün başında yer alan kutuyu işaretleyin ve güncelle tuşunu kullanın." + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "WordPress %s sürümüne hoşgeldiniz" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Eğer seçmek için daha fazla tema istiyorsanız “Yeni ekle” tuşuna basıp, WordPress.org Tema Dizininden arama yapabilirsiniz. WordPress.org Tema Dizinindeki temalar üçüncü partiler tarafından tasarlanıp geliştirilmiş olup, WordPress lisansı ile uyumlıdır. Ayrıca, ücretsizdirler!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "Sabit düzen" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "Esnek düzen" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "Uyumlu düzen" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s Yazı" +msgstr[1] "%s Yazı" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s Sayfa" +msgstr[1] "%s Sayfa" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s Yorum" +msgstr[1] "%s Yorum" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s onay sırasında" +msgstr[1] "%s onay sırasında" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "j M" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB kota" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) kullanılan kota" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "Tema detayları" + +#: wp-admin/options-reading.php:66 +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 "Bu özellik devrede olduğunda Başlangıç ekranındaki Bir bakışta kutusunda bir uyarı size Arama motorlarının engellendiğini, sitenizin taranmadığını hatırlatır." + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "Bir bakışta" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "Etkin:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "Erişilebilir" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "Bu %s temasının alt temasıdır." + +#: wp-admin/themes.php:40 +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 "Bu ekran yüklü temalarınızın yönetilmesi için kullanılır. Varsayılan temanın/temaların haricinde üçüncü partiler tarafından tasarlanıp, geliştirilmiş temalar da buradadır." + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Etkinleştir ve Canlı önizleme tuşları için fare imlecini gezdirin ya da tıklayın" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Temaya tıklarak ismini, sürümünü, geliştiricisini, açıklamasını, etiketlerini ve silme bağlantısını görebilirsiniz" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Geçerli tema için Özelleştir tuşuna basarak ya da herhangi bir tema için Canlı önizleme tuşuna basarak önizleme yapabilirsiniz." + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Geçerli tema, temaların arasında ilk sırada öne çıkarılmış olarak gösterilir." + +#: wp-admin/themes.php:72 +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 "Bir temanın üzerine fare imlecinizi sürükleyip ya da bir temaya tıklayıp ve sonrasında Canlı önizleme tuşuna basarak ilgili tema için önizlemeyi açabilir, ayrı bir ekranda ayarlarını değiştirebilirsiniz. Ayrıca Canlı önizleme tuşunu tema detayları penceresinin en altında da bulabilirsiniz. Yüklenmiş herhangi bir tema bu şekilde izlenebilir ve özelleştirilebilir." + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "Görüntülediğiniz tema tamamıyla etkileşimlidir — farklı sayfalarda gezinerek temanın yazıları, arşivleri ve diğer sayfa şablonlarını nasıl yönettiğini görebilirsiniz. Bu ayar temadan temaya farklılık gösterebilir. Yeni ayarları kaydetmek ve etkinleştirmek için menünün üstünde yer alan Kaydet ve Etkinleştir tuşuna basın." + +#: wp-admin/themes.php:74 +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 "Küçük monitörlerde önizleme yaparken sol menüde yer alan toplama simgesini kullanabilirsiniz. Bu şekilde pano kapanacak ve önizleme için daha fazla yer kalacaktır. Paneli geri açmak için simgeye tekrar tıklayabilirsiniz." + +#: wp-admin/widgets.php:339 +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 "Bir bileşeni etkinleştirmek için bir yan sütuna sürükleyin ya da üzerine tıklayın. Etkisizleştirmek ve ayarlarını sıfırlamak için geri sürükleyin." + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%2$s oy üzerinden %1$s puan" +msgstr[1] "%2$s oy üzerinden %1$s puan" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "%s puan" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "Bu ekran bir kullancının bu ağdaki tüm sitelerini gösterir ve kullanıcının birincil sitesini seçmesine olanak sağlar. Her bir sitenin altındaki bağlantıları kullanarak siteleri ziyaret edebilir ya da yönetim paneline ulaşabilirler." + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Geri alma hatası: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "Hata: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "Aşağıdaki eklentiler başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "Aşağıdaki temalar başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "Aşağıdaki çeviriler başarıyla güncellendi:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "Aşağıdaki eklentiler güncellenemedi:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "Aşağıdaki temalar güncellenemedi:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "Aşağıdaki çeviriler güncellenemedi:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Form gönderilemedi, sayfayı yenileyip tekrar deneyin." + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Ekran ayarları - Hangi başlangıç kutularının gözükeceğini Ekran ayarları sekmesinden seçebilirsiniz." + +#: wp-admin/index.php:68 +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 "Etkinlik - Yakında yayınlanacak yazılar, yayınlanmış olanları gösterir. Yazılarınıza yeni yapılmış yorumları gösterir ve onaylamanıza olanak sağlar." + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Hızlı taslak - Yeni bir yazıya başlayıp taslak olarak kaydetmenizi sağlar. Ayrıca başlamış olduğunuz son beş taslak yazıyı gösterir." + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress Haberleri - WordPress Dünyası, en güncel ve popüler eklentiler, WordPress projesi ile ilgili en son haberler." + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress Haberleri - WordPress Dünyası, WordPress projesi ile ilgili en son haberler. " + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "Yeni taslak eklemek için izniniz yok." + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Bu temayı silmek istediğinizden emin misiniz?\n" +"\n" +"'İptal' tuşuna basarak geri dönebilir, 'Tamam' tuşuna basarak silebilirsiniz." + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "Yeni tema ekle" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "Güncelleme var" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "Pencereyi kapat" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "Önceki temayı göster" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "Sonraki temayı göster" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "Bileşen ekle" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "Aktivite" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress sitesi: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "BAŞARILI: WordPress %s sürümüne başarıyla yükseltildi" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "BAŞARISIZ: WordPress %s sürümüne yükseltilemedi" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "BAŞARILI: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "BAŞARISIZ: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] Arka plan güncellemelerinde hatalar oluştu" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] Arka plan güncellemeleri bitti" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "Hızlı taslak" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress haberler" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "%2$s teması ile WordPress %1$s." + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "Aklınızda ne var?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "Tümünü görüntüle" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "Taslaklar" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "Yakında yayınlanacaklar" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "Yeni yayınlanmış" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "Henüz aktivite yok!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "Bugün" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "Yarın" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "Beğenilen eklentiler" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "Yüklemeleri yönet" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "Bazı dosyalar kopyalanamadığı için güncelleme yapılamıyor. Bu genelde tutarsız dosya izinlerinden kaynaklanır." + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s uygulanabilir." + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Siteniz %1$s WordPress %2$s sürümüne güncellenirken kritik bir hata ile karşılaştı." + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "%s sürümünü kullanıyorsunuz." + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "Çevirileri güncelle" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "%1$s (%2$s) için çeviriler güncelleniyor…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "%s için çeviriler" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Siteniz WordPress %2$s sürümüne güncellendi" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s indirilebilir durumda. Lütfen güncelleyin!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] ACİL: Siteniz başarısız bir güncelleme yüzünden kapalı olabilir" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Merhaba! %1$s siteniz otomatik olarak WordPress %2$s sürümüne güncellendi." + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "Sizin tarafınızda başka bir şey yapmanıza gerek yok." + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "%s sürümü hakkında daha fazla bilgi için WordPress hakkında ekranına bakın:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Lütfen %1$s sitenizi WordPress %2$s sürümüne yükseltin." + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "Denedik ama sitenizi otomatik olarak güncelleyemedik." + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "Güncelleme çok kolaydır ve sadece bir kaç dakikanızı alır:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Siteniz %1$s WordPress son sürümü %2$s sürümüne güncellenirken kritik bir hata ile karşılaştı." + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Bu sitenizin kapalı ya da bozuk olduğu anlamına gelebilir. Panik yapmayın, her şey düzeltilebilir." + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "Lütfen öncelikle sitenizi kontrol edin. Her şey düzgün çalışıyor da olabilir. Eğer güncelleme yapmanız gerektiği yazıyorsa yapmalısınız:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Sitenizi güncel tutmanız güvenlik açısından çok önemlidir. Ayrıca hem sizin için hem okuyucularınız için interneti daha güvenli bir yer yapar." + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Eğer bir sorunla karşılaşırsanız ya da desteğe ihtiyacınız olursa destek forumları ya da facebook sayfamızdaki gönüllüler yardımcı olabilir." + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Ayrıca bazı temalar ya da eklentilerde güncellemeler var. Lütfen güncelleyin:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "WordPress ekibi" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "Sitenizde karşılaştığınız hatayı açıklayan bazı veriler var." + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Yer sağlayıcı firmanız, destek olabilecek kişiler ya da dost bir geliştirici bu bilgiler ile size yardımcı olabilir:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "Hata kodu: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "HATA: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "İçerik şu an erişilemez." + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Eğer üzerinize alırsanız %s daha fazla düzenleme yapamayacak." + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "%s sürümünü yeniden kurmanız gerekliyse buradan yapabilir ya da paketi indirip kendiniz tekrar kurabilirsiniz:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "Gelecek güvenlik güncellemeleri otomatik uygulanacak." + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "Çeviriler" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "Çevirileriniz güncel." + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "Bazı çevirilerin zamanı geçmiş." + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Bazı çevirilerinizin de güncellenmesi gerekiyor. Biz güncelleme yaparken siz arkanıza yaslanın ve bir kaç saniye daha bekleyin." + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "Çeviriler güncel." + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "Çeviri yükleniyor %s…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "Çeviri güncellemesi başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "Çeviriler başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "Tema güncelleniyor: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "Eklenti güncelleniyor: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "Bu güncellemeye devam edebilmek için gerekli disk alanı yok." + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "Yorum el ile onaylanmalı" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Listelenen boyutlar ortam kütüphanesine görsel eklerken kullanılacak en yüksek piksel boylarını gösterir." + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 "Varsayılan olarak WordPress içinde soru işaretleri ve bir çok rakam içeren web URLleri kullanır. Ne var ki WordPress size yazılarınız ve arşivleriniz için özel adres yapıları oluşturma olanağı da sağlıyor. Bu bağlantılarınızı estetik, kullanılabilirlik ve uyumluluk açılarından geliştiriyor. Bir çok etiket ve örnek ile iyi bir başlangıç yapabilirsiniz." + +#: wp-admin/theme-editor.php:33 +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 "Temanın daha yeni bir sürümüne geçmek yapılan değişikliklerin üzerine yazacaktır. Bunu engellemek için Alt tema kullanmayı unutmayın." + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "Yepyeni bir kullanıcı oluşturup bu siteye ekleyin." + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"Sevgili kullanıcı,\n" +"\n" +"Yakın zamanda sitenizin yönetici e-posta adresini değiştirmek istediniz.\n" +"Eğer bu geçerli bir istekse aşağıdaki bağlantıya tıklayıp değiştirebilirsiniz:\n" +"###ADMIN_URL###\n" +"\n" +"Eğer bu işlemi yapmak istemiyorsanız bu e-postayı göz ardı edebilirsiniz.\n" +"\n" +"Bu e-posta ###EMAIL### adresine gönderilmiştir.\n" +"\n" +"Saygılar,\n" +"###SITENAME### ahalisi\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "%2$s içinde %1$s için göz atılıyor" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "Çeviri paketinde .po ya da .mo dosyaları eksik." + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "Bir önceki sürüme dönülmeye çalışılıyor." + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Güncelleme sırasında oluşan bir hata yüzünden WordPress önceki sürüme geri döndü." + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "WordPress %s sürümüne güncelleniyor" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "Dosya kontrol değeri (%1$s) beklenen kontrol değeriyle (%2$s) uyuşmuyor." + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "Parola sunucu üzerinde kaydedilmiyor." + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "Son sürüm yüklenmeye hazırlanıyor…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "Gerekli dosyalar kopyalanıyor…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "Lütfen geçerli bir kullanıcı adı girin." + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "Girdiğiniz kullanıcı adı geçersiz karakterler içeriyor." + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "Parolalarınız eşleşmiyor. Lütfen tekrar deneyin." + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "Bir e-posta adresi girmelisiniz." + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Üzgünüz, geçerli bir e-posta adresi girmediniz. E-posta adresleri şu şekilde gözükür hesap@alanadi.com." + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Temanız menüleri desteklemiyor ama Bileşenler ekranında yer alan “Özel menü” bileşeni ile yan sütuna menü ekleyebilirsiniz." + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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üler temanız tarafından belirlenen alanlarda gösterilebilir. Bileşenler sayfasındaki “Özel menü” bileşeni ile yan sütunda bile gösterilebilir. Eğer temanız özel menüleri desteklemiyorsa (Varsayılan temalar %2$s ve %3$s destekliyor) yan tarafta yer alan belge bağlantısı ile nasıl bu özelliği etkinleştirebileceğinizi öğrenebilirsiniz." + +#: wp-admin/nav-menus.php:518 +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 "Menü elemanlarının sağında yer alan okalra tıklayarak belirli ayarların olduğu standart bir düzenleyiciyi açabilirsiniz. Ek ayarlar, örneğin bağlantı hedefi, CSS sınıfı, bğalantı ilişkileri ve bağlantı açıklamaları gibi, Ekran seçenekleri sekmesinden açılıp, kapatılabilir." + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP adresi:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "Kategori eklendi." + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "Kategori silindi." + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "Kategori güncellendi." + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "Kategori eklenmedi." + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "Kategori güncellenmedi." + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "Kategoriler silindi." + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "Etiket eklendi." + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "Etiket silindi." + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "Etiket güncellendi." + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "Etiket eklenmedi." + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "Etiket güncellenmedi." + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "Etiket silindi." + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s yazı güncellenmedi, birisi düzenliyor." +msgstr[1] "%s yazı güncellenmedi, birisi düzenliyor." + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s yazı kalıcı olarak silindi." +msgstr[1] "%s yazı kalıcı olarak silindi." + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s yazı çöpe taşındı." +msgstr[1] "%s yazı çöpe taşındı." + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s yazı çöpten geri alındı." +msgstr[1] "%s yazı çöpten geri alındı." + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s sayfa güncellendi." +msgstr[1] "%s sayfa güncellendi." + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s sayfa güncellenmedi, birisi düzenliyor." +msgstr[1] "%s sayfa güncellenmedi, birisi düzenliyor." + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s sayfa kalıcı olarak silindi." +msgstr[1] "%s sayfa kalıcı olarak silindi." + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s sayfa çöpe taşındı." +msgstr[1] "%s sayfa çöpe taşındı." + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s sayfa çöpten geri getirildi." +msgstr[1] "%s sayfa çöpten geri getirildi." + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "İki farklı sürümü “Herhangi iki sürümü karşılaştır” seçeneği ile yanyana karşılaştırabilirsiniz." + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "Sürümleri karşılaştırma" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "Bu içeriğin farklı sürümlerini görüntüleme, karşılaştırma ve geri alma işlemlerini geliştirilmiş sürüm ekranlarından yapabilirsiniz." + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "Düzenleme kilidi" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "Bunu bir başkası düzenliyor. Sayfayı yenilemeye gerek yok. İşleri bittiğinde kilit ortadan kalkacaktır." + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "Herhangi iki sürümü karşılaştır" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\", %2$s, %3$s." + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\", %2$s." + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" yazarı: %2$s." + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"." + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "Siteniz sadece son %s sürümü saklamak üzere ayarlanmış." + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "Sürümler: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "Göz at" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "%s tarafından otomatik kaydedilmiş" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "%s tarafından oluşturulmuş mevcut sürüm" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "Bu otomatik kaydedilmiş sürüme geri dön" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "%s tarafından oluşturulmuş sürüm" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Bağlantı koptu. Bağlantınız düzelene kadar kayıt eylemleri devre dışı bırakıldı." + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Her ihtimale karşı, bu yazıyı tarayıcınıza yedekliyoruz." + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Üzgünüz, bir şeyler ters gitti. İstenen karşılaştırma yüklenemedi." + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "Ek" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "Yeni parolayı tekrar yazın" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "Şifreyi tekrar yazın" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "Soldaki sütundan menü elemanları ekleyin." + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "Eklentiler Wordpress’in yeteneklerini artırır. Eklentileri otomatik olarak WordPress Eklenti Dizininden yükleyebilir ya da bir .zip dosyası olarak bu sayfadan yükleyebilirsiniz." + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "Paket dosya içermiyor." + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "Tema dosya içermiyor." + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "%1$s güncellenirken bir hata oluştu: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Sürümler arasında gezinmek için tutacağı sağa ya da sola sürükleyin ya da Önceki veya Sonraki tuşlarını kullanın." + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "Yükleniyor…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "Çöpe taşınırken hata oluştu." + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "Çöpten geri alırken hata oluştu." + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Çöpe taşımaya çalıştığınız öğe bulunmuyor." + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Artık var olmayan bir öğeyi çöpten geri almaya çalışıyorsunuz." + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "Bu öğe daha önce silinmiş." + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Her öğeyi tercih ettiğiniz sıraya taşıyın. Öğenin sağında yer alan ok tuşuna basarak daha fazla seçenek ortaya çıkartabilirsiniz." + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Henüz menü oluşturmadıysanız ’Yeni menü oluştur’ tuşuna basarak başlayabilirsiniz" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "Bu ekran içerik sürümlerinizi yönetmek için kullanılır." + +#: wp-admin/revision.php:106 +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 "Sürümler siz içeriğini güncelledikçe yazılarınızın ya da sayfalarınızın otomatik olarak oluşturulan kopyalarıdır. Soldaki kırmızı metin(ler) çıkartılan içeriği gösterir. Sağdaki yeşil metin(ler) de eklenen içeriği gösterir." + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "Bu ekrandan sürümleri görüntüleyebilir, karşılaştırabilir ve geri alabilirsiniz:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "Bir sürümü geri getirmek için Bu sürümü geri getir tuşuna basın." + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "Sürüm yönetimi" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "Kime:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Kimden:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Önceki" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Sonraki" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "Menü konumları güncellendi." + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "j M @ G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s, %2$s." + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "Yayın: %d." + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "Şarkı %1$s/%2$s." + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "Şarkı %1$s." + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "Tür: %s." + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "Ses biçimi:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "Ses kodeği:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "Sürüm kaydediliyor..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "Son değişiklikleriniz bir sürüm olarak kaydedildi." + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "Bu ekran özel dolaşım menülerinizi yönetmek için kullanılır." + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "Bu ekranda yapabilecekleriniz:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "Menüleri oluşturma, düzenleme ve silme" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "Ekleme, organize etme ve menü elemanlarını değiştirme" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Ekranın üst kısmında yer alan menü yönetim kutusu aşağıdaki düzenleme alanında hangi menünün açılacağını belirler." + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Var olan bir menüyü düzenlemek için aşağı açılır listeden bir menü seçin ve seç tuşuna basın" + +#: wp-admin/nav-menus.php:509 +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 "İlgili menülere tema konumları atamak için menü düzenleyicisinin altında istenen ayarı seçmeniz yeterlidir. Menüleri tüm tema konumlarına bir kerede atamak için ekranın üstünde yer alan Konumları yönet sekmesine bakın" + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "Menü yönetimi" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "Her bir özel menü sayfalara ya da yazılara bağlantılar, kategoriler, özel adresler ya da diğer dosya tiplerini içerebilir. Menü bağlantıları sol tarafta yer alan sütundaki kutular ile eklenebilir." + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Sol tarafındaki kutucuğu işaretleyip, menüye ekle tuşuna basarak aynı anda birden çok öğeyi menüye ekleyebilirsiniz." + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "Özel bağlantı eklemek için Bağlantılar bölümünü genişletin, bir adres ve metin girin, menüye ekle tuşuna basın." + +#: wp-admin/nav-menus.php:521 +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 "Menüleri yeniden organize etmek için farenizle sürükleyip bırakın ya da klavyenizi kullanın. Bir menü elemanını hafif sağa alarak alt menü haline getirebilirsiniz." + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Bir menü elemanını aşağı doğru genişletip Kaldır bağlantısını kullanarak silebilirsiniz." + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "Menüleri düzenleme" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Bu ekran temanız tarafından tanımlanmış alanlara menü atamalarınız için kullanılır." + +#: wp-admin/nav-menus.php:531 +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 "Bir ya da birden çok alana menü atamak için her alanın açılır listesinden bir menü seçin. İşiniz bittiğinde Değşiklikleri kaydet tuşuna basın" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Bir tema konumuna atanmış bir menüyü düzenlemek için İlgili ’Düzenle’ bağlantısını kullanın." + +#: wp-admin/nav-menus.php:533 +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 "Var olanı kullanmak yerine yeni bir menü eklemek için ’Yeni menü kullan’ bağlantısına tıklayın. Yeni menünüz otomatik olarak ilgili menü konumuna atanacaktır." + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "Menüleri düzenle" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "Konumları düzenle" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "Tema konumu" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "Atanan menü" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "Bir menü seçin" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "Düzenle" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "Yeni menü kullan" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "Bu sürüme döndür" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "Bir yukarı taşı" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "Bir aşağı taşı" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "En üste taşı" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "%s altına taşı" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "%s altından çıkar" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "%s altına" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "%s altından dışarı" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s. Menü elemanı %2$d / %3$d." + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s. %3$s altındaki %2$d alt eleman numarası ." + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "Yetenekler" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "Reddedildi: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "Taşı" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "Bir yukarı" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "Bir aşağı" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "Tepeye" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "Menü yapısı" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "Menü ayarları" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "Bu yazının tarayıcınızdaki yedeği aşağıdaki sürümden farklı." + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "Yedekten geri döndür." + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "Yazı başarıyla geri döndürüldü." + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "Geri al." + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "Taslak %1$s %2$s tarihinde oluşturuldu" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s yazıyı üstüne almış ve şu an düzenliyor." + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "Üzerine al" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Bu yazıyı çöpe taşıyamazsınız. %s şu anda yazıyı düzenliyor." + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "Menünüzü aşağıdan düzenleyin ya da yeni bir menü oluşturun." + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "Düzenlemek için bir menü seçin:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "ya da yeni bir menü oluşturun." + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Güncellediğiniz için teşekkürler! Ağı güncelle sayfasını ziyaret ederek tüm sitelerinizi güncelleyin." + +#: wp-admin/setup-config.php:335 +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 "İşte bu! Yüklemenin bu aşamasını başarıyla tamamladın. WordPress bundan sonra veritabanı ile iletişim kurabilir. Eğer hazırsanız başlayalım…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "alt eleman" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "Bağlantı metni" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s güncellendi." + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "Seçilen menüler başarıyla silindi." + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "Menü 1" + +#: wp-admin/nav-menus.php:724 +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 "Varsayılan menünüzü eleman ekleyip ya da çıkartıp düzenleyin. Her bir elemanı istediğiniz sıraya taşıyın. Menü oluştur tuşuna basarak değişiklikleri kaydedin." + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "Menünüze üst kısımdan bir isim verin ve Yeni menü oluştur tuşuna basın." + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "Sayfaları otomatik ekle" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "Üst seviye sayfaları bu menüye otomatik olarak ekle" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "Tema konumları" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(Mevcut ayar: %s)" + +#: wp-admin/plugin-editor.php:132 +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 "Düzenleme bölümünün altında yer alan belge menüsü eklenti dosyasında tanımlanan PHP fonksiyonlarıın listesidir. Tanıma bak tuşuna basarsanız ilgili fonksiyon hakkında daha fazla bilgi alabileceğiniz sayfaya yönlendirilirsiniz." + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "Tanıma bak" + +#: wp-admin/theme-editor.php:29 +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 "PHP dosyaları için açılır menüden o dosyada tanımlanmış olan fonksiyonların belgelerine ulaşabilirsiniz. Tanıma bak tuşu ilgili fonksiyon ile ilgili referans materyallerin olduğu web sayfasına yönlendirir." + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s şu anda düzenliyor" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "Ortam ekle tuşuna basarak ortam dosyalarını (Görsel, ses dosyası, dokümanlar vs) yükleyebilir ve ekleyebilirsiniz. Ortam kütüphanesine eklenmiş görselleri ve dosyaları seçebilir, yeni ortam dosyaları yükleyebilir ve bunları sayfa ya da yazılara ekleyebilirsiniz. Bir görsel galerisi oluşturmak için görselleri seçip “Yeni galeri oluştur” tuşuna basın." + +#: wp-admin/edit-form-advanced.php:332 +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 "Sayfanızın/yazınızın içerik alanına Twitter, YouTube, Flickr vb sitelerdeki ortam dosyalarının adreslerini boş bir satıra yapıştırarak ortam öğelerini gömebilirsiniz. Belgelere göz atarak bu konuda daha fazla bilgi edinebilirsiniz." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "Yeni ortam yöneticisi" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "Dosya yükleme ve görsel galerisi oluşturma yepyeni bir yüze kavuştu. Bir göz atın!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "Görsel döndürme sunucunuz tarafından desteklenmiyor." + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Eğer gözleriniz bağlantı yöneticisini aradıysa Bağlantı yöneticisi eklentisini yükleyin." + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "Bileşenleri ya da menüleri yönet" + +#: wp-admin/custom-background.php:143 +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 "Bir arka plan görseli kullanmak için dosya yükleyin ya da “Görsel seç” ortam kütüphanesinden yüklenmiş bir görseli seçin. Görselinizi tek başına gösterebilir, arka plana döşeyebilir ya da gerebilirsiniz. Arka planınızı sabitleyebilirsiniz de, böylece siteniz kaydırma çubuğu ile aşağı kaysa da arka plan görseli sabit kalır." + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "İşiniz bittiğinde “Değişiklikleri kaydet” tuşuna basmayı unutmayın!" + +#: wp-admin/edit-form-advanced.php:272 +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 "Başlık alanı ve büyük yazı düzenleme alanı yerlerine sabitlenmiştir, geri kalan kutuları sürükle bırak ile yer değiştirebilirsiniz. Ayrıca başlıklarına tıklayarak kutuları açıp kapatabilirsiniz. Ekran seçenekleri kısmından daha fazla kutu (Özet, Geri izlemeleri gönder, Özel alanlar, Tartışma, Kısa isim, Yazar) açabilir ya da 1 veya 2 sütunlu düzenlerden birini seçebilirsiniz." + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "Ortam ekleme" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Bu ekrandaki bir çok kutu içeriğinizin nasıl yayınlanacağı ile ilgili ayarlar içerir, mesela:" + +#: wp-admin/edit-form-advanced.php:346 +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 "Biçim - Yazı biçimleri belli bir yazının nasıl görüntüleneceğini belirler. Örneğin, başlık ve paragraflardan oluşan standard bir yazınız olabileceği gibi özet diyebileceğimiz sadece başlık ve kısa bir metinden oluşan yazılarınız da olabilir. Lütfen her bir yazı biçimi için belgelere başvurun. Temanızda 10 biçimin tümü ya da bir kısmı etkin olabilir." + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "Yayınlama ayarları" + +#: wp-admin/edit-tags.php:215 +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 "Üst - Kategoriler, etiketlerin tersine bir hiyerarşiye sahiptirler. Jazz isimli bir kategorinin altında Bebop ve Big Band isimli alt kategorileriniz olabilir. Tamamen seçime bağlı. Bir alt kategori oluşturmak için Üst kategori kutusundan başka bir kategori seçin." + +#: wp-admin/widgets.php:68 +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 "Temaları değiştirirken temaya ait bileşen alanları, yan sütunlar vb öğeler sorun oluşturabilir ve rahat bir geçiş yapamayabilirsiniz. Eğer tema değiştirdiyseniz ve eksik bileşen görüyorsanız bu sayfanın altında yer alan etkin olmayan bileşenler alanından bileşene bakabilirsiniz. Bu alanda tüm bileşenler ayarlarıyla beraber saklanırlar." + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Çoklu dosya yükleyicisini kullanıyorsunuz. Problem mi var? Bir de tarayıcı yükleyicisini deneyin." + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "Düzenle" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "Varsayılan: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Yüklenen yer" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Yüklenen dosya geçerli bir görsel dosyası değil. Lütfen tekrar deneyin." + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "Bir arka plan görseli seçin" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "Özel bir başlık seçin" + +#: wp-admin/custom-background.php:144 +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 "Arka plan rengini Renk seç tuşuna basarak ve geçerli bir HTML kodu, örneğin kırmızı için “#ff0000” ya da renk seçici ile seçebilirsiniz." + +#: wp-admin/custom-header.php:185 +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 "Bu sayfanın başlık metni kısmında, metnin görüntülenip görüntülenmeyeceğini belirleyebilirsiniz. Metin rengini Renk seç tuşuna basarak ve geçerli bir HTML kodu, örneğin kırmızı için “#ff0000” ya da renk seçici ile seçebilirsiniz. " + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "Tema özelleştirici seçenekleri" + +#: wp-admin/options-reading.php:65 +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 "Sitenizin robotlar, ping servisleri ve örümcekler tarafından taranmasına karar verebilirsiniz. Eğer bu servislerin sitenizi görmezden gelmesini isterseniz ilgili kutuyu işaretleyin ve değişiklikleri kaydet tuşuna basın. Bu webde tam bir gizlilik sağlamaz, hata görünür durumdasınız." + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "Daha fazla eylem" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "Yorumları aç ya da kapat" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "Başlamak için daha fazlasını öğrenin" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "Dosya adresi:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "Cevaben sütununda üç eleman vardır. Metin, yorumun yazılmasına sebep olan yazının ismidir ve tıkladığınızda düzenlemenize olanak sağlar. Yazıyı göster bağlantısı sizi canlı sitenizdeki ilgili yazıya yönlendirir. Küçük baloncuk içinde yazının kaç tane onaylanmış yorumu olduğu gösterilir. Eğer baloncuk gri ise bu yazı ile ilgili tüm yorumları kontrol etmemişsiniz demektir. Eğer mavi ise bekleyen yorumlar var demektir. Baloncuğa tıklarsanız sadece bu yazının yorumları görüntülenecek şekilde filtre uygulanır." + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "Kullanılan: %1$s%% / %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "No #%1$s: %2$s Mevcut kullanıcı silinmeyecek." + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "No #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "No #%1$s: %2$s Mevcut kullanıcı silinmeyecek" + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "No #%1$s: %2$s Bu kullanıcıyı silmek için yeterli izniniz yok." + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "Lütfen bir seçenek seçin." + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "HATA: E-posta adresi kullanılıyor." + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image bir WP_Image_Editor nesnesi olmalı" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "WP_Image_Editor::rotate kullan" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "WP_Image_Editor::flip kullan" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "Gizlilik seçenek grubu kaldırıldı. Başka bir seçenek grubu kullanın." + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "Gizlilik ayarlarınız nedeniyle WordPress herhangi bir güncelleme servisini bilgilendirmiyor." + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "Arama motorları engellendi" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "WordPress’e hoşgeldiniz!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "Başlamanız için bir kaç bağlantıyı bir araya getirdik:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "Başlangıç" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "ya da temanızı tamamen değiştirin" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "Sonraki adımlar" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "Ön sayfanızı düzenleyin" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "Yeni sayfalar eklein" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "Bir blog yazısı ekleyin" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "İlk blog yazınızı yazın" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "Bir hakkında sayfası ekleyin" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "Sitenizi görüntüleyin" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "Yüklenme tarihi: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Eğer WordPress.org üzerinde favori olarak işaretlediğiniz eklentiler varsa, buradan onlara bakabilirsiniz." + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "WordPress.org kullanıcı adı:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "Favorileri getir" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "\"%s\" seçenek grubu silindi. Başka bir seçenek grubu kullanın." + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "WordPress %1$s sürümüne hoşgeldiniz. WordPress hakkında sayfasına yönlendirileceksiniz. İstemiyorsanız, buraya tıklayın." + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "RSS beslemelerinizde içeriğinizin nasıl görüntüleneceğini de belirleyebilirsiniz, kaç yazı görüntüleneceği ve özet ya da yazının tamamı mı görüntülensin, belirleyebilirsiniz." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "Arama motoru görünürlüğü" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "Arama motorlarının bu siteyi indekslemelerine izin ver" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "Arama motorlarının bu siteyi indekslemelerine engel olmaya çalış" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "Bu isteğe uymak arama motorlarına kalmış bir şey." + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "Eğer neye bakacağınızı biliyorsanız Arama sizin en büyük yardımcınız. Arama ekranı WordPress.org eklenti dizininde terim, yazar ya da etiket ile arama yapabilmenizi sağlar. Ayrıca popüler etiketleri seçerek de arama yapabilirsiniz. Daha büyük gözüken etiketler, o etiket ile etiketlenmiş daha fazla eklenti olduğunu gösterir." + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "Ayrıca bir kullanıcının en beğendiği eklentilere de göz atabilirsiniz. Ekranın sol üstünde yer alan favoriler bağlantısını kullanarak, WordPress.org kullanıcı ismini girerek görüntüleyebilirsiniz." + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Başka bir yerden indirdiğiniz bir eklentiyi kurmak isterseniz, sol üstte yer alan yükleme bağlantısını kullanın. .zip paketini yüklemeniz istenecektir, yüklendikten sonra yeni eklentinizi etkinleştirebilirsiniz." + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "Eğer herhangi bir sebeple otomatik dosya oluşturma çalışmazsa endişe etmeyin. Zaten yapılan işlem tüm veritabanı bilgilerinin bir dosyaya kaydedilmesidir. İsterseniz bir metin düzenleyici ile wp-config-sample.php dosyasını açıp, bilgileri doldurduktan sonra wp-config.php olarak kaydedebilirsiniz." + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Aşağıya veritabanınızın bağlantı bilgilerini girmelisiniz. Eğer bu bilgilerden emin değilseniz sunucu firmanız ile irtibata geçin." + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "Üzgünüm, wp-config.php dosyasına yazılamıyor." + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "İşiniz bittikten sonra “Kurulumu başlat” tuşuna basın." + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "Ayarlar kaydedildi ve tema etkinleştirildi. Siteyi ziyaret et" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Bu alt tema kök temayı arıyor, %2$s." + +#: 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 "Bu ekran ortam kütüphanesindeki bir dosyanın bilgi alanlarını düzenleyebilmenize olanak sağlar." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favoriler" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "Esnek başlık" + +#: wp-admin/theme-install.php:93 +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 "Sitenizin içeriği ile ön izleme yapabilmeniz ve özelleştirebilmeniz için sol panoda yer alan \"Yükle\" tuşunu kullanarak tema yükleyebilirsiniz. Tema dosyaları otomatik olarak sitenize indirilecektir. Bu işlem bittiğinde \"Etkinleştir\" tuşuna basarak temayı etkinleştirebilir ya da temaların küçük resimlerinin altında yer alan \"Canlı ön izleme\" tuşuna basarak açabileceğiniz ön izleme ekranından etkinleştirebilirsiniz." + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "Sitenizin karakter kodlaması (UTF-8 önerilir)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "Düzenleme alanında Tab tuşu sekme karakteri ekler. Bu alandan klavye kullanarak ayrılmak isterseniz önce Esc tuşuna ardından Tab tuşuna basın." + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "Ekle" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "Düzenle" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
        Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"Bu örnek bir sayfadır. Bir blog yazısından farklıdır çünkü belirli bir yerde sabit olarak kalır ve temanızın dolaşım menüsünde başlığı görüntülenir(çoğu tema destekler). Bir çok insan potansiyel ziyaretçilerini karşılamak adına bir Hakkında sayfası kullanır. Şuna benzeyen bir sayfa:\n" +"\n" +"
        Merhaba! Gündüzleri bisikletli kurye, geceleri ise hevesli bir aktörüm, burası da benim blogum. İstanbul’da yaşıyorum, Bıdık isminde harika bir köpeğim var ve piña colada içmeyi seviyorum. (Ve yağmura yakalanmayı.)
        \\n\n" +"\n" +"...ya da bunun gibi bir şeyler:\n" +"\n" +"
        XYZ firması 1971’de kurulmuştur ve kurulduğundan bu yana kaliteli şeyler üretmektedir. Gotham şehrinde konuşlanmış olan XYZ firması 2.000’in üzerinde çalışanı ile Gotham şehri için her şeyin en iyisini yapmaya çalışmaktadır.
        \n" +"\n" +"Yeni bir WordPress kullanıcısı olarak öncelikle başlangıç sayfasına giderek bu sayfayı silip kendi sayfalarınızı oluşturmalısınız. İyi eğlenceler!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"Merhaba bu bir yorumdur.\n" +"Bir yorumu silmek için giriş yapıp yazının yorumlarına göz atın. Orada düzenleme ve silme seçenekleriniz sizi bekliyor." + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "Etikete göre ara" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "Yazara göre ara" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "Anahtar kelimeye göre ara" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "Arama tipi" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "Ekran seçenekleri sekmesi" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "İçeriksel yardım sekmesi" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Üzgünüz, size ayrılmış alanın tamamını kullanmışsınız. Lütfen bazı dosyaları silerek yükleme için daha çok yer açın." + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Üzgünüz, %s MB kotanızın tamamını kullanmış durumdasınız." + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "Yorumu seç" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "Seç %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Etiket kategori dönüştürücü ile, seçtiğiniz etiketleri kategoriye dönüştürebilirsiniz." + +#: wp-admin/edit-tags.php:192 +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 "Toplu işlemler açılır kutusundan Bağlantı kategorilerini silebilirsiniz. Fakat bu işlem, ilgili kategorideki bağlantıları silmez, bunun yerine varsayılan kategoriye atanırlar." + +#: wp-admin/edit-form-advanced.php:298 +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 "Bir sayfa oluşturmak yazı oluşturmaya benzer. Ekranlar aynı şekilde sürükle bırak yaparak ya da Ekran seçenekleri sekmesinden özelleştirilebilir. Ayrıca yine yazı yazma ekranında olduğu gibi tam ekran modu hem görsel düzenleyicide hem de HTML düzenleyicide yer almaktadır. Büyük ölçüde yazı oluşturma ekranı ile aynıdır ama sayfalara özel bazı özellikler de barındırır:" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "Yazı düzenleyici - Yazınız için metninizi girin. İki türlü düzenleme modu mevcuttur: görsel ve HTML. İlgili sekmeye tıklayarak istediğiniz modu etkinleştirebilirsiniz. Görsel mod size WYSIWYG düzenleyiciyi açar. İlk ikon sırasının sonuna yer alan ikon ile ikinci bir sıra kontrole ulaşabilirsiniz. HTML modu size yazının ham HTML halini düzenleme imkanı sağlar. Yazı editörünün üzerinde yer alan ikon ile ortam dosyaları ekleyebilirsiniz. Dikkatinizi dağıtacak her şeyden uzaklaşarak yazmanızı sağlayacak tam ekran modu görsel modda (ilk sırada sondan ikinci ikon) ya da HTML modunda (sıranın sonundaki tuş) ile rahatça yazılarınızı yazabilirsiniz. Tam ekran modunda sayfanın üstüne imlecinizi yaklaştırarak tuşları görünür kılabilirsiniz. Tam ekran modundan çıkarak normal yazı düzenleyicisine dönebilirsiniz." + +#: wp-admin/custom-header.php:570 +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 "Bilgisayarınızdan yükleyerek ya da ortam kütüphanenizden seçerek sitenizin üst tarafında görüntülenecek bir görsel seçebilirsiniz. Seçtikten sonra kırpma işlemi de yapabilirsiniz." + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "Ana içerik" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "Ana içeriğe atla" + +#: wp-admin/custom-header.php:174 +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 "Siteniz için özel bir başlık resmi belirleyebilirsiniz. Sadece resmi yükleyin ve kırpın, ve yeni başlık hemen yayına girecektir. Bir başka yol olarak, hali hazırda ortam kütüphanenizde bulunan bir resmi de “Resim Seç” tuşu ile seçip kullanabilirsiniz." + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Kırpmayı pas geç, resmi olduğu gibi yayına al" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "%s temasınında önizleme yapmaktasınız" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "Görsel seç" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "Ya da ortam kütüphanenizden bir görsel seçin:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "%s’i düzenle" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "Gizle" + +#: wp-admin/custom-header.php:177 +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 "Eğer sitenizde bir başlık görseli kullanmak istemiyorsanız Başlık görseli bölümünün altında yer alan “Başlık görselini kaldır” tuşuna basın. Daha sonra başlık görselini tekrar kullanmak istediğinizde diğer seçeneklerden birini seçip “Değişiklikleri kaydet” tuşuna basmanız yeterli." + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Ek olmayan bir elemanı düzenlemeye çalıştınız. Lütfen geri dönüp tekrar deneyin." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "Yüklenenler" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "Bu tema zaten kurulu ve en güncel halde" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "Yüklenenler" + +#: wp-admin/theme-install.php:92 +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 "Bir tema listesi oluşturduğunuzda istediğiniz temada ön izleme yapabilir ya da kurabilirsiniz. İlgilendiğiniz temanın küçük resmine tıklayarak ön izleme yapabilirsiniz. Bir pencere açılarak sitenizin bu tema ile nasıl görüntüleneceği ile ilgili bir fikir sahibi olmanızı sağlayacaktır." + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "Ön izleme ve yükleme" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "Ön izleme ve özelleştirme" + +#: wp-admin/includes/media.php:2549 +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 "Tarayıcınızın dahili yükleyicisini kullanıyorsunuz. WordPress yükleyicisi çoklu dosya seçimi, sürükle bırak yetenekleri gibi becerilere sahiptir. Çoklu dosya yükleyicisine geç." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "Ön izleme %s" + +#: wp-admin/tools.php:22 +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 "Kategorilerde hiyerarşi vardır, yani alt kategoriler oluşturabilirsiniz. Etiketlerde ise hiyerarşi yoktur. Bazen insanlar yazılarında birini kullanmaya başlıyorlar ama daha sonra içerikleri için diğerinin daha iyi olduğunu fark edebiliyorlar." + +#: wp-admin/tools.php:23 +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 "Kategori ve etiket dönüştürücü sizi içeri aktarma ekranına götürecektir. Orada isteğinize göre bir içeri aktarıcı kurulumu yapabileceksiniz. Eklenti kurulduktan sonra etkinleştir ve aktarıyıcı çalıştır bağlantısı sizi etiketleri kategorilere ya da tam tersini yapabileceğiniz ekrana ulaştıracaktır." + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "Bağlantı önizleme" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "Bu ekran temanızın başlık bölümünü özelleştirmek için kullanılır." + +#: wp-admin/custom-header.php:167 +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 "İsterseniz temanın varsayılan başlık görsellerini kullanabilir, isterseniz kendi görselinizi kullanabilirsiniz. Ayrıca site başlığınızın ve sloganınızın nasıl gözükeceğini de özelleştirebilirsiniz." + +#: wp-admin/custom-header.php:175 +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 "Bazı temalar ek başlık görselleri ile beraber gelirler. Eğer birden çok görsel görürseniz, beğendiğiniz birini seçin ve “Ayarları kaydet” tuşuna basın." + +#: wp-admin/custom-header.php:176 +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 "Eğer temanızın birden çok varsayılan başlık görseli varsa ya da siz birden çok başlık görseli yüklediyseniz, WordPress rastgele bir tanesini gösterecek şekilde ayarlanabilir. Varsayılan görseller ya da yüklenen görseller alanının yanında yer alan “Rastgele” kutusunu seçerek bu özelliği etkinleştirebilirsiniz." + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Çoğu tema için başlık metni Genel ayarlar bölümünde tanımladığınız sitenizin başlığı ve sloganınızdır." + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "Ayar hatası" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "wp-config.php dosyanızda veritabanı ön eki alanı boş, bu tip bir kullanım desteklenmiyor." + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Sürükle bırak kutusunun altında yer alan bağlantıya tıklayarak Tarayıcı yükleyicisine geri dönebilirsiniz." + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "Kullanıcı silindi." +msgstr[1] "%s kullanıcı silindi." + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "Yeni kullanıcı oluşturuldu. Kullanıcıyı düzenle" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Dosyalar kopyalanamıyor. Disk alanı tükenmiş olabilir." + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "Temalarda anahtar kelime ile ara." + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "Belirli özelliklere sahip temaları ara." + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Bu bilgiler çok yüksek olasılıkla bulundurma firmanız tarafından size sağlanmışlardır. Eğer bu bilgiler elinizde yoksa devam etmeden önce bulundurma firmanızla irtibat kurun. Hazırsanız başlayalım…" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "Bu tema bozuk." + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "Sürüm:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "Arka plan olarak belirle" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "Üst kısım olarak belirle" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "Özelleştir “%s”" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "Hakkında" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "Sonuç bulunamadı" + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "Yorumu düzenle" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "Başlığı buraya girin" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "Hedef" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "Tümü" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "Geri al" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s önce" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "Yol" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "Eylemler" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "Eklenti" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "Yan sütunu gizle" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "Sürüm:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "Ölçek" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "Bağlantı adresi" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "Bir bağlantı adresi girin ya da aşağıdan seçin." + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "Ortam" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "Ekle" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "Tümünü seç" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "Siyah" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "Mavi" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "Kahverengi" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "Gri" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "Yeşil" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "Turuncu" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "Pembe" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "Mor" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "Kırmızı" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "Gümüş" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "Beyaz" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "Sarı" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "Bağlantıyı düzenle" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "Ayarlar" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "Araç çubuğu" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "Anahtar kelime" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Bu tema bir ebeveyn tema gerektiriyor. Yük olup olmadığı kontrol ediliyor…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "Yükleme hazırlanıyor %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Ebeveyn tema %1$s %2$s kurulmuş durumda." + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Ebeveyn tema başarıyla kuruldu, %1$s %2$s." + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "Ebeveyn tema bulunamadı. Bu alt temayı kullanabilmek için ebeveyn temayı (%s) kurmanız gerekir." + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "Başlık metni" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "Başlık metnini görsel ile beraber gösterin." + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "%1$s için yeni bir sürüm mevcut. %4$s sürümü detaylarını görüntüle ya da otomatik güncelle." + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "%s tarafından." + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "Yorum ekle" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "Yeni yorum ekle" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "Yorum ekle" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "Bozuk tema:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Bozuk (%s)" +msgstr[1] "Bozuk (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "Açık" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "Bu sadece bir eklenti değildir, Louis Armstrong tarafından söylenen iki kelimeyi sembolize eder: Hello, Dolly. Bu eklenti etkinleştirildiğinde yönetim panelinin sağ üst köşesinde her sayfada rasgele sözler göreceksiniz. Not: Sözler İngilizcedir." + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "Ekranda göster" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "Hoşgeldiniz - Yeni bir site oluştururken en çok kullanılan bağlantıları gösterir." + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "%1$s için yeni bir sürüm mevcut. %4$s sürümü detaylarını görüntüle. Bu tema için otomatik güncelleme mümkün değil." + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Hoşgeldiniz" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Europe/Istanbul" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "Görseller en az %1$d piksel genişliğinde olmalıdır." + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "Tavsiye edilen yükseklik %1$d pikseldir." + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "Görseller en az %1$d piksel yüksekliğinde olmalıdırlar." + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Hoşgeldiniz" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "Önerilen genişlik %1$d pikseldir." + +#: wp-admin/ms-delete-site.php:84 +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 "Sitemi tamamen etkisiz hale getirmek istediğimden eminim ve %s sitemi geri getiremeyeceğimin ve kullanamayacağımın farkındayım." + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "Sitemi kalıcı olarak sil" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "Sitemi sil" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Unutmayın, siteniz bir kere silindi mi geri dönüşü yoktur." + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Üzgünüm, tıkladığınız bağlantı eski. Lütfen başka bir tercihi seçin." + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "%s kullandığınız için teşekkürler, siteniz silindi. Bir daha görüşene kadar hoşça kalın." + +#: wp-admin/ms-delete-site.php:78 +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 "Eğer %s sitenizi artık kullanmak istemiyorsanız, aşağıdaki form yardımıyla sitenizi silebilrisiniz. Sitemi tamamen sil tuşuna bastığınızda e-posta adresinize bir bağlantı gönderilecektir. Silme işlemi için gönderilen bağlantıya tıklayın." + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "Bu siteyi silmek için yeterli izniniz yok." + +#: wp-admin/ms-delete-site.php:74 +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 "Teşekkürler. Lütfen işleminize ait onay bağlantısı için e-postanızı kontrol edin. Onay bağlantısı tıklanmadığı sürece siteniz silinmeyecektir." + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"Sevgili Kullanıcı, \n" +"Çok yakın bir zamanda sitenizde yer alan 'Siteyi sil' bağlantısına tıkladınız\n" +"ve ilgili sayfadaki formu doldurdunuz.\n" +"Eğer sitenizi gerçekten silmek istiyorsanız, aşağıdaki bağlantıya tıklayın.\n" +"Bir daha onayınız alınmayacağı için gerçekten silmek istediğinizden eminseniz\n" +"bağlantıya tıklayın:\n" +"###URL_DELETE###\n" +"\n" +"Eğer sitenizi silerseniz, lütfen gelecekte burada bir başka site açmayı\n" +"göz önünde bulundurun! (Ama unuymayın ki şu anki kullanıcı adınız\n" +"ve siteniz tamamen yok olacaktır.)\n" +"\n" +"Siteyi kullandığınız için teşekkürler,\n" +"Site yöneticisi\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Dosya çok büyük. Dosyalar %1$s KB boyutundan daha küçük olmalıdır." + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Disk kotanızı doldurdunuz. Lütfen yükleme yapmadan önce dosya siliniz." + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] yeni yönetici e-posta adresi " + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"Sevgili kullanıcı,\n" +"\n" +"Yakın zamanda hesabınıza bağlı e-postanızın değiştirilmesini talep ettiniz.\n" +"Eğer doğruysa, aşağıdaki bağlantıya tıklayarak değişimi gerçekleştirin:\n" +"###ADMIN_URL###\n" +"\n" +"Eğer bu işlemi gerçekleştirmek istemiyorsanız, bu e-postayı silebilir\n" +"ya da görmezden gelebilirsiniz.\n" +"\n" +"Bu e-posta ###EMAIL### adresine gönderilmiştir.\n" +"\n" +"Saygular,\n" +"###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "E-posta adresiniz henüz güncellenmedi. Lütfen onay e-postası için %s gelen kutunuzu kontrol edin." + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] yeni e-posta adresi" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "Ağı etkisizleştir" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "Üzgünüz, daha fazla dosya yükleyebilmek için bazı dosyaları silmelisiniz." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Etkin (%s)" +msgstr[1] "Etkin (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "Tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "Şu an için kullanılabilir durumda temanız yok gibi gözüküyor." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "Tema bulunamadı." + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "Başlangıca git" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "Siteleriniz" + +#: wp-admin/includes/ms.php:532 +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 "Eğer bu sayfaya yanlışlıkla geldiyseniz ve sitelerinizden birini ziyaret etmek istiyorsanız, buyrun size yolunuzu bulmanıza yardım edecek bir kaç bağlantı." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "İstenmeyen Değil" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Etkisiz (%s)" +msgstr[1] "Etkisiz (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "Bu temayı Tema Düzenleyici’de aç" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "Temayı etkisizleştir" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "Temayı etkinleştir" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "İstenmeyen olarak işaretle" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "\"%1$s\" başlangıç sayfasına erişmeye çalıştınız fakat bu sitede yeterli yetkiniz yok. Eğer \"%1$s\" başlangıç sayfasına erişmeniz gerektiğini düşünüyorsanız ağ yöneticiniz ile irtibat kurun." + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB (Ağ varsayılanı için boş bırakın)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "Ana sayfayı ziyaret et" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "İngiliz ingilizcesi" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "Siteyi görüntüle" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Süper yönetici (%s)" +msgstr[1] "Süper yönetici (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "Amerikan ingilizcesi" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "Birincil site" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "Tema sitesini ziyaret et " + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "Bu temayı sil" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "Site yüklemesi depo alanı kotası" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "Etkisizleştir" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "Yükleme için yer yetersiz. %1$s KB gerekli." + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "İngilizce" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "Bu sayfayı kullanabilmek için en az bir sitenin üyesi olmanız gerekmektedir." + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "Genel Ayarlar" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "Sitelerim hakkında belge" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "Bu sayfayı görüntülemek için yeterli izniniz yok." + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "Seçmiş olduğunuz birincil site mevut değil." + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "WordPress 3.0’a kadar, şu an çoklu site ağı denen yapı WordPress MU (mutl-user) olarak ayrıca yükleniyordu." + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "Üzgünüm, çalışabilmem için wp-config-sample.php dosyasına ihtiyacım var. Lütfen dosyayı WordPress kurulum dosyalarından tekrar yükleyin." + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "'wp-config.php' dosyası zaten mevcut. Eğer bu dosyadaki ayarları sıfırlamak istiyorsanız, öncelikle dosyayı silin. Şimdi kurulum yapmayı deneyebilirsiniz." + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "'wp-config.php' dosyası kurulum yapılan klasörün bir üst klasöründe mevcut. Eğer bu dosyadaki ayarları sıfırlamak istiyorsanız, öncelikle dosyayı silin. Şimdi kurulum yapmayı deneyebilirsiniz" + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Yapılandırma Dosyası Ayarları" + +#: wp-admin/setup-config.php:128 +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 "WordPress'e hoşgeldiniz. Kuruluma başlamadan önce, veritabanı üzerinden bazı bilgilerin alınması gerekiyor. Öncelikle sunucunuzda bir veritabanı yaratmış ve aşağıdaki öğelerin değerlerini biliyor olmalısınız." + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "Veritabanı ismi" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "Veritabanı kullanıcı adı" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "Veritabanı parolası" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "Veritabanı sunucusu" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Tablo ön eki (eğer tek veritabanında birden fazla WordPress çalıştıracaksanız)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "Başlayalım!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "Veritabanı ismi" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "WP’yi çalıştıracağınız veritabanının adı." + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "kullaniciadi" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "MySQL kullanıcı adınız" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "parola" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…MySQL kullanıcı adınız" + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "Veritabanı sunucusu" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "Eğer localhost çalışmazsa bulundurma firmanızdan bu değerin ne olması gerektiğini öğrenmelisiniz." + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "Tabloyu ön eki" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Eğer bir veritabanında birden çok WordPress kurulumu kullanmak istiyorsanız bu değeri değiştirin." + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "Kendiniz bir wp-config.php dosyası yarabilir ve aşağıdaki metni içine ekleyebilirsiniz." + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "Kurulum yap" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "Eğer bu sayfanın veritabanı problemlerini otomatik olarak tamir etmeye çalışmasını isterseniz, aşağıdaki satırı wp-config.php dosyasına ekleyin. Satırı ekledikten sonra bu sayfayı yenileyin." + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "Kontrol bekleyen yorum yok." + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Değişiklik listesi" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Diğer notlar" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "SSS" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Kurulum" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Açıklama" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Ekran görüntüleri" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "İsterseniz, kategori ve etiket URL’leriniz için özel yapılar tanımlayabilirsiniz. Mesela, kategori temeli olarak konular kodunu kullanırsanız, kategori bağlantıları http://adresiniz.com/konular/kategorilenmemis/ şeklinde görünecek. Eğer boş bırakırsanız varsayılan değerler kullanılacaktır." + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "web.config dosyanızı şimdi güncellemelisiniz." + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"'%s' bağlantısını silmek üzeresiniz.\n" +"Silmek için 'Tamam', vazgeçmek için 'İptal' tuşunu kullanın." + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "Eklenti ana sayfası »" + +#: wp-admin/export.php:49 +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 "Bir başka kuruluma ya da platforma aktarmak üzere, sitenizin tüm içeriğini dışarı aktarabilirsiniz. Dışarı aktardığınız dosya WXR adında XML biçiminde bir dosyadır. Yazılar, sayfalar, yorumlar, özel alanlar, kategoriler ve etiketler dahildir. WXR dosyasında yer alacak yazıları ya da sayfaları, açılır menülerde yer alan kategori, yazar, tarih aralığı ve yazı durumu gibi filtrelerle kendiniz belirleyebilirsiniz." + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "%1$s tablosu tamir edilemedi. Hata: %2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "Standart saat uygulaması başlangıcı: %s." + +#: wp-admin/user-new.php:155 +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 "Yeni kullanıcılar sitenize bir kullanıcı olarak eklendiklerine dair e-posta alacaklar. Bu e-posta aynı zamanda parolalarını da içerecek. Kullanıcının hoşgeldiniz e-postası almasını istemiyorsanız kutucuğu işaretleyin." + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Eklenti etkinleştirme sırasında %d karakter uzunluğunda beklenmeyen çıktı oluşturdu. Eğer “başlıklar daha önce gönderildi” (“headers already sent”) mesajı, beslemelerde problemler ya da diğer problemlerle karşılaşırsanız bu eklentiyi etkisizleştirmeyi ya da kaldırmayı deneyin." + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "Bu temayı güncellerseniz yapmış olduğunuz tüm değişiklikleri kaybedebilirsiniz. Durmak için 'İptal', güncellemek için 'Tamam' tuşuna basın." + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Sol üstte yer alan bağlantılar yardımıyla kullanıcıları şu şekilde filtreleyebilirsiniz: tümü, yönetici, editör, yazar, katılımcı ya da abone.Varsayılan görünümde tümü görüntülenir. Kullanılmayan kullanıcı rolleri listelenmez." + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "WordPress geliştirme versiyonlarından birini kullanıyorsunuz. Otomatik olarak gecelik sürümlerden birisine güncelleyebilir ya da ilgili dosyayı indirerek kendiniz yükleme yapabilirsiniz:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "E-posta ile gönderim sayesinde içeriği WordPress kurulumunuza e-posta vasıtası ile gönderebilirsiniz. Bunun için POP3 erişimi olan gizli bir e-posta hesabı kullanmalısınız, bu hesaba gönderilecek her içerik direkt yayınlanacağı için hesabı çok gizli tutmanız yararınıza olacaktır." + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Henüz kaydedilmemiş değişiklikler mevcut. Devam etmek için 'Tamam'ı, Resim Düzenleyicisi'ne dönmek için 'İptal'i tıklayın." + +#: wp-admin/import.php:23 +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 "Daha önceki WordPress sürümlerinde tüm içe aktarıcılar dahili olarak bulunuyorlardı. Çok nadir kullanıldıkları için eklenti haline dönüştürüldüler." + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Geçerli temanızda hata var. Varsayılan temaya geri dönülüyor." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "Resim işlenemedi. Lütfen geri dönerek tekrar deneyin." + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "%1$s tablosu düzgün değil. Şu hatayı raporluyor: %2$s. Wordpress bu tabloyu tamir etmeyi deneyecek.…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Bu yazının mevcut sürümden daha yeni, otomatik kaydedilmiş bir sürümü mevcut. Otomatik kaydedilmiş sürümü göster." + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Tamirat tamamlandı. Lütfen kötü niyetli kullanıcıların bu özelliği amaçları doğrultusunda kullanamamaları için, aşağıdaki satırı wp-config.php dosyanızdan çıkartın." + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress bazı genel veritabanı problemleri için araştırma yapabilir ve tamir edebilir. Tamir işlemi biraz sürebilir, lütfen sabırlı olsun." + +#: wp-admin/maint/repair.php:118 +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 "Ayrıca WordPress veritabanınızı daha iyi hale getirmeyi deneyebilir. Bazı durumlarda performans artışı sağlanır. Tamirat ve iyileştirme işlemleri uzun sürebilir ve bu süre içinde veritabanınız kilitli durumda kalır." + +#: wp-admin/user-new.php:279 +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 "Bu siteye davet etmek için ağ üzerinde var olan bir kullanıcının e-posta adresini ya da kullanıcı adını girin. Davetiyeyi onaylaması için ilgili kullanıcıya bir e-posta gönderilecektir." + +#: wp-admin/options-discussion.php:173 +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 "Bir avatar, sizi bir blogdan diğerine takip eder ve avatar seçeneği etkinleştirilmiş sitelerde yorumlarınızın yanında gözükür. Buradan blogunuza yorum yapan kullanıcılar için avatar gösterilmesi seçeneğini aktifleştirebilirsiniz." + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "Uyarı: Etkin eklentiler üzerinde değişiklik yapmanız tavsiye edilmez. Yaptığınız değişiklikler bir hataya sebep olursa, eklenti otomatik olarak etkisizleştirilecek." + +#: wp-admin/user-new.php:275 +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 "Siteye davet etmek için var olan bir kullanıcının e-posta adresini girin. İlgili kullanıcıya daveti onaylaması için bir e-posta gönderilecektir." + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "Katkıda bulunan geliştiriciler" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "Siteyi görüntülerken araç çubuğunu göster" + +#: wp-admin/about.php:186 +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] "%1$s sürümü bir güvenlik açığı için çıkartıldı ve %2$s hatayı düzeltti." +msgstr[1] "%1$s sürümü bir güvenlik açığı için çıkartıldı ve %2$s hatayı düzeltti." + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "Daha fazla bilgi için dağıtım notlarına bakın." + +#: wp-admin/about.php:190 +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] "%1$s sürümü bazı güvenlik açıkları için çıkartıldı ve %2$s açığı kapattı." +msgstr[1] "%1$s sürümü bazı güvenlik açıkları için çıkartıldı ve %2$s açığı kapattı." + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "%1$s sürümü %2$s açığını barındırıyor." +msgstr[1] "%1$s sürümü %2$s açıklarını barındırıyor." + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "WordPress başlangıç ekranına hoş geldiniz! Bu ekran sitenize giriş yaptığınızda sizi karşılayan ekrandır ve size WordPress altyapısının sunduğu tüm yönetim imkanlarını sağlar. Herhangi bir ekranda yardıma ihtiyacınız olduğunda üst köşede yer alan Yardım tuşuna basabilirsiniz." + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "Bakım ve Güvenlik dağıtımı" +msgstr[1] "Bakım ve Güvenlik dağıtımları" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "Neler yeni" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "Güvenlik dağıtımı" +msgstr[1] "Güvenlik dağıtımları" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "Bakım dağıtımı" +msgstr[1] "Bakım dağıtımları" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "%1$s sürümü bir güvenlik açığı barındırıyor." +msgstr[1] "%1$s sürümü bazı güvenlik açıklarını barındırıyor." + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Bu ekran, varsayılan kalıcı bağlantı yapısını seçmenize olanak sağlar. Genel ayarlardan birini kullanabilir ya da kendi özel adres yapınızı oluşturabilirsiniz." + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "Güncelleştirmelere geri dön" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "WordPress %1$s’e hoşgeldiniz. Daha fazla bilgi." + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "Kategori eklemek" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "Etiket eklemek" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "Sorun giderme" + +#: wp-admin/media-new.php:47 +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 "Buradan bir yazı oluşturmadan ortam dosyaları yükleyebilirsiniz. Bu şekilde daha sonra bir yazı ya da sayfada kullanmak üzere ya da başka bir yerde paylaşmak üzere ilgili dosya için bir bağlantı edinebilirsiniz. Dosya yüklemek için üç seçeneğiniz var:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "Yeni kullanıcıya bir parola atamalısınız. Giriş yaptıktan sonra değiştirilebilir. Bunun yanında kullanıcı adları değiştirlemez." + +#: wp-admin/tools.php:60 +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 "Eğer kategorilerinizi etiketlere dönüştürmek (ya da tam tersini yapmak) isterseniz içe aktarma ekranından Kategori ve etiket dönüştürücüyü kullanın." + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "İşiniz bittiğinde ekranın altında yer alan yeni kullanıcı ekle tuşuna basmayı unutmayın." + +#: wp-admin/export.php:151 +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 "İndirme dosyasını kaydettikten sonra içe aktarma fonksiyonlarını kullanarak başka bir WordPress kurulumuna içeriğinizi aktarabilirsiniz." + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "Ekran görünümü" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "Dosya eklemek" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Burada çeşitli kullanıcı rolleri ve her biri ile ilişkilendirilmiş izinler ile ilgili basit bir ön izleme bulabilirsiniz:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "Kullanıcı rolleri" + +#: wp-admin/user-new.php:151 +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 "Sitenize yeni kullanıcı eklemek için, bu ekrandaki formu doldurun ve ekranın altında yer alan Yeni kullanıcı ekle tuşuna basın." + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "Yorumları yönetmek" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Aboneler sadece yorumları okuyabilir, yorum yapabilir, bülten alabilir ama site içeriği oluşturamazlar." + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Eğer ihtiyacınız olan içeri aktarıcı listelenmemişse eklenti dizinini araştırabilirsiniz." + +#: wp-admin/edit.php:200 +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 "Toplu düzenleme kullanırken tüm yazılar için meta bilgilerini (kategori, yazar vb) bir kerede değiştirebilirsiniz. Grup içinden bir yazıyı çıkartmak için isminin yanında yer alan x tuşuna basın." + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "Yapılabilecek işlemler" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Yazarlar kendi yazılarını yayınlayabilir ve yönetebilirler, dosya yükleyebilirler." + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "Nasıl güncellemeli" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Bu ekran tüm yazılarınıza erişebilmenizi sağlar. Ekranı iş akışınıza uygun şekilde özelleştirebilirsiniz." + +#: wp-admin/edit.php:199 +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 "Ayrıca aynı anda birden çok dosyayı düzenleyebilir ya da çöpe taşıyabilirsiniz. İşlem yapmak istediğiniz yazıların kutularını işaretleyin, toplu işlem menüsünden bir eylem seçin ve uygula tuşuna basın." + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "Eklenti eklemek" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "Ekran içeriği" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Bu ekranın görünümünü bir kaç şekilde özelleştirebilirsiniz:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "Tema eklemek" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "Eklentiler WordPress uygulamasına kancalar atarak uygulamayı çeşitli özellikler ile geliştirirler. Eklentiler çekirdek WordPress geliştiricilerinden ayrı olarak dünyanın çeşitli bölgelerinden binlerce geliştirici tarafından geliştirilirler. Resmi WordPress.org eklenti dizini içinde yer alan tüm eklentiler WordPress ile aynı lisansı kullanır. Yeni eklentiler bulmak için dizini araştırabilir ya da direkt sitenizin eklentiler bölümünü kullanabilirsiniz." + +#: wp-admin/options-permalink.php:21 +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 "Kalıcı bağlantılar, yazılarınız, sayfalarınız, etiket ve kategorileriniz için tanımlayıcı web adresleridir. Bir kalıcı bağlantı içeriğinize ulaşılabilmesi için kullanılan bir web adresidir. Her öğenin adresinin kalıcı olması gerekmektedir, bu yüzden siz de değiştirmeyin." + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "Bir çok insan, jenerik bir id adresinden ziyade adres çubuğunda daha anlamlı bilgiler göstermek için “kalıcı bağlantılar”ı tercih ediyorlar. Genel ayarlar bölümünden istediğiniz biçimde bir kalıcı bağlantı yapısı seçebilir ya da kendi özel yapınızı oluşturabilirsiniz." + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "Genel ayarlar" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "Özel yapılar" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "Dosya yükleme size dosyalarınızın yükleneceği klasör ve yolları seçebilmenize olanak sağlar." + +#: wp-admin/options-writing.php:21 +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 "İçeriği bir çok değişil yolla gönderebilirsiniz; bu ekran tümü için ayarları içerir. Üst bölümde başlangıç sayfasından ulaşabileceğiniz düzenleyici varken geri kalan kontroller dışardan yayınlama metodlarıdır. Bu metodlardan herhangi biri hakkında bilgi almak için ilgili belge bağlantılarını kullanın." + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "Çoklu sitelere tema yükleme işlemi sadece Ağ yönetimi sayfalarından yapılabilir." + +#: wp-admin/options-general.php:65 +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 "Eğer site ziyaretçilerinin site yöneticisi yerine kendi başlarına üye olabilmelerini isterseniz, üyelik kutusunu işaretleyin. Yeni kullanıcılara ister yönetici tarafından oluşturulsun, ister kendileri kayıt olmuş olsun varsayılan bir rol atanacaktır." + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "E-posta ile gönder" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Eğer istenirse WordPress bir çok servisi yeni yazılarınız ile ilgili bilgilendirebilir." + +#: wp-admin/options-discussion.php:20 +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 "Bu ekran, yazı ve sayfalarınıza ait bağlantı ve yorumların görüntülenmesi ve yönetilmesine ilişkin bir çok seçenek sağlar. Hatta o kadar fazla ki, hepsi buraya sığmıyor! :) Belgeleri kullanarak her bir ayarın ne işe yaradığı ile ilgili bilgi alabilirsiniz." + +#: wp-admin/user-edit.php:40 +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 "Parolanızı değiştirebilir, kısayol tuşlarını açabilir, renk şemasını değiştirebilir, görsel editörü devde dışı bırakabilir ve daha bir çok şey yapabilirsiniz. Araç çubuğunu (önceki adı yönetim çubuğu) ön yüzde kapatabilirsiniz, ne var ki yönetim ekranlarında kapatılamamaktadır." + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "Pasif yan sütun (kullanılmamış)" + +#: wp-admin/widgets.php:97 +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 "Bu yan sütun artık etkin değil ve sitenizin herhangi bir yerinde görüntülenmiyor. Lütfen bu pasif yan sütunu tamamıyla kaldırmak için her bir bileşeni çıkartın." + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Dosyalar aşağıdaki alana sürükleyip bırakın. Birden çok dosya ile işlem yapabilirsiniz." + +#: wp-admin/media-new.php:50 +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 "Dosya seç tuşuna bastığınızda işletim sisteminizdeki dosyaları gösteren bir pencere açılacaktır. Dosyaları seçtikten sonra Aç tuşuna bastığınızda işlem başlayacak ve yükleme ekranında ilerleme çubuğu görüntülenecektir." + +#: wp-admin/edit-tags.php:187 +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 "Bağlantı kategorilerini kullanarak bağlantı grupları oluşturabilirsiniz. Bağlantı kategorisi isimleri eşsiz olmalı ve bağlantı kategorileri yazı kategorilerinden ayrı olmalıdır." + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "Çıkartmak ve tekrar kullanmak" + +#: wp-admin/edit-tags.php:189 +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 "Etiketleri kullanarak yazılarınıza anahtar kelimeler atayabilirsiniz. Kategorilerin aksine etiketlerde hiyerarşi yoktur, bu da etiketler arasında herhangi bir ilişki olmadığı anlamına gelir." + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "Eksik bileşenler" + +#: wp-admin/edit-comments.php:118 +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 "Sitenizdeki yorumları yine yazı ve diğer içerikler gibi yönetebilirsiniz. Bu ekran aynı diğer yönetim ekranları gibi özelleştirilebilir. Yorumların üzerine fare imleci ile geldiğinizde eylem bağlantıları çıkacaktır. İsterseniz toplu işlemler de yapabilirsiniz." + +#: wp-admin/edit-comments.php:125 +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 "Yazar sütununda, yazarın ismine ek olarak, e-posta adresi, blog adresi ve yorumcunun IP adresi de görüntülenir. Bu bğalantıya tıklarsanız ilgili IP adresinden yapılmış tüm yorumlara ulaşabilirsiniz." + +#: wp-admin/index.php:46 +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 "Ekranın tepesinde yer alan araç çubuğu başlangıç ekranınız ile sitenizin ön yüzünü birbirine bağlayarak, profilinize kolay erişim ve çeşitli WordPress bilgilerine erişim sağlar." + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "Bağlantıları silmek" + +#: wp-admin/upload.php:208 +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 "Bir satırın üzerine fare imlecini getirirseniz eylem bağlantıları ortaya çıkar, düzenle, kalıcı olarak sil ve görüntüle. Düzenle tuşuna basarak ya da ortam dosyasının ismine basarak ilgili dosyanın meta bilgilerini değiştirebilirsiniz. Kalıcı olarak sil tuşu dosyayı ortam kütüphanesinden (ve bağlantılı olduğu yazılardan) kalıcı olarak silecektir.Görüntüle ilgili dosyayı görüntleyecektir." + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Sayfaları yönetmek yazıları yönetmeye çok benzer ve ekranları da aynı şekilde özelleştirilebilir." + +#: wp-admin/edit.php:221 +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 "Birden çok sayfa için filtreler kullanarak sonuçları daraltabilir, eylem bağlantılarını kullanabilir ya da toplu işlem menüsününden meta bilgilerini bir kerede değiştirebilirsiniz." + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "Eğer ortam dosyası herhangi bir yazıya bağlı değilse, bağlantı sütununda bunu görebilirsiniz ve bağla tuşuna basarak açılacak küçük pencereden bağlamak üzere bir yazı arayabilirsiniz." + +#: wp-admin/upload.php:200 +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 "Yüklediğiniz tüm dosyalar en güncel olanlar üst sıralarda olacak şekilde Ortam kütüphanesinde listelenirler. Ekran seçenekleri sekmesi ile bu ekranın görünümünü özelleştirebilirsiniz." + +#: wp-admin/edit.php:214 +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 "Sayfalar yazılara çok benzerler, başlık, metin alanı, ilişkili meta verileri vb. ama farklı oldukları nokta kronolojik bir sıralama izlemezler, sabitlenmiş yazılar gibi düşünebilirsiniz. Sayfalar kategorisiz ve etiketsiz olabilir, bunun yanında kendi içlerinde bir hiyerarşiye sahip olabilrler. Sayfaları diğer sayfalara, birini diğerinin “Ebeveyn”i olarak atayarak bağlayabilirsiniz. Böylece sayfa grupları oluşturabilirsiniz." + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Bir çok insan klavye kısayollarını kullanarak yorumları çok daha hızlı bir şekilde kontrol ediyorlar. Yandaki bağlantıyı kullanarak daha fazla bilgi edinebilirsiniz." + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "Yorum sütununda, her bir yorumda “Gönderim tarihi” yazar ve takibinde yorumun yapıldığı tarih ve saat bilgisi bulunur. Bu tarih/zaman bağlantısına tıklarsanız siteniz üzerinde yayınlanmış olan yoruma yönlendirilirsiniz. Herhangi bir yorumun üzerine fare imlecini sürüklerseniz, onayla, cevapla (ve onayla), çabuk düzenle, düzenle, istenmeyen olarak işaretle ya da çöpe taşı seçeneklerine ulaşırsınız." + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Bağlantılar yazılarda kullandığınız kategorilerden farklı olarak bağlantı kategorilerine ayrılmış olabilir." + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "WordPress %s hakkında daha fazlasını öğrenin." + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "Sayfaları yönetmek" + +#: wp-admin/users.php:35 +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 "Ekran seçenekleri sekmesinden ihtiyaçlarınıza göre sütunları gösterip gizleyebilir ve bir sayfada kaç kullanıcı görüntüleneceğine karar verebilirsiniz." + +#: wp-admin/edit.php:192 +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 "Önizleme yazınızı yayınladığınızda nasıl gözükeceğinin önizlemesini yapabilmenize olanak sağlar. Canlı site üzerinde yazıyı görüntüleyecektir. Bu bağlantı yazınızın durumuna göre uygun olacaktır." + +#: wp-admin/users.php:41 +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 "Kullanıcı listesindeki herhangi bir kullanıcının üzerine fare imlecini getirdiğinizde kullanıcıları yönetmek için eylem bağlantılarına ulaşırsınız. Şu eylemleri gerçekleştirebilirsiniz:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Çöp ilgili yazıyı bu listeden kaldırarak çöpe taşır, oradan da kalıcı olarak silebilirsiniz." + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "Hızlı düzenle ekrandan ayrılmadan yazının temel bilgilerini aynı ekran üzerinde değiştirebilmenize olanak sağlar." + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Düzenle sizi ilgili yazı için düzenleme ekranına götürür. Bu ekrana yazı başlığına tıklayarak da ulaşabilirsiniz." + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Düzenle sizi ilgili kullanıcı için düzenlenebilir profil ekranına götürür. Bu ekrana kullanıcının kullanıcı adına tıklayarak da ulaşabilirsiniz." + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Yazı sütununun altında yer alan sayıya tıklayarak bir kullanıcının yazdığı tüm yazılara ulaşabilirsiniz." + +#: wp-admin/user-new.php:154 +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 "Çoklu site kurulumu olduğu için ağda var olan diğer kullanıcıları kullanıcı ismi ya da e-posta ile ekleyebilir, rollerini atayabilirsiniz. Daha fazla seçenek için, parola belirlemek vb, ağ yöneticisi olmalı ve Ağ yönetimi > Tüm kullanıcılar bölümünden ulaştığınız kullanıcının bağlantılarını kullanın." + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "add_meta_box() kullanımı için wp-admin/includes/template.php direkt olarak dahil edilmiş görünüyor. Çok yanlış bir durum. Bunun yerine add_meta_boxes aksiyonuna kanca atarak add_meta_box() çağrısını kullanın." + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "WordPress %s’e hoşgeldiniz" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "Başlangıç ekranına git → Ana sayfa" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "Başlangıç ekranına geri dön → Güncellemeler" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress dünya geneline yayılmış bir çok tutkulu katılımcı ile oluşturulmuştur." + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "Çekirdek geliştiriciler" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "Kaputun altında" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "Sitenizi özelleştirin" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "Profil güncellendi." + +#: wp-admin/user-new.php:81 +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 "" +"Merhaba,\n" +"\n" +"%2$s içinde yer alan'%1$s' sitesine katılmak\n" +"için davet edildiniz, rolünüz %3$s.\n" +"\n" +"Lütfen davetiyeyi onaylamak için aşağıdaki bağlantıya tıklayın:\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "Çekirdek gelişticisi" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "Paket yüklenemedi." + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "Eklenti dosya içermiyor." + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "Geçerli eklenti bulunamadı." + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "Tema style.css stil dosyasını içermiyor." + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "Tema index.php dosyasını içermiyor." + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "style.css dosyası geçerli tema bilgisi içermiyor." + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "Ekli yazı adresi" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "Tüm bağlantılar" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "Dosyaları buraya bırakın" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s eklenti" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s eklenti" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "%s tablosu başarıyla iyileştirildi." + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "%2$s tablosu iyileştirilemedi. Hata: %2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "%s tablosu başarıyla tamir edildi." + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "%s tablosu zaten optimize edilmiş." + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "%s tablosunun durumu iyi." + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "Sürüm %1$s detaylarını görüntüleyin" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "Tumblr üzerinden API desteğiyle yazı ve ortam dosyalarını içeri aktarmak için Tumblr aktarıcısını yükleyin." + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "%2$s güncelleyin ya da nasıl mutlu tarama yapabileceğinizi öğrenin." + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "%1$sGörsel seçenekleri%2$s bölümünde seçilmiş en büyük boya göre görselleri oranla (%3$d × %4$d)." + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "Ses, video ya da diğer dosya" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "Bir başka siteden ortam dosyası ekle" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "HATA: seçenekler sayfası bulunamadı." + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "Hata: Sunucuya bağlantı kurulurken hata oluştu, lütfen ayarların doğru olduğunu teyit edin." + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "HATA: taslak durumundaki bir yoruma cevap yazıyorsunuz." + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "HATA: lütfen bir yorum yazın." + +#: wp-admin/index.php:45 +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 "Sol taraftaki dolaşım menüsü tüm WordPress yönetim ekranlarına bağlantılar içerir. Fare imleci menülerin üzerine geldiğinde alt menüler görüntülenir. Alt kısımda yer alan küçük oklara basarak menüyü küçüktebilirsiniz." + +#: wp-admin/index.php:56 +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 "Sürükle ve bırak - Kutuları yeniden düzenlemek için başlık alanına tıklayıp sürükleyin ve sonrasında istediğiniz yerdeki kesikli gri kutuların içine bırakın." + +#: wp-admin/index.php:54 +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 "Bu kontroller ile başlangıç ekranınızı isteğinize göre düzenleyebilirsiniz. Bu ayarlar bir çok yönetim ekranında da aynı şekilde çalışır." + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "Genel görünüm" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "Güncellemeler %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "“%s” için arama sonuçları" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "Kullanıcılara bu rolü atayamazsınız." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Güncelleme var (%s)" +msgstr[1] "Güncelleme var (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "Silinecek dosyaların tam listesini görmek için tıklayın" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s, geliştirici: %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "Uyarı:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "Yeni Kullanıcı Ekle" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "Kullanıcılar" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "Bu sitenin seçeneklerini yönetmek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Editör" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "Yüklü eklentiler" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "Silmeyi Onayla" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "Etkisizleştir" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "Sürüm %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "Geliştirici: %s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "Kullanıcı eklendi." + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "Görüntüle" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "Süper yönetici" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "Kullanıcıları silemezsiniz." + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "Ayarlar kaydedildi." + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "Kullanıcı konumu değiştirildi." + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "Kullanıcı siteden çıkartıldı." + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "Kullanıcı Ara" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "Var olan kullanıcıyı ekle" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "Rol" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tümü (%s)" +msgstr[1] "Tümü (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "Daha fazla bilgi için:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "Düzenleyici" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "Sil" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "Tüm kullanıcılar" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "Özellikler" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "Kur" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "Eklentiler %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "Siteyi sil" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "Hakkında sayfaları" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "Görüntüyü özelleştirme" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "Başlık ve yazı düzenleyicisi" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "Etiketler ile ilgili belge" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Not: Bu seçeneklerin hiç biri sitenize erişimi engellemez. İsteğinize uymak arama motorlarına kalmıştır." + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "Yazı ismi" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "ornek-yazi" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "arsivler" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Bu içe aktarıcı yüklenmemiş. Lütfen ana sitedeki içeri aktarıcılar arasından yükleyin." + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "E-posta adresi" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "Site lisanı" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Yazıda bağlantı verilen blogları haberdar etmeyi dene" + +#: wp-admin/user-new.php:24 +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 "" +"Merhaba,\n" +"%2$s üzerindeki %1$s sitesine\n" +"%3$s rolü ile katılmak üzere davet edildiniz.\n" +"Eğer siteye katılmak istemiyorsanız bu e-postayı\n" +"görmezden gelebilirsiniz. Bir kaç gün içinde davetiyenin süresi dolacaktır.\n" +"\n" +"Lütfen hesabınızı etkinleştirmek için aşağıdaki bağlantıya tıklayın:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "Tam genişli şablon" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "Yazı biçimleri" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "Öne çıkarılan görseller" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "Öne çıkarılan görsel başlıkları" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Görünen o ki tarayıcınızın (%s) eski bir sürümünü kullanıyorsunuz. En iyi WordPress deneyimi için tarayıcınızı yükseltin." + +#: wp-admin/includes/dashboard.php:1174 +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 "Görünen o ki tarayıcınızın (%s) güvenilir olmayan bir sürümünü kullanıyorsunuz. Eski bir tarayıcı bilgisayarınızın güvenliğini tehlikeye atar. En iyi WordPress deneyimi için tarayıcınızı yükseltin." + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Bazı geçersiz menü elemanları mevcut. Lütfen kontrol edin ya da silin." + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s (Geçersiz)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "İsim" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "İsim" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] Site davetiniz" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "İsim" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "İsim" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "İkon tasarımı" + +#: wp-admin/theme-install.php:81 +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.org 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 "Bu ekrandaki tema tarayıcı/yükleyici ile WordPress.org Tema Dizininden temaları listeleyebilir, sitenize yeni temalar bulabilirsiniz. Bu temalar üçüncü partiler tarafından tasarlanmış ve geliştirilmiş olup, WordPress lisansı ile uyumludurlar ve tamamen ücretsizdirler." + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "Şimdi yeniden yükle" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor." + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Yüklenen dosya HTML formundaki MAX_FILE_SIZE directive ile belirtilen limiti aşıyor. " + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "Eğer yer imleri araç çubuğunuz gizli ise: aşağıdaki kodu kopyalayın, yer imleri yöneticisini açın, yeni bir yer imi oluşturun, isim alanına Press This yazın ve URL alanına kopyaladığınız kodu yapıştırın." + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "Çekirdek geliştirici" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "Misafir geliştirici" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "Harici kütüphaneler" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "Ekle:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "Fotoğraf ekle" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "Uygun durumdaki araçlar" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "Ağ ayarı" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "Kullanıcı deneyimi lideri" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Türkçe çeviri: Emre Erkan - twitter’da takip edin!" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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, sizin gibi insanların arkadaşlarına WordPress’i anlatması ve binlerce firmanın ve servisin WordPress etrafında konuşlanmış uygulamaları ile büyüyor ve bizler, her seferinde hakkımızda iyi bir şeyler söylendiğinde gururlanıyoruz. Sadece ilk önce marka yönergelerimize bir göz atsanız yeter." + +#: wp-admin/freedoms.php:52 +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 "WordPress dizininde yer alan her eklenti ya da tema %%100 GPL uyumlu ya da benzer bir ücretsiz lisansa sahiptir, böylece rahatça eklenti ve tema bulabilirsiniz. Eğer bir başka kaynaktan eklenti ya da tema bulursanız GPL olup olmadığını sorun. Eğer WordPress lisansına saygı göstermiyorlarsa, kendilerini hiç bir şekilde önermiyoruz." + +#: wp-admin/freedoms.php:36 +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 ücretsiz ve açık kaynak kodlu, çoğunlukla dünyanın çeşitli bölgelerinde yaşayan, gönüllü geliştiriciler tarayından geliştirilmiştir. WordPress bazı harika, dünya görüşünüzü değiştirecek haklara sahip olduğunu GPL lisansı ile beraber gelmektedir." + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "Lider geliştirici" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "Geliştirici" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "Genişletilmiş çekirdek takım" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "İsminizi bu sayfada görmek ister misiniz? WordPress geliştirilmesine katkıda bulunun." + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "Emeği geçenler" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Etkisizleştir" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "Kurucu ortak, proje lideri" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "Uluslararasılaştırma" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "WordPress %s için çekirdek geliştiriciler" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "Taze rock yıldızları" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "Tüm yorumlar" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress dünyanın çeşitli yerlerinden uluslararası bir ekip ile oluşturulmuştur. Siz de WordPress ailesine katılın." + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "Proje liderleri" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "Tasarımcı" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "Ne için istiyorsanız o amaçla bu programı kullanmak için tam anlamıyla özgürsünüz." + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "Kaynak kodlara erişebilirsiniz. Programın nasıl çalıştığını inceleme ve isterseniz değiştirme özgürlüğüne sahipsiniz." + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "Orijinal programın kopyalarını dağıtma, dolayısıyla komşunuza yardım edebilme özgürlüğüne sahipsiniz." + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "Değişiklik yaptığınız sürümü başkalarına dağıtma özgürlüğüne sahipsiniz. Bu sayede uygulamayı kullanan kişilere değişikliklerinizden faydalanma şansı tanımış olursunuz." + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "Güvensiz bir tarayıcı kullanıyorsunuz!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "Tarayıcınız çok eski kalmış!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Tüm yazılımların bu özgürlüklerle beraber dağıtılmasını istemez misiniz? Biz istiyoruz! Daha fazla bilgi için Free Software Foundation (Özgür Yazılım Oluşumu) sitesine bir göz atın." + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "Özgürlükler" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Bu havalı başlıklardan birini kullanabilir ya da her sayfada rastgele bir tane gösterebilirsiniz." + +#: wp-admin/custom-header.php:636 +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 "Eğer kendi görselinizi yüklemek istemezseniz bu havalı başlıklardan birini kullanabilir ya da her sayfada rastgele bir tane gösterebilirsiniz." + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Daha önce yüklediğiniz başlıklardan birini seçebilir ya da rastgele bir tane gösterebilirsiniz." + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "Menüyü daralt" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Drop-in denen öğeler, %s dizininde yer alan ve WordPress fonksiyonlarını değiştirme becerilerine sahip gelişmiş eklentilerdir." + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "%s dizinindeki dosyalar otomatik olarak çalıştırılırlar." + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "Rastgele: Her sayfada başka bir görsel göster." + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "Yüklenen görseller" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Ortam dosyaları hakkında belge" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "Kullanıcı profilleri hakkında belge" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Kalıcı bağlantı ayarları hakkında belge" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "Kategoriler hakkında belge" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "Bağlantı kategorileri hakkında belge" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "Bileşenler hakkında belge" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "Menüler hakkında belge" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Ortam dosyalarını düzenleme hakkında belge" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "Sayfaları düzenleme hakkında belge" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "Ortam kütüphanesi hakkında belge" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Araçlar hakkında belge" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "Özel başlık hakkında belge" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "Dışarı aktarma hakkında belge" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "Genel ayarlar hakkında belge" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Ortam ayarları hakkında belge" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "WordPress güncelleme belgesi" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "Yazı yazma ve düzenleme hakkında belge" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "Yorumlar hakkında belge" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "Kullanıcıları yönetme hakkında belge" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "Tartışma ayarları hakkında belge" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Bağlantı oluşturma hakkında belge" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "Okuma ayarları hakkında belge" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "Eklenti yükleme hakkında belge" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "Yazıları yönetme hakkında belge" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "Başlangıç sayfası hakkında belge" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "Eklenti düzenleme hakkında belge" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "Özel arka planlar hakkında belge" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "İçeri aktarma hakkında belge" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "Sayfaları yönetme hakkında belge" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "Yeni sayfa ekleme belgesi" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "Yazma ayarları hakkında belge" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "Bağlantıları yönetme hakkında belge" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "Yeni kullanıcılar ekleme belgesi" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "Yerleşim" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "Bu kullanıcıyı silmek için seçtiniz:" +msgstr[1] "Bu kullanıcıları silmek için seçtiniz:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← Kullanıcılara geri dön" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s / %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s sayfa şablonu" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "Yazı biçimi:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "Bu eklenti ağdaki diğer sitelerde etkin olabilir." +msgstr[1] "Bu eklentiler ağdaki diğer sitelerde etkin olabilir." + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Ana sitede etkin durumdayken bir eklentiyi silemezsiniz." + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "Varsayılan yazı biçimi" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "Bu siteyi güncellemek için yeterli izne sahip değilsiniz." + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "Var olanı ekle" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "Yeni kullanıcı ekle" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "Yeni kullanıcı ekle" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "Var olan kullanıcı ekle" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Bu ekran üzerinden dosyalarda yapılacak değişiklikler ağdaki tüm siteleri etkileyecektir." + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "Var olan kullanıcı ekle" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "Press This, webde dolaşırken karşınıza çıkan şeyler hakkında kolayca blog girdisi oluşturabilmenize olanak sağlayan bir aparattır. Bir bağlantıyı yakalamak ya da kısa bir özet yazmak için kullanabilirsiniz. Ayrıca Press This ile ilgili sayfadaki görselleri yazınıza dahil edebilirsiniz. Bu ekranda yer alan Press This bağlantısını sürükleyip tarayıcınızın yer imleri araç çubuğuna bırakın. Bir başka sitedeyken bu yer imine tıkladığınızda tüm bunları yapmanızı sağlayacak pencereyi açacaktır." + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "Eklenti geliştirme belgesi" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "Başlangıç sayfanızdaki kutular:" + +#: wp-admin/users.php:26 +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 "Bu ekran siteniz için var olan tüm kullanıcıları listeler. Her kullanıcı site yöneticisi tarafından atanmış beş rolden birine sahiptir: Site yöneticisi, editör, yazar, içerik sağlayıcı ya da abona. Yönetici rolüne sahip olmayan kullanıcılar, rollerine göre giriş yaptıklarında çok daha az seçenek ile karşılaşacaklar." + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "Kalıcı bağlantı kullanma belgesi" + +#: 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 "Kendi değişikliklerinizi yapmak ve eklenti güncellendiğinde üzerlerine yazılmamalarını istiyorsanız, kendi eklentilerinizi yazmayı düşünmeye başlamalısınız. Eklentileri nasıl düzenleyebileceğinizi, nasıl sıfırdan yeni bir eklenti yazabileceğinizi öğrenmek ya da sadece anatomilerini anlamak için aşağıdaki bağlantılara bir göz atın." + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "Roller ve yeteneklerin açıklamaları" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "ornek-sayfa" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "Örnek sayfa" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (Oluşturulan)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Bu site için yalnızca bir tema yüklenmiş. Ağ yönetimi sayfasını ziyaret ederek daha fazla tema etkinleştirebilir ya da yükleyebilirsiniz." + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Bu site için şu anda sadece bir tema etkinleştirilmiş. Daha fazla tema etkinleştirmek için Ağ Yönetimi bölümünü ziyaret edin." + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Süper yönetici yetkileri silinemez çünkü bu kullanıcı ağ yöneticisi e-postasına sahip." + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Şu an sadece bir tema yüklemişsiniz. Biraz keyfinize bakın! WordPress.org tema dizininden 1.000 küsur ücretsiz tema arasından istediğinizi seçebilirsiniz: sadece yukarıda yer alan Tema yükle bağlantısına tıklayın." + +#: wp-admin/maint/repair.php:113 +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 "Bir ya da bir kaç veritabanı tablosu ulaşılamaz durumda. WordPress tarafından bu tabloların tamir edilmelerinin denenmesi için “Veritabanını tamir et” tuşuna basın. Bu işlem biraz sürebilir, lütfen sabırlı olun." + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "Görsel düzenleyici RTL stil dosyası" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Bu alt tema bir ebeveyn temadan şablonlar miras almış, %s." + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "Mevcut ebeveyn temanızda bir dosya." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "Ağı etkinleştir" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "WordPress veritabanınız başarıyla güncellendi!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "WordPress veritabanını güncelle" + +#: wp-admin/update-core.php:101 +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 "WordPress %s sürümünü İngilizce (US) olarak yüklemek üzeresiniz. Bir ihtimal bu güncelleme bir şeyleri bozabilir. Yerelleştirilmiş sürümü beklemeyi tercih edebilirsiniz." + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "Güncelleme süreci biraz zaman alabilir, lütfen sabırlı olun." + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › Güncelle" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "Güncelleme tamamlandı" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "Veritabanı güncellemesi gerekiyor" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress güncellendi! Sizi yolunuza göndermeden önce veritabanını da en son sürüme güncellemeliyiz." + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "Güncelleme gerekmiyor" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "Eklenti başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "Tema güncelle" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "Eklenti güncellemesi başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "Tema güncellemesi başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "Tema başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Eklentiyi güncelle" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "%1$s için yeni bir sürüm var. %4$s detaylarını görüntüle. Bu eklenti için otomatik güncelleme mümkün değil." + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "Güncelleme paketi yok." + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "Tarih aralığı:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "Bu tüm yazılarınızı, sayfalarınızı, yorumlarınızı, özel alanlarınızı, etiketlerinizi, dolaşım menülerinizi ve özel yazılarınızı içerecektir." + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "Dışarı aktarılacak öğeleri seçin" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "Yazarlar:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "Tüm içerik" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tümü (%s)" +msgstr[1] "Tümü (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Üzgünüm, bu dosya türüne güvenlik nedeniyle izin verilmiyor." + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "Daha fazla bilgi " + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "Cevap olarak" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "%2$s / %3$s tarihinde gönderilmiş" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "İstenmeyen yorumlar hakkında belge" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Klavye kısayolları belgesi" + +#: wp-admin/widgets.php:53 +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 "Uygun bileşenler bölümü içinden seçebileceğini tüm bileşenleri listeler. Bir bileşeni sürükleyip yan sütuna bıraktığınızda ayarlarını düzenleyebileceğiniz bir alan açılır. Bileşen ayarlarından memnun olduğunuzda kaydet tuşuna basın ve bileşeniniz sitenizde yayına geçsin. Sil tuşuna basarsanız bileşen kaldırılacaktır." + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Girdiğiniz bilgilerin güncellenmesi için Ortam bilgilerini güncelle tuşuna basmayı unutmayın." + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "Görselin üzerine tıklayarak (Kırpma ikonu seçili durumda) ve kırpma çerçevesini istediğiniz alana taşayarak görseli kırpabilirsiniz. Kırpma işlemini sonlandırmak için Kaydet tuşuna basın." + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "Sadece görseller için, küçük resmin hemen altında yer alan görsel düzenle tuşuna basarak, basit düzenleme araçlarına, kırpma, döndürme, çevirme vb araçlara ulaşabilirsiniz. Sağ tarafta yer alan kutular görseli boyutlandırma, kırpma, küçük resmi orijinalinden daha farklı kırpma gibi daha fazla seçeneği olanaklı kılar. Kutuların içinde yer alan yardım tuşlarıyla daha fazla yardım alabilirsiniz." + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Bu ekran ortam kütüphanesindeki bir dosyanın beş alanını düzenlemenize olanak sağlar." + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "E-posta ya da kullanıcı adı" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "Yüklü temalarda ara" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "Bu ağdaki tüm siteler için bu temayı etkinleştir" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Lütfen dikkat: Tema dosyalarında yapacağınız değişiklikler yok olacaktır. Lütfen değişiklikleriniz için Alt temaları kullanın." + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Yapışkan (%s)" +msgstr[1] "Yapışkan (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "Lütfen güncellemek için bir ya da daha fazla eklenti seçin." + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "Lütfen güncellemek için bir ya da daha fazla tema seçin." + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "Son kontrol %1$s / %2$s." + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "Tekrar deneyin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Güncelleme işlemi başlıyor. Bu süreç bazı sunucularda uzun sürebilir, lütfen sabırlı olun." + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "Tarih ve zaman biçimlendirme üzerine belge." + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "Hesabınız için otomatik oluşturulmuş bir parola kullanıyorsunuz. Hatırlaması daha kolay bir parola ile değiştirmek ister misiniz?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "Filtreleri uygula" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "Sağdan sola dil desteği" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "Düzenleyici biçimi" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "Ön sayfa yazısı" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "Çeviri hazır" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "Bu yorumu düzenleme hakkınız yok." + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "İstediğiniz işlemi yapabilmek için WordPress web sunucunuza erişmelidir." + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "Geçerli sayfa" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "Önceki sayfaya git" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "Sonraki sayfaya git" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "Son sayfaya git" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "%s öğe" +msgstr[1] "%s öğe" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "Eşleşen kullanıcı bulunamadı." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "İsteğinizle eşleşen tema bulunamadı." + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "İlk sayfaya git" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "Sitelerde ara" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "Yeni kullanıcı oluştur" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "%1$s ve %2$s sahibisiniz." + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s site" +msgstr[1] "%s site" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s kullanıcı" +msgstr[1] "%s kullanıcı" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Önemli: güncellemeden önce, lütfen veritabanınızı ve dosyalarınızı yedekleyin. Güncellemeler ile ilgili yardım için WordPress güncelleme sayfasına göz atın." + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://www.wp-tr.org/blog/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://feeds.feedburner.com/wp-turkiye" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Üyelik alımı kapatılmış. Sadece sitenin üyeleri yorum yapabilir.)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "WordPress %2$s sürümüne otomatik olarak güncelleyebilir ya da isterseniz indirip kendiniz kurabilirsiniz:" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "Yeni kullanıcılar, sitenize kullanıcı olarak eklendiklerini bildirir bir e-posta alacaklar. Varsayılan olarak bu e-posta parolalarını da içerir. Eğer e-postanın parolaları içermemesini istiyorsanız bu kutudaki işareti kaldırın." + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "%1$s için yeni bir sürüm var. Sürüm %4$s detaylarına bakın. " + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "Tema sayfasına git" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "Eklentiler sayfasına git" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "WordPress güncelleme sayfasına git" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s (Bekliyor)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "Menüyü kaydet tuşuna basarak bekleyen menü elemanlarını yayınlayabilirsiniz." + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "Depolama alanı" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "Yeni site oluştur" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "Eklentiler" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "Ortam elemanları" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "Yorumlar" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Tam olarak %1$d × %2$d piksel olan görseller oldukları gibi kullanılacaklar." + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "Yeni tema ekleme belgesi" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "Kırp ve yayınla" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "Siteniz için yeni eklentileri eklenti tarayıcı/yükleyici kullanarak bulabilirsiniz ya da WordPress eklenti dizinine gidip eklentileri kendiniz yükleyebilirsiniz. Bir eklentiyi kendiniz yüklemek için genellikle eklenti dosyalarını /wp-content/plugins klasörüne yüklemelisiniz. Bir eklentiyi yükledikten sonra buradan etkinleştirebilirsiniz." + +#: wp-admin/edit-link-form.php:60 +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 XHTML Friends Network (XHTML arkadaş ağı) anlamına gelir ve seçime bağlıdır. WordPress, bağlantı verdiğiniz sitelerin yazarları/sahipleri ile nasıl bir bağa sahip olduğunuzu göstermek için XFN özelliklerinin oluşturulmasına izin verir." + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "Eklentileri yönetme belgesi" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "Şablon etiketleri belgesi" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "Dosyaları düzenleme belgesi" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "Temaları kullanma hakkında belge" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "Tema geliştirme hakkında belge" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP parolası" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP kullanıcı adı" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH parolası" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH kullanıcı adı" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "Sitenizin ön sayfasında ne gösterileceğini seçebilirsiniz. Azalan tarih sırası ile yazılarınızı gösterebilir (klasik blog), ya da sabit/statik bir sayfa gösterebilirsiniz. Statik bir ana sayfa belirlemek için öncelikle iki adet sayfa oluşturmalısınız. Bir tanesi ön sayfanız, diğeri de yazılarınızın gösterileceği sayfa olacaktır." + +#: wp-admin/options-permalink.php:38 +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 "Seçime bağlı alanlar arşiv adreslerinde gözükecek “kategori” ve “etiket” temellerini özelleştirebilmenize olanak sağlar. Örneğin, “Genel” kategorisindeki tüm yazılar /kategori/genel yerine /konular/genel olabilir." + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "Şu temalar yüklü fakat eksik. Temaların stil dosyası ve bir şablonu olmalıdır." + +#: wp-admin/options-permalink.php:31 +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 "Bir yazıya birden çok kategori ya da etiket atadığınızda, sadece bir tanesi kalıcı bağlantıda görüntülenir: en küçük kayıt numarasına sahip olan. Bu %kategori% or %etiket% gibi özel kalıcı bağlantılarında da bu şekildedir." + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "Varsayılan haricinde bir seçenek seçerseniz, etiket yapısı ile beraber genel adres yolunuz % ile sarılır ve özel yapı alanında görüntülenir, daha sonra da buradan değiştirebilirsiniz." + +#: wp-admin/widgets.php:67 +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 "Bir çok tema varsayılan olarak siz düzenleyene kadar yan sütunlarda bileşenleri gösterir, fakat otomatik olarak yan sütun yönetim aracında gözükmez. İlk bileşen düzeltmesini yaptığınızda uygun durumdaki bileşenlerin arasından varsayılan bileşenleri tekrar ekleyebilirsiniz." + +#: wp-admin/widgets.php:59 +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 "Eğer bir bileşeni silerken gelecekte kullanmak üzere ayarlarını saklamak isterseniz, bileşeni etkisiz bileşenler arasına sürükleyip bırakın. İstediğiniz zaman oradan geri alabilirsiniz. Bu özellikle daha az ya da daha değişik bileşenlere sahip temalar arasında geçiş yaparken işinize yarayacaktır." + +#: wp-admin/users.php:27 +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 "Sitenize yeni bir kullanıcı eklemek için, ekranın tepesindeki yeni kullanıcı butonuna basın ya da kullanıcılar menüsünden yeni ekle tuşuna basın." + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Yazılı içeriğinize eklenebilecek görsellerin en büyük boyutlarını belirleyebilirsiniz; ayrıca görselleri tam boy da ekleyebilirsiniz." + +#: wp-admin/options-general.php:61 +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 "Bir çok tema her sayfanın başında, tarayıcının başlık alanında ve beslemelerde tanımlayıcı olarak site başlığını gösterir. Bir çok temada slogan da görüntülenir." + +#: wp-admin/edit-form-advanced.php:372 +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 "Sıralama - Sayfalar genellikle alfabetik olarak sıralanır, fakat isterseniz bu alana sayı girerek (birinci için 1 vb.) kendiniz de belirleyebilirsiniz." + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Lütfen devam etmek için FTP ya da SSH bilgilerinizi girin." + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "Lütfen devam etmek için FTP bilgilerinizi girin." + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Eğer giriş bilgilerinizi hatırlamıyorsanız, web barındırma firmanızla iletişime geçmelisiniz." + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "Eğer ZIP dosyasını bilgisayarınıza indirdiyseniz (güvenilir ve orijinal bir kaynaktan indirdiğinize emin olunuz) temayı manuel olarak yükleyebilirsiniz. İsterseniz eski usül yöntemi kullanıp, indirdiğiniz temanın klasörünü FTP ile /wp-content/themes klasörüne gönderebilirsiniz." + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Profiliniz sizin hakkınızda (“hesabınız”) ve WordPress kullanımız ile ilgili bazı kişisel seçeneklerin bilgisini içerir." + +#: wp-admin/edit-form-advanced.php:297 +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 "Sayfalar, başlıkları, içerikleri ve ilgili meta bilgileri olması açısından yazılara benzerler ama yazılardan farklı olarak kronolojik blog akışını takip etmezler, kalıcı yazılar gibidirler. Sayfalar kategorilendirilmez ve etiketlenmez ama bir hiyerarşiye sahip olabilirler. Bir yazıyı “Ebeveyn” yapıp diğerlerini ona bağlayarak bir grup oluşturabilirsiniz." + +#: wp-admin/edit-form-advanced.php:361 +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 "Geri izlemeleri gönder - Geri izlemeler blog sistemleri arasında var olan, bloglara bağlantı verdiğinizi bildiren bir sistemdir. Geri izleme göndermek istediğiniz adres(ler)i yazınız. Eğer başka WordPress sitelerine bağlantı verecekseniz, otomatik olarak geri bildirim ile bilgilendirileceklerdir ve bu alan gereksiz olur." + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "İçerik sağlayıcılar yazı yazabilir ve kendi yazılarını yönetebilirler fakar yazı yayınlayamazlar ya da ortam dosyası gönderemezler." + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "Yöneticiler tüm yönetici özelliklerine ulaşabilirler." + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "Editör yardımıyla istediğiniz eklentide ilgili PHP dosyalarında değişiklikler yaparak düzenleyebilirsiniz. Unutmayın ki eklenti güncellenirken yaptığınız değişikliklerin üzerine yazılır." + +#: wp-admin/link-manager.php:47 +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 "Buradan sitenizde gösterilecek bağlantılar ekleyebilirsiniz, genellikle bileşenleri kullanarak. Varsayılan olarak WordPress komünitesi ile ilgili bir kaç bağlantı örnek olarak eklenmiştir." + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Henüz bağlantılar için çöp kutusu özelliği olmadığı için, bir bağlantı silerseniz kalıcı olarak silinecektir." + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Bitirdiğiniz zaman değişiklikleri kaydet tuşuna basmayı unutmayın." + +#: wp-admin/custom-background.php:142 +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 "Temanızın koduna hiç dokunmadan, özel bir arka plan kullanarak sitenizin görüntüsünü değiştirebilirsiniz. Arka planınız bir görsel ya da renk olabilir." + +#: wp-admin/edit-tags.php:212 +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 "Kısa isim - “Kısa isim” isimlerin web adresleriyle uyumlu halleridir. Genellikle tamamı küçük harflerden oluşur ve sadece harfler, rakamlar ve noktalama işaretleri içerir." + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Ayrıca Press This aparatı ile de yazılar oluşturabilirsiniz." + +#: wp-admin/user-edit.php:41 +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 "Kullanıcı adınız değiştirilemez, ama diğer alanları kullanarak gerçek adınızı ya da takma isminizi girebilirsiniz ve yazılarda istediğinizi görüntüleyebilirsiniz." + +#: wp-admin/user-edit.php:42 +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 "Gerekli alanlar belirtilmiştir, gerisi seçime bağlıdır. Profil bilgileri sadece temanız uygun şekilde yapılandırıldıysa gösterilir." + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "İşiniz bittiğinde profili güncelle tuşuna basmayı unutmayınız." + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Editörler yazı yayınlayabilir, yazıları yönetebilir ve diğer kişilerin yazılarını da yönetebilirler vb." + +#: wp-admin/comment.php:53 +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 "Durum kutusunu kullanarak bu ekrandan yorumları kontrol edebilirsiniz, aynı yerden ayrıca yorumun zaman bilgisini de değiştirebilirsiniz." + +#: wp-admin/comment.php:52 +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 "Eğer gerekirse bir yorumdaki bilgileri değiştirebilirsiniz. Bu genellikle bir yorumcu imla hatası vb bir hata yaptığında çok yardımcı olur." + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "Menü ismini buraya girin" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC demek Koordine Evrensel Zaman demektir." + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Bu ekrandaki alanlar sitenizin bazı basit ayarlarını belirler." + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Bu ekran içeriğinizin görünümü etkileyen ayarları içerir." + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Yeni ayarların etkin olabilmesi için sayfanın altında yer alan değişiklikleri kaydet tuşuna basmalısınız." + +#: wp-admin/options-general.php:64 +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 "WordPress adresi ve site adresi aynı da olabilir (ornek.com), farklı da, örneğin WordPress çekirdek dosyaları kök klasör yerine (ornek.com/wordpress) gibi bir alt klasörde de yer alabilir." + +#: wp-admin/edit-link-form.php:59 +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 "Bağlantı adı, web adresi ve açıklama alanları sabit konumluyken diğerlerinin konumları sürükle bırak yapılarak değiştirilebilir. Ayrıca ekran seçenekleri sekmesinde kullanmadığınız kutuları gizleyebilir ya da başlık çubuğundaki kutuya tıklayarak küçültebilirsiniz." + +#: wp-admin/update-core.php:193 +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 "Siteniz güncellenirken bakım moduna alınacaktır. Güncelleme bittiğinde normale dönecektir." + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "Tüm eklentileriniz güncel." + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "WordPress’in en son sürümünü kullanıyorsunuz." + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "Tüm temalarınız güncel." + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "WordPress’in güncellenmiş bir sürümü mevcut." + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "Orijinal: %s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "Fonksiyon ismi…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "Aktarıcıyı etkinleştir" + +#: wp-admin/edit-link-form.php:58 +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 "Her bir kutuya bilgiler girerek bu ekrandaki bağlantıları ekleyebilir ya da düzenleyebilirsiniz. Sadece bağlantıların web adresleri ve (sitenizde gözükecek olan) isimleri gerekli alanlardır." + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "Aktarıcılara geri dön" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "Eklentiyi etkinleştir ve aktarıyıcı çalıştır" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Kategoriler seçime bağlı kategoriden etikete dönüştürme kullanılarak dönüştürülebilirler." + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Ana sayfa: %s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "HATA:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "%s içeri aktarıcısı geçersiz ya da yüklü değil." + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "Sayfa özellikleri" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "Yardım mı lazım? Ekranınızın sağ üst köşesindeki yardım sekmesini kullanın." + +#: wp-admin/import.php:22 +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 "Bu ekran blog uygulamaları/içerik yönetim platformlarından içeri veri aktaran eklentileri listeler. İçeri aktarmak istediğiniz platformu seçin ve açılan pencerede şimdi yükle tuşuna basın. Eğer platformunuz yüklü değilse, bağlantıya tıklayarak eklenti dizininde platformunuza uygun içeri aktarıcı bir eklenti var mı arayın." + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "WXR dosyaları bir kere oluşturulduğunda başka WordPress sitelerinde ya da bu formatı kullanabilen diğer platformlarda içeri aktarmak için kullanılabilir." + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Ekran seçenekleri sekmesini kullanarak ve/veya bağlantılar tablosunun üzerindeki açılır filtre menüsü ile bu ekranı özelleştirebilirsiniz." + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "Üst sağ taraftan düzenlemek istediğiniz eklentiyi seçin ve seç tuşuna basın. Düzenleyicide açıp değişiklik yapmak için herhangi bir dosya ismine bir kez tıklayın. İşiniz bittiğinde yaptığınız değişiklikleri kaydetmeyi (Dosyayı güncelle) unutmayın." + +#: wp-admin/plugins.php:353 +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 "Çoğu zaman eklentiler WordPress çekirdeği ile kardeş kardeş geçinirler. Yine de kimi zaman eklentiler, diğer eklentiler ile çakışabilir ve uyum sorunları ortaya çıkabilir. Eğer sitenizde garip sorunlarla karşılaşırsanız, sorun bu olabilir. Tüm eklentilerinizi etkisizleştirip, çeşitli kombinasyonlarda etkinleştirip, sorun çıkartan eklentiyi izole etmeyi deneyebilirsiniz." + +#: wp-admin/widgets.php:60 +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 "Bileşenler birden çok kez kullanılabilirler. Her bileşene başlık verebilir, sitenizde görüntüleyebilirsiniz ama gerekli de değildir." + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Ekran seçeneklerinden erişilebilirlik modunu açmanız, sürükle bırak yerine ekle ve düzenle tuşlarını kullanmanıza olanak sağlar." + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Tema düzenleyici ile temanızı oluşturan CSS ve PHP dosyalarını düzenleyebilirsiniz." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Açılır menüden bir tema seçip seç tuşuna basarak başlayın. Tüm şablon dosyalarından oluşan bir liste açılacaktır. Herhangi bir dosya ismine basarsanız büyük düzenleme alanında açılacaktır." + +#: wp-admin/widgets.php:52 +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 "Bileşenler, temanız tarafından sağlanan, bileşen alanlarına (genellikle yan sütunlar) yerleştirilen bağımsız bölümlerdir. Yan sütununuzu/bileşen alanınızı doldurmak için, bileşenleri başlıklarından tutup belirtilen alan bırakın. Varsayılan olarak ilk bileşen alanı genişletilmiştir. Diğer bileşen alanlarının başlıklarına tıklayarak genişletip içlerini doldurabilirsiniz." + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Öneri: Şu an kullanmakta olduğunuz temayı düzenlerken sitenizin bozulabileceğini de göz önünde bulundurun." + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "Düzenlemelerinizi yaptıktan sonra, dosyayı güncelle tuşuna basın." + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(ebeveyn yok)" + +#: wp-admin/edit-form-advanced.php:371 +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 "Şablon - Bazı temalar ek özellikleri ya da özel yerleşimlere sahip belirli sayfalar için özel şablonlara sahip olabilir. Eğer varsa bunları açılır menüde göreceksiniz." + +#: wp-admin/edit-form-advanced.php:370 +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 "Ebeveyn - Sayfalarınızı hiyerarşik olarak düzenleyebilirsiniz. Örneğin altında “Hayat hikayem” ve “Köpeğim” şeklinde iki sayfaya sahip bir “Hakkında” sayfanız olabilir. Alt alta kaç seviye oluşturacağınız konusunda limitsizsiniz." + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "Tüm güncellemeler tamamlandı." + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Bu ekranda yeni bir etiket eklerken şu alanları doldurun:" + +#: wp-admin/edit-tags.php:185 +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 "Kategorileri kullanarak sitenizi bölümlendirebilir ve ilişkili yazıları gruplayabilirsiniz. Yazma ayarlarından değiştirene kadar varsayılan kategori “Genel” kategorisidir." + +#: wp-admin/edit-tags.php:194 +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 "Kategoriler ve etiketler arasındaki fark nedir? Normalde etiketler yazınız hakkında önemli bilgiler içeren, diğer yazılarda tekrarlama ihtimali olan anahtar kelimelerdir (isimler, konular vb.). Bunun yanında kategoriler önceden belirlenmiş bölümlerdir. Eğer sitenizi bir kitap gibi düşünürseniz, kategoriler kitabın içindekiler bölümü gibi, etiketler ise kitabın indeks bölümü gibidir." + +#: wp-admin/edit-tags.php:219 +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 "Ekran seçenekleri sekmesinden kaç adet eleman gözükeceği ve tablodaki hangi sütunların gösterilip gizleneceği gibi ayarlar yaparak bu ekranın görünümünü değiştirebilirsiniz." + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "Açıklama - Açıklama varsayılan olarak gerekli değildir, yine de bazı temalar açıklamayı görüntüleyebilir." + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "İsim - İsmin sitenizde nasıl gözükeceğidir." + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Yeni bir kategori eklerken şu alanları doldurmalısınız:" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "Ekranın tepesinde bulunan dosya tipi/durum filtrelerini kullanarak listeyi daraltabilirsiniz. Ayrıca ortam tablosunun altında yer alan açılır menü yardımı ile tarihe göre de listeyi daraltabilirsiniz." + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "Varsayılan görseller" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "Başlık görselini kırp" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Bu işlem başlık görselini kaldıracaktır. Yaptığınız değişiklikleri geri alamayacaksınız." + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "Başlık görselini kaldır" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "Görseli sıfırla" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Bu orijinal başlık görselini geri yükleyecektir. Hiç bir özelleştirmeyi geri yükleyemeyeceksiniz." + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "Orijinal başlık görselini geri yükle" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "Metin rengi" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "Görsel yükleme hatası" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "Görselin belirli bir kısmını seçmek için JavaScript’e ihtiyacınız var." + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "Bu elemanı düzenle" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "Bu elemanı yerinde düzenle" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "Bu elemanı çöpten geri yükle" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "Bu elemanı çöpe taşı" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "Bu elemanı kalıcı olarak sil" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "Yorumlara izin ver." + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "LiveJournal API’sini kullanarak LiveJournal’dan yazıları içeri aktarmak için LiveJournal aktarıcısını yükleyin." + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "WordPress güncellemelerine geri dön" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "Yayınlama - Yayınlama kutusunda yazılarınızı yayınlama ile ilgili ayarları yapabilirsiniz. Durum, görünürlük ve Yayınla (hemen) için düzenle bağlantısını kullanarak daha fazla seçenek açabilrsiniz. Görünürlük ile bir yazıyı parola korumalı yapabilir ya da sürekli olarak ilk sırada yer almasını (yapışkan yazı) sağlayabilirsiniz. Yayınla (hemen) ile bir yazıyı isterseniz gelecekteki bir tarihe zamanlayabilir, isterseniz geçmişte bir tarihte yayınlamış gibi gösterebilirsiniz." + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "Öne çıkarılmış görsel - Bu size görseli yazıya eklemeden yazıyla ilişkilendirebilmenize olanak sağlar. Bu genellikle temanız öne çıkarılmış görselleri destekliyorsa ya da ana sayfada küçük resim ya da özel başlık vb. kullanıyorsa işe yarar." + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Başlık - Yazınız için bir başlık girin. Başlık girdikten sonra aşağıda kalıcı bağlantıyı göreceksiniz, ki isterseniz değiştirebilirsiniz de." + +#: wp-admin/edit-form-advanced.php:362 +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 "Tartışma - Yorumları ve bildirimleri açıp kapatabilir ve yazılarda yorumlar varsa burada görüp kontrol edebilirsiniz." + +#: wp-admin/edit.php:180 +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 "Yazıların üstünde yer alan açılır menü yardımıyla sadece belirli bir kategorideki yazıları ya da belirli bir aya ait yazıları gösterecek şekilde listeyi düzenleyebilirsiniz. Seçiminizi yaptıktan sonra Filtrele tuşuna basın. Ayrıca yazı listesinde yer alan yazar, kategori ya da etiketlere tıklayarak da listeyi düzenleyebilirsiniz." + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "Yazıları basit bir başlık listesi ile ya da özet görünümüyle görüntüleyebilirsiniz. Listenin üst sağında yer alan ikonlar yardımıyla tercih ettiğiniz görüntüyü seçin." + +#: wp-admin/edit.php:177 +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 "Ekran seçenekleri sekmesi yardımıyla istediğiniz sütunları gösterebilir/gizleyebilir ya da bir sayfada kaç adet yazı listeleneceğini belirleyebilirsiniz." + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "Sol üstte yer alan Tümü, Yayındakiler, Taslaklar ve Çöp yazılar filtrelerini kullanarak yazılarınızı listeleyebilirsiniz. Varsayılan ayar tüm yazılardır." + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Bu ekranın görüntüsünü bir kaç değişik yolla özelleştirebilirsiniz:" + +#: wp-admin/edit.php:187 +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 "Bir satır üzerinde fare imleci ile gezdiğinizde yazıyı yönetebileceğiniz eylem bağlantıları ortaya çıkar. Şu eylemleri yapabilirsiniz:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "Yüklü eklentilerde ara" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Temanız menüleri ya da bileşenleri desteklemiyor." + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "Bir hata yüzünden “%s” dosya yükleyemedi" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "Kategori ve Etiket Dönüştürücü" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "Kategori/etiket dönüştürücüsünü yükleyerek, seçime bağlı olarak kategorileri etiketlere ya da etiketleri kategorilere dönüştürebilirsiniz." + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "E-posta adresinizin değişimi için bekliyor: %1$s. İptal" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "En taze" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "Bitiş tarihi" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "Başlangıç tarihi" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Yazıları, sayfaları, yorumları, özel alanları, kategorileri ve etiketleri bir WordPress aktarım dosyasından içe aktarmak için WordPress aktarıcısını yükleyin." + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "Bir RSS beslemesinden yazıları içeri aktarmak için RSS aktarıcısını yükleyin." + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "OPML formatında bağlantıları içeri aktarmak için blogroll aktarıcısını yükleyin." + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "Bir Movable Type ya da TypePad blogundan yazıları ve yorumları içeri aktarmak için Movable Type aktarıcısını yükleyin." + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "Bir Blogger blogundan yazıları, yorumları ve kullanıcıları içeri aktarmak için Blogger aktarıcısını yükleyin." + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "İçeri aktarıcıyı yükle" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "İstenmeyen olarak işaretle" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Stiller" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Etiket" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Etiket" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "Temizle" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "Açıklama" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "Kısa isim" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "İsim" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "Ebeveyn" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "Bekleyen" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "İstenmeyen olarak işaretle" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "Arka plan görselini kaldır" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "“%s” için yorumlar" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "%s isimli sınıf mevcut değil." + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "Gelişmiş menü özelliklerini göster" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "%1$s sürümü kurulu. %2$s sürümüne yükseltin." + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "Başlangıç" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "Etkinleştir" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "Kayıtlı" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "İstenmeyen değil" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "Kayıtlı" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "Arşiv" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "İstenmeyen" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "İstenmeyen değil" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Bu işlem arka plan resmini geri getirecektir. Bu işlemden sonra yaptığınız özelleştirmelerin hiçbirini geri getiremezsiniz." + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "Menü oluştur" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress Blog" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— Bu blog için hiç rol yok —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Press This kullanarak herhangi bir web sitesinden yazı, görsel ya da video yakalayabilirsiniz. Daha sonra düzenleyip üzerinde çalıştıktan sonra blogunuzda bir yazıda kullanabilirsiniz." + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "Kullanıcıları siteden çıkart" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "Bu sitede yazı veya taslak oluşturmanıza izin verilmiyor." + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "Özel site silindi mesajı." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "Özel site durduruldu mesajı." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "Özel site pasif mesajı." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "Hiç site bulunamadı." + +#: wp-admin/includes/meta-boxes.php:550 +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 "Geri beslemeler blog sistemleri arasında blogların birbirlerine bağlantı verdiklerini haber veren bir mekanizmadır. Eğer başka bir WordPress sitesine geri bildirim kullanarak bağlantı verirseniz otomatik olarak diğer site haberdar edilecektir, başka bir şey yapmanıza gerek yok." + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "Bu sitede sayfa oluşturmanıza izin verilmiyor." + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "Benim sitem" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "Yeni WordPress sitesi" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "Bu sitenin temalarını güncellemek için yeterli yetkiniz yok." + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "Bu sitenin eklentilerini güncellemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "Bu siteye tema yüklemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "Bu sitede şablonları düzenlemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "Bu sitenin eklentilerini aktifleştirmek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "Bu siteye eklenti yüklemek için gerekli izinlere sahip değilsiniz." + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "Bu sitenin eklentilerini pasifleştirmek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "Bu sitenin eklentilerini silmek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "Bu siteye bağlantı eklemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "Bu sitede bağlantıları düzenlemek için yeterli izniniz yok." + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "Bu sitenin içeriğini dışarı aktarmak için yeterli izinlere sahip değilsiniz." + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "Bu siteye dışardan içerik aktarmak için yeterli izinlere sahip değilsiniz." + +#: wp-admin/import.php:59 +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 "Eğer başka bir sistemde yazı ya da yorumlarınız varsa, WordPress onları şu anki sitenize aktarabilir. Başlamak için, aktarılacak sistemi aşağıdan seçin:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "Bu sitenin eklentilerini düzenlemek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "Eleman yok." + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "Menü ismi" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS Sınıfları" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "Dolaşım etiketi" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "Alt alan adı ayarlarını kullanmak istiyorsanız DNS kayıtlarınıza genel bir kayıt eklemeniz gerekiyor. Bu genellikle web sitenizin DNS ayarlarında * şeklinde bir sunucu kaydı oluşturmanız anlamına gelir." + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "Yükleyici rastgele bir sunucu adını (%1$s) kullanmayı denedi." + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "Kullanıcı isimleri sadece alfanümerik karakterler, boşluklar, alt çizgiler, tireler, noktalar ve @ sembolleri içerebilir." + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "Menü elemanı başarıyla silindi." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "Tekrar deneyin" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "Lütfen bir özel alan bilgisi girin." + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "Görüntüleme seçenekleri" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "Bu kullanıcıları silmek için seçtiniz:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "Bu sayfadan kullanıcı silme işlemlerine izin verilmiyor." + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "Bu kullanıcıyı silemezsiniz." + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "Silmeyi onayla" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "Silmek için seçilen geçerli bir kullanıcı yok." + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "Şu anki kullanıcıyı çıkartamazsınız." + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "Diğer kullanıcılar çıkartıldı." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s başarıyla güncellendi." + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "Detayları göster" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "Detayları gizle" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "Evet, beni profil sayfama götür" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "Seçmiş olduğunuz parola." + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "Hayır teşekkürler, bunu bana bir daha hatırlatma" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "Bu nesneyi çöpten geri almak için yeterli izinlere sahip değilsiniz." + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "Silme işleminde hata." + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "Çöpteki öğeyi geri yüklerken hata oluştu." + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "Bu nesneyi çöpten geri almak için gerekli izne sahip değilsiniz." + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "Çöpe taşınırken hata oluştu." + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s yorum çöp kutusundan geri alındı" +msgstr[1] "%s yorum çöp kutusundan geri alındı" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s yorum çöp kutusuna taşındı" +msgstr[1] "%s yorum çöp kutusuna taşındı" + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "Bu nesneyi çöpe taşımak için izniniz yok." + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Aşağıdaki temaların yeni sürümüleri çıkmış. Güncelleştirmek istediklerinizi işaretleyin ve “Temaları güncelleştir” tuşuna basın." + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "Kullanıcı sitenize eklendi." + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "Bu kullanıcı zaten sitenizin bir üyesi." + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "Kullanıcıya davet e-postası gönderildi. Sitenize eklenebilmeleri için onay bağlantısına tıklamaları gerekmektedir." + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Aşağıdaki eklentilerin yeni sürümüleri çıkmış. Güncelleştirmek istediklerinizi işaretleyin ve “Eklentileri güncelleştir” tuşuna basın." + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "%1$s ayarı kayıtlı değil. Kayıtlı olmayan ayarlar geçerliliğini yitirdi. http://codex.wordpress.org/Settings_API adresine bakın." + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Bu işlem arka plan resmini kaldıracaktır. Bu işlemden sonra yaptığınız özelleştirmelerin hiçbirini geri getiremezsiniz." + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "Düzenlemek için bir nesne seçmemişsiniz." + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Sadece şu anki tema sizin için uygun durumda. %s yöneticisi ile iletişime geçerek daha fazla tema hakkında bilgi alabilirsiniz." + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "Yazar şablonu" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "Görsel editörün biçim belgesi" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "Etiket Şablonu" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "Sayfa kaydedildi." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "Bu sürüm zaten yüklü ve güncel" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "%s hakkında daha fazla bilgi" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "Şimdi güncelle" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "Bu kullanıcıya bu ağ için süper yönetici yetkilerini ver." + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "Önemli:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "Bu kullanıcının süper yönetici yetkileri var." + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "Öne çıkarılmış görseli kaldır" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "Öne çıkan görsel" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "%s sürümüne güncelle" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "%s sitesini arşivlemek üzeresiniz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "%s sitesinin istenmeyen işaretini kaldırmak üzeresiniz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "%s sitesini istenmeyen olarak işaretlemek üzeresiniz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "%s sitesini silmek üzeresiniz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "%s sitesini arşivden çıkarmak üzeresiniz" + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "Bu etiketlemeyi değiştiremezsiniz." + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "elemanlar" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "Kullanıcı adları değiştirilemez." + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "Menü başarıyla silindi." + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "Siteniz, içeriğini arama motorlarının indekslememesini istiyor" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "Bu sitenin eklentilerini yönetmek için yeterli izinlere sahip değilsiniz." + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "Eğer site ana sayfanızın WordPress’i yüklediğiniz dizinden farklı olmasını istiyorsanız, adresi buraya girin." + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "Kısaca, bu sitenin ne hakkında olduğunu açıklayın." + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "Site görünürlüğü" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Özel seçenekler grubu kaldırıldı. Başka bir seçenekler grubu kullanın." + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "Geçerli tema destekliyorsa, açıklama menüde yer alacaktır." + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "Bu sitede kayıtlı olmayan seçenekleri düzenlemek için yeterli izniniz yok." + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "Bekleyen bir yönetici e-postası değişimi işlemi var %1$s. İptal" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "Başlık özelliği" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "Bağlantı hedefi" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS sınıfları (seçime bağlı)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "Menüyü kaydet" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "Bu alanı boş bırakırsanız sizin için otomatik olarak bir parola oluşturulacaktır." + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "Parolanız, iki kere" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Tema güncelleniyor %1$s (%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "Bir alan adı sağlamanız gerekiyor." + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "Site ağınız için bir isim belirtmelisiniz." + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "Ağ zaten var." + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "Geçerli bir e-posta adresi sağlamanız gerekiyor." + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "İşleminiz bir hata mesajı döndürdü: %s" + +#: wp-admin/includes/schema.php:1031 +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 "Hala sitenizi kullanabilirsiniz fakat oluşturacağınız alt alan adlarına ulaşılamayabilir. Eğer DNS bilginizin doğru olduğundan eminseniz bu mesajı önemsemeyin." + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "Bildirim:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "Kısa adres edinin" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Eklenti güncelleştiriliyor %1$s (%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "%1$s güncelleştirmesi başarısız." + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "Yükleme sırasında seçmiş olduğunuz parola." + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "Kullanıcı zaten mevcut. Parola alındı." + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Güncelleme yapamıyorsunuz, çünkü WordPress %1$s, MySQL sürümü %2$s ya da daha yükseğini gerektirir. Siz şu an %3$s kullanıyorsunuz." + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress başarıyla güncellendi" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "WordPress’i güncelle" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "Eklentileri güncelle" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Güncelleme yapamıyorsunuz, çünkü WordPress %1$s, PHP sürümü %2$s ya da daha yükseğini gerektirir. Siz şu an %3$s kullanıyorsunuz." + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "Güncelleme yapamıyorsunuz, çünkü WordPress %1$s, PHP sürümü %2$s ya da daha yükseği ve MySQL sürümü %3$s ya da daha yükseğini gerektirir. Siz şu an PHP sürümü olarak %4$s ve MySQL sürümü olarak %5$s kullanıyorsunuz." + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress güncellemeleri" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "Menü elemanını düzenle" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Bu adres yönetim ihtiyaçları için kullanılıyor. Eğer değiştirirseniz yeni adres doğrulamanız için e-posta ile gönderilecektir. Yeni adres doğrulanmadan etkinleşmeyecektir." + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "Yaz saati uygulaması başlangıcı: %s." + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%2$s tarafından %1$s ayrıca verisini sil)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "Şu eklentiyi kaldırmak üzeresiniz:" +msgstr[1] "Şu eklentileri kaldırmak üzeresiniz:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "Eklentiyi sil" +msgstr[1] "Eklentileri sil" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Bu dosyaları ve verileri silmek istediğinizden emin misiniz?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "Evet, bu dosyaları ve verileri sil" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "wp-config.php dosyasında %s gerekiyor." + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "Etkisiz:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Mecburi (%s)" +msgstr[1] "Mecburi (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "Başlangıca git" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "Lütfen geçerli bir menü ismi giriniz." + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "Menüyü sil" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "Menü nesnesi" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "Tümünü göster" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "Menüye ekle" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "Mevcut zaman dilimi yaz saati uygulamasında." + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "Bu zaman dilimi yaz saati uygulaması kullanmamaktadır." + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-in(ler) (%s)" +msgstr[1] "Drop-in(ler) (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "Çoklu site yüklenmeden önce çalıştırılır." + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "Harici nesne önbelleği." + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "Özel bakım mesajı." + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "Özel kurulum betiği." + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "Özel veritabanı hata mesajı." + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "Dosya boş. Lütfen kayda değer bir şeyler yükleyin." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "Yükle %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "Özel veritabanı sınıfı." + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "Gelişmiş eklenti önbellekleme." + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Yükleme yapamıyorsunuz, çünkü WordPress %1$s, MySQL sürümü %2$s ya da daha yükseğini gerektirir. Siz şu an %3$s kullanıyorsunuz." + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Yükleme yapamıyorsunuz, çünkü WordPress %1$s, PHP sürümü %2$s ya da daha yükseğini gerektirir. Siz şu an %3$s kullanıyorsunuz." + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s sürümü çıkmış! Lütfen site yöneticisine haber verin." + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s sürümü çıkmış! Lütfen güncelleyin." + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "Yükleme yapamıyorsunuz, çünkü WordPress %1$s, PHP sürümü %2$s ya da daha yükseği ve MySQL sürümü %3$s ya da daha yükseğini gerektirir. Siz şu an PHP sürümü olarak %4$s ve MySQL sürümü olarak %5$s kullanıyorsunuz." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "%s sitesini etkinleştirmek üzeresiniz" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "%s sitesini etkisizleştirmek üzeresiniz" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "Bu yorum istenmeyen olarak işaretlenmiş.." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Yorumu denetle" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "Bu yorum onaylanmış." + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "Bu yorum zaten onaylanmış." + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "Bu yorum şu an çöp tenekesinde." + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "Tekrarla" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "Bu yorum zaten çöp tenekesinde." + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "Çöpe göz at" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "Bu yorum zaten istenmeyen olarak işaretlenmiş." + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "Ekran Tercihleri" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "Ekran Yerleşimi" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "Sütun Sayısı:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "Özellik Filtresi" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "Esmer" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "Koyu" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "Bir Sütun" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "İki Sütun" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "Üç Sütun" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "Dört Sütun" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "Sol Menü" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "Sağ Menü" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "Özellikler" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "Özel Renkler" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "Tema Seçenekleri" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "Kademeli Yorumlar" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "Sabit Yazı" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "Mikro Biçimler" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "Konu" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "Tatil" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "Fotobloglama" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "Sezonluk" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "Tema Bul" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Eğer elinizde .zip biçiminde bir tema varsa, buradan yükleyerek kurabilirsiniz." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "Ayrıntılar" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "Tema Kurulumu" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "Sürüm: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "WordPress tema dizinine ulaşılamadı." + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "Tema tamamıyla kaldırılamıyor: %s." + +#: wp-admin/includes/update-core.php:802 +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 "Bu güncelleme yüklenemez, çünkü WordPress %1$s PHP sürüm %2$s ya da daha üstü ve MySQL sürüm %3$s ya da daha üstünü gerektiriyor. Şu an PHP sürümü olarak %4$s ve MySQL sürümü olarak %5$s kullanıyorsunuz." + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Bu güncelleme yüklenemez, çünkü WordPress %1$s PHP sürüm %2$s ya da daha üstünü gerektiriyor. Şu an %3$s sürümünü kullanıyorsunuz." + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Bu güncelleme yüklenemez, çünkü WordPress %1$s MySQL sürüm %2$s ya da daha üstünü gerektiriyor. Şu an %3$s sürümünü kullanıyorsunuz." + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "Açılan paketteki dosyalar doğrulanıyor…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "Güncelleme dosyası açılamadı." + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "Veritabanı güncelleniyor…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Şu anda bir geliştirme sürümü (%1$s) kullanıyorsunuz. Harika! Lütfen en güncel sürümü kullanın." + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "%2$s sürümüne terfi edin" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "Güncelle: %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "En Son" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Otomatik WordPress güncelleme denemesi başarısız oldu - lütfen tekrar güncellemeyi deneyin." + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Otomatik WordPress güncelleme denemesi başarısız oldu! Lütfen site yöneticisine haber verin." + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Bu parolayı dikkatlice not alın! Bu, sizin için oluşturulmuş rasgele bir paroladır." + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Genel" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "WordPress’e hoş geldiniz. Bu sizin ilk yazınız. Bu yazıyı düzenleyin ya da silin. Sonra blog dünyasına adım atın!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Merhaba dünya!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "merhaba-dunya" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "Bay WordPress" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "HATA: yeni parolanızı sadece bir kere yazdınız." + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "HATA: Lütfen parolanızı girin." + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "HATA: Lütfen parolanızı iki kere girin." + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "HATA: Parola \"\\\" karakterini içermemeli." + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "HATA: Lütfen aynı parolayı iki alana da yazın." + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "HATA: lütfen bir e-posta adresi girin." + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "Eşleşen kullanıcı bulunamadı!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › Kurulum" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "Kullanıcı adı" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "Kullanıcı(lar) zaten var." + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "E-posta Adresiniz" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "Devam etmeden önce e-posta adresinizi iki kere kontrol edin." + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "WordPress'i Kur" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "Gereksinimler Eksik" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "Bilgi gerekli" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Lütfen aşağıdaki bilgileri doldurun. Merak etmeyin, bu bilgileri daha sonra istediğiniz zaman değiştirebilirsiniz." + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "Başarılı!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "WordPress kuruldu. Daha fazla adım mı bekliyordunuz? Özür dileriz. Hepsi bu kadar! :)" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "Yeni Bağlantı Ekle" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s bağlantı silindi." +msgstr[1] "%s bağlantı silindi." + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "Bağlantılarda Ara" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "%s sitesini ziyaret et" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "Hiç bağlantı bulunamadı." + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML hatası: %2$s satırında %1$s" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "Bağlantı bulunamadı." + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › Veritabanı tamiri" + +#: wp-admin/maint/repair.php:103 +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 "Bazı veritabanı problemleri tamir edilemeyebilir. Daha fazla destek için problem ile ilgili hataların listesini kopyalayıp WordPress destek forumlarına yapıştırın." + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "Veritabanını tamir et" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "Veritabanını Tamir Et ve İyileştir" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Yeni Ortam Yükle" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "Bu dosya ekini düzenlemek için izniniz yok." + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Var olmayan bir eklentiyi düzenlemeye çalıştınız. Silinmiş olabilir mi?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Bu eklentiyi düzenleyemezsiniz çünkü eklenti çöp kutusunda. Lütfen çöp kutusundan dışarı taşıyıp tekrar deneyiniz." + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "Ortam dosya eki güncellendi." + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "Ortamları Güncelle" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "Kütüphane" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "Yeni Ekle" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "Yorumlar %s " + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "Görünüm" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "Yeni Ekle" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "Profil" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "Profiliniz" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "Araçlar" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "Genel" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "Yazma" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "Okuma" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "Gizlilik" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "Kalıcı Bağlantılar" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Çoklu site desteği aktif değil." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "Alan Adı" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "Son Güncellenme" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "Arşivlenmiş" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "Yetişkin" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "Silinmiş" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "Arşivden geri al" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "Ziyaret Et" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "Hiçbir zaman" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "Sadece ilk 5 kullanıcı gösteriliyor." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "Daha fazla" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "Temaları güncelle" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "Hiç kullanıcı bulunamadı." + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "Tartışma Ayarları" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "Varsayılan makale ayarları" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "Bu ayarlar istenilen yazılar için gözardı edilebilir." + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "Diğer yorum ayarları" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "Yorumu yazan isim ve e-posta adresini doldurmak zorunda" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "Kullanıcılar yorum yapmak için kayıt olmalı ve giriş yapmalılar" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "%s günden daha eski yazıları yoruma kapat" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Kademeli yorumlara %s seviyesine kadar izin ver" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "son" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "ilk" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Her sayfada %1$s üst seviye yorum olacak şekilde ve varsayılan olarak %2$s sayfa gösterilecek şekilde yorumları sayfalara böl" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "daha eski" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "daha yeni" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Yorumlar her sayfanın başında %s yorum olarak görünmeli" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "Şu durumlarda bana e-posta gönder" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "Her yorum yapıldığında" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "Bir yorum denetlenmek üzere beklemeye alındığında" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "Bir yorum görünmeden önce" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "Yorum yazanın önceden onaylanmış bir yorumu olmalı" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "Yorum Denetimi" + +#: wp-admin/options-discussion.php:151 +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 "Eğer bir yorum %s ve daha fazla bağlantı içeriyorsa onu beklemeye al. (İstenmeyen yorumların genel özelliği fazla sayıda dış bağlantı içermeleridir.)" + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Eğer bir yorumun içeriğinde, isminde, adresinde, e-posta adresinde ya da IP numarasında bu kelimelerden biri varsa, denetleme sırasına alınacak. Her bir satıra bir kelime veya IP yazın. İçerikteki kelimeler de eşleşecektir, örneğin \"press\" kelimesi \"WordPress\" kelimesi ile eşleşecektir." + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "Yorumlar için Kara Liste" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Eğer bir yorumun içeriğinde, isminde, adresinde, e-posta adresinde ya da IP numarasında bu kelimelerden biri varsa, istenmeyen olarak işaretlenecek. Her bir satıra bir kelime yazın. İçerikteki kelimeler de eşleşecek, örneğin \"press\" kelimesi \"WordPress\" kelimesi ile eşleşecek." + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "Avatarlar" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "Avatar Görünümü" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "Avatarları Göster" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "En Yüksek Puan" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G — Tüm izleyiciler için uygun" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — 13 yaş ve altındaki izleyiciler için uygun değil" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R — 17 yaş ve üzeri olgun izleyiciler için uygun" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X — Yukarıdakinden daha da olgun izleyiciler için" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "Varsayılan Avatar" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "Özel avatarı olmayan kullanıcılar için isterseniz jenerik bir logo gösterebilir ya da e-posta adreslerini baz alan bir avatar oluşturabilirsiniz." + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "Gizemli Adam" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "Boş" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar Logosu" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon (Oluşturulmuş)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavater (Oluşturulmuş)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID (Oluşturulmuş)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "Genel Ayarlar" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "d.m.Y H:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Bu adres sadece yönetim amaçlı kullanılacaktır, yeni kullanıcı bilgilendirmesi gibi." + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "Üyelik" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "İsteyen herkes kayıt olabilsin" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "Yeni kullanıcının varsayılan rolü" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "Zaman dilimi" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "UTC zamanı %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "Yerel zaman: %1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "Sizinle aynı zaman diliminde olan bir şehir seçin." + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "Mevcut zaman dilimi standart zamanlamada." + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "Özel:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "Haftanın Başladığı Gün" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "Ortam Ayarları" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "Resim boyutları" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "Küçük resim boyutu" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Küçük resmi tam boyutuna göre kırp (normalde bu işlem orana göre yapılır)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "Orta boyut" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "En Büyük Genişlik" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "En Büyük Yükseklik" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "Büyük boyut" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "Göm" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "Dosyalar yükleniyor" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "Yüklemeleri bu klasörde sakla" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "Varsayılan: wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "Dosyalar için tam adres yolu" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Bu ayar tamamen seçime bağlıdır, normalde boş olmalı." + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Yüklemelerimi aylık -ve yıllık- bazda klasörlerde tut. " + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "Kalıcı Bağlantı Ayarları" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Kalıcı bağlantı yapısı güncellendi. Şimdi web.config dosyasındaki yazma erişimini kaldırın!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "Şimdi .htaccess dosyanızı güncellemeniz gerekiyor." + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "Kalıcı bağlantı yapısı güncellendi." + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "Gün ve isim" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "Ay ve isim" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "Sayısal" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "Özel Yapı" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "İsteğe Bağlı" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "Kategori temeli" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "Etiket temeli" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "Eğer web.config dosyanız yazılabilir olsaydı, bunu otomatik olarak yapacaktık, ama öyle değil. web.config dosyanızda bulunması gereken kurallar bunlardır. Alana tıklayın ve hepsini seçmek için CTRL + a tuş kombinasyonunu kullanın. Daha sonra kopyaladığınız kodu web.config dosyanız içinde /<configuration>/<system.webServer>/<rewrite>/<rules> içine ekleyin." + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Eğer geçici olarak bizim kalıcı bağlantı ayarlarını yapabilmemiz için web.config dosyasını yazılabilir olarak ayarladıysanız, ayarlar yapıldıktan sonra yazma iznini geri almayı unuymayın." + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "Eğer sitenizin kök dizini yazılabilir olsaydı, bunu otomatik olarak yapacaktık, ama öyle değil. web.config dosyanızda bulunması gereken url rewrite kuralları bunlardır. Sitenizin kök dizininde web.config isminde bir dosya oluşturun. Alana tıklayın ve hepsini seçmek için CTRL + a tuş kombinasyonunu kullanın. Daha sonra kopyaladığınız kodu web.config dosyanızın içine ekleyin." + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Eğer web.config dosyasını otomatik olarak oluşturmamız için sitenizin kök dizinini geçici olarak yazılabilir yaptıysanız, dosya oluşturulduktan sonra yazma iznini geri almayı unutmayın." + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "Eğer .htaccess dosyanız yazılabilir olsaydı, bunu otomatik olarak yapacaktık, ama öyle değil. .htaccess dosyanızda bulunması gereken mod_rewrite kuralları bunlardır. Alana tıklayın ve hepsini seçmek için CTRL + a tuş kombinasyonunu kullanın." + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "Okuma Ayarları" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "Sabit sayfa (aşağıda seçin)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "Ön sayfa: %s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "Yazı sayfası: %s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "Uyarı: bu sayfalar aynı olmamalı!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "En fazla gösterilecek blog sayfası adedi" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "yazı" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Beslemelerde gösterilecek en güncel kayıt adedi" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "Her yazı için, göster" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "Tüm metin" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "Özet" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "Sayfalar ve beslemeler için karakter kodlaması" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "Yazma Ayarları" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "Biçimlendirme" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr ":-) ve :-P gibi ifadeleri yayımlarken grafiklere çevir." + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "Yerleştirilmiş geçersiz XHTML kodlarını WordPress otomatik olarak düzeltsin " + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "Varsayılan Yazı Kategorisi" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "Varsayılan Bağlantı Kategorisi" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "E-posta ile yazma" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "WordPress’e e-posta ile yazı yazmak için POP3 desteği olan gizli bir e-posta hesabını ayarlamanız gerekmektedir. Bu adresten gelen tüm postalar yayımlanır, bu nedenle bu adresi çok gizli tutmanız iyi bir fikirdir. Burada kullanabileceğiniz üç tane rasgele dizi bulunmaktadır: %s, %s, %s." + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "Posta sunucusu" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "Yazı" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "Giriş ismi" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "Varsayılan posta kategorisi" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "Servisleri Güncelle" + +#: wp-admin/options-writing.php:177 +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 "Yeni bir yazı yayımladığınızda, WordPress otomatik olarak aşağıdaki site güncelleme servislerini uyarır. Daha fazla bilgi için, WordPress belgelerinden Güncelleme Servislerine bakın. Her bir servis adresini ayrı bir satıra yazın." + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "Tüm Ayarlar" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Eklentileri Yönet" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "Böyle bir dosya yok! İsmi kontrol edip tekrar deneyin." + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "Bu tür dosyalar düzenlenemez." + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "Dosya başarılı bir şekilde düzenlendi." + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Bu eklenti etkisizleştirildi, çünkü yaptığınız değişikliklerin sonucunda önlenemeyen bir hata oluştu." + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "%s düzenleniyor (etkin)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "%s taranıyor (etkin)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "%s düzenleniyor (pasif)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "%s taranıyor (pasif)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "Düzenlemek istediğiniz eklentiyi seçin:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "Eklenti Dosyaları" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "Belgeler:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "Dosyayı Güncelle ve Yeniden Etkinleştirmeyi Dene" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "Dosyayı Güncelle" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Yaptığınız değişiklikeri kaydetmeden önce dosyayı yazılabilir yapmanız gerekmektedir. Dosya izinleri ile ilgili belgeye bakabilirsiniz." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Öne Çıkan" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Popüler" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "Bu dosyaları silmek istediğinizden emin misiniz?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "Evet, bu dosyaları sil" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "Hayır, beni eklenti listesine geri götür" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Eklentiler WordPress’in işlevlerini artırır, geliştirir. Kurduğunuz eklentileri buradan etkinleştirebilir ya da etkisizleştirebilirsiniz." + +#: wp-admin/plugins.php:354 +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 "Eğer bir eklentide sorun yaşanır ve WordPress’i kullanamazsanız, %s dizininin altındaki eklenti dosyasının ismini değiştirin ya da onu silin. Eklenti otomatik olarak etkisizleştirilecek." + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "%s eklentisi bir hata yüzünden etkisizleştirildi. Hata: %s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Eklenti etkinleştirilemedi, çünkü önlenemeyen bir hataya sebep oldu." + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "%s hatası yüzünden eklenti silinemiyor." + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "Seçilen eklentiler silindi." + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "Eklenti etkinleştirildi." + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "Seçilen eklentiler etkinleştirildi." + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "Eklenti etkisizleştirildi." + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "Seçilen eklentiler etkisizleştirildi." + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "Hiç zamanı geçmiş eklenti seçilmedi." + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "Bu eklentiyi etkisizleştir" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "Ağı etkisizleştir" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "Bu eklentiyi ağdaki tüm siteler için etkinleştir" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "Ağı etkinleştir" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "Bu dosyayı düzenlemek üzere aç" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "Bu eklentiyi sil" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "Eklenti sitesini ziyaret et" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "Listeyi Temizle" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tümü (%s)" +msgstr[1] "Tümü (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Aktif (%s)" +msgstr[1] "Aktif (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Son zamanlarda aktif (%s)" +msgstr[1] "Son zamanlarda aktif (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Pasif (%s)" +msgstr[1] "Pasif (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "Hiç eklenti bulunamadı." + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "Şu an için kullanılabilir herhangi bir eklenti mevcut değil." + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Mevcut olmayan bir nesneyi düzenlemeye çalıştınız. Belki daha önceden silinmiş olabilir mi?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "Bu nesneyi düzenlemek için yetkiniz yok." + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Bu nesneyi düzenleyemezsiniz çünkü kendisi çöp kutusunda. Lütfen çöp kutusundan geri alıp tekrar deneyiniz." + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "Geçersiz yazı tipi." + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "Kodu Göm" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "Video Ekle" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "Eklemek için tıklayın." + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "Sayfada resim yok ya da resimler getirilemiyor." + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "seçmek için resimlere tıklayın" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "URL'den ekle" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "Yazınız kaydedildi." + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "Yazıyı görüntüle" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "Pencereyi Kapat" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "Bir Resim Ekle" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "Video Yerleştir" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "ile" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "“%1$s” Sürümlerini Karşılaştır" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "Etiketler:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "Temaları Düzenle" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "İstenen tema mevcut değil." + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "Düzenlemek istediğiniz temayı seçin:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "Şablonlar" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Böyle bir dosya yok! İsmi kontrol edip tekrar deneyin, teşekkürler." + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "Yeni tema etkinleştirildi. Siteyi görüntüle" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "Tema silindi." + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "Kullanılan Tema" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu temayı silmek üzeresiniz: '%s'\n" +" İptal etmek için 'Vazgeç', silmek için 'Tamam' düğmesine basın." + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "Sorunlu Temalar" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "Press This bir aparattır: Tarayıcınızda çalışan ve webden ufak parçalar yakalamanızı sağlayan ufak bir uygulamadır." + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "Yazı gönderme kısayolu yaratmak için bu bağlantıyı yer imleri araç çubuğunuza sürükleyip bırakın ya da sağ tuşla tıklayıp favorilerinize ekleyin." + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "Gecelik sürümü indir" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "İndir: %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "Bu güncellemeyi gizle" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "Bu güncellemeye geri dön" + +#: wp-admin/update-core.php:98 +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 "Bu yerelleştirilmiş sürüm hem yerel dosyaları hem de çeşitli yerelleştirme düzeltmelerini içeriyor. Eğer mevcut yerelleştirilmiş sürümü korumak istiyorsanız güncelleştirmeyi atlayabilirsiniz." + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "Gizli güncellemeleri göster" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "Gizli güncellemeleri gizle" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "WordPress %1$s ile uyumluluk: 100%% (geliştiriciye göre)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "WordPress %1$s ile uyumluluk: %2$d%% (toplam %4$d oydan %3$d tanesine göre \"çalışıyor\")" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "WordPress %1$s ile uyumluluk: Bilinmiyor" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "Kurulum Başarısız" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Eklenti Yeniden Etkinleştirme" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Eklenti başarılı bir şekilde yeniden etkinleştirildi." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Önemli bir hata yüzünden eklenti yeniden etkinleştirilemedi." + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "Eklenti Kuruluyor: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "Eklenti Yükle" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Yüklenmiş dosyadan Eklenti Kuruluyor: %s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "Tema yükleniyor: %s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "Tema Yükle" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "Yüklenmiş dosyadan Tema Kuruluyor: %s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "WordPress veritabanınız zaten güncel!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s sorgu" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s saniye" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "Bu yazıyı çöpe taşımak için gerekli izne sahip değilsiniz." + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "Bu yazıyı çöpten geri almak için gerekli izne sahip değilsiniz." + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "Bu yazıyı silmek için izniniz yok." + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "%d ek yeniden eklendi." +msgstr[1] "%d ek yeniden eklendi." + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "%d medya tamamen silindi." +msgstr[1] "%d medya tamamen silindi." + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "%d Medya eki çöpe taşındı." +msgstr[1] "%d Medya eki çöpe taşındı." + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "%d Medya eki çöp kutusundan geri alındı." +msgstr[1] "%d Medya eki çöp kutusundan geri alındı." + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "Medya tamamen silindi." + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "Ortam dosya ekini kaydetme sırasında hata oluştu." + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "Medya çöpe taşındı." + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "Medya çöp kutusundan geri alındı." + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "Bir yazıya iliştir" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "Kullanıcı Bilgisini Düzenle" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "https kullan" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "Yönetim panelini ziyaret ederken her zaman https kullan" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "Kullanıcı bilgisini düzenlemek için izniniz yok." + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "Kullanıcı bilgisi güncellendi." + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "Kişisel Tercihler" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "Görsel düzenleyici" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "Yazarken görsel metin editörünü kullanma" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "Yönetici Renk Planı" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Yorum denetimi için klavye kısayollarını etkinleştir." + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "Ad" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "Soyad" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "Kullanıcı adı" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "Herkes tarafından görülecek ad" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "İletişim Bilgisi" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "Hakkınızda" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "Kullanıcı hakkında" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "Biyografik Bilgi" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Profilinizi oluşturmak için, biraz hayat hikayenizi anlatın. Bu alan, herkesçe görünebilir." + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "Yeni Parola" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "Parolayı değiştirmek istiyorsanız yeni bir tane yazın, istemiyorsanız boş bırakın." + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "Yeni parolanızı tekrar girin." + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "İlave Yetenekler" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "Profili Güncelle" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "Kullanıcı Bilgisini Güncelle" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] Katılma onayı" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "Davet mesajı yeni kullanıcıya gönderildi. Hesap oluşturulmadan önce onay bağlantısı tıklanmalıdır." + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "Yeni parola gönder?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "Bu parolayı yeni kullanıcıya e-posta ile gönder." + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "Doğrulama E-postasını Atla" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "Bu kullanıcıyı düzenleyemezsiniz." + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "Kullanıcıları silemezsiniz." + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "Kullanıcıları Sil" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "Silmek için seçilen geçerli bir kullanıcı yok." + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "Yeni kullanıcı oluşturuldu." + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "Giriş yapılmış olan bu kullanıcının, düzenleme yetkisine sahip bir rolü olması gereklidir." + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "Diğer kullanıcı konumları değiştirildi." + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "Mevcut kullanıcıyı silemezsiniz." + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "Diğer kullanıcılar silindi." + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "Rolü değiştir…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "Değiştir" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "Pasif Bileşenler" + +#: wp-admin/widgets.php:78 +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 "Bu mesajı görüyorsunuz, çünkü temanız bileşenler (widgets) ile uyumlu değil. Yani şimdiki haliyle temanızın yan menüsünü bileşenler yardımıyla değiştiremezsiniz. Temanızı bileşenler ile uyumlu hale getirmek için lütfen şu belgeye bakın." + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "Bileşenler %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Bu bileşen için hem yan menüyü hem de bu yan menüde bileşenin konumunu seçin." + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "Konum" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "Bileşeni Kaydet" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "Değişiklikler kaydedildi." + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "Kaydederken hata." + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "Bileşen ayarları formunu gösterirken hata oluştu." + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "Mevcut Bileşenler" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Bileşenleri buraya taşıyarak ayarları silinmeden yan menüden çıkarılmasını sağlayabilirsiniz." + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "Kategoriler:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "Yorumu Kalıcı Olarak Sil" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "Şu yorumu onaylamak üzeresiniz:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "Yorumu Onayla" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "Bilinmeyen işlem." + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "Özel arkaplan" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Arkaplan güncellendi. Nasıl göründüğünü görmek için sitenizi ziyaret edin." + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "Bilgisayarınızdan bir resim seçin:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "Değişiklikleri Kaydet" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "Özel Başlık" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Üst kısım güncellendi. Nasıl göründüğünü görmek için sitenizi ziyaret edin." + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "Görsel işleme hatası" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "Üst kısım resmi olarak kullanmak istediğiniz resmin bir kısmını seçin." + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "Üst kısmı özelleştirmek için yetkiniz yok." + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "“%s” Düzenle" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "“%s” Görüntüle" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "Yayımlanmamış" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "d.m.Y H:i:s" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s şimdiye" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(Ek yok)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "İliştir" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s bekliyor" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s yorum onaylandı" +msgstr[1] "%s yorum onaylandı" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s yorum istenmeyen olarak işaretlendi." +msgstr[1] "%s yorum istenmeyen olarak işaretlendi." + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s yorum istenmeyen listesinden çıkarıldı" +msgstr[1] "%s yorum istenmeyen listesinden çıkarıldı" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s yorum kalıcı olarak silindi" +msgstr[1] "%s yorum kalıcı olarak silindi" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "Tümü" +msgstr[1] "Tümü" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Kontrol bekleyen (%s)" +msgstr[1] "Kontrol bekleyen (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "Onaylanmış" +msgstr[1] "Onaylanmış" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "İstenmeyen (%s)" +msgstr[1] "İstenmeyen (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Çöp (%s)" +msgstr[1] "Çöp (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "Yorumlarda Ara" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "%s–%s kayıtlar (toplam %s)" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "Toplu İşlemler" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "Onayı Kaldır" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "Onayla" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "Çöpe taşı" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Pingler" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "Filtre" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "İstenmeyenleri boşalt" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "Çöpü boşalt" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "Yorum bulunamadı." + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "Yazı güncellendi. Yazıyı görüntüle" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "Özel alan güncellendi." + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "Özel alan silindi." + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "Yazı güncellendi." + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "Yazı %s sürümünden geri getirildi" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "Yazı yayımlandı. Yazıyı görüntüle" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "Yazı kaydedildi." + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "Yazı gönderildi. Yazıyı görüntüle" + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "Yazı zamanlandı: %1$s. Önizleme" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "d F Y @ H:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "Yazı taslağı güncellendi. Önizleme" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "Sayfa güncellendi. Sayfayı görüntüle" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "Sayfa güncellendi." + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "Yazı %s sürümünden geri getirildi" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "Sayfa yayımlandı. Sayfayı görüntüle" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "Sayfa gönderildi. Sayfayı görüntüle" + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "Sayfa zamanlandı: %1$s. Önizleme" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "Sayfa güncellendi. Sayfayı görüntüle" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "Geri İzlemeleri Gönder" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "Özel Alanlar" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "Tartışma" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "Yazı Kısa İsmi" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "En son %1$s tarafından %2$s tarihinde saat %3$s iken düzenlendi" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "En son %1$s tarihinde, saat %2$s iken düzenlendi" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "Yorumu Görüntüle" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "Gönderilme tarihi:%1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "Yorumu Güncelle" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "İsim:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "E-posta (%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "e-posta gönder" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "E-posta:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "siteyi ziyaret et" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL (%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "“slug” yazı isminin URL versiyonudur. Genellikle tümü küçük harflerden oluşur, sadece harf, rakam ve tire içerir." + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "Tanım bölümü varsayılan olarak ön planda değildir, yine de bazı temalar bu bölümü gösterebilir." + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "Bağlantılar / Bağlantıyı Düzenle" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "Bağlantıyı Güncelle" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "Bağlantılar / Yeni Bağlantı Ekle" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "Bağlantı İlişkisi (XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "Bağlantı eklendi." + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "Örneğin: Şık bloglama yazılımı" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Web Adresi" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Örnek: http://wordpress.org/http:// kısmını yazmayı unutmayın" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Bu kısım birisi fareyi bağlantı üzerine getirdiğinde tercihinize bağlı olarak bağlantının üzerinde ya da altında gözükecektir." + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "Sitenizde nasıl gösterileceği." + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "Etiketlerin tersine kategoriler hiyerarşik bir yapıda olabilir. Jazz adında bir kategoriniz ve bu kategoriye bağlı Bebop ve Big Band adında alt kategorileriniz olabilir. Tamamen tercihinize kalmış." + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "Nesne eklendi." + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "Nesne silindi." + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "Nesne güncellendi." + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "Nesne eklenmedi." + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "Nesne silindi." + +#: wp-admin/edit-tags.php:336 +msgid "Note:
        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 category %s." +msgstr "Not:
        Bir kategoriyi silmek o kategorideki yazıları ve bağlantıları silmez. Bunun yerine, yalnızca silinen kategoriye atanmış olan bağlantılar %s kategorisine atanırlar." + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "Bu nesneyi silmek için yetkiniz yok." + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s yazı güncellendi." +msgstr[1] "%s yazı güncellendi." + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Benim (%s)" +msgstr[1] "Benim (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Tüm (%s)" +msgstr[1] "Tüm (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "Tüm kategorileri görüntüle" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "Alıntı Görünümü" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "Dışa Aktar" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Aşağıdaki düğmeye tıkladığınızda WordPress bilgisayarınıza kaydedebileceğiniz bir XML dosyası oluşturacak." + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "WordPress eXtended RSS veya WXR dediğimiz bu biçim yazılarınızı, sayfalarınızı, yorumlarınızı, özel alanlarınızı, kategorilerinizi ve etiketlerinizi içerecek." + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "Aktarım Dosyasını İndir" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "Herhangi bir aktarıcı mevcut değil." + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "Devam" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "Yazılar" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type ve TypePad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "Bağlantı veritabanında güncellenemiyor" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "Bağlantı veritabanına eklenemiyor" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "Şuna dönüştürülüyor: %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "%s bulundu" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "Ftp PHP uzantısı erişilebilir değil" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP sunucu adı gerekli" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP kullanıcı adı gerekli" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP parolası gerekli" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "FTP sunucusuna bağlanılamadı: %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "%s için Kullanıcı Adı/Parola hatalı" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "ssh2 PHP uzantısı erişilebilir değil" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "ssh2 PHP uzantısı erişilebilir durumda fakat stream_get_contents() fonksiyonu için PHP5 gerekiyor" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2 sunucu adı gerekli" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2 kullanıcı adı gerekli" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2 parolası gerekli" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "SSH2 sunucusuna bağlanılamadı: %1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "%s için Genel ve Özel anahtarlar hatalı" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "Komut işlenemiyor: %s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "Geçersiz Veri sağlandı." + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "Dosya sistemine ulaşılamıyor." + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "Dosya sistemi hatası." + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "WordPress Kök dizinine ulaşılamadı." + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "WordPress İçerik dizinine ulaşılamadı (wp-content)." + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "WordPress Eklenti dizinine ulaşılamadı." + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "WordPress Tema dizinine ulaşılamadı." + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "Gerekli klasöre ulaşılamadı (%s)." + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "Dosya indirme başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "En son sürüm yükleniyor…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "Hedef klasör zaten var." + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "Dizin oluşturulamadı." + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "Uyumsuz arşiv." + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "Bakım modu etkinleştiriliyor…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "Bakım modu etkisizleştiriliyor…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "Eklenti en son sürümünde." + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "%s konumundan güncelleştirme yükleniyor…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "Güncelleme paketi açılıyor…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "Eklentinin eski versiyonu kaldırılıyor…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "Eski eklenti kaldırılamadı." + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "Kurulum paketi mevcut değil." + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "Yükleme paketi %s konumundan indiriliyor…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "Paket açılıyor…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "Eklenti yükleniyor…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "Eklenti yükleme başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "Eklenti başarıyla yüklendi." + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "Tema en son sürümünde." + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "Temanın eski versiyonu kaldırılıyor…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "Eski tema kaldırılamadı." + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "Tema yükleniyor…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "Tema yükleme başarısız." + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "Tema başarıyla yüklendi." + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress en son sürümde." + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "Dosyalar kopyalanamadı." + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "Bu eklentiyi etkinleştir" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "Eklentiyi Etkinleştir" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "Eklentiler sayfasına geri dön" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "%s %s eklentisi başarılı bir şekilde kuruldu." + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "Eklenti Kurulumuna Geri Dön" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "%1$s %2$s teması başarılı bir şekilde kuruldu." + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "Önizleme: “%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "Etkinleştir: “%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "Tema Kurulumuna Geri Dön" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "Tema sayfası" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "Tema sayfasına geri dön" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "Lütfen bir dosya seçin" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "Yüklenen dosya buraya taşınamadı: %s." + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "Şu Anda" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "Diğer WordPress Haberleri" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "Tümünü görüntüle" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "Yapılandır" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "Press This" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "İnceleme için Gönder" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "Bu yorumu onayla" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "Bu yorumun onayını geri al" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "Bu yorumu cevapla" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "Bu yorumu istenmeyen olarak işaretle" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "İstenmeyen" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "Bu yorumu çöpe taşı" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "Çöp" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "%2$s%3$s için %1$s tarafından" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[Bekliyor]" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%2$s için %1$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "Yükleniyor…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "Bu bileşen JavaScript gerektiriyor." + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "Ana İndeks Şablonu" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL Stili" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "Açılır Pencere Yorumlar" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "Alt Kısım" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "Kategori Şablonu" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "Sayfa Şablonu" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "Arama Sonuçları" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "Arama Formu" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "Tekil Yazı" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404 Şablon" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "Bağlantı Şablonu" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "Tema İşlevleri" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "Dosya Eki Şablonu" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "Resim Dosya Eki Şablonu" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "Video Eki Şablonu" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "Ses Dosyası Eki Şablonu" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "Uygulama Eki Şablonu" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (destek)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (yeniden yazma kuralları için)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "Yorum Şablonu" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "Açılır Yorum Şablonu" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "Yüklenecek dosyanın sadece bir kısmı yüklendi." + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "Hiç dosya yüklenmedi." + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "Geçici klasör kayıp." + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "Diske yazma başarısız." + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "Dosya yüklemesi eklenti tarafından durduruldu." + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "Geçersiz form gönderimi." + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "Dosya boş. Lütfen daha zengin bir şeyler yükleyin. Bu hata php.ini dosyanızda yüklemelerin engellenmiş olmasından ya da post_max_size değerinin upload_max_filesize değerinden küçük olmasından da kaynaklanabilir." + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "Belirlenen dosya, yükleme testinde başarısız oldu." + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "Geçersiz URL sağlandı." + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "Geçici dosya yaratılamıyor." + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "Arşivden dosya getirilemiyor." + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "Arşivden dosya çıkartılamıyor." + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "Dosyalar kopyalanamıyor." + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "Boş arşiv." + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "Bağlantı Bilgileri" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "Sunucu adı" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "Doğrulama Anahtarları" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "Genel Anahtar:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "Özel Anahtar:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Anahtarların bulunduğu sunucunun konumunu girin. Bir parola gerekliyse aşağıdaki alana girin." + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "Bağlantı Türü" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "İlerle" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Görsel bilgileri bulunamadı. Lütfen görseli tekrar yükleyin." + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "Kırp" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "Saat yönünün tersine çevir" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "Saat yönünde çevir" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "Dikey döndür" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "Yatayda çevir" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "Görseli ölçekle" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "Orijinal Boyut %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "Orijinal Görsele Geri Dön" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "Tüm değişiklikleri iptal et ve orijinal resme geri dön." + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Görselin daha önce düzenlenmiş kopyaları silinmeyecektir." + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "Görseli eski haline getir" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "Görsel Kırp" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "En boy oranında kırp" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "Seçimi kırp" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "En boy oranı:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "Seçim:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "Küçük resim ayarları" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "Mevcut küçük resim" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "Değişiklikleri uygula:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "Tüm görsel boyutları" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "Küçük resim hariç tüm boyutlar" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "Görselin meta bilgileri yüklenemedi." + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "Görselin meta bilgileri kaydedilemedi." + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "Görselin meta bilgileri tutarlı değil." + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "Görsel başarılı bir şekilde eski haline döndürüldü." + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "Yeni görsel oluşturulamadı." + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Ölçeklenen görsel kaydedilirken hata oluştu. Lütfen sayfayı yeniden yükleyerek tekrar deneyin." + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "Kaydedilecek bir şey yok. Görsel değiştirilmemiş." + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "Görsel kaydedilemedi." + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "Görsel kaydedildi" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Bilgisayardan" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Adresten" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "Galeri" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "Galeri (%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "Yüklemeler" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "Dosya Adresi" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Resim için alternatif metin, örneğin “Mona Lisa”" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "Boş olan başlık dosya adından dolduruldu." + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "Sıralama" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "Yüklenmiş dosyanın konumu." + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "Göster" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "Gizle" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "Yükleme tarihi:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "Yazıya Dahil Et" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "Şunu silmek üzeresiniz: %s." + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "Bilgisayarınızdan ortam dosyaları ekleyin" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "Tüm değişiklikleri kaydet" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "Tüm Sekmeler:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "Sıralama:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "Artan" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "Azalan" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "Bağlantı küçük resmi:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "Resim Dosyası" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "Resimleri sırala:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "Menü sıralaması" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "Tarih/Zaman" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "Rasgele" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "Sıralama:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "Galeri sütunları:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "Galeri ayarlarını güncelle" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "Tüm Türler" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "Filtre »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "Resim Altyazısı" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "Resim Bağlantısı:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "Resme bağlantı" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Bağlantı yazısı, örneğin “Talepler (PDF)”" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "Değişikliklerin Önizlemesi" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "Durum:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "Görünürlük:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "Parola korumalı" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "Bu yazıyı ana sayfada sabitle" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "Zamanlandı: %1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "Yayımlandığı tarih: %1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "Hemen yayımla" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "Zamanla: %1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "Yayımla: %1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "En Çok Kullanılan" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ Yeni Kategori Ekle" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "Yeni kategori ismi" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Özetler, temanız içinde tercihinize bağlı olarak kullanabileceğiniz özel bölümlerdir. Özetler ile ilgili daha fazla bilgi edinin." + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "Zaten pinglenmiş:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "Geri izlemeleri gönder:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "Birden çok adresi boşlukla ayır" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Özel alanlar yazılarınıza fazladan bölüm eklemenize olanak sağlar. Temanız içinde kullanabilirsiniz." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "Bu sayfada geri izlemelere ve pinglemeye izin ver." + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "Yorumları göster" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "Üst" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "Ana Sayfa (üst sayfa yok)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "Varsayılan Şablon" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "Bağlantıyı Ziyaret Et" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "Bu bağlantı özel kalsın" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu bağlantıyı silmek üzeresiniz: '%s'\n" +" İptal etmek için 'Vazgeç' , onaylamak için 'Tamam' düğmesine basın." + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — yeni pencere ya da sekme." + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — çerçeve olmadan, şu anki pencere ya da sekme." + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — şu anki pencere ya da sekme." + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "Bağlantınız için hedef çerçeveyi seçin." + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "bağ:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "kimlik" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "diğer internet adresim" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "arkadaşlık" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "ilişki" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "tanıdık" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "arkadaş" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "hiçbiri" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "fiziksel" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "arkadaş" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "mesleki" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "iş arkadaşı" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "okul arkadaşı" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "coğrafi" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "aynı yerden" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "komşu" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "aile" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "çocuk" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "akraba" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "ebeveyn" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "kardeş" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "eş" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "romantik" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "ilham verici" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "tutkulu" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "flört edilen" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "sevgili" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "Eğer bağlantı bir kişiye veriliyorsa aşağıdaki form yardımıyla aranızdaki ilişkiyi belirtebilirsiniz. Bu fikir hakkında daha detaylı bilgi almak isterseniz XFN web sitesini ziyaret edin." + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "Resim Adresi" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "Besleme Adresi" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "Notlar" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "Oylama" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(Oy vermeyecekseniz 0 olarak bırakın.)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "Bu sayfaya erişmek için yeterli izniniz yok." + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "Popüler etiketler" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Ayrıca Eklenti Dizinindeki en popüler etiketlere göre eklentilere göz atabilirsiniz" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "Eklentilerde Ara" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Eğer elinizde .zip formatında bir eklenti varsa, buradan yükleyerek kurabilirsiniz." + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "Eklenti zip dosyası" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "Şimdi Kur" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "İsteğinizle eşleşen eklenti yok." + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(%s oya dayanarak)" +msgstr[1] "(%s oya dayanarak)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "Eklenti Kurulumu" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "Güncellemeyi Şimdi Kur" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "Yeni Sürüm (%s) Kuruldu" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "En Son Sürüm Kuruldu" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "Yazar:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "Son Güncellenme:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "Gerekli WordPress Sürümü:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s ya da daha yüksek" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "Uyumlu olduğu en yüksek sürüm:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "İndirilen:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s kere" +msgstr[1] "%s kere" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org Eklenti Sayfası »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "Ortalama Oy" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Uyarı: Bu eklenti şu anki WordPress sürümünüz ile test edilmedi." + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Uyarı: Bu eklenti şu anki WordPress sürümünüz için uyumlu olarak işaretlenmemiş." + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "%1$s eklenti başlığı geçerliliğini yitirmiş. Yerine %2$s kullanın." + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "Eklenti beklenmeyen bir çıktı üretti." + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "Eklentilerden bir tanesi geçersiz." + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Eklenti(ler) tamamıyla kaldırılamıyor: %s" + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "Geçersiz eklenti yolu." + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "Eklenti dosyası mevcut değil." + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "Eklenti geçerli bir tanımlama bölümüne sahip değil." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "Bu kullanıcı olarak sayfa düzenleme yetkiniz yok." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "Bu kullanıcı olarak yazı düzenleme yetkiniz yok." + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "Bu sayfaları düzenleme yetkiniz yok." + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "Bu yazıları düzenleme yetkiniz yok." + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "Otomatik taslak" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "Kalıcı bağlantının bu kısmını düzenlemek için tıklayın" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "Geçiçi -kalıcı bağlantı-. Bu parçayı düzenlemek için tıklayın." + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "Kalıcı Bağlantı:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "Kalıcı Bağlantıları Değiştir" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "Bir başka WordPress sitesi" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "Bir başka %s sitesi" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "Yönetici" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "Editör" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "Yazar" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "İçerik Sağlayıcı" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abone" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "SITE_NAME servisine hoşgeldiniz. Bu sizin ilk yazınız. Bu yazıyı düzenleyin ya da silin. Sonra blog dünyasına adım atın!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Uyarı! Genel DNS doğru ayarlanmamış olabilir!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "Hızlı Düzenle" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "Hızlı Düzenle" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "Başlık" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "Dosya" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "Tarih" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "Yorum" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "İlişki" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "Görünür" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "Toplu düzenleme" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— Değişiklik yok —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–ya da–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "İzin ver" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "İzin verme" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "Yorumlara İzin Ver" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "Pinglere İzin Ver" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "Sabit" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "Sabit Değil" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "Bu yazıyı sabit yap" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "Zamanlama kaçırıldı" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "Son Değişiklik" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "Bu yazarın yazılarını görüntüle" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "%2$s cevap olarak." + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "d.m.Y \\a\\t H:i" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "Bu Yoruma Cevap Ver" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "Cevap Gönder" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "%s tarafından yapılan yorum çöp kutusuna taşındı." + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "%s tarafından yapılan yorum istenmeyen olarak işaretlendi." + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "Değer" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "Anahtar" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "Yeni özel alan ekle" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "Yeni girin" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "Özel Alan Ekle" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "İçe aktarma dosyasını yüklemeden önce şu hataları gidermelisiniz:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "Bilgisayarınızdan bir dosya seçin:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "Maksimum boyut: %s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "Dosya yükle ve içe aktar" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "Açmak/kapamak için tıklayın" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "Yazı ya da Sayfa Bul" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "Tema Kur" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "Temaları Yönet" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "Bekliyor" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "Erişilebilirlik modunu etkinleştir" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "Erişilebilirlik modunu pasifleştir" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "%d yorumu mevcut değil" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "Kategori ismi girmediniz." + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Üzgünüz, bir yorumu cevaplamak için giriş yapmalısınız." + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "Lütfen bir özel alan bilgisi girin." + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "Kullanıcı %s eklendi" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i:s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "Taslak kaydedildi %s." + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "Birisi" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "Bu sayfayı düzenlemek için yetkiniz yok." + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "Bu yazıyı düzenlemek için yetkiniz yok." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Kaydetme pasif: %s şu anda bu sayfayı düzenliyor." + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Kaydetme pasif: %s şu anda bu yazıyı düzenliyor." + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "Nesne güncellenmedi." + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "Tarih" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "Durum" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "Zamanlanmış" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "Geçersiz eklenti sayfası" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "%s yüklenemiyor." + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "İçe aktarma yetkiniz yok." + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "İçe Aktar" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "Yorumu Düzenle" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "Bu numaraya sahip hiç yorum yok." + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "Geri dön" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "Bu yazıya yapılmış yorumları düzenleme yetkiniz yok." + +#: 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 "Bu yorum çöp kutusunda. Düzenlemek istiyorsanız önce çöp kutusundan çıkarmalısınız." + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "Şu yorumu istenmeyen olarak işaretlemek üzeresiniz:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "İstenmeyen Yorum" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "Şu yorumu çöpe taşımak üzeresiniz:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "Yorumu Çöpe At" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "Şu yorumu silmek üzeresiniz:" \ No newline at end of file diff --git a/wp-content/languages/admin-zh_CN.mo b/wp-content/languages/admin-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..63596180dbdad0cdababad28a0bd73386f2e6b9d GIT binary patch literal 320430 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:Cgc7AhWZbzFGm`7;vjxRv_ED}WTWo`+gWJmiP) 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

        K zF*!%oiDixHngJGr7Twa|=_Nm75t@rqcsH{AQ1?v4wX)17FcCp6vRLa?$zD}2?j=X^ z1j~4iRhkX0F; zG9Th!0&aEN+TCi2ZK?kr)^tU@mL1 zIj87q=SYus!lZ{p4sy!HnHK*LmK4Lq6DjNS;SHG^8JUZqeqUub?OJ5d_Lmi>XqmSX zjP1@V!j|Zbwb!m-uj)EdQSVa%`w&rzhh6Iu%7>O@Y-}^?)_YcvK~#hN;%S>l!6|h4Dr+8UKJ) zuqxzOz~nQ9C(XPS~4bT{g#RCOm9Jn&Bgl?F4!XMvf>Q^=mwB`CH=y7)EfUkoTs_HnS{gjvAdSXVGtkT1cyzqV$sK z73kot@K1y~Eepf&S7$A{xKETX3-3>(u2B6;goWL^XJ^h@S?M0C11|F{lT^W3NksdE zGF75Ub2MrriP8JWL{0-?WvG`)df?AdZu*mKPrmmK)z9kX(uO7_8Vr*ta^OK8vax2@em+{iyX^2)jmYd8Jjk*D9HjIJ^#hbce2 zS_0%@ZLl>9Eia`<5emk@;Qk5nfhtd~-=$M{dIVP=V88TJv6Qa0nV*DHK>l65E$)$H zuk)A;&0F8RUjj>CXBHb(e5bglkR)&S!bc||ZB%H9auifkeR=!FbsM(y9F4aUlgGlb zOa9bM0&=JP-+RiD@$vqW%-lcV<1B$esTRg0me@Ea&>@teH&D)n2$YYXAN79o^0Ps` zKOioJ#0#a&Tj$Sc9snN^cx*xU5;d}O6 z1I_Q*!hDewRY3=G=5|P}6I{BHs2Ktr>@FE8%j5$}gVD?oP=6Le$_=Jc3|2lwd9}*W zL#4qW5BOO$+tjap#mZ~fD!so)Cp8pY*D}GTpzskkW zflZ|8LXQKZ(}Q5lzJCZ8HvO1=@BG3MC(}Opg(yfcHnB`=*8_>rlBP?UwTkwwN6V31 z=z-lufjIo$zRba#)+Xd>ai(eARv{}ZJyYG251(L7&_J)y1^ml=`n zu3+kUaC~Vw=;(#tfOH$TZ`ii}QDyZNd83z*oBeSMkrY%*&C4GFvTRntJN&!GUg-ar3=>}k{QbIM*`zv=B4o?Y|9P3yM4_4CJ9Jhno~Q2ygzwvTRk z+s__b@fiQ{@P*OW)~{W&VRR$J#;<<7;<29&#?*i=)foF7mvUIqL=S)b-(Fj(G8-UC zwkqJ1x<_q?Tjla@kK2T!yaQQs$d6~%hNa`sY~>AQ~V9!}86iFZng7tnaogXQX)5U&vV z5~3_c1Hroc<(Ru??O`~s1ivEiS;nX{Dru3G-g6QOPr zvT4>MRmfcw?jr@nCfmX<-_Rw?L(-EKBH*AIUfi>A?p+On;*Eubj*NTKmjdm{ zUS!H&ovkb`FCNs<7S-gRI?l-G@43bnhkoU^FTV22jceZ+ePzvS>$h#*^3+qWZ&?3U zmf%?QZp-FvWcA9o;&`{_-(tnTK1K3`s$$FB4mC4g5jMSgDwInyrHW_+@*DHB{{TUvD`IkKx%H#5- zhR&8njjrAKTA2#i9hhm!c9U|?)D*1@ROPJn&(L#P$W<)N%I0=bqZkwKjKC4EihlNA zXcwm9P9sFyYM^#c@w&K>upK9Z*WY(^?lWBCcVl8v@E7$=GM~9-+TLEB-mL}HBN+Uc zp}Z(L4zXtYXcds~Vo^>}&>4DXymq}6p1@8~fN5^}4u3CBG)e$0mbYsR@{i<|;;&{x z$_^)6w&r`}M)SgHqnvaTmHhD;cv-S8T4!e+O<^{6+$>ksnX@FhN)9c~ALOJEWtJP% zxaWUF!Tc8!8vGCjl29VfsVjBb@xJFE`uqo0%LQgL>0emM^Igu$Z@j(vrV(_UE3o~{ zHqh4jyY{CnqWQxlqP+198R%eg1Nq2zIy_!p8;O)Jb5$88E7873 zVF^gR4WLrq7q>8b@wDG+D_yRpKTXbAl?19KufhQWe3iegpdEim7g;=zApZF@`9L@E zMU=BoePdiydU2LgaM6)lx%z-djQ~CS>0wj^>v27b>2zKILRF$`s=>MxtzBl2M3(5R zd1nvZh6>m%%Ew%1O#Zm1D;ic?r2y<9Y)^*3Z z=3RKnc;k9Dj&l|cdR2W+IPyK$>>BA67S;lnhqn6u+07d^ zjJ`4Y&)YX{-om%#a>qA8%KhJO-v09Tb))L^y-P4Ib|8ZY`t{3ep3|$FN9L!#1(X#p z?xSQ{vvJ+%YYzRw)?|WFMUuJ%&rpb@9s2F)I!7jPP3@r0urmHd*f&Rjmm8??GTL(l zgZH3L$BR ztT5`UDAcX5%yU=hcsf>c0}r(R510;;#aHL%?;J9e>pJfV084I?)t3596GgckJBc?E zlk-BY7+|4QCIQK$Xeh^u52Z@kOFgH(IIOc;8Gz!%@#>y~dCRSSZ7GdW7~eV{ak{A6 z4`=e1V8HylShNn(Zv_$luw07^@13@$!&Tpb8|$#hDFhEqEla_u&bJV2VzvYoD6G-F z5*W#pQt!c~DpAPpYfk4wEk<2&JRv39c||T*gOJq7*@?rKbO0ycH-m|m>x;>m!N<6+ zg3ZCa_}Z%8L@@Z+oAQn*o&$6(BsHZ8XGjohXcT5fc4K)62S->D*SLrjLVllQLrdfa zpGb{#eTqb~!u4>OB=aZ(x$2E=$!;(}1|bI(GDxp^cn|Jxm0JYN^q34wZ~#g}<{KjA zBrSg@CGAe!o!Nm4Xp{hKig}0%MqHZ~LuQyLeB!44cM;l8SJQ=?g-$kVOiWFn9_B0K zwA8^zridvKiGi6V*HJ_=rX&@?YHs6IaZi?;_yF=alA}Gv_?$~&e(JjHLUy)<>nbw zMHFz5Z6V_ju^aMoFZ$PnmFyFYMV>pKn;0Zd*apK5tM>yI6WGVF;(f{ zHg&!{y}vhT;wC*o;GcI#I-~}NjU=>DeY8TD*;mXopmfLr_8)4ZHt8addN}3Z_hV=a z(&9n9ry|tDUi{&}tkV#@o9Rbnfj=nX=2T?_Oddmc5tG^9^X=RhW1_%R8Etx_2bqvR z+b@2BFoL)`@#kBZo|)VEDVUM`0XJ;(Rd{bJ+s1rMqx$SBTiE%_pr7ulP%2edEr_W7 z!r9>JiOuec9G;ej&y=Hfh3hIO(kf-JgqfpEsKI3r5^jn>T-XA9wZq4b*5bjh@2hF@ z-7j?Cw?%mEXdaqGBeQ^O_!hj zF-xDdH+xOiqjmu|1TW4-6^uhwAhbqEvy7tO%o4F&&M#2d$-@hK-UC{^H9d0mk0pyK z`}i2Nc_9O@%aij*Znf>)VQ!>U4HzkojV0Ud$hNg_l!tUCZ}CZ@6m;YFrzc^}7EYbv?i19O8s9ZJsxNvQ zJII>zY-sCa^_5q&C#U(cdJE_>X{gihUicM2K$)a9Mvc@wdHCzXg-sp9Gop-P(iToc z?0ZN?GJc_&F;>(ue2Q`3s#8gfgx4h5XT;PnYo9ajG9)%OsNSyk5fuLu^ZTZ!BD3E! zBhQfZj}(7DQ%*nqL5e>L_TZ?ndSvxu?cf$mDRi1Gj$Jq`ir&e)@>>Id498L{r@J{>Dmp;|8;ch=IvWv9bNvb%^<+$Ess16 z8^VAz4nZ|tN^LZ4nWi{O37Nui;28*`F*kE{cHems0y}=#d|8}QMIj?3Wnsq-;Hmv5 zI$yQmDosVYs(-^;`LM#os9X$(J6LHGtV(~NIX)rPTdDSdJ%A70-lq_jH2tumEJAGw zl=9@AnG~Xjn-#uS=$_1pyAzuEr@eEb<18W-7Nr=6K956ElkxjoEhkbR(upR6n``{E zqRwsVRioRfxXoiXX{RT!Ar3jLuP(rlf_BMMDkLk~akL7#o3>YRZBIsM-K4=mLvWao zFX;KgR`XCtu0${a?mWkly`T1xWHn>v?fAqjHMx4627iU_AilZ74%na|PNCDB0&eXW zcnF-9g1_2lYro5X2>z1k;pfY%OpTrs*Y4)?+QcI2Qg0k!YAv2=$x^LsIc(lM`{w#h zYy08+G`4E{4R({qx^_JUj6fq9tJA!bBR&Nk>i&AED&~ zl#|+mlq*ybjQ0w=|MEDW&K-fKT^Za=?4A{t#}s~+x~>mSN@avGImXmsri|gmC{~N5 ziYz#xsb+TdDv>Ul3x-Te?t*XnNB2OYJTYmD#*Y{MR-I)!zy!V3=&-~QYX|ntemgPy z-F0pCu8G-qB+I(7cY)K5h))Wag|TC^dv3EXfYBevadVH3V04HIh49Y-O6x_?_W)p6 zcf$upRX)k^(Oer913DY2sYMzA|d#IH8dzpP{hc;}qD_-~11Q<<1OG+9SOv(d%_VR6QteqqphbQKs>59!;-mt@r)q2Z+_=Cq*J@NCN^?z3P zr->pILr9aLkx(>JOXBDD4Jm#Ea&Vxi>$y_6h4NkgV>tH)^-Dv_DAte6SLrgRQk9;# zIzRp8-RoDSGdrhnJDl5V78Q5Gepyr@GpX6#gww?5kW5faq2JR-JU45sbQ(n1PjN<^ zcPl-Kcg*Mv*ZcW*%S~&SOD_2GLu4e9-SROwk@4hYbcaDXO4j{pv#`D2J^yR=foo+L zQ{LG4)*Axz%0IonY2{+qnb^VQ&u>{z%CD`5(=SjVI+{y}eXwq^$gXbfb|I zB|uK8Sytq4%}G{#*?Dw?6S4@Wd7oyF{_Bg+_I^(qr%kgb$NyvY*oC!kJhi^_U^Ne( z+DcvaUE-OE#X_vp=7d#8j2o9v`t(5@gUej}P8VR@$UWaWbRg*z-O4zgOXLt5IO!Qt zjN+;lNteDOjr-i1)-S-QNhS=I$LQcr^GVjw!nhxv6(d{0J1)cGTnLG^wUTn%dsTS^ z;maB~>7|CgiM05F>(KK^)f4qB;oJirCF-H6zOL`Ib*0Gz#)@u+zwxFc^@X>=vWInX z`)JZyZN zH9~`>x*2hPhY6fI&y+2x4S}+_rc1wAs>@S5%W5vzxu|>{J5k@6AT9B35lCZHq#)dP zM3S4dZCyBZ+g0!`nq#y}|NijjT+||FDlKHeS*b>>e_V3Ejqr8iEw*!8_anr~FP^Z-CcxbLQ9IcC+aVc0$E}J{#qG)$52^6QXQaq6%`scrx{p3CDeZGGx zPm!Jq;XP=AQW!>IYz$-qRS6nEZbzYSO(1xLyw%3h&_z)m4#3xw{qrYhKi;Lhi{a76 z_?9UhwWJ&E)~&_OisY&SO-X3l*@$FJkyA_;Z}s8{_k`}O>pS>0^j&Hl2~Iewh{R^r zSV3K!6BYp`x<+w9`?jU#UV@geON+0JvYOc@{A=m00`~{V2uE({pfBp`9#9q&7<@`Q zEM40Fsf6X97F!b4l!oLs4d?_ek>1^v5b8oT=5jg<0>;+5AYJii6U$|NDtBPDW$=Vm zqtHqMc50^&oFu>!f>Nza+??oQIT?`fDxABSlJCn4Ec7g6M`VhzfBByAXmuP%c zw+muw&Qu#-5=T^Oq%=1HE#IxkoMN7Wo`;dY;KKd8b9NTsg2rQsF4~X52cJZy!x}x2 zTvSBX52Ag57mdga?V|w_*uon*CDT^IL14S)E~zf7g-Nq1f_O>o=N%SXGI0a(a_$mB z@B|yn#z4$4R6==}mfsHb!ad6Y2ldqf$!xfXLkP1yFSA1+=oYi z2{VC1vUD~=X%lBdno4F{DFB`YX}&u;KKt>>b|D#}?r`|XcoLM$gd-vtjq@Ubl$Akw z5Tt=&{&RhnGDV7!_Scyf0NM0mfQy|4N#_6FJTU|^(4Hi0jBAhzhg16Z=p6iw+pHzkncUC`!f1t(v@D3uolI59SS8J43yjlE*&18 zu(b2Luh*-CHH--CO-UTm6(Cnv~cbuSnPcOuF}#K&fO8y zZa|Nm2A>|D>yzW3xq%Qi)S9}2u3d1{rSu;CgJb>Omt?OQC(D6`u_lBagvOCEHjdB9 zAH4oLwK{&p2;QqM6rxBYiME%kD4rk?`KgSDjT!*`od(8aVBYj7N%I+9`Rnqz;>LI9 z-y}2q)YS+9IL;uF)3x+2J~hD}c-}x)gjhhqI#>^sXi;}fxJ&5b*Yex0Q4`>Y$*3yI ziBD7762UAk3;UoMZ)(JO2MBB%#uj(6(wq)A8$J2(F$ZsqrzCW^EhjeY6xyM)Vp6sycRvv=S+No{bji2a(gS&89lT=e{xHNC z^5s9S-?nXZ3pnl*Bp_S@4tSPkw5P6v`3c;$_c$`{DdmQXwk4E32aC{wYO=LLMthJXo=a z&hQy*tIuZ1wADX-V5h;&nk+Hi13|nQ=iQO&u}S=Qhg0TlZ5h zc*c`}6OQb5`E%m)qB`)UU)2Rbgxm_Pn}E2TD2oWa)#S}2guK(g3?aH`Et*~(JV(F^ zu}&1XbH;WzCNN7*A^v3d70Pr9?huho+;i|K0l7}f!SYgB6$$RuX{-@c%m#5oXafMm z^ij;KWg&S;BQp^%i|#uMO)z2|&^;kg*%NbUK=HGxQ}=z-w`mRA|f&wUoSMC+L;|YyFdKD>ykL&H6Pz@I>j;qV!i6x7!?3D{44DiTiXOFNB z`X+WqG!k7{Z|5W?1i{T7yvE-=7gKfc+~Cq~d||P%a;fOsNEQHeFeCI2Uf~aFJtQs) z^@AyBZd;a}Y7oU4edF1u_F0Dd@mZ=D!E~xT-$%)1M>;x|5&Tjx^j#uJ`hb^?9&1~A=q_AlGTl*4j_tj5Y#~53;%JMw<>C;tS5miMyKHxFMr}W# zcQvRr1;c4axDlElb`n06Z8s;|pZK~yp`Z2wUOY?5f#M;$;|)!*HJ$(`5Q*z8Q7&k( zNLysfnLY3>YwHY?0ik8T9P0zG>+kJI%m*fjsE14@9nNF^-lV2war4_y+Ao|s4)yh2 zKtCM0B#X^+Glm}82gBEDy)1$sO(!ChaG6nGHvnB$E)0+0+6VVieJ;5p*&Hd_mRP>f z>F}q(k(xLpHYk$!SZhO@8~)?Dx}58 z2DU8eYv&17g`rshtUBf@5kjixqur=cC2b-+_^CG)@SEg*z;%x+=f0QlTYiWT(I`2^Y=aa(pc5xkGcs^jC^w&ai) zp*$8XB^pq~YX4W1#-P3CrTIY?Ll)<`5M9&0=~F87WJ2=4)k%Wht6S$rM-lh$V-iu~GOh znWL?NwF@)*nz-j%7v)4sMi#WsP*>j|NM*C9lt|jP;UaY)v|bijpgv!70_?Lox9ceQ z#Rj8WQhbS1!CIPT@1t~`E;IZr$-|EHbL;aZRwhVxxgmg~P7C*Lw!Of14-x*=(O*g- zMzZ=m*lO8AIg+<7_uoHgf*99iE`HyIdcY%8^bO}%W^I4u;-ZekpxY*&b7UTlj+F`lg-*G z*y{-iW+k6XG7aI8SM9_oXdF3$GR536&J83A!pcdgf`%m5><;hY^FHk$mhHi#y9Zh3rF9GI0yd$Q_V2&Z>A)Ur=Mbs_tJy&tWywmsyCQ_8K(K61`d2X+E*#v>{Kv zIk>vvA+72#F`_TF+W0LRWVt4qne@=9MeX!Hi}dc|4dv@6!ykVa3l@1AK1O%K&aqoQ zIV$dXf^=uW`uaMKpzX35f9XW+1|x0@8F2iXlM`?`Ex7=<8CpQ{pVIO!QTTzphfWTl z<(0eup*0gXzt{=KPJjlP&I>_L4SBT806}AX!yr*uVaw;@)$R{Iuc&kSd}$Au zr|?}$(|>5*SEj$&@y|ktCSMaJ81TLe?I#qwSV@Z_Dn1(YC#R-GIZ^77^v9;dDWm6I z?e0sJ2`*yD)#6uz8Q1&1eL3UC;IO1Z^sNos-&nt?s}ZFSYa+xB6I&nYkOZT=)gA3J z1PeZ5r;^b{f^K##;T2@b!Xcfd!gi>adRDl7e3cIXcR#SnXU07aK*x!zqgiD4&+0`N zK1fYf7JJ&Uli{Cda}k}eGQtVk@-GN*AP%pp6J01^Z}z7mafIOj@D}qj9AKEobUcG1 zgzMmtbUG}`79Ao!p94g_SMLfUzz^x8!>DLQ)`C<-_z^*aj(QR|XSro)Bp(LcWCp{C zg9{N(2_i#+G{Mn&t;C3IhisMK7Tr)NJ))pWD^2PmJwuL*0j3Cy(G^q_CQ)+MuF1+$ zRX&jkaaS!_MnJTFa5rfi!$cBQ?9>bz5w|p~3RE>>FbC|hQr zFsRiK*!twW6J;_J{31qi6z&5Rj@Ll@U`1Cb!|ZnF!w|OzUcTaYY0qNZtstrc^R+PQ z8`j#2DSHI42q&op9?kYbI{-$ip`P^j8E^!X!E2oG*{B(m*2*6=#(#HehDYXUn zh#|zBWHnnV#VnJfO@Aj<@&?Nm>MIA-CsjS;HbN>J#!FmE4hj!w$>P8S#y>gcT2(Xg zg|gGjs_KD-80$t;<~@PVdOrTvV!n?MuPW?#4y3Y9Qow@KTc^}4QqFkOT%fSaI+}qb zbUinLU!-Dkgy`olR#djp2Ec2u-8kA!_rJc*VD7;mX78yv2!JoC(n!H8L>l=pT{-Gz z79MN*UAn895?kgY-)>Cq*qLgL@87va4GhRAml?89XNfvbMGj|KA{_S5jYAfQpNVYQ zm$@(HS(%o~P{it>MCCX7soYC-EugVU1p5Nrf%Nt#KEHeGIM2-mbDx-INw}D)dB-%O zyJfDkUwv!)1o~6yF)h~wvkdX2CB3!rVYrFU?@-J<_6?Kc&Vr317E0~ljLN#Q7Z0|m zzzDvAFZL7oVn50Ms|G&WtDk-3=?a78a=R%`gW)M|w1s-(4U@dkf!#*`mVsMB8B) zA}k!=b9eenW@aCka_y_C8!Kd@h4@FMwPP5b4nfQ497ptad+4p+Xh4<;2=AQ*<@yAA zodU$*BRDouwxNR~g-IA_Zp2;895;n#qPP#}(hi0sx#O8#b2EE`TfO3qwMw^M7G|G0 z+~QqH5*ybf0A^vn0hn|>Gm$zfh=z~31QynkmXp>G#J>AnWM;(YzP*i$EfZ)-ev4l^ zGEGo}AoXYIeWfv=#P(>V=^3?eiqdF*<**yEwOXw(G{O1>qv|V&E>qx=2(pUBp zsvvM$?A}Ma+K*cevISXt;6T*eUO+8%%@Sy#IO8rf0jX&?%k|66g!mA$l`m`Ni@qIR z#1xUmL1Bnfu9VnH8fGTn;>)rl*XSY>)DD9V9~@3_&RD5< zl!60htsu?}=4JWhSzqA8TX?riLP5&+gwjE%7H5>*2@xTjOCq-)>oMfTCLvtj=JIanO(5*=;45LPvExu z0x>b!Z9Q3qs6}B@vbKjBhk+{*{VOsaa3~_dGR$9o=Y_Xl`j=msj1ZQ@%_Y7BK#?*C zv}~stEtivQISL;nM*SDe(=q`RbBS4^aap_oX1L@6fOGAIy&icy+BM(n;ZOgom*;J$ z6MMiW&~C5=NH}mWAtm@;5LGD3?#5LoO!hi#`=qEdXFcTDKC;zY?Q<3wA7X_$;J+;* zE?~oo~LGXZ4vQb#BAJEf-78N$Ufy!%1@Ypi>phjH-$kMxk&}0dF2_!M2I{-xS zX}k9Vt?*t9>on{akSfkO@RuJ8@%M7eu+-18(T0~HTB^F@`LL6K1m>B@#9w_UG zTLgt9xG76;TF5zI$8Nms?Uw+NN|#U)k4;Znv|w2%&B(pTBHcC$o~K2QtSXc$f49+>pwFJQktB zsbBj%ZRp`hFS8Hfy5vV9zsuyYxfA=~iCBec2VJ@6vUQPd(PEH?w{qM`KjnqS?k^f1 z0MX;!+jo3-JCCKtnErA;5?iqt;M*BPQj`kND_tgJj!uyU=I7;)~CF^aF@khpM8Sp~(Y!$AkhkO)^Is9~S2b|^D!g2Xg2 z+=-%l#S_uQSc+Y-!K|wONX!aUw^l*I7&goA##owq3tf3Zi%7H1RVmrmyn3iwYn>zs zWKpf%Nlc|y@h7dmQr*T6>tSX{*k?7H&&{SI7i(`L= zc%)onHM`j3BhNe;*~NY~vg(PEHT>k&&*I5*BddNgvgXN=C;9J3k38Mv5evN)s+A_E zbHc=YhkQ}u_MwHrTq!dkVF{+Z=rMf9cw5kB7!NqlbvZgYq(TX%A?*8+ys&mB6!_bZ zNuIls8dWEk`NZn}qWM7bh(Fc&A(AN)#v3HM7LK9XKU7K7u#MhW5|`ah6fL&88xp)S zK0zI9Me@0#vGp{A`PbR|%UDBkGV0kzlGXDf=8L>eYd5^PdF!@}0ka2Voufs1Nle$T z*UJwNe2JaVOr^+E@xe@X6bFk0MYx$tY$zF@Y?CM$bm$vMmyeCK{nsw!6&}ZU#hcsK zzWVCu)~y|lqq*YzCNcs1adaIKD4Ski|3Ktd>0GBa2OODL~$oJD;JT)m)~ftX4x4^P@U&-4+ZSBI^52``XHgV!B$g zsY+4E#FfF$VD}Oq2&H{nF|oYK1cvZxQBXzPmL!-$hRn}xYNJuz7wSNKhhcBwohcbv zZtV9}<=xMC$hd{-Jt0gy`5A&eu19!@MaZPTE;tvSFW@P-DFZ;Lbmyn0`=?H5;F2v$ zuawMW2TpNhj_H4}OK-yq1|yF2YjMN&$3JI{@&qXf+NG?#uG~qvWS~TNsTLmo(*WA^ z9pr-C*8;*hyBdC7;hvII-JhUFERpV)Efd9Dwv07v5+$#C|2pBJ*9^kUYHoK9Dj;1y z%z=nc+pQ6yTjmdVCuP^NW$7~-oGhuznBV+2=lGAUTDI)bN9+9hCn#uhdYLqJTc29F z^3_c%{ZTEO^1Z=}#8g%TVVJZaMZwgTjrQsm3&n!({p(Z>wDdT^zBsqqhC8rNX7Q^MV z$ZbL&8`254cm3W*PpAjPakTW!IVQ^ zZOu*_l%U;l$byRFUa|n1^rPY=t|(5H$Ods2f!U-Tu5^JCOfZcdp1T0bG})Ydsre(o zR#lg8EJ=^PNRY9PNC8px7!IuR@n!8I;Bg|;az12NH^Y6>&u3ntoL992`Y|r@iR?35`Jkg$1G?NKPMdzfsW$xwcp+f>c zAeUdY;Ctwrd(`!i!?k_VR=!Xy{ey3iQ@VZe0kaEH=$kx~bR9BDzS?&N6`gMgKaqG9 zl+qW51%Sb;<|b-iwL`Rr+sE3UFTAruTM{Go{*ClTM2r4=Z*I?NuIZkCQitg?L;|af z@*b~V?65dFq`X`%T1)EgBTq+ZtZ~n1fUw@^WOW1S4cerkniGi1g z4;3s0dm+a?tC`C`sbzuAO`aq-fr){C98Rotge+%GiZ>lB}})uLK3qqed*2Sef2KIUn7si`s}V zm--LUK*5~J`xu6pkLbY$Sm1gyXDn4$>YAYw{`8tw>FGE`WAwG{hPv~5IjP3 zI~8Tf_eeVCU4Q`5=5+t!;r^#L9-ih~uWyg)UYohD2TusK?>*L&=oUFNdQkhg>x`<_ z@o*;%wiaCGdQvuyA2R=+JDbknb=~>wATG;?0kGvwsz~187VMcf?KuUIe$~`JowS<3 zSa(7UQZJn9&{3cGUO^+l#pbIg5Ajlu;%dtGRgpUkZ4h;ExAwXae&{7DWq?OhZ&8;a h_a`rKtm4w^76%o!=|emp)0aF8G@8dRL@BA!{{vsUD_H;l literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-zh_CN.po b/wp-content/languages/admin-zh_CN.po new file mode 100644 index 0000000..deea51e --- /dev/null +++ b/wp-content/languages/admin-zh_CN.po @@ -0,0 +1,12731 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-09-04 18:12:27+00:00\n" +"PO-Revision-Date: 2014-09-05 00:03-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.7\n" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "关于" + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "欢迎使用WordPress %s" + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "" +"Thank you for updating! WordPress %s brings you a smoother writing and " +"management experience." +msgstr "感谢您升级!WordPress %s为您带来了顺滑的写作和管理体验。" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "%s版本" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "更新内容" + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "鸣谢" + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "您的自由" + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "优雅地管理媒体" + +#: wp-admin/about.php:58 +msgid "" +"Explore your uploads in a beautiful, endless grid. A new details preview " +"makes viewing and editing any amount of media in sequence a snap." +msgstr "" +"在美丽、无尽的网格中浏览您上传的文件。无论您想查看或编辑多少文件,新的详情预" +"览都能使这一过程无比迅捷。" + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "管理嵌入现在前所未有地简单" + +#: wp-admin/about.php:85 +msgid "" +"Paste in a YouTube URL on a new line, and watch it magically become an " +"embedded video. Now try it with a tweet. Oh yeah — embedding has " +"become a visual experience. The editor shows a true preview of your embedded " +"content, saving you time and giving you confidence." +msgstr "" +"在空行中粘贴一行YouTube URL,它就会魔术般地变成嵌入视频。现在用一条tweet试" +"试。是的——嵌入现在变成了视觉体验。编辑器现在能够显示嵌入内容的真实预览,为您" +"节约时间,也给您自信。" + +#: wp-admin/about.php:86 +msgid "" +"We’ve expanded the services supported by default, too — you can " +"embed videos from CollegeHumor, playlists from YouTube, and talks from TED. " +"Check out all of the embeds that WordPress supports." +msgstr "" +"我们也增加了默认支持的服务数量——您现在可以嵌入来自CollegeHumor的视频、来自" +"YouTube的播放列表和来自TED的演讲。查阅所有WordPress支持的嵌入。" + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "专注于您的内容" + +#: wp-admin/about.php:95 +msgid "" +"Writing and editing is smoother and more immersive with an editor that " +"expands to fit your content as you write, and keeps the formatting tools " +"available at all times." +msgstr "" +"写作和编辑现在变得更顺滑、更身临其境。随着您的写作,编辑器将会自动扩展来适应" +"您的内容,并保证格式工具总是可用。" + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "寻找正确的插件" + +#: wp-admin/about.php:122 +msgid "" +"There are more than 30,000 free and open source plugins in the WordPress " +"plugin directory. WordPress 4.0 makes it easier to find the right one for " +"your needs, with new metrics, improved search, and a more visual browsing " +"experience." +msgstr "" +"WordPress的插件目录中现在有多于30,000个免费且开源的插件。WordPress 4.0通过加" +"入新的条件、改善的搜索器和更可视化的浏览体验使找到符合您需要的插件变得更简" +"单。" + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "浏览插件" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "引擎盖下" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "自定义API" + +#: wp-admin/about.php:136 +msgid "" +"Contexts, panels, and a wider array of controls are now supported in the " +"customizer." +msgstr "上下文、面板和许多新的控制工具现已在编辑器中可用。" + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "查询顺序" + +#. translators: 1: "ORDER BY" (SQL), 2: "WP_Query" +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "开发者在%2$s中书写%1$s语句将有更多灵活性。" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "外部库" + +#: wp-admin/about.php:147 +msgid "" +"Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, " +"MediaElement 2.15." +msgstr "" +"新的外部库:TinyMCE 4.1.3、jQuery 1.11.1、MediaElement 2.15。" + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "返回“更新”" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "返回“仪表盘” → “更新”" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "前往“仪表盘” → “首页”" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "前往“仪表盘”" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "维护更新" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "安全更新" + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "维护和安全更新" + +#. translators: 1: WordPress version number. +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "%1$s 版本修补了安全漏洞。" + +#. translators: 1: WordPress version number, 2: plural number of bugs. +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "%1$s 版本修复了 %2$s 个问题。" + +#. translators: 1: WordPress version number, 2: plural number of bugs. Singular +#. security issue. +#: wp-admin/about.php:186 +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] "%1$s 版本修补了安全漏洞、修正了 %2$s 个问题。" + +#. translators: 1: WordPress version number, 2: plural number of bugs. More +#. than one security issue. +#: wp-admin/about.php:190 +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] "%1$s 版本修补了安全漏洞、修正了 %2$s 个问题。" + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "欲了解更多,参见发行注记。" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "感谢使用WordPress进行创作。" + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "跳至主内容" + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "主内容" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "插件页面无效" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "无法载入%s。" + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "您没有执行导入的权限。" + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "导入" + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "文章类型未知。" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "您无权编辑此项目。" + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "编辑" + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "发生了一个错误,上传“%s”失败" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "编辑评论" + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 +#: wp-admin/media.php:73 wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "概述" + +#: wp-admin/comment.php:52 +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 "" +"若有需要,您可以编辑一条评论中的任何内容,特别是当评论者打错字的时候,这一功" +"能十分有用。" + +#: wp-admin/comment.php:53 +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 "您也可以使用状态栏来审核评论、修改发布时间。" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 +#: wp-admin/media.php:82 wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "更多信息:" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "" +"Documentation on Comments" +msgstr "" +"关于评论的中文文档" + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 +#: wp-admin/media.php:84 wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "" +"Support Forums" +msgstr "" +"中文支持论坛" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "啊,这个ID不对应任何评论。" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "返回" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "您无权编辑该评论。" + +#: 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 "评论在回收站里,如要编辑请移出回收站。" + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "审核评论" + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "您将标记以下评论为垃圾评论:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "标记为垃圾评论" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "您将移动以下评论到回收站:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "移动评论至回收站" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "您将删除以下评论:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "永久删除评论" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "您正在批准以下评论:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "批准评论" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "此评论当前已获准。" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "此评论当前已被标记为垃圾评论。" + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "此评论当前在回收站中。" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "注意:" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "您没有在这篇文章上编辑评论的权限。" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "未知操作。" + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "欢迎使用WordPress %s" + +#: wp-admin/credits.php:104 +msgid "" +"WordPress is created by a worldwide team of passionate " +"individuals. Get involved in WordPress." +msgstr "" +"WordPress是由全球的爱好者共同创造的。来" +"参与WordPress吧!" + +#. translators: Url to the codex documentation on contributing to WordPress +#. used on the credits page +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "" +"http://codex.wordpress.org/zh-cn:%E5%8D%8F%E5%8A%A9%E5%BC%80%E5%8F" +"%91_WordPress" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress是由全球各地的爱好者共同创造的。" + +#: wp-admin/credits.php:120 +msgctxt "" +"Translate this to be the equivalent of English Translators in your language " +"for the credits page Translators section" +msgid "Translators" +msgstr "中文翻译者" + +#: wp-admin/credits.php:162 +msgid "" +"Want to see your name in lights on this page? Get involved in " +"WordPress." +msgstr "希望在本页面看到您的名字?来参与WordPress吧!" + +#. translators: URL to the Make WordPress 'Get Involved' landing page used on +#. the credits page +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "项目领导团队" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "更多核心团队成员" + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "核心开发者" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "开发新星" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "WordPress %s版本的核心贡献者" + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "贡献开发者" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "创始人、项目领导者" + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "开发领头人" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "发布经理" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "用户体验主管" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "核心开发者" + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "核心提交人员" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "特约提交者" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "开发人员" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "设计人员" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "国际化" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "图标设计" + +#: wp-admin/custom-background.php:142 +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 "" +"通过自定义背景,您无须修改模板的任何代码,就可使您的站点外观焕然一新!背景可" +"以是图片或某种色彩。" + +#: wp-admin/custom-background.php:143 +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 "" +"要使用背景图像,您需先上传,或从媒体库中已上传过的图像中选择。您可选择令其单" +"次显示,或平铺多次以充满屏幕。您还可以使背景固定不动,站点的内容在其上滚动。" +"也可让背景与站点内容同步滚动。" + +#: wp-admin/custom-background.php:144 +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 "" +"颜色可以通过点击“选择颜色”来使用选色器选择,或者手工输入HTML十六进制颜色代码" +"(如红色“#ff0000”)。" + +#: wp-admin/custom-background.php:145 +msgid "" +"Don’t forget to click on the Save Changes button when you are finished." +msgstr "请不要忘记在完成时点击“保存更改”按钮。" + +#: wp-admin/custom-background.php:150 +msgid "" +"Documentation on Custom Background" +msgstr "" +"关于自定义背景的中文文档" + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "自定义背景" + +#: wp-admin/custom-background.php:238 +msgid "" +"Background updated. Visit your site to see how it looks." +msgstr "背景已更新。访问您的站点来看看效果。" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "删除背景图像" + +#: wp-admin/custom-background.php:283 +msgid "" +"This will remove the background image. You will not be able to restore any " +"customizations." +msgstr "这将移除背景图像。之后,您将无法还原任何自定义元素。" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "还原原始图像" + +#: wp-admin/custom-background.php:297 +msgid "" +"This will restore the original background image. You will not be able to " +"restore any customizations." +msgstr "这将恢复原始背景图像。您将无法还原任何自定义元素。" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "选择图像" + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "从您的计算机中选择图像:" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "或从您的媒体库中选择图像:" + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "选择背景图像" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "设为背景" + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "显示选项" + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "位置" + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "重复" + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "附件" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "上传的文件不是有效的图片。请重试。" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "在本页面调整主题顶部的样式。" + +#: wp-admin/custom-header.php:167 +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 "" +"您可以从主题默认的顶部图像中选择,或使用您自己准备的顶部图像。您还可以定义“站" +"点标题”和“副标题”的显示方式。" + +#: wp-admin/custom-header.php:174 +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 "" +"您可为站点选择一个自定义顶部图像。只需上传需要的图像并进行剪裁,新顶部图像将" +"会立即生效。或者您也可以点击“选择图像”,使用“媒体库”中原来上传过的图像。" + +#: wp-admin/custom-header.php:175 +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 "" +"一些主题附带了更多顶部图像供您选择。若显示了多幅图像,请选择您喜爱的图像并点" +"击“保存更改”。" + +#: wp-admin/custom-header.php:176 +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 "" +"如果您有多张顶部图像,您可以选择让WordPress每次随机展示其中一张图像。如需实现" +"这种效果,勾选“已上传的图像”旁边的“随机”单选框。" + +#: wp-admin/custom-header.php:177 +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 "" +"如果您不想要顶部图像,点击本页下方“顶部图像”一节的“移除顶部图像”按钮。移除之" +"后如需再次启用顶部图像功能,您只须选择一个选项,然后点击“保存更改”。" + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "顶部文本" + +#: wp-admin/custom-header.php:184 +msgid "" +"For most themes, the header text is your Site Title and Tagline, as defined " +"in the General Settings section." +msgstr "" +"大多数主题的顶部文字显示的是“站点标题”和“副标题”。您可以在常" +"规选项进行修改。" + +#: wp-admin/custom-header.php:185 +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 "" +"在“顶部文本”一节,您可以选择是否显示这些文字。颜色可以通过点击“选择颜色”来使" +"用选色器选择,或者手工输入HTML十六进制颜色代码(如红色“#ff0000”)。" + +#: wp-admin/custom-header.php:186 +msgid "" +"Don’t forget to click “Save Changes” when you’re " +"done!" +msgstr "完成后请不要忘记点击“保存更改”按钮。" + +#: wp-admin/custom-header.php:191 +msgid "" +"Documentation on Custom Header" +msgstr "" +"关于自定义顶部样式的" +"中文文档" + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "随机:在每个页面上显示不同的图像。" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "自定义顶部" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "顶部已更新。访问您的站点来看看效果。" + +#: wp-admin/custom-header.php:570 +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 "" +"在这里,您可以上传新图片或从媒体库中已上传的图像中选择,以取代默认的图像。上" +"传完成后,您将可以按喜好自己剪裁图像。" + +#: wp-admin/custom-header.php:573 +msgid "" +"Images of exactly %1$d × %2$d pixels will be used as-" +"is." +msgstr "使用图像的%1$d × %2$d像素。" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "图像宽度应大于%1$d像素。" + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "图像高度应大于%1$d像素。" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "建议宽度%1$d像素。" + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "建议高度%1$d像素。" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "选择自定义顶部" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "设为顶部" + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "已上传的图像" + +#: wp-admin/custom-header.php:624 +msgid "" +"You can choose one of your previously uploaded headers, or show a random one." +msgstr "" +"您可以从上传过的顶部图像中选择,或让WordPress在每次显示页面时随机挑选。" + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "默认图像" + +#: wp-admin/custom-header.php:636 +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 "" +"若您现在不想上传您自己的图像,可从这些精美的顶部图像中选择,或让WordPress在每" +"次显示页面时随机挑选。" + +#: wp-admin/custom-header.php:638 +msgid "" +"You can use one of these cool headers or show a random one on each page." +msgstr "" +"您可现在从这些精美的顶部图像中选择,或让WordPress在每次显示页面时随机挑选。" + +#: wp-admin/custom-header.php:650 +msgid "" +"This will remove the header image. You will not be able to restore any " +"customizations." +msgstr "这将移除顶部图像。之后,您将无法还原任何自定义元素。" + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "移除顶部图像" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "重设图像" + +#: wp-admin/custom-header.php:661 +msgid "" +"This will restore the original header image. You will not be able to restore " +"any customizations." +msgstr "这将重设顶部图像。之后,您将无法还原任何自定义元素。" + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "重设顶部图像" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "将顶部文字和图像一并显示。" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "文本颜色" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "默认色:%s" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "无法处理图像。请返回重试。" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "图像处理出错" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "剪裁顶部图像" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "从图像中选取一部分作为您的页面顶部图像。" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "您需要Javascript才可以选择图像中的某部分。" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "剪裁并发布" + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "不剪裁以原样发布" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "图片上传出错" + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "您无权进行自定义头部操作。" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "自定义%s" + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "主题编辑器选项" + +#. translators: %s is the theme name in the Customize/Live Preview pane +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "您正在预览%s" + +#: wp-admin/customize.php:157 +msgid "" +"The Customizer allows you to preview changes to your site before publishing " +"them. You can also navigate to different pages on your site to preview them." +msgstr "" +"编辑器将可以让您在发布前预览您对站点的修改,您也可以在预览时查看站点的各个页" +"面。" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "收起边栏" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "收起" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "《%s》上的评论" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "条评论" + +#: wp-admin/edit-comments.php:118 +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 "" +"您可以使用与管理文章相同的方式来管理评论。与其他管理页面一样,您可以用相同方" +"法随意自定义本页面。将鼠标光标悬停在某条评论上,可以快速管理评论;使用批量管" +"理功能也是十分有效的方法。" + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "评论的审核" + +#: wp-admin/edit-comments.php:124 +msgid "" +"A red bar on the left means the comment is waiting for you to moderate it." +msgstr "左侧的红条意味着该条评论正等待您的审核。" + +#: wp-admin/edit-comments.php:125 +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 "" +"在作者栏中,评论者的电子邮件地址、博客URL、IP地址连同评论者" +"的姓名一并显示。点击链接即可显示发自该IP地址的所有评论。" + +#: wp-admin/edit-comments.php:126 +msgid "" +"In the Comment column, above each comment it says “" +"Submitted on,” followed by the date and time the comment was left on " +"your site. Clicking on the date/time link will take you to that comment on " +"your live site. Hovering over any comment gives you options to approve, " +"reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "" +"在评论一栏,每条评论发表的时间都注明在“提交于”字样之后。点击" +"该时间,将跳转到您站点前台该评论的位置。将鼠标移至评论上方,将显示审核操作链" +"接,您可以批准、回复(并自动批准)、快速编辑,或进入评论编辑页面编辑更多内" +"容;您还可以将评论标为“垃圾评论”和移至回收站。" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have " +"moderated all comments for that post. If it is blue, there are pending " +"comments. Clicking the bubble will filter the comments screen to show only " +"comments on that post." +msgstr "" +"在回应给栏中,有三项信息。文字是这条评论所在的文章名,点击" +"它,可在文章编辑器中打开该篇文章。“查看文章”链接到站点前台的该篇文章。气泡中" +"的数字是该篇文章中的评论总数。灰色气泡代表您已审核完了该篇文章上的所有评论;" +"蓝色气泡代表仍有等待审核的评论。点击气泡将筛选出该篇文章中的评论。" + +#: wp-admin/edit-comments.php:128 +msgid "" +"Many people take advantage of keyboard shortcuts to moderate their comments " +"more quickly. Use the link to the side to learn more." +msgstr "许多用户使用键盘快捷键来提高审核效率。点击右侧的链接可以了解更多。" + +#: wp-admin/edit-comments.php:134 +msgid "" +"Documentation on Comment Spam" +msgstr "" +"关于垃圾评论的中文文档" + +#: wp-admin/edit-comments.php:135 +msgid "" +"Documentation on Keyboard Shortcuts" +msgstr "" +"关于键盘快捷键的中文文档" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "搜索“%s”的结果" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "已批准%s条评论" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "已标记%s条评论为垃圾评论。" + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "已从垃圾评论中恢复%s条评论" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "已移动%s条评论到回收站。" + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s条评论已从回收站中恢复" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "已永久删除%s条评论" + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "此条评论已获准过了。" + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "编辑评论" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "此条评论已在回收站中。" + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "查看回收站" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "此条评论已被标记为垃圾评论。" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "搜索评论" + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "文章已更新。查看文章" + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "已更新自定义栏目。" + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "已删除自定义栏目。" + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "文章已更新。" + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "文章已从修订版本%s恢复" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "文章已发布。查看文章" + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "文章已保存。" + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "文章已提交。预览文章" + +#: wp-admin/edit-form-advanced.php:75 +msgid "" +"Post scheduled for: %1$s. Preview post" +msgstr "" +"文章定时发布已设定,将发布于:%1$s。预览文章" + +#. translators: Publish box date format, see http:php.net/date +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "Yå¹´n月j日 @ G:i" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "文章草稿已更新。查看文章" + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "页面已更新。查看页面" + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "页面已更新。" + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "页面已从修订版本%s恢复" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "页面已发布。查看页面" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "页面已保存。" + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "页面已提交。预览页面" + +#: wp-admin/edit-form-advanced.php:90 +msgid "" +"Page scheduled for: %1$s. Preview page" +msgstr "" +"页面定时发布已设定,将发布于:%1$s。预览页面" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "页面草稿已更新。查看页面" + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "媒体附件已更新。" + +#: wp-admin/edit-form-advanced.php:132 +msgid "" +"There is an autosave of this post that is more recent than the version " +"below. View the autosave" +msgstr "" +"有一个自动保存的版本比如下显示的版本还要新。查看自动保存的版本" +"" + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "页面属性" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "属性" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "特色图像" + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "发送Trackback" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "自定义栏目" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "讨论" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "别名" + +#: wp-admin/edit-form-advanced.php:272 +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 "" +"标题区域和文章编辑区域的位置是固定的,但您可以通过拖拽来重新排列其它模块。点" +"击模块标题可以最小化或展开模块。一些模块是默认隐藏的,您也可以使用“显示选" +"项”在页面中取消隐藏这些模块(摘要、发送Trackback、自定义栏目、讨论、别名,和" +"作者)。您还可以切换一栏/两栏布局。" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "自定义显示方式" + +#: wp-admin/edit-form-advanced.php:280 +msgid "" +"Title - Enter a title for your post. After you enter a " +"title, you’ll see the permalink below, which you can edit." +msgstr "" +"标题 - 为您的文章键入一个标题。之后,您将看到一个固定链接地" +"址,它是可以编辑的。" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon " +"in the row to get a second row of controls. The Text mode allows you to " +"enter HTML along with your post text. Line breaks will be converted to " +"paragraphs automatically. You can insert media files by clicking the icons " +"above the post editor and following the directions. You can go to the " +"distraction-free writing screen via the Fullscreen icon in Visual mode " +"(second to last in the top row) or the Fullscreen button in Text mode (last " +"in the row). Once there, you can make buttons visible by hovering over the " +"top area. Exit Fullscreen back to the regular post editor." +msgstr "" +"文章编辑器 - 键入您文章的文本。编辑器有两种编辑模式:“可视" +"化”和“文本”。点击相应的标签可进行切换。“可视化”模式显示所见即所得编辑器。点击" +"工具栏最后一个图标可以展开第二行控制按钮;在“文本”模式中,您可以输入原始HTML" +"标签和文章文本。点击文章编辑器上方的图标可以向文章插入多媒体文件。您可以通" +"过“可视化”模式中的“全屏”图标(第一行倒数第二个)来使用“全屏写作界面”。进入该" +"界面后,将鼠标移至上方,控制按钮就会显示出来。点击“退出全屏”可返回标准编辑界" +"面。" + +#: wp-admin/edit-form-advanced.php:282 +msgid "" +"Keyboard users: When you’re working in the visual editor, you can use " +"Alt + F10 to access the toolbar." +msgstr "" +"键盘用户:当您在可视化编辑器中时,您可以使用Alt + F10来访问工具" +"栏。" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "标题和文章编辑器" + +#: wp-admin/edit-form-advanced.php:291 +msgid "" +"You can also create posts with the Press This bookmarklet." +msgstr "您亦可通过快速发布书签来创建文章。" + +#: wp-admin/edit-form-advanced.php:293 +msgid "" +"Documentation on Writing and Editing Posts" +msgstr "" +"关于撰写和" +"编辑文章的中文文档" + +#: wp-admin/edit-form-advanced.php:297 +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 "" +"页面和文章类似——它们都有标题、正文,以及附属的相关信息。但是它们类似永久的文" +"章,往往并不按照一般博客文章那样,随着时间的流逝逐渐淡出人们的视线。页面并不" +"能被分类、亦不能拥有标签,但是它们可以有层级关系。您可将页面附属在另一个页面" +"之下。" + +#: wp-admin/edit-form-advanced.php:298 +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 "" +"新建页面和写文章的方法十分相似,且如下的界面也可以通过相同方法进行自定义(拖" +"拽排序、“显示选项”选项卡,以及展开和收起模块)。这个页面也支持全屏写作界面。" +"全屏写作界面支持“可视化”和“文本”模式。页面编辑器和文章编辑器也很类似,除了如" +"下“页面属性”模块中的一些选项略有不同:" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "关于页面" + +#: wp-admin/edit-form-advanced.php:308 +msgid "" +"Documentation on Adding New Pages" +msgstr "" +"关于新建页面的文档(英文)" + +#: wp-admin/edit-form-advanced.php:309 +msgid "" +"Documentation on Editing Pages" +msgstr "" +"关于编辑页面的中文文档" + +#: 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 "在此页面,您可编辑媒体库中文件的四项属性。" + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "" +"对于图片,您可点击缩略图下方的“编辑图像”,之后就会弹出一个快捷图片编辑器 —— " +"您可以裁切、旋转、翻转图片。您还可以撤销或重做操作。在编辑器的右侧,您可以对" +"图片剪裁等进行更详尽的设置。您可以点击“帮助”以了解更多。" + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "" +"裁切图片:请点击图片,并将裁切选区调整至您希望裁下的区域。然后点击“保存”以保" +"存图片。" + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "在完成后请不要忘记点击“更新媒体”。" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "" +"Documentation on Edit Media" +msgstr "" +"关于编辑媒体" +"文件的中文文档" + +#: wp-admin/edit-form-advanced.php:331 +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 "" +"您可以通过点击“添加媒体”按钮上传或插入多媒体文件(图像、音频、文档等)。您可" +"以从已经上传到媒体库的文件中选择,并直接插入文章,或者上传新的文件,然后再插" +"入。要创建相册,选择要添加的图像,并点击“创建新相册”按钮。" + +#: wp-admin/edit-form-advanced.php:332 +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 "" +"您也可以从Twitter、YouTube、56.com、Youku、Tudou和Flickr等网站添加多媒体内" +"容。只需在您的文章里另起一行,然后粘贴页面的网址。请阅读文档来了解用法。" + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "插入多媒体" + +#: wp-admin/edit-form-advanced.php:342 +msgid "" +"Several boxes on this screen contain settings for how your content will be " +"published, including:" +msgstr "本页几个模块控制内容发布方式:" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "" +"发布 - 您可以在“发布”区域设置文章的属性。点击“状态”、“可见" +"性”、“发布”右侧的“编辑”按钮,可以调整更多设置。可见性设置包括密码保护和文章置" +"顶;通过设置发布选项,可实现定时发布功能。" + +#: wp-admin/edit-form-advanced.php:346 +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 "" +"文章形式 - 该选项决定主题应如何显示您的某篇文章。通常,主题" +"对于“标准”文章,会正常显示标题和段落;而对于“日志”式文章,则通常不显示标题。" +"请浏览Codex文档来查看每种文章形式的介绍。您的主题或许会支持最多十种文章形式。" + +#: wp-admin/edit-form-advanced.php:350 +msgid "" +"Featured Image - 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 featured image as a post thumbnail on the home page, a " +"custom header, etc." +msgstr "" +"特色图片 - 为文章配上一张特色图片。若您的主题具有“特色图" +"片”功能,这张图片可能会显示在首页、页面顶端等位置。" + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "发布设置" + +#: wp-admin/edit-form-advanced.php:361 +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 "" +"发送 trackback - Trackback是通知旧博客系统您已链接至它们的一" +"种方式。请输入希望发送trackback至哪个(哪些)URL。如果您链接到的是其他" +"WordPress站点,则无须填写此栏,这些站点将自动通过pingback方式通知。" + +#: wp-admin/edit-form-advanced.php:362 +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 "" +"讨论 - 您可以设置评论和引用通告的开关。若该篇文章有评论,您" +"可以在这里浏览、审核评论。" + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "讨论设置" + +#: wp-admin/edit-form-advanced.php:370 +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 "" +"父级 - 您可以以层级的方式组织您的页面。例如,您可以创建一" +"个“关于”页面,它的下级有“人生”和“我的宠物”。层级深度不限。" + +#: wp-admin/edit-form-advanced.php:371 +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 "" +"模板 - 某些主题有定制的模板,您可以用在一些您想添加新功能或" +"者自定义布局的页面上。如果这样,您可以在下拉菜单中看到。" + +#: wp-admin/edit-form-advanced.php:372 +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 "" +"排序 - 页面默认按照字母表顺序进行排序。您也可以通过为页面指" +"定数字(1代表在最前,2代表其次……)来自定义页面的顺序。" + +#: wp-admin/edit-form-advanced.php:397 +msgid "" +"Connection lost. Saving has been disabled until you’" +"re reconnected." +msgstr "连接丢失。保存已被禁用,直到您重新连接。" + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "我们正在您的浏览器中备份此文章,以防不测。" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "在此输入标题" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "获取短链接地址" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "最后由%1$s编辑于%2$s%3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "最后编辑于%1$s %2$s" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "名称:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "电子邮件(%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "发送电子邮件" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "电子邮件:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "访问站点" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "URL(%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "URL:" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "状态" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "查看评论" + +#. translators: comment type radio button +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "待审" + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP地址:" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "提交于:%1$s" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "移至回收站" + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "链接 / 编辑链接" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "更新链接" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "链接 / 添加新链接" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "目标" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "链接关系网(XFN)" + +#: wp-admin/edit-link-form.php:58 +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 "您可以在相关模块中添加或编辑链接。只有链接的地址和名称是必填项。" + +#: wp-admin/edit-link-form.php:59 +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 "" +"链接名称、网络地址、描述是固定不动的,您可通过拖放来移动其它模块。您也可以" +"在“显示选项”选项卡中隐藏它们,或是点击部件的标题栏来最小化。" + +#: wp-admin/edit-link-form.php:60 +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代表XHTML Friends " +"Network(XHTML好友网络),是一个可选项。WordPress可以生成XFN属性标记,XFN" +"属性表示您和链接指向的那个人的关系。" + +#: wp-admin/edit-link-form.php:65 +msgid "" +"Documentation on Creating Links" +msgstr "" +"关于新建链接的中文文档" + +#. translators: add new links +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "添加" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "链接已添加。" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "名称" + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "例如:好用的博客软件" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "Web地址" + +#: wp-admin/edit-link-form.php:105 +msgid "" +"Example: http://wordpress.org/ — don’t forget the " +"http://" +msgstr "" +"例子:http://cn.wordpress.org/——不要忘了http://" + +#: wp-admin/edit-link-form.php:113 +msgid "" +"This will be shown when someone hovers over the link in the blogroll, or " +"optionally below the link." +msgstr "" +"通常,当访客将鼠标光标悬停在链接表链接的上方时,它会显示出来。根据主题的不" +"同,也可能显示在链接下方。" + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "您没有选择要编辑的项目。" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "名称" + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "这将是它在站点上显示的名字。" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "别名" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "" +"The “slug” is the URL-friendly version of the name. It is " +"usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "" +"“别名”是在URL中使用的别称,它可以令URL更美观。通常使用小写,只能包含字母,数" +"字和连字符(-)。" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "父级" + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "" +"分类目录和标签不同,它可以有层级关系。您可以有一个“音乐”分类目录,在这个目录" +"下可以有叫做“流行”和“古典”的子目录。" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "描述" + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "" +"The description is not prominent by default; however, some themes may show " +"it." +msgstr "描述只会在一部分主题中显示。" + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "" +"You attempted to edit an item that doesn’t exist. Perhaps it was " +"deleted?" +msgstr "您正在试图编辑一个不存在的条目。它已被删除?" + +#: wp-admin/edit-tags.php:185 +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 "" +"您可以使用分类目录来给站点分区、按照主题组织相关的文章。默认的目录是“未分" +"类”,您可在撰写选项中修改它。" + +#: wp-admin/edit-tags.php:187 +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 "" +"您可以使用“链接分类目录”功能来创建一组链接。链接分类的名字必须是唯一的,链接" +"分类和文章分类是相对独立的。" + +#: wp-admin/edit-tags.php:189 +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 "" +"您可为文章指定一些关键词,这些关键词叫做标签。与分类目录不同" +"的是,标签没有层级关系,换句话说就是标签之间没有关联。" + +#: wp-admin/edit-tags.php:192 +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 "" +"您可以通过“批量操作”来一次删除多个链接分类目录,但是删除操作并不影响分类中的" +"链接。其下链接将被自动移至默认链接分类目录。" + +#: wp-admin/edit-tags.php:194 +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 "" +"分类目录和标签的区别是什么呢?通常,标签是临时安排的一些关键词,用来标记文章" +"中的关键信息(名字,题目等),也许其它文章也会拥有这个标签。而分类则是事先决" +"定了的。若将您的站点比做一本书,那么分类目录就是书的目录,标签则是书前所列出" +"的术语。" + +#: wp-admin/edit-tags.php:204 +msgid "" +"When adding a new category on this screen, you’ll fill in the " +"following fields:" +msgstr "当您创建一个新分类目录时,您须填写下列栏目:" + +#: wp-admin/edit-tags.php:206 +msgid "" +"When adding a new tag on this screen, you’ll fill in the following " +"fields:" +msgstr "当您创建一个新标签时,您须填写下列栏目:" + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "名称 - 标签在网站上的显示名称。" + +#: wp-admin/edit-tags.php:212 +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 "" +"别名 - “别名“是URL友好的另外一个叫法。它通常为小写并且只能包" +"含字母,数字和连字符。" + +#: wp-admin/edit-tags.php:215 +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 "" +"父级 - 分类目录和标签不同,它可以有层级关系。您可以有一个音" +"乐的分类目录,目录下面可以有叫做“流行”或者“古典”的子目录。要实现这样的层级关" +"系,请先创建子分类目录,然后在“父级”处选择它所属的父级分类目录。" + +#: wp-admin/edit-tags.php:217 +msgid "" +"Description - The description is not prominent by default; " +"however, some themes may display it." +msgstr "描述 - “描述”只会在一部分主题中显示。" + +#: wp-admin/edit-tags.php:219 +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 "" +"在“显示选项”中,您可以调整每页显示的标签数量、隐藏或显示表格中的一些栏目。" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "分类目录的添加" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "标签的添加" + +#: wp-admin/edit-tags.php:231 +msgid "" +"Documentation on Categories" +msgstr "" +"关" +"于分类目录的中文文档" + +#: wp-admin/edit-tags.php:233 +msgid "" +"Documentation on Link Categories" +msgstr "" +"关于链接分类目录的中文文档" + +#: wp-admin/edit-tags.php:235 +msgid "" +"Documentation on Tags" +msgstr "" +"关于标签的中文文" +"æ¡£" + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "项目已添加。" + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "项目已删除。" + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "项目已更新。" + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "项目未被添加。" + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "项目未更新。" + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "多个项目已被删除。" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "分类已添加。" + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "分类已删除。" + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "分类已更新。" + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "分类未被添加。" + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "分类未被更新。" + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "分类已被删除。" + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "标签已添加。" + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "标签已删除。" + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "标签已更新。" + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "标签未被添加。" + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "标签未被更新。" + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "标签已被删除。" + +#: wp-admin/edit-tags.php:336 +msgid "" +"Note:
        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 category %s." +msgstr "" +"注意:
        删除分类目录不会把该分类目录下的文章一并删除。文" +"章会被归入“%s”分类目录。" + +#: wp-admin/edit-tags.php:340 +msgid "" +"Categories can be selectively converted to tags using the category to tag converter." +msgstr "" +"分类目录可以有选择的转换成标签,请使用分类目录到标签转换器。" + +#: wp-admin/edit-tags.php:345 +msgid "" +"Tags can be selectively converted to categories using the tag " +"to category converter." +msgstr "" +"标签可以有选择性地转换成分类目录,请使用标签到分类目录转换器。" + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "您无权移动此项目到回收站。" + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "移动到回收站时发生错误。" + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "您无权从回收站中恢复此项目。" + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "从回收站恢复时发生错误。" + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "您无权删除此项目。" + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "删除时发生错误。" + +#: wp-admin/edit.php:169 +msgid "" +"This screen provides access to all of your posts. You can customize the " +"display of this screen to suit your workflow." +msgstr "本页面提供文章相关的所有功能。您可以自定义页面的样式来使工作更顺手。" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "页面内容" + +#: wp-admin/edit.php:175 +msgid "" +"You can customize the display of this screen’s contents in a number of " +"ways:" +msgstr "您可以通过以下方法来自定义本页面内容的显示方式:" + +#: wp-admin/edit.php:177 +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 "您可在“显示选项”中依据您的需要隐藏或显示每页显示的文章数量。" + +#: wp-admin/edit.php:178 +msgid "" +"You can filter the list of posts by post status using the text links in the " +"upper left to show All, Published, Draft, or Trashed posts. The default view " +"is to show all posts." +msgstr "" +"您可以通过点击列表左上方的文字链接来过滤列表显示的项目——全部、已发布、草稿、" +"回收站。默认视图中,显示所有文章。" + +#: wp-admin/edit.php:179 +msgid "" +"You can view posts in a simple title list or with an excerpt. Choose the " +"view you prefer by clicking on the icons at the top of the list on the right." +msgstr "" +"您可以选择是否在列表中查看文章摘要。点击列表右上方的图标可在两种模式中进行切" +"换。" + +#: wp-admin/edit.php:180 +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 "" +"通过在文章列表上方的下拉菜单中选择,您可单独查看显示某一分类中的文章,或是某" +"月发布的文章。点击列表中作者、分类,或标签也可令列表只显示那些内容。" + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "可进行的操作" + +#: wp-admin/edit.php:187 +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 "" +"将鼠标光标悬停在文章列表中的某一行,操作链接将会显示出来,您可以通过它们快速" +"管理文章。您可进行下列操作:" + +#: wp-admin/edit.php:189 +msgid "" +"Edit takes you to the editing screen for that post. You can " +"also reach that screen by clicking on the post title." +msgstr "" +"点击编辑可在编辑器中编辑该文章。直接点击文章标题也可以达到同" +"样的效果。" + +#: wp-admin/edit.php:190 +msgid "" +"Quick Edit provides inline access to the metadata of your " +"post, allowing you to update post details without leaving this screen." +msgstr "" +"点击快速编辑,您无须跳转到其它页面,在本页内就能对文章属性进" +"行更改。" + +#: wp-admin/edit.php:191 +msgid "" +"Trash removes your post from this list and places it in the " +"trash, from which you can permanently delete it." +msgstr "" +"点击移至回收站,该文章将会从列表中删除,并自动移至回收站。在" +"回收站中,您可永久删除它。" + +#: wp-admin/edit.php:192 +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 "" +"点击预览/查看,您的浏览器将跳转到前台,为您展示文章发布后的" +"效果,或访问已经发布的这篇文章。" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "批量操作" + +#: wp-admin/edit.php:199 +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 "" +"您也可以一次删除/回收多个文件。使用文章左侧的复选框,选择您需要操作的文件,然" +"后从“批量操作”下拉菜单中选择您的操作类型。点击“应用”,操作即生效。" + +#: wp-admin/edit.php:200 +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 "" +"在使用“批量编辑”时,您可以一次编辑这些文章的多个属性(分类目录、作者等)。要" +"从待编辑文章中移除某篇,请在“批量编辑”区域中点击其标题旁边的“x”。" + +#: wp-admin/edit.php:205 +msgid "" +"Documentation on Managing Posts" +msgstr "" +"关于文章管理的中文文档" + +#: wp-admin/edit.php:214 +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 "" +"页面和文章类似——它们都有标题、正文,以及附属的相关信息。但是它们类似永久的文" +"章,往往并不按照一般博客文章那样,随着时间的流逝逐渐淡出人们的视线。页面并不" +"能被分类、亦不能拥有标签,但是它们可以有层级关系。您可将页面附属在另一个“父级" +"页面”之下。" + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "页面的管理" + +#: wp-admin/edit.php:220 +msgid "" +"Managing pages is very similar to managing posts, and the screens can be " +"customized in the same way." +msgstr "管理页面的方法和管理文章的方法类似,本页面也可以用相同的方式自定义。" + +#: wp-admin/edit.php:221 +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 "" +"您可以进行同样的操作,比如使用过滤器筛选列表项、使用鼠标悬停的方式进行管理," +"或使用“批量操作”功能来同时编辑多个文章的属性。" + +#: wp-admin/edit.php:226 +msgid "" +"Documentation on Managing Pages" +msgstr "" +"关于页面管理的中文文档" + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s篇文章已更新。" + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s篇文章未被更新,因为有人正在编辑它们。" + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "已永久删除%s篇文章。" + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "已移动%s篇文章到回收站。" + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s篇文章已从回收站中恢复。" + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s篇文章已更新。" + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s篇文章未被更新,因为有人正在编辑它们。" + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s篇文章已被永久删除。" + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "已移动%s篇文章到回收站。" + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s篇文章已从回收站中恢复。" + +#: wp-admin/export.php:13 +msgid "" +"You do not have sufficient permissions to export the content of this site." +msgstr "您无权在本站点导出内容。" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "导出" + +#: wp-admin/export.php:49 +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 "" +"您可以导出整个站点的内容,然后在另一个WordPress乃至其它平台的站点中导入。" +"WordPress将导出一个WXR格式的XML文件,其中可储存文章、页面、评论、自定义字段、" +"分类目录和标签。通过设置过滤器,您可以只导出一部分内容,比如某个分类下的文" +"章、某段时间的文章、某位作者的文章,或某个状态的文章。" + +#: wp-admin/export.php:50 +msgid "" +"Once generated, your WXR file can be imported by another WordPress site or " +"by another blogging platform able to access this format." +msgstr "生成的WXR格式文件可在其他WordPress站点或其他博客软件中使用。" + +#: wp-admin/export.php:55 +msgid "" +"Documentation on Export" +msgstr "" +"关于导出的中文文档" + +#: wp-admin/export.php:149 +msgid "" +"When you click the button below WordPress will create an XML file for you to " +"save to your computer." +msgstr "在您点击下面的按钮后,WordPress会创建一个XML文件,供您保存到计算机中。" + +#: wp-admin/export.php:150 +msgid "" +"This format, which we call WordPress eXtended RSS or WXR, will contain your " +"posts, pages, comments, custom fields, categories, and tags." +msgstr "" +"我们称这种格式为WordPress eXtended RSS或WXR,它包含了您的全部文章、页面、评" +"论、自定义栏目、分类目录和标签。" + +#: wp-admin/export.php:151 +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 "" +"保存完下载的文件后,便可以在其它WordPress站点中使用“导入”功能进行内容导入。" + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "选择导出的内容" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "所有内容" + +#: wp-admin/export.php:157 +msgid "" +"This will contain all of your posts, pages, comments, custom fields, terms, " +"navigation menus and custom posts." +msgstr "" +"选择此项,则将包含您站点的所有文章、页面、评论、自定义字段、条目信息(分类和" +"标签等)、导航菜单以及自定义文章。" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "文章" + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "分类目录:" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "全部" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "作者:" + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "日期范围:" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "开始时间" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "结束时间" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "状态:" + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "下载导出的文件" + +#: wp-admin/freedoms.php:36 +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是免费、开源的自由软件,大部分的开发工作都是由全球各地的志愿者完成" +"的。WordPress使用GPL许可证发布,因此您有许多自由。" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "您拥有出于任何目的来运行该程序的自由。" + +#: wp-admin/freedoms.php:40 +msgid "" +"You have access to the source code, the freedom to study how the program " +"works, and the freedom to change it to make it do what you wish." +msgstr "您可自由浏览源代码、了解程序工作的原理,亦可按您喜好随意修改它。" + +#: wp-admin/freedoms.php:41 +msgid "" +"You have the freedom to redistribute copies of the original program so you " +"can help your neighbor." +msgstr "您拥有重新分发原始程序副本的自由。这样,您便可以帮助您身边的人了。" + +#: wp-admin/freedoms.php:42 +msgid "" +"You have the freedom to distribute copies of your modified versions to " +"others. By doing this you can give the whole community a chance to benefit " +"from your changes." +msgstr "" +"您拥有向其他人分发您的修改版本的自由。这样做,可以让整个社区都有机会受益于您" +"进行的修改。" + +#: wp-admin/freedoms.php:45 +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凭借您的力量进行宣传,并发展壮大——每次您和朋友赞扬它,或者一些公司使" +"用 WordPress 来制作公司网站,甚至创建一些服务时。我们喜欢被赞扬的感觉,不过希" +"望您关注我们的商标使用准则。" + +#: wp-admin/freedoms.php:52 +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 "" +"在WordPress.org插件和主题目录中的内容均完全遵循GPL或相似的相兼容的自由许可证" +"发布,因此您可随意使用目录中的插件和主" +"题。若您从别处得到了插件或主题,请先询问它们是否遵循" +"GPL。若它们不遵循WordPress使用的许可证,我们不建议您使用。" + +#: wp-admin/freedoms.php:54 +msgid "" +"Don’t you wish all software came with these freedoms? So do we! For " +"more information, check out the Free " +"Software Foundation." +msgstr "" +"您是不是希望所有软件都像我们这样?我们也是!欲了解更多,请访问自由软件基金会(Free Software Foundation)站点。" + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "您无权在本站点导入内容。" + +#: wp-admin/import.php:22 +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 "" +"本页面列出了一些用于从其他博客平台或CMS(内容管理系统)导入数据的插件。选择您" +"原来使用的平台,当新窗口弹出时,请点击“现在安装”。若您在列表中没有找到您原来" +"使用的平台,点击链接以在整个插件目录搜索适合您原平台的导入工具。" + +#: wp-admin/import.php:23 +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 "" +"在先前的WordPress版本中,导入工具都是内建的。最近我们将导入工具全部移植成了插" +"件,因为大部分用户不会经常使用它们。" + +#: wp-admin/import.php:28 +msgid "" +"Documentation on Import" +msgstr "" +"关于导入的中文文档" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "错误:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "%s导入工具无效或尚未安装。" + +#: wp-admin/import.php:59 +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 "" +"若有需要,您可以把其它系统的文章和评论内容导入到这个WordPress站点。请从以下系" +"统中选择一个导入源,开始导入:" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "当前没有可用的导入工具。" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "启用导入工具" + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "安装导入工具" + +#: wp-admin/import.php:104 +msgid "" +"This importer is not installed. Please install importers from the main site." +msgstr "尚未安装该导入工具。请从主站点安装导入工具。" + +#: wp-admin/import.php:125 +msgid "" +"If the importer you need is not listed, search the plugin " +"directory to see if an importer is available." +msgstr "" +"若上面没有您希望使用的导入工具,请尝试搜索插件目录以寻找适" +"用的导入工具。" + +#. translators: 1: user_login, 2: user_email +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s(%2$s)" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "%s个项目" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "评论%d不存在" + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "错误:您正在文章草稿上发表评论。" + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "抱歉,回复评论需先登录。" + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "错误:请输入评论内容。" + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "草稿在%2$s于%1$s创建" + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "请输入一个自定义栏目值。" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "请输入一个自定义栏目的名称。" + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "用户%s已添加" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "您没有修改这个页面的权限。" + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "您没有修改这篇文章的权限。" + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "有人" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "无法保存:%s正在编辑这个页面。" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "无法保存:%s正在编辑这篇文章。" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "类型" + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "日期" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "定时" + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(基于%s次评价)" + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "嵌入%s失败。" + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "预览不可用。%s不能被安全地嵌入。" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "无法在数据库中更新链接" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "无法在数据库中插入链接" + +#: wp-admin/includes/bookmark.php:300 +msgid "" +"If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "如果您在找链接管理器,请安装“链接管理器”插件。" + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "您无权在本站点编辑链接。" + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "尚无评论待审。" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "无评论。" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "全部" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "" +"Pending (%s)" +msgid_plural "" +"Pending (%s)" +msgstr[0] "" +"待审(%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "获准" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "" +"Spam (%s)" +msgid_plural "" +"Spam (%s)" +msgstr[0] "" +"垃圾评论(%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "" +"Trash (%s)" +msgid_plural "" +"Trash (%s)" +msgstr[0] "" +"回收站(%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "驳回" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "批准" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "标记为垃圾评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "还原" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "不是垃圾评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "全部评论类型" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "Ping通告" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "筛选" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "清空垃圾评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "清空回收站" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "回应给" + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "选择评论" + +#. translators: 2: comment date, 3: comment time +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "提交于%2$s%3$s" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "回复给%2$s。" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "驳回这条评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "批准这条评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "将这条评论标记为垃圾评论" + +#. translators: mark as spam link +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "垃圾评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "将这条评论移动到回收站" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "移至回收站" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "快速编辑" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "回复这条评论" + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "Yå¹´n月j日ag:i" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "正在%2$s中查找%1$s" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "变更为%s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "找到%s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "ftp PHP扩展不可用" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP主机名必填" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP用户名必填" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP密码必填" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "无法连接到FTP服务器%1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "%s用户名和密码错误" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "PHP的SSH2扩展不可用" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "" +"The ssh2 PHP extension is available, however, we require the PHP5 function " +"stream_get_contents()" +msgstr "" +"PHP的SSH2扩展可用,但还需要PHP5的stream_get_contents()函数" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2主机名必填" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2用户名必填" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2密码必填" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "无法连接到SSH2服务器%1$s:%2$s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "%s的公匙和私钥不正确" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "无法执行命令:%s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "未找到链接。" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "删除" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "查看所有分类目录" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "关系" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "可见性" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "评分" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "选择%s" + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "编辑“%s”" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将删除链接“%s”\n" +"按“取消”停止,按“确定”删除。" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "访问%s" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "选择批量操作" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "摘要视图" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s待审中" + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "前往第一页" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "前往上一页" + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "选择页面" + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "当前页面" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "第%1$s页,共%2$s页" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "前往下一页" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "前往最后一页" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "全选" + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部(%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "尚未附加(%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "回收站(%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "添加到文章" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "文件" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "上传至" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "日期" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "未发布" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s之后" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s前" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(尚未附加)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "现在附加到文章或页面" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "查看“%s”" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "查看" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "找不到站点。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "标记为垃圾评论" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "不是垃圾评论" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "域名" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "路径" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "上次更新" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "注册时间" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "操作" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "当前存档" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "垃圾站点" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "已删除" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "含成人内容" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "站点%s将被启用" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "站点%s将被停用" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "停用" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "站点%s将被取消存档。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "取消存档" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "站点%s将被存档。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "存档" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "站点%s将不再被认为是垃圾站点。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "站点%s将被标记为垃圾站点。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "站点%s将被删除。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "访问" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "从未" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "只显示前5位用户。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "更多" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "找不到主题。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "似乎您目前没有主题。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "主题" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部(%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "已启用(%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "已停用(%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "可供更新(%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "受损(%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "启用" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "开放给整个站点网络使用" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "停用" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "在整个网络停用" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "启用该主题" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "停用该主题" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "在“主题编辑器”中打开这个主题" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "删除该主题" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "损坏的主题:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "作者为%s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "访问主题首页" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "访问主题站点" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "标记为垃圾" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "不是垃圾" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "找不到用户。" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部(%s)" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "超级管理员(%s)" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "注册时间" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "超级管理员" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "搜索结果" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "特色" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "热门" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "收藏" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta测试" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "上传插件" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "重试" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "没有符合要求的插件。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "性能" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "社交" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "工具" + +#. translators: 1: Plugin name and version. +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "现在安装%s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "现在安装" + +#. translators: 1: Plugin name and version +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "现在更新%s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "现在更新" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "当前安装的已经是该插件的最新版本" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "已安装" + +#. translators: 1: Plugin name and version. +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "关于%s的更多信息" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "更多详情" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "最近更新:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s次下载" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "该插件尚未测试与您当前使用的WordPress版本的兼容性。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "该插件不兼容于您当前使用的WordPress版本。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "该插件兼容于您当前使用的WordPress版本。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "未找到插件。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "您现在还没有任何插件。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "插件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "启用(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "最近启用过(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "未启用(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "强制使用(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-in高级插件(%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "在整个网络启用" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "在整个网络停用" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "清空列表" + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "WordPress自动运行%s目录中的文件。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "" +"Drop-ins are advanced plugins in the %s directory that replace " +"WordPress functionality when present." +msgstr "" +"Drop-in高级插件放置于%s目录中。它们负责替换WordPress自身的功能。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "未启用:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "在wp-config.php中需要%s。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "停用该插件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "为本网络中的所有站点启用此插件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "删除该插件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "启用这个插件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "在插件编辑器中打开这个文件" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "查看详情" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "访问插件主页" + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "我的(%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部(%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "置顶(%s)" + +#. translators: manage posts column name +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "标题" + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s 当前正在编辑。" + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "编辑此项目" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "实时编辑此项目" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "快速编辑" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "从回收站中恢复此项目" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "移动此项目到回收站" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "永久删除此项目" + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "预览“%s”" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "Yå¹´n月j日Ag:i:s" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "定时发布失败" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "最后修改" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "批量编辑" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "—无更改—" + +#. translators: Between password field and private checkbox on post quick edit +#. interface +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "–或–" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "父级" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "主页面(无父级)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "排序" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "默认模板" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "允许" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "不允许" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "允许评论" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "允许ping" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "置顶" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "不置顶" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "置顶这篇文章" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "名称" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "总数" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "特色" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "最新" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "最近更新" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "没有符合要求的主题。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "更新到%s版本" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "当前安装的已经是该主题的最新版本" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "已安装" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "安装%s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "预览%s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "详细信息" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "安装" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "版本:" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "" +"You only have one theme enabled for this site right now. Visit the Network " +"Admin to enable or install more " +"themes." +msgstr "" +"您目前只安装了一个主题。您可访问“管理网络”页面来启用或" +"安装更多主题。" + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "" +"You only have one theme enabled for this site right now. Visit the Network " +"Admin to enable more themes." +msgstr "" +"您目前只安装了一个主题。您可访问“管理网络”页面来启用更多" +"主题。" + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "" +"You only have one theme installed right now. Live a little! You can choose " +"from over 1,000 free themes in the WordPress.org Theme Directory at any " +"time: just click on the Install Themes tab above." +msgstr "" +"您目前只安装了一个主题,太少了吧!您可随时从WordPress.org主题目录中的上千种免" +"费主题中选择:只需点击上方的安装主题标签。" + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "" +"Only the current theme is available to you. Contact the %s administrator for " +"information about accessing additional themes." +msgstr "您目前只能使用这个主题。请联系%s的管理员,以了解如何使用更多主题。" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "启用“%s”" + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "实时预览" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"将删除“%s”主题\n" +"点击“取消”放弃,点击“确定”删除。" + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "版本号:" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "这个子主题需要其父主题%2$s才能工作。" + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/zh-cn:%E5%AD%90%E4%B8%BB%E9%A2%98" + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "升级插件" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "启用插件" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "前往插件页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "返回“插件”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "" +"The update process is starting. This process may take a while on some hosts, " +"so please be patient." +msgstr "正开始升级。这个过程在某些服务器上花的时间要长些,请耐心等待。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "在升级%1$s时出错:%2$s" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "%1$s升级失败。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s升级成功。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "显示详情" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "隐藏详情" + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "更新任务全部完成。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "正在升级%1$s插件(%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "访问“WordPress升级”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "返回“WordPress更新”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "正在更新主题%1$s(%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "前往主题页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "返回“主题”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "安装插件%s %s成功。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "启用插件并运行导入工具" + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "返回“导入工具”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "返回“插件安装器”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "为站点网络中的所有站点启用这个主题" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "返回“主题安装器”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "“主题”页面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "升级主题" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "自定义“%s”" + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "更新翻译" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "正在更新%1$s(%2$s)的翻译…" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "提供的数据无效。" + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "无法访问文件系统。" + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "文件系统错误。" + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "无法定位WordPress根目录。" + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "无法定位WordPress内容目录(wp-content)。" + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "无法定位WordPress插件目录。" + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "无法定位WordPress主题目录。" + +#. translators: %s: directory name +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "无法定位所需目录(%s)。" + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "下载失败。" + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "正在安装最新版本…" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "这个包不包含文件。" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "目标目录已存在。" + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "无法创建目录。" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "无法安装这个包。" + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "正在启用维护模式…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "正在停用维护模式…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "插件已是最新版。" + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "升级包不可用。" + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "正在从%s下载更新文件…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "正在解压缩升级文件…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "正在移除插件的旧版本…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "无法移除旧插件。" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "插件升级失败。" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "插件升级成功。" + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "安装包不可用。" + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "正在从%s下载安装包…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "正在解压缩安装包…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "正在安装插件…" + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "这个插件不包含文件。" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "插件安装失败。" + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "插件安装成功。" + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "没有找到有效的插件。" + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "主题已是最新版。" + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "正在移除主题的旧版本…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "无法移除旧版本主题。" + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "主题升级失败。" + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "主题升级成功。" + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "正在安装主题…" + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "这个主题不包含文件。" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "主题安装失败。" + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "主题安装成功。" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "安装主题%1$s %2$s成功。" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "该主题需要父主题的支持。正在检查是否安装了正确的父主题…" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "正准备安装%1$s %2$s…" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "其父主题(%1$s %2$s)当前已安装。" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "已安装好所需的父主题(%1$s %2$s)。" + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "" +"找不到父主题。您需要正确安装%s主题," +"WordPress才可以将其作为此子主题的父主题。" + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "主题缺少style.css样式表。" + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "" +"The style.css stylesheet doesn't contain a valid theme header." +msgstr "在style.css样式表开头找不到有效的主题信息标记。" + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "这个主题缺少index.php文件。" + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "" +"Some of your translations need updating. Sit tight for a few more seconds " +"while we update them as well." +msgstr "一些翻译需要更新,请稍等。" + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "翻译是最新的。" + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "正在从%s下载翻译文件…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "翻译升级失败。" + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "翻译升级成功。" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "" +"The language pack is missing either the .po or .mo " +"files." +msgstr "这个语言包缺少.po或.mo文件。" + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress已处于最新版本。" + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "无法复制文件。" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "无法复制文件,您可能用完了磁盘空间。" + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "正在尝试回滚到前一版本。" + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "" +"Due to an error during updating, WordPress has rolled back to your previous " +"version." +msgstr "在更新时发生了错误,WordPress已回滚到您的上一版本。" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "" +"The update cannot be installed because we will be unable to copy some files. " +"This is usually due to inconsistent file permissions." +msgstr "" +"因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "请选择一个文件" + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "升级到WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "升级主题:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "升级插件:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "%s的翻译" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "安装失败" + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress升级成功" + +#. translators: 1: Site name, 2: WordPress version number. +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] 您的站点已被更新至WordPress %2$s" + +#. translators: 1: Site name, 2: WordPress version number. +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s现已可用,请更新!" + +#. translators: 1: Site name. +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] 紧急:因更新失败,您的站点或已不可用" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "" +"Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "嗨!您位于 %1$s 的站点已被成功升级到WordPress %2$s。" + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "您不需要再做什么。" + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "要获取更多关于%s版本的信息,请参阅“关于WordPress”屏幕:" + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s也已可用。" + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "升级很简单,花不了您多长时间:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "请升级您位于 %1$s 的站点到WordPress %2$s。" + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "我们未能自动更新您的站点。" + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "" +"Your site at %1$s experienced a critical failure while trying to update " +"WordPress to version %2$s." +msgstr "您位于 %1$s 的站点在升级到WordPress %2$s的过程中遇到了严重问题。" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "" +"Your site at %1$s experienced a critical failure while trying to update to " +"the latest version of WordPress, %2$s." +msgstr "" +"您位于 %1$s 的站点在升级到WordPress的最新版本,%2$s的过程中遇到了严重问题。" + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "" +"This means your site may be offline or broken. Don't panic; this can be " +"fixed." +msgstr "这意味着您的站点可能已不可用或损坏。别慌,这能被修好。" + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "请检查您的站点,有可能一切工作正常。如果它说您需要更新,请照做:" + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "" +"WordPress团队愿意帮您。转发此电子邮件到%s,我们的团队将协助您保持站点正常工" +"作。" + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "" +"If you experience any issues or need support, the volunteers in the " +"WordPress.org support forums may be able to help." +msgstr "" +"如果您遇到了任何问题或需要帮助,WordPress.org支持论坛的志愿者或许能帮到您。" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "" +"Keeping your site updated is important for security. It also makes the " +"internet a safer place for you and your readers." +msgstr "保持更新站点对确保安全至关重要,这也会让互联网和您的读者更安全。" + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "" +"If you reach out to us, we'll also ensure you'll never have this problem " +"again." +msgstr "如果您联系我们,我们也将尽力确保您不再遇到此问题。" + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "" +"You also have some plugins or themes with updates available. Update them now:" +msgstr "您的一些插件或主题也有更新可用,请更新它们:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "WordPress小组" + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "您的站点正在运行%s版本。" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "我们有一些关于您的站点遇到的错误的信息。" + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "" +"Your hosting company, support forum volunteers, or a friendly developer may " +"be able to use this information to help you:" +msgstr "" +"您的主机商、支持论坛的志愿者、或一位友善的开发者将可以利用以下信息来帮您:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "错误代码:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress站点:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "成功:WordPress已成功升级至%s!" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "失败:WordPress未能升级到%s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "以下插件已成功升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "以下主题已成功升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "以下翻译已成功升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "成功:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "以下插件未能升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "以下主题未能升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "以下翻译未能升级:" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "失败:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac." +"wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"BETA测试?\n" +"=============\n" +"\n" +"此调试用邮件会在您正使用WordPress的开发版本时发送给您。\n" +"\n" +"如果您认为这些失败是由WordPress中的bug造成的,能请您报告它们吗?\n" +"* 在支持论坛中开启主题:https://wordpress.org/support/forum/alphabeta\n" +"* 或,如果您愿意书写bug报告:http://core.trac.wordpress.org/\n" +"\n" +"谢谢!——WordPress团队" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] 后台升级中遇到了问题" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] 后台升级已完成" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"升级日志\n" +"========" + +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "回滚错误:[%1$s] %2$s" + +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "错误:[%1$s] %2$s" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "没有找到符合条件的用户。" + +#. translators: User role name with count +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s(%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "将角色变更为…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "更改" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "角色" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "查看这个作者的文章" + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "您正在使用不安全的浏览器!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "您的浏览器版本很低!" + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "概览" + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "概况" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "活动" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "快速草稿" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "草稿" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress新闻" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "查看所有" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "配置" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s篇文章" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s个页面" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s条评论" + +#. translators: Number of comments in moderation +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s条评论待审" + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "您的站点当前要求搜索引擎不索引其中内容" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "自动建议搜索引擎不抓取" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "创建新站点" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "创建新用户" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s位用户" + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s个站点" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "您有%1$s和%2$s。" + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "搜索用户" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "搜索站点" + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "在想些什么?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "查看所有" + +#. translators: 1: comment author, 2: post link, 3: notification if the comment +#. is pending +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "由%1$s发表在《%2$s》%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "[待审]" + +#. translators: %1$s is type of comment, %2$s is link to the post +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%2$s上的%1$s" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "即将发布" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "最近发布" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "还没有活动!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "今天" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "明天" + +#. translators: date and time format for recent posts on the dashboard, see +#. http:php.net/date +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "m月j日" + +#. translators: 1: relative date, 2: time, 3: post edit link, 4: post title +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%2$s %1$s %4$s" + +#. translators: 1: relative date, 2: time, 3: post title +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s %2$s %3$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "载入中…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "这个小工具需要JavaScript的支持。" + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://cn.wordpress.org/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://cn.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress China博客" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "其它WordPress新闻" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "热门插件" + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "储存空间" + +#. translators: number of megabytes +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "允许使用%s MB空间" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "管理上传" + +#. translators: 1: number of megabytes, 2: percentage +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB(%2$s%%)空间已使用" + +#: wp-admin/includes/dashboard.php:1174 +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 "" +"似乎您正在使用的%s版本不安全。使用过时的浏览器会降低您计算机" +"的安全性。同时,为了获得最佳WordPress体验,请升级您的浏览器。" + +#: wp-admin/includes/dashboard.php:1176 +msgid "" +"It looks like you're using an old version of %s. For the " +"best WordPress experience, please update your browser." +msgstr "" +"似乎您正在使用旧版本的%s。为获得最佳WordPress体验,请升级您" +"的浏览器。" + +#: wp-admin/includes/dashboard.php:1193 +msgid "" +"Update %2$s or learn how " +"to browse happy" +msgstr "" +"升级您的%2$s,或了解一下" +"先进的浏览器的有关信息。" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "欢迎使用WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "我们准备了几个链接供您开始:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "开始使用" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "自定义您的站点" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "或更换主题" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "接下来" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "编辑首页" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "添加更多页面" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "写篇博文" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "撰写您的第一篇博文" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "添加“关于”页面" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "查看站点" + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "更多操作" + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "管理边栏小工具和菜单" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "管理小工具" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "管理菜单" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "打开/关闭评论功能" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "了解更多新手上路知识" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "" +"http://codex.wordpress.org/zh-cn:%E5%87%86%E5%A4%87%E4%BD%BF" +"%E7%94%A8_WordPress" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "没有找到符合条件的用户!" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "当前显示%s–%s条,共%s条" + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "首页模板" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "可视化编辑器样式表" + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "用于可视化编辑器的右至左书写顺序样式表" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL样式表" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "评论弹出窗口" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "底部" + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "作者模板" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "标签模板" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "分类目录模板" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "页面模板" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "搜索框" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "文章页面" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr "404模板" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "链接模板" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "模板函数" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "附件模板" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "图片附件模板" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "视频附件模板" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "音频附件模板" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "程序附件模板" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php(老式hack支持)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess(重写规则)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "评论模板" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "评论弹出窗口模板" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s页面模板" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "上传的文件尺寸超过php.ini中定义的upload_max_filesize值。" + +#: wp-admin/includes/file.php:254 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form." +msgstr "上传的文件尺寸超过HTML表单所定义的MAX_FILE_SIZE值。" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "上传的文件不完整。" + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "没有被上传的文件。" + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "缺少临时文件夹。" + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "写文件到磁盘失败。" + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "扩展中止了文件的上传。" + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "表单提交无效。" + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "文件为空。请上传有内容的文件。" + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "" +"文件是空的。请上传有内容的文件。这个错误也有可能是因为您的php.ini禁止了上传," +"或其中post_max_size的值小于upload_max_filesize的值。" + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "指定的文件没有通过上传测试。" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "抱歉,出于安全的考虑,不支持此文件类型。" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "无法将上传的文件移动至%s。" + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "提供的URL无效。" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "无法创建临时文件。" + +#: wp-admin/includes/file.php:500 +msgid "" +"The checksum of the file (%1$s) does not match the expected checksum value " +"(%2$s)." +msgstr "文件的检验和(%1$s)与期待的值(%2$s)不符。" + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "存档不兼容。" + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "无法从压缩文件中获取文件。" + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "无法从压缩文件解压缩。" + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "无法复制文件。" + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "压缩文件为空。" + +#: wp-admin/includes/file.php:1028 +msgid "" +"ERROR: There was an error connecting to the server, Please " +"verify the settings are correct." +msgstr "错误:连接服务器时出错,请检查设置。" + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS(SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "连接信息" + +#: wp-admin/includes/file.php:1076 +msgid "" +"To perform the requested action, WordPress needs to access your web server." +msgstr "要执行请求的操作,WordPress需要访问您网页服务器的权限。" + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "请输入您的FTP或SSH登录凭据以继续。" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP或SSH用户名" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP或SSH密码" + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "请输入您的FTP登录凭据以继续。" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP用户名" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP密码" + +#: wp-admin/includes/file.php:1090 +msgid "" +"If you do not remember your credentials, you should contact your web host." +msgstr "如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "主机名" + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "密码不会被保存在服务器上。" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "验证密钥对" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "公钥:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "私钥:" + +#: wp-admin/includes/file.php:1118 +msgid "" +"Enter the location on the server where the keys are located. If a passphrase " +"is needed, enter that in the password field above." +msgstr "" +"请输入密钥对在该服务器的存放地址。如果需要密码(passphrase),请输入在上方的" +"密码一栏。" + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "连接类型" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "ç»§ç»­" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "图像数据不存在,请重新上传图像。" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "拉伸图像" + +#: wp-admin/includes/image-edit.php:44 +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 "" +"您可以成比例地拉伸原始图片,在诸如裁切、旋转的编辑操作之前,最好先伸缩调整好" +"您的图片尺寸。图片仅能被缩小,不能被放大。" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "原始尺寸%s" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "拉伸" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "放弃所有变更,并恢复到原始图片。" + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "先前编辑过的图片副本不会被删除。" + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "还原图像" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "图像裁切" + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "要裁切此图像,点击并拖动来确认您的选择。" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "按比例裁切" + +#: wp-admin/includes/image-edit.php:86 +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 "" +"纵横比是宽与高之间的比值。您可以通过在修改选区时按住Shift键来固定纵横比。使用" +"输入框来指定纵横比,如1:1(方形)、4:3、16:9等。" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "裁切选区" + +#: wp-admin/includes/image-edit.php:89 +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 "" +"您做出选择后,选区大小可以通过输入像素值值来调整。最小值为媒体设置中指定的缩" +"略图大小。" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "长宽比:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "选区:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "缩略图设置" + +#: wp-admin/includes/image-edit.php:119 +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 "" +"您可以编辑图像,并无需影响缩略图。比如,您可能希望有一张只展示图像一部分的方" +"形缩略图。" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "当前缩略图" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "将更改应用于:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "所有图像大小" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "除缩略图外所有尺寸" + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "裁切" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "逆时针旋转" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "顺时针旋转" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "您的服务器不支持图像旋转功能。" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "垂直翻转" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "水平翻转" + +#: wp-admin/includes/image-edit.php:192 +msgid "" +"There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to " +"return to the Image Editor." +msgstr "未保存的更改将丢失。按“确定”以继续,按“取消”可返回“图片编辑器”。" + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image得是一个WP_Image_Editor对象" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "使用WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "使用WP_Image_Editor::flip" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "无法载入图像属性。" + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "无法保存图像属性。" + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "图像属性不正确。" + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "图像还原成功。" + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "无法创建新图像。" + +#: wp-admin/includes/image-edit.php:674 +msgid "" +"Error while saving the scaled image. Please reload the page and try again." +msgstr "保存缩放后的图片图像时出错,请刷新后再试。" + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "没有可供保存的内容,因此没有修改图像。" + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "无法保存图像。" + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "图像已保存" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:159 +msgid "" +"Install the Blogger importer to import posts, comments, and users from a " +"Blogger blog." +msgstr "安装Blogger导入工具,以从Blogger博客导入文章、评论和用户。" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 +#: wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "分类目录–标签转换器" + +#: wp-admin/includes/import.php:165 +msgid "" +"Install the category/tag converter to convert existing categories to tags or " +"tags to categories, selectively." +msgstr "" +"安装分类目录—标签转换器,以选择性地将已有的分类目录转换为标签,或将标签转换为" +"分类目录。" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:171 +msgid "" +"Install the LiveJournal importer to import posts from LiveJournal using " +"their API." +msgstr "安装LiveJournal导入工具,以从LiveJournal的API导入文章。" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type和TypePad" + +#: wp-admin/includes/import.php:177 +msgid "" +"Install the Movable Type importer to import posts and comments from a " +"Movable Type or TypePad blog." +msgstr "" +"安装Movable Type导入工具,以从Movable Type或Typepad博客导入文章和评论。" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "链接表" + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "安装链接表导入工具,以从OPML文件导入链接。" + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "安装RSS导入工具,以从RSS feed导入文章。" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "" +"Install the Tumblr importer to import posts & media from Tumblr using " +"their API." +msgstr "安装Tumblr导入工具,以从Tumblr的API导入文章和媒体文件。" + +#: wp-admin/includes/import.php:201 +msgid "" +"Install the WordPress importer to import posts, pages, comments, custom " +"fields, categories, and tags from a WordPress export file." +msgstr "" +"安装WordPress导入工具,以从WordPress导出文件导入文章、页面、评论、自定义栏" +"目、分类目录和标签。" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "从计算机" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "从URL" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "相册" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "相册(%s)" + +#. translators: 1: audio track title, 2: album title, 3: artist name +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "《%1$s》,来自%3$s的%2$s。" + +#. translators: 1: audio track title, 2: album title +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "《%1$s》来自%2$s。" + +#. translators: 1: audio track title, 2: artist name +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "《%1$s》,由%2$s。" + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"。" + +#. translators: 1: audio album title, 2: artist name +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s,由%2$s。" + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "发行于:%d" + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "第%1$s曲,共%2$s曲" + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "曲目%1$s。" + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "流派:%s。" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "上传内容" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "文件URL" + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "附件专页URL" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "文件名返回了空的标题。" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "链接URL" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "输入链接URL或点选预设值。" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "上传文件的位置。" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "图像的替代文本,例如“蒙娜丽莎”" + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "显示" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "隐藏" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "上传日期:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "插入到文章" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "您将删除%s。" + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "ç»§ç»­" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "将文件拖到这里" + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "从您的计算机添加媒体文件" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "保存所有更改" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "插入其它站点上的媒体" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "所有单项:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "排序:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "升序" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "降序" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "不排序" + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "多媒体" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "链接缩略图到:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "图像文件" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "图像排序依据:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "菜单排序" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "日期和时间" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "随机" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "排序:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "相册列数:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "更新相册设置" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "所有类型" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "筛选 »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "图像说明" + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "音频、视频等文件" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "链接的文字,例如:“Ransom Demands(PDF)”" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "将图像链接到:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "链接到图像" + +#: wp-admin/includes/media.php:2535 +msgid "" +"You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "" +"您正在使用多文件上传工具。遇到问题?请尝试使用标准浏览器上传工" +"具 。" + +#: wp-admin/includes/media.php:2549 +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 "" +"您正在使用浏览器内置的标准上传工具。WordPress提供了全新的上传工具,支持多选、" +"拖放上传功能。改用新的上传工具。" + +#. translators: %1$s is link start tag, %2$s is link end tag, %3$d is width, +#. %4$d is height +#: wp-admin/includes/media.php:2580 +msgid "" +"Scale images to match the large size selected in %1$simage options%2$s (%3$d " +"× %4$d)." +msgstr "" +"按照%1$s图像选项%2$s的设置,将图像剪裁到“大尺寸”(%3$d × %4$d)。" + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "抱歉,您的储存限额已用完(%s MB)。" + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "在附件页显示。" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "文件URL:" + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "音频格式:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "音频编码器:" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "您没有足够的权限访问该页面。" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "预览更改" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "编辑状态" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "公开度:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "密码保护" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "编辑可见性" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "将文章置于首页顶端" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "计划发布于:%1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "发布于:
        %1$s
        " + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "立即发布" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "计划发布于:%1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "发布于:%1$s" + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "您的站点已被配置为只保留最新的%s个版本。" + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "版本:%s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "查阅" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "浏览修订版本" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "编辑日期、时间" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "提请审批" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "上传于:
        %1$s
        " + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "添加" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "最常用" + +#. translators: %s: add new taxonomy label +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+ %s" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "" +"Excerpts are optional hand-crafted summaries of your content that can be " +"used in your theme. Learn more about manual excerpts." +msgstr "" +"摘要是您可以手动添加的内容概要,一些主题会用到这些文字。了解关于人工" +"摘要的更多信息。" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "å·²ping通告过:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "发送trackback到:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "多个URL用空格分隔" + +#: wp-admin/includes/meta-boxes.php:550 +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 "" +"Trackback是针对老式博客系统的一种引用通知方式。如果文章内的链接指向同为" +"WordPress的站点,则您无需手动填写pingback地址。" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "" +"Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "" +"自定义栏目用来向文章添加额外的属性,您可以" +"在主题中使用它们。" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "允许评论。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "" +"Allow trackbacks and pingbacks on this " +"page." +msgstr "这个页面接受trackback和pingback。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "" +"http://codex.wordpress.org/zh-cn:%E5%8D%9A%E5%AE%A2%E7%BB%AA%E8%AE%BA#.E7.AE." +"A1.E7.90.86.E8.AF.84.E8.AE.BA" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "添加评论" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "显示评论" + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr "(无父级)" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "需要帮助?请点击页面右上角的“帮助”选项卡。" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "访问链接" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "将这个链接设为私密链接" + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将删除链接“%s”\n" +"按“取消”停止,按“确定”删除。" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ 添加分类目录" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "新分类目录名称" + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — 新窗口或新标签。" + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — 不包含框架的当前窗口或标签。" + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — 同一窗口或标签。" + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "为您的链接选择目标框架。" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "关系(rel):" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "同一个人" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "我的另一个web地址" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "友情" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "偶有联系" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "熟人" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "朋友" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "无" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "网下接触" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "已见过面" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "职场关系" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "同事" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "同行" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "地理关系" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "同住" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "邻居" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "家庭关系" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "子女" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "亲戚" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "父母" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "兄弟姐妹" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "配偶" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "情感关系" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "灵感女神" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "迷恋" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "交往中" + +#. translators: xfn: http:gmpg.org/xfn/ +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "恋人" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "" +"如果链接指向某个人,您可以用上面的表单指定您与此人的关系。如果您想了解更多," +"请查看:XFN。" + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "图像地址" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS地址" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "备注" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "(0代表不评分。)" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "管理界面配色方案" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s已接管并正在编辑。" + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "保存时发生错误。" + +#. translators: draft saved date format, see http:php.net/date +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "ag:i:s" + +#. translators: %s: date and time +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "草稿保存于%s。" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "抱歉,您上传更多文件前须先删除一些文件。" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "空间不足。需要%1$s KB。" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "单文件过大。文件大小不得超过%1$s KB。" + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "您用完了磁盘配额。请先删除一些文件再上传。" + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"尊敬的用户,\n" +"\n" +"您近期申请了为站点更换管理员电子邮件地址。\n" +"确认更改请点击下面的链接:\n" +"###ADMIN_URL###\n" +"\n" +"如果您不希望更改,请放心忽略及删除本邮件。\n" +"\n" +"这封邮件是发送给###EMAIL###的。\n" +"\n" +"祝好,\n" +"###SITENAME###全体\n" +"###SITEURL### " + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "[%s] 新管理邮件地址" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "错误:电子邮件地址已被使用。" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"尊敬的用户,\n" +"\n" +"您近期申请了为帐户更换电子邮件地址。\n" +"确认更改请点击下面的链接:\n" +"###ADMIN_URL###\n" +"\n" +"如果您不希望更改,请放心忽略本邮件。\n" +"\n" +"这封邮件是发送给###EMAIL###的。\n" +"\n" +"祝好,\n" +"###SITENAME###全体\n" +"###SITEURL### " + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "[%s] 新电子邮件地址" + +#: wp-admin/includes/ms.php:338 +msgid "" +"Your email address has not been updated yet. Please check your inbox at %s " +"for a confirmation email." +msgstr "电子邮件之更改需要确认才能生效。请在%s查收确认邮件。" + +#: wp-admin/includes/ms.php:362 +msgid "" +"Sorry, you have used your space allocation. Please delete some files to " +"upload more files." +msgstr "您用完了磁盘配额。请先删除一些文件再上传。" + +#. translators: Gigabytes +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#. translators: Megabytes +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "已用:%2$s中的%1$s%%" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "站点磁盘空间配额" + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB(留空则使用站点网络全局默认限制)" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "" +"您正尝试访问“%1$s”的“仪表盘”,但您无权执行此操作。如果您确信这是我们的操作失" +"误,请联系网络管理员。" + +#: wp-admin/includes/ms.php:532 +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 "如果本来想访问其它页面,但不小心访问到本页面,下方的链接或许能帮到您。" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "您的站点" + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "访问“仪表盘”" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "查看站点" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "美式英语" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "英式英语" + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "英语" + +#: wp-admin/includes/ms.php:604 +msgid "" +"Thank you for Updating! Please visit the Upgrade Network " +"page to update all your sites." +msgstr "" +"多谢升级 WordPress!请使用升级网络页面来升级您的所有站点。" + +#. translators: My sites label +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "主站点" + +#. translators: %s: title of menu item which is invalid +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s(无效)" + +#. translators: %s: title of menu item in draft status +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s(待审)" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "子项目" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "编辑菜单条目" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "导航标签" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "标题属性" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS 类(可选)" + +#: wp-admin/includes/nav-menu.php:182 +msgid "" +"The description will be displayed in the menu if the current theme supports " +"it." +msgstr "若您的主题支持,此处的详细描述将被显示出来。" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "移动" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "上一位" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "下一位" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "回顶部" + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "原始:%s" + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "首页" + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "首页:%s" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "链接文字" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "菜单项目" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "添加至菜单" + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "无项目。" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "最近" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "查看所有" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "未找到结果。" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "从左边栏中添加菜单项目。" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "名为%s的Walker类不存在。" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "点击“保存菜单”使刚刚做出的改动于前台生效。" + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "发现无效的菜单项。请进行检查,或删除它们。" + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "显示菜单高级属性" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "链接目标" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSSç±»" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s 更新成功。" + +#: wp-admin/includes/plugin-install.php:129 +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 via this " +"page." +msgstr "" +"插件为WordPress添加新功能。您可以在您的控制板选择并直接安装WordPress插件目录中的插件,或者在这个页面上传.zip" +"格式的插件包。" + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "热门标签" + +#: wp-admin/includes/plugin-install.php:134 +msgid "" +"You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "您也可以浏览插件目录中最流行的标签:" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%d个插件" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%d个插件" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "搜索插件" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "关键词" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "标签" + +#: wp-admin/includes/plugin-install.php:198 +msgid "" +"If you have a plugin in a .zip format, you may install it by uploading it " +"here." +msgstr "如果您有.zip格式的插件文件,可以在这里通过上传安装它。" + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "插件zip文件" + +#: wp-admin/includes/plugin-install.php:218 +msgid "" +"If you have marked plugins as favorites on WordPress.org, you can browse " +"them here." +msgstr "您可在此浏览在WordPress.org上收藏过的插件。" + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "您的WordPress.org用户名:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "获取收藏列表" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "描述" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "安装" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "常见问题" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "截图" + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "修订历史" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "评价" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "其它备注" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "插件安装" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "作者:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "需要WordPress版本:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s或更高" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "兼容至:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "下载量:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s次" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org插件页面 »" + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "插件主页 »" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "捐助该插件 »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "综合评级" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "点此来查阅给出了%s星的评论" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d星" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "贡献者" + +#: wp-admin/includes/plugin-install.php:497 +msgid "" +"Warning: This plugin has not been tested " +"with your current version of WordPress." +msgstr "" +"警告:目前尚未测试该插件与您当前使用的" +"WordPress版本的兼容性。" + +#: wp-admin/includes/plugin-install.php:499 +msgid "" +"Warning: This plugin has not been marked as " +"compatible with your version of WordPress." +msgstr "" +"警告:该插件还未被标记为“与您当前使用的" +"WordPress版本兼容”。" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "现在安装更新" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "新版本(%s)已安装" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "已安装最新版本" + +#: wp-admin/includes/plugin.php:92 +msgid "" +"The %1$s plugin header is deprecated. Use %2$s " +"instead." +msgstr "%1$s插件头已不被建议使用。请换用%2$s。" + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "作者为%s。" + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "高级缓存插件。" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "自定义数据库类。" + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "自定义数据库错误消息。" + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "自定义安装脚本。" + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "自定义维护消息。" + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "外部对象缓存。" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "在多站点加载前运行。" + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "自定义“站点已删除”提示消息。" + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "自定义\"站点未启用\"消息。" + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "自定义“站点挂起”消息。" + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "此插件产生了一个异常输出。" + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "其中有一个插件无效。" + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "无法彻底删除%s插件。" + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "插件路径无效。" + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "插件文件不存在。" + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "该插件没有有效的标题。" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "“%s”选项组已被移除,请使用另一个选项组。" + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "您无法以当前用户的身份编辑这个页面。" + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "您无法以当前用户的身份编辑文章。" + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "您没有编辑页面的权限。" + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "您没有编辑文章的权限。" + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "自动草稿" + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "您无权在该站点创建页面。" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "您无权在本站点创建文章或草稿。" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "点击编辑这部分固定链接" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "临时固定链接,点击可更改这部分。" + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "固定链接:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "更改固定链接" + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "移除特色图像" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "此内容当前被锁定。" + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "如果您接手,%s将不能继续编辑。" + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "接管" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "保存修订版本…" + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "您最近的更改已保存为修订版本。" + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "m月j日 @ G:i" + +#. translators: default GMT offset or timezone string. Must be either a valid +#. offset (-12 to 14) +#. or a valid timezone string (America/New_York). See +#. http:us3.php.net/manual/en/timezones.php +#. for all timezone strings supported by PHP. +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Asia/Shanghai" + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "我的站点" + +#. translators: blog tagline +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "又一个WordPress站点" + +#. translators: default start of the week. 0 = Sunday, 1 = Monday +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#. translators: blog tagline +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "又一个%s站点" + +#. translators: user role +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "管理员" + +#. translators: user role +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "编辑" + +#. translators: user role +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "作者" + +#. translators: user role +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "投稿者" + +#. translators: user role +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "订阅者" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "您必须提供域名。" + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "您必须为您的站点网络指定一个名称。" + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "该网络已存在。" + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "您必须提供有效的电子邮件地址。" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "" +"Welcome to SITE_NAME. This is your first post. Edit " +"or delete it, then start blogging!" +msgstr "" +"欢迎使用SITE_NAME。这是您的第一篇文章。编辑或删除" +"它,然后开始您的博客!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "警告!泛DNS配置可能有误!" + +#: wp-admin/includes/schema.php:1026 +msgid "" +"The installer attempted to contact a random hostname (%1$s) on " +"your domain." +msgstr "安装器已尝试连接您域名下的一个随机主机名(%1$s)。" + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "此操作造成了一个错误:%s" + +#: wp-admin/includes/schema.php:1030 +msgid "" +"To use a subdomain configuration, you must have a wildcard entry in your " +"DNS. This usually means adding a * hostname record pointing at " +"your web server in your DNS configuration tool." +msgstr "" +"要使用子域名配置,您必须设置一个泛DNS记录。通常,这意味着在DNS配置工具中,将" +"指向您服务器的记录的主机名设为*。" + +#: wp-admin/includes/schema.php:1031 +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 "" +"您依然可以访问您的站点,但是可能无法访问任何子域名。如果您确信DNS设置无误,请" +"忽略本提示。" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "“上下文帮助”选项卡" + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "显示选项" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "启用无障碍模式" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "停用无障碍模式" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "扩展编辑器来匹配窗口高度。" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "“显示选项”选项卡" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "显示下列项目" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Welcome" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "页面布局" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "分栏数目:" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "您没有输入分类目录名称。" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "回复评论" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "添加新评论" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "添加评论" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "更新评论" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "提交回复" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "%s的评论已被移动到回收站。" + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "%s的评论已被标记为垃圾评论。" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "名称" + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "值" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "键" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "添加自定义栏目:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "输入新栏目" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "添加自定义栏目" + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "月份" + +#. translators: 1: month number (01, 02, etc.), 2: month abbreviation +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%2$s" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "日期" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "小时" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "分钟" + +#: wp-admin/includes/template.php:877 +msgid "" +"Before you can upload your import file, you will need to fix the following " +"error:" +msgstr "在上传您的导入文件之前,您需要修正以下错误:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "从您的计算机上选择一个文件:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "最大大小:%s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "上传文件并导入" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "点击以切换" + +#: wp-admin/includes/template.php:1217 +msgid "" +"The miscellaneous options group has been removed. Use another settings group." +msgstr "“杂项”设置已被移除,请使用另一个设置组。" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "“杂项”设置已被移除,请使用另一个设置组。" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "查找文章或页面" + +#. translators: post state +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "待审" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "保存更改" + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "全新的多媒体管理器" + +#: wp-admin/includes/template.php:1994 +msgid "" +"Uploading files and creating image galleries has a whole new look. Check it " +"out!" +msgstr "我们重新设计了上传文件和创建相册的界面。去看看吧!" + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "比较版本" + +#: wp-admin/includes/template.php:2004 +msgid "" +"View, compare, and restore other versions of this content on the improved " +"revisions screen." +msgstr "从这个经改善的修订版本界面查看、比较并还原此内容的其他修订版本。" + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "编辑锁定" + +#: wp-admin/includes/template.php:2018 +msgid "" +"Someone else is editing this. No need to refresh; the lock will disappear " +"when they’re done." +msgstr "有人正在编辑此内容。无需刷新,锁将在他完成编辑后消失。" + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "新功能:实时挂件预览" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "在主题编辑器中添加、编辑并查看您的挂件。" + +#: wp-admin/includes/template.php:2032 +msgid "" +"Preview your changes in real-time and only save them when you’re ready." +msgstr "实时预览您的修改并仅在完成后保存。" + +#: wp-admin/includes/template.php:2075 +msgid "" +"Likely direct inclusion of wp-admin/includes/template.php in order to use " +"add_meta_box(). This is very wrong. Hook the add_meta_box() call into the " +"add_meta_boxes action instead." +msgstr "" +"您使用的插件或主题为了使用add_meta_box()似乎直接包含了wp-admin/includes/" +"template.php这个文件,这是十分错误的。请告知插件或主题的作者使用" +"add_meta_boxes动作(action)来调用包含使用add_meta_box()的函数。" + +#: wp-admin/includes/template.php:2092 +msgid "" +"The backup of this post in your browser is different from the version below." +msgstr "您浏览器中此文章的备份与以下版本不同。" + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "恢复备份。" + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "文章还原成功。" + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "撤销。" + +#. translators: 1: The rating, 2: The number of ratings +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%1$s分(基于%s次评分)" + +#. translators: 1: The rating +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "%s分" + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "根据关键词搜索主题。" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "搜索类型" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "标签" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "根据关键词查找" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "根据作者查找" + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "根据标签查找" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "特性筛选" + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "根据主题特性寻找主题。" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "寻找主题" + +#: wp-admin/includes/theme-install.php:139 +msgid "" +"If you have a theme in a .zip format, you may install it by uploading it " +"here." +msgstr "如果您有.zip格式的主题,可以在这里通过上传的方式安装。" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "主题安装" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "无法找到WordPress主题目录。" + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "无法完全删除主题%s。" + +#: wp-admin/includes/theme.php:147 +msgid "" +"Updating this theme will lose any customizations you have made. 'Cancel' to " +"stop, 'OK' to update." +msgstr "升级这个主题会导致您定制内容的丢失。按“取消”停止,按“确定”升级。" + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "" +"There is a new version of %1$s available. View version %4$s details." +msgstr "" +"%1$s有新版本。查看%4$s版本" +"的详细信息。" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "" +"There is a new version of %1$s available. View version %4$s details. Automatic update is " +"unavailable for this theme." +msgstr "" +"%1$s有新版本。查看%4$s版本" +"详情。该主题无法自动更新。" + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "" +"There is a new version of %1$s available. View version %4$s details or update " +"now." +msgstr "" +"%1$s有新版本。查看%4$s版本" +"详情或自动更新。" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "黑色" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "蓝色" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "褐色" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "灰色" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "绿色" + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "橙色" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "粉色" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "紫色" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "红色" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "银色" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "褐色" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "白色" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "黄色" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "深色" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "浅色系" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "布局" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "固定布局" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "流水布局" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "响应式布局" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "一栏" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "两栏" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "三栏" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "四栏" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "边栏在左侧" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "边栏在右侧" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "特色" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "无障碍友好" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "Blavatar" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "自定义颜色" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "编辑器样式支持" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "顶部特色图像" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "特色图像" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "灵活顶部" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "首页发布功能" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "占满宽度的模板" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "微格式" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "文章形式" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "右至左书写方向支持" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "文章置顶" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "主题选项" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "嵌套评论" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "支持多国语言翻译" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "主题" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "节日" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "照片博客" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "四季" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "无效的翻译类型。" + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "正在校验解压的文件…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "无法解压升级包" + +#: wp-admin/includes/update-core.php:802 +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 "" +"升级无法完成,因为WordPress %1$s需要PHP %2$s或更高版本和MySQL %3$s或更高版" +"本。而您当前的PHP版本为%4$s,MySQL版本为%5$s。" + +#: wp-admin/includes/update-core.php:804 +msgid "" +"The update cannot be installed because WordPress %1$s requires PHP version " +"%2$s or higher. You are running version %3$s." +msgstr "" +"无法安装更新,因为WordPress %1$s要求PHP版本%2$s或更高,而您运行的PHP版本" +"为%3$s。" + +#: wp-admin/includes/update-core.php:806 +msgid "" +"The update cannot be installed because WordPress %1$s requires MySQL version " +"%2$s or higher. You are running version %3$s." +msgstr "" +"无法安装更新,因为WordPress %1$s要求MySQL版本%2$s或更高,而您运行的MySQL版本" +"为%3$s。" + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "正在准备安装最新版本…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "正在复制所需的文件…" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "磁盘空间不足,无法执行更新。" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "正在升级数据库…" + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "" +"Welcome to WordPress %1$s. You will be redirected to the About WordPress " +"screen. If not, click here." +msgstr "" +"欢迎使用WordPress %1$s。我们将带您到“关于 WordPress”页面。如果没有自动跳转," +"请点击这里。" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "欢迎使用WordPress %1$s。了解更多。" + +#: wp-admin/includes/update.php:181 +msgid "" +"You are using a development version (%1$s). Cool! Please stay updated." +msgstr "您在使用开发版本(%1$s)。太棒了,请保持更新。" + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "获取新版本%2$s" + +#: wp-admin/includes/update.php:208 +msgid "" +"WordPress %1$s is " +"available! Please update now." +msgstr "" +"WordPress %1$s现已发布!现在就更新。" + +#: wp-admin/includes/update.php:210 +msgid "" +"WordPress %1$s is " +"available! Please notify the site administrator." +msgstr "" +"WordPress %1$s现已发布!请通知站点管理员。" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s,使用%2$s主题。" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "更新到%s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "最新版本" + +#: wp-admin/includes/update.php:284 +msgid "" +"There is a new version of %1$s available. View version %4$s details. Automatic update is " +"unavailable for this plugin." +msgstr "" +"%1$s有新版本。查看%4$s版本" +"的详细信息。该插件无法通过自动更新来升级。" + +#: wp-admin/includes/update.php:425 +msgid "" +"An automated WordPress update has failed to complete - please " +"attempt the update again now." +msgstr "自动升级WordPress失败 —— 请再试一次。" + +#: wp-admin/includes/update.php:427 +msgid "" +"An automated WordPress update has failed to complete! Please notify the site " +"administrator." +msgstr "WordPress自动升级失败!请通知您的站点管理员。" + +#: wp-admin/includes/upgrade.php:73 +msgid "" +"Note that password carefully! It is a random password that was generated just for you." +msgstr "" +"请牢记密码!这是为您随机生成的密码。" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "您设定的密码。" + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "用户已存在。密码保持不变。" + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "在安装过程中您输入的密码。" + +#. translators: Default category slug +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Uncategorized" + +#: wp-admin/includes/upgrade.php:156 +msgid "" +"Welcome to WordPress. This is your first post. Edit or delete it, then start " +"blogging!" +msgstr "" +"欢迎使用WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博" +"客!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "世界,你好!" + +#. translators: Default post slug +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hello-world" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "WordPress先生" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There " +"you will have the option to edit or delete them." +msgstr "" +"您好,这是一条评论。\n" +"要删除评论,请先登录,然后再查看这篇文章的评论。登录后您可以看到编辑或者删除" +"评论的选项。" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"

        Hi there! I'm a bike messenger by day, aspiring actor by night, " +"and this is my blog. I live in Los Angeles, have a great dog named Jack, and " +"I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"这是示范页面。页面和博客文章不同,它的位置是固定的,通常会在站点导航栏显示。" +"很多用户都创建一个“关于”页面,向访客介绍自己。例如,个人博客通常有类似这样的" +"介绍:\n" +"\n" +"
        欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的博客。我" +"住在天朝的帝都,有条叫做杰克的狗。
        \n" +"\n" +"……公司博客可以这样写:\n" +"\n" +"
        XYZ Doohickey公司成立于1971年,自从建立以来,我们一直向社会贡献着" +"优秀doohicky。我们的公司总部位于天朝魔都,有着超过两千名员工,对魔都政府税收" +"有着巨大贡献。
        \n" +"\n" +"您可以访问仪表盘,删除本页面,然后添加您自己的内容。祝您使" +"用愉快!" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "示例页面" + +#. translators: Default page slug +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "sample-page" + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"您全新的WordPress站点已成功安装在:\n" +"\n" +"%1$s\n" +"\n" +"请用下面的帐号密码登录管理员帐户:\n" +"\n" +"用户名:%2$s\n" +"密码:%3$s\n" +"\n" +"希望您喜欢。谢谢!\n" +"\n" +"--WordPress团队\n" +"https://cn.wordpress.org/\n" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "新WordPress站点" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "您无法为用户赋予该角色。" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "错误:您只输入了一次新密码。" + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "错误:请输入您的密码。" + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "错误:请输入两次密码。" + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "错误:密码中不能有“\\”字符。" + +#: wp-admin/includes/user.php:141 +msgid "" +"ERROR: Please enter the same password in the two password " +"fields." +msgstr "错误:两次输入的密码须一致。" + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "错误:请输入一个有效的电子邮件地址。" + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "注意:" + +#: wp-admin/includes/user.php:437 +msgid "" +"You’re using the auto-generated password for your account. Would you " +"like to change it to something easier to remember?" +msgstr "您的账户正在使用自动生成的密码。您希望将其更换为更易记住的密码吗?" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "希望,请带我到个人资料编辑页面" + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "不要,不用再提示我了" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "编辑" + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "添加" + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "" +"欢迎访问WordPress仪表盘!在您每次登录站点后,您都会看到本页面。您可以在这里访" +"问WordPress的各种管理页面。点击任何页面右上角的“帮助”选项卡可阅读相应帮助信" +"息。" + +#: wp-admin/index.php:45 +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 "" +"左侧的导航菜单提供了所有WordPress管理页面的链接。将鼠标移至菜单项目上,子菜单" +"将显示出来。您可以使用最下方的“收起菜单”箭头来收起菜单,菜单项将以小图标的形" +"式显示。" + +#: wp-admin/index.php:46 +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 "" +"上方“工具栏”上的链接将仪表盘和站点前台连接起来,默认在站点的所有页面显示,提" +"供您的个人资料信息以及相关的WordPress信息。" + +#: wp-admin/index.php:54 +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 "" +"您可以依您的喜好和工作方式来安排仪表盘页面的布局。大部分其它管理页面也支持重" +"新排列功能。" + +#: wp-admin/index.php:55 +msgid "" +"Screen Options - Use the Screen Options tab to choose which " +"Dashboard boxes to show." +msgstr "" +"显示选项 - 使用“显示选项”选项卡来选择要显示的仪表模块。" + +#: wp-admin/index.php:56 +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 "" +"拖放自如 - 要重新排列模块,按住模块的标题栏,将其拖到您希望" +"的位置,在灰色虚线框出现后松开鼠标即可调整模块的位置。" + +#: wp-admin/index.php:57 +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 "" +"管理模块 - 点击模块的标题栏即可展开或收起它。另外,有些模块" +"提供额外的配置选项,在您将鼠标移动到这些模块的标题栏上方时,会出现“配置”链" +"接。" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "仪表盘中的模块有:" + +#: wp-admin/index.php:67 +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 "" +"概况 - 显示您站点上的内容概况,以及主题与WordPress程序的版本" +"信息。" + +#: wp-admin/index.php:68 +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 "" +"活动 - 显示即将发布和最近发布的文章,近期的若干条评论,并进" +"行审核。" + +#: wp-admin/index.php:70 +msgid "" +"Quick Draft - Allows you to create a new post and save it " +"as a draft. Also displays links to the 5 most recent draft posts you've " +"started." +msgstr "" +"快速草稿 - 让您创建新文章并保存为草稿,并显示5个指向最近草稿" +"的链接。" + +#: wp-admin/index.php:72 +msgid "" +"WordPress News - Latest news from the official WordPress " +"project, the WordPress Planet, " +"and popular and recent plugins." +msgstr "" +"WordPress新闻 - 显示来自WordPress项目与WordPress Planet的最新动态,以及" +"热门与最新插件。" + +#: wp-admin/index.php:74 +msgid "" +"WordPress News - Latest news from the official WordPress " +"project, the WordPress Planet." +msgstr "" +"WordPress新闻 - 显示来自WordPress项目与WordPress Planet的最新动态。" + +#: wp-admin/index.php:76 +msgid "" +"Welcome - Shows links for some of the most common tasks " +"when setting up a new site." +msgstr "欢迎 - 显示配置新站点的实用功能。" + +#: wp-admin/index.php:88 +msgid "" +"Documentation on Dashboard" +msgstr "" +"关于仪表盘的中文" +"文档" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › 安装" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "用户已存在。" + +#: wp-admin/install.php:121 +msgid "" +"Usernames can have only alphanumeric characters, spaces, underscores, " +"hyphens, periods and the @ symbol." +msgstr "用户名只能包含字母、数字、空格、下划线、连字符(-)、句号和@符号。" + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "输入两次密码" + +#: wp-admin/install.php:130 +msgid "" +"A password will be automatically generated for you if you leave this blank." +msgstr "若您留空密码栏,WordPress将会为您生成一个密码。" + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "您的电子邮件" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "请仔细检查电子邮件地址后再继续。" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "隐私" + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "安装WordPress" + +#: wp-admin/install.php:168 +msgid "" +"You cannot install 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 "" +"无法安装。WordPress %1$s需要PHP版本高于%2$s,且MySQL版本高于%3$s,而您正" +"在使用的PHP版本为%4$s,MySQL版本为%5$s。" + +#: wp-admin/install.php:170 +msgid "" +"You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"无法安装。WordPress %1$s要求PHP版本高于%2$s,而您正在使用PHP %3$s。" + +#: wp-admin/install.php:172 +msgid "" +"You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"无法安装。WordPress %1$s要求MySQL版本高于%2$s,而您正在使用MySQL %3$s。" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "不满足条件" + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "配置有误" + +#: wp-admin/install.php:181 +msgid "" +"Your wp-config.php file has an empty database table prefix, " +"which is not supported." +msgstr "" +"您的wp-config.php指定了空的数据表前缀。WordPress不支持空白数据表" +"前缀。" + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "欢迎" + +#: wp-admin/install.php:216 +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 "" +"欢迎使用著名的WordPress五分钟安装程序!请简单地填写下面的表格,来开始使用这个" +"世界上最具扩展性、最强大的个人信息发布平台。" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "需要信息" + +#: wp-admin/install.php:219 +msgid "" +"Please provide the following information. Don’t worry, you can always " +"change these settings later." +msgstr "您需要填写一些基本信息。无需担心填错,这些信息以后可以再次修改。" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "请提供有效的用户名。" + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "您提供的用户名包含非法字符。" + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "您两次输入的密码不符,请重试。" + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "您必须提供电子邮件地址。" + +#: wp-admin/install.php:263 +msgid "" +"Sorry, that isn’t a valid email address. Email addresses look like " +"username@example.com." +msgstr "" +"抱歉,电子邮件地址无效。形如username@example.com的才是电子邮件地" +"址。" + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "成功!" + +#: wp-admin/install.php:274 +msgid "" +"WordPress has been installed. Were you expecting more steps? Sorry to " +"disappoint." +msgstr "" +"WordPress安装完成。您是否还沉浸在愉悦的安装过程中?很遗憾,一切皆已完成! :)" + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "您无权在本站点添加链接。" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "添加链接" + +#: wp-admin/link-manager.php:47 +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 "" +"您可以在这里添加在您站点中显示的链接(通常在小工具中显" +"示)。我们预置了几个链接至WordPress社区的链接作为例子。" + +#: wp-admin/link-manager.php:48 +msgid "" +"Links may be separated into Link Categories; these are different than the " +"categories used on your posts." +msgstr "可以使用“链接分类目录”来组织链接。链接分类目录和文章分类目录不太相同。" + +#: wp-admin/link-manager.php:49 +msgid "" +"You can customize the display of this screen using the Screen Options tab " +"and/or the dropdown filters above the links table." +msgstr "" +"您可以通过“显示选项”或链接列表上方的下拉菜单过滤器来自定义本页面的显示。" + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "链接的删除" + +#: wp-admin/link-manager.php:55 +msgid "" +"If you delete a link, it will be removed permanently, as Links do not have a " +"Trash function yet." +msgstr "若您删除一个链接,它将被永久移除。目前,链接不具备回收站功能。" + +#: wp-admin/link-manager.php:60 +msgid "" +"Documentation on Managing Links" +msgstr "" +"关于链" +"接管理的文档(英文)" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "已删除%s个链接。" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "搜索链接" + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML错误:第%2$s行处有%1$s错误" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "编辑链接" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "未找到链接。" + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › 数据库修复" + +#: wp-admin/maint/repair.php:30 +msgid "" +"To allow use of this page to automatically repair database problems, please " +"add the following line to your wp-config.php file. Once this " +"line is added to your config, reload this page." +msgstr "" +"要允许本页面自动修复数据库问题,请将下面一行加入您的wp-config.php文件。完成后请刷新本页面。" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "%s数据表正常。" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:63 +msgid "" +"The %1$s table is not okay. It is reporting the following error: %2$s. " +"WordPress will attempt to repair this table…" +msgstr "" +"“%1$s”数据表有问题。报告的问题是:%2$s。WordPress正在尝试进行修复…" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "成功修复了%s数据表。" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "无法修复%1$s表。错误消息:%2$s" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "%s数据表已优化过了。" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "成功优化%s数据表。" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "无法优化%1$s表。错误消息:%2$s" + +#: wp-admin/maint/repair.php:103 +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 "" +"部分数据库问题无法修复。请复制下列错误信息,前往WordPress支持" +"论坛寻求帮助。" + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://zh-cn.forums.wordpress.org/forum/issues" + +#: wp-admin/maint/repair.php:109 +msgid "" +"Repairs complete. Please remove the following line from wp-config.php to " +"prevent this page from being used by unauthorized users." +msgstr "" +"修复完成。请移除刚刚在wp-config.php中添加的那行代码,以防他人滥用本页面。" + +#: wp-admin/maint/repair.php:113 +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 "" +"有些数据表无效。若您希望让WordPress尝试修复它们,请点击“修复数据库”按钮。修复" +"过程需要一点时间,请耐心等待。" + +#: wp-admin/maint/repair.php:115 +msgid "" +"WordPress can automatically look for some common database problems and " +"repair them. Repairing can take a while, so please be patient." +msgstr "" +"WordPress能自动检测并修复一些常见数据库问题。修复过程需要一段时间,请耐心等" +"待。" + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "修复数据库" + +#: wp-admin/maint/repair.php:118 +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还可以尝试优化数据库,这在某些情况下能提高数据库性能。修复和优化数据" +"库的过程需要一段时间,请耐心等待——在此期间我们会锁定(lock)数据表。" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "修复并优化数据库" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "上传新媒体文件" + +#: wp-admin/media-new.php:47 +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 "" +"您可以不创建文章,直接上传多媒体文件。这样,您就可以得到一个用于分享的网络链" +"接,当然,也可以在日后将这写媒体文件用在文章中。有如下三种上传文件的选择:" + +#: wp-admin/media-new.php:49 +msgid "" +"Drag and drop your files into the area below. Multiple " +"files are allowed." +msgstr "将文件拖放到下方的区域。可以拖放多个文件。" + +#: wp-admin/media-new.php:50 +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 "" +"点击选择文件后将弹出您操作系统的“选择文件...”窗口。选择您需" +"要上传的文件,单击打开,文件开始上传。进度条会自动出现,指示" +"上传状态。" + +#: wp-admin/media-new.php:51 +msgid "" +"Revert to the Browser Uploader by clicking the link below " +"the drag and drop box." +msgstr "点击拖拽框下方的链接可恢复使用浏览器上传工具。" + +#: wp-admin/media-new.php:56 +msgid "" +"Documentation on Uploading Media Files" +msgstr "" +"关于添加多媒体文件的中文文档" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "您无权编辑该附件。" + +#: wp-admin/media.php:61 +msgid "" +"You attempted to edit an attachment that doesn’t exist. Perhaps it was " +"deleted?" +msgstr "您正在试图编辑一个不存在的附件。该文件可能已被删除?" + +#: wp-admin/media.php:62 +msgid "" +"You attempted to edit an item that isn’t an attachment. Please go back " +"and try again." +msgstr "您试图编辑的项目不是附件,请返回重试。" + +#: wp-admin/media.php:63 +msgid "" +"You can’t edit this attachment because it is in the Trash. Please move " +"it out of the Trash and try again." +msgstr "您无法编辑该附件,因为它当前在回收站中。请将其移出回收站,然后重试。" + +#: wp-admin/media.php:75 +msgid "" +"This screen allows you to edit five fields for metadata in a file within the " +"media library." +msgstr "在此页面,您可编辑媒体库中文件的5项属性。" + +#. translators: add new file +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "添加" + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "更新媒体" + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "收起菜单" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "更新%s" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "媒体库" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "全部链接" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "评论%s" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "所有评论" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "外观" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "编辑" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "插件%s" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "已安装的插件" + +#. translators: add new plugin +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "安装插件" + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "编辑" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "个人资料" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "所有用户" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "添加用户" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "我的个人资料" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "添加用户" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "工具" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "可用工具" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "删除站点" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "配置网络" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "设置" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "常规" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "撰写" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "阅读" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "固定链接" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "未启用多站点支持。" + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "您无权删除此站点。" + +#: wp-admin/ms-delete-site.php:22 +msgid "" +"Thank you for using %s, your site has been deleted. Happy trails to you " +"until we meet again." +msgstr "多谢使用%s,您的站点已被删除。祝您生活愉快。后会有期。" + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "抱歉,链接已失效。请重试。" + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"尊敬的用户,\n" +"\n" +"您近期在站点上点击了“删除站点”链接,并填写了删除表格。\n" +"如果您确定要删除您的站点,请点击下面的链接。\n" +"注意,此操作不可逆,请慎重考虑。确认请点击:\n" +"###URL_DELETE###\n" +"\n" +"如果您确认删除您的站点,我们期待今后您的光临!\n" +"但请注意您的帐户和站点都不能恢复。\n" +"\n" +"感谢使用我们的站点服务,\n" +"管理员\n" +"###SITE_NAME###" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "删除我的站点" + +#: wp-admin/ms-delete-site.php:74 +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 "" +"多谢。请点击确认邮件中的链接来确认删除。只有在您点击确认链接后您的站点才会被" +"删除。" + +#: wp-admin/ms-delete-site.php:78 +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 "" +"如果您不想再使用%s站点了,您可以通过下面的表单来删除它。当您点击“永久" +"删除我的站点”之后,我们将发送一封确认邮件。请点击确认邮件中的链接来" +"删除您的站点。" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "请注意,删除后数据不可恢复。" + +#: wp-admin/ms-delete-site.php:84 +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 "" +"我确定要永久删除我的站点,并且我了解我不能再将其恢复,同时我知晓我今后也将无" +"法再使用%s了。" + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "永久删除我的站点" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "您无权访问该页面。" + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "您选择的主站点不存在。" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "" +"本页面向用户展示他们在本站点网络中拥有的全部站点。用户可以设置一个主站点。用" +"户可以使用站点名称下方的链接来访问站点的前、后台(“仪表盘”)。" + +#: wp-admin/my-sites.php:43 +msgid "" +"Up until WordPress version 3.0, what is now called a Multisite Network had " +"to be installed separately as WordPress MU (multi-user)." +msgstr "" +"在WordPress 3.0版本之前,“多站点网络”需要独立安装成“WordPress MU(multi-" +"user,多用户)”。" + +#: wp-admin/my-sites.php:48 +msgid "" +"Documentation on My Sites" +msgstr "" +"关" +"于我的站点的中文文档" + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "设置已保存。" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "您需要先成为至少一个站点的成员才能使用本页面。" + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "全局设置" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "您的主题不支持导航菜单或小工具。" + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "菜单项已被成功删除。" + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "菜单已被成功删除。" + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "菜单已被成功删除。" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "请输入有效的菜单名称。" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "菜单位置已更新。" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "上移一位" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "下移一位" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "上移至顶" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "移到%s下" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "从%s下移出" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "%s之下" + +#. translators: %s: previous item name +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "出%s下" + +#. translators: 1: item name, 2: item position, 3: total number of items +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s,第%2$d个菜单项(共%3$d个)。" + +#. translators: 1: item name, 2: item position, 3: parent item name +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s,%3$s下的第%2$s个子项目" + +#: wp-admin/nav-menus.php:491 +msgid "" +"Your theme does not natively support menus, but you can use them in sidebars " +"by adding a “Custom Menu” widget on the Widgets screen." +msgstr "" +"当前的主题未提供原生的自定义菜单支持,您可以通过在小工具添" +"加“自定义菜单”小工具来在侧栏上显示。" + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "此页可用于管理您的自定导航菜单。" + +#: wp-admin/nav-menus.php:495 +msgid "" +"Menus can be displayed in locations defined by your theme, even used in " +"sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "" +"菜单可在您的主题指定的位置显示,或通过小工具中的“自定义" +"菜单”挂件显示在侧栏中。如果您的主题不支持自定义菜单功能(默认主题%2$s和%3$s均" +"支持),您可以查阅侧面的文档链接了解如何加入这一支持。" + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "在此屏幕中您可:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "创建、编辑和删除菜单" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "添加、管理和修改某一菜单项" + +#: wp-admin/nav-menus.php:506 +msgid "" +"The menu management box at the top of the screen is used to control which " +"menu is opened in the editor below." +msgstr "顶部的菜单管理框可用来控制在下方编辑器中打开哪个菜单。" + +#: wp-admin/nav-menus.php:507 +msgid "" +"To edit an existing menu, choose a menu from the drop down and click " +"Select" +msgstr "要编辑已存在的菜单,在下拉菜单中选择菜单并点击“选择”" + +#: wp-admin/nav-menus.php:508 +msgid "" +"If you haven’t yet created any menus, click the ’create " +"a new menu’ link to get started" +msgstr "" +"如果您还没有创建任何菜单,请点击“创建新菜单”链接来开始" + +#: wp-admin/nav-menus.php:509 +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 "" +"要指派单独菜单的主题位置,您可在菜单编辑器的底部选择想要的设置。要指派菜单到所有主题位置,请在顶部访问“管理位置”页。" + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "菜单管理" + +#: wp-admin/nav-menus.php:517 +msgid "" +"Each custom 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 "" +"每个自定义菜单都可包含页面、链接、自定义URL或其他内容类型。在下方左栏中展开的" +"框中选择项目可添加菜单链接。" + +#: wp-admin/nav-menus.php:518 +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 "" +"在编辑器中点击任一菜单项目标题右侧的箭头会显示一组标准设置。" +"附加设置(如链接目标、CSS类、链接关系和链接描述等)可在“显示选项”页中设置显示" +"或隐藏。" + +#: wp-admin/nav-menus.php:519 +msgid "" +"Add one or several items at once by selecting the checkbox next to " +"each item and clicking Add to Menu" +msgstr "" +"要添加一个或多个项目,请选择每个项目前的复选框,并点击“添加到菜单”" + +#: wp-admin/nav-menus.php:520 +msgid "" +"To add a custom link, expand the Links section, enter a URL and link " +"text, and click Add to Menu" +msgstr "" +"要添加自定义链接,请展开“链接”小节,输入URL和链接文字,然后点击“添加" +"到菜单”" + +#: wp-admin/nav-menus.php:521 +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 "" +"要重排菜单项目,请用鼠标或键盘拖动项目。将项目稍稍拖到右侧可" +"将其变为子菜单" + +#: wp-admin/nav-menus.php:522 +msgid "" +"Delete a menu item by expanding it and clicking the Remove link" +msgstr "要删除菜单项目,请将其展开并点击“删除”链接。" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "编辑菜单" + +#: wp-admin/nav-menus.php:530 +msgid "" +"This screen is used for globally assigning menus to locations defined by " +"your theme." +msgstr "在本页面调整主题中菜单的位置。" + +#: wp-admin/nav-menus.php:531 +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 "" +"要将菜单指派到主题位置,在每个位置的下拉菜单中选择菜单。当您" +"完成后,点击“保存修改”。" + +#: wp-admin/nav-menus.php:532 +msgid "" +"To edit a menu currently assigned to a theme location, click the " +"adjacent ’Edit’ link" +msgstr "要编辑已被指派到主题位置的菜单,点击相应的“编辑”链接" + +#: wp-admin/nav-menus.php:533 +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 "" +"要添加菜单而不是指派已存在的菜单,点击“使用新菜单”链接。您的" +"新菜单会被自动指派到相应的主题位置" + +#: wp-admin/nav-menus.php:544 +msgid "" +"Documentation on Menus" +msgstr "" +"关于菜单的中文文档" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "编辑菜单" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "管理位置" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "主题位置" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "已指派的菜单" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "选择菜单" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "编辑" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "使用新菜单" + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "在下方编辑您的菜单,或创建新菜单。" + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "选择要编辑的菜单:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "或创建新菜单" + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "菜单名称" + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "在此输入菜单名称" + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "菜单1" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "创建菜单" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "保存菜单" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "菜单结构" + +#: wp-admin/nav-menus.php:724 +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 "" +"您可以通过加入或删除项目来编辑默认菜单,并将项目拖动到您喜欢的顺序。点击“创建" +"菜单”按钮保存您的修改。" + +#: wp-admin/nav-menus.php:724 +msgid "" +"Drag each item into the order you prefer. Click the arrow on the right of " +"the item to reveal additional configuration options." +msgstr "拖放各个项目到您喜欢的顺序,点击右侧的箭头可进行更详细的设置。" + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "在上面给菜单命名,然后点击“创建菜单”。" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "菜单设置" + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "自动添加页面" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "自动将所有顶级页面添加到此菜单" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "主题位置" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(当前设置:%s)" + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "删除菜单" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "您无权管理本站点的设置。" + +#: wp-admin/options-discussion.php:20 +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 "" +"本页面包含对您文章或页面的评论、引用通告的显示选项。这么多,但实际上他们不是" +"都适合呆在这儿的! :) 访问文档链接以了解每个选项的作用。" + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "" +"You must click the Save Changes button at the bottom of the screen for new " +"settings to take effect." +msgstr "调整完成后,记得点击页面下方“保存更改”按钮使设置生效。" + +#: wp-admin/options-discussion.php:26 +msgid "" +"Documentation on Discussion Settings" +msgstr "" +"关于讨论设置的中文文档" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "默认文章设置" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "尝试通知文章中链接的博客" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "这些设置可被具体的文章设置所覆盖。" + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "其他评论设置" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "评论者必须填写姓名和电子邮件" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "用户必须注册并登录才可以发表评论" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(已禁止注册新用户。只有该站点的成员可以进行评论。)" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "自动关闭发布%s天后的文章上的评论功能" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "启用评论嵌套,最多嵌套%s层" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "最后" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "最前" + +#: wp-admin/options-discussion.php:109 +msgid "" +"Break comments into pages with %1$s top level comments per page and the %2$s " +"page displayed by default" +msgstr "分页显示评论,每页显示%1$s条评论,默认显示%2$s一页" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "旧的" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "新的" + +#: wp-admin/options-discussion.php:121 +msgid "" +"Comments should be displayed with the %s comments at the top of each page" +msgstr "在每个页面顶部显示%s评论" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "何时发送电子邮件" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "有人发表评论时" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "有评论等待审核时" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "在评论显示之前" + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "评论必须经人工批准。" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "评论者先前须有评论通过了审核" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "评论审核" + +#: wp-admin/options-discussion.php:151 +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 "" +"当某条评论包含超过%s个超链接时,将其放入等待审队列。(垃圾评论通常含有许多超" +"链接。)" + +#: wp-admin/options-discussion.php:153 +msgid "" +"When a comment contains any of these words in its content, name, URL, e-" +"mail, or IP, it will be held in the moderation queue. One word or IP per line. It " +"will match inside words, so “press” will match “" +"WordPress”." +msgstr "" +"当评论的内容、评论者名称、URL、电子邮件或IP地址中包含其中任何关键字时,系统将" +"自动把评论放入待审队列" +"。一行一个关键字或IP地址。WordPress也会在词中匹配关键字,例如“press”亦将" +"匹配“WordPress”。" + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "评论黑名单" + +#: wp-admin/options-discussion.php:162 +msgid "" +"When a comment contains any of these words in its content, name, URL, e-" +"mail, or IP, it will be marked as spam. One word or IP per line. It will " +"match inside words, so “press” will match “" +"WordPress”." +msgstr "" +"当评论的内容、评论者名称、URL、电子邮件或IP地址中包含其中任何关键字时,系统将" +"自动将评论标记为“垃圾评论”。一行一个关键字或IP地址。WordPress也会在词中匹配关" +"键字,例如“press”亦将匹配“WordPress”。" + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "头像" + +#: wp-admin/options-discussion.php:173 +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 "" +"头像是您在各个博客见通用的图像。在每个启用了头像功能的站点上,它将显示在您的" +"名字旁边。在这里您可以启用您站点上的读者评论头像显示功能。" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "头像显示" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "显示头像" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "最高等级" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G —— 适合任何年龄的访客查看" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG —— 可能有争议的头像,只适合13岁以上读者查看" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R —— 成人级,只适合17岁以上成人查看" + +#. translators: Content suitability rating: http:bit.ly/89QxZA +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X —— 最高等级,不适合大多数人查看" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "默认头像" + +#: wp-admin/options-discussion.php:214 +msgid "" +"For users without a custom avatar of their own, you can either display a " +"generic logo or a generated one based on their e-mail address." +msgstr "" +"对于那些没有自定义头像的用户,您可以显示一个通用头像或者根据他们的邮件地址产" +"生一个头像。" + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "神秘人" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "空白" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "Gravatar标志" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "抽象图形(自动生成)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar(自动生成)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "小怪物(自动生成)" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "复古(自动生成)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "常规选项" + +#. translators: date and time format for exact current time, mainly about +#. timezones, see http:php.net/date +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "Yå¹´n月j日G:i:s" + +#: wp-admin/options-general.php:60 +msgid "" +"The fields on this screen determine some of the basics of your site setup." +msgstr "本页面中的选项决定您站点的基本配置。" + +#: wp-admin/options-general.php:61 +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 "" +"大多数的主题在每个页面的顶端、浏览器标题栏、feed中显示站点标题。许多主题也显" +"示副标题。" + +#: wp-admin/options-general.php:64 +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 "" +"“WordPressURL”和“站点URL”可以相同,也可以不同。比如说,WordPress的核心文件" +"(example.com/wordpress)可以不置于根目录,而在子目录。" + +#: wp-admin/options-general.php:65 +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 "" +"如果您希望允许访客自行注册(另外一种方式是由站点管理员代为注册),请勾选“成员" +"资格”复选框。默认用户角色应用于所有新注册的用户,不论其是由管理员代为注册,抑" +"或是自行注册。" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC是世界协调时间。" + +#: wp-admin/options-general.php:79 +msgid "" +"Documentation on General Settings" +msgstr "" +"关于常规设置的中文文" +"æ¡£" + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "用简洁的文字描述本站点。" + +#: wp-admin/options-general.php:110 +msgid "" +"Enter the address here if you want your site homepage to be different from the " +"directory you installed WordPress." +msgstr "" +"如果您想让站点地址和WordPress的安装地址不同的话,请在这里输入您期望的地址。" + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "电子邮件地址" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "这个电子邮件地址仅为了管理方便而索要,例如新注册用户通知。" + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "成员资格" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "任何人都可以注册" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "新用户默认角色" + +#: wp-admin/options-general.php:134 +msgid "" +"This address is used for admin purposes. If you change this we will send you " +"an e-mail at your new address to confirm it. The new address will " +"not become active until confirmed." +msgstr "" +"这个地址用于管理。如果您更改了这个地址,我们将发送电子邮件进行确认。" +"新地址在确认之前是无效的。" + +#: wp-admin/options-general.php:139 +msgid "" +"There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "" +"对管理用电子邮件地址的更改(%1$s)尚未被确认。" +"取消" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "时区" + +#: wp-admin/options-general.php:174 +msgid "" +"UTC time is %s" +msgstr "" +"UTC时间为" +"%s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "本地时间为%1$s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "选择一个和您时区相同的城市。" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "该时区目前使用夏令时制。" + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "该时区当前使用标准时间。" + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "夏令时将开始于:%s。" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "夏令时结束、标准时开始于:%s。" + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "该时区不实施夏令时。" + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "自定义:" + +#: wp-admin/options-general.php:288 +msgid "" +"Documentation on date and time formatting." +msgstr "" +"关" +"于日期和时间格式的中文文档。" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "一星期开始于" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "站点语言" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "注:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "您的%2$s文件中的%1$s常量已不再需要。" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "媒体选项" + +#: wp-admin/options-media.php:18 +msgid "" +"You can set maximum sizes for images inserted into your written content; you " +"can also insert an image as Full Size." +msgstr "您可以为插入文中的图片设置最大尺寸。亦可以“全尺寸”插入图片。" + +#: wp-admin/options-media.php:21 +msgid "" +"Uploading Files allows you to choose the folder and path for storing your " +"uploaded files." +msgstr "“文件上传”的内容决定存放您上传文件的目录和路径。" + +#: wp-admin/options-media.php:34 +msgid "" +"Documentation on Media Settings" +msgstr "" +"关于媒体设置的中文文档" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "图像大小" + +#: wp-admin/options-media.php:49 +msgid "" +"The sizes listed below determine the maximum dimensions in pixels to use " +"when adding an image to the Media Library." +msgstr "下面列出来的尺寸决定插入媒体库内的图像之最大尺寸。以像素为单位。" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "缩略图大小" + +#: wp-admin/options-media.php:60 +msgid "" +"Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "总是裁剪缩略图到这个尺寸(一般情况下,缩略图应保持原始比例)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "中等大小" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "最大宽度" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "最大高度" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "大尺寸" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "嵌入" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "文件上传" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "默认上传路径" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "默认为wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "文件的完整URL地址" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "可选配置,默认留空。" + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "以年—月目录形式组织上传内容" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "固定链接设置" + +#: wp-admin/options-permalink.php:21 +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 "" +"固定链接是指向您的文章、页面、分类目录归档和标签归档等网页的固定URL。之所以称" +"之为“固定”,是因为链接到每篇文章的URL应该永远固定,不应修改。" + +#: wp-admin/options-permalink.php:22 +msgid "" +"This screen allows you to choose your default permalink structure. You can " +"choose from common settings or create custom URL structures." +msgstr "" +"您在本页面可以选择您默认的固定链接结构。“常用设置”是一般用户会选择的链接结" +"构,如果无法满足您的要求,也可以进行自定义。" + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "常用设置" + +#: wp-admin/options-permalink.php:29 +msgid "" +"Many people choose to use “pretty permalinks,” URLs that contain " +"useful information such as the post title rather than generic post ID " +"numbers. You can choose from any of the permalink formats under Common " +"Settings, or can craft your own if you select Custom Structure." +msgstr "" +"大多数用户喜欢“漂亮的固定链接”URL,比如包含文章标题等有用信息的URL,不喜欢常" +"规的文章ID编号形式的URL。您可以从“常用设置”中选择,也可以在“自定义结构”中自行" +"填写。" + +#: wp-admin/options-permalink.php:30 +msgid "" +"If you pick an option other than Default, 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 "" +"若您选择的不是“默认”,“自定义结构”栏会出现一些字符,您可对它进行进一步的修" +"改。请注意,变量名的前后各有一个%。" + +#: wp-admin/options-permalink.php:31 +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 "" +"若您某篇文章包含多个分类目录或标签,且自定义链接结构包含%category%或%tag%,则只有排序最靠前的分类目录或标签才会显示在固定链接" +"中。" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "自定义结构" + +#: wp-admin/options-permalink.php:38 +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 "" +"“可选”栏允许您在文章归档的URL中加入分类名和标签名。比如,“未分类”目录的文章归" +"档页面的地址可以是/topics/uncategorized(默认情况下是/" +"category/uncategorized)。" + +#: wp-admin/options-permalink.php:44 +msgid "" +"Documentation on Permalinks Settings" +msgstr "" +"关于固定链接的中" +"文文档" + +#: wp-admin/options-permalink.php:45 +msgid "" +"Documentation on Using Permalinks" +msgstr "" +"关于使用固定链接的中文文档" + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "您现在需要更新web.config文件。" + +#: wp-admin/options-permalink.php:159 +msgid "" +"Permalink structure updated. Remove write access on web.config file now!" +msgstr "固定链接结构已更新。请去除web.config文件的写权限!" + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "固定链接结构已更新。" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "您现在需要手工更新您的.htaccess文件。" + +#: wp-admin/options-permalink.php:184 +msgid "" +"By default WordPress uses web URLs which have question marks and lots of numbers in them; " +"however, WordPress offers you the ability to create a custom URL structure " +"for your permalinks and archives. This 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默认使用带有问号和很多数字的URL,但WordPress允许您自定义链接形式,以提高美感、可用性和向前兼容" +"性。您可阅读参考资料以了解更多。" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "日期和名称型" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "sample-post" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "月份和名称型" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "数字型" + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "文章名" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "自定义结构" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "可选" + +#. translators: %s is a placeholder that must come at the start of the URL +#. path. +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave " +"these blank the defaults will be used." +msgstr "" +"如果您愿意,您可以自定义您的分类目录和标签URL的前缀。例如,填写topics可以使您的分类目录地" +"址变为类似于http://example.org/%stopics/uncategorized/的样子。留" +"空则使用默认设置。" + +#. translators: prefix for category permalinks +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "分类目录前缀" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "标签前缀" + +#: wp-admin/options-permalink.php:266 +msgid "" +"If your web.config file were writable, we could do this " +"automatically, but it isn’t so this is the url rewrite rule you should " +"have in your web.config file. Click in the field and press " +"CTRL + a to select all. Then insert this rule inside of the " +"/<configuration>/<system.webServer>/<rewrite>/<" +"rules> element in web.config file." +msgstr "" +"若您的web.config文件可写,我们可以自" +"动修改它。但似乎它不可写,因此我们在下方列出了您web.config文件中" +"应该加入的URL重写规则。点击下方的文本区域,按CTRL + a来全选。然后" +"将其插入到web.config里的/<configuration>/<system." +"webServer>/<rewrite>/<rules>元素中去。" + +#: wp-admin/options-permalink.php:271 +msgid "" +"If you temporarily make your web.config file writable for us to " +"generate rewrite rules automatically, do not forget to revert the " +"permissions after rule has been saved." +msgstr "" +"如果您暂时将web.config文件设置为可写,请在规则保存后恢复其原有权" +"限。" + +#: wp-admin/options-permalink.php:273 +msgid "" +"If the root directory of your site were writable, we could do this automatically, " +"but it isn’t so this is the url rewrite rule you should have in your " +"web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press " +"CTRL + a to select all. Then insert this code into the web." +"config file." +msgstr "" +"若您的站点的根目录可写,我们可以自动进行" +"修改。但似乎它不可写,因此我们在下方列出了您web.config文件中应该" +"加入的URL重写规则。在站点根目录,新建名为web.config的文件。点击" +"下方的文本区域,按CTRL + a来全选。然后将其插入到web.config中去。" + +#: wp-admin/options-permalink.php:278 +msgid "" +"If you temporarily make your site’s root directory writable for us to " +"generate the web.config file automatically, do not forget to " +"revert the permissions after the file has been created." +msgstr "" +"如果您暂时将您的站点根目录设置为可写供我们自动创建web.config文" +"件,请不要忘记在文件创建完成后恢复相应的权限。" + +#: wp-admin/options-permalink.php:283 +msgid "" +"If your .htaccess file were writable, we could do this " +"automatically, but it isn’t so these are the mod_rewrite rules you " +"should have in your .htaccess file. Click in the field and " +"press CTRL + a to select all." +msgstr "" +"若您的.htaccess文件可写,我们可以自" +"动修改它。但似乎它不可写,因此我们在下方列出了您.htaccess文件中" +"应该加入的URL重写规则。点击下方的文本区域,按CTRL + a来全选。" + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "阅读设置" + +#: wp-admin/options-reading.php:50 +msgid "" +"The character " +"encoding of your site (UTF-8 is recommended)" +msgstr "" +"您站点的字符编" +"码(推荐使用UTF-8)" + +#: wp-admin/options-reading.php:56 +msgid "" +"This screen contains the settings that affect the display of your content." +msgstr "本页面提供有关站点内容显示方式的选项。" + +#: wp-admin/options-reading.php:57 +msgid "" +"You can choose what’s displayed on the front page of your site. It can " +"be posts in reverse chronological order (classic blog), or a fixed/static " +"page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where " +"your posts are displayed." +msgstr "" +"您可以决定在站点首页上显示什么。可以以时间顺序列出文章;也可以显示一个静态页" +"面。要使用静态页面作为首页,您需要创建两个页面。一个用做首" +"页,另一个用来显示文章。" + +#: wp-admin/options-reading.php:58 +msgid "" +"You can also control the display of your content in RSS feeds, including the " +"maximum numbers of posts to display and whether to show full text or a " +"summary." +msgstr "" +"您也可以控制RSS feed的显示方式 —— 最大输出文章数、全文输出或仅输出摘要。" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "站点可见性" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "对搜索引擎的可见性" + +#: wp-admin/options-reading.php:65 +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 "" +"您可以决定是否让索引工具、搜索引擎爬虫、ping服务访问您的站点。如果您不希望它" +"们访问您的站点,请选择“建议搜索引擎不索引本站点”,并点击下方的“保存更改”。请" +"注意,您的站点将依然在互联网上公开。" + +#: wp-admin/options-reading.php:66 +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 "" +"当该项设置生效时,仪表盘中的“概况”模块将提醒您“自动建议搜索引擎不抓取”。您的" +"站点在屏蔽搜索引擎期间无法被搜索引擎收录。" + +#: wp-admin/options-reading.php:71 +msgid "" +"Documentation on Reading Settings" +msgstr "" +"关于阅读设置的中文文档" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "页面和feed编码" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "一个静态页面(在下方选择)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "主页:%s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "文章页:%s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "警告:二者不能为同一页面!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "博客页面至多显示" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "篇文章" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "Feed中显示最近" + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "个项目" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "对于feed中的每篇文章,显示" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "全文" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "摘要" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "允许搜索引擎索引本站点" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "建议搜索引擎不索引本站点" + +#: wp-admin/options-reading.php:151 +msgid "" +"Note: Neither of these options blocks access to your site — it is up " +"to search engines to honor your request." +msgstr "" +"注意:这些设置并不能彻底防止搜索引擎访问您的站点——具体行为还取决于它们是否遵" +"循您的要求。" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "" +"搜索引擎将本着自觉自愿的原则对待WordPress提出的请求。并不是所有搜索引擎都会遵" +"守这类请求。" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "撰写设置" + +#: wp-admin/options-writing.php:21 +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 "" +"您可以在本页面设定撰写文章的方式。顶端的几个选项是有关在WordPress仪表盘的编辑" +"选项;剩余的项目与通过其他发布方式有关。欲了解关于其它发布方式的信息,请参考" +"文档链接。" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "快速发布" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "" +"Press This is a bookmarklet that makes it easy to blog about something you " +"come across on the web. You can use it to just grab a link, or to post an " +"excerpt. Press This will even allow you to choose from images included on " +"the page and use them in your post. Just drag the Press This link on this " +"screen to your bookmarks bar in your browser, and you’ll be on your " +"way to easier content creation. Clicking on it while on another website " +"opens a popup window with all these options." +msgstr "" +"“快速发布”是一个允许您快速发表在网络上的所见所闻的浏览器书签。您可使用它获取" +"网页链接,或引用网页中的某段话。“快速发布”甚至可以助您从当前浏览的页面中挑选" +"用于自己文章的图片。只需将“快速发布”链接拖拽或加入到您的浏览器书签栏,然后您" +"就可以更方便地创建自己的内容了。请在浏览其它页面的时候点击此书签。" + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "通过电子邮件发布" + +#: wp-admin/options-writing.php:36 +msgid "" +"Post via email settings allow you to send your WordPress install an email " +"with the content of your post. You must set up a secret e-mail 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 "" +"您可以通过给您的WordPress站点发送电子邮件的方式发表文章。要通过电子邮件发布," +"您须设置一个有POP3访问权限的电子邮件账户,并且帐户电子邮件地址应该只有您自己" +"才知道。任何投递到这个电子邮件地址的邮件之内容将会被直接发布,所以您必须保证" +"这个地址绝对的私密。" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "更新服务" + +#: wp-admin/options-writing.php:45 +msgid "" +"If desired, WordPress will automatically alert various services of your new " +"posts." +msgstr "如有需要,WordPress可自动在您发布新文章时通知若干网络服务。" + +#: wp-admin/options-writing.php:51 +msgid "" +"Documentation on Writing Settings" +msgstr "" +"关于撰写设置的文档(英文)" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "格式" + +#: wp-admin/options-writing.php:70 +msgid "" +"Convert emoticons like :-) and :-P to graphics on " +"display" +msgstr "转换如:-)、:-P等文本表情符号为图像" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "让WordPress自动校正嵌套错误的XHTML代码" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "默认文章分类目录" + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "默认文章形式" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "默认链接分类目录" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "" +"Press This is a bookmarklet: a little app that runs in your browser and lets " +"you grab bits of the web." +msgstr "" +"快速发布功能是个书签工具按钮:一个运行于浏览器上,能帮您获取网络上一些零碎内" +"容的小程序。" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "" +"Use Press This to clip text, images and videos from any web page. Then edit " +"and add more straight from Press This before you save or publish it in a " +"post on your site." +msgstr "" +"用快速发布功能摘取任意网页上的文字、图像和视频。在您保存或发布文章之前都可以" +"通过快速发布功能继续编辑、添加更多内容。" + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "" +"Drag-and-drop the following link to your bookmarks bar or right click it and " +"add it to your favorites for a posting shortcut." +msgstr "" +"将下面的链接拖拽到您的书签工具栏,或右键点击链接把它添加到您的收藏夹中,即可" +"创建一个快速发布文章的快捷方式。" + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "" +"If your bookmarks toolbar is hidden: copy the code below, open your " +"Bookmarks manager, create new bookmark, type Press This into the name field " +"and paste the code into the URL field." +msgstr "" +"若您隐藏了书签工具栏:请复制如下的代码、打开您的书签管理器、创建新书签,然后" +"在“名称”一栏输入“快速发布”,同时将复制的代码粘贴至“URL”一栏。" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "通过电子邮件发布" + +#: wp-admin/options-writing.php:131 +msgid "" +"To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "" +"要通过电子邮件发表文章,您必须设置一个有POP3访问权限的私密电子邮件账户。任何" +"投递到这个电子邮件地址的信件将会被发表,所以您必须保证这个地址绝对的私密。这" +"里是三个您可以使用的随机字符串:%s、%s、%s。" + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "邮件服务器" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "端口" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "登录名" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "默认邮件发表分类目录" + +#: wp-admin/options-writing.php:177 +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 "" +"当您发表一篇新文章时,WordPress将会向下面的站点发出通告。更多关于“更" +"新服务”的信息,请查看Codex文档。一行一个通告服务的URL。" + +#: wp-admin/options-writing.php:183 +msgid "" +"WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "" +"根据您站点的搜索引擎可见性设置,WordPress将不发出任何更新通告。" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "错误:未找到选项页面。" + +#: wp-admin/options.php:148 +msgid "" +"You do not have sufficient permissions to modify unregistered settings for " +"this site." +msgstr "您无权修改本站点未注册的设置。" + +#: wp-admin/options.php:171 +msgid "" +"The %1$s setting is unregistered. Unregistered settings are " +"deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "" +"%1$s设置未注册。不注册就使用设置的做法已经不被推荐。详情请参见" +"http://codex.wordpress.org/zh-cn:设置_API" + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "全部设置" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "您无权在本站点编辑插件。" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "编辑插件" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "文件不存在。请重新检查文件名,然后再试。" + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "无法编辑该类型的文件。" + +#: wp-admin/plugin-editor.php:130 +msgid "" +"You can use the 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 "" +"您可以使用本编辑器编辑任何插件的PHP文件。请注意,若您更新了插件,所有的修改将" +"被新版本覆盖。" + +#: wp-admin/plugin-editor.php:131 +msgid "" +"Choose a plugin to edit from the menu in the upper right 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 "" +"请从右上角选择要编辑的插件,然后点选您希望编辑的文件。请在完成后请不要忘记保" +"存(点击“上传文件”)。" + +#: wp-admin/plugin-editor.php:132 +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 "" +"“文档”菜单列出了我们从该文件中找到的所有函数。点击“查询”按钮可查看有关该函数" +"的页面。" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "" +"In the editing area the Tab key enters a tab character. To move below this " +"area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "" +"在编辑区域按Tab键将输入一个制表符。要移动至页面下一元素,请先按Esc,然后再按" +"Tab。" + +#: 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 "" +"若您不希望您所做的修改因插件升级而被覆盖,请考虑自己编写插件。右侧的链接提供" +"了自行制作插件的一些方法和指导。" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "" +"Any edits to files from this screen will be reflected on all sites in the " +"network." +msgstr "在本页面对文件做出的一切更改,都将影响整个网络。" + +#: wp-admin/plugin-editor.php:140 +msgid "" +"Documentation on Editing Plugins" +msgstr "" +"关于编辑插件的中文文档" + +#: wp-admin/plugin-editor.php:141 +msgid "" +"Documentation on Writing Plugins" +msgstr "" +"关于制作插件的中" +"文文档" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "函数名…" + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "文件修改成功。" + +#: wp-admin/plugin-editor.php:169 +msgid "" +"This plugin has been deactivated because your changes resulted in a " +"fatal error." +msgstr "" +"该插件已被停用,因为您的修改导致了一个致命错误(fatal " +"error)。" + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "编辑%s(已启用)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "浏览%s(已启用)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "编辑%s(停用)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "浏览%s(停用)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "选择要编辑的插件:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "插件文件" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "文档:" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "向上查" + +#: wp-admin/plugin-editor.php:252 +msgid "" +"Warning: Making changes to active plugins is not " +"recommended. If your changes cause a fatal error, the plugin will be " +"automatically deactivated." +msgstr "" +"注意:不推荐对当前启用的插件做修改。如果您的修改导致致命错误" +"(fatal error),插件会被自动停用。" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "更新文件并尝试重新启用" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "更新文件" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "" +"You need to make this file writable before you can save your changes. See the Codex " +"for more information." +msgstr "" +"只能将修改保存到可写的文件。参见Codex文档以了解" +"更多。" + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "您无权在本站点安装插件。" + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "添加插件" + +#: wp-admin/plugin-install.php:52 +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.org Plugin " +"Directory are compatible with the license WordPress uses. You can find " +"new plugins to install by searching or browsing the Directory right here in " +"your own Plugins section." +msgstr "" +"插件利用WordPress的钩子机制来扩展WordPress的功能,同时与WordPress核心相对独" +"立。它们是由全球各地数以千计的开发者开发的。所有在官方WordPress.org插件目录中的插件都与WordPress所用的许可证相兼容。" +"您现在就可以在您站点仪表盘的“插件”区域搜索和浏览目录中的插件。" + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "插件的添加" + +#: wp-admin/plugin-install.php:58 +msgid "" +"If you know what you’re looking for, Search is your best bet. The " +"Search screen has options to search the WordPress.org 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 "" +"若您知道您需要何种插件,请使用“搜索”功能。搜索页面根据您提供的相关短语、作者" +"或插件标签在WordPress插件目录搜索。您也可以通过“热门标签”来浏览插件目录。标签" +"字体越大,说明使用该标签的插件越多。" + +#: wp-admin/plugin-install.php:59 +msgid "" +"If you just want to get an idea of what’s available, you can browse " +"Featured and Popular plugins by using the links in the upper left of the " +"screen. These sections rotate regularly." +msgstr "" +"若您只想知道有什么插件可以选择,您可从页面左上角的“特色”、“热门”中浏览。这些" +"内容定期更新。" + +#: wp-admin/plugin-install.php:60 +msgid "" +"You can also browse a user’s favorite plugins, by using the Favorites " +"link in the upper left of the screen and entering their WordPress.org " +"username." +msgstr "" +"您也可以浏览他人收藏的插件。点击页面左上的“收藏”链接,然后输入一个用户名。" + +#: wp-admin/plugin-install.php:61 +msgid "" +"If you want to install a plugin that you’ve downloaded elsewhere, " +"click the Upload link in the upper left. You will be prompted to upload the ." +"zip package, and once uploaded, you can activate the new plugin." +msgstr "" +"如果您想安装从别处下载的插件,请点击左上角的“上传”。WordPress接受.zip格式的压" +"缩包,在上传成功后,您可启用该插件。" + +#: wp-admin/plugin-install.php:66 +msgid "" +"Documentation on Installing Plugins" +msgstr "" +"关于安装" +"插件的中文文档" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "查阅" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "您无权在本站点管理插件。" + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "" +"You do not have sufficient permissions to activate plugins for this site." +msgstr "您无权在本站点启用插件。" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "升级插件" + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "" +"You do not have sufficient permissions to deactivate plugins for this site." +msgstr "您无权在本站点停用插件。" + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "您无权在本站点删除插件。" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "删除插件" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "这些插件可能已在网络的其它站点中启用了。" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "您将删除下列插件:" + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:279 +msgid "" +"%1$s by %2$s (will also delete its data)" +msgstr "" +"由%2$s制作的%1$s(其数据也将被一并删除)" + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%s,作者为%s" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "您确定删除这些文件和数据?" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "您确定要删除这些文件吗?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "是的,删除这些文件和数据" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "确定,删除这些文件" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "不,把我带到插件列表" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "查看待删除文件的完整列表" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "个插件" + +#: wp-admin/plugins.php:346 +msgid "" +"Plugins extend and expand the functionality of WordPress. Once a plugin is " +"installed, you may activate it or deactivate it here." +msgstr "" +"插件拓展、拓充WordPress的功能。插件安装后,您可以在这里启用或者停用它。" + +#: wp-admin/plugins.php:347 +msgid "" +"You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and " +"installing new plugins manually. To manually install a plugin you generally " +"just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "" +"您可以使用插件浏览/安装器查找并安装新插件,或者浏览WordPress插件目录来手动安装插件。如需手动" +"安装插件,请把插件文件上传至/wp-content/plugins目录,然后在此启" +"用。" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "故障排除" + +#: wp-admin/plugins.php:353 +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 "" +"通常每个插件都能和其他插件以及WordPress核心程序正常工作。但是,有的时候某些插" +"件会和其他插件相冲突,进而产生兼容性问题。如果您的站点工作异常,可能是这个原" +"因导致的。您可尝试禁用所有插件,再逐个启用,以排除问题。" + +#: wp-admin/plugins.php:354 +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 "" +"如果某个插件和您的系统不兼容,而导致您的WordPress无法使用,请删除%s文件夹中的错误插件,WordPress会自动停用它。" + +#: wp-admin/plugins.php:359 +msgid "" +"Documentation on Managing Plugins" +msgstr "" +"关于插件管理的中" +"文文档" + +#: wp-admin/plugins.php:371 +msgid "" +"The plugin %s has been deactivated due to an " +"error: %s" +msgstr "插件%s已被禁用,因为发生了错误:%s" + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "您不能删除主站点正在使用的插件。" + +#: wp-admin/plugins.php:379 +msgid "" +"The plugin generated %d characters of unexpected output " +"during activation. If you notice “headers already sent” " +"messages, problems with syndication feeds or other issues, try deactivating " +"or removing this plugin." +msgstr "" +"这个插件在启用的过程中产生了%d个字符的异常输出。如果您遇到" +"了“headers already sent”错误、联合feed(如RSS)出错等问题,请尝试禁用或移除本" +"插件。" + +#: wp-admin/plugins.php:381 +msgid "" +"Plugin could not be activated because it triggered a fatal error." +msgstr "" +"无法启用插件,因为它引起了一个致命错误(fatal error)。" + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "无法删除插件,因为发生了错误:%s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "所选插件已删除。" + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "插件已启用。" + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "选中插件已启用。" + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "插件已停用。" + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "选中插件已停用。" + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "您尚未选择过期插件。" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "搜索已安装插件" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "未能提交此表单,请刷新并重试。" + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "喔,您没有添加新草稿的权限。" + +#: wp-admin/post.php:157 +msgid "" +"You can’t edit this item because it is in the Trash. Please restore it " +"and try again." +msgstr "您无法编辑该条目,因为它现在在回收站中。请先将其恢复,然后再重试。" + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "您试图移动到回收站的项目已不存在。" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "您不能移动此项目到回收站。%s正在编辑。" + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "您试图从回收站恢复的项目已不存在。" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "您无权从回收站中移除此项目。" + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "此项目已被删除。" + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "嵌入代码" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "插入视频" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "点击以插入。" + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "无法获取图像,或者页面上没有图像。" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "添加照片" + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "点击选择图像" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "用URL添加" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "文章形式:" + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "您不可以修改这个分类法。" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "您的文章已保存。" + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "查看文章" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "关闭窗口" + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "载入中…" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "通过" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "添加:" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "插入一张图像" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "嵌入一个视频" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "比较《%1$s》的修订版本" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← 返回文章编辑器" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "在此页您可管理内容的修订版本。" + +#: wp-admin/revision.php:106 +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 "" +"修订版本是在您编修您的文章和页面时,定期创建的拷贝。左边的红字表记了删除的内" +"容,右边的绿字表记了加入的内容。" + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "在此页您可审阅、比较和恢复修订版本:" + +#: wp-admin/revision.php:108 +msgid "" +"To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "" +"要在修订版本间移动,请将滑块向左右拖动或使用“上一" +"个”或“下一个”按钮。" + +#: wp-admin/revision.php:109 +msgid "" +"Compare two different revisions by selecting the “Compare any " +"two revisions” box to the side." +msgstr "" +"通过在侧面选择“比较两个版本”框来比较两个不同的修订版本。" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "要恢复一个修订版本,点击“恢复此版本”。" + +#: wp-admin/revision.php:119 +msgid "" +"Revisions Management" +msgstr "" +"" +"修订版本管理" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "上一个" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "下一个" + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "比较任意两个版本" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "从:" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "到:" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "%s的自动保存" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "当前修订版本由%s作出" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "由%s作出的版本" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "恢复此自动保存" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "恢复此版本" + +#: wp-admin/revision.php:210 +msgid "" +"Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "抱歉,发生了错误。无法加载请求的比较。" + +#: wp-admin/setup-config.php:49 +msgid "" +"Sorry, I need a wp-config-sample.php file to work from. Please re-upload " +"this file from your WordPress installation." +msgstr "" +"抱歉,我需要wp-config-sample.php才能工作。请重新向您的WordPress根目录上传该文" +"件。" + +#: wp-admin/setup-config.php:53 +msgid "" +"The file 'wp-config.php' 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 "" +"wp-config.php文件已存在。如果您需要重置配置选项,请先删除该文件。您可以尝试" +"立即使用当前配置进行安装。" + +#: wp-admin/setup-config.php:57 +msgid "" +"The file 'wp-config.php' 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 "" +"wp-config.php文件已存在于WordPress根目录的上级目录。如果您需要重置配置选项," +"请先删除该文件。您可以尝试立即使用当前配置进行安装。" + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › 调整配置文件" + +#: wp-admin/setup-config.php:128 +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 "" +"欢迎使用WordPress。在开始前,我们需要您数据库的一些信息。请准备好如下信息。" + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "数据库名" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "数据库用户名" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "数据库密码" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "数据库主机" + +#: wp-admin/setup-config.php:134 +msgid "" +"Table prefix (if you want to run more than one WordPress in a single " +"database)" +msgstr "" +"数据表前缀(table prefix,特别是当您要在一个数据库中安装多个WordPress时)" + +#: wp-admin/setup-config.php:137 +msgid "" +"We’re going to use this information to create a wp-config.php file." +msgstr "我们将使用这些信息创建wp-config.php文件。" + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-" +"config.php." +msgstr "" +"如果出于任何原因,文件自动创建失败,请不要担心。这个向导的目的只是代您编辑配" +"置文件,填入数据库信息。您可以直接使用文本编辑器打开wp-config-sample." +"php,填入您的信息,再另存为wp-config.php。" + +#: wp-admin/setup-config.php:141 +msgid "" +"In all likelihood, these items were supplied to you by your Web Host. If you " +"do not have this information, then you will need to contact them before you " +"can continue. If you’re all ready…" +msgstr "" +"这些信息应由您的主机服务提供商提供。如果您不清楚,请联系他们。准备好了的话" +"…" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "现在就开始!" + +#: wp-admin/setup-config.php:154 +msgid "" +"Below you should enter your database connection details. If you’re not " +"sure about these, contact your host." +msgstr "请在下方填写您的数据库连接信息。如果您不确定,请联系您的服务提供商。" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "数据库名" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "将WordPress安装到哪个数据库?" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "用户名" + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "用户名" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "您的MySQL用户名" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "密码" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…及其密码" + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "数据库主机" + +#: wp-admin/setup-config.php:174 +msgid "" +"You should be able to get this info from your web host, if localhost does not work." +msgstr "" +"如果填写localhost之后WordPress不能正常工作的话,请向主机服务提供" +"商索要数据库信息。" + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "表前缀" + +#: wp-admin/setup-config.php:179 +msgid "" +"If you want to run multiple WordPress installations in a single database, " +"change this." +msgstr "如果您希望在同一个数据库安装多个WordPress,请修改前缀。" + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "" +"抱歉,但是向导在您的文件系统中没有足够的权限写入wp-config.php文" +"件。" + +#: wp-admin/setup-config.php:301 +msgid "" +"You can create the wp-config.php manually and paste the " +"following text into it." +msgstr "请手动创建wp-config.php文件,并拷入如下文本,之后保存。" + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "完成之后,请点击“进行安装”。" + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "进行安装" + +#: wp-admin/setup-config.php:335 +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 "" +"不错。您完成了安装过程中重要的一步,WordPress现在已经可以连接数据库了。如果您" +"准备好了的话,现在就…" + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "您无权在本站点编辑模板。" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "编辑主题" + +#: wp-admin/theme-editor.php:27 +msgid "" +"You can use the Theme Editor to edit the individual CSS and PHP files which " +"make up your theme." +msgstr "您可以使用“主题编辑器”来编辑主题中包含的CSS和PHP文件。" + +#: wp-admin/theme-editor.php:28 +msgid "" +"Begin by choosing a theme to edit from the dropdown menu and clicking " +"Select. A list then appears of all the template files. Clicking once on any " +"file name causes the file to appear in the large Editor box." +msgstr "" +"要开始,请在右上角选择一个主题,并点击“选择”。然后在出现的列表中点击要编辑的" +"文件,文件就会被加载在编辑区域中。" + +#: wp-admin/theme-editor.php:29 +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 "" +"对于PHP文件,您可以使用“文档”下拉列表选择我们从文件中识别出的函数。点击“查" +"询”按钮可查看有关该函数的参考页面。" + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "当编辑完成时,请点击“上传文件”。" + +#: wp-admin/theme-editor.php:32 +msgid "" +"Advice: think very carefully about your site crashing if " +"you are live-editing the theme currently in use." +msgstr "" +"建议:若您编辑您正在使用的主题,编辑不当则可能造成站点的故" +"障。" + +#: wp-admin/theme-editor.php:33 +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 "" +"升级新版本的主题将会导致您所做的修改被覆盖。要避免类似悲剧的发生,请考虑创建" +"一个子主题。" + +#: wp-admin/theme-editor.php:39 +msgid "" +"Documentation on Theme Development" +msgstr "" +"关于主题开发的中文文档" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "" +"Documentation on Using Themes" +msgstr "" +"关于使用主题的中文文档" + +#: wp-admin/theme-editor.php:41 +msgid "" +"Documentation on Editing Files" +msgstr "" +"关于编辑文件的中文文档" + +#: wp-admin/theme-editor.php:42 +msgid "" +"Documentation on Template Tags" +msgstr "" +"关于模板标签的中文文档" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "请求的主题不存在。" + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "选择要编辑的主题:" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "该主题受损。" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "模板" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "此主题使用从父主题“%s”继承下来的模板。" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "样式" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "噢,没有这个文件。请重新检查文件名,然后再试。谢谢。" + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "这是您当前父主题中的一个文件。" + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "您无权在本站点上安装主题。" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "添加主题" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "特色主题" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "流行主题" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "最新主题" + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "添加新主题" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "搜索主题" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "搜索主题…" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "上传主题" + +#: wp-admin/theme-install.php:81 +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.org 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 "" +"通过主题浏览/安装器,您可以为您的站点安装其它主题。主题浏览/安装器显示的是来" +"自WordPress.org主题目录的主题。这些主题" +"都是由第三方设计开发并免费提供的,且与WordPress所用的许可证相兼容。" + +#: wp-admin/theme-install.php:82 +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. 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 "" +"您不仅可以用关键词、作者或标签来搜索主题,也可以使用“特性筛选器”中列出的特性" +"来搜索主题。或者从“特色”、“热门”和“最近更新”中浏览。当您找到了喜欢的主题,您" +"可以先预览效果,也可以直接安装它。" + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes " +"directory." +msgstr "" +"您可以手动上传从别处下载的zip文件(请确认来源可靠);也可以使用传统方式,将主" +"题文件拷贝至/wp-content/themes目录中。" + +#: wp-admin/theme-install.php:92 +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 "" +"在产生了主题列表之后,您可以预览、安装其中任意一个。点击主题的缩略图可在新页" +"面全屏预览。" + +#: wp-admin/theme-install.php:93 +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 "" +"点击左上角“安装”按钮安装主题之后,方可使用“实时预览”功能进行主题自定义。安装" +"后主题文件将被自动下载至您的站点。完成后,您可以使用“启用”链接直接启用主题," +"或转到“已安装的主题”页面,点击“实时预览”按钮来自定义并预览。" + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "预览并安装" + +#: wp-admin/theme-install.php:103 +msgid "" +"Documentation on Adding New Themes" +msgstr "" +"关于添加新主题的中文" +"文档" + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "浏览" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "热门" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "应用过滤器" + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "过滤条件:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "未找到主题,请重新搜索。" + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "详情&预览" + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "已安装过" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "上一个" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "下一个" + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "无平价。" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "版本:%s" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "管理主题" + +#: wp-admin/themes.php:40 +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 "" +"此屏幕可用来管理您已安装的主题。与WordPress自带的默认主题不同,这些主题是由第" +"三方设计和开发的。" + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "悬浮或轻触以查看激活和实时预览按钮" + +#: wp-admin/themes.php:43 +msgid "" +"Click on the theme to see the theme name, version, author, description, " +"tags, and the Delete link" +msgstr "点击主题以查看主题名称、版本、作者、说明、标签和删除链接" + +#: wp-admin/themes.php:44 +msgid "" +"Click Customize for the current theme or Live Preview for any other theme to " +"see a live preview" +msgstr "点击当前主题的自定义按钮或其他主题的实时预览按钮来查看实时预览" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "当前主题是高亮显示的第一个主题。" + +#: wp-admin/themes.php:57 +msgid "" +"Installing themes on Multisite can only be done from the Network Admin " +"section." +msgstr "只能在“管理网络”中为多站点安装主题。" + +#: wp-admin/themes.php:59 +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.org Theme " +"Directory. Themes in the WordPress.org Theme Directory are designed and " +"developed by third parties, and are compatible with the license WordPress " +"uses. Oh, and they’re free!" +msgstr "" +"若您希望从更多主题中选择,请点击“安装主题”选项卡。切换到“安装主题”选项卡后," +"您就可以在 WordPress.org主题目录中浏览或" +"搜索主题了。WordPress主题目录中的主题是由第三方设计开发的,且与WordPress所用" +"的许可证相兼容。哦对了,它们是免费的!" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "主题的添加" + +#: wp-admin/themes.php:72 +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 "" +"轻触或悬浮在任何已安装的主题上,然后点击下方的“实时预览”链接来查看实时预览," +"并在单独的界面预览并调整主题设置。您也可在主题详情屏幕的最底找到“实时预览”按" +"钮。任何已安装的主题都可通过此方式预览及自定义。" + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "" +"当前预览的主题是可互动的——您可以点击不同的页面来查看主题如何显示文章、存档和" +"其他页面模板。根据主题支持的不同,您可以调整的项目也不同。要应用您在实时预览" +"界面的设置,请点击左上角的“保存并启用”。" + +#: wp-admin/themes.php:74 +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 "" +"在小屏幕设备上预览时,您可点击左下方“收起”图标,然后边栏将收起,留出更多空间" +"显示主题外观。再次点击图标,边栏将展开。" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "预览和自定义" + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"您确认删除“%s”主题吗?\n" +"\n" +"点击“取消”放弃,点击“确定”删除。" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "搜索已安装的主题" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "搜索已安装的主题…" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "添加" + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "当前启用的主题已受损。自动切换回默认主题。" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "设置保存成功,主题已启用。查看站点" + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "新主题已启用。查看站点" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "主题已删除。" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "错误:%s" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "主题详情" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "启用:" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "升级可用" + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "损坏的主题" + +#: wp-admin/themes.php:247 +msgid "" +"The following themes are installed but incomplete. Themes must have a " +"stylesheet and a template." +msgstr "下列主题不完整,没有主题样式表和模板。" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "名称" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "显示前一主题" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "显示下一主题" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "关闭叠加层" + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "当前主题" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "这是%s的子主题。" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "标签:" + +#: wp-admin/tools.php:22 +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 "" +"分类目录之间可以有层级关系。标签则没有层级关系,不可嵌套。有时候人们刚开始写" +"文章时会先选择一种方式来使用,然后发现那种方式不太合适。" + +#: wp-admin/tools.php:23 +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 "" +"“分类目录–标签转换器”链接可将您带到“导入”页面。您可在“导入”页面下载转换器插" +"件。安装完成后,点击“启用插件并运行导入工具”,您就可以进行分类目录–标签双向转" +"换了。" + +#: wp-admin/tools.php:28 +msgid "" +"Documentation on Tools" +msgstr "" +"关于工具的中文文档" + +#: wp-admin/tools.php:60 +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 "" +"如果您想将分类目录转为标签(或者反过来),可以选用“导入”页面上的分类目录–标签转换器来实现。" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "您无权更新此站点。" + +#: wp-admin/update-core.php:46 +msgid "" +"You are using a development version of WordPress. You can update to the " +"latest nightly build automatically or download the nightly build and install " +"it manually:" +msgstr "" +"您正在使用WordPress的开发版本。您可以更新到最新的每夜构建版本,或者手动下载每" +"夜构建版本进行安装:" + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "下载每夜开发版" + +#: wp-admin/update-core.php:50 +msgid "" +"If you need to re-install version %s, you can do so here or download the " +"package and re-install manually:" +msgstr "如果您需要重新安装%s版本,您可以在这里进行,或下载并手动安装:" + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "现在重新安装" + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "" +"You cannot update 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 "" +"无法升级。WordPress %1$s要求PHP版本不低于%2$s、MySQL版本不低于%3$s。而您" +"当前的PHP版本为%4$s、MySQL版本为%5$s。" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "" +"You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"无法升级。WordPress %1$s要求PHP版本不得低于%2$s。而您当前的PHP版本" +"为%3$s。" + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "" +"You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running " +"version %3$s." +msgstr "" +"无法升级。WordPress %1$s 要求MySQL版本不得低于%2$s。而您当前的MySQL版本" +"为%3$s。" + +#: wp-admin/update-core.php:67 +msgid "" +"You can update to WordPress %2$s automatically or download the package and install it " +"manually:" +msgstr "" +"您可以选择自动升级到WordPress %2$s版本,或者下载安装包进行手动安装:" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "下载%s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "隐藏此更新" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "再次显示这个更新" + +#: wp-admin/update-core.php:98 +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 "" +"当前这个本地化版本包含了翻译等本地化修补。您可暂不升级,以保留当前的翻译。" + +#: wp-admin/update-core.php:101 +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 "" +"您将安装美式英语版本的WordPress %s,这可能会破坏您当前使用的" +"翻译。您可等待本地化版本发布后再更新。" + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "显示隐藏的更新" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "不显示隐藏的更新" + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "您使用的WordPress是最新版本。" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "将来的安全更新将被自动安装。" + +#: wp-admin/update-core.php:166 +msgid "" +"Important: before updating, please back up your database and files. For " +"help with updates, visit the Updating WordPress Codex page." +msgstr "" +"重要:升级前,请备份您的数据库和文件。要获取有关升级的帮" +"助,请参阅文档:升级WordPress页面。" + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "有新的WordPress版本可供升级。" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA测试者:" + +#: wp-admin/update-core.php:179 +msgid "" +"This site is set up to install updates of future beta versions automatically." +msgstr "本站点被配置为自动安装将来的beta版本。" + +#: wp-admin/update-core.php:193 +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 "当您升级您的站点时,站点将自动进入维护模式。升级完成后会自动退出。" + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "了解关于WordPress %s的更多详情。" + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "您的所有插件均为最新版本。" + +#: wp-admin/update-core.php:222 +msgid "" +"The following plugins have new versions available. Check the ones you want " +"to update and then click “Update Plugins”." +msgstr "以下插件有可用更新,点选需要升级的插件,然后点击“升级插件”。" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "与WordPress %1$s的兼容性:100%%(作者自评)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "" +"Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d " +"total)" +msgstr "" +"与WordPress %1$s的兼容性:%2$d%%(%4$d人次投票,其中%3$d位用户表示兼容)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "与WordPress %1$s的兼容性:未知" + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "查看%1$s版本详细信息" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "您正在使用的是版本%1$s。升级至%2$s。" + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "您的所有主题均为最新版本。" + +#: wp-admin/update-core.php:299 +msgid "" +"The following themes have new versions available. Check the ones you want to " +"update and then click “Update Themes”." +msgstr "以下主题有可用更新,点选需要升级的主题,然后点击“升级主题”。" + +#: wp-admin/update-core.php:300 +msgid "" +"Please Note: Any customizations you have made to theme " +"files will be lost. Please consider using child themes " +"for modifications." +msgstr "" +"请注意:所有之前对主题文件的修改都将丢失。请考虑使用子主题方式来对主题做出修改。" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "升级主题" + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "翻译" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "您的所有翻译均为最新版本。" + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "一些翻译需要更新。" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "升级WordPress" + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress更新" + +#: wp-admin/update-core.php:465 +msgid "" +"On this screen, you can update to the latest version of WordPress, as well " +"as update your themes and plugins from the WordPress.org repositories." +msgstr "" +"本页面助您更新WordPress主程序、主题和插件至WordPress.org仓库中的最新版本。" + +#: wp-admin/update-core.php:466 +msgid "" +"If an update is available, you᾿ll see a notification appear in the " +"Toolbar and navigation menu." +msgstr "如果更新可用,您将会在工具栏和导航菜单处看到通知。" + +#: wp-admin/update-core.php:474 +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——更新WordPress只需轻点一次鼠标:当有新版本可用时," +"点击“更新”按钮。" + +#: wp-admin/update-core.php:474 +msgid "" +"In most cases, WordPress will automatically apply maintenance and security " +"updates in the background for you." +msgstr "在大多数情况下,WordPress会在后台自动为您应用维护和安全更新。" + +#: wp-admin/update-core.php:475 +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 "" +"主题和插件——要在本页面更新主题和插件,使用复选框选择要升级的" +"项目,并点击对应的“更新”。选择“主题”区域和“插件”区域最上方的" +"复选框以全选。" + +#: wp-admin/update-core.php:478 +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 "" +"翻译——包含WordPress翻译的文件将在任何其他升级发生时一并被升" +"级。如果这些文件已过时,您可点击“更新翻译”按钮。" + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "如何更新" + +#: wp-admin/update-core.php:489 +msgid "" +"Documentation on Updating WordPress" +msgstr "" +"关于更新WordPress的中文文" +"æ¡£" + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "请选择需要升级的主题。" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "请选择需要升级的插件。" + +#. translators: %1 date, %2 time. +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "最后检查于%1$s %2$s" + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "再次检查" + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "您无权在本站点升级插件。" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "重新启用插件" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "插件重新启用成功。" + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "插件重新启用失败,因为发生了一个致命错误(fatal error)。" + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "正在安装插件:%s" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "正在安装您上传的插件:%s" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "您无权在本站点上升级主题。" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "安装主题" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "正在安装主题:%s" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "正在安装您上传的主题:%s" + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › 升级" + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "无需升级" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "您的WordPress数据库已经是最新的了!" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "需要升级数据库" + +#: wp-admin/upgrade.php:86 +msgid "" +"WordPress has been updated! Before we send you on your way, we have to " +"update your database to the newest version." +msgstr "WordPress已升级,我们需要接着升级您的数据库。" + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "升级过程需要一点时间,请耐心等待。" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "升级WordPress数据库" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "升级完成" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "您的WordPress数据库已成功升级!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s次查询" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s秒" + +#: wp-admin/upload.php:35 +msgid "" +"All the files you’ve uploaded are listed in the Media Library, with " +"the most recent uploads listed first." +msgstr "您上传的所有文件都在“媒体库”中列出,按上传时间顺序排列。" + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "您可以网格或列表方式查阅您的媒体。使用媒体左侧的图标来切换这些视图。" + +#: wp-admin/upload.php:37 +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 "" +"要删除媒体项目,点击顶部的“批量选择”按钮,选择您想要删除的项目,再点击“删除所" +"选”按钮。如您想返回查阅媒体,请点击“取消选择”按钮。" + +#: wp-admin/upload.php:44 +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 "" +"点选一个项目将会带出“附件详情”对话框,您可在其中预览媒体并快速做出修改。您对" +"附件详情做出的所有修改都将会自动保存。" + +#: wp-admin/upload.php:45 +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 "使用对话框顶部的箭头按钮,或键盘上的左右光标键来快速浏览媒体项目。" + +#: wp-admin/upload.php:46 +msgid "" +"You can also delete individual items and access the extended edit screen " +"from the details dialog." +msgstr "您也可以在此详情对话框中删除单个项目或访问扩展编辑屏幕。" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "" +"Documentation on Media Library" +msgstr "" +"关于媒体库的中文文档" + +#: wp-admin/upload.php:70 +msgid "" +"The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "" +"媒体库的网格视图需要JavaScript。切换回列表视" +"图。" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "您无权将这篇文章移动到回收站。" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "移动到回收站时发生错误。" + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "您无权将这篇文章移出回收站。" + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "从回收站中恢复时发生错误。" + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "您无权删除这篇文章。" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "个媒体条目" + +#: wp-admin/upload.php:200 +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 "" +"您上传的所有文件都在“媒体库”中列出,按上传时间顺序排列。您可以在“显示选项”选" +"项卡中自定义此页面。" + +#: wp-admin/upload.php:201 +msgid "" +"You can narrow the list by file type/status using the text link filters at " +"the top of the screen. You also can refine the list by date using the " +"dropdown menu above the media table." +msgstr "" +"通过点击页面上方的过滤器链接(按照文件类型或状态)来缩小列表列出文件的范围。" +"使用列表上方的下拉菜单,您也可以通过指定时间段来过滤列表项。" + +#: wp-admin/upload.php:208 +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 "" +"将鼠标移动到某一行上方,将出现几个新的链接:“编辑”、“永久删除”和“查看”。点" +"击“编辑”或文件名,会出现一个简单的编辑页面,您可用它进行文件属性的编辑;点" +"击“永久删除”将从媒体库中删除该文件(同时,也会从所有包含它的文章中删除);“查" +"看”将带您到该文件的显示页面。" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "附加文件" + +#: wp-admin/upload.php:214 +msgid "" +"If a media file has not been attached to any post, you will see that in the " +"Attached To column, and can click on Attach File to launch a small popup " +"that will allow you to search for a post and attach the file." +msgstr "" +"若某个多媒体文件未被加入任何文章,您将在这个文件的“附加到”栏看到一个“现在添加" +"到文章”链接,点击它,将会弹出一个新的窗口,您可搜索一篇文章并将其加入。" + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "重新附加了%d个附件。" + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "已永久删除了%d个媒体附件。" + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "已将%d个媒体附件移动到回收站。" + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "从回收站中恢复了%d个媒体附件。" + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "媒体已被永久删除。" + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "保存媒体附件出错。" + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "媒体已被移动到回收站。" + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "已从回收站中恢复媒体。" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "编辑用户" + +#: wp-admin/user-edit.php:39 +msgid "" +"Your profile contains information about you (your “account”) as " +"well as some personal options related to using WordPress." +msgstr "您的个人资料包含您的个人信息和账户信息,以及使用WordPress的偏好设置。" + +#: wp-admin/user-edit.php:40 +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 "" +"您可以修改密码、启用键盘快捷键、更换WordPress管理页面配色、关闭所见即所得编辑" +"器等。您也可以在站点前台隐藏工具栏(曾用名:管理工具栏),但是由于它在管理页" +"面是必须的,因此不能在管理页面隐藏。" + +#: wp-admin/user-edit.php:41 +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 "" +"您的用户名不能更改,但是您可以在其它栏中输入真实姓名或昵称,即可决定在文章中" +"显示哪个名字。" + +#: wp-admin/user-edit.php:42 +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 "" +"必填项目有特殊标记,其余是选填项目。个人资料信息仅在主题需要时才可能被显示在" +"站点前台。" + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "在完成后不要忘记点击“更新资料”。" + +#: wp-admin/user-edit.php:53 +msgid "" +"Documentation on User Profiles" +msgstr "" +"关于个人资料的中文文档" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "使用https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "始终在访问管理后台时使用https" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "您无权编辑该用户。" + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "重要:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "此用户拥有超级管理员权限。" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "个人资料已更新。" + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "已更新用户。" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← 回到“用户”页面" + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "添加现有用户" + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "个人设置" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "可视化编辑器" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "撰写文章时不使用可视化编辑器" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "管理评论时启用键盘快捷键。" + +#: wp-admin/user-edit.php:270 +msgid "" +"More information" +msgstr "" +"更多信息" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "工具栏" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "在浏览站点时显示工具栏" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "用户名不可更改。" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "—这个站点没有任何用户角色—" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "授予这个用户整个网络的超级管理员权限。" + +#: wp-admin/user-edit.php:342 +msgid "" +"Super admin privileges cannot be removed because this user has the network " +"admin email." +msgstr "超级管理员权限无法移除:此用户使用站点管理员的电子邮件地址。" + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "名字" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "姓氏" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "昵称" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "公开显示为" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "联系信息" + +#: wp-admin/user-edit.php:409 +msgid "" +"There is a pending change of your e-mail to %1$s. Cancel" +msgstr "" +"有一个尚未确认的电子邮件地址更改(改为%1$s)。" +"取消" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "关于您自己" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "关于该用户" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "个人说明" + +#: wp-admin/user-edit.php:450 +msgid "" +"Share a little biographical information to fill out your profile. This may " +"be shown publicly." +msgstr "分享关于您的一些信息。可能会被公开。" + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "新密码" + +#: wp-admin/user-edit.php:463 +msgid "" +"If you would like to change the password type a new one. Otherwise leave " +"this blank." +msgstr "如果您想修改您的密码,请在此输入新密码。不然请留空。" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "重复新密码" + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "再输入一遍新密码。" + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "额外权限" + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "机能" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "拒绝:%s" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "更新个人资料" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "更新用户" + +#. translators: 1: Site name, 2: site URL, 3: role +#: wp-admin/user-new.php:24 +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 "" +"您好,\n" +"\n" +"我们邀您加入“%1$s”并成为%3$s。站点地址为:\n" +"%2$s\n" +"如果您不希望参加,您只需忽略本邮件。\n" +"本邀请函仅在数日内有效。\n" +"\n" +"如果您愿意,请点击下面的链接来激活您的用户账户:\n" +"%%s" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "[%s] 邀您加入" + +#. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL +#: wp-admin/user-new.php:81 +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 "" +"您好,\n" +"\n" +"我们邀您加入“%1$s”并成为%3$s。站点地址为:%2$s\n" +"请点击下面链接确认加入:%4$s" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "[%s] 加入确认" + +#: wp-admin/user-new.php:151 +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 "" +"要向您的站点添加新用户,填写本页上的表单,并点击下方的“添加新用户”按钮。" + +#: wp-admin/user-new.php:154 +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 "" +"由于当前多站点功能已经开启,您可以直接通过输入用户名或电子邮件地址的方法添加" +"网络中的用户,然后为其指定用户角色。如需修改密码等其它信息,您需要拥有管理网" +"络的权限,访问“管理网络”>“所有用户”,然后将鼠标放置在用户名上方,点击出现" +"的“编辑”链接。" + +#: wp-admin/user-new.php:155 +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 "" +"新用户将收到一封电子邮件,告知其已被添加至您的站点。这封邮件包含他们的密码。" +"若您不希望发送“欢迎邮件”,请选择下面的复选框。" + +#: wp-admin/user-new.php:157 +msgid "" +"You must assign a password to the new user, which they can change after " +"logging in. The username, however, cannot be changed." +msgstr "" +"您必须为新用户设置密码。在他们登录后可以自行修改密码。用户名则不可更改。" + +#: wp-admin/user-new.php:158 +msgid "" +"New users will receive an email letting them know they’ve been added " +"as a user for your site. By default, this email will also contain their " +"password. Uncheck the box if you don’t want the password to be " +"included in the welcome email." +msgstr "" +"新用户将收到一封电子邮件,以便用户了解他们已被添加至您的站点。这封邮件默认包" +"含了他们的密码,若您不希望欢迎邮件中包含密码,请不要选择下面的复选框。" + +#: wp-admin/user-new.php:161 +msgid "" +"Remember to click the Add New User button at the bottom of this screen when " +"you are finished." +msgstr "请不要忘记在完成表单后点击页面下方的“添加新用户”按钮。" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "用户角色" + +#: wp-admin/user-new.php:172 +msgid "" +"Here is a basic overview of the different user roles and the permissions " +"associated with each one:" +msgstr "如下是各种用户角色和它们所拥有的权限:" + +#: wp-admin/user-new.php:174 +msgid "" +"Subscribers can read comments/comment/receive newsletters, etc. but cannot " +"create regular site content." +msgstr "" +"订阅者可以阅读评论、发表评论、接收电邮快报等,但不能发布诸如文章等常规内容。" + +#: wp-admin/user-new.php:175 +msgid "" +"Contributors can write and manage their posts but not publish posts or " +"upload media files." +msgstr "贡献者可以编写、管理他们的文章,但是无法发布文章、无法上传多媒体文件。" + +#: wp-admin/user-new.php:176 +msgid "" +"Authors can publish and manage their own posts, and are able to upload files." +msgstr "作者可以发布和管理自己的文章,可以上传文件。" + +#: wp-admin/user-new.php:177 +msgid "" +"Editors can publish posts, manage posts as well as manage other people’" +"s posts, etc." +msgstr "编辑可以发布文章、管理文章,亦可编辑他人发布的文章等。" + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "管理员拥有所有管理特权。" + +#: wp-admin/user-new.php:184 +msgid "" +"Documentation on Adding New Users" +msgstr "" +"关于新建用户的文档(英文)" + +#: wp-admin/user-new.php:211 +msgid "" +"Invitation email sent to new user. A confirmation link must be clicked " +"before their account is created." +msgstr "" +"已向新用户发送邀请函。受邀者须先点击邮件中的确认链接,才能完成新账户的创建。" + +#: wp-admin/user-new.php:214 +msgid "" +"Invitation email sent to user. A confirmation link must be clicked for them " +"to be added to your site." +msgstr "" +"已向用户发送邀请电子邮件。他们必须点击其中的确认链接才可加入到您的站点。" + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "用户已被添加到您的站点。" + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "那位用户已经是本站点的成员了。" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "用户已添加。" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "添加新用户" + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "添加现有用户" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "添加现有用户" + +#: wp-admin/user-new.php:275 +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 "输入本网络中的用户的电子邮件地址。该用户将收到邀请函。" + +#: wp-admin/user-new.php:279 +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 "输入本网络中的用户的电子邮件地址或用户名。该用户将收到邀请函。" + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "电子邮件或用户名" + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "跳过邮件确认" + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "不发送确认邮件,直接添加用户。" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "添加现有用户" + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "新建用户,并将用户加入此站点。" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "重复密码" + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "发送密码?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "使用电子邮件将这个密码发给新用户。" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "添加新用户" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "位用户" + +#: wp-admin/users.php:26 +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 "" +"本页面列出了当前您站点的所有用户。根据站点管理员的意愿,每位用户都有下列五种" +"用户角色中的一种角色:站点管理员、编辑、作者、贡献者,或订阅者。在用户登录到" +"仪表盘后,权限低于管理员角色的用户只能看到一小部分选项。" + +#: wp-admin/users.php:27 +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 "" +"要添加一位新用户到站点中,点击屏幕上方的“添加新用户”按钮或菜单中的“用户”>“添" +"加新用户”。" + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "页面显示" + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "您可以通过以下方法来自定义本页面:" + +#: wp-admin/users.php:35 +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 "您可在“显示选项”中按需隐藏或显示各个栏目,并决定每页显示的用户数。" + +#: wp-admin/users.php:36 +msgid "" +"You can filter the list of users by User Role using the text links in the " +"upper left to show All, Administrator, Editor, Author, Contributor, or " +"Subscriber. The default view is to show all users. Unused User Roles are not " +"listed." +msgstr "" +"您可以通过点击列表左上方的文字链接来根据“用户角色”过滤列表显示的用户——全部、" +"管理员、编辑、作者、投稿者、订阅者(选项根据您站点的情况显示,若您的站点没有" +"某个角色的用户,则不会显示)。默认视图中,显示所有用户。" + +#: wp-admin/users.php:37 +msgid "" +"You can view all posts made by a user by clicking on the number under the " +"Posts column." +msgstr "" +"WordPress可列出一个用户所发布的所有文章——点击列表中相应用户“文章”一栏的数字来" +"查看该人所写的文章。" + +#: wp-admin/users.php:41 +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 "" +"将鼠标光标悬停在用户列表中的某一行,操作链接将会显示出来,您可以通过它们快速" +"管理用户。您可进行下列操作:" + +#: wp-admin/users.php:43 +msgid "" +"Edit takes you to the editable profile screen for that user. You can also " +"reach that screen by clicking on the username." +msgstr "" +"点击“编辑”可在个人资料编辑器中编辑该用户。当然,直接点击用户名也是可以的。" + +#: wp-admin/users.php:46 +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 "" +"点击“移除”可以将用户从您的站点删除。该操作不会删除用户之前所发布的内容。您也" +"可以通过“批量操作”一次移除多个用户。" + +#: wp-admin/users.php:48 +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 "" +"“删除”链接会带您到“删除用户”确认页面。在确认页面,您可以永久从站点中删除用" +"户,并决定是否保留他们的内容。您也可以通过“批量操作”一次删除多个用户。" + +#: wp-admin/users.php:61 +msgid "" +"Documentation on Managing Users" +msgstr "" +"关于管理用户的中文文档" + +#: wp-admin/users.php:62 +msgid "" +"Descriptions of Roles and Capabilities" +msgstr "" +"关于用户角色和权限的中文介绍" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "您无法编辑此用户。" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "不能在本页面删除用户。" + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "您无法删除用户。" + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "您不能删除此用户。" + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "删除用户" + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "请选择一个选项。" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "您已指定删除下列用户:" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s:%2$s当前用户不会被删除。" + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s:%2$s" + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "如何处理该用户名下的所有内容?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "删除所有内容。" + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "将这些内容的作者修改为:" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "确认删除" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "没有可供删除的有效用户。" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "您无法删除用户。" + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "从站点删除用户" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "您要删除的用户:" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s:%2$s这位用户不会被移除。" + +#: wp-admin/users.php:340 +msgid "" +"ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s:%2$s您无权删除此用户。" + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "确认删除" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "选取时没有选取可删除的用户。" + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "已删除%s位用户。" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "新用户已创建。编辑用户" + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "新用户已创建。" + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "角色已改变。" + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "当前用户角色必须有用户编辑权。" + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "其他用户的角色已更改。" + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "您无法删除当前用户。" + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "其它用户已被删除。" + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "用户已从本站点删除。" + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "您无法删除当前用户。" + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "其它用户已被删除。" + +#: wp-admin/widgets.php:52 +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 "" +"小工具是可以放置在任何边栏中的“块”。要使用小工具布置边栏,请用鼠标按住小工具" +"的标题栏,将其拖至相应边栏的相应位置上。默认情况下,只有第一个边栏是展开的," +"要展开其他边栏区域,请点击它们的标题栏。" + +#: wp-admin/widgets.php:53 +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 "" +"您可从“可用小工具”区域选择需要的小工具。在拖拽其至边栏后,它将自动展开,以便" +"您配置其设置选项。当您设置完毕后,请点击“保存”按钮,改动才会生效。点击“删" +"除”将移除该小工具。" + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "移除后重新使用" + +#: wp-admin/widgets.php:59 +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 "" +"如果您想移除某个小工具但保留其设置以备以后之用,只需将其拖拽到“暂不使用的小工" +"具”区域中,在需要时,可随时拖回需要的边栏。这一点在您准备改用边栏数目更少的主" +"题时很有用。" + +#: wp-admin/widgets.php:60 +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 "" +"大部分小工具可以多次使用。您可以为每个小工具起一个标题,通常这个标题会在站点" +"中显示出来,但这不是必须的。" + +#: wp-admin/widgets.php:61 +msgid "" +"Enabling Accessibility Mode, via Screen Options, allows you to use Add and " +"Edit buttons instead of using drag and drop." +msgstr "" +"在“显示选项”中启用“无障碍模式“,您就可以使用“添加”和“编辑”按钮,而无须进行拖" +"拽。" + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "丢失的小工具" + +#: wp-admin/widgets.php:67 +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 "" +"很多主题在用户自行设置边栏之前显示一些默认小工具,但是这些小工具不会在边栏管" +"理工具中显示。当您对边栏做出改动后,原来的默认小工具将消失,您可以在“可用小工" +"具”中找到它们并重新添加。" + +#: wp-admin/widgets.php:68 +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 "" +"在更换主题时,边栏的数量通常各不相同,有时这些冲突会给更换主题的过程带来一些" +"小麻烦。如果您更换主题后发现边栏小工具缺失,请看看本页面下方的“未使用”区域," +"您的小工具及其设置将会被保存在那里。" + +#: wp-admin/widgets.php:73 +msgid "" +"Documentation on Widgets" +msgstr "" +"关于小工具的中文文档" +"" + +#: wp-admin/widgets.php:78 +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 "" +"当前主题没有提供“小工具”功能。若希望让您的主题支持“小工具”,请查看这里的说明。" + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "未使用的边栏" + +#: wp-admin/widgets.php:97 +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 "" +"这个边栏不再可用,当前不在站点的任何位置使用。要移除这个未使用的边栏,请移除" +"其下所有的小工具。" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "未使用的小工具" + +#: wp-admin/widgets.php:114 +msgid "" +"Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "将小工具拖至这里,将它们从边栏移除,但同时保留设置。" + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "小工具%s" + +#: wp-admin/widgets.php:246 +msgid "" +"Select both the sidebar for this widget and the position of the widget in " +"that sidebar." +msgstr "请选择将小工具放置于哪个边栏,然后指定它在边栏中的位置。" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "保存小工具" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "更改已保存。" + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "显示小工具设置页错误。" + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "可用小工具" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "停用" + +#: wp-admin/widgets.php:339 +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 "" +"要激活某一小工具,将它拖动到侧栏或点击它。要禁用某一小工具并删除其设置,将它" +"拖回来。" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "添加小工具" + +#. Plugin Name of the plugin/theme +msgid "Hello Dolly" +msgstr "你好多莉" + +#. Plugin URI of the plugin/theme +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#. Description of the plugin/theme +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 "" +"这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你" +"好,多莉。在启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》" +"音乐剧的英文原版台词。" + +#. Author of the plugin/theme +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +#. Author URI of the plugin/theme +msgid "http://ma.tt/" +msgstr "http://ma.tt/" diff --git a/wp-content/languages/admin-zh_TW.mo b/wp-content/languages/admin-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..88d895347d76e626db9d9b000c98cc286f393333 GIT binary patch literal 319429 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-zh_TW.po b/wp-content/languages/admin-zh_TW.po new file mode 100644 index 0000000..545cff9 --- /dev/null +++ b/wp-content/languages/admin-zh_TW.po @@ -0,0 +1,10192 @@ +# Translation of Administration in Chinese (Taiwan) +# This file is distributed under the same license as the Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-05 06:58:31+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Administration\n" + +#: wp-admin/credits.php:182 +msgid "Release Lead" +msgstr "發佈經理" + +#: wp-admin/upload.php:45 +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 "使用對話框頂部的箭頭按鈕,或鍵盤上的左右鍵來快速瀏覽媒體附件。" + +#: wp-admin/upload.php:36 wp-admin/upload.php:202 +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 "你可以使用簡單的可視化網格或列表來檢視你的媒體。使用媒體左側的圖示來切換檢視方式。" + +#: wp-admin/upload.php:37 +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 "要刪除媒體附件,點選畫面頂部的「批次選擇」按鈕。選擇你想要刪除的項目,再點選「刪除所選」按鈕。如果你想返回檢視媒體附件頁面,請點選「取消選擇」按鈕。" + +#: wp-admin/upload.php:44 +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 "點選一個附件將會顯示附件詳細資料,你可以預覽媒體並快速編輯。任何你對附件資料所做的修改都將自動儲存。" + +#: wp-admin/upload.php:46 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "你也可以在此詳細資料框內刪除單一項目或存取延伸編輯畫面。" + +#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 +msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." +msgstr "感謝你的更新!WordPress %s 為你帶來了流暢的寫作和管理體驗。" + +#: wp-admin/about.php:57 +msgid "Manage your media with style" +msgstr "優雅地管理你的媒體附件" + +#: wp-admin/about.php:58 +msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." +msgstr "在美麗、無盡的網格中瀏覽你上傳的附件。全新的詳情預覽,讓你無論檢視、編輯多少附件都能無比迅速。" + +#: wp-admin/about.php:84 +msgid "Working with embeds has never been easier" +msgstr "內嵌變得前所未有的簡單" + +#: wp-admin/about.php:85 +msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." +msgstr "在新的一行貼上一個 YouTube 鏈結,它就會神奇地變成嵌入影片。現在試著以一則推文試試。喔耶 — 內嵌變成了可視化體驗。編輯器現在能夠顯示嵌入內容的真實預覽,為你節省時間,也給你更多自信。" + +#: wp-admin/about.php:86 +msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." +msgstr "我們也增加了預設支援的服務。— 你可以嵌入來自 CollegeHumor、YouTube 播放列表和 TED 演講影片。 查看所有 WordPress 支援的嵌入服務。" + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "專注於你的內容" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "寫作和編輯變得更流暢、更身歷其境。隨著你的寫作,編輯器會自動擴展來適應你的內容,並保證格式工具無論何時都能正常使用。" + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "尋找正確的外掛" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "WordPress 外掛目錄裡現有超過 30,000 個免費且開放原始碼的外掛功能。WordPress 4.0 透過加入新的條件、改善搜尋功能和可視化的瀏覽體驗,讓你更容易找到符合你需求的外掛。" + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "瀏覽外掛" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "自定義 API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "上下文、面板和大更廣泛的控制工具現已可在編輯器中使用。" + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "查詢順序" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "開發者在 %2$s 中使用 %1$s 語法將有更多靈活性。" + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "更新的程式庫:TinyMCE 4.1.3、jQuery 1.11.1、MediaElement 2.15 。" + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "如果你只想知道有什麼外掛可以選擇,你可從頁面左上角瀏覽「推薦」和「熱門」外掛。這些內容經常更新。" + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "你上傳的所有檔案都會顯示於「媒體庫」裡,依照上傳時間順序排列。" + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "安裝外掛" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "瀏覽" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "無效的翻譯類型。" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "注意:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "%2$s 檔案中的 %1$s 設定已經不再需要。" + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部 (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "尚未關聯 (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "回收桶 (%s)" + +#: wp-admin/install.php:216 +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 "歡迎來到著名的 WordPress 五分鐘安裝程式!只要簡單填寫以下資訊,你就能夠開始使用這個世界上最具彈性、最強大的個人發佈平台。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "尚未測試於你的 WordPress 版本" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "不相容於你的 WordPress 版本" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "相容於你的 WordPress 版本" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d 星" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "選擇批次管理" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "展開編輯器來符合視窗高度。" + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "月份" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "日期" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "小時" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "分鐘" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "我們將使用這些資訊來建立一個 wp-config.php 檔案。" + +#: wp-admin/theme-install.php:82 +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. 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 "你不僅可以用關鍵字、作者或標籤來搜尋佈景主題,也可以使用「功能篩選」中列出的特性來篩選。或者從特色、熱門或最新分類中瀏覽。當你找到喜歡的佈景主題,你可以預覽或安裝它。" + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "已安裝" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "上一個" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "下一個" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "BETA 測試者:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "本網站被設定為自動安裝未來的測試版本。" + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "媒體庫的網格檢視需要 JavaScript 才能使用。切換回列表檢視。" + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "不發送確認郵件,直接新增使用者。" + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "WordPress 團對願意協助你。轉發此電子郵件至 %s,我們的團隊將協助你使網站能正常運作。" + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "嵌入 %s 失敗。" + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "無法預覽。%s 無法被安全地嵌入。" + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "選擇頁面" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta 測試" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "效能" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "社交" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "工具" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "現在安裝 %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "現在更新 %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "更多資訊" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s 次下載" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "檢視資訊" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "總數" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "最近更新" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"更新紀錄\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "評價" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "贊助這個外掛 »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "點這裡來查看給出了 %d 星的評價" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "貢獻者" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "編輯器可以讓你在發佈前預覽你對網站的修改。你也可以在預覽時查看網站的各個頁面。" + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "如果你聯繫我們,我們也會確保你日後不再遇到相同問題。" + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "新功能:小工具即時預覽" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "在佈景主題編輯器中新增、編輯和管理你的小工具。" + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "即時預覽你的修改,且只在你準備就緒時儲存它們。" + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "無評分。" + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "篩選:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "找不到佈景主題。請重新搜尋。" + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "要裁切此圖片,點選並拖曳來確認你要裁切的範圍。" + +#: wp-admin/includes/image-edit.php:44 +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 "你可以依比例縮放圖片尺寸。為達到最好的效果,你應該在照片處理完(裁切、翻轉、旋轉)後再進行縮放動作。圖片只能縮小,無法放大。" + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "左方的紅色提示代表該迴響正在等待你的審核。" + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "喜歡用快速鍵的使用者,在視覺化編輯器中,你可以使用 Alt + F10 來開啟工具列。" + +#: wp-admin/includes/image-edit.php:86 +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 "高寬比是代表高度與寬度的關係。你可以按住 Shift 鍵來等比例縮放選擇區域。填入數字來指定比例,例如 1:1(正方形)、4:3、16:9 等等。" + +#: wp-admin/includes/image-edit.php:89 +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 "在你決定選擇區域後,你可以透過輸入數字來決定尺寸,單位為像素。最小的縮圖尺寸為媒體設定裡設定的縮圖大小。" + +#: wp-admin/includes/image-edit.php:119 +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 "你可以編輯圖片並同時保留縮圖。例如,你可能希望有一張僅顯示原圖一部分的方形縮圖。" + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "顯示於附件頁面。" + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "瀏覽" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "所有迴響種類" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s, %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "特色" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "熱門" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "最新" + +#: wp-admin/users.php:46 +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 "移除功能讓你可以將使用者從你的網站移除。這不會刪除他們建立的內容。你也可以使用批次管理來一次刪除多名使用者。" + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"你的全新 WordPress 網站已經成功安裝在:\n" +"\n" +"%1$s\n" +"\n" +"你可以使用以下的帳號密碼登入管理員帳號:\n" +"\n" +"帳號: %2$s\n" +"密碼: %3$s\n" +"\n" +"我們希望你會喜歡你的新網站。謝謝!\n" +"\n" +"--WordPress團隊\n" +"https://wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "區塊控制 - 點擊區塊的標題列來展開或收合。一些由外掛所加入的區塊可能會有設定選項,當你把滑鼠游標移過去時標題列就會顯示「設定」鏈結。" + +#: wp-admin/index.php:67 +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 "概況 - 顯示你網站上的內容概況,以及佈景主題和 WordPress 版本資訊。" + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://tw.forums.wordpress.org/forum/how-to-and-troubleshooting" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← 返回文章編輯器" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "新增佈景主題" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "特色佈景主題" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "熱門佈景主題" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "最新佈景主題" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "搜尋佈景主題" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "搜尋佈景主題..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "細節 & 預覽" + +#: wp-admin/users.php:48 +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 "刪除會帶你到刪除使用者確認頁面,在確認頁面,你可以永久從網站中刪除使用者,以及他們建立的內容。你也可以使用批次管理來一次刪除多位使用者。" + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "如何處理該使用者的內容?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "刪除所有內容。" + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "將所有內容移轉給:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "類型" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "感謝使用 WordPress 進行創作。" + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "支援論壇" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"正在 BETA 測試嗎?\n" +"=============\n" +"\n" +"當您正在使用開發版本的WordPress時,您就會收到此除錯信件。\n" +"\n" +"如果您覺得這些錯誤可能是因為 WordPress的bug引起的,您能回報它嗎?\n" +" * 請在支援論壇開啟一個討論串: https://wordpress.org/support/forum/alphabeta\n" +" * 或者,假如您覺得OK的話,請提交一份bug報告: http://core.trac.wordpress.org/\n" +"\n" +"感謝您! -- WordPress 正體中文團隊" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "管理小工具" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "管理選單" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "編輯狀態" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "編輯可見度" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "瀏覽文章版本" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "編輯日期和時間" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "搜尋已安裝的佈景主題..." + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "如果有可用更新,你將會在工具列和導覽選單看到通知。" + +#: wp-admin/update-core.php:474 +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 — 更新你的 WordPress 只要輕點滑鼠:當有新版本可用時,點擊「立即更新」按鈕。" + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "在大多數情況下,WordPress 將會在背景自動套用維護及安全性更新。" + +#: wp-admin/update-core.php:478 +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 "翻譯 — WordPress 翻譯檔案將在其他升級時一併更新。如果這些檔案過期,你可以點擊「更新翻譯」按鈕。" + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "在這個畫面裡,你可以將 WordPress 主程式、佈景主題和外掛更新為最新版本。" + +#: wp-admin/update-core.php:475 +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 "佈景主題與外掛 — 從此畫面個別更新佈景主題或外掛,可以勾選多個需要更新的部分並點擊對應的「更新」按鈕。若要更新全部,勾選最上方的複選框以全選。" + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "歡迎使用 WordPress %s" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "如果你想查看更多佈景主題並從中選擇,點擊「安裝佈景主題」將可瀏覽或搜尋更多在 WordPress.org 佈景主題目錄的佈景主題。WordPress.org 佈景主題目錄內的佈景主題是由第三方設計與開發,且與 WordPress 所使用的授權許可相容。噢對了,而且它們免費!" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "固定式版面" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "流動式版面" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "回應式版面" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s 篇文章" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s 個頁面" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s 則迴響" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s 則待審中" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "m 月 d 日" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s, %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB 可用空間" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB(%2$s%%)空間已使用" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "佈景主題細節" + +#: wp-admin/options-reading.php:66 +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 "當這個設定生效,控制台上的「現況」區塊將會出現「已阻擋搜尋引擎」提示,來提醒你的網站並不會被搜尋引擎爬搜。" + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "概況" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "啟用:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "無障礙支援" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "這是 %s 的子佈景主題。" + +#: wp-admin/themes.php:40 +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 "這個畫面用來管理已安裝的佈景主題。與 WordPress 預設的佈景主題不同,這些佈景主題皆由第三方設計開發。" + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "移動游標或輕觸將會顯示「啟用」與「即時預覽」按鈕。" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "點擊佈景主題查看佈景主題名稱、版本、作者、說明、標籤和刪除鏈結。" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "點擊當前佈景主題的「自訂」或其他佈景主題的「即時預覽」按鈕來查看即時預覽。" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "目前使用的佈景是高亮顯示的第一個。" + +#: wp-admin/themes.php:72 +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 "輕觸或是移動到任何以安裝的佈景主題上,點擊下方的「即時預覽」鏈結可查看即時預覽,並在獨立的頁面預覽該佈景主題並調整設定。你也可以在佈景主題細節最底部找到「即時預覽」鏈結。任何已安裝的佈景主題都能透過此方式預覽及自定。" + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "正在預覽的佈景主題為互動式 — 你可以點選不同的頁面來查看如何顯示文章、彙整頁面或是網頁模板。根據佈景主題不同,支援的調整選項也不一樣。點擊選單上方的「儲存並啟用」將能儲存在預覽介面設定的選項。" + +#: wp-admin/themes.php:74 +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 "當在小螢幕裝置上預覽時,你可以使用左下方「折疊」圖示。它將隱藏控制區,給你較多的空間預覽顯示新佈景主題外觀。再次點擊「折疊」圖示可把控制區展開。" + +#: wp-admin/widgets.php:339 +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 "要啟用某一個小工具,將它拖曳到側邊欄或點擊它。要停用某一個小工具及刪除其設定,將它拖曳回來即可。" + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%1$s 分(基於 %2$s 次評等)" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "%s 分" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "這個畫面顯示使用者在本網誌網路中擁有的全部網誌站台,並允許使用者設定主要網誌。他們可以使用每個網誌下方的鏈結以造訪網誌的首頁或控制台。" + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Rollback 錯誤:[%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "錯誤:[%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "以下外掛已經升級成功:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "以下佈景主題已經升級成功:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "以下翻譯已經升級成功:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "以下外掛更新失敗:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "以下佈景主題更新失敗:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "以下翻譯更新失敗:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "無法提交此表單,請重新整理後再試。" + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "顯示選項 - 使用「顯示選項」來選擇控制台要顯示的模組。" + +#: wp-admin/index.php:68 +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 "活動 - 顯示即將發表和最近發表的文章,以及近期迴響並能讓你審核。" + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "快速草稿 - 讓您新增文章並儲存為草稿。並顯示五個最新草稿鏈結。" + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress 新聞 - 來自官方 WordPress Planet 的最新文章,以及熱門和最新外掛。" + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress 新聞 - 來自官方 WordPress Planet 的最新文章,以及熱門和最新外掛。" + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "噢,你沒有新增草稿的權限。" + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"你確定要刪除此佈景主題嗎?\n" +"\n" +"點擊「取消」返回,「確定」確認刪除。" + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "安裝佈景主題" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "新增" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "有可用更新" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "關閉" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "顯示前一個佈景主題" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "顯示下一個佈景主題" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "新增小工具" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "活動" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress 網站:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "成功:WordPress 已經成功更新至 %s" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "失敗:WordPress 無法升級至 %s" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "成功:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "失敗:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] 背景更新時發生錯誤" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] 背景更新已完成" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "快速草稿" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress 新聞" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s,使用 %2$s 佈景主題。" + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "你在想什麼?" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "檢視全部" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "草稿" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "即將發表" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "最新發表" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "尚未有活動!" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "今天" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "明天" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "熱門外掛" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "上傳管理" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "由於複製檔案失敗,所以無法安裝更新。這通常是由不正確的檔案權限所致。" + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s 也已可用。" + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "你的網站 %1$s 在嘗試更新至 WordPress %2$s 版本時遭遇嚴重錯誤。" + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "你的網站正在使用 WordPress %s。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "更新翻譯" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "正在更新 %1$s (%2$s)的翻譯…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "%s 的翻譯" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] 你的網站已經更新至 WordPress %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s 現已可用。請更新!" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] 緊急:你的網站可能因更新失敗而無法使用" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "哈囉!你在 %1$s 的網站已經自動更新至 WordPress %2$s。" + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "你不需要進行任何動作。" + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "更多關於 %s 版本的資訊,請參閱「關於 WordPress」頁面:" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "請更新你的網站 %1$s 至 WordPress %2$s。" + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "我們已試過但仍無法自動更新你的網站。" + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "更新很簡單,而且只需要花一些時間:" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "你的網站 %1$s 在嘗試更新至 WordPress 最新版本時版本時遭遇嚴重錯誤,%2$s 。" + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "這意味著你的網站可能會下線或損壞。別擔心,這能被修復。" + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "請立即檢查你的網站。有可能一切正常。如果它需要你更新,你應該這麼做:" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "讓你的網站保持更新對安全而言極其重要。這也會讓你和你的讀者更加安全。" + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "如果你遭遇任何問題或需要協助,在 WordPress.org 支援論壇的社群成員或許能夠幫助你。" + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "你也有一些外掛或佈景主題可以更新。立即更新它們:" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "WordPress 團隊" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "我們有一些資料可以描述你網站遇到的錯誤。" + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "你的主機提供者、WordPress 論壇成員或是一位友善的開發者能夠利用以下資訊幫助你:" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "錯誤代碼:%s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "錯誤:%s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "此內容目前被鎖定。" + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "如果你接管,%s 將無法繼續編輯。" + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "如果你需要重新安裝 %s 版本,你可以在這裡進行,或是下載並手動重裝:" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "未來的安全性更新將會自動安裝。" + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "翻譯" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "你的所有翻譯都是最新版本。" + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "你的部分翻譯已經過時。" + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "你有一些翻譯需要更新。我們正在更新,請稍後片刻。" + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "翻譯是最新的。" + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "正在從 %s 下載翻譯檔案…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "翻譯更新失敗。" + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "翻譯已成功更新。" + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "更新佈景主題:%s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "更新外掛:%s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "沒有足夠的磁碟空間來完成更新。" + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "迴響必須手動核准" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "下面列出的大小決定新增至媒體庫時使用的圖片最大尺寸,以像素為單位。" + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 預設使用帶有問號和許多數字的網址,不過 WordPress 允許你自訂網址結構,以提升鏈結的美觀、易用與相容性。你可以參考可用於固定網址的標籤來了解更多細節。" + +#: wp-admin/theme-editor.php:33 +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 "對佈景主題進行升級將會覆蓋原有的修改變更。要避免這個情形發生,請考慮建立一個 子佈景主題。" + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "建立一個全新的使用者,並將他加入此網站。" + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"使用者你好,\n" +"\n" +"你最近要求變更系統管理員的電子郵件位址。\n" +"若這要求正是由你發出,請點擊下方鏈結完成變更:\n" +"###ADMIN_URL###\n" +"\n" +"若你不想進行此變更你可忽略這封電子郵件並刪除它。\n" +"\n" +"這封電子郵件會被送至 ###EMAIL###\n" +"\n" +"祝安好,\n" +"###SITENAME### 全體人員敬上\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "正在從 %2$s 中尋找 %1$s" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "這個語言包缺少 .po 或 .mo 檔案。" + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "正在試著還原至上一個版本。" + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "由於在更新時發生錯誤,WordPress 已經回復至你的上一個版本。" + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "更新至 WordPress %s" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "檔案校驗值(%1$s)與預期的校驗值(%2$s)不符。" + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "密碼將不會被儲存在伺服器上。" + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "正在準備安裝最新版本…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "正在複製必要的檔案…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "請提供一個正確的使用者名稱。" + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "你提供的使用者名稱包含不正確字元。" + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "你輸入的密碼不符。請再試一次。" + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "你必須提供一個電子郵件位址。" + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "抱歉,這不是正確的電子郵件位址。電子郵件位址看起來應該像 username@example.com。" + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "你的佈景主題不支援原生選單,但你可以透過小工具頁面來新增一個「自訂選單」。" + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "選單可以在你的佈景主題指定的位置顯示,甚至透過小工具頁面的「自訂選單」來顯示於側邊欄。如果你的佈景主題不支援自訂選單功能(預設佈景主題 %2$s 和 %3$s 皆支援),可以查閱側邊的說明文件鏈結來了解如何讓佈景主題支援此功能。" + +#: wp-admin/nav-menus.php:518 +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 "在編輯器中點擊任一選單右側箭頭會顯示一組標準設定項目。附加設定例如視窗開啟目標、CSS 類別、鏈結關係和鏈結內容說明等等可在「顯示選項」標籤裡顯示或隱藏。" + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP 位址:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "分類已新增。" + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "分類已刪除。" + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "分類已更新。" + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "分類未被新增。" + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "分類未被更新。" + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "分類已刪除。" + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "標籤已新增。" + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "標籤已刪除。" + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "標籤已更新。" + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "標籤未被新增。" + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "標籤未被更新。" + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "標籤未被刪除。" + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s 篇文章未被更新,因為有人正在編輯。" + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "已永久刪除了 %s 篇文章。" + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s 篇文章已移至回收桶。" + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s 篇文章已經從回收桶取出。" + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "已更新 %s 個頁面。" + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s 個頁面未被更新,因為有人正在編輯。" + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "已永久刪除了 %s 個頁面。" + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s 個頁面已移至回收桶。" + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "自回收桶回復了 %s 個頁面。" + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "以 選擇「比較兩個文章版本」的區塊來比較兩個不同的文章版本。" + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "文章版本比較" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "在改良的文章版本頁面上查看、比較和回復此文章的其他版本。" + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "編輯鎖定" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "某人正在編輯這篇文章。無須重新整理;當他完成後此鎖定會自動消失。" + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "比較兩個文章版本" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "「%1$s」 從 %2$s 來自 %3$s 。" + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "「%1$s」 從 %2$s。" + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "「%1$s」 由 %2$s。" + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "「%s」。" + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "你的網站已設定為僅保留 %s 個文章版本。" + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "文章版本:%s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "瀏覽" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "自動儲存來自 %s" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "目前文章版本來自 %s" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "回復此自動儲存" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "文章版本來自 %s" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "失去連線。 儲存已關閉直到你重新恢復連線。" + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "我們正在備份此文章至你的瀏覽器,以防萬一。" + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "抱歉,發生一些錯誤。你所要求的比較無法載入。" + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "附件" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "重複輸入新密碼" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "重複輸入密碼" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "從左邊的欄位新增選單項目。" + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "外掛可以擴展和延伸 WordPress 功能。你可以從 WordPress 外掛目錄裡自動安裝,或者在此頁面上傳 .zip 格式的外掛。" + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "這個軟體包沒有檔案。" + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "這個佈景主題沒有檔案。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "在升級 %1$s 時發生錯誤:%2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "瀏覽不同的文章版本,左右拖曳中央的時間軸或使用上一個、下一個按鈕。" + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "載入中…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "移至回收桶時發生錯誤。" + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "自回收桶回復時發生錯誤。" + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "你嘗試移至回收桶的項目已不存在。" + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "你嘗試自回收桶回復的項目已不存在。" + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "這個項目已被刪除。" + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "拖曳各個項目至你想要的順序。點擊右邊的箭頭可進行更多的設定。" + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "如果你還沒有建立任何選單,點擊「建立一個新選單」鏈結開始。" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "這個畫面用來管理你的內容版本。" + +#: wp-admin/revision.php:106 +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 "文章版本是你編輯文章或頁面時,定時產生的副本。左邊的紅字顯示你刪除的內容,右邊的綠字顯示你新加入的內容。" + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "在這個畫面你可以檢視、比較和回復文章版本:" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "要回復一個文章版本,點擊回復此版本。" + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "文章版本管理" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "到:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "從:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "上一個" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "下一個" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "選單位置已更新。" + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "M j @ G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s 來自 %2$s。" + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "發行: %d。" + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "音軌 %1$s / %2$s 。" + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "音軌 %1$s 。" + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "類型: %s。" + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "音訊格式:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "音訊編碼:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "版本儲存中..." + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "你的最後變更已儲存為一個文章版本。" + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "這個畫面用來管理你自訂的導覽選單。" + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "在這個畫面你可以:" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "新增、編輯和刪除選單" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "新增、管理和修改個別選單項目" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "畫面上方的選單管理區塊是用來控制下方編輯器所開啟的選單。" + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "要編輯一個現有的選單,從下拉式選單選擇一個選單,然後點擊選取" + +#: wp-admin/nav-menus.php:509 +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 "你可以指定特定選單,讓它顯示於佈景主題的某個位置,點擊選單編輯器下方然後選擇的想要的設定。要一次指定選單至所有佈景主題,請在上方選擇位置管理分頁。" + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "選單管理" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "每個自訂選單都可包含頁面、分類、自訂鏈結或其他類型。從下方左手邊的欄位裡可以選擇要新增至選單的鏈結。" + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "新增一個或多個項目,請勾選每個項目的複選框,然後點擊新增至選單" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "新增一個自訂鏈結,展開鏈結欄位,輸入一個 URL 和鏈結文字,然後點擊新增至選單" + +#: wp-admin/nav-menus.php:521 +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 "重新排列選單項目,以滑鼠拖曳項目或使用你的鍵盤。拖曳時將選單項目稍往右側可以使其成為子選單。" + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "刪除一個選單項目,展開選單然後點擊移除鏈結" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "編輯選單" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "這個畫面是用來調整佈景主題裡選單的位置。" + +#: wp-admin/nav-menus.php:531 +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 "指定選單至一個或多個佈景主題位置,從各別位置的下拉選單選擇一個選單。當你完成後,點擊儲存變更" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "編輯一個已指定佈景主題位置的選單,點擊相對應的「編輯」鏈結" + +#: wp-admin/nav-menus.php:533 +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 "新增一個選單而不是指派已存在的選單,點擊「使用新選單」鏈結。你的新選單將會自動指派到相對應的佈景主題位置。" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "編輯選單" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "位置管理" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "佈景主題位置" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "已指定的選單" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "選擇一個選單" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "編輯" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "使用新選單" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "回復此版本" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "上移一位" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "下移一位" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "移至頂端" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "移至 %s 下方" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "從 %s 下方移出" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "至 %s 下方" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "從 %s 下方移出" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s。第 %2$d 個選單項目(共 %3$d 個)。" + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s。%3$s 下的第 %2$s 個子項目。" + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "能力" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "拒絕:%s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "移動" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "上一位" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "下一位" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "至頂端" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "選單結構" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "選單設定" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "你瀏覽器中此文章的備份與以下版本不同。" + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "回復備份。" + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "文章已成功回復。" + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "復原。" + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "草稿在 %2$s 於 %1$s 建立" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s 已接管且正在編輯。" + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "接管" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "你無法將本項目移至回收桶。%s 正在編輯。" + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "在下方編輯你的選單,或建立一個新選單。" + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "選擇要編輯的選單:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "或建立一個新選單。" + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "感謝你的更新!請造訪升級網誌網路頁面來更新你的所有網誌。" + +#: wp-admin/setup-config.php:335 +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 "做的好!你完成安裝過程中重要的一步。WordPress 現在已經可以連結到你的資料庫。如果你準備好了,那麼就…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "子項目" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "鏈結文字" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s 已經更新。" + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "選單已成功刪除。" + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "選單 1" + +#: wp-admin/nav-menus.php:724 +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 "以新增或移除項目來編輯你的預設選單。拖曳項目至你想要的順序。點擊建立選單來儲存你的變更。" + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "在上方給予你的選單一個名稱,然後點擊建立選單。" + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "自動新增頁面" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "自動將新的頂層頁面新增至此選單" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "佈景主題位置" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(目前設定:%s)" + +#: wp-admin/plugin-editor.php:132 +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 "對於 PHP 檔案,你可以使用文件的下拉選單來選擇檔案中的功能名稱。點擊「查詢」會開啟一個包含特定功能的參考資料網頁。" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "查詢" + +#: wp-admin/theme-editor.php:29 +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 "對於 PHP 檔案,你可以使用文件的下拉選單來選擇檔案中的功能名稱。「查詢」會開啟一個包含特定功能的參考資料網頁。" + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "%s 正在編輯" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "你可以透過點擊「新增媒體」按鈕來上傳或插入媒體(包含圖片、聲音檔、文件檔等等),你可以從藝廊中選擇已上傳的圖片或檔案,或上傳新的媒體到你的頁面或文章中,要建立一個藝廊,請選擇要上傳的圖片並點擊“建立新藝廊” " + +#: wp-admin/edit-form-advanced.php:332 +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 "你也可以從 Twitter, Youtube, Flickr 等社群網站中嵌入多媒體檔,或其它透過貼上多媒體連結至你的文章/頁面的內容,請參閱 Codex 學習更多關於嵌入的內容." + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "新版媒體管理器" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "上傳檔案和媒體庫有全新的面貌,快去看看吧!" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "你的網站伺服器並不支援圖片旋轉。" + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "如果您要使用連結管理器請安裝 Link Manager 外掛" + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "管理小工具或選單" + +#: wp-admin/custom-background.php:143 +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 "欲使用背景圖片,僅需要上傳它或者點擊「選擇圖片」按鈕自你已經上傳至「媒體庫」中選擇一個。你可以顯示單張圖片,或是讓它填滿整個畫面。你可以讓你的背景固定在同個地方,讓你的內容顯示在上面,或是讓背景隨著網站捲動。" + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "當你修改完畢別忘記點擊「更新」!" + +#: wp-admin/edit-form-advanced.php:272 +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 "標題欄位與文章編輯區域是固定位置的,但你可以用拖曳重新排列其他全部的區塊。你也可以點擊每個區塊的標題列以縮小或展開它們。使用「顯示選項」頁籤來隱藏更多區塊(摘要、傳送引用、自訂欄位、討論、代稱、作者)或選擇畫面使用單欄或兩欄版面形式。" + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "插入媒體中" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "本畫面上的數個區塊有如何讓你的內容發表的設定,包含:" + +#: wp-admin/edit-form-advanced.php:346 +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 "格式 - 文章格式決定你的佈景主題要如何顯示特定文章。舉例來說,你可以使用包含一個標題和內文的標準文章格式,或是一個省略標題、只有簡短內文的獨白。請參閱 Codex 中每種文章格式的說明。你的佈景主題可以啟用全部或部分的文章格式(共有 10 種)。" + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "發表設定" + +#: wp-admin/edit-tags.php:215 +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 "上層 - 分類與標籤不同,有階層性。你或許會有個 Jazz 分類,然後它下方有 Bebop 與 Big Band 等子分類。完全地開放性選擇。要建立一個子分類,只需要在上層中選擇任一分類。" + +#: wp-admin/widgets.php:68 +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 "當變換主題時,常常在 小工具區域/側邊欄小工具 的數量及安裝上會有些變化,有時候這些衝突會讓佈景轉換過程有些不順暢。假如你變換主題,且感覺好像遺漏了一些小工具,請向下捲動此頁至未啟用區域,此區域將保存全部你的小工具及其設定。" + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "你正在使用多檔案上傳介面。遇到問題了?請改用 瀏覽器上傳介面 試試看。 " + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "編輯" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "預設:%s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "上傳到" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "上傳的檔案並不是一個有效圖片。請再試一次。" + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "選擇一個背景圖片" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "選擇一個預設標頭" + +#: wp-admin/custom-background.php:144 +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 "你也可以點擊「選擇顏色」按鈕來選擇一個背景顏色,或輸入一個可用的 HTML 十六進位制值,例如紅色是「#ff0000」,或使用顏色選擇器來選擇一種顏色。" + +#: wp-admin/custom-header.php:185 +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 "在此頁面的首頁文字選擇中,你可以選擇要顯示文字或是隱藏它。你也可以點擊「選擇顏色」按鈕來選擇一個文字顏色,或輸入一個可用的 HTML 十六進位制值,例如紅色是「#ff0000」,或使用顏色選擇器來選擇一種顏色。 " + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "佈景主題設定選項" + +#: wp-admin/options-reading.php:65 +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 "你可以選擇你的網站是否要開放搜尋機器人、通告服務或搜尋蜘蛛抓取資料。假如想要這些服務忽略你的網站,請勾選「要求搜尋引擎不要索引此站」;並且點擊畫面下方的儲存變更鈕。注意,你的隱私設定不是完全關閉的;你的網站在網路上仍然是可見的。" + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "更多動作" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "開啟或關閉迴響" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "學習更多關於如何開始" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "檔案位址:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "於回應給一欄中,有三種資訊。文字為引發該迴響的文章名稱,鏈結則可編輯該文章。『#』鏈結符號則可帶你至網站上該篇文章。 帶有數字的小泡泡則是顯示該篇文章有多少則迴響。若該泡泡為灰色,你已審核過該文章全部迴響。若它是藍色,則有待審核的迴響。點擊泡泡則可篩選迴響畫面帶出僅屬於該篇文章的迴響。" + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "已使用:%2$s 的 %1$s%%" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s:%2$s 當前帳號將不會被刪除。" + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s:%2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s:%2$s 當前帳號將不會被移除。" + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s:%2$s 你沒有權限去刪除這個帳號。" + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "請選擇一個選項。" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "錯誤:這個電子郵件位址已經被使用了。" + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image 變數需要為 WP_Image_Editor 物件" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "使用 WP_Image_Editor::rotate" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "使用 WP_Image_Editor::flip" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "隱私選項組已經被移除。請使用其他設定組。" + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress 並不會通知更新服務,因為你網站的可見度設定。" + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://codex.wordpress.org/Child_Themes " + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "已阻擋搜尋引擎" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "歡迎來到 WordPress!" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "我們這邊有些鏈結方便你開始使用:" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "開始" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "或,完全改變你的佈景主題" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "下一步" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "編輯你的首頁" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "加上額外的頁面" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "新增一篇文章" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "寫下你的第一篇文章" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "寫一個『關於』頁面" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "造訪你的網站" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "已上傳於:%1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "您可以在此瀏覽您曾在 WordPress.org 上標為喜歡外掛。" + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "你的 WordPress.org 使用者名稱 :" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "取得我的最愛" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "\"%s\" 選項組已經被移除了。請使用另一個設定組。" + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "歡迎使用 WordPress %1$s。你將被導向「關於 WordPress」畫面。若沒有,點擊這裡。" + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "你亦可控制 RSS 訂閱內該如何顯示你的內容,包括欲顯示的最大文章數量與是否顯示全文或摘要。" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "搜尋引擎可見度" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "允許搜尋引擎索引這個網站" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "阻擋搜尋引擎索引這個網站" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "這得靠搜尋引擎尊重這項要求。" + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "如果你知道自己需要什麼,搜尋是個絕佳辦法。透過輸入關鍵字詞、作者或標籤來搜尋 WordPress.org 外掛目錄。你也可以選擇熱門標籤來搜尋外掛目錄。大部份的外掛都已有標籤。" + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "你也可以使用畫面左上角的我的最愛鏈結,透過他們的 WordPress.org 使用者名稱來瀏覽他最愛的外掛功能。" + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "如果你想要安裝從其他地方取得的外掛, 點選左上方的「上傳」。 你將會被通知可以上傳 .zip 壓縮檔,只要完成上傳,你可以啟用新的外掛。" + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "如果有任何原因導致自動產生的檔案無法運作,別擔心。你只需要以文字編輯器開啟 wp-config-sample.php,填入你的資料庫資訊,然後儲存為 wp-config.php 即可。" + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "你應該於下方輸入你的資料庫連線細節。若你不確定這些細節,請聯絡你的主機服務供應商。" + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "抱歉,無法寫入 wp-config.php 檔案。" + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "如果你已經完成了,請「執行安裝程序」" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "儲存設定並啟用佈景主題。造訪網站" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "這個子佈景主題需要父佈景主題:%2$s。" + +#: 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 "這個畫面允許你編輯位於媒體庫檔案的四個屬性。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "我的最愛" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "彈性頁首" + +#: wp-admin/theme-install.php:93 +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 "安裝該佈景主題讓你可以使用你的網誌內容預覽它,並且可自訂佈景主題選項,點擊左手邊欄位上方「安裝」按鈕來安裝它。該佈景主題檔案將自動被下載至你的網站。當過程結束,該佈景主題將可透過點擊「啟用」鏈結啟用,或是透過瀏覽你「已安裝佈景主題」頁面並點擊任何已安裝佈景主題縮圖下方的「即時預覽」鏈結。" + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "你網站的位元編碼(建議使用 UTF-8)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "編輯區中按下 Tab 鍵輸入一個縮排字元。欲自本區域往後移動請按 Tab 鍵後按下 Esc 鍵。" + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "新增小工具" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "編輯" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"
        Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
        \n" +"\n" +"...or something like this:\n" +"\n" +"
        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.
        \n" +"\n" +"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 "" +"這是一個範例頁面。它和網誌文章不同,因為它的頁面位置是固定的,同時會顯示於你的網誌導覽選單(大多數的佈景主題)。大多數的人會新增一個「關於」頁面向訪客介紹自己。它可能類似下面這樣:\n" +"\n" +"
        嗨!你好!白天我是一位單車快遞員,晚上則是個有抱負的演員,這是我的網誌。我居住在台灣高雄,養了一隻名為 Jack 的狗。
        \n" +"\n" +"...或像這樣:\n" +"\n" +"
        XYZ Doohickey Comany 成立於 1971 年,公司成立以來,我們一直向市民提供高品質的 doohickies 。我們位於台北市,有超過 2,000 名員工,對台北市政府有著相當大的貢獻。
        \n" +"\n" +"作為一個新的 WordPress 使用者,你可以前往你的控制台刪除這個頁面,並建立一個屬於你的全新內容。祝使用愉快!" + +#: wp-admin/includes/upgrade.php:181 +msgid "" +"Hi, this is a comment.\n" +"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." +msgstr "" +"嗨!這是一則迴響。\n" +"要刪除迴響,請登入後瀏覽文章的迴響,那兒你可以選擇編輯或刪除它們。" + +#: wp-admin/includes/theme-install.php:78 +msgid "Search by tag" +msgstr "透過標籤搜尋" + +#: wp-admin/includes/theme-install.php:75 +msgid "Search by author" +msgstr "透過作者搜尋" + +#: wp-admin/includes/theme-install.php:72 +#: wp-admin/includes/theme-install.php:83 +msgid "Search by keyword" +msgstr "透過關鍵字搜尋" + +#: wp-admin/includes/theme-install.php:63 +msgid "Type of search" +msgstr "搜尋類型" + +#: wp-admin/includes/screen.php:1026 +msgid "Screen Options Tab" +msgstr "顯示選項頁籤" + +#: wp-admin/includes/screen.php:854 +msgid "Contextual Help Tab" +msgstr "情境說明頁籤" + +#: wp-admin/includes/ms.php:362 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "對不起,你用光了全部空間。如想要繼續上傳檔案請刪除一些檔案。" + +#: wp-admin/includes/media.php:2592 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "對不起,你用光了全部儲存空間 %s MB。" + +#: wp-admin/includes/class-wp-comments-list-table.php:371 +msgid "Select comment" +msgstr "選擇迴響" + +#: wp-admin/includes/class-wp-links-list-table.php:144 +#: wp-admin/includes/class-wp-media-list-table.php:317 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 +#: wp-admin/includes/class-wp-ms-users-list-table.php:178 +#: wp-admin/includes/class-wp-plugins-list-table.php:477 +#: wp-admin/includes/class-wp-posts-list-table.php:590 +#: wp-admin/includes/class-wp-terms-list-table.php:271 +#: wp-admin/includes/class-wp-users-list-table.php:389 +msgid "Select %s" +msgstr "選擇 %s" + +#: wp-admin/edit-tags.php:345 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "使用標籤至分類轉換器讓標籤可被選擇性地轉換為分類。" + +#: wp-admin/edit-tags.php:192 +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 "你可以在「批次管理」下拉選單中刪除鏈結分類,但這並不會將該分類中的鏈結刪除。它將會把他們移動至預設的鏈結分類。" + +#: wp-admin/edit-form-advanced.php:298 +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 "新建一個頁面和發表一篇新文章很類似,新建頁面的版面中,右側的屬性區塊可以用拖曳的方式來調整它們的排列順序,並且可以展開折疊你選擇的區塊。在新建頁面中,只要按下編輯器的全螢幕功能,即可以滿版的畫面來編輯頁面內容,同樣也能檢視預覽與 HTML,以便更專注在內容的撰寫。頁面和文章的編輯器大同小異,差就差在頁面有關於它自己的屬性區塊。" + +#: wp-admin/edit-form-advanced.php:281 +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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor." +msgstr "文章編輯器 - 在你的文章中輸入一些文字。有兩種編輯模式:可視預覽和 HTML 模式。在對應的選項頁籤上點擊以選擇一種編輯模式。可視預覽模式是一種 WYSIWYG 所見即所得的編輯器。點擊最後一個圖示可獲得第二排的編輯控制列。HTML 模式允許你在文章中輸入 HTML 程式碼。換行將自動轉換為段落換行。你可以點擊文章編輯器上面的圖示,並依照指示在你的文章中插入影音檔。你可以在可視預覽模式下點擊全螢幕圖示在不受干擾的狀況下專心自由的寫作(第一行倒數第二的圖示),或在 HTML 模式下點擊全螢幕圖示(最後一個圖示)。之後,你可以讓按鈕在頂部區域或滑鼠懸浮的方式顯示。點擊該按鈕便可退出全螢幕模式回到正常的文章編輯區。" + +#: wp-admin/custom-header.php:570 +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 "你可以選擇一張圖片放到網站的最上面,圖片可以來自你的電腦或是媒體庫,選擇之後你可以裁剪它。" + +#: wp-admin/admin-header.php:207 +msgid "Main content" +msgstr "主要內容" + +#: wp-admin/admin-header.php:186 +msgid "Skip to main content" +msgstr "跳到主要內容" + +#: wp-admin/custom-header.php:174 +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 "你可以為你的網誌自訂頁首圖片。僅需要上傳圖片並裁剪,新頁首將立即生效。或是你可以透過點擊「選取圖片」按鈕使用一張已經在媒體庫的圖片。" + +#: wp-admin/custom-header.php:836 +msgid "Skip Cropping, Publish Image as Is" +msgstr "跳過裁剪,直接發佈圖片" + +#: wp-admin/customize.php:139 +msgid "You are previewing %s" +msgstr "你正在預覽 %s" + +#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 +msgid "Select Image" +msgstr "選擇圖片" + +#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 +msgid "Or choose an image from your media library:" +msgstr "或是自你的媒體庫選擇一個圖片:" + +#: wp-admin/customize.php:88 +msgid "Customize %s" +msgstr "自訂 %s" + +#: wp-admin/customize.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/theme-install.php:267 +msgid "Collapse" +msgstr "折疊" + +#: wp-admin/custom-header.php:177 +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 "若你不想讓頁首圖片出現在你的網站上,點擊本頁「頁首圖片」區域內的「移除頁首圖片」按鈕。若你稍後想要重新啟用頁首圖片,你只需要選擇一個圖片選項並點擊「儲存變更」。" + +#: wp-admin/media.php:62 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "你試著編輯一個不是附件的項目。請回上一步並再試一次。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgctxt "plugin" +msgid "Installed" +msgstr "已安裝" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +msgid "This theme is already installed and is up to date" +msgstr "本佈景主題已安裝並為最新" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:245 +#: wp-admin/includes/class-wp-theme-install-list-table.php:366 +#: wp-admin/theme-install.php:235 +msgctxt "theme" +msgid "Installed" +msgstr "已安裝" + +#: wp-admin/theme-install.php:92 +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 "一旦你有佈景主題列表,你可以預覽與安裝其中任何一個。點擊你有興趣的佈景主題縮圖可進行預覽。該功能將會開啟一個全螢幕預覽頁面讓你瞭解該佈景主題看起來如何。" + +#: wp-admin/theme-install.php:97 +msgid "Previewing and Installing" +msgstr "預覽與安裝" + +#: wp-admin/themes.php:78 +msgid "Previewing and Customizing" +msgstr "預覽中與自訂中" + +#: wp-admin/includes/media.php:2549 +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 "你正在使用瀏覽器內建的檔案上傳介面。WordPress 上傳程式內建多檔案選擇與拖曳上傳能力。切換至多檔案上傳程式。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:253 +msgid "Preview %s" +msgstr "預覽 %s" + +#: wp-admin/tools.php:22 +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 "分類具有階層設計,這表示你可以使用巢狀子分類。標籤並沒有階層設計與無法使用巢狀。有時人們剛開始在文章上使用其中一種,過段時間後瞭解到另外一種或許比較適合他們的內容。" + +#: wp-admin/tools.php:23 +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 "本畫面「分類與標籤轉換程式」鏈結將帶你到「匯入」畫面,在那裡,該「轉換程式」是個可安裝的外掛之一。當該外掛安裝後,「啟用外掛並執行匯入程式」鏈結帶你至你可以選擇轉換標籤與分類的畫面。" + +#: wp-admin/includes/class-wp-themes-list-table.php:164 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 +#: wp-admin/themes.php:301 wp-admin/themes.php:363 +msgid "Live Preview" +msgstr "即時預覽" + +#: wp-admin/custom-header.php:166 +msgid "This screen is used to customize the header section of your theme." +msgstr "本畫面用於自訂你佈景主題的頁首區域。" + +#: wp-admin/custom-header.php:167 +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 "你可選擇來自佈景主題的預設頁首圖片,或是使用你自己的一張圖片。你亦可自訂網誌標題與網誌描述如何出現。" + +#: wp-admin/custom-header.php:175 +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 "某些佈景主題內含額外的首頁圖片。若你看到多張圖片顯示出來,選擇一個你喜歡的並點擊「儲存變更」按鈕。" + +#: wp-admin/custom-header.php:176 +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 "若你的佈景主題有多個預設頁首圖片或是你曾上傳過一個以上的頁首圖片,你會有個讓 WordPress 在網站每個頁面隨機顯示不同圖片的選項。點擊「已上傳的圖片」或「預設圖片」區域旁的「隨機」選項啟用這個功能。" + +#: wp-admin/custom-header.php:184 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "對大多數佈景主題而言,頁首文字是你的網誌標題與網誌描述,它們可自一般設定內定義。" + +#: wp-admin/install.php:181 +msgid "Configuration Error" +msgstr "設定錯誤" + +#: wp-admin/install.php:181 +msgid "Your wp-config.php file has an empty database table prefix, which is not supported." +msgstr "你的 wp-config.php 檔案內資料表前綴為空值,這並不被支援。" + +#: wp-admin/media-new.php:51 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "於下方拖曳區塊中點擊該鏈結可回到瀏覽器上傳介面。" + +#: wp-admin/users.php:382 +msgid "User deleted." +msgid_plural "%s users deleted." +msgstr[0] "%s 使用者已刪除。" + +#: wp-admin/users.php:386 +msgid "New user created. Edit user" +msgstr "已建立新使用者。編輯使用者" + +#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 +#: wp-admin/includes/file.php:716 +msgid "Could not copy files. You may have run out of disk space." +msgstr "無法拷貝檔案。你或許已用完磁碟空間。" + +#: wp-admin/includes/theme-install.php:58 +msgid "Search for themes by keyword." +msgstr "用關鍵字搜尋佈景主題。" + +#: wp-admin/includes/theme-install.php:100 +msgid "Find a theme based on specific features." +msgstr "用指定功能找尋一個佈景主題。" + +#: wp-admin/setup-config.php:141 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "絕大部分狀況下,這些資訊將由你的網站服務供應商提供。若是你沒有這些資訊,繼續下去之前你必須先聯絡他們。若你都準備好了…" + +#: wp-admin/theme-editor.php:161 +msgid "This theme is broken." +msgstr "這個佈景主題已損壞" + +#: wp-admin/includes/class-wp-themes-list-table.php:208 +msgid "Version: " +msgstr "版本:" + +#: wp-admin/custom-background.php:317 +msgid "Set as background" +msgstr "設為背景" + +#: wp-admin/custom-header.php:608 +msgid "Set as header" +msgstr "設為標頭" + +#: wp-admin/includes/class-wp-upgrader-skins.php:596 +msgid "Customize “%s”" +msgstr "自訂「%s」" + +#: wp-admin/about.php:19 +msgid "About" +msgstr "關於" + +#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 +msgid "No results found." +msgstr "沒有符合條件的迴響。" + +#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 +#: wp-admin/includes/class-wp-comments-list-table.php:475 +#: wp-admin/includes/dashboard.php:554 +msgid "Edit comment" +msgstr "編輯迴響" + +#: wp-admin/edit-form-advanced.php:461 +msgid "Enter title here" +msgstr "請輸入標題" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 +msgid "Target" +msgstr "視窗開啟目標" + +#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 +#: wp-admin/export.php:201 wp-admin/export.php:218 +msgid "All" +msgstr "全部" + +#: wp-admin/includes/class-wp-comments-list-table.php:226 +#: wp-admin/includes/class-wp-comments-list-table.php:465 +#: wp-admin/includes/class-wp-media-list-table.php:535 +#: wp-admin/includes/class-wp-posts-list-table.php:203 +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore" +msgstr "回復前版本" + +#: wp-admin/includes/class-wp-media-list-table.php:398 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-posts-list-table.php:734 +#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +msgid "%s ago" +msgstr "%s 之前" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Path" +msgstr "路徑" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 +#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 +msgid "Actions" +msgstr "管理項目" + +#: wp-admin/includes/class-wp-plugins-list-table.php:237 +msgid "Plugin" +msgstr "外掛" + +#: wp-admin/customize.php:174 +#: wp-admin/includes/class-wp-theme-install-list-table.php:302 +#: wp-admin/theme-install.php:266 +msgid "Collapse Sidebar" +msgstr "收閤側邊欄" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:381 +#: wp-admin/includes/plugin-install.php:424 +msgid "Version:" +msgstr "版本:" + +#: wp-admin/includes/image-edit.php:52 +msgid "Scale" +msgstr "縮放" + +#: wp-admin/includes/media.php:1159 +msgid "Link URL" +msgstr "鏈結網址" + +#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 +msgid "Enter a link URL or click above for presets." +msgstr "輸入鏈結網址或點一下上面的預設值。" + +#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 +msgid "Media" +msgstr "媒體" + +#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 +#: wp-admin/press-this.php:587 +msgid "Add" +msgstr "新增" + +#: wp-admin/includes/class-wp-list-table.php:823 +#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 +#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 +msgid "Select All" +msgstr "選取全部" + +#: wp-admin/includes/theme.php:178 +msgid "Black" +msgstr "黑" + +#: wp-admin/includes/theme.php:179 +msgid "Blue" +msgstr "藍" + +#: wp-admin/includes/theme.php:180 +msgid "Brown" +msgstr "褐" + +#: wp-admin/includes/theme.php:181 +msgid "Gray" +msgstr "灰" + +#: wp-admin/includes/theme.php:182 +msgid "Green" +msgstr "ç¶ " + +#: wp-admin/includes/theme.php:183 +msgid "Orange" +msgstr "橘" + +#: wp-admin/includes/theme.php:184 +msgid "Pink" +msgstr "粉紅" + +#: wp-admin/includes/theme.php:185 +msgid "Purple" +msgstr "ç´«" + +#: wp-admin/includes/theme.php:186 +msgid "Red" +msgstr "紅" + +#: wp-admin/includes/theme.php:187 +msgid "Silver" +msgstr "銀" + +#: wp-admin/includes/theme.php:189 +msgid "White" +msgstr "白" + +#: wp-admin/includes/theme.php:190 +msgid "Yellow" +msgstr "黃" + +#: wp-admin/includes/theme.php:209 +msgid "Blavatar" +msgstr "網誌頭像" + +#: wp-admin/link.php:104 +msgid "Edit Link" +msgstr "編輯鏈結:" + +#: wp-admin/menu.php:221 wp-admin/options.php:21 +msgid "Settings" +msgstr "設定" + +#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 +msgid "Toolbar" +msgstr "工具列" + +#: wp-admin/includes/plugin-install.php:177 +#: wp-admin/includes/theme-install.php:65 +msgid "Keyword" +msgstr "關鍵字" + +#: wp-admin/includes/class-wp-upgrader.php:824 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "此佈景主題需要上層主題。正在檢查是否已安裝…" + +#: wp-admin/includes/class-wp-upgrader.php:826 +msgid "Preparing to install %1$s %2$s…" +msgstr "正準備安裝 %1$s %2$s…" + +#: wp-admin/includes/class-wp-upgrader.php:828 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "上層主題 %1$s %2$s 已安裝。" + +#: wp-admin/includes/class-wp-upgrader.php:830 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "成功地安裝上層主題,%1$s %2$s。" + +#: wp-admin/includes/class-wp-upgrader.php:831 +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 "無法找到上層主題。使用它的子主題前,你需要先安裝上層主題 %s。" + +#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 +#: wp-admin/custom-header.php:676 +msgid "Header Text" +msgstr "頁首文字" + +#: wp-admin/custom-header.php:679 +msgid "Show header text with your image." +msgstr "與你的圖片一起顯示頁首文字。" + +#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 +#: wp-admin/includes/update.php:375 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "有新版的 %1$s 可用。檢視新版 %4$s 細節 或馬上更新。" + +#: wp-admin/includes/plugin.php:171 +msgid "By %s." +msgstr "由 %s。" + +#: wp-admin/includes/meta-boxes.php:630 +msgid "Add comment" +msgstr "新增迴響" + +#: wp-admin/includes/template.php:441 +msgid "Add new Comment" +msgstr "新增迴響" + +#: wp-admin/includes/template.php:469 +msgid "Add Comment" +msgstr "新增迴響" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 +msgid "Broken Theme:" +msgstr "毀損的主題:" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "毀損 (%s)" + +#: wp-admin/includes/theme.php:192 +msgid "Light" +msgstr "淡色系" + +msgid "Hello Dolly" +msgstr "Hello Dolly" + +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 "這並非只是個外掛,它象徵著唱 Louis Armstrong 最有名的兩句話,概括了整整一代人的希望和熱情:Hello, Dolly。當啟用後你將可以在每個管理畫面的右上方看到隨機擷取自 Hello, Dolly 的歌詞。" + +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +msgid "http://ma.tt/" +msgstr "http://ma.tt/" + +#: wp-admin/includes/screen.php:1029 +msgid "Show on screen" +msgstr "顯示於畫面上" + +#: wp-admin/index.php:76 +msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." +msgstr "歡迎 - 當設定好一個新網站時,顯示一些最常用的任務鏈結。" + +#: wp-admin/includes/ajax-actions.php:284 +msgid "%1$s (%2$s)" +msgstr "%1$s(%2$s)" + +#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "%1$s 有新版本可用。檢視 %4$s 版本細節。此佈景主題無法自動升級。" + +#: wp-admin/includes/schema.php:375 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/includes/screen.php:1049 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "歡迎" + +#: wp-admin/includes/schema.php:360 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Asia/Taipei" + +#: wp-admin/includes/template.php:742 +msgid "%1$s-%2$s" +msgstr "%1$s 至 %2$s" + +#: wp-admin/custom-header.php:576 +msgid "Images should be at least %1$d pixels wide." +msgstr "圖片至少要 %1$d 個像素寬。" + +#: wp-admin/custom-header.php:585 +msgid "Suggested height is %1$d pixels." +msgstr "建議高度為 %1$d 像素。" + +#: wp-admin/custom-header.php:579 +msgid "Images should be at least %1$d pixels tall." +msgstr "圖片至少要 %1$d 像素高。" + +#: wp-admin/install.php:215 +msgctxt "Howdy" +msgid "Welcome" +msgstr "哈囉" + +#: wp-admin/custom-header.php:583 +msgid "Suggested width is %1$d pixels." +msgstr "建議寬度為 %1$d 像素。" + +#: wp-admin/ms-delete-site.php:84 +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 "我確定我想要永久停用我的網誌,並且我明白我永遠無法拿回並再度使用 %s。" + +#: wp-admin/ms-delete-site.php:85 +msgid "Delete My Site Permanently" +msgstr "永久刪除我的網誌" + +#: wp-admin/ms-delete-site.php:71 +msgid "Delete My Site" +msgstr "刪除我的網誌" + +#: wp-admin/ms-delete-site.php:79 +msgid "Remember, once deleted your site cannot be restored." +msgstr "請記住,一旦刪除你的網誌後便無法回復。" + +#: wp-admin/ms-delete-site.php:24 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "很抱歉,你點擊的是舊鏈結。請選擇其他選項。" + +#: wp-admin/ms-delete-site.php:22 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "感謝你使用 %s,你的網誌已經被刪除。祝你一路順風願下次再見。" + +#: wp-admin/ms-delete-site.php:78 +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 "若你再也不想使用你的網誌 %s,你可以使用下方的表單刪除它。當你點擊永久刪除我的網誌後你將會收到一封內含鏈結的電子郵件。點擊該鏈結以刪除你的網誌。" + +#: wp-admin/ms-delete-site.php:17 +msgid "You do not have sufficient permissions to delete this site." +msgstr "你沒有足夠的權限刪除此網站。" + +#: wp-admin/ms-delete-site.php:74 +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 "感謝你。請檢查你的電子郵件是否有確認用的啟用鏈結。你的網站將不會被刪除直到點擊此鏈結。" + +#: wp-admin/ms-delete-site.php:45 +msgid "" +"Dear User,\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\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 "" +"使用者你好,\n" +"你最近在你的網誌上點擊「刪除網誌」鏈結,並在該頁上填寫該表單。\n" +"若你真想要刪除你的網誌,請點擊下方的鏈結。你將不會被再次卻認\n" +"是否刪除,所以請在十分確定下再點擊此鏈結:\n" +"###URL_DELETE###\n" +"\n" +"若你刪除你的網誌,請考慮未來在這再開個新網誌!\n" +"(但請注意你現在的網誌與使用者帳號已經永遠消失。)\n" +"\n" +"感謝使用此網站,\n" +"網站管理員\n" +"###SITE_NAME###" + +#: wp-admin/includes/ms.php:34 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "此檔案太大。檔案必須小於 %1$s KB。" + +#: wp-admin/includes/ms.php:36 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "你已用至你的空間限制。請於上傳前先刪除一些檔案。" + +#: wp-admin/includes/ms.php:261 +msgid "[%s] New Admin Email Address" +msgstr "〔%s〕新管理員電子郵件位址" + +#: wp-admin/includes/ms.php:294 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the email address on your account changed.\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 "" +"使用者你好,\n" +"\n" +"你最近要求變更你帳號的電子郵件位址。\n" +"若這要求正是由你發出,請點擊下方鏈結完成變更:\n" +"###ADMIN_URL###\n" +"\n" +"若你不想進行此變更你可忽略這封電子郵件並刪除它。\n" +"\n" +"這封電子郵件會被送至 ###EMAIL###\n" +"\n" +"祝安好,\n" +"###SITENAME### 全體人員敬上\n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:338 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "你的電子郵件位址並未更新。請檢查你的 %s 收件匣是否有確認信件。" + +#: wp-admin/includes/ms.php:383 +msgid "GB" +msgstr "GB" + +#: wp-admin/includes/ms.php:387 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:330 +msgid "[%s] New Email Address" +msgstr "〔%s〕新電子郵件位址" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Network Disable" +msgstr "停用網誌網路" + +#: wp-admin/includes/ms-deprecated.php:30 +msgid "Sorry, you must delete files before you can upload any more." +msgstr "抱歉,你必須在你上傳更多檔案前先刪除一些。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "已啟用 (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 +msgid "Theme" +msgstr "佈景主題" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 +msgid "You do not appear to have any themes available at this time." +msgstr "看來你現在並沒有任何可用的佈景主題。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 +msgid "No themes found." +msgstr "找不到佈景主題。" + +#: wp-admin/includes/ms.php:540 +msgid "Visit Dashboard" +msgstr "造訪控制台" + +#: wp-admin/includes/ms.php:534 +msgid "Your Sites" +msgstr "你的網誌" + +#: wp-admin/includes/ms.php:532 +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 "若你意外地來到這個畫面並且想造訪你自己的網誌,這裡有些捷徑來幫助你找到方向。" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:80 +msgctxt "user" +msgid "Not Spam" +msgstr "非垃圾" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "已停用 (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +msgid "Open this theme in the Theme Editor" +msgstr "用佈景主題編輯器開啟此主題" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable this theme" +msgstr "停用此佈景主題" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable this theme" +msgstr "啟用此佈景主題" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:79 +msgctxt "user" +msgid "Mark as Spam" +msgstr "標記為垃圾" + +#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 +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 "你試著存取『%1$s』控制台,但你現在並沒有該網誌的權限。若你相信你應該能夠存取『%1$s』控制台,請聯絡你的網誌網路管理員。" + +#: wp-admin/includes/ms.php:425 +msgid "MB (Leave blank for network default)" +msgstr "MB(留空白則使用網路預設值)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit theme homepage" +msgstr "造訪佈景主題首頁" + +#: wp-admin/includes/ms.php:572 +msgid "British English" +msgstr "英式英文" + +#: wp-admin/includes/ms.php:541 +msgid "View Site" +msgstr "造訪網站" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:100 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "超級管理員 (%s)" + +#: wp-admin/includes/ms.php:568 +msgid "American English" +msgstr "美式英文" + +#: wp-admin/includes/ms.php:637 +msgid "Primary Site" +msgstr "主網站" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 +msgid "Visit Theme Site" +msgstr "造訪佈景主題網站" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +msgid "Delete this theme" +msgstr "刪除此主題" + +#: wp-admin/includes/ms.php:424 +msgid "Site Upload Space Quota " +msgstr "網誌上傳空間限制" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 +msgid "Disable" +msgstr "停用" + +#: wp-admin/includes/ms.php:32 +msgid "Not enough space to upload. %1$s KB needed." +msgstr "上傳空間不足。需要 %1$s KB。" + +#: wp-admin/includes/ms.php:582 +msgid "English" +msgstr "英文" + +#: wp-admin/my-sites.php:63 +msgid "You must be a member of at least one site to use this page." +msgstr "你必須至少為一個網誌站台成員才能使用本頁面。" + +#: wp-admin/my-sites.php:94 +msgid "Global Settings" +msgstr "全域設定" + +#: wp-admin/my-sites.php:48 +msgid "Documentation on My Sites" +msgstr "我的網誌說明文件" + +#: wp-admin/my-sites.php:16 +msgid "You do not have sufficient permissions to view this page." +msgstr "你並沒有足夠的權限檢視本頁面。" + +#: wp-admin/my-sites.php:31 +msgid "The primary site you chose does not exist." +msgstr "你選擇的主要網誌並不存在。" + +#: wp-admin/my-sites.php:43 +msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." +msgstr "直至 WordPress 3.0 版本,現在被稱為「多網誌網路」的功能像以前的 WordPress MU(多使用者版)會分別安裝。" + +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." +msgstr "抱歉,需要 wp-config-sample.php 檔案才能工作。請重新上傳此檔案至您的 WordPress 安裝目錄。" + +#: wp-admin/setup-config.php:53 +msgid "The file 'wp-config.php' 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 "檔案「wp-config.php」已存在。若你想重置 wp-config.php 內的設定,請先刪除它。你可試著立即安裝。" + +#: wp-admin/setup-config.php:57 +msgid "The file 'wp-config.php' 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 "檔案「wp-config.php」已存在於上層目錄內。若你想重置 wp-config.php 內的設定,請先刪除它。你可試著立即安裝。" + +#: wp-admin/setup-config.php:82 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › 安裝設定檔案" + +#: wp-admin/setup-config.php:128 +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 "歡迎使用 WordPress。開始以前,我們需要一些關於資料庫的設定資訊。進行前你需要確認你已知道下列項目。" + +#: wp-admin/setup-config.php:130 +msgid "Database name" +msgstr "資料庫名稱" + +#: wp-admin/setup-config.php:131 +msgid "Database username" +msgstr "資料庫使用者帳號" + +#: wp-admin/setup-config.php:132 +msgid "Database password" +msgstr "資料庫密碼" + +#: wp-admin/setup-config.php:133 +msgid "Database host" +msgstr "資料庫主機位址" + +#: wp-admin/setup-config.php:134 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "資料表前綴(若你想要在單一資料庫內安裝多個 WordPress)" + +#: wp-admin/setup-config.php:143 +msgid "Let’s go!" +msgstr "衝吧!" + +#: wp-admin/setup-config.php:157 +msgid "Database Name" +msgstr "資料庫名稱" + +#: wp-admin/setup-config.php:159 +msgid "The name of the database you want to run WP in." +msgstr "用於儲存 WP 資料的資料庫名稱。" + +#: wp-admin/setup-config.php:163 +msgctxt "example username" +msgid "username" +msgstr "username" + +#: wp-admin/setup-config.php:164 +msgid "Your MySQL username" +msgstr "你的 MySQL 使用者帳號" + +#: wp-admin/setup-config.php:168 +msgctxt "example password" +msgid "password" +msgstr "password" + +#: wp-admin/setup-config.php:169 +msgid "…and your MySQL password." +msgstr "…以及你的 MySQL 密碼。" + +#: wp-admin/setup-config.php:172 +msgid "Database Host" +msgstr "資料庫主機位址" + +#: wp-admin/setup-config.php:174 +msgid "You should be able to get this info from your web host, if localhost does not work." +msgstr "若 localhost 無效,你應可自主機商那得到這資訊。" + +#: wp-admin/setup-config.php:177 +msgid "Table Prefix" +msgstr "資料表前綴" + +#: wp-admin/setup-config.php:179 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "若你想要在單一資料庫下安裝多個 WordPress,請修改此項。" + +#: wp-admin/setup-config.php:301 +msgid "You can create the wp-config.php manually and paste the following text into it." +msgstr "你可手動建立 wp-config.php 檔案並貼上下方的內容。" + +#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 +msgid "Run the install" +msgstr "開始安裝" + +#: wp-admin/maint/repair.php:30 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." +msgstr "欲允許本頁面自動修復資料庫問題,請新增下列程式碼至你的 wp-config.php 檔案。一旦該行被新增至你的設定檔,重新載入本頁面。" + +#: wp-admin/includes/class-wp-comments-list-table.php:156 +msgid "No comments awaiting moderation." +msgstr "沒有等待審核的迴響。" + +#: wp-admin/includes/plugin-install.php:349 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "修改歷程" + +#: wp-admin/includes/plugin-install.php:351 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "其他事項" + +#: wp-admin/includes/plugin-install.php:347 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "常見問題" + +#: wp-admin/includes/plugin-install.php:346 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "安裝" + +#: wp-admin/includes/plugin-install.php:345 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "說明" + +#: wp-admin/includes/plugin-install.php:348 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "擷取畫面" + +#: wp-admin/options-permalink.php:244 +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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "若你喜歡,你可在此輸入自訂的分類與標籤 URL 結構。例如使用 topics 當作分類基礎將會讓你的分類鏈結看起來像 http://example.org/%stopics/uncategorized/。若你留空白則會使用預設值。" + +#: wp-admin/options-permalink.php:157 +msgid "You should update your web.config now." +msgstr "你應該現在就更新你的 web.config。" + +#: wp-admin/includes/meta-boxes.php:803 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你打算刪除「%s」這條鏈結。\n" +"按下「取消」放棄,按下「確定」刪除。" + +#: wp-admin/includes/plugin-install.php:440 +msgid "Plugin Homepage »" +msgstr "外掛首頁 »" + +#: wp-admin/export.php:49 +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 "你可將你網誌的內容匯出成一個檔案並將它匯入另外一個 WordPress 或是平台。匯出的檔案是一種稱為 WXR 的 XML 格式。包括文章、頁面、迴響、自訂欄位、分類與標籤。你可以透過設定下拉式選單自分類、作者、月份範圍或者發表狀態等篩選條件限制匯出檔案 WXR 檔案僅包含某些文章或頁面。" + +#: wp-admin/maint/repair.php:73 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "修復資料表 %1$s 失敗。錯誤:%2$s" + +#: wp-admin/options-general.php:211 +msgid "Standard time begins on: %s." +msgstr "標準時間開始於:%s。" + +#: wp-admin/user-new.php:155 +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 "新使用者將會收到一封電子郵件通知他們已被新增為你網誌的使用者。該電子郵件亦將包含他們的密碼。若你不想使用者收到歡迎郵件請勾選這個選項。" + +#: wp-admin/plugins.php:379 +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "此外掛在啟用過程中產生了 %d 個未預期的輸出字元。假如你的網站頁面出現 「headers already sent」訊息、聯合供稿問題或其他議題,請試著停用或移除外掛。" + +#: wp-admin/includes/theme.php:147 +msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." +msgstr "更新此佈景將遺失任何你已製作的客製化處理。按 '取消' 來停止, 'OK' 以進行更新。" + +#: wp-admin/users.php:36 +msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "你可以透過使用左上的文字連結,以使用者角色來過濾使用者列表,可顯示全部、管理者、編輯、作者、寫手或訂閱者。預設列表為列出全部使用者。未使用的使用者角色將不會被列出。" + +#: wp-admin/update-core.php:46 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" +msgstr "你正在使用的是開發版本的 WordPress。你可以自動地更新至最新的每日建置版,或下載每日建置版並手動安裝:" + +#: wp-admin/options-writing.php:36 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail 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 "透過電子郵件發佈設定能讓你寄送你文章的內容到你的 WordPress 來發佈文章。你必須設定一個支援 POP3 的秘密 e-mail 帳號才能使用此功能,由此信箱接收的任何信件都將會發佈出去,因此建議你小心為此信箱位址作好保密。" + +#: wp-admin/includes/image-edit.php:192 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "有些未儲存的變更將會遺失。請按「確認」繼續,「取消」返回圖片編輯器。" + +#: wp-admin/import.php:23 +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 "在 WordPress 前一版,全部的匯入器都是內建的。它們已被改為外掛形式,主要是因為大部份的使用者只會用到一次或者不常使用它們。" + +#: wp-admin/themes.php:127 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "該啟用佈景主題已毀損。改換使用預設的佈景主題。" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +#: wp-admin/custom-header.php:1233 +msgid "Image could not be processed. Please go back and try again." +msgstr "圖片無法被處理。請回上一步並且再試一次。" + +#: wp-admin/maint/repair.php:63 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "%1$s 資料表有問題。它回報了以下錯誤:%2$s。WordPress 將試圖修復此資料表…" + +#: wp-admin/edit-form-advanced.php:132 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "此文章有一份自動儲存,且該份儲存比下方目前的版本還要新。檢視該份自動儲存" + +#: wp-admin/maint/repair.php:109 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "修復完畢。請自 wp-config.php 檔案移除下列程式碼以避免本頁面被未授權的使用者使用。" + +#: wp-admin/maint/repair.php:115 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress 可自動檢查某些常見的資料庫問題並修復他們。修復過程會花一點時間,請耐心等候。" + +#: wp-admin/maint/repair.php:118 +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 亦可嘗試最佳化資料庫。這會在某些狀況下增進效能。修復與最佳化資料庫會花較長的時間且最佳化時資料庫將會被鎖定。" + +#: wp-admin/user-new.php:279 +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 "輸入一個已存在這個網誌網路的使用者電子郵件位址或使用者名稱以邀請他們加入這個網誌。該使用者將會收到一封電子郵件確認這次邀請。" + +#: wp-admin/options-discussion.php:173 +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 "大頭貼是一個圖片,當你在允許使用大頭貼的網誌上發表迴響時會出現在你名字旁邊。你可以在這裡啟用讓網誌顯示大家的大頭貼。" + +#: wp-admin/plugin-editor.php:252 +msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." +msgstr "警告:不建議進行變更以啟用外掛。若你的變更引起嚴重錯誤,該外掛將會自動地被停用。" + +#: wp-admin/user-new.php:275 +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 "輸入一個已存在這個網誌網路的使用者電子郵件位址以邀請他們加入這個網誌。該使用者將會收到一封電子郵件確認這次邀請。" + +#: wp-admin/credits.php:179 +msgid "Contributing Developers" +msgstr "開發貢獻者" + +#: wp-admin/user-edit.php:278 +msgid "Show Toolbar when viewing site" +msgstr "觀看網站時顯示工具列" + +#: wp-admin/about.php:186 +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] "%1$s 版 解決了一個安全性議題,並且修正 %2$s 個臭蟲。" + +#: wp-admin/about.php:193 +msgid "For more information, see the release notes." +msgstr "要知道更多資訊,參考 發行備註。" + +#: wp-admin/about.php:190 +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] "版本 %1$s 更正了一些安全問題及 %2$s 個臭蟲。" + +#: wp-admin/about.php:182 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "版本 %1$s 更正了 %2$s 個臭蟲。" + +#: wp-admin/index.php:32 +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 in the upper corner." +msgstr "歡迎來到你的 WordPress 控制台!登入你的網站後,你就會看見這個畫面,並且這裡提供你存取全部 WordPress 網站的管理功能。你可以透過點擊右上角的說明頁籤,以取得任何畫面的說明資訊。" + +#: wp-admin/about.php:175 +msgid "Maintenance and Security Release" +msgid_plural "Maintenance and Security Releases" +msgstr[0] "維護與安全性更新版本" + +#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 +msgid "What’s New" +msgstr "新鮮事" + +#: wp-admin/about.php:174 +msgid "Security Release" +msgid_plural "Security Releases" +msgstr[0] "安全性更新版本" + +#: wp-admin/about.php:173 +msgid "Maintenance Release" +msgid_plural "Maintenance Releases" +msgstr[0] "維護更新版本" + +#: wp-admin/about.php:178 +msgid "Version %1$s addressed a security issue." +msgid_plural "Version %1$s addressed some security issues." +msgstr[0] "版本 %1$s 更正了一些安全問題。" + +#: wp-admin/options-permalink.php:22 +msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." +msgstr "這個畫面可讓你選擇預設的固定網址結構。你可以選擇常見的設定方式或者新增一個自訂的網址結構。" + +#: wp-admin/about.php:156 +msgid "Return to Updates" +msgstr "返回更新" + +#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "歡迎來到 WordPress %1$s。點這裡以觀看更多資訊。" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Categories" +msgstr "新增分類中" + +#: wp-admin/edit-tags.php:223 +msgid "Adding Tags" +msgstr "新增標籤中" + +#: wp-admin/plugins.php:351 +msgid "Troubleshooting" +msgstr "疑難排解" + +#: wp-admin/media-new.php:47 +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 "你可先上傳媒體檔案而不用先寫文章。這個功能允許你稍後把檔案放到文章中,或取得讓你分享檔案的鏈結網址。這裡有三個上傳選項:" + +#: wp-admin/user-new.php:157 +msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." +msgstr "你必須替新的帳號設定一組密碼, 他們登入之後可以再更改密碼. 而帳號名稱則無法被更改." + +#: wp-admin/tools.php:60 +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 "若你想將分類轉換成標籤(或是將標籤轉換成分類),請使用匯入畫面中的 分類與標籤轉換器 。" + +#: wp-admin/user-new.php:161 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "當你完成的時候,記得點擊這個畫面下方的「新增帳號」按鈕。" + +#: wp-admin/export.php:151 +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 "你儲存下載的檔案後,可在其他 WordPress 後台使用匯入功能,將內容匯入網站內。" + +#: wp-admin/users.php:32 +msgid "Screen Display" +msgstr "畫面顯示" + +#: wp-admin/upload.php:212 +msgid "Attaching Files" +msgstr "附加檔案" + +#: wp-admin/user-new.php:172 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "這裡列出不同帳號角色的基本概況以及每個角色擁有的權限:" + +#: wp-admin/user-new.php:171 +msgid "User Roles" +msgstr "帳號角色" + +#: wp-admin/user-new.php:151 +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 "新增一位新的使用者到你的網站並填寫下列資料。確認後點選下方的「新增帳號」按鈕即可。" + +#: wp-admin/edit-comments.php:122 +msgid "Moderating Comments" +msgstr "審核迴響" + +#: wp-admin/user-new.php:174 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "訂閱者可以閱讀迴響/發表迴響/接收電子郵件…等,但不能新增正式的網站內容。" + +#: wp-admin/import.php:125 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "假如你需要的匯入器沒有被列出,請搜尋外掛目錄 來檢查匯入器是否為可用狀態。" + +#: wp-admin/edit.php:200 +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 "當你使用批次編輯時,你可以使用複選框選定想編輯的文章,再從批次管理選單選擇編輯,你就能夠一次為選取的文章編輯中繼資料(分類、作者等等)。若要將某篇文章從批次編輯移除,只需要點擊文章標題旁邊的 x 圖示。" + +#: wp-admin/edit.php:185 wp-admin/upload.php:206 +msgid "Available Actions" +msgstr "可進行的動作" + +#: wp-admin/user-new.php:176 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "作者可以發表與管理他們自己的文章,並且也可以上傳檔案。" + +#: wp-admin/update-core.php:483 +msgid "How to Update" +msgstr "如何更新" + +#: wp-admin/edit.php:169 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "這個畫面讓你存取你全部文章。你可以客製化這個畫面的顯示方式,以符合你的工作流程。" + +#: wp-admin/edit.php:199 +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 "你也可以編輯或一次移動多篇文章至回收桶。使用勾選方塊來選取你想處理的特定文章,接著從「批次管理」下拉選單裡選取你想進行的處理動作,再按下「套用」。" + +#: wp-admin/plugin-install.php:56 +msgid "Adding Plugins" +msgstr "安裝外掛" + +#: wp-admin/edit.php:173 +msgid "Screen Content" +msgstr "畫面內容" + +#: wp-admin/edit.php:175 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "你可以透過幾個方法來客製化這個畫面內容的顯示方式:" + +#: wp-admin/themes.php:64 +msgid "Adding Themes" +msgstr "新增佈景主題" + +#: wp-admin/plugin-install.php:52 +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.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." +msgstr "外掛透過掛載(hook)至 WordPress 來擴充自訂功能。外掛由世界上數以千計的開發者所開發的,它們都是獨立於 WordPress 核心的應用。全部在官方 WordPress.org 外掛目錄裡的外掛都是相容於 WordPress 使用條款。你可以在你的外掛區透過搜尋及瀏覽目錄來找到新外掛進行安裝。" + +#: wp-admin/options-permalink.php:21 +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 "固定連結是連結至網站個別頁面及網誌文章的永久性的網址,同樣也適用在你的分類及標籤封存頁。一個固定連結即是用來連結至網站內容的網路位址。每頁文章的網址應該要是永久性的,並且永遠不會被改變 — 因此被命名為固定連結。" + +#: wp-admin/options-permalink.php:29 +msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." +msgstr "許多人選擇使用「漂亮的固定連結」,即是網址包含有用的資訊,像是文章標題,而不是使用一般的文章編號。你可以在常見設定下面選擇任一種固定連結的格式,或者選擇自訂結構來自訂固定連結的格式。" + +#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 +msgid "Common Settings" +msgstr "常見設定" + +#: wp-admin/options-permalink.php:37 +msgid "Custom Structures" +msgstr "自訂結構" + +#: wp-admin/options-media.php:21 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "「上傳檔案」讓你可以選擇儲存你所上傳檔案儲存的目錄與路徑。" + +#: wp-admin/options-writing.php:21 +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 "你可使用幾種不同方式提交內容,這個設定畫面將保存它們的設定值。最上方區域控制編輯管理畫面,其他則控制發表方式。欲取得更多資訊請使用下方的文件鏈結。" + +#: wp-admin/themes.php:57 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "要為「多站台」安裝佈景主題,只能在網際網路管理區裡面完成。" + +#: wp-admin/options-general.php:65 +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 "若你想讓網誌的訪客可以自行註冊帳號,而非由網誌管理員來註冊,請勾選成員核取方塊。不論是自行註冊帳號或是由網誌管理員註冊帳號,你都可以替新的帳號設定一個預設的角色。" + +#: wp-admin/options-writing.php:35 +msgid "Post Via Email" +msgstr "使用電子郵件發表文章" + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "假如需要的話,WordPress會自動把你的新文章通知給各種服務。" + +#: wp-admin/options-discussion.php:20 +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 "這個畫面提供了許多選項以控制像是迴響的管理及顯示,以及連結至文章/頁面的鏈結點。很多東西,事實上,不見得適合放在這裡! :) 你可以透過下方的文件連結來取得每一個討論設定的相關資訊。" + +#: wp-admin/user-edit.php:40 +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 "你可以改變你的密碼,開啟鍵盤捷徑,變更 WordPress 管理畫面的色彩配置,並且關閉所見即所得(視覺化)編輯器。你可以隱藏網站前台的工具列 (正式名稱為管理列),然而它無法在管理畫面中被停用。" + +#: wp-admin/widgets.php:94 +msgid "Inactive Sidebar (not used)" +msgstr "未啟用側邊欄(未使用)" + +#: wp-admin/widgets.php:97 +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 "側邊欄不再可用且不會顯示在你網站的任何地方。移除下方每個小工具以完全移除未啟用之側邊欄。" + +#: wp-admin/media-new.php:49 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "拖曳你的檔案到這個區域。可以拖曳多個檔案。" + +#: wp-admin/media-new.php:50 +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 "點擊選擇檔案會開啟導覽視窗,並且顯示你電腦上的檔案。接著在你點選要上傳的檔案後,再選擇開啟,就會在上傳畫面中顯示一個上傳進度列。" + +#: wp-admin/edit-tags.php:187 +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 "你可以使用鏈結分類來建立鏈結的群組。鏈結分類的命名必須是唯一的,且鏈結分類跟你用於文章的分類是分開來的。" + +#: wp-admin/widgets.php:57 +msgid "Removing and Reusing" +msgstr "移除及重新使用" + +#: wp-admin/edit-tags.php:189 +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 "你可使用標籤來指派文章的關鍵字。標籤不像分類,標籤沒有階層關係,這表示標籤之間沒有關係。" + +#: wp-admin/widgets.php:65 +msgid "Missing Widgets" +msgstr "遺失小工具" + +#: wp-admin/edit-comments.php:118 +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 "你可以管理你的迴響如同管理你網站上的文章或其他內容。這畫面如同其他管理畫面可自訂,並且你可以對迴響使用移至上方出現的鏈結動作或是批次管理。" + +#: wp-admin/edit-comments.php:125 +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 "於作者欄位內顯示作者名稱、電子郵件位址、網誌網址與留言者 IP 位址。點擊此鏈結將會顯示全部由此 IP 位址來的迴響。" + +#: wp-admin/index.php:46 +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 "畫面上方工具列內的鏈結為連結至你的控制台及你網站的前台,並且提供存取你的個人資訊及有用的 WordPress 資訊。" + +#: wp-admin/link-manager.php:53 +msgid "Deleting Links" +msgstr "刪除鏈結" + +#: wp-admin/upload.php:208 +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 "游標移至某列上將出現動作鏈結:「編輯」、「永久刪除」、以及「檢視」。點擊「編輯」或在媒體檔案上顯示個小畫面來編輯該檔案的屬性。點擊「永久刪除」將該檔案自媒體庫刪除(一些其他文章目前正關聯著的檔案也一樣會被刪除)。「檢視」則帶你至該檔案的顯示頁面。" + +#: wp-admin/edit.php:220 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "管理頁面是跟管理文章十分相似的,你可以使用一樣的方法自訂版面。" + +#: wp-admin/edit.php:221 +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 "你亦可使用同樣的動作,包括篩選文章,將游標移至頁面列表上某列並使用鏈結來管理,或是使用「批次管理」選單來一次編輯多個頁面的屬性。" + +#: wp-admin/upload.php:214 +msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." +msgstr "如果一個媒體檔案沒有與任何文章產生關聯,你會看到「產生關聯」欄位,點擊「產生關聯」會開啟一個小視窗讓你尋找並加入關聯文章。" + +#: wp-admin/upload.php:200 +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 "全部你上傳的檔案都會被列在媒體庫裡,最後上傳的會出現在前面。你可以使用「顯示選項」來自訂顯示在畫面上的項目。" + +#: wp-admin/edit.php:214 +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 "頁面與文章相似之處在於它們都有一個標題、內文與相關屬性,但不同處在於頁面並不受網誌時間順序所控制,有點像永久文章。頁面沒有分類和標籤,但仍有層次結構。你可以透過建立一個「上層頁面」,將其他巢狀子頁面歸在其下,以建立一個頁面群組。" + +#: wp-admin/edit-comments.php:128 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "許多人使用鍵盤熱鍵更快速審核他們的迴響。點擊旁邊的鏈結了解詳情。" + +#: wp-admin/edit-comments.php:126 +msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "於迴響一欄中,每個迴響發表的時間都註明在「已送出於:」之後。點擊該日期時間鏈結將可帶你至網站上該則迴響。 將滑鼠游標移至迴響上方,將顯示迴響審核鏈結,你可以核准、回覆(並核准)、快速編輯、編輯、標記為垃圾迴響或是將迴響移至回收桶。" + +#: wp-admin/link-manager.php:48 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "鏈結可被分別歸屬至「鏈結分類」;這與文章所使用的分類不大相同。" + +#: wp-admin/update-core.php:196 +msgid "Learn more about WordPress %s." +msgstr "知道更多有關 WordPress %s 的訊息。" + +#: wp-admin/edit.php:218 +msgid "Managing Pages" +msgstr "管理頁面" + +#: wp-admin/users.php:35 +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 "你可以視個人需要使用「顯示選項」頁籤來隱藏或顯示列以及決定每頁顯示多少帳號於畫面上。" + +#: wp-admin/edit.php:192 +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 "預覽會顯示草稿被發表成為正式文章後所呈現的樣子。檢視文章將會帶你到網站前台看看該文章實際呈現的樣子。該鏈結是否為可用狀態,則是視你的文章編輯情況而定。" + +#: wp-admin/users.php:41 +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 "游標移至帳號列表的某列上將出現動作鏈結讓你可管理帳號。你可使用下列動作:" + +#: wp-admin/edit.php:191 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "回收桶從此清單中移除你的文章,並將它放入回收桶中,你可自回收桶將它永久刪除。" + +#: wp-admin/edit.php:190 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "快速編輯提供快顯視窗,讓你無須離開這畫面就能編修文章細節。" + +#: wp-admin/edit.php:189 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "編輯進入文章編輯畫面。亦可透過點擊文章標題到達該畫面。" + +#: wp-admin/users.php:43 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "「編輯」可以讓你進入該使用者的個人資料編輯畫面。你也可以透過點擊使用者帳號進入該畫面。" + +#: wp-admin/users.php:37 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "你可以透過點擊文章列下的數字來檢視該帳號所寫的全部文章。" + +#: wp-admin/user-new.php:154 +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 "因為這是一個多站台的安裝,你可以透過指定使用者帳號或 E-mail,來加入已經存在的帳號至「網誌網路」,並且定義其角色權限。要取得更多選項,像是指派一組密碼,你必須是「網誌網路管理者」,接著進入「網誌網路管理 > 全部使用者」,再將滑鼠移至某位現存使用者的名稱鏈結上,「編輯」該使用者的個人資訊。" + +#: wp-admin/includes/template.php:2075 +msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." +msgstr "就好比為了使用 add_meta_box() 而直接引入 wp-admin/includes/template.php 一樣,這是錯誤的。應該使用 Hook add_meta_box() 呼叫 add_meta_boxes 的動作才正確。" + +#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 +msgid "Welcome to WordPress %s" +msgstr "歡迎來到 WordPress %s" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard → Home" +msgstr "前往控制台 → 首頁" + +#: wp-admin/about.php:156 +msgid "Return to Dashboard → Updates" +msgstr "返回控制台 → 更新" + +#: wp-admin/credits.php:112 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress 是由許多充滿熱情的個體所組成的全球性團隊所打造的。" + +#: wp-admin/credits.php:176 +msgid "Core Developers" +msgstr "核心開發人員" + +#: wp-admin/about.php:131 +msgid "Under the Hood" +msgstr "藏在表面之下的機制" + +#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 +msgid "Customize Your Site" +msgstr "個人化你的網站" + +#: wp-admin/user-edit.php:199 +msgid "Profile updated." +msgstr "個人資訊已更新。" + +#: wp-admin/user-new.php:81 +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 "" +"你好,\n" +"\n" +"你已被邀請加入 '%1$s',網址在\n" +"%2$s ,你的角色權限為 %3$s。\n" +"\n" +"請點擊下方連結來確認這個邀請:\n" +"%4$s" + +#: wp-admin/credits.php:184 +msgid "Core Developer" +msgstr "核心開發人員" + +#: wp-admin/includes/class-wp-upgrader.php:56 +msgid "The package could not be installed." +msgstr "無法安裝該軟體包。" + +#: wp-admin/includes/class-wp-upgrader.php:495 +msgid "The plugin contains no files." +msgstr "此外掛沒有包含任何文件" + +#: wp-admin/includes/class-wp-upgrader.php:720 +msgid "No valid plugins were found." +msgstr "沒有找到有效的外掛。" + +#: wp-admin/includes/class-wp-upgrader.php:1099 +msgid "The theme is missing the style.css stylesheet." +msgstr "此佈景主題遺失了style.css 樣式表。" + +#: wp-admin/includes/class-wp-upgrader.php:1108 +msgid "The theme is missing the index.php file." +msgstr "這個佈景主題遺失 index.php 檔案。" + +#: wp-admin/includes/class-wp-upgrader.php:1104 +msgid "The style.css stylesheet doesn't contain a valid theme header." +msgstr "樣式表style.css未包含一個有效的佈景主題標題。" + +#: wp-admin/includes/media.php:1017 +msgid "Attachment Post URL" +msgstr "附加文章網址" + +#: wp-admin/menu.php:76 +msgctxt "admin menu" +msgid "All Links" +msgstr "全部鏈結" + +#: wp-admin/includes/media.php:1819 +msgid "Drop files here" +msgstr "請將檔案拖曳到這裡" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugins" +msgstr "%s 個外掛" + +#: wp-admin/includes/plugin-install.php:151 +msgid "%s plugin" +msgstr "%s 外掛" + +#: wp-admin/maint/repair.php:92 +msgid "Successfully optimized the %s table." +msgstr "已成功最佳化 %s 個資料表。" + +#: wp-admin/maint/repair.php:95 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "無法最佳化 %1$s 資料表。錯誤:%2$s" + +#: wp-admin/maint/repair.php:70 +msgid "Successfully repaired the %s table." +msgstr "已成功修復 %s 個資料表。" + +#: wp-admin/maint/repair.php:85 +msgid "The %s table is already optimized." +msgstr "%s 個資料表已經是最佳化的。" + +#: wp-admin/maint/repair.php:60 +msgid "The %s table is okay." +msgstr "%s 資料表沒有問題。" + +#: wp-admin/update-core.php:270 +msgid "View version %1$s details" +msgstr "觀看 %1$s 版本細節" + +#: wp-admin/includes/import.php:194 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/import.php:195 +msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." +msgstr "安裝 Tumblr 匯入工具,以使用他們的 API 來從 Tumblr 匯入文章與媒體。" + +#: wp-admin/includes/dashboard.php:1193 +msgid "Update %2$s or learn how to browse happy" +msgstr "更新 %2$s 或學習如何快樂瀏覽" + +#: wp-admin/includes/media.php:2580 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "縮放圖片至符合在 %1$s圖片選項%2$s 中所選定的大尺寸(%3$d × %4$d)。" + +#: wp-admin/includes/media.php:2451 +msgid "Audio, Video, or Other File" +msgstr "音樂、影片或其他檔案" + +#: wp-admin/includes/media.php:1975 +msgid "Insert media from another website" +msgstr "從別的網站插入多媒體檔案" + +#: wp-admin/options.php:144 +msgid "ERROR: options page not found." +msgstr "錯誤:找不到選項頁面。" + +#: wp-admin/includes/file.php:1028 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "錯誤: 連接到服務器時出現錯誤,請檢查設置是否正確。" + +#: wp-admin/includes/ajax-actions.php:930 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "錯誤:你正在回應一個位於草稿文章的迴響。" + +#: wp-admin/includes/ajax-actions.php:953 +#: wp-admin/includes/ajax-actions.php:1021 +msgid "ERROR: please type a comment." +msgstr "錯誤:請輸入一個迴響。" + +#: wp-admin/index.php:45 +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 "左邊的導覽選單提供了存取全部 WordPress 管理畫面的鏈結,將滑鼠移過去會顯示子選單項目。你可以點擊導覽選單最下面的「折疊選單」箭形圖示,將整個選單最小化。" + +#: wp-admin/index.php:56 +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 "拖放功能 - 要重新排列區塊,可以透過點擊按住選定區塊的標題列再行拖與放,當你看見在你想放置區塊的目標位置出現了方型灰色虛線,你就可以釋放滑鼠以放置該區塊。" + +#: wp-admin/index.php:54 +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 "你可以使用下方的控制項去排列你的控制台畫面以配合你的工作流程。這跟大多數其他的管理介面的操作一樣。" + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 +#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 +#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 +#: wp-admin/export.php:48 wp-admin/import.php:21 +#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 +#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 +#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 +#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 +#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 +#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344 +#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 +#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 +#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 +#: wp-admin/widgets.php:50 +msgid "Overview" +msgstr "概述" + +#: wp-admin/menu.php:43 +msgid "Updates %s" +msgstr "更新 %s" + +#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 +#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 +#: wp-admin/upload.php:234 wp-admin/users.php:441 +msgid "Search results for “%s”" +msgstr "搜尋「%s」的結果" + +#: wp-admin/includes/user.php:62 wp-admin/users.php:113 +msgid "You can’t give users that role." +msgstr "你不可指定該角色給使用者。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 +#: wp-admin/includes/class-wp-plugins-list-table.php:274 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "可更新 (%s)" + +#: wp-admin/plugins.php:308 +msgid "Click to view entire list of files which will be deleted" +msgstr "檢視將被刪除的檔案清單" + +#: wp-admin/plugins.php:283 +msgid "%1$s by %2$s" +msgstr "%1$s 由 %2$s" + +#: wp-admin/comment.php:157 wp-admin/plugins.php:270 +#: wp-admin/theme-editor.php:215 +msgid "Caution:" +msgstr "警告:" + +#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 +#: wp-admin/user-new.php:335 +msgid "Add New User" +msgstr "新增帳號" + +#: wp-admin/users.php:20 +msgctxt "users per page (screen options)" +msgid "Users" +msgstr "帳號" + +#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +msgid "You do not have sufficient permissions to manage options for this site." +msgstr "你沒有權限管理此網誌的選項。" + +#: wp-admin/menu.php:184 +msgctxt "plugin editor" +msgid "Editor" +msgstr "外掛編輯器" + +#: wp-admin/menu.php:179 +msgid "Installed Plugins" +msgstr "已安裝外掛" + +#: wp-admin/users.php:258 +msgid "Confirm Deletion" +msgstr "確認刪除" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate" +msgstr "停用" + +#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 +#: wp-admin/includes/class-wp-plugins-list-table.php:514 +#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 +msgid "Version %s" +msgstr "版本 %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:380 +#: wp-admin/includes/class-wp-plugins-list-table.php:519 +#: wp-admin/includes/class-wp-theme-install-list-table.php:272 +#: wp-admin/includes/class-wp-theme-install-list-table.php:374 +#: wp-admin/includes/class-wp-themes-list-table.php:194 +#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 +#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 +msgid "By %s" +msgstr "作者:%s" + +#: wp-admin/user-new.php:231 +msgid "User added." +msgstr "已新增帳號。" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-ms-users-list-table.php:261 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +#: wp-admin/includes/class-wp-terms-list-table.php:313 +msgid "View" +msgstr "查看" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:191 +#: wp-admin/user-edit.php:337 +msgid "Super Admin" +msgstr "超級管理員" + +#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 +#: wp-admin/users.php:315 +msgid "You can’t remove users." +msgstr "你不能移除帳號。" + +#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 +#: wp-admin/options.php:198 +msgid "Settings saved." +msgstr "設定已儲存。" + +#: wp-admin/users.php:394 +msgid "Changed roles." +msgstr "已變更角色。" + +#: wp-admin/users.php:405 +msgid "User removed from this site." +msgstr "帳號已自本網誌移除。" + +#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 +msgid "Search Users" +msgstr "搜尋帳號" + +#: wp-admin/user-new.php:273 +msgid "Add Existing User" +msgstr "新增現有帳號" + +#: wp-admin/includes/class-wp-users-list-table.php:265 +#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 +#: wp-admin/user-new.php:410 +msgid "Role" +msgstr "角色" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:98 +#: wp-admin/includes/class-wp-users-list-table.php:156 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部 (%s)" + +#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 +#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 +#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 +#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 +#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 +#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 +#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 +#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65 +#: wp-admin/plugins.php:358 wp-admin/revision.php:118 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 +#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 +#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 +#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 +msgid "For more information:" +msgstr "取得更多資訊:" + +#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 +#: wp-admin/users.php:435 +msgctxt "user" +msgid "Add New" +msgstr "新增帳號" + +#: wp-admin/menu.php:167 +msgctxt "theme editor" +msgid "Editor" +msgstr "主題編輯器" + +#: wp-admin/includes/class-wp-links-list-table.php:58 +#: wp-admin/includes/class-wp-links-list-table.php:155 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 +#: wp-admin/includes/class-wp-ms-users-list-table.php:78 +#: wp-admin/includes/class-wp-ms-users-list-table.php:199 +#: wp-admin/includes/class-wp-plugins-list-table.php:305 +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-terms-list-table.php:117 +#: wp-admin/includes/class-wp-terms-list-table.php:311 +#: wp-admin/includes/class-wp-themes-list-table.php:170 +#: wp-admin/includes/class-wp-users-list-table.php:192 +#: wp-admin/includes/class-wp-users-list-table.php:371 +#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 +#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 +#: wp-admin/themes.php:368 wp-admin/widgets.php:284 +msgid "Delete" +msgstr "刪除" + +#: wp-admin/menu.php:196 +msgid "All Users" +msgstr "全部帳號" + +#: wp-admin/edit-form-advanced.php:193 +msgid "Attributes" +msgstr "屬性" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:370 +#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 +#: wp-admin/theme-install.php:237 +msgid "Install" +msgstr "安裝" + +#: wp-admin/menu.php:177 +msgid "Plugins %s" +msgstr "外掛 %s" + +#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 +msgid "Delete Site" +msgstr "刪除網誌" + +#: wp-admin/edit-form-advanced.php:302 +msgid "About Pages" +msgstr "關於頁面" + +#: wp-admin/edit-form-advanced.php:276 +msgid "Customizing This Display" +msgstr "自訂這個顯示畫面" + +#: wp-admin/edit-form-advanced.php:286 +msgid "Title and Post Editor" +msgstr "標題與文章編輯器" + +#: wp-admin/edit-tags.php:235 +msgid "Documentation on Tags" +msgstr "標籤上的文件" + +#: wp-admin/options-reading.php:151 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "注意:這些選項均無法阻擋對你網誌的存取 — 由搜尋引擎決定是否遵守你的請求。" + +#: wp-admin/options-permalink.php:220 +msgid "Post name" +msgstr "文章名稱" + +#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 +#: wp-admin/options-permalink.php:221 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "sample-post" + +#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archives" + +#: wp-admin/import.php:104 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "還沒有安裝匯入器。 請至主站台安裝匯入器。" + +#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 +msgid "E-mail Address" +msgstr "電子郵件位址" + +#: wp-admin/options-general.php:314 +msgid "Site Language" +msgstr "網站語言" + +#: wp-admin/options-discussion.php:45 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "試著去通知文章中鏈結到的任何網誌。" + +#: wp-admin/user-new.php:24 +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 "" +"你好,\n" +"你已被邀請加入 '%1$s',\n" +"此站位在%2$s ,你受邀的身份為 %3$s。\n" +"如果你不想加入此站,請忽略這封信。這封邀請函將在幾天後過期。\n" +"\n" +"請點擊下方連結以啟用你的帳號:\n" +"%%s" + +#: wp-admin/includes/theme.php:220 +msgid "Full Width Template" +msgstr "全寬度模板" + +#: wp-admin/includes/theme.php:222 +msgid "Post Formats" +msgstr "文章格式" + +#: wp-admin/includes/theme.php:217 +msgid "Featured Images" +msgstr "特色圖片" + +#: wp-admin/includes/theme.php:216 +msgid "Featured Image Header" +msgstr "特色圖片標頭" + +#: wp-admin/includes/dashboard.php:1176 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "你正在使用舊版 %s。為體驗最佳的 WordPress,請升級你的瀏覽器。" + +#: wp-admin/includes/dashboard.php:1174 +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 "你正在使用不安全的 %s。使用已被淘汰的瀏覽器將危及你的電腦。為體驗最佳的 WordPress,請升級你的瀏覽器。" + +#: wp-admin/includes/nav-menu.php:1196 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "有一些選單選項並不正確。請檢查或刪除他們。" + +#: wp-admin/includes/nav-menu.php:85 +msgid "%s (Invalid)" +msgstr "%s(不正確)" + +#: wp-admin/includes/class-wp-terms-list-table.php:132 +#: wp-admin/includes/class-wp-terms-list-table.php:426 +msgctxt "term name" +msgid "Name" +msgstr "名稱" + +#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 +#: wp-admin/includes/template.php:654 +msgctxt "meta name" +msgid "Name" +msgstr "名稱" + +#: wp-admin/user-new.php:36 +msgid "[%s] Your site invite" +msgstr "〔%s〕你的網誌站台邀請" + +#: wp-admin/themes.php:251 +msgctxt "theme name" +msgid "Name" +msgstr "名稱" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "名稱" + +#: wp-admin/credits.php:192 +msgid "Icon Design" +msgstr "圖示設計" + +#: wp-admin/theme-install.php:81 +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.org 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 "你可以透過本畫面的佈景主題瀏覽/安裝功能來找到找到更多佈景主題,將會顯示從 WordPress.org 佈景主題目錄 找到的佈景主題。這些佈景主題是由第三方設計與開發,無須付費,且相容於 WordPress 所使用的授權許可。" + +#: wp-admin/update-core.php:51 +msgid "Re-install Now" +msgstr "立即重新安裝" + +#: wp-admin/includes/file.php:253 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "上傳檔案大小已超過 php.ini 中 upload_max_filesize 的設定值。" + +#: wp-admin/includes/file.php:254 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "上傳檔案大小已超過 HTML 表單中指定的 MAX_FILE_SIZE 值。" + +#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 +msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." +msgstr "如果你隱藏了書籤列:複製以下程式碼、開啟你的書籤管理員、建立新書籤、在「名稱」欄位輸入「發表至網誌」,然後將複製的程式碼貼入「URL」一欄。" + +#: wp-admin/credits.php:185 +msgid "Core Committer" +msgstr "核心提交人員" + +#: wp-admin/credits.php:186 +msgid "Guest Committer" +msgstr "客座提交人員" + +#: wp-admin/about.php:146 wp-admin/credits.php:191 +msgid "External Libraries" +msgstr "外部程式庫" + +#: wp-admin/press-this.php:652 +msgid "Add:" +msgstr "增加:" + +#: wp-admin/press-this.php:288 +msgid "Add Photos" +msgstr "新增照片" + +#: wp-admin/menu.php:213 +msgid "Available Tools" +msgstr "可用工具" + +#: wp-admin/menu.php:219 +msgid "Network Setup" +msgstr "網誌網路安裝" + +#: wp-admin/credits.php:183 +msgid "User Experience Lead" +msgstr "使用者體驗" + +#: wp-admin/credits.php:120 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "翻譯人員" + +#: wp-admin/credits.php:107 +msgid "http://codex.wordpress.org/Contributing_to_WordPress" +msgstr "http://codex.wordpress.org/Contributing_to_WordPress" + +#: wp-admin/freedoms.php:45 +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 的人(例如你)告訴朋友關於它的事情時就更加茁壯,同時有數以萬計的商業活動與服務從 WordPress 出發,對他們的使用者證明這項事實。當每次聽到有人幫助散播時我們深受感動,別忘記先閱讀一下我們的商標規範。" + +#: wp-admin/freedoms.php:52 +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 "全部在 WordPress.org 目錄下的外掛與佈景主題皆為 100%% GPL 授權或相容的自由授權,因此你可以安心地在這裡尋找外掛與佈景主題。若是你自其他來源取得外掛或佈景主題,請記得先向他們確認是否為 GPL 授權。若他們並不尊重 WordPress 授權,我們並不推薦他們。" + +#: wp-admin/freedoms.php:36 +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 是自由且開放原始碼的軟體,由世界各處分散社群中的志願者建立。WordPress 使用世界上最讚的GPL 授權。" + +#: wp-admin/credits.php:181 +msgid "Lead Developer" +msgstr "主要開發人員" + +#: wp-admin/credits.php:187 +msgid "Developer" +msgstr "開發人員" + +#: wp-admin/credits.php:175 +msgid "Extended Core Team" +msgstr "延伸核心團隊" + +#: wp-admin/credits.php:162 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "想要你的名字列在這頁面上嗎?參與 WordPress。" + +#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 +#: wp-admin/freedoms.php:30 +msgid "Credits" +msgstr "致謝" + +#: wp-admin/widgets.php:335 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "停用" + +#: wp-admin/credits.php:180 +msgid "Cofounder, Project Lead" +msgstr "共同出資者,專案負責人" + +#: wp-admin/credits.php:190 +msgid "Internationalization" +msgstr "國際化" + +#: wp-admin/credits.php:178 +msgid "Core Contributors to WordPress %s" +msgstr "WordPress 核心貢獻者 %s" + +#: wp-admin/credits.php:177 +msgid "Recent Rockstars" +msgstr "近期受矚目者" + +#: wp-admin/menu.php:99 +msgid "All Comments" +msgstr "全部迴響" + +#: wp-admin/credits.php:104 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress 由一群熱心的人所組成的全球小組製作。參與 WordPress。" + +#: wp-admin/credits.php:174 +msgid "Project Leaders" +msgstr "專案負責人" + +#: wp-admin/credits.php:188 +msgid "Designer" +msgstr "設計人員" + +#: wp-admin/freedoms.php:39 +msgid "You have the freedom to run the program, for any purpose." +msgstr "你有自由為了任何目的執行該程式。" + +#: wp-admin/freedoms.php:40 +msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." +msgstr "你可檢視原始碼,自由地學習這程式如何運作,並且自由地將它改為你期望它如何運作的方式。" + +#: wp-admin/freedoms.php:41 +msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." +msgstr "你可自由重新散布這原始程式來幫助你的鄰居們。" + +#: wp-admin/freedoms.php:42 +msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." +msgstr "你可自由地散布你修改過的版本給其他人。這麼做社群將有機會因你的改變而受益。" + +#: wp-admin/includes/dashboard.php:28 +msgid "You are using an insecure browser!" +msgstr "你正在使用的瀏覽器是不安全的!" + +#: wp-admin/includes/dashboard.php:30 +msgid "Your browser is out of date!" +msgstr "你的瀏覽器已經過時了!" + +#: wp-admin/freedoms.php:54 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "你希望全部的軟體都擁有如此的自由嗎?我們希望!欲取得更多資訊,請造訪 自由軟體基金會。" + +#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:32 +msgid "Freedoms" +msgstr "自由" + +#: wp-admin/custom-header.php:638 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "你可選個很酷的頁首或是讓每頁隨機出現一個。" + +#: wp-admin/custom-header.php:636 +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 "若是你不想上傳你自己的圖片,你可以在這些裡頭選一個或是隨機出現一個。" + +#: wp-admin/custom-header.php:624 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "你可以選擇一個之前上傳的頁首,或是隨機出現一個。" + +#: wp-admin/menu-header.php:205 +msgid "Collapse menu" +msgstr "折疊選單" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "強化外掛是進階型外掛,放置於 %s 目錄下,用來替換 WordPress 現有的一些功能。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:331 +msgid "Files in the %s directory are executed automatically." +msgstr "位於 %s 目錄下的檔案會自動執行。" + +#: wp-admin/custom-header.php:341 +msgid "Random: Show a different image on each page." +msgstr "隨機:每頁顯示不同圖片。" + +#: wp-admin/custom-header.php:622 +msgid "Uploaded Images" +msgstr "已上傳圖片" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "上傳媒體檔案說明" + +#: wp-admin/user-edit.php:53 +msgid "Documentation on User Profiles" +msgstr "帳號個人資料說明" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "固定網址設定說明" + +#: wp-admin/edit-tags.php:231 +msgid "Documentation on Categories" +msgstr "分類說明" + +#: wp-admin/edit-tags.php:233 +msgid "Documentation on Link Categories" +msgstr "鏈結分類說明" + +#: wp-admin/widgets.php:73 +msgid "Documentation on Widgets" +msgstr "邊欄小工具說明" + +#: wp-admin/nav-menus.php:544 +msgid "Documentation on Menus" +msgstr "選單說明" + +#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "編輯媒體說明" + +#: wp-admin/edit-form-advanced.php:309 +msgid "Documentation on Editing Pages" +msgstr "編輯頁面說明" + +#: wp-admin/upload.php:51 wp-admin/upload.php:219 +msgid "Documentation on Media Library" +msgstr "媒體庫說明" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "工具說明" + +#: wp-admin/custom-header.php:191 +msgid "Documentation on Custom Header" +msgstr "自訂頁首說明" + +#: wp-admin/export.php:55 +msgid "Documentation on Export" +msgstr "匯出說明" + +#: wp-admin/options-general.php:79 +msgid "Documentation on General Settings" +msgstr "一般設定說明" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "媒體設定說明" + +#: wp-admin/update-core.php:489 +msgid "Documentation on Updating WordPress" +msgstr "WordPress 升級說明" + +#: wp-admin/edit-form-advanced.php:293 +msgid "Documentation on Writing and Editing Posts" +msgstr "撰寫與編輯文章說明" + +#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 +msgid "Documentation on Comments" +msgstr "迴響說明" + +#: wp-admin/users.php:61 +msgid "Documentation on Managing Users" +msgstr "管理使用者說明" + +#: wp-admin/options-discussion.php:26 +msgid "Documentation on Discussion Settings" +msgstr "討論設定說明" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "建立鏈結說明" + +#: wp-admin/options-reading.php:71 +msgid "Documentation on Reading Settings" +msgstr "閱讀設定說明" + +#: wp-admin/plugin-install.php:66 +msgid "Documentation on Installing Plugins" +msgstr "安裝外掛說明" + +#: wp-admin/edit.php:205 +msgid "Documentation on Managing Posts" +msgstr "管理文章說明" + +#: wp-admin/index.php:88 +msgid "Documentation on Dashboard" +msgstr "控制台說明" + +#: wp-admin/plugin-editor.php:140 +msgid "Documentation on Editing Plugins" +msgstr "編輯外掛說明" + +#: wp-admin/custom-background.php:150 +msgid "Documentation on Custom Background" +msgstr "自訂背景說明" + +#: wp-admin/import.php:28 +msgid "Documentation on Import" +msgstr "匯入說明" + +#: wp-admin/edit.php:226 +msgid "Documentation on Managing Pages" +msgstr "管理頁面說明" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Adding New Pages" +msgstr "新增頁面說明" + +#: wp-admin/options-writing.php:51 +msgid "Documentation on Writing Settings" +msgstr "寫作設定說明" + +#: wp-admin/link-manager.php:60 +msgid "Documentation on Managing Links" +msgstr "管理鏈結說明" + +#: wp-admin/user-new.php:184 +msgid "Documentation on Adding New Users" +msgstr "新增帳號說明" + +#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 +#: wp-admin/index.php:61 +msgid "Layout" +msgstr "版面形式" + +#: wp-admin/users.php:223 +msgid "You have specified this user for deletion:" +msgid_plural "You have specified these users for deletion:" +msgstr[0] "你打算刪除帳號:" + +#: wp-admin/user-edit.php:204 +msgid "← Back to Users" +msgstr "← 回到使用者頁面" + +#: wp-admin/includes/class-wp-list-table.php:675 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s / %2$s" + +#: wp-admin/includes/file.php:67 +msgid "%s Page Template" +msgstr "%s 頁面模板" + +#: wp-admin/press-this.php:514 +msgid "Post Format:" +msgstr "文章格式:" + +#: wp-admin/plugins.php:270 +msgid "This plugin may be active on other sites in the network." +msgid_plural "These plugins may be active on other sites in the network." +msgstr[0] "外掛或許已由網誌網路中其他網誌啟用。" + +#: wp-admin/plugins.php:377 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "當外掛被主要網誌啟用時,你無法刪除。" + +#: wp-admin/options-writing.php:87 +msgid "Default Post Format" +msgstr "預設文章格式" + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 +#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 +#: wp-admin/update-core.php:621 +msgid "You do not have sufficient permissions to update this site." +msgstr "你沒有足夠的權限來更新此網誌。" + +#: wp-admin/user-edit.php:220 wp-admin/users.php:437 +msgctxt "user" +msgid "Add Existing" +msgstr "新增現有帳號" + +#: wp-admin/user-new.php:238 +msgctxt "user" +msgid "Add New User" +msgstr "新增帳號" + +#: wp-admin/user-new.php:433 +msgid "Add New User " +msgstr "新增帳號" + +#: wp-admin/user-new.php:328 +msgid "Add Existing User " +msgstr "新增現有帳號" + +#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "任何在此畫面中所編輯的檔案將會反映至全部網誌網路站台中。" + +#: wp-admin/user-new.php:240 +msgctxt "user" +msgid "Add Existing User" +msgstr "新增現有帳號" + +#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "「發表至網誌」是一個能夠讓你快速發表在網路上所見所聞的瀏覽器書籤。你可以使用它獲取一個鏈結,或是發表一則摘要。「發表至網誌」甚至可以幫助你在目前瀏覽的網頁中挑選用於自己文章的圖片。只需要將畫面中的「發表至網誌」鏈結拖曳你的瀏覽器書籤,你就可以用更簡單的方式新增內容了。於瀏覽其它網頁時點擊此書籤即可。" + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Writing Plugins" +msgstr "外掛開發說明文件" + +#: wp-admin/index.php:65 +msgid "The boxes on your Dashboard screen are:" +msgstr "你的控制台畫面包含以下區塊:" + +#: wp-admin/users.php:26 +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 "此畫面列出你網誌內的全部使用者。根據系統管理員的需要,每位使用者都可以設定為五種角色的其中一種:系統管理員、編審、作者、寫手或讀者。在使用者登入後控制台後,權限低於系統管理員角色者只能看到部分選項。" + +#: wp-admin/options-permalink.php:45 +msgid "Documentation on Using Permalinks" +msgstr "固定網址使用說明文件" + +#: 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 "如果你不希望你所做的修改因為外掛升級而被覆蓋,你可以考慮自己寫一個外掛。取得更多如何編輯外掛、撰寫外掛或純粹想了解外掛結構的資訊,可以點擊下方鏈結。" + +#: wp-admin/users.php:62 +msgid "Descriptions of Roles and Capabilities" +msgstr "角色與能力說明" + +#: wp-admin/includes/upgrade.php:219 +msgid "sample-page" +msgstr "sample-page" + +#: wp-admin/includes/upgrade.php:217 +msgid "Sample Page" +msgstr "範例頁面" + +#: wp-admin/options-discussion.php:224 +msgid "Retro (Generated)" +msgstr "Retro (自動產生)" + +#: wp-admin/includes/class-wp-themes-list-table.php:78 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "你在此網誌目前只啟用一個佈景主題。造訪網誌網路管理以啟用或安裝更多佈景主題。" + +#: wp-admin/includes/class-wp-themes-list-table.php:82 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "你在此網誌目前只啟用一個佈景主題。造訪網誌網路管理以啟用更多佈景主題。" + +#: wp-admin/user-edit.php:342 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "無法移除超級管理員權限,因為該使用者用網誌網路管理員電子郵件位址。" + +#: wp-admin/includes/class-wp-themes-list-table.php:89 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." +msgstr "你目前只安裝一個佈景主題。盡情享樂吧!你可以在 WordPress.org 佈景主題目錄裡隨意選擇超過 1,000 個免費佈景主題:只要點擊上方的安裝佈景主題鏈結。" + +#: wp-admin/maint/repair.php:113 +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 "一個或多個資料表無法使用。按下「修復資料庫」按鈕讓 WordPress 能嘗試並修復這些資料表。修復需要一段時間,所以請耐心等待。" + +#: wp-admin/includes/file.php:16 +msgid "Visual Editor RTL Stylesheet" +msgstr "視覺化編輯器由右至左書寫順序樣式檔案" + +#: wp-admin/theme-editor.php:170 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "此佈景主題使用從上層主題「%s」繼承的模版。" + +#: wp-admin/theme-editor.php:216 +msgid "This is a file in your current parent theme." +msgstr "這是你目前上層主題中的一個檔案。" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Network Enable" +msgstr "啟用網路" + +#: wp-admin/upgrade.php:99 +msgid "Your WordPress database has been successfully updated!" +msgstr "你的 WordPress 資料庫已經成功更新!" + +#: wp-admin/upgrade.php:88 +msgid "Update WordPress Database" +msgstr "更新 WordPress 資料庫" + +#: wp-admin/update-core.php:101 +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 "你正要安裝 WordPress %s 英文版。這個升級的動作有可能使你的翻譯版本失效。你或許可以等中文化版本釋出。" + +#: wp-admin/upgrade.php:87 +msgid "The update process may take a little while, so please be patient." +msgstr "升級過程可能需要一些時間,請耐心等待。" + +#: wp-admin/upgrade.php:55 +msgid "WordPress › Update" +msgstr "WordPress › 升級" + +#: wp-admin/upgrade.php:98 +msgid "Update Complete" +msgstr "更新完成" + +#: wp-admin/upgrade.php:85 +msgid "Database Update Required" +msgstr "資料庫必須更新" + +#: wp-admin/upgrade.php:86 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress 已經更新!在我們將你引導回去前,我們必須將你的資料庫更新至最新版本。" + +#: wp-admin/upgrade.php:66 +msgid "No Update Required" +msgstr "無須更新" + +#: wp-admin/includes/class-wp-upgrader.php:487 +msgid "Plugin updated successfully." +msgstr "外掛已成功更新。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 +msgid "Update Theme" +msgstr "升級佈景主題" + +#: wp-admin/includes/class-wp-upgrader.php:486 +msgid "Plugin update failed." +msgstr "外掛升級失敗。" + +#: wp-admin/includes/class-wp-upgrader.php:810 +msgid "Theme update failed." +msgstr "佈景主題升級失敗。" + +#: wp-admin/includes/class-wp-upgrader.php:811 +msgid "Theme updated successfully." +msgstr "佈景主題已成功更新。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "升級外掛" + +#: wp-admin/includes/update.php:284 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "%1$s 有新版本可用。檢視 %4$s 版本細節。此外掛無法自動化升級。" + +#: wp-admin/includes/class-wp-upgrader.php:481 +#: wp-admin/includes/class-wp-upgrader.php:805 +#: wp-admin/includes/class-wp-upgrader.php:1249 +#: wp-admin/includes/class-wp-upgrader.php:1437 +msgid "Update package not available." +msgstr "升級檔案無法使用。" + +#: wp-admin/export.php:173 wp-admin/export.php:205 +msgid "Date range:" +msgstr "日期範圍:" + +#: wp-admin/export.php:157 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." +msgstr "包含你網誌的全部文章、頁面、迴響、自訂欄位、分類、標籤、導覽選單及自訂文章。" + +#: wp-admin/export.php:153 +msgid "Choose what to export" +msgstr "選擇要匯出什麼" + +#: wp-admin/export.php:166 wp-admin/export.php:198 +msgid "Authors:" +msgstr "作者:" + +#: wp-admin/export.php:156 +msgid "All content" +msgstr "全部內容" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部 (%s)" + +#: wp-admin/includes/file.php:312 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "抱歉,由於安全因素,此檔案格式不被允許。" + +#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 +msgid "%1$s — WordPress" +msgstr "%1$s — WordPress" + +#: wp-admin/user-edit.php:270 +msgid "More information" +msgstr "更多資訊" + +#: wp-admin/includes/class-wp-comments-list-table.php:309 +msgctxt "column name" +msgid "In Response To" +msgstr "回應給" + +#: wp-admin/includes/class-wp-comments-list-table.php:407 +msgid "Submitted on %2$s at %3$s" +msgstr "已送出於 %2$s %3$s" + +#: wp-admin/edit-comments.php:134 +msgid "Documentation on Comment Spam" +msgstr "垃圾迴響說明文件" + +#: wp-admin/edit-comments.php:135 +msgid "Documentation on Keyboard Shortcuts" +msgstr "鍵盤熱鍵說明文件" + +#: wp-admin/widgets.php:53 +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 "「可用小工具」區塊內包含全部你可以選擇的小工具。當你拖曳一個小工具至側邊欄,它將展開讓你設定選項。當你設定完成後,點擊「儲存」按鈕後小工具就能在你的網誌運作。點擊「刪除」可以將小工具移除。" + +#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "記得點擊更新媒體檔案以儲存你輸入或變更的資訊。" + +#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 +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 "剪裁圖片時請點擊圖片,並拖曳裁切區域至你希望剪裁的大小。最後點擊「儲存」以保存圖片。" + +#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 +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 "對於圖片,你可以點擊縮圖下方的「編輯圖片」以開啟圖片編輯器,你可以剪裁、旋轉、或是翻轉圖片,還可以返回/重做。在編輯器的右側,你能夠對圖片的剪裁等進行更細部的設定。你可以點擊「幫助」以獲取更多資訊。" + +#: wp-admin/media.php:75 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "你可以在此畫面編輯媒體庫中檔案的 5 個資訊欄位。" + +#: wp-admin/user-new.php:280 +msgid "E-mail or Username" +msgstr "電子郵件或帳號" + +#: wp-admin/admin-header.php:34 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-admin/themes.php:106 +msgid "Search Installed Themes" +msgstr "搜尋已安裝佈景主題" + +#: wp-admin/includes/class-wp-upgrader-skins.php:527 +msgid "Enable this theme for all sites in this network" +msgstr "套用佈景主題至此網路的全部頁面" + +#: wp-admin/update-core.php:300 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "請注意: 任何在佈景主題檔案的自訂內容將遺失。修改時請考慮使用子佈景主題。" + +#: wp-admin/includes/class-wp-posts-list-table.php:189 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "置頂 (%s)" + +#: wp-admin/update-core.php:508 +msgid "Please select one or more plugins to update." +msgstr "請選擇一個或多個外掛進行更新。" + +#: wp-admin/update-core.php:506 +msgid "Please select one or more themes to update." +msgstr "請選擇一個或多個佈景主題進行更新。" + +#: wp-admin/update-core.php:514 +msgid "Last checked on %1$s at %2$s." +msgstr "上次檢查日期:%1$s %2$s 。" + +#: wp-admin/update-core.php:515 +msgid "Check Again" +msgstr "再次檢查" + +#: wp-admin/includes/class-wp-upgrader-skins.php:205 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "正開始升級。此動作在某些伺服器上花費的時間較長,請耐心等待。" + +#: wp-admin/options-general.php:288 +msgid "Documentation on date and time formatting." +msgstr "日期與時間格式說明文件。" + +#: wp-admin/includes/user.php:437 +msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" +msgstr "你的帳號正使用自動產生的隨機密碼。你希望將它變更成其他更容易記住的密碼嗎?" + +#: wp-admin/theme-install.php:151 +msgid "Apply Filters" +msgstr "套用篩選" + +#: wp-admin/includes/theme.php:223 +msgid "RTL Language Support" +msgstr "RTL 語言支援" + +#: wp-admin/includes/theme.php:210 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:215 +msgid "Editor Style" +msgstr "編輯器樣式" + +#: wp-admin/includes/theme.php:219 +msgid "Front Page Posting" +msgstr "首頁發布" + +#: wp-admin/includes/theme.php:227 +msgid "Translation Ready" +msgstr "多語言翻譯支援" + +#: wp-admin/comment.php:71 +msgid "You are not allowed to edit this comment." +msgstr "你不可編輯本迴響。" + +#: wp-admin/includes/file.php:1076 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "欲執行此動作,WordPress 需要訪問你的網頁伺服器。" + +#: wp-admin/includes/class-wp-list-table.php:669 +msgid "Current page" +msgstr "當前頁面" + +#: wp-admin/includes/class-wp-list-table.php:659 +msgid "Go to the previous page" +msgstr "回到前一頁" + +#: wp-admin/includes/class-wp-list-table.php:679 +msgid "Go to the next page" +msgstr "前往後一頁" + +#: wp-admin/includes/class-wp-list-table.php:686 +msgid "Go to the last page" +msgstr "前往最後頁" + +#: wp-admin/includes/ajax-actions.php:379 +#: wp-admin/includes/class-wp-list-table.php:633 +#: wp-admin/includes/class-wp-list-table.php:1052 +msgid "1 item" +msgid_plural "%s items" +msgstr[0] "%s 個項目" + +#: wp-admin/includes/class-wp-users-list-table.php:123 +msgid "No matching users were found." +msgstr "沒有找到符合條件的帳號。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:137 +msgid "No themes match your request." +msgstr "沒有佈景主題符合你的條件。" + +#: wp-admin/includes/class-wp-list-table.php:652 +msgid "Go to the first page" +msgstr "前往第一頁" + +#: wp-admin/includes/dashboard.php:390 +msgid "Search Sites" +msgstr "搜尋網誌" + +#: wp-admin/includes/dashboard.php:344 +msgid "Create a New User" +msgstr "新增一個帳號" + +#: wp-admin/includes/dashboard.php:352 +msgid "You have %1$s and %2$s." +msgstr "你有 %1$s 與 %2$s。" + +#: wp-admin/includes/dashboard.php:350 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s 個網誌" + +#: wp-admin/includes/dashboard.php:349 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s 個帳號" + +#: wp-admin/update-core.php:166 +msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "重要: 在升級前,請備份你的資料庫及檔案。取得升級協助,前往 WordPress 升級 說明文件頁面。" + +#: wp-admin/includes/dashboard.php:937 +msgid "http://wordpress.org/news/" +msgstr "http://wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:946 +msgid "http://wordpress.org/news/feed/" +msgstr "http://wordpress.org/news/feed/" + +#: wp-admin/options-discussion.php:66 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(註冊已被停用。只有此網誌的成員才能發表迴響。)" + +#: wp-admin/update-core.php:67 +msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" +msgstr "你可自動升級為 WordPress %2$s 或者下載該安裝包並手動升級。" + +#: wp-admin/user-new.php:158 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." +msgstr "新使用者將會收到一封通知郵件,說明他們已經被加為你網站的使用者群。此郵件預設會包含他們的密碼。若你不想讓密碼被包含在歡迎郵件內,請取消選取該選項。" + +#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 +#: wp-admin/includes/update.php:371 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "%1$s 有新版本可用。檢視 %4$s 版本細節。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +msgid "Go to themes page" +msgstr "前往佈景主題頁面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +msgid "Go to plugins page" +msgstr "前往外掛頁面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Go to WordPress Updates page" +msgstr "前往 WordPress 升級頁面" + +#: wp-admin/includes/nav-menu.php:89 +msgid "%s (Pending)" +msgstr "%s(審查中)" + +#: wp-admin/includes/nav-menu.php:1193 +msgid "Click Save Menu to make pending menu items public." +msgstr "點擊儲存選單公開選單項目。" + +#: wp-admin/includes/dashboard.php:1132 +msgid "Storage Space" +msgstr "儲存空間" + +#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 +msgid "Create a New Site" +msgstr "建立一個新網誌" + +#: wp-admin/plugins.php:340 +msgctxt "plugins per page (screen options)" +msgid "Plugins" +msgstr "外掛" + +#: wp-admin/upload.php:194 +msgctxt "items per page (screen options)" +msgid "Media items" +msgstr "媒體項目" + +#: wp-admin/edit-comments.php:112 +msgctxt "comments per page (screen options)" +msgid "Comments" +msgstr "迴響" + +#: wp-admin/custom-header.php:573 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "圖片將使用的範圍為:%1$d × %2$d pixels。" + +#: wp-admin/theme-install.php:103 +msgid "Documentation on Adding New Themes" +msgstr "新增佈景主題說明文件" + +#: wp-admin/custom-header.php:833 +msgid "Crop and Publish" +msgstr "裁剪並發表" + +#: wp-admin/plugins.php:347 +msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." +msgstr "你可使用新的外掛瀏覽/安裝器功能為你的站找到外掛,或直接瀏覽 WordPress 外掛目錄並手動安裝新外掛。一般來說,手動安裝外掛僅需要將它上傳至你的 /wp-content/plugins 目錄。當外掛一旦安裝完成,你便可在這兒啟用它。" + +#: wp-admin/edit-link-form.php:60 +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 為 XHTML Friends Network,選用項目。WordPress 能產生與你相關的作者/擁有者網站之鏈結 XFN 屬性。" + +#: wp-admin/plugins.php:359 +msgid "Documentation on Managing Plugins" +msgstr "管理外掛說明文件" + +#: wp-admin/theme-editor.php:42 +msgid "Documentation on Template Tags" +msgstr "模板標籤說明文件" + +#: wp-admin/theme-editor.php:41 +msgid "Documentation on Editing Files" +msgstr "編輯檔案說明文件" + +#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 +msgid "Documentation on Using Themes" +msgstr "使用佈景主題說明文件" + +#: wp-admin/theme-editor.php:39 +msgid "Documentation on Theme Development" +msgstr "開發佈景主題說明文件" + +#: wp-admin/includes/file.php:1086 +msgid "FTP Password" +msgstr "FTP 密碼" + +#: wp-admin/includes/file.php:1085 +msgid "FTP Username" +msgstr "FTP 帳號" + +#: wp-admin/includes/file.php:1082 +msgid "FTP/SSH Password" +msgstr "FTP/SSH 密碼" + +#: wp-admin/includes/file.php:1081 +msgid "FTP/SSH Username" +msgstr "FTP/SSH 帳號" + +#: wp-admin/options-reading.php:57 +msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." +msgstr "你可以選擇要顯示於網站首頁的頁面。它可以是以時間排序的文章彙整(一般網誌),或是一個靜態頁面。若要將首頁設為靜態頁面,首先你必須建立兩個頁面。其中一個成為首頁,而另一個則是顯示文章的頁面。" + +#: wp-admin/options-permalink.php:38 +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 "選填欄位能讓你自訂「分類」和「標籤」要顯示於網址列的名稱。舉例來說,列出全部「Uncategorized」分類的文章頁面可以是 /topics/uncategorized 而不是 /category/uncategorized。" + +#: wp-admin/themes.php:247 +msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." +msgstr "下列佈景主題是已安裝但不完整的。每個佈景主題都至少要有一個樣式表跟一個模板。" + +#: wp-admin/options-permalink.php:31 +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 "當你對一篇文章指定多個分類或標籤時,只有一個能被顯示在固定網址:編號最前面的分類。這只會在你的自訂結構包含 %category% 或 %tag% 時才會生效。" + +#: wp-admin/options-permalink.php:30 +msgid "If you pick an option other than Default, 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 "若你選擇預設以外的選項,你的一般標籤、項目 URL 路徑將使用%,將會出現自訂結構欄位並且之後也可以修改。" + +#: wp-admin/widgets.php:67 +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 "許多佈景主題預設只顯示一些邊欄小工具,直到你編輯你的邊欄,但那些並非自動顯示在你的邊欄管理工具內。當你第一次變更小工具設定,你可自可用小工具區域重新新增預設小工具。" + +#: wp-admin/widgets.php:59 +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 "如果你想在移除某個小工具後仍繼續保留其設定,只需將它拖曳到未啟用的小工具。你可以在任何時候將它新增回來。當你選擇了一個擁有較少小工具區的佈景主題時會相當實用。" + +#: wp-admin/users.php:27 +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 "為你的網誌新增使用者,點擊頁面上方的「新增」按鈕,或是左側「帳號」選單內的「新增帳號」。" + +#: wp-admin/options-media.php:18 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "你可以設定插入文章的圖片最大尺寸;你也可以插入原始尺寸的圖片。" + +#: wp-admin/options-general.php:61 +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 "大多數的佈景主題會在每個頁面上方、瀏覽器的標題列及 feeds 識別名稱顯示網誌標題。網誌描述也會顯示在許多佈景主題裡。" + +#: wp-admin/edit-form-advanced.php:372 +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 "順序 - 頁面通常以字母順序排列,但你可以在上面輸入不同的數字來排列他們出現的順序。" + +#: wp-admin/includes/file.php:1080 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "請輸入 FTP 或 SSH 密碼繼續。" + +#: wp-admin/includes/file.php:1084 +msgid "Please enter your FTP credentials to proceed." +msgstr "請輸入 FTP 密碼繼續。" + +#: wp-admin/includes/file.php:1090 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "若你記不得密碼,你應該向你的主機商聯繫。" + +#: wp-admin/theme-install.php:83 +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 /wp-content/themes directory." +msgstr "若你已經將佈景主題的 ZIP 壓縮檔下載到你的電腦裡(確認它是來自於可信賴的網站或原始來源),那麼你可以手動上傳該佈景主題。你也可以使用舊方法透過 FTP 將佈景主題複製到你的 /wp-content/themes 資料夾。" + +#: wp-admin/user-edit.php:39 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "你的個人資訊包含關於你(你的「帳號」)以及一些 WordPress 個人選項。" + +#: wp-admin/edit-form-advanced.php:297 +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 "頁面與文章相似之處在於它們都有一個標題、內文與相關元數據,但不同處在於頁面並不受網誌時間順序所控制,有點像永久文章。頁面沒有分類和標籤,但仍有層次結構。你可以在一個頁面下建立「子頁面」,建立一個群組頁面。" + +#: wp-admin/edit-form-advanced.php:361 +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)是種通知其他網誌系統你文章中已連結它們的方式。輸入你想發送引用的網址。若是你連結至其他以 WordPress 架設的網誌,他們將會自動地透過通告(pingbacks)被通知,不需要其他多餘的動作。" + +#: wp-admin/user-new.php:175 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "寫手可以撰寫及管理自己的文章,但無法發表文章或上傳媒體檔案。" + +#: wp-admin/user-new.php:178 +msgid "Administrators have access to all the administration features." +msgstr "系統管理員可以使用全部的管理功能。" + +#: wp-admin/plugin-editor.php:130 +msgid "You can use the 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 "你可以使用編輯器對任何外掛的 PHP 檔案進行修改。但請注意,如果你進行變更,外掛更新後將會覆蓋你的自訂內容。" + +#: wp-admin/link-manager.php:47 +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 "你可以在這裡新增鏈結並顯示在你的網誌,通常使用小工具。預設情況下,鏈結會以WordPress 社群的一些網站作為範例。" + +#: wp-admin/link-manager.php:55 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "如果你刪除一個鏈結,它將永久被移除,因為鏈結還沒有回收桶功能。" + +#: wp-admin/custom-background.php:145 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "當你完成設定後,別忘記點擊儲存變更按鈕。" + +#: wp-admin/custom-background.php:142 +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 "你可使用自訂背景功能自訂你網站的外觀而不需要動到佈景主題程式碼。你的背景可為圖片或顏色。" + +#: wp-admin/edit-tags.php:212 +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 "代稱 - 「代稱(slug)」是用在網址列上的名字。通常使用小寫英文字母、數字以及連字號(hyphen -)。" + +#: wp-admin/edit-form-advanced.php:291 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "你也可以使用發表至網誌書籤來建立文章。" + +#: wp-admin/user-edit.php:41 +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 "你的帳號名稱無法變更,但你可以使用其他欄位來輸入真實姓名或是暱稱,並設定如何在文章上顯示你的大名。" + +#: wp-admin/user-edit.php:42 +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 "除了必填選項以外,其餘欄位皆為選填。個人資料只有在當你的佈景主題需要用到時才會顯示在前台。" + +#: wp-admin/user-edit.php:43 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "別忘了在你完成後點擊「更新個人資訊」。" + +#: wp-admin/user-new.php:177 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "編審可以發表文章、管理文章甚至是管理其他作者的文章等等。" + +#: wp-admin/comment.php:53 +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 "你亦可在畫面上使用狀態盒審核迴響,你亦可改變該迴響的時間戳記。" + +#: wp-admin/comment.php:52 +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 "若是有需要,你可編輯迴響內的資訊。這通常用在當你注意到發表迴響的人犯了個拼字錯誤。" + +#: wp-admin/nav-menus.php:713 +msgid "Enter menu name here" +msgstr "請在此輸入選單名稱。" + +#: wp-admin/options-general.php:68 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC 為世界標準時間(Coordinated Universal Time)。" + +#: wp-admin/options-general.php:60 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "此畫面的欄位定義一些你的網誌基礎設定。" + +#: wp-admin/options-reading.php:56 +msgid "This screen contains the settings that affect the display of your content." +msgstr "此畫面包含一些顯示內容的相關設定。" + +#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "你必須點擊畫面下方的「儲存變更」按鈕才能使新設定生效。" + +#: wp-admin/options-general.php:64 +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 "WordPress 網址(URL)與網誌網址能夠相同 (example.com) 或是不同;舉例來說,將 WordPress 核心檔案 (example.com/wordpress) 放在子目錄來取代放在根目錄。" + +#: wp-admin/edit-link-form.php:59 +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 "各個鏈結名稱、網站網址、與內容說明方框皆為固定位置,而其他則可使用拖曳功能排列。你亦可使用「顯示選項」頁籤隱藏你不想讓它顯示的方框,或是點擊該方框的標題列將它縮小。" + +#: wp-admin/update-core.php:193 +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 "當你的網誌正在更新,它會變成維護模式。只要你的更新完成,你的網誌將恢復正常。" + +#: wp-admin/update-core.php:210 +msgid "Your plugins are all up to date." +msgstr "你的所有外掛都是最新版本。" + +#: wp-admin/update-core.php:148 +msgid "You have the latest version of WordPress." +msgstr "你有最新版本的 WordPress。" + +#: wp-admin/update-core.php:291 +msgid "Your themes are all up to date." +msgstr "你的所有佈景主題都是最新版本。" + +#: wp-admin/update-core.php:170 +msgid "An updated version of WordPress is available." +msgstr "已有最新版本的 WordPress 可供升級。" + +#: wp-admin/includes/nav-menu.php:200 +msgid "Original: %s" +msgstr "原始:%s" + +#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 +msgid "Function Name…" +msgstr "功能名稱…" + +#: wp-admin/import.php:94 +msgid "Activate importer" +msgstr "啟用匯入程式" + +#: wp-admin/edit-link-form.php:58 +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 "你可以透過每個框框來輸入資訊以新增或編輯此畫面內的鏈結。只有網站位址及名稱(你想顯示在網誌裡成為超連結的文字)是必填的欄位。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:438 +msgid "Return to Importers" +msgstr "回到匯入程式" + +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +msgid "Activate Plugin & Run Importer" +msgstr "啟用外掛與執行匯入程式" + +#: wp-admin/edit-tags.php:340 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "你可以選擇性地將分類轉成標籤,使用分類標籤轉換器即可。" + +#: wp-admin/includes/nav-menu.php:313 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "首頁:%s" + +#: wp-admin/import.php:57 wp-admin/users.php:220 +msgid "ERROR:" +msgstr "錯誤:" + +#: wp-admin/import.php:57 +msgid "The %s importer is invalid or is not installed." +msgstr "匯入程式 %s 不正確或未安裝。" + +#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 +msgid "Page Attributes" +msgstr "頁面屬性" + +#: wp-admin/includes/meta-boxes.php:754 +msgid "Need help? Use the Help tab in the upper right of your screen." +msgstr "需要幫助嘛?使用畫面右上角的說明頁籤。" + +#: wp-admin/import.php:22 +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 "此畫面的外掛鏈結能讓你從其他網誌/內容管理平台匯入資料。選擇要匯入的來源平台,然後當跳出提示視窗後點擊立即安裝。如果你的平台沒有列在清單哩,點擊鏈結來搜尋外掛目錄是否有其他適合你的平台匯入工具。" + +#: wp-admin/export.php:50 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "一旦產生之後,你的 WXR 檔案將能在其他 WordPress 或支援此格式的網誌平台匯入使用。" + +#: wp-admin/link-manager.php:49 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "你可使用「顯示選項」頁籤與/或鏈結表格上方的下拉選單,自訂這個畫面顯示方式。" + +#: wp-admin/plugin-editor.php:131 +msgid "Choose a plugin to edit from the menu in the upper right 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 "自選單由上方選取欲編輯的外掛並點擊「選擇」按鈕。點擊任一檔案名稱可載入該檔案至編輯器,並可開始修改。當你完成後,別忘記儲存你的變更(更新檔案)。" + +#: wp-admin/plugins.php:353 +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 "大部分時候,外掛皆能與 WordPress 以及其他外掛正常地合作。有時某個外掛會干擾另個外掛運作,引發相容性問題。若你的網站運作怪怪地,或許是這類問題。請試著組合幾種方式停用全部的外掛並重新啟用他們,直到你確定哪個(或哪些)外掛造成問題。" + +#: wp-admin/widgets.php:60 +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 "小工具可能會被多次使用。你可以給每個小工具一個標題,讓它顯示在網誌裡,但不一定要這麼做。" + +#: wp-admin/widgets.php:61 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "自顯示選項啟用無障礙模式,允許你使用新增或編輯按鈕,而非拖曳它們。" + +#: wp-admin/theme-editor.php:27 +msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." +msgstr "你可以使用佈景主題編輯器來編輯 CSS 和 PHP 檔案。" + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "自下拉選單或點擊「選擇」選取你想要編輯的佈景主題並開始。清單中會出現全部的模板檔案。在任何檔案上點一下即可將它載入編輯框內。" + +#: wp-admin/widgets.php:52 +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 "小工具是網頁內容的獨立區塊,該區塊可放至於由你的佈景主題所提供的小工具化區域(通常稱為邊欄)內。欲使用小工具於邊欄/小工具化區域內,請拖曳該標題列至你想要的小工具化區域內。預設僅有第一個小工具區域會展開。欲使用該小工具內容,請點擊他們的標題列來展開。" + +#: wp-admin/theme-editor.php:32 +msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "建議:若你正在編輯使用中的佈景主題,請小心有可能造成你的網站失效。" + +#: wp-admin/theme-editor.php:31 +msgid "After typing in your edits, click Update File." +msgstr "完成你的編輯後,點擊「更新檔案」。" + +#: wp-admin/includes/meta-boxes.php:717 +msgid "(no parent)" +msgstr " (無上層)" + +#: wp-admin/edit-form-advanced.php:371 +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 "模板 - 有些佈景主題有客製化模板,提供在某些頁面可使用更多元的功能或是不同的版面形式。你可在上面看到它們。" + +#: wp-admin/edit-form-advanced.php:370 +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 "上層 - 你可使用階層方式安排你的頁面。舉例來說,你可以有個「關於」頁面,而該頁面有「生活手札」與「貓咪與我」等次一級的頁面。而且沒有多少階層深度的限制。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:209 +msgid "All updates have been completed." +msgstr "全部升級動作已完成。" + +#: wp-admin/edit-tags.php:206 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "當在此畫面新增一個標籤,你將填入以下欄位:" + +#: wp-admin/edit-tags.php:185 +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 "你可以使用分類來定義你的網誌與相關文章的關係。預設分類為「未分類」,除非你在你的寫作設定變更它。" + +#: wp-admin/edit-tags.php:194 +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 "分類與標籤有何不同?一般來說,標籤在你的文章中扮演著標記重要資訊的角色(姓名、主題等等),可能或可能不會再次出現於其他文章,而分類則是預先確定的部分。如果你將你的網誌想像成一本書,分類就像是內容目錄,而標籤則如同索引。" + +#: wp-admin/edit-tags.php:219 +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 "你可以使用顯示選項來設定顯示那些項目在畫面裡,或是顯示/隱藏欄位。" + +#: wp-admin/edit-tags.php:217 +msgid "Description - The description is not prominent by default; however, some themes may display it." +msgstr "內容說明 - 內容說明欄位預設並不會顯示,然而有些佈景主題會顯示它們。" + +#: wp-admin/edit-tags.php:209 +msgid "Name - The name is how it appears on your site." +msgstr "名稱 - 標籤出現在網站上時所用的名稱。" + +#: wp-admin/edit-tags.php:204 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "當在此畫面新增一個分類,你將填入以下欄位:" + +#: wp-admin/upload.php:201 +msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." +msgstr "你可以使用畫面上方的檔案類型/狀態過濾器來縮小列表。你也可以透過下拉式選單以日期來篩選檔案。" + +#: wp-admin/custom-header.php:633 +msgid "Default Images" +msgstr "預設圖片" + +#: wp-admin/custom-header.php:811 +msgid "Crop Header Image" +msgstr "裁剪頁首圖片" + +#: wp-admin/custom-header.php:650 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "這將移除頁首圖片。你將無法回復任何自訂值。" + +#: wp-admin/custom-header.php:651 +msgid "Remove Header Image" +msgstr "移除頁首圖片" + +#: wp-admin/custom-header.php:659 +msgid "Reset Image" +msgstr "重置圖片" + +#: wp-admin/custom-header.php:661 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "這將回復原來的頁首圖片。你將無法回復任何自訂值。" + +#: wp-admin/custom-header.php:662 +msgid "Restore Original Header Image" +msgstr "回復預設頁首圖片" + +#: wp-admin/custom-header.php:685 +msgid "Text Color" +msgstr "文字顏色" + +#: wp-admin/custom-header.php:861 +msgid "Image Upload Error" +msgstr "圖片上傳錯誤" + +#: wp-admin/custom-header.php:815 +msgid "You need Javascript to choose a part of the image." +msgstr "你需要 Javascript 功能來選取部份圖片。" + +#: wp-admin/includes/class-wp-posts-list-table.php:660 +msgid "Edit this item" +msgstr "編輯本項目" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +msgid "Edit this item inline" +msgstr "線上編輯本項目" + +#: wp-admin/includes/class-wp-posts-list-table.php:665 +msgid "Restore this item from the Trash" +msgstr "將本項目自回收桶中回復" + +#: wp-admin/includes/class-wp-posts-list-table.php:667 +msgid "Move this item to the Trash" +msgstr "將本項目移至回收桶" + +#: wp-admin/includes/class-wp-posts-list-table.php:669 +msgid "Delete this item permanently" +msgstr "永久刪除本項目" + +#: wp-admin/includes/meta-boxes.php:591 +msgid "Allow comments." +msgstr "允許迴響。" + +#: wp-admin/includes/import.php:171 +msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." +msgstr "安裝 LiveJournal 匯入程式,使用 LiveJournal API 匯入文章。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:328 +#: wp-admin/includes/class-wp-upgrader-skins.php:373 +#: wp-admin/includes/class-wp-upgrader-skins.php:672 +msgid "Return to WordPress Updates" +msgstr "回到 WordPress 升級" + +#: wp-admin/edit-form-advanced.php:343 +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). 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 "發表 - 你可以在文章狀態處將文章設定為已發表。其餘文章狀態、可見度、發表(立即)等功能能在點擊編輯鏈結後顯示更多選項。可見度包括以密碼保護某一篇文章、或是將它固定於網誌最前面(置頂)。(立刻)發表允許你設定一個未來或過去的日期及時間,所以你可以排程文章或將它回溯到以前的日期。" + +#: wp-admin/edit-form-advanced.php:350 +msgid "Featured Image - 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 featured image as a post thumbnail on the home page, a custom header, etc." +msgstr "特色圖片 - 這讓你可以使用文章裡的圖片而不用重新插入它。通常你的佈景主題在首頁或自訂頁首時使用特色圖片功能作為縮圖時才用得到。" + +#: wp-admin/edit-form-advanced.php:280 +msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "標題 - 為你的文章下個標題。你輸入完標題後,將會在下方看到固定網址,你也能夠編輯它。" + +#: wp-admin/edit-form-advanced.php:362 +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 "討論 - 你可以開啟或關閉迴響、引用或通告,而且若文章有迴響的話,你也可以在這裡看到並管理它們。" + +#: wp-admin/edit.php:180 +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 "你可使用文章列表上方的下拉選單指定分類或日期來篩選符合條件的文章。選擇後點擊「篩選」按鈕。你亦可使用點擊文章列表中作者、分類或標籤的方式來篩選文章。" + +#: wp-admin/edit.php:179 +msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." +msgstr "你可以使用簡單的標題列表或摘要來檢視文章。透過點擊列表頂部圖示來切換。" + +#: wp-admin/edit.php:177 +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 "你可以使用顯示選項來隱藏/顯示欄位及設定欲顯示幾篇文章在畫面內。" + +#: wp-admin/edit.php:178 +msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." +msgstr "你可以使用左上角的鏈結,以文章狀態來篩選文章,包括顯示全部、已發表、草稿或回收桶內的文章。預設為顯示全部文章。" + +#: wp-admin/users.php:33 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "你可以使用這些方式來自訂顯示選項:" + +#: wp-admin/edit.php:187 +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 "游標移至文章列表上某列上將出現動作鏈結讓你可管理你的文章。你可使用下列動作:" + +#: wp-admin/plugins.php:441 +msgid "Search Installed Plugins" +msgstr "搜尋已安裝外掛" + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "現用的佈景主題不支援選單或小工具。" + +#: wp-admin/async-upload.php:91 +msgid "“%s” has failed to upload due to an error" +msgstr "「%s」因錯誤上傳失敗" + +#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 +msgid "Categories and Tags Converter" +msgstr "分類與標籤轉換器" + +#: wp-admin/includes/import.php:165 +msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." +msgstr "安裝分類/標籤轉換器,選擇性地將分類轉換為標籤或標籤轉換為分類。" + +#: wp-admin/user-edit.php:409 +msgid "There is a pending change of your e-mail to %1$s. Cancel" +msgstr "有個待確認的變更,將你的郵件位址改為 %1$s。取消" + +#: wp-admin/includes/nav-menu.php:693 +msgid "Most Recent" +msgstr "最新發表" + +#: wp-admin/export.php:179 wp-admin/export.php:211 +msgid "End Date" +msgstr "結束日期" + +#: wp-admin/export.php:175 wp-admin/export.php:207 +msgid "Start Date" +msgstr "開始日期" + +#: wp-admin/includes/import.php:201 +msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "安裝 WordPress 匯入程式,自 WordPress 匯出的檔案匯入文章、迴響、自訂欄位、頁面、分類以及標籤。" + +#: wp-admin/includes/import.php:189 +msgid "Install the RSS importer to import posts from an RSS feed." +msgstr "安裝 RSS 匯入程式,自 RSS 訂閱來源匯入文章。" + +#: wp-admin/includes/import.php:183 +msgid "Install the blogroll importer to import links in OPML format." +msgstr "安裝友站鏈結匯入程式,自 OPML 檔案格式匯入鏈結。" + +#: wp-admin/includes/import.php:177 +msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." +msgstr "安裝 Movable Type 匯入程式,匯入 Movable Type 或 Typepad 網誌文章以及迴響。" + +#: wp-admin/includes/import.php:159 +msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." +msgstr "安裝 Blogger 匯入程式,將 Blogger 網誌文章、迴響及使用者匯入。" + +#: wp-admin/import.php:101 +msgid "Install importer" +msgstr "安裝匯入程式" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 +msgctxt "site" +msgid "Mark as Spam" +msgstr "標記為垃圾" + +#: wp-admin/theme-editor.php:178 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "樣式表" + +#: wp-admin/includes/plugin-install.php:179 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "標籤" + +#: wp-admin/includes/theme-install.php:67 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "標籤" + +#: wp-admin/includes/media.php:2131 +msgctxt "verb" +msgid "Clear" +msgstr "清除" + +#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 +msgctxt "Taxonomy Description" +msgid "Description" +msgstr "說明" + +#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 +msgctxt "Taxonomy Slug" +msgid "Slug" +msgstr "代稱" + +#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 +msgctxt "Taxonomy Name" +msgid "Name" +msgstr "名稱" + +#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 +msgctxt "Taxonomy Parent" +msgid "Parent" +msgstr "上層" + +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "審核中" + +#: wp-admin/includes/class-wp-comments-list-table.php:223 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "標記為垃圾" + +#: wp-admin/custom-background.php:282 +msgid "Remove Background Image" +msgstr "移除背景圖片" + +#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 +msgid "Comments on “%s”" +msgstr "「%s」的迴響" + +#: wp-admin/includes/nav-menu.php:1182 +msgid "The Walker class named %s does not exist." +msgstr "階層展開類別(Walker class)%s 並不存在。" + +#: wp-admin/includes/nav-menu.php:1217 +msgid "Show advanced menu properties" +msgstr "顯示進階選單設定" + +#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 +msgid "+ %s" +msgstr "+%s" + +#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "你已安裝版本 %1$s。升級至 %2$s。" + +#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 +msgctxt "nav menu home label" +msgid "Home" +msgstr "首頁" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 +msgid "Enable" +msgstr "啟用" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 +msgctxt "%1$s: site name. %2$s: site tagline." +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 +msgctxt "site" +msgid "Registered" +msgstr "已註冊" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgctxt "site" +msgid "Not Spam" +msgstr "非垃圾" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:120 +msgctxt "user" +msgid "Registered" +msgstr "已註冊" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgctxt "verb; site" +msgid "Archive" +msgstr "彙整" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgctxt "site" +msgid "Spam" +msgstr "垃圾" + +#: wp-admin/includes/class-wp-comments-list-table.php:228 +#: wp-admin/includes/class-wp-comments-list-table.php:461 +msgctxt "comment" +msgid "Not Spam" +msgstr "非垃圾" + +#: wp-admin/custom-background.php:297 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "這將回復原來的背景圖片。你將無法回復任何自訂值。" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Create Menu" +msgstr "建立選單" + +#: wp-admin/includes/dashboard.php:955 +msgid "WordPress Blog" +msgstr "WordPress 網誌" + +#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 +msgid "— No role for this site —" +msgstr "— 此網誌沒有角色區分 —" + +#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "使用「發表至網誌」工具自任何網頁剪貼文字、圖片與影像。然後在儲存或者發表它至你的網誌之前自「發表至網誌」工具直接編輯或新增內容。" + +#: wp-admin/users.php:329 +msgid "Remove Users from Site" +msgstr "自本網誌移除使用者" + +#: wp-admin/includes/post.php:651 +msgid "You are not allowed to create posts or drafts on this site." +msgstr "你不可在這網誌發表文章或文章草稿。" + +#: wp-admin/includes/plugin.php:421 +msgid "Custom site deleted message." +msgstr "自訂網誌已刪除訊息。" + +#: wp-admin/includes/plugin.php:423 +msgid "Custom site suspended message." +msgstr "自訂網誌中止訊息。" + +#: wp-admin/includes/plugin.php:422 +msgid "Custom site inactive message." +msgstr "自訂網誌未啟用訊息。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 +msgid "No sites found." +msgstr "沒有符合條件的網誌。" + +#: wp-admin/includes/meta-boxes.php:550 +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)是種通知其他網誌系統你文章中已連結它們的方式。若是你連結至其他以 WordPress 架設的網誌,他們將會自動地透過通告(pingbacks)被通知,不需要其他多餘的動作。" + +#: wp-admin/includes/post.php:649 +msgid "You are not allowed to create pages on this site." +msgstr "你不可在此站增加新頁面。" + +#: wp-admin/includes/schema.php:369 +msgid "My Site" +msgstr "我的網誌" + +#: wp-admin/includes/upgrade.php:295 +msgid "New WordPress Site" +msgstr "新 WordPress 網誌" + +#: wp-admin/update.php:155 wp-admin/update.php:176 +msgid "You do not have sufficient permissions to update themes for this site." +msgstr "你沒有足夠的權限升級此網誌的佈景主題。" + +#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 +msgid "You do not have sufficient permissions to update plugins for this site." +msgstr "你沒有權限升級此網誌的外掛。" + +#: wp-admin/theme-install.php:16 wp-admin/update.php:202 +#: wp-admin/update.php:232 +msgid "You do not have sufficient permissions to install themes on this site." +msgstr "你沒有足夠的權限安裝佈景主題到此網誌上。" + +#: wp-admin/theme-editor.php:18 +msgid "You do not have sufficient permissions to edit templates for this site." +msgstr "你沒有權限編輯此網誌的模板。" + +#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 +msgid "You do not have sufficient permissions to activate plugins for this site." +msgstr "你沒有權限啟用此網誌的外掛。" + +#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 +#: wp-admin/update.php:127 +msgid "You do not have sufficient permissions to install plugins on this site." +msgstr "你沒有權限安裝外掛到此網誌上。" + +#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 +msgid "You do not have sufficient permissions to deactivate plugins for this site." +msgstr "你沒有權限停用此網誌的外掛。" + +#: wp-admin/plugins.php:211 +msgid "You do not have sufficient permissions to delete plugins for this site." +msgstr "你沒有權限刪除此網誌的外掛。" + +#: wp-admin/link-add.php:13 +msgid "You do not have sufficient permissions to add links to this site." +msgstr "你沒有足夠的權限新增此網誌的鏈結。" + +#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 +#: wp-admin/link-manager.php:67 +msgid "You do not have sufficient permissions to edit the links for this site." +msgstr "你沒有足夠的權限編輯此網誌的鏈結。" + +#: wp-admin/export.php:13 +msgid "You do not have sufficient permissions to export the content of this site." +msgstr "你沒有足夠的權限匯出此網誌的內容。" + +#: wp-admin/import.php:15 +msgid "You do not have sufficient permissions to import content in this site." +msgstr "你沒有足夠的權限匯入內容至此網誌。" + +#: wp-admin/import.php:59 +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 "若是你在其他系統中有文章或者迴響,WordPress 能夠將它們匯入到現在的網誌。要開始,請選擇下列你想要匯入的系統:" + +#: wp-admin/plugin-editor.php:18 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "你沒有權限編輯此網誌的外掛。" + +#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 +msgid "No items." +msgstr "無項目。" + +#: wp-admin/nav-menus.php:712 +msgid "Menu Name" +msgstr "選單名稱" + +#: wp-admin/includes/nav-menu.php:1220 +msgid "CSS Classes" +msgstr "CSS 類別" + +#: wp-admin/includes/nav-menu.php:150 +msgid "Navigation Label" +msgstr "導覽命名" + +#: wp-admin/includes/schema.php:1030 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." +msgstr "欲使用子網域設定,你的 DNS 必須有一條 wildcard 紀錄。這通常意謂著在你的 DNS 設定工具中新增一條 * 號主機紀錄指向你的網頁伺服器。" + +#: wp-admin/includes/schema.php:1026 +msgid "The installer attempted to contact a random hostname (%1$s) on your domain." +msgstr "設定程式嘗試聯繫一個你網域中的隨機主機名稱(%1$s)。" + +#: wp-admin/install.php:121 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." +msgstr "使用者帳號名稱只能使用字母、空格、底線、連結符號、句點以及 @ 符號。" + +#: wp-admin/nav-menus.php:234 +msgid "The menu item has been successfully deleted." +msgstr "選單項目已成功刪除。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 +#: wp-admin/includes/class-wp-theme-install-list-table.php:125 +#: wp-admin/setup-config.php:212 +msgid "Try again" +msgstr "再試一次" + +#: wp-admin/includes/ajax-actions.php:1187 +msgid "Please provide a custom field name." +msgstr "請提供自訂欄位的名稱。" + +#: wp-admin/custom-background.php:325 +msgid "Display Options" +msgstr "顯示設定" + +#: wp-admin/users.php:330 +msgid "You have specified these users for removal:" +msgstr "你指定移除下列帳號:" + +#: wp-admin/users.php:142 wp-admin/users.php:191 +msgid "User deletion is not allowed from this screen." +msgstr "不可自本畫面摻除使用者。" + +#: wp-admin/users.php:168 +msgid "You can’t delete that user." +msgstr "你不能刪除那個帳號。" + +#: wp-admin/users.php:350 +msgid "Confirm Removal" +msgstr "確認移除" + +#: wp-admin/users.php:352 +msgid "There are no valid users selected for removal." +msgstr "移除時沒有選取任何正確的帳號。" + +#: wp-admin/users.php:408 +msgid "You can't remove the current user." +msgstr "你不能移除現在的帳號。" + +#: wp-admin/users.php:409 +msgid "Other users have been removed." +msgstr "其他的帳號已移除。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "%1$s updated successfully." +msgstr "%1$s 升級成功。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Show Details" +msgstr "顯示細節" + +#: wp-admin/includes/class-wp-upgrader-skins.php:208 +msgid "Hide Details" +msgstr "隱藏細節" + +#: wp-admin/includes/user.php:439 +msgid "Yes, take me to my profile page" +msgstr "是,請帶我到個人資訊頁面" + +#: wp-admin/includes/upgrade.php:79 +msgid "Your chosen password." +msgstr "你所選擇的密碼。" + +#: wp-admin/includes/user.php:440 +msgid "No thanks, do not remind me again" +msgstr "不,謝謝,別再提醒我" + +#: wp-admin/post.php:273 +msgid "You are not allowed to move this item out of the Trash." +msgstr "你不可將此項目移出回收桶。" + +#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 +#: wp-admin/post.php:300 wp-admin/upload.php:174 +msgid "Error in deleting." +msgstr "刪除時發生錯誤。" + +#: wp-admin/edit.php:110 wp-admin/post.php:276 +msgid "Error in restoring from Trash." +msgstr "自回收桶回復時發生錯誤。" + +#: wp-admin/edit.php:107 +msgid "You are not allowed to restore this item from the Trash." +msgstr "你不可自回收桶回復此項目。" + +#: wp-admin/edit.php:96 wp-admin/post.php:258 +msgid "Error in moving to Trash." +msgstr "移至回收桶時發生錯誤。" + +#: wp-admin/edit-comments.php:201 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "自回收桶回復了 %s 則迴響" + +#: wp-admin/edit-comments.php:197 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s 則迴響已移至回收桶。" + +#: wp-admin/edit.php:88 wp-admin/post.php:250 +msgid "You are not allowed to move this item to the Trash." +msgstr "你不可將本項目移至回收桶。" + +#: wp-admin/update-core.php:299 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "下列的佈景主題有新版本可供升級。選取你想要升級的佈景主題並點擊「升級佈景主題」。" + +#: wp-admin/user-new.php:217 +msgid "User has been added to your site." +msgstr "該帳號已被加入至你的網誌。" + +#: wp-admin/user-new.php:220 +msgid "That user is already a member of this site." +msgstr "該帳號已為此網誌成員。" + +#: wp-admin/user-new.php:214 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "邀請郵件已送至帳號。該帳號加入網誌前必須點擊確認鏈結。" + +#: wp-admin/update-core.php:222 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "下列的外掛有新版本可供升級。選取你想要升級的外掛並點擊「升級外掛」。" + +#: wp-admin/options.php:171 +msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" +msgstr "設定 %1$s 已被取消註冊。取消註冊設定功能已被捨棄。請參考 http://codex.wordpress.org/Settings_API" + +#: wp-admin/custom-background.php:283 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "這將移除背景圖片。你將無法回復任何自訂值。" + +#: wp-admin/edit-tag-form.php:14 +msgid "You did not select an item for editing." +msgstr "你沒有選擇項目編輯。" + +#: wp-admin/includes/class-wp-themes-list-table.php:95 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "你只能使用這個主題。請聯絡 %s 管理員取得更多佈景主題。" + +#: wp-admin/includes/file.php:24 +msgid "Author Template" +msgstr "作者模板" + +#: wp-admin/includes/file.php:15 +msgid "Visual Editor Stylesheet" +msgstr "視覺化編輯器樣式檔案" + +#: wp-admin/includes/file.php:25 +msgid "Tag Template" +msgstr "標籤模板" + +#: wp-admin/edit-form-advanced.php:88 +msgid "Page saved." +msgstr "頁面已儲存。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +msgid "This plugin is already installed and is up to date" +msgstr "此外掛已被安裝並是最新版本。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugins-list-table.php:527 +msgid "More information about %s" +msgstr "更多關於 %s 的資訊" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#: wp-admin/update-core.php:40 +msgid "Update Now" +msgstr "馬上更新" + +#: wp-admin/user-edit.php:340 +msgid "Grant this user super admin privileges for the Network." +msgstr "將此使用者權限提昇為網誌網路超級管理員。" + +#: wp-admin/user-edit.php:194 +msgid "Important:" +msgstr "重要:" + +#: wp-admin/user-edit.php:194 +msgid "This user has super admin privileges." +msgstr "此使用者具超級管理員權限。" + +#: wp-admin/includes/post.php:1280 +msgid "Remove featured image" +msgstr "移除特色圖片" + +#: wp-admin/edit-form-advanced.php:196 +msgid "Featured Image" +msgstr "特色圖片" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:241 +#: wp-admin/includes/class-wp-theme-install-list-table.php:362 +msgid "Update to version %s" +msgstr "更新至版本 %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 +msgid "You are about to archive the site %s." +msgstr "你正要彙整網誌 %s。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 +msgid "You are about to unspam the site %s." +msgstr "你正要將網誌 %s 標記為非垃圾。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 +msgid "You are about to mark the site %s as spam." +msgstr "你正要將網誌 %s 標記為垃圾。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 +msgid "You are about to delete the site %s." +msgstr "你正要刪除網誌 %s。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "You are about to unarchive the site %s." +msgstr "你正要取消彙整網誌 %s。" + +#: wp-admin/press-this.php:551 +msgid "You cannot modify this Taxonomy." +msgstr "你不可編輯此分類法。" + +#: wp-admin/options-reading.php:133 +msgid "items" +msgstr "項目" + +#: wp-admin/user-edit.php:313 +msgid "Usernames cannot be changed." +msgstr "帳號名稱無法更改。" + +#: wp-admin/nav-menus.php:253 +msgid "The menu has been successfully deleted." +msgstr "選單已成功刪除。" + +#: wp-admin/includes/dashboard.php:287 +msgid "Your site is asking search engines not to index its content" +msgstr "你的網誌請搜尋引擎別索引它的內容" + +#: wp-admin/plugins.php:13 +msgid "You do not have sufficient permissions to manage plugins for this site." +msgstr "你沒有權限管理此網誌的外掛。" + +#: wp-admin/options-general.php:110 +msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." +msgstr "如果你希望網誌首頁與 WordPress 的安裝目錄不同,請填寫於此。" + +#: wp-admin/options-general.php:100 +msgid "In a few words, explain what this site is about." +msgstr "請用簡單幾字描述此網誌是關於什麼。" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Site Visibility" +msgstr "網誌可見度" + +#: wp-admin/includes/template.php:1217 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "其他選項群組已被移除。使用另一個設定群組。" + +#: wp-admin/includes/nav-menu.php:182 +msgid "The description will be displayed in the menu if the current theme supports it." +msgstr "該描述將出現在選單中,若現在的佈景主題有支援它。" + +#: wp-admin/options.php:148 +msgid "You do not have sufficient permissions to modify unregistered settings for this site." +msgstr "你沒有權限修改此網誌的非登記選項。" + +#: wp-admin/options-general.php:139 +msgid "There is a pending change of the admin e-mail to %1$s. Cancel" +msgstr "有個待確認的變更,將管理郵件位址改為 %1$s。取消" + +#: wp-admin/includes/nav-menu.php:156 +msgid "Title Attribute" +msgstr "標題屬性" + +#: wp-admin/includes/nav-menu.php:1219 +msgid "Link Target" +msgstr "鏈結開啟目標" + +#: wp-admin/includes/nav-menu.php:168 +msgid "CSS Classes (optional)" +msgstr "CSS 類別(可不填)" + +#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 +msgid "Save Menu" +msgstr "儲存選單" + +#: wp-admin/install.php:130 +msgid "A password will be automatically generated for you if you leave this blank." +msgstr "若你未填此欄位則會為你自動產生一個密碼。" + +#: wp-admin/install.php:129 +msgid "Password, twice" +msgstr "密碼,輸入兩次" + +#: wp-admin/includes/class-wp-upgrader-skins.php:357 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "正升級佈景主題 %1$s(%2$d/%3$d)" + +#: wp-admin/includes/schema.php:866 +msgid "You must provide a domain name." +msgstr "你必須輸入網域名稱。" + +#: wp-admin/includes/schema.php:868 +msgid "You must provide a name for your network of sites." +msgstr "你必須輸入網誌網路的名稱。" + +#: wp-admin/includes/schema.php:872 +msgid "The network already exists." +msgstr "該網誌網路已存在。" + +#: wp-admin/includes/schema.php:876 +msgid "You must provide a valid e-mail address." +msgstr "你必須輸入正確的電子郵件信箱。" + +#: wp-admin/includes/schema.php:1028 +msgid "This resulted in an error message: %s" +msgstr "測試結果錯誤訊息為:%s" + +#: wp-admin/includes/schema.php:1031 +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 "你仍可使用你的網誌但任何你建立的子網域有可能無法連結。若你瞭解你的 DNS 資訊正確,請忽略這則訊息。" + +#: wp-admin/includes/user.php:436 +msgid "Notice:" +msgstr "注意:" + +#: wp-admin/edit-form-advanced.php:470 +msgid "Get Shortlink" +msgstr "取得短網址" + +#: wp-admin/includes/class-wp-upgrader-skins.php:313 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "正升級外掛 %1$s(%2$d/%3$d)" + +#: wp-admin/includes/class-wp-upgrader-skins.php:207 +msgid "The update of %1$s failed." +msgstr "外掛 %1$s 升級失敗。" + +#: wp-admin/includes/upgrade.php:92 +msgid "The password you chose during the install." +msgstr "安裝時你所選擇的密碼。" + +#: wp-admin/includes/upgrade.php:82 +msgid "User already exists. Password inherited." +msgstr "該帳號已存在。將沿用密碼。" + +#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 +msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "你無法升級因為 WordPress %1$s 需要 MySQL %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/includes/class-wp-upgrader.php:2092 +#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 +msgid "WordPress updated successfully" +msgstr "WordPress 升級成功" + +#: wp-admin/update-core.php:382 +msgid "Update WordPress" +msgstr "升級 WordPress" + +#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 +#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 +#: wp-admin/update-core.php:583 +msgid "Update Plugins" +msgstr "升級外掛" + +#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 +msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "你無法升級因為 WordPress %1$s 需要 PHP %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 +msgid "You cannot update 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 "你無法升級因為 WordPress %1$s 需要 PHP %2$s 以上的版本與 MySQL %3$s 以上的版本。你正在使用 PHP %4$s 版本與 MySQL %5$s 版本。" + +#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 +msgid "WordPress Updates" +msgstr "WordPress 升級" + +#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 +msgid "Edit Menu Item" +msgstr "編輯選單項目" + +#: wp-admin/options-general.php:134 +msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." +msgstr "此位址用於管理目的。若你改變此設定我們將送給你一封電子郵件來確認它。此新位址直到確認後才能使用。" + +#: wp-admin/options-general.php:210 +msgid "Daylight saving time begins on: %s." +msgstr "日光節約時間開始於:%s。" + +#: wp-admin/plugins.php:279 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s 由 %2$s(將同時刪除它的資料)" + +#: wp-admin/plugins.php:272 +msgid "You are about to remove the following plugin:" +msgid_plural "You are about to remove the following plugins:" +msgstr[0] "你正要移除下列外掛:" + +#: wp-admin/plugins.php:267 +msgid "Delete Plugin" +msgid_plural "Delete Plugins" +msgstr[0] "刪除外掛" + +#: wp-admin/plugins.php:290 +msgid "Are you sure you wish to delete these files and data?" +msgstr "你確定要刪除這些檔案與資料嗎?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files and data" +msgstr "確認,刪除這些檔案與資料" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Requires %s in wp-config.php." +msgstr "設定檔案 wp-config.php 需要 %s。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Inactive:" +msgstr "未啟用:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:268 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "必用 (%s)" + +#: wp-admin/about.php:160 +msgid "Go to Dashboard" +msgstr "前往控制台" + +#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 +msgid "Please enter a valid menu name." +msgstr "請輸入正確的選單名稱。" + +#: wp-admin/nav-menus.php:783 +msgid "Delete Menu" +msgstr "刪除選單" + +#: wp-admin/includes/nav-menu.php:590 +msgid "Menu Item" +msgstr "選單項目" + +#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 +msgid "View All" +msgstr "檢視全部" + +#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 +#: wp-admin/includes/nav-menu.php:1027 +msgid "Add to Menu" +msgstr "新增至選單" + +#: wp-admin/options-general.php:187 +msgid "This timezone is currently in daylight saving time." +msgstr "時區正在日光節約時間。" + +#: wp-admin/options-general.php:215 +msgid "This timezone does not observe daylight saving time." +msgstr "此時區並無日光節約時間。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:271 +msgid "Drop-ins (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "強化外掛 (%s)" + +#: wp-admin/includes/plugin.php:420 +msgid "Executed before Multisite is loaded." +msgstr "於多站台載入前執行。" + +#: wp-admin/includes/plugin.php:416 +msgid "External object cache." +msgstr "外部物件快取。" + +#: wp-admin/includes/plugin.php:415 +msgid "Custom maintenance message." +msgstr "自訂維護訊息。" + +#: wp-admin/includes/plugin.php:414 +msgid "Custom install script." +msgstr "自訂安裝腳本。" + +#: wp-admin/includes/plugin.php:413 +msgid "Custom database error message." +msgstr "自訂資料庫錯誤訊息。" + +#: wp-admin/includes/file.php:287 +msgid "File is empty. Please upload something more substantial." +msgstr "檔案為空。請上傳有內容的東西。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +msgid "Install %s" +msgstr "安裝 %s" + +#: wp-admin/includes/plugin.php:412 +msgid "Custom database class." +msgstr "自訂資料庫物件類別。" + +#: wp-admin/includes/plugin.php:411 +msgid "Advanced caching plugin." +msgstr "進階快取外掛。" + +#: wp-admin/install.php:172 +msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "你無法安裝,因為 WordPress %1$s 需要 MySQL %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/install.php:170 +msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "你無法安裝,因為 WordPress %1$s 需要 PHP %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/includes/update.php:210 +msgid "WordPress %1$s is available! Please notify the site administrator." +msgstr "WordPress %1$s 新版可用!請通知你的網誌管理員。" + +#: wp-admin/includes/update.php:208 +msgid "WordPress %1$s is available! Please update now." +msgstr "WordPress %1$s 新版可用!請立即更新。" + +#: wp-admin/install.php:168 +msgid "You cannot install 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 "你無法安裝,因為 WordPress %1$s 需要 PHP %2$s 以上的版本與 MySQL %3$s 以上的版本。你正在使用 PHP %4$s 版本與 MySQL %5$s 版本。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 +msgid "You are about to activate the site %s" +msgstr "你正要啟用網誌 %s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 +msgid "You are about to deactivate the site %s" +msgstr "你正要停用網誌 %s" + +#: wp-admin/comment.php:147 +msgid "This comment is currently marked as spam." +msgstr "本則迴響正被標記為垃圾。" + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "審核迴響" + +#: wp-admin/comment.php:144 +msgid "This comment is currently approved." +msgstr "本則迴響正被核准。" + +#: wp-admin/edit-comments.php:209 +msgid "This comment is already approved." +msgstr "本則迴響已被核准。" + +#: wp-admin/comment.php:150 +msgid "This comment is currently in the Trash." +msgstr "本則迴響正在回收桶內。" + +#: wp-admin/custom-background.php:349 +msgid "Repeat" +msgstr "重複" + +#: wp-admin/edit-comments.php:212 +msgid "This comment is already in the Trash." +msgstr "本則迴響已在回收桶內。" + +#: wp-admin/edit-comments.php:212 +msgid "View Trash" +msgstr "檢視回收桶" + +#: wp-admin/edit-comments.php:215 +msgid "This comment is already marked as spam." +msgstr "已標記此迴響為垃圾。" + +#: wp-admin/includes/screen.php:953 +msgid "Screen Options" +msgstr "顯示選項" + +#: wp-admin/includes/screen.php:1106 +msgid "Screen Layout" +msgstr "顯示畫面版面形式" + +#: wp-admin/includes/screen.php:1108 +msgid "Number of Columns:" +msgstr "欄位數:" + +#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 +msgid "Feature Filter" +msgstr "功能篩選" + +#: wp-admin/includes/theme.php:188 +msgid "Tan" +msgstr "黃褐" + +#: wp-admin/includes/theme.php:191 +msgid "Dark" +msgstr "深色系" + +#: wp-admin/includes/theme.php:199 +msgid "One Column" +msgstr "單欄" + +#: wp-admin/includes/theme.php:200 +msgid "Two Columns" +msgstr "兩欄" + +#: wp-admin/includes/theme.php:201 +msgid "Three Columns" +msgstr "三欄" + +#: wp-admin/includes/theme.php:202 +msgid "Four Columns" +msgstr "四欄" + +#: wp-admin/includes/theme.php:203 +msgid "Left Sidebar" +msgstr "左邊欄" + +#: wp-admin/includes/theme.php:204 +msgid "Right Sidebar" +msgstr "右邊欄" + +#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 +#: wp-admin/theme-install.php:157 +msgid "Features" +msgstr "功能" + +#: wp-admin/includes/theme.php:212 +msgid "Custom Colors" +msgstr "自訂顏色" + +#: wp-admin/includes/theme.php:225 +msgid "Theme Options" +msgstr "佈景主題選項" + +#: wp-admin/includes/theme.php:226 +msgid "Threaded Comments" +msgstr "巢狀迴響" + +#: wp-admin/includes/theme.php:224 +msgid "Sticky Post" +msgstr "置頂文章" + +#: wp-admin/includes/theme.php:221 +msgid "Microformats" +msgstr "微格式" + +#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 +msgid "Subject" +msgstr "標題" + +#: wp-admin/includes/theme.php:231 +msgid "Holiday" +msgstr "節日" + +#: wp-admin/includes/theme.php:232 +msgid "Photoblogging" +msgstr "相片誌" + +#: wp-admin/includes/theme.php:233 +msgid "Seasonal" +msgstr "季節" + +#: wp-admin/includes/theme-install.php:131 +msgid "Find Themes" +msgstr "找佈景主題" + +#: wp-admin/includes/theme-install.php:139 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "若是你有個 .zip 格式的佈景主題,你可在這裡將它上傳安裝。" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:279 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +msgid "Details" +msgstr "細節" + +#: wp-admin/includes/theme-install.php:197 +msgid "Theme Install" +msgstr "佈景主題安裝" + +#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 +msgid "Version: %s" +msgstr "版本: %s" + +#: wp-admin/includes/theme.php:61 +msgid "Unable to locate WordPress theme directory." +msgstr "無法找到 WordPress 佈景主題目錄。" + +#: wp-admin/includes/theme.php:68 +msgid "Could not fully remove the theme %s." +msgstr "無法完全移除佈景主題 %s。" + +#: wp-admin/includes/update-core.php:802 +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 "這個升級無法安裝因為 WordPress %1$s 需要 PHP %2$s 以上的版本與 MySQL %3$s 以上的版本。你正在使用 PHP %4$s 版本與 MySQL %5$s 版本。" + +#: wp-admin/includes/update-core.php:804 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "這個升級無法安裝因為 WordPress %1$s 需要 PHP %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/includes/update-core.php:806 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "這個升級無法安裝因為 WordPress %1$s 需要 MySQL %2$s 以上的版本。你正在使用 %3$s 版本。" + +#: wp-admin/includes/update-core.php:760 +msgid "Verifying the unpacked files…" +msgstr "檢查解壓縮的檔案中…" + +#: wp-admin/includes/update-core.php:773 +msgid "The update could not be unpacked" +msgstr "更新檔案無法解壓縮。" + +#: wp-admin/includes/update-core.php:1016 +msgid "Upgrading database…" +msgstr "升級資料庫中…" + +#: wp-admin/includes/update.php:181 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "你使用的是開發中版本(%1$s)。真酷!請隨時更新。" + +#: wp-admin/includes/update.php:184 +msgid "Get Version %2$s" +msgstr "取得版本 %2$s" + +#: wp-admin/includes/update.php:230 +msgid "Update to %s" +msgstr "更新至 %s" + +#: wp-admin/includes/update.php:230 +msgid "Latest" +msgstr "最新" + +#: wp-admin/includes/update.php:425 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "WordPress 自動升級失敗 - 請再嘗試更新一次。" + +#: wp-admin/includes/update.php:427 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "WordPress 自動升級失敗!請通知你的網誌管理員。" + +#: wp-admin/includes/upgrade.php:73 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "請小心記下密碼!這是為你隨機產生的密碼。" + +#: wp-admin/includes/upgrade.php:125 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Uncategorized" + +#: wp-admin/includes/upgrade.php:156 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" +msgstr "歡迎來到 WordPress。這是你的第一篇文章。編輯或者刪除本篇文章,然後開始你的部落客生活!" + +#: wp-admin/includes/upgrade.php:165 +msgid "Hello world!" +msgstr "Hello world! 哈囉!" + +#: wp-admin/includes/upgrade.php:167 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hello-world" + +#: wp-admin/includes/upgrade.php:179 +msgid "Mr WordPress" +msgstr "WordPress 桑" + +#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 +msgid "ERROR: You entered your new password only once." +msgstr "錯誤:你僅輸入一次新密碼。" + +#: wp-admin/includes/user.php:130 +msgid "ERROR: Please enter your password." +msgstr "錯誤: 請輸入密碼。" + +#: wp-admin/includes/user.php:132 +msgid "ERROR: Please enter your password twice." +msgstr "錯誤: 請輸入密碼兩次。" + +#: wp-admin/includes/user.php:137 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "錯誤:密碼不可含有字元『\\』。" + +#: wp-admin/includes/user.php:141 +msgid "ERROR: Please enter the same password in the two password fields." +msgstr "錯誤:請在兩個密碼欄中輸入相同密碼。" + +#: wp-admin/includes/user.php:154 +msgid "ERROR: Please enter an e-mail address." +msgstr "錯誤:請輸入電子郵件位址" + +#: wp-admin/includes/deprecated.php:557 +msgid "No matching users were found!" +msgstr "沒有找到符合條件的帳號!" + +#: wp-admin/install.php:70 +msgid "WordPress › Installation" +msgstr "WordPress › 安裝" + +#: wp-admin/setup-config.php:162 +msgid "User Name" +msgstr "帳號" + +#: wp-admin/install.php:117 +msgid "User(s) already exists." +msgstr "帳號已經存在。" + +#: wp-admin/install.php:141 +msgid "Your E-mail" +msgstr "你的電子郵件" + +#: wp-admin/install.php:143 +msgid "Double-check your email address before continuing." +msgstr "繼續下去之前請再度確認你的電子郵件位址。" + +#: wp-admin/install.php:150 +msgid "Install WordPress" +msgstr "安裝 WordPress" + +#: wp-admin/install.php:176 +msgid "Insufficient Requirements" +msgstr "無法滿足安裝要求" + +#: wp-admin/install.php:218 +msgid "Information needed" +msgstr "需要資訊" + +#: wp-admin/install.php:219 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "請提供下列資訊。別擔心,你可以在稍後更動他們。" + +#: wp-admin/install.php:272 +msgid "Success!" +msgstr "搞定!" + +#: wp-admin/install.php:274 +msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." +msgstr "你期望還有下一步嗎?抱歉讓你失望嚕~一切都已經搞定啦!" + +#: wp-admin/link-add.php:15 +msgid "Add New Link" +msgstr "新增鏈結" + +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 +#: wp-admin/menu.php:78 +msgctxt "link" +msgid "Add New" +msgstr "新增鏈結" + +#: wp-admin/link-manager.php:81 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "已刪除 %s 條鏈結" + +#: wp-admin/link-manager.php:89 +msgid "Search Links" +msgstr "搜尋鏈結" + +#: wp-admin/includes/class-wp-links-list-table.php:161 +msgid "Visit %s" +msgstr "造訪 %s" + +#: wp-admin/includes/class-wp-links-list-table.php:53 +msgid "No links found." +msgstr "找不到鏈結。" + +#: wp-admin/link-parse-opml.php:78 +msgid "XML error: %1$s at line %2$s" +msgstr "XML 錯誤:%1$s 於第 %2$s 行" + +#: wp-admin/link.php:109 +msgid "Link not found." +msgstr "沒有符合條件的鏈結。" + +#: wp-admin/maint/repair.php:19 +msgid "WordPress › Database Repair" +msgstr "WordPress › 資料庫修復" + +#: wp-admin/maint/repair.php:103 +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 "某些資料庫問題無法被修復。請拷貝貼上下列錯誤至 WordPress 支援論壇取得協助。" + +#: wp-admin/maint/repair.php:117 +msgid "Repair Database" +msgstr "修復資料庫" + +#: wp-admin/maint/repair.php:119 +msgid "Repair and Optimize Database" +msgstr "修復並最佳化資料庫" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "上傳新媒體檔案" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "You are not allowed to edit this attachment." +msgstr "你不可編輯本附件。" + +#: wp-admin/media.php:61 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "你嘗試編輯一個不存在的網誌附件。或許它已經被刪除了?" + +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "你無法編輯本附件,因為它在回收桶中。請將它自回收桶中移出並再試一次。" + +#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 +#: wp-admin/upload.php:240 wp-admin/upload.php:265 +msgid "Media attachment updated." +msgstr "媒體附件已更新" + +#: wp-admin/media.php:116 wp-admin/media.php:125 +msgid "Update Media" +msgstr "更新媒體檔案" + +#: wp-admin/menu.php:64 +msgid "Library" +msgstr "媒體庫" + +#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 +#: wp-admin/upload.php:231 +msgctxt "file" +msgid "Add New" +msgstr "新增檔案" + +#: wp-admin/menu.php:96 +msgid "Comments %s" +msgstr "迴響 %s" + +#: wp-admin/menu.php:150 +msgid "Appearance" +msgstr "外觀" + +#: wp-admin/menu.php:183 wp-admin/plugins.php:416 +msgctxt "plugin" +msgid "Add New" +msgstr "安裝外掛" + +#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 +msgid "Profile" +msgstr "個人資訊" + +#: wp-admin/menu.php:202 wp-admin/menu.php:205 +msgid "Your Profile" +msgstr "個人資訊" + +#: wp-admin/menu.php:212 wp-admin/tools.php:12 +msgid "Tools" +msgstr "工具" + +#: wp-admin/menu.php:222 +msgctxt "settings screen" +msgid "General" +msgstr "一般" + +#: wp-admin/menu.php:223 +msgid "Writing" +msgstr "寫作" + +#: wp-admin/menu.php:224 +msgid "Reading" +msgstr "閱讀" + +#: wp-admin/install.php:146 +msgid "Privacy" +msgstr "隱私" + +#: wp-admin/menu.php:227 +msgid "Permalinks" +msgstr "固定網址" + +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "多站台支援並未啟用。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 +msgid "Domain" +msgstr "網域" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 +msgid "Last Updated" +msgstr "最近更新" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 +msgid "Archived" +msgstr "彙整" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "Mature" +msgstr "到期" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 +msgid "Deleted" +msgstr "已刪除" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 +msgid "Unarchive" +msgstr "取消彙整" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 +#: wp-admin/my-sites.php:129 +msgid "Visit" +msgstr "造訪" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 +msgid "Never" +msgstr "從未" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "Only showing first 5 users." +msgstr "僅顯示前五個帳號。" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 +msgid "More" +msgstr "更多" + +#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 +#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 +msgid "Update Themes" +msgstr "升級佈景主題" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:86 +msgid "No users found." +msgstr "找不到使用者。" + +#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 +msgid "Discussion Settings" +msgstr "討論設定" + +#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 +msgid "Default article settings" +msgstr "預設文章設定" + +#: wp-admin/options-discussion.php:55 +msgid "These settings may be overridden for individual articles." +msgstr "這些選項可以在發表文章時個別調整。" + +#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 +msgid "Other comment settings" +msgstr "其他迴響選項" + +#: wp-admin/options-discussion.php:61 +msgid "Comment author must fill out name and e-mail" +msgstr "發表迴響者必須輸入姓名及電子郵件" + +#: wp-admin/options-discussion.php:65 +msgid "Users must be registered and logged in to comment" +msgstr "使用者要註冊並登入才能發表迴響" + +#: wp-admin/options-discussion.php:72 +msgid "Automatically close comments on articles older than %s days" +msgstr "%s 天之後自動關閉文章迴響" + +#: wp-admin/options-discussion.php:95 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "啟用階層式迴響,%s 層深" + +#: wp-admin/options-discussion.php:105 +msgid "last" +msgstr "最後" + +#: wp-admin/options-discussion.php:107 +msgid "first" +msgstr "最前" + +#: wp-admin/options-discussion.php:109 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "將迴響分頁,每頁 %1$s 則首要迴響,預設顯示 %2$s 頁" + +#: wp-admin/options-discussion.php:117 +msgid "older" +msgstr "較舊" + +#: wp-admin/options-discussion.php:119 +msgid "newer" +msgstr "較新" + +#: wp-admin/options-discussion.php:121 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "每頁應將%s的迴響顯示在上方" + +#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 +msgid "E-mail me whenever" +msgstr "以下狀況使用電子郵件通知:" + +#: wp-admin/options-discussion.php:131 +msgid "Anyone posts a comment" +msgstr "有人發表迴響的時候" + +#: wp-admin/options-discussion.php:135 +msgid "A comment is held for moderation" +msgstr "有迴響等待你審核的時候" + +#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 +msgid "Before a comment appears" +msgstr "迴響出現在版面之前" + +#: wp-admin/options-discussion.php:145 +msgid "Comment author must have a previously approved comment" +msgstr "發表迴響者必須之前有發表且通過審核" + +#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 +msgid "Comment Moderation" +msgstr "審核迴響" + +#: wp-admin/options-discussion.php:151 +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 "如果一則迴響中超過 %s 條鏈結,即判斷為垃圾,必須審核通過才可以發表。(垃圾的特色就是通常會有很多的超鏈結。)" + +#: wp-admin/options-discussion.php:153 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "如果迴響的內容、網址、電子郵件或 IP 位址中出現以下所設定的文字,就會被送進待審名單中。每一行請輸入一個關鍵字或 IP 位址。它也會比對不完整的單字,例如:「press」符合「WordPress」。" + +#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 +msgid "Comment Blacklist" +msgstr "迴響黑名單" + +#: wp-admin/options-discussion.php:162 +msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "如果迴響的內容、網址、電子郵件或 IP 位址中出現以下所設定的文字,就將它標示成垃圾。一行請輸入一個關鍵字或者 IP 位址。它也會比對不完整的單字,例如:「press」符合「WordPress」。" + +#: wp-admin/options-discussion.php:171 +msgid "Avatars" +msgstr "大頭貼" + +#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 +msgid "Avatar Display" +msgstr "顯示大頭貼" + +#: wp-admin/options-discussion.php:183 +msgid "Show Avatars" +msgstr "顯示大頭貼" + +#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 +msgid "Maximum Rating" +msgstr "最高可顯示分級" + +#: wp-admin/options-discussion.php:194 +msgid "G — Suitable for all audiences" +msgstr "G —普級" + +#: wp-admin/options-discussion.php:196 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG —輔導級" + +#: wp-admin/options-discussion.php:198 +msgid "R — Intended for adult audiences above 17" +msgstr "R —馬賽克限制級" + +#: wp-admin/options-discussion.php:200 +msgid "X — Even more mature than above" +msgstr "X —無碼限制級" + +#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 +msgid "Default Avatar" +msgstr "預設大頭貼" + +#: wp-admin/options-discussion.php:214 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." +msgstr "若使用者沒自訂的大頭貼,你可以顯示個由他們的電子郵件產生的通用標誌。" + +#: wp-admin/options-discussion.php:218 +msgid "Mystery Man" +msgstr "謎樣人物" + +#: wp-admin/options-discussion.php:219 +msgid "Blank" +msgstr "空白" + +#: wp-admin/options-discussion.php:220 +msgid "Gravatar Logo" +msgstr "大頭貼標誌" + +#: wp-admin/options-discussion.php:221 +msgid "Identicon (Generated)" +msgstr "Identicon(自動產生)" + +#: wp-admin/options-discussion.php:222 +msgid "Wavatar (Generated)" +msgstr "Wavatar(自動產生)" + +#: wp-admin/options-discussion.php:223 +msgid "MonsterID (Generated)" +msgstr "MonsterID(自動產生)" + +#: wp-admin/options-general.php:15 +msgid "General Settings" +msgstr "一般設定" + +#: wp-admin/options-general.php:18 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "Y-m-d H:i:s" + +#: wp-admin/options-general.php:115 +msgid "This address is used for admin purposes, like new user notification." +msgstr "此信箱僅作為管理用途,例如新使用者通知。" + +#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 +msgid "Membership" +msgstr "成員資格" + +#: wp-admin/options-general.php:121 +msgid "Anyone can register" +msgstr "任何人皆可註冊" + +#: wp-admin/options-general.php:125 +msgid "New User Default Role" +msgstr "新帳號預設角色" + +#: wp-admin/options-general.php:167 +msgid "Timezone" +msgstr "時區" + +#: wp-admin/options-general.php:174 +msgid "UTC time is %s" +msgstr "目前 UTC 標準時間為 %s" + +#: wp-admin/options-general.php:176 +msgid "Local time is %1$s" +msgstr "當地時間為:%s" + +#: wp-admin/options-general.php:178 +msgid "Choose a city in the same timezone as you." +msgstr "選擇與你時區相同的城市。" + +#: wp-admin/options-general.php:189 +msgid "This timezone is currently in standard time." +msgstr "時區正使用標準時間。" + +#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 +msgid "Custom:" +msgstr "自訂:" + +#: wp-admin/options-general.php:294 +msgid "Week Starts On" +msgstr "每週開始於" + +#: wp-admin/options-media.php:15 +msgid "Media Settings" +msgstr "媒體設定" + +#: wp-admin/options-media.php:48 +msgid "Image sizes" +msgstr "圖片大小" + +#: wp-admin/options-media.php:53 +msgid "Thumbnail size" +msgstr "縮圖大小" + +#: wp-admin/options-media.php:60 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "剪裁至該大小的縮圖(通常用等比例縮小)" + +#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 +msgid "Medium size" +msgstr "中等大小" + +#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 +msgid "Max Width" +msgstr "最寬" + +#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 +msgid "Max Height" +msgstr "最高" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 +msgid "Large size" +msgstr "大圖大小" + +#: wp-admin/options-media.php:88 +msgid "Embeds" +msgstr "嵌入" + +#: wp-admin/options-media.php:95 +msgid "Uploading Files" +msgstr "上傳檔案" + +#: wp-admin/options-media.php:102 +msgid "Store uploads in this folder" +msgstr "上傳的檔案將儲存於此目錄" + +#: wp-admin/options-media.php:104 +msgid "Default is wp-content/uploads" +msgstr "預設為 wp-content/uploads" + +#: wp-admin/options-media.php:109 +msgid "Full URL path to files" +msgstr "完整的檔案網址" + +#: wp-admin/options-media.php:111 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "此選項可不填,預設為空白。" + +#: wp-admin/options-media.php:119 +msgid "Organize my uploads into month- and year-based folders" +msgstr "將我所上傳的檔案安排為以「月」及「年」為基準的目錄" + +#: wp-admin/options-permalink.php:15 +msgid "Permalink Settings" +msgstr "固定網址設定" + +#: wp-admin/options-permalink.php:159 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "固定網址結構已更新。請立即移除 web.config 檔案的寫入權限!" + +#: wp-admin/options-permalink.php:166 +msgid "You should update your .htaccess now." +msgstr "請現在立刻更新你的 .htaccess。" + +#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 +#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 +msgid "Permalink structure updated." +msgstr "固定網址結構已更新。" + +#: wp-admin/options-permalink.php:208 +msgid "Day and name" +msgstr "日期與名稱" + +#: wp-admin/options-permalink.php:212 +msgid "Month and name" +msgstr "月份與名稱" + +#: wp-admin/options-permalink.php:216 +msgid "Numeric" +msgstr "數值式" + +#: wp-admin/options-permalink.php:226 +msgid "Custom Structure" +msgstr "自訂結構" + +#: wp-admin/options-permalink.php:236 +msgid "Optional" +msgstr "選擇性設定" + +#: wp-admin/options-permalink.php:248 +msgid "Category base" +msgstr "分類目錄起點" + +#: wp-admin/options-permalink.php:252 +msgid "Tag base" +msgstr "標籤目錄起點" + +#: wp-admin/options-permalink.php:266 +msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." +msgstr "若你的 web.config 是 可寫入的, 我們可以自動幫你設定;不過很明顯地並非如此,所以你要手動把下面的網址轉送規則寫到你的 web.config 檔案中。 請點選下面的欄位並按 CTRL + a 全選,並將它們插入 web.config 檔案中的 /<configuration>/<system.webServer>/<rewrite>/<rules> 段落。" + +#: wp-admin/options-permalink.php:271 +msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "若是你暫時將 web.config 檔案設定為可寫入狀態,讓我們自動將產生的轉送規則寫入,請別忘記在這些規則被存入之後將權限改回來。" + +#: wp-admin/options-permalink.php:273 +msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." +msgstr "若你的網誌根目錄是 可寫入的, 我們可以自動幫你設定;不過很明顯地並非如此,所以你要手動把下面的網址轉送規則寫到你的 web.config 檔案中。 於網站根目錄新增一個名為 web.config 的檔案。點選下面的欄位並按 CTRL + a 全選,將它們插入 web.config 檔案中。" + +#: wp-admin/options-permalink.php:278 +msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." +msgstr "若是你暫時將網誌根目錄設定為可寫入狀態,讓我們自動將產生的轉送規則寫入 web.config 檔案,請別忘記在這些規則被存入之後將權限改回來。" + +#: wp-admin/options-permalink.php:283 +msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." +msgstr "若你的 .htaccess 是 可寫入的, 我們可以自動幫你設定;不過很明顯地並非如此,所以你要手動把下面的 mod_rewrite 規則寫到你的 .htaccess 檔案中。 請點選下面的欄位並按 CTRL + a 全選。" + +#: wp-admin/options-reading.php:15 +msgid "Reading Settings" +msgstr "閱讀設定" + +#: wp-admin/options-reading.php:112 +msgid "A static page (select below)" +msgstr "靜態頁面(選擇如下)" + +#: wp-admin/options-reading.php:116 +msgid "Front page: %s" +msgstr "首頁:%s" + +#: wp-admin/options-reading.php:117 +msgid "Posts page: %s" +msgstr "文章頁面:%s" + +#: wp-admin/options-reading.php:120 +msgid "Warning: these pages should not be the same!" +msgstr "警告:這些頁面不應該相同!" + +#: wp-admin/options-reading.php:126 +msgid "Blog pages show at most" +msgstr "網誌顯示最多" + +#: wp-admin/options-reading.php:128 +msgid "posts" +msgstr "篇文章" + +#: wp-admin/options-reading.php:132 +msgid "Syndication feeds show the most recent" +msgstr "同步訂閱顯示最多近期文章" + +#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 +msgid "For each article in a feed, show" +msgstr "文章在訂閱中的顯示方式" + +#: wp-admin/options-reading.php:138 +msgid "Full text" +msgstr "完整內文" + +#: wp-admin/options-reading.php:139 +msgid "Summary" +msgstr "摘要" + +#: wp-admin/options-reading.php:86 +msgid "Encoding for pages and feeds" +msgstr "文字編碼方式" + +#: wp-admin/options-writing.php:15 +msgid "Writing Settings" +msgstr "寫作設定" + +#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 +msgid "Formatting" +msgstr "格式化" + +#: wp-admin/options-writing.php:70 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "自動將:-) 以及 :-P 等心情符號轉換成圖片" + +#: wp-admin/options-writing.php:71 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "自動修正錯誤的巢狀 XHTML 語法" + +#: wp-admin/options-writing.php:75 +msgid "Default Post Category" +msgstr "預設文章分類" + +#: wp-admin/options-writing.php:101 +msgid "Default Link Category" +msgstr "預設鏈結分類" + +#: wp-admin/credits.php:189 +msgid "XML-RPC" +msgstr "XML-RPC" + +#: wp-admin/options-writing.php:130 +msgid "Post via e-mail" +msgstr "透過電子郵件發表文章" + +#: wp-admin/options-writing.php:131 +msgid "To post to WordPress by e-mail you must set up a secret e-mail 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: %s, %s, %s." +msgstr "要使用 WordPress 的電子郵件發表功能的話,你必須要有一個可使用 POP3 連線的秘密電子郵件帳號。因為全部寄到這個信箱的信件都會發表在網誌上,所以這個電子郵件務必保密。以下是三組你可以使用的隨機字串:%s、%s、%s。" + +#: wp-admin/options-writing.php:135 +msgid "Mail Server" +msgstr "郵件伺服器" + +#: wp-admin/options-writing.php:137 +msgid "Port" +msgstr "連接埠" + +#: wp-admin/options-writing.php:142 +msgid "Login Name" +msgstr "登入帳號" + +#: wp-admin/options-writing.php:152 +msgid "Default Mail Category" +msgstr "預設郵件發表文章分類" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 +msgid "Update Services" +msgstr "更新服務" + +#: wp-admin/options-writing.php:177 +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 "當你發表新文章時,WordPress 會自動通知下列提供更新服務的站台。如果你想要可接受通知的站台的建議列表,可造訪 Codex 的 更新服務 查看。請一行輸入一個網址。" + +#: wp-admin/options.php:212 +msgid "All Settings" +msgstr "全部設定" + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "編輯外掛" + +#: wp-admin/plugin-editor.php:115 +msgid "No such file exists! Double check the name and try again." +msgstr "此檔案不存在!請確認檔名後再試一次,謝謝。" + +#: wp-admin/plugin-editor.php:122 +msgid "Files of this type are not editable." +msgstr "此類型檔案不可編輯。" + +#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 +msgid "File edited successfully." +msgstr "檔案編輯成功。" + +#: wp-admin/plugin-editor.php:169 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "此外掛已經被停用,因為你的更改會引發嚴重的錯誤。" + +#: wp-admin/plugin-editor.php:184 +msgid "Editing %s (active)" +msgstr "編輯 %s(啟用)" + +#: wp-admin/plugin-editor.php:186 +msgid "Browsing %s (active)" +msgstr "瀏覽 %s(啟用)" + +#: wp-admin/plugin-editor.php:189 +msgid "Editing %s (inactive)" +msgstr "編輯 %s(未啟用)" + +#: wp-admin/plugin-editor.php:191 +msgid "Browsing %s (inactive)" +msgstr "瀏覽 %s(未啟用)" + +#: wp-admin/plugin-editor.php:197 +msgid "Select plugin to edit:" +msgstr "選取要編輯的外掛:" + +#: wp-admin/plugin-editor.php:219 +msgid "Plugin Files" +msgstr "外掛檔案" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 +msgid "Documentation:" +msgstr "文件:" + +#: wp-admin/plugin-editor.php:258 +msgid "Update File and Attempt to Reactivate" +msgstr "更新檔案並重新啟用" + +#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 +msgid "Update File" +msgstr "更新檔案" + +#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "儲存前你需要修改本檔案為可寫入。請參考官方文件,以取得進一步資訊。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "推薦" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "熱門" + +#: wp-admin/plugins.php:292 +msgid "Are you sure you wish to delete these files?" +msgstr "你確定要刪除這些檔案嗎?" + +#: wp-admin/plugins.php:302 +msgid "Yes, Delete these files" +msgstr "確認,刪除這些檔案" + +#: wp-admin/plugins.php:305 +msgid "No, Return me to the plugin list" +msgstr "取消,回到外掛清單" + +#: wp-admin/plugins.php:346 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "外掛通常就是你下載來增強 WordPress 功能的其他檔案。當外掛安裝完畢,你可以在這邊啟用或者停用它。" + +#: wp-admin/plugins.php:354 +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 "如果 WordPress 因此掛點,你只要將 %s 目錄下該外掛的檔案刪掉或改名即可,程式會自動停用。" + +#: wp-admin/plugins.php:371 +msgid "The plugin %s has been deactivated due to an error: %s" +msgstr "外掛 %s 已經停用,因錯誤:%s" + +#: wp-admin/plugins.php:381 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "該外掛並未啟用,因為它會引發嚴重的錯誤。" + +#: wp-admin/plugins.php:397 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "該外掛刪除失敗因錯誤:%s" + +#: wp-admin/plugins.php:399 +msgid "The selected plugins have been deleted." +msgstr "選擇的外掛已刪除。" + +#: wp-admin/plugins.php:402 +msgid "Plugin activated." +msgstr "啟用外掛。" + +#: wp-admin/plugins.php:404 +msgid "Selected plugins activated." +msgstr "選擇的外掛已啟用。" + +#: wp-admin/plugins.php:406 +msgid "Plugin deactivated." +msgstr "停用外掛。" + +#: wp-admin/plugins.php:408 +msgid "Selected plugins deactivated." +msgstr "選擇的外掛已停用。" + +#: wp-admin/plugins.php:410 +msgid "No out of date plugins were selected." +msgstr "沒有過期的外掛被選取。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +#: wp-admin/includes/class-wp-plugins-list-table.php:408 +msgid "Deactivate this plugin" +msgstr "停用此外掛" + +#: wp-admin/includes/class-wp-plugins-list-table.php:299 +#: wp-admin/includes/class-wp-plugins-list-table.php:399 +msgid "Network Deactivate" +msgstr "網誌網路停用" + +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Activate this plugin for all sites in this network" +msgstr "啟用此外掛在網誌網路內並套用至全部網誌" + +#: wp-admin/includes/class-wp-plugins-list-table.php:296 +#: wp-admin/includes/class-wp-plugins-list-table.php:402 +#: wp-admin/includes/class-wp-upgrader-skins.php:433 +msgid "Network Activate" +msgstr "網誌網路啟用" + +#: wp-admin/includes/class-wp-plugins-list-table.php:419 +msgid "Open this file in the Plugin Editor" +msgstr "使用外掛編輯器開啟這個檔案" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +#: wp-admin/includes/class-wp-plugins-list-table.php:413 +msgid "Delete this plugin" +msgstr "刪除本外掛" + +#: wp-admin/includes/class-wp-plugins-list-table.php:534 +msgid "Visit plugin site" +msgstr "造訪外掛站台" + +#: wp-admin/includes/class-wp-plugins-list-table.php:329 +msgid "Clear List" +msgstr "清空列表" + +#: wp-admin/includes/class-wp-plugins-list-table.php:256 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:259 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "啟用 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:262 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "最近活動 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:265 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "未啟用 (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:227 +msgid "No plugins found." +msgstr "找不到外掛。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:229 +#: wp-admin/plugin-editor.php:32 +msgid "You do not appear to have any plugins available at this time." +msgstr "看來你現在沒有安裝任何外掛。" + +#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "你嘗試編輯一個不存在的項目。或許它已經被刪除了?" + +#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 +#: wp-admin/includes/post.php:1645 wp-admin/post.php:154 +msgid "You are not allowed to edit this item." +msgstr "你不可編輯此項目。" + +#: wp-admin/post.php:157 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "你無法編輯項目,因為它在回收桶中。請將它回復並再試一次。" + +#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 +#: wp-admin/post.php:270 wp-admin/post.php:288 +msgid "Unknown post type." +msgstr "未知的文章型態。" + +#: wp-admin/press-this.php:125 +msgid "Embed Code" +msgstr "嵌入代碼" + +#: wp-admin/press-this.php:128 +msgid "Insert Video" +msgstr "插入影片" + +#: wp-admin/press-this.php:154 +msgid "Click to insert." +msgstr "點這插入" + +#: wp-admin/press-this.php:227 +msgid "Unable to retrieve images or no images on page." +msgstr "無法取得圖片或該頁面沒有圖片。" + +#: wp-admin/press-this.php:288 +msgid "click images to select" +msgstr "點圖片來選擇" + +#: wp-admin/press-this.php:288 +msgid "Add from URL" +msgstr "自網址增加" + +#: wp-admin/press-this.php:611 +msgid "Your post has been saved." +msgstr "文章已儲存。" + +#: wp-admin/press-this.php:612 +msgid "View post" +msgstr "檢視文章" + +#: wp-admin/press-this.php:614 +msgid "Close Window" +msgstr "關閉本視窗。" + +#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 +msgid "Insert an Image" +msgstr "插入圖片" + +#: wp-admin/press-this.php:661 +msgid "Embed a Video" +msgstr "嵌入影片" + +#: wp-admin/press-this.php:644 +msgid "via " +msgstr "由" + +#: wp-admin/revision.php:77 +msgid "Compare Revisions of “%1$s”" +msgstr "「%1$s」的版本比較" + +#: wp-admin/themes.php:349 +msgid "Tags:" +msgstr "標籤:" + +#: wp-admin/theme-editor.php:20 +msgid "Edit Themes" +msgstr "編輯佈景主題" + +#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 +msgid "The requested theme does not exist." +msgstr "該佈景主題不存在。" + +#: wp-admin/theme-editor.php:142 +msgid "Select theme to edit:" +msgstr "選取要編輯的佈景主題:" + +#: wp-admin/theme-editor.php:168 +msgid "Templates" +msgstr "外觀" + +#: wp-admin/theme-editor.php:195 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Orz!此檔案不存在!請確認檔名後再試一次,謝謝。" + +#: wp-admin/themes.php:132 +msgid "New theme activated. Visit site" +msgstr "新佈景主題已經啟用。造訪網誌" + +#: wp-admin/themes.php:135 +msgid "Theme deleted." +msgstr "佈景主題已刪除。" + +#: wp-admin/themes.php:331 +msgid "Current Theme" +msgstr "目前佈景主題" + +#: wp-admin/includes/class-wp-themes-list-table.php:169 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你打算刪除「%s」這個佈景主題。\n" +" 按下「取消」放棄,按下「確定」刪除。" + +#: wp-admin/themes.php:246 +msgid "Broken Themes" +msgstr "已損毀佈景主題" + +#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 +msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." +msgstr "「發表至網誌」是一個書籤工具:一個小的瀏覽器程式,讓你可以從網站抓些小東西。" + +#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 +msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." +msgstr "將下方鏈結拖放至你的書籤工具列或將它加入你的最愛中,可快速發表文章。" + +#: wp-admin/update-core.php:47 +msgid "Download nightly build" +msgstr "下載開發中的每日建置版" + +#: wp-admin/update-core.php:71 +msgid "Download %s" +msgstr "下載 %s" + +#: wp-admin/update-core.php:93 +msgid "Hide this update" +msgstr "隱藏這個更新" + +#: wp-admin/update-core.php:95 +msgid "Bring back this update" +msgstr "恢復這個更新" + +#: wp-admin/update-core.php:98 +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 "這個本地化版本有翻譯與一些本地化修正。你可跳過更新若你想要保留你現在這個翻譯版本。" + +#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 +msgid "Show hidden updates" +msgstr "顯示隱藏更新" + +#: wp-admin/update-core.php:112 +msgid "Hide hidden updates" +msgstr "不顯示隱藏更新" + +#: wp-admin/update-core.php:246 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "與 WordPress %1$s 相容性:100%%(根據作者所言)" + +#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 +msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" +msgstr "與 WordPress %1$s 相容性:%2$d%%(%3$d 投『有效』,總數 %4$d)" + +#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "與 WordPress %1$s 相容性:未知" + +#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 +msgid "Installation Failed" +msgstr "安裝失敗" + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "外掛重新啟用" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "外掛重新啟用成功" + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "該外掛重新啟用失敗,有嚴重的錯誤。" + +#: wp-admin/update.php:111 +msgid "Installing Plugin: %s" +msgstr "正在安裝外掛:%s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 +#: wp-admin/plugin-install.php:85 wp-admin/update.php:134 +msgid "Upload Plugin" +msgstr "上傳外掛" + +#: wp-admin/update.php:139 +msgid "Installing Plugin from uploaded file: %s" +msgstr "正在安裝上傳的外掛,檔案:%s" + +#: wp-admin/update.php:219 +msgid "Installing Theme: %s" +msgstr "正在安裝佈景主題:%s" + +#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 +#: wp-admin/theme-install.php:125 wp-admin/update.php:241 +msgid "Upload Theme" +msgstr "上傳佈景主題" + +#: wp-admin/update.php:247 +msgid "Installing Theme from uploaded file: %s" +msgstr "正在安裝上傳的佈景主題,檔案:%s" + +#: wp-admin/upgrade.php:67 +msgid "Your WordPress database is already up-to-date!" +msgstr "你的 WordPress 資料庫已是最新的格式!" + +#: wp-admin/upgrade.php:104 +msgid "%s queries" +msgstr "%s 個查詢" + +#: wp-admin/upgrade.php:106 +msgid "%s seconds" +msgstr "%s 秒" + +#: wp-admin/upload.php:147 +msgid "You are not allowed to move this post to the trash." +msgstr "你不可將本篇文章移至回收桶。" + +#: wp-admin/upload.php:159 +msgid "You are not allowed to move this post out of the trash." +msgstr "你不可將本篇文章移至回收桶。" + +#: wp-admin/upload.php:171 +msgid "You are not allowed to delete this post." +msgstr "你不可刪除本篇文章。" + +#: wp-admin/upload.php:245 +msgid "Reattached %d attachment." +msgid_plural "Reattached %d attachments." +msgstr[0] "重新關聯 %d 個附件。" + +#: wp-admin/upload.php:250 +msgid "Media attachment permanently deleted." +msgid_plural "%d media attachments permanently deleted." +msgstr[0] "媒體附件已永久刪除。" + +#: wp-admin/upload.php:255 +msgid "Media attachment moved to the trash." +msgid_plural "%d media attachments moved to the trash." +msgstr[0] "媒體附件已移至回收桶。" + +#: wp-admin/upload.php:261 +msgid "Media attachment restored from the trash." +msgid_plural "%d media attachments restored from the trash." +msgstr[0] "已自回收桶回復媒體附件。" + +#: wp-admin/upload.php:266 +msgid "Media permanently deleted." +msgstr "媒體已永久刪除。" + +#: wp-admin/upload.php:267 +msgid "Error saving media attachment." +msgstr "儲存媒體附件時出現錯誤。" + +#: wp-admin/upload.php:268 +msgid "Media moved to the trash." +msgstr "媒體已移至回收桶。" + +#: wp-admin/upload.php:269 +msgid "Media restored from the trash." +msgstr "已自回收桶回復媒體。" + +#: wp-admin/includes/class-wp-media-list-table.php:87 +msgid "Attach to a post" +msgstr "變成文章附件" + +#: wp-admin/user-edit.php:28 +msgid "Edit User" +msgstr "編輯使用者" + +#: wp-admin/user-edit.php:71 +msgid "Use https" +msgstr "使用 https" + +#: wp-admin/user-edit.php:72 +msgid "Always use https when visiting the admin" +msgstr "強制使用 https 進入管理頁面" + +#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 +#: wp-admin/user-edit.php:188 +msgid "You do not have permission to edit this user." +msgstr "你沒有足夠的權限編輯此使用者的資料。" + +#: wp-admin/user-edit.php:201 +msgid "User updated." +msgstr "已更新使用者。" + +#: wp-admin/user-edit.php:241 +msgid "Personal Options" +msgstr "個人選項" + +#: wp-admin/user-edit.php:246 +msgid "Visual Editor" +msgstr "視覺化編輯器" + +#: wp-admin/user-edit.php:247 +msgid "Disable the visual editor when writing" +msgstr "停用視覺化編輯器" + +#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 +msgid "Admin Color Scheme" +msgstr "管理色彩配置" + +#: wp-admin/user-edit.php:270 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "啟用熱鍵審核迴響。" + +#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 +msgid "First Name" +msgstr "名字" + +#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 +msgid "Last Name" +msgstr "姓氏" + +#: wp-admin/user-edit.php:358 +msgid "Nickname" +msgstr "暱稱" + +#: wp-admin/user-edit.php:363 +msgid "Display name publicly as" +msgstr "如何顯示你的大名" + +#: wp-admin/user-edit.php:399 +msgid "Contact Info" +msgstr "聯絡資訊" + +#: wp-admin/user-edit.php:444 +msgid "About Yourself" +msgstr "個人簡歷" + +#: wp-admin/user-edit.php:444 +msgid "About the user" +msgstr "關於該使用者" + +#: wp-admin/user-edit.php:448 +msgid "Biographical Info" +msgstr "個人資料" + +#: wp-admin/user-edit.php:450 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "於你的個人資料中分享一些經驗。這有可能會被公開顯示。" + +#: wp-admin/user-edit.php:459 +msgid "New Password" +msgstr "新密碼" + +#: wp-admin/user-edit.php:463 +msgid "If you would like to change the password type a new one. Otherwise leave this blank." +msgstr "若你想要更改密碼,請在下面輸入兩次新密碼。否則就留白唄!" + +#: wp-admin/user-edit.php:470 +msgid "Type your new password again." +msgstr "請再次輸入你的新密碼。" + +#: wp-admin/user-edit.php:519 +msgid "Additional Capabilities" +msgstr "額外的能力" + +#: wp-admin/user-edit.php:543 +msgid "Update Profile" +msgstr "更新個人資訊" + +#: wp-admin/user-edit.php:543 +msgid "Update User" +msgstr "更新使用者" + +#: wp-admin/user-new.php:88 +msgid "[%s] Joining confirmation" +msgstr "〔%s〕參加確認" + +#: wp-admin/user-new.php:211 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "邀請郵件已送至新帳號。該帳號建立前必須點擊確認鏈結。" + +#: wp-admin/user-new.php:404 +msgid "Send Password?" +msgstr "傳送密碼?" + +#: wp-admin/user-new.php:405 +msgid "Send this password to the new user by email." +msgstr "將密碼用電子郵件傳送給新使用者。" + +#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 +msgid "Skip Confirmation Email" +msgstr "略過確認郵件" + +#: wp-admin/users.php:104 wp-admin/users.php:121 +msgid "You can’t edit that user." +msgstr "你不能編輯那個帳號。" + +#: wp-admin/users.php:161 wp-admin/users.php:201 +msgid "You can’t delete users." +msgstr "你不可刪除帳號。" + +#: wp-admin/users.php:217 +msgid "Delete Users" +msgstr "刪除帳號" + +#: wp-admin/users.php:260 +msgid "There are no valid users selected for deletion." +msgstr "刪除時沒有選取任何正確的帳號。" + +#: wp-admin/users.php:390 +msgid "New user created." +msgstr "已新增帳號。" + +#: wp-admin/users.php:397 +msgid "The current user’s role must have user editing capabilities." +msgstr "現在的帳號必須能夠編輯帳號。" + +#: wp-admin/users.php:398 +msgid "Other user roles have been changed." +msgstr "已變更其他帳號的角色。" + +#: wp-admin/users.php:401 +msgid "You can’t delete the current user." +msgstr "你不能刪除現在的帳號。" + +#: wp-admin/users.php:402 +msgid "Other users have been deleted." +msgstr "其他的帳號已刪除。" + +#: wp-admin/includes/class-wp-users-list-table.php:169 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/class-wp-users-list-table.php:213 +#: wp-admin/includes/class-wp-users-list-table.php:215 +msgid "Change role to…" +msgstr "變更角色為…" + +#: wp-admin/includes/class-wp-users-list-table.php:219 +msgid "Change" +msgstr "變更" + +#: wp-admin/widgets.php:111 +msgid "Inactive Widgets" +msgstr "未啟用的小工具" + +#: wp-admin/widgets.php:78 +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 "你現在看到此訊息,是因為你現在所使用的佈景主題並不支援邊欄小工具功能,這表示它並沒有定義任何側邊欄讓你能夠更動。欲取得關於如何製作支援邊欄小工具功能的佈景主題,請參考這些指示。" + +#: wp-admin/widgets.php:235 +msgid "Widget %s" +msgstr "小工具 %s" + +#: wp-admin/widgets.php:246 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "選擇小工具所屬的邊欄與位置。" + +#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 +msgid "Position" +msgstr "位置" + +#: wp-admin/widgets.php:286 +msgid "Save Widget" +msgstr "儲存小工具" + +#: wp-admin/widgets.php:302 +msgid "Changes saved." +msgstr "設定已儲存。" + +#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639 +#: wp-admin/widgets.php:306 +msgid "Error while saving." +msgstr "儲存時出現錯誤。" + +#: wp-admin/widgets.php:307 +msgid "Error in displaying the widget settings form." +msgstr "顯示小工具設定表單時錯誤。" + +#: wp-admin/widgets.php:335 +msgid "Available Widgets" +msgstr "可用小工具" + +#: wp-admin/widgets.php:114 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "將小工具拖至這兒來將它們自邊欄移除,但保留它們的設定。" + +#: wp-admin/export.php:162 +msgid "Categories:" +msgstr "分類:" + +#: wp-admin/comment.php:132 +msgid "Permanently Delete Comment" +msgstr "永久刪除迴響" + +#: wp-admin/comment.php:135 +msgid "You are about to approve the following comment:" +msgstr "你正要核准以下迴響:" + +#: wp-admin/comment.php:136 +msgid "Approve Comment" +msgstr "核准迴響" + +#: wp-admin/comment.php:295 +msgid "Unknown action." +msgstr "不知名的動作。" + +#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 +msgid "Custom Background" +msgstr "自訂背景" + +#: wp-admin/custom-background.php:238 +msgid "Background updated. Visit your site to see how it looks." +msgstr "背景已更新。 檢視你的網誌看看它如何。" + +#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 +msgid "Choose an image from your computer:" +msgstr "自你的磁碟上選一個圖片:" + +#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 +#: wp-admin/options.php:259 +msgid "Save Changes" +msgstr "儲存變更" + +#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 +msgid "Custom Header" +msgstr "自定頁首" + +#: wp-admin/custom-header.php:527 +msgid "Header updated. Visit your site to see how it looks." +msgstr "頁首已更新。 檢視你的網誌看看它如何。" + +#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 +msgid "Image Processing Error" +msgstr "圖片處理錯誤" + +#: wp-admin/custom-header.php:814 +msgid "Choose the part of the image you want to use as your header." +msgstr "請選擇你想要將圖片的哪部分顯示在頁首。" + +#: wp-admin/custom-header.php:975 +msgid "You do not have permission to customize headers." +msgstr "你沒有足夠的權限自訂頁首。" + +#: wp-admin/includes/class-wp-links-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:334 +#: wp-admin/includes/class-wp-media-list-table.php:352 +#: wp-admin/includes/class-wp-posts-list-table.php:633 +#: wp-admin/includes/class-wp-terms-list-table.php:303 +#: wp-admin/includes/dashboard.php:508 +msgid "Edit “%s”" +msgstr "編輯「%s」" + +#: wp-admin/includes/class-wp-media-list-table.php:526 +#: wp-admin/includes/class-wp-media-list-table.php:545 +#: wp-admin/includes/class-wp-posts-list-table.php:680 +msgid "View “%s”" +msgstr "檢視「%s」" + +#: wp-admin/includes/class-wp-media-list-table.php:390 +#: wp-admin/includes/class-wp-posts-list-table.php:724 +msgid "Unpublished" +msgstr "未發表" + +#: wp-admin/includes/class-wp-posts-list-table.php:727 +msgid "Y/m/d g:i:s A" +msgstr "Y-m-d H:i:s" + +#: wp-admin/includes/class-wp-media-list-table.php:396 +msgid "%s from now" +msgstr "%s 之後" + +#: wp-admin/includes/class-wp-media-list-table.php:430 +msgid "(Unattached)" +msgstr "(無關聯)" + +#: wp-admin/includes/class-wp-media-list-table.php:435 +#: wp-admin/includes/class-wp-media-list-table.php:528 +msgid "Attach" +msgstr "產生關聯" + +#: wp-admin/includes/class-wp-list-table.php:559 +msgid "%s pending" +msgstr "%s 則審查中" + +#: wp-admin/edit-comments.php:185 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "已核准 %s 則迴響" + +#: wp-admin/edit-comments.php:189 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "已標記 %s 則迴響為垃圾。" + +#: wp-admin/edit-comments.php:193 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "自回收桶回復了 %s 則迴響。" + +#: wp-admin/edit-comments.php:204 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "已永久刪除了 %s 則迴響" + +#: wp-admin/includes/class-wp-comments-list-table.php:169 +msgctxt "comments" +msgid "All" +msgid_plural "All" +msgstr[0] "全部" + +#: wp-admin/includes/class-wp-comments-list-table.php:170 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "待審中 (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:171 +msgid "Approved" +msgid_plural "Approved" +msgstr[0] "已核准" + +#: wp-admin/includes/class-wp-comments-list-table.php:172 +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "垃圾 (%s)" + +#: wp-admin/includes/class-wp-comments-list-table.php:173 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "回收桶 (%s)" + +#: wp-admin/edit-comments.php:229 +msgid "Search Comments" +msgstr "搜尋迴響" + +#: wp-admin/includes/deprecated.php:594 +msgid "Displaying %s–%s of %s" +msgstr "正顯示 %s–%s 共 %s" + +#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 +msgid "Bulk Actions" +msgstr "批次管理" + +#: wp-admin/includes/class-wp-comments-list-table.php:219 +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove" +msgstr "駁回" + +#: wp-admin/includes/class-wp-comments-list-table.php:221 +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve" +msgstr "核准" + +#: wp-admin/edit-form-comment.php:116 +#: wp-admin/includes/class-wp-comments-list-table.php:233 +#: wp-admin/includes/class-wp-posts-list-table.php:210 +#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 +msgid "Move to Trash" +msgstr "移至回收桶" + +#: wp-admin/includes/class-wp-comments-list-table.php:257 +#: wp-admin/includes/class-wp-posts-list-table.php:1139 +msgid "Pings" +msgstr "通告" + +#: wp-admin/includes/class-wp-comments-list-table.php:271 +#: wp-admin/includes/class-wp-links-list-table.php:82 +#: wp-admin/includes/class-wp-media-list-table.php:106 +#: wp-admin/includes/class-wp-posts-list-table.php:246 +msgid "Filter" +msgstr "篩選" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +msgid "Empty Spam" +msgstr "清空垃圾" + +#: wp-admin/includes/class-wp-comments-list-table.php:276 +#: wp-admin/includes/class-wp-media-list-table.php:110 +#: wp-admin/includes/class-wp-posts-list-table.php:250 +msgid "Empty Trash" +msgstr "清空回收桶" + +#: wp-admin/includes/class-wp-comments-list-table.php:158 +msgid "No comments found." +msgstr "找不到迴響。" + +#: wp-admin/edit-form-advanced.php:66 +msgid "Post updated. View post" +msgstr "文章已更新。檢視文章 " + +#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 +msgid "Custom field updated." +msgstr "已更新自訂資料欄位。" + +#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 +msgid "Custom field deleted." +msgstr "自訂欄位已刪除" + +#: wp-admin/edit-form-advanced.php:69 +msgid "Post updated." +msgstr "文章已更新。" + +#: wp-admin/edit-form-advanced.php:71 +msgid "Post restored to revision from %s" +msgstr "文章回復自 %s 的版本" + +#: wp-admin/edit-form-advanced.php:72 +msgid "Post published. View post" +msgstr "文章已發表。檢視文章 " + +#: wp-admin/edit-form-advanced.php:73 +msgid "Post saved." +msgstr "文章已儲存。" + +#: wp-admin/edit-form-advanced.php:74 +msgid "Post submitted. Preview post" +msgstr "文章已送出。預覽文章 " + +#: wp-admin/edit-form-advanced.php:75 +msgid "Post scheduled for: %1$s. Preview post" +msgstr "文章已排程於:%1$s。預覽文章" + +#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 +#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 +#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 +msgid "M j, Y @ G:i" +msgstr "Y å¹´ m 月 d 日 H:i:s" + +#: wp-admin/edit-form-advanced.php:78 +msgid "Post draft updated. Preview post" +msgstr "文章草稿已更新。預覽文章 " + +#: wp-admin/edit-form-advanced.php:82 +msgid "Page updated. View page" +msgstr "頁面已更新。檢視頁面 " + +#: wp-admin/edit-form-advanced.php:85 +msgid "Page updated." +msgstr "頁面已更新。" + +#: wp-admin/edit-form-advanced.php:86 +msgid "Page restored to revision from %s" +msgstr "文章回復自版本 %s" + +#: wp-admin/edit-form-advanced.php:87 +msgid "Page published. View page" +msgstr "頁面已發表。檢視頁面 " + +#: wp-admin/edit-form-advanced.php:89 +msgid "Page submitted. Preview page" +msgstr "頁面已送出。預覽頁面 " + +#: wp-admin/edit-form-advanced.php:90 +msgid "Page scheduled for: %1$s. Preview page" +msgstr "頁面已排程於:%1$s。預覽頁面" + +#: wp-admin/edit-form-advanced.php:91 +msgid "Page draft updated. Preview page" +msgstr "草稿頁面已更新。預覽頁面 " + +#: wp-admin/edit-form-advanced.php:202 +msgid "Send Trackbacks" +msgstr "傳送引用" + +#: wp-admin/edit-form-advanced.php:205 +msgid "Custom Fields" +msgstr "自訂欄位" + +#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 +msgid "Discussion" +msgstr "討論" + +#: wp-admin/edit-form-advanced.php:224 +#: wp-admin/includes/class-wp-posts-list-table.php:954 +#: wp-admin/includes/class-wp-terms-list-table.php:134 +#: wp-admin/includes/class-wp-terms-list-table.php:431 +#: wp-admin/includes/meta-boxes.php:665 +msgid "Slug" +msgstr "代稱" + +#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "最近由 %1$s 編輯,時間:%2$s 於 %3$s" + +#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 +msgid "Last edited on %1$s at %2$s" +msgstr "最近編輯時間:%1$s 於 %2$s" + +#: wp-admin/edit-form-comment.php:81 +msgid "View Comment" +msgstr "檢視迴響" + +#: wp-admin/edit-form-comment.php:104 +msgid "Submitted on: %1$s" +msgstr "發表於:%1$s" + +#: wp-admin/includes/template.php:470 +msgid "Update Comment" +msgstr "更新迴響" + +#: wp-admin/edit-form-comment.php:32 +msgid "Name:" +msgstr "名稱:" + +#: wp-admin/edit-form-comment.php:39 +msgid "E-mail (%s):" +msgstr "電子郵件(%s):" + +#: wp-admin/edit-form-comment.php:39 +msgid "send e-mail" +msgstr "寄送電子郵件" + +#: wp-admin/edit-form-comment.php:41 +msgid "E-mail:" +msgstr "電子郵件:" + +#: wp-admin/edit-form-comment.php:50 +msgid "visit site" +msgstr "造訪網誌" + +#: wp-admin/edit-form-comment.php:52 +msgid "URL (%s):" +msgstr "網址(%s):" + +#: wp-admin/edit-form-comment.php:54 +msgid "URL:" +msgstr "網址:" + +#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "「代稱(slug)」是用在網址列上的名字。通常使用小寫英文字母、數字以及連字號(hyphen -)。" + +#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "內容說明欄位預設並不會顯示,然而有些佈景主題會顯示它們。" + +#: wp-admin/edit-link-form.php:14 +msgid "Links / Edit Link" +msgstr "鏈結 / 編輯鏈結" + +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 +msgid "Update Link" +msgstr "更新鏈結" + +#: wp-admin/edit-link-form.php:19 +msgid "Links / Add New Link" +msgstr "鏈結 / 新增鏈結" + +#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 +#: wp-admin/includes/nav-menu.php:1221 +msgid "Link Relationship (XFN)" +msgstr "鏈結關係(XFN)" + +#: wp-admin/edit-link-form.php:76 +msgid "Link added." +msgstr "已新增鏈結。" + +#: wp-admin/edit-link-form.php:97 +msgid "Example: Nifty blogging software" +msgstr "例:漂亮的網誌軟體" + +#: wp-admin/edit-link-form.php:102 +msgid "Web Address" +msgstr "網站位址" + +#: wp-admin/edit-link-form.php:105 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "例:http://wordpress.org/ — 別忘記 http://" + +#: wp-admin/edit-link-form.php:113 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "這將會顯示在游標指到友站鏈結的鏈結上時,或是選擇性地出現在鏈結下方。" + +#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 +msgid "The name is how it appears on your site." +msgstr "標籤出現在網站上時所用的名稱。" + +#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 +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 "分類與標籤不同,有階層性。你或許會有個 Jazz 分類,然後它下方有 Bebop 與 Big Band 等子分類。完全地開放性選擇。" + +#: wp-admin/edit-tags.php:252 +msgid "Item added." +msgstr "項目已新增。" + +#: wp-admin/edit-tags.php:253 +msgid "Item deleted." +msgstr "項目已刪除。" + +#: wp-admin/edit-tags.php:254 +msgid "Item updated." +msgstr "項目已更新。" + +#: wp-admin/edit-tags.php:255 +msgid "Item not added." +msgstr "並沒有新增項目。" + +#: wp-admin/edit-tags.php:257 +msgid "Items deleted." +msgstr "項目已刪除。" + +#: wp-admin/edit-tags.php:336 +msgid "Note:
        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 category %s." +msgstr "備註:
        刪除分類並不會刪除該分類所屬的文章。文章會被設定至分類「%s」下。" + +#: wp-admin/edit.php:122 wp-admin/post.php:291 +msgid "You are not allowed to delete this item." +msgstr "你不可刪除此項目。" + +#: wp-admin/edit.php:243 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s 篇文章已更新。" + +#: wp-admin/includes/class-wp-posts-list-table.php:156 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "我的 (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:167 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "全部 (%s)" + +#: wp-admin/includes/class-wp-links-list-table.php:75 +#: wp-admin/includes/class-wp-posts-list-table.php:226 +msgid "View all categories" +msgstr "檢視全部分類" + +#: wp-admin/includes/class-wp-list-table.php:526 +msgid "Excerpt View" +msgstr "摘要檢視" + +#: wp-admin/export.php:17 wp-admin/menu.php:215 +msgid "Export" +msgstr "匯出" + +#: wp-admin/export.php:149 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "你按下該這按鈕後 WordPress 便會產生一個 XML 檔案讓你存到電腦裡。" + +#: wp-admin/export.php:150 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "這個格式我們稱它為 WordPress eXtended RSS 或 WXR,它包含你的文章、迴響、自訂欄位以及分類等內容。" + +#: wp-admin/export.php:239 +msgid "Download Export File" +msgstr "下載匯出檔案" + +#: wp-admin/import.php:75 +msgid "No importers are available." +msgstr "沒有可用的匯入程式。" + +#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 +#: wp-admin/upgrade.php:100 +msgid "Continue" +msgstr "繼續" + +#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 +#: wp-admin/menu.php:49 +msgid "Posts" +msgstr "文章" + +#: wp-admin/includes/import.php:158 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/import.php:170 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/import.php:176 +msgid "Movable Type and TypePad" +msgstr "Movable Type 與 Typepad" + +#: wp-admin/includes/import.php:182 +msgid "Blogroll" +msgstr "友站鏈結" + +#: wp-admin/includes/bookmark.php:192 +msgid "Could not update link in the database" +msgstr "鏈結無法更新至資料庫" + +#: wp-admin/includes/bookmark.php:200 +msgid "Could not insert link into the database" +msgstr "鏈結無法新增至資料庫" + +#: wp-admin/includes/class-wp-filesystem-base.php:323 +msgid "Changing to %s" +msgstr "變更至 %s" + +#: wp-admin/includes/class-wp-filesystem-base.php:335 +msgid "Found %s" +msgstr "找到 %s" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 +msgid "The ftp PHP extension is not available" +msgstr "PHP 的 FTP 擴充無法使用" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 +msgid "FTP hostname is required" +msgstr "FTP 主機為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 +msgid "FTP username is required" +msgstr "FTP 帳號為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 +msgid "FTP password is required" +msgstr "FTP 密碼為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 +msgid "Failed to connect to FTP Server %1$s:%2$s" +msgstr "連線 FTP 伺服器 %1$s:%2$s 失敗" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 +msgid "Username/Password incorrect for %s" +msgstr "%s 帳號密碼錯誤" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 +msgid "The ssh2 PHP extension is not available" +msgstr "PHP 的 SSH2 擴充無法使用" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" +msgstr "PHP 的 SSH2 擴充無法使用,需要 PHP 5 版本的 stream_get_contents() 函式" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 +msgid "SSH2 hostname is required" +msgstr "SSH2 主機為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 +msgid "SSH2 username is required" +msgstr "SSH2 帳號為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 +msgid "SSH2 password is required" +msgstr "SSH2 密碼為必要欄位" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 +msgid "Failed to connect to SSH2 Server %1$s:%2$s" +msgstr "連線 SSH2 伺服器 %1$s:%2$s 失敗" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "Public and Private keys incorrect for %s" +msgstr "%s 的公開與私密鑰匙不正確" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 +msgid "Unable to perform command: %s" +msgstr "無法執行指令:%s" + +#: wp-admin/includes/class-wp-upgrader.php:41 +msgid "Invalid Data provided." +msgstr "收到不正確的資料。" + +#: wp-admin/includes/class-wp-upgrader.php:42 +#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 +#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 +msgid "Could not access filesystem." +msgstr "無法讀取檔案系統。" + +#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 +#: wp-admin/includes/theme.php:56 +msgid "Filesystem error." +msgstr "檔案系統錯誤。" + +#: wp-admin/includes/class-wp-upgrader.php:44 +msgid "Unable to locate WordPress Root directory." +msgstr "無法找到 WordPress 根目錄。" + +#: wp-admin/includes/class-wp-upgrader.php:45 +msgid "Unable to locate WordPress Content directory (wp-content)." +msgstr "無法找到 WordPress 內容目錄(wp-content)。" + +#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 +msgid "Unable to locate WordPress Plugin directory." +msgstr "無法找到 WordPress 外掛目錄。" + +#: wp-admin/includes/class-wp-upgrader.php:47 +msgid "Unable to locate WordPress Theme directory." +msgstr "無法找到 WordPress 佈景主題目錄。" + +#: wp-admin/includes/class-wp-upgrader.php:49 +msgid "Unable to locate needed folder (%s)." +msgstr "無法找到必要目錄(%s)。" + +#: wp-admin/includes/class-wp-upgrader.php:51 +msgid "Download failed." +msgstr "下載失敗" + +#: wp-admin/includes/class-wp-upgrader.php:52 +msgid "Installing the latest version…" +msgstr "安裝最新版本中…" + +#: wp-admin/includes/class-wp-upgrader.php:54 +msgid "Destination folder already exists." +msgstr "目錄已經存在。" + +#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 +#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 +#: wp-admin/includes/update-core.php:1089 +msgid "Could not create directory." +msgstr "無法新建目錄。" + +#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 +msgid "Incompatible Archive." +msgstr "不相容的壓縮檔。" + +#: wp-admin/includes/class-wp-upgrader.php:58 +#: wp-admin/includes/update-core.php:861 +msgid "Enabling Maintenance mode…" +msgstr "啟用維護模式…" + +#: wp-admin/includes/class-wp-upgrader.php:59 +#: wp-admin/includes/update-core.php:944 +msgid "Disabling Maintenance mode…" +msgstr "停用維護模式中…" + +#: wp-admin/includes/class-wp-upgrader.php:480 +msgid "The plugin is at the latest version." +msgstr "該外掛是最新版本。" + +#: wp-admin/includes/class-wp-upgrader.php:482 +#: wp-admin/includes/class-wp-upgrader.php:806 +#: wp-admin/includes/class-wp-upgrader.php:1438 +msgid "Downloading update from %s…" +msgstr "自 %s 下載更新檔案中…" + +#: wp-admin/includes/class-wp-upgrader.php:483 +#: wp-admin/includes/class-wp-upgrader.php:807 +#: wp-admin/includes/class-wp-upgrader.php:1251 +#: wp-admin/includes/class-wp-upgrader.php:1439 +msgid "Unpacking the update…" +msgstr "打開升級包中…" + +#: wp-admin/includes/class-wp-upgrader.php:484 +msgid "Removing the old version of the plugin…" +msgstr "移除舊版外掛中…" + +#: wp-admin/includes/class-wp-upgrader.php:485 +msgid "Could not remove the old plugin." +msgstr "無法移除舊版外掛。" + +#: wp-admin/includes/class-wp-upgrader.php:491 +#: wp-admin/includes/class-wp-upgrader.php:815 +msgid "Install package not available." +msgstr "沒有安裝檔案。" + +#: wp-admin/includes/class-wp-upgrader.php:492 +#: wp-admin/includes/class-wp-upgrader.php:816 +msgid "Downloading install package from %s…" +msgstr "自 %s 下載檔案中…" + +#: wp-admin/includes/class-wp-upgrader.php:493 +#: wp-admin/includes/class-wp-upgrader.php:817 +msgid "Unpacking the package…" +msgstr "檔案解壓縮中…" + +#: wp-admin/includes/class-wp-upgrader.php:494 +msgid "Installing the plugin…" +msgstr "安裝外掛中…" + +#: wp-admin/includes/class-wp-upgrader.php:496 +msgid "Plugin install failed." +msgstr "外掛安裝失敗。" + +#: wp-admin/includes/class-wp-upgrader.php:497 +msgid "Plugin installed successfully." +msgstr "外掛安裝成功。" + +#: wp-admin/includes/class-wp-upgrader.php:804 +msgid "The theme is at the latest version." +msgstr "該佈景主題是最新版本。" + +#: wp-admin/includes/class-wp-upgrader.php:808 +msgid "Removing the old version of the theme…" +msgstr "移除舊版佈景主題中…" + +#: wp-admin/includes/class-wp-upgrader.php:809 +msgid "Could not remove the old theme." +msgstr "無法移除舊版佈景主題。" + +#: wp-admin/includes/class-wp-upgrader.php:818 +msgid "Installing the theme…" +msgstr "安裝佈景主題中…" + +#: wp-admin/includes/class-wp-upgrader.php:820 +msgid "Theme install failed." +msgstr "佈景主題安裝失敗。" + +#: wp-admin/includes/class-wp-upgrader.php:821 +msgid "Theme installed successfully." +msgstr "佈景主題安裝成功。" + +#: wp-admin/includes/class-wp-upgrader.php:1436 +msgid "WordPress is at the latest version." +msgstr "WordPress 是最新版本。" + +#: wp-admin/includes/class-wp-upgrader.php:1440 +msgid "Could not copy files." +msgstr "無法複製檔案。" + +#: wp-admin/includes/class-wp-plugins-list-table.php:410 +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:428 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate this plugin" +msgstr "啟用此外掛" + +#: wp-admin/includes/class-wp-upgrader-skins.php:165 +#: wp-admin/includes/class-wp-upgrader-skins.php:430 +msgid "Activate Plugin" +msgstr "啟用外掛" + +#: wp-admin/includes/class-wp-upgrader-skins.php:166 +#: wp-admin/includes/class-wp-upgrader-skins.php:327 +#: wp-admin/includes/class-wp-upgrader-skins.php:442 +msgid "Return to Plugins page" +msgstr "回到外掛頁面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:416 +msgid "Successfully installed the plugin %s %s." +msgstr "成功地安裝外掛 %s %s。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:440 +msgid "Return to Plugin Installer" +msgstr "回到外掛安裝" + +#: wp-admin/includes/class-wp-upgrader.php:823 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "成功地安裝佈景主題 %1$s %2$s。" + +#: wp-admin/includes/class-wp-posts-list-table.php:677 +#: wp-admin/includes/class-wp-theme-install-list-table.php:219 +#: wp-admin/includes/class-wp-themes-list-table.php:160 +#: wp-admin/includes/class-wp-upgrader-skins.php:520 +#: wp-admin/includes/class-wp-upgrader-skins.php:522 +#: wp-admin/includes/class-wp-upgrader-skins.php:599 +#: wp-admin/includes/class-wp-upgrader-skins.php:601 +msgid "Preview “%s”" +msgstr "預覽「%s」" + +#: wp-admin/includes/class-wp-themes-list-table.php:157 +#: wp-admin/includes/class-wp-upgrader-skins.php:524 +#: wp-admin/includes/class-wp-upgrader-skins.php:603 +msgid "Activate “%s”" +msgstr "啟用「%s」" + +#: wp-admin/includes/class-wp-upgrader-skins.php:530 +msgid "Return to Theme Installer" +msgstr "回到佈景主題安裝。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +msgid "Themes page" +msgstr "佈景主題頁面" + +#: wp-admin/includes/class-wp-upgrader-skins.php:372 +#: wp-admin/includes/class-wp-upgrader-skins.php:532 +#: wp-admin/includes/class-wp-upgrader-skins.php:610 +msgid "Return to Themes page" +msgstr "回到佈景主題頁面" + +#: wp-admin/includes/class-wp-upgrader.php:1727 +#: wp-admin/includes/class-wp-upgrader.php:1761 +msgid "Please select a file" +msgstr "請選擇檔案" + +#: wp-admin/includes/file.php:345 +msgid "The uploaded file could not be moved to %s." +msgstr "上傳的檔案無法被移動至 %s 。" + +#: wp-admin/includes/dashboard.php:38 +msgid "Right Now" +msgstr "現況" + +#: wp-admin/includes/dashboard.php:970 +msgid "http://planet.wordpress.org/" +msgstr "http://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:979 +msgid "http://planet.wordpress.org/feed/" +msgstr "http://planet.wordpress.org/feed/" + +#: wp-admin/includes/dashboard.php:988 +msgid "Other WordPress News" +msgstr "其它 WordPress 新聞" + +#: wp-admin/includes/dashboard.php:108 +msgid "View all" +msgstr "檢視全部" + +#: wp-admin/includes/dashboard.php:140 +msgid "Configure" +msgstr "設定" + +#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 +#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 +#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 +#: wp-admin/tools.php:45 +msgid "Press This" +msgstr "發表至網誌" + +#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 +#: wp-admin/press-this.php:504 +msgid "Submit for Review" +msgstr "送交審查" + +#: wp-admin/includes/class-wp-comments-list-table.php:452 +#: wp-admin/includes/class-wp-comments-list-table.php:454 +#: wp-admin/includes/dashboard.php:552 +msgid "Approve this comment" +msgstr "核准這則迴響" + +#: wp-admin/includes/class-wp-comments-list-table.php:450 +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/dashboard.php:553 +msgid "Unapprove this comment" +msgstr "駁回這則迴響" + +#: wp-admin/includes/class-wp-comments-list-table.php:481 +#: wp-admin/includes/dashboard.php:555 +msgid "Reply to this comment" +msgstr "回覆這則迴響" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgid "Mark this comment as spam" +msgstr "標記這則迴響為垃圾。" + +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/includes/dashboard.php:556 +msgctxt "verb" +msgid "Spam" +msgstr "垃圾" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgid "Move this comment to the trash" +msgstr "將本則迴響移至回收桶" + +#: wp-admin/includes/class-wp-comments-list-table.php:471 +#: wp-admin/includes/dashboard.php:560 +msgctxt "verb" +msgid "Trash" +msgstr "回收桶" + +#: wp-admin/includes/dashboard.php:598 +msgid "From %1$s on %2$s%3$s" +msgstr "自 %1$s 於 %2$s%3$s" + +#: wp-admin/includes/dashboard.php:599 +msgid "[Pending]" +msgstr "〔審核中〕" + +#: wp-admin/includes/dashboard.php:618 +msgctxt "dashboard" +msgid "%1$s on %2$s" +msgstr "%1$s 在 %2$s" + +#: wp-admin/includes/dashboard.php:824 +msgid "Loading…" +msgstr "讀取中…" + +#: wp-admin/includes/dashboard.php:824 +msgid "This widget requires JavaScript." +msgstr "此小工具需要 JavaScript。" + +#: wp-admin/includes/file.php:13 +msgid "Main Index Template" +msgstr "主要模板" + +#: wp-admin/includes/file.php:17 +msgid "RTL Stylesheet" +msgstr "RTL 樣式表" + +#: wp-admin/includes/file.php:19 +msgid "Popup Comments" +msgstr "迴響跳出視窗" + +#: wp-admin/includes/file.php:20 +msgid "Footer" +msgstr "頁尾" + +#: wp-admin/includes/file.php:26 +msgid "Category Template" +msgstr "分類模板" + +#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 +msgid "Page Template" +msgstr "頁面模板" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 +#: wp-admin/includes/class-wp-theme-install-list-table.php:42 +#: wp-admin/includes/file.php:28 +msgid "Search Results" +msgstr "搜尋結果" + +#: wp-admin/includes/file.php:29 +msgid "Search Form" +msgstr "搜尋表單" + +#: wp-admin/includes/file.php:30 +msgid "Single Post" +msgstr "單篇文章" + +#: wp-admin/includes/file.php:31 +msgid "404 Template" +msgstr " 404 錯誤(找不到檔案)模板" + +#: wp-admin/includes/file.php:32 +msgid "Links Template" +msgstr "鏈結模板" + +#: wp-admin/includes/file.php:33 +msgid "Theme Functions" +msgstr "佈景函式庫" + +#: wp-admin/includes/file.php:34 +msgid "Attachment Template" +msgstr "附件模板" + +#: wp-admin/includes/file.php:35 +msgid "Image Attachment Template" +msgstr "圖片附件模板" + +#: wp-admin/includes/file.php:36 +msgid "Video Attachment Template" +msgstr "影片附件模板" + +#: wp-admin/includes/file.php:37 +msgid "Audio Attachment Template" +msgstr "音訊附件模板" + +#: wp-admin/includes/file.php:38 +msgid "Application Attachment Template" +msgstr "應用程式附件模板" + +#: wp-admin/includes/file.php:39 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php(老式 hack 支援)" + +#: wp-admin/includes/file.php:40 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess(給轉送規則用)" + +#: wp-admin/includes/file.php:43 +msgid "Comments Template" +msgstr "迴響模板" + +#: wp-admin/includes/file.php:44 +msgid "Popup Comments Template" +msgstr "彈出式迴響視窗模板" + +#: wp-admin/includes/file.php:255 +msgid "The uploaded file was only partially uploaded." +msgstr "上傳的檔案不完整。" + +#: wp-admin/includes/file.php:256 +msgid "No file was uploaded." +msgstr "沒有檔案被上傳。" + +#: wp-admin/includes/file.php:258 +msgid "Missing a temporary folder." +msgstr "找不到臨時資料夾。" + +#: wp-admin/includes/file.php:259 +msgid "Failed to write file to disk." +msgstr "檔案無法寫入。" + +#: wp-admin/includes/file.php:260 +msgid "File upload stopped by extension." +msgstr "檔案上傳已被擴充功能暫停。" + +#: wp-admin/includes/file.php:276 +msgid "Invalid form submission." +msgstr "表單處理失敗。" + +#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 +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 "檔案是空的。請上傳一個實在的檔案。這個錯誤有可能是上傳功能已在 php.ini 中停用或者 php.ini 中 post_max_size 設定小於 upload_max_filesize 設定。" + +#: wp-admin/includes/file.php:297 +msgid "Specified file failed upload test." +msgstr "指定的檔案上傳測試失敗。" + +#: wp-admin/includes/file.php:448 +msgid "Invalid URL Provided." +msgstr "網址不正確。" + +#: wp-admin/includes/file.php:452 +msgid "Could not create Temporary file." +msgstr "無法產生暫存檔案。" + +#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 +msgid "Could not retrieve file from archive." +msgstr "無法自壓縮檔中取得檔案。" + +#: wp-admin/includes/file.php:652 +msgid "Could not extract file from archive." +msgstr "無法自壓縮檔中解壓縮檔案。" + +#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 +#: wp-admin/includes/update-core.php:1084 +msgid "Could not copy file." +msgstr "無法複製檔案。" + +#: wp-admin/includes/file.php:694 +msgid "Empty archive." +msgstr "空的壓縮檔。" + +#: wp-admin/includes/file.php:1036 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1038 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:1040 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:1072 +msgid "Connection Information" +msgstr "連線資訊" + +#: wp-admin/includes/file.php:1094 +msgid "Hostname" +msgstr "伺服器名稱" + +#: wp-admin/includes/file.php:1111 +msgid "Authentication Keys" +msgstr "認證鑰匙" + +#: wp-admin/includes/file.php:1113 +msgid "Public Key:" +msgstr "公開鑰匙:" + +#: wp-admin/includes/file.php:1114 +msgid "Private Key:" +msgstr "私密鑰匙:" + +#: wp-admin/includes/file.php:1118 +msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "請輸入伺服器上鑰匙們的位置。若需要通關密語,請在下方密碼欄位中輸入。" + +#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 +msgid "Connection Type" +msgstr "連線型態" + +#: wp-admin/includes/file.php:1144 +msgid "Proceed" +msgstr "繼續" + +#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 +msgid "Image data does not exist. Please re-upload the image." +msgstr "圖片資料不存在。請重新上傳該圖片。" + +#: wp-admin/includes/image-edit.php:151 +msgid "Crop" +msgstr "剪裁" + +#: wp-admin/includes/image-edit.php:155 +msgid "Rotate counter-clockwise" +msgstr "逆時針旋轉" + +#: wp-admin/includes/image-edit.php:156 +msgid "Rotate clockwise" +msgstr "順時針旋轉" + +#: wp-admin/includes/image-edit.php:164 +msgid "Flip vertically" +msgstr "垂直翻轉" + +#: wp-admin/includes/image-edit.php:165 +msgid "Flip horizontally" +msgstr "水平翻轉" + +#: wp-admin/includes/image-edit.php:42 +msgid "Scale Image" +msgstr "縮放圖片" + +#: wp-admin/includes/image-edit.php:47 +msgid "Original dimensions %s" +msgstr "原始大小 %s" + +#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 +#: wp-admin/includes/image-edit.php:61 +msgid "Restore Original Image" +msgstr "回復原始圖片" + +#: wp-admin/includes/image-edit.php:63 +msgid "Discard any changes and restore the original image." +msgstr "放棄全部變更並回復原圖片。" + +#: wp-admin/includes/image-edit.php:66 +msgid "Previously edited copies of the image will not be deleted." +msgstr "先前已編輯的圖片拷貝並不會被刪除。" + +#: wp-admin/includes/image-edit.php:70 +msgid "Restore image" +msgstr "回復圖片" + +#: wp-admin/includes/image-edit.php:80 +msgid "Image Crop" +msgstr "圖片剪裁" + +#: wp-admin/includes/image-edit.php:85 +msgid "Crop Aspect Ratio" +msgstr "剪裁長寬比" + +#: wp-admin/includes/image-edit.php:88 +msgid "Crop Selection" +msgstr "剪裁至選取區域" + +#: wp-admin/includes/image-edit.php:94 +msgid "Aspect ratio:" +msgstr "長寬比:" + +#: wp-admin/includes/image-edit.php:103 +msgid "Selection:" +msgstr "選擇:" + +#: wp-admin/includes/image-edit.php:118 +msgid "Thumbnail Settings" +msgstr "縮圖設定" + +#: wp-admin/includes/image-edit.php:124 +msgid "Current thumbnail" +msgstr "現有縮圖" + +#: wp-admin/includes/image-edit.php:128 +msgid "Apply changes to:" +msgstr "套用至:" + +#: wp-admin/includes/image-edit.php:132 +msgid "All image sizes" +msgstr "全部圖片大小" + +#: wp-admin/includes/image-edit.php:140 +msgid "All sizes except thumbnail" +msgstr "全部的大小,縮圖除外" + +#: wp-admin/includes/image-edit.php:565 +msgid "Cannot load image metadata." +msgstr "無法載入圖片資訊。" + +#: wp-admin/includes/image-edit.php:623 +msgid "Cannot save image metadata." +msgstr "無法儲存圖片資訊。" + +#: wp-admin/includes/image-edit.php:628 +msgid "Image metadata is inconsistent." +msgstr "圖片資訊不一致。" + +#: wp-admin/includes/image-edit.php:630 +msgid "Image restored successfully." +msgstr "圖片回復成功。" + +#: wp-admin/includes/image-edit.php:651 +msgid "Unable to create new image." +msgstr "無法產生新圖片。" + +#: wp-admin/includes/image-edit.php:674 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "儲存縮放圖片時發生錯誤。請稍後重新整理頁面試看看。" + +#: wp-admin/includes/image-edit.php:682 +msgid "Nothing to save, the image has not changed." +msgstr "不需要儲存,該圖片沒有被修改。" + +#: wp-admin/includes/image-edit.php:725 +msgid "Unable to save the image." +msgstr "無法儲存圖片。" + +#: wp-admin/includes/image-edit.php:826 +msgid "Image saved" +msgstr "圖片已儲存" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "本機" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "自網址" + +#: wp-admin/includes/media.php:20 +msgid "Gallery" +msgstr "藝廊" + +#: wp-admin/includes/media.php:60 +msgid "Gallery (%s)" +msgstr "藝廊(%s)" + +#: wp-admin/includes/media.php:424 +msgid "Uploads" +msgstr "上傳" + +#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 +#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 +#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 +msgid "File URL" +msgstr "檔案網址" + +#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "圖片替代文字,例如:「蒙娜麗莎」" + +#: wp-admin/includes/media.php:1087 +msgid "Empty Title filled from filename." +msgstr "檔名傳回空的標題。" + +#: wp-admin/includes/class-wp-posts-list-table.php:1085 +#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 +#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 +msgid "Order" +msgstr "順序" + +#: wp-admin/includes/media.php:1173 +msgid "Location of the uploaded file." +msgstr "已上傳檔案的位置。" + +#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 +msgid "Show" +msgstr "顯示" + +#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 +msgid "Hide" +msgstr "隱藏" + +#: wp-admin/includes/media.php:1399 +msgid "Upload date:" +msgstr "上傳日期:" + +#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 +#: wp-admin/includes/media.php:2512 +msgid "Insert into Post" +msgstr "插入至文章" + +#: wp-admin/includes/media.php:1428 +msgid "You are about to delete %s." +msgstr "你正要刪除 %s。" + +#: wp-admin/includes/media.php:1910 +msgid "Add media files from your computer" +msgstr "自你的電腦上新增媒體檔案" + +#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 +#: wp-admin/includes/media.php:2409 +msgid "Save all changes" +msgstr "儲存全部變更" + +#: wp-admin/includes/media.php:2124 +msgid "All Tabs:" +msgstr "全部頁籤:" + +#: wp-admin/includes/media.php:2128 +msgid "Sort Order:" +msgstr "排序:" + +#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 +msgid "Ascending" +msgstr "遞增" + +#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 +msgid "Descending" +msgstr "遞減" + +#: wp-admin/includes/media.php:2161 +msgid "Link thumbnails to:" +msgstr "將縮圖連結至:" + +#: wp-admin/includes/media.php:2166 +msgid "Image File" +msgstr "圖片檔案" + +#: wp-admin/includes/media.php:2176 +msgid "Order images by:" +msgstr "圖片排序:" + +#: wp-admin/includes/media.php:2181 +msgid "Menu order" +msgstr "選單順序" + +#: wp-admin/includes/media.php:2183 +msgid "Date/Time" +msgstr "日期/時間" + +#: wp-admin/includes/media.php:2184 +msgid "Random" +msgstr "隨機" + +#: wp-admin/includes/media.php:2192 +msgid "Order:" +msgstr "順序:" + +#: wp-admin/includes/media.php:2207 +msgid "Gallery columns:" +msgstr "藝廊欄位:" + +#: wp-admin/includes/media.php:2228 +msgid "Update gallery settings" +msgstr "更新藝廊設定" + +#: wp-admin/includes/media.php:2305 +msgid "All Types" +msgstr "全部種類" + +#: wp-admin/includes/media.php:2379 +msgid "Filter »" +msgstr "篩選 »" + +#: wp-admin/includes/media.php:2430 +msgid "Image Caption" +msgstr "圖片說明" + +#: wp-admin/includes/media.php:2495 +msgid "Link Image To:" +msgstr "連結圖片至:" + +#: wp-admin/includes/media.php:2500 +msgid "Link to image" +msgstr "連結到圖片" + +#: wp-admin/includes/media.php:2469 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "連結文字,例如:「Ransom Demands (PDF)」" + +#: wp-admin/includes/meta-boxes.php:42 +msgid "Preview Changes" +msgstr "預覽修改" + +#: wp-admin/export.php:184 wp-admin/export.php:216 +#: wp-admin/includes/meta-boxes.php:68 +msgid "Status:" +msgstr "狀態:" + +#: wp-admin/includes/meta-boxes.php:119 +msgid "Visibility:" +msgstr "可見度:" + +#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 +#: wp-admin/includes/template.php:1626 +msgid "Password protected" +msgstr "密碼保護" + +#: wp-admin/includes/meta-boxes.php:148 +msgid "Stick this post to the front page" +msgstr "將本篇文章置頂" + +#: wp-admin/includes/meta-boxes.php:168 +msgid "Scheduled for: %1$s" +msgstr "已排程於:%1$s" + +#: wp-admin/includes/meta-boxes.php:170 +msgid "Published on: %1$s" +msgstr "已發表於:%1$s" + +#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 +msgid "Publish immediately" +msgstr "立刻發表" + +#: wp-admin/includes/meta-boxes.php:174 +msgid "Schedule for: %1$s" +msgstr "排程於:%1$s" + +#: wp-admin/includes/meta-boxes.php:176 +msgid "Publish on: %1$s" +msgstr "發表於:%1$s" + +#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 +#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 +msgid "Most Used" +msgstr "熱門分類" + +#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 +msgid "+ Add New Category" +msgstr "+ 新增分類" + +#: wp-admin/includes/meta-boxes.php:865 +msgid "New category name" +msgstr "分類名稱:" + +#: wp-admin/includes/meta-boxes.php:526 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "文章摘要是選擇性地手動摘錄你的內容並可使用於你的佈景主題中。你可以在你的模板中使用他們。" + +#: wp-admin/includes/meta-boxes.php:540 +msgid "Already pinged:" +msgstr "已發送通告:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Send trackbacks to:" +msgstr "傳送引用至:" + +#: wp-admin/includes/meta-boxes.php:549 +msgid "Separate multiple URLs with spaces" +msgstr "用空白區分多個網址" + +#: wp-admin/includes/meta-boxes.php:576 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "自訂欄位可用來新增其他文章相關資訊,讓你可以在佈景主題中使用它們。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "Allow trackbacks and pingbacks on this page." +msgstr "本頁面允許引用與通告。" + +#: wp-admin/includes/meta-boxes.php:592 +msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/meta-boxes.php:648 +msgid "Show comments" +msgstr "顯示迴響" + +#: wp-admin/includes/class-wp-posts-list-table.php:1050 +#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 +msgid "Parent" +msgstr "上層" + +#: wp-admin/includes/class-wp-posts-list-table.php:1056 +msgid "Main Page (no parent)" +msgstr "主頁 (無上層)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1100 +#: wp-admin/includes/meta-boxes.php:747 +msgid "Default Template" +msgstr "預設模板" + +#: wp-admin/includes/meta-boxes.php:781 +msgid "Visit Link" +msgstr "造訪鏈結" + +#: wp-admin/includes/meta-boxes.php:789 +msgid "Keep this link private" +msgstr "保持本鏈結為私密" + +#: wp-admin/includes/class-wp-links-list-table.php:155 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你打算刪除「%s」這條鏈結。\n" +"按下「取消」放棄,按下「確定」刪除。" + +#: wp-admin/includes/meta-boxes.php:886 +msgid "_blank — new window or tab." +msgstr "_blank — 新視窗或分頁。" + +#: wp-admin/includes/meta-boxes.php:889 +msgid "_top — current window or tab, with no frames." +msgstr "_top — 現在的視窗或分頁,無頁框。" + +#: wp-admin/includes/meta-boxes.php:892 +msgid "_none — same window or tab." +msgstr "_none — 同個視窗或分頁。" + +#: wp-admin/includes/meta-boxes.php:894 +msgid "Choose the target frame for your link." +msgstr "為你的鏈結選一個目標頁框。" + +#: wp-admin/includes/meta-boxes.php:939 +msgid "rel:" +msgstr "關係:" + +#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 +msgid "identity" +msgstr "身份" + +#: wp-admin/includes/meta-boxes.php:947 +msgid "another web address of mine" +msgstr "我的另一個網址" + +#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 +msgid "friendship" +msgstr "友誼關係" + +#: wp-admin/includes/meta-boxes.php:954 +msgid "contact" +msgstr "連絡人" + +#: wp-admin/includes/meta-boxes.php:957 +msgid "acquaintance" +msgstr "熟人" + +#: wp-admin/includes/meta-boxes.php:960 +msgid "friend" +msgstr "朋友" + +#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 +#: wp-admin/includes/meta-boxes.php:1019 +msgid "none" +msgstr "無" + +#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 +msgid "physical" +msgstr "實際關係" + +#: wp-admin/includes/meta-boxes.php:971 +msgid "met" +msgstr "認識" + +#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 +msgid "professional" +msgstr "專業" + +#: wp-admin/includes/meta-boxes.php:979 +msgid "co-worker" +msgstr "同僚" + +#: wp-admin/includes/meta-boxes.php:982 +msgid "colleague" +msgstr "同事" + +#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 +msgid "geographical" +msgstr "地理關係" + +#: wp-admin/includes/meta-boxes.php:990 +msgid "co-resident" +msgstr "同住" + +#: wp-admin/includes/meta-boxes.php:993 +msgid "neighbor" +msgstr "鄰居" + +#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 +msgid "family" +msgstr "家族" + +#: wp-admin/includes/meta-boxes.php:1004 +msgid "child" +msgstr "子女" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "kin" +msgstr "親戚" + +#: wp-admin/includes/meta-boxes.php:1010 +msgid "parent" +msgstr "父母" + +#: wp-admin/includes/meta-boxes.php:1013 +msgid "sibling" +msgstr "兄弟姊妹" + +#: wp-admin/includes/meta-boxes.php:1016 +msgid "spouse" +msgstr "配偶" + +#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 +msgid "romantic" +msgstr "親密關係" + +#: wp-admin/includes/meta-boxes.php:1027 +msgid "muse" +msgstr "單戀" + +#: wp-admin/includes/meta-boxes.php:1030 +msgid "crush" +msgstr "失戀" + +#: wp-admin/includes/meta-boxes.php:1033 +msgid "date" +msgstr "交往中" + +#: wp-admin/includes/meta-boxes.php:1036 +msgid "sweetheart" +msgstr "熱戀中" + +#: wp-admin/includes/meta-boxes.php:1042 +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 "若該鏈結是連到一個人,你可以使用上面的表單指定你與該員的關係。若你想知道更多關於這玩意兒,請參考 XFN。" + +#: wp-admin/includes/meta-boxes.php:1057 +msgid "Image Address" +msgstr "圖片位址" + +#: wp-admin/includes/meta-boxes.php:1061 +msgid "RSS Address" +msgstr "RSS 位址" + +#: wp-admin/includes/meta-boxes.php:1065 +msgid "Notes" +msgstr "附註" + +#: wp-admin/includes/class-wp-links-list-table.php:96 +#: wp-admin/includes/meta-boxes.php:1069 +msgid "Rating" +msgstr "評分" + +#: wp-admin/includes/meta-boxes.php:1078 +msgid "(Leave at 0 for no rating.)" +msgstr "( 0 代表不評分)" + +#: wp-admin/includes/menu.php:319 +msgid "You do not have sufficient permissions to access this page." +msgstr "你沒有足夠的權限編輯此頁面。" + +#: wp-admin/includes/plugin-install.php:133 +msgid "Popular tags" +msgstr "熱門標籤" + +#: wp-admin/includes/plugin-install.php:134 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "你也可以使用外掛目錄上頭最受歡迎的標籤來搜尋:" + +#: wp-admin/includes/plugin-install.php:170 +#: wp-admin/includes/plugin-install.php:182 +#: wp-admin/includes/plugin-install.php:185 +msgid "Search Plugins" +msgstr "搜尋外掛" + +#: wp-admin/includes/plugin-install.php:198 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "若是你有個 .zip 格式的外掛,你可在這裡將它上傳安裝。" + +#: wp-admin/includes/plugin-install.php:201 +msgid "Plugin zip file" +msgstr "外掛 ZIP 檔案" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#: wp-admin/includes/class-wp-theme-install-list-table.php:249 +#: wp-admin/includes/plugin-install.php:203 +#: wp-admin/includes/plugin-install.php:523 +#: wp-admin/includes/theme-install.php:143 +msgid "Install Now" +msgstr "立刻安裝" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 +msgid "No plugins match your request." +msgstr "沒有外掛符合你的條件。" + +#: wp-admin/includes/ajax-actions.php:2623 +#: wp-admin/includes/plugin-install.php:448 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(基於 %s 個評等)" + +#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106 +msgid "Plugin Install" +msgstr "外掛安裝" + +#: wp-admin/includes/plugin-install.php:528 +msgid "Install Update Now" +msgstr "立刻安裝更新" + +#: wp-admin/includes/plugin-install.php:532 +msgid "Newer Version (%s) Installed" +msgstr "已安裝最新版本(%s)" + +#: wp-admin/includes/plugin-install.php:535 +msgid "Latest Version Installed" +msgstr "已安裝最新版本" + +#: wp-admin/includes/plugin-install.php:426 +msgid "Author:" +msgstr "作者:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +#: wp-admin/includes/plugin-install.php:428 +msgid "Last Updated:" +msgstr "最近更新:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "Requires WordPress Version:" +msgstr "需要 WordPress 版本:" + +#: wp-admin/includes/plugin-install.php:432 +msgid "%s or higher" +msgstr "%s 或更新的" + +#: wp-admin/includes/plugin-install.php:434 +msgid "Compatible up to:" +msgstr "相容至:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "Downloaded:" +msgstr "已下載:" + +#: wp-admin/includes/plugin-install.php:436 +msgid "%s time" +msgid_plural "%s times" +msgstr[0] "%s 次下載" + +#: wp-admin/includes/plugin-install.php:438 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org 外掛頁面 »" + +#: wp-admin/includes/plugin-install.php:446 +msgid "Average Rating" +msgstr "平均評分" + +#: wp-admin/includes/plugin-install.php:497 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "警告:此外掛並未在你現在所使用的 WordPress 版本下經過測試。" + +#: wp-admin/includes/plugin-install.php:499 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "警告:此外掛並未被標記為與你的 WordPress 版本相容。" + +#: wp-admin/includes/plugin.php:92 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "外掛 %1$s 標頭已過時。請換用 %2$s。" + +#: wp-admin/includes/plugin.php:605 +msgid "The plugin generated unexpected output." +msgstr "該外掛產生未預期的輸出。" + +#: wp-admin/includes/plugin.php:742 +msgid "One of the plugins is invalid." +msgstr "有個外掛不合規格。" + +#: wp-admin/includes/plugin.php:838 +msgid "Could not fully remove the plugin(s) %s." +msgstr "無法完全移除外掛 %s。" + +#: wp-admin/includes/plugin.php:893 +msgid "Invalid plugin path." +msgstr "不正確的外掛路徑。" + +#: wp-admin/includes/plugin.php:895 +msgid "Plugin file does not exist." +msgstr "該佈景主題不存在。" + +#: wp-admin/includes/plugin.php:899 +msgid "The plugin does not have a valid header." +msgstr "該外掛標頭錯誤。" + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "You are not allowed to edit pages as this user." +msgstr "你不可用這使用者編輯頁面。" + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "You are not allowed to edit posts as this user." +msgstr "你不可用這使用者編輯文章。" + +#: wp-admin/includes/post.php:361 +msgid "You are not allowed to edit pages." +msgstr "你不可編輯頁面。" + +#: wp-admin/includes/post.php:363 +msgid "You are not allowed to edit posts." +msgstr "你不可編輯文章。" + +#: wp-admin/includes/post.php:534 +msgid "Auto Draft" +msgstr "自動草稿" + +#: wp-admin/includes/post.php:1197 +msgid "Click to edit this part of the permalink" +msgstr "點一下編輯永久連結" + +#: wp-admin/includes/post.php:1199 +msgid "Temporary permalink. Click to edit this part." +msgstr "暫時性永久連結。點擊並編輯此處。" + +#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219 +msgid "Permalink:" +msgstr "固定網址:" + +#: wp-admin/includes/post.php:1205 +msgid "Change Permalinks" +msgstr "變更固定網址" + +#: wp-admin/includes/schema.php:371 +msgid "Just another WordPress site" +msgstr "全新的正體中文 WordPress 網誌!" + +#: wp-admin/includes/schema.php:496 +msgid "Just another %s site" +msgstr "全新的正體中文 WordPress 網誌 %s" + +#: wp-admin/includes/schema.php:602 +msgctxt "User role" +msgid "Administrator" +msgstr "管理員" + +#: wp-admin/includes/schema.php:604 +msgctxt "User role" +msgid "Editor" +msgstr "編輯" + +#: wp-admin/includes/schema.php:606 +msgctxt "User role" +msgid "Author" +msgstr "作者" + +#: wp-admin/includes/schema.php:608 +msgctxt "User role" +msgid "Contributor" +msgstr "寫手" + +#: wp-admin/includes/schema.php:610 +msgctxt "User role" +msgid "Subscriber" +msgstr "訂閱者" + +#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 +msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" +msgstr "歡迎來到 SITE_NAME。這是你的第一篇文章。編輯或者刪除本篇文章,然後開始你的部落客生活!" + +#: wp-admin/includes/schema.php:1025 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "警告:Wildcard DNS(萬用字元記錄) 或許未正確設定!" + +#: wp-admin/includes/class-wp-comments-list-table.php:479 +#: wp-admin/includes/class-wp-posts-list-table.php:937 +#: wp-admin/includes/class-wp-terms-list-table.php:423 +msgid "Quick Edit" +msgstr "快速編輯" + +#: wp-admin/includes/class-wp-posts-list-table.php:661 +#: wp-admin/includes/class-wp-terms-list-table.php:308 +msgid "Quick Edit" +msgstr "快速編輯" + +#: wp-admin/includes/class-wp-posts-list-table.php:285 +msgctxt "column name" +msgid "Title" +msgstr "標題" + +#: wp-admin/includes/class-wp-media-list-table.php:221 +msgctxt "column name" +msgid "File" +msgstr "檔案" + +#: wp-admin/includes/class-wp-media-list-table.php:256 +msgctxt "column name" +msgid "Date" +msgstr "日期" + +#: wp-admin/includes/class-wp-comments-list-table.php:306 +#: wp-admin/includes/class-wp-comments-list-table.php:600 +msgctxt "column name" +msgid "Comment" +msgstr "迴響" + +#: wp-admin/includes/class-wp-links-list-table.php:94 +msgid "Relationship" +msgstr "關係" + +#: wp-admin/includes/class-wp-links-list-table.php:95 +msgid "Visible" +msgstr "是否顯示" + +#: wp-admin/includes/class-wp-posts-list-table.php:937 +msgid "Bulk Edit" +msgstr "批次編輯" + +#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:1062 +#: wp-admin/includes/class-wp-posts-list-table.php:1098 +#: wp-admin/includes/class-wp-posts-list-table.php:1132 +#: wp-admin/includes/class-wp-posts-list-table.php:1141 +#: wp-admin/includes/class-wp-posts-list-table.php:1173 +#: wp-admin/includes/class-wp-posts-list-table.php:1194 +#: wp-admin/includes/class-wp-posts-list-table.php:1222 +msgid "— No Change —" +msgstr "— 無變更 —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1008 +msgid "–OR–" +msgstr "– 或 –" + +#: wp-admin/includes/class-wp-posts-list-table.php:1133 +#: wp-admin/includes/class-wp-posts-list-table.php:1142 +msgid "Allow" +msgstr "允許" + +#: wp-admin/includes/class-wp-posts-list-table.php:1134 +#: wp-admin/includes/class-wp-posts-list-table.php:1143 +msgid "Do not allow" +msgstr "不允許" + +#: wp-admin/includes/class-wp-posts-list-table.php:1155 +msgid "Allow Comments" +msgstr "允許迴響" + +#: wp-admin/includes/class-wp-posts-list-table.php:1160 +msgid "Allow Pings" +msgstr "允許通告" + +#: wp-admin/includes/class-wp-posts-list-table.php:1192 +#: wp-admin/includes/class-wp-posts-list-table.php:1195 +#: wp-admin/includes/template.php:1635 +msgid "Sticky" +msgstr "置頂" + +#: wp-admin/includes/class-wp-posts-list-table.php:1196 +msgid "Not Sticky" +msgstr "取消置頂" + +#: wp-admin/includes/class-wp-posts-list-table.php:1204 +msgid "Make this post sticky" +msgstr "將本篇文章置頂" + +#: wp-admin/includes/class-wp-posts-list-table.php:767 +msgid "Missed schedule" +msgstr "錯失排程" + +#: wp-admin/includes/class-wp-posts-list-table.php:771 +msgid "Last Modified" +msgstr "最後修改" + +#: wp-admin/includes/class-wp-users-list-table.php:431 +msgid "View posts by this author" +msgstr "查看這個作者的文章" + +#: wp-admin/includes/class-wp-comments-list-table.php:417 +msgid "In reply to %2$s." +msgstr "回覆 %2$s。" + +#: wp-admin/includes/class-wp-comments-list-table.php:540 +msgid "Y/m/d \\a\\t g:ia" +msgstr "Y-m-d H:i:s" + +#: wp-admin/includes/template.php:440 +msgid "Reply to Comment" +msgstr "回覆這則迴響" + +#: wp-admin/includes/template.php:471 +msgid "Submit Reply" +msgstr "送出回應" + +#: wp-admin/includes/template.php:508 +msgid "Comment by %s moved to the trash." +msgstr "%s 發表的迴響被移至回收桶。" + +#: wp-admin/includes/template.php:511 +msgid "Comment by %s marked as spam." +msgstr "%s 發表的迴響被標記為垃圾。" + +#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 +#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 +msgid "Value" +msgstr "欄位內容" + +#: wp-admin/includes/template.php:602 +msgid "Key" +msgstr "欄位名稱" + +#: wp-admin/includes/template.php:650 +msgid "Add New Custom Field:" +msgstr "新增自訂欄位:" + +#: wp-admin/includes/template.php:676 +msgid "Enter new" +msgstr "輸入新欄位" + +#: wp-admin/includes/template.php:687 +msgid "Add Custom Field" +msgstr "新增自訂欄位" + +#: wp-admin/includes/template.php:877 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "在上傳匯入檔案之前,你需要修正下列錯誤:" + +#: wp-admin/includes/template.php:883 +msgid "Choose a file from your computer:" +msgstr "從你的電腦上選擇檔案:" + +#: wp-admin/includes/template.php:883 +msgid "Maximum size: %s" +msgstr "檔案最大為:%s" + +#: wp-admin/includes/template.php:888 +msgid "Upload file and import" +msgstr "上傳檔案並匯入" + +#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 +#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 +msgid "Click to toggle" +msgstr "點這裡展開/縮起" + +#: wp-admin/includes/template.php:1439 +msgid "Find Posts or Pages" +msgstr "尋找文章或頁面" + +#: wp-admin/update.php:214 +msgid "Install Themes" +msgstr "安裝佈景主題" + +#: wp-admin/themes.php:35 +msgid "Manage Themes" +msgstr "管理佈景主題" + +#: wp-admin/includes/template.php:1633 +msgctxt "post state" +msgid "Pending" +msgstr "審核中" + +#: wp-admin/includes/screen.php:972 +msgid "Enable accessibility mode" +msgstr "啟用無障礙模式" + +#: wp-admin/includes/screen.php:972 +msgid "Disable accessibility mode" +msgstr "停用無障礙模式" + +#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 +#: wp-admin/includes/nav-menu.php:897 +msgid "«" +msgstr "«" + +#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 +#: wp-admin/includes/nav-menu.php:898 +msgid "»" +msgstr "»" + +#: wp-admin/includes/ajax-actions.php:688 +msgid "Comment %d does not exist" +msgstr "迴響 %d 並不存在" + +#: wp-admin/includes/taxonomy.php:113 +msgid "You did not enter a category name." +msgstr "你並未輸入分類名稱。" + +#: wp-admin/includes/ajax-actions.php:949 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "抱歉,你必須登入才能發表迴響回覆。" + +#: wp-admin/includes/ajax-actions.php:1164 +#: wp-admin/includes/ajax-actions.php:1169 +#: wp-admin/includes/ajax-actions.php:1189 +msgid "Please provide a custom field value." +msgstr "請提供自訂欄位的值。" + +#: wp-admin/includes/ajax-actions.php:1251 +msgid "User %s added" +msgstr "已新增使用者:%s" + +#: wp-admin/includes/misc.php:819 +msgid "g:i:s a" +msgstr "H:i:s" + +#: wp-admin/includes/misc.php:821 +msgid "Draft saved at %s." +msgstr "草稿已儲存於 %s。" + +#: wp-admin/includes/ajax-actions.php:1510 +msgid "Someone" +msgstr "訪客" + +#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 +msgid "You are not allowed to edit this page." +msgstr "你不可編輯本頁面。" + +#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 +#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584 +#: wp-admin/press-this.php:33 wp-admin/upload.php:110 +msgid "You are not allowed to edit this post." +msgstr "你不可編輯本篇文章。" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "無法儲存:%s 正在編輯本頁面。" + +#: wp-admin/includes/ajax-actions.php:1511 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "無法儲存:%s 正在編輯本文章。" + +#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 +#: wp-admin/includes/ajax-actions.php:1605 +msgid "Item not updated." +msgstr "項目並未更新。" + +#: wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:323 +#: wp-admin/includes/class-wp-posts-list-table.php:962 +msgid "Date" +msgstr "日期" + +#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1170 +msgid "Status" +msgstr "狀態" + +#: wp-admin/includes/ajax-actions.php:1656 +#: wp-admin/includes/class-wp-posts-list-table.php:769 +#: wp-admin/includes/class-wp-posts-list-table.php:1177 +#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 +msgid "Scheduled" +msgstr "已排程" + +#: wp-admin/admin.php:215 +msgid "Invalid plugin page" +msgstr "不正確的外掛頁面" + +#: wp-admin/admin.php:218 +msgid "Cannot load %s." +msgstr "無法載入 %s。" + +#: wp-admin/admin.php:251 +msgid "You are not allowed to import." +msgstr "你不可匯入。" + +#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 +msgid "Import" +msgstr "匯入" + +#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 +msgid "Edit Comment" +msgstr "編輯迴響" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/edit-comments.php:164 +msgid "Oops, no comment with this ID." +msgstr "糟糕,此 ID 沒有對應任何迴響。" + +#: wp-admin/comment.php:68 wp-admin/comment.php:221 +#: wp-admin/includes/post.php:1382 +msgid "Go back" +msgstr "返回" + +#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 +#: wp-admin/includes/comment.php:37 +msgid "You are not allowed to edit comments on this post." +msgstr "你不可編輯本篇文章的迴響。" + +#: 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 "此迴響已在回收桶內。如果你要編輯它,請將它從回收桶內移出。" + +#: wp-admin/comment.php:123 +msgid "You are about to mark the following comment as spam:" +msgstr "你正要將以下迴響標記為垃圾:" + +#: wp-admin/comment.php:124 +msgid "Spam Comment" +msgstr "垃圾迴響" + +#: wp-admin/comment.php:127 +msgid "You are about to move the following comment to the Trash:" +msgstr "你正要將以下迴響移至回收桶:" + +#: wp-admin/comment.php:128 +msgid "Trash Comment" +msgstr "回收桶迴響" + +#: wp-admin/comment.php:131 +msgid "You are about to delete the following comment:" +msgstr "你正要刪除以下迴響:" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-da_DK.mo b/wp-content/languages/continents-cities-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..4aa6d7ee233cf9783c09a4d9d461cbda59796d65 GIT binary patch literal 19019 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 D;x|Q_ literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-da_DK.po b/wp-content/languages/continents-cities-da_DK.po new file mode 100644 index 0000000..d2f1789 --- /dev/null +++ b/wp-content/languages/continents-cities-da_DK.po @@ -0,0 +1,1959 @@ +# Translation of Continents & Cities in Danish +# This file is distributed under the same license as the Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2012-07-11 19:10:19+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/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaica" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox IN" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceió" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martinique" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlán" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Merida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Mexico City" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "New York" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "North Dakota" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Centrum" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port-of-Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Rio Branco" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "São Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "St Barthelemy" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "St Johns" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "Saint Kitts" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "Saint Lucia" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "Sankt Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Saint Vincent" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Thule" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Jomfruøerne" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "Whitehorse" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antarktis" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Casey" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Davis" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "DumontDUrville" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Mawson" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "McMurdo" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Palmer" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Rothera" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Sydpolen" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Syowa" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Vostok" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Arktis" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Asien" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Almaty" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aqtau" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aqtobe" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Asjkhabad" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Asjkhabad" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahrain" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Baku" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Beirut" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Bisjkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Calcutta" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Choibalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Colombo" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damaskus" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubai" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Dusjanbe" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Gaza" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Ho Chi Minh" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Hongkong" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Hovd" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkutsk" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Istanbul" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Jakarta" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jerusalem" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kabul" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamtjatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Karachi" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kashgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Katmandu" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Calcutta" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnojarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Kuwait" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manila" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Muskat" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nicosia" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Novosibirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Phnom Penh" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Pyongyang" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Qatar" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Qyzylorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Rangoon" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Riyadh" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Ho Chi Minh-byen" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sakhalin" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarkand" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Seoul" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Shanghai" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapore" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Taipei" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Tasjkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tbilisi" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Teheran" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Aviv" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tokyo" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Ürümqi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Vientiane" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Vladivostok" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Yakutsk" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Jekaterinburg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Jerevan" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Atlanterhavet" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Azorerne" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermuda" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Kanariske Øer" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Kap Verde" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Færøerne" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Færøerne" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madeira" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavik" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "South Georgia og South Sandwich Islands" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "Sankt Helena" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australien" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adelaide" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "LHI" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Lindeman" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Nord" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "New South Wales" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Syd" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmanien" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "Vest" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Etc" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Universal" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zuluer" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andorra" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Athen" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Beograd" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Berlin" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Bratislava" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Bruxelles" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Bukarest" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Budapest" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Chişinău" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "København" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Dublin" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Kaliningrad" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Kiev" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lissabon" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Ljubljana" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "London" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Luxembourg" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Madrid" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Mariehamn" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Minsk" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Monaco" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Moskva" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "Paris" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Prag" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Riga" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Rom" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Sarajevo" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Simferopol" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "Sofia" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Stockholm" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Tallinn" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Tiraspol" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Uzhgorod" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Vatikanstaten" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Wien" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Vilnius" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Volgograd" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Warszawa" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Zagreb" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Zaporizjzja" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Zürich" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "Indian" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Antananarivo" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Chagos" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Christmas" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Cocos" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Comoro" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Kerguelen" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahe" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Maldiverne" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Mauritius" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Reunion" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Stillehavet" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Easter" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Efate" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fiji" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Galápagosøerne" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Gambier" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Kwajalein" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Marquesasøerne" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Noumea" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Ponape" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Tahiti" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Truk" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Wake" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Wallis" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Kigali" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Kinshasa" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Johannesburg" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lome" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "N'Djamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadishu" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "San Salvador de Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Cordoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "ComodRivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentina" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaina" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "Amerika" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Windhoek" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Tunis" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Tripoli" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Timbuktu" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "São Tomé" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Ouagadougou" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Nouakchott" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "Laayoune" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Douala" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Khartoum" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Djibouti" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Dar es-Salaam" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Conakry" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Kairo" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Bujumbura" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Banjul" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Bangui" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Algier" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis Ababa" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Abidjan" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Afrika" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Accra" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Rio Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "Tucuman" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asunción" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belem" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogotá" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Cayenne" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Cayman" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiaba" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curaçao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominica" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepe" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "El Salvador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Nuuk" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Goose Bay" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Grand Turk" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Guatemala" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Guyana" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "Havana" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "Petersborg" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Vevay" \ 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..15586a797721d93ab58a037ea781c4381fe6711f GIT binary patch literal 19145 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 Wiy}VymC677Q74W1q;EkI`uQ&o$z#(1 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..8823f61 --- /dev/null +++ b/wp-content/languages/continents-cities-de_DE.po @@ -0,0 +1,1959 @@ +# Translation of Continents & Cities in German +# This file is distributed under the same license as the Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2011-12-08 16:48:38+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/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaica" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox Indiana" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceio" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martinique" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlan" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Mérida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Mexiko Stadt" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "New York" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Nord Dakota" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Zentriert" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port of Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Rio Branco" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "Sao Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "Saint Barthelemy" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "Saint Johns" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "St. Kitts" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "St. Lucia" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "St Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Saint Vincent" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Morrell-Inseln" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Jungferninseln" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "Whitehorse" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antarktis" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Casey-Station" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Davis-Station" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "Dumont d'Urville Station" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Mawson-Station" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "McMurdo Station" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Palmer (Alaska)" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Rothera-Station" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Südpol" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Showa-Station" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Wladiwostok" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Arktis" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Asien" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Almaty" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aqtau" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aqtöbe" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Asgabat" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Askhabad" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahrain" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Baku" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Beirut" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Bischkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Kalkutta" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Tschoibalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Colombo" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damaskus" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubai" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Duschanbe" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Gaza" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Ho-Chi-Minh-Stadt" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Chowd" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkutsk" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Istanbul" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Jakarta" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jerusalem" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kabul" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamtschatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Karatschi" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kaxgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Kathmandu" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Kolkata" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnojarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Kuwait" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manila" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Maskat" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nikosia" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Nowosibirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Phnom Penh" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Pjöngjang" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Katar" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Qysylorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Rangun" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Riad" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Saigon" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sachalin" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarkand" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Seoul" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Shanghai" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapur" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Taipeh" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Taschkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tiflis" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Teheran" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Aviv" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tokio" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Ulan-Bator" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Ürümqi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Vientiane" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Wladiwostok" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Jakutsk" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Jekaterinburg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Eriwan" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Atlantik" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Azoren" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermuda" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Kanarische Inseln" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Kap Verde" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Färöer" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Färöer" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madeira" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavik" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "Südgeorgien" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "St. Helena" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australien" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adelaide" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "Lord-Howe-Insel" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Lindeman-Insel" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Nord" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "New South Wales" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Süd" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmanien" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "West" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Etc" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Universal" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andorra" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Athen" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Belgrad" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Berlin" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Bratislava" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Brüssel" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Bukarest" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Budapest" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Chisinau" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Kopenhagen" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Dublin" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Kaliningrad" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Kiew" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lissabon" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Ljubljana" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "London" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Madrid" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Mariehamn" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Minsk" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Monaco" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Moskau" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "Paris" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Prag" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Riga" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Rom" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Sarajevo" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Simferopol" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "Sofia" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Stockholm" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Tallinn" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Tiraspol" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Uschhorod" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Vatikanstadt" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Wien" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Vilnius" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Wolgograd" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Warschau" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Zagreb" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Saporischschja" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Zürich" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "Indian" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Antananarivo" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Chagos" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Christmas" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Cocos" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Comoro" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Kerguelen" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahe" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Malediven" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Mauritius" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Reunion" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Pazifik" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Easter" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Efate" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fiji" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Galapagos-Inseln" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Gambier" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Kwajalein" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Marquesas" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Noumea" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Ponape" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Tahiti" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Chuuk" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Wake" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Uvea" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Kigali" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Kinshasa" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Johannesburg" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lome" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "Ndjamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadischu" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "San Salvador de Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Cordoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "Comodoro-Rivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentinien" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaina" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "America" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Windhoek" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Tunis" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Tripolis" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Timbuktu" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "Sao Tome" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Ouagadougou" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Nouakchott" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "El Aaiun" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Douala" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Khartum" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Dschibuti" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Daressalaam" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Conakry" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Kairo" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Bujumbura" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Banjul" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Bangui" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmera" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Algier" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis Ababa" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Abidjan" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Afrika" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Accra" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Rio Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "San Miguel de Tucuman" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asuncion" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belém" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogota" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Cayenne" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Kaimaninseln" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiaba" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curacao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominica" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepe" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "El Salvador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Nuuk" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Goose Bay" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Grand Turk" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Guatemala" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Guyana" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "Havanna" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "Petersburg" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Vevay" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-es_ES.mo b/wp-content/languages/continents-cities-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..e98bda4a165bf4295fc1a091c31adb7a931b26e2 GIT binary patch literal 18935 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 BEeHSr literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-es_ES.po b/wp-content/languages/continents-cities-es_ES.po new file mode 100644 index 0000000..7d5b266 --- /dev/null +++ b/wp-content/languages/continents-cities-es_ES.po @@ -0,0 +1,1959 @@ +# Translation of Continents & Cities in Spanish (Spain) +# This file is distributed under the same license as the Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-08-01 18:48:42+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/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaica" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox IN" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Ángeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceio" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martinica" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlan" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Mérida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Ciudad de México" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "Nueva York" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Dakota del Norte" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Center" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panamá" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Puerto Príncipe" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port of Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Río Branco" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "Sao Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Scoresbysund" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "St Barthelemy" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "St Johns" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "St Kitts" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "St Lucia" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "St Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "St Vincent" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Thule" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Virgin" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "Whitehorse" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antártida" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Casey" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Davis" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "DumontDUrville" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Mawson" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "McMurdo" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Palmer" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Rothera" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Polo Sur" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Syowa" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Vostok" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Ártico" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Asia" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Almaty" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aqtau" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aqtobe" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Ashgabat" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Ashkhabad" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahrain" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Bakú" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Beirut" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Bishkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Calcuta" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Choibalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Chungking" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Colombo" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dacca" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damasco" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubai" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Dushanbe" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Gaza" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Ho Chi Minh" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Hovd" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkutsk" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Estambul" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Jakarta" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jerusalén" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kabul" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamchatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Karachi" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kashgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Katmandú" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Kolkata" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnoyarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Kuwait" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Macau" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manila" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Muscat" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nicosia" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Novosibirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Phnom Penh" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Pyongyang" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Qatar" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Qyzylorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Rangoon" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Riyadh" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Saigón" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sakhalin" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarkand" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Seúl" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Shanghai" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapur" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Taipei" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Tashkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tbilisi" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Teherán" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Aviv" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimbu" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tokio" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Ujung Pandang" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Ulaanbaatar" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Urumqi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Vientiane" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Vladivostok" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Yakutsk" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Yekaterinburg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Yerevan" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Atlántico" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Azores" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermudas" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Canarias" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Cabo Verde" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Feroe" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Faroe" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madeira" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavik" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "South Georgia" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "Santa Elena" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australia" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adelaide" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "LHI" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Lindeman" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Norte" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "NSW" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Sur" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmania" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "Oeste" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Etc" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Universal" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andorra" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Atenas" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Belgrado" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Berlín" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Bratislava" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Bruselas" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Bucarest" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Budapest" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Chisinau" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Copenhague" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Dublín" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Isla de Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Kaliningrado" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Kiev" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lisboa" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Ljubljana" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "Londres" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Luxemburgo" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Madrid" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Mariehamn" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Minsk" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Mónaco" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Moscú" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "París" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Praga" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Riga" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Roma" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Sarajevo" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Simferopol" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "Sofía" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Estocolmo" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Tallín" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Tiraspol" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Uzhgorod" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Vaticano" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Viena" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Vilnius" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Volgogrado" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Varsovia" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Zagreb" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Zaporozhye" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Zurich" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "India" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Antananarivo" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Chagos" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Navidad" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Cocos" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Comoro" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Kerguelen" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahe" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Maldivas" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Mauricio" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Reunión" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Pacífico" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Pascua" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Efate" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fiyi" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Galápagos" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Gambier" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Kwajalein" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Marquesas" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Noumea" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Ponape" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Tahití" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Truk" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Wake" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Wallis" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Kigali" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Kinshasa" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Johanesburgo" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lome" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "Ndjamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadiscio" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Córdoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "ComodRivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentina" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaina" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "América" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Windhoek" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Túnez" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Trípoli" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Tombuctú" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "Santo Tomé" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Ouagadougou" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Nouakchott" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "El Aaiun" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Douala" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Khartoum" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Djibouti" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Dar es Salaam" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Conakry" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "El Cairo" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Bujumbura" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Banjul" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Bangui" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmera" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Argelia" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis Abeba" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Abidjan" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "África" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Accra" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Rio Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "Tucumán" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asunción" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belén" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogotá" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Cayenne" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Caimán" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiaba" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curacao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominica" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepe" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "El Salvador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Godthab" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Goose Bay" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Grand Turk" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Guadalupe" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Guatemala" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Guyana" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "La Habana" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "San Petersburgo" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Vevay" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-fr_FR.mo b/wp-content/languages/continents-cities-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..aa3a79e2b537da5b8bb0805f851113c67016f556 GIT binary patch literal 9047 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 x>Bv%$mX>8{#^ 1;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaïque" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox (Indiana)" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceió" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Mexico" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montréal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Dakota du Nord" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port-d'Espagne" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Porto Rico" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Kangiqtiniq (Rankin Inlet)" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago du Chili" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Saint-Domingue" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "São Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit (Scoresbysund)" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "Saint-Barthélemy" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "Saint John's" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "Île Saint-Christophe" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "Sainte-Lucie" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "Saint Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Saint Vincent" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antartique" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "Dumont d'Urville" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Pôle Sud" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Arctique" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Asie" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aqtou" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aktioubé" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Achgabat" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Achgabat" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahreïn" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Bakou" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Beyrouth" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Bichkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Choybalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dhâkâ (Dacca)" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damas" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhâkâ (Dacca)" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubaï" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Douchanbé" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Hô-Chi-Minh-Ville" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkoutsk" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jérusalem" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kaboul" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamtchatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kachgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Katmandou" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Calcutta" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnoïarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Koweït" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manille" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Mascate" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nicosie" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Novossibirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oural" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Kyzylorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Riyad" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Hô-Chi-Minh-Ville (Saigon)" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sakhaline" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarcande" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Séoul" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapour" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Tachkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tbilissi" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Téhéran" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Aviv-Jaffa" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimphou" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphou" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tōkyō" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Makassar (Ujung Pandang)" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Oulan-Bator (Ulaanbaatar)" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Oulan-Bator (Ulaanbaatar)" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Ürümqi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Iakoutsk" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Iekaterinbourg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Yerevan (Erevan)" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Atlantique" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Açores" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermudes" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Îles Canaries" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Cap-Vert" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Îles Féroé" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Îles Féroé" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Île Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madère" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavík" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "Île de Géorgie du Sud" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "Sainte-Hélène" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australie" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "Territoire de la capitale australienne (ACT)" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adélaïde" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "Île Lord Howe (LHI)" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Île Lord Howe (LHI)" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Nord" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "Nouvelle-Galles du Sud (NSW)" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Sud" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmanie" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "Ouest" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Etc." + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "UTC+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "UTC+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "UTC+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "UTC+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "UTC+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "UTC+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "UTC+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "UTC+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "UTC+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "UTC+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "UTC+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "UTC+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "UTC+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "UTC-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "UTC-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "UTC-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "UTC-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "UTC-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "UTC-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "UTC-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "UTC-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "UTC-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "UTC-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "UTC-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "UTC-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "UTC-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "UTC-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "UTC-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "UTC0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Universel" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andorre" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Athènes" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Bruxelles" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Bucarest" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Chişinău (Kichinev)" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Copenhague" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Île de Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lisbonne" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "Londres" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malte" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Moscou" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "Saint-Marin" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Oujhorod (Uzhgorod)" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Vienne" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Varsovie" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Zaporojie" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "Océan Indien" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Archipel des Chagos" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Île Christmas" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Îles Cocos" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Archipel des Comores" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Îles Kerguelen" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahé" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Île Maurice" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Île de la Réunion" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Océan Pacifique" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Îles Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Île de Pâques" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Éfaté" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fidji" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Îles Galápagos" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Îles Gambier" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Atoll de Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Île Christmas (Kiribati)" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Îles Marquises" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Atoll de Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niué" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Nouméa" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palaos" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Îles Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Pohnpei (Ponape)" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Chuuk (Truk)" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Île Wake" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Wallis-et-Futuna" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lomé" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "N'Djamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadiscio" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "San Salvador de Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Córdoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "Comodoro Rivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentine" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaína" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "Amériques" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Tombouctou" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "São Tomé" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "Laâyoune" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Le Caire" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Alger" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis-Abeba" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Afrique" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Rio Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "San Miguel de Tucumán" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaïa" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asunción" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbade" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belém" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogotá" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Ikaluktutiak" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Îles Caïmans" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Etat de Chihuahua" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiabá" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curaçao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominique" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepé" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "Salvador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Nuuk (GodthÃ¥b)" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenade" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Guyane" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "La Havane" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-it_IT.mo b/wp-content/languages/continents-cities-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..82d1eed472439aee915661ea65182c8a77513c20 GIT binary patch literal 18893 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 F{{ij?KNtW2 literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-nl_NL.po b/wp-content/languages/continents-cities-nl_NL.po new file mode 100644 index 0000000..bad4568 --- /dev/null +++ b/wp-content/languages/continents-cities-nl_NL.po @@ -0,0 +1,1959 @@ +# Translation of Continents & Cities in Dutch +# This file is distributed under the same license as the Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-12-12 10:26:45+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/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaica" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox IN" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceio" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martinique" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlan" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Merida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Mexicostad" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "New York" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Noord-Dakota" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Centrum" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port of Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Rio Branco" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "Sao Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "Sint-Bartholomeus" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "St. John's" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "Saint Kitts" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "Saint Lucia" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "Saint Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Saint Vincent en de Grenadines" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Thule" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Maagden" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "Whitehorse" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antarctica" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Casey" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Davis" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "Dumont d'Urville" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Mawson Peak" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "McMurdo" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Palmer" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Rothera" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Zuidpool" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Showa Station" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Vostok" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Arctis" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Azië" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Alma-Ata" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aqtau" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aqtöbe" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Asjchabad" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Asjchabad" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahrein" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Bakoe" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Beiroet" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Bisjkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Calcutta" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Choibalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Tsjoengking" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Chungking" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Colombo" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damascus" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubai" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Dushanbe" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Gaza" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Ho Chi Minhstad" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Hovd" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkoetsk" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Istanbul" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Jakarta" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jeruzalem" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kaboel" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamtsjatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Karachi" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kashgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Kathmandu" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Calcutta" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnojarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Koeweit" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Macau" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manilla" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Masqat" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nicosia" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Novosibirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Phnom-Penh" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Pyongyang" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Qatar" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Qızılorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Rangoon" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Riyad" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Ho Chi Minhstad" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sachalin" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarkand" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Seoul" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Shanghai" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapoer" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Taipei" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Tashkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tbilisi" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Teheran" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Aviv" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimbu" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tokyo" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Ujung Pandang" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Ulaanbaatar" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Urumqi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Vientiane" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Vladivostok" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Jakoetsk" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Yekaterinburg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Yerevan" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Atlantische" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Azoren" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermuda" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Canarische" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Kaapverdië" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Faroe" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Faroe" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madeira" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavik" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "Zuid-Geogië" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "St Helena" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australië" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adelaide" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "LHI" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Lindeman" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Noord" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "NSW" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Zuid" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmanië" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "West" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Enz" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Universeel" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andorra" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Athene" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Belgrado" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Berlijn" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Bratislava" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Brussel" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Boekarest " + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Budapest" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Chisinau" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Kopenhagen" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Dublin" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Kaliningrad" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Kiëv" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lissabon" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Ljubljana" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "Londen" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Madrid" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Mariehamn" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Minsk" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Monaco" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Mosco" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "Parijs" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Praag" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Riga" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Rome" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Sarajevo" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Simferopol" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "Sofia" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Stockholm" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Tallinn" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Tiraspol" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Oezjhorod" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Vaticaanstad" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Wenen" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Vilnius" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Wolgograd" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Warschau" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Zagreb" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Zaporizja" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Zürich" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "Indische" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Antananarivo" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Chagosarchipel" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Kerst" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Cocos" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Comoren" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Kerguelen" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahé" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Malediven" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Mauritius" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Réunion" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Pacific" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Paas" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Efate" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fiji" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Galapagos" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Gambier" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Kwajalein" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Marquesaseilanden" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Nouméa" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Pohnpei" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Tahiti" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Chuuk" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Wake" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Wallis" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Kigali" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Kinshasa" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Johannesburg" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lomé" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "Ndjamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadishu" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Córdoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "ComodRivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentinië" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaína" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "Amerika" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Windhoek" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Tunis" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Tripoli" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Timboektoe" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "Sao Tomé" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Ouagadougou" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Nouakchott" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "Al-Ajoen" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Douala" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Khartoem" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Djibouti" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Dar es Salaam" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Conakry" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Caïro" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Bujumbura" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Banjul" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Bangui" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Algiers" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis Ababa" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Abidjan" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Afrika" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Accra" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Río Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "Tucumán" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asunción" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belém" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogota" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancun" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Cayenne" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Kaaiman" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiabá" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curaçao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominica" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepé" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "El Salvador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "GodthÃ¥b" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Goose Bay" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Grand Turk" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Guatemala" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Guyana" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "Havana" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "Petersburg" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Vevay" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-pl_PL.mo b/wp-content/languages/continents-cities-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..e78477b15a370beb0f95296b36061145c91b88e4 GIT binary patch literal 19311 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-pl_PL.po b/wp-content/languages/continents-cities-pl_PL.po new file mode 100644 index 0000000..a88f500 --- /dev/null +++ b/wp-content/languages/continents-cities-pl_PL.po @@ -0,0 +1,1959 @@ +# Translation of Continents & Cities in Polish +# This file is distributed under the same license as the Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2011-10-02 00:04:47+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamajka" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello (Thomas Jefferson)" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceió" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua (miasto)" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martynika" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlán" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menomini" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Mérida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Meksyk (miasto)" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon-Langlade" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "Nowy Jork" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Fernando de Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Dakota Północna" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Środek" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port-of-Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Portoryko" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Rio Branco" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "São Paulo" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "Saint-Barthélemy" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "Saint John's" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "Saint Kitts" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "Saint Lucia" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "St. Thomas" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Saint-Vincent" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Thule" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Wyspy Dziewicze" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "White Horse" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Antarktyda" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Casey" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Davis" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "Dumont d'Urville" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Mawson" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "McMurdo" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Palmer" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Rothera" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Biegun południowy" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Shōwa" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Wostok" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Arktyka" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Azja" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Ałma-Ata" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Aktau" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Aktöbe" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Aszchabad" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Aszchabad" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Bahrajn" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Baku" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Bejrut" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Biszkek" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Kalkuta" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Czojbalsan" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Kolombo" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Damaszek" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Dubaj" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Duszanbe" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Gaza (Palestyna)" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Ho Chi Minh" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Hongkong" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Kobdo" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Irkuck" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Stambuł" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Dżakarta" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Jerozolima" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Kabul" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Kamczatka" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Karaczi" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Kaszgar" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Katmandu" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Kalkuta" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Krasnojarsk" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Kuwejt" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Makau" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Makau" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Makasar" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Manila" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Maskat" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Nikozja" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Nowosybirsk" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Phnom Penh" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Pjongjang" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Katar" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Kyzyłorda" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Rangun" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Rijad" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Ho Chi Minh" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Sachalin" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Samarkanda" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Seul" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Szanghaj" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Singapur" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Tajpej" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Taszkent" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Tbilisi" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Teheran" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Tel Awiw-Jafa" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Tokio" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Makasar" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Ułan Bator" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Ułan Bator" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Urumczi" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Wientian" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Władywostok" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Jakuck" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Jekaterynburg" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Erywań" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Ocean Atlantycki" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Azory" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Bermudy" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Wyspy Kanaryjskie" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Republika Zielonego Przylądka" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Wyspy Owcze" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Wyspy Owcze" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Madera" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Reykjavík" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "Georgia Południowa i Sandwich Południowy" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "Święta Helena" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Australia" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Adelajda" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Lindeman" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Północ" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "Nowa Południowa Walia" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Południe" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Tasmania" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "Zachód" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Strefy czasowe" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Uniwersalny" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Andora" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Ateny" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Belgrad" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Berlin" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Bratysława" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Bruksela" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Bukareszt" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Budapeszt" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Kiszyniów" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Kopenhaga" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Dublin" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Wyspa Man" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Kaliningrad" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Kijów" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Lizbona" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Lublana" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "Londyn" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Luksemburg" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Madryt" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Maarianhamina" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Mińsk" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Monako" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Moskwa" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "Paryż" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Praga" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Ryga" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Rzym" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Sarajewo" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Symferopol" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "Sofia" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Sztokholm" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Tallinn" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Tyraspol" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Użhorod" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Watykan" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Wiedeń" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Wilno" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Wołgograd" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Warszawa" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Zagrzeb" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Zaporoże" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Zurych" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "The Indians" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Antananarywa" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Czagos" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Wyspa Bożego Narodzenia" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Wyspa Kokosowa" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Comoro" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Wyspy Kerguelena" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Mahé" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Malediwy" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Mauritius" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Majotta" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Réunion" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Ocean Spokojny" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Wyspa Wielkanocna" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Éfaté" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Fidżi" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Galapagos" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Wyspy Gambiera" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Atol Kwajalein" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Markizy" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Numea" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Pohnpei" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Tahiti" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Chuuk" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Kilwater" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Uvea" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Kigali" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Kinszasa" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Johannesburg" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Lomé" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "Ndżamena" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Mogadiszu" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "San Salvador de Jujuy" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Córdoba" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "Comodoro Rivadavia" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Argentyna" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Araguaína" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "Ameryka" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Windhuk" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Tunis" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Trypolis" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Timbuktu" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "São Tomé" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Wagadugu" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Nawakszut" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "Al-Ujun" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Duala" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Chartum" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Dżibuti" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Dar es Salaam" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Konakry" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Kair" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Bużumbura" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Bandżul" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Bangi" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Algier" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Addis Abeba" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Abidżan" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Afryka" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Akra" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Río Gallegos" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "Tucumán" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Asunción" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Belém" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Bogota" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Kajenna" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Kajmany" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Chihuahua (stan)" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Kostaryka" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Cuiabá" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Curaçao" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Dominika" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Eirunepé" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "Salwador" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Nuuk" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Happy Valley Goose Bay" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Wielki Turk" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Gwadelupa" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Gwatemala" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Gujana" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "Hawana" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "Petersburg" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Vevay" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-ru_RU.mo b/wp-content/languages/continents-cities-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..46580017377fe840393572e1ed9a6b6fab311b4c GIT binary patch literal 22717 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-ru_RU.po b/wp-content/languages/continents-cities-ru_RU.po new file mode 100644 index 0000000..0aace9a --- /dev/null +++ b/wp-content/languages/continents-cities-ru_RU.po @@ -0,0 +1,1969 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-03-18 17:11:37+00:00\n" +"PO-Revision-Date: 2014-09-03 12:33+0400\n" +"Last-Translator: Sergey Biryukov \n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11) ? 0 : ((n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;_c;__ngettext_noop:1,2;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\n" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "Африка" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "Абиджан" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "Аккра" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "Аддис-Абеба" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "Алжир" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "Асмэра" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "Асмера" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "Бамако" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "Банги" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "Банжул" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "Бисау" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "Блантайр" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "Браззавиль" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "Бужумбура" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "Каир" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "Касабланка" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "Сеута" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "Конакри" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "Дакар" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "Дар-эс-Салам" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "Джибути" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "Дуала" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "Эль-Аюн" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "Фритаун" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "Габороне" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "Хараре" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "Йоханнесбург" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "Кампала" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "Хартум" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "Кигали" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "Киншаса" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "Лагос" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "Либревиль" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "Ломе" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "Луанда" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "Лубумбаши" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "Лусака" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "Малабо" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "Мапуту" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "Масеру" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "Мбабане" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "Могадишо" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "Монровия" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "Найроби" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "Нджамена" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "Ниамэй" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "Нуакшот" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "Уагадугу" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "Порто-Ново" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "Сан-Томе" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "Тимбукту" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "Триполи" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "Тунис" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "Виндхук" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "Америка" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "Адак" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "Анкоридж" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "Ангилья" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "Антигуа" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "Арагуйана" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "Аргентина" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "Буэнос-Айрес" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "Катамарка" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "Комодоро-Ривадавия" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "Кордова" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "Жужуй" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "Ла-Риоха" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "Мендоса" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "Рио-Гальегос" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "Сан-Хуан" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "Сан-Луис" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "Тукумане" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "Ушуайя" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "Аруба" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "Асунсьон" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "Атикокан" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "Атка" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "Баия" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "Барбадос" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "Белем" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "Белиз" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "Бланк-Саблон" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "Боа-Виста" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "Богота" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "Бойсе" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "Кеймбридж-Бей" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "Кампо Гранде" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "Канкун" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "Каракас" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "Кайенна" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "Кайман" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "Чикаго" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "Чиуауа" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "Корал-Харбор" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "Коста-Рика" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "Куяба" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "Кюрасао" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "Данмаркшавн" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "Доусон" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "Бухта Доусона" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "Денвер" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "Детройт" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "Доминика" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "Эдмонтон" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "Эйрунепе" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "Сальвадор" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "Энсенада" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "Форт Уэйн" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "Форталеза" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "Глейс Бэй" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "Готхоб" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "Гус-Бей" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "Гранд-Терк" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "Гренада" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "Гваделупа" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "Гватемала" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "Гуаякиль" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "Гайана" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "Галифакс" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "Гавана" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "Эрмосильо" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "Индиана" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "Индианаполис" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "Нокс" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "Маренго" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "Петербург" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "Телл Сити" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "Вевей" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Венсен" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Винамак" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Инувик" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Икаилут" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Ямайка" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Джуно" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Кентукки" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Луисвилл" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Монтичелло" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Нокс (Индиана)" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "Ла-Пас" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Лима" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Лос-Анджелес" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Масейо" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Манагуа" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Манаус" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Маригот" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Мартиника" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Масатлан" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Меномине" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Мерида" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Мехико" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Микелон" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Монктон" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Монтеррей" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Монтевидео" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Монреаль" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Монсеррат" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Нассау" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "Нью-Йорк" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Нипигон" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Ном" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Норонха" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Северная Дакота" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Центр" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "Нью-Салем" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Панама" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Пангниртунг" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Парамарибо" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Феникс" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Порт-о-Пренс" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Порт-оф-Спейн" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Порту-Акри" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "Порту-Велью" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "Пуэрто-Рико" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "Рейни-Ривер" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "Ранкин-Инлет" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "Ресифи" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "Риджайна" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "Резольют" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "Рио-Бранко" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "Росарио" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "Сантьяго" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "Санто Доминго" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "Сан-Паулу" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "Скорсби" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "Шипрок" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "Сент-Бартелеми" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "Сент-Джонс" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "Сент-Китс" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "Сент-Люсия" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "Санкт-Томас" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "Сент-Винсент" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "Свифт-Каррент" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "Тегусигальпа" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "Тула" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "Тандер-Бей" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "Тихуана" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "Торонто" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "Тортола" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "Ванкувер" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "Вирджин" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "Уайтхорс" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "Виннипег" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "Якутат" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "Йеллоунайф" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "Антарктика" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "Кейси" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "Дэвис" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "Дюмон-Дюрвиль" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "Моусон" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "Мак-Мердо" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "Палмер" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "Ротера" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "Южный полюс" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "Сиова" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "Восток" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "Арктика" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "Лонгйир" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "Азия" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "Аден" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "Алматы" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "Амман" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "Анадырь" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "Актау" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "Актобе" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "Ашхабат" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "Ашхабат" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "Багдад" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "Бахрейн" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "Баку" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "Бангкок" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "Бейрут" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "Бишкек" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "Бруней" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "Калькутта" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "Чойбалсан" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "Чунцин" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "Чунцин" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "Коломбо" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "Дакка" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "Дамаск" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "Дакка" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "Дили" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "Дубай" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "Душанбе" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "Газа" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "Харбин" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "Хошимин" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "Гонг Конг" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "Ховд" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "Иркутск" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "Стамбул" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "Джакарта" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "Джаяпура" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "Иерусалим" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "Кабул" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "Камчатка" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "Карачи" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "Кашгар" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "Катманду" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "Калькутта" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "Красноярск" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "Куала-Лумпур" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "Кучинг" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "Кувейт" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "Макао" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "Макао" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "Магадан" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "Макассар" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "Манила" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "Маскат" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "Никосия" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "Новосибирск" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "Омск" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "Орал" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "Пномпень" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "Понтианаке" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "Пхеньян" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "Катар" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "Кызылорда" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "Янгон" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "Эр-Рияд" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "Сайгон" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "Сахалин" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "Самарканд" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "Сеул" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "Шанхай" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "Сингапур" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "Тайбэй" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "Ташкент" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "Тбилиси" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "Тегеран" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "Тель-Авив" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "Тхимпху" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "Тхимпху" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "Токио" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "Уджунг Панданга" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "Улан-Батор" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "Улан-Батор" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "Урумчи" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "Вьентьян" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "Владивосток" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "Якутск" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "Екатеринбург" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "Ереван" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "Атлантика" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "Азорские острова" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "Бермудские острова" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "Канары" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "Кабо-Верде" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "Фарерские острова" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "Фарер" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "Ян-Марен" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "Мадейра" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "Рейкьявик" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "Южная Георгия" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "Св. Елены" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "Стэнли" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "Австралия" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "АСТ" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "Аделаида" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "Брисбен" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "Броукен-Хил" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "Канберра" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "Карри" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "Дарвин" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "Эукла" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "Хобарт" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "LHI" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "Линдеман" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "Лорд-Хау" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "Мельбурн" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "Север" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "NSW" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "Перт" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "Квинсленд" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "Юг" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "Сидней" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "Тасмания" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "Виктория" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "Запад" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "Янковинна" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "Другое" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "Гринвич" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "Универсальное координированное время" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Зулу" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "Европа" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "Амстердам" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "Андорра" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "Афины" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "Белфаст" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "Белград" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "Берлин" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "Братислава" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "Брюссель" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "Бухарест" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "Будапешт" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "Кишинев" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "Копенгаген" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "Дублин" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "Гибралтар" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "Гернси" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "Хельсинки" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "Остров Мэн" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "Джерси" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "Калининград" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "Киев" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "Лиссабон" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "Любляна" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "Лондон" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "Люксембург" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "Мадрид" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "Мальта" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "Мариехамн" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "Минск" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "Монако" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "Москва" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "Осло" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "Париж" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "Подгорица" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "Прага" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "Рига" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "Рим" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "Самара" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "Сан-Марино" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "Сараево" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "Симферополь" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "Скопье" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "София" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "Стокгольм" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "Таллин" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "Тирана" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "Тирасполь" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "Ужгород" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "Вадуц" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "Ватикан" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "Вена" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "Вильнюс" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "Волгоград" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "Варшава" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "Загреб" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "Запорожье" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "Цюрих" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "Индиан" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "Антананариву" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "Чагос" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "Остров Рождества" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "Кокосовые острова" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "Коморские острова" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "Кергелен" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "Маэ" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "Мальдивы" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "Маврикий" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "Майотта" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "Реюньон" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "Тихоокеанский регион" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "Апия" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "Окленд" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "Чатэм" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "Пасха" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "Эфате" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "Эндербери" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "Факаофо" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "Фиджи" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "Фунафути" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "Галапагос" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "Остров Гамбье" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "Гуадалканал" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "Гуам" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "Гонолулу" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "Джонсон" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "Киритимати" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "Кусаие" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "Кваджалейн" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "Маджуро" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "Маркизы" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "Миндуэй" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "Науру" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "Ниуэ" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "Норфолк" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "Нумеа" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "Паго-Паго" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "Палау" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "Питкэрн" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "Понапе" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "Порт-Морсби" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "Раротонга" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "Сайпан" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "Самоа" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "Таити" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "Тарава" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "Тонгатапу" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "Трук" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "Уэйк" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "Уоллис" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "Яп" diff --git a/wp-content/languages/continents-cities-tr_TR.mo b/wp-content/languages/continents-cities-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..a57469c364fe3fdaee5bc27e6684958228ec99ff GIT binary patch literal 1994 zcmc(eJ!~9B6vqc}0$hNE@R1O{h6GGZSm!p9g*nTR$Z?Xhea9+x0tkULSx?U6+nYJh z?i%}mCJhu6NC?rTK%zqF5TbyFCZux*LVSneF*yIO+rk8-`|W5^7So3>;$g`Zh^PL{wDCJ;Qtl84gTMQ|BvAR8ytau zC%RqWF0cmf1DW?A$b4hLj)Of3GVVCYyz}7g;1bAnuYt^`!~7b^JOhw%mq4z6H}FG{ zc|HpECm{2D1~UH3Fn<+fo-Ghfd>iZ^z&l|70&?9p$o>BWxzCOr!*zSWJ7Mn!?*d0b z&QE~c=QzmxbKo|37G%CzbmRg$&MyYO68tI1`d5QL5B@hmlprpFtmkcz`@J9LFN4hY zaj>rh`%{o{Ux3Ve6=Z!|Ae#6N9oPK~a{jkqZ-b2c3*`C{1d+Qz#vKUuArK*A9Ax}N zn13Eb6KBw|?j+dfK;G}GAlI#eJkJ`){BMD1;vICn-}gY??`4qlS3vIbIfy2{LWieZ z$$>y(Ka}%)@03TN_f(_d`)4kmgMz0k97Q1HyZG5c(L6AbY`kp@*S&(>J4Sp}lC@ za@}-Ab4_KXDa4%WDU&KOS6Zz~F^`}!?QV*B>o#PwEf$na)Icnlo)QZ#mnUpTXFA8Y zH2J#8GA&vv)y4r?rP4MUUaEE^8JR$1lC5vdB%R(X!&wDs$9QDwSUjb3)X zE83=yx~yoso<`@LT~TDQB2TKWE0joZ5S$k1SmTS*b};sEd2_*uWW{M~HbjCY(p{8` zePwKAMXHPvZ)~b7)5#O5*Wx@K*5b-uG|Zcdl)n1BD zYpZdo&Nt-g%oT~(d49A$9@i4@R&`oL&E@MwvOs)VTjX+-AJpi)#?Rc 1);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "Jamaika" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "Knox IN" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "Maceio" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "Martinique" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "Mazatlan" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "Merida" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "Meksika" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "New York" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "Kuzey Dakota" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "Merkez" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "Port of Spain" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-zh_CN.mo b/wp-content/languages/continents-cities-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..5c794b5cbd63aa6843eb86d0456137ea7c82ebde GIT binary patch literal 20339 zcmd6tiDOmOwf~P+r66i+)#vo|THC5<5S+!KA|PWhLIAN^JxMOf$#74+10nSJWC|fb z2=kOc7{Uxm7=!>JXsgv)TU)Evw$@tBy-8kMJJ(j9&)?^J&Wfe|3w~Gj`Ruj!K5I{F zuf0#&cg{a!mBX+5G{?CdK6;+x)Sm7*4Od9(I6u19aXtrs4Ew-0;F<83@C^7qJR5ey z&%?i%{u6i>^6A%w@AZX}zi9HsP!*`5=>ThiY#ql-<#=Kb!#j!N;w<7^)v} zD0>x9cAkQL;XIR**^mN!4pvH`w~?B*G>KyM2J`bwhD@^}YC_7nD9o#-){0=*dO_z$3n<4ivpDxN$J^b)NBMLSCVyO8@ zK+W4zR$gWLg~pXuzR~3EQ1jVp@^LGF0czcTVC6r9YOfQjogU+#q1yihYTRet7`A^7 zlzgG_a^uxd^#?$;doxr!_geWFDEkjV)%yliy9HM6L5;5*_J=b}UuF8m#+6WZ8=&m$ zH2r?#QK)vFv-0ml_4jqt{{qT>+RFa~wO$`X)jMraD1RQRopYh=T?*B|uNZGI-U8K+ zyNx5D>W?@1VW@GsQ1+*pz6@%frd#=JDEsq`OQ7nnhU&)#sDAIV^21i%0oC3MQ2XOm z)BgmjUq6Q$-}_MQ^+5IKFIN5!sCG^t9NOs%RsJO?{l!r2UTNhwK=tP~D0}xq)yprKB2Y8*REZZ-J`l-*~c?0nbCe`tKe__me5 z4>eD}G5N11e*!g*J~xHqI3KFsB_>}DWq$xvKW;MlF5@t$`eRL=Wb$KB^HK;kUon$s zLiKw#l)Y-G_m^7vdZ_j`Tlp?4KLFLwcH@gy{+h|ZfNC#e{2i1(`~}M1-%an_9Jb#F zs{M1I+P}!;2$Y@cpxzr~yaQ@o?lX=s{TSl}sBt|4VF7j|5K=W?0aiy|6C|Lmq5M$HK_6|sP}F%4zcq4jiaIL=a@Vd%Kj5j z{V%ria$_abc;=W~3pG!xq26mUeY5chRKK2uviAei|HSw z`=Q!vGd^eKFGH>GYf$#yvGO!jKR+=2-=XY%3e{ep+r#(Hfzn?BW&bKDI|ED}3{`&! zl)d|)>W?u_Fg^mc{&^-BLcQlh#f6ly5^DTULG^nP)I6<$vcCnY{k>4_9E9rEaVUGw zL)ClP%3nAA+feo1gL?lrQ1$)DGfp$TZ>)f-|1{J*EQA{W5~%hYpzQ2~>US$t{UcEQ__pa^gp2s5{vo^= z{UbxdekY7i8LQ#>lrMwY2Tf3R_Z!3?Q?7oJD`E-U}gc*b2}dtWqO237B? zCf{oOx^c8|B2+&fgQ{N))t{MGKHIp+%2ye;LH+&U8L0PPGyV!{y?zU2=Wix|V(fFb z_0xD6RK2f4wSR-@?>0VQH~aPpH2DYMfs&4uo3QJFI*xl$~#wTm&`F8K!^Q^ovbyfEQA}%jA<# z^U-E8_HCXY0ZH%>A>3iVz-RJ#e| zQ^sm2`^!w;2!nlMa;wS5O#Zg<6{z>#H2Hm#e`oy2*yrnEy$hiFaTQcQ1{?2!8qWyh zIMYvrvj3RL#Zc>#G`ZTi4C?)Qled_>*W`mHpMZ)B&zt@wDEqIO{3|FsJtqIb%0Du> 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-zh_CN.po b/wp-content/languages/continents-cities-zh_CN.po new file mode 100644 index 0000000..1799c17 --- /dev/null +++ b/wp-content/languages/continents-cities-zh_CN.po @@ -0,0 +1,1964 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-09-04 18:13:59+00:00\n" +"PO-Revision-Date: \n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.7\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: wp-admin/includes/continents-cities.php:7 +msgid "Africa" +msgstr "非洲" + +#: wp-admin/includes/continents-cities.php:8 +msgid "Abidjan" +msgstr "阿比让" + +#: wp-admin/includes/continents-cities.php:9 +msgid "Accra" +msgstr "阿克拉" + +#: wp-admin/includes/continents-cities.php:10 +msgid "Addis Ababa" +msgstr "亚的斯亚贝巴" + +#: wp-admin/includes/continents-cities.php:11 +msgid "Algiers" +msgstr "阿尔及尔" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Asmara" +msgstr "阿斯马拉" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Asmera" +msgstr "阿斯马拉" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Bamako" +msgstr "巴马科" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Bangui" +msgstr "班吉" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Banjul" +msgstr "班珠尔" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Bissau" +msgstr "几内亚比绍" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Blantyre" +msgstr "布兰太尔" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Brazzaville" +msgstr "布拉柴维尔" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bujumbura" +msgstr "布琼布拉" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Cairo" +msgstr "开罗" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Casablanca" +msgstr "卡萨布兰卡" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Ceuta" +msgstr "休达" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Conakry" +msgstr "科纳克里" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Dakar" +msgstr "达喀尔" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Dar es Salaam" +msgstr "达累斯萨拉姆" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Djibouti" +msgstr "吉布提" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Douala" +msgstr "杜阿拉" + +#: wp-admin/includes/continents-cities.php:29 +msgid "El Aaiun" +msgstr "阿尤恩" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Freetown" +msgstr "弗里敦" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Gaborone" +msgstr "哈博罗内" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Harare" +msgstr "哈拉雷" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Johannesburg" +msgstr "约翰内斯堡" + +#: wp-admin/includes/continents-cities.php:34 +msgid "Kampala" +msgstr "坎帕拉" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Khartoum" +msgstr "喀土穆" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Kigali" +msgstr "基加利" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Kinshasa" +msgstr "金沙萨" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Lagos" +msgstr "拉各斯" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Libreville" +msgstr "利伯维尔" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Lome" +msgstr "洛美" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Luanda" +msgstr "罗安达" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Lubumbashi" +msgstr "卢本巴希" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Lusaka" +msgstr "卢萨卡" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Malabo" +msgstr "马拉博" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Maputo" +msgstr "马普托" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Maseru" +msgstr "马塞卢" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Mbabane" +msgstr "姆巴巴" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Mogadishu" +msgstr "摩加迪沙" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Monrovia" +msgstr "蒙罗维亚" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Nairobi" +msgstr "内罗毕" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Ndjamena" +msgstr "恩贾梅纳" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Niamey" +msgstr "尼亚美" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Nouakchott" +msgstr "努瓦克肖特" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Ouagadougou" +msgstr "瓦加杜古" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Porto-Novo" +msgstr "波多诺伏" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Sao Tome" +msgstr "圣多美和普林西比" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Timbuktu" +msgstr "廷巴克图" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Tripoli" +msgstr "的黎波里" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Tunis" +msgstr "突尼斯" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Windhoek" +msgstr "温得和克" + +#: wp-admin/includes/continents-cities.php:61 +msgid "America" +msgstr "美洲" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Adak" +msgstr "埃达克" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Anchorage" +msgstr "安克雷奇" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Anguilla" +msgstr "安圭拉" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Antigua" +msgstr "安提瓜" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Araguaina" +msgstr "阿拉瓜伊纳" + +#: wp-admin/includes/continents-cities.php:67 +msgid "Argentina" +msgstr "阿根廷" + +#: wp-admin/includes/continents-cities.php:68 +msgid "Buenos Aires" +msgstr "布宜诺斯艾利斯" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Catamarca" +msgstr "卡塔马卡" + +#: wp-admin/includes/continents-cities.php:70 +msgid "ComodRivadavia" +msgstr "科木多洛" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Cordoba" +msgstr "科尔多瓦" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Jujuy" +msgstr "胡胡伊" + +#: wp-admin/includes/continents-cities.php:73 +msgid "La Rioja" +msgstr "拉里奥哈" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Mendoza" +msgstr "门多萨" + +#: wp-admin/includes/continents-cities.php:75 +msgid "Rio Gallegos" +msgstr "里奥加耶戈斯" + +#: wp-admin/includes/continents-cities.php:76 +msgid "San Juan" +msgstr "圣胡安" + +#: wp-admin/includes/continents-cities.php:77 +msgid "San Luis" +msgstr "圣路易斯" + +#: wp-admin/includes/continents-cities.php:78 +msgid "Tucuman" +msgstr "图库曼" + +#: wp-admin/includes/continents-cities.php:79 +msgid "Ushuaia" +msgstr "乌斯怀亚" + +#: wp-admin/includes/continents-cities.php:80 +msgid "Aruba" +msgstr "阿鲁巴" + +#: wp-admin/includes/continents-cities.php:81 +msgid "Asuncion" +msgstr "亚松森" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Atikokan" +msgstr "阿提库" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Atka" +msgstr "阿特卡" + +#: wp-admin/includes/continents-cities.php:84 +msgid "Bahia" +msgstr "巴伊亚" + +#: wp-admin/includes/continents-cities.php:85 +msgid "Barbados" +msgstr "巴巴多斯" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Belem" +msgstr "贝伦" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Belize" +msgstr "伯利兹" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Blanc-Sablon" +msgstr "勒布朗-拉姆" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Boa Vista" +msgstr "博阿维斯塔" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Bogota" +msgstr "波哥大" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Boise" +msgstr "博伊西" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Cambridge Bay" +msgstr "剑桥湾" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Campo Grande" +msgstr "坎普" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Cancun" +msgstr "坎昆" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Caracas" +msgstr "加拉加斯" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Cayenne" +msgstr "卡宴" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Cayman" +msgstr "开曼" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Chicago" +msgstr "芝加哥" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Chihuahua" +msgstr "奇瓦瓦" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Coral Harbour" +msgstr "科勒尔港" + +#: wp-admin/includes/continents-cities.php:101 +msgid "Costa Rica" +msgstr "哥斯达黎加" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cuiaba" +msgstr "库亚巴" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Curacao" +msgstr "库拉索" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Danmarkshavn" +msgstr "丹马沙" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Dawson" +msgstr "道森" + +#: wp-admin/includes/continents-cities.php:106 +msgid "Dawson Creek" +msgstr "道森溪" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Denver" +msgstr "丹佛" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Detroit" +msgstr "底特律" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Dominica" +msgstr "多米尼加" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Edmonton" +msgstr "埃德蒙顿" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Eirunepe" +msgstr "艾鲁内佩" + +#: wp-admin/includes/continents-cities.php:112 +msgid "El Salvador" +msgstr "萨尔瓦多" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Ensenada" +msgstr "恩塞纳达" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Fort Wayne" +msgstr "韦恩堡" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Fortaleza" +msgstr "福塔莱萨" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Glace Bay" +msgstr "格莱斯贝" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Godthab" +msgstr "哥特哈布" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Goose Bay" +msgstr "古斯湾" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Grand Turk" +msgstr "大特克" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Grenada" +msgstr "格林纳达" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Guadeloupe" +msgstr "瓜德罗普岛" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Guatemala" +msgstr "危地马拉" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Guayaquil" +msgstr "瓜亚基尔" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Guyana" +msgstr "圭亚那" + +#: wp-admin/includes/continents-cities.php:125 +msgid "Halifax" +msgstr "哈利法克斯" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Havana" +msgstr "哈瓦那" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Hermosillo" +msgstr "埃莫西" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Indiana" +msgstr "印地安那" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Indianapolis" +msgstr "印第安纳波利斯" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Knox" +msgstr "诺克斯" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Marengo" +msgstr "马伦哥" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Petersburg" +msgstr "圣彼得堡" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Tell City" +msgstr "特尔城" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Vevay" +msgstr "韦韦" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Vincennes" +msgstr "文森斯" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Winamac" +msgstr "威纳马克" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Inuvik" +msgstr "伊努维克" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Iqaluit" +msgstr "伊魁特" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Jamaica" +msgstr "牙买加" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Juneau" +msgstr "朱诺" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Kentucky" +msgstr "肯塔基州" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Louisville" +msgstr "路易斯维尔" + +#: wp-admin/includes/continents-cities.php:143 +msgid "Monticello" +msgstr "蒙蒂塞洛" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox IN" +msgstr "诺克斯" + +#: wp-admin/includes/continents-cities.php:145 +msgid "La Paz" +msgstr "拉巴斯" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Lima" +msgstr "利马" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Los Angeles" +msgstr "洛杉矶" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Maceio" +msgstr "马塞约" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Managua" +msgstr "马那瓜" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Manaus" +msgstr "马瑙斯" + +#: wp-admin/includes/continents-cities.php:151 +msgid "Marigot" +msgstr "玛莉格" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Martinique" +msgstr "马提尼克" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Mazatlan" +msgstr "马萨特兰" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Menominee" +msgstr "梅诺米尼" + +#: wp-admin/includes/continents-cities.php:155 +msgid "Merida" +msgstr "梅里达" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Mexico City" +msgstr "墨西哥城" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Miquelon" +msgstr "密克隆岛" + +#: wp-admin/includes/continents-cities.php:158 +msgid "Moncton" +msgstr "蒙克顿" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monterrey" +msgstr "蒙特雷" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Montevideo" +msgstr "蒙得维的亚" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Montreal" +msgstr "蒙特利尔" + +#: wp-admin/includes/continents-cities.php:162 +msgid "Montserrat" +msgstr "蒙特塞拉特" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Nassau" +msgstr "拿骚" + +#: wp-admin/includes/continents-cities.php:164 +msgid "New York" +msgstr "纽约" + +#: wp-admin/includes/continents-cities.php:165 +msgid "Nipigon" +msgstr "尼皮贡" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Nome" +msgstr "诺姆" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Noronha" +msgstr "迪诺罗尼亚" + +#: wp-admin/includes/continents-cities.php:168 +msgid "North Dakota" +msgstr "北达科他州" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Center" +msgstr "中心" + +#: wp-admin/includes/continents-cities.php:170 +msgid "New Salem" +msgstr "新塞勒姆" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Panama" +msgstr "巴拿马" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Pangnirtung" +msgstr "庞纳唐" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Paramaribo" +msgstr "帕拉马里博" + +#: wp-admin/includes/continents-cities.php:174 +msgid "Phoenix" +msgstr "凤凰" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Port-au-Prince" +msgstr "太子港" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Port of Spain" +msgstr "西班牙港" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Porto Acre" +msgstr "波尔图英亩" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Porto Velho" +msgstr "波多韦柳" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Puerto Rico" +msgstr "波多黎各" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Rainy River" +msgstr "雷尼里弗" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Rankin Inlet" +msgstr "兰金因莱特" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Recife" +msgstr "累西腓" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Regina" +msgstr "里贾纳" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Resolute" +msgstr "坚决" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Rio Branco" +msgstr "里约布兰" + +#: wp-admin/includes/continents-cities.php:186 +msgid "Rosario" +msgstr "罗萨里奥" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Santiago" +msgstr "圣地亚哥" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Santo Domingo" +msgstr "圣多明各" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Sao Paulo" +msgstr "圣保罗" + +#: wp-admin/includes/continents-cities.php:190 +msgid "Scoresbysund" +msgstr "斯科斯比松" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Shiprock" +msgstr "船岩" + +#: wp-admin/includes/continents-cities.php:192 +msgid "St Barthelemy" +msgstr "圣巴夫林米" + +#: wp-admin/includes/continents-cities.php:193 +msgid "St Johns" +msgstr "圣约翰斯" + +#: wp-admin/includes/continents-cities.php:194 +msgid "St Kitts" +msgstr "圣基茨和尼维斯" + +#: wp-admin/includes/continents-cities.php:195 +msgid "St Lucia" +msgstr "圣卢西亚" + +#: wp-admin/includes/continents-cities.php:196 +msgid "St Thomas" +msgstr "圣托马斯" + +#: wp-admin/includes/continents-cities.php:197 +msgid "St Vincent" +msgstr "圣文森特" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Swift Current" +msgstr "急湍" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Tegucigalpa" +msgstr "特古西加尔巴" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Thule" +msgstr "勒" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Thunder Bay" +msgstr "桑德贝" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Tijuana" +msgstr "蒂华纳" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Toronto" +msgstr "多伦多" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Tortola" +msgstr "托尔托拉" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Vancouver" +msgstr "温哥华" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Virgin" +msgstr "处女" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Whitehorse" +msgstr "白马" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Winnipeg" +msgstr "温尼伯" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Yakutat" +msgstr "亚库塔特" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Yellowknife" +msgstr "耶洛奈夫" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Antarctica" +msgstr "南极洲" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Casey" +msgstr "凯西" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Davis" +msgstr "戴维斯" + +#: wp-admin/includes/continents-cities.php:214 +msgid "DumontDUrville" +msgstr "杜蒙特迪" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Mawson" +msgstr "莫森" + +#: wp-admin/includes/continents-cities.php:216 +msgid "McMurdo" +msgstr "麦克默多站" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Palmer" +msgstr "帕尔默" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Rothera" +msgstr "罗瑟拉" + +#: wp-admin/includes/continents-cities.php:219 +msgid "South Pole" +msgstr "南极" + +#: wp-admin/includes/continents-cities.php:220 +msgid "Syowa" +msgstr "昭和" + +#: wp-admin/includes/continents-cities.php:221 +msgid "Vostok" +msgstr "沃斯托克" + +#: wp-admin/includes/continents-cities.php:222 +msgid "Arctic" +msgstr "北极" + +#: wp-admin/includes/continents-cities.php:223 +msgid "Longyearbyen" +msgstr "朗伊尔城" + +#: wp-admin/includes/continents-cities.php:224 +msgid "Asia" +msgstr "亚洲(*:中国领土)" + +#: wp-admin/includes/continents-cities.php:225 +msgid "Aden" +msgstr "亚丁" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Almaty" +msgstr "阿拉木图" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Amman" +msgstr "安曼" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Anadyr" +msgstr "阿纳德尔" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Aqtau" +msgstr "阿克陶" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Aqtobe" +msgstr "阿克托别" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Ashgabat" +msgstr "阿什哈巴德" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Ashkhabad" +msgstr "阿什哈巴德" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Baghdad" +msgstr "巴格达" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Bahrain" +msgstr "巴林" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Baku" +msgstr "巴库" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Bangkok" +msgstr "曼谷" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Beirut" +msgstr "贝鲁特" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Bishkek" +msgstr "比什凯克" + +#: wp-admin/includes/continents-cities.php:239 +msgid "Brunei" +msgstr "文莱" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Calcutta" +msgstr "加尔各答" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Choibalsan" +msgstr "乔巴山" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Chongqing" +msgstr "*重庆" + +#: wp-admin/includes/continents-cities.php:243 +msgid "Chungking" +msgstr "*重庆" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Colombo" +msgstr "科伦坡" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Dacca" +msgstr "达卡" + +#: wp-admin/includes/continents-cities.php:246 +msgid "Damascus" +msgstr "大马士革" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Dhaka" +msgstr "达卡" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Dili" +msgstr "帝" + +#: wp-admin/includes/continents-cities.php:249 +msgid "Dubai" +msgstr "迪拜" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Dushanbe" +msgstr "杜尚别" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Gaza" +msgstr "加沙" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Harbin" +msgstr "*哈尔滨" + +#: wp-admin/includes/continents-cities.php:253 +msgid "Ho Chi Minh" +msgstr "胡志明市" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Hong Kong" +msgstr "*香港" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Hovd" +msgstr "科布多" + +#: wp-admin/includes/continents-cities.php:256 +msgid "Irkutsk" +msgstr "伊尔库茨克" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Istanbul" +msgstr "伊斯坦布尔" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Jakarta" +msgstr "雅加达" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Jayapura" +msgstr "查亚普拉" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Jerusalem" +msgstr "耶路撒冷" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Kabul" +msgstr "喀布尔" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Kamchatka" +msgstr "堪察加" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Karachi" +msgstr "卡拉奇" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Kashgar" +msgstr "*喀什" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Katmandu" +msgstr "加德满都" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Kolkata" +msgstr "加尔各答" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Krasnoyarsk" +msgstr "克拉斯诺亚尔斯克" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Kuala Lumpur" +msgstr "吉隆坡" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Kuching" +msgstr "古晋" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Kuwait" +msgstr "科威特" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Macao" +msgstr "*澳门" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Macau" +msgstr "*澳门" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Magadan" +msgstr "马加丹" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Makassar" +msgstr "望加锡" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Manila" +msgstr "马尼拉" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Muscat" +msgstr "马斯喀特" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Nicosia" +msgstr "尼科西亚" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Novosibirsk" +msgstr "新西伯利亚" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Omsk" +msgstr "鄂木斯克" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Oral" +msgstr "口服" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Phnom Penh" +msgstr "金边" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Pontianak" +msgstr "坤甸" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Pyongyang" +msgstr "平壤" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Qatar" +msgstr "卡塔尔" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Qyzylorda" +msgstr "克孜勒奥尔达" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Rangoon" +msgstr "仰光" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Riyadh" +msgstr "利雅得" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Saigon" +msgstr "胡志明市" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Sakhalin" +msgstr "萨哈林" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Samarkand" +msgstr "撒马尔罕" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Seoul" +msgstr "汉城" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Shanghai" +msgstr "*上海" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Singapore" +msgstr "新加坡" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Taipei" +msgstr "*台北" + +#: wp-admin/includes/continents-cities.php:295 +msgid "Tashkent" +msgstr "塔什干" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Tbilisi" +msgstr "第比利斯" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Tehran" +msgstr "德黑兰" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Tel Aviv" +msgstr "特拉维夫" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Thimbu" +msgstr "廷布" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Thimphu" +msgstr "廷布" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Tokyo" +msgstr "东京" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Ujung Pandang" +msgstr "乌戎潘当" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Ulaanbaatar" +msgstr "乌兰巴托" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Ulan Bator" +msgstr "乌兰巴托" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Urumqi" +msgstr "*乌鲁木齐" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Vientiane" +msgstr "万象" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Vladivostok" +msgstr "符拉迪沃斯托克" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Yakutsk" +msgstr "雅库茨克" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Yekaterinburg" +msgstr "叶卡捷琳堡" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Yerevan" +msgstr "埃里温" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Atlantic" +msgstr "大西洋" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Azores" +msgstr "亚速尔群岛" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Bermuda" +msgstr "百慕大" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Canary" +msgstr "加纳利" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Cape Verde" +msgstr "佛得角" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Faeroe" +msgstr "法罗" + +#: wp-admin/includes/continents-cities.php:317 +msgid "Faroe" +msgstr "法罗" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Jan Mayen" +msgstr "扬马延岛" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Madeira" +msgstr "马德拉" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Reykjavik" +msgstr "雷克雅未克" + +#: wp-admin/includes/continents-cities.php:321 +msgid "South Georgia" +msgstr "南乔治亚" + +#: wp-admin/includes/continents-cities.php:322 +msgid "St Helena" +msgstr "圣赫勒拿岛" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Stanley" +msgstr "斯坦利" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Australia" +msgstr "澳洲" + +#: wp-admin/includes/continents-cities.php:325 +msgid "ACT" +msgstr "澳大利亚首都领地" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Adelaide" +msgstr "阿德莱德" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Brisbane" +msgstr "布里斯班" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Broken Hill" +msgstr "布罗肯希尔" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Canberra" +msgstr "堪培拉" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Currie" +msgstr "柯里" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Darwin" +msgstr "达尔文" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Eucla" +msgstr "尤克拉" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Hobart" +msgstr "霍巴特" + +#: wp-admin/includes/continents-cities.php:334 +msgid "LHI" +msgstr "豪勋爵岛" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Lindeman" +msgstr "林德曼" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Lord Howe" +msgstr "豪勋爵" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Melbourne" +msgstr "墨尔本" + +#: wp-admin/includes/continents-cities.php:338 +msgid "North" +msgstr "北美洲" + +#: wp-admin/includes/continents-cities.php:339 +msgid "NSW" +msgstr "新南威尔士州" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Perth" +msgstr "珀斯" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Queensland" +msgstr "昆士兰" + +#: wp-admin/includes/continents-cities.php:342 +msgid "South" +msgstr "南美洲" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Sydney" +msgstr "悉尼" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tasmania" +msgstr "塔斯马尼亚" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Victoria" +msgstr "维多利亚" + +#: wp-admin/includes/continents-cities.php:346 +msgid "West" +msgstr "西部" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Yancowinna" +msgstr "扬科维拉" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Etc" +msgstr "其他" + +#: wp-admin/includes/continents-cities.php:349 +msgid "GMT" +msgstr "格林威治标准时间" + +#: wp-admin/includes/continents-cities.php:350 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:351 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:352 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:353 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:354 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:355 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:356 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:357 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:358 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:359 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:360 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:361 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:362 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:363 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:364 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:365 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:366 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:367 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:368 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:369 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:370 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:371 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:372 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:373 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:374 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:375 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:376 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:377 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:378 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Greenwich" +msgstr "格林威治" + +#: wp-admin/includes/continents-cities.php:380 +msgid "UCT" +msgstr "通用协调时" + +#: wp-admin/includes/continents-cities.php:381 +msgid "Universal" +msgstr "通用" + +#: wp-admin/includes/continents-cities.php:382 +msgid "UTC" +msgstr "协调世界时" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Europe" +msgstr "欧洲" + +#: wp-admin/includes/continents-cities.php:385 +msgid "Amsterdam" +msgstr "阿姆斯特丹" + +#: wp-admin/includes/continents-cities.php:386 +msgid "Andorra" +msgstr "安道尔" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Athens" +msgstr "雅典" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Belfast" +msgstr "贝尔法斯特" + +#: wp-admin/includes/continents-cities.php:389 +msgid "Belgrade" +msgstr "贝尔格莱德" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Berlin" +msgstr "柏林" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Bratislava" +msgstr "布拉迪斯拉发" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Brussels" +msgstr "布鲁塞尔" + +#: wp-admin/includes/continents-cities.php:393 +msgid "Bucharest" +msgstr "布加勒斯特" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Budapest" +msgstr "布达佩斯" + +#: wp-admin/includes/continents-cities.php:395 +msgid "Chisinau" +msgstr "基希讷乌" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Copenhagen" +msgstr "哥本哈根" + +#: wp-admin/includes/continents-cities.php:397 +msgid "Dublin" +msgstr "都柏林" + +#: wp-admin/includes/continents-cities.php:398 +msgid "Gibraltar" +msgstr "直布罗陀" + +#: wp-admin/includes/continents-cities.php:399 +msgid "Guernsey" +msgstr "根西岛" + +#: wp-admin/includes/continents-cities.php:400 +msgid "Helsinki" +msgstr "赫尔辛基" + +#: wp-admin/includes/continents-cities.php:401 +msgid "Isle of Man" +msgstr "马恩岛" + +#: wp-admin/includes/continents-cities.php:402 +msgid "Jersey" +msgstr "新泽西州" + +#: wp-admin/includes/continents-cities.php:403 +msgid "Kaliningrad" +msgstr "加里宁格勒" + +#: wp-admin/includes/continents-cities.php:404 +msgid "Kiev" +msgstr "基辅" + +#: wp-admin/includes/continents-cities.php:405 +msgid "Lisbon" +msgstr "里斯本" + +#: wp-admin/includes/continents-cities.php:406 +msgid "Ljubljana" +msgstr "卢布尔雅那" + +#: wp-admin/includes/continents-cities.php:407 +msgid "London" +msgstr "伦敦" + +#: wp-admin/includes/continents-cities.php:408 +msgid "Luxembourg" +msgstr "卢森堡" + +#: wp-admin/includes/continents-cities.php:409 +msgid "Madrid" +msgstr "马德里" + +#: wp-admin/includes/continents-cities.php:410 +msgid "Malta" +msgstr "马耳他" + +#: wp-admin/includes/continents-cities.php:411 +msgid "Mariehamn" +msgstr "马利汉姆" + +#: wp-admin/includes/continents-cities.php:412 +msgid "Minsk" +msgstr "明斯克" + +#: wp-admin/includes/continents-cities.php:413 +msgid "Monaco" +msgstr "摩纳哥" + +#: wp-admin/includes/continents-cities.php:414 +msgid "Moscow" +msgstr "莫斯科" + +#: wp-admin/includes/continents-cities.php:415 +msgid "Oslo" +msgstr "奥斯陆" + +#: wp-admin/includes/continents-cities.php:416 +msgid "Paris" +msgstr "巴黎" + +#: wp-admin/includes/continents-cities.php:417 +msgid "Podgorica" +msgstr "波德戈里察" + +#: wp-admin/includes/continents-cities.php:418 +msgid "Prague" +msgstr "布拉格" + +#: wp-admin/includes/continents-cities.php:419 +msgid "Riga" +msgstr "里加" + +#: wp-admin/includes/continents-cities.php:420 +msgid "Rome" +msgstr "罗马" + +#: wp-admin/includes/continents-cities.php:421 +msgid "Samara" +msgstr "萨马拉" + +#: wp-admin/includes/continents-cities.php:422 +msgid "San Marino" +msgstr "圣马力诺" + +#: wp-admin/includes/continents-cities.php:423 +msgid "Sarajevo" +msgstr "萨拉热窝" + +#: wp-admin/includes/continents-cities.php:424 +msgid "Simferopol" +msgstr "辛菲罗波尔" + +#: wp-admin/includes/continents-cities.php:425 +msgid "Skopje" +msgstr "斯科普里" + +#: wp-admin/includes/continents-cities.php:426 +msgid "Sofia" +msgstr "索菲亚" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Stockholm" +msgstr "斯德哥尔摩" + +#: wp-admin/includes/continents-cities.php:428 +msgid "Tallinn" +msgstr "塔林" + +#: wp-admin/includes/continents-cities.php:429 +msgid "Tirane" +msgstr "地拉那" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Tiraspol" +msgstr "蒂拉斯波尔" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Uzhgorod" +msgstr "乌日哥罗德" + +#: wp-admin/includes/continents-cities.php:432 +msgid "Vaduz" +msgstr "瓦杜兹" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Vatican" +msgstr "梵蒂冈" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Vienna" +msgstr "维也纳" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Vilnius" +msgstr "维尔纽斯" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Volgograd" +msgstr "伏尔加格勒" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Warsaw" +msgstr "华沙" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Zagreb" +msgstr "萨格勒布" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Zaporozhye" +msgstr "扎波罗热" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Zurich" +msgstr "苏黎世" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Indian" +msgstr "印度次大陆" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Antananarivo" +msgstr "塔那那利佛" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Chagos" +msgstr "查戈斯群岛" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Christmas" +msgstr "圣诞岛" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Cocos" +msgstr "科科斯" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Comoro" +msgstr "科摩罗" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Kerguelen" +msgstr "凯尔盖朗" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Mahe" +msgstr "马埃" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Maldives" +msgstr "马尔代夫" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Mauritius" +msgstr "毛里求斯" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Mayotte" +msgstr "马约特岛" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Reunion" +msgstr "团圆" + +#: wp-admin/includes/continents-cities.php:453 +msgid "Pacific" +msgstr "太平洋" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Apia" +msgstr "阿皮亚" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Auckland" +msgstr "奥克兰" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Chatham" +msgstr "查塔姆" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Easter" +msgstr "复活节" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Efate" +msgstr "埃法特岛" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Enderbury" +msgstr "恩德伯里" + +#: wp-admin/includes/continents-cities.php:460 +msgid "Fakaofo" +msgstr "法考福" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Fiji" +msgstr "斐济" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Funafuti" +msgstr "富纳富提" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Galapagos" +msgstr "加拉帕戈斯" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Gambier" +msgstr "甘比尔" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Guadalcanal" +msgstr "瓜达尔卡纳尔岛" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Guam" +msgstr "关岛" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Honolulu" +msgstr "檀香山" + +#: wp-admin/includes/continents-cities.php:468 +msgid "Johnston" +msgstr "约翰斯顿" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Kiritimati" +msgstr "基里蒂马蒂" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Kosrae" +msgstr "科斯雷" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Kwajalein" +msgstr "夸贾林环礁" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Majuro" +msgstr "马朱罗" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Marquesas" +msgstr "马克萨斯" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Midway" +msgstr "中途" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Nauru" +msgstr "瑙鲁" + +#: wp-admin/includes/continents-cities.php:476 +msgid "Niue" +msgstr "纽埃" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Norfolk" +msgstr "诺福克" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Noumea" +msgstr "努美阿" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Pago Pago" +msgstr "帕果帕果" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Palau" +msgstr "帕劳" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Pitcairn" +msgstr "皮特凯恩" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Ponape" +msgstr "波纳佩岛" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Port Moresby" +msgstr "莫尔兹比港" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Rarotonga" +msgstr "拉罗汤加" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Saipan" +msgstr "塞班" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Samoa" +msgstr "萨摩亚" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Tahiti" +msgstr "塔希提岛" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Tarawa" +msgstr "塔拉瓦" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Tongatapu" +msgstr "汤加塔布" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Truk" +msgstr "特鲁克" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Wake" +msgstr "威克岛" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Wallis" +msgstr "瓦利斯" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Yap" +msgstr "雅蒲" diff --git a/wp-content/languages/continents-cities-zh_TW.mo b/wp-content/languages/continents-cities-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..d8c40dfbb4a17c837436eaaeefb2de01a15285a6 GIT binary patch literal 2643 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/da_DK.po b/wp-content/languages/da_DK.po new file mode 100644 index 0000000..7673e0c --- /dev/null +++ b/wp-content/languages/da_DK.po @@ -0,0 +1,6833 @@ +# Translation of Development in Danish +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-02 20:00:42+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/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "Du har nu opdateret WordPress! Log venligst ind igen for at se hvad der er nyt." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Slet valgte" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Fortryd slet af valgte" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Fortryd sletning" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du skal til at smide disse elementer i papirkurven.\n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Tryk pÃ¥ Return eller Enter for at Ã¥bne dette panel" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Vælg flere" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Annuller valg" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Slet valgte" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(intet mærkat)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "FEJL: Ugyldigt brugernavn. Mistet din adgangskode?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "FEJL: Adgangskoden, som du indtastede for brugernavnet %1$s er forkert. Mistet din adgangskode?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Din browser understøtter ikke direkte adgang til udklipsholderen. Benyt venligst tastaturgenveje eller din browsers redigeringsmenu i stedet." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Læs mere..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Søg eller benyt piletasterne op og ned til at vælge et element." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Luk mediepanel" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Luk uploader" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Maksimal filstørrelse til upload: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Listevisning" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Gittervisning" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Rediger forrige medieelement" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Rediger næste medieelement" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Filnavn:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Filtype:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Uploaded den:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Filstørrelse:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Dimensioner:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Uploadet af" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Uploadet til" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Vis vedhæftningsside" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Rediger flere detaljer" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Bitrate-tilstand" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Alle medietyper" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Alle datoer" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Uhæftede" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du skal til at slette disse elementer permanent.\n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Filtrer efter dato" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Filtrer efter type" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Søg medier" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Rediger metadata" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Dette websted er ikke længere tilgængeligt." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "FEJL: Kommentaren kunne ikke gemmes. Prøv venligst igen senere." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Selvom du kan beskære billeder i en hvilken som helst ønsket størrelse, nÃ¥r du har klikket Tilføj nyt billede, sÃ¥ anbefaler dit tema en plakatstørrelse pÃ¥ %s × %s pixels." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Selvom du kan beskære billeder i en hvilken som helst ønsket størrelse, nÃ¥r du har klikket Tilføj nyt billede, sÃ¥ anbefaler dit tema en plakatbredde pÃ¥ %s pixels. " + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Selvom du kan beskære billeder i en hvilken som helst ønsket størrelse, nÃ¥r du har klikket Tilføj nyt billede, sÃ¥ anbefaler dit tema en plakathøjde pÃ¥ %s pixels. " + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Tryk pÃ¥ Return eller Enter for at udvide" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Du tilpasser %s" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Widgets er uafhængige sektioner af indhold, der kan placeres i widget-omrÃ¥der fastsat af dit tema (normalt kaldet sidebars)." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress kunne ikke etablere en sikker forbindelse til WordPress.org. Kontakt venligst den serveransvarlige.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Shift-klik for at redigere denne widget" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Hvis du vil indsætte indhold fra Microsoft Word, kan du slÃ¥ denne mulighed fra. Editoren vil automatisk formatere kopieret tekst fra Word." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Tastaturgenveje" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "FEJL: Cookies er blokeret pÃ¥ grund af uventet output. For hjælp, se venligst denne dokumentation eller prøv support-forummet." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "FEJL: Cookies er blokeret eller understøttes ikke af din browser. Du skal aktivere cookies for at bruge WordPress." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Tilføj/fjern code tag" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "Link CSS klasse" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Vis videoliste" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Visningsindstillinger" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Rediger original" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Ingen" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Skrifttype" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Skriftstørrelser" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Opdel tabelcelle" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "ForeslÃ¥ede billeddimensioner:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Tilpasset størrelse" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Avancerede indstillinger" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Billede titel attribut" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Billede CSS klasse" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Kunstner" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Genre" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "År" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Længde" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Der opstod en fejl under beskæringen af dit billede." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Rediger lydafspillingsliste" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Annuler lydafspillingsliste" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Indsæt lydafspillingsliste" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Opdater lydafspillingsliste" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Tilføj til afspillingsliste" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Tilføj til lydafspillingsliste" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Flyt" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Indstil billede" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Skjul billede" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Tilføj nyt billede" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Arranger igen" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Færdig" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Gem og forhÃ¥ndsvis ændringer før udgivelse." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Fjern widget ved at flytte den ned til Inaktive widgets." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Søg widgets" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Søg widgets…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Overskrifter" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatisk" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Flyt til et andet omrÃ¥de…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Beskærer…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Numre (undertekster, billedtekster, beskrivelser kapitler, eller metadata)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formater" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Omfang" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Kolonne" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Blokke" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Kode" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Punktopstilling" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Firkant" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Standard" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Punkt" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Cirkel" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "SmÃ¥ græske symboler" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "SmÃ¥ bogstaver" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Store bogstaver" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Store romertal" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "SmÃ¥ romertal" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Navn" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Anker" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Ankre" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Højre mod venstre" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Venstre mod højre" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Erstat" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Næste" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Forrige" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Hele ord" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Erstat med" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Find" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Erstat alle" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Afslut" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Ignorer alt" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Ignorer" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Kolonner" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Celle" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Header" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Body" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Footer" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Indsæt skabelon" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Skabeloner" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Vis blokke" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Ord: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Indsæt" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Fil" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Rediger" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Værktøjer" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Vis" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabel" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Format" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Tilføj alternative kilder for maksimal HTML5 afspillingskompatabilitet:" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Billededetaljer" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Der opstod en uventet fejl. Der er mÃ¥ske noget galt med WordPress.org eller denne servers konfiguration. Hvis fejlen fortsætter, sÃ¥ prøv support forummet." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Tilbage" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Vis afspilningsliste" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Papirkurv" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Indstillinger for afspillingsliste" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Søg" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s og %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s og %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Vis kunstnernavn i afspilningslisten" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Vis billeder" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Metadata" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Afspil automatisk" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Plakat" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "Der er ingen tilknyttede undertekster" + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Opret en ny afspilningsliste" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Opret en ny videoafspilningsliste" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Erstat billede" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Fortryd redigering" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Vælg billede" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Vælg og beskær" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Drop beskæring" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Beskær billede" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Beskær dit billede" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Lyddetaljer" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Erstat lyd" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Tilføj lydkilde" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Videodetaljer" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Erstat video" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Tilføj videokilde" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Vælg plakat" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Tilføj undertekst" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Træk og slip for at sortere numre." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Opret en lydafspilningsliste" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Træk og slip for at sortere videoer." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Opret videoafspilningsliste" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Rediger videoafspilningsliste" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Annuller videoafspilningsliste" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Indsæt videoafspilningsliste" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Opdater videoafspilningsliste" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Tilføj til videoafspilningsliste" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Tilføj til videoafspillingsliste" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Ugyldigt menu-ID." + +#: wp-includes/wp-db.php:991 +msgid "" +"

        Can’t select database

        \n" +"

        We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

        \n" +"
          \n" +"
        • Are you sure it exists?
        • \n" +"
        • Does the user %2$s have permission to use the %1$s database?
        • \n" +"
        • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
        • \n" +"
        \n" +"

        If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

        " +msgstr "" +"

        Kan ikke vælge database

        \n" +"

        Vi var i stand til at tilslutte til database serveren (det vil sige, at brugernavn og password matcher), men ikke i stand til at vælge %1$s databasen.

        \n" +"
          \n" +"
        • Er du sikker pÃ¥ den eksisterer?
        • \n" +"
        • Har brugeren %2$s rettigheder til at bruge %1$s databasen?
        • \n" +"
        • I nogle systemer, kan navnet pÃ¥ din database være præfikset med dit brugernavn, sÃ¥ det vil skulle skrives som username_%1$s. Kan det løse problemet?
        • \n" +"
        \n" +"

        Hvis du ikke ved, hvordan man sætter en database op, bør du kontakte din hosting udbyder. Hvis alt andet fejlet, kan du spørge efter hjælp på WordPress Support Forum.

        " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "Forespørgslen %s skal have en pladsholder." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

        Error establishing a database connection

        \n" +"

        This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

        \n" +"
          \n" +"\t
        • Are you sure you have the correct username and password?
        • \n" +"\t
        • Are you sure that you have typed the correct hostname?
        • \n" +"\t
        • Are you sure that the database server is running?
        • \n" +"
        \n" +"

        If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        \n" +msgstr "" +"\n" +"

        Fejl ved etablering af forbindelse til database

        \n" +"

        Det betyder enten, at brugernavn og adgangskode i din wp-config.php-fil er forkerte, eller at vi ikke kan kontakte database-serveren hos %s. Dette kan betyde, at din udbyders databaseserver er nede.

        \n" +"
          \n" +"\t
        • Er du sikker pÃ¥, at du har det rigtige brugernavn og adgangskode?
        • \n" +"\t
        • Er du sikker pÃ¥, at du har indtastet det rigtige hostname?
        • \n" +"\t
        • Er du sikker pÃ¥, at databaseserveren kører?
        • \n" +"
        \n" +"

        Hvis du er i tvivl om, hvad dette betyder, bør du kontakte din udbyder. Hvis du stadig har brug for hjælp, kan du altid besøgeWordPress Support Fora.

        \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Tip: Denne adgangskode bør være pÃ¥ mindst syv tegn. For at gøre det stærkere kan du bruge store og smÃ¥ bogstaver, tal og symboler sÃ¥som ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Indsæt/rediger video" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Kunne ikke finde den angivne streng." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Kolonnegruppe" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Vis/skjul værktøjslinje" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Indsæt billede" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Style" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Alternativ kilde" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Kunne ikke gemme." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Mediebibliotek (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Nøgleord" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "https://wordpress.org/support/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://wordpress.org/support/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Bland uploadede headers" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Bland foreslÃ¥ede headers" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Blander uploadede headere" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Blander foreslÃ¥ede headere" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Intet billede valgt" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Nuværende header" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Tidligere uploadet" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "ForeslÃ¥et" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Tilføj en Widget" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Flyt ned" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Flyt op" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Vælg et omrÃ¥de at flytte denne widget ind i:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Der er opstÃ¥et en fejl. Genindlæs venligst siden og prøv igen." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Højrestil" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Nummereret liste" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Forøg indrykning" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Ryd formattering" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Centrer" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Formindsk indrykning" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Indsæt er nu i ren tekst tilstand. Indhold vil nu blive indsat som ren tekst, indtil du slÃ¥r denne indstilling fra." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Lige margener" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Venstrestil" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Visuelle hjælpemidler" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Gendan seneste kladde" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Symbol" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Kildekode" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Emoticons" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robots" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Kodning" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Vandret linje" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Indsæt dato/tid" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Indsæt din indlejrede kode nedenfor:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Indsæt video" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Indlejr" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "HÃ¥rdt mellemrum" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Sideskift" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Indsæt som tekst" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Erstat" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Søg og erstat" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Forskel pÃ¥ store og smÃ¥ bogstaver" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Rækker" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Cellefyld" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Cellemellemrum" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Rækketype" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Indsæt tabel" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Header celle" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Celletype" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Rækkegruppe" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Slet kolonne" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Baggrundsfarve" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Tekstfarve" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Vis usynlige tegn" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "RTF tekstfelt. Tryk Alt-F9 for menu. Tryk ALT-F10 for værktøjslinje. Tryk Alt-0 for hjælp" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Indsæt Læs mere tag" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Distraktionsfri skrivning" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Solopgang" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ektoplasma" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Hav" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Kaffe" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Forsøgte at indstille billedkvaliteten udenfor det definerede omrÃ¥de [1,100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "En term med dette navn og kortlink eksisterer allerede for denne forælder." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "En term med dette navn og kortlink eksisterer allerede." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "En liste med dit websteds sider." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "En søgeformular til dit websted." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Et mÃ¥nedligt arkiv over dit websteds indlæg." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Log ind, RSS og WordPress.org links." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "En kalender med dit websteds indlæg." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "VilkÃ¥rlig tekst eller HTML" + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "En liste eller dropdown med kategorier." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "De nyeste indlæg pÃ¥ dit websted." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "De seneste kommentarer pÃ¥ dit websted." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Indlæg fra et RSS- eller Atom-feed." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "De mest bruge tags i sky-format." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Tilføj en brugerdefineret menu til dit widget-omrÃ¥de. " + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "PÃ¥" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Standard" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Lys" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Midnat" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Brug kommaer i stedet for %s for at adskille ekskluderede termer." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menu" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Opdateringer til oversættelse" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Beklager, nøglen er forældet. Prøv venligst igen." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "Tema-mappen \"%s\" eksisterer ikke." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "I %1$s, brug metoden %2$s, ikke funktionen %3$s. Se %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "FEJL: Dette er ikke en gyldig feed-skabelon." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Dette indhold er adgangskodebeskyttet. For at se det, indtast venligst din adgangskode nedenfor:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "ad,af,alle,alt,anden,andet,at,blev,blive,bliver,da,de,dem,den,denne,der,det,dette,dog,efter,eller,en,end,er,et,for,fra,her,hos,hvad,hvis,hvor,i,ind,jo,med,men,mod,ned,noget,nogle,nu,nÃ¥r,og,ogsÃ¥,om,op,over,pÃ¥,som,sÃ¥dan,til,ud,under,var,vil,ville,være,været,www" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Kunne ikke skrive anmodning til midlertidig fil." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Værtens SSL-certifikat kunne ikke bekræftes." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Indlejring af medieafspiller" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Længde:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Indlejring eller link" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Link til mediefil" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Link til side med vedhæftning" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Download fil" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Download video" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Afspil/Pause" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Dæmper" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Deaktiver fuldskærmsvisning" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Aktiver fuldskærmsvisning" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Annuller dæmper" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Billedtekster/Undertekster" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s uge" +msgstr[1] "%s uger" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s mÃ¥ned" +msgstr[1] "%s mÃ¥neder" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s Ã¥r" +msgstr[1] "%s Ã¥r" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (ingen titel)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "JavaScript skal være aktiveret for at benytte denne funktion." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j. F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "G:i" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j. F Y H:i" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Log-ind-adresse (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "URL til administrationspanelet" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Webbrowseren pÃ¥ din enhed kan ikke bruges til at uploade filer. Du kan mÃ¥ske bruge den tilhørende app til din enhed i stedet." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(mere…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Mulig grund: Din host har mÃ¥ske lukket for mail() funktionen." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "FEJL: Kunne ikke registrere dig … kontakt venligst webmasteren!" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Auto-gemt]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Nuværende udgave]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Din session er udløbet. Du kan logge ind igen fra denne side eller gÃ¥ til log-ind-siden." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%1$s %2$s, %3$s @ %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "Din session er udløbet. Log venligst pÃ¥ igen. Du vil ikke blive sendt væk fra denne side." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Har du indtastet din email korrekt? Du har indtastet %s, hvis det er’s forkert, vil du ikke modtage din mail." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Webstedet, du ledte efter, %s, eksisterer ikke, men du kan oprette den nu!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Webstedet, du ledte efter, %s, eksisterer ikke." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "Log-ind-siden vil Ã¥bne i et nyt vindue. NÃ¥r du er logget ind, kan du lukke det og gÃ¥ tilbage til denne side." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, for %3$s siden (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s siger:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s kl. %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Søg …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Søg efter:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Søg" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j. F Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Session udløbet" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Ingen tags fundet." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Afregistrer ikke scriptet %1$s i administrationspanelet. For at ramme frontend-temaet, sÃ¥ brug %2$s hook'et." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress-adresse (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Webstedsadresse (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Ugyldigt bruger-ID." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Tilfældig rækkefølge" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Billedtekst til dette billede…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d valgt" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Indsæt fra URL" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Vælg udvalgt billede" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Tilfældig" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Ingen emner fundet." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Tilføj til Galleri" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Omvendt rækkefølge" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Vælg udvalgt billede" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Fravælg" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Filen kan desværre ikke redigeres." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette dette element permanent.\n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Slet permanent" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Upload begrænsning overskredet" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Afvis fejl" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Fejl" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Editor kunne ikke vælges." + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Uploader" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "HÃ¥ndter billeder" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Billede (%s)" +msgstr[1] "Billeder (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "HÃ¥ndter lydklip" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Lydklip (%s)" +msgstr[1] "Lydklip (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "HÃ¥ndter video" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Video (%s)" +msgstr[1] "Videoer (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Indsæt pÃ¥ siden" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Uploaded til denne side" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Alle medier" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Uploadet til dette indlæg" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Lydklip" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Tilbage til biblioteket" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "Tilpasset URL" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Detaljer for vedhæftning" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Alt Tekst" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Kolonner" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Træk og slip for at omrokere billeder" + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Stor" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Indstillinger for visning af vedhæftning" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Indstillinger for galleri" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Upload billeder" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Fortryd galleri" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Succes" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Træk filer hertil for at uploade" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Upload filer" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Indsæt galleri" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Træk filer for at uploade" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Mediebibliotek" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Opret galleri" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"For at aktivere din bruger bedes du følge dette link:\n" +"\n" +"%s\n" +"\n" +"NÃ¥r din bruger er aktiveret, vil du modtage en email med dit login." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Allerede installeret" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Det er ud til at WordPress allerede er installeret. For at geninstallere bedes du tømme databasen for den eksisterende installation først." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Taxonomier mÃ¥ ikke overstige 32 karakterer" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nyt websted: %1$s\n" +"URL: %2$s\n" +"Registreret via IP: %3$s\n" +"\n" +"Fjern disse notifikationer: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Ny Bruger: %1$s\n" +"Registreret via IP: %2$s\n" +"\n" +"Fjern disse notifikationer: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Link til" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Side for vedhæftning" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Medie fil" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Beskriv denne video…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Beskriv denne lydfil…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Beskriv denne mediefil…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Opdater galleri" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Den anmodede bruger findes ikke." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Indtast venligst en gyldig e-mail-adresse." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "FEJL: Brugernavnet er optaget. Vælg venligst et andet." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Fil findes ikke?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Filen er ikke et billede." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Kunne ikke læse billedstørrelse." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Ændring af billedets størrelse mislykkedes." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Billedbeskæring mislykkedes." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Billedrotering mislykkedes." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Billedspejlvending mislykkedes." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Der skete en fejl; Billedredigeringen kunne ikke gemmes" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Medier" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Tilføj nyt" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Vis side for vedhæftning" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Hovsa, den angivne dato er ugyldig." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Indsæt medier" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Opret nyt galleri" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Indsæt i indlæg" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Tilføj til galleri" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Ryd" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Vælg farve" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Aktuel farve" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Kunne ikke indsætte termforhold i databasen" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Forkert brugernavn eller adgangskode." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "XML-RPC-tjenester er deaktiveret pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Der er en udgave af dette indlæg, som er nyere." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Feed" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Vis indlægsdato?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Du har ikke tilladelse til at oprette sider som denne bruger." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Ugyldigt indlægs-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Beklager, du kan ikke redigere brugere." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Ugyldig bruger-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Beklager, du kan desværre ikke liste brugere." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Den angivne rolle er ikke gyldig" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Beklager, du kan ikke redigere din profil." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Beklager, brugeren kan ikke opdateres." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Beklager, du har ikke tilladelse til at redigere indlæg." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Beklager, ændringer er deaktiveret." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Alternativ tekst" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "eller" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Vælg filer" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Distraktionsfri skrivning" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Editor-bredde ved distraktionsfri skrivning:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Videre til værktøjslinje" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Øverste navigationsværktøjslinie" + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Tekst" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Hex værdi" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Header tekstfarve" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Farver" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Gem & Aktiver" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Gemt" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Gem & Udgiv" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Vælg fil" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Tilpas" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Utilstrækkelige argumenter gennemført ved denne XML-RPC metode." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Beklager, du kan ikke fastgøre et privat indlæg." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Intet billede" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Du kan redigere dine menuer under Menuer i sektionen Udseende." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Slip en fil her eller vælg en fil." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Header billede" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Indlægs-thumbnail" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "Tekstretning" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Skift tekstretning i editoren" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Webstedets navn skal være pÃ¥ mindst 4 tegn." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Indtast venligst webstedsnavn." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Brugernavn ikke tilladt." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Angiv venligst et brugernavn." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Indtast venligst webstedstitel." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Navnet er ikke tilladt." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Brugernavn skal være mindst 4 karakterer langt." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "En statisk side" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Vis tekst i header" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Baggrundsfarve" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Baggrundsbillede" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Gentag baggrund" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Baggrundsplacering" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Baggrundsvedhæftning" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Uploadet" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Upload ny" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Fjern billede" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Beklager, du har ikke tilladelse til at redigere denne indholdstype." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Rul" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "LÃ¥st" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Ingen gentagelse" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Side om side" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Side om side vandret" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Side om side lodret" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Forside" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Indlægsside" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Upload" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Fjern" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Tilladte filer" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Termens navn kan ikke være blankt." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Du har ikke tilladelse til at oprette termer i denne taksonomi." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Denne taksonomi er ikke hierarkisk." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Forældretermen eksisterer ikke." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Beklager, men termen kunne ikke oprettes. En fejl opstod." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Du har ikke tilladelse til at redigere termer i denne taksonomi." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Denne taksonomi er ikke hierarkisk, sÃ¥ du kan ikke vælge en forælder." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Beklager, redigering af termen mislykkedes." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Du har ikke tilladelse til at slette termer i denne taksonomi." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Beklager, sletning af termen mislykkedes." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Du har ikke tilladelse til at tildele termer i denne taksonomi." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Vælg linkkategori." + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Skabelon" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Stylesheet" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Link-titel" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Link-bedømmelse" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "Link ID" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Antallet af links der vises:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "FEJL: Temaets mappe er enten tom eller ikke oprettet. Check venligst din installation." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Stylesheet'et kan ikke læses." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "\"%s\" temaet er ikke et gyldigt forældertema." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navigation" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Dit tema understøtter %s menu. Vælg hvilken menu du ønsker at bruge." +msgstr[1] "Dit tema understøtter %s menuer. Vælg hvilken menu der skal optræde hvert sted." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Genindlæs" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Statisk forside" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Dit tema understøtter en statisk forside" + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Dine seneste indlæg" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "Forside viser" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Webstedets titel og beskrivelse" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Tagline" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Vælg —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "ord" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Indholdstypen kan ikke ændres." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Standard billedstørrelse" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Standard billede-link" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Standard billedjustering" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Beklager, du har ikke tilladelse til at redigere dette indlæg." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Rediger websted" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Beklager, du har ikke tilladelse til at redigere indlæg af denne indholdstype" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Ugyldigt forfatter-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Beklager, du har ikke tilladelse til at slette dette indlæg. " + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Et flertydigt navn pÃ¥ en term er brugt i en hierarkisk taksonomi. Brug venligst term ID i stedet." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Beklager, du har ikke tilladelse til at tilføje en term til en af de givne taksonomier." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Indlægget kan ikke slettes." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Den angivne indholdstype er ikke gyldig" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Ugyldig indholdstype" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Beklager, du har ikke tilladelse til at oprette adgangskodebeskyttede indlæg af denne indholdstype" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Du har ikke tilladelse til at oprette indlæg som som denne bruger." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Beklager, du har ikke tilladelse til at oprette private indlæg af denne indholdstype" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Beklager, du har ikke tilladelse til at udgive indlæg af denne indholdstype" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Beklager, du har ikke tilladelse til at tildele en term til en af de givne taksonomier." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Beklager, en af de givne taksonomier er ikke understøttet af indholdstypen." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Beklager, du har ikke tilladelse til at fastgøre dette indlæg." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Tillad søgemaskiner at indeksere dette websted." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Der ser ikke ud til at være en wp-config.php fil. Vi skal bruge den for at starte installationen." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Har du brug for mere hjælp?." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Du kan lave en wp-config.php via en onlineformular, men det virker ikke pÃ¥ alle serveropsætninger. Den mest sikre mÃ¥de er at lave filen manuelt." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Lav en konfigurationsfil" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Dit websted pÃ¥ %2$s er aktivt. Du kan logge ind pÃ¥ webstedet med dit valgte brugernavn “%3$s”. Tjek venligst din e-mail-indbakke til %4$s for at fÃ¥ for instruktioner om brugernavn og adgangskode. Hvis du ikke modtager en e-mail, sÃ¥ tjek dit spamfilter. Hvis du stadig ikke har modtaget en e-mail efter en time, sÃ¥ kan du nulstille din adgangskode." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s er dit nye websted. Log ind som “%4$s” med din valgte adgangskode." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Din konto er nu aktiveret. Du kan logge ind pÃ¥ webstedet med dit valgte brugernavn “%2$s”. Tjek venligst din indbakke %3$s for at fÃ¥ for instruktioner om brugernavn og adgangskode. Hvis du ikke modtager en e-mail, sÃ¥ tjek dit spamfilter. Hvis du stadig ikke har modtaget en e-mail efter en time, sÃ¥ kan du nulstille din adgangskode." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "En eller flere databasetabeller er ikke tilgængelige. Databasen kan have brug for at blive repareret." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Mission fuldført. Beskeden %s er slettet." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Du udgiver kommentarer for hurtigt. Sæt farten ned." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Nyt" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s kommentar afventer godkendelse" +msgstr[1] "%s kommentarer afventer godkendelse" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Hvad gør jeg nu?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s overstiger den maksimale uploadstørrelse for multi-fil uploader, nÃ¥r den benyttes i din browser." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Prøv venligst at uploade denne fil med %1$sbrowser-uploaderen%2$s." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s” kunne ikke uploades." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Citat (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Alle links" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "Menu ID kan ikke være tomt." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "Om WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s overstiger den maksimale upload-størrelse for dette websted." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Se Fejlsøgning i WordPress for at finde flere oplysninger." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Feedback" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Kære bruger,\n" +"\n" +"Dit nye websted SITE_NAME er blevet oprettet pÃ¥:\n" +"BLOG_URL\n" +"\n" +"Du kan logge pÃ¥ administratorkontoen med følgende oplysninger:\n" +"Brugernavn: USERNAME\n" +"Adgangskode: PASSWORD\n" +"Log ind her: BLOG_URLwp-login.php\n" +"\n" +"Vi hÃ¥ber, at du bliver glad for dit nye websted. Tak!\n" +"\n" +"--Holdet @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "FEJL: Husk at skrive en kommentar." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "FEJL: du skal venligst indtaste en gyldig e-mail-adresse." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "FEJL: udfyld de krævede felter (navn, e-mail)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Kunne ikke hente billedet til forhÃ¥ndsvisning. Genindlæs siden og prøv igen." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "FEJL: Webstedets URL er allerede taget." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "FEJL: Der opstod et problem under oprettelsen af webstedet." + +#: wp-signup.php:135 +msgid "No" +msgstr "Nej" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-mail" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Brugere" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Opdater" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Websteder" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Navn" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Brugernavn" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Kontrolpanel" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Snyder du?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Temaer" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Log ind" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Titel" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Offentlig" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Plugins" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Ja" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Mine websteder" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Webstedets titel" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Første indlæg" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Adgangskode:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Aktiver" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Dokumentation" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Supportfora" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Databasefejl" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Fejl ved etablering af databaseforbindelse" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Globalt kontrolpanel: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Netværksadministrator: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Tags" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Tag" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Scripts og styles bør ikke registreres eller sættes i kø før %1$s, %2$s, eller %3$s krogene." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Tillad link underretning fra andre blogs (pingbacks og trackbacks)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Brug WP_User->ID i stedet." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Du er blevet tilføjet til dette websted. Besøg venligst forsiden eller log ind med dit brugernavn og adgangskode." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Hukommelse overskredet. Prøv en anden og mindre fil." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Dette er større end den maksimale størrelse. Prøv venligst en anden." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Denne fil er ikke et billede. Prøv venligst en anden." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "BlÃ¥" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Den tidszone, du har indtastet, er ikke gyldig. Vælg venligst en gyldig tidszone." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Indlæg" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Side" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Medier" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Link" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Bruger" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Du skal angive en nonce handling, der skal verificeres gennem den første parameter." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Vis tag" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Vis kategori" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Bredere" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Smallere" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Standardbredde" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Antal ord: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Din konto er nu aktiveret. Log ind eller gÃ¥ tilbage til startsiden." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Din konto er nu aktiveret. Besøg dit websted eller Log ind" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Hjælp (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Hejsa, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Luk fuldskærm" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Bare skriv." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Godkend og svar" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Alle indlæg" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Alle sider" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Opdateret." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "fuldskærm" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Fed (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Kursiv (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Ordnet liste (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Uordnet liste (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Indsæt/rediger link (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Fjern link (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Plakat" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Preload" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "Mappen, der skal bruges til fil-streaming, eksisterer ikke eller ogsÃ¥ kan der ikke skrives til den." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Der er ingen HTTP overførsler til rÃ¥dighed, som kan gennemføre den ønskede anmodning." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Format" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Indtast URL'en pÃ¥ destinationen" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Eller link til eksisterende indhold" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "'Conditional query tags' virker ikke før en 'query' sættes i gang. Før det vil de tolkes som falske." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Brugeren er allerede aktiv." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s blev kaldt forkert. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Denne meddelelse blev tilføjet i version %s)." + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Beklager, du kan ikke udgive dette indlæg." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Permalink: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Standard" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Indholdstypers længde kan ikke overstige 20 tegn" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Din adresse bliver %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "domæne" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Tilføj" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Lydklip" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Ugyldigt indlægsformat" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois: http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Åben link i et nyt vindue/faneblad" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Ingen søgeterm angivet. Viser seneste emner." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Kun en statisk klasse metode eller funktion kan bruges i en afinstallations krog." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Angivelse af antallet af indlæg er udfaset. Angiv et sæt af parametre i stedet." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Sidebemærkning" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Chat" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galleri" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Link" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Billede" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Citat" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Status" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Ingen sider fundet i papirkurven." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Ingen sider fundet." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Ingen indlæg fundet i papirkurven." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Kortlink" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Ugyldigt ID pÃ¥ vedhæftet fil." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Denne fil behøver ikke længere at blive inkluderet." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Indtast venligst dit brugernavn eller din e-mail-adresse. Du vil modtage et link til at oprette en ny adgangskode via e-mail." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Vis som dropdown" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Stor størrelse billedehøjde" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Medium størrelse billedbredde" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Medium størrelse billedhøjde" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Stor størrelse billedbredde" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Beskær miniature til nøjagtig størrelse" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Højde pÃ¥ miniature" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Bredde pÃ¥ miniature" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Ingen match fundet." + +#: wp-login.php:620 +msgid "New password" +msgstr "Ny adgangskode" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Bekræft ny adgangskode" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Hvis du vil nulstille din adgangskode, skal du besøge den følgende adresse:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Nulstil adgangskode" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Adgangskoderne er ikke ens." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Nulstilling af adgangskode" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Din adgangskode er blevet nulstillet." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "En eller anden anmodede om at fÃ¥ adgangskoden nulstillet for den følgende konto:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Hvis det var en fejltagelse, skal du blot ignorere denne e-mail, sÃ¥ sker der ingenting." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Indtast din nye adgangskode nedenfor." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Ugyldigt indlæg" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Rediger min profil" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Min konto" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "HÃ¥ndter kommentarer" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Kun smÃ¥ bogstaver (a-z) og tal er tilladt." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" er forældet. Brug \"ignore_sticky_posts\" i stedet." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nyt Link Kategorinavn" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Tilføj ny linkkategori" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Opdater linkkategori" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Alle Linkkategorier" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Søg i Linkkategorier" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Linkkategori" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Netværkets administrator" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Læs debugging-siden. Oplysningerne pÃ¥ siden kan muligvis hjælpe dig til at finde ud af, hvad der er gÃ¥et galt." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Aktiver %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Din server kører PHP version %1$s, men WordPress %2$s kræver minimum version %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Et nyt trackback til indlægget \"%s\" venter pÃ¥ din godkendelse" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Hvis du ejer dette netværk, sÃ¥ tjek om MySQL kører som det skal, og at der ikke er fejl i tabellerne." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Hvis ikke du kan se webstedet, sÃ¥ kontakt ejeren af dette netværk." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Et svar til %2$s" +msgstr[1] "%1$s svar til %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "bruger" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "ingen" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "alle" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Brugerdefineret menu" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Nyt Pingback til dit indlæg \"%s\"" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Et nyt pingback til indlægget \"%s\" venter pÃ¥ din godkendelse" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "En ny kommentar til indlægget \"%s\" venter pÃ¥ din godkendelse" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Nyt trackback til dit indlæg \"%s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Ny kommentar til dit indlæg \"%s\"" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "Valid XHTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s og %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Du kikker nu i %2$s blog arkiver:" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Du kikker pÃ¥ %2$s blogarkiv for %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Der er lukket for kommentarer." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Du kikker nu i %2$s blog arkiver for Ã¥ret %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Logget ind som %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Logget ind som %2$s. Log ud." + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Tilføj kommentar" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s er med stolthed drevet af %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Din kommentar" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Sig det!" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Luk dette vindue." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Beklager, men din søgning gav ingen resultater." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Drevet af WordPress " + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Log ud" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Log ud »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "Mail (vil ikke blive offentliggjort)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Du kan bruge disse tags: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Du har søgt i %2$s blogarkiverne for ‘%3$s’. Hvis din søgning ikke gav resultat, kan du prøve et af disse links." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "I j. F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Du søger for øjeblikket i %2$s blogarkiv for dagen %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Du kigger pÃ¥ arkiverne for kategorien %s." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d forespørgsler. %s sekunder." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Kommentarer (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Indlæg (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Linie og afsnit ombrydes automatisk, e-mailadresse vises aldrig, HTML tilladt: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Dette indlæg er adgangskodebeskyttet. Indtast adgangskoden for at læse kommentarer." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Denne side er gyldig XHTML 1.0 Transitional" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Beklager, du kan ikke skrive kommentarer i øjeblikket." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - Kommentarer pÃ¥ %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "RSS feed til kommentarer til dette indlæg." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "URLen til TrackBack for dette indlæg er: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "af %1$s — %2$s @ %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Skriv en kommentar" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Vælg mellem de mest anvendte tags" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Disse HTML koder og attributter er tilladte: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Kategori" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Søg Tags" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Populære Tags" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Nyt kategorinavn" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Nyt tagnavn" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Tilføj ny kategori" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Tilføj nyt tag" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Opdater Tag" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Forælderkategori:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Forælderkategori" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Alle Tags" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Kategorier" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Beklager, nye registreringer ikke tilladt i øjeblikket." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Tjek din indbakke pÃ¥ %s og klik pÃ¥ linket." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Vent lidt længere. Levering af e-mail kan sommetider være forsinket pÃ¥ grund af processer uden for vores kontrol." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Husk at kontrollere din junk- eller spammappe. Nogen gange havner e-mails der ved en fejltagelse." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Hej, administrator! Du tillader i øjeblikket registreringer til “%s”. For at ændre eller deaktivere registreringer, skal du gÃ¥ til Indstillinger." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Vi sender din tilmeldings-e-mail til denne adresse. (Dobbelttjek din e-mail-adresse, før du fortsætter.)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Søgesider" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Tilføj nyt indlæg" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Forælderside:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Indlæg" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Rediger side" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Søg i indlæg" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Tilføj ny side" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Sider" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Side" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Indlæg" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "Konstanten VHOST er under udfasning. Brug den booleske konstant SUBDOMAIN_INSTALL i wp-config.php til at aktivere opsætning med subdomæner. Brug is_subdomain_install() til at tjekke, om opsætningen med subdomæner er aktiveret." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Der er værdier i konflikt for konstanterne VHOST og SUBDOMAIN_INSTALL. Værdien for SUBDOMAIN_INSTALL antages at være din indstilling for subdomæneopsætning." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "FEJL: Dette brugernavn er ugyldigt, da der bruges tegn, der ikke er tilladte. Indtast venligst et gyldigt brugernavn." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Krævede felter er markeret med %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Tilføj venligst en %1$s skabelon i dit tema." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Tema uden %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Kunne ikke finde webstedet %1$s. Søgte efter tabellen %2$s i databasen %3$s. Er det korrekt?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "%s muligheden er er udfaset for familien af bloginfo() funktioner." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Brug %s muligheden i stedet." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Databasetabeller mangler. Dette betyder, at MySQL ikke kører, at WordPress ikke blev installeret ordentligt, eller der er en, der har slettet %s. Du bør faktisk kigge pÃ¥ din database med det samme." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Beklager, men du har ikke adgang til brugerens data pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Beklager, du har ikke rettigheder til at skrive pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Beklager, du har ikke tilladelse til at udgive indlæg pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Beklager, du skal kunne redigere indlæg pÃ¥ dette websted for at se kategorier." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Beklager, du har ikke tilladelse til at udgive sider pÃ¥ dette websted." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Beklager, men det websted findes allerede!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"For at aktivere din blog skal du klikke pÃ¥ det følgende link:\n" +"\n" +"%s\n" +"\n" +"NÃ¥r du har aktiveret din blog, vil du fÃ¥ *endnu en e-mail* med dit login.\n" +"\n" +"NÃ¥r du har aktiveret dit websted, kan du besøge det her:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Ny oprettelse af websted: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Beklager, navne pÃ¥ websteder mÃ¥ ikke indholde tegnene “_”!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nyt %1$s websted: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Webstedet er allerede aktiveret." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Beklager, du kan ikke redigere indlæg pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Beklager, du skal kunne redigere indlæg pÃ¥ dette websted for at se kategorier." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Du har ikke rettigheder til at fÃ¥ adgang til oplysninger om dette websted." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Kunne ikke oprette websted." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Beklager, navne pÃ¥ websteder skal ogsÃ¥ indeholde bogstaver!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Beklager, men du mÃ¥ ikke bruge det navn til dit websted." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Beklager, men det websted er optaget!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Dette websted (navn) er optaget for øjeblikket, men bliver mÃ¥ske tilgængeligt i løbet af et par dage." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Ny brugerregistrering pÃ¥ dit websted %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Du har ikke tilladelse til at moderere kommentarer pÃ¥ dette websted." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Beklager, du skal kunne redigere indlæg pÃ¥ dette websted for at kunne se tags." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Webstedsbeskrivelse" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Dette websted er blevet arkiveret eller suspenderet." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "Det websted, du prøver at fÃ¥ adgang til, er ikke installeret korrekt. Kontakt venligst systemadministratoren." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Ingen resultater fundet." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Navnet pÃ¥ menuen %s er i konflikt med et eksisterende menunavn. Prøv et andet." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "Det angivne objekt-ID hører ikke til et menuelement." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "" +"E-mail-adressen du har indtastet ser ikke ud til at være gyldig.\n" +"Indtast venligst en gyldig e-mail-adresse." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Den WordPress-adresse du anførte, er ikke en gyldig URL. Anfør venligst en gyldig URL." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Den webstedsadresse, du indtastede, er ikke en gyldig URL. Indtast venligst en gyldig URL." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "En term med det angivne navn findes allerede med denne forælder." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "En fejl skete i forsøg pÃ¥ at tilføje dig til dette websted. GÃ¥ tilbage til forsiden." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Denne fil er for stor. Filer skal have en størrelse pÃ¥ mindre end %d KB." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Din e-mail-adresse vil ikke blive offentliggjort." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "Den anførte URL er ugyldig." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Logget ind som %2$s. Log ud?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Kunne ikke beregne det skalerede billedes dimensioner" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Skal være pÃ¥ mindst fire tegn, men kun bogstaver og tal. Det kan ikke ændres, sÃ¥ vælg med omhu." + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Du skal først logge ind. Derefter kan du oprette et nyt websted." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Du er allerede logget ind. Der er ingen grund til at du opretter dig igen!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Brug get_trackback_url() i stedet hvis du ikke ønsker at værdien skrives til skærmen." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Denne handling er slÃ¥et fra af en administrator." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Velkommen tilbage, %s. Ved at udfylde formularen nedenfor kan du tilføje endnu et websted til din konto. Der er ingen begrænsninger pÃ¥, hvor mange websteder, du kan have, sÃ¥ du kan bare oprette sÃ¥ mange, som du har lyst til. Men vær ansvarlig, nÃ¥r du skriver!" + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Beklager, brugernavne kan ikke indeholde tegnet “_”!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Hvis du endnu ikke har modtaget din e-mail, er der forskellige ting, du kan gøre:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Brug get_the_author() i stedet hvis du ikke ønsker at værdien skrives til skærmen." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Hvis du stadigvæk fÃ¥r denne besked, sÃ¥ tjek, at din database indeholder de følgende tabeller:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Er du sikker pÃ¥, at du vil installere dette plugin?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Brug som indlæggets thumbnail" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Ej ens" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Vedligeholdelse" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Er ikke tilgængelig pga. planlagt vedligeholdelse. Kom tilbage om et par minutter." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Navigationsmenupunkter" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Navigationsmenupunkt" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Navigationsmenuer" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Links for %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Brugerdefineret" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Der er endnu ikke oprettet nogen menuer. Opret nogle." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette denne menu permanent. \n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Dette er det korte link." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d WordPress opdatering" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d Temaopdatering" +msgstr[1] "%d Temaopdateringer" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d Plugin-opdatering" +msgstr[1] "%d Plugin-opdateringer" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "Webstedet %s er dit." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Opret websted" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Hvis du ikke vil bruge et lækkert webstedsdomæne, sÃ¥ gem det til en ny bruger. Ellers skal du bare gÃ¥ videre!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Websteder du allerede er medlem af:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Dit websted er endnu ikke blevet aktiveret. Hvis du har problemer med at aktivere dit websted, sÃ¥ kontakt venligst %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Fil annulleret." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Webstedstitel:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Webstedsdomæne:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Webstedsnavn:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "webstedsnavn" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "FÃ¥ et websted mere pÃ¥ %s i løbet af ingen tid" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Tillykke! Dit nye websted, %s, er næsten pÃ¥ plads." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Oprettelse af websteder er blevet deaktiveret." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Gi' mig et websted!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Men før du kan begynde at bruge dit websted, skal du aktivere det." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Hvis du ikke aktiverer dit websted indenfor to dage, skal du tilmelde dig pÃ¥ny." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Vælg menu:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Navigationsmenu" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Taksonomi:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menuer" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Softwarenavn" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Softwareversion" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Tidszone" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Tillad nye brugere at tilmelde sig." + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Du kan desværre ikke redigere denne side." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Den side findes desværre ikke" + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Du kan desværre ikke redigere sider." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Du har desværre ikke rettigheder til at slette siden." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Kunne ikke slette siden." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Du har desværre ikke rettigheder til at redigere siden." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Du har desværre ikke rettigheder til at tilføje en kategori." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Nye kategori blev desværre ikke oprettet." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Du har desværre ikke rettigheder til at slette en kategori." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Ugyldigt kommentar-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Du kan desværre ikke redigere kommentarer." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Ugyldig kommentarstatus." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Din kommentar kunne desværre ikke redigeres. Noget gik galt." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Du skal være registreret for at kommentere" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Ugyldigt indlægs-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Kommentarskriveren skal udfylde navn og e-mail" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "En gyldig e-mail-adresse er påkrævet" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Du har ikke adgang til detaljer omkring kommentarer." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Du har ikke tilladelse til at opdatere indstillinger." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Du kan desværre ikke redigere indlægget." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Enten er der ingen indlæg, eller også gik noget galt." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Det indlæg findes desværre ikke" + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Du har desværre ikke rettigheder til at udgive dette indlæg." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Du har ikke tilladelse til at ændre indlægsforfatter som denne bruger." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Du har ikke tilladelse til at ændre sideforfatter som denne bruger." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Du har desværre ikke rettigheder til at udgive denne side." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Dit indlæg kunne desværre ikke redigeres. Noget gik galt." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Kunne ikke skrive filen %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Du har desværre ikke rettigheder til at redigere indlægget." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Er der ikke et link til os?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "Den angivne URL kan ikke bruges som mÃ¥l. Enten eksisterer den ikke, eller ogsÃ¥ er den ikke pingback klar." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "Kilde-URL og destinations-URL kan ikke pege på samme ressource." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "Det pingback er allerede blevet registreret." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "Kilde-URL'en findes ikke." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Vi kan ikke finde en titel på den side." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "Kilde-URL'en indeholder ikke et link til destinations-URL'en og kan derfor ikke bruges som kilde." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback fra %1$s til %2$s registreret. Lad webbet snakke! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "Den angivne URL findes ikke." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Det ser ud til, at din PHP-installation mangler MySQL-udvidelsen, som kræves af WordPress." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "FEJL: $table_prefix i wp-config.php må kun indeholde tal, bogstaver og underscores." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress-databasefejl %1$s for forespørgslen %2$s fra %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress-databasefejl %1$s for forespørgslen %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Annuller svar" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Skriv kommentar" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Ikke godkendt" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Gentaget kommentar fundet; det ser ud som om, at du allerede har sagt det!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Kunne ikke opdatere kommentarstatus" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Dette argument er ændret til et array for at matche opførslen pÃ¥ den anden cron-funktion." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "En gang i timen" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "To gange dagligt" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "En gang om dagen" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Sorter efter:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Sidens titel" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Siderækkefølge" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "Side-ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Udeluk:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "Side-ID'er, adskilt af kommaer." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Din blogroll" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Vis linkbillede" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Vis linknavn" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Vis linkbeskrivelse" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Vis link-rating" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Vælg måned" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Vis antal indlæg" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "RSS af indlæg" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Kalender" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Tekst" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Tilføj afsnit automatisk" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Vælg kategori" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Vis hierarki" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Nye indlæg" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Antal indlæg der skal vises:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s til %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Ingen titel" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS-fejl: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Skriv URL til RSS- eller ATOM-feed her:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Giv feedet en titel (valgfri):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Hvor mange enheder vil du vise?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Vis indhold?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Vis forfatter hvis tilgængelig?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Vis dato?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Tag-cloud" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "Nyt WordPress-loop" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Sidst opdateret" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Manglende vedhæftet fil" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Kommentarer til %1$s ved søgning på %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Kommentarer til %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Kommentar til %1$s af %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Af: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Kommentarer til: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Beskyttede kommentarer: Indtast din adgangskode for at læse kommentarer." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s minut" +msgstr[1] "%s minutter" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s time" +msgstr[1] "%s timer" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s dag" +msgstr[1] "%s dage" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s er en beskyttet WP-indstilling, som ikke må ændres" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Kan ikke oprette mappen %s. Er modermappen skrivbar for serveren?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Intet filnavn" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Kunne ikke gemme filen %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Du prøver at logge ud af %s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress fejlbesked" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Vil du virkelig logge ud?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Prøv venligst igen." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Tilbage" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Fejl" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s har været forældet siden version %2$s! Brug %3$s i stedet." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s har været forældet siden version %2$s, og der er ingen alternativer." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s blev kaldt med et argument der har været udfaset siden version %2$s! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s blev kaldt med en parameter der er blevet udfaset siden version %2$s uden noget alternativ." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Vælg en by" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Manuelle offsets" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Log ind" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Log ud" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Husk mig" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Registrer" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Webstedsadministrator" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Søgeresultater %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Side ikke fundet" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Kommentarfeed" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Kommentarfeed" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s-kategorifeed" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s-tagfeed" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s feed for indlæg af %3$s" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Søgeresultater for “%3$s”-feed" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Tidligere" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Næste »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "Brugeren har blokeret forespørgsler via HTTP." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "For mange viderestillinger" + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Kunne ikke Ã¥bne handle for fopen() til %s" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "januar" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "februar" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "marts" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "april" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "maj" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "juni" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "juli" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "august" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "september" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "oktober" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "november" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "december" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "jan" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "feb" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "apr" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "maj" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "jun" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "jul" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "aug" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "sep" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "okt" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "nov" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "dec" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "søndag" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "mandag" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "tirsdag" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "onsdag" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "torsdag" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "fredag" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "lørdag" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "søn" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "man" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "tirs" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "ons" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "tors" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "fre" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "lør" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Print" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Indsæt/rediger billede" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Indsæt/rediger link" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Indsæt række før" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Indsæt række efter" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Slet række" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Indsæt kolonne før" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Indsæt kolonne efter" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Flet tabelceller" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Egenskaber for tabelrække" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Egenskaber for tabelcelle" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Tabelegenskaber" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Indsæt tabelrække før" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Indsæt tabelrække efter" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Klip tabelrække" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Kopier tabelrække" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Slet tabel" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Række" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Dine ændringer vil gÃ¥ tabt, hvis du gÃ¥r væk fra denne side." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Fuldskærm til/fra" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Dokumentegenskaber" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Afsnit" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Overskrift 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Overskrift 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Overskrift 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Overskrift 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Overskrift 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Overskrift 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Blockquote" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Fed" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Kursiv" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Understreget" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Gennemstreg" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Venstrestil" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Centrer" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Højrestil" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Sænket skrift" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Hævet tekst" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Klip" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Kopier" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Sæt ind" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Nyt dokument" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Billedbeskrivelse" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Ramme" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Dimensioner" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Vertikal afstand" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Horisontal afstand" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Generelt" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Liste" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "LÃ¥s proportioner" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Loop" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Justering" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Baggrund" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Fuldskærm" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Mute" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Indsæt Mere-tag" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Rediger galleri" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Kilde" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Link-rel" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "I stedet for at række ud efter musen når du vil bruge værktøjslinjen, kan du bruge disse genvejstaster. Windows og Linux bruger Ctrl + bogstav. Macintosh bruger Command + bogstav." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Bogstav" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Handling" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Vælg alle" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Følgende genveje bruger andre taster: Alt + Shift + bogstav." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Stavekontrol" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Juster tekst" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Indsæt link" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Fjern link" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Citat" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Indsæt Sideskift-tag" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Kommentarfeed" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Tidligere indlæg" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Næste indlæg" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Sidste indlæg" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Nyere kommentarer »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« ældre kommentarer" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "s" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "m" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "ti" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "o" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "to" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "f" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "l" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Kunne ikke læse billedstørrelse" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Den bruger eksisterer ikke." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Du kan ikke bruge denne e-mail-adresse til tilmelding. Vi har problemer med, at den e-mail-udbyder blokerer nogle af vores e-mails. Brug venligst en anden udbyder." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "OBS! Et brugernavn skal indeholde nogle bogstaver ogsÃ¥!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Beklager, den e-mail-adresse er ikke tilladt!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Beklager, men der er allerede en, der har taget det brugernavn!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Beklager, den e-mail-adresse er allerede i brug!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Dette brugernavn er i øjeblikket reserveret, men kan være til rÃ¥dighed om et par dage." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Denne e-mail adresse er allerede blevet brugt. Tjek venligst din indbakke for en aktivering e-mail. Det vil være til rÃ¥dighed om et par dage, hvis du ikke gør noget." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Ugyldig aktiveringsnøgle" + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Bruger kunne ikke oprettes" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Dette brugernavn er allerede aktiveret" + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Ny brugerregistrering: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Ny %1$s bruger: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Kære bruger,\n" +"\n" +"Din nye konto er oprettet.\n" +"\n" +"Du kan nu logge ind med følgende oplysninger:\n" +"Brugernavn: USERNAME\n" +"Adgangskode: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Tak!\n" +"\n" +"--Holdet bag SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "FEJL: Ugyldigt brugernavn eller forkert adgangskode" + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Forfatter: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-mail: %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Kommentar:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Du kan se alle kommentarer til dette indlæg her:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Kommentar: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Websted: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Uddrag: " + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Du kan se alle trackbacks til dette indlæg her: " + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Du kan se alle pingbacks til dette indlæg her: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Smid i papirkurv: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Slet den: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Spam den: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Websted: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Trackback uddrag:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Pingback uddrag:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Godkend den: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Der er i øjeblikket %s kommentar, der venter pÃ¥ godkendelse. GÃ¥ til bedømmelsessiden:" +msgstr[1] "Der er i øjeblikket %s kommentarer, der venter pÃ¥ godkendelse. GÃ¥ til bedømmelsessiden:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Bedøm venligst: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Adgangskode mistet og ændret for brugeren: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Adgangskode tabt/ændret" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Brugernavn: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Ny brugerregistrering" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Adgangskode: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Dit brugernavn og din adgangskode" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Beskyttet: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privat: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Der er intet uddrag, da dette er et beskyttet indlæg." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Næste side" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Tidligere side" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Forside" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j. F Y @ H:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Autogem]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Nuværende udgave]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Udgave" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Udgivet" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Udgivet (%s)" +msgstr[1] "Udgivne (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Planlagt" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Planlagt (%s)" +msgstr[1] "Planlagt (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Kladde" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Kladde (%s)" +msgstr[1] "Kladder (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Afventer" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Afventer (%s)" +msgstr[1] "Afventer (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privat" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privat (%s)" +msgstr[1] "Private (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Papirkurv" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papirkurv (%s)" +msgstr[1] "Papirkurv (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Indhold, titel og uddrag er tomme." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Kunne ikke opdatere indlægget i databasen" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Kunne ikke indsætte indlægget i databasen" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Sideskabelonen er ugyldig." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Kan ikke oprette en ændring af en ændring" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Du har ikke rettigheder til at previewe kladder." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Kan ikke oprette en bruger med tomt brugernavn." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Der er opstået en fejl - feedet er sikkert nede. Prøv igen senere." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du er ved at slette de valgte elementer permanent. \n" +" 'Annuller' for at stoppe, 'OK' for at slette." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Luk alle åbne tags" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "luk tags" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Skriv URL:" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Skriv URL til billedet" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Lav en beskrivelse af billedet" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Det har du ikke rettigheder til at gøre." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "En ikke-genkendt fejl er opstået." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Næste >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Tidligere" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Billede" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "af" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Denne mulighed kræver inline frames. Enten har du deaktiveret iframes eller de understøttes ikke af din browser. " + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Du har forsøgt at sætte for mange filer i kø." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Filen er tom. Prøv en anden." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Denne filtype er ikke tilladt. Prøv en anden." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Der skete en fejl under uploadet. Prøv igen senere." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Der var en konfigurations-fejl. Kontakt venligst server-administratoren." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Du kan kun uploade 1 fil." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP-fejl" + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Upload mislykkedes." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO-fejl" + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Sikkerhedsfejl" + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Upload stoppet." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Crunching…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "flyttet til papirkurven." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Medium" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Udgiv:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Planlæg til:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Udgivet:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Vis flere kommentarer" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Ikke flere kommentarer fundet" + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Adgangskodebeskyttet" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Sendt:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Fejl ved at gemme ændringer." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Fjern fra masseredigering" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Plugin-information:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Gemmer..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Kunne ikke sættes som thumbnail. Prøv en anden vedhæftning." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Gemmer kladde…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Ugyldig taxonomi" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Tom term" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "Ugyldigt term-id." + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Et navn er påkrævet for denne term" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Kunne ikke indsætte termen i databasen" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "“%s” bruges allerede af en anden term" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Ugyldigt objekt-ID" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Skabelon mangler." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Forældertemaet mangler. Installer venligst \"%s\" forældertemaet." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Stylesheet mangler." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "FEJL: Brugernavnsfeltet er tomt." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "FEJL: Adgangskodefeltet er tomt." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "FEJL: Din konto er markeret som en spammer." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Log venligst ind igen" + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Sidebar %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "FEJL: WordPress %1$s kræver MySQL %2$s eller nyere" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Køres af WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "FEJL: Skriv et brugernavn eller e-mail-adresse" + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "FEJL: Der er ingen bruger registreret med den e-mail-adresse" + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "FEJL: Ugyldigt brugernavn eller e-mail" + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "Adgangskoden kan ikke nulstilles for denne bruger" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Adgangskodenulstilling" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "E-mailen kunne ikke sendes" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Ugyldig tast" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "FEJL: Skriv venligst din e-mail-adresse." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "FEJL: E-mail-adressen er ikke korrekt." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Desværre. Den nøgle ser ikke ud til at være gyldig." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Mistet adgangskode" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Brugernavn eller e-mail" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Få ny adgangskode" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Er du faret vild?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Tilbage til %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Registreringsformular" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Registrer pÃ¥ dette websted" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "En adgangskode vil blive sendt til din e-mail-adresse." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Hittegodskontor for adgangskoder" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Mistet din adgangskode?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Du er logget ind." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Du er nu logget ud." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "Registrering af brugere er i øjeblikket ikke tilladt." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Tjek din e-mail for bekræftelseslinket." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Tjek din e-mail for din nye adgangskode." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Registrering er færdig. Tjek din e-mail." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Ro pÃ¥ hesten, cowboy. Du behøver ikke tjekke mail sÃ¥ tit!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Der lader ikke til at være nye e-mails." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "Forfatter er %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Forfatter: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Udgivelsestitel: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Ups: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Privatliv:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Skal være mindst 4 tegn og kun bogstaver og tal.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "E-mail-adresse:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Der er noget galt. Tilføj rettelser i formularen nedenfor og prøv igen." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "FÃ¥ din egen %s-konto pÃ¥ fÃ¥ sekunder" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Bare et brugernavn, tak." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Næste" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s er dit nye brugernavn" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Men, før du kan bruge dit nye brugernavn, skal du aktivere det." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Hvis du ikke aktiverer dit brugernavn inden to dage, skal du gennemføre tilmeldingen igen." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Tilmeld" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Venter du stadig pÃ¥ din e-mail?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Registrering er slÃ¥et fra." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Brugerregistrering er blevet slÃ¥et fra." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Hjælp" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Bredde" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "FEJL: Skriv venligst et brugernavn." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "FEJL: E-mail-adressen er allerede registreret, vælg venligst en anden." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Der er ingen indstillinger for denne widget." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Styrkeindikator" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Meget svag" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Svag" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Stærk" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Rediger kategori" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Tilføj ny" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Tillad folk at skrive kommentarer til nye indlæg" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Datoformat" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Tidsformat" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Højde" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Standard" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Indsæt billede" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Visuel" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Titel:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Adskil flere tags med kommaer" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(påkrævet)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Websted" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widgets" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Dit indlæg kunne desværre ikke sendes. Noget gik galt." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Du har ikke rettigheder til at redigere dette indlæg." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Af en eller anden mærkelig, men meget irriterende grund kunne indlægget ikke redigeres." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Du har ikke tilladelse til at slette dette indlæg." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Af en eller anden mærkelig, men meget irriterende grund kunne indlægget ikke slettes." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Beklager, der er lukket for kommentarer til dette indlæg." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Desværre. Du skal være logget ind for at skrive en kommentar." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Forrige side" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Næste side »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Kommentarer til %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Denne webside kører WordPress; et moderne, semantisk publiceringsverktøj" + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Indtast din adgangskode for at læse kommentarer." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Ingen kommentarer" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 kommentar" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% kommentarer" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Rediger" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Du skal være logget ind for at skrive en kommentar." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Tags:" + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Sider:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "Kommentar-RSS" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s siger:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Din kommentar afventer godkendelse." + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s kl. %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Rediger)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML-fejl: %s i linje %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Besøg %s’s websted" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Indlæg skrevet af %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Sidst opdateret: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Bogmærker" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "Brug af brugerniveauer i forbindelse med plugins og temaer er udfaset. Brug roller og rettigheder i stedet." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Ingen kategorier" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s emne" +msgstr[1] "%s emner" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Ingen server angivet" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Fejl " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "Intet brugernavns-ID" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "forbindelse ikke oprettet" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Ingen adgangskode angivet" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Godkendelse mislykkedes" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Ingen forbindelse til serveren" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Intet brugernavns-ID" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "No server banner" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "afbryd" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop godkendelse mislykkedes" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Premature end of list" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Tøm kommandostreng" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "forbindelse eksisterer ikke" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Intet msg-nummer" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Kommandoen mislykkedes" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Feed til alle indlæg i %s" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Kommentarer slået fra" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Kommentar til %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Log ind for at svare" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Skriv en kommentar" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Log ind for at skrive en kommentar" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Klik her for at annullere svar." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Skriv et svar" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Skriv et svar til %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Forfatter" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Kommentar" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Er du sikker på, at du vil gøre dette?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Rediger" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Ingen medievedhæftninger fundet." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Fortryd" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Anvend" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Kommentarer" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Udgiv" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Uddrag" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Ændringer" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Godkendt" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Spam" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Linkkategorier" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Søg kategorier" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Rediger linkkategori" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Opdater kategori" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Tilføj link" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Gem" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Kategorier" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Avanceret" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Beskrivelse" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Ingen" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Ugyldig taxonomi" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Rediger tag" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Tilføj nyt" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Vis indlæg" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Rediger indlæg" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Færdig" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonym" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Send" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Ugyldig filtype" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Preview" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Nye kommentarer" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Annuller" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Indhold" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Tags" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Gem kladde" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Endnu ingen kommentarer." + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Svar" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Antal kommentarer der skal vises:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS-fejl: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Ukendt feed" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Header" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Sidebar" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Arkiver" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Adgangskode" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Annuller fortryd" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Thumbnail" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Filen “%s” findes ikke?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "GD Image Library er ikke installeret" + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Filen “%s” er ikke et billede." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Tilføj medier" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Gemt." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Venstre" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Center" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Højre" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Medium" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Fuld størrelse" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Størrelse" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Justering" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Billedtekst" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Rediger billede" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "Billede-URL" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Gem som afventer" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Udgivet privat" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privat" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Offentlig, fastgjort" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Planlæg" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Tilføj eller fjern tags" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Alle kategorier" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Afvis" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Søg" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Billeder" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Se side" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Links" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Ikke kategoriseret" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-mail: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Sider" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Luk" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Vælg" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Ny side" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Rediger medie" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Nyt indlæg" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(ingen titel)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Aktiveringsnøgle pÃ¥krævet" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Aktiveringsnøgle:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Din konto er nu aktiv!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Der skete en fejl under aktiveringen" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Brugernavn:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Ingen indlæg fundet." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Udgivet" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "Afventer gennemlæsning" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Kladde" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d.m.Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Besøg websted" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Log ud" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Du har ikke rettigheder til at uploade filer." \ 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..8a071251b68dd630d3e30cdbea185ed86da75a41 GIT binary patch literal 142923 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 have successfully updated WordPress!
        Please log back in to see what’s new." +msgstr "Du hast WordPress erfolgreich aktualisiert! Bitte melde dich wieder an, wenn du sehen möchtest, was es Neues gibt." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Ausgewähltes in den Papierkorb werfen" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Ausgewähltes wiederherstellen" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Wiederherstellen" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, diese Elemente in den Papierkorb zu werfen.\n" +"\"Abbrechen\" oder zum Löschen \"OK\" wählen." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Zum Öffnen des Seite Eingabetaste drücken" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Mehrfachauswahl" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Auswahl abbrechen" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Ausgewähltes löschen" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(ohne Bezeichnung)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "FEHLER: Ungültiger Benutzername. Hast du dein Passwort vergessen?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "FEHLER: Das Passwort, das du für den Benutzernamen %1$s eingegeben hast, ist falsch. Hast du dein Passwort vergessen?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Dein Browser unterstützt keinen direkten Zugriff auf die Zwischenablage. Bitte verwende stattdessen Tastaturkürzel oder die Bearbeiten-Funktion deines Browsers." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Weiterlesen …" + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Verwende zur Auswahl eines Elements die Suche oder die Hoch-/Runter-Pfeiltasten." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Medien-Bedienfeld schließen" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Bedienfeld zum Hochladen schließen" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Maximale Dateigröße für Uploads: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Listenansicht" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Rasteransicht" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Vorheriges Medienelement bearbeiten" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Nächstes Medienelement bearbeiten" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Dateiname:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Dateiart:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Hochgeladen am:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Dateigröße:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Abmessungen:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Hochgeladen von:" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Hochgeladen zu" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Anhang-Seite ansehen" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Weitere Details bearbeiten" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Bitraten-Modus" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Alle Medien-Arten" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Alle Daten" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Nicht angehangen" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, diese Elemente unwiderruflich zu löschen.\n" +"Wähle \"Abbrechen\" oder \"OK\" zum Löschen." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Nach Datum filtern" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Nach Art filtern" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Medien suchen" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Metadaten bearbeiten" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Diese Website ist nicht mehr verfügbar." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "FEHLER: Der Kommentar konnte nicht gespeichert werden. Bitte versuche es später noch einmal." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Nachdem du Bild hinzufügen angeklickt hast, kannst du Bilder nach deinem Geschmack zuschneiden. Dein Theme empfiehlt jedoch eine Header-Größe von %s × %s Pixeln." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Nachdem du Bild hinzufügen angeklickt hast, kannst du Bilder nach deinem Geschmack zuschneiden. Dein Theme empfiehlt jedoch eine Header-Breite von %s Pixeln." + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Nachdem du Bild hinzufügen angeklickt hast, kannst du Bilder nach deinem Geschmack zuschneiden. Dein Theme empfiehlt jedoch eine Header-Höhe von %s Pixeln." + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Zum Erweitern Eingabetaste drücken" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Du passt %s an." + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Widgets sind eigenständige Inhaltsabschnitte. Widgets können in vorgesehenen Bereichen platziert werden, die von deinem Theme zur Verfügung gestellt werden (üblicherweise Sidebar genannt)." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress konnte keine sichere Verbindung zu WordPress.org herstellen. Bitte kontaktiere deinen Server-Administrator.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Shift klicken um dieses Widget zu bearbeiten." + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Wenn du formatierte Inhalte aus Microsoft Word einfügen möchtest, versuche diese Option abzuschalten. Der Editor wird den aus Word eingefügten Text automatisch bereinigen." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Tastaturkürzel" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "FEHLER: Cookies sind wegen einer unerwarteten Ausgabe gesperrt. Hilfe findest du in dieser Dokumentation oder wende dich an das Support Forum. " + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "FEHLER: Cookies sind gesperrt oder werden von deinem Browser nicht unterstützt. Du musst Cookies aktivieren um WordPress verwenden zu können." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Code-Tag hinzufügen/entfernen" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "CSS-Klasse verknüpfen" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Video-Liste anzeigen" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Einstellungen anzeigen" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Original bearbeiten" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Ohne" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Schriftname" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Schriftgröße" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Tabellen-Zelle teilen" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Empfohlene Bild-Abmessungen:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Individuelle Größe" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Erweiterte Optionen" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Bildtitel-Attribut" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Bild-CSS-Klasse" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Künstler" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Genre" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Jahr" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Länge" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Beim Zuschneiden Deines Bildes ist ein Fehler aufgetaucht." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Audio-Wiedergabeliste bearbeiten" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Audio-Wiedergabeliste abbrechen" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Audio-Playliste einfügen" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Audio-Playliste aktualisieren" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Zu Audio-Wiedergabeliste hinzufügen" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Zu Audio-Wiedergabeliste hinzufügen" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Verschieben" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Bild auswählen" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Bild ausblenden" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Bild hinzufügen" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Umsortieren" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Fertig" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Änderungen speichern und vor Veröffentlichung anschauen." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Deaktiviere ein Widget, um es in die Seitenleiste der inaktiven Widgets zu bewegen." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Widgets suchen" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Widgets suchen …" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Überschriften" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatisch" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "In einen anderen Bereich verschieben …" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Zuschneiden …" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Stücke (Untertitel, Beschreibungen, Kapitel oder Meta-Daten) " + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formate" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Bereich" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Spalte" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Blöcke" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Code" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Aufzählung" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Quadrat" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Standard" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Kreis" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Scheibe" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Kleine griechische Nummerierung" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Kleine alphabetische Nummerierung" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Große alphabetische Nummerierung" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Große römische Zahlen" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Kleine römische Zahlen" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Name" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Anker" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Anker" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Rechts nach links" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Links nach rechts" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Ersetzen" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Nächster" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Vorheriger" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Ganze Wörter" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Ersetze mit" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Suchen" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Alle ersetzen" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Beenden" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Alle ignorieren" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Ignorieren" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Spalten" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Zelle" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Kopfzeile" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Body" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Fußzeile" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Vorlage einfügen" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Vorlagen" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Zeige Blöcke" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Wörter: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Einfügen" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Datei" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Werkzeuge" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Ansicht" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabelle" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Format" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Füge alternative Quellen für maximale HTML5-Wiedergabe hinzu:" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Bild-Details" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Ein unerwarteter Fehler ist aufgetreten. Das könnte an WordPress.org oder der Konfiguration dieses Servers liegen. Solltest du weiterhin Probleme haben, wende dich an das Support Forum (en.)." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Zurück" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Zeige Titelliste" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Papierkorb" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Einstellungen Wiedergabeliste" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Suche" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s und %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s und %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Zeige Name des Künstlers in der Titelliste" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Zeige Bilder" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Meta-Daten" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Autoplay" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Poster-Bild" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "Es gibt keine zugehörigen Untertitel." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Erstelle eine neue Wiedergabeliste" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Erstelle eine neue Video-Wiedergabeliste" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Bild ersetzen" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Bearbeiten abbrechen" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Bild wählen" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Auswählen und zuschneiden" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Zuschneiden überspringen" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Bild zuschneiden" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Schneide dein Bild zu" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Audio-Details" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Audio ersetzen" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Audio-Quelle hinzufügen" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Video-Details" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Video ersetzen" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Video-Quelle hinzufügen" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Poster-Bild auswählen" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Untertitel hinzufügen" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Drag-and-Drop zum Umsortieren der Titel." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Audio-Wiedergabeliste erstellen" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Drag-and-Drop zum Umsortieren der Videos." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Video-Wiedergabeliste erstellen" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Bearbeite Video-Wiedergabeliste" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Video-Wiedergabeliste abbrechen" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Video-Wiedergabeliste einfügen" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Video-Wiedergabeliste aktualisieren" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Zur Video-Wiedergabeliste hinzufügen" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Zur Video-Wiedergabeliste hinzufügen" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Ungültige Menü-ID." + +#: wp-includes/wp-db.php:991 +msgid "" +"

        Can’t select database

        \n" +"

        We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

        \n" +"
          \n" +"
        • Are you sure it exists?
        • \n" +"
        • Does the user %2$s have permission to use the %1$s database?
        • \n" +"
        • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
        • \n" +"
        \n" +"

        If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

        " +msgstr "" +"

        Datenbank kann nicht ausgewählt werden

        \n" +"

        Die Verbindung zum Datenbankserver konnte hergestellt werden (Benutzername und Passwort sind also korrekt), die Datenbank %1$s konnte jedoch nicht ausgewählt werden.

        \n" +"
          \n" +"
        • Bist du sicher, dass die Datenbank existiert?
        • \n" +"
        • Hat der Benutzer %2$s die notwendigen Rechte, um die Datenbank %1$s zu verwenden?
        • \n" +"
        • Auf einigen Systemen wird dem Datenbanknamen der Benutzername vorangestellt, so dass dieser die Form username_%1$s hat. Könnte dies das Problem sein?
        • \n" +"
        \n" +"

        Wenn du nicht weißt, wie man eine Datenbank einrichtet, solltest du dich an deinen Hoster wenden. Sofern keiner dieser Vorschläge zur Lösung führt, kannst du im WordPress Deutschland Forum deine Fragen stellen.

        " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "Der Abfrage-Parameter %s benötigt einen Platzhalter." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

        Error establishing a database connection

        \n" +"

        This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

        \n" +"
          \n" +"\t
        • Are you sure you have the correct username and password?
        • \n" +"\t
        • Are you sure that you have typed the correct hostname?
        • \n" +"\t
        • Are you sure that the database server is running?
        • \n" +"
        \n" +"

        If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        \n" +msgstr "" +"\n" +"

        Fehler beim Aufbau der Datenbank-Verbindung

        \n" +"

        Das bedeutet entweder, dass Benutzername oder Passwort in der Datei wp-config.php falsch sind oder der Datenbankserver %snicht erreichbar ist.

        \n" +"
          \n" +"→\t
        • Bist du sicher, dass Benutzername und Passwort stimmen?
        • \n" +"→\t
        • Bist du sicher, dass der Name des Datenbankservers stimmt?
        • \n" +"→\t
        • Bist du sicher, dass der Datenbankserver läuft?
        • \n" +"
        \n" +"

        Wenn du nicht sicher bist, woran es liegt, kontaktiere am besten deinen Hoster. Wenn du weitergehende Hilfe brauchst, kannst du dich jederzeit an den WordPress Support wenden.

        \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Tipp: das Passwort sollte mindestens sieben Zeichen lang sein. Für ein stärkeres Passwort verwende Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen wie ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Video einfügen/bearbeiten" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Konnte die angegebene Zeichenfolge nicht finden. " + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Spalten-Gruppe" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Werkzeugleiste umschalten" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Bild einfügen" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Stil" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Alternative Quelle" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Speichern fehlgeschlagen." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Medien-Bibliothek (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Schlagwörter" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "https://wordpress.org/support/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://wordpress.org/support/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Bilder zufällig anordnen" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Bilder zufällig anordnen" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Zufällig hochgeladenes Header-Bild" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Zufällig vorgeschlagenes Header-Bild" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Kein Bild ausgewählt" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Aktuelles Header-Bild" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Zuvor hochgeladen" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Vorgeschlagen" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Widget hinzufügen" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Nach unten" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Nach oben" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Wähle einen Bereich in den das Widget verschoben werden soll:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Ein Fehler ist aufgetreten. Bitte lade die Seite neu und versuche es noch einmal." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Rechts ausrichten" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Nummerierte Liste" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Einzug erhöhen" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Formatierung löschen" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Zentrieren" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Einzug verringern" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Einfügen erfolgt jetzt im reinen Text-Modus. Inhalte werden nun als reiner Text eingefügt bis du diese Option abschaltest." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Blocksatz" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Links ausrichten" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Visuelle Hilfen" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Letzten Entwurf wiederherstellen" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Sonderzeichen" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Quelltext" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Emoticons" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Roboter" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Zeichenkodierung" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Horizontale Linie" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Datum/Uhrzeit einfügen" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Embed-Code unten einfügen:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Video einfügen" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Embed" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Geschützter Leerschritt" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Seitenumbruch" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Als Text einfügen" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Ersetzen" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Suchen und ersetzen" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Auf Groß- und Kleinschreibung achten" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Zeilen" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Zellen-Innenabstand" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Zellen-Außenabstand" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Zeilenart" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Tabelle einfügen" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Kopfzelle" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Zellenart" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Zeilengruppe" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Spalte löschen" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Hintergrundfarbe" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Textfarbe" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Zeige unsichtbare Zeichen" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Bereich für Rich-Text. Drücke Alt-F9 für Menü. Drücke Alt-F10 für Werkzeugleiste. Drücke Alt-0 für Hilfe." + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Weiterlesen-Tag einfügen" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Ablenkungsfreies Schreiben" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Sonnenaufgang" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ektoplasma" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Meer" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Kaffee" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Es wurde versucht, die Bildqualität außerhalb des Bereichs [1-100] zu setzen. " + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Ein Begriff mit diesem Namen und Slug existiert bereits im Elternelement." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Ein Begriff mit diesem Namen und Slug existiert bereits." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Eine Liste der Seiten deiner Website." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Ein Suchformular für deine Webseite." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Ein monatliches Archiv der Beiträge deiner Website." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Login-, RSS-, & WordPress.org-Links." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Ein Kalender der Beiträge deiner Website." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Normaler Text oder HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Eine Liste oder ausklappbare Liste von Kategorien." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Die aktuellsten Beiträge deiner Webseite." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "Die aktuellsten Kommentare deiner Website." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Einträge von einem beliebigen RSS- oder Atom-Feed." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Eine Wortwolke deiner meist genutzten Schlagworte." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Füge ein benutzerdefiniertes Menü zur Sidebar hinzu." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Standard" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Hell" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Mitternacht" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Benutze Kommas anstelle von %s, um ausgeschlossene Begriffe zu trennen." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menü" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Aktualisierungen der Übersetzung " + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Bedaure, dieser Schlüssel ist abgelaufen. Bitte erneut versuchen." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "Das Theme-Verzeichnis \"%s\" existiert nicht. " + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "In %1$s, benutze die %2$s-Methode und nicht die %3$s-Funktion. Siehe %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "FEHLER: Dies ist keine gültige Feed-Vorlage. " + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Dieser Inhalt ist passwortgeschützt. Um ihn anzuschauen, gib bitte dein Passwort unten ein:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "ein,eine,einer,der,die,das,und,oder,doch,sind,ist,war,für,von,in,an,zu,über,mit,dies,diese,diesen,dieser,wer,wo,wie,was,www,nicht" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Konnte Anfrage nicht in die temporäre Datei schreiben." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Das SSL-Zertifikat für den Host konnte nicht verifiziert werden." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Eingebundener Medien-Player" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Länge:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Einbetten oder verlinken" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Mediendatei verlinken" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Anhangseite verlinken" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Datei herunterladen" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Video herunterladen" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Abspielen / Pause" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Stumm schalten" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Vollbild ausschalten" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Vollbild einschalten" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Laut schalten" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Bildunterschriften / Untertitel" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s Woche" +msgstr[1] "%s Wochen" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s Monat" +msgstr[1] "%s Monate" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s Jahr" +msgstr[1] "%s Jahre" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (kein Titel)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "Um dieses Feature zu nutzen, muss JavaScript aktiviert sein. " + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j. F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "G:i" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j. F Y G:i" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Login-Adresse (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "Die URL zum Adminbereich" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Der Web-Browser auf deinem Gerät kann leider nicht zum Hochladen von Dateien benutzt werden. Vielleicht kannst du stattdessen eine App für dein Gerät benutzen." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(mehr …)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Mögliche Ursache: Ihr Host könnte die Funktion mail() deaktiviert haben." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "FEHLER: Du konntest nicht registriert werden, bitte kontaktiere den Webmaster" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Automatische Speicherung]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Aktuelle Revision]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Deine Session ist abgelaufen. Du kannst dich erneut einloggen oder zur Login-Seite gehen." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s %1$s %3$s, %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "Die Session ist abgelaufen. Bitte melde dich erneut an. Du wirst diese Seite nicht verlassen müssen." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Hast du deine E-Mail richtig eingegeben? Du hast %s eingegeben, wenn diese nicht korrekt ist, erhältst du keine E-Mail." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Die Seite, die du gesucht hast, %s, existiert nicht, aber du kannst sie jetzt erstellen!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Die Seite die du gesucht hast, %s, existiert nicht." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "Die Login-Seite wird sich in einem neuen Fenster öffnen. Nach dem Einloggen kannst du das Fenster schließen und zu dieser Seite zurückkehren." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, vor %3$s (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s sagt:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s um %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Suche …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Suche nach:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Suche" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j. F Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Sitzung abgelaufen" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Keine Schlagworte gefunden." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Deaktiviere nicht das %1$s Skript im Administrationsbereich. Um das Frontend zu erreichen, benutze den %2$s Hook." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress-Adresse (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Seiten-Adresse (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Ungültige Benutzer-ID." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Zufällige Sortierung" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Beschreibe dieses Bild … " + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d ausgewählt" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Von URL einfügen" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Beitragsbild festlegen" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Zufällig" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Keine Elemente gefunden." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Zur Galerie hinzufügen" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Sortierung umkehren" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Beitragsbild festlegen" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Abwählen" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Diese Datei kann leider nicht bearbeitet werden." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist gerade dabei, dieses Element unwiderruflich zu löschen.\n" +" 'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Unwiderruflich löschen" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Upload-Limit erreicht" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Fehler verwerfen" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Fehler" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Es konnte kein Editor ausgewählt werden." + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Hochladen" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Bilder verwalten" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Bild (%s)" +msgstr[1] "Bilder (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Audio verwalten" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Audio (%s)" +msgstr[1] "Audio (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Video verwalten" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Video (%s)" +msgstr[1] "Videos (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "In die Seite einfügen" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Zu dieser Seite hochgeladen" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Alle Medien" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Zu diesem Beitrag hochgeladen" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Audio" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Zurück zur Bibliothek" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "Benutzerdefinierte URL" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Dateianhang-Details" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Alternativtext" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Spalten" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Drag-and-Drop zum Umsortieren der Bilder." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Groß" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Dateianhang Anzeigeneinstellung" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Galerie-Einstellungen" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Bilder hochladen" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Galerie abbrechen" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Erfolg" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Drag-and-Drop die Dateien hierher für den Upload" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Dateien hochladen" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Galerie einfügen" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Dateien für den Upload bereitstellen" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Mediathek" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Galerie erstellen" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Um deine Benutzer zu aktivieren, klicke bitte auf den folgenden Link: \n" +"%s \n" +"Nach dem Aktivieren erhältst du *eine neue E-Mail* mit deinen Zugangsdaten. " + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Bereits installiert" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "WordPress ist bereits installiert. Für eine Neuinstallation lösche bitte zuerst deine alte Datenbank." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Taxonomien können nicht mehr als 32 Zeichen lang sein" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Neue Website: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Deaktiviere diese Meldungen: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Neuer Benutzer: %1$s\n" +"Remote-IP: %2$s\n" +"\n" +"Deaktiviere diese Mitteilungen: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Link zur" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Anhang-Seite" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Medien-Datei" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Beschreibe dieses Video …" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Beschreibe diese Audiodatei …" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Beschreibe diese Mediendatei …" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Galerie aktualisieren" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Der angeforderte Benutzer existiert nicht." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Bitte gib eine gültige E-Mail-Adresse ein." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "ERROR: Dieser Benutzername ist bereits registriert. Bitte wähle einen anderen." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Existiert die Datei?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Datei ist kein Bild." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Bildgröße nicht lesbar." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Änderung der Bildgröße fehlgeschlagen." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Zuschneiden des Bildes fehlgeschlagen." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Drehung des Bildes fehlgeschlagen." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Spiegeln des Bildes fehlgeschlagen." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Das Speichern der Bildbearbeitung ist fehlgeschlagen" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Medien" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Erstellen" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Zeige Anhangseite" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Ups, das eingegebene Datum ist ungültig." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Medien hinzufügen" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Erstelle eine neue Galerie" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "In den Beitrag einfügen" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Zur Galerie hinzufügen" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Leeren" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Farbe wählen" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Aktuelle Farbe" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Konnte keine Begriffsbeziehung in die Datenbank einfügen." + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Benutzer oder Passwort falsch." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "Der XML-RPC Service wurde auf dieser Seite deaktiviert." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Es existiert eine aktuellere Revision dieses Beitrags." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Feed" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Veröffentlichungsdatum anzeigen?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Du darfst als dieser Benutzer keine Seiten anlegen." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Ungültige Beitrags-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Verzeihung, du kannst keine Benutzer bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Ungültige Benutzer-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Verzeihung, du kannst keine Benutzer auflisten." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Die gewählte Benutzerrolle ist nicht gültig." + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Bedaure, du kannst dein Profil nicht bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Bedaure, dieser Benutzer kann nicht aktualisiert werden." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Bedaure, dir ist nicht erlaubt, Beiträge zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Bedaure, Revisionen sind deaktiviert." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Alternativer Text" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "oder" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Dateien auswählen" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Ablenkungsfreier Schreibmodus (Vollbild)" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Editor-Breite im freien Schreibmodus" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Springe zur Werkzeugleiste" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Obere Navigationswerkzeugleiste" + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Text" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "HEX-Wert" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Textfarbe im Header" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Farben" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Speichern & Aktivieren" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Gespeichert" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Speichern & Publizieren" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Datei auswählen" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Anpassen" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Es wurden zu wenig Argumente an diese XML-RPC-Methode gesendet." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Private Beiträge können leider nicht oben gehalten werden." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Kein Bild" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Du kannst deine Menüinhalte unter \"Menüs\" im Bereich Design bearbeiten." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Ziehe eine Datei hierhin oder wähle eine Datei aus." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Header-Bild" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Beitrag-Miniaturbild" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "Textrichtung" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Textrichtung umschalten" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Der Seitenname muss mindestens 4 Zeichen lang sein." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Bitte gib einen Seitennamen ein." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Dieser Benutzername ist nicht erlaubt." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Bitte gib einen Benutzernamen ein." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Bitte gib einen Seitentitel ein." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Dieser Name ist nicht erlaubt." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Der Benutzername muss mindestens aus 4 Zeichen bestehen." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Eine statische Seite" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Headertext anzeigen" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Hintergrundfarbe" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Hintergrundbild" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Wiederholung des Hintergrunds" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Position des Hintergrunds" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Scroll-Verhalten des Hintergrunds" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Hochgeladen" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Hinzufügen" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Kein Bild verwenden" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Bedaure, dir ist nicht erlaubt, diesen Inhaltstyp zu bearbeiten." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Mitscrollen" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Fixiert" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Keine Wiederholung" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Wiederholen" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Horizontal Wiederholen" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Vertikal Wiederholen" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Startseite" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Beitragsseite" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Hochladen" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Entfernen" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Erlaubte Dateien" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Der Begriffname darf nicht leer sein." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Dir ist nicht erlaubt, Begriffe in dieser Taxonomie zu erstellen." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Diese Taxonomie ist nicht hierarchisch." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Eltern-Begriff existiert nicht." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Leider konnte dein Begriff nicht erstellt werden. Etwas ist falsch gelaufen." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Dir ist nicht erlaubt, Begriffe in dieser Taxonomie zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Diese Taxonomie ist nicht hierarchisch, daher kannst du keine Eltern-Begriffe erstellen." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Bedaure, die Bearbeitung des Begriffs ist fehlgeschlagen." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Dir ist nicht erlaubt, Begriffe in dieser Taxonomie zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Bedaure, das Löschen des Begriffs ist fehlgeschlagen." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Dir ist nicht erlaubt, Begriffe dieser Taxonomie zuzuweisen." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Wähle die Link-Kategorie:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Template" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Stylesheet" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Link-Titel" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Link-Wertung" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "Link-ID" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Anzahl der zu zeigenden Links: " + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "FEHLER: Das Themeverzeichnis ist entweder leer oder existiert nicht. Bitte überprüfe deine Installation." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Das Stylesheet ist nicht lesbar." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Das \"%s\" Theme ist kein gültiges Elterntheme." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navigation" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Dein Theme unterstützt %s Menü. Wähle, welches Menü du gerne verwenden möchtest." +msgstr[1] "Deine Themes unterstützen %s Menüs. Wähle, welches Menü du in der jeweiligen Position verwenden möchtest." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Aktualisieren" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Statische Startseite" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Dein Theme unterstützt eine statische Startseite." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Deine letzten Beiträge" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "Startseite zeigt" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Seitentitel und Untertitel" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Untertitel" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Auswählen —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Dieser Inhaltstyp kann nicht geändert werden." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Standard-Bildgröße" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Standard-Bildlink" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Standard Bildausrichtung" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Bedaure, du hast keine Berechtigung, um diesen Beitrag zu editieren." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Seite bearbeiten" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Bedaure, du hast keine Berechtigung, um diesen Inhaltstyp zu editieren." + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Ungültige Autoren-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Bedaure, du hast keine Berechtigung, um diesen Beitrag zu löschen. " + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Der Term ist in der hierarchischen Taxonomie mehrdeutig. Bitte stattdessen die Term-ID nutzen." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Leider bist du nicht berechtigt, einen Begriff in eine der gegebenen Taxonomien hinzuzufügen." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Der Beitrag kann nicht gelöscht werden." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Der angegebene Inhaltstyp ist ungültig" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Ungültiger Inhaltstyp" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Leider bist du nicht berechtigt, einen passwortgeschützten Beitrag mit diesem Inhaltstyp zu erstellen." + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Du bist nicht berechtigt, als dieser Benutzer Beiträge zu erstellen." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Leider bist du nicht berechtigt, einen privaten Beitrag mit diesem Inhaltstyp zu erstellen" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Leider bist du nicht berechtigt, einen Beitrag mit diesem Inhaltstyp zu veröffentlichen." + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Leider bist du nicht berechtigt, einen Begriff einer der gegebenen Taxonomien zuzuordnen." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Leider wird eine der vorgegebenen Taxonomien nicht von diesem Inhaltstyp unterstützt." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Leider bist du nicht berechtigt, diesen Beitrag oben zu halten." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Suchmaschinen dürfen diese Website indexieren." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Es scheint so, als ob die Datei wp-config.php nicht existiert. Ich brauche diese Datei, bevor wir starten können." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Brauchst du Hilfe? Hier gibt es die englischsprachige Anleitung." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Du kannst die Datei wp-config.php durch das Webinterface erstellen, aber das funktioniert nicht mit allen Serverkonfigurationen. Der sicherste Weg ist, die Datei manuell zu erstellen." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Erstelle die Konfigurationsdatei" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Deine Seite %2$s ist aktiviert. Du kannst dich nun mit dem gewählten Benutzername “%3$s” einloggen. Bitte überprüfe deinen E-Mail-Posteingang %4$s für dein Passwort und die Login-Instruktionen. Falls du keine E-Mail erhalten hast, überprüfe bitte auch deinen Spam-Ordner. Solltest du nicht innerhalb von einer Stunde eine E-Mail erhalten haben, kannst du dein Passwort zurücksetzen lassen." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s ist deine neue Website. Melde dich an als “%4$s” und verwende dein existierendes Passwort." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Dein Benutzerkonto wurde aktiviert. Du kannst dich nun mit dem gewählten Benutzername “%2$s” anmelden. Bitte überprüfe deinen E-Mail-Posteingang %3$s für dein Passwort und die Login-Instruktionen. Falls du keine E-Mail erhalten hast, überprüfe bitte auch deinen Spam-Ordner. Solltest du nicht innerhalb von einer Stunde eine E-Mail erhalten haben, kannst du dein Passwort zurücksetzen." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Eine oder mehrere Datenbanktabellen sind nicht erreichbar. Die Datenbank muss eventuell repariert werden." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Mission erfüllt. Nachricht %s gelöscht." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Du schreibst die Kommentare zu schnell. Mach mal langsam." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Neu" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s Kommentar wartet auf Moderation" +msgstr[1] "%s Kommentare warten auf Moderation" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Was mache ich jetzt?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s übersteigt das Upload-Limit für den Mehrdateien-Uploader." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Bitte versuche diese Datei mit dem %1$sBrowser-Uploader%2$s hochzuladen." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s” konnte nicht hochgeladen werden." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Zitat (ALT + UMSCHALT + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Alle Links" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "Die Menü-ID darf nicht leer sein. " + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "Über WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s überschreitet das Upload-Limit." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Schau Dir Debugging in WordPress an, um mehr darüber zu erfahren." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Feedback" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Hallo,\n" +"\n" +"deine neue Seite SITE_NAME wurde erfolgreich angelegt und ist nun unter folgender Adresse zu erreichen:\n" +"BLOG_URL\n" +"\n" +"Du kannst dich mit folgenden Daten als Administrator einloggen:\n" +"Benutzername: USERNAME\n" +"Passwort: PASSWORD\n" +"Login unter: BLOG_URLwp-login.php\n" +"\n" +"Viel Spaß mit deiner neuen Seite!\n" +"\n" +"--Das Team von SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "FEHLER: Bitte gib einen Kommentar ein." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "FEHLER: Bitte gib eine gültige E-Mail-Adresse an." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "FEHLER: Bitte fülle die erforderlichen Felder aus (Name, E-Mail-Adresse).\t" + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Konnte das Vorschaubild nicht laden. Bitte lade die Seite neu und probiere es erneut. " + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "FEHLER: Seiten-Adresse ist schon vergeben." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "FEHLER: Problem beim Erstellen der Seiten." + +#: wp-signup.php:135 +msgid "No" +msgstr "Nein" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-Mail" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Benutzer" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Aktualisieren" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Seiten" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-Mail" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Name" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Benutzername" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Dashboard" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Nicht mogeln!" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Themes" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Anmelden" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Titel" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Öffentlich" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Plugins" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Ja" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Meine Seiten" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Seitentitel" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Erster Beitrag" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Passwort:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Aktivieren" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Dokumentation" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Support-Foren" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Datenbankfehler" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Fehler beim Aufbau einer Datenbankverbindung" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Globales Dashboard: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Netzwerkverwaltung: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Schlagworte" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Schlagwort" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Skripte und Styles sollten nicht vor den Hooks %1$s, %2$s oder %3$s registriert oder eingebunden werden." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Erlaube Link-Benachrichtigungen von anderen Weblogs (Pingbacks und Trackbacks)\t" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Benutze stattdessen WP_User->ID." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Du wurdest zu dieser Seite hinzugefügt. Du kannst nun die Startseite besuchen oder dich mit deinem Benutzernamen und Passwort anmelden." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Der Arbeitsspeicher reicht nicht aus. Bitte versuche eine kleinere Datei." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Die Datei ist größer als die Maximalgröße. Bitte verwende eine kleinere Datei." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Diese Datei ist keine Bilddatei. Bitte probiere eine andere Datei." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Blau" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Die von dir eingegebene Zeitzone ist ungültig. Bitte wähle eine gültige Zeitzone aus." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Beitrag" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Seite" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Datei" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Link" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Benutzer" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Um verifiziert zu werden, gib bitte eine vorläufige Aktion als ersten Parameter an." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Schlagwort ansehen" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Kategorie ansehen" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Breiter" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Schmaler" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Standardbreite" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Wörteranzahl: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Dein Benutzerkonto ist jetzt aktiviert. Melde dich an oder gehe zurück zur Startseite.." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Dein Benutzerkonto ist jetzt aktiviert. Besuche deine Seite oder melde dich an." + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Hilfe (ALT + Großschreibung + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Willkommen, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Vollbild schließen" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Einfach schreiben." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Genehmigen und Antworten" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Alle Beiträge" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Alle Seiten" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Aktualisiert." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "Vollbild" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Fett (STRG + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Kursiv (STRG + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Nummerierte Liste (ALT + Großschreibung + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Liste (ALT + Großschreibung + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Link einfügen/bearbeiten (ALT + Großschreibung + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Link entfernen (ALT + Großschreibung + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Ersteller" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Vorspann vor dem Laden" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "Das Zielverzeichnis für das Datei-Streaming existiert nicht oder ist nicht beschreibbar." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Es sind keine HTTP-Transports verfügbar, welche die gewünschte Abfrage ausführen könnte." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Formatvorlage" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Gib die Ziel-Adresse ein" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Oder verlinke auf bestehende Inhalte" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Bedingungsabfragen (Conditional Tags) funktionieren nicht, wenn die Beitrag-Abfrage (query_posts) noch nicht durchgeführt wurde. Sie geben dann immer 'false' zurück." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Der Benutzer ist bereits aktiviert." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s wurde fehlerhaft aufgerufen. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Diese Meldung wurde in Version %s hinzugefügt.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Bedaure, aber du kannst diesen Beitrag nicht veröffentlichen." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Permalink: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Standard" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Namen von Inhaltstypen dürfen maximal 20 Zeichen lang sein" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Deine Seiten-Adresse wird %s lauten." + +#: wp-signup.php:111 +msgid "domain" +msgstr "Domain" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Hinzufügen" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Audio" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Ungültige Formatvorlage" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois: http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Link in neuem Fenster/Tab öffnen" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Es wurde kein Suchbegriff angegeben. Es werden die aktuellsten Inhalte angezeigt." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Nur eine Methode oder Funktion einer statischen Klasse kann in einem uninstall hook verwendet werden." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Eine Anzahl von Beiträgen als integer-Zahl an die Abfrage zu übergeben, ist veraltet. Nutze stattdessen ein Array mit Parametern." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Kurzmitteilung" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Chatprotokoll" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galerie" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Link" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Bild" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Zitat" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Statusmitteilung" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Keine Seiten im Papierkorb gefunden." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Keine Seiten gefunden." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Keine Beiträge im Papierkorb gefunden." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Kurzlink" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Ungültige Anhang-ID." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Diese Datei muss nicht mehr per include() oder require() eingebunden werden." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Bitte gib deinen Benutzernamen oder deine E-Mail-Adresse hier ein. Du bekommst eine E-Mail zugesandt, mit deren Hilfe du ein neues Passwort erstellen kannst." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Als Auswahlbox darstellen" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Höhe für maximale Bildgröße" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Breite für mittlere Bildgröße" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Höhe für mittlere Bildgröße" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Breite für maximale Bildgröße" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Vorschaubild auf exakte Größe beschneiden" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Höhe Vorschaubild" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Breite Vorschaubild" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Keine Übereinstimmungen gefunden." + +#: wp-login.php:620 +msgid "New password" +msgstr "Neues Passwort" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Neues Passwort bestätigen" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Um dein Passwort zurückzusetzen, besuche folgende Adresse:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Passwort zurücksetzen" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Die Passwörter stimmen nicht überein." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Passwort zurücksetzen" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Dein Passwort wurde zurückgesetzt." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Jemand hat das Zurücksetzen des Passworts für folgendes Benutzerkonto angefordert:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Falls dies nicht beabsichtigt war, ignoriere einfach diese E-Mail. Es wird dann nichts passieren." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Gib bitte hier dein neues Passwort ein." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Ungültiger Beitrag" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Profil bearbeiten" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Mein Benutzerprofil" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Kommentare verwalten" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Es sind nur Kleinbuchstaben und Ziffern erlaubt." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" ist veraltet. Bitte nutze stattdessen \"ignore_sticky_posts\"." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Name der neuen Linkkategorie" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Neue Linkkategorie hinzufügen" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Linkkategorie überarbeiten" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Alle Linkkategorien" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Linkkategorien suchen" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Linkkategorie" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Netzwerkverwaltung" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "" +"Lese die Fehler-Report-Seite. \n" +"Einige der Richtlinien können dir helfen herauszufinden, was falsch gelaufen ist." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Aktivieren %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Dein Server läuft mit der PHP-Version %1$s, aber WordPress %2$s benötigt mindestens die Version %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Ein neuer Trackback zum Beitrag \"%s\" wartet auf Freigabe" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Wenn du der Besitzer dieses Netzwerks bist, überprüfe bitte, dass MySQL störungsfrei läuft und alle Tabellen fehlerfrei sind." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Wenn deine Seite nicht angezeigt wird, nimm bitte Kontakt zum Betreiber des Netzwerks auf." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Ein Kommentar zu %2$s" +msgstr[1] "%1$s Kommentare zu %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "Benutzern" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "Seiten" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "keinen neuen Seiten oder Benutzern" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "Benutzern und Seiten" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Individuelles Menü" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Neuer Pingback zum Beitrag \"%s\"" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Ein neuer Pingback zum Beitrag \"%s\" wartet auf deine Freigabe." + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Ein neuer Kommentar zum Beitrag \"%s\" wartet auf deine Freigabe." + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Neuer Trackback zum Beitrag \"%s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Neue Kommentare zu deinem Beitrag \"%s\"" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "Valides XHTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s und %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Du befindest dich im Moment im %2$s-Blogarchiv." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Du befindest dich im Moment im %2$s-Blogarchiv für %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Kommentare sind geschlossen." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Du befindest dich im Moment im %2$s-Blogarchiv für das Jahr %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Angemeldet als %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Angemeldet als %2$s. Abmelden »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Kommentar senden" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s is proudly powered by %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Dein Kommentar" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Senden" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Fenster schließen." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Bedaure, kein Beitrag passt zu deiner Suche." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Diesen Benutzer abmelden" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Abmelden »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "E-Mail-Adresse (wird nicht veröffentlicht)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Diese Schlagwörter kannst du nutzen: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Du hast das %2$s Blogarchiv nach ‘%3$s’ durchsucht. Wenn du nicht das Gewünschte gefunden hast, probier mal einen dieser Links." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, d. F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Du befindest dich im Moment im %2$s-Blogarchiv für das Schlagwort %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Du befindest dich im Moment im Archiv der Kategorie %s." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d Datenbankanfragen. %s Sekunden." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Kommentare (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Beiträge (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Zeilen und Absätze brechen automatisch um, E-Mail-Adressen werden niemals angezeigt, erlaubtes HTML: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Dieser Beitrag ist passwortgeschützt. Um die Kommentare zu sehen, musst du das Passwort eingeben." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Diese Seite ist valides XHTML 1.0 Transitional." + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Entschuldige, das Kommentarformular ist zurzeit geschlossen." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s – Kommentare zu %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "RSS-Feed für Kommentare zu diesem Beitrag." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "Die URL, um einen Trackback zu senden, lautet: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "von %1$s — %2$s zu %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Hinterlasse einen Kommentar" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Wähle aus den häufig genutzten Schlagwörtern" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Du kannst folgende HTML-Tags benutzen: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Kategorie" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Schlagwörter suchen" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Beliebte Schlagwörter" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Neuer Kategoriename" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Neuer Schlagwortname" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Neue Kategorie erstellen" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Neues Schlagwort erstellen" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Schlagwort aktualisieren" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Übergeordnete Kategorie:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Übergeordnete Kategorie" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Alle Schlagwörter" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Kategorien" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Bedaure, Registrierungen sind derzeit nicht möglich." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Prüfe deine E-Mails der Adresse %s und klicke in der E-Mail auf den enthaltenen Link." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Bitte warte noch ein bisschen. Manchmal verzögert sich die Zustellung von E-Mails, ohne dass wir etwas dagegen tun können." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Überprüfe deinen Junk/SPAM-Ordner deines E-Mail-Postfachs, da E-Mails manchmal fälschlicherweise als SPAM erkannt werden." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Hallo, Administrator! Du hast zurzeit das Registrieren von %s erlaubt. Um diese Einstellungen zu ändern, öffne die Einstellungen." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Wir verschicken deine Registrierungs-E-Mail an diese Adresse. (Überprüfe also nochmal deine E-Mail-Adresse, bevor du fortfährst.)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Seiten durchsuchen" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Neuen Beitrag erstellen" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Übergeordnete Seite:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Beiträge" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Seite bearbeiten" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Beiträge duchsuchen" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Neue Seite erstellen" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Seiten" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Seite" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Beitrag" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "Die Konstante VHOST ist veraltet. Nutze die Boolean-Konstante SUBDOMAIN_INSTALL in der Datei wp-config.php, um die Konfiguration von Subdomains zu aktivieren. Mit der Funktion is_subdomain_install() kannst du überprüfen, ob die Subdomain-Konfiguration aktiviert ist." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Widersprüchliche Angaben für die Konstanten VHOST und SUBDOMAIN_INSTALL. Es wird der Wert von SUBDOMAIN_INSTALL für die Konfigurationseinstellungen von Subdomains übernommen." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "Fehler: Dieser Benutzername kann nicht verwendet werden, da er ungültige Zeichen enthält. Bitte gib einen gültigen Benutzernamen an." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Erforderliche Felder sind markiert %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Bitte statte dein Theme mit einer %1$s-Datei aus, damit es auch in zukünftigen WordPress-Versionen nutzbar ist." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Theme ohne %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Konnte die Website nicht finden. %1$s. Suche nach Tabelle %2$s in der Datenbank %3$s. Ist das richtig?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "Der genutzte Parameter %s für die Funktion bloginfo() ist veraltet." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Verwende stattdessen die Option %s." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Es fehlen Datenbanktabellen. Das bedeutet, dass MySQL nicht läuft, dass WordPress nicht richtig installiert wurde oder dass %s gelöscht wurde. Du solltest dir jetzt deine Datenbank anschauen." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Du hast keinen Zugriff auf die Benutzerdaten dieser Seite." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Du verfügst nicht über ausreichende Rechte, um Beiträge auf dieser Seite zu veröffentlichen." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Bedaure, aber du darfst keine Beiträge auf dieser Seite veröffentlichen." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Bedaure, aber du musst Beiträge bearbeiten können, um Kategorien zu betrachten." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Sorry, aber du darfst keine Seiten veröffentlichen." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Diese Website existiert bereits." + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Um deine Website zu aktivieren, klicke bitte auf folgenden Link:\n" +"\n" +"%s\n" +"\n" +"Nach der Aktivierung wirst du eine weitere E-Mail mit deinen Zugangsdaten erhalten.\n" +"\n" +"Nach der Aktivierung kannst du deine Website unter der folgenden URL aufrufen:\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Neue Registrierung einer Seite: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Bedaure, Seitenadressen dürfen keinen Unterstrich im Namen haben!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Neue %1$s Seite: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Diese Seite ist bereits aktiv." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Du verfügst nicht über ausreichende Rechte, um auf dieser Seite Beiträge zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Du musst berechtigt sein Beiträge zu bearbeiten, um Kategorien sehen zu können." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Du bist nicht berechtigt, Details dieser Website einzusehen." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Seite konnte nicht angelegt werden." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Entschuldige, Seitennamen müssen auch Buchstaben enthalten!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Dieser Seitename darf leider nicht verwendet werden." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Entschuldige, aber diese Seite wurde bereits reserviert!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Diese Seite wurde bereits reserviert, ist aber eventuell in ein paar Tagen wieder verfügbar." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Neue Benutzerregistrierung auf deiner Seite %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Es ist dir nicht erlaubt, auf diesem Blog Kommentare zu moderieren." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Du musst das Recht haben, Beiträge bearbeiten zu können, damit du Schlagwörter sehen kannst." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Blogbeschreibung" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Dieser Blog wurde deaktiviert oder archiviert." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "Die Website, die du aufrufen möchtest, wurde nicht korrekt installiert. Bitte kontaktiere den Administrator." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Es wurden keine Ergebnisse gefunden." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Der Menüname %s wird bereits verwendet. Bitte probiere einen anderen Namen." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "Die übergebene ID gehört zu keinem Menüelement." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "Diese E-Mail-Adresse scheint keine gültige E-Mail-Adresse zu sein. Bitte gib eine gültige E-Mail-Adresse an." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Die angegebene WordPress-Adresse scheint keine gültige URL zu sein. Bitte gib eine gültige URL an." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Die Website-Adresse die du eingegeben hast, scheint keine gültige URL zu sein. Bitte gebe eine gültige URL ein." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Dieses Schlagwort mit dem gleichen übergeordneten Schlagwort gibt es bereits." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Beim Versuch, dich zu dieser Website hinzufügen, trat ein Fehler auf. Hier geht's zurück." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Die Datei ist zu groß. Dateien dürfen nicht größer als %d KB sein." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Deine E-Mail-Adresse wird nicht veröffentlicht." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "Es wurde keine gültige URL übermittelt." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Angemeldet als %2$s. Abmelden?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Die Abmessungen des größenveränderten Bildes konnten nicht berechnet werden." + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Sie muss aus mindestens vier Zeichen bestehen, wobei du bitte nur Zahlen und Buchstaben verwenden solltest. Prüfe deine Eingabe sorgfältig, da diese Angabe später nicht mehr geändert werden kann." + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Du musst dich zuerst einloggen, um eine Website anlegen zu können." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Du bist bereits angemeldet und brauchst dich nicht erneut zu registrieren!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Wenn du den Wert nicht ausgegeben bekommen möchtest, verwende stattdessen get_trackback_url()." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Diese Aktion wurde vom Administrator deaktiviert." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Willkommen zurück, %s. In dem du dieses Formular ausfüllst, kannst du eine weitere Website für dein Benutzerkonto anlegen. Es gibt hierfür keine Begrenzung, also zögere nicht." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Benutzernamen dürfen keinen Unterstrich enthalten." + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Falls du deine E-Mail noch nicht erhalten hast, kannst du folgende Dinge tun:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Wenn du den Wert nicht ausgegeben bekommen möchtest, verwende stattdessen get_the_author()." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Wenn diese Nachricht weiterhin angezeigt wird, dann stelle sicher dass die Datenbank die folgenden Tabellen enthält:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Bist du sicher, dass du dieses Plugin installieren möchtest?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Als Beitragsbild nutzen" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Keine Übereinstimmung" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Wartungsmodus" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Wegen geplanter Wartungsarbeiten kurzzeitig nicht verfügbar. Schau gleich noch einmal vorbei." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Elemente des Navigations-Menüs" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Element des Navigations-Menüs" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Navigationsmenüs" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Links für %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Es wurden noch keine Menüs erstellt. Erstelle welche." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "Du bist dabei dieses Menü endgültig zu löschen. Klicke auf \"Abbrechen\", um den Vorgang zu beenden, oder auf \"OK\", um das Menü zu löschen." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Dies ist der Kurzlink." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d WordPress-Aktualisierung" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d Theme-Aktualisierung" +msgstr[1] "%d Theme-Aktualisierungen" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d Plugin-Update" +msgstr[1] "%d Plugin-Updates" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "Diese Website %s ist deine." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Website erstellen" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Suche dir nun einen weiteren Website-Namen und Website-Titel aus." + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Du bist bereits Mitglied der folgenden Seiten:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Diese Seite wurde noch nicht aktiviert. Wenn du Probleme mit der Aktivierung hast, kontaktiere bitte %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Datei abgebrochen." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Seiten-Titel:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Seiten-Domain:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Name der Seite:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "Seitenname" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Erstelle eine weitere %s Website in Sekunden" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Herzlichen Glückwunsch! Deine neue Website – %s – ist beinahe fertig." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Das Registrieren von Seiten ist deaktiviert." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Gib mir eine Website!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Doch bevor du deine Seite nutzen kannst, musst du sie erst aktivieren." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Falls du deine Seite nicht innerhalb von zwei Tagen aktivierst, musst du sie von neuem registrieren." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Wähle ein Menü:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Individuelles Menü" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Taxonomie" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menüs" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Softwarename" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Softwareversion" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Zeitzone" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Erlaube neuen Benutzern die Registrierung" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Tut mir leid, du kannst diese Seite nicht bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Diese Seite gibt es leider nicht." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Tut mir leid, du kannst keine Seiten bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Du verfügst nicht über ausreichende Rechte, um diese Seite zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Die Seite konnte nicht gelöscht werden." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Du verfügst nicht über ausreichende Rechte, um diese Seite zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Du verfügst nicht über ausreichende Rechte, um eine Kategorie hinzuzufügen." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Die neue Kategorie konnte leider nicht erstellt werden." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Du hast leider nicht die nötigen Rechte, um eine Kategorie zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Ungültige Kommentar-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Tut mir leid, du kannst keine Kommentare bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Ungültiger Kommentarstatus." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Der Beitrag konnte leider nicht bearbeitet werden. Irgendetwas ging schief." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Um einen Kommentar zu hinterlassen, musst du angemeldet sein." + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Ungültige Beitrags-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Name und E-Mail-Adresse des Autoren sind erforderlich." + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Eine gültige E-Mail-Adresse ist erforderlich" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Du darfst nicht auf Details von Kommentaren zugreifen." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Du darfst die Einstellungen nicht ändern." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Bedaure, du kannst diesen Beitrag nicht bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Entweder gibt es keine Beiträge oder es ging etwas schief." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Diesen Beitrag gibt es leider nicht." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Du verfügst nicht über ausreichende Rechte, um diesen Beitrag zu veröffentlichen." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Dieser Benutzer darf den Autor des Beitrags nicht verändern." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Dieser Benutzer darf den Autor der Seite nicht verändern." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Du verfügst nicht über ausreichende Rechte, um diese Seite zu veröffentlichen." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Der Beitrag konnte leider nicht bearbeitet werden. Irgendetwas ging schief." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Konnte folgende Datei nicht schreiben %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Du verfügst nicht über ausreichende Rechte, um diesen Beitrag zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Gibt es keinen Link zu uns?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "Die angegebene URL kann nicht als Ziel verwendet werden. Entweder existiert sie nicht oder der Empfänger erlaubt keine Pingbacks." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "Die Quell-URL und die Ziel-URL können nicht gleichzeitig auf den gleichen Punkt zeigen." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "Der Pingback wurde schon registriert." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "Die angegebene Quell-URL existiert nicht." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Wir können auf dieser Seite keinen Titel finden." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "Die Quell-URL enthält keinen Link zur Ziel-URL und kann deshalb nicht als Quelle genutzt werden." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback von %1$s zu %2$s registriert. Keep the web talking! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "Die angegebene Ziel-URL existiert nicht." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "Fehler: Das Tabellenpräfix $table_prefix in wp-config.php darf nur Buchstaben, Zahlen und Unterstriche enthalten." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress-Datenbank-Fehler %1$s für Abfrage %2$s von %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress-Datenbank-Fehler %1$s für die Abfrage %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Antworten abbrechen" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Kommentar abschicken" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Nicht genehmigt" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Doppelter Kommentar wurde entdeckt. Es sieht stark danach aus, dass du das schon einmal gesagt hast!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Der Kommentarstatus konnte nicht aktualisiert werden" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Das Argument wurde durch ein Array ersetzt, um die Funktion an die anderen Cron-Funktionen anzupassen." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Einmal stündlich" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Zweimal täglich" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Einmal täglich" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Sortiert nach:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Seitentitel" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Reihenfolge der Seiten" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "Seiten-ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Ausschließen:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "Seiten-IDs, durch Kommas getrennt." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Deine Blogroll" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Zeige Link-Grafik" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Zeige Link-Namen" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Zeige Link-Beschreibung" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Zeige Link-Bewertung" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Wähle den Monat" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Zeige Beitrags-Zähler" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "Beitrags-Feed (RSS)" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Kalender" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Text" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Absätze automatisch hinzufügen" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Kategorie auswählen" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Zeige die Hierarchie an" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Letzte Beiträge" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Anzahl der Beiträge, die angezeigt werden:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s bei %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Ohne Titel" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS-Fehler: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Gib die URL des RSS-Feeds hier ein:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Gib dem Feed einen Titel (optional):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Wie viele Einträge sollen angezeigt werden?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Beitrags-Inhalt anzeigen?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Beitrags-Autor anzeigen, wenn verfügbar?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Beitrags-Datum anzeigen?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Schlagwörter-Wolke" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "Neuer WordPress-Loop" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Zuletzt aktualisiert" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Anlage fehlt" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Kommentare für %1$s in %2$s gesucht" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Kommentare für %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Kommentar zu %1$s von %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Von: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Kommentare zu: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Auch die Kommentare sind durch das Passwort geschützt." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s Minute" +msgstr[1] "%s Minuten" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s Stunde" +msgstr[1] "%s Stunden" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s Tag" +msgstr[1] "%s Tagen" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s ist eine geschützte WP-Option und sollte nicht verändert werden" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Das Verzeichnis %s kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Leerer Dateiname" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Konnte folgende Datei nicht schreiben %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Du hast vor, dich von der Website %s abzumelden" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress-Fehlermeldung" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Willst du dich wirklich abmelden?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Bitte noch mal versuchen." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Zurück" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Fehler" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s ist seit Version %2$s veraltet! Benutze stattdessen %3$s." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s ist seit Version %2$s veraltet. Es ist keine Alternative erhältlich." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s wurde mit einem Parameter oder Argument aufgerufen, der seit Version %2$s veraltet ist! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s wurde mit einem Parameter oder Argument aufgerufen, der seit Version %2$s veraltet ist! Es gibt jedoch keine alternative Möglichkeit." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Wähle eine Stadt" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Manueller Zeitabstand" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Anmelden" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Abmelden" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Angemeldet bleiben" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Registrieren" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Administration" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Suchergebnisse %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Seite nicht gefunden" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Kommentar-Feed" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Kommentar-Feed" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s Kategorie-Feed" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s Schlagwort-Feed" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s Beiträge nach %3$s Feed" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Suchergebnisse für “%3$s” Feed" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Zurück" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Weiter »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "Der Benutzer hat Anfragen über HTTP blockiert." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Zu viele Weiterleitungen." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Konnte Verbindung zu %s über fopen() nicht öffnen" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "Januar" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "Februar" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "März" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "April" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "Mai" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "Juni" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "Juli" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "August" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "September" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "Oktober" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "November" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "Dezember" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "Jan_Januar_abbreviation" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "Feb_Februar_abbreviation" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "Mrz_März_abbreviation" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "Apr_April_abbreviation" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "Mai_Mai_abbreviation" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "Jun_Juni_abbreviation" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "Jul_Juli_abbreviation" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "Aug_August_abbreviation" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "Sep_September_abbreviation" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "Okt_Oktober_abbreviation" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "Nov_November_abbreviation" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "Dez_Dezember_abbreviation" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "Sonntag" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "Montag" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "Dienstag" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "Mittwoch" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "Donnerstag" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "Freitag" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "Samstag" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "So" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "Mo" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "Di" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "Mi" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "Do" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "Fr" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "Sa" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Drucken" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Bild einfügen/ändern" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Link einfügen/ändern" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Zeile einfügen" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Zeile einfügen" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Zeile löschen" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Spalte einfügen" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Spalte einfügen" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Zellen verbinden" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Zeileneigenschaften" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Zelleneigenschaften" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Tabelleneigenschaften" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Zeile mit Inhalt davor einfügen" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Zeile mit Inhalt danach einfügen" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Zeile ausschneiden" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Zeile kopieren" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Tabelle löschen" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Zeile" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Beim Verlassen der Seite werden deine Änderungen verworfen." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Vollbildmodus ein/aus" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Dokumenteigenschaften" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Absatz" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Überschrift 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Überschrift 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Überschrift 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Überschrift 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Überschrift 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Überschrift 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Zitat" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Fett" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Kursiv" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Unterstreichen" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Durchgestrichen" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Linksbündig" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Zentrieren" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Rechtsbündig" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Tiefgestellt" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Hochgestellt" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Ausschneiden" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Kopieren" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Einfügen" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Neues Dokument" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Bildbeschreibung" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Rand" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Größe" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Vertikaler Abstand" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Horizontaler Abstand" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Allgemein" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Liste" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Proportionen beschränken" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Schleife" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Ausrichtung" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Hintergrund" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Vollbild" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Stumm" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "\"Weiterlesen\"-Link einfügen" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Galerie bearbeiten" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Quelle" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Link-Beziehung" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "Besser als ständig nach der Maus zu greifen, ist der Einsatz dieser Kurzbefehle. Windows und Linux benutzen Strg + Buchstabe. Beim Mac ist es Command + Buchstabe." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Buchstabe" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Aktion" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Alle auswählen" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Die folgenden Kurzbefehle liegen auf anderen Tasten: Alt + Umsch + Buchstabe." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Rechtschreibprüfung" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Blocksatz" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Link einfügen" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Link entfernen" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Zitat" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Tag für Seitenumbruch einfügen" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "RSS-Kommentare" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Vorheriger Beitrag" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Nächster Beitrag" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Letzter Beitrag" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Neuere Kommentare »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Ältere Kommentare" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "S_Sonntag_initial" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "M_Montag_initial" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "D_Dienstag_initial" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "M_Mittwoch_initial" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "D_Donnerstag_initial" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "F_Freitag_initial" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "S_Samstag_initial" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Die Bildgröße konnte nicht gelesen werden." + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Dieser Benutzer existiert nicht." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Du kannst dich leider nicht mit dieser E-Mail-Adresse registrieren, da dein E-Mail-Anbieter einen Teil unserer E-Mails blockiert. Nutze bitte eine E-Mailadresse eines anderen E-Mail-Anbieters." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Entschuldige, aber Benutzernamen müssen auch Buchstaben enthalten!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Diese E-Mail-Adresse ist nicht erlaubt!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Entschuldige, aber der Benutzername existiert bereits!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Entschuldige, aber diese Email-Adresse wird bereits verwendet!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Dieser Benutzername ist derzeit reserviert, ist aber möglicherweise in den nächsten Tagen verfügbar." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Diese E-Mail-Adresse wurde bereits verwendet. Bitte schau in deinem Postfach nach der Aktivierungsmail. Falls du keine bekommen oder die Mail bereits gelöscht hast, kannst du dich in ein paar Tagen erneut mit dieser E-Mail-Adresse registrieren." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Ungültiger Aktivierungsschlüssel." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Der Benutzer konnte nicht erstellt werden" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Dieser Benutzername wurde bereits aktiviert." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Neue Benutzerregistrierung: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Neuer %1$s Benutzer: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Hallo,\n" +"\n" +"dein Benutzerkonto wurde angelegt.\n" +"\n" +"Du kannst dich mit folgenden Daten einloggen: \n" +"Benutzername: USERNAME\n" +"Passwort: PASSWORD\n" +"Login unter: LOGINLINK\n" +"\n" +"Viel Spaß!\n" +"\n" +"--Das Team von SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "Fehler: Falscher Benutzername oder E-Mail-Adresse." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Autor: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-Mail : %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL: %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Kommentar: " + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Du kannst alle Kommentare zu diesem Beitrag hier sehen:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Kommentar: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Website: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Kurzfassung: " + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Du kannst alle Trackbacks zu diesem Beitrag hier sehen: " + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Du kannst alle Pingbacks zu diesem Beitrag hier sehen: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "In Papierkorb legen: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Lösche %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Spam: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Website: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Trackback (Kurzfassung):" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Pingback (Kurzfassung):" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Genehmige %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Zurzeit wartet %s Kommentar auf Freigabe. Bitte gehe zur Moderationsansicht:" +msgstr[1] "Zurzeit warten %s Kommentare auf Freigabe. Bitte gehe zur Moderationsansicht:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Bitte moderiere: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Passwort verloren und geändert für Benutzer: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Passwort verloren/ändern" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Benutzername: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Registrierung eines neuen Benutzers" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Passwort: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Dein Benutzername und Passwort" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Geschützt: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privat: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Es gibt keine Kurzfassung, da dies ein geschützter Beitrag ist." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Nächste Seite" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Vorherige Seite" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Home" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j. F Y @ G:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Automatische Speicherung]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Aktuelle Überarbeitung]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Revision" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Veröffentlicht" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Veröffentlicht (%s)" +msgstr[1] "Veröffentlichte (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Geplant" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Geplant (%s)" +msgstr[1] "Geplante (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Entwurf" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Entwurf (%s)" +msgstr[1] "Entwürfe (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Ausstehend" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Ausstehend (%s)" +msgstr[1] "Ausstehend (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privat" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privat (%s)" +msgstr[1] "Private (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Papierkorb" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papierkorb (%s)" +msgstr[1] "Papierkorb (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Inhalt, Titel und Auszug sind leer." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Der Beitrag konnte nicht in der Datenbank aktualisiert werden" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Der Beitrag konnte nicht in die Datenbank eingefügt werden" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Das Seitentemplate ist ungültig." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Kann keine Überarbeitung einer Überarbeitung erstellen." + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Du hast nicht die erforderlichen Rechte, um die Entwurfsvorschau zu sehen." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Ohne Benutzername kann kein neuer Benutzer angelegt werden." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Ein Fehler ist aufgetreten – der Feed funktioniert zur Zeit nicht. Probiere es später noch einmal." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "Du bist dabei, die ausgewählten Punkte endgültig zu löschen. Drücke 'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Alle offenen Tags schließen" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "Tags schließen" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Gib eine URL an" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Gib die URL des Bildes an" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Gib eine Beschreibung des Bildes an" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Du hast nicht die erforderlichen Rechte, um diese Aktion auszuführen." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Ein unbekannter Fehler ist aufgetreten." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Nächste >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Vorherige" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Bild" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "von" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Diese Funktion benötigt iframes. Du hast jedoch iframes deaktiviert oder dein Browser unterstützt diese nicht." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Du hast versucht, zu viele Dateien in die Warteschlange zu stellen." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Die ausgewählte Datei ist leer. Bitte versuch es mit einer anderen." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Der gewählte Dateityp ist nicht zulässig." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Bei dem Upload ist ein Fehler aufgetaucht. Probiere es später noch einmal." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Die Konfiguration ist fehlerhaft. Bitte wende dich an deinen Serveradministrator." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Du möchtest nur 1 Datei hochladen." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP-Fehler." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Upload fehlgeschlagen." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO-Fehler." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Sicherheitsfehler." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Upload gestoppt." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Verarbeiten …" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "in Papierkorb gelegt." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Mittelgroß" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Veröffentlichen am:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Geplant für:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Veröffentlicht am:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Mehr Kommentare zeigen" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Es wurden keine weiteren Kommentare gefunden." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Passwortgeschützt" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Eingereicht am:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Fehler beim Speichern der Änderungen." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Aus der Massenbearbeitung entfernen" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Plugin-Information:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Speichere …" + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Das Bild konnte nicht als Miniaturbild gesetzt werden. Versuche es mit einem anderen." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Entwurf wird gespeichert…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Ungültige Taxonomie" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Leerer Ausdruck" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "Ungültige Begriffs-ID." + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Für diesen Begriff ist ein Name erforderlich" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Der Begriff konnte nicht in die Datenbank eingefügt werden" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "Die Titelform “%s” wird bereits verwendet" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Ungültige Objekt-ID" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Das Template fehlt." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Das Übergeordnete Theme fehlt. Bitte installiere das übergeordnete Theme \"%s\", da du Child-Themes sonst nicht nutzen kannst." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Es fehlt ein Stylesheet." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "Fehler: Das Benutzerfeld ist leer." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "Fehler: Das Passwortfeld ist leer." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "Fehler: Dein Account wurde als Spam markiert." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Bitte melde dich nochmal an." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Sidebar %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "Fehler: WordPress %1$s benötigt mindestens MySQL %2$s" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "Fehler: Benutzername oder E-Mail-Adresse eingeben" + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "Fehler: Es existiert kein Benutzer mit dieser E-Mail-Adresse" + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "Fehler: Falscher Benutzername oder E-Mail-Adresse." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "Für diesen Benutzer ist es nicht erlaubt, das Passwort zurückzusetzen." + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Passwort zurücksetzen" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "Die E-Mail konnte nicht gesendet werden." + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Ungültiger Schlüssel" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "Fehler: Bitte gib deine E-Mail-Adresse ein." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "Fehler: Die E-Mail-Adresse ist ungültig." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Dieser Schlüssel scheint leider falsch zu sein." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Passwort verloren" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Benutzername oder E-Mail-Adresse:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Neues Passwort" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Verlaufen?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Zurück zu %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Registrierungsformular" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Für diese Seite registrieren" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Ein Passwort wird dir zugesendet." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Passwortfundbüro" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Passwort vergessen?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Du hast dich erfolgreich angemeldet." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Du hast dich erfolgreich abgemeldet." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "Zurzeit ist die Benutzer-Registrierung nicht erlaubt." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Überprüfe dein E-Mail-Konto für den Bestätigungslink." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Überprüfe dein E-Mail-Konto für dein neues Passwort." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Registrierung vollständig. Bitte schau in dein E-Mail-Postfach." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Ruhe bewahren, es gibt keinen Grund so oft nach neuen Mails zu schauen." + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Da scheint keine neue E-Mail zu sein." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "Der Autor ist %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Autor: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Vergebener Titel: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Oops: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Datenschutz:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Es müssen mindestens 4 Zeichen sein, bitte nur Buchstaben und Zahlen.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "E-Mail-Addresse:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Es trat ein Fehler auf. Bitte korrigiere die Eingaben und versuche es noch einmal." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Registriere dich in nur wenigen Sekunden bei %s." + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Ich möche nur einen Benutzernamen, keine Seite." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Weiter" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s ist dein neuer Benutzername" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Bevor du jedoch loslegen und ihn nutzen kannst, musst du ihn erst aktivieren." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Wenn du deinen Benutzernamen nicht innerhalb von zwei Tagen aktivierst, musst du dich erneut registrieren." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Registrieren" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Wartest du noch auf deine Email?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Die Registrierung wurde deaktiviert." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Die Benutzerregistrierung wurde deaktiviert." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Hilfe" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Breite" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "Fehler: Bitte gib einen Benutzernamen ein." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "Fehler: Diese E-Mail-Adresse wurde bereits registriert, bitte wähle eine andere." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Für dieses Widget gibt es keine weiteren Einstellungen." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Passwortstärke" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Ganz schwach" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Schwach" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Stark" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Kategorie bearbeiten" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Erstellen" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Erlaube Besuchern, neue Beiträge zu kommentieren" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Datumsformat" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Zeitformat" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Höhe" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Standard" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Bild einfügen" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Visuell" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Titel:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Trenne Schlagwörter durch Kommas" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(erforderlich)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Website" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widgets" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Dein Beitrag konnte leider nicht veröffentlicht werden. Irgendetwas ging schief." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Du verfügst nicht über ausreichende Rechte, um diesen Beitrag zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Aus einem seltsam unerfreulichen Grund kann dieser Beitrag nicht bearbeitet werden." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Du verfügst nicht über ausreichende Rechte, um diesen Beitrag zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Aus einem seltsam unerfreulichen Grund kann dieser Beitrag nicht gelöscht werden." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Die Kommentarfunktion wurde für diesen Beitrag deaktiviert." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Um einen Kommentar zu hinterlassen, musst du angemeldet sein." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Vorherige Seite" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Nächste Seite »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Kommentare zu %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Powered by WordPress, state-of-the-art semantic personal publishing platform." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Auch die Kommentare sind durch das Passwort geschützt." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Keine Kommentare" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 Kommentar" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% Kommentare" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Bearbeiten" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Du musst angemeldet sein, um einen Kommentar abzugeben." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Schlagwörter: " + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Seiten:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "Kommentare als RSS" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s sagt:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Dein Kommentar wartet auf Freischaltung." + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s um %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Bearbeiten)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML-Fehler: %s in der Zeile %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Besuche %ss Website" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Beiträge von %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Zuletzt aktualisiert: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Lesezeichen" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "Die Benutzung von user_level in Plugins und Themes ist veraltet. Nutze stattdessen das Abfragen von roles oder capabilities." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Keine Kategorien" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s Thema" +msgstr[1] "%s Themen" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Kein Server spezifiziert" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Fehler" + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "es wurde keine Anmelde-ID übertragen" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "es konnte keine Verbindung hergestellt werden" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Es wurde kein Passwort übermittelt" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Die Authentifizierung ist fehlgeschlagen" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Keine Verbindung zum Server" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Es wurde keine Anmelde-ID übertragen" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Kein Server-Banner" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "abbrechen" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop-Authentifizierung ist fehlgeschlagen" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Vorzeitiges Ende der Liste" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Leerer Befehls-String" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "Die Verbindung existiert nicht" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Es wurde keine msg-Nummer übertragen" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Der Befehl wurde nicht angenommen" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Feed für alle unter %s abgelegten Beiträge" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Kommentare deaktiviert" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Kommentiere %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Zum Antworten anmelden" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Hinterlasse einen Kommentar" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Melde dich an, um einen Kommentar zu hinterlassen" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Hier klicken, um die Antwort abzubrechen." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Hinterlasse eine Antwort" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Hinterlasse einen Kommentar zu %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Autor" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Kommentar" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Bist du sicher, dass du das tun möchtest?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Keine Medienanhänge gefunden." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Widerrufen" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Übernehmen" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Kommentare" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Veröffentlichen" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Auszug" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Revisionen" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Genehmigt" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Spam" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Kategorien" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Kategorien suchen" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Linkkategorie bearbeiten" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Kategorie aktualisieren" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Link hinzufügen" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Speichern" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Kategorien" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Fortgeschritten" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Beschreibung" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Keine" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Ungültige Taxonomie" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Schlagwort bearbeiten" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Erstellen" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Beitrag ansehen" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Beitrag bearbeiten" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Fertig" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonymous" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Senden" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Ungültiger Dateityp" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Vorschau" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Letzte Kommentare" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Abbrechen" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Inhalt" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Schlagwörter" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Speichern" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Noch keine Kommentare" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Antworten" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Wieviele Kommentare sollen angezeigt werden:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS-Fehler: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Unbekannter Feed" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Header" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Sidebar" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archive" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Passwort" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Wiederholen" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Miniaturbild" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Existiert die Datei “%s” nicht?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "Die GD Image Library ist nicht installiert." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Die Datei “%s” ist kein Bild." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Dateien hinzufügen" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Gespeichert." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Links" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Zentriert" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Rechts" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Mittelgroß" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Vollständige Größe" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Größe" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Ausrichtung" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Beschriftung" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Bild bearbeiten" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "Bild-URL" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Als unerledigt speichern" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Privat veröffentlicht" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privat" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Öffentlich, Oben gehalten" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Planen" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Schlagworte hinzufügen oder entfernen" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Alle Kategorien" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Verwerfen" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Suchen" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Bilder" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Seite ansehen" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Links" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Allgemein" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-Mail: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Seiten" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Schließen" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "- Wähle -" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Neue Seite" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Medien bearbeiten" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Neuer Beitrag" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(kein Titel)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Der Aktivierungsschlüssel wird benötigt" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Aktivierungsschlüssel" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Dein Benutzerkonto ist nun aktiviert!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Ein Fehler ist während der Anmeldung aufgetreten." + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Benutzername:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Keine Beiträge gefunden." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Veröffentlicht" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "Ausstehender Review" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Entwurf" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d.m.Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Zur Seite" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Abmelden" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Du hast nicht die erforderlichen Rechte, um Dateien hochzuladen." \ No newline at end of file diff --git a/wp-content/languages/es_ES.mo b/wp-content/languages/es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..92b779405330775112efc37802a7a9e1afb92c03 GIT binary patch literal 141820 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 z*You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "¡Has actualizado WordPress correctamente! Por favor, vuelve a entrar para ver las novedades." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "\"Enviar a la papelera\" seleccionado" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "\"Sacar de la papelera\" seleccionado" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Sacar de la papelera" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de enviar a la papelera estos elementos.\n" +" 'Cancelar' para parar, 'OK' para borrarlos." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Por favor, pulsa retorno o enter para abrir este panel" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Selección múltiple" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Cancelar selección" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Borrar selección" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(sin etiqueta)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "ERROR: nombre de usuario no válido. ¿Has olvidado tu contraseña?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "ERROR: La contraseña que has escrito para el usuario %1$s es incorrecta. ¿Has olvidado tu contraseña?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Tu navegador no soporta acceso directo al portapapeles. Por favor, usa los atajos de teclado o el menú de edición de tu navegador." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Leer más..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Busca o utiliza las teclas de flecha arriba y abajo para seleccionar un elemento." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Cerrar el panel de archivos multimedia" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Cerrar cargador" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Tamaño máximo de archivo: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Vista de lista" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Vista de cuadrícula" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Editar el elemento multimedia anterior" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Editar el siguiente elemento multimedia" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Nombre de archivo:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Tipo de archivo:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Subido en:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Tamaño de archivo:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Dimensiones:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Subido por" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Subido a " + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Ver página de adjuntos" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Editar más detalles" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Modo de bitrate" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Todos los tipos de archivos multimedia" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Todas las fechas" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Sin adjuntar" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vas a eliminar estos elementos de forma permanente.\n" +" 'Cancelar' para parar, 'OK' para borrarlos." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Filtrar por fecha" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Filtrar por tipo" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Buscar archivos multimedia" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Editar metadatos" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Este sitio ya no está disponible." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "ERROR: El comentario no se pudo guardar. Por favor, inténtalo de nuevo más tarde." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Aunque puedes recortar imágenes a tu gusto tras hacer clic en Añadir nueva imagen, tu tema recomienda un tamaño de cabecera de %s × %s pixels." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Aunque puedes recortar imágenes a tu gusto tras hacer clic en Añadir nueva imagen, tu tema recomienda una cabecera de %s pixels de ancho. " + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Aunque puedes recortar imágenes a tu gusto tras hacer clic en Añadir nueva imagen, tu tema recomienda una cabecera de %s pixels de alto." + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Pulsa retorno o enter para ampliar" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Estás personalizando %s" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Los widgets son secciones independientes de contenido que pueden ser colocadas en las áreas de widgets que tenga tu tema (también conocidas por barras laterales)" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress no pudo establecer una conexión segura con WordPress.org. Por favor, contacta con el administrador de tu servidor.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Mayúsculas + click para editar este widget." + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Dirección" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Si estás buscando pegar el contenido enriquecido de Microsoft Word, pruebe a desactivar esta opción. El editor va a limpiar el texto pegado desde Word de forma automática." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Atajos de teclado" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "ERROR: Las cookies se han bloqueado por tener un resultado no esperado. Para obtener ayuda, por favor mira esta documentación o inténtalo en los foros de soporte." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "ERROR: Las cookies están bloqueadas o no están soportadas por tu navegador. Debes activar las cookies para usar WordPress." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Añadir/quitar etiqueta de código" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "Clases CSS del enlace" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Mostrar lista de vídeos" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Ajustes de visualización" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Editar Original" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Ninguna" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Familia de fuente" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Tamaños de fuente" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Dividir celda de la tabla" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Dimensiones de imagen sugerida:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Tamaño personalizado" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Opciones Avanzadas" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Atributo \"title\" de la imagen" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Clases CSS de la imagen" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Artista" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Álbum" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Género" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Año" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Duración" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Se ha producido un error recortando la imagen." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Editar lista de reproducción de audio" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Cancelar lista de reproducción de audio" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Insertar lista de reproducción de audio" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Actualizar lista de reproducción de audio" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Añadir a la lista de reproducción de audio" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Añadir a la lista de reproducción de audio" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Mover" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Asignar imagen" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Ocultar imagen" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Añadir nueva imagen" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Reordenar" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Hecho" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Guardar y previsualizar cambios antes de publicarlos" + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Envía a la papelera el widget moviéndolo al sidebar de widgets inactivos" + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Buscar widgets" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Buscar widgets…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Encabezamientos" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automático" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Mover a otro sitio …" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Recortando…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Pistas (subtítulos, leyendas, descripciones, capítulos o metadatos)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formatos" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Extensión" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Columna" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Bloques" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Alineado" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Código" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Lista con viñetas" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Cuadrado" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Por defecto" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Círculo" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Disco" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Griega inferior" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Alfa inferior" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Alfa superior" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Romana superior" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Romana inferior" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Nombre" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Texto de enlace" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Textos de enlace" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "De derecha a izquierda" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "De izquierda a derecha" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Reemplazar" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Siguiente" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Anterior" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Palabras completas" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Reemplazar con" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Buscar" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Reemplazar todo" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Terminado" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Ignorar todo" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Ignorar" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Columnas" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Celda" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Cabecera" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Cuerpo" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Pie" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Insertar plantilla" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Plantillas" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Mostrar bloques" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Palabras: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Insertar" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Archivo" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Editar" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Herramientas" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Ver" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabla" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Formato" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Añadir fuentes alternativas para maximizar la reproducción en HTML5" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Detalles de la imagen" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Ha sucedido un error inesperado. Algo fue mal con WordPress.org o con la configuración de este servidor. Si continuas teniendo problemas, por favor prueba en los foros de soporte." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Atrás" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Mostrar lista de reproducción" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Papelera" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Ajuste de listas de reproducción" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Buscar" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s, y %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s y %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Mostrar nombre de artista en la lista de pistas" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Mostrar imágenes" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Metadatos" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Reproducción automática" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Imagen de poster" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "No hay subtítulos asociados." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Crear una nueva lista de reproducción" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Crear una nueva lista de reproducción de vídeos" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Reemplazar imagen" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Cancela la edición" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Elegir imagen" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Selecciona y recorta" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "No recortar" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Recortar imagen" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Recorta tu imagen" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Detalles del audio" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Reemplazar audio" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Añadir origen del audio" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Detalles del vídeo" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Reemplazar vídeo" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Añadir fuente de vídeo" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Elegir imagen de poster" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Añadir subtítulos" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Arrastrar y soltar para reordenar pistas." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Crear lista de reproducción de audios" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Arrastrar y soltar para reordenar vídeos." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Crear lista de reproducción de vídeos" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Editar lista de reproducción de vídeo" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Cancelar lista de reproducción de vídeos" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Insertar lista de reproducción de vídeo" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Actualizar lista de reproducción de vídeos" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Añadir a lista de reproducción de vídeos" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Añadir a lista de reproducción de vídeo" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "ID de menú no válido" + +#: wp-includes/wp-db.php:991 +msgid "" +"

        Can’t select database

        \n" +"

        We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

        \n" +"
          \n" +"
        • Are you sure it exists?
        • \n" +"
        • Does the user %2$s have permission to use the %1$s database?
        • \n" +"
        • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
        • \n" +"
        \n" +"

        If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

        " +msgstr "" +"

        No es posible seleccionar una base de datos

        \n" +"

        Se ha establecido una conexión con la base de datos del servidor (lo que significa que el nombre de usuario y contraseña son correctos) pero ha sido imposible seleccionar la base de datos %1$s.

        \n" +"
          \n" +"
        • ¿Seguro que existe?
        • \n" +"
        • ¿Tiene permiso el usuario %2$s para usar la base de datos %1$s?
        • \n" +"
        • En algunos casos se le añade un prefijo con tu nombre de usuario a la base de datos (ejemplo: username_%1$s. ¿Podría ser ese el problema?
        • \n" +"
        \n" +"

        Si no sabes configurar una base de datos deberías contactar con tu empresa de alojamiento. Si nada de lo anterior resuelve el problema quizá podamos ayudarte en el foro de ayuda de WordPress.

        " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "El argumento de la consulta %s debe tener un marcador de posición." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

        Error establishing a database connection

        \n" +"

        This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

        \n" +"
          \n" +"\t
        • Are you sure you have the correct username and password?
        • \n" +"\t
        • Are you sure that you have typed the correct hostname?
        • \n" +"\t
        • Are you sure that the database server is running?
        • \n" +"
        \n" +"

        If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        \n" +msgstr "" +"\n" +"

        Se ha producido un error al intentar establecer una conexión con la base de datos

        \n" +"

        Esto puede significar que la información sobre el nombre de usuario y la contraseña que contiene tu archivo wp-config.php es incorrecta, o bien que no ha sido posible conectar con el servidor de la base de datos en %s. La causa podría ser que el host de la base de datos esté caído.

        \n" +"
          \n" +"→\t
        • ¿Estás seguro de que el nombre de usuario y la contraseña son correctos?
        • \n" +"→\t
        • ¿Estás seguro de haber escrito correctamente el hostname?
        • \n" +"→\t
        • ¿Estás seguro que el servidor de la base de datos funciona correctamente?
        • \n" +"
        \n" +"

        Si no sabes con seguridad qué significan algunas de las preguntas anteriores te aconsejamos contactar con la empresa donde tengas contratado tu alojamiento. Si aun después de hacerlo necesitas ayuda puedes probar a visitar el foro de ayuda de WordPress.

        \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Un consejo: La contraseña debe tener, al menos, siete caracteres de longitud. Para hacerla más fuerte, utiliza mayúsculas y minúsculas, números y símbolos como ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Insertar/editar vídeo" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "No podemos encontrar la cadena especificada." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Grupo de columnas" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Alternar barra de herramientas" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Insertar imagen" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Estilo" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Fuente alternativa" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Ha fallado el guardado." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Librería multimedia (Alt + May + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Palabras claves" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://es.wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://es.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://es.forums.wordpress.org/forum/peticiones-y-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Cabeceras subidas al azar" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Cabeceras sugeridas al azar" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Cabeceras subidas al azar" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Cabeceras sugeridas al azar" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "No se ha definido ninguna imagen" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Cabecera actual" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Subido anteriormente" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Sugerido" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Añadir un widget" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Bajar" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Subir" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Selecciona un area al que mover el widget." + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Ha ocurrido un error. Por favor, recarga la página y prueba de nuevo" + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Alineación derecha" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Lista numerada" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Aumentar sangría" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Limpiar formato" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Alineación centrada" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Reducir sangría" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "El pegado es ahora en modo de texto plano. Los contenidos se pegarán como texto plano mientras no desactives esa opción." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Justificar" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Alineación izquierda" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Ayudas visuales" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Restaurar el último borrador" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Caracter especial" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Código fuente" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Emoticonos" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robots" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Codificación" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Línea horizontal" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Insertar fecha/hora" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Pega tu código de inserción a continuación:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Insertar vídeo" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Incrustado" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Espacio sin salto" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Salto de página" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Pegar como texto" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Reemplazar" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Buscar y reemplazar" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Coincidentes" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Filas" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Borde de celda" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Espacio de celda" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Tipo de fila" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Insertar tabla" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Cabecera de celda" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Tipo de celda" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Grupo de filas" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Eliminar columna" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Color de fondo" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Color del texto" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Mostrar caracteres invisibles" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Área de texto enriquecido. Pulsa Alt-F9 para ver el menú. Pulsa Alt-F10 para ver la barra de herramientas. Pulsa Alt-0 para ver la ayuda" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Insertar la etiqueta \"Leer más\"" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Escritura sin distracciones" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Amanecer" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ectoplasma" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Océano" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Café" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Se ha intentado poner una calidad de la imagen fuera del rango [1,100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Un elemento con el nombre y slug propuesto ya existe en este elemento padre." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Ya existe un término con el mismo nombre y slug que has propuesto." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Una lista de las páginas de tu sitio." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Un formulario de búsqueda de tu sitio." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Un listado mensual de las entradas de tu sitio." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Acceder, RSS y enlaces de WordPress.com." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Un calendario de las entradas de tu sitio." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Texto arbitrario o HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Lista o desplegable de categorías." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Las entradas más recientes de tu sitio." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "Los comentarios más recientes de tu sitio." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Publicaciones de cualquier RSS o Feed de Atom." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Nube de tus etiquetas más utilizadas." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Añade un menú personalizado a tu barra lateral." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Por defecto" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Luminoso" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Medianoche" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Usa comas en vez de %s para separar los términos excluidos." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "sin subconjunto" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menú" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Actualizaciones de traducción" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Lo siento, la clave ha expirado. Por favor, inténtalo de nuevo." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "La carpeta de temas \"%s\" no existe." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "En %1$s, usa el método %2$s, no la función %3$s. Mira %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "ERROR: Esta no es una plantilla de agregador válida." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Este contenido está protegido por contraseña. Para verlo introduce tu contraseña a continuación:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "un, una, para, como, en, ser, por, com, cómo, para, desde, como, es, de, en, o, eso, el, esto, a, hacía, que, qué, cuando, cuándo, donde, dónde, quien, quién, será, con, www, y, entre, la, lo, este, ese, esa, eso, es, está, esta, asi, así" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Fallo al tratar de escribir el archivo temporal." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "El certificado SSL del servidor no se ha podido verificar." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Incrustar reproductor de medios" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Longitud:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Incrustar o enlazar" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Enlace al archivo de medios" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Enlace a página de adjuntos" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Descargar archivo" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Descargar vídeo" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Reproducir/Pausar" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Desactivar sonido" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Salir de pantalla completa" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Ver en pantalla completa" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Activar sonido" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Pies de foto / Subtítulos" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s semana" +msgstr[1] "%s semanas" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s mes" +msgstr[1] "%s meses" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s año" +msgstr[1] "%s años" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (sin título)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "JavaScript debe estar activado para utilizar esta funcionalidad." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F, Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "g:i a" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F, Y g:i a" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Dirección de acceso (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "La URL del área de administración" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "El navegador web de tu dispositivo no puede subir archivos. Podrías probar la aplicación nativa de tu dispositivo en su lugar." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(más…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Posible razón: Tu alojamiento puede tener desactivada la función mail()" + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "ERROR: No te has podido registrar… por favor, ¡ponte en contacto con el webmaster !" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Autoguardado]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Revisión actual]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Tu sesión ha caducado. Puedes identificarte otra vez desde esta página o ir a la página de identificación." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s del %1$s de %3$s a las %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "La sesión ha caducado. Por favor, identifícate de nuevo. No podrás acceder a otras páginas." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "¿Has puesto tu correo correctamente? Has escrito %s. Si es incorrecto, no recibirás el correo electrónico." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "El sitio que estabas buscando, %s, no existe, ¡pero puedes crearlo ahora!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "El sitio que estabas buscando, %s, no existe." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "La página de acceso se abrirá en una ventana nueva. Después del acceso puede cerrarla y volver a esta página." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, hace %3$s (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s dice:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s a las %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Buscar …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Buscar:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Buscar" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j F, Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Sesión caducada" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "No se han encontrado etiquetas." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "No de-registres el script %1$s en el área de administración. Para aplicarlo sobre el tema del sitio usa el gancho (hook) %2$s." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "Dirección de WordPress (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Dirección del sitio (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "ID de usuario erróneo." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Orden aleatorio" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Titula esta imagen…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d seleccionados" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Insertar desde URL" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Fijar la imagen destacada" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Aleatorio" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "No se han encontrado elementos." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Añadir a la Galería" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Orden inverso" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Asignar imagen destacada" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Desmarcar" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Lo siento, este archivo no puede editarse." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de borrar permanentemente este elemento.\n" +" 'Cancelar' para parar, 'Aceptar' para borrar." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Borrar permanentemente" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Límite de subida excedido" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Descartar errores" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Error" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "No se pudo elegir ningún editor." + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Subiendo" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Administrar imágenes" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Imagen (%s)" +msgstr[1] "Imágenes (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Administrar audio" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Audio (%s)" +msgstr[1] "Audios (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Vídeo" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Administrar vídeo" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Vídeo (%s)" +msgstr[1] "Vídeos (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Insertar en la página" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Subir a esta página" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Todos los elementos multimedia" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Subido a esta entrada" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Audio" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Volver a la librería" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "URL personalizada" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Detalles de adjuntos" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Texto alternativo" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Columnas" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Arrastra las imágenes para ordenarlas." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Grande" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Ajustes de visualización de adjuntos" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Ajustes de galería" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Subir imágenes" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Cancelar galería" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Conseguido" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Arrastra archivos a cualquier lugar para subirlos" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Subir archivos" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Inserta galería" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Arrastra archivos aquí para subirlos" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Librería multimedia" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Crear galería" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Para activar tu usuario, por favor haz click en el siguiente enlace:\n" +"\n" +"%s\n" +"\n" +"Después de activar, recibirás *otro correo electrónico* con tus credenciales de acceso." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Ya instalado" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Parece que has instalado WordPress antes. Para volver a instalar borra antes las tablas de la base de datos antigua, por favor." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Las taxonomías no pueden tener más de 32 caracteres." + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nuevo Sitio: %1$s\n" +"URL: %2$s\n" +"IP remota: %3$s\n" +"\n" +"Desactivar las notificaciones: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Nuevo Usuario: %1$s\n" +"IP Remota: %2$s\n" +"\n" +"Desactivar las notificaciones: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Enlazado a" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Página de adjuntos" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Archivo multimedia" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Describe este video…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Describe este archivo de audio…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Describe este archivo…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Actualizar galería" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "El usuario solicitado no existe." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Por favor, introduce una dirección de correo válida." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "ERROR: Este usuario ya está registrado. Por favor elige otro." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "¿El archivo no existe?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "El archivo no es una imagen." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "No se pudo leer el tamaño de la imagen." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Fallo en el cambio de tamaño de la imagen." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Fallo en el recorte de la imagen." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Fallo girando la imagen." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Fallo en la rotación de la imagen." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Fallo guardando la imagen" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Objeto" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Añadir nuevo" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Ver la página de adjuntos" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "¡Vaya! la fecha que has dado no es válida." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Insertar objeto" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Crear una nueva galería" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Insertar en la entrada" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Añadir a la galería" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Borrar" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Elige un color" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Color actual" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "No se ha podido insertar la relación entre términos en la base de datos" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Usuario o contraseña incorrecta." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "El servicio XML-RPC está desactivado en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Hay una revisión más reciente de esta entrada." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Feed" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "¿Mostrar la fecha de la entrada?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Con este usuario no tienes permisos para crear páginas." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "ID de entrada incorrecto" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Lo siento, no puedes editar usuarios." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "ID de usuario incorrecto" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Lo siento, no puedes listar usuarios." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "El rol especificado no es válido" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Lo siento, no puedes editar tu perfil." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Lo siento, el usuario no puede ser actualizado." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Lo siento. no tienes permitido editar entradas." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Lo siento, las revisiones están desactivadas" + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Texto alternativo" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "o" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Selecciona archivos" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Modo de escritura sin distracciones" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Anchura del editor en el modo de escritura sin distracciones:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Abrir la barra de herramientas" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Barra de herramientas en la parte superior." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Texto" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Valor hexadecimal " + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Color del texto de la cabecera" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Colores" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Guardar y activar" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Guardado" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Guardar y publicar" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Elegir archivo" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Personalizar" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Argumentos insuficientes para este método de XML-RPC." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Lo siento, no puedes destacar una entrada privada" + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Sin imagen" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Puedes editar el contenido de la pantalla de Menús en la sección Apariencia." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Arrastra un archivo aquí o elige un archivo." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Imagen de cabecera" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Miniatura de la entrada" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "Dirección del texto" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Cambiar la dirección del editor de texto" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "El nombre del sitio debe tener al menos 4 caracteres." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Por favor, introduce un nombre para el sitio." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Ese nombre de usuario no está permitido." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Por favor escribe un nombre de usuario." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Por favor, introduce el título del sitio." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Ese nombre no está permitido." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "El nombre de usuario debe tener, al menos, 4 caracteres." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Una página estática" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Mostrar texto de cabecera" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Color de fondo" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Imagen de fondo" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Repetición del fondo" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Posición del fondo" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Adjunto del fondo" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Subido" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Añadir nueva" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Eliminar imagen" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Lo siento, no estás autorizado a editar este tipo de entrada." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Desplazamiento" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Fijo" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Sin repetición" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Mosaico" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Mosaico horizontal" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Mosaico vertical" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Portada" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Página de entradas" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Subir" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Eliminar" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Archivos permitidos" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "El nombre del término no puede estar vacío." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "No tienes permiso para crear un término en esta taxonomía." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Esta taxonomía no es jerárquica." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "No existe término padre." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Lo siento, el término no se pudo crear. Algo salió mal." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "No estás autorizado para editar términos de esta taxonomía." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Esta taxonomía no es jerárquica por lo que no se puede establecer un padre." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Perdón, fallo editando el término." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "No está permitido eliminar los términos de esta taxonomía." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Perdón, fallo al borrar el término." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "No tienes permiso para asignar términos en esta taxonomía." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Elige una categoría de enlace:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Plantilla" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Hoja de estilo" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Título de enlace" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Valoración de los enlaces" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "ID de enlace" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Número de enlaces a mostrar:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "ERROR: El directorio de temas está vacio o no existe. Por favor revisa tu instalación." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "La hoja de estilo no es legible." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "El tema \"%s\" no es un tema padre válido." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navegación" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Tu tema permite %s menú. Selecciona cuál quieres usar." +msgstr[1] "Tu tema permite %s menús. Selecciona qué menú aparecerá en cada sitio." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Actualizar" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Portada estática" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Tu tema permite una página estática como portada." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Tus últimas entradas" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "Página frontal muestra" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Título del sitio y descripción corta" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Descripción corta" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Elegir —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "El tipo de entrada no puede cambiarse." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Tamaño por defecto de imagen" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Tipo de enlace de imagen por defecto" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Alineación de imagen por defecto" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Perdón, no tienes permisos para editar esta entrada." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Editar sitio" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Perdón, no tienes permisos para editar entradas de este tipo" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "ID de autor incorrecto." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Perdón, no tienes permisos para borrar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Nombre de término ambiguo usado en una taxonomía jerárquica. Por favor usa en su lugar el ID del término." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Perdón, no tienes permiso para añadir un término a una de las taxonomías dadas." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "La entrada no puede borrarse." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "El tipo de entrada especificado no es válido" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Tipo de entrada no válido" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Perdón, no tienes permiso para crear entradas protegidas con contraseña en este tipo de entrada" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "No tienes permisos para crear entradas en nombre de este usuario." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Perdón, no tienes permiso para crear entradas privadas en este tipo de entrada" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Lo siento, no tienes permiso para publicar en este tipo de entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Perdón, no tienes permisos para asignar un término a una de las taxonomías dadas." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Lo siento, una de las taxonomías dadas no es compatible con el tipo de entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Perdón, no tienes permiso para destacar esta entrada." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Permitir que los motores de búsquedas indexen este sitio." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Parece que el archivo wp-config.php no existe. Lo necesito antes de que podamos empezar." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "¿Necesitas más ayuda? La tenemos." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Puedes crear un archivo wp-config.php a través de la interfaz web pero esto no funciona para todas las configuraciones de servidores. La manera más segura es crear manualmente el archivo." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Crear un archivo de configuración" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Tu sitio en %2$s está activo. Puedes entrar en tu sitio usando el usuario “%3$s”. Por favor, comprueba en tu correo electrónico %4$s la contraseña y las instrucciones de acceso. Si no recibes el correo mira en la papelera o en la carpeta de spam. Si no recibes el correo en una hora puedes reiniciar tu contraseña." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s es tu nuevo sitio. Accede como “%4$s” usando tu contraseña." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Tu cuenta ha sido activada. Ahora puedes acceder al sitio usando el usuario “%2$s” que has elegido. Por favor, revisa tu correo electrónico %3$s para conocer la contraseña y las instrucciones de acceso. Si no recibes el correo, por favor revisa la carpeta de correo basura y en la de spam. Si en una hora no recibes el correo, puedes reiniciar tu contraseña." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Una o más tablas de la base de datos no están disponibles. La base de datos podría necesitar ser reparada." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Misión cumplida. Mensaje %s borrado." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Estás publicando comentarios demasiado rápido. Frena." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Nuevo" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s comentario está esperando moderación" +msgstr[1] "%s comentarios están esperando moderación" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "¿Ahora qué hago?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s excede el tamaño máximo de subida del cargador de múltiples archivos del navegador." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Por favor, intenta subir este archivo a través del %1$snavegador%2$s." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "Ha habido un error al subir “%s”" + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Cita (Alt+Shift+Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Todos los enlaces" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "El ID de menú no debe estar vacío." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "Acerca de WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "El tamaño del archivo %s excede el tamaño permitido en este sitio." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Por favor, mira Debugging in WordPress para más información." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Sugerencias" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Estimado usuario:\n" +"\n" +"Tu nuevo sitio SITE_NAME se ha creado en:\n" +"BLOG_URL\n" +"\n" +"Puedes acceder a la administración de la cuenta con la siguiente información:\n" +"Nombre de usuario: USERNAME\n" +"Contraseña: PASSWORD\n" +"Acceda aquí: BLOG_URLwp-login.php\n" +"\n" +"Esperamos que disfrutes de tu nuevo sitio\n" +"Gracias\n" +"\n" +"-- El equipo @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "ERROR: Por favor, introduce un comentario." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "ERROR: Por favor, introduce un correo electrónico válido." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "ERROR: por favor, completa los campos requeridos (nombre, correo electrónico)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "No se puede cargar la previsualización de la imagen. Por favor, recarga la página y prueba de nuevo." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "ERROR: URL del sitio ya utilizada." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "ERROR: ha habido un problema al crear la entrada del sitio." + +#: wp-signup.php:135 +msgid "No" +msgstr "No" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "Correo electrónico" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Usuarios" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Actualizar" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Sitios" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "Correo electrónico" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Nombre" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Nombre de usuario" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Escritorio" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Haciendo trampa, ¿eh?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Temas" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Acceder" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Título" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Público" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Plugins" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Sí" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Mis sitios" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Título del sitio" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Primera entrada" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Contraseña:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Activar" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Documentación" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Foros de soporte" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Error de la base de datos" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Error estableciendo una conexión con la base de datos" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Escritorio global: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Administrador de la red: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Etiquetas" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Etiqueta" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Los scripts y estilos no se deberían registrar o enganchar hasta que se carguen los ganchos %1, %2 y %3." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Permitir notificaciones de enlace desde otros sitios (pingbacks y trackbacks)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Utiliza WP_User->ID en su lugar." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Has sido añadido a este sitio. Por favor, visita la página de inicio o accede utilizando tu nombre de usuario y contraseña." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Memoria excedida. Por favor, prueba con otro archivo más pequeño." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Supera el tamaño permitido. Por favor, prueba con otro." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Este archivo no es una imagen. Por favor, prueba con otro." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Azul" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "La zona horaria que has introducido no es válida. Por favor, selecciona una zona horaria válida." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Entrada" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Página" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Medio" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Enlace" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Usuario" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Debes especificar una acción \"nonce\" a verificar mediante el primer parámetro." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Ver etiqueta" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Ver categoría" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Más ancho" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Más estrecho" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Ancho por defecto" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Número de palabras: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Tu cuenta se ha activado. Accede o vuelve a la página de inicio." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Tu cuenta se ha activado. Visualiza tu sitio o Accede" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Ayuda (Alt + Mayús + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Hola, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Salir de pantalla completa" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Simplemente escribe." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Aprobar y responder" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Todas las entradas" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Todas las páginas" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Actualizada." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "pantalla completa" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Negrita (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Cursiva (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Lista ordenada (Alt + Mayúsculas + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Lista sin ordenar (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Insertar / editar enlace (Alt + Mayúsculas + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Desvincular (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Cartel" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Precarga" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "La carpeta de destino para cargar el archivo no existe o no tiene permisos de escritura." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "No hay medios de transporte HTTP disponibles que puedan completar la solicitud requerida." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Formato" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Introduce la URL de destino" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "O enlaza a contenido ya existente" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Las etiquetas de las consultas condicionales no funcionan antes de ejecutar la consulta. Haciéndolo antes, siempre devuelven falso." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "El usuario ya esta activo." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s se llamó incorrectamente. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Este mensaje se añadió en la versión %s.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Perdona, pero no puedes publicar esta entrada." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Enlace permanente: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Estándar" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Los tipos de entradas no pueden exceder de 20 caracteres de longitud" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Tu dirección será %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "dominio" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Añadir nueva" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Audio" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Formato de entrada no válido" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Abrir enlace en una nueva ventana/pestaña" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "" +"No se ha indicado ningún término de búsqueda. Se mostrarán\n" +" los objetos más recientes." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Sólo una función o método de una clase estática pueden ser usados en un gancho de desinstalación." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Pasar un número entero de entradas es obsoleto. Pasa una matriz de argumentos en su lugar." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Minientrada" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Chat" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galería" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Enlace" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Imagen" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Cita" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Estado" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Vídeo" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Ninguna página encontrada en la papelera." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "No se encontraron páginas." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Ningún post encontrado en la papelera." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Enlace corto" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "ID de adjunto no válido." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Ya no es necesario incluir este archivo." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Por favor, escribe tu nombre de usuario o tu correo electrónico. Recibirás un enlace para crear la contraseña nueva por correo electrónico." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Mostrar como desplegable" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Altura de la imagen de tamaño grande" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Achura de la imagen de tamaño medio" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Altura de la imagen de tamaño medio" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Ancho de la imagen de tamaño grande" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Recortar la miniatura a las dimensiones exactas" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Altura de la miniatura" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Anchura de la miniatura" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "No se han encontrado coincidencias." + +#: wp-login.php:620 +msgid "New password" +msgstr "Nueva contraseña" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Confirma la nueva contraseña" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Para restaurar la contraseña, visita la siguiente dirección:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Restaurar contraseña" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Las contraseñas no coinciden." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Contraseña restaurada" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Tu contraseña ha sido restaurada." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Alguien ha solicitado que sea restaurada la contraseña de la siguiente cuenta:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Si ha sido un error, ignora este correo y no pasará nada." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Introduce tu nueva contraseña abajo." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Entrada no válida" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Editar mi perfil" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Mi cuenta" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Administrar comentarios" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Sólo se permiten minúsculas (a-z) y números." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" está obsoleto. Utiliza \"ignore_sticky_posts\" en su lugar." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nuevo nombre de categoría de enlaces" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Añadir nueva categoría de enlaces" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Actualizar categoría de enlaces" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Todas las categorías de enlaces" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Buscar categorías de enlaces" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Categoría de enlaces" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Administrador de la red" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Lee la página de errores. Algunas de las guías que hay ahí pueden ayudarte a hacerte una idea sobre qué ha ido mal." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Activar %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Tu servidor está ejecutando la versión %1$s de PHP, pero WordPess %2$s necesita, al menos, la versión %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Un nuevo trackback a la entrada \"%s\" está esperando tu aprobación" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Si eres el propietario de esta red comprueba que MySQL se está ejecutando adecuadamente y que niguna de las tablas tiene errores." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Si tu sitio no se muestra contacta con el propietario de esta red." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Una Respuesta a %2$s" +msgstr[1] "%1$s Respuestas a %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "usuario" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "ninguno" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "todo" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Menú personalizado" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Nuevo pingback en tu entrada \"%s\"" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Un nuevo pingback a la entada \"%s\" está esperando tu aprobación" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Un nuevo comentario a la entrada \"%s\" está esperando tu aprobación" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Nuevo trackback a tu entrada \"%s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Nuevo comentario a tu entrada \"%s\"" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "Red de amigos de XHTML" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "XHTML válido" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s y %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "j F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Estás navegando por el archivo de %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Actualmente estás viendo el archivo del sitio %2$s de %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Los comentarios están cerrados." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Actualmente estás viendo el archivo del sitio %2$s del año %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Identificado como %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Identificado como %2$s. Salir »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Enviar comentario" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s funciona gracias a %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Tu comentario" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Enviar" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Cerrar esta ventana." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Lo siento, no hay nada que se ajuste a lo que buscas." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Gestionado con WordPress" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Salir de esta cuenta" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Salir »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "Correo electrónico (no será publicado)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Puedes usar estas etiquetas: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Has buscado en el archivo del sitio %2$s el término ‘%3$s’. Si no te es posible encontrar nada en los resultados, puedes probar uno de estos enlaces." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "j F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Actualmente estás navegando por el archivo del sitio %2$s del día %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Actualmente estás navegando por el archivo de la categoría %s" + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d consultas. %s segundos." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Comentarios (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Artículos (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Las líneas y párrafos saltan automáticamente, nunca se mostrarán los correos electrónicos. HTMLpermitido: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Esta entrada está protegida. Para verla, escribe la contraseña:" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Esta página valida como XHTML 1.0 Transitional" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Lo siento, el formulario de comentarios está cerrado en este momento." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - Comentarios en %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "RSS feed para los comentarios de esta entrada." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "La URL para realizar un TrackBack a esta entrada es: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "por %1$s — %2$s @ %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Deja un comentario" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Elige entre las etiquetas más utilizadas" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Puedes usar las siguientes etiquetas y atributos HTML: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Categoría" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Buscar etiquetas" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Etiquetas populares" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Nombre de la nueva categoría" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Nombre de la nueva etiqueta" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Añadir nueva categoría" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Añadir nueva etiqueta" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Actualizar etiqueta" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Categoría superior:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Categoría superior" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Todas las etiquetas" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Categorías" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Disculpa, los nuevos registros están deshabilitados." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Comprueba la bandeja de entrada de %s y haz clic en el enlace que encontrarás." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Espera un poco más. Hay veces que el correo electrónico puede tardar en llegar por procesos que escapan a nuestro control." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Comprueba la carpeta de correo basura, correo no deseado o spam de tu cliente de correo electrónico o correo web. A veces los correos electrónicos acaban ahí por equivocación." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "¡Saludos, administrador del sitio! En este momento permites registros de “%s”. Para cambiar o desactivar los registros ve a tu página de opciones." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Enviaremos los datos de registro a esta dirección de correo electrónico. Comprueba bien esta dirección antes de continuar." + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Buscar páginas" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Añadir nueva entrada" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Página superior:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Entradas" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Editar página" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Buscar entradas" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Añadir nueva página" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Páginas" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Página" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Entrada" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "La constante VHOST está obsoleta. Usa la constante booleana/lógica SUBDOMAIN_INSTALL en wp-config.php para habilitar la configuración de subdominios. Usa is_subdomain_install() para comprobar si la configuración de subdominios está activada." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Hay valores en conflicto para las constantes VHOST y SUBDOMAIN_INSTALL. Se asumirá que el valor de la configuración de subdominio es SUBDOMAIN_INSTALL." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "ERROR: Este nombre de usuario no es válido, ya que usa caracteres no permitidos. Por favor, introduce un nombre de usuario válido." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Los campos necesarios están marcados %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Por favor, incluye la plantilla %1$s en tu tema" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Tema sin %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "No podemos encontrar el sitio %1$s. Buscamos la tabla %2$sen la base de datos %3$s. ¿Es correcto?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "La opción %s es obsoleta, ya no se utiliza en la familia de funciones bloginfo()." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Usa la opción %s en su lugar." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Se han perdido las tablas de la base de datos. Esto quiere decir que MySQL no está funcionando, WordPress no ha sido instalado correctamente, o alguien ha eliminado %s. Deberías revisar tu base de datos ahora mismo." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Disculpa, no tienes acceso a los datos de los usuarios de este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Disculpa, no tienes autorización para publicar en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Disculpa, no tienes autorización para publicar entradas en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Disculpa, para ver las categorías tienes que estar autorizado para editar entradas en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Disculpa, no tienes autorización para publicar páginas en este sitio." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Disculpa, este sitio ya existe." + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Para activar tu sitio haz clic en el siguiente enlace:\n" +"\n" +"%s\n" +"\n" +"Después de activarlo recibirás *otro correo electrónico* con tus datos de acceso.\n" +"\n" +"Después de activarlo, podrás visitar tu sitio aquí:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Nuevo sitio registrado: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "¡Lo siento, el nombre del sitio no puede contener el carácter “_”!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nuevo sitio en %1$s: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "El sitio ya está activado." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Disculpa, no puedes editar entradas en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Disculpa, para ver las categorías tienes que estar autorizado para editar entradas en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "No tienes autorización para ver los detalles de este sitio." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "No se pudo crear el sitio." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Disculpa, el nombre del sitio, también debe contener letras." + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Lo siento, no puedes utilizar este nombre para el sitio." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Disculpa, este nombre de sitio está reservado" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Este nombre de sitio está reservado, pero puede estar libre en un par de días." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Registrado un nuevo usuario en tu sitio %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "No tienes autorización para moderar comentarios en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Disculpa, para ver las etiquetas tienes que estar autorizado para editar entradas en este sitio." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Descripción corta" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Este sitio ha sido archivado o suspendido." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "El sitio que has solicitado no está instalado correctamente. Por favor, ponte en contacto con el administrador del sistema." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "No se han encontrado resultados." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "El nombre de menú %s está creando un conflicto con otro nombre de menú. Por favor, selecciona otro nombre." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "El ID de objeto dado no es de un objeto de menú." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "La dirección de correo electrónico parece que no es válida. Por favor, introduce una válida." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "La dirección de WordPress parece no ser una URL válida. Por favor, introduce una válida." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "La dirección del sitio no parece ser una URL válida. Por favor, introduce una válida." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Un término con el nombre dado ya existe en este nivel." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Hubo un error añadiéndote a este sitio. Volver a la página de inicio." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Este archivo es demasiado grande. Los archivos deben tener un tamaño inferior a %d KB." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Tu dirección de correo electrónico no será publicada." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "No se ha facilitado una URL válida." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Conectado como %2$s. ¿Quieres salir?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "No se han podido recalcular las dimensiones de la imagen redimensionada" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Debe tener al menos 4 caracteres, letras y números solamente. ¡No se puede cambiar, así que elige con cuidado!" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Primero debes iniciar sesión, después podrás crear un sitio nuevo." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Ya te has identificado. ¡No necesitas registrarte de nuevo!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Utiliza get_trackback_url() en su lugar si no quieres un valor vacío." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Esta acción ha sido deshabilitada por el administrador." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Bienvenido de nuevo %s. Rellenando el siguiente formulario, puedes añadir otro sitio a tu cuenta. No hay límite en el número de sitios que puedas tener, por tanto, crea los que necesites, pero escribe con responsabilidad." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "¡Lo siento, nombres de usuario no puede contener el carácter “_”!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Si todavía no has recibido el correo electrónico, hay una serie de acciones que puedes realizar:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Utiliza get_the_author() en su lugar si no quieres un valor vacío." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Si todavía estás atascado con este mensaje, comprueba que tu base de datos contiene las siguientes tablas:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "¿Estás seguro de querer instalar este plugin?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Usar como imagen destacada" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "No coinciden" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Mantenimiento" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "No disponible por mantenimiento programado. Vuelve a comprobar el sitio en unos minutos." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Elementos del menú de navegación" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Elemento del menú de navegación" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Menús de navegación" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Enlaces para %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Personalizado" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Aún no se han creado menús. Crea alguno." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de eliminar permanentemente este menú. \n" +"'Cancelar' para parar, 'OK' para eliminar." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Este es el enlace corto." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d Actualización WordPress" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d Actualización tema" +msgstr[1] "%d Actualizaciones temas" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d actualización de plugin" +msgstr[1] "%d actualizaciones de plugins" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "El sitio %s es tuyo." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Crear sitio" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Si no vas a usar un dominio de un sitio, por favor, libéralo para que otro lo pueda usar. Ahora ¡consigue uno!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Eres miembro de los siguientes sitios:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Este sitio aún no ha sido activado. Si estas teniendo problemas en el proceso de activación, por favor contacta con %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Archivo cancelado." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Título del sitio:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Dominio del sitio:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Nombre del sitio:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "nombresitio" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Consigue otro sitio en %s en segundos" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "¡Felicidades! Tu nuevo sitio , %s, ya está listo." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "No se permiten nuevos registros de sitios." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "¡Dame un sitio!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Pero, antes de que puedas comenzar a usar tu sitio, debes activarlo." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Si no activas tu sitio en dos días, deberás registrarte de nuevo." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Elegir menú:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Menú de Navegación" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Taxonomía:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menús" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Nombre de la aplicación" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Versión de la aplicación" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Zona horaria" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Permite el registro de nuevos usuarios" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Disculpa, no puedes editar esta página." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Disculpa, no existe esa página." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Disculpa, no puedes editar páginas." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Disculpa, no tienes autorización para borrar esta página." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "No se logró borrar la página." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Disculpa, no tienes autorización para editar esta página." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Disculpa, no tienes autorización para añadir categorías." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Disculpa, la creación de la nueva categoría falló." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Disculpa, no tienes autorización para borrar categorías." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "El ID del comentario no es válido." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Disculpa, no puedes editar comentarios." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "El estado del comentario no es válido." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Disculpa, no se ha podido editar el comentario. Se ha producido un error." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Los usuarios deben registrarse e identificarse para comentar" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "El ID de la entrada no es válido." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "El nombre y correo electrónico del autor del comentario son campos necesarios" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Se necesita un correo electrónico válido" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "No tienes autorización para ver los detalles de los comentarios." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "No tienes autorización para actualizar las opciones." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Disculpa, no puedes editar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Una de dos, o no hay entradas o algo fue mal." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Disculpa, no existe la entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Disculpa, no tienes autorización para publicar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "No tienes autorización para cambiar el autor de la entrada identificado con este nombre de usuario." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "No tienes autorización para cambiar el autor de la página identificado con este nombre de usuario." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Disculpa, no tienes autorización para publicar esta página." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Disculpa, no se pudo editar tu entrada. Ocurrió algún error." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "No se pudo escribir el archivo %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Disculpa, no puedes editar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "¿No hay enlace hacia nosotros?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "La URL especificada no puede utilizarse como destino. O bien no existe o no está habilitado para pingbacks." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "La URL de origen y la URL de destino no pueden apuntar ambas al mismo recurso." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "El pingback ya ha sido registrado." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "La URL de origen no existe." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "No podemos encontrar un título en esa página." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "La URL de origen no contiene un enlace a la URL de destino, así que no puede ser usada como origen." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback desde %1$s a %2$s registrado. ¡Haz que la web hable! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "La URL de destino especificada no existe." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Parece que tu instalación de PHP no cuenta con la extensión de MySQL, necesaria para hacer funcionar WordPress." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "ERROR: $table_prefix en wp-config.php sólo puede contener números, letras y guiones bajos." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "Error %1$s de la base de datos de WordPress para la consulta %2$s realizada por %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "Error %1$s de la base de datos de WordPress para la consulta %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Cancelar respuesta" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Publicar comentario" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Rechazado" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Comentario duplicado: ¡parece que ya había sido enviado antes!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "No ha sido posible actualizar el estado del comentario" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Este argumento ha cambiado a un array para que coincida con el comportamiento de otras funciones de cron." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Cada hora" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Dos veces al día" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Cada día" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Ordenar por:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Título de la página" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Orden de la página" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "ID de la página" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Excluir:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "IDs de página, separados por comas." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Tus sitios de interés" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Mostrar la imagen del enlace" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Mostrar el nombre del enlace" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Mostrar la descripción del enlace" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Mostrar la clasificación del enlace" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Elegir mes" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Mostrar la cantidad de entradas" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "RSS de las entradas" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Calendario" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Texto" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Añadir párrafos automáticamente" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Elegir categoría" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Mostrar jerarquía" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Entradas recientes" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Número de entradas a mostrar:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s en %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Sin título" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS Error: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Introduce la URL del feed RSS aquí:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Dale un título al feed (opcional):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "¿Cuantos elementos te gustaría mostrar?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "¿Mostrar el contenido?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "¿Mostrar el autor si está disponible?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "¿Mostrar la fecha?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Nube de etiquetas" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "nuevo Loop de WordPress" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Última actualización" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Falta el archivo" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Comentarios para %1$s buscando en %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Comentarios para %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Comentario en %1$s por %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Por: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Comentarios en: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Comentarios protegidos: Por favor, escribe tu contraseña para ver los comentarios." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s min" +msgstr[1] "%s mins" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s hora" +msgstr[1] "%s horas" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s día" +msgstr[1] "%s días" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s es una opción protegida de WP y no puede modificarse" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "No se pudo crear el directorio %s. Asegúrate de que el servidor tiene permisos de escritura para el directorio superior." + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "El nombre de archivo está vacío." + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "No se pudo escribir el archivo %s." + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Estás intentando cerrar tu sesión en %s." + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "Aviso de fallo de WordPress" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "¿Estás seguro de que quieres desconectarte?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Por favor, inténtalo de nuevo." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Volver" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Error" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s está obsoleto desde la versión %2$s. Utiliza %3$s en su lugar." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s está obsoleto desde la versión %2$s y no hay alternativas disponibles." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s fue llamado con un argumento que está obsoleto desde la versión %2$s! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s fue llamado con un argumento que está obsoleto desde la versión %2$s y no hay alternativas disponibles." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Elige una ciudad" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Desplazamientos manuales" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Acceder" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Desconectar" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Recuérdame" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Registrarse" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Administrador del sitio" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Resultados de la búsqueda %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "No se encontró la página" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s RSS de los comentarios" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s RSS de los comentarios" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s RSS de la categoría" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s RSS de la etiqueta" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s RSS de las entradas de %3$s" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Resultados de búsqueda para “%3$s” RSS" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Anterior" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Siguiente »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "El usuario ha bloqueado las peticiones a través de HTTP." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Demasiadas redirecciones." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "No se pudo utilizar la función fopen() para %s." + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "enero" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "febrero" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "marzo" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "abril" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "mayo" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "junio" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "julio" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "agosto" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "septiembre" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "octubre" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "noviembre" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "diciembre" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "ene" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "feb" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "abr" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "may" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "jun" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "jul" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "ago" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "sep" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "oct" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "nov" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "dic" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "Domingo" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "Lunes" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "Martes" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "Miércoles" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "Jueves" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "Viernes" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "Sábado" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "Dom" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "Lun" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "Mar" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "Mie" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "Jue" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "Vie" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "Sab" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Imprimir" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Insertar/Editar imagen" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Insertar/Editar enlace" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Insertar fila encima" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Insertar fila debajo" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Borrar fila" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Insertar columna antes" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Insertar columna después" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Combinar celdas" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Propiedades de fila" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Propiedades de celda" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Propiedades de tabla" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Pegar fila encima" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Pegar fila debajo" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Cortar fila" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Copiar fila" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Borrar tabla" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Fila" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Los cambios realizados se perderán si abres otra página." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Cambiar a modo pantalla completa" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Propiedades del documento" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Párrafo" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Dirección" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Título 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Título 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Título 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Título 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Título 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Título 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Cita" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Negrita" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Cursiva" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Subrayado" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Tachado" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Alinear a la izquierda" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Alinear al centro" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Alinear a la derecha" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Subíndice" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Superíndice" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Cortar" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Copiar" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Pegar" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Nuevo documento" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Descripción de la imagen" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Borde" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Dimensiones" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Espacio vertical" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Espacio horizontal" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Generales" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Lista" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Mantener proporciones" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Repetir" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Alineación" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Fondo" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Pantalla completa" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Silenciar" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Insertar etiqueta Más" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Editar galería" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Fuente" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Relación del enlace" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "En lugar de mover el ratón para hacer clic en la barra de herramientas, usa estas teclas de acceso rápido. En Windows y Linux usa Ctrl+letra. En Macintosh usa Comando+letra." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Letra" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Acción" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Seleccionar todos" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Los siguientes atajos utilizan claves de acceso diferentes: Alt + Shift + letra." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Comprobar ortografía" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Justificar texto" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Insertar enlace" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Borrar enlace" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Cita" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Insertar etiqueta de salto de página" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Feed de comentarios" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Entrada anterior" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Entrada siguiente" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Última entrada" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Últimos comentarios »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Comentarios más viejos" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "D" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "L" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "M" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "X" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "J" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "V" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "S" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "No se pudo leer el tamaño de imagen" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Este usuario no existe" + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "No puedes usar este correo electrónico para registrarte. Estamos teniendo problemas con él, bloquea nuestros correos electrónicos. Por favor, usa otro proveedor." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Disculpa, el nombre de usuario, también debe contener letras." + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Disculpa, este correo electrónico no está permitido" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Disculpa, este usuario ya existe." + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Disculpa, este correo electrónico ya está en uso." + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Este nombre de usuario está reservado, pero podría estar libre en un par de días" + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Este correo electrónico ya ha sido usado. Por favor, comprueba tu bandeja de entrada. Podría estar libre en un par de días si no haces nada." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Clave de activación inválida" + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "No podemos crear el usuario" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Este usuario, ya está activado." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Nuevo registro de usuario: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Nuevo %1$s usuario: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Apreciado usuario,\n" +"\n" +"Tu nueva cuenta está configurada.\n" +"\n" +"Puedes identificarte con la siguiente información:\n" +"Usuario: USERNAME\n" +"Clave: PASSWORD\n" +"LOGINLINK\n" +"\n" +"¡Gracias!\n" +"\n" +"--El equipo de SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "ERROR: El nombre de usuario y/o la contraseña no son correctos." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Autor : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "Correo electrónico : %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Comentario:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Puedes ver todos los comentarios de esta entrada aquí:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Comentario: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Sitio web: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Extracto:" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Puedes ver todos los trackbacks de esta entrada aquí:" + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Puede ver todos los pingback de esta entrada aquí:" + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Enviar a la papelera: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Borrarlo: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Marcarlo como spam: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Sitio web : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Extracto del trackback:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Extracto del pingback:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Aprobarlo: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Actualmente hay %s comentario en espera de aprobación. Por favor visita el panel de moderación:" +msgstr[1] "Actualmente hay %s comentarios en espera de aprobación. Por favor visita el panel de moderación:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Pendientes de moderación: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Contraseña perdida y cambiada para el usuario: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Contraseña Perdida/Cambiada" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Nombre de usuario: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Registro de nuevo usuario" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Contraseña: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Tu nombre de usuario y contraseña" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Protegido: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privado: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "No hay extracto porque es una entrada protegida." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Página siguiente" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Página anterior" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Inicio" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j F, Y @ G:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%s [Autoguardado]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%s [Revisión Actual]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Revisión" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Publicada" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Publicada (%s)" +msgstr[1] "Publicadas (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Programada" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Programada (%s)" +msgstr[1] "Programadas (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Borrador" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Borrador (%s)" +msgstr[1] "Borradores (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Pendiente" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Pendiente (%s)" +msgstr[1] "Pendientes (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privada" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privada (%s)" +msgstr[1] "Privadas (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Papelera" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papelera (%s)" +msgstr[1] "Papelera (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Contenido, título y extracto están vacios." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "No ha sido posible actualizar la entrada en la base de datos" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "No ha sido posible insertar la entrada en la base de datos" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "La plantilla de la página no es válida." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "No se puede crear una revisión de una revisión" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "No tienes autorización para previsualizar borradores." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "No se puede crear un usuario con el nombre de identificación vacio." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Ha ocurrido un error, probablemente el feed esté caído. Inténtalo de nuevo más tarde." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Estás a punto de borrar permanentemente los elementos seleccionados. \n" +" 'Aceptar' para borrar, 'Cancelar' para salir." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Cerrar todas las etiquetas abiertas" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "cerrar etiquetas" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Introduce la URL" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Introduce la URL de la imagen" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Introduce una descripción de la imagen" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "No tienes autorización para hacer eso." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Ha ocurrido un error no identificado." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Siguiente >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Anterior" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Imagen" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "de" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Esta función requiere de frames insertados. Tienes los iframes desactivados o tu navegador no los soporta." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Has intentado poner en cola demasiados archivos." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Este archivo está vacio. Por favor, prueba con otro." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Este tipo de archivo no está permitido. Por favor, prueba con otro." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Ha habido un error en la subida. Por favor inténtalo más tarde." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Ha habido un problema con la configuración. Por favor, contacta con el administrador del servidor." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Sólo puedes subir 1 archivo." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "Error HTTP." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Falló la subida." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "Error de entrada/salida." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Error de seguridad." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Subida detenida." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Calculando…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "movidos a la papelera." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Medio" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Publicar el:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Programar para el:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Publicada el:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Mostrar más comentarios" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "No hay más comentarios." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Protegida con contraseña" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Enviado el:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Error al guardar los cambios." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Borrar desde la edición múltiple" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Información del plugin:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Guardando..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "No se pudo establecer como imagen de miniatura. Prueba con otro adjunto." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Guardando borrador…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Taxonomía no válida" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Término vacío" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "ID del término no válido" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Este término necesita un nombre." + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "No ha sido posible insertar el término en la base de datos." + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "El slug “%s” lo está utilizando ya otro término." + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "El ID del objeto no es válido" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Falta la plantilla." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "No encontramos el tema principal. Por favor, instala el tema principal \"%s\"." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Falta la hoja de estilo." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "ERROR: El campo Nombre de usuario está vacío." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "ERROR: El campo contraseña está vacío." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "ERROR: Tu cuenta ha sido marcada como spammer." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Por favor, accede de nuevo." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Barra lateral %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "ERROR: WordPress %1$s necesita MySQL %2$s o superior." + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Funciona gracias a WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "ERROR: escribe un nombre de usuario o correo electrónico." + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "ERROR: no hay ningún usuario registrado con esa dirección de correo electrónico." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "ERROR: el nombre de usuario o el correo electrónico no son correctos." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "El restablecimiento de contraseña no está permitido para este usuario" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Restablecer contraseña" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "No se pudo enviar el correo electrónico" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Clave no válida." + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "ERROR: Por favor, escribe tu correo electrónico." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "ERROR: La dirección de correo electrónico no es correcta." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Disculpa, la contraseña no es válida." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Contraseña perdida" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Nombre de usuario o correo electrónico:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Obtener una contraseña nueva" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "¿Te has perdido?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "« Volver a %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Formulario de registro" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Regístrate en este sitio" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Recibirás una contraseña en este correo electrónico." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Recupera tu contraseña perdida" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "¿Has perdido tu contraseña?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Te has conectado con éxito." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Ahora estás desconectado." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "No se permite el registro de nuevos usuarios." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Revisa tu correo electrónico para obtener el enlace de confirmación." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Revisa tu correo electrónico para obtener la contraseña nueva." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Registro completo. Por favor, revisa tu correo electrónico." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "¡Tranquilo, campeón! ¡No hace falta comprobar el correo tan a menudo!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Parece que no hay ningún correo electrónico nuevo." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "El autor es %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Autor: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Título publicado: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Oops: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Privacidad:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Deben tener como mínimo 4 caracteres, solo letras y números.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "Dirección de correo electrónico:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Hubo un problema, revisa el formulario y prueba de nuevo." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Consigue tu propia cuenta en %s en segundos." + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Solo el nombre de usuario, gracias." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Siguiente" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s es tu nuevo nombre de usuario" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Pero, antes de poder comenzar a usar tu nuevo nombre de usuario, debes activarlo." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Si no activas tu nombre de usuario en dos días, deberás registrarte de nuevo." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Registrarse" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "¿Continúas esperando el correo electrónico?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Los registros están deshabilitados." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "No se permite el registro de nuevos usuarios." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Ayuda" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Ancho" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "ERROR: Por favor, introduce un nombre de usuario." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "ERROR: Esa dirección de correo electrónico ya está registrada. Por favor, elige otra." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "No hay opciones para este widget." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Seguridad de la contraseña" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Muy débil" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Débil" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Fuerte" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Editar Categoría" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Añadir nueva" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Permite que se publiquen comentarios en los artículos nuevos" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Formato de fecha" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Formato de hora" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Altura" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Predeterminado" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Insertar imagen" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Visual" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Título:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Separa las etiquetas con comas." + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(requerido)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Web" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widgets" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Disculpa, ha sido imposible publicar la entrada. Algo ha ocurrido." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Lo siento, no tienes autorización para editar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Por alguna extraña razón esta entrada no puede editarse." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Lo siento, no tienes autorización para borrar esta entrada." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Por alguna extraña y desagradable razón esta entrada no puede borrarse." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Disculpa, los comentarios están cerrados." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Disculpa, debes identificarte para escribir un comentario." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Página anterior" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Página siguiente »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Comentarios en %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Gestionado con WordPress, una avanzada plataforma semántica de publicación personal." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Escribe tu contraseña para ver los comentarios." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "No hay comentarios" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 comentario" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% comentarios" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Editar esto" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Disculpa, debes iniciar sesión para escribir un comentario." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Etiquetas: " + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Páginas:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "RSS de los comentarios" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s dice:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Tu comentario está pendiente de moderación" + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s a las %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Editar)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "Error de XML: %s en la línea %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Visitar el sitio de %s" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Entradas de %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Última actualización: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Marcadores" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "El uso de niveles de usuarios por plugins y temas está obsoleto. Usa los perfiles y capacidades en su lugar." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "No hay categorías" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s tema" +msgstr[1] "%s temas" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Servidor no especificado" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Error " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "no se ha enviado el ID de usuario" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "no se estableció la conexión" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "No se envió la contraseña" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Autentificación fallida" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "No hay conexión con el servidor." + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "No se ha enviado el ID de usuario" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "No hay identificación del servidor" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "cancelar" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "Falló la autenticación apop" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Final prematuro de la lista " + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Cadena de comandos vacía" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "conexión inexistente" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "No se envió ningún número de mensaje" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Comando fallido" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Feed para todas las entradas archivadas en %s" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Comentarios desactivados" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Comentarios en %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Inicia sesión para responder" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Dejar un comentario" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Inicia sesión para dejar un comentario" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Clic para cancelar respuesta." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Deja un comentario" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Responder a %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Autor" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Comentario" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "¿Seguro que quieres hacer esto?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Editar" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "No se han encontrado adjuntos." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Deshacer" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Aplicar" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Comentarios" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Publicar" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Extracto" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Revisiones" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Aprobado" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Spam" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Categorías de enlaces" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Buscar categorías" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Editar categoría del enlace" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Actualizar categoría" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Añadir enlace" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Guardar" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Categorías" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Avanzado" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Descripción" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Ninguna" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Taxonomia no válida" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Editar etiqueta" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Añadir nueva" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Ver entrada" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Editar entrada" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Hecho" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anónimo" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Enviar" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Tipo de archivo no válido" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Vista previa" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Comentarios recientes" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Cancelar" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Contenido" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Etiquetas" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Guardar borrador" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Aún no hay comentarios." + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Responder" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Número de comentarios a mostrar:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "Error en el RSS: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Feed desconocido" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Cabecera" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Barra lateral" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archivos" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Contraseña" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Rehacer" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Miniatura" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "¿El archivo “%s” no existe?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "La librería de imágenes GD no está instalada." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "El archivo “%s” no es una imagen." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Añadir objeto" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Guardado." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Izquierda" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Centrar" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Derecha" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Medio" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Tamaño completo" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Tamaño" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Alineación" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Leyenda" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Editar imagen" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "URL de la imagen" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Guardar como pendiente" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Publicada como privada" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "Aceptar" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privada" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Pública, destacada" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Programar" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Añadir o quitar etiquetas" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Todas las categorías" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Descartar" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Buscar" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Imágenes" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Ver página" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Enlaces" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Sin categoría" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "Correo electrónico: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Páginas" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Cerrar" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Elegir" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Nueva página" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Editar medios" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Nueva entrada" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(sin título)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Requiere clave de activación" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Clave de activación:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "¡Tu cuenta ahora está activada!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Ha habido un error en la activación" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Nombre de usuario:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "No se encontraron entradas." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Publicada" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "Pendiente de revisión" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Borrador" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d/m/Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Visitar sitio" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Cerrar sesión" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "No tienes autorización para subir archivos." \ No newline at end of file diff --git a/wp-content/languages/fr_FR.mo b/wp-content/languages/fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..24ddeaf23d5fe4358915fec6eca178f13e62b9e7 GIT binary patch literal 149941 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 dqvoJmr8^AAuU5mIjYL>Xqpf<20qxoK@Hg 1;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "WordPress a été mis à jour avec succès ! Veuillez vous reconnecter pour voir les nouveautés." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Mettre la sélection à la Corbeille" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Retirer la sélection de la Corbeille" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Sortir de la Corbeille" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous vous apprêtez à mettre ces éléments à la Corbeille.\n" +"'Annuler' pour arrêter, 'OK' pour les supprimer" + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Appuyer sur Entrée pour ouvrir ce panneau" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Sélection en masse" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Annuler la sélection" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Supprimer la sélection" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(Aucune information)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s : %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "ERREUR : Nom d’utilisateur invalide. Vous avez perdu votre mot de passe ?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "ERREUR : Le mot de passe que vous avez saisi pour cet nom d’utilisateur%1$s est incorrect. Vous avez perdu votre mot de passe ?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Débit" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Votre navigateur ne supporte pas les accès direct au presse-papier. Veuillez utiliser les raccourcis clavier ou le menu Édition de votre navigateur." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Lire la suite..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Chercher ou utiliser les flèches haut et bas pour choisir un élément." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Fermer le panneau des médias" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Fermer le panneau de chargement" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Taille de fichier maximale pour la mise en ligne : %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Vue en liste" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Vue en grille" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Modifier l’élément média précédent" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Modifier l’élément média suivant" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Nom du fichier :" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Type du fichier :" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Mis en ligne le :" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Taille du fichier :" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Dimensions :" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Débit binaire" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Mise en ligne par" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Mis en ligne sur" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Afficher la page du fichier" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr " Indiquer plus de détails" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Mode de débit" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Tous les types de médias" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Toutes les dates" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Non-attaché" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous vous apprêtez à supprimer définitivement ces éléments.\n" +"'Annuler' pour arrêter, 'OK' pour continuer." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Filtrer par date" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Filtrer par type" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Rechercher un média" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Modifier les métadonnées " + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Ce site n’est plus disponible." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "ERREUR : le commentaire n’a pas pu être enregistré. Veuillez réessayer plus tard." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une taille de %s × %s pixels pour l’en-tête." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une largeur de %s pixels pour l’en-tête." + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une hauteur de %s pixels pour l’en-tête." + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Appuyez sur Envoi ou Retour pour ouvrir" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Vous personnalisez %s" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Les widgets sont des sections de contenu indépendants qui peuvent être placés dans les zones à widgets prévues dans votre thème (généralement, les barres latérales)." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress n’a pas pu établir de connexion sécurisée vers WordPress.org. Veuillez contacter l’administrateur de votre serveur.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Faites Shift+clic pour modifier ce widget." + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Si vous souhaitez utiliser du contenu riche en provenance de Microsoft Word, essayez de désactiver cette option. L’éditeur nettoiera automatiquement les textes en provenance de Word." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Raccourcis clavier" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "ERREUR : les cookies sont bloqués en raison d’un retour inattendu. Pour obtenir de l’aide, veuillez lire cette documentation ou essayez les forums d’entraide." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "ERREUR : les cookies sont bloqués ou ne sont pas reconnus par votre navigateur. Vous devez activer les cookies pour utiliser WordPress." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Ajouter/enlever la balise de code" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "Classe CSS du lien" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Afficher la list des vidéos" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Réglages de l’affichage" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Modifier l’original" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Aucun" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Famille de polices" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Tailles de la police" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Diviser une cellule du tableau" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Dimensions d’image suggérées :" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Taille personalisée" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Options avancées" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Attribut « Title » de l’image" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Classe CSS de l’image" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Artiste" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Genre" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Année" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Durée" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Une erreur est survenue lors du recadrage de votre image." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Modifier la liste de lecture audio" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Annuler la liste de lecture audio" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Insérer une liste de lecture audio" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Mettre à jour la liste de lecture audio" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Ajouter à la liste de lecture audio" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Ajouter à la liste de lecture audio" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Déplacer" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Définir l’image" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Cacher l’image" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Ajouter une nouvelle image" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Réordonner" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Terminé" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Enregistrer les modifications et les prévisualiser avant de les publier" + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Mettez le widget à la Corbeille en le déplaçant vers la barre latérale inactive." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Rechercher des widgets" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Rechercher de widgets…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "En-têtes" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatique" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Déplacer vers une autre zone…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Recadrage…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Pistes (sous-titres, légendes, descriptions, chapitres ou métadonnées)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formats" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Portée" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Colonne" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Blocs" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Code" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Liste à puces" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Carré" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Par défaut" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Cercle" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Rond" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Minuscules grecques" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Minuscules alphanumériques" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Majuscules alphanumériques" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Chiffres romains majuscules" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Chiffres romains minuscules " + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Nom" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Ancre" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Ancres" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Droite à gauche (RTL)" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Gauche à droite" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Remplacer" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Suivant" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Préc." + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Mots entiers" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Remplacer par" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Chercher" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Tout remplacer" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Terminer" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Tout ignorer" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Ignorer" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Colonnes" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Cellule" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "En-tête" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Corps" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Pied de page" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Insérer un modèle" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Modèles" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Montrer les blocs" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Mots : %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Insérer" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Fichier" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Modifier" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Outils" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Voir" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tableau" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Formater" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Ajoutez des sources alternatives pour une lecture optimale avec HTML5 :" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Détails de l’image" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Une erreur inattendue s’est produite. Quelque chose semble ne pas fonctionner avec WordPress.org ou la configuration de ce serveur. Si vous continuez à rencontrer des problèmes, veuillez essayer les forums de support." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Retour" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Montrer la la liste des pistes" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Corbeille" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Paramètres de liste de lecture" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Chercher" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s et %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s et %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Afficher le nom de l’artiste dans la liste de lecture" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Montrer les images" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Métadonnées" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Lecture automatique" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Image de couverture" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "Il n’y a pas de sous-titres associés." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Créer une nouvelle liste de lecture" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Créer une nouvelle liste de lecture vidéo" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Remplacer l’image" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Annuler la modification" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Choisir une image" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Sélectionner et rogner" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Pas de recadrage" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Recadrer l’image" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Recadrer votre image" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Détails audio" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Remplacer le son" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Ajouter une source audio" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Détails de la vidéo" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Remplacer la vidéo" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Ajouter une source vidéo" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Choisir une image de couverture" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Ajouter des sous-titres" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Glisser-déposer pour réorganiser les pistes." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Créer une liste de lecture audio" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Glisser-déposer pour réorganiser les vidéos." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Créer une liste de lecture vidéo" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Modifier une liste de lecture vidéo" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Annuler la liste de lecture vidéo" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Insérer une liste de lecture vidéo" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Mettre à jour la liste de lecture vidéo" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Ajouter à la liste de lecture vidéo" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Ajouter à la liste de lecture vidéo" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Menu ID invalide." + +#: wp-includes/wp-db.php:991 +msgid "" +"

        Can’t select database

        \n" +"

        We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

        \n" +"
          \n" +"
        • Are you sure it exists?
        • \n" +"
        • Does the user %2$s have permission to use the %1$s database?
        • \n" +"
        • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
        • \n" +"
        \n" +"

        If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

        " +msgstr "" +"

        Impossible de choisir la base de données

        \n" +"

        Nous sommes en mesure de nous connecter au serveur de la base de données (ce qui signifie que les identifiants et mot de passe sont bons), mais il est impossible de sélectionner la base de données %1$s.

        \n" +"
          \n" +"
        • Êtes-vous sûr qu'elle existe ?
        • \n" +"
        • L’utilisateur %2$s a-t-il la permission d’utiliser la base de données %1$s ?
        • \n" +"
        • Sur certains systèmes, le nom de votre base de données est préfixée par votre nom d’utilisateur, donc est-ce comme username_%1$s. Est-ce le problème ?
        • \n" +"
        \n" +"

        Si vous ne savez pas configurer votre base de donénes, vous devriez contacter votre hébergeur. Si tout vos essais échouent recherchez de l’aide sur les forums de support de WordPress Francophone.

        " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "L’argument de requête %s doit avoir un paramètre fictif." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

        Error establishing a database connection

        \n" +"

        This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

        \n" +"
          \n" +"\t
        • Are you sure you have the correct username and password?
        • \n" +"\t
        • Are you sure that you have typed the correct hostname?
        • \n" +"\t
        • Are you sure that the database server is running?
        • \n" +"
        \n" +"

        If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        \n" +msgstr "" +"\n" +"

        Erreur de connexion à la base de données

        \n" +"

        Cela signifie que les identifiants et mots de passe dans votre fichier wp-config.php sont incorrects, ou que nous ne pouvons pas contacter le serveur de base de données à %s. Cela peut vouloir dire que la base de données de votre hébergement est indisponible.

        \n" +"
          \n" +"\t
        • Êtes-vous sûr que vos identifiants sont corrects ?
        • \n" +"\t
        • Êtes-vous sûr que vous avez saisi la bonne adresse d'hébergement ?
        • \n" +"\t
        • Êtes-vous sûr que votre serveur de base de données fonctionne ?
        • \n" +"
        \n" +"

        Si vous n'êtes pas sûr de comprendre ces questions, vous devriez contacter votre hébergeur. Si vous avez encore besoin d'aide, vous pouvez visiter les forums de support de WordPress Francophone.

        \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Astuce : Le mot de passe devrait contenir au moins 7 caractères. Pour le rendre plus fort, utilisez des majuscules et des minuscules, des nombres et des symboles tels que ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Insérer/modifier la vidéo" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Impossible de trouver la chaîne spécifiée." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Groupe de colonnes" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Ouvrir/fermer la barre d'outils" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Insérer une image" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Style" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Source alternative" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Échec de la sauvegarde." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Bibliothèque de médias (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Mots-clés" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "http://www.wordpress-fr.net/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://www.wordpress-fr.net/support" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://wordpress.org/support/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "En-têtes chargés aléatoires" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "En-têtes suggérés aléatoires" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Rendre aléatoire les en-têtes chargés" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Rendre aléatoire les en-têtes suggérés" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Pas de jeu d’images" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "En-tête actuel" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Précédemment chargé" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Suggérés" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Ajouter un Widget" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Descendre" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Monter" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Sélectionnez une zone vers laquelle déplaceer ce widget :" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Une erreur est survenue. Veuillez recharger la page et réessayer." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Aligner à droite" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Liste numérotée" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Augmenter l’indentation" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Nettoyer le formatage " + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Centrer" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Diminuer l’indentation" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Coller est maintenant en mode texte. Les contenus seront dorénavant collés en mode texte jusqu‘à ce que cette option soit annulée." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Justifier" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Aligner à gauche" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Aides visuelles" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Rétablir le dernier brouillon" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Caractère spécial" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Code source" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Émoticônes" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robots" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Encodage" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Ligne horizontale" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Insérer l’heure/la date" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Collez votre code d’intégration ci-dessous :" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Insérer une vidéo" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Intégration" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Espace insécable" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Saut de page" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Coller en texte" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Remplacer" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Chercher et remplacer" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Respecter la casse" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Lignes" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Marge intérieure des cellules" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Espacement entre les cellules" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Type de ligne" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Insérer un tableau" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Cellule d’en-tête" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Type de cellule" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Groupe de lignes" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Supprimer la colonne" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Couleur d’arrière plan" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Couleur du texte" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Voir les caractères invisibles" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Zone de texte enrichi. Appuyer sur ALT-F9 pour accéder au menu. Appuyer sur ALT-F10 pour accéder à la barre d’outils. Appuyer sur ALT-0 pour l’aide." + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Insérer la balise « Lire la suite... »" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Écriture sans distraction" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Lever du soleil" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ectoplasme" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Océan" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Café" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Tentative de mise en place d’une qualité d’image en dehors de l’intervalle [1100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Un terme avec le nom et l’identifiant fournis existe déjà avec ce parent." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Un terme avec le nom et l’identifiant fournis existe déjà." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Une liste des pages de votre site." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Un formulaire de recherche pour votre site." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Une archive mensuelle des articles de votre site." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Connexion, flux RSS et liens WordPress.org." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Un calendrier des articles de votre site." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Texte arbitraire ou HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Une liste ou un menu déroulant des catégories." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Les articles les plus récents de votre site." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "Les commentaires les plus récents de votre site." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Les entrées depuis n’importe quel flux RSS ou Atom." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Un nuage de vos mots-clés les plus utilisés." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Ajouter un menu personnalisé à votre barre latérale." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Par défaut" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Lumineux" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Minuit" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Utilisez des virgules au lieu de %s pour séparer les termes exclus." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menu" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Mises à jour des traductions" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Désolé, cette clé a expiré. Veuillez réessayer." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "Le répertoire du thème « %s » n’existe pas." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "Dans %1$s, utilisez la méthode %2$s, pas la fonction %3$s. Lisez %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "ERREUR : ce n’est pas un flux valide." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Cet article est protégé par un mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "le,la,les,de,des,un,uns,une,unes,et,a,à,il,elle,on,ne,je,tu,nous,vous,ils,elles,son,sa,ses,que,quoi,se,qui,ce,cette,dans,en,du,au,aux,pour,pas,sur,y,ou,où,si,ton,ta,te,mon,ma,tout,toute,tous,toutes,ça,ni,www,com,fr,par,sur,par,dans,mais,vos,votre,vôtre,c,d,j,,l,m,n,s,t,sans,toi,moi,lui,leur,leurs" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Impossible d’écrire la requête dans un fichier temporaire." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Le certificat SSL de l’hôte n’a pas pu être vérifié." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Intégrer le lecteur de média" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Durée :" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Intégrer ou lier" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Lien vers le fichier média" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Lien vers la page du fichier attaché" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Télécharger le fichier" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Télécharger la vidéo" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Lecture/Pause" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Couper le son" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Quitter le plein écran" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Passer en plein écran" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Réactiver le son" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Légendes/Sous-titres" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s semaine" +msgstr[1] "%s semaines" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s mois" +msgstr[1] "%s mois" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s année" +msgstr[1] "%s années" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (pas de titre)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "JavaScript doit être activé pour utiliser cette fonctionnalité." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "G \\h i \\m\\i\\n" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F Y G \\h i \\m\\i\\n" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Adresse de connexion (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "L’adresse web de la zone d’administration" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Le navigateur web de votre système ne permet pas de mettre des fichiers en ligne. Vous devriez pouvoir le faire en passant par une application native." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(suite…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Raison possible : votre hébergeur peut avoir désactivé la fonction mail()." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "ERREUR : inscription impossible… Veuillez prendre contact avec le webmaster !" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Sauvegarde automatique]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Version actuelle]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Votre session a expiré. Vous pouvez vous reconnecter depuis cette page ou aller à la page de connexion." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s %1$s %3$s à %4$s h %5$s min" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "La session a expiré. Veuillez vous reconnecter. Vous reviendrez sur cette page." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Avez-vous correctement saisi votre adresse de messagerie ? Vous aviez saisi %s, mais si ce n’est pas correct, vous ne recevrez pas de message." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Le site que vous cherchez (%s) n’existe pas, mais vous pouvez le créer dès à présent !" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Le site que vous cherchez (%s) n’existe pas." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "La page de connexion s’ouvrira dans une nouvelle fenêtre. Après vous être connecté, vous pourrez la fermer et revenir à cette page." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, il y a %3$s (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s dit :" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s à %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Recherche…" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Rechercher :" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Rechercher" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j F Y \\à G \\h i \\m" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "La session a expiré" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Aucun mot-clé trouvé." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "Site de WordPress-FR" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Ne désenregistrez pas le script %1$s de la zone d’administration. Pour cibler le thème public, utilisez le crochet %2$s." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "Adresse web de WordPress (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Adresse web du site (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Identifiant utilisateur non valide." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Ordre aléatoire" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Décrivez cette image…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d sélection(s)" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Insérer à partir d’une adresse web" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Mettre une image à la Une" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Aléatoire" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Aucun élément trouvé." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Ajouter à la galerie" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Inverser l’ordre" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Mettre une image à la Une" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Désélectionner" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Désolé, ce fichier ne peut pas être modifié." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer définitivement cet élément.\n" +" « Annuler » pour abandonner, « OK » pour le supprimer." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Supprimer définitivement" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Limite de mise en ligne dépassée" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Ignorer les erreurs" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Erreur " + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Aucun éditeur n’a pas pu être sélectionné." + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Mise en ligne" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Gérer les images" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Image (%s)" +msgstr[1] "Images (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Gérer l’audio" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Son (%s)" +msgstr[1] "Sons (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Vidéos" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Gérer les vidéos" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Vidéo (%s)" +msgstr[1] "Vidéos (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Insérer dans la page" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Mis en ligne sur cette page" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Tous les éléments média" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Mis en ligne sur cet article" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Sons" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Revenir à la bibliothèque" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "Lien personnalisé" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Détails du fichier attaché" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Texte alternatif" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Colonnes" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Glissez/déposez pour réorganiser les images." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Grande" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Réglages de l’affichage du fichier attaché" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Réglages de la galerie" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Envoyer des images" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Annuler la galerie" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress » Réussite" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Déposez vos fichiers n’importe où pour les mettre en ligne" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Envoyer des fichiers" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Insérer la galerie" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Déposez vos fichiers pour les mettre en ligne" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Bibliothèque de médias" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Créer une galerie" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Pour activer votre utilisateur, veuillez cliquer sur le lien suivant :\n" +"\n" +"%s\n" +"\n" +"Après l'activation, vous recevrez *un autre courrier* contenant votre identifiant." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Déjà installé" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Il semblerait que WordPress soit déjà installé. Pour le réinstaller, commencez par supprimer vos anciennes tables de la base de données." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Les taxinomies ne peuvent dépasser les 32 caractères." + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nouveau site : %1$s\n" +"URL : %2$s\n" +"Adresse IP : %3$s\n" +"\n" +"Désactiver ces notifications : %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Nouvel utilisateur : %1$s\n" +"Adresse IP : %2$s\n" +"\n" +"Désactiver ces notifications : %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Lier à" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Page du fichier attaché" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Fichier média" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Décrivez cette vidéo…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Décrivez ce fichier audio…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Décrivez ce fichier média…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Mettre à jour la galerie" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Cet utilisateur n’existe pas." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Veuillez saisir une adresse de messagerie valide." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "ERREUR : cet identifiant existe déjà. Merci d’en choisir un autre." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Le fichier n’existe pas ?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Le fichier n’est pas une image." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Impossible de lire la taille de l’image." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Le redimensionnement de l’image a échoué." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Le recadrage de l’image a échoué." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "La rotation de l’image a échoué." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Le retournement de l’image a échoué." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "L’enregistrement de l’éditeur d’images a échoué." + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Médias" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Ajouter" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Afficher la page du fichier attaché" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Oups, la date fournie n’est pas valable." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Insérer un média" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Créer une nouvelle galerie" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Insérer dans l’article" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Ajouter à la galerie" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Effacer" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Sélectionner une couleur" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Couleur actuelle" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Impossible d’insérer la relation du terme dans la base de données" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Identifiant ou mot de passe incorrect." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "Les services XML-RPC sont désactivés sur ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Ce contenu a déjà une révision plus récente." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s Flux pour %3$s" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Afficher la date du contenu ?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Vous n’avez pas l’autorisation de créer des pages sous cet identifiant." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Identifiant de l’article non valable" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Désolé, vous ne pouvez pas modifier les utilisateurs." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Identifiant utilisateur non valide" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Désolé, vous ne pouvez pas lister les utilisateurs." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Le rôle spécifié n’est pas valable" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Désolé, vous ne pouvez pas modifier votre profil." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Désolé, cet utilisateur ne peut pas être mis à jour." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Désolé, vous n’avez pas l’autorisation de modifier les articles." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Désolé, les révisions sont désactivées." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Texte alternatif" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "ou" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Sélectionner des fichiers" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Mode « aucune distraction »" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Largeur de l’éditeur en mode « aucune distraction » :" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Aller à la barre d’outils" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Barre de navigation supérieure." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Texte" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Valeur hexadécimale" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Couleur du texte d’en-tête" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Couleurs" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Enregistrer & activer" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Enregistré" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Enregistrer & publier" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Sélectionner un fichier" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Personnaliser" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Arguments insuffisants passés à cette méthode XML-RPC." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Désolé, vous ne pouvez pas mettre en avant un article privé." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Aucune image" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Vous pouvez modifier le contenu de votre menu par le biais de l’écran Menus, dans la section Apparence." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Glissez un fichier ici ou sélectionnez un fichier." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Image d’en-tête" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Miniature d’article" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "direction du texte" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Inverser la direction de l’éditeur de texte" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "L’identifiant du site doit utiliser au moins 4 caractères." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Veuillez saisir un nom de site." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Cet identifiant n’est pas autorisé." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Veuillez saisir un identifiant." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Veuillez saisir un titre de site." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Ce nom n’est pas autorisé." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "L’identifiant doit utiliser au moins 4 caractères." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Une page statique" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Afficher le texte d’en-tête" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Couleur d’arrière-plan" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Image d’arrière-plan" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Répétition de l’arrière-plan" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Position d’arrière-plan" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Image d’arrière-plan" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Mis en ligne" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Mettre en ligne" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Retirer l’image" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Désolé, vous n’avez pas l’autorisation de modifier ce type de contenu." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Défilant" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Fixe" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Pas de répétition" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Motif répété" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Répétition horizontale" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Répétition verticale" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Page d’accueil" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Page des articles" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Envoyer" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Supprimer" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Fichiers autorisés" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Le nom du terme ne peut être vide." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Vous n’avez pas l’autorisation de créer des termes dans cette taxinomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Cette taxinomie n’est pas hiérarchique." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Le terme parent n’existe pas." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Désolé, votre terme n’a pu être créé. Une erreur est survenue." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Vous n’avez pas l’autorisation de modifier les termes de cette taxinomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Cette taxinomie n’est pas hiérarchisée, donc vous ne pouvez créer de parent." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Désolé, la modification du terme a échoué." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Vous n’avez pas l’autorisation de supprimer les termes de cette taxinomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Désolé, la suppression du terme a échoué." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Désolé, vous n’avez pas l’autorisation d’assigner des termes à cette taxinomie." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Sélectionner la catégorie de liens :" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Modèle" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Feuille de style" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Titre du lien" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Note du lien" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "ID du lien" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Nombre de liens à afficher :" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "ERREUR : le répertoire des thèmes est soit vide, ou n’existe pas. Veuillez vérifier votre installation." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Impossible de lire la feuille de style." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Le thème « %s » n’est un thème parent valide." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navigation" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Votre thème peut utiliser %s menu. Sélectionnez le menu que vous voudriez utiliser." +msgstr[1] "Votre thème peut utiliser %s menus. Sélectionnez le menu que vous voudriez utiliser pour chaque emplacement." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Rafraîchir" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Page d’accueil statique" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Le thème actuel accepte les pages statiques." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Les derniers articles" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "La page d’accueil affiche" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Titre de site et description" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Slogan" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Sélectionner —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Ce type de contenu ne peut pas être supprimé." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Taille de l’image par défaut" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Type du lien par défaut vers l’image" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Alignement par défaut de l’image" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Désolé, vous n’avez pas l’autorisation de modifier cet article." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr ", " + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Modifier le site" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Désolé, vous n’avez pas l’autorisation de modifier des entrées dans ce type de contenu" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Identifiant utilisateur non valable." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Un nom de terme est ambigu pour cette taxinomie hiérarchisée. Veuillez utiliser l’identifiant du terme à la place." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Désolé, vous n’avez pas l’autorisation d’ajouter un terme à l’une des taxinomies indiquées." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Cet article ne peut pas être supprimé." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Le type de contenu spécifié n’est pas valable" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Type d’article invalide" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Désolé, vous n’avez pas l’autorisation de créer des contenus protégés par mot de passe avec ce type de contenu" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Vous n’avez pas l’autorisation de créer des contenus sous cet identifiant." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Désolé, vous n’avez pas l’autorisation de créer des contenus privés avec ce type de contenu" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Désolé, vous n’avez pas l’autorisation de publier des contenus avec ce type de contenu" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Désolé, vous n’avez pas l’autorisation d’assigner un terme à l’une des taxinomies indiquées." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Désolé, l’une des taxinomies données n’est pas reconnue par ce type de contenu." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Désolé, vous n’avez pas l’autorisation de mettre cet article en avant." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "« " + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr " »" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Demander aux moteurs de recherche d’indexer ce site." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Il ne semble pas y avoir de fichier wp-config.php. J’en ai besoin pour lancer le processus." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Besoin d’aide ? En voici." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Vous pouvez créer un fichier wp-config.php par le biais de cette interface, mais cela ne marche pour toutes les configurations de serveur. La manière la plus sûre reste de créer le fichier à la main." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Créer un fichier de configuration" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Votre site est activé à %2$s. Vous pouvez dès maintenant vous connecter à ce site en utilisant l’identifiant choisi « %3$s ». Vous trouverez dans votre messagerie (sur %4$s) un message vous donnant votre mot de passe et identifiant, ainsi que les instructions pour vous connecter. Si vous ne recevez pas d’e-mail, pensez à consulter le dossier « spam » de votre client de messagerie. Si vous ne recevez pas votre mot de passe dans moins d’une heure, vous pouvez réinitialiser votre mot de passe." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s est votre nouveau site. Connectez-vous avec l’identifiant « %4$s », à l’aide de votre mot de passe actuel." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Votre compte vient d’être activé. Vous pouvez dès maintenant vous connecter à votre site en utilisant votre identifiant « %2$s ». Vous trouverez dans votre messagerie (sur %3$s) un message vous donnant votre mot de passe et identifiant, ainsi que les instructions pour vous connecter. Si vous ne recevez pas d’e-mail, pensez à consulter le dossier « spam » de votre client de messagerie. Si vous ne recevez pas votre mot de passe dans moins d’une heure, vous pouvez réinitialiser votre mot de passe." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Une ou plusieurs tables de votre base de données sont indisponibles. La base de données a peut-être besoin d’être réparée." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Mission terminée. Message %s supprimé. " + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Vous envoyez vos commentaires trop rapidement. Prenez votre temps." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Créer" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s commentaire en attente de modération" +msgstr[1] "%s commentaires en attente de modération" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Que dois-je faire maintenant ?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s dépasse la limite d’envoi pour l’outil de mise ne ligne multiple utilisé avec votre navigateur." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Veuillez essayer de mettre ce fichier en ligne à l’aide de l’%1$soutil du navigateur%2$s." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "« %s » n’a pas pu être mis en ligne." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Bloc de citation (Alt + Maj. + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Tous les liens" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "L’identifiant du menu ne devrait pas être vide." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "À propos de WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s dépasse la limite d’envoi de ce site." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Veuillez consulter la page Débugger dans WordPress (en) pour plus d’informations." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Remarque" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Cher utilisateur,\n" +"\n" +"Votre nouveau site SITE_NAME a bien été créé à l'adresse :\n" +"BLOG_URL\n" +"\n" +"Vous pouvez vous connecter au compte administrateur avec les informations suivantes :\n" +"Identifiant : USERNAME\n" +"Mot de passe : PASSWORD\n" +"Connectez-vous ici : BLOG_URLwp-login.php\n" +"\n" +"Nous espérons que vous apprécierez votre nouveau site. Merci !\n" +"\n" +"-- L'équipe @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "ERREUR : veuillez saisir un commentaire." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "ERREUR : veuillez saisir une adresse de messagerie valide." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "ERREUR : veuillez renseigner les champs obligatoires (nom, e-mail)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Impossible de charger l’image de prévisualisation. Veuillez recharger la page et réessayer." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "Erreur p;: cette adresse de site est déjà prise." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "Erreur : problème lors de la création de l’entrée du site." + +#: wp-signup.php:135 +msgid "No" +msgstr "Non" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-Mail" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Utilisateurs" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Mettre à jour" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Sites" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Nom" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Identifiant" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Alors, on triche ?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Thèmes" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Connexion" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Titre" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Public" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Extensions" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Oui" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Mes sites" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Titre du site" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Premier article" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Mot de passe :" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Activer" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Documentation" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Forums d’entraide" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Erreur de la base de données" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Erreur lors de la connexion à la base de données" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "Site de WordPress-FR" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Tableau de bord global : %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Admin du réseau : %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Mots-clés" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Mot-clé" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Les scripts et les styles ne peuvent pas être enregistrés ou ajoutés avant le déclenchement des crochets %1$s, %2$s ou %3$s." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Autoriser les liens de notifications depuis les autres sites (notifications par pings et rétroliens)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Utilisez plutôt WP_User->ID." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Vous avez été ajouté à ce site. Vous pouvez vous rendre sur sa page d’accueil ou vous connecter à l’aide de votre identifiant et mot de passe." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Mémoire dépassée. Veuillez réessayer avec un fichier plus petit." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Ce fichier est plus grand que la taille maximale. Merci d’en envoyer un autre." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Ce fichier n’est pas une image. Merci d’en envoyer un autre." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Bleu" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Le fuseau horaire ne semble pas être valide. Veuillez en choisir une valide." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Article" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Page" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Fichier média" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Lien" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Utilisateur" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Vous devriez préciser une action de type « nonce », qui sera vérifiée par le premier paramètre." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Voir le mot-clé" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Afficher la catégorie" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Plus large" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Plus étroit" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Largeur par défaut" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Compteur de mots : %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Votre compte est maintenant activé. Connectez-vous ou retournez sur la page d’accueil de votre site." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Votre compte est maintenant activé. Consultez votre site ou connectez-vous" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Aide (Alt + Maj. + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Salutations, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Sortir du plein écran" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Il ne reste plus qu’à écrire." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Approuver et répondre" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Tous les articles" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Toutes les pages" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Mis à jour." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "plein écran" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Gras (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Italique (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Liste ordonnée (Alt + Maj. + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Liste non ordonnée (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Insérer/modifier un lien (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Défaire le lien (Alt + Maj. + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Ping :" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Image" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Précharger" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "Le dossier de destination pour la diffusion de fichier n’existe pas ou n’est pas accessible en écriture." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Il n’y a pas de transport HTTP disponible pour mener à bien la requête demandée." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Format" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Saisissez l’adresse de destination" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Ou alors, faites un lien vers l’un des contenus de votre site" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Les balises de requête conditionnelle ne fonctionnent pas avant le lancement de la requête. Avant cela, elles renvoient toujours le booléen false." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Cet utilisateur est déjà activé." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s est appelée de la mauvaise manière. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Ce message a été ajouté à la version %s.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Désolé, vous ne pouvez pas publier cet article." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Permalien : %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Par défaut" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Les types de contenu ne peuvent dépasser les 20 caractères." + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Votre adresse sera %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "domaine" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Créer" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Son" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Format d’article invalide" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Ouvrir le lien dans une nouvelle fenêtre/un nouvel onglet" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Aucun mot n’a été donné pour cette recherche. Voici les recherches précédentes." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Seule une méthode statique de classe ou une fonction peut être utilisée avec un crochet de désinstallation." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Il n’est pas recommandé de passer un nombre entier d’articles ; il est préférable de passer un tableau d’arguments." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "En passant" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Discussion" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galerie" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Lien" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Image" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Citation" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "État" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Vidéo" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Aucune page trouvée dans la corbeille." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Aucune page trouvée." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Aucun article trouvé dans la corbeille." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Lien court" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Identifiant du fichier invalide." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Ce fichier n’a plus besoin d’être inclus." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Veuillez saisir votre identifiant ou votre adresse de messagerie. Un lien permettant de créer un nouveau mot de passe vous sera envoyé par e-mail." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Afficher comme liste déroulante" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Hauteur de l’image en grande taille" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Largeur de l’image en taille moyenne" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Hauteur de l’image en taille moyenne" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Largeur de l’image en grande taille" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Recadrer les images pour parvenir aux dimensions exactes" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Hauteur des miniatures" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Largeur des miniatures" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Aucune correspondance trouvée." + +#: wp-login.php:620 +msgid "New password" +msgstr "Nouveau mot de passe" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Confirmer le nouveau mot de passe" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Pour renouveler votre mot de passe, cliquez sur le lien suivant :" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Réinitialiser le mot de passe" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Vos mots de passe ne correspondent pas." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Renouvellement du mot de passe" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Votre mot de passe a été réinitialisé." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Quelqu'un a demandé le renouvellement de son mot de passe pour le compte suivant :" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "S'il s'agit d'une erreur, ignorez ce message et la demande ne sera pas prise en compte." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Veuillez saisir une deuxième fois votre nouveau mot de passe ci-dessous." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Article invalide" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Modifier mon profil" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Mon compte" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Gérer les commentaires" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Seuls les lettres minuscules (de a à z) et chiffres sont autorisés." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "« caller_get_posts » n’est plus recommandé. Utilisez « ignore_sticky_posts » à la place." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nom de la nouvelle catégorie de liens" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Ajouter une catégorie de liens" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Mettre à jour la catégorie de liens" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Toutes les catégories de liens" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Chercher une catégorie de liens" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Catégorie de liens" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Admin du réseau" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Lisez la page de gestions des bugs (en anglais). Certaines des bonnes pratiques qui y sont présentées pourraient vous aider à comprendre ce qui a mal tourné." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1s] Activation de %2s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Votre serveur utilise la version %1$s de PHP mais WordPress %2$s nécessite au moins la version %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Un nouveau rétrolien sur l'article « %s » attend votre approbation" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Si vous êtes le gestionnaire de ce réseau de sites, veuillez vous assurer que MySQL fonctionne correctement et qu’aucune table n’a d’erreur." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Si votre site ne s’affiche pas, veuillez contacter le gestionnaire de ce réseau de sites." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Une réponse à %2$s" +msgstr[1] "%1$s réponses à %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "utilisateur" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "site" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "aucune" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "tous" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Menu personnalisé" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Nouveau ping sur votre article « %s »" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Un nouveau ping sur l'article « %s » attend votre approbation" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Un nouveau commentaire sur l'article « %s » attend votre approbation" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Nouveau rétrolien sur votre article « %s »" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Nouveau commentaire sur votre article « %s »" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "XHTML valide" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s et %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Vous parcourez actuellement les archives du site %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Vous parcourez actuellement les archives du site %2$s pour %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Les commentaires sont fermés." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Vous parcourez actuellement les archives du site %2$s pour l’année %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Connecté en tant que %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Connecté en tant que %2$s. Se déconnecter »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Soumettre le commentaire" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s est fièrement propulsé par %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "Adresse web" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Votre commentaire" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Dites-le !" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Fermer cette fenêtre." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Désolé, aucun article ne correspond à vos critères." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Propulsé par WordPress." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Se déconnecter" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Déconnexion »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "Adresse de messagerie (ne sera pas publiée)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML : Vous pouvez utiliser ces balises : %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Vous avez lancé une recherche dans les archives du site %2$s avec la requête « %3$s ». Si les résultats ne vous conviennent pas, vous pouvez essayer l’un de ces liens." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l j F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Vous parcourez actuellement les archives du site %2$s pour la journée du %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Vous parcourez actuellement les archives de la catégorie %s." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d requêtes. %s secondes." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Commentaires (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Articles (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Les paragraphes et retours à la ligne sont automatiques. Les adresses de messagerie ne sont pas affichées. HTML autorisé : %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Cet article est protégé par un mot de passe. Saisissez le mot de passe pour voir les commentaires." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Cette page est en XHTML 1.0 Transitional valide" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Désolé, les commentaires sont fermés pour le moment." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - Commentaires sur %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "Flux RSS des commentaires de cet article." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "L’adresse web pour faire un rétrolien sur cet article est : %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "par %1$s — %2$s à %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Laisser un commentaire" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Choisir parmi les mots-clés les plus utilisés" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Vous pouvez utiliser ces balises et attributs HTML : %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Catégorie" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Chercher dans les mots-clés" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Mots-clés populaires" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Nom de la nouvelle catégorie" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Nom du nouveau mot-clé" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Ajouter une nouvelle catégorie" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Ajouter un nouveau mot-clé" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Mettre à jour le mot-clé" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Catégorie parente :" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Catégorie parente" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Tous les mots-clés" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Catégories" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Désolé, il n’est pas possible de s’enregistrer à l’heure actuelle." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Consultez la boite de réception de l’adresse %s, et cliquez sur le lien qui vous a été envoyé." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Veuillez patienter encore quelques instants. Parfois, la livraison des messages peut être retardée par des processus en dehors de notre contrôle." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Vérifiez le courrier indésirable (ou dossier spam) de votre client de messagerie. Parfois, certains messages arrivent là par erreur." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Salutations, cher administrateur du site ! Vous acceptez actuellement les inscriptions de type « %s ». Pour modifier ou désactiver les inscriptions, allez sur votre page d’options." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Nous enverrons votre confirmation d’inscription à cette adresse. Vérifiez donc bien qu’elle est correcte avant de continuer." + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Chercher dans les pages" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Ajouter un nouvel article" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Page parente :" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Articles" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Modifier la page" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Chercher dans les articles" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Ajouter une nouvelle page" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Pages" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Page" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Article" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "La constante VHOST est obsolète. Utilisez la constante booléenne SUBDOMAIN_INSTALL dans le fichier wp-config.php pour activer le mode sous-domaines. Utilisez is_subdomain_install() pour vérifier si le mode sous-domaine est effectivement activé." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Les valeurs des constantes VHOST et SUBDOMAIN_INSTALL ne correspondent pas. C’est la valeur de SUBDOMAIN_INSTALL qui sera prise en compte pour votre réglage du mode sous-domaines." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "ERREUR : cet identifiant n’est pas valide, car il utilise des caractères non autorisés. Merci d’utiliser un identifiant valide." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Les champs obligatoires sont indiqués avec %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Veuillez inclure un modèle de type « %1$s » à votre thème." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Thème sans %1$s." + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Le site %1$s Nous avons cherché la table %2$s dans la base de données %3$s. Est-ce correct ?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "L’option %s est obsolète pour la famille des fonctions basées sur bloginfo()." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Utilisez plutôt l’option %s." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Des tables de la base de données sont manquantes. Cela peut signifier que MySQL ne fonctionne pas, ou que WordPress n’a pas été installé correctement, ou que quelqu’un a effacé %s. Vous devriez vraiment vraiment vérifier votre base de données au plus vite." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Vous n’avez pas l’autorisation d’accéder aux données utilisateurs de ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Désolé, vous n’avez pas l’autorisation de publier sur ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Désolé, vous n’avez pas l’autorisation de publier des articles sur ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Désolé, vous devez avoir le droit d’écrire des articles sur ce site si vous vous visualisez les catégories." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Désolé, vous n’avez pas l’autorisation de publier des pages sur ce site." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Désolé, ce site existe déjà !" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Pour activer votre site, veuillez cliquer sur le lien suivant :\n" +"\n" +"%s\n" +"\n" +"Après l'activation, vous recevrez *un autre courrier* contenant votre identifiant.\n" +"\n" +"Vous pourrez alors vous rendre sur votre site ici :\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Inscription d'un nouveau site : %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Désolé, les identifiants de site ne doivent pas contenir le caractère “_”!;!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nouveau site %1$s : %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Ce site est déjà activé." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Désolé, vous ne pouvez pas modifier les articles de ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Désolé, vous devez avoir le droit d’écrire des articles pour ce site si vous voulez visualiser les catégories." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Vous n’avez pas l’autorisation d’accéder aux détails de ce site." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Impossible de créer le site." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Désolé, les identifiants de site doivent également avoir des lettres !" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Désolé, vous ne pouvez pas utiliser ce nom pour votre site." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Désolé, ce site est réservé !" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Ce site est réservé pour le moment, mais pourrait être disponible dans quelques jours." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Inscription d'un nouvel utilisateur sur votre site %s :" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Vous n’avez pas l’autorisation de modérer les commentaires de ce site." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Désolé, vous devez avoir le droit de modifier des articles sur ce site si vous voulez visualiser les mots-clés." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Slogan du site" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Ce site a été archivé ou suspendu." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "Le site que vous avez demandé n’est pas installé correctement. Veuillez contacter l’administrateur de votre serveur." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Aucun résultat trouvé." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Un menu nommé %s est en conflit avec un autre nom de menu. Veuillez réessayer avec un notre nom." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "L’identifiant donné pour cet objet n’est pas une entrée de menu." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "L’adresse de messagerie fournie ne semble pas être valide. Veuillez saisir une adresse valide." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "L’adresse de WordPress que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "L’adresse de site que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Un terme avec ce nom existe déjà pour ce parent." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Une erreur est survenue lors de votre ajout à ce site. Retournez à l’accueil." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %d Ko." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Votre adresse de messagerie ne sera pas publiée." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "L’URL fournie est invalide." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Connecté en tant que %2$s. Se déconnecter ?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Impossible de lire la taille de l’image redimensionnée" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Doit contenir au moins 4 caractères, avec uniquement des lettres et des chiffres. Vous ne pourrez pas en changer, donc choisissez bien !" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Vous devez d’abord vous connecter avant de pouvoir créer un nouveau site." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Vous êtes déjà connecté. Pas besoin de vous réinscrire !" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Utilisez plutôt get_trackback_url() si vous préférez que la valeur ne soit pas affichée." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Cette action a été désactivée par l’administrateur." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Heureux de voir revoir, %s ! En remplissant le formulaire ci-dessous, vous pouvez ajouter un autre site à votre compte. Il n’y a pas de limite au nombre de sites dont vous pouvez disposer, donc créez-en autant que vous le souhaitez, mais écrivez pondérément." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Désolé, les identifiants ne doivent pas contenir le caractère « _ » !" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Si vous n’avez encore pas reçu votre e-mail, il existe un certain nombre de choses que vous pouvez faire :" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Utilisez plutôt get_the_author() si vous préférez que la valeur ne soit pas affichée." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Si vous êtes toujours bloqué par ce message, vérifiez alors que votre base de données contient bien les tables suivantes :" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Voulez-vous vraiment installer cette extension ?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Utiliser comme image à la Une" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Incohérence" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Maintenance" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Indisponibilité temporaire pour cause de maintenance. Veuillez revenir dans un instant." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Éléments de menu de navigation" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Élément de menu de navigation" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Menus de navigation" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Liens pour %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Lien" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Aucun menu n’a été créé pour le moment. En créer un." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer définitivement ce menu.\n" +" « Annuler » pour abandonner, « OK » pour le supprimer." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Ceci est un lien court." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d mise à jour de WordPress" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d mise à jour de thème" +msgstr[1] "%d mises à jour de thèmes" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d mise à jour d’extension" +msgstr[1] "%d mises à jour d’extensions" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "Le site %s est à vous." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Créer un site" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Si vous ne comptez pas utiliser ce superbe nom de domaine, laissez-le à un autre utilisateur. Et maintenant, lancez-vous !" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Les sites que vous possédez déjà :" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Ce site n’a pas encore été activé. Si vous rencontrez des problèmes durant l’activation de votre site, veuillez contacter %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Fichier annulé." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Titre du site :" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Domaine du site :" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Nom du site :" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "nomdusite" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Ouvrir un autre site %s en quelques secondes" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Félicitations! Votre nouveau site, %s, est presque prêt." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Les inscriptions de sites sont désactivées." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Donnez-moi un site !" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Mais, avant d’utiliser votre nouveau site, vous devez l’activer." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Si vous n’activez pas votre site dans les deux jours, vous devrez à nouveau l’enregistrer." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Sélectionner le menu :" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Menu de navigation" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Taxinomie :" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menus" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Nom du logiciel" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Version du logiciel" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Fuseau horaire" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Autoriser les nouveaux utilisateurs à s’inscrire" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Désolé, vous ne pouvez pas modifier cette page." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Désolé, aucune page ne correspond." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Désolé, vous ne pouvez pas modifier les pages." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cette page." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Échec lors de la suppression de la page." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Désolé, vous n’avez pas l’autorisation de modifier cette page." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Désolé, vous n’avez pas les droits pour ajouter une catégorie." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Désolé, la création de la catégorie a échoué." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Désolé, vous n’avez pas les droits pour supprimer une catégorie." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Identifiant commentaire invalide." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Désolé, vous ne pouvez pas modifier les commentaires." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Statut du commentaire non valide." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Désolé, votre commentaire n’a pu être modifié. Une erreur est survenue." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Vous devez être enregistré pour laisser un commentaire" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Identifiant de l’article non valide." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "L’auteur d’un commentaire doit renseigner son nom et son adresse de messagerie" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Une adresse de messagerie valide est requise" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Vous n’avez pas l’autorisation d’accéder aux détails des commentaires." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Vous n’avez pas l’autorisation de mettre à jour les options." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Désolé, vous ne pouvez pas modifier cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Soit il n’y a pas d’articles, soit une erreur s’est produite." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Désolé, aucun article ne correspond." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Désolé, vous n’avez pas l’autorisation de publier cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Vous n’avez pas l’autorisation de modifier des articles sous cet identifiant." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Vous n’avez pas l’autorisation de modifier des pages sous cet identifiant." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Désolé, vous n’avez pas le droit de publier cette page." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Désolé, votre entrée n’a pu être modifiée. Une erreur est survenue." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Impossible d’écrire le fichier %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Désolé, vous ne pouvez pas modifier cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "N’y a-t-il aucun lien vers nous ?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "L’adresse web spécifiée ne peut être utilisée comme cible. Soit elle n’existe pas, ou il ne s’agit pas d’une ressource reconnaissant les pings." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "L’adresse source et l’adresse cible ne peuvent pointer vers la même ressource." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "Le ping a déjà été enregistré." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "L’adresse d’origine n’existe pas." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Nous ne trouvons pas du titre pour cette page." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "L’adresse source ne contient pas de lien vers l’adresse cible, et ne peut donc pas être utilisée comme source." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Réception d’un ping de %1$s pour %2$s. Continuons la conversation ! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "L’adresse cible spécifiée n’existe pas." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "ERREUR: la ligne $table_prefix du fichier wp-config.php ne doit contenir que des chiffres, lettres ou le caractère souligné." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "Erreur de la base de données WordPress %1$s pour la requête %2$s faite par %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "Erreur de la base de données WordPress %1$s pour la requête %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Annuler la réponse." + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Laisser un commentaire" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Désapprouvé" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Détection d’un doublon : il semble que vous avez déjà envoyé ce commentaire !" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Impossible de mettre à jour le statut du commentaire" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Cet argument a été transformé en un tableau, afin de mieux correspondre au comportement des autres fonctions de cron." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Une fois par heure" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Deux fois par jour" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Une fois par jour" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Trier par :" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Titre de la page" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Ordre de la page" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "ID de la page" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Exclure :" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "IDs de pages, séparés par une virgule." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Vos liens préférés" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Afficher l’image du lien" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Afficher le nom du lien" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Afficher la description du lien" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Afficher la note du lien" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Choisir un mois" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Afficher le nombre d’articles" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "Flux RSS des articles" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Calendrier" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Texte" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Créer automatiquement les paragraphes" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Choisir une catégorie" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Afficher la hiérarchie" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Articles récents" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Nombre d’articles à afficher :" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s dans %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Sans titre" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "Erreur RSS : %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Saisissez l’adresse web du flux RSS ici :" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Donnez un titre au flux (facultatif) :" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Combien d’entrées souhaitez-vous afficher ?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Afficher le contenu de l’élément ?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Afficher l’auteur de l’élément si disponible ?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Afficher la date de l’élément ?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Nuage de mots-clés" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "Nouvelle boucle WordPress" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Mis à jour récemment" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Fichier attaché manquant" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Commentaires pour %1$s, recherche de %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Commentaires pour %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Commentaires sur %1$s par %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Par : %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Commentaires sur : %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Commentaires protégés : saisissez votre mot de passe pour accéder aux commentaires." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s minute" +msgstr[1] "%s minutes" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s heure" +msgstr[1] "%s heures" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s jour" +msgstr[1] "%s jours" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s est une option protégée de WordPress, et ne peut être modifiée" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Impossible de créer le dossier %s. Son dossier parent est-il accessible en écriture par le serveur ?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Pas de nom de fichier" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Impossible d’écrire le fichier %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Vous êtes en train de vous déconnecter de %s." + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "Avertissement d’échec de WordPress" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Voulez-vous réellement vous déconnecter ?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Veuillez réessayer." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Retour" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress » Erreur" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s est déprécié depuis la version %2$s! Utilisez %3$s à la place." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s est déprécié depuis la version %2$s, aucune alternative n’est disponible." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s ! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s, aucune alternative n’est disponible." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Sélectionnez une ville" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Décalages manuels" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Connexion" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Déconnexion" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Se souvenir de moi" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Inscription" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Admin. du Site" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Résultats de recherche %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Page non trouvée" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Flux" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Flux des commentaires" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Flux des commentaires" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s Flux de la catégorie %3$s" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s Flux du mot-clé %3$s" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s Flux des articles écrits par %3$s" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Flux de résultats de la recherche pour "%3$s"" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Précédent" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Suivant »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "L’utilisateur a bloqué les requêtes HTTP." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Trop de redirections." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Impossible d’ouvrir le gestionnaire de fopen() pour %s" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "janvier" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "février" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "mars" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "avril" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "mai" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "juin" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "juillet" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "août" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "septembre" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "octobre" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "novembre" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "décembre" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "jan" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "fév" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "avr" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "mai" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "juin" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "juil" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "août" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "sept" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "oct" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "nov" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "déc" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "Dimanche" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "Lundi" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "Mardi" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "Mercredi" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "Jeudi" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "Vendredi" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "Samedi" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "dim" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "lun" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "mar" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "mer" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "jeu" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "ven" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "sam" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Imprimer" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Insérer/modifier une image" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Insérer/modifier un lien" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Insérer une ligne avant" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Insérer une ligne après" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Supprimer la ligne" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Insérer une colonne avant" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Insérer une colonne après" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Fusionner les cellules du tableau" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Propriétés de la ligne du tableau" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Propriétés de la cellule du tableau" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Propriétés du tableau" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Coller la ligne du tableau avant" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Coller la ligne du tableau après" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Couper la ligne du tableau" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Copier la ligne du tableau" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Supprimer le tableau" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Ligne" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Les modifications que vous avez faites seront perdues si vous changez de page." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Mode plein écran" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Propriétés du document" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Paragraphe" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Adresse" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Titre 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Titre 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Titre 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Titre 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Titre 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Titre 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Bloc de citation" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Gras" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Italique" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Souligner" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Barrer" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Aligner à gauche" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Centrer" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Aligner à droite" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Indice" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Exposant" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Couper" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Copier" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Coller" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Nouveau document" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Description de l’image" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Bordure" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Dimensions" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Espace vertical" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Espace horizontal" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Général" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Liste" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Respecter les proportions" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Répéter" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Alignement" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Arrière-plan" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Plein écran" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Muet" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Insérer la balise « More »" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Modifier la galerie" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Adresse web source" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Attribut « Rel » du lien" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "Plutôt que d’attraper votre souris pour cliquer sur la barre d’outils, utilisez les raccourcis clavier. Sous Windows et Linux, utilisez Ctrl+<lettre>  sous Macintosh, utilisez la touche Commande+<lettre>." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Lettre" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Action" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Sélectionner tout" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Vous pouvez accéder aux raccourcis suivants via les touches : Alt+Shift+<lettre>." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Vérifier l’orthographe" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Justifier le texte" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Insérer un lien" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Enlever le lien" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Citation" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Insérer la balise « Page break »" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Flux des commentaires" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Article précédent" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Article suivant" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Dernier article" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Commentaires plus récents »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Commentaires plus anciens" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "D" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "L" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "Ma" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "Me" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "J" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "V" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "S" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr " " + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr " " + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr " " + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr " " + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr " " + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Impossible de lire la taille de l’image" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Cet utilisateur n’existe pas." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Vous ne pouvez pas vous inscrire avec cette adresse de messagerie. Nous avons rencontré des problèmes de la part de ce service. Merci d’en utiliser un autre." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Désolé, les identifiants doivent aussi avoir des lettres !" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Désolé, cette adresse de messagerie n’est pas autorisée !" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Désolé, cet identifiant existe déjà !" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Désolé, cette adresse de messagerie est déjà utilisée !" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Cet identifiant est pour le moment réservé, mais pourrait être disponible dans quelques jours." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Cette adresse de messagerie a déjà été utilisée. Veuillez vérifier dans votre messagerie si le message d’activation ne s’y trouve pas. L’identifiant redeviendra disponible dans quelques jours si vous ne faites rien." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "clé d’activation invalide." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Impossible de créer l’utilisateur." + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Cet identifiant est déjà activé." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Inscription d'un nouvel utilisateur : %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Nouvel utilisateur %1$s : %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Cher utilisateur,\n" +"\n" +"Votre nouveau compte a été créé.\n" +"\n" +"Vous pouvez vous connecter avec les informations suivantes :\n" +"Identifiant : USERNAME\n" +"Mot de passe : PASSWORD\n" +"LOGINLINK\n" +"\n" +"Merci !\n" +"\n" +"--L'équipe @ SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "ERREUR : l’identifiant ou le mot de passe n’est pas valide." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Auteur : %1$s (IP : %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-mail : %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "Adresse : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Commentaire :" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Vous pouvez lire tous les commentaires de cet article ici :" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Commentaire : « %2$s »" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Site Web : %1$s (IP : %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Extrait :" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Vous pouvez lire tous les rétroliens de cet article ici :" + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Rétrolien : « %2$s »" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Vous pouvez lire tous les pings de cet article ici :" + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Ping : « %2$s »" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Le mettre dans la Corbeille : %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Le supprimer : %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Le marquer comme indésirable : %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Site Web : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Extrait du rétrolien :" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Extrait du ping :" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "L'approuver : %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "En ce moment, %s commentaire attend votre approbation. Veuillez vous rendre sur le panneau de modération :" +msgstr[1] "En ce moment, %s commentaires attendent vos approbations. Veuillez vous rendre sur le panneau de modération :" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Demande de modération pour « %2$s »" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Mot de passe oublié et changé pour l'utilisateur : %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Mot de passe oublié et changé" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Identifiant : %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Inscription d'un nouvel utilisateur" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Mot de passe : %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Votre identifiant et mot de passe" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Protégé : %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privé : %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Il n’y pas d’extrait, car cet article est protégé." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Page suivante" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Page précédente" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Accueil" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j F Y \\à G \\h i \\m" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Sauvegarde automatique]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Version actuelle]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Révision" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Publié" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Publié (%s)" +msgstr[1] "Publiés (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Planifié" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Planifié (%s)" +msgstr[1] "Planifiés (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Brouillon" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Brouillon (%s)" +msgstr[1] "Brouillons (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "En attente" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "En attente de relecture (%s)" +msgstr[1] "En attente de relecture (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privé" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privé (%s)" +msgstr[1] "Privés (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Corbeille" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Corbeille (%s)" +msgstr[1] "Corbeille (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Le contenu de l’article, le titre et l’extrait sont vides." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Impossible de mettre à jour l’article dans la base de données" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Impossible d’insérer l’article dans la base de données" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Le modèle de page est invalide." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Impossible de créer une version d’une version." + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Vous n’avez pas l’autorisation de prévisualiser les brouillons" + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Impossible de créer un utilisateur avec un identifiant vide." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo Messenger" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Une erreur est survenue, le flux est probablement indisponible. Veuillez réessayer plus tard." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Vous êtes sur le point de supprimer définitivement les éléments sélectionnés.\n" +" « Annuler » pour abandonner, « OK » pour les supprimer." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Fermer toutes les balises ouvertes" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "fermer les balises" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Saisissez l’adresse" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Saisissez l’adresse de l’image" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Saisissez une description pour l’image" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Vous n’avez pas l’autorisation d’effectuer cela." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Une erreur non identifiée est survenue." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Suiv. >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Préc." + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Image" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "sur" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Cette fonctionnalité requiert des iframes. Les iframes sont désactivées sur votre navigateur, ou alors il ne les accepte pas." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Vous essayez d’envoyer trop de fichiers à la fois." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Le fichier est vide. Merci d’en essayer un autre." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Ce type de fichier n’est pas autorisé. Merci d’en essayer un autre." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Une erreur est survenue lors de l’envoi. Veuillez réessayer plus tard." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Il y a une erreur de configuration. Veuillez contacter l’administrateur de votre serveur." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Vous pouvez seulement envoyer 1 fichier." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "Erreur HTTP." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "L’envoi a échoué." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "Erreur I/O (Entrées-Sorties)." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Erreur de sécurité." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "L’envoi est stoppé." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "En cours de traitement…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "déplacé dans la corbeille." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Moyenne" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Publié le :" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Planifier pour :" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Publié le :" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Afficher plus de commentaires" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Il n’y a pas d’autres commentaires." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Protégé par un mot de passe" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Envoyé le :" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Erreur lors de la sauvegarde des modifications." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Enlever des modifications groupées" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Informations sur l’extension :" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Enregistrement..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Impossible de s’en servir comme miniature. Essayez un autre fichier attaché." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Enregistrement du brouillon…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Taxinomie invalide" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Pas de terme" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "l’ID du terme est invalide" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Un nom est requis pour ce terme" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Impossible d’insérer le terme dans la base de données" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "L’identifiant « %s » est déjà utilisé par un autre terme" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Identifiant d’objet non valide." + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Le modèle est manquant." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Le thème parent est manquant. Merci d’installer le thème parent « %s »." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "La feuille de style manque." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "ERREUR : le champ de l’identifiant est vide." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "ERREUR : le champ du mot de passe est vide." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "ERREUR : votre compte a été marqué comme étant indésirable." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Veuillez vous reconnecter." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Colonne latérale %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "ERREUR : WordPress %1$s requiert MySQL %2$s ou une version supérieure." + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Propulsé par WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "ERREUR : veuillez saisir une adresse de messagerie ou un identifiant." + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "ERREUR : il n’y aucun utilisateur enregistré avec cette adresse de messagerie." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "ERREUR : l’identifiant ou l’adresse de messagerie n’est pas valide." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "La réinitialisation du mot de passe n’est pas autorisée pour cet utilisateur" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Renouvellement du mot de passe" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "Le message n’a pas pu être envoyé." + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Clé invalide" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "ERREUR : l’adresse de messagerie est obligatoire." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "ERREUR : adresse de messagerie incorrecte." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Désolé, cette clé ne semble pas être valide." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Mot de passe oublié" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Identifiant ou adresse de messagerie :" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Générer un mot de passe" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Êtes-vous perdu(e) ?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Retour sur %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Formulaire d’inscription" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "S’inscrire sur ce site" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Un mot de passe vous sera envoyé sur votre adresse de messagerie." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Récupération de mot de passe" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Mot de passe oublié ?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Vous vous êtes bien connecté." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Vous êtes désormais déconnecté(e)." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "Les nouvelles inscriptions ne sont pas autorisées pour l’instant." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Vérifiez votre messagerie pour y trouver le lien de confirmation." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Vérifiez votre messagerie pour y trouver votre nouveau mot de passe." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Enregistrement terminé. Veuillez vérifier vos nouveaux e-mails." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Lève le pied, champion ! Inutile de vérifier tes e-mails aussi souvent !" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Il ne semble pas y avoir de nouvel e-mail." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "L’auteur est %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Auteur : %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Titre publié : %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Oups : %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Vie privée :" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Doit contenir au moins 4 caractères, uniquement des lettres ou des chiffres.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "Adresse e-mail :" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Il y a eu un problème, veuillez remplir le formulaire ci-dessous et réessayer." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Obtenez votre propre compte %s en quelques secondes" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Juste l’identifiant, s’il vous plaît." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Suivant" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "Votre nouvel identifiant est %s" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Mais, avant d’utiliser votre nouvel identifiant, vous devez l’activer." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Si vous n’activez pas votre compte sous deux jours, vous devrez vous réinscrire." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Inscription" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Toujours dans l’attente de votre e-mail ?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Les inscriptions ne sont pas autorisées pour le moment." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Les inscriptions d’utilisateurs sont désactivées." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Aide" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Largeur" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "ERREUR : veuillez renseigner l’identifiant." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "ERREUR : cette adresse de messagerie est déjà utilisée. Merci d’en choisir une autre." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Il n’y a pas d’options pour ce widget." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Indicateur de sûreté" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Très faible" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Faible" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Forte" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Modifier la catégorie" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Ajouter" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Autoriser les visiteurs à publier des commentaires sur les derniers articles" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Format de date" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Format d’heure" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Hauteur" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Valeur par défaut" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Insérer une image" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Visuel" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Titre :" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Séparez les mots-clés par des virgules" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(obligatoire)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Site web" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widgets" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Désolé, votre entrée n’a pas pu être publiée. Une erreur est survenue." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Désolé, vous n’avez pas l’autorisation de modifier cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Pour une bien étrange raison, cet article n’a pu être modifié." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cet article." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Pour une bien étrange raison, cet article n’a pu être supprimé." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Désolé, les commentaires sont fermés pour cet article." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Désolé, vous devez être connecté(e) pour rédiger un commentaire." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Page précédente" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Page suivante »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Commentaires sur %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Propulsé par WordPress, plate-forme de publication personnelle sémantique de pointe." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Saisissez votre mot de passe pour accéder aux commentaires." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Pas de commentaire" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "Un commentaire" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% commentaires" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Modifier" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Vous devez être connecté pour rédiger un commentaire." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Mots-clés : " + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Pages :" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "RSS des commentaires" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s dit :" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Votre commentaire est en attente de modération" + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s à %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Modifier)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Méta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "Erreur XML : %s à la ligne %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Aller sur le site de %s" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Articles par %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Dernière mise à jour : %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Favoris" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "L’utilisation des niveaux d’utilisateur par les extensions et thèmes est désormais interdite. Utiliser les rôles et capacités à la place." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Pas de catégorie" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s sujet" +msgstr[1] "%s sujets" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Aucun serveur spécifié" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Erreur " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "pas d’identifiant de connexion envoyé" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "la connexion n’est pas établie" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Pas de mot de passe envoyé" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "L’authentification a échoué" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Pas de connexion au serveur" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Pas d’identifiant de connexion envoyé" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Pas de blocage serveur" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "abandonner" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "l’identification APOP a échoué" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Fin de liste inattendue" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Chaîne de commande vide" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "la connexion n’existe pas" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Pas de numéro de message envoyé" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Échec de la commande " + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Flux pour tous les articles classés dans %s" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Commentaires fermés" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Commentaire sur %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Connectez-vous pour répondre" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Laisser un commentaire" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Connectez-vous pour laisser un commentaire" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Cliquez ici pour annuler la réponse." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Laisser un commentaire" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Répondre à %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Auteur" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "Adresse web" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Commentaire" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Voulez-vous vraiment faire cela ?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Modifier" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Il n’y a pas de fichier média attaché." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Annuler" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Appliquer" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Commentaires" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Publier" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Extrait" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Révisions" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Approuvé" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Indésirable" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Catégories de liens" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Chercher une catégorie" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Modifier la catégorie de lien" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Mettre à jour la catégorie" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Ajouter un lien" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Enregistrer" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Catégories" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Avancé" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Description" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Aucun" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "La taxinomie est invalide" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Modifier le mot-clé" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Ajouter" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Afficher l’article" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Modifier l’article" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Terminé" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonyme" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Envoyer" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "Flux" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Type du fichier non valide" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Aperçu" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Commentaires récents" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Annuler" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Contenu" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Mots-clés" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Enregistrer brouillon" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Pas encore de commentaire." + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Répondre" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Ping" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Rétrolien" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Nombre de commentaires à afficher :" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "Erreur RSS : %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Flux inconnu" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "En-tête" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Colonne latérale" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archives" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Mot de passe" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Rétablir" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Miniature" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Le fichier « %s » n’existe pas ?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "La bibliothèque d’imagerie GD n’est pas installée." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Le fichier « %s » n’est pas une image." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Ajouter un média" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Enregistré." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Gauche" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Centre" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Droite" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Moyenne" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Taille originale" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Taille" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Alignement" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Légende" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Modifier l’image" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "Adresse web de l’image" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Mettre à relire" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Publié en privé" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privé" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Public, mis en avant" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Planifier" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Ajouter ou retirer des mots-clés" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Toutes" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Fermer" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Recherche" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Images" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Voir la page" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Liens" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Non classé" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-mail : %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Pages" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Fermer" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Sélectionner" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Nouvelle page" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Modifier un média" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Nouvel article" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(pas de titre)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Clé d’activation requise" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Clé d’activation :" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Votre compte est maintenant activé !" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Une erreur est survenue lors de l’activation" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Identifiant :" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Aucun article trouvé." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Publié" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "En attente de relecture" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Brouillon" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d/m/Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Aller sur le site" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Se déconnecter" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Vous n’avez pas l’autorisation d’envoyer des fichiers." \ No newline at end of file diff --git a/wp-content/languages/it_IT.mo b/wp-content/languages/it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..aa3e8a18cd273e8baa09d74c25c6dd2b7eeaa898 GIT binary patch literal 140621 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 DX5o&_ literal 0 HcmV?d00001 diff --git a/wp-content/languages/it_IT.po b/wp-content/languages/it_IT.po new file mode 100644 index 0000000..7ce151c --- /dev/null +++ b/wp-content/languages/it_IT.po @@ -0,0 +1,6831 @@ +# Translation of Development in Italian +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-03 18:02:26+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/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "Hai aggiornato WordPress! Effettua nuovamente il login per vedere cosa c'è di nuovo.." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Cestina i selezionati" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Ripristina i selezionati" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Ripristina" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per cestinare questi elementi.\n" +" 'Annulla' per interrompere, 'OK' per cancellare." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Premi return o invio per aprire questo pannello" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Selezione multipla" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Cancella la selezione" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Elimina i selezionati" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(nessuna etichetta)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "ERRORE: Nome utente non valido. Hai perso la password?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "ERRORE: La password inserita per il nome utente %1$s non è corretta. Hai perso la password?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Il tuo browser non supporta l'accesso diretto agli appunti. Utilizza allora le scorciatoie di tastiera o il menu Modifica del tuo browser." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Leggi tutto..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Cerca o utilizza i tasti freccia su e freccia giù per selezionare un elemento." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Chiudi il pannello media" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Chiudi l'uploader" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Dimensione massima di caricamento file: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Vista ad elenco" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Vista a griglia" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Modifica l'elemento media precedente" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Modifica l'elemento media successivo" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Nome file:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Tipo di file:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Caricato il:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Dimensioni file:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Dimensioni:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Caricato da" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Caricato in" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Vedi pagina allegato" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Modifica i dettagli aggiuntivi" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Bitrate Mode" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Tutti i tipi di media" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Tutte le date" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Non allegato" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per cancellare definitivamente questi elementi.\n" +" 'Annulla' per interrompere, 'OK' per cancellare." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Filtra per data" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Filtra per tipo" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Cerca media" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Modifica i metadati" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Questo sito non è più disponibile" + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "ERRORE: Il commento non può essere salvato. Riprovare più tardi." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Anche se è possibile ritagliare le immagini secondo i propri desideri dopo aver fatto clic su Aggiungi nuova immagine, il tuo tema raccomanda una testata con uan dimensione di %s × %s pixel." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Anche se è possibile ritagliare le immagini secondo i propri desideri dopo aver fatto clic su Aggiungi nuova immagine, il tuo tema raccomanda una testata con una larghezza di %s pixel." + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Anche se è possibile ritagliare le immagini secondo i propri desideri dopo aver fatto clic su Aggiungi nuova immagine, il tuo tema raccomanda una testata con una altezza di %s pixel." + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Premi return o invio per espandere" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Stai personalizzando %s" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "I widget sono sezioni di contenuto indipendente che possono venir inserite nelle aree predisposte (\"widgetized\") fornite dal proprio tema (comunemente sono indicate come sidebar)." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress non può stabilre una connessione sicura a WordPress.org. Per favore contatta l'amministratore del server.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Fai clic tenendo premuto il tasto maiuscole per modificare questo widget" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Indirizzo" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Se stai incollando un contenuto da Microsoft Word, prova a disattivare questa opzione. L'editor pulirà automaticamente il testo incollato da Word." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Scorciatoie da tastiera" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "ERRORE: i cookie sono bloccati a causa di un output inaspettato. Per un aiuto, vedi per favore questa documentazione oppure prova nei forum di supporto." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "ERRORE: i cookies sono bloccati o non supportati dal tuo browser. Per utilizzare WordPress devi abilitare i cookie." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Aggiungi/rimuovi il tag code" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "Classe CSS del link" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Mostra elenco video" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Impostazioni di visualizzazione" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Modifica originale" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Nessuno" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Tipo carattere" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Dimensione carattere" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Dividi cella" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Dimensioni suggerite:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Dimensioni personalizzate" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Opzioni avanzate" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Attributo title dell’immagine" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Classe CSS dell’immagine" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Artista" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Genere" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Anno" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Durata" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Si è verificato un errore durante il ridimensionamento dell’immagine." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Modifica playlist audio" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Elimina playlist audio" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Inserisci playlist audio" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Aggiorna playlist audio" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Aggiungi alla playlist audio" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Aggiungi alla playlist audio" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Sposta" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Imposta immagine" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Nascondi immagine" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Aggiungi nuova immagine" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Riordina" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Completato" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Salva e vedi in anteprima le modifiche prima di pubblicarle." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Cestina il widget spostandolo nell’area dei widget inattivi." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Ricerca widget" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Ricerca widget…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Titoli" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatico" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Auto caricamento" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Ritaglio…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Tracce (sottotitoli, didascalia, capitoli o metadata)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formati" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Ambito" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Colonna" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Blocchi" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Codice" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Elenco puntato" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Quadrato" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Predefinito" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Cerchio vuoto" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Cerchio pieno" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Lettera greca minuscola" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Lettera minuscola" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Lettera maiuscola" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Numero romano maiuscolo" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Numero romano minuscolo" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Nome" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Ancora" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Ancore" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "da destra a sinistra" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "da sinistra a destra" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Sostituire" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Prossimo" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Precedente" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Parole intere" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Sostituire con" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Cerca" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Sostituire tutto" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Finito" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Ignora tutto" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Ignora" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Colonne" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Cella" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Testata" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Corpo" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Piede" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Inserisci template" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Template" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Mostra blocchi" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Parole: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Inserire" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "File" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Modifica" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Strumenti" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Vista" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabella" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Formato" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Aggiungi una sorgente per la massima riproduzione HTML5: " + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Dettagli Immagine" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Si è verificato un errore inaspettato. Qualcosa deve essere andato male con WordPress.org o con la configurazione di questo server. Se continui ad avere problemi prova a consultare il forum di supporto." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Indietro" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Mostra la scaletta delle tracce" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Cestina" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Impostazioni Playlist" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Cerca" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s e %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s e %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Mostra il nome dell'artista nella scaletta" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Mostra le immagini" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Metadati" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Autoplay" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Immagine Poster" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "Non ci sono sottotitoli associati." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Crea una nuova playlist" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Crea una nuova playlist video" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Sostituisci Immagine" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Cancella Modifiche" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Scegli Immagine" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Seleziona e Ritaglia" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Salta Ritaglio" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Ritaglia Immagine" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Ritaglia la tua Immagine" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Dettagli Audio" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Sostituisci Audio" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Aggiungi Sorgente Audio" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Dettagli Video" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Sostituisci Video" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Aggiungi Sorgente Video" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Seleziona Immagine Poster" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Aggiungi Sottotitoli" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Drag and Drop per riordinare le tracce" + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Crea playlist audio " + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Trascina e rilascia per riordinare i video." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Crea playlist video" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Modifica playlist video" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Elimina playlist video" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Inserisci playlist video" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Aggiorna playlist video" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Aggiungi alla playlist video" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Aggiungi alla Playlist Video" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "ID menu non valido." + +#: wp-includes/wp-db.php:991 +msgid "" +"

        Can’t select database

        \n" +"

        We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

        \n" +"
          \n" +"
        • Are you sure it exists?
        • \n" +"
        • Does the user %2$s have permission to use the %1$s database?
        • \n" +"
        • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
        • \n" +"
        \n" +"

        If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

        " +msgstr "" +"

        Non Posso Selezionare il Database

        \n" +"

        Siamo stati in grado di connetterci al database (il che significa che il tuo nome utente e password sono a posto) ma non siamo in grado di selezionare il database %1$s.

        \n" +"
          \n" +"
        • Sicuro che esiste?
        • \n" +"
        • L-utente %2$s ha i permessi per accedere al database %1$s.
        • \n" +"
        • Su alcuni sistemi il nome del database viene preceduto dal tuo nome utente, quindi potrebbe essere come nomeutente_%1$s. Potrebbe essere questo il problema?
        • \n" +"
        \n" +"

        Se non conosci come è stato impostato il database dovresti contattare il tuo host. Se continui ad avere problemi puoi trovare aiuto sul Forum di Supporto WordPress.

        " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "L'argomento %s della query deve avere un valore." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

        Error establishing a database connection

        \n" +"

        This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

        \n" +"
          \n" +"\t
        • Are you sure you have the correct username and password?
        • \n" +"\t
        • Are you sure that you have typed the correct hostname?
        • \n" +"\t
        • Are you sure that the database server is running?
        • \n" +"
        \n" +"

        If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        \n" +msgstr "" +"\n" +"

        Errore nello stabilire una connessione al database

        \n" +"

        Ciò significa che le informazioni sul nome utente o sulla password presenti nel file wp-config.php non sono corrette o che non è possibile contattare il server del database a %s. Il che potrebbe voler dire che il database server del fornitore di hosting non è attivo.

        \n" +"
          \n" +"\t
        • Si è sicuri di disporre del nome utente e della password corretti?
        • \n" +"\t
        • Si è sicuri di aver digitato correttamente il nome dell'host?
        • \n" +"\t
        • Si è sicuri che il server del database sia funzionante?
        • \n" +"
        \n" +"

        Nel caso non si abbia certezza sul significato di questi termini è opportuno contattare il proprio host. Se si ha bisogno di ulteriore aiuto è sempre possibile visitare il Forum di supporto italiano su WordPress.

        \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Suggerimento: La password dovrebbe essere lunga almeno sette caratteri. Per renderla più resistente utilizza lettere maiuscole e minuscole, numeri e simboli come ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Inserisci/modifica video" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Non riesco a trovare la stringa specifica." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Colonna gruppo" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Toggle della Barra degli Strumenti" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Inserisci immagine" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Stile" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Sorgente alternativa" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Salvataggio fallito." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Libreria Media (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Parole chiave" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "https://wordpress.org/support/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://wordpress.org/support/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Testate caricate casuali" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Testate suggerite casuali" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Rendi casuali le intestazioni caricate" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Rendi casuali le intestazioni suggerite" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Nessuna immagine impostata" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Intestazione corrente" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Precedentemente caricata" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Suggerita" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Aggiungi un Widget" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Muovi giu" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Muovi Sopra" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Seleziona un’area nella quale spostare questo widget:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Abbiamo riscontrato un errore. Per favore ricarica la pagina e prova di nuovo." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Allinea a destra" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Elenco numerato" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Aumenta rientro" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Cancella formattazione" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Allinea al centro" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Decrementa rientro" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Incolla come testo semplice. Il contenuti verrá incollato come semplice testo finché mantieni spenta questa opzione." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Giustificato" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Allinea a sinistra" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Supporto visivo" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Ripristina l'ultima bozza" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Caratteri speciali" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Codice sorgente" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Emoticons" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robots" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Codifico" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Linea Orizzontale" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Inserisci data/ora" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Inserisci il codice di embed qua sotto:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Inserisci video" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Embed" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Spazio senza interruzioni" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Interruzione di pagina" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Incolla come testo" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Sostituisci" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Trova e sostituisci" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Argomento per confronto" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Righe" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Padding cella" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Spaziatura cella" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Tipo riga" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Inserisci tabella" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Cella testata" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Tipo cella" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Gruppo riga" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Cancella colonna" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Colore di sfondo" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Colore del testo" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Mostra caratteri invisibili" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Area di testo con stile. Premi ALT-F9 per il menu. Premi ALT-10 per la barra degli strumenti. Premi ALT-0 per aiuto." + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Inserisci il tag Continua a Leggere" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Modalitá di scrittura senza distrazioni" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Sunrise" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ectoplasm" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Ocean" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Coffee" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Tentativo di impostare la qualità dell'immagine al di fuori dell'intervallo consentito [1,100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Esiste già un termine con lo stesso nome e slug collegato a questo genitore." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Un termine con lo stesso nome e slug esiste già." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "La lista delle Pagine del tuo sito." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Un modulo di ricerca per il tuo sito." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Un archivio mensile degli articoli contenuti nel tuo sito." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Aggiungi i link di Login, RSS e WordPress.org." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Un calendario degli articoli del tuo sito." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Un testo o codice HTML generico." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Una lista o un elenco a discesa di categorie." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Gli articoli più recenti nel tuo sito." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "I commenti più recenti nel tuo sito." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Contenuti ricavati da qualsiasi feed RSS o Atom." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Una nuvola contenente tutti i tag più usati." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Aggiungi un menu personalizzato alla tua sidebar." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "attivo" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Default" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Light" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Mezzanotte" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Usa le virgole invece di %s per separare i termini da escludere." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "nessun-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menu" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Aggiornamenti delle traduzioni" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Questa chiave è scaduta. Si prega di riprovare." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "La directory del tema \"%s\" non esiste." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "In %1$s utilizzare il metodo %2$s non la funzione %3$s. Si veda %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "ERRORE: questo non è un template per i feed valido." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Il contenuto è protetto da password. Per visualizzarlo inserisci qui sotto la password:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "su,un,uno,una,sono,siete,come,alle,allo,alla,essere,di,da,per,in,con,per,tra,fra,come,è,egli,ella,essi,loro,il,al,le,lo,oppure,questo,quello,queste,questi,quelli,quelle,a,era,eri,erano,cosa,quando,dove,chi,www" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Fallito il tentativo di scrittura di un file temporano." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Il certificato SSL per questo host non può essere verificato." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Incorpora il Media Player" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Lunghezza:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Incorpora o crea un link" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Link al file multimediale" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Link alla pagina dell'allegato" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Scarica il file" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Scarica il video" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Esegui/Pausa" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Cambia il mute" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Disattiva lo schermo intero" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Vai a tutto schermo" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Togli il mute" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Didascalie/Sottotitoli" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s settimana" +msgstr[1] "%s settimane" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s mese" +msgstr[1] "%s mesi" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s anno" +msgstr[1] "%s anni" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (senza titolo)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "Per utilizzare questa funzionalità occorre che JavaScript sia abilitato." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "G:i" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F Y G:i" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Indirizzo di login (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "L'URL dell'area di amministrazione" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Il browser web del tuo apparecchio non può essere utilizzato per caricare file. DOvresti poter utilizzare al suo posto la app nativa per la tua apparecchiatura." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(altro…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Possibili motivi: il tuo host può aver disabilitato la funzione mail()." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "ERRORE: Impossibile registrarti… contatta il webmaster !" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Salvataggio automatico]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Versione corrente]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "La tua sessione è scaduta. Puoi loggarti nuovamente da questa pagina o attraverso la pagina di login." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s %1$s %3$s alle %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "La sessione è scaduta. Effettua nuovamente il login. Rimarrai comunque su questa pagina senza abbandonarla." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Hai inserito l’indirizzo email correttamente? Hai inserito %s, nel caso non fosse corretta, non riceverai alcuna email." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Il sito che stavi cercando, %s, non esiste, ma puoi crearlo adesso!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Il sito che stavi cercando, %s, non esiste." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "La pagina di login sarà aperta in una nuova finestra. Dopo esserti loggato potrai chiuderla e ritornare a questa pagina." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, %3$s fa (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s ha detto:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s alle %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Cerca …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Ricerca per:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Cerca" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j F, Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Sessione scaduta" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Nessun tag trovato." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Non deregistrare lo script %1$s nell'area amministrativa. Per farlo per il tema utilizzato ricorri all'hook %2$s." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "Indirizzo WordPress (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Indirizzo sito (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "ID utente non valido." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Ordine casuale" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Didascalia per questa immagine…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d selezionati" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Inserisci da URL" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Imposta Immagine in Evidenza" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Casuale" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Nessun elemento trovato" + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Aggiungi alla galleria" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Ordine inverso" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Imposta l'immagine in evidenza" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Deseleziona" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Questo file non può essere modificato." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Stai per cancellare definitivamente questo elemento.\n" +" 'Annulla' per interrompere, 'OK' per cancellare." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Cancella definitivamente" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Limite di caricamento superato" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Nascondi l'errore" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Errore" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Impossibile selezionare un editor" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Caricamento" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Gestione immagini" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Immagine (%s)" +msgstr[1] "Immagini (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Gestione audio" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Audio (%s)" +msgstr[1] "Audio (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Gestione video" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Video (%s)" +msgstr[1] "Video (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Inserisci nella pagina" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Caricato in questa pagina" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Tutti gli elementi media" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Caricato in questo articolo" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Audio" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Torna alla libreria" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "URL personalizzata" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Dettagli allegato" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Testo Alt" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Colonne" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Trascina e rilascia per riordinare le immagini." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Grande" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Impostazioni visualizzazione allegati" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Impostazioni galleria" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Caricamento immagini" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Cancella galleria" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Successo" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Rilasciare i file qui dentro per caricarli" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Carica file" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Inserisci galleria" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Trascina file per caricare" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Libreria media" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Crea galleria" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Per attivare il tuo utente, fai click sul link seguente:\n" +"\n" +"%s\n" +"\n" +"Dopo l'attivazione, riceverai un altra email con i dettagli per il login." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Già installato" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Sembra che WordPress sia già installato. Per reinstallarlo bisogna prima cancellare le tabelle dal database." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Le tassonomie non posso eccedere i 32 caratteri di lunghezza" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nuovo sito: %1$s\n" +"URL: %2$s\n" +"Indirizzo IP: %3$s\n" +"\n" +"Disabilita queste notifiche: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Nuovo utente: %1$s\n" +"Indirizzo IP: %2$s\n" +"\n" +"Disabilita queste notifiche: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Link a" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Allegato pagina" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "File media" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Descrivi questo video…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Descrivi questo file audio…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Descrivi questo file multimediale…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Aggiorna galleria" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "L'utente richiesto non esiste." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Immettere un indirizzo email valido." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "ERRORE: Questo nome utente è già registrato. Utilizzane un altro." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Il file non esiste?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Il file non è una immagine" + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Impossibile leggere le dimensioni dell'immagine." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Ridimensionamento immagine fallito." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Ritaglio immagine fallito." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Rotazione immagine fallita." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Ribaltamento immagine fallito." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Salvataggio immagine fallito" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Media" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Visualizza Pagina dell'Allegato" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Ops, la data inserita non è valida." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Inserisci file multimediale" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Crea una nuova galleria" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Inserisci nell'articolo" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Aggiungi alla galleria" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Pulisci" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Seleziona colore" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Colore attuale" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Impossibile inserire termini di relazione nel database" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Username o password non corrette." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "Il servizio XML-RPC è disattivato su questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "C'è una revisione di questo articolo che è più recente." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Feed" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Mostrare la data dell'articolo?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Non hai il permesso di creare pagina con questo utente." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "ID articolo non valido" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Spiacente, non puoi modificare gli utenti." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "ID utente non valido" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Spiacente, non puoi elencare gli utenti." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Il ruolo specificato non è valido" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Spiacente, non puoi modificare il tuo profilo." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Spiacente, l'utente non può essere aggiornato." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Spiacente, non si dispone del permesso per modificare gli articoli." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Spiacente, le revisioni sono disabilitate." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Testo alternativo" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "o" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Selezionare i file" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Modalità di scrittura senza distrazioni" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Larghezza dell'editor nella modalità di scrittura senza distrazioni:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Salta alla barra strumento" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Barra degli strumenti di navigazione superiore." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Testo" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Valore esadecimale" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Colore testo della testata" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Colori" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Salva & attiva" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Salvato" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Salva & pubblica" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Seleziona file" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Personalizza" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Gli argomenti passati a questo metodo XML-RPC sono insufficienti" + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Impossibile mettere in evidenza un articolo privato." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Nessuna immagine" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "È possibile modificare il contenuto del menu nella schermata Menu, nella sezione Aspetto." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Trascina e rilascia un file qui oppure seleziona un file." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Immagine della testata" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Miniatura articolo" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "direzione del testo" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Inverti direzione del testo dell'editor" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Il nome del sito deve essere di almeno 4 caratteri." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Per favore inserisci il nome del sito." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Questo nome utente non è permesso." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Per favore inserisci il nome utente." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Per favore inserisci il titolo del sito." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Questo nome non è permesso." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Il nome utente deve essere di almeno 4 caratteri" + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Una pagina statica" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Visualizza il testo della testata" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Colore dello sfondo" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Immagine di sfondo" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Ripetizione dello sfondo" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Posizione dello sfondo" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Fisso o scorrevole" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Caricato" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Carica nuovo" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Rimuovi immagine" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Non disponi dei permessi per modificare questo tipo di articoli." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Scorrevole" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Fisso" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Nessuna ripetizione" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Affianca" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Affianca orizzontalmente" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Affianca verticalmente" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Pagina iniziale" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Pagina articoli" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Caricare" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Rimuovi" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "File permessi" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Il termine non può essere vuoto." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Non disponi del permesso per creare termini in questa tassonomia." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Questa tassonomia non è gerarchica." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Il termine genitore non esiste." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Il termine indicato non può essere creato. Si è verificato un problema." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Non disponi del permesso per modificare i termini di questa tassonomia." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Questa tassonomia non è gerarchiaca quindi non è possibile impostare un genitore." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Modifica del termine fallita." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Non disponi del permesso per cancellare termini da questa tassonomia" + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Eliminazione del termine fallita." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Non disponi del permesso per assegnare un termine a questa tassonomia." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Seleziona Categoria Link:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Modello" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Foglio di stile" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Titolo del link" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Punteggio link" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "ID link" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Numero di link da visualizzare:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "ERRORE: La directory de temi è vuota o non esiste. Verifica la tua installazione." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Il foglio di stile non è leggibile." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Il tema \"%s\" non è un tema genitore valido." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navigazione" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Il tuo tema supporta %s menu. Seleziona il menu che desideri utilizzare." +msgstr[1] "Il tuo tema supporta %s menu. Seleziona quale menu vuoi far apparire in ciascuna posizione." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Aggiorna" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Pagina iniziale statica" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Il tuo tema supporta una pagina iniziale statica." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Gli ultimi articoli" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "La pagina iniziale mostra:" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Titolo del sito e motto" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Motto" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Seleziona —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Il tipo di articolo non può essere modificato." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Dimensioni predefinite immagine" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Tipo di link predefinito per le immagini" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Allineamento predefinito immagine" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Non disponi dei permessi sufficienti per modificare questo articolo." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Modifica sito" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Non disponi dei permessi per modificare gli articoli di questo tipo" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "ID autore non valido" + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Non disponi del permesso per eliminare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Termine ambiguo utilizzato in una tassonomia gerarchica. Per favore utilizza la ID dei termine." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Non disponi dei permessi per aggiungere un termine a una delle tassonomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "L'articolo non può essere eliminato." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Il tipo di articolo specificato non è valido" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Tipo di articolo non valido" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Non disponi dei permessi per creare articoli protetti da password per questo tipo di articoli" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Non disponi dei permessi per creare articoli con questo utente." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Non disponi dei permessi per creare un articolo privato per questo tipo di articoli" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Non si dispone dei permessi per pubblicare articoli con questa tipologia di articolo" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Non disponi dei permessi sufficienti per assegnare un termine a una delle tassanomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Una delle tassonomie non è supportata da questo tipo di articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Non disponi dei permessi per rendere questo articolo evidenziato." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Permetti ai motori di ricerca di indicizzare questo sito." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Sembra non vi sia un file wp-config.php. Occorre averlo per poter iniziare." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Serve altro aiuto? Eccolo." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Puoi creare un file wp-config.php tramite una interfaccia web ma non funziona con tutte le configurazioni di server. Il metodo più sicuro e creare il file manualmente." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Crea un file di configurazione" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Il sito %2$s è attivo. Ora puoi accedere al sito utilizzando il nome utente scelto “%3$s”. Controlla la tua email %4$s per la password e le istruzioni di login. Se non ricevi alcuna email controlla la cartella di spam o junk. Se entro un'ora non hai ancora ricevuto l'email, puoi reimpostare la password." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s è il tuo nuovo sito. Accedi come “%4$s” utilizzando la tua password esistente." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Il tuo account è stato attivato. Ora puoi accedere al sito utilizzando il nome utente scelto “%2$s”. Controlla la tua email %3$s per la password e le istruzioni di login. Se non ricevi l'email controlla la cartella di spam o junk. Se entro un'ora non hai ancora ricevuto l'email, puoi reimpostare la password." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Una o più tabelle del database non sono disponibili. Il database potrebbe avere bisogno di essere riparato." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Missione completata. Il messaggio %s è stato eliminato." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Stai scrivendo commenti troppo in fretta. Rallenta." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Nuovo" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s commento in attesa di approvazione" +msgstr[1] "%s commenti in attesa di approvazione" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Cosa fare adesso?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s supera la dimensione massima di caricamento per il multi-file uploader quando viene utilizzato nel tuo browser." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Prova a caricare il file con %1$s l'uploader del browser%2$s." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s” non è stato caricato." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Citazione (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Tutti i link" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "L'ID del menu non dovrebbe essere vuoto." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "Informazioni su WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s supera la dimensione massima di caricamento per questo sito." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Per favore consulta Il debug in WordPress (in inglese) per ulteriori informazioni." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Riscontro" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Gentile utente,\n" +"\n" +"Il nuovo sito SITE_NAME è stato correttamente creato in:\n" +"BLOG_URL\n" +"\n" +"Puoi effettuare il login all'account di amministrazione con le seguenti informazioni:\n" +"Nome utente: USERNAME\n" +"Password: PASSWORD\n" +"Effettua il login qui: BLOG_URLwp-login.php\n" +"\n" +"Speriamo il nuovo sito sia di tuo gradimento. Grazie!\n" +"\n" +"--Il Team @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "ERRORE: per favore inserisci un commento." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "ERRORE: per favore inserisci un indirizzo email valido." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "ERRORE: per favore inserisci i campi obbligatori (nome, email)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Impossibile caricare l'immagine di anteprima. Per favore ricarica la pagina e riprova." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "ERRORE: URL sito già preso." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "ERRORE: problema nella creazione voce del sito." + +#: wp-signup.php:135 +msgid "No" +msgstr "No" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "Email" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Utenti" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Aggiorna" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Siti" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Nome" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Nome utente" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Bacheca" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Non imbrogliate!!" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Temi" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Login" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Titolo" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Pubblico" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Plugin" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Si" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "I Miei Siti" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Titolo del sito" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Primo articolo" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Password:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Attiva" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Documentazione" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Forum di supporto" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Errore del database" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Errore nello stabilire una connessione al database" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Bacheca globale: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Amministratore del network: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Tag" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Tag" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Gli script e gli stili non dovrebbero essere registrati o accodati prima degli hooks %1$s,%2$s, o %3$s." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Consenti notifica link da altri blog (pingback e trackback)." + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "In alternativa utilizzare WP_User->ID." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Sei stato aggiunto a questo sito. Per favore visita l'homepage o accedi utilizzando il tuo nome utente e la tua password." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Memoria esaurita. Prova con un file più piccolo." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Questo file è più grande della dimensione massima consentita. Prova con un file diverso." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Questo file non è un'immagine. Prova con un file diverso." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Blu" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Il fuso orario inserito non è valido. Per favore seleziona un fuso orario valido." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Articolo" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Pagina" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Media" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Nuovo link" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Utente" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "È necessario specificare una azione nonce da verificare utilizzando il primo parametro." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Visualizza tag" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Visualizza categoria" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Più largo" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Più stretto" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Larghezza predefinita" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Conteggio parole: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Il tuo account è stato attivato. Accedi o torna alla homepage." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Il tuo account è stato attivato. Visualizza il tuo sito o Accedi" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Aiuto (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Salve %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Esci da modalità schermo intero" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Basta scrivere." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Approvare e rispondere" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Tutti gli articoli" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Tutte le pagine" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Aggiornato." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "schermo intero" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Grassetto (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Corsivo (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Elenco ordinato (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Elenco non ordinato (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Inserisci/modifica link (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Rimuovi link (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Poster" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Precaricamento" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "La directory di destinazione per il file di streaming non esiste o non è scrivibile." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Non vi sono transport HTTP disponibili che permettono di completare la richiesta effettuata." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Formato" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Insersci la URL di destinazione" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Oppure insersci un link a un contenuto esistente." + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "I tag condizionali di una query non funzionano prima che la query sia stata eseguita. Prima dell'esecuzione restituiscono sempre il valore False." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Questo utente è già attivo." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s è stato richiamato in maniera scorretta. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Questo messaggio è stato aggiunto nella versione %s.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Non è possibile pubblicare questo articolo." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Permalink: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Standard" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "I tipi di articolo non possono superare i 20 caratteri di lunghezza" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Il tuo indirizzo sarà %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "dominio" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Audio" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Formato articolo non valido" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Apri il link in una nuova finestra/scheda" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Nessun termine di ricerca inserito. Vengono mostrati i contenuti più recenti." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Per disinstallare un hook occorre usare solo un metodo di classe statico o una funzione." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Passare un numero intero di articoli è deprecato. Passare invece un array di argomenti." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Digressione" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Chat" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galleria" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Link" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Immagine" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Citazione" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Stato" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Nessuna pagina presente nel cestino." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Nessun pagina trovata." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Nessun articolo trovato nel cestino." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Shortlink" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "ID allegato non valido." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Il file non ha più la necessità di venire incluso" + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Inserire il proprio nome utente o il proprio indirizzo e-mail. Si riceverà una nuova password tramite e-mail." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Visualizza come menu a discesa" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Altezza dell'immagine di dimensione grande" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Larghezza dell'immagine di dimensione media" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Altezza dell'immagine di dimensione media" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Larghezza dell'immagine di dimensione grande" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Ritaglia la miniatura alle dimensioni esatte" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Altezza miniatura" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Larghezza miniatura" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Nessuna coorrispondenza trovata" + +#: wp-login.php:620 +msgid "New password" +msgstr "Nuova password" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Confermare la nuova password" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Per reimpostare la tua password visita il seguente indirizzo:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Azzera password" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Le password non corrispondono." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Azzeramento password" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "La password è stata azzerata." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Qualcuno ha richiesto l'azzeramento delle password per il seguente account utente." + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Se si è trattato di un errore, ignorare questa email e non accadrà nulla." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Digitare nuovamente la password." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Articolo non valido" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Modifica il tuo profilo" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Il mio account" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Gestione commenti" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Sono permessi solo lettere minuscole da a a z e numeri" + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" è deprecato. Utilizzare al suo posto \"ignore_sticky_posts\"." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nuovo nome di categoria link" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Aggiungere una nuova categoria di link" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Aggiorna categoria link" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Tutte le categorie link" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Ricerca categorie link" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Categoria link" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Gestione network" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Si veda la pagina bug report. Alcune delle linee guida lì presenti potrebbero aiutare a capire cosa è andato storto." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Attivato %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Il server sta utilizzando PHP versione %1$s ma WordPress %2$s richiede almeno la versione %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Un nuovo trackback all’articolo\"%s\" è in attesa di approvazione" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Se sei il proprietario di questo network verifica che MySQL sia in esecuzione e che non ci siano errori nelle tabelle del database." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Se il proprio sito non si visualizza contattare il proprietario di questo network." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Una risposta a %2$s" +msgstr[1] "%1$s risposte a %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "utente" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "nessuno" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "tutti" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Menu personalizzato" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Nuovo pingback all’articolo \"%s\"" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Un nuovo pingback all’articolo \"%s\" è in attesa di approvazione" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Un nuovo commento all'articolo \"%s\" è in attesa di approvazione" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Nuovo trackback all’articolo \"%s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Nuovo commento all'articolo \"%s\"" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "XHTML valido" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s e %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "SI stanno viasualizzando gli archivi del blog %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "SI stanno visualizzando gli archivi del blog %2$s di %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "I commenti sono chiusi." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Si stanno visualizzando gli archivi del blog %2$s per l’anno %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Autenticato come %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Autenticato come %2$s. Logout »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Invia commento" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s utilizza %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Il tuo commento" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Dillo!" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Chiudi questa finestra." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Nessun articolo risponde ai criteri di ricerca impostati." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Utilizza Wordpress" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Esci da questo account" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Esci da questo account »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "Mail (che non verrà pubblicata)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: È possibile utilizzare questi marcatori: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Si è cercato negli archivi del blog %2$s per ‘%3$s’. Se non si è trovato nulla in questi risultati è possibile provare uno di questi link." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, j F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Si stanno visualizzando gli archivi del blog %2$s per il girono %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Stai visualizzando gli archivi per la categoria %s." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d query. %s secondi." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Commenti (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Articoli (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Linee e paragrafi tornano a capo automaticamente, gli indirizzi e-mail non vengono mai visualizzati, codice HTML consentito: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Questo articolo è protetto da password. Inserire la password per visualizzare i commenti." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Il codice di questa pagina è XHTML 1.0 Transitional valido" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Al momento l'inserimento di commenti non è consentito." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - Commenti su %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "RSS feed dei commenti a questo articolo." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "La URL per fare il TrackBack di questo articolo è: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "di %1$s — %2$s il %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Lascia un commento" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Scegli un tag fra quelli più utilizzati" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "È possibile utilizzare questi tag ed attributi XHTML: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Categoria" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Cerca tag" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Tag più popolari" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Nuovo nome di categoria" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Nuovo nome tag" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Aggiungi una nuova categoria" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Aggiungi nuovo tag" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Aggiorna tag" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Categoria madre:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Categoria madre" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Tutti i tag" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Categorie" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Al momento non si accettano nuove registrazioni." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Controlla la tua email su %s e fai clic sul link fornito. " + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Attendere un po'. Alcune volte la consegna delle email può venir ritardata da processi al di fuori del nostro controllo." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Controllare la cartella Cestino o Spam del proprio programma email. A volte le email finiscono lì per errore." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Salve amministratore del sito! Attualmente stai permettendo “%s” registrazioni. Per cambiare o disabilitare le registrazioni vai alla tua Pagina delle opzioni." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Invieremo l'email di registrazione a questo indirizzo. (Controllare attentamente l'indirizzo email prima di proseguire.)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Cerca pagine" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Aggiungi nuovo articolo" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Pagina madre:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Articoli" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Modifica pagina" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Cerca articoli" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Aggiungi nuova pagina" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Pagine" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Pagina" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Articolo" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "La costante VHOST è deprecata. Utilizzare la costante booleana SUBDOMAIN_INSTALL in wp-config.php per abilitare la configurazione con sottodomini. Utilizzare is_subdomain_install() per verificare se la configurazione a sottodomini è abilitata o meno." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Conflitto fra i valori per le costanti VHOST e SUBDOMAIN_INSTALL. Verrà preso il valore di SUBDOMAIN_INSTALL come parametro di configurazione dei sottodomini." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "ERRORE: questo nome utente non è valido perché utilizza dei caratteri non permessi. Inserire un nome utente valido." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "I campi obbligatori sono contrassegnati %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Includere un template %1$s nel proprio tema." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Tema senza %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Impossibile trovare il sito %1$s. Si è cercata la tabella %2$s nel database %3$s. È corretto?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "L'opzione %s è deprecata per la famiglia delle funzioni di bloginfo()." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Utilizzare la suo posto l'opzione %s." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Tabelle del database mancanti. Ciò significa che MySQL non è in esecuzione, WordPress non è stato installato correttamente oppure qualcuno ha eliminato %s. Occorre assolutamente controllare il database." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Non si dispone del permesso per accedere ai dati utente di questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Non si dispone del permesso per pubblicare articoli su questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "non si dispone del permesso per pubblicare articoli su questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Occorre avere la possibilità di modificare gli articoli di questo sito per poter visualizzare le categorie." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Non si dispone del permesso per pubblicare pagine su questo sito." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Questo sito esiste già!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Per attivare il proprio blog, fare click sul seguente link:\n" +"\n" +"%s\n" +"\n" +"Dopo l’attivazione, si riceverà *un’altra email* con i dati di login.\n" +"\n" +"Dopo l’attivazione, sarà possibile visitare il proprio sito qui:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Registrazione nuovo sito: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "I nomi dei siti non possono contenre il carattere “_”!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nuovo %1$s sito: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Il sito è già attivo." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Non è possibile modificare gli articoli di questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Occorre disporre della possibilità di modificare gli articoli di questo sito per poter visualizzare le categorie." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Non si dispone del permesso per accedere ai dettagli riguardanti questo sito." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Impossibile creare il sito." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "I nomi dei siti devono avere anche delle lettere!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Non è possibile usare questo nome per il sito." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Questo sito è riservato!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Questo sito è attualmente riservato ma potrebbe essere disponibile in un paio di giorni." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Nuovo utente registrato sul sito %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Non si dispone dei permessi sufficienti per moderare i commenti di questo sito." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Occorre avere la possibilità di modificare gli articoli di questo sito per poter visualizzare i tag." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Motto del sito" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Questo blog è stato archiviato o sospeso." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "Il sito richiesto non è installato correttamente. Contattare l'amministratore di sistema." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Nessun risultato trovato." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Un menu di nome %s è in conflitto con un altro nome dimenu. Provare un nome differente." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "L'ID dell'oggetto indicato non è quello di un elemento del menu." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "L'indirizzo email inserito non sembra essere un indirizzo email valido. Per favore inserisci un indirizzo email valido." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "L'indirizzo di WordPress inserito non sembra essere una URL valida. Per favore inserisci una URL valida." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "L'indirizzo del sito immesso non sembra essere una URL valida. Per favore inserisci una URL valida." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Un termine con il nome indicato esiste già per questo genitore." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Si è verificato un errore nell'aggiunta del proprio sito. Tornare alla homepage." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Il file è troppo grande. I file devono avere una dimensione inferiore a %d KB." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "L'indirizzo email non verrà pubblicato." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "URL indicata non valida." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Autenticato come %2$s. Logout?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Impossibile calcolare la dimensioni dell'immagine ridimensionata" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Deve essere di almeno 4 caratteri, solo lettere e numeri. Non può venir cambiato quindi sceglilo con attenzione!" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Devi prima accedere e dopo potrai creare un nuovo sito." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Si è già fatto il login. Non serve registrarsi nuovamente!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Utilizzare get_trackback_url() se invece non si desidera avere il valore visualizzato." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Questa azione è stata disabilitata dall'amministratore" + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Bentornato %s. Compilando il seguente modulo è possibile aggiungere un nuovo sito al proprio account. Non vi è limite al numero di blog che è possibile avere, quindi create i contenuti secondo il vostro cuore ma scrivete con responsabilità." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Il nome utente non può contenere il carattere “_”!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Se non si è ancora ricevuta l'email, vi sono una serie di cose che è possibile fare:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Utilizzare get_the_author() se invece non si desidera avere il valore visualizzato." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Se si continua a visualizzare questo messaggio, verificare che il database contenga le seguenti tabelle:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Si è davvero sicuri di voler installare questo plugin?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Utilizza come immagine in evidenza" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Non combacia" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "In manutenzione." + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Momentaneamente non disponibile per manutenzione. Riprovare fra un minuto." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Elementi del menu di navigazione" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Elemento del menu di navigazione" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Menu di navigazione" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Link per %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Personalizzato" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Non è stato creato ancora alcun menu. Crearne uno" + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Si sta per eliminare definitivamente questo menu.\n" +" 'Annulla' per interrompere, 'OK' per eliminare." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Questo è il link breve." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d aggiornamento WordPress" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d aggiornamento tema" +msgstr[1] "%d aggiornamenti tema" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d aggiornamento plugin" +msgstr[1] "%d aggiornamenti plugin" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "The sito %s è di vostra proprietà." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Creazione sito" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Se non si ha intenzione di utilizzare un grande dominio per il sito, lasciarlo per un nuovo utente. Ora precedete!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Blog di cui si è già membri:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Il sito non è stato ancora attivato. Se si hanno dei problemi nell’attivazione del sito contattare %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "File cancellato." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Titolo sito:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Dominio sito:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Nome sito:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "nome sito" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Ottieni un altro %s sito in pochi secondi" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Congratulazioni! Il tuo nuovo blog, %s, è quasi pronto." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "La registrazione dei blog è stata disabilitata." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Dammi un nuovo sito!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Ma, prima di poter iniziare ad utilizzare queso sito occorre attivarlo." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Se non si attiva il proprio sito entro due giorni si dovrà ripetere la sottoscrizione." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Selezionare il menu:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Menu di navigazione" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Tassonomia:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menu" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Nome software" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Versione software" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Fuso orario" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Permettere ai nuovi utenti di iscriversi" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Non è possibile modificare questa pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Questa pagina non esiste." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Non è possibile modificare le pagine." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Non disponi del permesso per eliminare questa pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Impossibile eliminare la pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Non si dispone del permesso per modificare questa pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Non si dispone dei permessi per aggiungere una categoria." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "L'inserimento di una nuova categoria non è riuscito." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Non disponi del permesso per eliminare una categoria." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "ID commento non valido." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Non è possibile modificare i commenti." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Stato del commento non valido." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Il commento non può venir modificato. È accaduto qualche cosa di grave." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Occorre essere registrati per poter inviare commenti" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "ID articolo non valido" + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Sono richiesti il nome e l'email dell'autore del commento" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "È richiesto un indirizzo email valido" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Non si dispone del permesso per accedere ai dettagli riguardanti i commenti." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Non si dispone del permesso per aggiornare le Impostazioni." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Non è possibile modificare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "O non vi sono articoli o qualcosa è andato storto." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Questo articolo non esiste." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Spiacente, non si dispone dei permessi per pubblicare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Non si dispone del permesso permesso per cambiare l'autore dell'articolo con questo nome utente." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Non si dispone del permesso per cambiare l'autore della pagina con questo nome utente." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Non si dispone dei permessi per pubblicare questa pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Questa voce non può essere modificata. Si è verificato un errore." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Impossibile scrivere il file %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Spiacente, non è possibile modificare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Non ci sono link a noi?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "L'URL indicata non può essere usata come destinazione. O non esiste o non è una risorsa abilitata al pingback." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "L'URL di partenza e l'URL d'arrivo non possono puntare alla stessa risorsa." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "The pingback has already been registered." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "L'URL sorgente non esiste." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Non possiamo trovare un titolo in quella pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "L'URL d'origine non contiene un link all'URL di destinazione e quindi non può essere utilizzato come origine." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback da %1$s a %2$s registrato. Facciamo parlare il web! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "L''URL di destinazione specifica non esiste" + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "L'installazione PHP non ha l'estensione MySQL che è necessaria per utilizzare WordPress." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "ERRORE: il $table_prefix in wp-config.php può contenere solo numeri, lettere e carattere di sottolineatura." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress errore sul database %1$s per la query %2$s fatta da %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress errore database %1$s per la query %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Annulla risposta" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Commento all'articolo" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Non approvato" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Identificato un commento duplicato; sembra che tu abbia già scritto questo commento!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Impossibile aggiornare lo stato del commento" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Questo argomento è stato trasformato in un array per adattarsi al funzionamento di altre funzioni cron." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Ogni ora" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Due volte al giorno" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Ogni giorno" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Ordinato per:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Titolo della pagina" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Ordine della pagina" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "ID pagina" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Escludi:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "ID pagina, separati da virgole." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Il blogroll" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Mostra immagine link" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Mostra nome link" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Mostra descrizione link" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Mostra valutazione link" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Seleziona mese" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Mostra conteggio articoli" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "RSS degli Articoli" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Calendario" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Testo" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Aggiungi automaticamente paragrafi" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Seleziona una categoria" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Visualizza la gerarchia" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Articoli recenti" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Numero di articoli da visualizzare:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s su %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Senza titolo" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "Errore RSS %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Inserire l'URL del feed RSS:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Dare un titolo al feed RSS (opzionale):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Quanti articoli visualizzare?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Visualizza il contenuto delle voci?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Visualizza autore delle voci se disponibile?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Visualizza data delle voci?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Tag Cloud" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "nuovo WordPress Loop" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Ultimo aggiornamento" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Allegato mancante" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Commenti per %1$s ricercati in %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Commenti per %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Commenti su %1$s di %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Di: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Commenti a: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Commenti protetti: inserisci la tua password per visualizzare i commenti." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s minuto" +msgstr[1] "%s minuti" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s ora" +msgstr[1] "%s ore" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s giorno" +msgstr[1] "%s giorni" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s è un opzione protetta di WP e non può essere modificata" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Impossibile creare la directory %s. Verifica che la directory madre sia scrivibile dal server!" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Nome file vuoto" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Impossibile scrivere il file %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Si sta tentando di scollegarsi da %s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "Avviso di errore WordPress" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Si desidera scollegarsi?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Riprovare" + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Indietro" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Errore" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s è deprecata dalla versione %2$s! Utilizzare al suo posto %3$s." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s è deprecata dalla versione %2$s senza alcuna alternativa disponibile." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s è stato chiamato con un argomento deprecato dalla versione %2$s! %3$s." + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s è stao richiamato conun argomento che è deprecato dalla versione %2$s senza alcuna alternativa disponibile." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Seleziona una città" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Offset manuale" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Accedi" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Esci da questo account" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Ricordami" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Registrati" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Amministra sito" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Risultati della ricerca %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Pagina non trovata." + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s: %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Feed dei commenti" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Feed dei commenti" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s Feed della categoria" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s Feed del tag" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s Articoli per il feed %3$s" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Risultati della ricerca per i feed di “%3$s”" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Precedente" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Successivo »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "L'utente ha bloccato le richieste via HTTP." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Troppi redirect." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Impossibile aprire un handle per fopen() verso %s" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "gennaio" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "febbraio" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "marzo" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "aprile" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "maggio" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "giugno" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "luglio" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "agosto" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "settembre" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "ottobre" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "novembre" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "dicembre" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "gen" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "feb" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "apr" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "mag" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "giu" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "lug" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "ago" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "set" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "ott" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "nov" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "dic" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "domenica" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "lunedì" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "martedì" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "mercoledì" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "giovedì" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "venerdì" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "sabato" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "dom" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "lun" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "mar" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "mer" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "gio" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "ven" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "sab" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Stampa" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Inserisci/Modifica immagine" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Inserisci/Modifica link" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Inserisci una riga prima" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Inserisci una riga dopo" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Cancella riga" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Inserisci una colonna prima" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Inserisci una colonna dopo" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Unisci celle tabella" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Proprietà riga tabella" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Proprietà cella tabella" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Proprietà tabella" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Incolla riga tabella prima" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Incolla riga tabella dopo" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Taglia riga tabella" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Proprietà cella tabella" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Cancella tabella" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Riga" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Se si abbandona questa pagina i cambiamenti effettuati verranno persi ." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Attiva/disattiva schermo intero" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Proprietà documento" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Paragrafo" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Indirizzo" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Titolo 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Titolo 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Titolo 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Titolo 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Titolo 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Titolo 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Citazione" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Grassetto" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Corsivo" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Sottolineato" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Barrato" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Allinea a sinistra" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Allinea al centro" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Allinea a destra" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Pedice" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Apice" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Taglia" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Copia" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Incolla" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Nuovo documento" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Descrizione immagine" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Bordo" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Dimensioni" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Spaziatura verticale" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Spaziatura orizzontale" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Generale" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Elenco" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Mantieni le proporzioni" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Ciclo" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Allinea" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Sfondo" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Schermo intero" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Muto" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Inserisci il tag More" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Modifica galleria" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Sorgente" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Link Rel" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "Anziché utilizzare il mouse per fare clic sui pulsanti della barra degli strumenti, utilizzare le scorciatoie da tastiera. Windows e Linux utilizzano Ctrl + lettera. Macintosh utilizza Command + lettera." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Lettera" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Azione" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Seleziona tutto" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Le seguenti scorciatoie usano tasti di accesso differenti. Alt + Shift + lettera." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Verifica ortografia" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Testo giustificato" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Inserisci link" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Rimuovi link" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Citazione" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Inserisci tag di Interruzione pagina" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Feed dei commenti" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Articolo precedente" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Articolo successivo" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Ultimo articolo" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Commenti seguenti »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Commenti precedenti" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "D" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "L" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "M" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "M" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "G" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "V" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "S" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Impossibile leggere la dimensione dell'immagine" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Questo utente non esiste." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Non è possibile utilizzare questo indirizzo email per registrarsi. Stiamo avendo problemi con alcune nostre email che vengono bloccate. Per favore utilizzare un altro fornitore di email." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Il nome utente deve avere anche delle lettere!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Questo indirizzo email non è consentito!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Questo nome utente esiste già!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Questo indirizzo email è già utilizato!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Il nome utente è attualmente riservato ma potrebbe rendersi disponibile in un paio di giorni." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Questo indirizzo email è stato già utilizzato. Per favore verifica se nella tua posta è arrivata una email di attivazione. Se non fai nulla, l'indirizzo diverrà nuovamente disponibile in un paio di giorni." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Chiave di attivazione non valida." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Impossibile creare l'utente" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Il nome utente è già stato attivato." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Registrazione nuovo utente: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Nuovo %1$s Utente: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Gentile utente,\n" +"\n" +"Il nuovo account è stato attivato.\n" +"\n" +"E' possibile effettuare il login con i seguenti dati:\n" +"Nome utente: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Grazie!\n" +"\n" +"--Il Team di SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "ERRORE: nome utente non valido o password errata." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Autore: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-mail: %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Commento:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "È possibile vedere tutti i commenti a questo articolo qui:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Commento: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Sito web: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Estratto:" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "È possibile visualizzare tutti i trackback a questo articolo qui: " + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "È possibile visualizzare tutti i pingback a questo articolo qui: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Cestinare: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Eliminare: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Marca come spam: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Sito web: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Estratto del trackback:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Riassunto pingback:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Approvalo: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Attualmente è presente %s commento in attesa di approvazione. Visitare il pannello di moderazione:" +msgstr[1] "Attualmente sono presenti %s commenti in attesa di approvazione. Visitare il pannello di moderazione:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Applica la moderazione: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "È stata reimpostata la password per l'utente: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Password persa/reimpostata" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Nome utente: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Registrazione di un nuovo utente" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Password: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Il proprio nome utente e password" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Protetto: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privato: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Non è disponibile alcun riassunto in quanto si tratta di un articolo protetto." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Pagina successiva" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Pagina precedente" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Home" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j F Y @ H:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Salvataggio automatico]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Revisione corrente]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Revisione" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Pubblicato" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Pubblicato (%s)" +msgstr[1] "Pubblicati (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Programmato" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Programmato (%s)" +msgstr[1] "Programmati (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Bozza" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Bozza (%s)" +msgstr[1] "Bozze (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "In sospeso" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "In sospeso (%s)" +msgstr[1] "In sospeso (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privato" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privato (%s)" +msgstr[1] "Privati (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Cestina" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Cestinato (%s)" +msgstr[1] "Cestinati (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Contenuto, titolo e riassunto sono vuoti." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Impossibile aggiornare l'articolo nel database" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Impossibile inserire l'articolo nel database" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Il template di pagina non è valido." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Impossibile creare una revisione di una revisione" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Non si dispone del permesso di visualizzare le bozze." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Impossibile creare un utente senza un nome di login." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Si è verificato un errore; probabilmente il feed non è attivo. Riprovare più tardi." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Si stanno per eliminare definitivamente gli elementi selezionati.\n" +" 'Annulla' per interrompere, 'OK' per eliminare." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Chiudi tutti i tag aperti" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "chiudi tag" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Inserisci l'URL" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Inserisci l'URL dell'immagine" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Inserisci una descrizione per l'immagine" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Non si dispone del permesso per fare questo." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Si è verificato un errore non identificato." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Succ. »" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "« Prec." + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Immagine" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "di" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Questa funzionalità richiede frame in linea. Si hanno i frame disabilitati o il browser non li supporta." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Si è tentato di accodare troppi file." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Questo file è vuoto. Provare con un altro file." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Questo tipo di file non è permesso. Provare con un altro file." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Si è verificato un errore durante il caricamento. Riprovare più tardi." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Si è verificato un errore di configurazione. Contattate l'amministratore del server." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "È possibile caricare un solo file." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "Errore HTTP." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Aggiornamento non riuscito." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "Errore di IO." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Errore di sicurezza." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Caricamento interrotto." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Elaborazione…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "spostato nel cestino." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Media" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Pubblica il:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Programmato per:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Pubblicato il:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Mostra altri commenti" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Nessun altro commento trovato." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Protetto da password" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Inviato il:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Errore nel salvataggio delle modifiche." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Rimuovi dalla modifica di massa" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Informazioni sul plugin:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Salvataggio in corso..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Impossibile impostare questo elemento come miniatura della pagina. Provare con un differente allegato." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Salvataggio bozza…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Tassonomia non valida" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Termine vuoto" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "ID termine non valido." + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "È richiesto un nome per questo termine" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Impossibile inserire il termine nel database" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "L'abbreviazione “%s” è già in uso da parte di un altro termine" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "ID oggetto non valido." + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Template mancante." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Il tema padre è mancante. Installare il tema padre \"%s\"." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Foglio di stile mancante." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "ERRORE: il campo nome utente è vuoto." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "ERRORE: il campo password è vuoto." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "ERRORE: l'account è stato contrassegnato come un account spammer." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Accedi nuovamente" + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Barra laterale %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "ERRORE: WordPress %1$s richiede MySQL %2$s o superiore" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Utilizza WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "ERRORE: Inserisci un nome utente o un indirizzo e-mail." + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "ERRORE: Non vi sono utenti registrati con questo indirizzo email." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "ERRORE: nome utente o e-mail non validi." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "L'azzeramento della password non è consentito per questo utente." + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Password azzerata" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "Impossibile inviare la mail." + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Chiave non valida" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "ERRORE: Digitare il proprio indirizzo e-mail." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "ERRORE: l'indirizzo e-mail non è corretto." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Questa chiave non appare valida." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Password persa" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Nome utente o E-mail:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Ottieni una nuova password" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Ti sei perso?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Torna a %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Modulo di registrazione" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Registrazione per questo sito" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Verrà spedita una password via e-mail." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Ufficio oggetti smarriti - Password" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "È stata persa la password?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Ci si è autenticati correttamente." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Si è effettuato il log out." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "La registrazione degli utenti non è al momento permessa." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Controlla la tua email per il link di conferma." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Controlla la tua email per la nuova password." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Registrazione completata. Controlla la tua email." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Rallenta cowboy, non serve controllare così spesso le nuove email!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Pare non vi sia alcuna nuova mail." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "L'autore è %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Autore: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Titolo di pubblicazione: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Oops: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Privacy:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Deve essere di almeno 4 caratteri, solo lettere e numeri.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "Indirizzo Email:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Si era verificato un problema, correggere il modulo sottostante e riprovavare." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Ottieni il tuo account %s in pochi secondi" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Solo un nome utente, grazie." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Successivo" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s è il nuovo nome utente" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Ma prima di poter inziare ad utilizzare il proprio nome utente bisogna attivarlo." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Se non si attiva il proprio nome utente entro due giorni, occorrerà registrarsi nuovamente." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Registrazione" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Si sta ancora aspettando l'email?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "La registrazione è stata disabilitata." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "La registrazione utenti è disabilitata." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Aiuto" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Larghezza" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "ERRORE: inserire un nome utente." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "ERRORE: questa email è già registrata, scegliere un diverso indirizzo e-mail." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Non vi sono opzioni per questo widget." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Indicatore di forza (della password)" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Molto debole" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Debole" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Forte" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Modifica categoria" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Aggiungi nuova" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Consenti la scrittura di commenti per i nuovi articoli" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Formato data:" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Formato ora" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Altezza" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Predefinito" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Inserisci immagine" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Visuale" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Titolo:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Separa i tag con delle virgole" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(obbligatorio)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Sito web" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widget" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Non è possibile pubblicare questo intervento. É successo qualcosa di strano ." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Non si ha il permesso di modificare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Per qualche strano motivo, non è possibile modificare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Non si dispone dei permessi per cancellare questo articolo." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Per qualche strano motivo, non è possibile cancellare questo articolo." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "I commenti sono chiusi per questo articolo." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Per inviare un commento occorre aver effettuato il login." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Pagina precedente" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Pagina successiva »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Commenti a %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Funziona con Wordpress." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Inserisci la tua password per visualizzare i commenti." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Nessun commento" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 commento" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% commenti" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Modifica" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Occorre aver fatto il login per inviare un commento" + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Tag:" + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Pagine:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "RSS dei commenti" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s scrive:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Il tuo commento è in attesa di moderazione" + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s alle %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Modifica)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML error: %s at line %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Visitare il sito web di %s" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Articoli scritti da: %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Ultimo aggiornamento: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Link" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "L'utilizzo dei livelli utenti da temi e plugin è deprecato. Utilizza ruoli e capacità." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Nessuna categoria" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s argomento" +msgstr[1] "%s argomenti" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Non è stato specificato alcun server" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Errore " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "non è stato fornito alcun ID di login" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "connessione non stabilita" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Non è stata fornita alcuna password" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Autenticazione non riuscita" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Nessuna connessione al server" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Non è stato fornito alcun ID di login" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "No server banner" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "interrompi" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "autenticazione apop non riuscita" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Termine lista anticipato" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Stringa di comando vuota" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "la connessione non esiste" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Non è stato fornito un numero di messaggio" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Comando non riuscito " + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Feed per tutti gli articoli archiviati in %s" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Commenti disabilitati" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Commenti a %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Effettua il login per rispondere" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Lascia un commento" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Effettua il login per lasciare un commento" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Fare clic qui per annullare la risposta." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Lascia un Commento" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Rispondi a %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Autore" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Commento" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Si è davvero sicuri di voler far questo?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Modifica" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Non è stato trovato alcun allegato media." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Annulla" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Applica" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Commenti" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Pubblica" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Riassunto" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Revisioni" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Approvato" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Spam" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Categorie dei link" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Cerca categorie" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Modifica categoria link" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Aggiorna categoria" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Aggiungi link" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Salva" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Categorie" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Avanzate" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Descrizione" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Nessuna" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Tassonomia non valida" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Modifica tag" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Visualizza articolo" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Modifica articolo" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Finito" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonimo" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Invia" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Tipo di file non valido" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Anteprima" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Commenti recenti" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Annulla" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Contenuto" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Tag" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Salva bozza" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Non c'è ancora nessun commento." + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Rispondi" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Numero di commenti da visualizzare:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "Errore RSS: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Feed sconosciuto" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Testata" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Barra laterale" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archivi" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Password" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Ripeti" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Miniatura" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Il file “%s” non esiste?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "La GD image library non è installata." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Il file “%s” non è una immagine." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Aggiungi media" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Salvato." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Sinistra" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Centro" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Destra" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Media" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Dimensione reale" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Dimensione" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Allineamento" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Didascalia" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Modifica immagine" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "URL immagine" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Salva come in sospeso" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Pubblicato privatamente" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privato" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Pubblico, evidenziato" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Programmato" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Aggiungi o rimuovi tag" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Tutte le categorie" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Rimuovi" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Cerca" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Immagini" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Visualizza pagina" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Link" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Senza categoria" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-mail: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Pagine" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Chiudi" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Seleziona" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Nuova pagina" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Modifica media" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Nuovo articolo" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(senza titolo)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "È richiesta una chiave di attivazione" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Chiave di attivazione:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Il tuo account è ora attivo!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Si è verificato un errore durante l'attivazione." + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Nome utente:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Nessun articolo trovato." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Pubblicato" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "In attesa di revisione" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Bozza" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d/m/Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Visualizza sito" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Logout" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Non si dispone del permesso di caricare file." \ No newline at end of file diff --git a/wp-content/languages/ja.mo b/wp-content/languages/ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..a36213e8140ff4f83eac9137685ccfa7fc57da85 GIT binary patch literal 153308 zcmb@v2Ygi3_P;#|y?2l%LvNw?-h1yT3QUqA8Avj5k`N*`P!L5?R8+u*fTCbQL5dX- zEMNmvR8$mE5$u9kkoWnXy=D^8+kXG|d^~y1T6^uadpY|I_kLWl@G>7)rJ_DxEx4(* z&sVp&&o?|Et{zFTf{qQ& z0_(vli+nym>g7gQ6|Oh=MOYpAFf0y#gQ}N8 zi=AD0sB{{`DzG!G07t?Sa5|K~nNaD^gI(bw*ck4FVR#&>98+#^`I~9XfpiPsRZ#w} zhF(4)P3Kz=$HF!@x_Y?=%KujQJQ06_HIbjZ+2?x%z6mLU@A9QS-)pe=Ej}Mz$+sUq z3Mb!6-e9rYe7*?08Fqt(=)J1wAGwh4}4pe^5TjBE!gyUgLxDv|WYp^an z3(tpjSGxT6hC$@3pxXNjsD51LF4qrRK*bvkTfhkP!~0-2xC3^FXJ8N5^=_Z9KAZz< z!Mk7?xD5`1FT;+o+&!-R17U6C1yJd%hK1lRsP=soY8>u`>L-Vw`r8p$4W6*@!uPuV zRv9Y1AymI;Y5LBv3i1$G8cs8&!BWV1Q2AT{)o*XL@HMa=@1~2V;4b4HsC>Q+OTv$#@_7tOe-cU`zsl*$ zK$W*TRDSA1rPtQ<1C67h(!J2+B&hmLH(n0=Bi{&Xz%x1W%JBkJKl&CbpC@5WSo{H34-KI5*&Y^wm%w2# z7s}sGsC3?jMd2~1e)YY{MIW^B1JzC~U@h1cDqoXeVK^PC{en>OGok8lq45r=_FD&4 z?q^K@1}ujB36%dYq5S>~goXPKAmWhRXL`m;i5p%GWm72=0b0;Ww}tto5+#R}G-*zZX=#$3n%s z*fs2`MNsX(5?%}+hDx{ide=WYz&^-Rq5Rzk&xemdwdY=_{O*Hl_aml1 z3sv7mHn{q(4wYVWsPuY5<2*Ur@)dh7uJLGVL7-K zmWP{R1-Kikeh)&W^95we@tuTf*X2*Tbni26fbzQ)s@-SGgBKHh>#?+_dYk3z+7v&DsXhf04iRQ^Z9N^lxfy=9qv4XlfNC#(XuL*?@=sCoN{ z$+fn!_dsq1wVn@#8E^({1>b@4Uu2srZ*{1C*x2L*sC;yV8mB|xa5xJ3;a$dOjUU54 z=+8o>*Jr!yAJgDSK4pe$gq55YJsPQ`ro(Gd*OL#eK2RA^~ z%VDT^Uzq$GRK9%Ay8KjvO1~~tzMDh&?Fd!B!=UnUA@su}SPNbQRi0I_27C-whp$1+ zpPxgG-$KthyQZ)!awn*97lF#(GN^iA37f$CVI8;!s=pnF%HK~=`8Were?^~n@v1`A zdu^!x(G03Twt~u6Z`ce@fy&=PC_nc>_0xw;-UDTK05*bWp~~Or1sAUaRDT`?RZl@< zrg1Km{X*k1sC=w}vfm6<-WQ9e<@)}9n8w|q_;TSk>>lT@0hHVYDj%avp9EEZ zbD;cP2i3oqL-}22;hT-SVJYgOG(_WuT|{tCbD@?8xoyg8KLeo*x6T{2QVA>&qtZHTg5Bcwa*0 z-}k1AUm7akm7&UA7Z!)@q55ABsPgxNs-G#a1dKq%y9}xxu7l;^3Rng{3{~!}rr!&d zuR~Dz{uHWw$KW0Cdsr4OddvB_1Io{XQ1+Xl^7X9AyP?*LH{kj3I8?bxzU}6LmZ`nk*W4@1@8 z7N~aG4OQNcU`coc)`s80La_7!*PqHmg*Sxq*BWZP_k^m4sZjkU2vxo-U>kTlRQ_Lq zO6PT00q!^bQKtP?{T~O^; z?0pyB(AXBL|M!Awx2aJ5>k6p!)ns6KJ0pEd&U+F`~=I}h^eo*l* zf{LGJ`uV0`30t9G50#G(q3Znv)Hv`Ra_NVKs_a_e^{?0~!tD!uREKzJI~g1tU=?RgPYJ}!l7 z$J?RO-3*o9R@1)#mF_1{<@?&?UyX%7apSNY)Oe}_)n2ur>ah`2J#~a?pFvRRj)xOq zCR9FmL-n6Gq1xpX)VM8s*ri(+s=TeC{9gp+ZwAynkOftLc`yxL3)OxJae;-9&Cs0h`cYD2YaD_8>#fojiWSRY;vQ{gJu z0+u}D#&c(wi#!6#&o0;pz6aHhs(wk zkD2~=lS?0U`8Xe{ob90e41}%WWTm(4t9o$cLP+qD_|jbpXt{?mHP>(e)>FA`+f*(!&6Y>sPZxP zj<5}s{T}!fJP6hAZ~EHl?}detH$dfUBPDD&JtJ zdL0FoUeLlLup#mlQ2y6Im2ZP_yYUsM^1cgIjzduW=r^c-P~wD(R|_hC&0q=G4o-wU zpyJ;Km7f(*^|lJiZY@;2$Dqo)70U0kQ2p{PDEm*L?2ba&eGApDKS9|S`^NRN8c_Ao z5UM^W!qRXCR6eqx@{tD>|0<|_+y+$-_duod04xI^gKGb0;YF~*w=RB$F$bz0E`w^9 zB~aOJ3-%fHqN2^jDX62GE{!EO`Z$oe=(GwJ562#)y^AD ze%W{cs+^xfmFFZZ2@8Gi##dQb4!ILle;ouhKP5ud%Vie65DrJa9jd;M7*9djmH5H! zcPc^2?Vtx|7!f?>az}1 zd0N1(u!rgAK;?5G90c!xP2nfd4@>;)#%nX!5qT(V1n0rZaGmj4H~@JcJRhES(#>O? zpz=8fHiN66{O^Uz=P8%~tDj;Hg9D)-=0LT}?NH_01hr1Q4_m>Szqou2gYq*A_JT`b zWB3Lf3{Syfu-9of-!6vzkw1j;$}D&r%t0`fMf{f*M2T=XCJ=FN<3ai2auqM0+%5DzS zIJ^>Sepmuaz`LOA9)OyEUxc#X4VAywq2j#{mHt;y`TQMLfo0-de(OW^=k`#3hd|A< z<6vPp1vHTh4tYVa0Dz_ z*wxo$*c^E_oCfcQ7sL1>ab7!4hng?LWfyg&Qn$q_kR6D#^EY25# zC!xm2wBm7IyRU=E$OoYx_9zkO{T^W|RJ^BPUw8njzN?jt^Tta%DEVTj{+$Qae^6gRS1Rk|wov1K3RF4|!XbHKV@zD?}yc5(o8Uz)89MpKa*uvAG{9Oi>&l{oQuQhHlz6vX$|IqjyR67)^ z=2#UfUQ?*~pc~Y9>jSsJ!Eio|KQGSv{<#3wLf#HFU%Ut9|68d1#aDOvsQ{JlrcmMS zpxSAW$=5-pcQ;gjSq&BcJE-;ePuLZfs^RK!Ak@4t6w2RNsQQ^<;SrN(n>-(mBzz&% zeDIF(Fw{JD94ddmLe+nvnl9bq@I2%yQ1#Ff`e6sC`DP+iKBhs{e+rb{9H@4?5^6rW z2`b$+Q1jhmQ03cY@&PD+Uqi+J398(`LFKPlEf=o}l%M8M@jF7LGXN_71gLtLYMcq> zXEs#2R~whZ*2s@RmHRN%y!JJ02nW}8^_2m~AU_Kgzuft*-5WxUp9_uiq2`;1VRQH< zRDOQ9@WORmJ0(D+*BdHdL!sJz5*z?8hAP);D7z;t{28cz@gh`xl=ZuMtpz2wfwJ#q z90Ha8IH>x+2&x?~fvUgjq3U@VRDInA)sNP}AbbX@JoV~2c@R{;cm%4wpMZY29cn)P z5Ndq?4wa9y@H1GVo*Pdm;9ban!nJT^{W#xB*r$P;KR$vDk&88S_0a+Xa ztH-)f5c1EkKJ4B!&fE7)hm(*Whm&FPW^SDf z!0yQFpyrdKumk+V*tU6`x1UOd(%%ca!FP-m65M(>!gwW=-A3b=upM&k7S7KY*a&$M zRQ){$H7;I;YNyk11iYuEtIrd#1#gPNI0b55tlid)zb;VibqA~q--hbd|3zQ=W{5( zeLK2#oeI_dxo{y|0M)-scXIu&4b;3p1!|v>4%Lo};Y9c`yqt78bawHc?Bd4%L3k74 zY#6=u|7NK1whgNN-histqfq;TGf@4kRyWsgI~YepjlWq?g?2CKvJ-5r}jt!MqA#>ph8^>+qT`qx3_XB||$7of(^2T=Y`LglYw50`FpD0vW+ z-E#y>Td(=1fR3;Q&96wg`O@SwT!)>(ocl)dl^(ZcUbu2Chv!ur%piC z>rYVW74PNpSJT)D%HKGs^&s7NIaI!GG~R36Xxs_q_Z_J8zlQQtsJD}AL*>6CRD1M+ z%I_ekc1eV)-z#7@xC*M>KZ2_7pJ5kRsgLtB0xCa~q3mXwJP)c|w?gIr0SkZ1_`30P zsQAB|T&Az{(*SCI=>|1Er$P0n8=?HJg6c1upw^w&pz{Bo@h7NuE!WSLr=qa~l>KC= z`UyhCy8_C7g@xY@RZkC_yxI67R6l&v_%W2-H&FRH4O_xe{oOe13fmwjL-ohojZYfi zGJaz$IlztU#!&M`2dH|O1pRO>)H-+^HUl6(RYTb z&kLaPoo@0~#@nFcuY-QL6{?@S4>g{DHo5X3S0AmQ{Pcv%#~7%5q(IH1m%-2BYIvX! z^Yh?1-wfo7hr4!o2`WDyL9O3EK(+fBWAhQNoi2cy=W?L>=?bWR_binC0jTjBKho7- zSEzn_5tRSAQ2DR^ zoK1vk?@XxnxgRROo1n)1`%vrnVW{y}W^A1AW>^W1hijnP_gB~t#*cIRh=EY{X;9%2 zsQR62`kRfnL#1<;PCfE-C1e?Ofdve?JEw$v-GFhlU+O4z9`PO9({Ls2z~|Y#?h`9$N82ae>s)>BVRr(&i4WG zvgvWYJeV1X^9A77a0(or=-!*x!7SurN$!1gE*yot3#z@UB)j-Cq4b}_A+UWg&inTf zS3t=LGva(R;cR#t{1h&doD%2#4)!dZfV?3!&X*43LvA0H2~&|@h3bcGXS#gmLG||! zp~gXpS#jR)rxM^D$hlDSTe&nhE}KA&%Wkk890N5j7MQ#S_Ch`g`@-|m-8se-sQuF# zsPX*{)V%N&oB>ZmwePeHxBpuU8zG;8S|=KW-TrbaRQo1Ejn^PlKfMg9ov((-h>Mp1wVsTGD$f+Cd?cEFj_DVed;?T@mm61`{t=V68()I*_Xd=| zcc99B+~ks3E?qxVyR`Fzt4;( zq3W@CPMr7quk)bh$EV;V*k`ueFD{22k(=hm`KH6^um{1<}qdpXp;;Tn@yL9Hw6pyF*e{p(QWJOGtmtIJ(F-Qf+$ zV__ov1S;LWSGfEPH(mr)A8Ez~Q0dSGbq{J9b;Umru|;}s?>&j6YYJRH)mF`8x>!Iemt;Um3^LE=s?mcu4yb<|jsQRC9o%8<))VTf_hGCWK zoxA`loo8TI_y^R!r_*AW?+{e^7enQHjp?@--?#AJO|E={n}<3=*-wS?e+g7QZG;*h zFGKbJBT)5z(!%3!bnSK?lzuT(`gcMvKGZz(GL-*=PnJ`H78YKcpyuCWJXit$|l zi@^Oix$yUIcKflDQ2F{DsvlKb>ije|_J9f>2bEqJDj%1be4}v%RR4SsYM$N=)&9q! z+Plmx&VOa7`L_X7yFUg?!fjCHdI`$Udr z;RjIl@w>6YZE<{iV!sGG!JnY~Hecq_>jst23!(BIfGYRZQ2D$UHiZvC^{@R<x??*kL=9^(K7Y5-__z_e-nk;wuXa&^|#u#Tp z<@;(2zZI&Sn=O0~RK7nq*|);QuMQQjt+B6hEL3`lP~{FmrMKARHOAerIr^`l#$Dx= zF5L@ZHRMdF{;>#Zy<7&>jxRu!`xB^q9)n8fEL1-0-sRHk0Tpke$@5?x3w2ci1S=TPaEzQ^^is!;m6Pl$fAS}H;&UZW91QmbS2A99huo3bzQ1yERsvb^5^|K<6xOVCS%OH=1 zYLDqq}B@BOBK%=Ft#zZc5i`z9ZQ z8b7C?>Z!^$7v2>r-$SALSt3+_xfyCazXaF8DcfEA!cV(%tNPIECs6ejf*R*nn*IT( ze!0!$525n&t;v6yT;Um~uM3sGHcDJ5)Qp1=Y^SpvqC? zS=V0ep!A)f?8d=4Fb%5yjv9Z2%HLU&%RT4hT2S?#0M#BH;Zzua>JKki_)Ad!-hfK) zLz91j>L-PtcYaD4t3c`NK*ehW=fQR+Z-&b6i%|Lc(0Cjw-tSQH;$LubIViiTQ1#LX zs@}Ro<$J2}I@520%h10I)gRJ!xcOr#RJ`p_`a@9ph?LG_b+ zEc_{`{OpEmul-Q@|H$<5yIg-Q2bFF;sBzU9s(z+J_4~z8={;}yH=({O{05c(rn?=d z!*R%Wn0y>6KlNUA`>L)`{V>Q&di4WR6r z!y<4HRQ-;CIXWn#t2lhq&7B+=#-g5by0#*MRP~}=+@-mo>ya6h`x^KJm z+Cupq2$jESQ2pkYQKL1YW{7y&+WhWL4{Y?@7k*uR6l~w9@45Q2lWSRC)Ho1o%EwyrS>Bc$J~ngPKtL zojOqVZJ^q#C)D^)gW9h?0M)+l!DF!U2d+GS!sEylK6LGL2CBT34mp4Iq2$(3`Rxr= zPlKT9V>;A+Hw&s?Y=i30A4A#uK63WOp#1ou;9MRC;@${C{KmLZ3PNT2Sjng30}%>Tf(84>O_s?SiV`y~g9F zFL}hJQvoV}&7jihWE=st|4)LN4;Dh%-3^t_!%%*AL)H6H*dCsQ%73%Zon1eu`ED94 z4DW~PzYoG|;X$Z!PCx26AIjev*bQzn`Fp5w?EAuncY?~tAY+p8O5;kX{B40M*Sk=D zPeA4G4-2pIrEACbP~n42o@AT}mCofBz8q@5@(|Sc-3ist--fE6Q&8nA^p&$~51S*8 zgzE2?LiM|KuoZm57JcSGf~{0aB{vkx4EycG6<@59cp<~J_>cqse%Q2Vhbp~8!N>*mLv zQ06$*zc|NF2fEEyN??T>~SpMdHYHRI#Ge_xXV7a?ze zDp!X>@!t1S0diqKQxCLFR4)FdlYK^`4(zEFH_R_?F(;4 zo(JH~3XF=uv zJGc+lFBk8vZ>OO8PucP=o%5jL=Rx(mhoRc*8#o76so=`B1S)(F)c7e|(ZvtJNyx83 zh1aX($`gb)BEJe(z)6+kz47%UoQ~Y5O1%4bCs6eiUp3x4r|b*UkT*cRM^&%p{C0wB zr%U0*u*iAw-tR?{pz>e7y3_Z8+Q;1sH7*W8twV>Q`t|ov-Fr~u=4&YXAB=yRzEn-8uLu>t4wQXU)3=6YkbA&} z^xt9d3FJ#^xq5C;+x3IXpvrL%RQj8YZ$Y*D2@Ch1AMd@Fc7&?8aZvTK5i0#1uqoUF z<>w^Sdu)X|@!mSp5~?1TLD?^d>d&j8=7kq6d=J#T@TSS{!F9+VLdCnr@3_QxCseub zhpMNCpvvW_u%x_l=<<+D4~xSI^+=W3|-x*lqrtcEJ*E|cG}@Lx=Q1PZf`M(^hoXes7ZiPzkZQ~!NZ(QHaKfR&m;rFT5bymi>J6BV+@+x__k(a0@|$oFtkcNNgDFt`{z<5GK8GrA#l~(P zt7jYo%cH*vYMxvQRo`pjK=_2oze2??+QijoRoDo*Hk5sTsCF0wRUdiATcF~tH$Dwz zw+E^|e}bytDoveT6R7x|q3U4_ycMQEt=qrDn_!1#E+4y~;_rp3|4)o1o4bD50jgfR zz&dffFTtkBNeS`3ui%aFM>xAhyzeLswT$=PD@L_)`J4ll|NEfQc^vMCJE8jh9j)DX zTnRNU9)i{3Zj%q2dpu@d&C|cY$#7IBr(Xwq zBcFz9uP&YAy?;+O1!^7J00+Y#q2~Q=UEKV7J5+n^Ho1*5#E@ z{q`HE@pXQ8H{bVw-y%N@6@PgTm(L&I6y%{j<9z}60Q?*l?`3|V=KJ$|yZlapTAx?J z*Wf{@@wd89ymx-|3hab@OW%0!-}}7=$00ZF=i<+WiO4%(4s6ihwaW^af&3tRk$zTn zK)iPz|Ng*u?{`I+gW|pS&@-?NcFhL6{&W%i9yttE?&(9^dbSj*-yMM7_=R(jD-Lzz zVKLl8I(3FQyW_)Mzxf?rhh2pcu3c6_ji=9{=B+bO^;&(TORqCj`9o0a=@O`My#dyT z`(a!73sgUAHp-2sHcW?_Z^hqU!dldGUHtO z6`;yh7pmX1gz85lpzK3X_E%c?)uz86YJS@a)h@fC=8uC=`TPyGgy)TS{s%$%9dFEp zbZ_4cQ2AS8yd5e(_dwO(dZ>DO0;(UpXyLn{>T93zknsx(|K51U^d%>__O1-o4;sTt zus2k_jfYA%8!EkdQ0Xr<`A(D9LFM-`sQ$AB>iz09D8HXT`8f?0zsN+#(op(JCi|iC z-`M0f#?HoGQ1w30I20=WNaGZ!`b&k%?@XxlE;V_c$xET~btja+ji%oWmG5Vu)~C0j z{ONj%ivEK8Y9icDC%jk@?W#Z`Ymjr)7+hBrW^V?Up?iwE6yY0)lZLZ7+=Y;@MqbRb z=FOGZ_>tRk|7bosqKjVoHxXS3i(ad+*@m!>M4sn9ZDD1x%Rzq}`6ozq$F5FV|LSDz`5abrnZ$4UC_!e|uV}A$wrabRMe~*RLLylfwm@c7! z?qcGdAYL)3s~a|}k!K>Okf;9Go<<+!c`N$4o)zb}=p)#aq~7|WTVwg>c*z_0MGB;` zo$zhM)m4q~^_Gt%@@IB;pzmsW*`4IBKv+fe!{Lpj#Sxo#v9$R%V#`+2muor&l*jIE z?q=A&33c_tt}t>%_#pSg=-YFbA>JJ1+B}yaJj5Nnu0pSC6!$9bcd>oX@-O{-Y#%^= zMZ!7P2IL;tzYN!5_a(lLlExS2{~NP^#pIvhW^9(jB9`v8*evDwBXosKr)bY|wuD1&0YZUgS346l@`FC(J-H+Lg+bGfhK)^#Ci-^+8B z$=%Ss%=6vo&%#N>zl?hc_buFC5Przg8HG(dp3}I$ML&#u&BR7??K3=2c&!$z9k!j=wJ4^U*CK{6+NJ zVOjd^la|(F=2N~-V)qgHUf8f@^Ob}56V7tv+XsKZrV2V;h0)dL-iE!__G<7q6Z-G!( z#G8xm3Z9$8_3#wB&BU*P|9;$8^Xx}|KYCqTu^Yy7S#%l5^Lg%%-6A;IvmieHtD%ct z>xdI?@{cIrKt95)>mfK2UoTmHpFm}}HN>hIAx`(g~?CwSXDBOj9k=d^x>glA$qmU}z*dr{wz*B|d1f#3EPca~H6&O@Gv&68#?^>FUX@lhS! z0kf-N@#a|GeusPP`3d9O#w)Nb!OgLecWxvXzj24S>q_8Si|uQKr&*l6q?e8Sj0^US zLylgnc&HMkDE^zzLoGgsOu$I7rPI+-^0f<+`QKLh9O@-*n9Zn z^O<)YL;sravj(d`+3|=vFVG!rKE8)cU|Pw==Y)9Vd*yG zxtKkF%5#106Wnc0cP%{0J;CyKlj$+>P3CzAY5rayA9|n3AWt8g?^K?@D&VU-_I*_jbS1Ir$+NCsc)pZ7(d1c#??&GQ?n3`2&sEIN zt@wNmovu`c5$8Uhcf!;7AHZ`ix86spn;nn7&x!Xkx30t3>HT9b_gehsV8 z&9NWEy^;HM?vBLWfbBNyvbc+LUy1%O{1Oh~j$S+L;ZyuPNB9cjo#C!&=?_N7v9x#n z#`A2YYiUdQ0`YV`$$dG`ydwKv!LB$q{g7|tna`%a7mz=-cwgcBRWBCpYU$idymEw> zNA9g~;^`V_;bnL}#B($Ap|B@-E`pAq6ZwMJzsj@TD_g;}=ya{;-e}L8cy7Y;msXzE z#Ca3jI>;ZJt|Gh}ov!n-y$<tD2u} z#N|lOyXq7Et9$hRzgFzgLwUlcaX)FchhY`cm`>iO!)Gl07cBg3i=1HcJ;?2`y^Zu1 za5u!)3*5T09eii-ajn_ENmxUktD-BDRvJMKFHEY9vwC7wSb zY(;_a&G?MRPa(7Wkmsg6U(Vf`yN!$P{q12k@56hrt54ip2${}3-pZJQzAgUWLB5@P zo)^>o`M~mDlJE-&JBU0KU(dpexQkE^H>1Cl`wok@g77y8yMZ`a@Ll9GJeRWYN=gHH z3t?ZA_OHlY2wR8zI<~s}=w~6H#~rC4 z68;IgHps7G*A2T&^pCZ16rf>ns$s6bvG;du)2Z{@z1@N(Q? z;svmK+kBz&u2$$y@zfC8>rB^}`1kX?m@r+9NpC8*t^w$d@;nXuAFw-OHn;M;3*RSA z&Owe|znkt+;=RFhG66pjKY9(o_Br&waF@i#?FHiAWzQ9(#&98bNA8F4k%|2zo?F2( z1$@Coki+=q}0;cq?n zacrhox!RHD&xBu#ZZ*17$n)SW@QB&GO`K1V=a{U-{zTV;cr8sgmGB790h7Nc{1xv0 z_+5eBO@#M{1+OfG$GDFYR+z#q#r^@FpC-;H_&J4q(EO$F9KCuH9!4GtqgQcN4skbg zwAfp5(c+rN7hS-C4lrtAusK?iqBCo82Mf0`$M&zMJJmX{O-ge)PJo zC(b)rGK7bpW^3!e80~9J>j1cwu|Q)*xh7y`?1+wAkI6MhsN+pdzP;>?uPgnUqH8t z=gRn7Nc>uGB{r+MALjWXY&Q|U8?Gb#VoPH&;ll}!UFcu8FzJ>P_AYVCp(~*_{=5Ecs5PeT{4J_|BW4o98Aonu#&!B(A ze3vr6KO)!T`3;Nn6n^hBn^gQgM%eR&&4yhG>jWP_|25Cg;`c6#_W}CB#QTP@c*;{< z@yyTX*mXqKHI2Kd#gW{du)5sQYcFSyvbQoJM!Z{GLYcL|7Qz8F(>qo+9is z?ia8>qDXcwnr9E~n;6Co3xuaK4o~sgP7WQ%2OyXHrd+z1vE<<+cZ9nqHpkIDfRAg5 zzr}p*FkflNMNQWZevF^F#QWZKe_;0*&uj3pl;_I$yPD@Z=!TdN<>O`IwISXN!gOU= z*cRl8=F5e!*Fm=s-F>E?PrTARA0f`Ca0R{!UfJj`Mp2q}oMQe9VYANc1`*x_eGlSx zM)w}Je_GfkbRQspj?GYP#v|WtKB8#^?4dR`H}d=eam#YI!B$rX@>di2YFLc8m!Y3+ zVGRjiPuM8*-=b@YO=oluDlOO$c`f0(w!*2%(d%K-Yk_bF)b)kg>G^u@_bs1q;kUM> zr!ZYVVVjPxuXuiq=kGl&=L-0$NIlJlivCf7^b)aq80A6q7r?pZzm=uC5Zl`52ATW; zK01)@mE2dGPRYE=b1&|9c)p9UB>96u>^Bj=ICl>ja$Qv*-bD1DV5jRCY2C`biSRwh zm5Ez{Th|n9z9DQT&j~ztHt&8HR2& z&ySnUY=m$?lmw$ESv}{J~ImYB1tY4+b)_{Mo62Z2koOIa$F-Mj$=t z4`d|!GXq&!x#38%Ka?>e97zwz3D5q#a8AVEJt>?V?3tU{f&^xSQd(xFW_EAo>HIT7 zX+b|pgff!CkqC+V$zLv631l?RR)(?z=#*S6mn1uz+>i_Bw_%n!Yw7oLn-tDTOZGDB zQcn$MWjD_HTYM5t4(DdH?A|JqlIEoKELoy^TBv8ANKn!ISvmHQ8kimQG7!z+KbE^! z_f|yy2Nzy-$)WR;ml;g{i#O#?wfOHH{8I%`fJjb825o3@ySGv)XtW_SRD{M9ASc5s zN3OLQZJZs9q-Vuy$Dftz)mCOCoJg0*i`BT-ZpvFrzw_qL$_}Na`7?s#KQ)+^=~WV~ zT6+IDr}GaCM{?3>&OlGsEWUb4fwZ(>WLiovds-&B$*QN$k{rZcQXo5++|oaR zGSv&EWP~HZX=E{JR$k07BP%-?NN(w?-!R$VBqQw44rQkWoBA61`-RifgBjUbzJ_fY zWceGmZIB#$LTrbwAI?+4kv#uE%KNuKi~f&+{}f?-Amv=!Xco@ZpA&tw%Ir_fbGbSv za9l7DNlNvP4QAz}Va2%fH>%&cZQIt}R0i*{O}BFrNN}Ed`x~~Wm|gu1J2bFrXc4Ox zKSP&FG5wT2IoaVX2EoOy9;WomVW4JYldjr4oMC#+0*ckrnK3-`eb8pzv$7-MjFg`F zZP&e(sr*@t{-B>hEq7ite=bvwpEe7m(P1-~P8fuN*?~|Ry)NiMxrMs$I20#u+s8k1!?K>t^`~q6o}^)NW&$P zlB3SYBtRAY&qesJD(3(HWb1m}#>YS!otBfrygnh5`8fDD1?5g=77ns1JM%{;VJqf3kW~GS6wO3L1p!Lz&cIQW|Sbk9t|mI`w+$Z&wUT&271G#}vwidc{7NLl@Fckc15-m2z;S*dbUgBe;awK%#ZDKQexWf`M@EUy2RXF3Y=t9pKx zpD8;MrI$GZ1M0xpUQPKYjrNB#y#-jcksionAZ7a#$#^(9G$Z8dk~rQRpApQBt>ki= z9?CFyuG3k8Q$2+qJXLl$Gn6Ei_u#2=gTYzSh@K*ksYwb^3Z@;0So<*bq_y-#=d0Lk zmC8t)!7!(?vcp!xo>_-3ZM!ioGf|}Z`{X2t!t}&I9-EkKIVl)A$Xhb<&Q(tgB?tc@ z(%4{jP9#H#rG*kBfe7(f-qJ#u-F%JG0+-~3yZQSDl4iw(QEBv|*i;!)vyROUg>$n0 zrtpsrqy(jnM4TrjMP)Qf%kJh^EMKGaQK!j}(^JN0MY(01#KO-kSQP1Iww7ix?^|nLlEU;w3uSp@0oa}mGY_83c zUH*7S48Cwg>7}z+ zM{5}|e`#(K30{&DV)||BOYr;JM621?rmMDZ!32NXuB_te!NT6G9bICg8;*L~aIoJ{ zV7;DEfk|8&3Qe`K4(|;me=MFR?0P+ihf^4!o-I`s?U^i-(UmlZbt=U<3C^KBlA`+n)Xz+DvKLwz*0z z#|%SGwbwbv<%A5@z(`ggO$$CV04wJ3FiyjfdOatM9d15--IJImqI2X7((|^*=z9Lg z=~FKVj4&0qO{Z?zHuc6f&arobNpvRGNWYe1^#tn|dejtn?nb>yZfb~aihFzTn&2OI z&}yLYtUz8^898ozpW(ylW>K%> ziQ~EO)1-ehq$#NZ8i36T8$NG2L-J}XDRlOQ;9DB5DK#B? z^`>bn+Eoj*cz%}L8-YzKddH8M7wFj}8yz%JXUu=G?lVMvmBxvLQc|;f#j?^rdPv~8 zWhr3-@WuxD&Ch_XII(kr5qaar4A;n38SHH}A%E%c79|B~JMQ+^^i@V(T3&(<0yKic z8B8fGjqCxV+0D=F1@y~^n``Y&HZ2^UrLzIAqGRQxbLZFUfU#pojg95Gt9fnU6>ORt ziqYAHy81VV7kd5GTB~NvR&&|{99xwWyiSyp!ImM5;{&$0vHCnW6aC0H`(LkK6Vt*; zvnXzIjyJ#NWCZ7Ax~*L}Cp$BTcXD2oy-}3lXMNGSn-wfDl-vU7EhNd|B=2>@TYS8= zO}(8L+rNxGz3H%*wzqHwMD#8Ef66YN)t2Ul{PPawHA8f}>sNE7Yd;ek^$kfknBn!* zBv%7oCT+IO-(&onjBwhMzh*^(DXh%Q=p-E7Vnpl6Yb85Pie-Rdn3f&xs(j=I6VusX z1tVS->i)|l2V^LLKy2Hro*HZ+N7`WNK;vIG^NrU{vA1C{VUQ=& zX#=x@8UH#V&B)Q$zWkjmv#yRWI4g=~gzg_m(RfW`Q^{LcbhS()%Auz}n!=`CeouXg4M)gtx!(mY2WO>%XfGugWyGc!>6ce2=jSFex=0W*!VM z1L>@qRpUQ6jg{*k{l+@W|C8U4jrK%ND@jlLI6w<=l$63wKL157mR@vN{dJo7*JX)K zk$&|9>e_pO%JRFFR};IYr&Jd6VB}wRbmnCyv?Rt12UB_lPYiNoksgR>71Dd7p92=o zO#jVTv32OL+5aya+2V3)lIE>T(YHW1XtFrG<$yfF4aKJax+=_#H_rs36T!bRce`SL z5_5~UAN00Y6d+Pyc{~{xsbufHi)7^_C9$;3$kB^sj(7Z)oWGN*8%sSp%cb!;o5;z94xPL` zJ#TI7>+J209a)eqQ6C*^1~ZZaj2L?_Q7y!byz^(zEREyQm`%Et3`#)7ka>mcASM?4 zR~H;U6foh%haH~2yvSUK_?)xr;14I>VH2g(v9=C;|9zIcwgl-C z(N=Uh@LsHW6H>LG1x_ex>bYG`5_((7((wYS?Ix@bwuo z!q1Z?;EFw**e9R%!58Y3=8IQzTys{&e3=E^+`^)v&V7X0gR^@9?F>I zJ&Xt@hXUTyNIG8h3sOuWyT5C_(?R)F9F4Y^Js*v{=W#iS-t3d*N$wQ0K=J|qq);-S z$GlKxJ$BdObPiiGa;&@X7DW>$2AI2*PV|Ecn;JvqdGOQ3-xAG&yL1*D&9~nkTZf%fE@ydMV^V1wU~J_ zCo^g4K@0)T@ZDh|Z5N@j-HwNs#uS#y=%mG>%_xt}LRn4a6epS#nYlS7)}o-I=VV$? zW-!bWD!n&N7Ce+xtU!cWB`ua4n}UKFd=6quLoAMVf^*yqY*Ud^WOfi{@A&ksuUZVNXo21UDnAlad-m>OZs`oX* zsS3XF^ZJ^~VTtB^y}kXD$K;%dJSq!(Jg^DxA5zwSLHmC1>sG7)Iy3moOA}cxa4_L& zGMf9A{&8f6Op~6zKk*8dtFOOqVTo;7_2odjQ&&3gXC1Mf$6rpyVn0IAD|{%!9gDaV zTDOVgLr8S@ckbE7e>zwEr&ABFY)n8Trtf9{&`(ss;f%a=ee&s(nVH7CU&7ov#-}LWZmBSGqC@0RI{ndqNe)LI*?E2zVJ$`4)~SO<0vQBOX_L^Vb?b{M zsa6H|msi^YA9}sFl6pOxG|XzsCfEDW>lUB?&MH=roRn#Oa#C0yY;N5bTZ_I5L? zeS`G0;fO&$m(V*_lOdyd(wmk0H3d_vcjBzcLG8@%CG-O*{a}DG!@|fWDv%NhWb*w~ zfvQAbUwu^6pA>$0kda*A(Vt)C1-1RcY2+k7hJT1Ex1fUMg)iOVjDk9PB5yYZHA&8o zdK+7xzK;G8EUHnVtFNyPAo=zwgV>|LiRSC({&A_H8RD3xzP{l!a?T%rlYZHeG?aa% z4A0W5V-`;lPCk8o+27C5OG`%V7aZQEH7hAKn4F_ey*dle<`|GwyrsWiYLK@U?LYMD z63`dv9Bpj-=A_NCkED8bC&J$5pl?og0&@(zVK+wfe#LomMDHjziE=b)3!i(Jj2@n7 zNO>ocHYMsEJ@zW4H2(|FnwJw|$1(rOW1cq|^t0D4A0OQKq;2r)n{V{leGgW9IvaLj zUVW-Wx!#^nM?L<2-j0voAVdoH=hP$LSW^%&wP*HTahaNM;eNBDF_X(8O& z^2CQ^cc#Frpgv3S$qO&^AFPt0Q!v2Nrr^%V~2wJsr$k-$4@LLe(4ke!eiOi0X2VCR}ZITKVL34GH`2xTOMvJyhs z3E>$D;fw@=bOy{K$xcnk&CPY0rA_Q7DxOS- z@(0`k;B89PX7)--Uy8kps+=)aSiiyH?Q@q;jwZo?}x$mcd^{H}UbyE^n1$ zpRV70=}@2d7WOTgsAy@Xem9e=BRdPd(&uEf^!JSgWF%-nu)4Y*pGMq|cxD9n;H+Hp zQI*Yp!67FlOK^4$NB&HyS#|X-$}I|R`qpohNGFiyjUDez#q-2S)RzL@2lT5|MU^WS zE9PlOvZ5cBx^I2@HCH5)4nZy2Nq@g^CKEA#D5<{4^4l*&{YKfFngeM`%9MJFeo4kF zhPP=-W_HTZFAtPn%veX2yt#V^J%3Yc)-GV|eKJ-hX7TaR?PDnnO{a22J+d1NvQBz0 ze5}EL{RPM0?R2unqVwO`@y_EaJ2jN~ZzJWu8fkrEqV%dD_UiE;-ktIb<4sbjj6Z5w zJ$8l^O`2*q>h;8Eq1C!p&8qSO#XKjZU`=U1>wUT4ZBezFoyxDRGQ1BHYOt2>jnL08 z>}D``XikXjoC~^fC%3V4NmiL`ULo?!VByvvUP{rg*afU|BXj}x<9W9w)lk&j5G`Us z1KhiQbIzHKX`^R0CXT~%G{QOOH)av=dm}9Nvjx50M`HxMQ5QYSiAC^+V)Vf0FWPg? zdHONVY-j5|=GQWf7@Wf{jT+7$8M5{k1+T}DiEyS4K=QXC%o`jE6x7(Sm)&+c`del; z8QQ6u$X>N!{trl*6$+jdM-Pc(-827}@A+>r4Drj6_~Vt_Xd<$o>u%l8Ql7X5-KyKBk5!$%F8Ms_?G-lq?JnP5t_NhI+9 zQTL{8T2u7X$RD?Gpd7-P=W+;=q)bN2OkN!_cNYqp~wV~$ym4$Mxd za1;uUWkeFgsqHKoSgu})+YXdZ?0EQbb!YkZ*n%=pZr`wD$CKM0-?)5>w6+Wb8%iNZC8j($ z+{WR(Lj*LZU#T5L18=lwoN_z704N`wM9+vvuCic>jeB%W1io|^c93`{HW-%%mfTG2 z9v{I}WRj#Ci4{nlk-1sGCC~*57-eaF?0O3oS*)#^L=rY81zFMdBklPx)Y`X%@Vs^Mrl2j)wz0PQmZzA;ouvEsf^b;;IjK9o)41S37k#4vN}P2U$5j$dqau@Bmt;&#MZUD5;?5TryXcvPbj z$V8%`LvUQg74}mYV}?>-VMH#&_@w;@tCEM+Ej4IM=w~zsw?NV|(@e6NrC6XJ-97Q6 z^&(EF6&?b!F`}nT{6kKX?wXz%)NnUC%%5jQO@=W}nD2~x78}Qh@G{unMeSNvsZ*T15A)mFLte@NS4HvcA?#1PKORu%ghKnMOybwr z;eGqHlwmH`=AiH{ObiiSB{}V`;$e%)iXR#8CgR#J6$Ln;%_;rAb0F}bmIqu z7X?UGhzKXn62R`tMiACj1CBL?1r(_bDhz@#6i!R?CdgbW*`Ja!{OC{F64LBhm`;v( zi6pSuD>nex<(7tr(H?CbmQOM+Cx^h*ba#Z!2V+_uf4dFm7L@RS-UghuP{X-wqe3Qy|$MV|>12 zCv4*`&UyinKLwc>#K;qF;!J$4my-3WqAD>@Ei{zbUGtwkS z2AhVaAr2EOZKV{y5!MO5vAa7kPNYxGiUrBAK{MMMOVaFnRDj{=vu}L!^lBq4Cd0R^#%J$$q zMH3BUYq#mVUd%0rS|4j*{`&fVZeqNDDs6ngFJ%L^OW_E%GKm>_6Srm}-XyE75KTtQ zq1}2f*~MtqCheyvHX#y}n~>p*0gzBS7+}Yq^$|D*lgxE!BgKBTrX1Yy#wF z=XUopuPGi?!U1MHNB-LEhyTKpBpf*MpvBUg3!En5du+az1#>TgQud+eK;TtYpT(0& zX+hB$)*@9E)2drQLLYIdqNbc+@{#*7p5Q1rVAsNwb@}T4eD&je^^<({kNN7KxUzVg zM@b~WHQ5AOzQspZ^7yyque3v_coc)93u>7S#byr>k*yxu0ioS$_(f_FwTO$DI9w-S(eH0mkKjS0+1>yqQzW&v{+*>N}44r|q0n%&<^DSLkX{#8Z3k-iy zCHJreMv73ed0T=EwpAH9vaOuSMYRgI7sK}y2>w324-AdfcF9Mfwfiw$$#q0EYE*)f z&=kC8_$D%lKo3uv5kA5xT(mX2XWq*b`*=br67tcKxQ}VVZr<{EkiB4WZZAyy+0kmy zXXHnw5b1f(Fazwju0g8-I1>|rN*;l-aE-EpoA!FAwW`fZ(hpqOQ$rSZHRBa#>O$JY z=4l&mV-7{MG{3M#w1$D0?m$XDks4z%2tum1o3PW0fTK{00mGcCJ*Cz z3=0^;i9O0Tsls9TcMawYMx?c*{50BT<@Wc=Fz8^HCR*{1)>C9s4JL3Z2MB4RWk#MC z^qCWjtgyd}s_a&3ah2UGdk8W9AuK8&wK;iGY>MAWM`Aj6Xlh-2jAA?GUs6~I<}pGc z;;AHf{}5n7)i!}MI*)u}mOIc=v5#IXJ%czgz4Ea)pG*46k7SE;Ync~f*JQg5cUZL= zCJTWS_(pFSZrVpDiWZyeDho~Q>cxeT_T5Qi8w2pQfLf?1QSDPiC?7Rz6TW<`P0D7% z&~p-@Oaz$E#5C-^#JX(W-0aRT8z3J8z>}`=yf>x2llmB zrXH;I>=ZBu8u4%h2J9xbQIC+F_DmF8WR>>6a3j*g7d#+?+IyXj7R5dg|P7U?ZSZcpwX;8zJmiY;g?CdlPr z#gZV^AsJkgz`zcy#x7T6MRexGU==(4(;-+9QL!lv#-lKqaT7zf5)g<;vL#}7R;-uC zgcjxH*Sr2Uyr*{`6#Zh`MCO}*3vu*aL+W;ISB2dH!}j|)p-FbJbIgAUaAK*-dv}hE z9@+ZP!z-6& z-?SkzVR#D+Hk9-7UYP4jwMwv)=+xooZIWt%?`9H!I@Mv_pq26Qfez@KO#e#o=*1Dp|vv0qG_Xej?qQ+>-Ci z1g}>_TPvaqzq8(r5AtvK{wC?ON4%Vr;(Iw=ei+55t27 zl#OIBEe{&Ij1ezfK)Zt$F2Qz&MH-PrKpg;m-R`o)bX4VLET|rh%-3#$gJY1~CU#iw zW*TH^KXMmspycQe)|-7u48_(X+mm1hM6$2_vzV_euy- zE|F5qX5}(t+x7(n=zyqt4@ZbfaWh~NqV}gp_PL+8x@6&jsMbBB8$Q_gp*ossu}^s* zi@kZrlnCd+Oe`&7Ci$zh!R@zeL{#vNMb=E|hA^PPMiNz0Xbz*SOVf6P@*H zxGBf(OmvW8*PQE`LY^poGe3KR<*hwSKF8AMgfES=^*%Odp_z;&yXZo-!=AM3-)*Y7 z@n{#GvK(^jtu22Xq~-(LRROzLzIbaCd#4vZKKnpx}KpqfYx}Xg2vKup#?$!Pn zdkGDLVY7#i1WE@-5L@@Cl+o;ANmi-cL7Et<#a}kx!3x|&Wl0Vc@T9PF^*Ups7I%Gw zDaw5u*hO2?^7BY*El%u9M!-hjq=ZN760CNP6Lx1qslAB%$e-N&oK@-ndG*3Rk6?Mz z;c~byrV)bQWy+Hg6U7;@IS4yv&U`i4WJAJdTaxiR}O@r%dC zo*v|1pO~`rw0JDrM)SN09OxPFo8O5XqgVF6kmlO+g7q@1%C=t?+jdV5@^7pss4X5A z+YqO4HOT{LmyZ(nZPy}E6Nhl%BNLz|i541dOi!&6*2-@J1x;9~s z_=Z~I7!~7W6`4z;?$Idk9a{ZgD^0fo1YUbFln&Vb zwNYp~aH&YfdoczNKeejdeS}?$sQarF4qyqaCx%xp8y#Ei<$9`t1TqZl)yt5GtPNwp zQZ_7N*f)->Wm1c6H> z)I$fvYHam;i)|8Bwcgq11PysaR`m#cfn4V=5m|r}`l=}n_zDq?hiWO8)r@$zQsc;d zJc7F^%1d0#@2obq1+Wj}07{a3HWY2mZb6`w8I~@MV?jv_L61YK16KzY!m2!BbSPi) z%uJe8>Gq?VCnXv)#MUm2u!?#Ys;6NZ^~WXVpcmV4ax zM^HW1Jt2_K8!cIU$M(1|{fJ#CM6%>ZW7VP)Na0=*bek9l!MWF9_ z(I?GEtBfr}`d*YKT%eJT&79>1Aj$PTlxd6$06~TT97hv&XL}vFA)M)o38J9SVubDq zD6Msb)mqmPRrJPo%;zc^N%|r`Z9idun` z8Goup$>(;#orBUf#z@;2A)CYF;)SZg5`b^6&Up}M=o$2J>=1jI z#^o~64HV5bJXt8sfKQV$g(9*YaS<#6Ff3-5ry~d0t&?~iO{wfdVdk`(ooUmJzjG`1 zvJKi+-h5)4$?cOU1G$5msKR&<@iL8PF67orN#|)4`8V4YT`#hOq@g5Gf=JeC=b`rX z)E~Kl#-2!LS4Mf;oa@Gn^8Wkk!3!)f;er@wtqRdhDhIWy9{RBW-h@0MNbTFJ-1T)y zBbnc7uQTw#9_6oFJ+^l>0K8gzrYFE1ZGGhV$%IIIDF=LD z4KiJW$Qq@}M2^X51#{*Kya`pjyRiC^^mYIgPaW~w2>{cZMJr{%RTt9L;)A|}l4{E_ z5DRUgs8|aLwcffFy)+TA@Ef^aCLpCmSHht8TZq#{?VXdrKCcAo^M9zfeLe+&v@;x$ z44u+;of%oSIai_((=&WGH{vj*5k$rgkeMla!YP6^9-EKck_4+gY1^qK)HW2tH&6U*#o(?3>~UJ* z$F`&_>I*Zbp^7gJhMj4}dbk!t*FIU}Nx}?tQ1oZF_+zU&453DDp_`g49i;#xNTfzdty9S%UnlYJ1D^z4bhxd%}hiD_f((O)A%ydz10{eH$KP>B0JdRjD zUL9;cK|wg=2HrrNT5!L+zchz6qfAbhn0T4qA2f{^d!Mdlz4f1xz|MoEC9;q~FFkdl z9z`V9@xnBaa1gcgJj7c{L5^`2#BX>D(p{?6%HUEWpO%$8!e38thKZb{q#m$!(33sh zt=W_Sk9g~T4Q?^l5Vj=uf^bs4A??M7d$h z&efa#)kPI-sEx<#?z88C5cOC7LO?>bO49ZC*sd`xI{U}?7uf`KW&Uk0CW;+{JH!y` zo);dW$kbdhlqgauE?6TAyt&6h`Zjoiq{g$LabC=J>iDIQ?U3_`uxl%SCQLFrcU;CA zKDZ`6fQ7hz;P)w3M(yvhM`&)`=re0a;Zr}p?}2zGEZza$Y$m*F2hgb$D)~aQIFRpj zTn$Vt?bhkDl_*uPl#&Vva#}Poc|`kqA_`NA9!i&+Dos5%c1uwEVMwd1U7|RWDT!%B zinM(hb`Fnh76_F%`q}4M?69yIgOW^s zH^WZ6FmW}mpY+TssWwI;!i}Fr%PjYe^lgAm1lsIXvGWPF9qSq+u^}YSuHQ8uPGn!t z4xOu^%t#h3sc&`GP5h+cAIbL?f$L>T^SRZoHDZ0-m?9*Rcq*Sob%V;hKfP(ll~I~B zg7hktkZ&oy(CCL@9I}Ms&awy$cT%B}kVd;Ih=GBqH0}=#@{g(MG0^eYQhvCd(KHW; z@4+DrB|hNFPhUW0lc}tI51nuovY~EO+MXcOI?5qG?CTWqwJsZHqB8adc=*Vk5Ulkm zB1$4dfR!4t=qgKmv^vtUxE;Gb1FWASL5zOO@LGCOE%Q-GVZ->l`zbS9+FK*fj8!G! z?N60#M$IvI)l;Y9)xCLRs@umsF2NqO8Ze4a)d;KhI;F^CVbvzNi6Pt4&v3?R>n0@K z-!zQe{^*cY8zUc-fs-J#q~G#xmc?9={9w6h`qSf)P8G7tjdtzJDwsOQV_0m1AYfm1p6v>V1IRDv3u;9U1LOYkFwEKZa)gSKmnaL!>5#9 zDCrm?5_T*oI=|1TZC~hg_bXOMJXX>ahId9|dxlgaiY2LMvk{WUOC)Is>pDb3|rr1my%(u{U(GS9eB&yA(mKgbM zeaT2nJ#LO`kvTh*+O@B5r(FVoZEs2dRAYeJ@FR?|70LZ+7s(|O@13`R&C2|57w&s9 zE(@@{FLll+Sn4f7jq^4q(ji67*;D&_?%8PJ2?hEUGH21eRix!uaL#<@b1A$dqm0|aec6x(f0+6vafL0lCi-9i;F8U4_6!v`!ndi$C^0bT;(fh+bA%8=duK9_ z;W-LJy8^W*Kk}kNlT~06M56=FbQh}tGm}gj&>D=M{=+zM{p~nJQm#lZMPAt5Bw(my zY~GT78ZqB=UF}?!a}NI&#@GnW;EAFKo*8l#MtYNvRNC2tyd}y5UmVb4=XkOann#?& zIJuuxru(p^*v?{pFpK%$iT&(fuU$$wR30egNmj$mXDX324yl=*MrwzJwiW)9ou7Uy zCx$#A+_|ZMtK{4;69tM0>YV8%DmAKq*gW}>FVCzCx|W4rR&h>wD|QazQyrhETSj?A zK8nVZJa@6_*D@jPw5L#gZSs&g&L7A+)_Ay&J&&9o!)w>!`Bhn+dc#jvz7jvO^N`CQ z-(RhuG5BzYroCJP#m?}+=ZnT1Td=R0pxIx?g6$NoXzEE)Mv``5v4GH&Dx|z-_xBXN zf(nJ(rIEbsrR8D4;k@)6oCz?_()_B*ZyuEq21H8);^ic0#TgyIIP9t_ar< zv{53)8v%Vj`5Yg-V+;EgKruV_ql$O8P>Kc_#VuorUbSd^CnE$pn>k;gXYK-rhU_72 zg-v^1V^4{xh|A8ZITM5QRDWX?Q$(}KI(S|-GYZ?A?CSrUw2Rq98GFn;cW{VU91H0I z_|du{rH)yn9&S(9`q_LnFIZv-dH|4one4RJv_dJWp|Qd_vSE#~VcNKN;knf|`&L~& z$H1m~Aq9=lea)Y5XJmRO`kx2ut&L0!=J&({(end}lHq%&P-IqPAuQ;se>K9Q*g5HN z5xe*rkTbzj$6N8dynF@$i-Amotj+^G%`yfom05BkZJ{)0OD%ZPHd*MPiAT3x%ZP znURO;%q0{7CWa17wA&xmh_$I$b&}Q9tV@3SV=iD+FaceC3lV^22Nf%@5y@i+eAOyj zt@^;W%B(&QyF@z#@oOoynL?4$s!?Otw8IO@kU{Db6L0WWR2Bh( zy%TVm>RNRns?OXXq$<+$r^Paxa^$k`gT|d8`^K9wj{IuW&t{P-{RrYrb!bHm@>W$A zT@w;GS%ZL#4Eso`a20@`P}{qHfa;@*I*rb3;PuR8OhB41(2o_7Jw9QAln8I%^Z{kT zGlT?9BCy3CB?tq3(28(UCeAe>#}Ta2zK&j0HD#-|O|j7iIrh@Wk#>|eJ?*=;vE|Ke zbkt&xA?%A(o~5ulL{)Y7t-O-Hd2e77c;*zxik(jw38{H{ggqhE0Bpga;2zWENlVw57dZ*nQXN$wxPLvm za($dzMsg*S1Zz!L6qL{x?asQ&+=!Yh!bw30nle(~=m*4>CUuB@r5LJZ?$Xv9(;5hN`1+KEzC#Dn0qa0vJ%Ub$j~VKBZZMx#X{0*NI*$4vTeHM=5UXy@d%!I#+Im5dS8Sd(g^q* z((CNKWhy+;6yYQ0iS-3GT{!hefB~MnyUsm-JTe1`2?*Sn!`t^r)xKga6q>8k9Mbu{ zHaAvb)60;)dPW+hWI_vNvz?<6+mQgdL9uO1TpxJ2iKT+LMBe>95{wzVj_Jt4=BG*;L;Md z1g=^+)2UK!%*Bi2#w|J1aE%4?gkU0NMzL~$CfOGEl)wDBBu{O{7mTI008M4LLmpI6 zfyE*5VeC*aG)W~*h~mb&=EpH+>7jQZ6eN6K^;-K{)pRnbbz%N7@uft8v z6UK5zYJkH?i=;(OQXdeDCr2MLt}Yn0HwNWi0VnkGNTZM zBtA-1pKKcZ6>o?+vR>F4rB%%|KT4!zJ&B*EP#!z&64`?eh@BbLRXQ7&*_ZIKiX7HI zKgy)KDkDQ{(`K8%5TaT~-v|9X?HVSz7lKsU>3Hgj*(jYu&logy1UoRt6Jw``z=D_mhce6j; zRZy*Ns-u=0Q4C92JpV_Mh)u=*AFeMNNSdC@$rJNcBT+(p(Zu`6nx}*-yw{#nb-FoiVd&C~D`!Nh#Ruih1iaBQyDNSwUMkT9_HaApUJitvkYaYd z$h7Lht2mbj=a-R#VkbHF!nP#F3h`FxKE)K)XWQ@cRgxQI-_~2Q3T4TQm@7X$k097u z;&1L?xP(29dvGkVCzh0CrD_;N!lU9h z5$1^oMnt8ko>st(fFzC=h)cLtJ|p@5wI;{0@of`hEU{ zdHT6Vp|dl%CQnzsmYXZz7?_z@z$Ulerx=UUQ+6@ePL?pWYPA^u>X=|3)iV4+UJY5y?(gPVnS;Cxcs;ah1XrU)5+<$h38Y!K zGe5a~kel(<>o;#qx=+>(t5V?4AgvAhiGr2uAc`g{cUaz@v15N>ABb3-iabm%9h>Le zs8yFJ)F7D;{)!qA-deHI>b88$yh;6YBO5C=k;1!CqO@_ANyK6UUDZb--ShcYYBM+P z`iqXB<@-=?C25-5)l_Axuazey%YI4e=~sxgtQ=W&@mL)+Ust|ZEWS8>AV~8=M*!Za zq;{qB3VJ+I{7UxNrt@m}-_ejf9^10!8Q;;aZ8P<$CyYG@M9VNH1&3dpC{|oHo3==6-ItPUt3@zt9d=GI|&Swq_+= zVb!0E`HJ89PpggsFj@4FKBrkTp;Q)=%GCjLYfHpo_YPe5=Y*~*`3Ew9ELkpwC1ZpO zsG85@)v%~hrb+G#EvTdh6Hg-;z2;rpX%rjGl!9wa#^wjRSWXn98mj!-vK)F6F}F*n zs@du}Ugg0L^MhNm)0rEV`i1=ujg#K><*1*9^{EMn^3EeJ&^s(sAQ_P%hn^7 z#M?6Y;t@iO*LrA7z(Kzw6KjUp#Jz_6_iNEP zCfAM}S_{2?k_~Ey5XlAPkOYZN_|Fl*BnxE68oKfDc)?#uzvs#!mDaoyf8|dlB{q(r;@YfFV~EX@3TA4Vf62t9xL3; z#Ca-)VX;NIAVahpWHlGIT}Wwf@7|*qmO2{tEaw347)=r%8X<#gieIlixOPwR>mfj+ z+`P5;HME956UDEkr{|Cgk*1pa%KY}MPt|AST|^qmO{`opd@6Z=SSWEzTHxv~8AMH; zkwuaNZs>tpqJwqE8xvz-y0ONj?6(k> zw1kxmY8GiLE8!TPKt9Z$tq{hntrGB-3MyjlNiXm;P%2asDpbq%*ViXfhcxv!srQJW z`v>gsqT_DNltu>HhqjN)vRVWkraSUqn*G|^Fx4p|vTp>``4-`*67DJsz%Y?F`^ZUk zSFWt4OJKIMY!0k`9E2Ar>#SeLr=>0|<*P|K03-nQ|BP1f^=V^`X<9H6K$kC)^?2T| z+|}bePQfE_nmt^{zCR36T++9S+PJN6U1*b}48dJeYw-mw-QE|sIU|XNN@HF6JX(dgzP!rOYy3=B88O6j@O%+(M<{C~hrYu(*f;SjXJ< z1T8Zyp7@#UF!UB7pzWASIlS-=%W$GqpNJeRnkdsIvky?MH2eoi&E8juIWAVxDXNp9KEM^0)+IT6RJ2Gmo4qIk$13A$}3x%-^AhG|@p~-q(v5)%M z=(Pe9a6{YEEXGtdxG2X@%Ap;r^iL0npW5X=KakZhY~$4_U*so^02a4Yj2;0m0SiY7 zAiz5UN3#SOl?pEpakb5pf---{!W;xmP4S2|TUSF(y>s}LgRa5{n71o$aDwy4Y}rFbd!1`tP>Q43?A9>Z>T-LH3K6pa}p{$Sz=||tY!(YwPi?{!WyV`Gx^l81`{*yXwh zGPd@Z!F(?UWKmFG1zaWHpur5V0BCD=#t*y7ozWpkPx76Lg~&Buxizb!oPTo|Ukj9g z3_2t`@F3BIRWMWd#5|Rm2bK;{IiX&-OpgGx;#SpMk;7aGfO}k<0^V5dv;eG==D9Zg zRW&x{TPos2Z}$;X0*eu$)a+MfncOCoyWMuoYRgdEiq}ggt%0gDO)#pDf-^!5gu~{^ zbTOB}EVe~|Asxr^0a>wmBX!*0SCg?dU`%m`>|CA}Rsnh2LhbSkKX@P?fQzELcMH_$l>HBGgVlGd^##jZwqXKYk>bS3PFN|`cPol{n! zoB>Fb4|z#gdwA3i0u%*+d>B7AyNcp;GaCD`_c=Zagi&ObqfM^TnYr90IVl63GgxH_ zz#!LcTA6c%6o6Sk7zHWk)@~b_Aw2C>pl4tzTaN*aCeYl)O+pe4QmZY?ZIF#%f27aI zYrX*40QLTVOE&&-ak8O#%dmV<8kq++nhPc&*t~_30nvKkNW|%tWnZYXW(wVdR$z=pBXwakG)c6f#q*}vXE;JRyawCjiKZubC8~_5lRnQMBKTyu@0*Q&T4ukG9_DNT4D%DI zuZ@G_7Gdkb9ZM)ex)~_ix>yD3*U0d^V2#=FYDOd!Eq%(ohgDUh2xn}Ip z{^4bT=LH3kcRd^KvJKo6vXFxYCRwe!9|sNKUjEODB>!C?`f5p0SQjCRqRjxaY$CNo83EPar0EJ%O1t=;y$+Ki-~2pC5TNvJVF0lKLPd{-%c#cd#4LO z)s`O{2ni+tBF*hje*8coaR7b?Z=D<)UG|WI#hQcUe&urRB>e9WIr9)e!$l<3lm(j9K+!T!`b^=V}i6*33 zCh~;#eJC?X{}-|@G~eJNV{I|+;Ek{1>WX~>Bjr%x3*~EMD4o5c#R3V?7kc-Qj!zz* zSg6RR2tOYrCoJKNC|zsWMTwk0I%r$M?Ar-WT2iOMn>b@>p2xxd)-LiIQ~cqBEQ#f1 zn^=wRx?0O-k%8zJo66tpSXKVIaN-tOBKc;ZFr7Lae#3X6PC@EG20i8hx#G%}7~ zsQx4otXiRsBNMypMYhVh_Il6q{V&(XaK0uU=$Sty62*?uJ9n^R^@ zAwbG?a;yc(CiOw@5kaH)K0#bREYkxC2AOywk_Y#YDuRO)25nXD$eS)`Zh{nG=5gp|zNvepVkw+s`@#GW}A&+yteCN2wD$yq}W@fsFT zRiYcuM{CbhZdt$aY&rhLc29c*DYSPv_p9F`&Ja|pH+T}M1%gypL}*}RWv)J7S9Vzixj zWW{g>TXPUAB4&1M&yi(6=TF@0sKjLtDQ}9u*FAOMX99U~_#^`z9VN8CR%T*1_)vSl zL-(n`*nz_bg_inhJe$zNiFmYk454BiK-5n>OT2%WPyjvKXYpK&hJvfOw}c``*f&-K zkcdkY-{@a}u(aB%=0eBEnvbZv`JQhJk+|6R2%xrZmmQcKFBCdL(mdRSI-6pdAHQ38 zoX3Qt1`@Q1T4GB$AuMD=*Z2yM$a0p}2bbByV*9q$2{Tr2MAaGK42g9=S$*HXuD
          *lQwul|)A3kFIy-zwqtI(1IwPYGSVO2F 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 F{{f4nW-$N& literal 0 HcmV?d00001 diff --git a/wp-content/languages/ja.po b/wp-content/languages/ja.po new file mode 100644 index 0000000..8d2be70 --- /dev/null +++ b/wp-content/languages/ja.po @@ -0,0 +1,6808 @@ +# Translation of Development in Japanese +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 14:03:10+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "お使いの WordPress は正常にアップデートされました。新機能を見るには再びログインしてください。" + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "選択した項目を削除" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "選択した項目をゴミ箱から戻す" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "ゴミ箱から元に戻す" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"これらの項目をゴミ箱に移動しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "パネルを開くには Return または Enter キーを押してください" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "一括選択" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "選択をキャンセル" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "選択した項目を削除" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(ラベルなし)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l。" + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "エラー: 無効なユーザー名です。パスワードをお忘れですか?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "エラー: 入力されたユーザー名 %1$s のパスワードが違います。パスワードをお忘れですか?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "ビットレート" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "お使いのブラウザはクリップボードへの直接的なアクセスをサポートしていません。代わりにキーボードショートカットか、お使いのブラウザの編集メニューをお使いください。" + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "続きを読む..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "検索もしくは上下矢印キーを使って項目を選択してください。" + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "メディアパネルを閉じる" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "アップローダーを閉じる" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "最大アップロードサイズ: %s" + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "リストビュー" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "グリッドビュー" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "前のメディア項目を編集" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "次のメディア項目を編集" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "ファイル名:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "ファイルタイプ:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "更新日:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "ファイルサイズ:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "サイズ:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "ビットレート:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "アップロード:" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "アップロード先:" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "添付ファイルのページを表示" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "さらに詳細を編集" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "ビットレートモード" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "すべてのメディアタイプ" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "すべての日付" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "未添付" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"これらの項目を永久に削除しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "日付で絞り込み" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "タイプで絞り込み" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "メディアを検索" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "メタデータを編集" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "このサイトはもう利用できません。" + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "エラー: コメントを保存できませんでした。後ほどもう一度お試しください。" + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "新規イメージ追加のクリック後に画像を好きなように切り抜きできますが、お使いのテーマはヘッダーサイズとして%s × %sピクセルを推奨しています。" + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "新規イメージ追加のクリック後に画像を好きなように切り抜きできますが、お使いのテーマはヘッダーの幅として%sピクセルを推奨しています。 " + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "新規イメージ追加のクリック後に画像を好きなように切り抜きできますが、お使いのテーマはヘッダーの高さとして%sピクセルを推奨しています。 " + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "リターンかエンターを押すと広がります" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "%s をカスタマイズ中です" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "ウィジェットはコンテンツから独立したセクションで、テーマ内のウィジェット化されたエリア (一般的にはサイドバーと呼ばれる) に置くことができます。" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress は WordPress.org との安全な接続を確立できませんでした。サーバー管理者にご連絡ください)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Shift + クリックでこのウィジェットを編集。" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Address" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Microsoft Word からリッチコンテンツを貼り付けたければ、この設定をオフにしてみてください。エディターは Word から貼り付けられたテキストを自動的にクリーンアップします。" + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "キーボードショートカット" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "エラー: 予期しない出力により Cookies がブロックされました。ヘルプが必要な場合はこちらのドキュメンテーションを読むか、サポートフォーラムをご利用ください。" + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://wpdocs.sourceforge.jp/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "エラー: Cookies がブロックされているか、お使いのブラウザで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "コードタグを追加 / 削除" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "リンク CSS クラス" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "動画一覧を表示" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "設定を表示" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "オリジナルを編集" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "なし" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "フォントファミリー" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "フォントサイズ" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "テーブルセルを分割" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "推奨画像サイズ:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "カスタムサイズ" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "上級者向け設定" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "画像タイトル属性" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "画像 CSS クラス" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "アーティスト" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "アルバム" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "ジャンル" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "å¹´" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "時間" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "画像を切り抜く際にエラーが発生しました。" + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "音声プレイリストを編集" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← 音声プレイリストをキャンセル" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "音声プレイリストを挿入" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "音声プレイリストを更新" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "音声プレイリストを追加" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "音声プレイリストを追加" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "移動" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "画像を設定" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "画像を非表示" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "新規画像を追加" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "並べ替え" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "完了" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "保存して、公開する前に変更をプレビューします。" + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "ウィジェットを削除するには「使用停止中のウィジェット」に移動します。" + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "ウィジェットを検索" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "ウィジェットを検索…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "見出し" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "自動" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "他のエリアへ移動…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "切り抜いています…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "トラック (字幕、キャプション、説明、チャプター、またはメタ情報)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "スタイル" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "範囲" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "列" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "ブロック" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "インライン" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "コード" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "番号なしリスト" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "角" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "デフォルト" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "丸" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "ディスク" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "ギリシャ文字小文字" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "アルファベット小文字" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "アルファベット大文字" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "ローマ字大文字" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "ローマ字小文字" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "名称" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "アンカー" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "アンカー" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "右から左" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "左から右" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "置換" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "次へ" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "前へ" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "全選択" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "これと置換" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "検索" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "すべて置換" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "終了" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "全て無視" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "無視" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "列" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "セル" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "ヘッダー" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "ボディ" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "フッター" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "テンプレートを挿入" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "テンプレート" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "ブロックを表示" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "単語: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "挿入" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "ファイル" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "編集" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "ツール" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "表示" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "テーブル" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "表示形式" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "フルスクリーン再生のための別ソースを追加" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "画像詳細" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "予期せぬエラーが発生しました。WordPress.org かこのサーバーの設定に何か問題があるかもしれません。問題が続くようであれば、サポートフォーラムを参照してみてください。" + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "戻る" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "トラックリストを表示" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "ゴミ箱" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "プレイリスト設定" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "検索" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s, %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "トラックリストにアーティスト名を表示" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "画像を表示" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "メタデータ" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "自動再生" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "ポスター画像" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "関連付けられた字幕がありません。" + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "プレイリストを新規作成" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "動画プレイリストを新規作成" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "画像を置き換える" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "編集をキャンセル" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "画像の選択" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "選択して切り抜く" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "切り抜かない" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "画像切り抜き" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "画像を切り抜き" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "音声ファイル詳細" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "音声ファイルを置き換える" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "音声のソースを追加" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "動画詳細" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "動画を置き換える" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "動画のソースを追加" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "ポスター画像を選択" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "字幕を追加" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "トラックの順序を変更するにはドラッグ & ドロップしてください。" + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "音声プレイリストを作成" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "動画の順序を変更するにはドラッグ & ドロップしてください。" + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "動画プレイリストを作成" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "動画プレイリストを編集" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← 動画プレイリストをキャンセル" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "動画プレイリストを挿入" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "動画プレイリストを更新" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "動画プレイリストに追加" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "動画プレイリストに追加" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "無効なメニュー ID です。" + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          データベースを選択できません

          \n" +"

          データベースサーバーには接続できました (ユーザー名とパスワードは間違っていないようです) が、データベース %1$s を選択できませんでした。

          \n" +"
            \n" +"
          • 本当にこのデータベースが存在していますか ?
          • \n" +"
          • ユーザー %2$s にデータベース %1$s を利用する権限がありますか ?
          • \n" +"
          • 一部のシステムでは username_%1$s のように、データベース名の前にユーザー名が接頭辞として追加されます。これが問題ではありませんか ?
          • \n" +"
          \n" +"

          もしデータベースの設置方法が分からない場合はご利用中のホスティングサービスに連絡してください。それでもうまく行かなければ、WordPress サポートフォーラムでヘルプを得られるかもしれません。

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "%s のクエリ引数にはプレースホルダーが必要です。" + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          データベース接続確立エラー

          \n" +"

          これは wp-config.php ファイルのユーザー名とパスワード情報が間違っているか %s のデータベースサーバーに接続できないかのどちらかを意味します。ホストのデータベースサーバーがダウンしているかもしれません。

          \n" +"
            \n" +"
          • ユーザー名とパスワードか正しいか確認してください。
          • \n" +"
          • 正しいホスト名を入力しているか確認してください。
          • \n" +"
          • データベースサーバーが動作中か確認してください。
          • \n" +"
          \n" +"

          こうした用語が何を意味するのか分からない場合は、ご利用中のホスティングサービスに連絡してください。それでも助けが必要な場合はいつでも WordPress サポートフォーラムを使うことができます。

          \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "ヒント: パスワードは少なくとも7文字以上であるべきです。より強固にするためには大文字と小文字、数字、 ! \" ? $ % ^ & ) のような記号を使いましょう。" + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "動画を挿入/編集" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "指定された文字列が見つかりませんでした。" + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "列グループ" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "ツールバー切り替え" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "画像を挿入" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "スタイル" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "代替ソース" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "保存できませんでした。" + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "メディアライブラリ (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "キーワード" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://ja.wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://ja.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://ja.forums.wordpress.org/forum/2" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "アップロード済みヘッダーをランダム表示" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "おすすめヘッダーをランダム表示" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "アップロード済みヘッダーをランダム表示中" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "おすすめヘッダーをランダム表示中" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "画像未設定" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "現在のヘッダー" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "アップロード済み" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "おすすめ" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "ウィジェットを追加" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "下へ移動" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "上へ移動" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "ウィジェットを移動するエリアを選択:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "エラーが発生しました。リロードしてもう一度お試しください。" + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "右寄せ" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "番号付きリスト" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "インデントを増やす" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "書式設定をクリア" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "中央揃え" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "インデントを減らす" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "ペースト機能がプレーンテキストモードになりました。このオプションを無効化するまで、コンテンツはプレーンテキストとしてペーストされます。" + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "両端揃え" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "左寄せ" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "ビジュアルエイド" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "最後の下書きを復元" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "特殊文字" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "ソースコード" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "顔文字" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "ロボット" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "エンコーディング" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "横ライン" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "日時を挿入" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "埋め込みコードを以下にペーストしてください。" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "動画を挿入" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "埋め込む" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "改行なしスペース" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "改ページ" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "テキストとしてペースト" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "置換" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "検索置換" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "大文字小文字を区別する" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "行" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "セルのパディング" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "セルのスペース" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "行の種類" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "テーブルを挿入" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "ヘッダーセル" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "セルの種類" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "行グループ" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "列を削除" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "背景色" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "テキスト色" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "非表示文字を表示" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "リッチテキストエリア。メニューを表示するには ALT-F9 を、ツールバーを表示するには ALT-F10 を、ヘルプを表示するには ALT-F0 を押してください。" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "「続きを読む」タグを挿入" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "集中執筆モード" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "サンライズ" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "エクトプラズム" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "オーシャン" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "コーヒー" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "許容範囲 [1,100] に含まれない値の画質を設定しようとしています。" + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "この項目の親項目の下に同じ名前とスラッグのものが既に存在しています。" + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "同じ名前とスラッグのものが既に存在しています。" + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "固定ページ一覧" + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "サイト内検索" + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "投稿の月別アーカイブ" + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "ログイン、RSS、WordPress.org へのリンク" + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "投稿のカレンダー" + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "任意のテキストや HTML" + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "カテゴリーのリストやドロップダウン" + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "直近の投稿" + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "直近のコメント" + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "RSS/Atom フィードのエントリー" + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "タグクラウド" + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "カスタムメニューをサイドバーに追加します。" + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "デフォルト" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "ライト" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "ミッドナイト" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "除外する項目の区切りとして %s の代わりにカンマを使う。" + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "メニュー" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "翻訳の更新" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "そのキーは期限が切れています。もう一度お試しください。" + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "テーマディレクトリ \"%s\" がありません。" + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "%1$s では %3$s 関数ではなく %2$s メソッドを利用してください。参照: %4$s" + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "エラー: 有効なフィードテンプレートではありません。" + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://wpdocs.sourceforge.jp/関数リファレンス/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "一時ファイルへの書き込みに失敗しました。" + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "このホストの SSL 証明書が認証されませんでした。" + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "メディアプレイヤーを埋め込む" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "長さ:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "埋め込みまたはリンク" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "メディアファイルへのリンク" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "添付ファイルページへのリンク" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "ファイルをダウンロード" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "動画をダウンロード" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "再生/一時停止" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "ミュート切り替え" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "フルスクリーンをオフ" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "フルスクリーン" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "ミュート解除" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "キャプション/字幕" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s週" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%sか月" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%så¹´" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (タイトルなし)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "この機能を使うには JavaScript を有効にする必要があります。" + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "Yå¹´n月j日" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "g:i A" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "Yå¹´n月j日 g:i A" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "ログインアドレス (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "管理画面の URL" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "お使いのデバイス上のブラウザからはファイルをアップロードできません。 デバイスのネイティブアプリをご利用いただけるかもしれません。" + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(さらに…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "ホスティングサービス上で mail() 関数が無効になっている可能性があります。" + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "エラー: 登録できませんでした。管理者にご連絡ください。" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [自動保存]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [現在のリビジョン]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "セッションの期限が切れました。このページから再度ログインするか、ログインページへ移動してください。" + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%3$så¹´%1$s月%2$s日 @ %4$s:%5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "セッションの期限が切れました。もう一度ログインしてください。このページからは移動しません。" + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "メールアドレス (%s) をご確認ください。間違っているとメールを受け取れません。" + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "お探しのサイト %s は存在しませんが、今すぐ作成できます。" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "お探しのサイト %s は存在しません。" + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "新しい画面でログインページを開きます。ログイン後、そちらを閉じてこのページに戻ってください。" + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s %3$s前 (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s より:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "検索 …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "検索:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "検索" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "Yå¹´n月j日 @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "セッションの有効期限が切れました" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "タグが見つかりませんでした。" + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "管理画面では %1$s スクリプトの読み込みをオフにしないでください。フロントエンドテーマだけをターゲットにするには、%2$s フックを使いましょう。" + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress アドレス (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "サイトアドレス (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "無効なユーザー ID です。" + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "ランダム" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "この画像のキャプション" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d点を選択済" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "URL から挿入" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "アイキャッチ画像を設定" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "ランダム" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "項目は見つかりませんでした。" + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "ギャラリーに追加" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "順序を逆にする" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "アイキャッチ画像を設定" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "選択を解除" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "そのファイルは編集できません。" + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"この項目を完全に削除しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "完全に削除する" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "アップロード上限超過" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "エラーを非表示にする" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "エラー" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "エディターを選択できませんでした。" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "アップロード中" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "画像の管理" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "画像 (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "音声の管理" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "音声 (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "動画" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "動画の管理" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "動画 (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "固定ページに挿入" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "この固定ページへのアップロード" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "すべてのメディア" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "この投稿へのアップロード" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "音声" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← ライブラリへ戻る" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "カスタム URL" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "添付ファイルの詳細" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "代替テキスト" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "カラム" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "画像を並べ替えるにはドラッグ & ドロップ操作をしてください。" + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "大サイズ" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "添付ファイルの表示設定" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "ギャラリーの設定" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "画像をアップロード" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← ギャラリーをキャンセル" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › 成功" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "アップロードするファイルをドロップ" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "ファイルをアップロード" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "ギャラリーを挿入" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "ファイルをドロップしてアップロード" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "メディアライブラリ" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "ギャラリーを作成" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"ユーザーを有効化するには、以下のリンクをクリックしてください:\n" +"\n" +"%s\n" +"\n" +"有効化すると、ログイン情報を含むメールが別途届きます。" + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "すでにインストールされています" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "すでに WordPress をインストール済みのようです。再インストールするには、まず以前のデータベーステーブルを削除してください。" + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "タクソノミーは32文字以上にはできません" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"新サイト: %1$s\n" +"URL: %2$s\n" +"リモート IP: %3$s\n" +"\n" +"この通知をオフにする: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"新ユーザー: %1$s\n" +"リモート IP: %2$s\n" +"\n" +"この通知をオフにする: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "リンク先" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "添付ファイルのページ" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "メディアファイル" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "このビデオの説明を書く" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "この音声の説明を書く" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "このメディアの説明を書く" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "ギャラリーを更新" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "リクエストされたユーザーが見つかりません。" + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "有効なメールアドレスを入力してください。" + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "エラー: このユーザー名はすでに登録されています。他のユーザー名を選んでください。" + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "ファイルが存在しないようです。" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "画像ではないファイルです。" + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "画像のサイズを読み取れませんでした。" + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "画像をリサイズできませんでした。" + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "画像を切り抜けませんでした。" + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "画像を回転できませんでした。" + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "画像を反転できませんでした。" + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "画像エディターで保存に失敗しました" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "メディア" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "メディアの追加" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "添付ファイルのページを表示" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "入力された日付は無効です。" + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "メディアを挿入" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "ギャラリーを作成" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "投稿に挿入" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "ギャラリーに追加" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "クリア" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "色を選択" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "現在の色" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "キーワードの関係をデータベースに挿入できませんでした" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%2$s%1$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "ユーザー名またはパスワードが正しくありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "このサイト上では XML-RPC サービスが無効になっています。" + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "この投稿にはより最近のリビジョンがあります。" + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s フィード" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "投稿日を表示しますか ?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "固定ページを作成する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "無効な投稿 ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "ユーザーを編集することはできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "無効なユーザー ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "ユーザー一覧を表示できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "指定の権限は無効です" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "プロフィールを編集できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "そのユーザーは更新できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "投稿を編集する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "リビジョンが無効化されています。" + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "代替テキスト" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "または" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "ファイルを選択" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "集中執筆モード" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "集中執筆モードのエディター幅:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "ツールバーへスキップ" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "トップナビゲーションのツールバー。" + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "テキスト" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "16進値" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "ヘッダーテキスト色" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "色" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "保存して有効化" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "保存しました" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "保存して公開" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "ファイルを選択" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "カスタマイズ" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "この XML-RPC メソッドへ不完全な変数が渡されました。" + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "非公開設定の投稿を固定表示にすることはできません。" + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "画像なし" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "メニューの項目は「外観」の「メニュー」画面で編集できます。" + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "ここにファイルをドロップするかファイルを選択してください。" + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "ヘッダー画像" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "投稿サムネイル" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "テキスト記述方向" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "テキスト記述方向の切替" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "サイト名は4文字以上必要です。" + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "サイト名を入力してください。" + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "そのユーザー名は利用できません。" + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "ユーザー名を入力してください。" + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "サイトタイトルを入力してください。" + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "その名称は利用できません。" + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "ユーザー名は4文字以上必要です。" + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "固定ページ" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "ヘッダーテキストを表示する" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "背景色" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "背景画像" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "背景の繰り返し" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "背景の位置" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "背景スクロール" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "アップロード済み" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "新規アップロード" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "画像の削除" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "この投稿タイプを編集する権限がありません。" + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "スクロール" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "固定" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "繰り返しなし" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "タイル" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "水平方向に繰り返し" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "垂直方向に繰り返し" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "フロントページ" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "投稿ページ" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "アップロード" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "削除" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "アップロードできるファイル" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "キーワード名を入力してください。" + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "このタクソノミーではキーワードを作成する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "このタクソノミーは階層化されていません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "親キーワードがありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "キーワードを作成できませんでした。何か問題が起こりました。" + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "このタクソノミーではキーワードを編集する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "このタクソノミーは階層化されていないので、親は設定できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "キーワードの編集に失敗しました。" + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "このタクソノミーではキーワードを削除する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "キーワードの削除に失敗しました。" + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "このタクソノミーではキーワードを割り当てる権限がありません。" + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "リンクカテゴリーの選択:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "テンプレート" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "スタイルシート" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "リンクタイトル" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "リンク評価" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "リンク ID" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr " 表示するリンクの数:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "エラー: テーマディレクトリが空か、存在しません。インストールを確認してください。" + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "スタイルシートが読み取り可能ではありません。" + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "\"%s\" テーマは有効な親テーマではありません。" + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "ナビゲーション" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "ご利用中のテーマは%s個のメニューに対応しています。各位置に表示するメニューを選んでください。" + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "再読み込み" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "固定フロントページ" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "テーマは固定フロントページをサポートしています。" + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "最新の投稿" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "フロントページの表示" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "サイトタイトルとキャッチフレーズ" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "キャッチフレーズ" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— 選択 —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "characters" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "投稿タイプは変更できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "画像サイズの初期設定" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "画像リンクタイプの初期設定" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "画像配置の初期設定" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "この投稿を編集する権限がありません。" + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "サイト編集" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "この投稿タイプの投稿を編集する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "無効な作成者 ID です。" + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "この投稿を削除する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "階層化されているタクソノミーで不明瞭なキーワードが使われています。代わりにキーワード ID を使ってください。" + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "指定したタクソノミーのひとつにキーワードを追加する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "投稿を削除できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "指定された投稿タイプは有効ではありません" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "無効な投稿タイプ" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "この投稿タイプでパスワード保護された投稿を作成する権限がありません" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "このユーザーとしては投稿を作成する権限がありません" + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "この投稿タイプで非公開の投稿を作成する権限がありません" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "この投稿タイプで投稿を公開する権限がありません" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "指定のタクソノミーのひとつにキーワードを割り当てる権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "指定されたタクソノミーのうち、この投稿タイプに対応していないものがあります。" + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "この投稿を固定表示にする権限がありません。" + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "検索エンジンによるサイトのインデックスを許可する。" + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "wp-config.php ファイルが見つかりません。開始する前にこのファイルが必要です。" + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "ヘルプが必要な場合はドキュメンテーションをご覧ください。" + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "ウェブインタフェース経由で wp-config.php を作成できますが、サーバーによっては動作しないかもしれません。最も安全な方法は、手動でファイルを作成することです。" + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "設定ファイルを作成する" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://wpdocs.sourceforge.jp/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "あなたのサイト %2$s は有効化済みです。ユーザー名「%3$s」を使ってログインできます。%4$s のメールをチェックして、パスワードとログイン方法をお読みください。メールが見つからない場合は、スパムフォルダを確認してください。それでも1時間以内にメールが届かなければ、パスワードをリセットできます。" + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s はあなたの新しいサイトです。設定したパスワードを使って、「%4$s」としてログインしてください。" + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "アカウントが有効化されました。ユーザー名「%2$s」を使ってログインできます。%3$s のメールをチェックして、パスワードとログイン方法をお読みください。メールが見つからない場合は、スパムフォルダを確認してください。それでも1時間以内にメールが届かなければ、パスワードをリセットできます。" + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "使用できないテーブルがあります。データベースの修復が必要かもしれません。" + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "操作を完了しました。メッセージ「%s」を削除しました。" + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "コメントを急いで投稿し過ぎているようです。もう少しゆっくりお願いします。" + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "新規" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s件のコメントが承認待ちです。" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "次に何をすればいいでしょう ?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s は、ブラウザ上からマルチファイルアップローダーを使う際のアップロードサイズ上限を超えています。" + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "%1$sブラウザーアップローダー%2$sでこのファイルをアップロードしてみてください。" + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s” のアップロードに失敗しました。" + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Blockquote (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "すべてのリンク" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "メニュー ID を入力してください。" + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "WordPress について" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s は、このサイトのアップロードサイズ上限を超えています。" + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "詳細は WordPress のデバッグをご覧ください。" + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "フィードバック" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"ユーザー様へ\n" +"\n" +"新しいサイト SITE_NAME の設置に成功しました:\n" +"BLOG_URL\n" +"\n" +"以下の情報を使って、管理者としてログインできます:\n" +"ユーザー名: USERNAME\n" +"パスワード: PASSWORD\n" +"ログイン URL: BLOG_URLwp-login.php\n" +"\n" +"新しいサイトをお楽しみください。どうもありがとうございます !\n" +"-- 運営チーム @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "エラー: コメントを入力してください。" + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "エラー: 有効なメールアドレスを入力してください。" + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "エラー: 必須項目 (名前、メールアドレス) を入力してください。" + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "プレビュー画像を読み込むことができませんでした。ページを読み込み直してもう一度お試しください。" + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "エラー: そのサイト URL はすでに使われています。" + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "エラー: サイトエントリーの作成中に問題が発生しました。" + +#: wp-signup.php:135 +msgid "No" +msgstr "いいえ" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "メールアドレス" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "ユーザー" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "更新" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "サイト" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "メール" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "名前" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "ユーザー名" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "ダッシュボード" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "間違えましたか ?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "テーマ" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "ログイン" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "タイトル" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "公開" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "プラグイン" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "はい" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "参加サイト" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "サイト名" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "最初の投稿" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "パスワード:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "有効化" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "ドキュメンテーション" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "サポートフォーラム" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "データベースエラー" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "データベース接続確立エラー" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "グローバルダッシュボード: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "サイトネットワーク管理者: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "タグ" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "タグ" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "スクリプトおよびスタイルは %1$s、%2$s、%3$s フック以降のみに登録・キュー追加できます。" + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "他のブログからの通知 (ピンバック・トラックバック) を受け付ける" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "代わりに WP_User->ID を使ってください。" + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "あなたをこのサイトに追加しました。ホームページに移動するか、ユーザー名とパスワードを使ってログインしてください。" + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "メモリの許容量を超えました。別の小さいサイズのファイルでもう一度お試しください。" + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "ファイルサイズの上限を超えているようです。別のファイルをお試しください。" + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "このファイルは画像ではありません。別のファイルをお試しください。" + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "ブルー" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "入力されたタイムゾーンは有効ではありません。有効なタイムゾーンを選択してください。" + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "投稿" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "固定ページ" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "メディア" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "リンク" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "ユーザー" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "最初のパラメーターを使って検証されるノンスアクションを明記する必要があります。" + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "タグを表示" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "カテゴリーを表示" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "幅を広げる" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "幅を狭める" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "デフォルトの幅" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "文字数: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "アカウントを有効化しました。ログインするか、 ホームページに戻ってください。" + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "アカウントを有効化しました。サイトを表示するかログインしてください。" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "ヘルプ (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "こんにちは、%1$s さん !" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "フルスクリーンモードを終了" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Just write." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "承認と返信" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "投稿一覧" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "固定ページ一覧" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "更新しました。" + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "フルスクリーン" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "太字 (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "斜体 (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "番号付きリスト (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "番号なしリスト (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "リンクの挿入/編集 (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "リンクを外す (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "ピンバック:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "ポスター" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "先読み" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "ファイルストリーミングの送り先となるディレクトリが存在しないか、書き込み不可になっています。" + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "要求されたリクエストを完了できる HTTP トランスポートがありません。" + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "フォーマット" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "リンク先 URL を入力してください" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "または既存のコンテンツにリンク" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "条件付きクエリータグはクエリーが走る前には動作しません。その場合、常に false を返します。" + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "このユーザーはすでに認証済みです。" + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s が誤って呼び出されました。%2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(このメッセージはバージョン %s で追加されました)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "この投稿を公開することはできません。" + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "パーマリンク: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "標準" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "投稿タイプ名は20文字以内にしてください" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "あなたのアドレスは %s になります。" + +#: wp-signup.php:111 +msgid "domain" +msgstr "domain" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "新規追加" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "音声" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "無効な投稿フォーマットです" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "リンクを新ウィンドウまたはタブで開く" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "検索キーワードが指定されていません。最近の項目を表示しています。" + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "uninstall フックでは静的なクラスメソッドまたは関数のみが使用できます。" + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "投稿の整数値を渡す方法は非推奨になっています。代わりに引数の配列を渡してください。" + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "アサイド" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "チャット" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "ギャラリー" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "リンク" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "画像" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "引用" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "ステータス" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "動画" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "ゴミ箱内にページが見つかりませんでした。" + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "ページが見つかりませんでした。" + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "ゴミ箱内に投稿が見つかりませんでした。" + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "短縮リンク" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "無効な添付ファイル ID です。" + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "このファイルは含める必要がなくなりました。" + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "ユーザー名またはメールアドレスを入力してください。新しいパスワードを作成するためのリンクをメールでお送りします。" + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "ドロップダウン表示" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "大サイズ画像の高さ" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "中サイズ画像の幅" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "中サイズ画像の高さ" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "大サイズ画像の幅" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "指定したサイズにサムネイルをトリミングする" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "サムネイルの高さ" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "サムネイルの幅" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "一致するものが見つかりませんでした。" + +#: wp-login.php:620 +msgid "New password" +msgstr "新規パスワード" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "新しいパスワードの確認" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "パスワードをリセットするには、以下へアクセスしてください。" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "パスワードをリセット" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "パスワードが一致しません。" + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "パスワードのリセット" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "パスワードをリセットしました。" + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "だれかが次のアカウントのパスワードリセットをリクエストしました:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "もしこれが間違いだった場合は、このメールを無視すれば何も起こりません。" + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "新しいパスワードを以下に入力してください。" + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "無効な投稿" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "プロフィールを編集" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "アカウント" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "コメント管理" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "a-z の半角英数字の小文字と数字のみが使えます。" + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" は非推奨です。代わりに \"ignore_sticky_posts\" をお使いください。" + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "新規リンクカテゴリー名" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "新規リンクカテゴリーを追加" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "リンクカテゴリーを更新" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "リンクカテゴリー一覧" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "リンクカテゴリーを検索" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "リンクカテゴリー" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "サイトネットワーク管理者" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "バグレポートのページをご覧ください。ガイドラインに従えば、問題点の解決に役に立つかもしれません。" + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] %2$s を有効化" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "サーバーの PHP バージョンは %1$s ですが WordPress %2$s は %3$s 以上のみでご利用になれます。" + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "投稿 \"%s\" への新しいトラックバックが承認待ちです。" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "あなたがこのネットワークのオーナーなら、MySQL が適切に動いていることと、すべてのテーブルにエラーがないことを確認してください。" + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "サイトが表示されない場合は、このネットワークの所有者にご連絡ください。" + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "%2$s への%1$s件のフィードバック" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "ユーザー" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "ブログ" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "なし" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "すべて" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "カスタムメニュー" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "投稿 \"%s\" に新しいピンバックがありました" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "投稿 \"%s\" への新しいピンバックが承認待ちです。" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "投稿 \"%s\" への新しいコメントが承認待ちです。" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "投稿 \"%s\" に新しいトラックバックがありました" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "投稿 \"%s\" に新しいコメントがありました" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "XHTML 準拠" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s & %2$s" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "Yå¹´n月" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "%2$s ブログのアーカイブを表示しています。" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "%2$s の %3$s のアーカイブを表示しています。" + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "コメントは停止中です。" + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "%2$s ブログの%3$s年のアーカイブを表示しています。" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "%2$s としてログイン中。" + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "%2$s としてログイン中。ログアウト »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "コメントを送信" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s is proudly powered by %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "コメント" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "送信 !" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "ウィンドウを閉じる。" + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "条件に合う投稿はありませんでした。" + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "このアカウントをログアウトする" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "ログアウト »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "メールアドレス (非公開)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: 次のタグを使用できます: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "%2$s のアーカイブ内で‘%3$s’を探しました。お探しのものが見つからない場合は他のリンクを試してみてください。" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "Yå¹´n月j日 l" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "%2$s ブログの %3$s のアーカイブを表示しています。" + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "カテゴリー %s のアーカイブを表示しています。" + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d個のクエリーと%s秒を要しました。" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "コメント (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "投稿 (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "改行と段落タグは自動で挿入されます。メールアドレスは表示されません。利用可能な HTML タグ: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "この投稿はパスワードで保護されています。コメントを閲覧するにはパスワードを入力してください。" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "このページは XHTML 1.0 Transitional に準拠しています" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "現在、コメントフォームは閉鎖中です。" + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - %2$s へのコメント" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "この投稿へのコメントの RSS フィード。" + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "この投稿へのトラックバック URL: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "— %2$s @ %4$s: %1$s より" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "コメントする" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "よく使われているタグから選択" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "次のHTML タグと属性が使えます: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "カテゴリー" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "タグを検索" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "人気のタグ" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "新規カテゴリー名" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "新規タグ名" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "新規カテゴリーを追加" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "新規タグを追加" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "タグを更新" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "親カテゴリー:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "親カテゴリー" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "すべてのタグ" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "カテゴリー" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "現在このサイトに新規登録することはできません。" + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "%s の受信トレイを確認して、メールに記載されているリンクをクリックしてください。" + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "もう少々お待ちください。時々私たちがコントロールできない理由でメールの配達が遅れることがあります。" + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "メールクライアントの迷惑メールやスパムメール受信箱を確認してみてください。ときどきメールが誤って処理されることがあります。" + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "サイト管理者さん、こんにちは ! 現在“%s” の登録を許可しています。登録を変更・無効化するにはサイト設定ページを開いてください。" + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "登録完了のメールをこのアドレスに送ります。(次に進む前にメールアドレスをもう一度確認してください)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "固定ページを検索" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "新規投稿を追加" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "親ページ: " + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "投稿" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "固定ページを編集" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "投稿を検索" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "新規固定ページを追加" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "固定ページ" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "固定ページ" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "投稿" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "定数 VHOST は廃止予定です。サブドメインの設定は、wp-config.php の中で二値定数 SUBDOMAIN_INSTALL で行ってください。is_subdomain_install() を用いて、サブドメインが有効かどうかチェックできます。" + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "定数 VHOST と 定数 SUBDOMAIN_INSTALL が矛盾しています。 SUBDOMAIN_INSTALL の値はサブドメインの設定と合わせてください。" + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "エラー: このユーザー名は使用できない文字を含んでいるため、無効です。有効なユーザー名を入力してください。" + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "%s が付いている欄は必須項目です" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "%1$s テンプレートをテーマに含めてください。" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "%1$s のないテーマ" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "サイト %1$s が見つかりませんでした。 %2$s データベース内で %3$s テーブルを検索しましたが、これで間違いありませんか ?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "bloginfo() 関数群内の %s オプションは非推奨になりました。" + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "かわりに %s オプションを使ってください。" + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "データベーステーブルがありません。MySQL が起動していないか、WordPress が正しくインストールされていないか、%s が削除されています。今すぐデータベースをチェックした方が良いでしょう。" + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "このサイトのユーザーデータにアクセスできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "このサイトに投稿する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "このサイトで投稿を公開する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "カテゴリーを表示するにはこのサイトの投稿を編集する権限が必要です。" + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "このサイトでページを公開する権限がありません。" + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "このサイト名はすでに使用されています !" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"ブログを有効化するには次のリンクをクリックしてください:\n" +"\n" +"%s\n" +"\n" +"有効化を行うとメールがもう一通届きます。ここにログイン情報が書いてあります。\n" +"\n" +"有効化後、以下のリンクから自分のサイトにアクセスできます:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "新規サイト登録: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "サイト名に '_' (アンダーバー) を含めることはできません !" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "新しい %1$s のサイト: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "このサイトはすでに有効化済みです。" + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "このサイトの投稿は編集できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "カテゴリーを表示するにはこのサイトの投稿を編集する権限が必要です。" + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "このサイトの詳細へアクセスする権限がありません。" + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "サイトを作成できませんでした。" + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "サイト名には半角アルファベットを含めてください !" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "このサイト名は使えません。" + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "このサイト名は予約済みです !" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "このサイト名は予約中ですが、数日中に利用可能になるかもしれません。" + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "サイト「 %s 」の新規ユーザー登録:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "このサイトのコメントをモデレートする権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "タグを表示するにはこのサイトの投稿を編集する権限が必要です。" + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "サイトのキャッチフレーズ" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "このサイトはアーカイブに保存されたか一時停止中になっています。" + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "リクエストされたサイトは正常にインストールされていません。システム管理者にお問い合わせください。" + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "見つかりません。" + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "%s という名前のメニューは既に存在しています。別の名前にしてください。" + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "指定された ID はメニュー項目のものではありません。" + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "入力されたメールアドレスの形式が間違っているようです。正しいアドレスを記入してください。" + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "入力された WordPress のアドレスは正しい URL の形式ではないようです。正しい URL を記入してください。" + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "入力されたサイトのアドレスは正しい URL の形式ではないようです。正しい URL を記入してください。" + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "この項目の親項目の下に同じ名前のものが既に存在しています。" + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "あなたをこのサイトに追加する際にエラーが起こりました。ホームページに戻ってください。" + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "ファイルが大きすぎます。サイズを%dキロバイト以下にしてください。" + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "number_format_decimal_point" + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "メールアドレスが公開されることはありません。" + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "有効な URL ではありません。" + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "%2$s としてログインしています。ログアウトしますか ?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "変更後の画像サイズを取得できませんでした。" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "4字以上のアルファベットと数字のみが使えます。変更はできませんので慎重に選んでください !" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "新しいサイトを作成するには、まずログインしてください。" + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "すでにログインしています。再登録する必要はありません !" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "値を表示したくない場合は代わりに get_trackback_url() を使ってください。" + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "この操作は管理者によって無効化されています。" + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "お帰りなさい、%s さん。以下に入力すると、アカウントにもうひとつサイトを追加できます。サイトの数に制限はありませんので好きなだけ作成してかまいませんが、責任を持って運営してください。" + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "ユーザー名に '_' (アンダーバー) を含めることはできません !" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "確認メールがまだ届いていない場合、いくつか試せることがあります。" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "値を表示したくない場合は代わりに get_the_author() を使ってください。" + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "このメッセージが表示され続ける場合は、データベースに以下のテーブルが含まれているか確認してください。" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "本当にこのプラグインをインストールしてもいいですか ?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "アイキャッチ画像として使用" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "不一致" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "メンテナンス" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "現在メンテナンス中のため、しばらくの間ご利用いただけません。" + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "ナビゲーションメニューの項目" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "ナビゲーションメニューの項目" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "ナビゲーションメニュー" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "%s へのリンク" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "カスタム" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "メニューはまだ作成されていません。作成する。" + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"このメニューを完全に削除しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "これは短縮 URL です。" + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d件の WordPress 更新" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d件のテーマ更新" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d件のプラグイン更新" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "このサイト %s があなたのサイトです。" + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "サイトを作成" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "もしサイトのドメインを使用しないのなら、新しいユーザーのためにとっておいてください。ではどうぞはじめてください !" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "すでにメンバー登録済みのサイト: " + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "このサイトはまだ有効化されていません。有効化がうまくいかないときは、%1$s までお問い合わせください。" + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "ファイルをキャンセルしました。" + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "サイトのタイトル:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "サイトのドメイン:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "サイト名:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "サイト名" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "新しい %s ブログを今すぐ作成" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "おめでとうございます ! 新しいサイト、%s の準備がほぼ整いました。" + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "サイト登録は無効化されました。" + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "サイトを作成 !" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "ただし、サイトを利用する前に有効化する必要があります。" + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "2日以内にサイトを有効化しなかった場合、再登録が必要になります。" + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "メニューを選択:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "ナビゲーションメニュー" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "分類:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "メニュー" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "ソフト名" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "ソフトのバージョン" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "タイムゾーン" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "新規ユーザーの登録を許可" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "このページは編集できません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "そのようなページはありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "ページの編集はできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "このページを削除する権限はありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "このページの削除に失敗しました。" + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "この固定ページを編集する権限はありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "カテゴリー追加の権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "新しいカテゴリーの追加に失敗しました。" + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "カテゴリーを削除する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "無効なコメント ID です。" + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "コメントの編集はできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "コメントの状態が正しくありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "コメントを編集できませんでした。何か問題が起こりました。" + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "コメントするにはユーザー登録する必要があります" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "無効な投稿 ID です。" + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "名前とメールアドレスの入力を必須にする" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "有効なメールアドレスを入力してください" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "コメントの詳細へアクセスする権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "設定を更新する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "この投稿の編集はできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "投稿がないか、何かうまくいかなかったようです。" + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "そのような投稿はありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "この投稿を公開する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "投稿作成者を変更する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "ページ作成者を変更する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "このページを公開する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "投稿を編集できませんでした。何か問題が起こりました。" + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "ファイル %1$s (%2$s) に書き込めませんでした" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "この投稿の編集はできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "私たちへのリンクはないのですか ?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "指定されたターゲット URL はターゲットとして使用できません。この URL は存在しないかピンバックが有効になっていません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "ソース URL とターゲット URL に同一のリソースを指定することはできません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "そのピンバックはすでに登録済みです。" + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "元のURLが存在しません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "そのページのタイトルが見つかりません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "ソース URL にターゲット URL へのリンクが含まれていないので、ソースとして使用することができません。" + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "%1$s より %2$s へのピンバックが登録されました。ウェブでの会話を続けてください ! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "指定したターゲット URL が存在しません。" + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。" + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "エラー: wp-config.php 内の $table_prefix には半角英数字と下線のみしか使えません。" + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress データベースエラー: %1$s for query %2$s made by %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress データベースエラー: %1$s for query %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "コメントをキャンセル" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "コメントを送信" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "非承認" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "重複しているコメントが見つかりました。同じコメントをすでに投稿しているようです。" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "コメントの状態を更新できませんでした" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "この変数は他の cron 関数の動作と統一させるため配列に変更されました。" + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "1時間に1回" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "1日2回" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "1日1回" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "並び順:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "ページタイトル" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "ページ順序" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "ページ ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "除外ページ:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "ページ ID を入力。複数の場合はコンマで区切る。" + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "リンクを表示" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "リンクの画像を表示" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "リンクの名前を表示" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "リンクの説明を表示" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "リンクの評価を表示" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "月を選択" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "投稿数を表示" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "投稿の RSS" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "カレンダー" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "テキスト" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "自動的に段落追加する" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "カテゴリーを選択" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "階層を表示" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "最近の投稿" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "表示する投稿数:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%2$s に %1$s より" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "名称未設定" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS エラー: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "RSS フィードの URL:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "このフィードにタイトルをつける (オプション):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "フィード内の項目をいくつ表示しますか ?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "項目の内容を表示しますか ?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "もしあれば項目の作成者を表示しますか ?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "項目の日付を表示しますか ?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "タグクラウド" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "新しい WordPress ループ" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "最終更新日時" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "添付ファイルが見つかりません" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "%1$s へのコメント: %2$s 上の検索" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "%s へのコメント" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "%2$s より %1$s へのコメント" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "%s より" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "%s へのコメント" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "コメント保護中: 表示するにはパスワードを入力してください。" + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s分" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s時間" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s日" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s は保護されている WP 設定なので変更できません" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "ディレクトリ %s を作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "ファイル名が空です" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "ファイル %s に書き込めませんでした" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "%s からログアウトしようとしています" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress エラー通知" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "本当にログアウトしますか ?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "もう一度お試しください。" + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« 戻る" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › エラー" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s の使用はバージョン %2$s から非推奨になっています! 代わりに %3$s を使ってください。" + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s の使用はバージョン %2$s から非推奨になりました。代替は用意されておりません。" + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s の使用はバージョン %2$s から非推奨になりました ! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s の使用はバージョン %2$s から非推奨になりました。代替は用意されていません。" + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "町を選択してください" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "マニュアルオフセット" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "ログイン" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "ログアウト" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "ログイン状態を保存する" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "登録" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "サイト管理" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "検索結果: %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "ページが見つかりませんでした" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%2$då¹´%1$s" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%2$så¹´%1$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s フィード" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s コメントフィード" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s のコメントのフィード" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s カテゴリーのフィード" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s タグのフィード" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s %3$s による投稿のフィード" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s 検索結果: “%3$s” フィード" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« 前へ" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "次へ »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "ユーザーは HTTP 経由のリクエストをブロックしました。" + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "転送が多すぎます。" + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "%s に対する fopen() のハンドラーを開くことができませんでした。" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "1月" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "2月" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "3月" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "4月" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "5月" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "6月" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "7月" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "8月" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "9月" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "10月" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "11月" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "12月" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "1月_January_abbreviation" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "2月_February_abbreviation" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "3月_March_abbreviation" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "4月_April_abbreviation" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "5月_May_abbreviation" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "6月_June_abbreviation" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "7月_July_abbreviation" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "8月_August_abbreviation" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "9月_September_abbreviation" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "10月_October_abbreviation" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "11月_November_abbreviation" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "12月_December_abbreviation" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "日曜日" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "月曜日" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "火曜日" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "水曜日" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "木曜日" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "金曜日" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "土曜日" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "日" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "月" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "火" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "æ°´" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "木" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "金" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "土" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "印刷" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "画像の挿入/編集" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "リンクの挿入/編集" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "行を上に挿入" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "行を下に挿入" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "行を削除" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "列を左に挿入" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "列を右に挿入" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "セルの結合" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "行のプロパティ" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "セルのプロパティ" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "表のプロパティ" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "行を上に貼り付け" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "行を下に貼り付け" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "行の切り取り" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "行のコピー" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "表を削除" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "行" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "他のページへ移動すると編集データはすべて破棄されます。" + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "フルスクリーン" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "ページ設定" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "段落" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "アドレス" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "見出し1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "見出し2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "見出し3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "見出し4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "見出し5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "見出し6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "引用" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "太字" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "イタリック" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "下線" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "打ち消し" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "左揃え" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "中央揃え" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "右揃え" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "下付き" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "上付き" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "切り取り" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "コピー" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "貼り付け" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "新規作成" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "画像の説明" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "枠線" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "サイズ" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "上下余白" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "左右余白" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "一般" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "リスト" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "縦横比を保存" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "繰り返し再生" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "配置" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "背景" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "フルスクリーン" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "ミュート" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "More タグを挿入" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "ギャラリーを編集" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "ソース" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "リンク rel" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "ツールバーをクリックするためにマウスに手を伸ばすよりも次のアクセスキーを使用してみましょう。Windows と Linux では Ctrl + 文字、Macintosh では Command + 文字を使用します。" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "キー" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "操作" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "すべて選択" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "以下のショートカットは異なるアクセスキーを使用します: Alt + Shift + 文字" + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "スペルをチェック" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "均等割り付け" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "リンクの挿入" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "リンクの削除" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "引用" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Page Break タグを挿入" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "コメントフィード" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "過去の投稿へ" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "次の投稿へ" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "最新の投稿" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "新しいコメント »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« 古いコメント" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "日_Sunday_initial" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "月_Monday_initial" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "火_Tuesday_initial" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "æ°´_Wednesday_initial" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "木_Thursday_initial" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "金_Friday_initial" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "土_Saturday_initial" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "number_format_thousands_sep" + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "画像サイズを読み込めませんでした" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "選択したユーザーが見つかりません。" + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "私たちからのメールがブロックされることがあるため、そのメールアドレスはユーザー登録に使用できません。別のプロバイダーのメールアドレスを使用してください。" + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "ユーザー名には半角英字の小文字を含めてください !" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "そのメールアドレスでは登録できません !" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "このユーザー名はすでに使用されています !" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "このメールアドレスはすでに使用されています !" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "このユーザー名は別の方が予約中ですが、数日すれば利用できるようになるかもしれません。" + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "このメールアドレスはすでに使用されています。登録お知らせメールが届いていないか受信トレイを確認してください。数日以内に有効化されなければ、再びこのメールアドレスをユーザー登録に使用できるようになります。" + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "無効な有効化キーです。" + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "ユーザーを作成できませんでした" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "このユーザー名はすでに有効化されています。" + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "新規ユーザー登録: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "新しい %1$s のユーザー: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"ユーザー様へ\n" +"\n" +"新しいアカウントを作成しました。\n" +"\n" +"以下の情報を使ってログインできます。\n" +"ユーザー名: USERNAME\n" +"パスワード: PASSWORD\n" +"LOGINLINK\n" +"\n" +"どうもありがとうございます !\n" +"\n" +"-- 運営チーム @ SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "エラー: 無効なユーザー名か、間違ったパスワードです。" + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "投稿者: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "メール: %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL: %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "コメント: " + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "この投稿へのすべてのコメントは次の URL で見ることができます: " + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] コメント: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "ウェブサイト: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "抜粋: " + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "この投稿へのすべてのトラックバックは次の URL で見ることができます: " + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] トラックバック: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "この投稿へのすべてのピンバックは次の URL で見ることができます: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] ピンバック: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "ゴミ箱に移動する: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "削除する: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "スパムとしてマークする: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "ウェブサイト: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "トラックバック抜粋:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "ピンバック抜粋:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "承認する: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "現在%s件のコメントが承認待ちです。コメントモデレーション画面を開いてください:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] モデレートしてください: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "%s のこれまでのパスワードを失効し、変更しました。" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] パスワードの失効と変更" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "ユーザー名: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] 新規ユーザー登録" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "パスワード: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] あなたのユーザー名とパスワード" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "保護中: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "非公開: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "この投稿はパスワードで保護されているため抜粋文はありません。" + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "次ページ" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "前のページ" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "ホーム" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "Yå¹´n月j日 @ G:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [自動保存]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [現在のリビジョン]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "投稿リビジョン" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "公開済み" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "公開済み (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "予約済み" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "公開予約 (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "下書き" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "下書き (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "保留中" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "保留中 (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "非公開" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "非公開 (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "ゴミ箱" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "ゴミ箱 (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "本文、タイトル、抜粋が空欄です。" + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "データベース内の投稿を更新できませんでした" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "データベースに投稿を追加できませんでした" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "固定ページテンプレートが不正です。" + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "リビジョンのリビジョンは作成できません" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "下書きをプレビューする権限がありません。" + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "ログイン名が入力されていないため、ユーザーを作成できませんでした。" + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "エラーが発生しました。ご指定のフィードは現在利用できないようです。後ほど再度お試しください。" + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"選択した項目を完全に削除しようとしています。\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "開いているすべてのタグを閉じる" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "タグを閉じる" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "URL を入力してください" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "画像の URL を入力してください" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "画像の説明を入力してください" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "操作を実行する権限がありません。" + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "不明なエラーが発生しました。" + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "次へ >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< 前へ" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "画像" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "/" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "この機能では iframe が必要です。現在 iframe を無効化しているか、対応していないブラウザを使っているようです。" + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "キューに入れたファイルが多すぎます。" + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "このファイルは空です。別のファイルをお試しください。" + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "このファイルタイプは許可されていません。別のファイルをお試しください。" + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "アップロード中にエラーが発生しました。後ほど再度お試しください。" + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "設定にエラーがありました。サーバー管理者にお問い合わせください。" + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "ファイルのアップロードは1つまでです。" + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP エラー。" + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "アップロードに失敗しました。" + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO エラー。" + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "セキュリティエラー。" + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "アップロードを中止しました。" + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "処理中…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "ゴミ箱へ移動しました。" + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "普通" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "公開日:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "公開予定日時:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "公開日時:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "コメントをもっと見る" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "これ以外のコメントは見つかりません。" + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "パスワードで保護されています" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "投稿日:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "変更を保存する際にエラーが発生しました。" + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "一括編集から除く" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "プラグイン情報:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "保存しています…" + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "画像をサムネイルに設定できませんでした。他の添付ファイルをお試しください。" + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "下書きを保存しています…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "不正なタクソノミー分類です。" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "キーワードなし" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "無効なキーワード ID" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "このキーワードの名称は必須項目です" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "キーワードをデータベースに挿入できませんでした" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "このスラッグ “%s” はすでに他のキーワードで使用されています" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "無効なオブジェクト ID" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "テンプレートが見つかりません。" + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "親テーマが見つかりません。\"%s\" の親テーマをインストールしてください。" + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "スタイルシートが見つかりません。" + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "エラー: ユーザー名を入力してください。" + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "エラー: パスワードを入力してください。" + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "エラー: あなたのアカウントは、スパマーとして登録されています。" + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "もう一度ログインしてください。" + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "サイドバー %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "エラー: WordPress %1$s には MySQL %2$s 以上が必要です。" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "エラー: ユーザー名かメールアドレスを入力してください。" + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "エラー: そのメールアドレスのユーザーは登録されておりません。" + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "エラー: 無効なユーザー名またはメールアドレスです。" + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "パスワードの初期化をする権限がありません。" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] パスワードのリセット" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "メールを送信できませんでした。" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "無効なキー" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "エラー: メールアドレスを入力してください。" + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "エラー: メールアドレスが正しくありません。" + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "そのキーは無効なもののようです。" + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "パスワード紛失" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "ユーザー名またはメールアドレス:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "新しいパスワードを取得" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "迷子になってしまいましたか ?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← %s へ戻る" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "登録フォーム" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "このブログに登録" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "パスワードをメールで送信します。" + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "パスワード紛失取り扱い" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "パスワードをお忘れですか ?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "ログインに成功しました。" + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "ログアウトしました。" + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "現在、ユーザー登録はできません" + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "確認用のリンクをメールで送信しましたので、ご確認ください。" + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "新しいパスワードをメールで送信しましたので、ご確認ください。" + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "登録を完了しました。メールを確認してください。" + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "おっと、もう少しごゆっくり ! そんなに何度も新しいメールをチェックしなくても大丈夫です。" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "新しいメールはありません。" + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "作成者は %s です。" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "作成者: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "投稿したタイトル: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "エラー: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "プライバシー:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(4文字以上の半角英数字のみ)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "メールアドレス: " + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "問題がおきました。下記の入力を修正して再度お試しください。" + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "%s のアカウントをいますぐ取得" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "ユーザー登録のみ。" + +#: wp-signup.php:460 +msgid "Next" +msgstr "次ページへ" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "新しいユーザー名は %s です" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "ただし、新しいユーザー名を使用するには、このユーザー名を有効化する必要があります。" + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "2日以内にユーザー名を有効化しなかった場合、再登録が必要になります。" + +#: wp-signup.php:577 +msgid "Signup" +msgstr "サインアップ" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "認証メールがまだ届いていませんか ?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "登録は無効化されました。" + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "ユーザー登録は無効化されました。" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "ヘルプ" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "幅" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "エラー: ユーザー名を入力してください。" + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "エラー: このメールアドレスはすでに登録されています。別のメールアドレスを選んでください。" + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "このウィジェットにはオプションがありません。" + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "強度インジケータ" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "非常に弱い" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "弱い" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "強力" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "カテゴリーの編集" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "新規追加" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "新しい投稿へのコメントを許可する" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "日付のフォーマット" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "時刻フォーマット" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "高さ" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "デフォルト" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "画像の挿入" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "ビジュアル" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "タイトル:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "タグが複数ある場合はコンマで区切ってください" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(必須)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "ウェブサイト" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "ウィジェット" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "記事を投稿できませんでした。何か問題が起こりました。" + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "この投稿を編集する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "なにか面妖でとてもうっとうしい理由のため、この投稿は編集できませんでした。" + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "この投稿を削除する権限がありません。" + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "なにか面妖でとてもうっとうしい理由のため、この投稿は削除できませんでした。" + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "この投稿へのコメントは受け付けていません。" + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "コメントを投稿するにはログインしてください。" + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« 前ページへ" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "次ページへ »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "%s へのコメント" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Powered by WordPress, state-of-the-art semantic personal publishing platform." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "コメントを読むにはパスワードを入力してください。" + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "コメントはまだありません" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1件のコメント" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "%件のコメント" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "編集" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "コメントを投稿するにはログインしてください。" + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "タグ: " + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "ページ:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "コメントの RSS" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s より:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "あなたのコメントは承認待ちです。" + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(編集)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "メタ情報" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML エラー: %s - %d行目" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "%s のウェブサイトを表示" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "%s の投稿" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "最終更新日: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "ブックマーク" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。" + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "カテゴリーなし" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s件のトピック" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "サーバーが設定されていません" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "エラー " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "ログイン ID が入力されていません" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "接続できません" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "パスワードが入力されていません" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "認証失敗" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "サーバーに接続されていません" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "ログイン ID が入力されていません" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "サーバーバナーなし" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "中止" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "APOP 認証失敗" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "リストの途中終了" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "コマンド文字列は空です" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "接続がありません" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "No msg number submitted" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "コマンドは失敗しました" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "%s に含まれるすべての投稿のフィード" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "コメントは受け付けていません。" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "%s へのコメント" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "ログインして返信する" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "コメントする" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "ログインしてコメントする" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "返信をキャンセルする。" + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "コメントを残す" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "%s にコメントする" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "作成者" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "コメント" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "本当に実行していいですか ?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "編集" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "メディア添付が見つかりませんでした。" + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "取り消し" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "適用" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "コメント" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "公開" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "抜粋" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "リビジョン" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "承認済み" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "スパム" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "リンクカテゴリー" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "カテゴリーを検索" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "リンクカテゴリーの編集" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "カテゴリーを更新" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "リンク追加" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "保存" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "カテゴリー" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "詳細" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "説明" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "なし" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "不正なタクソノミー分類です。" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "タグの編集" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "新規追加" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "投稿を表示" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "投稿の編集" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "完了" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "匿名" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "送信" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "無効なファイル形式" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "プレビュー" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "最近のコメント" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "キャンセル" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "内容" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "タグ" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "下書きとして保存" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "コメントはまだありません。" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "返信" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "ピンバック" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "トラックバック" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "表示するコメント数:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS エラー: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "不明なフィード" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "ヘッダー" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "サイドバー" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "アーカイブ" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "パスワード" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "やり直し" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "サムネイル" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "ファイル “%s” は存在しますか ?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "GD イメージライブラリがインストールされていません。" + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "“%s” は画像ファイルではありません。" + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "メディアを追加" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "保存しました。" + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "å·¦" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "中央" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "右" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "中" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "フルサイズ" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "サイズ" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "配置" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "キャプション" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "画像を編集" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "画像の URL" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "レビュー待ちとして保存" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "非公開" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "非公開" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "公開 (先頭に固定表示)" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "予約投稿" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "タグの追加もしくは削除" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "カテゴリー一覧" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "非表示にする" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "検索" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "画像" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "固定ページを表示" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "リンク" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "未分類" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "メールアドレス: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "固定ページ" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "閉じる" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "選択" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "新規固定ページ" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "メディアを編集" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "新規投稿" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(タイトルなし)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "有効化キーの入力" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "有効化キー:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "アカウント登録が完了しました !" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "有効化の途中でエラーが発生しました。" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "ユーザー名:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "投稿が見つかりませんでした。" + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "公開済み" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "レビュー待ち" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "下書き" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "Yå¹´n月j日" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "サイトを表示" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "ログアウト" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "ファイルをアップロードをする権限がありません。" \ No newline at end of file diff --git a/wp-content/languages/nl_NL.mo b/wp-content/languages/nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..17cc662e4570e1cdc8259ec76fd26c5a7406d900 GIT binary patch literal 138272 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

          MZOkb(ts98s#JZwl{8P`F{& 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 RP}IK8Jd@kkY_pib{{dc72-E-o literal 0 HcmV?d00001 diff --git a/wp-content/languages/nl_NL.po b/wp-content/languages/nl_NL.po new file mode 100644 index 0000000..f52eac0 --- /dev/null +++ b/wp-content/languages/nl_NL.po @@ -0,0 +1,6831 @@ +# Translation of Development in Dutch +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-27 08:23:02+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/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "WordPress is met succes bijgewerkt! Log opnieuw in om te zien wat er nieuw is." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Verwijder geselecteerde bestanden" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Geselecteerde bestanden terugzetten" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Verwijderen ongedaan maken" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"U staat op het punt deze items te verwijderen.\n" +"'Annuleer' om te stoppen, 'OK' om te verwijderen." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Druk op return of enter om dit paneel te openen" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Massaselectie" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Selectie annuleren" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Selectie verwijderen" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(geen label)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l" + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "FOUT: Ongeldige gebruikersnaam. Wachtwoord vergeten?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "FOUT: Het ingevoerde wachtwoord voor de gebruikersnaam %1$s is onjuist. Wachtwoord vergeten?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Uw browser ondersteund geen directe toegang tot het klembord. Gebruik in plaats daar van een toetsenbord sneltoets of uw browsers bewerken menu." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Meer lezen..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Zoek, of gebruik de omhoog en omlaag pijltjestoetsen om een item te selecteren." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Mediapaneel sluiten" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Uploader sluiten" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Maximale bestandsgrootte van upload: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Lijstweergave" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Rasterweergave" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Vorige media-item aanpassen" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Volgende media-item aanpassen" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Bestandsnaam:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Bestandstype:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Geüpload op: " + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Bestandsgrootte:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Afmetingen:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Geüpload door" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Geüpload naar" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Bijlagepagina weergeven" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Overige details bewerken" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Bitratemodus" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Alle media typen" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Alle datums" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Niet gekoppeld" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"U staat op het punt om deze items permanent te verwijderen.\n" +"'Annuleren' om te stoppen, 'OK', om te verwijderen." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Op datum filteren" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Op type filteren" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Media zoeken" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Metadata aanpassen" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Deze site is niet langer beschikbaar." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "FOUT: De reactie kon niet worden opgeslagen. Probeer het later nog een keer." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Je kan een afbeelding naar wens bijsnijden na het klikken op Nieuwe toevoegen. Het thema beveelt een afmeting van %s × %s pixels aan voor de kop." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "U kunt uw afbeelding bijsnijden naar wens na het klikken op Voeg nieuwe afbeelding toe, maar uw thema beveelt een afmeting van %s pixels aan voor de kop." + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Hoewel je afbeeldingen kan bijsnijden na het klikken op Nieuwe toevoegen, beveelt je thema een hoogte van de afbeelding aan van %s pixels." + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Druk op return of enter om te openen " + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "U bent %s aan het aanpassen" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Widgets zijn onafhankelijke gedeeltes met inhoud die in de widgetregio's van je thema kunnen geplaatst worden." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress kon geen beveiligde verbinding maken met WordPress.org. Neem alstublieft contact op met de server beheerder.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Shift-klik om deze widget te wijzigen." + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Address" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Zodra je opgemaakte tekst kopieert vanuit Microsoft Word, probeer deze optie eens uit te zetten. De editor zal opgemaakte tekst direct opschonen na het plakken vanuit Word." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Toetscombinaties" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "FOUT: Cookies zijn geblokkeerd vanwege onverwachte uitvoer. Bekijk voor hulp deze documentatie of probeer de support forums." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "FOUT: Cookies zijn geblokkeerd of niet ondersteund door je browser. Je moet cookies inschakelen om WordPress te gebruiken." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Code tag toevoegen/verwijderen" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "Link CSS class" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Videolijst tonen" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Weergave-instellingen" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Origineel bewerken" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Geen" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Lettertype" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Lettergrootte" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Tabelcellen splitsen" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Voorgestelde afbeeldingdimensies:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Aangepaste afmetingen" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Geavanceerde instellingen" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Attribuut afbeeldingstitel" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Afbeelding CSS class" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Artiest" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Genre" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Jaar" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Duur" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Er is een fout opgetreden met het bijsnijden van je afbeelding." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Audio afspeellijst bewerken" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Audio afspeellijst annuleren" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Audio afspeellijst invoegen" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Audio afspeellijst bijwerken" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Aan audio afspeellijst toevoegen" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Aan audio afspeellijst toevoegen" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Verplaatsen" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Afbeelding instellen" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Afbeelding verbergen" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Nieuwe afbeelding toevoegen" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Volgorde aanpassen" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Klaar" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Wijzigingen opslaan en bekijken voor het publiceren." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Widget verwijderen door deze naar de inactieve widgets sidebar te verplaatsen." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Widgets zoeken" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Widgets zoeken…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Koppen" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatisch" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Naar ander gebied verplaatsen…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Bijsnijden…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Sporen (ondertiteling, koppen, beschrijvingen, hoofdstukken of metadata)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Stijlen" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Bereik" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Kolom" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Blokken" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Code" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Opsommingslijst" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Vierkant" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Standaard" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Cirkel" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Schijf" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Klein Grieks" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Alfabetisch" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Hoofdletter alfabetisch" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Harvard" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Klein Romeins" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Naam" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Anker" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Ankers" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Rechts naar links" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Links naar rechts" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Vervangen" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Volgende" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Vorige" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Volledige woorden" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Vervangen door" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Zoeken" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Alles vervangen" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Afronden" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Alles negeren" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Negeren" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Kolommen" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Cel" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Header" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Body" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Footer" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Sjabloon toevoegen" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Sjablonen" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Blokken weergeven" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Woorden: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Invoegen" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Bestand" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Bewerken" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Bewerken" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Bekijken" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabel" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Opmaak" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Voeg alternatieve bronnen toe voor betere HTML5-ondersteuning:" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Afbeelding details" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Er is een onverwachte fout opgetreden. Er kan iets mis zijn met WordPress.org of de serverconfiguratie. Als dit probleem blijft bestaan vraag dan in het forum om hulp." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Terug" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "Afspeellijst weergeven" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Prullenbak" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Afspeellijst instellingen" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Zoeken" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s, en %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s en %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "Artiest weergeven in afspeellijst" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Afbeeldingen weergeven" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Metadata" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Automatisch afspelen" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Posterafbeelding" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "Geen ondertitels beschikbaar." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Een nieuwe afspeellijst aanmaken" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Een nieuwe video afspeellijst aanmaken" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Afbeelding vervangen" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Bewerken annuleren" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Afbeelding kiezen" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Selecteren en bijsnijden" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Bijsnijden overslaan" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Afbeelding bijsnijden" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Afbeelding bijsnijden" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Audio details" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Audio vervangen" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Audiobron toevoegen" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Video details" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Video vervangen" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Videobron toevoegen" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Posterafbeelding selecteren" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Ondertitels toevoegen" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Gebruik drag en drop om de volgorde aan te passen." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Audio afspeellijst aanmaken" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Videos verslepen om te sorteren." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Video afspeellijst aanmaken" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Video afspeellijst bewerken" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Video afspeellijst annuleren" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Video afspeellijst invoegen" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Video afspeellijst bijwerken" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Toevoegen aan video afspeellijst" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Toevoegen aan video afspeellijst" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Ongeldig menu-ID" + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          Kan de database niet selecteren

          \n" +"

          Het is gelukt om te verbinden met de database server (wat betekent dat je gebruikersnaam en wachtwoord goed zijn). Maar het is niet gelukt om de database %1$s te selecteren

          \n" +"
            \n" +"
          • Weet je zeker dat de database bestaat?
          • \n" +"
          • Heeft de gebruiker %2$s voldoende rechten voor de database %1$s?
          • \n" +"
          • Op sommige systemen heeft de database een voorvoegsel van de gebruikersnaam, zoals username_%1$s. Is dat misschien het probleem?
          • \n" +"
          \n" +"

          Als je niet weet hoe je een database installeert, neem dan contact op met je host. Als het dan nog steeds niet lukt, neem eens een kijkje bij de WordPress Support Forums.

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "Het query argument %s moet een waarde bevatten." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          Fout bij het maken van een databaseverbinding

          \n" +"

          Dit betekent ofwel dat de gebruiksnaam of het wachtwoord in je wp-config.php-bestand onjuist is, ofwel dat we de databaseserver op %sniet kunnen bereiken. Dit kan betekenen dat de databaseserver van je host offline is.

          \n" +"
            \n" +"→\t
          • Weet je zeker dat de gebruikersnaam en het wachtwoord juist zijn?
          • \n" +"→\t
          • Weet je zeker dat je de juiste hostnaam hebt ingevoerd?
          • \n" +"→\t
          • Weet je zeker dat de databaseserver werkt?
          • \n" +"
          \n" +"

          Als je niet weet wat dit allemaal betekent, moet je waarschijnlijk contact opnemen met je host. Als je nog hulp nodig hebt, kan je altijd de WordPress Support Forums bezoeken.

          \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Hint: het wachtwoord moet minimaal zeven tekens lang zijn. Om het sterker te maken, gebruik hoofd- en kleine letters, nummers en tekens zoals ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Video invoegen/bewerken" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Kan de opgegeven tekenreeks niet vinden." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Kolom groep" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Werkbalk weergeven/verbergen" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Afbeelding invoegen" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Stijl" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Alternatieve bron" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Opslaan mislukt" + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Mediabibliotheek (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Kernwoorden" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://nl.wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "https://nl.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://nl.forums.wordpress.org/" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Geüploade headers willekeurig weergeven" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Aangeraden headers willekeurig weergeven" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Geüploade headers willekeurig weergeven" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Aangeraden headers willekeurig weergeven" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Geen afbeelding ingesteld" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Huidige header" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Eerder geüpload" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Aangeraden" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Widget toevoegen" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Verplaats naar beneden" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Verplaats naar boven" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Een plek selecteren voor deze widget:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Er is een fout opgetreden. Vernieuw de pagina en probeer het opnieuw." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Rechts uitlijnen" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Genummerde lijst" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Vergroot inspringen" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Verwijder opmaak" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Gecentreerd uitlijnen" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Verklein inspringen" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Plakken gebeurt in platte tekst. Inhoud wordt als platte tekst ingevoegd tot je deze functie uitschakelt." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "Uitvullen" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Links uitlijnen" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Visuele ondersteuning" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Herstel laatste concept" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Speciaal karakter" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Broncode" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Emoticons" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robots" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Codering" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Horizontale lijn" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Datum/tijd invoegen" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Plak je insluiten code hieronder:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Video toevoegen" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Insluiten" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Vaste spatie" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Pagina afbreken" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Plakken als tekst" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Vervangen" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Zoek en vervang" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Hoofdlettergevoelig" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Rijen" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Celuitvulling" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Celspatie" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Rij type" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Tabel invoegen" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Header cel" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Cel-type" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Rij groep" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Kolom verwijderen" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Achtergrondkleur" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Tekstkleur" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Onzichtbare karakters weergeven" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Ruimte voor Rich tekst. Alt-F9 voor het menu. Alt-F10 voor de knoppenbalk. Alt-0 voor hulp." + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Lees meer tag invoegen" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Afleidingsvrij schrijven" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Zonsopgang" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ectoplasma" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Oceaan" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Koffie" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Geprobeerd om de afbeeldingskwaliteit te plaatsen buiten de range [1 tot 100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Een term met deze naam en slug bestaan al binnen deze hiërarchie." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Een term met deze opgegeven naam en slug bestaan al." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Een lijst van de pagina's op deze website." + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Een zoekformulier voor deze website." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Een maandelijks archief van de berichten op deze website." + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Inlog-, RSS-, & WordPress.org-links." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Een kalender van de berichten op deze website." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Willekeurige tekst of HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Een lijst of vervolgkeuzelijst met categorieën." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "De meest recente berichten." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "De meest recente reacties." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Berichten van RSS- of Atom-feed." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Een wolk van je meestgebruikte tags." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Aangepast menu aan sidebar toevoegen." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Standaard" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Licht" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Middernacht" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Gebruik komma's in plaats van %s om terminologie uit te sluiten." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menu" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Vertalingsupdates" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Helaas, die sleutel is verlopen. Probeer het nogmaals." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "De themamap \"%s\" bestaat niet." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "In %1$s, gebruik de methode %2$s, niet de functie %3$s. Zie %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "FOUT: Dit is geen geldig feed-sjabloon." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "De inhoud is beveiligd met een wachtwoord. Om deze te kunnen bekijken, vul het wachtwoord hieronder in:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "over,een,zijn,zoals,op,zijn,door,com,voor,van,hoe,in,is,het,van,op,of,dat,de,dit,naar,was,wat,wanneer,waar,wie,zal,met,www" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Het is niet gelukt om de aanvraag op te slaan in een tijdelijk bestand." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Het SSL-certificaat voor de host kon niet geverifieerd worden." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Mediaspeler invoegen" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Lengte:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Invoegen of linken" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Link naar mediabestand" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Link naar bijlagepagina" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Bestand downloaden" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Video downloaden" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Afspelen/Pauzeren" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Geluid aan-/uitzetten" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Volledig scherm uitzetten" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Volledig scherm" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Geluid aan" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Ondertiteling" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s week" +msgstr[1] "%s weken" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s maand" +msgstr[1] "%s maanden" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s jaar" +msgstr[1] "%s jaar" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (geen titel)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "Deze functie werkt alleen als JavaScript is ingeschakeld." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "H:i " + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F Y H:i" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Inlog url" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "De URL van het beheergedeelte" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "De webbrowser op jouw apparaat kan geen bestanden uploaden. Mogelijk is de native app voor jouw apparaat een betere keuze." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(meer…)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Mogelijke oorzaak: je host heeft misschien de mail()-functie uitgeschakeld." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "FOUT: Niet mogelijk om je te registeren…, neem contact op met de webmaster !" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Automatisch opgeslagen]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Huidige revisie]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Je sessie is verlopen. Je kunt opnieuw inloggen op deze pagina of naar de inlogpagina gaan." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%1$s %2$s, %3$s @ %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "Sessie verlopen. Graag opnieuw inloggen. Je wordt niet weggestuurd vanaf de huidige pagina." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Is het e-mailadres correct ingevoerd? Je hebt het volgende ingevoerd: %s. Is dit niet correct, dan zul je geen e-mail ontvangen." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "De website waar je naar op zoek bent: %s bestaat niet, maar je kunt deze nu aanmaken!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "De website waar je naar zocht, %s, bestaat niet." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "De inlogpagina opent in een nieuw venster. Na het inloggen kun je dit venster sluiten en terugkeren naar deze pagina." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, %3$s geleden (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s schreef:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s om %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Zoeken …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Zoeken naar:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Zoeken" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j F Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Sessie verlopen" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Geen tags gevonden." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Schakel het %1$s-script niet uit in het beheergedeelte maar gebruik de %2$s-hook om aanpassingen te maken in het thema." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress-adres (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Siteadres (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Ongeldig gebruikers ID." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Willekeurige volgorde" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Plaats een onderschrift…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d geselecteerd" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Invoegen via URL" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Uitgelichte afbeelding maken" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Willekeurig" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Niets gevonden." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Aan de galerij toevoegen" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Volgorde omkeren" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Stel uitgelichte afbeelding in" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Selectie opheffen" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Helaas, het bewerken van dit bestand is niet mogelijk." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je staat op het punt dit item permanent te verwijderen.\n" +" 'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Permanent verwijderen" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Uploadlimiet overschreden" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Foutmeldingen negeren" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Fout" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Niet mogelijk om editor te selecteren." + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Uploaden" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Afbeeldingen beheren" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Afbeelding (%s)" +msgstr[1] "Afbeeldingen (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Audio beheren" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Audio (%s)" +msgstr[1] "Audio (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Video beheren" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Video (%s)" +msgstr[1] "Video (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "In pagina invoegen" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Geüpload naar deze pagina" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Alle mediabestanden" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Geüpload naar dit bericht" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Audio" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Terug naar bibliotheek" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "Aangepaste URL" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Bijlagedetails" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "alt-tekst" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Kolommen" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Versleep de afbeeldingen om ze te ordenen." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Groot" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Weergave-instellingen bijlagen" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Galerij-instellingen" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Afbeeldingen uploaden" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Galerij annuleren" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › succes" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Je bestanden hier naartoe slepen" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Bestanden uploaden" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Galerij invoegen" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Sleep bestanden om te uploaden" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Mediabibliotheek" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Galerij aanmaken" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Om gebruikers te activeren, klik op de volgende link:\n" +"\n" +"%s\n" +"\n" +"Na activeren wordt *opnieuw een e-mail* verstuurd met de inloggegevens." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Reeds geïnstalleerd" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Het lijkt erop dat WordPress al is geïnstalleerd. Wis je oude databasetabellen om WordPress opnieuw te installeren." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Taxonomiën mogen niet langer zijn dan 32 karakters" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nieuwe website %1$s\n" +"URL: %2$s\n" +"Extern IP-adres: %3$s\n" +"\n" +"Deze meldingen uitschakelen: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Nieuwe gebruiker: %1$s\n" +"Extern IP-adres: %2$s\n" +"\n" +"Deze meldingen uitschakelen: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Link naar" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Bijlagepagina" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Mediabestand" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Omschrijf deze video…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Omschrijf dit audiobestand…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Omschrijf dit mediabestand…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Galerij bijwerken" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "De opgevraagde gebruiker bestaat niet." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Geef een geldig e-mailadres op." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "FOUT: Deze gebruikersnaam is al geregistreerd. Kies een andere gebruikersnaam." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Dit bestand bestaat niet?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Bestand is geen afbeelding." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Niet mogelijk om afbeeldingsinformatie uit te lezen" + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Verkleinen afbeelding mislukt." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Bijsnijden afbeelding mislukt." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Roteren afbeelding mislukt." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Spiegelen afbeelding mislukt." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Opslaan afbeelding mislukt" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Media" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Bijlagepagina tonen" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Oeps, de aangeleverde data is ongeldig." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Media toevoegen" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Een nieuwe galerij aanmaken" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Invoegen in bericht" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Aan galerij toevoegen" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Wissen" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Kleur selecteren" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Huidige kleur" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Niet mogelijk om relatietype in database in te voegen" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Ongeldige gebruikersnaam of wachtwoord." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "XML-RPC-services zijn uitgeschakeld voor deze site." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Er is een recentere revisie van dit bericht aanwezig." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Feed" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Berichtdatum tonen?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Je hebt geen toestemming om pagina's aan te maken als deze gebruiker." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Ongeldig bericht-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Helaas, je kunt geen gebruikers bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Ongeldig gebruikers-ID" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Helaas, niet mogelijk om gebruikers te bekijken in een lijst." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "De opgegeven rol is ongeldig" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Helaas, niet mogelijk om je profiel te bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Helaas, de gebruiker kan niet worden bijgewerkt." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Helaas, je hebt onvoldoende rechten om berichten te bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Helaas, revisies zijn uitgeschakeld." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Alternatieve tekst" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "of" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Bestanden selecteren" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Schrijven zonder afleidingsmodus" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Editorbreedte in Schrijven-zonder-afleidingsmodus:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Spring naar de toolbar" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Topnavigatiebalk." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Tekst" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Hexwaarde" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Header tekstkleur" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Kleuren" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Opslaan & publiceren" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Opgeslagen" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Opslaan & publiceren" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Bestand selecteren" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Aanpassen" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Onvoldoende argumenten gebruikt in deze XML-RPC-methode." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Helaas, je kunt een priv‰bericht niet sticky maken." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Geen afbeelding" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Je kunt de inhoud van het menu wijzigen in het Weergave-gedeelte." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Sleep een bestand hier of selecteer een bestand" + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Kopafbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Berichtthumbnail" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "tekstrichting" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Verander de tekstrichting van de editor" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Websitenaam moet minimaal 4 tekens zijn." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Voer een websitenaam in." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Deze gebruikersnaam is niet toegestaan." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Voer een gebruikersnaam in." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Graag een websitetitel invoeren." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Deze naam is niet toegestaan." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Gebruikersnaam moet minimaal 4 tekens zijn." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Een statische pagina" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Koptekst weergeven" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Achtergrondkleur" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Achtergrondafbeelding" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Achtergrond herhalen" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Achtergrondpositie" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Achtergrondbijlage" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Geüpload " + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Nieuwe uploaden" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Afbeelding verwijderen" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Je hebt geen toestemming om dit type bericht te bewerken." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Bladeren" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Vast" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Niet herhalen" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Herhalen" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Onder elkaar" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Naast elkaar" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Startpagina" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Berichtenpagina" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Uploaden" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Verwijderen" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Toegestane bestanden" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "De termnaam kan niet leeg zijn." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Je hebt geen toestemming om termen aan te maken in deze taxonomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Deze taxonomie is niet hiërarchisch." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Hoofdterminologie bestaat niet." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Helaas, je term kon niet worden gemaakt. Er ging iets mis." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Je hebt geen toestemming om de termen te wijzigen in deze taxonomie." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Deze taxonomie is niet hiërachisch waardoor je deze niet als hoofd kunt zetten." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Helaas, het wijzigen van deze term is niet gelukt." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Helaas, je hebt geen toestemming om terminologie te verwijderen in deze taxonomie. " + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Helaas, verwijderen van de terminologie is mislukt." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Helaas, je hebt geen toestemming om terminologie aan de taxonomie toe te voegen." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Linkcategorie selecteren:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Sjabloon" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Stylesheet" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Linktitel" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Linkwaardering" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "Link-ID" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Hoeveelheid links om te tonen:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "MISLUKT: De themamap is leeg of bestaat niet. Graag de installatie controleren." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Stylesheet is niet leesbaar." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Het thema \"%s\" is geen geldig hoofdthema." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Navigatie" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Je thema ondersteunt %s menu. Selecteer welk menu je wilt gebruiken." +msgstr[1] "Je thema ondersteunt %s menu's. Selecteer welk menu je wilt gebruiken op elke locatie." + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Verversen" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Statische startpagina" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Het thema ondersteunt een statische startpagina." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Je laatste berichten" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "Startpagina toont" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Websitetitel en ondertitel" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Ondertitel" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Selecteren —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "woorden" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Het berichttype kan niet worden gewijzigd." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Standaard afbeeldingsformaat" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Standaard linktype voor afbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Standaard uitlijning afbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Je hebt geen toestemming om dit bericht te bewerken." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Website bewerken" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Je hebt geen toestemming om berichten van dit berichttype te wijzigen." + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Ongeldige auteurs-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Je hebt geen toestemming om dit bericht te verwijderen." + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Onduidelijke term gebruikt in een hiërarchische taxonomie. Graag een term-ID gebruiken." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Helaas, je hebt geen rechten om een term toe te voegen aan een van de opgegeven taxonomieën." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Het bericht kan niet worden verwijderd." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Het gespecificeerde berichttype is ongeldig" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Ongeldig berichttype" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Helaas, je hebt geen toestemming om een beveiligde pagina te maken voor dit berichttype" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Je hebt geen toestemming om berichten aan te maken als deze gebruiker." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Helaas, je hebt geen toestemming om privéberichten te maken voor dit berichttype" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Helaas, je hebt onvoldoende rechten om dit type berichten te publiceren." + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Helaas, je hebt onvoldoende rechten om een term toe te voegen aan een van de gegeven taxonomies." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Helaas, een van de geselecteerde taxonomieën wordt niet ondersteunt door dit type bericht." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Helaas, je hebt geen toestemming om dit bericht sticky te maken." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Zoekmachines toestaan deze site te indexeren." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Er lijkt geen wp-config.php-bestand te bestaan. Dit bestand is nodig om aan de slag te gaan." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Meer hulp nodig? Geen probleem." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Je kan een wp-config.php-bestand aanmaken via de web-interface, maar dit werkt niet voor alle servertypes. De veiligste manier is om het bestand handmatig aan te maken." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Configuratiebestand aanmaken" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Je website op %2$s is actief. Je kunt nu in je site inloggen met je gekozen gebruikersnaam “%3$s”. Controleer je e-mailinbox bij %4$s voor je wachtwoord en inloginstructies. Als je geen e-mail ontvangt, check je spam folder. Wanneer je binnen een uur nog steeds geen e-mail hebt ontvangen, kun je je wachtwoord resetten." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s is je nieuwe website. Log in als “%4$s” gebruik hierbij je bestaande wachtwoord." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Je account is geactiveerd! Je kunt nu inloggen met je gekozen gebruikersnaam. Controleer je e-mail van %3$s voor je wachtwoord en verdere instructies. Mocht je geen mail ontvangen hebben controleer dan je spam of junk folder. Na een uur nog niets ontvangen dan kun je je wachtwoord resetten." + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Eén of meer databasetabellen zijn niet beschikbaar. De database moet waarschijnlijk worden gerepareerd." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Missie geslaagd. Bericht %s verwijderd." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Je plaatst te snel reacties. Rustig aan." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Nieuw" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s reactie wacht op moderatie" +msgstr[1] "%s reacties wachten op moderatie" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Wat weet ik nu?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s overschrijdt de maximale uploadgrootte voor de multi-bestandsuploader zoals gebruikt in je browser." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Probeer dit bestand te uploaden met de %1$sbrowser uploader%2$s." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "Uploaden van “%s” is mislukt." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Blockquote (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Alle links" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "Het menu-ID mag niet leeg zijn." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "Over WordPress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s overschrijdt de maximale uploadgrootte voor deze website." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Bezoek de Debugging in WordPress-pagina voor meer informatie." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Terugkoppeling" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Beste gebruiker,\n" +"\n" +"je nieuwe SITE_NAME-website is met succes geïnstalleerd:\n" +"BLOG_URL\n" +"\n" +"Je kunt inloggen met de volgende gegevens:\n" +"Gebruikersnaam: USERNAME\n" +"Wachtwoord: PASSWORD\n" +"Je kunt hier inloggen: BLOG_URLwp-login.php\n" +"\n" +"Veel plezier met je nieuwe website. Bedankt!\n" +"\n" +"--Het Team van @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "MISLUKT: je hebt geen reactie geschreven." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "MISLUKT: je hebt een ongeldig e-mailadres opgegeven." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "MISLUKT: vul de verplichte velden in (naam, e-mail)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "De vooraf bekeken afbeelding kan niet geladen worden. Herlaad de pagina en probeer opnieuw." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "MISLUKT: Website-URL al in gebruik." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "MISLUKT: probleem bij het maken van een websitebericht." + +#: wp-signup.php:135 +msgid "No" +msgstr "Nee" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-mail" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Gebruikers" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Bijwerken" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Websites" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Naam" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Gebruikersnaam" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Dashboard" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Vals aan het spelen?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Thema's" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Inloggen" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Titel" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Publiek" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Plug-ins" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Ja" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Mijn websites" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Websitetitel" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Eerste bericht" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Wachtwoord:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Activeren" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Documentatie" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Ondersteuningsforums" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Databasefoutmelding" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Fout bij het maken van de databaseconnectie" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Globaal dashboard: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Netwerkbeheer: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Tags" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Tag" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Scripts en styles zouden niet geregistreerd mogen worden of zouden niet uit de wachtrij mogen verdwijnen tot de %1$s, %2$s, of %3$s overeenkomen." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Linknotificaties toestaan van andere blogs (pingbacks en trackbacks)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Gebruik: WP_User->ID." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Je bent toegevoegd aan deze site. Bezoek de homepagina of log in met je gebruikersnaam en wachtwoord." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Het geheugen is overschreden. Probeer opnieuw met een kleiner bestand." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Dit is groter dan de maximaal toegestane grootte. Een ander bestand proberen." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Dit bestand is geen foto. Probeer een ander bestand." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Blauw" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "De opgegeven tijdzone is niet geldig. Een geldige tijdzone selecteren." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Bericht" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Pagina" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Media" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Link" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Gebruiker" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Je moet een nonce-actie specificeren die kan worden geverifieerd door gebruik te maken van de eerste parameter." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Tag tonen" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Categorie bekijken" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Breder" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Smaller" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Standaardbreedte" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Aantal woorden: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Je account is nu geactiveerd. Login of ga terug naar de homepage." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Je account is nu geactiveerd. Bekijk je site of Login" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Help (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Hallo, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Volledig scherm verlaten" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Gewoon schrijven." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Goedkeuren en beantwoorden" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Alle berichten" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Alle pagina's" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Bijgewerkt." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "Volledig scherm" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Vet (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Cursief (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Geordende lijst (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Ongeordende lijst (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Link invoegen/bewerken (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Ontkoppelen (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Schrijver" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Preload" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "De doelmap voor het streamen van bestanden bestaat niet of er kan niet naar worden geschreven." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Er zijn geen HTTP verzoeken beschikbaar welke het gevraagde vereiste kan voltooien." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Notatie" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Geef de URL van de bestemming" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Of link naar bestaand bericht of pagina" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Voorwaardelijke query tags werken niet voordat de query is uitgevoerd. Daarvoor geeft deze altijd false terug." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "De gebruiker is al geactiveerd." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s had de verkeerde naam. %2$s%3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Dit bericht is toegevoegd in versie %s.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Je kunt dit bericht niet publiceren." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Permalink: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Standaard" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Berichttypen kunnen niet langer zijn dan 20 tekens" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Je adres wordt %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "domein" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Toevoegen" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Audio" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Ongeldige berichtsnotatie" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Open link in een nieuw venster/tab" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Geen zoektekst gespecificeerd. Recente berichten worden getoond." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Alleen een statische classmethode of functie kan gebruikt worden in een deïnstallatie-hook." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Een heel getal van berichten opgeven wordt afgeraden. Geef in plaats daarvan een reeks van argumenten op." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Aside" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Chat" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galerij" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Link" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Afbeelding" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Quote" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Status" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Geen pagina's gevonden in de prullenbak.." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Geen pagina's gevonden." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Geen berichten gevonden in prullenbak." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Verkorte link" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Ongeldig bijlage-ID." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Dit bestand hoeft niet langer te worden toegevoegd." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Voer a.u.b. je gebruikersnaam of e-mailadres in. Je ontvangt per e-mail een link waarmee je een nieuw wachtwoord kunt aanmaken." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Als dropdown weergeven" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Hoogte grote afbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Breedte gemiddelde afbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Hoogte gemiddelde afbeelding" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Breedte grote afbeeldingen" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Thumbnail bijsnijden naar exacte afmetingen" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Thumbnailhoogte" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Thumbnailbreedte" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Geen overeenkomsten gevonden." + +#: wp-login.php:620 +msgid "New password" +msgstr "Nieuw wachtwoord" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Nieuw wachtwoord bevestigen" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Ga naar dit adres om je wachtwoord opnieuw in te stellen:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Wachtwoord opnieuw instellen" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "De wachtwoorden komen niet overeen." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Wachtwoord opnieuw instellen" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Je wachtwoord is opnieuw ingesteld." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Iemand heeft verzocht om het wachtwoord van het volgende account opnieuw in te stellen:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Als dit een vergissing was, kun je deze e-mail negeren en zal er niets gebeuren." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Voer hieronder je nieuwe wachtwoord in." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Ongeldig bericht" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Mijn profiel wijzigen" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Mijn account" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Reacties beheren" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Alleen kleine letters (a-z) en cijfers zijn toegestaan." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" wordt afgeraden. Gebruik in plaats hiervan \"ignore_sticky_posts\"." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nieuwe linkcategorienaam" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Een nieuwe linkcategorie toevoegen" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Linkcategorie bijwerken" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Alle link categorieën" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Linkcategorieën zoeken" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Linkcategorie" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Netwerkbeheer" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Lees de bug-rapport pagina(Engels). Enkele van de richtlijnen kunnen je helpen uit te vinden wat er is misgegaan." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] %2$s activeren" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Op deze server draait PHP-versie %1$s, maar WordPress %2$s vereist minimaal PHP-versie %3$s." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Een nieuwe trackback op het bericht \"%s\", wacht op je goedkeuring" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Als je de eigenaar van dit netwerk bent, controleer of MySQL correct werkt en alle tabellen zonder fouten zijn." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Wanneer je website niet wordt weergegeven, neem dan contact op met de eigenaar van dit netwerk." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Een reactie op %2$s" +msgstr[1] "%1$s reacties op %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "gebruiker" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "geen" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "alles" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Aangepast menu" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Nieuwe pingback op je bericht \"%s\"" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Een nieuwe pingback op het bericht \"%s\" wacht op toelating" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Een nieuwe reactie op het bericht \"%s\" wacht op toelating" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Nieuwe trackback op je bericht \"%s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Nieuwe reactie op je bericht \"%s\"" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML-vriendennetwerk" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "Geldig XHTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s en %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F, Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Je bladert momenteel door het site-archief van %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Je bladert momenteel door het %2$s site-archief van %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Reacties zijn gesloten." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Je bladert momenteel in het %2$s site-archief van het jaar %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Ingelogd als %2$s." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "Ingelogd als %2$s. Uitloggen »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Reactie verzenden" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s wordt ondersteund door %2$s" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Jouw reactie" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Zeg het maar!" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Sluit dit venster." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Helaas, er zijn geen berichten die aan je criteria voldoen." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Dit account uitloggen" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Uitloggen »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "E-mailadres (wordt niet gepubliceerd)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Je kunt deze tags gebruiken %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Je hebt het %2$s site-archief doorzocht naar ‘%3$s’. Als je niets kunt vinden met deze zoekresultaten kunnen onderstaande links gebruikt worden." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, F jS, Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Je bladert momenteel door het %2$s site-archief van de dag %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Je bladert momenteel door het archief van de categorie %s. " + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d query's. %s seconden." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Reacties (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Berichten (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Regels en alinea’s hebben automatische terugloop, het e-mailadres wordt nooit getoond, HTML toegelaten: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Dit bericht is beveiligd met een wachtwoord. Voer het wachtwoord in om de reacties te bekijken." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Deze pagina is gevalideerd als XHTML 1.0 Transitional" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Helaas, het reactieformulier is op dit moment gesloten." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - reactie op %2$s" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "RSS feed voor reacties op dit bericht." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "De URL voor TrackBack hiervan is: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "door %1$s — %2$s @ %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Een reactie plaatsen" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Kies uit de meest gebruikte tags" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "De volgende HTML-tags en -attributen zijn toegestaan: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Categorie" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Tags zoeken" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Populaire tags" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Nieuwe categorienaam" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Nieuwe tagnaam" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Nieuwe categorie toevoegen" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Nieuwe tag toevoegen" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Tag bijwerken" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Hoofdcategorie:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Hoofdcategorie" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Alle tags" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Categorieën" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Helaas, op dit moment zijn nieuwe registraties niet toegestaan." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "Controleer je inbox op %s en klik op de link die we hebben gestuurd." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Nog even geduld. We hebben niet alle omstandigheden waaronder een e-mailbericht wordt afgeleverd in de hand." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Controleer de prullenbak of spam map van je e-mailprogramma. Soms komen e-mails per ongeluk daar terecht." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Hallo Websitebeheerder! Op dit moment heb je “%s” registraties toegelaten. Ga naar de instellingen pagina om de registratie-instellingen te wijzigen of uit te schakelen." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Het registratiebericht is verstuurd naar dit e-mailadres. (Controleer het adres nog een keer voordat je doorgaat.)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Pagina's zoeken" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Nieuw bericht toevoegen" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Hoofdpagina:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Berichten" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Pagina bewerken" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Berichten zoeken" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Nieuwe pagina toevoegen" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Pagina's" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Pagina" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Bericht" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "De constante VHOST is niet langer in gebruik. Gebruik de boolean-constante SUBDOMAIN_INSTALL in wp-config.php om de subdomeinconfiguratie in te schakelen. Gebruik subdomain_install() om te controleren of een subdomeinconfiguratie ingeschakeld is." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Conflicterende waarden voor de constanten VHOST en SUBDOMAIN_INSTALL. De waarde van SUBDOMAIN_INSTALL zal worden overgenomen voor de subdomeinconfiguratie-instelling." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "FOUT: Deze gebruikersnaam is ongeldig omdat er illegale tekens in voorkomen. Vul een geldige gebruikersnaam in." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Verplichte velden zijn gemarkeerd met %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Een %1$s-template toe aan je thema toevoegen." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Thema zonder %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Kon de website %1$s niet vinden. Zocht naar tabel %2$s in database %3$s. Klopt dat?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "De %s-instelling is niet meer in gebruik voor de bloginfo()-functies." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "In plaats daarvan deze %s-instelling gebruiken." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Databasetabellen niet aanwezig. Dit betekent dat MySQL niet draait, WordPress niet goed is geïnstalleerd of dat iemand %s heeft verwijderd. Het is verstandig om even naar de database te kijken." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Helaas, je hebt geen toegang tot de gebruikersgegevens van deze site." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Helaas, je hebt geen toestemming om berichten op deze site te plaatsen." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Helaas, je hebt geen toestemming om berichten op deze site te publiceren." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Helaas, je moet berichten kunnen bewerken om categorieën te bekijken." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Helaas, je hebt geen toestemming om berichten te publiceren op deze site." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Helaas, deze website bestaat al!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Klik op de volgende link om je site te activeren:\n" +"\n" +"%s\n" +"\n" +"Na je activatie ontvang je een *andere e-mail* met je inlog gegevens.\n" +"\n" +"Na je activatie, kun je de site hier bezoeken:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Nieuwe website registratie: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Helaas, websitenamen mogen geen “_” karakters bevatten!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nieuw %1$s website: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Deze website is al actief." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Helaas, je kunt geen berichten bewerken op deze site." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Helaas, je moet rechten hebben om berichten te bewerken voordat je de categorieën kan bekijken." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Je hebt geen toestemming om de details van deze site te bekijken." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Niet mogelijk om website aan te maken." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Helaas, sitenamen moeten ook letters bevatten!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Helaas, dit mag niet worden gebruikt als websitenaam." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Helaas, deze website is gereserveerd!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Deze site is momenteel gereserveerd, maar komt wellicht binnenkort beschikbaar." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "Nieuwe gebruiker geregistreerd op je site %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Je hebt geen toestemming om reacties te modereren op deze site." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Helaas, je moet toestemming hebben om berichten te bewerken om tags te bekijken." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Beschrijving site " + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Deze website is gearchiveerd of buiten werking gesteld." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "De site die je hebt aangevraagd is niet correct geïnstalleerd. Neem contact op met de systeembeheerder." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Geen resultaten gevonden." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "De menunaam %s conflicteert met een andere menunaam. Probeer een andere naam. " + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "Het opgegeven object ID is niet van een menu-item." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "Het ingevulde e-mailadres is ongeldig. Een geldig e-mailadres invoeren." + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Het ingevulde WordPress-adres is geen geldige URL. Voer een geldige URL in." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Het ingevulde siteadres is geen geldige URL. Voer een geldige URL in." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Deze term met dit hoofd is al eerder toegevoegd en bestaat al." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Er is een fout opgetreden bij het toevoegen van jou op deze site. Ga terug naar de startpagina." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Dit bestand is te groot. Bestanden moeten kleiner dan %d KB zijn." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Het e-mailadres wordt niet gepubliceerd." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "De opgegeven URL is ongeldig." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "Ingelogd als %2$s. Uitloggen?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "De afmetingen van de geschaalde afbeelding konden niet worden berekend" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Het moeten minstens 4 karakters zijn, alleen letters en cijfers, Het kan niet veranderd worden, dus wees voorzichtig!" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Je moet eerst inloggen, daarna kun je een nieuwe site maken." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Je bent al ingelogd. Je hoeft je dus niet opnieuw te registreren." + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Gebruik get_trackback_url() als je niet wilt dat de waarde wordt getoond." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Deze handeling is uitgeschakeld door de beheerder." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Welkom terug, %s. Met behulp van het onderstaande formulier kan je een nieuwe website toevoegen aan je account.. Er is geen limiet voor het aantal websites, dus ga je gang." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Helaas, gebruikersnamen met het karakter “_” zijn niet toegestaan!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Wanneer je nog geen bericht hebt ontvangen, zijn er een aantal dingen die je kan doen:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Gebruik get_the_author() als je niet wilt dat de waarde wordt herhaald." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Wanneer je deze melding nog steeds krijgt, controleer dan of jouw database de volgende tabellen bevat:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Weet je zeker dat je deze plugin wilt installeren?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Als uitgelichte afbeelding gebruiken" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Verkeerde combinatie" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Onderhoud" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Tijdelijk niet beschikbaar vanwege gepland onderhoud. Probeer het over enkele minuten nog een keer." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Navigatiemenu onderdelen" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Navigatiemenu onderdeel" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Navigatiemenu's" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Links voor %s" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Aangepast" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Er zijn nog geen menu's aangemaakt. Maak er een aan." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je staat op het punt dit menu permanent te verwijderen.\n" +" 'Annuleer' om te stoppen, 'OK' om te verwijderen." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Dit is een verkorte link." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d WordPress bijwerken" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d Thema bijwerken" +msgstr[1] "%d Thema's bijwerken" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d Plugin bijwerken" +msgstr[1] "%d Plugins bijwerken" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "De website %s is van jou." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Site aanmaken" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Als je dit domein niet gaat gebruiken, gun het aan een nieuwe gebruiker. Nu houd jij het bezet!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Websites waar je al deelnemer van bent: " + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Deze website is nog niet geactiveerd. Als je problemen ondervindt bij het activeren van de website, neem dan contact op met %1$s." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Bestand geannuleerd." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Site titel:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Site domein:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Sitenaam:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "sitenaam" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Verkrijg een andere %s website in enkele seconden" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Gefeliciteerd! je nieuwe website, %s is bijna klaar." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Website registratie is uitgeschakeld." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Geef me een site!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Voordat je met je website kunt starten, moet deze eerst worden geactiveerd. " + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Als je de website niet binnen twee dagen activeert, zul je opnieuw moeten beginnen." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Menu selecteren:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Navigatiemenu" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Taxonomie:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menu's" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Softwarenaam" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Softwareversie" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Tijdzone" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Registratie nieuwe gebruikers toestaan" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Helaas, je kunt deze pagina niet bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Helaas, pagina bestaat niet." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Helaas, je kunt geen pagina's bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Helaas, je hebt geen rechten om deze pagina te verwijderen." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Pagina verwijderen mislukt." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Helaas, je hebt geen rechten om deze pagina te bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Helaas, je hebt geen rechten om een categorie toe te voegen." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Helaas, de nieuwe categorie is mislukt." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Helaas, je hebt geen rechten om een categorie te verwijderen." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Ongeldig reactie-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Helaas, je kunt geen reacties bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Ongeldige reactiestatus." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Helaas, de reactie kan niet worden bewerkt. Er is iets misgegaan." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Je moet geregisteerd zijn om een reactie te kunnen plaatsen" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Ongeldig bericht-ID." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Naam en e-mailadres zijn verplicht bij het plaatsen van een reactie" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Een geldig e-mailadres is noodzakelijk" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Je hebt geen toestemming om details van reacties te tonen." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Je hebt geen toestemming om de opties te bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Helaas, je kunt dit bericht niet bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Er zijn geen berichten of er is iets misgegaan." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Helaas, bericht bestaat niet." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Helaas, je hebt geen rechten om dit bericht te publiceren." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Je hebt geen rechten om de berichtauteur te wijzigen als deze gebruiker." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Je hebt geen rechten om pagina-auteur te wijzigen als deze gebruiker." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Helaas, je hebt geen rechten om deze pagina te publiceren." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Helaas, je bericht kan niet worden bewerkt. Er is iets misgegaan." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Kan bestand %1$s (%2$s) niet beschrijven" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Helaas, je kunt dit bericht niet bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Is er geen link naar ons?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "De opgegeven doel-URL kan niet als doel worden gebruikt. Hij bestaat niet of is er geen pingback voor mogelijk voor deze URL." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "De bron-URL en de doel-URL kunnen niet naar hetzelfde adres verwijzen." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "De pingback is al geregistreerd." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "De bron-URL bestaat niet." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "We kunnen geen titel vinden op die pagina." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "De bron-URL bevat geen link naar de doel-URL en kan daarom niet als bron worden gebruikt." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback van %1$s to %2$s geregistreerd." + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "De opgegeven doel-URL bestaat niet." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Het lijkt erop dat je PHP-installatie geen MySQL-extensie heeft en die is noodzakelijk om WordPress te kunnen gebruiken." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "MISLUKT: $table_prefix in wp-config.php mag alleen cijfers, letters en underscores bevatten." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress databasefout %1$s bij query %2$s gemaakt door %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress databasefout %1$s bij query %2$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Reactie annuleren" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Reactie plaatsen" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Geweigerd" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Dubbele reactie ontdekt: het lijkt erop dat je dit al hebt gezegd!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Kan de reactiestatus niet bijwerken" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Dit argument is veranderd in een array om het in andere functies in de cron op te kunnen nemen." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Eenmaal per uur" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Tweemaal per dag" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Eenmaal per dag" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Sorteren op:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Paginatitel" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Paginavolgorde" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "Pagina-ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Uitsluiten:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "Pagina-ID's , gescheiden door komma's." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Je blogroll" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Afbeeldingslink tonen" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Linknaam tonen" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Linkbeschrijving tonen" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Linkwaardering tonen" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Maand selecteren" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Berichtaantal tonen" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "Berichten RSS" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Kalender" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Tekst" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Automatisch paragrafen toevoegen" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Categorie selecteren" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Hiërarchie tonen" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Meest recente berichten" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Aantal te tonen berichten:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s op %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Zonder titel" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS Fout: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Voer de RSS-invoer URL hier in:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Geef de RSS-invoer een titel (optioneel):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Hoeveel items wil je tonen?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Iteminhoud tonen" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Itemauteur tonen als deze beschikbaar is" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Itemdatum tonen" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Tagwolk" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "nieuwe WordPress loop" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Laatst bijgewerkt" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Ontbrekende bijlage" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Reacties op %1$s zoeken naar %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Reacties voor %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Reactie op %1$s door %2$s" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Door: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Reacties op: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Beveiligde reacties: geef je wachtwoord om de reacties te bekijken." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s minuut" +msgstr[1] "%s minuten" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s uur" +msgstr[1] "%s uur" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s dag" +msgstr[1] "%s dagen" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s is een beveiligde WP-optie en kan niet worden gewijzigd" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Kan map %s niet aanmaken. Is de bovenliggende map beschrijfbaar door de server?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Lege bestandsnaam" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Kan bestand %s niet opslaan" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Je probeert uit te loggen van %s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress foutmelding" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Weet je zeker dat je wilt uitloggen?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Opnieuw proberen." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Terug" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Fout" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s is niet meer in gebruik sinds versie%2$s! Gebruik in plaats daarvan %3$s." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s is niet meer in gebruik sinds versie%2$s, geen alternatief beschikbaar." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%1$s werd aangeroepen met een argument dat niet meer in gebruik is sinds versie %2s! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%1$s werd aangeroepen met een argument dat niet meer in gebruik is sinds versie %2$s, geen alternatief beschikbaar." + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Een plaats selecteren" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Handmatige compensatie" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Inloggen" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Uitloggen" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Deze gegevens onthouden" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Registreren" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Sitebeheer" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Zoekresultaten %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Pagina niet gevonden" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s reacties feed" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Reacties feed" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s Categorie Feed" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s Tag Feed" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s berichten in %3$s Feed" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s zoekresultaten voor “%3$s”" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Vorige" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Volgende »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "Gebruiker heeft verzoeken via HTTP geblokkeerd." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Te veel redirects." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Kan geen bestandshandle verkrijgen voor %s" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "januari" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "februari" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "maart" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "april" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "mei" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "juni" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "juli" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "augustus" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "september" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "oktober" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "november" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "december" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "jan" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "feb" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mrt" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "apr" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "mei" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "jun" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "jul" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "aug" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "sep" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "okt" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "nov" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "dec" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "zondag" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "maandag" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "dinsdag" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "woensdag" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "donderdag" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "vrijdag" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "zaterdag" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "zo" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "ma" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "di" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "wo" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "do" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "vr" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "za" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Afdrukken" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Afbeelding invoegen/bewerken" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Link invoegen/bewerken" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Rij boven invoegen" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Rij onder invoegen" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Rij verwijderen" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Kolom links invoegen" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Kolom rechts invoegen" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Tabelcellen samenvoegen" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Tabelrij eigenschappen" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Tabelcel eigenschappen" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Tabel eigenschappen" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Tabelrij boven plakken" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Tabelrij onder plakken" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Tabel rij knippen" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Tabelrij kopiëren" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Tabel verwijderen" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Rij" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "De wijzigingen zullen verloren gaan als je deze pagina nu verlaat." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Volledig venster aan/uit" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Documenteigenschappen" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Paragraaf" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Adres" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Koptekst 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Koptekst 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Koptekst 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Koptekst 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Koptekst 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Koptekst 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Blockquote" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Vet" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Cursief" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Onderstreept" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Doorgehaald" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Links uitlijnen" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Centreren" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Rechts uitlijnen" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Subscript" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Superscript" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Knippen" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Kopiëren" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Plakken" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Nieuw document" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Beschrijving afbeelding" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Rand" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Afmetingen" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Verticale spatie" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Horizontale spatie" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Algemeen" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Lijst" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Afmetingen beperken" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Lus" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Uitlijnen" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Achtergrond" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Volledig scherm" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Mute" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Meer-tag invoegen" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Galerij bewerken" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Bron" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Link relatie" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "In plaats van je met je muis te klikken op de toolbar, kun je ook toetsencombinaties gebruiken. Onderstaande toetsen gebruik je normaal gesproken in combinatie met de Ctrl-toets. Op een Mac gebruik je in plaats daarvan de Command-toets." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Letter" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Actie" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Alles selecteren" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Voor de volgende sneltoetsen gebruik je een andere toetscombinatie: Alt + Shift + letter." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Spelling controleren" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Tekst uitvullen" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Link invoegen" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Link verwijderen" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Citeren" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Pagina-afbreken tag invoegen" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Reactiefeed" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Vorige bericht" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Volgende bericht" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Laatste bericht" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Nieuwere reacties »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Oudere reacties" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "Z" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "M" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "D" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "W" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "D" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "V" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "Z" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Kan afbeeldingsformaat niet lezen" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Deze gebruiker bestaat niet." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Je kunt dat e-mail adres niet gebruiken om je aan te melden. We hebben problemen met ze dat enkele e-mails van ons worden geblokkeerd. Graag een andere e-mailprovider gebruiken." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Helaas, gebruikersnamen moeten ook letters bevatten!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Helaas, dit e-mailadres is niet toegestaan!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Helaas, deze gebruikersnaam bestaat al!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Helaas, dit e-mailadres is al in gebruik!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Deze gebruikersnaam is momenteel gereserveerd, maar kan in een paar dagen beschikbaar komen." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Dit e-mailadres is al in gebruik. Controleer je mailbox voor een activatiebericht. Het zal vrijgegeven worden in een paar dagen als je niets doet." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Ongeldige activatiesleutel." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Gebruiker kon niet worden aangemaakt" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Deze gebruikersnaam is al geactiveerd." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Nieuwe gebruikersregistratie: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Nieuwe %1$s gebruiker: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Beste Gebruiker,\n" +"\n" +"Je nieuwe account is aangemaakt.\n" +"\n" +"Je kan inloggen met de volgende informatie:\n" +"Gebruikersnaam: USERNAME\n" +"Wachtwoord: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Bedankt!\n" +"\n" +"Het team van @ SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "MISLUKT: Ongeldige gebruikersnaam of e-mailadres." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Auteur : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-mail : %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Reactie: " + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Je kunt alle reacties op dit bericht hier bekijken:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Reactie: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Site: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Samenvatting: " + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Je kunt alle trackbacks bij dit bericht hier bekijken:" + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Je kunt alle pingbacks op dit bericht hier bekijken: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Naar de prullenbak: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Verwijderen: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Markeren als spam: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Site : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Trackback samenvatting:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Pingback samenvatting:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Toelaten: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Er wacht %s reactie op goedkeuring. Ga naar het beheerscherm:" +msgstr[1] "Er wachten %s reacties op toelating. Ga naar het moderatie scherm:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Modereer: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Wachtwoord kwijt en gewijzigd voor gebruiker: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Wachtwoord kwijt/gewijzigd" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Gebruikersnaam: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Registratie nieuwe gebruiker" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Wachtwoord: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Je gebruikersnaam en wachtwoord" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Beveiligd: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Privé: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Er is geen samenvatting omdat dit bericht is beveiligd." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Volgende pagina" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Vorige pagina" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Home" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j F Y @ H:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Automatisch opgeslagen]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Huidige revisie]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Revisies" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Gepubliceerd" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Gepubliceerd (%s)" +msgstr[1] "Gepubliceerd (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Gepland" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Gepland (%s)" +msgstr[1] "Gepland (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Concept" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Concept (%s)" +msgstr[1] "Concepten (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Wachtend" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Wachtend (%s)" +msgstr[1] "Wachtend (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Privé" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Privé (%s)" +msgstr[1] "Privé (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Prullenbak" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Prullenbak (%s)" +msgstr[1] "Prullenbak (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Inhoud, titel en samenvatting zijn leeg." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Kan het bericht in de database niet bijwerken" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Kan het bericht niet aan de database toevoegen" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "De paginatemplate is ongeldig." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Kan geen revisie van een revisie aanmaken" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Je hebt geen rechten om concepten te bekijken." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Niet mogelijk om een gebruiker zonder gebruikersnaam aan te maken." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk:" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Er is een fout opgetreden, wat waarschijnlijk betekent dat de feed uit de lucht is. Probeer later opnieuw." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Je staat op het punt de geselecteerde items permanent te verwijderen.\n" +" 'Annuleren' om te stoppen, 'OK' om te verwijderen." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Alle open tags sluiten" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "tags sluiten" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Voer de URL in" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Voer de URL van de afbeelding in" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Geef een beschrijving voor de afbeelding" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Je hebt geen rechten om dit te doen." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Er is een ongeïdentificeerde fout opgetreden." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Volgende >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Vorige" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Afbeelding" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "van" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Deze eigenschap vereist inline frames. Je hebt inline frames uitgeschakeld of je browser ondersteunt dit niet." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Je probeert teveel bestanden in de wachtrij te zetten." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Het bestand is leeg. Probeer een ander." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Dit bestandstype is niet toegestaan. Probeer een ander." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Fout opgetreden bij het uploaden. Probeer later nog eens." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Instellingsfout. Neem contact op met de beheerder van de server." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Je mag slechts 1 bestand uploaden." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP-fout." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Uploaden mislukt. " + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO-fout." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Beveiligingsfout." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Uploaden gestopt." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Een ogenblik geduld…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "verplaatst naar de prullenbak." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Gemiddeld" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Publiceren op:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Ingepland voor:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Gepubliceerd op:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Meer reacties tonen" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Geen reacties meer gevonden." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Beschermd met wachtwoord" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Geplaatst op:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Fout tijdens het opslaan van de wijzigingen." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Verwijderen uit bulkbewerking" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Plugin informatie:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Opslaan…" + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Niet mogelijk om dit als de thumbnail afbeelding in te stellen. Probeer een andere bijlage." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Concept bewaren…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Ongeldige taxonomie" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Lege term" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "Term-ID ongeldig" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Een naam is verplicht voor deze term" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Kan term niet in de database invoegen" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "De postslug (permalink) \"%s\" is al in gebruik" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Ongeldige bericht-ID" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Template ontbreekt." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Er is geen hoofdhema aanwezig. Installeer het hoofdthema \"%s\"." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Stijlblad ontbreekt." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "MISLUKT: Geen gebruikersnaam opgegeven." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "MISLUKT: Geen wachtwoord opgegeven." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "MISLUKT: Je account is gemarkeerd als spammer." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Opnieuw inloggen alsjeblieft." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Sidebar %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "MISLUKT: WordPress %1$s vereist MySQL %2$s of hoger" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Powered by WordPress" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "MISLUKT: Geef een gebruikersnaam of e-mailadres." + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "MISLUKT: Er is geen gebruiker geregistreerd met dit e-mailadres." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "MISLUKT: Ongeldige gebruikersnaam of e-mailadres." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "Wachtwoordreset is niet toegestaan voor deze gebruiker" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Wachtwoord resetten" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "De e-mail kan niet worden verzonden." + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Ongeldige sleutel" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "MISLUKT: Voer je e-mailadres in." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "MISLUKT: Het e-mailadres is onjuist." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Helaas, deze sleutel lijkt ongeldig te zijn." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Wachtwoord kwijt" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Gebruikersnaam of e-mailadres:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Nieuw wachtwoord aanmaken" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Ben je de weg kwijt?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Terug naar %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Registratieformulier" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Registreer je voor deze site" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Je ontvangt een wachtwoord per e-mail." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Wachtwoord kwijt en gevonden" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Wachtwoord vergeten?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Je bent succesvol ingelogd." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Je bent nu uitgelogd." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "Gebruikersregistratie is momenteel niet toegestaan." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Controleer je e-mail voor de bevestigingslink." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Controleer je e-mail voor je nieuwe wachtwoord." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Registratie afgerond. Controleer je e-mail." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Rustig aan vriend, je hoeft je mail niet zo vaak te controleren!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Het lijkt erop dat er geen nieuwe e-mail is." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "Auteur is %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Auteur: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Titel: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Oeps: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Privacy:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Moet tenminste 4 karakters bevatten, alleen letters en cijfers zijn toegestaan.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "E-mailadres:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Er was een probleem, corrigeer onderstaand formulier en probeer opnieuw." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Verkrijg je eigen %s account in enkele seconden" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Gewoon een gebruikersnaam." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Volgende" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s is je nieuwe gebruikersnaam" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Voordat jij kan starten met je nieuwe gebruikersnaam, moet je deze eerst activeren." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Als je de gebruikersnaam niet binnen twee dagen activeert, moet je je opnieuw registeren." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Registreren" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Nog steeds aan het wachten op een e-mail?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Registraties zijn uitgeschakeld." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Gebruikersregistratie is gedeactiveerd." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Help" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Breedte" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "MISLUKT: voer een gebruikersnaam in." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "MISLUKT: Dit e-mailadres is al geregistreerd. Kies een ander." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Er zijn geen opties voor deze widget." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Sterkte-indicator" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Heel zwak" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Zwak" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Sterk" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Categorie bewerken" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Nieuwe pagina" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Sta toe dat bezoekers kunnen reageren op nieuwe artikelen" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Datumnotatie" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Tijdnotatie" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Hoogte" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Standaard" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Afbeelding invoegen" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Wysiwyg" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Titel:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Meerdere tags scheiden met komma's" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(verplicht)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Site" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Widgets" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Helaas, je bericht kan niet geplaatst worden. Er is iets misgegaan." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Helaas, je hebt geen rechten om dit bericht te bewerken." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Om een onbekende maar bijzonder irritante reden kan dit bericht niet worden bewerkt." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Helaas, je hebt geen rechten om dit bericht te verwijderen." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Om een onbekende maar bijzonder irritante reden kan dit bericht niet worden verwijderd." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Helaas, je kunt niet meer reageren op dit bericht." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Helaas, je moet ingelogd zijn om een reactie te geven." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Vorige pagina" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Volgende pagina »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Reacties bij %s" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Powered by WordPress" + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Voer je wachtwoord in om reacties te bekijken" + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Geen reacties" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 reactie" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% reacties" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Bewerken" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Je moet inloggen om een reactie te kunnen plaatsen." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Tags: " + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Pagina's:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "Reacties RSS" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s zegt:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Je reactie is in afwachting van moderatie." + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s om %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(bewerken)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML-fout: %s in regel %d" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Bezoek %s’s site" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Berichten van %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Laatste update: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Bladwijzers" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "Gebruik van de gebruikerslevels in plugins en thema's is niet meer mogelijk. Gebruik in plaats daarvan rollen." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Geen categorieën" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s bericht" +msgstr[1] "%s berichten" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Geen server opgegeven" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Fout" + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "geen gebruikersnaam opgegeven" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "verbinding niet gelukt" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Geen wachtwoord opgegeven" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Aanmelding mislukt" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Geen verbinding met server" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Geen gebruikersnaam opgegeven" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Geen serverbanner" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "afbreken" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop-aanmelding mislukt" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Voortijdig einde van lijst" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Lege opdrachtstring" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "Verbinding bestaat niet:" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Geen berichtnummer opgegeven" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Opdracht mislukt " + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "Feed voor alle berichten opgeslagen onder %s" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Reageren uitgeschakeld" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Reactie op %s" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Login om te reageren" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Geef een reactie" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Inloggen om een reactie te geven" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Klik hier om je antwoord te annuleren." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Geef een reactie" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Laat een reactie achter bij %s" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Auteur" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Reactie" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Weet je zeker dat je dit wilt doen?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Bewerken" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Geen media bijlagen gevonden." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Ongedaan maken" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Uitvoeren" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Reacties" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Publiceren" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Samenvatting" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Revisies" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Toegelaten" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Spam" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Categorieën" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Categorieën zoeken" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Linkcategorie bewerken" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Categorie bijwerken" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Link toevoegen" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Opslaan" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Categorieën" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Geavanceerd" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Beschrijving" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Geen" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Ongeldige taxonomie" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Tag bewerken" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Nieuw bericht" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Bericht bekijken" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Bericht bewerken" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Klaar" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anoniem" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Verzenden" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Ongeldig bestandstype" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Voorbeeld" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Recente reacties" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Annuleren" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Inhoud" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Tags" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Opslaan als concept" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Nog geen reacties" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Beantwoorden" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Aantal te tonen reacties:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS Fout: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Onbekende RSS-invoer" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Header" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Sidebar" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archief" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Wachtwoord" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Opnieuw" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Thumbnail" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Bestand “%s” bestaat niet?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "De GD afbeeldingenbibliotheek is niet geïnstalleerd." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Bestand “%s” is geen afbeelding." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Media toevoegen" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Opgeslagen." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Links" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Gecentreerd" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Rechts" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Gemiddeld" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Volledige grootte" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Afmeting" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Uitlijning" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Onderschrift" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Afbeelding bewerken" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "URL" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Opslaan als wachtend" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Gepubliceerd als privé" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Privé" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Openbaar, sticky" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Inplannen" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Tags toevoegen of verwijderen" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Alle categorieën" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Afbreken" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Zoeken" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Afbeeldingen" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Pagina bekijken" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Links" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Geen categorie" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-mailadres: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Pagina's" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Sluiten" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Selecteren" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Nieuwe pagina" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Media bewerken" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Nieuw bericht" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(geen titel)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Activeringscode is vereist" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Activeringscode:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Je account is nu actief." + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Er is een fout opgetreden bij de activering." + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Gebruikersnaam:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Geen berichten gevonden." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Gepubliceerd" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "Wachtend op review" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Concept" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "j F Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Site bekijken" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Uitloggen" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Je hebt geen toestemming om bestanden te uploaden." \ No newline at end of file diff --git a/wp-content/languages/pl_PL.mo b/wp-content/languages/pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..e4eaee3b923a1eb30158cbb833392c70fa0e9c1d GIT binary patch literal 142870 zcmb@P2Ygi37Oy9vhu%?&LvJCWcLJgJAOR_gFiD0akj%uHgb)=3MHFd*f+7MUC`Awf zQ9%?@nqomzP%J1G6u|-_s3`CIpS@=i(A(a7=XX!Ov({d_tzFMPgZHxvg%`QFek$T} z)qs!2x?JBE<9V#KF4uvnF4wb>F4ya@C-T(kE>{`&8jOO6VF~ytRQ!{ch3|B^Dk9g0 zRbd;;K~V9%Q1;odHCzB|!hKNoU%|5Ql9fx{W#ZL?rO>y6!(lhr4=#q+!Ovkk=$hej zO#JVGJV4vS9*{2Wx*e(=H$e5b@8JgM ze$dEo!GXw;jD}$_0giyHVGv$|Jz>^jm#aJ6233xWus3Y|kjoVVZ-YvIJ**9n!&)%n zVN*^woQOOQs-542>bK{h`d!5(CSF_E40$AU!O_d)sLA*k`S16F{iq0+ky%fQOZj9kyM zBb0uKmB+%0$T_eWoCQ^n1yK1t0*k<>EH^`y^LZEr_du2N9jpJ?>c6%6b5Q;NGE}}L zmYe*lLFuC{+d}2r4a%?mp!(4$cr9EG)y~^tBX|en= zfrH`GurvGK)n8s;Y07y9$`2P{dH5$(eab#==80NR;ccMW zzY|n>5~0d@6RZs;aYDe5ibuL8Y?| zs@->5`7pc=`6H`1eMMnSPZ@kH^7ge{5W%+ z%hd!fhHCHKQ2zS}mVhT=ariS-xqpY9V2Sm{t`}7LiLeqJ2kXKdsPvaW#an0P7hn?d z0Vw;XPnmhT8&vFk2h@NHNH{s9%Q0+p%<8^MNfkYx_kIasQNu- z_1moeAdEtP64rrdq5M>NlWEubP~)I2EDig@GVlh-5OaB<+O@ zU?JEADxG+%Pk>5q6jZs>V7&fHn;!#1!nTmn^&*I-3>0IGbS zK>7C+RJ;qY0*rjY$d#em%?)MW9I9W$S@yLY3g!Qstn7u##}8xRU9c700#)yCZ1`y_ zySAHri$djd4OBi2p~}?)s@|QU{C7Q6e&e7UrbEr|_d&&91D*L5UW0rH)`F*?#$$;c z#x53iMD7ALjwVBuZz+^tSHebcE!22^7pgz~3{}40pvqC`MdPPZQ1NO&`L!;T-I!v*couoflB8|sD8M~%I`wi9fJ*Ek)5Xg(NOU^!OCzrRQeO4{B=82J??=T zpL4B#3G9!&8uo)fLXGbZFPU<8fr{S~s{In6>X~fynNaymhVsKKsC*W{hVUU9z6;8q zhoIWy98|p`UN-Gm7fRnAu7{(GqOUAv6`%3Icgsz+0p1KUCQd7}+~7HYoR4Q2Np zRJo5^erI{k@=wcRuNb@XQ0Y~NYOgx53Tz0KP8@t3_Js=n9%@|t1fBBkHsh>3RQ{cy z;`M>O;q}lDABNgT6o1vc?~aByAU^|_!D6qm_lHlwiLme<@`PDXe%=l>U+jX)ztmpi z#~QF2aucZj&;u&}QBdPK8LB-e!K&~+tA8BIZ`-WAA8MQ(v-}atFNOCpcf*qKI(Q3I z{tKY``AW;Dt^P%*avX$8?+Yvc3RR9$`;FcW<-ayi>Gg&h-#0*|>$Twl%e$cb`=FH{ zgDU@KDErqe4?*SssSQ5|l~0iare9Wpiq`?Qfdinzr$hN?AyoUXhw|TUsB*t=!@q@! z?|R*orvg;`T2T5}sPe=^)oZW~zZohWKa|~FR=)_!?n%q%tbQL!9&ZHCO^M7Ajr`C_nUus?P|hah?iQ?;NY21y!ykQ28#0s^63FA-EB$AM|?Dq%#aE zofIhh093hdwenrC2J&oJ3$BGF;eHqe--9amXHfO}6{LfykqLq0G2{-3001+Q1KG1ehe&wJOQfz=0Vl-ekeaIh8n*sq2~SFQ2l7H4L=5z z-q%oe=b-#h@sQ~+*Fx2=6>I?qK$U+AR6ch?_0M~){t>8lT4A{s%Kw{TTet_R9DhLN za~Y~X6@Ay#yBw7No56Ch4Rpiaur^G!oMrhGOh*3}RJmFlHhyahRsZf#K&C7Vd%a)B8~4>N}|NT!y1yx%Z6UCcyH@lcD<4eU{6uehXB)?13uB z$Ch6~^`|p%04(;tY3D>J{Wus8Z-q7CP8)vA@+4Hh{{^buDt=)4S1YLeMnl#27AXHt zg6c=ppvpVf>Q`8o#(9;kWg6R3FSq2d)eYV_5i^sQkm>J@Rqq{8 ze%u9BkB?w=cmgWFzbvbMXzJA*s{V0M;qg%Ya5PlENP_Z9CTt4xp!(eturDm}ky%%U zLgjZa>#cqiRKAm;>UWow7g{cZ8h>k{#?jMI z?Ys@jU%R0E^bSJ#I?3NQoN4b^^gVHLOv)_^-;0z3+pZo^MaytYvO>Is$aAlMC#gUW9ulpmggYTxJJ zHShqu7M_6B;GeKAtn!(ee>=iv$g5x__%6(a-$12v^Kmo2vY`6W7AXJkgR0-#HvD5N z*Zka+y9reM4weI;{5%FK9UoNqolyD*t^5R3Ii82A=bKP=$6<5$GgLd)`NHJi7^=Uu zg{psdI2#UvO6Mau2>t+7?#?HS-+Mx*-$ISoB+D$Q_L>Ui?-@{bbD`R05mbI(L)GJF z*bNr>(xlTHs(izs+V4iF_!FSw1)$n%Dolj;LgoJnRKBNRA^4Nk{{rRb$gfPlEDP11 zO<_&g8>-)=z$I`xd=6Is+VtYa7pV3g2o-NERQWQY z{51*Q0H?ts@F*+_KZWwwS5S7}Ld81^Ro_3L(sg}n`dLLN`+87zjiBsWK(%LEDEt0U z{b>x8KhmJ)izQI?UI$f<=b*~56Ds~|P~|uZi@`5oarhlnz0N|lyX!mVdN2$s{$|S; zp!)kRsCIc5D!*?n&qIyl$WzAe)uA&_K=t>wQ1J#pl{X10{eYG8pwgQK)ozQe{5Vv* zZnE-T%fnFhIu2F-b1(`rI3eMd5o3QtegYo_i0e&Tm&1zm9QRs1FE0=2G2vM>9Sf!M4bKVFP#vRC%7Xd=d6SJ_KvQDnFU| zstr^*C&4Cg1yuTPK$Y_s7!9lbY|g2ALN{^{s$Cw0s^1nE50AoFc+FW;u6|JIq{FUo z4r~bDgni*JZ~*Lb&djT`U{BRxh zmtYL?1*mc~_|=rZA5{4#K-K$RSQ~D&{J@4^fT~~R3&y@9lspou9#dd@_ylYPKZ9*y zg^Ol?)6en_sPJu;-$B{c{LOF}RJ+ZF32+PS2P1zs@<1qmJPNzPH!Vy5VdTNEIQsce z{r6$0ez?N&DOeu)c~}m}P~)RLtO9$$>Tooa-6U8B zPJyN299RNA0%f-vYQB91%6<=2`3^$GI|`NVH&E^HCscW^`_q)WC9I6x6RP~9VI?>b zDxYak^Xz@FFkA?g&qGlCV>y)FJ5YZ52rB*wDEkXg^}7TgfyMqZ^Tp$^H}Xy^7rJcr zO*P>l^zpDJoDZAAjc_dd2#$drToF#YJ_Oq#zYIshU*R<{AtJ)DONYv5KP0NFOk{+U zZka+6u5{#RsPVEGsvjJO>VIVmN4Qd8JLraw!V&N#sB%><65)KmZw1v3lVD@G(8@cZ z{QV(Rzy2MzfY%j`aK_8^@H*sdDE~hQmCkyodhUZa!v@77Ts`33uoHY8_Jc)=M>y+S z0<49+0ZxGjVI$bDgwY3}^r(b z%~xKS1Q%NQJZytpr{Zt(q99;@FJAIZ!Qzz%qKHpXXI^A z{yYmcFV!d;;mkt`uqyH_sCjB7)cpGnlzruL5zg;Nx5)I#l@< zLHTVpRJnKB@O@D2bj->%Dx3V8L-m)oQ0w!Zup^ug<-a$e=7qPR@;L(Kms2+US1bQ+ z<)T$0obN_aQ1ihksQD}fsyqQGf8P$3-*i|F&V#D=8t8^kL$%L4R{tSXyB&v`cYcIQ zzi?GEuF68yzrK}QL&fh8m2M(bexsqvlL|E+bD+|h4HbVeR6b8Y#oq>H_p;^tQ1v(k zH9!3V>%*bdOuZ+=>yh_E#k=Mj({8a){XfNW4%B?{ENlutg37PRwZ^Utl)u|T<<}po z{KKI7i3e&tq(YT@BXru^hVO%F*EgZ+TdlhBTLUP$6O?^F%S5RB$3V?{&q$21`W)5m1OxKRQ!FGmtZU8mJLlh<6#5jWl())_|{B`E#iLc?oLYRH3b5G}L<38)`g^ zf?7w@pz@y$Ri5=w@m_@*C!av2e*vm|mD-tnn?cF_pzM-hB%EU9X;Aqsh4SCiupNBG zhF^r5Un;gY<)~#D50!rkRJv24@>ycTw^;cDsQKszD8HVE$}g&eDPK*?4p8Y0hnnyG zmUlpvYrf@5%dM7sq0&7HmH%m|bc%E|@^w(PH@^ z^m3s3$-PkhVL84}>tgIXLHVaIR6GxK`hg9f2IZ%@R({y> z38;LxSnh_hI|Nm}kD=y~A7EoxGtSIkeW3bdp5`SJ)Po?_>IHUnu#Tcl5kOsBR zFN8k$2-Lh)Vqk>p9#|V{zqSs#VX;BxJ)se7ggh0h{A*x+xEE?Xeh<~ZqXrxQG=rL7 zdO+pZAGU-;q5N<+RK6Rb;_rn@_baG=6`5fCQWB~@)uH-FTc~-YA8Z1Xt$rR;7{908xb-n2)lp{9Mi z!E4x{+zwUF#ls_9$KhtEc3N-)`xp9K^AQoQrO2&EMmXo?hu|jUdqzdLGGV*Xro2zU z-pD^#wz)CFbwBd$Fdmk^DZfLPiOMd7E%@=#1+W%X4Bm4ulhaQ0eDF^{@M&#^q|LdHq?a@wywTJRd@> z2bZAi%B7n5#|>p43pG!4w(?Nu%s;Rj`k7FE+7I3E6Ic%Z2{n(ENi+JIQ2ID1eF9YZ zZiZSnCqv~o)pEAgKMd86mqXQeJyiX+L6!ReRQ{h>{m)ikINijn24zfvA=Eh94CSv+q3jFYYFG(s9jgz=!FEvX z_%Q4YH$nO3G*me+!-lZfZKfWvQ2DimvL6W5A7{Z9a3fUtkHZ)kb-Q5)*Z?^Vdf2LL*(v7ilH>h^#50&pY=!{bveg{;4 zn+3IgErzw>YN+4AQ1i=NsQG0*bi>!6 z`rlVj``tn_P5)~IHC_fo?bAj=#hV0`|9p5WTm{?0TKAan;ZWuGLHX}CE8l53AF5oB z!fg0BRDZ8}uQ^}s0y`j2h6CXi*dJbo@Ht{P%AncoB`D?bD`$f zl~DD42|Du$Y=K;8t|@;T*aJBpYM!_os{9+F`p>ga@peMxe*&uAF4*utEsM-E{i8Hg zcvGnIwSa|SCl~>{LN|M)kf5BeJMHiTHJrH(5PJ(KW$Dqd5vsV5H%AaT8%P?}GDerEmdLMxD+uN3hp_4zH zf&NRV{+9NDNhb)^f9{3K?{O&m=PX~dJY@N)$`a#mAIwFb1l8U@K-Jgvh#7B{pxUb~RCq6_a*cqRzixvXUrV6M_X3ok z4nvKT< zhoStm9;#pNg7WJjsPsO!{K1A_f~r^PWyY=s)cO%^*&Qn0NT_xk4>c}sfy(DTsCi=r zYy_W!D#vly8vYFB#|F!dA3H+%;U=hldk<8+4N!ji04n|SQ0bRhVfQ{ZC(oM1qK=r>nt^62NIi7*)H`}4+tG)0?_$E~Q>|ABq?QP4iq5O6Us=X_(Hu=|u z@=tTi_E7z=8&oL+WU`rj6){9l8r=NnMI7B) zK2Y@=2bJ$+sP>v`!ykic@9j|adI@UZvj@h&FKl?ZwZ^UzRQzg|O`+-;2j$mfsQx(- zY8*TOhrpe%Ff6^!umV(hs#-Z3s-0Uvjn|G)^&0|v!BnVnZiH&j%~0*N3)Y42LY3=0 zR651i8-JCD%C|aH{oGLgX$WV)R#yK4RKB~Q+WP~jcKzIjpMgsE7pVOIv~tO(Og@#M z`bRCO^)MD{{Pwr{@h}NF7b>4)Q0@N{)I1Tj!OSO3puz`2^_wK9^4<;A{tKYS$5Pl2 zZin(ip^e55m0?fh4zM+x3RT{%Q0eT3>Q8Uk@QA0)`+Hlc@{EV-*VCZVooV?nRDW6z zHSS-7s_$W_cKH&jU!H{W+Xbk63vV*^6`<^EL-ntgQ2t4Pn(rqUTdwH@tSU*%x<$>TmZ#)ngfy-=Bk;SC2sTlT%Rj z`4OtU&%xU85>&ZrZ87=X0Oijd7zw9C#h(FH|5=ucq3l+{0Ne!i9#Cg%g!8-8WiTH3 zXQ=Vh>RIErPEh@@AB={>p!R#yq3ZntRKCZd#>ojNyWgPtPlIiyoSmWkawAmxWI~OD zDNy;%u<{%z|2zN{e=XE_dKoIeci}>K5i0)d=S+SJq1tm7RJ>21{CgJmh9#dj`3!}s z&uFOr<%Q}G6Jb|)J5)V(LiNMG>L;(jX7D>WA6DIA^lPBn{SaIN&qDRPIWL;>u7|4cDJVa>cA9=( z91cOO3RSK&sP?}d%Kl!cdM}6SFPos^KWn)Ys{DJP{PZ?de|jG(y)U5Roritk?@)H# zUo!2|7ph+;K;`3ykHBeA`B#70d^c$U)i0Jojl)e)`5uHC-yhiUub}+=E7W+tY~|9s zOh2vyRlWsK?XnzR54S_5U-A``ZcV86ZD{2^AkR4ORYlsP-LW_0!=A@pz3`JD*p?xCydx@ z;`N5I9|bio15o9?2P)n?I2$g7ir;Xb32$N99;!TDq5L)osvI}L2$*6y9?HLIQ0Zq_ z2BG|MD^xvZL*=_1M#HCIefS|%fBOrnpVZoK%L6rzTR`PM!0Jas*`+|GmkIBJx5BgV zFQ{_=e880FGE_N=zHY{2Rj7C!pwjIPH74b{INg{sE}sCX}0`2dukk3!jfAyofw^^QrmFYJqaGi(jlz?Se6DF2i_WWIZKgYsV< z)I7e;@+eG2{tY&Ro_Eduaz5;a`~g&YRSui@{h;K#VF&mEjDu%k7ue!GLqAl08({+c z4)%i`-Z%BW3o3j&90bop)uYD;rXS3Ke&pZaFqnSC{0``47>`{3sF@!Uq3ZpxmEVGz zpDKK4(oKMak(WWOho|8X*zO~9eswR5MSj!r5>z`xA2aEUfC_)mat~~U{0mgRjXpMZ zW1#%<2y6@Af&*aTPt5u_1j%krNZe6S;6>8l*VD)c7_47|)Q+O6?Ua57$q}u>$ytjuMAKjtGVFJ{=Fu{iVpvL=TsPQ`! zYMiZr4dHVz0)A%sIn?+)0hNEmmuCK}3RT`VQ044t*$--79}HW-;ZXaLd!Wku093rC zQ1x67Ro-XdOYkMA_P^~b^BsN@l)q|zZTd+&sCG()8c)Zd#(D8?OuNNFjkl+v(y4ON zob&XDLF8;$2Yw4D!IIya{%|L3M#cBTy6De;XTGmpbISbQ;!dc3{~_!HD}Qgs(HK}8 z`3wSQc1_4}dP=WAFGUV?YS z+CP~7xCScTMX2%JB;!9}P9$lVE9>36)Oeb0<@=%HKV;=)Q1Mq={U)p529^F!_#NB><-eyd z8UJhT9uy(|7@>Rl6dL~aS4^&YBxGocU8hU%ZcLyeE} zm(6?PV5s_B59PO!Q1hP;D*b6te!36J-%DT?TxP?|@U|)cRI_XVm0oM8`Lz?&xEo;Q zOxPHC3e8k<+%&WUkjl8 zxZUzYsD01{sC24EntYo;^`CgCcDn&ig&wH&`Exh{)+iL|jE8%m%6lGa-6>Vr)GGmM zeC0unm(5V~-q%q1RWB0hd@qWDDpvqjgbSe3djhJz?u42rUWesig`%cjb)ouM3wR4` z2UY)dQ1M^1@?ofU`wGf0=b-9!8LC`S#SG(MedGXCeh)*H^9v|H{Q}kRD-}2Xt_dTN zo59;*bJ!AYgm=Qvq1r#WgsImA7>zs?Hib_?^`oOub|1sb@B~!{LcF#oQb@= zq><~FGU*(I4bWeN8b{ZaHf#u0&sfV&P=4tHHGW1}2BG{k7pmT?VK4Xwyb+cwWBi-} z75`SK^3H)h;QdhZ*85QX`bVhtC|}n2sVbDc+p-?i_-h33f)BxDSiM}NGwahgI!%w01tJhUF>5hT1$d5twyF*ar`U0+kHLFBA^Y?D3d8Axb6Fvw^o&|ToeXup0 zSeh&K&PzwZ zmyvfu%>%d9jCA%Jvmsj(*I#fF`V-d~|BrH$KJo#m{_q{t_$X96(s|#i05xCS0h_@! zQ0aaEwVr{0@p~}Cxp6Q=&!9S3Hhw|&M_02eF-5}E0FZ6}7_d?}2 z-Rjpt<+BfJUicnrzY*2Y^!G+k<1hhgULFaH!X&8qA{}acPl6g3)1l`7SvGtgRDG60 z_1C8?H$$cOJe2)zEAN9!?+}#z$58oyVdYa${o^MX2_qVr_AU&Se+Q^}I39L_2~hdW zhAQtOD7(jDA-Eo@d{0C9;bo}!Uqa1CKSPzLaAQ;NvQY7>K*g^GWmm_t4b=GU3uQOj zGRbm+WdN#Nw?d^q!|LZl#eWE@T zKAi!(!PQXy{2Ho!KR~TNze4%DWK&bF@=)zu9jZKap#0Jrs{eL}ihn)SIx-5XT{5BU zrb6|nIZ*T7Q?NOF6{_6lpz2>VI?{QcC}&y0vJ!Os3>`m1`JoO}`D38`(+;X1^nvnY zf2ev4hqAvB%03m!e_2*P1v>o{s-E+p{J03J|8IsW_d8JOeFJ58+REpk%J&;oIuXr` zTofvwGEjb~4(r0kRzC=;Jfkg>q5P2nmHr);Gi~@>sPq>@<+s#wmE}`V@wP(Me+OiG zaP5Wi?|!KG?^^i?ls`X*YOk-Xd>$(PZ%}?K9AoNT4l2FE{7EBXFP`tiA<^7#knl#F zUm4aSd^*q1Dl@M4q2{e#=w5*jBJYP^lEyYQ7}w3jSwlLv@Vpe=?%}Q-*6Wp-p%NOum`fPA7C^rjr}t2?~%1$o+sbM-1lO;0}e#@BXP&`%qyI0A&i79 zk50S2%CoM{a4=zyale55Vsrr;)(E)HS)yTt0L)RDF9nqi0?hyA_ z?(evDMPZkN{aM17aj)gM6k!#K`z;)8%v_%mHifYM=%y2P5T+6KHSwQ7ud5+EgS2uK!;Uj*?uP z-~%wTKzyx#y2g-ycgR-KbqnF$NHdw|Mc5}JvsHEt=J`479(Q7}{_z}(u8d8um@S75 zc0GhVhw$Rq)!?}&3}syty)LF~*GJr0HeeP!X2ae^-yT_eTbIm&b85xxtCuEWG_gUu+byO-zNNoyqfzTCP}$ZNZKbS0u= zYv;V%OyHSqziT()?TMpHXEKY?P32DHxdUOkZbJ@TEtD7f2S8Ey688jjFJQBtbPga# zbB{wFgj|PbU4zJP1I$EM9s6kRRovRw+-PlNmqmCaw)+U{&aLY+8=eC@5Y`f#Z@7md zmw>w3T3bC&<#{XmyRlu!b24`Cpzq857SFNVdJog}C^j3B|JC&i>HNUmi*)YAZWH$n z+;ga3vdw$G_0JFz;Z@D`x|Ks|-iG}H+;zz-bj`PM??M-4%YGxzPh+shhTYEdIPNzH z&m+FBme#few!O(`Irn<>4XplVAIb~RuZl~a~JL;?mmQN5bq@Vr=hNnHa#OT5263kru&t(35Crd{<}8)`6!Q(hpxZ4 zi=gjJywf&LUz>&>xiHTSvB~B65YGd-1H?T{-h-8Zy&fj~Il^=voJ-iF+>_9qwBfyo zQ`VL@3+}?!ZNt`Kr>iIWJFU&#gxBU-?^mO2x%=C&1IVojuS%K^azBMlS-6h71~wzD z-J8f?5jGK9T{+zK$?Ih+7s9S5y01xZ1-iR=ZmxPjU4zhl4(}zMq1>mqA4j(Z-6)=$ z585g*Lw*?j#-?#C6d-y!V;{qJI~Kq+c{QuKWV*<-5Aoq~3bAG;BRzYOPwvBJh$Yo%5y!mtGP3X7muuKtmRg0CUdVQ z>|OMG(RbrM&+{kL>kMHZ@;o116gJzr2cv(QdkN1wxo_hRU1KP>t__xYZf3*V^ZYsb z%5W9BVWcse^oR5OH4I(-c<#^Lu|OKyNWH@SB04{uXv<%kxD}A!=6=)aD)YPxyH8>0 z8c5hX*w#jW8n)&Bfxw9{jj)%Fni^@oA;x1voqqX=XdTKc&=dU@hq%@%{`Rkyw$}LeiO2;nUrBB&m8eOXQL@l*B9t}!wf4s zO8&%g*Wez?{fAA1M^_=9n{eMp{?`y^5Aok8zn$FecrJK7f^ZG`+1P(jAYfYoyJ3VK z#O6tET`yXH{0SquFOo-HY&sDBJq%s3HjPRl1zc*wKelNU2y(>}HU<5?+)ouq=O=4> zE4mkLnm+h2_ajzTIvdIVDQmkN{arkNh;9q~i?|bQW>amPPtkXy?5mMm!M5B5uZzUJ z!P#LUYqQVF(nXNgU);KmVXx~| z>}FWoZ?OFw{c3DJ<_7ipl`37viBD^TN zTe;Vh-ahy^;fuLlgeMVRk>>}|C!;EdZU}bc;7jPQvFQq^oofO5-*~!=P3ZcPbTZJN z;oiw}Z^F(Kp&rjmFnSlgt~bc1G&)_s@>~|Xxv=0>5@8~7&)M`BSbN#bw}t45?meC_ zlkTH%Az=$ireH8+@nc4M zZzHS^w-?=LWL=ke9)>P-?JrQDPYLs2caHF-)}S$*gw2nH?SXE}GM;B$aXf!)(>*{~ zZTsBUhIb*IndoO5bJqsKKSb7b+}5eSjbpUDhY?*gR?yew63Cux-z?*ZSdpp5H~k75zq-g?x|Arw*KhE|2?B ztNR+3!1gEZMx@^Yt|d-&p2u4oAr+mjc;aruM%N^sb)|FH$NmMYzZM>~<*7ov?+FWC z!>!G6^jocs!kQpoB&j;wy$;6GcHrF7x=5A{3gb!@k+t~faa|~(M;66rJ7r4@<)dJb02wV@@{P)=M zd`H}o+y}X@=hpQJX`OJFe=gxyZ!TtdH)@F|3qN8c9x z3GQoo9zpmsgzGwk&9m6dwenPS{q3`3z@O)d)7|O<*axt0hfdcac#jP`YgDch=%!+K z!P-b2Mc%sFq1UyNdy|cK2wf%8++oA!@%%Kmu2tv?5w{li6E=diJU0cE<;23m`;k*KNP0%$Z?m^NEUCnv+*s|Y3+@A>e8Qr7Y zySd}Jr=Zt0!}2knyK+BH*afRYbS<~(=vh~m4a>pq4CRQ0Pm=!~um|C13BQcotw0$E zAU{cXGjun?4D2p*e}wFZJ>bjavz=e&`pzFx}5aAclz0EzB=ljvMmi%BbVC8B!^-B0A%n>%zRpnn^^ zE*@RC=nvO&16LEmhFJSL$pSL2RxUtc|3(p8EkuSx98q#(y^+8DxTj)QnY?btrna@uu{=ZABRoG#dN;uU_K#q@pIg_{ z${YPSTh|$g;|ME_&dXi!T7S6!3wQXe6-EYIHB5xv*T9l)h^5W`b zX(Z++!gP&BKZNJ`#63rP-&(sLU?hdxT?kLN%xh)j2C}SXz3}?M=^4^9J0RUXL&6&Q9}W^T+GX33>xQPo~%H z@uj%4Ji%bDKak>1_l@@lGCfL!XLp`IC*ba!>`(E=>YP7&GA-Nz@J2y$P0ViX*ZQE#%)q_2eZ>NGTc5dH?85!Qd*i>)!*epsDtfS77;w8CcPqsHD#yy-m)k#nF z`2*gu6ft>XUf9qV%=UUxVqA6Wr??yW{O;`Z>p;cER=(TAwc?xZ|Zs;dGMy`DgF zntP}>n3I7O=U7TX| zH^%2=`-2REF~$!!_Q+wN`m)JaZSMD3y=DQ$iZNyk&-^rKv(CZnfZvxIm)~}sW39>^ zWb}L83~D9kM04jd<+y1xPX-;<$8^FV^i1-kXV6Q%HjDo`)!I&PaT+*1)H$3kKuU~& zoD>E?mOs}UppVPvVISmrg3L(t#FTJ7!V^|TUbrGLrtHeVIH5p1r$QPofz%vzJ|+QN z^gmbOzjDm~|7>eJ-Nwa08j_Kd%Dg^2i}~35HwE=hVHWnXD&$)flpTZofuC=5OO7{? z?hWF?pgZVg;!jaeO5r(!RY8MLeJBeLCTFnLbg2_$)~OSxza41+0^(%i^g=SBz04?e zdvZPL*;?o_S%d=4!c-ub82=oe;>nX4a8mP5PG%<1>gRQ5dM2l5=485avNHT0N|=7D z*BN|H7(+3=nX{^yU{xh!K;kj3@CN|}zr{HmTGbTefKLUam8 zphq1z+wqip#1OYX%UOWsjZ9A-11Z~`M8W+j>EqLlFNx#K@jh>EcqLb&ndv?YC+SR9 z;50{}2S=6d&q`00%6V{9xnA!?X+%en$J8W+C>hnAg~j+r1b-0?Xn>3({kCy&ib_SK<%oTVb~YV{52Dc*mGG}N1&6YwdsjP#^{ zCqO)wwT$$vPOb(So?CMKo!s3$$rHmuLI%AjJVl1ptY4GT{W-zEDcnOmsa|OV0h5xl z!U+vBvOBpI%hez=#S={H2@uu=rKCIe4Ois^mfIW{P}{BdaZOzI}#y&+wS zaj0ET{sX2Wrv_ngwGtp2CI)6arPPFzS}^43N|Q*5}S zJ447Fj;D#bPTW9$Dg)E8#Z{r6$?_OlL33E2QcWV>$<#+uXulid>g-8M3Yfh`mpVhe zbizD$VtQs4``W}jUrIXr6jrr5aYGXm$phOs_jqlhv|QUcN-f9CLP@p9xhl!wKGwcK z(37Eso{`T=InYm{{y?3$;X?=7G+mvOnI1xO<9PCOw#De;{^PW%7XwC^s@tMnr))dr zhBwUNcYzUfCe}u`mSFV++b{H}sqg9ydZXO5bhanvt-)!6f805%f&3Fad5zskIoZxk z6-wVs{Z86;r%wZiUK~QX71+Q3ZTrrK)M>C_XoJiay{F%6W^olJ^akPd74t&kY}2#Y zB&P?R-3XP#@;?-!K>7(jchJxB7tCY#$xd6Iao&>r&Zaz&?KkS1|HLF?hHL=1sb2uQslfh zFnU$C@F4v6ZwYn&^IL)|R5CWIY5stA17@qK={6MBgE!BNblz1Lr+hY`m~!cCL@&5)+V12h1e z6gGO!a)#u1E0~j%;?MN33m{KkgmcVxM1EJn82C01)0CQy9lvSX3U$>2EuLQ_^Cn;? z6}{Vs%?tEwvJDNIP-4t~;qKEi|F_$nRrHVQFOV7bQ^0W+;Yc7ku?^4lVTBtF>0m zn62it3vhT^?EVHHa z=VWK)@Gi~^vNMXJ-K;NKcZ1#nL&+?F&O(ynPj+52oW;jk+tk~6p}k`4=?#ZHw0-+# zK!o1D|EJ=Tvf9!nL-~1ka+)Eu&2_7}GPR!xkNW!L>-9N3HQ9K;DWsik^Y`9f&D_t&l#!nD4{`suIN{gMf;$j9Yh2y6uFf;&3ipS$EJH#kcLSNr zoqpTfPtVo92-#`J&}K*e$)6dn&d%-xdAGg7OaHolHbORMVkV#e)|rW#583;$*f0sC z(5XEWy}o~)k!Eaf!FFP1%I`Y%T<_mU54nH|*~{r7Gn+RvD?9JMjD#26j$cAkGzAJR z;_lF-Zx-{=Dnkz8wl3Ik8nOT1n@$c2m*;<|A!~s%$2*akkj)sRlFoj{Sx&C-`@eIS z<5GdhU@i@>E^${{J*4|Zbx?#r;_BSeH)+! zIWkIR=br!K7S1m;Os>%prZ!kyp9X4oSfta{jA2HMqR9F4=qy|Hqj_@~&u%Bh`yn6(5l9O3V#^>lo zGRHY)OUd6k)eh$#dh^cU^)-o;3LP%7d}_A$Ff?qFsfB=g;2x@=a2>ydgRe}2BZmSeyza2C({~n`>&Tu{ zbsh7Oh;y_=9d(GUBEGs{gT$>|^~bmr&0PV@ewg4bb**PIeM z=F_&H`IvE##h#PlXX9qE19$xRe-oKAj^v5|SFytjOX$79EP`^jU*(jig65!~l4m+^ zEl%;}b|)~KUY*Q#fa9ik#~Gp7*S>h_$SugJtzHKwaTvx(x67t^IS!fQqbzp!J`N!M zuhRJ!(f*fQ&19&RU8h#sREAm9Wr6HH?h)xJd<=6!nfusN`!hLW@#Wa=!n+eq zoaA8!S3aT7C%h;)bue$ep#yA9S#8)Qd-BwEO^q2H0dJ;X-#i)YP9k)~t4>~(G}_RK zs}-+0X|-C9b7-qfoI_iyWmV+6US24D^-I4~l8{lXErm{HR1{fiiw!5~G&m*v;7)K3 zy9voi%3&tR;A^1y>+az!Q&t%09gp7>>K>|hT>G3{&?Y0_#(57mHu_$}Q%0yknZO*e zU?YcgYGM=W%%+YVjcZh#2c&!09dIzD08U*p)KBQ>oXeYoLRu(5lbYQPFNCQqi=nBB z1)8xOo@;`QZ6cvFeC9$9aa6&aEE|;N^|R_q?@WdT4;&TC6JYMhFa@SGcB1k6_{78Z zg;*Thcqf~A)=oGoHgiaC&gxYOvjOiHdXGnw?H=ZxEPpXE+b?&2Q<&c9iqA~q6olh* zGjBO_ytB}-mhlxio$obT99XsJ0+ande`a2I1LZ8NO#SYDJ)L6&=TmRI&+T=7;-Jlq zKbhle4wa+%0;7{i<`VOfJM=>a4ykk!%N*kT62Lu-_hV10Ug$HJC^UrrDYBG}nezC(jYj2=EzVpQ@TmhX2TwUJ+hYrS*p)_LLi4=xHlb^mRaj2E6FS=&=2yajI zRX{sYQ#@iEPi znZAMjLqCy&{l2_Rea?x`%F1ANa<&MjWrunTYSOd$b}qBPSnl+Uu{zo3Q;@T+NS)5U zB9N5MVAY`u142&Ggi9`F!$WM|pVS#LSP8m@rSLCLaygV#uShX{<=ILREawZY zth3psx#F|=Fq7tda_;Hnv?_yq3#ihAnwt3tGpqf+=xF@`3;hH_?^BKX4dF>|QRWvCOs&po zvL*+$Grxh*kDBx&0LBch)3U%bF@M2&U=h=hU+Zs-E*>|nK{_Wnx3yWBu;<>dcUw!BZrAB zOw8`ikISOzH|8{71I0N*Fmbc!`YniP<1cT(mT_FU%2G#W_x(%;PF z7Bk`EIOhb4$wR-#(9#)$xw91t(aZ1h^Zd%;&IMsw($-tGZ;vB=7$TRUCZaa0C# zdk)i6VUJ$0qCLK7-WH=h!Dvr*bdonZDKDDcWi-`@R&}HKrWl>>i%t(lr)Nj|$4C2p z(FEyCkUw5-LbCnQyy!*i=ZXCB`t*l1bJNgsNW`D)wCLR2TvJ$FZhs=;$n+Pt$4t`B z#!*dTUk>Ri;kQE7Q>MJ`IWv9ehg}8r#v535bcd1-t5_R2`e_{2bBO-Ge(=wa>->Vx z<{WecKj7l}!Oz23Lq?8sisL&Pu{wTEDf@ zp*ims>@748(b7!bW?oi5H5Pig&hf>#yN3gO(dzH4faXV^0rMl8@g6?-s?>bcWJ6wX zL`lgqnVrLqnq@3lTi=4r6mKSD{WgevJQ>c=aNZ`Ilo)8*h_h$cuSFGANwM58>l#uN z{h-r)Ytyf&0$Fqjyl7A6d-$`MXZb@-^+lB5Tp{YW!OqO<$w*eA)Kl~eE?xtijZF%Z zk56Czm0#FcM~A#aJ4Y^mQ)^N#VC;Odl@o(}yfb@EDnrw$UZE7(v3XhboR>0I(JOyJ z@pn6&aj~ZScXqs&7-y%YXZ_nq`L8cpewYUx7ldCA{=@rCer23FD2?%lmo*8Gm!eT) z?HHY&7^<{d*Sc9QFHp^^LJE3Hdrs#|0&jHkYIYjGcJetN3e;dR=B>@mFWbg5cW6!s z?`{hwV@^`TCxk2_*=+Ok>tMregE%>bz9JW}$_>y3%#YU1woyY-b3>?#1r12v^qZ?r zPpmd{dSb;yQVvD9>LkTlc-+ni3;%3Dui&8=9%s~rPF2DYoS_&xdbvV-)rm_F#+luH zI*<8YrV+i9*>mCH{E;DRXHjr^42AG#>5w9Sm%+Tji+e$h{nfD9@`ipx%pO8}O)Ik7 zte^kGO=g9HXSSi^+Hm*G|HXO!FFRSuecp_Y|Ck_?43oqELy|gcBW35vZ4gIpq31-W zFB?5)msV|*%vKym=1)L9`N?0B-xEl2g@0J#d{mI=)#rWo0Ir_e4-995h>nU1PnU`P zhV>ddIDSwsXBx`?dUM710u2`Zf+xFURQG`iea2E8Ckf|MguWCorP@ivQ}EY$;g3T0 z!=1*l4tliU6!;e%9ivn#t+pNA!xMWARdJ$**bm4Z-9zFN6GtQr?HM)DGIJWNAzj&ik*|H^FazGN2CYOtbuo*yEcRtQ{5Atl2Pz{V*?E$8PSh z7yj8vp>JFC9pj3azg7SLQwkU^zT^uQV`cmjA}UnMtmSY+gf1$oXxnvSefHEJ{ox`e#1+w-wG( zLB_lRQhQz)Q`wGq&AGqxX+p0I6w%qBF!5>?k8$a;bN7PWETiZ%F60)FhvbT>VqkMH9;jaRi~OK2n4~vS6~o`L;|N5 z)p<&%7PFbHCeO@rUZ7S}Q@avhq@HAc|Np&a?j8t$q*7TmIwHc|+}zCE?Aral*D$B; zLpTnxNL6kXNA|c2zgDw#Wn3miwJqs`5Qm>7is64_-*(XDKtJaJN6^&+)$b6jQr;XA0TeJshFa z_un__mt1QhhG0X6@Sz%tYQ)6xrGg6K$`tN{Z^3YRZUrsH&P5fxQCxwRN5Mr{$OFvF zJYD&VE5(U7l(o2Lg@1Uw5Q^Zt8k@GHECMGMnl#jSgAvxJy+R&J5hn3C1fosUGK#FY zDR%|A&(WAztm%B~m6kHqwhFvSE&ptU2a|ZQ_nOb`_mn?UqRsL;F6C*rra+JY81`7* z^=#;jCk*`sAFo|s6bb3FTdDj;C+4S?)4;LX*fBwU&|o5oQJM&?)tA~*{5>_Ls?ncz zfe~|AYCle*Mq$eQC}enF-XGZWToe|-xIDq7f2swERvuwI0^jY%o%N`$hc+)qVs6i6 z7>A;oz9g;;++Cc5sxeC@0@|||Zu_<7^N7}Dr^4=t<-yNh*aSg~R^$zU>@8K5m}RT* znId^d#orJ1U(60}rnQaMAX}U9xAhl$T<~mupcXYX++o84A@T+CivsCll#ffnn>JJk zL0PD|5*}kI#>bx=4G@a#L<8_BOTT-;g?ka`z)t2IW<&j@ab>XlDDi z48Hn!`jVw9{| z)Xf)~0U5w}ZH#F^?1GWT z7YY+-zJLn1U%)EC`uSR-2cMMtT3gHpm=nl0K_lpC&@!KBiN#)`fn%xZR`UWGC^9Ro zV62M9{3kax23z^-4<}7P0Y4hImb-TeNia*s@PQ~oW>5&|Dq$-Tac7wN5+|lZK#AYO zF@JF;9`D^sKfqt!;9A0?WC!8M3?X#AhsYE~NO6HTv3!zvp-K$BcP0=>c8}V6ulZ8G zNdi}6oKYy9+N%*^H`=|n)_l2(U3s^yqMb?Lm(#ZYHS8C$Y=k;%fVcaymsMg$)HYX( zuNU-&@O1`0gPDuK0iq?Jq969o6((jzL(^r3FM|uV*hgl~dQ67Ap3`f>%Mx6LtdqoU zz~B)Kap~SZTJ3S;LR5v9k|J~kcPGE=Zir~(=IP@wtFAU*DQcd1u5PcM^VIc6r2p>8 zr*;gt&6h4AS40p?9rzNCq#BK@7wn4LvzwG80;GtsmZoc%UPGObjDL{to)m!oME15U zL8-p$YweGZ>ea{f>gV<9uj|z>>eb(HWjB(qh=%8ykoW~t+gH~p{(bvvg_|^Ap}h-^ zs8WxNTwwbVw;*?ZgkKN#&D+-&i;{0i29KZlc3wkrS~>)+kW z6r>8r3udzW!7-H;Lzv#L?V)R3L*GAtNEjB^Gne3ML{xKjQe~ zd8+dHG*&wp7Ws|7LJuS}3(crg@i*F>>}EdSlwNpsd}NJw`VRyTX(eI}Ov#{>ls>fO z=t)GwVkUTjhQk5kC40B_m-_N*gEaIR=}502f$EqUAZWM;tp;!=COvb)<>KNNrBb$- z_+wjDpB+n`du6k?SqRO=V9L}blZXP*QKUJCLRFeys2S|}T26OvN?wt?VAcWNQn3?+ z4dG#v5^=aNJ(z49PG?iB&T}u41aQ+ za2L>Zc}A%*3FnzYTu{87=3RKPeYWoln z_oDH}1Ysv&t!o~>5kQ$8&9Ty@I*HH8fLl+h_ONWBhB?CsqWq{NSy9YTD6=~)TYz1e zXu0uuq_C3unA}sW!Q&BxUA9 ziKFdjw88v!rB5K8?E_Wq6^3$9iZgp}WCNjXY*D?84@;w27AC|}DD~A1#ch`YZ(uKZ zjI-D)vf)X9Y&^5I%RFOwD)X0E*V39mpj@Nn91chY!_jz$mHO7j3~oB_)9CMp&{1&q zSuaX@y>>%@i98^3x}Mp$UN%6`$ZsCpzy9R$9nguON9!Ga z&rj0F&3fh;^6yzdI&Wtl_Dhq)}ad=8;Fh1M!Sq#Q!)y|&Pjdp^tf7idR0 z5~xIR-k&!2V0_4K5kJ*G>fW{HS6KaN>qh(Kbh^b)IsX=bRb~R6CHbm(tLn7RLeJ)+pS=u(EI9%%>uFr_EV&U+UlZ3pFCgiMJ>E7IVFR+Aj|q z#eH$HkF`mCmGLWs8;eKxO?ze0v@)_O_u*wZxRdzuKEug35@@+c^?M&z<)c??{3;tp zb03Mtj9m53Yw^k)NwZlP2EvO5A)D}uNXmu4%31iABS;Z$pe4%gD~QaY*^meL$H9`^ zPe+(5wPQ`MH z!gQ-=htK)9@oI?hT*Sj8i5sv%Tn@4^nNA5^fo3+}=X)REn9D!fTEMEI%{FYu<^4Dqd#bEw%`<+2Pf_A2)WheI&$5tc{qY8)*s8B5)MR;iv$d(+Flj&ql6f(h|IN1 zCf9xg6tpXBeuffcqgVw{1=0HNCR<@h?Jik(AZp>BuN&_zE!03uD}I#%DcF_B$$2O~ zt?1I(9!bKac&*>B3ayY)BU3&~CWP=jA7lU}|Kk`TT@rSvA0MXD#>!Fp2^Eg-%rZ!g zYwNY9kPa{T^ylIMdwphZDTQSd~=F~a_N}=qbL9Lxn^m5R}k^s9r9Q=HVuAxm-$)hvfmM({-%x?i#tko zN!|y6;f47X6YHlXO^9y_@{b!9%-;OVU$n9Ng6G<9sA#)ctOJ;7e&3(1sTb-L%1~+i zL-D2h(|)jZbThA#{=3-nYvBl@MEs_&EH6HsHV>z@VO@uC%ms`GthS0|3QzV+cg5ir zt=Os`*HpOTSNIs1M3qY@g#8NR3AiAP^RjpFFc@U0mv5{deW^eYKLm$CvI$lr3((#K zc6C#=jI+n$s7gJFQsnrP{>0Jw@(hxHwnkQWn-=g^`t!-6n>&d1v@`41^je*56$Rg* ze@$5SF81l^A^vF|Ztp?fXM*41>&*P}*SiOPJ-x~;pH;tD)E;<=OHC&QB|7CW<2{qQt6ootd}(=kG^gmZ5%!4-}H?4R~9ypV45%<$)@MauW*p|wb0P)0Gm2= z9}!6S&iJpCx>pxJLhJ!5z4%qp7#c+@vU@Q+p=zy_6v^kDzVrY%cf2$3bx3T0lJW&` zJyOCWjA9XP?j)S4qfpmHlVyc54YB`&A9vJUM2F(=Cr2SSWOGH|TG3t|T|d2M;VrW% zdE_>PX?s1Il1o@};3EY*tSi&hOO&8%4#wICZv&Td`MZjucf7OGZk!N;hbX@y3%xTe z&&Jm-?N6^qy)(^#=J*VB(U;(Q+=q#*L<+msMo7gCCbfBVSXBmgQxnLg=9_2ox5{XW z1$)q=Yt7>ajnNn4UH)Py=wdL4O%M!@*aLoSh>lAs5xt$`7W&G*aHWvsbUAYYsP%CP zPSce(Rv~3MdSBRE-e5sl$3viu zTAj{o0z{y2j8-j!sIo3vizYJ0+_7CVtob4*Uj4Jxz7Xd0==?fHgUz``z~P*^SGmP}wAP|6G| zlnJAOvhA@w4%7x_477h;eSFanv1D~QGUph&p`Mi_JM+d?I74bYV+dVosy(CFL|^ES zcqN6>+na^&!kJHS`=)rycdhrtfdn*<=1v@(J_EXSqT6) zZ2K8Bx9o}c6wo<*NwBdG(|+c`lFSqfb-WDaePNn3Z)V;w8^R4B#jHK5I3^f?L_+{h zY!gC_qm9}ThH|;-P%&mP{oe$X?j44-H+0w$J#qMVZDNp3E)%IPW9aXWU(B~)XSQ(g zdH#%DYc0c-TeVzG*K*MhZ!puRo;!K%w+5mQO2VCyUQ$Ua4RrP1);DH;x%7J+ABq;L z1!t(f*BwM4&`=rpae6?|&!NmAx&fm(GRV#`YcWkqX$f0)5-eD{RM_#A(#bAiErr(6 zmFnI}6{c^Vmgtmt78>kJw-qBjEOBJCU&%V4JFtlw%!2fQ8I%Ph+pi_LW>Dq7IRLm{ zWu5Gn5vBN}vKh zJ<`Ip+c(xVN~%EjJqygWSF#F=2N8@6 z7fWsUhv_akfU0qtDyYg)$H-EM*Vr@12a7p_-y%@|_jV@AWB}nlgpN>w-yHq$N)Km7 zbE^MW>0h+kJdw#*-LaP=R^XE>&tL2kwsR#;04a&NFD4rNUt_GR=>&@`JL=!6Z(uOI-;2S%>v1MhGkFfKGtx& zIpq&NKR{w=fxvC$qWuEO{Zv+3>4LI2{p@(OH!OjbKL~Ye?v z@5^0j)pgpS6MA++{m7n$!kWC8;Wo7w`2^qBY>L%}5e+*7waurjmu_Wh^Vzxc1gRG=>z6o2%g%X1I(AH@R!3C$`4 z)RXCpsTQ3ODgI@Eysm6z=3>^YKVKK>?ps1ALgeU~MyS!0T3oP3c7OT6j&-*)T}8hv z(OMKaFeNUvzYc;dq?TDJ8X;%Z*b>~(cyBddfNBIMANR#$Mg4EO2pNkTz2<)8#PstI zZ)Vx*s-B*p0DiAo2RfD4qh4qh*Xo^4J~;pd<>?zsB4SaNW!6DT2H0C;`Oj+tv~UGjl>$-I6Ro2+z_CXjeIESy!N$+}KiP%a(28}b1W zGZ#N)glga_Ot`WWc;-ZPLpzs!~Hnn({y* z{TQ4tbt7s@yD-G3!uOL@xvPj2k6Rb_2haJ3cJGW9jAAFC2xXqxd+_GoNS~4~a22`u z$!#fp)Z#r`Jmj>2Ow)-}0xA!bqh5$Q6yEfZO;l(Mm-_I(*i7zKMd^}}@#?NMv3rse z>0Hm;AE6NL&j9NuR|=zEX*b(Q!(?T@q#`t|8#~qw`l&H1->RBW;+>XI$?CM$l?DRt z?rqlSZl8o<-vtXD7+KRatfe29q-rdz`XqBL7*|3NRxJe?f{o+JK$9Fr2a+GW^Qi;* zg~cep7+blNO^+YcBSX`47U^smU*2^VeBeY?^(}eHRuV~%aytz6F53?zwkyh4mf$2?gN_ zevdmgMN*z-9VMrYrp(##iz%+q`-Ei5enzF>1wgUZE=sZl2~Oc|P!@rV`8`(OvC!r2 z*Q}1nqZlEy+kA~2!|)rpV-ARX5NiL8mNVuJp?h$i}Ut?ew<%Wv0GN=A!bHed^$rd>!}s^ zi!-RLh*UdQh;`K+*Os$2V|Z3FY20xNlO1Z`(6az9aJ04#(#Td@F3BjC2d%Sv79wHc_o*LTtN{8-|hR zcedJT5DVC+NOla| z(bah@AN6CQs`vhdK*b(2T=!r@>pD_i+1UKtU9gerfX{0Ps=g)riV?}5)>bM>4~ly9 zplU1vZ+OeGG$vu@?i0$+8Cz*D6(~Qhk?^DmAW#c$nh*h9F{KDayu*0ASKq3WVcYNa z%A0C?imixX{Mw#xd?6J+!rDZI{o+CE;Er6N!3Qd0MmxqU zQs;TGO07|7@3|E`E9XDGcX3{T_#)iLx9Q&RNX7PCK+F)VpQSRR(B9_)h4&z%1(2ryrdUUi}w^q@Dk{!*>N=pWE5s zo!t3|P^fElknB6XwtS_|9pHs%=G?b>@VN*RZ}ZL~l$`s{a9Q8FtKn;ly%lzfbp@^= zv}OY&1q>#-_}n`x7BJ|rqfA|jU zYwHK3h|1(gBq7}(@j%C8^OS_eu=$pC75Xa+7)B)YsOkSeiA?nU3}Nx5lFmNmDXtV4 zynq&;>L@h~!E8J5ha}eALYLyuTz=4K#oyU0!oGW#Vh)wD2!4{)u;xoOio_u?Gm;#w z+efU4pK4)@TbUeWui!3J1zZ(VgjEy-Ga$}cE>W$0{X<>Jj|^tkF6dgybt$wt^Q$Q* zRi-khc(W`N8zLi7uS_H#uYTA(eU8QRaMss`QbYoWK}ntT47YW%pQkQ`TqwLkD!3>( zL}(rqZV_$BaU?tr;h$gC)nO|9RH?0yDIcfX{`})^>8NSl-3qLn8V<8-V4N-sVwu6X@O8Q zg0$k9#wEj5FO}=t9keQrz$&)SlincS z{fzT^NGlP6qVjr|v&2*3n~~m&uji7kdWz}Ek9N?dYjCi z*XMZa7&0O?YhWmnhcO_#L@jSdyC`E811>UtZU8wmmO7t`Sk~n;1iT4k259vh;2G92 zuyp#&SqWaW8M~JWwzGM!wZk;{Y2x40jZ8o3a-o;|)LzXha0=;S*|gHiy6L+NUJTVd3Ip#7=zSX&KZ7Fr~_wUs_I zEqmLrAfez?Cmx%;%E{Z-Q(wj5gtdaPWdY89unz#}b8+RK2x~K9Uke)Cs$Qzg(F;PHr;)u)gw8OQ1!dgr<35iAm#@J_(bJ691EF+WQo^-$2Je1GT2WNs=KS2<^4AP0(yG~8k>4yhmQj;VUVn3k6$V37JKNE0SHtvRyO;@Us z+!x8_%VLQggra+~;#})M+z}$f+3v&keMopo5CYrNow(40yp>L6Y-WOEA#m2Hun#LN zsM3Mp$M5|F&F2tx44Ref{ghu!K$$PLA1fk-f7uC=Qlftg97-?e4aqi1rxzC$2xI$z z2(W?{3OAEw3KHtKa}-@mRc-DmHg1sRu)LfZIO#L8oGak0hM_S~dk{ka-q3jE*7^|D zwY{{>cx>)8(={&1WM<<#iMOWQ#bBAZd9qB7hUij+eRlvMzI7S{8^u}E>Rx1&>U)gG*v$IWN*N-o~0 zaQ51fpqk%Ji0tS-zzYTj4;Qb<-??ftbz#CKo2r7f8Vk`Fd6X9EkIXUly0C|owlCtN zhsxXto6Gx2-U^yBlGEr%)=d6k5_7VyBhtkYVR9&6jFRLw56fcMqHuO#^2YBFMqatA zu0b^KQ$%h_r!X9Lpbn(eRS8#i1#ZY9$yA2ZKxt?QVE7_qr?(kN*``D?#aaw1bAEll z+C^t}JD|3`M>`DAou^~Xv6rY-rdyaJ0{vqS8Fe)eGZm2v3fB^wdSihtY?tu}Fxcl| z4-C^HMb^NWk>JJ_^@w!py~SF{!B&SCl;dMPJU2KrW0bcdb(TnXcZPg8j}$;2U~C7k zEy37)VzfjrK;B--8^OABY+B-b)@qM|$&@Ycq@J1Xsa8;%0D!MkRcxTeW@-k%Pbc(F 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 REqv0v`)M;9A8bvUe*+FpF|q&v literal 0 HcmV?d00001 diff --git a/wp-content/languages/pl_PL.php b/wp-content/languages/pl_PL.php new file mode 100644 index 0000000..b9b8a15 --- /dev/null +++ b/wp-content/languages/pl_PL.php @@ -0,0 +1,16 @@ + "1 stycznia..." */ + $pattern = '/^\d{1,2}\ \w+/'; + if ( preg_match( $pattern, $date ) ) return preg_replace( $month_names, $month_names_genitive, $date ); + return $date; +} +?> diff --git a/wp-content/languages/pl_PL.po b/wp-content/languages/pl_PL.po new file mode 100644 index 0000000..0fe8f37 --- /dev/null +++ b/wp-content/languages/pl_PL.po @@ -0,0 +1,6693 @@ +# Translation of Development in Polish +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-05-08 20:33:53+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-includes/update.php:119 wp-includes/update.php:287 +#: wp-includes/update.php:435 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress nie mógł stworzyć bezpiecznego połączenia z WordPress.org. Skontaktuj się z administratorem swojego serwera.)" + +#: wp-includes/class-wp-customize-widgets.php:1043 +msgid "Shift-click to edit this widget." +msgstr "W celu edycji widgetu kliknij trzymając wciśnięty shift." + +#: wp-includes/class-wp-editor.php:772 +msgctxt "HTML tag" +msgid "Address" +msgstr "Adres" + +#: wp-includes/class-wp-editor.php:944 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Jeśli chcesz wkleić formatowane treści z programu Microsoft Word, spróbuj wyłączyć tę opcję. Edytor automatycznie poprawki wklejony tekst." + +#: wp-includes/class-wp-customize-control.php:856 +msgid "While you can crop images to your liking after clicking Add new, your theme recommends a header size of %s × %s pixels." +msgstr "Po wybraniu Dodaj możesz wykadrować obrazek, używany motyw wymaga rozmiaru %s × %s pikseli." + +#: wp-includes/class-wp-customize-control.php:858 +msgid "While you can crop images to your liking after clicking Add new, your theme recommends a header width of %s pixels." +msgstr "Po dodaniu Dodaj nowy obrazka, można go kadrować. Dla używanego motywu, domyślna długość obrazka w nagłówku to %s pikseli." + +#: wp-includes/class-wp-customize-control.php:860 +msgid "While you can crop images to your liking after clicking Add new, your theme recommends a header height of %s pixels." +msgstr "Po dodaniu Dodaj nowy obrazka, można go kadrować. Dla używanego motywu, domyślna wysokość obrazka w nagłówku to %s pikseli." + +#: wp-includes/class-wp-editor.php:959 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Skróty klawiszowe" + +#: wp-login.php:763 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "BŁĄD: Pliki ciasteczek zostały zablokowane. Więcej na ten temat można przeczytać w dokumentacji lub spróbować na forum." + +#: wp-login.php:764 wp-login.php:768 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/pl:Ciasteczka" + +#: wp-login.php:767 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "BŁĄD: Ciasteczka są wyłączone lub nie są wspierane przez używaną przeglądarkę. Musisz włączyć ciasteczka by używać WordPressa." + +#: wp-includes/js/tinymce/wp-mce-help.php:134 +msgid "Add/remove code tag" +msgstr "Dodaj/usuń znacznik kodu" + +#: wp-includes/media-template.php:780 +msgid "Link CSS Class" +msgstr "Link do klasy CSS" + +#: wp-includes/media-template.php:534 +msgid "Show Video List" +msgstr "Wyświetlaj listę filmów" + +#: wp-includes/media-template.php:677 +msgid "Display Settings" +msgstr "Ustawienia wyświetlania" + +#: wp-includes/media-template.php:656 +msgid "Edit Original" +msgstr "Edytuj oryginał" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Brak" + +#: wp-includes/class-wp-editor.php:784 +msgid "Font Family" +msgstr "Czcionka" + +#: wp-includes/class-wp-editor.php:785 +msgid "Font Sizes" +msgstr "Rozmiar czcionki" + +#: wp-includes/class-wp-editor.php:915 +msgid "Split table cell" +msgstr "Podziel komórkę" + +#: wp-includes/media-template.php:210 wp-includes/media.php:2818 +msgid "Suggested image dimensions:" +msgstr "Sugerowane wymiary obrazka" + +#: wp-includes/media-template.php:724 +msgid "Custom Size" +msgstr "Własny rozmiar" + +#: wp-includes/media-template.php:759 +msgid "Advanced Options" +msgstr "Zaawansowane" + +#: wp-includes/media-template.php:763 +msgid "Image Title Attribute" +msgstr "Tytuł obrazka" + +#: wp-includes/media-template.php:767 +msgid "Image CSS Class" +msgstr "Klasa CSS obrazka" + +#: wp-includes/media.php:1422 +msgid "Artist" +msgstr "Artysta" + +#: wp-includes/media.php:1423 +msgid "Album" +msgstr "Album" + +#: wp-includes/media.php:1427 +msgid "Genre" +msgstr "Gatunek" + +#: wp-includes/media.php:1428 +msgid "Year" +msgstr "Rok" + +#: wp-includes/media.php:1429 +msgctxt "video or audio" +msgid "Length" +msgstr "Długość" + +#: wp-includes/media.php:2819 +msgid "There has been an error cropping your image." +msgstr "Wystąpił błąd podczas kadrowania obrazka." + +#: wp-includes/media.php:2838 +msgid "Edit Audio Playlist" +msgstr "Edytuj listę odtwarzania audio" + +#: wp-includes/media.php:2839 +msgid "← Cancel Audio Playlist" +msgstr "← Anuluj listę odtwarzania audio" + +#: wp-includes/media.php:2840 +msgid "Insert audio playlist" +msgstr "Wstaw listę odtwarzania audio" + +#: wp-includes/media.php:2841 +msgid "Update audio playlist" +msgstr "Aktualizuj listę odtwarzania audio" + +#: wp-includes/media.php:2842 +msgid "Add to audio playlist" +msgstr "Dodaj do listy odtwarzania audio" + +#: wp-includes/media.php:2843 +msgid "Add to Audio Playlist" +msgstr "Dodaj do listy odtwarzania audio" + +#: wp-includes/class-wp-customize-widgets.php:695 +msgctxt "Move widget" +msgid "Move" +msgstr "Przesuń" + +#: wp-includes/class-wp-customize-control.php:792 +msgid "Set image" +msgstr "Ustaw obrazek" + +#: wp-includes/class-wp-customize-control.php:873 +msgctxt "custom header" +msgid "Hide image" +msgstr "Ukryj obrazek" + +#: wp-includes/class-wp-customize-control.php:875 +msgctxt "header image" +msgid "Add new image" +msgstr "Dodaj nowy obrazek" + +#: wp-includes/class-wp-customize-control.php:922 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Zmień kolejność" + +#: wp-includes/class-wp-customize-control.php:923 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Skończone" + +#: wp-includes/class-wp-customize-widgets.php:719 +msgid "Save and preview changes before publishing them." +msgstr "Zapisz i podejrzyj zmiany przed publikacją." + +#: wp-includes/class-wp-customize-widgets.php:721 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Usuń widget przenosząc go do paska nieaktywnych widgetów." + +#: wp-includes/class-wp-customize-widgets.php:752 +msgid "Search Widgets" +msgstr "Szukaj widgetów" + +#: wp-includes/class-wp-customize-widgets.php:753 +msgid "Search widgets…" +msgstr "Szukaj widgetów…" + +#: wp-includes/class-wp-editor.php:758 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Nagłówki" + +#: wp-includes/media-template.php:849 wp-includes/media-template.php:940 +msgctxt "auto preload" +msgid "Auto" +msgstr "Automatycznie" + +#: wp-includes/class-wp-customize-widgets.php:686 +msgid "Move to another area…" +msgstr "Przenieś do innego obszaru…" + +#: wp-includes/media.php:2817 +msgid "Cropping…" +msgstr "Przycinanie…" + +#: wp-includes/media-template.php:958 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Ścieżki (napisy, etykiety, opisy, rozdziały i metadane)" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Formaty" + +#: wp-includes/class-wp-editor.php:932 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Zasięg" + +#: wp-includes/class-wp-editor.php:896 +msgctxt "table column" +msgid "Column" +msgstr "Kolumna" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Bloki" + +#: wp-includes/class-wp-editor.php:770 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:771 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:774 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:782 +msgctxt "editor button" +msgid "Code" +msgstr "Kod" + +#: wp-includes/class-wp-editor.php:806 +msgid "Bulleted list" +msgstr "Lista nieuporządkowana" + +#: wp-includes/class-wp-editor.php:808 +msgctxt "list style" +msgid "Square" +msgstr "Kwadrat" + +#: wp-includes/class-wp-editor.php:809 +msgctxt "list style" +msgid "Default" +msgstr "Domyślny" + +#: wp-includes/class-wp-editor.php:810 +msgctxt "list style" +msgid "Circle" +msgstr "Koło" + +#: wp-includes/class-wp-editor.php:811 +msgctxt "list style" +msgid "Disc" +msgstr "Tarcza" + +#: wp-includes/class-wp-editor.php:812 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Małe greckie" + +#: wp-includes/class-wp-editor.php:813 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Małe łacińskie" + +#: wp-includes/class-wp-editor.php:814 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Wielkie łacińskie" + +#: wp-includes/class-wp-editor.php:815 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Wielkie rzymskie" + +#: wp-includes/class-wp-editor.php:816 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Małe rzymskie" + +#: wp-includes/class-wp-editor.php:819 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Identyfikator" + +#: wp-includes/class-wp-editor.php:820 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Kotwica" + +#: wp-includes/class-wp-editor.php:821 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Kotwice" + +#: wp-includes/class-wp-editor.php:854 +msgctxt "editor button" +msgid "Right to left" +msgstr "Od prawej do lewej" + +#: wp-includes/class-wp-editor.php:855 +msgctxt "editor button" +msgid "Left to right" +msgstr "Od lewej do prawej" + +#: wp-includes/class-wp-editor.php:872 +msgctxt "find/replace" +msgid "Replace" +msgstr "Zastąp" + +#: wp-includes/class-wp-editor.php:873 +msgctxt "find/replace" +msgid "Next" +msgstr "Następne" + +#: wp-includes/class-wp-editor.php:875 +msgctxt "find/replace" +msgid "Prev" +msgstr "Poprzednie" + +#: wp-includes/class-wp-editor.php:876 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Cała fraza" + +#: wp-includes/class-wp-editor.php:878 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Zastąp tekstem" + +#: wp-includes/class-wp-editor.php:879 +msgctxt "find/replace" +msgid "Find" +msgstr "Znajdź" + +#: wp-includes/class-wp-editor.php:880 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Znajdź wszystkie" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Zakończ" + +#: wp-includes/class-wp-editor.php:884 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Zignoruj wszystkie" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Zignoruj" + +#: wp-includes/class-wp-editor.php:897 +msgctxt "table columns" +msgid "Cols" +msgstr "Kolumny" + +#: wp-includes/class-wp-editor.php:898 +msgctxt "table cell" +msgid "Cell" +msgstr "Komórka" + +#: wp-includes/class-wp-editor.php:900 +msgctxt "table header" +msgid "Header" +msgstr "Nagłówek" + +#: wp-includes/class-wp-editor.php:901 +msgctxt "table body" +msgid "Body" +msgstr "Ciało" + +#: wp-includes/class-wp-editor.php:902 +msgctxt "table footer" +msgid "Footer" +msgstr "Stopka" + +#: wp-includes/class-wp-editor.php:934 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Wstaw szablon" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Szablony" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Wyświetlaj bloki" + +#: wp-includes/class-wp-editor.php:943 +msgid "Words: %s" +msgstr "Liczba słów: %s" + +#: wp-includes/class-wp-editor.php:950 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Wstaw" + +#: wp-includes/class-wp-editor.php:951 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Plik" + +#: wp-includes/class-wp-editor.php:952 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Edycja" + +#: wp-includes/class-wp-editor.php:953 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Narzędzia" + +#: wp-includes/class-wp-editor.php:954 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Widok" + +#: wp-includes/class-wp-editor.php:955 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tabela" + +#: wp-includes/class-wp-editor.php:956 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Format" + +#: wp-includes/media-template.php:837 wp-includes/media-template.php:921 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "Dodaj alternatywne źródła dla maksymalnego odtwarzania HTML5:" + +#: wp-includes/media.php:2806 +msgid "Image Details" +msgstr "Szczegóły obrazka" + +#: wp-includes/update.php:119 wp-includes/update.php:287 +#: wp-includes/update.php:435 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Wystąpił nieoczekiwany błąd. Coś może być nie tak na serwerze WordPress.org lub w konfiguracji tego serwera. Jeśli problemy będą występowały przez dłuższy czas, możesz poszukać pomocy na forum." + +#: wp-includes/media.php:2763 +msgid "Back" +msgstr "Powrót" + +#: wp-includes/media-template.php:536 +msgid "Show Tracklist" +msgstr "Wyświetl listę utworów" + +#: wp-includes/media-template.php:327 +msgid "Trash" +msgstr "Kosz" + +#: wp-includes/media-template.php:524 +msgid "Playlist Settings" +msgstr "Ustawienia listy odtwarzania" + +#: wp-includes/default-widgets.php:228 +msgctxt "Search widget" +msgid "Search" +msgstr "Wyszukiwanie" + +#: wp-includes/formatting.php:3468 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3470 +msgid "%s, and %s" +msgstr "%s i %s" + +#: wp-includes/formatting.php:3472 +msgid "%s and %s" +msgstr "%s i %s" + +#: wp-includes/media-template.php:545 +msgid "Show Artist Name in Tracklist" +msgstr "Wyświetlaj nazwę wykonawcy na liście utworów" + +#: wp-includes/media-template.php:553 +msgid "Show Images" +msgstr "Wyświetlaj obrazki" + +#: wp-includes/media-template.php:850 wp-includes/media-template.php:941 +msgid "Metadata" +msgstr "Metadane" + +#: wp-includes/media-template.php:856 wp-includes/media-template.php:947 +msgid "Autoplay" +msgstr "Automatyczne odtwarzanie" + +#: wp-includes/media-template.php:932 +msgid "Poster Image" +msgstr "Plakat" + +#: wp-includes/media-template.php:971 +msgid "There are no associated subtitles." +msgstr "Brak przypisanych napisów." + +#: wp-includes/media.php:2779 +msgid "Create a new playlist" +msgstr "Utwórz listę odtwarzania" + +#: wp-includes/media.php:2780 +msgid "Create a new video playlist" +msgstr "Utwórz listę odtwarzania filmów" + +#: wp-includes/media.php:2807 +msgid "Replace Image" +msgstr "Zastąp obrazek" + +#: wp-includes/media.php:2808 wp-includes/media.php:2825 +#: wp-includes/media.php:2831 +msgid "Cancel Edit" +msgstr "Anuluj edycję" + +#: wp-includes/media.php:2812 +msgid "Choose Image" +msgstr "Wybierz obrazek" + +#: wp-includes/media.php:2813 +msgid "Select and Crop" +msgstr "Zaznacz i przytnij" + +#: wp-includes/media.php:2814 +msgid "Skip Cropping" +msgstr "Pomiń przycinanie" + +#: wp-includes/media.php:2815 +msgid "Crop Image" +msgstr "Przytnij obrazek" + +#: wp-includes/media.php:2816 +msgid "Crop your image" +msgstr "Przytnij obrazek" + +#: wp-includes/media.php:2822 +msgid "Audio Details" +msgstr "Szczegóły pliku dźwiękowego" + +#: wp-includes/media.php:2823 +msgid "Replace Audio" +msgstr "Zastąp plik dźwiękowy" + +#: wp-includes/media.php:2824 +msgid "Add Audio Source" +msgstr "Dodaj źródło dźwięku" + +#: wp-includes/media.php:2828 +msgid "Video Details" +msgstr "Szczegóły filmu" + +#: wp-includes/media.php:2829 +msgid "Replace Video" +msgstr "Zastąp film" + +#: wp-includes/media.php:2830 +msgid "Add Video Source" +msgstr "Dodaj źródło filmu" + +#: wp-includes/media.php:2832 +msgid "Select Poster Image" +msgstr "Wybierz plakat" + +#: wp-includes/media.php:2833 +msgid "Add Subtitles" +msgstr "Dodaj napisy" + +#: wp-includes/media.php:2836 +msgid "Drag and drop to reorder tracks." +msgstr "Przeciągnij i upuść, aby zmienić kolejność utworów." + +#: wp-includes/media.php:2837 +msgid "Create Audio Playlist" +msgstr "Utwórz listę odtwarzania plików dźwiękowych" + +#: wp-includes/media.php:2846 +msgid "Drag and drop to reorder videos." +msgstr "Przeciągnij i upuść, aby zmienić kolejność filmów." + +#: wp-includes/media.php:2847 +msgid "Create Video Playlist" +msgstr "Utwórz listę odtwarzania filmów" + +#: wp-includes/media.php:2848 +msgid "Edit Video Playlist" +msgstr "Edytuj listę odtwarzania filmów" + +#: wp-includes/media.php:2849 +msgid "← Cancel Video Playlist" +msgstr "← Anuluj tworzenie listy" + +#: wp-includes/media.php:2850 +msgid "Insert video playlist" +msgstr "Wstaw listę odtwarzania" + +#: wp-includes/media.php:2851 +msgid "Update video playlist" +msgstr "Zaktualizuj listę" + +#: wp-includes/media.php:2852 +msgid "Add to video playlist" +msgstr "Dodaj do listy" + +#: wp-includes/media.php:2853 +msgid "Add to Video Playlist" +msgstr "Dodaj do listy" + +#: wp-includes/nav-menu.php:316 +msgid "Invalid menu ID." +msgstr "Nieprawidłowy identyfikator menu." + +#: wp-includes/wp-db.php:984 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          Nie można wybrać bazy danych

          \n" +"

          Można połączyć się z serwerem bazy danych (co oznacza, że ​​nazwa użytkownika i hasło jest w porządku), ale nie można wybrać %1$s bazy danych.

          \n" +"
            \n" +"
          • Czy ona na pewno istnieje?
          • \n" +"
          • Czy użytkownik %2$s posiada uprawnienienia do używania %1$s bazy danych?
          • \n" +"
          • W niektórych systemach nazwa bazy danych jest poprzedzona nazwą użytkownika, więc to będzie jak username_%1$s. Czy to może być problem?
          • \n" +"
          \n" +"

          Jeżeli nie wiesz jak skonfigurować bazę danych, należy skontaktować się z administratorem serwera. Jeżeli wszystko inne zawiedzie można poszukać pomocy na forum wsparcia (en).

          " + +#: wp-includes/wp-db.php:1153 +msgid "The query argument of %s must have a placeholder." +msgstr "Argument zapytania %s musi zawierać placeholder." + +#: wp-includes/wp-db.php:1387 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          Błąd nawiązywania połączenia z bazą danych

          \n" +"

          Bład ten oznacza, że nazwa użytkownika lub hasło w pliku wp-config.php jest nieprawidłowe lub nie można połączyć się z serwerem bazy danych na %s. Może to oznaczać, serwer bazy danych na tym serwerze nie jest włączony.

          \n" +"
            \n" +"
          • Czy na pewno wpisano prawidłową nazwę użytkownika i hasło?
          • \n" +"
          • Czy na pewno wpisano poprawną nazwę serwera?
          • \n" +"
          • Czy serwer bazy danych jest uruchomiony?
          • \n" +"
          \n" +"

          Jeżeli nie wiesz jak skonfigurować bazę danych, należy skontaktować się z administratorem serwera. Jeżeli wszystko inne zawiedzie można poszukać pomocy na forum wsparcia (en).

          \n" + +#: wp-login.php:616 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "Rada: hasło powinno zawierać przynajmniej siedem znaków. Aby było silniejsze użyj małych i wielkich liter, cyfr oraz znaków takich jak: ! \" ? $ % ^ & )." + +#: wp-includes/class-wp-editor.php:845 +msgid "Insert/edit video" +msgstr "Wstaw/edytuj film" + +#: wp-includes/class-wp-customize-widgets.php:462 +msgid "Widgets: %s" +msgstr "Widgety: %s" + +#: wp-includes/class-wp-editor.php:871 +msgid "Could not find the specified string." +msgstr "Nie udało się znaleźć podanego tekstu." + +#: wp-includes/class-wp-editor.php:927 +msgid "Column group" +msgstr "Grupa kolumn" + +#: wp-includes/class-wp-editor.php:960 +msgid "Toolbar Toggle" +msgstr "Przełącz widoczność paska narzędzi" + +#: wp-includes/class-wp-editor.php:843 +msgid "Insert image" +msgstr "Wstaw obrazek" + +#: wp-includes/class-wp-editor.php:841 +msgid "Style" +msgstr "Styl" + +#: wp-includes/class-wp-editor.php:847 +msgid "Alternative source" +msgstr "Alternatywne źródło" + +#: wp-includes/class-wp-editor.php:1268 +msgid "Save failed." +msgstr "Zapisywanie się nie powiodło." + +#: wp-includes/class-wp-editor.php:1228 +msgid "Media library (Alt + Shift + M)" +msgstr "Biblioteka mediów (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:827 +msgid "Keywords" +msgstr "Słowa kluczowe" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:400 +#: wp-login.php:99 +msgid "https://wordpress.org/" +msgstr "https://pl.wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:764 +msgid "https://wordpress.org/support/" +msgstr "http://pl.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://pl.forums.wordpress.org/forum/prosby-i-informacje-zwrotne" + +#: wp-includes/class-wp-customize-control.php:777 +msgid "Randomize uploaded headers" +msgstr "Przetasuj dodane nagłówki" + +#: wp-includes/class-wp-customize-control.php:779 +msgid "Randomize suggested headers" +msgstr "Przetasuj sugerowane nagłówki" + +#: wp-includes/class-wp-customize-control.php:807 +msgid "Randomizing uploaded headers" +msgstr "Losowanie dodanych nagłówków" + +#: wp-includes/class-wp-customize-control.php:809 +msgid "Randomizing suggested headers" +msgstr "Losowanie sugerowanych nagłówków" + +#: wp-includes/class-wp-customize-control.php:825 +msgid "No image set" +msgstr "Nie ustawiono żadnego obrazka" + +#: wp-includes/class-wp-customize-control.php:866 +msgid "Current header" +msgstr "Obecny nagłówek" + +#: wp-includes/class-wp-customize-control.php:880 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Uprzednio wysłane" + +#: wp-includes/class-wp-customize-control.php:887 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Sugerowane" + +#: wp-includes/class-wp-customize-control.php:918 +msgid "Add a Widget" +msgstr "Dodaj widget" + +#: wp-includes/class-wp-customize-widgets.php:687 +msgid "Move down" +msgstr "Przenieś w dół" + +#: wp-includes/class-wp-customize-widgets.php:688 +msgid "Move up" +msgstr "Przenieś w górę" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Select an area to move this widget into:" +msgstr "Wybierz obszar, w którym chcesz osadzić ten widget:" + +#: wp-includes/class-wp-customize-widgets.php:722 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Wystąpił błąd. Proszę odświeżyć stronę i spróbować ponownie." + +#: wp-includes/class-wp-editor.php:947 +msgid "Your browser does not support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead." +msgstr "Używana przeglądarka nie pozwala na bezpośredni dostęp do schowka. Proszę użyć kombinacji Ctrl+X/C/V." + +#: wp-includes/class-wp-editor.php:788 +msgid "Align right" +msgstr "Wyrównaj do prawej" + +#: wp-includes/class-wp-editor.php:807 +msgid "Numbered list" +msgstr "Numerowanie" + +#: wp-includes/class-wp-editor.php:791 +msgid "Increase indent" +msgstr "Zwiększ wcięcie" + +#: wp-includes/class-wp-editor.php:779 +msgid "Clear formatting" +msgstr "Usuń formatowanie" + +#: wp-includes/class-wp-editor.php:787 +msgid "Align center" +msgstr "Wyrównaj do środka" + +#: wp-includes/class-wp-editor.php:792 +msgid "Decrease indent" +msgstr "Zmniejsz wcięcie" + +#: wp-includes/class-wp-editor.php:944 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Wklejanie działa w trybie tekstowym do momentu przełączenia." + +#: wp-includes/class-wp-editor.php:790 +msgid "Justify" +msgstr "Wyjustuj" + +#: wp-includes/class-wp-editor.php:789 +msgid "Align left" +msgstr "Wyrównaj do lewej" + +#: wp-includes/class-wp-editor.php:804 +msgid "Visual aids" +msgstr "Pomoce wizualne" + +#: wp-includes/class-wp-editor.php:866 +msgid "Restore last draft" +msgstr "Przywróć ostatni szkic" + +#: wp-includes/class-wp-editor.php:853 +msgid "Special character" +msgstr "Specjalny znak" + +#: wp-includes/class-wp-editor.php:783 +msgid "Source code" +msgstr "Kod źródłowy" + +#: wp-includes/class-wp-editor.php:856 +msgid "Emoticons" +msgstr "Emotikony" + +#: wp-includes/class-wp-editor.php:825 +msgid "Robots" +msgstr "Roboty" + +#: wp-includes/class-wp-editor.php:828 +msgid "Encoding" +msgstr "Kodowanie" + +#: wp-includes/class-wp-editor.php:864 +msgid "Horizontal line" +msgstr "Pozioma linia" + +#: wp-includes/class-wp-editor.php:844 +msgid "Insert date/time" +msgstr "Wstaw datę/czas" + +#: wp-includes/class-wp-editor.php:848 +msgid "Paste your embed code below:" +msgstr "Wklej kod poniżej:" + +#: wp-includes/class-wp-editor.php:849 +msgid "Insert video" +msgstr "Wstaw film" + +#: wp-includes/class-wp-editor.php:850 +msgid "Embed" +msgstr "Osadź" + +#: wp-includes/class-wp-editor.php:857 +msgid "Nonbreaking space" +msgstr "Spacja niełamiąca" + +#: wp-includes/class-wp-editor.php:858 +msgid "Page break" +msgstr "Znacznik nowej strony" + +#: wp-includes/class-wp-editor.php:859 +msgid "Paste as text" +msgstr "Wklej jako tekst" + +#: wp-includes/media-template.php:657 wp-includes/media.php:2761 +msgid "Replace" +msgstr "Zastąp" + +#: wp-includes/class-wp-editor.php:877 +msgid "Find and replace" +msgstr "Znajdź i zastąp" + +#: wp-includes/class-wp-editor.php:881 +msgid "Match case" +msgstr "Uwzględnij wielkość liter" + +#: wp-includes/class-wp-editor.php:895 +msgid "Rows" +msgstr "Wiersze" + +#: wp-includes/class-wp-editor.php:930 +msgid "Cell padding" +msgstr "Margines w komórkach" + +#: wp-includes/class-wp-editor.php:931 +msgid "Cell spacing" +msgstr "Odstęp między komórkami" + +#: wp-includes/class-wp-editor.php:928 +msgid "Row type" +msgstr "Rodzaj wiersza" + +#: wp-includes/class-wp-editor.php:888 +msgid "Insert table" +msgstr "Wstaw tabelę" + +#: wp-includes/class-wp-editor.php:899 +msgid "Header cell" +msgstr "Komórka nagłówka" + +#: wp-includes/class-wp-editor.php:929 +msgid "Cell type" +msgstr "Rodzaj komórki" + +#: wp-includes/class-wp-editor.php:926 +msgid "Row group" +msgstr "Grupa wierszy" + +#: wp-includes/class-wp-editor.php:911 +msgid "Delete column" +msgstr "Usuń kolumnę" + +#: wp-includes/class-wp-editor.php:937 +msgid "Background color" +msgstr "Kolor tła" + +#: wp-includes/class-wp-editor.php:938 +msgid "Text color" +msgstr "Kolor tekstu" + +#: wp-includes/class-wp-editor.php:940 +msgid "Show invisible characters" +msgstr "Wyświetlaj niedrukowane znaki" + +#: wp-includes/class-wp-editor.php:945 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Obszar edytora. Wciśnij ALT-F9 żeby wyświetlić menu, ALT-F10 żeby wyświetlić pasek narzędzi. Aby wyświetlić pomoc wciśnij ALT-0" + +#: wp-includes/class-wp-editor.php:961 +msgid "Insert Read More tag" +msgstr "Wstaw znacznik „Czytaj dalej”" + +#: wp-includes/class-wp-editor.php:962 +msgid "Distraction Free Writing" +msgstr "Pisanie Bez Rozpraszania" + +#: wp-includes/general-template.php:2589 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Wschód słońca" + +#: wp-includes/general-template.php:2595 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ektoplazma" + +#: wp-includes/general-template.php:2601 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Ocean" + +#: wp-includes/general-template.php:2607 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Kawa" + +#: wp-includes/class-wp-image-editor.php:253 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Próbowano ustawić jakość obrazka spoza zakresu [1,100]." + +#: wp-includes/taxonomy.php:2438 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Istnieje już termin z podaną nazwą i nazwą uproszczoną posiadająca wybranego rodzica." + +#: wp-includes/taxonomy.php:2456 +msgid "A term with the name and slug provided already exists." +msgstr "Termin o tej nazwie i nazwie uproszczonej już istnieje." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Lista stron w serwisie." + +#: wp-includes/default-widgets.php:227 +msgid "A search form for your site." +msgstr "Formularz wyszukiwania dla serwisu." + +#: wp-includes/default-widgets.php:272 +msgid "A monthly archive of your site’s Posts." +msgstr "Archiwum wpisów, podzielone na miesiące." + +#: wp-includes/default-widgets.php:372 +msgid "Login, RSS, & WordPress.org links." +msgstr "Linki do: logowania, kanałów RSS i WordPress.org." + +#: wp-includes/default-widgets.php:436 +msgid "A calendar of your site’s Posts." +msgstr "Kalendarz z wpisami." + +#: wp-includes/default-widgets.php:480 +msgid "Arbitrary text or HTML." +msgstr "Dowolny tekst lub kod HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Lista lub rozwijalne menu z listą kategorii" + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Najnowsze wpisy na stronie." + +#: wp-includes/default-widgets.php:782 +msgid "Your site’s most recent comments." +msgstr "Najnowsze komentarze umieszczone na stronie." + +#: wp-includes/default-widgets.php:921 +msgid "Entries from any RSS or Atom feed." +msgstr "Wpisy z dowolnego kanału RSS lub Atom." + +#: wp-includes/default-widgets.php:1218 +msgid "A cloud of your most used tags." +msgstr "Chmura najczęściej używanych tagów." + +#: wp-includes/default-widgets.php:1301 +msgid "Add a custom menu to your sidebar." +msgstr "Dodaj własne menu do panelu bocznego." + +#: wp-includes/script-loader.php:585 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "włączona" + +#: wp-includes/general-template.php:2561 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Domyślny" + +#: wp-includes/general-template.php:2571 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Jasny" + +#: wp-includes/general-template.php:2583 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Północ" + +#: wp-includes/link-template.php:1492 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Do rozdzielenia wykluczonych terminów użyj przecinka zamiast %s." + +#: wp-includes/script-loader.php:591 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "bez podzbioru" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menu" + +#: wp-includes/update.php:531 +msgid "Translation Updates" +msgstr "Aktualizacje tłumaczeń" + +#: wp-login.php:500 +msgid "Sorry, that key has expired. Please try again." +msgstr "Przepraszamy, ten klucz wygasł. Prosimy spróbować ponownie." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "Katalog motywu – „%s” – nie istnieje." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "W %1$s, użyto metody: %2$s, zamiast funkcji: %3$s. Zobacz %4$s." + +#: wp-includes/functions.php:1084 +msgid "ERROR: This is not a valid feed template." +msgstr "BŁĄD: Podany szablon feedów jest nieprawidłowy." + +#: wp-includes/post-template.php:1503 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Treść jest chroniona. Proszę podać hasło:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2050 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "a,aby,albo,ale,bądź,bez,bo,być,była,było,były,co,czy,czyli,dla,do,gdy,gdzie,go,i,ich,im,iż,jak,jako,jego,jej,jest,jeśli,już,kiedy,kilka,która,które,który,lecz,lub,ma,mi,mnie,mogą,może,można,na,nad,nam,nas,nawet,nich,nie,nim,niż,o,od,oraz,po,pod,poza,przed,przez,przy,są,się,sobie,swoje,ta,tak,takie,także,tam,te,tego,tej,ten,też,to,tu,tych,tylko,tym,u,w,we,wiele,wielu,więc,z,za,zaś,ze,że" + +#: wp-includes/class-http.php:995 wp-includes/class-http.php:1388 +msgid "Failed to write request to temporary file." +msgstr "Nie powiodło się zapisywanie przesyłanych danych do pliku tymczasowego." + +#: wp-includes/class-http.php:901 wp-includes/class-http.php:909 +msgid "The SSL certificate for the host could not be verified." +msgstr "Nie można zweryfikować certyfikatu SSL." + +#: wp-includes/media-template.php:419 +msgid "Embed Media Player" +msgstr "Osadź odtwarzacz mediów" + +#: wp-includes/media-template.php:322 +msgid "Length:" +msgstr "Długość:" + +#: wp-includes/media-template.php:406 +msgid "Embed or Link" +msgstr "Osadzona treść lub odnośnik" + +#: wp-includes/media-template.php:426 +msgid "Link to Media File" +msgstr "Odnośnik do pliku multimedialnego" + +#: wp-includes/media-template.php:433 +msgid "Link to Attachment Page" +msgstr "Odnośnik do strony pliku" + +#: wp-includes/script-loader.php:316 +msgid "Download File" +msgstr "Pobierz plik" + +#: wp-includes/script-loader.php:317 +msgid "Download Video" +msgstr "Pobierz film" + +#: wp-includes/script-loader.php:318 +msgid "Play/Pause" +msgstr "Start/Pauza" + +#: wp-includes/script-loader.php:319 +msgid "Mute Toggle" +msgstr "Przełącz wyciszenie" + +#: wp-includes/script-loader.php:321 +msgid "Turn off Fullscreen" +msgstr "Wyłącz pełny ekran" + +#: wp-includes/script-loader.php:322 +msgid "Go Fullscreen" +msgstr "Włącz pełny ekran" + +#: wp-includes/script-loader.php:323 +msgid "Unmute" +msgstr "Włącz dzwięk" + +#: wp-includes/script-loader.php:325 +msgid "Captions/Subtitles" +msgstr "Napisy" + +#: wp-includes/formatting.php:2363 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s tydzień" +msgstr[1] "%s tygodnie" +msgstr[2] "%s tygodni" + +#: wp-includes/formatting.php:2368 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s miesiąc" +msgstr[1] "%s miesiące" +msgstr[2] "%s miesięcy" + +#: wp-includes/formatting.php:2373 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s rok" +msgstr[1] "%s lata" +msgstr[2] "%s lat" + +#: wp-includes/nav-menu.php:723 wp-includes/post-template.php:1279 +#: wp-includes/post-template.php:1351 +msgid "#%d (no title)" +msgstr "#%d (bez tytułu)" + +#: wp-includes/post-template.php:1698 +msgid "JavaScript must be enabled to use this feature." +msgstr "Obsługa JavaScriptu musi być włączona, aby móc korzystać z tej funkcji." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "H:i" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F Y H:i" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Login Address (URL)" +msgstr "Adres URL do logowania się" + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "The URL to the admin area" +msgstr "Adres URL panelu administracyjnego" + +#: wp-includes/class-wp-customize-control.php:613 +#: wp-includes/media-template.php:157 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Przeglądarka uruchomiona na używanym urządzenie nie pozwala na przesłanie plików. Zamiast tego należy użyć dedykowanej aplikacji na używane urządzenie." + +#: wp-includes/post-template.php:231 +msgid "(more…)" +msgstr "(więcej…)" + +#: wp-login.php:393 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Możliwa przyczyna: prawdopodobnie twój serwer ma wyłączoną funkcję mail()." + +#: wp-includes/user.php:2063 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "BŁĄD: Nie można zarejestrować, proszę o kontakt z webmasterem !" + +#: wp-includes/post-template.php:1592 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [zapisana automatycznie]" + +#: wp-includes/post-template.php:1594 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [aktualna wersja]" + +#: wp-includes/script-loader.php:132 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Twoja sesja wygasła. Możesz zalogować się ponownie na tej stronie lub przejść do ekranu logowania się." + +#: wp-includes/script-loader.php:447 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s %1$s %3$s o %4$s:%5$s" + +#: wp-login.php:820 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "Wygasła sesja. Proszę zalogować się ponownie. Po zalogowaniu się, nadal będziesz na tej samej stronie." + +#: wp-signup.php:640 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "Czy twój adres email został wpisany poprawnie? Wprowadzony adres: %s, nie jest poprawny, więc nie otrzymasz na niego wiadomości." + +#: wp-signup.php:717 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Nie istnieje szukany serwis: %s, ale można go teraz utworzyć!" + +#: wp-signup.php:719 +msgid "The site you were looking for, %s, does not exist." +msgstr "Nie istnieje szukany serwis: %s." + +#: wp-includes/functions.php:4336 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "Okno logowania zostanie otwarte w nowym oknie. Po zalogowaniu można je zamknąć i wrócić na tę stronę." + +#: wp-includes/post-template.php:1638 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, %3$s temu (%4$s)" + +#: wp-includes/comment-template.php:1834 +msgid "%s says:" +msgstr "%s napisał(a):" + +#: wp-includes/comment-template.php:1840 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s o %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Szukaj …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Szukaj:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Szukaj" + +#: wp-includes/post-template.php:1628 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "d.m.Y @ G:i:s" + +#: wp-includes/functions.php:4334 +msgid "Session expired" +msgstr "Sesja wygasła" + +#: wp-includes/taxonomy.php:488 +msgid "No tags found." +msgstr "Nie znaleziono żadnych tagów." + +#: wp-includes/default-widgets.php:402 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Proszę nie rejestrować w części administracyjnej skryptu: %1$s. W celu umieszczenia na stronie publicznej, użyj %2$s." + +#: wp-includes/class-wp-xmlrpc-server.php:347 +msgid "WordPress Address (URL)" +msgstr "Adres WordPressa (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Site Address (URL)" +msgstr "Adres witryny (URL)" + +#: wp-includes/user.php:1792 +msgid "Invalid user ID." +msgstr "Nieprawidłowy identyfikator użytkownika." + +#: wp-includes/media-template.php:518 +msgid "Random Order" +msgstr "Losowa kolejność" + +#: wp-includes/media-template.php:273 +msgid "Caption this image…" +msgstr "Podpisz ten obrazek…" + +#: wp-includes/media.php:2768 +msgid "%d selected" +msgstr "%d wybrano" + +#: wp-includes/media.php:2789 +msgid "Insert from URL" +msgstr "Dodaj adres URL" + +#: wp-includes/media.php:2792 +msgid "Set Featured Image" +msgstr "Ustaw ikonę wpisu" + +#: wp-includes/default-widgets.php:198 +msgctxt "Links widget" +msgid "Random" +msgstr "Losowy" + +#: wp-includes/media-template.php:1005 wp-includes/media-template.php:1049 +#: wp-includes/media.php:2783 +msgid "No items found." +msgstr "Nie znaleziono żadnych elementów." + +#: wp-includes/media.php:2802 +msgid "Add to Gallery" +msgstr "Dodaj do galerii" + +#: wp-includes/media.php:2803 +msgid "Reverse order" +msgstr "Odwrotna kolejność" + +#: wp-includes/media.php:2793 +msgid "Set featured image" +msgstr "Ustaw ikonę wpisu" + +#: wp-includes/media-template.php:265 +msgid "Deselect" +msgstr "Odznacz" + +#: wp-includes/class-wp-xmlrpc-server.php:4128 +#: wp-includes/class-wp-xmlrpc-server.php:4138 +msgid "Sorry, that file cannot be edited." +msgstr "Przepraszamy, ale tego pliku nie można edytować." + +#: wp-includes/media.php:2786 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz nieodwracalnie usunąć ten element \n" +"Kliknij 'Anuluj' aby zatrzymać, 'OK' aby usunąć." + +#: wp-includes/media-template.php:329 +msgid "Delete Permanently" +msgstr "Usuń na zawsze" + +#: wp-includes/media-template.php:159 +msgid "Upload Limit Exceeded" +msgstr "Przekroczono limit przesyłania plików" + +#: wp-includes/media-template.php:205 +msgid "Maximum upload file size: %d%s." +msgstr "Maksymalny rozmiar wysyłanego pliku to: %d%s." + +#: wp-includes/media-template.php:224 +msgid "Dismiss Errors" +msgstr "Ignoruj błędy" + +#: wp-includes/media-template.php:238 +msgid "Error" +msgstr "Błąd" + +#: wp-includes/media.php:2344 +msgid "No editor could be selected." +msgstr "Nie można wybrać edytora." + +#: wp-includes/media-template.php:223 +msgid "Uploading" +msgstr "Ładowanie" + +#: wp-includes/post.php:2303 +msgid "Manage Images" +msgstr "Zarządzaj obrazkami" + +#: wp-includes/post.php:2303 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Obrazki (%s)" +msgstr[1] "Obrazki (%s)" +msgstr[2] "Obrazki (%s)" + +#: wp-includes/post.php:2304 +msgid "Manage Audio" +msgstr "Zarządzaj plikami audio" + +#: wp-includes/post.php:2304 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Pliki dżwiękowe (%s)" +msgstr[1] "Pliki dżwiękowe (%s)" +msgstr[2] "Pliki dźwiękowe (%s)" + +#: wp-includes/post.php:2305 +msgid "Video" +msgstr "Filmy" + +#: wp-includes/post.php:2305 +msgid "Manage Video" +msgstr "Zarządzaj filmami" + +#: wp-includes/post.php:2305 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Filmy (%s)" +msgstr[1] "Filmy (%s)" +msgstr[2] "Filmy (%s)" + +#: wp-includes/media.php:2784 +msgid "Insert into page" +msgstr "Wstaw na stronę" + +#: wp-includes/media.php:2785 +msgid "Uploaded to this page" +msgstr "Załadowano na stronę" + +#: wp-includes/media.php:2782 +msgid "All media items" +msgstr "Wszystkie elementy media" + +#: wp-includes/media.php:2785 +msgid "Uploaded to this post" +msgstr "Załadowano do wpisu" + +#: wp-includes/post.php:2304 +msgid "Audio" +msgstr "Plik dźwiękowy" + +#: wp-includes/media.php:2781 +msgid "← Return to library" +msgstr "← Wróć do biblioteki" + +#: wp-includes/media-template.php:440 wp-includes/media-template.php:608 +#: wp-includes/media-template.php:750 +msgid "Custom URL" +msgstr "Własny adres URL" + +#: wp-includes/media-template.php:289 +msgid "Attachment Details" +msgstr "Szczegóły załączonego pliku" + +#: wp-includes/media-template.php:352 wp-includes/media-template.php:579 +msgid "Alt Text" +msgstr "Alternatywny tekst" + +#: wp-includes/media-template.php:506 +msgid "Columns" +msgstr "Kolumny" + +#: wp-includes/media.php:2769 +msgid "Drag and drop to reorder images." +msgstr "Przeciągnij aby zmienić kolejność" + +#: wp-includes/media-template.php:464 wp-includes/media-template.php:710 +#: wp-includes/media.php:2547 +msgid "Large" +msgstr "Duży" + +#: wp-includes/media-template.php:376 +msgid "Attachment Display Settings" +msgstr "Ustawienia wyświetlania załączonego pliku" + +#: wp-includes/media-template.php:483 +msgid "Gallery Settings" +msgstr "Ustawienia galerii" + +#: wp-includes/media.php:2773 +msgid "Upload Images" +msgstr "Dodaj obrazki" + +#: wp-includes/media.php:2798 +msgid "← Cancel Gallery" +msgstr "← Anuluj galerię" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Sukces" + +#: wp-includes/media-template.php:166 +msgid "Drop files anywhere to upload" +msgstr "Upuść pliki w dowolnym miejscu na tej stronie, aby wysłać je na serwer" + +#: wp-includes/media.php:2772 +msgid "Upload Files" +msgstr "Dodaj pliki" + +#: wp-includes/media.php:2799 +msgid "Insert gallery" +msgstr "Wstaw galerie" + +#: wp-includes/media-template.php:140 wp-includes/media-template.php:146 +msgid "Drop files to upload" +msgstr "Upuść tutaj pliki aby je dodać" + +#: wp-includes/media.php:2776 +msgid "Media Library" +msgstr "Biblioteka mediów" + +#: wp-includes/media.php:2796 +msgid "Create Gallery" +msgstr "Utwórz galerię" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Aby aktywować konto użytkownika, kliknij poniższy odnośnik:\n" +" \n" +" %s\n" +" \n" +" Po aktywacji otrzymasz *kolejną wiadomość* z nazwą uzytkownika." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Już zainstalowano" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Wygląda na to, że WordPress był już zainstalowany. Aby zainstalować ponownie, usuń tabele w bazie MySQL." + +#: wp-includes/taxonomy.php:350 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Taksonomie nie mogą być dłuższe niż 32 znaki" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Nowy serwis: %1$s\n" +"URL: %2$s\n" +"Zdalne IP: %3$s\n" +"\n" +"Wyłącz powiadomienia: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Nowy użytkownik: %1$s\n" +"Zdalne IP: %2$s\n" +"\n" +"Wyłącz powiadomienia: %3$s" + +#: wp-includes/media-template.php:408 wp-includes/media-template.php:486 +#: wp-includes/media-template.php:602 wp-includes/media-template.php:735 +msgid "Link To" +msgstr "Odnośnik do" + +#: wp-includes/media-template.php:435 wp-includes/media-template.php:494 +#: wp-includes/media-template.php:742 +msgid "Attachment Page" +msgstr "Strona załącznika" + +#: wp-includes/media-template.php:428 wp-includes/media-template.php:497 +#: wp-includes/media-template.php:739 +msgid "Media File" +msgstr "Plik multimedialny" + +#: wp-includes/media-template.php:277 +msgid "Describe this video…" +msgstr "Opis filmu… " + +#: wp-includes/media-template.php:279 +msgid "Describe this audio file…" +msgstr "Opis pliku dźwiękowego… " + +#: wp-includes/media-template.php:281 +msgid "Describe this media file…" +msgstr "Opis pliku multimedialnego… " + +#: wp-includes/media.php:2800 +msgid "Update gallery" +msgstr "Aktualizuj galerię" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Nie ma takiego użytkownika." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Proszę wprowadzić prawidłowy adres e-mail." + +#: wp-includes/user.php:2013 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "BŁĄD: Użytkownik już istnieje. Proszę wybrać inną nazwę użytkownika." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Plik nie istnieje?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Plik nie jest obrazkiem." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Nie rozpoznano wielkości obrazka." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Nie udało się zmienić rozmiaru obrazka." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Nie udało się przyciąć obrazka." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Nie udało się obrócić obrazka." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Nie udało się odbić obrazka." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Nie udało się zapisać obrazka." + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Media" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Dodaj nowy" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Zobacz plik w witrynie" + +#: wp-includes/post.php:3028 +msgid "Whoops, the provided date is invalid." +msgstr "Oops! Podana data jest nieprawidłowa." + +#: wp-includes/media.php:2777 +msgid "Insert Media" +msgstr "Wstaw media" + +#: wp-includes/media.php:2778 +msgid "Create a new gallery" +msgstr "Stwórz nową galerię" + +#: wp-includes/media.php:2784 +msgid "Insert into post" +msgstr "Wstaw do wpisu" + +#: wp-includes/media.php:2801 +msgid "Add to gallery" +msgstr "Dodaj do galerii" + +#: wp-includes/media-template.php:369 wp-includes/script-loader.php:506 +msgid "Clear" +msgstr "Wyczyść" + +#: wp-includes/script-loader.php:508 +msgid "Select Color" +msgstr "Wybierz kolor" + +#: wp-includes/script-loader.php:509 +msgid "Current Color" +msgstr "Bieżący kolor" + +#: wp-includes/taxonomy.php:2654 +msgid "Could not insert term relationship into the database" +msgstr "Nie można wstawić wyrażenia do bazy" + +#: wp-includes/user.php:1654 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:211 +msgid "Incorrect username or password." +msgstr "Nieprawidłowa nazwa użytkownika lub hasło." + +#: wp-includes/class-wp-xmlrpc-server.php:204 +msgid "XML-RPC services are disabled on this site." +msgstr "Usługa XML-RPC jest wyłączona." + +#: wp-includes/class-wp-xmlrpc-server.php:1398 +msgid "There is a revision of this post that is more recent." +msgstr "Istnieje nowsza wersja tego wpisu. " + +#: wp-includes/general-template.php:2095 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s kanał" + +#: wp-includes/default-widgets.php:769 +msgid "Display post date?" +msgstr "Czy wyświetlać datę wpisu?" + +#: wp-includes/class-wp-xmlrpc-server.php:4450 +msgid "You are not allowed to create pages as this user." +msgstr "Wybrany użytkownik nie ma uprawnień do tworzenia stron." + +#: wp-includes/class-wp-xmlrpc-server.php:3821 +#: wp-includes/class-wp-xmlrpc-server.php:3883 +#: wp-includes/class-wp-xmlrpc-server.php:3886 +#: wp-includes/class-wp-xmlrpc-server.php:3889 wp-includes/revision.php:252 +msgid "Invalid post ID" +msgstr "Nieprawidłowy identyfikator wpisu" + +#: wp-includes/class-wp-xmlrpc-server.php:2211 +msgid "Sorry, you cannot edit users." +msgstr "Przepraszamy, nie możesz edytować użytkowników." + +#: wp-includes/class-wp-xmlrpc-server.php:2216 +msgid "Invalid user ID" +msgstr "Nieprawidłowy identyfikator użytkownika." + +#: wp-includes/class-wp-xmlrpc-server.php:2267 +msgid "Sorry, you cannot list users." +msgstr "Przepraszamy, nie możesz wyświetlać listy użytkowników." + +#: wp-includes/class-wp-xmlrpc-server.php:2283 +msgid "The role specified is not valid" +msgstr "Wybrano nieprawidłową rolę" + +#: wp-includes/class-wp-xmlrpc-server.php:2337 +#: wp-includes/class-wp-xmlrpc-server.php:2381 +msgid "Sorry, you cannot edit your profile." +msgstr "Przepraszamy, nie możesz edytować swojego profilu." + +#: wp-includes/class-wp-xmlrpc-server.php:2415 +msgid "Sorry, the user cannot be updated." +msgstr "Przepraszamy, użytkownik nie może zostać zaktualizowany." + +#: wp-includes/class-wp-xmlrpc-server.php:3824 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Przepraszamy, nie masz uprawnień do edycji wpisów." + +#: wp-includes/class-wp-xmlrpc-server.php:3828 +#: wp-includes/class-wp-xmlrpc-server.php:3896 +msgid "Sorry, revisions are disabled." +msgstr "Przepraszamy, wersje wpisów są wyłączone." + +#: wp-includes/media-template.php:673 +msgid "Alternative Text" +msgstr "Tekst alternatywny" + +#: wp-includes/media-template.php:167 +msgid "Select Files" +msgstr "Wybierz pliki" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Distraction Free Writing mode" +msgstr "Tryb pełnoekranowy" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Szerokość edytora w trybie pełnoekranowym:" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Skip to toolbar" +msgstr "Przejdź do paska narzędzi" + +#: wp-includes/class-wp-admin-bar.php:369 +msgid "Top navigation toolbar." +msgstr "Górny pasek nawigacji." + +#: wp-includes/class-wp-editor.php:167 wp-includes/class-wp-editor.php:1214 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Tekstowy" + +#: wp-includes/class-wp-customize-control.php:406 +msgid "Hex Value" +msgstr "Wartość w kodzie szesnastkowym" + +#: wp-includes/class-wp-customize-manager.php:862 +msgid "Header Text Color" +msgstr "Kolor tekstu w nagłówku" + +#: wp-includes/class-wp-customize-manager.php:840 +msgid "Colors" +msgstr "Kolory" + +#: wp-includes/script-loader.php:388 +msgid "Save & Activate" +msgstr "Zapisz i włącz" + +#: wp-includes/script-loader.php:390 +msgid "Saved" +msgstr "Zapisano" + +#: wp-login.php:834 +msgid "You have successfully updated WordPress! Please log back in to experience the awesomeness." +msgstr "Aktualizacja WordPressa została ukończona! Usiądź, żeby nie spaść z krzesła na widok zmian, i zaloguj się ponownie." + +#: wp-includes/script-loader.php:389 +msgid "Save & Publish" +msgstr "Zapisz i opublikuj" + +#: wp-includes/class-wp-customize-control.php:620 +msgid "Select File" +msgstr "Wybierz plik" + +#: wp-includes/admin-bar.php:655 +msgid "Customize" +msgstr "Personalizacja" + +#: wp-includes/class-wp-xmlrpc-server.php:567 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Do tej metody XML-RPC podano zbyt mało argumentów." + +#: wp-includes/class-wp-xmlrpc-server.php:1207 +msgid "Sorry, you cannot stick a private post." +msgstr "Przepraszamy, nie możesz przykleić prywatnego wpisu." + +#: wp-includes/class-wp-customize-control.php:497 +msgid "No Image" +msgstr "Brak obrazka" + +#: wp-includes/class-wp-customize-manager.php:988 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Możesz edytować zawartość menu na ekranie „Menu” sekcji „Wygląd”." + +#: wp-includes/class-wp-customize-control.php:617 +msgid "Drop a file here or select a file." +msgstr "Upuść plik nad tym obszarem lub wybierz go." + +#: wp-includes/class-wp-customize-control.php:716 +#: wp-includes/class-wp-customize-manager.php:885 +msgid "Header Image" +msgstr "Obrazek w nagłówku" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Post Thumbnail" +msgstr "Ikona wpisu" + +#: wp-includes/script-loader.php:95 +msgid "text direction" +msgstr "kierunek pisania" + +#: wp-includes/script-loader.php:96 +msgid "Toggle Editor Text Direction" +msgstr "Przełącz kierunek pisania w edytorze" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Nazwa witryny musi składać się z co najmniej 4 znaków." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Proszę wprowadzić nazwę witryny." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Wybrana nazwa użytkownika jest niedozwolona." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Proszę wprowadzić nazwę użytkownika." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Proszę wprowadzić tytuł witryny." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Tworzenie witryn o takiej nazwie jest niedozwolone." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Nazwy użytkowników muszą składać się z co najmniej 4 znaków." + +#: wp-includes/class-wp-customize-manager.php:1037 +msgid "A static page" +msgstr "statyczną stronę" + +#: wp-includes/class-wp-customize-manager.php:856 +msgid "Display Header Text" +msgstr "Wyświetl tekst w nagłówku" + +#: wp-includes/class-wp-customize-manager.php:877 +msgid "Background Color" +msgstr "Kolor tła" + +#: wp-includes/class-wp-customize-control.php:671 +#: wp-includes/class-wp-customize-manager.php:905 +msgid "Background Image" +msgstr "Obrazek tła" + +#: wp-includes/class-wp-customize-manager.php:927 +msgid "Background Repeat" +msgstr "Powtarzanie tła" + +#: wp-includes/class-wp-customize-manager.php:944 +msgid "Background Position" +msgstr "Pozycja tła" + +#: wp-includes/class-wp-customize-manager.php:960 +msgid "Background Attachment" +msgstr "Zaczepienie tła" + +#: wp-includes/class-wp-customize-control.php:502 +msgid "Uploaded" +msgstr "Wysłano na serwer" + +#: wp-includes/class-wp-customize-control.php:501 +msgid "Upload New" +msgstr "Wyślij na serwer nowy obrazek" + +#: wp-includes/class-wp-customize-control.php:575 +msgid "Remove Image" +msgstr "Usuń obrazek" + +#: wp-includes/class-wp-xmlrpc-server.php:3713 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Przepraszamy, nie posiadasz uprawnienia do edycji wpisów tego typu." + +#: wp-includes/class-wp-customize-manager.php:965 +msgid "Scroll" +msgstr "Nie zaczepiaj" + +#: wp-includes/class-wp-customize-manager.php:964 +msgid "Fixed" +msgstr "Zaczep" + +#: wp-includes/class-wp-customize-manager.php:931 +msgid "No Repeat" +msgstr "Nie powtarzaj" + +#: wp-includes/class-wp-customize-manager.php:932 +msgid "Tile" +msgstr "Kafelkowanie" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Tile Horizontally" +msgstr "Kafelkowanie w poziomie" + +#: wp-includes/class-wp-customize-manager.php:934 +msgid "Tile Vertically" +msgstr "Kafelkowanie w pionie" + +#: wp-includes/class-wp-customize-manager.php:1048 +msgid "Front page" +msgstr "Strona główna" + +#: wp-includes/class-wp-customize-manager.php:1060 +msgid "Posts page" +msgstr "Strona z wpisami" + +#: wp-includes/class-wp-customize-control.php:463 +msgid "Upload" +msgstr "Wyślij na serwer" + +#: wp-includes/class-wp-customize-control.php:464 +#: wp-includes/class-wp-customize-widgets.php:720 +#: wp-includes/media-template.php:261 wp-includes/media-template.php:816 +#: wp-includes/media-template.php:830 wp-includes/media-template.php:901 +#: wp-includes/media-template.php:913 wp-includes/media-template.php:934 +#: wp-includes/media-template.php:967 wp-includes/media.php:2762 +msgid "Remove" +msgstr "Usuń" + +#: wp-includes/script-loader.php:396 +msgid "Allowed Files" +msgstr "Dopuszczane typy plików" + +#: wp-includes/class-wp-xmlrpc-server.php:1706 +#: wp-includes/class-wp-xmlrpc-server.php:1805 +msgid "The term name cannot be empty." +msgstr "Nie podano nazwy terminu." + +#: wp-includes/class-wp-xmlrpc-server.php:1697 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Nie posiadasz uprawnienia do dodawania terminów do tej taksonomii." + +#: wp-includes/class-wp-xmlrpc-server.php:1710 +msgid "This taxonomy is not hierarchical." +msgstr "Wybrana taksonomia nie jest hierarchiczna." + +#: wp-includes/class-wp-xmlrpc-server.php:1719 +#: wp-includes/class-wp-xmlrpc-server.php:1819 +msgid "Parent term does not exist." +msgstr "Podany termin nadrzędny nie istnieje." + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Przepraszamy, podany termin nie mógł zostać dodany. Coś poszło nie tak." + +#: wp-includes/class-wp-xmlrpc-server.php:1786 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Nie posiadasz uprawnienia do edycji terminów tej taksonomii." + +#: wp-includes/class-wp-xmlrpc-server.php:1810 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Wybrana taksonomia nie jest hierarchiczna, więc jej elementom nie można ustawiać rodziców." + +#: wp-includes/class-wp-xmlrpc-server.php:1836 +msgid "Sorry, editing the term failed." +msgstr "Przepraszamy, edycja terminu się nie powiodła." + +#: wp-includes/class-wp-xmlrpc-server.php:1879 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Nie posiadasz uprawnienia do usuwania terminów z tej taksonomii." + +#: wp-includes/class-wp-xmlrpc-server.php:1895 +msgid "Sorry, deleting the term failed." +msgstr "Przepraszamy, usuwanie terminu się nie powiodło." + +#: wp-includes/class-wp-xmlrpc-server.php:1947 +#: wp-includes/class-wp-xmlrpc-server.php:2001 +#: wp-includes/class-wp-xmlrpc-server.php:2090 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Nie posiadasz uprawnienia do przypisywania terminów z tej taksonomii." + +#: wp-includes/default-widgets.php:182 +msgid "Select Link Category:" +msgstr "Wybierz kategorię odnośnika:" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Template" +msgstr "Szablon" + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Stylesheet" +msgstr "Arkusz stylów" + +#: wp-includes/default-widgets.php:195 +msgid "Link title" +msgstr "Tytuł odnośnika" + +#: wp-includes/default-widgets.php:196 +msgid "Link rating" +msgstr "Klasyfikacja odnośnika" + +#: wp-includes/default-widgets.php:197 +msgid "Link ID" +msgstr "Identyfikator odnośnika" + +#: wp-includes/default-widgets.php:212 +msgid "Number of links to show:" +msgstr "Liczba odnośników, które mają zostać wyświetlone:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "BŁĄD: Katalog na motywy jest pusty lub nie istnieje. Proszę to sprawdzić." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Brak uprawnień do odczytu arkusza stylów." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Motyw \"%s\" nie jest prawidłowym motywem nadrzędnym." + +#: wp-includes/class-wp-customize-manager.php:985 +msgid "Navigation" +msgstr "Nawigacja" + +#: wp-includes/class-wp-customize-manager.php:988 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Twój motyw obsługuje %s menu. Wybierz menu, które chcesz umieścić na witrynie." +msgstr[1] "Twój motyw obsługuje %s menu. Wybierz menu, które chcesz umieścić na witrynie." +msgstr[2] "Twój motyw obsługuje %s menu. Wybierz menu, które chcesz umieścić na witrynie." + +#: wp-includes/media-template.php:317 +msgid "Refresh" +msgstr "Odśwież" + +#: wp-includes/class-wp-customize-manager.php:1018 +msgid "Static Front Page" +msgstr "Statyczna strona główna" + +#: wp-includes/class-wp-customize-manager.php:1021 +msgid "Your theme supports a static front page." +msgstr "Twój motyw obsługuje używanie statycznej strony głównej." + +#: wp-includes/class-wp-customize-manager.php:1036 +msgid "Your latest posts" +msgstr "najnowsze wpisy" + +#: wp-includes/class-wp-customize-manager.php:1032 +msgid "Front page displays" +msgstr "Strona główna wyświetla" + +#: wp-includes/class-wp-customize-manager.php:811 +msgid "Site Title & Tagline" +msgstr "Tytuł i opis witryny" + +#: wp-includes/class-wp-customize-manager.php:833 +msgid "Tagline" +msgstr "Opis" + +#: wp-includes/class-wp-customize-control.php:313 +#: wp-includes/class-wp-customize-manager.php:992 +msgid "— Select —" +msgstr "— Wybierz —" + +#: wp-includes/formatting.php:2455 wp-includes/script-loader.php:374 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/class-wp-xmlrpc-server.php:1138 +#: wp-includes/class-wp-xmlrpc-server.php:4716 +msgid "The post type may not be changed." +msgstr "Typ wpisu nie może zostać zmodyfikowany." + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Image default size" +msgstr "Domyślny rozmiar obrazka" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Image default link type" +msgstr "Obrazki domyślnie odnoszą do" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "Image default align" +msgstr "Domyślne wyrównanie obrazka" + +#: wp-includes/class-wp-xmlrpc-server.php:1136 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do edytowania wpisu." + +#: wp-includes/post.php:3584 wp-includes/script-loader.php:461 +#: wp-includes/script-loader.php:485 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Edytuj witrynę" + +#: wp-includes/class-wp-xmlrpc-server.php:1612 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Przepraszamy, nie posiadasz uprawnienia do edycji wpisów tego typu." + +#: wp-includes/class-wp-xmlrpc-server.php:1174 +#: wp-includes/class-wp-xmlrpc-server.php:4458 +msgid "Invalid author ID." +msgstr "Nieprawidłowy identyfikator autora." + +#: wp-includes/class-wp-xmlrpc-server.php:1457 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do usunięcia tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:1292 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Niejednoznaczna nazwa terminu użyta w hierarchicznej taksonomii. Proszę podać identyfikator terminu zamiast jego nazwy." + +#: wp-includes/class-wp-xmlrpc-server.php:1299 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Przepraszamy, nie posiadasz uprawnienia do dodawania terminów do co najmniej jednej z wybranych taksonomii." + +#: wp-includes/class-wp-xmlrpc-server.php:1462 +msgid "The post cannot be deleted." +msgstr "Ten wpis nie może zostać usunięty." + +#: wp-includes/class-wp-xmlrpc-server.php:1606 +msgid "The post type specified is not valid" +msgstr "Podany typ wpisu nie istnieje" + +#: wp-includes/class-wp-xmlrpc-server.php:1128 +#: wp-includes/class-wp-xmlrpc-server.php:3708 +#: wp-includes/class-wp-xmlrpc-server.php:4395 +#: wp-includes/class-wp-xmlrpc-server.php:4453 +#: wp-includes/class-wp-xmlrpc-server.php:4712 +#: wp-includes/class-wp-xmlrpc-server.php:4764 +msgid "Invalid post type" +msgstr "Nieprawidłowy typ wpisu" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Przepraszamy, nie posiadasz uprawnienia do zabezpieczenia hasłem wpisów tego typu." + +#: wp-includes/class-wp-xmlrpc-server.php:1169 +#: wp-includes/class-wp-xmlrpc-server.php:4446 +msgid "You are not allowed to create posts as this user." +msgstr "Nie posiadasz uprawnienia do tworzenia wpisów jako ten użytkownik." + +#: wp-includes/class-wp-xmlrpc-server.php:1150 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Przepraszamy, nie posiadasz uprawnienia do tworzenia prywatnych wpisów tego typu." + +#: wp-includes/class-wp-xmlrpc-server.php:1155 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Przepraszamy, nie posiadasz uprawnienia do publikowania wpisów tego typu." + +#: wp-includes/class-wp-xmlrpc-server.php:1249 +#: wp-includes/class-wp-xmlrpc-server.php:1273 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Przepraszamy, nie posiadasz uprawnienia do przypisywania terminów do co najmniej jednej z podanych taksonomii." + +#: wp-includes/class-wp-xmlrpc-server.php:1246 +#: wp-includes/class-wp-xmlrpc-server.php:1270 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Przepraszamy, co najmniej jedna z podanych taksonomii nie jest obsługiwana przez wpisy wybranego typu." + +#: wp-includes/class-wp-xmlrpc-server.php:1212 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do przyklejenia tego wpisu." + +#: wp-includes/formatting.php:37 wp-includes/formatting.php:3708 +msgctxt "opening curly double quote" +msgid "“" +msgstr "„" + +#: wp-includes/formatting.php:39 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:42 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:45 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:47 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:50 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‚" + +#: wp-includes/formatting.php:52 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Pozwól wyszukiwarkom indeksować tę witrynę." + +#: wp-load.php:56 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Wygląda na to, że plik wp-config.php nie istnieje. Kontynuacja będzie możliwa dopiero po jego utworzeniu." + +#: wp-load.php:57 +msgid "Need more help? We got it." +msgstr "Potrzebujesz pomocy? Zajrzyj tutaj." + +#: wp-load.php:58 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "Możesz utworzyć plik wp-config.php przy pomocy interfejsu WWW, ale nie działa to na wszystkich serwerach. Można też utworzyć go własnoręcznie." + +#: wp-load.php:59 +msgid "Create a Configuration File" +msgstr "Utwórz plik z konfiguracją" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Witryna %2$s została aktywowana. Można zalogować się do niej przy pomocy wybranej nazwy użytkownika („%3$s”). Proszę sprawdzić, czy na podany adres e-mail %4$s przyszła już wiadomość z hasłem i instrukcją logowania. Jeśli nie otrzymano żadnej wiadomości, należy sprawdzić w folderze ze spamem. Jeśli wiadomość nie pojawi się w skrzynce w ciągu godziny, można poprosić o wygenerowanie nowego hasła." + +#: wp-signup.php:375 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "Twoja nowa witryna znajduje się pod adresem http://%2$s. Zaloguj się jako „%4$s”, korzystając ze swojego aktualnego hasła." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Twoje konto zostało aktywowane. Możesz zalogować się do swojej witryny przy pomocy wybranej nazwy użytkownika („%2$s”). Proszę sprawdzić czy na podany adres e-mail – %3$s – przyszła już wiadomość z hasłem i instrukcją logowania. Jeśli nie ma żadnej wiadomości, proszę sprawdzić w folderze ze spamem. Jeśli wiadomość nie pojawi się w skrzynce w ciągu godziny, można poprosić o wygenerowanie nowego hasła." + +#: wp-includes/functions.php:1247 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Jedna lub więcej tabel w bazie danych jest niedostępnych. Baza danych może musieć zostać naprawiona." + +#: wp-mail.php:252 +msgid "Mission complete. Message %s deleted." +msgstr "Misja ukończona. Wiadomość %s została usunięta." + +#: wp-includes/comment.php:866 wp-includes/comment.php:868 +msgid "You are posting comments too quickly. Slow down." +msgstr "Wysyłasz kolejne komentarze zbyt szybko. Zwolnij troszkę." + +#: wp-includes/admin-bar.php:586 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Dodaj" + +#: wp-includes/admin-bar.php:622 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s komentarz oczekuje na moderację" +msgstr[1] "%s komentarze oczekują na moderację" +msgstr[2] "%s komentarzy oczekuje na moderację" + +#: wp-includes/ms-load.php:391 +msgid "What do I do now?" +msgstr "Co mam teraz zrobić?" + +#: wp-includes/script-loader.php:258 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "Rozmiar pliku „%s” przekracza maksymalny dopuszczalny rozmiar pliku przesyłanego przez skrypt wysyłający w Twojej przeglądarce." + +#: wp-includes/script-loader.php:257 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Spróbuj wysłać plik przy pomocy %1$sformularza w HTML-u%2$s." + +#: wp-includes/script-loader.php:266 +msgid "“%s” has failed to upload." +msgstr "Nie udało się wysłać pliku „%s” na serwer." + +#: wp-includes/class-wp-editor.php:1227 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Blok z cytatem (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:184 +msgctxt "links widget" +msgid "All Links" +msgstr "Wszystkie odnośniki" + +#: wp-includes/formatting.php:55 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:57 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:109 +msgid "The menu ID should not be empty." +msgstr "Musisz podać identyfikator menu." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "O WordPressie" + +#: wp-includes/script-loader.php:246 +msgid "%s exceeds the maximum upload size for this site." +msgstr "Plik „%s” przekracza maksymalny dopuszczalny rozmiar plików wysyłanych na tę witrynę." + +#: wp-includes/functions.php:3244 +msgid "Please see Debugging in WordPress for more information." +msgstr "Proszę przeczytać „Odpluskwianie WordPressa”, aby dowiedzieć się więcej." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Uwagi" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Drogi Użytkowniku,\n" +"\n" +"Twoja nowa witryna w sieci „SITE_NAME” została utworzona pod adresem\n" +"BLOG_URL\n" +"\n" +"Możesz zalogować się jako jej administrator przy pomocy poniższych danych:\n" +"Nazwa użytkownika: USERNAME\n" +"Hasło: PASSWORD\n" +"Adres panelu administracyjnego: BLOG_URLwp-login.php\n" +"\n" +"Mamy nadzieję, że Twoja nowa witryna Ci się podoba. Dzięki!\n" +"\n" +"--zespół sieci „SITE_NAME”" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "BŁĄD: Proszę wpisać komentarz." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "BŁĄD: Proszę podać prawidłowy adres e-mail." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "BŁĄD: Proszę wypełnić wymagane pola (podpis, e-mail)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Nie można było wczytać podglądu obrazka. Proszę odświeżyć stronę i spróbować ponownie." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "BŁĄD: Ten adres URL jest już używany przez inną witrynę." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "BŁĄD: Nie udało się dodać witryny do bazy danych." + +#: wp-signup.php:135 +msgid "No" +msgstr "Nie" + +#: wp-includes/comment-template.php:2056 +msgid "Email" +msgstr "E-mail" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Użytkownicy" + +#: wp-includes/class-wp-editor.php:1202 wp-includes/media.php:2760 +#: wp-includes/script-loader.php:362 wp-includes/script-loader.php:452 +msgid "Update" +msgstr "Zaktualizuj" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Witryny" + +#: wp-includes/theme-compat/comments-popup.php:80 wp-login.php:698 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2054 +#: wp-includes/theme-compat/comments-popup.php:75 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Podpis" + +#: wp-includes/general-template.php:405 wp-login.php:694 wp-login.php:860 +msgid "Username" +msgstr "Nazwa użytkownika" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2835 +#: wp-includes/deprecated.php:2837 +msgid "Dashboard" +msgstr "Kokpit" + +#: wp-includes/class-wp-customize-manager.php:123 +#: wp-includes/script-loader.php:393 +msgid "Cheatin’ uh?" +msgstr "Oszukujemy, co?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:646 +msgid "Themes" +msgstr "Motywy" + +#: wp-includes/general-template.php:408 wp-login.php:851 wp-login.php:877 +msgid "Log In" +msgstr "Zaloguj się" + +#: wp-includes/class-wp-editor.php:826 wp-includes/class-wp-editor.php:1402 +#: wp-includes/media-template.php:343 wp-includes/media-template.php:559 +#: wp-includes/revision.php:29 +msgid "Title" +msgstr "Tytuł" + +#: wp-includes/script-loader.php:456 +msgid "Public" +msgstr "Publiczny" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Wtyczki" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Tak" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Moje witryny" + +#: wp-includes/class-wp-customize-manager.php:822 +#: wp-includes/class-wp-xmlrpc-server.php:404 +msgid "Site Title" +msgstr "Tytuł witryny" + +#: wp-includes/deprecated.php:2718 +msgid "First Post" +msgstr "Pierwszy wpis" + +#: wp-activate.php:116 wp-includes/post-template.php:1504 +msgid "Password:" +msgstr "Hasło:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Włącz" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Dokumentacja" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Forum pomocy technicznej" + +#: wp-includes/formatting.php:2450 wp-includes/general-template.php:2490 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:2979 +msgid "Database Error" +msgstr "Błąd połączenia z bazą danych" + +#: wp-includes/functions.php:2983 wp-includes/ms-load.php:381 +msgid "Error establishing a database connection" +msgstr "Błąd łączenia się z bazą danych" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Główny kokpit: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Administracja siecią: %s" + +#: wp-includes/taxonomy.php:473 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Tagi" + +#: wp-includes/taxonomy.php:474 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Tag" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Skrypty i style nie powinny być rejestrowane ani dodawane do kolejek do czasu włączenia jednej z następujących funkcji obsługujących rozszerzenia (ang. „hook”): „%1$s”, „%2$s” lub „%3$s”." + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Zezwól innym blogom na informowanie o umieszczeniu odnośnika do tej witryny (pingbacki i trackbacki)" + +#: wp-includes/capabilities.php:604 wp-includes/capabilities.php:624 +#: wp-includes/capabilities.php:650 +msgid "Use WP_User->ID instead." +msgstr "Zamiast tego wykorzystaj zmienną WP_User->ID." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Twoje konto zostało dodane do tej witryny. Proszę przejść na stronę domową lub zalogować się, używając swojej nazwy użytkownika i hasła." + +#: wp-includes/script-loader.php:250 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Limit pamięci został przekroczony. Proszę spróbować wysłać mniejszy plik." + +#: wp-includes/script-loader.php:251 +msgid "This is larger than the maximum size. Please try another." +msgstr "Rozmiar tego pliku przekracza dopuszczalny. Proszę spróbować wysłać inny." + +#: wp-includes/script-loader.php:249 +msgid "This file is not an image. Please try another." +msgstr "Ten plik nie jest obrazkiem. Proszę spróbować wysłać inny plik." + +#: wp-includes/general-template.php:2577 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Niebieski" + +#: wp-includes/formatting.php:3277 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Wybrano nieprawidłową strefę czasową. Proszę poprawić swój wybór." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Wpis" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Stronę" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Medium" + +#: wp-includes/admin-bar.php:561 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Odnośnik" + +#: wp-includes/admin-bar.php:581 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Użytkownika" + +#: wp-includes/pluggable.php:1015 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Musisz podać działanie, dla którego „nonce” („number used once”; ang. „liczba używana jednorazowo”) został stworzony, jako pierwszy parametr funkcji." + +#: wp-includes/taxonomy.php:481 +msgid "View Tag" +msgstr "Zobacz tag" + +#: wp-includes/taxonomy.php:481 +msgid "View Category" +msgstr "Zobacz kategorię" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Wider" +msgstr "Szersze" + +#: wp-includes/js/tinymce/wp-mce-help.php:140 +msgid "Narrower" +msgstr "Węższe" + +#: wp-includes/js/tinymce/wp-mce-help.php:141 +msgid "Default width" +msgstr "Domyślna szerokość" + +#: wp-includes/class-wp-editor.php:1277 +msgid "Word count: %s" +msgstr "Liczba słów: %s" + +#: wp-activate.php:122 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Twoje konto zostało aktywowane. Zaloguj się lub powróć na stronę główną." + +#: wp-activate.php:120 +msgid "Your account is now activated. View your site or Log in" +msgstr "Twoje konto zostało aktywowane. Zobacz swoją witrynę lub zaloguj się" + +#: wp-includes/class-wp-editor.php:1231 +msgid "Help (Alt + Shift + H)" +msgstr "Pomoc (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Jak się masz, %1$s?" + +#: wp-includes/class-wp-editor.php:1208 +msgid "Exit fullscreen" +msgstr "Powróć do normalnego widoku" + +#: wp-includes/class-wp-editor.php:1278 +msgid "Just write." +msgstr "Po prostu pisz." + +#: wp-includes/script-loader.php:431 +msgid "Approve and Reply" +msgstr "Zatwierdź i odpowiedz" + +#: wp-includes/post.php:1521 +msgid "All Posts" +msgstr "Wszystkie wpisy" + +#: wp-includes/post.php:1521 +msgid "All Pages" +msgstr "Wszystkie strony" + +#: wp-includes/class-wp-editor.php:1267 +msgid "Updated." +msgstr "Zaktualizowano." + +#: wp-includes/script-loader.php:93 +msgid "fullscreen" +msgstr "pełny ekran" + +#: wp-includes/class-wp-editor.php:1223 +msgid "Bold (Ctrl + B)" +msgstr "Pogrubienie (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1224 +msgid "Italic (Ctrl + I)" +msgstr "Kursywa (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1226 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Lista uporządkowana (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1225 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Lista nieuporządkowana (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1229 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Wstaw/edytuj odnośnik (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1230 +msgid "Unlink (Alt + Shift + S)" +msgstr "Usuń odnośnik (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1757 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/class-wp-editor.php:846 +msgid "Poster" +msgstr "Autor" + +#: wp-includes/media-template.php:847 wp-includes/media-template.php:938 +msgid "Preload" +msgstr "Wczytuj wstępnie" + +#: wp-includes/class-http.php:198 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "Katalog docelowy przesyłania strumieniowego nie istnieje lub nie ma uprawnień do zapisu do niego." + +#: wp-includes/class-http.php:327 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "Brak dostępnych transportów HTTP, które mogłyby zostać użyte do wykonania polecenia." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Format" + +#: wp-includes/class-wp-editor.php:1397 +msgid "Enter the destination URL" +msgstr "Wprowadź docelowy adres URL…" + +#: wp-includes/class-wp-editor.php:1408 +msgid "Or link to existing content" +msgstr "… lub dodaj odnośnik do już opublikowanych treści" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Warunkowe tagi zapytań nie działają przed uruchomieniem zapytania; zwracają wówczas fałsz." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "To konto zostało już aktywowane." + +#: wp-includes/functions.php:3245 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "Funkcja %1$s została wywołana nieprawidłowo. %2$s %3$s" + +#: wp-includes/functions.php:3243 +msgid "(This message was added in version %s.)" +msgstr "(Ten komunikat został dodany w wersji %s.)" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "BŁĄD: Wprowadzone hasło nie jest hasłem do konta o nazwie %1$s. Nie pamiętasz swojego hasła?" + +#: wp-includes/class-wp-xmlrpc-server.php:5655 +msgid "Sorry, you cannot publish this post." +msgstr "Przepraszamy, nie możesz opublikować tego wpisu." + +#: wp-includes/pluggable.php:1360 +msgid "Permalink: %s" +msgstr "Bezpośredni odnośnik: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Zwykły wpis" + +#: wp-includes/post.php:1239 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Nazwy typów wpisów nie mogą składać się z więcej niż 20 znaków" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Twoim adresem będzie %s." + +#: wp-signup.php:111 +msgid "domain" +msgstr "domena" + +#: wp-includes/admin-bar.php:593 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Dodaj" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Plik dźwiękowy" + +#: wp-includes/class-wp-xmlrpc-server.php:4417 +#: wp-includes/class-wp-xmlrpc-server.php:4722 +msgid "Invalid post format" +msgstr "Nieprawidłowy format wpisu" + +#: wp-includes/pluggable.php:1352 wp-includes/pluggable.php:1481 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1405 wp-includes/media-template.php:773 +msgid "Open link in a new window/tab" +msgstr "Otwórz odnośnik w nowym oknie/nowej karcie" + +#: wp-includes/class-wp-editor.php:1424 +msgid "No search term specified. Showing recent items." +msgstr "Nie wprowadzono kryteriów wyszukiwania. Wyświetlane są najnowsze pozycje." + +#: wp-includes/plugin.php:770 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Przy odinstalowywaniu użyta może być jedynie statyczna metoda klasy lub funkcja." + +#: wp-includes/post.php:2844 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Podawanie liczby całkowitej jako argumentu w celu określenia liczby wpisów jest przestarzałą praktyką. Zamiast tego proszę podać tablicę." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Notatka na marginesie" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Czat" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galeria" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Odnośnik" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Obrazek" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Cytat" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Informacja o stanie" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Film" + +#: wp-includes/post.php:1519 +msgid "No pages found in Trash." +msgstr "Nie znaleziono żadnych stron w koszu." + +#: wp-includes/post.php:1518 +msgid "No pages found." +msgstr "Nie znaleziono żadnych stron." + +#: wp-includes/post.php:1519 +msgid "No posts found in Trash." +msgstr "Nie znaleziono żadnych wpisów w koszu." + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Skrócony odnośnik" + +#: wp-includes/class-wp-xmlrpc-server.php:1225 +#: wp-includes/class-wp-xmlrpc-server.php:3547 +#: wp-includes/class-wp-xmlrpc-server.php:4600 +#: wp-includes/class-wp-xmlrpc-server.php:4924 +msgid "Invalid attachment ID." +msgstr "Nieprawidłowy identyfikator załącznika." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Ten plik nie musi już być załączony." + +#: wp-login.php:520 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Proszę wprowadzić swoją nazwę użytkownika lub adres e-mail. Odnośnik pozwalający na utworzenie nowego hasła zostanie wysłany e-mailem." + +#: wp-includes/default-widgets.php:354 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Wyświetlaj jako rozwijalne menu" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Large size image height" +msgstr "Wysokość obrazka w dużym rozmiarze" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Medium size image width" +msgstr "Szerokość obrazka w średnim rozmiarze" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Medium size image height" +msgstr "Wysokość obrazka w średnim rozmiarze" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Large size image width" +msgstr "Szerokość obrazka w dużym rozmiarze" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Crop thumbnail to exact dimensions" +msgstr "Przytnij miniaturę do określonych wymiarów" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Thumbnail Height" +msgstr "Wysokość miniatury" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Thumbnail Width" +msgstr "Szerokość miniatury" + +#: wp-includes/script-loader.php:365 +msgid "No matches found." +msgstr "Nie znaleziono pasujących pozycji." + +#: wp-login.php:607 +msgid "New password" +msgstr "Nowe hasło" + +#: wp-login.php:611 +msgid "Confirm new password" +msgstr "Potwierdź nowe hasło" + +#: wp-login.php:362 +msgid "To reset your password, visit the following address:" +msgstr "Aby ustawić nowe hasło, przejdź pod poniższy adres:" + +#: wp-login.php:600 wp-login.php:630 +msgid "Reset Password" +msgstr "Zapisz nowe hasło" + +#: wp-login.php:578 +msgid "The passwords do not match." +msgstr "Wprowadzone hasła się nie zgadzają." + +#: wp-login.php:592 +msgid "Password Reset" +msgstr "Ustawianie nowego hasła" + +#: wp-login.php:592 +msgid "Your password has been reset." +msgstr "Twoje nowe hasło zostało zapisane." + +#: wp-login.php:358 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Ktoś poprosił o wygenerowanie nowego hasła dla następującego konta:" + +#: wp-login.php:361 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Jeśli jest to błąd, po prostu zignoruj tego e-maila, a nic się nie stanie." + +#: wp-login.php:600 +msgid "Enter your new password below." +msgstr "Poniżej wprowadź swoje nowe hasło." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Nieprawidłowy wpis" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Edycja profilu" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Moje konto" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Zarządzaj komentarzami" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Dozwolone jest użycie wyłącznie małych liter (a-z) oraz cyfr." + +#: wp-includes/query.php:2220 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "Parametr \"caller_get_posts\" jest przestarzały. Zamiast niego użyj parametru \"ignore_sticky_posts\"." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Nazwa nowej kategorii odnośników" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Dodaj nową kategorię odnośników" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Zaktualizuj kategorię odnośników" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Wszystkie kategorie odnośników" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Przeszukaj kategorie odnośników" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Kategoria odnośników" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Administracja siecią" + +#: wp-includes/ms-load.php:392 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Zapoznaj się ze stroną raportu o błędzie — niektóre z umieszczonych tam porad mogą pomóc Ci dowiedzieć się co poszło nie tak." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Aktywuj %2$s" + +#: wp-includes/load.php:108 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Twój serwer korzysta z PHP w wersji %1$s, lecz WordPress %2$s wymaga co najmniej wersji %3$s." + +#: wp-includes/pluggable.php:1462 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Nowy trackback do wpisu pt. „%s” oczekuje na zatwierdzenie" + +#: wp-includes/ms-load.php:386 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Jeśli jesteś właścicielem tej sieci, upewnij się, czy MySQL działa prawidłowo i czy wszystkie tabele w bazie danych są wolne od błędów." + +#: wp-includes/ms-load.php:385 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Jeśli Twoja witryna nie jest wyświetlana, skontaktuj się z właścicielem tej sieci." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Jedna odpowiedź na „%2$s”" +msgstr[1] "%1$s odpowiedzi na „%2$s”" +msgstr[2] "%1$s odpowiedzi na „%2$s”" + +#: wp-signup.php:664 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "użytkownik" + +#: wp-signup.php:663 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:662 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "żadne" + +#: wp-signup.php:661 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "wszystkie" + +#: wp-includes/default-widgets.php:1302 +msgid "Custom Menu" +msgstr "Własne menu" + +#: wp-includes/pluggable.php:1337 +msgid "New pingback on your post \"%s\"" +msgstr "Nowy pingback do Twojego wpisu pt. „%s”" + +#: wp-includes/pluggable.php:1469 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Nowy pingback do wpisu pt. „%s” oczekuje na zatwierdzenie" + +#: wp-includes/pluggable.php:1476 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Nowy komentarz do wpisu pt. „%s” oczekuje na zatwierdzenie" + +#: wp-includes/pluggable.php:1327 +msgid "New trackback on your post \"%s\"" +msgstr "Nowy trackback do Twojego wpisu pt. „%s”" + +#: wp-includes/pluggable.php:1347 +msgid "New comment on your post \"%s\"" +msgstr "Nowy komentarz do Twojego wpisu pt. „%s”" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML Friends Network (ang. „sieć przyjaciół XHTML”)" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "Poprawny XHTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s oraz %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Przeglądasz archiwa blogu „%2$s”." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Przeglądasz archiwa blogu %2$s z %3$s." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Możliwość komentowania jest wyłączona." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Przeglądasz archiwa blogu %2$s z roku %3$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Zalogowano się jako %2$s." + +#: wp-includes/theme-compat/comments-popup.php:71 +msgid "Logged in as %2$s. Log out »" +msgstr "Zalogowano się jako %2$s. Wyloguj się »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Wyślij komentarz" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "Witryna %1$s jest dumnie wspierana przez WordPressa" + +#: wp-includes/theme-compat/comments-popup.php:85 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:90 +msgid "Your Comment" +msgstr "Twój komentarz" + +#: wp-includes/theme-compat/comments-popup.php:98 +msgid "Say It!" +msgstr "Dodaj go!" + +#: wp-includes/theme-compat/comments-popup.php:108 +msgid "Close this window." +msgstr "Zamknij to okno." + +#: wp-includes/theme-compat/comments-popup.php:114 +msgid "Sorry, no posts matched your criteria." +msgstr "Przepraszamy, brak wpisów spełniających podane kryteria." + +#: wp-includes/theme-compat/comments-popup.php:118 +msgid "Powered by WordPress" +msgstr "Ta witryna oparta jest na WordPressie" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Wyloguj się z tego konta" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Wyloguj się »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "E-mail (nie zostanie opublikowany)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Możesz użyć następujących tagów: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "Przeszukano archiwa blogu „%2$s” w poszukiwaniu tekstu ‘%3$s’. Jeśli nie potrafisz znaleźć interesujących Cię treści pośród tych wyników wyszukiwania, możesz spróbować odwiedzić któryś z poniższych odnośników." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, j F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Przeglądasz archiwa blogu %2$s z dnia %3$s." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Przeglądasz archiwa kategorii „%s”." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d zapytań, %s sekund." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Komentarze (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Wpisy (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:67 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Łamanie linii i tworzenie akapitów dokonywanie jest automatycznie. Adres e-mail nigdy nie jest wyświetlany. Dozwolone jest korzystanie z następujących tagów HTML-a: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Ten wpis jest zabezpieczony hasłem. Wprowadź je, aby zobaczyć komentarze." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Ta strona jest zgodna ze standardem „XHTML 1.0 Transitional”" + +#: wp-includes/theme-compat/comments-popup.php:103 +msgid "Sorry, the comment form is closed at this time." +msgstr "Przepraszamy, możliwość dodawania komentarzy jest obecnie wyłączona." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - Komentarze do „%2$s”" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "Kanał RSS z komentarzami do tego wpisu." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "Adres URL do wysyłania trackbacków do tego wpisu: %s" + +#: wp-includes/theme-compat/comments-popup.php:56 +msgid "by %1$s — %2$s @ %4$s" +msgstr "autor: %1$s — %2$s o %4$s" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Leave a comment" +msgstr "Dodaj komentarz" + +#: wp-includes/taxonomy.php:487 +msgid "Choose from the most used tags" +msgstr "Wybierz spośród najpopularniejszych tagów" + +#: wp-includes/comment-template.php:2080 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Możesz użyć następujących tagów oraz atrybutów HTML-a: %s" + +#: wp-includes/taxonomy.php:474 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Kategoria" + +#: wp-includes/taxonomy.php:475 +msgid "Search Tags" +msgstr "Szukaj tagów" + +#: wp-includes/taxonomy.php:476 +msgid "Popular Tags" +msgstr "Popularne tagi" + +#: wp-includes/taxonomy.php:484 +msgid "New Category Name" +msgstr "Nazwa nowej kategorii" + +#: wp-includes/taxonomy.php:484 +msgid "New Tag Name" +msgstr "Nazwa nowego tagu" + +#: wp-includes/taxonomy.php:483 +msgid "Add New Category" +msgstr "Dodaj nową kategorię" + +#: wp-includes/taxonomy.php:483 +msgid "Add New Tag" +msgstr "Dodaj nowy tag" + +#: wp-includes/taxonomy.php:482 +msgid "Update Tag" +msgstr "Zaktualizuj tag" + +#: wp-includes/taxonomy.php:479 +msgid "Parent Category:" +msgstr "Kategoria nadrzędna:" + +#: wp-includes/taxonomy.php:478 +msgid "Parent Category" +msgstr "Kategoria nadrzędna" + +#: wp-includes/taxonomy.php:477 +msgid "All Tags" +msgstr "Wszystkie tagi" + +#: wp-includes/taxonomy.php:473 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Kategorie" + +#: wp-signup.php:709 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Przepraszamy, w tej chwili nie można się rejestrować." + +#: wp-signup.php:502 wp-signup.php:632 +msgid "Check your inbox at %s and click the link given." +msgstr "Sprawdź, czy doszedł już na adres %1$s aktywacyjny e-mail i kliknij zawarty w nim odnośnik." + +#: wp-signup.php:638 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Poczekaj jeszcze troszkę. Czasami dostarczenie e-maila może zostać opóźnione przez procesy, na które nie mamy wpływu." + +#: wp-signup.php:639 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "Sprawdź folder „Niechciane” lub „Spam” swojego klienta e-mail. Czasami normalne wiadomości zostają tam przypadkowo umieszczone." + +#: wp-signup.php:667 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Witaj, administratorze witryny! Obecnie pozwalasz na rejestracje na „%s”. Aby zmienić ustawienia lub wyłączyć rejestrację, przejdź na swoją stronę opcji." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Porejestracyjnego e-maila wyślemy właśnie na ten adres. (Dwukrotnie sprawdź poprawność tego adresu przed przejściem dalej)." + +#: wp-includes/post.php:1517 +msgid "Search Pages" +msgstr "Szukaj stron" + +#: wp-includes/post.php:1513 +msgid "Add New Post" +msgstr "Dodaj nowy wpis" + +#: wp-includes/post.php:1520 +msgid "Parent Page:" +msgstr "Strona nadrzędna:" + +#: wp-includes/post.php:1510 +msgctxt "post type general name" +msgid "Posts" +msgstr "Wpisy" + +#: wp-includes/post.php:1514 +msgid "Edit Page" +msgstr "Edytuj stronę" + +#: wp-includes/post.php:1517 +msgid "Search Posts" +msgstr "Szukaj wpisów" + +#: wp-includes/post.php:1513 +msgid "Add New Page" +msgstr "Dodaj nową stronę" + +#: wp-includes/post.php:1510 +msgctxt "post type general name" +msgid "Pages" +msgstr "Strony" + +#: wp-includes/post.php:1511 +msgctxt "post type singular name" +msgid "Page" +msgstr "Stronę" + +#: wp-includes/post.php:1511 +msgctxt "post type singular name" +msgid "Post" +msgstr "Wpis" + +#: wp-includes/ms-default-constants.php:126 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "Stała VHOST uznawana jest za przestarzałą. Zamiast niej możesz użyć w pliku wp-config.php stałej SUBDOMAIN_INSTALL, jeśli chcesz włączyć konfigurację subdomenową. Użyj funkcji is_subdomain_install(), aby sprawdzić, czy konfiguracja ta działa." + +#: wp-includes/ms-default-constants.php:128 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "Konflikt między wartościami stałych VHOST oraz SUBDOMAIN_INSTALL. Do określenia, czy użyta ma być konfiguracja subdomenowa czy podkatalogowa, wykorzystana zostanie wartość stałej SUBDOMAIN_INSTALL." + +#: wp-includes/user.php:2010 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "BŁĄD: Podana nazwa użytkownika jest nieprawidłowa, ponieważ zawiera niedozwolone znaki. Proszę wprowadzić prawidłową nazwę użytkownika." + +#: wp-includes/comment-template.php:2062 +msgid "Required fields are marked %s" +msgstr "Pola, których wypełnienie jest wymagane, są oznaczone symbolem %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Proszę zawrzeć w motywie szablon %1$s." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Motyw nieposiadający %1$s" + +#: wp-includes/ms-load.php:390 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Nie można odnaleźć witryny %1$s. Szukano tabeli %2$s w bazie danych %3$s. Czy wszystko się zgadza?" + +#: wp-includes/general-template.php:626 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "Opcja %s jest uznawana za przestarzałą na rzecz rodziny funkcji bloginfo()." + +#: wp-includes/general-template.php:626 +msgid "Use the %s option instead." +msgstr "Zamiast niej użyj opcji %s." + +#: wp-includes/ms-load.php:388 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Brak tabel w bazie danych. Ten błąd oznacza, że MySQL nie działa, WordPress nie został prawidłowo zainstalowany lub ktoś usunął %s. Naprawdę dobrze byłoby rzucić teraz okiem na używaną przez WordPressa bazę danych." + +#: wp-includes/class-wp-xmlrpc-server.php:3995 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Nie posiadasz uprawnienia do dostępu do danych użytkowników tej witryny." + +#: wp-includes/class-wp-xmlrpc-server.php:1141 +#: wp-includes/class-wp-xmlrpc-server.php:4167 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Przepraszamy, nie posiadasz uprawnienia do dodawania wpisów na tę witrynę." + +#: wp-includes/class-wp-xmlrpc-server.php:4391 +#: wp-includes/class-wp-xmlrpc-server.php:4404 +#: wp-includes/class-wp-xmlrpc-server.php:4409 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Przepraszamy, nie posiadasz uprawnienia do publikowania wpisów na tej witrynie." + +#: wp-includes/class-wp-xmlrpc-server.php:5218 +#: wp-includes/class-wp-xmlrpc-server.php:5441 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Przepraszamy, musisz posiadać uprawnienia do edycji wpisów na tej witrynie, aby móc zobaczyć listę kategorii." + +#: wp-includes/class-wp-xmlrpc-server.php:4380 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Przepraszamy, nie posiadasz uprawnienia do publikowania stron na tej witrynie." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Przepraszamy, istnieje już witryna używająca takiej nazwy!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Aby aktywować swój blog, proszę kliknąć poniższy odnośnik:\n" +"\n" +"%s\n" +"\n" +"Po dokonaniu aktywacji otrzymasz *kolejnego e-maila* z danymi do zalogowania się.\n" +"\n" +"Po dokonaniu aktywacji możesz odwiedzić swoją witrynę pod tym adresem:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Rejestracja nowej witryny: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Przepraszamy, nazwy witryn nie mogą zawierać znaku „_”!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Nowa witryna w sieci %1$s: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Ta witryna została już aktywowana." + +#: wp-includes/class-wp-xmlrpc-server.php:2712 +#: wp-includes/class-wp-xmlrpc-server.php:4081 +#: wp-includes/class-wp-xmlrpc-server.php:5102 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Przepraszamy, nie możesz edytować wpisów na tej witrynie." + +#: wp-includes/class-wp-xmlrpc-server.php:2904 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Przepraszamy, musisz posiadać uprawnienia do edycji wpisów na tej witrynie, aby móc zobaczyć listę kategorii." + +#: wp-includes/class-wp-xmlrpc-server.php:3295 +#: wp-includes/class-wp-xmlrpc-server.php:3356 +#: wp-includes/class-wp-xmlrpc-server.php:3383 +#: wp-includes/class-wp-xmlrpc-server.php:3410 +#: wp-includes/class-wp-xmlrpc-server.php:3629 +msgid "You are not allowed access to details about this site." +msgstr "Nie posiadasz uprawnienia do dostępu do szczegółów dotyczących tej witryny." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Nie można było utworzyć witryny." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Przepraszamy, nazwy witryn muszą składać się także z liter!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Przepraszamy, użycie tej nazwy witryny nie jest możliwe." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Przepraszamy, taka nazwa witryny została już zarezerwowana!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Ta nazwa witryny jest w tej chwili zajęta, ale być może zostanie zwolniona w ciągu następnych kilku dni." + +#: wp-includes/pluggable.php:1587 +msgid "New user registration on your site %s:" +msgstr "Rejestracja nowego użytkownika na witrynie %s:" + +#: wp-includes/class-wp-xmlrpc-server.php:2941 +#: wp-includes/class-wp-xmlrpc-server.php:3044 +#: wp-includes/class-wp-xmlrpc-server.php:3050 +#: wp-includes/class-wp-xmlrpc-server.php:3109 +#: wp-includes/class-wp-xmlrpc-server.php:3115 +msgid "You are not allowed to moderate comments on this site." +msgstr "Nie posiadasz uprawnienia do moderacji komentarzy na tej witrynie." + +#: wp-includes/class-wp-xmlrpc-server.php:2748 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Przepraszamy, musisz posiadać uprawnienia do edycji wpisów na tej witrynie, aby móc zobaczyć listę tagów." + +#: wp-includes/class-wp-xmlrpc-server.php:409 +msgid "Site Tagline" +msgstr "Opis witryny" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Ta witryna została zarchiwizowana lub zawieszona." + +#: wp-includes/load.php:439 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "Witryna, którą próbowano odwiedzić, nie została prawidłowo zainstalowana. Proszę skontaktować się z administratorem systemu." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Nie znaleziono pasujących pozycji." + +#: wp-includes/nav-menu.php:246 wp-includes/nav-menu.php:253 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Nazwa %s koliduje z nazwą innego menu. Proszę użyć innej nazwy." + +#: wp-includes/nav-menu.php:311 +msgid "The given object ID is not that of a menu item." +msgstr "Podany identyfikator nie jest identyfikatorem elementu menu." + +#: wp-includes/formatting.php:3139 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "Wprowadzony adres e-mail nie wydaje się być prawidłowy. Proszę wprowadzić prawidłowy adres e-mail." + +#: wp-includes/formatting.php:3226 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Wprowadzony adres WordPressa nie wydaje się być prawidłowym adresem URL. Proszę wprowadzić prawidłowy adres URL." + +#: wp-includes/formatting.php:3236 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Wprowadzony adres witryny nie wydaje się być prawidłowym adresem URL. Proszę wprowadzić prawidłowy adres URL." + +#: wp-includes/taxonomy.php:2440 +msgid "A term with the name provided already exists with this parent." +msgstr "Istnieje już termin o takiej nazwie posiadający tego samego rodzica." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Wystąpił błąd podczas dodawania Twojego konta do tej witryny. Powróć na stronę domową." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Ten plik jest zbyt wielki. Wysyłane pliki muszą być mniejsze niż %d KB." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2079 +msgid "Your email address will not be published." +msgstr "Twój adres e-mail nie zostanie opublikowany." + +#: wp-includes/class-http.php:175 wp-includes/class-wp-xmlrpc-server.php:5709 +msgid "A valid URL was not provided." +msgstr "Podano nieprawidłowy adres URL." + +#: wp-includes/comment-template.php:2078 +msgid "Logged in as %2$s. Log out?" +msgstr "Zalogowano się jako %2$s. Wylogować się?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Nie można było obliczyć wymiarów przeskalowanego obrazka" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "Musi składać się z co najmniej 4 znaków — wyłącznie liter i cyfr. Nie może zostać zmieniona, więc wybierz rozważnie!" + +#: wp-signup.php:676 +msgid "You must first log in, and then you can create a new site." +msgstr "Zanim będzie możliwe utworzenie nowej witryny, musisz się najpierw zalogować." + +#: wp-signup.php:711 +msgid "You are logged in already. No need to register again!" +msgstr "Zalogowano się już — nie ma potrzeby ponownej rejestracji!" + +#: wp-includes/comment-template.php:931 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Jeśli nie chcesz, aby zwracana wartość była wyświetlana, użyj funkcji get_trackback_url()." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Ta funkcja została wyłączona przez użytkownika." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Witaj ponownie, %s. Możesz dodać kolejną witrynę do swojego konta poprzez wypełnienie poniższego formularza. Nie istnieje limit ograniczający ilość posiadanych witryn, więc twórz, jak dyktuje Ci serce, ale pisz odpowiedzialnie!" + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Przepraszamy, nazwy użytkowników nie mogą zawierać znaku „_”!" + +#: wp-signup.php:636 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Jeśli nie otrzymano jeszcze e-maila, oto lista rzeczy, które można zrobić:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Jeśli nie chcesz, aby zwracana wartość była wyświetlana, użyj funkcji get_the_author()." + +#: wp-includes/ms-load.php:393 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Jeśli nadal nie udało Ci się usunąć tego problemu, sprawdź, czy Twoja baza danych zawiera następujące tabele:" + +#: wp-includes/script-loader.php:496 +msgid "Are you sure you want to install this plugin?" +msgstr "Czy na pewno chcesz zainstalować tę wtyczkę?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Użyj jako ikony wpisu" + +#: wp-includes/script-loader.php:350 +msgid "Mismatch" +msgstr "Hasła się różnią" + +#: wp-includes/load.php:175 +msgid "Maintenance" +msgstr "Konserwacja" + +#: wp-includes/load.php:179 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Witryna jest tymczasowo niedostępna z powodu zaplanowanych prac konserwacyjnych. Zapraszamy ponownie za minutę." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Elementy menu nawigacyjnego" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Element menu nawigacyjnego" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Nawigacyjne menu" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Odnośniki do %s" + +#: wp-includes/nav-menu.php:683 +msgid "Custom" +msgstr "Własny" + +#: wp-includes/default-widgets.php:1340 +msgid "No menus have been created yet. Create some." +msgstr "Å»adne menu nie zostało jeszcze utworzone. Utwórz jakieś." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz usunąć to menu na zawsze. \n" +" Kliknij 'Anuluj', aby anulować tę operację, lub 'OK', aby ją sfinalizować." + +#: wp-includes/link-template.php:3109 +msgid "This is the short link." +msgstr "To jest krótki odnośnik." + +#: wp-includes/update.php:525 +msgid "%d WordPress Update" +msgstr "%d aktualizacja WordPressa" + +#: wp-includes/update.php:529 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d aktualizacja motywu" +msgstr[1] "%d aktualizacje motywów" +msgstr[2] "%d aktualizacji motywów" + +#: wp-includes/update.php:527 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d aktualizacja wtyczki" +msgstr[1] "%d aktualizacje wtyczek" +msgstr[2] "%d aktualizacji wtyczek" + +#: wp-signup.php:373 +msgid "The site %s is yours." +msgstr "Witryna %s jest Twoja." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Utwórz witrynę" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Jeżeli nie zamierzasz używać witryny w atrakcyjnej domeny, pozostaw ją dla nowego użytkownika. A teraz — działaj!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Witryny, których jesteś już członkiem:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Ta witryna nie została jeszcze aktywowana. Jeśli masz problem z aktywacją swojej witryny, napisz pod adres %1$s." + +#: wp-includes/script-loader.php:261 +msgid "File canceled." +msgstr "Wysyłanie pliku zostało anulowane." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Tytuł witryny:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Domena witryny:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Nazwa witryny:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "nazwawitryny" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Zdobądź kolejną witrynę w sieci %s w ciągu kilku sekund" + +#: wp-signup.php:629 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Gratulacje! Twoja nowa witryna, %s, jest już prawie gotowa." + +#: wp-signup.php:690 +msgid "Site registration has been disabled." +msgstr "Możliwość rejestracji witryn została wyłączona." + +#: wp-signup.php:447 +msgid "Gimme a site!" +msgstr "Dajcie mi witrynę!" + +#: wp-signup.php:631 +msgid "But, before you can start using your site, you must activate it." +msgstr "Zanim zaczniesz używać swojej nowej witryny, konieczna jest jej aktywacja." + +#: wp-signup.php:633 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Jeśli nie aktywujesz swojej witryny w ciągu dwóch dni, konieczne będzie dokonanie ponownej jej rejestracji." + +#: wp-includes/default-widgets.php:1349 +msgid "Select Menu:" +msgstr "Wybierz menu:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Nawigacyjne menu" + +#: wp-includes/default-widgets.php:1273 +msgid "Taxonomy:" +msgstr "Taksonomia:" + +#: wp-includes/admin-bar.php:667 +msgid "Menus" +msgstr "Menu" + +#: wp-includes/class-wp-xmlrpc-server.php:337 +msgid "Software Name" +msgstr "Nazwa oprogramowania" + +#: wp-includes/class-wp-xmlrpc-server.php:342 +msgid "Software Version" +msgstr "Wersja oprogramowania" + +#: wp-includes/class-wp-xmlrpc-server.php:399 +msgid "Time Zone" +msgstr "Strefa czasowa" + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Allow new users to sign up" +msgstr "Zezwól nowym użytkownikom na rejestrację" + +#: wp-includes/class-wp-xmlrpc-server.php:2449 +msgid "Sorry, you cannot edit this page." +msgstr "Przepraszamy, nie możesz edytować tej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:2460 +#: wp-includes/class-wp-xmlrpc-server.php:2567 +#: wp-includes/class-wp-xmlrpc-server.php:2617 +msgid "Sorry, no such page." +msgstr "Przepraszamy, brak takiej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:2488 +#: wp-includes/class-wp-xmlrpc-server.php:2660 +msgid "Sorry, you cannot edit pages." +msgstr "Przepraszamy, nie możesz edytować stron." + +#: wp-includes/class-wp-xmlrpc-server.php:2571 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Przepraszamy, nie posiadasz uprawnienia do usunięcia tej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:2576 +msgid "Failed to delete the page." +msgstr "Nie udało się usunąć strony." + +#: wp-includes/class-wp-xmlrpc-server.php:2621 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Przepraszamy, nie posiadasz uprawnienia do edycji tej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:2795 +msgid "Sorry, you do not have the right to add a category." +msgstr "Przepraszamy, nie posiadasz uprawnienia do dodawania kategorii." + +#: wp-includes/class-wp-xmlrpc-server.php:2823 +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, the new category failed." +msgstr "Przepraszamy, nie udało się dodać nowej kategorii." + +#: wp-includes/class-wp-xmlrpc-server.php:2864 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Przepraszamy, nie posiadasz uprawnienia do usuwania kategorii." + +#: wp-includes/class-wp-xmlrpc-server.php:2947 +#: wp-includes/class-wp-xmlrpc-server.php:3047 +#: wp-includes/class-wp-xmlrpc-server.php:3112 +msgid "Invalid comment ID." +msgstr "Nieprawidłowy identyfikator komentarza." + +#: wp-includes/class-wp-xmlrpc-server.php:2983 +msgid "Sorry, you cannot edit comments." +msgstr "Przepraszamy, nie możesz edytować komentarzy." + +#: wp-includes/class-wp-xmlrpc-server.php:3125 +msgid "Invalid comment status." +msgstr "Nieprawidłowy stan komentarza." + +#: wp-includes/class-wp-xmlrpc-server.php:3157 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Przepraszamy, komentarz nie mógł zostać zmodyfikowany. Coś poszło nie tak." + +#: wp-includes/class-wp-xmlrpc-server.php:3206 +msgid "You must be registered to comment" +msgstr "Musisz się zarejestrować, aby móc dodać komentarz" + +#: wp-includes/class-wp-xmlrpc-server.php:1134 +#: wp-includes/class-wp-xmlrpc-server.php:1393 +#: wp-includes/class-wp-xmlrpc-server.php:1454 +#: wp-includes/class-wp-xmlrpc-server.php:1545 +#: wp-includes/class-wp-xmlrpc-server.php:2446 +#: wp-includes/class-wp-xmlrpc-server.php:3219 +#: wp-includes/class-wp-xmlrpc-server.php:3222 +#: wp-includes/class-wp-xmlrpc-server.php:4032 +#: wp-includes/class-wp-xmlrpc-server.php:4705 +#: wp-includes/class-wp-xmlrpc-server.php:4974 +#: wp-includes/class-wp-xmlrpc-server.php:5480 +#: wp-includes/class-wp-xmlrpc-server.php:5528 +#: wp-includes/class-wp-xmlrpc-server.php:5652 wp-includes/post.php:2940 +#: wp-includes/post.php:3288 +msgid "Invalid post ID." +msgstr "Nieprawidłowy identyfikator wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:3248 +msgid "Comment author name and email are required" +msgstr "Wprowadzenie podpisu autora i adresu e-mail jest wymagane" + +#: wp-includes/class-wp-xmlrpc-server.php:3250 +msgid "A valid email address is required" +msgstr "Wymagane jest wprowadzenie prawidłowego adresu e-mail" + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +msgid "You are not allowed access to details about comments." +msgstr "Nie posiadasz uprawnienia do dostępu do szczegółów dotyczących komentarzy." + +#: wp-includes/class-wp-xmlrpc-server.php:3492 +msgid "You are not allowed to update options." +msgstr "Nie posiadasz uprawnienia do modyfikacji opcji." + +#: wp-includes/class-wp-xmlrpc-server.php:1548 +#: wp-includes/class-wp-xmlrpc-server.php:3892 +#: wp-includes/class-wp-xmlrpc-server.php:4035 +#: wp-includes/class-wp-xmlrpc-server.php:4977 +#: wp-includes/class-wp-xmlrpc-server.php:5320 +#: wp-includes/class-wp-xmlrpc-server.php:5531 +msgid "Sorry, you cannot edit this post." +msgstr "Przepraszamy, nie możesz edytować tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:4089 +#: wp-includes/class-wp-xmlrpc-server.php:5389 +msgid "Either there are no posts, or something went wrong." +msgstr "Brak wpisów lub coś poszło nie tak." + +#: wp-includes/class-wp-xmlrpc-server.php:4231 +#: wp-includes/class-wp-xmlrpc-server.php:4294 +#: wp-includes/class-wp-xmlrpc-server.php:5074 +#: wp-includes/class-wp-xmlrpc-server.php:5605 +msgid "Sorry, no such post." +msgstr "Przepraszamy, brak takiego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:4241 +#: wp-includes/class-wp-xmlrpc-server.php:4869 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do opublikowania tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:4757 +msgid "You are not allowed to change the post author as this user." +msgstr "Nie posiadasz uprawnienia do zmiany autora wpisu jako ten użytkownik." + +#: wp-includes/class-wp-xmlrpc-server.php:4761 +msgid "You are not allowed to change the page author as this user." +msgstr "Nie posiadasz uprawnienia do zmiany autora strony jako ten użytkownik." + +#: wp-includes/class-wp-xmlrpc-server.php:4867 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Przepraszamy, nie posiadasz uprawnienia do opublikowania tej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:4905 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Przepraszamy, Twój wpis nie mógł zostać zmodyfikowany. Coś poszło nie tak." + +#: wp-includes/class-wp-xmlrpc-server.php:5311 +msgid "Could not write file %1$s (%2$s)" +msgstr "Nie można było zapisać pliku %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5483 +msgid "Sorry, you can not edit this post." +msgstr "Przepraszamy, nie możesz edytować tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:5714 +msgid "Is there no link to us?" +msgstr "Czy został dodany odnośnik do nas?" + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +#: wp-includes/class-wp-xmlrpc-server.php:5761 +#: wp-includes/class-wp-xmlrpc-server.php:5768 +#: wp-includes/class-wp-xmlrpc-server.php:5908 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "Podany docelowy adres URL nie może zostać użyty jako cel, ponieważ nie istnieje lub nie prowadzi do zasobu obsługującego pingbacki." + +#: wp-includes/class-wp-xmlrpc-server.php:5764 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "Źródłowy adres URL i docelowy adres URL nie mogą wskazywać na ten sam zasób." + +#: wp-includes/class-wp-xmlrpc-server.php:5772 +msgid "The pingback has already been registered." +msgstr "Pingback został już zarejestrowany." + +#: wp-includes/class-wp-xmlrpc-server.php:5796 +msgid "The source URL does not exist." +msgstr "Źródłowy adres URL nie istnieje." + +#: wp-includes/class-wp-xmlrpc-server.php:5816 +msgid "We cannot find a title on that page." +msgstr "Nie udało nam się odnaleźć tytułu tej strony." + +#: wp-includes/class-wp-xmlrpc-server.php:5852 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "Źródłowy adres URL nie zawiera odnośnika do docelowego adresu URL, więc nie może on zostać użyty jako źródło." + +#: wp-includes/class-wp-xmlrpc-server.php:5881 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Pingback z %1$s do %2$s został zarejestrowany. Niech Sieć przemawia! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5915 +msgid "The specified target URL does not exist." +msgstr "Podany docelowy adres URL nie istnieje." + +#: wp-includes/load.php:114 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "Twoja konfiguracja PHP nie posiada włączonej obsługi rozszerzenia MySQL, która jest wymagana przez WordPressa." + +#: wp-includes/load.php:361 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "ERROR: Zmienna $table_prefix w pliku wp-config.php może składać się jedynie z cyfr, liter i podkreślników." + +#: wp-includes/wp-db.php:1196 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "Błąd %1$s bazy danych WordPressa podczas wykonywania zapytania %2$s wysłanego przez %3$s" + +#: wp-includes/wp-db.php:1198 +msgid "WordPress database error %1$s for query %2$s" +msgstr "Błąd %1$s bazy danych WordPressa podczas wykonywania zapytania %2$s" + +#: wp-includes/comment-template.php:2085 +msgid "Cancel reply" +msgstr "Anuluj pisanie odpowiedzi" + +#: wp-includes/comment-template.php:2086 +msgid "Post Comment" +msgstr "Opublikuj komentarz" + +#: wp-includes/comment.php:475 +msgid "Unapproved" +msgstr "Odrzucony" + +#: wp-includes/comment.php:775 wp-includes/comment.php:777 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Wykryto duplikat komentarza: wygląda na to, że już to powiedziano!" + +#: wp-includes/comment.php:1770 +msgid "Could not update comment status" +msgstr "Nie można było zaktualizować stanu komentarza" + +#: wp-includes/cron.php:167 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Przyjmowanym argumentem jest teraz tablica, aby ta funkcja zachowywała się tak jak pozostałe związane z cronem." + +#: wp-includes/cron.php:364 +msgid "Once Hourly" +msgstr "Co godzinę" + +#: wp-includes/cron.php:365 +msgid "Twice Daily" +msgstr "Dwa razy dziennie" + +#: wp-includes/cron.php:366 +msgid "Once Daily" +msgstr "Raz dziennie" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:193 +msgid "Sort by:" +msgstr "Porządkuj wg:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "tytułów stron" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "kolejności stron" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "identyfikatorów stron" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Pomiń:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "Oddzielone przecinkami identyfikatory stron." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Twój blogroll" + +#: wp-includes/default-widgets.php:203 +msgid "Show Link Image" +msgstr "Pokaż obrazek odnośnika" + +#: wp-includes/default-widgets.php:205 +msgid "Show Link Name" +msgstr "Pokaż nazwę odnośnika" + +#: wp-includes/default-widgets.php:207 +msgid "Show Link Description" +msgstr "Pokaż opis odnośnika" + +#: wp-includes/default-widgets.php:209 +msgid "Show Link Rating" +msgstr "Pokaż klasyfikację odnośnika" + +#: wp-includes/default-widgets.php:291 +msgid "Select Month" +msgstr "Wybierz miesiąc" + +#: wp-includes/default-widgets.php:356 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Pokazuj liczbę wpisów" + +#: wp-includes/default-widgets.php:389 +msgid "Syndicate this site using RSS 2.0" +msgstr "Subskrybuj tę witrynę poprzez RSS 2.0" + +#: wp-includes/default-widgets.php:389 +msgid "Entries RSS" +msgstr "Kanał RSS z wpisami" + +#: wp-includes/default-widgets.php:437 +msgid "Calendar" +msgstr "Kalendarz" + +#: wp-includes/default-widgets.php:482 +msgid "Text" +msgstr "Tekst" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Automatycznie twórz akapity" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Wybierz kategorię" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Pokazuj hierarchię" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:684 +msgid "Recent Posts" +msgstr "Najnowsze wpisy" + +#: wp-includes/default-widgets.php:765 +msgid "Number of posts to show:" +msgstr "Liczba wyświetlanych wpisów:" + +#: wp-includes/default-widgets.php:873 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s o %2$s" + +#: wp-includes/default-widgets.php:967 +msgid "Syndicate this content" +msgstr "Subskrybuj tę treść" + +#: wp-includes/default-widgets.php:1045 +msgid "Untitled" +msgstr "Bez tytułu" + +#: wp-includes/default-widgets.php:1127 +msgid "RSS Error: %s" +msgstr "Błąd RSS: %s" + +#: wp-includes/default-widgets.php:1131 +msgid "Enter the RSS feed URL here:" +msgstr "Wprowadź adres URL kanału RSS:" + +#: wp-includes/default-widgets.php:1134 +msgid "Give the feed a title (optional):" +msgstr "Nadaj kanałowi tytuł (opcjonalne):" + +#: wp-includes/default-widgets.php:1137 +msgid "How many items would you like to display?" +msgstr "Ile pozycji ma być wyświetlanych?" + +#: wp-includes/default-widgets.php:1146 +msgid "Display item content?" +msgstr "Wyświetlać zawartość elementów?" + +#: wp-includes/default-widgets.php:1149 +msgid "Display item author if available?" +msgstr "Wyświetlać autorów wpisów?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item date?" +msgstr "Wyświetlać daty dodania elementów?" + +#: wp-includes/default-widgets.php:1219 +msgid "Tag Cloud" +msgstr "Chmurka tagów" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "nowa pętla WordPressa" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Ostatnia aktualizacja" + +#: wp-includes/deprecated.php:1884 wp-includes/post-template.php:1410 +msgid "Missing Attachment" +msgstr "Brakujący załącznik" + +#: wp-includes/feed-atom-comments.php:31 wp-includes/feed-rss2-comments.php:36 +msgid "Comments for %1$s searching on %2$s" +msgstr "Komentarze do %1$s wyszukiwane w %2$s" + +#: wp-includes/feed-atom-comments.php:33 wp-includes/feed-rss2-comments.php:38 +msgid "Comments for %s" +msgstr "Komentarze do %s" + +#: wp-includes/feed-atom-comments.php:70 wp-includes/feed-rss2-comments.php:65 +msgid "Comment on %1$s by %2$s" +msgstr "Skomentuj %1$s, którego autorem jest %2$s" + +#: wp-includes/feed-atom-comments.php:72 wp-includes/feed-rss2-comments.php:67 +msgid "By: %s" +msgstr "Autor: %s" + +#: wp-includes/feed-rss2-comments.php:34 +msgid "Comments on: %s" +msgstr "Komentarze do: %s" + +#: wp-includes/feed-rss2-comments.php:75 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Komentarze są zabezpieczone. Proszę wprowadzić swoje hasło, aby je zobaczyć." + +#: wp-includes/formatting.php:2348 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s minutę" +msgstr[1] "%s minuty" +msgstr[2] "%s minut" + +#: wp-includes/formatting.php:2353 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s godzinę" +msgstr[1] "%s godziny" +msgstr[2] "%s godzin" + +#: wp-includes/formatting.php:2358 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s dzień" +msgstr[1] "%s dni" +msgstr[2] "%s dni" + +#: wp-includes/class-wp-theme.php:677 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "„%s” jest zabezpieczonym ustawieniem WP i nie może zostać zmodyfikowane" + +#: wp-includes/functions.php:1745 wp-includes/functions.php:1878 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "Nie można utworzyć katalogu „%s”. Czy WordPress ma uprawnienie do zapisu do katalogu nadrzędnego?" + +#: wp-includes/functions.php:1842 +msgid "Empty filename" +msgstr "Nie podano nazwy pliku" + +#: wp-includes/functions.php:1884 +msgid "Could not write file %s" +msgstr "Nie można było zapisać pliku %s" + +#: wp-includes/functions.php:2216 +msgid "You are attempting to log out of %s" +msgstr "Zamierzasz wylogować się z witryny „%s”" + +#: wp-includes/functions.php:2214 +msgid "WordPress Failure Notice" +msgstr "Informacja o niepowodzeniu WordPressa" + +#: wp-includes/functions.php:2218 +msgid "Do you really want to log out?" +msgstr "Czy naprawdę chcesz się wylogować?" + +#: wp-includes/functions.php:2222 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Proszę spróbować ponownie." + +#: wp-includes/functions.php:2318 +msgid "« Back" +msgstr "« Powrót" + +#: wp-includes/functions.php:2330 wp-load.php:61 +msgid "WordPress › Error" +msgstr "WordPress › Błąd" + +#: wp-includes/functions.php:3078 wp-includes/functions.php:3134 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "Korzystanie z %1$s uznawane jest za przestarzałe od wersji %2$s! Zamiast tego użyj %3$s." + +#: wp-includes/functions.php:3080 wp-includes/functions.php:3136 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "Korzystanie z %1$s uznawane jest za przestarzałe od wersji %2$s! Nie istnieje żadna alternatywa." + +#: wp-includes/functions.php:3193 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "Funkcja %1$s została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji %2$s! %3$s" + +#: wp-includes/functions.php:3195 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "Funkcja %1$s została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji %2$s! Nie istnieje żadna alternatywa." + +#: wp-includes/functions.php:3725 +msgid "Select a city" +msgstr "Wybierz miasto" + +#: wp-includes/functions.php:3770 wp-includes/functions.php:3774 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3778 +msgid "Manual Offsets" +msgstr "Ręczny wybór różnicy" + +#: wp-includes/general-template.php:284 wp-login.php:543 wp-login.php:592 +#: wp-login.php:634 wp-login.php:716 +msgid "Log in" +msgstr "Zaloguj się" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Wyloguj się" + +#: wp-includes/general-template.php:407 wp-login.php:875 +msgid "Remember Me" +msgstr "Zapamiętaj mnie" + +#: wp-includes/general-template.php:540 wp-login.php:546 wp-login.php:637 +#: wp-login.php:712 wp-login.php:894 +msgid "Register" +msgstr "Zarejestruj się" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Administracja witryną" + +#: wp-includes/general-template.php:826 +msgid "Search Results %1$s %2$s" +msgstr "Wyniki wyszukiwania %1$s %2$s" + +#: wp-includes/general-template.php:831 +msgid "Page not found" +msgstr "Strona nie została znaleziona" + +#: wp-includes/general-template.php:1260 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1462 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:1488 wp-includes/general-template.php:1496 +msgid "View posts for %1$s %2$s" +msgstr "Zobacz wpisy opublikowane w %1$s %2$s" + +#: wp-includes/general-template.php:2060 wp-includes/general-template.php:2083 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2062 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Kanał z wpisami" + +#: wp-includes/general-template.php:2064 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Kanał z komentarzami" + +#: wp-includes/general-template.php:2085 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Kanał z komentarzami" + +#: wp-includes/general-template.php:2087 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s Kanał z wpisami zaszufladkowanymi do kategorii %3$s" + +#: wp-includes/general-template.php:2089 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s Kanał z wpisami otagowanymi jako %3$s" + +#: wp-includes/general-template.php:2091 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s Kanał z wpisami, których autorem jest %3$s" + +#: wp-includes/general-template.php:2093 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Kanał z wynikami wyszukiwania „%3$s”" + +#: wp-includes/general-template.php:2431 +msgid "« Previous" +msgstr "« Poprzednie" + +#: wp-includes/general-template.php:2432 +msgid "Next »" +msgstr "Następne »" + +#: wp-includes/class-http.php:178 +msgid "User has blocked requests through HTTP." +msgstr "Użytkownik zablokował wysyłanie zapytań przez HTTP." + +#: wp-includes/class-http.php:711 wp-includes/class-http.php:1368 +#: wp-includes/class-http.php:1396 +msgid "Too many redirects." +msgstr "Zbyt wiele przekierowań." + +#: wp-includes/class-http.php:969 wp-includes/class-http.php:1325 +msgid "Could not open handle for fopen() to %s" +msgstr "Nie można było utworzyć uchwytu do funkcji fopen() dla argumentu „%s”" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "Styczeń" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "Luty" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "Marzec" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "Kwiecień" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "Maj" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "Czerwiec" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "Lipiec" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "Sierpień" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "Wrzesień" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "Październik" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "Listopad" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "Grudzień" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "sty" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "lut" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "kwi" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "maj" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "cze" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "lip" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "sie" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "wrz" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "paź" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "lis" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "gru" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "niedziela" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "poniedziałek" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "wtorek" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "środa" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "czwartek" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "piątek" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "sobota" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "nie" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "pon" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "wt" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "śr" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "czw" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "pt" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "sob" + +#: wp-includes/class-wp-editor.php:861 +msgid "Print" +msgstr "Wydrukuj" + +#: wp-includes/class-wp-editor.php:833 +msgid "Insert/edit image" +msgstr "Wstaw/edytuj obrazek" + +#: wp-includes/class-wp-editor.php:867 wp-includes/class-wp-editor.php:1392 +#: wp-includes/js/tinymce/wp-mce-help.php:120 wp-includes/script-loader.php:361 +msgid "Insert/edit link" +msgstr "Wstaw/edytuj odnośnik" + +#: wp-includes/class-wp-editor.php:904 +msgid "Insert row before" +msgstr "Wstaw wiersz powyżej" + +#: wp-includes/class-wp-editor.php:905 +msgid "Insert row after" +msgstr "Wstaw wiersz poniżej" + +#: wp-includes/class-wp-editor.php:910 +msgid "Delete row" +msgstr "Usuń wiersz" + +#: wp-includes/class-wp-editor.php:906 +msgid "Insert column before" +msgstr "Wstaw kolumnę przed" + +#: wp-includes/class-wp-editor.php:907 +msgid "Insert column after" +msgstr "Wstaw kolumnę po" + +#: wp-includes/class-wp-editor.php:914 +msgid "Merge table cells" +msgstr "Scal komórki tabeli" + +#: wp-includes/class-wp-editor.php:891 +msgid "Table row properties" +msgstr "Właściwości wiersza tabeli" + +#: wp-includes/class-wp-editor.php:892 +msgid "Table cell properties" +msgstr "Właściwości komórki tabeli" + +#: wp-includes/class-wp-editor.php:890 +msgid "Table properties" +msgstr "Właściwości tabeli" + +#: wp-includes/class-wp-editor.php:908 +msgid "Paste table row before" +msgstr "Wklej wiersz tabeli przed" + +#: wp-includes/class-wp-editor.php:909 +msgid "Paste table row after" +msgstr "Wklej wiersz tabeli po" + +#: wp-includes/class-wp-editor.php:912 +msgid "Cut table row" +msgstr "Wytnij wiersz tabeli" + +#: wp-includes/class-wp-editor.php:913 +msgid "Copy table row" +msgstr "Skopiuj wiersz tabeli" + +#: wp-includes/class-wp-editor.php:889 +msgid "Delete table" +msgstr "Usuń tabelę" + +#: wp-includes/class-wp-editor.php:894 +msgid "Row" +msgstr "Wiersz" + +#: wp-includes/class-wp-editor.php:946 wp-includes/script-loader.php:462 +#: wp-includes/script-loader.php:539 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Jeżeli opuścisz tę stronę, wprowadzone zmiany zostaną utracone." + +#: wp-includes/script-loader.php:94 +msgid "Toggle fullscreen mode" +msgstr "Przełącz tryb pełnoekranowy" + +#: wp-includes/class-wp-editor.php:824 +msgid "Document properties" +msgstr "Właściwości dokumentu" + +#: wp-includes/class-wp-editor.php:768 +msgid "Paragraph" +msgstr "Akapit" + +#: wp-includes/js/tinymce/wp-mce-help.php:119 +msgid "Address" +msgstr "Adres" + +#: wp-includes/class-wp-editor.php:759 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 1" +msgstr "Nagłówek 1" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 2" +msgstr "Nagłówek 2" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 3" +msgstr "Nagłówek 3" + +#: wp-includes/class-wp-editor.php:762 +#: wp-includes/js/tinymce/wp-mce-help.php:118 +msgid "Heading 4" +msgstr "Nagłówek 4" + +#: wp-includes/class-wp-editor.php:763 +#: wp-includes/js/tinymce/wp-mce-help.php:118 +msgid "Heading 5" +msgstr "Nagłówek 5" + +#: wp-includes/class-wp-editor.php:764 +#: wp-includes/js/tinymce/wp-mce-help.php:119 +msgid "Heading 6" +msgstr "Nagłówek 6" + +#: wp-includes/class-wp-editor.php:769 +msgid "Blockquote" +msgstr "Blok z cytatem" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Bold" +msgstr "Pogrubienie" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Italic" +msgstr "Kursywa" + +#: wp-includes/class-wp-editor.php:775 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Underline" +msgstr "Podkreślenie" + +#: wp-includes/class-wp-editor.php:776 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Strikethrough" +msgstr "Przekreślenie" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Left" +msgstr "Wyrównaj do lewej" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Align Center" +msgstr "Wyśrodkuj" + +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Align Right" +msgstr "Wyrównaj do prawej" + +#: wp-includes/class-wp-editor.php:777 +msgid "Subscript" +msgstr "Indeks dolny" + +#: wp-includes/class-wp-editor.php:778 +msgid "Superscript" +msgstr "Indeks górny" + +#: wp-includes/class-wp-editor.php:794 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Cut" +msgstr "Wytnij" + +#: wp-includes/class-wp-editor.php:795 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Copy" +msgstr "Kopiuj" + +#: wp-includes/class-wp-editor.php:796 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Paste" +msgstr "Wklej" + +#: wp-includes/class-wp-editor.php:755 +msgid "New document" +msgstr "Nowy dokument" + +#: wp-includes/class-wp-editor.php:840 +msgid "Image description" +msgstr "Opis obrazka" + +#: wp-includes/class-wp-editor.php:837 +msgid "Border" +msgstr "Obramowanie" + +#: wp-includes/class-wp-editor.php:842 +msgid "Dimensions" +msgstr "Wymiary" + +#: wp-includes/class-wp-editor.php:839 +msgid "Vertical space" +msgstr "Odstęp w pionie" + +#: wp-includes/class-wp-editor.php:865 +msgid "Horizontal space" +msgstr "Odstęp w poziomie" + +#: wp-includes/class-wp-editor.php:834 +msgid "General" +msgstr "Ogólne" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "List" +msgstr "Lista" + +#: wp-includes/class-wp-editor.php:838 +msgid "Constrain proportions" +msgstr "Zachowaj proporcje" + +#: wp-includes/media-template.php:861 wp-includes/media-template.php:952 +msgid "Loop" +msgstr "Zapętlaj" + +#: wp-includes/media-template.php:584 wp-includes/media-template.php:679 +msgid "Align" +msgstr "Wyrównanie" + +#: wp-includes/admin-bar.php:670 +msgid "Background" +msgstr "Tło" + +#: wp-includes/class-wp-editor.php:863 wp-includes/script-loader.php:315 +msgid "Fullscreen" +msgstr "Pełny ekran" + +#: wp-includes/script-loader.php:324 +msgid "Mute" +msgstr "Wycisz" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Insert More Tag" +msgstr "Wstaw tag „Więcej”" + +#: wp-includes/media.php:2797 +msgid "Edit Gallery" +msgstr "Edytuj galerię" + +#: wp-includes/class-wp-editor.php:836 +msgid "Source" +msgstr "Źródło" + +#: wp-includes/media-template.php:776 +msgid "Link Rel" +msgstr "Relacja (XFN)" + +#: wp-includes/js/tinymce/wp-mce-help.php:108 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "Zamiast sięgać po mysz, by kliknąć przycisk na pasku narzędzi, możesz skorzystać z poniższych klawiszy dostępu. W Windowsie i Linuksie kombinacja to Ctrl + litera. Na Macintoshu używane są klawisze Command + litera." + +#: wp-includes/js/tinymce/wp-mce-help.php:111 +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Letter" +msgstr "Litera" + +#: wp-includes/js/tinymce/wp-mce-help.php:111 +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Action" +msgstr "Działanie" + +#: wp-includes/class-wp-editor.php:797 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Select all" +msgstr "Zaznacz wszystko" + +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Poniższe skróty opierają się na innych klawiszach dostępu: Alt + Shift + litera." + +#: wp-includes/class-wp-editor.php:882 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Check Spelling" +msgstr "Sprawdź pisownię" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Justify Text" +msgstr "Wyjustuj tekst" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert link" +msgstr "Wstaw odnośnik" + +#: wp-includes/class-wp-editor.php:868 +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Remove link" +msgstr "Usuń odnośnik" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Quote" +msgstr "Cytat" + +#: wp-includes/js/tinymce/wp-mce-help.php:133 +msgid "Insert Page Break tag" +msgstr "Wstaw znak nowej strony" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Kanał z komentarzami" + +#: wp-includes/link-template.php:1603 wp-includes/link-template.php:1834 +msgid "Previous Post" +msgstr "Poprzedni wpis" + +#: wp-includes/link-template.php:1603 wp-includes/link-template.php:1834 +msgid "Next Post" +msgstr "Następny wpis" + +#: wp-includes/deprecated.php:2718 +msgid "Last Post" +msgstr "Ostatni wpis" + +#: wp-includes/link-template.php:2253 +msgid "Newer Comments »" +msgstr "Nowsze komentarze »" + +#: wp-includes/link-template.php:2297 +msgid "« Older Comments" +msgstr "« Starsze komentarze" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "N" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "P" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "W" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "Ś" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "C" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "P" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "S" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr " " + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Nie można było odczytać rozmiaru obrazka" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Takie konto nie istnieje." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Nie możesz zarejestrować się przy użyciu tego adresu e-mail — zaobserwowaliśmy problemy z dostarczaniem wiadomości pod adresy z tej domeny. Proszę użyć konta na innym serwerze." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Przepraszamy, nazwy użytkowników muszą składać się także z liter!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Przepraszamy, użycie tego adresu e-mail jest niedozwolone!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1572 +msgid "Sorry, that username already exists!" +msgstr "Przepraszamy, istnieje już konto używające takiej nazwy!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1611 +msgid "Sorry, that email address is already used!" +msgstr "Przepraszamy, ten adres e-mail jest już używany!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Ta nazwa użytkownika jest w tej chwili zajęta, ale być może zostanie zwolniona w ciągu następnych kilku dni." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Ten adres e-mail został już użyty. Proszę sprawdzić, czy doszedł już na niego e-mail aktywacyjny. Jeśli niczego nie zrobisz, użycie tego adresu będzie znów możliwe za kilka dni." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Nieprawidłowy klucz aktywacyjny." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Nie można było utworzyć konta dla użytkownika" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Ta nazwa użytkownika została już aktywowana." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Rejestracja nowego użytkownika: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Nowy użytkownik sieci %1$s: %2$s" + +#: wp-includes/ms-functions.php:2121 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Drogi Użytkowniku,\n" +"\n" +"Twoje nowe konto zostało ustawione.\n" +"\n" +"Możesz zalogować się przy użyciu następujących danych:\n" +"Nazwa użytkownika: USERNAME\n" +"Hasło: PASSWORD\n" +"LOGINLINK\n" +"\n" +"DzIęki!\n" +"\n" +"--zespół sieci „SITE_NAME”" + +#: wp-includes/ms-load.php:95 +msgid "This user has elected to delete their account and the content is no longer available." +msgstr "Ten użytkownik postanowił usunąć swoje konto i opublikowane przez niego treści nie są już dłużej dostępne." + +#: wp-includes/pluggable.php:542 +msgid "ERROR: Invalid username or incorrect password." +msgstr "BŁĄD: Nieprawidłowa nazwa użytkownika lub hasło." + +#: wp-includes/pluggable.php:1349 wp-includes/pluggable.php:1478 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Autor : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1350 wp-includes/pluggable.php:1479 +msgid "E-mail : %s" +msgstr "E-mail : %s" + +#: wp-includes/pluggable.php:1330 wp-includes/pluggable.php:1340 +#: wp-includes/pluggable.php:1351 wp-includes/pluggable.php:1465 +#: wp-includes/pluggable.php:1472 wp-includes/pluggable.php:1480 +msgid "URL : %s" +msgstr "Adres URL : %s" + +#: wp-includes/pluggable.php:1353 wp-includes/pluggable.php:1482 +msgid "Comment: " +msgstr "Komentarz: " + +#: wp-includes/pluggable.php:1354 +msgid "You can see all comments on this post here: " +msgstr "Wszystkie komentarze do tego wpisu możesz zobaczyć tutaj: " + +#: wp-includes/pluggable.php:1356 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Komentarz: „%2$s”" + +#: wp-includes/pluggable.php:1329 wp-includes/pluggable.php:1339 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Witryna internetowa: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1331 wp-includes/pluggable.php:1341 +msgid "Excerpt: " +msgstr "Wypis: " + +#: wp-includes/pluggable.php:1332 +msgid "You can see all trackbacks on this post here: " +msgstr "Możesz zobaczyć wszystkie trackbacki do tego wpisu tutaj: " + +#: wp-includes/pluggable.php:1334 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: „%2$s”" + +#: wp-includes/pluggable.php:1342 +msgid "You can see all pingbacks on this post here: " +msgstr "Możesz zobaczyć wszystkie pingbacki do tego wpisu tutaj: " + +#: wp-includes/pluggable.php:1344 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: „%2$s”" + +#: wp-includes/pluggable.php:1364 wp-includes/pluggable.php:1488 +msgid "Trash it: %s" +msgstr "Przenieś do kosza: %s" + +#: wp-includes/pluggable.php:1366 wp-includes/pluggable.php:1490 +msgid "Delete it: %s" +msgstr "Usuń: %s" + +#: wp-includes/pluggable.php:1367 wp-includes/pluggable.php:1491 +msgid "Spam it: %s" +msgstr "Oznacz jako spam: %s" + +#: wp-includes/pluggable.php:1464 wp-includes/pluggable.php:1471 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Witryna internetowa : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1466 +msgid "Trackback excerpt: " +msgstr "Wypis z trackbacku: " + +#: wp-includes/pluggable.php:1473 +msgid "Pingback excerpt: " +msgstr "Wypis z pingbacku: " + +#: wp-includes/pluggable.php:1486 +msgid "Approve it: %s" +msgstr "Zatwierdź: %s" + +#: wp-includes/pluggable.php:1493 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Na zatwierdzenie oczekuje w sumie %s komentarz. Proszę odwiedzić ekran moderacji:" +msgstr[1] "Na zatwierdzenie oczekują w sumie %s komentarze. Proszę odwiedzić ekran moderacji:" +msgstr[2] "Na zatwierdzenie oczekuje w sumie %s komentarzy. Proszę odwiedzić ekran moderacji:" + +#: wp-includes/pluggable.php:1497 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Prośba o moderację: „%2$s”" + +#: wp-includes/pluggable.php:1560 +msgid "Password Lost and Changed for user: %s" +msgstr "Hasło utracone i zmienione, użytkownik: %s" + +#: wp-includes/pluggable.php:1564 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Utracone/zmienione hasło" + +#: wp-includes/pluggable.php:1588 wp-includes/pluggable.php:1596 +#: wp-login.php:360 +msgid "Username: %s" +msgstr "Nazwa użytkownika: %s" + +#: wp-includes/pluggable.php:1591 +msgid "[%s] New User Registration" +msgstr "[%s] Rejestracja nowego użytkownika" + +#: wp-includes/pluggable.php:1597 +msgid "Password: %s" +msgstr "Hasło: %s" + +#: wp-includes/pluggable.php:1600 +msgid "[%s] Your username and password" +msgstr "[%s] Twoja nazwa użytkownika i hasło" + +#: wp-includes/post-template.php:121 +msgid "Protected: %s" +msgstr "Zabezpieczony: %s" + +#: wp-includes/post-template.php:135 +msgid "Private: %s" +msgstr "Prywatny: %s" + +#: wp-includes/post-template.php:335 +msgid "There is no excerpt because this is a protected post." +msgstr "Brak wypisu, ponieważ wpis jest zabezpieczony hasłem." + +#: wp-includes/post-template.php:735 +msgid "Next page" +msgstr "Następna strona" + +#: wp-includes/post-template.php:736 +msgid "Previous page" +msgstr "Poprzednia strona" + +#: wp-includes/post-template.php:1093 +msgid "Home" +msgstr "Strona główna" + +#: wp-includes/post-template.php:1590 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "j F Y \\o H:i" + +#: wp-includes/post-template.php:1645 +msgid "%1$s [Autosave]" +msgstr "%1$s [zapisana automatycznie]" + +#: wp-includes/post-template.php:1646 +msgid "%1$s [Current Revision]" +msgstr "%1$s [aktualna wersja]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Wersja" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Opublikowano" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Opublikowane (%s)" +msgstr[1] "Opublikowane (%s)" +msgstr[2] "Opublikowane (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Zaplanowano" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Zaplanowane (%s)" +msgstr[1] "Zaplanowane (%s)" +msgstr[2] "Zaplanowane (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Szkic" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Szkice (%s)" +msgstr[1] "Szkice (%s)" +msgstr[2] "Szkice (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Oczekujące" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Oczekujące na przegląd (%s)" +msgstr[1] "Oczekujące na przegląd (%s)" +msgstr[2] "Oczekujące na przegląd (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Prywatne" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Prywatne (%s)" +msgstr[1] "Prywatne (%s)" +msgstr[2] "Prywatne (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Kosz" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Kosz (%s)" +msgstr[1] "Kosz (%s)" +msgstr[2] "Kosz (%s)" + +#: wp-includes/post.php:2971 +msgid "Content, title, and excerpt are empty." +msgstr "Pola treść, tytuł i wypis są puste." + +#: wp-includes/post.php:3129 +msgid "Could not update post in the database" +msgstr "Nie można było zaktualizować wpisu w bazie danych" + +#: wp-includes/post.php:3145 +msgid "Could not insert post into the database" +msgstr "Nie można było wstawić wpisu do bazy danych" + +#: wp-includes/post.php:3192 +msgid "The page template is invalid." +msgstr "Szablon strony jest nieprawidłowy." + +#: wp-includes/revision.php:255 +msgid "Cannot create a revision of a revision" +msgstr "Nie można utworzyć alternatywnej wersji alternatywnej wersji" + +#: wp-includes/revision.php:524 +msgid "You do not have permission to preview drafts." +msgstr "Nie posiadasz uprawnienia do podglądu szkiców." + +#: wp-includes/user.php:1569 +msgid "Cannot create a user with an empty login name." +msgstr "Nie można utworzyć konta bez nazwy." + +#: wp-includes/user.php:1879 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1880 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1881 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1031 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Wystąpił błąd, co prawdopodobnie oznacza, że kanał nie działa. Spróbuj ponownie później." + +#: wp-includes/script-loader.php:81 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Zamierzasz usunąć zaznaczone pozycje na zawsze.\n" +" Kliknij 'Anuluj', aby anulować tę operację, lub 'OK', aby ją sfinalizować." + +#: wp-includes/script-loader.php:88 +msgid "Close all open tags" +msgstr "Zamknij wszystkie otwarte tagi" + +#: wp-includes/script-loader.php:89 +msgid "close tags" +msgstr "zamknij tagi" + +#: wp-includes/script-loader.php:90 +msgid "Enter the URL" +msgstr "Wprowadź adres URL" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL of the image" +msgstr "Wprowadź adres URL obrazka" + +#: wp-includes/script-loader.php:92 +msgid "Enter a description of the image" +msgstr "Wprowadź opis obrazka" + +#: wp-includes/script-loader.php:107 wp-includes/script-loader.php:423 +msgid "You do not have permission to do that." +msgstr "Nie posiadasz uprawnienia do wykonania tej operacji." + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:424 +msgid "An unidentified error has occurred." +msgstr "Wystąpił niezidentyfikowany błąd." + +#: wp-includes/script-loader.php:224 +msgid "Next >" +msgstr "Następne »" + +#: wp-includes/script-loader.php:225 +msgid "< Prev" +msgstr "« Poprzednie" + +#: wp-includes/script-loader.php:226 +msgid "Image" +msgstr "Obrazek" + +#: wp-includes/script-loader.php:227 +msgid "of" +msgstr "z" + +#: wp-includes/script-loader.php:229 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Ta funkcja wymaga użycia ramek inline. Obsługa iframe'ów jest w Twojej przeglądarce wyłączona lub nie są one przez nią obsługiwane." + +#: wp-includes/script-loader.php:241 +msgid "not configured" +msgstr "nie skonfigurowano" + +#: wp-includes/script-loader.php:245 +msgid "You have attempted to queue too many files." +msgstr "Próbowano dodać do kolejki zbyt wiele plików." + +#: wp-includes/script-loader.php:247 +msgid "This file is empty. Please try another." +msgstr "Ten plik jest pusty. Proszę spróbować wysłać inny." + +#: wp-includes/script-loader.php:248 +msgid "This file type is not allowed. Please try another." +msgstr "Wysyłanie plików tego typu nie jest dozwolone. Proszę spróbować wysłać inny plik." + +#: wp-includes/script-loader.php:252 +msgid "An error occurred in the upload. Please try again later." +msgstr "Wystąpił błąd podczas wysyłania pliku na serwer. Proszę spróbować ponownie później." + +#: wp-includes/script-loader.php:253 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "W konfiguracji znajduje się błąd. Proszę skontaktować się z administratorem serwera." + +#: wp-includes/script-loader.php:254 +msgid "You may only upload 1 file." +msgstr "Możesz wysłać tylko jeden plik." + +#: wp-includes/script-loader.php:255 +msgid "HTTP error." +msgstr "Błąd HTTP." + +#: wp-includes/script-loader.php:256 +msgid "Upload failed." +msgstr "Wysyłanie nie powiodło się." + +#: wp-includes/script-loader.php:259 +msgid "IO error." +msgstr "Błąd wejścia/wyjścia." + +#: wp-includes/script-loader.php:260 +msgid "Security error." +msgstr "Błąd zabezpieczeń." + +#: wp-includes/script-loader.php:262 +msgid "Upload stopped." +msgstr "Wysyłanie zostało zatrzymane." + +#: wp-includes/script-loader.php:264 +msgid "Crunching…" +msgstr "Dzielenie…" + +#: wp-includes/script-loader.php:265 +msgid "moved to the trash." +msgstr "został przeniesiony do kosza." + +#: wp-includes/script-loader.php:348 +msgctxt "password strength" +msgid "Medium" +msgstr "Średnie" + +#: wp-includes/script-loader.php:443 +msgid "Publish on:" +msgstr "Opublikuj:" + +#: wp-includes/script-loader.php:444 +msgid "Schedule for:" +msgstr "Zaplanuj na:" + +#: wp-includes/script-loader.php:445 +msgid "Published on:" +msgstr "Opublikowany:" + +#: wp-includes/script-loader.php:448 +msgid "Show more comments" +msgstr "Pokaż więcej komentarzy" + +#: wp-includes/script-loader.php:449 +msgid "No more comments found." +msgstr "Nie znaleziono więcej komentarzy." + +#: wp-includes/script-loader.php:458 +msgid "Password Protected" +msgstr "Zabezpieczony hasłem" + +#: wp-includes/script-loader.php:471 +msgid "Submitted on:" +msgstr "Wysłany:" + +#: wp-includes/script-loader.php:482 wp-includes/script-loader.php:490 +msgid "Error while saving the changes." +msgstr "Błąd zapisu zmian." + +#: wp-includes/script-loader.php:483 +msgid "Remove From Bulk Edit" +msgstr "Nie poddawaj masowej edycji" + +#: wp-includes/script-loader.php:495 +msgid "Plugin Information:" +msgstr "Informacje o wtyczce:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Zapisywanie..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "Nie można było ustawić tego pliku jako miniatury. Proszę spróbować użyć innego załącznika." + +#: wp-includes/script-loader.php:463 +msgid "Saving Draft…" +msgstr "Zapisywanie szkicu…" + +#: wp-includes/taxonomy.php:2707 +msgid "Invalid Taxonomy" +msgstr "Błąd w taksonomii" + +#: wp-includes/taxonomy.php:941 wp-includes/taxonomy.php:3594 +msgid "Empty Term" +msgstr "Brak terminu" + +#: wp-includes/class-wp-xmlrpc-server.php:1257 +#: wp-includes/class-wp-xmlrpc-server.php:1799 +#: wp-includes/class-wp-xmlrpc-server.php:1887 +#: wp-includes/class-wp-xmlrpc-server.php:1955 wp-includes/taxonomy.php:2376 +msgid "Invalid term ID" +msgstr "Nieprawidłowy identyfikator taksonomii" + +#: wp-includes/taxonomy.php:2379 wp-includes/taxonomy.php:2891 +msgid "A name is required for this term" +msgstr "Wymagane jest wprowadzenie nazwy dla terminu" + +#: wp-includes/taxonomy.php:2445 wp-includes/taxonomy.php:2452 +#: wp-includes/taxonomy.php:2462 +msgid "Could not insert term into the database" +msgstr "Nie można było dodać pozycji do bazy danych" + +#: wp-includes/taxonomy.php:2940 +msgid "The slug “%s” is already in use by another term" +msgstr "Uproszczona nazwa „%s” jest już używana przez inny element" + +#: wp-includes/taxonomy.php:3785 +msgid "Invalid object ID" +msgstr "Nieprawidłowy identyfikator elementu" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Brak szablonu." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Brak motywu nadrzędnego. Proszę zainstalować motyw nadrzędny pt. „%s”." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Brak arkusza stylów." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "BŁĄD: Pole „Nazwa użytkownika” jest puste." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "BŁĄD: Pole „Hasło” jest puste." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "BŁĄD: Nieprawidłowa nazwa użytkownika. Nie pamiętasz swojego hasła?" + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "BŁĄD: Twoje konto zostało oznaczone jako konto spamera." + +#: wp-includes/functions.php:4335 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Proszę zalogować się ponownie." + +#: wp-includes/widgets.php:577 wp-includes/widgets.php:647 +msgid "Sidebar %d" +msgstr "Panel boczny nr %d" + +#: wp-includes/wp-db.php:2060 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "BŁĄD: WordPress %1$s wymaga MySQL-a w wersji %2$s lub nowszej" + +#: wp-login.php:100 +msgid "Powered by WordPress" +msgstr "Oparte na WordPressie" + +#: wp-login.php:275 +msgid "ERROR: Enter a username or e-mail address." +msgstr "BŁĄD: Wprowadź nazwę użytkownika lub adres e-mail." + +#: wp-login.php:279 +msgid "ERROR: There is no user registered with that email address." +msgstr "BŁĄÐ: Brak zarejestrowanego użytkownika o wprowadzonym adresie e-mail." + +#: wp-login.php:296 +msgid "ERROR: Invalid username or e-mail." +msgstr "BŁĄD: Nieprawidłowa nazwa użytkownika lub e-mail." + +#: wp-login.php:333 +msgid "Password reset is not allowed for this user" +msgstr "Generowanie nowego hasła do tego konta użytkownika jest niedozwolone" + +#: wp-login.php:372 +msgid "[%s] Password Reset" +msgstr "[%s] Ustawianie nowego hasła" + +#: wp-login.php:393 +msgid "The e-mail could not be sent." +msgstr "E-mail nie mógł zostać wysłany." + +#: wp-includes/user.php:1926 wp-includes/user.php:1929 +#: wp-includes/user.php:1933 wp-includes/user.php:1944 +#: wp-includes/user.php:1960 +msgid "Invalid key" +msgstr "Nieprawidłowy klucz" + +#: wp-includes/user.php:2018 +msgid "ERROR: Please type your e-mail address." +msgstr "BŁĄD: Proszę wprowadzić swój adres e-mail." + +#: wp-includes/user.php:2020 +msgid "ERROR: The email address isn’t correct." +msgstr "BŁĄD: Wprowadzony adres e-mail nie jest prawidłowy." + +#: wp-login.php:498 +msgid "Sorry, that key does not appear to be valid." +msgstr "Przepraszamy, ten klucz nie wydaje się być prawidłowy." + +#: wp-login.php:520 +msgid "Lost Password" +msgstr "Utracone hasło" + +#: wp-login.php:528 +msgid "Username or E-mail:" +msgstr "Nazwa użytkownika lub e-mail:" + +#: wp-login.php:539 +msgid "Get New Password" +msgstr "Zdobądź nowe hasło" + +#: wp-login.php:217 +msgid "Are you lost?" +msgstr "Potrzebujesz pomocy?" + +#: wp-login.php:217 +msgid "← Back to %s" +msgstr "← Powrót do witryny „%s”" + +#: wp-login.php:689 +msgid "Registration Form" +msgstr "Formularz rejestracyjny" + +#: wp-login.php:689 +msgid "Register For This Site" +msgstr "Zarejestruj się na tej witrynie" + +#: wp-login.php:709 +msgid "A password will be e-mailed to you." +msgstr "Hasło zostanie wysłane e-mailem." + +#: wp-login.php:717 wp-login.php:899 +msgid "Password Lost and Found" +msgstr "Hasło utracone i znalezione" + +#: wp-login.php:717 wp-login.php:899 +msgid "Lost your password?" +msgstr "Nie pamiętasz hasła?" + +#: wp-login.php:786 +msgid "You have logged in successfully." +msgstr "Zalogowano się pomyślnie." + +#: wp-login.php:824 +msgid "You are now logged out." +msgstr "Wylogowano się." + +#: wp-login.php:826 +msgid "User registration is currently not allowed." +msgstr "Rejestracja użytkowników jest obecnie niedozwolona." + +#: wp-login.php:828 +msgid "Check your e-mail for the confirmation link." +msgstr "Odnośnik potwierdzający został wysłany e-mailem." + +#: wp-login.php:830 +msgid "Check your e-mail for your new password." +msgstr "Nowe hasło zostało wysłane e-mailem." + +#: wp-login.php:832 +msgid "Registration complete. Please check your e-mail." +msgstr "Rejestracja została ukończona. Proszę sprawdzić e-maila." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Zwolnij trochę, kowboju, nie ma potrzeby sprawdzać czy są nowe wiadomości tak często!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Wygląda na to, że nie ma żadnych nowych wiadomości." + +#: wp-mail.php:120 +msgid "Author is %s" +msgstr "Autorem jest %s" + +#: wp-mail.php:244 +msgid "Author: %s" +msgstr "Autor: %s" + +#: wp-mail.php:245 +msgid "Posted title: %s" +msgstr "Tytuł publikacji: %s" + +#: wp-mail.php:248 +msgid "Oops: %s" +msgstr "Ups: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Prywatność:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Musi składać się z co najmniej 4 znaków; wyłącznie liter i cyfr)." + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "Adres e-mail:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Wystąpił problem. Proszę poprawić dane wprowadzone do pól poniższego formularza i spróbować ponownie." + +#: wp-signup.php:431 +msgid "Get your own %s account in seconds" +msgstr "Załóż swoje własne konto w sieci %s w ciągu kilku sekund" + +#: wp-signup.php:450 +msgid "Just a username, please." +msgstr "Proszę tylko wprowadzić o nazwę użytkownika." + +#: wp-signup.php:454 +msgid "Next" +msgstr "Dalej" + +#: wp-signup.php:500 +msgid "%s is your new username" +msgstr "%s jest Twoją nową nazwą użytkownika" + +#: wp-signup.php:501 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Zanim zaczniesz używać swojej nowej nazwy użytkownika, konieczna jest jej aktywacja." + +#: wp-signup.php:503 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Jeśli nie aktywujesz swojej nazwy użytkownika w ciągu dwóch dni, konieczne będzie dokonanie ponownej rejestracji." + +#: wp-signup.php:569 +msgid "Signup" +msgstr "Zarejestruj się" + +#: wp-signup.php:634 +msgid "Still waiting for your email?" +msgstr "Nadal czekasz na e-maila?" + +#: wp-signup.php:673 +msgid "Registration has been disabled." +msgstr "Możliwość rejestracji została wyłączona." + +#: wp-signup.php:684 +msgid "User registration has been disabled." +msgstr "Możliwość rejestracji kont została wyłączona." + +#: wp-includes/js/tinymce/wp-mce-help.php:133 +msgid "Help" +msgstr "Pomoc" + +#: wp-includes/class-wp-editor.php:918 wp-includes/media-template.php:730 +msgid "Width" +msgstr "Szerokość" + +#: wp-includes/user.php:2008 +msgid "ERROR: Please enter a username." +msgstr "BŁĄD: Proszę wprowadzić nazwę użytkownika." + +#: wp-includes/user.php:2023 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "BŁĄD: Ten adres e-mail jest już zarejestrowany, proszę skorzystać z innego." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Ten widget nie posiada opcji." + +#: wp-includes/script-loader.php:344 wp-login.php:615 +msgid "Strength indicator" +msgstr "Siłomierz" + +#: wp-includes/script-loader.php:345 +msgid "Very weak" +msgstr "Bardzo słabe" + +#: wp-includes/script-loader.php:346 +msgid "Weak" +msgstr "Słabe" + +#: wp-includes/script-loader.php:349 +msgid "Strong" +msgstr "Silne" + +#: wp-includes/taxonomy.php:480 +msgid "Edit Category" +msgstr "Edytuj kategorię" + +#: wp-includes/post.php:1512 +msgctxt "page" +msgid "Add New" +msgstr "Dodaj nową" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Allow people to post comments on new articles" +msgstr "Zezwól na komentowanie nowych artykułów" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Date Format" +msgstr "Format daty" + +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Time Format" +msgstr "Format godziny" + +#: wp-includes/class-wp-editor.php:917 wp-includes/media-template.php:730 +msgid "Height" +msgstr "Wysokość" + +#: wp-includes/class-wp-customize-control.php:363 +#: wp-includes/class-wp-customize-control.php:678 +#: wp-includes/script-loader.php:507 +msgid "Default" +msgstr "Domyślny" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Image" +msgstr "Wstaw obrazek" + +#: wp-includes/class-wp-editor.php:168 wp-includes/class-wp-editor.php:1213 +msgid "Visual" +msgstr "Wizualny" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:251 +#: wp-includes/default-widgets.php:352 wp-includes/default-widgets.php:423 +#: wp-includes/default-widgets.php:466 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:762 +#: wp-includes/default-widgets.php:904 wp-includes/default-widgets.php:1271 +#: wp-includes/default-widgets.php:1345 +msgid "Title:" +msgstr "Tytuł:" + +#: wp-includes/taxonomy.php:485 +msgid "Separate tags with commas" +msgstr "Oddziel kolejne tagi przecinkami" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(wymagane)" + +#: wp-includes/comment-template.php:2058 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Witryna internetowa" + +#: wp-includes/admin-bar.php:664 wp-includes/functions.php:2921 +msgid "Widgets" +msgstr "Widgety" + +#: wp-includes/class-wp-xmlrpc-server.php:1351 +#: wp-includes/class-wp-xmlrpc-server.php:4187 +#: wp-includes/class-wp-xmlrpc-server.php:4621 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Przepraszamy, Twój wpis nie mógł zostać dodany. Coś poszło nie tak." + +#: wp-includes/class-wp-xmlrpc-server.php:4236 +#: wp-includes/class-wp-xmlrpc-server.php:4708 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do edycji tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:4252 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Z jakiegoś dziwnego, lecz bardzo irytującego powodu ten wpis nie mógł zostać zmodyfikowany." + +#: wp-includes/class-wp-xmlrpc-server.php:4297 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Przepraszamy, nie posiadasz uprawnienia do usunięcia tego wpisu." + +#: wp-includes/class-wp-xmlrpc-server.php:4302 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Z jakiegoś dziwnego, lecz bardzo irytującego powodu ten wpis nie mógł zostać usunięty." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Przepraszamy, tego artykułu nie można komentować." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Przepraszamy, musisz się zalogować, aby móc napisać komentarz." + +#: wp-includes/link-template.php:2101 wp-includes/link-template.php:2144 +msgid "« Previous Page" +msgstr "« Poprzednia strona" + +#: wp-includes/link-template.php:2022 wp-includes/link-template.php:2145 +msgid "Next Page »" +msgstr "Następna strona »" + +#: wp-includes/feed-atom-comments.php:29 +msgid "Comments on %s" +msgstr "Komentarze do %s" + +#: wp-includes/default-widgets.php:401 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "Ta strona jest oparta na WordPressie — nowoczesnej, semantycznej, osobistej platformie publikacyjnej." + +#: wp-includes/comment-template.php:1228 +msgid "Enter your password to view comments." +msgstr "Wprowadź swoje hasło, aby zobaczyć komentarze." + +#: wp-includes/comment-template.php:726 wp-includes/comment-template.php:1215 +msgid "No Comments" +msgstr "Brak komentarzy" + +#: wp-includes/comment-template.php:728 wp-includes/comment-template.php:1216 +msgid "1 Comment" +msgstr "1 komentarz" + +#: wp-includes/comment-template.php:724 wp-includes/comment-template.php:1217 +msgid "% Comments" +msgstr "% komentarzy" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1212 +#: wp-includes/link-template.php:1312 wp-includes/link-template.php:1371 +msgid "Edit This" +msgstr "Edytuj" + +#: wp-includes/comment-template.php:2076 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Musisz się zalogować, aby móc dodać komentarz." + +#: wp-includes/category-template.php:1192 +msgid "Tags: " +msgstr "Tagi: " + +#: wp-includes/post-template.php:729 +msgid "Pages:" +msgstr "Strony:" + +#: wp-includes/default-widgets.php:390 +msgid "The latest comments to all posts in RSS" +msgstr "Najnowsze komentarze do wszystkich wpisów dostępne poprzez kanał RSS" + +#: wp-includes/default-widgets.php:390 +msgid "Comments RSS" +msgstr "Kanał RSS z komentarzami" + +#: wp-includes/comment-template.php:1789 +msgid "%s says:" +msgstr "%s pisze:" + +#: wp-includes/comment-template.php:1792 wp-includes/comment-template.php:1847 +msgid "Your comment is awaiting moderation." +msgstr "Twój komentarz oczekuje na moderację." + +#: wp-includes/comment-template.php:1799 +msgid "%1$s at %2$s" +msgstr "%1$s o %2$s" + +#: wp-includes/comment-template.php:1799 +msgid "(Edit)" +msgstr "(Edytuj)" + +#: wp-includes/category-template.php:59 wp-includes/category-template.php:186 +#: wp-includes/category-template.php:189 wp-includes/category-template.php:196 +#: wp-includes/category-template.php:209 wp-includes/category-template.php:212 +#: wp-includes/category-template.php:219 +msgid "View all posts in %s" +msgstr "Zobacz wszystkie wpisy z kategorii „%s”" + +#: wp-includes/default-widgets.php:373 wp-includes/default-widgets.php:380 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "Błąd XML: %s w %d. linii" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Odwiedź witrynę internetową osoby podpisującej się „%s”" + +#: wp-includes/author-template.php:247 wp-includes/author-template.php:380 +msgid "Posts by %s" +msgstr "Wpisy, których autorem jest %s" + +#: wp-includes/bookmark-template.php:81 +msgid "Last updated: %s" +msgstr "Ostatnia aktualizacja: %s" + +#: wp-includes/bookmark-template.php:205 +msgid "Bookmarks" +msgstr "Zakładki" + +#: wp-includes/capabilities.php:950 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień." + +#: wp-includes/category-template.php:465 +msgid "No categories" +msgstr "Brak kategorii" + +#: wp-includes/category-template.php:697 wp-includes/category-template.php:706 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s temat" +msgstr[1] "%s tematy" +msgstr[2] "%s tematów" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Nie podano nazwy serwera" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Błąd " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "nie wysłano identyfikatora sesji logowania się" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "połączenie nie zostało nawiązane" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Nie podano hasła" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Uwierzytelnianie nie powiodło się" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Brak połączenia z serwerem" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Identyfikator sesji logowania się nie został wysłany" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Brak banneru serwera" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "przerwij" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "uwierzytelnianie na serwerze apop nie powiodło się" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Niespodziewany koniec listy" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Nie podano polecenia" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "nie połączono" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Nie podano numeru wiadomości" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Wykonywanie polecenia nie powiodło się " + +#: wp-includes/category-template.php:969 +msgid "View all posts filed under %s" +msgstr "Zobacz wszystkie wpisy z kategorii „%s”" + +#: wp-includes/category-template.php:994 +msgid "Feed for all posts filed under %s" +msgstr "Kanał z wpisami zaszufladkowanymi do „%s”" + +#: wp-includes/comment-template.php:1218 +msgid "Comments Off" +msgstr "Komentowanie nie jest możliwe" + +#: wp-includes/comment-template.php:1263 +msgid "Comment on %s" +msgstr "Skomentuj „%s”" + +#: wp-includes/comment-template.php:1300 +msgid "Log in to Reply" +msgstr "Zaloguj się, aby móc odpowiedzieć" + +#: wp-includes/comment-template.php:1385 +msgid "Leave a Comment" +msgstr "Dodaj komentarz" + +#: wp-includes/comment-template.php:1386 +msgid "Log in to leave a Comment" +msgstr "Zaloguj się, aby dodać komentarz" + +#: wp-includes/comment-template.php:1440 +msgid "Click here to cancel reply." +msgstr "Kliknij tutaj, aby anulować odpowiadanie." + +#: wp-includes/comment-template.php:1526 wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Dodaj komentarz" + +#: wp-includes/comment-template.php:1527 wp-includes/comment-template.php:2084 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Odpowiedz na „%s”" + +#: wp-includes/class-wp-editor.php:830 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Autor" + +#: wp-includes/class-wp-editor.php:1399 wp-includes/media.php:2755 +msgid "URL" +msgstr "Adres URL" + +#: wp-includes/comment-template.php:877 wp-includes/comment-template.php:2074 +msgctxt "noun" +msgid "Comment" +msgstr "Komentarz" + +#: wp-includes/deprecated.php:3161 wp-includes/functions.php:2220 +msgid "Are you sure you want to do this?" +msgstr "Czy na pewno chcesz to zrobić?" + +#: wp-includes/comment-template.php:1757 wp-includes/comment-template.php:1843 +#: wp-includes/media-template.php:366 +msgid "Edit" +msgstr "Edytuj" + +#: wp-includes/class-wp-editor.php:798 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Undo" +msgstr "Cofnij" + +#: wp-includes/class-wp-customize-widgets.php:718 +msgid "Apply" +msgstr "Zastosuj" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Komentarze" + +#: wp-includes/script-loader.php:450 +msgid "Publish" +msgstr "Opublikuj" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Wypis" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Wersje wpisu" + +#: wp-includes/comment.php:477 +msgctxt "adjective" +msgid "Approved" +msgstr "Zatwierdzony" + +#: wp-includes/comment.php:479 +msgctxt "adjective" +msgid "Spam" +msgstr "Będący spamem" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Kategorie odnośników" + +#: wp-includes/taxonomy.php:475 +msgid "Search Categories" +msgstr "Szukaj kategorii" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Edytuj kategorię odnośników" + +#: wp-includes/taxonomy.php:482 +msgid "Update Category" +msgstr "Zaktualizuj kategorię" + +#: wp-includes/class-wp-editor.php:1434 wp-includes/script-loader.php:363 +msgid "Add Link" +msgstr "Dodaj odnośnik" + +#: wp-includes/class-wp-editor.php:862 wp-includes/class-wp-editor.php:1202 +msgid "Save" +msgstr "Zapisz" + +#: wp-includes/category-template.php:473 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:549 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Kategorie" + +#: wp-includes/class-wp-editor.php:835 +msgid "Advanced" +msgstr "Zaawansowane" + +#: wp-includes/class-wp-editor.php:829 wp-includes/media-template.php:357 +msgid "Description" +msgstr "Opis" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:397 +#: wp-includes/media-template.php:443 wp-includes/media-template.php:500 +#: wp-includes/media-template.php:596 wp-includes/media-template.php:611 +#: wp-includes/media-template.php:691 wp-includes/media-template.php:753 +#: wp-includes/media-template.php:851 wp-includes/media-template.php:942 +#: wp-includes/script-loader.php:320 +msgid "None" +msgstr "Brak" + +#: wp-includes/class-wp-xmlrpc-server.php:1692 +#: wp-includes/class-wp-xmlrpc-server.php:1781 +#: wp-includes/class-wp-xmlrpc-server.php:1874 +#: wp-includes/class-wp-xmlrpc-server.php:1942 +#: wp-includes/class-wp-xmlrpc-server.php:1996 +#: wp-includes/class-wp-xmlrpc-server.php:2085 wp-includes/taxonomy.php:587 +#: wp-includes/taxonomy.php:946 wp-includes/taxonomy.php:1098 +#: wp-includes/taxonomy.php:1287 wp-includes/taxonomy.php:2202 +#: wp-includes/taxonomy.php:2361 wp-includes/taxonomy.php:2570 +#: wp-includes/taxonomy.php:2865 +msgid "Invalid taxonomy" +msgstr "Błąd w taksonomii" + +#: wp-includes/taxonomy.php:480 +msgid "Edit Tag" +msgstr "Edytuj tag" + +#: wp-includes/post.php:1512 +msgctxt "post" +msgid "Add New" +msgstr "Dodaj nowy" + +#: wp-includes/post.php:1516 +msgid "View Post" +msgstr "Zobacz wpis" + +#: wp-includes/post.php:1514 +msgid "Edit Post" +msgstr "Edytuj wpis" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Gotowe" + +#: wp-includes/class-wp-theme.php:670 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonim" + +#: wp-includes/post-template.php:1504 +msgid "Submit" +msgstr "Wyślij" + +#: wp-includes/default-widgets.php:923 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1846 +msgid "Invalid file type" +msgstr "Nieprawidłowy typ pliku" + +#: wp-includes/class-wp-editor.php:860 +msgid "Preview" +msgstr "Podejrzyj" + +#: wp-includes/default-widgets.php:783 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Najnowsze komentarze" + +#: wp-includes/class-wp-editor.php:802 wp-includes/class-wp-editor.php:1437 +#: wp-includes/media.php:2759 wp-includes/script-loader.php:391 +#: wp-includes/script-loader.php:442 +msgid "Cancel" +msgstr "Anuluj" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Treść" + +#: wp-includes/default-widgets.php:1229 +msgid "Tags" +msgstr "Tagi" + +#: wp-includes/script-loader.php:454 +msgid "Save Draft" +msgstr "Zapisz szkic" + +#: wp-includes/theme-compat/comments-popup.php:62 +msgid "No comments yet." +msgstr "Brak komentarzy." + +#: wp-includes/comment-template.php:1299 wp-includes/script-loader.php:432 +msgid "Reply" +msgstr "Odpowiedz" + +#: wp-includes/comment-template.php:879 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:878 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/default-widgets.php:907 +msgid "Number of comments to show:" +msgstr "Liczba wyświetlanych komentarzy:" + +#: wp-includes/default-widgets.php:1015 +msgid "RSS Error: %s" +msgstr "Błąd RSS: %s" + +#: wp-includes/default-widgets.php:959 +msgid "Unknown Feed" +msgstr "Nieznany kanał" + +#: wp-includes/admin-bar.php:673 +msgid "Header" +msgstr "Nagłówek" + +#: wp-includes/widgets.php:579 +msgid "Sidebar" +msgstr "Panel boczny" + +#: wp-includes/default-widgets.php:273 wp-includes/default-widgets.php:282 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Archiwa" + +#: wp-includes/general-template.php:406 wp-login.php:864 +msgid "Password" +msgstr "Hasło" + +#: wp-includes/class-wp-editor.php:799 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Redo" +msgstr "Ponów" + +#: wp-includes/media-template.php:462 wp-includes/media-template.php:708 +#: wp-includes/media.php:2545 +msgid "Thumbnail" +msgstr "Miniatura" + +#: wp-includes/deprecated.php:3211 +msgid "File “%s” doesn’t exist?" +msgstr "Czy plik „%s” istnieje?" + +#: wp-includes/deprecated.php:3214 +msgid "The GD image library is not installed." +msgstr "Biblioteka „GD” nie jest zainstalowana." + +#: wp-includes/deprecated.php:3221 +msgid "File “%s” is not an image." +msgstr "Plik „%s” nie jest obrazkiem." + +#: wp-includes/media.php:2756 +msgid "Add Media" +msgstr "Dodaj medium" + +#: wp-includes/class-wp-editor.php:1267 wp-includes/media-template.php:293 +msgid "Saved." +msgstr "Zapisano." + +#: wp-includes/class-wp-customize-manager.php:948 +#: wp-includes/class-wp-editor.php:921 wp-includes/media-template.php:388 +#: wp-includes/media-template.php:587 wp-includes/media-template.php:682 +msgid "Left" +msgstr "Do lewej" + +#: wp-includes/class-wp-customize-manager.php:949 +#: wp-includes/class-wp-editor.php:922 wp-includes/media-template.php:391 +#: wp-includes/media-template.php:590 wp-includes/media-template.php:685 +msgid "Center" +msgstr "Do środka" + +#: wp-includes/class-wp-customize-manager.php:950 +#: wp-includes/class-wp-editor.php:923 wp-includes/media-template.php:394 +#: wp-includes/media-template.php:593 wp-includes/media-template.php:688 +msgid "Right" +msgstr "Do prawej" + +#: wp-includes/media-template.php:463 wp-includes/media-template.php:709 +#: wp-includes/media.php:2546 +msgid "Medium" +msgstr "Średni" + +#: wp-includes/media-template.php:465 wp-includes/media-template.php:711 +#: wp-includes/media.php:2548 +msgid "Full Size" +msgstr "Pełny rozmiar" + +#: wp-includes/media-template.php:453 wp-includes/media-template.php:699 +msgid "Size" +msgstr "Rozmiar" + +#: wp-includes/class-wp-editor.php:920 wp-includes/media-template.php:380 +msgid "Alignment" +msgstr "Wyrównanie" + +#: wp-includes/class-wp-editor.php:919 wp-includes/media-template.php:347 +#: wp-includes/media-template.php:573 wp-includes/media-template.php:667 +msgid "Caption" +msgstr "Etykieta" + +#: wp-includes/media-template.php:316 wp-includes/media.php:2809 +msgid "Edit Image" +msgstr "Edytuj obrazek" + +#: wp-includes/media-template.php:605 wp-includes/media-template.php:746 +msgid "Image URL" +msgstr "Adres URL obrazka" + +#: wp-includes/script-loader.php:453 +msgid "Save as Pending" +msgstr "Zapisz jako oczekującą na przegląd" + +#: wp-includes/script-loader.php:459 +msgid "Privately Published" +msgstr "Opublikowano jako prywatne" + +#: wp-includes/class-wp-editor.php:801 wp-includes/script-loader.php:441 +msgid "OK" +msgstr "OK" + +#: wp-includes/post.php:859 wp-includes/post.php:879 +#: wp-includes/script-loader.php:455 +msgid "Private" +msgstr "Prywatne" + +#: wp-includes/script-loader.php:457 +msgid "Public, Sticky" +msgstr "Publiczne, przyklejone" + +#: wp-includes/script-loader.php:451 +msgid "Schedule" +msgstr "Zaplanuj" + +#: wp-includes/taxonomy.php:486 +msgid "Add or remove tags" +msgstr "Dodaj lub usuń tagi" + +#: wp-includes/taxonomy.php:477 +msgid "All Categories" +msgstr "Wszystkie kategorie" + +#: wp-includes/script-loader.php:113 wp-includes/script-loader.php:263 +msgid "Dismiss" +msgstr "Ukryj" + +#: wp-includes/admin-bar.php:716 wp-includes/class-wp-editor.php:1412 +#: wp-includes/media.php:2757 +msgid "Search" +msgstr "Szukaj" + +#: wp-includes/class-wp-theme.php:667 +msgid "Visit author homepage" +msgstr "Odwiedź stronę domową autora" + +#: wp-includes/post.php:2303 +msgid "Images" +msgstr "Obrazki" + +#: wp-includes/post.php:1516 +msgid "View Page" +msgstr "Zobacz stronę" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Odnośniki" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Bez kategorii" + +#: wp-includes/pluggable.php:1589 +msgid "E-mail: %s" +msgstr "E-mail: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:33 +#: wp-includes/post-template.php:977 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Strony" + +#: wp-includes/class-wp-editor.php:803 wp-includes/functions.php:4323 +#: wp-includes/media-template.php:132 wp-includes/script-loader.php:228 +#: wp-includes/script-loader.php:314 wp-includes/script-loader.php:392 +msgid "Close" +msgstr "Zamknij" + +#: wp-includes/media.php:2758 +msgid "Select" +msgstr "Wybierz" + +#: wp-includes/post.php:1515 +msgid "New Page" +msgstr "Nowa strona" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Edytuj medium" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1515 +msgid "New Post" +msgstr "Nowy wpis" + +#: wp-includes/script-loader.php:364 wp-includes/script-loader.php:484 +msgid "(no title)" +msgstr "(bez tytułu)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Wymagany jest klucz aktywacyjny" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Klucz aktywacyjny:" + +#: wp-activate.php:92 wp-activate.php:112 +msgid "Your account is now active!" +msgstr "Twoje konto zostało aktywowane!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Wystąpił błąd podczas aktywacji" + +#: wp-activate.php:115 wp-signup.php:179 +msgid "Username:" +msgstr "Nazwa użytkownika:" + +#: wp-includes/post.php:1518 +msgid "No posts found." +msgstr "Nie znaleziono żadnych wpisów." + +#: wp-includes/post.php:860 wp-includes/post.php:880 +#: wp-includes/script-loader.php:460 +msgid "Published" +msgstr "Opublikowano" + +#: wp-includes/post.php:858 +msgid "Pending Review" +msgstr "Oczekuje na przegląd" + +#: wp-includes/post.php:857 wp-includes/post.php:878 +msgid "Draft" +msgstr "Szkic" + +#: wp-includes/class-wp-editor.php:1340 +msgid "Y/m/d" +msgstr "d.m.Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2833 +msgid "Visit Site" +msgstr "Przejdź do strony" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:375 +msgid "Log Out" +msgstr "Wyloguj się" + +#: wp-includes/class-wp-xmlrpc-server.php:3541 +#: wp-includes/class-wp-xmlrpc-server.php:3587 +#: wp-includes/class-wp-xmlrpc-server.php:5273 +msgid "You do not have permission to upload files." +msgstr "Nie posiadasz uprawnienia do wysyłania plików na serwer." \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-da_DK.mo b/wp-content/languages/plugins/akismet-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..f0b3beb2ce81bca4041cbecc79f537b40c31158b GIT binary patch literal 19232 zcmc(md5|1eea9Q(0}ICn36vZKO!v?| zv+Lz>FvLKB7-KLFftVy<;iUKj5&}v=#eZytKoL^m2&oEHkff*z38{n%6^axI$>;lf zue)b&Uzr=`XJ?bl<%Gu1YZX~aUOrTetdoqTmk+k zcn-M!7lYv0;3jY{_%iTv@E$M({{U3IFN2SOUjsi6zTpDug4bT?`dR{ya(~g&g5X?m z-eV7Z3io${{0r{p&-20iLACoyQ1w3xUIji1PJrJBp9MbW=|ONYI0Zfx+y^p*;1wS4 z0O>mDf($8m6R3H=8@vqseQ+1}761JFX9U4ZxW5uS07l@F>VdBZFS{rRTHr(A3&C@q z83fzF7l9hz?cgti_kh#jcR|hXg$#BI+ywGza2yoL+o0w-0O=xlBdBq{2fPD(2-J9g z>fc|=WM9Dj6sUO}0z>e%;3n`cQ2l)zm*U;O(gQ%UtN1+_jCpvJWwTo2BGKLQ8f7O-kR=HI6;!|K^g7^T@N94fY=F0eF9H7))cX7g)O>ec>gaI*d^`8Y!4~)( z@D}g@MAUje2|UwSPZE6n+Fe27Uq* zpFEkt?EudM*Ma*$(d`H*ewy{z0U1iL0KNx&KPb9g4iT;eUjx!)@BsLJ@U!5J;LQlP z`gs8Sd+@`c=6}~lN1u0s=W_ockfjYi3Tm962Q{uQfv|jV_KTdJcrJJ^_t%4c@Grra zgL|%Ubh#Hi%>6gOBj9D5g5a%SAEc?^#~xpBrQ?^qpyt)^_iq6YJqdmVCHFsgaS;3y z_*0Osg6|=ePXRBSaO?RT@BsIlK&?*?kBlcJLVx5(QraHLst5EM>4~tK<6?xS#vaf_H;I1>Xg}8Ku<( z&xiRWw*@Hvy&sf5_!=02=WTa#*akJOM?mSjPlL|{{}B`&{tG+@Jog%Re*viVxCFc% zyaGhzg1fH`#1jn zpTTEw|9qHT{ap>}yCeR79@P7L{QZYOeSZoRpL`h2KRt}0g4ZvHtqEK#UM)&EP%IykAUj`C!pwh7M*<< zyaeomp8;P1UVfeb4%GTR0*W6l-0Av#0VsNI1J{FlLGeu!)H*GIOewe<)OUXZYMs6a zUIKm-d^z|7FadY$LYILLgGa${fya@zEiemJf_J>k+4(Pk3?(>sH$DNl7gW3d=JCHl zwfj_rNqlk}2uXt1f|9!jL5=fwL4EfrQ0xCFD0+Mud@uNS;8kD_QMLXLf$PDqg7<(w z1hq~}dtE<&41S;c&x303k$sLYJ`IZAUj@Zqe+!CkKLj<8v-i7xZvZ!Pe;j-__$IIb z*CA|LkGnuV3I598Uwosp`}5%4JpU+o8MyJF zvWZe&n%iqAZOSVtqH#ibJw=!1tV?Sqx-}?or%0A`X-<;UTPPP(&ZcPIy5327Ed`Pp zPXfVi{o#5O<%s=42YS36M7@|k|Db=SwSNlbJ_;gf*9rcLN0%tCvL{Y;cY)_nI+T#2b$uE|7i?$tRlmhI zx_;F`@M2IrrRyrnG0J;%GjuKTdnctyxtY?Zyn*sQ%3CRyQl==n-sQml?iu=hnBTun zc^w7wV0H*FKlL~m>xN76c_#%C3o^>^wUL_#{eu>W7?>V`O--&Y0-s0G^<+wqa;t8* zW+<0aBv+E{ao0O|_-cxDLV2OegEv#I@DC1wmr!0txq$Lq%9WG{D9@r?L%ET%fl^+# z@#B8oY}|Tz5zfs=X)A7o{rNbY%evh-?T1A_>JN&rpM@K@U0wtmi!f?s2EAUMEyRtL zzq?6M&_>aVx)UMQn^C8T!(LV-{bV6l?X_!IA9>u%^1clvVO)MJQ4yvYL!xQ5bJ|K) zVbdUOWLE~)Md5rNH+OE(3^(lB-A;;b+`n#fv@4vaJ?7Al=hV|uHpoK;8Hde0>)LFs zr@Hq}9!HI(sql$w6Jq|{jn)%neKzdccr^?Z=8(A9HqnQk&IoLXaYiu^roQ*t;QY0W+3R_v$m|coB+meZmId>m9 z7~T{w1-o5+;UJIZ^uRag8MS_3?fa+nYW=vkaZpuu+%2)o8Cpk3vtg zJe*Hj^Km{^esh|-S5IvjS9wpCHj@@Z?I&4UHL)+xX?Rc8h^J|;dc1%4E2`f!aevUO z?@%gry_rEz(q6qio;2W+>NZOI$)s^K>zmB=Q|3~=oQnpn`92zJR82S{dupsvCu|II zabuK*(V(Aonb#bo>*q@~f#y1Kl&?@lb^l{tK9)w~PSQ%+gv#)r0#v+X-)tTS?K6bJup*u zeX6>PbU#QV`ZWEao<^~gwNxJBwmDIixJizIkU<}vtUn@ z&c&S$4#XaFJAfGROJ8)^wcED7WJfrdzg~}+vszNi+-4cR1RNPBbeD&Xq?n6x=ddhh zIqKOu7$pH;^F>sT7{XMew)$?wQ^6iqBh@hBN_)|d+7eJ^>|RO@V0cP(yQh=blEmRL z4NE!*r5?@>`u!~B3-7kvh=gVNQg!cLD$&34xNxtEs)D_7ijCeDdw0xsPzN2Fxx>@W zwX84F)VVJUNff?3?)Rvur+w^FInJ=~3U*J{TQW}VMaaCZm<&;yF()ZB(h~OLJNscX zi93k;9vmL(MPV8*hGoq~NYA52(rm`LJj4;D5$t72+@KsmN=wD_UI&Y)KGH#VmeoVZ zjmlnni)y@*J10!RzEsKynJq1*J=mPbU3|~-ITM%)_IIL|oL9cJR-qgu9rLtYz5OtT zQvfL(Ce@#%)4|xMYUuz<(Ai)|vY=engH1gzJvqF}k%0v(Ubj

          To+#WsSvb&}oF7 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 configuration and contact your web host if problems persist." +msgstr "Venligst se din Akismet-konfiguration og kontakt din webudbyder, hvis problemet fortsætter." + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "Nogle kommentarer er ikke blevet kontrolleret for spam af Akismet. De er midlertidigt blevet tilbageholdt til moderation og vil automatisk blive kontrolleret igen senere." + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Din webudbyder eller server-administrator har deaktiveret PHP’s gethostbynamel-funktioner. Akismet kan ikke fungere ordentligt, før dette er rettet. Kontakt venligst din webudbyder eller firewall-administrator og giv dem disse informationer om Akismet’s systemkrav." + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Aktiver Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Hvis du allerede har en API-nøgle." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Log ind eller opret en ny konto for at fÃ¥ din API-nøgle. " + +#: views/start.php:80 +msgid "Get your API key" +msgstr "FÃ¥ din API-nøgle" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Dit abonnement for %s er annulleret" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Genaktiver Akisment" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Annulleret" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Suspenderet" + +#: views/config.php:140 +msgid "Missing" +msgstr "Mangler" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Intet abonnement fundet" + +#: views/config.php:144 +msgid "Active" +msgstr "Aktiv" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Der er et problem med din nøgle." + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "I 2012 begyndte Akismet at bruge abonnementer til alle konti (ogsÃ¥ de gratis). Det ser ud til, der ikke er blevet tildelt et abonnement til din konto, sÃ¥ vi bliver glade, hvis du vil gÃ¥ ind pÃ¥ din konto og vælge et. Kontakt venligst vores support, hvis du har spørgsmÃ¥l." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Strenghed" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Vælg enten at fjerne det værste spam automatisk, eller at lægge al spam i spam-mappen." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Fjern diskret den værste og mest pÃ¥trængende spam, sÃ¥ jeg aldrig fÃ¥r den at se." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Læg alt spam i Spam-mappen til senere gennemgang." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Kommentarer" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Dit abonnement mangler." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Du bruger din Aksimet-nøgle pÃ¥ flere websteder end dit Pro-abonnement tillader." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Hvis du vil bruge Aksimet pÃ¥ mere end 10 websteder, skal du opgradere til et Enterprise abonnement. Har du spørgsmÃ¥l er du velkommen til at kontakte vores support" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Du bruger Aksimet pÃ¥ alt for mange websteder til dit Pro-abonnement." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Vil du fortsætte, skal du opgradere til et Enterprise abonnement, som dækker et ubegrænset antal hjemmesider. Kontakt venligst vores support, hvis du har spørgsmÃ¥l." + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet har fundet et problem." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s kræver WordPress 3.0 eller nyere." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Akismet Fejlkode: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "For flere informationer: %s " + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Netværksfunktioner er deaktiverede." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Vi kan ikke forbinde til dit websted." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Din firewall blokerer mÃ¥ske. Kontakt venligst din host og kik pÃ¥ vores vejledning om firewall." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Opdater venligst detaljerne vedrørende betaling." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Vi kan ikke gennemføre betalingen. Kontakt venligst din bank for hjælp og opdater dine betalingsdetaljer." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Dit abonnement er annulleret." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Besøg venligst Akismet kontosiden for at genaktivere dit abonnement." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Dit abonnement er suspenderet." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Kontakt venligst Akismet support for assistance." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Du kan hjælpe os med at bekæmpe spam og opgradere din konto at betale et beløb." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Din Akismet-konto er blevet opsat og aktiveret. Blog løs!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Din nøgle er ugyldig. Dobbelttjek den." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "Den nøgle, du indtastede, kunne ikke godkendes, fordi der ikke kunne oprettes forbindelse til akismet.com. Tjek dine server-konfigurationer." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet udrydder kommentar- og trackback-spam du fÃ¥r pÃ¥ dit websted. For at sætte Akismet i gang, sÃ¥ vælg en af mulighederne herunder." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Forbundet gennem Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Brug denne Akismet-konto" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Opret en ny API-nøgle med en anden e-mail-adresse" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Brug denne mulighed, hvis du vil starte en ny Akismet-konto." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Registrer en anden e-mail-adresse" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Indtast en API-nøgle manuelt" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Brug denne nøgle" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet udrydder kommentar- og trackback-spam du fÃ¥r pÃ¥ dit websted. Registrer din e-mail-adresse herunder for at komme i gang." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Registrer Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet udrydder kommentar- og trackback-spam du fÃ¥r pÃ¥ dit websted." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Dit abonnement for %s er sat i bero." + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Vær ikke bange. Kontakt os og vi vil hjælpe med at rede dette ud." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Kontakt Akismet support" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet anti-spam strenghed" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Streng: fjern det væsrste og mest gennemtrængende spam." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Sikker: anbring altid spam i Spam-mappen til gennemsyn." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Kommentarhistorik" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Fjern denne URL" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Fjerner..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL fjernet" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(fortryd)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Tilføjer igen" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Overblik" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet indstillinger" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet filtrerer din kommentar- og trackback-spam for dig, sÃ¥ du kan fokusere pÃ¥ mere vigtige ting." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "PÃ¥ denne side kan du indstille Akismet-pluginet." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Første gang med Akismet?" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Du skal indtaste en API-nøgle for at aktivere Akismet-tjenesten pÃ¥ dit websted." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Tilmeld dig en konto pÃ¥ %s for at fÃ¥ en API-nøgle." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "Indtast en API-nøgle" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Du har allerede en API-nøgle" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Kopier og indsæt API-nøglen i tekstfeltet." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Klik pÃ¥ Brug denne nøgle knappen." + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet-statistik" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "PÃ¥ denne side kan du se statistik for det spam, der er filtreret pÃ¥ dit websted." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet-indstillinger" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "PÃ¥ denne side kan du indsætte/fjerne en API-nøgle, se kontoinformation og se spam-statistik." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Indstillinger" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API-nøgle" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "Indtast/fjern en API-nøgle." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Vis antallet af godkendte kommentarer ved siden af hver kommentarforfatter" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Vis antallet af godkendte kommentarer ved siden af hver kommentarforfatter pÃ¥ siden med kommentarlisten." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Konto" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Abonnementstype" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Akismet abonnementet" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Status" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Abonnementstatus - aktivt, opsagt eller sat i bero" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "For mere information:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet FAQ" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet support" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Snyder du?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet har beskyttet dit websted fra %3$s spam-kommentarer." +msgstr[1] "Akismet har beskyttet dit websted fra %3$s spam-kommentarer." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet har allerede beskyttet dit websted mod %2$s spam-kommentar. " +msgstr[1] "Akismet har allerede beskyttet dit websted mod %2$s spam-kommentarer. " + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet forhindrer spam i at komme pÃ¥ din blog. " + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Der er %1$s kommentarer i din spam-kø lige nu." +msgstr[1] "Der er %1$s kommentarer i din spam-kø lige nu." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Der er intet i din spam-kø i øjeblikket." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Tjek for spam" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s ændrede kommentarstatus til %2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet tjekkede denne kommentar igen og markerede den som spam" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet tjekkede denne kommentar igen og godkendte den" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet kunne ikke tjekke denne kommentar igen (respons: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "Afventer spamkontrol" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Markeret som spam af Akismet" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Godkendt af Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Markeret som spam af %s" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Markeret som ikke-spam af %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Se kommentarhistorie" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Historie" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s er godkendt" +msgstr[1] "" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s siden" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s kategoriserer denne kommentar som spam" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s kategoriserer denne kommentar som ikke-spam" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "At rense for spam tager tid." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Siden du sluttede dig til os har Akismet sparet dig %s dage!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Siden du sluttede dig til os har Akismet sparet dig %d timer!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Siden du sluttede dig til os har Akismet sparet dig %d minutter!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet Widget" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Vis antallet af spamkommentarer Akismet har fanget" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Spam blokeret" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Titel:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s spam blocked by Akismet" +msgstr[1] "%1$s spam blokeret af Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet fangede denne kommentar som spam" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "Kommentarstatus blev ændret til %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet accepterede denne kommentar" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Kommentaren blev fanget af wp_blacklist_check" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet kunne ikke kontrollere denne kommentar (svar: %s), men vil automatisk prøve igen senere." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet fangede denne kommentar som spam ved et automatisk ekstra tjek." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Ved et automatisk ekstra tjek af denne kommentar, blev den godkendt af Akismet." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s kræver WordPress %s eller højere." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Du skal venligst opgradere WordPress til den nuværende version, eller nedgradere til version 2.4 af Akismet pluginet." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Opsummeringer" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Sidste seks mÃ¥neder" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Spam blokeret" + +#: views/config.php:23 +msgid "All time" +msgstr "Alle tiders" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Nøjagtighed" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s overset spam, %s falske positive" +msgstr[1] "%s overset spam, %s falske positive" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Vis godkendte kommentarer" + +#: views/config.php:91 +msgid "Note:" +msgstr "Note:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Spam i spam-mappen ældre end 15 dage slettes automatisk." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Afbryd denne konto" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Gem ændringer" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Næste regningsdato" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Opgrader" + +#: views/config.php:162 +msgid "Change" +msgstr "Ændre" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Aktiver din Akismet-konto" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Du er næsten færdig - aktiver din konto og vink farvel til kommentarspam" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-de_DE.mo b/wp-content/languages/plugins/akismet-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..b18e0714df75604caa42f49016b490969fe04014 GIT binary patch literal 20466 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 AeEAkismet configuration and contact your web host if problems persist." +msgstr "Bitte überprüfe deine Akismet-Konfiguration und kontaktiere deinen Webhoster, wenn die Probleme bestehen bleiben." + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "Einige Kommentare wurden nicht durch Akismet auf Spam überprüft. Sie wurden temporär in die Moderation eingereiht und werden automatisch später nachgeprüft." + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Dein Webhoster oder Server-Administrator hat die gethostbynamel-Funktionen von PHP deaktiviert. Akismet kann nicht korrekt funktionieren bis dies korrigiert wurde. Bitte kontaktiere deinen Webhoster oder Firewall-Administrator und gib ihm diese Informationen über die Systemvoraussetzungen von Akismet." + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Aktiviere Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Wenn du bereits deinen API Schlüssel kennst." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Melde dich an oder erstelle ein Konto um deinen API Schlüssel zu erhalten." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Hol dir deinen API Schlüssel" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Dein Abonnement für %s wurde abgebrochen" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Reaktiviere Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Annulliert" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Suspendiert" + +#: views/config.php:140 +msgid "Missing" +msgstr "Fehlend" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Kein Abonnement gefunden" + +#: views/config.php:144 +msgid "Active" +msgstr "Aktiv" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Es gibt ein Problem mit deinem Schlüssel." + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "Seit 2012 begann Akismet damit, Abonnements für alle Benutzerkonten einzuführen, auch für kostenlose Abonnements. Es scheint so, als wäre deinem Benutzerkonto noch kein Abonnement zugeordnet. Wir würden es sehr schätzen, wenn du dich bei deinem Akismet-Benutzerkonto anmeldest und deine Webseite entsprechend zuordnest. Bitte kontaktiere unser Support-Team (engl.) bei etwaigen Fragen." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Genauigkeit" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Wähle aus, ob der schlimmste Spam automatisch gelöscht wird oder immer in den Spam-Ordner kommen soll." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Den ganzen Spam-Kram still und leise im Hintergrund entsorgen, damit ich diesen nie sehen muss." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Lege den Spam immer in den Spam-Ordner zur Überprüfung." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Kommentare" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Dein Abonnement fehlt." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Du benutzt deinen Akismet-Schlüssel auf mehr Seiten, als es dein Pro-Abonnement erlaubt." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Wenn du Akismet auf mehr als 10 Seiten verwenden möchtest, musst du zu einem Enterprise-Abonnement upgraden. Wenn du Fragen hast, nimm Kontakt mit unserem Support-Team auf." + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Du benutzt Akismet auf viel zu vielen Seiten, für dein Pro-Abonnement." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Um den Service weiter zu benutzen, musst du zu einem Enterprise-Abonnement upgraden , welches eine unbegrenzte Anzahl von Seiten umfasst. Bitte kontaktiere unser Support-Team bei Fragen." + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet hat ein Problem festgestellt." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s benötigt WordPress 3.0 oder höher." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Akismet Fehler-Code: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Für weitere Informationen: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Netzwerkfunktionen sind deaktiviert." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Wir können uns nicht mit deiner Website verbinden." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Deine Firewall blockiert uns. Bitte kontaktier deinen Hoster oder lese unser Handbuch zu Firewalls." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Bitte aktualisiere deine Zahlungsdaten." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Wir können deine Transaktion nicht verarbeiten. Bitte kontaktiere deine Bank, um Unterstützung zu erhalten und aktualisieren deine Zahlungsdaten ." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Dein Abonnement wurde beendet." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Bitte besuche die Akismet-Konto-Seite, um dein Abonnement zu aktivieren." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Dein Abonnement wird ausgesetzt." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Bitte kontaktiere den Akismet Support, um Unterstützung zu erhalten." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Du kannst uns bei der Spam-Bekämpfung helfen und dein Konto upgraden mit einer Spende eines symbolischen Betrags." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Dein Akismet-Konto wurde erfolgreich eingerichtet und aktiviert. Viel Spaß beim Bloggen!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Der Schlüssel, den du eingegeben hast ist ungültig. Überprüfe ihn bitte." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "Der Schlüssel, den du eingegeben hast, konnte nicht verifiziert werden, da keine Verbindung zu akismet.com aufgebaut werden konnte. Bitte überprüfe die Konfiguration deines Servers." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet beseitigt den Kommentar-und Trackback Spam auf deiner Seite. Zur Einrichtung von Akismet, wählen Sie eine der folgenden Optionen." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Verbunden mit Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Dieses Akismet-Konto verwenden" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Erstelle einen neuen API-Schlüssel mit einer anderen E-Mail-Adresse" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Verwende diese Option, wenn du ein neues Akismet-Konto einrichten möchtest." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Registriere eine andere E-Mail-Adresse" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Gebe manuell einen API-Schlüssel ein" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Benutze diesen Schlüssel" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet beseitigt den Kommentar-und Trackback Spam auf deiner Website. Registriere dich einfach mit deiner E-Mail-Adresse um loszulegen." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Registriere Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet beseitigt den Kommentar-und Trackback Spam auf deiner Website." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Dein Abonnement für %s wird ausgesetzt" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Keine Sorge! Nehme einfach Kontakt auf, wir wissen wie wir dir helfen können." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Kontaktiere den Akismet Support" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet Anti-Spam-Genauigkeit" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Strikt: stillschweigend den schlimmsten und dem am weitesten verbreiteten Spam löschen." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Sicher: Spam immer in den Spam-Ordner legen zum Überprüfen." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Kommentarverlauf" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Diese Web-Adresse entfernen" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Entferne …" + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "Web-Adresse entfernt" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(rückgängig)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Wieder-Einfügen …" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Überblick" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet-Einstellungen" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet filtert für Dich Spam-Kommentare und -Trackbacks heraus, damit Du Dich auf wichtigere Dinge konzentrieren kannst." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "Auf dieser Seite kannst Du das Akismet Plugin konfigurieren." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Neu bei Akismet" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Du musst einen API-Schlüssel eingeben, um Akismet auf Deiner Website zu aktivieren." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Registriere Dich auf %s um einen API-Schlüssel zu erhalten." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "Gib einen API-Schlüssel ein" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Wenn Du bereits einen API Schlüssel hast" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Kopiere den API-Schlüssel und füge ihn in das Text-Feld ein." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Drücke die Schaltfläche Nutze diesen Schlüssel. " + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet-Statistiken" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "Auf dieser Seite kannst Du einer Statistiken entnehmen, wie viel Spam auf Deiner Website ausgefiltert wurde." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet-Konfiguration" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "Auf dieser Seite kannst Du einen API-Schlüssel eingeben/entfernen, Konto-Informationen abrufen und eine Spam-Statistik anschauen." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Einstellungen" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API-Schlüssel" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "API-Schlüssel hinzufügen/entfernen." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Zeige neben jedem Kommentar-Autoren die Anzahl der zugelassenen Kommentare." + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Zeige auf der Seite mit den Kommentar-Listen neben jedem Kommentar-Autoren die Anzahl der zugelassenen Kommentare." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Konto" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Abonnement-Art" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Das Akismet-Abonnement" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Status" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Der Abonnement-Status – aktiv, abgelaufen oder unterbrochen" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Weitere Informationen:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet FAQ" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet Support" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Nicht mogeln!" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet hat Deine Website vor %3$s Spam-Kommentar geschützt." +msgstr[1] "Akismet hat Deine Website vor %3$s Spam-Kommentaren geschützt." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet hat deine Seite bereits vor %2$s Spam-Kommentar bewahrt." +msgstr[1] "Akismet hat deine Seite bereits vor %2$s Spam-Kommentaren bewahrt." + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet sorgt dafür, dass kein Spam in Deinen Blog gelangt." + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "In deiner Spam-Warteliste gibt es gerade %1$s Kommentar." +msgstr[1] "In deiner Spam-Warteliste gibt es gerade %1$s Kommentare." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Es gibt im Moment keinen Eintrag in Deiner Spam-Liste." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Auf Spam prüfen" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s hat den Kommentar-Status in %2$s geändert" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet hat diesen Kommentar erneut überprüft und als Spam eingestuft" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet hat diesen Kommentar erneut überprüft und keinen Spam erkannt" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet war es nicht möglich, diesen Kommentar erneut zu überprüfen. (Antwort: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "Warten auf Spam-Prüfung" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Als Spam markiert durch Akismet" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Gesäubert durch Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Als Spam markiert von %s" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Als spamfrei markiert von %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Bearbeitungshistorie ansehen" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Verlauf" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s Genehmigt" +msgstr[1] "%s Genehmigte" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "vor %s" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s hat angegeben, dass dieser Kommentar Spam ist" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s hat angegeben, dass dieser Kommentar kein Spam enthält" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "Spam aussortieren braucht Zeit." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Seit Du beigetreten bist, hat Dir Akismet %s Tage erspart!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Seit Du beigetreten bist, hat Dir Akismet %d Stunden erspart!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Seit Du beigetreten bist, hat Dir Akismet %d Minuten erspart!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet-Widget" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Zeige die Anzahl der Spamkommentare, die Akismet blockiert hat." + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Spam wurde blockiert" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Titel:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s Spam blockiert von Akismet" +msgstr[1] "%1$s Spam blockiert von Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet hat diesen Kommentar als Spam erkannt" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "Kommentarstatus wurde geändert zu %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet hat diesen Kommentar blockiert" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Kommentar wurde als Spam markiert, da er einen Begriff aus der Kommentar-Blacklist enthält." + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet war es nicht möglich, diesen Kommentar zu überprüfen (Antwort: %s). Akismet wird später eine erneute Überprüfung durchführen." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet hat diesen Kommentar durch eine erneute Überprüfung als Spam erkannt." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet hat diesen Kommentar durch eine erneute Überprüfung als frei von Spam erkannt. " + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s benötigt WordPress %s oder höher." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Bitte aktualisiere WordPress auf eine aktuelle Version oder führe ein Downgrade auf Version 2.4 des Akismet-Plugins durch." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Zusammenfassungen" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Letzte sechs Monate" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Spam abgewehrt" + +#: views/config.php:23 +msgid "All time" +msgstr "Gesamte Zeit" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Genauigkeit" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s Spam verfehlt, %s falsch positiver" +msgstr[1] "%s Spam verfehlt, %s falsch positive" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Genehmigte Kommentare anzeigen" + +#: views/config.php:91 +msgid "Note:" +msgstr "Hinweis: " + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Spam im Spam-Ordner, der älter als 15 Tage ist, wird automatisch gelöscht." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Dieses Konto abkoppeln" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Änderungen speichern" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Nächstes Rechnungs-Datum" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Aktualisierung" + +#: views/config.php:162 +msgid "Change" +msgstr "Ändern" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Aktiviere dein Akismet-Konto" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Fast geschafft – aktiviere Dein Benutzerkonto und sage „Auf Nimmer-Wiedersehen“ zu Kommentar-Spam" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-es_ES.mo b/wp-content/languages/plugins/akismet-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..a137a088da8e960f21ea03c700e5204f4a003572 GIT binary patch literal 20116 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 configuration and contact your web host if problems persist." +msgstr "Por favor, revisa la Configuración de Akismet y consúltalo con tu porveedor de hosting si el problema se mantiene." + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "Algunos comentarios todavía no han sido revisados por Akismet para comprobar si son spam. Han sido puestos en moderación temporalmente y serán automáticamente revisados más tarde." + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Tu alojamiento o el administrador del servidor ha desactivado las funciones de PHP’s gethostbynamel. Akismet no puede funcionar correctamente hasta que esto se cambie. Por favor, ponte en contacto con tu proveedor de alojamiento o administrador del cortafuegos y dales esta información sobre los rquerimiento de sistema de Akismet." + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Activar Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Si ya tienes una clave API." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Accede para crear una cuenta y conseguir una clave API." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Consigue tu clave API" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Tu suscripción a %s ha sido cancelada" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Reactivar Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Cancelado" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Suspendido" + +#: views/config.php:140 +msgid "Missing" +msgstr "Perdido" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "No hay ninguna suscripción" + +#: views/config.php:144 +msgid "Active" +msgstr "Activo" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Hay un problema con tu clave." + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "En 2012 Akismet empezó a utilizar suscripciones para todas las cuentas (incluso para las gratuitas). Parece que no hay ninguna suscripción asignada a tu cuenta, y agradeceríamos que accedas a tu cuenta y elijas una. Por favor contacta con nuestro equipo de soporte para cualquier pregunta." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Rigor" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Elige si quieres descartar automáticamente el peor spam o si quieres poner todo el spam en la carpeta de spam." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Descarta en segundo plano el spam peor y más persistente, para que no lo veas nunca." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Pone el spam siempre en la carpeta de spam para que lo revises." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Comentarios" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Tu suscripción se ha perdido." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Estás utilizando tu clave de Akismet en más sitios de los que te permite su suscripción Pro." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Si quieres usar Akismet en más de 10 sitios tienes que actualizar a una suscripción de Empresa. Si tienes alguna pregunta, por favor, contacta con nuestro equipo de soporte" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Estás usando Akismet en muchos más sitios de los que permitidos por tu suscripción PRO." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Para seguir usando el servicio actualiza a una suscripción de Empresa, que puede usarse en un número ilimitado de sitios. Por favor, contacta con nuestro equipo de soporte si tienes alguna pregunta." + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet ha detectado un problema." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s necesita WordPress 3.0 o superior para funcionar." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Código de error de Akismet: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Para más información: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Las funciones de red están desactivadas." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "No podemos conectar con tu sitio." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Puede que tu cortafuegos nos esté bloqueando. Por favor, contacta con tu servidor y muéstrale nuestra guía sobre cortafuegos." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Por favor, actualiza tus detalles de pago." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "No podemos procesar tu transacción. Por favor, contacta con tu banco para recibir ayuda y actualiza tus detalles de pago." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Tu suscripción se ha cancelado." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Por favor, visita la página de tu cuenta de Akismet para reactivar la suscripción." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Tu suscripción se ha suspendido." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Por favor, contacta con soporte de Akismet para recibir ayuda." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Puedes ayudarnos a combatir el spam y actualizar tu cuenta colaborando con una pequeña cantidad." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Tu cuenta de Akismet se ha creado y activado con éxito. ¡Feliz blogueo!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "La clave que has introducido no es válida. Por favor compruébala." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "La clave que has introducido no se ha podido verificar porque no se ha podido realizar la conexión con akismet.com. Por favor, comprueba la configuración de tu servidor." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet elimina el spam de comentarios y trackbacks de tu sitio. Para configurar Akismet elige una de las siguientes opciones." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Conectado a través de JetPack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Utilizar esta cuenta de Akismet" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Crea una nueva clave de API con una dirección de correo electrónico distinta" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Usa esta opción si quieres configurar una cuenta de Akismet nueva." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Registra una dirección de correo electrónico distinta." + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Poner manualmente una clave de API" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Usar esta clave" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet elimina el spam de comentarios y trackbacks de tu sitio. Registra abajo tu dirección de correo electrónico para empezar." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Registrarse en Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet elimina el spam y comentarios que puedan llegar a tu sitio." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Tu suscripción a %s se ha suspendido." + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "¡Sin problema! Contacta y te ayudaremos a solucionar esto." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Contacta con el soporte de Akismet" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Rigurosidad del antispam Akismet" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Estricto: Se deshace silenciosamente hasta del peor y más persistente spam." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Seguro: Siempre pone el spam en la carpeta de spam para ser revisado." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Historial de comentarios" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Quita esta URL" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Quitando..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL quitada" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(deshacer)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Volviendo a añadir…" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Vista previa" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Configuración de Akismet" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet filtra el spam de comentarios y trackbacks por ti, para que puedas centrarte en cosas más importantes." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "En esta página podrás configurar el plugin Akismet." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Nuevo en Akismet" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Tienes que introducir una clave de API para activar el servicio Akismet en tu sitio." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Regístrate para tener una cuenta en %s y obtener una clave de API." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "Introduce una clave de API" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Si ya tienes una clave de API" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Copia y pega la clave de API en el campo de texto." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Haz clic para utilizar este botón de clave." + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Estadísticas de Akismet" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "En esta página puedes ver las estadísticas del spam filtrado en tu sitio." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Configuración de Akismet" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "En esta página puedes poner o quitar la clave de API, ver la información de la cuenta y ver las estadísticas de spam." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Ajustes" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "Clave de API" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "Poner/quitar la clave de API." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Muestra el número de comentarios aprobados al lado de cada autor de comentario" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Muestra el número de comentarios aprobados al lado de cada autor de comentario en la página de listado de comentarios." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Cuenta" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Tipo de suscripción" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "El plan de suscripción de Akismet" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Estado" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Estado de la suscripción - activo, cancelado o suspendido" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Para más información:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Preguntas frecuentes sobre Akismet" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Soporte de Akismet" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Haciendo trampa, ¿eh?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet ha protegido tu sitio de %3$s comentario spam." +msgstr[1] "Akismet ha protegido tu sitio de %3$s comentarios spam." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet ha protegido su sitio de %2$s comentario de spam hasta ahora." +msgstr[1] "Akismet ha protegido su sitio de %2$s comentarios de spam hasta ahora." + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet bloquea el spam que aparezca en tu blog. " + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Ahora mismo hay %1$s comentario en tu cola de spam." +msgstr[1] "Ahora mismo hay %1$s comentarios en tu cola de spam." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "En este momento no hay nada en la cola de spam." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Comprobar la lista de spam" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s ha cambiado su estado de comentario a %2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet ha revisado de nuevo el comentario y lo considera spam" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet revisó de nuevo este comentario y lo ha marcado como bueno" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet ha sido incapaz de revisar de nuevo el comentario (respuesta: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "Esperando la verificación de correo no deseado" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Marcado como spam por Akismet" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Borrado por Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Marcado como spam por %s" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Desmarcado como spam por %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Ver historial de comentarios" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Historial" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s aprobado" +msgstr[1] "%s aprobados" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "hace %s" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s considera que este comentario es spam" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s no considera este comentario como spam" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "Limpiar el spam lleva su tiempo." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "¡Desde que te uniste a nosotros, Akismet te ha ahorrado %s días!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "¡Desde que te uniste a nosotros, Akismet te ha ahorrado %d horas!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "¡Desde que te uniste a nosotros, Akismet te ha ahorrado %d minutos!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Widget de Akismet" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Muestra el número de comentarios de spam que Akismet ha capturado" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Spam bloqueado" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Título:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s mensaje spam bloqueado por Akismet" +msgstr[1] "%1$s mensajes de spam bloqueados por Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet considera que este comentario es spam" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "El estado del comentario se cambió a %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet borró este comentario" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Comentario pillado por wp_blacklist_check" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet fue incapaz de revisar este comentario (respuesta: %s), se volverá a intentar más tarde." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet ha realizado una revisión automática y considera que este comentario es spam." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet borró este comentario durante una revisión automática." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s requiere tener WordPress %s o superior." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Por favor, actualiza WordPress a una versión actualizada o instala la versión 2.4 del plugin Akismet." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Sumarios" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Los últimos seis meses" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Spam bloqueado" + +#: views/config.php:23 +msgid "All time" +msgstr "Constantemente" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Precisión" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s spam no controlado, %s falso positivo" +msgstr[1] "%s spam no controlados, %s falsos positivos" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Mostrar comentarios aprobados" + +#: views/config.php:91 +msgid "Note:" +msgstr "Nota:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "El spam en la carpeta de spam que tenga más de 15 días será borrado automáticamente." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Desconectar esta cuenta" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Guardar cambios" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Siguiente fecha de pago" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Actualizar" + +#: views/config.php:162 +msgid "Change" +msgstr "Cambiar" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Activa tu cuenta de Akismet" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Casi completado - activa tu acuenta y despídete del spam" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-fr_FR.mo b/wp-content/languages/plugins/akismet-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..a0525b8bc6e9beace5c32224d5c23c86c29648e2 GIT binary patch literal 20909 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 1;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: class.akismet-admin.php:680 +msgid "Please check your Akismet configuration and contact your web host if problems persist." +msgstr "Veuillez vérifier votre configuration Akismet et contacter votre hébergeur si le problème persiste." + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "Certains commentaires n'ont pas encore été vérifiés par Akismet. Ils ont été temporairement mis en modération et seront vérifiés automatiquement plus tard." + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Votre hébergeur web ou administrateur de serveur a désactivé les fonctions gethostbynamel de PHP. Akismet ne peut pas fonctionner correctement tant qu'elles ne seront pas réactivées. Veuillez contacter votre hébergeur web ou l'administrateur de votre pare-feu et lui donner ces informations à propos des prérequis systèmes d'Akismet." + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Activer Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Si vous connaissez déjà votre clé d'API." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Connectez-vous ou créez un compte pour obtenir votre clé d'API." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Obtenir votre clé d'API" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Votre abonnement pour %s a été annulée" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Réactiver Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Annulé" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Suspendu" + +#: views/config.php:140 +msgid "Missing" +msgstr "Manquant" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Aucun abonnement trouvé" + +#: views/config.php:144 +msgid "Active" +msgstr "Activé" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Il y a un problème avec votre clé" + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "En 2012, Akismet a commencé à utiliser les abonnements pour tous les comptes (mêmes ceux gratuits). Il semble que votre abonnement n'a pas été lié à votre compte, et nous souhaiterions que vous vous connectiez à votre compte et que vous en choisissiez un. Pour toute question, contactez notre équipe de support." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Sévérité" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Choisissez d'éliminer directement les indésirables, ou de toujours les mettre dans le dossier Indésirables." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Éliminer directement les pires indésirables et les plus répandus pour que je ne les vois jamais." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Toujours mettre les indésirables dans le dossier Indésirables pour vérification." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Commentaires" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Il manque votre abonnement." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Vous utilisez votre clé Askismet pour plus de sites que votre abonnement Pro n'en autorise." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Si vous souhaitez utiliser Akismet sur plus de 10 sites, il vous faudra prendre un abonnement Enterprise. Pour toute question, veuillez contacter notre équipe de support" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Vous utilisez Akismet sur bien trop de sites pour votre abonnement Pro." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Pour continuer votre utilisation, prenez un abonnement Enterprise, qui accepte un nombre illimité de sites. Pour toute question, veuillez contacter notre équipe de support" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet a détecté un problème." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s nécessite la version 3.0 de WordPress ou supérieure." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Code d’erreur Akismet : %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Pour plus d'information : %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Les fonctionnalités réseau sont désactivées." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Nous ne pouvons pas nous connecter à votre site." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Votre pare-feu peut être en train de nous bloquer. Veuillez contacter votre hébergeur et indiquez-lui notre guide pour les pares-feu (en anglais)." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Veuillez mettre à jour vos informations de paiement." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Nous ne pouvons pas procéder à la transaction. Veuillez contacter votre banque pour obtenir de l'aide, et mettez à jour vos informations de paiement." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Votre abonnement est annnulé." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Veuillez vous rendre sur la page de votre compte Akismet pour réactiver votre abonnement." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Votre abonnement a été annulé." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Veuillez contacter le service support d'Akismet pour obtenir de l'aide." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Vous pouvez nous aider à combattre les messages indésirables et passer à un compte supérieur avec un montant symbolique." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Votre compte Akismet a bien été configuré et activé. Écrivez sans limites !" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Votre clé ne semble pas être valide. Veuillez la vérifier." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "La clé que vous avez entrée n’a pas pu être vérifiée, car la connexion à akismet.com n’a pas pu être établie. Veuillez vérifier la configuration de votre serveur." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet élimine les commentaires et rétroliens indésirables qui arrivent sur votre site. Pour configurer Akismet, sélectionnez l'une des options ci-dessous." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Connecté via Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Utiliser ce compte Akismet" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Créer une nouvelle clé d'API avec une adresse différente" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Utilisez cette option si vous voulez configurer un nouveau compte Akismet." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Enregistrer une autre adresse e-mail" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Saisissez votre clé d'API à la main" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Utiliser cette clé" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet élimine les commentaires et rétroliens indésirables qui arrivent sur votre site. Enregistrez votre adresse e-mail ci-dessous pour vous lancer." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Enregistrer Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet élimine les commentaires et rétroliens indésirables de votre site." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Votre abonnement pour %s est suspendu" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Pas de crainte à avoir ! Contactez-nous et nous arrangerons les choses." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Contacter le support Akismet" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Sévérité anti-indésirables d'Akismet" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Strict : supprimer sans avertissement les indésirables les plus nuisibles." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Sûr : toujours mettre les indésirables dans le dossier Indésirables pour vérification." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Voir l’historique du commentaire" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Supprimer cette URL" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Suppression..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL supprimée" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(annuler)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Rajout en cours..." + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Vue d’ensemble" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Configuration d'Askimet" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Askimet vous débarasse des commentaires et rétroliens indésirables, afin que vous puissiez vous concentrer sur des choses plus importantes." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "Sur cette page, vous pouvez configurer l’extension Akismet." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Nouveau avec Akismet" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Vous avez besoin d'une clé API pour activer le service Akismet sur votre site." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Créez-vous un compte sur %s pour obtenir une clé API." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "Saisissez une clé API" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Si vous avez déjà une clé API" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Copiez et collez la clé API dans le champ de texte." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Cliquez sur le bouton \"Utilisez cette clé\"." + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Statistiques Akismet" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "Sur cette page, vous pouvez voir les statistiques des commentaires indésirables filtrés sur votre site." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Configuration Akismet" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "Sur cette page, vous pouvez saisir/supprimer une clé API, voir vos informations de compte et voir les statistiques des commentaires indésirables." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Réglages" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "Clé API" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "Saisir/supprimer une clé API." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires dans la page listant les commentaires." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Compte" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Type d'abonnement " + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Les abonnements d'Akismet" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "État" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "L'état de l'abonnement - actif, annulé ou suspendu" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Plus d’informations :" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "FAQ d'Askimet" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Support d'Askimet" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Alors, on triche ?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Indésirable" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet a déjà protégé votre site de %3$s commentaire indésirable." +msgstr[1] "Akismet a déjà protégé votre site de %3$s commentaires indésirables." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet a déjà protégé votre site de %2$s commentaire indésirable." +msgstr[1] "Akismet a déjà protégé votre site de %2$s commentaires indésirables." + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet a bloqué les commentaires indésirables de votre site. " + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Il y a actuellement %1$s commentaire dans votre file d'indésirables." +msgstr[1] "Il y a actuellement %1$s commentaires dans votre file d'indésirables." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Il n’y a rien dans votre file d'attente d'indésirables pour le moment." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Vérifier les commentaires indésirables" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s a changé l'état du commentaire en %2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet a revérifié et validé ce commentaire" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "En attente de vérification" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Marqué comme indésirable par Akismet" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Validé par Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Marqué comme indésirable par %s" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Marqué comme légitime par %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Voir l’historique du commentaire" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Historique" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s approuvé" +msgstr[1] "%s approuvés" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "il y a %s" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s a marqué ce commentaire comme indésirable" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s a marqué ce commentaire comme n’étant pas un indésirable" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "Nettoyer les commentaires indésirables prend du temps." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s jours !" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s heures !" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s minutes !" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Widget Akismet" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Affiche le nombre de commentaires indésirables repérés par Akismet" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Indésirable bloqué" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Titre :" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s indésirable bloqué par Akismet" +msgstr[1] "%1$s indésirables bloqués par Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet a considéré que ce commentaire est un indésirable" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "L’état du commentaire a été changé en %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet a revérifié et validé ce commentaire" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Un commentaire a été arrêté par wp_blacklist_check" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s) ; il fera une nouvelle tentative plus tard." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet a validé ce commentaire suite à une revérification automatique." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s requiert WordPress %s ou supérieur." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Veuillez passer à la dernière version de WordPress ou revenir à la version 2.4 de l'extension Akismet." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Résumés" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Les six derniers mois" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Commentaire indésirable bloqué" + +#: views/config.php:23 +msgid "All time" +msgstr "Depuis le début" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Exactitude" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s commentaire indésirable manqué, %s faux positif" +msgstr[1] "%s commentaires indésirables manqués, %s faux positifs" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Afficher les commentaires approuvés" + +#: views/config.php:91 +msgid "Note:" +msgstr "Note :" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Les commentaires indésirables dans le dossier des indésirables âgés de plus de 15 jours sont supprimés automatiquement." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Déconnecter ce compte" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Enregistrer les modifications" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Prochaine date de facturation" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Mise à jour" + +#: views/config.php:162 +msgid "Change" +msgstr "Changer" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Activez votre compte Akismet" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Presque terminé - activez votre compte et dites adieu aux commentaires indésirables" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-it_IT.mo b/wp-content/languages/plugins/akismet-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..90c58138b9560edf898b813448062de4b55e0a20 GIT binary patch literal 19898 zcmcJW36LCDdB+>#3&)tlV8G^R$(ALX-O+&$v6h78m1GM`^4cpQjEzn2Oz&=6Gu`9v znO&^_b7LUH27?3U%0VT;!Brdy1r#Jyp%e*$Bu)ZVIjV3aMWvF03Q1LPkxIqM@Bh8m z-7~YRm3(B%t^aoS>+ikyz3+a{KYIRY4+Q)ky7X;^n4e*!2-5^5m=;12N5{qu949|Tu%e<^q!7=cS_2Oa}2Ixh(3z|VlM0MB?q z5NrW20X4o`z}vz1fD_=4LCx*6%yuM({`AtH5)4sOQ)6&z0aCKv)`l z7<@7KTcE!G26zGZSN{H|{{1s)r1lqrTAwjciIW7L_D|%VH4jsftt@GxE4GJioc7X@ILUPp!jw%OxOzE20}7;0Q@NURq%RnAIhzM z9svIl{1mA9-@VT9=L6uG+l=5`&{4pngF9mmUePF z0w{a&Zt%I_$H8;Khd{Oe8n_w!0eBERgBzAIxD^zi-v(-3{tPVi9%Hox9s|4Je}XJ= z5F>=*%LhP61>Xl3!T<5k`Q3~mF@0zVAC0Q>}q$_8HmnM&||P;&e@h{*`9Lb$I1ZvrKk z_k*JUc~ExdFG0=oXCNjccmW@ylEFq$-yZ-qk9kn<3lNnF?gf7cehJ(G-t%fl=R2U} z>L=i3;D3Oc_e&?-_YIGG!TmgMfolI{@P6=XAgm2;fSI>~Zv)l;KY-5x{~7!g_!wA# zAKB*Gow*&`!hI7=!3ROf!&waOx!{XDZU9lW;ML&s!8d^~1Pkz5@csVz_rY_xe-ykB z{3-Za@GOj(=ud+TA^0|U2lzO67y5SlH7*`_1fjW(=P!h)@QvUfgTD<*e(#)gcodxH z{=K01@H0^3_&KO~Z{6kOU=oxb9tNc^5vX-fz%PLB1+M|G-0kFK5xj`|hr!RfebPDeegrzFTl&d_ut^;<`2O2-2WZ;3h)_p_Hu9y*n_XvfTwZ) z6@-S{;5}Th+p}l)3wRcnc#LY=?@s>JS}bwB!JZKJfm-j# z-!Fi_#I@PqmmryYH`l#feJ<3%ejnyv$pOo3c1UYe{!roI9b9*Fox#=S3b|gyC0*2S z7nkHlKk2c4Z*yRB@j?IhE5Sot_xbx07Wo4e4`#XcarL;~%=HnjcX3H)8(jMRiUa$1 za^UX+{QZ8eySO%Soyn!&?OcbsV%_jVRD+{j(w~fL@VAbekNF34;2y54xDaF0tMfqV zseaGo>T=zz8-CMV7jtdndN$WezxVO*RxZqF^~1CWZ|7R?pX>);!gUSTxm*`;UCQ+U zmu%Y=T-S50la}!3)gMAxCqu2 zVKkQ+bh~-B5VuDE?j%J4jiMWM#zLCUM(rXFyIGO+l7(2US8ri`ISa6XS`x3AR<*Y4PPBq=&^Z`;ObM>r2X=Fp3q>S-zK z=OKfP!`VFR*lew*y7zV-N3Eqs`1H|)nNOK$JweuI?T&S?Vj;zVa@?9~<4F(sWYmjM z@*_N+X=lwNen7_8xwzL$(m4r~ahwKoVrkLKGafhFQBiDP+syiDkI6_XHJNQ2-TNJ( z5oEb$mO}qcy{5j+{|m7lJKLSC=!LB;jqA~jhfx!;j*uFgP1LlJhf#_KL`&gZmbGS< zV$HS`ViV4tQ+vZ3;-z4xYcK5QQBw~*IWMU71EcSs(yR63-o`=I*h#n4E|2f(CwW|i zhqJsj#UF*9W_dWD%+1Gnqx|LsZC};cv{K{AES*i}7-}!c(u&0HJcsaP)`}+}S3Tad z^QP+W>A2VL)^`|{y4`fYD{Zgd9!^?FNp%~gy=2@Zn)OYZy_C6BFPl++ZoY@b8a5M- z$(|dlvB*oNBM{;s{3Ez<*5*j+es%$ksD0wfVGv} z^bmw2Gh9xMS@#fjgjrgfsCsZukxqDXJeL%`ICr$;PL#C6sMRugnTgxkqC{8S;|FAr zpT3?CW?>ok>-BSjl0yX71%e6WWqwI zo52a2EcI;G#HGQ|PL{`E(vkEbWs;(FuBiKwgJ{LxKSc5sGwrxjzt7|G=6u{df^ewk zRphLam(fpF5TB~;BHj1Xh(67JsHb5;-@r0;;g6}^rDNe@(q{EaIgZ-xB`3?c>?ldY zHsUs*_`~GOfvwgdq=Ug}FGfpvPZq#56Y3JCVC1Q3%Jb^tNzmtJzw)-9W_x;pI7zebOkvnYu&w^>Fkfkeg$-Q{5` zDVkC40+z)r$2?mH!z|!yzKH4(!fubk*UM7A@L|jKXjqmnRrfxm6921+i}0$b8rU0W*ywGsd&f*0 zbI^v&9iDfNvc5=D7rrbcQTW=p*QKGJ_V7#PIK#pl*vYKBWRlvA(0N-iIie$sIZ5G> zmarEe?S->R+(y+W33zB1g=xGPmMs@yJ&#(+>};GXLL4$0!7i4>4aza3^i(|Ww(*GS zBkgx)SUr^7xa_sJsKzV3bIKI#PGy|X+0tX$gN=FIA@(evGl531ryb2Hc;#E83g=+y z3Qx<`+k;>@1CSzNGW}UP5v=%Bl&-@FIv?y<7L?1ncUI5KNRFs-Xkfv}>mw;Pb&yV@ zY_XX2+pVyj95D&+BT;^&m8I&TDB-t3#q;vn>!TSjRC*NiB1h=(MuM zw32AwF5J?%yo?=&C+X4@KMpgZZs0Z1I&mRXABb{oQ0CsfRkaB(#xvo(@_}Twj0;#? zjkaLT%YOV9gPknX%W|CFNLzREc;rFQl9R0H^}8+EV;ev>TC)6{_=K2^#rJ(KB&>y5 z*;DGZR5;0H$$qr4%tGAa4roLpxH%ptKty924c$~tOQotJ%4H8u>@;q6=G-*o(9QcG zi+T55Oh>cCHv{h5B=95w$Fz*Fiz|wN+(W?!f6QZhBVV^D6EgpJ*e@+>L|Ka)Wa8W+)oLbTXF`jF>#s))B2Em-9BV_Kj-Z#*`5DEf0(& z!Ir=xqzh3&DaNTXVewx4I|@YnO)!k~PA3RmxMkDkEn}6bn2G1;s4pu!c#68gE+c{7tePj$=;-eUYu zZ+{RE&kDxPM5=(Oqky!u7pqFV2*YZ)Hb}VEZWmiJ;zqd4T&>_vu@M$yt>oIA(~Hsp z&slPnzQa4SL{seJ!b{~>#8V)%R)z}KwXiMyyjbIx;#5B(qwJGWKC#b8aR}x4ChH8y zp!t3+%M$+1md1=G1Jrt#0hS+rBRn`y3~Aq3+g_}kD#{Z?5ufNj>QEnWg#)*k%afIv zn2e$9$7d_kN-3^Y6^Ts2ZhQsE-FQ1Nxbiz}bS|d1<#qXp3!bj9*@k%H7TKoienZIu z%VhOVK&6HWoY)i9D3Pej6hpzp!KH2-O!qq-7!zZ5`b9TRTTBb?Rgy3mjS+1{sl8Q* zE-A1;fk9LKfvZk!LUcDFVkb3;iJFPdBHmkGfa^4W>IxwZEX?qigmr`1v&VnI2p059z!N!-~;B!IidM#$@t<%-E+UC&adW#Ezm^4}OxX8ZC<(YoT(L zRV$JE%Faf2(4b%=_!DM`tyLe7c+j*K~p73nC($rg#TA(vOyy5yStw|Tyz z-_*L#_Emf%<5DR}ye?;reY~Fdg(4CA9wc9LYaGE@YW0f>qdL?`@Pp>$#NvLfY^6Tg z_$>JlWj434(J*#ZS<#^9`ifwq8I?`T{`~%pO=^&BCXED{Sl!AhyOExtRc)@9(;6h= z88}3R_u3O=x+i#B5%=$_>`Q*aIjN{c^n>u>%<#4*QOFKz3*z6* zQW|yQ_O^}ou&x?3!qL4YF+pl=)rBUt0Cb-PM(C-RTiU`LW|O1%(Ry=eMO7ahdbtQx z+y@7*Rh?6Sj)rtrUsl)kU|qmg*9&+x>tcy|Uk6dKJt27&zwTwuahf8lVCu&4o2l3; z;~rNzWI{>6<>Q;Sj&Io+7x4d!_zq9x6-M@SMbuK%f2sbx2ojr+Rfbh7Y zoCzx{ zlo|!M#r7>%6AkIl?P<7Xd${@PvtK`cU7RYS%<_rwx^~vHU9OFr8k^6?2;9jEjqh#M zW86hr($2b?{Ml~1d!9Hc>dcTxWaKBd)14_SENwrws@n9PjRLg6rG>N~yh(IpMpgNL zR&9D`<)*i_UZFu!HZTf|rika#h`2X%6}M{7(EgxoimehE^>^~t)^Y=4iz$juvJZ~9 z9sdpatRAUy)jK8;emEY~JZU91h_RryH!JL{pE|{aWc8FNR>PCZ^;s`Jym}n<2Dq1N z8o@8;m+EFK4fjb9ccUI9UYC*dMw?5ql5y-V{=Z)>^K=s*yU}Te=yp~(AzAiZU;8TiE&Am;$<7--gPGn zS-r!Drjg5ywzti3q73vsVFyt=J-%Rg4AWT;ksWd3bFFu*9rEhM#JYL|Tbtw*sOo)C z%Rq5tbX$Euu4r52b?Msek=M-d^D9)yNqQ)AwQFATKqdqKkH?x#OmM8KKWbylYIv@# z{Kde^p=G{`#5Ot|5~`)*mqNr$;$G#}11x12Y&P`U(%z9F3=Z`~ZM3;wc9r(C1$M2N z6QavsD|P2L$isnQqjIC0>_xw}DfQ|&@sPtsPBC&!MlXK9=3cwlx2WMz>a zvccq75=n$go{P7(NLpW zqGa!4i6sKuLk^aUkj#pc$%>;Ua8e5|_l#(D>64%3qi)t?E8SOD*k+DL#Wmc({+V%I z$6nZfr;{AjlUNd0N*@NgCGoH2Q)K|WeIF&Lr#jqkP6X)2eA1qSU6|qZCQDhcm-7IO ztH~Nrh2z_DK~n@koZ}dW{+L!_P0LuSD=V{?G4@EOoU}yM@Xc?PJN9s$KNUBzw?#>{ zGm~d?ZIxr!tg)?U>3$_g!E`g`tsI^98r8j6Sq`cj;|OIME8cj{W!-L{$DGw;uTS6F zTv!p7r2KefMzURONtkgN=%O;kUmuoyeyYg-UTUb$FG{tPF=XvjUWf_nWOS2_9^XjL5c+8nc#Uw8&Uv zdSHhDu6vX2oj$dcf<0U8pN)|+QcQkMkDiB>_aAgk7KM~+Q;V~VSUrJYFXvNDHa6x- z2aS`I3^y^qj6LE!DseS(Q`rWKYKzcG>j~cb0U$5vNJsHnmM3t4`gbQXBRXNP`Z|lW z{GC?(Mq-v2V~aNQ`a^@Sr3vScu}NIKJUo8Ag7KMj*#h)sbf`6>8t}_Dr!d}>WsKSI zqI4)l-&tUo?v4&5Vnw-+pRdl86N3%}_Z12UlS{H=G=RqYRp}0Tykj?@~6&k*y?6>7qjv z?0k}F(HQ2c!@W9MVUNOt9GB(;Gn&}tj3b|2`N}oner-_VG?}dDklY*(qJ;e%RYVDy zimYui&V0#y`X++J4F|GbG$F(7%@rHDoGa7{9BOl>>)NFj@xCf__pJ zxqOZ)s6J`4tBF}=%Gu%a$bzL!)u%eOpt{2_H>?|~(LM?&1-&Lps)@Kbb~+J*`K8+1 z7|niE8Yf<;?1cn7>yJ0l8u*y2Jib8iC6nhFQmO1cYDEf!4T$RFadEC&>IwYOUt)8hr z?o>TaCpr*5Ve!u?M{=-4CoWAMArZAn!ck>5UKRV!$M{SOSJhn-?3V$?Ez2#6%a|KG z8i6iX@7mh=8FkrJGZ|!ZF?h#GpgA0!f;c!jSVMclq)tdlLdy*Onj&Rv;1b%TVz-b@^Wb=AhxsG9vfGv%5b`i>I; z04d_^TF5D=9+^bKNsH;2Xk3wouND#j$~dz^RS?uq*H`pal`<3Q36J4+2sUKDX4r%v zer(Fcid?V1y1GFjX5z#2yb;pDZj(8!2Sn3MBek%HDpFhITm6|CLJ{!|i)<;vN%Xrk zOkRUW!U)Rn+5r>C-8L$w4)03V3oB*#`>6^LS}Ee8(rEII6)B`Ryj+J==kc1SOvH|5 zBu|x2K@5l|g3iu%lhM~|E2devVt$y)4;vJ9?#7(zRL3M+N7{1+CF584NXLA3IIW<^ zQNb%LU`mL2eL^P7VIhh;$KgztWw_L1_-r(R8_e2ax!V`R;#x39te%K`XywD19~Yvhu=0+$1%y%wqEuo>4kHNh&uwF29{cuM9%Efl;2z@~ptx+G!7F zR`@x)bk&@sGXm&`^@k0xLsV{{xTm^Mc`$J~)qp>thq#*%%`(x9Lmy;JQ_=#t%7JF3 z7zX>QTtTX#>>#m-7Mavqcl*b`jFu4N4ip$LjB(zaKmL$48H$@&PzABHHiM^~Ya&CX zx#&`LBQv3Ll4q1M zw1;(aLG1uN(>PBt8L*AZC?=;$(VRwN$(iY|v$-7-S3eZ{kj7@loYl|=20A^>84=k_aS1n6 z+4iS5DQpCGJcMY8Du@CpA*QX0`{Bwu>gqmV4-SzEyTZe8NutuSff|o1E7&J0RWL!H zO}TQZGm`^pc3o^WMyLv1x@PZ6bc$p!p^_h#Egg=H4oI7orfEZkrAw`%fd}?(6n0{z zhFZmKHt?yjy2Mv|s6G=6C(Gp8>i~yJnr0P3w2D3m{0YG2;!AN_@x0KopqzM6OIrow zk_9ZD0(Rx6QLgba`pyj6Y8kmV-=x+y&h_O%6Q|&AZ|5W;X?c~!LvUC^ZD&p(Ot~@R zf4iY-VZ%87KGdYDWK@Z+vvhT}3)|>y$%tZ=6-yi^s~?fcTMmMYrpO zTpS^GQPj-pVan-&TvD|dzjlL$Y$|uorXnhv>PJ`Z-1st$G^ir($@+@PNR|>pH6-92 zir}gVVeYW|Xr-N2fPyQ6c**5C2di8PBoXsOssjnszFi3DJTyz(sO5`fuS_M~8F(!; zWs`*6e9}Hk2xPxj6*DXUM0O?x-5@S2`*!QP&)M<8NLAsxpB3CgxRnl2PbnENP^Hpx z`_|rBtk9_DP)Vz1#Ngu5t|L{#7*>oLdGB3P^;%iB4(|}nua7zdXFFVOB<{&HGfMuC z9*YC2I+G;;z9eOW!0DB6g;Oj3&`M);^S6!=GPodd9~J;k*&q`ba#k_#y4@E0hFT!y zFRL>l5%npS%B&15`zmuQmk~2V0f`eiScf*@)#}n<=2q$QP|-=HI5w(El`s=Vp$*mZ LO6g=pp=9uX!ml`3 literal 0 HcmV?d00001 diff --git a/wp-content/languages/plugins/akismet-it_IT.po b/wp-content/languages/plugins/akismet-it_IT.po new file mode 100644 index 0000000..15da651 --- /dev/null +++ b/wp-content/languages/plugins/akismet-it_IT.po @@ -0,0 +1,638 @@ +# Translation of Development in Italian +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-21 14:51:12+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/0.1\n" +"Project-Id-Version: Development\n" + +#: class.akismet-admin.php:680 +msgid "Please check your Akismet configuration and contact your web host if problems persist." +msgstr "Verifica la tua configurazione di Akismet e contatta il tuo hoster nel caso il problema persista." + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "Alcuni commenti non sono stati ancora verificati da Akismet per determinare se sono spam. Sono stati provvisoriamente posti in moderazione e verranno automaticamente ricontrollati successivamente." + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Il tuo hosting o l'amministratore del tuo server hanno disabilitato le funzioni di PHP gethostbyname. Akismet non può operare correttamente sino che il rpoblema non sarà risolto. Contatta il tuo hosting o l'amministratore del firewall e fornisci loro queste informazioni sui requisiti di sistema di Akismet." + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Attivare Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Se conosci già la tua chiave API." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Fai il login o crea un account per ottenere la tua chiave API." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Ottieni la tua chiave API" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "La tua iscrizione a %s è stata cancellata" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Riattiva Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Cancellato" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Sospeso" + +#: views/config.php:140 +msgid "Missing" +msgstr "Manca" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Nessuna Iscrizione Trovata" + +#: views/config.php:144 +msgid "Active" +msgstr "Attivo" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "C'è un problema con la tua chiave." + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "Dal 2012, Akismet ha iniziato usando le iscrizioni per tutti gli account (anche quelli gratuiti). Sembra che non sia stato assegnato un'iscrizione al tuo account, e ci farebbe piacere che tu acceda al tuo account e selezioni un piano. Se hai qualche dubbio non esitare a contattare il team di supporto.." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Precisione" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Scegliere se scartare lo spam peggiore automaticamente oppure mettere sempre tutto lo spam nella cartella spam." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Nascondi per sempre i peggiori e più persuasivi messaggi spam in modo da non vederli mai più." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Inserisci sempre lo spam nella cartella Spam per controlli." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Commenti" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Il tuo abbonamento è mancante." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Stai usando la chiave Akismet su più siti di quanto permetta il tuo abbonamento Pro ." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Se si desidera utilizzare Akismet su più di 10 siti, è necessario un abbonamento Enterprise. Se hai domande, contatta il nostro team di supporto" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Stai usando Akismet su troppi siti di quanti siano permessi dal tuo abbonamento Pro." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Per continuare il servizio, passa ad un abbonamento Enterprise, che copre un numero illimitato di siti. Se hai domande, contatta il nostro team di supporto." + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet ha identificato un problema." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s richiede WordPress 3.0 o superiore." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Codice di errore Akismet:%s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Per ulteriori informazioni: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Le funzionalità di rete sono disabilitate" + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Non possiamo connetterci al tuo sito." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Il tuo firewall potrebbe bloccarci. Contatta il tuo host host e fai riferimento alla nostra guida sui firewall." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Per favore aggiorna i tuoi dettagli per il pagamento." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Non possiamo elaborare la transazione. Contatta la tua banca per l'assistenza, e aggiorna i tuoi dati di pagamento." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Il tuo abbonamento è stato cancellato." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Per favore visita la tua pagina su Aksimet per riattivare il tuo abbonamento." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Il tuo abbonamento è sospeso." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Per favore contatta il supporto di Aksimet per assistenza." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Puoi aiutarci a combattere lo spam e fare l'upgrade dell'account, versando un contributo simbolico ." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Il tuo account Akismet è stato correttamente impostato ed attivato." + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "La chiave che hai inserito non è valida. Per favore verificala." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "La chiave che hai inserito non può essere verificata perché non è possibile stabilire una connessione con akismet.com. Per favore verifica la configurazione del tuo server." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet elimina i commenti e i trackback spam sul tuo sito. Per impostare Akismet, seleziona una delle opzioni qui sotto." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Connesso via Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Utillizza questo account Akismet" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Crea una nuova chiave API con un indirizzo email diverso" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Utilizzare questa opzione se si desidera impostare un nuovo account Akismet." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Registra un differente indirizzo email" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Inserisci manualmente una chiave API" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Usa questa chiave" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet elimina i commenti e i trackback spam sul tuo sito. Registra il tuo indirizzo email qui sotto per iniziare." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Registra Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet elimina i commenti e i trackback spam sul tuo sito." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Il tuo abbonamento per %s è sospeso" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Non preoccuparti! Mettiti in contatto e ti aiuteremo risolvere la situazione." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Contatta il supporto Akismet" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet severità anti-spam" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Rigorosa: silenziosamente scarta il peggior e più pervasivo spam." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Sicura: metti sempre lo spam nella cartella Spam per la revisione." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Cronologia commento" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Rimuovi questo URL" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Rimozione in corso..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL rimosso" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(annulla)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Ri-aggiungi..." + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Panoramica" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Setup Akismet" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet filtra lo spam dai tuoi commenti e trackback per te, così puoi concentrarti sulle cose più importanti." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "In questa pagina puoi configurare il plugin Akismet" + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Nuovo per Akismet" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "È necessario immettere una chiave API per attivare il servizio Akismet sul tuo sito." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Iscriviti per un account su %s per ottenere una chiave API." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "Inserisci una chiave API" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Se hai già una chiave API" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Copia e incolla la chiave API nel campo di testo." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Click sul bottone Usa questa Chiave" + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Statistiche Akismet" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "In questa pagina è possibile visualizzare le statistiche sullo spam filtrato nel tuo sito." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Configurazione Akismet" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "In questa pagina è possibile immettere/rimuovere una chiave API, visualizzare le informazioni sull'account e visualizzare le statistiche di spam." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Impostazioni" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "Chiave API" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "Immettere/rimuovere una chiave API." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Mostra il numero di commenti approvati accanto ad ogni autore del commento" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Mostra il numero di commenti approvati accanto a ogni autore del commento nella pagina di elenco dei commenti." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Account" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Tipo di abbonamento" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Piano di abbonamento Akismet" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Stato" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Stato dell'abbonamento - attivo, annullato o sospeso" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Per maggiori informazioni:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet FAQ" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Supporto Akismet" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Non imbrogliate!!" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet ha protetto il tuo sito da %3$s commento spam." +msgstr[1] "Akismet ha protetto il tuo sito da %3$s commenti spam." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet ha già protetto questo sito da %2$s commento di spam," +msgstr[1] "Akismet ha già protetto questo sito da %2$s commenti di spam," + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet impedisce allo spam di raggiungere il tuo blog." + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Al momento è presente %1$s commento nella tua coda di spam." +msgstr[1] "Al momento sono presenti %1$s commenti nella tua coda di spam." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Al momento non vi è nulla nella tua coda di spam" + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Controlla lo spam" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s ha cambiato lo stato del commento a %2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet ha ricontrollato e ha catturato questo commento come spam" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet ha riverificato e pulito questo commento" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet non ha potuto riverificare questo commento (risposta: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "In attesa della verifica spam" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Contrassegnato come spam da Akismet." + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Pulito da Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Contrassegnato come spam da %s " + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Rimosso dallo spam da %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Visualizzare la storia del commento" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Cronologia" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s approvato" +msgstr[1] "%s approvati" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s fa" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s ha segnalato questo commento come spam" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s ha segnalato questo commento come non spam" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "Ripulire lo spam richiede tempo." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Dal momento in cui ti sei unito a noi, Akismet ti ha salvato %s giorni!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Dal momento in cui ti sei unito a noi, Akismet ti ha salvato %d ore!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Dal momento in cui ti sei unito a noi, Akismet ti ha salvato %d minuti!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Widget Akismet" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Visualizza il numero di commenti di spam identificati da Akismet" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Spam bloccato" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Titolo:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s spam bloccato da Akismet" +msgstr[1] "%1$s spam bloccati da Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet ha identificato questo commento come spam" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "Lo stato del commento è stato cambiato in %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet ha ripulito questo commento" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Il commento è stato catturato da wp_blacklist_check" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet non ha potuto verificare questo commento (risposta: %s), verrà nuovamente verificato in automatico in seguito." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet ha identificato questi commenti come spam durante un ricontrollo automatico." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet ha ripulito questo commento durante un nuovo tentativo automatico." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s richiede WordPress %s or successivo." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Per favore aggiornare WordPress ad una versione recente, o fare il downgrade alla versione 2.4 del plugin Akismet ." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Riepilogo" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Ultimi sei mesi" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Spam bloccato" + +#: views/config.php:23 +msgid "All time" +msgstr "Dall'inizio" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Precisione" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s spam perso, %s falso positivo" +msgstr[1] "%s spam perso, %s falsi positivi" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Mostra i commenti approvati" + +#: views/config.php:91 +msgid "Note:" +msgstr "Nota:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Lo spam nella cartella Spam più vecchio di 15 giorni viene automaticamente cancellato." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Scollegare questo account" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Salva le modifiche" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Data prossima fatturazione" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Aggiorna" + +#: views/config.php:162 +msgid "Change" +msgstr "Cambia" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Attiva il tuo account Akismet" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Siamo quasi alla fine - attiva il tuo account e dì addio ai commenti di spam" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-ja.mo b/wp-content/languages/plugins/akismet-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..cf16a31f98dea485f3f586ab80fbfc3d9589e086 GIT binary patch literal 21433 zcmchd32+=|mB$+h5VGOE!m-eCaO{Ak*d_@|ERc5Y{hbd6UVWW2&%UBV%gezt9GlPmeGu)-7S`_+GW|=t*!mN_kDfL zXf!bpm{RLM-Tn1Wnu8Vd#eD-pDm}C4R$N6jU>9_EY&o3`^oH^isgKq*a zf2-rXADj!`41N~;7`PsE!4sgg`yn_C{uTHV_^r3m7QFuLW~@GNHRtbshvU2%?6TMc zUd;J}Ab(Dtf4>jz0Hxn&KxzL1_z7?foCp33_+Id`cRJ4dz-I9Gz-1s)a6WJGs~|%= z-5^tP9s*_EL*NzQad0vCBYXYQcR9|dIKK+K1&o1x(hmG4c*VONrxSbv{3!UQ_c+c% z@JdkT_W<}6a6Q-pj)Stkk22Y2a4yKB&V8VWd<`h;%z+Hyd>fQ`ZUesxJ^{*n|Ign4 z5R3f?=gpw3YX#_nUk2xb-vMR3V<3+>&w#Rje+XU;{uulu_%<%e^_%#29ry(hkvb29 zmw|^sdHy{3LGUl_`M=uxucwi;{}3qqGY^z`T?1YYt^$7n=D_)2;scJupYu5XbU#6n z-xw(C{RzkxI6nhrTp9F6;C8_yG7R@D)(@=NF)?ckzdeJZ=Fua(*A!3H}7U z3%ms(%6{(w<@$LL6?d*c*+lO1L0QjIa2B{46#4doqE{QiYrsc9dG3!v8TW5NMC$w) z{0#V?;1|Ga5r*vdc5oRu2Hx{J*21EtpD(&b?%P4xk3Rx;gZ~3c|2q((;FI7z;M1V! z$?KWi4d7eAOTcBI$ZaJk`qXMM0WuY5Ew~Nb35wi4h7hg?zXZ~yvkTk_z5w0|-hpw; zIJ>}q0{4Tm{_o5-@)-o*%=tc$t#zIPWu7mAGOs@YQF-T$R~nx9Ah?zD&wyF*&%xWl zrE`p2wt{zZ{x{%C@QS&PQv|ahT{*wB_>rrOzT6DTy4vk|0bKDq^c57l|M|zUIq?6$ zo4^uA`9|={d1jvTK(W(LgQAxn*aYqdF9!br%z!@v2f!uV{37^6a4k58P3;Gt07d>E z#i&G2J`TPKYyoBcOF%^G+-t9Y6BN1SLD`1^a0&PW@NM85n2gxZyFeFQ0Lt~dEyh6U zw+BS!o%Ns#9sq@ZegKNz{f9ljYk`q-0Tdqj5qJh{qVW&Fad01a6y-y7&P~@CeouhQ zIDZyg2mTj$Kltryjeh+tcqivS0Y3ybUuW#~c2L&;H4ut$I_>rEf`>TY1&W?u&*J5N z0u*~$2a5gu0mx9!--C<6OHtBG!OwxR-}i$u&$ZwR@Bk?C`x%JpIP*Vk^!k2K^yXoZ zuACRZ%fNpFWj`)%F?uo&l>KV~-wiGUW&RI%n`$%UJ9ez!WI`{VDhk@GrqX z1b+%{0*@oC6u9uSMqdwsdpZ9LP{#W@!gxRU5GZ`G3&eDtW8izhKLbUc{{)IY{0w|M zcqc|8<9-FiWE>CtJh&Z{ef}wUJGfw}S;x1*;nz9N6v&^m17*1l{5$Y&&|U60FM}CS z^kcy-23LSRoX0^K_aDG7f&UD?1-#`}GvCjHGM}}ew0j7|6rC;L5%3&%7x*;>{T%oV zcscmLp!D|2zc=wMsMeUb2wjQ&pj}~`L{rs|0Ia% zI~SpJ8^ML3$o(AH4z5N>-v(a<*MiqExvzsK!JmVdtu%W67KAE#avO+BI7M(i_qqwJog5+yk&o!2d_>0cIApKh z$MHsv-{+9eAjg+E*m|`=Ky6v@Ar3^QpEipRfWi$|a)|8ZvykIrj_n*!fPO^ot2z2O z#HQra%^~(5lM_C&M{nR*ASaQJ$XxhtD@Tq4v(wMR{J(+&^-?>!NUxfIP=b@^_zs8Y zY=Xn(5IcMahkS14*s0%)Uy-lhwdWrPhwOLpN%wGUv*$ka@?{Z62ge;8S&naUJi<}r z5FKsikk4iV`hRKUJF2O^>>Hry+?(yauYmV)c=r5u@IektUb)6zR+!EIJ@!H;xSZot z9GH{F2g0Er=8(_pIeIuyW&NPa%0;60Z#9>u{olluFLH>D_@C?e($6u+URVKsfa9|q zZ{zqN$5kA=INr-~Eyt}KvpD?Ey?ogrC$krPEaSFy#gd&~yPNIu+_qGAx0lSinQSbZ z%edK;JA2{BGS2Lb8|zFd^z@`tYrXc`@7?iChCVVqvF>>;%{yX=jOX^GGVyGDttYJ; zx6m=tUQa5W)v3gpmz_&2<0ex~iLRxe85?PXxw&L}>MG~PnA?^1Iu^~670z0`WKBHN z?PYJgI=0yDqCeJ<_1a{lzEm#lGD*+vNT<4WwK`HbdLr$`+WVT_*RD^5`5Si{E|C41 zwRrX?*+>z9KW|xT^RGSSSL;1f+kK6UTNA0aHFiQO*G?~+jVC)rp;Y2D=oFD=vgs6; z+Y+%%X3?y+R4$oiF`|{Sm>aJ)_ZPd`A=}m3=h|n&J+*CqE1fM~lITulvTl1S>4mdt za${|%bquZ1)x_F#=58#B1;qN?&Qz+swa=5)`bwC0{afHI;U|;+)gDMPQ66DJDx;upwVgf*=k#*Eo_7jd|$WJpor z{}9;XSY zn1y<7szb$+>JdH5xH^+?=#F@TDWlD~teLlOTXn?Ofo38?dRM}6+t})kR2wc0fp(|T zo*VBL?L*5%i;|t0a2#{h%pID<2 zoF(+1jdw#hiQZTr-jfYb%cOTv<5l8!I#P*t6iNi2_SVL|UIf+~!~0`r+E``gER7}G zyhMTkVyT85fQR`due{>=g$q7)gPZI6j9g;P(v$SeX(~l5fkt|9hD*Ec@l0DRZ333w zR2q8L0jfp7(>xIiXN+KiS!;VU<7Q_myOES>qLq3h8(Sj=%8JcRp#dC^Pq#}GaorNn zy+@`c90aMmt+{MAmE;K(oV3($P`czYUV%WUym^h*}%sHM!MzV!j z@4>9w5%&_9`ceWO+QrFE|o(D+~@GRNQ6+dAaBAIT9_R!z*QxxFR{r$+l} z_FMF(a*1{~5nrPkows*VCDfwQJw>qGIex#~CG)Yt6K!<4Uy}&AE2Ub|ro8H*#J^iFlsdgNg7=!;!>Y z2qC0$ZC!8@>Y|~wQ9=|J=S;m4@y1WF;fj2R_kAGrJ5{wq-E+I(xp(obqnVplF z`P{Axny%FIT%pfEDDhBF)r$3|>bfureyi~y#@mYh`Fhop$aTgcs>aWmVPphRL>LhJBnT zS`zAZH`YTUONt_j;{v zm*fNS4nHnnb7i&}_S_%GJ`o*cnqB(yv?Q&=iN_-kqAzihL4UcPcHv{4Ku@es^K;@8 zVm3D4j=46@UMS06(5Sw_iC+5R#~S@C#B6TFBAT7My(R)gET*|xPJ*VsQ3Vm@vzj*}8?FklD-C zerZ}GLeNYc_GGRq@Uw!HDWZ$c|VYxt!(5 z&^Jo+1XM!UH$5;C4b}t}C0!fKP>M08Ojvvy{v87%{w5ekdsoF#I(Omx1qZBq+_`i{jGd-8Lix;9&F*bkH<3zF22ke~tLi|jFjCcN^>|8@ zzB6gOnd+YHb)FJlulLjby?A(b&})l}DWK{YAT9MqLyeb?5j9eab{tx_i7lCNvpbEh z>bO%lLSw9YuFW{TSTf={eW^0G`}I^@mYBnZ`^GO3PX?XUGL$>J9d5~`Gnd<~xX_2l zD05_#zuIG@IE3;%lj@G>p!$BkRg01?f-*%_FtNI?$8%QYy1NmK2kqoC zJzlb%Wg)#l6Qa==(N-*}cO^s@Ezm%LNmKnns>W~&8|aKev}3AHIDnKA9TglyGb-9 zjdMw0_xm8nm|vX8%1%h)E!JiBLIYsa zNX(L2QJd6U^(Ga)WJUrdsse$TMWe}9GBo2zgP_lNyoT~^5DtnOH9HT$7*g-jv;<3| zbc>d&+Dka#YlhCzu3qcv!7GzG>Li<*j#J_gWsb4_HR86rrCuKn>L;X1SE5ON@j#T& zk1exN)-$SHlTR@JIat1lI{fX1(mG;N(n-19;$kKBFj0uEV`ZA%tqNGHdeJt1SHh}v zr$qqMjXH_C{YZ?H>Lt#myL7N{ zdysr}UT!+WP${95~xv2HJMt$PS{KmW zwF(}rI@3qJuNzg-cS7P-?7sUs$3+rZIVkO^ZZMeLJV}=BvDR_mJzQee2FJ-kRoRqQ&@D* z>g7$>hwX$EQQf9xNyN|Ix4750#N)M-7pylr>o%%+B~zDxO2%u7}%GqkIh=~qi-bEz;;$`?xc z6Q%r<+U)sK;jjp-uw#7e@yU}fMCDTIFE}9yO?%xgW7;+Qz2uLLpC44Y9t$5d!4|Kv z8%#}H4Ra_JcbAGMOT}WTK;PjGRnH`>>}Yf)dmmks>7($B^e0N7V#v$VBTGD5%CFOj z?$y5Gnfh<5Yvvq~0fW|ZN^lP~8YvY}!lz34qt#2=RVpx9U+?@E-lYOtvZ0jUTgq=Q zj}DEW^T_k1;&7=rSSlV5 zWm?$Ch>p1NQUQU#41M+;S zR2-;!*Imk=Rr_EUw~2NYHcy^DQQoyJm{8E2{{FdYR;Z4C^75d}aZ}cLY^i-*E zwp2JKI$n(4I;8uW4>Y#?(hF7c7bUMlFhTo}T_!i4C~w|X-mqoz_|eIOJT^M@*gjO! z^<}9Bb3uKD`T|`cLP(tQLjf^l91P!j6f(=ck6gr?Z8*nD&8EewR>K&8GYorX5J7u*2xQ z@Kl}Y<8e=vihD|h7fMCc`?Q#kaO`7Bc`RX^kYa@xfLQFp4zxYndQX9!13{OBL1m;8&n6)a+uh#S_adDiQwoOr5Kue zY=3$5v@qe}{S!|f@pT6csxgisjE^>x!%W5+UtKk?FhnqypkObs1QaOuf7;{W8=`fcmu}7|1-;O!E zpQ+y=uCX7jtQ1b*QlO!U;nAssPl&k$bH~(_#I1M-2B-EO_Vs$RD7AzNFG_S#{Z!aP zr}`f=GMwsvs<@6$93p{u8j#z9(xLX2vj=#f%>urh>^ z9%MJl2cBcc5o~y=TK=W{&hp7e)t}hLRSaI(v0#1>jcBNV$sIGXgbHMx83DTDwq|DM|OK! zSy^;PmJ>;$Y*ZyXS5KQN1Dgq?k#_Zl8Lf53&u*zax)lrFq7oubVNBTV)YR@nqVoBn ziFF741Px9>3Q!v+jviO@B}%pFaR~~g!Orrg<3f)4(aP=@oyyY(%lqKy(a96vo7(tr zWzP|(;f4)O9)*|j6|kY%4rm6xMk`t2lc?d&@>p?dJps-M5okY&=U^=_$t0210r8W% zc^G}=*>gfIXz{@2@s}Q#g^1XY4)$x-WgdxyPLCzHrDH#G|b+$VGpuI_KX>snvI91PszSJ5RDfL@fC>SG=20n z43YjS-G*#a8>^09=!`2z3xu!ERDLTy^}15=OlAKj34ubx(gIEJ+Z$|yjJ;n-U(z2G z^Q<42znWEx_Vnk&jN#9jtST(bgo@ZcdXoR#QEDD8L z+6B&9V#z9g^dpY5b`cZD&MP6-BTL4nUNJfLa(VCoG0;!@t7=ElnT5fFpVvC$=P6>% z5V!=5jLo|8QW4!YMBx~)1C~bz$PHRt^;D1e(Y;zeTwoL<5@R>Y81f^L#rlkGgG#NH z;F$}o&PV)_zd73PKB!az3~ zM_FChoF!}_y+nGPT(>dOqws&UJ82w=%pjXTtUNR1LX5hyU| z1_@ziN^{ERiW8^SmG==do(PE%LDfll_CQ1v`|vv>lgF@PM1qiTJ;uhdVpVbmlV3NL zUwn=Lsq**{@hv`)OOZO7ELADEI~N~a*}ZpSfS7Pcc{|M5e-*TY0A{qa^2>+HFHvsV zQQ3M>9ksEB(6QGFuVHVnOl4>zA*#RS#+OD{iT<(xTh55`wRtFJrjOt*Qz$ zQ`+~t2-|`PXKMFmYGL&@Y<9a%Gco;B{S(hIeb%DNg$j$#`%zM(J~YuEeGPib5Os+| z%ab&qcV}Lu%ki`QQ$>PGG)!Qjc#y4EmyxbYqWWV>Pp7 z<^2B2$wSl10y8*q6I~TgJF&=byfoMxt!zD_QO*#7%f!fLKcr>X`Od}@f3qQZ+4wN8 z=88>`h@7+_sqRo#R+Sk@CLo+gey7o*A9g{WTD;DEjFZo~BNgVCJ z^$T6A5~)dxoLuh!-)<_+Y;uDvKjRNoCrzVA};MPHjf6`Y}A^Ha`}b)`6c?D$i0H zJRr3q*+^S2uYRE-3HP91`Kh+UXkcebQ?fWyatl;KfMXG%U<=9^FcjjqXjBV^qJ6x>O~E(*qqTQ4oVsr-l1Q zsfTA2(U zf4E-V#_**z$7z|DlCj!lO~7o~Swh#D3TTe}?5zPAvXv68!WG2Ch0P|AS78uR4^E!J zpQ1<1z_I~M98p8-5sadS9x`xuzsBIErdlW;CXmIm{#wJ%WG8_yA|toIjzD9eNi`cO zVNpFZB_2v}8lyKNNY0<~ zb?EwxX^qHB9A?CyMxt&*pbekL>8m@9xHy@b@me!PI}OLwNWZ~^rK(rQW6r$7{HdC` z=?JzcG}9)s*ANAjW3#go98HWKgc&t!ACey@IAH?sES(tC0mp ubof;$UilT1f|H{@^9AKs0`&uwFNv%CKnhPLW#moz(+8=4neDdWmGl35qqUR( literal 0 HcmV?d00001 diff --git a/wp-content/languages/plugins/akismet-ja.po b/wp-content/languages/plugins/akismet-ja.po new file mode 100644 index 0000000..0d135a9 --- /dev/null +++ b/wp-content/languages/plugins/akismet-ja.po @@ -0,0 +1,632 @@ +# Translation of Development in Japanese +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 14:10:36+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: class.akismet-admin.php:680 +msgid "Please check your Akismet configuration and contact your web host if problems persist." +msgstr "Akismet の設定を確認して、問題が継続するようであればウェブホストにご確認ください。" + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "一部のコメントが Akismet のスパムチェックを通されていません。一時的に承認待ち状態になっており、後ほど自動的に再チェックされます。" + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "ホスティングサービスまたはサーバー管理者が PHP の gethostbynamel 関数を無効化しています。これが修正されるまで、Akismet は正しく動作しません。ホスティングサービスまたは Firewall 管理者に連絡し、こちらの Akismet システム要件をお伝え下さい。" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Akismet を有効化" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "お持ちの API キーをご存知の場合。" + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "APK キーを取得するにはログインまたはアカウント登録をしてください。" + +#: views/start.php:80 +msgid "Get your API key" +msgstr "API キーを取得" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "%s のサブスクリプションをキャンセルしました" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Akismet を再有効化" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "キャンセル済み" + +#: views/config.php:138 +msgid "Suspended" +msgstr "一時停止中" + +#: views/config.php:140 +msgid "Missing" +msgstr "不明" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "サブスクリプションが見つかりませんでした" + +#: views/config.php:144 +msgid "Active" +msgstr "有効" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "キーに問題があります。" + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "2012年以来、Akismet はすべてのアカウント (無料版を含む) でサブスクリプション形式を採用しています。アカウントでサブスクリプションが指定されていないようですので、ログインしていずれかを選択してください。質問があればサポートチームにご連絡ください。" + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "厳密度" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "最も悪質な種類のスパムを自動的に削除するか、すべてのスパムをスパムフォルダーに振り分けるか選択してください。" + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "最も悪質な種類の広範囲なスパムを自動的に削除し、目に触れないようにする。" + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "スパムを常にスパムフォルダーに振り分けレビューする。" + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "コメント" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "サブスクリプションがありません。" + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Pro サブスクリプションに含まれる数よりも多いサイトで Akismet キーを使用しています。" + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Akismet を10サイト以上で使いたい場合はエンタープライズサブスクリプションにアップグレードする必要があります。質問があればサポートチームにご連絡ください。" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Pro サブスクリプションに含まれる数をかなり超えたサイトで Akismet キーを使用しています。" + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "サービスを継続するには、サイト数無制限のエンタープライズサブスクリプションにアップグレードしてください。質問があればサポートチームにご連絡ください。" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet が障害を検知しました。" + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s を使うには WordPress 3.0 以降が必要です。" + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Aksimet エラーコード: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "詳細: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "ネットワーク関数が無効化されています。" + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "サイトに接続できませんでした。" + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "ファイアウォールによってブロックされています。ホスティングサービスに連絡して、ファイアウォールに関するガイドを参照するようにしてください。" + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "支払い情報を更新してください。" + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "決済を処理できません。銀行に連絡して、支払い明細を更新してください。" + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "サブスクリプションをキャンセルしました。" + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "サブスクリプションを再有効化するには Akismet のアカウントページに移動してください。" + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "サブスクリプションは保留中です。" + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "ヘルプが必要な場合は Akismet サポートにご連絡ください。" + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "いくらかの金額を寄与していただくことで、私たちのスパム退治にご協力いただけます。" + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Akismet アカウントの設定が完了しました。それではブログをお楽しみください !" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "入力されたキーは無効です。 キーを再確認してください。" + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "akismet.com との接続が確立できなかったため、入力したキーを認証できませんでした。サーバーの設定を確認してください。" + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet はサイトに届くコメント・トラックバックスパムをなくします。Akismet を設定するには、以下のオプションのいずれかを選んでください。" + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Jetpack を通して連携中" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "この Akismet アカウントを使用" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "別のメールアドレスで新しい API キーを作成する" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "新しい Akismet アカウントを設定したい場合はこのオプションをお使いください。" + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "他のメールアドレスを登録" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "手動で API キーを入力" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "このキーを使用" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet はサイトに届くコメント・トラックバックスパムをなくします。使い始めるには、以下からメールアドレスを登録してください。" + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Akismet を登録" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet はサイトに届くコメント・トラックバックスパムをなくします。" + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "%s のサブスクリプションは現在保留中です" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "ご心配なく。お問い合わせいただければ解決のお手伝いをさせていただきます。" + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Akismet サポートへ問い合わせる" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet アンチスパム強度" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "å¼·: 広範囲に普及している特にひどいスパムを自動的に削除します。" + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "安全: レビューできるようスパムを常にスパムフォルダに移動します。" + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "コメント履歴" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "この URL を削除" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "削除中…" + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL を削除しました" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(取消)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "再度追加中…" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "概要" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet 設定" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet はコメントとトラックバックのスパムをフィルターするので、もっと重要な物事に集中することができます。" + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "このページでは、Akismet プラグインを設定することができます。" + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Akismet を初めてご利用の方" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Akismet サービスを有効化するためには API キーを入力する必要があります。" + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "%s でアカウントを作成して API キーを取得しましょう。" + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "API キーを入力してください" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "API キーをすでにお持ちの場合" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "テキスト欄に API キーをコピー & ペーストしてください。" + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "「このキーを使用」をクリックしてください。" + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet 統計" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "このページでは、スパムフィルターの統計を見ることができます。" + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet 設定" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "このページでは、API キーを入力/削除したり、アカウント情報を見たり、スパム統計を見ることができます。" + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "設定" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API キー" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "API キーを入力または削除してください。" + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "コメントの投稿者の横に承認されたコメント数を表示する。" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "コメントの投稿者の脇に承認したコメントの数を表示する" + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "アカウント" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "サブスクリプションタイプ" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Akismet サブスクリプションプラン" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "ステータス" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "サブスクリプション状況 - 有効、キャンセル、一時停止" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "詳細情報:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet へのよくある質問" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet サポート" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "間違えましたか ?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "スパム" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet はこのサイトで今まで%3$s件のスパムコメントをブロックしました。" + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet は、%2$s件のスパムコメントからあなたのサイトを保護しました。" + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet があなたのブログをスパムから保護しています。" + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "現在%1$s件のコメントをスパムとして捕らえています。" + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "現在保留中のスパムはありません。" + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "スパムチェック" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s がコメントのステータスを%2$sに変更しました" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet が再検証の際にこのコメントをスパムと判定" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "このコメントは Akismet での再検証に合格しました。" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet はこのコメントの再検証に失敗しました (レスポンス: %s) 。" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "スパムチェック待ち" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Akismet によりスパムと判定" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Akismet により消去" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "%s がスパムと判定" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "%s がスパム判定を解除" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "コメント履歴を表示" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "履歴" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s が承認" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s前" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s がこのコメントをスパムと判断" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s がこのコメントを非スパムと判断" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "スパムの除去には時間がかかります。" + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "ご利用開始以来、Akismet は%s日におよぶ時間を節約しました。" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "ご利用開始以来、Akismet は%d時間を節約しました。" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "ご利用開始以来、Akismet は%d分の時間を節約しました。" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet ウィジェット" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Akismet が捕獲したスパムコメント数を表示" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "ブロックしたスパム" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "タイトル:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s件のスパムが Akismet によってブロックされました" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet がこのコメントをスパムと判断" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "コメントの状態を %s へと変更しました" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet はこのコメントを破棄しました" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "コメントは wp_blacklist_check に捕らえられました" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet によるこのコメントの再検証に失敗しました (レスポンス: %s)。後で自動的に再検証します。" + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "自動再試行の際に Akismet がこのコメントをスパムと判断しました。" + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet は自動再試行中にこのコメントを破棄しました。" + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s には WordPress %s 以降が必要です。" + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "WordPress を最新バージョンにアップグレードするか、Akismet プラグインをバージョン 2.4にダウングレードしてください。" + +#: views/config.php:12 +msgid "Summaries" +msgstr "概要" + +#: views/config.php:18 +msgid "Past six months" +msgstr "過去6ヶ月間" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "ブロックしたスパム" + +#: views/config.php:23 +msgid "All time" +msgstr "全期間" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "精度" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "スパム判定失敗%s件、誤判定%sä»¶" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "承認済みのコメントを表示する" + +#: views/config.php:91 +msgid "Note:" +msgstr "注意:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "15日以上経過したスパムフォルダ内のスパムは自動的に削除されます。" + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "このアカウントの連携を解除" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "変更を保存" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "次回の課金日" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "アップグレード" + +#: views/config.php:162 +msgid "Change" +msgstr "変更" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Akismet アカウントを有効化" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "もうすぐ完了です - アカウントを有効化してコメントスパムにサヨナラしましょう" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-nl_NL.mo b/wp-content/languages/plugins/akismet-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..3bb791f65a40f39d03cdabc64232d1423bf31838 GIT binary patch literal 18371 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 oUQEZbL~+dZ;Mf5_x9ojqctvH$=8 literal 0 HcmV?d00001 diff --git a/wp-content/languages/plugins/akismet-nl_NL.po b/wp-content/languages/plugins/akismet-nl_NL.po new file mode 100644 index 0000000..0b429c1 --- /dev/null +++ b/wp-content/languages/plugins/akismet-nl_NL.po @@ -0,0 +1,638 @@ +# Translation of Development in Dutch +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-18 08:35:36+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/0.1\n" +"Project-Id-Version: Development\n" + +#: class.akismet-admin.php:680 +msgid "Please check your Akismet configuration and contact your web host if problems persist." +msgstr "" + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "" + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Activeer Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Wanneer je je API key al weet." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Log in of maak een account aan om een API key te krijgen." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Regel je API key" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Je abonnement voor %s is geannuleerd." + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Akismet heractiveren" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Geannuleerd" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Opgeheven" + +#: views/config.php:140 +msgid "Missing" +msgstr "Ontbrekend" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Geen abonnement gevonden" + +#: views/config.php:144 +msgid "Active" +msgstr "Actief" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Er is een probleem met je key." + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "Vaaf 2012, begon Akismet het gebruiken van abonnementen voor alle accounts (ook gratis versies). Het lijkt er op dat jouw abonnement niet gekoppeld is aan een account en we zouden het op prijs stellen wanneer je in wilt loggen op je account er en één kiest. Neem contact op met ons support team voor al je vragen." + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "Striktheid" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Kies ervoor om automatisch de ergste spam te verwijderen of om altijd in de spam folder te stoppen." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Stilletjes de ergste en vervelendste spam verwijderen zodat ik het nooit hoef te zien." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Altijd spam in de Spam folder plaatsen voor beoordeling." + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Reacties" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Er is geen abonnement bekend." + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Je gebruikt je Akismet key op meer sites dan je Pro abonnement toestaat." + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Indien je Akismet op meer dan 10 sites wilt gebruiken zul je een upgrade moeten doen naar een Enterprise abonnement. Voor al je vragen kunt je contact opnemen met ons support team" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Je gebruikt Akismet op veel te veel sites voor je Pro abonnement." + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Om onze service te blijven gebruiken voor een ongelimiteerd aantal sites moet je upgraden naar een Enterprise abonnement. Voor al je vragen kunt je contact opnemen met ons support team" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet heeft een probleem gedetecteerd." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s vereist WordPress 3.0 of hoger." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Akismet foutcode: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Voor meer informatie: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Netwerk functies zijn uitgeschakeld." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Niet mogelijk om verbidnign te maken met de website." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Mogelijk blokkeert de firewall ons. Neem contact op met je webhost en verwijs naar onze documentatie over firewalls." + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Graag je betalingsdetails bijwerken." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "We kunnen je transactie niet verwerken. Neem contact op met je bank voor hulp en werk je betalingsgegevens bij." + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Je abonnenemt is geannuleerd." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Ga naar je Akismet account pagina om je abonnement opnieuw te activeren." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Je abonnement is verlopen." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Neem contact op met Akismet support voor ondersteuning." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Je kunt ons helpen spam te bestrijden door je account een klein bedrag bij te dragen." + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Je Akismet-account is succesvol ingesteld en geactiveerd. Veel plezier met bloggen!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "De sleutel die je hebt ingevoerd is ongeldig. Controleer hem nog eens." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "De sleutel die je hebt ingevoerd kan niet worden geverifiëerd omdat er geen verbinding is met akismet.com.Controler je serverinstellingen." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet verwijderd reactie en trackback spam op je site. Kies één van de opties hieronder om Akismet in te stellen." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Gekoppeld via Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Gebruik dit Akismet account" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Een nieuwe API sleutel aanmaken met een alternatief e-mailadres" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Gebruik deze instelling wanneer je een nieuw Akismet account wil gebruiken." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Een ander e-mailadres registeren" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Een API sleutel handmatig opvoeren" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Gebruik deze sleutel" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet verwijderd reactie en trackback spam op je site. Registreer je e-mail adres hieronder om te beginnen." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Akismet registeren" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet verwijderd reactie en trackback spam op je site." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Je abonnement voor %s is verlopen" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Geen zorgen! Neem contact op en we zorgen dat het goed komt." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Contact Akismet support" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet anti-spam striktheid" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Strikt: stilletjes de ergste en vervelendste spam verwijderen." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Veilig: altijd spam in de Spam folder stoppen ter beoordeling." + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Reactiehistorie" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Deze URL verwijderen" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Verwijderen..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL verwijderd" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(ongedaan maken)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Opnieuw toevoegen..." + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Overzicht" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet instellingen" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet verwijderd reactie en trackback spam op je site zodat jij je met de belangrijke dingen bezig kunt houden." + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "Op deze pagina kun je de Akismet plugin instellen." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "Nieuw bij Akismet" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Je hebt een API key nodig om de Akismet service te activeren op je site." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "Meld je aan voor een account op %s om een API Key te krijgen." + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "API sleutel invoeren" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Als je al een API key hebt" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "Knip en plak de API key in het tekst veld" + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Klik op de Deze sleutel gebruiken knop." + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet statistieken" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "Op deze pagina kun je statistieken zien over de spam die weggefilterd is op je site." + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet-instellingen" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "Op deze pagina kun je een API key invoeren of verwijderen, account informatie bekijken en spam statistieken bekijken." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Instellingen" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API sleutel" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "API key invoeren of verwijderen." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Toon het aantal toegestane reacties naast elke reactie auteur." + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Toon het aantal toegestane reacties naast elke reactie auteur op de reactie overzichtspagina." + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Account" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Abonnementstype" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Het Akismet abonnement" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Status" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Abonnement status - actief, geannuleerd of geschorst" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Voor meer informatie:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet FAQ" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet ondersteuning" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Vals aan het spelen?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet heeft je site beschermd van %3$s spam reactie." +msgstr[1] "Akismet heeft je site beschermd van %3$s spam reacties." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet heeft je website al beschermd voor %2$s spamreactie. " +msgstr[1] "Akismet heeft je website al beschermd voor %2$s spamreacties. " + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet blokkeert spam voor je blog. " + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Er is nu %1$s reactie in je spam wachtrij." +msgstr[1] "Er zijn nu %1$s reacties in je spam wachtrij." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Er is niks in je spam wachtrij op dit moment." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "Controleer op spam" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s heeft de reactie status gewijzigd naar %2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet heeft opnieuw gecontroleerd en heeft deze reactie als spam gemarkeerd." + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Tijdens de hercontrole door Akismet is deze reactie goedgekeurd" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet was niet in staat om deze reactie opnieuw te controleren (reactie: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "In afwachting van spam-controle" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Door Akismet als spam gemarkeerd" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Goedgekeurd door Akismet" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "Gemarkeerd als spam door %s" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "Ontspamd door %s" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Reactiegeschiedenis bekijken" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Geschiedenis" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s goedgekeurd" +msgstr[1] "%s goedgekeurd" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s geleden" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s heeft deze reactie aangemeld als spam" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s heeft deze reactie aangemeld als niet-spam" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "Opruimen van spam duurt even." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Akismet heeft vanaf het moment dat je het geactiveerd heb je al %s dagen bespaart." + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Akismet heeft vanaf het moment dat je het geactiveerd heb je al %d uren bespaart." + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Akismet heeft vanaf het moment dat je het geactiveerd heb je al %d minuten bespaart." + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet-widget" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Het aantal spamreacties weergeven die door Akismet zijn afgevangen" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Spam geblokkeerd" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Titel:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s spam reactie geblokkeerd door Akismet" +msgstr[1] "%1$s spam reacties geblokkeerd door Akismet" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet heeft deze reactie als spam gemarkeerd" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "Reactiestatus is gewijzigd in %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet heeft deze reactie goedgekeurd" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Reactie is onderschept door wp_blacklist_check" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet was niet in staat om deze reactie te controleren (antwoord: %s), het wordt later automatisch opnieuw geprobeerd." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet heeft deze reactie als spam gemarkeerd tijdens een automatisch identificatie." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet heeft deze reactie goedgekeurd tijdens een automatische opschoning." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s vereist WordPress %s of nieuwer." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Upgrade WordPress naar een recente versie alsjeblieft, of ga terug naar versie 2.4 van de Akismet plugin." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Samenvattingen" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Afgelopen zes maanden" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Spam geblokkeerd" + +#: views/config.php:23 +msgid "All time" +msgstr "Allertijden" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Accuraatheid" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s gemiste spam, %s valse positieve" +msgstr[1] "%s gemiste spam, %s valse positieven" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Goedgekeurde reacties tonen" + +#: views/config.php:91 +msgid "Note:" +msgstr "Notitie:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Spam is de spam map ouder dan 15 dagen wordt automatisch verwijderd." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Dit account ontkoppelen" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Wijzigingen opslaan" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Volgende facturatiedatum" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Upgraden" + +#: views/config.php:162 +msgid "Change" +msgstr "Wijzig" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Akismet-account activeren" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Bijna klaar - activeer je account en zeg reactiespam gedag" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-pl_PL.mo b/wp-content/languages/plugins/akismet-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..4bc7524216aab62c9329e23efca5247ca2488674 GIT binary patch literal 21106 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 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Włącz Akismeta" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Jeśli masz już swój klucz do API." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Zaloguj się lub utwórz konto, aby otrzymać klucz do API." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Uzyskaj klucz do API" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Abonament %s został anulowany" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Włącz Akismeta ponownie" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Anulowany" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Zawieszony" + +#: views/config.php:140 +msgid "Missing" +msgstr "Brakujące" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Nie znaleziono abonamentu" + +#: views/config.php:144 +msgid "Active" +msgstr "Aktywny" + +#: views/notice.php:66 +msgid "There is a problem with your key." +msgstr "Jest problem z kluczem." + +#: views/notice.php:72 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "Od 2012 roku Akismet wymaga przypisania do kont abonamentu (nawet do tych darmowych). Wygląda na to, że do twojego konta nie został przypisany żaden abonament, więc bylibyśmy wdzięczni za zalogowanie się do konta i wybranie jednego z dostępnych. W razie pytań proszę skontaktować się z naszym zespołem obsługi." + +#: class.akismet-admin.php:194 views/config.php:84 +msgid "Strictness" +msgstr "Surowość" + +#: class.akismet-admin.php:194 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Wybierz czy najbardziej podejrzane wiadomości mają być automatycznie odrzucane, czy umieszczane, jak inne wiadomości podejrzane o bycie spamem, w folderze ze spamem." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Automatycznie odrzucaj najbardziej podejrzane wiadomości, aby nie były nigdy wyświetlane." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Zawsze umieszczaj wiadomości podejrzane o bycie spamem do przejrzenia w folderze „Spam”." + +#: class.akismet-admin.php:193 views/config.php:75 +msgid "Comments" +msgstr "Komentarze" + +#: views/notice.php:71 +msgid "Your subscription is missing." +msgstr "Brak przypisanego abonamentu." + +#: views/notice.php:89 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Używasz swojego klucza do Akismeta na większej liczbie witryn niż pozwala na to twój abonament „Pro”." + +#: views/notice.php:90 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Jeśli chcesz używać Akismeta na więcej niż 10 witrynach, musisz wykupić abonament „Enterprise”. Jeśli masz jakieś pytania, skontaktuj się z naszym zepsołem obsługi." + +#: views/notice.php:92 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Używasz Akismeta na stanowczo zbyt dużej liczbie witryn jak na abonament „Pro”." + +#: views/notice.php:93 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Aby móc nadal używać tej usługi, wykup abonament „Enterprise”, który pozwala na używanie Akismeta na nieograniczonej liczbie witryn. Proszę skontaktować się z naszym zespołem obsługi w razie jakichkolwiek pytań." + +#: views/notice.php:19 +msgid "Akismet has detected a problem." +msgstr "Akismet wykrył problem." + +#: views/notice.php:19 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation. Please check your Akismet configuration and contact your web host if problems persist." +msgstr "Niektóre komentarze nie zostały jeszcze sprawdzone przez Akismeta pod kątem bycia spamem. Zostały one tymczasowo przetrzymane do moderacji. Proszę sprawdzić ustawienia Akismeta lub skontaktować się z administratorem serwera, jeśli problem nie zniknie." + +#: views/notice.php:21 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s do działania wymaga WordPressa w wersji 3.0 lub nowszej." + +#: views/notice.php:24 +msgid "Akismet Error Code: %s" +msgstr "Kod błędu Aksimeta: %s" + +#: views/notice.php:29 +msgid "For more information: %s" +msgstr "Więcej informacji: %s" + +#: views/notice.php:36 +msgid "Network functions are disabled." +msgstr "Funkcja sieci jest wyłączona." + +#: views/notice.php:37 +msgid "Your web host or server administrator has disabled PHP’s fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Administrator twojego serwera wyłączył funkcję fsockopen lub gethostbynamel PHP. Akismet nie może działać do czasu, kiedy obie funkcje będą włączone. Proszę skontaktować się z administratorem serwera lub zapory sieciowej i podać mu te informacje o systemowych wymaganiach Akismeta." + +#: views/notice.php:41 +msgid "We can’t connect to your site." +msgstr "Nie możemy połączyć się z twoją witryną." + +#: views/notice.php:42 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Może to być spowodowane blokadą ruchu przez zaporę sieciową. Proszę skontaktować się z administratorem serwera i wysłać mu nasz poradnik dot. zapór sieciowych." + +#: views/notice.php:46 +msgid "Please update your payment details." +msgstr "Proszę zaktualizować dane płatnika." + +#: views/notice.php:47 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Nie możemy przetworzyć twojej transakcji. Proszę skontaktować się z bankiem, aby uzyskać pomoc, a następnie zaktualizować dane dot. płatności." + +#: views/notice.php:51 +msgid "Your subscription is cancelled." +msgstr "Twój abonament został anulowany." + +#: views/notice.php:52 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Proszę przejść na stronę konta w Akismecie, aby ponownie włączyć swój abonament." + +#: views/notice.php:56 +msgid "Your subscription is suspended." +msgstr "Twój abonament został zawieszony." + +#: views/notice.php:57 views/notice.php:67 +msgid "Please contact Akismet support for assistance." +msgstr "Proszę skontaktować się z obsługą Akismeta, aby uzyskać pomoc." + +#: views/notice.php:62 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Możesz nam pomóc walczyć ze spamem i ulepszyć swoje konto, uiszczając symboliczną opłatę." + +#: views/notice.php:76 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Twoje konto w Akismecie zostało ustawione. Miłego blogowania!" + +#: views/notice.php:80 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Wprowadzony klucz jest nieprawidłowy. Proszę sprawdzić go dwukrotnie." + +#: views/notice.php:84 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "Wprowadzony klucz nie mógł zostać zweryfikowany, ponieważ nie można było połączyć się z akismet.com. Proszę sprawdzić konfigurację serwera." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet usuwa spam, który dostaje się na twoją witrynę przez komentarze i trackbacki. Aby skonfigurować Akismeta, wybierz jedną z poniższych opcji." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Połączono za pomocą wtyczki Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Użyj konta Akismet" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Utwórz nowy klucz do API przy użyciu innego adresu e-mail" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Wybierz tę opcję, jeśli chcesz założyć nowe konto w Akismecie." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Zarejestruj inny adres e-mail" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Wprowadź klucz do API ręcznie" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Użyj tego klucza" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet usuwa spam, który dostaje się na twoją witrynę przez komentarze i trackbacki. Zarejestruj swój adres e-mail poniżej, aby rozpocząć." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Zarejestruj Akismeta" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet usuwa spam, który dostaje się na twoją witrynę przez komentarze i trackbacki." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Twój abonament %s jest zawieszony" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Nie martw się! Skontaktuj się z nami, a pomożemy ci to rozwiązać." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Skontaktuj się z obsługą Akismeta" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Rygorystyczność filtra antyspamowego Akismeta" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Rygorystyczny: dyskretnie usuwa najgorszy i rozpowszechniony spam." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Bezpieczny: zawsze umieszcza w spam w odpowiednim folderze do zatwierdzenia." + +#: class.akismet-admin.php:51 +msgid "Comment History" +msgstr "Oś czasu komentarzy" + +#: class.akismet-admin.php:74 class.akismet-admin.php:76 +#: class.akismet-admin.php:850 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:102 +msgid "Remove this URL" +msgstr "Usuń ten adres URL" + +#: class.akismet-admin.php:103 +msgid "Removing..." +msgstr "Usuwanie..." + +#: class.akismet-admin.php:104 +msgid "URL removed" +msgstr "Adres URL został usunięty" + +#: class.akismet-admin.php:105 +msgid "(undo)" +msgstr "(cofnij)" + +#: class.akismet-admin.php:106 +msgid "Re-adding..." +msgstr "Przywracanie..." + +#: class.akismet-admin.php:127 class.akismet-admin.php:165 +#: class.akismet-admin.php:178 +msgid "Overview" +msgstr "Podsumowanie" + +#: class.akismet-admin.php:129 class.akismet-admin.php:140 +#: class.akismet-admin.php:151 +msgid "Akismet Setup" +msgstr "Ustawienia Akismeta" + +#: class.akismet-admin.php:130 class.akismet-admin.php:168 +#: class.akismet-admin.php:181 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet odsiewa spam z twoich komentarzy i trackbacków, więc możesz skupić się na ważniejszych rzeczach." + +#: class.akismet-admin.php:131 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "Na tej stronie możesz ustawić wtyczkę Akismet." + +#: class.akismet-admin.php:138 +msgid "New to Akismet" +msgstr "Nowy użytkownik Akismeta" + +#: class.akismet-admin.php:141 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Potrzebujesz kulcza do API Akismeta, aby móc go używać na swojej witrynie." + +#: class.akismet-admin.php:142 +msgid "Signup for an account on %s to get an API Key." +msgstr "Zarejestruj konto na %s, aby otrzymać klucz do API." + +#: class.akismet-admin.php:149 +msgid "Enter an API Key" +msgstr "Wprowadź klucz do API" + +#: class.akismet-admin.php:152 +msgid "If you already have an API key" +msgstr "Jeśli posiadasz już klucz do API" + +#: class.akismet-admin.php:154 +msgid "Copy and paste the API key into the text field." +msgstr "Skopiuj go i wklej do poniższego pola." + +#: class.akismet-admin.php:155 +msgid "Click the Use this Key button." +msgstr "Kliknij przycisk „Użyj tego klucza”." + +#: class.akismet-admin.php:167 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Statystyki Akismeta" + +#: class.akismet-admin.php:169 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "Na tej stronie wyświetlane są statystyki dot. spamu odfiltrowanego na twojej witrynie." + +#: class.akismet-admin.php:180 class.akismet-admin.php:191 +#: class.akismet-admin.php:203 +msgid "Akismet Configuration" +msgstr "Konfiguracja Akismeta" + +#: class.akismet-admin.php:182 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "Na tej stronie możesz wprowadzić lub usunąć klucz do API, zobaczyć informacje o swoim koncie i wyświetlić statystyki dot. spamu." + +#: class.akismet-admin.php:67 class.akismet-admin.php:189 +#: class.akismet-admin.php:542 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Ustawienia" + +#: class.akismet-admin.php:192 views/config.php:67 +msgid "API Key" +msgstr "Klucz do API" + +#: class.akismet-admin.php:192 +msgid "Enter/remove an API key." +msgstr "Wprowadź/usuń klucz do API." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Wyświetl liczbę zatwierdzonych komentarzy obok każdego podpisu autora" + +#: class.akismet-admin.php:193 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Pokazuj liczbę zatwierdzonych komentarzy obok każdego autora na stronie z listą komentarzy." + +#: class.akismet-admin.php:201 views/config.php:119 +msgid "Account" +msgstr "Konto" + +#: class.akismet-admin.php:204 views/config.php:124 +msgid "Subscription Type" +msgstr "Rodzaj abonamentu" + +#: class.akismet-admin.php:204 +msgid "The Akismet subscription plan" +msgstr "Abonament Akismetu" + +#: class.akismet-admin.php:205 views/config.php:131 +msgid "Status" +msgstr "Stan" + +#: class.akismet-admin.php:205 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Stan abonamentu - aktywny, anulowany lub zawieszony" + +#: class.akismet-admin.php:213 +msgid "For more information:" +msgstr "Więcej informacji:" + +#: class.akismet-admin.php:214 +msgid "Akismet FAQ" +msgstr "FAQ Akismeta" + +#: class.akismet-admin.php:215 +msgid "Akismet Support" +msgstr "Obsługa Akismeta" + +#: class.akismet-admin.php:221 +msgid "Cheatin’ uh?" +msgstr "Oszukujemy, co?" + +#: class.akismet-admin.php:280 +msgctxt "comments" +msgid "Spam" +msgstr "Spam" + +#: class.akismet-admin.php:282 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Dotychczas Akismet ochronił witrynę przed %3$s komentarzem będącym spamem." +msgstr[1] "Dotychczas Akismet ochronił witrynę przed %3$s komentarzami będącymi spamem." +msgstr[2] "Dotychczas Akismet ochronił witrynę przed %3$s komentarzami będącymi spamem." + +#: class.akismet-admin.php:301 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Dotychczas Akismet ochronił Twoją witrynę przed %2$s komentarzem będącym spamem." +msgstr[1] "Dotychczas Akismet ochronił Twoją witrynę przed %2$s komentarzami będącymi spamem." +msgstr[2] "Dotychczas Akismet ochronił Twoją witrynę przed %2$s komentarzami będącymi spamem." + +#: class.akismet-admin.php:307 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet blokuje spam przed pojawieniem się w serwisie. " + +#: class.akismet-admin.php:312 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Obecnie %1$s komentarz oczekuje w kolejce spamu." +msgstr[1] "Obecnie %1$s komentarze oczekują w kolejce spamu." +msgstr[2] "Obecnie %1$s komentarzy oczekuje w kolejce spamu." + +#: class.akismet-admin.php:318 +msgid "There’s nothing in your spam queue at the moment." +msgstr "W kolejce nie znajdują się obecnie żadne komentarze." + +#: class.akismet-admin.php:334 +msgid "Check for Spam" +msgstr "Szukaj spamu" + +#: class.akismet-admin.php:378 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s zmienił status komentarza na %2$s" + +#: class.akismet-admin.php:419 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet sprawdził wykonał ponowne sprawdzenie i określił ten komentarz jako spam" + +#: class.akismet-admin.php:425 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet sprawdził ten komentarz ponownie i przepuścił go" + +#: class.akismet-admin.php:429 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet nie mógł sprawdzić tego komentarza ponownie (odpowiedź serwera: %s)" + +#: class.akismet-admin.php:483 +msgid "Awaiting spam check" +msgstr "Oczekujące na sprawdzenie" + +#: class.akismet-admin.php:487 +msgid "Flagged as spam by Akismet" +msgstr "Oznaczony jako spam przez Akismeta" + +#: class.akismet-admin.php:489 +msgid "Cleared by Akismet" +msgstr "Przepuszczony przez Akismeta" + +#: class.akismet-admin.php:493 +msgid "Flagged as spam by %s" +msgstr "Oznaczony jako spam przez %s" + +#: class.akismet-admin.php:495 +msgid "Un-spammed by %s" +msgstr "Oznaczenie tego komentarza jako spam zostało cofnięte; wykonawca działania: %s" + +#: class.akismet-admin.php:507 class.akismet-admin.php:515 +msgid "View comment history" +msgstr "Pokaż oś czasu komentarzy" + +#: class.akismet-admin.php:507 +msgid "History" +msgstr "Oś czasu" + +#: class.akismet-admin.php:520 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s zatwierdzony" +msgstr[1] "%s zatwierdzone" +msgstr[2] "%s zatwierdzonych" + +#: class.akismet-admin.php:533 +msgid "%s ago" +msgstr "%s temu" + +#: class.akismet-admin.php:602 +msgid "%s reported this comment as spam" +msgstr "Ten komentarz został zgłoszony jako spam; wykonawca działania: %s" + +#: class.akismet-admin.php:648 +msgid "%s reported this comment as not spam" +msgstr "Ten komentarz został zgłoszony jako niebędący spamem; wykonawca działania: %s" + +#: class.akismet-admin.php:880 +msgid "Cleaning up spam takes time." +msgstr "Usuwanie spamu może trochę potrwać." + +#: class.akismet-admin.php:883 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Akismet zaoszczędził ci już %s dni!" + +#: class.akismet-admin.php:885 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Akismet zaoszczędził ci już %d godzin!" + +#: class.akismet-admin.php:887 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Akismet zaoszczędził ci już %d minut!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Widget Akismeta" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Wyświetl liczbę komentarzy, które Akismet uznał za spam" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Zablokowany spam" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Tytuł:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s komentarz będący spamem został zablokowany przez Akismeta" +msgstr[1] "%1$s komentarze będące spamem zostały zablokowane przez Akismeta" +msgstr[2] "%1$s komentarzy będących spamem zostało zablokowanych przez Akismeta" + +#: class.akismet.php:220 +msgid "Akismet caught this comment as spam" +msgstr "Akismet wychwycił ten komentarz jako będący spamem" + +#: class.akismet.php:222 class.akismet.php:231 +msgid "Comment status was changed to %s" +msgstr "Stan komentarza został zmieniony na „%s”" + +#: class.akismet.php:226 +msgid "Akismet cleared this comment" +msgstr "Akismet przepuścił ten komentarz" + +#: class.akismet.php:229 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Komentarz został przechwycony przez funkcję wp_blacklist_check" + +#: class.akismet.php:236 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet nie mógł sprawdzić tego komentarza (odpowiedź serwera: %s), ale spróbuje zrobić to ponownie później." + +#: class.akismet.php:403 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet wychwycił ten komentarz jako będący spamem podczas automatycznej ponownej próby sprawdzenia." + +#: class.akismet.php:405 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet przepuścił ten komentarz podczas automatycznego ponownego sprawdzenia." + +#: class.akismet.php:746 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s do działania wymaga WordPressa w wersji %s lub nowszej." + +#: class.akismet.php:746 views/notice.php:21 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Zaktualizuj WordPressa do najnowszej wersji lub przywróć wersję 2.4 wtyczki Akismet." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Podsumowania" + +#: views/config.php:18 +msgid "Past six months" +msgstr "W ciągu ostatnich sześciu miesięcy" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "Zablokowany spam" + +#: views/config.php:23 +msgid "All time" +msgstr "Ogólne" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Trafność" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s przeoczono, %s niesłusznie oceniono jako spam" +msgstr[1] "%s przeoczono, %s niesłusznie oceniono jako spam" +msgstr[2] "%s przeoczono, %s niesłusznie oceniono jako spam" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Pokaż zatwierdzone komentarze" + +#: views/config.php:91 +msgid "Note:" +msgstr "Uwaga:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Komentarze znajdujące się w folderze Spam przez dłużej niż 15 dni są automatycznie usuwane." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Odłącz to konto" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Zapisz zmiany" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Data następnego pobrania opłaty" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Ulepsz" + +#: views/config.php:162 +msgid "Change" +msgstr "Zmień" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Włącz swoje konto Akismet" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Już prawie koniec - włącz swoje konto, żeby pożegnać spam w komentarzach" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-ru_RU.mo b/wp-content/languages/plugins/akismet-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..e9edfa26c767f084d244946c21db42c73355da94 GIT binary patch literal 25698 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 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Development\n" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Активировать Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "Если вы уже знаете свой ключ." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Войдите или создайте учётную запись, чтобы получить ключ." + +#: views/start.php:80 +msgid "Get your API key" +msgstr "Получить API-ключ" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "Ваша подписка для %s отменена" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Повторно активировать Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "Подписка отменена" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Подписка заморожена" + +#: views/config.php:140 +msgid "Missing" +msgstr "Подписка отсутствует" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Подписка не найдена" + +#: views/config.php:144 +msgid "Active" +msgstr "Подписка активна" + +#: views/notice.php:66 +msgid "There is a problem with your key." +msgstr "С вашим ключом возникла проблема." + +#: views/notice.php:72 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "С 2012 года Akismet для всех учётных записей (включая бесплатные) использует подписки. Похоже, вашей учётной записи не была присвоена подписка. Войдите в свою учётную запись и выберите тип подписки. Если у вас есть вопросы — пожалуйста, свяжитесь с нашей службой поддержки." + +#: class.akismet-admin.php:194 views/config.php:84 +msgid "Strictness" +msgstr "Режим" + +#: class.akismet-admin.php:194 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "Выберите, отклонять ли очевидный спам автоматически, или всегда помещать весь спам в папку спама." + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "Автоматически отклонять очевидный спам, чтобы он не попадался на глаза." + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "Всегда помещать спам в папку «Ð¡Ð¿Ð°Ð¼» для просмотра." + +#: class.akismet-admin.php:193 views/config.php:75 +msgid "Comments" +msgstr "Комментарии" + +#: views/notice.php:71 +msgid "Your subscription is missing." +msgstr "Ваша подписка отсутствует." + +#: views/notice.php:89 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "Вы используете ключ Akismet для большего числа сайтов, чем позволяет ваша подписка Pro." + +#: views/notice.php:90 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "Если вы хотите использовать Akismet более чем на 10 сайтах, вам нужно перейти на подписку Enterprise. Если у вас есть вопросы — пожалуйста, свяжитесь с нашей службой поддержки." + +#: views/notice.php:92 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "Вы используете ключ Akismet для гораздо большего числа сайтов, чем позволяет ваша подписка Pro." + +#: views/notice.php:93 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "Чтобы продолжить использование сервиса, перейдите на подписку Enterprise, которая поддерживает неограниченное количество сайтов. Если у вас есть вопросы — пожалуйста, свяжитесь с нашей службой поддержки." + +#: views/notice.php:19 +msgid "Akismet has detected a problem." +msgstr "Akismet обнаружил проблему." + +#: views/notice.php:19 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation. Please check your Akismet configuration and contact your web host if problems persist." +msgstr "Некоторые комментарии Akismet ещё не проверил. Они временно помещены в очередь на модерацию. Пожалуйста, перепроверьте настройки Akismet и обратитесь к хостинг-провайдеру, если проблема не решится." + +#: views/notice.php:21 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s требует WordPress версии 3.0 или выше." + +#: views/notice.php:24 +msgid "Akismet Error Code: %s" +msgstr "Код ошибки Akismet: %s" + +#: views/notice.php:29 +msgid "For more information: %s" +msgstr "Дополнительная информация: %s" + +#: views/notice.php:36 +msgid "Network functions are disabled." +msgstr "Сетевые функции отключены." + +#: views/notice.php:37 +msgid "Your web host or server administrator has disabled PHP’s fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "Администратор вашего хостинга или сервера отключил PHP-функцию fsockopen или gethostbynamel. Akismet сможет корректно работать только после исправления этой проблемы. Пожалуйста, свяжитесь с администратором вашего хостинг-провайдера или файрвола и передайте ему эту информацию о системных требованиях Akismet." + +#: views/notice.php:41 +msgid "We can’t connect to your site." +msgstr "Мы не можем подключиться к вашему сайту." + +#: views/notice.php:42 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "Возможно, подключение заблокировано файрволом. Пожалуйста, свяжитесь с вашим хостинг-провайдером и отправьте ссылку на нашу инструкцию по настройке файрвола." + +#: views/notice.php:46 +msgid "Please update your payment details." +msgstr "Пожалуйста, обновите свои платёжные данные." + +#: views/notice.php:47 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "Не удалось провести транзакцию. Пожалуйста, свяжитесь с вашим банком и обновите свои платёжные данные." + +#: views/notice.php:51 +msgid "Your subscription is cancelled." +msgstr "Ваша подписка отменена." + +#: views/notice.php:52 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Пожалуйста, перейдите на страницу вашей учётной записи Akismet, чтобы повторно активировать подписку." + +#: views/notice.php:56 +msgid "Your subscription is suspended." +msgstr "Ваша подписка заморожена." + +#: views/notice.php:57 views/notice.php:67 +msgid "Please contact Akismet support for assistance." +msgstr "Пожалуйста, свяжитесь со службой поддержки Akismet." + +#: views/notice.php:62 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "Вы можете помочь нам в борьбе со спамом и повысить уровень вашей учётной записи, пожертвовав символическую сумму." + +#: views/notice.php:76 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Ваша учётная запись Akismet настроена и активирована. Успехов!" + +#: views/notice.php:80 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Вы ввели неверный ключ. Пожалуйста, проверьте его." + +#: views/notice.php:84 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "Не удалось проверить ключ, поскольку отсутствует соединение с сервером akismet.com. Проверьте настройки сервера." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "Akismet уничтожает спам в комментариях и обратных ссылках на вашем сайте. Чтобы установить Akismet, выберите один из вариантов." + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Подключён через Jetpack" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Использовать эту учётную запись Akismet" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Создать новый API-ключ с другим адресом e-mail" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Выберите этот вариант, если вы хотите создать новую учётную запись Akismet." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Зарегистрировать другой адрес e-mail." + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "Ввести API-ключ вручную" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Подключить" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "Akismet уничтожает спам в комментариях и обратных ссылках на вашем сайте. Для начала зарегистрируйте ниже свой адрес e-mail." + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Зарегистрировать Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet уничтожает спам в комментариях и обратных ссылках на вашем сайте." + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "Ваша подписка для %s заморожена" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Без паники! Свяжитесь с нами, и мы поможем решить эту проблему." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Связаться с поддержкой Akismet" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Режим защиты Akismet" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "Строгий: автоматически отклонять очевидный спам." + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "Безопасный: всегда помещать спам в папку «Ð¡Ð¿Ð°Ð¼» для просмотра." + +#: class.akismet-admin.php:51 +msgid "Comment History" +msgstr "История комментария" + +#: class.akismet-admin.php:74 class.akismet-admin.php:76 +#: class.akismet-admin.php:850 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:102 +msgid "Remove this URL" +msgstr "Удалить эту ссылку" + +#: class.akismet-admin.php:103 +msgid "Removing..." +msgstr "Удаление..." + +#: class.akismet-admin.php:104 +msgid "URL removed" +msgstr "Ссылка удалена" + +#: class.akismet-admin.php:105 +msgid "(undo)" +msgstr "(отмена)" + +#: class.akismet-admin.php:106 +msgid "Re-adding..." +msgstr "Восстановление..." + +#: class.akismet-admin.php:127 class.akismet-admin.php:165 +#: class.akismet-admin.php:178 +msgid "Overview" +msgstr "Обзор" + +#: class.akismet-admin.php:129 class.akismet-admin.php:140 +#: class.akismet-admin.php:151 +msgid "Akismet Setup" +msgstr "Установка Akismet" + +#: class.akismet-admin.php:130 class.akismet-admin.php:168 +#: class.akismet-admin.php:181 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "Akismet отфильтровывает спам в комментариях и обратных ссылках, чтобы вы могли заняться более важными вещами." + +#: class.akismet-admin.php:131 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "На этой странице вы можете установить плагин Akismet." + +#: class.akismet-admin.php:138 +msgid "New to Akismet" +msgstr "Для новичков" + +#: class.akismet-admin.php:141 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Чтобы активировать сервис Akismet на вашем сайте, нужно ввести API-ключ." + +#: class.akismet-admin.php:142 +msgid "Signup for an account on %s to get an API Key." +msgstr "Создайте учётную запись на %s, чтобы получить ключ." + +#: class.akismet-admin.php:149 +msgid "Enter an API Key" +msgstr "Введите API-ключ" + +#: class.akismet-admin.php:152 +msgid "If you already have an API key" +msgstr "Если у вас уже есть API-ключ" + +#: class.akismet-admin.php:154 +msgid "Copy and paste the API key into the text field." +msgstr "Скопируйте и вставьте ключ в текстовое поле." + +#: class.akismet-admin.php:155 +msgid "Click the Use this Key button." +msgstr "Нажмите кнопку «ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ»." + +#: class.akismet-admin.php:167 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Статистика Akismet" + +#: class.akismet-admin.php:169 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "На этой странице вы можете просмотреть статистику спама, отфильтрованного на вашем сайте." + +#: class.akismet-admin.php:180 class.akismet-admin.php:191 +#: class.akismet-admin.php:203 +msgid "Akismet Configuration" +msgstr "Настройки Akismet" + +#: class.akismet-admin.php:182 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "На этой странице вы можете ввести/удалить API-ключ, просмотреть информацию об учётной записи и статистику спама." + +#: class.akismet-admin.php:67 class.akismet-admin.php:189 +#: class.akismet-admin.php:542 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Параметры" + +#: class.akismet-admin.php:192 views/config.php:67 +msgid "API Key" +msgstr "API-ключ" + +#: class.akismet-admin.php:192 +msgid "Enter/remove an API key." +msgstr "Ввести/удалить API-ключ." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Отображать количество одобренных комментариев рядом с каждым автором." + +#: class.akismet-admin.php:193 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "Отображать количество одобренных комментариев рядом с каждым автором в списке комментариев." + +#: class.akismet-admin.php:201 views/config.php:119 +msgid "Account" +msgstr "Учётная запись" + +#: class.akismet-admin.php:204 views/config.php:124 +msgid "Subscription Type" +msgstr "Тип подписки" + +#: class.akismet-admin.php:204 +msgid "The Akismet subscription plan" +msgstr "План подписки Akismet." + +#: class.akismet-admin.php:205 views/config.php:131 +msgid "Status" +msgstr "Статус" + +#: class.akismet-admin.php:205 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Статус подписки — активна, отменена или заморожена." + +#: class.akismet-admin.php:213 +msgid "For more information:" +msgstr "Дополнительная информация:" + +#: class.akismet-admin.php:214 +msgid "Akismet FAQ" +msgstr "ЧАВО по Akismet" + +#: class.akismet-admin.php:215 +msgid "Akismet Support" +msgstr "Поддержка Akismet" + +#: class.akismet-admin.php:221 +msgid "Cheatin’ uh?" +msgstr "Хакер, что ли?" + +#: class.akismet-admin.php:280 +msgctxt "comments" +msgid "Spam" +msgstr "Спам" + +#: class.akismet-admin.php:282 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet защитил ваш сайт от %3$s спам-комментария." +msgstr[1] "Akismet защитил ваш сайт от %3$s спам-комментариев." +msgstr[2] "Akismet защитил ваш сайт от %3$s спам-комментариев." + +#: class.akismet-admin.php:301 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet защитил ваш сайт от %2$s спам-комментария." +msgstr[1] "Akismet защитил ваш сайт от %2$s спам-комментариев." +msgstr[2] "Akismet защитил ваш сайт от %2$s спам-комментариев." + +#: class.akismet-admin.php:307 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet защищает ваш блог от спама. " + +#: class.akismet-admin.php:312 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Сейчас в очереди спама %1$s комментарий." +msgstr[1] "Сейчас в очереди спама %1$s комментария." +msgstr[2] "Сейчас в очереди спама %1$s комментариев." + +#: class.akismet-admin.php:318 +msgid "There’s nothing in your spam queue at the moment." +msgstr "В настоящий момент очередь спама пуста." + +#: class.akismet-admin.php:334 +msgid "Check for Spam" +msgstr "Проверить на спам" + +#: class.akismet-admin.php:378 +msgid "%1$s changed the comment status to %2$s" +msgstr "Пользователь %1$s изменил статус комментария на %2$s" + +#: class.akismet-admin.php:419 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet перепроверил этот комментарий и пометил его как спам" + +#: class.akismet-admin.php:425 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet перепроверил этот комментарий и одобрил его" + +#: class.akismet-admin.php:429 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet не смог перепроверить этот комментарий (ответ: %s)" + +#: class.akismet-admin.php:483 +msgid "Awaiting spam check" +msgstr "В ожидании проверки на спам" + +#: class.akismet-admin.php:487 +msgid "Flagged as spam by Akismet" +msgstr "Помечен плагином Akismet как спам" + +#: class.akismet-admin.php:489 +msgid "Cleared by Akismet" +msgstr "Одобрен плагином Akismet" + +#: class.akismet-admin.php:493 +msgid "Flagged as spam by %s" +msgstr "Помечен пользователем %s как спам" + +#: class.akismet-admin.php:495 +msgid "Un-spammed by %s" +msgstr "Помечен пользователем %s как не спам" + +#: class.akismet-admin.php:507 class.akismet-admin.php:515 +msgid "View comment history" +msgstr "Посмотреть историю комментария" + +#: class.akismet-admin.php:507 +msgid "History" +msgstr "История" + +#: class.akismet-admin.php:520 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s одобрен" +msgstr[1] "%s одобрены" +msgstr[2] "%s одобрены" + +#: class.akismet-admin.php:533 +msgid "%s ago" +msgstr "%s назад" + +#: class.akismet-admin.php:602 +msgid "%s reported this comment as spam" +msgstr "Пользователь %s пометил этот комментарий как спам." + +#: class.akismet-admin.php:648 +msgid "%s reported this comment as not spam" +msgstr "Пользователь %s пометил этот комментарий как не спам." + +#: class.akismet-admin.php:880 +msgid "Cleaning up spam takes time." +msgstr "Удаление спама занимает много времени." + +#: class.akismet-admin.php:883 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "С момента подключения Akismet сэкономил вам %s дней!" + +#: class.akismet-admin.php:885 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "С момента подключения Akismet сэкономил вам %d часов!" + +#: class.akismet-admin.php:887 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "С момента подключения Akismet сэкономил вам %d минут!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Виджет Akismet" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Отображает количество комментариев, которые Akismet пометил как спам" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "Статистика спама" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Заголовок:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "Akismet заблокировал %1$s спамера" +msgstr[1] "Akismet заблокировал %1$s спамеров" +msgstr[2] "Akismet заблокировал %1$s спамеров" + +#: class.akismet.php:220 +msgid "Akismet caught this comment as spam" +msgstr "Akismet пометил этот комментарий как спам" + +#: class.akismet.php:222 class.akismet.php:231 +msgid "Comment status was changed to %s" +msgstr "Статус комментария был изменён на %s" + +#: class.akismet.php:226 +msgid "Akismet cleared this comment" +msgstr "Akismet одобрил этот комментарий" + +#: class.akismet.php:229 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Комментарий задержан функцией wp_blacklist_check" + +#: class.akismet.php:236 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet не смог проверить этот комментарий (ответ: %s), позже будет предпринята повторная попытка." + +#: class.akismet.php:403 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet пометил этот комментарий как спам при повторной проверке." + +#: class.akismet.php:405 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet одобрил этот комментарий при повторной проверке." + +#: class.akismet.php:746 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s требует WordPress %s или выше." + +#: class.akismet.php:746 views/notice.php:21 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Пожалуйста, обновите WordPress до текущей версии, либо вернитесь к использованию Akismet версии 2.4." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Статистика" + +#: views/config.php:18 +msgid "Past six months" +msgstr "За шесть месяцев" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "заблокированных спам-комментариев" + +#: views/config.php:23 +msgid "All time" +msgstr "За всё время" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Точность" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s пропущенных спам-комментариев, %s ложное срабатывание" +msgstr[1] "%s пропущенных спам-комментариев, %s ложных срабатывания" +msgstr[2] "%s пропущенных спам-комментариев, %s ложных срабатываний" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Показывать одобренные комментарии" + +#: views/config.php:91 +msgid "Note:" +msgstr "Примечание:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "Сообщения в папке спама старше 15 дней автоматически удаляются." + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Отключить эту учётную запись" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Дата следующего платежа" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Повысить уровень подписки" + +#: views/config.php:162 +msgid "Change" +msgstr "Изменить" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Активируйте вашу учётную запись Akismet" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Почти готово — активируйте вашу учётную запись и попрощайтесь со спамом в комментариях." diff --git a/wp-content/languages/plugins/akismet-tr_TR.mo b/wp-content/languages/plugins/akismet-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..006397e613708e8451aede6844a57ec442597f7a GIT binary patch literal 12835 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/plugins/akismet-tr_TR.po b/wp-content/languages/plugins/akismet-tr_TR.po new file mode 100644 index 0000000..25ad876 --- /dev/null +++ b/wp-content/languages/plugins/akismet-tr_TR.po @@ -0,0 +1,638 @@ +# Translation of Development in Turkish +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 07:52:37+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/0.1\n" +"Project-Id-Version: Development\n" + +#: class.akismet-admin.php:680 +msgid "Please check your Akismet configuration and contact your web host if problems persist." +msgstr "" + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "" + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "Akismet’i etkinleştirin " + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "API anahtarınızı biliyorsanız." + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "Giriş yapın veya API anahtarı almak için bir hesap oluşturun. " + +#: views/start.php:80 +msgid "Get your API key" +msgstr "API anahtarını alın" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "%s için aboneliğiniz iptal edildi" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "Akismet’i yeniden etkinleştirin" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "İptal edildi" + +#: views/config.php:138 +msgid "Suspended" +msgstr "Askıya alındı" + +#: views/config.php:140 +msgid "Missing" +msgstr "Kayıp" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "Hiçbir abonelik bulunamadı" + +#: views/config.php:144 +msgid "Active" +msgstr "Aktif" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "Anahtarınızla ilgili problem oluştu. " + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "" + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "" + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "" + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "" + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "Yorumlar" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "Aboneliğiniz kayboldu. " + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "" + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "" + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet bir problem buldu." + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s WordPress 3.0 ya da daha üst bir sürümü gerektirir." + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Akismet hata kodu: %s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "Daha fazla bilgi için: %s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "Ağ fonksiyonları engellenmiş." + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "Sitenize bağlanımıyoruz." + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "" + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "Lütfen ödeme detaylarınızı güncelleyin." + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "" + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "Üyeliğiniz iptal edildi." + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "Üyeliğinizi tekrar aktifleştirmek için lütfen Akismet hesap sayfasını ziyaret edin." + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "Üyeliğiniz donduruldu." + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "Yardım için lütfen Akismet destek ile iletişim kurun." + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "" + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "Akismet hesabınız başarıyla oluşturuldu ve etkinleştirildi. Mutlu bloglamalar!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "Girdiğiniz anahtar geçersiz. Lütfen iki kere kontrol edin." + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "Girdiğiniz anahtar doğrulanamadı çünkü akismet.com'a bağlantı sağlanamadı. Lütfen sunucu yapılandırmanızı kontrol edin." + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "" + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "Jetpack ile bağlandı" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "Bu Akismet hesabını kullan" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "Farklı bir e-posta adresiyle yeni bir API anahtarı oluştur" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "Yeni bir Akismet hesabı oluşturmak istiyorsanız bu seçeneği kullanın." + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "Farklı bir e-posta adresi kaydet" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "API anahtarını elle gir" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "Bu anahtarı kullan" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "" + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "Akismet’i Kaydet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "" + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "%s için olan aboneliğiniz askıya alındı" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "Endişe etmeyin! İletişime geçin ve bu problemi çözmek için yardım edelim." + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "Akismet destekle iletişim kur" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "" + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "" + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "Yorum geçmişi" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "Bu adresi kaldır" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "Kaldırılıyor..." + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "Adres kaldırıldı" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(geri al)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "Tekrar ekleniyor..." + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "Genel bakış" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet Kurulumu" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "" + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "Bu sayfada Akismet eklentisini ayarlayabiirsiniz." + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "Akismet servisini sitenizde etkinleştirmek için API anahtarını girmeniz gerekli." + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "" + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "API anahtarını girin" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "Zaten bir API anahtarınız varsa" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "API anahtarını kopyalayıp metin alanına yapıştırın." + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "Bu Anahtarı Kullan düğmesine tıklayın." + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet İstatistikleri" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "" + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet Yapılandırması" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "Bu sayfada, API anahtarını ekleyip/kaldırabilir, hesap bilgilerini ve istenmeyen yorum istatistiklerini görebilirsiniz." + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "Ayarlar" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API Anahtarı" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "API anahtarı ekle/kaldır." + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "Her yorum yazarının yanında onaylanmış yorumları göster." + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "" + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "Hesap" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "Abonelik türü" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Akismet abonelik planı" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "Durum" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "Abonelik durumu - aktif, iptal edilmiş veya askıya alınmış" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "Daha fazla bilgi için:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet SSS" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet destek" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "Hile hurda yapmak mı?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "İstenmeyen" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "Akismet sitenizi %3$s istenmeyen yorumdan korudu." +msgstr[1] "Akismet sitenizi %3$s istenmeyen yorumdan korudu." + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet sitenizi %2$s istenmeyen yorumdan korumuş." +msgstr[1] "Akismet sitenizi %2$s istenmeyen yorumdan korumuş." + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "" + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "Şu an istenmeyen yorum kuyruğunda %1$s yorum var." +msgstr[1] "Şu an istenmeyen yorum kuyruğunda %1$s yorum var." + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "Şu an istenmeyen yorum kuyruğunda hiçbir şey yok." + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "İstenmeyen yorumları kontrol et" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s yorum durumunu %2$s olarak değiştirdi" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet tekrar kontrol etti ve bu yorumu istenmeyen olarak yakaladı" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet tekrar kontrol etti ve bu yorumu temizledi" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet bu yorumu tekrar kontrol edemedi (cevap: %s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "İstenmeyen kontrolü bekliyor" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "Akismet tarafından istenmeyen olarak işaretlenmiş yorum" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "Akismet ile temizlenmiştir" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "%s tarafından istenmeyen olarak işaretlenmiş" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "%s tarafından istenmeyen işareti kaldırıldı" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "Yorum geçmişini göster" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "Geçmiş" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s onaylanan" +msgstr[1] "%s onaylanan" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s önce" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s bu yorumu istenmeyen olarak raporladı" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s bu yorumun istenmeyen olmadığını raporladı" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "İstenmeyen yorumları temizlemek zaman alır." + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "Bize katıldığınızdan beri, Akismet %s gününüzü kurtardı!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "Bize katıldığınızdan beri, Akismet %d saatinizi kurtardı!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "Bize katıldığınızdan beri, Akismet %d dakikanızı kurtardı!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet bileşeni" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "Akismet’in yakaladığı istenmeyen yorumların sayısını göster" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "İstenmeyen engellendi" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "Başlık:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "%1$s istenmeyen yorum Akismet tarafından engellendi" +msgstr[1] "%1$s istenmeyen yorum Akismet tarafından engellendi" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet bu yorumu istenmeyen olarak yakaladı" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "Yorum durumu %s olarak değiştirildi" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet yorumu temizledi." + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "Yorum wp_blacklist_check tarafından yakalandı" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet bu yorumu kontrol edemedi (cevap: %s), daha sonra tekrar deneyecek." + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "Akismet otomatik deneme sırasında bu yorumu istenmeyen olarak yakaladı." + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet otomatik tekrar sırasında bu yorumu temizledi." + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s, WordPress %s veya daha yüksek sürüm gerektirir." + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "Lütfen WordPress’i güncel sürüme yükseltin, veya Akismet eklentisini 2.4 sürümüne indirin." + +#: views/config.php:12 +msgid "Summaries" +msgstr "Özetler" + +#: views/config.php:18 +msgid "Past six months" +msgstr "Son altı ay" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "İstenmeyen yorum engellendi" + +#: views/config.php:23 +msgid "All time" +msgstr "Tüm zamanlar" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "Doğruluk" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s gözden kaçan istenmeyen yorum, %s hatalı belirleme" +msgstr[1] "%s gözden kaçan istenmeyen yorum, %s hatalı belirleme" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "Onaylanmış yorumları göster" + +#: views/config.php:91 +msgid "Note:" +msgstr "Not:" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "" + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "Bu hesabın bağlantısını kes" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "Değişiklikleri kaydet" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "Sonraki Fatura Tarihi" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "Güncelle" + +#: views/config.php:162 +msgid "Change" +msgstr "Değiştir" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "Akismet hesabınızı etkinleştirin" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "Neredeyse tamam - hesabınızı etkinleştirin ve istenmeyen sorunlara veda edin" \ No newline at end of file diff --git a/wp-content/languages/plugins/akismet-zh_CN.mo b/wp-content/languages/plugins/akismet-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..174eac2fbc08cb1a824aeb4493cbd3468e1d0386 GIT binary patch literal 18194 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\n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.7\n" + +#: class.akismet-admin.php:680 +msgid "" +"Please check your Akismet configuration and contact your " +"web host if problems persist." +msgstr "" +"请检查您的Akismet配置,如果问题持续存在,请联系您的主机服" +"务提供商。" + +#: views/notice.php:21 +msgid "" +"Some comments have not yet been checked for spam by Akismet. They have been " +"temporarily held for moderation and will automatically be rechecked later." +msgstr "" +"有些评论Akismet还没有检查过,因此我们不确定它们是否为垃圾评论。这部分评论暂时" +"被设为待审状态。" + +#: views/notice.php:43 +msgid "" +"Your web host or server administrator has disabled PHP’s " +"gethostbynamel functions. Akismet cannot work " +"correctly until this is fixed. Please contact your web host or " +"firewall administrator and give them this " +"information about Akismet’s system requirements." +msgstr "" +"您的主机或服务器管理员禁用了PHP的gethostbynamel函数。在" +"此问题获修复前,Akismet将不能工作。请联系您的主机或防火墙管理员,并" +"告知他们关于Akismet的系统需求。" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "激活Akismet" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "如果您知道您的API密钥。" + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "登录或创建账户来获取您的API密钥。" + +#: views/start.php:80 +msgid "Get your API key" +msgstr "获取您的API密钥" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "您的%s订阅已取消" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "重新激活Akismet" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "已取消" + +#: views/config.php:138 +msgid "Suspended" +msgstr "挂起" + +#: views/config.php:140 +msgid "Missing" +msgstr "缺少" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "未找到订阅" + +#: views/config.php:144 +msgid "Active" +msgstr "活跃" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "您的密钥有问题。" + +#: views/notice.php:78 +msgid "" +"Since 2012, Akismet began using subscriptions for all accounts (even free " +"ones). It looks like a subscription has not been assigned to your account, " +"and we’d appreciate it if you’d sign into " +"your account and choose one. Please contact our support team with any questions." +msgstr "" +"从2012年起,Akismet开始对所有账户(包括免费的)应用订阅。看起来您的账户并未被" +"指定订阅类型,我们希望您能登录您的账户并" +"选择一个。如果您有疑问,请联系我们的支持团队" +"。" + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "严密度" + +#: class.akismet-admin.php:195 +msgid "" +"Choose to either discard the worst spam automatically or to always put all " +"spam in spam folder." +msgstr "选择自动丢弃明显的垃圾评论或总是将他们放进垃圾文件夹。" + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "不加提示地丢弃十分明显的垃圾,我不想看到他们。" + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "总是将垃圾评论放进垃圾文件夹以便审阅。" + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "评论" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "缺少您的订阅。" + +#: views/notice.php:95 +msgid "" +"You're using your Akismet key on more sites than your Pro subscription " +"allows." +msgstr "您在多于您的Pro订阅允许数量的站点上使用了您的Akismet密钥。" + +#: views/notice.php:96 +msgid "" +"If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If " +"you have any questions, please get in touch " +"with our support team" +msgstr "" +"如果您希望在多于10个站点上使用Akismet,您需要升级到Enterprise订阅。如果您有任何问题,请与我们的支持团队联系" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "您在远多于您的Pro订阅允许数量的站点上使用了Akismet。" + +#: views/notice.php:99 +msgid "" +"To continue your service, upgrade to an " +"Enterprise subscription, which covers an unlimited number of sites. " +"Please contact our support team with " +"any questions." +msgstr "" +"要继续您的服务,升级到Enterprise订阅,这" +"将允许您在不限数量的站点上使用。如果您有任何问题,请联系我们的支持团队。" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet检测到一个问题。" + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s需要WordPress 3.0或更高版本。" + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "Akismet错误码:%s" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "更多信息:%s" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "网络功能被禁用。" + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "我们无法连接到您的站点。" + +#: views/notice.php:48 +msgid "" +"Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "" +"您的防火墙可能在阻挡我们。请告知您的主机我们" +"的防火墙指引。" + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "请更新您的付款信息。" + +#: views/notice.php:53 +msgid "" +"We cannot process your transaction. Please contact your bank for assistance, " +"and update your payment details." +msgstr "" +"我们未能处理您的交易,请联系您的银行以获得帮助,并更新您的付款细节。" + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "您的订阅已被取消。" + +#: views/notice.php:58 +msgid "" +"Please visit the Akismet account page " +"to reactivate your subscription." +msgstr "" +"请访问Akismet账户页来重新激活您的订阅。" + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "您的订阅被挂起。" + +#: views/notice.php:63 views/notice.php:73 +msgid "" +"Please contact Akismet support for " +"assistance." +msgstr "请联系Akismet支持来获取帮助。" + +#: views/notice.php:68 +msgid "" +"You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "" +"您可以通过捐献一定金额来升级您的账号,并" +"帮助我们战胜垃圾评论。" + +#: views/notice.php:82 +msgid "" +"Your Akismet account has been successfully set up and activated. Happy " +"blogging!" +msgstr "您的Akismet账号已被成功设置并激活,祝您使用愉快!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "输入的密钥无效,请确认。" + +#: views/notice.php:90 +msgid "" +"The key you entered could not be verified because a connection to akismet." +"com could not be established. Please check your server configuration." +msgstr "" +"无法建立到akismet.com的连接,因此无法验证您输入的密钥是否有效。请检查您的服务" +"器配置。" + +#: views/start.php:40 views/start.php:74 +msgid "" +"Akismet eliminates the comment and trackback spam you get on your site. To " +"setup Akismet, select one of the options below." +msgstr "" +"Akismet清除您站点上的垃圾评论和trackback。要设置Akismet,选择一个选项。" + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "通过Jetpack连接" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "使用此Akismet账号" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "使用另一电子邮件地址创建新的API密钥。" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "如果您希望设置新的Akismet账号,选择这个选项。" + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "用另一电子邮箱地址注册" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "手工输入API密钥" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "使用此密钥" + +#: views/start.php:4 +msgid "" +"Akismet eliminates the comment and trackback spam you get on your site. " +"Register your email address below to get started." +msgstr "Akismet清除您站点上的垃圾评论和trackback。请用您的电子邮件地址注册。" + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "注册Akismet" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "Akismet清除您站点上的垃圾评论和trackback。" + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "您的%s订阅已挂起" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "不要紧!联系我们,我们会帮您解决问题。" + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "联系Akismet支持" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "Akismet反垃圾严密度" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "严格:不加提示地丢弃十分明显的垃圾。" + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "安全:总是将垃圾评论放进垃圾文件夹以便审阅。" + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "评论历史" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "移除此URL" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "正在移除…" + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "URL已移除" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "(撤销)" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "重新加入…" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "概述" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "Akismet设置" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "" +"Akismet filters out your comment and trackback spam for you, so you can " +"focus on more important things." +msgstr "Akismet为您过滤垃圾评论和trackback,让您可以投入于更重要的事情。" + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "您可于这页配置Akismet插件。" + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "首次接触Akismet" + +#: class.akismet-admin.php:142 +msgid "" +"You need to enter an API key to activate the Akismet service on your site." +msgstr "在您激活Akismet服务前,您需要输入API密钥。" + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "在%s注册账号来获得API密钥。" + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "请输入API密钥" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "如果您已经有API密钥" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "复制并粘贴该API密钥到文本框中。" + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "点击“使用此密钥”按钮。" + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet统计" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "您可在这页上查看有关过滤垃圾评论的统计。" + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet配置" + +#: class.akismet-admin.php:183 +msgid "" +"On this page, you are able to enter/remove an API key, view account " +"information and view spam stats." +msgstr "您可在这页上输入/移除API密钥、查看账户详情与垃圾评论统计。" + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "设置" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "API密钥" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "输入/移除API密钥。" + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "在评论者名字旁边显示此人评论获准的次数" + +#: class.akismet-admin.php:194 +msgid "" +"Show the number of approved comments beside each comment author in the " +"comments list page." +msgstr "于评论列表页在评论者名字旁边显示此人评论获准的次数。" + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "帐户" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "订阅类型" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "Akismet订阅计划" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "状态" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "订阅状态——活跃、取消或挂起" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "更多信息:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "Akismet常见问题" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "Akismet支持" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "开玩笑,呵?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "垃圾评论" + +#: class.akismet-admin.php:283 +msgid "" +"Akismet has protected your site from " +"%3$s spam comment." +msgid_plural "" +"Akismet has protected your site from " +"%3$s spam comments." +msgstr[0] "" +"Akismet为您的站点阻挡了%3$s条垃圾评论。" + +#: class.akismet-admin.php:302 +msgid "" +"Akismet has protected your site from %2$s spam comment " +"already. " +msgid_plural "" +"Akismet has protected your site from %2$s spam comments " +"already. " +msgstr[0] "Akismet已经为您的站点阻挡了%2$s条垃圾评论。" + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "Akismet保护您的博客,使其免受垃圾评论的困扰。" + +#: class.akismet-admin.php:313 +msgid "" +"There’s %1$s comment in your spam queue right now." +msgid_plural "" +"There are %1$s comments in your spam queue right now." +msgstr[0] "垃圾评论审核队列中有%1$s条评论待审。" + +#: class.akismet-admin.php:319 +msgid "" +"There’s nothing in your spam queue at the moment." +msgstr "目前垃圾评论队列为空。" + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "检查垃圾评论" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "%1$s修改评论状态为%2$s" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "经Akismet复查,我们新截获了此条评论" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet复查了此条评论,现在认为它不是垃圾评论了" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet无法复查此条评论(回应:%s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "等待垃圾检查" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "由Akismet标记为垃圾评论" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "由Akismet核查通过" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "由%s标记为垃圾" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "由%s取消标记为垃圾" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "查看评论历史" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "历史" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s获准" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s前" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s认定这是垃圾评论" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s认定这不是垃圾评论" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "清除垃圾评论需要时间。" + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "自从您加入了我们,Akismet已经帮您节省了%s天!" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "自从您加入了我们,Akismet已经帮您节省了%s小时!" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "自从您加入了我们,Akismet已经帮您节省了%s分钟!" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet挂件" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "显示Akismet捕捉到的垃圾评论数量" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "已阻挡的垃圾评论" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "标题:" + +#: class.akismet-widget.php:98 +msgid "" +"%1$s spam blocked by Akismet" +msgid_plural "" +"%1$s spam blocked by Akismet" +msgstr[0] "" +"%1$条垃圾评论已被Akismet阻" +"挡" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet认为这是垃圾评论" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "评论状态改为%s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet检查通过了此评论" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "评论由wp_blacklist_check截获" + +#: class.akismet.php:243 +msgid "" +"Akismet was unable to check this comment (response: %s), will automatically " +"retry again later." +msgstr "Akismet无法复查此条评论(回应:%s),将尽快自动重试。" + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "经过自动重新检查,Akismet认定这是垃圾评论。" + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet经自动重试后,认定它不是垃圾评论。" + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "Akismet %s需要WordPress 3.0或更高版本。" + +#: class.akismet.php:905 views/notice.php:27 +msgid "" +"Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "" +"请升级WordPress,或将Akismet插件降级至2.4版" +"本。" + +#: views/config.php:12 +msgid "Summaries" +msgstr "摘要" + +#: views/config.php:18 +msgid "Past six months" +msgstr "过去六个月" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "已阻挡的垃圾评论" + +#: views/config.php:23 +msgid "All time" +msgstr "所有时间" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "准确性" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "%s条未捕获的垃圾评论,%s条误判定" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "显示获准的评论" + +#: views/config.php:91 +msgid "Note:" +msgstr "注:" + +#: views/config.php:91 +msgid "" +"Spam in the spam folder older than 15 days is deleted " +"automatically." +msgstr "在垃圾文件夹中的垃圾评论会于15天后自动删除。" + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "断开此账户" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "保存更改" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "下一账单日" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "升级" + +#: views/config.php:162 +msgid "Change" +msgstr "更改" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "激活您的Akismet账号" + +#: views/notice.php:14 +msgid "" +"Almost done - activate your account and say goodbye to " +"comment spam" +msgstr "即将完成 - 激活您的帐号,告别垃圾评论" diff --git a/wp-content/languages/plugins/akismet-zh_TW.mo b/wp-content/languages/plugins/akismet-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..7eff25a764aa959d761210fc5f80d10f6ce1e76a GIT binary patch literal 4770 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 configuration and contact your web host if problems persist." +msgstr "" + +#: views/notice.php:21 +msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." +msgstr "" + +#: views/notice.php:43 +msgid "Your web host or server administrator has disabled PHP’s gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements." +msgstr "" + +#: views/start.php:77 +msgid "Activate Akismet" +msgstr "" + +#: views/start.php:64 views/start.php:85 +msgid "If you already know your API key." +msgstr "" + +#: views/start.php:78 +msgid "Log in or create an account to get your API key." +msgstr "" + +#: views/start.php:80 +msgid "Get your API key" +msgstr "" + +#: views/start.php:22 +msgid "Your subscription for %s is cancelled" +msgstr "" + +#: views/start.php:28 +msgid "Reactivate Akismet" +msgstr "" + +#: views/config.php:136 +msgid "Cancelled" +msgstr "" + +#: views/config.php:138 +msgid "Suspended" +msgstr "" + +#: views/config.php:140 +msgid "Missing" +msgstr "" + +#: views/config.php:142 +msgid "No Subscription Found" +msgstr "" + +#: views/config.php:144 +msgid "Active" +msgstr "" + +#: views/notice.php:72 +msgid "There is a problem with your key." +msgstr "" + +#: views/notice.php:78 +msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." +msgstr "" + +#: class.akismet-admin.php:195 views/config.php:84 +msgid "Strictness" +msgstr "" + +#: class.akismet-admin.php:195 +msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." +msgstr "" + +#: views/config.php:88 +msgid "Silently discard the worst and most pervasive spam so I never see it." +msgstr "" + +#: views/config.php:89 +msgid "Always put spam in the Spam folder for review." +msgstr "" + +#: class.akismet-admin.php:194 views/config.php:75 +msgid "Comments" +msgstr "" + +#: views/notice.php:77 +msgid "Your subscription is missing." +msgstr "" + +#: views/notice.php:95 +msgid "You're using your Akismet key on more sites than your Pro subscription allows." +msgstr "" + +#: views/notice.php:96 +msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" +msgstr "" + +#: views/notice.php:98 +msgid "You're using Akismet on far too many sites for your Pro subscription." +msgstr "" + +#: views/notice.php:99 +msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." +msgstr "" + +#: views/notice.php:20 +msgid "Akismet has detected a problem." +msgstr "Akismet 偵測到一個問題。" + +#: views/notice.php:27 +msgid "Akismet %s requires WordPress 3.0 or higher." +msgstr "Akismet %s 需要 WordPress 3.0 以上版本。" + +#: views/notice.php:30 +msgid "Akismet Error Code: %s" +msgstr "" + +#: views/notice.php:35 +msgid "For more information: %s" +msgstr "" + +#: views/notice.php:42 +msgid "Network functions are disabled." +msgstr "網誌網路功能已被停用。" + +#: views/notice.php:47 +msgid "We can’t connect to your site." +msgstr "" + +#: views/notice.php:48 +msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." +msgstr "" + +#: views/notice.php:52 +msgid "Please update your payment details." +msgstr "" + +#: views/notice.php:53 +msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." +msgstr "" + +#: views/notice.php:57 +msgid "Your subscription is cancelled." +msgstr "" + +#: views/notice.php:58 +msgid "Please visit the Akismet account page to reactivate your subscription." +msgstr "" + +#: views/notice.php:62 +msgid "Your subscription is suspended." +msgstr "" + +#: views/notice.php:63 views/notice.php:73 +msgid "Please contact Akismet support for assistance." +msgstr "" + +#: views/notice.php:68 +msgid "You can help us fight spam and upgrade your account by contributing a token amount." +msgstr "" + +#: views/notice.php:82 +msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" +msgstr "你的 Akismet 帳號已經成功設定並啟動。開心地寫 blog 吧!" + +#: views/notice.php:86 +msgid "The key you entered is invalid. Please double-check it." +msgstr "你輸入的鑰匙並不正確。請再確認一次。" + +#: views/notice.php:90 +msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." +msgstr "無法認證你所輸入的鑰匙,因為無法建立與 akismet.com 的連線。請檢查你伺服器的設定。" + +#: views/start.php:40 views/start.php:74 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." +msgstr "" + +#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 +msgid "Connected via Jetpack" +msgstr "" + +#: views/start.php:50 +msgid "Use this Akismet account" +msgstr "" + +#: views/start.php:56 +msgid "Create a new API key with a different email address" +msgstr "" + +#: views/start.php:57 +msgid "Use this option if you want to setup a new Akismet account." +msgstr "" + +#: views/start.php:59 +msgid "Register a different email address" +msgstr "" + +#: views/start.php:63 views/start.php:84 +msgid "Manually enter an API key" +msgstr "" + +#: views/start.php:70 views/start.php:91 +msgid "Use this key" +msgstr "" + +#: views/start.php:4 +msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." +msgstr "" + +#: views/start.php:14 +msgid "Register Akismet" +msgstr "" + +#: views/start.php:18 views/start.php:32 +msgid "Akismet eliminates the comment and trackback spam you get on your site." +msgstr "" + +#: views/start.php:35 +msgid "Your subscription for %s is suspended" +msgstr "" + +#: views/start.php:36 +msgid "No worries! Get in touch and we’ll help sort this out." +msgstr "" + +#: views/start.php:37 +msgid "Contact Akismet support" +msgstr "" + +#: views/config.php:87 views/strict.php:2 views/strict.php:3 +msgid "Akismet anti-spam strictness" +msgstr "" + +#: views/strict.php:4 +msgid "Strict: silently discard the worst and most pervasive spam." +msgstr "" + +#: views/strict.php:5 +msgid "Safe: always put spam in the Spam folder for review." +msgstr "" + +#: class.akismet-admin.php:52 +msgid "Comment History" +msgstr "迴響歷史紀錄" + +#: class.akismet-admin.php:75 class.akismet-admin.php:77 +#: class.akismet-admin.php:737 views/config.php:3 +msgid "Akismet" +msgstr "Akismet" + +#: class.akismet-admin.php:103 +msgid "Remove this URL" +msgstr "" + +#: class.akismet-admin.php:104 +msgid "Removing..." +msgstr "" + +#: class.akismet-admin.php:105 +msgid "URL removed" +msgstr "" + +#: class.akismet-admin.php:106 +msgid "(undo)" +msgstr "" + +#: class.akismet-admin.php:107 +msgid "Re-adding..." +msgstr "" + +#: class.akismet-admin.php:128 class.akismet-admin.php:166 +#: class.akismet-admin.php:179 +msgid "Overview" +msgstr "" + +#: class.akismet-admin.php:130 class.akismet-admin.php:141 +#: class.akismet-admin.php:152 +msgid "Akismet Setup" +msgstr "" + +#: class.akismet-admin.php:131 class.akismet-admin.php:169 +#: class.akismet-admin.php:182 +msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." +msgstr "" + +#: class.akismet-admin.php:132 +msgid "On this page, you are able to setup the Akismet plugin." +msgstr "" + +#: class.akismet-admin.php:139 +msgid "New to Akismet" +msgstr "" + +#: class.akismet-admin.php:142 +msgid "You need to enter an API key to activate the Akismet service on your site." +msgstr "" + +#: class.akismet-admin.php:143 +msgid "Signup for an account on %s to get an API Key." +msgstr "" + +#: class.akismet-admin.php:150 +msgid "Enter an API Key" +msgstr "" + +#: class.akismet-admin.php:153 +msgid "If you already have an API key" +msgstr "" + +#: class.akismet-admin.php:155 +msgid "Copy and paste the API key into the text field." +msgstr "" + +#: class.akismet-admin.php:156 +msgid "Click the Use this Key button." +msgstr "" + +#: class.akismet-admin.php:168 views/stats.php:2 +msgid "Akismet Stats" +msgstr "Akismet 統計" + +#: class.akismet-admin.php:170 +msgid "On this page, you are able to view stats on spam filtered on your site." +msgstr "" + +#: class.akismet-admin.php:181 class.akismet-admin.php:192 +#: class.akismet-admin.php:204 +msgid "Akismet Configuration" +msgstr "Akismet 設定" + +#: class.akismet-admin.php:183 +msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." +msgstr "" + +#: class.akismet-admin.php:68 class.akismet-admin.php:190 +#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2 +msgid "Settings" +msgstr "設定" + +#: class.akismet-admin.php:193 views/config.php:67 +msgid "API Key" +msgstr "" + +#: class.akismet-admin.php:193 +msgid "Enter/remove an API key." +msgstr "" + +#: views/config.php:79 +msgid "Show the number of approved comments beside each comment author" +msgstr "" + +#: class.akismet-admin.php:194 +msgid "Show the number of approved comments beside each comment author in the comments list page." +msgstr "" + +#: class.akismet-admin.php:202 views/config.php:119 +msgid "Account" +msgstr "" + +#: class.akismet-admin.php:205 views/config.php:124 +msgid "Subscription Type" +msgstr "" + +#: class.akismet-admin.php:205 +msgid "The Akismet subscription plan" +msgstr "" + +#: class.akismet-admin.php:206 views/config.php:131 +msgid "Status" +msgstr "" + +#: class.akismet-admin.php:206 +msgid "The subscription status - active, cancelled or suspended" +msgstr "" + +#: class.akismet-admin.php:214 +msgid "For more information:" +msgstr "取得更多資訊:" + +#: class.akismet-admin.php:215 +msgid "Akismet FAQ" +msgstr "" + +#: class.akismet-admin.php:216 +msgid "Akismet Support" +msgstr "" + +#: class.akismet-admin.php:222 +msgid "Cheatin’ uh?" +msgstr "欺騙,嗯?" + +#: class.akismet-admin.php:281 +msgctxt "comments" +msgid "Spam" +msgstr "垃圾迴響" + +#: class.akismet-admin.php:283 +msgid "Akismet has protected your site from %3$s spam comment." +msgid_plural "Akismet has protected your site from %3$s spam comments." +msgstr[0] "" + +#: class.akismet-admin.php:302 +msgid "Akismet has protected your site from %2$s spam comment already. " +msgid_plural "Akismet has protected your site from %2$s spam comments already. " +msgstr[0] "Akismet 已保護你的網誌免於 %2$s 則垃圾迴響的侵擾。" + +#: class.akismet-admin.php:308 +msgid "Akismet blocks spam from getting to your blog. " +msgstr "" + +#: class.akismet-admin.php:313 +msgid "There’s %1$s comment in your spam queue right now." +msgid_plural "There are %1$s comments in your spam queue right now." +msgstr[0] "" + +#: class.akismet-admin.php:319 +msgid "There’s nothing in your spam queue at the moment." +msgstr "" + +#: class.akismet-admin.php:335 +msgid "Check for Spam" +msgstr "檢查清單中是否有垃圾" + +#: class.akismet.php:424 +msgid "%1$s changed the comment status to %2$s" +msgstr "" + +#: class.akismet-admin.php:377 +msgid "Akismet re-checked and caught this comment as spam" +msgstr "Akismet 已重新檢查並將此迴響標記為垃圾" + +#: class.akismet-admin.php:383 +msgid "Akismet re-checked and cleared this comment" +msgstr "Akismet 已重新檢查並清除這則迴響" + +#: class.akismet-admin.php:387 +msgid "Akismet was unable to re-check this comment (response: %s)" +msgstr "Akismet 無法重新檢查此迴響(回應:%s)" + +#: class.akismet-admin.php:441 +msgid "Awaiting spam check" +msgstr "等待檢查是否為垃圾中" + +#: class.akismet-admin.php:445 +msgid "Flagged as spam by Akismet" +msgstr "由 Akismet 標記為垃圾" + +#: class.akismet-admin.php:447 +msgid "Cleared by Akismet" +msgstr "由 Akismet 清除" + +#: class.akismet-admin.php:451 +msgid "Flagged as spam by %s" +msgstr "由 %s 標記為垃圾" + +#: class.akismet-admin.php:453 +msgid "Un-spammed by %s" +msgstr "由 %s 取消垃圾迴響標記" + +#: class.akismet-admin.php:465 class.akismet-admin.php:473 +msgid "View comment history" +msgstr "檢視迴響歷史紀錄" + +#: class.akismet-admin.php:465 +msgid "History" +msgstr "歷史紀錄" + +#: class.akismet-admin.php:481 +msgid "%s approved" +msgid_plural "%s approved" +msgstr[0] "%s 則已核准" + +#: class.akismet-admin.php:494 +msgid "%s ago" +msgstr "%s 之前" + +#: class.akismet.php:469 +msgid "%s reported this comment as spam" +msgstr "%s 回報此迴響是垃圾迴響" + +#: class.akismet.php:515 +msgid "%s reported this comment as not spam" +msgstr "%s 回報此迴響不是垃圾迴響" + +#: class.akismet-admin.php:767 +msgid "Cleaning up spam takes time." +msgstr "" + +#: class.akismet-admin.php:770 +msgid "Since you joined us, Akismet has saved you %s days!" +msgstr "" + +#: class.akismet-admin.php:772 +msgid "Since you joined us, Akismet has saved you %d hours!" +msgstr "" + +#: class.akismet-admin.php:774 +msgid "Since you joined us, Akismet has saved you %d minutes!" +msgstr "" + +#: class.akismet-widget.php:12 +msgid "Akismet Widget" +msgstr "Akismet 小工具" + +#: class.akismet-widget.php:13 +msgid "Display the number of spam comments Akismet has caught" +msgstr "顯示 Akismet 捕捉到的垃圾迴響數量。" + +#: class.akismet-widget.php:69 +msgid "Spam Blocked" +msgstr "已阻擋垃圾" + +#: class.akismet-widget.php:74 +msgid "Title:" +msgstr "標題:" + +#: class.akismet-widget.php:98 +msgid "%1$s spam blocked by Akismet" +msgid_plural "%1$s spam blocked by Akismet" +msgstr[0] "Akismet 已阻擋 %1$s 則垃圾" + +#: class.akismet.php:227 +msgid "Akismet caught this comment as spam" +msgstr "Akismet 攔截此迴響並標記為垃圾" + +#: class.akismet.php:229 class.akismet.php:238 +msgid "Comment status was changed to %s" +msgstr "迴響狀態已修改為 %s" + +#: class.akismet.php:233 +msgid "Akismet cleared this comment" +msgstr "Akismet 已清除這則迴響" + +#: class.akismet.php:236 +msgid "Comment was caught by wp_blacklist_check" +msgstr "迴響被 wp_blacklist_check 攔截" + +#: class.akismet.php:243 +msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." +msgstr "Akismet 無法檢查此迴響(回應: %s),稍後將自動重試。" + +#: class.akismet.php:555 +msgid "Akismet caught this comment as spam during an automatic retry." +msgstr "經過自動重新檢查,Akismet 認定這是垃圾迴響。" + +#: class.akismet.php:557 +msgid "Akismet cleared this comment during an automatic retry." +msgstr "Akismet 在自動重試時已清除此迴響。" + +#: class.akismet.php:905 +msgid "Akismet %s requires WordPress %s or higher." +msgstr "" + +#: class.akismet.php:905 views/notice.php:27 +msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." +msgstr "" + +#: views/config.php:12 +msgid "Summaries" +msgstr "" + +#: views/config.php:18 +msgid "Past six months" +msgstr "" + +#: views/config.php:20 views/config.php:25 +msgid "Spam blocked" +msgstr "" + +#: views/config.php:23 +msgid "All time" +msgstr "" + +#: views/config.php:28 +msgid "Accuracy" +msgstr "" + +#: views/config.php:32 +msgid "%s missed spam, %s false positive" +msgid_plural "%s missed spam, %s false positives" +msgstr[0] "" + +#: views/config.php:79 +msgid "Show approved comments" +msgstr "顯示已核准迴響" + +#: views/config.php:91 +msgid "Note:" +msgstr "" + +#: views/config.php:91 +msgid "Spam in the spam folder older than 15 days is deleted automatically." +msgstr "" + +#: views/config.php:100 +msgid "Disconnect this account" +msgstr "" + +#: views/config.php:106 +msgid "Save Changes" +msgstr "儲存變更" + +#: views/config.php:150 +msgid "Next Billing Date" +msgstr "" + +#: views/config.php:162 +msgid "Upgrade" +msgstr "" + +#: views/config.php:162 +msgid "Change" +msgstr "" + +#: views/notice.php:11 +msgid "Activate your Akismet account" +msgstr "啟動你的 Akismet 帳號" + +#: views/notice.php:14 +msgid "Almost done - activate your account and say goodbye to comment spam" +msgstr "快要完成了 - 啟動你的帳號並跟垃圾迴響說掰掰" \ No newline at end of file diff --git a/wp-content/languages/ru_RU.mo b/wp-content/languages/ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..efa9f1c03ca36873d2ccbcaca11f6a58d257c6f6 GIT binary patch literal 177050 zcmb@v2Ygi3_P;#|z4s0>lu$!L@4fflL12-U zt}1z5uHGJLU9LB0pbK}oPQ%W~vuC+nh2aU9AASh)!7rfF|6p10K71nAhGk$I%OOzd zQ=sgp!p3kptOVbHvcCk2z?`#BrFJ9!6C3a>;WHxmEqU08O%G!<(dTB!#m*~ zSQVC<>vFkabExu-fXXig7J&Cb**y$ZuU)V$dan_%nt{_Ja7!G0pp?C|6ceq39rBk$j>fxxwgSmkSe(De%R$Y4)Z?Zaxs)#Z^NhI z@I{mj=2`4=1>i#13g%$+s@>bcb}$J0!e?Q982%`AhmBw~Oosj7DyV+F1U3HZE_Jym zvTGca{2lBKt1ff7217p_29LlXthn6FhlQ{s@)@Y|lwIL+b%ldr6kG}A?>MXiZ^1iY zm6fKv?V%TWI#hpu2{n!jtuo`V9#p#iupSIRH(U!_!Go|h{2jJ|Emyl-)!<}U5w3!T z;PbE>d=)l@MIJNt?+Pm+-v^b?2ABiB0@c5-LCwRHP~+rdsPT3ImVuXSe9kpyyp@EC zkANB%QC8m^mO}0U3&OFM$*=%&CR91^gBrJsZ2aS}D)LUK`SuPh4s)+H{>nj(&uA;R zwH$2qg-xSNcVQ1tAVR`r#RKI@*YrzWZO*?gl#gGR=`HO?9 zM+#K?OoRR5!>}*>47P?1Hn>~^pbu)EAAp)4U&D`JmB-Ea`5mf0Rh}^IQWq+}22l0u z1WUt#Ha-bzJour?GY6_a7s4v=F{pYRfEq{NLzVLytN`%b9O)xUM1+Os88xjVzIuou+0dIYL|kHHaeD^x$_ ze#+Pnhk235S~(Faogb>)cfm;b093i2hc)0)7zMwBd0@rOW?WT=YX5dnH7Ty83LG|ZJsPeuA)$bRq{uWew z=h|x8yBt)0b)oWW3ssIjupk@^RUZ%Jf376{sGUo1qpe{LsBtm?s$G+yQy-{yoB`$c ze%J~whlSu7SP))-CE;aQ4d!~<_^%C>u7#Dm!x-e@Q1&lEt@m$2jjLSSO*tz-^+z?R z@z)a;hW%h990N6<=0l}h539qyuqHffnQMpfUk`Re9|IM?8J2@@L9H8?U{{!DrjHzFJDElr@`cW`H%z#zlOjray0gJ-j zuoyfF)xPgTeuDZntaz>8r1m7^_=ln2o^`K02Lo)^=&PCLzQPF)cEj1Hw;)Vf@+Ul zP~~_ND!-3mFZcyi`UZPUd~2xuyF-<~KP&;qLbY4a%Cle<JrzR$=7q57k=l`BK#R~u@4wt*wcC z^Eby!#;!JOiQEio-UXn_w*;!)SHfCwJ**5*K#jL=p~`m!svN&VwO{U+O}f%h?Oq9L zeAIy&kI_)&Y7gtcQBdWZ4drJo)Hr?0$|s=g-hnmXEvWj}IAGE>ff~>KpxVi6nQD0# zl>KbWB~ayf9Ljz-RDBOXjjy9n`nONi5= zvlFVl4ngH}9M*(y+W23f+CASP(;tzr3UW)R{vK`h6XD~?_dw-S{jiCTg36~8RC^D$ z^gz|e2h-scsB&Mn@jpY2*PKU;U1=!4RV^ben_9NF>}fd|%HJ566MA83I3CK+47eW7 zhdE)?D`tE&f=+p1ZS;eo$~g@x-TkmDTnzp2BRBx|I%=NNSHq#mSKw;c^Hs_KzlIZF zw_~hX@L8A(-h^6z!e2A__k)@rW1;3}3e@%c1;kvhlkukHP}z-?Q=ssPbQhvd?|eumn_oZm9UCQ2BI+RpAJ$p9-5GKV;*N zK()^qsQ&*Bs{L}lZpvK-D!wk1-%e2F83N_sWAy=85P23!9lY3{?7~R{uVf z-9^h^tv=ryCcpAf{m>99T??rB)C;QL$3e}@Oc)JkK-GUI)OdZ>$|tS-8C1Hjpvvz$ zWzrXfDtAe!dRKvYVPmNA*9NNoouJxh6wC($Q0b;ZwZlAE1g?OE;AW_L@3s1qQ04j< zs@$JK)$bx)3NORLaPFJN&r&EqPeR%6hAP*7D<6g0FW!K6z;B`ImH)I^*GfZ`y9!jj zT0qsOH&nR?LX~eURJnps^_mP-u9;Bz&a?8vun6)psP%r6jXz}d$D#835JteCU?MF0 z7Gng?fXeRztO0+9%J+`9O+BkY#W#ROVHc?S4TY*#5USkwK$YVGsPWkePekA7Dv7bo5CVzOgXwj<Cg=yhT31Av3$q! zI*dhM_FYr1sZi}U1FC)xLX~Hkjb8^%2C5I8frW>hrQrHsD6IT>bJlS$ge>4U!D(4 ze1v5~sPW$ps^7*yjjw4?`8@&EPy3+S_aK!26Hw)S-|D}yyb8n7{{hv0VIP|E7J^D& z8mhi-sCI~gWnep~ej5hmKMiV}&VXvShoSO&5>|lE!#3~?RQeJh8PLzQC+R6jln zmG5q-{PtS?0jPXGfvVp(R{qs8=O<p&2y{W4)PoCDQ=SE0sZ{!dN)tH6H9 zZK3M(5LCL=Q03SHmG3Ut9=-~dU*6A5I~0c+PnDqhH5!(OJ)rtC4pxJA!$i0a)`R&k znEBisW+3;0^79Jp0N;ZeN98^@?OzY7eodg_J6d@bRJk99O25|f8K`zX0-bfh>MvUT z4J#M?!j$6-xV+iTx<1@L)H5ksB!u-RR4YiE5Ykf^Qh!S&W^AF zl>G_#9DE;Y+%NdX=-0rU$XlVxwG-xr&qIyNLs0Gi0aW{c3)OBFzcuA=4OPGHQ0>|e zDnGA{55NfIX;A(jhpOLJ%NHz&dNizM+8)R z4uu6_JXAS?Q02&kNMghofP!?@fB2Wja(pOoi%~hoJI% z!txo*m!anQNmu}W0Sm()VKeCZ!On9iKYgIe9|u+5G%Mc)<$peupJi5l9IBspTKQGW zccAL|DO7!~!Td1CWi!7D!y?GdpvG%AsP!oZs$Hhq_}Q>G@}p4geZlfNlwH0b&3UH; zl-w9p&sRCzvz%J({yeZHSef0c)-PgSUP zst1e1##Y}As=WqUd90PkTR8)2J(>ws&ZV#x+yJY?lThR4M_3j93^o4BUoq`j8LB?@ zU`yD>>L){$b2jV-m%`fc6X=HduA2E;2R23S32VR^uq51MxgT~xehc0K%U(0 z0lUNNuorCii&<~y!_LSbLHTk2YTBbeRJrEEhHy8m2fv2(Vd>v^)`8t%8#u$tFGH34 zSEzE-x?#%S3#$CdQ1!kaR)M=M-?Q<*Le;O#O=I60N*)PSk9%Nq_#|uu&%>s$3s^1=j{opRx1LnMC@v=3UlQCQ0vXZP~&$6 z)HqycxeXRWejaK(ov`x9uoCk3usAFj7UsRZw;tq1N9+Q1(Zm%J(`{x(}f8{~D^CH()7PDBP5{8q|1h4CS{6)H*u| z=7gi5{EmYf4+&6q%b?n2JyiNFQ1%C)>hlU*0pEn>;Dj7u&Uy7dDETC;2ET-TVE&w@ zy@tcO$dlk$xE|gK!*hi>{WuObL!JYN!$(+m3}CqtEUKa7Cqq1L6`MZ=u$Z;hbjM`06q z*z#AX@(73u z_2x1x1M8FwbJnAdQ0r_el>Kw?K6oCg{o_j+e{-Sg^9t0w_!{Pem!Rh7byx)EDQ(7Y z8K`mVhMFG{Q1Q*6=217O^n;-0)15Xx8Oq;OsB%6CmHr9KJ(jP*66im&`~j*Ta+EPF z4VA7o)OyegYQA-V&%^F;CJZkd=6wIW4^~8e0cyQ?56b`dP~{6RXUbCys@%1q;u}Hr zQ#UKmgUW9;)OgtdmHr2){rC^q5*8?L+OaFty3iBK-$1DLiMR0qD^IfWOxTzB*--1j z8O!rf>)5wY<@*(?{c}_>`R0XXkxN0fLlktwCQ$3mP^fZ@g=+r7OyD*Y9xdjAGhzC0C8x>8Vn>O!S&3YAY6sPsdi+F^|4cql)U zpz^)fayhJzydA3E=b_fMZ(s!MUdgnV4-P=y50$>i9j4zSpytm=%b8H?&1P5^o`NdR z4I7`cvgxNtsQlVPm8&OIzYl|5;GIzQ+5lzujE&z1H7*W8wMSvMY1fKSasw#)c9uP$ z@*f1%{-dG#aUxXv-4E5yOQ70o71TJ|1if${RDG&eF>*Jkaj^}mzn_6__yW{=`VrLp zz5!K^TktcOud10(m*6VoKj0H^WwkKZO4y;gSwGIg2;@8wrakIG<(_Xwc6uB-?Fv=ieNg>+0LtIHQ2qA<%mpjdH0@Xg zs{VDL(nZ50*a(h-tKneyD;x;>)-qfNyCGkN)nMz|Va~Z{92|zc0}h9I>zIAg16w0+ zf?7|$fKA{{%Z7Esobyy7lzt6t1~>my1sfq(s%QKRfHjckLbcy^ zsCn@!R6qR!`@qMdOnY8}^^nU&n|-4jd;ob8l%E{+O?(}wb{uXw3(iB{0o|}=gD}@Y zI0|ZCtklrVzZOvawG>u?r=iCE71$THYh>olLs0wmN;o}?aR(ESr#3NuK8Nz#v8n0T zF;M-V0cXSepvHH>W@h{~fLixQL7g*Fp!#t>9173DyUC|XbCd4b7H0mx4;K*6fzjFj z7edXq=b`%V4XAeg0_t4wJJdL<*vgFCCYJr7=HCRU`E(D|_*(;2k0+q^nS)k72Q_Yg zgXLh+)`oSU_Os4V^JEy*{u>XK|2(MjY=TO60BZhx2<878RQZaxG5OYolDk3Kjf3Iv zE-O!i%5OPT`)!5I;7d0CI@EeotgR_WMayKn1_VGfc zn+9dS!p5(LYNyRs-fejZY8;-jJO^d>9aOn~fl;tPXEP65!Uo83P~-7Y%V#a$wEWI8 ze-|^aYeKCTO`zIg7<9wCp!UI4Q0?}F@Zo5HSx!kq67cf+@l--c`8lYg=Ya|>D+raIX z-&xijY0le8upRMRU~Tv<)cR6tl*z9m)VU)9c7XMu{P|&XxXsF6!iLDzN1JrRpvKoY zD1E@nPe7eR_CW2cpId#YJ577ngsOK}*c*<3>W_`^Ap8lczjlo=>(Xmb^Y8-H{JUx8 zTTt_~?AS2p-w{N>ROEMHBiLn}>F-QZ;YFwsy!(2bX#Zdhs%!KRU3$P~~ z?KkcGBvgJE;b6EvHO%>U5kJGZ$WteVIlrUK6`-D!=P5W0{c}O)2P~Wx=KQ{9I?P1A z1V_R6bW@H)uqJZNNoKtDgQJnt;bQm}YzY%G%=v3QY>fN~)Oaa5*__V?L&+=QQ23E$ z!%S1pd9W?|ub}q98dFTZW8ebh*>D^zeV2J}kO8&+U4z;us!uiN%Q28{a>YRPYXU3^ z)1dnQKB#n$L9LUoLyfavPIIrXAP7s>rWc`D>_gUU<6Ew}X;nU^H9=wf-N5TEE_~`ioHYEH}f{ zuLjh7Y6oRE0IHtJRzJ_`S6cmZQ0?+I)Ovaes$AhS&3PvRYW;2l<#zzodL0Y3p9P`( zFM!kFR@fQVy*JGH9Y8A7csdT%el=#9blsumZ=7WY)OvJ3+y(c-88GEOF=9R?b>t>{u$T%U>oGJ^GtgTh4LQ@tHVjKBwPu#ZtZ|-w>?n(d&J5&q1qwe{bsyY zhJ%sELY+HyLG|wmsBwM~s$O@@4|ClM+e7u!5qKJ&f|@_;9x(a729@udQ2l!r%D(V} zX55v7+V|T)&8yx}<(>m&w+gEKPePryo`&j|V=w}K2+KfTusZc93l$#)<+nXlzx9La z#|cp7xeMytHP^~dLiyPRHGfV*<$o5=hF?SF=U-szw*>A%-Vay8^o1tBVh@{sa6{$O z2&$jkL$#yN>K}kA*K(+S+zr+4SD?z>{SmW|41+4qLMZ(@=!QFB9e5gQyxxSWchN;= zd{>1kZ!7pR^uV#O%3`xV&43!e$Dr)GEivy)Q=sa-1FGCFLXDS;Q2AGR)XdNNQ2KFD z^Jy83ggc?qpM$FJMW}RnmYQ;uhFVA7h27xqup#WS%&hy9q59!@sPT6iYQB99wcq7h zZpO_3sC_vdYP_$3nukZMKHmzn9yGG-3%3%V1fyW-mF79I3sn6VLzVjlC_k@2jl=w_ z%($%#hamTds^>=73cd}s&KFs2_NjibH}VQN0)7RbgB>0-`d?sA4I4l=@<^z3cR|g|C!y+h%E~1- zn09JyISk5g0BWA!4|j5a*b3DjV>TLnI#jgQ`#Uw(@zM@y*o7!8&G6sURipw&MG zHNIZ8{LQl7R#VP#Q0XVaC2#>$c_X%&^`bG9+!<>983g4o1#0}Qg=*j9P~-VJRKK-- z+RT$FFdy<}D7#%yS*Fdtk7bHeqOPePSvD;xwrh3elX`;EWWum^H4sCHfg zRll9E6Z{&gy(3>T{m~Dq+(D@NY=vdv%T|6Ls^7o0%>A-yzba7Uv^`Y(NT~HB9csQU zg|pypxEQuPVCr!Ss^0HFwetno0_Heq+NBLt{ym}m#X^nS`(R$U5Ke;2p~idBL+1IW z1yp@E!#40JR5@}UHsho!tid|e5^7v{j+p!=L&raK{6n?Ra;Wy$2Va1vtbG3~W}K{s z%KufUdR&IuPl_HjjIeBJ+0Qc0G81Z?JY=~NYFuuDD$lF16Xksis=Z1dGxI0{YM%Ci z&EOcQay|+*{-1)2;3>Ei#=d6W-`;>PA+I}bp1;SPpk46qIvM7A9h80D#D59zL4M*5 z(@qhm!km96+ZxJ$**8u7+d{Q-B2>LMLY3=9sBwN0_J#RQoAEdtc0^teW%mV?-E|w^ z=q>ZSbT?H0?1MUgz74y;VQ-suUJW(w_Cu{F@4@=;22^`QzGLJ#sPoMdsCj=FYJd6O zvcwtF-p!%ue92D;%9sB!cKRDb7q*UlfPbp4>p;fKm^5o`z#!YFtZwujZ; zGxIhM4n|%M)t=u&r7QWqkvqaF$ca$v=>4z>d=6?{UV^HBkq=C{YD4L}S$RBkBhQ8M z^AuG5Pe9e{I#j+DJ~VO%sP#M^I^~CLkq<(RPuE9g{uF}h=Lo3vrX^H-2dMV%YxVa) z&7;{?USQ=%q1K-@un@ceb)NmvGRMcJKBb`MaU-a4-w&#MV=U)GwfkPEdb|&{ZvO$* zf3?mU_J`UBCR=$k)Vz8Ns=v-!IqaPIK2;DZ-ybXsd}8F9P|p>epyt^isCvgk`3qW3 zgGxUSs(eqtM(`D=cK;PB-5ux6II0UZ4+cZ&y-@330Lt%t%SSEOL5+v4Q1j@0tFQ2> zDOU~H7<~&E4Snzt_!yiI8+>NUw;$>p^8r+Ss$4MZcVo+bFem!)Q04YRm1{B7_}B*J z|0Bx+pBsHEsCkkEH9qD*jf01v8!m+!$9rx3_m;*(q3W{>4uc;+)w97@X1!?&)o*>E*0mI<@@%p3 zuS3=AbEy9L*2>qR{QnL&!_r@yaeWY~+;2n8PuE4GuLhm{8p=;=D|fT(3)LP&pvF@o ztOI93`P**wAH$i*zd)7yu5Zk^UJ14CybLvuzlTa+?_0Az4u|r)5SD>kVMBNX#=)Oq z4LJIeS-0+m;}s8ej)?xwq>qP6KNEI3Y^&0#}02u^^_;LA|+;%6xTH(@JS^cT|)y`joE9;%)Tpz66D zYCU@!7J;8b_4`$*ez*nIPBniu{oWsTMZOC@0}ny9OZso-yf720zfMBsa~-PxOW!ch zK~Yfq$Q-DAmsoCuYR^6JGx#A?z4qTU`@uD+^3?p@JeT!@nh)*%Fzr4H>ijVSs-DYW z0^ARkf5a_g*9O)=j)n4nKkNh#!7ea2t=t>-hDYIY*cXlq3wP$*c6bc=GpO_Lmhf=r z{q+}6Sc=h zxgu0M)`e;}KUDk@sQh`D|j ztPUSRZUWU$$1KlSeg@TVKR~S;c}f_&3NR;fEz5eA4Wa7O460qa!YDYxa<0|yfidWh z!}_pZNz+bapwi8S%5No9`t4BVI0sel>rl_9ca$>i)B@f>9s;+(0j142`5kKfmo8({ zSApvH7Et403{*Q!w_E{r9@_;qUd}`H!*w_d7B6f3Ersfb^-$}@QK))<2i0FUp~_pa zoblfn%1>XY^VWE%@-MUcXQB4PQ&#>CDt*54;m+?>t3dVNbf|S;18fL4L-prbDF5HX zCt&^xrW`vg--IgfWjF+utZ4EZ59MbrRJ~uc@>fW3as^JW56|IdVK$0bnp+6}e-oQ8Uy4s(Y) zzgu#{X2?FMe%=VX!<|s$`8TM3%u~g*dnFi$+zYBbc0lFx4%GScD(nr%RSkFEw{C-7 zk$-}tV2f%d{Sv5o_8ZjmNd4;J&Uc>}*cACPR6aE$!kzD<55PXi-@uNrc@2}#U9b`I zF*p_8go@9s8Sb3F_CfX6AJ7K}*D~^9*crK8?QrKi=NK43ei5o3QFX$d-yyGn4;!c>G#2L$hD%vopawjDE~jeMA=1~@|=Jpkz3Xeciv+z zfoiAkp~~H}LAZ0yTnk4d7iehg5~14XAoRc*jl!M%crF}@d>N`Ax-|}W{yTMxq5S1- z67Kw7a}1Qf9dI}-)YOzK9?I`2I1V;$X6%;00mwhW?XYumvrb%vlGnBfcTIu)TZTLD zT~EMt0YgiYSLT(GSZViSVpbzGRJD}##ZYX~zp~m;uHa>4V zV^;`9qAv~=-_FWoq3ZR3)jtkZz9UfeJO%s1kDr_2Uzc#_{p$v} z6!{8l2u2x)a@$_U|1G!< zxpD7s=R486Q2CVZW9tF6&b$LP|10%1`S*kEkY~c_@DS8|?$po3&xSe=JP*~+7vLsX zvVXYqJ!wDG{24yLa2I?Cx#+-f=X>)S*bI5_pm5i>@Bygym^|2&XB+Ht-=Er*zP zegmFIE;7`dt1iR5$hn4@b}bCmKaW89-wU-LT!!*fakyE(c0i5GKVUc5c|^Et27Can zfQ3hfJKxEkf=?q~g<5|$j0)%9>Tu2&ZPJC^Y35lEn1Fr{90)6q33uL82H+gzpP_ro%9Bh>hQ2`b%dP=4Qs+ULHt`h0O_ewT%6=h{&7r=iuigG%2Y zYQB!O`bkj!=0Kf)R={Y+@6+%zcAI~Tfi#t8r1wPGv4eM^`O?5HBjY#9IAbug=(L3FbDh%s(t>j za=r=SuJy=;pz5;&YX3e0<^KZIdHz?Z^{{xd$-f%Z`0E0-&P{}>-+ZX&f>)r@eF$ZD z1uA{z6w|-;q3YWos(g1tox7IX_*bp`6;!!O`AoalhU&-GQ1f&ol%H8p_1XzF9{0go z@H43XE8sWfsR}htTESv)5Y&9~!bWg4%neUNmG^yk9A1Q44|b*6=S7%?JZz#_H%`L4 zkZ(bqyY32@bIC5K`FI0rK6D70`p<)-ke`AY&$-gf`KvLkhCBqS{W9TT_y|;azJe^un)jiP~&?zRJsXJ z<7yFn4K9PjV9exj*SqiqsCn~nrkO{NK{xV~mdBvdUxX^}_mEeZu3w?barQ3G4am1( z3>6d0u^K=5#_)ddmvA-88|5Y=Lzo($;a{@Z^9hOJVH`APJtHTM% zJ>Xop8|r;V+k1_l-ca*o1k^mZ6RI7i!cOpUm>x8_51_A0CUU=cm8`^ zFTrKVvG*C?gpVLEnQiv3T64_#;5bY|UvRED$4!E%$QR*QIC7p@-(P@ko^U^UWyS5LSbUWak$i*Kr`KQ7}CEXulZv0+&v8rK)(;lU*RQY zpDytz>i}{W*oOGv(s1WJ`c9aM+-6z0%MbTJ$u*ao^Tax+{%*d)wChlKPdM`gsy`;L z4tIW6)aWsDe)$&GLSJW%S?319^T}*U>*1a)VwVJl=0sT zY8^<28uzoI=IbJ;^gj-xg|}=?1l) zkA=>>v%D9|{t+v$h8q7{q4u?%Fc16+%HI!A?e`1J2ODiM{@Xy!pCM58qoK+l2kXP> zQ03nVtH76_*7NgF`Tq=+E_|!;lOJk7DrQ+1%3l{KJC9|Op+2D>waRDT+T%;8_Waex-+=O) z|5=l+6qH;Ys-DqM<7p7o_!$N@o~J3WX!c_o~o1ap+-m~SGekQgXk&j9E%e57`4fe0XP1t>fuP?~sOY8qT zYk$njSKw}Jmcv{&-#OSkO!zFi99E}f`?(vF?>qQED+Sk^*~--q`+~&1VWOOWzw@~b zpUP$@)e&s-Q7&Ct2Uc^}KzA4SEN)#R$$Jgqpp~_bze;#D`de@q>8El(#Qg~Om&AW; z^XZ38Bf`nt-=ptExyEA?MR*_Kp@g$v$B?!DzGC&g@&7q?SMf6!{b%@zhEJi>H3WSh z?$D(@cD60&+vv5nuEKT){#tO)ME4N!htR(O3o~w?wRvr~KIQ8gc4yJI!=@d17J=)D zA4vEu_#-x@(CNyFt{V6A*z1f}2L6T|x(bm;2D+}KYe1Sw z`wceS9bY%mJz#z2&Q{Lvu&IIEm$-Z2=cKy}-88~=;TCuu-EPvC$A2g8dkMSIuSc(I zFLu2M7e?npo=Lbfc5~ry$Aa|uFM}?0Z6Zy$m48C{2J!`NT~EQj_&Q?C`x3gaY-uYh zOqjg~Il{V*aMw|u@@p@> zOY>p32L03U74&nh{f2CIeb65v{#SIr6Mhr^Oqy}l*1B^ILLP!$Eb#+TP9*=z*5)eV zd8BEF{vN`S*kocGPrMiTB4J$~Y~s*egn1xauWJDO1N&t#j5gtz?EHJSC~SHY*43T# z8;RHT8Tu;7Zm4S+X+u|e^u@3{NV;Xj|3SnKYnKmw5AMC_#u1;2?Lh7qxZex;hAnNL zeem1Zrqy$zuCmBOv3b_oOV^wGZhVwO_l^`?P}a#m@)$Z|o4qeI7qNKDh>y?+xzK=-P8<*s?uXC z;XJ782&{tLN8In>V;^@n;(H;FAnrZ<@pC2Tx`_TG6LkL8M-E+mv0G}(P@lA2k#%(; ztgE24y@dP$@(M?b9=pvpe2qA3?r6TT{=O#d+t%L^bU#_6C6ucy`f=#ObQ2y*N}bVl zb>-H1vmSBh;79Nie61$kEbH$p>noA??AKKUz0=pZehBwj(hY(<^18O-Cv*)Wy$`uE ztd0E)?%LRN#9#_}Eaa|&yaD}N=nmR^>k!Uk!=Dna#(jyqq1DZS*SLq+@-47>OkBeW zA0*Ek*~)PT`c&>U#BJw(NQPW*67Il#2YxcS2XZ$=e;;K!XMHCU{yLkl*4TGcJ<#RH zrY&JzKNFt99b@GQ#2-ap3%-K>6yZ|V&mw#tN2e=Maim#G_%Qqh|6K@YaO*j)oV6q9 z`kZvHa_c&eot{5VazBCJbnN))lXI29=6>RJ`3T=cpVP`O!fG~rku)7hn_^6zzjdtt zvDQY)5w;AAt?m#!gk2K+f%LbmKAe2??9+{VC->{zO-Z{I+vl+ha_8l~2mN{Y73{$s zx(?dFr}%k^cwVize&?=W^Y4!C4rE=w5uT)cZQjxyAf2vfx$h=C0NZ2O<;A8G@?ygL zEX{QQ`BR(jYka@vq@rJKK5IxD?is?l(7lO&FZQny z)^m0=d;*=WE!;b8co*SXguk-&sZW|y*j7e9XLZHlYIM5pz;+(;8k@c+`Ni4%_3y`D zvUV*kUqaW<+D^3PKSbPA8~+17-?L#S1N-MPx?i#X!pe>CksDugZJC}YK0vq@%(OP& z6Fy_h5^L>3J{u9ZXoZ*Y%g-iV1F+9!%XR^_A?@4n1RM`1Kwi_j{viBKHh)bBN21%s zz2D|H7M-4l3n169^;C8bb3c?#E^YlhPufm4T#fi&Wz1C_efFy;abvl89CohruoQWW zqwM40KAZmm8-Lm+jvw$2vG%8kiy&MYT~YQrU3IgS zX(8cv@Rx|)Z#M6P==u=88(l@%%OrFCfSs;ta3g#eyC;e7X7jI&F4cx_lIJ#LkIicV z`di3vbL)E0mhVCIdGXf?KRzIJPA^y)G^D5dk!%1oWd}zy`pZJl)y^q`zU;E)`?p(CPLiAI( zm)dkIh<}5)2S^iy?;;l>T)@VcP#(y8i2H`Te?@LV+$QALvDM{9KLNQccj$V6uowMN zxDC58q|-H@a3Z?H$lVDKBitYVJ&7BHt~I(r$hvNlK8UUyd<0zv;XmMS*o3Ya!uz>j zAZ`H4RKgXoses=fNT;h1aXkpX15XnF3AzTz$FXaLT`Kyg;aBJi6aF3j!-T))4qf*X zudBDE!iTwERKQ*z5%(kM7m;4qPSTGi+y5&i zYdUu+($~mVmTiPbk$w^P8sdv^`$^})?zHuV%DJM^T_+TQ?L4ciN&5AK=M$%^Ci#uw z*3|{w7lg-R|08x6tj!|Aui*QdmD7H|2f`AF0?6BODD2W%D`GrW=W_J@KQ64_yOoUD{$3MV=+OPorCj?Tgqo zK-P5vK8~&!Y)*Vv?(a#{)yA*HmY+|%ienRN{VyQhD#hD80+4CtY7gg;b_(ok<4|W^ z!_f`LM-w#D;WOMXaDR-P1AlxjaD9u-C|j>ac$WsAndX7W#W%=qE;8D_tN2-~^8ATB4Bdl>tTgkL1hC-}LJ z{J!;_+(!|z&alZe0V#Jx=1B-oO;W^g0= zZwT+l?<$+_L-gHA_Z@NJ)Tf-%SwEj+*A!XTSnk|5jpWwERpAa@C$W3Z#uvxebmWdU zZDI63;`4Rx3M3c^*O9ghd4y-nIZ*!)EL5!iJgydK?kn-412o7^9v(^UrjHtzoT z*o0gXPKNsb$JVu0zQ{w@yQKLHUcvqtcI609AifeTfSdrcU-uJt68$qa@6V8RwZP9W z=svc7e?e|WoFCoq@J`Y^N8D%J2e7}OMD}_b+jzpuxP91_;yy#VFJVdSXQE#~_!2t) z=bFVm1o<28SmJfX!%4^;G57+1)!{kr6!cS(CmJ(Xf6CGryL#{~?yKCPt1aQuq?v$y z7&gNQ>uSus9NkoOk8tZM0`tM@=%+av^QSp-A8RAcVe((iJr-RdI5L}U0qegRx~s$; zAphL9kCKt^BfcU2_L8;^cMY4i1mXF_zerpMtDBGQR&*1ITY@f*xa`+xgzwQU!{$#H z_V;9KgCA{~WU~YNwb&Q73A$UpgKj)=%VAN{kAYj^%jjZk`kmHiz@`yKU^jq!3HK-1 zCt?2}?7$u1Zi~&g=r-bG4(az;Uk9zPWaQjd*9e}&&t0UuY;`xW+fMj#d^}9JB>wIt zTp3*t>qF&um2?eA7f+lnpN-ptJkSvO!AmIz7`4q0eSN1Cn{hcTZ z(vPF8{~XwCvUc5wuZ6x1X`7>a58FR%+%9wM(qOfU>?n&hZBaojUUe{hY203(XCckk76h`1+dgal)4!E$x&hxlkhzV~q7Yjw)zHNx$<&k$ZkT&(;-FZR1gpO?Fh47sLf zOE(n#C)nw_NM4J$cM*RAxg=?eaqAj|&3D9&Cmcz*DPdh*2-m~MJ=SMV^oP*xC0zmT zCfw7A??`-I>uVM^`H{b~a!%|kBd1%RQ($%E7U;bu8&^8vqWD>i+=RG?u-QWTciT{E4`tT{z^g`F4@D6J;2_I$Ax5H)tak?T6T(6-YL%0_9y4GP+f^d8E&v55Q z*NHUub5FzHlh&tfTN7WGyEEZ9t6xa?IecVdAIJS7`WxuVbG!1lPHfP&OCaD6xV^zN zPfT)BFfqxO;P$xVJcyp4*B$Hk`Mj}dNq%4JXpHl>PHj6lF)8TwCZ#2M1MU>B#}{;` zC3@2M<8`M8y#b#m#q0L?;@qj8U@*fUh;t|T;{AaXkDL&8XZq6v?$)vXIB(mG)OutP zpOg@lnwZ);+R?e=lajq|vPkm9`U3$ncT>I$isJFrOjCiDL5~ZOO#&1N> zI*W2UrH%EcC&xL3HMuAHgK0H`e@joMasCWnRO{$eYMP$hHh;d>$w_TH1iVV-4yM~c zqGyuVDL|-z|5)#Kt)of&4=$YMl0)MsGu0dSCvPg9TJhgI_@@S-0)cd&k3O_%TSu!F zbXt#iRiP#oNcTDQ$gq7zAE$W(DZ#APaR(Ef)=CZdV;B;dSuO7Lo5~jDHs0L9w4~%@ zx6e!Y6TQi)P9xDvZclQCCo|}tloU)d9o5?7P7HYC+tf@g0NDX*{!6<(q zAv&0zn(7avMb~UQ41Is;-GhwI-PIpRPoXXVflf8kl3Es4^sgx#IRf8qY zi@R7)nl~=WJ%l<{O-k_j1KzO|F?K>`mZ2}0=JmuyxvE9Pxoi3S?zE(|WN&R(gu9bJ zCB^GY3%Vj2R1dl%8di_X3L!Q^*9qqd{y?U?EA{2go!3M4Vl0l^L)ZQJ@m}<6k zM>MH!o1tD-v$&bMG>X-a>X4r14>AevH0>~|Q#upXmqxzobHC5(wF)Rzlrdv^-u6MC zwGO5Q{Jw;?xBISjv{ku-%zm$%NiBCyGIs_`j+;L7Br{-rEGJAt&m>P$GNaUMv-qFA zR&hp))4@rh!Ql)6JTU{(?T8)EG*o1!I%hYuZ!|vg%ZA ztG_Mj03zDT#2JNTLVuZA>h@%KlG3!%rLYMFoQ)}4G%5Z$KF*UVGvIjhPL5?I(C+7T zr+6kOrKG30(^HfE9!i)r#p_HyCyuF@RL|MfOf)-HMxxiJ-BO#Q*^*)c{tUJ;D#+&g zUwLMru)b>K2i+{$fe@X-5$VwYPIFqyJ*>ampXzMDYK;_6CKD;m9YewWaY^w>rY%Y1 ztnof?M%GR)rzuH33&(W|J8+_-P{2{8`BRf(rE&s}D#PoYAdToKGFh6W5T#(*G05s4 zmY(D&S7^P;TCEb9Y4J>R8Y|6jTi7vc(xPE2mSq--WOs-3xFkO#(UZv`CQVMV$98kJ zjLg5PhbF~&{~^&pZ(4f5r_7R*VgjB3>DbwxX+6m$;;~ z+OArC(t}Rtv05a1J%k&(V-r0Ajzz4Ok?7JCa0b3FJtanAzb`p6ilokQD1{A{BDl3E zc;e#BD9l=GgR;9lAI;fG!zJsC$k1Xw>NIrwc&IvLCDN`QMQ>0z$HqCaIb$nyQj23y z(NRo3e?a-Auvv#%8S(bkTr1$6n4ZM)TiX@sb~Ok!v#UW%9pAi>?uISd#Z$aFomD%u z#e@zVRdwLtyrIadZ9@W!xDFIrYO@BsGnL#~>9k;1ZQI+Qzyx({X{yl3WSb1_r0MKa z3C4+cGWC%ZI`>AoT6}0- zb;s*4rES};Rq8ob7)q+M&R<*(@v#R6f}Uh;_^bfzn7#ct^#`i99Wt=D_33II%Q6vK zBjd@>IUb{H`yZE2Js>c{RNV&6TBX^gH|yY>^-M5~!NeZv)>f>MV8?}mS_1!iP_LDd zn8Y!~JUuvF@Q){Gb&!98C$qLYCOyqru|odM7U1}{Cw@9O^Z*gcE!#Q%Z^w8JrcQ?i zLkDG!>Ye>wvzn_gp(hDvte6KA=eVBAVL2)2oJy!1mj9s;+5GqOxr2VT!C)q*P)^)x z8Ru!q?;Oqpx0^}b&3QR#GK0Z6CH$$4B5~uU0vXOZokcu3X@b|5H`I<}HR7`#f;u^t z&hY|s<*U0EZP0e9m@;2ve0pfC(m8>o zgv7LVSw-m_dP(58Wh-F;aOMW(y6@-s$B*S z>^Cs0%q^|g>Q2SRnyDCCU1+O+^YTKEzuIfnjcMvmy8&nI%8||>O80SO2=e-X<84-Z z{xT044CQn~=(y`v zccth&lQruj$k*$0Mry2S0jH35wY`1D_%{XNZO`pJE8tCFXJ$nwir9zV06K-Jfr^H{JmMbO+SSWGphgXng3UJ_N2!%?4MfUUzgt|NaNj? z$>+aqtU+4uINPw9Fv;T>w4MoG-@ndCD{|MYQWy$tocr27HBgksf2UBakiH~wd=oY4yVa9 zw+MvB!EKLO3t()b-_JVeVFl8=YIcqP;54gV|L8Ysu>61Wn`CEu3~wvRPv9(+w8nr*tI+*vYC4W|8k(SF0-J;GG}-( zrAP1>FRv_8JOS-OdTw;{f`xac|7Nb(edy1{|1Ue)rsb_kva>IRo&wFJ3G(um7vzy< zD%SqjO<~x?I~5d0f+b1HVnvbH$qLFafy1p?Wor(VF)2F|PFe?C$2Jm+>kt7JP- zMBF}b4(~p=Pw#9gwFT3XnCcV556 z-9AZG$;v&n$|dtS8^fCmy>xQU^gOk3uCq^foXET!i8|=Drq>teVaC|!6175>k@No9 zF-zw4XqHWiwhU@O!%%p|>qSgf^q*bu@*$fE4?djm^yNk7dWp|_cD?w+iSx3F+Ud2n zUikj|A~{b}Oy1k0MMoPwJ+r8%;7+f$Lfe7!V9k?|3SO1XUaLvy#h)GkSZSF7shmEU zcs6Y+XK|+m|1XJo+YvkA|CBmw%LqL|nC()H?N>R~QbF_TpOU9I&o55#)$C4W8sj;Z zg8?s|Iyj9HT6gUus9wSad5^0H!%4grV~*Pm);uPM%xR-k&iOuGMf{)q{EKA&ORi=a z)EPkUuXMZ&rIvFO`=?b#9UB@Et`0r=xH|B^7|zYN=ZdR?^NrKNB)!F!Oh6wWdU-Q> zzhYiO{YBr>)gdmu+L`W71g( zlKDPp{<=Fk8K_qjQalCsZ5BJAxz+Cj?#=IVMKdX6DGenMu|NVhZpM-@Htu?*eqTIq~q&n7~#U zTC~`-ndMolP_VX~;zWxgD>rY6wJE6T>8Um<)$3;qmEKt?-)_BXybC-H4Z+Xnj?gJZJa=TFJZI#fBEEt`V7M`!0%gY#LqgU{`C zeh#4nk3W`I+`M>>WRuj}N>&;3K|J)M2VP|9Z7r*d^Q!^(;J-dZ{G+?95(K=?w<30Y zXI-|PW1mBqnW3_T%AqGoy`y4bSJOJ%n$xJx*9fD^{>0DYYa%a8wC3yS?Vmixr3d6u zMd0IsUGV-PXPp;x?svX!WmQ1$4F2@cM3J+-m@q9FDt(lD5QU-8#x~Z zvW~3!a-h?xsh#t)j;xc%pWcjR{Rlyi@JT-NTEx7eHHSDpgoI9ie|@*{pWZ9}(_0Ux zZY)4#rtf9{FizCKeqUyaKKXP=O-*Lqat;rA0*PY>$*xIC<71c10%N(8lE>=pKc9=7 z9Y^XUP8@-lBqpm0&xBB;XelNaa}**q&r})=$?OsBvZSnEsbuitQllcyjFo?5VPCbG zMo)FV=E^#a1DvZv8Xs>GozK&qy}Z#%Cf{tTq@WgUK2$lcDgP8__Ax$1@pMarQ4+mG zPD)`sx+kXd$|Eh)%_gj^NXI%2uz<%$YjIFN^Lq*X07^d?V9u~Ha)|OI1U#vHKUJg}(bZ8O74;{9A0GJPvIX6@ zn>@R=lRue~+)m-{p~lUwV0+<9x8Ijt$4KPqCc7rq_|a(N=+n{A-G@yzB(!vO)C)+y zeaav!=&q&px~_XrVp6;~pth@{KbeyA$6c#aS|Ax^M=AXi^ynBQ6yVLLt0U+8cs;cE zvVOtg99o01iQc$$ed^V_@HAcnvWrK#J0*H~YSH;ak1ig4kxtjawqtto1pARxVe>}V zIUICMPm5%Y;WTXKh@P)_pB&ILid{r`HEB0K^DG&9d7>%hypgm^qMp&S9;KA$f8kl{ za%9%)nE&K4(^(8U*~cyyAKdt)ZQ<58-%!|m4_1E~8%|+Pd#Xkm&Y4fIdfc6y6Cb}p z2;}U{TaVkuT7pQaGqdxE%hH4k^P3&b!Q0Z`%yd97Yc(zDys%>3(a%2Acu|-;=c^FS zQsT_@&@0zaR51GX@ztJ)bu8+{7j|Zav&9*Kc^yl|jG#jgA-!O9F&dalp|@`C^u%^j zF*XLJ>NCBPIHFdR@#!3pSUUBxf)VC?sSiCvnumngR*}pP&5^MN{p6vc)nB$(VPboy_|#vj|whIStD2&(G(sPJAPvCG}SmkHtyvJ5b26 zQ)AX^CXIeu5zy9!d-fUnK!15;NahD6ybyBE|3+s{r!2-AyN;E!iK`v;sl}*5zkqQ$ zYZu+_PfkzqxwYb@T0zQ`6i>Y%M;9$faanH??D>+%nbZu%y))LGmP}^fNN4HG>Ct0d zq{kP@GiszK80krijPXXsWJYpwjijEDYL7_1X+|dbB9nrVNokS(_(;Dmk|@1{4k%*p`Qv69vjLgW$FomU0>`zo2nE~bYm<_-=l&a6{BPnAk z>seIwlqnCH&Mp%AfmwFFX$`DexHU+bM>o-c|<4Jbrj`O7Acw#2%O99UV`qiqE$`zXx>$D+7(GN?_w?6%v zE0D^7pcU<#{!ac>7GnNTQ+<);w_k|*jk2>edy->SD2){Tl8i?T=g<_#>g3Ze50qb) zv0hd3;(1T1w_C4`-HQUVbW2oy`8AYtN@q-zvX zNtBVQbgD`QW%LIOv6DWg!KU5E497-b=Oh{9jEt561z}!1MqfeIEu1SkzyE*Ewf4)i zpQ;kZN%|y4_3X9R>s<4F&b793SgNLMz8WYQ+ zwYv#sfxNTK!J96mq|Z8Xfwd^8ZoWXa)v5y%+OYYs2pcl&F2Os*6RPIi?It|8)h~&Z z*~Els*O2dXLp)N6Vs~o2vq*X)U8#o2JC7Hb(>U7CvM#+$-nvdwJ_qGY7aD}d?xHyR`dbXMGZH6hL9?7^c z+96B^=I|SIDGwh#+tGIhM_>7U&bS=qcucc63gK3`KwAd%7%7L(uPv=#oYce)2Ql=x ztn>nugvn!47@mbe9NxdbvdeR)&Og5R)FWpeHydiBMZNfhh(#Ghn+y9NJ^l0(i%iE| zIP{^&1S~a~$Wk{uum+(rP$)W<6G;N6bFyS%zh)(AyU;v)?(t_do&9I?2+Bfp_K|bv zo_qS4$M&C&ktEC)nlcg2p;(#KF_iuLNoIQiHeuU(dG%XsnX({+HJc@yd1>{xops2$o(22xBmyo!qE1ajWV1`rRVMH&(`K0p)hf9PtJT+KL*k=rfv_R9c zYo_?jN-oe>?%nvxaWN;%ib#QZEVHMq{-Gzyb}ePb8lF~{`RAoo>oAst^~ut6^4R(k zQ3n6Jt6$5t2Im|uC@9}|e^HHdd#qGgAwHU(fzW9PrOvFNt$1;#3MLv?py#E~Fl-@$ z@&!%@e&;|*Fb)fk)Un82j|Sm@eoS){c`6cd!v>Y68ZDS%ecLJIr5tc=7SBb}{&f1| zm{KQ{+DB(nzt*l_enDHA?qVGd%ILzz64_PK)9#r(?wqXrBj?>l{*Ir@0$k8xl|UG1 zta1Q|JI_3Z^Ml2U0~9YrrW02U;6m#oNbjnVV}9ag z{%HnEn#$0HinQR8^iAWsm6$mJ!3l>h&LHxWRmj>h+=2jL8*5ay@$2sb%*bYB1 zry#P67JPAHCw=3g&PD~XKP8zMV-yLuI+LySQo3GSRW)Yx!a!BrwT-MlcWq@1a8xcp zae7S>~)rTu&l>>D#I(u#tR4075GWo4x$S_d>~)>lc^7g_og7rQD#JkP4XNt*<4Am7w zSaTRi=t9-y=NI{J{W_7MzRp%kslqT)S>&cO)|>0%&Q#j5n4W6Lojy4!2#96sh-f|5 zGQ!y&o>8^%FphTH=8bCMIn@4mfZ6?xH@6xeO=XQQ#83Hv{Zll8uS{x&-sGcQ#3$vo z6`{##xpYDArMsACoz!`X$w^d#<|H~CI;wxmMgk(q7DS(bM{h{?oz3lTu}jEuEjpC+mkyAB5y=5uOYE zO4LlL&_?H;SY9P2er3Yn^=1Ag>w5X>@l23>@Cd(U<;utri_J5auJ;tiPqC(4U>=~9 zEgDqQrqgBxW&rW2uX`p>D0NHNZiclK-m&Ij97$Zda%f@l#1(?;SDI>rS{^^K)^t|` zxk-QIY`7-)NY_ZT@6LSQF?$&xLjJH4r_ehz%Q#`d@zV2nx=r|E%FDm!lBx=DrjyZNXzJ-)T)FYEbLkxdXGr88hp*+qyo91uW9T&z_^|tP zKADUb44q|dQrj`3h6g0=kgifmw7wKfwqAud< z)P7$jkR$yOVy6gihD`$wJHT1QJ(Q%v89dp&d7AQYdy>O){KnPi*Eq!FqgVGd2bzbQ z-)-(~{!??`($#Cn8d6f9M91Kt^_9PZa6#?Z|MpqoEme4l$spN4X^w=&kuL4DI|k{J z!XH-6iyVQGAv8JlbioXcRhb?6C}#;#9VYC>^5Y7Gc%RV+md0*}=A+cw7jRuEbVN5A zREm- zHt~7-;BCTCOiS=ZEMhe*B)F3(X(BVmItWUtj+=1OiiD#y)FY$o%*uuJwT(5x?8=p4 zEQLuprtD@CNO`_{?b0PMoIR8bfuEVe$$eR9DjHUN*EnY!k=0V}r_nL1@V~c?!9cqLXyrS4rs$+vOwv?M5E7u}MxKfK zz{Hsq{&!cC-L-Z%*`u=)sPQN8s6f;X@|4_^c#@3-IL`^Rp+07{^NKGiEd=)%sSsHz z4L%xzESTC>ICJvoC-&SymdbsMYNZV31b7u=@0Uyaszvg}g|{p!acXinMg*(|19J<3 z4EWw`SZ+B-Cythf>sk*@p6VrpQO@1TVp{|8wSn5GtkIrRL@8gjw~1Ij-X`5t^lwZ{hQzs8*5r(R&!a?6tSC z0$)}Hr!356LGn3;k|SHIfRW0NtsHy(4E?&oJC5gJ6_m6kKZeo)DPn8l3YD_>p3al z02=vlBnDg{w^2ptP8T;Or{$H7f00I94`cGgabvC5Z@c9YRyi##_N=zrzw(Gr@4<%B zY0F*(VeNvMl;=n~?LEnmxtHl=i$qYK@kpO0b9?iJ1^(&+k;!Q+7AtZ!S+OBWbx97_ zqA+j*t9Qy3T@jnP2w3G#Ke&V_A}h9BgYhInX5DJY84?0fNls_(&Vl2yn6RRv{_(Ki zmM>19gJNDBo2YU#9$}7gYDm-WoT~5>IPAaAkecKl=hxyd2~KQPbMXAi>Wwoe9zV42 z5f^k{;>H@h1$r7nwjnM%|8}}Z{#@&1YsOVCQDrS%hw_NHYV;GQEwm+csrP5DCVJdnXNHHSae8g-8vlr35kVsQc(T4)6pn`{XBN+p z?$q%Lo>9KY!D@)Z)2?0jO^mwohL;LpDG!g|tI{3tq3twpK%sEV0D6#Bk<$dqe-x(}25%d)zo4KTqc!O7WC8 zDh(z48J3EMz{#BW(`ALpBBx&jk37RcBy6F$GYh9#Iqc}u2{Lx!M;lkMMfs~mFn1+L z=pTTw3|9^#wUGxyCB#GYj{_rT2-ONC6Mi^v7>#==(&3{BbpaNNWlY4TIRi>)i%KSO zH*K?e2ig8fpa6eR>veV{enGJ1tg?ccHBRknq(}O1@(2B%oYBo?Jhg;!tbc5S%1Dq{E|xGFYjaRaknR#`By0}t zv)FbE7|<1Q^(l#vof2liB}DJvUb!4`-u5RO4@M21S>5v0(LznM^x~!z$Yby5m@dM3 zxH3y$n92QBI^g#5yqF5HvAi`?wjly&v3H3oS7^itE5K^N2&06*>+uJECF~=rgLQ6}w>0$>9?J}0`q95uV@uXA#;Zv=H=eWp}{jl2@ zZT~Y6H4S{K0&%f_|6}QvWm8e}AnW$T8%;3vJPLMMJ2y>!e8^muhU^Z+(svt(xp<&d zo0J?8{9Sxshlu^Q+_2(@!usQZ4f8RE@rI7Y@92P(IU6sb=&OivjR zly_|2uj_5X(oR?m%A(3;9HNFrI0ar1xdV!T@G=x-WS1Z8CcUKdF@6aTLtt};j|-Hp zuAsJFR4w!DWocHW-c^QJ>f~Sc-ysUZMdeEll<=gqbIrO^qBi$6JS++>93=u)iCuakD?rF358bKalaZ_ciaH*a6Kc_z!-hO6nmxJF2Rmn%pQVy?8@mEvRtQLuwVA7JpJ{_(-$@u`EPA1sVxg9Poqu|YElHyKc6J; z+rP!4Hm(uCM<>8c5-&7wETtaR#ZO}zfwA8F>WmDpqrK>zgH7R%t(A26(N`uj0;t|< z)!^4UM;>(7VIbGjx<`r-TAbbY9jEEX(9p%(Wv4P7!5czT*CEW6I8aL-qjH?wkwY5Y zh(>d8Y3{EM*}%(7syuUt%|v=nuW?ngY{jQ_(Bqsg@VbPfbiwD>R^jR3r7{^0;tXDX z@o;nD2B#J=_YW%_z!z9=EFappx;7W}rn-RzvJCvy`_PCyh6S*U4QC9;!I2{Xb@KFj zbt^dAPAHe&ao#CaEDwncVn$CNnw&i|F>AvF%)bN^+M^|ek%fax(12eXqvNL>jV9-K zMD{`#t`yduer~t`wtKdm=hH6{RuPKBXIE7PHLnk*(tbvvCKNg+u6tPlgsBQcL0JhR zz{Azvo{Z{C3pSK}TnEdj)%wMR5jZ8IS6e5ltRIby76oihI0_o60}?gf{po5a#Z^5! zHz#Q*GP2qt=mmCNTcWanC(KnKP5ep~jY5r7>k1+pt5c0UDJ_vQ-A#CfDMu+jG$jqj-%J3g`A}KkT30tQ$ z(kmKMXiL*I8pT!!#Qr#^rF#jSI>WliLloZbc0~1V>pkQ15p<7tPXrWjV&weN{6>n@^YHyE3Q*nCEX+Yt*(Ynlmwn`{?lJOD zF<^Y}c@+38-Uk>dI|1TGCO{q*9D8G$0z3PSgd3|U^iwZJuK5_$@ivt9;xrio&Fk14 zEH{Fb(Dzd1F`)n?8v=2HOgNn#ebj*nrYk3iiUGw;-4jxJbd=T3)KOLR#wX@$7rjgR z@_yPeW&g3|=dWKz)wxVI(c*JZt^E%Nj@NQ^UCSjuOkkEzohS?KdxQlEYrF|CVGIQ`M{G?X%+%Zx+xTu z?MA3znSkM(T}oH3a9XFxI)+l+6Y1vk!})UPCfqdDW&JAZq^T7Sx zfTe~y|0?+Bp z^aiw}gYXT$TT-C#CZ&%`r~*IT6aWt#FMf~ORXw#TgzV0x))+1PqB8(J;$WEmVgu-g zYGr@hw#N`P&A{Y*y|*}mSrg2U%QV@r+3$5|EJ%WS_>k#HDUb12_m5~R+NXd#=jv3( ztr{0@Ko9yMSr&hH7Xx=!FSvfRL2Eo)T!@TU?to9KL8t36S#zq&@(ucu?qN z16E3QB?9^dr#NkN-USOBc_mbz-B52wnnFN28IDSZP3co-X3K`TE()=o5vRFPhpCMs zvUY`=nQA1QDtP1Z`6w(&vf6V#PAx4D#f@taUUueEUbPUpN;o2Qa-L6gyr7pG=9jAf zdzs8MKY2#+X$gn<`FzmWaELfO@z8k zleJ6|WnhD1KZnO3U)6OOHF^uv6tMIu1q4C)nv8EkrY;czf3T*TuKi3{um!DIlPy}2 zA{)AVagBe-HUcff?*zvzKbn(J|9QoS<$cQH%=P2d)qV*E!nJVlCgF6F`y>1%7pKG`!~_-%<;9Ot2vT zX0)I@m0n$kkP`Q4x#kW2jSJ3jk#i|&By3%c%O39)G^N0!-bP%5N8B}}Eh#*C(T7>k zLJD8!zKRz@ z61vqTUC*pNzot#+{22e`Z36n`_%=T_Cg&EU=gpgoJ$%&m~tz<6m?UmKzUh z=5drh_0{{2Wtph>9CUMv^r~}Ur>;<`KLo{v`lQd*AjHaPospwNrGvfHR6H zv8r|GDqi$F(4AsMie$rn~v^Y?Rcvr6fWm56Z@XVEq* zd?R}sWD|q7zba2YVYcI4VG7*8NoOm-Grsbo1T+9imu7DG5eqnk_4rt{B7=KTO5ky z51yNTJUxr_RU!X;%-=l#PgGTF$)Av*^nxgNzGLTSbDu2A!TW3|he6!n1PiLk;N74k z`=Y^uJ*C_q5!$Mx#qqD5L?AluE3ln=$GL5IO!TH5`HW=I)7i%*s;;&=^N~hWURC) z9Pg~gXNJ@xhAsct=@q^U^J2+xjiEPfs%++Zum}zkFf9?By=NLRZhgsCs7ruC3@vIp zq@98c{~NhtRcu8Cg>`m%FDG($4?^weItjfF##P#59T&g}`N$DgXrA?2orX}D!^%>( z8W#|7Z=-b1GH2RGAsy60K@S^IaPd`2upi$RsWWW$GhzY9hY%PHkFh~3^p|>3dy%~N z?JQ!5Dm9KdB^v+oOcWxP=A%;%4w`ciTDSO9@GANW4awE;_jU4(D)^G z)@ns>f6v>cRTRWUc3s@1YG()fHJt>~hU~S!iWKAoJuX5JGzW0*gwqB1e!y@L&@Q{_ z%A&jE<&}4Lyi?u24S}+bxR32WosB3B zVSx@7S69aAi5>*n9-uVt#lfZHi<88MEN6O{tc@2DWY`pW1nCd@)2xeMh`D4AV1;8@ z)EC97PWv5^3K}zBcW^`dy2M?E2!9bjPdgA&o$#!Vkm{GwCBBTl(tmrccy6y%A4u>G zlN?)P5oQx1v24cNN`L8+`C^?!0#G19~uHQxc(i3)F!h zQH*z_&SzMq)+n-fW(7lK_S>E3UYyH9te8tzG76WbYtZA&;lw&*sD*eMw&$6H7IC4# zSS1IGW_D4wV@H?;+E6PlI1}x4s7vvJUIwW5#M3le1WS>FXKz`$zuNC7K?v3Uf}$C=cklI-2;U_$!^$v zrW(cKkeM0RNS$+P+a&(f;AcE4h@l7wPvI)yR|#&|MS&rLIcK{>wN~{XK2QEAmS^vR ze#=8IuQ*?Mo19-Hrnzk0yyA-akLmqO+MS;9yy~4|!dF1Oc zybc?lzpAUR-teayUqv4Id&tdKA82>b0zSi`yI9co$PBDH0SHsu=C;- zeLG3UNU;u_3kXkXQ_4Gj|G1)8SfO;AdUt*%2;hi~T|gD>#22!X>xE^=*!!QQpl%f(dWWmnT2z@R;K-?(F{2#V}O+{r3d84>V}mDWvxcKJyRR=`3f$0Vn})bkz$+twb!ykC99#g z!!@&EUbkU--Om%b)iL`)UsIofE&aj@da3(@UmRxyyc^@+gN@NvHWur9@`0H76=liL zJ~$LNtFaMIx*G3BRFo$t126IvUk`IO*y?;MnOC>Z7_b}4^w{bQ@d2cym3pL=*6atto?J5ima>j?5wfr-Y ziaOssqC?uMt4u8Ma*>d1JUe;l&LN>pFflm*= z5h4)FA1YR2Bbvt&^r~HUuWD4m+&TIbtJ4&4ti;W7f(4%bCB8XY-nKkcFN;!AA}NVs zMsj~BZJOy8R|`xqu5Y|5*KBqVtbC?nO1QS+!K^8oO_>h~hbdDgsdw_#RPQM@g8HXw z)RgtI?Ov?+Ic^UxX|ZC=_p;#X`NEb|`1}QbC?F=)y47chORPf(zjLKFAQUTY2er6n z99~F=Ojcincu&4!vIr6UPRM1`wVgtCU8O;4Rb0A3>dIKU&ejyu+I66I)zVFbwj+Dk4Z(B-e%lM~FtZ&RMiQRj;-|Y~G;2 zUTK`yjxuIk`>tbb^>7;#b?z~YeV5Lw7S_e6w(rqC<27GILY<9!4@WLsbAX*qN)!Uq zlP>4V8T!G>>lN{x(JKr()3oVkrq!+&R--T43e^BUP;D>LGzS^&2SbIslH#H(<9(4d zIpttk1<^M$%ASg#{OW2QgPK%3xMJNk-zlHD+51@0M}7k~P835YB=U`C{F9s=!9vTp3PELJ-Kf`bK{sOa+pN zSotcjO|GTmY|6UwEy~Tl`DHSujn)xKO6Jln!^mGAs_hWR_!<_mj7Jm+r(OqBYO6#N zypDV*Urzj=q;d#i>62)aU?c2*tT$)j}QYok8oW?{wT78#0mlr4tU2I zsZJ~QLaDj>nnU@1uVLd3`%#9{>Lpo}(g~f)=98nD+ffj?$FY4RZiHjA#OR4pz`U#F zRtkFN8+FO=*{iEeOp#`#rgWlc=LJL&0SI3~RkG7cNV9XHa>xm_$%|FoD#fkP9x%rt z6MkRyp>gP(v7y@)Fb27*=TK1C3GR^2%Xy4vbgWfF-(p8ad5|!RlO!COO5Ym{3sZRs zA~Q3H&8!XbXoXjoIU4M1e(re1SMHJG0aqt+@|#7Pu0%) zMCR%UD1U>&l`R}7T%CHhsmk4$yH_WS+we`pc_;IvVj^QkxpJT;w=G_5zW%5*PaVY< zj+L=MP2FyXKB%Mu=ONKBPbip7N=++KJa}sHImW6zOfQ6rr0=U=kFQ-VUk3FQX0M5s zs%=HyM=Nr=Rz}UsVL)IQm-P6q#G~`~%L>O=B{b!hN-xe-Nmq5xJ4o_)tTn_n{k5R9E)@_r(w=Fmo_gfX?rZz0Dz*^IG(!R$Dew8{= z;4ILDS^d_%a? z#G_BoTzb~O>dZ9-`8soch3<9cRFm$5EgfBgxbBQ-wE2*{UBHj|W_RUJOfj`_| zxmN(;Jgk^gFLJGh@+!#{$@xv*L2;ft_R_Z`!3y(M>OR$!*5~7Q^;gjwISE7H0ZPb>^nH8bL8>wt{J|ryT@9Q z=1HDqG|GrdJY_5LaO(0>C!36%U>znVFy4U=k ze@U8noX*CWn#hRb|9qa~+4CnR&#pSgz&M$f(V7-qOw*jg%x1WBQMB)LZte!|}cdjA7)_8moOLvt-QNObhI5>FBN7yf}P)hkZxOFgF zmAeA-@!L8IAm2w^O&Fz!#Ap4*-~1CwNqNX*)u=&EDYq{)T#^n<1QoYyo`Ut|&yv}c zkNSq+H3{8#u1$c`qgsW&oxyMJ>8igK=Bf`yGphw0a+@y2SyW0n#oYO_gw3is3I4eR zaI9({@u27iJf1x3YkW{*ZAV_=Yy%0IAWnQ67eO!W+J>6MZ|nCD_pIDOQ3twSdVYma zqcaJM)%PsgZ1|at-d^%&e-R(3 zSbPtVm>6STBX^H!Rs!>%@!-QVDzl&bp`qi3uVd)WrEy6Uke=vY_%v0Hv| zX&_9CkB)%6*-7V@u2)d;#^f9F$M%C)%YTN26#3Y`HP3SE%<$GcE6=EoeEISCq^MbW zAqS5)IKRF0;v~-cME>_~2SDzoR=KWLTF%tHcP^}~$xmnTL^ByGpB0Vzmzb4*bne=e zkwBqjdVH4P=zlzh4`TUwX~y~DT>j*CGnMF)Grsh)F?nwBx#f!-DC>r+pIf3Qo$%h& zy}4m2Wo`oMsA%{K(h6vStPz)xCWHmWi=`W2ny7z$O$YI)jkl(Jwp!jJ*|HG*{Dixg zXeP|@mljE8^fkTG4HRqEqFjm4N@gv0)1PzT!rD@MnQsn0wnlQ=@?0nU+zXvBO)P(r z9in9QIt*<75L02-pG$b<-`QWQ&I$-w?2wVKSp!fyOQ7=Wio@DcaX7t$)P0oHRbBpp z4j@lfsA0t!5ell{S)v-w8U;)WUuZ+6HCR2(Wb{sS?YucQlqmz(LdNjHFIF##Q4j6? z+VUL6C1T;1E?slfbG^L>Kiv=E$u8gA@YOGzf8f5c=d@pN)Kd}AcX`!b>locgz!oIC*isWtb>5xa2=tf*`Jx1J>`D4zaZA-D#TK_Phw10VWb*_dDA z5cfRy-ygx|*gUdw?Fjt(IS!~@LnRlI!xE%A5kE%(lP*vLYuLui>l6N!_FMkip{oz+ z+2w%ui%)Dwi-)6Jsva@3isU|yM(J7~usAenDWvKK`C12uHyHt$5mD z!|2aWJ~at96W>!Yh2;_D2{%NCLsqcxaUorMd+$ZP@YT_XX9Wj%$7+iD&`TMdpM3Mk z)gu=t-&_JUnp0;c--Orj&&K4NveRoyg;-N3eC4=3`_s-DeHWERdJ{WW9G|+pKRuL$ zC7rnXyd0u7XXKIO12@b-BQZgL0bBf(3@pr7yrv*RO$x;w=dcN*!ZcC6_BYK}PUw2k zD_>C~spW^8uRQ&AKSi@W_syKX^iD-mO!Ui~CtWIJKHu#BB1^Z8CffgktL2J1Vq+2v zfE#a2x&0Q#Qns+wLG6)tT`9-N1n$Fp=zu8ZNP7WqqogACp6dm^4VH?OL<;S;{pS6N z)uB!OR{Fgm?EVrbyz9DqkkZN^`?U56S+<*?kLj-bm7w3*8$exdM2>@i`o2X5szkfG z1z?%Xo6Foubx-ZAV@u$+^KB07etrlqNj5~kKA%>mu$NYw3IIp}8gIrZ#QJow#+DX> z1k|NP@gC1?6``JxaY`P^uh}DY-2OUDaZhcPwQ*N%Lur$y48z^iXxW01?ykjMLZt9e zS*&}9qm#_FHSFvgdBcNogc^7tB=00> zp&gvN*RNqyoQE_wmM-ZtcuLz7*4iVBohRKUwRh9;;>;zVY@eU))cc2`u5MSiJ#V zf)+s%U_eX+iRKG3S`%Io;`W#)73KcUjkyY$+VIFdJK7;ly$k%6=G05l-od$*pM;Qa z3z@~;vw|ybqWJ1jsPHWW%>4>Y=6J{_vTMU6+y&UOy#TT&SJn8h4pR1Rf!E6XTSweThLj*9wv7shh#k^b}A8~(0m)#Y(M4vt?R^E z-~`;D!(|7NBwDBnVTzoX(U~K#On}Zw^&(_?1EiI-YGK74=DGlQDzqu&&D|~=z&;7i z9q_l^804p0=EQ6-lT(6-5u+6J+qwX^&*koR9D8k9N_g?6`J@MEC(}ox?kf03s8Kk5 zo`4Hjg0uJ*uEF1ft44N-6sPj z*+(a4txaS|BPW$yLUhB)f;cFa${XaImHMvQypq}yp_NypQw~}#u_P*vvK`_d!3bLtPhA>ySq+ZIvvyf}^Oy`bF9(hd|Lp={6?8; zZ=}<{kZ@$EGb_ z-j{Sfp(6Tj+=jdF5gsP;kV6L6td2fFfChAL{vNc zNlN?Ni%BR>JxMR0=%<|t`jP@#kOG#NW#sdEN-*L<71i!lA;3GqSYM5Z2wmU+lF{pv z2HiID7+e3v#y-Ll=f^Z^Ft%fa;-X!=X)vc2||kG9B=BTnUz(Y}*BOnN2$0!*(&0O{As zdqPJGE2zp*rx$nfvI&qN{_80!OVh@2u04Vk`dz*IH6BrCNGjDE>BoR)-^s|0c2PY+<1Cj}E|3x; zLwpH?;Go3Fq3EGsUCxK~rD*i$5>OiiNB?rynkVAM0~9Ga?bcSah0ioxUgpb1Bmv2X zV5lucchfJWq-@N5$#T0dwP*f>f%~<7I>G|JU03Z4frR3>nv)Pd()Wpl zmECJBY)tyzxP642U{SugHa|Ee^tCvJ)VC@2#pib?k>{}y zq=5!)RZC)tAcRvk^qW`#8d<%i_2GRk)NTLLujfu(ocl)j0TwzO@oV$<^T9ivA)Gt2 zae3w9+@seoZ_J%vYm;8M2jzpFTf#LOxBFGWQrp)B<0pIQq4@ z`~PU}{;xJiA6Phgbm8a&zjy!r3-{ko<+(zi!@6HKws_&# z;>*Vt7dc)=)aB*P#Z^S>!qLMIbjtMD_VOqRD%Y0ymUMG&;V%?N`3vEv^{T(X1H1Yn zRi7|5qDk{X3eT)LI{ydrf7EsoEa)uV%-uh`qsjgUUpRVv>z(bt-MX{&%dKB+-Dt6R6WKHK_y>wSvuG~3_d=k2Wzsq-0sKij&q{U(JCEpBan#Ji6hUaG}s+uz^* z?t@3@bN_?aj&J=l9ev(V<+H6@+kZo|R}VMae-nkDctqab+4_|3wth`NpKQPG{@$nh ztBmxCUfj{UTidV1`)2F?X8W%h?BlIZwr=kfP4!&g-?~jprggZXzShWy%x3FT{khF* zJ@ZetK4;ahYo+gRzsVdJfBSWcyiQ8hOZ4@*ntI{e-|sEkOK9l&L+ak9?Q6r7?D=Nv zEmrZ-)~EdYFO2^=;OO-2DKQ_-s ztu28{F z^=p(b=pr3ZzPR43FC>n9=xsA4!(tMFo%x}T=Tg@ldYcs*-tfH_8!K_sCQV~!Fvx)iZ|zC z{k73-{avZp7%;+tJBEf7`|*mro*sgwHK0p^M~#cKq72&`%vAqt5I|e}u`u=y(73ht z_TG;#IMLB%jTVaTAk;cf9^MyDi&AX*jJNVuf5fIDBD@JA1K^|m){-T;c7jxzRWy-N zg;c*6-+v5MsbhSfMO>jq8ti|*^@E%+LUH@Mnl?2+4ZwZ-FQdml-}*TvzcMqrB@rS# zm4N)!_V<|Wn^_Gcl6pEHjWji$CR=~cDnBb#8xJa3Yktp4g?p-4Q`+}JAYeo%m4PJ$ z7%dxvL$RpB7$r5Buc%B+LPY8Xem?)(pWHpO$XNK#`0oKl=(_GTPT9&Rv=zvAp@&$D zNqII*wP0{jTvR(;azMP9Q*yHdJj33kJhoGVUbS&z7$1m33W!4Wtxr)#pm_a;MSLG> zEu-&cFJX3dI&jBn%zzbssT=(7VNLgBmMfeZ0REC)lE_3P@(aQfBlv`!{D22`b23^j z#9~{G9>yz5pY8THyW-vkmf%Jdq33>od_eICR~UaC?40&9UhmdD<5x-SE<#sAqlUs+ z+`J-@{4~!3ejh?;XqlnD2-L7kMBGO2?Ar!cVIDZX04nlDq~pAmrhYFxl^nS_cmV?Hi-Il&;3Jwy;*)y{&D_} z8e8vzpHlsqbZf!fYX0Z{bMMCg`~-vp3esl2k3N(9>r;OGihY6N`6c5B9p_nUuNa@CN$`+cp+})!Gm%^HtB<@fa4WFk zOP_m3k!42a>07sugy7-dF#31eU!vwx%Gw~=@}yr?c(Yto|2ycrKV(_(fIypHhs153 zJ1g|09EuI=%P9Cuz>T5DyVx34P~*01>)C*YcENM@U_+@jqsUfxO>pi%iwSh!_n&HQ zS&(mTe=pzW)9|e@reDKPRmDootj|eh?Q_A>T9PdU2jMn&<{s;F_E4W^)CVcIK6Fd} z%6Y@Dw_j~b`K1$(E=b-1r?~>Y{k>3P>ys+xtB_}#Dq6GK-aFhm%rr({uX}&LNc!8WAp!acHKWorv7E!?$b6uoJ7b z@>0MnsCox718l=NFpe0G$s2bF?}=(3<4p3pe@r)++;>%hTGmnJkM}r>CkMCQu7v8{ zKSa^bw4m5yrrdl@LyBdJ72??0dLQ#%YL^%&>lTNTp9EGbo?r&?*V4l{_l(9 z@Af7H$lw*~PTW@-i2N#{f5;XeXki=fOA})#;aYVt^}TC}!E9KMd5On(3O%Qr3tLI9 zxF4$CO=j~i8iA2M4*a!ONq#KEtuTes*UjbSB`{wKOxNZKGW>y&$drZam!e?UXoIZO|F*mta3=j7rf!Hyxu?iC_QO;#ic036ZB{^2d z6FEQWC1O9b?4uRuR&$7L$=W0FxO9NE-bq9uf7GF>l=& z47j)JxhD_u?Lnn+k}CDkflJIrhl^Fl7pFVlvK**$b_c9t@2Ad2P?XtMy(*-m0){%~bb~pblBcWU{s2Q>7@>RxsjhVe# zJeKnCzHM%11;x`EU*qd#DyECL5Zzj&I1}ilk@}b%AmW8Zz^D&9FA-^1*PYi}>J+(S z`D4>{`@4c*h)wJh;Qw9eQr?--{>?nS9x2OOI6z<<#jmA#(a8>bYBnni0)}sW8O0aP zR%Fkn2AE!x0$Do_$M~GMoVHhtPOVE4;9`xez)8g;dcJv&amQF{V4^*T|Mk-Xl|B2H zliO%hwCkQoGXIXhUqlcjr4@#bg37=BU2}A?4n(-tRviXRIT2Q@ttbn7axzyZ0!#nz zfG|+aGn1AfbM-X|PI1YiI}fE9T93?zkkMp#DK`%68^RHMEc zo@Vd9H|$EA1H_dlVx&%h->05&nT60s6W-ofJXo%Vvl z)P?j=f9Y`x`ar0FFG<-kQTczWw_DUNRZ)g8%=rO0+Hnc`~d~E|FXa(Or0KlZshoa5bd$aJwep@9qY~g9`v~i0A5GbKHpSbS8)P z*V)K_4t`NU41Pm^5x0!PKWqUIw`>kpzV+GRRx=AWDF!80TxV)gXoz^5O=C1O);TT- z>TP`YDjfhd1PR zoo}*8u=&!;%jH@vP%_?*UN{WmN&^+Pf(z!aOa+zHT)`79nzvY~IgQwLPYXBld)9BtG(OV=sN?K>R4#a6=Wmj|^NX^zi z8V@j`Mmd@>rMf5?7}FOF5}#{RgEQ)jchK>s?qZE@E*3&(YBs<3wwx zNj|?GJ1!*Ni(OUcsPr1$N-K+FM_WtNy=OOyL?MB!*<{FC>?ZXpv)R!^32~ApzDBYu zBFJh^t|1cm_tHIRT~j^2^fh$NLT%AaE3z<7G||w0+QGF$9nmt*Gslf@zdNyMVs9xlSI93 zH?_SMY^C%=Cwf%mj|EC_D#1#-TP)im$K@QU^4m;IXy+w<*2Q$ojxPb%@yG?MOw=>Q z?97vPhlX%_YLRRb2@Ky!<3oI}gV;3qG?6=}g9P)cTh88*{#!(?3&dtrqqph-uOVr0nI7h zO@s}15Hqk+C`y)7}Z(sODuyUV;? zH>|2GnWiDF; z!2hWNwPArg*n8Glz>nENaSaDB`1`9Fu8VH!uKmnu<>^Ac3Jzc1*XdyEr}P;5wU8+R z+7UI17s%Dc^d)xSti?dI_gLReiIJC^MbZd}#WPHv)H; zxRImKEFQOE4?-|sdB*U`Ip(AqTfd_5djL@td4fTOePKlY-VP&n8+BL&UCDY-2CCvu zsAKjGVHR4L$i4!D81x4`f0y65jP|rh^Ng6cgUezQbo28r+hX!>3aAPrN-+s?6c9W8BE8=f)-h?MThEWDkZth@c?CubX*Ocr#b_h&t!P~J3<{$> zm(2K>iMw(LNkx>m8t%ex6Qq=Pu4A24Ug zICPuP*25IR3>zmzU=ES*Vz*2l;oj7(A8p-)iM6a&C2+jhAU5?j48zusTsKukmhWYh z1!Ra$s<%w0@b};`A+s#ky9JFZ?r+zpIyVEQ1En2V^wA0+OP+r|U76V?2?|}O zx)NflY=3XG=gRH`-Kk}? zQ8mMnH#FT545ANO30y)4W1!Wp^Uki?PFIkq-Ah&>aS58tA!vCa zMe))=l#eW%+r+J0sZhR2NaJNIpFrWd)Y9#T)R5X$)jBZ+8{qOe^`|czxaPJA?RvRy zbRx5mKkplATDe$N5SKJ9zF=_X^zVXEwn5Bxd<0G%t(4>Rm<)P@?EvcQ|kZ5)6h1%+sEG_><-&cGB~aQT5}oPP$T9 zu1#@(F@2Q@nimF>4vzzXay(1>I6XbjBXl*E&XSx=70k_sU1(LZN#uW2#)PyaX>*zd z1-3$9pPjz9i-!5f(w(JRA=U2;-e`9WS@f+1M`3l_ee6vuvLnFN^>7l3NCLK5NLvOG1H$T z_}2Xfx#D;iUj!eH2pFYz5g!#^;775ktse?`v6|5w1uNy+=2#Mb+m}oHt)Q}HDdpQl`sRs{RYJHy<-!hw0`nNfDj1bomf!tbQ6X z@SC0hn-ft-LH1$E>e;8dbzs<&6{?tKg(s3FkeZftH|_g^BcKwUYWC7W<#^=m0-e5H zSgs(<6r9tm70AaCE@m4hRX~L|sE?cp@s#;Rr<0^esisEnS#sIigl=Y6sqBta0Jq;X z*w_k(|McGcCsr>h-p#s#W0>=YlF{}7RwJ9knT-5T*BTuO`?VS~6kC_TK`c&~b*uUF zqldXk;xE0A)o%R(EXXEoSw+)Jr}b?k2aX@ScjFKaPoIzi3kFTt@_$E-rgs&n4rUxy z!24Sth%opQYKRbA2VKG;cn65c!5!%@@N9E9btF4UxB(^6ng$54&d-G=!YBt%orMGy zHi=WaXoR(Tp-s1D%dEXrodQ(rNW7xsDZhnX#!!d)vM1w@152{+t3aD<;egxvEGQk7 z-r4LdMYw8Ym~8z+@QzN2oA6pZK{l-s#|m!2J-J>WdtT_Egm2HN{i!@*(dlz~lpmUd zi6x@=NKworLTTNi;(VhW>Q%)W{s&bssCe0VXa*nD{8J$Pe^K|9h>!Oknu8}c*RM3c z*E~w4AG4K?U;u90a8g@EKcZxQ>V&SgUF72(`2>~%S&C>e(nQ4}OoTKLq_|7^Edz#P z7G$J?esU34%L*~3p=)$NZh9NuI=EjCTycNGgb0TOgM1wbN^Kd>sp3jO$J`X|{S>IY zq9yRJ_3>KEoKGsJ9Y8_ZUz3k!k`E9i!+l)k(Yo(XA+|#JfzVzwVY(#>58>o&Q_F6g?LW*{QLpA=2x# zSt4~YW6`b|GL`^yk+@NZZLQ*awDVkCSJYEfGhn9+DD2P-XCqjxGDlr-s}(gG@`fZL z@7EMSfw&$hM1PPB?C5RpOWvrGn-U$-R1+;mC-f!HsvH~2GxhBrz&{{kz=}4F zf74*@K#4Y}!&0t5qskz<-!lvYHn?`n$OY-bfpmgH(-y|d;agWqc8c`m(CbWuj3O;< zO4v@W^b@+BN=>15KT_>8l?SCkqpJm5 z?DyBx7dmYbYg1=*$Hzpg9GeR}+8;@{C#Tava#Id{fdiAHkN~P+(%%WVpw~FGqR!|X zlZxP&I)SK8unXP+0TphmJX1Ra-i0_5(P5bI=L(c20$Dc8;p^-fsYFETD-}RhX9T& zW$9mNf`XduK`F9(>8c-N0MfrvXL-vcQ|$LEOu4I`jd_;0axHkxBO5Dc?Kk4jT2%8#!weLy!Mb&GnqYus&zWwK!)%+67PJBwh4 z9gP!Qpx@2}Cni%^abj{&Qqw7z>dXi_?bsHi5!3dKFWw6fRHjUO-%A6G)6F?m_X9SO z+8~s3JNi8_uKCqetLYI+gouQvK_97!TZu>#V<+X5>{kq0G$%xa?J%pU^-cA(A#D&o&z*lM6j^L*Kbm=O15u>X9>#b5Wm!B-B|>I(W``pP2O_#EA_Q z1s+~o*#GG1r=M5^W*SW{Ad#}75>lzWR}$lBQtzvAOY%r05vp`qNh=e(W@PuDN_3Z( zjt3~-P4i#Tt>B@MBx*E$!eBYIv0sivh@p( zc2@|Y{&qTdCHRIiEJ@AN{LY(u7*&}G)*Ya8+`ib*R-yqx>rQke;Y-*wknYq|r%yfg zb!N6J@cy`|5L05Ol@I>`rWlB_PJaP1iDA5+IU*?SvL6Hm5EW)2#MI3PLNeXIBZP&! z{1bnq)dQp;j^#C_urX*o*mB9kQscT@_`#i9qUXgS|JYdgQDoq61(r z4Q=NT*iV?Tn1t+w4}w-pI$vQoOin?CGL#5YmDy_HvSExWrna^Yr%!`04|dHJ=u18d zql+-9@{($z>wdGXcbQQdZsO*>M|7PZ^SauNT48+H112%_ z*szMeNONYgQJe*rUJ@+UxN;w0Wgw&YHW+GloT1sE76@Q$B2+InGn{6aE_o27&C8e^ zyWW2N(8J^XP_3wi)f+X{-;B1Nuo%#A{D@;Y=zU`VH^{>+eGG=?_6V^7o z0zA|EGGeewi;=tc)$JcDo||DN8cKt~;sQD$9~G3H)iJF_H8RkC^Um5$D%&XaY|nGN z>3x;T8n={6buAr%_1kZVB|P~2dUNDBnvPk1LDB=ibD&&38J`X1))mWdcPWou+f~UG z-eEMRUB(kD3BSzPw0aeB5rCEGwrrad3ZV*q+LsQ5LGV#)-4-xnGSqd(Raz{Q7cZe3 zW}?RCf|7Ef3fwb!d``CjIlmF)E7$@u^%%$-}oGIT&d zvr{-r=EBo{A-#t!F?5-B=cu#_C4{At`HXIzz zQxk68dDB(A@si@is-@t)Yw$>uFfp571(zFo)@Ih+Z4jYp=ltMc6|w>cs^4^ns^eXe z@>@0Csh;f4ff}JZDe5z4EO{yjL@E(_-%fRf57Z7e<@1d@^jkH!oyUh<(px&UhFIy& zdou!{-FIG=E7YnrI|LE{g<5xByfLaZu#xiVrQNBS^$XeM?LFJwhFwbt&}#bw1GO#4 zY1{vW;yN0XNx}_6$GeRh{CBLU-rW`&m~;^loddco(C@?Eo)dEsw<4Vqc`gR+aN&Gm zRjq}8-|F)l*N#O(0^`WH`hPN22t_(dFbM>{_(2DUlLX<$BekSIXCFm4RNC;4zYP~v z)L5eK@vCcmo_lQ-)$?X@C8q%ObmS5j7k26#Qs*jiR2>_dg`;)50RbZAqHLyAp`S3c znBpsD0yJg?Fs;fyp&C{v71y*NEV=_n8Z!#|&8iQmA@N}@c&b<$P#p}=);x%th=h%u z-%C_Ul)<_JXgf3zaG0$?^f#<2oJgaiut3>%#vxx3!Hc`t9{Bj=@YWktIN4L5^YU>|F zd~6H<^&S=)_#;!vGy6fJ!Zjf<$x7`1lr45~{_6ZUC;qp2l27TLXGJ$tb8yn$d+6g)jpK;45 z!K8PYQVFT|Ui=(HCAT;CZ0iwTeNE9Q<20oFgg>1f%P%ORD|gt^AtW0sdoW ziX_#-C_^a=`ewSKeG{|th)Q`BNaT703PB|Wr31K}^!oh8NkY zDMdz_jzJOgiJQ6F`1}X{105cdgQO#qQ;8JAVuzJ~RVs-o_xXtAt5Cg_uO5!kD8jiU zxs=@~*s8Ri*4yM4*&kg4G4|yHCIsJSzw~()Yc&1>iq5t$GpQ`@J5(cv=33w7tH)`< zhlIpD&DbA2LYY{-G1QzTgS8`M&W37PnMDFHG;N!U(xmilKXk;wu(9`Jl2(J3tEL4Nq!7Kw23UYYo;9(JQDJVIO}F@-MXjQ z8d$1A25Zv@2!0Mcin{A;C@FfbLMBrrbC9z8fKi0+BZQuMW->|ZBg1UJfjytjA+S|i zsIU)EbhmGftzf4eNj;6(6d_u6D>4Puu<5<5kTUKuvU!_C$&a{8jJ zl3dEVtY9arjg(FGrkO@Ruq{0cy9R@Xu3EKd165v**I7=qNHvS4Lp4nO$HrhW6uCQ` z@bNY?ZkbM~VC+TUdZ}sMupZ1~vm|kt7ffxW;{UMD?b9-&@26(b937cj^T1f)SH}v! zHdgriV}*aCJoZLJu;+L*JEFZ5c<(h zGpvwB>AAwLU&ox3{aIYM%Aw1zKsj^A=MXb~V~Ktz`%uJ-MfDiPVR`=5F~W=yH03%| z^a#e5;w$k1TJh?3b5C=C56b^;b8qvXn){ZnUOU!sUu9oph6nx?!GLDYZBOoLmMOE| zHeApwz+?r#ZVs|7Tko+HLtTHxJ;jr)KMCaWE{w?4huK3Gmb{fzX(A`;yJMidZ{VZ8 z9kErYo#26q|97t)IEfr*U$r4}R0R_X7eDXRuLlChSw7Ra#8r){VtNs4^|Y`rARmg^ z7(yui_6<0vx1T2rVJ=-*d0te}4Ud#S{wN{ znttkUhIP<>@qGzpMY$;;SPb-1ytP*I1zS(Q-6V$^ITj>#rTiU>x&i;u){7aoWC)nz zx}=ZMeR{~L1R7yr?mFWOlZtCir6F6GnM|v3;S4?$j(KL~!us0A+NDk386u)%8bNEF zRACL-^AKdv0*p1XSSNzVzDvhYxlvT~qN&kTLPDF{p4A4H%J394y%-Th&Kw3Az!0#- zA%vwRA`IeuuZ{eiA~EE3uc<;VCcuaUDhtlxvKO{k*lvM3oR}7 zK6##(ECnPl*Mic^SMGM;O=9ceW-?<)__7pthj0XfWIh#sAYsME%4%@p7>a#|f7v(L zPJh6NOh|&WCaHaKMpg9et^NX^8?;Vm8<3fTKOn=X9yX(R_t@}AZ*ZkuL(2cE%}&TY z?7I}eCVXO0MhC{}P?WAEy-GQKfC`z3e4A18XW$MvBl=B8ztN%k7sDbMYc2oG57av^ z9UW{oS2nLKcdUjcoyQ|%*LAR&zUX$ zr_81;jRl2{UrdaB;>8~Wvce`VDtg=QP<|AY-c7)7;!27u(Tn; zsQtc_@mfLzp#L?Ebl<2?-<8_EPl3IMld`#&FLnlu$|~p`KDe7sl16$benBtF5>@h# zWJnT-b}9M0%q2~(BcUaeneFr&Z;qTsof~SWT1!fPP@D{80oX^yM^^K*xYNT$gV<|P zzoe;fJ`gD!1NfAFU?h-;C!*O2dO##Aj>699S&oN}j0MJIq89oj`ic?&hVvQO{n~1(_7VE) zvm(S;CzLU=;OQni!e{5|L+8XJ3Y`j~tS%Ml=?=!A@Kb9aa3(h4&$zYinX@Of8R0XQ z7?rYb?G3=k03v;9n|dL+%sp7al=Z^VO&Bg?sSi8>GR8D51t=8imU2p}j~RTa6>hB5 z&gs?4w{yjU5%yV~YjgD_t>qYTR+GA%Q7iR#W+T(RGq>80%$C8$0;9c^^&>G*R`%Qq z?M_0v28pI8Q4EvmH(I78o>P#)QC< zbzyua@}l`qK$%w{0C2kZP%jocb!hS@d?b6BJi_LQwYAH9Mf?2Hl@}*l|ARhh<3CK_ z2NM2S1l7|OOk`kq`~96iS^DI_7xnWXdTjBYzMGM?nc=u<%$X%M^Ypu zT)l_72>y*5UE zLGj_dg9>sB^t4wVv|&I|Ak$F(Dk2PrL?nDlQ|{g&#MQ2NkydY94ZH8515e(#w!FT% z{PJdVW@-J!>(`poORJZ!FI`?fa9sDB5_gLF$EQCIG%#x!y{()xK*nLS&E*Fk2F6dR!?c%9A0 z>k8TSLdxAql=(Duk@c{3#;X7`_@4T@K-I%>mRWt#+RS2AYjlMQ*}Y5q~F-+PU!Z!4b!3qbCqUYyf4fm(z& zrSOo2Jo9(6*fgd|pzUlYx)4zpJoXn6_NAOSa09+Shk@Jm% z>jPC0IZR6yC;QMmwgNC@cbGdmY^y6=Fi?T{8=W7*TNykOA}m#mxUm+AWCN1ORGFK_ z8-QboE>u*1(6U5hZrctJn80>TT|xCEgSWgFXOD^DT~A{ z_5P#T?@@rP8|&igHxOoqQJm&}y*;oyvv*tcO5z=@F=6#&E==616f#%?a~G8vBvYX! z-v3Nc^>(w!+s)S`scRyEwggj4lvz!aPSyh3tn=c3&5Cq8(2oUfC_i`4o8@-8yjEbz zaROaDC4b)lY*eQomiSlzG1Sk@-rD{?p{*a%GYQqY$<0YV68-6~2o#JIfnHIqE;J$Y zqh&UlE7Pi$w^RwL2zOKCQIg!-;RF0RLp#@|mi$6ysK94K0a(Xj&^L|Yq85uH5JD$j zGI~4N`e(EApe_hCe(a&Dl!Kir|5QMqG3L*JmV$qnTEYTi63VlAxXSCV3Z1G5I7+ z72nu?V_bf<@53y6OZ#HAj~f=0D8f}3Oau%KX^@*nWuF}0rTREQ=-!EFu6@;2CMl3} zBu10m0ie}-2o%^;RTjYiOPR2C{4>qnNGJ}nEomlJN*;&$EbsaVs_htL3kr!12AWu^ zRDC_*=B|by0(|>9>=CQo@9XZ-Be||Y~ujAlD%fKKBVpi;lhO5 ztzhhI;Z7jT>tG4UpQt45PJ3P? z0X_`|c^gO#79w0_wSifx4QCoiJ*_Y+fsCyl7qb?hk*O@qBs*8EQimr|#H7Ua^+PDZ zV-36MD~+>i{S1<&OR3|*IFnA1#+}?PgD`Jb(iiPp1D?caMQ7lvx<78Tjj^&qHG zF+!7{UcQKiF?B-0hnUr#U5c#~u1K7ZlGF_X(>V6NkWN4rMFd?~3J<{0tzbpZsxi!YbTJyoHmdYvdJVJHhCMsUJU^+d z1IZBa5dMhhMED}|NC;5+nVen(24-Ls-rce4w5tloj4AgJSTg{%GR|Uz5&D-w>W+Xlr3yQ6*rg5gv32}p4f+NZVq!k5X#F5`eF~}|l zsf;M8*>Ek{O>_kw(|}#m&EeJ6E`HEsR-mHH)ky2Uor?L7u+L-@xn+8q1jjlC>+r^h z0az0gB@nt+p%HW{Twt5U^*+=t!_m%Hk(O#1kkkK0YJ#Y0y zjIlGMQ7i6XuCRJKcoPr-#gR@VE?V|HUZ*#Z%=KOY%b5<{b0dTRr-oS+NHXpGO_5n$}uRJQY|C(E@@{1p6N(GXPsT_#xe~2o>v_H9a$! zYF~Q5B_#4%!ObX6HlvXKd9rte*}E?^SEvwIkfp37SrM!SosFX+Xgt@A+f1jS+;n-` zIh}{_MTjL`W(1S zy$K0g--;cAG2VMC7xj%q@p!q|v^i$PfMjoLvO=h-g@`jGNeOtI?Df<;KmdulPquIe z8ANg+$1*$NXho6)AD9#GRHa@>r~%8_LN>58bzs-&_%2G^t6fwtDWp#aPQzzaXs~w7 z2|ZwawKpIDzCc0}6>NP8@`Y+MV+5p?AZ05Q)h=}=?Q_T9Acz^X4A`y&)E`1YgHVC~ zuw#X>5W3KvPwWNyNQb_Cm+fFhofgF%DOKachJQLaKGKuKzV*?;P#4?JcI@HKu>XIx z4PGu(llBTrg63f*RoLlVo}4$4<2vwd7?4s4#o45ZO!+^2$@FMjHU&IMh0u;Wvp6G8 z>m}>BCuG5G{hjX%gQrNkAjrjKwqL!cS(rmwj*i1_o8hGDE?%Tf*NX2PF+uY?5o6Ed zYI z{D|3#$LbbLFVu2L$@OmtE>rjX_Vj$HHWD$!nXQ?2v^w~5H70fl7d*E7{PoM1S5_}C zuB8D7d=61frc2bV8A2sz2tT%pC6a16C!=9$EU2YNJEN z;_e2oRI5?HAsSbuKsxE&GxQ!)6`n(f>|(MKHISx?fh=#rTZ|~fg;9UbPk%D9ou&O$ z(#H%@1z%BUbS;sMI&?akNN_0x`oR5S39uOn2i_ngS_#J@1`k?&g2GacSsAJs%jv?3 zSuktr!_Y%B?49V!ck#3Ou2 z$_mqtt%3R>p8_m6$k2kI2FJDg!W!SwE6c!I``%rIOLC8W3&|=S3kp zGcJ_MPU9d!WJ{{H@=^Z|0Q(Gs6!r2TIPZEuGAlDpwgT3TJ0CVbCM~ zQ4l+?y<=mmL7WqZmDdetQPBes|_)Dh}D2SI5 zy$NO@Pn(^Sd#W@t7G@9KYs&0dM-(d^X-4%9!;DBLo1*G(Szl0J&;~i+EY}_i`vpSh zks<_D%|OKa;d>h30RpcglkRQe_V zv?#XyT}K17Xr)0)g%oU^nQ!Y&XvC}7b?E>Y&)TKbqokKhj{J=swWfse**oa3a7HomVF(psmMOB__2+rfW?AgoDq5mK4>@MX@o#U4CQ#kgen_ zNi;n9#Wa-oDQi##;i5gt;**GV{y%tbMdV=VaC*aEkR&TD?AJv1{Dxevi}os?76rnd z*ubQOUV*5J6){YBwTSucu;cU1BUd)zj3@u7`F~&eQNgV@YVpzgqr9Vr3M&ZZv2fYu zfsF7TeM>F+s!f8ykhW+xA$3HI0|oqDs@sTaqd)dBV|2RH_AB7DG1k~R6sCy32jK-3 zndkxu!`1O2h~(9wmjZ~e?=Vsg|fipYNGxP8!P*ISZ3>KfaH9K@pu04fv?_wY_$6PJl)7AwwEJ7BEoRlXhFgZ@!QH) z{=fFlwO7yTyz~2YKE+c;iJS^dNi)+CM6NoiI-r4s3DBmhBIJ-wumaw6+nzS>oMEUc zm9Yy-6y(7eL)CONs>%dB35OIZpJ4kN&F}ZW*18YRb3c1;pHf~V!S>$wVXbRj=hIsE z;w?Pd#n)KWFz(Fx@tjd0URSoX0DI?MVdKbgR-aDY8sbuAg*ph zI*!VN$d7=mSil9X*S|e7yY6a-=9=ltQDi2-hRr52)AR}P#NhhTRIH|V;xG>tTGbmZ z@4#Zgx{_Tjn;kguNK*W$mgQk3(Y-t#bvL<+CIVp?-`oSDR@C6Z)GwJQeF}gVLo~Kx zVL2L|rhc{t64E6=1!J$;2B9(fMfdnXA>iWFm)%#I*7~ue%n|_@X$I@KHDVeXA=n=G zgX+{mF}ErP4rEl){^O+WSDh&kZd@@Xu&&1Jad$PutS`Jb*#5jR9kJcf4sG0z86b`g3oA1ZE z{FYNqc#)2j_9l0S?m31M&n%J0Qu~2!6ooqN3Tu#s#;Y~wFVyp zQ-esadFv}1j{DYURS}L|Dt7|Wpd%L`I{xsG5{zI|0`_r+2R~Xa&E;$p_*Qs=7?;2k zG(6;elYGsvtb;#$ya^)3ksiC$i^eY{gE>x*QPKPOSqyHWr|GUuIJD9%!lnRF+e<8|puEl~S$dc&KU$^n3ob+ihuvL$ z@q3Y*U~h{{qJo+3HwK7Sf$#f`x9n!Br&wU==E#R?p}ma;d^4r%*`+JNwStm%n;D-P zA7AD5fwMGR!+4wbG{$QK%$`?aZ0ihIfUcY}wU=I;w!9cbr(Sr0JpS3jo6C`SwDBh9e5>0ECr|+kXNHVgu;5ES^Na zAAIyXNv6#*US$w!)a1n~icca3fd)k6x-ZfIXr1&Go#vCiUW&(Gh9CzEQV=FQLVX=TO!SkL4aUxxaPY9jy(*#3%9a1 zS>Uqe6wx6kMCz-$yTt!YZ(bm!xv={th%g!N=fNQmXm;6{)H-_h0x*aUk)<3O#*Jsv zttpYBHl+n}P+wD7qYNVeMu_Ml;NljG=&uKWMG}l}O~6CxY<+_n++RaI3dHMMG^4<^ zR00~`1F-5_>;;jG7vbRLnKR~cqlM7p!H_5&^N%tKSLoduw)Bpmo zJJchxQF>$a5<1yxz5Pm})DS=%&&y6$E;dvz!FtGOVg^iLg=E7b(xF3ihonR=B2+j< zbu@be>ol<w9H`OUV@-^7T@uF1zjoWHl`5Ztv*P&Hq!ArXQ;2X#08?P zG`pct!siw9`t6oTl|4zDLIlG5)A?Z&9g-P-h^5m+>j^jr2m2Skz%M2DRvy| zvqZ|Hz)=AhtSD=((M7hIZS4@GvW9V;?lDBT8Li2qWm^UZ58j*EN^&gakr5embE+S{ zArwa-VU!skjNBl&X?ID8IP(}5ro4?An>tAvNOUtPv>t-R6dP`N8KaMYYtc1mEoT_n z#MCCzZes<vS4!r2g z^p8Z$Lj+R~Yc}@?px4-HnPG2r)H@*Ptxna{?V5PJa(C8oTwR{T)GgzF*@fAv{cdlP zxC1fu2@i;K5Qr@%>985rT6Fc~DlL%UWzn_Vx{_r~;g&2a*kfDNZst=F8jPg5&C55#MV7~JejQ+n3?Dyc0b;n!cBuo znU|@z3GgkAHHis^568@O!sbe5qYeSYJsh!ol=b4$a+c$k!R>=jb>cLs~;pu}C3J_f#blYu&EJ9(m@eES;WaJ6x~M>t z#r~Yb`uV{viV|m!Fc;J{T_*~wFtU~t^0|&!l&Tc*Xn)&g$Xb}E9C~@7_P~PZfkm?s zPW#(6FECuamZ_2VXC;8!$~wu{$D3`7ZM~gY=lO)i#f?F@5z;XxxfU_CjAc1Xd+QLe z)EN9iL5n+TVD7kICrwdaD2la>y(a!X+&Q?enLhZmwv{+MT|{6!iEvWO^)Qo2=UnXN zIrFf+BZZLO23fXHLsI6Q?CxgYVF-E01Ow!;cTIiW58|dn}`&cFmqL_^?l7sHngO;LRr0t@~YNt=WJf$v-ueFpVGa zDE#otCVz%I!wMpL>6_I%2mkDH42S(jrDA{XBh>!r7cLyRK}$&YFy6Qsc@cS~8dkAvbPOjeLSM29Qs zmUJ6&418>@zv@%$tw?qjRmZr}#4KEpqj01;<5iR1ld@WlsO~5Pq!cGzIzvoL)A`iN z@Hw+X%S0?Bq3E=3pcrUO=7E@Moa*aj39eFITwWvpP8Sny;#N?&7_n6@&;FLp`qu_F zwvEuaXQb(n!F6HB9_Nmbm~+|g4I1Y>u?-7hp(SQ{7be0t@8#&>GaikrC!I4;;d0zI zG_;AgoZkWc2w~J{*hknRaeSjWH@qO@z`S4MD@yx)_xdwu&-}OD{d1>ZTzzZz+}?%# z=XO_*?>%?={NDb3r#OO`t!F%Zs@o<8h$Ub+aOi}+SynY_i_HJzmNzgVy(^4uvR~VM z>6C}L^N+UKZkFudQ3v-=I1ZnC1ZZJJ&_>liIVFL?zvf}sr@s5*9*0>xzjxxx{X>yF zUuTFMab(u=#{>Q|9}+`Oa7i<-szJ}T%xU{D+J?WX9rh`eMa=W+siz))z$G*{&CHTM zP<%I^s%IVV4S$aBGE_omnrhb2Fm0UzzD)**%tNxRT6k@%GD={|Kl(x|U!Qi@#amRn zsc(_r?sXJSY~F2Od_8n2<4FO9-=kRh?ycndU|@_}>ghjv9KjEaTCCYY^7J}Qatb+Ekv6ADU25^5E9a9{>dy|L)^)|dY#iGH z?CcbjORF>Io;`QryWiX6G?cTPRdeqA=@&T_Wj^(W;6b7R9Kr#-o-nNn@(_r24z2^4 zYHj?qcGCjDK5UFChUn}cK|e}>>x`pgYHwNoP6QW7`xkiH*-EGvv@OqwqE}BK@6VP{1c(X2V?-94A^YCtIW&^~}9K0?Ut#NC8g8E)H06vvYX-q-Io2?2u90!=*p|YA& zaQTRfm}skMI8box?$sHEJ6pF^^Dx6MwZ~xIGCT~@^~v-TDlAh?^gkFEn0s9GB(5u2~gy$6Wp$x^c~-L}caE+j<`VI>BXaBPfY z2jG;$L-d{pXc5g2Uh`JqtQ>ZwBW0VGc?27z8CdgAxfZj~cIsC)YgB8YknwvPO}g>& zkhKZLCOQhTkdBepKvKxOwrt)-^*8`xw9X{Mu@q2_d?bT!goB+E79*nV3+gV6XwB4X zY#r~c;BDF{Co3*X1d%wdWi)K$pH>~JdzcgGr4BYCkJw7PAS351%sttLg98srlr!=u z>`fdH<(czrMEw062y~v0NPa)zK>LxGBt-;$qJ(4@1o^5W(&GCG_bYG1;r`(a+o_cc z!-tP>NeHv)th{%i?Hv3I`1pine!NNiPTDoQ>Y7;RWQUk4)Rf6 zSn+UhihLPL#%T6>78_=+a#Lr3LVOm(4Vi{?3TAzP95pF8gY}yslcyB~0C!y!p2Mjl zngIGb3#d~gS!V!Pd#26Bty$()MKWzrB`nI5U0G(XO}(O$z_S3Ha=KX&@;9NBc+X+J zKbfYh!0{T_gA+|OdsQS4$*39a3MnpUN+Zw&-;=FcvlE~IE$$ErHpMZ6qp+LOoN0Xk zoNSL{AzKi16$H)pJZ!!rF zX-xn)PQW(R|2niCPP1&x8#^L~cw4ga2#W}T!)K8jMQmYXMp@$zi1Jja!RqS zJLUCSLVqh4;To8<6qJZgdJ?B0OSj*oUwriGr=NVFj1)7M6M0cdLyp$0(S#%Q;bR`% znN#}EOXWcPDB8oma)igBo4Yz?G~A0RrEM>1`}dpFSVSYgs|u4pI>m6Fc<&ku89tYu zrNC=OVpUU+%3S4To<&OJ7T~~i5C%8Owb*?YpAT_6`jn?VlTZcVH~Ab(zgP`TP*^}= zCPN^p1w``H@P%||)11x>Z7i|yOIwL!LeNd(oL+`r`%u=vtc_XL|J(o_zUYCfb#moQN~?ZyDtur4>)+z>6Rc4#=_?Pt#Jli^*%M zY^a{v1e!%UG0yB1gB~>Tr9iDA4>R}nPj?FNojX*Mtrl`YR)OBoaz>yajRjQFjq@7MRS~JF?{?gO5u#!$4e9CJz%Z3tI+b{)S5)Kf|vPNUlT6w1Hp^75jOu&?hSbK^_+>?z>?fe)bU0(4^RascD zs+G4Rb1ZL`o-MvzpzSbhw$2I>Zonivu9VD#xQIGhge2-~jbf;8QDh9o_@k^xd+?qR zfp8^tZ5v+MX>yCJGtcjzerXqA2X`elN|$YBzLI$w_;>^+JxEbZI|u&&yYO*e;4SO6 zmAyA?@;v1*jN^QpS@Q)A)hM(qOvjuJT7m;~n(6{&s?riE?oE4#m9>icpu6SCc?dkZ zxnX?Xzrlw170Um0L`C2{A#&V~J=v}+OLe1ACN&|eVQ`tEIZLS58FGfGW~&i2rjcjM zhqt7oB56B(ZX%7%xWg3g?If9gyM&scMeDji7zIXkYMOs&|A5M044mKHvv~qGEi`c?B=J^^Y-#L7cIo&#M0fXVBju)rjR6E!BWp#LCcHefL ze+nacIfi}X{?9~+N|fO~sLY-mrbNY8U$~?MKvHxe@02nLYs;hCAI}tys?^t`=}-b_ zmIM3AA0;Oa^E0kirgs`XT2D60N$1bxbyxaRh6SeFw?4%n_PU9ErAc8_v*GeO!mnnH zJHG#BnT{wN9v;-TKa}eRoEu~A9K74cjG9X0oU_7OgO}y#dhruKWF6deJC*2Vv$4JtkkskYvEs(=<08{=yf&=!cFmchLdpwNXhl&s(A}uTs=J zVz7B*^}CbOL)2mPsEX-#qb&jsbjCO*+YqM2R-Zi9bU?#Ms<%uA7AxLs>a^B6YK9z& z#j;+@f^Gp{C?dW5n>ojWpDxXUmCr8{r%MD4`hQZe7#vz@Vd9h=wgd<>Rx8owbJoxa zDhBFqP#ZnEo$-|@M^G2x`oR<`VE)y+PO=Q;S?r|b+$gWg!>s-l1!{>VInRpP4Ov;9OPfaze`xnnzMY5d(>+5;Vmt*FS ze2JOg4hfi*hu6KCgxhAq6oeHZmbbpt)06JS;KI1!1lXMAM9M;e)k<2}k3Upxn3x6; zuC&(Q^6}y@;C4urP@^?w@Np+V<{e|TM#Nffk=(4N1tSjBdN1!ulIX)LQ12p2vW&@* z-y8T`Jw97X^jgsZJfyr1^}A!51>St6I=9!~WAQEZG!ZYc9D`}3(c(^ig4`gu(owI) zBY_g#kz&?5uVxrfoWoD)$mOpfTLGgT_6?GwYoZvX+(l@RDUaMjL$*+Vk?Jzv`) zx$d8bSNxCjmY;e0>q-CV=BIXn65xkPsYeG$=@jPJdX(fB&l!bqS@uz0lJ@`^Q}-;+ zh76eJ*8M1@gvZy%&c%f8y19+dLC95|$l}S$fML41*5W9YNo}v~5z`Hw1QYZz!M>u) zfj6Lz_%Is(A{Qo&>Tk2Y3I!XdJG_pKE0nM$*(ELfN-greF3NfpgIUFyGS&=uR?aUvbJ=wU8OpthbZHx}h! zR1WRswF@(}-h5@MP4dFp{SiBHan=VD?_iWP`Q|`iK>hU51N@V65-tjOgLCRr8C{9h zv}ixoY?Ro|OUD|mITrKLN+sGP8+R;B)IOKBaB0W}3?At81&z%@nif_J*H)~Ja8_Ce z?_Eb&?(gM;;OuHhN%CtxKW=o(IfxV2uB!25=_%lOO197pOqIUr*YUwblU)@mD2ZY+ zv8F9i&BpUeF#@}B9k+FH^^(?!uc2W z_J^ikbU50sKmji+izd(so>T#w+Ue>LKz|WjObc;G&bWX2xgUI&KhIv+r^m2?dN(Hx zMdSWy$}zQCwt2vdmYD=pD3x{9%))cAxQ5)#TEy=h!2I**Erse|(_!OCvB;#zJTy`V`?Ps+i$s>PsDO5AMLt=jQdeRktHVf^(B6TkHxHv6A@3L* z*}t-MV=gq^)XMQ_sz3$79j{nVV6w$23KQIHH4DdiQ|q-w_|z(g-xml4=k|`}JZkJp zxK)QI>g@2xkA6UZYng~~OhSFFQBSebc|YAdu>0-vyCgBc`{M5E(I39NyZ`j=U!Ui* zJo`Vm@bc>M(`Ubb;q>=+?>m*8XWK`B{e$aNuhef>C;n8gzv||3Sil>J5JdVTy#`&- zd@*qNvFEst{;JrSW!sLky?Ht+%Ov3#l^601z7cklGlw#u~mAyIC$&* z;v;n*o`{74y(;NExdgu@U!)tJ{i-Z1p855g7g-mGRir&7wHci;lg;vUUdZnee!SU! zMhis?#7vr#(AjAjT4ENKLY}X`r=mek0~&U_VxHufN{99wam)u#m0qf#P2C04cr`Uj z@>;0HpvUC+XUt>sf7}DITos+HS#n-!1r|k3e^&kqVaJ@MzW!FfT^!WN=2MUxU~Upc?TXDhY)ArB{t3(}L%p}X3$Bbf#LA);FzzM9zG)B7mu`%pH2)V6R#wXIt6N){*wiwRK0=m`R zN5jocSZ+N^{^L3vE&bEU85qO{%i$4j5b;M~U8-=wXDw0SjIC9W0+@jXe491_SJP4m zzSI36Fz6WNR0|X>-`ThY3;#{Jhrl@V2E>xn2K}YZsI|$U=>@@)Z+j1doXZG^NW8n^ zyRe}`RuUH?|DnQ}L*7l*xEaALnoU}rUi}lzKjzMaY{Pe%$4=U!b^upH^pLGdHtMtZ zY51(eVldbgqUca#*p!vL^rVakkRS}Q$T5&m@_@}5vlyY_g7HjeP-xubxqLFoUOA5J zK@aLsa)F#%S~UTX2gyu9ML7UI?0A`NZ$OiRG~0g@C6#JIhoE$Ri`7M}MjTsf0(kv& zg4flT&YyW{_uL~WoI$eX`ro1$q-FoZ@fbH1XH0Q~`nZhyXD{rXIY&mceOdCa{PpDN z{WE7zp4~nFAYW}i|KORIAJq5RY~Mv3H5QeHiPF4S5OWbZMJlTJdZYW;@i$BqmH*p* z9kwr&X;%kEXCRM;m6+l3n}#s2lx+7{G}Cd6HWYVmv@I-JgJM5FW*l>esH)<6hWhf& zR~bPQU6rA^1{%`U98u^AXT22e3p6VYqVT(>R8mfcLBM_Cx$VBVp za}{3lW9*Y^b#3QduvAf1$c70O_sDA6QMj{o|2Tz z53scpHm7#&ar`ZXhF3S5L*X-o0HH``RvNo^*SX4xscE~9B?QW1(x9Rw&IjnzeHpk5 z2?^*rS#*HQS>l^NX=GC9_=XiY|G>9gqAw58hIB1ws8hB0`exe}3fjJ~TK)R}m^(ls zedzsPe^Q^T>?vfG66)iA9{c8hX*cKd+!>G|FNLF7pUvk6F!*c@w9g5~@CYjf$A?D0 zaC{O{3chkXMC>6Rb9RqkIwSm|=4P z;my~KA>CK5EXl5J&LBkQ!HVxn2OtizG3lyTUFR*%pkt{(RW3S>QOlF!5G@$vqi58s zt#wT*Zc!f~xU~R+EHF9L3593Y;#nWJJbY!=UJD`ZJ5yT6`bx6H8v0_1|EfYraD#CP}s1;iK-| zq>iVNyQ^FpZK0Qz#vp#v3#|z4F3*H4m_gF9p6R4T-7zS-62YmreKg;^FoZS$a;ud!m| zs1&&Pw{5Bz-;JyAR1bi{33dq8E*cF2*E62 zX|vMuY`g1DOX+?QBrYA(LClN>YTT~p3j|p?jWgjHucB1>+d$RNfj{(> zM?~keqYH@eh1~i>R2r*d7gUaQ;kkK6fzY6Nl$G~wb=ER@8##l+U^!Pq*3 z#QG)2Fhox*k2rLqa;e$g?rbohxom4y!wzo?M&wSX6Rd8321XuA5fB&GU}!Pxf;mn_ z>oZgRb1WN)7SWVkyrSizCv_rOUbFrS!QEztS(sgT;&|f5jGHm9a$RqJtPnsy*k4zQ z=-%v4wdNqg-D$QiA;XP_9RXIA=74Yla_9ut*6ByG`$tWVHv;VW0w79jx@eo!oK603 zBN24$9J~iV0wt9U8Bk<}IX8AWR*>Aauq!>}<*dAhQv4c&QV@v@_q0NCUq_E31NBP6 z#@_L!4I>CqA3a}TzQFuKsUp7-@4`XQpcjYo>CmtSYSV67_>h@fxx*J_=I+~BkZA5M zNL)?yC4{RPC-venG-6K={9|d4KC4EJh^~~^=X%BMKJZ~CoWD1EYU-Q8Btg!{6bN+Ml85Je-y7?l}RFX8n~Jbn{YP6*C5OL9`ok}%k4B*J=~ zq=$k8MnfprYDOwUr)?X&P_VZeQG)%SFlPt^BM*T?&-0k1Ax03rFay|U9omUTpXg$8 z%g72^Kn}{E2yFkzz1x~~6q>q+*D7j_>FJ&c7pGqo6QXfDff``YSETehwrbR-%%^-_ zh6GST4t2}wp@B_#`>he28P&Pm0SZzkAfPg54K#;z&A3spHO)K_0=wPT|9Ucj;yP^m zcgb<~Y@ph&=?>skTma_Qj&{E#h6f8R4|x}6)^x0C_nAYel)>Qxf3dXrsr0u5`u(jm zY>7ZQn))M3S~FAJ37@jkYtbrNFYL!!Z=7g`H{f9E26a9FEY7dZgKOuvgm_3otyG1R z<9}5qI#o)tQzyF`AB_tt(_GN{HKs2QthuWU`nQXeKKLlzD>h65M;Zdk&{U};%wg2N zcCf+f$w!||v9-qNEc6Wu14}TS$GpAEq|x_km{CKFypUa-s?Ab2rQG8kHqrw5Onw0b zL`&y5JIvE)a)kaqVM*l6fOIYRHd8S@lp%$akhyJ6kcs9#QETM+IGHjS)UZ%rg>l-c zq!arPWncy*aRrYIeAhZ@h7%BH>RJC4LS=FxL?f4_>&O;~pkx7Dy{n6`YI3DaUkV?P zcr{J|Qluz(MM}6ae6$Pceu(}ruHi>qo(eCJz=XhA(>iqA3bU3(C<{s(& zRd?+&u*B2xY4Lz688Mk4P)Lx?B}VH$Qo(+Nmvm<+uiT^>NYNOA2-&Sk3X1f<+a=ZKA@e^8Q`%LZ zy~v7E3#_k5G?`f3n2j{l>2gLcIHeIfTUd>*w8X^JMiS^vJdy;c(N1rIFMXAYZiZL@ z56A%{drV7-kd;`%Vp)S=^)Q#n^jfrM8VM7;hGm;0HCso@`{C#<7C`{r)o5yG2sLzA z^q8jxWqNvTX`p&uzl$DHWj_W4w#a_}5+k5jsWs0F&W`OGRQbU#2lS67b}Exfw))J| zonS70mE-s+-tAS*gsF&&4d85<&}wQ*T}8T!%7A4_dHI*AXrnda9`dZNTni@$OH^Ha z2?W;8KgxasO@f|+m4$(`8Z>Yhq~ifKl)iZAiSmm#t|m-Ng<5PdL$0Ghc90&_Y;HXn zxM4vggDIF;G#j^wyy{0wJN!&uCkiIoNn2Giyl7ehev4t9EP;80fhdHme#+~&YeYft zT{5Crg5Mg^X5w$ri2nOqG@{qx!s-WtuaUgy82Ei6`7*zjw$v7nRs1KbZhLzndQm@a z9j9~Qnu2 zuOMMASJs^ywY~kL=1Z_p8ll!e)hklvr>xs+q4V&3(#f5_ups}P z6^E$yFs5pxm#dAc-@XFj)}r-;j~-s#r?S3p7-aEK>5Zp!8Jb-m_ChNSYx&BJ_ug)f zQQuw6lKbHt?@u0fHSa{0WAvD;uc(=|^#1iIW1~pPVjSTbZwV&uQEX!-TeIfv(W|be zGRG4izTGUrM_7*t(bOK(w-e=*I}yo674_BLe8mip>2%MvX$6YJ)8)(sxw1lvuC0q7 z8ElP623ZYY2c2#wW#FIkV2f>OK8w`q#t~4f41v&7Cw|NTlUDDA3)g`yr$VGDQ6Dq_ z5=z5HV%07$or6mx;=_8jmFsI-fu`Z?I^Y^VsVgqG#R)i(I6HdYMycFzgq?$TctAHN zkM98RXFI1~-h250E)&QIc!Z*V>!cmdXe0+L)$HW}ukEA)^aqdF<(Q)P4wK=nBOXI> zNN$H4Mvvv+J-7GLOS@;!KcMr)iA>maU6-A_<aAjItF$jb9Y41UbGQujTZHq)Qw_!oUQf2H4;= z#0zHTvKl)kCQyF$_d$(n;6umPo5iLG2K;hUR}Z!Co&HO^R}XUM8n0>zu)D&A&&nWP z5*MkxjsNbaHMMpgBoix#nKcf$_}alLfXJ-@vCPfJ1&9UqSj+ezy!DTaNRGy16c@0YiOm=h27HY%+N3e)dBoe|_?=_V&N`GM&%oZ1H?Ba}8>j)n0y9Dg{Sz zhneh<*T25E_k%OL=MH=1PcEE&&g0ph{nqaDyZgImpWA(q&ywVeB!78fcmId|-Tez| zpiOQ(zqfzkrE|A(6Y{P9_L}T^3tPM*B|}(OE2uc_~MzDdHXZ8^r1uijAdS|F&PBrfzwdfAVmqaFTskV6ToHvD^8C9 z+|V>EWC2u7lB7(GQdllXf^%4RhDk@69$+>o^V&$~Qkw!=olxU{xzzn%bi=_?IX{^h z9KC?N@tyw6yP>Mbs+&sYArWPu8^iRS1dgz7R-;+JHXTL@T2U}tzfb~ ryp7;Z\n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;_c;_x;__ngettext_noop:1,2;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\n" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Требуется ключ активации" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Ключ активации:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Активировать" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Ваша учётная запись активирована!" + +#: wp-activate.php:96 +msgid "" +"Your account has been activated. You may now log in to " +"the site using your chosen username of “%2$s”. Please check your " +"email inbox at %3$s for your password and login instructions. If you do not " +"receive an email, please check your junk or spam folder. If you still do not " +"receive an email within an hour, you can reset your " +"password." +msgstr "" +"Ваша учётная запись активирована. Теперь можно войти на " +"сайт, используя выбранное имя пользователя (%2$s). Пожалуйста, проверьте " +"почтовый ящик %3$s, там будут пароль и инструкции для входа. Если вы не " +"получили письмо, проверьте корзину или папку со спамом. Если в течение часа " +"вы так и не получите письмо, вы можете сбросить ваш пароль." + +#: wp-activate.php:98 +msgid "" +"Your site at %2$s is active. You may now log in to your " +"site using your chosen username of “%3$s”. Please check your " +"email inbox at %4$s for your password and login instructions. If you do not " +"receive an email, please check your junk or spam folder. If you still do not " +"receive an email within an hour, you can reset your " +"password." +msgstr "" +"Ваш сайт %2$s активирован. Теперь можно войти на сайт " +"используя выбранное имя пользователя (%3$s). Пожалуйста, проверьте почтовый " +"ящик %4$s, там будут пароль и инструкции для входа. Если вы не получили " +"письмо, проверьте корзину или папку со спамом. Если в течение часа вы так и " +"не получите письмо, вы можете сбросить ваш пароль." + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "При активации произошла ошибка" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Имя пользователя:" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Пароль:" + +#: wp-activate.php:119 +msgid "" +"Your account is now activated. View your site or Log in" +msgstr "" +"Ваша учётная запись активирована. Можно перейти на ваш " +"сайт или авторизоваться" + +#: wp-activate.php:121 +msgid "" +"Your account is now activated. Log in or go back to the " +"homepage." +msgstr "" +"Ваша учётная запись активирована. Можно войти или " +"вернуться на главную страницу." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Извините, обсуждение этой записи закрыто." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Извините, для отправки комментария вам необходимо авторизоваться." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "" +"ОШИБКА: пожалуйста, заполните необходимые поля (имя, e-" +"mail)." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "ОШИБКА: пожалуйста, введите корректный адрес e-mail." + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "ОШИБКА: пожалуйста, введите комментарий." + +#: wp-comments-post.php:136 +msgid "" +"ERROR: The comment could not be saved. Please try again " +"later." +msgstr "" +"ОШИБКА: Не удалось сохранить комментарий. Пожалуйста, " +"повторите попытку позже." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "О WordPress" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "http://ru.wordpress.org/" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Документация" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/Заглавная_страница" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Форумы поддержки" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://ru.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Обратная связь" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://ru.forums.wordpress.org/forum/20" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Меню" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Привет, %1$s" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Моя учётная запись" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Изменить профиль" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Выйти" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Управление сетью: %s" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Общая консоль: %s" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Перейти на сайт" + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Редактировать сайт" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Консоль" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Мои сайты" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Управление сетью" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Сайты" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Пользователи" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Темы" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Плагины" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Новая запись" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Управление комментариями" + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Короткая ссылка" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Ссылку" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Пользователя" + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Добавить" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Добавить" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s комментарий ожидает проверки" +msgstr[1] "%s комментария ожидают проверки" +msgstr[2] "%s комментариев ожидают проверки" +msgstr[3] "%s комментарий ожидает проверки" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Настроить" + +#: wp-includes/admin-bar.php:678 +#: wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Виджеты" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Меню" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Фон" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Заголовок" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Поиск" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "Ошибка XML: %s в строке %d" + +#: wp-includes/author-template.php:63 +msgid "" +"Use get_the_author() instead if you do not want the value " +"echoed." +msgstr "" +"Используйте get_the_author(), если не хотите вывести значение." + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "Перейти на сайт %s" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "Записи %s" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Последнее изменение: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Закладки" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Используйте WP_User->ID." + +#: wp-includes/capabilities.php:964 +msgid "" +"Usage of user levels by plugins and themes is deprecated. Use roles and " +"capabilities instead." +msgstr "" +"Использование уровней пользователей в плагинах и темах считается устаревшим. " +"Используйте роли и возможности." + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Без рубрики" + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Рубрик нет" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Рубрики" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s запись" +msgstr[1] "%s записи" +msgstr[2] "%s записей" +msgstr[3] "%s запись" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "RSS-лента всех записей в рубрике «%s»" + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Метки: " + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "Предоставлен неверный URL." + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "Пользователь заблокировал HTTP-запросы." + +#: wp-includes/class-http.php:221 +msgid "" +"Destination directory for file streaming does not exist or is not writable." +msgstr "" +"Каталог назначения для файлового потока не существует или недоступен для " +"записи." + +#: wp-includes/class-http.php:350 +msgid "" +"There are no HTTP transports available which can complete the requested " +"request." +msgstr "" +"Нет ни одного доступного HTTP-транспорта, который может завершить запрос." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Слишком много перенаправлений." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Не удалось проверить SSL-сертификат сервера." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "Не удалось открыть дескриптор для fopen() к %s" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "Не удалось записать запрос во временный файл." + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Не указан сервер" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Ошибка" + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "не указан логин" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "соединение не установлено" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Не указан пароль" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Аутентификация не удалась" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Нет соединения с сервером" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Не указан логин" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Нет заголовка сервера" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "прервать" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop-аутентификация не удалась" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Преждевременное окончание списка" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Командная строка пуста" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "нет соединения" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Не послан номер сообщения" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Команда не выполнена" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "ID меню не должен быть пустым." + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Перейти к верхней панели" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Верхняя панель инструментов." + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Выбрать —" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "По умолчанию" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "HEX-код" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Загрузить" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:450 wp-includes/media-template.php:1002 +#: wp-includes/media-template.php:1016 wp-includes/media-template.php:1086 +#: wp-includes/media-template.php:1098 wp-includes/media-template.php:1119 +#: wp-includes/media-template.php:1151 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Удалить" + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Нет изображения" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Новое" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Загруженные" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Удалить изображение" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "" +"The web browser on your device cannot be used to upload files. You may be " +"able to use the native app for your device instead." +msgstr "" +"Браузер на вашем устройстве не поддерживает загрузку файлов. Попробуйте " +"воспользоваться мобильным приложением." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "" +"Перетащите файл сюда
          или выберите файл." + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Выберите файл" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Фоновое изображение" + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Изображение заголовка" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "В случайном порядке" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "В случайном порядке" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Задать изображение" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Случайный из загруженных" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Случайный из стандартных" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Изображение не задано" + +#: wp-includes/class-wp-customize-control.php:988 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header size of %s × " +"%s pixels." +msgstr "" +"Нажав кнопку «Ð”обавить», можно загрузить и " +"обрезать изображение по своему усмотрению, однако в вашей теме оформления " +"рекомендуется заголовок размером %s × %s пикселей." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header width of %s " +"pixels." +msgstr "" +"Нажав кнопку «Ð”обавить», можно загрузить и " +"обрезать изображение по своему усмотрению, однако в вашей теме оформления " +"рекомендуется заголовок шириной %s пикселей." + +#: wp-includes/class-wp-customize-control.php:992 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header height of %s " +"pixels." +msgstr "" +"Нажав кнопку «Ð”обавить», можно загрузить и " +"обрезать изображение по своему усмотрению, однако в вашей теме оформления " +"рекомендуется заголовок высотой %s пикселей." + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Текущий заголовок" + +#. translators: Hide as in hide header image via the Customizer +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Скрыть" + +#. translators: New as in add new header image via the Customizer +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Добавить" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Загруженные ранее" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Стандартные" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Добавить виджет" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Изменить порядок" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Готово" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Хакер, что ли?" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Название и описание сайта" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Название сайта" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Краткое описание" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Цвета" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Отображать текст заголовка" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Цвет текста заголовка" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Цвет фона" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Повтор фона" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Не повторять" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Замостить" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Замостить по горизонтали" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Замостить по вертикали" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Позиция фона" + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:596 +#: wp-includes/media-template.php:802 wp-includes/media-template.php:868 +msgid "Left" +msgstr "Слева" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:599 +#: wp-includes/media-template.php:805 wp-includes/media-template.php:871 +msgid "Center" +msgstr "По центру" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:602 +#: wp-includes/media-template.php:808 wp-includes/media-template.php:874 +msgid "Right" +msgstr "Справа" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Привязка фона" + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Прокручивать" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Зафиксировать" + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Навигация" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "" +"Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "" +"Ваша тема поддерживает %s меню. Выберите, какое меню вы хотите использовать." +msgstr[1] "" +"Ваша тема поддерживает %s меню. Выберите, какое меню выводить в каждой " +"области." +msgstr[2] "" +"Ваша тема поддерживает %s меню. Выберите, какое меню выводить в каждой " +"области." +msgstr[3] "" +"Ваша тема поддерживает %s меню. Выберите, какое меню выводить в каждой " +"области." + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "" +"You can edit your menu content on the Menus screen in the Appearance section." +msgstr "" +"Содержимое меню можно изменить на экране «Меню» в разделе «Внешний вид»." + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Статическая главная страница" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Ваша тема поддерживает статическую главную страницу." + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "На главной странице отображать" + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "Ваши последние записи" + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Статическую страницу" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Главная страница" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Страница записей" + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Нажмите Enter, чтобы открыть эту панель" + +#. translators: %s is the site/panel title in the Customizer +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "Вы настраиваете %s" + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Нажмите Enter, чтобы развернуть" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "" +"Widgets are independent sections of content that can be placed into " +"widgetized areas provided by your theme (commonly called sidebars)." +msgstr "" +"Виджеты — это независимые блоки содержимого, которые можно размещать в " +"областях, предусмотренных вашей темой (обычно их называют боковыми " +"колонками)." + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Переместить в другую область…" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Переместить вниз" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Переместить вверх" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Выберите область, в которую будет перемещён виджет:" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Переместить" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Применить" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Сохранить и просмотреть изменения перед публикацией." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Удалить виджет, переместив его в область неактивных виджетов." + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Произошла ошибка. Пожалуйста, обновите страницу и повторите попытку." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Поиск виджетов" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Поиск виджетов…" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Щёлкните, удерживая Shift, чтобы изменить виджет." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Текст" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Визуально" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Новый документ" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Форматы" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Заголовки" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Заголовок 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Заголовок 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Заголовок 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Заголовок 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Заголовок 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Заголовок 6" + +#. translators: block tags +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Блоки" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Абзац" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Цитата" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Слой" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Отформатированный" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Адрес" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Строки" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Подчёркнутый" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Перечёркнутый" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Нижний индекс" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Верхний индекс" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Очистить форматирование" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Жирный" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Курсив" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Код" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Исходный код" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Семейство шрифтов" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Размеры шрифтов" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "По центру" + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "По правому краю" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "По левому краю" + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "По ширине" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Увеличить отступ" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Уменьшить отступ" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Вырезать" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Копировать" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Вставить" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Выделить всё" + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Отменить" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "Повторить" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "OK" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Отмена" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Закрыть" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Визуальные подсказки" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "Маркированный список" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Нумерованный список" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Квадрат" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "По умолчанию" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Кружок" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Точка" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Строчные греческие буквы" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Строчные латинские буквы" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Заглавные латинские буквы" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Заглавные римские буквы" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Строчные римские буквы" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "Имя" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Якорь" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Якоря" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Свойства документа" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Роботы" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:363 wp-includes/media-template.php:540 +#: wp-includes/media-template.php:771 wp-includes/revision.php:29 +msgid "Title" +msgstr "Заголовок" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Ключевые слова" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Кодировка" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:388 +#: wp-includes/media-template.php:565 +msgid "Description" +msgstr "Описание" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Автор" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Вставить/изменить картинку" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Общие" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Дополнительно" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Источник" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Рамка" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Сохранять пропорции" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Отступ (V)" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Описание" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Стиль" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Размеры" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Вставить изображение" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Вставить дату/время" + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Вставить/изменить видеофайл" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Постер" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Альтернативный источник" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Вставьте код объекта:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Вставить видеофайл" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Объект" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Произвольный символ" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Справа налево" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Слева направо" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "Иконки Emoticons" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Неразрывный пробел" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Разрыв страницы" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Вставить как текст" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Просмотреть" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Печать" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Сохранить" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "На весь экран" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Горизонтальная линия" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Отступ (H)" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Восстановить последний черновик" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 +#: wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Вставить/изменить ссылку" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Удалить ссылку" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Не удалось найти указанную строку." + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Заменить" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Далее" + +#. translators: previous +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Назад" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Целые слова" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Найти и заменить" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Замена" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Найти" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Заменить все" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "С учётом регистра" + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "Проверка орфографии" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Завершить" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Пропустить все" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Пропустить" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Вставить таблицу" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Удалить таблицу" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Свойства таблицы" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Свойства строки таблицы" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Свойства ячейки таблицы" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Строка" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Строки" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Столбец" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Столбцы" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Ячейка" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Ячейка заголовка" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Заголовок" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Основная часть" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Нижняя часть" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Вставить строку до" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Вставить строку после" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Вставить столбец до" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Вставить столбец после" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Вставить строку таблицы до" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Вставить строку таблицы после" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Удалить строку" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Удалить столбец" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Вырезать строку таблицы" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Копировать строку таблицы" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Объединить ячейки таблицы" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Разделить ячейку таблицы" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:916 +msgid "Height" +msgstr "Высота" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:916 +msgid "Width" +msgstr "Ширина" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:378 +#: wp-includes/media-template.php:555 wp-includes/media-template.php:788 +#: wp-includes/media-template.php:853 +msgid "Caption" +msgstr "Подпись" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:588 +msgid "Alignment" +msgstr "Выравнивание" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Нет" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Группа строк" + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Группа столбцов" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Тип строки" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Тип ячейки" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Отступы в ячейках" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Отступы между ячейками" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Атрибут scope" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Вставить шаблон" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Шаблоны" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Цвет фона" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Цвет текста" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Показать блоки" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Показать невидимые символы" + +#. translators: word count +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Слов: %s" + +#: wp-includes/class-wp-editor.php:929 +msgid "" +"Paste is now in plain text mode. Contents will now be pasted as plain text " +"until you toggle this option off." +msgstr "" +"Выбран режим вставки простого текста. Содержимое будет вставляться в виде " +"простого текста, пока вы не отключите этот режим." + +#: wp-includes/class-wp-editor.php:929 +msgid "" +"If you’re looking to paste rich content from Microsoft Word, try " +"turning this option off. The editor will clean up text pasted from Word " +"automatically." +msgstr "" +"Если вы хотите вставить текст с форматированием из Microsoft Word, " +"попробуйте отключить этот режим. Редактор автоматически очистит текст, " +"скопированный из Word." + +#: wp-includes/class-wp-editor.php:930 +msgid "" +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " +"ALT-0 for help" +msgstr "" +"Область редактирования. Alt + F9 — меню. Alt + F10 — панель инструментов. " +"Alt + 0 — помощь." + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "" +"Сделанные вами изменения будут отменены, если вы уйдёте с этой страницы." + +#: wp-includes/class-wp-editor.php:932 +msgid "" +"Your browser does not support direct access to the clipboard. Please use " +"keyboard shortcuts or your browser’s edit menu instead." +msgstr "" +"Ваш браузер не поддерживает прямой доступ к буферу обмена. Используйте " +"горячие клавиши или меню «Правка» вашего браузера." + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Вставить" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Файл" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Изменить" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Инструменты" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Просмотр" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Таблица" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Формат" + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Горячие клавиши" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Показать/скрыть панель инструментов" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Вставить тег «Ð”Ð°Ð»ÐµÐµ»" + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Тег «Ð”Ð°Ð»ÐµÐµ»" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Полноэкранный режим" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Обновить" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "В обычный режим" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Жирный (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Курсив (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Маркированный список (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Нумерованный список (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Цитата (Alt + Shift + Q)" + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Библиотека файлов (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Вставить/изменить ссылку (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Убрать ссылку (Alt + Shift + S)" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Помощь (Alt + Shift + H)" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Обновлено." + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:322 +#: wp-includes/media-template.php:481 +msgid "Saved." +msgstr "Сохранено." + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Сохранение не удалось." + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Количество слов: %s" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Пишите." + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d.m.Y" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Введите адрес назначения (URL)" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:358 +#: wp-includes/media-template.php:535 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:959 +msgid "Open link in a new window/tab" +msgstr "Открывать в новом окне/вкладке" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "Или сделайте ссылку на существующий материал" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Поисковый запрос не задан. Показаны недавние элементы." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "" +"Воспользуйтесь поиском или клавишами вверх/вниз, чтобы выбрать элемент." + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Добавить ссылку" + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Файл не существует?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Файл не является изображением." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Не удалось прочитать размер изображения." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Не удалось изменить размер изображения." + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Не удалось вычислить новый размер изображения" + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Не удалось обрезать изображение." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Не удалось повернуть изображение." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Не удалось отразить изображение." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Не удалось сохранить изображение" + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Не удалось прочитать размер изображения" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "" +"Попытка задать качество изображения, выходящее за рамки диапазона [1,100]." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "Каталог темы «%s» не существует." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Таблица стилей не найдена." + +#: wp-includes/class-wp-theme.php:225 +msgid "" +"ERROR: The themes directory is either empty or doesn’t exist. Please " +"check your installation." +msgstr "" +"ОШИБКА: Директория тем либо пуста, либо не существует. Убедитесь, что " +"дистрибутив установлен полностью." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Таблица стилей недоступна для чтения." + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Шаблон не найден." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "" +"Отсутствует родительская тема. Пожалуйста, установите родительскую тему " +"«%s»" + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "Тема «%s» не является корректной родительской темой." + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Аноним" + +#. translators: used between list items, there is a space after the comma +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "Сервисы XML-RPC на этом сайте отключены." + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Неверное имя пользователя или пароль." + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Название платформы" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Версия платформы" + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "Адрес WordPress (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Адрес сайта (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Адрес входа (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "Адрес панели управления (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Тип ссылки по умолчанию для изображений" + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Размер по умолчанию для изображений" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Выравнивание по умолчанию для изображений" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Шаблон" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Таблица стилей" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Миниатюра записи" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Часовой пояс" + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Краткое описание" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Формат даты" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Формат времени" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Разрешить регистрацию пользователей" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Ширина миниатюры" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Высота миниатюры" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Обрезать миниатюру точно по размерам" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Ширина среднего размера" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Высота среднего размера" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Ширина крупного размера" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Высота крупного размера" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Разрешить оставлять комментарии на новые статьи" + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Разрешить оповещения с других блогов (уведомления и обратные ссылки)" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Методу XML-RPC передано недостаточно аргументов." + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Неверный тип записи" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Неверный ID записи." + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Извините, вам не разрешено редактировать эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Тип записи изменить нельзя." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Извините, вам не разрешено публиковаться на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Извините, вам не разрешено создавать личные записи этого типа" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Извините, вам не разрешено публиковать записи этого типа" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "" +"Sorry, you are not allowed to create password protected posts in this post " +"type" +msgstr "Извините, вам не разрешено защищать паролем записи этого типа." + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Вам не разрешено создавать записи от лица этого пользователя." + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Неверный ID автора." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Извините, личную запись прилепить нельзя." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Извините, вам не разрешено прилеплять эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Неверный ID вложения." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "" +"Извините, одна из указанных таксономий не поддерживается этим типом записей." + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "" +"Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "" +"Извините, вам не разрешено присваивать элементы одной из указанных " +"таксономий." + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "Неверный ID элемента" + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "" +"Ambiguous term name used in a hierarchical taxonomy. Please use term ID " +"instead." +msgstr "" +"Указано неоднозначное имя элемента иерархической таксономии. Пожалуйста, " +"используйте ID элемента." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "" +"Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "" +"Извините, вам не разрешено добавлять элементы в одну из указанных таксономий." + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Извините, вашу запись не удалось опубликовать. Что-то случилось." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Найдена более свежая редакция записи." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Извините, вам не разрешено удалять эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Невозможно удалить запись." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Извините, вы не можете редактировать эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Указанный тип записей некорректен" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Извините, вам не разрешено редактировать записи этого типа" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Неверная таксономия" + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Вам не разрешено создавать элементы этой таксономии." + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Название элемента не может быть пустым." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Эта таксономия не поддерживает иерархию." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Родительского элемента не существует." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Извините, элемент не удалось создать. Что-то случилось." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Вам не разрешено редактировать элементы этой таксономии." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "" +"Эта таксономия не поддерживает иерархию, поэтому родительский элемент " +"указать нельзя." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Извините, изменить элемент не удалось." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Вам не разрешено удалять элементы этой таксономии." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Извините, удалить элемент не удалось." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Вам не разрешено использовать элементы этой таксономии." + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Извините, но вы не можете редактировать пользователей." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Неверный ID пользователя" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Извините, но вы не можете смотреть список пользователей." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Указанная роль некорректна" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Извините, но вы не можете редактировать свой профиль." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Извините, этот пользователь не может быть изменён." + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Извините, вы не можете редактировать эту страницу." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Извините, такой страницы нет." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Извините, вы не можете редактировать страницы." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Извините, у вас нет прав на удаление этой страницы." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Не удалось удалить страницу." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Извините, у вас нет прав на редактирование этой страницы." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Извините, вы не можете редактировать записи на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "" +"Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "" +"Извините, чтобы просматривать метки, вам нужны права на редактирование " +"записей на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Извините, у вас нет прав на добавление рубрики." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Извините, создать рубрику не удалось." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Извините, у вас нет прав на удаление рубрики." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "" +"Sorry, you must be able to edit posts to this site in order to view " +"categories." +msgstr "" +"Извините, чтобы просматривать рубрики, вам нужны права на редактирование " +"записей на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Вам не разрешено модерировать комментарии на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Неверный ID комментария." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Извините, вы не можете редактировать комментарии." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Неверный статус комментария." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Извините, комментарий не удалось изменить. Что-то случилось." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Для отправки комментария вам необходимо зарегистрироваться" + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Требуются имя и e-mail автора комментария" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Требуется корректный адрес e-mail" + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Вам не разрешено получать детальную информацию об этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Вам не разрешено получать информацию о комментариях." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Вам не разрешено обновлять настройки." + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "У вас нет прав на загрузку файлов." + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Извините, вам не разрешено редактировать этот тип записей." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Неверный ID записи" + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Извините, вам не разрешено редактировать записи." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Извините, редакции отключены." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Извините, у вас нет доступа к данным пользователей этого сайта." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Либо записей нет, либо что-то случилось." + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Извините, этот файл не может быть изменён." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Извините, такой записи нет." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Извините, у вас нет прав на редактирование этой записи." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Извините, у вас нет прав на публикацию этой записи." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "" +"For some strange yet very annoying reason, this post could not be edited." +msgstr "" +"По какой-то странной и неприятной причине эту запись не удалось " +"отредактировать." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Извините, у вас нет прав на удаление этой записи." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "" +"For some strange yet very annoying reason, this post could not be deleted." +msgstr "" +"По какой-то странной и неприятной причине удалить эту запись не удалось." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Извините, вам не разрешено публиковать страницы на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Извините, вам не разрешено публиковать записи на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Неверный формат записи" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Вам не разрешено создавать страницы от лица этого пользователя." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Вам не разрешено изменять автора записи от лица этого пользователя." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Вам не разрешено изменять автора страницы от лица этого пользователя." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Извините, у вас нет прав на публикацию этой страницы." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Извините, вашу запись не удалось изменить. Что-то случилось." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "" +"Sorry, you must be able to edit posts on this site in order to view " +"categories." +msgstr "" +"Извините, чтобы просматривать рубрики, вам нужны права на редактирование " +"записей на этом сайте." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Не удалось сохранить файл %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Извините, вы не можете редактировать эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Извините, вы не можете опубликовать эту запись." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Похоже, что ссылки на наш сайт нет." + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "" +"The specified target URL cannot be used as a target. It either doesn’t " +"exist, or it is not a pingback-enabled resource." +msgstr "" +"Заданный URL нельзя использовать в качестве адресата. Его не существует, " +"либо он указывает на ресурс без возможности уведомлений." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "" +"The source URL and the target URL cannot both point to the same resource." +msgstr "" +"Адрес источника и адрес получателя не могут указывать на один и тот же " +"ресурс." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "Уведомление уже было зарегистрировано." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "Ссылка на источник не найдена." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Невозможно определить заголовок этой страницы." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "" +"The source URL does not contain a link to the target URL, and so cannot be " +"used as a source." +msgstr "" +"Адрес источника не содержит ссылки на получателя, и потому не может быть " +"использован как источник." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "Уведомление от %1$s к %2$s зарегистрировано. Люди говорят! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "Указанная ссылка не найдена." + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "Комментарии (%)" + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Комментариев нет" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 комментарий" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Комментарий" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Обратная ссылка" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Уведомление" + +#: wp-includes/comment-template.php:942 +msgid "" +"Use get_trackback_url() instead if you do not want the value " +"echoed." +msgstr "" +"Используйте get_trackback_url(), если не хотите вывести " +"значение." + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Комментарии отключены" + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Введите пароль для просмотра комментариев." + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "Прокомментировать запись «%s»" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Ответить" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Войдите, чтобы ответить" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Добавить комментарий" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Войдите, чтобы добавить комментарий" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Нажмите, чтобы отменить ответ." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Добавить комментарий" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "Добавить комментарий для %s" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Уведомление:" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:574 +msgid "Edit" +msgstr "Изменить" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Ваш комментарий ожидает проверки." + +#. translators: 1: date, 2: time +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s в %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Изменить)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s в %2$s" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Имя" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-mail" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "Сайт" + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Обязательные поля помечены %s" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "" +"Для отправки комментария вам необходимо авторизоваться." + +#: wp-includes/comment-template.php:2107 +msgid "" +"Logged in as %2$s. Log out?" +msgstr "" +"Вы вошли как %2$s. Выйти?" + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "Ваш e-mail не будет опубликован." + +#: wp-includes/comment-template.php:2109 +msgid "" +"You may use these HTML tags " +"and attributes: %s" +msgstr "" +"Можно использовать следующие HTML-теги и атрибуты: %s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Отменить ответ" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Отправить комментарий" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Не одобрен" + +#. translators: comment status +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Одобрен" + +#. translators: comment status +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "Спам" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "" +"Duplicate comment detected; it looks as though you’ve already said " +"that!" +msgstr "Обнаружен дубликат комментария. Кажется, вы уже сказали это!" + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Вы комментируете слишком быстро. Попридержите коней." + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Не удалось обновить статус комментария" + +#: wp-includes/cron.php:171 +msgid "" +"This argument has changed to an array to match the behavior of the other " +"cron functions." +msgstr "" +"Этот аргумент изменён на массив, чтобы соответствовать поведению других " +"функций планировщика." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Каждый час" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Два раза в день" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Каждый день" + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Список страниц вашего сайта." + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Страницы" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Заголовок:" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Приоритет сортировки:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Заголовок страницы" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Порядок страницы" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "ID страницы" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Исключить:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "ID страниц, разделённые запятыми." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Ваши ссылки" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Ссылки" + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Выберите рубрику ссылок:" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Все ссылки" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Заголовок ссылки" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Рейтинг ссылки" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "ID ссылки" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Случайно" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Показывать изображения" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Показывать названия ссылок" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Показывать описания ссылок" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Показывать рейтинг ссылок" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Количество ссылок:" + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Форма поиска для вашего сайта." + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Поиск" + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Архив записей вашего сайта по месяцам." + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Архивы" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Выберите месяц" + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "В виде выпадающего меню" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Отображать число записей" + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Ссылки на вход/выход, RSS-ленту и WordPress.org." + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Мета" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "RSS записей" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "RSS комментариев" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "" +"Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "" +"Сайт работает на WordPress — современной персональной платформе для " +"публикаций." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Календарь записей вашего сайта." + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Календарь" + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Произвольный текст или HTML-код." + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Текст" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Автоматически добавлять абзацы" + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Список или выпадающее меню рубрик." + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Выберите рубрику" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Отображать иерархию" + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Самые свежие записи вашего сайта." + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Свежие записи" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Количество записей:" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Отображать дату записи?" + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "Самые свежие комментарии вашего сайта." + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Свежие комментарии" + +#. translators: comments widget: 1: comment author, 2: post link +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s к записи %2$s" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Количество комментариев:" + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Записи из любой ленты RSS или Atom." + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Неизвестная лента" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "Ошибка RSS: %s" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "" +"An error has occurred, which probably means the feed is down. Try again " +"later." +msgstr "Произошла ошибка; возможно, лента недоступна. Повторите попытку позже." + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Безымянный" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "Ошибка RSS: %s " + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "Введите адрес RSS-ленты:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Озаглавьте ленту (необязательно):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Сколько элементов отображать?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Отображать содержимое элемента?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Отображать автора элемента (если есть)?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Отображать дату элемента?" + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "Облако часто используемых меток." + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Облако меток" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Метки" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Таксономия:" + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Добавьте на боковую колонку произвольное меню." + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Произвольное меню" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Ни одного меню ещё не создано. Создать" + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Выберите меню:" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "новый цикл WordPress" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:605 +#: wp-includes/media-template.php:651 wp-includes/media-template.php:710 +#: wp-includes/media-template.php:811 wp-includes/media-template.php:826 +#: wp-includes/media-template.php:877 wp-includes/media-template.php:939 +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Нет" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Последние изменения" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Вложение не найдено" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "Первая запись" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Последняя запись" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Вы уверены, что хотите это сделать?" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Файла «%s» не существует?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "Библиотека GD не установлена." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Файл «%s» не является картинкой." + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "Комментарии: %s" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "Комментарии на сайте %1$s по запросу %2$s" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "Комментарии на сайте %s" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "Комментарий к записи %1$s (%2$s)" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Автор: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "Комментарии: %s" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Скрытые комментарии: введите пароль для просмотра комментариев." + +#. translators: opening curly double quote +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "«" + +#. translators: closing curly double quote +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "»" + +#. translators: apostrophe, for example in 'cause or can't +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#. translators: prime, for example in 9' (nine feet) +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#. translators: double prime, for example in 9" (nine inches) +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#. translators: opening curly single quote +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#. translators: closing curly single quote +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#. translators: en dash +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "—" + +#. translators: em dash +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#. translators: min=minute +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s минута" +msgstr[1] "%s минуты" +msgstr[2] "%s минут" +msgstr[3] "%s минута" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s час" +msgstr[1] "%s часа" +msgstr[2] "%s часов" +msgstr[3] "%s час" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s день" +msgstr[1] "%s дня" +msgstr[2] "%s дней" +msgstr[3] "%s день" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s неделя" +msgstr[1] "%s недели" +msgstr[2] "%s недель" +msgstr[3] "%s неделя" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s месяц" +msgstr[1] "%s месяца" +msgstr[2] "%s месяцев" +msgstr[3] "%s месяц" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s год" +msgstr[1] "%s года" +msgstr[2] "%s лет" +msgstr[3] "%s год" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#. translators: If your word count is based on single characters (East Asian +#. characters), +#. enter 'characters'. Otherwise, enter 'words'. Do not translate into your +#. own language. +#. translators: If your word count is based on single characters (East Asian +#. characters), +#. enter 'characters'. Otherwise, enter 'words'. Do not translate into +#. your own language. +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "words" + +#: wp-includes/formatting.php:3261 +msgid "" +"The email address entered did not appear to be a valid email address. Please " +"enter a valid email address." +msgstr "" +"Введённый адрес e-mail не является корректным. Пожалуйста, введите " +"корректный адрес e-mail." + +#: wp-includes/formatting.php:3348 +msgid "" +"The WordPress address you entered did not appear to be a valid URL. Please " +"enter a valid URL." +msgstr "" +"Введённый адрес WordPress не является корректным URL. Пожалуйста, введите " +"корректный URL." + +#: wp-includes/formatting.php:3358 +msgid "" +"The Site address you entered did not appear to be a valid URL. Please enter " +"a valid URL." +msgstr "" +"Введённый адрес сайта не является корректным URL. Пожалуйста, введите " +"корректный URL." + +#: wp-includes/formatting.php:3403 +msgid "" +"The timezone you have entered is not valid. Please select a valid timezone." +msgstr "" +"Вы указали некорректный часовой пояс. Пожалуйста, выберите правильное " +"значение." + +#. translators: used to join items in a list with more than 2 items +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#. translators: used to join last two items in a list with more than 2 times +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s и %s" + +#. translators: used to join items in a list with only 2 items +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s и %s" + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "ОШИБКА: Текущий шаблон не является корректным шаблоном ленты." + +#: wp-includes/functions.php:1314 +msgid "" +"One or more database tables are unavailable. The database may need to be repaired." +msgstr "" +"Одна или несколько таблиц базы данных недоступны. Возможно, база нуждается в " +"ремонте." + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "" +"Unable to create directory %s. Is its parent directory writable by the " +"server?" +msgstr "" +"Не могу создать директорию %s. Проверьте, доступна ли родительская " +"директория для записи." + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Пустое имя файла" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Неверный тип файла" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Не удалось сохранить файл %s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "Сообщение об ошибке" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "Вы пытаетесь выйти с сайта «%s»" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Вы действительно хотите выйти?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Пожалуйста, попробуйте ещё раз." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "← Назад" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Ошибка" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Ошибка базы данных" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Ошибка установки соединения с базой данных" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "" +"%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "" +"Функция %1$s с версии %2$s считается устаревшей! " +"Используйте %3$s." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "" +"%1$s is deprecated since version %2$s with no alternative " +"available." +msgstr "" +"Функция %1$s с версии %2$s считается устаревшей. " +"Альтернативы не предусмотрено." + +#: wp-includes/functions.php:3318 +msgid "" +"%1$s was called with an argument that is deprecated since " +"version %2$s! %3$s" +msgstr "" +"Функция %1$s вызвана с аргументом, который считается устаревшим с версии %2$s! %3$s." + +#: wp-includes/functions.php:3320 +msgid "" +"%1$s was called with an argument that is deprecated since " +"version %2$s with no alternative available." +msgstr "" +"Функция %1$s вызвана с аргументом, который считается устаревшим с версии %2$s. Альтернативы не предусмотрено." + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Это сообщение было добавлено в версии %s.)" + +#: wp-includes/functions.php:3369 +msgid "" +"Please see Debugging in WordPress for more information." +msgstr "" +"Дополнительную информацию можно найти на странице «ÐžÑ‚Ð»Ð°Ð´ÐºÐ° в WordPress»." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "Функция %1$s вызвана неправильно. %2$s %3$s" + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Выберите город" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Ручные смещения" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Сессия истекла" + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Пожалуйста, войдите заново." + +#: wp-includes/functions.php:4486 +msgid "" +"The login page will open in a new window. After logging in you can close it " +"and return to this page." +msgstr "" +"Страница входа откроется в новом окне. После входа вы можете закрыть окно и " +"вернуться к текущей странице." + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "" +"Scripts and styles should not be registered or enqueued until the %1$s, " +"%2$s, or %3$s hooks." +msgstr "" +"Скрипты и стили можно регистрировать или добавлять в очередь не раньше " +"действий %1$s, %2$s или %3$s." + +#: wp-includes/functions.wp-scripts.php:166 +msgid "" +"Do not deregister the %1$s script in the administration area. To target the " +"frontend theme, use the %2$s hook." +msgstr "" +"Не отменяйте регистрацию скрипта %1$s в панели управления. Чтобы сделать это " +"только на внешней части сайта, используйте действие %2$s." + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Найти:" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Поиск…" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Поиск" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Войти" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Выйти" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Имя пользователя" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Пароль" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Запомнить меня" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Войти" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Регистрация" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Управление сайтом" + +#: wp-includes/general-template.php:627 +msgid "" +"The %s option is deprecated for the family of bloginfo() functions." +msgstr "" +"Параметр %s семейства функций bloginfo() считается " +"устаревшим." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "Используйте параметр %s." + +#. translators: 1: separator, 2: search phrase +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Результаты поиска %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Страница не найдена" + +#. translators: 1: month name, 2: 4-digit year +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#. translators: Calendar caption: 1: month name, 2: 4-digit year +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#. translators: Separator between blog name and feed type in feed links +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#. translators: 1: blog title, 2: separator (raquo) +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Лента" + +#. translators: 1: blog title, 2: separator (raquo) +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Лента комментариев" + +#. translators: 1: blog name, 2: separator(raquo), 3: post title +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s Лента комментариев к «%3$s»" + +#. translators: 1: blog name, 2: separator(raquo), 3: category name +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s Лента рубрики %3$s" + +#. translators: 1: blog name, 2: separator(raquo), 3: tag name +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s Лента метки %3$s" + +#. translators: 1: blog name, 2: separator(raquo), 3: author name +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s Лента записей автора %3$s" + +#. translators: 1: blog name, 2: separator(raquo), 3: search phrase +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s Лента результатов поиска «%3$s»" + +#. translators: 1: blog name, 2: separator(raquo), 3: post type name +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s Лента записей типа «%3$s»" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "← Ранее" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Далее →" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "По умолчанию" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Светлая" + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Синяя" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Полночь" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Рассвет" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Эктоплазма" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Океан" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Кофе" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "" +"Rather than reaching for your mouse to click on the toolbar, use these " +"access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + " +"letter." +msgstr "" +"Вместо мышки вы можете использовать горячие клавиши. В Windows и Linux " +"используется Ctrl + буква. На Macintosh — Command + буква." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Буква" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "Действие" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Адрес" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "" +"The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "" +"В следующих комбинациях используются другие служебные клавиши: Alt + Shift + " +"буква." + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "По левому краю" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "По ширине" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "По центру" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "По правому краю" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Список" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Вставить ссылку" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Цитата" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Вставить фото" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Полноэкранный режим" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Вставить тег «Ð”Ð°Ð»ÐµÐµ»" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Вставить тег разрыва страницы" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Помощь" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Вставить/удалить тег кода" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Ширина редактора в полноэкранном режиме:" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Шире" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Уже" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Ширина по умолчанию" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Лента комментариев" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Редактировать" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Чтобы исключить несколько элементов, вместо %s используйте запятые." + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Предыдущая запись" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Следующая запись" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Следующая страница →" + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "← Предыдущая страница" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Следующие комментарии →" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "← Предыдущие комментарии" + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Это короткая ссылка." + +#: wp-includes/load.php:117 +msgid "" +"Your server is running PHP version %1$s but WordPress %2$s requires at least " +"%3$s." +msgstr "" +"На сервере установлен PHP версии %1$s, однако для WordPress %2$s требуется " +"хотя бы %3$s." + +#: wp-includes/load.php:123 +msgid "" +"Your PHP installation appears to be missing the MySQL extension which is " +"required by WordPress." +msgstr "" +"Похоже, в вашей конфигурации PHP отсутствует расширение MySQL, необходимое " +"для работы WordPress." + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Обслуживание" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "" +"Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту." + +#: wp-includes/load.php:384 +msgid "" +"ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "" +"ОШИБКА: $table_prefix в wp-config.php может содержать только числа, буквы и подчёркивания." + +#: wp-includes/load.php:472 +msgid "" +"The site you have requested is not installed properly. Please contact the " +"system administrator." +msgstr "" +"Запрошенный вами сайт установлен неверно. Пожалуйста, свяжитесь с " +"администратором сервера." + +#. translators: weekday +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "Воскресенье" + +#. translators: weekday +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "Понедельник" + +#. translators: weekday +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "Вторник" + +#. translators: weekday +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "Среда" + +#. translators: weekday +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "Четверг" + +#. translators: weekday +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "Пятница" + +#. translators: weekday +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "Суббота" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "Вс" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "Пн" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "Вт" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "Ср" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "Чт" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "Пт" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "Сб" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "Вс" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "Пн" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "Вт" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "Ср" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "Чт" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "Пт" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "Сб" + +#. translators: month name +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "Январь" + +#. translators: month name +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "Февраль" + +#. translators: month name +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "Март" + +#. translators: month name +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "Апрель" + +#. translators: month name +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "Май" + +#. translators: month name +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "Июнь" + +#. translators: month name +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "Июль" + +#. translators: month name +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "Август" + +#. translators: month name +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "Сентябрь" + +#. translators: month name +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "Октябрь" + +#. translators: month name +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "Ноябрь" + +#. translators: month name +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "Декабрь" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "Янв" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "Фев" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "Мар" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "Апр" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "Май" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "Июн" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "Июл" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "Авг" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "Сен" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "Окт" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "Ноя" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "Дек" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "дп" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "пп" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "ДП" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "ПП" + +#. translators: $thousands_sep argument for http:php.net/number_format, default +#. is , +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr " " + +#. translators: $dec_point argument for http:php.net/number_format, default is +#. . +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#. translators: 'rtl' or 'ltr'. This sets the text direction for WordPress. +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#. translators: localized date format, see http:php.net/date +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "d.m.Y" + +#. translators: localized time format, see http:php.net/date +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "H:i" + +#. translators: localized date and time format, see http:php.net/date +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "d.m.Y H:i" + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Закрыть окно параметров файла" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Перетащите файлы сюда" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Закрыть окно загрузчика" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Превышен лимит загрузок" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Перетащите файлы сюда" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "или" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Выберите файлы" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Максимальный размер файла: %s." + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Рекомендуемые размеры изображения:" + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "В виде списка" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "В виде сетки" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Загрузка" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Скрыть ошибки" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Ошибка" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Редактировать предыдущий файл" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Редактировать следующий файл" + +#: wp-includes/media-template.php:314 wp-includes/media-template.php:505 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Редактировать" + +#: wp-includes/media-template.php:325 +msgid "File name:" +msgstr "Имя файла:" + +#: wp-includes/media-template.php:326 +msgid "File type:" +msgstr "Тип файла:" + +#: wp-includes/media-template.php:327 +msgid "Uploaded on:" +msgstr "Загружен:" + +#: wp-includes/media-template.php:329 +msgid "File size:" +msgstr "Размер файла:" + +#: wp-includes/media-template.php:332 +msgid "Dimensions:" +msgstr "Размеры:" + +#: wp-includes/media-template.php:337 wp-includes/media-template.php:511 +msgid "Length:" +msgstr "Продолжительность:" + +#: wp-includes/media-template.php:342 +msgid "Bitrate:" +msgstr "Битрейт:" + +#: wp-includes/media-template.php:368 wp-includes/media-template.php:545 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Исполнитель" + +#: wp-includes/media-template.php:369 wp-includes/media-template.php:546 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Альбом" + +#: wp-includes/media-template.php:383 wp-includes/media-template.php:560 +#: wp-includes/media-template.php:794 +msgid "Alt Text" +msgstr "Атрибут alt" + +#: wp-includes/media-template.php:392 +msgid "Uploaded By" +msgstr "Пользователь" + +#: wp-includes/media-template.php:397 +msgid "Uploaded To" +msgstr "Загружен для" + +#: wp-includes/media-template.php:409 +msgid "View attachment page" +msgstr "Просмотреть страницу вложения" + +#: wp-includes/media-template.php:410 +msgid "Edit more details" +msgstr "Изменить другие детали" + +#: wp-includes/media-template.php:414 wp-includes/media-template.php:517 +msgid "Untrash" +msgstr "Восстановить" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Удалить" + +#: wp-includes/media-template.php:419 wp-includes/media-template.php:522 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Удалить навсегда" + +#: wp-includes/media-template.php:454 +msgid "Deselect" +msgstr "Снять выделение" + +#: wp-includes/media-template.php:461 +msgid "Caption this image…" +msgstr "Подпишите это изображение…" + +#: wp-includes/media-template.php:465 +msgid "Describe this video…" +msgstr "Опишите этот видеофайл…" + +#: wp-includes/media-template.php:467 +msgid "Describe this audio file…" +msgstr "Опишите этот аудиофайл…" + +#: wp-includes/media-template.php:469 +msgid "Describe this media file…" +msgstr "Опишите этот медиафайл…" + +#: wp-includes/media-template.php:477 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Параметры файла" + +#: wp-includes/media-template.php:506 +msgid "Refresh" +msgstr "Обновить" + +#: wp-includes/media-template.php:577 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Сброс" + +#: wp-includes/media-template.php:584 +msgid "Attachment Display Settings" +msgstr "Настройки отображения файла" + +#: wp-includes/media-template.php:614 +msgid "Embed or Link" +msgstr "Вставить объект или ссылку" + +#: wp-includes/media-template.php:616 wp-includes/media-template.php:694 +#: wp-includes/media-template.php:817 wp-includes/media-template.php:921 +msgid "Link To" +msgstr "Ссылка" + +#: wp-includes/media-template.php:627 +msgid "Embed Media Player" +msgstr "Вставить медиаплеер" + +#: wp-includes/media-template.php:634 +msgid "Link to Media File" +msgstr "Ссылка на медиафайл" + +#: wp-includes/media-template.php:636 wp-includes/media-template.php:707 +#: wp-includes/media-template.php:925 +msgid "Media File" +msgstr "Медиафайл" + +#: wp-includes/media-template.php:641 +msgid "Link to Attachment Page" +msgstr "Ссылка на страницу вложения" + +#: wp-includes/media-template.php:643 wp-includes/media-template.php:704 +#: wp-includes/media-template.php:928 +msgid "Attachment Page" +msgstr "Страница вложения" + +#: wp-includes/media-template.php:648 wp-includes/media-template.php:823 +#: wp-includes/media-template.php:936 +msgid "Custom URL" +msgstr "Произвольный URL" + +#: wp-includes/media-template.php:661 wp-includes/media-template.php:885 +msgid "Size" +msgstr "Размер" + +#: wp-includes/media-template.php:670 wp-includes/media-template.php:894 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Миниатюра" + +#: wp-includes/media-template.php:671 wp-includes/media-template.php:895 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Средний" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Большой" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Полный" + +#: wp-includes/media-template.php:691 +msgid "Gallery Settings" +msgstr "Настройки галереи" + +#: wp-includes/media-template.php:716 +msgid "Columns" +msgstr "Колонки" + +#: wp-includes/media-template.php:730 +msgid "Random Order" +msgstr "Случайный порядок" + +#: wp-includes/media-template.php:736 +msgid "Playlist Settings" +msgstr "Настройки плей-листа" + +#: wp-includes/media-template.php:746 +msgid "Show Video List" +msgstr "Показывать список видеофайлов" + +#: wp-includes/media-template.php:748 +msgid "Show Tracklist" +msgstr "Показывать список треков" + +#: wp-includes/media-template.php:757 +msgid "Show Artist Name in Tracklist" +msgstr "Показывать имя исполнителя" + +#: wp-includes/media-template.php:765 +msgid "Show Images" +msgstr "Показывать изображения" + +#: wp-includes/media-template.php:799 wp-includes/media-template.php:865 +msgid "Align" +msgstr "Расположение" + +#: wp-includes/media-template.php:820 wp-includes/media-template.php:932 +msgid "Image URL" +msgstr "Адрес (URL)" + +#: wp-includes/media-template.php:842 +msgid "Edit Original" +msgstr "Редактировать оригинал" + +#: wp-includes/media-template.php:843 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Заменить" + +#: wp-includes/media-template.php:859 +msgid "Alternative Text" +msgstr "Атрибут alt" + +#: wp-includes/media-template.php:863 +msgid "Display Settings" +msgstr "Настройки отображения" + +#: wp-includes/media-template.php:910 +msgid "Custom Size" +msgstr "Произвольный" + +#: wp-includes/media-template.php:945 +msgid "Advanced Options" +msgstr "Дополнительные настройки" + +#: wp-includes/media-template.php:949 +msgid "Image Title Attribute" +msgstr "Атрибут title" + +#: wp-includes/media-template.php:953 +msgid "Image CSS Class" +msgstr "CSS-класс изображения" + +#: wp-includes/media-template.php:962 +msgid "Link Rel" +msgstr "Отношение" + +#: wp-includes/media-template.php:966 +msgid "Link CSS Class" +msgstr "CSS-класс ссылки" + +#: wp-includes/media-template.php:1023 wp-includes/media-template.php:1106 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "" +"Добавьте дополнительные источники для максимальной совместимости с HTML5:" + +#: wp-includes/media-template.php:1033 wp-includes/media-template.php:1123 +msgid "Preload" +msgstr "Предварительная загрузка" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgctxt "auto preload" +msgid "Auto" +msgstr "Авто" + +#: wp-includes/media-template.php:1036 wp-includes/media-template.php:1126 +msgid "Metadata" +msgstr "Метаданные" + +#: wp-includes/media-template.php:1043 wp-includes/media-template.php:1133 +msgid "Autoplay" +msgstr "Автозапуск" + +#: wp-includes/media-template.php:1048 wp-includes/media-template.php:1138 +msgid "Loop" +msgstr "Зациклить" + +#: wp-includes/media-template.php:1117 +msgid "Poster Image" +msgstr "Постер" + +#: wp-includes/media-template.php:1142 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "Треки (субтитры, подписи, описания, главы или метаданные)" + +#: wp-includes/media-template.php:1155 +msgid "There are no associated subtitles." +msgstr "Субтитры не указаны." + +#: wp-includes/media-template.php:1188 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Элементов не найдено." + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Жанр" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Год" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Продолжительность" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Битрейт" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Режим битрейта" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Не удалось выбрать редактор." + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(без названия)" + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Добавить медиафайл" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Выбрать" + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Назад" + +#. translators: This is a would-be plural string used in the media manager. +#. If there is not a word you can use in your language to avoid issues +#. with the +#. lack of plural support here, turn it into "selected: %d" then translate +#. it. +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "Выбрано: %d" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Отсортируйте изображения путём перетаскивания." + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Загрузить файлы" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Загрузить изображения" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Библиотека файлов" + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Вставить медиафайл" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Создать новую галерею" + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Создать плей-лист" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Создать плей-лист видео" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Вернуться в библиотеку" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Все медиафайлы" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Все типы файлов" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Все даты" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Вставить в страницу" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Вставить в запись" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Неприкреплённые" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Загруженные для этой страницы" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Загруженные для этой записи" + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь навсегда удалить этот элемент.\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь навсегда удалить эти элементы.\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь переместить эти элементы в корзину.\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Множественный выбор" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Снять выделение" + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Удалить выбранные" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Восстановить выбранные" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Удалить выбранные" + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Фильтр по дате" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Фильтр по типу" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Поиск медиафайлов" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "Вставить с сайта" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Задать миниатюру" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Задать миниатюру" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Создать галерею" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Редактировать галерею" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Отменить создание галереи" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Вставить галерею" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Обновить галерею" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Добавить в галерею" + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Добавить в галерею" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "В обратном порядке" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Параметры изображения" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Заменить изображение" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Отменить редактирование" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Выбрать изображение" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Выбрать и обрезать" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Не обрезать" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Обрезать изображение" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Обрезать изображение" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Обработка…" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "При обрезке изображения произошла ошибка." + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Параметры аудиофайла" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Заменить аудиофайл" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Добавить источник аудио" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Параметры видеофайла" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Заменить видеофайл" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Добавить источник видео" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Добавить постер" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Добавить субтитры" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "Отсортируйте треки путём перетаскивания." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Создать плей-лист аудио" + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Изменить плей-лист" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Отменить создание плей-листа" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Вставить плей-лист аудио" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Обновить плей-лист аудио" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Добавить в плей-лист аудио" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Добавить в плей-лист" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Отсортируйте видеофайлы путём перетаскивания." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Создать плей-лист видео" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Изменить плей-лист" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Отменить создание плей-листа" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Вставить плей-лист видео" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Обновить плей-лист видео" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Добавить в плей-лист видео" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Добавить в плей-лист" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Изменить метаданные" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Вложений не найдено." + +#: wp-includes/ms-default-constants.php:127 +msgid "" +"The constant VHOST is deprecated. Use the " +"boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a " +"subdomain configuration. Use is_subdomain_install() to check whether a " +"subdomain configuration is enabled." +msgstr "" +"Константа VHOST считается устаревшей. " +"Используйте логическую константу SUBDOMAIN_INSTALL в wp-config." +"php, чтобы включить режим поддоменов. Используйте функцию " +"is_subdomain_install(), чтобы проверить, включён ли режим поддоменов." + +#: wp-includes/ms-default-constants.php:129 +msgid "" +"Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain " +"configuration setting." +msgstr "" +"Конфликт значений VHOST и SUBDOMAIN_INSTALL. В качестве " +"параметра режима поддоменов будет использовано значение константы " +"SUBDOMAIN_INSTALL." + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Запрошенный пользователь не найден." + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Такого пользователя не существует." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "ОШИБКА: URL сайта уже занят." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "ОШИБКА: при создании сайта возникла проблема." + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "" +"Разрешены только латинские буквы в нижнем регистре (a—z) и цифры." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Пожалуйста, введите имя пользователя." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Это имя пользователя недопустимо." + +#: wp-includes/ms-functions.php:493 +msgid "" +"You cannot use that email address to signup. We are having problems with " +"them blocking some of our email. Please use another email provider." +msgstr "" +"Этот почтовый адрес нельзя использовать для регистрации. Некоторые из наших " +"писем блокируются данной почтовой службой. Пожалуйста, используйте другую " +"службу." + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Имя пользователя должно быть не короче 4 символов." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Извините, имя пользователя не может содержать символ «_»!" + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Извините, имя пользователя должно содержать также и буквы!" + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Пожалуйста, введите корректный адрес e-mail." + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Извините, этот адрес e-mail недопустим!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Извините, это имя пользователя уже существует!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Извините, этот адрес e-mail уже используется!" + +#: wp-includes/ms-functions.php:533 +msgid "" +"That username is currently reserved but may be available in a couple of days." +msgstr "" +"Это имя пользователя в настоящее время зарезервировано, но может стать " +"доступным через несколько дней." + +#: wp-includes/ms-functions.php:543 +msgid "" +"That email address has already been used. Please check your inbox for an " +"activation email. It will become available in a couple of days if you do " +"nothing." +msgstr "" +"Этот адрес уже используется. Пожалуйста, поищите в своей почте письмо об " +"активации. Если вы ничего не сделаете, адрес снова станет доступен через " +"пару дней." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Пожалуйста, введите имя сайта." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Это имя недопустимо." + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Имя сайта должно быть не короче 4 символов." + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Извините, имя сайта не может содержать символ «_»!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Извините, это имя сайта нельзя использовать." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Извините, имя сайта должно содержать также и буквы!" + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Пожалуйста, введите заголовок сайта." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Извините, такой сайт уже существует!" + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Извините, этот сайт зарезервирован!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "" +"Этот сайт в настоящее время зарезервирован, но может стать доступным через " +"несколько дней." + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Чтобы активировать ваш блог, перейдите по ссылке:\n" +"\n" +"%s\n" +"\n" +"После активации вы получите *другое письмо* с вашим логином.\n" +"\n" +"После активации вы сможете увидеть ваш сайт здесь:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Активация %2$s" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Чтобы активировать вашу учётную запись, перейдите по ссылке:\n" +"\n" +"%s\n" +"\n" +"После активации вы получите *другое письмо* с вашим логином." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Неверный ключ активации." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Этот пользователь уже активирован." + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Этот сайт уже активирован." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Не удалось создать пользователя" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Это имя пользователя уже активировано." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Не удалось создать сайт." + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Новый сайт: %1$s\n" +"URL: %2$s\n" +"IP: %3$s\n" +"\n" +"Отключить эти уведомления: %4$s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Регистрация нового сайта: %s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Новый пользователь: %1$s\n" +"IP: %2$s\n" +"\n" +"Отключить эти уведомления: %3$s" + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Регистрация нового пользователя: %s" + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Уже установлен" + +#: wp-includes/ms-functions.php:1373 +msgid "" +"You appear to have already installed WordPress. To reinstall please clear " +"your old database tables first." +msgstr "" +"Вы уже установили WordPress. Для переустановки, пожалуйста, сначала очистите " +"старые таблицы в базе данных." + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Уважаемый пользователь,\n" +"\n" +"Ваш новый сайт в сети «SITE_NAME» успешно создан по адресу:\n" +"BLOG_URL\n" +"\n" +"Вы можете войти в панель управления со следующими координатами:\n" +"Имя пользователя: USERNAME\n" +"Пароль: PASSWORD\n" +"Адрес для входа: BLOG_URLwp-login.php\n" +"\n" +"Мы надеемся, что вам понравится новый сайт. Спасибо!\n" +"\n" +"--Команда сайта «SITE_NAME»" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "В сети «%1$s» новый сайт: %2$s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "В сети «%1$s» новый пользователь: %2$s" + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Файл слишком велик. Размер файлов должен быть менее %d КБ." + +#: wp-includes/ms-functions.php:1965 +msgid "" +"An error occurred adding you to this site. Back to the homepage." +msgstr "" +"При добавлении вас к этому сайту произошла ошибка. Назад на главную." + +#: wp-includes/ms-functions.php:1967 +msgid "" +"You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "" +"Вас добавили к этому сайту. Можно перейти на главную " +"страницу или авторизоваться, используя своё имя " +"пользователя и пароль." + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Успех" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Уважаемый пользователь,\n" +"\n" +"Ваша учётная запись настроена.\n" +"\n" +"Вы можете войти, используя эту информацию:\n" +"Имя пользователя: USERNAME\n" +"Пароль: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Спасибо!\n" +"\n" +"--Команда @ SITE_NAME" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Этот сайт недоступен." + +#: wp-includes/ms-load.php:102 +msgid "" +"This site has not been activated yet. If you are having problems activating " +"your site, please contact %1$s." +msgstr "" +"Этот сайт ещё не был активирован. Если у вас проблемы с активацией, " +"пожалуйста, напишите по адресу %1$s." + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Этот сайт заархивирован или заморожен." + +#: wp-includes/ms-load.php:403 +msgid "" +"If your site does not display, please contact the owner of this network." +msgstr "Если ваш сайт не отображается, свяжитесь с администратором этой сети." + +#: wp-includes/ms-load.php:404 +msgid "" +"If you are the owner of this network please check that MySQL is running " +"properly and all tables are error free." +msgstr "" +"Если вы администратор сети — убедитесь, что MySQL работает и в " +"таблицах нет ошибок." + +#: wp-includes/ms-load.php:407 +msgid "" +"Database tables are missing. This means that MySQL is not " +"running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "" +"В базе данных отсутствуют таблицы. Это значит, что MySQL не " +"запущен, WordPress неправильно установлен, либо кто-то удалил %s. Стоит проверить базу данных." + +#: wp-includes/ms-load.php:409 +msgid "" +"Could not find site %1$s. Searched for table " +"%2$s in database %3$s. Is that right?" +msgstr "" +"Не удалось найти сайт %1$s. Поиск выполнялся в " +"таблице %2$s базы данных %3$s. Это правильно?" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Что теперь делать?" + +#: wp-includes/ms-load.php:412 +msgid "" +"Read the bug report page. Some of the guidelines " +"there may help you figure out what went wrong." +msgstr "" +"Прочтите страницу для сообщения об ошибках. Некоторые " +"рекомендации могут помочь вам понять, что нужно исправить." + +#: wp-includes/ms-load.php:413 +msgid "" +"If you’re still stuck with this message, then check that your database " +"contains the following tables:" +msgstr "" +"Если вы по-прежнему видите это сообщение — убедитесь, что в базе " +"данных содержатся следующие таблицы:" + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "" +"The menu name %s conflicts with another menu name. Please " +"try another." +msgstr "" +"Заголовок меню %s конфликтует с существующим меню. " +"Пожалуйста, выберите другой." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "Указанный ID объекта не принадлежит элементу меню." + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Неверный ID меню." + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Произвольно" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (без названия)" + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s — защищённая опция WP и не может быть изменена" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "ОШИБКА: Неверное имя пользователя или пароль." + +#: wp-includes/pluggable.php:1067 +msgid "" +"You should specify a nonce action to be verified by using the first " +"parameter." +msgstr "" +"Первым параметром функции нужно указать заранее известное действие для " +"проверки." + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "Новая обратная ссылка на вашу запись \"%s\"" + +#. translators: 1: website name, 2: author IP, 3: author domain +#. translators: 1: comment author, 2: author IP, 3: author domain +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Сайт: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL: %s" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Цитата: " + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Здесь вы можете посмотреть все обратные ссылки на запись: " + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Обратная ссылка: \"%2$s\"" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "Новое уведомление к вашей записи \"%s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Здесь вы можете посмотреть все уведомления к записи: " + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Уведомление: \"%2$s\"" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "Новый комментарий к записи \"%s\"" + +#. translators: 1: comment author, 2: author IP, 3: author domain +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Автор: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-mail: %s" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois: http://whois.arin.net/rest/ip/%s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Комментарий:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Здесь вы можете посмотреть все комментарии к данной записи:" + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Комментарий: \"%2$s\"" + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Постоянная ссылка: %s" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "В корзину: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Удалить: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "Спам: %s" + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "Новая обратная ссылка к записи \"%s\" ожидает проверки" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "Сайт: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Начало обратной ссылки: " + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "Новое уведомление к записи \"%s\" ожидает проверки" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Начало уведомления:" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "Новый комментарий к записи \"%s\" ожидает проверки" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Одобрить: %s" + +#: wp-includes/pluggable.php:1545 +msgid "" +"Currently %s comment is waiting for approval. Please visit the moderation " +"panel:" +msgid_plural "" +"Currently %s comments are waiting for approval. Please visit the moderation " +"panel:" +msgstr[0] "" +"В настоящее время ожидает проверки %s комментарий. Пожалуйста, посетите " +"панель модерирования:" +msgstr[1] "" +"В настоящее время ожидают проверки %s комментария. Пожалуйста, посетите " +"панель модерирования:" +msgstr[2] "" +"В настоящее время ожидают проверки %s комментариев. Пожалуйста, посетите " +"панель модерирования:" +msgstr[3] "" +"В настоящее время ожидает проверки %s комментарий. Пожалуйста, посетите " +"панель модерирования:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Проверьте, пожалуйста: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Пароль пользователя %s потерян и изменён" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Пароль восстановлен" + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "На вашем сайте «%s» зарегистрирован новый пользователь:" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Имя пользователя: %s" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-mail: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Регистрация нового пользователя" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Пароль: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Ваше имя пользователя и пароль" + +#: wp-includes/plugin.php:806 +msgid "" +"Only a static class method or function can be used in an uninstall hook." +msgstr "" +"Для удаления можно использовать только статический метод класса или функцию." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Неверная запись" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Стандартный" + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Заметка" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Чат" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Галерея" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Ссылка" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Изображение" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Цитата" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Статус" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Видео" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Аудио" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Защищено: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Личное: %s" + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(далее…)" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Цитаты нет, потому что запись защищена." + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Страниц:" + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Следующая страница" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Предыдущая страница" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Главная" + +#: wp-includes/post-template.php:1566 +msgid "" +"This content is password protected. To view it please enter your password " +"below:" +msgstr "" +"Это содержимое защищено паролем. Для его просмотра введите, пожалуйста, " +"пароль:" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Отправить" + +#. translators: revision date format, see http:php.net/date +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "d.m.Y, H:i" + +#. translators: 1: date +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Автосохранение]" + +#. translators: 1: date +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Текущая редакция]" + +#. translators: revision date format, see http:php.net/date +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "d.m.Y, H:i:s" + +#. translators: post revision title: 1: author avatar, 2: author name, 3: time +#. ago, 4: date +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, %3$s назад (%4$s)" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Автосохранение]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Текущая редакция]" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "Эта функция требует JavaScript." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Запись" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Страницу" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Медиафайлы" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Медиафайл" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Добавить новый" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Изменить медиафайл" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Просмотреть страницу вложения" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Редакции" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Редакция" + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Элементы меню навигации" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Элемент меню навигации" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Опубликовано" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Опубликованная (%s)" +msgstr[1] "Опубликованные (%s)" +msgstr[2] "Опубликованные (%s)" +msgstr[3] "Опубликованные (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Запланировано" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Запланированная (%s)" +msgstr[1] "Запланированные (%s)" +msgstr[2] "Запланированные (%s)" +msgstr[3] "Запланированные (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Черновик" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Черновик (%s)" +msgstr[1] "Черновики (%s)" +msgstr[2] "Черновики (%s)" +msgstr[3] "Черновики (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "На утверждении" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "На утверждении (%s)" +msgstr[1] "На утверждении (%s)" +msgstr[2] "На утверждении (%s)" +msgstr[3] "На утверждении (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Личное" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Личная (%s)" +msgstr[1] "Личные (%s)" +msgstr[2] "Личные (%s)" +msgstr[3] "Личные (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "В корзине" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Корзина (%s)" +msgstr[1] "Корзина (%s)" +msgstr[2] "Корзина (%s)" +msgstr[3] "Корзина (%s)" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Черновик" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "На утверждении" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Личное" + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Опубликовано" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Типы записей не могут быть длиннее 20 символов" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Записи" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Страницы" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Запись" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Страница" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Добавить новую" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Добавить новую" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Добавить запись" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Добавить страницу" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Редактировать запись" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Редактировать страницу" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Новая страница" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Просмотреть запись" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Просмотреть страницу" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Поиск записей" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Поиск страниц" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Записей не найдено." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Страниц не найдено." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Записей в корзине не найдено." + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Страниц в корзине не найдено." + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Родительская страница:" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Все записи" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Все страницы" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Изображения" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Управление изображениями" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Изображение (%s)" +msgstr[1] "Изображения (%s)" +msgstr[2] "Изображения (%s)" +msgstr[3] "Изображения (%s)" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Аудио" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Управление аудиофайлами" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Аудиофайл (%s)" +msgstr[1] "Аудиофайлы (%s)" +msgstr[2] "Аудиофайлы (%s)" +msgstr[3] "Аудиофайлы (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Видео" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Управление видеофайлами" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Видеофайл (%s)" +msgstr[1] "Видеофайлы (%s)" +msgstr[2] "Видеофайлы (%s)" +msgstr[3] "Видеофайлы (%s)" + +#: wp-includes/post.php:2999 +msgid "" +"Passing an integer number of posts is deprecated. Pass an array of arguments " +"instead." +msgstr "" +"Целочисленный параметр количества записей считается устаревшим. Передавайте " +"массив аргументов." + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "Содержимое, заголовок и цитата пусты." + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Указанная дата некорректна." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Не удалось обновить запись в базе данных" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Не удалось вставить запись в базу данных" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Шаблон страницы неработоспособен." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "" +"Conditional query tags do not work before the query is run. Before then, " +"they always return false." +msgstr "" +"Условные теги не работают, пока не разобран запрос. До этого момента они " +"всегда возвращают false." + +#: wp-includes/query.php:726 +msgid "" +"In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "" +"В %1$s используйте метод %2$s вместо функции " +"%3$s. См. %4$s." + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#. translators: This is a comma-separated list of very common words that should +#. be excluded from a search, +#. * like a, an, and the. These are usually called "stopwords". You should +#. not simply translate these individual +#. * words into your language. Instead, look for and provide commonly +#. accepted stopwords in your language. +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "" +"about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to," +"was,what,when,where,who,will,with,www" +msgstr "" +"а,без,бы,в,где,для,да,до,за,и,из,или,к,как,когда,ли,на,над,ни,но,о,об,от," +"перед,по,под,при,про,с,у,через,чтобы,www" + +#: wp-includes/query.php:2402 +msgid "" +"\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "" +"Параметр «caller_get_posts» считается устаревшим. Используйте " +"«ignore_sticky_posts»." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Подключение этого файла больше не требуется." + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "Текст" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Цитата" + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Нельзя создать редакцию редакции" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "У вас нет прав на просмотр черновиков." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь навсегда удалить выделенные объекты.\n" +" «Отмена» — оставить, «OK» — удалить." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Закрыть все открытые теги" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "закрыть теги" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "Введите адрес (URL)" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Введите адрес (URL) картинки" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Введите описание изображения" + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "на весь экран" + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Полноэкранный режим" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "направление текста" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Переключить направление текста в редакторе" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "У вас нет прав, чтобы сделать это." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Произошла неопределённая ошибка." + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Закрыть" + +#: wp-includes/script-loader.php:133 +msgid "" +"Your session has expired. You can log in again from this page or go to the " +"login page." +msgstr "" +"Ваша сессия истекла. Вы можете войти снова с этой страницы или перейти на " +"страницу входа." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Далее →" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "← Назад" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Изображение" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "из" + +#: wp-includes/script-loader.php:230 +msgid "" +"This feature requires inline frames. You have iframes disabled or your " +"browser does not support them." +msgstr "" +"Эта функция требует поддержки плавающих фреймов. У вас отключены теги " +"iframe, либо ваш браузер их не поддерживает." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Вы поставили в очередь слишком много файлов." + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "Размер файла «%s» превышает максимальный для этого сайта." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Файл пуст. Пожалуйста, выберите другой." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Файл не принадлежит к разрешённым типам. Пожалуйста, выберите другой." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Файл не является изображением. Пожалуйста, выберите другой." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Превышен лимит памяти. Пожалуйста, выберите файл поменьше." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "" +"Размеры изображения превышают максимальные. Пожалуйста, выберите другое." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "" +"Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже." + +#: wp-includes/script-loader.php:248 +msgid "" +"There was a configuration error. Please contact the server administrator." +msgstr "Ошибка конфигурации. Пожалуйста, свяжитесь с администратором сервера." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Вы можете загрузить только 1 файл." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "Ошибка HTTP." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Загрузка не удалась." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Попробуйте загрузить этот файл через %1$sзагрузчик браузера%2$s." + +#: wp-includes/script-loader.php:253 +msgid "" +"%s exceeds the maximum upload size for the multi-file uploader when used in " +"your browser." +msgstr "" +"Размер файла «%s» превышает максимальный для многофайлового загрузчика в " +"сочетании с вашим браузером." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "Ошибка ввода/вывода." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Ошибка безопасности." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Загрузка отменена." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Загрузка остановлена." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "Обработка…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "перемещён в корзину." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "Файл «%s» загрузить не удалось." + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Скачать файл" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Скачать видео" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Воспроизвести/пауза" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Включить/выключить звук" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Выключить полный экран" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Полный экран" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Включить звук" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Без звука" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Субтитры" + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Индикатор надёжности" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Очень слабый" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Слабый" + +#. translators: password strength +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Средний" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Надёжный" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Несовпадение" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Совпадений не найдено." + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Сохранить и активировать" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Сохранить и опубликовать" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Сохранено" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "Разрешённые файлы" + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Одобрить и ответить" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Опубликовать:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Запланировать:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Дата:" + +#. translators: 1: month, 2: day, 3: year, 4: hour, 5: minute +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%1$s %2$s, %3$s в %4$s : %5$s" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Показать ещё комментарии" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Больше комментариев не найдено." + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Опубликовать" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Запланировать" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Сохранить для утверждения" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Сохранить" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Открыто" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Открыто, прилеплено" + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Защищено паролем" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Опубликовано как личное" + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Сохранение черновика…" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Отправлено:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Ошибка при сохранении изменений." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Удалить из массового редактирования" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Информация о плагине:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Вы уверены, что хотите установить этот плагин?" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Выбрать цвет" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Текущий цвет" + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "" +"Не удалось загрузить изображение для просмотра. Пожалуйста, обновите " +"страницу и повторите попытку." + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Использовать как миниатюру" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Сохранение..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "" +"Не удалось задать это изображение в качестве миниатюры. Попробуйте другое " +"вложение." + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Готово" + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Результатов не найдено." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Вы собираетесь навсегда удалить это меню. \n" +" «Отмена» — оставить, «ОК» — удалить." + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(без текста)" + +#. translators: If there are characters in your language that are not supported +#. * by Open Sans, translate this to 'off'. Do not translate into your own +#. language. +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#. translators: To add an additional Open Sans character subset specific to +#. your language, +#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate +#. into your own language. +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "cyrillic" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Меню навигации" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Меню навигации" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Рубрики ссылок" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Рубрика ссылок" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Поиск рубрик ссылок" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Все рубрики ссылок" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Изменить рубрику ссылок" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Обновить рубрику ссылок" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Добавить новую рубрику ссылок" + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Название новой рубрики ссылок" + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Формат" + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Таксономии не могут быть длиннее 20 символов" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Метки" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Рубрики" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Метка" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Рубрика" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Поиск меток" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Поиск рубрик" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Популярные метки" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Все метки" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Все рубрики" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Родительская рубрика" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Родительская рубрика:" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Изменить метку" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Изменить рубрику" + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Просмотреть метку" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Просмотреть рубрику" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Обновить метку" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Обновить рубрику" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Добавить новую метку" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Добавить новую рубрику" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Название новой метки" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Название новой рубрики" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Метки разделяются запятыми" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Добавить или удалить метки" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "Выбрать из часто используемых меток" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Меток не найдено." + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Пустой элемент" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Требуется название этого элемента" + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "" +"Элемент с указанным именем и ярлыком уже существует у родительского элемента." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Элемент с указанным именем уже существует у родительского элемента." + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Не удалось вставить элемент в базу данных" + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Элемент с указанным именем и ярлыком уже существует." + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Не удалось вставить связь элемента в базу данных" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Неверная таксономия" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "Ярлык «%s» уже используется другим элементом" + +#. translators: %s: taxonomy label, %l: list of term links +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Неверный ID объекта" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "Тема без %1$s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Пожалуйста, включите шаблон %1$s в вашу тему." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s — Комментарии на %2$s" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Комментарии" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "" +"RSS feed for comments on " +"this post." +msgstr "" +"RSS-лента комментариев к " +"этой записи." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "" +"The URL to TrackBack this " +"entry is: %s" +msgstr "" +"URL для обратной ссылки к " +"этой записи: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "от %1$s — %2$s в %4$s" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Комментариев нет." + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Оставить комментарий" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "" +"Line and paragraph breaks automatic, e-mail address never displayed, " +"HTML allowed: " +"%s" +msgstr "" +"Перевод строки автоматический, адрес e-mail никогда не показывается, " +"допустимые теги HTML: " +"%s" + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "" +"Logged in as %2$s. Log out »" +msgstr "" +"Вы вошли как %2$s. Выйти »" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-mail" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Ваш комментарий" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Добавить комментарий" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Извините, обсуждение на данный момент закрыто." + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Закрыть окно." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Извините, нет записей, удовлетворяющих вашим условиям." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "" +"Powered by WordPress" +msgstr "" +"Сайт работает на WordPress" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "" +"Эта запись защищена паролем. Введите пароль, чтобы посмотреть комментарии." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "Один комментарий на «%2$s»" +msgstr[1] "%1$s комментария на «%2$s»" +msgstr[2] "%1$s комментариев на «%2$s»" +msgstr[3] "%1$s комментарий на «%2$s»" + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Обсуждение закрыто." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "Вы вошли как %2$s." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Выйти из этой учётной записи" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Выйти »" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(обязательно)" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "E-mail (не публикуется)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Можно использовать эти теги: %s" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Отправить" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "Сайт «%1$s» работает на %2$s" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s и %2$s." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Записи (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "комментарии (RSS)" + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d запросов. %s секунд." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "Вы просматриваете архив рубрики «%s»." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "" +"You are currently browsing the %2$s blog archives for " +"the day %3$s." +msgstr "" +"Вы просматриваете архив блога «%2$s» за " +"день %3$s." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "d.m.Y " + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "" +"You are currently browsing the %2$s blog archives for " +"%3$s." +msgstr "" +"Вы просматриваете архив блога «%2$s» за " +"%3$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y " + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "" +"You are currently browsing the %2$s blog archives for " +"the year %3$s." +msgstr "" +"Вы просматриваете архив блога «%2$s» за " +"%3$s год." + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "" +"You have searched the %2$s blog archives for " +"‘%3$s’. If you are unable to find anything in " +"these search results, you can try one of these links." +msgstr "" +"Вы искали «%3$s» в архиве блога «%2$s». Если вам не удалось ничего найти в результатах " +"поиска, можно попробовать одну из следующих ссылок." + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "" +"You are currently browsing the %2$s blog archives." +msgstr "" +"Вы просматриваете архив блога «%2$s»." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Эта страница соответствует стандарту XHTML 1.0 Transitional" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "" +"Правильный XHTML" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "Сеть друзей в XHTML" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "" +"An unexpected error occurred. Something may be wrong with WordPress.org or " +"this server’s configuration. If you continue to have problems, please " +"try the support forums." +msgstr "" +"Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress." +"org или с настройками вашего сервера. Если проблема не решится, обратитесь " +"на форумы поддержки." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "" +"(WordPress could not establish a secure connection to WordPress.org. Please " +"contact your server administrator.)" +msgstr "" +"(Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, " +"свяжитесь с администратором сервера.)" + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d обновление WordPress" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d обновление плагина" +msgstr[1] "%d обновления плагинов" +msgstr[2] "%d обновлений плагинов" +msgstr[3] "%d обновление плагина" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d обновление темы" +msgstr[1] "%d обновления тем" +msgstr[2] "%d обновлений тем" +msgstr[3] "%d обновление темы" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Обновления переводов" + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "ОШИБКА: Вы не ввели имя пользователя." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "ОШИБКА: Вы не ввели пароль." + +#: wp-includes/user.php:137 +msgid "" +"ERROR: Invalid username. Lost your password?" +msgstr "" +"ОШИБКА: Неверное имя пользователя. Потеряли " +"пароль?" + +#: wp-includes/user.php:153 +msgid "" +"ERROR: The password you entered for the username " +"%1$s is incorrect. Lost your password?" +msgstr "" +"ОШИБКА: Введённый вами пароль пользователя %1$s неверен. Потеряли пароль?" + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "ОШИБКА: Ваша учётная запись помечена как спамерская." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Нельзя создать пользователя с пустым логином." + +#. translators: 1: first name, 2: last name +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Неверный ID пользователя." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Неверный ключ" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "ОШИБКА: Пожалуйста, введите имя пользователя." + +#: wp-includes/user.php:2126 +msgid "" +"ERROR: This username is invalid because it uses illegal " +"characters. Please enter a valid username." +msgstr "" +"ОШИБКА: Это имя пользователя некорректно, поскольку оно " +"содержит недопустимые символы. Пожалуйста, введите корректное имя " +"пользователя." + +#: wp-includes/user.php:2129 +msgid "" +"ERROR: This username is already registered. Please choose " +"another one." +msgstr "" +"ОШИБКА: Это имя пользователя уже зарегистрировано. " +"Пожалуйста, выберите другое." + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "ОШИБКА: Пожалуйста, введите ваш адрес e-mail." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "ОШИБКА: Некорректный адрес e-mail." + +#: wp-includes/user.php:2139 +msgid "" +"ERROR: This email is already registered, please choose " +"another one." +msgstr "" +"ОШИБКА: Этот e-mail уже зарегистрирован. Пожалуйста, " +"введите другой." + +#: wp-includes/user.php:2179 +msgid "" +"ERROR: Couldn’t register you… please contact " +"the webmaster !" +msgstr "" +"ОШИБКА: Регистрация не удалась. Пожалуйста, свяжитесь с администратором!" + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Этот виджет не имеет настроек." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Боковая колонка %d" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Боковая колонка" + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username " +"and password is okay) but not able to select the %1$s database." +"

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your " +"username, so it would be like username_%1$s. Could that be the " +"problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact " +"your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          Не удалось выбрать базу данных

          \n" +"

          Мы успешно подключились к серверу (это значит, что имя пользователя и " +"пароль верны), но не смогли выбрать базу данных %1$s.

          \n" +"
            \n" +"
          • Вы уверены, что она существует?
          • \n" +"
          • Имеет ли пользователь %2$s права на использование базы " +"данных %1$s?
          • \n" +"
          • В некоторых системах имя базы данных дополняется именем пользователя в " +"виде префикса, получается что-то вроде username_wordpress. Возможно, причина " +"в этом?
          • \n" +"
          \n" +"

          Если вы не знаете, как настроить доступ к базе данных, следует " +"обратиться к хостинг-провайдеру. Если проблему так и не " +"удалось решить — возможно, вам помогут на форуме поддержки WordPress.

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "Аргумент запроса метода %s должен содержать описатель преобразований." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "" +"База данных WordPress возвратила ошибку %1$s в ответ на запрос %2$s, " +"выполненный %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "База данных WordPress возвратила ошибку %1$s в ответ на запрос %2$s" + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your " +"wp-config.php file is incorrect or we can't contact the " +"database server at %s. This could mean your host's database " +"server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your " +"host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          Ошибка установки соединения с базой данных

          \n" +"

          Это значит, что либо имя пользователя и пароль в файле wp-config." +"php неверны, либо нам не удалось связаться с сервером базы данных по " +"адресу %s. Возможно, сервер недоступен.

          \n" +"
            \n" +"\t
          • Вы уверены, что указали правильное имя пользователя и пароль?
          • \n" +"\t
          • Вы уверены, что ввели правильное имя сервера?
          • \n" +"\t
          • Вы уверены, что сервер базы данных запущен?
          • \n" +"
          \n" +"

          Если вы не знаете, что означают эти термины — возможно, стоит " +"обратиться к хостинг-провайдеру. Если и после этого вам понадобится помощь " +"— всегда можно посетить форум поддержки WordPress.

          \n" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "ОШИБКА: WordPress %1$s требует MySQL %2$s или выше" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "Ссылки сайта «%s»" + +#: wp-load.php:67 +msgid "" +"There doesn't seem to be a wp-config.php file. I need this " +"before we can get started." +msgstr "" +"Кажется, файл wp-config.php отсутствует. Перед началом " +"потребуется создать его." + +#: wp-load.php:68 +msgid "" +"Need more help? We got it." +msgstr "" +"Нужна помощь? Пожалуйста." + +#: wp-load.php:69 +msgid "" +"You can create a wp-config.php file through a web interface, " +"but this doesn't work for all server setups. The safest way is to manually " +"create the file." +msgstr "" +"Можно создать файл wp-config.php через веб-интерфейс, но это " +"работает не на всех серверах. Наиболее надёжный способ — создать файл " +"вручную." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Создать файл настроек" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "Сайт работает на WordPress" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Потерялись?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← Назад к сайту «%s»" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "ОШИБКА: Введите имя пользователя или e-mail." + +#: wp-login.php:280 +msgid "" +"ERROR: There is no user registered with that email address." +msgstr "" +"ОШИБКА: Пользователей с таким адресом e-mail не " +"зарегистрировано." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "ОШИБКА: Неверное имя пользователя или e-mail." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "Сброс пароля для этого пользователя не разрешён" + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Кто-то запросил сброс пароля для следующей учётной записи:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "" +"Если произошла ошибка, просто проигнорируйте это письмо, и ничего не " +"произойдёт." + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Чтобы сбросить пароль, перейдите по следующей ссылке:" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Новый пароль" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "Сообщение не удалось отправить." + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Возможная причина: на сервере отключена функция mail()." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Извините, этот ключ неверен." + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Извините, срок действия ключа истёк. Пожалуйста, попробуйте ещё раз." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Забыли пароль?" + +#: wp-login.php:522 +msgid "" +"Please enter your username or email address. You will receive a link to " +"create a new password via email." +msgstr "" +"Пожалуйста, введите ваше имя пользователя или e-mail. Вы получите письмо со " +"ссылкой для создания нового пароля." + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Имя пользователя или e-mail:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Получить новый пароль" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Пароли не совпадают." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Сброс пароля" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Ваш новый пароль вступил в силу." + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Задать пароль" + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Введите свой новый пароль." + +#: wp-login.php:620 +msgid "New password" +msgstr "Новый пароль" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Подтвердите новый пароль" + +#: wp-login.php:629 +msgid "" +"Hint: The password should be at least seven characters long. To make it " +"stronger, use upper and lower case letters, numbers, and symbols like ! \" ? " +"$ % ^ & )." +msgstr "" +"Подсказка: Пароль должен состоять как минимум из семи символов. Чтобы " +"сделать его надёжнее, используйте буквы верхнего и нижнего регистра, числа и " +"символы наподобие ! \" ? $ % ^ & )." + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Регистрационная форма" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Зарегистрироваться на этом сайте" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Пароль будет отправлен вам на e-mail." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Восстановление пароля" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Забыли пароль?" + +#: wp-login.php:770 +msgid "" +"ERROR: Cookies are blocked due to unexpected output. For " +"help, please see this documentation or try the support forums." +msgstr "" +"ОШИБКА: Cookies заблокированы из-за неожиданного вывода на " +"экран. Посмотрите документацию или обратитесь за " +"помощью на форумы поддержки." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "" +"ERROR: Cookies are blocked or not supported by your " +"browser. You must enable cookies to use WordPress." +msgstr "" +"ОШИБКА: Cookies либо заблокированы, либо не поддерживаются " +"вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies." + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Вы успешно вошли в систему." + +#: wp-login.php:827 +msgid "" +"Session expired. Please log in again. You will not move away from this page." +msgstr "" +"Сессия истекла. Пожалуйста, войдите заново. Вы сможете продолжить работу на " +"этой странице." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Вы вышли из системы." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "В данный момент регистрация запрещена." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Вам отправлено письмо со ссылкой для подтверждения." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Вам отправлено письмо с новым паролем." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Регистрация завершена. Проверьте вашу почту." + +#: wp-login.php:841 +msgid "" +"You have successfully updated WordPress! Please log back in " +"to see what’s new." +msgstr "" +"Вы успешно обновили WordPress! Пожалуйста, войдите, чтобы " +"узнать, что нового." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Это действие запрещено администратором." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Притормози, ковбой! Не нужно проверять почту так часто." + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Похоже, новых писем нет." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "Автор: %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Автор: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Заголовок: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Ой: %s" + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Миссия выполнена. Сообщение %s удалено." + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Имя сайта:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Домен сайта:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "имя-сайта" + +#: wp-signup.php:111 +msgid "domain" +msgstr "домен" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Вашим адресом будет %s." + +#: wp-signup.php:112 +msgid "" +"Must be at least 4 characters, letters and numbers only. It cannot be " +"changed, so choose carefully!" +msgstr "" +"Не менее 4 символов, только буквы и цифры. Значение нельзя изменить позже, " +"будьте внимательны!" + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Заголовок сайта:" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Приватность:" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Разрешить поисковым системам индексировать сайт." + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Да" + +#: wp-signup.php:135 +msgid "No" +msgstr "Нет" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Не менее 4 символов, только буквы и цифры.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "Адрес e-mail:" + +#: wp-signup.php:191 +msgid "" +"We send your registration email to this address. (Double-check your email " +"address before continuing.)" +msgstr "" +"На этот адрес будет отправлено письмо для подтверждения. (Внимательно " +"проверьте адрес e-mail, перед тем как продолжить.)" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "" +"Получите ещё один сайт в сети «%s» за считанные секунды" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "" +"Что-то не получилось. Пожалуйста, исправьте данные в этой форме и попробуйте " +"ещё раз." + +#: wp-signup.php:266 +msgid "" +"Welcome back, %s. By filling out the form below, you can add another " +"site to your account. There is no limit to the number of sites you " +"can have, so create to your heart’s content, but write responsibly!" +msgstr "" +"Добро пожаловать обратно, %s. Заполнив форму ниже, вы сможете " +"добавить ещё один сайт к вашей учётной записи. Нет никаких " +"ограничений на количество сайтов, которые у вас могут быть, так что " +"создавайте по велению сердца, но к написанию подходите ответственно." + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Сайты, участником которых вы являетесь:" + +#: wp-signup.php:281 +msgid "" +"If you’re not going to use a great site domain, leave it for a new " +"user. Now have at it!" +msgstr "" +"Если вы не собираетесь использовать отличный домен, оставьте его для новых " +"пользователей. А теперь приступайте!" + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Создать сайт" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "Сайт «%s» — ваш." + +#: wp-signup.php:381 +msgid "" +"http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "" +"http://%2$s — ваш новый сайт. Войдите как «%4$s», используя ваш пароль." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Создайте учётную запись в сети «%s» за считанные секунды" + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Дайте мне сайт!" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Только имя пользователя, пожалуйста." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Далее" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s — ваше новое имя пользователя" + +#: wp-signup.php:509 +msgid "" +"But, before you can start using your new username, you must activate " +"it." +msgstr "" +"Но прежде чем вы начнёте использовать своё новое имя пользователя, " +"нужно его активировать." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "" +"Проверьте почтовый ящик %s и перейдите по полученной ссылке." + +#: wp-signup.php:511 +msgid "" +"If you do not activate your username within two days, you will have to sign " +"up again." +msgstr "" +"Если вы не активируете своё имя пользователя в течение двух дней, вам " +"придётся регистрироваться заново." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Зарегистрироваться" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Поздравляем! Ваш новый сайт, %s, почти готов." + +#: wp-signup.php:645 +msgid "" +"But, before you can start using your site, you must activate it." +msgstr "" +"Но прежде чем вы сможете пользоваться своим сайтом, нужно его " +"активировать." + +#: wp-signup.php:647 +msgid "" +"If you do not activate your site within two days, you will have to sign up " +"again." +msgstr "" +"Если вы не активируете ваш сайт в течение двух дней, вам придётся " +"регистрироваться заново." + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Всё ещё ждёте письмо?" + +#: wp-signup.php:650 +msgid "" +"If you haven’t received your email yet, there are a number of things " +"you can do:" +msgstr "" +"Если вы ещё не получили письмо со ссылкой для активации, можно сделать " +"несколько вещей:" + +#: wp-signup.php:652 +msgid "" +"Wait a little longer. Sometimes delivery of email can be delayed by " +"processes outside of our control." +msgstr "" +"Подождите ещё немного. Иногда доставка электронного письма может задержаться " +"по независящим от нас причинам." + +#: wp-signup.php:653 +msgid "" +"Check the junk or spam folder of your email client. Sometime emails wind up " +"there by mistake." +msgstr "" +"Проверьте корзину или папку для спама в вашем почтовом клиенте. Иногда " +"письма по ошибке оказываются там." + +#: wp-signup.php:654 +msgid "" +"Have you entered your email correctly? You have entered %s, if it’s " +"incorrect, you will not receive your email." +msgstr "" +"Вы правильно указали свой e-mail? У нас он записан как %s, но если это " +"неправильный адрес, письмо не придёт." + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "все" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "нет" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "блоги" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "пользователи" + +#: wp-signup.php:681 +msgid "" +"Greetings Site Administrator! You are currently allowing “%s” " +"registrations. To change or disable registration go to your Options page." +msgstr "" +"Приветствуем администратора сайта! Текущий режим регистрации: «" +"%s». Чтобы изменить его или запретить регистрацию, перейдите на страницу настроек." + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Регистрация отключена." + +#: wp-signup.php:690 +msgid "" +"You must first log in, and then you can create a new site." +msgstr "" +"Вам необходимо авторизоваться, чтобы создать новый сайт." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Регистрация пользователей отключена." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Регистрация сайтов отключена." + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Извините, в настоящий момент регистрация закрыта." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Вы уже вошли на сайт. Нет нужды регистрироваться снова!" + +#: wp-signup.php:731 +msgid "" +"The site you were looking for, %s, does not exist, but you " +"can create it now!" +msgstr "" +"Сайта, который вы ищете, %s, не существует. Но его можно " +"создать прямо сейчас!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Сайта, который вы ищете, %s, не существует." diff --git a/wp-content/languages/themes/twentyfourteen-da_DK.mo b/wp-content/languages/themes/twentyfourteen-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..eb64a2fdc86966ee38d3990a682300c091ca984f GIT binary patch literal 9862 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 MZeTkN;Q#0U4ahT6NB{r; literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-da_DK.po b/wp-content/languages/themes/twentyfourteen-da_DK.po new file mode 100644 index 0000000..0560ade --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-da_DK.po @@ -0,0 +1,425 @@ +# Translation of Twenty Fourteen in Danish +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-17 23:43:41+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/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Forsiden indeholder et udvalg af op til seks fremtrædende indlæg vist i et gitter eller skyder, kontrolleret med et tag; du kan ændre tagget og layoutet i Udseende → Tilpas. Hvis ingen indlæg benytter tagget, vil fastgjorte indlæg blive vist i stedet." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Flere videoer" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Mere lyd" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Flere citater" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Flere links" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Flere gallerier" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Flere sidebemærkninger" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "udvalgt" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Brug denne widget til at liste dine nyeste sidebemærknings-, citat-, video-, lyd-, billed-, galleri- og linkindlæg" + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Brug et tag til at fremhæve dine indlæg. Hvis ingen indlæg matcher tagget, vil klæbrige indlæg blive vist i stedet." + +#: 404.php:17 +msgid "Not Found" +msgstr "Ikke fundet" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Vis sidens Titel & Tagline" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "For en dybdegÃ¥ende vejledning og flere tips og tricks, sÃ¥ gÃ¥ til Twenty Fourteen dokumentationen." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Sides titelfarve" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Tag navn" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Vis ikke tag pÃ¥ webstedet." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "I 2014 lader vores standardtema dig lave et responsivt magasinwebsted med et slankt og moderne design. Udvælg dit favoritindhold til forsiden og anbring det i et gitter eller en skyder. Brug de tre widget-omrÃ¥der til at tilpasse dit websted, og ændre dit indholds layout med en fuld-bredde side og en bidragsyderside til at vise dit websteds bidgragsydere. At lave et magasinwebsted med WordPress har aldrig været nemmere. " + +#: functions.php:254 +msgid "Previous" +msgstr "Forrige" + +#: functions.php:255 +msgid "Next" +msgstr "Næste" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. MÃ¥ske vil en søgning hjælpe." + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle indlæg af %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Sekundær sidebar der vises til højre." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Footer widget-omrÃ¥de" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Vises i footer sektionen pÃ¥ siden." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d artikel" +msgstr[1] "%d artikler" + +#: image.php:65 +msgid "Previous Image" +msgstr "Forrige billede" + +#: image.php:66 +msgid "Next Image" +msgstr "Næste billede" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen kræver mindst WordPress version 3.6. Du bruger version %s. Opdater og prøv igen." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Baggrunden er muligvis kun synlig pÃ¥ brede skærme." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Udvalgt indhold" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Layout" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Gitter" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Skyder" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Udvid dit dit design ved at bruge Udvalgte billeder til indlæg, du ønsker skal fremhæves (ogsÃ¥ kendt som indlæggets thumbnail). Dette giver mulighed for at du tildeler et billede til dit indlæg, uden at indsætte det. Twenty Fourteen bruger udvalgte billeder til indlæg og sider — over titlen — og i 'Udvalgt indhold'-omrÃ¥det pÃ¥ forsiden." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Indlægsnavigation" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Udgivet i%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Forrige indlæg%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Næste indlæg%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen døgnflue" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Lydklip" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Dette galleri indeholder %2$s billede." +msgstr[1] "Dette galleri indeholder %2$s billeder." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Titel:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Antal indlæg der skal vises:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Indlægsformater der skal vises:" + +msgid "Contributor Page" +msgstr "Bidragsyderside" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Kategoriarkiv: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Tag-arkiv: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Dagsarkiv: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "MÃ¥nedsarkiv: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Årsarkiv: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Arkiver" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "En tanke om \"%2$s\"" +msgstr[1] "%1$s tanker om \"%2$s\"" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Kommentar navigation" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Ældre kommentarer" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Nyere kommentarer →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Der er lukket for kommentarer." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Sider:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Rediger" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Skriv en kommentar" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 kommentar" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% kommentarer" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Læs resten " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Drevet af %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Øverste primære menu" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Sekundær menu i den venstre sidebar" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Primær sidebar" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Primær sidebar der vises til venstre." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Indholds-sidebar" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "Side %s" + +#: header.php:48 +msgid "Search" +msgstr "Søg" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Primær menu" + +#: header.php:53 +msgid "Skip to content" +msgstr "Videre til indhold" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Indlæg navigation" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Forrige" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Næste →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Fremhævet" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Intet fundet" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Klar til at udgive dit første indlæg? Start her." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Beklager, men din søgning gav ingen resultater. Prøv igen med nogle andre søgeord." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. MÃ¥ske vil en søgning hjælpe." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Videoer" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Billeder" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Flere billeder" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Gallerier" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Sidebemærkninger" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Links" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Citater" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Søgeresultater for: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "holdet bag WordPress" + +msgid "Full Width Page" +msgstr "Fuldbredde side" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-de_DE.mo b/wp-content/languages/themes/twentyfourteen-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..61ed87ec9491bc083e70df870ff5a9c02355a95d GIT binary patch literal 10228 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 you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Die Startseite stellt deine Auswahl von bis zu 6 Beiträgen anhand eines Schlagworts prominent in einem Raster oder Slider dar; Schlagwort und Layout kannst du unter Design → Anpassen ändern. Wenn dem Schlagwort noch kein Beitrag zugeordnet ist, werden stattdessen oben gehaltene Beiträge dargestellt." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Mehr Videos" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Mehr Audio" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Mehr Zitate" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Mehr Links" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Mehr Galerien" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Mehr Kurzmitteilungen" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "featured" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Nutze dieses Widget, um die letzten Kurzmitteilungen, Zitate, Videos, Audios, Bilder, Galerien und Links aufzulisten." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Verwende ein Schlagwort, um deinen Beitrag hervorzuheben. Wenn kein Beitrag dem Schlagwort entspricht, werden statt dessen oben gehaltene Beiträge angezeigt." + +#: 404.php:17 +msgid "Not Found" +msgstr "Nicht gefunden" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Titel & Untertitel der Website anzeigen" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Besuche die Twenty Fourteen Dokumentation für ein mehr in die Tiefe gehendes Tutorial und weitere Tipps und Tricks." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Farbe Webseitentitel " + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Schlagwort-Bezeichnung" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Schlagwort nicht auf der Webseite anzeigen." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "In 2014 lässt dich unser Standard-Theme eine adaptive Magazin-Website mit einem schnittigen, modernen Design erstellen. Präsentiere deine wichtigsten Beiträge entweder in einem Raster oder einem Slider. Passe deine Website mit drei Widget-Bereichen an deine Bedürfnisse an und verändere das Layout deiner Inhalte mit einem Autoren Template einer Seiten-Template über die gesamte Breite." + +#: functions.php:254 +msgid "Previous" +msgstr "Zurück" + +#: functions.php:255 +msgid "Next" +msgstr "Weiter" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Wie es aussieht, wurde an dieser Stelle nichts gefunden. Möchtest du danach suchen?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle Beiträge von %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Zusätzliche Seitenleiste, die rechts erscheint. " + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Footer-Widget-Bereich " + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Erscheint im Footer-Bereich der Webseite. " + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d Artikel" +msgstr[1] "%d Artikel" + +#: image.php:65 +msgid "Previous Image" +msgstr "Vorheriges Bild" + +#: image.php:66 +msgid "Next Image" +msgstr "Nächstes Bild" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen setzt mindestens WordPress Version 3.6 voraus. Du nutzt Version %s. Bitte aktualisiere und probiere es dann noch einmal. " + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Der Hintergrund ist möglicherweise nur auf breiteren Bildschirmen sichtbar." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Hervorgehobener Inhalt" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Layout" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Raster" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Slider" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Mit Beitragsbildern kannst du die Gestaltung deiner Website aufwerten. So lässt sich einem Beitrag ein Bild zuordnen, ohne es einzufügen. Twenty Fourteen nutzt Beitragsbilder für Beiträge und Seiten – oberhalb des Titels – und im Bereich für hervorgehobene Inhalte auf der Startseite." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Beitrags-Navigation" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Veröffentlicht in%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Vorheriger Beitrag%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Nächster Beitrag%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen Ephemera" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Diese Galerie enthält %2$s Foto." +msgstr[1] "Diese Galerie enthält %2$s Fotos." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Titel:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Anzahl der Beiträge, die angezeigt werden sollen:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Formatvorlage, die genutzt werden soll:" + +msgid "Contributor Page" +msgstr "Autoren Seite" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Kategorie-Archiv: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Schlagwort-Archiv: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Archiv für den Tag: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Archiv für den Monat: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Archiv für das Jahr: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archiv" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Ein Gedanke zu „%2$s“" +msgstr[1] "%1$s Gedanken zu „%2$s“" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Kommentar-Navigation" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Ältere Kommentare" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Neuere Kommentare →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Kommentare sind geschlossen." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Seiten:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Bearbeiten" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Hinterlasse einen Kommentar" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 Kommentar" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% Kommentare" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Weiterlesen " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Stolz präsentiert von %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Oberes primäres Menü" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Sekundäres Menü in der linken Seitenleiste" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Primäre Seitenleiste" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Haupt-Seitenleiste, die links erscheint." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Inhalt-Seitenleiste" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "Seite %s" + +#: header.php:48 +msgid "Search" +msgstr "Suchen" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Primäres Menü" + +#: header.php:53 +msgid "Skip to content" +msgstr "Zum Inhalt springen" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Beitragsnavigation" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Zurück" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Weiter →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Sticky" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Nichts gefunden" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Bereit, um deinen ersten Beitrag zu veröffentlichen? Starte hier." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Entschuldigung, aber zu deinen Suchbegriffen wurde nichts passendes gefunden. Bitte versuche es mit anderen Stichworten noch einmal." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Es sieht so aus, als ob wir nicht das finden konnten, wonach du gesucht hast. Möglicherweise hilft eine Suche." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Videos" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Bilder" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Mehr Bilder" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galerien" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Kurzmitteilungen" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Links" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Zitate" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Suchergebnisse für: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "das WordPress Team" + +msgid "Full Width Page" +msgstr "Seite mit voller Breite" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-es_ES.mo b/wp-content/languages/themes/twentyfourteen-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..3760d2b8d3c01d8adfefb28e933dfdbd0dbe79ad GIT binary patch literal 10334 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-es_ES.po b/wp-content/languages/themes/twentyfourteen-es_ES.po new file mode 100644 index 0000000..f0db64b --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-es_ES.po @@ -0,0 +1,425 @@ +# Translation of Twenty Fourteen in Spanish (Spain) +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-10 20:58:55+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/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "La página de inicio te ofrece la elección de hasta 6 entradas destacadas en una rejilla o carrusel, controlados por una etiqueta. Puedes cambiar la etiqueta y el diseño en Apariencia → Personalizar. Si ninguna entrada coincide con la etiqueta, se mostrarán las entradas fijas en su lugar." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Más vídeos" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Más audios" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Más citas" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Más enlaces" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Más galerías" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Más minientradas" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "destacado" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Usa este widget para listar minientradas, citas, vídeos, audios, imágenes, galería y enlaces recientes." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Usa una etiqueta para destacar tus entradas. Si ninguna entrada se ajusta a la etiqueta entonces se usarán las entradas fijas." + +#: 404.php:17 +msgid "Not Found" +msgstr "No se ha encontrado" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Muestra el título y descripción del sitio" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Para un tutorial en profundidad y más trucos visita la página de documentación de Twenty Fourteen." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Color del título del sitio" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Nombre de la etiqueta" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "No mostrar la etiqueta en la portada." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "En 2014 nuestro tema por defecto permite crear una revista digital adaptable con un diseño moderno y limpio. Destaca tu contenido favorito en la portada en modo rejilla o carrusel. Usa las tres áreas de widges para personalizar tu web, y cambia la disposición de tu contenido gracias a la plantilla de página de ancho completo, o la de colaborador, que muestra los autores de tu sitio. Crear una revista digital con WordPress nunca ha sido más fácil." + +#: functions.php:254 +msgid "Previous" +msgstr "Anterior" + +#: functions.php:255 +msgid "Next" +msgstr "Siguiente" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Parece que no hay nada en esa ubicación ¿quieres probar a buscar?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Todas las entradas de %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Barra lateral adicional que aparece a la derecha." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Área de widgets del pie de página" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Aparece en la sección del pie de página del sitio." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d Artículo" +msgstr[1] "%d Artículos" + +#: image.php:65 +msgid "Previous Image" +msgstr "Imagen anterior" + +#: image.php:66 +msgid "Next Image" +msgstr "Imagen siguiente" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen requiere al menos la versión 3.6 de WordPress. Estás usando la versión %s. Por favor, actualiza e inténtalo de nuevo." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "El fondo solo será visible en pantallas anchas." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Contenido destacado" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Disposición" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Rejilla" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Carrusel" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Mejora el diseño de tu sitio usando Imágenes destacadas en las entradas que quieras resaltar (también conocidas como miniaturas de entrada). Esto te permite asociar una imagen con tu entrada sin insertarla en la misma. Twenty Fourteen utiliza las imágenes destacadas de las entradas y páginas—sobre el título— y el área de Contenido destacado en la portada." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Navegación de entradas" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Publicada en%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Entrada anterior%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Entrada siguiente%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen Efímera" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Esta galería contiene %2$s foto." +msgstr[1] "Esta galería contiene %2$s fotos." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Título:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Número de entradas a mostrar:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Formato de entrada a mostrar:" + +msgid "Contributor Page" +msgstr "Página de colaborador" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Archivos de la categoría %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Archivo de la etiqueta: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Archivo por días: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Archivos mensuales: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Archivos anuales: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archivo" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un pensamiento sobre “%2$s”" +msgstr[1] "%1$s pensamientos sobre “%2$s”" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Navegación de comentarios" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Comentarios antiguos" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Comentarios más recientes →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Los comentarios están cerrados." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Páginas:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Editar" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Dejar un comentario" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 comentario" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% comentarios" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Sigue leyendo " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Creado con %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Menú principal superior" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Menú secundario de la barra lateral izquierda" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Barra lateral principal" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Barra lateral principal que aparece a la izquierda." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Barra lateral de contenido" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "activada" + +#: functions.php:491 +msgid "Page %s" +msgstr "Página %s" + +#: header.php:48 +msgid "Search" +msgstr "Buscar" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Menú principal" + +#: header.php:53 +msgid "Skip to content" +msgstr "Ir al contenido" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Ir a la entrada" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Anterior" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Siguiente →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Destacada" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "No se ha encontrado nada" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "¿Preparado para publicar tu primera entrada? Empieza aquí." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Lo siento pero no hay nada que se ajuste a tus criterios de búsqueda. Por favor, inténtalo de nuevo con palabras claves distintas." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Parece que no podemos encontrar lo que estás buscando. Tal vez la búsqueda te pueda ayudar." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Vídeos" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Imágenes" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Más imágenes" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galerías" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Minientradas" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Enlaces" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Citas" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Resultados de búsqueda por: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "el equipo WordPress" + +msgid "Full Width Page" +msgstr "Página de ancho completo" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-fr_FR.mo b/wp-content/languages/themes/twentyfourteen-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..279084318d699a12d3b3321cd517aa4afc71502f GIT binary patch literal 10730 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 1;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "La page d’accueil met en avant jusqu’à 6 articles disposés dans une grille ou une galerie défilante, contrôlé par un mot-clé; vous pouvez modifier le mot-clé et la disposition dans Apparence → Personnalisation. Si aucun article ne correspond au mot-clé, un article mis en avant sera affiché à la place. " + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Plus de vidéos" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Plus de fichiers audios" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Plus de citations" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Plus de liens" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Plus de galeries" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Plus d’apartés" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "mis-en-avant" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Utilisez ce widget pour lister vos articles de type En passant, Citation, Vidéo, Audio, Image, Galerie et Lien les plus récents." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Utilisez un mot-clé pour mettre vos articles en avant. Si aucun article ne correspond à votre mot-clé, les articles mis en avant seront affichés à la place." + +#: 404.php:17 +msgid "Not Found" +msgstr "Rien de trouvé" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Afficher le titre du site et son slogan" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Pour un didacticiel complet et de nombreux trucs et astuces (en anglais), rendez-vous sur la documentation de Twenty Fourteen." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Couleur du titre du site" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Nom du mot-clé" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Ne pas afficher le mot-clé sur la page d’accueil." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "En 2014, notre thème par défaut vous permet de créer un site magazine qui s'adapte à tous les écrans avec superbe design moderne. Mettez en avant votre contenu préféré sur la page d'accueil grâce à une grille ou un diaporama. Utilisez les trois zones de widget pour personnaliser votre site web, et modifiez la mise en page de votre contenu grâce à des modèles pleine page et une page de contributeurs pour mettre vos auteurs en avant. Créer un site magazine avec WordPress n'a jamais été aussi facile." + +#: functions.php:254 +msgid "Previous" +msgstr "Précédent" + +#: functions.php:255 +msgid "Next" +msgstr "Suivant" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Il semblerait que rien n’ai été trouvé à cette adresse. Essayez peut-être une recherche ?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Tous les articles par %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Barre latérale supplémentaire apparaissant sur la droite." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Zone de widgets en pied de page" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Apparaît dans le pied de page du site." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d article" +msgstr[1] "%d articles" + +#: image.php:65 +msgid "Previous Image" +msgstr "Image précédente" + +#: image.php:66 +msgid "Next Image" +msgstr "Image suivante" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen requiert au moins la version 3.6 de WordPress. Vous utilisez la version %s. Veuillez mettre à jour et réessayer." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Il est possible que le fond ne soit visible que sur des écrans larges." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Contenu mis en avant" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Agencement" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Grille" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Diaporama" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Améliorez le design de votre site en utilisant des images en Une pour les articles que vous aimeriez voir ressortir (également nommées \"miniatures d’articles\"). Cela vous permet d’associer une image avec votre article sans l’y insérer. Twenty Fourteen place les images en Une au-dessus du titre pour les articles et les pages, et dans la section \"Contenu mis en avant\" pour la page d’accueil." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Navigation au sein des articles" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Publié dans%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Article précédent%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Article suivant%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Éphémère de Twenty Fourteen" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Cette galerie contient %2$s photo." +msgstr[1] "Cette galerie contient %2$s photos." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Titre :" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Nombre d’articles à afficher :" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Format d’article à afficher :" + +msgid "Contributor Page" +msgstr "Page des contributeurs" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Archives pour la catégorie %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Archives du mot-clé %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Archives quotidiennes :" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Archives mensuelles : %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Archives annuelles : %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archives" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Une réflexion sur “ %2$s ”" +msgstr[1] "%1$s réflexions sur “ %2$s ”" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Navigation des commentaires" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Commentaires plus anciens" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Commentaires plus récents →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Les commentaires sont fermés." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Pages :" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Modifier" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Laisser un commentaire" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "Un commentaire" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% commentaires" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Continue la lecture " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Fièrement propulsé par %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Menu haut principal" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Menu secondaire dans la barre latérale de gauche" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Barre latérale principale" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Barre latérale principale qui apparaît à gauche." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Barre latérale de contenu" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "Page %s" + +#: header.php:48 +msgid "Search" +msgstr "Recherche" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Menu principal" + +#: header.php:53 +msgid "Skip to content" +msgstr "Aller au contenu principal" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Navigation de l’article" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Précédent" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Suivant →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Mis en avant" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Rien n’a été trouvé" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Prêt(e) à publier votre premier article? Lancez-vous ici." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Désolé, mais rien ne correspond à votre recherche. Veuillez réessayer avec des mots différents." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Il semble que ce que vous cherchez est introuvable. Essayez avec une recherche." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Vidéos" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Images" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Plus d'images" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galeries" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "En passant" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Liens" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Citations" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Résultats de recherche pour : %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "L'équipe de WordPress" + +msgid "Full Width Page" +msgstr "Page plein écran" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-it_IT.mo b/wp-content/languages/themes/twentyfourteen-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..94aefc23cb7f106a87e906bd5362d898ed591b02 GIT binary patch literal 10422 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-it_IT.po b/wp-content/languages/themes/twentyfourteen-it_IT.po new file mode 100644 index 0000000..9c0eda7 --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-it_IT.po @@ -0,0 +1,425 @@ +# Translation of Twenty Fourteen in Italian +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-05-11 13:22:05+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/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Nella home page hai la possibilità di scegliere sino a 6 articoli da mettere in evidenza in una griglia o in uno slider, controllandoli tramite un tag; Puoi cambiare il tag e la visualizzazione in Aspetto → Personalizza. Se nessun articolo corrisponde al tag indicato, al suo posto verranno visualizzati gli articoli in evidenza (sticky)." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Altri video" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Altri audio" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Altre citazioni" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Altri link" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Altre gallery" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Altre digressioni" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "in evidenza" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Utilizza questo widget per elencare gli articoli recenti di tipo Digressione, Citazione, Video, Audio, Immagine, Galleria e Link." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Utilizzare un tag per caratterizzare gli articoli. Se nessun articolo corrisponde al tag, verranno utilizzati al loro posto gli articoli contrassegnati come in evidenza (sticky)." + +#: 404.php:17 +msgid "Not Found" +msgstr "Non trovato" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Visualizza Titolo del sito & Motto" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Per una dettagliata spiegazione e altri trucchi e suggerimenti, si veda la documentazione Twenty Fourteen (in inglese)." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Colore del titolo del sito" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Nome del tag" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Non mostrare i tag in front end" + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "Nel 2014 il nostro tema standard ti permette di creare un sito web responsive in stile rivista, con un design elegante e moderno. Evidenzia i tuoi contenuti preferiti in homepage, sia in un formato a griglia che con uno slider. Utilizza le tre aree widget per personalizzare il tuo sito e cambia la disposizione dei contenuti con una pagina a larghezza piena ed una pagina dei collaboratori per mostrare i tuoi autori. La creazione di un sito web in stile rivista non è mai stata così semplice." + +#: functions.php:254 +msgid "Previous" +msgstr "Precedente" + +#: functions.php:255 +msgid "Next" +msgstr "Successivo" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Sembra che non ci sia nulla. Provare una ricerca?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Tutti gli articoli di %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Barra laterale addizionale che appare sulla destra" + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Area widget nel piè di pagina" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Appare nella sezione piè di pagina del sito." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d articolo" +msgstr[1] "%d articoli" + +#: image.php:65 +msgid "Previous Image" +msgstr "Immagine precedente" + +#: image.php:66 +msgid "Next Image" +msgstr "Immagine successiva" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty fourteen ha bisogno come minimo della versione 3.6 di WordPress. Stai utilizzando la versione %s. Per favore aggiorna e riprova." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Lo sfondo potrebbe essere visibile solo su schermi molto grandi." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Contenuto in evidenza" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Disposizione" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Griglia" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Slider" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Migliora il design del tuo sito utilizzando, per gli articoli che desideri evidenziare, le Immagini in evidenza (conosciute anche come miniature). Ciò ti permette di associare una immagine al tuo articolo anche senza inserirla effettivamente nel testo. Twenty Fourteen utilizza le immagini in evidenza, per gli articoli e le pagine, ponendole sopra il titolo e nell'area dei Contenuti in evidenza nella home page." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Navigazione articoli" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Pubblicato in%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Articolo precedente%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Articolo successivo%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Effimeri di Twenty Fourteen" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Questa gallery contiene %2$s fotografia." +msgstr[1] "Questa gallery contiene %2$s fotografie." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Titolo:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Numero di articoli da visualizzare:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Formato degli articoli da visualizzare:" + +msgid "Contributor Page" +msgstr "Pagina Collaboratori" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Archivi categoria: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Archivi tag: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Archivi del giorno: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Archivi del mese: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Archivi annuali: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archivi" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un pensiero su “%2$s”" +msgstr[1] "%1$s pensieri su “%2$s”" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Navigazione commenti" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Vecchi commenti" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Nuovi commenti →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "I commenti sono chiusi." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Pagine:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Modifica" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Lascia un commento" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 commento" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% commenti" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Continua a leggere " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Orgogliosamente motorizzato da %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Menu primario superiore" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Menu secondario nella sidebar di sinistra" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Sidebar principale" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Sidebar principale sulla sinistra." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Contenuto della sidebar" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "Pagina %s" + +#: header.php:48 +msgid "Search" +msgstr "Cerca" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Menu principale" + +#: header.php:53 +msgid "Skip to content" +msgstr "Vai al contenuto" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Navigazione articolo" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Precedente" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Successivo →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "In evidenza" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Nessun risultato" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Sei pronto a pubblicare il tuo primo articolo? Comincia da qui." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Spiacente, nulla corrisponde ai termini della tua ricerca. Riprova con parole chiave diverse." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Non riusciamo a trovare quello che cerchi. Forse eseguire una ricerca potrebbe essere di aiuto." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Video" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Immagini" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Altre immagini" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Gallerie" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Digressioni" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Link" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Citazioni" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Risultati ricerca per: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "il team di WordPress" + +msgid "Full Width Page" +msgstr "Pagina a larghezza piena" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-ja.mo b/wp-content/languages/themes/twentyfourteen-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..4ef72c1597c5d6bd0f22ce609b3e76121d3d95f8 GIT binary patch literal 11039 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 you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "ホームページでは、タグを使うことで、グリッドまたはスライダーにずっと表示される投稿を6個まで選んで、目立たせることができます。外観 → カスタマイズからタグやレイアウトを変更できます。タグに一致する投稿がない場合は、代わりに先頭固定表示指定の投稿が表示されます。" + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "次のビデオ" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "次の音声" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "次の引用" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "次のリンク" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "次のギャラリー" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "次のアサイド" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "featured" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "最近のアサイド、引用、動画、音声、画像、ギャラリー、リンクの投稿の一覧を表示したい場合はこのウィジェットを使ってください。" + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "投稿を目立たせるにはタグを使ってください。タグに一致する投稿がない場合は、代わりに先頭固定表示指定の投稿が表示されます。" + +#: 404.php:17 +msgid "Not Found" +msgstr "見つかりません" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "サイト名とタグラインを表示" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "詳しいチュートリアルやカスタマイズのヒントを知りたい方は Twenty Fourteen ドキュメンテーションをご覧ください。" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´n月" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "サイト名の色" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "タグ名" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "フロントエンドにタグを表示しない。" + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "2014年のデフォルトテーマでは、おしゃれで現代的なレスポンシブデザインのマガジンスタイル・サイトを作ることができます。お気に入りのホームページコンテンツをグリッドまたはスライダー形式でおすすめしましょう。3つのウィジェットエリアを使ってサイトをカスタマイズしたり、全幅ページテンプレートや執筆者を表示できる参加者ページでコンテンツのレイアウトを変えてみたりしてみませんか。WordPress でマガジンサイトを作るのが今までになく簡単になりました。" + +#: functions.php:254 +msgid "Previous" +msgstr "前" + +#: functions.php:255 +msgid "Next" +msgstr "次" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "こちらには何もありません。検索をお試しください。" + +#: author.php:31 +msgid "All posts by %s" +msgstr "%s のすべての投稿" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "右側に表示される追加のサイドバー。" + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "フッターウィジェットエリア" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "サイトのフッター領域に表示されます。" + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d件の記事" + +#: image.php:65 +msgid "Previous Image" +msgstr "前の画像" + +#: image.php:66 +msgid "Next Image" +msgstr "次の画像" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen は WordPress バージョン 3.6 以上を必要とします。現在のバージョンは %s です。アップグレードして、もう一度試してください。" + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "背景は大画面の場合のみに表示される可能性があります。" + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "おすすめコンテンツ" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "レイアウト" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "グリッド" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "スライダー" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "目立たせたい投稿にアイキャッチ画像(投稿サムネイルとも言います)を使うことで、サイトデザインをさらによくしてください。こうすることで、画像を挿入することなく、投稿と画像を紐付けることができます。Twenty Fourteen は投稿と固定ページの記事タイトルの上とホームページのおすすめコンテンツエリアにアイキャッチ画像を使います。" + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "投稿ナビゲーション" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "%titleに投稿" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "前の投稿%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "次の投稿%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen 短冊" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "音声" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "このギャラリーには%2$s枚の写真が含まれています。" + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "タイトル:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "表示する投稿数:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "表示する投稿フォーマット:" + +msgid "Contributor Page" +msgstr "参加者ページ" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "カテゴリー別アーカイブ: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "タグ別アーカイブ: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "日別アーカイブ: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "月別アーカイブ: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "年別アーカイブ: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "アーカイブ" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "「%2$s」への%1$s件のフィードバック" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "コメントナビゲーション" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← 過去のコメント" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "新しいコメント →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "コメントは停止中です。" + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "ページ:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "編集" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "コメントをどうぞ" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1件のコメント" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "%件のコメント" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "続きを読む " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://ja.wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Proudly powered by %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "トップメインメニュー" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "左サイドバーのメニュー 2" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "メインサイドバー" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "左側に表示されるメインサイドバー。" + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "コンテンツサイドバー" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "ページ %s" + +#: header.php:48 +msgid "Search" +msgstr "検索" + +#: header.php:52 +msgid "Primary Menu" +msgstr "メインメニュー" + +#: header.php:53 +msgid "Skip to content" +msgstr "コンテンツへ移動" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "投稿ナビゲーション" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← 前へ" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "次へ →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "先頭固定表示" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "見つかりません" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "最初の投稿をする準備ができましたか ? ここからスタートしてください。" + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "ご指定の検索条件に一致する投稿がありませんでした。他のキーワードでもう一度検索してみてください。" + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "お探しのコンテンツを見つけられませんでした。検索をお試しください。" + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "動画" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "画像" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "画像一覧へ" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "ギャラリー" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "アサイド" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "リンク" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "引用" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "検索結果: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "WordPress チーム" + +msgid "Full Width Page" +msgstr "全幅ページ" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-nl_NL.mo b/wp-content/languages/themes/twentyfourteen-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..34117df8cbc9e799c4ccfa21fe616b5b3821f40e GIT binary patch literal 10128 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 TU%ya^LM~_`z(rr8xMuzj+Gd48 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-nl_NL.po b/wp-content/languages/themes/twentyfourteen-nl_NL.po new file mode 100644 index 0000000..1f620d3 --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-nl_NL.po @@ -0,0 +1,425 @@ +# Translation of Twenty Fourteen in Dutch +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-12 09:18:54+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/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "De homepage kan 6 uitgelichte berichten prominent in beeld brengen in een grid of een slider, op basis van een tag; je kan de tag en layout veranderen in Weergave → Aanpassen. Wanneer er geen bericht met de tag overeenkomt, zullen sticky berichten getoond worden." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Meer video's" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Meer audio" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Meer uitspraken" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Meer links" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Meer gallerijen" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Meer asides" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "uitgelicht" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Gebruik deze widget om je recente Asides, Quotes, Videos, Audio, Afbeeldingen, Galerijen en Link berichten te tonen." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Gebruik een tag om berichten uit te lichten.Wanneer er geen bericht met de tag overeenkomt, zullen sticky berichten getoond worden." + +#: 404.php:17 +msgid "Not Found" +msgstr "Niets gevonden" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Toon site titel & tagline" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Voor een uitgebreide handleiding en meer tips & trucs, bezoek de Twenty Fourteen documentatie." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Site titelkleur" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Tagnaam" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Toon tag niet op de front end." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "In 2014 is het standaard thema een responsive magazine met een modern ontwerp. Om je favoriete inhoud te tonen kan je gebruik maken van een grid over een slider. Gebruik de drie widget gebieden om de site aan te passen. Verder kan je de inhoud tonen met een pagina sjabloon over de gehele breedte of kan je een auteurspagina opstellen om alle bijdragers uit te lichten. Het is nog nooit zo makkelijk geweest om een magazine website te maken met WordPress." + +#: functions.php:254 +msgid "Previous" +msgstr "Vorige" + +#: functions.php:255 +msgid "Next" +msgstr "Volgende" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Het lijkt erop dat er niets gevonden is op deze locatie. Probeer eens te zoeken?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle berichten van %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Extra zijbalk die aan de rechterkant wordt weergegeven." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Footer widget ruimte" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Verschijnt in de voettekst van de site." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d artikel" +msgstr[1] "%d artikelen" + +#: image.php:65 +msgid "Previous Image" +msgstr "Vorige afbeelding" + +#: image.php:66 +msgid "Next Image" +msgstr "Volgende afbeelding" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Fourteen vereist minimaal WordPress versie 3.6. Jij maakt momenteel gebruik van versie %s. Graag WordPress bijwerken en opnieuw proberen." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Achtergrond wordt wellicht alleen getoond bij brede schermen." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Uitgelichte inhoud" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Layout" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Grid" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Slider" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Verbeter je site ontwerp door uitgelichte afbeeldingen te gebruiken voor berichten waar je de nadruk op wil leggen (ook bekend als thumbnails). Dit geeft je de mogelijkheid een afbeelding met je bericht te koppelen zonder het aan de inhoud toe te voegen. Twenty Fourteen gebruikt uitgelichte afbeeldingen voor berichten en pagina's—boven de titel—en in het uitgelichte inhoud gedeelte van de beginpagina." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Bericht navigatie" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Gepubliceerd in%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Vorig bericht%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Volgend bericht%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen Ephemera" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Deze galerij bevat %2$s afbeelding." +msgstr[1] "Deze galerij bevat %2$s afbeeldingen." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Titel:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Aantal berichten om te tonen:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Berichtenformaten om te tonen:" + +msgid "Contributor Page" +msgstr "Auteurspagina" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Categorie archief: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Tagarchief: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Dagelijks archief: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Maandelijks archief: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Jaarlijks archief: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archief" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Een gedachte over “%2$s”" +msgstr[1] "%1$s gedachten over “%2$s”" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Reactienavigatie" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Oudere reacties" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Nieuwere reacties →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Reacties zijn gesloten." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Pagina's:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Bewerken" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Geef een reactie" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 reactie" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% reacties" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Verder lezen " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Ondersteund door %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Primair top-menu" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Secondair menu in de linker sidebar" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Primaire sidebar" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Hoofd-sidebar die getoond wordt aan de linkerkant." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Inhoud sidebar" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "Pagina %s" + +#: header.php:48 +msgid "Search" +msgstr "Zoeken" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Primair menu" + +#: header.php:53 +msgid "Skip to content" +msgstr "Naar de inhoud springen" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Berichtnavigatie" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Vorige" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Volgende →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Sticky" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Niets gevonden" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Klaar om je eerste bericht te publiceren? Start hier." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Helaas, er waren geen overeenkomsten met jouw zoekterm. Probeer het opnieuw met enkele andere zoekwoorden." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Het lijkt erop dat wij niet kunnen vinden wat jij zoekt. Wellicht dat de zoekfunctie helpt." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Video's" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Afbeeldingen" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Meer afbeeldingen" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galerijen" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Asides" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Links" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Citaten" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Zoekresultaten voor: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "het WordPress-team" + +msgid "Full Width Page" +msgstr "Pagina in volledige breedte" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-pl_PL.mo b/wp-content/languages/themes/twentyfourteen-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..fede5803aeb341a910786339e170ddd549decb55 GIT binary patch literal 10546 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-pl_PL.po b/wp-content/languages/themes/twentyfourteen-pl_PL.po new file mode 100644 index 0000000..517f2b5 --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-pl_PL.po @@ -0,0 +1,428 @@ +# Translation of Twenty Fourteen in Polish +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-15 10:04:47+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Wyróżnij maksymalnie 6 wpisów na stronie głównej i wyświetl je w siatce lub jako pokaz slajdów. Wybierz tag, który będzie kontrolował wyświetlane wpisy. Na ekranie Wygląd → Ustawienia możesz wybrać tag oraz wygląd. Jeżeli zabraknie wpisów, to zostaną wybrane te, które są przyklejone." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Więcej filmów" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Więcej muzyki" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Więcej cytatów" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Więcej linków" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Więcej galerii" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Więcej notatek" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "featured" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Użyj widgetu aby wyświetlić listę swoich ostatnich notatek, cytatów, filmów, muzyki, obrazków, galerii i linków." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Użyj tagu, aby wyróżnić wpisy. Jeśli żadne wpisy nie zostaną oznaczone tagiem, zamiast nich wyświetlone zostaną przyklejone wpisy." + +#: 404.php:17 +msgid "Not Found" +msgstr "Nie znaleziono" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Wyświetlaj tytuł i opis witryny" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Szczegółowo napisany samouczek oraz inne porady i wskazówki można znaleźć w dokumentacji motywu Twenty Fourteen" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Kolor tytułu witryny" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Nazwa tagu" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Nie wyświetlaj tagu na witrynie." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "Od 2014 roku, nasz domyślny motyw pozwala utworzyć responsywne, skalowalne strony w stylu magazynu lub portalu w eleganckim, nowoczesnym stylu. Wyróżnij swą ulubioną stronę zmieniając ją w styl siatki lub lub jako pokaz slajdów. Użyj trzech obszarów widgetów aby dostosować swoją stronę i zmienić układ swojej treści w stylu szablonu o pełnej szerokości oraz strony współpracownika aby pokazać autorów Twojej strony. Stworzenie strony internetowej magazynu z WordPress nigdy nie było łatwiejsze." + +#: functions.php:254 +msgid "Previous" +msgstr "Poprzednie" + +#: functions.php:255 +msgid "Next" +msgstr "Następne" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Wygląda na to, że niczego tu nie ma. Może warto poszukać?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Wszystkie wpisy, których autorem jest %s" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Dodatkowy panel boczny, który wyświetlany jest po prawej." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Obszar na widgety w stopce" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Wyświetlany w stopce witryny." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d artykuł" +msgstr[1] "%d artykuły" +msgstr[2] "%d artykułów" + +#: image.php:65 +msgid "Previous Image" +msgstr "Poprzedni obrazek" + +#: image.php:66 +msgid "Next Image" +msgstr "Następny obrazek" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Minimalna wersja WordPressa, na której może być uruchomiony motyw Twenty Fourteen to 3.6. Aktualnie używana jest wersja %s. Proszę zaktualizować WordPressa i spróbować ponownie." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Tło będzie widoczne tylko na szerokich ekranach." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Wyróżniona treść" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Układ" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Siatka" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Pokaz slajdów" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Ulepsz swoją witrynę, używając obrazków wyróżniających w swoich wpisach (nazywanych też miniaturkami wpisu). Dzięki czemu możesz dołączyć obrazek do wpisu bez umieszczania go w treści. Twenty Fourteen używa obrazków wyróżniających dla wpisów i stron ponad tytułem oraz w części wyróżnionej na stronie głównej." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Nawigacja wpisów" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Opublikowano w%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Poprzedni wpis%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Następny wpis%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Efemeryda motywu „Twenty Fourteen”" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Audio" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Galeria zawiera %2$s obrazek." +msgstr[1] "Galeria zawiera %2$s obrazki." +msgstr[2] "Galeria zawiera %2$s obrazków." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Tytuł:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Liczba wpisów do wyświetlenia:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Formaty wpisów do wyświetlenia:" + +msgid "Contributor Page" +msgstr "Strona współpracownika" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Archiwa kategorii: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Archiwa tagu: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Dzienne archiwum: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Miesięczne archiwum: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Roczne archiwum: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Archiwa" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Jedna myśl nt. „%2$s”" +msgstr[1] "%1$s myśli nt. „%2$s”" +msgstr[2] "%1$s myśli nt. „%2$s”" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Nawigacja po komentarzach" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Starsze komentarze" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Nowsze komentarze →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Możliwość komentowania jest wyłączona." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Strony:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Edytuj" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Dodaj komentarz" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 komentarz" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% Komentarzy" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Czytaj dalej " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Dumnie wspierane przez WordPressa" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Górne podstawowe menu" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Drugie menu w lewym panelu bocznym" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Pierwszy panel boczny" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Główny panel, wyświetlany po lewej stronie." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Panel boczny w treści" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "włączony" + +#: functions.php:491 +msgid "Page %s" +msgstr "Strona %s" + +#: header.php:48 +msgid "Search" +msgstr "Szukaj" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Menu główne" + +#: header.php:53 +msgid "Skip to content" +msgstr "Przeskocz do treści" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Zobacz wpisy" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Poprzednie" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Następne →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Przyklejony" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Niczego nie znaleziono" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Gotów, by opublikować pierwszy post? Zacznij tutaj. " + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Brak wyników wyszukiwania. Proszę spróbować ponownie z innymi słowami." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Nie udało się znaleźć tego, czego szukasz. Być może wyszukiwanie przyniesie lepsze rezultaty." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Wideo" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Obrazki" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Więcej obrazków" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galerie" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Treści poboczne" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Odnośniki" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Cytaty" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Wyniki wyszukiwania dla zapytania „%s”" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +msgid "the WordPress team" +msgstr "zespół WordPressa" + +msgid "Full Width Page" +msgstr "Pełna szerokość strony" diff --git a/wp-content/languages/themes/twentyfourteen-ru_RU.mo b/wp-content/languages/themes/twentyfourteen-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..985b9858cdcbe96e6ece162375400fec06d4cb58 GIT binary patch literal 13252 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 a3g!RZubuiqGylm&{V2^)hq?UU0RIaE\n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.9\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_c;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentyfourteen\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentyfourteen\n" + +#: 404.php:17 +msgid "Not Found" +msgstr "Не найдено" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "" +"По данному адресу ничего не найдено. Попробуйте воспользоваться поиском." + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Архив за день: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Архив за месяц: %s" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Архив за год: %s" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Архивы" + +#: author.php:31 +msgid "All posts by %s" +msgstr "Все записи автора %s" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Архив рубрики: %s" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "%2$s: Один комментарий" +msgstr[1] "%2$s: %1$s комментария" +msgstr[2] "%2$s: %1$s комментариев" +msgstr[3] "%2$s: %1$s комментарий" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Навигация по комментариям" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← Предыдущие комментарии" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Следующие комментарии →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Комментарии запрещены." + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Добавить комментарий" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 комментарий" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "Комментарии (%)" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Изменить" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Читать далее " + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Страницы:" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Не найдено" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "" +"Готовы опубликовать свою первую запись? Начните отсюда." + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." +msgstr "" +"Извините, по вашему запросу ничего не найдено. Попробуйте другие ключевые " +"слова." + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" +"Запрошенную информацию найти не удалось. Возможно, будет полезен поиск по " +"сайту." + +#. Author URI of the plugin/theme +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "Сайт работает на %s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Основное верхнее меню" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Дополнительное меню слева" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Основная колонка" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Основная боковая колонка слева." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "Колонка содержимого" + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Дополнительная боковая колонка справа." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Область подвала" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Отображается в нижней части сайта." + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:254 +msgid "Previous" +msgstr "Назад" + +#: functions.php:255 +msgid "Next" +msgstr "Далее" + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d статья" +msgstr[1] "%d статьи" +msgstr[2] "%d статей" +msgstr[3] "%d статья" + +#: functions.php:491 +msgid "Page %s" +msgstr "Страница %s" + +#: header.php:48 +msgid "Search" +msgstr "Поиск" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Основное меню" + +#: header.php:53 +msgid "Skip to content" +msgstr "Перейти к содержимому" + +#: image.php:65 +msgid "Previous Image" +msgstr "Предыдущее изображение" + +#: image.php:66 +msgid "Next Image" +msgstr "Следующее изображение" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Fourteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "" +"Тема Twenty Fourteen требует WordPress 3.6 или выше. У вас версия %s. " +"Пожалуйста, обновите WordPress и попробуйте ещё раз." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Фон может отображаться только на широком экране." + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Цвет названия сайта" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Отображать название и описание" + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Избранное содержимое" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "" +"Use a tag to feature your posts. If no posts match the " +"tag, sticky posts will be displayed instead." +msgstr "" +"Используйте метку, чтобы пометить записи как избранные. " +"Если ни одной записи с меткой не найдено, будут отображаться прилепленные записи." + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "featured" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Разметка" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Сетка" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Слайдер" + +#. Theme Name of the plugin/theme +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +#: inc/customizer.php:102 +msgid "" +"The home page features your choice of up to 6 posts prominently displayed in " +"a grid or slider, controlled by a tag; you can change " +"the tag and layout in Appearance → Customize. If " +"no posts match the tag, sticky posts will be displayed " +"instead." +msgstr "" +"На главной странице можно отобразить до 6 записей в виде сетки или слайдера, " +"отмеченных меткой. Переименовать метку и выбрать " +"вариант отображения можно на экране «Внешний вид» → " +"«Настроить». Если записей с меткой не найдено, будут отображаться прилепленные записи." + +#: inc/customizer.php:103 +msgid "" +"Enhance your site design by using Featured Images for " +"posts you’d like to stand out (also known as post thumbnails). This " +"allows you to associate an image with your post without inserting it. Twenty " +"Fourteen uses featured images for posts and pages—above the " +"title—and in the Featured Content area on the home page." +msgstr "" +"Улучшите дизайн вашего сайта с помощью миниатюр записей. " +"Эта функция позволяет связать изображение с записью, не вставляя его. Тема " +"Twenty Fourteen использует миниатюры для записей и страниц (над заголовком), " +"а также в разделе «Ð˜Ð·Ð±Ñ€Ð°Ð½Ð½Ð¾Ðµ содержимое» на главной." + +#: inc/customizer.php:104 +msgid "" +"For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "" +"Подробные инструкции и дополнительную информацию можно найти в документации Twenty Fourteen." + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Название метки" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Не отображать метку на сайте." + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Назад" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Далее →" + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Навигация по записям" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Навигация по записям" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Опубликовано в%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Предыдущая запись%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Следующая запись%title" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Прилеплена" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Мимолётное (Twenty Fourteen)" + +#: inc/widgets.php:36 +msgid "" +"Use this widget to list your recent Aside, Quote, Video, Audio, Image, " +"Gallery, and Link posts." +msgstr "" +"Используйте этот виджет для отображения ваших свежих заметок, цитат, видео- " +"и аудиозаписей, изображений, галерей и ссылок." + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Изображения" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Другие изображения" + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Видео" + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Другие видео" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Аудио" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Другие аудио" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Цитаты" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Другие цитаты" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Ссылки" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Другие ссылки" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Галереи" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Другие галереи" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Заметки" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Другие заметки" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "" +"This gallery contains %2$s photos." +msgstr[0] "" +"Эта галерея содержит %2$s фотографию." +msgstr[1] "" +"Эта галерея содержит %2$s фотографии." +msgstr[2] "" +"Эта галерея содержит %2$s фотографий." +msgstr[3] "" +"Эта галерея содержит %2$s фотографию." + +#. translators: used with More archives link +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Заголовок:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Количество записей:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Формат записей:" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Результаты поиска: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Архив метки: %s" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#. Description of the plugin/theme +msgid "" +"In 2014, our default theme lets you create a responsive magazine website " +"with a sleek, modern design. Feature your favorite homepage content in " +"either a grid or a slider. Use the three widget areas to customize your " +"website, and change your content's layout with a full-width page template " +"and a contributor page to show off your authors. Creating a magazine website " +"with WordPress has never been easier." +msgstr "" +"В 2014 году наша тема по умолчанию позволит вам создать адаптивный " +"журнальный сайт с современным дизайном. Отобразите на главной свои любимые " +"записи в виде сетки или слайдера. Используйте три области для виджетов, " +"чтобы настроить свой сайт. Попробуйте также изменить представление " +"содержимого с помощью шаблона страницы на всю ширину и создайте страницу " +"участников, чтобы показать авторов сайта. Создать журнальный сайт на " +"WordPress стало проще, чем когда-либо." + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "Команда WordPress" + +#. Template Name of the plugin/theme +msgid "Contributor Page" +msgstr "Страница участников" + +#. Template Name of the plugin/theme +msgid "Full Width Page" +msgstr "Страница на всю ширину" diff --git a/wp-content/languages/themes/twentyfourteen-tr_TR.mo b/wp-content/languages/themes/twentyfourteen-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..6206ffaeb0ad8685fd17c2e1013d85a3a1e51222 GIT binary patch literal 10089 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 1);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Ana sayfada bir ızgara ya da kaydırgaç içinde görüntülenebilecek toplamda altı adede kadar sayfayı öne çıkartabilirsiniz. Görünüm ve özelleştirme ekranından etiket ile bu ayarı değiştirebilirsiniz. Eğer bu etiket ile eşleşen bir yazı bulunamazsa yapışkan yazılar kullanılır." + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "Daha çok video" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "Daha çok ses" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "Daha çok alıntı" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "Daha çok bağlantı" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "Daha çok galeri" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "Daha çok özet" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "öne çıkan" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "Bu bileşeni kullanarak en son özet, alıntı, video, ses, görsel, galeri ve bağlantıları listeleyebilirsiniz." + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "Yazılarınızı öne çıkarmak için etiketler kullanın. Eğer etiketle örtüşen yazı olmazsa yapışkan yazılar görüntülenecektir." + +#: 404.php:17 +msgid "Not Found" +msgstr "Bulunamadı" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "Site başlığı ve sloganını görüntüle" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "Daha derinlemesine eğitim ve ipuçları için Yirmi Ondört belgelerine bakın." + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "Site başlık rengi" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "Etiket ismi" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "Etiketleri ön yüzde gösterme." + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "2014 yılında yeni temamız uyumlı bir magazin teması ile karşınızda. En sevdiğiniz içeriği ana sayfada bir tablada ya da kaydırıcıda gösterebilirsiniz. Üç bileşen alanı ile sitenizi gönlünüzce özelleştirebilir, birden çok düzen ile farklı görünümler sağlayabilir, yazalarınızı şık bir şekilde listeyelebilirsiniz. WordPress ile magazin stili bir site oluşturmak hiç bu kadar kolay olmamıştı." + +#: functions.php:254 +msgid "Previous" +msgstr "Önceki" + +#: functions.php:255 +msgid "Next" +msgstr "Sonraki" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Burada bir şey bulamadık. Bir de aramayı denemek ister misiniz?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "%s tarafından yazılmış tüm yazılar" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "Sağ tarafta görüntülebilecek ek yan sütun." + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "Alt kısım bileşen alanı" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "Sitenin alt alanında görüntülenir." + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d yazı" +msgstr[1] "%d yazı" + +#: image.php:65 +msgid "Previous Image" +msgstr "Önceki görsel" + +#: image.php:66 +msgid "Next Image" +msgstr "Sonraki görsel" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Yirmi Ondört en az WordPress 3.6 sürümünü gerektirir. Siz ise %s sürümünü kullanıyorsunuz. Lütfen güncelleyip tekrar deneyin." + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "Arka plan görseli sadece geniş ekranlarda gözükebilir." + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "Öne çıkarılmış içerik" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "Düzen" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "Tabla" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "Kaydırıcı" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "Yazılarınızda Öne çıkartılmış görselleri kullanarak sitenizi geliştirebilirsiniz. Bu sizin yazınıza görsel eklemeden görsel ile yazınızı ilişkilendirebilmenize olanak sağlar. Yirmi Ondört yazılar ve sayfalar için öne çıkarılmış görselleri kullanır. Ana sayfada öne çıkan bölümünde gösterilir." + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "Yazı dolaşımı" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "Terimler: %title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "Önceki yazı%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "Sonraki yazı%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Yirmi Ondört yadigarı" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "Ses" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "Bu galeri %2$s fotoğraf içeriyor." +msgstr[1] "Bu galeri %2$s fotoğraf içeriyor." + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "Başlık:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "Gösterilecek yazı sayısı:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "Gösterilecek yazı biçimleri:" + +msgid "Contributor Page" +msgstr "Emeği geçenler sayfası" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "Kategori arşivi: %s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "Etiket arşivi: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "Günlük arşivler: %s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "Aylık arşivler: %s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "Yıllık arşivler: %s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "Arşiv" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "“%2$s” üzerine bir düşünce" +msgstr[1] "“%2$s” üzerine %1$s düşünce" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "Yorum dolaşımı" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "&arr; Eski yorumlar" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "Yeni yorumlar &arr;" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "Yorumlar kapalı." + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "Sayfalar:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "Düzenle" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "Bir yorum yapın" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 yorum" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% yorum" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "Okumaya devam et " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "%s gururla sunar" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "Üst ana menü" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "Sol ikincil menü" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "Birincil yan sütun" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "Solda gözüken ana yan sütun." + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "İçerik sütunu" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "off" + +#: functions.php:491 +msgid "Page %s" +msgstr "Sayfa %s" + +#: header.php:48 +msgid "Search" +msgstr "Ara" + +#: header.php:52 +msgid "Primary Menu" +msgstr "Birincil menü" + +#: header.php:53 +msgid "Skip to content" +msgstr "İçeriğe geç" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "Yazı dolaşımı" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← Önceki" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "Sonraki &arr;" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "Sabit" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Bulunamadı" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "İlk yazınızı yayınlamaya hazır mısınız? Buradan başlayın." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "Üzgünüz fakat aradığınız kriterler ile örtüşen sonuç bulunamadı. Lütfen başka kriterler ile tekrar deneyin." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Aradığınız sayfa bulunamadı. Belki arama kutusu aradığınızı bulma konusunda yardımcı olabilir." + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "Videolar" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "Görseller" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "Daha çok görsel" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "Galeriler" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "Yan sütunlar" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "Bağlantılar" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "Alıntılar" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Arama sonuçları: %s" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Yirmi Ondört" + +msgid "the WordPress team" +msgstr "WordPress ekibi" + +msgid "Full Width Page" +msgstr "Tam sayfa genişlik" \ No newline at end of file diff --git a/wp-content/languages/themes/twentyfourteen-zh_CN.mo b/wp-content/languages/themes/twentyfourteen-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade969605f6e31bad0566ef27c3732ba67e846fe GIT binary patch literal 9524 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 C@cwQ9 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-zh_CN.po b/wp-content/languages/themes/twentyfourteen-zh_CN.po new file mode 100644 index 0000000..e3ce81a --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-zh_CN.po @@ -0,0 +1,479 @@ +# Copyright (C) 2013 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Fourteen 1.2\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n" +"POT-Creation-Date: 2014-09-03 00:45:47+00:00\n" +"PO-Revision-Date: 2014-09-05 00:08-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.7\n" + +#: 404.php:17 +msgid "Not Found" +msgstr "未找到" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "这儿似乎什么都没有,试试搜索?" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "日度归档:%s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "月度归档:%s" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´m月" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "年度归档:%s" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "归档" + +#: author.php:31 +msgid "All posts by %s" +msgstr "所有由%s发布的文章" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "分类目录归档:%s" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "《%2$s》有%s个想法" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "评论导航" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← 早期评论" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "较新评论 →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "评论已关闭。" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr "、" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "发表回复" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1条评论" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "%条评论" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "编辑" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "继续阅读 " + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "页码:" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "未找到" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "准备好发布第一篇文章了?从这里开始。" + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." +msgstr "抱歉,没有符合您搜索条件的结果。请换其它关键词再试。" + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "我们可能无法找到您需要的内容。或许搜索功能可以帮到您。" + +#. Author URI of the plugin/theme +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://cn.wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "自豪地采用%s" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "顶部主菜单" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "左边栏中的次要菜单" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "主边栏" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "出现在左侧的主边栏。" + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "内容边栏" + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "出现在右侧的附加边栏。" + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "页脚挂件区" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "在网站页脚区域出现。" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:254 +msgid "Previous" +msgstr "上一" + +#: functions.php:255 +msgid "Next" +msgstr "下一" + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d篇文章" + +#: functions.php:491 +msgid "Page %s" +msgstr "第%s页" + +#: header.php:48 +msgid "Search" +msgstr "搜索" + +#: header.php:52 +msgid "Primary Menu" +msgstr "主菜单" + +#: header.php:53 +msgid "Skip to content" +msgstr "跳至内容" + +#: image.php:65 +msgid "Previous Image" +msgstr "上一图片" + +#: image.php:66 +msgid "Next Image" +msgstr "下一图片" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Fourteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "Twenty Fourteen要求WordPress 3.6版或以上,您在运行%s版。请升级并重试。" + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "背景可能只在宽屏幕上可见。" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "站点标题颜色" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "显示站点标题与副标题" + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "特色内容" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "" +"Use a tag to feature your posts. If no posts match the " +"tag, sticky posts will be displayed instead." +msgstr "" +"使用标签来选出特色内容。如果标签未匹配任何文章,置顶文章会被显示。" + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "特色" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "布局" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "网格" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "滑块" + +#. Theme Name of the plugin/theme +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "Twenty Fourteen" + +#: inc/customizer.php:102 +msgid "" +"The home page features your choice of up to 6 posts prominently displayed in " +"a grid or slider, controlled by a tag; you can change " +"the tag and layout in Appearance → Customize. If " +"no posts match the tag, sticky posts will be displayed " +"instead." +msgstr "" +"主页会于网格或滑块中突出显示您选择的最多6篇特色文章,通过标" +"签控制;您可在 “外观”→“自定义”屏幕中修改标签和" +"样式。如果标签未匹配任何文章,置顶文章会被显示。" + +#: inc/customizer.php:103 +msgid "" +"Enhance your site design by using Featured Images for " +"posts you’d like to stand out (also known as post thumbnails). This " +"allows you to associate an image with your post without inserting it. Twenty " +"Fourteen uses featured images for posts and pages—above the " +"title—and in the Featured Content area on the home page." +msgstr "" +"您可在您希望脱颖而出的文章中显示特色图片(或称文章缩略" +"图),这可让您将图片关联到文章,而无需在文章中插入该图片。Twenty Fourteen在文" +"章与页面的标题之上显示特色图片,也会在主页的特色内容区显示。" + +#: inc/customizer.php:104 +msgid "" +"For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "" +"要查阅详细教程和更多提示与技巧,请访问Twenty Fourteen文档。" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "标签名" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "不在前端显示标签" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← 上一个" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "下一个 →" + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "文章导航" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "文章导航" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "发布于%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "上一文章%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "下一文章%title" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "置顶" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen Ephemera" + +#: inc/widgets.php:36 +msgid "" +"Use this widget to list your recent Aside, Quote, Video, Audio, Image, " +"Gallery, and Link posts." +msgstr "使用此挂件来列出您最近的旁白、引用、视频、音频、图片、画廊和链接文章。" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "图片" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "更多图片" + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "视频" + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "更多视频" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "音频" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "更多音频" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "引用" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "更多引用" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "链接" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "更多链接" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "画廊" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "更多画廊" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "旁白" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "更多旁白" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "" +"This gallery contains %2$s photos." +msgstr[0] "此画廊包含%2$s张图片。" + +#. translators: used with More archives link +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "标题:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "显示文章的数目:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "显示文章的格式:" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "%s的搜索结果" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "标签归档:%s" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#. Description of the plugin/theme +msgid "" +"In 2014, our default theme lets you create a responsive magazine website " +"with a sleek, modern design. Feature your favorite homepage content in " +"either a grid or a slider. Use the three widget areas to customize your " +"website, and change your content's layout with a full-width page template " +"and a contributor page to show off your authors. Creating a magazine website " +"with WordPress has never been easier." +msgstr "" +"在2014年,我们的默认主题通过时髦的现代设计,让您轻松创建响应式杂志网站。在主" +"页的网格或滑块中显示您最喜欢的内容,通过三块挂件区域自定义您的网站,通过全宽" +"页面模板来修改您内容的版式,通过贡献者页面来展示您的作者。使用WordPress创建杂" +"志网站将比以往更加便捷。" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "WordPress团队" + +#. Template Name of the plugin/theme +msgid "Contributor Page" +msgstr "贡献者页面" + +#. Template Name of the plugin/theme +msgid "Full Width Page" +msgstr "全宽页面" diff --git a/wp-content/languages/themes/twentyfourteen-zh_TW.mo b/wp-content/languages/themes/twentyfourteen-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..da97bfd1b33e6372a0619c746594f940d112ef1d GIT binary patch literal 9485 zcmbtYYj7Lab-uCH##S6Banh!7;`&B0nZzbRQj!&$dN{IPQLG0e(Q;HLahJe?*b>0P zy9?3Gcv6UZ5TGbgR!mBiXpyuf3f7CHB#RUYQt6NW$oNk?>BG|>opgj;Qy%z*TTOGUI(dCD`dmrcVopbKh-#)ackKqZTeGP5-y^LjmTYejV@FebIY%%a< z;O_!o1%4CwbKvg)XMmpr{yFe|;NJmjf$swwfM3DOdf;zKa+xB>llA7tzW;1@9I z%RmE2e*j41zO3*YK(a?2 zkmTB+-hUrR<97jJGNu6`B5MQw9|{;>zXApP

          BS>W#j{{l$s{xgu~FM^Y3-j{$s0)AEX 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 ZZaRJN7)L!}<(r{9c%pc+n~9I?e*m8y9zg&A literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentyfourteen-zh_TW.po b/wp-content/languages/themes/twentyfourteen-zh_TW.po new file mode 100644 index 0000000..0dea088 --- /dev/null +++ b/wp-content/languages/themes/twentyfourteen-zh_TW.po @@ -0,0 +1,422 @@ +# Translation of Twenty Fourteen in Chinese (Taiwan) +# This file is distributed under the same license as the Twenty Fourteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-23 09:43:29+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Fourteen\n" + +#: inc/customizer.php:102 +msgid "The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." +msgstr "在首頁的網格或輪播中顯示至多 6 篇你所挑選的文章,以標籤控制;你可以在 外觀 → 自訂裡變更標籤名稱。如果沒有文章符合此標籤,會以置頂文章來替代。" + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "更多影片" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "更多音樂" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "更多引文" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "更多鏈結" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "更多藝廊" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "更多獨白" + +#: inc/widgets.php:206 +msgid "%s " +msgstr "%s " + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "特色" + +#: inc/widgets.php:36 +msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." +msgstr "使用這個小工具來列出你的近期獨白、引文、影片、音訊、圖片、藝廊和鏈結文章。" + +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "http://wordpress.org/themes/twentyfourteen" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." +msgstr "使用標籤來標記出特色文章。如果沒有文章符合此標籤,將會顯示置頂文章。" + +#: 404.php:17 +msgid "Not Found" +msgstr "找不到頁面" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "顯示網站標題和描述" + +#: inc/customizer.php:104 +msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "欲查閱詳細使用手冊,更多提示與技巧,請造訪 貳零壹肆說明文件。" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Y å¹´ m 月" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y å¹´" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "網站標題顏色" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "標籤名稱" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "不在前台顯示標籤" + +msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier." +msgstr "2014 年,我們預設佈景主題透過時尚的現代設計,讓你輕鬆建立一個回應式雜誌網站。在首頁的網格或輪播中顯示你最喜歡的內容,使用三個小工具區域自訂你的網站,全寬度頁面模版來變更你的內容版型,透過寫手頁面來展示你的作者群。使用 WordPress 來建立一個雜誌網站比以往更加簡單。" + +#: functions.php:254 +msgid "Previous" +msgstr "前" + +#: functions.php:255 +msgid "Next" +msgstr "後" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "看來這裡什麼也沒有。或許試試搜尋?" + +#: author.php:31 +msgid "All posts by %s" +msgstr "由 %s 發表的所有文章" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr ", " + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "顯示於右側的附加側邊欄。" + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "頁尾小工具區域" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "顯示於網站頁尾。" + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "%d 篇文章" + +#: image.php:65 +msgid "Previous Image" +msgstr "前張圖片" + +#: image.php:66 +msgid "Next Image" +msgstr "後張圖片" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "「貳零壹肆」最低需求為 WordPress 3.6 版或以上。你目前使用的是 %s 版,請升級然後再試一次。" + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "背景可能只在寬螢幕上可見。" + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "特色內容" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "版面" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "網格" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "輪播" + +#: inc/customizer.php:103 +msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." +msgstr "在你希望脫穎而出的文章中使用特色圖片,來強化你的網站設計(俗稱的文章縮圖)。讓你可以將圖片關聯到文章,而無需在文章中插入該圖片。「貳零壹肆」在文章與頁面的標題上方顯示特色圖片,也會在首頁的特色內容區域展示。" + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "文章導覽" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "發表於%title" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "上一篇文章%title" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "下一篇文章%title" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "Twenty Fourteen Ephemera" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "音訊" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "This gallery contains %2$s photos." +msgstr[0] "此藝廊包含 %2$s 張相片。" + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "標題:" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "顯示的文章數量:" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "顯示的文章格式:" + +msgid "Contributor Page" +msgstr "寫手頁面" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "分類彙整:%s" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "標籤彙整: %s" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "按日彙整:%s" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "按月彙整:%s" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "年度彙整:%s" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "文章彙整" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "%1$s 關於 “%2$s” 的評論" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "迴響導覽列" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "← 舊迴響" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "新迴響 →" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "迴響功能已關閉。" + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "頁面:" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "編輯" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "發表迴響" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "1 則迴響" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "% 則迴響" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "繼續閱讀 " + +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "http://tw.wordpress.org/" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "自豪的採用 %s " + +#: functions.php:83 +msgid "Top primary menu" +msgstr "頂部主選單" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "左側邊欄的次要選單" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "主側邊欄" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "顯示於左側的主側邊欄" + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "內容側邊欄" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:491 +msgid "Page %s" +msgstr "第 %s 頁" + +#: header.php:48 +msgid "Search" +msgstr "搜尋" + +#: header.php:52 +msgid "Primary Menu" +msgstr "主選單" + +#: header.php:53 +msgid "Skip to content" +msgstr "跳至內容區" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "文章導覽列" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "← 上一篇" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "下一篇 →" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "置頂" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "找不到任何內容" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "準備好發表你的第一篇文章了嗎?從這裡開始。" + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "抱歉,沒東西符合你的搜尋條件。請試試其他不同關鍵字。" + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "沒有找到你要的內容。也許你可以搜尋一下看看。" + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "影片" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "圖片" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "更多圖片" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "藝廊" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "獨白" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "鏈結" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "引文" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "關於 %s 的搜尋結果" + +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "貳零壹肆" + +msgid "the WordPress team" +msgstr "WordPress 團隊" + +msgid "Full Width Page" +msgstr "全寬度頁面" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-da_DK.mo b/wp-content/languages/themes/twentythirteen-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..36193c94409d97dffc2c3207b9daaf7f118a566b GIT binary patch literal 6649 zcmcJTTWlOx8OKkHX~DEmT1X3&a_ZKh7w_7+G;N(YX&T3om75hiDFLMF?9TD-WM^kK zbI#b^_5}%1QCgl*#Z!eqN+cfogepaVP^En=JcERY)PmrJA}WxOK&bq_Gqd(4IKtdU z9{+dFoXdB<%m4g$uiiQKs^U7zeJ}U?%}NMPlA63>7wqsMX86u z9pGi~DR2h-9asbJxmBqTfeYZrz|-I(;IkEeqk8`a_$k_d0?Pcq0Ph6<0Dc0ziAf#< zcYxA<0u3*g(}4)7tI zEA5BCN$@Nv^Sl7ceqIJAz+Z#1&Mmi<^WF}gzDcS3z&hu$Xz#M!XybIJHE%&<@ ze3IuyP};u=u7KYLKL`FE)ZlGQ@>#G3ie1OSM?eE=@D)(@|2ioB-UQzTuYznz{gh2h zJbw;Kp1cQQiuyBn8NB)9O6>u^4^Dx<0!b+~&ZIK$9sGL$d;t7BcnlOjXQ0ft4l+bN z4@w+g0q+C93(kOVg0kLwpp1JT#58p)n?4WTUExKLSL!WLgI7Vxm-j)*le?K5lhwVT zjIV+BfOFt(@ErIk_)>*$fP_fB4H6RdF8CSnub|km17}M7?gM4sNl@0`SK%Tk^L-hV z@m~ieuU`elu3v)U*FS*|fwz-9VLW)2=S5Kb^Bqv)@I6rc@H+TBdGaGr{JM`#$bP;E zHoyxYuhh>f{0+FD=f8n6{&5z43Oovm{V#&DpKn(9Du_wyHBj>82jB<5s~}rf?|>|? z{!*dr{eJG@CAB8k9&YI`*K`T$X%I8Qb)-VcnfdB-4HTcr`rA+xOL9-H!zF~=5r0Z9P*Nd> z<(0(bDQ=0GyaJHIjHvAI_WYc+EPsGckF-U!P7Qo9iQ4w`)`H)Rb1cW_2%fUaw|(*La

          VWH+R5ugj+}wom-Za}XORa0YnK-yqG?Li0Z6y5< z__%9_UFnneYck(Nm{s1*O~}*}2W8>|)6#NK$BZ+&o!eF3?%}QWu}|oF#`+>pwa@hA zUTMy4GB?pONn-OpQ#>Y9n1ctV#lC~rnklx`QnNO3uyjDxsq%wt{JMSJXuwi#*W#>j z>Tn|~yq@Gkk_68=-ROtsUeB7`$u@l3;?K5lr z)3O_*T^!kl$>}-_;M1{}`Bt;k&x(t)oHo&CHom)HP$%NF zBWbqEE^01*-s-qZRMbgBP@jpTmi0K<8g7Bug zs%$M|zb${Cvd{VLMJDtN6`in~vB^+F+Z>vCy&z#xr>a1ePp4DdUb;v-ykl~;gj*!b z1l_E{$z3Dsg(9U{7-b~$6*!m{le3aBZ0=Cafzx*|f!w57y&;Z?QViF;xgGkEAwEoXV&pVAGOWLOiBZ&TPa z*jy&Qrr^7d6i%#hRZX-c71v|m)=|8=ip{Cl9ot{e^2lL28*W;?Y*MH3(N=7+jIo`* zS~0C_`Ccu(Ryegu2nW zNy!cPE+nCB-*`8rEyo2myIx}Y5;1FF2r0CF#h5XKww~%DjW5DR>!x4V^VY?!R7a3_ zoIqPpZyHUNA(It@ABS{%3jX#%l zZJ;RIh0t>jPYjyk%_fb-{*YQ(Cz5^5D6-L}*FVFl7mJu!2xCe*_>t(Wk$Q5*?5Xdo z>+@L=_&qPuRJJ~RIk}lgMUO2bI;x!A62Y}b>+YImD$63pRAx6yH=aeEAN zp3=IWF)L;v$>g*j6SDE`tZ21^gLfv8aJ}e+oq71Ef+(rF1a-1SpV5F5AlJ;}o*YPH zN8-GhSarkq^Rekt<~Q!J3}2|W_r2NaX{oxN6i7YGThm*&hH`S#KE#)^t_&}0gtJ4= zH_>N77)jBQvSSPSypjSNsXuGFs$V*9%OU60(&^e65>XPNHjg5hm1^Ewo7r32^|;=> zXLj%2*_l0$&Tx&NTs(QScCJjCS-q=1GcF>4{Hv|>dkpj(Hq+E;obK1nHk!uzxw9(^ zwI??FQEv|RsU1z5nW%2QMZOXMd+Wr%*V# zsN0Y$k=>SpJsY){(339zsem0hUq4HJZR_+TE_sZe zIo%C{6#)(RhVk00O4GU6k&7{jSc%t;6b=694K8WXq=6=+k2DO&X07lJehmoCNx#EY zd=Q?;ONAPTkcGqa_%KYPqF^41<}WEa9l}5{j7Af+Hn{9WTau~UW1D%?a+^z@u@QUE zMWXT@rI!q@I3Y+iFCu_ti%0?l`Fjo&9b<#;pcF-8S~-HIbW}jSa*o(lPG+R);F6=) z8ezpGH@MOYjN862xSaHm`TxI}mpgg9CW~&Qd!=15g)=p(IX}3P^F0aK(1?k1WYJ7< zcW^oPoSH$%X5D;niS|;<4lboO8u8Yqj&*#=E7YkzT4QrLoG_HK;l(f&Zj^@Ce0exU zAidpQ4F4Vdx+pPQMIu}%Kn}3UQBvA$u421+ zu9dy7Y2F?K4ZfC-@ZwQ^-7zV#&$@aG-C1f=>43#s_CSDkY@$SG@|{I3dy*tYkp8!d TQbeOvr=%g@?KUcepThqEo@#ji literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-da_DK.po b/wp-content/languages/themes/twentythirteen-da_DK.po new file mode 100644 index 0000000..54923cf --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-da_DK.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in Danish +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-04-17 23:44:03+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Ikke fundet" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "2013-temaet for WordPress tager os tilbage til bloggen, og byder pÃ¥ en bred vifte af indlægsformater, der hver især er smukke pÃ¥ deres egen unikke mÃ¥de. Designet bugner med detaljer – med alt lige fra en levende farvesammensætning og matchende header-billeder til en smuk typografi og ikoner, samt et fleksibelt layout der ser godt ud pÃ¥ enhver enhed, stor eller lille." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Vises i footer sektionen pÃ¥ siden." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Link til fuld-størrelse billede" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Primært widget omrÃ¥de" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Sekundært widget omrÃ¥de" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Vises pÃ¥ indlæg og sider i sidebaren." + +#: image.php:39 +msgid "Full resolution" +msgstr "Fuld opløsning" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen kræver mindst WordPress version 3.6. Du bruger version %s. Opdater og prøv igen." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Dette er lidt pinligt, er det ikke?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. MÃ¥ske vil en søgning hjælpe." + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dagsarkiv: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "MÃ¥nedsarkiv: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Årsarkiv: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Arkiver" + +#: author-bio.php:26 +msgid "About %s" +msgstr "Om %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Vis alle indlæg af %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle indlæg af %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Kategoriarkiv: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "En tanke om “%2$s”" +msgstr[1] "%1$s tanker om “%2$s”" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Kommentar navigation" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Ældre kommentarer" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Nyere kommentarer →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Der er lukket for kommentarer." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Læs resten " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Sider:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Rediger" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Permalink til %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Skriv en kommentar" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Én kommentar indtil videre" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Vis alle % kommentarer" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Intet fundet" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Klar til at udgive dit første indlæg? Start her." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Beklager, men din søgning gav ingen resultater. Prøv igen med nogle andre søgeord." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. MÃ¥ske vil en søgning hjælpe." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Personlig semantisk publiceringsplatform" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Drevet af %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Navigationsmenu" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "Side %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Indlægsnavigation" + +#: functions.php:270 +msgid " Older posts" +msgstr " Ældre indlæg" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Nyere indlæg " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Indlæg navigation" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Fremhævet" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Vis alle indlæg af %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s den %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Videre til indhold" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Udgivet den i %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Forrige" + +#: image.php:52 +msgid "Next " +msgstr "Næste " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Cirkel" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diamant" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Stjerne" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Søgeresultater for: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Tag-arkiv: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s arkiver" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "holdet bag WordPress" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-de_DE.mo b/wp-content/languages/themes/twentythirteen-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..0d334336e3b987f767223fc9e124eac2d6f4824e GIT binary patch literal 6941 zcmchbTWnlM8ONt!N(n8!K`AYisavNv?>ctU(l~L_IJVO?H!F4%5+us(?(FX1v*&Ej znPYcd)EAJDXb~?(eF61>%L^1F5P7Jg3bb#4ctJuSq)G?`FMtY_cthg%%{iN0n*@wN z9QpXaGiT1sH{azy|J^rl8~d{2TIBvP_rg1rGGH{uKd!glrPO=DzknYA{|+)l-G04N z4}o`p-vplk_ke!@E8v~)R_X?D3A`CR13nBsQ{orO=RW{HME@J0%>PU9Ht^5j`@!p& z!2Qg8d1lh7$1!cZZl(+`Uy3d1$z?VQ-=O^G2_#5yJ z@Ijm_{fEH`@M%!yc^;Jgyau)UPy$L*Xol^IJRr+I$llQ&~rr>Mf?Vx^N zvEO~*e%i-D>HjRa3cdn<6#OHo!5f+6BVYv-yH0=)g9g;#OQ7ukHBiR=5d0JPCMbUT zDVvsf{sNRdc?-lu^)~n&P~EE3KH$6HB=|d!kf~dlRP4G76hBnK$H7%l_Wear=6e~G z_`Oo%w?WCkCym-@NU}oF_{JrgLJ7+fuy+dpzLE4 zl=oi-?*zXA?giff9|8Yb;ypME7pkW~T%j(2JW>vn{k;H6zI+~(b-n~*s`^^lz68pA zKL%ypzkyGKw~!>VpC(9`dI1#wybQ`buY)b{XQ24!F$Rmj_JcD13GnCS$vN;o+7C0i z*moNI4ERZqN9xxgf9h@iNxt56SFzud;391c%DmqKCC=X~+m}IErw>Y={0e+0IEHg& ze>Z?EukJ2Ue0eYT;CiV1AU+j;$u(7gng_+_avd!okHq}RyPRGVRQ+_+3Ven=)hI3+!YwBtRa+o^5xbT3b}cRph1S?lvO z);`e_`=mRy(cE~;M3GH#Abc`P~m`bQ0WKR__lpr>xJdi zuDc}9)R9_}dp*I2C<>m-bgdWK-L5rhCfo3Bi$4>Ot20~o4v!?w(3?4LtLjKOl>T6X zHgQ9DP0L<+J97fUdii z5gP_wnKr2eC&_H1N@wg{oLjtV8ZK_>EnyyUM=A+4aPoq2(Y6H_8_uhx9IvD{OQJk1 zdEDzLN!BtQxizcf#J6RM4U@5voK2H)bn!T;2OF#Ul zcAI#2nmwB*2gq5+6dP?O=_PsD%hqH?S%#FZ>Sdd@O*bp&l5S?uZ5wr~>ZCR6mUZey zJ*bl|UXwIyvWrUQHm!CYqM}Y2f_mOHTGr!aYt$(l=js%mYj5|$=_~HmVbE#2LDU8X zr*{W0s-m}u{f_*7+CJxZ7MUm><`I$Z{;Xq}01d*LFT;T@Bz zW!xfJCYa4CoZK<8UMNz!g;7Q_Pukg*j7$Y7zJi;%5eU1^&%$w9RMVpC)MyhHhWSu^1vpm9TvM3bP zimfMc!;qMxnXqCzh61Wfo@GgFB3%-pWZH6Myzr`8S#w=6j2S$1s8*6R?M><$Ofskm z$hR)+8Eh^RUsLd%j1-Qn$;z5&Nh)qQ-_{M+Y+`fl^_uN%BxxhVbT(YKdd0+<#z$9U zixrGr>#0@K+R7KJaMsM8>AgZza5rY_^GpiwWtsM74Q|SzI#UlZ7KW=uNo!I!t%03o zw_$s%O3V(^2}>#oM49`8n2o#93{Ae0(>Dg)bO24xtk8C$L_u6?hY zv{KV;LpQwO2oTTZBfE+0bFLP_Cx)O1Q9(2Xo3$VTFDz{09_FpPx@A_^5?0Qrgs7@k zh1U4Xl8y}&Wjhdh%HfGYlRO#HnDd9#>IRYQY2G3mZM?k=r#_oIVj+wv>EK7Avrg*C z8MC+gSXEz0^1$zD9>=ov!NZARBIRAS+$dZWh*pxSs?IsPp|M?045~dF_DL`YC*75S zBb_^AmHeoV;5x0Afp4i4TOHH7O$C+tqcM-@a#IV7l)tBe^9I04G) zsq4ytG3Opx>6w3ByCMyy*HFoHswQnIqQn> zvPL*NiDU}%DEzGX7zM+&n^)GgA*X2deVKYUYy7+*ux6w4# z&po}mRC#rpUPrfPee7$>c?x&?^=%X)I^mf_L0r%xEq?;+{^)8e4LB*y>oi{ zz^;#1j@j6z#tXR~ixMArW@=A$dKbL)X+%@ycw=bew(8iWCI-@WAZ+`ei(pHuPZZ}A z3P;3kNR_;^6a9)m`j=qT*hj8T?wQX2SjAq<)Ba`Hb2I;!GPXL9SUWlo2irc9dIVOa zcJxwdiRyo)1}SoiBV{e8L6}0X!zA=Arb46+TIIkI@?6UMuWnk$NNKIupk#-mYS!s_ zI@A8wTUKbiQH+TP?}s>bsW;BA<`D(m~btLrK%?N2D(5Fzg#TNCAr!VI8wKNsU^u~(+#|0 zb=yTvukkr2IK%j&@c&-#N#czYIizf`BOcaMA&xgGrg;}}QpWmB>RJxP)1q+tuUhq_ z$-BN%h$9lqvNI9N{mW{*t5ME|Z!u)qFuEd_8G730Tg!MTnZtuYmR>8-w|q+}a$;xc z@E-}~5bBm~lI5hyX=!Ezw`|YL_uy0IW4*FER3ynvgam>0-^1K*APfj6TFB)WZlX+W4O& zv>b-4#N%<>L=;|Ev?fkpU zgTvP#Vt8hul-8~@5ZmZRAur*vBRL*vOGDyjYgu7kt?(nl1uK|i3BFu6sS97=gQ@ak z2Cp&^1<-AxHk+JIFd-4^UlMw&w^P@YT$6L+xTtQ_zEI~tbDu0Ux6DJ(DKMQN;E>kh zorbeP*A7gG^o_6{b=LJBJzNsLl{6`Fk^=POB^ z6WWlWqUA-dho5}3S@SvHtvPojQ^j9JY6cHTGIRJ{B(wxsPOFI_=h)Hy0dbbc`^Xzx zpX`h+w=g}RnyefWUt`P(3L&#f#5iB→" +msgstr "Zeige alle Artikel von %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle Artikel von %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Kategorie-Archiv: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Ein Gedanke zu „%2$s“" +msgstr[1] "%1$s Gedanken zu „%2$s“" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Kommentar-Navigation" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Ältere Kommentare" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Neuere Kommentare →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Kommentare sind geschlossen." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Weiterlesen " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Seiten:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Bearbeiten" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Permanentlink zu %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Hinterlasse einen Kommentar" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Bisher ein Kommentar" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Zeige alle % Kommentare" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Nichts gefunden" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Bereit, um deinen ersten Beitrag zu veröffentlichen? Starte hier." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Entschuldige, aber es konnte nichts gefunden werden. Versuche es mit anderen Schlüsselwörtern erneut." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Es sieht so aus, als ob wir nicht das finden konnten, wonach du gesucht hast. Möglicherweise hilft eine Suche." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantic Personal Publishing Platform" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Stolz präsentiert von %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Navigation Menü" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "Seite %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Beitrags-Navigation" + +#: functions.php:270 +msgid " Older posts" +msgstr " Ältere Artikel" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Neuere Artikel " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Beitragsnavigation" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Sticky" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Zeige alle Artikel von %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s um %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menü" + +#: header.php:44 +msgid "Skip to content" +msgstr "Zum Inhalt springen" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Veröffentlicht am in %5$s." + +#: image.php:51 +msgid " Previous" +msgstr " Zurück" + +#: image.php:52 +msgid "Next " +msgstr "Weiter " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Kreise" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diamanten" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Sterne" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Suchergebnisse für: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Schlagwort-Archiv: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s Archiv" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "das WordPress Team" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-es_ES.mo b/wp-content/languages/themes/twentythirteen-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..1d67ba30d98d964e01fd77b6c5b8cdf47143f799 GIT binary patch literal 7069 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 O`j+dbYZ)?U%zpu%kQ4g= literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-es_ES.po b/wp-content/languages/themes/twentythirteen-es_ES.po new file mode 100644 index 0000000..76cdb07 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-es_ES.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in Spanish (Spain) +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-12-05 10:06:59+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "No se encontró" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "El tema 2013 para WordPress se remonta al clásico esquema de blog, destacando un amplio rango de tipos de entrada, desplegando cada uno de ellos de una manera hermosa y única. El diseño abunda en detalles, comenzando por la paleta de colores vibrantes e imágenes de cabecera correspondientes, continuando con una hermosa mezcla de tipografías e iconos y finalizando con un esquema totalmente flexible que permite visualizar el sitio perfectamente desde cualquier dispositivo, pequeño o grande." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Aparece en la sección de pie de página del sitio." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Enlace a imagen en tamaño completo" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Zona principal de Widgets" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Zona secundaria de Widgets" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Aparece en páginas y artículos en la barra lateral" + +#: image.php:39 +msgid "Full resolution" +msgstr "Máxima resolución" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen requiere al menos la versión 3.6 de WordPress. Estás utilizando la versión %s. Por favor, actualiza e inténtalo de nuevo." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Esto es algo embarazoso ¿no?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Parece que no hay nada en este lugar. ¿Y si pruebas una búsqueda?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archivo por días: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archivos mensuales: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archivos anuales: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Archivo" + +#: author-bio.php:26 +msgid "About %s" +msgstr "Acerca de %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Ver todas las entradas de %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Todas las entradas de: %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Archivos de la categoría %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un comentario en “%2$s”" +msgstr[1] "%1$s comentarios en “%2$s”" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Navegación de comentarios" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Comentarios antiguos" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Comentarios más recientes →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Los comentarios están cerrados." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Sigue leyendo " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Páginas:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Editar" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Enlace permanente a %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Dejar un comentario" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Un comentario por ahora" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Ver todos los % comentarios" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "No se ha encontrado nada" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "¿Preparado para publicar tu primera entrada? Empieza aquí." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Lo sentimos, pero no se encuentra nada con estos términos de búsqueda. Por favor, inténtalo de nuevo con diferentes palabras clave." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Parece que no podemos encontrar lo que estás buscando. Tal vez la búsqueda le pueda ayudar." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://es.wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Plataforma de publicación semántica personal." + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Creado con %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Menú de navegación" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "activa" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "activa" + +#: functions.php:218 +msgid "Page %s" +msgstr "Página %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Ir a las entradas" + +#: functions.php:270 +msgid " Older posts" +msgstr " Entradas más antiguas" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Entradas más nuevas " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Ir a la entrada" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Destacada" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Ver todas las entradas por %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s en %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menú" + +#: header.php:44 +msgid "Skip to content" +msgstr "Ir al contenido" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Publicado el en %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Anterior" + +#: image.php:52 +msgid "Next " +msgstr "Siguiente " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Círculo" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diamante" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Estrella" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Resultados de búsqueda por: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archivo de la etiqueta: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "Archivos de %s" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "el equipo WordPress" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-fr_FR.mo b/wp-content/languages/themes/twentythirteen-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..f5e7b3464d2362634f0cb6eb2f627fd73f416475 GIT binary patch literal 7162 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-fr_FR.po b/wp-content/languages/themes/twentythirteen-fr_FR.po new file mode 100644 index 0000000..da46961 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-fr_FR.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in French (France) +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-03-28 12:32:44+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Introuvable" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "Le thème de WordPress pour 2013 nous ramène au blog, avec un grand nombre de formats d'article, chacun s'affichant à sa propre manière, en toute beauté. Vous y trouverez de nombreux détails de mise en page, à commencer par le jeu de couleurs vives et les images d'en-tête assorties, une superbe typographie et de belles icônes, et une mise en page flexible qui fonctionne sur toutes les tailles d'écrans, grands ou petits." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Apparaît dans le pied de page du site." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Lien vers l’image originale" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Zone principale de widgets" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Zone secondaire de widgets" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Apparaît dans la barre latérale des articles et pages." + +#: image.php:39 +msgid "Full resolution" +msgstr "Pleine résolution" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen nécessite au moins WordPress 3.6. Vous utilisez la version %s. Veuillez faire une mise à jour et réessayer." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "C’est plutôt gênant, vous ne trouvez pas ?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Apparemment, rien n’a été trouvé à cette adresse. Essayez avec recherche ?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archives quotidiennes :" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archives mensuelles : %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archives annuelles : %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Archives" + +#: author-bio.php:26 +msgid "About %s" +msgstr "A propos %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Afficher tous les articles de %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Tous les articles par %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Archives pour la catégorie %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Une réflexion au sujet de « %2$s »" +msgstr[1] "%1$s réflexions au sujet de « %2$s »" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Navigation des commentaires" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Commentaire plus ancien" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Commentaires plus récents →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Les commentaires sont fermés." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Lire la suite " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Pages :" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Modifier" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Permalien vers %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Laisser un commentaire" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Un commentaire pour le moment" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Afficher les % commentaires" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Rien n’a été trouvé" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Prêt à publier votre premier article ? Lancez-vous !" + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuillez réessayer avec d’autres mots-clés." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Plate-forme de publication personnelle à la pointe de la sémantique" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Fièrement propulsé par %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Menu de navigation" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "Page %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Navigation des articles" + +#: functions.php:270 +msgid " Older posts" +msgstr " Articles plus anciens" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Articles plus récents " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Navigation des articles" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Mis en avant" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Afficher tous les articles par %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s le %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Aller au contenu principal" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Publié le dans %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Précédent" + +#: image.php:52 +msgid "Next " +msgstr "Suivant " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Cercle" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Losange" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Étoile" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Résultats de recherche pour %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archives du mot-clé %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "Archives des %s" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "L’équipe WordPress" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-it_IT.mo b/wp-content/languages/themes/twentythirteen-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..53739e8e05d0f9f1c1ebb56978475e1b3ad99531 GIT binary patch literal 6949 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-it_IT.po b/wp-content/languages/themes/twentythirteen-it_IT.po new file mode 100644 index 0000000..aad444b --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-it_IT.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in Italian +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-03-29 19:00:02+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Non trovato" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "Il tema per il 2013 per WordPress ci riporta al blog, fornendo un'ampia gamma di formati di articolo, ciascuno dei quali viene visualizzato in maniera unica ed originale. I dettagli del design abbondano, ad iniziare dallo schema colore vivido e brillante, dalle corrispondenti immagini della testata, da tipografia e icone splendide e dal layout flessibile che appare ottimamente su qualsiasi periferica, grande o piccola che sia." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Appare nel piè di pagina del sito." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Link all'immagine a dimensioni reali" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Area principale dei Widget" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Area secondaria dei Widget" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Appare nella sidebar degli articoli e delle pagine" + +#: image.php:39 +msgid "Full resolution" +msgstr "Risoluzione piena" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen richiede almeno WordPress versione 3.6. Tu stai utilizzando la versione %s. Per favore aggiorna e riprova." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Questa cosa è imbarazzante non è vero?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Pare che non sia stato trovato nulla nel posto in cui stavi cercando. Forse potresti provare con una ricerca?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archivi del giorno: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archivi del mese: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archivi annuali: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Archivi" + +#: author-bio.php:26 +msgid "About %s" +msgstr "Informazioni su %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Visualizza tutti gli articoli di %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Tutti gli articoli di %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Archivi categoria: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un pensiero su “%2$s”" +msgstr[1] "%1$s pensieri su “%2$s”" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Navigazione commenti" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Vecchi commenti" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Nuovi commenti →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "I commenti sono chiusi." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Continua a leggere " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Pagine:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Modifica" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Permalink a %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Lascia un commento" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Un solo commento, per ora" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Vedi tutti i % commenti" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Nessun risultato" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Sei pronto a pubblicare il tuo primo articolo? Comincia da qui." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Spiacente, nessuna corrispondenza con i termini di ricerca che hai indicato. Per favore, prova con termini diversi." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Non riusciamo a trovare quello che cerchi. Forse eseguire una ricerca potrebbe essere di aiuto." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Piattaforma semantica di pubblicazione personale" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Orgogliosamente motorizzato da %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Menu di navigazione" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "Pagina %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Navigazione articoli" + +#: functions.php:270 +msgid " Older posts" +msgstr " Articoli più vecchi" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Articoli più recenti " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Navigazione articolo" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "In evidenza" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Vedi tutti gli articoli di %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s del %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Vai al contenuto" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Pubblicato il in %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Precedenti" + +#: image.php:52 +msgid "Next " +msgstr "Successivi " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Cerchi" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diamante" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Stella" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Risultati ricerca per: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archivi tag: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "Archivi %s" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "il team di WordPress" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-ja.mo b/wp-content/languages/themes/twentythirteen-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..797b1c6a4d833402174da36f5a725118c9f605c4 GIT binary patch literal 7236 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 keXMxpKOawvKMxfm(U4GYF?z}V17>^DEC2ui literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-ja.po b/wp-content/languages/themes/twentythirteen-ja.po new file mode 100644 index 0000000..eb6b206 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-ja.po @@ -0,0 +1,302 @@ +# Translation of Twenty Thirteen in Japanese +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-11-22 16:18:04+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "見つかりません" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "2013年版の WordPress テーマはブログ向けデザインに回帰しました。幅広い投稿フォーマットに対応し、それぞれを美しくユニークに表現します。鮮やかな色合いとそれに合わせたヘッダー画像、美しいタイポグラフィーとアイコン、大小どんなデバイスでも適切に表示できる柔軟なレイアウトなど、デザインのディテールにあふれています。" + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "サイトのフッター領域に表示されます。" + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "フルサイズの画像にリンク" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "メインウィジェットエリア" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "副ウィジェットエリア" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "投稿とページのサイドバーに表示します。" + +#: image.php:39 +msgid "Full resolution" +msgstr "フル解像度" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen には WordPress バージョン 3.6 以上が必要です。使用中のバージョンは %s です。更新して、もう一度試してください。" + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "おっと、失礼しました。" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "こちらには何もありません。検索をお試しください。" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "日別アーカイブ: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "月別アーカイブ: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´n月" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "年別アーカイブ: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: archive.php:35 +msgid "Archives" +msgstr "アーカイブ" + +#: author-bio.php:26 +msgid "About %s" +msgstr "%s について" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "%s の投稿をすべて表示 " + +#: author.php:31 +msgid "All posts by %s" +msgstr "%s のすべての投稿" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "カテゴリー別アーカイブ: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "「%2$s」への%1$s件のフィードバック" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "コメントナビゲーション" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← 古いコメント" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "新しいコメント →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "コメントは停止中です。" + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "続きを読む " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "ページ:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "編集" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "%s へのパーマリンク" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "コメントをどうぞ" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "1件のコメント" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "全%件のコメントを表示" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "見つかりません" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "最初の投稿をする準備ができましたか ? ここからスタートしてください。" + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "ご指定の検索条件に合う投稿がありませんでした。他のキーワードでもう一度検索してみてください。" + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "お探しのコンテンツを見つけられませんでした。検索をお試しください。" + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://ja.wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "セマンティックなパブリッシングツール" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Proudly powered by %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "ナビゲーションメニュー" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "ページ %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "投稿ナビゲーション" + +#: functions.php:270 +msgid " Older posts" +msgstr " 古い投稿" + +#: functions.php:274 +msgid "Newer posts " +msgstr "新しい投稿 " + +#: functions.php:300 +msgid "Post navigation" +msgstr "投稿ナビゲーション" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "固定表示" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "%s の投稿をすべて表示" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "フォーマット: %1$s | 投稿日: %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "メニュー" + +#: header.php:44 +msgid "Skip to content" +msgstr "コンテンツへ移動" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "公開日: %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " 前へ" + +#: image.php:52 +msgid "Next " +msgstr "次へ " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "サークル" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "ダイアモンド" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "スター" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "検索結果: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "タグ別アーカイブ: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s アーカイブ" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "WordPress チーム" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-nl_NL.mo b/wp-content/languages/themes/twentythirteen-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..24e90bc4dfc016ad4acd6488f0bb052af72fb734 GIT binary patch literal 6792 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 bYK_|8Ud(QPcYBE|Dps_^I4fRM>{azYQ`3@x literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-nl_NL.po b/wp-content/languages/themes/twentythirteen-nl_NL.po new file mode 100644 index 0000000..8bad711 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-nl_NL.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in Dutch +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-12 09:19:43+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Niets gevonden" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "Het 2013 thema voor WordPress neemt ons terug naar de blog met alle post formats actief en elke post format wordt op een eigen unieke en prachtige manier getoond. Design details zijn er ten overvloed beginnend met een hoog-contrastkleuren schema en bijpassende header afbeeldingen, prachtige typografie en iconen verpakt in een flexibele layout die op elk device fantastisch toont; groot of klein." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Verschijnt in het footer gedeelte van de site." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Link naar volledig formaat afbeelding" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Hoofd widgetgebied" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Secondaire widgetgebied" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Verschijnt bij berichten en pagina's in de zijbalk." + +#: image.php:39 +msgid "Full resolution" +msgstr "Volledige resolutie" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen vereist minimaal WordPress 3.6. De huidige installatie is versie %s. Werk de installatie bij en probeer opnieuw." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Helaas, hier ging iets mis." + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Het lijkt erop dat hier niets kon worden gevonden. Probeer het eens met de zoekfunctie." + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dagelijks archief: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Maandelijks archief: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Jaarlijks archief: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Archief" + +#: author-bio.php:26 +msgid "About %s" +msgstr "Over %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Bekijk alle berichten van %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Alle berichten van %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Categorie archief: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Een gedachte over “%2$s”" +msgstr[1] "%1$s gedachten over “%2$s”" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Reactienavigatie" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Oudere reacties" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Nieuwere reacties →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Reacties zijn gesloten." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Verder lezen " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Pagina's:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Bewerken" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Permalink naar %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Geef een reactie" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Een reactie tot dusver" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Alle % reacties bekijken" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Niets gevonden" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Klaar om je eerste bericht te publiceren? Start hier." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Helaas, er kwam niets overeen met de zoektermen. Probeer het opnieuw met andere zoekwoorden." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Het lijkt erop dat wij niet kunnen vinden wat jij zoekt. Wellicht dat de zoekfunctie helpt." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantisch persoonlijk publicatie platform" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Ondersteund door %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Navigatiemenu" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "aan" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "aan" + +#: functions.php:218 +msgid "Page %s" +msgstr "Pagina %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Berichtennavigatie" + +#: functions.php:270 +msgid " Older posts" +msgstr " Oudere berichten" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Nieuwere berichten " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Berichtnavigatie" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Sticky" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Alle berichten tonen van %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s op %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Naar de inhoud springen" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Gepubliceerd op in %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Vorige" + +#: image.php:52 +msgid "Next " +msgstr "Volgende " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Cirkel" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diamant" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Ster" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Zoekresultaten voor: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Tagarchief: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s Archief" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "het WordPress team" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-pl_PL.mo b/wp-content/languages/themes/twentythirteen-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f3e0cd4a961df82183a3b8302c5d082b7bda6f9 GIT binary patch literal 7139 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 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Nie znaleziono" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "Motyw 2013 dla WordPressa to powród do korzeni, do blogowania. Wyposażony w pełną gamę formatów wyświetlane pięknie i wyjątkowo. Drobne szczegóły zaskakują: począwszy od tętniących życiem kolorów i dopasowanych obrazów nagłówka, śliczne kroje pisma i ikony. Na koniec elastyczny układ, który wygląda świetnie na każdym możliwym urządzeniu." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Znajduje się w stopce witryny." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Odnośnik do oryginalnego obrazka" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Główna strefa widgetów" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Druga strefa widgetów" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Pojawia się w panelu bocznym dla wpisów i stron." + +#: image.php:39 +msgid "Full resolution" +msgstr "Pełena rozdzielczość" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Twenty Thirteen wymaga WordPressa w wersji co najmniej 3.6, używana jest natomiast wersja %s. Proszę zaktualizować i spróbować ponownie." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Jest to trochę krępujące, nieprawdaż?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Wygląda na to, że w tym miejscu niczego nie ma. Może warto spróbować coś wyszukać?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dzienne archiwum: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Miesięczne archiwum: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Roczne archiwum: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Archiwa" + +#: author-bio.php:26 +msgid "About %s" +msgstr "O %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Zobacz wszystkie wpisy, których autorem jest %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Wszystkie wpisy, których autorem jest %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Archiwa kategorii: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Jedno przemyślenie nt. „%2$s”" +msgstr[1] "%1$s przemyślenia nt. „%2$s”" +msgstr[2] "%1$s przemyśleń nt. „%2$s”" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Nawigacja po komentarzach" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Starsze komentarze" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Nowsze komentarze →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Możliwość komentowania jest wyłączona." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Czytaj dalej " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Strony:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Edytuj" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Bezpośredni odnośnik do „%s”" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Dodaj komentarz" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Zobacz komentarze (1)" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Zobacz komentarze (%)" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Niczego nie znaleziono" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "Gotów, by opublikować pierwszy post? Zacznij tutaj. " + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Przepraszamy, ale nie znaleziono wpisów pasujących do podanych kryteriów. Proszę spróbować ponownie, podając inne kryteria." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Nie udało się znaleźć tego, czego szukasz. Być może wyszukiwanie przyniesie lepsze rezultaty." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantyczna, osobista platforma publikacyjna" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Dumnie wspierane przez WordPressa" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Menu nawigacyjne" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "włącz" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "włącz" + +#: functions.php:218 +msgid "Page %s" +msgstr "Strona %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Nawigacja po wpisach" + +#: functions.php:270 +msgid " Older posts" +msgstr " Starsze wpisy" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Nowsze wpisy " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Zobacz wpisy" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " „%title”" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "„%title” " + +#: functions.php:322 +msgid "Sticky" +msgstr "Przyklejony" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Zobacz wszystkie wpisy, których autorem jest %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s - %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Przeskocz do treści" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "Opublikowano w %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " Poprzedni" + +#: image.php:52 +msgid "Next " +msgstr "Następny " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Koło" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Diament" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Gwiazda" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Wyniki wyszukiwania dla zapytania „%s”" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archiwa tagu: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "Archiwa %s" + +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +msgid "the WordPress team" +msgstr "zespół WordPressa" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-ru_RU.mo b/wp-content/languages/themes/twentythirteen-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..4aefa3b96997c1325ec3f85fb221ad370d018714 GIT binary patch literal 8838 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 Rf3J!Jij9%ETw&&z`CoP9bRqx% literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-ru_RU.po b/wp-content/languages/themes/twentythirteen-ru_RU.po new file mode 100644 index 0000000..e5fc261 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-ru_RU.po @@ -0,0 +1,361 @@ +# Copyright (C) 2013 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Thirteen 1.3\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentythirteen\n" +"POT-Creation-Date: 2014-09-03 00:45:47+00:00\n" +"PO-Revision-Date: 2014-09-03 10:34+0400\n" +"Last-Translator: Sergey Biryukov \n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.9\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_c;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentythirteen\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentythirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Не найдено" + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Неприятная новость" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "" +"По данному адресу ничего не найдено. Попробуйте воспользоваться поиском." + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Архив за день: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Архив за месяц: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Архив за год: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Архивы" + +#: author-bio.php:26 +msgid "About %s" +msgstr "Об авторе %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "Посмотреть все записи автора %s " + +#: author.php:31 +msgid "All posts by %s" +msgstr "Все записи автора %s" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Архив рубрики: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "%2$s: Один комментарий" +msgstr[1] "%2$s: %1$s комментария" +msgstr[2] "%2$s: %1$s комментариев" +msgstr[3] "%2$s: %1$s комментарий" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Навигация по комментариям" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← Предыдущие комментарии" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Следующие комментарии →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Комментарии запрещены." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Читать далее " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Страницы:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Изменить" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Добавить комментарий" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "1 комментарий" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Комментарии (%)" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Не найдено" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "" +"Готовы опубликовать свою первую запись? Начните отсюда." + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with " +"different keywords." +msgstr "" +"Извините, по вашему запросу ничего не найдено. Попробуйте другие ключевые " +"слова." + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" +"Запрошенную информацию найти не удалось. Возможно, будет полезен поиск по " +"сайту." + +#. Author URI of the plugin/theme +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Современная персональная платформа для публикаций" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "Сайт работает на %s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Меню навигации" + +#. Translators: If there are characters in your language that are not +#. * supported by Source Sans Pro, translate this to 'off'. Do not translate +#. * into your own language. +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "on" + +#. Translators: If there are characters in your language that are not +#. * supported by Bitter, translate this to 'off'. Do not translate into your +#. * own language. +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:218 +msgid "Page %s" +msgstr "Страница %s" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Основная область" + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Отображается в нижней части сайта." + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "Дополнительная область" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Отображается в боковой колонке в записях и на страницах." + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Навигация по записям" + +#: functions.php:270 +msgid " Older posts" +msgstr " Предыдущие записи" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Следующие записи " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Навигация по записям" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Прилеплена" + +#. Translators: used between list items, there is a space after the comma. +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "Посмотреть все записи автора %s" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s от %2$s" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "Постоянная ссылка: %s" + +#: header.php:43 +msgid "Menu" +msgstr "Меню" + +#: header.php:44 +msgid "Skip to content" +msgstr "Перейти к содержимому" + +#: image.php:22 +msgid "" +"Published on in %5$s" +msgstr "" +"Опубликовано в галерее %5$s" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Ссылка на полноразмерное изображение" + +#: image.php:39 +msgid "Full resolution" +msgstr "Полный размер" + +#: image.php:51 +msgid " Previous" +msgstr " Предыдущее" + +#: image.php:52 +msgid "Next " +msgstr "Следующее " + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Thirteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "" +"Тема Twenty Thirteen требует WordPress 3.6 или выше. У вас версия %s. " +"Пожалуйста, обновите WordPress и попробуйте ещё раз." + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Круг" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Алмаз" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Звезда" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Результаты поиска: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Архив метки: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "Архив формата «%s»" + +#. Theme Name of the plugin/theme +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#. Description of the plugin/theme +msgid "" +"The 2013 theme for WordPress takes us back to the blog, featuring a full " +"range of post formats, each displayed beautifully in their own unique way. " +"Design details abound, starting with a vibrant color scheme and matching " +"header images, beautiful typography and icons, and a flexible layout that " +"looks great on any device, big or small." +msgstr "" +"Тема 2013 для WordPress заново открывает для нас ведение блога, предоставляя " +"полный набор форматов записей, каждый из которых отображается в своём " +"неповторимом стиле. Дизайн изобилует тщательно подобранными элементами, " +"начиная с яркой цветовой схемы и соответствующих изображений заголовка, " +"красивой типографики и иконок, а также гибкой разметки, которая превосходно " +"выглядит на любых устройствах, больших и маленьких." + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "Команда WordPress" diff --git a/wp-content/languages/themes/twentythirteen-tr_TR.mo b/wp-content/languages/themes/twentythirteen-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..2ae3a9ea55016650b817a38bd01aafef7bbd2a2a GIT binary patch literal 6811 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-tr_TR.po b/wp-content/languages/themes/twentythirteen-tr_TR.po new file mode 100644 index 0000000..9cee5a1 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-tr_TR.po @@ -0,0 +1,303 @@ +# Translation of Twenty Thirteen in Turkish +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-12-12 22:24:23+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/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "Bulunamadı" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "WordPress için 2013 teması bizi tekrar bloglamaya döndürüyor. Her biri kendine özgü görüntülenme biçimiyle bir çok yazı biçimi, tasarım detayları ve canlı renk şeması ile, tepe görselleri, harika tipografisi ve ikonlarıyle, esnek bir şablon üzerinde küçük, büyük her cihaz üzerinde mükemmel gözüküyor." + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "Sitenin alt kısmında görüntülenir." + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "Tam boy görsele bağlantı" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "Ana bileşen alanı" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "İkincil bileşen alanı" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "Yan sütunda yazılarda ve sayfalarda gözükür." + +#: image.php:39 +msgid "Full resolution" +msgstr "Tam çözünürlük" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "Yirmi Onüç en az WordPress 3.6 gerektirir. Siz %s sürümünü kullanıyorsunuz. Lütfen güncelleyip tekrar deneyin." + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Biraz utanç verici, değil mi?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "Görünen o ki burada hiç bir şey bulunamadı. Ufak bir aramaya ne dersiniz?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Günlük arşivler: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Aylık arşivler: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Yıllık arşivler: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Arşiv" + +#: author-bio.php:26 +msgid "About %s" +msgstr "%s hakkında" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "%s tarafından yazılan yazılar " + +#: author.php:31 +msgid "All posts by %s" +msgstr "%s tarafından yazılmış tüm yazılar" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "Kategori arşivi: %s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "“%2$s” üzerine bir yorum" +msgstr[1] "“%2$s” üzerine %1$s yorum" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "Yorum dolaşımı" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "&arr; Eski yorumlar" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "Yeni yorumlar &arr;" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "Yorumlar kapalı." + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "Okumaya devam et " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "Sayfalar:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "Düzenle" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "%s için kalıcı bağlantı" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "Bir yorum yapın" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "Şu ana kadar bir yorum" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "Tüm % yorumları görüntüle" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "Bulunamadı" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "İlk yazınızı yayınlamaya hazır mısınız? Buradan başlayın." + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "Üzgünüm ama aradığınız kriterlerle hiç bir şey örtüşmedi. Lütfen farklı anahtar kelimeler ile tekrar deneyin." + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Aradığınız sayfa bulunamadı. Belki arama kutusu aradığınızı bulma konusunda yardımcı olabilir." + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "Anlamlı kişisel yayınlama platformu" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "%s gururla sunar" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "Dolaşım menüsü" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "açık" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "açık" + +#: functions.php:218 +msgid "Page %s" +msgstr "Sayfa %s" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "Yazı dolaşımı" + +#: functions.php:270 +msgid " Older posts" +msgstr " Eski yazılar" + +#: functions.php:274 +msgid "Newer posts " +msgstr "Yeni yazılar " + +#: functions.php:300 +msgid "Post navigation" +msgstr "Yazı dolaşımı" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "Sabit" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr ", " + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "%s tarafından yazılmış tüm yazıları görüntüle" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "Menü" + +#: header.php:44 +msgid "Skip to content" +msgstr "İçeriğe geç" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr " tarihinde %5$s içinde yayınlandı" + +#: image.php:51 +msgid " Previous" +msgstr " Önceki" + +#: image.php:52 +msgid "Next " +msgstr "Sonraki " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "Çember" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "Elmas" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "Yıldız" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Arama sonuçları: %s" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Etiket arşivi: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s arşivleri" + +msgid "Twenty Thirteen" +msgstr "Yirmi Onüç" + +msgid "the WordPress team" +msgstr "WordPress ekibi" \ No newline at end of file diff --git a/wp-content/languages/themes/twentythirteen-zh_CN.mo b/wp-content/languages/themes/twentythirteen-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..9564619024a6717c7703541289983f0da0168e11 GIT binary patch literal 6558 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 B{d52T literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-zh_CN.po b/wp-content/languages/themes/twentythirteen-zh_CN.po new file mode 100644 index 0000000..f6da939 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-zh_CN.po @@ -0,0 +1,341 @@ +# Copyright (C) 2013 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Thirteen 1.1\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentythirteen\n" +"POT-Creation-Date: 2013-10-24 20:32:07+00:00\n" +"PO-Revision-Date: 2013-10-25 03:03-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.5.7\n" + +#: 404.php:16 +msgid "Not found" +msgstr "未找到" + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "有点尴尬诶。" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "这儿似乎什么都没有,试试搜索?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "日度归档:%s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "月度归档:%s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´m月" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "年度归档:%s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: archive.php:35 +msgid "Archives" +msgstr "归档" + +#: author-bio.php:26 +msgid "About %s" +msgstr "关于%s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "查看所有由%s发表的文章 " + +#: author.php:31 +msgid "All posts by %s" +msgstr "所有由%s发布的文章" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "分类目录归档:%s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "《%2$s》有%s个想法" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "评论导航" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← 早期评论" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "较新评论 →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "评论已关闭。" + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "继续阅读 " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "页码:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "编辑" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "发表回复" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "有一条评论" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "查看所有%评论" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "未找到" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "准备好发布第一篇文章了?从这里开始。" + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with " +"different keywords." +msgstr "抱歉,没有符合您搜索条件的结果。请换其它关键词再试。" + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "我们可能无法找到您需要的内容。或许搜索功能可以帮到您。" + +#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.1) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://cn.wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "优雅的个人发布平台" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "自豪地采用%s" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "导航菜单" + +#. Translators: If there are characters in your language that are not +#. * supported by Source Sans Pro, translate this to 'off'. Do not translate +#. * into your own language. +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "off" + +#. Translators: If there are characters in your language that are not +#. * supported by Bitter, translate this to 'off'. Do not translate into your +#. * own language. +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "off" + +#: functions.php:220 +msgid "Page %s" +msgstr "第%s页" + +#: functions.php:235 +msgid "Main Widget Area" +msgstr "主挂件区" + +#: functions.php:237 +msgid "Appears in the footer section of the site." +msgstr "在网站页脚区域出现。" + +#: functions.php:245 +msgid "Secondary Widget Area" +msgstr "从挂件区" + +#: functions.php:247 +msgid "Appears on posts and pages in the sidebar." +msgstr "在文章和页面边栏出现" + +#: functions.php:272 +msgid "Posts navigation" +msgstr "文章导航" + +#: functions.php:276 +msgid " Older posts" +msgstr " 早期文章" + +#: functions.php:280 +msgid "Newer posts " +msgstr "较新文章 " + +#: functions.php:308 +msgid "Post navigation" +msgstr "文章导航" + +#: functions.php:311 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:312 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:332 +msgid "Sticky" +msgstr "置顶" + +#. Translators: used between list items, there is a space after the comma. +#: functions.php:338 functions.php:344 +msgid ", " +msgstr "、" + +#: functions.php:353 +msgid "View all posts by %s" +msgstr "查看所有由%s发布的文章" + +#: functions.php:373 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s于%2$s" + +#: functions.php:379 +msgid "Permalink to %s" +msgstr "链向%s的固定链接" + +#: header.php:43 +msgid "Menu" +msgstr "菜单" + +#: header.php:44 +msgid "Skip to content" +msgstr "跳至内容" + +#: image.php:22 +msgid "" +"Published on in %5$s" +msgstr "" +"发表于,属于%5$s" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "到全尺寸图像的链接" + +#: image.php:39 +msgid "Full resolution" +msgstr "全尺寸" + +#: image.php:51 +msgid " Previous" +msgstr " 早期文章" + +#: image.php:52 +msgid "Next " +msgstr "较新文章 " + +#: inc/back-compat.php:41 inc/back-compat.php:53 inc/back-compat.php:68 +msgid "" +"Twenty Thirteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "Twenty Thirteen要求WordPress 3.6版或以上,您在运行%s版。请升级并重试。" + +#: inc/custom-header.php:51 +msgctxt "header image description" +msgid "Circle" +msgstr "圆" + +#: inc/custom-header.php:56 +msgctxt "header image description" +msgid "Diamond" +msgstr "钻" + +#: inc/custom-header.php:61 +msgctxt "header image description" +msgid "Star" +msgstr "星" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "%s的搜索结果" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "标签归档:%s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s归档" + +#. Theme Name of the plugin/theme +msgid "Twenty Thirteen" +msgstr "Twenty Thirteen" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#. Description of the plugin/theme +msgid "" +"The 2013 theme for WordPress takes us back to the blog, featuring a full " +"range of post formats, each displayed beautifully in their own unique way. " +"Design details abound, starting with a vibrant color scheme and matching " +"header images, beautiful typography and icons, and a flexible layout that " +"looks great on any device, big or small." +msgstr "" +"WordPress的2013年主题将我们带回博客。它有各式各样的文章格式,每种都独一无二。" +"设计细节比比皆是,从充满活力的配色方案到与之匹配的标题图片,优美的字体和图" +"标,还有在任何大小的设备上都能完美展示的灵活的版式。" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "WordPress团队" diff --git a/wp-content/languages/themes/twentythirteen-zh_TW.mo b/wp-content/languages/themes/twentythirteen-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..5404bbd22bbc0c519164a304be220986a902374a GIT binary patch literal 6454 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentythirteen-zh_TW.po b/wp-content/languages/themes/twentythirteen-zh_TW.po new file mode 100644 index 0000000..4661007 --- /dev/null +++ b/wp-content/languages/themes/twentythirteen-zh_TW.po @@ -0,0 +1,302 @@ +# Translation of Twenty Thirteen in Chinese (Taiwan) +# This file is distributed under the same license as the Twenty Thirteen package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-12-16 03:03:32+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Thirteen\n" + +#: 404.php:16 +msgid "Not Found" +msgstr "找不到頁面" + +msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small." +msgstr "WordPress 「貳零壹參」全面支援文章格式,每種都有獨特的顯示方式。大量的設計細節有多種配色方案與頁首圖片,美麗的字體與圖示,以及在大螢幕與小螢幕上看起來都很棒的彈性頁面佈局。" + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "顯示網站頁尾。" + +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "http://wordpress.org/themes/twentythirteen" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "連結至原始大小圖片" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "主要的小工具區域" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "次要的小工具區域" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "顯示於文章與頁面的邊欄內。" + +#: image.php:39 +msgid "Full resolution" +msgstr "全解析度" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." +msgstr "佈景主題「貳零壹參」需求為 WordPress 版本 3.6 以上。你正在使用 %s 版本。請升級後再試試看。" + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "這真是有點尷尬,不是嗎?" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "看來這裡找不到東西。也許可以試試看搜尋?" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "按日彙整:%s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "按月彙整:%s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "年度彙整:%s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "文章彙整" + +#: author-bio.php:26 +msgid "About %s" +msgstr "關於 %s" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "觀看全部 %s 的文章 " + +#: author.php:31 +msgid "All posts by %s" +msgstr "由 %s 發表的全部文章" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "分類彙整:%s" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "“%2$s” 有 %1$s 則迴響" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "迴響導覽列" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "← 舊迴響" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "新迴響 →" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "迴響功能已關閉。" + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "繼續閱讀 " + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "頁面:" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "編輯" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "固定鏈結至 %s" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "發表迴響" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "僅有一則迴響" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "檢視全部 % 迴響" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "找不到任何內容" + +#: content-none.php:18 +msgid "Ready to publish your first post? Get started here." +msgstr "準備好發表你的第一篇文章了嗎?從這裡開始。" + +#: content-none.php:22 +msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." +msgstr "抱歉,沒東西符合你的搜尋條件。請試試其他不同關鍵字。" + +#: content-none.php:27 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "沒有找到你要的內容。也許你可以搜尋一下看看。" + +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "http://tw.wordpress.org/" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "優雅的個人出版平台" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "自豪的採用 %s " + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "導覽選單" + +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "於" + +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "於" + +#: functions.php:218 +msgid "Page %s" +msgstr "第 %s 頁" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "文章導覽列" + +#: functions.php:270 +msgid " Older posts" +msgstr " 較舊文章" + +#: functions.php:274 +msgid "Newer posts " +msgstr "較新文章 " + +#: functions.php:300 +msgid "Post navigation" +msgstr "文章導覽列" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr " %title" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "%title " + +#: functions.php:322 +msgid "Sticky" +msgstr "置頂" + +#: functions.php:328 functions.php:334 +msgid ", " +msgstr "," + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "觀看 %s 的全部文章" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "%1$s 於 %2$s" + +#: header.php:43 +msgid "Menu" +msgstr "選單" + +#: header.php:44 +msgid "Skip to content" +msgstr "跳至內容區" + +#: image.php:22 +msgid "Published on in %5$s" +msgstr "發表於 在 %5$s" + +#: image.php:51 +msgid " Previous" +msgstr " 前一項" + +#: image.php:52 +msgid "Next " +msgstr "下一項 " + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "圓" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "鑽石" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "星星" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "關於 %s 的搜尋結果" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "標籤彙整: %s" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "%s 彙整" + +msgid "Twenty Thirteen" +msgstr "貳零壹參" + +msgid "the WordPress team" +msgstr "WordPress 團隊" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-da_DK.mo b/wp-content/languages/themes/twentytwelve-da_DK.mo new file mode 100644 index 0000000000000000000000000000000000000000..0f42857cdf87e8f4473611ee5a8937d341b1d970 GIT binary patch literal 7232 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 zeAPublished at %4$s × %5$s in %8$s." +msgstr "Udgivet den i , %4$s × %5$s i %8$s" + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "2012 temaet til WordPress er et fuldt responsivt tema, som ser godt ud pÃ¥ enhver enhed. Funktioner inkluderer en forsideskabelon med egne widgets, en valgfri skærm-skrifttype, design af indlægsformater bÃ¥de i oversigten og de individuelle visninger og en valgfri sideskabelon uden sidebar. Gør det til dit eget med en brugerdefineret menu, header billede, og baggrund." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Vises pÃ¥ indlæg og sider undtagen den valgfrie forsideskabelon, som har sine egne widgets" + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Første widget-omrÃ¥de pÃ¥ forsiden" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Vises nÃ¥r den valgfrie forsideskabelon benyttes pÃ¥ en side sat som statisk forside" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Andet widget-omrÃ¥de pÃ¥ forsiden" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Dette indlæg blev udgivet i %1$s og tagget %2$s den %3$s af %4$s." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Dette indlæg blev udgivet i %1$s den %3$s af %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Dette indlæg blev udgivet den %3$s af %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Forsideskabelon" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Fuld-størrelse skabelon, ingen sidebar" + +#: content.php:16 +msgid "Featured post" +msgstr "Fremhævet indlæg" + +#: functions.php:213 +msgid "Page %s" +msgstr "Side %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Link" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% svar" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 svar" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. MÃ¥ske vil en søgning hjælpe." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Beklager, men ingen resultater blev fundet. MÃ¥ske vil en søgning hjælpe dig til at finde et relevant indlæg." + +#: functions.php:328 +msgid "Post author" +msgstr "Forfatter" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Rediger)" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Videre til indhold" + +#: index.php:38 +msgid "No posts to display" +msgstr "Der er ingen indlæg at vise" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Klar til at udgive dit første indlæg? Start her." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Vis alle indlæg af %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Forrige" + +#: image.php:42 +msgid "Next →" +msgstr "Næste →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Søgeresultater for: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Beklager, men din søgning gav ingen resultater. Prøv igen med nogle andre søgeord." + +#: archive.php:35 +msgid "Archives" +msgstr "Arkiver" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "holdet bag WordPress" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Din kommentar afventer godkendelse." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s kl. %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Permalink til %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Primær sidebar" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Indlægsnavigation" + +#: functions.php:287 +msgid " Older posts" +msgstr " Ældre indlæg" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Nyere indlæg " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Primær menu" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Drevet af %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Rediger" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Nyere kommentarer →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Der er lukket for kommentarer." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Om %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "En tanke om \"%2$s\"" +msgstr[1] "%1$s tanker om \"%2$s\"" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Årsarkiv: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Tag-arkiv: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Kategoriarkiv: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dagsarkiv: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "MÃ¥nedsarkiv: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Læs resten " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Skriv et svar" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Personlig semantisk publiceringsplatform" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Intet fundet" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Forfatterarkiv: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Kommentar navigation" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Ældre kommentarer" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Sider:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Vis alle indlæg af %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Dette er lidt pinligt, er det ikke?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-de_DE.mo b/wp-content/languages/themes/twentytwelve-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..03ae4a64b96a84749d4294ccc0052a70e8c28137 GIT binary patch literal 7601 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 ZLsdbrzNKbI`WZ=?8-ZL|mVV}(`ZowHu517R literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-de_DE.po b/wp-content/languages/themes/twentytwelve-de_DE.po new file mode 100644 index 0000000..bc5a462 --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-de_DE.po @@ -0,0 +1,308 @@ +# Translation of Twenty Twelve in German +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-06-17 15:02:45+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/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "Antworten" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "Veröffentlicht am bei %4$s × %5$s in %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "Das 2012 Theme für WordPress ist ein komplett adaptives Theme (responsive theme), das auf jedem Ausgabegerät gut aussieht. Zu den Merkmalen gehören eine Startseiten-Vorlage mit eigenen Widgets, eine optionale Display-Schrift, Styling für Beitrags-Formate auf der Übersichts- und der Beitrags-Ansicht und eine optionale Seiten-Vorlage ohne Sidebar. Passe Menü, Header-Bild und Hintergrund deinen Vorstellungen an." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Erscheint auf allen Artikelseiten und statischen Seiten außer dem optionalen Startseitetemplate, welches eigene Widgets hat." + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Erster Startseiten Widget Bereich" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Erscheint, wenn das optionale Startseiten Template verwendet wird und die Seite als statische Startseite definiert wurde." + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Zweiter Startseiten Widget Bereich" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Dieser Beitrag wurde am %3$s von %4$s in %1$s veröffentlicht. Schlagworte: %2$s. " + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Dieser Beitrag wurde unter %1$s abgelegt am %3$s von %4$s. " + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Dieser Beitrag wurde von %4$s am %3$s veröffentlicht. " + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Startseiten Template" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Seitentemplate mit voller Breite, keine Sidebar" + +#: content.php:16 +msgid "Featured post" +msgstr "Hervorgehobener Artikel" + +#: functions.php:213 +msgid "Page %s" +msgstr "Seite %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Link" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% Antworten" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 Antwort" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Es sieht so aus, als ob wir nicht das finden konnten, wonach du gesucht hast. Möglicherweise hilft die Suchfunktion." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Leider wurden keine Ergebnisse gefunden. Vielleicht hilft eine neue Suche, passende Artikel zu finden." + +#: functions.php:328 +msgid "Post author" +msgstr "Artikelautor" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Bearbeiten)" + +#: header.php:43 +msgid "Menu" +msgstr "Menü" + +#: header.php:44 +msgid "Skip to content" +msgstr "Zum Inhalt springen" + +#: index.php:38 +msgid "No posts to display" +msgstr "Keine Artikel zum Anzeigen" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Bereit den ersten Artikel zu veröffentlichen? Starte hier." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Zeige alle Artikel von %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Zurück" + +#: image.php:42 +msgid "Next →" +msgstr "Weiter →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Suchergebnisse für: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Leider gibt es keine Ergebnisse für deine Suchkriterien. Bitte versuche es noch einmal mit anderen Suchbegriffen." + +#: archive.php:35 +msgid "Archives" +msgstr "Archive" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "das WordPress-Team" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Dein Kommentar wartet auf Freischaltung." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s um %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Permanentlink zu %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Haupt-Seitenleiste" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Artikel-Navigation" + +#: functions.php:287 +msgid " Older posts" +msgstr " Ältere Artikel" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Neuere Artikel " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Primäres Menü" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Dieses Blog läuft mit %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Bearbeiten" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Neuere Kommentare →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Kommentare sind geschlossen." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Über %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Ein Gedanke zu „%2$s“" +msgstr[1] "%1$s Gedanken zu „%2$s“" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archiv für das Jahr: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Schlagwort-Archiv: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Kategorie-Archiv: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archiv für den Tag: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archiv für den Monat: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Weiterlesen " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Hinterlasse eine Antwort" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://de.wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantic Personal Publishing Platform" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Nichts gefunden" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Archiv für den Autor: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Kommentar-Navigation" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Ältere Kommentare" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Seiten:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Zeige alle Artikel von %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Das ist irgendwie peinlich, oder?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-es_ES.mo b/wp-content/languages/themes/twentytwelve-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..f3259916e4af40d2e99ba65a5de3e8b3f253a4e4 GIT binary patch literal 7669 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-es_ES.po b/wp-content/languages/themes/twentytwelve-es_ES.po new file mode 100644 index 0000000..45b47ab --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-es_ES.po @@ -0,0 +1,308 @@ +# Translation of Twenty Twelve in Spanish (Spain) +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-21 07:30:17+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/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "Responder" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "Publicado a las %4$s × %5$s en %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "El tema 2012 para WordPress es un tema totalmente adaptable que se ve genial en cualquier dispositivo. Entra sus características encontrarás una plantilla de página principal con sus propios widgets, una fuente opcional, estilos para formatos de entrada tanto en portada como en entradas, y una plantilla de página opcional sin barra lateral. Ponlo a tu gusto con un menú personalizado, la cabecera de imagen o el fondo." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "activada" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "sin derivadas" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Aparece en entradas y páginas excepto en la plantilla opcional de página principal, que tiene sus propios widgets " + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Primer area de widgets de página principal" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Aparece al usar la plantilla opcional de página principal con una página establecida como página principal estática" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Segunda area de widgets de página principal" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Esta entrada se publicó en %1$s y está etiquetada con %2$s en %3$s por %4$s." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Esta entrada fue publicada en %1$s el %3$s por %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Esta entrada fue publicada el %3$s por %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Plantilla de página de portada" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Página a tamaño completo, sin barras laterales" + +#: content.php:16 +msgid "Featured post" +msgstr "Entrada destacada" + +#: functions.php:213 +msgid "Page %s" +msgstr "Página %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Enlace" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% respuestas" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 respuesta" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Parece que no encontramos lo que estás intentando localizar. Es posible que te ayude buscarlo." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Disculpas, pero no se han encontrado resultados. Quizás pueda buscar una entrada relacionada." + +#: functions.php:328 +msgid "Post author" +msgstr "Autor" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Editar)" + +#: header.php:43 +msgid "Menu" +msgstr "Menú" + +#: header.php:44 +msgid "Skip to content" +msgstr "Ir al contenido" + +#: index.php:38 +msgid "No posts to display" +msgstr "No hay entradas que mostrar" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "¿Listo para publicar tu primera entrada? Empieza aquí." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Ver todas las entradas de %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Anterior" + +#: image.php:42 +msgid "Next →" +msgstr "Siguiente →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Resultados de la búsqueda para: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Lo sentimos pero no hay nada que se ajuste a tu criterio de búsqueda. Por favor, inténtalo de nuevo con otras palabras clave." + +#: archive.php:35 +msgid "Archives" +msgstr "Archivo" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "el equipo de WordPress" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Tu comentario está pendiente de moderación." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s en %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Enlace permanente a %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Barra lateral principal" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Navegación de entradas" + +#: functions.php:287 +msgid " Older posts" +msgstr " Entradas más antiguas" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Entradas más nuevas " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback: " + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Menú principal" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Creado con %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Editar" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Comentarios más recientes →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Los comentarios están cerrados." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Acerca de %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un pensamiento en “%2$s”" +msgstr[1] "%1$s pensamientos en “%2$s”" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archivo por años: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archivo de la etiqueta: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Archivo de la categoría: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archivo por días: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archivo por meses: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Sigue leyendo " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Deja una respuesta" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://es.wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Plataforma semántica de publicación personal" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "No se ha encontrado nada" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Archivo del Autor: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Navegación de comentarios" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Comentarios más antiguos" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Páginas:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Ver todas las entradas por %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Esto es algo embarazoso ¿no?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-fr_FR.mo b/wp-content/languages/themes/twentytwelve-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..5dcef02e6d6d95d3a9a62afc51b8a5089b8b31a6 GIT binary patch literal 8053 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 a>G*B$RJ9qsR$FhnN837{VIBUv?Ee6ILUgGB literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-fr_FR.po b/wp-content/languages/themes/twentytwelve-fr_FR.po new file mode 100644 index 0000000..92f6fe4 --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-fr_FR.po @@ -0,0 +1,308 @@ +# Translation of Twenty Twelve in French (France) +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-06-09 19:54:56+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/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "Répondre" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "Publié le à %4$s × %5$s dans %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "Le thème 2012 de WordPress est un thème conçu pour s’afficher de la meilleure manière sur n’importe quelle taille d’écran. Parmi ses fonctionnalités se trouvent un modèle de page d’accueil avec ses propres widgets, une police d’affichage optionnelle, un design pour les formats d’article à la fois sur l’index et en vue individuelle, et un modèle facultatif sans barre latérale. Vous pouvez le faire vôtre avec un menu personnalisé, une image d’en-tête, et un fond d’écran." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset " + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Apparaît sur les articles et les pages, sauf le modèle facultatif Page d’Accueil, qui dispose de ses propres widgets." + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Première zone de la Page d’Accueil" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Apparaît lorsque vous utilisez le modèle facultatif Page d’Accueil avec une page configurée en Page d’Accueil Statique." + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Seconde zone de la Page d’Accueil" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Cette entrée a été publiée dans %1$s, et marquée avec %2$s, le %3$s par %4$s." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Cette entrée a été publiée dans %1$s le %3$s par %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Cette entrée a été publiée le %3$s par %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Modèle de Page d’Accueil" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Modèle de page pleine largeur, sans barre latérale" + +#: content.php:16 +msgid "Featured post" +msgstr "Article mis en avant" + +#: functions.php:213 +msgid "Page %s" +msgstr "Page %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Lien" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% réponses" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 réponse" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Toutes nos excuses, mais votre requête n’a donné aucun résultat. Peut-être qu’une recherche peut vous indiquer un article lié." + +#: functions.php:328 +msgid "Post author" +msgstr "Auteur de l’article" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Modifier)" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Aller au contenu principal" + +#: index.php:38 +msgid "No posts to display" +msgstr "Aucun article à afficher" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Prêt à publier votre premier article ? Lancez-vous !" + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Afficher tous les articles par %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Précédent" + +#: image.php:42 +msgid "Next →" +msgstr "Suivant →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Résultats de recherche pour %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuillez réessayer avec d’autres mots-clés." + +#: archive.php:35 +msgid "Archives" +msgstr "Archives" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "L’équipe WordPress" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Votre commentaire est en attente de validation." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s à %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Permalien vers %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Colonne principale" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Navigation des articles" + +#: functions.php:287 +msgid " Older posts" +msgstr " Articles plus anciens" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Articles plus récents " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Ping :" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Menu principal" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Fièrement propulsé par %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Modifier" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Commentaires plus récents →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Les commentaires sont fermés." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "A propos %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Une réflexion au sujet de « %2$s »" +msgstr[1] "%1$s réflexions au sujet de « %2$s »" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archives annuelles : %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archives du mot-clé %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Archives pour la catégorie %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archives quotidiennes :" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archives mensuelles : %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Lire la suite " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Laisser une réponse" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Plate-forme de publication personnelle à la pointe de la sémantique" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Rien n’a été trouvé" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Archives de l’auteur : %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Navigation des commentaires" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Commentaire plus ancien" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Pages :" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Afficher tous les articles de %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "C’est plutôt gênant, vous ne trouvez pas ?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-it_IT.mo b/wp-content/languages/themes/twentytwelve-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..1323c74f04460dd837a1f024c31d85ba84b4ec97 GIT binary patch literal 7741 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 Tu}dZ^94OPublished at %4$s × %5$s in %8$s." +msgstr "Pubblicato alle %4$s × %5$s in %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "Il tema di WordPress per il 2012 è un tema adattabile che viene visualizzato perfettamente su ogni device. Le sue funzionalità includono un template per la pagina iniziale con widget dedicati, un sistema per la scelta del font da utilizzare, stili per i formati degli articoli sia negli indici che nelle viste singole ed un template di pagina opzionale senza barra laterale. Rendilo tuo con un menu personalizzato ed una immagine per la testa e per lo sfondo." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Appare negli articoli e nelle pagine ad eccezione del template della Pagina principale che ha i propri widget" + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Prima area widget pagina iniziale" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Sembra che tu stia usando il template di Pagina iniziale opzionale con una pagina impostata come Pagina statica inziale" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Seconda area widget pagina iniziale" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Questo articolo è stato pubblicato in %1$s e taggato come %2$s il %3$s da %4$s" + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Questo articolo è stato pubblicato in %1$s il %3$s da %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Questo articolo è stato pubblicato il %3$s da %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Template della pagina inziale" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Pagina a larghezza piena, nessuna barra laterale" + +#: content.php:16 +msgid "Featured post" +msgstr "Articolo in evidenza" + +#: functions.php:213 +msgid "Page %s" +msgstr "Pagina %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Link" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% Repliche" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 Replica" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Sembra impossibile trovare quello che stavi cercando. Forse una ricerca specifica potrebbe aiutarti." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Ci spiace, ma non è stato trovato alcun risultato. Forse una ricerca potrebbe aiutarti a trovare un articolo correlato." + +#: functions.php:328 +msgid "Post author" +msgstr "Autore articolo" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Modifica)" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Vai al contenuto" + +#: index.php:38 +msgid "No posts to display" +msgstr "Nessun articolo da visualizzare" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Pronti per la pubblicazione del primo articolo? Iniziare da qui." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Visualizza tutti gli articoli di %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Precedente" + +#: image.php:42 +msgid "Next →" +msgstr "Successivo →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Risultati della ricerca di: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Siamo spiacenti ma non è disponibile alcun elemento corrispondente ai criteri di ricerca inseriti. Riprovare con parole chiave diverse." + +#: archive.php:35 +msgid "Archives" +msgstr "Archivi" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "il team di WordPress" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Il commento è in attesa di moderazione." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s alle %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Permalink a %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Barra laterale principale" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Navigazione articolo" + +#: functions.php:287 +msgid " Older posts" +msgstr " Articoli più vecchi" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Articoli più recenti " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Menu principale" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Utilizza %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Modifica" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Commenti più recenti →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "I commenti sono chiusi." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Informazioni su %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Un pensiero su “%2$s”" +msgstr[1] "%1$s pensieri su “%2$s”" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Archivi annuali: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archivio tag: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Archivio della categoria: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Archivi giornalieri: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Archivio mensile:%s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Continua a leggere " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Lascia una risposta" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Piattaforma semantica di editoria personale " + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Nessun risultato" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Archivio dell'autore: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Navigazione commenti" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Commenti meno recenti" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Pagine:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Visualizza tutti gli articoli di %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Si tratta di una cosa leggermente imbarazzante non è vero?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-ja.mo b/wp-content/languages/themes/twentytwelve-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..738895b946f44092bc7be0b816d287b4fa1f9419 GIT binary patch literal 8024 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-ja.po b/wp-content/languages/themes/twentytwelve-ja.po new file mode 100644 index 0000000..63696a8 --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-ja.po @@ -0,0 +1,307 @@ +# Translation of Twenty Twelve in Japanese +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-08-02 06:31:04+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "返信" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "公開日時: %4$s × %5$s (%8$s)" + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "2012年の WordPress デフォルトテーマはレスポンシブデザインに対応しており、さまざまなデバイス上で美しく表示できます。独自ウィジェットを持つフロントページテンプレート、オプションの表示フォント、インデックス・シングルページ両方での投稿フォーマット、サイドバーなしテンプレートオプションなどの機能を含んでいます。カスタムメニュー、ヘッダー画像、背景を使ってカスタマイズしてください。" + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "独自ウィジェットを持つオプションフロントページテンプレートの投稿と固定ページに表示されます。" + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "フロントページウィジェットエリア 1" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "オプションフロントページテンプレートを固定フロントとして使う際に表示されます。" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "フロントページウィジェットエリア 2" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "カテゴリー: %1$s | タグ: %2$s | 投稿日: %3$s | 投稿者: %4$s" + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "カテゴリー: %1$s | 投稿日: %3$s | 投稿者: %4$s" + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "この投稿は%3$sに%4$sが公開しました。" + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "フロントページテンプレート" + +msgid "Full-width Page Template, No Sidebar" +msgstr "全幅ページテンプレート、サイドバーなし" + +#: content.php:16 +msgid "Featured post" +msgstr "おすすめ投稿" + +#: functions.php:213 +msgid "Page %s" +msgstr "ページ %s" + +#: content-link.php:12 +msgid "Link" +msgstr "リンク" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "%件の返信" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1件のフィードバック " + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "お探しのコンテンツを見つけられませんでした。検索をお試しください。" + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "一致する結果がありませんでした。検索してみると、関連投稿が見つかるかもしれません。" + +#: functions.php:328 +msgid "Post author" +msgstr "投稿作成者" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(編集)" + +#: header.php:43 +msgid "Menu" +msgstr "メニュー" + +#: header.php:44 +msgid "Skip to content" +msgstr "コンテンツへ移動" + +#: index.php:38 +msgid "No posts to display" +msgstr "表示する投稿がありません" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "最初の投稿をする準備ができましたか ? ここからスタートしてください。" + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "%s の投稿をすべて表示" + +#: image.php:41 +msgid "← Previous" +msgstr "← 前へ" + +#: image.php:42 +msgid "Next →" +msgstr "次へ →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "検索結果: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "ご指定の検索条件に合う投稿がありませんでした。他のキーワードでもう一度検索してみてください。" + +#: archive.php:35 +msgid "Archives" +msgstr "アーカイブ" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "WordPress チーム" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "あなたのコメントは承認待ちです。" + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "%s へのパーマリンク" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "メインサイドバー" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "投稿ナビゲーション" + +#: functions.php:287 +msgid " Older posts" +msgstr " 過去の投稿" + +#: functions.php:288 +msgid "Newer posts " +msgstr "新しい投稿 " + +#: functions.php:313 +msgid "Pingback:" +msgstr "ピンバック:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "メインメニュー" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Proudly powered by %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "編集" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "新しいコメント →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "コメントは停止中です。" + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "%s について" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "「%2$s」への%1$s件のフィードバック" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´n月" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "年別アーカイブ: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "タグ別アーカイブ: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "カテゴリー別アーカイブ: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "日別アーカイブ: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "月別アーカイブ: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "続きを読む " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "コメントをどうぞ" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://ja.wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "セマンティックなパブリッシングツール" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "見つかりません" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "作成者別アーカイブ: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "コメントナビゲーション" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← 過去のコメント" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "ページ:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "%s の投稿をすべて表示 " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "おっと、失礼しました。" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-nl_NL.mo b/wp-content/languages/themes/twentytwelve-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..514b0af4471f59f509e4f91656992ecd0d6f7d5f GIT binary patch literal 7453 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 sD0{c6`+XbjsJ6-M?%eXa)>VGW`ePublished at %4$s × %5$s in %8$s." +msgstr "Gepubliceerd op %4$s × %5$s in %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "Het 2012 thema voor WordPress is een volledig responsive thema wat er op elk apparaat goed uit ziet. Kenmerken zijn een hoofdpagina template met eigen widgets, een optioneel font, stijling voor post formats op zowel overzichts- als single pagina's en een optionele template zonder sidebar. Maak het thema je eigen door een aangepast menu, header afbeelding en achtergrond te gebruiken." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "aan" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "geen subset." + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Verschijnt op berichten en pagina's behalve op het optionele voorpaginasjabloon, welke eigen widgets heeft" + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Eerste widgetgebied homepagina" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Verschijnt wanneer de optionele voorpaginasjabloon gebruikt wordt met een pagina ingesteld als statische voorpagina" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Tweede widgetgebied hoofdpagina" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Dit bericht werd geplaatst in %1$s en getagged met %2$s op %3$s door %4$s." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Dit bericht werd geplaatst in %1$s op %3$s door %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Dit bericht werd geplaatst op %3$s door %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Homepage sjabloon" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Volledige breedte pagina template, geen sidebar" + +#: content.php:16 +msgid "Featured post" +msgstr "Uitgelicht bericht" + +#: functions.php:213 +msgid "Page %s" +msgstr "Pagina %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Link" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% reacties" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 reactie" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Het lijkt erop dat we niet kunnen vinden waar je naar zoekt. Misschien kun je er naar zoeken." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Helaas, er zijn geen resultaten gevonden. Misschien helpt zoeken je om een gerelateerd bericht te vinden." + +#: functions.php:328 +msgid "Post author" +msgstr "Bericht auteur" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(bewerken)" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Spring naar de inhoud" + +#: index.php:38 +msgid "No posts to display" +msgstr "Geen berichten om te tonen" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Klaar om je eerste bericht te publiceren? Hier kan je starten." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Alle berichten tonen van %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Vorige" + +#: image.php:42 +msgid "Next →" +msgstr "Volgende →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Zoekresultaten voor: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Helaas, geen resultaten voldeden aan de zoekcriteria. Probeer het opnieuw met andere zoekwoorden." + +#: archive.php:35 +msgid "Archives" +msgstr "Archieven" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "het WordPressteam" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Je reactie is in afwachting van moderatie." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s om %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Permalink naar %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Hoofd sidebar" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Berichtnavigatie" + +#: functions.php:287 +msgid " Older posts" +msgstr " Oudere berichten" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Nieuwere berichten " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Primair menu" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Ondersteund door %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Bewerken" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Nieuwere reacties →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Reacties plaatsen niet mogelijk." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Over %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Een gedachte over “%2$s”" +msgstr[1] "%1$s gedachten over “%2$s”" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Jaarlijks archief: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Tagarchief: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Categorie archief: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dagelijks archief: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Maandelijks archief: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Lees verder " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Een reactie plaatsen" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantisch persoonlijk publicatie platform" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Niets gevonden" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Auteursarchief: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Reactienavigatie" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Oudere reacties" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Pagina's:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Bekijk alle berichten van %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Helaas, hier ging iets mis." \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-pl_PL.mo b/wp-content/languages/themes/twentytwelve-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..65f3a1317051e16bbb4b4df063eea036e21adf95 GIT binary patch literal 7790 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-pl_PL.po b/wp-content/languages/themes/twentytwelve-pl_PL.po new file mode 100644 index 0000000..9270174 --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-pl_PL.po @@ -0,0 +1,309 @@ +# Translation of Twenty Twelve in Polish +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2013-05-23 07:19:50+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "Odpowiedz" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "Opublikowano at %4$s × %5$s in %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "Motyw 2012 jest w pełni responsywny i świetnie wygląda na różnych urządzeniach. Szerokie możliwości konfiguracji: własny szablon strony głównej z własnymi widgetami, wybór kroju czcionki, zmiany wyglądu wpisów na podstawie ich typów obejmuje zarówno tryb pojedynczego wpisu jak i wyświetlanie na listach oraz opcjonalny szablon bez panelu bocznego. Dodatkowo można ustawić własne: menu czy obrazek w nagłówku oraz wybrać tło." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Pojawia się na wpisach i stronach, z wyjątkiem opcjonalnego szablonu strony tytułowej, która ma swoje własne widgety." + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Pierwszy obszar widgetu strony tytułowej" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Pojawia się przy użyciu opcjonalnego szablon strony głównej z wybraną stroną statyczną" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Drugi obszar widgetu strony tytułowej" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "Wpis opublikowany w %1$s i otagowany %2$s %3$s przez %4$s." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Ten wpis został opublikowany w %1$s dnia %3$s, przez %4$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Ten wpis został opublikowany dnia %3$s, przez %4$s." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Szablon strony startowej" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Szablon strony bez paska bocznego" + +#: content.php:16 +msgid "Featured post" +msgstr "Wyróżniony wpis" + +#: functions.php:213 +msgid "Page %s" +msgstr "Strona %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Odnośnik" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% odpowiedzi" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 odpowiedź" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Nie udało się znaleźć tego, czego szukasz. Być może wyszukiwanie przyniesie lepsze rezultaty." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Przepraszamy, ale niczego nie znaleziono. Być może użycie wyszukiwarki przyniesie oczekiwany rezultat." + +#: functions.php:328 +msgid "Post author" +msgstr "Autor wpisu" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Edytuj)" + +#: header.php:43 +msgid "Menu" +msgstr "Menu" + +#: header.php:44 +msgid "Skip to content" +msgstr "Przeskocz do treści" + +#: index.php:38 +msgid "No posts to display" +msgstr "Brak wpisów" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "Czy chcesz opublikować swój pierwszy wpis? Kliknij tutaj." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Zobacz wszystkie wpisy, których autorem jest %s" + +#: image.php:41 +msgid "← Previous" +msgstr "← Poprzednie" + +#: image.php:42 +msgid "Next →" +msgstr "Następne →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Wyniki wyszukiwania dla zapytania „%s”" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Przepraszamy, ale nic nie zostało dopasowane do Twoich kryteriów wyszukiwania. Proszę spróbować ponownie, korzystając z innych słów kluczowych." + +#: archive.php:35 +msgid "Archives" +msgstr "Archiwa" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "zespół WordPressa" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Twój komentarz oczekuje na moderację." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s o %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Bezpośredni odnośnik do „%s”" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Główny panel boczny" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Zobacz wpisy" + +#: functions.php:287 +msgid " Older posts" +msgstr " Starsze wpisy" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Nowsze wpisy " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Pingback:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Menu główne" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Dumnie wspierane przez WordPressa" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Edytuj" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Nowsze komentarze →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Możliwość komentowania jest wyłączona." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "O %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "Jedna myśl nt. „%2$s”" +msgstr[1] "%1$s myśli nt. „%2$s”" +msgstr[2] "%1$s myśli nt. „%2$s”" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Roczne archiwum: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Archiwa tagu: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Archiwa kategorii: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Dzienne archiwum: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Miesięczne archiwum: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Czytaj dalej " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Napisz odpowiedź" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Semantyczna, osobista platforma publikacyjna" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Niczego nie znaleziono" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Archiwa autora: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Nawigacja po komentarzach" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Starsze komentarze" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Strony:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Zobacz wszystkie wpisy, których autorem jest %s " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Jest to trochę krępujące, nieprawdaż?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-ru_RU.mo b/wp-content/languages/themes/twentytwelve-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..6af711f2e676cab0dc7706d44e6f40010ea84395 GIT binary patch literal 9606 zcmc(kZE#%IS;tR`3)E0j+Cl;?aB6JVCffDNFNq^ravaA>UF<})lo!u9^<3>G_BpWp)w zzyG;+rIjovZlJ?jcmMb0oaa0*|L1wmUH|om*L~UWImq#Gj>`Lt@xX7a4-~-?;@R9uf2~euO1bz^_0LqT9f|7F`+z9?T_zd{( zpvHZAeKzk|P8WFlKaP?^!R(Q1m1&l ze*xSM?g5_z6{pugR5aJXp99|p2f=>=`@oGT-w%EUd<8rMeiFQoMYP^tP~#4P;&B`N zS@1NdbuWR6-(P@;H21Nn_|OmT0C$5HY=B<`zX(ds$53AW*a*u1p9Fs#90V2b!yu-c zILC9~X0G1^CI3%At=9oR0sad(1AY+YWbau}a()9G1aE+!1^)w7T%W-iviBq?IUlvg zBq&q_&vX6e267%O{d_j>cR>Ek`yq*Vv=!V9J_J4oHbL>=+u$(x&!Bj;1tqlJFbG{t z6(nS43MB02g&f5Zjn^}M6cc?8aws1p6W2K|?*wJDKGMDW`4lIlt&5v{G?G71oGb?+ za=r!(Y2y4XU+MFR`_8_^lZQF>bKq9TC%`VEcdqFSN2 z7dVt3;?yn+?PMa34KUQLkP^{91n5Gx8j31FvRgF$AcW(IP{T^^$~X|F)rrv z_g;h~I3~{n%{k-xymjv75GUjLqhT7e#~i$wtMG?EY|i z+7FVYyQ7hRq8_$lv*kdgo@_OJ*7Q3uZL=qCdVwuByf_}(FzqK^A@ELY7|z7)*`}w% zxzuJDBl7kM&B$+BH&tf^7LMA5ikJ8shDTcyje1=3E4C|Y#q{2xdy@LJ-&LgNft4gZ z8`>a)Hw??%J==6=xGNMV?D1?Z@+TRzgF!Z_CkVz`^i&m;Wq3ueasri9z#nR{9#4$Iip{8`ejKm^#Eb)?h zxo2^+Pu87)vin*|EsSjUdO)t)k5<(%YOlJRQP{%9dKGzLV7jcf9v&<=!q~4Axfvw& zpylHzuOf|C5UhvLk@6!ajCstfH&!jE%rGOqN1$_en~{1HCp~u9XPl!@)b~t}Z^v`r zni0_qZ{iZ?^zMT``$TBR>J@*&i_F0UNBPrYf-QT&<|zK9Rydes0iUVC<#yQ0?_y{p z45wt*WEibQ7$i8p6wM*uJK;OVG#hOr=9|MFjP9;`*biFfFz%|YHvI`7QZ5w@yV<$Q zWOrTC-#r&-m@hqy#oW6YCH2t4KmF z%YF7l-A@9KV&HFG7leguoLMafg&=P@Ik^rtx&T98VLV_+-Y8)GwSB!SRN-{q-s(_j4ECcA!5szD?s*0UZdceOU*IA98zFzenT4>8rJ@KQu2j?5U z7sCpi;Z;RwS90QzZc(XEPGSi)Zpv@Zgi$3fnsKkXvXYEb5x1B6x2u*h2c_&Y48`>^ zC6E&8xND}v4t?46Mrvg+X~IJ>=$ibED#cu8?B0RZ_*W9R}8xa zH&b_2sqI71a+%Ik!I8C(7`5S%OZbcya-*kG9oPwyh2<*#^RDu%L^ph~cZNozUeGI6 zM9ykXR-U^W742bficaVX4b3Dk;pJAGgwr(gpw$OKJZ&Ugx6CAq%vE?u-!kJh{N{SJ zouS~1Y=n={WLpySNW5y5TS{E%t){%9Fi*4#SxRgec5J2{=e7CWr2pSYdrwj@TC{UD z+MlMDN9>viK_4_)uH*G&uNj}gJ8cUzPWa|&;$zt?I7h{K_O5mF?&|DOl67?nKdRI( z=RH%Tp7HAR#j2eSiKFYEMN>bAA-x?G93CC(1MWyW;gJKSD{ zZtiww$|u;lZp0on+AJ)mR^ofprk&}!=9Hrpx$tv-IVl{h6rQGr(Buc?vt`%W{^G9n zl&COD3Wwury;69zRgDYd;ecJ!7-+Xr>Gh*eju-YTdl6oEjIG9iiowo8>ES|Yhb@%` zcJ3P3`QQVblu8UP93i=-$n9hMO9MN0Jy6=oxIwqytFmS9tViEF!gv(;(o6GQ#(;SN1? zPlt!Lcc1PV+No1_yR@gjWIzA;Y!+imTP3rfY1_9Bu79>L8v1O`3S)4*?C;M^7_hBm z5*wDD{$kz%4%K5i{_*33$NjpVQX_T)$7*Etv85Os zOQKdVb!?_t$a~hYEE|sXW&@HQ_XDMt;-6^Re{Tc)2(yN_w9A`Q&F?i0VZ>=Sx`_g#Zl(}@y zY)OAJy_T(-&Ua3C&gZXXt8*s3oGxIbEWCoGo9W{B_hqwl%HrYK^qTzK`GUeCAE!5Zwp+dLpy{Q~DT1+p zhO?HjeBDCV1!34c#CHUz#QD(tOAZ|TM^uEBRFK0`@ z2ttWM7un#wynTU;&h%f^Sil6OsLmA+tE_5z*ezogId&K)t$4O2|!vq|z6URiBBH!?LBGpWvb$X6g-1-W4%`mD>eMdyGU zDEy_)$`9IgT>?z+ zo)pd^4$CPQaPJI}`*kE-=9(tTr|vabpXDRU$<9iqt~?oOXa^xf)b#$?7W_ja<6)8jbNcn z&K*bK&MWUa=DO+rJY)E^g*dOM)~*??xYs#1pd=Fy)vzvNUzUd4Sn9u7MBh~9#71qa z6kFH7nf;}1v+L;@%8xr$s3qUKx|IE7u2yskiORLSp=Ucch;}LCceZ_ioGMLO6w%aK z^oqO5+|D@_iQ9HJE)|eZ9%nt!)s)-%<*HwPWB~O)@7V}O%&E==JTRO62;|x)K2ct4 z36uU7ZduXQrBF}H%^dl%b2TJ;4>j$QT%>ZXu8D40uvi0=uu#Q`a@{$<{6Gcs^m0X7 zB73iwTnkC53t71(Cu9>$woaz%&`B~vt(xd}&aAPc$-0jUwf1(5$=Sd}k&88+SHtF6qe8*)po$!Y3LQPzvo*R$EUOPwwWQM|+cN)H&b zw8N6!={(&?SuY-I`>nmfT*fgBVo&!4RG#m=&^gV%R%*{P3^`d*U1lCnh*WQpfM>{N zzom?ROC?w7>%8SkWY%^Tm4x|9jMEkXnlH)ET$XQ0an~gTpq>IEMJ-JDwXW&ef-)v= zlF}#JS}TU~PL@0Fl_IY|sJQ0KMP>;Ua0*>PW4ME3Y5wU===drsxED0_;Wes~3+p@n z#D{?Hdjx4`^}laR?}S%Y?h1L&(En>{$KU0?i=9\n" +"Language-Team: ru.wordpress.org \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n%10==1 && n%100!=11) ? 3 : " +"((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;_c;__ngettext:1,2\n" +"X-Poedit-Basepath: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentytwelve\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-SearchPath-0: S:\\home\\wordpress\\trunk\\wp-content\\themes" +"\\twentytwelve\n" + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Неприятная новость" + +#: 404.php:21 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" +"Запрошенную информацию найти не удалось. Возможно, будет полезен поиск по " +"сайту." + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Архив за день: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Архив за месяц: %s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Архив за год: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: archive.php:35 +msgid "Archives" +msgstr "Архивы" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Архив автора: %s" + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "Об авторе %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Архив рубрики: %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "%2$s: Один комментарий" +msgstr[1] "%2$s: %1$s комментария" +msgstr[2] "%2$s: %1$s комментариев" +msgstr[3] "%2$s: %1$s комментарий" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Навигация по комментариям" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← Предыдущие комментарии" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Следующие комментарии →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Комментарии запрещены." + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Читать далее " + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "Постоянная ссылка: %s" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Добавить комментарий" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 комментарий" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "Комментарии (%)" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Изменить" + +#: content-link.php:12 +msgid "Link" +msgstr "Ссылка" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Ничего не найдено" + +#: content-none.php:17 index.php:53 +msgid "" +"Apologies, but no results were found. Perhaps searching will help find a " +"related post." +msgstr "" +"Извините, результатов не найдено. Попробуйте найти нужную запись с помощью " +"поиска." + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Страницы:" + +#: content.php:16 +msgid "Featured post" +msgstr "Избранная запись" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "Посмотреть все записи автора %s " + +#. Author URI of the plugin/theme +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Современная персональная платформа для публикаций" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "Сайт работает на %s" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Основное меню" + +#. translators: If there are characters in your language that are not supported +#. * by Open Sans, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#. translators: To add an additional Open Sans character subset specific to +#. your language, +#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate +#. into your own language. +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "cyrillic" + +#: functions.php:213 +msgid "Page %s" +msgstr "Страница %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Главная боковая колонка" + +#: functions.php:244 +msgid "" +"Appears on posts and pages except the optional Front Page template, which " +"has its own widgets" +msgstr "" +"Отображается в записях и на страницах, за исключением главной страницы, " +"имеющей свои собственные виджеты." + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "Первая область главной страницы" + +#: functions.php:254 functions.php:264 +msgid "" +"Appears when using the optional Front Page template with a page set as " +"Static Front Page" +msgstr "" +"Отображается, если в качестве главной выбрана статическая страница с " +"соответствующим шаблоном." + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "Вторая область главной страницы" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Навигация по записям" + +#: functions.php:287 +msgid " Older posts" +msgstr " Предыдущие записи" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Следующие записи " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Уведомление:" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Изменить)" + +#: functions.php:328 +msgid "Post author" +msgstr "Автор записи" + +#. translators: 1: date, 2: time +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s в %2$s" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Ваш комментарий ожидает проверки." + +#: functions.php:349 +msgid "Reply" +msgstr "Ответить" + +#. Translators: used between list items, there is a space after the comma. +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "Посмотреть все записи автора %s" + +#. Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's +#. name. +#: functions.php:390 +msgid "" +"This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "" +"Запись опубликована %3$s автором %4$s в " +"рубрике %1$s с метками %2$s." + +#: functions.php:392 +msgid "" +"This entry was posted in %1$s on %3$s by %4$s." +msgstr "" +"Запись опубликована %3$s автором %4$s в " +"рубрике %1$s." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "" +"Запись опубликована %3$s автором %4$s." + +#: header.php:43 +msgid "Menu" +msgstr "Меню" + +#: header.php:44 +msgid "Skip to content" +msgstr "Перейти к содержимому" + +#: image.php:26 +msgid "" +"Published at %4$s × " +"%5$s in %8$s." +msgstr "" +"Опубликовано с разрешением %4$s × %5$s в галерее %8$s." + +#: image.php:41 +msgid "← Previous" +msgstr "← Предыдущее" + +#: image.php:42 +msgid "Next →" +msgstr "Следующее →" + +#: index.php:38 +msgid "No posts to display" +msgstr "Нет записей для отображения" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "" +"Готовы опубликовать свою первую запись? Начните отсюда." + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Результаты поиска: %s" + +#: search.php:38 +msgid "" +"Sorry, but nothing matched your search criteria. Please try again with some " +"different keywords." +msgstr "" +"Извините, по вашему запросу ничего не найдено. Попробуйте другие ключевые " +"слова." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Архив метки: %s" + +#. Theme Name of the plugin/theme +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#. Description of the plugin/theme +msgid "" +"The 2012 theme for WordPress is a fully responsive theme that looks great on " +"any device. Features include a front page template with its own widgets, an " +"optional display font, styling for post formats on both index and single " +"views, and an optional no-sidebar page template. Make it yours with a custom " +"menu, header image, and background." +msgstr "" +"Тема 2012 для WordPress создана по принципам адаптивного дизайна и " +"превосходно выглядит на любом устройстве. Она содержит шаблон главной " +"страницы со своими собственными виджетами, дополнительный шрифт, стили для " +"форматов записей, а также одноколоночный шаблон для страниц. Сделайте её " +"своей, добавив произвольное меню, изображение заголовка и фон." + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "Команда WordPress" + +#. Template Name of the plugin/theme +msgid "Front Page Template" +msgstr "Шаблон главной страницы" + +#. Template Name of the plugin/theme +msgid "Full-width Page Template, No Sidebar" +msgstr "Шаблон без боковой колонки" diff --git a/wp-content/languages/themes/twentytwelve-tr_TR.mo b/wp-content/languages/themes/twentytwelve-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..7acaa1db7dd3a1170610fb93e31d06b6fe92f622 GIT binary patch literal 7521 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 1);\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "Yanıtla" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "Yayın tarihi %4$s × %5$s in %8$s." + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "WordPress 2012 teması herhangi bir cihaz üzerinde harika görünür ve tam olarak uyumlu bir temadır. Özellikleri; kendi bileşenleri ile bir ön sayfa şablonu, isteğe bağlı yazı tipi, indeks ve yazı görünümleri için stil formatları, ve isteğe bağlı bir yan menüsüz sayfa şablonu bulunmaktadır. Bir özel menü, başlık görseli ve arka plan ile gönlünüzce özelleştirin." + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "açık" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "alt set yok" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "Sayfalar ve yazılarda görünür fakat kendine ait bileşenlere sahip isteğe bağlı ön sayfa şablonlarında görünmez." + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "İlk ön sayfa bileşen alanı" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "Sadece isteğe bağlı ön sayfa şablonu statik ön sayfa olarak kullanıldığında görünür." + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "İkinci ön sayfa bileşen alanı" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "%1$s içinde %2$s etiketleriyle %3$s tarihinde %4$s tarafınadan gönderildi." + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "Bu yazı %1$s kategorisine %3$s tarihinde %4$s tarafından gönderildi." + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "Bu yazı %3$s kategorisine %4$s tarafından gönderildi." + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "Ön sayfa şablonu" + +msgid "Full-width Page Template, No Sidebar" +msgstr "Full-width Page Template, No Sidebar" + +#: content.php:16 +msgid "Featured post" +msgstr "Öne çıkarılan yazı" + +#: functions.php:213 +msgid "Page %s" +msgstr "Sayfa %s" + +#: content-link.php:12 +msgid "Link" +msgstr "Bağlantı" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% Yanıt" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 Yanıt" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "Aradığınız sayfa bulunamadı. Belki arama kutusu aradığınızı bulma konusunda yardımcı olabilir." + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "Üzgünüz, fakat hiç sonuç bulunamadı. Belki arama kutusunu kullanarak ilişkili bir yazı bulabilirsiniz." + +#: functions.php:328 +msgid "Post author" +msgstr "Yazar" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(Düzenle)" + +#: header.php:43 +msgid "Menu" +msgstr "Menü" + +#: header.php:44 +msgid "Skip to content" +msgstr "İçeriğe geç" + +#: index.php:38 +msgid "No posts to display" +msgstr "Gösterilecek yazı yok" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "İlk yazınızı yayınlamaya hazır mısınız? Buradan başlayın." + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "%s tarafından yazılmış tüm yazıları görüntüle" + +#: image.php:41 +msgid "← Previous" +msgstr "← Önceki" + +#: image.php:42 +msgid "Next →" +msgstr "Sonraki &arr;" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "Arama sonuçları: %s" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "Üzgünüm, arama kriterlerinizle örtüşen sonuç bulunamadı. Farklı anahtar kelimelerle tekrar deneyin." + +#: archive.php:35 +msgid "Archives" +msgstr "Arşiv" + +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +msgid "the WordPress team" +msgstr "WordPress ekibi" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "Yorumunuz denetim için bekliyor." + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s, %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "%s için kalıcı bağlantı" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "Birincil yan sütun" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "Yazı dolaşımı" + +#: functions.php:287 +msgid " Older posts" +msgstr " Eski yazılar" + +#: functions.php:288 +msgid "Newer posts " +msgstr "Yeni yazılar " + +#: functions.php:313 +msgid "Pingback:" +msgstr "Geri izleme:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "Birincil menü" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "%s gururla sunar" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "Düzenle" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "Yeni yorumlar &arr;" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "Yorumlar kapalı." + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "%s hakkında" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "“%2$s” üzerine bir düşünce" +msgstr[1] "“%2$s” üzerine %1$s düşünce" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "Yıllık arşivler: %s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "Etiket arşivi: %s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "Kategori arşivi: %s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "Günlük arşivler: %s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "Aylık arşivler: %s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "Okumaya devam et " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "Bir yanıt bırakın" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "Anlamlı kişisel yayınlama platformu" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "Bulunamadı" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "Yazar arşivleri: %s" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "Yorum dolaşımı" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "&arr; Eski yorumlar" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr ", " + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "Sayfalar:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "%s tarafından yazılan yazılar " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "Biraz utanç verici, değil mi?" \ No newline at end of file diff --git a/wp-content/languages/themes/twentytwelve-zh_CN.mo b/wp-content/languages/themes/twentytwelve-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..05400c7c51035526a202a293e09c4b33f9ecfe19 GIT binary patch literal 7378 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 bi$3p%z%HyA0?o78BDH!>XS#bCyQ literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-zh_CN.po b/wp-content/languages/themes/twentytwelve-zh_CN.po new file mode 100644 index 0000000..72f0b35 --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-zh_CN.po @@ -0,0 +1,367 @@ +# Copyright (C) 2013 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Twelve 1.2\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentytwelve\n" +"POT-Creation-Date: 2013-08-01 18:14:14+00:00\n" +"PO-Revision-Date: 2013-10-23 15:53-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.5.7\n" + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "有点尴尬诶。" + +#: 404.php:21 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "我们可能无法找到您需要的内容。或许搜索功能可以帮到您。" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "日度归档:%s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "月度归档:%s" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "Yå¹´m月" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "年度归档:%s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Yå¹´" + +#: archive.php:35 +msgid "Archives" +msgstr "归档" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "作者归档:%s" + +#: author.php:53 content.php:53 +msgid "About %s" +msgstr "关于%s" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "分类目录归档:%s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "《%2$s》上有%1$s条评论" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "评论导航" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← 早期评论" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "较新评论 →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "评论已关闭。" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:21 content.php:39 +msgid "Continue reading " +msgstr "继续阅读 " + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "链向%s的固定链接" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:27 content.php:28 +msgid "Leave a reply" +msgstr "发表回复" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:27 content.php:28 +msgid "1 Reply" +msgstr "1条回复" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:27 content.php:28 +msgid "% Replies" +msgstr "%条回复" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:30 +#: content.php:46 functions.php:341 image.php:37 +msgid "Edit" +msgstr "编辑" + +#: content-link.php:12 +msgid "Link" +msgstr "链接" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "未找到" + +#: content-none.php:17 index.php:53 +msgid "" +"Apologies, but no results were found. Perhaps searching will help find a " +"related post." +msgstr "抱歉,无结果。也许搜索能帮到您。" + +#: content-page.php:21 content.php:40 image.php:92 +msgid "Pages:" +msgstr "页码:" + +#: content.php:14 +msgid "Featured post" +msgstr "特色文章" + +#: content.php:57 +msgid "View all posts by %s " +msgstr "查看所有由%s发表的文章 " + +#. #-#-#-#-# twentytwelve.pot (Twenty Twelve 1.2) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:17 +msgid "http://wordpress.org/" +msgstr "http://cn.wordpress.org/" + +#: footer.php:17 +msgid "Semantic Personal Publishing Platform" +msgstr "优雅的个人发布平台" + +#: footer.php:17 +msgid "Proudly powered by %s" +msgstr "自豪地采用%s" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "主菜单" + +#. translators: If there are characters in your language that are not supported +#. by Open Sans, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:100 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "开" + +#. translators: To add an additional Open Sans character subset specific to +#. your language, translate +#. this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your +#. own language. +#: functions.php:105 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: functions.php:213 +msgid "Page %s" +msgstr "第%s页" + +#: functions.php:238 +msgid "Main Sidebar" +msgstr "主边栏" + +#: functions.php:240 +msgid "" +"Appears on posts and pages except the optional Front Page template, which " +"has its own widgets" +msgstr "" +"显示在所有文章和页面。一个例外是可选的“首页”模板,该模板使用独立的一套小工具" + +#: functions.php:248 +msgid "First Front Page Widget Area" +msgstr "第一首页小工具区域" + +#: functions.php:250 functions.php:260 +msgid "" +"Appears when using the optional Front Page template with a page set as " +"Static Front Page" +msgstr "当您将静态页面设置成首页,并将“首页”模板设为该页面的模板时显示" + +#: functions.php:258 +msgid "Second Front Page Widget Area" +msgstr "第二首页小工具区域" + +#: functions.php:282 single.php:20 +msgid "Post navigation" +msgstr "文章导航" + +#: functions.php:283 +msgid " Older posts" +msgstr " 早期文章" + +#: functions.php:284 +msgid "Newer posts " +msgstr "较新文章 " + +#: functions.php:309 +msgid "Pingback:" +msgstr "Pingback引用通告:" + +#: functions.php:309 +msgid "(Edit)" +msgstr "(编辑)" + +#: functions.php:324 +msgid "Post author" +msgstr "文章作者" + +#. translators: 1: date, 2: time +#: functions.php:330 +msgid "%1$s at %2$s" +msgstr "%1$s%2$s" + +#: functions.php:336 +msgid "Your comment is awaiting moderation." +msgstr "您的评论正等待审核。" + +#: functions.php:345 +msgid "Reply" +msgstr "回复" + +#. Translators: used between list items, there is a space after the comma. +#: functions.php:364 functions.php:367 +msgid ", " +msgstr "、" + +#: functions.php:378 +msgid "View all posts by %s" +msgstr "查看所有由%s发布的文章" + +#. Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's +#. name. +#: functions.php:384 +msgid "" +"This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "" +"本条目发布于%3$s。属于%1$s分类,被贴了 %2$s 标签。" +"作者是%4$s。" + +#: functions.php:386 +msgid "" +"This entry was posted in %1$s on %3$s by %4$s." +msgstr "" +"本条目发布于%3$s。属于%1$s分类。作者是%4$s。" + +#: functions.php:388 +msgid "This entry was posted on %3$s by %4$s." +msgstr "本条目发布于%3$s。作者是%4$s。" + +#: header.php:43 +msgid "Menu" +msgstr "菜单" + +#: header.php:44 +msgid "Skip to content" +msgstr "跳至内容" + +#: image.php:26 +msgid "" +"Published at %4$s × " +"%5$s in %8$s." +msgstr "" +"发表于 ,尺寸为%4$s × " +"%5$s,属于%8$s。" + +#: image.php:41 +msgid "← Previous" +msgstr "← 上一个" + +#: image.php:42 +msgid "Next →" +msgstr "下一个 →" + +#: index.php:38 +msgid "No posts to display" +msgstr "没有可显示的文章" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "准备好发布第一篇文章了?从这里开始。" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "%s的搜索结果" + +#: search.php:38 +msgid "" +"Sorry, but nothing matched your search criteria. Please try again with some " +"different keywords." +msgstr "抱歉,没有符合您搜索条件的结果。请换其它关键词再试。" + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "标签归档:%s" + +#. Theme Name of the plugin/theme +msgid "Twenty Twelve" +msgstr "Twenty Twelve" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#. Description of the plugin/theme +msgid "" +"The 2012 theme for WordPress is a fully responsive theme that looks great on " +"any device. Features include a front page template with its own widgets, an " +"optional display font, styling for post formats on both index and single " +"views, and an optional no-sidebar page template. Make it yours with a custom " +"menu, header image, and background." +msgstr "" +"WordPress的2012年主题处处采用了自适应网页设计的理念进行设计,在任何设备上都显" +"示得完美无缺。本主题还提供一个特殊的首页模板,该模板包含一组独立的小工具。其" +"它特点还有:可选字体、自定义不同文章形式的样式、无边栏页面模板。主题支持自定" +"义菜单、自定义顶部图像和自定义背景。" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "WordPress团队" + +#. Template Name of the plugin/theme +msgid "Front Page Template" +msgstr "首页模板" + +#. Template Name of the plugin/theme +msgid "Full-width Page Template, No Sidebar" +msgstr "全宽度页面模板,无边栏" diff --git a/wp-content/languages/themes/twentytwelve-zh_TW.mo b/wp-content/languages/themes/twentytwelve-zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..78e70bd9085ad8362c52f5eac27d4db50d7efb8f GIT binary patch literal 7224 zcmb_gTW}ml73~BAK>5aia?EaN4pd6&MY&t zk{9wJKc%(g2dPN1Y}vBn$d)Zx4?m)}fiF@Op!k8n4;0DH?Cu9Kr1;=bq&T;GR$9p_ z;v`I|_ssP4+`fJ9xu@Iy<2}nd7_Lod_n`%DXG{SOEyEA4l20)9DPSq^)4+1z7l0dq zcLBc-#2?e~gHKru_(|YyUJ_l?E(t8I#_X6Jm z(mc0g@_T^Gfu9FH1bhVegxB8)Bv%u_&j61AX&pU4vNH)>0sIy4S>U@s8u#5i`Q39s zTG#X5^9w+l#{km&`+>BM6TmxxZ+QK00?GbgfMoAByj%~w3s?=@4itU>DISwRgn<1V zNO5}|2v^wef%s!@dHwGIzl`VifaKS5{E#07z^8!az>fo)fnNk31bz*83RnP~29o_h z1AhSg8}M_$XW-;kXPkPS-!0({{7eE@Hha?c*4J7-^z2{XxvRe$Kb*=-_eA|Jv z-WDKzcN_>)tk=V9K#J!ZK=R}7KpJ=3moOLb4j`@nULZojz6PXuOMo=~3GcZENZ&mV zr11eDjn{z`w>{qb-vGab=Qn}0-rEtJuLAD}lHE!m@uddn0}cXpc-t=#K@oQHL|C#|>xjbgnTtq|=I zG|COtJ?P8UqLJ3pMLEhx+ko~M8p6+zO12WM5{W`=MJr~wTPN^BaZ6Q9e@N4Vyh#g(c}NXMd4r}0 zxI!~w{Q*wFhy7?2LoIITq66v2peR;kado#}joRD}soaR#nxQLUUTqq>&1>)vAI-d*No)nrYcN>)_9dK*3Q}VL7qg=Eas( z6U`7!ghT{A`=XF6=xMa!xe(N)ak1 zdqvUTT2MEuyY2apaZlg!FdSKyHEDRXMIi+=3xtfb&4w+QUri;!w&39T}QQjRFJRv{ATM$YOL|1P|t zC@6yX@;-;sSz*o%l@M}PYeK0|6e4T2rV$GuYf*#LBf#t9R5)9~_&7}$l`2cTF+n3D zErtH^95I7#ZotYdTQNyZLNG&$R|F%(mO3Foe57SI@NDLU~;IQTLE=yL_zWS zNyaRpH=f)RU27pWFcV>QyR;}d2}?F)oz)qp8PBSsOnpSL{j^62|D_gkzp2@(sVU%m zSXC^r0>My%L}(#7mVwXOpcq-FR9PVr|k z6rr~ufsjzKJH$z#qlRulr@WCi)gqOj#X%U{BmasX=K*Y{ezk~uVgVz%KO75C?KKF& z6=IkbT2`vW*Bfay?cEf+%#55WA(cOk@s%huF8+ zwh-bb_GsP&!6&jIeMpTwlE4pJ2?o(cg-d?Zro2Fy>*GFI68Tkv&Df4TZGJ!N{~v1~ z$_f@uv=bVwMxf;;PEANbA!szO)7hOU z*2NOOlS<$3?U_XCCPl-(7~~NHc@+C+5ewONw5+(83I!)M%PKO=VDZwuqE@V8TdV`W zw2X+icZjnJc5`tuqj~~6msRtfj1CL)rDdy1gvF(=OMbGG)o$@^MKM{}-F;8t7*Ixq z`mnELt*>+~U%k4lw4|(L%|j))@@h8KtoQAJ&|qvCFD)v`qn#g7_HBzt@u7{)rx+WG zrk8Vn2xlbKuH3$@+P8LooQVwqa^YLA`wcoOl<~Fonw?i0j+si>SB-U8Wn7PnN2{{5 zoXgwFlJdOgd>d4q;z+`{A#B(}J&H?;O7o!2FQ|Uow<$31-h%Y!u>$TSTGAIf(u19H z`*J&H7M$ACGyB}G3*HFtB%ho(l$>ZzjkK^EGp(udf%MGCjhO`gJyM!uZ9z@t9CpMW zl06+u>uzUDYVgblJHDs7XVQHGqs0bG$2k;hcM{#~E!)UO(ve_NOnrk~%pdY*8A7;l7d7t5Z%7;!9o5 zOYNCcJ???F%$YrzQ?DTXm?=4XFgbA;V_-M4XCifCf96~#2Dk%#sYENrWP}lz%k77A z&hWl;%SC5=44=^8Yx|wiqt1B0b6}k2PIbJNoc(F)<)!U9(^ILzwuRoDOAlOfhEJsS zPI>*(kM6zF1LiH_(sB3V%PcwDlWsnMGYY5a6U`JYNk6CcV5aZ%jhPcTzev72qes%M z7oFCw?DL`C^uAeV{4#=-=}ZW3CudSq?U~N8^lXJQu%RafvTMHOGk!q7Q;hosMbxDSTgMw}h)F)cDjwYw4ld~Oiol@Goa=H0X zPE_y|P8xMC9m||N$TFR6PDd|8E{HD(Fq1(>+L&{43Y?P>!EAKsb!Iw1+f4Hb=O-wT z6CUp*;j$#0W0aIqilrAm)I@shB9Zb)AIy+JcdFCb+wJtvO0h$d@LDnh;wxjAoI2=q z9l0^no1-Q;QKybxM`_Xm&bQHNnzHDeJe@v=RY}#Tuxy+NgH;7|x{c7r@``hGl%>b7q+71Y@DpQ~RH)R@Ipc}-g zKewY5amzp?uD7~pUxI70s-5-&ZW~oJA_c`s9Ug#+EfPO6G8gGYE2bl56=tPl!k-CR z{ou<~;a6V)exMyb2;|`p~uM|qpve4`~nV9<=DNJ1=ZF9$` zokM3xs=;$n;%_(ap<(Abou1BAq6Jf@_qDs-Bl3~V4)1eD$DGktXKV;N6B0|wnHN_2 zU%?l-OcrS$9l`P3)$jK7()0g1ioeKZCDFL~Bl*q7KZ>!B`%>C?{W zxHCFL>rY?4k~#UBb9NFpEPcKiqPo=nBj3m^Df?bz@YZA!^6N}q&6QuN7gE^VOJ_k_ hB-Ux}c1A9^XC}zAk9g{)gY|qZIX%ZSCl0Zl?7t}cSf2m@ literal 0 HcmV?d00001 diff --git a/wp-content/languages/themes/twentytwelve-zh_TW.po b/wp-content/languages/themes/twentytwelve-zh_TW.po new file mode 100644 index 0000000..b5f27eb --- /dev/null +++ b/wp-content/languages/themes/twentytwelve-zh_TW.po @@ -0,0 +1,307 @@ +# Translation of Twenty Twelve in Chinese (Taiwan) +# This file is distributed under the same license as the Twenty Twelve package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-18 22:10:03+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: GlotPress/0.1\n" +"Project-Id-Version: Twenty Twelve\n" + +msgid "http://wordpress.org/themes/twentytwelve" +msgstr "http://wordpress.org/themes/twentytwelve" + +#: functions.php:349 +msgid "Reply" +msgstr "回覆" + +#: image.php:26 +msgid "Published at %4$s × %5$s in %8$s." +msgstr "發表於 ,原始尺寸 %4$s × %5$s,藝廊 %8$s。" + +msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background." +msgstr "WordPress 2012 主題是一款完整的自適應主題,不管在任何裝置上的顯示效果都很棒。特色包括一個有獨立模組小工具的首頁模版,可顯示一款自選字體,索引和單篇頁面模式下的文章格式樣式設定,可選的無邊欄頁面模版等。添加自定選單、頁首圖片和背景圖片,它就專屬於你。" + +#: functions.php:101 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "開啟" + +#: functions.php:107 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "沒有子集" + +#: functions.php:244 +msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" +msgstr "顯示在文章和靜態頁面上,但不在可選的首頁模版上顯示。首頁模版有它自己的模組小工具。" + +#: functions.php:252 +msgid "First Front Page Widget Area" +msgstr "第一首頁模組小工具區" + +#: functions.php:254 functions.php:264 +msgid "Appears when using the optional Front Page template with a page set as Static Front Page" +msgstr "當使用可選的首頁模版建立靜態頁面並設定為靜態首頁時顯示" + +#: functions.php:262 +msgid "Second Front Page Widget Area" +msgstr "第二首頁模組小工具區" + +#: functions.php:390 +msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." +msgstr "分類:%1$s | 標籤:%2$s | 日期:%3$s | 作者:%4$s" + +#: functions.php:392 +msgid "This entry was posted in %1$s on %3$s by %4$s." +msgstr "分類:%1$s | 日期:%3$s | 作者:%4$s" + +#: functions.php:394 +msgid "This entry was posted on %3$s by %4$s." +msgstr "日期:%3$s | 作者:%4$s" + +#: single.php:21 +msgctxt "Previous post link" +msgid "←" +msgstr "←" + +#: single.php:22 +msgctxt "Next post link" +msgid "→" +msgstr "→" + +msgid "Front Page Template" +msgstr "首頁模版" + +msgid "Full-width Page Template, No Sidebar" +msgstr "全寬頁面模版,無邊欄" + +#: content.php:16 +msgid "Featured post" +msgstr "特色文章" + +#: functions.php:213 +msgid "Page %s" +msgstr "第 %s 頁" + +#: content-link.php:12 +msgid "Link" +msgstr "鏈結" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "% Replies" +msgstr "% 則評論" + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "1 Reply" +msgstr "1 則評論" + +#: 404.php:21 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "沒有找到你要的內容。也許你可以搜尋一下看看。" + +#: content-none.php:17 index.php:53 +msgid "Apologies, but no results were found. Perhaps searching will help find a related post." +msgstr "抱歉,沒有找到該內容。你可以嘗試搜尋來查詢相關文章。" + +#: functions.php:328 +msgid "Post author" +msgstr "文章作者" + +#: functions.php:313 +msgid "(Edit)" +msgstr "(編輯)" + +#: header.php:43 +msgid "Menu" +msgstr "選單" + +#: header.php:44 +msgid "Skip to content" +msgstr "跳至內容區" + +#: index.php:38 +msgid "No posts to display" +msgstr "沒有文章可顯示" + +#: index.php:42 +msgid "Ready to publish your first post? Get started here." +msgstr "準備好發表你的第一篇文章了嗎? 現在開始。" + +#: functions.php:384 +msgid "View all posts by %s" +msgstr "觀看 %s 的所有文章" + +#: image.php:41 +msgid "← Previous" +msgstr "← 上一篇" + +#: image.php:42 +msgid "Next →" +msgstr "下一篇 →" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "關於 %s 的搜尋結果" + +#: search.php:38 +msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." +msgstr "抱歉,沒有找到符合你要求的搜尋結果。請使用別的關鍵字重新搜尋。" + +#: archive.php:35 +msgid "Archives" +msgstr "文章存檔" + +msgid "Twenty Twelve" +msgstr "貳零壹貳" + +msgid "the WordPress team" +msgstr "WordPress 團隊" + +#: functions.php:340 +msgid "Your comment is awaiting moderation." +msgstr "你的評論正在等候審核。" + +#: functions.php:334 +msgid "%1$s at %2$s" +msgstr "%1$s 於 %2$s" + +#: content-aside.php:20 content-link.php:18 content-quote.php:17 +#: content-status.php:15 +msgid "Permalink to %s" +msgstr "固定鏈結到 %s" + +#: functions.php:242 +msgid "Main Sidebar" +msgstr "主要側邊欄" + +#: functions.php:286 single.php:20 +msgid "Post navigation" +msgstr "文章導航列" + +#: functions.php:287 +msgid " Older posts" +msgstr " 較早文章" + +#: functions.php:288 +msgid "Newer posts " +msgstr "較新文章 " + +#: functions.php:313 +msgid "Pingback:" +msgstr "引用通告:" + +#: functions.php:64 +msgid "Primary Menu" +msgstr "主選單" + +#: footer.php:16 +msgid "Proudly powered by %s" +msgstr "自豪的採用 %s" + +#: content-aside.php:26 content-image.php:26 content-link.php:24 +#: content-page.php:24 content-quote.php:23 content-status.php:40 +#: content.php:51 functions.php:345 image.php:37 +msgid "Edit" +msgstr "編輯" + +#: comments.php:44 +msgid "Newer Comments →" +msgstr "較新評論 →" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "評論功能已關閉。" + +#: author.php:63 content.php:62 +msgid "About %s" +msgstr "關於 %s" + +#: comments.php:31 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "%1$s 關於 “%2$s” 的評論" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "F Y" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "按年存檔:%s" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "Y" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "標籤 %s 下的所有文章" + +#: category.php:21 +msgid "Category Archives: %s" +msgstr "分類:%s" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "按日存檔:%s" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "按月存檔:%s" + +#: content-aside.php:15 content-image.php:13 content-link.php:14 +#: content-quote.php:13 content-status.php:31 content.php:44 +msgid "Continue reading " +msgstr "繼續閱讀 " + +#: content-aside.php:23 content-image.php:23 content-link.php:21 +#: content-quote.php:20 content-status.php:37 content.php:33 +msgid "Leave a reply" +msgstr "留言" + +#: footer.php:16 +msgid "http://wordpress.org/" +msgstr "http://wordpress.org/" + +#: footer.php:16 +msgid "Semantic Personal Publishing Platform" +msgstr "優雅的個人出版平台" + +#: content-none.php:13 index.php:49 search.php:34 +msgid "Nothing Found" +msgstr "找不到任何內容" + +#: author.php:32 +msgid "Author Archives: %s" +msgstr "作者 %s 的所有文章" + +#: comments.php:42 +msgid "Comment navigation" +msgstr "評論導航列" + +#: comments.php:43 +msgid "← Older Comments" +msgstr "← 較早評論" + +#: functions.php:370 functions.php:373 +msgid ", " +msgstr "," + +#: content-page.php:21 content.php:45 image.php:102 +msgid "Pages:" +msgstr "頁面:" + +#: content.php:66 +msgid "View all posts by %s " +msgstr "觀看所有 %s 的文章 " + +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "這真是有點尷尬。" \ No newline at end of file diff --git a/wp-content/languages/tr_TR.mo b/wp-content/languages/tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..7ba05feb416255785945d5f1d263da82115cf62c GIT binary patch literal 139111 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

          mz7f0NT!g&HSyp~`Oq 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%0D>nmBVtJ3|IZDfNFZvNsg`&kn|5$E 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/tr_TR.php b/wp-content/languages/tr_TR.php new file mode 100644 index 0000000..d580a7d --- /dev/null +++ b/wp-content/languages/tr_TR.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/languages/tr_TR.po b/wp-content/languages/tr_TR.po new file mode 100644 index 0000000..1ce6295 --- /dev/null +++ b/wp-content/languages/tr_TR.po @@ -0,0 +1,6831 @@ +# Translation of Development in Turkish +# This file is distributed under the same license as the Development package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-09-04 09:52:20+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/0.1\n" +"Project-Id-Version: Development\n" + +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#: wp-login.php:841 +msgid "You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "WordPress’i başarıyla güncellediniz! Lütfen tekrar giriş yapıp neler yeni görün." + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "Çöpe taşıma seçildi." + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "Çöpten geri alma seçildi" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "Çöpten geri al" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu öğeleri silmek üzeresiniz\n" +" 'İptal' tuşuna basarak vazgeçebilir, 'Tamam' tuşu ile silebilirsiniz." + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "Enter tuşu ile bu paneli açabilirsiniz" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "Toplu seçim" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "Seçimden vazgeç" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "Seçili olanları sil" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(etiket yok)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l." + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "HATA: Geçersiz kullanıcı adı. Parolanızı mı kaybettiniz?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "HATA: %1$s için girdiğiniz parola hatalı. Parolanızı mı kaybettiniz?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "Bitrate" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "Tarayıcınız panoya direkt erişime izin vermiyor. Lütfen tuş takımı kısayollarını ya da tarayıcınızın Düzenle menüsünü kullanın." + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "Daha fazlasını oku..." + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "Bir öğe seçmek için arama yapın ya da yukarı ve aşağı tuşlarını kullanın." + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "Ortam panelini kapat" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "Yükleyiciyi kapat" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "Yüklenebilecek en büyük dosya boyutu: %s." + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "Liste görünümü" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "Izgara görünümü" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "Önceki ortam dosyasını düzenle" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "Sonraki ortam dosyasını düzenle" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "Dosya adı:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "Dosya türü:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "Yüklenme tarihi:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "Dosya boyutu:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "Ölçüler:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "Yükleyen" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "Yüklendiği yer" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "Ek sayfasını görüntüle" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "Daha fazla detay düzenle" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "Bitrate modu" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "Tüm ortam türleri" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "Tüm tarihler" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "Eksiz" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu öğeleri kalıcı olarak silmek üzeresiniz.\n" +" 'İptal' ile vazgeçebilir, 'Tamam' ile silebilirsiniz." + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "Tarihe göre filtrele" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "Türe göre filtrele" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "Ortamlarda ara" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "Meta bilgisi düzenle" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "Bu site artık kullanılabilir değil." + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "HATA: Yorum kaydedilemiyor. Lütfen daha sonra tekrar deneyiniz." + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "Yeni görsel ekle ile yüklediğiniz görselleri istediğiniz gibi kesebileceğiniz gibi, temanız size %s × %s piksel boyutlarında kesmenizi öneriyor." + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "Yeni görsel ekle ile yüklediğiniz görselleri istediğiniz gibi kesebileceğiniz gibi, temanız size %s genişliğinde kesmenizi öneriyor. " + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "Yeni görsel ekle ile yüklediğiniz görselleri istediğiniz gibi kesebileceğiniz gibi, temanız size %s yüksekliğinde kesmenizi öneriyor. " + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "Genişletmek için enter tuşuna basın" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "%s sitesini özelleştiriyorsunuz" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "Bileşenler temanız tarafından sağlanan (genellikle yan sütunlarda) bileşen alanlarında yer alan bağımsız içerik alanlarıdır." + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(Wordpress şu an WordPress.org sunucularına güvenli bir bağlantı oluşturamıyor. Lütfen sunucu yöneticiniz ile irtibat kurun.)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "Bu bileşeni düzenlemek için shift tuşu ile beraber tıklayın." + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Adres" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "Eğer Microsoft Word uygulamasından zengin bir içerik yapıştırmaya çalışıyorsanız bu özelliği kapatın. Düzenleyici Word’den yapıştırılan metinleri otomatik temizler." + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "Tuş takımı kısayolları" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "HATA: Beklenmeyen bir çıktı yüzünden çerezler engellendi. Yardım için lütfen bu belgeye bakın ya da destek forumlarını deneyin." + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "HATA: Çerezler engelleniyor ya da tarayıcınız tarafından desteklenmiyor. WordPress’i kullanabilmek için çerezleri etkinleştirmelisiniz." + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "Kod etiketi ekle/çıkar" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "CSS sınıfına bağlantı ver" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "Video listesi göster" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "Görünüm ayarları" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "Orijinali düzenle" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "Hiçbiri" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "Yazı tipi" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "Yazı boyutu" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "Tablo hücresini böl" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "Önerilen görsel boyutları:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "Özel boyut" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "Gelişmiş seçenekler" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "Görsel başlık özelliği" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "Görsel CSS sınıfı" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "Artist" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "Albüm" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "Tür" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "Yıl" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "Süre" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "Görseli kırparken bir hata oluştu." + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "Ses oynatma listesini düzenle" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← Ses oynatma listesini iptal et" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "Ses oynatma listesi ekle" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "Ses oynatma listesini güncelle" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "Ses oynatma listesine ekle" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "Ses oynatma listesine ekle" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "Taşı" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "Görsel belirle" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "Görseli gizle" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "Yeni görsel ekle" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "Yeniden sırala" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "Tamamlandı" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "Yayınlanamadan önce kaydedip önizleyin." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "Bileşenleri etkin olmayan yan sütuna taşıyarak kaldırabilirsiniz." + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "Arama bileşenleri" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "Arama bileşenleri…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "Başlıklar" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "Otomatik" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "Başka bir alana taşıyın…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "Kırpma…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "İzler (altyazı, başlık, açıklama, bölüm ve bilgiler)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "Biçimler" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "Kapsam" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "Sütun" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "Bloklar" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Satır içi" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "Kod" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "İmli liste" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "Kare" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "Varsayılan" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "Çember" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "Disk" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "Küçük yunan" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "Küçük alfa" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "Büyük alfa" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "Büyük roman" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "Küçük roman" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "İsim" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "Bağlantı" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "Bağlantılar" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "Sağdan sola" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "Soldan sağa" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "Değiştir" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "Sonraki" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "Önceki" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "Tüm kelimeler" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "Şununla değiştir" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "Bul" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "Tümünü değiştir" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "Bitir" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "Tümünü yok say" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "Yok say" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "Sütunlar" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "Hücre" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "Başlık" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "Vücut" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "Dip" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "Şablon ekle" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "Şablonlar" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "Blokları göster" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "Kelimeler: %s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "Ekle" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "Dosya" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "Düzenle" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "Araçlar" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "Görünüm" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "Tablo" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "Biçim" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "En üst düzeyde HTML5 oynatma için alternatif kaynaklar ekleyin:" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "Görsel detayları" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "Beklenmeyen bir hata oluştu. Bu sunucunun ayarlaru ya da WordPress.org ile ilgili bir şeyler ters girmiş olabilir. Eğer sorunlar çıkmaya devam ediyorsa lütfen destek forumlarına başvurun." + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "Geri" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "İz listesini göster" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "Çöp" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "Oynatma listesi ayarları" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "Ara" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s ve %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s ve %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "İz listesinde sanatçı ismini göster" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "Görselleri göster" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Meta bilgileri" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "Otomatik oynat" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "Poster görseli" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "İlişkili altyazı yok." + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "Yeni oynatma listesi oluştur" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "Yeni video oynatma listesi oluştur" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "Görseli değiştir" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "Düzenlemeyi iptal et" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "Görsel seç" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "Seç ve kırp" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "Kırpmayı atla" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "Görseli kırp" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "Görselinizi kırpın" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "Ses detayları" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "Sesi değiştir" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "Ses kaynağı ekle" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "Video detayları" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "Videoyu değiştir" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "Video kaynağı ekle" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "Poster görseli seç" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "Altyazı ekle" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "İzlerin sıralamasını değiştirmek için sürükle bırak." + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "Ses listesi oluştur" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "Video sıralamasını değiştirmek için sürükle bırak." + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "Video listesi oluşyur" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "Video listesi düzenle" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← Video listesini iptal et" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "Video listesini ekle" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "Video listeini güncelle" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "Video listesine ekle" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "Video listesine ekle" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "Geçersiz menü no." + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          Veritabanı seçilemiyor

          \n" +"

          Veritabanı sunucusuna bağlanabiliyoruz (bu demektir ki kullanıcı adı ve parolanız doğru) fakat %1$s veritabanını seçemiyoruz.

          \n" +"
            \n" +"
          • Var olduğundan emin misiniz??
          • \n" +"
          • %2$s kullanıcısının %1$s veritabanına erişim izni var mı?
          • \n" +"
          • Bazı sistemlerde veritabanı isminin önüne kullanıcı adı eklenir. Veritabanı ismi kullaniciadi_%1$s şeklinde olabilir. Sorun bu olabilir mi?
          • \n" +"
          \n" +"

          Nasıl bir veri tabanı kuracağınızı bilmiyorsanız servis sağlayıcınız ile irtibat kurun. Eğer bunların hiç birisi işinize yaramazsa WordPress destek forumlarına danışabilirsiniz.

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "%s sorgu argümanı bir yer tutucuya sahip olmalı." + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          Veritabanı bağlantısı kurulurken hata oluştu

          \n" +"

          Ya wp-config.php dosyanızda yer alan kullanıcı adı ya da parola yanlış veya %s konumundaki veritabanı sunucunuza erişemiyoruz. Sunucunuzdaki veritabanı kapalı olabilir.

          \n" +"
            \n" +"\t
          • Doğru kullanıcı adı ve parola kullandığınızdan emin misiniz?
          • \n" +"\t
          • Doğru sunucu adresi yazdığınızdan emin misiniz?
          • \n" +"\t
          • Veritabanı sunucunuzun çalıştığından emin misiniz?
          • \n" +"
          \n" +"

          Bunların ne demek olduğunu bilmiyorsanız servis sağlayıcınız ile irtibat kurmanız yararınıza olacaktır. Yine de yardıma ihtiyacınız varsa WordPress destek forumlarını kullanabilirsiniz.

          \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "İpucu: Parola en az yedi karakter uzunluğunda olmalıdır. Daha güçlü olması için büyük harf, küçük harf, rakamlar ve ! \" ? $ % ^ & ) vb semboller kullanabilirsiniz." + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "Video ekle/düzenle" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "Belirtilen metin bulunamadı." + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "Sütun grubu" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "Araç çubuğunu göster/gizle" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "Görsel ekle" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "Stil" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "Alternatif kaynak" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "Kaydetme başarısız." + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "Ortam kütüphanesi (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "Anahtar kelimeler" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "https://wordpress.org/support/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "https://wordpress.org/support/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "Yüklenen başlıklarda rastgele" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "Önerilen başlıklarda rastgele" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "Yüklenen başlıklar karıştırılıyor" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "Varsayılan başlıklar rastgele" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "Görsel belirlenmedi" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "Mevcut başlık" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "Daha önce yüklenenler" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "Önerilen" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "Bir bileşen ekle" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "Aşağı indir" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "Yukarı çıkar" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "Bu bileşeni taşıyacak bir alan seçin:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "Bir hata oluştu. Lütfen sayfayı yenileyip tekrar deneyin." + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "Sağa yasla" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "Numaralı liste" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "Girintiyi artır" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "Biçimlemeyi temizle" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "Ortala" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "Girintiyi azalt" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "Yapıştırma şu an yalın metin modunda. Siz bu ayarı kapatana kadar yapıştırılan içerikler yalın metin olarak yapıştırılacaklar." + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "İki yana yasla" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "Sola yasla" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "Görsel destek" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "Son taslağa geri dön" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "Özel karakter" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "Kaynak kodu" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "İfadeler" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "Robotlar" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "Kodlama" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "Yatay çizgi" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "Tarih/zaman ekle" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "Gömme kodunuzu aşağı yapıştırın:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "Video ekle" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "Göm" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "Kesintisiz boşluk" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "Sayfa arası" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "Metin olarak yapıştır" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "Değiştir" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "Bul ve değiştir" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "Büyük küçük harf duyarlı" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "Satırlar" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "Hücre boşluğu" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "Hücre aralığı" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "Satır tipi" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "Tablo ekle" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "Başlık hücresi" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "Hücre tipi" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "Satır grubu" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "Sütun sil" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "Arka plan rengi" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "Yazı rengi" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "Görünmez karakterleri göster" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Zengin metin alanı. ALT-F9 ile menüyü açın. ALT-F10 ile araç çubuğu, ALT-0 ile yardıma ulaşın" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "Daha fazla oku etiketi ekle" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "Odaklanmış yazım ekranı" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "Şafak" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "Ektoplazma" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "Okyanus" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "Kahve" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "Görsel kalitesi aralığın dışında verilmeye çalışıldı [1,100]." + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "Bu ebeveyne ait, aynı isme ve kısa isme sahip bir terim zaten mevcut." + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "Aynı isme ve kısa isme sahip bir terim zaten mevcut." + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "Sitenizdeki sayfaların listesi" + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "Siteniz için arama formu." + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "Sitenizdeki yazıların aylık arşivi" + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "Giriş, RSS ve WordPress.org bağlantıları." + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "Sitenizdeki yazıların bir takvimi." + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "Seçime bağlı metin ya da HTML." + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "Kategorilere ait bir liste ya da açılır menü." + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "Sitenizin en güncel yazıları." + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "Sitenizin en güncel yorumları." + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "Herhangi bir RSS ya da Atom beslemesinden içerikler." + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "En çok kullanılan etiketlerden oluşan etiket bulutu." + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "Yan menünüze özel bir menü ekleyin." + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "Varsayılan" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "Açık renk" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "Gece yarısı" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "Hariç tutulacak terimler için virgül yerine %s kullanın." + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "Menü" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "Çeviri güncellemeleri" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "Üzgünüz, kullandığınız anahtar geçerliliğini yitirmiş. Lütfen tekrar deneyiniz." + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "\"%s\" tema klasörü mevcut değil." + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "%1$s içindeki %2$s yordamını kullanın, %3$s yordamını kullanmayın.Daha detaylı bilgi için %4$s." + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "HATA: Geçerli bir besleme şablonu değil." + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "Bu içerik parola ile korunmaktadır. Görmek için lütfen aşağı parolanızı girin: " + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "ve,veya,yada,ya da,ki,ne,www,com" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "İstek geçici dosyaya yazılamadı." + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "Sunucunun SSL sertifikası doğrulanamadı." + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "Ortam oynatıcısını göm" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "Süre:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "Göm ya da bağlantı ver" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "Ortam dosyasına bağlantı" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "Ek sayfasına bağlantı" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "Dosyayı indir" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "Videoyu indir" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "Oynat/duraklat" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "Sesi kapat/aç" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "Tam ekranı kapat" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "Tam ekrana geç" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "Sesi geri aç" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "Başlıklar/altyazılar" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s hafta" +msgstr[1] "%s hafta" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s ay" +msgstr[1] "%s ay" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s sene" +msgstr[1] "%s sene" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d (başlık yok)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "Gelecekte bu özelliğin kullanılabilmesi için JavaScript etkin olmalıdır." + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "j F Y" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "H:i" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "j F Y H:i" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "Giriş adresi (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "Yönetim paneli için adres" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "Cihazınızdaki web tarayıcısı dosya yüklemek için kullanılamıyor. Bunun yerine cihazınız için geliştirilmiş uygulamayı kullanabilirsiniz." + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(daha&helliip;)" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "Olası sebep: servis sağlayıcınız mail() fonksiyonunu engellemiş olabilir." + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "HATA: Sizi kaydedemiyoruz… lütfen web yöneticiniz ile iletişime geçin!" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s [Otomatik kaydet]" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s [Mevcut sürüm]" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "Oturumunuzun süresi dolmuş. Bu sayfadan tekrar giriş yapabilir ya da giriş sayfasına gidebilirsiniz." + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%2$s %1$s %3$s @ %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "Oturumunuzun süresi dolmuş. Lütfen tekrar giriş yapın. Bu sayfadan başka sayfaya gönderilmeyeceksiniz." + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "E-posta adresinizi doğru girdiğinizden emin misiniz? Siz %s girmişsiniz, eğer yanlış bir e-posta girdiyseniz e-posta alamayacaksınız." + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "Açmaya çalıştığınız site, %s, bulunmuyor, fakat siz hemen şimdi oluşturabilirsiniz!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "Açmaya çalıştığınız site, %s, bulunmuyor." + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "Giriş sayfası yeni bir pencerede açılacaktır. Giriş yaptıktan sonra pencereyi kapatıp bu sayfaya dönebilirsiniz." + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s, %3$s önce (%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s dedi ki:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "Ara …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "Arama:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "Ara" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "j F Y @ G:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Oturum süresi doldu" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "Etiket bulunamadı." + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "Yönetim alanında %1$s betiğini kayıtlardan çıkarmayın. Ön yüz temasını hedeflemek için %2$s kancasını kullanın." + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress Adresi (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "Site Adresi (URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "Geçersiz Kullanıcı No." + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "Karışık sıra" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "Bu görsele başlık verin…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "%d seçildi" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "URL’den ekle" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "Öne çıkarılan görsel" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "Rastgele" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "Herhangi bir öğe bulunamadı." + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "Galeriye ekle" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "Sıralamayı ters çevir" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "Öne çıkarılmış görsel olarak belirle" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "Seçimi kaldır" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "Üzgünüz, bu dosya düzenlenemez." + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu nesneyi kalıcı olarak silmek üzeresiniz.\n" +" Durdurmak için 'İptal', silmek için 'Tamam' tuşuna basın." + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "Kalıcı olarak sil" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "Yükleme sınırı aşıldı" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "Hataları gizle" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "Hata" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "Hiç bir düzenleyici seçilemedi" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "Yükleniyor" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "Görselleri yönet" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "Görsel (%s)" +msgstr[1] "Görsel (%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "Ses dosyalarını yönet" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "Ses dosyası (%s)" +msgstr[1] "Ses dosyası (%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "Videoları yönet" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "Video (%s)" +msgstr[1] "Video (%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "Sayfaya ekle" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "Bu sayfaya yüklenmiş" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "Tüm medya öğeleri" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "Bu yazıya yüklenmiş" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "Ses dosyası" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← Kütüphaneye geri dön" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "Özel adres" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "Eklenti detayları" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "Alternatif metin" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "Sütunlar" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "Görselleri yeniden sıralamak için sürükle bırak yapın." + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "Büyük" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "Eklenti gösterme ayarları" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "Galeri ayarları" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "Görselleri yükle" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← Galeriyi iptal et" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › Başarılı" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "Yüklemek istediğiniz dosyaları herhangi bir yere sürükleyip bırakın" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "Dosya yükle" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "Galeri ekle" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "Yüklemek için dosyaları sürükleyip bırakın" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "Ortam kütüphanesi" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "Galeri oluştur" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"Kullanıcınızı etkinleştirmek için, lütfen aşağıdaki bağlantıya tıklayın:\n" +"\n" +"%s\n" +"\n" +"Etkinleştirdikten sonra, giriş bilgilerinizi içeren *başka bir eposta* alacaksınız." + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "Zaten yüklenmiş" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "Görünün o ki WordPress’i çoktan yüklemişsiniz. Tekrar yüklemek için lütfen ilk önce eski veritabanı tablolarınızı temizleyin." + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "Etiketler 32 karakterden uzun olamaz" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"Yeni Site: %1$s\n" +"URL: %2$s\n" +"Uzak IP: %3$s\n" +"\n" +"Bu bildirimleri devre dışı bırak: %4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"Yeni Kullanıcı: %1$s\n" +"Uzak IP: %2$s\n" +"\n" +"Bu bildirimleri devre dışı bırak: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "Bağlantı" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "Ek sayfası" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "Ortam dosyası" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "Bu videoyu tarif edin…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "Bu ses dosyasını tarif edin…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "Bu ortam dosyasını tarif edin…" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "Galeriyi güncelle" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "Böyle bir kullanıcı bulunmuyor." + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "Lütfen geçerli bir e-posta adresi girin." + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "HATA: Bu kullanıcı adı daha önce kaydedilmiş. Lütfen başka bir tane seçin." + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "Dosya yok mu?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "Dosya bir görsel değil." + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "Görsel boyutları okunamadı." + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "Görsel boyutlandırma başarısız." + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "Görsel kırpma başarısız." + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "Görsel döndürme başarısız." + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "Görsel çevirme başarısız." + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "Görsel düzenleyici kaydetme başarısız" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "Ortam" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "Ek sayfasını görüntüle" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "Belirtilen tarih geçersiz." + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "Ortam ekle" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "Yeni galeri oluştur" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "Yazıya ekle" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "Galeriye ekle" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "Temizle" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "Renk seç" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "Şu anki renk" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "Terim ilişkisi veritabanına eklenemedi" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "Geçersiz kullanıcı adı ya da parola." + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "XML-RPC servisleri bu site için kapalı." + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "Bu yazı için daha güncel bir sürüm mevcut." + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$s Beslemesi" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "Yazı tarihi görüntülensin mi?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "Bu kullanıcı ile sayfa oluşturmanıza izin verilmiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "Geçersiz post no" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "Üzgünüm, kullanıcıları düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "Geçersiz kullanıcı no" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "Üzgünüm, kullanıcıları listeleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "Belirtilen rol geçerli değil" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "Üzgünüm, profilinizi düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "Üzgünüm, kullanıcı güncellenemez." + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "Üzgünüm, yazı düzenlemenize izin verilmiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "Üzgünüm, sürüm tutma etkin değil." + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "Alternatif metin" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "ya da" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "Dosya seçin" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "Dikkat dağıtmadan yazma modu" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "Dikkat dağıtmadan yazma modu için düzenleyici genişliği:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "Araç çubuğuna atla" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "Üst dolaşım araç çubuğu." + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "Metin" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "Hex değeri" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "Başlık metin rengi" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "Renkler" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "Kaydet ve etkinleştir" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "Kaydedildi" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "Kaydet ve yayınla" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "Dosya seç" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "Özelleştir" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "Bu XML-RPC metoduna yetersiz parametre geçildi." + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "Üzgünüz, özel bir yazıyı yapışkan yapamazsınız." + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "Görsel yok" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "Görünüm başlığı altındaki Menü ekranından menü içeriğinizi düzenleyebilirsiniz." + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "Buraya bir dosya sürükleyip bırakın veya bir dosya seçin." + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "Üst kısım görseli" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "Yazı öne çıkan görseli" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "metin yönü" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "Yazı editörünün metin yönünü değiştir" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "Site adı en az 4 karakter olmalıdır." + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "Lütfen bir site adı girin." + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "Bu kullanıcı adı kullanılamaz." + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "Lütfen bir kullanıcı adı girin." + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "Lütfen bir site başlığı girin." + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "Bu isim kullanılamaz" + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "Kullanıcı adı en az 4 karakter olmalıdır." + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "Sabit bir sayfa" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "Üst kısım metnini göster" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "Arka plan rengi" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "Arka plan görseli" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "Arka plan tekrar durumu" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "Arka plan pozisyonu" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "Arka plan eki" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "Yüklendi" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "Yeni yükle" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "Görseli kaldır" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "Üzgünüz, bu yazı tipini düzenleme yetkiniz yok." + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "Kaydır" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "Sabit" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "Tekrar yok" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "Döşe" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "Yatay döşe" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "Dikey döşe" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "Ön sayfa" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "Yazı sayfası" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "Yükle" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "Kaldır" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "İzin verilen dosyalar" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "Terim ismi boş olamaz." + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "Bu kategori içinde yeni terim oluşturma yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "Kategori hiyerarşik değil." + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "Ebeveyn terim bulunmuyor." + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "Üzgünüz, teriminiz oluşturulamadı. Yanlış bir şeyler oldu." + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "Bu kategoride terim düzenleme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "Kategori hiyerarşik değil, dolayısıyla bir ebeveyn belirleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "Üzgünüz, terim düzenleme başarısız oldu." + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "Bu kategoride terim silme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "Üzgünüz, terim silme başarısız oldu." + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "Bu kategoride terim atama yetkiniz yok." + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "Bağlantı kategorisi seçin:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "Şablon" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "Stil dosyası" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "Bağlantı başlığı" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "Bağlantı puanı" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "Bağlantı no" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "Gösterilecek bağlantı sayısı:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "HATA: tema klasörü boş ya da mevcut değil. Lütfen kurulumunuzu kontrol edin." + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "Stil dosyası okunabilir değil." + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "\"%s\" teması geçerli bir ebeveyn tema değil." + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "Dolaşım" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Temanız %s menü destekliyor. Kullanmak istediğiniz menüyü seçin" +msgstr[1] "Temanız %s menü destekliyor. Her bir konum için kullanmak istediğiniz menüyü seçin" + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "Yenile" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "Sabit ön sayfa" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "Temanız sabit ön sayfayı destekliyor." + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "En son yazılarınız" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "Ön sayfa görünümleri" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "Site başlığı ve sloganı" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "Slogan" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— Seç —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "kelime" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "Yazı tipi değiştiremeyebilir." + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "Varsayılan görsel boyutu" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "Varsayılan görsel bağlantı tipi" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "Varsayılan görsel hizalaması" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "Üzgünüz, bu yazıyı düzenleme yetkiniz yok." + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "Siteyi düzenle" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "Üzgünüz, bu yazı tipindeki yazıları düzenleme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "Geçersiz yazar NO." + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Üzgünüz, bu yazıyı silme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "Hiyerarşik kategorilerde tekrarlayan isim kullanıldı. Lütfen terim no kullanın." + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "Üzgünüz, belirtilen kategorilerden birine terim ekleme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "Yazı silinemez." + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "Belirtilen yazı tipi geçerli değil" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "Geçersiz yazı tipi" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "Üzgünüz, bu yazı tipinde parola korumalı yazı oluşturma yetkiniz yok" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "Bu kullanıcının adına yazı oluşturma yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "Üzgünüz, bu yazı tipinde özel yazı oluşturma yetkiniz yok" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "Üzgünüz, bu yazı tipinde yazı yayınlama hakkınız yok" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "Üzgünüz, belirtilen kategorilerden biri için terim atama yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "Üzgünüz, belirtilen kategorilerden biri bu yazı tipi tarafından desteklenmiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "Üzgünüz, bu yazıyı sabitleme yetkiniz yok." + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "Arama motorlarının bu siteyi indekslemelerine izin ver." + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "Bir wp-config.php dosyası bulunamadı. Başlamak için bu dosyaya ihtiyacım var." + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "Daha fazla yardım mı lazım? Buradan buyrun." + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "wp-config.php dosyasını web arayüzü ile oluşturabilirsiniz ama bu her sunucu düzeninde çalışmayabilir. En garanti yok dosyayı kendinizin oluşturmasıdır." + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "Bir ayar dosyası oluştur" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Siteniz %2$s etkin. Seçmiş olduğunuz kullanıcı adı “%3$s” ile giriş yapabilirsiniz. Lütfen e-postanızı %4$s kontrol edin, parolanız ve giriş talimatlarınız gönderilmiştir. Eğer bir e-posta almadıysanız lütfen istenmeyen ya da çöp klasörlerini de kontrol edin. Eğer bir saat içinde yine de e-posta almazsanız parolanızı sıfırlayabilirsiniz." + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s yeni siteniz. Var olan parolanız ile “%4$s” olarak giriş yapabilirsiniz." + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "Hesabınız etkinleştirildi. Seçmiş olduğunuz kullanıcı adı “%3$s” ile giriş yapabilirsiniz. Lütfen e-postanızı %3$s kontrol edin, parolanız ve giriş talimatlarınız gönderilmiştir. Eğer bir e-posta almadıysanız lütfen istenmeyen ya da çöp klasörlerini de kontrol edin. Eğer bir saat içinde yine de e-posta almazsanız parolanızı sıfırlayabilirsiniz. " + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "Bir ya da daha fazla veritabanı tablosu kötü durumda. Veritabanın tamir edilmesi gerekiyor olabilir." + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "Görev tamamlandı. %s mesajı silindi." + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "Çok hızlı yorum gönderiyorsunuz. Biraz yavaşlayın." + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "Yeni" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s yorum moderasyon bekliyor" +msgstr[1] "%s yorum moderasyon bekliyor" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "Sırada ne var?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "%s çoklu yükleyiciyi kullanırken izin verilen en yüksek dosya boyutunu geçiyor." + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "Lütfen dosyaları %1$starayıcı yükleyicisini%2$s kullanın." + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s” yüklemesi başarısız." + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "Alıntı (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "Tüm bağlantılar" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "Menu NO boş olmamalıdır." + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "WordPress hakkında" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s bu site için tanımlı en fazla dosya boyutunu geçiyor." + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "Daha fazla bilgi için lütfen Hata ayıklama belgesine bakınız." + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "Geri besleme" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Sevgili kullanıcı,\n" +"\n" +"Yeni siteniz SITE_NAME başarıyla oluşturuldu:\n" +"BLOG_URL\n" +"\n" +"Yönetici hesabına aşağıdaki bilgiler ile girebilirsiniz:\n" +"Kullanıcı adı: USERNAME\n" +"Parola: PASSWORD\n" +"Buradan giriş yapın: BLOG_URLwp-login.php\n" +"\n" +"Yeni sitenizden keyif almanız dileğiyle. Teşekkürler!\n" +"\n" +"--SITE_NAME ekibi" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "HATA: lütfen bir yorum yazın." + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "HATA: lütfen geçerli bir e-posta adresi girin." + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "HATA: lütfen gerekli alanları girin (ad, e-posta)." + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "Görsel önizlemesi yüklenemiyor. Lütfen sayfayı yeniden yükleyip tekrar deneyin." + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "HATA: Site adresi daha önce alınmış." + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "HATA: site girdisi oluşturulurken hata oluştu." + +#: wp-signup.php:135 +msgid "No" +msgstr "Hayır" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "E-posta" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "Kullanıcılar" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "Güncelle" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "Siteler" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "E-posta" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "Ad" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "Kullanıcı adı" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "Başlangıç" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "Hile hurda yapmak mı?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "Temalar" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "Giriş" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "Başlık" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "Açık" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "Eklentiler" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "Evet" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "Sitelerim" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "Site başlığı" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "İlk yazı" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "Parola:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "Etkinleştir" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "Belgeler" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "Destek forumları" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "Veritabanı hatası" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "Veritabanı bağlantısı kurulurken hata oluştu" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "Genel başlangıç: %s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "Ağ yöneticisi: %s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "Etiketler" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "Etiket" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "Betikler ve stiller %1$s, %2$s, ya da %3$s kancalarından önce kayıt edilmemeli ya da sıraya alınmamalıdır." + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "Diğer bloglardan bağlantı bildirimi almaya izin ver (geri bildirim ve geri izlemeler)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "Bunun yerine WP_User->ID kullanın." + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "Bu siteye eklendiniz. Lütfen ana sayfayı ziyaret edin ya da giriş sayfasında kullanıcı adı ve parolanıız girin." + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "Bellek sınırı aşıldı. Lütfen daha küçük bir dosya deneyin." + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "Bu dosyanın boyutu, izin verilen sınırın üstünde. Lütfen başka bir dosya deneyin." + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "Bu dosya bir görsel değil. Lütfen başka bir dosya deneyin." + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "Mavi" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "Girmiş olduğunuz zaman dilimi geçerli değil. Lütfen geçerli bir zaman dilimi seçin." + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "Yazı" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "Sayfa" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "Ortam dosyası" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "Bağlantı" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "Kullanıcı" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "Doğrulama için ilk parametreyi kullanarak bir nonce aksiyonu belirtmelisiniz." + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "Etiketi görüntüle" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "Kategoriyi görüntüle" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "Daha geniş" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "Daha dar" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "Varsayılan genişlik" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "Kelime sayısı: %s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "Hesabınız etkinleştirildi. Giriş yapın ya da anasayfaya geri dönün." + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "Hesabınız etkinleştirildi. Sitenizi görüntüleyin ya da giriş yapın" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "Yardım (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "Selam, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "Tam ekran modundan çık" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "Sadece yaz." + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "Onayla ve cevapla" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "Tüm yazılar" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "Tüm sayfalar" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "Güncellendi." + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "tamekran" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "Kalın (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "Eğik (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "Sıralı liste (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "Sırasız liste (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "Bağlantı ekle/düzenle (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "Bağlantıyı kaldır (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Geri bildirim: " + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "Poster" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "Ön yükleme" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "Dosya akışı için belirtilen hedef dizin yok ya da yazılabilir değil." + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "İstenen isteği karşılayabilecek HTTP taşıyıcı olmadığı için istek tamamlanamıyor." + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "Biçim" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "Varış adresini girin" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "ya da var olan içeriğe bağlantı verin" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "Koşula bağlı sorgu etiketleri sorgu çalışmadan önce çalışmazlar. Öncesinde her zaman yanlış değeri döndürürler." + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "Bu kullanıcı zaten aktif." + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s hatalı çağırıldı. %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(Bu mesaj %s sürümünde eklendi.)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "Üzgünüm, bu yazıyı yayınlayamazsınız." + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "Kalıcı bağlantı: %s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "Standart" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "Yazı tipleri 20 karakter uzunluğunu geçemez" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "Adresiniz %s olacak." + +#: wp-signup.php:111 +msgid "domain" +msgstr "alan adı" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "Yeni ekle" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "Ses" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "Geçersiz yazı biçimi" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s " + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "Bağlantıyı yeni pencerede/sekmede aç" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "Arama kriteri belirtilmemiş. En güncel öğeler gösteriliyor." + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "Bir kaldırma kancasında sadece statik sınıf metodu ya da fonksiyonu kullanılabilir." + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "Tam sayı olarak yazı sayısını parametre geçmek artık kullanılmıyor. Bunun yerine parametre dizisi gönderin." + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "Kenar" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "Sohbet" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "Galeri" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "Bağlantı" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "Görsel" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "Alıntı" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "Durum" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "Video" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "Çöp kutusu içinde bulunan sayfa yok." + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "Sayfa bulunamadı." + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "Çöp kutusu içinde bulunan yazı yok. " + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "Kısa Bağlantı" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "Geçersiz ekli dosya numarası." + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "Bu dosyanın artık dahil edilmesi gerekmiyor." + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "Lütfen kullanıcı adı ya da e-posta adresinizi girin. Yeni parola oluşturabilmeniz için e-posta yoluyla bir bağlantı alacaksınız." + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "Açılır menü olarak göster" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "Büyük boyut görsel yüksekliği" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "Orta boyut görsel genişliği" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "Orta büyüklükte görsel yüksekliği" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "Büyük boyutta görsel genişliği" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "Küçük görseli belirlenen boyutlara göre kes" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "Küçük görsel yüksekliği" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "Küçük görsel genişliği" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "Eşleşen kayıt bulunamadı." + +#: wp-login.php:620 +msgid "New password" +msgstr "Yeni parola" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "Yeni parolayı doğrula" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "Parolanızı sıfırlamak için, aşağıdaki adresi ziyaret edin:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "Parolayı sıfırla" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "Parolalar uyuşmuyor." + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "Parola sıfırla" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "Parolanız sıfırlandı." + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "Birisi aşağıdaki hesap için parola sıfırlama talebinde bulundu:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "Eğer bir hata sonucu bu e-postayı aldıysanız, göz ardı edin. Hiç bir şey olmayacaktır." + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "Yeni parolanızı aşağıya giriniz." + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "Geçersiz yazı" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "Profilimi düzenle" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "Hesabım" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "Yorumları yönet" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "Sadece küçük harfler (a-z) ve rakamlara izin veriliyor." + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" artık kullanılmıyor. Yerine \"ignore_sticky_posts\" kullanın." + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "Yeni bağlantı kategorisi ismi" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "Yeni bağlantı kategorisi ekle" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "Bağlantı kategorisi ismini güncelle" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "Tüm bağlantı kategorileri" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "Bağlantı kategorilerinde ara" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "Bağlantı kategorisi" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "Ağ yöneticisi" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "Hata bildirimi sayfasını okuyun. Bazı bilgiler neyin ters gittiğini anlamanızda yardımcı olabilir." + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Etkinleştir %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "Sunucunuz PHP %1$s sürümü kullanıyor fakat WordPress %2$s en az %3$s gerektirir." + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "\"%s\" yazısında yeni bir geri izleme onayınızı bekliyor" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "Eğer bu ağın yöneticisi iseniz lütfen MySQL sunucusunun çalışır durumda olduğundan ve tüm tabloların hatasız olduğundan emin olun." + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "Eğer siteniz görüntülenemiyorsa lütfen bu ağın sahibi ile iletişim kurun." + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "%2$s için %1$s cevap" +msgstr[1] "%2$s için %1$s cevap" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "kullanıcı" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "blog" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "hiçbiri" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "hepsi" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "Özel menü" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "\"%s\" yazınızda yeni geri bildirim" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "\"%s\" yazısında yeni bir geri bildirim onayınızı bekliyor." + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "\"%s\" yazısında yeni bir yorum onayınızı bekliyor." + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "\"%s\" yazınızda yeni geri izleme" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "\"%s\" yazınızda yeni yorum" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML arkadaş ağı" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "Geçerli XHTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s ve %2$s." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "F Y" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "Şu an %2$s blog arşivini geziyorsunuz." + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "Şu an %3$s için %2$s blog arşivini geziyorsunuz." + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "Yorumlar kapalı." + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "Şu an %3$s yılı için %2$s blog arşivini geziyorsunuz." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "%2$s olarak giriş yapılmış." + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "%2$s olarak giriş yapılmış. Çıkış »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "Yorumu Gönder" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s %2$s ile güçlendirilmiştir" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "Yorumunuz" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "Söyle!" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "Bu pencereyi kapat." + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "Üzgünüz, kriterlerinize uygun yazı yok." + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "WordPress ile güçlendirilmiştir." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "Bu hesaptan çıkış yap." + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "Çıkış »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "E-posta (yayınlanmayacak)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML: Şu etiketleri kullanabilirsiniz: %s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "%2$s blog arşivlerinde ‘%3$s’ araması yaptınız. Eğer hiç bir şey bulamadıysanız aşağıdaki bağlantıları deneyebilirsiniz." + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, j F Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "Şu an %3$s günü için %2$s blog arşivini geziyorsunuz." + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "%s kategorisi için blog arşivini geziyorsunuz." + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d sorgu. %s saniye." + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "Yorumlar (RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "Girdiler (RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "Satırlar ve paragraflar otomatik kesilir, e-posta adresi gösterilmez, HTML destekleniyor: %s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "Bu yazı parola korumalı. Yorumları görmek için parolayı girin." + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "Bu sayfa XHTML 1.0 Transitional standardında." + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "Üzgünüz, yorum formu şimdilik kapalı." + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - %2$s için yorumlar" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "Bu yazıya yapılan yorumlar için RSS beslemeleri." + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "Bu yazıyı geri izleme için gerekli URL: %s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "%1$s tarafından — %2$s @ %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "Yorum yapın" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "En çok kullanılan etiketler arasından seç" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: %s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "Kategori" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "Etiketlerde Ara" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "Popüler Etiketler" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "Yeni kategori ismi" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "Yeni etiket ismi" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "Yeni Kategori Ekle" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "Yeni etiket ekle" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "Etiketi Güncelle" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "Ebeveyn kategori:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "Ebeveyn kategori" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "Tüm etiketler" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "Kategoriler" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "Üzgünüm, şu an için yeni kayıtlara izin verilmemektedir." + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "%s posta kutunuzu kontrol edin ve gönderilen bağlantıya tıklayın." + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "Bir süre daha bekleyin. Bazen kontrolümüz dışında gelişen olaylar neticesinde e-postaların teslim edilmesi gecikebiliyor." + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "E-posta istemcinizin istenmeyen ya da gereksiz posta klasörlerini kontrol edin. Bazen e-postalar yanlışlıkla bu klasörlere atılabiliyor." + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "Merhaba site yöneticisi! “%s” kayıtlarına izin veriyorsunuz. Değiştirmek ya da kayıtları kapatmak için Seçenekler sayfanıza gidin." + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "Kayıt işlemleriniz ile ilgili e-postayı bu adresinize göndereceğiz. (Devam etmeden önce e-posta adresinizi iki kere kontrol edin.)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "Sayfalarda Ara" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "Yeni Yazı Ekle" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "Ebeveyn sayfa:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "Yazılar" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "Sayfayı Düzenle" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "Yazılarda Ara" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "Yeni Sayfa Ekle" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "Sayfalar" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "Sayfa" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "Yazı" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "Sabit VHOST değeri geçerliliğini yitirmiştir. Bunun yerine alt alan adı ayarları için wp-config.php dosyasındaki SUBDOMAIN_INSTALL mantıksal sabitini kullanın. is_subdomain_install() metodunu kullanarak alt alan adı ayarlarının etkinliğini kontrol edin." + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "VHOST ve SUBDOMAIN_INSTALL değerleri arasında çakışma söz konusu. SUBDOMAIN_INSTALL değeri alt alan adı ayarlarınız için baz alınacaktır." + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "HATA: Bu kullanıcı adı kabul edilmeyen karakterler içerdiği için geçerli değil. Lütfen geçerli bir kullanıcı adı girin." + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "Gerekli alanlar %s ile işaretlenmişlerdir" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "Lütfen temanıza %1$s şablonu ekleyin." + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "%1$s olmayan tema" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "Site bulunamıyor %1$s. %3$s içinde yer alan %2$s tablosunda arandı. Doğru mudur?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "%s seçeneği bloginfo() fonksiyon ailesi için geçerliliğini yitirmiş." + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "%s seçeneğini kullanın." + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "Veritabanı tabloları eksik. MySQL çalışmıyor, WordPress düzgün yüklenmemiş ya da birileri %s öğelerini silmiş olabilir. Hemen veritabanınızı kontrol etmelisiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "Üzgünüz, bu sitede kullanıcı bilgisine erişmek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "Üzgünüz, bu sitede yazı yazmak için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "Üzgünüz, bu sitede yazı yayınlamak için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "Üzgünüz, kategorileri görüntülemek için bu sitede yazıları düzenleme yetkinizin olması gerekiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "Üzgünüz, bu sitede sayfa yayınlamak için yetkiniz yok." + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "Üzgünüm, bu site zaten var!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"Blogunuzu etkinleştirmek için, aşağıdaki bağlantıyı tıklayın:\n" +"\n" +"%s\n" +"\n" +"Etkinleştirdikten sonra, giriş bilgilerinizi içeren bir başka e-posta alacaksınız.\n" +"\n" +"Etkinleştirdikten sonra blogunuzu buradan ziyaret edebilirsiniz:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "Yeni site kaydı: %s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "Üzgünüm, site adları “_” karakterini içeremezler!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "Yeni %1$s site: %2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "Site daha önce etkinleştirilmiş." + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "Üzgünüz, bu sitede yazıları düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "Üzgünüz, kategorileri görüntülemek için bu sitede yazıları düzenleme yetkinizin olması gerekiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "Bu site hakkındaki detaylara erişme yetkiniz yok." + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "Site oluşturulamıyor." + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "Üzgünüm, site adları harfler de içermelidir!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "Üzgünüm, bu site ismini kullanamazsınız." + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "Üzgünüm, bu site özel olarak ayrılmış!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "Bu site şu an için ayrılmış durumda ama bir kaç güne kalmaz müsait olur." + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "%s siteniz için yeni kullanıcı kaydı:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "Bu sitedeki yorumları kontrol etme yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "Üzgünüz, etiketleri görüntülemek için bu sitede yazıları düzenleme yetkinizin olması gerekiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "Site sloganı" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "Bu site arşivlenmiş ya da askıya alınmış." + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "İstekte bulunduğunuz site düzgün bir şekilde yüklenmemiş. Lütfen sistem yöneticisi ile iletişime geçin." + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "Hiçbir sonuç bulunamadı." + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "Menü ismi %s başka bir menü ismiyle çakışıyor. Lütfen başka bir isim seçiniz." + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "Verilen nesne no bir menü elemanı değil." + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "Girilen e-posta adresi geçerli bir e-posta adresi değil. Lütfen geçerli bir e-posta adresi girin" + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Girmiş olduğunuz WordPress adresi geçerli bir web adresi değil. Lütfen geçerli bir web adresi girin." + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "Girmiş olduğunuz site adresi geçerli bir web adresi değil. Lütfen geçerli bir web adresi girin." + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "Belirtilen terim için isim kökte zaten var." + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "Sizi bu siteye eklerken bir hata oluştu. Anasayfaya geri dönüş." + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "Dosya çok büyük. Dosyalar %d KB boyutundan daha küçük olmalıdırlar." + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "," + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "E-posta hesabınız yayınlanmayacak." + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "Geçerli bir adres sağlanmadı." + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "%2$s olarak giriş yapılmış. Çıkış?

          " + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "Yeniden boyutlandırılan görselin boyutları hesaplanamadı" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "En az dört karakter uzunluğunda, sadece harfler ve rakamlardan oluşmalıdır. Daha sonra değiştirilemeyeceği için dikkatli seçin!" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "Bir site oluşturabilmek için önce giriş yapmalısınız." + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "Zaten giriş yapmış durumdasınız. Yeniden kayıt olmanıza gerek yok!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "Değerin basılmasını istemiyorsanız get_trackback_url() kullanın." + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "Bu işlem yönetici tarafından etkisizleştirilmiş." + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "Tekrar hoşgeldiniz, %s. Aşağıdaki formu doldurarak hesabınıza bir başka site ekleyebilirsiniz. Sahip olabileceğiniz site sayısı ile ilgili bir sınır yok, dolayısıyla gönlünüzce site oluşturun ama yazarken sağduyulu olun." + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "Üzgünüm, kullanıcı adları “_” karakterini içeremezler!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "Eğer hala e-postanızı almadıysanız, yapabileceğiniz bir kaç şey var:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "Değerin basılmasını istemiyorsanız get_the_author() kullanın." + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "Eğer bu mesaja takılıp kaldıysanız, o zaman veritabanında aşağıdaki tablolar var mı kontrol edin:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "Bu eklentiyi yüklemek istediğinizden emin misiniz?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "Öne çıkarılmış görsel olarak kullan" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "Uyuşmayan" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "Bakım" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "Zamanlanmış bakım dolayısıyla site uygun değil. Bir kaç dakika içinde tekrar kontrol edin." + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "Dolaşım menüsü elemanları" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "Dolaşım menüsü elemanı" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "Dolaşım menüleri" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "%s için bağlantılar" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "Özel" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "Henüz hiç menü oluşturulmamış. Bir tane oluşturun." + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Bu menüyü kalıcı olarak silmek üzeresiniz.\n" +" İptal etmek için 'Vazgeç', silmek için 'Tamam' düğmesine basın." + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "Bu kısa bağlantıdır." + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d WordPress güncellemesi" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d tema güncellemesi" +msgstr[1] "%d tema güncellemesi" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d eklenti güncellemesi" +msgstr[1] "%d eklenti güncellemesi" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "%s sitesi sizin." + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "Site oluştur" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "Eğer gerçekten harika bir alan adı kullanmayacaksanız, bırakın yeni bir kullanıcı kullansın." + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "Zaten üyesi olduğunuz siteler:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "Bu site henüz etkinleştirilmemiş. Eğer sitenizi etkinleştirme ile ilgili sorun yaşıyorsanız, lütfen %1$s ile iletişim kurun." + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "Dosya iptal edildi." + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "Site başlığı:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "Site alan adı:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "Site adı:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "siteadi" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "Saniyeler içinde bir başka %s sitesi edinin" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "Tebrikler! Yeni siteniz %s, neredeyse hazır." + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "Site kayıtları kapatılmış." + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "Bana bir site ver!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "Ama yeni sitenizi kullanmadan önce etkinleştirmeniz gerekmektedir." + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "Eğer iki gün içinde sitenizi etkinleştirmezseniz, tekrar hesap oluşturmak zorunda kalacaksınız." + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "Menü seçin:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "Dolaşım menüsü" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "Etiketleme:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "Menüler" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "Yazılım İsmi" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "Yazılım Sürümü" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "Zaman Dilimi" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "Yeni kullanıcıların üye olabilmelerine izin ver" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "Üzgünüz, bu sayfayı düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "Üzgünüz, böyle bir sayfa yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "Üzgünüz, sayfaları düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "Üzgünüz, bu sayfayı silmek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "Sayfa silme başarısız oldu." + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "Üzgünüz, bu sayfayı düzenlemek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "Üzgünüz, kategori eklemek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "Üzgünüz, yeni kategori oluşturma başarısız." + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "Üzgünüz, kategori silmek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "Geçersiz yorum numarası." + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "Üzgünüz, yorumları düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "Geçersiz yorum durumu." + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "Üzgünüz, yazınız düzenlenemedi. Bir şeyler ters gitti." + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "Yorum yapmak için kayıtlı olmalısınız" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "Geçersiz yazı numarası." + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "Yorum yazarının ismi ve e-posta adresi gerekli" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "Geçerli bir e-posta adresi gerekli" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "Yorumlar hakkında ayrıntılara erişme izniniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "Tercihleri güncellemek için izniniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "Üzgünüz, bu yazıyı düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "Hiç yazı yok veya bir şeyler ters gitti." + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "Üzgünüz, böyle bir yazı yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "Üzgünüz, bu yazıyı yayınlamak için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "Bu kullanıcı olarak yazıların yazarlarını değiştirme izniniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "Bu kullanıcı olarak sayfaların yazarlarını değiştirme izniniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "Üzgünüz, bu sayfayı yayınlamak için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "Üzgünüz, yazınız düzenlenemedi. Bir şeyler ters gitti." + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "Dosya yazılamıyor %1$s (%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "Üzgünüz, bu yazıyı düzenleyemezsiniz." + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "Bize hiç bağlantı veren yok mu?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "Belirlenen hedef URL, hedef olarak kullanılamaz. Ya öyle bir adres mevcut değildir, ya da ilgili adres pingback’lerin etkin olduğu bir kaynak değildir." + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "Kaynak URL ve hedef URL aynı kaynağı gösteremiyor." + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "Pingback zaten kayıtlı." + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "Kaynak URL mevcut değil." + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "Bu sayfada bir başlık bulunamadı." + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "Kaynak URL, hedef URL'ye bir bağlantı içermiyor; bu yüzden kaynak olarak kullanılamıyor." + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "%1$s adresinden %2$s adresine gönderilen pingback kaydedildi." + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "Belirlenmiş hedef URL mevcut değil." + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "PHP kurulumunuzda WordPress'in çalışması için gerekli olan MySQL eklentisi eksik." + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "HATA: wp-config.php dosyasında belirtilen $table_prefix sadece rakam, harf ve altçizgi içerebilir." + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "%3$s tarafından oluşturulan %2$s sorgusu için WordPress veritabanı hatası %1$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "%2$s sorgusu için WordPress veritabanı hatası %1$s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "Cevabı iptal et" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "Yorum gönder" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "Onaylanmamış" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "Tekrar edilen yorum bulundu; görünen o ki bu yorumu daha önceden zaten yapmışsınız!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "Yorum durumu güncellenemiyor" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "Diğer zamanlı fonksiyonların davranışları ile örtüşmesi için argüman bir diziye çevrildi." + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "Saatte Bir" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "Günde İki Kere" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "Günde Bir" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "Sırala:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "Sayfa başlığı" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "Sayfa sıralaması" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "Sayfa NO" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "Ayrı tut:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "Sayfa numaraları, virgüllerle ayrılmış." + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "Bağlantılarınız" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "Bağlantı Resmini Göster" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "Bağlantı İsmini Göster" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "Bağlantı Açıklamasını Göster" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "Bağlantı Puanını Göster" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "Ay Seçin" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "Yazı sayılarını göster" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "Yazılar RSS" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "Takvim" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "Metin" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "Otomatik paragraf ekle" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "Kategori Seçin" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "Hiyerarşiyi göster" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "Son Yazılar" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "Gösterilecek yazı sayısı:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%2$s için %1$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "Başlıksız" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS Hatası: %s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "RSS beslemesinin URL adresini buraya girin:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "Besleme başlığı girin (tercihe bağlı):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "Kaç öğe görünmesini istiyorsunuz?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "Nesne içeriğini göstersin mi?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "Nesne yazarını mümkünse göstersin mi?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "Nesne tarihini göstersin mi?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "Etiket Bulutu" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "yeni WordPress Döngüsü" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "Son güncellenme" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "Kayıp Dosya Eki" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "%1$s için yorumlar, %2$s üzerinde aranıyor" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "%s için yorumlar" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "%1$s yazısına %2$s tarafından yapılan yorumlar" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "Yazar: %s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "%s yazısına yapılan yorumlar" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "Parola korumalı yorumlar: Lütfen yorumları görmek için parolayı giriniz." + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s dakika" +msgstr[1] "%s dakika" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s saat" +msgstr[1] "%s saat" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s gün" +msgstr[1] "%s gün" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr ", " + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s korumalı bir WP tercihidir ve üzerinde değişiklik yapılmamalıdır" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "%s dizini oluşturulamıyor. Bir üst dizin sunucu tarafından yazılabilir mi?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "Boş dosya ismi" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "Dosya yazılamıyor %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "%s sisteminden çıkış yapıyorsunuz" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress Hata Bildirimi" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "Gerçekten çıkış yapmak istiyor musunuz?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "Lütfen tekrar deneyin." + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« Geri" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › Hata" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "%1$s %2$s sürümünden berikullanılmayacak! Yerine %3$s kullanın." + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "%1$s %2$s sürümünden berikullanılmayacak ve şu an için alternatifi yok." + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "%2$s versionundan beri %1$s çağrıldığı parametre ile geçerliliğini yitirmiş! %3$s" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "%2$s versionundan beri %1$s çağrıldığı parametre ile geçerliliğini yitirmiş ve alternatifi yok!" + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "Şehir seçin" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "UTC" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "Manuel Ofsetler" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "Giriş" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "Çıkış" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "Beni Hatırla" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "Kayıt Ol" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "Site Yönetimi" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "Arama Sonuçları %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "Sayfa bulunamadı" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%1$s %2$d" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Beslemesi" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s Yorum Beslemesi" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s Yorum Beslemesi" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s Kategori Beslemesi" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s Etiket Beslemesi" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%3$s Beslemesi için %1$s %2$s Yazıları" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s “%3$s” Beslemesi için Arama Sonuçları" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« Önceki" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "Sonraki »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "Kullanıcı HTTP üzerinden gelen istekleri engellenmiş." + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "Çok fazla yönlendirme." + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "%s için fopen() tutucusu açılamadı" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "Ocak" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "Şubat" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "Mart" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "Nisan" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "Mayıs" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "Haziran" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "Temmuz" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "Ağustos" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "Eylül" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "Ekim" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "Kasım" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "Aralık" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "Oca" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "Şub" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "Mar" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "Nis" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "May" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "Haz" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "Tem" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "Ağu" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "Eyl" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "Eki" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "Kas" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "Ara" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "Pazar" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "Pazartesi" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "Salı" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "Çarşamba" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "Perşembe" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "Cuma" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "Cumartesi" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "Paz" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "Pts" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "Sal" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "Çar" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "Per" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "Cum" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "Cts" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "Yazdır" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "Resim ekle/düzenle" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "Bağlantı Ekle/Düzenle" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "Önüne satır ekle" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "Ardına satır ekle" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "Satırı sil" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "Önüne sütun ekle" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "Ardına sütun ekle" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "Tablo hücrelerini birleştir" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "Tablo satırı özellikleri" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "Tablo hücresi özellikleri" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "Tablo özellikleri" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "Tablo satırını önüne yapıştır" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "Tablo satırını ardına yapıştır" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "Tablo satırını kes" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "Tablo satırını kopyala" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "Tabloyu sil" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "Satır" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "Bu sayfadan ayrılırsanız yapmış olduğunuz değişiklikler kaybolacaktır." + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "Tam ekran modu" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "Belge özellikleri" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "Paragraf" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "Adres" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "Başlık 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "Başlık 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "Başlık 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "Başlık 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "Başlık 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "Başlık 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Alıntı" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "Kalın" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "Eğik" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "Altı çizgili" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "Üzeri çizili" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "Sola Hizala" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "Ortala" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "Sağa Hizala" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "Alt simge" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "Üst simge" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "Kes" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "Kopyala" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "Yapıştır" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "Yeni belge" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "Resim açıklaması" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "Kenar" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "Boyutlar" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "Dikey boşluk" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "Yatay boşluk" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "Genel" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "Liste" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "Oranları sınırla" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "Döngü" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "Hizala" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "Arkaplan" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "Tam ekran" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "Sessiz" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "Daha Fazla etiketi Ekle" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "Galeriyi Düzenle" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "Kaynak" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "Bağlantı için Rel" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "Farenizle araç çubuğuna tıklamak yerine, bu kısayolları kullanabilirsiniz. Windows ve Linux'ta Ctrl + harf şeklinde, Macintosh'ta ise Command + harf şeklinde kullanılır." + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "Harf" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "İşlem" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "Tümünü seç" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "Bu kısayollar değişik erişim tuşları kullanıyor: Alt + Shift + harf." + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "İmlayı Denetle" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "Metni Ayarla" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "Bağlantı ekle" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "Bağlantıyı kaldır" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "Alıntıla" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "Sayfa Sonu etiketi Ekle" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "Yorumlar Beslemesi" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "Önceki Yazı" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "Sonraki Yazı" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "Son Yazı" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "Yeni Yorumlar »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« Eski Yorumlar" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "Paz" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "Pts" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "Sal" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "Çar" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "Per" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "Cum" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "Cts" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "am" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "pm" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "AM" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "PM" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "." + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "Görsel boyutları okunamadı" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "Böyle bir kullanıcı mevcut değil." + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "Kayıt olmak için bu e-posta adresini kullanamazsınız. Bu posta servisi, bizim e-postalarımızın bir kısmını engellediği için sorun yaşıyoruz. Lütfen başka bir servisten aldığınız adresi kullanın." + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "Üzgünüz, kullanıcı adlarında harf de yer almalı!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "Üzgünüz, bu e-posta adresine izin verilmiyor!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "Üzgünüz, bu kullanıcı adı zaten kullanılıyor!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "Üzgünüz, bu e-posta adresi zaten kullanılıyor!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "Bu kullanıcı adı şu an ayırtılmış durumda, fakat birkaç gün içinde müsait olabilir." + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "Bu e-posta adresi zaten kullanılıyor. Lütfen etkinleştirme postasına bakmak için gelen kutunuzu kontrol edin. Bir şey yapmazsanız, birkaç gün içinde erişilebilir olacak." + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "Geçersiz etkinleştirme anahtarı." + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "Kullanıcı oluşturulamadı" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "Bu kullanıcı adı zaten etkin." + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "Yeni Kullanıcı Kaydı: %s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "Yeni %1$s Kullanıcı: %2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"Sayın Üyemiz,\n" +"\n" +"Yeni hesabınız oluşturuldu.\n" +"\n" +"Aşağıdaki bilgileri kullanarak giriş yapabilirsiniz:\n" +"Kullanıcı Adı: USERNAME\n" +"Parola: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Teşekkür ederiz!\n" +"\n" +"--Ekip @ SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "HATA: Geçersiz kullanıcı adı ya da hatalı parola." + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Yazar : %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "E-posta : %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL : %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "Yorum:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "Bu yazı için yapılmış tüm yorumları burada görebilirsiniz:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Yorum: \"%2$s\"" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "İnternet sitesi: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "Alıntı:" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "Bu yazı için tüm geri izlemeleri burada görebilirsiniz: " + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Geri İzleme: \"%2$s\"" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "Bu yazı için tüm geri izlemeleri burada görebilirsiniz: " + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "Çöpe At: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "Sil: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "İstenmeyen: %s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "İnternet sitesi: %1$s (IP: %2$s , %3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Özet geri izleme:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Özet Pingback:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "Onayla: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "Şu an için %s tane yorum onay için bekliyor. Lütfen denetleme panosunu ziyaret edin:" +msgstr[1] "Şu an için %s tane yorum onay için bekliyor. Lütfen denetleme panosunu ziyaret edin:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] Lütfen denetleyin: \"%2$s\"" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "Şu kullanıcı için kayıp parola yenisiyle değiştirildi: %s" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] Parola Kayıp/Değiştirildi" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "Kullanıcı adı: %s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] Yeni Kullanıcı Kaydı" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "Parola: %s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] Kullanıcı adı ve parolanız" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "Korumalı: %s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "Özel: %s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "Burada alıntı yok çünkü bu yazı korumalı." + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "Sonraki sayfa" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "Önceki sayfa" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "Başlangıç" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "d F Y @ H:i" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s [Otomatik kaydet]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s [Mevcut Sürüm]" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "Sürüm" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "Yayınlanmış" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "Yayınlanmış (%s)" +msgstr[1] "Yayınlanmış (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "Zamanlanmış" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "Zamanlanmış (%s)" +msgstr[1] "Zamanlanmış (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "Taslak" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "Taslak (%s)" +msgstr[1] "Taslak (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "Bekleyen" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Kontrol bekleyen (%s)" +msgstr[1] "Kontrol bekleyen (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "Özel" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "Özel (%s)" +msgstr[1] "Özel (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "Çöp kutusu" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Çöp (%s)" +msgstr[1] "Çöp (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "İçerik, başlık ve özet boş." + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "Veritabanında yazı güncellenemiyor" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "Yazı veritabanına eklenemiyor" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "Sayfa şablonu geçerli değil." + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "Sürümün bir sürümü oluşturulamaz" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "Taslakların önizlemesini yapmak için izniniz yok." + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "Boş giriş ismi ile kullanıcı oluşturulamıyor." + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "Bir hata oluştu, beslemenin kapalı olduğu anlaşılıyor. Lütfen daha sonra tekrar deneyin." + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Seçili öğeleri kalıcı olarak silmek üzeresiniz.\n" +" İptal etmek için 'Vazgeç', silmek için 'Tamam' düğmesine basın." + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "Tüm açık etiketleri kapat" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "etiketleri kapat" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "URL'yi girin" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "Resmin URL'sini girin" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "Resim için bir açıklama girin" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "Bunu yapmak için izniniz yok." + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "Tanımlanamayan bir hata oluştu." + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "Sonraki >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< Önceki" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "Resim" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "," + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "Bu özellik dahili çerçevelere ihtiyaç duyat. Ya tarayıcınızda dahili çerçeveler özelliği kapatılmış ya da tarayıcınızın desteği yok." + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "Sıraya çok fazla sayıda dosya koymaya çalıştınız." + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "Bu dosya boş. Lütfen başka bir tane deneyin." + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "Bu dosya türüne izin verilmiyor. Lütfen başka bir tane deneyin." + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "Yükleme sırasında bir hata oluştu. Lütfen daha sonra tekrar deneyin." + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "Bir yapılandırma hatası söz konusu. Lütfen sunucu yöneticinizle irtibat kurun." + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "Sadece 1 dosya yükleyebilirsiniz." + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP hatası." + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "Yükleme başarısız." + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "Dosya okuma/yazma hatası." + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "Güvenlik hatası." + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "Yükleme durdu." + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "İşleniyor…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "Çöp kutusuna taşındı." + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "Orta" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "Yayınlanacağı tarih:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "Zamanla:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "Yayın tarihi:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "Daha fazla yorum göster" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "Daha fazla yorum bulunamadı." + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "Parola Korumalı" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "Gönderilme tarihi:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "Değişiklikleri kaydederken hata oluştu." + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "Toplu Düzenlemeden Çıkar" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "Eklenti Bilgisi:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "Kaydediyor..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "İlgili dosya küçük resim olarak atanamadı. Başka bir dosya deneyin." + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "Taslak Kaydediliyor…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "Geçersiz Sınıflandırma" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "Boş Terim" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "Geçersiz terim NO'su" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "Bu terim için bir isim gerekli" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "Terim veritabanına eklenemiyor" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "Kısa isim “%s” şu an başka bir terim tarafından kullanılıyor" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "Geçersiz nesne numarası" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "Şablon kayıp." + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "Kök tema eksik. Lütfen \"%s\" kök temasını yükleyin." + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "Stil sayfası kayıp." + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "HATA: Kullanıcı adı alanı boş." + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "HATA: Parola alanı boş." + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "HATA: Hesabınız istenmeyen olarak işaretlenmiş." + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "Lütfen tekrar giriş yapın." + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "Yan Menü %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "HATA: WordPress %1$s için MySQL %2$s ve üstü sürümler gerekiyor" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "WordPress'in desteğiyle" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "HATA: Lütfen kullanıcı adı ya da e-posta adresinizi girin." + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "HATA: Bu e-posta adresi ile kayıtlı bir kullanıcı yok." + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "HATA: Geçersiz kullanıcı adı ya da e-posta." + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "Bu kullanıcı için parola sıfırlamaya izniniz yok" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] Parolayı Sıfırla" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "E-posta gönderilemedi." + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "Geçersiz anahtar" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "HATA: Lütfen e-posta adresinizi girin." + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "HATA: E-posta adresi hatalı." + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "Özür dileriz, bu anahtar yanlış gibi görünüyor." + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "Kayıp Parola" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "Kullanıcı Adı ya da E-posta" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "Yeni Parola Alın" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "Kayıp mı oldunuz?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← %s ana sayfaya geri dön" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "Kayıt Formu" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "Bu Siteye Üye Ol" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "Bir parola size e-posta ile gönderilecek." + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "Kaybolan Parolalar Bulunur" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "Parolanızı mı unuttunuz?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "Başarılı bir şekilde giriş yaptınız." + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "Çıkış yapmış bulunuyorsunuz." + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "Kullanıcı kaydına şu an izin verilmiyor." + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "Doğrulama bağlantısı için postanızı kontrol edin." + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "Yeni parolanız için postanızı kontrol edin." + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "Kayıt tamamlandı. Lütfen e-posta adresinize bakın." + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "Biraz yavaşla kovboy, yeni e-postalara bu kadar sık bakmana gerek yok!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "Yeni e-posta gözükmüyor." + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "Yazar: %s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "Yazar: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "Yazı başlığı: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "Eyvah: %s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "Gizlilik:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(Sadece harf ve sayıdan oluşan en az 4 karakter olmalı.)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "E-posta Adresi" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "Bir hata oluştu, lütfen aşağıdaki formu düzeltip tekrar deneyin." + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "Saniyeler içinde kendi %s hesabınızı açın" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "Sadece kullanıcı adı, lütfen." + +#: wp-signup.php:460 +msgid "Next" +msgstr "Sonraki" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "yeni kullanıcı adınız: %s" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "Fakat, yeni kullanıcı adınızı kullanmaya başlamadan önce, etkinleştirmeniz gerekiyor." + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "Kullanıcı adınızı iki gün içinde etkinleştirmezseniz, yeniden kayıt olmanız gerekecek." + +#: wp-signup.php:577 +msgid "Signup" +msgstr "Üye ol" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "Hâlâ e-posta mı bekliyorsunuz?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "Kayıt olma engellenmiş." + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "Kullanıcı kaydı engellenmiş." + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "Yardım" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "Genişlik" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "HATA: Lütfen bir kullanıcı adı girin." + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "HATA: Bu e-posta adresi ile daha önce kayıt olunmuş, lütfen başka bir tane seçin." + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "Bu bileşen için hiç tercih yok." + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "Güç göstergesi" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "Çok zayıf" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "Zayıf" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "Güçlü" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "Kategoriyi Düzenle" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "Yeni Ekle" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "Yeni yazılar üzerine yorum yapılmasına izin ver" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "Tarih Biçimi" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "Zaman Biçimi" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "Yükseklik" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "Varsayılan" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "Resim Ekle" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "Görsel" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "Başlık:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "Etiketleri virgül ile ayırın" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(gerekli)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "İnternet sitesi" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "Bileşenler" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "Üzgünüz, yazınız gönderilemedi. Bir şeyler ters gitti." + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "Üzgünüz, bu yazıyı düzenlemek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "Bilinmeyen bir sebepten dolayı bu yazı düzenlenemedi." + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "Üzgünüz, bu yazıyı silmek için yetkiniz yok." + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "Bilinmeyen bir sebepten dolayı bu yazı silinemedi." + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "Üzgünüz, bu öğe için yorum yapma kapatılmış." + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "Üzgünüz, yorum yapmak için giriş yapmalısınız." + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« Önceki Sayfa" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "Sonraki Sayfa »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "%s üzerine yapılmış yorumlar" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "WordPress’in desteğiyle, kişisel yayın ortamı." + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "Yorumları görmek için parolanızı girin." + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "Yorum Yapılmamış" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 Yorum" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% Yorum" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "Düzenle" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "Yorum yapabilmek için giriş yapmalısınız." + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "Etiketler:" + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "Sayfalar:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "Yorumlar RSS" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s diyor ki:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "Yorumunuz denetim için bekliyor." + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s, %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(Düzenle)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "Meta" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML hatası: %s, %d satırında" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "%s isimli kullanıcının sitesini ziyaret edin" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "%s tarafından yazılan yazılar" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "Son güncellenme: %s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "Yer imleri" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "Eklentilere ve temalara bağlı kullanıcı seviyeleri geçerliliğini yitirdi. Bunun yerine rolleri ve yetenekleri kullanın." + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "Kategori yok" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s konu" +msgstr[1] "%s konu" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "Sunucu belirtilmemiş" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "Hata" + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "giriş numarası gönderilmedi" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "bağlantı kurulamadı" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "Parola gönderilmedi" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "Doğrulama başarısız" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "Sunucuya bağlantı yok" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "Giriş numarası gönderilmedi" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "Sunucu bannerı yok" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "iptal" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop doğrulaması başarısız" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "Erken liste sonu" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "Boş komut dizisi" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "bağlantı mevcut değil" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "Mesaj numarası gönderilmedi" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "Komut başarısız" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "%s kategorisi altındaki tüm yazılar için besleme" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "Yorumlar Kapalı" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "%s için yapılan yorumlar" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "Cevaplamak için giriş yapın" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "Yorum Yapın" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "Yorum yapmak için giriş yapın" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "Cevabı iptal etmek için tıklayın." + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "Bir Cevap Yazın" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "%s için bir cevap yazın" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "Yazar" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "Yorum" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "Bunu yapmak istediğinizden emin misiniz?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "Düzenle" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "Ortam eki bulunamadı." + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "Geri al" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "Uygula" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "Yorumlar" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "Yayımla" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "Özet" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "Sürümler" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "Onaylanmış" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "İstenmeyen" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "Bağlantı Kategorileri" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "Kategorilerde Ara" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "Bağlantı Kategorisini Düzenle" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "Kategoriyi Güncelle" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "Bağlantı Ekle" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "Kaydet" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "Kategoriler" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "Gelişmiş" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "Tanım" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "Hiçbiri" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "Geçersiz sınıflandırma" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "Etiketi Düzenle" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "Yeni Ekle" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "Yazıyı Görüntüle" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "Yazıyı Düzenle" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "Bitti" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "Anonim" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "Gönder" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "Geçersiz dosya türü" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "Önizleme" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "Son Yorumlar" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "Vazgeç" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "İçerik" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "Etiketler" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "Taslak olarak Kaydet" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "Henüz yorum yapılmamış." + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "Cevapla" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Geri İzleme" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "Gösterilecek yorum sayısı:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS Hatası: %s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "Bilinmeyen Besleme" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "Üst Kısım" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "Yan Menü" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "Arşivler" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "Parola" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "İleri al" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "Küçük resim" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "Dosya “%s” mevcut değil mi?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "GD resim kütüphanesi kurulu değil." + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "Dosya “%s” bir resim değil." + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "Ortam Ekle" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "Kaydedildi." + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "Sol" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "Merkez" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "Sağ" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "Orta" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "Tam Boy" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "Boyut" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "Hizalama" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "Altyazı" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "Resmi Düzenle" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "Resim Adresi" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "Bekliyor olarak Kaydet" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "Özel olarak yayınlandı" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "Tamam" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "Özel" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "Herkese Açık, Sabit" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "Zamanla" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "Etiket ekle ya da kaldır" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "Tüm Kategoriler" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "Gizle" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "Ara" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "Resimler" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "Sayfayı Görüntüle" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "Bağlantılar" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "Genel" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "E-posta: %s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "Sayfalar" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "Kapat" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "Seç" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "Yeni Sayfa" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "Ortamı Düzenle" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "Yeni Yazı" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(başlıksız)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "Etkinleştirme Anahtarı Gerekli" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "Etkinleştirme Anahtarı:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "Hesabınız şimdi etkin!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "Etkinleştirme sırasında bir hata oluştu" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "Kullanıcı adı:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "Hiç yazı bulunamadı." + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "Yayımlanmış" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "İnceleme Bekliyor" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "Taslak" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "d.m.Y" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "Siteyi Görüntüle" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "Çıkış Yap" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "Dosya yüklemek için izniniz yok." \ No newline at end of file diff --git a/wp-content/languages/zh_CN-administration-screens.css b/wp-content/languages/zh_CN-administration-screens.css new file mode 100644 index 0000000..ccd0c31 --- /dev/null +++ b/wp-content/languages/zh_CN-administration-screens.css @@ -0,0 +1 @@ +.howto{font-style:normal}p.help,p.description,span.description,.form-wrap p{font-style:normal!important}.hndle a{font-size:12px}.tablenav .displaying-num{font-style:normal}form.upgrade .hint{font-style:normal;font-size:100%}#wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}#wp-fullscreen-modes a{font-size:12px}.js .input-with-default-title{font-style:normal}.link-to-original{font-style:normal}#sort-buttons{font-size:1em!important}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:normal}#utc-time,#local-time{font-style:normal}p.install-help{font-style:normal} \ No newline at end of file diff --git a/wp-content/languages/zh_CN-administration-screens.dev.css b/wp-content/languages/zh_CN-administration-screens.dev.css new file mode 100644 index 0000000..68e0d62 --- /dev/null +++ b/wp-content/languages/zh_CN-administration-screens.dev.css @@ -0,0 +1,75 @@ +/** + * Dashboard General + * + * .howto remove italic property + * remove italic from p.help, p.description, span.description, .form-wrap p + * Enlarge font size of dashboard gadgets "configure" link + */ +.howto { font-style: normal; } +p.help, p.description, span.description, .form-wrap p { font-style: normal !important; } +.hndle a { font-size: 12px; } + +/** + * Tables + * + * Remove italic property from tablenav + */ +.tablenav .displaying-num { font-style: normal; } + +/** + * update-core page + * + * Enlarge font size, set font-size: normal + */ +form.upgrade .hint { font-style: normal; font-size: 100%; } + +/** + * Advanced editor form + * + * More beautiful font-family for screen tagline "Just write." + * Enlarge font-size for fullscreen mode texts + */ +#wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; } +#wp-fullscreen-modes a { font-size: 12px; } + +/** + * Forms + * + * Form placeholder font-style change + */ +.js .input-with-default-title { font-style: normal; } + +/** + * Menu editor + * + * Link to original font-style change + */ +.link-to-original { font-style: normal; } + +/** + * Media + * + * Enlarge font-size of sorting text + */ +#sort-buttons { font-size: 1em !important; } + +/** + * Inline Editing + * + * font-style change + */ +.inline-edit-row fieldset span.title, .inline-edit-row fieldset span.checkbox-title { font-style: normal; } + +/** + * Settings > General + * + * local time and UTC time font-style + */ +#utc-time, #local-time { font-style: normal; } + +/** + * plugin-install + * + * font-style fix + */ +p.install-help { font-style: normal; } diff --git a/wp-content/languages/zh_CN-word-count.dev.js b/wp-content/languages/zh_CN-word-count.dev.js new file mode 100644 index 0000000..6a5dd2e --- /dev/null +++ b/wp-content/languages/zh_CN-word-count.dev.js @@ -0,0 +1,46 @@ +(function($) { + wpWordCount = { + + settings : { + strip : /<[a-zA-Z\/][^<>]*>/g, // strip HTML tags + clean : /[0-9.(),;:!?%#$¿'"_+=\\/-]+/g, // regexp to remove punctuation, etc. + count : /\S\s+/g // counting regexp + }, + + settingsEastAsia : { + count : /[\u3100-\u312F\u31A0-\u31BF\u4E00-\u9FCF\u3400-\u4DBF\uF900-\uFAFF\u2F00-\u2FDF\u2E80-\u2EFF\u31C0-\u31EF\u2FF0-\u2FFF\u1100-\u11FF\uA960-\uA97F\uD780-\uD7FF\u3130-\u318F\uFFA0-\uFFDC\uAC00-\uD7AF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF65-\uFF9F\u3190-\u319F\uA4D0-\uA4FF\uA000-\uA48F\uA490-\uA4CF]/g + }, + + block : 0, + + wc : function(tx) { + var t = this, w = $('.word-count'), tc = 0; + + if ( t.block ) + return; + + t.block = 1; + + setTimeout( function() { + if ( tx ) { + // remove generally useless stuff first + tx = tx.replace( t.settings.strip, ' ' ).replace( / | /gi, ' ' ); + + // count east asia chars + tx = tx.replace( t.settingsEastAsia.count, function(){ tc++; return ''; } ); + + // count remaining western characters + tx = tx.replace( t.settings.clean, '' ); + tx.replace( t.settings.count, function(){ tc++; return ''; } ); + } + w.html(tc.toString()); + + setTimeout( function() { t.block = 0; }, 2000 ); + }, 1 ); + } + } + + $(document).bind( 'wpcountwords', function(e, txt) { + wpWordCount.wc(txt); + }); +}(jQuery)); diff --git a/wp-content/languages/zh_CN-word-count.js b/wp-content/languages/zh_CN-word-count.js new file mode 100644 index 0000000..bfcbaba --- /dev/null +++ b/wp-content/languages/zh_CN-word-count.js @@ -0,0 +1 @@ +(function(a){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,count:/\S\s+/g},settingsEastAsia:{count:/[\u3100-\u312F\u31A0-\u31BF\u4E00-\u9FCF\u3400-\u4DBF\uF900-\uFAFF\u2F00-\u2FDF\u2E80-\u2EFF\u31C0-\u31EF\u2FF0-\u2FFF\u1100-\u11FF\uA960-\uA97F\uD780-\uD7FF\u3130-\u318F\uFFA0-\uFFDC\uAC00-\uD7AF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF65-\uFF9F\u3190-\u319F\uA4D0-\uA4FF\uA000-\uA48F\uA490-\uA4CF]/g},block:0,wc:function(d){var e=this,c=a(".word-count"),b=0;if(e.block){return}e.block=1;setTimeout(function(){if(d){d=d.replace(e.settings.strip," ").replace(/ | /gi," ");d=d.replace(e.settingsEastAsia.count,function(){b++;return""});d=d.replace(e.settings.clean,"");d.replace(e.settings.count,function(){b++;return""})}c.html(b.toString());setTimeout(function(){e.block=0},2000)},1)}};a(document).bind("wpcountwords",function(c,b){wpWordCount.wc(b)})}(jQuery)); \ No newline at end of file diff --git a/wp-content/languages/zh_CN.mo b/wp-content/languages/zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..c204483ceb5d2aa453f0e2e9c65e47c6163f8f91 GIT binary patch literal 129493 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
        • {>$k>1FcSQ0eBuJXi=dem;k)m+}i;{Mt}*Q>guJ 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/zh_CN.php b/wp-content/languages/zh_CN.php new file mode 100644 index 0000000..ff74366 --- /dev/null +++ b/wp-content/languages/zh_CN.php @@ -0,0 +1,189 @@ +', + esc_attr( $matches['video_id'] ) ); + + return apply_filters( 'embed_tudou', $embed, $matches, $attr, $url, $rawattr ); +} +wp_embed_register_handler( 'tudou', + '#https?://(?:www\.)?tudou\.com/(?:programs/view|listplay/(?[a-z0-9_=\-]+))/(?[a-z0-9_=\-]+)#i', + 'wp_embed_handler_tudou' ); + + +/** + * 56.com wp_embed handler + * + * Embed code last updated: + * Tue, 05 Jun 2012 23:03:29 -0400 + * + * Feel free to submit or correct URL formats here: + * http://cn.wordpress.org/contact/ + * + * @since 3.4.0 + */ +function wp_embed_handler_56com( $matches, $attr, $url, $rawattr ) { + $matches['video_id'] = $matches['video_id1'] == '' ? + $matches['video_id2'] : $matches['video_id1']; + + $embed = sprintf( + "", + esc_attr( $matches['video_id'] ) ); + + return apply_filters( 'embed_56com', $embed, $matches, $attr, $url, $rawattr ); +} +wp_embed_register_handler( '56com', + '#https?://(?:www\.)?56\.com/[a-z0-9]+/(?:play_album\-aid\-[0-9]+_vid\-(?[a-z0-9_=\-]+)|v_(?[a-z0-9_=\-]+))#i', + 'wp_embed_handler_56com' ); + + +/** + * Youku wp_embed handler + * + * Embed code last updated: + * Wed, 06 Jun 2012 00:36:11 -0400 + * + * Feel free to submit or correct URL formats here: + * http://cn.wordpress.org/contact/ + * + * @since 3.4.0 + */ +function wp_embed_handler_youku( $matches, $attr, $url, $rawattr ) { + $embed = sprintf( + '', + esc_attr( $matches['video_id'] ) ); + + return apply_filters( 'embed_youku', $embed, $matches, $attr, $url, $rawattr ); +} +wp_embed_register_handler( 'youku', + '#https?://v\.youku\.com/v_show/id_(?[a-z0-9_=\-]+)#i', + 'wp_embed_handler_youku' ); + + +/** + * Chinese administration screens style - enqueue stylesheet + * + * This patch serves as a work-around to fix the font-size and font-style. + * + * Submit better CSS rules here: + * http://cn.wordpress.org/contact/ + * + * @since 3.3.0 + */ +function zh_cn_l10n_patch_admin_screens_style_enqueue_stylesheet() { + wp_register_style( 'zh-cn-l10n-administration-screens', + content_url( ( WP_DEBUG ? '/languages/zh_CN-administration-screens.dev.css' : '/languages/zh_CN-administration-screens.css' ) ), + array( 'wp-admin' ), + '20111120'); + wp_enqueue_style( 'zh-cn-l10n-administration-screens' ); +} +add_action( 'admin_init', + 'zh_cn_l10n_patch_admin_screens_style_enqueue_stylesheet' ); + + +/** + * Chinese character count - register script + * + * This patch serves as a work-around to fix the built-in word-count.js. + * + * The sum of Chinese characters and English words will show up in "word count" + * field once enabled. + * + * @since 3.3.0 + */ +function zh_cn_l10n_patch_character_count_register_script() { + wp_deregister_script( 'word-count' ); + wp_register_script( 'word-count', + content_url( ( WP_DEBUG ? '/languages/zh_CN-word-count.dev.js' : '/languages/zh_CN-word-count.js' ) ), + array( 'jquery' ), + '20120605' ); +} +add_action( 'admin_footer', + 'zh_cn_l10n_patch_character_count_register_script' ); + +/** + * ICP license number + * + * For compliance with the Telecommunications Regulations. Can be turned off + * in wp-config.php. + * + * @since 3.7.0 + */ +function zh_cn_l10n_settings_init() { + if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM ) { + add_settings_field( 'zh_cn_l10n_icp_num', + 'ICP备案号', + 'zh_cn_l10n_icp_num_callback', + 'general' ); + register_setting( 'general', 'zh_cn_l10n_icp_num' ); + } +} + +add_action( 'admin_init', 'zh_cn_l10n_settings_init' ); + +function zh_cn_l10n_icp_num_callback() { + echo '' . + '

          仅对WordPress自带主题有效。

          '; +} + +function zh_cn_l10n_icp_num( $content ) { + if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM && + get_option( 'zh_cn_l10n_icp_num' ) ) { + echo '' . + esc_attr( get_option( 'zh_cn_l10n_icp_num' ) ) . + "\n"; + } +} + +add_action( 'twentyten_credits', 'zh_cn_l10n_icp_num' ); +add_action( 'twentyeleven_credits', 'zh_cn_l10n_icp_num' ); +add_action( 'twentytwelve_credits', 'zh_cn_l10n_icp_num' ); +add_action( 'twentythirteen_credits', 'zh_cn_l10n_icp_num' ); +?> diff --git a/wp-content/languages/zh_CN.po b/wp-content/languages/zh_CN.po new file mode 100644 index 0000000..3e9d3b0 --- /dev/null +++ b/wp-content/languages/zh_CN.po @@ -0,0 +1,7354 @@ +# Copyright (C) 2013 WordPress +# This file is distributed under the same license as the WordPress package. +msgid "" +msgstr "" +"Project-Id-Version: WordPress 4.0\n" +"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n" +"POT-Creation-Date: 2014-09-04 18:11:39+00:00\n" +"PO-Revision-Date: 2014-09-04 23:34-0000\n" +"Last-Translator: Jimmy Xu \n" +"Language-Team: WordPress China\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.7\n" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "要求激活密钥" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "激活密钥:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "启用" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "您的帐户现已激活!" + +#: wp-activate.php:96 +msgid "" +"Your account has been activated. You may now log in to " +"the site using your chosen username of “%2$s”. Please check your " +"email inbox at %3$s for your password and login instructions. If you do not " +"receive an email, please check your junk or spam folder. If you still do not " +"receive an email within an hour, you can reset your " +"password." +msgstr "" +"您的帐户已激活。请使用您选择的用户名(%2$s)和%3$s邮箱中收到的密码来登录您的站点。如果您找不到我们发送的邮件,请检查“垃圾邮件”文件" +"夹。如果您一小时之后仍不能收到邮件,请考虑重置您的密码。" + +#: wp-activate.php:98 +msgid "" +"Your site at %2$s is active. You may now log in to your " +"site using your chosen username of “%3$s”. Please check your " +"email inbox at %4$s for your password and login instructions. If you do not " +"receive an email, please check your junk or spam folder. If you still do not " +"receive an email within an hour, you can reset your " +"password." +msgstr "" +"您的站点(%2$s)已激活。请使用您选择的用户名(%3$s)" +"和%4$s邮箱中收到的密码来登录您的站点。如果您找不到我们发送的邮件,请检查“垃圾" +"邮件”文件夹。如果您一小时之后仍不能收到邮件,请考虑重置您的" +"密码。" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "激活过程中发生了错误" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "用户名:" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "密码:" + +#: wp-activate.php:119 +msgid "" +"Your account is now activated. View your site or Log in" +msgstr "" +"您的帐户已激活。请浏览您的站点或登录。" + +#: wp-activate.php:121 +msgid "" +"Your account is now activated. Log in or go back to the " +"homepage." +msgstr "" +"您的帐户已激活。您可登录或回首页。" + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "抱歉,该项目的评论已关闭。" + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "抱歉,发表评论您须登录。" + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "错误:请填写必填项目(姓名和电子邮件地址)。" + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "错误:请输入有效的电子邮件地址。" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "错误:请输入评论内容。" + +#: wp-comments-post.php:136 +msgid "" +"ERROR: The comment could not be saved. Please try again " +"later." +msgstr "错误:评论未被保存,请稍候再试。" + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "关于WordPress" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "https://cn.wordpress.org/" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "文档" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/zh-cn:Main_Page" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "支持论坛" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://zh-cn.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "反馈" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://zh-cn.forums.wordpress.org/forum/suggestions" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "菜单" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "您好,%1$s" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "我的帐户" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "编辑我的个人资料" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "登出" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "管理网络:%s" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "全局仪表盘:%s" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "查看站点" + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "编辑站点" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "仪表盘" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "我的站点" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "管理网络" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "站点" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "用户" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "主题" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "插件" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "写文章" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "管理评论" + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "短链接" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "链接" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "用户" + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "新建" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "添加" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s条评论待审" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "自定义" + +#: wp-includes/admin-bar.php:678 +#: wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "小工具" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "菜单" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "背景" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "顶部" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "搜索" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML错误:在%d行%s" + +#: wp-includes/author-template.php:63 +msgid "" +"Use get_the_author() instead if you do not want the value " +"echoed." +msgstr "若您不希望值被输出,请换用get_the_author()。" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "访问%s的站点" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "由%s发布" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "最后更新:%s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "书签" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "请换用WP_User->ID。" + +#: wp-includes/capabilities.php:964 +msgid "" +"Usage of user levels by plugins and themes is deprecated. Use roles and " +"capabilities instead." +msgstr "插件和主题中,用户等级的使用已不被支持。请换用角色和权限。" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "未分类" + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "没有分类目录" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "分类目录" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s个话题" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "%s下所有文章的feed" + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "标签:" + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "URL无效。" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "用户阻止了HTTP请求。" + +#: wp-includes/class-http.php:221 +msgid "" +"Destination directory for file streaming does not exist or is not writable." +msgstr "文件流的目标目录不存在或不可写。" + +#: wp-includes/class-http.php:350 +msgid "" +"There are no HTTP transports available which can complete the requested " +"request." +msgstr "没有可以完成请求的HTTP传输器。" + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "重定向过多。" + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "主机的SSL证书不能被验证。" + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "无法打开fopen()句柄到%s" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "不能将请求写入临时文件。" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "未指定服务器" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "错误" + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "未提交登录ID" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "无法建立连接" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "未提交密码" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "验证失败" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "无法连接到服务器" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "未提交登录ID" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "没有服务器消息" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "中止" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop认证失败" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "列表过早结束" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "命令字符串为空" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "连接不存在" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "未提交消息号码" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "命令执行失败" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "目录ID不能为空。" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "跳至工具栏" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "顶部导航工具栏。" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "—选择—" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "默认" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "十六进制值" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "上传" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "移除" + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "不设图像" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "上传新的" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "已上传的" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "删除图像" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "" +"The web browser on your device cannot be used to upload files. You may be " +"able to use the native app for your device instead." +msgstr "" +"您设备上的网页浏览器不能上传文件。但是您可以通过适合您设备的原" +"生app来上传文件。" + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "将文件拖到这里,或直接选择文件。" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "选择文件" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "背景图像" + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "顶部图像" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "随机化上传的顶部图像" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "随机化推荐的顶部图像" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "设置图像" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "正在随机化上传的顶部图像" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "正在随机化推荐的顶部图像" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "未设置图像" + +#: wp-includes/class-wp-customize-control.php:988 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header size of %s × " +"%s pixels." +msgstr "" +"您可在点击添加后自由裁切图像,但请留意您的主题推荐的顶部图像" +"尺寸为%s × %s像素。" + +#: wp-includes/class-wp-customize-control.php:990 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header width of %s " +"pixels." +msgstr "" +"您可在点击添加后自由裁切图像,但请留意您的主题推荐的顶部图像" +"宽度为%s像素。" + +#: wp-includes/class-wp-customize-control.php:992 +msgid "" +"While you can crop images to your liking after clicking Add new " +"image, your theme recommends a header height of %s " +"pixels." +msgstr "" +"您可在点击添加后自由裁切图像,但请留意您的主题推荐的顶部图像" +"高度为%s像素。" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "当前顶部图像" + +#. translators: Hide as in hide header image via the Customizer +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "隐藏图像" + +#. translators: New as in add new header image via the Customizer +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "添加新图像" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "已经上传" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "建议的" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "添加小工具" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "重排" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "完成" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "开玩笑,呵?" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "站点标题和副标题" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "站点标题" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "副标题" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "颜色" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "显示顶部文字" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "顶部文字颜色" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "背景颜色" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "重复背景" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "不重复" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "平铺" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "水平平铺" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "竖直平铺" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "背景位置" + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "å·¦" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "中" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "右" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "背景附着方式" + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "随内容滚动" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "固定" + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "导航菜单" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "" +"Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "您的主题支持%s个菜单。请为您的菜单指定显示位置。" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "" +"You can edit your menu content on the Menus screen in the Appearance section." +msgstr "菜单内容可在“外观”的“菜单”页面进行编辑" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "静态首页" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "您的主题提供静态首页支持。" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "首页显示" + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "您的最新文章" + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "一个静态页面" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "首页" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "文章页" + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "按回车键以展开此面板" + +#. translators: %s is the site/panel title in the Customizer +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "您正在自定义%s" + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "按回车键以展开" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "" +"Widgets are independent sections of content that can be placed into " +"widgetized areas provided by your theme (commonly called sidebars)." +msgstr "" +"小工具是与内容独立的区域,可被放在您的主题专为小工具提供的区域中(通常被称为" +"边栏)。" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "移动到另一区域…" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "下移" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "上移" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "选择挂件移动到的区域:" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "移动" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "应用" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "在发布前保存并预览修改。" + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "将挂件移动到不活跃挂件边栏。" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "发生了错误,请刷新此页面并重试。" + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "搜索小工具" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "搜索小工具…" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "要编辑此挂件,按住Shift并点击鼠标。" + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "文本" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "可视化" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "新文档" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "格式" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "标题" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "一级标题" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "二级标题" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "三级标题" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "四级标题" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "五级标题" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "六级标题" + +#. translators: block tags +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "块" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "段落" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "块引用" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "地址" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "行内" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "下划线" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "删除线" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "下标" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "上标" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "清除格式" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "粗体" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "斜体" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "代码" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "源代码" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "字体" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "字号" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "居中对齐" + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "右对齐" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "左对齐" + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "两端对齐" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "增加缩进量" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "减少缩进量" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "剪切" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "复制" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "粘帖" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "全选" + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "撤销" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "重做" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "确定" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "取消" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "关闭" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "视觉辅助" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "项目符号列表" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "编号列表" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "实心方块" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "默认" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "圆圈" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "圆点" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "小写希腊字母" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "小写英文字母" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "大写英文字母" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "大写罗马数字" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "小写罗马数字" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "名字" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "锚" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "锚" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "文档属性" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "机器人" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "标题" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "关键词" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "编码" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "图像描述" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "作者" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "插入或编辑图像" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "常规" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "高级" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "源" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "边框" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "保持长宽比" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "垂直间隔" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "图像描述" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "样式" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "尺寸" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "插入图像" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "插入日期、时间" + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "插入或编辑视频" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "海报" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "备用源" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "请将嵌入代码贴入下方:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "插入视频" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "嵌入" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "特殊字符" + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "从右到左" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "从左到右" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "表情符号" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "不间断空格" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "分页符" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "粘贴为文本" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "预览" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "打印" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "保存" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "全屏" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "水平线" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "水平间隔" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "恢复上一草稿" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 +#: wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "插入或编辑链接" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "移除链接" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "无法找到指定的字符串。" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "替换" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "下一个" + +#. translators: previous +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "上一个" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "匹配整词" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "查找和替换" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "替换为" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "查找" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "全部替换" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "匹配大小写" + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "拼写检查" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "完成" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "全部忽略" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "忽略" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "插入表格" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "删除表格" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "表格属性" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "表格行属性" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "单元格属性" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "行" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "行" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "列" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "列" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "单元格" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "表头单元格" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "表头" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "主体" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "注脚" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "在上方插入行" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "在下方插入行" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "在前方插入列" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "在后方插入列" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "在上方粘贴表格行" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "在下方粘贴表格行" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "删除行" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "删除列" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "剪切该行" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "复制该行" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "合并单元格" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "拆分单元格" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "高度" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "宽度" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "说明" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "对齐方式" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "无" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "行组" + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "列组" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "行类型" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "单元格类型" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "单元格内边距" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "单元格间距" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "范围" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "插入模板" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "模板" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "背景颜色" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "文字颜色" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "显示块" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "显示不可见字符" + +#. translators: word count +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "词数:%s" + +#: wp-includes/class-wp-editor.php:929 +msgid "" +"Paste is now in plain text mode. Contents will now be pasted as plain text " +"until you toggle this option off." +msgstr "当前处于纯文本粘贴模式,粘贴的内容将被视作纯文本。" + +#: wp-includes/class-wp-editor.php:929 +msgid "" +"If you’re looking to paste rich content from Microsoft Word, try " +"turning this option off. The editor will clean up text pasted from Word " +"automatically." +msgstr "" +"如果您希望从Microsoft Word粘贴富文本内容,请将此选项关闭。编辑器将自动清理从" +"Word粘贴来的文本。" + +#: wp-includes/class-wp-editor.php:930 +msgid "" +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " +"ALT-0 for help" +msgstr "富文本区域。按ALT-F9打开菜单,按ALT-F10开启工具栏,按ALT-0以获得帮助。" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "离开这个页面,您所做的更改将丢失。" + +#: wp-includes/class-wp-editor.php:932 +msgid "" +"Your browser does not support direct access to the clipboard. Please use " +"keyboard shortcuts or your browser’s edit menu instead." +msgstr "您的浏览器不支持直接访问剪贴板,请使用键盘快捷键或浏览器的编辑菜单。" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "插入" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "文件" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "编辑" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "工具" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "查看" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "表格" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "格式" + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "键盘快捷键" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "显示/隐藏工具栏" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "插入“More”标签" + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "阅读更多…" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "全屏写作模式" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "更新" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "退出全屏" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "粗体(Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "斜体(Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "非序号式列表(Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "序号式列表(Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "引用文段(Alt + Shift + Q)" + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "媒体库(Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "插入或编辑链接(Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "取消链接(Alt + Shift + S)" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "帮助(Alt + Shift + H)" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "已更新。" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "已保存。" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "保存失败。" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "字数:%s" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "尽情写作吧。" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "Y-m-d" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "输入目标URL" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "URL" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "在新窗口或标签页打开链接" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "或链接到站点中的内容" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "未指定搜索条件。自动显示近期条目。" + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "搜索或使用上下方向键来选择一项。" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "添加链接" + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "“%s”文件不存在?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "文件类型不是图像。" + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "无法读取图像尺寸。" + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "图像大小调整失败。" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "无法计算调整后图像的尺寸" + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "图像剪裁失败。" + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "图像旋转失败。" + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "图像翻转失败。" + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "图像编辑器保存失败" + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "无法读取图像尺寸" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "提供的图片质量超出范围[1,100]。" + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "主题目录“%s”不存在。" + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "缺少样式表。" + +#: wp-includes/class-wp-theme.php:225 +msgid "" +"ERROR: The themes directory is either empty or doesn’t exist. Please " +"check your installation." +msgstr "错误:主题目录是个空目录或主题目录不存在。请检查主题是否安装妥当。" + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "样式表文件不可读。" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "模板丢失。" + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "缺失父级主题。请安装“%s”父级主题。" + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "“%s”是无效的父主题。" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "匿名" + +#. translators: used between list items, there is a space after the comma +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr "、" + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "本站点禁用XML-RPC服务。" + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "用户名或密码不正确。" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "软件名称" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "软件版本" + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress地址(URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "站点地址(URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "登录地址(URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "管理区域的URL" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "图像默认链接类型" + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "图像默认尺寸" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "图像默认对齐方式" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "模板" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "样式表" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "文章缩略图" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "时区" + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "站点副标题" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "日期格式" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "时间格式" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "允许新用户注册" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "缩略图宽度" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "缩略图高度" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "裁剪缩略图到特定尺寸" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "中等尺寸图像的宽度" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "中等尺寸图像的高度" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "大尺寸图像的宽度" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "大尺寸图像的高度" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "允许他人在新文章上发表评论" + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "接受从其它博客的链接通知(pingback和trackback)" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "该XML-RPC方法需要更多参数。" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "无效的文章类型" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "文章ID无效。" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "抱歉,您没有修改这篇文章的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "不可修改文章类型。" + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "抱歉,您无权在本站点进行发布。" + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "抱歉,您不能将这种文章类型发布成私密文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "抱歉,您不能发布这种文章类型的文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "" +"Sorry, you are not allowed to create password protected posts in this post " +"type" +msgstr "抱歉,您不能为这种文章类型设置密码" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "您所登录的帐户不能创建文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "作者ID无效。" + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "抱歉,您不能置顶私密的文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "抱歉,您无权置顶这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "无效附件ID。" + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "抱歉,文章类型不支持您的分类法。" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "" +"Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "抱歉,您无权向某些分类法指定项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "条目ID无效" + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "" +"Ambiguous term name used in a hierarchical taxonomy. Please use term ID " +"instead." +msgstr "层级分类法项名不明确,请指定项目的ID。" + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "" +"Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "抱歉,您无权向某些分类法添加项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "抱歉,无法发布您的文章。发生了错误。" + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "数据库中存在比文章当前状态还新的版本。" + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "抱歉,您无权删除该文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "不能删除这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "抱歉,您不能编辑这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "指定的文章类型无效" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "抱歉,您不能编辑这种类型的文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "分类法无效" + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "您无权向这个分类法添加项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "项目名称不能留空。" + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "该分类法不具层级关系。" + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "父项目不存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "抱歉,无法创建这个项目。发生了未知错误。" + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "您无权编辑该分类法下的项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "该分类法不具层级关系,因此不能为其设置父级。" + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "抱歉,项目编辑失败。" + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "您无权删除该分类法下的项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "抱歉,项目删除失败。" + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "您无权为该分类法指定项目。" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "抱歉,您不能编辑用户。" + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "用户ID无效" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "抱歉,您不能列用户。" + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "指定的角色无效" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "抱歉,您不能编辑您的个人资料。" + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "抱歉,不能更新此用户的信息。" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "抱歉,您不能编辑此页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "抱歉,此页面不存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "抱歉,您不能编辑页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "抱歉,您无权删除这个页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "页面删除失败。" + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "抱歉,您没有编辑此页面的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "抱歉,不能编辑本站点中的文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "" +"Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "抱歉,您必须有编辑本站点文章的权限,才能浏览标签。" + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "抱歉,您没有添加分类目录的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "抱歉,新建分类目录失败。" + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "抱歉,您没有删除分类目录的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "" +"Sorry, you must be able to edit posts to this site in order to view " +"categories." +msgstr "抱歉,您必须有在本站点编辑文章的权限,才能浏览分类目录。" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "您没有在本站点审核评论的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "评论ID无效。" + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "抱歉,您不能编辑评论。" + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "评论状态无效。" + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "抱歉,出错了。不能编辑。" + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "注册后方可发表评论" + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "评论作者必须填写姓名和电子邮件" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "必须提供有效的电子邮箱地址" + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "您不能浏览本站点的详细信息。" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "您无权查看评论的详细内容。" + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "您没有更改设置的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "您没有上传文件的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "抱歉,您不能编辑这种类型的文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "文章ID无效" + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "抱歉,您没有编辑这篇文章的权限。" + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "抱歉,修订版本记录功能已关闭。" + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "抱歉,您无权访问本站点的用户数据。" + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "没有文章,或发生了其它异常。" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "抱歉,您不能编辑这个文件。" + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "抱歉,无此文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "抱歉,您无权编辑这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "抱歉,您无权发布这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "" +"For some strange yet very annoying reason, this post could not be edited." +msgstr "由于某个奇怪的原因,无法编辑这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "抱歉,您无权删除这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "" +"For some strange yet very annoying reason, this post could not be deleted." +msgstr "由于某个奇怪的原因,无法删除这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "抱歉,您无权在本站点发布页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "抱歉,您无权在本站点发布文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "无效文章形式" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "您无权以该用户的身份创建页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "您无法以当前用户的身份更改文章作者。" + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "您无法以当前用户的身份更改页面作者。" + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "抱歉,您无权编辑发布这个页面。" + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "抱歉,无法编辑该条目。发生了异常错误。" + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "" +"Sorry, you must be able to edit posts on this site in order to view " +"categories." +msgstr "抱歉,您必须有在本站点编辑文章的权限,才能浏览分类目录。" + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "无法写文件%1$s(%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "抱歉,您不能编辑这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "抱歉,您不可以发布这篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "是否没有我们的链接?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "" +"The specified target URL cannot be used as a target. It either doesn’t " +"exist, or it is not a pingback-enabled resource." +msgstr "" +"指定的目标URL无法作为目标使用。可能因为目标不存在,或不是一个可供pingback的资" +"源。" + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "" +"The source URL and the target URL cannot both point to the same resource." +msgstr "源URL和目标URL不能指向同一资源。" + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "æ­¤pingback已被注册过了。" + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "源URL不存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "我们没有找到页面标题。" + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "" +"The source URL does not contain a link to the target URL, and so cannot be " +"used as a source." +msgstr "源URL不包含目标URL的链接,因此无法作为源。" + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "自%1$s,到%2$s的pingback引用通告注册成功。保持web交流畅通 :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "指定的目标URL不存在。" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "%条评论" + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "没有评论" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "一条评论" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "评论" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "Trackback" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "Pingback" + +#: wp-includes/comment-template.php:942 +msgid "" +"Use get_trackback_url() instead if you do not want the value " +"echoed." +msgstr "若您不希望值被输出,请换用get_trackback_url()。" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "评论关闭" + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "要查看留言请输入您的密码。" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "《%s》上的评论" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "回复" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "登录以回复" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "发表评论" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "登录以发表评论" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "点击这里取消回复。" + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "发表评论" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "向%s进行回复" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "Pingback:" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "编辑" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s说道:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "您的评论正在等待审核。" + +#. translators: 1: date, 2: time +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(编辑)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s说道:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "姓名" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "电子邮件" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "站点" + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "必填项已用%s标注" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "要发表评论,您必须先登录。" + +#: wp-includes/comment-template.php:2107 +msgid "" +"Logged in as %2$s. Log out?" +msgstr "" +"以%2$s的身份登录。" +"登出?" + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "电子邮件地址不会被公开。" + +#: wp-includes/comment-template.php:2109 +msgid "" +"You may use these HTML tags " +"and attributes: %s" +msgstr "" +"您可以使用这些HTML标签和属" +"性:%s" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "取消回复" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "发表评论" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "驳回" + +#. translators: comment status +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "已审核" + +#. translators: comment status +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "垃圾评论" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "" +"Duplicate comment detected; it looks as though you’ve already said " +"that!" +msgstr "检测到重复评论,您似乎已经提交过这条评论了!" + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "您提交评论的速度太快了,请稍后再发表评论。" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "无法更新评论状态" + +#: wp-includes/cron.php:171 +msgid "" +"This argument has changed to an array to match the behavior of the other " +"cron functions." +msgstr "为了和其他cron计划任务函数的行为相匹配,这个参数已被改为一个数组。" + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "每小时一次" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "每日两次" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "每日一次" + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "您站点的文章列表。" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "页面" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "标题:" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "排序依据:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "页面标题" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "页面排序" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "页面ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "除了:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "页面ID,多个ID请用英文逗号(,)或中文顿号(、)隔开。" + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "您的链接表" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "链接" + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "选择链接分类目录:" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "所有链接" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "链接标题" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "链接评级" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "链接ID" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "随机" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "显示链接图像" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "显示链接名" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "显示链接描述" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "显示链接评级" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "显示链接数:" + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "您站点的搜索框。" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "搜索" + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "您站点文章的月度存档。" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "文章归档" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "选择月份" + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "以下拉菜单显示" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "显示文章数目" + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "登录、RSS和WordPress.org的链接。" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "功能" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "文章RSS" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "评论RSS" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "" +"Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "基于WordPress,一个优美、先进的个人信息发布平台。" + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress.org" + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "您站点的文章日程表。" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "日历" + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "任意文本或HTML。" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "文本" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "自动分段" + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "分类目录的列表或下拉菜单。" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "选择分类目录" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "体现层级关系" + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "您站点近期的数篇文章。" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "近期文章" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "显示文章数:" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "显示文章日期?" + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "您站点近期的数条评论。" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "近期评论" + +#. translators: comments widget: 1: comment author, 2: post link +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s发表在《%2$s》" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "显示评论的数量:" + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "任意RSS或Atom feed中的条目。" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "未知Feed" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS错误:%s" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "" +"An error has occurred, which probably means the feed is down. Try again " +"later." +msgstr "发生了一个错误,feed可能宕,请稍后再试。" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "未命名" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS错误:%s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "在此输入RSS feed URL:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "为feed拟个标题(可选):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "您希望显示多少个项目?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "显示条目内容?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "如果可用,显示条目作者?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "显示条目日期?" + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "您最常使用的标签云。" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "标签云" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "标签" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "分类法:" + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "向边栏中添加自定义菜单。" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "自定义菜单" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "尚无导航菜单。创建一些。" + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "选择菜单:" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "新的WordPress Loop机制" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "无" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "最后更新" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "附件丢失" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "首篇文章" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "最新文章" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "您确定要这样做?" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "“%s”文件不存在?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "未安装GD图像库。" + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "“%s”不是图像文件。" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "《%s》上的评论" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "%1$s的评论搜索“%2$s”" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "“%s”的评论" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "%2$s对《%1$s》的评论" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "作者:%s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "《%s》的评论" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "评论受保护:要查看请输入密码。" + +#. translators: opening curly double quote +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#. translators: closing curly double quote +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "”" + +#. translators: apostrophe, for example in 'cause or can't +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#. translators: prime, for example in 9' (nine feet) +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#. translators: double prime, for example in 9" (nine inches) +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#. translators: opening curly single quote +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#. translators: closing curly single quote +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#. translators: en dash +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#. translators: em dash +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#. translators: min=minute +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s分钟" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s小时" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s天" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s周" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s月" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%så¹´" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#. translators: If your word count is based on single characters (East Asian +#. characters), +#. enter 'characters'. Otherwise, enter 'words'. Do not translate into your +#. own language. +#. translators: If your word count is based on single characters (East Asian +#. characters), +#. enter 'characters'. Otherwise, enter 'words'. Do not translate into +#. your own language. +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "characters" + +#: wp-includes/formatting.php:3261 +msgid "" +"The email address entered did not appear to be a valid email address. Please " +"enter a valid email address." +msgstr "看起来您输入的电子邮件地址无效。请输入正确的电子邮件地址。" + +#: wp-includes/formatting.php:3348 +msgid "" +"The WordPress address you entered did not appear to be a valid URL. Please " +"enter a valid URL." +msgstr "您输入的WordPress地址可能有误。请输入一个正确的URL。" + +#: wp-includes/formatting.php:3358 +msgid "" +"The Site address you entered did not appear to be a valid URL. Please enter " +"a valid URL." +msgstr "您输入的站点地址可能有误。请输入正确的URL。" + +#: wp-includes/formatting.php:3403 +msgid "" +"The timezone you have entered is not valid. Please select a valid timezone." +msgstr "您输入的时区无效。请选择有效的时区。" + +#. translators: used to join items in a list with more than 2 items +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s、%s" + +#. translators: used to join last two items in a list with more than 2 times +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s和%s" + +#. translators: used to join items in a list with only 2 items +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s和%s" + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "错误:这不是有效的feed模板。" + +#: wp-includes/functions.php:1314 +msgid "" +"One or more database tables are unavailable. The database may need to be repaired." +msgstr "一些数据表不可用。也许需要修复数据库。" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "" +"Unable to create directory %s. Is its parent directory writable by the " +"server?" +msgstr "无法建立目录%s。有没有上级目录的写权限?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "文件名为空" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "文件类型无效" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "无法写文件%s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress错误提醒" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "您正试图注销%s" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "您真的希望登出?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "请重试。" + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« 返回" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress›é”™è¯¯" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "数据库错误" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "建立数据库连接时出错" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "" +"%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "自%2$s版本起,已不建议使用%1$s,请换用%3$s。" + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "" +"%1$s is deprecated since version %2$s with no alternative " +"available." +msgstr "自%2$s版本起,已不建议使用%1$s。没有替代方案。" + +#: wp-includes/functions.php:3318 +msgid "" +"%1$s was called with an argument that is deprecated since " +"version %2$s! %3$s" +msgstr "自%2$s版本起,已不建议给%1$s传入一个参数!%3$s" + +#: wp-includes/functions.php:3320 +msgid "" +"%1$s was called with an argument that is deprecated since " +"version %2$s with no alternative available." +msgstr "" +"自%2$s版本起,已不建议给%1$s传入一个参数!没有替代方案。" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(这个消息是在%s版本添加的。)" + +#: wp-includes/functions.php:3369 +msgid "" +"Please see Debugging in WordPress for more information." +msgstr "" +"更多信息,请参见:在WordPress中进行调试。" + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s的调用方法不正确。%2$s %3$s" + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "选择一个城市" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "协调世界时(UTC)" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "手动指定偏差" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "会话已过期" + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "请重新登录。" + +#: wp-includes/functions.php:4486 +msgid "" +"The login page will open in a new window. After logging in you can close it " +"and return to this page." +msgstr "登录页会在新窗口中打开,在登录后您可关闭该窗口并返回本页。" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "" +"Scripts and styles should not be registered or enqueued until the %1$s, " +"%2$s, or %3$s hooks." +msgstr "" +"脚本和样式应在%1$s、%2$s和%3$s钩子之后再加入加载队列(enqueue)或注册" +"(register)。" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "" +"Do not deregister the %1$s script in the administration area. To target the " +"frontend theme, use the %2$s hook." +msgstr "不在管理区域中反注册%1$s脚本。要将目标定为前端主题,请使用%2$s钩子。" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "搜索:" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "搜索…" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "搜索" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "登录" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "登出" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "用户名" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "密码" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "记住我的登录信息" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "登录" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "注册" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "管理站点" + +#: wp-includes/general-template.php:627 +msgid "" +"The %s option is deprecated for the family of bloginfo() functions." +msgstr "%s选项已不被bloginfo()函数家族支持。" + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "请换用%s选项。" + +#. translators: 1: separator, 2: search phrase +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "搜索结果 %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "未找到页面" + +#. translators: 1: month name, 2: 4-digit year +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%2$då¹´%1$s" + +#. translators: Calendar caption: 1: month name, 2: 4-digit year +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%2$så¹´%1$s" + +#. translators: Separator between blog name and feed type in feed links +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#. translators: 1: blog title, 2: separator (raquo) +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "%1$s %2$s Feed" + +#. translators: 1: blog title, 2: separator (raquo) +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "%1$s %2$s 评论Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: post title +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "%1$s %2$s %3$s评论Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: category name +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "%1$s %2$s %3$s分类目录Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: tag name +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "%1$s %2$s %3$s标签Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: author name +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "%1$s %2$s 由%3$s发表的文章Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: search phrase +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "%1$s %2$s “%3$s”的搜索结果Feed" + +#. translators: 1: blog name, 2: separator(raquo), 3: post type name +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "%1$s %2$s %3$sFeed" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« 上一页" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "下一页 »" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "默认" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "明亮" + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "蓝色" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "午夜" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "日出" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "星质" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "海洋" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "咖啡" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "" +"Rather than reaching for your mouse to click on the toolbar, use these " +"access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + " +"letter." +msgstr "" +"比起伸出手去移动您的鼠标然后单击工具条按钮,使用快捷键显然更方便。Windows和" +"Linux平台请使用Ctrl + 字母;Macintosh用户请使用Command键 + 字母。" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "字母" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "操作" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "地址" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "" +"The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "以下快捷方式使用另外一种快捷键:Alt + Shift + 字母。" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "左对齐" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "文本左右对齐" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "居中对齐" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "右对齐" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "列表" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "插入链接" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "引用" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "插入图像" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "全屏写作模式" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "插入“More”标签" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "插入分页标签" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "帮助" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "添加/移除代码标签" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "全屏写作编辑器宽度:" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "更宽" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "更窄" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "默认宽度" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "评论Feed" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "编辑" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "请使用英文逗号(,)来分隔多个排除项目。请不要使用“%s”。" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "上一篇文章" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "下一篇文章" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "下一页 »" + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« 上一页" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "较新评论 »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« 先前评论" + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "这是短链接。" + +#: wp-includes/load.php:117 +msgid "" +"Your server is running PHP version %1$s but WordPress %2$s requires at least " +"%3$s." +msgstr "" +"您的服务器现在运行的PHP版本为%1$s,但WordPress %2$s要求的最低版本为%3$s。" + +#: wp-includes/load.php:123 +msgid "" +"Your PHP installation appears to be missing the MySQL extension which is " +"required by WordPress." +msgstr "您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "维护" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "正在执行例行维护,请一分钟后回来。" + +#: wp-includes/load.php:384 +msgid "" +"ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "" +"错误:在wp-config.php配置文件中的" +"$table_prefix只能包含数字、字母和下划线。" + +#: wp-includes/load.php:472 +msgid "" +"The site you have requested is not installed properly. Please contact the " +"system administrator." +msgstr "您请求的站点未被正确安装。请联系系统管理员。" + +#. translators: weekday +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "星期日" + +#. translators: weekday +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "星期一" + +#. translators: weekday +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "星期二" + +#. translators: weekday +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "星期三" + +#. translators: weekday +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "星期四" + +#. translators: weekday +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "星期五" + +#. translators: weekday +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "星期六" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "日" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "一" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "二" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "三" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "四" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "五" + +#. translators: one-letter abbreviation of the weekday +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "六" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "周日" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "周一" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "周二" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "周三" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "周四" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "周五" + +#. translators: three-letter abbreviation of the weekday +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "周六" + +#. translators: month name +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "一月" + +#. translators: month name +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "二月" + +#. translators: month name +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "三月" + +#. translators: month name +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "四月" + +#. translators: month name +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "五月" + +#. translators: month name +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "六月" + +#. translators: month name +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "七月" + +#. translators: month name +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "八月" + +#. translators: month name +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "九月" + +#. translators: month name +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "十月" + +#. translators: month name +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "十一月" + +#. translators: month name +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "十二月" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "一" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "二" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "三" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "四" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "五" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "六" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "七" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "八" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "九" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "十" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "十一" + +#. translators: three-letter abbreviation of the month +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "十二" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "上午" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "下午" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "上午" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "下午" + +#. translators: $thousands_sep argument for http:php.net/number_format, default +#. is , +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "number_format_thousands_sep" + +#. translators: $dec_point argument for http:php.net/number_format, default is +#. . +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "." + +#. translators: 'rtl' or 'ltr'. This sets the text direction for WordPress. +#: wp-includes/locale.php:184 +msgctxt "text direction" +msgid "ltr" +msgstr "ltr" + +#. translators: localized date format, see http:php.net/date +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "Yå¹´n月j日" + +#. translators: localized time format, see http:php.net/date +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "ag:i" + +#. translators: localized date and time format, see http:php.net/date +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "Yå¹´n月j日ag:i" + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "关闭媒体面板" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "拖文件至此可上传" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "关闭上传器" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "已达上传限制" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "拖文件到任何地方来上传" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "或" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "选择文件" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "最大上传文件大小:%s。" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "推荐的图像尺寸:" + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "列表视图" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "网格视图" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "正上传" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "忽略错误" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "错误" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "编辑上一媒体项目" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "编辑下一媒体项目" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "编辑图像" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "文件名:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "文件类型:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "上传于:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "文件大小:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "分辨率:" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "长度:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "比特率:" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "艺术家" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "相册" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "替代文本" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "上传者为" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "上传至" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "查看附件页面" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "编辑详细信息" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "还原" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "回收站" + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "永久删除" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "取消选择" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "描述此图…" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "描述此视频…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "描述此音频…" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "描述此文件…" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "附件详情" + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "刷新" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "清空" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "附件显示设置" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "嵌入或链接" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "链接到" + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "内嵌媒体播放器" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "链接到媒体文件" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "媒体文件" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "链接到附件页面" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "附件页面" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "自定义URL" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "尺寸" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "缩略图" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "中等" + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "大" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "完整尺寸" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "相册设置" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "栏目" + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "随机顺序" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "播放列表设置" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "显示视频列表" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "显示曲目列表" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "在曲目列表中显示艺术家名" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "显示图像" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "对齐" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "图像URL" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "编辑原始文件" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "替换" + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "替代文本" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "显示设置" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "自定义尺寸" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "高级选项" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "图像标题属性" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "图像CSSç±»" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "链接Rel" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "链接CSSç±»" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "为了增强HTML5播放体验,请添加备用源:" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "预加载" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "自动" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "元数据" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "自动播放" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "循环" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "海报图像" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "曲目(字幕、说明、描述、章节或元数据)" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "没有关联的字幕。" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "找不到条目。" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "流派" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "å¹´" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "长度" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "比特率" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "比特率模式" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "无可选编辑器。" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(无标题)" + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "添加媒体" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "选择" + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "返回" + +#. translators: This is a would-be plural string used in the media manager. +#. If there is not a word you can use in your language to avoid issues +#. with the +#. lack of plural support here, turn it into "selected: %d" then translate +#. it. +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "已选%d个" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "拖放来排序图像。" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "上传文件" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "上传文件" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "媒体库" + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "插入多媒体" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "创建新相册" + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "创建新的播放列表" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "创建新的视频播放列表" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "← 回到媒体库" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "所有多媒体项目" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "所有媒体类型" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "全部日期" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "插入至页面" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "插入至文章" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "尚未附加" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "上传到本页面的" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "上传到本文章的" + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将永久删除所选条目。\n" +"点击“取消”停止,点击“确定”删除。" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将永久删除这些项目。\n" +"点击“取消”停止,点击“确定”删除。" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将删除这些项目。\n" +"点击“取消”停止,点击“确定”删除。" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "批量选择" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "取消选择" + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "删除所选" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "还原所选" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "永久删除所选" + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "按日期筛选" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "按类型筛选" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "搜索媒体" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "从URL插入" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "设为特色图像" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "设为特色图像" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "创建相册" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "编辑相册" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← 取消相册" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "插入相册" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "更新相册" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "添加至相册" + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "添加至相册" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "反转顺序" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "图像详情" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "替换图像" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "取消编辑" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "选择图像" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "选择并裁剪" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "跳过裁剪" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "裁剪图像" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "裁剪您的图片" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "裁剪中…" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "在裁剪您的图像时发生了错误。" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "音频详情" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "替换音频" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "添加音频源" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "视频详情" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "替换视频" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "添加视频源" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "选择海报图像" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "添加字幕" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "拖放来排序曲目。" + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "创建音频播放列表" + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "编辑音频播放列表" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← 取消音频播放列表" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "插入音频播放列表" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "更新音频播放列表" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "添加到音频播放列表" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "添加到音频播放列表" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "拖放来排序视频。" + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "创建视频播放列表" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "编辑视频播放列表" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← 取消视频播放列表" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "插入视频播放列表" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "更新视频播放列表" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "添加到视频播放列表" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "添加到视频播放列表" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "编辑元数据" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "没有找到媒体附件。" + +#: wp-includes/ms-default-constants.php:127 +msgid "" +"The constant VHOST is deprecated. Use the " +"boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a " +"subdomain configuration. Use is_subdomain_install() to check whether a " +"subdomain configuration is enabled." +msgstr "" +"选项VHOST已被弃用。请改用wp-config.php中的" +"SUBDOMAIN_INSTALL布尔型常量来启用子域名配置。使用" +"is_subdomain_install()来检查子域名配置是否已启用。" + +#: wp-includes/ms-default-constants.php:129 +msgid "" +"Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain " +"configuration setting." +msgstr "" +"常量VHOST与SUBDOMAIN_INSTALL的值相冲突。WordPress将使用" +"SUBDOMAIN_INSTALL的值来运行。" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "该用户不存在。" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "该用户不存在。" + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "错误:站点URL已被占用。" + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "错误:创建站点条目失败。" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "只能使用英文小写半角字母(a-z)。" + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "请输入用户名。" + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "不能使用该用户名。" + +#: wp-includes/ms-functions.php:493 +msgid "" +"You cannot use that email address to signup. We are having problems with " +"them blocking some of our email. Please use another email provider." +msgstr "" +"您不能使用此电子邮件地址注册。该邮件服务商经常屏蔽我们发送的邮件。请填写您的" +"其它电子邮件地址。" + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "用户名至少4个字符长。" + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "抱歉,用户名不能包含“_”。" + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "抱歉,用户名必须要有字母。" + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "请输入正确的电子邮件地址。" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "抱歉,不允许使用这个电子邮件地址。" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "抱歉,用户名已存在。" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "抱歉,电子邮件地址已被使用。" + +#: wp-includes/ms-functions.php:533 +msgid "" +"That username is currently reserved but may be available in a couple of days." +msgstr "系统暂时保留该用户名,几天后或许开放注册。" + +#: wp-includes/ms-functions.php:543 +msgid "" +"That email address has already been used. Please check your inbox for an " +"activation email. It will become available in a couple of days if you do " +"nothing." +msgstr "" +"电子邮件地址已被使用。请打开您邮箱中的激活邮件。如果您没有收到邮件或不点击链" +"接,该电子邮件地址将再次开放注册。" + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "请输入站点名称。" + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "不可使用该名称。" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "站点名称至少4个字符长。" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "抱歉,站点名不能包含“_”。" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "抱歉,您不能使用该站点名称。" + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "抱歉,站点名必须要有字母。" + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "请输入站点标题。" + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "抱歉,该站点已存在!" + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "抱歉,该站点被保留注册。" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "系统暂时保留该站点,几天后或许开放注册。" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"要激活您的博客,请点击下面链接\n" +"\n" +"%s\n" +"\n" +"激活成功后,您将收到另一封邮件,请使用该邮件中的信息登录。\n" +"\n" +"激活后,您可通过下方地址访问您的博客:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] 激活%2$s" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"要激活您的用户账户,请点击下面链接:\n" +"\n" +"%s\n" +"\n" +"激活成功后,您将收到另一封邮件,请使用该邮件中的信息登录。" + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "激活密钥有误。" + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "用户帐户已经在正常状态了。" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "该站点已经在正常状态了。" + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "无法创建用户" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "用户名已经激活过了。" + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "无法创建站点。" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"新站点:%1$s\n" +"URL:%2$s\n" +"远端IP:%3$s\n" +"\n" +"关闭此类通知邮件:%4$s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "新注册站点:%s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"新用户:%1$s\n" +"远端IP:%2$s\n" +"\n" +"关闭此类通知邮件:%3$s" + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "新注册用户:%s" + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "已安装过" + +#: wp-includes/ms-functions.php:1373 +msgid "" +"You appear to have already installed WordPress. To reinstall please clear " +"your old database tables first." +msgstr "" +"您的WordPress看起来已经安装妥当。如果想重新安装,请删除数据库中的旧数据表。" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"尊敬的用户,\n" +"\n" +"您在“SITE_NAME”上的新站点创建成功,地址为:\n" +"BLOG_URL\n" +"\n" +"您可使用如下管理员账号登录:\n" +"用户名:USERNAME\n" +"密码:PASSWORD\n" +"在此登录:BLOG_URLwp-login.php\n" +"\n" +"希望您喜欢。谢谢!\n" +"\n" +"--SITE_NAME管理组" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "新%1$s站点:%2$s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "新%1$s用户:%2$s" + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "该文件过大,文件应小于%d KB。" + +#: wp-includes/ms-functions.php:1965 +msgid "" +"An error occurred adding you to this site. Back to the homepage." +msgstr "将您加入站点时出错。请回首页。" + +#: wp-includes/ms-functions.php:1967 +msgid "" +"You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "" +"您已加入该站点。请访问首页或使用您的用户名和密码登录。" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › 成功" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"尊敬的用户,\n" +"\n" +"您的新帐户已创建成功。\n" +"BLOG_URL\n" +"\n" +"您可使用如下账号登录:\n" +"用户名:USERNAME\n" +"密码:PASSWORD\n" +"LOGINLINK\n" +"\n" +"谢谢!\n" +"\n" +"--SITE_NAME管理组" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "该站点已不再可用。" + +#: wp-includes/ms-load.php:102 +msgid "" +"This site has not been activated yet. If you are having problems activating " +"your site, please contact %1$s." +msgstr "" +"站点尚未激活。如果您无法激活您的站点,请联系%1$s。" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "该站点已被存档或挂起。" + +#: wp-includes/ms-load.php:403 +msgid "" +"If your site does not display, please contact the owner of this network." +msgstr "如果这是您的站点,请联系站点网络管理员。" + +#: wp-includes/ms-load.php:404 +msgid "" +"If you are the owner of this network please check that MySQL is running " +"properly and all tables are error free." +msgstr "" +"如果您是本网络的管理员,请检查MySQL服务是否正常运行,以及数据表中是否包含错" +"误。" + +#: wp-includes/ms-load.php:407 +msgid "" +"Database tables are missing. This means that MySQL is not " +"running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "" +"数据表缺失。可能原因有:MySQL服务不在运行、WordPress安装有" +"误,甚至有可能有人删除了%s。请尽快检查您的数据库。" + +#: wp-includes/ms-load.php:409 +msgid "" +"Could not find site %1$s. Searched for table " +"%2$s in database %3$s. Is that right?" +msgstr "" +"找不到站点%1$s。WordPress已尝试在%3$s数据库的%2$s表中寻找。上述信息是否正确?" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "怎么办?" + +#: wp-includes/ms-load.php:412 +msgid "" +"Read the bug report page. Some of the guidelines " +"there may help you figure out what went wrong." +msgstr "" +"阅读报告bug页面。其中的一些指引可帮助您找出哪里出了问题。" + +#: wp-includes/ms-load.php:413 +msgid "" +"If you’re still stuck with this message, then check that your database " +"contains the following tables:" +msgstr "如果您仍然卡在本界面,请核对您的数据库是否含有下列数据表:" + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "" +"The menu name %s conflicts with another menu name. Please " +"try another." +msgstr "此目录名称(%s)和其他目录名称冲突。请换一个。" + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "给出的对象ID不是一个目录项目的ID。" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "菜单ID无效。" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "自定义" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d(无标题)" + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s是一项WP的保护选项,因此无法修改" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "错误:用户名或密码无效。" + +#: wp-includes/pluggable.php:1067 +msgid "" +"You should specify a nonce action to be verified by using the first " +"parameter." +msgstr "您需在第一个参数指定需要验证的nonce操作。" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "您的文章《%s》有新trackback回应" + +#. translators: 1: website name, 2: author IP, 3: author domain +#. translators: 1: comment author, 2: author IP, 3: author domain +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "站点:%1$s(IP:%2$s,主机名:%3$s)" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "URL:%s" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "摘要:" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "在这里您可以看到这篇文章上的全部trackback:" + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback:“%2$s”" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "您的文章《%s》有新pingback回应" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "在这里可以看到这篇文章的全部pingback:" + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback:“%2$s”" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "您的文章《%s》有新评论" + +#. translators: 1: comment author, 2: author IP, 3: author domain +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "作者:%1$s(IP:%2$s,主机名:%3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "电子邮件:%s" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois查询:http://whois.arin.net/rest/ip/%s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "评论:" + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "您可在这里查看这篇文章的所有评论:" + +#. translators: 1: blog name, 2: post title +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] 评论:“%2$s”" + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "固定链接:%s" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "移至回收站:%s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "删除:%s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "标记为垃圾评论:%s" + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "在《%s》中有一则新trackback等待您的审核" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "站点:%1$s(IP:%2$s,主机名:%3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "Trackback摘要:" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "在《%s》中有一则新pingback等待您的审核" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "Pingback摘要:" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "在《%s》中有一条评论等待您的审核" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "批准:%s" + +#: wp-includes/pluggable.php:1545 +msgid "" +"Currently %s comment is waiting for approval. Please visit the moderation " +"panel:" +msgid_plural "" +"Currently %s comments are waiting for approval. Please visit the moderation " +"panel:" +msgstr[0] "当前有%s条评论等待审核。请移步审核页面来查看:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "[%1$s] 请审核:“%2$s”" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "%s的密码丢失并被重新设置" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "[%s] 密码丢失/找回" + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "您的站点%s有新用户注册:" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "用户名:%s" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "电子邮件:%s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "[%s] 新用户注册" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "密码:%s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "[%s] 您的用户名和密码" + +#: wp-includes/plugin.php:806 +msgid "" +"Only a static class method or function can be used in an uninstall hook." +msgstr "卸载钩子只能注册静态类或静态函数。" + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "无效文章" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "标准" + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "日志" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "聊天" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "相册" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "链接" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "图像" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "引语" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "状态" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "视频" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "音频" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "密码保护:%s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "私密:%s" + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "(更多…)" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "无法提供摘要。这是一篇受保护的文章。" + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "页面:" + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "下一页" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "上一页" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "首页" + +#: wp-includes/post-template.php:1566 +msgid "" +"This content is password protected. To view it please enter your password " +"below:" +msgstr "这是一篇受密码保护的文章,您需要提供访问密码:" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "提交" + +#. translators: revision date format, see http:php.net/date +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "Yå¹´n月j日 @ G:i" + +#. translators: 1: date +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s[自动保存]" + +#. translators: 1: date +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s[当前修订版本]" + +#. translators: revision date format, see http:php.net/date +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "Yå¹´n月j日 @ G:i:s" + +#. translators: post revision title: 1: author avatar, 2: author name, 3: time +#. ago, 4: date +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s,%3$s前(%4$s)" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s[自动保存]" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s[当前修订版本]" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "要使用此功能,JavaScript必须被启用" + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "文章" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "页面" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "媒体" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "媒体" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "添加" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "编辑媒体" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "访问附件页面" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "修订版本" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "修订版本" + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "导航菜单条目" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "导航菜单条目" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "已发布" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "已发布(%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "定时发布" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "定时发布(%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "草稿" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "草稿(%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "待审" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "待审(%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "私密" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "私密(%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "回收站" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "回收站(%s)" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "草稿" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "等待复审" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "私密" + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "已发布" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "文章类型不能超过20个字符" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "文章" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "页面" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "文章" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "页面" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "写文章" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "新建页面" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "撰写新文章" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "创建页面" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "编辑文章" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "编辑页面" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "新建页面" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "查看文章" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "查看页面" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "搜索文章" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "搜索页面" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "未找到文章。" + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "未找到页面。" + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "回收站中没有文章。" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "回收站中没有页面。" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "父页:" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "所有文章" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "所有页面" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "图像" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "管理图像" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "图像(%s)" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "音频" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "管理音频" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "音频(%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "视频" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "管理视频" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "视频(%s)" + +#: wp-includes/post.php:2999 +msgid "" +"Passing an integer number of posts is deprecated. Pass an array of arguments " +"instead." +msgstr "不再建议将文章数作为参数传入。请改传数组。" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "内容,标题和摘要为空。" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "啊哦,您给出的日期无效。" + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "无法在数据库中更新文章" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "无法在数据库中插入文章" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "页面模板无效。" + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "、" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "" +"Conditional query tags do not work before the query is run. Before then, " +"they always return false." +msgstr "条件标签在运行查询之前使用是无效的。这样做的话,返回值只会为false。" + +#: wp-includes/query.php:726 +msgid "" +"In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "" +"在%1$s中,应使用%2$s方法,而不是%3$s函" +"数。请参见%4$s。" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#. translators: This is a comma-separated list of very common words that should +#. be excluded from a search, +#. * like a, an, and the. These are usually called "stopwords". You should +#. not simply translate these individual +#. * words into your language. Instead, look for and provide commonly +#. accepted stopwords in your language. +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "" +"about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to," +"was,what,when,where,who,will,with,www" +msgstr "" +"about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to," +"was,what,when,where,who,will,with,www" + +#: wp-includes/query.php:2402 +msgid "" +"\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "“caller_get_posts”不再被建议使用。请改用“ignore_sticky_posts”。" + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "无需再包含这个文件。" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "内容" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "摘要" + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "无法从一个修订版本上创建新的修订" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "您无权预览草稿。" + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将永久删除所选项目。\n" +"点击“取消”停止,点击“确定”删除。" + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "关闭所有打开的标签" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "关闭标签" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "输入URL" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "输入图像URL" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "为图像输入描述" + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "全屏" + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "切换全屏模式" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "文本方向" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "切换编辑器文本书写方向" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "您无权执行此操作。" + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "发生了无法识别的错误。" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "不再显示" + +#: wp-includes/script-loader.php:133 +msgid "" +"Your session has expired. You can log in again from this page or go to the " +"login page." +msgstr "您的登录会话已过期,请重新登录。" + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "下一页 >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< 上一页" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "图像" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "/" + +#: wp-includes/script-loader.php:230 +msgid "" +"This feature requires inline frames. You have iframes disabled or your " +"browser does not support them." +msgstr "" +"这个功能需要iframe的支持。您可能禁止了iframe的显示,或您的浏览器不支持此功" +"能。" + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "您向队列中添加的文件过多。" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s超过了站点的最大上传限制。" + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "文件为空,请选择其它文件。" + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "不允许上传该类型的文件,请选择其它文件。" + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "该文件不是图像,请使用其它文件。" + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "达到内存限制,请使用小一些的文件。" + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "该文件超过了最大大小,请使用其它文件。" + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "上传时发生了错误。请稍后再试。" + +#: wp-includes/script-loader.php:248 +msgid "" +"There was a configuration error. Please contact the server administrator." +msgstr "配置有误。请联系您的服务器管理员。" + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "您只能上传一个文件。" + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP错误。" + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "上传失败。" + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "请尝试使用%1$s标准的浏览器上传工具%2$s来上传这个文件。" + +#: wp-includes/script-loader.php:253 +msgid "" +"%s exceeds the maximum upload size for the multi-file uploader when used in " +"your browser." +msgstr "%s超出了您浏览器对高级多文件上传工具所做的大小限制。" + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO错误。" + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "安全错误。" + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "文件已取消。" + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "上传停止。" + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "处理中…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "移动到回收站。" + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "“%s”上传失败。" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "下载文件" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "下载视频" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "播放/暂停" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "切换静音" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "关闭全屏" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "全屏" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "取消静音" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "静音" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "字幕" + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "强度评估" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "极弱" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "å¼±" + +#. translators: password strength +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "中等" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "强" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "不匹配" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "找不到符合条件的项目。" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "保存并启用" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "保存并发布" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "已保存" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "允许的文件" + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "批准并回复" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "发布于:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "定时:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "发布于:" + +#. translators: 1: month, 2: day, 3: year, 4: hour, 5: minute +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%3$så¹´%1$s月%2$s日@%4$s:%5$s" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "显示更多评论" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "已无更多评论。" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "发布" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "定时" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "保存并提请审核" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "保存草稿" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "公开" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "公开、置顶" + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "密码保护" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "私密、已发布" + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "正在保存草稿…" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "提交于:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "保存更改时发生错误。" + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "从批量编辑中移除" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "插件信息:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "您确认要安装该插件吗?" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "选择颜色" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "当前颜色" + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "无法加载预览图片。请尝试刷新页面。" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "作为特色图像" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "正在保存..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "无法设置为缩略图。请尝试其它附件。" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "完成" + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "无结果。" + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"您将永久删除所选菜单。\n" +"点击“取消”停止,点击“确定”删除。" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(无标签)" + +#. translators: If there are characters in your language that are not supported +#. * by Open Sans, translate this to 'off'. Do not translate into your own +#. language. +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#. translators: To add an additional Open Sans character subset specific to +#. your language, +#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate +#. into your own language. +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "导航菜单" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "导航菜单" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "链接分类目录" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "链接分类目录" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "搜索链接分类目录" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "所有链接分类目录" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "编辑链接分类目录" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "更新链接分类目录" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "添加链接分类目录" + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "新链接分类目录名" + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "形式" + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "分类法不能超过32个字符" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "标签" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "分类目录" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "标签" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "分类目录" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "搜索标签" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "搜索分类目录" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "热门标签" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "所有标签" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "所有分类目录" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "父级分类目录" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "父级分类目录:" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "编辑标签" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "编辑分类目录" + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "查看标签" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "查看分类目录" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "更新标签" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "更新分类目录" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "添加新标签" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "添加新分类目录" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "新标签名" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "新分类目录名" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "多个标签请用英文逗号(,)分开" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "添加或删除标签" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "从常用标签中选择" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "未找到标签。" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "条目为空" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "必须为条目命名" + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "一个拥有相同名字和别名的项目已于该父级项目中存在。" + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "一个拥有相同名字的父级项目已存在。" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "无法向数据库中插入条目" + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "使用相同名称及别名的项目已存在。" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "无法向数据库中插入条目关系" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "分类法无效" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "别名“%s”已被其它条目使用" + +#. translators: %s: taxonomy label, %l: list of term links +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s:%l。" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "对象ID无效" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "没有%1$s的主题" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "请在主题中包含%1$s模板。" + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - 《%2$s》上的评论" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "评论" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "" +"RSS feed for comments on " +"this post." +msgstr "" +"这篇文章上的评论的RSS feed" + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "" +"The URL to TrackBack this " +"entry is: %s" +msgstr "" +"本条目的TrackBack URL是:" +"%s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "由%1$s发表于%4$s %2$s" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "还没有评论呢。" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "留下评论" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "" +"Line and paragraph breaks automatic, e-mail address never displayed, " +"HTML allowed: " +"%s" +msgstr "" +"自动分行、分段。电子邮件不会被公开显示,允许使用的HTML标签有:%s" + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "" +"Logged in as %2$s. Log out »" +msgstr "" +"以%2$s的身份登录。登出 »" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "电子邮件" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "您的评论" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "就说这些!" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "抱歉,评论已关闭。" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "关闭此窗口。" + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "抱歉,没有符合条件的文章。" + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "" +"Powered by WordPress" +msgstr "" +"基于 WordPress" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "本文章受密码保护。要查看评论,请输入密码。" + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "%1$s则回应给%2$s" + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "评论已关闭。" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "以%2$s登录。" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "登出这个帐号" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "登出 »" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(必填)" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "电子邮件(不会被公开)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML:您可使用下列标签:%s" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "发表评论" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s自豪地采用%2$s构建" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s和%2$s。" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "文章RSS" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "评论RSS" + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d次查询,用时%s秒。" + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "这是%s分类目录的归档。" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "" +"You are currently browsing the %2$s blog archives for " +"the day %3$s." +msgstr "这是%2$s在%3$s的博客归档。" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "Yå¹´n月j日l" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "" +"You are currently browsing the %2$s blog archives for " +"%3$s." +msgstr "这是%2$s在%3$s的博客归档。" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "Yå¹´n月" + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "" +"You are currently browsing the %2$s blog archives for " +"the year %3$s." +msgstr "这是%2$s在%3$s年的博客归档。" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "" +"You have searched the %2$s blog archives for " +"‘%3$s’. If you are unable to find anything in " +"these search results, you can try one of these links." +msgstr "" +"这是“%3$s”在%2$s博客归档中的搜索结果。" +"若您不能通过这些搜索结果找到任何东西,请试试这些链接。" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "" +"You are currently browsing the %2$s blog archives." +msgstr "这是%2$s的博客归档。" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "该页面符合XHTML 1.0 Transitional标准" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "" +"有效的XHTML" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML好友网络(Friends Network)" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "" +"An unexpected error occurred. Something may be wrong with WordPress.org or " +"this server’s configuration. If you continue to have problems, please " +"try the support forums." +msgstr "" +"发生意外错误,可能WordPress.org或服务器配置文件存在问题。如果该问题持续发生," +"请考虑去支持论坛寻求帮助。" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "" +"(WordPress could not establish a secure connection to WordPress.org. Please " +"contact your server administrator.)" +msgstr "" +"(WordPress无法建立到WordPress.org的安全连接,请联系您的服务器管理员。)" + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d个WordPress更新" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d个插件更新" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d个主题更新" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "翻译更新" + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "错误:用户名一栏为空。" + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "错误:密码一栏为空。" + +#: wp-includes/user.php:137 +msgid "" +"ERROR: Invalid username. Lost your password?" +msgstr "错误:无效用户名。忘记密码?" + +#: wp-includes/user.php:153 +msgid "" +"ERROR: The password you entered for the username " +"%1$s is incorrect. Lost your password?" +msgstr "" +"错误:您为用户名%1$s键入的密码不正确。忘记密码了?" + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "错误:您的帐户已被标记为垃圾账户。" + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "不能创建登录名为空的用户。" + +#. translators: 1: first name, 2: last name +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%2$s, %1$s" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "用户ID无效。" + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "雅虎通" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber或Google Talk" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "无效key" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "错误:请填写用户名。" + +#: wp-includes/user.php:2126 +msgid "" +"ERROR: This username is invalid because it uses illegal " +"characters. Please enter a valid username." +msgstr "错误:此用户名包含无效字符,请输入有效的用户名。" + +#: wp-includes/user.php:2129 +msgid "" +"ERROR: This username is already registered. Please choose " +"another one." +msgstr "错误:该用户名已被注册,请再选择一个。" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "错误:请填写电子邮件地址。" + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "错误:电子邮件地址不正确。" + +#: wp-includes/user.php:2139 +msgid "" +"ERROR: This email is already registered, please choose " +"another one." +msgstr "错误:该电子邮件地址已经被注册,请换一个。" + +#: wp-includes/user.php:2179 +msgid "" +"ERROR: Couldn’t register you… please contact " +"the webmaster !" +msgstr "" +"错误:无法完成您的注册请求&hellip请联系管理员!" + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "这个小工具没有提供选项。" + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "边栏%d" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "边栏" + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username " +"and password is okay) but not able to select the %1$s database." +"

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your " +"username, so it would be like username_%1$s. Could that be the " +"problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact " +"your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          无法选择数据库

          \n" +"

          我们可以和数据库服务器建立连接(说明您提供的用户名和密码正确),但无法选择" +"(select)%1$s数据库。

          \n" +"
            \n" +"
          • 您确认数据库存在?
          • \n" +"
          • 您确认用户%2$s拥有使用%1$s数据库的权限?
          • \n" +"
          • 在某些系统上您的数据库名可能还包含了您用户名的前缀,例如username_" +"%1$s,问题会不会出在这里?
          • \n" +"
          \n" +"

          如果您不知道如何设置数据库,您应该联系您的主机管理员。如" +"果这些还没有解决您的问题,您可以在WordPress中文论坛上寻求帮助。

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "查询参数%s必须有占位符。" + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress数据库查询%2$s时发生%1$s错误,这是由%3$s查询的。" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "查询%2$s时,WordPress数据库发生%1$s错误" + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your " +"wp-config.php file is incorrect or we can't contact the " +"database server at %s. This could mean your host's database " +"server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your " +"host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          数据库连接错误

          \n" +"

          您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或" +"者无法连接到%s上的数据库服务器,这意味着您的主机数据库服务器已停" +"止工作。

          \n" +"
            \n" +"\t
          • 您确认您提供的用户名和密码正确么?
          • \n" +"\t
          • 您确认您提供的主机名正确么?
          • \n" +"\t
          • 您确认数据库服务器运行正常么?
          • \n" +"
          \n" +"

          若您不理解上述术语,请联系您的服务提供商。如果您仍需帮助,可访问 WordPress中文论坛,或WordPress支持论坛(英文)。

          \n" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "错误:WordPress %1$s需要MySQL %2$s以上版本" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "%s的链接" + +#: wp-load.php:67 +msgid "" +"There doesn't seem to be a wp-config.php file. I need this " +"before we can get started." +msgstr "" +"似乎wp-config.php文件不存在。WordPress需要这个文件方可正常工作。" + +#: wp-load.php:68 +msgid "" +"Need more help? We got it." +msgstr "" +"需要帮助?没问题!" + +#: wp-load.php:69 +msgid "" +"You can create a wp-config.php file through a web interface, " +"but this doesn't work for all server setups. The safest way is to manually " +"create the file." +msgstr "" +"您可以通过我们提供的web向导来创建wp-config.php文件,但并非所有服" +"务器都支持我们的配置向导。最安全、传统的办法是手动创建该文件。" + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "创建配置文件" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "基于WordPress" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "不知道自己在哪?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← 回到%s" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "错误:请输入用户名或电子邮件地址。" + +#: wp-login.php:280 +msgid "" +"ERROR: There is no user registered with that email address." +msgstr "错误:未能通过电子邮件地址找到用户。" + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "错误:用户名或电子邮件地址无效。" + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "不能重设该用户的密码" + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "有人要求重设如下帐号的密码:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "若这不是您本人要求的,请忽略本邮件,一切如常。" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "要重置您的密码,请打开下面的链接:" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "[%s] 密码重设" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "无法发送电子邮件。" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "可能原因:您的主机禁用了mail()函数。" + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "抱歉,该key似乎无效。" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "抱歉,该密钥已过期,请重试。" + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "忘记密码" + +#: wp-login.php:522 +msgid "" +"Please enter your username or email address. You will receive a link to " +"create a new password via email." +msgstr "" +"请输入您的用户名或电子邮箱地址。您会收到一封包含创建新密码链接的电子邮件。" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "用户名或电子邮件地址:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "获取新密码" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "您两次输入的密码不符。" + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "密码重置" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "您的密码已被重置。" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "重置密码" + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "请在下方输入您的新密码。" + +#: wp-login.php:620 +msgid "New password" +msgstr "新密码" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "确认新密码" + +#: wp-login.php:629 +msgid "" +"Hint: The password should be at least seven characters long. To make it " +"stronger, use upper and lower case letters, numbers, and symbols like ! \" ? " +"$ % ^ & )." +msgstr "" +"提示:您的密码最好至少包含7个字符。为了保证密码强度,使用大小写字母、数字和符" +"号(例如! \" ? $ % ^ & ))。" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "注册表单" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "在这个站点注册" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "密码将通过电子邮件发送给您。" + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "找回密码" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "忘记密码?" + +#: wp-login.php:770 +msgid "" +"ERROR: Cookies are blocked due to unexpected output. For " +"help, please see this documentation or try the support forums." +msgstr "" +"错误:Cookies因预料之外的输出被阻止。要获取帮助,请参见此文档或访问支持论坛。" + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "" +"ERROR: Cookies are blocked or not supported by your " +"browser. You must enable cookies to use WordPress." +msgstr "" +"错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您" +"必须启用cookies。" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "登录成功。" + +#: wp-login.php:827 +msgid "" +"Session expired. Please log in again. You will not move away from this page." +msgstr "会话已过期,请重新登录。您不会被带离此页。" + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "您已登出。" + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "新用户注册暂时关闭。" + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "请检查您的邮件,内有确认激活链接。" + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "请查收您邮件中的新密码。" + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "注册完成。请查收我们给您发的邮件。" + +#: wp-login.php:841 +msgid "" +"You have successfully updated WordPress! Please log back in " +"to see what’s new." +msgstr "WordPress升级成功!请重新登录以查看更新详情。" + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "此操作已被管理员禁用。" + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "慢点伙计,不需要这么频繁地检查新邮件的!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "没有发现新邮件。" + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "作者为%s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "作者:%s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "最终发表的标题:%s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "出错了:%s" + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "任务完成。消息%s已删除。" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "站点名称:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "站点域名:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "站点名" + +#: wp-signup.php:111 +msgid "domain" +msgstr "您的域名" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "您的地址将是%s。" + +#: wp-signup.php:112 +msgid "" +"Must be at least 4 characters, letters and numbers only. It cannot be " +"changed, so choose carefully!" +msgstr "至少4个字符。只能使用数字和字母。一旦确定不可更改。" + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "站点标题:" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "私密性:" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "允许搜索引擎对本站点进行索引。" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "是" + +#: wp-signup.php:135 +msgid "No" +msgstr "否" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(至少4个字符。只能使用数字和字母。)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "电子邮件地址:" + +#: wp-signup.php:191 +msgid "" +"We send your registration email to this address. (Double-check your email " +"address before continuing.)" +msgstr "我们会向这个电子邮件地址发送确认邮件。请仔细核对。" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "在几秒钟内即可再注册一个%s站点" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "表单中有错误,请修正后再试。" + +#: wp-signup.php:266 +msgid "" +"Welcome back, %s. By filling out the form below, you can add another " +"site to your account. There is no limit to the number of sites you " +"can have, so create to your heart’s content, but write responsibly!" +msgstr "" +"%s,欢迎您回来!您可以再向您的帐户中添加站点。我们不限制用户" +"可拥有的站点总数,因此只要您有足够的写作灵感,我们欢迎您创建新站点!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "您加入的站点:" + +#: wp-signup.php:281 +msgid "" +"If you’re not going to use a great site domain, leave it for a new " +"user. Now have at it!" +msgstr "快选个好名字吧,不要让别人抢了。" + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "创建站点" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "站点%s属于您了。" + +#: wp-signup.php:381 +msgid "" +"http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "" +"http://%2$s是您新站点的地址。请使用您这个帐户的密" +"码进行登录。" + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "在几秒中内即可注册一个%s帐户" + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "我同时要创建一个站点!" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "不要站点了,光帐户就好。" + +#: wp-signup.php:460 +msgid "Next" +msgstr "ç»§ç»­" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s是您的新用户名" + +#: wp-signup.php:509 +msgid "" +"But, before you can start using your new username, you must activate " +"it." +msgstr "但是,帐户在启用前需要激活。" + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "" +"请登录您的%s邮箱,打开我们发送给您的邮件,并点击其中链接。" + +#: wp-signup.php:511 +msgid "" +"If you do not activate your username within two days, you will have to sign " +"up again." +msgstr "如果您在两天之内不进行帐户激活,则需要重新注册。" + +#: wp-signup.php:577 +msgid "Signup" +msgstr "注册" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "恭喜!您的新站点%s很快就可以使用了。" + +#: wp-signup.php:645 +msgid "" +"But, before you can start using your site, you must activate it." +msgstr "但是,在站点启用之前必须激活。" + +#: wp-signup.php:647 +msgid "" +"If you do not activate your site within two days, you will have to sign up " +"again." +msgstr "如果您在两天之内不进行站点激活,则需要重新注册。" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "找不到激活邮件?" + +#: wp-signup.php:650 +msgid "" +"If you haven’t received your email yet, there are a number of things " +"you can do:" +msgstr "如果您在收件箱无法收到激活邮件,您可以尝试:" + +#: wp-signup.php:652 +msgid "" +"Wait a little longer. Sometimes delivery of email can be delayed by " +"processes outside of our control." +msgstr "多等一会儿。出于各种网络因素,邮件的发送可能会有延迟。" + +#: wp-signup.php:653 +msgid "" +"Check the junk or spam folder of your email client. Sometime emails wind up " +"there by mistake." +msgstr "在垃圾邮件箱中找。有时我们的邮件会被误判。" + +#: wp-signup.php:654 +msgid "" +"Have you entered your email correctly? You have entered %s, if it’s " +"incorrect, you will not receive your email." +msgstr "" +"请核对您是否输入了正确的电子邮件地址。您输入的是%s。如果不是,则您可能无法收" +"到验证邮件。" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "全部" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "无" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "博客" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "用户" + +#: wp-signup.php:681 +msgid "" +"Greetings Site Administrator! You are currently allowing “%s” " +"registrations. To change or disable registration go to your Options page." +msgstr "" +"站点管理员您好!您目前允许“%s”的注册。要进行权限修改,请前往“选项”页面。" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "不开放注册。" + +#: wp-signup.php:690 +msgid "" +"You must first log in, and then you can create a new site." +msgstr "创建站点需要登录。" + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "不开放用户注册。" + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "不开放站点注册。" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "抱歉,暂不开放注册。" + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "您已登录,无需重新注册。" + +#: wp-signup.php:731 +msgid "" +"The site you were looking for, %s, does not exist, but you " +"can create it now!" +msgstr "" +"您正在找的站点(%s)不存在。您可以用这个名字创建您自己的博" +"客!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "" +"您正在找的站点(%s)不存在。您可以用这个名字创建您自己的博" +"客!" diff --git a/wp-content/languages/zh_TW.css b/wp-content/languages/zh_TW.css new file mode 100644 index 0000000..5b3ce9d --- /dev/null +++ b/wp-content/languages/zh_TW.css @@ -0,0 +1,46 @@ +/*------------------------------------------------------------------------------ +Date Time: 12:14 PM Thursday, May 31, 2012 - 20120531 +Command: find . -name "*.css" -exec grep -Hno "italic" {} \; +Trac revision: 20950 +.locale-zh-tw +------------------------------------------------------------------------*/ +/* zh_TW: Remove italic properties. */ +.locale-zh-tw .media-upload-form label.form-help, +.locale-zh-tw td.help, +.locale-zh-tw #media-upload p.help, +.locale-zh-tw #media-upload label.help, +.locale-zh-tw .howto, +.locale-zh-tw p.install-help, +.locale-zh-tw form.upgrade .hint, +.locale-zh-tw #commentsdiv .comments-box thead th, +.locale-zh-tw .tablenav .displaying-num, +.locale-zh-tw .inline-edit-row fieldset span.title, +.locale-zh-tw .inline-edit-row fieldset span.checkbox-title, +.locale-zh-tw p.help, +.locale-zh-tw p.description, +.locale-zh-tw span.description, +.locale-zh-tw .form-wrap p, +.locale-zh-tw form.upgrade .hint, +.locale-zh-tw .imgedit-help, +.locale-zh-tw #utc-time, +.locale-zh-tw #local-time, +.locale-zh-tw #dashboard_recent_comments .comment-meta .approve, +.locale-zh-tw .js .input-with-default-title, +.locale-zh-tw .link-to-original, +.locale-zh-tw #plugin-information #section-screenshots li p, +.locale-zh-tw .press-this .howto, +.locale-zh-tw .nonessential { + font-style: normal; +} + +/* ./wp-includes/css/editor.dev.css:587 */ +.wp_themeSkin .mce_address span.mceText { + font-style: normal !important; +} + +/* ./wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css:44 */ +/* ./wp-includes/js/tinymce/themes/advanced/skins/default/ui.css:115 */ +/* ./wp-includes/js/tinymce/themes/advanced/skins/default/ui.css:126 */ +/* ./wp-includes/js/tinymce/themes/advanced/skins/highcontrast/ui.css:95 */ +/* ./wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css:118 */ +/* ./wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css:129 */ diff --git a/wp-content/languages/zh_TW.mo b/wp-content/languages/zh_TW.mo new file mode 100644 index 0000000000000000000000000000000000000000..6f9bfd4c9958e55e907768f74eba259df558afa6 GIT binary patch literal 130120 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�>0PCcAu1$YcjZOJ0 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�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 L$`9~CXRChzLq-lX literal 0 HcmV?d00001 diff --git a/wp-content/languages/zh_TW.php b/wp-content/languages/zh_TW.php new file mode 100644 index 0000000..ebbb3c2 --- /dev/null +++ b/wp-content/languages/zh_TW.php @@ -0,0 +1,25 @@ +You have successfully updated WordPress! Please log back in to see what’s new." +msgstr "你已經成功升級 WordPress!請重新登入以查看更新詳情。" + +#: wp-includes/media.php:2942 +msgid "Trash Selected" +msgstr "刪除所選" + +#: wp-includes/media.php:2943 +msgid "Untrash Selected" +msgstr "還原所選" + +#: wp-includes/media-template.php:416 wp-includes/media-template.php:519 +msgid "Untrash" +msgstr "還原" + +#: wp-includes/media.php:2939 +msgid "" +"You are about to trash these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你將刪除這些項目。\n" +"點選「取消」停止,點選「確定」刪除。" + +#: wp-includes/class-wp-customize-panel.php:175 +msgid "Press return or enter to open this panel" +msgstr "請按 Return 或 Enter 開啟此面板" + +#: wp-includes/media.php:2940 +msgid "Bulk Select" +msgstr "批次選擇" + +#: wp-includes/media.php:2941 +msgid "Cancel Selection" +msgstr "取消選擇" + +#: wp-includes/media.php:2944 +msgid "Delete Selected" +msgstr "永久刪除所選" + +#: wp-includes/script-loader.php:540 +msgctxt "missing menu item navigation label" +msgid "(no label)" +msgstr "(無標籤)" + +#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 +msgid "%s: %l." +msgstr "%s: %l。 " + +#: wp-includes/user.php:137 +msgid "ERROR: Invalid username. Lost your password?" +msgstr "錯誤:無效的使用者名稱。 忘記密碼?" + +#: wp-includes/user.php:153 +msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" +msgstr "錯誤:你為使用者名稱 %1$s 輸入的密碼是錯誤的。 忘記密碼?" + +#: wp-includes/media.php:1467 +msgid "Bitrate" +msgstr "比特率" + +#: wp-includes/class-wp-editor.php:932 +msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." +msgstr "你的瀏覽器不支援直接存取剪貼簿。請以鍵盤快速鍵或你的瀏覽器編輯選單替代。" + +#: wp-includes/class-wp-editor.php:947 +msgid "Read more..." +msgstr "閱讀更多…" + +#: wp-includes/class-wp-editor.php:1412 +msgid "Search or use up and down arrow keys to select an item." +msgstr "搜尋或使用上下鍵來選擇一個項目。" + +#: wp-includes/media-template.php:151 +msgid "Close media panel" +msgstr "關閉媒體面板" + +#: wp-includes/media-template.php:172 +msgid "Close uploader" +msgstr "關閉上傳器" + +#: wp-includes/media-template.php:218 +msgid "Maximum upload file size: %s." +msgstr "最大上傳檔案大小:%s。" + +#: wp-includes/media-template.php:237 +msgid "List View" +msgstr "列表檢視" + +#: wp-includes/media-template.php:240 +msgid "Grid View" +msgstr "網格檢視" + +#: wp-includes/media-template.php:267 +msgid "Edit previous media item" +msgstr "編輯前一個媒體附件" + +#: wp-includes/media-template.php:268 +msgid "Edit next media item" +msgstr "編輯下一個媒體附件" + +#: wp-includes/media-template.php:327 +msgid "File name:" +msgstr "檔案名稱:" + +#: wp-includes/media-template.php:328 +msgid "File type:" +msgstr "檔案格式:" + +#: wp-includes/media-template.php:329 +msgid "Uploaded on:" +msgstr "上傳於:" + +#: wp-includes/media-template.php:331 +msgid "File size:" +msgstr "檔案大小:" + +#: wp-includes/media-template.php:334 +msgid "Dimensions:" +msgstr "分辨率:" + +#: wp-includes/media-template.php:344 +msgid "Bitrate:" +msgstr "比特率:" + +#: wp-includes/media-template.php:394 +msgid "Uploaded By" +msgstr "上傳者為" + +#: wp-includes/media-template.php:399 +msgid "Uploaded To" +msgstr "上傳至" + +#: wp-includes/media-template.php:411 +msgid "View attachment page" +msgstr "檢視附件頁面" + +#: wp-includes/media-template.php:412 +msgid "Edit more details" +msgstr "編輯詳細資訊" + +#: wp-includes/media.php:1468 +msgid "Bitrate Mode" +msgstr "比特率模式" + +#: wp-includes/media.php:2930 +msgid "All media types" +msgstr "所有媒體類型" + +#: wp-includes/media.php:2931 +msgid "All dates" +msgstr "全部日期" + +#: wp-includes/media.php:2934 +msgid "Unattached" +msgstr "尚未關聯" + +#: wp-includes/media.php:2938 +msgid "" +"You are about to permanently delete these items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你將永久刪除這些項目。\n" +"點選「取消」停止,點選「確定」刪除。" + +#: wp-includes/media.php:2947 +msgid "Filter by date" +msgstr "按日期篩選" + +#: wp-includes/media.php:2948 +msgid "Filter by type" +msgstr "按類型篩選" + +#: wp-includes/media.php:2949 +msgid "Search Media" +msgstr "搜尋媒體" + +#: wp-includes/media.php:3022 +msgid "Edit Metadata" +msgstr "編輯元資料" + +#: wp-includes/ms-load.php:95 +msgid "This site is no longer available." +msgstr "這個網站已經無法使用。" + +#: wp-comments-post.php:136 +msgid "ERROR: The comment could not be saved. Please try again later." +msgstr "錯誤:這個迴響無法儲存。請稍後再試。" + +#: wp-includes/class-wp-customize-control.php:988 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." +msgstr "你可以在點選新增圖片後自由裁切圖片,但請留意你的佈景主題推薦的首頁圖片尺寸為 %s × %s 像素。" + +#: wp-includes/class-wp-customize-control.php:990 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." +msgstr "你可以在點選新增圖片後自由裁切圖片,但請留意你的佈景主題推薦的首頁圖片寬度為 %s 像素。" + +#: wp-includes/class-wp-customize-control.php:992 +msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." +msgstr "你可以在點選新增圖片後自由裁切圖片,但請留意你的佈景主題推薦的首頁圖片高度為 %s 像素。" + +#: wp-includes/class-wp-customize-section.php:182 +msgid "Press return or enter to expand" +msgstr "請按 Return 或 Enter 展開" + +#: wp-includes/class-wp-customize-panel.php:182 +msgid "You are customizing %s" +msgstr "你正在自訂 %s" + +#: wp-includes/class-wp-customize-widgets.php:438 +msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." +msgstr "小工具是與內容獨立存在的區域,可被放在你的佈景主題專為小工具設計的區域裡(通常被稱為側邊欄)。" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" +msgstr "(WordPress 無法建立與 WordPress.org 間的安全連結。請聯繫你的伺服器管理者。)" + +#: wp-includes/class-wp-customize-widgets.php:1049 +msgid "Shift-click to edit this widget." +msgstr "按住 Shift 鍵並點擊來編輯這個小工具。" + +#: wp-includes/class-wp-editor.php:757 +msgctxt "HTML tag" +msgid "Address" +msgstr "Address" + +#: wp-includes/class-wp-editor.php:929 +msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." +msgstr "如果你正打算貼上 Microsoft Word 的圖文內容,請將此選項關閉。編輯器將會自動修正從 Word 貼上的文字內容的格式。" + +#: wp-includes/class-wp-editor.php:944 +#: wp-includes/js/tinymce/wp-mce-help.php:16 +msgid "Keyboard Shortcuts" +msgstr "快捷鍵" + +#: wp-login.php:770 +msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." +msgstr "錯誤:Cookies 因為不正常的輸出而無法正常使用。若需要進一步資訊,請參閱說明文件或前往支援論壇。" + +#: wp-login.php:771 wp-login.php:775 +msgid "http://codex.wordpress.org/Cookies" +msgstr "http://codex.wordpress.org/Cookies" + +#: wp-login.php:774 +msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." +msgstr "錯誤:Cookies 被阻擋或者你的瀏覽器不支援。你必須啟用 cookies 才能使用 WordPress。" + +#: wp-includes/js/tinymce/wp-mce-help.php:132 +msgid "Add/remove code tag" +msgstr "新增/移除代碼標籤" + +#: wp-includes/media-template.php:968 +msgid "Link CSS Class" +msgstr "鏈結 CSS Class" + +#: wp-includes/media-template.php:748 +msgid "Show Video List" +msgstr "顯示影片清單" + +#: wp-includes/media-template.php:865 +msgid "Display Settings" +msgstr "顯示設定" + +#: wp-includes/media-template.php:844 +msgid "Edit Original" +msgstr "編輯原始檔" + +#: wp-includes/class-wp-editor.php:909 +msgctxt "table cell alignment attribute" +msgid "None" +msgstr "無" + +#: wp-includes/class-wp-editor.php:769 +msgid "Font Family" +msgstr "字體" + +#: wp-includes/class-wp-editor.php:770 +msgid "Font Sizes" +msgstr "文字大小" + +#: wp-includes/class-wp-editor.php:900 +msgid "Split table cell" +msgstr "分割儲存格" + +#: wp-includes/media-template.php:223 wp-includes/media.php:2984 +msgid "Suggested image dimensions:" +msgstr "建議的圖片尺寸:" + +#: wp-includes/media-template.php:912 +msgid "Custom Size" +msgstr "自定大小" + +#: wp-includes/media-template.php:947 +msgid "Advanced Options" +msgstr "進階設定" + +#: wp-includes/media-template.php:951 +msgid "Image Title Attribute" +msgstr "圖片 Title Attribute" + +#: wp-includes/media-template.php:955 +msgid "Image CSS Class" +msgstr "圖片 CSS Class" + +#: wp-includes/media-template.php:370 wp-includes/media-template.php:547 +#: wp-includes/media.php:1458 +msgid "Artist" +msgstr "演出者" + +#: wp-includes/media-template.php:371 wp-includes/media-template.php:548 +#: wp-includes/media.php:1459 +msgid "Album" +msgstr "相簿" + +#: wp-includes/media.php:1463 +msgid "Genre" +msgstr "類型" + +#: wp-includes/media.php:1464 +msgid "Year" +msgstr "å¹´" + +#: wp-includes/media.php:1465 +msgctxt "video or audio" +msgid "Length" +msgstr "長度" + +#: wp-includes/media.php:2985 +msgid "There has been an error cropping your image." +msgstr "在裁切圖片過程中發生錯誤。" + +#: wp-includes/media.php:3004 +msgid "Edit Audio Playlist" +msgstr "編輯音樂播放清單" + +#: wp-includes/media.php:3005 +msgid "← Cancel Audio Playlist" +msgstr "← 取消音樂播放清單" + +#: wp-includes/media.php:3006 +msgid "Insert audio playlist" +msgstr "插入音樂播放清單" + +#: wp-includes/media.php:3007 +msgid "Update audio playlist" +msgstr "更新音樂播放清單" + +#: wp-includes/media.php:3008 +msgid "Add to audio playlist" +msgstr "加入至音樂播放清單" + +#: wp-includes/media.php:3009 +msgid "Add to Audio Playlist" +msgstr "加入至音樂播放清單" + +#: wp-includes/class-wp-customize-widgets.php:701 +msgctxt "Move widget" +msgid "Move" +msgstr "移動" + +#: wp-includes/class-wp-customize-control.php:924 +msgid "Set image" +msgstr "設定圖片" + +#: wp-includes/class-wp-customize-control.php:1005 +msgctxt "custom header" +msgid "Hide image" +msgstr "隱藏圖片" + +#: wp-includes/class-wp-customize-control.php:1007 +msgctxt "header image" +msgid "Add new image" +msgstr "新增圖片" + +#: wp-includes/class-wp-customize-control.php:1054 +msgctxt "Reorder widgets in Customizer" +msgid "Reorder" +msgstr "重新排序" + +#: wp-includes/class-wp-customize-control.php:1055 +msgctxt "Cancel reordering widgets in Customizer" +msgid "Done" +msgstr "完成" + +#: wp-includes/class-wp-customize-widgets.php:725 +msgid "Save and preview changes before publishing them." +msgstr "發佈前儲存並預覽修改。" + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Trash widget by moving it to the inactive widgets sidebar." +msgstr "將小工具移至未啟用的小工具邊欄來移除它。" + +#: wp-includes/class-wp-customize-widgets.php:758 +msgid "Search Widgets" +msgstr "搜尋小工具" + +#: wp-includes/class-wp-customize-widgets.php:759 +msgid "Search widgets…" +msgstr "搜尋小工具…" + +#: wp-includes/class-wp-editor.php:743 +msgctxt "TinyMCE" +msgid "Headings" +msgstr "標題" + +#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 +msgctxt "auto preload" +msgid "Auto" +msgstr "自動" + +#: wp-includes/class-wp-customize-widgets.php:692 +msgid "Move to another area…" +msgstr "搬移至其他區域…" + +#: wp-includes/media.php:2983 +msgid "Cropping…" +msgstr "裁切中…" + +#: wp-includes/media-template.php:1144 +msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" +msgstr "曲目(字幕、說明、描述、章節或後設資料)" + +#: wp-includes/class-wp-editor.php:741 +msgctxt "TinyMCE" +msgid "Formats" +msgstr "格式" + +#: wp-includes/class-wp-editor.php:917 +msgctxt "table cell scope attribute" +msgid "Scope" +msgstr "範圍" + +#: wp-includes/class-wp-editor.php:881 +msgctxt "table column" +msgid "Column" +msgstr "列" + +#: wp-includes/class-wp-editor.php:752 +msgctxt "TinyMCE" +msgid "Blocks" +msgstr "區塊" + +#: wp-includes/class-wp-editor.php:755 +msgctxt "HTML tag" +msgid "Div" +msgstr "Div" + +#: wp-includes/class-wp-editor.php:756 +msgctxt "HTML tag" +msgid "Pre" +msgstr "Pre" + +#: wp-includes/class-wp-editor.php:759 +msgctxt "HTML elements" +msgid "Inline" +msgstr "Inline" + +#: wp-includes/class-wp-editor.php:767 +msgctxt "editor button" +msgid "Code" +msgstr "程式碼" + +#: wp-includes/class-wp-editor.php:791 +msgid "Bulleted list" +msgstr "項目符號列表" + +#: wp-includes/class-wp-editor.php:793 +msgctxt "list style" +msgid "Square" +msgstr "方塊" + +#: wp-includes/class-wp-editor.php:794 +msgctxt "list style" +msgid "Default" +msgstr "預設值" + +#: wp-includes/class-wp-editor.php:795 +msgctxt "list style" +msgid "Circle" +msgstr "圓圈" + +#: wp-includes/class-wp-editor.php:796 +msgctxt "list style" +msgid "Disc" +msgstr "圓點" + +#: wp-includes/class-wp-editor.php:797 +msgctxt "list style" +msgid "Lower Greek" +msgstr "小寫希臘字母" + +#: wp-includes/class-wp-editor.php:798 +msgctxt "list style" +msgid "Lower Alpha" +msgstr "小寫英文字母" + +#: wp-includes/class-wp-editor.php:799 +msgctxt "list style" +msgid "Upper Alpha" +msgstr "大寫英文字母" + +#: wp-includes/class-wp-editor.php:800 +msgctxt "list style" +msgid "Upper Roman" +msgstr "大寫羅馬數字" + +#: wp-includes/class-wp-editor.php:801 +msgctxt "list style" +msgid "Lower Roman" +msgstr "小寫羅馬數字" + +#: wp-includes/class-wp-editor.php:804 +msgctxt "Name of link anchor (TinyMCE)" +msgid "Name" +msgstr "名稱" + +#: wp-includes/class-wp-editor.php:805 +msgctxt "Link anchor (TinyMCE)" +msgid "Anchor" +msgstr "錨點" + +#: wp-includes/class-wp-editor.php:806 +msgctxt "Link anchors (TinyMCE)" +msgid "Anchors" +msgstr "錨點 " + +#: wp-includes/class-wp-editor.php:839 +msgctxt "editor button" +msgid "Right to left" +msgstr "從右到左" + +#: wp-includes/class-wp-editor.php:840 +msgctxt "editor button" +msgid "Left to right" +msgstr "從左到右" + +#: wp-includes/class-wp-editor.php:857 +msgctxt "find/replace" +msgid "Replace" +msgstr "取代" + +#: wp-includes/class-wp-editor.php:858 +msgctxt "find/replace" +msgid "Next" +msgstr "下一個" + +#: wp-includes/class-wp-editor.php:860 +msgctxt "find/replace" +msgid "Prev" +msgstr "上一個" + +#: wp-includes/class-wp-editor.php:861 +msgctxt "find/replace" +msgid "Whole words" +msgstr "完整單字" + +#: wp-includes/class-wp-editor.php:863 +msgctxt "find/replace" +msgid "Replace with" +msgstr "取代為" + +#: wp-includes/class-wp-editor.php:864 +msgctxt "find/replace" +msgid "Find" +msgstr "尋找" + +#: wp-includes/class-wp-editor.php:865 +msgctxt "find/replace" +msgid "Replace all" +msgstr "全部取代" + +#: wp-includes/class-wp-editor.php:868 +msgctxt "spellcheck" +msgid "Finish" +msgstr "完成" + +#: wp-includes/class-wp-editor.php:869 +msgctxt "spellcheck" +msgid "Ignore all" +msgstr "全部忽略" + +#: wp-includes/class-wp-editor.php:870 +msgctxt "spellcheck" +msgid "Ignore" +msgstr "忽略" + +#: wp-includes/class-wp-editor.php:882 +msgctxt "table columns" +msgid "Cols" +msgstr "列" + +#: wp-includes/class-wp-editor.php:883 +msgctxt "table cell" +msgid "Cell" +msgstr "æ ¼" + +#: wp-includes/class-wp-editor.php:885 +msgctxt "table header" +msgid "Header" +msgstr "標題列" + +#: wp-includes/class-wp-editor.php:886 +msgctxt "table body" +msgid "Body" +msgstr "主體" + +#: wp-includes/class-wp-editor.php:887 +msgctxt "table footer" +msgid "Footer" +msgstr "頁尾" + +#: wp-includes/class-wp-editor.php:919 +msgctxt "TinyMCE" +msgid "Insert template" +msgstr "插入模板" + +#: wp-includes/class-wp-editor.php:920 +msgctxt "TinyMCE" +msgid "Templates" +msgstr "模板" + +#: wp-includes/class-wp-editor.php:924 +msgctxt "editor button" +msgid "Show blocks" +msgstr "顯示區塊" + +#: wp-includes/class-wp-editor.php:928 +msgid "Words: %s" +msgstr "字數:%s" + +#: wp-includes/class-wp-editor.php:935 +msgctxt "TinyMCE menu" +msgid "Insert" +msgstr "插入" + +#: wp-includes/class-wp-editor.php:936 +msgctxt "TinyMCE menu" +msgid "File" +msgstr "檔案" + +#: wp-includes/class-wp-editor.php:937 +msgctxt "TinyMCE menu" +msgid "Edit" +msgstr "編輯" + +#: wp-includes/class-wp-editor.php:938 +msgctxt "TinyMCE menu" +msgid "Tools" +msgstr "工具" + +#: wp-includes/class-wp-editor.php:939 +msgctxt "TinyMCE menu" +msgid "View" +msgstr "檢視" + +#: wp-includes/class-wp-editor.php:940 +msgctxt "TinyMCE menu" +msgid "Table" +msgstr "表格" + +#: wp-includes/class-wp-editor.php:941 +msgctxt "TinyMCE menu" +msgid "Format" +msgstr "格式" + +#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108 +msgid "Add alternate sources for maximum HTML5 playback:" +msgstr "新增替代來源以提升 HTML 5 的播放體驗:" + +#: wp-includes/media.php:2972 +msgid "Image Details" +msgstr "圖片資訊" + +#: wp-includes/update.php:119 wp-includes/update.php:295 +#: wp-includes/update.php:457 +msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums." +msgstr "發生了未預期的錯誤。 WordPress.org 或此伺服器的設定可能有問題。假如你持續遇見這樣的錯誤,請試著到 支援論壇 尋求協助。" + +#: wp-includes/media.php:2910 +msgid "Back" +msgstr "上一頁" + +#: wp-includes/media-template.php:750 +msgid "Show Tracklist" +msgstr "顯示曲目列表" + +#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 +#: wp-includes/media.php:2935 +msgid "Trash" +msgstr "回收桶" + +#: wp-includes/media-template.php:738 +msgid "Playlist Settings" +msgstr "播放清單設定" + +#: wp-includes/default-widgets.php:227 +msgctxt "Search widget" +msgid "Search" +msgstr "搜尋" + +#: wp-includes/formatting.php:3602 +msgid "%s, %s" +msgstr "%s, %s" + +#: wp-includes/formatting.php:3604 +msgid "%s, and %s" +msgstr "%s, 和 %s" + +#: wp-includes/formatting.php:3606 +msgid "%s and %s" +msgstr "%s 和 %s" + +#: wp-includes/media-template.php:759 +msgid "Show Artist Name in Tracklist" +msgstr "在曲目列表中顯示演出者姓名" + +#: wp-includes/media-template.php:767 +msgid "Show Images" +msgstr "顯示圖片" + +#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128 +msgid "Metadata" +msgstr "Metadata" + +#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135 +msgid "Autoplay" +msgstr "自動播放" + +#: wp-includes/media-template.php:1119 +msgid "Poster Image" +msgstr "海報圖片" + +#: wp-includes/media-template.php:1157 +msgid "There are no associated subtitles." +msgstr "沒有關聯的字幕。" + +#: wp-includes/media.php:2926 +msgid "Create a new playlist" +msgstr "建立一個新的播放清單" + +#: wp-includes/media.php:2927 +msgid "Create a new video playlist" +msgstr "建立一個新的影片播放清單" + +#: wp-includes/media.php:2973 +msgid "Replace Image" +msgstr "取代圖片" + +#: wp-includes/media.php:2974 wp-includes/media.php:2991 +#: wp-includes/media.php:2997 +msgid "Cancel Edit" +msgstr "取消編輯" + +#: wp-includes/media.php:2978 +msgid "Choose Image" +msgstr "選擇圖片" + +#: wp-includes/media.php:2979 +msgid "Select and Crop" +msgstr "選取並裁切" + +#: wp-includes/media.php:2980 +msgid "Skip Cropping" +msgstr "略過裁切" + +#: wp-includes/media.php:2981 +msgid "Crop Image" +msgstr "裁切圖片" + +#: wp-includes/media.php:2982 +msgid "Crop your image" +msgstr "裁切你的圖片" + +#: wp-includes/media.php:2988 +msgid "Audio Details" +msgstr "音樂資訊" + +#: wp-includes/media.php:2989 +msgid "Replace Audio" +msgstr "替換音樂" + +#: wp-includes/media.php:2990 +msgid "Add Audio Source" +msgstr "新增音樂來源" + +#: wp-includes/media.php:2994 +msgid "Video Details" +msgstr "影片資訊" + +#: wp-includes/media.php:2995 +msgid "Replace Video" +msgstr "替換影片" + +#: wp-includes/media.php:2996 +msgid "Add Video Source" +msgstr "新增影片來源" + +#: wp-includes/media.php:2998 +msgid "Select Poster Image" +msgstr "選擇海報圖片" + +#: wp-includes/media.php:2999 +msgid "Add Subtitles" +msgstr "新增字幕" + +#: wp-includes/media.php:3002 +msgid "Drag and drop to reorder tracks." +msgstr "拖放來重新排列曲目。" + +#: wp-includes/media.php:3003 +msgid "Create Audio Playlist" +msgstr "建立音訊播放清單" + +#: wp-includes/media.php:3012 +msgid "Drag and drop to reorder videos." +msgstr "拖放來重新排列影片。" + +#: wp-includes/media.php:3013 +msgid "Create Video Playlist" +msgstr "建立影片播放清單" + +#: wp-includes/media.php:3014 +msgid "Edit Video Playlist" +msgstr "編輯影片播放清單" + +#: wp-includes/media.php:3015 +msgid "← Cancel Video Playlist" +msgstr "← 取消影片播放清單" + +#: wp-includes/media.php:3016 +msgid "Insert video playlist" +msgstr "插入影片播放清單" + +#: wp-includes/media.php:3017 +msgid "Update video playlist" +msgstr "更新影片播放清單" + +#: wp-includes/media.php:3018 +msgid "Add to video playlist" +msgstr "新增至影片播放清單" + +#: wp-includes/media.php:3019 +msgid "Add to Video Playlist" +msgstr "新增至影片播放清單" + +#: wp-includes/nav-menu.php:322 +msgid "Invalid menu ID." +msgstr "不正確的選單ID。" + +#: wp-includes/wp-db.php:991 +msgid "" +"

          Can’t select database

          \n" +"

          We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

          \n" +"
            \n" +"
          • Are you sure it exists?
          • \n" +"
          • Does the user %2$s have permission to use the %1$s database?
          • \n" +"
          • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
          • \n" +"
          \n" +"

          If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

          " +msgstr "" +"

          無法選定資料庫

          \n" +"

          我們可以連結上資料庫伺服器(這表示您輸入的帳號和密碼都正確),但無法選擇 %1$s 資料庫。

          \n" +"
            \n" +"
          • 您確定自料庫是存在的嗎?
          • \n" +"
          • 使用者 %2$s 有使用 %1$s 資料庫的權限嗎?
          • \n" +"
          • 在某些系統上,您的資料庫名稱會帶有您帳號的前置字,就像 username_%1$s。請您檢查看看是不是這個問題呢?
          • \n" +"
          \n" +"

          假如您不知道該如何設定您的資料庫,您應該 連絡您的主機商(或系統商)。 假如完全找不到原因,您可以到 WordPress 支援論壇 尋求協助。

          " + +#: wp-includes/wp-db.php:1160 +msgid "The query argument of %s must have a placeholder." +msgstr "%s 的查詢參數不可為空白。" + +#: wp-includes/wp-db.php:1424 +msgid "" +"\n" +"

          Error establishing a database connection

          \n" +"

          This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

          \n" +"
            \n" +"\t
          • Are you sure you have the correct username and password?
          • \n" +"\t
          • Are you sure that you have typed the correct hostname?
          • \n" +"\t
          • Are you sure that the database server is running?
          • \n" +"
          \n" +"

          If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

          \n" +msgstr "" +"\n" +"

          連接資料庫時發生錯誤

          \n" +"

          發生錯誤的原因可能是在 wp-config.php 中資料庫連接帳號、密碼錯誤,或是我們無法在 %s 連接資料庫。此外也有可能您的資料庫伺服器已經關閉。

          \n" +"
            \n" +"→\t
          • 您確定有正確輸入資料庫的帳號、密碼嗎?
          • \n" +"→\t
          • 您確定有正確輸入資料庫的主機名稱或位址嗎?
          • \n" +"→\t
          • 您確定資料庫伺服器正在工作中嗎?
          • \n" +"
          \n" +"

          如果您不確定如何進行上述步驟,建議您聯繫您的主機服務提供商。如果您需要更進一步的協助,請參閱 WordPress 支援社群 。

          \n" + +#: wp-login.php:629 +msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." +msgstr "提示:密碼應該至少有七個位元長。要讓密碼更安全,請混合使用大小寫字母、數字及特殊符號如:! \" ? $ % ^ & )。" + +#: wp-includes/class-wp-editor.php:830 +msgid "Insert/edit video" +msgstr "插入/編輯 影片" + +#: wp-includes/class-wp-editor.php:856 +msgid "Could not find the specified string." +msgstr "找不到特定字串。" + +#: wp-includes/class-wp-editor.php:912 +msgid "Column group" +msgstr "欄位組" + +#: wp-includes/class-wp-editor.php:945 +msgid "Toolbar Toggle" +msgstr "工具列開關" + +#: wp-includes/class-wp-editor.php:828 +msgid "Insert image" +msgstr "插入圖片" + +#: wp-includes/class-wp-editor.php:826 +msgid "Style" +msgstr "樣式" + +#: wp-includes/class-wp-editor.php:832 +msgid "Alternative source" +msgstr "替代來源" + +#: wp-includes/class-wp-editor.php:1254 +msgid "Save failed." +msgstr "儲存失敗。" + +#: wp-includes/class-wp-editor.php:1214 +msgid "Media library (Alt + Shift + M)" +msgstr "媒體庫 (Alt + Shift + M)" + +#: wp-includes/class-wp-editor.php:812 +msgid "Keywords" +msgstr "關鍵字" + +#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 +#: wp-login.php:100 +msgid "https://wordpress.org/" +msgstr "http://tw.wordpress.org/" + +#: wp-includes/admin-bar.php:146 wp-login.php:771 +msgid "https://wordpress.org/support/" +msgstr "http://tw.forums.wordpress.org/" + +#: wp-includes/admin-bar.php:154 +msgid "https://wordpress.org/support/forum/requests-and-feedback" +msgstr "http://tw.forums.wordpress.org/forum/requests-and-feedback" + +#: wp-includes/class-wp-customize-control.php:909 +msgid "Randomize uploaded headers" +msgstr "隨機使用已上傳的首頁圖片" + +#: wp-includes/class-wp-customize-control.php:911 +msgid "Randomize suggested headers" +msgstr "隨機使用推薦的首頁圖片" + +#: wp-includes/class-wp-customize-control.php:939 +msgid "Randomizing uploaded headers" +msgstr "隨機使用上傳的首頁圖片" + +#: wp-includes/class-wp-customize-control.php:941 +msgid "Randomizing suggested headers" +msgstr "隨機使用推薦的首頁圖片" + +#: wp-includes/class-wp-customize-control.php:957 +msgid "No image set" +msgstr "未設定圖片" + +#: wp-includes/class-wp-customize-control.php:998 +msgid "Current header" +msgstr "目前頁首圖片" + +#: wp-includes/class-wp-customize-control.php:1012 +msgctxt "custom headers" +msgid "Previously uploaded" +msgstr "之前上傳的" + +#: wp-includes/class-wp-customize-control.php:1019 +msgctxt "custom headers" +msgid "Suggested" +msgstr "推薦" + +#: wp-includes/class-wp-customize-control.php:1050 +msgid "Add a Widget" +msgstr "新增小工具" + +#: wp-includes/class-wp-customize-widgets.php:693 +msgid "Move down" +msgstr "下移" + +#: wp-includes/class-wp-customize-widgets.php:694 +msgid "Move up" +msgstr "上移" + +#: wp-includes/class-wp-customize-widgets.php:700 +msgid "Select an area to move this widget into:" +msgstr "將小工具移動到:" + +#: wp-includes/class-wp-customize-widgets.php:728 +#: wp-includes/script-loader.php:518 +msgid "An error has occurred. Please reload the page and try again." +msgstr "發生錯誤。請重新載入網頁,然後再試一次。" + +#: wp-includes/class-wp-editor.php:773 +msgid "Align right" +msgstr "靠右" + +#: wp-includes/class-wp-editor.php:792 +msgid "Numbered list" +msgstr "編號清單" + +#: wp-includes/class-wp-editor.php:776 +msgid "Increase indent" +msgstr "增加縮排" + +#: wp-includes/class-wp-editor.php:764 +msgid "Clear formatting" +msgstr "清除格式" + +#: wp-includes/class-wp-editor.php:772 +msgid "Align center" +msgstr "置中" + +#: wp-includes/class-wp-editor.php:777 +msgid "Decrease indent" +msgstr "減少縮排" + +#: wp-includes/class-wp-editor.php:929 +msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." +msgstr "貼上功能目前是純文字模式。所有內容在貼上後都會以純文字的方式顯示,除非你關閉此選項。" + +#: wp-includes/class-wp-editor.php:775 +msgid "Justify" +msgstr "分散對齊" + +#: wp-includes/class-wp-editor.php:774 +msgid "Align left" +msgstr "靠左" + +#: wp-includes/class-wp-editor.php:789 +msgid "Visual aids" +msgstr "視覺化輔助" + +#: wp-includes/class-wp-editor.php:851 +msgid "Restore last draft" +msgstr "復原上一次的草稿" + +#: wp-includes/class-wp-editor.php:838 +msgid "Special character" +msgstr "特殊字元" + +#: wp-includes/class-wp-editor.php:768 +msgid "Source code" +msgstr "原始碼" + +#: wp-includes/class-wp-editor.php:841 +msgid "Emoticons" +msgstr "表情符號" + +#: wp-includes/class-wp-editor.php:810 +msgid "Robots" +msgstr "網路爬蟲" + +#: wp-includes/class-wp-editor.php:813 +msgid "Encoding" +msgstr "編碼" + +#: wp-includes/class-wp-editor.php:849 +msgid "Horizontal line" +msgstr "水平分隔線" + +#: wp-includes/class-wp-editor.php:829 +msgid "Insert date/time" +msgstr "插入日期/時間" + +#: wp-includes/class-wp-editor.php:833 +msgid "Paste your embed code below:" +msgstr "在下方貼上你的內嵌語法:" + +#: wp-includes/class-wp-editor.php:834 +msgid "Insert video" +msgstr "插入影片" + +#: wp-includes/class-wp-editor.php:835 +msgid "Embed" +msgstr "內嵌" + +#: wp-includes/class-wp-editor.php:842 +msgid "Nonbreaking space" +msgstr "不換行空格" + +#: wp-includes/class-wp-editor.php:843 +msgid "Page break" +msgstr "分頁標籤" + +#: wp-includes/class-wp-editor.php:844 +msgid "Paste as text" +msgstr "以文字貼上" + +#: wp-includes/media-template.php:845 wp-includes/media.php:2908 +msgid "Replace" +msgstr "取代" + +#: wp-includes/class-wp-editor.php:862 +msgid "Find and replace" +msgstr "選找並取代" + +#: wp-includes/class-wp-editor.php:866 +msgid "Match case" +msgstr "符合例子" + +#: wp-includes/class-wp-editor.php:880 +msgid "Rows" +msgstr "行" + +#: wp-includes/class-wp-editor.php:915 +msgid "Cell padding" +msgstr "欄位墊充" + +#: wp-includes/class-wp-editor.php:916 +msgid "Cell spacing" +msgstr "欄位空間" + +#: wp-includes/class-wp-editor.php:913 +msgid "Row type" +msgstr "行列型態" + +#: wp-includes/class-wp-editor.php:873 +msgid "Insert table" +msgstr "插入表格" + +#: wp-includes/class-wp-editor.php:884 +msgid "Header cell" +msgstr "標題欄位" + +#: wp-includes/class-wp-editor.php:914 +msgid "Cell type" +msgstr "欄位型態" + +#: wp-includes/class-wp-editor.php:911 +msgid "Row group" +msgstr "行列組" + +#: wp-includes/class-wp-editor.php:896 +msgid "Delete column" +msgstr "刪除欄" + +#: wp-includes/class-wp-editor.php:922 +msgid "Background color" +msgstr "背景顏色" + +#: wp-includes/class-wp-editor.php:923 +msgid "Text color" +msgstr "文字顏色" + +#: wp-includes/class-wp-editor.php:925 +msgid "Show invisible characters" +msgstr "顯示不可見字元" + +#: wp-includes/class-wp-editor.php:930 +msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" +msgstr "Rich Text 欄位。 Alt + F9 顯示選單, Alt + F10 顯示工具列。 Alt + 0 以獲得更多幫助。" + +#: wp-includes/class-wp-editor.php:946 +msgid "Insert Read More tag" +msgstr "插入繼續閱讀標籤" + +#: wp-includes/class-wp-editor.php:948 +msgid "Distraction Free Writing" +msgstr "專注寫作模式" + +#: wp-includes/general-template.php:2647 +msgctxt "admin color scheme" +msgid "Sunrise" +msgstr "朝陽" + +#: wp-includes/general-template.php:2653 +msgctxt "admin color scheme" +msgid "Ectoplasm" +msgstr "星塵" + +#: wp-includes/general-template.php:2659 +msgctxt "admin color scheme" +msgid "Ocean" +msgstr "海洋" + +#: wp-includes/general-template.php:2665 +msgctxt "admin color scheme" +msgid "Coffee" +msgstr "咖啡" + +#: wp-includes/class-wp-image-editor.php:268 +msgid "Attempted to set image quality outside of the range [1,100]." +msgstr "嘗試設定的圖片品質超出範圍 [1,100]。" + +#: wp-includes/taxonomy.php:2489 +msgid "A term with the name and slug provided already exists with this parent." +msgstr "一個擁有相同名稱和代稱的項目已存在於上層。" + +#: wp-includes/taxonomy.php:2509 +msgid "A term with the name and slug provided already exists." +msgstr "已存在一個相同名稱和代稱的項目。" + +#: wp-includes/default-widgets.php:17 +msgid "A list of your site’s Pages." +msgstr "你網站的頁面清單。" + +#: wp-includes/default-widgets.php:226 +msgid "A search form for your site." +msgstr "你網站的搜尋框。" + +#: wp-includes/default-widgets.php:271 +msgid "A monthly archive of your site’s Posts." +msgstr "你網站的文章月份彙整。" + +#: wp-includes/default-widgets.php:371 +msgid "Login, RSS, & WordPress.org links." +msgstr "登入、RSS 和 WordPress 官方網站鏈結。" + +#: wp-includes/default-widgets.php:435 +msgid "A calendar of your site’s Posts." +msgstr "你網站的文章月曆。" + +#: wp-includes/default-widgets.php:479 +msgid "Arbitrary text or HTML." +msgstr "任意文字或 HTML。" + +#: wp-includes/default-widgets.php:541 +msgid "A list or dropdown of categories." +msgstr "分類列表或下拉式選單清單。" + +#: wp-includes/default-widgets.php:653 +msgid "Your site’s most recent Posts." +msgstr "你的網站近期文章。" + +#: wp-includes/default-widgets.php:783 +msgid "Your site’s most recent comments." +msgstr "你的網站近期迴響。" + +#: wp-includes/default-widgets.php:928 +msgid "Entries from any RSS or Atom feed." +msgstr "任何 RSS 或 Atom 訂閱項目。" + +#: wp-includes/default-widgets.php:1224 +msgid "A cloud of your most used tags." +msgstr "你最常使用的標籤雲。" + +#: wp-includes/default-widgets.php:1307 +msgid "Add a custom menu to your sidebar." +msgstr "新增一個自定選單至你的側邊欄。" + +#: wp-includes/script-loader.php:586 +msgctxt "Open Sans font: on or off" +msgid "on" +msgstr "on" + +#: wp-includes/general-template.php:2619 +msgctxt "admin color scheme" +msgid "Default" +msgstr "預設" + +#: wp-includes/general-template.php:2629 +msgctxt "admin color scheme" +msgid "Light" +msgstr "明亮" + +#: wp-includes/general-template.php:2641 +msgctxt "admin color scheme" +msgid "Midnight" +msgstr "午夜" + +#: wp-includes/link-template.php:1489 +msgid "Use commas instead of %s to separate excluded terms." +msgstr "請用半型逗號(,)分隔多個排除項目,不要使用 %s 。" + +#: wp-includes/script-loader.php:592 +msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" +msgid "no-subset" +msgstr "no-subset" + +#: wp-includes/admin-bar.php:169 +msgid "Menu" +msgstr "功能表清單" + +#: wp-includes/update.php:553 +msgid "Translation Updates" +msgstr "更新翻譯" + +#: wp-login.php:502 +msgid "Sorry, that key has expired. Please try again." +msgstr "抱歉,驗證碼已過期。請再試一次。" + +#: wp-includes/class-wp-theme.php:219 +msgid "The theme directory \"%s\" does not exist." +msgstr "佈景主題目錄「%s」不存在。" + +#: wp-includes/query.php:726 +msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." +msgstr "在 %1$s ,使用 %2$s 方法,而不是 %3$s 函數。請參見 %4$s 。" + +#: wp-includes/functions.php:1138 +msgid "ERROR: This is not a valid feed template." +msgstr "錯誤:這不是合格的 feed 模板。" + +#: wp-includes/post-template.php:1566 +msgid "This content is password protected. To view it please enter your password below:" +msgstr "該內容受密碼保護。如欲檢視請在下方輸入你的密碼:" + +#: wp-includes/query.php:727 +msgid "http://codex.wordpress.org/Function_Reference/is_main_query" +msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" + +#: wp-includes/query.php:2144 +msgctxt "Comma-separated list of search stopwords in your language" +msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" +msgstr "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" + +#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 +msgid "Failed to write request to temporary file." +msgstr "暫存檔案未能寫入請求。" + +#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 +msgid "The SSL certificate for the host could not be verified." +msgstr "無法驗證該主機的 SSL 憑證。" + +#: wp-includes/media-template.php:629 +msgid "Embed Media Player" +msgstr "使用嵌入媒體播放器" + +#: wp-includes/media-template.php:339 wp-includes/media-template.php:513 +msgid "Length:" +msgstr "長度:" + +#: wp-includes/media-template.php:616 +msgid "Embed or Link" +msgstr "嵌入或是連結" + +#: wp-includes/media-template.php:636 +msgid "Link to Media File" +msgstr "連結至媒體檔案" + +#: wp-includes/media-template.php:643 +msgid "Link to Attachment Page" +msgstr "連結至附件頁面" + +#: wp-includes/script-loader.php:311 +msgid "Download File" +msgstr "下載檔案" + +#: wp-includes/script-loader.php:312 +msgid "Download Video" +msgstr "下載影片" + +#: wp-includes/script-loader.php:313 +msgid "Play/Pause" +msgstr "播放/暫停" + +#: wp-includes/script-loader.php:314 +msgid "Mute Toggle" +msgstr "靜音" + +#: wp-includes/script-loader.php:316 +msgid "Turn off Fullscreen" +msgstr "關閉全螢幕" + +#: wp-includes/script-loader.php:317 +msgid "Go Fullscreen" +msgstr "全螢幕" + +#: wp-includes/script-loader.php:318 +msgid "Unmute" +msgstr "取消靜音" + +#: wp-includes/script-loader.php:320 +msgid "Captions/Subtitles" +msgstr "字幕" + +#: wp-includes/formatting.php:2487 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "%s 週" + +#: wp-includes/formatting.php:2492 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "%s 個月" + +#: wp-includes/formatting.php:2497 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "%s å¹´" + +#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 +#: wp-includes/post-template.php:1413 +msgid "#%d (no title)" +msgstr "#%d(無標題)" + +#: wp-includes/post-template.php:1761 +msgid "JavaScript must be enabled to use this feature." +msgstr "啟用 JavaScript 來使用這功能。" + +#: wp-includes/locale.php:351 +msgid "F j, Y" +msgstr "Y-m-d" + +#: wp-includes/locale.php:353 +msgid "g:i a" +msgstr "H:i:s" + +#: wp-includes/locale.php:355 +msgid "F j, Y g:i a" +msgstr "Y-m-d H:i:s" + +#: wp-includes/class-wp-xmlrpc-server.php:372 +msgid "Login Address (URL)" +msgstr "登入位置 (URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:377 +msgid "The URL to the admin area" +msgstr "控制台的 URL" + +#: wp-includes/class-wp-customize-control.php:745 +#: wp-includes/media-template.php:179 +msgid "The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead." +msgstr "您設備上的瀏覽器無法上傳檔案。您可以改為使用原生應用程式" + +#: wp-includes/post-template.php:242 +msgid "(more…)" +msgstr "( 繼續閱讀… )" + +#: wp-login.php:397 +msgid "Possible reason: your host may have disabled the mail() function." +msgstr "可能的原因:您的主機可能關掉了郵件函數" + +#: wp-includes/user.php:2179 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" +msgstr "錯誤: 無法為你註冊 … 請聯絡 站長 !" + +#: wp-includes/post-template.php:1655 +msgctxt "post revision title extra" +msgid "%1$s [Autosave]" +msgstr "%1$s〔自動儲存〕" + +#: wp-includes/post-template.php:1657 +msgctxt "post revision title extra" +msgid "%1$s [Current Revision]" +msgstr "%1$s〔最近版本〕" + +#: wp-includes/script-loader.php:133 +msgid "Your session has expired. You can log in again from this page or go to the login page." +msgstr "工作階段已過期。你可以從這個頁面再登入一次或是到登入頁面。" + +#: wp-includes/script-loader.php:444 +msgid "%1$s %2$s, %3$s @ %4$s : %5$s" +msgstr "%3$s - %1$s - %2$s @ %4$s : %5$s" + +#: wp-login.php:827 +msgid "Session expired. Please log in again. You will not move away from this page." +msgstr "工作階段已過期。請再登入一次。你將會離開本頁面。" + +#: wp-signup.php:654 +msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." +msgstr "你的電郵地址輸入正確嗎?如果你輸入的 %s 不正確,你將不會收你的信件。" + +#: wp-signup.php:731 +msgid "The site you were looking for, %s, does not exist, but you can create it now!" +msgstr "你查詢的頁面 %s 不存在,但你可以現在創建一個!" + +#: wp-signup.php:733 +msgid "The site you were looking for, %s, does not exist." +msgstr "你查詢的頁面 %s 不存在。" + +#: wp-includes/functions.php:4486 +msgid "The login page will open in a new window. After logging in you can close it and return to this page." +msgstr "登入頁面將會在新視窗開啟。登入之後,你可以關閉該視窗並回到本頁面。" + +#: wp-includes/post-template.php:1701 +msgctxt "post revision title" +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "由 %1$s %2$s 編輯,%3$s 前(%4$s)" + +#: wp-includes/comment-template.php:1851 +msgid "%s says:" +msgstr "%s 說:" + +#: wp-includes/comment-template.php:1857 +msgctxt "1: date, 2: time" +msgid "%1$s at %2$s" +msgstr "%1$s 於 %2$s" + +#: wp-includes/general-template.php:237 +msgctxt "placeholder" +msgid "Search …" +msgstr "搜尋 …" + +#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 +#: wp-includes/general-template.php:244 +msgctxt "label" +msgid "Search for:" +msgstr "搜尋關於:" + +#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 +msgctxt "submit button" +msgid "Search" +msgstr "搜尋" + +#: wp-includes/post-template.php:1691 +msgctxt "revision date format" +msgid "j F, Y @ G:i:s" +msgstr "Y-m-d @ H:i:s" + +#: wp-includes/functions.php:4484 +msgid "Session expired" +msgstr "Session 已過期" + +#: wp-includes/taxonomy.php:490 +msgid "No tags found." +msgstr "找不到標籤。" + +#: wp-includes/default-widgets.php:401 +msgctxt "meta widget link text" +msgid "WordPress.org" +msgstr "WordPress 台灣正體中文" + +#: wp-includes/functions.wp-scripts.php:166 +msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." +msgstr "請勿移除管理區域內 %1$s 腳本的註冊。欲針對前台佈景主題,使用 %2$s hook。" + +#: wp-includes/class-wp-xmlrpc-server.php:362 +msgid "WordPress Address (URL)" +msgstr "WordPress 位址(URL)" + +#: wp-includes/class-wp-xmlrpc-server.php:367 +msgid "Site Address (URL)" +msgstr "網站位址(URL)" + +#: wp-includes/user.php:1900 +msgid "Invalid user ID." +msgstr "不正確的使用者編號。" + +#: wp-includes/media-template.php:732 +msgid "Random Order" +msgstr "隨機排序" + +#: wp-includes/media-template.php:463 +msgid "Caption this image…" +msgstr "說明此圖片…" + +#: wp-includes/media.php:2915 +msgid "%d selected" +msgstr "已選擇:%d" + +#: wp-includes/media.php:2955 +msgid "Insert from URL" +msgstr "自網址插入" + +#: wp-includes/media.php:2958 +msgid "Set Featured Image" +msgstr "設定特色圖片" + +#: wp-includes/default-widgets.php:197 +msgctxt "Links widget" +msgid "Random" +msgstr "隨機" + +#: wp-includes/media-template.php:1190 wp-includes/media.php:2932 +msgid "No items found." +msgstr "找不到任何項目。" + +#: wp-includes/media.php:2968 +msgid "Add to Gallery" +msgstr "增加至藝廊" + +#: wp-includes/media.php:2969 +msgid "Reverse order" +msgstr "反向排序" + +#: wp-includes/media.php:2959 +msgid "Set featured image" +msgstr "設定特色圖片" + +#: wp-includes/media-template.php:456 +msgid "Deselect" +msgstr "取消選取" + +#: wp-includes/class-wp-xmlrpc-server.php:4156 +#: wp-includes/class-wp-xmlrpc-server.php:4166 +msgid "Sorry, that file cannot be edited." +msgstr "抱歉,檔案不能被編輯。" + +#: wp-includes/media.php:2937 +msgid "" +"You are about to permanently delete this item.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "要永久刪除此項目請按「確定」,停止請按「取消」。" + +#: wp-includes/media-template.php:421 wp-includes/media-template.php:524 +#: wp-includes/media.php:2945 +msgid "Delete Permanently" +msgstr "永久刪除" + +#: wp-includes/media-template.php:181 +msgid "Upload Limit Exceeded" +msgstr "上傳超過限制" + +#: wp-includes/media-template.php:246 +msgid "Dismiss Errors" +msgstr "隱藏錯誤" + +#: wp-includes/media-template.php:260 +msgid "Error" +msgstr "錯誤" + +#: wp-includes/media.php:2458 +msgid "No editor could be selected." +msgstr "沒有編輯器可選擇" + +#: wp-includes/media-template.php:245 +msgid "Uploading" +msgstr "上傳中" + +#: wp-includes/post.php:2434 +msgid "Manage Images" +msgstr "管理圖片" + +#: wp-includes/post.php:2434 +msgid "Image (%s)" +msgid_plural "Images (%s)" +msgstr[0] "圖片(%s)" + +#: wp-includes/post.php:2435 +msgid "Manage Audio" +msgstr "管理音訊" + +#: wp-includes/post.php:2435 +msgid "Audio (%s)" +msgid_plural "Audio (%s)" +msgstr[0] "音訊(%s)" + +#: wp-includes/post.php:2436 +msgid "Video" +msgstr "影片" + +#: wp-includes/post.php:2436 +msgid "Manage Video" +msgstr "管理影片" + +#: wp-includes/post.php:2436 +msgid "Video (%s)" +msgid_plural "Video (%s)" +msgstr[0] "影片(%s)" + +#: wp-includes/media.php:2933 +msgid "Insert into page" +msgstr "插入到頁面" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this page" +msgstr "上傳到這個頁面" + +#: wp-includes/media.php:2929 +msgid "All media items" +msgstr "全部媒體檔案" + +#: wp-includes/media.php:2936 +msgid "Uploaded to this post" +msgstr "上傳到這篇文章" + +#: wp-includes/post.php:2435 +msgid "Audio" +msgstr "音訊" + +#: wp-includes/media.php:2928 +msgid "← Return to library" +msgstr "←回到媒體庫" + +#: wp-includes/media-template.php:650 wp-includes/media-template.php:825 +#: wp-includes/media-template.php:938 +msgid "Custom URL" +msgstr "自訂網址" + +#: wp-includes/media-template.php:479 wp-includes/media.php:2952 +msgid "Attachment Details" +msgstr "附件資訊" + +#: wp-includes/media-template.php:385 wp-includes/media-template.php:562 +#: wp-includes/media-template.php:796 +msgid "Alt Text" +msgstr "替代文字" + +#: wp-includes/media-template.php:718 +msgid "Columns" +msgstr "欄位" + +#: wp-includes/media.php:2916 +msgid "Drag and drop to reorder images." +msgstr "拖曳圖片來重新排序。" + +#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 +#: wp-includes/media.php:2676 +msgid "Large" +msgstr "大" + +#: wp-includes/media-template.php:586 +msgid "Attachment Display Settings" +msgstr "顯示附件設定選項" + +#: wp-includes/media-template.php:693 +msgid "Gallery Settings" +msgstr "藝廊設定" + +#: wp-includes/media.php:2920 +msgid "Upload Images" +msgstr "上傳圖片" + +#: wp-includes/media.php:2964 +msgid "← Cancel Gallery" +msgstr "← 關閉藝廊" + +#: wp-includes/ms-functions.php:1967 +msgid "WordPress › Success" +msgstr "WordPress › 成功" + +#: wp-includes/media-template.php:188 +msgid "Drop files anywhere to upload" +msgstr "請將檔案拖曳到這裡上傳" + +#: wp-includes/media.php:2919 +msgid "Upload Files" +msgstr "上傳檔案" + +#: wp-includes/media.php:2965 +msgid "Insert gallery" +msgstr "插入藝廊" + +#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 +msgid "Drop files to upload" +msgstr "請將檔案拖曳到這裡上傳" + +#: wp-includes/media.php:2923 +msgid "Media Library" +msgstr "媒體庫" + +#: wp-includes/media.php:2962 +msgid "Create Gallery" +msgstr "新增藝廊" + +#: wp-includes/ms-functions.php:943 +msgid "" +"To activate your user, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login." +msgstr "" +"請按以下鏈結來啟用你的帳號:\n" +"\n" +" %s\n" +" \n" +"\n" +"啟用之後你會收到*另一封信*關於你的登入資訊。" + +#: wp-includes/ms-functions.php:1373 +msgid "Already Installed" +msgstr "已安裝" + +#: wp-includes/ms-functions.php:1373 +msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." +msgstr "您似乎已經安裝過 WordPress。若要重新安裝請先清除您舊的資料庫表。" + +#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 +msgid "Taxonomies cannot exceed 32 characters in length" +msgstr "文章分類不能超過 32 個字元的長度。" + +#: wp-includes/ms-functions.php:1225 +msgid "" +"New Site: %1$s\n" +"URL: %2$s\n" +"Remote IP: %3$s\n" +"\n" +"Disable these notifications: %4$s" +msgstr "" +"新網站:%1$s\n" +"網址:%2$s\n" +"遠端IP:%3$s\n" +" \n" +"\n" +"停止收到通知:%4$s" + +#: wp-includes/ms-functions.php:1268 +msgid "" +"New User: %1$s\n" +"Remote IP: %2$s\n" +"\n" +"Disable these notifications: %3$s" +msgstr "" +"新使用者:%1$s\n" +"遠端IP:%2$s\n" +"\n" +"停用這些通知: %3$s" + +#: wp-includes/media-template.php:618 wp-includes/media-template.php:696 +#: wp-includes/media-template.php:819 wp-includes/media-template.php:923 +msgid "Link To" +msgstr "連結到" + +#: wp-includes/media-template.php:645 wp-includes/media-template.php:706 +#: wp-includes/media-template.php:930 +msgid "Attachment Page" +msgstr "附件頁面" + +#: wp-includes/media-template.php:638 wp-includes/media-template.php:709 +#: wp-includes/media-template.php:927 +msgid "Media File" +msgstr "媒體檔案" + +#: wp-includes/media-template.php:467 +msgid "Describe this video…" +msgstr "描述這個影片…" + +#: wp-includes/media-template.php:469 +msgid "Describe this audio file…" +msgstr "描述音訊檔 …" + +#: wp-includes/media-template.php:471 +msgid "Describe this media file…" +msgstr "描述媒體檔 …" + +#: wp-includes/media.php:2966 +msgid "Update gallery" +msgstr "更新藝廊" + +#: wp-includes/ms-functions.php:186 +msgid "The requested user does not exist." +msgstr "這個帳號不存在。" + +#: wp-includes/ms-functions.php:506 +msgid "Please enter a valid email address." +msgstr "請輸入有效的電子郵件位址" + +#: wp-includes/user.php:2129 +msgid "ERROR: This username is already registered. Please choose another one." +msgstr "ERROR:這個使用者名稱已經被註冊,請再選一個。" + +#: wp-includes/class-wp-image-editor-gd.php:87 +#: wp-includes/class-wp-image-editor-imagick.php:120 +msgid "File doesn’t exist?" +msgstr "檔案不存在嗎?" + +#: wp-includes/class-wp-image-editor-gd.php:103 +#: wp-includes/class-wp-image-editor-imagick.php:130 +msgid "File is not an image." +msgstr "該檔案不是圖片。" + +#: wp-includes/class-wp-image-editor-gd.php:107 +msgid "Could not read image size." +msgstr "無法讀取圖片的尺寸。" + +#: wp-includes/class-wp-image-editor-gd.php:169 +#: wp-includes/class-wp-image-editor-gd.php:187 +msgid "Image resize failed." +msgstr "圖片尺寸調整失敗。" + +#: wp-includes/class-wp-image-editor-gd.php:293 +msgid "Image crop failed." +msgstr "圖片裁切失敗。" + +#: wp-includes/class-wp-image-editor-gd.php:317 +msgid "Image rotate failed." +msgstr "圖片旋轉失敗。" + +#: wp-includes/class-wp-image-editor-gd.php:347 +msgid "Image flip failed." +msgstr "圖片翻動失敗。" + +#: wp-includes/class-wp-image-editor-gd.php:379 +#: wp-includes/class-wp-image-editor-gd.php:387 +#: wp-includes/class-wp-image-editor-gd.php:391 +#: wp-includes/class-wp-image-editor-gd.php:394 +msgid "Image Editor Save Failed" +msgstr "圖片編輯器儲存失敗。" + +#: wp-includes/post.php:55 +msgctxt "post type general name" +msgid "Media" +msgstr "媒體" + +#: wp-includes/post.php:57 +msgctxt "add new media" +msgid "Add New" +msgstr "新增" + +#: wp-includes/post.php:59 +msgid "View Attachment Page" +msgstr "瀏覽附件頁面" + +#: wp-includes/post.php:3210 +msgid "Whoops, the provided date is invalid." +msgstr "噢,提交的資料不正確。" + +#: wp-includes/media.php:2924 +msgid "Insert Media" +msgstr "插入媒體" + +#: wp-includes/media.php:2925 +msgid "Create a new gallery" +msgstr "建立新藝廊" + +#: wp-includes/media.php:2933 +msgid "Insert into post" +msgstr "插入至文章" + +#: wp-includes/media.php:2967 +msgid "Add to gallery" +msgstr "加入至藝廊" + +#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505 +msgid "Clear" +msgstr "清除" + +#: wp-includes/script-loader.php:507 +msgid "Select Color" +msgstr "選擇顏色" + +#: wp-includes/script-loader.php:508 +msgid "Current Color" +msgstr "當前顏色" + +#: wp-includes/taxonomy.php:2708 +msgid "Could not insert term relationship into the database" +msgstr "無法將項目關聯寫入資料庫" + +#: wp-includes/user.php:1760 +msgctxt "Display name based on first name and last name" +msgid "%1$s %2$s" +msgstr "%2$s %1$s " + +#: wp-includes/class-wp-xmlrpc-server.php:226 +msgid "Incorrect username or password." +msgstr "使用者帳號或密碼不正確。" + +#: wp-includes/class-wp-xmlrpc-server.php:219 +msgid "XML-RPC services are disabled on this site." +msgstr "這個網站尚未開啟 XML-RPC 服務" + +#: wp-includes/class-wp-xmlrpc-server.php:1428 +msgid "There is a revision of this post that is more recent." +msgstr "這個是文章最新的版本。" + +#: wp-includes/general-template.php:2130 +msgid "%1$s %2$s %3$s Feed" +msgstr "訂閱 %1$s %2$s %3$s" + +#: wp-includes/default-widgets.php:770 +msgid "Display post date?" +msgstr "顯示發表日期?" + +#: wp-includes/class-wp-xmlrpc-server.php:4481 +msgid "You are not allowed to create pages as this user." +msgstr "你的權限不被允許建立頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:3849 +#: wp-includes/class-wp-xmlrpc-server.php:3911 +#: wp-includes/class-wp-xmlrpc-server.php:3914 +#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 +msgid "Invalid post ID" +msgstr "不正確的文章編號" + +#: wp-includes/class-wp-xmlrpc-server.php:2241 +msgid "Sorry, you cannot edit users." +msgstr "對不起,你無法編輯使用者。" + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +msgid "Invalid user ID" +msgstr "不正確的使用者編號" + +#: wp-includes/class-wp-xmlrpc-server.php:2297 +msgid "Sorry, you cannot list users." +msgstr "對不起,你不能查看使用者清單。" + +#: wp-includes/class-wp-xmlrpc-server.php:2313 +msgid "The role specified is not valid" +msgstr "指定的角色並不正確" + +#: wp-includes/class-wp-xmlrpc-server.php:2367 +#: wp-includes/class-wp-xmlrpc-server.php:2411 +msgid "Sorry, you cannot edit your profile." +msgstr "對不起,你不能編輯你的個人檔案。" + +#: wp-includes/class-wp-xmlrpc-server.php:2445 +msgid "Sorry, the user cannot be updated." +msgstr "抱歉,這位使用者不能被更改" + +#: wp-includes/class-wp-xmlrpc-server.php:3852 +msgid "Sorry, you are not allowed to edit posts." +msgstr "抱歉,你沒有被允許修改文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:3856 +#: wp-includes/class-wp-xmlrpc-server.php:3924 +msgid "Sorry, revisions are disabled." +msgstr "抱歉,文章版本控制已關閉。" + +#: wp-includes/media-template.php:861 +msgid "Alternative Text" +msgstr "替代文字" + +#: wp-includes/media-template.php:189 +msgctxt "Uploader: Drop files here - or - Select Files" +msgid "or" +msgstr "或" + +#: wp-includes/media-template.php:190 +msgid "Select Files" +msgstr "選擇檔案" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Distraction Free Writing mode" +msgstr "專注寫作模式" + +#: wp-includes/js/tinymce/wp-mce-help.php:135 +msgid "Editor width in Distraction Free Writing mode:" +msgstr "專注寫作模式下編輯器寬度:" + +#: wp-includes/class-wp-admin-bar.php:367 +msgid "Skip to toolbar" +msgstr "略過工具列" + +#: wp-includes/class-wp-admin-bar.php:368 +msgid "Top navigation toolbar." +msgstr "上方的工具列。" + +#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 +msgctxt "Name for the Text editor tab (formerly HTML)" +msgid "Text" +msgstr "文字" + +#: wp-includes/class-wp-customize-control.php:528 +msgid "Hex Value" +msgstr "十六進位制值" + +#: wp-includes/class-wp-customize-manager.php:984 +msgid "Header Text Color" +msgstr "頁首文字顏色" + +#: wp-includes/class-wp-customize-manager.php:962 +msgid "Colors" +msgstr "顏色" + +#: wp-includes/script-loader.php:384 +msgid "Save & Activate" +msgstr "儲存並啟用" + +#: wp-includes/script-loader.php:387 +msgid "Saved" +msgstr "已儲存" + +#: wp-includes/script-loader.php:385 +msgid "Save & Publish" +msgstr "儲存並發表" + +#: wp-includes/class-wp-customize-control.php:752 +msgid "Select File" +msgstr "選擇檔案" + +#: wp-includes/admin-bar.php:668 +msgid "Customize" +msgstr "自訂" + +#: wp-includes/class-wp-xmlrpc-server.php:582 +msgid "Insufficient arguments passed to this XML-RPC method." +msgstr "無效的參數被傳遞至本 XML-RPC 方法。" + +#: wp-includes/class-wp-xmlrpc-server.php:1237 +msgid "Sorry, you cannot stick a private post." +msgstr "抱歉,你無法將私密文章置頂。" + +#: wp-includes/class-wp-customize-control.php:624 +msgid "No Image" +msgstr "無圖片" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "You can edit your menu content on the Menus screen in the Appearance section." +msgstr "你可在「外觀」區塊內的「選單」畫面編輯選單內容。" + +#: wp-includes/class-wp-customize-control.php:749 +msgid "Drop a file here or select a file." +msgstr "拖曳一個檔案至此或選取一個檔案。" + +#: wp-includes/class-wp-customize-control.php:848 +#: wp-includes/class-wp-customize-manager.php:1007 +msgid "Header Image" +msgstr "頁首圖片" + +#: wp-includes/class-wp-xmlrpc-server.php:407 +msgid "Post Thumbnail" +msgstr "文章縮圖" + +#: wp-includes/script-loader.php:96 +msgid "text direction" +msgstr "文字方向" + +#: wp-includes/script-loader.php:97 +msgid "Toggle Editor Text Direction" +msgstr "切換編輯器文字方向" + +#: wp-includes/ms-functions.php:634 +msgid "Site name must be at least 4 characters." +msgstr "網站名稱至少要四個字元。" + +#: wp-includes/ms-functions.php:625 +msgid "Please enter a site name." +msgstr "請輸入一個網站名稱。" + +#: wp-includes/ms-functions.php:490 +msgid "That username is not allowed." +msgstr "不允許該使用者名稱。" + +#: wp-includes/ms-functions.php:482 +msgid "Please enter a username." +msgstr "請輸入一個使用者名稱。" + +#: wp-includes/ms-functions.php:662 +msgid "Please enter a site title." +msgstr "請輸入一個網站標題。" + +#: wp-includes/ms-functions.php:631 +msgid "That name is not allowed." +msgstr "不允許使用該名稱。" + +#: wp-includes/ms-functions.php:496 +msgid "Username must be at least 4 characters." +msgstr "使用者名稱至少要四個字元。" + +#: wp-includes/class-wp-customize-manager.php:1158 +msgid "A static page" +msgstr "靜態頁面" + +#: wp-includes/class-wp-customize-manager.php:978 +msgid "Display Header Text" +msgstr "顯示標題文字" + +#: wp-includes/class-wp-customize-manager.php:999 +msgid "Background Color" +msgstr "背景顏色" + +#: wp-includes/class-wp-customize-control.php:803 +#: wp-includes/class-wp-customize-manager.php:1027 +msgid "Background Image" +msgstr "背景圖片" + +#: wp-includes/class-wp-customize-manager.php:1049 +msgid "Background Repeat" +msgstr "背景重複" + +#: wp-includes/class-wp-customize-manager.php:1066 +msgid "Background Position" +msgstr "背景位置" + +#: wp-includes/class-wp-customize-manager.php:1082 +msgid "Background Attachment" +msgstr "背景附件" + +#: wp-includes/class-wp-customize-control.php:629 +msgid "Uploaded" +msgstr "已上傳" + +#: wp-includes/class-wp-customize-control.php:628 +msgid "Upload New" +msgstr "上傳新圖片" + +#: wp-includes/class-wp-customize-control.php:707 +msgid "Remove Image" +msgstr "移除圖片" + +#: wp-includes/class-wp-xmlrpc-server.php:3741 +msgid "Sorry, you are not allowed to edit this post type." +msgstr "抱歉,你不被允許編輯此文章類型。" + +#: wp-includes/class-wp-customize-manager.php:1086 +msgid "Scroll" +msgstr "捲動" + +#: wp-includes/class-wp-customize-manager.php:1087 +msgid "Fixed" +msgstr "固定" + +#: wp-includes/class-wp-customize-manager.php:1053 +msgid "No Repeat" +msgstr "不重複" + +#: wp-includes/class-wp-customize-manager.php:1054 +msgid "Tile" +msgstr "並列重複" + +#: wp-includes/class-wp-customize-manager.php:1055 +msgid "Tile Horizontally" +msgstr "水平並列" + +#: wp-includes/class-wp-customize-manager.php:1056 +msgid "Tile Vertically" +msgstr "垂直並列" + +#: wp-includes/class-wp-customize-manager.php:1169 +msgid "Front page" +msgstr "首頁頁面" + +#: wp-includes/class-wp-customize-manager.php:1181 +msgid "Posts page" +msgstr "文章列表頁面" + +#: wp-includes/class-wp-customize-control.php:590 +msgid "Upload" +msgstr "上傳" + +#: wp-includes/class-wp-customize-control.php:591 +#: wp-includes/class-wp-customize-widgets.php:726 +#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004 +#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088 +#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121 +#: wp-includes/media-template.php:1153 wp-includes/media.php:2909 +msgid "Remove" +msgstr "移除" + +#: wp-includes/script-loader.php:393 +msgid "Allowed Files" +msgstr "允許的檔案" + +#: wp-includes/class-wp-xmlrpc-server.php:1736 +#: wp-includes/class-wp-xmlrpc-server.php:1835 +msgid "The term name cannot be empty." +msgstr "項目名稱不可為空。" + +#: wp-includes/class-wp-xmlrpc-server.php:1727 +msgid "You are not allowed to create terms in this taxonomy." +msgstr "你無法在此分類法下建立項目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1740 +msgid "This taxonomy is not hierarchical." +msgstr "此分類法並非階層式。" + +#: wp-includes/class-wp-xmlrpc-server.php:1749 +#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 +msgid "Parent term does not exist." +msgstr "上層項目並不存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:1766 +msgid "Sorry, your term could not be created. Something wrong happened." +msgstr "抱歉,無法建立你的項目。發生某些問題。" + +#: wp-includes/class-wp-xmlrpc-server.php:1816 +msgid "You are not allowed to edit terms in this taxonomy." +msgstr "你不可編輯此分類法的項目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1840 +msgid "This taxonomy is not hierarchical so you can't set a parent." +msgstr "此分類法並非階層式,你無法設定上層。" + +#: wp-includes/class-wp-xmlrpc-server.php:1866 +msgid "Sorry, editing the term failed." +msgstr "抱歉,編輯項目失敗。" + +#: wp-includes/class-wp-xmlrpc-server.php:1909 +msgid "You are not allowed to delete terms in this taxonomy." +msgstr "你不可刪除此分類法的項目。" + +#: wp-includes/class-wp-xmlrpc-server.php:1925 +msgid "Sorry, deleting the term failed." +msgstr "抱歉,刪除項目失敗。" + +#: wp-includes/class-wp-xmlrpc-server.php:1977 +#: wp-includes/class-wp-xmlrpc-server.php:2031 +#: wp-includes/class-wp-xmlrpc-server.php:2120 +msgid "You are not allowed to assign terms in this taxonomy." +msgstr "你不可指定此分類法的項目。" + +#: wp-includes/default-widgets.php:181 +msgid "Select Link Category:" +msgstr "選擇鏈結分類:" + +#: wp-includes/class-wp-xmlrpc-server.php:397 +msgid "Template" +msgstr "模板" + +#: wp-includes/class-wp-xmlrpc-server.php:402 +msgid "Stylesheet" +msgstr "樣式表" + +#: wp-includes/default-widgets.php:194 +msgid "Link title" +msgstr "鏈結名稱" + +#: wp-includes/default-widgets.php:195 +msgid "Link rating" +msgstr "鏈結評分" + +#: wp-includes/default-widgets.php:196 +msgid "Link ID" +msgstr "鏈結 ID" + +#: wp-includes/default-widgets.php:211 +msgid "Number of links to show:" +msgstr "顯示鏈結數目:" + +#: wp-includes/class-wp-theme.php:225 +msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." +msgstr "錯誤:主題目錄是空的或不存在。請檢查你的安裝。" + +#: wp-includes/class-wp-theme.php:229 +msgid "Stylesheet is not readable." +msgstr "樣式表不是可讀取的。" + +#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 +msgid "The \"%s\" theme is not a valid parent theme." +msgstr "『%s』主題並非合格的上層主題。" + +#: wp-includes/class-wp-customize-manager.php:1106 +msgid "Navigation" +msgstr "導覽" + +#: wp-includes/class-wp-customize-manager.php:1109 +msgid "Your theme supports %s menu. Select which menu you would like to use." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "你的佈景主題支援 %s 選單。請選擇你想使用的選單。" + +#: wp-includes/media-template.php:508 +msgid "Refresh" +msgstr "重新整理" + +#: wp-includes/class-wp-customize-manager.php:1139 +msgid "Static Front Page" +msgstr "指定首頁頁面" + +#: wp-includes/class-wp-customize-manager.php:1142 +msgid "Your theme supports a static front page." +msgstr "你的佈景主題支援靜態首頁頁面。" + +#: wp-includes/class-wp-customize-manager.php:1157 +msgid "Your latest posts" +msgstr "最新的文章" + +#: wp-includes/class-wp-customize-manager.php:1153 +msgid "Front page displays" +msgstr "首頁顯示" + +#: wp-includes/class-wp-customize-manager.php:933 +msgid "Site Title & Tagline" +msgstr "網誌標題與標語" + +#: wp-includes/class-wp-customize-manager.php:955 +msgid "Tagline" +msgstr "網誌描述" + +#: wp-includes/class-wp-customize-control.php:416 +#: wp-includes/class-wp-customize-manager.php:1113 +#: wp-includes/default-widgets.php:1362 +msgid "— Select —" +msgstr "— 選擇 —" + +#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370 +msgctxt "word count: words or characters?" +msgid "words" +msgstr "characters" + +#: wp-includes/class-wp-xmlrpc-server.php:1168 +#: wp-includes/class-wp-xmlrpc-server.php:4747 +msgid "The post type may not be changed." +msgstr "文章類型或許不會變。" + +#: wp-includes/class-wp-xmlrpc-server.php:387 +msgid "Image default size" +msgstr "圖片預設大小" + +#: wp-includes/class-wp-xmlrpc-server.php:382 +msgid "Image default link type" +msgstr "圖片預設鏈結類型" + +#: wp-includes/class-wp-xmlrpc-server.php:392 +msgid "Image default align" +msgstr "圖片預設對齊" + +#: wp-includes/class-wp-xmlrpc-server.php:1166 +msgid "Sorry, you are not allowed to edit this post." +msgstr "抱歉,你不可編輯此文章。" + +#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 +#: wp-includes/script-loader.php:484 +msgctxt "tag delimiter" +msgid "," +msgstr "," + +#: wp-includes/admin-bar.php:305 +msgid "Edit Site" +msgstr "編輯網誌站台" + +#: wp-includes/class-wp-xmlrpc-server.php:1642 +msgid "Sorry, you are not allowed to edit posts in this post type" +msgstr "抱歉,你不可編輯此文章類型的文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1204 +#: wp-includes/class-wp-xmlrpc-server.php:4489 +msgid "Invalid author ID." +msgstr "不正確的作者編號。" + +#: wp-includes/class-wp-xmlrpc-server.php:1487 +msgid "Sorry, you are not allowed to delete this post." +msgstr "抱歉,你不可刪除此文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1322 +msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." +msgstr "模糊的項目名稱被使用於階層分類法。請換用項目 ID 代替。" + +#: wp-includes/class-wp-xmlrpc-server.php:1329 +msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." +msgstr "抱歉,你不可新增項目至那些分類法。" + +#: wp-includes/class-wp-xmlrpc-server.php:1492 +msgid "The post cannot be deleted." +msgstr "該文章無法被刪除。" + +#: wp-includes/class-wp-xmlrpc-server.php:1636 +msgid "The post type specified is not valid" +msgstr "指定的文章類型並不正確。" + +#: wp-includes/class-wp-xmlrpc-server.php:1158 +#: wp-includes/class-wp-xmlrpc-server.php:3736 +#: wp-includes/class-wp-xmlrpc-server.php:4426 +#: wp-includes/class-wp-xmlrpc-server.php:4484 +#: wp-includes/class-wp-xmlrpc-server.php:4743 +#: wp-includes/class-wp-xmlrpc-server.php:4804 +msgid "Invalid post type" +msgstr "不正確的文章類型。" + +#: wp-includes/class-wp-xmlrpc-server.php:1194 +msgid "Sorry, you are not allowed to create password protected posts in this post type" +msgstr "抱歉,你不可建立此文章類型的受保護文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1199 +#: wp-includes/class-wp-xmlrpc-server.php:4477 +msgid "You are not allowed to create posts as this user." +msgstr "你不可用此使用者帳號建立文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:1180 +msgid "Sorry, you are not allowed to create private posts in this post type" +msgstr "抱歉,你不可建立此文章類型的私密文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1185 +msgid "Sorry, you are not allowed to publish posts in this post type" +msgstr "抱歉,你不可發表此文章類型的文章" + +#: wp-includes/class-wp-xmlrpc-server.php:1279 +#: wp-includes/class-wp-xmlrpc-server.php:1303 +msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." +msgstr "抱歉,你不可指定項目至那些分類法。" + +#: wp-includes/class-wp-xmlrpc-server.php:1276 +#: wp-includes/class-wp-xmlrpc-server.php:1300 +msgid "Sorry, one of the given taxonomies is not supported by the post type." +msgstr "抱歉,其中一個分類並不被該文章類型支援。" + +#: wp-includes/class-wp-xmlrpc-server.php:1242 +msgid "Sorry, you are not allowed to stick this post." +msgstr "抱歉,你不可將此文章置頂。" + +#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842 +msgctxt "opening curly double quote" +msgid "“" +msgstr "“" + +#: wp-includes/formatting.php:64 +msgctxt "closing curly double quote" +msgid "”" +msgstr "\"" + +#: wp-includes/formatting.php:67 +msgctxt "apostrophe" +msgid "’" +msgstr "’" + +#: wp-includes/formatting.php:70 +msgctxt "prime" +msgid "′" +msgstr "′" + +#: wp-includes/formatting.php:72 +msgctxt "double prime" +msgid "″" +msgstr "″" + +#: wp-includes/formatting.php:75 +msgctxt "opening curly single quote" +msgid "‘" +msgstr "‘" + +#: wp-includes/formatting.php:77 +msgctxt "closing curly single quote" +msgid "’" +msgstr "’" + +#: wp-signup.php:127 +msgid "Allow search engines to index this site." +msgstr "允許搜尋引擎索引此站。" + +#: wp-load.php:67 +msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." +msgstr "看來這裡並沒有 wp-config.php 檔案。我們開始之前,我需要此檔案。" + +#: wp-load.php:68 +msgid "Need more help? We got it." +msgstr "需要更多幫助嗎?我們有。" + +#: wp-load.php:69 +msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." +msgstr "你可透過網頁介面建立一個 wp-config.php 檔案,但這並非能夠正常運作在全部伺服器設定上。最保險的方式是手動建立該檔案。" + +#: wp-load.php:70 +msgid "Create a Configuration File" +msgstr "建立一個設定檔案" + +#: wp-includes/admin-bar.php:138 +msgid "http://codex.wordpress.org/" +msgstr "http://codex.wordpress.org/" + +#: wp-activate.php:98 +msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "你位於 %2$s 的網站已經啟用。你現在可使用你選擇的使用者名稱「%3$s」登入你的網站。請檢查你的 %4$s 電子郵件收件匣內取得密碼與登入說明。若你未收到該封郵件,請檢查你的垃圾或廣告郵件資料夾。若你於一小時內仍未收到該封郵件,你可重置你的密碼。" + +#: wp-signup.php:381 +msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." +msgstr "http://%2$s 為你的新網站。用「%4$s」帳號已有的密碼 登入。" + +#: wp-activate.php:96 +msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." +msgstr "你的帳號已啟用。你現在可使用你選擇的使用者名稱「%2$s」登入。請檢查你的 %3$s 電子郵件收件匣內取得密碼與登入說明。若你未收到該封郵件,請檢查你的垃圾或廣告郵件資料夾。若你於一小時內仍未收到該封郵件,你可重置你的密碼。" + +#: wp-includes/functions.php:1314 +msgid "One or more database tables are unavailable. The database may need to be repaired." +msgstr "一個或多個資料表無法使用。資料庫可能需要被修復。" + +#: wp-mail.php:255 +msgid "Mission complete. Message %s deleted." +msgstr "任務完成。訊息 %s 已刪除。" + +#: wp-includes/comment.php:961 wp-includes/comment.php:963 +msgid "You are posting comments too quickly. Slow down." +msgstr "你回覆的太快了。請慢一點。" + +#: wp-includes/admin-bar.php:598 +msgctxt "admin bar menu group label" +msgid "New" +msgstr "新增" + +#: wp-includes/admin-bar.php:634 +msgid "%s comment awaiting moderation" +msgid_plural "%s comments awaiting moderation" +msgstr[0] "%s 則迴響正在等在審核" + +#: wp-includes/ms-load.php:411 +msgid "What do I do now?" +msgstr "我現在該怎麼做?" + +#: wp-includes/script-loader.php:253 +msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." +msgstr "當你使用你的瀏覽器上傳檔案時,%s 超過了多檔上傳介面最大的上傳尺寸。" + +#: wp-includes/script-loader.php:252 +msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." +msgstr "請嘗試利用 %1$s瀏覽器上傳介面%2$s 上傳檔案。" + +#: wp-includes/script-loader.php:261 +msgid "“%s” has failed to upload." +msgstr "「%s」上傳失敗。" + +#: wp-includes/class-wp-editor.php:1213 +msgid "Blockquote (Alt + Shift + Q)" +msgstr "大段引用 (Alt + Shift + Q)" + +#: wp-includes/default-widgets.php:183 +msgctxt "links widget" +msgid "All Links" +msgstr "全部鏈結" + +#: wp-includes/formatting.php:80 +msgctxt "en dash" +msgid "–" +msgstr "–" + +#: wp-includes/formatting.php:82 +msgctxt "em dash" +msgid "—" +msgstr "—" + +#: wp-includes/class-wp-admin-bar.php:108 +msgid "The menu ID should not be empty." +msgstr "選單 ID 不應該是空的。" + +#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 +msgid "About WordPress" +msgstr "關於 Wordpress" + +#: wp-includes/script-loader.php:241 +msgid "%s exceeds the maximum upload size for this site." +msgstr "%s 已超越此站檔案大小上傳限制。" + +#: wp-includes/functions.php:3369 +msgid "Please see Debugging in WordPress for more information." +msgstr "請看 在 WordPress 中尋找錯誤取得更多資訊。" + +#: wp-includes/admin-bar.php:153 +msgid "Feedback" +msgstr "回饋" + +#: wp-includes/ms-functions.php:1466 +msgid "" +"Dear User,\n" +"\n" +"Your new SITE_NAME site has been successfully set up at:\n" +"BLOG_URL\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"Log in here: BLOG_URLwp-login.php\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"使用者你好,\n" +"\n" +"你的新網站 SITE_NAME 已經成功的被設置在:\n" +"BLOG_URL\n" +"\n" +"你可以使用以下資訊來登入管理員帳號:\n" +"帳號:USERNAME\n" +"密碼:PASSWORD\n" +"在此登入:BLOG_URLwp-login.php\n" +"\n" +"我們希望你好好享受你的新網站。謝謝!\n" +"\n" +"--開發團隊 @ SITE_NAME" + +#: wp-comments-post.php:128 +msgid "ERROR: please type a comment." +msgstr "錯誤:迴響內容不可為空,請輸入迴響。" + +#: wp-comments-post.php:124 +msgid "ERROR: please enter a valid email address." +msgstr "錯誤:請輸入正確的電子郵件位址。" + +#: wp-comments-post.php:122 +msgid "ERROR: please fill the required fields (name, email)." +msgstr "錯誤:請將以下資訊填寫完整(名字、電子郵件位址)。" + +#: wp-includes/script-loader.php:523 +msgid "Could not load the preview image. Please reload the page and try again." +msgstr "無法載入預覽圖片。請重讀此頁並再試一次。" + +#: wp-includes/ms-functions.php:315 +msgid "ERROR: Site URL already taken." +msgstr "錯誤:網站的網址已經存在。" + +#: wp-includes/ms-functions.php:322 +msgid "ERROR: problem creating site entry." +msgstr "錯誤:網站項目創建問題。" + +#: wp-signup.php:135 +msgid "No" +msgstr "否" + +#: wp-includes/comment-template.php:2085 +msgid "Email" +msgstr "電子郵件" + +#: wp-includes/admin-bar.php:374 +msgid "Users" +msgstr "使用者" + +#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907 +#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 +msgid "Update" +msgstr "更新" + +#: wp-includes/admin-bar.php:368 +msgid "Sites" +msgstr "網站" + +#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711 +msgid "E-mail" +msgstr "電子郵件" + +#: wp-includes/comment-template.php:2083 +#: wp-includes/theme-compat/comments-popup.php:74 +#: wp-includes/theme-compat/comments.php:77 +msgid "Name" +msgstr "名稱" + +#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867 +msgid "Username" +msgstr "使用者名稱" + +#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 +#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 +#: wp-includes/deprecated.php:2856 +msgid "Dashboard" +msgstr "控制台" + +#: wp-includes/class-wp-customize-manager.php:125 +#: wp-includes/script-loader.php:390 +msgid "Cheatin’ uh?" +msgstr "欺騙,嗯?" + +#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 +msgid "Themes" +msgstr "佈景主題" + +#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884 +msgid "Log In" +msgstr "登入" + +#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 +#: wp-includes/media-template.php:365 wp-includes/media-template.php:542 +#: wp-includes/media-template.php:773 wp-includes/revision.php:29 +msgid "Title" +msgstr "標題" + +#: wp-includes/script-loader.php:453 +msgid "Public" +msgstr "公開" + +#: wp-includes/admin-bar.php:386 +msgid "Plugins" +msgstr "外掛" + +#: wp-signup.php:131 +msgid "Yes" +msgstr "是" + +#: wp-includes/admin-bar.php:342 +msgid "My Sites" +msgstr "我的網站" + +#: wp-includes/class-wp-customize-manager.php:944 +#: wp-includes/class-wp-xmlrpc-server.php:419 +msgid "Site Title" +msgstr "網站標題" + +#: wp-includes/deprecated.php:2737 +msgid "First Post" +msgstr "首篇文章" + +#: wp-activate.php:115 wp-includes/post-template.php:1567 +msgid "Password:" +msgstr "密碼:" + +#: wp-activate.php:80 +msgid "Activate" +msgstr "啟用" + +#: wp-includes/admin-bar.php:137 +msgid "Documentation" +msgstr "使用說明" + +#: wp-includes/admin-bar.php:145 +msgid "Support Forums" +msgstr "支援論壇" + +#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547 +msgid "…" +msgstr "…" + +#: wp-includes/functions.php:3137 +msgid "Database Error" +msgstr "資料庫錯誤" + +#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 +msgid "Error establishing a database connection" +msgstr "建立資料庫連線時發生錯誤" + +#: wp-includes/admin-bar.php:129 +msgid "WordPress.org" +msgstr "WordPress 台灣正體中文" + +#: wp-includes/admin-bar.php:279 +msgid "Global Dashboard: %s" +msgstr "全域控制台:%s" + +#: wp-includes/admin-bar.php:277 +msgid "Network Admin: %s" +msgstr "網誌網路管理員:%s" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Tags" +msgstr "標籤" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Tag" +msgstr "標籤" + +#: wp-includes/functions.wp-scripts.php:40 +#: wp-includes/functions.wp-scripts.php:77 +#: wp-includes/functions.wp-scripts.php:117 +#: wp-includes/functions.wp-scripts.php:143 +#: wp-includes/functions.wp-scripts.php:199 +#: wp-includes/functions.wp-scripts.php:227 +#: wp-includes/functions.wp-scripts.php:252 +#: wp-includes/functions.wp-styles.php:39 +#: wp-includes/functions.wp-styles.php:72 +#: wp-includes/functions.wp-styles.php:107 +#: wp-includes/functions.wp-styles.php:129 +#: wp-includes/functions.wp-styles.php:162 +#: wp-includes/functions.wp-styles.php:188 +#: wp-includes/functions.wp-styles.php:212 +msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." +msgstr "直到%1$s, %2$s, or %3$s 被hook前,指令碼(scripts)及樣式(styles)都不應該被註冊或加入佇列。" + +#: wp-includes/class-wp-xmlrpc-server.php:484 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" +msgstr "允許其他網誌站台對文章發送引用及通告(Trackback 及 Pingback)" + +#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 +#: wp-includes/capabilities.php:664 +msgid "Use WP_User->ID instead." +msgstr "使用 WP_User->ID 替換。" + +#: wp-includes/ms-functions.php:1967 +msgid "You have been added to this site. Please visit the homepage or log in using your username and password." +msgstr "你已經被加入此網站了,請拜訪首頁或登入以使用你的帳號及密碼。" + +#: wp-includes/script-loader.php:245 +msgid "Memory exceeded. Please try another smaller file." +msgstr "記憶體超出可用範圍。請試試其他小一點的檔案。" + +#: wp-includes/script-loader.php:246 +msgid "This is larger than the maximum size. Please try another." +msgstr "此檔大小已越過最大限制大小。請嘗試其他檔案。" + +#: wp-includes/script-loader.php:244 +msgid "This file is not an image. Please try another." +msgstr "此檔案不是圖片。請試試其他檔案。" + +#: wp-includes/general-template.php:2635 +msgctxt "admin color scheme" +msgid "Blue" +msgstr "藍" + +#: wp-includes/formatting.php:3403 +msgid "The timezone you have entered is not valid. Please select a valid timezone." +msgstr "你輸入的時區格式並不正確。請選擇一個正確的時區。" + +#: wp-includes/post.php:22 +msgctxt "add new on admin bar" +msgid "Post" +msgstr "文章" + +#: wp-includes/post.php:38 +msgctxt "add new on admin bar" +msgid "Page" +msgstr "頁面" + +#: wp-includes/post.php:56 +msgctxt "add new from admin bar" +msgid "Media" +msgstr "媒體" + +#: wp-includes/admin-bar.php:573 +msgctxt "add new from admin bar" +msgid "Link" +msgstr "鏈結" + +#: wp-includes/admin-bar.php:593 +msgctxt "add new from admin bar" +msgid "User" +msgstr "使用者" + +#: wp-includes/pluggable.php:1067 +msgid "You should specify a nonce action to be verified by using the first parameter." +msgstr "你使用第一個參數時應該指定一個被認證的 nonce 動作。" + +#: wp-includes/taxonomy.php:483 +msgid "View Tag" +msgstr "檢視標籤" + +#: wp-includes/taxonomy.php:483 +msgid "View Category" +msgstr "檢視分類" + +#: wp-includes/js/tinymce/wp-mce-help.php:137 +msgid "Wider" +msgstr "較寬" + +#: wp-includes/js/tinymce/wp-mce-help.php:138 +msgid "Narrower" +msgstr "較窄" + +#: wp-includes/js/tinymce/wp-mce-help.php:139 +msgid "Default width" +msgstr "預設寬度" + +#: wp-includes/class-wp-editor.php:1263 +msgid "Word count: %s" +msgstr "字數統計:%s" + +#: wp-activate.php:121 +msgid "Your account is now activated. Log in or go back to the homepage." +msgstr "你的帳號已啟用。登入或回到 首頁。" + +#: wp-activate.php:119 +msgid "Your account is now activated. View your site or Log in" +msgstr "你的帳號已啟用。檢視你的網誌或登入" + +#: wp-includes/class-wp-editor.php:1217 +msgid "Help (Alt + Shift + H)" +msgstr "說明 (Alt + Shift + H)" + +#: wp-includes/admin-bar.php:191 +msgid "Howdy, %1$s" +msgstr "哈囉, %1$s" + +#: wp-includes/class-wp-editor.php:1194 +msgid "Exit fullscreen" +msgstr "離開全螢幕" + +#: wp-includes/class-wp-editor.php:1264 +msgid "Just write." +msgstr "剛寫的。" + +#: wp-includes/script-loader.php:428 +msgid "Approve and Reply" +msgstr "核准並回覆" + +#: wp-includes/post.php:1633 +msgid "All Posts" +msgstr "全部文章" + +#: wp-includes/post.php:1633 +msgid "All Pages" +msgstr "全部頁面" + +#: wp-includes/class-wp-editor.php:1253 +msgid "Updated." +msgstr "已更新。" + +#: wp-includes/script-loader.php:94 +msgid "fullscreen" +msgstr "全螢幕" + +#: wp-includes/class-wp-editor.php:1209 +msgid "Bold (Ctrl + B)" +msgstr "粗體 (Ctrl + B)" + +#: wp-includes/class-wp-editor.php:1210 +msgid "Italic (Ctrl + I)" +msgstr "斜體 (Ctrl + I)" + +#: wp-includes/class-wp-editor.php:1212 +msgid "Ordered list (Alt + Shift + O)" +msgstr "排序列表 (Alt + Shift + O)" + +#: wp-includes/class-wp-editor.php:1211 +msgid "Unordered list (Alt + Shift + U)" +msgstr "無序列表 (Alt + Shift + U)" + +#: wp-includes/class-wp-editor.php:1215 +msgid "Insert/edit link (Alt + Shift + A)" +msgstr "插入 / 編輯鏈結 (Alt + Shift + A)" + +#: wp-includes/class-wp-editor.php:1216 +msgid "Unlink (Alt + Shift + S)" +msgstr "取消鏈結 (Alt + Shift + S)" + +#: wp-includes/comment-template.php:1774 +msgid "Pingback:" +msgstr "通告:" + +#: wp-includes/class-wp-editor.php:831 +msgid "Poster" +msgstr "æµ·å ±" + +#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125 +msgid "Preload" +msgstr "預載" + +#: wp-includes/class-http.php:221 +msgid "Destination directory for file streaming does not exist or is not writable." +msgstr "檔案串流目的地的目錄並不存在或是無法寫入。" + +#: wp-includes/class-http.php:350 +msgid "There are no HTTP transports available which can complete the requested request." +msgstr "無法使用 HTTP 傳輸完成需要的工作。" + +#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 +msgctxt "post format" +msgid "Format" +msgstr "格式" + +#: wp-includes/class-wp-editor.php:1383 +msgid "Enter the destination URL" +msgstr "請輸入目標網址" + +#: wp-includes/class-wp-editor.php:1394 +msgid "Or link to existing content" +msgstr "或連結到已存在的內容" + +#: wp-includes/query.php:144 wp-includes/query.php:165 +#: wp-includes/query.php:186 wp-includes/query.php:210 +#: wp-includes/query.php:234 wp-includes/query.php:258 +#: wp-includes/query.php:287 wp-includes/query.php:307 +#: wp-includes/query.php:327 wp-includes/query.php:347 +#: wp-includes/query.php:368 wp-includes/query.php:388 +#: wp-includes/query.php:418 wp-includes/query.php:447 +#: wp-includes/query.php:467 wp-includes/query.php:494 +#: wp-includes/query.php:514 wp-includes/query.php:534 +#: wp-includes/query.php:554 wp-includes/query.php:574 +#: wp-includes/query.php:603 wp-includes/query.php:630 +#: wp-includes/query.php:650 wp-includes/query.php:670 +#: wp-includes/query.php:690 wp-includes/query.php:710 +msgid "Conditional query tags do not work before the query is run. Before then, they always return false." +msgstr "條件標籤在執行查詢前使用是無效的。在此之前,它們只會傳回 false 值。" + +#: wp-includes/ms-functions.php:1001 +msgid "The user is already active." +msgstr "此使用者帳號已啟用。" + +#: wp-includes/functions.php:3370 +msgid "%1$s was called incorrectly. %2$s %3$s" +msgstr "%1$s 調用方法不正確。 %2$s %3$s" + +#: wp-includes/functions.php:3368 +msgid "(This message was added in version %s.)" +msgstr "(此訊息是在 %s 版本新增的。)" + +#: wp-includes/class-wp-xmlrpc-server.php:5695 +msgid "Sorry, you cannot publish this post." +msgstr "抱歉,你不可發表此篇文章。" + +#: wp-includes/pluggable.php:1412 +msgid "Permalink: %s" +msgstr "固定網址:%s" + +#: wp-includes/post-formats.php:92 +msgctxt "Post format" +msgid "Standard" +msgstr "標準" + +#: wp-includes/post.php:1337 wp-includes/post.php:1338 +msgid "Post types cannot exceed 20 characters in length" +msgstr "文章格式長度不能超過 20 個字元。" + +#: wp-signup.php:112 +msgid "Your address will be %s." +msgstr "你的網址將是 %s。" + +#: wp-signup.php:111 +msgid "domain" +msgstr "網域名稱" + +#: wp-includes/admin-bar.php:605 +msgctxt "admin bar menu group label" +msgid "Add New" +msgstr "新增" + +#: wp-includes/post-formats.php:101 +msgctxt "Post format" +msgid "Audio" +msgstr "音訊" + +#: wp-includes/class-wp-xmlrpc-server.php:4448 +#: wp-includes/class-wp-xmlrpc-server.php:4753 +msgid "Invalid post format" +msgstr "不正確的文章格式" + +#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" + +#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961 +msgid "Open link in a new window/tab" +msgstr "在新視窗或分頁開啟鏈結" + +#: wp-includes/class-wp-editor.php:1411 +msgid "No search term specified. Showing recent items." +msgstr "沒有指定搜尋字詞。顯示最近的項目。" + +#: wp-includes/plugin.php:806 +msgid "Only a static class method or function can be used in an uninstall hook." +msgstr "只有靜態類別方法或函式可用於反安裝外掛。" + +#: wp-includes/post.php:2999 +msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." +msgstr "不再建議將文章數作為參數導入。請改傳參數陣列。" + +#: wp-includes/post-formats.php:93 +msgctxt "Post format" +msgid "Aside" +msgstr "獨白" + +#: wp-includes/post-formats.php:94 +msgctxt "Post format" +msgid "Chat" +msgstr "閒聊" + +#: wp-includes/post-formats.php:95 +msgctxt "Post format" +msgid "Gallery" +msgstr "藝廊" + +#: wp-includes/post-formats.php:96 +msgctxt "Post format" +msgid "Link" +msgstr "鏈結" + +#: wp-includes/post-formats.php:97 +msgctxt "Post format" +msgid "Image" +msgstr "圖片" + +#: wp-includes/post-formats.php:98 +msgctxt "Post format" +msgid "Quote" +msgstr "引文" + +#: wp-includes/post-formats.php:99 +msgctxt "Post format" +msgid "Status" +msgstr "狀態" + +#: wp-includes/post-formats.php:100 +msgctxt "Post format" +msgid "Video" +msgstr "影片" + +#: wp-includes/post.php:1631 +msgid "No pages found in Trash." +msgstr "在回收桶內沒有符合條件的頁面。" + +#: wp-includes/post.php:1630 +msgid "No pages found." +msgstr "沒有符合條件的頁面。" + +#: wp-includes/post.php:1631 +msgid "No posts found in Trash." +msgstr "在回收桶內沒有符合條件的文章。" + +#: wp-includes/admin-bar.php:469 +msgid "Shortlink" +msgstr "縮網址" + +#: wp-includes/class-wp-xmlrpc-server.php:1255 +#: wp-includes/class-wp-xmlrpc-server.php:3575 +#: wp-includes/class-wp-xmlrpc-server.php:4631 +#: wp-includes/class-wp-xmlrpc-server.php:4964 +msgid "Invalid attachment ID." +msgstr "不正確的附件編號。" + +#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 +msgid "This file no longer needs to be included." +msgstr "此檔案不再需要被包含在內。" + +#: wp-login.php:522 +msgid "Please enter your username or email address. You will receive a link to create a new password via email." +msgstr "請輸入你的帳號或電子郵件位址。你將收到含有建立新密碼鏈結的電子郵件。" + +#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 +msgid "Display as dropdown" +msgstr "顯示為下拉式選單" + +#: wp-includes/class-wp-xmlrpc-server.php:474 +msgid "Large size image height" +msgstr "大圖高度" + +#: wp-includes/class-wp-xmlrpc-server.php:459 +msgid "Medium size image width" +msgstr "中等大小圖片寬度" + +#: wp-includes/class-wp-xmlrpc-server.php:464 +msgid "Medium size image height" +msgstr "中等大小圖片高度" + +#: wp-includes/class-wp-xmlrpc-server.php:469 +msgid "Large size image width" +msgstr "大圖寬度" + +#: wp-includes/class-wp-xmlrpc-server.php:454 +msgid "Crop thumbnail to exact dimensions" +msgstr "裁切至該大小的縮圖" + +#: wp-includes/class-wp-xmlrpc-server.php:449 +msgid "Thumbnail Height" +msgstr "縮圖高度" + +#: wp-includes/class-wp-xmlrpc-server.php:444 +msgid "Thumbnail Width" +msgstr "縮圖寬度" + +#: wp-includes/script-loader.php:361 +msgid "No matches found." +msgstr "沒有找到符合的條件。" + +#: wp-login.php:620 +msgid "New password" +msgstr "新密碼" + +#: wp-login.php:624 +msgid "Confirm new password" +msgstr "確認新密碼" + +#: wp-login.php:364 +msgid "To reset your password, visit the following address:" +msgstr "欲重設你的密碼,造訪以下網址:" + +#: wp-login.php:613 wp-login.php:643 +msgid "Reset Password" +msgstr "重設密碼" + +#: wp-login.php:590 +msgid "The passwords do not match." +msgstr "密碼不符合。" + +#: wp-login.php:605 +msgid "Password Reset" +msgstr "密碼重置" + +#: wp-login.php:605 +msgid "Your password has been reset." +msgstr "你的密碼已重置。" + +#: wp-login.php:360 +msgid "Someone requested that the password be reset for the following account:" +msgstr "某人要求重設以下帳號的密碼:" + +#: wp-login.php:363 +msgid "If this was a mistake, just ignore this email and nothing will happen." +msgstr "如果這是一個錯誤,請忽略此郵件,什麼事都不會發生。" + +#: wp-login.php:613 +msgid "Enter your new password below." +msgstr "請在下方輸入你的新密碼。" + +#: wp-includes/post-formats.php:70 +msgid "Invalid post" +msgstr "不正確的文章" + +#: wp-includes/admin-bar.php:244 +msgid "Edit My Profile" +msgstr "編輯我的個人資訊" + +#: wp-includes/admin-bar.php:201 +msgid "My Account" +msgstr "我的帳號" + +#: wp-includes/admin-bar.php:435 +msgid "Manage Comments" +msgstr "管理迴響" + +#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 +msgid "Only lowercase letters (a-z) and numbers are allowed." +msgstr "只能使用小寫英文字母(a-z)和數字。" + +#: wp-includes/query.php:2402 +msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." +msgstr "\"caller_get_posts\" 已被捨棄。使用 \"ignore_sticky_posts\" 替代。" + +#: wp-includes/taxonomy.php:97 +msgid "New Link Category Name" +msgstr "新增鏈結分類名稱" + +#: wp-includes/taxonomy.php:96 +msgid "Add New Link Category" +msgstr "新增鏈結分類" + +#: wp-includes/taxonomy.php:95 +msgid "Update Link Category" +msgstr "更新鏈結分類" + +#: wp-includes/taxonomy.php:93 +msgid "All Link Categories" +msgstr "全部鏈結分類" + +#: wp-includes/taxonomy.php:91 +msgid "Search Link Categories" +msgstr "搜尋鏈結分類" + +#: wp-includes/taxonomy.php:90 +msgid "Link Category" +msgstr "鏈結分類" + +#: wp-includes/admin-bar.php:355 +msgid "Network Admin" +msgstr "網誌網路管理" + +#: wp-includes/ms-load.php:412 +msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." +msgstr "請閱讀 臭蟲回報頁面。也許能夠幫助你找出問題的原因。" + +#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] 啟用 %2$s" + +#: wp-includes/load.php:117 +msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." +msgstr "你的伺服器 PHP 版本為 %1$s ,但 WordPress %2$s 必須在 PHP %3$s 以上才能執行。" + +#: wp-includes/pluggable.php:1514 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "文章『%s』有一則待你審核的引用" + +#: wp-includes/ms-load.php:404 +msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." +msgstr "如果你是此網路的管理者,請檢查 MySQL 是否正常執行,且全部資料表均無錯誤。" + +#: wp-includes/ms-load.php:403 +msgid "If your site does not display, please contact the owner of this network." +msgstr "如果你的網誌無法呈現,請聯絡此網誌網路的擁有者。" + +#: wp-includes/theme-compat/comments.php:26 +msgid "One Response to %2$s" +msgid_plural "%1$s Responses to %2$s" +msgstr[0] "%1$s 則回應給 %2$s" + +#: wp-signup.php:678 +msgctxt "Multisite active signup type" +msgid "user" +msgstr "帳號" + +#: wp-signup.php:677 +msgctxt "Multisite active signup type" +msgid "blog" +msgstr "網誌" + +#: wp-signup.php:676 +msgctxt "Multisite active signup type" +msgid "none" +msgstr "無" + +#: wp-signup.php:675 +msgctxt "Multisite active signup type" +msgid "all" +msgstr "全部" + +#: wp-includes/default-widgets.php:1308 +msgid "Custom Menu" +msgstr "自訂選單" + +#: wp-includes/pluggable.php:1389 +msgid "New pingback on your post \"%s\"" +msgstr "你的文章『%s』有新的通告" + +#: wp-includes/pluggable.php:1521 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "文章『%s』有一則待你審核的通告" + +#: wp-includes/pluggable.php:1528 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "文章『%s』有一則待你審核的迴響" + +#: wp-includes/pluggable.php:1379 +msgid "New trackback on your post \"%s\"" +msgstr "你的文章「%s」有新的引用" + +#: wp-includes/pluggable.php:1399 +msgid "New comment on your post \"%s\"" +msgstr "你的文章「%s」有新的迴響" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XFN" +msgstr "XFN" + +#: wp-includes/theme-compat/sidebar.php:74 +msgid "XHTML Friends Network" +msgstr "XHTML 朋友網路" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "Valid XHTML" +msgstr "正確的 HTML" + +#: wp-includes/theme-compat/footer.php:19 +msgid "%1$s and %2$s." +msgstr "%1$s 與 %2$s。" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "F, Y" +msgstr "Y å¹´ m 月" + +#: wp-includes/theme-compat/sidebar.php:47 +msgid "You are currently browsing the %2$s blog archives." +msgstr "你正在瀏覽%2$s的網誌彙整。" + +#: wp-includes/theme-compat/sidebar.php:38 +msgid "You are currently browsing the %2$s blog archives for %3$s." +msgstr "你目前正在瀏覽 %2$s 網誌彙整:%3$。" + +#: wp-includes/theme-compat/comments.php:49 +msgid "Comments are closed." +msgstr "迴響已被關閉。" + +#: wp-includes/theme-compat/sidebar.php:41 +msgid "You are currently browsing the %2$s blog archives for the year %3$s." +msgstr "你正在瀏覽網誌 %2$s 日期為 %3$s 的彙整。" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Logged in as %2$s." +msgstr "已登入為 %2$s。" + +#: wp-includes/theme-compat/comments-popup.php:70 +msgid "Logged in as %2$s. Log out »" +msgstr "已登入為 %2$s。登出 »" + +#: wp-includes/theme-compat/comments.php:91 +msgid "Submit Comment" +msgstr "送出迴響" + +#: wp-includes/theme-compat/footer.php:17 +msgid "%1$s is proudly powered by %2$s" +msgstr "%1$s 由 %2$s 建置" + +#: wp-includes/theme-compat/comments-popup.php:84 +msgid "URL" +msgstr "URL" + +#: wp-includes/theme-compat/comments-popup.php:89 +msgid "Your Comment" +msgstr "你的迴響" + +#: wp-includes/theme-compat/comments-popup.php:97 +msgid "Say It!" +msgstr "說!" + +#: wp-includes/theme-compat/comments-popup.php:107 +msgid "Close this window." +msgstr "關閉此視窗。" + +#: wp-includes/theme-compat/comments-popup.php:113 +msgid "Sorry, no posts matched your criteria." +msgstr "抱歉,沒有文章符合你的條件。" + +#: wp-includes/theme-compat/comments-popup.php:117 +msgid "Powered by WordPress" +msgstr "使用 WordPress WordPress 建置" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out of this account" +msgstr "登出此帳號" + +#: wp-includes/theme-compat/comments.php:72 +msgid "Log out »" +msgstr "登出 »" + +#: wp-includes/theme-compat/comments.php:80 +msgid "Mail (will not be published)" +msgstr "電子郵件位址(並不會被公開)" + +#: wp-includes/theme-compat/comments.php:87 +msgid "XHTML: You can use these tags: %s" +msgstr "XHTML:你可使用這些標籤:%s" + +#: wp-includes/theme-compat/sidebar.php:44 +msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." +msgstr "你在網誌 %2$s 彙整中搜尋「%3$s」。若你無法搜尋到任何結果,你可以試試看這些鏈結。" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "l, F jS, Y" +msgstr "l, F jS, Y" + +#: wp-includes/theme-compat/sidebar.php:35 +msgid "You are currently browsing the %2$s blog archives for the day %3$s." +msgstr "你正在瀏覽網誌 %2$s 日期為 %3$s 的彙整。" + +#: wp-includes/theme-compat/sidebar.php:32 +msgid "You are currently browsing the archives for the %s category." +msgstr "你正在瀏覽 %s 分類的彙整。" + +#: wp-includes/theme-compat/footer.php:20 +msgid "%d queries. %s seconds." +msgstr "%d 則查詢。費時 %s 秒。" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Comments (RSS)" +msgstr "迴響(RSS)" + +#: wp-includes/theme-compat/footer.php:19 +msgid "Entries (RSS)" +msgstr "項目(RSS)" + +#: wp-includes/theme-compat/comments-popup.php:66 +msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" +msgstr "自動斷行分段,電子郵件位址不會顯示,可使用 HTML 標籤:%s" + +#: wp-includes/theme-compat/comments.php:17 +msgid "This post is password protected. Enter the password to view comments." +msgstr "此文受密碼保護。請輸入你的密碼檢視迴響。" + +#: wp-includes/theme-compat/sidebar.php:73 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "此頁面為正確的 XHTML 1.0 Transitional 頁面" + +#: wp-includes/theme-compat/comments-popup.php:102 +msgid "Sorry, the comment form is closed at this time." +msgstr "抱歉,迴響表單已關閉。" + +#: wp-includes/theme-compat/comments-popup.php:14 +msgid "%1$s - Comments on %2$s" +msgstr "%1$s - 文章〈%2$s〉迴響" + +#: wp-includes/theme-compat/comments-popup.php:35 +msgid "RSS feed for comments on this post." +msgstr "此篇文章迴響的訂閱源料。" + +#: wp-includes/theme-compat/comments-popup.php:38 +msgid "The URL to TrackBack this entry is: %s" +msgstr "此項目的引用網址為:%s" + +#: wp-includes/theme-compat/comments-popup.php:55 +msgid "by %1$s — %2$s @ %4$s" +msgstr "由 %1$s — %2$s @ %4$s" + +#: wp-includes/theme-compat/comments-popup.php:65 +msgid "Leave a comment" +msgstr "發表迴響" + +#: wp-includes/taxonomy.php:489 +msgid "Choose from the most used tags" +msgstr "選取最常用標籤" + +#: wp-includes/comment-template.php:2109 +msgid "You may use these HTML tags and attributes: %s" +msgstr "你可以使用這些 HTML 標籤與屬性:%s" + +#: wp-includes/taxonomy.php:476 +msgctxt "taxonomy singular name" +msgid "Category" +msgstr "分類" + +#: wp-includes/taxonomy.php:477 +msgid "Search Tags" +msgstr "搜尋標籤" + +#: wp-includes/taxonomy.php:478 +msgid "Popular Tags" +msgstr "熱門標籤" + +#: wp-includes/taxonomy.php:486 +msgid "New Category Name" +msgstr "新分類名稱" + +#: wp-includes/taxonomy.php:486 +msgid "New Tag Name" +msgstr "新標籤" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Category" +msgstr "新增分類" + +#: wp-includes/taxonomy.php:485 +msgid "Add New Tag" +msgstr "新增標籤" + +#: wp-includes/taxonomy.php:484 +msgid "Update Tag" +msgstr "更新標籤" + +#: wp-includes/taxonomy.php:481 +msgid "Parent Category:" +msgstr "上層分類:" + +#: wp-includes/taxonomy.php:480 +msgid "Parent Category" +msgstr "上層分類:" + +#: wp-includes/taxonomy.php:479 +msgid "All Tags" +msgstr "全部標籤" + +#: wp-includes/taxonomy.php:475 +msgctxt "taxonomy general name" +msgid "Categories" +msgstr "分類" + +#: wp-signup.php:723 +msgid "Sorry, new registrations are not allowed at this time." +msgstr "抱歉,現在不允許新註冊。" + +#: wp-signup.php:510 wp-signup.php:646 +msgid "Check your inbox at %s and click the link given." +msgstr "檢查你 %s 的收件匣並點擊裡頭的鏈結。" + +#: wp-signup.php:652 +msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." +msgstr "請耐心等待。有時候郵件送達延遲並非我們所能控制。" + +#: wp-signup.php:653 +msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." +msgstr "檢查電子郵件信箱的垃圾收件匣。有時候郵件會被誤送進去。" + +#: wp-signup.php:681 +msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." +msgstr "歡迎!網誌管理員!你現正允許「%s」註冊。欲修改或者停用註冊功能請至你的選項頁面。" + +#: wp-signup.php:191 +msgid "We send your registration email to this address. (Double-check your email address before continuing.)" +msgstr "我們將發送註冊郵件至此位址。(繼續下去之前請再度確認你的電子郵件位址。)" + +#: wp-includes/post.php:1629 +msgid "Search Pages" +msgstr "搜尋頁面" + +#: wp-includes/post.php:1625 +msgid "Add New Post" +msgstr "新增文章" + +#: wp-includes/post.php:1632 +msgid "Parent Page:" +msgstr "上層頁面:" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Posts" +msgstr "文章" + +#: wp-includes/post.php:1626 +msgid "Edit Page" +msgstr "編輯頁面" + +#: wp-includes/post.php:1629 +msgid "Search Posts" +msgstr "搜尋文章" + +#: wp-includes/post.php:1625 +msgid "Add New Page" +msgstr "新建頁面" + +#: wp-includes/post.php:1622 +msgctxt "post type general name" +msgid "Pages" +msgstr "頁面" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Page" +msgstr "頁面" + +#: wp-includes/post.php:1623 +msgctxt "post type singular name" +msgid "Post" +msgstr "文章" + +#: wp-includes/ms-default-constants.php:127 +msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." +msgstr "常數 VHOST 已被捨棄。請於 wp-config.php 檔案中使用布林常數 SUBDOMAIN_INSTALL 啟用子網域設定。使用 is_subdomain_install() 檢查子網域設定是否啟用。" + +#: wp-includes/ms-default-constants.php:129 +msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." +msgstr "常數 VHOST 與 SUBDOMAIN_INSTALL 衝突。SUBDOMAIN_INSTALL 的值將會被視為你的子網域設定。" + +#: wp-includes/user.php:2126 +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." +msgstr "錯誤:帳號不正確,因為含錯誤字元。請填寫一個正確的帳號。" + +#: wp-includes/comment-template.php:2091 +msgid "Required fields are marked %s" +msgstr "必要欄位標記為 %s" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Please include a %1$s template in your theme." +msgstr "請將 %1$s 模板加入你的佈景主題。" + +#: wp-includes/theme-compat/comments-popup.php:10 +#: wp-includes/theme-compat/comments.php:10 +#: wp-includes/theme-compat/footer.php:10 +#: wp-includes/theme-compat/header.php:10 +#: wp-includes/theme-compat/sidebar.php:10 +msgid "Theme without %1$s" +msgstr "佈景主題無 %1$s" + +#: wp-includes/ms-load.php:409 +msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" +msgstr "無法找到 %1$s 網誌。 在資料庫 %3$s 內搜尋資料表 %2$s,這樣正確嗎?" + +#: wp-includes/general-template.php:627 +msgid "The %s option is deprecated for the family of bloginfo() functions." +msgstr "%s 選項已被 bloginfo() 函數捨棄。" + +#: wp-includes/general-template.php:627 +msgid "Use the %s option instead." +msgstr "使用 %s 替代選項。" + +#: wp-includes/ms-load.php:407 +msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." +msgstr "資料表遺失。 這可能意味著 MySQL 沒有正常運作、WordPrress 未正確安裝、或是有人刪除了 %s。你有必要立即檢查資料庫。" + +#: wp-includes/class-wp-xmlrpc-server.php:4023 +msgid "Sorry, you do not have access to user data on this site." +msgstr "抱歉,你不可在這網誌瀏覽使用者資料。" + +#: wp-includes/class-wp-xmlrpc-server.php:1171 +#: wp-includes/class-wp-xmlrpc-server.php:4195 +msgid "Sorry, you are not allowed to post on this site." +msgstr "抱歉,你不可在這網誌發表新文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4422 +#: wp-includes/class-wp-xmlrpc-server.php:4435 +#: wp-includes/class-wp-xmlrpc-server.php:4440 +msgid "Sorry, you are not allowed to publish posts on this site." +msgstr "抱歉,你不可在這網誌發表新文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:5258 +#: wp-includes/class-wp-xmlrpc-server.php:5481 +msgid "Sorry, you must be able to edit posts on this site in order to view categories." +msgstr "抱歉,你必須能編輯此網誌的文章才能瀏覽分類。" + +#: wp-includes/class-wp-xmlrpc-server.php:4411 +msgid "Sorry, you are not allowed to publish pages on this site." +msgstr "抱歉,你不可在此網站發表頁面。" + +#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 +msgid "Sorry, that site already exists!" +msgstr "抱歉,該使網誌已存在!" + +#: wp-includes/ms-functions.php:853 +msgid "" +"To activate your blog, please click the following link:\n" +"\n" +"%s\n" +"\n" +"After you activate, you will receive *another email* with your login.\n" +"\n" +"After you activate, you can visit your site here:\n" +"\n" +"%s" +msgstr "" +"欲啟用你的網誌,請點擊下列鏈結:\n" +"\n" +"%s\n" +"\n" +"你啟用之後,你將會收到關於你登入資訊的 *另外一封電子郵件* 。\n" +"\n" +"你啟用之後,你可造訪你的網誌:\n" +"\n" +"%s" + +#: wp-includes/ms-functions.php:1240 +msgid "New Site Registration: %s" +msgstr "新網誌註冊:%s" + +#: wp-includes/ms-functions.php:637 +msgid "Sorry, site names may not contain the character “_”!" +msgstr "抱歉,網站名稱不可含有字元「_」!" + +#: wp-includes/ms-functions.php:1523 +msgid "New %1$s Site: %2$s" +msgstr "%1$s 的新網誌:%2$s" + +#: wp-includes/ms-functions.php:1003 +msgid "The site is already active." +msgstr "該網誌已啟用。" + +#: wp-includes/class-wp-xmlrpc-server.php:2742 +#: wp-includes/class-wp-xmlrpc-server.php:4109 +#: wp-includes/class-wp-xmlrpc-server.php:5142 +msgid "Sorry, you cannot edit posts on this site." +msgstr "抱歉,你不可在這網誌編輯文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:2934 +msgid "Sorry, you must be able to edit posts to this site in order to view categories." +msgstr "抱歉,你必須能編輯此網誌的文章才能瀏覽分類。" + +#: wp-includes/class-wp-xmlrpc-server.php:3323 +#: wp-includes/class-wp-xmlrpc-server.php:3384 +#: wp-includes/class-wp-xmlrpc-server.php:3411 +#: wp-includes/class-wp-xmlrpc-server.php:3438 +#: wp-includes/class-wp-xmlrpc-server.php:3657 +msgid "You are not allowed access to details about this site." +msgstr "你不可瀏覽這網誌的詳細訊息。" + +#: wp-includes/ms-functions.php:1160 +msgid "Could not create site." +msgstr "無法新建網誌。" + +#: wp-includes/ms-functions.php:645 +msgid "Sorry, site names must have letters too!" +msgstr "抱歉,網誌名稱必須含有字母!" + +#: wp-includes/ms-functions.php:641 +msgid "Sorry, you may not use that site name." +msgstr "抱歉,你不可使用該網誌名稱。" + +#: wp-includes/ms-functions.php:677 +msgid "Sorry, that site is reserved!" +msgstr "抱歉,該網誌已被訂走了!" + +#: wp-includes/ms-functions.php:688 +msgid "That site is currently reserved but may be available in a couple days." +msgstr "該網誌已被預定,或許過幾天後便可申請。" + +#: wp-includes/pluggable.php:1639 +msgid "New user registration on your site %s:" +msgstr "你的網誌 %s 有新帳號註冊:" + +#: wp-includes/class-wp-xmlrpc-server.php:2971 +#: wp-includes/class-wp-xmlrpc-server.php:3074 +#: wp-includes/class-wp-xmlrpc-server.php:3080 +#: wp-includes/class-wp-xmlrpc-server.php:3139 +#: wp-includes/class-wp-xmlrpc-server.php:3145 +msgid "You are not allowed to moderate comments on this site." +msgstr "你不可審核此網誌文章的迴響。" + +#: wp-includes/class-wp-xmlrpc-server.php:2778 +msgid "Sorry, you must be able to edit posts on this site in order to view tags." +msgstr "抱歉,你必須能編輯此網誌的文章才能瀏覽標籤。" + +#: wp-includes/class-wp-xmlrpc-server.php:424 +msgid "Site Tagline" +msgstr "網誌描述" + +#: wp-includes/ms-load.php:109 +msgid "This site has been archived or suspended." +msgstr "此網誌已經封存或停用。" + +#: wp-includes/load.php:472 +msgid "The site you have requested is not installed properly. Please contact the system administrator." +msgstr "你申請的網誌並未正確安裝。請聯絡系統管理員。" + +#: wp-includes/script-loader.php:537 +msgctxt "search results" +msgid "No results found." +msgstr "沒有搜尋結果。" + +#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 +msgid "The menu name %s conflicts with another menu name. Please try another." +msgstr "選單名稱 %s 與另外一個選單名稱衝突。請試另外一個名稱。" + +#: wp-includes/nav-menu.php:317 +msgid "The given object ID is not that of a menu item." +msgstr "物件 ID 並不是選單項目。" + +#: wp-includes/formatting.php:3261 +msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." +msgstr "送出的電子郵件位址並非正確格式。請輸入正確的電子郵件位址。" + +#: wp-includes/formatting.php:3348 +msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "你輸入的 WordPress 網址並非正確網址。請輸入正確的網址。" + +#: wp-includes/formatting.php:3358 +msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." +msgstr "你輸入的網誌網址並非正確格式。請輸入正確的網址。" + +#: wp-includes/taxonomy.php:2491 +msgid "A term with the name provided already exists with this parent." +msgstr "使用該名字的項目已存在於它的上層。" + +#: wp-includes/ms-functions.php:1965 +msgid "An error occurred adding you to this site. Back to the homepage." +msgstr "將你加入此網誌時發生錯誤。回到選項頁面。" + +#: wp-includes/ms-functions.php:1881 +msgid "This file is too big. Files must be less than %d KB in size." +msgstr "這檔案太大。檔案必須小於 %dKb。" + +#: wp-includes/locale.php:177 +msgid "number_format_decimal_point" +msgstr "." + +#: wp-includes/comment-template.php:2108 +msgid "Your email address will not be published." +msgstr "你的電子郵件位址並不會被公開。" + +#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 +msgid "A valid URL was not provided." +msgstr "網址不正確。" + +#: wp-includes/comment-template.php:2107 +msgid "Logged in as %2$s. Log out?" +msgstr "已登入為 %2$s。登出?" + +#: wp-includes/class-wp-image-editor-gd.php:175 +#: wp-includes/class-wp-image-editor-imagick.php:232 +msgid "Could not calculate resized image dimensions" +msgstr "無法計算調整後的影像大小" + +#: wp-signup.php:112 +msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" +msgstr "至少需要四個字元,僅限字母與數字。這無法修改,請小心選擇!" + +#: wp-signup.php:690 +msgid "You must first log in, and then you can create a new site." +msgstr "你必須先登入,才能建立新網誌!" + +#: wp-signup.php:725 +msgid "You are logged in already. No need to register again!" +msgstr "你已經登入。不需要再註冊一次!" + +#: wp-includes/comment-template.php:942 +msgid "Use get_trackback_url() instead if you do not want the value echoed." +msgstr "請使用 get_trackback_url() 替代,若你不想該值被寫出。" + +#: wp-mail.php:15 +msgid "This action has been disabled by the administrator." +msgstr "此動作已被管理員停用。" + +#: wp-signup.php:266 +msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" +msgstr "歡迎回來,%s。填寫下列表單,你可新增另一個新網誌至你的帳號。你能有的網誌數量並無限制,請隨意建立,但請負責任地書寫。" + +#: wp-includes/ms-functions.php:499 +msgid "Sorry, usernames may not contain the character “_”!" +msgstr "抱歉,使用者帳號不可含有字元「_」!" + +#: wp-signup.php:650 +msgid "If you haven’t received your email yet, there are a number of things you can do:" +msgstr "若你尚未收到郵件,有幾件事情你可以嘗試:" + +#: wp-includes/author-template.php:63 +msgid "Use get_the_author() instead if you do not want the value echoed." +msgstr "請使用 get_the_author() 替代,若你不想該值被寫出。" + +#: wp-includes/ms-load.php:413 +msgid "If you’re still stuck with this message, then check that your database contains the following tables:" +msgstr "若你仍然卡在此錯誤訊息,請檢查你的資料庫是否包含以下資料表:" + +#: wp-includes/script-loader.php:495 +msgid "Are you sure you want to install this plugin?" +msgstr "你確定要安裝此外掛?" + +#: wp-includes/script-loader.php:528 +msgid "Use as featured image" +msgstr "設定為特色圖片" + +#: wp-includes/script-loader.php:345 +msgid "Mismatch" +msgstr "不符合" + +#: wp-includes/load.php:187 +msgid "Maintenance" +msgstr "ç¶­è­·" + +#: wp-includes/load.php:191 +msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." +msgstr "因例行維護而暫時無法存取。請稍後再來。" + +#: wp-includes/post.php:100 +msgid "Navigation Menu Items" +msgstr "導覽選單項目" + +#: wp-includes/post.php:101 +msgid "Navigation Menu Item" +msgstr "導覽選單項目" + +#: wp-includes/taxonomy.php:76 +msgid "Navigation Menus" +msgstr "導覽選單" + +#: wp-links-opml.php:29 +msgid "Links for %s" +msgstr "「%s」的鏈結" + +#: wp-includes/nav-menu.php:686 +msgid "Custom" +msgstr "自訂" + +#: wp-includes/default-widgets.php:1351 +msgid "No menus have been created yet. Create some." +msgstr "仍未有選單被新增。新增一些。" + +#: wp-includes/script-loader.php:538 +msgid "" +"You are about to permanently delete this menu. \n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你打算永久刪除此選單。\n" +" 按下「取消」停止,按下「確定」刪除。" + +#: wp-includes/link-template.php:3116 +msgid "This is the short link." +msgstr "這是短網址。" + +#: wp-includes/update.php:547 +msgid "%d WordPress Update" +msgstr "%d 個 WordPress 更新" + +#: wp-includes/update.php:551 +msgid "%d Theme Update" +msgid_plural "%d Theme Updates" +msgstr[0] "%d 個佈景主題更新" + +#: wp-includes/update.php:549 +msgid "%d Plugin Update" +msgid_plural "%d Plugin Updates" +msgstr[0] "%d 個外掛更新" + +#: wp-signup.php:379 +msgid "The site %s is yours." +msgstr "網誌 %s 是你的。" + +#: wp-signup.php:296 +msgid "Create Site" +msgstr "建立網誌" + +#: wp-signup.php:281 +msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" +msgstr "若是你想不出響亮的網誌域名,把它留給其他人。現在弄一個!" + +#: wp-signup.php:272 +msgid "Sites you are already a member of:" +msgstr "你已是網誌成員:" + +#: wp-includes/ms-load.php:102 +msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." +msgstr "此網誌尚未啟用。如果你在啟用網誌時發生問題,請聯絡 %1$s。" + +#: wp-includes/script-loader.php:256 +msgid "File canceled." +msgstr "檔案已取消。" + +#: wp-signup.php:117 +msgid "Site Title:" +msgstr "網誌標題:" + +#: wp-signup.php:96 +msgid "Site Domain:" +msgstr "網誌網域:" + +#: wp-signup.php:94 +msgid "Site Name:" +msgstr "網誌名稱:" + +#: wp-signup.php:109 +msgid "sitename" +msgstr "網誌名稱" + +#: wp-signup.php:260 +msgid "Get another %s site in seconds" +msgstr "數秒取得另一個 %s 網誌" + +#: wp-signup.php:643 +msgid "Congratulations! Your new site, %s, is almost ready." +msgstr "恭喜!你的新網誌「%s」準備好了。" + +#: wp-signup.php:704 +msgid "Site registration has been disabled." +msgstr "網誌註冊已被停用。" + +#: wp-signup.php:453 +msgid "Gimme a site!" +msgstr "給我個網誌!" + +#: wp-signup.php:645 +msgid "But, before you can start using your site, you must activate it." +msgstr "但,在你開始使用你的新網誌前,你必須啟用它。" + +#: wp-signup.php:647 +msgid "If you do not activate your site within two days, you will have to sign up again." +msgstr "若是你兩天內未啟用你的網誌,你必須再註冊一次。" + +#: wp-includes/default-widgets.php:1360 +msgid "Select Menu:" +msgstr "選擇選單:" + +#: wp-includes/taxonomy.php:77 +msgid "Navigation Menu" +msgstr "導覽選單" + +#: wp-includes/default-widgets.php:1279 +msgid "Taxonomy:" +msgstr "分類法:" + +#: wp-includes/admin-bar.php:681 +msgid "Menus" +msgstr "選單" + +#: wp-includes/class-wp-xmlrpc-server.php:352 +msgid "Software Name" +msgstr "軟體名稱" + +#: wp-includes/class-wp-xmlrpc-server.php:357 +msgid "Software Version" +msgstr "軟體版本" + +#: wp-includes/class-wp-xmlrpc-server.php:414 +msgid "Time Zone" +msgstr "時區" + +#: wp-includes/class-wp-xmlrpc-server.php:439 +msgid "Allow new users to sign up" +msgstr "允許新使用者註冊" + +#: wp-includes/class-wp-xmlrpc-server.php:2479 +msgid "Sorry, you cannot edit this page." +msgstr "抱歉,你不可編輯此頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2490 +#: wp-includes/class-wp-xmlrpc-server.php:2597 +#: wp-includes/class-wp-xmlrpc-server.php:2647 +msgid "Sorry, no such page." +msgstr "抱歉,沒有該頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2518 +#: wp-includes/class-wp-xmlrpc-server.php:2690 +msgid "Sorry, you cannot edit pages." +msgstr "抱歉,你不可編輯頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2601 +msgid "Sorry, you do not have the right to delete this page." +msgstr "抱歉,你沒有足夠的權限刪除此頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2606 +msgid "Failed to delete the page." +msgstr "刪除該頁面失敗。" + +#: wp-includes/class-wp-xmlrpc-server.php:2651 +msgid "Sorry, you do not have the right to edit this page." +msgstr "抱歉,你沒有足夠的權限編輯此頁面。" + +#: wp-includes/class-wp-xmlrpc-server.php:2825 +msgid "Sorry, you do not have the right to add a category." +msgstr "抱歉,你沒有足夠的權限新增分類。" + +#: wp-includes/class-wp-xmlrpc-server.php:2853 +#: wp-includes/class-wp-xmlrpc-server.php:2855 +msgid "Sorry, the new category failed." +msgstr "抱歉,新增分類失敗。" + +#: wp-includes/class-wp-xmlrpc-server.php:2894 +msgid "Sorry, you do not have the right to delete a category." +msgstr "抱歉,你沒有足夠的權限刪除分類。" + +#: wp-includes/class-wp-xmlrpc-server.php:2977 +#: wp-includes/class-wp-xmlrpc-server.php:3077 +#: wp-includes/class-wp-xmlrpc-server.php:3142 +msgid "Invalid comment ID." +msgstr "不正確的迴響編號。" + +#: wp-includes/class-wp-xmlrpc-server.php:3013 +msgid "Sorry, you cannot edit comments." +msgstr "抱歉,你不可編輯迴響。" + +#: wp-includes/class-wp-xmlrpc-server.php:3155 +msgid "Invalid comment status." +msgstr "不正確的迴響狀態。" + +#: wp-includes/class-wp-xmlrpc-server.php:3187 +msgid "Sorry, the comment could not be edited. Something wrong happened." +msgstr "抱歉,無法編輯該迴響。某處發生錯誤。" + +#: wp-includes/class-wp-xmlrpc-server.php:3234 +msgid "You must be registered to comment" +msgstr "你必需註冊並登入才能發表迴響" + +#: wp-includes/class-wp-xmlrpc-server.php:1164 +#: wp-includes/class-wp-xmlrpc-server.php:1423 +#: wp-includes/class-wp-xmlrpc-server.php:1484 +#: wp-includes/class-wp-xmlrpc-server.php:1575 +#: wp-includes/class-wp-xmlrpc-server.php:2476 +#: wp-includes/class-wp-xmlrpc-server.php:3247 +#: wp-includes/class-wp-xmlrpc-server.php:3250 +#: wp-includes/class-wp-xmlrpc-server.php:4060 +#: wp-includes/class-wp-xmlrpc-server.php:4736 +#: wp-includes/class-wp-xmlrpc-server.php:5014 +#: wp-includes/class-wp-xmlrpc-server.php:5520 +#: wp-includes/class-wp-xmlrpc-server.php:5568 +#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 +#: wp-includes/post.php:3545 +msgid "Invalid post ID." +msgstr "不正確的文章編號。" + +#: wp-includes/class-wp-xmlrpc-server.php:3276 +msgid "Comment author name and email are required" +msgstr "發表迴響者必須輸入姓名及電子郵件" + +#: wp-includes/class-wp-xmlrpc-server.php:3278 +msgid "A valid email address is required" +msgstr "必須提供正確的電子郵件位址" + +#: wp-includes/class-wp-xmlrpc-server.php:3351 +msgid "You are not allowed access to details about comments." +msgstr "你不可瀏覽關於迴響的詳細資料。" + +#: wp-includes/class-wp-xmlrpc-server.php:3520 +msgid "You are not allowed to update options." +msgstr "你不可更新選項。" + +#: wp-includes/class-wp-xmlrpc-server.php:1578 +#: wp-includes/class-wp-xmlrpc-server.php:3920 +#: wp-includes/class-wp-xmlrpc-server.php:4063 +#: wp-includes/class-wp-xmlrpc-server.php:5017 +#: wp-includes/class-wp-xmlrpc-server.php:5360 +#: wp-includes/class-wp-xmlrpc-server.php:5571 +msgid "Sorry, you cannot edit this post." +msgstr "抱歉,你不可編輯此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4117 +#: wp-includes/class-wp-xmlrpc-server.php:5429 +msgid "Either there are no posts, or something went wrong." +msgstr "沒有文章,或是某處發生錯誤。" + +#: wp-includes/class-wp-xmlrpc-server.php:4260 +#: wp-includes/class-wp-xmlrpc-server.php:4325 +#: wp-includes/class-wp-xmlrpc-server.php:5114 +#: wp-includes/class-wp-xmlrpc-server.php:5645 +msgid "Sorry, no such post." +msgstr "抱歉,沒有這樣的文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4269 +#: wp-includes/class-wp-xmlrpc-server.php:4909 +msgid "Sorry, you do not have the right to publish this post." +msgstr "抱歉,你沒有足夠的權限發表此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4797 +msgid "You are not allowed to change the post author as this user." +msgstr "你不可改變此文章的作者為這使用者。" + +#: wp-includes/class-wp-xmlrpc-server.php:4801 +msgid "You are not allowed to change the page author as this user." +msgstr "你不可改變此頁面的作者為這使用者。" + +#: wp-includes/class-wp-xmlrpc-server.php:4907 +msgid "Sorry, you do not have the right to publish this page." +msgstr "抱歉,你沒有足夠的權限發表此頁。" + +#: wp-includes/class-wp-xmlrpc-server.php:4945 +msgid "Sorry, your entry could not be edited. Something wrong happened." +msgstr "抱歉,無法編輯該項目。某處發生錯誤。" + +#: wp-includes/class-wp-xmlrpc-server.php:5351 +msgid "Could not write file %1$s (%2$s)" +msgstr "無法寫入檔案 %1$s(%2$s)" + +#: wp-includes/class-wp-xmlrpc-server.php:5523 +msgid "Sorry, you can not edit this post." +msgstr "抱歉,你不可編輯此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:5754 +msgid "Is there no link to us?" +msgstr "沒有鏈結嗎?" + +#: wp-includes/class-wp-xmlrpc-server.php:5794 +#: wp-includes/class-wp-xmlrpc-server.php:5801 +#: wp-includes/class-wp-xmlrpc-server.php:5808 +#: wp-includes/class-wp-xmlrpc-server.php:5948 +msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." +msgstr "指定的網址無法當作目標。該處不存在,或者不是一個可對其發送通告的資源。" + +#: wp-includes/class-wp-xmlrpc-server.php:5804 +msgid "The source URL and the target URL cannot both point to the same resource." +msgstr "來源網址以及目的網址不可指向同樣的地方。" + +#: wp-includes/class-wp-xmlrpc-server.php:5812 +msgid "The pingback has already been registered." +msgstr "該通告已經存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:5836 +msgid "The source URL does not exist." +msgstr "來源網址並不存在。" + +#: wp-includes/class-wp-xmlrpc-server.php:5856 +msgid "We cannot find a title on that page." +msgstr "該頁找不到標題。" + +#: wp-includes/class-wp-xmlrpc-server.php:5892 +msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." +msgstr "來源網址並沒有包含目的網址的鏈結,所以不可當作來源。" + +#: wp-includes/class-wp-xmlrpc-server.php:5921 +msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" +msgstr "已註冊自 %1$s 至 %2$s 的引用。Keep the web talking! :-)" + +#: wp-includes/class-wp-xmlrpc-server.php:5955 +msgid "The specified target URL does not exist." +msgstr "所指定的網址並不存在。" + +#: wp-includes/load.php:123 +msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." +msgstr "你的 PHP 似乎缺少 WordPress 需要的 MySQL 擴充元件。" + +#: wp-includes/load.php:384 +msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." +msgstr "錯誤:$table_prefix 在 wp-config.php 只能包含數字、英文字母和底線。" + +#: wp-includes/wp-db.php:1229 +msgid "WordPress database error %1$s for query %2$s made by %3$s" +msgstr "WordPress 資料庫錯誤: %1$s 由指令 %2$s 引發,錯誤來自 %3$s" + +#: wp-includes/wp-db.php:1231 +msgid "WordPress database error %1$s for query %2$s" +msgstr "WordPress 資料庫發生錯誤 %1$s 在查詢 %2$s 時" + +#: wp-includes/comment-template.php:2115 +msgid "Cancel reply" +msgstr "取消回覆" + +#: wp-includes/comment-template.php:2116 +msgid "Post Comment" +msgstr "張貼迴響" + +#: wp-includes/comment.php:532 +msgid "Unapproved" +msgstr "未核准" + +#: wp-includes/comment.php:844 wp-includes/comment.php:846 +msgid "Duplicate comment detected; it looks as though you’ve already said that!" +msgstr "發現重複迴響;看來你已經發表過啦!" + +#: wp-includes/comment.php:1871 +msgid "Could not update comment status" +msgstr "無法更新迴響狀態" + +#: wp-includes/cron.php:171 +msgid "This argument has changed to an array to match the behavior of the other cron functions." +msgstr "此參數已被修改成為陣列以符合其他排程函式的行為。" + +#: wp-includes/cron.php:368 +msgid "Once Hourly" +msgstr "每小時一次" + +#: wp-includes/cron.php:369 +msgid "Twice Daily" +msgstr "每天二次" + +#: wp-includes/cron.php:370 +msgid "Once Daily" +msgstr "每天一次" + +#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 +msgid "Sort by:" +msgstr "排序:" + +#: wp-includes/default-widgets.php:94 +msgid "Page title" +msgstr "頁面標題" + +#: wp-includes/default-widgets.php:95 +msgid "Page order" +msgstr "頁面順序" + +#: wp-includes/default-widgets.php:96 +msgid "Page ID" +msgstr "頁面 ID" + +#: wp-includes/default-widgets.php:100 +msgid "Exclude:" +msgstr "排除:" + +#: wp-includes/default-widgets.php:102 +msgid "Page IDs, separated by commas." +msgstr "頁面 ID,使用逗號「,」分開。" + +#: wp-includes/default-widgets.php:117 +msgid "Your blogroll" +msgstr "網誌輪播" + +#: wp-includes/default-widgets.php:202 +msgid "Show Link Image" +msgstr "顯示鏈結圖片" + +#: wp-includes/default-widgets.php:204 +msgid "Show Link Name" +msgstr "顯示鏈結名稱" + +#: wp-includes/default-widgets.php:206 +msgid "Show Link Description" +msgstr "顯示鏈結說明" + +#: wp-includes/default-widgets.php:208 +msgid "Show Link Rating" +msgstr "顯示鏈結評分" + +#: wp-includes/default-widgets.php:290 +msgid "Select Month" +msgstr "選擇月份" + +#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 +msgid "Show post counts" +msgstr "顯示文章數目" + +#: wp-includes/default-widgets.php:388 +msgid "Entries RSS" +msgstr "文章 RSS 訂閱" + +#: wp-includes/default-widgets.php:436 +msgid "Calendar" +msgstr "月曆" + +#: wp-includes/default-widgets.php:481 +msgid "Text" +msgstr "文字" + +#: wp-includes/default-widgets.php:528 +msgid "Automatically add paragraphs" +msgstr "自動增加段落。" + +#: wp-includes/default-widgets.php:562 +msgid "Select Category" +msgstr "選擇分類" + +#: wp-includes/default-widgets.php:639 +msgid "Show hierarchy" +msgstr "以階層顯示" + +#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 +msgid "Recent Posts" +msgstr "近期文章" + +#: wp-includes/default-widgets.php:766 +msgid "Number of posts to show:" +msgstr "顯示幾篇文章:" + +#: wp-includes/default-widgets.php:876 +msgctxt "widgets" +msgid "%1$s on %2$s" +msgstr "%1$s 在 %2$s" + +#: wp-includes/default-widgets.php:1052 +msgid "Untitled" +msgstr "無標題" + +#: wp-includes/default-widgets.php:1131 +msgid "RSS Error: %s" +msgstr "RSS 錯誤:%s" + +#: wp-includes/default-widgets.php:1136 +msgid "Enter the RSS feed URL here:" +msgstr "請輸入 RSS 訂閱來源網址:" + +#: wp-includes/default-widgets.php:1139 +msgid "Give the feed a title (optional):" +msgstr "設定訂閱標題(非必要):" + +#: wp-includes/default-widgets.php:1142 +msgid "How many items would you like to display?" +msgstr "你想要顯示多少項目?" + +#: wp-includes/default-widgets.php:1152 +msgid "Display item content?" +msgstr "顯示內容?" + +#: wp-includes/default-widgets.php:1155 +msgid "Display item author if available?" +msgstr "顯示作者?" + +#: wp-includes/default-widgets.php:1158 +msgid "Display item date?" +msgstr "顯示日期?" + +#: wp-includes/default-widgets.php:1225 +msgid "Tag Cloud" +msgstr "標籤雲" + +#: wp-includes/deprecated.php:62 +msgid "new WordPress Loop" +msgstr "new WordPress Loop" + +#: wp-includes/deprecated.php:989 +msgid "Last updated" +msgstr "最近更新:" + +#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 +msgid "Missing Attachment" +msgstr "附件遺失" + +#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 +msgid "Comments for %1$s searching on %2$s" +msgstr "「%1$s」的迴響,使用「%2$s」搜尋" + +#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 +msgid "Comments for %s" +msgstr "「%s」的迴響" + +#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 +msgid "Comment on %1$s by %2$s" +msgstr "由 %2$s 發表的 %1$s 迴響" + +#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 +msgid "By: %s" +msgstr "由:%s" + +#: wp-includes/feed-rss2-comments.php:37 +msgid "Comments on: %s" +msgstr "「%s」的迴響" + +#: wp-includes/feed-rss2-comments.php:78 +msgid "Protected Comments: Please enter your password to view comments." +msgstr "受保護的迴響:請輸入密碼,方能觀看迴響。" + +#: wp-includes/formatting.php:2472 +msgid "%s min" +msgid_plural "%s mins" +msgstr[0] "%s 分鐘" + +#: wp-includes/formatting.php:2477 +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "%s 小時" + +#: wp-includes/formatting.php:2482 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "%s 天" + +#: wp-includes/class-wp-theme.php:674 +msgid ", " +msgstr "、" + +#: wp-includes/option.php:138 +msgid "%s is a protected WP option and may not be modified" +msgstr "%s 是受保護的 WP 選項,你不能修改它。" + +#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 +msgid "Unable to create directory %s. Is its parent directory writable by the server?" +msgstr "無法建立目錄: %s。伺服器是否允許寫入上層目錄?" + +#: wp-includes/functions.php:1932 +msgid "Empty filename" +msgstr "空檔名" + +#: wp-includes/functions.php:1974 +msgid "Could not write file %s" +msgstr "無法寫入檔案 %s" + +#: wp-includes/functions.php:2318 +msgid "You are attempting to log out of %s" +msgstr "你已經登出 %s" + +#: wp-includes/functions.php:2316 +msgid "WordPress Failure Notice" +msgstr "WordPress 錯誤通知" + +#: wp-includes/functions.php:2320 +msgid "Do you really want to log out?" +msgstr "你確定要登出嗎?" + +#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912 +msgid "Please try again." +msgstr "請再試一次。" + +#: wp-includes/functions.php:2420 +msgid "« Back" +msgstr "« 返回" + +#: wp-includes/functions.php:2432 wp-load.php:72 +msgid "WordPress › Error" +msgstr "WordPress › 錯誤" + +#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 +msgid "%1$s is deprecated since version %2$s! Use %3$s instead." +msgstr "自 %2$s 版本後,%1$s 已被捨棄! 請改用 %3$s。" + +#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 +msgid "%1$s is deprecated since version %2$s with no alternative available." +msgstr "自 %2$s 版本後,%1$s 已被捨棄,沒有替代品。 " + +#: wp-includes/functions.php:3318 +msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" +msgstr "自 %2$s 版本後,%1$s 已被捨棄! 請改用 %3$s。" + +#: wp-includes/functions.php:3320 +msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." +msgstr "自 %2$s 版本後,%1$s 已被捨棄,沒有替代方案。 " + +#: wp-includes/functions.php:3846 +msgid "Select a city" +msgstr "請選擇城市" + +#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 +msgid "UTC" +msgstr "標準時間(UTC)" + +#: wp-includes/functions.php:3899 +msgid "Manual Offsets" +msgstr "手動時差" + +#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605 +#: wp-login.php:647 wp-login.php:729 +msgid "Log in" +msgstr "登入" + +#: wp-includes/general-template.php:286 +msgid "Log out" +msgstr "登出" + +#: wp-includes/general-template.php:407 wp-login.php:882 +msgid "Remember Me" +msgstr "記住我" + +#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650 +#: wp-login.php:725 wp-login.php:901 +msgid "Register" +msgstr "註冊" + +#: wp-includes/general-template.php:544 +msgid "Site Admin" +msgstr "網誌管理" + +#: wp-includes/general-template.php:827 +msgid "Search Results %1$s %2$s" +msgstr "搜尋結果 %1$s %2$s" + +#: wp-includes/general-template.php:832 +msgid "Page not found" +msgstr "沒有符合條件的頁面。" + +#: wp-includes/general-template.php:1274 wp-includes/media.php:2848 +msgid "%1$s %2$d" +msgstr "%2$d å¹´ %1$s" + +#: wp-includes/general-template.php:1480 +msgctxt "calendar caption" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 +msgctxt "feed link" +msgid "»" +msgstr "»" + +#: wp-includes/general-template.php:2097 +msgid "%1$s %2$s Feed" +msgstr "訂閱 %1$s %2$s" + +#: wp-includes/general-template.php:2099 +msgid "%1$s %2$s Comments Feed" +msgstr "訂閱 %1$s %2$s 迴響" + +#: wp-includes/general-template.php:2120 +msgid "%1$s %2$s %3$s Comments Feed" +msgstr "訂閱 %1$s %2$s %3$s 迴響" + +#: wp-includes/general-template.php:2122 +msgid "%1$s %2$s %3$s Category Feed" +msgstr "訂閱 %1$s %2$s %3$s 分類" + +#: wp-includes/general-template.php:2124 +msgid "%1$s %2$s %3$s Tag Feed" +msgstr "訂閱 %1$s %2$s %3$s 標籤" + +#: wp-includes/general-template.php:2126 +msgid "%1$s %2$s Posts by %3$s Feed" +msgstr "訂閱 %1$s %2$s 由 %3$s 發表的文章" + +#: wp-includes/general-template.php:2128 +msgid "%1$s %2$s Search Results for “%3$s” Feed" +msgstr "訂閱 %1$s %2$s 「%3$s」搜尋結果" + +#: wp-includes/general-template.php:2483 +msgid "« Previous" +msgstr "« 前一頁" + +#: wp-includes/general-template.php:2484 +msgid "Next »" +msgstr "下一頁 »" + +#: wp-includes/class-http.php:194 +msgid "User has blocked requests through HTTP." +msgstr "使用者已阻擋透過 HTTP 的要求。" + +#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 +#: wp-includes/class-http.php:1441 +msgid "Too many redirects." +msgstr "網址轉換過多。" + +#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 +msgid "Could not open handle for fopen() to %s" +msgstr "無法 fopen() 連線至 %s" + +#: wp-includes/locale.php:131 wp-includes/locale.php:146 +msgid "January" +msgstr "一月" + +#: wp-includes/locale.php:132 wp-includes/locale.php:147 +msgid "February" +msgstr "二月" + +#: wp-includes/locale.php:133 wp-includes/locale.php:148 +msgid "March" +msgstr "三月" + +#: wp-includes/locale.php:134 wp-includes/locale.php:149 +msgid "April" +msgstr "四月" + +#: wp-includes/locale.php:135 wp-includes/locale.php:150 +msgid "May" +msgstr "五月" + +#: wp-includes/locale.php:136 wp-includes/locale.php:151 +msgid "June" +msgstr "六月" + +#: wp-includes/locale.php:137 wp-includes/locale.php:152 +msgid "July" +msgstr "七月" + +#: wp-includes/locale.php:138 wp-includes/locale.php:153 +msgid "August" +msgstr "八月" + +#: wp-includes/locale.php:139 wp-includes/locale.php:154 +msgid "September" +msgstr "九月" + +#: wp-includes/locale.php:140 wp-includes/locale.php:155 +msgid "October" +msgstr "十月" + +#: wp-includes/locale.php:141 wp-includes/locale.php:156 +msgid "November" +msgstr "十一月" + +#: wp-includes/locale.php:142 wp-includes/locale.php:157 +msgid "December" +msgstr "十二月" + +#: wp-includes/locale.php:146 +msgid "Jan_January_abbreviation" +msgstr "一月" + +#: wp-includes/locale.php:147 +msgid "Feb_February_abbreviation" +msgstr "二月" + +#: wp-includes/locale.php:148 +msgid "Mar_March_abbreviation" +msgstr "三月" + +#: wp-includes/locale.php:149 +msgid "Apr_April_abbreviation" +msgstr "四月" + +#: wp-includes/locale.php:150 +msgid "May_May_abbreviation" +msgstr "五月" + +#: wp-includes/locale.php:151 +msgid "Jun_June_abbreviation" +msgstr "六月" + +#: wp-includes/locale.php:152 +msgid "Jul_July_abbreviation" +msgstr "七月" + +#: wp-includes/locale.php:153 +msgid "Aug_August_abbreviation" +msgstr "八月" + +#: wp-includes/locale.php:154 +msgid "Sep_September_abbreviation" +msgstr "九月" + +#: wp-includes/locale.php:155 +msgid "Oct_October_abbreviation" +msgstr "十月" + +#: wp-includes/locale.php:156 +msgid "Nov_November_abbreviation" +msgstr "十一月" + +#: wp-includes/locale.php:157 +msgid "Dec_December_abbreviation" +msgstr "十二月" + +#: wp-includes/locale.php:99 wp-includes/locale.php:109 +#: wp-includes/locale.php:122 +msgid "Sunday" +msgstr "星期日" + +#: wp-includes/locale.php:100 wp-includes/locale.php:110 +#: wp-includes/locale.php:123 +msgid "Monday" +msgstr "星期一" + +#: wp-includes/locale.php:101 wp-includes/locale.php:111 +#: wp-includes/locale.php:124 +msgid "Tuesday" +msgstr "星期二" + +#: wp-includes/locale.php:102 wp-includes/locale.php:112 +#: wp-includes/locale.php:125 +msgid "Wednesday" +msgstr "星期三" + +#: wp-includes/locale.php:103 wp-includes/locale.php:113 +#: wp-includes/locale.php:126 +msgid "Thursday" +msgstr "星期四" + +#: wp-includes/locale.php:104 wp-includes/locale.php:114 +#: wp-includes/locale.php:127 +msgid "Friday" +msgstr "星期五" + +#: wp-includes/locale.php:105 wp-includes/locale.php:115 +#: wp-includes/locale.php:128 +msgid "Saturday" +msgstr "星期六" + +#: wp-includes/locale.php:122 +msgid "Sun" +msgstr "週日" + +#: wp-includes/locale.php:123 +msgid "Mon" +msgstr "週一" + +#: wp-includes/locale.php:124 +msgid "Tue" +msgstr "週二" + +#: wp-includes/locale.php:125 +msgid "Wed" +msgstr "週三" + +#: wp-includes/locale.php:126 +msgid "Thu" +msgstr "週四" + +#: wp-includes/locale.php:127 +msgid "Fri" +msgstr "週五" + +#: wp-includes/locale.php:128 +msgid "Sat" +msgstr "週六" + +#: wp-includes/class-wp-editor.php:846 +msgid "Print" +msgstr "列印" + +#: wp-includes/class-wp-editor.php:818 +msgid "Insert/edit image" +msgstr "插入∕編輯圖片" + +#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 +#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 +msgid "Insert/edit link" +msgstr "插入∕編輯鏈結" + +#: wp-includes/class-wp-editor.php:889 +msgid "Insert row before" +msgstr "插入列" + +#: wp-includes/class-wp-editor.php:890 +msgid "Insert row after" +msgstr "後頭插入列" + +#: wp-includes/class-wp-editor.php:895 +msgid "Delete row" +msgstr "刪除列" + +#: wp-includes/class-wp-editor.php:891 +msgid "Insert column before" +msgstr "插入行" + +#: wp-includes/class-wp-editor.php:892 +msgid "Insert column after" +msgstr "後頭插入行" + +#: wp-includes/class-wp-editor.php:899 +msgid "Merge table cells" +msgstr "合併儲存格" + +#: wp-includes/class-wp-editor.php:876 +msgid "Table row properties" +msgstr "列格式" + +#: wp-includes/class-wp-editor.php:877 +msgid "Table cell properties" +msgstr "儲存格格式" + +#: wp-includes/class-wp-editor.php:875 +msgid "Table properties" +msgstr "表格格式" + +#: wp-includes/class-wp-editor.php:893 +msgid "Paste table row before" +msgstr "前方貼上列" + +#: wp-includes/class-wp-editor.php:894 +msgid "Paste table row after" +msgstr "後方貼上列" + +#: wp-includes/class-wp-editor.php:897 +msgid "Cut table row" +msgstr "剪下列" + +#: wp-includes/class-wp-editor.php:898 +msgid "Copy table row" +msgstr "複製列" + +#: wp-includes/class-wp-editor.php:874 +msgid "Delete table" +msgstr "刪除表格" + +#: wp-includes/class-wp-editor.php:879 +msgid "Row" +msgstr "列" + +#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 +#: wp-includes/theme.php:1934 +msgid "The changes you made will be lost if you navigate away from this page." +msgstr "若你離開此頁,全部的變更將遺失。" + +#: wp-includes/script-loader.php:95 +msgid "Toggle fullscreen mode" +msgstr "切換全螢幕模式" + +#: wp-includes/class-wp-editor.php:809 +msgid "Document properties" +msgstr "文件屬性" + +#: wp-includes/class-wp-editor.php:753 +msgid "Paragraph" +msgstr "段落" + +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Address" +msgstr "地址" + +#: wp-includes/class-wp-editor.php:744 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Heading 1" +msgstr "標題 1" + +#: wp-includes/class-wp-editor.php:745 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 2" +msgstr "標題 2" + +#: wp-includes/class-wp-editor.php:746 +#: wp-includes/js/tinymce/wp-mce-help.php:115 +msgid "Heading 3" +msgstr "標題 3" + +#: wp-includes/class-wp-editor.php:747 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 4" +msgstr "標題 4" + +#: wp-includes/class-wp-editor.php:748 +#: wp-includes/js/tinymce/wp-mce-help.php:116 +msgid "Heading 5" +msgstr "標題 5" + +#: wp-includes/class-wp-editor.php:749 +#: wp-includes/js/tinymce/wp-mce-help.php:117 +msgid "Heading 6" +msgstr "標題 6" + +#: wp-includes/class-wp-editor.php:754 +msgid "Blockquote" +msgstr "Blockquote" + +#: wp-includes/class-wp-editor.php:765 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Bold" +msgstr "粗體" + +#: wp-includes/class-wp-editor.php:766 +#: wp-includes/js/tinymce/wp-mce-help.php:113 +msgid "Italic" +msgstr "斜體" + +#: wp-includes/class-wp-editor.php:760 +#: wp-includes/js/tinymce/wp-mce-help.php:114 +msgid "Underline" +msgstr "底線" + +#: wp-includes/class-wp-editor.php:761 +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Strikethrough" +msgstr "刪除線" + +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Align Left" +msgstr "靠左" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Align Center" +msgstr "置中" + +#: wp-includes/js/tinymce/wp-mce-help.php:126 +msgid "Align Right" +msgstr "靠右" + +#: wp-includes/class-wp-editor.php:762 +msgid "Subscript" +msgstr "下標" + +#: wp-includes/class-wp-editor.php:763 +msgid "Superscript" +msgstr "上標" + +#: wp-includes/class-wp-editor.php:779 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Cut" +msgstr "剪下" + +#: wp-includes/class-wp-editor.php:780 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Copy" +msgstr "複製" + +#: wp-includes/class-wp-editor.php:781 +#: wp-includes/js/tinymce/wp-mce-help.php:110 +msgid "Paste" +msgstr "貼上" + +#: wp-includes/class-wp-editor.php:740 +msgid "New document" +msgstr "新文件" + +#: wp-includes/class-wp-editor.php:825 +msgid "Image description" +msgstr "圖片內容說明" + +#: wp-includes/class-wp-editor.php:822 +msgid "Border" +msgstr "邊框" + +#: wp-includes/class-wp-editor.php:827 +msgid "Dimensions" +msgstr "尺寸" + +#: wp-includes/class-wp-editor.php:824 +msgid "Vertical space" +msgstr "垂直間隔" + +#: wp-includes/class-wp-editor.php:850 +msgid "Horizontal space" +msgstr "水平間隔" + +#: wp-includes/class-wp-editor.php:819 +msgid "General" +msgstr "一般" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "List" +msgstr "列表" + +#: wp-includes/class-wp-editor.php:823 +msgid "Constrain proportions" +msgstr "限制比例" + +#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140 +msgid "Loop" +msgstr "重複播放" + +#: wp-includes/media-template.php:801 wp-includes/media-template.php:867 +msgid "Align" +msgstr "對齊" + +#: wp-includes/admin-bar.php:684 +msgid "Background" +msgstr "背景" + +#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 +msgid "Fullscreen" +msgstr "全螢幕" + +#: wp-includes/script-loader.php:319 +msgid "Mute" +msgstr "靜音" + +#: wp-includes/js/tinymce/wp-mce-help.php:130 +msgid "Insert More Tag" +msgstr "插入繼續閱讀標籤" + +#: wp-includes/media.php:2963 +msgid "Edit Gallery" +msgstr "編輯藝廊" + +#: wp-includes/class-wp-editor.php:821 +msgid "Source" +msgstr "來源" + +#: wp-includes/media-template.php:964 +msgid "Link Rel" +msgstr "鏈結 Rel" + +#: wp-includes/js/tinymce/wp-mce-help.php:106 +msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." +msgstr "把你的滑鼠丟在一邊,使用這些鍵盤熱鍵。Windows 與 Linux 使用 Ctrl + 字母。Macintosh 使用 Command + 字母。" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Letter" +msgstr "字母" + +#: wp-includes/js/tinymce/wp-mce-help.php:109 +#: wp-includes/js/tinymce/wp-mce-help.php:123 +msgid "Action" +msgstr "管理項目" + +#: wp-includes/class-wp-editor.php:782 +#: wp-includes/js/tinymce/wp-mce-help.php:111 +msgid "Select all" +msgstr "全部選取" + +#: wp-includes/js/tinymce/wp-mce-help.php:121 +msgid "The following shortcuts use different access keys: Alt + Shift + letter." +msgstr "下列鍵盤操作熱鍵使用不同鍵:Alt + Shift + 字母。" + +#: wp-includes/class-wp-editor.php:867 +#: wp-includes/js/tinymce/wp-mce-help.php:124 +msgid "Check Spelling" +msgstr "拼字檢查" + +#: wp-includes/js/tinymce/wp-mce-help.php:125 +msgid "Justify Text" +msgstr "分散對齊" + +#: wp-includes/js/tinymce/wp-mce-help.php:127 +msgid "Insert link" +msgstr "插入鏈結" + +#: wp-includes/class-wp-editor.php:853 +#: wp-includes/js/tinymce/wp-mce-help.php:128 +msgid "Remove link" +msgstr "移除鏈結" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Quote" +msgstr "引文" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Insert Page Break tag" +msgstr "插入分頁標籤" + +#: wp-includes/link-template.php:671 +msgid "Comments Feed" +msgstr "訂閱迴響" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Previous Post" +msgstr "舊文章" + +#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841 +msgid "Next Post" +msgstr "新文章" + +#: wp-includes/deprecated.php:2737 +msgid "Last Post" +msgstr "末篇" + +#: wp-includes/link-template.php:2260 +msgid "Newer Comments »" +msgstr "新迴響 »" + +#: wp-includes/link-template.php:2304 +msgid "« Older Comments" +msgstr "« 舊迴響" + +#: wp-includes/locale.php:109 +msgid "S_Sunday_initial" +msgstr "日" + +#: wp-includes/locale.php:110 +msgid "M_Monday_initial" +msgstr "一" + +#: wp-includes/locale.php:111 +msgid "T_Tuesday_initial" +msgstr "二" + +#: wp-includes/locale.php:112 +msgid "W_Wednesday_initial" +msgstr "三" + +#: wp-includes/locale.php:113 +msgid "T_Thursday_initial" +msgstr "四" + +#: wp-includes/locale.php:114 +msgid "F_Friday_initial" +msgstr "五" + +#: wp-includes/locale.php:115 +msgid "S_Saturday_initial" +msgstr "六" + +#: wp-includes/locale.php:164 +msgid "am" +msgstr "上午" + +#: wp-includes/locale.php:165 +msgid "pm" +msgstr "下午" + +#: wp-includes/locale.php:166 +msgid "AM" +msgstr "上午" + +#: wp-includes/locale.php:167 +msgid "PM" +msgstr "下午" + +#: wp-includes/locale.php:173 +msgid "number_format_thousands_sep" +msgstr "," + +#: wp-includes/class-wp-image-editor-imagick.php:198 +msgid "Could not read image size" +msgstr "無法讀取影像大小" + +#: wp-includes/ms-functions.php:265 +msgid "That user does not exist." +msgstr "該使用者帳號不存在。" + +#: wp-includes/ms-functions.php:493 +msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." +msgstr "你無法使用該電子郵件位址註冊。我們遭遇到的問題是該信箱會阻擋某些我們的郵件。請使用另外一個電子郵件供應商。" + +#: wp-includes/ms-functions.php:503 +msgid "Sorry, usernames must have letters too!" +msgstr "抱歉,帳號必須含有字母!" + +#: wp-includes/ms-functions.php:512 +msgid "Sorry, that email address is not allowed!" +msgstr "抱歉,該電子郵件位址不被允許!" + +#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 +msgid "Sorry, that username already exists!" +msgstr "抱歉,該使用者帳號已經存在!" + +#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 +msgid "Sorry, that email address is already used!" +msgstr "抱歉,該電子郵件位址已被使用!" + +#: wp-includes/ms-functions.php:533 +msgid "That username is currently reserved but may be available in a couple of days." +msgstr "該帳號已被預定,或許過幾天後便可使用。" + +#: wp-includes/ms-functions.php:543 +msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." +msgstr "該電子郵件已被使用。請檢查你的收件匣是否有啟動郵件。若你沒有任何動作,幾天後該電子郵件將可使用。" + +#: wp-includes/ms-functions.php:997 +msgid "Invalid activation key." +msgstr "不正確的認證鑰匙。" + +#: wp-includes/ms-functions.php:1017 +msgid "Could not create user" +msgstr "無法新建使用者帳號" + +#: wp-includes/ms-functions.php:1025 +msgid "That username is already activated." +msgstr "該使用者帳號已啟用。" + +#: wp-includes/ms-functions.php:1283 +msgid "New User Registration: %s" +msgstr "新帳號註冊:%s" + +#: wp-includes/ms-functions.php:1601 +msgid "New %1$s User: %2$s" +msgstr "%1$s 的新使用者:%2$s" + +#: wp-includes/ms-functions.php:2119 +msgid "" +"Dear User,\n" +"\n" +"Your new account is set up.\n" +"\n" +"You can log in with the following information:\n" +"Username: USERNAME\n" +"Password: PASSWORD\n" +"LOGINLINK\n" +"\n" +"Thanks!\n" +"\n" +"--The Team @ SITE_NAME" +msgstr "" +"使用者你好,\n" +"\n" +"你的新帳號已設定好。\n" +"\n" +"你可使用下列資訊登入:\n" +"帳號: USERNAME\n" +"密碼: PASSWORD\n" +"LOGINLINK\n" +"\n" +"感恩!\n" +"\n" +"--團隊 @ SITE_NAME" + +#: wp-includes/pluggable.php:562 +msgid "ERROR: Invalid username or incorrect password." +msgstr "錯誤:帳號或密碼錯誤。" + +#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "作者:%1$s(IP:%2$s,%3$s)" + +#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531 +msgid "E-mail : %s" +msgstr "電子郵件: %s" + +#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392 +#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517 +#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532 +msgid "URL : %s" +msgstr "網址: %s" + +#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534 +msgid "Comment: " +msgstr "迴響: " + +#: wp-includes/pluggable.php:1406 +msgid "You can see all comments on this post here: " +msgstr "你可以在這看到此文章全部的迴響:" + +#: wp-includes/pluggable.php:1408 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "ï¼»%1$s]迴響:『%2$s』" + +#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "網站:%1$s(IP:%2$s、%3$s)" + +#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393 +msgid "Excerpt: " +msgstr "文章摘要:" + +#: wp-includes/pluggable.php:1384 +msgid "You can see all trackbacks on this post here: " +msgstr "你可以在這兒看到此文章的全部引用:" + +#: wp-includes/pluggable.php:1386 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "ï¼»%1$s]引用:『%2$s』" + +#: wp-includes/pluggable.php:1394 +msgid "You can see all pingbacks on this post here: " +msgstr "你可以在這兒看到此篇文章的全部通告:" + +#: wp-includes/pluggable.php:1396 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "ï¼»%1$s]通告:『%2$s』" + +#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540 +msgid "Trash it: %s" +msgstr "回收: %s" + +#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542 +msgid "Delete it: %s" +msgstr "刪除: %s" + +#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543 +msgid "Spam it: %s" +msgstr "垃圾:%s" + +#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "網站:%1$s(IP:%2$s、%3$s)" + +#: wp-includes/pluggable.php:1518 +msgid "Trackback excerpt: " +msgstr "引用摘要:" + +#: wp-includes/pluggable.php:1525 +msgid "Pingback excerpt: " +msgstr "通告摘要:" + +#: wp-includes/pluggable.php:1538 +msgid "Approve it: %s" +msgstr "核准: %s" + +#: wp-includes/pluggable.php:1545 +msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" +msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" +msgstr[0] "有 %s 則待審核的迴響。請至審核面板:" + +#: wp-includes/pluggable.php:1549 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "ï¼»%1$s]請審核:『%2$s』" + +#: wp-includes/pluggable.php:1612 +msgid "Password Lost and Changed for user: %s" +msgstr "已變更帳號 %s 的密碼" + +#: wp-includes/pluggable.php:1616 +msgid "[%s] Password Lost/Changed" +msgstr "ï¼»%s]密碼遺失/變更" + +#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648 +#: wp-login.php:362 +msgid "Username: %s" +msgstr "帳號:%s" + +#: wp-includes/pluggable.php:1643 +msgid "[%s] New User Registration" +msgstr "ï¼»%s]新帳號註冊" + +#: wp-includes/pluggable.php:1649 +msgid "Password: %s" +msgstr "登入密碼:%s" + +#: wp-includes/pluggable.php:1652 +msgid "[%s] Your username and password" +msgstr "ï¼»%s]你的帳號以及密碼" + +#: wp-includes/post-template.php:131 +msgid "Protected: %s" +msgstr "受保護的文章:%s" + +#: wp-includes/post-template.php:146 +msgid "Private: %s" +msgstr "私密:%s" + +#: wp-includes/post-template.php:349 +msgid "There is no excerpt because this is a protected post." +msgstr "受保護的文章不會產生摘要。" + +#: wp-includes/post-template.php:753 +msgid "Next page" +msgstr "後一頁" + +#: wp-includes/post-template.php:754 +msgid "Previous page" +msgstr "前一頁" + +#: wp-includes/post-template.php:1139 +msgid "Home" +msgstr "首頁" + +#: wp-includes/post-template.php:1653 +msgctxt "revision date format" +msgid "j F, Y @ G:i" +msgstr "Y å¹´ m 月 d 日 H:i:s" + +#: wp-includes/post-template.php:1708 +msgid "%1$s [Autosave]" +msgstr "%1$s 〔自動儲存〕" + +#: wp-includes/post-template.php:1709 +msgid "%1$s [Current Revision]" +msgstr "%1$s 〔現在版本〕" + +#: wp-includes/post.php:83 +msgid "Revision" +msgstr "版本" + +#: wp-includes/post.php:112 +msgctxt "post" +msgid "Published" +msgstr "已發表" + +#: wp-includes/post.php:115 +msgid "Published (%s)" +msgid_plural "Published (%s)" +msgstr[0] "已發表 (%s)" + +#: wp-includes/post.php:119 +msgctxt "post" +msgid "Scheduled" +msgstr "已排程" + +#: wp-includes/post.php:122 +msgid "Scheduled (%s)" +msgid_plural "Scheduled (%s)" +msgstr[0] "已排程 (%s)" + +#: wp-includes/post.php:126 +msgctxt "post" +msgid "Draft" +msgstr "草稿" + +#: wp-includes/post.php:129 +msgid "Draft (%s)" +msgid_plural "Drafts (%s)" +msgstr[0] "草稿 (%s)" + +#: wp-includes/post.php:133 +msgctxt "post" +msgid "Pending" +msgstr "待審核" + +#: wp-includes/post.php:136 +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "待審核 (%s)" + +#: wp-includes/post.php:140 +msgctxt "post" +msgid "Private" +msgstr "私密" + +#: wp-includes/post.php:143 +msgid "Private (%s)" +msgid_plural "Private (%s)" +msgstr[0] "私密 (%s)" + +#: wp-includes/post.php:147 +msgctxt "post" +msgid "Trash" +msgstr "回收桶" + +#: wp-includes/post.php:150 +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "回收桶 (%s)" + +#: wp-includes/post.php:3142 +msgid "Content, title, and excerpt are empty." +msgstr "內容、標題與摘要是空的。" + +#: wp-includes/post.php:3343 +msgid "Could not update post in the database" +msgstr "文章無法更新至資料庫" + +#: wp-includes/post.php:3358 +msgid "Could not insert post into the database" +msgstr "文章無法新增至資料庫" + +#: wp-includes/post.php:3422 +msgid "The page template is invalid." +msgstr "該頁面模板不正確。" + +#: wp-includes/revision.php:254 +msgid "Cannot create a revision of a revision" +msgstr "不可建立版本的版本" + +#: wp-includes/revision.php:522 +msgid "You do not have permission to preview drafts." +msgstr "你沒有足夠的權限預覽草稿。" + +#: wp-includes/user.php:1674 +msgid "Cannot create a user with an empty login name." +msgstr "無法使用空的登入名稱產生使用者帳號。" + +#: wp-includes/user.php:1995 +msgid "AIM" +msgstr "AIM" + +#: wp-includes/user.php:1996 +msgid "Yahoo IM" +msgstr "Yahoo IM" + +#: wp-includes/user.php:1997 +msgid "Jabber / Google Talk" +msgstr "Jabber / Google Talk" + +#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 +msgid "An error has occurred, which probably means the feed is down. Try again later." +msgstr "發生錯誤;該訂閱可能暫時失效。請稍後再試看看。" + +#: wp-includes/script-loader.php:82 +msgid "" +"You are about to permanently delete the selected items.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"你打算永久刪除已選取的項目。\n" +" 按下「取消」停止,按下「確定」刪除。" + +#: wp-includes/script-loader.php:89 +msgid "Close all open tags" +msgstr "關閉全部開放的標籤" + +#: wp-includes/script-loader.php:90 +msgid "close tags" +msgstr "關閉標籤" + +#: wp-includes/script-loader.php:91 +msgid "Enter the URL" +msgstr "請輸入網址" + +#: wp-includes/script-loader.php:92 +msgid "Enter the URL of the image" +msgstr "請輸入圖片的網址" + +#: wp-includes/script-loader.php:93 +msgid "Enter a description of the image" +msgstr "請輸入圖片的描述" + +#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 +msgid "You do not have permission to do that." +msgstr "你沒有足夠的權限執行該動作。" + +#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 +msgid "An unidentified error has occurred." +msgstr "發生不明的錯誤。" + +#: wp-includes/script-loader.php:225 +msgid "Next >" +msgstr "後一項 >" + +#: wp-includes/script-loader.php:226 +msgid "< Prev" +msgstr "< 前一項" + +#: wp-includes/script-loader.php:227 +msgid "Image" +msgstr "圖片" + +#: wp-includes/script-loader.php:228 +msgid "of" +msgstr "的" + +#: wp-includes/script-loader.php:230 +msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." +msgstr "這項功能需要 iframe。你停用了 iframe 功能或者你的瀏覽器不支援它們。" + +#: wp-includes/script-loader.php:240 +msgid "You have attempted to queue too many files." +msgstr "你嘗試排程過多檔案。" + +#: wp-includes/script-loader.php:242 +msgid "This file is empty. Please try another." +msgstr "此檔案是空的。請選另外一個檔案。" + +#: wp-includes/script-loader.php:243 +msgid "This file type is not allowed. Please try another." +msgstr "此檔案並非允許的格式。請選另外一個檔案。" + +#: wp-includes/script-loader.php:247 +msgid "An error occurred in the upload. Please try again later." +msgstr "上傳發生錯誤。請稍後再試看看。" + +#: wp-includes/script-loader.php:248 +msgid "There was a configuration error. Please contact the server administrator." +msgstr "設定錯誤。請檢查你伺服器的設定。" + +#: wp-includes/script-loader.php:249 +msgid "You may only upload 1 file." +msgstr "你僅上傳一個檔案。" + +#: wp-includes/script-loader.php:250 +msgid "HTTP error." +msgstr "HTTP 錯誤。" + +#: wp-includes/script-loader.php:251 +msgid "Upload failed." +msgstr "上傳失敗。" + +#: wp-includes/script-loader.php:254 +msgid "IO error." +msgstr "IO 錯誤。" + +#: wp-includes/script-loader.php:255 +msgid "Security error." +msgstr "安全性錯誤。" + +#: wp-includes/script-loader.php:257 +msgid "Upload stopped." +msgstr "上傳已停止。" + +#: wp-includes/script-loader.php:259 +msgid "Crunching…" +msgstr "上傳執行中…" + +#: wp-includes/script-loader.php:260 +msgid "moved to the trash." +msgstr "已移至回收桶。" + +#: wp-includes/script-loader.php:343 +msgctxt "password strength" +msgid "Medium" +msgstr "中" + +#: wp-includes/script-loader.php:440 +msgid "Publish on:" +msgstr "發表於:" + +#: wp-includes/script-loader.php:441 +msgid "Schedule for:" +msgstr "已排程於:" + +#: wp-includes/script-loader.php:442 +msgid "Published on:" +msgstr "已發表於:" + +#: wp-includes/script-loader.php:445 +msgid "Show more comments" +msgstr "顯示更多迴響" + +#: wp-includes/script-loader.php:446 +msgid "No more comments found." +msgstr "沒有更多符合條件的迴響。" + +#: wp-includes/script-loader.php:455 +msgid "Password Protected" +msgstr "密碼保護" + +#: wp-includes/script-loader.php:470 +msgid "Submitted on:" +msgstr "已送出於:" + +#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 +msgid "Error while saving the changes." +msgstr "儲存媒體附件時出現錯誤。" + +#: wp-includes/script-loader.php:482 +msgid "Remove From Bulk Edit" +msgstr "自批次編輯中移除" + +#: wp-includes/script-loader.php:494 +msgid "Plugin Information:" +msgstr "外掛資訊:" + +#: wp-includes/script-loader.php:529 +msgid "Saving..." +msgstr "儲存中..." + +#: wp-includes/script-loader.php:530 +msgid "Could not set that as the thumbnail image. Try a different attachment." +msgstr "無法將其設定為縮圖。請試試另外一個附件。" + +#: wp-includes/script-loader.php:460 +msgid "Saving Draft…" +msgstr "儲存草稿中…" + +#: wp-includes/taxonomy.php:2761 +msgid "Invalid Taxonomy" +msgstr "不正確的分類法" + +#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 +msgid "Empty Term" +msgstr "空項目" + +#: wp-includes/class-wp-xmlrpc-server.php:1287 +#: wp-includes/class-wp-xmlrpc-server.php:1829 +#: wp-includes/class-wp-xmlrpc-server.php:1917 +#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 +msgid "Invalid term ID" +msgstr "不正確的項目編號" + +#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 +msgid "A name is required for this term" +msgstr "名稱為項目必要欄位" + +#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 +#: wp-includes/taxonomy.php:2515 +msgid "Could not insert term into the database" +msgstr "資料庫無法新增資料" + +#: wp-includes/taxonomy.php:3004 +msgid "The slug “%s” is already in use by another term" +msgstr "代稱 「%s」已被另外的項目使用" + +#: wp-includes/taxonomy.php:3853 +msgid "Invalid object ID" +msgstr "不正確的物件編號。" + +#: wp-includes/class-wp-theme.php:247 +msgid "Template is missing." +msgstr "缺少模板檔案。" + +#: wp-includes/class-wp-theme.php:266 +msgid "The parent theme is missing. Please install the \"%s\" parent theme." +msgstr "上層佈景主題遺失。請安裝『%s』上層主題。" + +#: wp-includes/class-wp-theme.php:221 +msgid "Stylesheet is missing." +msgstr "找不到樣式表。" + +#: wp-includes/user.php:126 +msgid "ERROR: The username field is empty." +msgstr "錯誤:帳號欄位空白。" + +#: wp-includes/user.php:129 +msgid "ERROR: The password field is empty." +msgstr "錯誤:密碼欄位空白。" + +#: wp-includes/user.php:217 +msgid "ERROR: Your account has been marked as a spammer." +msgstr "錯誤:你的帳號已被標記為垃圾帳號。" + +#: wp-includes/functions.php:4485 wp-includes/user.php:187 +msgid "Please log in again." +msgstr "請再登入一次。" + +#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 +msgid "Sidebar %d" +msgstr "邊欄 %d" + +#: wp-includes/wp-db.php:2096 +msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" +msgstr "錯誤:WordPress %1$s 需要資料庫 MySQL %2$s 以上的版本" + +#: wp-login.php:101 +msgid "Powered by WordPress" +msgstr "本網誌使用 WordPress 建置" + +#: wp-login.php:276 +msgid "ERROR: Enter a username or e-mail address." +msgstr "錯誤:請填寫你的帳號或電子郵件位址。" + +#: wp-login.php:280 +msgid "ERROR: There is no user registered with that email address." +msgstr "錯誤:該電子郵件位址並無對應帳號。" + +#: wp-login.php:297 +msgid "ERROR: Invalid username or e-mail." +msgstr "錯誤:帳號或電子郵件信箱不正確。" + +#: wp-login.php:335 +msgid "Password reset is not allowed for this user" +msgstr "這使用者不可使用重置密碼。" + +#: wp-login.php:376 +msgid "[%s] Password Reset" +msgstr "ï¼»%s]重設密碼" + +#: wp-login.php:397 +msgid "The e-mail could not be sent." +msgstr "無法寄出電子郵件。" + +#: wp-includes/user.php:2042 wp-includes/user.php:2045 +#: wp-includes/user.php:2049 wp-includes/user.php:2060 +#: wp-includes/user.php:2076 +msgid "Invalid key" +msgstr "不正確的鑰匙" + +#: wp-includes/user.php:2134 +msgid "ERROR: Please type your e-mail address." +msgstr "錯誤:請填寫你的電子郵件位址。" + +#: wp-includes/user.php:2136 +msgid "ERROR: The email address isn’t correct." +msgstr "錯誤:電子郵件位址不正確。" + +#: wp-login.php:500 +msgid "Sorry, that key does not appear to be valid." +msgstr "抱歉,收到的鑰匙不正確。" + +#: wp-login.php:522 +msgid "Lost Password" +msgstr "遺失密碼" + +#: wp-login.php:530 +msgid "Username or E-mail:" +msgstr "帳號或 E-mail:" + +#: wp-login.php:541 +msgid "Get New Password" +msgstr "取得新密碼" + +#: wp-login.php:218 +msgid "Are you lost?" +msgstr "你迷路了?" + +#: wp-login.php:218 +msgid "← Back to %s" +msgstr "← 回到 %s" + +#: wp-login.php:702 +msgid "Registration Form" +msgstr "註冊表單" + +#: wp-login.php:702 +msgid "Register For This Site" +msgstr "註冊此網誌" + +#: wp-login.php:722 +msgid "A password will be e-mailed to you." +msgstr "密碼將會透過電子郵件寄給你。" + +#: wp-login.php:730 wp-login.php:907 +msgid "Password Lost and Found" +msgstr "密碼招領" + +#: wp-login.php:730 wp-login.php:907 +msgid "Lost your password?" +msgstr "忘了密碼?" + +#: wp-login.php:793 +msgid "You have logged in successfully." +msgstr "你已登入成功。" + +#: wp-login.php:831 +msgid "You are now logged out." +msgstr "你已經登出。" + +#: wp-login.php:833 +msgid "User registration is currently not allowed." +msgstr "目前不允許註冊新帳號。" + +#: wp-login.php:835 +msgid "Check your e-mail for the confirmation link." +msgstr "請檢查你的電子郵件信箱,內有確認鏈結。" + +#: wp-login.php:837 +msgid "Check your e-mail for your new password." +msgstr "請檢查你的電子郵件信箱,內有新的登入密碼。" + +#: wp-login.php:839 +msgid "Registration complete. Please check your e-mail." +msgstr "註冊完畢。請檢查你的電子郵件信箱。" + +#: wp-mail.php:34 +msgid "Slow down cowboy, no need to check for new mails so often!" +msgstr "別這麼心急,沒有必要這麼常常檢查新郵件啦!" + +#: wp-mail.php:54 +msgid "There doesn’t seem to be any new mail." +msgstr "似乎沒有新郵件。" + +#: wp-mail.php:122 +msgid "Author is %s" +msgstr "作者:%s" + +#: wp-mail.php:247 +msgid "Author: %s" +msgstr "作者: %s" + +#: wp-mail.php:248 +msgid "Posted title: %s" +msgstr "標題: %s" + +#: wp-mail.php:251 +msgid "Oops: %s" +msgstr "噢噢:%s" + +#: wp-signup.php:126 +msgid "Privacy:" +msgstr "隱私:" + +#: wp-signup.php:184 +msgid "(Must be at least 4 characters, letters and numbers only.)" +msgstr "(至少需要四個字元,僅限字母與數字。)" + +#: wp-signup.php:187 +msgid "Email Address:" +msgstr "電子郵件位址:" + +#: wp-signup.php:263 +msgid "There was a problem, please correct the form below and try again." +msgstr "有錯誤。請更正下方表單後再試看看。" + +#: wp-signup.php:437 +msgid "Get your own %s account in seconds" +msgstr "立即取得你的 %s 帳號" + +#: wp-signup.php:456 +msgid "Just a username, please." +msgstr "只要帳號,謝謝。" + +#: wp-signup.php:460 +msgid "Next" +msgstr "下一步" + +#: wp-signup.php:508 +msgid "%s is your new username" +msgstr "%s 是你的新帳號" + +#: wp-signup.php:509 +msgid "But, before you can start using your new username, you must activate it." +msgstr "但,在你開始使用你的新帳號前,你必須啟用它。" + +#: wp-signup.php:511 +msgid "If you do not activate your username within two days, you will have to sign up again." +msgstr "若是你兩天內未啟用你的帳號,你必須再註冊一次。" + +#: wp-signup.php:577 +msgid "Signup" +msgstr "註冊" + +#: wp-signup.php:648 +msgid "Still waiting for your email?" +msgstr "仍在等你的郵件嗎?" + +#: wp-signup.php:687 +msgid "Registration has been disabled." +msgstr "註冊功能已被停用。" + +#: wp-signup.php:698 +msgid "User registration has been disabled." +msgstr "帳號註冊已被停用。" + +#: wp-includes/js/tinymce/wp-mce-help.php:131 +msgid "Help" +msgstr "說明" + +#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918 +msgid "Width" +msgstr "寬度" + +#: wp-includes/user.php:2124 +msgid "ERROR: Please enter a username." +msgstr "錯誤:請填寫帳號。" + +#: wp-includes/user.php:2139 +msgid "ERROR: This email is already registered, please choose another one." +msgstr "錯誤:此帳號已被註冊使用,請另外選擇一組帳號。" + +#: wp-includes/widgets.php:67 +msgid "There are no options for this widget." +msgstr "此小工具沒有自訂選項。" + +#: wp-includes/script-loader.php:339 wp-login.php:628 +msgid "Strength indicator" +msgstr "強度偵測器" + +#: wp-includes/script-loader.php:340 +msgid "Very weak" +msgstr "很虛弱" + +#: wp-includes/script-loader.php:341 +msgid "Weak" +msgstr "å¼±" + +#: wp-includes/script-loader.php:344 +msgid "Strong" +msgstr "讚" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Category" +msgstr "編輯分類" + +#: wp-includes/post.php:1624 +msgctxt "page" +msgid "Add New" +msgstr "新增頁面" + +#: wp-includes/class-wp-xmlrpc-server.php:479 +msgid "Allow people to post comments on new articles" +msgstr "允許他人對新文章發表迴響" + +#: wp-includes/class-wp-xmlrpc-server.php:429 +msgid "Date Format" +msgstr "日期格式" + +#: wp-includes/class-wp-xmlrpc-server.php:434 +msgid "Time Format" +msgstr "時間格式" + +#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918 +msgid "Height" +msgstr "高度" + +#: wp-includes/class-wp-customize-control.php:479 +#: wp-includes/class-wp-customize-control.php:810 +#: wp-includes/script-loader.php:506 +msgid "Default" +msgstr "預設" + +#: wp-includes/js/tinymce/wp-mce-help.php:129 +msgid "Insert Image" +msgstr "插入圖片" + +#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 +msgid "Visual" +msgstr "預覽" + +#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 +#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 +#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 +#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 +#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 +#: wp-includes/default-widgets.php:1356 +msgid "Title:" +msgstr "標題:" + +#: wp-includes/taxonomy.php:487 +msgid "Separate tags with commas" +msgstr "用逗號 (comma) 區分多個標籤。" + +#: wp-includes/theme-compat/comments.php:77 +#: wp-includes/theme-compat/comments.php:80 +msgid "(required)" +msgstr "(必)" + +#: wp-includes/comment-template.php:2087 +#: wp-includes/theme-compat/comments.php:83 +msgid "Website" +msgstr "個人網站" + +#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 +#: wp-includes/functions.php:3078 +msgid "Widgets" +msgstr "小工具" + +#: wp-includes/class-wp-xmlrpc-server.php:1381 +#: wp-includes/class-wp-xmlrpc-server.php:4215 +#: wp-includes/class-wp-xmlrpc-server.php:4652 +msgid "Sorry, your entry could not be posted. Something wrong happened." +msgstr "抱歉,無法發表你的文件。有些怪事情發生。" + +#: wp-includes/class-wp-xmlrpc-server.php:4266 +#: wp-includes/class-wp-xmlrpc-server.php:4739 +msgid "Sorry, you do not have the right to edit this post." +msgstr "抱歉,你沒有足夠的權限編輯此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4283 +msgid "For some strange yet very annoying reason, this post could not be edited." +msgstr "由於某些討人厭的原因,你無法編輯此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4328 +msgid "Sorry, you do not have the right to delete this post." +msgstr "抱歉,你沒有足夠的權限刪除此篇文章。" + +#: wp-includes/class-wp-xmlrpc-server.php:4333 +msgid "For some strange yet very annoying reason, this post could not be deleted." +msgstr "由於某些討人厭的原因,你無法刪除此篇文章。" + +#: wp-comments-post.php:50 +msgid "Sorry, comments are closed for this item." +msgstr "抱歉,此篇的迴響功能已關閉。" + +#: wp-comments-post.php:115 +msgid "Sorry, you must be logged in to post a comment." +msgstr "抱歉,要登入才能發表迴響喔!" + +#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151 +msgid "« Previous Page" +msgstr "« 前一頁" + +#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152 +msgid "Next Page »" +msgstr "後一頁 »" + +#: wp-includes/feed-atom-comments.php:32 +msgid "Comments on %s" +msgstr "%s 的相關迴響" + +#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 +msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "使用 WordPress 建置,最先進的語意化個人出版平台。" + +#: wp-includes/comment-template.php:1239 +msgid "Enter your password to view comments." +msgstr "輸入你的密碼方能觀看迴響。" + +#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 +msgid "No Comments" +msgstr "無迴響" + +#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 +msgid "1 Comment" +msgstr "1 則迴響" + +#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 +msgid "% Comments" +msgstr "% 則迴響" + +#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214 +#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377 +msgid "Edit This" +msgstr "編輯" + +#: wp-includes/comment-template.php:2105 +#: wp-includes/theme-compat/comments.php:65 +msgid "You must be logged in to post a comment." +msgstr "抱歉,你必須要登入才能發表迴響喔!" + +#: wp-includes/category-template.php:1199 +msgid "Tags: " +msgstr "標籤:" + +#: wp-includes/post-template.php:747 +msgid "Pages:" +msgstr "頁次:" + +#: wp-includes/default-widgets.php:389 +msgid "Comments RSS" +msgstr "迴響 RSS 訂閱" + +#: wp-includes/comment-template.php:1806 +msgid "%s says:" +msgstr "%s 說道:" + +#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 +msgid "Your comment is awaiting moderation." +msgstr "你的留言正在審核中。" + +#: wp-includes/comment-template.php:1816 +msgid "%1$s at %2$s" +msgstr "%1$s at %2$s" + +#: wp-includes/comment-template.php:1816 +msgid "(Edit)" +msgstr "(編輯)" + +#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 +#: wp-includes/theme-compat/sidebar.php:69 +msgid "Meta" +msgstr "其它" + +#: wp-includes/atomlib.php:133 +msgid "XML error: %s at line %d" +msgstr "XML 錯誤:%s 於第 %d 行" + +#: wp-includes/author-template.php:177 +msgid "Visit %s’s website" +msgstr "造訪 %s 的網站" + +#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 +msgid "Posts by %s" +msgstr "由 %s 發表" + +#: wp-includes/bookmark-template.php:83 +msgid "Last updated: %s" +msgstr "最近更新:%s" + +#: wp-includes/bookmark-template.php:206 +msgid "Bookmarks" +msgstr "書籤" + +#: wp-includes/capabilities.php:964 +msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." +msgstr "外掛與佈景主題使用等級的方式已被捨棄。使用角色與能力替代。" + +#: wp-includes/category-template.php:467 +msgid "No categories" +msgstr "沒有分類" + +#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 +msgid "%s topic" +msgid_plural "%s topics" +msgstr[0] "%s 篇話題" + +#: wp-includes/class-pop3.php:82 +msgid "No server specified" +msgstr "未指定伺服器" + +#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 +#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 +#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 +#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 +#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 +#: wp-includes/class-pop3.php:548 +msgid "Error " +msgstr "錯誤 " + +#: wp-includes/class-pop3.php:115 +msgid "no login ID submitted" +msgstr "未送出登入 ID" + +#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 +msgid "connection not established" +msgstr "未建立連線" + +#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 +msgid "No password submitted" +msgstr "未送出密碼" + +#: wp-includes/class-pop3.php:143 +msgid "Authentication failed" +msgstr "認證失敗" + +#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 +#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 +#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 +#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 +#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 +msgid "No connection to server" +msgstr "未連線至伺服器" + +#: wp-includes/class-pop3.php:168 +msgid "No login ID submitted" +msgstr "未送出登入 ID" + +#: wp-includes/class-pop3.php:176 +msgid "No server banner" +msgstr "無伺服器資訊" + +#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 +msgid "abort" +msgstr "失敗跳出" + +#: wp-includes/class-pop3.php:186 +msgid "apop authentication failed" +msgstr "apop 認證失敗" + +#: wp-includes/class-pop3.php:323 +msgid "Premature end of list" +msgstr "列表過早結束" + +#: wp-includes/class-pop3.php:456 +msgid "Empty command string" +msgstr "空命令字串" + +#: wp-includes/class-pop3.php:476 +msgid "connection does not exist" +msgstr "無此連線" + +#: wp-includes/class-pop3.php:583 +msgid "No msg number submitted" +msgstr "未送出訊息號碼" + +#: wp-includes/class-pop3.php:589 +msgid "Command failed " +msgstr "命令執行失敗" + +#: wp-includes/category-template.php:1000 +msgid "Feed for all posts filed under %s" +msgstr "全部分類為「%s」的 RSS 訂閱" + +#: wp-includes/comment-template.php:1229 +msgid "Comments Off" +msgstr "迴響已關閉" + +#: wp-includes/comment-template.php:1274 +msgid "Comment on %s" +msgstr "%s 的相關迴響" + +#: wp-includes/comment-template.php:1311 +msgid "Log in to Reply" +msgstr "登入後再回覆" + +#: wp-includes/comment-template.php:1399 +msgid "Leave a Comment" +msgstr "發表迴響" + +#: wp-includes/comment-template.php:1400 +msgid "Log in to leave a Comment" +msgstr "登入後發表迴響" + +#: wp-includes/comment-template.php:1457 +msgid "Click here to cancel reply." +msgstr "點這裡取消回覆" + +#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply" +msgstr "發表迴響" + +#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 +#: wp-includes/theme-compat/comments.php:58 +msgid "Leave a Reply to %s" +msgstr "對 %s 發表迴響" + +#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 +msgid "Author" +msgstr "作者" + +#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 +#: wp-includes/media-template.php:537 wp-includes/media.php:2902 +msgid "URL" +msgstr "鏈結網址" + +#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 +msgctxt "noun" +msgid "Comment" +msgstr "迴響" + +#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 +msgid "Are you sure you want to do this?" +msgstr "你確定要這麼做?" + +#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 +#: wp-includes/media-template.php:576 +msgid "Edit" +msgstr "編輯" + +#: wp-includes/media.php:3023 +msgid "No media attachments found." +msgstr "找不到媒體附件。" + +#: wp-includes/class-wp-editor.php:783 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Undo" +msgstr "上一步" + +#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946 +msgid "Apply" +msgstr "套用" + +#: wp-includes/theme-compat/comments-popup.php:33 +msgid "Comments" +msgstr "迴響" + +#: wp-includes/script-loader.php:447 +msgid "Publish" +msgstr "發表" + +#: wp-includes/revision.php:31 +msgid "Excerpt" +msgstr "文章摘要" + +#: wp-includes/post.php:82 +msgid "Revisions" +msgstr "文章版本" + +#: wp-includes/comment.php:534 +msgctxt "adjective" +msgid "Approved" +msgstr "已核准" + +#: wp-includes/comment.php:536 +msgctxt "adjective" +msgid "Spam" +msgstr "垃圾" + +#: wp-includes/taxonomy.php:89 +msgid "Link Categories" +msgstr "鏈結分類" + +#: wp-includes/taxonomy.php:477 +msgid "Search Categories" +msgstr "搜尋分類" + +#: wp-includes/taxonomy.php:94 +msgid "Edit Link Category" +msgstr "編輯鏈結分類" + +#: wp-includes/taxonomy.php:484 +msgid "Update Category" +msgstr "更新分類" + +#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 +msgid "Add Link" +msgstr "新增鏈結" + +#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 +msgid "Save" +msgstr "儲存" + +#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 +#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 +msgid "Categories" +msgstr "分類" + +#: wp-includes/class-wp-editor.php:820 +msgid "Advanced" +msgstr "進階設定" + +#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 +#: wp-includes/media-template.php:567 +msgid "Description" +msgstr "內容說明" + +#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607 +#: wp-includes/media-template.php:653 wp-includes/media-template.php:712 +#: wp-includes/media-template.php:813 wp-includes/media-template.php:828 +#: wp-includes/media-template.php:879 wp-includes/media-template.php:941 +#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 +#: wp-includes/script-loader.php:315 +msgid "None" +msgstr "無" + +#: wp-includes/class-wp-xmlrpc-server.php:1722 +#: wp-includes/class-wp-xmlrpc-server.php:1811 +#: wp-includes/class-wp-xmlrpc-server.php:1904 +#: wp-includes/class-wp-xmlrpc-server.php:1972 +#: wp-includes/class-wp-xmlrpc-server.php:2026 +#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 +#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 +#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 +#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 +#: wp-includes/taxonomy.php:2919 +msgid "Invalid taxonomy" +msgstr "不正確的分類法" + +#: wp-includes/taxonomy.php:482 +msgid "Edit Tag" +msgstr "編輯標籤" + +#: wp-includes/post.php:1624 +msgctxt "post" +msgid "Add New" +msgstr "新增文章" + +#: wp-includes/post.php:1628 +msgid "View Post" +msgstr "查看文章" + +#: wp-includes/post.php:1626 +msgid "Edit Post" +msgstr "編輯文章" + +#: wp-includes/script-loader.php:531 +msgid "Done" +msgstr "搞定" + +#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 +msgid "Anonymous" +msgstr "訪客" + +#: wp-includes/post-template.php:1567 +msgid "Submit" +msgstr "送出" + +#: wp-includes/default-widgets.php:930 +msgid "RSS" +msgstr "RSS" + +#: wp-includes/functions.php:1936 +msgid "Invalid file type" +msgstr "不正確的檔案類型" + +#: wp-includes/class-wp-editor.php:845 +msgid "Preview" +msgstr "預覽" + +#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 +msgid "Recent Comments" +msgstr "近期迴響" + +#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 +#: wp-includes/media.php:2906 wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:439 +msgid "Cancel" +msgstr "取消" + +#: wp-includes/revision.php:30 +msgid "Content" +msgstr "內容" + +#: wp-includes/default-widgets.php:1234 +msgid "Tags" +msgstr "標籤" + +#: wp-includes/script-loader.php:451 +msgid "Save Draft" +msgstr "儲存為草稿" + +#: wp-includes/theme-compat/comments-popup.php:61 +msgid "No comments yet." +msgstr "仍無迴響。" + +#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 +msgid "Reply" +msgstr "回覆" + +#: wp-includes/comment-template.php:890 +msgid "Pingback" +msgstr "通告" + +#: wp-includes/comment-template.php:889 +msgid "Trackback" +msgstr "引用" + +#: wp-includes/default-widgets.php:914 +msgid "Number of comments to show:" +msgstr "顯示幾篇迴響:" + +#: wp-includes/default-widgets.php:1021 +msgid "RSS Error: %s" +msgstr "RSS 錯誤:%s" + +#: wp-includes/default-widgets.php:964 +msgid "Unknown Feed" +msgstr "未知的訂閱" + +#: wp-includes/admin-bar.php:687 +msgid "Header" +msgstr "頁首" + +#: wp-includes/widgets.php:577 +msgid "Sidebar" +msgstr "邊欄" + +#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 +#: wp-includes/theme-compat/sidebar.php:57 +msgid "Archives" +msgstr "彙整" + +#: wp-includes/general-template.php:406 wp-login.php:871 +msgid "Password" +msgstr "密碼" + +#: wp-includes/class-wp-editor.php:784 +#: wp-includes/js/tinymce/wp-mce-help.php:112 +msgid "Redo" +msgstr "下一步" + +#: wp-includes/media-template.php:672 wp-includes/media-template.php:896 +#: wp-includes/media.php:2674 +msgid "Thumbnail" +msgstr "縮圖" + +#: wp-includes/deprecated.php:3230 +msgid "File “%s” doesn’t exist?" +msgstr "檔案「%s」是否不存在?" + +#: wp-includes/deprecated.php:3233 +msgid "The GD image library is not installed." +msgstr "沒有安裝 GD 影像函式庫。" + +#: wp-includes/deprecated.php:3240 +msgid "File “%s” is not an image." +msgstr "檔案「%s」並不是圖片。" + +#: wp-includes/media.php:2903 +msgid "Add Media" +msgstr "新增媒體" + +#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 +#: wp-includes/media-template.php:483 +msgid "Saved." +msgstr "已儲存。" + +#: wp-includes/class-wp-customize-manager.php:1070 +#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598 +#: wp-includes/media-template.php:804 wp-includes/media-template.php:870 +msgid "Left" +msgstr "å·¦" + +#: wp-includes/class-wp-customize-manager.php:1071 +#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601 +#: wp-includes/media-template.php:807 wp-includes/media-template.php:873 +msgid "Center" +msgstr "置中" + +#: wp-includes/class-wp-customize-manager.php:1072 +#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604 +#: wp-includes/media-template.php:810 wp-includes/media-template.php:876 +msgid "Right" +msgstr "靠右" + +#: wp-includes/media-template.php:673 wp-includes/media-template.php:897 +#: wp-includes/media.php:2675 +msgid "Medium" +msgstr "中" + +#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 +#: wp-includes/media.php:2677 +msgid "Full Size" +msgstr "完整大小" + +#: wp-includes/media-template.php:663 wp-includes/media-template.php:887 +msgid "Size" +msgstr "大小" + +#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590 +msgid "Alignment" +msgstr "對齊" + +#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 +#: wp-includes/media-template.php:557 wp-includes/media-template.php:790 +#: wp-includes/media-template.php:855 +msgid "Caption" +msgstr "說明" + +#: wp-includes/media-template.php:316 wp-includes/media-template.php:507 +#: wp-includes/media.php:2975 +msgid "Edit Image" +msgstr "編輯圖片" + +#: wp-includes/media-template.php:822 wp-includes/media-template.php:934 +msgid "Image URL" +msgstr "圖片網址" + +#: wp-includes/script-loader.php:450 +msgid "Save as Pending" +msgstr "儲存為審核中" + +#: wp-includes/script-loader.php:456 +msgid "Privately Published" +msgstr "私密、已發表" + +#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 +msgid "OK" +msgstr "確定" + +#: wp-includes/post.php:907 wp-includes/post.php:927 +#: wp-includes/script-loader.php:452 +msgid "Private" +msgstr "私密" + +#: wp-includes/script-loader.php:454 +msgid "Public, Sticky" +msgstr "公開、置頂" + +#: wp-includes/script-loader.php:448 +msgid "Schedule" +msgstr "排程" + +#: wp-includes/taxonomy.php:488 +msgid "Add or remove tags" +msgstr "新增或移除標籤" + +#: wp-includes/taxonomy.php:479 +msgid "All Categories" +msgstr "全部分類" + +#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 +msgid "Dismiss" +msgstr "關閉" + +#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 +#: wp-includes/media.php:2904 +msgid "Search" +msgstr "搜尋" + +#: wp-includes/post.php:2434 +msgid "Images" +msgstr "圖片" + +#: wp-includes/post.php:1628 +msgid "View Page" +msgstr "檢視頁面" + +#: wp-includes/default-widgets.php:118 +msgid "Links" +msgstr "鏈結" + +#: wp-includes/category-template.php:172 +msgid "Uncategorized" +msgstr "未分類" + +#: wp-includes/pluggable.php:1641 +msgid "E-mail: %s" +msgstr "電子郵件:%s" + +#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 +#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 +msgid "Pages" +msgstr "頁面" + +#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 +#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 +#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 +msgid "Close" +msgstr "關閉" + +#: wp-includes/media.php:2905 +msgid "Select" +msgstr "選取" + +#: wp-includes/post.php:1627 +msgid "New Page" +msgstr "新建頁面" + +#: wp-includes/post.php:58 +msgid "Edit Media" +msgstr "修改媒體" + +#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 +msgid "New Post" +msgstr "新增文章" + +#: wp-includes/media.php:2650 wp-includes/script-loader.php:360 +#: wp-includes/script-loader.php:483 +msgid "(no title)" +msgstr "(無標題)" + +#: wp-activate.php:73 +msgid "Activation Key Required" +msgstr "需要認證鑰匙" + +#: wp-activate.php:76 +msgid "Activation Key:" +msgstr "認證鑰匙:" + +#: wp-activate.php:92 wp-activate.php:111 +msgid "Your account is now active!" +msgstr "你的帳號啟用了!" + +#: wp-activate.php:103 +msgid "An error occurred during the activation" +msgstr "啟用發生錯誤。" + +#: wp-activate.php:114 wp-signup.php:179 +msgid "Username:" +msgstr "帳號:" + +#: wp-includes/post.php:1630 +msgid "No posts found." +msgstr "沒有符合條件的文章。" + +#: wp-includes/post.php:908 wp-includes/post.php:928 +#: wp-includes/script-loader.php:457 +msgid "Published" +msgstr "已發表" + +#: wp-includes/post.php:906 +msgid "Pending Review" +msgstr "待審中" + +#: wp-includes/post.php:905 wp-includes/post.php:926 +msgid "Draft" +msgstr "草稿" + +#: wp-includes/class-wp-editor.php:1326 +msgid "Y/m/d" +msgstr "Y-m-d" + +#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 +#: wp-includes/deprecated.php:2852 +msgid "Visit Site" +msgstr "造訪網誌" + +#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 +msgid "Log Out" +msgstr "登出" + +#: wp-includes/class-wp-xmlrpc-server.php:3569 +#: wp-includes/class-wp-xmlrpc-server.php:3615 +#: wp-includes/class-wp-xmlrpc-server.php:5313 +msgid "You do not have permission to upload files." +msgstr "你沒有足夠的權限上傳檔案。" \ No newline at end of file diff --git a/wp-content/plugins/akismet/.htaccess b/wp-content/plugins/akismet/.htaccess new file mode 100644 index 0000000..6d8b4ec --- /dev/null +++ b/wp-content/plugins/akismet/.htaccess @@ -0,0 +1,11 @@ +Order Deny,Allow +Deny from all + + + Allow from all + + +#allow access to any image + + Allow from all + \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet.css b/wp-content/plugins/akismet/_inc/akismet.css new file mode 100644 index 0000000..ff076aa --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet.css @@ -0,0 +1,361 @@ + +#submitted-on { + position: relative; +} +#the-comment-list .author .akismet-user-comment-count { + display: inline; +} +#the-comment-list .author a span { + text-decoration: none; + color: #999; +} +#the-comment-list .author a span.akismet-span-link { + text-decoration: inherit; + color: inherit; +} +#the-comment-list .remove_url { + margin-left: 3px; + color: #999; + padding: 2px 3px 2px 0; +} +#the-comment-list .remove_url:hover { + color: #A7301F; + font-weight: bold; + padding: 2px 2px 2px 0; +} +#dashboard_recent_comments .akismet-status { + display: none; +} +.akismet-status { + float: right; +} +.akismet-status a { + color: #AAA; + font-style: italic; +} +span.comment-link a { + text-decoration: underline; +} +span.comment-link:after { + content: " "attr(title) " "; + color: #aaa; + text-decoration: none; +} +.mshot-arrow { + width: 0; + height: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-right: 10px solid #5C5C5C; + position: absolute; + left: -6px; + top: 91px; +} +.mshot-container { + background: #5C5C5C; + position: absolute; + top: -94px; + padding: 7px; + width: 450px; + height: 338px; + z-index: 20000; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-border-radius: 6px; +} +h2.ak-header { + padding: 30px; + background: #649316 url('img/logo-full-2x.png') no-repeat 20px center; + background-size: 185px 33px; + height: 33px; + text-indent: -9999em; + margin-right: 10px; +} +.checkforspam { + display: inline-block !important; +} +.checkforspam-spinner { + display: inline-block; + margin-top: 7px; +} + +.config-wrap { + margin-top: 2em; + max-width: 700px; +} + +.activate-option { + background: #e3e3e3; + border-radius: 3px; + margin-bottom: 30px; + overflow: hidden; + padding: 20px; +} +.activate-option.clicked { + background: #649316; + color: #fff; +} +.activate-option.clicked:hover { + background: #68802E; + color: #fff; +} + +.activate-option .button.button-secondary { + margin: 15px 0; +} + +.activate-option p { + margin: 10px 0 10px; +} + +.activate-highlight { + background: #fff; + padding: 30px; + margin-right: 10px; +} + +.activate-highlight.secondary { + background: #ddd; + padding: 20px 30px; +} + +.activate-highlight h3 { + margin: 0 0 0.3em; +} +.activate-highlight p { + color: #777; +} +.activate-highlight .button-primary { + margin-top: 15px; +} + +#akismet-enter-api-key .regular-text { + width: 18em; + margin-top: 15px; +} + +.right { + float: right; +} + +.alert-text { + color: #dd3d36; +} +.success { + color: #649316; +} +.option-description { + float: left; + font-size: 16px; +} +.option-description span { + color: #666; + display: block; + font-size: 14px; + margin-top: 5px; +} +.option-action { + float: right; +} +.key-config-link { + font-size: 14px; + margin-left: 20px; +} +.jetpack-account { + float: left; + font-size: 18px; + margin-right: 40px; +} +.small-heading { + color: #777; + display: block; + font-size: 12px; + font-weight: bold; + margin-bottom: 5px; + text-transform: uppercase; +} +.inline-label { + background: #ddd; + border-radius: 3px; + font-size: 11px; + padding: 3px 8px; + text-transform: uppercase; +} +.inline-label.alert { + background: #e54747; + color: #fff; +} +.jetpack-account .inline-label { + margin-left: 5px; +} +.option-action .manual-key { + margin-top: 7px; +} + +.alert { + border: 1px solid #e5e5e5; + padding: 0.4em 1em 1.4em 1em; + border-radius: 3px; + -webkit-border-radius: 3px; + border-width: 1px; + border-style: solid; +} + +.alert h3.key-status { + color: #fff; + margin: 1em 0 0.5em 0; +} + +.alert.critical { + background-color: #993300; +} + +.alert.active { + background-color: #649316; +} + +.alert p.key-status { + font-size: 24px; +} + +.alert p.description { + color:#fff; + font-size: 14px; + margin: 0 0; + font-style: normal; +} + +.alert p.description a, +.alert p.description a, +.alert p.description a, +.alert p.description a { + color: #fff; +} + +.new-snapshot { + margin-top: 1em; + padding: 1em; + text-align: center; +} + +.new-snapshot.stats { + background: #fff; + border: 1px solid #e5e5e5; +} + +.new-snapshot h3 { + background: #f5f5f5; + color: #888; + font-size: 11px; + margin: 0; + padding: 3px; +} + +.new-snapspot ul { + font-size: 12px; + width: 100%; +} + +.new-snapshot ul li { + color: #999; + float: left; + font-size: 11px; + padding: 0 20px; + text-transform: uppercase; + width: 33%; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; +} + +.new-snapshot.stats ul li:first-child, +.new-snapshot.stats ul li:nth-child(2) { + border-right:1px dotted #ccc; +} + +.new-snapshot.account ul li:nth-child(2) { + border-right: none; +} + +.new-snapshot ul li span { + color: #52accc; + display: block; + font-size: 32px; + font-weight: lighter; + line-height: 1.5em; +} + +.new-snapshot.stats { +} + +.new-snapshot.account, +.new-snapshot.settings { + float: left; + padding: 0; + text-align: left; + width: 50%; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; +} + +.account-container { + background: #fff; + border: 1px solid #e5e5e5; + margin-right: 0.5em; +} + +.settings-container { + background: #fff; + border: 1px solid #e5e5e5; + margin-left: 0.5em; +} + +.new-snapshot.account ul li { + width:100% +} + +.new-snapshot.account ul li span { + font-size: 14px; + font-weight: normal; +} + + +.new-snapshot.settings ul li { + border: none; + display: block; + width:100% +} + +.new-snapshot.settings ul li span { + display: block; + font-size: 14px; + font-weight: normal; +} + +.new-snapshot.settings p.submit { + margin: 0; + text-align: center; +} + +.akismet-settings th.strictness { + vertical-align: top; + padding-top: 15px; +} + +.akismet-settings input[type=text] { + width: 75%; +} + +.akismet-settings span.note{ + float: left; + padding-left: 23px; + font-size: 75%; + margin-top: -10px; +} + +.clearfix { + clear:both; +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet.js b/wp-content/plugins/akismet/_inc/akismet.js new file mode 100644 index 0000000..aa0aab4 --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet.js @@ -0,0 +1,158 @@ +jQuery( function ( $ ) { + $( 'a.activate-option' ).click( function(){ + var link = $( this ); + if ( link.hasClass( 'clicked' ) ) { + link.removeClass( 'clicked' ); + } + else { + link.addClass( 'clicked' ); + } + $( '.toggle-have-key' ).slideToggle( 'slow', function() {}); + return false; + }); + $('.akismet-status').each(function () { + var thisId = $(this).attr('commentid'); + $(this).prependTo('#comment-' + thisId + ' .column-comment'); + }); + $('.akismet-user-comment-count').each(function () { + var thisId = $(this).attr('commentid'); + $(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); + }); + $('#the-comment-list').find('tr.comment, tr[id ^= "comment-"]').find('.column-author a[title ^= "http://"]').each(function () { + var thisTitle = $(this).attr('title'); + thisCommentId = $(this).parents('tr:first').attr('id').split("-"); + + $(this).attr("id", "author_comment_url_"+ thisCommentId[1]); + + if (thisTitle) { + $(this).after( + $( 'x' ) + .attr( 'commentid', thisCommentId[1] ) + .attr( 'title', WPAkismet.strings['Remove this URL'] ) + ); + } + }); + $('.remove_url').live('click', function () { + var thisId = $(this).attr('commentid'); + var data = { + action: 'comment_author_deurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId + }; + $.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Removes "x" link + $("a[commentid='"+ thisId +"']").hide(); + // Show temp status + $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Removing...'] ) ); + }, + success: function (response) { + if (response) { + // Show status/undo link + $("#author_comment_url_"+ thisId) + .attr('cid', thisId) + .addClass('akismet_undo_link_removal') + .html( + $( '' ).text( WPAkismet.strings['URL removed'] ) + ) + .append( ' ' ) + .append( + $( '' ) + .text( WPAkismet.strings['(undo)'] ) + .addClass( 'akismet-span-link' ) + ); + } + } + }); + + return false; + }); + $('.akismet_undo_link_removal').live('click', function () { + var thisId = $(this).attr('cid'); + var thisUrl = $(this).attr('href').replace("http://www.", "").replace("http://", ""); + var data = { + action: 'comment_author_reurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId, + url: thisUrl + }; + $.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Show temp status + $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Re-adding...'] ) ); + }, + success: function (response) { + if (response) { + // Add "x" link + $("a[commentid='"+ thisId +"']").show(); + // Show link + $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); + } + } + }); + + return false; + }); + $('a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type').mouseover(function () { + var wpcomProtocol = ( 'https:' === location.protocol ) ? 'https://' : 'http://'; + // Need to determine size of author column + var thisParentWidth = $(this).parent().width(); + // It changes based on if there is a gravatar present + thisParentWidth = ($(this).parent().find('.grav-hijack').length) ? thisParentWidth - 42 + 'px' : thisParentWidth + 'px'; + if ($(this).find('.mShot').length == 0 && !$(this).hasClass('akismet_undo_link_removal')) { + var self = $( this ); + $('.widefat td').css('overflow', 'visible'); + $(this).css('position', 'relative'); + var thisHref = $.URLEncode( $(this).attr('href') ); + $(this).append('
          '); + setTimeout(function () { + self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=2'); + }, 6000); + setTimeout(function () { + self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=3'); + }, 12000); + } else { + $(this).find('.mShot').css('left', thisParentWidth).show(); + } + }).mouseout(function () { + $(this).find('.mShot').hide(); + }); + $('.checkforspam:not(.button-disabled)').click( function(e) { + $('.checkforspam:not(.button-disabled)').addClass('button-disabled'); + $('.checkforspam-spinner').addClass( 'spinner' ); + akismet_check_for_spam(0, 100); + e.preventDefault(); + }); + + function akismet_check_for_spam(offset, limit) { + $.post( + ajaxurl, + { + 'action': 'akismet_recheck_queue', + 'offset': offset, + 'limit': limit + }, + function(result) { + if (result.processed < limit) { + window.location.reload(); + } + else { + akismet_check_for_spam(offset + limit, limit); + } + } + ); + } +}); +// URL encode plugin +jQuery.extend({URLEncode:function(c){var o='';var x=0;c=c.toString();var r=/(^[a-zA-Z0-9_.]*)/; + while(x1 && m[1]!=''){o+=m[1];x+=m[1].length; + }else{if(c[x]==' ')o+='+';else{var d=c.charCodeAt(x);var h=d.toString(16); + o+='%'+(h.length<2?'0':'')+h.toUpperCase();}x++;}}return o;} +}); diff --git a/wp-content/plugins/akismet/_inc/form.js b/wp-content/plugins/akismet/_inc/form.js new file mode 100644 index 0000000..3a5be8a --- /dev/null +++ b/wp-content/plugins/akismet/_inc/form.js @@ -0,0 +1,30 @@ +var ak_js = document.getElementById( "ak_js" ); + +if ( ! ak_js ) { + ak_js = document.createElement( 'input' ); + ak_js.setAttribute( 'id', 'ak_js' ); + ak_js.setAttribute( 'name', 'ak_js' ); + ak_js.setAttribute( 'type', 'hidden' ); +} +else { + ak_js.parentNode.removeChild( ak_js ); +} + +ak_js.setAttribute( 'value', ( new Date() ).getTime() ); + +var commentForm = document.getElementById( 'commentform' ); + +if ( commentForm ) { + commentForm.appendChild( ak_js ); +} +else { + var replyRowContainer = document.getElementById( 'replyrow' ); + + if ( replyRowContainer ) { + var children = replyRowContainer.getElementsByTagName( 'td' ); + + if ( children.length > 0 ) { + children[0].appendChild( ak_js ); + } + } +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/img/logo-full-2x.png b/wp-content/plugins/akismet/_inc/img/logo-full-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bed8b6d27bf9cff94534fef076b0b8ab5356aa GIT binary patch literal 4970 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 F{|De`@8|#k literal 0 HcmV?d00001 diff --git a/wp-content/plugins/akismet/akismet.php b/wp-content/plugins/akismet/akismet.php new file mode 100644 index 0000000..68289a3 --- /dev/null +++ b/wp-content/plugins/akismet/akismet.php @@ -0,0 +1,59 @@ +protect your blog from comment and trackback spam
          . It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) Sign up for an Akismet API key, and 3) Go to your Akismet configuration page, and save your API key. +Version: 3.0.2 +Author: Automattic +Author URI: http://automattic.com/wordpress-plugins/ +License: GPLv2 or later +Text Domain: akismet +*/ + +/* +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 2 +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, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + +// Make sure we don't expose any info if called directly +if ( !function_exists( 'add_action' ) ) { + echo 'Hi there! I\'m just a plugin, not much I can do when called directly.'; + exit; +} + +define( 'AKISMET_VERSION', '3.0.2' ); +define( 'AKISMET__MINIMUM_WP_VERSION', '3.1' ); +define( 'AKISMET__PLUGIN_URL', plugin_dir_url( __FILE__ ) ); +define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); +define( 'AKISMET_DELETE_LIMIT', 100000 ); + +register_activation_hook( __FILE__, array( 'Akismet', 'plugin_activation' ) ); +register_deactivation_hook( __FILE__, array( 'Akismet', 'plugin_deactivation' ) ); + +require_once( AKISMET__PLUGIN_DIR . 'class.akismet.php' ); +require_once( AKISMET__PLUGIN_DIR . 'class.akismet-widget.php' ); + +add_action( 'init', array( 'Akismet', 'init' ) ); + +if ( is_admin() ) { + require_once( AKISMET__PLUGIN_DIR . 'class.akismet-admin.php' ); + add_action( 'init', array( 'Akismet_Admin', 'init' ) ); +} + +//add wrapper class around deprecated akismet functions that are referenced elsewhere +require_once( AKISMET__PLUGIN_DIR . 'wrapper.php' ); + diff --git a/wp-content/plugins/akismet/class.akismet-admin.php b/wp-content/plugins/akismet/class.akismet-admin.php new file mode 100644 index 0000000..a1c712e --- /dev/null +++ b/wp-content/plugins/akismet/class.akismet-admin.php @@ -0,0 +1,862 @@ +'.__('Settings', 'akismet').''; + array_unshift( $links, $settings_link ); + return $links; + } + + public static function load_menu() { + if ( class_exists( 'Jetpack' ) ) + $hook = add_submenu_page( 'jetpack', __( 'Akismet' , 'akismet'), __( 'Akismet' , 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); + else + $hook = add_options_page( __('Akismet', 'akismet'), __('Akismet', 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); + + if ( version_compare( $GLOBALS['wp_version'], '3.3', '>=' ) ) { + add_action( "load-$hook", array( 'Akismet_Admin', 'admin_help' ) ); + } + } + + public static function load_resources() { + global $hook_suffix; + + if ( in_array( $hook_suffix, array( + 'index.php', # dashboard + 'edit-comments.php', + 'comment.php', + 'post.php', + 'settings_page_akismet-key-config', + 'jetpack_page_akismet-key-config', + ) ) ) { + wp_register_style( 'akismet.css', AKISMET__PLUGIN_URL . '_inc/akismet.css', array(), AKISMET_VERSION ); + wp_enqueue_style( 'akismet.css'); + + wp_register_script( 'akismet.js', AKISMET__PLUGIN_URL . '_inc/akismet.js', array('jquery','postbox'), AKISMET_VERSION ); + wp_enqueue_script( 'akismet.js' ); + wp_localize_script( 'akismet.js', 'WPAkismet', array( + 'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ), + 'strings' => array( + 'Remove this URL' => __( 'Remove this URL' , 'akismet'), + 'Removing...' => __( 'Removing...' , 'akismet'), + 'URL removed' => __( 'URL removed' , 'akismet'), + '(undo)' => __( '(undo)' , 'akismet'), + 'Re-adding...' => __( 'Re-adding...' , 'akismet'), + ) + ) ); + } + } + + /** + * Add help to the Akismet page + * + * @return false if not the Akismet page + */ + public static function admin_help() { + $current_screen = get_current_screen(); + + // Screen Content + if ( current_user_can( 'manage_options' ) ) { + if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) { + //setup page + $current_screen->add_help_tab( + array( + 'id' => 'overview', + 'title' => __( 'Overview' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Setup' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'On this page, you are able to setup the Akismet plugin.' , 'akismet') . '

          ', + ) + ); + + $current_screen->add_help_tab( + array( + 'id' => 'setup-signup', + 'title' => __( 'New to Akismet' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Setup' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'You need to enter an API key to activate the Akismet service on your site.' , 'akismet') . '

          ' . + '

          ' . sprintf( __( 'Signup for an account on %s to get an API Key.' , 'akismet'), 'Akismet.com' ) . '

          ', + ) + ); + + $current_screen->add_help_tab( + array( + 'id' => 'setup-manual', + 'title' => __( 'Enter an API Key' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Setup' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'If you already have an API key' , 'akismet') . '

          ' . + '
            ' . + '
          1. ' . esc_html__( 'Copy and paste the API key into the text field.' , 'akismet') . '
          2. ' . + '
          3. ' . esc_html__( 'Click the Use this Key button.' , 'akismet') . '
          4. ' . + '
          ', + ) + ); + } + elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) { + //stats page + $current_screen->add_help_tab( + array( + 'id' => 'overview', + 'title' => __( 'Overview' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Stats' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'On this page, you are able to view stats on spam filtered on your site.' , 'akismet') . '

          ', + ) + ); + } + else { + //configuration page + $current_screen->add_help_tab( + array( + 'id' => 'overview', + 'title' => __( 'Overview' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'On this page, you are able to enter/remove an API key, view account information and view spam stats.' , 'akismet') . '

          ', + ) + ); + + $current_screen->add_help_tab( + array( + 'id' => 'settings', + 'title' => __( 'Settings' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'API Key' , 'akismet') . ' - ' . esc_html__( 'Enter/remove an API key.' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Comments' , 'akismet') . ' - ' . esc_html__( 'Show the number of approved comments beside each comment author in the comments list page.' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Strictness' , 'akismet') . ' - ' . esc_html__( 'Choose to either discard the worst spam automatically or to always put all spam in spam folder.' , 'akismet') . '

          ', + ) + ); + + $current_screen->add_help_tab( + array( + 'id' => 'account', + 'title' => __( 'Account' , 'akismet'), + 'content' => + '

          ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Subscription Type' , 'akismet') . ' - ' . esc_html__( 'The Akismet subscription plan' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Status' , 'akismet') . ' - ' . esc_html__( 'The subscription status - active, cancelled or suspended' , 'akismet') . '

          ', + ) + ); + } + } + + // Help Sidebar + $current_screen->set_help_sidebar( + '

          ' . esc_html__( 'For more information:' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Akismet FAQ' , 'akismet') . '

          ' . + '

          ' . esc_html__( 'Akismet Support' , 'akismet') . '

          ' + ); + } + + public static function enter_api_key() { + if ( function_exists('current_user_can') && !current_user_can('manage_options') ) + die(__('Cheatin’ uh?', 'akismet')); + + if ( !wp_verify_nonce( $_POST['_wpnonce'], self::NONCE ) ) + return false; + + foreach( array( 'akismet_strictness', 'akismet_show_user_comments_approved' ) as $option ) { + update_option( $option, isset( $_POST[$option] ) && (int) $_POST[$option] == 1 ? '1' : '0' ); + } + + if ( defined( 'WPCOM_API_KEY' ) ) + return false; //shouldn't have option to save key if already defined + + $new_key = preg_replace( '/[^a-h0-9]/i', '', $_POST['key'] ); + $old_key = Akismet::get_api_key(); + + if ( empty( $new_key ) ) { + if ( !empty( $old_key ) ) { + delete_option( 'wordpress_api_key' ); + self::$notices[] = 'new-key-empty'; + } + } + elseif ( $new_key != $old_key ) { + self::save_key( $new_key ); + } + + return true; + } + + public static function save_key( $api_key ) { + $key_status = Akismet::verify_key( $api_key ); + + if ( $key_status == 'valid' ) { + $akismet_user = self::get_akismet_user( $api_key ); + + if ( $akismet_user ) { + if ( in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ) ) + update_option( 'wordpress_api_key', $api_key ); + + if ( $akismet_user->status == 'active' ) + self::$notices['status'] = 'new-key-valid'; + else + self::$notices['status'] = $akismet_user->status; + } + else + self::$notices['status'] = 'new-key-invalid'; + } + elseif ( in_array( $key_status, array( 'invalid', 'failed' ) ) ) + self::$notices['status'] = 'new-key-'.$key_status; + } + + public static function dashboard_stats() { + if ( !function_exists('did_action') || did_action( 'rightnow_end' ) ) + return; // We already displayed this info in the "Right Now" section + + if ( !$count = get_option('akismet_spam_count') ) + return; + + global $submenu; + + echo '

          ' . esc_html( _x( 'Spam', 'comments' , 'akismet') ) . '

          '; + + echo '

          '.sprintf( _n( + 'Akismet has protected your site from %3$s spam comment.', + 'Akismet has protected your site from %3$s spam comments.', + $count + , 'akismet'), 'https://akismet.com/wordpress/', esc_url( add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( isset( $submenu['edit-comments.php'] ) ? 'edit-comments.php' : 'edit.php' ) ) ), number_format_i18n($count) ).'

          '; + } + + // WP 2.5+ + public static function rightnow_stats() { + global $submenu, $wp_db_version; + + if ( 8645 < $wp_db_version ) // 2.7 + $link = add_query_arg( array( 'comment_status' => 'spam' ), admin_url( 'edit-comments.php' ) ); + elseif ( isset( $submenu['edit-comments.php'] ) ) + $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit-comments.php' ) ); + else + $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit.php' ) ); + + if ( $count = get_option('akismet_spam_count') ) { + $intro = sprintf( _n( + 'Akismet has protected your site from %2$s spam comment already. ', + 'Akismet has protected your site from %2$s spam comments already. ', + $count + , 'akismet'), 'https://akismet.com/wordpress/', number_format_i18n( $count ) ); + } else { + $intro = sprintf( __('Akismet blocks spam from getting to your blog. ', 'akismet'), 'https://akismet.com/wordpress/' ); + } + + $link = function_exists( 'esc_url' ) ? esc_url( $link ) : clean_url( $link ); + if ( $queue_count = self::get_spam_count() ) { + $queue_text = sprintf( _n( + 'There’s %1$s comment in your spam queue right now.', + 'There are %1$s comments in your spam queue right now.', + $queue_count + , 'akismet'), number_format_i18n( $queue_count ), $link ); + } else { + $queue_text = sprintf( __( "There’s nothing in your spam queue at the moment." , 'akismet'), $link ); + } + + $text = $intro . '
          ' . $queue_text; + echo "

          $text

          \n"; + } + + public static function check_for_spam_button( $comment_status ) { + if ( 'approved' == $comment_status ) + return; + + if ( function_exists('plugins_url') ) + $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) ); + else + $link = add_query_arg( array( 'page' => 'akismet-admin', 'recheckqueue' => 'true', 'noheader' => 'true' ), admin_url( 'edit-comments.php' ) ); + + echo '
          ' . esc_html__('Check for Spam', 'akismet') . ''; + } + + public static function recheck_queue() { + global $wpdb; + + Akismet::fix_scheduled_recheck(); + + if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) ) + return; + + $paginate = ''; + if ( isset( $_POST['limit'] ) && isset( $_POST['offset'] ) ) { + $paginate = $wpdb->prepare( " LIMIT %d OFFSET %d", array( $_POST['limit'], $_POST['offset'] ) ); + } + $moderation = $wpdb->get_results( "SELECT * FROM {$wpdb->comments} WHERE comment_approved = '0'{$paginate}", ARRAY_A ); + + foreach ( (array) $moderation as $c ) { + $c['user_ip'] = $c['comment_author_IP']; + $c['user_agent'] = $c['comment_agent']; + $c['referrer'] = ''; + $c['blog'] = get_bloginfo('url'); + $c['blog_lang'] = get_locale(); + $c['blog_charset'] = get_option('blog_charset'); + $c['permalink'] = get_permalink($c['comment_post_ID']); + + $c['user_role'] = ''; + if ( isset( $c['user_ID'] ) ) + $c['user_role'] = Akismet::get_user_roles($c['user_ID']); + + if ( Akismet::is_test_mode() ) + $c['is_test'] = 'true'; + + add_comment_meta( $c['comment_ID'], 'akismet_rechecking', true ); + + $response = Akismet::http_post( Akismet::build_query( $c ), 'comment-check' ); + + if ( 'true' == $response[1] ) { + wp_set_comment_status( $c['comment_ID'], 'spam' ); + update_comment_meta( $c['comment_ID'], 'akismet_result', 'true' ); + delete_comment_meta( $c['comment_ID'], 'akismet_error' ); + delete_comment_meta( $c['comment_ID'], 'akismet_delayed_moderation_email' ); + Akismet::update_comment_history( $c['comment_ID'], __('Akismet re-checked and caught this comment as spam', 'akismet'), 'check-spam' ); + + } elseif ( 'false' == $response[1] ) { + update_comment_meta( $c['comment_ID'], 'akismet_result', 'false' ); + delete_comment_meta( $c['comment_ID'], 'akismet_error' ); + delete_comment_meta( $c['comment_ID'], 'akismet_delayed_moderation_email' ); + Akismet::update_comment_history( $c['comment_ID'], __('Akismet re-checked and cleared this comment', 'akismet'), 'check-ham' ); + // abnormal result: error + } else { + update_comment_meta( $c['comment_ID'], 'akismet_result', 'error' ); + Akismet::update_comment_history( $c['comment_ID'], sprintf( __('Akismet was unable to re-check this comment (response: %s)', 'akismet'), substr($response[1], 0, 50)), 'check-error' ); + } + + delete_comment_meta( $c['comment_ID'], 'akismet_rechecking' ); + } + if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { + wp_send_json( array( + 'processed' => count((array) $moderation), + )); + } + else { + $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' ); + wp_safe_redirect( $redirect_to ); + exit; + } + } + + // Adds an 'x' link next to author URLs, clicking will remove the author URL and show an undo link + public static function remove_comment_author_url() { + if ( !empty( $_POST['id'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { + $comment = get_comment( intval( $_POST['id'] ), ARRAY_A ); + if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { + $comment['comment_author_url'] = ''; + do_action( 'comment_remove_author_url' ); + print( wp_update_comment( $comment ) ); + die(); + } + } + } + + public static function add_comment_author_url() { + if ( !empty( $_POST['id'] ) && !empty( $_POST['url'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { + $comment = get_comment( intval( $_POST['id'] ), ARRAY_A ); + if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { + $comment['comment_author_url'] = esc_url( $_POST['url'] ); + do_action( 'comment_add_author_url' ); + print( wp_update_comment( $comment ) ); + die(); + } + } + } + + public static function comment_row_action( $a, $comment ) { + + // failsafe for old WP versions + if ( !function_exists('add_comment_meta') ) + return $a; + + $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); + $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); + $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); + $comment_status = wp_get_comment_status( $comment->comment_ID ); + $desc = null; + if ( $akismet_error ) { + $desc = __( 'Awaiting spam check' , 'akismet'); + } elseif ( !$user_result || $user_result == $akismet_result ) { + // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same + if ( $akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash' ) + $desc = __( 'Flagged as spam by Akismet' , 'akismet'); + elseif ( $akismet_result == 'false' && $comment_status == 'spam' ) + $desc = __( 'Cleared by Akismet' , 'akismet'); + } else { + $who = get_comment_meta( $comment->comment_ID, 'akismet_user', true ); + if ( $user_result == 'true' ) + $desc = sprintf( __('Flagged as spam by %s', 'akismet'), $who ); + else + $desc = sprintf( __('Un-spammed by %s', 'akismet'), $who ); + } + + // add a History item to the hover links, just after Edit + if ( $akismet_result ) { + $b = array(); + foreach ( $a as $k => $item ) { + $b[ $k ] = $item; + if ( + $k == 'edit' + || ( $k == 'unspam' && $GLOBALS['wp_version'] >= 3.4 ) + ) { + $b['history'] = ' '. esc_html__('History', 'akismet') . ''; + } + } + + $a = $b; + } + + if ( $desc ) + echo ''.esc_html( $desc ).''; + + $show_user_comments = apply_filters( 'akismet_show_user_comments_approved', get_option('akismet_show_user_comments_approved') ); + $show_user_comments = $show_user_comments === 'false' ? false : $show_user_comments; //option used to be saved as 'false' / 'true' + + if ( $show_user_comments ) { + $comment_count = Akismet::get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); + $comment_count = intval( $comment_count ); + echo ''; + } + + return $a; + } + + public static function comment_status_meta_box( $comment ) { + $history = Akismet::get_comment_history( $comment->comment_ID ); + + if ( $history ) { + echo '
          '; + foreach ( $history as $row ) { + $time = date( 'D d M Y @ h:i:m a', $row['time'] ) . ' GMT'; + echo '
          ' . sprintf( esc_html__('%s ago', 'akismet'), human_time_diff( $row['time'] ) ) . ' - '; + echo esc_html( $row['message'] ) . '
          '; + } + echo '
          '; + } + } + + public static function plugin_action_links( $links, $file ) { + if ( $file == plugin_basename( AKISMET__PLUGIN_URL . '/akismet.php' ) ) { + $links[] = ''.esc_html__( 'Settings' , 'akismet').''; + } + + return $links; + } + + public static function text_add_link_callback( $m ) { + // bare link? + if ( $m[4] == $m[2] ) + return ''.$m[4].''; + else + return ''.$m[4].''; + } + + public static function text_add_link_class( $comment_text ) { + return preg_replace_callback( '#]*)href="([^"]+)"([^>]*)>(.*?)#i', array( 'Akismet_Admin', 'text_add_link_callback' ), $comment_text ); + } + + // Total spam in queue + // get_option( 'akismet_spam_count' ) is the total caught ever + public static function get_spam_count( $type = false ) { + global $wpdb; + + if ( !$type ) { // total + $count = wp_cache_get( 'akismet_spam_count', 'widget' ); + if ( false === $count ) { + if ( function_exists('wp_count_comments') ) { + $count = wp_count_comments(); + $count = $count->spam; + } else { + $count = (int) $wpdb->get_var("SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam'"); + } + wp_cache_set( 'akismet_spam_count', $count, 'widget', 3600 ); + } + return $count; + } elseif ( 'comments' == $type || 'comment' == $type ) { // comments + $type = ''; + } + + return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam' AND comment_type = %s", $type ) ); + } + + // Check connectivity between the WordPress blog and Akismet's servers. + // Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect). + public static function check_server_ip_connectivity() { + + $servers = $ips = array(); + + // Some web hosts may disable this function + if ( function_exists('gethostbynamel') ) { + + $ips = gethostbynamel( 'rest.akismet.com' ); + if ( $ips && is_array($ips) && count($ips) ) { + $api_key = Akismet::get_api_key(); + + foreach ( $ips as $ip ) { + $response = Akismet::verify_key( $api_key, $ip ); + // even if the key is invalid, at least we know we have connectivity + if ( $response == 'valid' || $response == 'invalid' ) + $servers[$ip] = 'connected'; + else + $servers[$ip] = $response ? $response : 'unable to connect'; + } + } + } + + return $servers; + } + + // Simpler connectivity check + public static function check_server_connectivity($cache_timeout = 86400) { + + $debug = array(); + $debug[ 'PHP_VERSION' ] = PHP_VERSION; + $debug[ 'WORDPRESS_VERSION' ] = $GLOBALS['wp_version']; + $debug[ 'AKISMET_VERSION' ] = AKISMET_VERSION; + $debug[ 'AKISMET__PLUGIN_DIR' ] = AKISMET__PLUGIN_DIR; + $debug[ 'SITE_URL' ] = site_url(); + $debug[ 'HOME_URL' ] = home_url(); + + $servers = get_option('akismet_available_servers'); + if ( (time() - get_option('akismet_connectivity_time') < $cache_timeout) && $servers !== false ) { + $servers = self::check_server_ip_connectivity(); + update_option('akismet_available_servers', $servers); + update_option('akismet_connectivity_time', time()); + } + + $response = wp_remote_get( 'http://rest.akismet.com/1.1/test' ); + + $debug[ 'gethostbynamel' ] = function_exists('gethostbynamel') ? 'exists' : 'not here'; + $debug[ 'Servers' ] = $servers; + $debug[ 'Test Connection' ] = $response; + + Akismet::log( $debug ); + + if ( $response && 'connected' == wp_remote_retrieve_body( $response ) ) + return true; + + return false; + } + + // Check the server connectivity and store the available servers in an option. + public static function get_server_connectivity($cache_timeout = 86400) { + return self::check_server_connectivity( $cache_timeout ); + } + + public static function get_number_spam_waiting() { + global $wpdb; + return (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); + } + + public static function get_page_url( $page = 'config' ) { + + $args = array( 'page' => 'akismet-key-config' ); + + if ( $page == 'stats' ) + $args = array( 'page' => 'akismet-key-config', 'view' => 'stats' ); + elseif ( $page == 'delete_key' ) + $args = array( 'page' => 'akismet-key-config', 'view' => 'start', 'action' => 'delete-key', '_wpnonce' => wp_create_nonce( self::NONCE ) ); + + $url = add_query_arg( $args, class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'options-general.php' ) ); + + return $url; + } + + public static function get_akismet_user( $api_key ) { + $akismet_user = Akismet::http_post( Akismet::build_query( array( 'key' => $api_key ) ), 'get-subscription' ); + + if ( ! empty( $akismet_user[1] ) ) + $akismet_user = json_decode( $akismet_user[1] ); + else + $akismet_user = false; + + return $akismet_user; + } + + public static function get_stats( $api_key ) { + $stat_totals = array(); + + foreach( array( '6-months', 'all' ) as $interval ) { + $response = Akismet::http_post( Akismet::build_query( array( 'blog' => urlencode( get_bloginfo('url') ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); + + if ( ! empty( $response[1] ) ) { + $stat_totals[$interval] = json_decode( $response[1] ); + } + } + return $stat_totals; + } + + public static function verify_wpcom_key( $api_key, $user_id, $token = '' ) { + $akismet_account = Akismet::http_post( Akismet::build_query( array( + 'user_id' => $user_id, + 'api_key' => $api_key, + 'token' => $token, + 'get_account_type' => 'true' + ) ), 'verify-wpcom-key' ); + + if ( ! empty( $akismet_account[1] ) ) + $akismet_account = json_decode( $akismet_account[1] ); + + Akismet::log( compact( 'akismet_account' ) ); + + return $akismet_account; + } + + public static function display_alert() { + Akismet::view( 'notice', array( + 'type' => 'alert', + 'code' => (int) get_option( 'akismet_alert_code' ), + 'msg' => get_option( 'akismet_alert_msg' ) + ) ); + } + + public static function display_spam_check_warning() { + Akismet::fix_scheduled_recheck(); + + if ( wp_next_scheduled('akismet_schedule_cron_recheck') > time() && self::get_number_spam_waiting() > 0 ) { + $link_text = apply_filters( 'akismet_spam_check_warning_link_text', sprintf( __( 'Please check your Akismet configuration and contact your web host if problems persist.', 'akismet'), esc_url( self::get_page_url() ) ) ); + Akismet::view( 'notice', array( 'type' => 'spam-check', 'link_text' => $link_text ) ); + } + } + + public static function display_invalid_version() { + Akismet::view( 'notice', array( 'type' => 'version' ) ); + } + + public static function display_api_key_warning() { + Akismet::view( 'notice', array( 'type' => 'plugin' ) ); + } + + public static function display_page() { + if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) + self::display_start_page(); + elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) + self::display_stats_page(); + else + self::display_configuration_page(); + } + + public static function display_start_page() { + if ( isset( $_GET['action'] ) ) { + if ( $_GET['action'] == 'delete-key' ) { + if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], self::NONCE ) ) + delete_option( 'wordpress_api_key' ); + } + } + + if ( $api_key = Akismet::get_api_key() ) { + self::display_configuration_page(); + return; + } + + //the user can choose to auto connect their API key by clicking a button on the akismet done page + //if jetpack, get verified api key by using connected wpcom user id + //if no jetpack, get verified api key by using an akismet token + + $akismet_user = false; + + if ( isset( $_GET['token'] ) && preg_match('/^(\d+)-[0-9a-f]{20}$/', $_GET['token'] ) ) + $akismet_user = self::verify_wpcom_key( '', '', $_GET['token'] ); + elseif ( $jetpack_user = self::get_jetpack_user() ) + $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'] ); + + if ( isset( $_GET['action'] ) ) { + if ( $_GET['action'] == 'save-key' ) { + if ( is_object( $akismet_user ) ) { + self::save_key( $akismet_user->api_key ); + self::display_notice(); + self::display_configuration_page(); + return; + } + } + } + + echo '

          '.esc_html__('Akismet', 'akismet').'

          '; + + self::display_status(); + + Akismet::view( 'start', compact( 'akismet_user' ) ); + } + + public static function display_stats_page() { + Akismet::view( 'stats' ); + } + + public static function display_configuration_page() { + $api_key = Akismet::get_api_key(); + $akismet_user = self::get_akismet_user( $api_key ); + $stat_totals = self::get_stats( $api_key ); + + // If unset, create the new strictness option using the old discard option to determine its default + if ( get_option( 'akismet_strictness' ) === false ) + add_option( 'akismet_strictness', (get_option('akismet_discard_month') === 'true' ? '1' : '0') ); + + if ( empty( self::$notices ) ) { + //show status + if ( ! empty( $stat_totals['all'] ) && isset( $stat_totals['all']->time_saved ) && $akismet_user->status == 'active' && $akismet_user->account_type == 'free-api-key' ) { + + $time_saved = false; + + if ( $stat_totals['all']->time_saved > 1800 ) { + $total_in_minutes = round( $stat_totals['all']->time_saved / 60 ); + $total_in_hours = round( $total_in_minutes / 60 ); + $total_in_days = round( $total_in_hours / 8 ); + $cleaning_up = __( 'Cleaning up spam takes time.' , 'akismet'); + + if ( $total_in_days > 1 ) + $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %s days!' , 'akismet'), number_format_i18n( $total_in_days ) ); + elseif ( $total_in_hours > 1 ) + $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %d hours!' , 'akismet'), $total_in_hours ); + elseif ( $total_in_minutes >= 30 ) + $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %d minutes!' , 'akismet'), $total_in_minutes ); + } + + Akismet::view( 'notice', array( 'type' => 'active-notice', 'time_saved' => $time_saved ) ); + } + + if ( !empty( $akismet_user->limit_reached ) && in_array( $akismet_user->limit_reached, array( 'yellow', 'red' ) ) ) { + Akismet::view( 'notice', array( 'type' => 'limit-reached', 'level' => $akismet_user->limit_reached ) ); + } + } + + if ( !isset( self::$notices['status'] ) && in_array( $akismet_user->status, array( 'cancelled', 'suspended', 'missing', 'no-sub' ) ) ) + Akismet::view( 'notice', array( 'type' => $akismet_user->status ) ); + + Akismet::log( compact( 'stat_totals', 'akismet_user' ) ); + Akismet::view( 'config', compact( 'api_key', 'akismet_user', 'stat_totals' ) ); + } + + public static function display_notice() { + global $hook_suffix; + + if ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config', 'edit-comments.php' ) ) && (int) get_option( 'akismet_alert_code' ) > 0 ) { + self::display_alert(); + } + elseif ( $hook_suffix == 'plugins.php' && !Akismet::get_api_key() ) { + self::display_api_key_warning(); + } + elseif ( $hook_suffix == 'edit-comments.php' && wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { + self::display_spam_check_warning(); + } + elseif ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config' ) ) && Akismet::get_api_key() ) { + self::display_status(); + } + } + + public static function display_status() { + $type = ''; + + if ( !self::get_server_connectivity() ) + $type = 'servers-be-down'; + + if ( !empty( $type ) ) + Akismet::view( 'notice', compact( 'type' ) ); + elseif ( !empty( self::$notices ) ) { + foreach ( self::$notices as $type ) + Akismet::view( 'notice', compact( 'type' ) ); + } + } + + private static function get_jetpack_user() { + if ( !class_exists('Jetpack') ) + return false; + + Jetpack::load_xml_rpc_client(); + $xml = new Jetpack_IXR_ClientMulticall( array( 'user_id' => get_current_user_id() ) ); + + $xml->addCall( 'wpcom.getUserID' ); + $xml->addCall( 'akismet.getAPIKey' ); + $xml->query(); + + Akismet::log( compact( 'xml' ) ); + + if ( !$xml->isError() ) { + $responses = $xml->getResponse(); + if ( count( $responses ) > 1 ) { + $api_key = array_shift( $responses[0] ); + $user_id = (int) array_shift( $responses[1] ); + return compact( 'api_key', 'user_id' ); + } + } + return false; + } + + /** + * Some commentmeta isn't useful in an export file. Suppress it (when supported). + * + * @param bool $exclude + * @param string $key The meta key + * @param object $meta The meta object + * @return bool Whether to exclude this meta entry from the export. + */ + public static function exclude_commentmeta_from_export( $exclude, $key, $meta ) { + if ( in_array( $key, array( 'akismet_as_submitted', 'akismet_rechecking', 'akismet_delayed_moderation_email' ) ) ) { + return true; + } + + return $exclude; + } +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/class.akismet-widget.php b/wp-content/plugins/akismet/class.akismet-widget.php new file mode 100644 index 0000000..a60ae60 --- /dev/null +++ b/wp-content/plugins/akismet/class.akismet-widget.php @@ -0,0 +1,110 @@ + __( 'Display the number of spam comments Akismet has caught' , 'akismet') ) + ); + + if ( is_active_widget( false, false, $this->id_base ) ) { + add_action( 'wp_head', array( $this, 'css' ) ); + } + } + + function css() { +?> + + + + + +

          + + +

          + + + + + + $key, 'blog' => get_option('home') ) ), 'verify-key', $ip ); + } + + public static function verify_key( $key, $ip = null ) { + $response = self::check_key_status( $key, $ip ); + + if ( $response[1] != 'valid' && $response[1] != 'invalid' ) + return 'failed'; + + self::update_alert( $response ); + + return $response[1]; + } + + public static function auto_check_comment( $commentdata ) { + self::$last_comment_result = null; + + $comment = $commentdata; + + $comment['user_ip'] = self::get_ip_address(); + $comment['user_agent'] = self::get_user_agent(); + $comment['referrer'] = self::get_referer(); + $comment['blog'] = get_option('home'); + $comment['blog_lang'] = get_locale(); + $comment['blog_charset'] = get_option('blog_charset'); + $comment['permalink'] = get_permalink( $comment['comment_post_ID'] ); + + if ( !empty( $comment['user_ID'] ) ) + $comment['user_role'] = Akismet::get_user_roles( $comment['user_ID'] ); + + $akismet_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); + $comment['akismet_comment_nonce'] = 'inactive'; + if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) { + $comment['akismet_comment_nonce'] = 'failed'; + if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) ) + $comment['akismet_comment_nonce'] = 'passed'; + + // comment reply in wp-admin + if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) ) + $comment['akismet_comment_nonce'] = 'passed'; + + } + + if ( self::is_test_mode() ) + $comment['is_test'] = 'true'; + + foreach( $_POST as $key => $value ) { + if ( is_string( $value ) ) + $comment["POST_{$key}"] = $value; + } + + $ignore = array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ); + + foreach ( $_SERVER as $key => $value ) { + if ( !in_array( $key, $ignore ) && is_string($value) ) + $comment["$key"] = $value; + else + $comment["$key"] = ''; + } + + $post = get_post( $comment['comment_post_ID'] ); + $comment[ 'comment_post_modified_gmt' ] = $post->post_modified_gmt; + + $response = self::http_post( Akismet::build_query( $comment ), 'comment-check' ); + + do_action( 'akismet_comment_check_response', $response ); + + self::update_alert( $response ); + + $commentdata['comment_as_submitted'] = array_intersect_key( $comment, array( 'blog' => '', 'blog_charset' => '', 'blog_lang' => '', 'blog_ua' => '', 'comment_agent' => '', 'comment_author' => '', 'comment_author_IP' => '', 'comment_author_email' => '', 'comment_author_url' => '', 'comment_content' => '', 'comment_date_gmt' => '', 'comment_tags' => '', 'comment_type' => '', 'guid' => '', 'is_test' => '', 'permalink' => '', 'reporter' => '', 'site_domain' => '', 'submit_referer' => '', 'submit_uri' => '', 'user_ID' => '', 'user_agent' => '', 'user_id' => '', 'user_ip' => '' ) ); + $commentdata['akismet_result'] = $response[1]; + + if ( isset( $response[0]['x-akismet-pro-tip'] ) ) + $commentdata['akismet_pro_tip'] = $response[0]['x-akismet-pro-tip']; + + if ( isset( $response[0]['x-akismet-error'] ) ) { + // An error occurred that we anticipated (like a suspended key) and want the user to act on. + // Send to moderation. + self::$last_comment_result = '0'; + } + else if ( 'true' == $response[1] ) { + // akismet_spam_count will be incremented later by comment_is_spam() + self::$last_comment_result = 'spam'; + + $discard = ( isset( $commentdata['akismet_pro_tip'] ) && $commentdata['akismet_pro_tip'] === 'discard' && self::allow_discard() ); + + do_action( 'akismet_spam_caught', $discard ); + + if ( $discard ) { + // akismet_result_spam() won't be called so bump the counter here + if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) + update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); + $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : get_permalink( $post ); + wp_safe_redirect( esc_url_raw( $redirect_to ) ); + die(); + } + } + + // if the response is neither true nor false, hold the comment for moderation and schedule a recheck + if ( 'true' != $response[1] && 'false' != $response[1] ) { + if ( !current_user_can('moderate_comments') ) { + // Comment status should be moderated + self::$last_comment_result = '0'; + } + if ( function_exists('wp_next_scheduled') && function_exists('wp_schedule_single_event') ) { + if ( !wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { + wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); + } + } + + self::$prevent_moderation_email_for_these_comments[] = $commentdata; + } + + if ( function_exists('wp_next_scheduled') && function_exists('wp_schedule_event') ) { + // WP 2.1+: delete old comments daily + if ( !wp_next_scheduled( 'akismet_scheduled_delete' ) ) + wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' ); + } + elseif ( (mt_rand(1, 10) == 3) ) { + // WP 2.0: run this one time in ten + self::delete_old_comments(); + } + + self::set_last_comment( $commentdata ); + self::fix_scheduled_recheck(); + + return self::$last_comment; + } + + public static function get_last_comment() { + return self::$last_comment; + } + + public static function set_last_comment( $comment ) { + if ( is_null( $comment ) ) { + self::$last_comment = null; + } + else { + // We filter it here so that it matches the filtered comment data that we'll have to compare against later. + // wp_filter_comment expects comment_author_IP + self::$last_comment = wp_filter_comment( + array_merge( + array( 'comment_author_IP' => self::get_ip_address() ), + $comment + ) + ); + } + } + + // this fires on wp_insert_comment. we can't update comment_meta when auto_check_comment() runs + // because we don't know the comment ID at that point. + public static function auto_check_update_meta( $id, $comment ) { + + // failsafe for old WP versions + if ( !function_exists('add_comment_meta') ) + return false; + + if ( !isset( self::$last_comment['comment_author_email'] ) ) + self::$last_comment['comment_author_email'] = ''; + + // wp_insert_comment() might be called in other contexts, so make sure this is the same comment + // as was checked by auto_check_comment + if ( is_object( $comment ) && !empty( self::$last_comment ) && is_array( self::$last_comment ) ) { + if ( self::matches_last_comment( $comment ) ) { + + load_plugin_textdomain( 'akismet' ); + + // normal result: true or false + if ( self::$last_comment['akismet_result'] == 'true' ) { + update_comment_meta( $comment->comment_ID, 'akismet_result', 'true' ); + self::update_comment_history( $comment->comment_ID, __('Akismet caught this comment as spam', 'akismet'), 'check-spam' ); + if ( $comment->comment_approved != 'spam' ) + self::update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s', 'akismet'), $comment->comment_approved), 'status-changed'.$comment->comment_approved ); + } + elseif ( self::$last_comment['akismet_result'] == 'false' ) { + update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' ); + self::update_comment_history( $comment->comment_ID, __('Akismet cleared this comment', 'akismet'), 'check-ham' ); + if ( $comment->comment_approved == 'spam' ) { + if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) ) + self::update_comment_history( $comment->comment_ID, __('Comment was caught by wp_blacklist_check', 'akismet'), 'wp-blacklisted' ); + else + self::update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s', 'akismet'), $comment->comment_approved), 'status-changed-'.$comment->comment_approved ); + } + } // abnormal result: error + else { + update_comment_meta( $comment->comment_ID, 'akismet_error', time() ); + self::update_comment_history( $comment->comment_ID, sprintf( __('Akismet was unable to check this comment (response: %s), will automatically retry again later.', 'akismet'), substr(self::$last_comment['akismet_result'], 0, 50)), 'check-error' ); + } + + // record the complete original data as submitted for checking + if ( isset( self::$last_comment['comment_as_submitted'] ) ) + update_comment_meta( $comment->comment_ID, 'akismet_as_submitted', self::$last_comment['comment_as_submitted'] ); + + if ( isset( self::$last_comment['akismet_pro_tip'] ) ) + update_comment_meta( $comment->comment_ID, 'akismet_pro_tip', self::$last_comment['akismet_pro_tip'] ); + } + } + } + + public static function delete_old_comments() { + global $wpdb; + + while( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ) ) ) { + if ( empty( $comment_ids ) ) + return; + + $wpdb->queries = array(); + + do_action( 'delete_comment', $comment_ids ); + + $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) ); + + $wpdb->query("DELETE FROM {$wpdb->comments} WHERE comment_id IN ( $comma_comment_ids )"); + $wpdb->query("DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ( $comma_comment_ids )"); + + clean_comment_cache( $comment_ids ); + } + + if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->comments ) ) // lucky number + $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}"); + } + + public static function delete_old_comments_meta() { + global $wpdb; + + $interval = apply_filters( 'akismet_delete_commentmeta_interval', 15 ); + + # enfore a minimum of 1 day + $interval = absint( $interval ); + if ( $interval < 1 ) + $interval = 1; + + // akismet_as_submitted meta values are large, so expire them + // after $interval days regardless of the comment status + while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT m.comment_id FROM {$wpdb->commentmeta} as m INNER JOIN {$wpdb->comments} as c USING(comment_id) WHERE m.meta_key = 'akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > c.comment_date_gmt LIMIT 10000", $interval ) ) ) { + if ( empty( $comment_ids ) ) + return; + + $wpdb->queries = array(); + + foreach ( $comment_ids as $comment_id ) { + delete_comment_meta( $comment_id, 'akismet_as_submitted' ); + } + } + + if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number + $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); + } + + // how many approved comments does this author have? + public static function get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { + global $wpdb; + + if ( !empty( $user_id ) ) + return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = 1", $user_id ) ); + + if ( !empty( $comment_author_email ) ) + return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE comment_author_email = %s AND comment_author = %s AND comment_author_url = %s AND comment_approved = 1", $comment_author_email, $comment_author, $comment_author_url ) ); + + return 0; + } + + // get the full comment history for a given comment, as an array in reverse chronological order + public static function get_comment_history( $comment_id ) { + + // failsafe for old WP versions + if ( !function_exists('add_comment_meta') ) + return false; + + $history = get_comment_meta( $comment_id, 'akismet_history', false ); + usort( $history, array( 'Akismet', '_cmp_time' ) ); + return $history; + } + + // log an event for a given comment, storing it in comment_meta + public static function update_comment_history( $comment_id, $message, $event=null ) { + global $current_user; + + // failsafe for old WP versions + if ( !function_exists('add_comment_meta') ) + return false; + + $user = ''; + if ( is_object( $current_user ) && isset( $current_user->user_login ) ) + $user = $current_user->user_login; + + $event = array( + 'time' => self::_get_microtime(), + 'message' => $message, + 'event' => $event, + 'user' => $user, + ); + + // $unique = false so as to allow multiple values per comment + $r = add_comment_meta( $comment_id, 'akismet_history', $event, false ); + } + + public static function check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { + global $wpdb; + + $c = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $id ), ARRAY_A ); + if ( !$c ) + return; + + $c['user_ip'] = $c['comment_author_IP']; + $c['user_agent'] = $c['comment_agent']; + $c['referrer'] = ''; + $c['blog'] = get_option('home'); + $c['blog_lang'] = get_locale(); + $c['blog_charset'] = get_option('blog_charset'); + $c['permalink'] = get_permalink($c['comment_post_ID']); + $c['recheck_reason'] = $recheck_reason; + + if ( self::is_test_mode() ) + $c['is_test'] = 'true'; + + $response = self::http_post( Akismet::build_query( $c ), 'comment-check' ); + + return ( is_array( $response ) && ! empty( $response[1] ) ) ? $response[1] : false; + } + + + + public static function transition_comment_status( $new_status, $old_status, $comment ) { + + if ( $new_status == $old_status ) + return; + + # we don't need to record a history item for deleted comments + if ( $new_status == 'delete' ) + return; + + if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) && !current_user_can( 'moderate_comments' ) ) + return; + + if ( defined('WP_IMPORTING') && WP_IMPORTING == true ) + return; + + // if this is present, it means the status has been changed by a re-check, not an explicit user action + if ( get_comment_meta( $comment->comment_ID, 'akismet_rechecking' ) ) + return; + + global $current_user; + $reporter = ''; + if ( is_object( $current_user ) ) + $reporter = $current_user->user_login; + + // Assumption alert: + // We want to submit comments to Akismet only when a moderator explicitly spams or approves it - not if the status + // is changed automatically by another plugin. Unfortunately WordPress doesn't provide an unambiguous way to + // determine why the transition_comment_status action was triggered. And there are several different ways by which + // to spam and unspam comments: bulk actions, ajax, links in moderation emails, the dashboard, and perhaps others. + // We'll assume that this is an explicit user action if certain POST/GET variables exist. + if ( ( isset( $_POST['status'] ) && in_array( $_POST['status'], array( 'spam', 'unspam' ) ) ) || + ( isset( $_POST['spam'] ) && (int) $_POST['spam'] == 1 ) || + ( isset( $_POST['unspam'] ) && (int) $_POST['unspam'] == 1 ) || + ( isset( $_POST['comment_status'] ) && in_array( $_POST['comment_status'], array( 'spam', 'unspam' ) ) ) || + ( isset( $_GET['action'] ) && in_array( $_GET['action'], array( 'spam', 'unspam' ) ) ) || + ( isset( $_POST['action'] ) && in_array( $_POST['action'], array( 'editedcomment' ) ) ) + ) { + if ( $new_status == 'spam' && ( $old_status == 'approved' || $old_status == 'unapproved' || !$old_status ) ) { + return self::submit_spam_comment( $comment->comment_ID ); + } elseif ( $old_status == 'spam' && ( $new_status == 'approved' || $new_status == 'unapproved' ) ) { + return self::submit_nonspam_comment( $comment->comment_ID ); + } + } + + self::update_comment_history( $comment->comment_ID, sprintf( __('%1$s changed the comment status to %2$s', 'akismet'), $reporter, $new_status ), 'status-' . $new_status ); + } + + public static function submit_spam_comment( $comment_id ) { + global $wpdb, $current_user, $current_site; + + $comment_id = (int) $comment_id; + + $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); + + if ( !$comment ) // it was deleted + return; + + if ( 'spam' != $comment->comment_approved ) + return; + + // use the original version stored in comment_meta if available + $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); + + if ( $as_submitted && is_array( $as_submitted ) && isset( $as_submitted['comment_content'] ) ) + $comment = (object) array_merge( (array)$comment, $as_submitted ); + + $comment->blog = get_bloginfo('url'); + $comment->blog_lang = get_locale(); + $comment->blog_charset = get_option('blog_charset'); + $comment->permalink = get_permalink($comment->comment_post_ID); + + if ( is_object($current_user) ) + $comment->reporter = $current_user->user_login; + + if ( is_object($current_site) ) + $comment->site_domain = $current_site->domain; + + $comment->user_role = ''; + if ( isset( $comment->user_ID ) ) + $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); + + if ( self::is_test_mode() ) + $comment->is_test = 'true'; + + $post = get_post( $comment->comment_post_ID ); + $comment->comment_post_modified_gmt = $post->post_modified_gmt; + + $response = Akismet::http_post( Akismet::build_query( $comment ), 'submit-spam' ); + if ( $comment->reporter ) { + self::update_comment_history( $comment_id, sprintf( __('%s reported this comment as spam', 'akismet'), $comment->reporter ), 'report-spam' ); + update_comment_meta( $comment_id, 'akismet_user_result', 'true' ); + update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); + } + + do_action('akismet_submit_spam_comment', $comment_id, $response[1]); + } + + public static function submit_nonspam_comment( $comment_id ) { + global $wpdb, $current_user, $current_site; + + $comment_id = (int) $comment_id; + + $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); + if ( !$comment ) // it was deleted + return; + + // use the original version stored in comment_meta if available + $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); + + if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) + $comment = (object) array_merge( (array)$comment, $as_submitted ); + + $comment->blog = get_bloginfo('url'); + $comment->blog_lang = get_locale(); + $comment->blog_charset = get_option('blog_charset'); + $comment->permalink = get_permalink( $comment->comment_post_ID ); + $comment->user_role = ''; + + if ( is_object($current_user) ) + $comment->reporter = $current_user->user_login; + + if ( is_object($current_site) ) + $comment->site_domain = $current_site->domain; + + if ( isset( $comment->user_ID ) ) + $comment->user_role = Akismet::get_user_roles($comment->user_ID); + + if ( Akismet::is_test_mode() ) + $comment->is_test = 'true'; + + $post = get_post( $comment->comment_post_ID ); + $comment->comment_post_modified_gmt = $post->post_modified_gmt; + + $response = self::http_post( Akismet::build_query( $comment ), 'submit-ham' ); + if ( $comment->reporter ) { + self::update_comment_history( $comment_id, sprintf( __('%s reported this comment as not spam', 'akismet'), $comment->reporter ), 'report-ham' ); + update_comment_meta( $comment_id, 'akismet_user_result', 'false' ); + update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); + } + + do_action('akismet_submit_nonspam_comment', $comment_id, $response[1]); + } + + public static function cron_recheck() { + global $wpdb; + + $api_key = self::get_api_key(); + + $status = self::verify_key( $api_key ); + if ( get_option( 'akismet_alert_code' ) || $status == 'invalid' ) { + // since there is currently a problem with the key, reschedule a check for 6 hours hence + wp_schedule_single_event( time() + 21600, 'akismet_schedule_cron_recheck' ); + return false; + } + + delete_option('akismet_available_servers'); + + $comment_errors = $wpdb->get_col( "SELECT comment_id FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error' LIMIT 100" ); + + load_plugin_textdomain( 'akismet' ); + + foreach ( (array) $comment_errors as $comment_id ) { + // if the comment no longer exists, or is too old, remove the meta entry from the queue to avoid getting stuck + $comment = get_comment( $comment_id ); + if ( !$comment || strtotime( $comment->comment_date_gmt ) < strtotime( "-15 days" ) ) { + delete_comment_meta( $comment_id, 'akismet_error' ); + delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); + continue; + } + + add_comment_meta( $comment_id, 'akismet_rechecking', true ); + $status = self::check_db_comment( $comment_id, 'retry' ); + + $msg = ''; + if ( $status == 'true' ) { + $msg = __( 'Akismet caught this comment as spam during an automatic retry.' , 'akismet'); + } elseif ( $status == 'false' ) { + $msg = __( 'Akismet cleared this comment during an automatic retry.' , 'akismet'); + } + + // If we got back a legit response then update the comment history + // other wise just bail now and try again later. No point in + // re-trying all the comments once we hit one failure. + if ( !empty( $msg ) ) { + delete_comment_meta( $comment_id, 'akismet_error' ); + self::update_comment_history( $comment_id, $msg, 'cron-retry' ); + update_comment_meta( $comment_id, 'akismet_result', $status ); + // make sure the comment status is still pending. if it isn't, that means the user has already moved it elsewhere. + $comment = get_comment( $comment_id ); + if ( $comment && 'unapproved' == wp_get_comment_status( $comment_id ) ) { + if ( $status == 'true' ) { + wp_spam_comment( $comment_id ); + } elseif ( $status == 'false' ) { + // comment is good, but it's still in the pending queue. depending on the moderation settings + // we may need to change it to approved. + if ( check_comment($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent, $comment->comment_type) ) + wp_set_comment_status( $comment_id, 1 ); + else if ( get_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ) ) + wp_notify_moderator( $comment_id ); + } + } + + delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); + } else { + // If this comment has been pending moderation for longer than MAX_DELAY_BEFORE_MODERATION_EMAIL, + // send a moderation email now. + if ( ( intval( gmdate( 'U' ) ) - strtotime( $comment->comment_date_gmt ) ) < self::MAX_DELAY_BEFORE_MODERATION_EMAIL ) { + delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); + wp_notify_moderator( $comment_id ); + } + + delete_comment_meta( $comment_id, 'akismet_rechecking' ); + wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); + return; + } + delete_comment_meta( $comment_id, 'akismet_rechecking' ); + } + + $remaining = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); + if ( $remaining && !wp_next_scheduled('akismet_schedule_cron_recheck') ) { + wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); + } + } + + public static function fix_scheduled_recheck() { + $future_check = wp_next_scheduled( 'akismet_schedule_cron_recheck' ); + if ( !$future_check ) { + return; + } + + if ( get_option( 'akismet_alert_code' ) > 0 ) { + return; + } + + $check_range = time() + 1200; + if ( $future_check > $check_range ) { + wp_clear_scheduled_hook( 'akismet_schedule_cron_recheck' ); + wp_schedule_single_event( time() + 300, 'akismet_schedule_cron_recheck' ); + } + } + + public static function add_comment_nonce( $post_id ) { + echo '

          '; + wp_nonce_field( 'akismet_comment_nonce_' . $post_id, 'akismet_comment_nonce', FALSE ); + echo '

          '; + } + + public static function is_test_mode() { + return defined('AKISMET_TEST_MODE') && AKISMET_TEST_MODE; + } + + public static function allow_discard() { + if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) + return false; + if ( is_user_logged_in() ) + return false; + + return ( get_option( 'akismet_strictness' ) === '1' ); + } + + public static function get_ip_address() { + return isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : null; + } + + /** + * Do these two comments, without checking the comment_ID, "match"? + * + * @param mixed $comment1 A comment object or array. + * @param mixed $comment2 A comment object or array. + * @return bool Whether the two comments should be treated as the same comment. + */ + private static function comments_match( $comment1, $comment2 ) { + $comment1 = (array) $comment1; + $comment2 = (array) $comment2; + + return ( + isset( $comment1['comment_post_ID'], $comment2['comment_post_ID'] ) + && intval( $comment1['comment_post_ID'] ) == intval( $comment2['comment_post_ID'] ) + && $comment1['comment_author'] == $comment2['comment_author'] + && $comment1['comment_author_email'] == $comment2['comment_author_email'] + ); + } + + // Does the supplied comment match the details of the one most recently stored in self::$last_comment? + public static function matches_last_comment( $comment ) { + if ( is_object( $comment ) ) + $comment = (array) $comment; + + return self::comments_match( self::$last_comment, $comment ); + } + + private static function get_user_agent() { + return isset( $_SERVER['HTTP_USER_AGENT'] ) ? $_SERVER['HTTP_USER_AGENT'] : null; + } + + private static function get_referer() { + return isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : null; + } + + // return a comma-separated list of role names for the given user + public static function get_user_roles( $user_id ) { + $roles = false; + + if ( !class_exists('WP_User') ) + return false; + + if ( $user_id > 0 ) { + $comment_user = new WP_User( $user_id ); + if ( isset( $comment_user->roles ) ) + $roles = join( ',', $comment_user->roles ); + } + + if ( is_multisite() && is_super_admin( $user_id ) ) { + if ( empty( $roles ) ) { + $roles = 'super_admin'; + } else { + $comment_user->roles[] = 'super_admin'; + $roles = join( ',', $comment_user->roles ); + } + } + + return $roles; + } + + // filter handler used to return a spam result to pre_comment_approved + public static function last_comment_status( $approved, $comment ) { + // Only do this if it's the correct comment + if ( is_null(self::$last_comment_result) || ! self::matches_last_comment( $comment ) ) { + self::log( "comment_is_spam mismatched comment, returning unaltered $approved" ); + return $approved; + } + + // bump the counter here instead of when the filter is added to reduce the possibility of overcounting + if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) + update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); + + return self::$last_comment_result; + } + + /** + * If Akismet is temporarily unreachable, we don't want to "spam" the blogger with + * moderation emails for comments that will be automatically cleared or spammed on + * the next retry. + * + * For comments that will be rechecked later, empty the list of email addresses that + * the moderation email would be sent to. + * + * @param array $emails An array of email addresses that the moderation email will be sent to. + * @param int $comment_id The ID of the relevant comment. + * @return array An array of email addresses that the moderation email will be sent to. + */ + public static function disable_moderation_emails_if_unreachable( $emails, $comment_id ) { + if ( ! empty( self::$prevent_moderation_email_for_these_comments ) && ! empty( $emails ) ) { + $comment = get_comment( $comment_id ); + + foreach ( self::$prevent_moderation_email_for_these_comments as $possible_match ) { + if ( self::comments_match( $possible_match, $comment ) ) { + update_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ); + return array(); + } + } + } + + return $emails; + } + + public static function _cmp_time( $a, $b ) { + return $a['time'] > $b['time'] ? -1 : 1; + } + + public static function _get_microtime() { + $mtime = explode( ' ', microtime() ); + return $mtime[1] + $mtime[0]; + } + + /** + * Make a POST request to the Akismet API. + * + * @param string $request The body of the request. + * @param string $path The path for the request. + * @param string $ip The specific IP address to hit. + * @return array A two-member array consisting of the headers and the response body, both empty in the case of a failure. + */ + public static function http_post( $request, $path, $ip=null ) { + + $akismet_ua = sprintf( 'WordPress/%s | Akismet/%s', $GLOBALS['wp_version'], constant( 'AKISMET_VERSION' ) ); + $akismet_ua = apply_filters( 'akismet_ua', $akismet_ua ); + + $content_length = strlen( $request ); + + $api_key = self::get_api_key(); + $host = self::API_HOST; + + if ( !empty( $api_key ) ) + $host = $api_key.'.'.$host; + + $http_host = $host; + // use a specific IP if provided + // needed by Akismet_Admin::check_server_connectivity() + if ( $ip && long2ip( ip2long( $ip ) ) ) { + $http_host = $ip; + } + + $http_args = array( + 'body' => $request, + 'headers' => array( + 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . get_option( 'blog_charset' ), + 'Host' => $host, + 'User-Agent' => $akismet_ua, + ), + 'httpversion' => '1.0', + 'timeout' => 15 + ); + + $akismet_url = "http://{$http_host}/1.1/{$path}"; + $response = wp_remote_post( $akismet_url, $http_args ); + Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); + if ( is_wp_error( $response ) ) + return array( '', '' ); + + return array( $response['headers'], $response['body'] ); + } + + // given a response from an API call like check_key_status(), update the alert code options if an alert is present. + private static function update_alert( $response ) { + $code = $msg = null; + if ( isset( $response[0]['x-akismet-alert-code'] ) ) { + $code = $response[0]['x-akismet-alert-code']; + $msg = $response[0]['x-akismet-alert-msg']; + } + + // only call update_option() if the value has changed + if ( $code != get_option( 'akismet_alert_code' ) ) { + if ( ! $code ) { + delete_option( 'akismet_alert_code' ); + delete_option( 'akismet_alert_msg' ); + } + else { + update_option( 'akismet_alert_code', $code ); + update_option( 'akismet_alert_msg', $msg ); + } + } + } + + public static function load_form_js() { + // WP < 3.3 can't enqueue a script this late in the game and still have it appear in the footer. + // Once we drop support for everything pre-3.3, this can change back to a single enqueue call. + wp_register_script( 'akismet-form', AKISMET__PLUGIN_URL . '_inc/form.js', array(), AKISMET_VERSION, true ); + add_action( 'wp_footer', array( 'Akismet', 'print_form_js' ) ); + add_action( 'admin_footer', array( 'Akismet', 'print_form_js' ) ); + } + + public static function print_form_js() { + wp_print_scripts( 'akismet-form' ); + } + + public static function inject_ak_js( $fields ) { + echo '

          '; + echo ''; + echo '

          '; + } + + private static function bail_on_activation( $message, $deactivate = true ) { +?> + + + + + + +

          + + + $plugin ) { + if ( $plugin === $akismet ) { + $plugins[$i] = false; + $update = true; + } + } + + if ( $update ) { + update_option( 'active_plugins', array_filter( $plugins ) ); + } + } + exit; + } + + public static function view( $name, array $args = array() ) { + $args = apply_filters( 'akismet_view_arguments', $args, $name ); + + foreach ( $args AS $key => $val ) { + $$key = $val; + } + + load_plugin_textdomain( 'akismet' ); + + $file = AKISMET__PLUGIN_DIR . 'views/'. $name . '.php'; + + include( $file ); + } + + /** + * Attached to activate_{ plugin_basename( __FILES__ ) } by register_activation_hook() + * @static + */ + public static function plugin_activation() { + if ( version_compare( $GLOBALS['wp_version'], AKISMET__MINIMUM_WP_VERSION, '<' ) ) { + load_plugin_textdomain( 'akismet' ); + + $message = ''.sprintf(esc_html__( 'Akismet %s requires WordPress %s or higher.' , 'akismet'), AKISMET_VERSION, AKISMET__MINIMUM_WP_VERSION ).' '.sprintf(__('Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.', 'akismet'), 'https://codex.wordpress.org/Upgrading_WordPress', 'http://wordpress.org/extend/plugins/akismet/download/'); + + Akismet::bail_on_activation( $message ); + } + } + + /** + * Removes all connection options + * @static + */ + public static function plugin_deactivation( ) { + //tidy up + } + + /** + * Essentially a copy of WP's build_query but one that doesn't expect pre-urlencoded values. + * + * @param array $args An array of key => value pairs + * @return string A string ready for use as a URL query string. + */ + public static function build_query( $args ) { + return _http_build_query( $args, '', '&' ); + } + + public static function log( $akismet_debug ) { + if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) + error_log( print_r( compact( 'akismet_debug' ), 1 ) ); //send message to debug.log when in debug mode + } +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/index.php b/wp-content/plugins/akismet/index.php new file mode 100644 index 0000000..cf879a5 --- /dev/null +++ b/wp-content/plugins/akismet/index.php @@ -0,0 +1,2 @@ + + +

          + +
          + + spam > 0 ) : ?> + +
          + + + + + + +
            +
          • +

            + spam );?> + +
          • +
          • +

            + spam );?> + +
          • +
          • +

            + accuracy; ?>% + false_positives , 'akismet') + ), + number_format( $stat_totals['all']->missed_spam ), + number_format( $stat_totals['all']->false_positives ) + ); ?> +
          • +
          +
          +
          + + + + +
          + +
          +
          +
          +

          +

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

          + +

          +
          +
          +

          +

          +
          + spam folder older than 15 days is deleted automatically.' , 'akismet'), admin_url( 'edit-comments.php?comment_status=spam' ) );?> +
          +
          +
          + +
          + +
          + + +
          + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          +

          +
          + + + + + + + + + + + next_billing_date ) : ?> + + + + + + +
          + + account_name; ?> +
          + + status ) : + esc_html_e( 'Cancelled', 'akismet' ); + elseif ( 'suspended' == $akismet_user->status ) : + esc_html_e( 'Suspended', 'akismet' ); + elseif ( 'missing' == $akismet_user->status ) : + esc_html_e( 'Missing', 'akismet' ); + elseif ( 'no-sub' == $akismet_user->status ) : + esc_html_e( 'No Subscription Found', 'akismet' ); + else : + esc_html_e( 'Active', 'akismet' ); + endif; ?> +
          + + next_billing_date ); ?> +
          +
          +
          +
          + ( $akismet_user->account_type == 'free-api-key' && $akismet_user->status == 'active' ? __( 'Upgrade' , 'akismet') : __( 'Change' , 'akismet') ), 'redirect' => 'upgrade' ) ); ?> +
          +
          +
          +
          +
          +
          +
          + + + +
          +
          \ No newline at end of file diff --git a/wp-content/plugins/akismet/views/get.php b/wp-content/plugins/akismet/views/get.php new file mode 100644 index 0000000..70727f6 --- /dev/null +++ b/wp-content/plugins/akismet/views/get.php @@ -0,0 +1,5 @@ +
          + + + +
          \ No newline at end of file diff --git a/wp-content/plugins/akismet/views/notice.php b/wp-content/plugins/akismet/views/notice.php new file mode 100644 index 0000000..8a1411d --- /dev/null +++ b/wp-content/plugins/akismet/views/notice.php @@ -0,0 +1,102 @@ + +
          + +
          +
          +
          A
          +
          +
          +
          +
          +
          +
          Almost done - activate your account and say goodbye to comment spam', 'akismet');?>
          +
          +
          +
          + +
          +

          +

          + +

          + +
          + +

          upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.', 'akismet'), 'https://codex.wordpress.org/Upgrading_WordPress', 'https://wordpress.org/extend/plugins/akismet/download/');?>

          + +
          +

          +

          +

          https://akismet.com/errors/' . $code . '' ); + + ?> +

          +
          + +
          +

          +

          gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?>

          +
          + +
          +

          +

          our guide about firewalls.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?>

          +
          + +
          +

          +

          update your payment details.', 'akismet'), 'https://akismet.com/account/'); ?>

          +
          + +
          +

          +

          Akismet account page to reactivate your subscription.', 'akismet'), 'https://akismet.com/account/'); ?>

          +
          + +
          +

          +

          Akismet support for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?>

          +
          + +
          +

          +

          contributing a token amount.', 'akismet'), 'https://akismet.com/account/upgrade/'); ?>

          +
          + +
          +

          +

          Akismet support for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?>

          +
          + +
          +

          +

          sign into your account and choose one. Please contact our support team with any questions.', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/' ); ?>

          +
          + +
          +

          +
          + +
          +

          +
          + +
          +

          +
          + +
          + +

          +

          upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/'); ?>

          + +

          +

          upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions.', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/'); ?>

          + +
          + \ No newline at end of file diff --git a/wp-content/plugins/akismet/views/start.php b/wp-content/plugins/akismet/views/start.php new file mode 100644 index 0000000..692b8af --- /dev/null +++ b/wp-content/plugins/akismet/views/start.php @@ -0,0 +1,95 @@ +
          status, array( 'active', 'active-dunning', 'no-sub', 'missing', 'cancelled', 'suspended' ) ) ) : + if ( $akismet_user->status == 'missing' ) :?> +

          +
          +
          + + user_email ); ?> +
          +
          + + + + +
          +
          +status == 'cancelled' ) :?> +

          +
          +
          + + user_email ); ?> +
          +
          + + + + +
          +
          +status == 'suspended' ) : ?> +

          +
          + +

          user_email ); ?>

          +

          + +
          + +

          +
          +
          + + user_email ); ?> +
          +
          + + + + +
          +
          + +
          +
          + +

          +
          + __( 'Register a different email address' , 'akismet'), 'classes' => array( 'right', 'button', 'button-secondary' ) ) ); ?> +
          +
          +
          + +

          +
          +
          + + + + +
          +
          + +

          +
          +
          + +

          +
          + __( 'Get your API key' , 'akismet'), 'classes' => array( 'right', 'button', 'button-primary' ) ) ); ?> +
          +
          +
          + +

          +
          +
          + + + + +
          +
          +
          \ No newline at end of file diff --git a/wp-content/plugins/akismet/views/stats.php b/wp-content/plugins/akismet/views/stats.php new file mode 100644 index 0000000..1ca7661 --- /dev/null +++ b/wp-content/plugins/akismet/views/stats.php @@ -0,0 +1,4 @@ +
          +

          + +
          \ No newline at end of file diff --git a/wp-content/plugins/akismet/views/strict.php b/wp-content/plugins/akismet/views/strict.php new file mode 100644 index 0000000..3cf197c --- /dev/null +++ b/wp-content/plugins/akismet/views/strict.php @@ -0,0 +1,7 @@ + + +
          +

          +

          +
          + \ No newline at end of file diff --git a/wp-content/plugins/akismet/wrapper.php b/wp-content/plugins/akismet/wrapper.php new file mode 100644 index 0000000..12641c7 --- /dev/null +++ b/wp-content/plugins/akismet/wrapper.php @@ -0,0 +1,293 @@ +Hello, Dolly in the upper right of your admin screen on every page. +Author: Matt Mullenweg +Version: 1.6 +Author URI: http://ma.tt/ +*/ + +function hello_dolly_get_lyric() { + /** These are the lyrics to Hello Dolly */ + $lyrics = "Hello, Dolly +Well, hello, Dolly +It's so nice to have you back where you belong +You're lookin' swell, Dolly +I can tell, Dolly +You're still glowin', you're still crowin' +You're still goin' strong +We feel the room swayin' +While the band's playin' +One of your old favourite songs from way back when +So, take her wrap, fellas +Find her an empty lap, fellas +Dolly'll never go away again +Hello, Dolly +Well, hello, Dolly +It's so nice to have you back where you belong +You're lookin' swell, Dolly +I can tell, Dolly +You're still glowin', you're still crowin' +You're still goin' strong +We feel the room swayin' +While the band's playin' +One of your old favourite songs from way back when +Golly, gee, fellas +Find her a vacant knee, fellas +Dolly'll never go away +Dolly'll never go away +Dolly'll never go away again"; + + // Here we split it into lines + $lyrics = explode( "\n", $lyrics ); + + // And then randomly choose a line + return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] ); +} + +// This just echoes the chosen line, we'll position it later +function hello_dolly() { + $chosen = hello_dolly_get_lyric(); + echo "

          $chosen

          "; +} + +// Now we set that function up to execute when the admin_notices action is called +add_action( 'admin_notices', 'hello_dolly' ); + +// We need some CSS to position the paragraph +function dolly_css() { + // This makes sure that the positioning is also good for right-to-left languages + $x = is_rtl() ? 'left' : 'right'; + + echo " + + "; +} + +add_action( 'admin_head', 'dolly_css' ); + +?> 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 @@ + + * @copyright Copyright (c) 2014 Seisuke Kuraishi, Tinybit Inc. + * @license http://opensource.org/licenses/gpl-2.0.php GPLv2 + * @link http://eastcoder.com/code/wp-multibyte-patch/ + */ + +/** + * This class extends multibyte_patch. + * + * @package WP_Multibyte_Patch + */ +if ( class_exists( 'multibyte_patch' ) ) : + class multibyte_patch_ext extends multibyte_patch { + + function get_jis_name() { + if ( function_exists( 'mb_list_encodings' ) ) { + $list = "\t" . implode( "\t", mb_list_encodings() ) . "\t"; + return ( preg_match( "/\tISO-2022-JP-MS\t/i", $list ) ) ? 'ISO-2022-JP-MS' : 'ISO-2022-JP'; + } + else + return 'ISO-2022-JP'; + } + + function UTF8toJIS( $string ) { + return $this->convenc( $string, $this->get_jis_name(), 'UTF-8' ); + } + + function JIStoUTF8( $string ) { + return $this->convenc( $string, 'UTF-8', $this->get_jis_name() ); + } + + function encode_mimeheader_b_uncut( $string = '', $charset = 'UTF-8' ) { + if ( 0 == strlen( $string ) || strlen( $string ) == mb_strlen( $string, $charset ) ) + return $string; + + return "=?$charset?B?" . base64_encode( $string ) . '?='; + } + + function get_phpmailer_properties( $phpmailer ) { + $array = (array) $phpmailer; + $new = array(); + foreach ( $array as $key => $value ) { + $key = preg_replace( "/^\\0[^\\0]+\\0/", "", $key ); + $new[$key] = $value; + } + return $new; + } + + function wp_mail( $phpmailer ) { + $blog_encoding = $this->blog_encoding; + + $phpmailer->FromName = preg_replace( "/[\r\n]/", "", trim( $phpmailer->FromName ) ); + $phpmailer->FromName = $this->convenc( $phpmailer->FromName, 'UTF-8', $blog_encoding ); + $phpmailer->Subject = preg_replace( "/[\r\n]/", "", trim( $phpmailer->Subject ) ); + $phpmailer->Subject = $this->convenc( $phpmailer->Subject, 'UTF-8', $blog_encoding ); + $phpmailer->Body = $this->convenc( $phpmailer->Body, 'UTF-8', $blog_encoding ); + + if ( 'UTF-8' == strtoupper( trim( $this->conf['mail_mode'] ) ) ) + $mode = 'UTF-8'; + elseif ( 'JIS' == strtoupper( trim( $this->conf['mail_mode'] ) ) ) + $mode = 'JIS'; + else { // Check unmappable characters and decide what to do. + $test_str_before = $phpmailer->FromName . $phpmailer->Subject . $phpmailer->Body; + $test_str_after = $this->UTF8toJIS( $test_str_before ); + $test_str_after = $this->JIStoUTF8( $test_str_after ); + $mode = ( $test_str_after != $test_str_before ) ? 'UTF-8' : 'JIS'; + } + + $phpmailer_props = $this->get_phpmailer_properties( $phpmailer ); + $recipient_methods = array( 'to' => array( 'add' => 'AddAddress', 'clear' => 'ClearAddresses' ), 'cc' => array( 'add' => 'AddCC', 'clear' => 'ClearCCs' ), 'bcc' => array( 'add' => 'AddBCC', 'clear' => 'ClearBCCs' ) ); + + if ( 'UTF-8' == $mode ) { + $phpmailer->CharSet = 'UTF-8'; + $phpmailer->Encoding = 'base64'; + $phpmailer->AddCustomHeader( 'Content-Disposition: inline' ); + $phpmailer->FromName = $this->encode_mimeheader_b_uncut( $phpmailer->FromName, 'UTF-8' ); + $phpmailer->Subject = $this->encode_mimeheader_b_uncut( $phpmailer->Subject, 'UTF-8' ); + + foreach ( $recipient_methods as $name => $method ) { + if ( isset( $phpmailer_props[$name][0] ) ) { + $phpmailer->{$method['clear']}(); + foreach ( $phpmailer_props[$name] as $recipient ) { + $recipient[1] = $this->encode_mimeheader_b_uncut( $recipient[1], 'UTF-8' ); + $phpmailer->{$method['add']}( $recipient[0], $recipient[1] ); + } + } + } + } + elseif ( 'JIS' == $mode ) { + $phpmailer->CharSet = 'ISO-2022-JP'; + $phpmailer->Encoding = '7bit'; + $phpmailer->FromName = $this->UTF8toJIS( $phpmailer->FromName ); + $phpmailer->FromName = $this->encode_mimeheader_b_uncut( $phpmailer->FromName, 'ISO-2022-JP' ); + $phpmailer->Subject = $this->UTF8toJIS( $phpmailer->Subject ); + $phpmailer->Subject = $this->encode_mimeheader_b_uncut( $phpmailer->Subject, 'ISO-2022-JP' ); + $phpmailer->Body = $this->UTF8toJIS( $phpmailer->Body ); + + foreach ( $recipient_methods as $name => $method ) { + if ( isset( $phpmailer_props[$name][0] ) ) { + $phpmailer->{$method['clear']}(); + foreach ( $phpmailer_props[$name] as $recipient ) { + $recipient[1] = $this->UTF8toJIS( $recipient[1] ); + $recipient[1] = $this->encode_mimeheader_b_uncut( $recipient[1], 'ISO-2022-JP' ); + $phpmailer->{$method['add']}( $recipient[0], $recipient[1] ); + } + } + } + } + } + + function process_search_terms() { + $blog_encoding = $this->blog_encoding; + + if ( isset( $_GET['s'] ) ) { + $_GET['s'] = wp_unslash( $_GET['s'] ); + $_GET['s'] = mb_convert_kana( $_GET['s'], 's', $blog_encoding ); + $_GET['s'] = preg_replace( "/ +/", " ", $_GET['s'] ); + $_GET['s'] = wp_slash( $_GET['s'] ); + } + } + + function guess_encoding( $string, $encoding = '' ) { + $guess_list = 'UTF-8, eucJP-win, SJIS-win'; + + if ( preg_match( "/^utf-8$/i", $encoding ) ) + return 'UTF-8'; + elseif ( preg_match( "/^euc-jp$/i", $encoding ) ) + return 'eucJP-win'; + elseif ( preg_match( "/^(sjis|shift_jis)$/i", $encoding ) ) + return 'SJIS-win'; + elseif ( !$encoding ) + return mb_detect_encoding( $string, $guess_list ); + else + return $encoding; + } + + function admin_custom_css() { + if ( empty( $this->conf['admin_custom_css_url'] ) ) + $url = plugin_dir_url( __FILE__ ) . 'admin.css'; + else + $url = $this->conf['admin_custom_css_url']; + + wp_enqueue_style( 'wpmp-admin-custom', $url, array(), '20131223' ); + } + + function wp_trim_words( $text = '', $num_words = 110, $more = '', $original_text = '' ) { + if ( 'characters' != _x( 'words', 'word count: words or characters?' ) ) + return $text; + + // If the caller is wp_dashboard_recent_drafts() + if( false !== $this->conf['patch_dashboard_recent_drafts'] && 10 === $num_words && is_admin() && strpos( wp_debug_backtrace_summary(), 'wp_dashboard_recent_drafts' ) ) + $num_words = $this->conf['dashboard_recent_drafts_mblength']; + + $text = $original_text; + $text = wp_strip_all_tags( $text ); + $text = trim( preg_replace( "/[\n\r\t ]+/", ' ', $text ), ' ' ); + + if ( mb_strlen( $text, $this->blog_encoding ) > $num_words ) + $text = mb_substr( $text, 0, $num_words, $this->blog_encoding ) . $more; + + return $text; + } + + function __construct() { + // mbstring functions are always required for ja. + $this->mbfunctions_required = true; + + $this->conf['patch_wp_mail'] = true; + $this->conf['patch_incoming_trackback'] = true; + $this->conf['patch_incoming_pingback'] = true; + $this->conf['patch_process_search_terms'] = true; + $this->conf['patch_admin_custom_css'] = true; + $this->conf['patch_force_character_count'] = true; + $this->conf['patch_force_twentytwelve_open_sans_off'] = true; + $this->conf['patch_wp_trim_words'] = true; + // auto, JIS, UTF-8 + $this->conf['mail_mode'] = 'JIS'; + $this->conf['admin_custom_css_url'] = ''; + + parent::__construct(); + } +} +endif; diff --git a/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.js b/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.js new file mode 100644 index 0000000..349fed8 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.js @@ -0,0 +1,569 @@ +/* global ajaxurl, tinymce, wpLinkL10n, setUserSetting, wpActiveEditor */ +var wpLink; + +( function( $ ) { + var inputs = {}, rivers = {}, editor, searchTimer, River, Query; + + wpLink = { + timeToTriggerRiver: 150, + minRiverAJAXDuration: 200, + riverBottomThreshold: 5, + keySensitivity: 100, + lastSearch: '', + textarea: '', + + init: function() { + inputs.wrap = $('#wp-link-wrap'); + inputs.dialog = $( '#wp-link' ); + inputs.backdrop = $( '#wp-link-backdrop' ); + inputs.submit = $( '#wp-link-submit' ); + inputs.close = $( '#wp-link-close' ); + // URL + inputs.url = $( '#url-field' ); + inputs.nonce = $( '#_ajax_linking_nonce' ); + // Secondary options + inputs.title = $( '#link-title-field' ); + // Advanced Options + inputs.openInNewTab = $( '#link-target-checkbox' ); + inputs.search = $( '#search-field' ); + // Build Rivers + rivers.search = new River( $( '#search-results' ) ); + rivers.recent = new River( $( '#most-recent-results' ) ); + rivers.elements = inputs.dialog.find( '.query-results' ); + + // Bind event handlers + inputs.dialog.keydown( wpLink.keydown ); + inputs.dialog.keyup( wpLink.keyup ); + inputs.submit.click( function( event ) { + event.preventDefault(); + wpLink.update(); + }); + inputs.close.add( inputs.backdrop ).add( '#wp-link-cancel a' ).click( function( event ) { + event.preventDefault(); + wpLink.close(); + }); + + $( '#wp-link-search-toggle' ).click( wpLink.toggleInternalLinking ); + + rivers.elements.on( 'river-select', wpLink.updateFields ); + + inputs.search.keyup( function() { + var self = this; + + window.clearTimeout( searchTimer ); + searchTimer = window.setTimeout( function() { + wpLink.searchInternalLinks.call( self ); + }, 500 ); + }); + }, + + open: function( editorId ) { + var ed; + + wpLink.range = null; + + if ( editorId ) { + window.wpActiveEditor = editorId; + } + + if ( ! window.wpActiveEditor ) { + return; + } + + this.textarea = $( '#' + window.wpActiveEditor ).get( 0 ); + + if ( typeof tinymce !== 'undefined' ) { + ed = tinymce.get( wpActiveEditor ); + + if ( ed && ! ed.isHidden() ) { + editor = ed; + } else { + editor = null; + } + + if ( editor && tinymce.isIE ) { + editor.windowManager.bookmark = editor.selection.getBookmark(); + } + } + + if ( ! wpLink.isMCE() && document.selection ) { + this.textarea.focus(); + this.range = document.selection.createRange(); + } + + inputs.wrap.show(); + inputs.backdrop.show(); + + wpLink.refresh(); + }, + + isMCE: function() { + return editor && ! editor.isHidden(); + }, + + refresh: function() { + // Refresh rivers (clear links, check visibility) + rivers.search.refresh(); + rivers.recent.refresh(); + + if ( wpLink.isMCE() ) + wpLink.mceRefresh(); + else + wpLink.setDefaultValues(); + + // Focus the URL field and highlight its contents. + // If this is moved above the selection changes, + // IE will show a flashing cursor over the dialog. + inputs.url.focus()[0].select(); + // Load the most recent results if this is the first time opening the panel. + if ( ! rivers.recent.ul.children().length ) + rivers.recent.ajax(); + }, + + mceRefresh: function() { + var e; + + // If link exists, select proper values. + if ( e = editor.dom.getParent( editor.selection.getNode(), 'A' ) ) { + // Set URL and description. + inputs.url.val( editor.dom.getAttrib( e, 'href' ) ); + inputs.title.val( editor.dom.getAttrib( e, 'title' ) ); + // Set open in new tab. + inputs.openInNewTab.prop( 'checked', ( '_blank' === editor.dom.getAttrib( e, 'target' ) ) ); + // Update save prompt. + inputs.submit.val( wpLinkL10n.update ); + + // If there's no link, set the default values. + } else { + wpLink.setDefaultValues(); + } + }, + + close: function() { + if ( ! wpLink.isMCE() ) { + wpLink.textarea.focus(); + + if ( wpLink.range ) { + wpLink.range.moveToBookmark( wpLink.range.getBookmark() ); + wpLink.range.select(); + } + } else { + editor.focus(); + } + + inputs.backdrop.hide(); + inputs.wrap.hide(); + }, + + getAttrs: function() { + return { + href: inputs.url.val(), + title: inputs.title.val(), + target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : '' + }; + }, + + update: function() { + if ( wpLink.isMCE() ) + wpLink.mceUpdate(); + else + wpLink.htmlUpdate(); + }, + + htmlUpdate: function() { + var attrs, html, begin, end, cursor, title, selection, + textarea = wpLink.textarea; + + if ( ! textarea ) + return; + + attrs = wpLink.getAttrs(); + + // If there's no href, return. + if ( ! attrs.href || attrs.href == 'http://' ) + return; + + // Build HTML + html = '/g, '>' ).replace( /"/g, '"' ); + html += ' title="' + title + '"'; + } + + if ( attrs.target ) { + html += ' target="' + attrs.target + '"'; + } + + html += '>'; + + // Insert HTML + if ( document.selection && wpLink.range ) { + // IE + // Note: If no text is selected, IE will not place the cursor + // inside the closing tag. + textarea.focus(); + wpLink.range.text = html + wpLink.range.text + ''; + wpLink.range.moveToBookmark( wpLink.range.getBookmark() ); + wpLink.range.select(); + + wpLink.range = null; + } else if ( typeof textarea.selectionStart !== 'undefined' ) { + // W3C + begin = textarea.selectionStart; + end = textarea.selectionEnd; + selection = textarea.value.substring( begin, end ); + html = html + selection + ''; + cursor = begin + html.length; + + // If no text is selected, place the cursor inside the closing tag. + if ( begin == end ) + cursor -= ''.length; + + textarea.value = textarea.value.substring( 0, begin ) + html + + textarea.value.substring( end, textarea.value.length ); + + // Update cursor position + textarea.selectionStart = textarea.selectionEnd = cursor; + } + + wpLink.close(); + textarea.focus(); + }, + + mceUpdate: function() { + var link, + attrs = wpLink.getAttrs(); + + wpLink.close(); + editor.focus(); + + if ( tinymce.isIE ) { + editor.selection.moveToBookmark( editor.windowManager.bookmark ); + } + + link = editor.dom.getParent( editor.selection.getNode(), 'a[href]' ); + + // If the values are empty, unlink and return + if ( ! attrs.href || attrs.href == 'http://' ) { + editor.execCommand( 'unlink' ); + return; + } + + if ( link ) { + editor.dom.setAttribs( link, attrs ); + } else { + editor.execCommand( 'mceInsertLink', false, attrs ); + } + + // Move the cursor to the end of the selection + editor.selection.collapse(); + }, + + updateFields: function( e, li, originalEvent ) { + inputs.url.val( li.children( '.item-permalink' ).val() ); + inputs.title.val( li.hasClass( 'no-title' ) ? '' : li.children( '.item-title' ).text() ); + if ( originalEvent && originalEvent.type == 'click' ) + inputs.url.focus(); + }, + + setDefaultValues: function() { + // Set URL and description to defaults. + // Leave the new tab setting as-is. + inputs.url.val( 'http://' ); + inputs.title.val( '' ); + + // Update save prompt. + inputs.submit.val( wpLinkL10n.save ); + }, + + searchInternalLinks: function() { + var t = $( this ), waiting, + search = t.val(); + + if ( search.length > 1 ) { + rivers.recent.hide(); + rivers.search.show(); + + // Don't search if the keypress didn't change the title. + if ( wpLink.lastSearch == search ) + return; + + wpLink.lastSearch = search; + waiting = t.parent().find('.spinner').show(); + + rivers.search.change( search ); + rivers.search.ajax( function() { + waiting.hide(); + }); + } else { + rivers.search.hide(); + rivers.recent.show(); + } + }, + + next: function() { + rivers.search.next(); + rivers.recent.next(); + }, + + prev: function() { + rivers.search.prev(); + rivers.recent.prev(); + }, + + keydown: function( event ) { + var fn, id, + key = $.ui.keyCode; + + if ( key.ESCAPE === event.keyCode ) { + wpLink.close(); + event.stopImmediatePropagation(); + } else if ( key.TAB === event.keyCode ) { + id = event.target.id; + + if ( id === 'wp-link-submit' && ! event.shiftKey ) { + inputs.close.focus(); + event.preventDefault(); + } else if ( id === 'wp-link-close' && event.shiftKey ) { + inputs.submit.focus(); + event.preventDefault(); + } + } + + if ( event.keyCode !== key.UP && event.keyCode !== key.DOWN ) { + return; + } + + fn = event.keyCode === key.UP ? 'prev' : 'next'; + clearInterval( wpLink.keyInterval ); + wpLink[ fn ](); + wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity ); + event.preventDefault(); + }, + + keyup: function( event ) { + var key = $.ui.keyCode; + + if ( event.which === key.UP || event.which === key.DOWN ) { + clearInterval( wpLink.keyInterval ); + event.preventDefault(); + } + }, + + delayedCallback: function( func, delay ) { + var timeoutTriggered, funcTriggered, funcArgs, funcContext; + + if ( ! delay ) + return func; + + setTimeout( function() { + if ( funcTriggered ) + return func.apply( funcContext, funcArgs ); + // Otherwise, wait. + timeoutTriggered = true; + }, delay ); + + return function() { + if ( timeoutTriggered ) + return func.apply( this, arguments ); + // Otherwise, wait. + funcArgs = arguments; + funcContext = this; + funcTriggered = true; + }; + }, + + toggleInternalLinking: function() { + var visible = inputs.wrap.hasClass( 'search-panel-visible' ); + + inputs.wrap.toggleClass( 'search-panel-visible', ! visible ); + setUserSetting( 'wplink', visible ? '0' : '1' ); + inputs[ ! visible ? 'search' : 'url' ].focus(); + } + }; + + River = function( element, search ) { + var self = this; + this.element = element; + this.ul = element.children( 'ul' ); + this.contentHeight = element.children( '#link-selector-height' ); + this.waiting = element.find('.river-waiting'); + + this.change( search ); + this.refresh(); + + $( '#wp-link .query-results, #wp-link #link-selector' ).scroll( function() { + self.maybeLoad(); + }); + element.on( 'click', 'li', function( event ) { + self.select( $( this ), event ); + }); + }; + + $.extend( River.prototype, { + refresh: function() { + this.deselect(); + this.visible = this.element.is( ':visible' ); + }, + show: function() { + if ( ! this.visible ) { + this.deselect(); + this.element.show(); + this.visible = true; + } + }, + hide: function() { + this.element.hide(); + this.visible = false; + }, + // Selects a list item and triggers the river-select event. + select: function( li, event ) { + var liHeight, elHeight, liTop, elTop; + + if ( li.hasClass( 'unselectable' ) || li == this.selected ) + return; + + this.deselect(); + this.selected = li.addClass( 'selected' ); + // Make sure the element is visible + liHeight = li.outerHeight(); + elHeight = this.element.height(); + liTop = li.position().top; + elTop = this.element.scrollTop(); + + if ( liTop < 0 ) // Make first visible element + this.element.scrollTop( elTop + liTop ); + else if ( liTop + liHeight > elHeight ) // Make last visible element + this.element.scrollTop( elTop + liTop - elHeight + liHeight ); + + // Trigger the river-select event + this.element.trigger( 'river-select', [ li, event, this ] ); + }, + deselect: function() { + if ( this.selected ) + this.selected.removeClass( 'selected' ); + this.selected = false; + }, + prev: function() { + if ( ! this.visible ) + return; + + var to; + if ( this.selected ) { + to = this.selected.prev( 'li' ); + if ( to.length ) + this.select( to ); + } + }, + next: function() { + if ( ! this.visible ) + return; + + var to = this.selected ? this.selected.next( 'li' ) : $( 'li:not(.unselectable):first', this.element ); + if ( to.length ) + this.select( to ); + }, + ajax: function( callback ) { + var self = this, + delay = this.query.page == 1 ? 0 : wpLink.minRiverAJAXDuration, + response = wpLink.delayedCallback( function( results, params ) { + self.process( results, params ); + if ( callback ) + callback( results, params ); + }, delay ); + + this.query.ajax( response ); + }, + change: function( search ) { + if ( this.query && this._search == search ) + return; + + this._search = search; + this.query = new Query( search ); + this.element.scrollTop( 0 ); + }, + process: function( results, params ) { + var list = '', alt = true, classes = '', + firstPage = params.page == 1; + + if ( ! results ) { + if ( firstPage ) { + list += '
        • ' + + wpLinkL10n.noMatchesFound + '
        • '; + } + } else { + $.each( results, function() { + classes = alt ? 'alternate' : ''; + classes += this.title ? '' : ' no-title'; + list += classes ? '
        • ' : '
        • '; + list += ''; + list += ''; + list += this.title ? this.title : wpLinkL10n.noTitle; + list += '' + this.info + '
        • '; + alt = ! alt; + }); + } + + this.ul[ firstPage ? 'html' : 'append' ]( list ); + }, + maybeLoad: function() { + var self = this, + el = this.element, + bottom = el.scrollTop() + el.height(); + + if ( ! this.query.ready() || bottom < this.contentHeight.height() - wpLink.riverBottomThreshold ) + return; + + setTimeout(function() { + var newTop = el.scrollTop(), + newBottom = newTop + el.height(); + + if ( ! self.query.ready() || newBottom < self.contentHeight.height() - wpLink.riverBottomThreshold ) + return; + + self.waiting.show(); + el.scrollTop( newTop + self.waiting.outerHeight() ); + + self.ajax( function() { + self.waiting.hide(); + }); + }, wpLink.timeToTriggerRiver ); + } + }); + + Query = function( search ) { + this.page = 1; + this.allLoaded = false; + this.querying = false; + this.search = search; + }; + + $.extend( Query.prototype, { + ready: function() { + return ! ( this.querying || this.allLoaded ); + }, + ajax: function( callback ) { + var self = this, + query = { + action : 'wp-link-ajax', + page : this.page, + '_ajax_linking_nonce' : inputs.nonce.val() + }; + + if ( this.search ) + query.search = this.search; + + this.querying = true; + + $.post( ajaxurl, query, function( r ) { + self.page++; + self.querying = false; + self.allLoaded = ! r; + callback( r, query ); + }, 'json' ); + } + }); + + $( document ).ready( wpLink.init ); +})( jQuery ); diff --git a/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.min.js b/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.min.js new file mode 100644 index 0000000..3b3a247 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/js/20140410/wplink.min.js @@ -0,0 +1 @@ +var wpLink;!function(a){var b,c,d,e,f={},g={};wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){f.wrap=a("#wp-link-wrap"),f.dialog=a("#wp-link"),f.backdrop=a("#wp-link-backdrop"),f.submit=a("#wp-link-submit"),f.close=a("#wp-link-close"),f.url=a("#url-field"),f.nonce=a("#_ajax_linking_nonce"),f.title=a("#link-title-field"),f.openInNewTab=a("#link-target-checkbox"),f.search=a("#search-field"),g.search=new d(a("#search-results")),g.recent=new d(a("#most-recent-results")),g.elements=f.dialog.find(".query-results"),f.dialog.keydown(wpLink.keydown),f.dialog.keyup(wpLink.keyup),f.submit.click(function(a){a.preventDefault(),wpLink.update()}),f.close.add(f.backdrop).add("#wp-link-cancel a").click(function(a){a.preventDefault(),wpLink.close()}),a("#wp-link-search-toggle").click(wpLink.toggleInternalLinking),g.elements.on("river-select",wpLink.updateFields),f.search.keyup(function(){var a=this;window.clearTimeout(c),c=window.setTimeout(function(){wpLink.searchInternalLinks.call(a)},500)})},open:function(c){var d;wpLink.range=null,c&&(window.wpActiveEditor=c),window.wpActiveEditor&&(this.textarea=a("#"+window.wpActiveEditor).get(0),"undefined"!=typeof tinymce&&(d=tinymce.get(wpActiveEditor),b=d&&!d.isHidden()?d:null,b&&tinymce.isIE&&(b.windowManager.bookmark=b.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),f.wrap.show(),f.backdrop.show(),wpLink.refresh())},isMCE:function(){return b&&!b.isHidden()},refresh:function(){g.search.refresh(),g.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():wpLink.setDefaultValues(),f.url.focus()[0].select(),g.recent.ul.children().length||g.recent.ajax()},mceRefresh:function(){var a;(a=b.dom.getParent(b.selection.getNode(),"A"))?(f.url.val(b.dom.getAttrib(a,"href")),f.title.val(b.dom.getAttrib(a,"title")),f.openInNewTab.prop("checked","_blank"===b.dom.getAttrib(a,"target")),f.submit.val(wpLinkL10n.update)):wpLink.setDefaultValues()},close:function(){wpLink.isMCE()?b.focus():(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select())),f.backdrop.hide(),f.wrap.hide()},getAttrs:function(){return{href:f.url.val(),title:f.title.val(),target:f.openInNewTab.prop("checked")?"_blank":""}},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,b,c,d,e,f,g,h=wpLink.textarea;h&&(a=wpLink.getAttrs(),a.href&&"http://"!=a.href&&(b='/g,">").replace(/"/g,"""),b+=' title="'+f+'"'),a.target&&(b+=' target="'+a.target+'"'),b+=">",document.selection&&wpLink.range?(h.focus(),wpLink.range.text=b+wpLink.range.text+"",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof h.selectionStart&&(c=h.selectionStart,d=h.selectionEnd,g=h.value.substring(c,d),b=b+g+"",e=c+b.length,c==d&&(e-="".length),h.value=h.value.substring(0,c)+b+h.value.substring(d,h.value.length),h.selectionStart=h.selectionEnd=e),wpLink.close(),h.focus()))},mceUpdate:function(){var a,c=wpLink.getAttrs();return wpLink.close(),b.focus(),tinymce.isIE&&b.selection.moveToBookmark(b.windowManager.bookmark),a=b.dom.getParent(b.selection.getNode(),"a[href]"),c.href&&"http://"!=c.href?(a?b.dom.setAttribs(a,c):b.execCommand("mceInsertLink",!1,c),void b.selection.collapse()):void b.execCommand("unlink")},updateFields:function(a,b,c){f.url.val(b.children(".item-permalink").val()),f.title.val(b.hasClass("no-title")?"":b.children(".item-title").text()),c&&"click"==c.type&&f.url.focus()},setDefaultValues:function(){f.url.val("http://"),f.title.val(""),f.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var b,c=a(this),d=c.val();if(d.length>1){if(g.recent.hide(),g.search.show(),wpLink.lastSearch==d)return;wpLink.lastSearch=d,b=c.parent().find(".spinner").show(),g.search.change(d),g.search.ajax(function(){b.hide()})}else g.search.hide(),g.recent.show()},next:function(){g.search.next(),g.recent.next()},prev:function(){g.search.prev(),g.recent.prev()},keydown:function(b){var c,d,e=a.ui.keyCode;e.ESCAPE===b.keyCode?(wpLink.close(),b.stopImmediatePropagation()):e.TAB===b.keyCode&&(d=b.target.id,"wp-link-submit"!==d||b.shiftKey?"wp-link-close"===d&&b.shiftKey&&(f.submit.focus(),b.preventDefault()):(f.close.focus(),b.preventDefault())),(b.keyCode===e.UP||b.keyCode===e.DOWN)&&(c=b.keyCode===e.UP?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[c](),wpLink.keyInterval=setInterval(wpLink[c],wpLink.keySensitivity),b.preventDefault())},keyup:function(b){var c=a.ui.keyCode;(b.which===c.UP||b.which===c.DOWN)&&(clearInterval(wpLink.keyInterval),b.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a},toggleInternalLinking:function(){var a=f.wrap.hasClass("search-panel-visible");f.wrap.toggleClass("search-panel-visible",!a),setUserSetting("wplink",a?"0":"1"),f[a?"url":"search"].focus()}},d=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(d.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new e(a),this.element.scrollTop(0))},process:function(b,c){var d="",e=!0,f="",g=1==c.page;b?a.each(b,function(){f=e?"alternate":"",f+=this.title?"":" no-title",d+=f?'
        • ':"
        • ",d+='',d+='',d+=this.title?this.title:wpLinkL10n.noTitle,d+=''+this.info+"
        • ",e=!e}):g&&(d+='
        • '+wpLinkL10n.noMatchesFound+"
        • "),this.ul[g?"html":"append"](d)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c]*>/g, // strip HTML tags + clean : /[0-9.(),;:!?%#$¿'"_+=\\/-]+/g, // regexp to remove punctuation, etc. + count : /\S\s+/g // word-counting regexp + }, + + block : 0, + + wc : function(tx, type) { + var t = this, w = $('.word-count'), tc = 0; + + if ( type === undefined ) + type = wordCountL10n.type; + if ( type !== 'w' && type !== 'c' ) + type = 'w'; + + if ( t.block ) + return; + + t.block = 1; + + setTimeout( function() { + if ( tx ) { + if ( type == 'w' ) { // word-counting + tx = tx.replace( t.settings.strip, ' ' ).replace( / | /gi, ' ' ); + tx = tx.replace( t.settings.clean, '' ); + tx.replace( t.settings.count, function(){tc++;} ); + } + else if ( type == 'c' ) { // char-counting for asian languages + tx = tx.replace( t.settings.strip, '' ).replace( /^ +| +$/gm, '' ); + tx = tx.replace( / +| | /gi, ' ' ); + tx.replace( /[\S \u00A0\u3000]/g, function(){tc++;} ); + } + } + w.html(tc.toString()); + + setTimeout( function() { t.block = 0; }, 2000 ); + }, 1 ); + } + }; + + $(document).bind( 'wpcountwords', function(e, txt) { + wpWordCount.wc(txt); + }); +}(jQuery)); diff --git a/wp-content/plugins/wp-multibyte-patch/js/word-count.min.js b/wp-content/plugins/wp-multibyte-patch/js/word-count.min.js new file mode 100644 index 0000000..f8003d4 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/js/word-count.min.js @@ -0,0 +1 @@ +var wpWordCount;(function(a,b){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,count:/\S\s+/g},block:0,wc:function(e,g){var f=this,d=a(".word-count"),c=0;if(g===b){g=wordCountL10n.type}if(g!=="w"&&g!=="c"){g="w"}if(f.block){return}f.block=1;setTimeout(function(){if(e){if(g=="w"){e=e.replace(f.settings.strip," ").replace(/ | /gi," ");e=e.replace(f.settings.clean,"");e.replace(f.settings.count,function(){c++})}else{if(g=="c"){e=e.replace(f.settings.strip,"").replace(/^ +| +$/gm,"");e=e.replace(/ +| | /gi," ");e.replace(/[\S \u00A0\u3000]/g,function(){c++})}}}d.html(c.toString());setTimeout(function(){f.block=0},2000)},1)}};a(document).bind("wpcountwords",function(d,c){wpWordCount.wc(c)})}(jQuery)); \ No newline at end of file diff --git a/wp-content/plugins/wp-multibyte-patch/js/wplink.js b/wp-content/plugins/wp-multibyte-patch/js/wplink.js new file mode 100644 index 0000000..cae26e1 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/js/wplink.js @@ -0,0 +1,615 @@ +/* global ajaxurl, tinymce, wpLinkL10n, setUserSetting, wpActiveEditor */ +var wpLink; + +( function( $ ) { + var editor, searchTimer, River, Query, + inputs = {}, + rivers = {}, + isTouch = ( 'ontouchend' in document ); + + wpLink = { + timeToTriggerRiver: 150, + minRiverAJAXDuration: 200, + riverBottomThreshold: 5, + keySensitivity: 100, + lastSearch: '', + textarea: '', + + init: function() { + inputs.wrap = $('#wp-link-wrap'); + inputs.dialog = $( '#wp-link' ); + inputs.backdrop = $( '#wp-link-backdrop' ); + inputs.submit = $( '#wp-link-submit' ); + inputs.close = $( '#wp-link-close' ); + // URL + inputs.url = $( '#url-field' ); + inputs.nonce = $( '#_ajax_linking_nonce' ); + // Secondary options + inputs.title = $( '#link-title-field' ); + // Advanced Options + inputs.openInNewTab = $( '#link-target-checkbox' ); + inputs.search = $( '#search-field' ); + // Build Rivers + rivers.search = new River( $( '#search-results' ) ); + rivers.recent = new River( $( '#most-recent-results' ) ); + rivers.elements = inputs.dialog.find( '.query-results' ); + + // Get search notice text + inputs.queryNotice = $( '#query-notice-message' ); + inputs.queryNoticeTextDefault = inputs.queryNotice.find( '.query-notice-default' ); + inputs.queryNoticeTextHint = inputs.queryNotice.find( '.query-notice-hint' ); + + // Bind event handlers + inputs.dialog.keydown( wpLink.keydown ); + inputs.dialog.keyup( wpLink.keyup ); + inputs.submit.click( function( event ) { + event.preventDefault(); + wpLink.update(); + }); + inputs.close.add( inputs.backdrop ).add( '#wp-link-cancel a' ).click( function( event ) { + event.preventDefault(); + wpLink.close(); + }); + + $( '#wp-link-search-toggle' ).on( 'click', wpLink.toggleInternalLinking ); + + rivers.elements.on( 'river-select', wpLink.updateFields ); + + // Display 'hint' message when search field or 'query-results' box are focused + inputs.search.on( 'focus.wplink', function() { + inputs.queryNoticeTextDefault.hide(); + inputs.queryNoticeTextHint.removeClass( 'screen-reader-text' ).show(); + } ).on( 'blur.wplink', function() { + inputs.queryNoticeTextDefault.show(); + inputs.queryNoticeTextHint.addClass( 'screen-reader-text' ).hide(); + } ); + + inputs.search.keyup( function() { + var self = this; + + window.clearTimeout( searchTimer ); + searchTimer = window.setTimeout( function() { + wpLink.searchInternalLinks.call( self ); + }, 500 ); + }); + }, + + open: function( editorId ) { + var ed; + + wpLink.range = null; + + if ( editorId ) { + window.wpActiveEditor = editorId; + } + + if ( ! window.wpActiveEditor ) { + return; + } + + this.textarea = $( '#' + window.wpActiveEditor ).get( 0 ); + + if ( typeof tinymce !== 'undefined' ) { + ed = tinymce.get( wpActiveEditor ); + + if ( ed && ! ed.isHidden() ) { + editor = ed; + } else { + editor = null; + } + + if ( editor && tinymce.isIE ) { + editor.windowManager.bookmark = editor.selection.getBookmark(); + } + } + + if ( ! wpLink.isMCE() && document.selection ) { + this.textarea.focus(); + this.range = document.selection.createRange(); + } + + inputs.wrap.show(); + inputs.backdrop.show(); + + wpLink.refresh(); + $( document ).trigger( 'wplink-open', inputs.wrap ); + }, + + isMCE: function() { + return editor && ! editor.isHidden(); + }, + + refresh: function() { + // Refresh rivers (clear links, check visibility) + rivers.search.refresh(); + rivers.recent.refresh(); + + if ( wpLink.isMCE() ) { + wpLink.mceRefresh(); + } else { + wpLink.setDefaultValues(); + } + + if ( isTouch ) { + // Close the onscreen keyboard + inputs.url.focus().blur(); + } else { + // Focus the URL field and highlight its contents. + // If this is moved above the selection changes, + // IE will show a flashing cursor over the dialog. + inputs.url.focus()[0].select(); + } + + // Load the most recent results if this is the first time opening the panel. + if ( ! rivers.recent.ul.children().length ) { + rivers.recent.ajax(); + } + }, + + mceRefresh: function() { + var e; + + // If link exists, select proper values. + if ( e = editor.dom.getParent( editor.selection.getNode(), 'A' ) ) { + // Set URL and description. + inputs.url.val( editor.dom.getAttrib( e, 'href' ) ); + inputs.title.val( editor.dom.getAttrib( e, 'title' ) ); + // Set open in new tab. + inputs.openInNewTab.prop( 'checked', ( '_blank' === editor.dom.getAttrib( e, 'target' ) ) ); + // Update save prompt. + inputs.submit.val( wpLinkL10n.update ); + + // If there's no link, set the default values. + } else { + wpLink.setDefaultValues(); + } + }, + + close: function() { + if ( ! wpLink.isMCE() ) { + wpLink.textarea.focus(); + + if ( wpLink.range ) { + wpLink.range.moveToBookmark( wpLink.range.getBookmark() ); + wpLink.range.select(); + } + } else { + editor.focus(); + } + + inputs.backdrop.hide(); + inputs.wrap.hide(); + $( document ).trigger( 'wplink-close', inputs.wrap ); + }, + + getAttrs: function() { + return { + href: inputs.url.val(), + title: inputs.title.val(), + target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : '' + }; + }, + + update: function() { + if ( wpLink.isMCE() ) + wpLink.mceUpdate(); + else + wpLink.htmlUpdate(); + }, + + htmlUpdate: function() { + var attrs, html, begin, end, cursor, title, selection, + textarea = wpLink.textarea; + + if ( ! textarea ) + return; + + attrs = wpLink.getAttrs(); + + // If there's no href, return. + if ( ! attrs.href || attrs.href == 'http://' ) + return; + + // Build HTML + html = '/g, '>' ).replace( /"/g, '"' ); + html += ' title="' + title + '"'; + } + + if ( attrs.target ) { + html += ' target="' + attrs.target + '"'; + } + + html += '>'; + + // Insert HTML + if ( document.selection && wpLink.range ) { + // IE + // Note: If no text is selected, IE will not place the cursor + // inside the closing tag. + textarea.focus(); + wpLink.range.text = html + wpLink.range.text + ''; + wpLink.range.moveToBookmark( wpLink.range.getBookmark() ); + wpLink.range.select(); + + wpLink.range = null; + } else if ( typeof textarea.selectionStart !== 'undefined' ) { + // W3C + begin = textarea.selectionStart; + end = textarea.selectionEnd; + selection = textarea.value.substring( begin, end ); + html = html + selection + ''; + cursor = begin + html.length; + + // If no text is selected, place the cursor inside the closing tag. + if ( begin == end ) + cursor -= ''.length; + + textarea.value = textarea.value.substring( 0, begin ) + html + + textarea.value.substring( end, textarea.value.length ); + + // Update cursor position + textarea.selectionStart = textarea.selectionEnd = cursor; + } + + wpLink.close(); + textarea.focus(); + }, + + mceUpdate: function() { + var link, + attrs = wpLink.getAttrs(); + + wpLink.close(); + editor.focus(); + + if ( tinymce.isIE ) { + editor.selection.moveToBookmark( editor.windowManager.bookmark ); + } + + link = editor.dom.getParent( editor.selection.getNode(), 'a[href]' ); + + // If the values are empty, unlink and return + if ( ! attrs.href || attrs.href == 'http://' ) { + editor.execCommand( 'unlink' ); + return; + } + + if ( link ) { + editor.dom.setAttribs( link, attrs ); + } else { + editor.execCommand( 'mceInsertLink', false, attrs ); + } + + // Move the cursor to the end of the selection + editor.selection.collapse(); + }, + + updateFields: function( e, li ) { + inputs.url.val( li.children( '.item-permalink' ).val() ); + inputs.title.val( li.hasClass( 'no-title' ) ? '' : li.children( '.item-title' ).text() ); + }, + + setDefaultValues: function() { + var selection = editor && editor.selection.getContent(), + emailRegexp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i, + urlRegexp = /^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i; + + if ( selection && emailRegexp.test( selection ) ) { + // Selection is email address + inputs.url.val( 'mailto:' + selection ); + } else if ( selection && urlRegexp.test( selection ) ) { + // Selection is URL + inputs.url.val( selection.replace( /&|�?38;/gi, '&' ) ); + } else { + // Set URL to default. + inputs.url.val( 'http://' ); + } + + // Set description to default. + inputs.title.val( '' ); + + // Update save prompt. + inputs.submit.val( wpLinkL10n.save ); + }, + + searchInternalLinks: function() { + var t = $( this ), waiting, + search = t.val(); + + if ( search.length > 1 ) { + rivers.recent.hide(); + rivers.search.show(); + + // Don't search if the keypress didn't change the title. + if ( wpLink.lastSearch == search ) + return; + + wpLink.lastSearch = search; + waiting = t.parent().find('.spinner').show(); + + rivers.search.change( search ); + rivers.search.ajax( function() { + waiting.hide(); + }); + } else { + rivers.search.hide(); + rivers.recent.show(); + } + }, + + next: function() { + rivers.search.next(); + rivers.recent.next(); + }, + + prev: function() { + rivers.search.prev(); + rivers.recent.prev(); + }, + + keydown: function( event ) { + var fn, id, + key = $.ui.keyCode; + + if ( key.ESCAPE === event.keyCode ) { + wpLink.close(); + event.stopImmediatePropagation(); + } else if ( key.TAB === event.keyCode ) { + id = event.target.id; + + // wp-link-submit must always be the last focusable element in the dialog. + // following focusable elements will be skipped on keyboard navigation. + if ( id === 'wp-link-submit' && ! event.shiftKey ) { + inputs.close.focus(); + event.preventDefault(); + } else if ( id === 'wp-link-close' && event.shiftKey ) { + inputs.submit.focus(); + event.preventDefault(); + } + } + + if ( event.keyCode !== key.UP && event.keyCode !== key.DOWN ) { + return; + } + + if ( document.activeElement && + ( document.activeElement.id === 'link-title-field' || document.activeElement.id === 'url-field' ) ) { + return; + } + + fn = event.keyCode === key.UP ? 'prev' : 'next'; + clearInterval( wpLink.keyInterval ); + wpLink[ fn ](); + wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity ); + event.preventDefault(); + }, + + keyup: function( event ) { + var key = $.ui.keyCode; + + if ( event.which === key.UP || event.which === key.DOWN ) { + clearInterval( wpLink.keyInterval ); + event.preventDefault(); + } + }, + + delayedCallback: function( func, delay ) { + var timeoutTriggered, funcTriggered, funcArgs, funcContext; + + if ( ! delay ) + return func; + + setTimeout( function() { + if ( funcTriggered ) + return func.apply( funcContext, funcArgs ); + // Otherwise, wait. + timeoutTriggered = true; + }, delay ); + + return function() { + if ( timeoutTriggered ) + return func.apply( this, arguments ); + // Otherwise, wait. + funcArgs = arguments; + funcContext = this; + funcTriggered = true; + }; + }, + + toggleInternalLinking: function( event ) { + var visible = inputs.wrap.hasClass( 'search-panel-visible' ); + + inputs.wrap.toggleClass( 'search-panel-visible', ! visible ); + setUserSetting( 'wplink', visible ? '0' : '1' ); + inputs[ ! visible ? 'search' : 'url' ].focus(); + event.preventDefault(); + } + }; + + River = function( element, search ) { + var self = this; + this.element = element; + this.ul = element.children( 'ul' ); + this.contentHeight = element.children( '#link-selector-height' ); + this.waiting = element.find('.river-waiting'); + + this.change( search ); + this.refresh(); + + $( '#wp-link .query-results, #wp-link #link-selector' ).scroll( function() { + self.maybeLoad(); + }); + element.on( 'click', 'li', function( event ) { + self.select( $( this ), event ); + }); + }; + + $.extend( River.prototype, { + refresh: function() { + this.deselect(); + this.visible = this.element.is( ':visible' ); + }, + show: function() { + if ( ! this.visible ) { + this.deselect(); + this.element.show(); + this.visible = true; + } + }, + hide: function() { + this.element.hide(); + this.visible = false; + }, + // Selects a list item and triggers the river-select event. + select: function( li, event ) { + var liHeight, elHeight, liTop, elTop; + + if ( li.hasClass( 'unselectable' ) || li == this.selected ) + return; + + this.deselect(); + this.selected = li.addClass( 'selected' ); + // Make sure the element is visible + liHeight = li.outerHeight(); + elHeight = this.element.height(); + liTop = li.position().top; + elTop = this.element.scrollTop(); + + if ( liTop < 0 ) // Make first visible element + this.element.scrollTop( elTop + liTop ); + else if ( liTop + liHeight > elHeight ) // Make last visible element + this.element.scrollTop( elTop + liTop - elHeight + liHeight ); + + // Trigger the river-select event + this.element.trigger( 'river-select', [ li, event, this ] ); + }, + deselect: function() { + if ( this.selected ) + this.selected.removeClass( 'selected' ); + this.selected = false; + }, + prev: function() { + if ( ! this.visible ) + return; + + var to; + if ( this.selected ) { + to = this.selected.prev( 'li' ); + if ( to.length ) + this.select( to ); + } + }, + next: function() { + if ( ! this.visible ) + return; + + var to = this.selected ? this.selected.next( 'li' ) : $( 'li:not(.unselectable):first', this.element ); + if ( to.length ) + this.select( to ); + }, + ajax: function( callback ) { + var self = this, + delay = this.query.page == 1 ? 0 : wpLink.minRiverAJAXDuration, + response = wpLink.delayedCallback( function( results, params ) { + self.process( results, params ); + if ( callback ) + callback( results, params ); + }, delay ); + + this.query.ajax( response ); + }, + change: function( search ) { + if ( this.query && this._search == search ) + return; + + this._search = search; + this.query = new Query( search ); + this.element.scrollTop( 0 ); + }, + process: function( results, params ) { + var list = '', alt = true, classes = '', + firstPage = params.page == 1; + + if ( ! results ) { + if ( firstPage ) { + list += '
        • ' + + wpLinkL10n.noMatchesFound + '
        • '; + } + } else { + $.each( results, function() { + classes = alt ? 'alternate' : ''; + classes += this.title ? '' : ' no-title'; + list += classes ? '
        • ' : '
        • '; + list += ''; + list += ''; + list += this.title ? this.title : wpLinkL10n.noTitle; + list += '' + this.info + '
        • '; + alt = ! alt; + }); + } + + this.ul[ firstPage ? 'html' : 'append' ]( list ); + }, + maybeLoad: function() { + var self = this, + el = this.element, + bottom = el.scrollTop() + el.height(); + + if ( ! this.query.ready() || bottom < this.contentHeight.height() - wpLink.riverBottomThreshold ) + return; + + setTimeout(function() { + var newTop = el.scrollTop(), + newBottom = newTop + el.height(); + + if ( ! self.query.ready() || newBottom < self.contentHeight.height() - wpLink.riverBottomThreshold ) + return; + + self.waiting.show(); + el.scrollTop( newTop + self.waiting.outerHeight() ); + + self.ajax( function() { + self.waiting.hide(); + }); + }, wpLink.timeToTriggerRiver ); + } + }); + + Query = function( search ) { + this.page = 1; + this.allLoaded = false; + this.querying = false; + this.search = search; + }; + + $.extend( Query.prototype, { + ready: function() { + return ! ( this.querying || this.allLoaded ); + }, + ajax: function( callback ) { + var self = this, + query = { + action : 'wp-link-ajax', + page : this.page, + '_ajax_linking_nonce' : inputs.nonce.val() + }; + + if ( this.search ) + query.search = this.search; + + this.querying = true; + + $.post( ajaxurl, query, function( r ) { + self.page++; + self.querying = false; + self.allLoaded = ! r; + callback( r, query ); + }, 'json' ); + } + }); + + $( document ).ready( wpLink.init ); +})( jQuery ); diff --git a/wp-content/plugins/wp-multibyte-patch/js/wplink.min.js b/wp-content/plugins/wp-multibyte-patch/js/wplink.min.js new file mode 100644 index 0000000..f5ba259 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/js/wplink.min.js @@ -0,0 +1 @@ +var wpLink;!function(a){var b,c,d,e,f={},g={},h="ontouchend"in document;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){f.wrap=a("#wp-link-wrap"),f.dialog=a("#wp-link"),f.backdrop=a("#wp-link-backdrop"),f.submit=a("#wp-link-submit"),f.close=a("#wp-link-close"),f.url=a("#url-field"),f.nonce=a("#_ajax_linking_nonce"),f.title=a("#link-title-field"),f.openInNewTab=a("#link-target-checkbox"),f.search=a("#search-field"),g.search=new d(a("#search-results")),g.recent=new d(a("#most-recent-results")),g.elements=f.dialog.find(".query-results"),f.queryNotice=a("#query-notice-message"),f.queryNoticeTextDefault=f.queryNotice.find(".query-notice-default"),f.queryNoticeTextHint=f.queryNotice.find(".query-notice-hint"),f.dialog.keydown(wpLink.keydown),f.dialog.keyup(wpLink.keyup),f.submit.click(function(a){a.preventDefault(),wpLink.update()}),f.close.add(f.backdrop).add("#wp-link-cancel a").click(function(a){a.preventDefault(),wpLink.close()}),a("#wp-link-search-toggle").on("click",wpLink.toggleInternalLinking),g.elements.on("river-select",wpLink.updateFields),f.search.on("focus.wplink",function(){f.queryNoticeTextDefault.hide(),f.queryNoticeTextHint.removeClass("screen-reader-text").show()}).on("blur.wplink",function(){f.queryNoticeTextDefault.show(),f.queryNoticeTextHint.addClass("screen-reader-text").hide()}),f.search.keyup(function(){var a=this;window.clearTimeout(c),c=window.setTimeout(function(){wpLink.searchInternalLinks.call(a)},500)})},open:function(c){var d;wpLink.range=null,c&&(window.wpActiveEditor=c),window.wpActiveEditor&&(this.textarea=a("#"+window.wpActiveEditor).get(0),"undefined"!=typeof tinymce&&(d=tinymce.get(wpActiveEditor),b=d&&!d.isHidden()?d:null,b&&tinymce.isIE&&(b.windowManager.bookmark=b.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),f.wrap.show(),f.backdrop.show(),wpLink.refresh(),a(document).trigger("wplink-open",f.wrap))},isMCE:function(){return b&&!b.isHidden()},refresh:function(){g.search.refresh(),g.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():wpLink.setDefaultValues(),h?f.url.focus().blur():f.url.focus()[0].select(),g.recent.ul.children().length||g.recent.ajax()},mceRefresh:function(){var a;(a=b.dom.getParent(b.selection.getNode(),"A"))?(f.url.val(b.dom.getAttrib(a,"href")),f.title.val(b.dom.getAttrib(a,"title")),f.openInNewTab.prop("checked","_blank"===b.dom.getAttrib(a,"target")),f.submit.val(wpLinkL10n.update)):wpLink.setDefaultValues()},close:function(){wpLink.isMCE()?b.focus():(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select())),f.backdrop.hide(),f.wrap.hide(),a(document).trigger("wplink-close",f.wrap)},getAttrs:function(){return{href:f.url.val(),title:f.title.val(),target:f.openInNewTab.prop("checked")?"_blank":""}},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,b,c,d,e,f,g,h=wpLink.textarea;h&&(a=wpLink.getAttrs(),a.href&&"http://"!=a.href&&(b='/g,">").replace(/"/g,"""),b+=' title="'+f+'"'),a.target&&(b+=' target="'+a.target+'"'),b+=">",document.selection&&wpLink.range?(h.focus(),wpLink.range.text=b+wpLink.range.text+"",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof h.selectionStart&&(c=h.selectionStart,d=h.selectionEnd,g=h.value.substring(c,d),b=b+g+"",e=c+b.length,c==d&&(e-="".length),h.value=h.value.substring(0,c)+b+h.value.substring(d,h.value.length),h.selectionStart=h.selectionEnd=e),wpLink.close(),h.focus()))},mceUpdate:function(){var a,c=wpLink.getAttrs();return wpLink.close(),b.focus(),tinymce.isIE&&b.selection.moveToBookmark(b.windowManager.bookmark),a=b.dom.getParent(b.selection.getNode(),"a[href]"),c.href&&"http://"!=c.href?(a?b.dom.setAttribs(a,c):b.execCommand("mceInsertLink",!1,c),void b.selection.collapse()):void b.execCommand("unlink")},updateFields:function(a,b){f.url.val(b.children(".item-permalink").val()),f.title.val(b.hasClass("no-title")?"":b.children(".item-title").text())},setDefaultValues:function(){var a=b&&b.selection.getContent(),c=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,d=/^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i;f.url.val(a&&c.test(a)?"mailto:"+a:a&&d.test(a)?a.replace(/&|�?38;/gi,"&"):"http://"),f.title.val(""),f.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var b,c=a(this),d=c.val();if(d.length>1){if(g.recent.hide(),g.search.show(),wpLink.lastSearch==d)return;wpLink.lastSearch=d,b=c.parent().find(".spinner").show(),g.search.change(d),g.search.ajax(function(){b.hide()})}else g.search.hide(),g.recent.show()},next:function(){g.search.next(),g.recent.next()},prev:function(){g.search.prev(),g.recent.prev()},keydown:function(b){var c,d,e=a.ui.keyCode;e.ESCAPE===b.keyCode?(wpLink.close(),b.stopImmediatePropagation()):e.TAB===b.keyCode&&(d=b.target.id,"wp-link-submit"!==d||b.shiftKey?"wp-link-close"===d&&b.shiftKey&&(f.submit.focus(),b.preventDefault()):(f.close.focus(),b.preventDefault())),(b.keyCode===e.UP||b.keyCode===e.DOWN)&&(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(c=b.keyCode===e.UP?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[c](),wpLink.keyInterval=setInterval(wpLink[c],wpLink.keySensitivity),b.preventDefault())},keyup:function(b){var c=a.ui.keyCode;(b.which===c.UP||b.which===c.DOWN)&&(clearInterval(wpLink.keyInterval),b.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a},toggleInternalLinking:function(a){var b=f.wrap.hasClass("search-panel-visible");f.wrap.toggleClass("search-panel-visible",!b),setUserSetting("wplink",b?"0":"1"),f[b?"url":"search"].focus(),a.preventDefault()}},d=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(d.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new e(a),this.element.scrollTop(0))},process:function(b,c){var d="",e=!0,f="",g=1==c.page;b?a.each(b,function(){f=e?"alternate":"",f+=this.title?"":" no-title",d+=f?'
        • ':"
        • ",d+='',d+='',d+=this.title?this.title:wpLinkL10n.noTitle,d+=''+this.info+"
        • ",e=!e}):g&&(d+='
        • '+wpLinkL10n.noMatchesFound+"
        • "),this.ul[g?"html":"append"](d)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||cH9E^g2?4D%SwmjGV@+W|W_Y1)F~Y=-|Z|AblbQjh?)D?{Z{ zV^-4vY;II;b# zjT&o`h6js7R*u+?@}db&F)M%@$7xD(CW^J3Y&p7GeKKLhj<`%f*Wh%Y2Ra44Ds;~w zHambaS;Bp|!1L*2xPFzVBy>`ak1}u?Zr()o?Y4+%ReDK=^RhoIjn71L@0W%K)%VzQ zSeBFGM47@Lu`xhzzgG!k8>f%KYm} z@V7F2se<(9*Yx@Nx+&hYo0FcvJ%GxS5Da7vl&5A&4{oc3Q?oMPui9Lb;c)TGVnz2{ zm1aZ0E{zXG!ylE@N>NZC*oIOkQV7agqpr#;>>~gD3c\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: wp-multibyte-patch.php:405 +msgid "Sorry, WP Multibyte Patch requires WordPress %s or later." +msgstr "お使いの WP Multibyte Patch を有効化するには WordPress %s 以上が必要です。" + +#: wp-multibyte-patch.php:409 +msgid "Sorry, WP Multibyte Patch requires mbstring functions." +msgstr "お使いの WP Multibyte Patch を有効化するには PHP の mbstring 関数が必要です。" + +#. Plugin URI of the plugin/theme +msgid "http://eastcoder.com/code/wp-multibyte-patch/" +msgstr "http://eastcoder.com/code/wp-multibyte-patch/" + +#. Description of the plugin/theme +msgid "Multibyte functionality enhancement for the WordPress Japanese package." +msgstr "WP Multibyte Patch は、本家版、日本語版 WordPress のマルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグインです。 » 詳しい説明を読む" + diff --git a/wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch.pot b/wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch.pot new file mode 100644 index 0000000..7366c2e --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch.pot @@ -0,0 +1,31 @@ +# Copyright (C) 2012 WP Multibyte Patch +# This file is distributed under the same license as the WP Multibyte Patch package. +msgid "" +msgstr "" +"Project-Id-Version: WP Multibyte Patch\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-multibyte-patch\n" +"POT-Creation-Date: 2012-06-09 14:33:17+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2011-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: wp-multibyte-patch.php:405 +msgid "Sorry, WP Multibyte Patch requires WordPress %s or later." +msgstr "" + +#: wp-multibyte-patch.php:409 +msgid "" +"Sorry, WP Multibyte Patch requires mbstring functions." +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://eastcoder.com/code/wp-multibyte-patch/" +msgstr "" + +#. Description of the plugin/theme +msgid "Multibyte functionality enhancement for the WordPress Japanese package." +msgstr "" diff --git a/wp-content/plugins/wp-multibyte-patch/readme.txt b/wp-content/plugins/wp-multibyte-patch/readme.txt new file mode 100644 index 0000000..db16ea7 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/readme.txt @@ -0,0 +1,18 @@ +=== WP Multibyte Patch === +Contributors: tenpura +Tags: multibyte,i18n,wp-multibyte-patch,Japanese +Requires at least: 3.9-RC1 +Tested up to: 4.0 +Stable tag: 2.1.1 + +Multibyte functionality enhancement for the WordPress Japanese package. + +== Description == + +Multibyte functionality enhancement for the WordPress Japanese package. +[日本語の説明を読む](http://eastcoder.com/code/wp-multibyte-patch/ "Documentation in Japanese") + +== Installation == + +1. Upload the `wp-multibyte-patch` folder to the `/wp-content/plugins/` directory. +2. Activate the plugin through the Plugins menu in WordPress. diff --git a/wp-content/plugins/wp-multibyte-patch/wp-multibyte-patch.php b/wp-content/plugins/wp-multibyte-patch/wp-multibyte-patch.php new file mode 100644 index 0000000..3a4a387 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/wp-multibyte-patch.php @@ -0,0 +1,462 @@ + + * @copyright Copyright (c) 2014 Seisuke Kuraishi, Tinybit Inc. + * @license http://opensource.org/licenses/gpl-2.0.php GPLv2 + * @link http://eastcoder.com/code/wp-multibyte-patch/ + */ + +/** + * @package WP_Multibyte_Patch + */ +class multibyte_patch { + + // Do not edit this section. Use wpmp-config.php instead. + var $conf = array( + 'excerpt_mblength' => 110, + 'excerpt_more' => ' […]', + 'comment_excerpt_mblength' => 40, + 'dashboard_recent_drafts_mblength' => 40, + 'patch_wp_mail' => false, + 'patch_incoming_trackback' => false, + 'patch_incoming_pingback' => false, + 'patch_wp_trim_excerpt' => true, + 'patch_wp_trim_words' => false, + 'patch_get_comment_excerpt' => true, + 'patch_dashboard_recent_drafts' => true, + 'patch_process_search_terms' => false, + 'patch_admin_custom_css' => false, + 'patch_wplink_js' => true, + 'patch_word_count_js' => true, + 'patch_force_character_count' => false, + 'patch_force_twentytwelve_open_sans_off' => false, + 'patch_force_twentythirteen_google_fonts_off' => false, + 'patch_force_twentyfourteen_google_fonts_off' => false, + 'patch_sanitize_file_name' => true, + 'patch_bp_create_excerpt' => false, + 'bp_excerpt_mblength' => 110, + 'bp_excerpt_more' => ' […]' + ); + + var $blog_encoding = 'UTF-8'; + var $has_mbfunctions = false; + var $mbfunctions_required = false; + var $has_mb_strlen = false; + var $debug_suffix = ''; + var $textdomain = 'wp-multibyte-patch'; + var $lang_dir = 'languages'; + var $required_version = '3.9-RC1'; + var $query_based_vars = array(); + + // For fallback purpose only. (1.6) + function guess_encoding( $string, $encoding = '' ) { + $blog_encoding = $this->blog_encoding; + + if ( !$encoding && seems_utf8( $string ) ) + return 'UTF-8'; + elseif ( !$encoding ) + return $blog_encoding; + else + return $encoding; + } + + // For fallback purpose only. (1.6) + function convenc( $string, $to_encoding, $from_encoding = '' ) { + $blog_encoding = $this->blog_encoding; + + if ( '' == $from_encoding ) + $from_encoding = $blog_encoding; + + if ( strtoupper( $to_encoding ) == strtoupper( $from_encoding ) ) + return $string; + else + return mb_convert_encoding( $string, $to_encoding, $from_encoding ); + } + + function incoming_trackback( $commentdata ) { + if ( 'trackback' != $commentdata['comment_type'] ) + return $commentdata; + + if ( false === $this->conf['patch_incoming_trackback'] ) + return $commentdata; + + $title = isset( $_POST['title'] ) ? wp_unslash( $_POST['title'] ) : ''; + $excerpt = isset( $_POST['excerpt'] ) ? wp_unslash( $_POST['excerpt'] ) : ''; + $blog_name = isset( $_POST['blog_name'] ) ? wp_unslash( $_POST['blog_name'] ) : ''; + $blog_encoding = $this->blog_encoding; + + $from_encoding = isset( $_POST['charset'] ) ? $_POST['charset'] : ''; + + if ( !$from_encoding ) + $from_encoding = ( preg_match( "/^.*charset=([a-zA-Z0-9\-_]+).*$/i", $_SERVER['CONTENT_TYPE'], $matched ) ) ? $matched[1] : ''; + + $from_encoding = str_replace( array( ',', ' ' ), '', strtoupper( trim( $from_encoding ) ) ); + $from_encoding = $this->guess_encoding( $excerpt . $title . $blog_name, $from_encoding ); + + $title = $this->convenc( $title, $blog_encoding, $from_encoding ); + $blog_name = $this->convenc( $blog_name, $blog_encoding, $from_encoding ); + $excerpt = $this->convenc( $excerpt, $blog_encoding, $from_encoding ); + + $title = strip_tags( $title ); + $excerpt = strip_tags( $excerpt ); + + $title = ( strlen( $title ) > 250 ) ? mb_strcut( $title, 0, 250, $blog_encoding ) . '…' : $title; + $excerpt = ( strlen( $excerpt ) > 255 ) ? mb_strcut( $excerpt, 0, 252, $blog_encoding ) . '…' : $excerpt; + + $commentdata['comment_author'] = wp_slash( $blog_name ); + $commentdata['comment_content'] = wp_slash( "$title\n\n$excerpt" ); + + return $commentdata; + } + + function pre_remote_source( $linea, $pagelinkedto ) { + $this->pingback_ping_linea = $linea; + $this->pingback_ping_pagelinkedto = $pagelinkedto; + return $linea; + } + + function incoming_pingback( $commentdata ) { + if ( 'pingback' != $commentdata['comment_type'] ) + return $commentdata; + + if ( false === $this->conf['patch_incoming_pingback'] ) + return $commentdata; + + $pagelinkedto = $this->pingback_ping_pagelinkedto; + $linea = $this->pingback_ping_linea; + + $linea = preg_replace( "/" . preg_quote( ']*>/i", "\n\n", $linea ); + + preg_match( '|([^<]*?)|is', $linea, $matchtitle ); + $title = $matchtitle[1]; + + preg_match( "/]+charset=\"*([a-zA-Z0-9\-_]+)\"*[^<>]*>/i", $linea, $matches ); + $charset = isset( $matches[1] ) ? $matches[1] : ''; + $from_encoding = $this->guess_encoding( strip_tags( $linea ), $charset ); + $blog_encoding = $this->blog_encoding; + + $linea = strip_tags( $linea, '' ); + $linea = $this->convenc( $linea, $blog_encoding, $from_encoding ); + $p = explode( "\n\n", $linea ); + + foreach ( $p as $para ) { + if ( strpos( $para, $pagelinkedto ) !== false && preg_match( "/^([^<>]*)(\]+[\"']" . preg_quote( $pagelinkedto, '/' ) . "[\"'][^<>]*\>)([^<>]+)(\<\/a\>)(.*)$/i", $para, $context ) ) + break; + } + + if ( !$context ) + return $commentdata; + + $context[1] = strip_tags( $context[1] ); + $context[5] = strip_tags( $context[5] ); + $len_max = 250; + $len_c3 = strlen( $context[3] ); + + if ( $len_c3 > $len_max ) { + $excerpt = mb_strcut( $context[3], 0, 250, $blog_encoding ); + } else { + $len_c1 = strlen( $context[1] ); + $len_c5 = strlen( $context[5] ); + $len_left = $len_max - $len_c3; + $len_left_even = ceil( $len_left / 2 ); + + if ( $len_left_even > $len_c1 ) { + $context[5] = mb_strcut( $context[5], 0, $len_left - $len_c1, $blog_encoding ); + } + elseif ( $len_left_even > $len_c5 ) { + $context[1] .= "\t\t\t\t\t\t"; + $context[1] = mb_strcut( $context[1], $len_c1 - ( $len_left - $len_c5 ), $len_c1 + 6, $blog_encoding ); + $context[1] = preg_replace( "/\t*$/", '', $context[1] ); + } + else { + $context[1] .= "\t\t\t\t\t\t"; + $context[1] = mb_strcut( $context[1], $len_c1 - $len_left_even, $len_c1 + 6, $blog_encoding ); + $context[1] = preg_replace( "/\t*$/", '', $context[1] ); + $context[5] = mb_strcut( $context[5], 0, $len_left_even, $blog_encoding ); + } + + $excerpt = $context[1] . $context[3] . $context[5]; + } + + $commentdata['comment_content'] = '[…] ' . esc_html( $excerpt ) . ' […]'; + $commentdata['comment_content'] = wp_slash( $commentdata['comment_content'] ); + $commentdata['comment_author'] = $this->convenc( $title, $blog_encoding, $from_encoding ); + $commentdata['comment_author'] = wp_slash( $commentdata['comment_author'] ); + + return $commentdata; + } + + function preprocess_comment( $commentdata ) { + if ( $commentdata['comment_type'] == 'trackback' ) + return $this->incoming_trackback( $commentdata ); + elseif ( $commentdata['comment_type'] == 'pingback' ) + return $this->incoming_pingback( $commentdata ); + else + return $commentdata; + } + + function trim_multibyte_excerpt( $text = '', $length = 110, $more = ' […]', $encoding = 'UTF-8' ) { + $text = strip_shortcodes( $text ); + $text = str_replace( ']]>', ']]>', $text ); + $text = strip_tags( $text ); + $text = trim( preg_replace( "/[\n\r\t ]+/", ' ', $text ), ' ' ); + + if ( $this->mb_strlen( $text, $encoding ) > $length ) + $text = mb_substr( $text, 0, $length, $encoding ) . $more; + + return $text; + } + + function bp_create_excerpt( $text = '' ) { + return $this->trim_multibyte_excerpt( $text, $this->conf['bp_excerpt_mblength'], $this->conf['bp_excerpt_more'], $this->blog_encoding ); + } + + function bp_get_activity_content_body( $content = '' ) { + return preg_replace( "/]+>([^<>]+)<\/a>(" . preg_quote( $this->conf['bp_excerpt_more'], '/' ) . "<\/p>)$/", "$1$2", $content ); + } + + // param $excerpt could already be truncated to 20 words or less by the original get_comment_excerpt() function. + function get_comment_excerpt( $excerpt = '' ) { + $excerpt = preg_replace( "/\.\.\.$/", '', $excerpt ); + $blog_encoding = $this->blog_encoding; + + if ( $this->mb_strlen( $excerpt, $blog_encoding ) > $this->conf['comment_excerpt_mblength'] ) + $excerpt = mb_substr( $excerpt, 0, $this->conf['comment_excerpt_mblength'], $blog_encoding ) . '…'; + + return $excerpt; + } + + function excerpt_mblength() { + if ( isset( $this->query_based_vars['excerpt_mblength'] ) && (int) $this->query_based_vars['excerpt_mblength'] ) + $length = (int) $this->query_based_vars['excerpt_mblength']; + else + $length = (int) $this->conf['excerpt_mblength']; + + return apply_filters( 'excerpt_mblength', $length ); + } + + function excerpt_more() { + if ( isset( $this->query_based_vars['excerpt_more'] ) ) + return $this->query_based_vars['excerpt_more']; + else + return $this->conf['excerpt_more']; + } + + function sanitize_file_name( $name ) { + $info = pathinfo( $name ); + $ext = !empty( $info['extension'] ) ? '.' . $info['extension'] : ''; + $name = str_replace( $ext, '', $name ); + $name_enc = rawurlencode( $name ); + $name = ( $name == $name_enc ) ? $name . $ext : md5( $name ) . $ext; + return $name; + } + + function wplink_js( &$scripts ) { + global $wp_version; + $script_required_version = '4.0-beta4'; + + if ( version_compare( substr( $wp_version, 0, strlen( $script_required_version ) ), $script_required_version, '<' ) ) + $scripts->add( 'wplink', plugin_dir_url( __FILE__ ) . "js/20140410/wplink{$this->debug_suffix}.js", array( 'jquery' ), '20140410', 1 ); + else + $scripts->add( 'wplink', plugin_dir_url( __FILE__ ) . "js/wplink{$this->debug_suffix}.js", array( 'jquery' ), '20140817', 1 ); + } + + function word_count_js( &$scripts ) { + $scripts->add( 'word-count', plugin_dir_url( __FILE__ ) . "js/word-count{$this->debug_suffix}.js", array( 'jquery' ), '20131219', 1 ); + } + + function force_character_count( $translations = '', $text = '', $context = '' ) { + if ( 'word count: words or characters?' == $context && 'words' == $text ) + return 'characters'; + return $translations; + } + + function force_twentytwelve_open_sans_off() { + wp_dequeue_style( 'twentytwelve-fonts' ); + } + + function force_twentythirteen_google_fonts_off() { + wp_dequeue_style( 'twentythirteen-fonts' ); + } + + function force_twentyfourteen_google_fonts_off() { + wp_dequeue_style( 'twentyfourteen-lato' ); + } + + function query_based_settings() { + $is_query_funcs = array( 'is_feed', 'is_404', 'is_search', 'is_tax', 'is_front_page', 'is_home', 'is_attachment', 'is_single', 'is_page', 'is_category', 'is_tag', 'is_author', 'is_date', 'is_archive', 'is_paged' ); + + foreach ( $is_query_funcs as $func ) { + if ( isset( $this->conf['excerpt_mblength.' . $func] ) && !isset( $this->query_based_vars['excerpt_mblength'] ) && $func() ) + $this->query_based_vars['excerpt_mblength'] = $this->conf['excerpt_mblength.' . $func]; + + if ( isset( $this->conf['excerpt_more.' . $func] ) && !isset( $this->query_based_vars['excerpt_more'] ) && $func() ) + $this->query_based_vars['excerpt_more'] = $this->conf['excerpt_more.' . $func]; + } + } + + // The fallback only works with UTF-8 blog. + function mb_strlen( $str = '', $encoding = 'UTF-8' ) { + if ( $this->has_mb_strlen ) + return mb_strlen( $str, $encoding ); + else + return preg_match_all( "/./us", $str, $match ); + } + + function filters_after_setup_theme() { + // add filter + if ( false !== $this->conf['patch_force_character_count'] && 'characters' != _x( 'words', 'word count: words or characters?' ) ) + add_filter( 'gettext_with_context', array( $this, 'force_character_count' ), 10, 3 ); + + if ( false !== $this->conf['patch_force_twentytwelve_open_sans_off'] && 'twentytwelve' == get_template() ) { + add_action( 'wp_enqueue_scripts', array( $this, 'force_twentytwelve_open_sans_off' ), 99 ); + add_action( 'admin_print_styles-appearance_page_custom-header', array( $this, 'force_twentytwelve_open_sans_off' ), 99 ); + } + + if ( false !== $this->conf['patch_force_twentythirteen_google_fonts_off'] && 'twentythirteen' == get_template() ) { + add_action( 'wp_enqueue_scripts', array( $this, 'force_twentythirteen_google_fonts_off' ), 99 ); + add_action( 'admin_print_styles-appearance_page_custom-header', array( $this, 'force_twentythirteen_google_fonts_off' ), 99 ); + } + + if ( false !== $this->conf['patch_force_twentyfourteen_google_fonts_off'] && 'twentyfourteen' == get_template() ) { + add_action( 'wp_enqueue_scripts', array( $this, 'force_twentyfourteen_google_fonts_off' ), 99 ); + add_action( 'admin_print_scripts-appearance_page_custom-header', array( $this, 'force_twentyfourteen_google_fonts_off' ), 99 ); + } + } + + function filters() { + // add filter + add_filter( 'preprocess_comment', array( $this, 'preprocess_comment' ), 99 ); + + if ( false !== $this->conf['patch_incoming_pingback'] ) + add_filter( 'pre_remote_source', array( $this, 'pre_remote_source' ), 10, 2 ); + + if ( false !== $this->conf['patch_wp_trim_excerpt'] ) { + add_filter( 'excerpt_length', array( $this, 'excerpt_mblength' ), 99 ); + add_filter( 'excerpt_more', array( $this, 'excerpt_more' ), 9 ); + } + + if ( false !== $this->conf['patch_get_comment_excerpt'] ) + add_filter( 'get_comment_excerpt', array( $this, 'get_comment_excerpt' ) ); + + if ( false !== $this->conf['patch_sanitize_file_name'] ) + add_filter( 'sanitize_file_name', array( $this, 'sanitize_file_name' ) ); + + if ( false !== $this->conf['patch_bp_create_excerpt'] ) { + add_filter( 'bp_create_excerpt', array( $this, 'bp_create_excerpt' ), 99 ); + add_filter( 'bp_get_activity_content_body', array( $this, 'bp_get_activity_content_body' ), 99 ); + } + + if ( method_exists( $this, 'wp_trim_words' ) && false !== $this->conf['patch_wp_trim_words'] ) + add_filter( 'wp_trim_words', array( $this, 'wp_trim_words' ), 99, 4 ); + + // add action + add_action( 'wp', array( $this, 'query_based_settings' ) ); + + if ( method_exists( $this, 'process_search_terms' ) && false !== $this->conf['patch_process_search_terms'] ) + add_action( 'sanitize_comment_cookies', array( $this, 'process_search_terms' ) ); + + if ( method_exists( $this, 'wp_mail' ) && false !== $this->conf['patch_wp_mail'] ) + add_action( 'phpmailer_init', array( $this, 'wp_mail' ) ); + + if ( method_exists( $this, 'admin_custom_css' ) && false !== $this->conf['patch_admin_custom_css'] ) { + add_action( 'admin_enqueue_scripts', array( $this, 'admin_custom_css' ), 99 ); + add_action( 'customize_controls_enqueue_scripts', array( $this, 'admin_custom_css' ), 99 ); + } + + if ( false !== $this->conf['patch_wplink_js'] ) + add_action( 'wp_default_scripts', array( $this, 'wplink_js' ), 9 ); + + if ( false !== $this->conf['patch_word_count_js'] ) + add_action( 'wp_default_scripts', array( $this, 'word_count_js' ), 9 ); + + add_action( 'after_setup_theme', array( $this, 'filters_after_setup_theme' ), 99 ); + } + + function mbfunctions_exist() { + return ( + function_exists( 'mb_convert_encoding' ) && + function_exists( 'mb_convert_kana' ) && + function_exists( 'mb_detect_encoding' ) && + function_exists( 'mb_strcut' ) && + function_exists( 'mb_strlen' ) + ) ? true : false; + } + + function activation_check() { + global $wp_version; + $required_version = $this->required_version; + + if ( version_compare( substr( $wp_version, 0, strlen( $required_version ) ), $required_version, '<' ) ) { + deactivate_plugins( __FILE__ ); + exit( sprintf( __( 'Sorry, WP Multibyte Patch requires WordPress %s or later.', 'wp-multibyte-patch' ), $required_version ) ); + } + elseif ( !$this->has_mbfunctions && $this->mbfunctions_required ) { + deactivate_plugins( __FILE__ ); + exit( __( 'Sorry, WP Multibyte Patch requires mbstring functions.', 'wp-multibyte-patch' ) ); + } + } + + function load_conf() { + $wpmp_conf = array(); + + if ( file_exists( WP_CONTENT_DIR . '/wpmp-config.php' ) ) + require_once WP_CONTENT_DIR . '/wpmp-config.php'; + + if ( is_multisite() ) { + $blog_id = get_current_blog_id(); + if ( file_exists( WP_CONTENT_DIR . '/wpmp-config-blog-' . $blog_id . '.php' ) ) + require_once WP_CONTENT_DIR . '/wpmp-config-blog-' . $blog_id . '.php'; + } + + $this->conf = array_merge( $this->conf, $wpmp_conf ); + } + + function __construct() { + $this->load_conf(); + $this->blog_encoding = get_option( 'blog_charset' ); + + // mbstring functions are required for non UTF-8 blog. + if ( !preg_match( "/^utf-?8$/i", $this->blog_encoding ) ) + $this->mbfunctions_required = true; + + $this->has_mbfunctions = $this->mbfunctions_exist(); + $this->has_mb_strlen = function_exists( 'mb_strlen' ); + $this->debug_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; + + load_plugin_textdomain( $this->textdomain, false, dirname( plugin_basename( __FILE__ ) ) . '/' . $this->lang_dir ); + register_activation_hook( __FILE__, array( $this, 'activation_check' ) ); + $this->filters(); + } +} + +if ( defined( 'WP_PLUGIN_URL' ) ) { + if ( file_exists( dirname( __FILE__ ) . '/ext/' . get_locale() . '/class.php' ) ) { + require_once dirname( __FILE__ ) . '/ext/' . get_locale() . '/class.php'; + $GLOBALS['wpmp'] = new multibyte_patch_ext(); + } + elseif ( file_exists( dirname( __FILE__ ) . '/ext/default/class.php' ) ) { + require_once dirname( __FILE__ ) . '/ext/default/class.php'; + $GLOBALS['wpmp'] = new multibyte_patch_ext(); + } + else + $GLOBALS['wpmp'] = new multibyte_patch(); +} diff --git a/wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php b/wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php new file mode 100644 index 0000000..084b4d7 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php @@ -0,0 +1,103 @@ + アクティビティ > コメント の抜粋で利用) に適用されます。 + * この設定は $wpmp_conf['patch_get_comment_excerpt'] が false の場合は無効となります。 + */ +$wpmp_conf['comment_excerpt_mblength'] = 40; + +/** + * ダッシュボード「下書き」抜粋の最大文字数 + * + * この設定は、ダッシュボード > クイックドラフト > 下書き の抜粋に適用されます。 + * この設定は $wpmp_conf['patch_dashboard_recent_drafts'] が false の場合は無効となります。 + */ +$wpmp_conf['dashboard_recent_drafts_mblength'] = 40; + +/** + * wp_mail() の文字エンコーディング + * + * この設定は WordPress から wp_mail() を通して送信されるメールに適用されます。 + * 指定可能な値は、'JIS'、'UTF-8'、'auto' です。 + * この設定は $wpmp_conf['patch_wp_mail'] が false の場合は無効となります。 + */ +$wpmp_conf['mail_mode'] = 'JIS'; + +/** + * 管理パネルカスタム CSS の URL + * + * 管理パネルで読み込まれる CSS の URL を任意で指定することができます。 + * 未指定の場合は、デフォルトの CSS が読み込まれます。 + * この設定は $wpmp_conf['patch_admin_custom_css'] が false の場合は無効となります。 + */ +$wpmp_conf['admin_custom_css_url'] = ''; + +/** + * BuddyPress bp_create_excerpt() 抜粋の最大文字数 + * + * この設定は BuddyPress の bp_create_excerpt() (アクティビティストリームの抜粋で利用) に適用されます。 + * この設定は $wpmp_conf['patch_bp_create_excerpt'] が false の場合は無効となります。 + */ +$wpmp_conf['bp_excerpt_mblength'] = 110; + +/** + * BuddyPress bp_create_excerpt() 抜粋末尾に出力される more 文字列 + * + * この設定は BuddyPress の bp_create_excerpt() (アクティビティストリームの抜粋で利用) に適用されます。 + * この設定は $wpmp_conf['patch_bp_create_excerpt'] が false の場合は無効となります。 + */ +$wpmp_conf['bp_excerpt_more'] = ' […]'; + + +/* 機能を個別に有効化、無効化できます。有効化するには true を、無効化するには false を指定してください。 */ +$wpmp_conf['patch_wp_mail'] = true; +$wpmp_conf['patch_incoming_trackback'] = true; +$wpmp_conf['patch_incoming_pingback'] = true; +$wpmp_conf['patch_wp_trim_excerpt'] = true; +$wpmp_conf['patch_wp_trim_words'] = true; +$wpmp_conf['patch_get_comment_excerpt'] = true; +$wpmp_conf['patch_dashboard_recent_drafts'] = true; +$wpmp_conf['patch_process_search_terms'] = true; +$wpmp_conf['patch_admin_custom_css'] = true; +$wpmp_conf['patch_wplink_js'] = true; +$wpmp_conf['patch_word_count_js'] = true; +$wpmp_conf['patch_force_character_count'] = true; +$wpmp_conf['patch_force_twentytwelve_open_sans_off'] = true; +$wpmp_conf['patch_force_twentythirteen_google_fonts_off'] = false; +$wpmp_conf['patch_force_twentyfourteen_google_fonts_off'] = false; +$wpmp_conf['patch_sanitize_file_name'] = true; +$wpmp_conf['patch_bp_create_excerpt'] = false; diff --git a/wp-content/plugins/wp-multibyte-patch/wpmp-load.php b/wp-content/plugins/wp-multibyte-patch/wpmp-load.php new file mode 100644 index 0000000..6fb1af6 --- /dev/null +++ b/wp-content/plugins/wp-multibyte-patch/wpmp-load.php @@ -0,0 +1,15 @@ + + + + <?php echo get_option('blogname'); ?> - <?php echo sprintf(__("Comments on %s"), the_title('','',false)); ?> + + + + + + + +

          + + + +

          + +

          RSS feed for comments on this post."); ?>

          + + +

          URL to TrackBack this entry is:"); ?>

          + + + + + +
            + +
          1. + +

            @

            +
          2. + + +
          + +

          + + + +

          +

          HTML allowed:"); ?>

          + +
          + +

          '.$user_identity.''); ?>

          + +

          + + +

          + +

          + + +

          + +

          + + +

          + + +

          + +
          + +

          + +

          + + " /> + " /> +

          + ID); ?> +
          + +

          + + +
          + + +

          Sorry, no posts matched your criteria.

          + + + + +

          Powered by WordPress"),__("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?>

          + + + + diff --git a/wp-content/themes/classic/comments.php b/wp-content/themes/classic/comments.php new file mode 100644 index 0000000..3ccd074 --- /dev/null +++ b/wp-content/themes/classic/comments.php @@ -0,0 +1,82 @@ + +

          + + +

          + + ">» + +

          + + +
            + + +
          1. id="comment-"> + + +

            @

            +
          2. + + + +
          + + +

          + + +

          RSS feed for comments on this post.')); ?> + + URL'); ?> + +

          + + +

          + + +

          logged in to post a comment.'), wp_login_url( get_permalink() ) );?>

          + + +
          + + + +

          '.$user_identity.''); ?>

          + + + +

          +

          + +

          +

          + +

          +

          + + + + + +

          + +

          + +

          +ID); ?> + +
          + + + + +

          + diff --git a/wp-content/themes/classic/footer.php b/wp-content/themes/classic/footer.php new file mode 100644 index 0000000..819ed42 --- /dev/null +++ b/wp-content/themes/classic/footer.php @@ -0,0 +1,18 @@ + + + + + + +

          WordPress"), __("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?>

          + + + + + + \ No newline at end of file diff --git a/wp-content/themes/classic/functions.php b/wp-content/themes/classic/functions.php new file mode 100644 index 0000000..fc379f2 --- /dev/null +++ b/wp-content/themes/classic/functions.php @@ -0,0 +1,17 @@ + '
        • ', + 'after_widget' => '
        • ', + 'before_title' => '', + 'after_title' => '', + )); + +?> diff --git a/wp-content/themes/classic/header.php b/wp-content/themes/classic/header.php new file mode 100644 index 0000000..ce99843 --- /dev/null +++ b/wp-content/themes/classic/header.php @@ -0,0 +1,33 @@ + + +> + + + + + <?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?> + + + + + 'monthly', 'format' => 'link')); ?> + + + + +> +
          +

          + + +

          + +
          + diff --git a/wp-content/themes/classic/index.php b/wp-content/themes/classic/index.php new file mode 100644 index 0000000..6cb8c63 --- /dev/null +++ b/wp-content/themes/classic/index.php @@ -0,0 +1,36 @@ + + + + +','

      npd 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 Y=dTbbCheck out all of the embeds that WordPress supports." +msgstr "デフォルトで対応するサービスも増やしました。 CollegeHumor 、 YouTube のプレイリスト、 TED のトークを埋め込むことができます。 WordPress の対応する埋め込みの一覧を確認してみてください。" + +#: wp-admin/about.php:94 +msgid "Focus on your content" +msgstr "コンテンツに集中" + +#: wp-admin/about.php:95 +msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." +msgstr "コンテンツの書く量に応じて広がったり、フォーマットツールが常に利用できるようになったりしたエディターにより、コンテンツの作成と編集がよりスムーズに、より没入できるようになりました。" + +#: wp-admin/about.php:121 +msgid "Finding the right plugin" +msgstr "適切なプラグインを見つける" + +#: wp-admin/about.php:122 +msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." +msgstr "WordPress プラグインディレクトリには 30,000 以上の無料でオープンソースなプラグインがあります。 WordPress 4.0 は新たなメトリクス、改善された検索、そしてより視覚的なブラウジング体験で、ニーズに合ったものを見つけることを容易にします。" + +#: wp-admin/about.php:123 +msgid "Browse plugins" +msgstr "プラグインを表示" + +#: wp-admin/about.php:135 +msgid "Customizer API" +msgstr "カスタマイザー API" + +#: wp-admin/about.php:136 +msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." +msgstr "カスタマイザーでは、コンテキスト、パネルなど幅広いコントロールをサポートするようになりました。" + +#: wp-admin/about.php:139 +msgid "Query Ordering" +msgstr "クエリの順序" + +#: wp-admin/about.php:142 +msgid "Developers have more flexibility creating %1$s clauses through %2$s." +msgstr "開発者は %2$s により %1$s 句をより柔軟に作成できます。" + +#: wp-admin/about.php:147 +msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." +msgstr "ライブラリの更新: TinyMCE 4.1.3、jQuery 1.11.1、MediaElement 2.15" + +#: wp-admin/plugin-install.php:59 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." +msgstr "簡単にどんなものがあるのかを知りたいだけなら、画面に左上の「おすすめ」と「人気」プラグインのリンクを利用して閲覧することができます。このセクションは定期的に入れ替わります。" + +#: wp-admin/upload.php:35 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "アップロードしたすべてのファイルはこのメディアライブラリに、新しいものが上でリスト表示されます。" + +#: wp-admin/plugin-install.php:29 +msgid "Add Plugins" +msgstr "プラグインを追加" + +#: wp-admin/plugin-install.php:82 +msgctxt "plugins" +msgid "Browse" +msgstr "表示" + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "無効な翻訳形式です。" + +#: wp-admin/options-general.php:334 +msgid "Note:" +msgstr "注意:" + +#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 +msgid "The %s constant in your %s file is no longer needed." +msgstr "%2$s ファイル内の %1$s 定数は不要になりました。" + +#: wp-admin/includes/class-wp-media-list-table.php:64 +msgctxt "uploaded files" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "すべて (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:75 +msgctxt "detached files" +msgid "Unattached (%s)" +msgid_plural "Unattached (%s)" +msgstr[0] "未添付 (%s)" + +#: wp-admin/includes/class-wp-media-list-table.php:78 +msgctxt "uploaded files" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "ゴミ箱 (%s)" + +#: wp-admin/install.php:216 +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 "WordPress の有名な5分間インストールプロセスへようこそ ! 以下に情報を記入するだけで、世界一拡張性が高くパワフルなパーソナル・パブリッシング・プラットフォームを使い始めることができます。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +msgid "Untested with your version of WordPress" +msgstr "お使いの WordPress のバージョンではテストされていません" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgid "Incompatible with your version of WordPress" +msgstr "お使いの WordPress のバージョンと互換性がありません" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +msgid "Compatible with your version of WordPress" +msgstr "お使いの WordPress のバージョンと互換性があります" + +#: wp-admin/includes/plugin-install.php:459 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d 星" + +#: wp-admin/includes/class-wp-list-table.php:396 +msgid "Select bulk action" +msgstr "一括操作を選択" + +#: wp-admin/includes/screen.php:977 +msgid "Expand the editor to match the window height." +msgstr "ウインドウの高さに合わせてエディターを広げる。" + +#: wp-admin/includes/template.php:737 +msgid "Month" +msgstr "月" + +#: wp-admin/includes/template.php:746 +msgid "Day" +msgstr "日" + +#: wp-admin/includes/template.php:748 +msgid "Hour" +msgstr "時" + +#: wp-admin/includes/template.php:749 +msgid "Minute" +msgstr "分" + +#: wp-admin/setup-config.php:137 +msgid "We’re going to use this information to create a wp-config.php file." +msgstr "この情報は wp-config.php ファイルを作成するために使用されます。" + +#: wp-admin/theme-install.php:82 +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. 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 "テーマはキーワード、作成者、タグで検索したり、より特定的に特徴フィルター一覧にある条件で検索したりできます。さらに、テーマをおすすめ、最新、最近の更新別に表示することも可能です。好きなテーマを見つけたら、プレビューまたはインストールできます。" + +#: wp-admin/theme-install.php:224 +msgctxt "theme" +msgid "Already Installed" +msgstr "インストール済み" + +#: wp-admin/theme-install.php:232 +msgctxt "Button label for a theme" +msgid "Previous" +msgstr "前へ" + +#: wp-admin/theme-install.php:233 +msgctxt "Button label for a theme" +msgid "Next" +msgstr "次へ" + +#: wp-admin/update-core.php:179 +msgid "BETA TESTERS:" +msgstr "ベータテスター:" + +#: wp-admin/update-core.php:179 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "このサイトは将来のベータバージョンの更新を自動的にインストールするように設定されています。" + +#: wp-admin/upload.php:70 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "メディアライブラリのグリッドビューには JavaScript が必要です。リストビューに切り替える。" + +#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "確認を必要とするメールを送信せずにユーザを追加する。" + +#: wp-admin/includes/class-wp-upgrader.php:2444 +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 "WordPress チームがお助けします。このメールを %s に転送すれば、サイトが正しく動作するようご協力します。" + +#: wp-admin/includes/ajax-actions.php:2674 +msgid "%s failed to embed." +msgstr "%s の埋め込みに失敗しました。" + +#: wp-admin/includes/ajax-actions.php:2704 +msgid "Preview not available. %s cannot be embedded securely." +msgstr "プレビューが利用できません。 %s は安全に埋め込むことができません。" + +#: wp-admin/includes/class-wp-list-table.php:668 +msgid "Select Page" +msgstr "ページを選択" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "ベータテスト" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "パフォーマンス" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "ソーシャル" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "ツール" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +msgid "Install %s now" +msgstr "%s を今すぐインストール" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +msgid "Update %s now" +msgstr "%s を今すぐ更新" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +msgid "More Details" +msgstr "詳細情報" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +msgid "%s download" +msgid_plural "%s downloads" +msgstr[0] "%s ダウンロード" + +#: wp-admin/includes/class-wp-plugins-list-table.php:529 +msgid "View details" +msgstr "詳細を表示" + +#: wp-admin/includes/class-wp-terms-list-table.php:140 +msgctxt "Number/count of items" +msgid "Count" +msgstr "カウント" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:47 +msgctxt "themes" +msgid "Recently Updated" +msgstr "最近更新されたテーマ" + +#: wp-admin/includes/class-wp-upgrader.php:2609 +msgid "" +"\n" +"UPDATE LOG\n" +"==========" +msgstr "" +"\n" +"更新ログ\n" +"==========" + +#: wp-admin/includes/plugin-install.php:350 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "レビュー" + +#: wp-admin/includes/plugin-install.php:442 +#: wp-admin/includes/plugin-install.php:490 +msgid "Donate to this plugin »" +msgstr "このプラグインに寄付 »" + +#: wp-admin/includes/plugin-install.php:458 +msgid "Click to see reviews that provided a rating of %d star" +msgid_plural "Click to see reviews that provided a rating of %d stars" +msgstr[0] "クリックして %d 個のスターの評価を付けているレビューを見る" + +#: wp-admin/includes/plugin-install.php:470 +msgid "Contributors" +msgstr "貢献者" + +#: wp-admin/customize.php:157 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." +msgstr "カスタマイザーはサイトへの変更点を公開する前にプレビューすることができます。サイトの他のページに進み、プレビューすることもできます。" + +#: wp-admin/includes/class-wp-upgrader.php:2457 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "また、私たちにご連絡いただければ、今後は二度とこの問題が発生しないようにします。" + +#: wp-admin/includes/template.php:2031 +msgid "New Feature: Live Widget Previews" +msgstr "新機能: ライブウィジェットプレビュー" + +#: wp-admin/includes/template.php:2032 +msgid "Add, edit, and play around with your widgets from the theme customizer." +msgstr "テーマカスタマイザーからウィジェットを追加・編集したり、配置を変更したりできます。" + +#: wp-admin/includes/template.php:2032 +msgid "Preview your changes in real-time and only save them when you’re ready." +msgstr "変更をリアルタイムにプレビューし、準備ができた時に保存できます。" + +#: wp-admin/theme-install.php:257 +msgid "No ratings." +msgstr "評価がありません。" + +#: wp-admin/theme-install.php:175 +msgid "Filtering by:" +msgstr "フィルター:" + +#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 +msgid "No themes found. Try a different search." +msgstr "テーマが見つかりませんでした。他の検索条件をお試しください。" + +#: wp-admin/includes/image-edit.php:83 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "画像を切り抜くには、画像上をクリックしてからドラッグで範囲を選択してください。" + +#: wp-admin/includes/image-edit.php:44 +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 "元の画像のサイズ比率を保ったまま縮尺を変更できます。切り抜き、反転、回転の前に縮尺変更を行うことでより良い結果を期待できます。縮小のみ可能で、拡大はできません。" + +#: wp-admin/edit-comments.php:124 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "左側の赤いバーは、承認が必要なコメントであることを表しています。" + +#: wp-admin/edit-form-advanced.php:282 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "キーボードをお使いの方へ: ビジュアルエディターを利用中、Alt + F10 を使ってツールバーにアクセスできます。" + +#: wp-admin/includes/image-edit.php:86 +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 "縦横比とは画像の縦幅、横幅の比率のことです。選択範囲の大きさを変更する際、shift キーを押すことで縦横比を維持できます。縦横比を指定するには入力欄を使ってください。例えば、1:1 (正方形) 、4:3、16:9 などです。" + +#: wp-admin/includes/image-edit.php:89 +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 "範囲を選択したら、ピクセル単位でサイズを入力して調整できます。最小サイズは、メディア設定ページで指定したサムネイルのサイズです。" + +#: wp-admin/includes/image-edit.php:119 +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 "サムネイルを維持したまま画像を編集できます。例えば、画像の一部のみを表示する正方形のサムネイルを使うことができます。" + +#: wp-admin/includes/media.php:2691 +msgid "Displayed on attachment pages." +msgstr "添付ファイルページに表示されます。" + +#: wp-admin/theme-install.php:126 +msgctxt "themes" +msgid "Browse" +msgstr "表示" + +#: wp-admin/includes/class-wp-comments-list-table.php:246 +msgid "All comment types" +msgstr "すべてのコメントタイプ" + +#: wp-admin/includes/dashboard.php:724 +msgid "%1$s, %2$s %3$s" +msgstr "%1$s %2$s %3$s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:44 +#: wp-admin/theme-install.php:140 +msgctxt "themes" +msgid "Featured" +msgstr "おすすめ" + +#: wp-admin/theme-install.php:141 +msgctxt "themes" +msgid "Popular" +msgstr "人気" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:46 +#: wp-admin/theme-install.php:142 +msgctxt "themes" +msgid "Latest" +msgstr "最新" + +#: wp-admin/users.php:46 +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 "「削除」を使うとサイトからユーザーを削除できます。そのユーザーのコンテンツは削除されません。また、一括操作で複数のユーザーを一度に削除することもできます。" + +#: wp-admin/includes/upgrade.php:280 +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" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"あなたの WordPress サイトは正常に次の場所にセットアップされました:\n" +"\n" +"%1$s\n" +"\n" +"以下の情報で管理者アカウントにログインできます:\n" +"\n" +"ユーザ名: %2$s\n" +"パスワード: %3$s\n" +"\n" +"新しいサイトをお楽しみください。ありがとうございます!\n" +"\n" +"--WordPress チーム\n" +"http://ja.wordpress.org/\n" + +#: wp-admin/index.php:57 +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 "ボックスのコントロール - ボックスを開閉するにはタイトルバーをクリックしてください。プラグインが追加したボックスには設定可能なコンテンツが用意されているものもあり、その場合はタイトルバーをホバーすると「設定」リンクが表示されます。" + +#: wp-admin/index.php:67 +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 "概要 - サイト内のコンテンツの概要を表示し、利用中のテーマや WordPress のバージョンを特定します。" + +#: wp-admin/maint/repair.php:103 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "http://ja.forums.wordpress.org/forum/1" + +#: wp-admin/revision.php:78 +msgid "← Return to post editor" +msgstr "← 投稿エディターに戻る" + +#: wp-admin/theme-install.php:23 +msgid "Add Themes" +msgstr "テーマを追加" + +#: wp-admin/theme-install.php:31 +msgid "Featured Themes" +msgstr "おすすめテーマ" + +#: wp-admin/theme-install.php:32 +msgid "Popular Themes" +msgstr "人気のテーマ" + +#: wp-admin/theme-install.php:33 +msgid "Newest Themes" +msgstr "最新のテーマ" + +#: wp-admin/theme-install.php:53 +msgid "Search Themes" +msgstr "テーマを検索" + +#: wp-admin/theme-install.php:54 +msgid "Search themes..." +msgstr "テーマを検索..." + +#: wp-admin/theme-install.php:214 +msgctxt "theme" +msgid "Details & Preview" +msgstr "詳細 & プレビュー" + +#: wp-admin/users.php:48 +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 "「削除」をクリックすると、ユーザーを削除する確認画面が表示されます。確認画面で削除すると、ユーザーとそのユーザーのコンテンツを永久に削除します。「一括操作」を使うと、複数のユーザーを一度に削除できます。" + +#: wp-admin/users.php:239 +msgid "What should be done with content owned by this user?" +msgid_plural "What should be done with content owned by these users?" +msgstr[0] "このユーザーが所有するコンテンツをどのように処理しますか ?" + +#: wp-admin/users.php:242 +msgid "Delete all content." +msgstr "すべてのコンテンツを消去します。" + +#: wp-admin/users.php:244 +msgid "Attribute all content to:" +msgstr "すべてのコンテンツを以下のユーザーのものにする:" + +#: wp-admin/includes/ajax-actions.php:1644 +msgid "Type" +msgstr "タイプ" + +#: wp-admin/admin-footer.php:29 +msgid "Thank you for creating with WordPress." +msgstr "WordPress のご利用ありがとうございます。" + +#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 +#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 +#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 +#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 +#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugins.php:360 wp-admin/revision.php:120 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 +#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 +#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 +msgid "Support Forums" +msgstr "サポートフォーラム" + +#: wp-admin/credits.php:164 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/class-wp-upgrader.php:2591 +msgid "" +"\n" +"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: http://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"\n" +"ベータテスト中の方へ\n" +"====================\n" +"\n" +"このデバッグメールは開発版の WordPress を利用中の場合に送信されます。\n" +"\n" +"失敗の原因が WordPress のバグにあると思われる場合は報告にご協力ください。\n" +" * サポートフォーラムにスレッドを開く: http://ja.forums.wordpress.org/forum/7\n" +" * バグレポートを書くことに抵抗がない方はこちらからどうぞ: http://core.trac.wordpress.org/\n" +"\n" +"ありがとうございます ! -- WordPress チーム" + +#: wp-admin/includes/dashboard.php:1318 +msgid "Manage widgets" +msgstr "ウィジェットの管理" + +#: wp-admin/includes/dashboard.php:1320 +msgid "Manage menus" +msgstr "メニューの管理" + +#: wp-admin/includes/meta-boxes.php:92 +msgid "Edit status" +msgstr "ステータスを編集" + +#: wp-admin/includes/meta-boxes.php:138 +msgid "Edit visibility" +msgstr "公開状態を編集" + +#: wp-admin/includes/meta-boxes.php:198 +msgid "Browse revisions" +msgstr "リビジョンを表示" + +#: wp-admin/includes/meta-boxes.php:206 +msgid "Edit date and time" +msgstr "日時を編集" + +#: wp-admin/themes.php:107 +msgid "Search installed themes..." +msgstr "インストール済みのテーマを検索…" + +#: wp-admin/update-core.php:466 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "更新が利用できる場合、ツールバーとナビゲーションメニューに通知が表示されます。" + +#: wp-admin/update-core.php:474 +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 — WordPress 本体の更新は、ワンクリックで済みます: 新しいバージョンが利用できるようになったという通知を受け取ったときに“更新” ボタンをクリック するだけです。" + +#: wp-admin/update-core.php:474 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "ほとんどの場合、WordPress はメンテナンス・セキュリティ更新をバックグラウンドで自動的に適用します。" + +#: wp-admin/update-core.php:478 +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 "翻訳 — WordPress をお使いの言語に翻訳するためのファイルは他の更新が発生した時に更新されます。もしこれらの翻訳ファイルが古くなっている場合は、“翻訳を更新” ボタンをクリックできます。" + +#: wp-admin/update-core.php:465 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." +msgstr "この画面では、WordPress.org のレポジトリに登録されたテーマやプラグインを更新するだけでなく、WordPress を最新バージョンに更新することができます。" + +#: wp-admin/update-core.php:475 +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 "テーマとプラグイン — このページでテーマまたはプラグインを個別に更新するには、まずチェックボックスを使って選択してください。その後、それぞれの「更新」ボタンをクリックします。すべてのテーマまたはプラグインを一度に更新するには、更新ボタンを押す前にセクション最上部にあるボックスをクリックしてすべてを選択してください。" + +#: wp-admin/about.php:28 +msgid "Welcome to WordPress %s" +msgstr "WordPress %s へようこそ" + +#: wp-admin/themes.php:59 +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.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "もっと多くのテーマを見たいのであれば、「新規追加」ボタンをクリックして、 WordPress.org テーマディレクトリから追加テーマを見たり、探したりすることができます。WordPress.org テーマディレクトリのテーマはサードパーティによってデザイン、開発され、WordPress のライセンスと互換性があります。そして無料なんです !" + +#: wp-admin/includes/theme.php:196 +msgid "Fixed Layout" +msgstr "固定レイアウト" + +#: wp-admin/includes/theme.php:197 +msgid "Fluid Layout" +msgstr "可変レイアウト" + +#: wp-admin/includes/theme.php:198 +msgid "Responsive Layout" +msgstr "レスポンシブレイアウト" + +#: wp-admin/includes/dashboard.php:222 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s件の投稿" + +#: wp-admin/includes/dashboard.php:224 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s件の固定ページ" + +#: wp-admin/includes/dashboard.php:239 +msgid "%s Comment" +msgid_plural "%s Comments" +msgstr[0] "%s件のコメント" + +#: wp-admin/includes/dashboard.php:245 +msgctxt "comments" +msgid "%s in moderation" +msgid_plural "%s in moderation" +msgstr[0] "%s件の承認待ち" + +#: wp-admin/includes/dashboard.php:715 +msgid "M jS" +msgstr "n月j日" + +#: wp-admin/includes/dashboard.php:720 +msgid "%1$s, %2$s %4$s" +msgstr "%1$s %2$s %4$s" + +#: wp-admin/includes/dashboard.php:1138 +msgid "%s MB Space Allowed" +msgstr "%s MB 利用可能" + +#: wp-admin/includes/dashboard.php:1150 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s%%) 利用中" + +#: wp-admin/themes.php:203 wp-admin/themes.php:284 +msgid "Theme Details" +msgstr "テーマ詳細" + +#: wp-admin/options-reading.php:66 +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 "この設定が有効になっている場合、サイトがクロールされていないことを忘れないように、ダッシュボードの「概要」ボックス内に「検索エンジンのインデックスを回避中」と表示します。" + +#: wp-admin/includes/dashboard.php:35 +msgid "At a Glance" +msgstr "概要" + +#: wp-admin/themes.php:207 wp-admin/themes.php:288 +msgctxt "theme" +msgid "Active:" +msgstr "有効:" + +#: wp-admin/includes/theme.php:208 +msgid "Accessibility Ready" +msgstr "アクセシビリティ対応" + +#: wp-admin/themes.php:345 +msgid "This is a child theme of %s." +msgstr "これは %s の子テーマです。" + +#: wp-admin/themes.php:40 +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 "この画面はインストールしたテーマを管理するのに使います。WordPress 本体に含まれるデフォルトテーマは別として、テーマはサードパーティによりデザイン・開発されています。" + +#: wp-admin/themes.php:42 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "「有効化」ボタンや「ライブプレビュー」ボタンをマウスオーバーまたはタップしてください。" + +#: wp-admin/themes.php:43 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "テーマをクリックすると、テーマ名、バージョン、作者、説明、タグ、テーマを削除するリンクが表示されます。" + +#: wp-admin/themes.php:44 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "現在適用しているテーマの「カスタマイズ」や「ライブプレビュー」をクリックすると、ライブプレビューが表示されます。" + +#: wp-admin/themes.php:45 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "現在適用しているテーマは一番最初のテーマとしてハイライト表示されます。" + +#: wp-admin/themes.php:72 +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 "いずれかのテーマをタップまたはマウスオーバーしてから「ライブプレビュー」ボタンをクリックすると、そのテーマのライブプレビューが表示され、テーマオプションで分割表示とフルスクリーン表示とを切り替えることができます。" + +#: wp-admin/themes.php:73 +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 Save & Activate button above the menu." +msgstr "プレビュー中のテーマは完全にインタラクティブです。色々なページをたどって、テーマが投稿・アーカイブ・固定ページテンプレートをどのように扱うか確認できます。設定はプレビュー中のテーマがサポートしているテーマ機能によって異なる場合があります。ワンステップで新しい設定を適用してテーマを有効化するには、メニューの上にある「保存して有効化」ボタンをクリックしてください。" + +#: wp-admin/themes.php:74 +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 "小さめのモニターでプレビューする際には、左サイドバー下の開閉アイコンを使えます。サイドバーを隠すことで、サイトを新しいテーマでプレビューする際ににもっと広々と画面を使えます。サイドバーを元に戻すには、もういちど開閉アイコンをクリックしてください。" + +#: wp-admin/widgets.php:339 +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 "ウィジェットを有効化するにはサイドバーにドラッグするかクリックしてください。ウィジェットを無効化し設定を削除したい場合は、ドラッグして右側に戻してください。" + +#: wp-admin/includes/template.php:2144 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "評価%1$s (%2$s件の評価に基づく)" + +#: wp-admin/includes/template.php:2148 +msgid "%s rating" +msgstr "評価%s" + +#: wp-admin/my-sites.php:42 +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 frontend or the dashboard for that site." +msgstr "この画面ではユーザーが参加しているネットワーク内のすべてのサイトを表示し、その中からメインのサイトを設定を設定できるようになっています。各サイトの下にあるリンクをクリックし、そのサイトのフロントエンドまたははダッシュボードにアクセスできます。" + +#: wp-admin/includes/class-wp-upgrader.php:2633 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "ロールバックエラー: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2636 +msgid "Error: [%1$s] %2$s" +msgstr "エラー: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-upgrader.php:2560 +msgid "The following plugins were successfully updated:" +msgstr "以下のプラグインの更新に成功しました:" + +#: wp-admin/includes/class-wp-upgrader.php:2561 +msgid "The following themes were successfully updated:" +msgstr "以下のテーマの更新に成功しました:" + +#: wp-admin/includes/class-wp-upgrader.php:2562 +msgid "The following translations were successfully updated:" +msgstr "以下の翻訳ファイルの更新に成功しました:" + +#: wp-admin/includes/class-wp-upgrader.php:2573 +msgid "The following plugins failed to update:" +msgstr "以下のプラグインの更新に失敗しました:" + +#: wp-admin/includes/class-wp-upgrader.php:2574 +msgid "The following themes failed to update:" +msgstr "以下のテーマの更新に失敗しました:" + +#: wp-admin/includes/class-wp-upgrader.php:2575 +msgid "The following translations failed to update:" +msgstr "以下の翻訳ファイルの更新に失敗しました:" + +#: wp-admin/post.php:114 +msgid "Unable to submit this form, please refresh and try again." +msgstr "フォームを送信できません。リロードしてもう一度お試しください。" + +#: wp-admin/index.php:55 +msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "表示オプション - 表示オプションを使ってどのダッシュボードボックスを表示するか選んでください。" + +#: wp-admin/index.php:68 +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 "アクティビティ - 予約済み投稿、最近公開した投稿、あなたの投稿への最近のコメントを表示します。コメント承認を行うこともできます。" + +#: wp-admin/index.php:70 +msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "クイックドラフト - 新規投稿を作成して下書きとして保存できます。また、最新の下書き5件へのリンクを表示します。" + +#: wp-admin/index.php:72 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." +msgstr "WordPress ニュース - 公式 WordPress プロジェクトニュースやWordPress 日本語版フォーラムからの最新投稿、人気または最新のプラグイン情報。" + +#: wp-admin/index.php:74 +msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." +msgstr "WordPress ニュース - 公式 WordPress プロジェクトニュースやWordPress 日本語版フォーラムからの最新投稿。" + +#: wp-admin/post.php:117 +msgid "Oops, you don’t have access to add new drafts." +msgstr "新しい下書きを追加する権限がありません。" + +#: wp-admin/themes.php:101 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"本当にこのテーマを削除しますか ?\n" +"\n" +"中止するには「キャンセル」を、削除するには「OK」をクリックしてください。" + +#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 +msgid "Add New Theme" +msgstr "新しいテーマを追加" + +#: wp-admin/themes.php:122 +msgctxt "Add new theme" +msgid "Add New" +msgstr "新規追加" + +#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 +msgid "Update Available" +msgstr "更新があります" + +#: wp-admin/themes.php:318 +msgid "Close overlay" +msgstr "オーバーレイを閉じる" + +#: wp-admin/themes.php:316 +msgid "Show previous theme" +msgstr "前のテーマを表示" + +#: wp-admin/themes.php:317 +msgid "Show next theme" +msgstr "次のテーマを表示" + +#: wp-admin/widgets.php:430 +msgid "Add Widget" +msgstr "ウィジェットを追加" + +#: wp-admin/includes/dashboard.php:42 +msgid "Activity" +msgstr "アクティビティ" + +#: wp-admin/includes/class-wp-upgrader.php:2539 +msgid "WordPress site: %s" +msgstr "WordPress サイト: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2545 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "成功: WordPress バージョン %s への更新に成功しました" + +#: wp-admin/includes/class-wp-upgrader.php:2547 +msgid "FAILED: WordPress failed to update to %s" +msgstr "失敗: WordPress バージョン %s への更新に失敗しました" + +#: wp-admin/includes/class-wp-upgrader.php:2567 +msgid "SUCCESS: %s" +msgstr "成功: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2581 +msgid "FAILED: %s" +msgstr "失敗: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2604 +msgid "[%s] There were failures during background updates" +msgstr "[%s] バックグラウンド更新中に障害が発生しました" + +#: wp-admin/includes/class-wp-upgrader.php:2606 +msgid "[%s] Background updates have finished" +msgstr "[%s] バックグラウンド更新を完了しました" + +#: wp-admin/includes/dashboard.php:47 +msgid "Quick Draft" +msgstr "クイックドラフト" + +#: wp-admin/includes/dashboard.php:52 +msgid "WordPress News" +msgstr "WordPress ニュース" + +#: wp-admin/includes/update.php:224 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s (%2$s テーマ)" + +#: wp-admin/includes/dashboard.php:458 +msgid "What’s on your mind?" +msgstr "アイディアを書き留めてみましょう。" + +#: wp-admin/includes/dashboard.php:499 +msgctxt "drafts" +msgid "View all" +msgstr "すべて表示" + +#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 +msgid "Drafts" +msgstr "下書き" + +#: wp-admin/includes/dashboard.php:642 +msgid "Publishing Soon" +msgstr "公開間近" + +#: wp-admin/includes/dashboard.php:649 +msgid "Recently Published" +msgstr "最近公開" + +#: wp-admin/includes/dashboard.php:658 +msgid "No activity yet!" +msgstr "アクティビティがありません。" + +#: wp-admin/includes/dashboard.php:710 +msgid "Today" +msgstr "今日" + +#: wp-admin/includes/dashboard.php:712 +msgid "Tomorrow" +msgstr "明日" + +#: wp-admin/includes/dashboard.php:1098 +msgid "Popular Plugin" +msgstr "人気のプラグイン" + +#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 +msgid "Manage Uploads" +msgstr "更新を管理" + +#: wp-admin/includes/class-wp-upgrader.php:1509 +#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 +#: wp-admin/includes/update-core.php:879 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "いくつかのファイルをコピーできないため、最新版のインストールができません。これはたいていの場合、ファイルのパーミッションが適切でないことが原因です。" + +#: wp-admin/includes/class-wp-upgrader.php:2406 +msgid "WordPress %s is also now available." +msgstr "WordPress %s も利用できます。" + +#: wp-admin/includes/class-wp-upgrader.php:2430 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "%1$s のサイトは、WordPress をバージョン %2$s に更新する際、致命的に失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:2470 +msgid "Your site was running version %s." +msgstr "サイトはバージョン %s でした。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:641 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 +msgid "Update Translations" +msgstr "翻訳を更新" + +#: wp-admin/includes/class-wp-upgrader-skins.php:656 +#: wp-admin/includes/class-wp-upgrader.php:2069 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "%1$s (%2$s) の翻訳を更新しています…" + +#: wp-admin/includes/class-wp-upgrader.php:2068 +msgid "Translations for %s" +msgstr "%sの翻訳" + +#: wp-admin/includes/class-wp-upgrader.php:2369 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] WordPress %2$s へのサイト更新が完了しました" + +#: wp-admin/includes/class-wp-upgrader.php:2375 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s がご利用いただけます。更新をお願いします。" + +#: wp-admin/includes/class-wp-upgrader.php:2380 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] 重要: 更新失敗によりサイトがダウンしている可能性があります" + +#: wp-admin/includes/class-wp-upgrader.php:2395 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "サイト (%1$s) を WordPress %2$s へ自動更新しました。" + +#: wp-admin/includes/class-wp-upgrader.php:2398 +msgid "No further action is needed on your part." +msgstr "何もする必要はありません。" + +#: wp-admin/includes/class-wp-upgrader.php:2402 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "バージョン %s について詳しくは「WordPress について」画面をご覧ください。" + +#: wp-admin/includes/class-wp-upgrader.php:2415 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "サイト (%1$s) を WordPress %2$s に更新してください。" + +#: wp-admin/includes/class-wp-upgrader.php:2422 +msgid "We tried but were unable to update your site automatically." +msgstr "自動更新を試みましたが完了できませんでした。" + +#: wp-admin/includes/class-wp-upgrader.php:2407 +#: wp-admin/includes/class-wp-upgrader.php:2424 +msgid "Updating is easy and only takes a few moments:" +msgstr "更新は簡単で、すぐに終わります。" + +#: wp-admin/includes/class-wp-upgrader.php:2432 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "%1$s のサイトは、WordPress の最新バージョン %2$s に更新する際、致命的に失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:2434 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "サイトはオフラインになっているか壊れている可能性があります。しかし心配しないでください。修復可能です。" + +#: wp-admin/includes/class-wp-upgrader.php:2436 +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 "サイトを確認してみてください。すべて問題なく動いている可能性があります。更新の必要があると表示されている場合は指示にしたがってください。" + +#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "サイトを更新した状態に保つことはセキュリティにとって重要です。それはまた、あなたとあなたの読者にとってインターネットをより安全な場所にすることでもあります。" + +#: wp-admin/includes/class-wp-upgrader.php:2447 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "問題が生じたり、サポートが必要な場合は、WordPress.org のサポートフォーラムのボランティアが助けになるでしょう。" + +#: wp-admin/includes/class-wp-upgrader.php:2462 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "最新版が利用できるプラグインまたはテーマもあります。いますぐ更新してください。" + +#: wp-admin/includes/class-wp-upgrader.php:2466 +msgid "The WordPress Team" +msgstr "WordPress チーム" + +#: wp-admin/includes/class-wp-upgrader.php:2471 +msgid "We have some data that describes the error your site encountered." +msgstr "サイトに生じたエラーについて説明するデータがあります。" + +#: wp-admin/includes/class-wp-upgrader.php:2472 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "ホスティング会社、サポートフォーラムのボランティア、または心優しい開発者があなたを助けるため、この情報を使用することができるでしょう。" + +#: wp-admin/includes/class-wp-upgrader.php:2485 +msgid "Error code: %s" +msgstr "エラーコード: %s" + +#: wp-admin/themes.php:142 +msgid "ERROR: %s" +msgstr "エラー: %s" + +#: wp-admin/includes/post.php:1436 +msgid "This content is currently locked." +msgstr "このコンテンツは現在ロックされています。" + +#: wp-admin/includes/post.php:1438 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "編集を引き継ぐと、%s さんは編集を続けられなくなります。" + +#: wp-admin/update-core.php:50 +msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" +msgstr "バージョン %s を再インストールしたい場合、ここでその作業を行ってください。あるいはパッケージをダウンロードして手動で再インストールしてください。" + +#: wp-admin/update-core.php:161 +msgid "Future security updates will be applied automatically." +msgstr "今後のセキュリティ更新は自動的に適用されます。" + +#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 +msgid "Translations" +msgstr "翻訳" + +#: wp-admin/update-core.php:340 +msgid "Your translations are all up to date." +msgstr "翻訳はすべて最新版です。" + +#: wp-admin/update-core.php:349 +msgid "Some of your translations are out of date." +msgstr "一部の翻訳が古くなっています。" + +#: wp-admin/includes/class-wp-upgrader.php:1247 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "更新が必要な翻訳が一部あります。更新が終わるまでしばらくお持ちください。" + +#: wp-admin/includes/class-wp-upgrader.php:1248 +msgid "The translation is up to date." +msgstr "翻訳は最新です。" + +#: wp-admin/includes/class-wp-upgrader.php:1250 +msgid "Downloading translation from %s…" +msgstr "%s から翻訳ファイルをダウンロードしています…" + +#: wp-admin/includes/class-wp-upgrader.php:1252 +msgid "Translation update failed." +msgstr "翻訳の更新に失敗しました。" + +#: wp-admin/includes/class-wp-upgrader.php:1253 +msgid "Translation updated successfully." +msgstr "翻訳が正常に更新されました。" + +#: wp-admin/includes/class-wp-upgrader.php:2058 +msgid "Updating theme: %s" +msgstr "テーマを更新中: %s" + +#: wp-admin/includes/class-wp-upgrader.php:2064 +msgid "Updating plugin: %s" +msgstr "プラグインを更新中: %s" + +#: wp-admin/includes/update-core.php:912 +msgid "There is not enough free disk space to complete the update." +msgstr "更新を完了するのに十分な空きディスク領域がありません。" + +#: wp-admin/options-discussion.php:143 +msgid "Comment must be manually approved" +msgstr "コメントの手動承認を必須にする" + +#: wp-admin/options-media.php:49 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "メディアファイルから画像を追加する際、以下でピクセル指定したサイズによって最大寸法が決定されます。" + +#: wp-admin/options-permalink.php:184 +msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This 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 はデフォルトでは ? マークや数字を含む URL を使用しますが、パーマリンクやアーカイブにカスタム URL 構造を使うこともできるようになっています。URL をカスタマイズすることで、リンクの美しさや使いやすさ、そして前方互換性を改善できます。利用できるタグは色々ありますが、以下にいくつか例をご紹介します。" + +#: wp-admin/theme-editor.php:33 +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 "同じテーマを新しいバージョンにアップグレードすると、ここで行った変更は上書きされます。上書きを防ぐには子テーマの作成を検討してみてください。" + +#: wp-admin/user-new.php:337 +msgid "Create a brand new user and add them to this site." +msgstr "このサイトに追加する新規ユーザーを作成する。" + +#: wp-admin/includes/ms.php:224 +msgid "" +"Dear user,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\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 "" +"ユーザー様\n" +"\n" +"最近、サイトの管理メールアドレスを変更するリクエストが送信されました。\n" +"これに間違いがない場合、以下のリンクをクリックして変更を確定してください。\n" +"###ADMIN_URL###\n" +"\n" +"もし操作を実行したくない場合はこのメールを無視してください。\n" +"\n" +"このメッセージは ###EMAIL### へ送信されました。\n" +"\n" +"よろしくお願いします。\n" +"###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Looking for %1$s in %2$s" +msgstr "%2$s 内で %1$s を探しています" + +#: wp-admin/includes/class-wp-upgrader.php:1399 +msgid "The language pack is missing either the .po or .mo files." +msgstr "言語パックに .po または .mo ファイルが含まれていません。" + +#: wp-admin/includes/class-wp-upgrader.php:1442 +msgid "Attempting to roll back to previous version." +msgstr "以前のバージョンへのロールバックを試みています。" + +#: wp-admin/includes/class-wp-upgrader.php:1443 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "更新中にエラーが発生したため、WordPress は以前のバージョンにロールバックされました。" + +#: wp-admin/includes/class-wp-upgrader.php:2051 +msgid "Updating to WordPress %s" +msgstr "WordPress %s へ更新中" + +#: wp-admin/includes/class-wp-upgrader.php:2052 +msgid "WordPress %s" +msgstr "WordPress %s" + +#: wp-admin/includes/file.php:500 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "ファイルのチェックサム (%1$s) が期待値 (%2$s) と一致しません。" + +#: wp-admin/includes/file.php:1106 +msgid "This password will not be stored on the server." +msgstr "このパスワードは、サーバ上に保存されません。" + +#: wp-admin/includes/update-core.php:809 +msgid "Preparing to install the latest version…" +msgstr "最新版をインストールする準備をしています…" + +#: wp-admin/includes/update-core.php:869 +msgid "Copying the required files…" +msgstr "必要なファイルをコピーしています…" + +#: wp-admin/install.php:248 +msgid "Please provide a valid username." +msgstr "有効なユーザー名を入力してください。" + +#: wp-admin/install.php:251 +msgid "The username you provided has invalid characters." +msgstr "ユーザー名に無効な文字が含まれています。" + +#: wp-admin/install.php:255 +msgid "Your passwords do not match. Please try again." +msgstr "パスワードが一致しません。もう一度やり直してください。" + +#: wp-admin/install.php:259 +msgid "You must provide an email address." +msgstr "メールアドレスを入力する必要があります。" + +#: wp-admin/install.php:263 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "有効なメールアドレスではないようです。メールアドレスは username@example.com のような形式です。" + +#: wp-admin/nav-menus.php:491 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "現在お使いのテーマはカスタムメニュー機能に対応していませんが、ウィジェット画面でサイドバーに「カスタムメニュー」を追加できます。" + +#: wp-admin/nav-menus.php:495 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom 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 "メニューはテーマ内で定義された位置に表示できます。ウィジェット画面で「カスタムメニュー」ウィジェットを追加すればサイドバーに表示することもできます。もしお使いのテーマがカスタムメニュー機能に対応していない場合、サイドにあるドキュメンテーションリンクから追加方法をご覧ください (デフォルトテーマ %2$s と %3$s は対応済みです) 。" + +#: wp-admin/nav-menus.php:518 +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 "エディター内でメニュー項目の右側にある矢印をクリックすると標準の設定グループが表示されます。リンクのターゲット・CSS クラス・rel・説明といった追加設定は「表示オプション」で有効化または無効化できます。" + +#: wp-admin/edit-form-comment.php:96 +msgid "IP address:" +msgstr "IP アドレス:" + +#: wp-admin/edit-tags.php:261 +msgid "Category added." +msgstr "カテゴリーが追加されました。" + +#: wp-admin/edit-tags.php:262 +msgid "Category deleted." +msgstr "カテゴリーが削除されました。" + +#: wp-admin/edit-tags.php:263 +msgid "Category updated." +msgstr "カテゴリーが更新されました。" + +#: wp-admin/edit-tags.php:264 +msgid "Category not added." +msgstr "カテゴリーは追加されませんでした。" + +#: wp-admin/edit-tags.php:265 +msgid "Category not updated." +msgstr "カテゴリーは更新されませんでした。" + +#: wp-admin/edit-tags.php:266 +msgid "Categories deleted." +msgstr "カテゴリーが削除されました。" + +#: wp-admin/edit-tags.php:270 +msgid "Tag added." +msgstr "タグが追加されました。" + +#: wp-admin/edit-tags.php:271 +msgid "Tag deleted." +msgstr "タグが削除されました。" + +#: wp-admin/edit-tags.php:272 +msgid "Tag updated." +msgstr "タグが更新されました。" + +#: wp-admin/edit-tags.php:273 +msgid "Tag not added." +msgstr "タグは追加されませんでした。" + +#: wp-admin/edit-tags.php:274 +msgid "Tag not updated." +msgstr "タグは更新されませんでした。" + +#: wp-admin/edit-tags.php:275 +msgid "Tags deleted." +msgstr "タグが削除されました。" + +#: wp-admin/edit.php:244 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s件の投稿を更新できませんでした。他の人が編集中です。" + +#: wp-admin/edit.php:245 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s件の投稿を永久に削除しました。" + +#: wp-admin/edit.php:246 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s件の投稿をゴミ箱へ移動しました。" + +#: wp-admin/edit.php:247 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s件の投稿をゴミ箱から復元しました。" + +#: wp-admin/edit.php:250 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s件のページを更新しました。" + +#: wp-admin/edit.php:251 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s件のページを更新できませんでした。他の人が編集中です。" + +#: wp-admin/edit.php:252 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s件のページを永久に削除しました。" + +#: wp-admin/edit.php:253 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s件のページをゴミ箱に移動しました。" + +#: wp-admin/edit.php:254 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s件のページをゴミ箱から復元しました。" + +#: wp-admin/revision.php:109 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "横にある「2つのリビジョンを比較」ボックスをクリックして2つの別のリビジョンを比較できます。" + +#: wp-admin/includes/template.php:2003 +msgid "Compare Revisions" +msgstr "リビジョンの比較" + +#: wp-admin/includes/template.php:2004 +msgid "View, compare, and restore other versions of this content on the improved revisions screen." +msgstr "改善版のリビジョン画面で、このコンテンツの別バージョンを表示・比較・復元できます。" + +#: wp-admin/includes/template.php:2017 +msgid "Edit Lock" +msgstr "編集ロック" + +#: wp-admin/includes/template.php:2018 +msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." +msgstr "他の方が編集中ですが、ページを再読み込みする必要はありません。編集が終了したらロックは解除されます。" + +#: wp-admin/revision.php:158 +msgid "Compare any two revisions" +msgstr "2つのリビジョンを比較" + +#: wp-admin/includes/media.php:281 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" (%3$s 「%2$s」より)" + +#: wp-admin/includes/media.php:284 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" (「%2$s」より)" + +#: wp-admin/includes/media.php:287 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" (%2$s)" + +#: wp-admin/includes/media.php:289 +msgid "\"%s\"." +msgstr "\"%s\"" + +#: wp-admin/includes/meta-boxes.php:190 +msgid "Your site is configured to keep only the last %s revisions." +msgstr "このサイトでは最新%s件のリビジョンを保存するように設定されています。" + +#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 +msgid "Revisions: %s" +msgstr "リビジョン: %s" + +#: wp-admin/includes/meta-boxes.php:198 +msgctxt "revisions" +msgid "Browse" +msgstr "表示" + +#: wp-admin/revision.php:175 +msgid "Autosave by %s" +msgstr "%s による自動保存" + +#: wp-admin/revision.php:178 +msgid "Current Revision by %s" +msgstr "%s による現在のリビジョン" + +#: wp-admin/revision.php:196 +msgid "Restore This Autosave" +msgstr "この自動保存を復元" + +#: wp-admin/revision.php:181 +msgid "Revision by %s" +msgstr "%s によるリビジョン" + +#: wp-admin/edit-form-advanced.php:397 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "接続が切断されました 再接続するまで保存を中断します。" + +#: wp-admin/edit-form-advanced.php:398 +msgid "We’re backing up this post in your browser, just in case." +msgstr "念のため、お使いのブラウザ上でこの投稿をバックアップしています。" + +#: wp-admin/revision.php:210 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "エラーが発生しました。リクエストされた比較データを読み込めませんでした。" + +#: wp-admin/custom-background.php:359 +msgctxt "Background Attachment" +msgid "Attachment" +msgstr "スクロールの有無" + +#: wp-admin/user-edit.php:467 +msgid "Repeat New Password" +msgstr "新しいパスワードを再入力" + +#: wp-admin/user-new.php:395 +msgid "Repeat Password" +msgstr "パスワードを再入力" + +#: wp-admin/includes/nav-menu.php:1163 +msgid "Add menu items from the column on the left." +msgstr "左カラムからメニュー項目を追加してください。" + +#: wp-admin/includes/plugin-install.php:129 +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 via this page." +msgstr "プラグインは WordPress の機能性を拡張するものです。WordPress プラグインディレクトリ からプラグインを自動的にインストールできます。またはこのページから zip 形式のプラグインをアップロードしてください。" + +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "http://wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-wp-upgrader.php:53 +msgid "The package contains no files." +msgstr "パッケージ内にファイルがありません。" + +#: wp-admin/includes/class-wp-upgrader.php:819 +msgid "The theme contains no files." +msgstr "テーマ内にファイルがありません。" + +#: wp-admin/includes/class-wp-upgrader-skins.php:206 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "%1$s の更新中にエラー: %2$s" + +#: wp-admin/revision.php:108 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "リビジョン間を移動するには、スライダーハンドルを左右にドラッグするか、 「前へ」「次へ」ボタンを使ってください。" + +#: wp-admin/press-this.php:624 +msgid "Loading…" +msgstr "読み込み中…" + +#: wp-admin/upload.php:150 +msgid "Error in moving to trash." +msgstr "ゴミ箱へ移動する歳にエラーが発生しました。" + +#: wp-admin/upload.php:162 +msgid "Error in restoring from trash." +msgstr "ゴミ箱から復元する際にエラーが発生しました。" + +#: wp-admin/post.php:244 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "ゴミ箱に移動しようとしている項目が存在しません。" + +#: wp-admin/post.php:267 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "ゴミ箱から復元しようとしている項目が存在しません。" + +#: wp-admin/post.php:285 +msgid "This item has already been deleted." +msgstr "この項目はすでに削除されています。" + +#: wp-admin/nav-menus.php:724 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "各項目をドラッグして順番を変更します。追加の設定オプションを表示するには、項目の右側にある矢印をクリックします。" + +#: wp-admin/nav-menus.php:508 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "まだメニューを作成していません。「新規メニューを作成」リンクをクリックしてスタートしましょう。" + +#: wp-admin/revision.php:105 +msgid "This screen is used for managing your content revisions." +msgstr "この画面でコンテンツのリビジョンを管理できます。" + +#: wp-admin/revision.php:106 +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 "リビジョンとは、ブログ投稿や固定ページのコンテンツを更新すると定期的に作成されるコピーを保存したものです。左側の赤いテキストは、削除されたコンテンツを表しています。右側の緑色のテキストは、追加されたコンテンツです。" + +#: wp-admin/revision.php:107 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "この画面からリビジョンを確認・比較・復元できます。" + +#: wp-admin/revision.php:110 +msgid "To restore a revision, click Restore This Revision." +msgstr "リビジョンを復元するには、このリビジョンを復元をクリックしてください。" + +#: wp-admin/revision.php:119 +msgid "Revisions Management" +msgstr "リビジョン管理" + +#: wp-admin/revision.php:169 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "新リビジョン:" + +#: wp-admin/revision.php:167 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "旧リビジョン:" + +#: wp-admin/revision.php:140 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "前へ" + +#: wp-admin/revision.php:144 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "次へ" + +#: wp-admin/nav-menus.php:377 +msgid "Menu locations updated." +msgstr "メニューの位置を更新しました。" + +#: wp-admin/includes/revision.php:172 +msgctxt "revision date short format" +msgid "j M @ G:i" +msgstr "n月j日 @ G:i" + +#: wp-admin/includes/media.php:296 +msgid "%1$s by %2$s." +msgstr "%1$s by %2$s。" + +#: wp-admin/includes/media.php:308 +msgid "Released: %d." +msgstr "リリース日: %d" + +#: wp-admin/includes/media.php:313 +msgid "Track %1$s of %2$s." +msgstr "全%2$s曲中%1$s曲目" + +#: wp-admin/includes/media.php:315 +msgid "Track %1$s." +msgstr "トラック %1$s" + +#: wp-admin/includes/media.php:319 +msgid "Genre: %s." +msgstr "ジャンル: %s" + +#: wp-admin/includes/media.php:2811 +msgid "Audio Format:" +msgstr "音声フォーマット:" + +#: wp-admin/includes/media.php:2812 +msgid "Audio Codec:" +msgstr "音声コーデック:" + +#: wp-admin/includes/post.php:1475 +msgid "Saving revision..." +msgstr "リビジョンを保存…" + +#: wp-admin/includes/post.php:1476 +msgid "Your latest changes were saved as a revision." +msgstr "最近の変更をリビジョンとして保存しました。" + +#: wp-admin/nav-menus.php:494 +msgid "This screen is used for managing your custom navigation menus." +msgstr "この画面でカスタムナビゲーションメニューを管理できます。" + +#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 +msgid "From this screen you can:" +msgstr "この画面では次のことができます。" + +#: wp-admin/nav-menus.php:497 +msgid "Create, edit, and delete menus" +msgstr "メニューの作成、編集、削除" + +#: wp-admin/nav-menus.php:498 +msgid "Add, organize, and modify individual menu items" +msgstr "個々のメニュー項目の追加、組み立て、変更" + +#: wp-admin/nav-menus.php:506 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "この画面の上部にあるメニュー管理ボックスで、下のエディターでどのメニューを開くか選びます。" + +#: wp-admin/nav-menus.php:507 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "既存メニューを編集するには、ドロップダウンリストでメニューを選択し、「選択」をクリックしてください" + +#: wp-admin/nav-menus.php:509 +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 "各メニューのテーマでの位置を指定するには、メニューエディターの下部で設定を選択してください。複数のメニューをすべてのテーマ位置に一度に指定するには、画面上部の「位置の管理」タブをご利用ください。" + +#: wp-admin/nav-menus.php:513 +msgid "Menu Management" +msgstr "メニュー管理" + +#: wp-admin/nav-menus.php:517 +msgid "Each custom 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 "各カスタムメニューには固定ページ・カテゴリー・カスタム URL やその他の種類のコンテンツへのリンクなどが含まれている場合があります。メニューリンクを追加するには、この下にある左カラム内のボックスを展開し、項目を選択してください。" + +#: wp-admin/nav-menus.php:519 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "各項目の横にあるチェックボックスを選択し、「メニューに追加」をクリックして項目を追加してください。" + +#: wp-admin/nav-menus.php:520 +msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" +msgstr "カスタムリンクを追加するには、リンクのセクションを展開して URL とリンクテキストを入力し、「メニューに追加」をクリックしてください。" + +#: wp-admin/nav-menus.php:521 +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 "メニュー項目を整理するには、マウスまたはキーボードで項目をドラッグ & ドロップしてください。項目をサブメニューにするには、ドラッグするか少し右に移動してください。" + +#: wp-admin/nav-menus.php:522 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "メニュー項目を削除するには展開して「削除」リンクをクリックしてください。" + +#: wp-admin/nav-menus.php:526 +msgid "Editing Menus" +msgstr "メニューの編集" + +#: wp-admin/nav-menus.php:530 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "この画面はテーマ内で定義された位置すべてにメニューを指定するために使われます。" + +#: wp-admin/nav-menus.php:531 +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 "メニューをテーマ位置に指定するには、各位置のドロップダウンからメニューを選択してください。作業が終わったら、「変更を保存」をクリックします。" + +#: wp-admin/nav-menus.php:532 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "すでにテーマの位置に指定されているメニューを編集するには、「編集」リンクをクリックしてください。" + +#: wp-admin/nav-menus.php:533 +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 "既存のメニューを指定するのではなく新規作成する場合は、「新規メニューを追加」リンクをクリックしてください。自動的に新しいメニューがテーマの位置に指定されます。" + +#: wp-admin/nav-menus.php:553 +msgid "Edit Menus" +msgstr "メニューを編集" + +#: wp-admin/nav-menus.php:555 +msgid "Manage Locations" +msgstr "位置の管理" + +#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 +msgid "Theme Location" +msgstr "テーマの位置" + +#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 +msgid "Assigned Menu" +msgstr "指定されたメニュー" + +#: wp-admin/nav-menus.php:588 +msgid "Select a Menu" +msgstr "メニューを選択" + +#: wp-admin/nav-menus.php:600 +msgctxt "menu" +msgid "Edit" +msgstr "編集" + +#: wp-admin/nav-menus.php:606 +msgctxt "menu" +msgid "Use new menu" +msgstr "新しいメニューを使う" + +#: wp-admin/revision.php:198 +msgid "Restore This Revision" +msgstr "このリビジョンを復元" + +#: wp-admin/nav-menus.php:400 +msgid "Move up one" +msgstr "ひとつ上へ" + +#: wp-admin/nav-menus.php:401 +msgid "Move down one" +msgstr "ひとつ下へ" + +#: wp-admin/nav-menus.php:402 +msgid "Move to the top" +msgstr "先頭へ" + +#: wp-admin/nav-menus.php:404 +msgid "Move under %s" +msgstr "%s 下の階層へ" + +#: wp-admin/nav-menus.php:406 +msgid "Move out from under %s" +msgstr "%s 下の階層から外す" + +#: wp-admin/nav-menus.php:408 +msgid "Under %s" +msgstr "%s 下の階層" + +#: wp-admin/nav-menus.php:410 +msgid "Out from under %s" +msgstr "%s 下の階層から外す" + +#: wp-admin/nav-menus.php:412 +msgid "%1$s. Menu item %2$d of %3$d." +msgstr "%1$s (メニュー項目%3$d個中%2$d番目)" + +#: wp-admin/nav-menus.php:414 +msgid "%1$s. Sub item number %2$d under %3$s." +msgstr "%1$s (%3$sのサブメニュー項目%2$d番目)" + +#: wp-admin/user-edit.php:522 +msgid "Capabilities" +msgstr "権限" + +#: wp-admin/user-edit.php:530 +msgid "Denied: %s" +msgstr "拒否されました: %s" + +#: wp-admin/includes/nav-menu.php:188 +msgid "Move" +msgstr "移動" + +#: wp-admin/includes/nav-menu.php:189 +msgid "Up one" +msgstr "ひとつ上へ" + +#: wp-admin/includes/nav-menu.php:190 +msgid "Down one" +msgstr "ひとつ下へ" + +#: wp-admin/includes/nav-menu.php:193 +msgid "To the top" +msgstr "先頭へ" + +#: wp-admin/nav-menus.php:723 +msgid "Menu Structure" +msgstr "メニュー構造" + +#: wp-admin/nav-menus.php:743 +msgid "Menu Settings" +msgstr "メニュー設定" + +#: wp-admin/includes/template.php:2092 +msgid "The backup of this post in your browser is different from the version below." +msgstr "ブラウザ内のこの投稿の下書きが以下のバージョンと異なっているようです。" + +#: wp-admin/includes/template.php:2093 +msgid "Restore the backup." +msgstr "バックアップを復元します。" + +#: wp-admin/includes/template.php:2096 +msgid "Post restored successfully." +msgstr "投稿の復元に成功しました。" + +#: wp-admin/includes/template.php:2097 +msgid "Undo." +msgstr "やり直します。" + +#: wp-admin/includes/ajax-actions.php:1152 +msgid "Draft created on %1$s at %2$s" +msgstr "%1$s%2$sに下書き作成" + +#: wp-admin/includes/misc.php:730 +msgid "%s has taken over and is currently editing." +msgstr "%s さんが引き継いで現在編集しています。" + +#: wp-admin/includes/post.php:1461 +msgid "Take over" +msgstr "編集を引き継ぐ" + +#: wp-admin/post.php:254 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "この項目をゴミ箱へ移動することはできません。%s は現在編集中です。" + +#: wp-admin/nav-menus.php:631 +msgid "Edit your menu below, or create a new menu." +msgstr "以下のメニューを編集するか新規メニューを作成してください。" + +#: wp-admin/nav-menus.php:636 +msgid "Select a menu to edit:" +msgstr "編集するメニューを選択:" + +#: wp-admin/nav-menus.php:677 +msgid "or create a new menu." +msgstr "または新規メニューを作成してください。" + +#: wp-admin/includes/ms.php:604 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "更新ありがとうございます。ネットワークの更新ページヘ移動して、すべてのサイトをアップグレードしましょう。" + +#: wp-admin/setup-config.php:335 +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 "この部分のインストールは無事完了しました。WordPress は現在データベースと通信できる状態にあります。準備ができているなら…" + +#: wp-admin/includes/nav-menu.php:102 +msgid "sub item" +msgstr "サブアイテム" + +#: wp-admin/includes/nav-menu.php:589 +msgid "Link Text" +msgstr "リンクテキスト" + +#: wp-admin/includes/nav-menu.php:1324 +msgid "%1$s has been updated." +msgstr "%1$s を更新しました。" + +#: wp-admin/nav-menus.php:270 +msgid "Selected menus have been successfully deleted." +msgstr "選択されたメニューの削除に成功しました。" + +#: wp-admin/nav-menus.php:713 +msgid "Menu 1" +msgstr "メニュー 1" + +#: wp-admin/nav-menus.php:724 +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 "項目を追加・削除してデフォルトのメニューを編集できます。お好きな順番に各項目をドラッグしてください。変更を保存するには「メニューを作成」ボタンをクリックします。" + +#: wp-admin/nav-menus.php:737 +msgid "Give your menu a name above, then click Create Menu." +msgstr "メニューに名前をつけ、「メニューを作成」ボタンをクリックしてください。" + +#: wp-admin/nav-menus.php:756 +msgid "Auto add pages" +msgstr "固定ページを自動追加" + +#: wp-admin/nav-menus.php:757 +msgid "Automatically add new top-level pages to this menu" +msgstr "このメニューに新しいトップレベルのページを自動追加" + +#: wp-admin/nav-menus.php:763 +msgid "Theme locations" +msgstr "テーマの位置" + +#: wp-admin/nav-menus.php:768 +msgid "(Currently set to: %s)" +msgstr "(現在の設定: %s)" + +#: wp-admin/plugin-editor.php:132 +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 "エディターの下にある「ドキュメンテーション」には、プラグインファイルの中で認識された PHP 関数一覧があります。「調べる」ボタンを使うと、その関数のページヘ移動します。" + +#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 +msgid "Look Up" +msgstr "調べる" + +#: wp-admin/theme-editor.php:29 +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 "PHP ファイルについては、「ドキュメンテーション」ドロップダウンを使ってそのファイル内で認識されている関数を選択できます。「調べる」ボタンをクリックするとその関数の参考資料がある Web ページへ移動できます。" + +#: wp-admin/includes/class-wp-posts-list-table.php:647 +#: wp-admin/includes/misc.php:695 +msgid "%s is currently editing" +msgstr "現在 %s さんが編集中です" + +#: wp-admin/includes/dashboard.php:1327 +msgid "http://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "http://wpdocs.sourceforge.jp/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:331 +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 "画像、音声、文書などのメディアをアップロードして本文中に挿入したい場合は「メディアを追加」ボタンをクリックします。メディアライブラリにすでにアップロードされている画像やファイルの中から選択することも、新しいメディアをアップロードして投稿や固定ページに追加することも可能です。画像ギャラリーを作成するには、追加したい画像を選択して「ギャラリーを作成」ボタンをクリックします。" + +#: wp-admin/edit-form-advanced.php:332 +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 "メディアの URL を貼り付けるだけで、簡単に Twitter、YouTube、Flickr などの外部サイトで管理されているメディアを投稿や固定ページの本文に埋め込むことができます。この埋め込み機能についてもっと知りたいなら Codex を参照してください。" + +#: wp-admin/includes/template.php:1993 +msgid "New Media Manager" +msgstr "新しいメディアマネージャー" + +#: wp-admin/includes/template.php:1994 +msgid "Uploading files and creating image galleries has a whole new look. Check it out!" +msgstr "ファイルアップロードと画像ギャラリー作成のインターフェースが刷新されました。ぜひご確認ください。" + +#: wp-admin/includes/image-edit.php:158 +msgid "Image rotation is not supported by your web host." +msgstr "ご利用中のホスティング環境は画像の回転機能に対応していません。" + +#: wp-admin/includes/bookmark.php:300 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "リンク管理機能を使いたい場合は、Link Manager プラグインをインストールしてください。" + +#: wp-admin/includes/dashboard.php:1315 +msgid "Manage widgets or menus" +msgstr "ウィジェットまたはメニューの管理" + +#: wp-admin/custom-background.php:143 +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 "背景画像を使うには、アップロードするか既にメディアライブラリにあるものから「画像を選択」ボタンを使って指定します。画像は一度だけ表示するか、タイル状にして画面を埋めることができます。また、背景の位置を固定にしてコンテンツのみがスクロールするようにするか、サイト画面と一緒に背景がスクロールするか選ぶことも可能です。" + +#: wp-admin/custom-header.php:186 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "終了したら「変更を保存」ボタンを必ずクリックしてください。" + +#: wp-admin/edit-form-advanced.php:272 +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 "タイトルフィールドと大きな投稿編集エリアは所定の位置に固定されていますが、他のボックスはドラッグアンドドロップして位置を変更できます。また、各ボックスのタイトルバーをクリックすることで、縮小したり展開したりできます。さらに、表示オプションから非表示のボックス(抜粋、トラックバック送信、カスタムフィールド、ディスカッション、スラッグ、作成者)を表示させたり表示列のレイアウトを選択できます。" + +#: wp-admin/edit-form-advanced.php:336 +msgid "Inserting Media" +msgstr "メディアの挿入" + +#: wp-admin/edit-form-advanced.php:342 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "これらのボックスではコンテンツの公開について設定できます:" + +#: wp-admin/edit-form-advanced.php:346 +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 "フォーマット - 投稿フォーマットはある投稿がテーマでどのように表示されるかを指定します。例えば、標準フォーマットのブログ投稿ではタイトルと段落が表示され、アサイドフォーマットではタイトル部分は省略し、短いテキストのみが表示されるという具合です。Codex の各投稿フォーマットの説明を参考にしてください。テーマ内では10個のフォーマットすべて、または一部のみを有効化できます。" + +#: wp-admin/edit-form-advanced.php:357 +msgid "Publish Settings" +msgstr "公開設定" + +#: wp-admin/edit-tags.php:215 +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 "親 - タグとは違い、カテゴリーには階層を持たせることができます。例えば「ジャズ」カテゴリーの下に「ビバップ」と「ビッグバンド」という子カテゴリーを置くといったようなことです。これは完全にオプションです。サブカテゴリーを作成するには、別のカテゴリーを「親」ドロップダウンから選択してください。" + +#: wp-admin/widgets.php:68 +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 "テーマを変更する場合、ウィジェットエリア・サイドバーの数や位置が異なるため移行がスムーズに行かない場合があります。テーマを変更した際にウィジェットがなくなってしまった場合、この画面をスクロールして「使用停止中のウィジェット」で過去に利用した設定が保存済みのウィジェットを見つけてください。" + +#: wp-admin/includes/media.php:2535 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "マルチファイルアップローダーをご利用中です。うまくいかない場合はブラウザアップローダーをお試しください。" + +#: wp-admin/async-upload.php:62 +msgctxt "media item" +msgid "Edit" +msgstr "編集" + +#: wp-admin/custom-header.php:706 +msgctxt "color" +msgid "Default: %s" +msgstr "デフォルト: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:251 +msgctxt "column name" +msgid "Uploaded to" +msgstr "アップロード先" + +#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 +#: wp-admin/includes/ajax-actions.php:1845 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "アップロードしたファイルは有効な画像ではありません。もう一度お試しください。" + +#: wp-admin/custom-background.php:316 +msgid "Choose a Background Image" +msgstr "背景画像を選択" + +#: wp-admin/custom-header.php:607 +msgid "Choose a Custom Header" +msgstr "カスタムヘッダーを選択" + +#: wp-admin/custom-background.php:144 +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 "背景色を選ぶには、色選択ボタンをクリックして正当な HTML 16進数値 (例えば赤色として “#ff0000”) を入力するか、もしくはカラーピッカーから色を選びます。" + +#: wp-admin/custom-header.php:185 +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 "このページのヘッダーテキストセクションでは、このテキストを表示するか隠すかを選べます。テキストの色を変えるには、色選択ボタンをクリックして正当な HTML 16進数値 (例えば赤色として “#ff0000”) を入力するか、カラーピッカーから色を選びます。" + +#: wp-admin/customize.php:135 +msgid "Theme Customizer Options" +msgstr "テーマのカスタマイズオプション" + +#: wp-admin/options-reading.php:65 +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 "サイトをロボット、Ping サービス、スパイダーにクロールさせてよいか選べます。これらのサービスにサイトを無視させる場合は、「検索エンジンがサイトをインデックスしないようにする」と書かれた横のチェックボックスをクリックし、画面下の「変更を保存」ボタンをクリックしてください。サイトが完全に非公開になるわけではなく、Web 上ではサイトを閲覧できますのでご注意ください。" + +#: wp-admin/includes/dashboard.php:1310 +msgid "More Actions" +msgstr "その他の操作" + +#: wp-admin/includes/dashboard.php:1325 +msgid "Turn comments on or off" +msgstr "コメントを表示/非表示" + +#: wp-admin/includes/dashboard.php:1327 +msgid "Learn more about getting started" +msgstr "最初のステップについて詳細を読む" + +#: wp-admin/includes/media.php:2722 +msgid "File URL:" +msgstr "ファイルの URL:" + +#: wp-admin/edit-comments.php:127 +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 the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." +msgstr "コメント先の欄には、3つの要素があります。テキストはコメントの元となった投稿のタイトルとその投稿の編集画面へのリンクです。「投稿を表示」リンクをクリックすると、サイト上のその投稿に移動します。数字が書かれている小さな吹き出しは、承認済みのコメント数を表します。吹き出しがグレーになっている場合はすべてのコメントが承認済み、青になっている場合は承認が必要なコメントがあることを意味しています。吹き出しをクリックすると、その投稿のみについたコメントを表示する画面へ移動します。" + +#: wp-admin/includes/ms.php:390 +msgid "Used: %1$s%% of %2$s" +msgstr "使用済み: %1$s%% of %2$s" + +#: wp-admin/users.php:230 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s 現在のユーザーは削除されません。" + +#: wp-admin/users.php:232 wp-admin/users.php:342 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#: wp-admin/users.php:338 +msgid "ID #%1$s: %2$s The current user will not be removed." +msgstr "ID #%1$s: %2$s 現在のユーザーは除外されません。" + +#: wp-admin/users.php:340 +msgid "ID #%1$s: %2$s You don't have permission to remove this user." +msgstr "ID #%1$s: %2$s このユーザーを除外する権限がありません。" + +#: wp-admin/users.php:220 +msgid "Please select an option." +msgstr "オプションを選択してください。" + +#: wp-admin/includes/ms.php:282 +msgid "ERROR: The email address is already used." +msgstr "エラー: そのメールアドレスはすでに使われています。" + +#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 +#: wp-admin/includes/image-edit.php:408 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image は WP_Image_Editor オブジェクトである必要があります" + +#: wp-admin/includes/image-edit.php:336 +msgid "Use WP_Image_Editor::rotate" +msgstr "WP_Image_Editor::rotate を使う" + +#: wp-admin/includes/image-edit.php:358 +msgid "Use WP_Image_Editor::flip" +msgstr "WP_Image_Editor::flip を使う" + +#: wp-admin/includes/template.php:1222 +msgid "The privacy options group has been removed. Use another settings group." +msgstr "プライバシーオプショングループは削除されました。他の設定グループを使ってください。" + +#: wp-admin/options-writing.php:183 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "サイトの表示設定に基づき、WordPress は現在更新通知サービスへ通知を送信していません。" + +#: wp-admin/includes/class-wp-themes-list-table.php:212 +#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 +msgid "http://codex.wordpress.org/Child_Themes" +msgstr "http://wpdocs.sourceforge.jp/Child_Themes" + +#: wp-admin/includes/dashboard.php:299 +msgid "Search Engines Discouraged" +msgstr "検索エンジンのインデックスを回避中" + +#: wp-admin/includes/dashboard.php:1279 +msgid "Welcome to WordPress!" +msgstr "WordPress へようこそ !" + +#: wp-admin/includes/dashboard.php:1280 +msgid "We’ve assembled some links to get you started:" +msgstr "初めての方に便利なリンクを集めました。" + +#: wp-admin/includes/dashboard.php:1284 +msgid "Get Started" +msgstr "始めてみよう" + +#: wp-admin/includes/dashboard.php:1289 +msgid "or, change your theme completely" +msgstr "または、別のテーマに変更する" + +#: wp-admin/includes/dashboard.php:1293 +msgid "Next Steps" +msgstr "次のステップ" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 +msgid "Edit your front page" +msgstr "フロントページを編集" + +#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 +msgid "Add additional pages" +msgstr "固定ページを追加" + +#: wp-admin/includes/dashboard.php:1301 +msgid "Add a blog post" +msgstr "ブログ投稿を追加" + +#: wp-admin/includes/dashboard.php:1303 +msgid "Write your first blog post" +msgstr "ブログに投稿する" + +#: wp-admin/includes/dashboard.php:1304 +msgid "Add an About page" +msgstr "「サイトについて」固定ページを追加" + +#: wp-admin/includes/dashboard.php:1306 +msgid "View your site" +msgstr "サイトを表示" + +#: wp-admin/includes/meta-boxes.php:297 +msgid "Uploaded on: %1$s" +msgstr "アップロード日時: %1$s" + +#: wp-admin/includes/plugin-install.php:218 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "WordPress.org でプラグインをお気に入り (favorite) としてマークすると、ここで一覧表示できます。" + +#: wp-admin/includes/plugin-install.php:222 +msgid "Your WordPress.org username:" +msgstr "WordPress.org ユーザー名:" + +#: wp-admin/includes/plugin-install.php:224 +msgid "Get Favorites" +msgstr "お気に入りを取得" + +#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 +#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 +#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "「%s」オプショングループは削除されました。他の設定グループを使ってください。" + +#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "WordPress %1$s へようこそ。「WordPress について」の画面に移動します。移動したくない場合は、ここをクリックしてください。" + +#: wp-admin/options-reading.php:58 +msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." +msgstr "表示する最大投稿数、全文か概要かなど、RSS フィード内のコンテンツ表示をコントロールすることもできます。" + +#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 +#: wp-admin/options-reading.php:145 +msgid "Search Engine Visibility" +msgstr "検索エンジンでの表示" + +#: wp-admin/options-reading.php:148 +msgid "Allow search engines to index this site" +msgstr "検索エンジンがこのサイトをインデックスすることを許可する" + +#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 +msgid "Discourage search engines from indexing this site" +msgstr "検索エンジンがサイトをインデックスしないようにする" + +#: wp-admin/options-reading.php:171 +msgid "It is up to search engines to honor this request." +msgstr "このリクエストを尊重するかどうかは検索エンジンの設定によります。" + +#: wp-admin/plugin-install.php:58 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org 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 "もしお探しのものがはっきりしている場合は、検索を使うのがいいでしょう。検索画面では、WordPress.org プラグインディレクトリから特定のキーワード、作成者、タグから検索できるオプションがあります。また、人気タグを選んでディレクトリ内を検索することもできます。大きな字のタグは、そのラベルが付いたプラグインが多数あることを意味しています。" + +#: wp-admin/plugin-install.php:60 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." +msgstr "また、画面左上の「お気に入り」リンク先に WordPress.org ユーザー名を入力し、その人が気に入っているプラグインを見ることもできます。" + +#: wp-admin/plugin-install.php:61 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "他でダウンロードしたプラグインをインストールしたい場合は、左上にある「アップロード」をクリックしてください。.zip パッケージをアップロードするよう促されますので、アップロードして新しいプラグインを有効化してください。" + +#: wp-admin/setup-config.php:138 +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 wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." +msgstr "もし何かが原因で自動ファイル生成が動作しなくても心配しないでください。この機能は設定ファイルにデータベース情報を記入するだけです。テキストエディターで wp-config-sample.php を開き、データベース接続の詳細を記入してこのファイルの名前を wp-config.php として保存してもかまいません。" + +#: wp-admin/setup-config.php:154 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "以下にデータベース接続のための詳細を入力してください。これらのデータについて分からない点があれば、ホストに連絡を取ってください。" + +#: wp-admin/setup-config.php:300 +msgid "Sorry, but I can’t write the wp-config.php file." +msgstr "wp-config.php ファイルに書き込むことができません。" + +#: wp-admin/setup-config.php:307 +msgid "After you’ve done that, click “Run the install.”" +msgstr "それが済んだら、「インストール実行」をクリックしてください。" + +#: wp-admin/themes.php:130 +msgid "Settings saved and theme activated. Visit site" +msgstr "設定が保存され、テーマが有効化されました。サイトを表示" + +#: wp-admin/includes/class-wp-themes-list-table.php:211 +msgid "This child theme requires its parent theme, %2$s." +msgstr "この子テーマには親テーマの %2$s が必須です。" + +#: 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 "この画面からメディアライブラリ内のファイルのメタデータ欄4つを編集できます。" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "お気に入り" + +#: wp-admin/includes/theme.php:218 +msgid "Flexible Header" +msgstr "可変ヘッダー" + +#: wp-admin/theme-install.php:93 +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 "インストールして実際のコンテンツでプレビューしたりそのテーマの設定を編集したりするには、左ペイン上の「インストール」ボタンをクリックしてください。するとテーマファイルがウェブサイトに自動的にダウンロードされます。ダウンロードが完了すると有効化できるようになります。有効化するには「有効化」リンクをクリックするか、「テーマの管理」画面を開き、インストールされたテーマサムネイルの下の「ライブプレビュー」リンクをクリックします。" + +#: wp-admin/options-reading.php:50 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "サイトの文字セット (UTF-8 をおすすめします)" + +#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 +msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." +msgstr "編集エリアでタブキーを使うとタブ文字が挿入されます。タブキーを押してエリアの下に移動したい場合は、直後に Esc キーを押してください。" + +#: wp-admin/includes/widgets.php:200 +msgctxt "widget" +msgid "Add" +msgstr "追加" + +#: wp-admin/includes/widgets.php:199 +msgctxt "widget" +msgid "Edit" +msgstr "編集" + +#: wp-admin/includes/upgrade.php:199 +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:\n" +"\n" +"

      '); ?> + +
      id="post-"> +

      +
      @
      + +
      + +
      + + + +
      + + + + +

      + + + + + diff --git a/wp-content/themes/classic/rtl.css b/wp-content/themes/classic/rtl.css new file mode 100644 index 0000000..18188ff --- /dev/null +++ b/wp-content/themes/classic/rtl.css @@ -0,0 +1,92 @@ +/* Based on Arabic (RTL) version of WordPress Classic theme, converted by Serdal (Serdal.com) */ + +#menu ul ul, #wp-calendar caption, #wp-calendar #prev a { text-align: right; } +#wp-calendar #next a, .feedback { text-align: left; } + +blockquote { + border-left: 0; + border-right: 5px solid #ccc; + margin-left: auto; + margin-right: 1.5em; + padding-left: 0; + padding-right: 5px; +} + +body { font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; } + +h2 { font: 95% 'Al Bayan', 'Traditional Arabic', "Times New Roman", Times, serif; } + +p, li, .feedback { + font: 90%/175% 'Geeza Pro', Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + text-align: justify; +} + +acronym, abbr, span.caps, h2, p, li, #header, #menu ul li, #menu ul ul li, #wp-calendar td, .feedback, .meta, .meta a { letter-spacing: normal; } + +#commentlist li ul { + border-left: 0; + border-right: 1px solid #ddd; +} + +#commentlist li .avatar { + margin-right: 0; + margin-left: 12px; +} + +#commentlist li .avatar { + margin-right: 0; + margin-left: 12px; +} + +#content { + margin: 30px 3em 0 13em; + padding-right: 0; + padding-left: 60px; +} + +#header { + border-left: solid 1px #9a9; + border-right: solid 1px #565; + font: normal normal 230% 'Al Bayan', 'Traditional Arabic', 'Times New Roman', Times, serif; + padding: 15px 60px 15px 10px; +} + +#menu { + border-left: 0; + border-right: 1px dotted #ccc; + padding: 20px 30px 10px 0; + right: auto; + left: 2px; +} + +#menu form { margin: 0 13px 0 0; } + +#menu ul { + padding-left: 0; + padding-right: 3px; +} + +#menu ul li { font: normal normal 110% 'Geeza Pro', Tahoma, 'Times New Roman', Times, serif; } + +#menu ul ul li { + font: normal normal 12px/115% 'Geeza Pro', Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + padding-left: 0; + padding-right: 12px; +} + +#menu ul ul ul.children { + padding-left: 0; + padding-right: 4px; +} + +#wp-calendar #next a { + padding-right: 0; + padding-left: 10px; +} + +#wp-calendar #prev a { + padding-left: 0; + padding-right: 10px; +} + +#wp-calendar td { font: normal normal 12px 'Geeza Pro', Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; } diff --git a/wp-content/themes/classic/screenshot.png b/wp-content/themes/classic/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..eae6b27fd542185593678421b83e4874a3601edf GIT binary patch literal 12024 zcmW++1z1!~7hbSvNs*EU38|$^r5llMk&^CC>F!!espX?#=@yV)x}-sxrI$w7|MJhX zanGHZbKdtobMM?|?nHi4k;TO##{z*sxbkvRpFtorcHnp&;|cI9o$m<&{xBWobX`Co zY@)|68YnaSHE{B&@q+gmpBmU77hZ19)Li$+91%z z3<$){2Lh2UO!(~AgFsI}pOiGDQI7?VLP1a{3ls{BLV+GFI2;9spx_oLI2Z*7Jyt^C zCB3(#X%FdPMjpuiR=Fc<{}0iIAGI0^(ofh&LI6wnp|vVefVKx!Vv zcoYlh4afoT2S5M}0n~sq05pISXbRu}0t3DQ*MKk3qjHbcfDII|g$3wQNPr&@7O=oz z3or=K6`%{C04gm&U<(kSBcL=O0Duc<4hRjf1*8P@0AK>W0XYCn0AYY3fEsWHfChR3 zumBuDV8A!v8uXZ=$JRhKU;_mNWDF1z;0J^SEHE&d{y!QX>Ha^#Kt><)`Trz6g8IMi zkLmrtl#dwyug+t(|4;Z4^8YzJCjbAi9vS>U65tx}1!M^j58woZO8A+eqp5Ryd3$nn za(nw=@8EoXdF$sN7@Lq%S=+R-xwmt0(%#cQHn((uyefniU)=t?eR#OMy*xTO+C%JR zmu4<4Ery4O)xk>I+nUmnBL3Z84D|lGI6GXP8#_JN+S^?5_HezsL_Rz`+}_@vpP#R< zuTM@+?!Dyg1A*AS%1eFJ@LV`(SN30Qf{7bsHPf59@;iftQYQi!#r}G)w9-UTqks6$ zsz`VG@jEd~!f%o4re*fF zi>(f!Zgp0fv$ERpoJ~CQ*IHClys10Km}PJL-5hjYTFn#>i8ri61TSG8{IOY9M)M-77C4IXvx=^1gKSuhn1iFRKw*(0+c0MSXrH{ zUQs=Y@6I=KKRTlBc(SfyV*zTV-@kqd=TP1P4i{GLCON~)_XA#2g!3!UFy5~!Wcr~LvY{m{bq~Yq zXO~25;hj{vipk;sh|i!pDo864&i9e!%S9FO9LiJeTMuVs^sWkvep%2xQXjW-tIX1Z zIlD}967feEzKNPX*X1Q=Nl@q;oYvkgAok5FvY%J^krfq+f*&!d;Z@6lSU_z5m(GP^ zfZ6}6@LVv>Jo3wg-tjA|^FcMIpjLXzv@*GqynOX4Q~b*2dhvkc{2lj$7s*gqd+p!5 zhW1mdg$7sKscGoNpCYT?N#2Sj>VT}h+o-~)csKRi~ zV`Un2&;Q$0-I1Ry%HGUy4yT(kv;KQ?2KHP3G|PG`g~sEhejkqEdb=#BmCfUN@lwszpA(^6w<8=ZsU(B;{;)Ax#8>?) zYe#0S4vNfdIgR*}dtV3+MZN=Gx`3I(a+tvsB6m{2-?GFbC?;8sg#{)x%GjU*+}+1i#W zP1)5C=FsjPOuqY>YuvNvpf81njwIK@Qtn8$#d5@uE8Nfa7YYX!_W2o;Pg0jgfdQo& zpCd_j%co~tDk7l3=QAIg=s3cT1I+oJf(D{m-?xjmz0%d#&L%f4wO@@ijFyOd%bQ*> zj}A99d>UA`EEJvTxSHB(tf!p|tbY8Mo+XdtA<2 zKMOq2TsaY)k-U@jf%MhYTUkzFbu(YkUKnOQyc+O+O#$P6zctcUd552Mu>g1Js9Ypn zWZ!AO@^|EFN=AM1!L5ysrD}WQ|DNw4QLc{BiK7ck>Z{5LHF2b9j@z|P*RfDkc+Gkz zevyER@C&m6OrAmpALUuv5Rl_FobpK25d$9!qxW5KAP7I|WXtaDng|^I%{{IO-j6Zo z<0lw-O+GJ-S4U`xe+XeOy(bI#d+BlPl=Js!+5`_c7qA^ZfaUlOl!m_jByjO+apOU= z#>9439j!eKU*fqb$(P(b%Nfxh664@s1MW!JuTM|TopN?4oo7FMJDb8miW;YbkT_)Q zH#Hbsh<73M?9p*xI8t=g2o<{b4(>8wG0+I6lw3kTUnGk|Rb`q=`}{(__AexOuks-`p;~#I$Do}2?`H>`7eu!t52&)t1Lfyg#~)HTW6|N z(QCccf)`WbR#6~cg=h)Y(cK|Y$Hr0ODK4<5;VC0_(R>oz@VQqlbgJd(%d`@19F;5y zBq`>*RwX)A)@{Z=LFCJdG&G>^mxtL?=ij#Yg#$e9(yK{VE8Y&F(JJ0f*Z#IT#5cb4 zaXtfCTb>5#ZDX)}CnatzFqQUroENmtvgKR$Rm|RQTUgf&_pQE?*Pw5V8h2kt{NfCE z@7HtgzJVi9g87I_jp*vAnwLdtyzsZG4E3nJubR0+MSpxf4&2grir>WyGa``h&O183 zGmT~0S~ZLieoeKjO;0TlgQpmoYMCi@kE~Ry)Uj*1V?Rjk@ z6@KF7q4fbI_#s0Q13&7MnKXv<+n;akW4S}{qd>g{j_>ZW6LXG7DQSj}D4!G0|I@I& zntsJ6X%#HOwN zC>+e@>ZMQeR9Hz>(zC~`XQ$x1;pJmV-i@qxxr8k_dsY^6-_DeOQ|l zoeiGjD2%<6WBh>Q{>HoAsA@+s*Zd~fY$q#M;OPm8ne-Qvx1hhZ2OG+Z<+(8oTLVAq z|2~_cjZfgC`O1B?{qqVO0>W2m!RmO}f2CTc&i=)O?aRfzXg^~vs8U%pdkZZHWjSgl z8iOnQU8>tr;_q|mdj+!`c`_CBV1cJkR=qaE@F%1MoEg4<6QnZ~;7O#yvf7;S+!E=U zH~*{4tjNF{Lg>*6f}uw@&(>H-29(Iw2Qb2Z!A4UBHMNv{vZi|&-X=bv4Cr3$6Kavu z=BVG-5#(p{8`3%86pvgjG358kQmhqk`fd^`|T4DIHa{OlTokv(ahqGvz0{6M99qG1xD`6~4AQ!YWx?*=8- z>KPH(TFGts_pk}scveSCHKw@Bo#Tt*?3I@4qc$;On<-1jNDq-ZyfHeqB>}r$fg%5^ z)5A%I)hAoJPkiMep`e!(7Tp_FBgSLY4V+C$V>SZI!$Tvz=|p})cT1uy<;9a>UCpB` z!=5v1`}r;^Bn9*Dqs!HT>{Srn(`C=g&SAN6iUn>fcW%^ud2i;Rb86k_^hewNhFQSp zuV>=$!c*uPtl?{l#F&j>f18t@%^ta5+}+P~r*=KB#6?8u4xfIbX^INpEu}|0dD+U) z#^kp~>j9I5pIK1dc<-4m)^U>ypP(#** zN>}S|B3}&`imcLACS~juvSXUun@Yrfz*DAIGFY~J|LTy(c^(N0bPsTUWanmS{>8IS ziOWe)WxZa|u!+*p} zX%ZTkp(>&TNB;!*MW2Am8?iDpf#=r!6w8^v`%vqKbiDe>I89~Ek>JJHoch`3_c8TL zcdB-ax|Vi`?EAu?Io9nMl3@KS$dvMy`{=G=QI=+J=_%%g${y1YE0pL*4onoP8b{_cyaL z`iHNhgEL#L{iCAaYxMXV)|Um&l)uRqHdrntCo76uP&1jRVi#`o$rJEp7~D8@70ppe zpDM9ZDb6w%%2g=_&IoI&lHc7$=j0q|!;QOpNS>t0Zk^8yXkRQ;iyjzBDD?B}C2&}L zkTPXuj*OvU;CN1uofl_dxhWFdIlPhxj?$HOfBny%K{m=OJSfG0S5hDb-rqR9Mon?; zdldm$!n_#FA3vsLEB}FdFFv(>qgj;s4)m)@q|ZQG+x^PrUVz-`p)W&JPt5gSshbUz zcx$=r@13@l#(I%)v^Bk)#;O=xWAGbVHe{SmjI~sk7BxYaORCLIiu=%EW=ENyZQEO! zBGSIPm$^dPFIi{NaJ7_zd%wRlv<@-z(a9P*)2sb>RAui*Fe@V>E8H^EYhjp!{;r-G zDhFH8))EqX`*~*mFi87}BvI<92dU+-VgKl;ra$Swea)#s_%S82BW_e^G@+&@nUvm# zVEN%aU3tGIFC$dLIa%&N!8C%G&N6x3YVhW_^ola3-KP*9mevuC(vFnm^=!NA1|kau zxJe2r@etF!hSu7UGmj`lp@4%(;H%7gh!wp^aucp9bdp_;BDjrBnMYa3nP1+shBKk9L0HJO>w}rw0 zGaZYf{PrsSPM8ZL)s>10x+9^zL?Rii=;M+()lL+X&>;FVaPrfBHo^!AIn%#7&Z7%S z2`pJDQBiToKdJfVm?l#2`3_8N=LLu& z`jK7(vwZq<%g!Sk9QymB_R(#unXD_KRbej3x5FOxux+VMTTpVOF}Zm&GUSpvvcg z7ffayqiYyDGe=*-K0ec-f#avst&TkVuwF(MXX=k3n{jvR>tcvT6HFF|f97T$P8PTR z%sOKPAKh%ceCAN=l)cI`dn~ib>3QttQ!N7`0%m$a!)5^qM=7P&>4tYuX10Y{J%uUq zJ{Ga!uzLO+T|~XI)mjo{nw-zwY*F4&ZxLGYI)hI%Q{E8AY11$=5eJI{<7W;|ZI(6f zpFFU$5|c_Y`BP>oQ|JDX-)fs_9zpafeLr`Zq`Jal>ykfmgk(Ws3|)h3it>A>?sI2< zV!{rwfk&M|=gfzfL|*G#K`9uW@@BJ6-KZY3!|{?hedpARWa|;G)S1&W`JfBKxyJ>N zN_A?_EdR{%Q`>4g;gr^{`V!SetM`96=2Pkm0#aG>e!0^vV6c{bu$K(8QA3q!Iis*auG=nUe$8E~XX5?`Z7nwyEmmXVS1&a^A+9!?T#9{7 z!;}SFl4y6b2o|k9hs@MBv4^KN+4ywLSG$2vOE zM>+IF3Z+jNH5cC!glR9Uz)c$}tGN%}0$!cgVt9IpkMXAUae6itFDk-OWat0QeMC4- zm(6+`*1zfhSXI!mJgW!h->nJAWc>HvHtJR>b-r2@9%*Eo(}|%gM#xe&?xh%(Vu>fF zUPmobGVr%9V53%K_0P#o+&->A{9&4Qc;iUzo8B;bz8PK49bdzj$_Dl>MDharT#tdC#o{o!oKnwyOK!FiZt@S-WU1}ciB)~G*AbF(RnaS=(0dm zQK!pH@yTDW9&C3x8Qt(~bqN^^%Mi&zyqBCOVcNwyDRI)r8RsgMqg_9r_w9ejP5R{Z zKGIjL0ynu#QqAXZT5h4La!H~e;b!=vc&4M#DPaM&{FXR+Q)7d57<*?c_E2z&HD(EW zb5nS|)PKf?S@7^h&&<9($EZ(??I+1;)|kmOTy$iRkoMh>PYsohY;0MZr12A^5$q`2M*WmSv-GFbg^o7-81BV+Ndsy`Ab^;+mewDN>qXq*UZk-c~eAraely zo=Mn!N(5zZc749VaJ?@5+<)9TeMbq=G{u=g3`Sv8Vj zJZCpsbys6u>H1{DzIEi>ess?5#|_K~>DDM>fW%5ex>34uk9Qd7WcM%gRF2%hf<`a! z(he`TMeS>)NwwRjbhUy<`^5~Z`b}$Fn=wuOMG^Ou-iGHbdKX8f4wb@--KCtG9m9QU zr0IsavC3)YHXZzBD?R2^Wwwh|2v6bMtKpG>y>02~JQBGENm^V8X}Q@|wt#J}T$E_T z&v~M93;+FJov}2$oX9Xg*-3JdJdJ(E=+q9YT({U~X7h6Tfu!a`529mOoWeAsZr?oH zj{PH*ug`Qny}z=y-70jHsg`Sa$V@^MpUpIrM++H;sD<}qXCl?JmVd5AcBXPtXOohTKhy7u~B z=e5GX1BO;_xAKWX6C(ywbZ93sD$8HQg$bfDh2(3%@m-U-&7KNSKm?~SGoP;NjS{Fy z{l>)YSD`d24+H1#eM;c&#$1Sv7>EoAXxZQ%qf<4EG*^(Se@C^G-Bc|_dXN;t#M-KC zB~Y~GOa_&5HyFxeY>uRWL_DkE?Pd%~Oa7zbp6ob5sM*KJNOl^)5VHDq3cIz2$i%88 z($;E8CbL#~JndC-;Q=A9x>$;DaAaGGdQuan2s>%zTlpoZR0jc6iJyv;@bi(tkkf)( zPwcAPX*Z=PD1@6L9+jkYkoB+bfHvkPNuc$Zgzde|?6XJ)8@XP=gXg0VO}U!5i=w($ zj6!tzxbiZEVU-mH#F|6}?z>u?(Rnpdg&J!52%(rEZq-b4mA89?(roYCvJDl_BpQ-f z~}Xlu`-(6KO-UvI6uv|KZ{tzV~BoEtL_7r;Sl^LR%OB9W<1FZ=tQmS;L#*KNNY zye$6Web?hV+Ov{V_GyJ)m%&-kE{8TUsd;pK-Ov5S+DUa3R5CasB-`=l;fIjlO^%l$ z*_X=5a;{C=Uo)lH!#+92J`G2&W(>}bH|f%knZAj?e07YBtA0?qVfS2K7L`aFEr=fF z-YH_*cJFE~Y`6%mL$d0XN$i+uv_xK}>$@W(eYKdMN-`zn6_Y-lj8EuoQSO#zj;V>{ zGT)j=(brE@RN`?m{rwe(@%aoxQ%Qgu-+|iaZp;$JO~u)KfbMqE!i#9P5S`+iI1+DAD8{lIbNb^Lw@;4}Gqe zlj@LTDRv%~&aiG4kq|+&6Or>YI!HmvNIY@PdrA~>z(8LlCR}h%Q{cM4M3DSnev(qV z8?dCoUGi`EDBo)=MLcKB`_L09HW?7q)rpND8EAQ1^>Y;+w7WQa?4=s}!{aVrO_{AD5c)OE?LOjjf6BouorMy|lCKDNtz;jZGk;R}Mk-vMMIe%L$n5W1r9&^vr;JN>ghsQZ;+Q@1LPC&N0$U6` z2O$t8?V*zL2NgbpOkXk&KQ}|<)B^iR<(y*e$Xt3E>@2B#-(q0djv{Ga6_~_NJ>Q8)1{oZNy704%@RFGqsw$WZ zSq2jXy%s3^mHCH!PmnZBs{&Pv-bzYQIowuRY@u7Wp<`~d!rNNS(IQlNj@s4 z^L^n59-B9B=101TN_70_`2z*+rKVzpV4clM?6~}P4}8J4W#CD zzHhKgvrNj1`JFj4Gb%0c>0D*XLreajU&4&Q;uwjsWq^yD&B-m9gXb1yVj&If1V+*T z<{%c&YRzTmOBi`O|AfoZvJPwDpx zJ+{#xShqoWUa;BSDvz4M7j@QLx;EBFxUPR__Yml^Ft~1wsM6XnbUtemH96!U?9YfM>Kea8)pnIV&=P79MDHlLt-uQzY1Cdn`9Uo&q(fyfVH4Kp7C z83OoB#7LauIqxqwGCvz#WOJai)n0}5ZLZQk8*XguhB=R-@q8uyO-29Vb7w~Nn-Pl7 zbs>SAey=w++^8^uH1*4{T04JQe~RVt!~~K0yx!Cz`X&8eciGoZT$7jST0LqwMG0R- zF4Mhw);gj#|3&+Z$s&Y38Oee_K4gz%#?KebU3!Py3|sJ9_8aeBP_jJpoC%t6_=mZb zh|$$CeI{=7QoJ(w`D^X_Pf^}zev_RYX4HLQ^f0LbNo^D*Y*amG$Yo=p;f<=JUFMXt zb==5xiM4o1+gvNp@*DY@1nXrpX*xob3AEwd!1-)XH(Hm9sXx9ofcby01M;O(z3IY z$Kr`OZOa%ZhDUfPaFciPk!ng+BiIK0;Jp07Q0{;wdDKwFi9WvZC!s=eic~qo%jitE zYB-w{c#UTcQ5}Z8NpEIRk?zb@LGrw8bQIh9i1=5>tBB_pvp6rXm{{Teve;Z`3&p_a z+cczhg2y+NJ4nmZn{Qxvk@@G7)mZr%mg{*O3v>HWPc=`~zy0>JB(Jfys9P@9x^iIj*R}>(i`1)%3wZZwcOFBo_E6iz^D`mh6&w_Sb2z zShW+EnF^Qg5+kGJp>4Bq+`VRQqpDuqI#q3NUPt%v2&P`;9{N!ky1B9LU#p(w#WU#+ z+RVv2kFxd=mo1+kYttYcF`ls_I|32>l-rary9~)5*XhLG*QPNXegB!73Cp-IR_e3s z8WT%nY+Rj7F7XplD3QG~rslvG`T{d}BWU4o!Q)A)gQJdj3T%K1f?# z3mB>kM|IKY65oB`loxN?%ba|3|D{OMX)0@31m>@#a4gZ2ABc>OT3R88y}@Fn{>M{o zv=VbYHE`>%ekC^dYP&kbVJ^w2gE4PDn0d=j$j|e(vE$7NwGQ2V-bl+&0fu)FJDK-t zH#=l94fUF}*=s4BCf}PxNP_90Uz&QfH6k+iIF8cO=4Sm zJxP*J+AG(W1`FtoKX!x=8926%`$ra2%4qipeGVzwb;(dIA6)OYXQwdtcd`FTHV=d2 zMx(eLJPF`L_t?F$;Ke!m;jG^b29AW^uFX7~1=!Q`k=rN+F}?e=L({=fW%*cyjH*G7$Stak+n`d+qc5%Pays=(qywLXs<=7MZQEAZL%ENEon{pV}*##RvOiR<HWo7MDXjcI_m_@nCVL67lVcA58LGZsoeb*Oo$+XS)r249YHBO$iAY`Cp-F*FGY;K zIu@Fu=l^9y!&w*+MDzsNHu*?B2ME&4Zo~Zvtc!JFK#Hrvir(W<+>c?HYO+!&!n2#8 zhRy+sTxw26AK!^?=~a(EPlgTgK*6_)KkS6x6Q-fkoi;khv5zrBftmZ-!gJOQd+yoK zKg*yHlhDo=x}9&w^s+h9PMbop^>^6WV^_A;oBU*FiB_s*>D9cyZ1bZBA2aZQaKaT^5t9o`}S%VMQ)_wx4y9Ne%+;F<{m z@9jS{h|XD_>eC}Un3qk=uq$g0>qLW9Ug_-))Xz3lBzG-0O}V^twH$MoY||K7 zsGULRco}N;0-I!N?b@8v_Tr;(E8I?lsTPvoFK+9bh#5gDZoE;P8LR)OTDpNrRrnZ! zd}s(AosVB=zKnd;63%baAk(}s_%R>$HWybSAl$#_p~2~B@`sAYJ6FGeW`j7@iq~hj zV-j_51@mD+?PzBAqGK(3y5Ko^OT(0!$`ugoL5c{wCo%DHt?dh7>_|A-Aw)0t9Z1g@R43wKJ^!dx(V zp#FR|g~2#0jMskixF9SY7mI;7h)GgVZ1LM^(`rIY8%9mk+B^-~uh~2_43+1F3rPlw zw?&B;5tcQAuEh0HLWA}w1v6Zyl=LLSEz#eJXn|E#o`K-c+yjSiub8#(E%*@}OlC7k zfy)qqHqnrcZ0fZ}vX@WxxDLJo8(!{nV`qDr`l!WEF9=}UrtWYF_qNq={`X7&iu8Bi z%m_0;rC}ihCAD;UcmX=a7tkGCAB_kGQOxj35sj$(>db8d7@nzZhv&Enili#`0e1#} zl&l=Y#eom{Ik48>o*9o=Q{P^kYKkkCp`N;R4yxuKZgJ%htL(QhOn)xZO6`!@_Yn2h zCncDaJAPzIs$sZx64XQDG_vAdFJXn1IN zj&o!$!X2yNk3)2^>et-zx=rUg4$>~3>K|Bd_sw>#Ac2XWpOx&*|EJ+(>OKr)Ted~T z`^NFDVc#JK{oU=U?5g7BxmPU{nm5@3$~svVkaSZ#Hhq&A@S=UVx0&=n?UdEsn0n6& zA-S1kzCV_3!Q_hKm`2`Xk|`4%h_N9EdOWM8G-rDX3WLbQGqBtxV8TU|{d8wG-^z8PAUf*1hZ?xZz#v^h1X>V3 zDP5J(zABNv<>ilYN~b-x|7*HbbZT*4#J#DhqAcxuGr3IJ^ZR)GS)%Xf7@+Z0&HJ1v zZ5lR8i9pjD;sm?sucNfX-IU~7i2rnBYU0#-br9?R*i`TYbH%1^uffV{V*FWe?0NoS z*jJV~Z1`gNKvY0b^_wbZhMa?ee0mB<(H|DJhU1#`WPY39aW2smAA?D{3G)@NAGTIb z1gKvoYPtq_LCN_qNyj)yi%V0N+vpMUS$yE)Fy&dHL%$i NBrmNZRVnc$=zr0a_X_|3 literal 0 HcmV?d00001 diff --git a/wp-content/themes/classic/sidebar.php b/wp-content/themes/classic/sidebar.php new file mode 100644 index 0000000..6cd3e8e --- /dev/null +++ b/wp-content/themes/classic/sidebar.php @@ -0,0 +1,47 @@ + + + + diff --git a/wp-content/themes/classic/style.css b/wp-content/themes/classic/style.css new file mode 100644 index 0000000..3d3c675 --- /dev/null +++ b/wp-content/themes/classic/style.css @@ -0,0 +1,375 @@ +/* +Theme Name: Classic +Theme URI: http://wordpress.org/ +Description: The original WordPress theme that graced versions 1.2.x and prior. +Version: 1.6 +Author: Dave Shea +Tags: green, white, two-columns, right-sidebar, flexible-width, sticky-post, rtl-language-support, translation-ready + +Default WordPress by Dave Shea || http://mezzoblue.com +Modifications by Matthew Mullenweg || http://photomatt.net +This is just a basic layout, with only the bare minimum defined. +Please tweak this and make it your own. :) +*/ + +.screen-reader-text { + position: absolute; + left: -1000em; +} + +a { + color: #675; +} + +a img { + border: none; +} + +a:visited { + color: #342; +} + +a:hover { + color: #9a8; +} + +acronym, abbr { + border-bottom: 1px dashed #333; +} + +acronym, abbr, span.caps { + font-size: 90%; + letter-spacing: .07em; +} + +acronym, abbr { + cursor: help; +} + +blockquote { + border-left: 5px solid #ccc; + margin-left: 1.5em; + padding-left: 5px; +} + +body { + background: #fff; + border: 2px solid #565; + border-bottom: 1px solid #565; + border-top: 3px solid #565; + color: #000; + font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + margin: 0; + padding: 0; +} + +cite { + font-size: 90%; + font-style: normal; +} + +h2 { + border-bottom: 1px dotted #ccc; + font: 95% "Times New Roman", Times, serif; + letter-spacing: 0.2em; + margin: 15px 0 2px 0; + padding-bottom: 2px; +} + +h3 { + border-bottom: 1px dotted #eee; + font-family: "Times New Roman", Times, serif; + margin-top: 0; +} + +ol#comments li p { + font-size: 100%; +} + +p, li, .feedback { + font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + letter-spacing: -1px; +} + +/* classes used by the_meta() */ +ul.post-meta { + list-style: none; +} + +ul.post-meta span.post-meta-key { + font-weight: bold; +} + +.credit { + background: #90a090; + border-top: 3px double #aba; + color: #fff; + font-size: 11px; + margin: 10px 0 0 0; + padding: 3px; + text-align: center; +} + +.credit a:link, .credit a:hover { + color: #fff; +} + +.feedback { + color: #ccc; + text-align: right; + clear: both; +} + +.meta { + font-size: .75em; +} + +.meta li, ul.post-meta li { + display: inline; +} + +.meta ul { + display: inline; + list-style: none; + margin: 0; + padding: 0; +} + +.meta, .meta a { + color: #808080; + font-weight: normal; + letter-spacing: 0; +} + +.storytitle { + margin: 0; +} + +.storytitle a { + text-decoration: none; +} + +#commentform #author, #commentform #email, #commentform #url, #commentform textarea { + background: #fff; + border: 1px solid #333; + padding: .2em; +} + +#commentform textarea { + width: 100%; +} + +#commentlist li ul { + border-left: 1px solid #ddd; + font-size: 110%; + list-style-type: none; +} + +#commentlist li .avatar { + float: right; + margin-right: 25px; + border: 1px dotted #ccc; + padding: 2px; +} + +#content { + margin: 30px 13em 0 3em; + padding-right: 60px; +} + +#header { + background: #90a090; + border-bottom: 3px double #aba; + border-left: 1px solid #9a9; + border-right: 1px solid #565; + border-top: 1px solid #9a9; + font: italic normal 230% 'Times New Roman', Times, serif; + letter-spacing: 0.2em; + margin: 0; + padding: 15px 10px 15px 60px; +} + +#header a { + color: #fff; + text-decoration: none; +} + +#header a:hover { + text-decoration: underline; +} + +#tagline { + color: #aba; + display: block; + font-size: 0.475em; + letter-spacing: 0.2em; +} + +#menu { + background: #fff; + border-left: 1px dotted #ccc; + border-top: 3px solid #e0e6e0; + padding: 20px 0 10px 30px; + position: absolute; + right: 2px; + top: 0; + width: 11em; +} + +#menu form { + margin: 0 0 0 13px; +} + +#menu input#s { + width: 80%; + background: #eee; + border: 1px solid #999; + color: #000; +} + +#menu ul { + color: #ccc; + font-weight: bold; + list-style-type: none; + margin: 0; + padding-left: 3px; + text-transform: lowercase; +} + +#menu ul li { + font: italic normal 110% 'Times New Roman', Times, serif; + letter-spacing: 0.1em; + margin-top: 10px; + padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/ +} + +#menu ul ul { + font-variant: normal; + font-weight: normal; + line-height: 100%; + list-style-type: none; + margin: 0; + padding: 0; + text-align: left; +} + +#menu ul ul li { + border: 0; + font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + letter-spacing: 0; + margin-top: 0; + padding: 0; + padding-left: 12px; +} + +#menu ul ul li a { + color: #000; + text-decoration: none; +} + +#menu ul ul li a:hover { + border-bottom: 1px solid #809080; +} + +#menu ul ul ul.children { + font-size: 142%; + padding-left: 4px; +} + +#wp-calendar { + border: 1px solid #ddd; + empty-cells: show; + font-size: 14px; + margin: 0; + width: 90%; +} + +#wp-calendar #next a { + padding-right: 10px; + text-align: right; +} + +#wp-calendar #prev a { + padding-left: 10px; + text-align: left; +} + +#wp-calendar a { + display: block; + text-decoration: none; +} + +#wp-calendar a:hover { + background: #e0e6e0; + color: #333; +} + +#wp-calendar caption { + color: #999; + font-size: 16px; + text-align: left; +} + +#wp-calendar td { + color: #ccc; + font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; + letter-spacing: normal; + padding: 2px 0; + text-align: center; +} + +#wp-calendar td.pad:hover { + background: #fff; +} + +#wp-calendar td:hover, #wp-calendar #today { + background: #eee; + color: #bbb; +} + +#wp-calendar th { + font-style: normal; + text-transform: capitalize; +} + +/* Captions & aligment */ +.aligncenter, +div.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +.wp-caption { + border: 1px solid #ddd; + text-align: center; + background-color: #f3f3f3; + padding-top: 4px; + margin: 10px; + -moz-border-radius: 3px; + -khtml-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.wp-caption img { + margin: 0; + padding: 0; + border: 0 none; +} + +.wp-caption p.wp-caption-text { + font-size: 11px; + line-height: 17px; + padding: 0 4px 5px; + margin: 0; +} +/* End captions & aligment */ diff --git a/wp-content/themes/default/404.php b/wp-content/themes/default/404.php new file mode 100644 index 0000000..449ae05 --- /dev/null +++ b/wp-content/themes/default/404.php @@ -0,0 +1,18 @@ + + +
      + +

      + +
      + + + + diff --git a/wp-content/themes/default/archive.php b/wp-content/themes/default/archive.php new file mode 100644 index 0000000..8c82cd7 --- /dev/null +++ b/wp-content/themes/default/archive.php @@ -0,0 +1,75 @@ + + +
      + + + + + +

      + +

      + +

      + +

      + +

      + +

      + +

      + + + + + + +
      > +

      + + +
      + +
      + + + +
      + + + + + ".__("Sorry, but there aren't any posts in the %s category yet.", 'kubrick').'
      ', single_cat_title('',false)); + } else if ( is_date() ) { // If this is a date archive + echo('

      '.__("Sorry, but there aren't any posts with this date.", 'kubrick').'

      '); + } else if ( is_author() ) { // If this is a category archive + $userdata = get_userdatabylogin(get_query_var('author_name')); + printf("

      ".__("Sorry, but there aren't any posts by %s yet.", 'kubrick')."

      ", $userdata->display_name); + } else { + echo("

      ".__('No posts found.', 'kubrick').'

      '); + } + get_search_form(); + endif; +?> + + + + + diff --git a/wp-content/themes/default/archives.php b/wp-content/themes/default/archives.php new file mode 100644 index 0000000..8dd0462 --- /dev/null +++ b/wp-content/themes/default/archives.php @@ -0,0 +1,29 @@ + + + + +
      + + + +

      +
        + +
      + +

      +
        + +
      + +
      + + diff --git a/wp-content/themes/default/comments-popup.php b/wp-content/themes/default/comments-popup.php new file mode 100644 index 0000000..2f701b1 --- /dev/null +++ b/wp-content/themes/default/comments-popup.php @@ -0,0 +1,124 @@ + + + + <?php printf(__('%1$s - Comments on %2$s', 'kubrick'), get_option('blogname'), the_title('','',false)); ?> + + + + + + + +

      + + +

      + +

      RSS feed for comments on this post.', 'kubrick'); ?>

      + + +

      URL to TrackBack this entry is: %s', 'kubrick'), get_trackback_url()); ?>

      + + + + + +
        + +
      1. + +

        %4$s', 'kubrick'), get_comment_author_link(), get_comment_date(), get_comment_ID(), get_comment_time()); ?>

        +
      2. + + +
      + +

      + + + +

      +

      HTML allowed: %s', 'kubrick'), allowed_tags()); ?>

      + +
      + +

      %2$s. Log out »', 'kubrick'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity, wp_logout_url()); ?>

      + +

      + + +

      + +

      + + +

      + +

      + + +

      + + +

      + +
      + +

      + +

      + + " /> + +

      + ID); ?> +
      + +

      + + +
      + + +

      + + + +

      WordPress', 'kubrick'), 'http://wordpress.org/'); ?>

      + + + + diff --git a/wp-content/themes/default/comments.php b/wp-content/themes/default/comments.php new file mode 100644 index 0000000..5c49b54 --- /dev/null +++ b/wp-content/themes/default/comments.php @@ -0,0 +1,96 @@ + +

      + + + + + +

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

      + + + + + + + +
      + +

      + +
      + +
      + + +

      logged in to post a comment.', 'kubrick'), wp_login_url( get_permalink() )); ?>

      + + +
      + + + +

      %2$s.', 'kubrick'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?>

      + + + +

      /> +

      + +

      /> +

      + +

      +

      + + + + + +

      + +

      + +

      +ID); ?> + +
      + + +
      + + diff --git a/wp-content/themes/default/footer.php b/wp-content/themes/default/footer.php new file mode 100644 index 0000000..edb1066 --- /dev/null +++ b/wp-content/themes/default/footer.php @@ -0,0 +1,25 @@ + + +
      + + + + + + + + + diff --git a/wp-content/themes/default/functions.php b/wp-content/themes/default/functions.php new file mode 100644 index 0000000..f8d2b1c --- /dev/null +++ b/wp-content/themes/default/functions.php @@ -0,0 +1,433 @@ + '
    • ', + 'after_widget' => '
    • ', + 'before_title' => '

      ', + 'after_title' => '

      ', + )); +} + +/** @ignore */ +function kubrick_head() { + $head = "\n"; + if ( '' != $output ) + echo $head . $output . $foot; +} + +add_action('wp_head', 'kubrick_head'); + +function kubrick_header_image() { + return apply_filters('kubrick_header_image', get_option('kubrick_header_image')); +} + +function kubrick_upper_color() { + if (strpos($url = kubrick_header_image_url(), 'header-img.php?') !== false) { + parse_str(substr($url, strpos($url, '?') + 1), $q); + return $q['upper']; + } else + return '69aee7'; +} + +function kubrick_lower_color() { + if (strpos($url = kubrick_header_image_url(), 'header-img.php?') !== false) { + parse_str(substr($url, strpos($url, '?') + 1), $q); + return $q['lower']; + } else + return '4180b6'; +} + +function kubrick_header_image_url() { + if ( $image = kubrick_header_image() ) + $url = get_template_directory_uri() . '/images/' . $image; + else + $url = get_template_directory_uri() . '/images/kubrickheader.jpg'; + + return $url; +} + +function kubrick_header_color() { + return apply_filters('kubrick_header_color', get_option('kubrick_header_color')); +} + +function kubrick_header_color_string() { + $color = kubrick_header_color(); + if ( false === $color ) + return 'white'; + + return $color; +} + +function kubrick_header_display() { + return apply_filters('kubrick_header_display', get_option('kubrick_header_display')); +} + +function kubrick_header_display_string() { + $display = kubrick_header_display(); + return $display ? $display : 'inline'; +} + +add_action('admin_menu', 'kubrick_add_theme_page'); + +function kubrick_add_theme_page() { + if ( isset( $_GET['page'] ) && $_GET['page'] == basename(__FILE__) ) { + if ( isset( $_REQUEST['action'] ) && 'save' == $_REQUEST['action'] ) { + check_admin_referer('kubrick-header'); + if ( isset($_REQUEST['njform']) ) { + if ( isset($_REQUEST['defaults']) ) { + delete_option('kubrick_header_image'); + delete_option('kubrick_header_color'); + delete_option('kubrick_header_display'); + } else { + if ( '' == $_REQUEST['njfontcolor'] ) + delete_option('kubrick_header_color'); + else { + $fontcolor = preg_replace('/^.*(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['njfontcolor']); + update_option('kubrick_header_color', $fontcolor); + } + if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) { + $uc = ( strlen($uc[0]) == 3 ) ? $uc[0]{0}.$uc[0]{0}.$uc[0]{1}.$uc[0]{1}.$uc[0]{2}.$uc[0]{2} : $uc[0]; + $lc = ( strlen($lc[0]) == 3 ) ? $lc[0]{0}.$lc[0]{0}.$lc[0]{1}.$lc[0]{1}.$lc[0]{2}.$lc[0]{2} : $lc[0]; + update_option('kubrick_header_image', "header-img.php?upper=$uc&lower=$lc"); + } + + if ( isset($_REQUEST['toggledisplay']) ) { + if ( false === get_option('kubrick_header_display') ) + update_option('kubrick_header_display', 'none'); + else + delete_option('kubrick_header_display'); + } + } + } else { + + if ( isset($_REQUEST['headerimage']) ) { + check_admin_referer('kubrick-header'); + if ( '' == $_REQUEST['headerimage'] ) + delete_option('kubrick_header_image'); + else { + $headerimage = preg_replace('/^.*?(header-img.php\?upper=[0-9a-fA-F]{6}&lower=[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['headerimage']); + update_option('kubrick_header_image', $headerimage); + } + } + + if ( isset($_REQUEST['fontcolor']) ) { + check_admin_referer('kubrick-header'); + if ( '' == $_REQUEST['fontcolor'] ) + delete_option('kubrick_header_color'); + else { + $fontcolor = preg_replace('/^.*?(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['fontcolor']); + update_option('kubrick_header_color', $fontcolor); + } + } + + if ( isset($_REQUEST['fontdisplay']) ) { + check_admin_referer('kubrick-header'); + if ( '' == $_REQUEST['fontdisplay'] || 'inline' == $_REQUEST['fontdisplay'] ) + delete_option('kubrick_header_display'); + else + update_option('kubrick_header_display', 'none'); + } + } + //print_r($_REQUEST); + wp_redirect("themes.php?page=functions.php&saved=true"); + die; + } + add_action('admin_head', 'kubrick_theme_page_head'); + } + add_theme_page(__('Custom Header'), __('Custom Header'), 'edit_themes', basename(__FILE__), 'kubrick_theme_page'); +} + +function kubrick_theme_page_head() { +?> + + + +

      '.__('Options saved.').'

      '; +?> +
      +

      +
      +
      + +
      +
      +
      +
      + +
      + red
      ', '#FF0000', 'rgb(255, 0, 0)'); ?>
      + #FF0000', '#F00'); ?>
      + #FF0000', '#F00'); ?>
      + + + + + + +
      +
      +
      +
      + + + + + + + + + + + + +

      +
      + +
      + +
      +
      +
      +
      + diff --git a/wp-content/themes/default/header.php b/wp-content/themes/default/header.php new file mode 100644 index 0000000..458e63b --- /dev/null +++ b/wp-content/themes/default/header.php @@ -0,0 +1,45 @@ + + +> + + + + +<?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?> + + + + + + + + + + +> +
      + + + +
      diff --git a/wp-content/themes/default/image.php b/wp-content/themes/default/image.php new file mode 100644 index 0000000..94f4171 --- /dev/null +++ b/wp-content/themes/default/image.php @@ -0,0 +1,69 @@ + + +
      + + + +
      +

      post_parent); ?> »

      +
      +

      ID, 'medium' ); ?>

      +
      post_excerpt) ) the_excerpt(); // this is the "caption" ?>
      + + ' . __('Read the rest of this entry »', 'kubrick') . '

      '); ?> + + +
      + + + +
      + +
      + + + + + +

      + + + +
      + + diff --git a/wp-content/themes/default/images/audio.jpg b/wp-content/themes/default/images/audio.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b02e1c86e5eacc83f2189a37e816a9310469d434 GIT binary patch literal 4671 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 CUXObK literal 0 HcmV?d00001 diff --git a/wp-content/themes/default/images/header-img.php b/wp-content/themes/default/images/header-img.php new file mode 100644 index 0000000..50bd3c3 --- /dev/null +++ b/wp-content/themes/default/images/header-img.php @@ -0,0 +1,82 @@ +array('r1', 'g1', 'b1'), 'lower'=>array('r2', 'g2', 'b2')); +foreach ( $vars as $var => $subvars ) { + if ( isset($_GET[$var]) ) { + foreach ( $subvars as $index => $subvar ) { + $length = strlen($_GET[$var]) / 3; + $v = substr($_GET[$var], $index * $length, $length); + if ( $length == 1 ) $v = '' . $v . $v; + $$subvar = hexdec( $v ); + if ( $$subvar < 0 || $$subvar > 255 ) + $default = true; + } + } else { + $default = true; + } +} + +if ( $default ) + list ( $r1, $g1, $b1, $r2, $g2, $b2 ) = array ( 105, 174, 231, 65, 128, 182 ); + +// Create the image +$im = imagecreatefromjpeg($img); + +// Get the background color, define the rectangle height +$white = imagecolorat( $im, 15, 15 ); +$h = 182; + +// Define the boundaries of the rounded edges ( y => array ( x1, x2 ) ) +$corners = array( + 0 => array ( 25, 734 ), + 1 => array ( 23, 736 ), + 2 => array ( 22, 737 ), + 3 => array ( 21, 738 ), + 4 => array ( 21, 738 ), + 177 => array ( 21, 738 ), + 178 => array ( 21, 738 ), + 179 => array ( 22, 737 ), + 180 => array ( 23, 736 ), + 181 => array ( 25, 734 ), + ); + +// Blank out the blue thing +for ( $i = 0; $i < $h; $i++ ) { + $x1 = 19; + $x2 = 740; + imageline( $im, $x1, 18 + $i, $x2, 18 + $i, $white ); +} + +// Draw a new color thing +for ( $i = 0; $i < $h; $i++ ) { + $x1 = 20; + $x2 = 739; + $r = ( $r2 - $r1 != 0 ) ? $r1 + ( $r2 - $r1 ) * ( $i / $h ) : $r1; + $g = ( $g2 - $g1 != 0 ) ? $g1 + ( $g2 - $g1 ) * ( $i / $h ) : $g1; + $b = ( $b2 - $b1 != 0 ) ? $b1 + ( $b2 - $b1 ) * ( $i / $h ) : $b1; + $color = imagecolorallocate( $im, $r, $g, $b ); + if ( array_key_exists($i, $corners) ) { + imageline( $im, $x1, 18 + $i, $x2, 18 + $i, $white ); + list ( $x1, $x2 ) = $corners[$i]; + } + imageline( $im, $x1, 18 + $i, $x2, 18 + $i, $color ); +} + +//die; +header("Content-Type: image/jpeg"); +imagejpeg($im, '', 92); +imagedestroy($im); +?> diff --git a/wp-content/themes/default/images/kubrickbg-ltr.jpg b/wp-content/themes/default/images/kubrickbg-ltr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc74fb8d3d14f0c2dfd717b9a76cfb95cbf2c0c1 GIT binary patch literal 1043 zcma)3&r1|h9RIu@GrP^s=o`lcb)`0xG!e2Ax>&9u%Wib)FBob)iI{>?bZ}V&uerzY z(xnhYqGJbHBCy1ZF8?fdT!_Jm&M`z3+VHJHe;mE5w~*xd=jm zio6gU!5yD_F!>k+9KeW_e&W(tW%~XEDh;U+hAd~MVX*XohbNMpU+f-&#)Phk(euw|Gxd=Ris@MdYWv_TF)Aq#?W2G*yZ;FlZwRw8B*MS znO|K~EDm@>@oOu!vqf8wUzC=gN(_1^Zrqz4cXn5n*<4?5;h_9M3Qw9o4gEh~nwUi} zrRFG|3UF*h2_e$?HNW#cv%a`Ab^hU-AEgBH|Lu&7UL5xG&dox9Pm$u|F0CcgE5~WV z{U>P@*8fG&a&JB9t|_sEHihFr>jfk>sh9Iw2iG{(N9#|K9Hw5i3*BJ!6k`h{6D}T z$ibk&^n;mEkby~%ky()O{}Bdx1_nk}MlfK20!Aig7FITP4o)s^pn|Oe3`~s7%uFoI ztgI|7K-INCc?K3iRv|@0M>gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzIxuvzOy`!^h z(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI_1g6tH*Y|Z{DAe@lXB@_GGzQf&@_Wfq#cPzB<3W20;Osv-E+3qk4UIf%<_J zk|>qbY0h}ZxdFt0^U%NI23jcm)O2nx(0+W*gQFM|LzcMKK;1#jL8T z*=`#Y$8m1*iM5ky>B?#Q@L%v7xP)!bB{>L3(vg3}8bs{98*xv8{athFddf~uDSC>3 zfsw@9rQ;8}?{4ifmnCe1B0*ae0cAiT^r9({0f}0bBrW!u2?6B~1}FA*wg2b+Ho^@y LjA`&|4CC`Bv}sKI literal 0 HcmV?d00001 diff --git a/wp-content/themes/default/images/kubrickbgwide.jpg b/wp-content/themes/default/images/kubrickbgwide.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77096f24a454461210f8aae017e0b2cfa2d03166 GIT binary patch literal 1014 zcmex=Zw2Bn|8Fz2FtD+(u&}bQv9hvpvH>wS2OAp)HxCyV zHy0O=01p@l@bK{q@bmEq3yX*d3(H7LOUuZ^0V6v*J1-Bfgn)pAl&GMn6kLK>#{WYM zf*cGQOh1?z1sRwG8JPtc{~uv!WMBjWpz9HUnS~uq1SluKz>KOc!I(vWp#f+TP#mF` zfw544X;T7&5V9CZxP)I)4%X0%r%c(35TF_c7J_OfFc5N#r%D6D_X5wd@7WX!&s<;e@r+;E-p9ucEoXi2 RmpK9vhWlRt$^RhsO#qt}&Hn%Z literal 0 HcmV?d00001 diff --git a/wp-content/themes/default/images/kubrickfooter.jpg b/wp-content/themes/default/images/kubrickfooter.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7a4c659943978b9ef7fb58c1b0b480e98d857c8 GIT binary patch literal 2443 zcmdT_Z%kWN6hHU9*S{2ak5VlI*Rr6|jKvX>iAH%PI>P>tY?_9eEdf>xE+f`TmW{bm zYNy1^1;z)$hlOr4Mzb-?_+b4LVCx)>no#+mP%%S7w3*_zCQwRg`@HX!wy2PYUyPpn z-n-}g&hMQ2?&*2A+!Xf{(0i-*R0ARan(zQ_9+(%7n~${t0tx`0#n3%?tg6X!ujC6`L&St_M6OQ}@RDnV#f zPA;9Bqf)E$^VRC2!otELU0RS#Cd*c3YiU}$MZ;*eq#c`8I4>}AV2KEc7$6u#GKl*U zTz~|@@1GKiAdw8Al$n}oAOWPAY?X~OmL2}ID=24=`n zm6t|W!@Jd(NaCWA6wWIMgBs7%#buWo9vn0r=(bilCb%C!#b;$m2G=)Q{O#Z>b>oRB z@7rbC*uCmO1s$&rh_Z<1^%_wU>_u-~6lE!Do#zdrEGl?l|BIq5R8~`h+fPgu25|Z0 zxXMUEJaeJI;VcZ*+vh?T3t5#;kLP%W*%&} z54(KqaJ}pPlXI>+y8e?KoD8}=q45e1+Japl2JgEqAK!i`-*m8X_uK!`NoV`Q77itU zeiE_8{!iNbf!sRPJYA_bhE5wZQm;wrYta;DG}hB)zrSM}`bv_4HlZ~+`L#+Dw_@LI zf}NqbrtD{h$T-`4Edy^tdpVl$?-N3Yb(Vh^dTL~b4-Ir0U3biL+h>!@)p@U^B!cUp z6pRrKcGh{_Jy!&5M1xsZbFQ)jlVjR&sHgp<^4}664i5eJe;ge2Dk8Ohchnb4_6|PG z+2Ta%i^>?8GnvlYQ_>@HK}QvTRCVAR0S)+~cpdcETz$%UTTCdig-W{r`X{qaN*am2 zaLGDhe}nKw#Dq$JfOI4febd)n_iaS?#%j4!yxaP;z>sNjCq{hQ4H+ hbK&tnF~Dl}cU7~yC*C`f*qS`B`Cg;f_L^V>{s00+$msw8 literal 0 HcmV?d00001 diff --git a/wp-content/themes/default/images/kubrickheader.jpg b/wp-content/themes/default/images/kubrickheader.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69441ee3aae0908334b77dc449b19dfbe9cd2774 GIT binary patch literal 7868 zcmeI0dr(tX9>-7K2uO^exKPblQ5FSxD7s@U5f!OCi-@QY0`gEm5DW4&T(we$x-3=R zP(Z4Hppb$BT0}ss3M>r@A!3m5SmY&d0+QtB?oCwa?hG^hu>;NyCpYJ2&fGcocYf#l z`Tc$;$Sb5BtS~!p@BqMI0dPY<0C@)}`_H+0hX4$~0{{-7LqkBx*zL>-ci>iuj$jZT zxD4<(X+wKF5s!XJ1U#NVk|PpHM53I$+%mMu$;&HB8`>{luBb?nHkFx%!4n8_BssFY zJXu9aNoi($-an8^K#>E_vF~vh3cyk@I0^=N0-^!tV?!pp@ILs9jcd~$Ppq)>#Ox`zEoaid^K}# zz(xxCFcF;-V6nIllV-la9>TAx+Do{Eq3GjO)*GKiUIRrO`UC|>0W|QgofdCmXSk6) zwYjjsxuXREk2Vf$MQ>qys+&Tg?OA-s*SK2~5>N9-5AKm{`ou32nf|AgZZuA3Z56(4 zSZkUyZblc>U*8pD{Wh*_Aa&2Vbs6r-TPRAv=EH_J7u|Gqn%TuoQ-`RvnlK4s<^3;_BSaflA$cJ39`a zpg%@{T>@n8QzRJBDdLafI_u~O4icz|{7-AbP+i!CH`n32)(CjvFra^-PJHo>t|$5B zucMwLL!FXL`_Rd?hCGQvVPRWEh=Y4c&dG`GVli!Ui-ZQT*n_FP9uUiPd>WP@;2RhL z-Io60g3j(eRB0u&NG`#5RWs!RCdI0U30F)V~rT&J39exqJHFU~3$cXCR-9AqDT z+AB5HA~n+@Ca$>6yROmi2bS6^&Nk230IjQI31#&mp}s3PT@Gs5J_f!K21bXtAuL_X z$7&C~T@Tl1TQ+2y)*c@=?C!h2PdZcby_(-to==<8-##qgDd#nsA8orMdFS3_s+RXd zZen)Fawo&WJdegry|x>=b%IjHCR*3uep+H^@!IW;yxaMYHW>ytKh0e-X~|1VT3RA* zDK34Ep;D8>Msv+~f<#t$j=M-30qUi>eVp>b>LR}QXLzhIKjz&VvB1DL@?Qz$F4!f^ zUJ@U5#U?UHK_G9=_3QU-9dU~P$DpWy=Tmqa%GB?5K>&*}It_;-zzm{ogMXxD@Q24m zUflGSTL|d=MUb?~^_BH7WZxW_3WqZRsGT8Zoq{?939tV3dsTp$484-!c zlBRYs{bCF<4fGUopmM>wUlBln7}E&2A(_@4nhcWX&-9U#{;^4Bu6v(Kw z*%f0X2`vslz$gDFOZ^{Rl%}^}u9v;22*SP=elIoOB1~%jd(`}I|K$CoIlPY_pC02h z@{hrnGOCBiYfrZJ2_75N22?Jba!~WJ^p*A7FauDYJS8?5&w+cySUclx}O(V_iTAw9O`BE;z4Q zux@osyE@}rShZDo9r}J1sU?T$v%2w^OE-TLUn~w7ZiXMomb*>5@Ksl>k~FY;7X3P2 zLCt5HOfdXrwPYihC3#LQ@y3)mjTsJ;-Ly!4PaOL}WutGoO_0eH{u%1%h@Gg*<8|pGj~i?> zUuZl|o-1EiRD7vJ-znhx%3_3th-q|x-%Z=>gNwdL;3rk;voOXXCix>uZJH=bZ{~rL zp7=^}0GG@Bh|(aMeiW}-B`-Qhr~!@$SgXS{pP+qYDL73MVmlv}%Eoqa8X5FYER~`x zZ8kADwb&q`D#4r+pDh;XHo#S~pk>|}G~I1850+N4YZUA)V2CG+k+w#B>w*;_DmA}+ z4lH$zKH@gg>VmOb) zlsI;R^AZ7!$={`6GL9>yiTIghrf~7eVu5J`v*tr)lG1d1h9-loxoV%4w3^%Y=HVTG zT2dsfC~f<~mYu!irw)w668@BiED6cL@t*;wHh!)o^bMrxL)Q^S@>JTSm75b93%(H6 z1~e>a*@?Seu_m8sD}q{MWu==8k--^6HXoU*bfbzhiUU|fR4>^n!7>a@q5eFr#(fKV zVo|y*b}km!4Lv|pEZMWc|B!P$n@(uV!P>w1wFN_UG@I1_ucwdS}@vG+6C)E}1rDy2nfgGQNmNSAPo{lz+2E|1V z_l&$hX}o|(J7$MVXIH0VRn>zqW!05}#H}u^MLaIcsoblmPW!Hq=Tq`C3`@vtc6T!^ zCUk?qXN!>BPs + +
      + + + + + +
      id="post-"> +

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

      +

      + + + + +
      + + + + diff --git a/wp-content/themes/default/kubrick.pot b/wp-content/themes/default/kubrick.pot new file mode 100644 index 0000000..82ca263 --- /dev/null +++ b/wp-content/themes/default/kubrick.pot @@ -0,0 +1,617 @@ +# Translation of the WordPress theme WordPress Default 1.6 by Michael Heilemann. +# Copyright (C) 2009 Michael Heilemann +# This file is distributed under the same license as the WordPress Default package. +# FIRST AUTHOR , 2009. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: WordPress Default 1.6\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/theme\n" +"POT-Creation-Date: 2009-12-23 23:38+0200\n" +"PO-Revision-Date: 2009-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: 404.php:12 +msgid "Error 404 - Not Found" +msgstr "" + +#: archive.php:16 +#, php-format +msgid "Archive for the ‘%s’ Category" +msgstr "" + +#: archive.php:18 +#, php-format +msgid "Posts Tagged ‘%s’" +msgstr "" + +#: archive.php:20 +#, php-format +msgid "Archive for %s|Daily archive page" +msgstr "" + +#: archive.php:20 index.php:17 +msgid "F jS, Y" +msgstr "" + +#: archive.php:22 +#, php-format +msgid "Archive for %s|Monthly archive page" +msgstr "" + +#: archive.php:22 sidebar.php:33 +msgid "F, Y" +msgstr "" + +#: archive.php:24 +#, php-format +msgid "Archive for %s|Yearly archive page" +msgstr "" + +#: archive.php:24 +msgid "Y" +msgstr "" + +#: archive.php:26 +msgid "Author Archive" +msgstr "" + +#: archive.php:28 +msgid "Blog Archives" +msgstr "" + +#: archive.php:33 archive.php:53 index.php:29 search.php:16 search.php:33 +msgid "« Older Entries" +msgstr "" + +#: archive.php:34 archive.php:54 index.php:30 search.php:17 search.php:34 +msgid "Newer Entries »" +msgstr "" + +#: archive.php:39 index.php:16 search.php:24 +#, php-format +msgid "Permanent Link to %s" +msgstr "" + +#: archive.php:40 image.php:32 sidebar.php:30 single.php:34 +msgid "l, F jS, Y" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 single.php:26 +msgid "Tags:" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +#, php-format +msgid "Posted in %s" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +msgid "Edit" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +msgid "No Comments »" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +msgid "1 Comment »" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +msgid "% Comments »" +msgstr "" + +#: archive.php:46 index.php:23 search.php:27 +msgid "Comments Closed" +msgstr "" + +#: archive.php:59 +#, php-format +msgid "Sorry, but there aren't any posts in the %s category yet." +msgstr "" + +#: archive.php:61 +msgid "Sorry, but there aren't any posts with this date." +msgstr "" + +#: archive.php:64 +#, php-format +msgid "Sorry, but there aren't any posts by %s yet." +msgstr "" + +#: archive.php:66 +msgid "No posts found." +msgstr "" + +#: archives.php:17 +msgid "Archives by Month:" +msgstr "" + +#: archives.php:22 +msgid "Archives by Subject:" +msgstr "" + +#: comments-popup.php:9 +#, php-format +msgid "%1$s - Comments on %2$s" +msgstr "" + +#: comments-popup.php:28 +msgid "Comments" +msgstr "" + +#: comments-popup.php:30 +msgid "" +"RSS feed for comments on " +"this post." +msgstr "" + +#: comments-popup.php:33 +#, php-format +msgid "" +"The URL to TrackBack this " +"entry is: %s" +msgstr "" + +#: comments-popup.php:51 +msgid "Comment" +msgstr "" + +#: comments-popup.php:51 +msgid "Trackback" +msgstr "" + +#: comments-popup.php:51 +msgid "Pingback" +msgstr "" + +#: comments-popup.php:51 +#, php-format +msgid "by %1$s — %2$s @ %4$s" +msgstr "" + +#: comments-popup.php:57 +msgid "No comments yet." +msgstr "" + +#: comments-popup.php:61 +msgid "Leave a comment" +msgstr "" + +#: comments-popup.php:62 +#, php-format +msgid "" +"Line and paragraph breaks automatic, e-mail address never displayed, " +"HTML allowed: %" +"s" +msgstr "" + +#: comments-popup.php:66 +#, php-format +msgid "" +"Logged in as %2$s. Log out »" +msgstr "" + +#: comments-popup.php:70 comments.php:72 +msgid "Name" +msgstr "" + +#: comments-popup.php:75 +msgid "E-mail" +msgstr "" + +#: comments-popup.php:80 +msgid "URL" +msgstr "" + +#: comments-popup.php:85 +msgid "Your Comment" +msgstr "" + +#: comments-popup.php:93 +msgid "Say It!" +msgstr "" + +#: comments-popup.php:98 +msgid "Sorry, the comment form is closed at this time." +msgstr "" + +#: comments-popup.php:103 +msgid "Close this window." +msgstr "" + +#: comments-popup.php:109 image.php:65 single.php:65 +msgid "Sorry, no posts matched your criteria." +msgstr "" + +#: comments-popup.php:113 +#, php-format +msgid "" +"Powered by WordPress" +msgstr "" + +#: comments.php:12 +msgid "This post is password protected. Enter the password to view comments." +msgstr "" + +#: comments.php:21 +msgid "No Responses" +msgstr "" + +#: comments.php:21 +msgid "One Response" +msgstr "" + +#: comments.php:21 +msgid "% Responses" +msgstr "" + +#: comments.php:21 +#, php-format +msgid "to “%s”" +msgstr "" + +#: comments.php:43 +msgid "Comments are closed." +msgstr "" + +#: comments.php:53 +msgid "Leave a Reply" +msgstr "" + +#: comments.php:53 +#, php-format +msgid "Leave a Reply for %s" +msgstr "" + +#: comments.php:60 +#, php-format +msgid "You must be logged in to post a comment." +msgstr "" + +#: comments.php:67 +#, php-format +msgid "Logged in as %2$s." +msgstr "" + +#: comments.php:67 +msgid "Log out of this account" +msgstr "" + +#: comments.php:67 +msgid "Log out »" +msgstr "" + +#: comments.php:72 comments.php:75 +msgid "(required)" +msgstr "" + +#: comments.php:75 +msgid "Mail (will not be published)" +msgstr "" + +#: comments.php:78 +msgid "Website" +msgstr "" + +#: comments.php:82 +#, php-format +msgid "XHTML: You can use these tags: %s" +msgstr "" + +#: comments.php:86 +msgid "Submit Comment" +msgstr "" + +#: footer.php:12 +#, php-format +msgid "%1$s is proudly powered by %2$s" +msgstr "" + +#: footer.php:14 +#, php-format +msgid "%1$s and %2$s." +msgstr "" + +#: footer.php:14 +msgid "Entries (RSS)" +msgstr "" + +#: footer.php:14 +msgid "Comments (RSS)" +msgstr "" + +#: footer.php:15 +#, php-format +msgid "%d queries. %s seconds." +msgstr "" + +#: functions.php:160 +msgid "Custom Header" +msgstr "" + +#: functions.php:173 +msgid "Close Color Picker" +msgstr "" + +#: functions.php:376 +msgid "Options saved." +msgstr "" + +#: functions.php:379 +msgid "Customize Header" +msgstr "" + +#: functions.php:393 functions.php:400 +msgid "Save" +msgstr "" + +#: functions.php:394 +msgid "Font Color:" +msgstr "" + +#: functions.php:394 +#, php-format +msgid "Any CSS color (%s or %s or %s)" +msgstr "" + +#: functions.php:395 +msgid "Upper Color:" +msgstr "" + +#: functions.php:395 functions.php:396 +#, php-format +msgid "HEX only (%s or %s)" +msgstr "" + +#: functions.php:396 +msgid "Lower Color:" +msgstr "" + +#: functions.php:398 +msgid "Toggle Text" +msgstr "" + +#: functions.php:399 +msgid "Use Defaults" +msgstr "" + +#: functions.php:408 +msgid "Font Color" +msgstr "" + +#: functions.php:409 +msgid "Upper Color" +msgstr "" + +#: functions.php:410 +msgid "Lower Color" +msgstr "" + +#: functions.php:411 +msgid "Revert" +msgstr "" + +#: functions.php:412 +msgid "Advanced" +msgstr "" + +#: functions.php:419 +msgid "Update Header" +msgstr "" + +#: functions.php:425 +msgid "Font Color (CSS):" +msgstr "" + +#: functions.php:426 +msgid "Upper Color (HEX):" +msgstr "" + +#: functions.php:427 +msgid "Lower Color (HEX):" +msgstr "" + +#: functions.php:428 +msgid "Select Default Colors" +msgstr "" + +#: functions.php:429 +msgid "Toggle Text Display" +msgstr "" + +#: image.php:20 index.php:20 single.php:23 +msgid "Read the rest of this entry »" +msgstr "" + +#: image.php:22 page.php:17 single.php:25 +msgid "Pages:" +msgstr "" + +#: image.php:32 +#, php-format +msgid "This entry was posted on %1$s at %2$s and is filed under %3$s." +msgstr "" + +#: image.php:34 single.php:35 +#, php-format +msgid "" +"You can follow any responses to this entry through the RSS 2.0 feed." +msgstr "" + +#: image.php:38 single.php:39 +#, php-format +msgid "" +"You can leave a response, or trackback from your own site." +msgstr "" + +#: image.php:42 single.php:43 +#, php-format +msgid "" +"Responses are currently closed, but you can trackback from your own site." +msgstr "" + +#: image.php:46 single.php:47 +msgid "" +"You can skip to the end and leave a response. Pinging is currently not " +"allowed." +msgstr "" + +#: image.php:50 single.php:51 +msgid "Both comments and pings are currently closed." +msgstr "" + +#: index.php:35 +msgid "Not Found" +msgstr "" + +#: index.php:36 +msgid "Sorry, but you are looking for something that isn’t here." +msgstr "" + +#: links.php:16 +msgid "Links:" +msgstr "" + +#: page.php:15 +msgid "Read the rest of this page »" +msgstr "" + +#: page.php:22 +msgid "Edit this entry." +msgstr "" + +#: search.php:13 +msgid "Search Results" +msgstr "" + +#: search.php:39 +msgid "No posts found. Try a different search?" +msgstr "" + +#: sidebar.php:16 +msgid "Author" +msgstr "" + +#: sidebar.php:27 +#, php-format +msgid "You are currently browsing the archives for the %s category." +msgstr "" + +#: sidebar.php:30 +#, php-format +msgid "" +"You are currently browsing the %2$s blog archives for " +"the day %3$s." +msgstr "" + +#: sidebar.php:33 +#, php-format +msgid "" +"You are currently browsing the %2$s blog archives for %" +"3$s." +msgstr "" + +#: sidebar.php:36 +#, php-format +msgid "" +"You are currently browsing the %2$s blog archives for " +"the year %3$s." +msgstr "" + +#: sidebar.php:39 +#, php-format +msgid "" +"You have searched the %2$s blog archives for " +"‘%3$s’. If you are unable to find anything in " +"these search results, you can try one of these links." +msgstr "" + +#: sidebar.php:42 +#, php-format +msgid "" +"You are currently browsing the %2$s blog archives." +msgstr "" + +#: sidebar.php:50 +msgid "Pages" +msgstr "" + +#: sidebar.php:52 +msgid "Archives" +msgstr "" + +#: sidebar.php:58 +msgid "Categories" +msgstr "" + +#: sidebar.php:64 +msgid "Meta" +msgstr "" + +#: sidebar.php:68 +msgid "This page validates as XHTML 1.0 Transitional" +msgstr "" + +#: sidebar.php:68 +msgid "Valid XHTML" +msgstr "" + +#: sidebar.php:69 +msgid "XHTML Friends Network" +msgstr "" + +#: sidebar.php:69 +msgid "XFN" +msgstr "" + +#: sidebar.php:70 +msgid "" +"Powered by WordPress, state-of-the-art semantic personal publishing platform." +msgstr "" + +#: single.php:34 +#, php-format +msgid "This entry was posted %1$s on %2$s at %3$s and is filed under %4$s." +msgstr "" + +#: single.php:53 +msgid "Edit this entry" +msgstr "" + +#. Theme Name of an extension +msgid "WordPress Default" +msgstr "" + +#. Theme URI of an extension +msgid "http://wordpress.org/" +msgstr "" + +#. Description of an extension +msgid "" +"The default WordPress theme based on the famous Kubrick." +msgstr "" + +#. Author of an extension +msgid "Michael Heilemann" +msgstr "" + +#. Author URI of an extension +msgid "http://binarybonsai.com/" +msgstr "" + +#. Tags of an extension +msgid "blue, custom header, fixed width, two columns, widgets" +msgstr "" diff --git a/wp-content/themes/default/links.php b/wp-content/themes/default/links.php new file mode 100644 index 0000000..2f62a8a --- /dev/null +++ b/wp-content/themes/default/links.php @@ -0,0 +1,23 @@ + + + + +
      + +

      +
        + +
      + +
      + + diff --git a/wp-content/themes/default/page.php b/wp-content/themes/default/page.php new file mode 100644 index 0000000..1d72dd0 --- /dev/null +++ b/wp-content/themes/default/page.php @@ -0,0 +1,30 @@ + + +
      + + +
      +

      +
      + ' . __('Read the rest of this page »', 'kubrick') . '

      '); ?> + + '

      ' . __('Pages:', 'kubrick') . ' ', 'after' => '

      ', 'next_or_number' => 'number')); ?> + +
      +
      + + ', '

      '); ?> + + + +
      + + + + diff --git a/wp-content/themes/default/rtl.css b/wp-content/themes/default/rtl.css new file mode 100644 index 0000000..0583b52 --- /dev/null +++ b/wp-content/themes/default/rtl.css @@ -0,0 +1,127 @@ +/* +Theme name: WordPress Default - kubrick - +Editors: Navid Kashani +Persian WordPress Project : wp-persian.com +*/ +body, .commentlist li, #commentform input, #commentform textarea, #commentform p, #sidebar, #wp-calendar caption { + font-family:tahoma, arial; +} +#page { + text-align:right; + direction:rtl; +} +h1, h2, h3, #sidebar h2 { + font-family:arial, tahoma; +} +.commentlist li .avatar { + float:left; +} + +.commentlist li { + padding: 5px 10px 10px 5px; + } +.commentlist li ul li { + margin-left: -5px; + margin-right: 10px; +} + +.commentlist p { + margin: 10px 0 10px 5px; +} +#header { + margin:0 1px 0 0; +} +.narrowcolumn { + float:right; + padding: 0 45px 20px 0; +} +.widecolumn { + margin: 5px 150px 0 0; +} +.widecolumn .smallattachment { + margin: 5px 0 5px 5px; +} +.postmetadata { + clear:right; +} +#sidebar { + margin-left: 0; + margin-right: 545px; +} +img.alignright { + margin: 0 7px 2px 0; +} + +img.alignleft { + margin: 0 0 2px 7px; +} + +.alignright { + float: left; +} + +.alignleft { + float: right; +} +code { + display:block; + direction:ltr; + text-align:left; +} +acronym, abbr, span.caps { + letter-spacing:0; /* fix opera bug */ +} +html>body .entry ul { + padding:0 10px 0 0; + text-indent:10px; +} +html>body .entry li { + margin: 7px 10px 8px 0; +} +.entry ol { + padding: 0 35px 0 0; +} +#sidebar ul ul, #sidebar ul ol { + margin: 5px 10px 0 0; +} +#sidebar ul ul ul, #sidebar ul ol { + margin: 0 10px 0 0; +} +#commentform { + margin: 5px 0 0 10px; + } +#commentform input { + margin: 5px 0 1px 5px; +} +#commentform #submit { + float:left; +} +.commentlist p { + margin: 10px 0 10px 5px; +} + +.children .even, .alt { + border-left: 0; + border-right: 1px solid #ddd; +} + +#wp-calendar #next a { + padding-right:0; + padding-left:10px; + text-align:left; +} +#wp-calendar #prev a { + padding-left:0; + padding-right:10px; + text-align:right; +} +blockquote { + margin: 15px 10px 0 30px; + padding-left: 0; + padding-right: 20px; + border-left: 0 none; + border-right: 5px solid #ddd; +} +#email, #url { + direction:ltr; +} \ No newline at end of file diff --git a/wp-content/themes/default/screenshot.png b/wp-content/themes/default/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b1d488e1e987de70e4a929786a309dc83bb216 GIT binary patch literal 10608 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 KMNUMnLSTX#8&YHd literal 0 HcmV?d00001 diff --git a/wp-content/themes/default/search.php b/wp-content/themes/default/search.php new file mode 100644 index 0000000..df9ce49 --- /dev/null +++ b/wp-content/themes/default/search.php @@ -0,0 +1,48 @@ + + +
      + + + +

      + + + + + + +
      > +

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

      + + + + +
      + + + + diff --git a/wp-content/themes/default/sidebar.php b/wp-content/themes/default/sidebar.php new file mode 100644 index 0000000..f8b3f04 --- /dev/null +++ b/wp-content/themes/default/sidebar.php @@ -0,0 +1,78 @@ + + + diff --git a/wp-content/themes/default/single.php b/wp-content/themes/default/single.php new file mode 100644 index 0000000..861f893 --- /dev/null +++ b/wp-content/themes/default/single.php @@ -0,0 +1,71 @@ + + +
      + + + + + +
      id="post-"> +

      + +
      + ' . __('Read the rest of this entry »', 'kubrick') . '

      '); ?> + + '

      ' . __('Pages:', 'kubrick') . ' ', 'after' => '

      ', 'next_or_number' => 'number')); ?> + ' . __('Tags:', 'kubrick') . ' ', ', ', '

      '); ?> + + + +
      +
      + + + + + +

      + + + +
      + + diff --git a/wp-content/themes/default/style.css b/wp-content/themes/default/style.css new file mode 100644 index 0000000..db6d96e --- /dev/null +++ b/wp-content/themes/default/style.css @@ -0,0 +1,718 @@ +/* +Theme Name: Default +Theme URI: http://wordpress.org/ +Description: The default WordPress theme that graced version 1.5 to version 2.9, based on the famous Kubrick. +Version: 1.7.2 +Author: Michael Heilemann +Author URI: http://binarybonsai.com/ +Tags: blue, silver, white, two-columns, fixed-width, right-sidebar, fixed-width, custom-header, threaded-comments, sticky-post, rtl-language-support, translation-ready +Text Domain: kubrick + + Kubrick v1.5 + http://binarybonsai.com/kubrick/ + + This theme was designed and built by Michael Heilemann, + whose blog you will find at http://binarybonsai.com/ + + The CSS, XHTML and design is released under GPL: + http://www.opensource.org/licenses/gpl-license.php + +*/ + + + +/* Begin Typography & Colors */ +body { + font-size: 62.5%; /* Resets 1em to 10px */ + font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; + background: #d5d6d7 url('images/kubrickbgcolor.jpg'); + color: #333; + text-align: center; + } + +#page { + background-color: white; + border: 1px solid #959596; + text-align: left; + } + +#header { + background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center; + } + +#headerimg { + margin: 7px 9px 0; + height: 192px; + width: 740px; + } + +#content { + font-size: 1.2em; + } + +.widecolumn .entry p { + font-size: 1.05em; + } + +.narrowcolumn .entry, .widecolumn .entry { + line-height: 1.4em; + } + +.widecolumn { + line-height: 1.6em; + } + +.narrowcolumn .postmetadata { + text-align: center; + } + +.thread-alt { + background-color: #f8f8f8; +} +.thread-even { + background-color: white; +} +.depth-1 { +border: 1px solid #ddd; +} + +.even, .alt { + + border-left: 1px solid #ddd; +} + +#footer { + background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top; + border: none; + } + +small { + font-family: Arial, Helvetica, Sans-Serif; + font-size: 0.9em; + line-height: 1.5em; + } + +h1, h2, h3 { + font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; + font-weight: bold; + } + +h1 { + font-size: 4em; + text-align: center; + } + +#headerimg .description { + font-size: 1.2em; + text-align: center; + } + +h2 { + font-size: 1.6em; + } + +h2.pagetitle { + font-size: 1.6em; + } + +#sidebar h2 { + font-family: 'Lucida Grande', Verdana, Sans-Serif; + font-size: 1.2em; + } + +h3 { + font-size: 1.3em; + } + +h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { + text-decoration: none; + color: white; + } + +h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { + color: #333; + } + +h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { + text-decoration: none; + } + +.entry p a:visited { + color: #b85b5a; + } + +.sticky { + background: #f7f7f7; + padding: 0 10px 10px; + } +.sticky h2 { + padding-top: 10px; + } + +.commentlist li, #commentform input, #commentform textarea { + font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; + } +.commentlist li ul li { + font-size: 1em; +} + +.commentlist li { + font-weight: bold; +} + +.commentlist li .avatar { + float: right; + border: 1px solid #eee; + padding: 2px; + background: #fff; + } + +.commentlist cite, .commentlist cite a { + font-weight: bold; + font-style: normal; + font-size: 1.1em; + } + +.commentlist p { + font-weight: normal; + line-height: 1.5em; + text-transform: none; + } + +#commentform p { + font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; + } + +.commentmetadata { + font-weight: normal; + } + +#sidebar { + font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; + } + +small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { + color: #777; + } + +code { + font: 1.1em 'Courier New', Courier, Fixed; + } + +acronym, abbr, span.caps +{ + font-size: 0.9em; + letter-spacing: .07em; + } + +a, h2 a:hover, h3 a:hover { + color: #06c; + text-decoration: none; + } + +a:hover { + color: #147; + text-decoration: underline; + } + +#wp-calendar #prev a, #wp-calendar #next a { + font-size: 9pt; + } + +#wp-calendar a { + text-decoration: none; + } + +#wp-calendar caption { + font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; + text-align: center; + } + +#wp-calendar th { + font-style: normal; + text-transform: capitalize; + } +/* End Typography & Colors */ + + + +/* Begin Structure */ +body { + margin: 0 0 20px 0; + padding: 0; + } + +#page { + background-color: white; + margin: 20px auto; + padding: 0; + width: 760px; + border: 1px solid #959596; + } + +#header { + background-color: #73a0c5; + margin: 0 0 0 1px; + padding: 0; + height: 200px; + width: 758px; + } + +#headerimg { + margin: 0; + height: 200px; + width: 100%; + } + +.narrowcolumn { + float: left; + padding: 0 0 20px 45px; + margin: 0px 0 0; + width: 450px; + } + +.widecolumn { + padding: 10px 0 20px 0; + margin: 5px 0 0 150px; + width: 450px; + } + +.post { + margin: 0 0 40px; + text-align: justify; + } + +.post hr { + display: block; + } + +.widecolumn .post { + margin: 0; + } + +.narrowcolumn .postmetadata { + padding-top: 5px; + } + +.widecolumn .postmetadata { + margin: 30px 0; + } + +.widecolumn .smallattachment { + text-align: center; + float: left; + width: 128px; + margin: 5px 5px 5px 0px; +} + +.widecolumn .attachment { + text-align: center; + margin: 5px 0px; +} + +.postmetadata { + clear: both; +} + +.clear { + clear: both; +} + +#footer { + padding: 0; + margin: 0 auto; + width: 760px; + clear: both; + } + +#footer p { + margin: 0; + padding: 20px 0; + text-align: center; + } +/* End Structure */ + + + +/* Begin Headers */ +h1 { + padding-top: 70px; + margin: 0; + } + +h2 { + margin: 30px 0 0; + } + +h2.pagetitle { + margin-top: 30px; + text-align: center; +} + +#sidebar h2 { + margin: 5px 0 0; + padding: 0; + } + +h3 { + padding: 0; + margin: 30px 0 0; + } + +h3.comments { + padding: 0; + margin: 40px auto 20px ; + } +/* End Headers */ + + + +/* Begin Images */ +p img { + padding: 0; + max-width: 100%; + } + +/* Using 'class="alignright"' on an image will (who would've + thought?!) align the image to the right. And using 'class="centered', + will of course center the image. This is much better than using + align="center", being much more futureproof (and valid) */ + +img.centered { + display: block; + margin-left: auto; + margin-right: auto; + } + +img.alignright { + padding: 4px; + margin: 0 0 2px 7px; + display: inline; + } + +img.alignleft { + padding: 4px; + margin: 0 7px 2px 0; + display: inline; + } + +.alignright { + float: right; + } + +.alignleft { + float: left; + } +/* End Images */ + + + +/* Begin Lists + + Special stylized non-IE bullets + Do not work in Internet Explorer, which merely default to normal bullets. */ + +html>body .entry ul { + margin-left: 0px; + padding: 0 0 0 30px; + list-style: none; + padding-left: 10px; + text-indent: -10px; + } + +html>body .entry li { + margin: 7px 0 8px 10px; + } + +.entry ul li:before, #sidebar ul ul li:before { + content: "\00BB \0020"; + } + +.entry ol { + padding: 0 0 0 35px; + margin: 0; + } + +.entry ol li { + margin: 0; + padding: 0; + } + +.postmetadata ul, .postmetadata li { + display: inline; + list-style-type: none; + list-style-image: none; + } + +#sidebar ul, #sidebar ul ol { + margin: 0; + padding: 0; + } + +#sidebar ul li { + list-style-type: none; + list-style-image: none; + margin-bottom: 15px; + } + +#sidebar ul p, #sidebar ul select { + margin: 5px 0 8px; + } + +#sidebar ul ul, #sidebar ul ol { + margin: 5px 0 0 10px; + } + +#sidebar ul ul ul, #sidebar ul ol { + margin: 0 0 0 10px; + } + +ol li, #sidebar ul ol li { + list-style: decimal outside; + } + +#sidebar ul ul li, #sidebar ul ol li { + margin: 3px 0 0; + padding: 0; + } +/* End Entry Lists */ + + + +/* Begin Form Elements */ +#searchform { + margin: 10px auto; + padding: 5px 3px; + text-align: center; + } + +#sidebar #searchform #s { + width: 108px; + padding: 2px; + } + +#sidebar #searchsubmit { + padding: 1px; + } + +.entry form { /* This is mainly for password protected posts, makes them look better. */ + text-align:center; + } + +select { + width: 130px; + } + +#commentform input { + width: 170px; + padding: 2px; + margin: 5px 5px 1px 0; + } + +#commentform { + margin: 5px 10px 0 0; + } +#commentform textarea { + width: 100%; + padding: 2px; + } +#respond:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + } +#commentform #submit { + margin: 0 0 5px auto; + float: right; + } +/* End Form Elements */ + + + +/* Begin Comments*/ +.alt { + margin: 0; + padding: 10px; + } + +.commentlist { + padding: 0; + text-align: justify; + } + +.commentlist li { + margin: 15px 0 10px; + padding: 5px 5px 10px 10px; + list-style: none; + } +.commentlist li ul li { + margin-right: -5px; + margin-left: 10px; +} + +.commentlist p { + margin: 10px 5px 10px 0; +} +.children { padding: 0; } + +#commentform p { + margin: 5px 0; + } + +.nocomments { + text-align: center; + margin: 0; + padding: 0; + } + +.commentmetadata { + margin: 0; + display: block; + } +/* End Comments */ + + + +/* Begin Sidebar */ +#sidebar +{ + padding: 20px 0 10px 0; + margin-left: 545px; + width: 190px; + } + +#sidebar form { + margin: 0; + } +/* End Sidebar */ + + + +/* Begin Calendar */ +#wp-calendar { + empty-cells: show; + margin: 10px auto 0; + width: 155px; + } + +#wp-calendar #next a { + padding-right: 10px; + text-align: right; + } + +#wp-calendar #prev a { + padding-left: 10px; + text-align: left; + } + +#wp-calendar a { + display: block; + } + +#wp-calendar caption { + text-align: center; + width: 100%; + } + +#wp-calendar td { + padding: 3px 0; + text-align: center; + } + +#wp-calendar td.pad:hover { /* Doesn't work in IE */ + background-color: #fff; } +/* End Calendar */ + + + +/* Begin Various Tags & Classes */ +acronym, abbr, span.caps { + cursor: help; + } + +acronym, abbr { + border-bottom: 1px dashed #999; + } + +blockquote { + margin: 15px 30px 0 10px; + padding-left: 20px; + border-left: 5px solid #ddd; + } + +blockquote cite { + margin: 5px 0 0; + display: block; + } + +.center { + text-align: center; + } + +.hidden { + display: none; + } + +.screen-reader-text { + position: absolute; + left: -1000em; +} + +hr { + display: none; + } + +a img { + border: none; + } + +.navigation { + display: block; + text-align: center; + margin-top: 10px; + margin-bottom: 60px; + } +/* End Various Tags & Classes*/ + + + +/* Captions */ +.aligncenter, +div.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption { + border: 1px solid #ddd; + text-align: center; + background-color: #f3f3f3; + padding-top: 4px; + margin: 10px; + -moz-border-radius: 3px; + -khtml-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.wp-caption img { + margin: 0; + padding: 0; + border: 0 none; +} + +.wp-caption p.wp-caption-text { + font-size: 11px; + line-height: 17px; + padding: 0 4px 5px; + margin: 0; +} +/* End captions */ + + +/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you. + It won't be a stylish marriage, I can't afford a carriage. + But you'll look sweet upon the seat of a bicycle built for two." */ 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 @@ + + + +
      +
      + + + +
      +

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

      + +

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

      + + %s
      ', $term_description ); + endif; + ?> + + + +
      + + + + +
      + + + +

      + +

      + + 1 && get_option( 'page_comments' ) ) : ?> + + + +
        + 'ol', + 'short_ping' => true, + 'avatar_size'=> 34, + ) ); + ?> +
      + + 1 && get_option( 'page_comments' ) ) : ?> + + + + +

      + + + + + + +
      diff --git a/wp-content/themes/twentyfourteen/content-aside.php b/wp-content/themes/twentyfourteen/content-aside.php new file mode 100644 index 0000000..3837a2e --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-aside.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-audio.php b/wp-content/themes/twentyfourteen/content-audio.php new file mode 100644 index 0000000..cb5b022 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-audio.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-featured-post.php b/wp-content/themes/twentyfourteen/content-featured-post.php new file mode 100644 index 0000000..6cc8822 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-featured-post.php @@ -0,0 +1,34 @@ + + +
      > + + + + +
      + + + + + ','' ); ?> +
      +
      diff --git a/wp-content/themes/twentyfourteen/content-gallery.php b/wp-content/themes/twentyfourteen/content-gallery.php new file mode 100644 index 0000000..c49a261 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-gallery.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-image.php b/wp-content/themes/twentyfourteen/content-image.php new file mode 100644 index 0000000..836601f --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-image.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-link.php b/wp-content/themes/twentyfourteen/content-link.php new file mode 100644 index 0000000..d208ba0 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-link.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-none.php b/wp-content/themes/twentyfourteen/content-none.php new file mode 100644 index 0000000..a83e06e --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-none.php @@ -0,0 +1,31 @@ + + + + +
      + + +

      Get started here.', 'twentyfourteen' ), admin_url( 'post-new.php' ) ); ?>

      + + + +

      + + + + +

      + + + +
      diff --git a/wp-content/themes/twentyfourteen/content-page.php b/wp-content/themes/twentyfourteen/content-page.php new file mode 100644 index 0000000..9839419 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-page.php @@ -0,0 +1,31 @@ + + +
      > +

      ', '

      ' ); + ?> + +
      + '', + 'link_before' => '', + 'link_after' => '', + ) ); + + edit_post_link( __( 'Edit', 'twentyfourteen' ), '', '' ); + ?> +
      +
      diff --git a/wp-content/themes/twentyfourteen/content-quote.php b/wp-content/themes/twentyfourteen/content-quote.php new file mode 100644 index 0000000..b93cf99 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-quote.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content-video.php b/wp-content/themes/twentyfourteen/content-video.php new file mode 100644 index 0000000..bedbd7f --- /dev/null +++ b/wp-content/themes/twentyfourteen/content-video.php @@ -0,0 +1,57 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/content.php b/wp-content/themes/twentyfourteen/content.php new file mode 100644 index 0000000..d9bf754 --- /dev/null +++ b/wp-content/themes/twentyfourteen/content.php @@ -0,0 +1,66 @@ + + +
      > + + +
      + + + ', '' ); + else : + the_title( '

      ', '

      ' ); + endif; + ?> + + +
      + + +
      + +
      + +
      + →', 'twentyfourteen' ) ); + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      + + + ', '', '' ); ?> +
      diff --git a/wp-content/themes/twentyfourteen/css/editor-style.css b/wp-content/themes/twentyfourteen/css/editor-style.css new file mode 100644 index 0000000..1d66b73 --- /dev/null +++ b/wp-content/themes/twentyfourteen/css/editor-style.css @@ -0,0 +1,717 @@ +/* +Theme Name: Twenty Fourteen +Description: Used to style the TinyMCE editor. +*/ + + +/** + * Table of Contents: + * + * 1.0 - Body + * 2.0 - Headings + * 3.0 - Text Elements + * 4.0 - Links + * 5.0 - Alignment + * 6.0 - Tables + * 7.0 - Images + * 8.0 - Galleries + * 9.0 - Audio/Video + * 10.0 - RTL + * ---------------------------------------------------------------------------- + */ + + +/** + * 1.0 Body + * ---------------------------------------------------------------------------- + */ + +html .mceContentBody { + font-size: 100%; + max-width: 474px; +} + +body { + color: #2b2b2b; + font-family: Lato, sans-serif; + font-weight: 400; + line-height: 1.5; + vertical-align: baseline; +} + + +/** + * 2.0 Headings + * ---------------------------------------------------------------------------- + */ + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + font-weight: 700; + margin: 36px 0 12px; +} + +h1 { + font-size: 26px; + line-height: 1.3846153846; +} + +h2 { + font-size: 24px; + line-height: 1; +} + +h3 { + font-size: 22px; + line-height: 1.0909090909; +} + +h4 { + font-size: 20px; + line-height: 1.2; +} + +h5 { + font-size: 18px; + line-height: 1.3333333333; +} + +h6 { + font-size: 16px; + line-height: 1.5; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child { + margin-top: 0; +} + + +/** + * 3.0 Text Elements + * ---------------------------------------------------------------------------- + */ + +address { + font-style: italic; + margin-bottom: 24px; +} + +abbr[title] { + border-bottom: 1px dotted #2b2b2b; + cursor: help; +} + +b, +strong { + font-weight: 700; +} + +cite { + border: 0; +} + +cite, +dfn, +em, +i { + font-style: italic; +} + +mark, +ins { + background: #fff9c0; + border: 0; + color: inherit; + text-decoration: none; +} + +p { + margin: 0 0 24px; +} + +code, +kbd, +tt, +var, +samp, +pre { + font-family: monospace, serif; + font-size: 15px; + line-height: 1.6; +} + +pre { + border: 1px solid rgba(0, 0, 0, 0.1); + margin-bottom: 24px; + max-width: 100%; + overflow: auto; + padding: 12px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +blockquote, +q { + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; + content: none; +} + +blockquote { + color: #767676; + font-size: 19px; + font-style: italic; + font-weight: 300; + line-height: 1.2631578947; + margin: 0 0 24px; +} + +blockquote cite, +blockquote small { + color: #2b2b2b; + font-size: 16px; + font-weight: 400; + line-height: 1.5; +} + +blockquote em, +blockquote i, +blockquote cite { + font-style: normal; +} + +blockquote strong, +blockquote b { + font-weight: 400; +} + +small { + font-size: smaller; +} + +big { + font-size: 125%; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +dl { + margin: 0 0 24px; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 0 24px; +} + +ul, +ol { + list-style: none; + margin: 0 0 24px 20px; + padding-left: 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin: 0 0 0 20px; +} + +del { + color: #767676; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 23px; +} + + +/** + * 4.0 Links + * ---------------------------------------------------------------------------- + */ + +a { + color: #24890d; + text-decoration: none; +} + +a:visited { + color: #24890d; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + color: #41a62a; + outline: 0; +} + + +/** + * 5.0 Alignment + * ---------------------------------------------------------------------------- + */ + +.alignleft { + float: left; + margin: 7px 24px 7px 0; +} + +.alignright { + float: right; + margin: 7px 0 7px 24px; +} + +.aligncenter { + clear: both; + display: block; + margin: 7px auto; +} + +blockquote.alignleft, +blockquote.alignright { + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-top: 17px; + width: 50%; +} + +blockquote.alignleft p, +blockquote.alignright p { + margin-bottom: 17px; +} + + +/** + * 6.0 Tables + * ---------------------------------------------------------------------------- + */ + +.mceItemTable { + border: 1px solid rgba(0, 0, 0, 0.1); + border-width: 1px 0 0 1px; + border-collapse: separate; + border-spacing: 0; + font-size: 14px; + line-height: 1.2857142857; + margin-bottom: 24px; + width: 100%; +} + +.mceItemTable th, +.mceItemTable caption { + border: 1px solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 0; + font-weight: 700; + padding: 8px; + text-align: left; + text-transform: uppercase; + vertical-align: baseline; +} + +.mceItemTable td { + border: 1px solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 0; + font-family: Lato, sans-serif; + font-size: 14px; + padding: 8px; + vertical-align: baseline; +} + + +/** + * 7.0 Images + * ---------------------------------------------------------------------------- + */ + +img { + height: auto; + max-width: 474px; + vertical-align: middle; +} + +.wp-caption { + background: transparent; + border: none; + color: #767676; + margin: 0 0 24px 0; + max-width: 474px; + padding: 0; + text-align: left; +} + +.html5-captions .wp-caption { + padding: 0; +} + +.wp-caption.alignleft { + margin: 7px 14px 7px 0; +} + +.html5-captions .wp-caption.alignleft { + margin-right: 24px; +} + +.wp-caption.alignright { + margin: 7px 0 7px 14px; +} + +.wp-caption.alignright img, +.wp-caption.alignright .wp-caption-dd { + padding-left: 10px; +} + +.html5-captions .wp-caption.alignright { + margin-left: 24px; +} + +.html5-captions .wp-caption.alignright img, +.html5-captions .wp-caption.alignright .wp-caption-dd { + padding: 0; +} + +.wp-caption.aligncenter { + margin: 7px auto; +} + +.wp-caption-dt { + margin: 0; +} + +.wp-caption .wp-caption-text, +.wp-caption-dd { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 12px; + font-style: italic; + line-height: 1.5; + margin: 9px 0; + padding: 0 10px 0 0; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */ + text-align: left; +} + +.mceTemp + ul, +.mceTemp + ol { + list-style-position: inside; +} + +/** + * 8.0 Gallery + * ----------------------------------------------------------------------------- + */ + +.gallery .gallery-item { + float: left; + margin: 0 4px 4px 0; + overflow: hidden; + padding: 0; + position: relative; +} + +.gallery-columns-1 .gallery-item { + max-width: 100%; + width: auto; +} + +.gallery-columns-2 .gallery-item { + max-width: 48%; + max-width: -webkit-calc(50% - 14px); + max-width: calc(50% - 14px); + width: auto; +} + +.gallery-columns-3 .gallery-item { + max-width: 32%; + max-width: -webkit-calc(33.3% - 11px); + max-width: calc(33.3% - 11px); + width: auto; +} + +.gallery-columns-4 .gallery-item { + max-width: 23%; + max-width: -webkit-calc(25% - 9px); + max-width: calc(25% - 9px); + width: auto; +} + +.gallery-columns-5 .gallery-item { + max-width: 19%; + max-width: -webkit-calc(20% - 8px); + max-width: calc(20% - 8px); + width: auto; +} + +.gallery-columns-6 .gallery-item { + max-width: 15%; + max-width: -webkit-calc(16.7% - 7px); + max-width: calc(16.7% - 7px); + width: auto; +} + +.gallery-columns-7 .gallery-item { + max-width: 13%; + max-width: -webkit-calc(14.28% - 7px); + max-width: calc(14.28% - 7px); + width: auto; +} + +.gallery-columns-8 .gallery-item { + max-width: 11%; + max-width: -webkit-calc(12.5% - 6px); + max-width: calc(12.5% - 6px); + width: auto; +} + +.gallery-columns-9 .gallery-item { + max-width: 9%; + max-width: -webkit-calc(11.1% - 6px); + max-width: calc(11.1% - 6px); + width: auto; +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n), +.gallery-columns-3 .gallery-item:nth-of-type(3n), +.gallery-columns-4 .gallery-item:nth-of-type(4n), +.gallery-columns-5 .gallery-item:nth-of-type(5n), +.gallery-columns-6 .gallery-item:nth-of-type(6n), +.gallery-columns-7 .gallery-item:nth-of-type(7n), +.gallery-columns-8 .gallery-item:nth-of-type(8n), +.gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: 0; +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n - 1), +.gallery-columns-3 .gallery-item:nth-of-type(3n - 2), +.gallery-columns-4 .gallery-item:nth-of-type(4n - 3), +.gallery-columns-5 .gallery-item:nth-of-type(5n - 4), +.gallery-columns-6 .gallery-item:nth-of-type(6n - 5), +.gallery-columns-7 .gallery-item:nth-of-type(7n - 6), +.gallery-columns-8 .gallery-item:nth-of-type(8n - 7), +.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) { + margin-left: 12px; /* Compensate for the default negative margin on .gallery, which can't be changed. */ +} + +.gallery .gallery-caption { + background-color: rgba(0, 0, 0, 0.7); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #fff; + font-size: 12px; + line-height: 1.5; + margin: 0; + max-height: 50%; + opacity: 0; + padding: 6px 8px; + position: absolute; + bottom: 0; + left: 0; + text-align: left; + width: 100%; +} + +.gallery .gallery-caption:before { + content: ""; + height: 100%; + min-height: 49px; + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.gallery-item:hover .gallery-caption { + opacity: 1; +} + +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 9.0 Audio/Video + * ---------------------------------------------------------------------------- + */ + +.mejs-mediaelement, +.mejs-container .mejs-controls { + background: #000; +} + +.mejs-controls .mejs-time-rail .mejs-time-loaded, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + background: #fff; +} + +.mejs-controls .mejs-time-rail .mejs-time-current { + background: #24890d; +} + +.mejs-controls .mejs-time-rail .mejs-time-total, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + background: rgba(255, 255, 255, .33); +} + +.mejs-controls .mejs-time-rail span, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + border-radius: 0; +} + +.mejs-overlay-loading { + background: transparent; +} + +.mejs-overlay-button { + background-color: #fff; + background-image: none; + border-radius: 2px; + box-shadow: 1px 1px 1px rgba(0,0,0,.8); + color: #000; + height: 36px; + margin-left: -24px; + width: 48px; +} + +.mejs-overlay-button:before { + -webkit-font-smoothing: antialiased; + content: '\f452'; + display: inline-block; + font: normal 32px/1.125 Genericons; + position: absolute; + top: 1px; + left: 10px; +} + +.mejs-controls .mejs-button button:focus { + outline: none; +} + +.mejs-controls .mejs-button button { + -webkit-font-smoothing: antialiased; + background: none; + color: #fff; + display: inline-block; + font: normal 16px/1 Genericons; +} + +.mejs-playpause-button.mejs-play button:before { + content: '\f452'; +} + +.mejs-playpause-button.mejs-pause button:before { + content: '\f448'; +} + +.mejs-volume-button.mejs-mute button:before { + content: '\f109'; + font-size: 20px; + position: absolute; + top: -2px; + left: 0; +} + +.mejs-volume-button.mejs-unmute button:before { + content: '\f109'; + left: 0; + position: absolute; + top: 0; +} + +.mejs-fullscreen-button button:before { + content: '\f474'; +} + +.mejs-fullscreen-button.mejs-unfullscreen button:before { + content: '\f406'; +} + +.mejs-overlay:hover .mejs-overlay-button { + background-color: #24890d; + color: #fff; +} + +.mejs-controls .mejs-button button:hover { + color: #41a62a; +} + + +/** + * 10.0 RTL + * ---------------------------------------------------------------------------- + */ + +html .mceContentBody.rtl { + direction: rtl; + unicode-bidi: embed; +} + +.rtl ol, +.rtl ul { + margin-left: 0; + margin-right: 24px; +} + +.rtl .wp-caption, +.rtl tr th { + text-align: right; +} + +.rtl td { + text-align: right; +} diff --git a/wp-content/themes/twentyfourteen/css/ie.css b/wp-content/themes/twentyfourteen/css/ie.css new file mode 100644 index 0000000..82142d2 --- /dev/null +++ b/wp-content/themes/twentyfourteen/css/ie.css @@ -0,0 +1,1335 @@ +/** + * Global Styles for older IE versions (previous to IE9). + */ + +pre, +fieldset, +table, +th, +td, +input, +textarea { + border: 1px solid #e5e5e5; +} + +hr { + background-color: #e5e5e5; +} + +button, +input, +select, +textarea { + vertical-align: middle; +} + + +input:focus, +textarea:focus { + border: 1px solid #b2b2b2; +} + +.site-title { + max-width: 71%; +} + +.site-content blockquote.alignleft, +.site-content blockquote.alignright { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} + +.post-thumbnail, +a.post-thumbnail:hover { + background: transparent; +} + +.list-view .site-content .hentry { + border-top: 1px solid #e5e5e5; + padding-top: 48px; +} + +.gallery-caption { + background: #000; + filter: alpha(opacity=0); +} + +.gallery-item:hover .gallery-caption { + filter: alpha(opacity=70); +} + +.nav-links { + border-top: 1px solid #e5e5e5; +} + +.post-navigation a, +.image-navigation .previous-image, +.image-navigation .next-image, +.contributor { + border-bottom: 1px solid #e5e5e5; +} + +.contributor-avatar, +.comment-author .avatar { + border: 1px solid #e5e5e5; +} + +.comment-list article, +.comment-list .pingback, +.comment-list .trackback { + border-top: 1px solid #e5e5e5; +} + +.comment-list .reply { + margin-top: 0; +} + +#secondary { + color: #b3b3b3; +} + +.widget abbr[title] { + border-color: #b3b3b3; +} + +.widget pre, +.widget fieldset, +.widget table, +.widget th, +.widget td, +.widget input, +.widget textarea { + border-color: #4d4d4d; +} + +.widget blockquote, +.widget .wp-caption, +.widget_twentyfourteen_ephemera .entry-meta a { + color: #b3b3b3; +} + +.widget del { + color: #666; +} + +.widget hr { + background-color: #4d4d4d; +} + +.widget input, +.widget textarea { + background-color: #1a1a1a; +} + +.widget input:focus, +.widget textarea:focus { + border-color: #262626; +} + +.widget_calendar thead th { + background-color: #1a1a1a; +} + +.widget_twentyfourteen_ephemera > ol > li { + border-bottom: 1px solid #4d4d4d; +} + +.widget_archive li, +.widget_categories li, +.widget_links li, +.widget_meta li, +.widget_nav_menu li, +.widget_pages li, +.widget_recent_comments li, +.widget_recent_entries li, +.widget_categories li ul, +.widget_nav_menu li ul, +.widget_pages li ul { + border-top: 1px solid #4d4d4d; +} + +.content-sidebar .widget pre, +.content-sidebar .widget fieldset, +.content-sidebar .widget table, +.content-sidebar .widget th, +.content-sidebar .widget td, +.content-sidebar .widget input, +.content-sidebar .widget textarea, +.content-sidebar .widget_archive li, +.content-sidebar .widget_categories li, +.content-sidebar .widget_links li, +.content-sidebar .widget_meta li, +.content-sidebar .widget_nav_menu li, +.content-sidebar .widget_pages li, +.content-sidebar .widget_recent_comments li, +.content-sidebar .widget_recent_entries li, +.content-sidebar .widget_categories li ul, +.content-sidebar .widget_nav_menu li ul, +.content-sidebar .widget_pages li ul { + border-color: #e5e5e5; +} + +.content-sidebar .widget hr { + background-color: #e5e5e5; +} + +.content-sidebar .widget input:focus, +.content-sidebar .widget textarea:focus { + border: 1px solid #b2b2b2; +} + +.content-sidebar .widget_calendar thead th { + background-color: #fafafa; +} + +.content-sidebar .widget_twentyfourteen_ephemera > ol > li { + border-bottom: 1px solid #e5e5e5; +} + +.site-footer, +.site-info, +.site-info a { + color: #b3b3b3; +} + +#supplementary + .site-info { + border-top: 1px solid #4d4d4d; +} + +.featured-content { + background: #000; +} + + +/** + * Internet Explorer 8 + */ + +.ie8 img.size-full, +.ie8 img.size-large, +.ie8 img.header-image, +.ie8 img.wp-post-image, +.ie8 img[class*="align"], +.ie8 img[class*="wp-image-"], +.ie8 img[class*="attachment-"] { + height: auto; + width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ +} + +.ie8 .full-size-link:before, +.ie8 .parent-post-link:before, +.ie8 .site-content span + .byline:before, +.ie8 .site-content span + .comments-link:before, +.ie8 .site-content span + .edit-link:before, +.ie8 .site-content span + .entry-date:before { + content: ""; +} + +.ie8 .attachment span.entry-date:before, +.ie8 .entry-content .edit-link a:before, +.ie8 .entry-meta .edit-link a:before, +.ie8 .site-content .byline a:before, +.ie8 .site-content .comments-link a:before, +.ie8 .site-content .entry-date a:before, +.ie8 .site-content .featured-post:before, +.ie8 .site-content .full-size-link a:before, +.ie8 .site-content .parent-post-link a:before, +.ie8 .site-content .post-format a:before { + display: inline-block; + font: normal 16px/1 Genericons; + text-decoration: inherit; + vertical-align: text-bottom; +} + +.ie8 .site-content .entry-meta > span { + margin-right: 10px; +} + +.ie8 .site-content .format-video .post-format a:before { + content: "\f104"; +} + +.ie8 .site-content .format-audio .post-format a:before { + content: "\f109"; +} + +.ie8 .site-content .format-image .post-format a:before { + content: "\f473"; + position: relative; + top: 1px; +} + +.ie8 .site-content .format-quote .post-format a:before { + content: "\f106"; + margin-right: 2px; +} + +.ie8 .site-content .format-gallery .post-format a:before { + content: "\f103"; + margin-right: 4px; +} + +.ie8 .site-content .format-aside .post-format a:before { + content: "\f101"; + margin-right: 2px; +} + +.ie8 .site-content .format-link .post-format a:before { + content: "\f107"; + position: relative; + top: 1px; +} + +.ie8 .site-content .featured-post:before { + content: "\f308"; + margin-right: 3px; + position: relative; + top: 1px; +} + +.ie8 .site-content .entry-date a:before, +.ie8 .attachment .site-content span.entry-date:before { + content: "\f303"; + margin-right: 1px; + position: relative; + top: 1px; +} + +.ie8 .site-content .byline a:before { + content: "\f304"; +} + +.ie8 .site-content .comments-link a:before { + content: "\f300"; + margin-right: 2px; +} + +.ie8 .entry-content .edit-link a:before, +.ie8 .entry-meta .edit-link a:before { + content: "\f411"; +} + +.ie8 .site-content .full-size-link a:before { + content: "\f402"; + margin-right: 1px; +} + +.ie8 .site-content .parent-post-link a:before { + content: "\f301"; +} + +.ie8 .main-content { + float: left; +} + +.ie8 .content-area { + float: left; + padding-top: 72px; + width: 100%; +} + +.ie8 .site-content { + margin-right: 29.04761904%; + margin-left: 17.61904761%; +} + +.ie8 .search-box-wrapper, +.ie8 .featured-content { + padding-left: 17.61904761%; +} + +.ie8 .header-main { + padding: 0 0 0 30px; +} + +.ie8 .search-toggle { + margin-right: 0; +} + +.ie8 .search-box .search-field { + width: 324px; +} + +.ie8 .site-navigation li .current_page_item > a, +.ie8 .site-navigation li .current_page_ancestor > a, +.ie8 .site-navigation li .current-menu-item > a, +.ie8 .site-navigation li .current-menu-ancestor > a { + background-color: #000; +} + +.ie8 .primary-navigation { + float: right; + font-size: 11px; + margin: 0 1px 0 -10px; + padding: 0; + text-transform: uppercase; +} + +.ie8 .primary-navigation .menu-toggle { + display: none; + padding: 0; +} + +.ie8 .primary-navigation .nav-menu { + border-bottom: 0; + display: block; +} + +.ie8 .primary-navigation.toggled-on { + border-bottom: 0; + margin: 0; + padding: 0; +} + +.ie8 .primary-navigation li { + border: 0; + display: inline-block; + height: 48px; + line-height: 48px; + position: relative; +} + +.ie8 .primary-navigation a { + display: inline-block; + padding: 0 10px; + white-space: nowrap; +} + +.ie8 .primary-navigation ul ul { + background-color: #24890d; + float: left; + margin: 0; + position: absolute; + top: 48px; + left: -999em; + z-index: 99999; +} + +.ie8 .primary-navigation li li { + border: 0; + display: block; + height: auto; + line-height: 1.0909090909; +} + +.ie8 .primary-navigation ul ul ul { + left: -999em; + top: 0; +} + +.ie8 .primary-navigation ul ul a { + padding: 18px 12px; + white-space: normal; + width: 176px; +} + +.ie8 .primary-navigation li:hover > a, +.ie8 .primary-navigation li.focus > a { + background-color: #24890d; + color: #fff; +} + +.ie8 .primary-navigation ul ul a:hover, +.ie8 .primary-navigation ul ul li.focus > a { + background-color: #41a62a; +} + +.ie8 .primary-navigation ul li:hover > ul, +.ie8 .primary-navigation ul li.focus > ul { + left: auto; +} + +.ie8 .primary-navigation ul ul li:hover > ul, +.ie8 .primary-navigation ul ul li.focus > ul { + left: 100%; +} + +.ie8 .archive-header, +.ie8 .page-header { + margin: 0 auto 60px; + padding: 0 10px; +} + +.ie8 .site-content .has-post-thumbnail .entry-header { + margin-top: -48px; +} + +.ie8 .archive-header, +.ie8 .comments-area, +.ie8 .image-navigation, +.ie8 .page-header, +.ie8 .page-content, +.ie8 .post-navigation, +.ie8 .site-content .entry-header, +.ie8 .site-content .entry-content, +.ie8 .site-content .entry-summary, +.ie8 .site-content footer.entry-meta { + margin-right: 54px; + padding-right: 30px; + padding-left: 30px; +} + +.ie8 .list-view .site-content .hentry:first-child, +.ie8 .list-view .site-content .hentry.has-post-thumbnail { + border-top: 0; + padding-top: 0; +} + +.ie8 .comment-list .trackback, +.ie8 .comment-list .pingback, +.ie8 .comment-list article { + margin-bottom: 36px; + padding-top: 36px; +} + +.ie8 .comment-author .avatar { + height: 34px; + top: 2px; + width: 34px; +} + +.ie8 .comment-author, +.ie8 .comment-awaiting-moderation, +.ie8 .comment-content, +.ie8 .comment-list .reply, +.ie8 .comment-metadata { + padding-left: 50px; +} + +.ie8 .comment-list .children { + margin-left: 20px; +} + +.ie8 .full-width .site-content { + margin-right: 0; +} + +.ie8 .full-width .archive-header, +.ie8 .full-width .comments-area, +.ie8 .full-width .image-navigation, +.ie8 .full-width .page-header, +.ie8 .full-width .page-content, +.ie8 .full-width .post-navigation, +.ie8 .full-width .site-content .entry-header, +.ie8 .full-width .site-content .entry-content, +.ie8 .full-width .site-content .entry-summary, +.ie8 .full-width .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + margin-right: auto; +} + +.ie8 .full-width .hentry.has-post-thumbnail:first-child { + margin-top: -72px; +} + + +.ie8 .singular .site-content .hentry.has-post-thumbnail { + margin-top: 0; +} + +.ie8 .error404 .page-header { + margin-bottom: 24px; +} + +.ie8 .contributor-avatar { + margin-left: -168px; +} + +.ie8 .contributor-summary { + float: left; +} + +.ie8 .site:before { + background-color: #000; + content: ""; + display: block; + height: 100%; + min-height: 100%; + position: absolute; + top: 0; + left: 0; + width: 17.61904761%; + z-index: 2; +} + +.ie8 #secondary { + border: 0; + clear: none; + color: #b3b3b3; + float: left; + margin: 0 0 0 -100%; + min-height: 100vh; + padding: 0 30px; + width: 12.85714285%; +} + +.ie8 .site-description { + display: block; + margin: -3px 0 21px; +} + +.ie8 .secondary-navigation { + font-size: 11px; + margin: 0 -30px 48px; + width: calc(100% + 60px); +} + +.ie8 .secondary-navigation li { + border-top: 1px solid #4d4d4d; + position: relative; +} + +.ie8 .secondary-navigation a { + padding: 10px 30px; +} + +.ie8 .secondary-navigation ul ul { + background-color: #24890d; + position: absolute; + top: 0; + left: -999em; + width: 222px; + z-index: 99999; +} + +.ie8 .secondary-navigation li li { + border-top: 0; +} + +.ie8 .secondary-navigation li:hover > a, +.ie8 .secondary-navigation li.focus > a { + background-color: #24890d; + color: #fff; +} + +.ie8 .secondary-navigation ul ul a:hover, +.ie8 .secondary-navigation ul ul li.focus > a { + background-color: #41a62a; +} + +.ie8 .secondary-navigation ul li:hover > ul, +.ie8 .secondary-navigation ul li.focus > ul { + left: 202px; +} + +.ie8 .content-sidebar { + border: 0; + float: right; + margin-left: -29.04761904%; + padding: 72px 30px 24px; + width: 29.04761904%; +} + +.ie8 #supplementary { + padding: 0; +} + +.ie8 .footer-sidebar { + font-size: 12px; + line-height: 1.5; +} + +.ie8 .footer-sidebar .widget, +.ie8 .primary-sidebar .widget { + font-size: 12px; + line-height: 1.5; +} + +.ie8 .footer-sidebar .widget { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + padding: 0 30px; + width: 25%; +} + +.ie8 .footer-sidebar .widget h1, +.ie8 .primary-sidebar .widget h1 { + font-size: 20px; + line-height: 1.2; +} + +.ie8 .footer-sidebar .widget h2, +.ie8 .primary-sidebar .widget h2 { + font-size: 18px; + line-height: 1.3333333333; +} + +.ie8 .footer-sidebar .widget h3, +.ie8 .primary-sidebar .widget h3 { + font-size: 16px; + line-height: 1.5; +} + +.ie8 .footer-sidebar .widget h4, +.ie8 .primary-sidebar .widget h4 { + font-size: 14px; + line-height: 1.7142857142; +} + +.ie8 .footer-sidebar .widget h5, +.ie8 .primary-sidebar .widget h5 { + font-size: 12px; + line-height: 2; +} + +.ie8 .footer-sidebar .widget h6, +.ie8 .primary-sidebar .widget h6 { + font-size: 11px; + line-height: 2.1818181818; +} + +.ie8 .footer-sidebar .widget code, +.ie8 .footer-sidebar .widget kbd, +.ie8 .footer-sidebar .widget tt, +.ie8 .footer-sidebar .widget var, +.ie8 .footer-sidebar .widget samp, +.ie8 .footer-sidebar .widget pre, +.ie8 .primary-sidebar .widget code, +.ie8 .primary-sidebar .widget kbd, +.ie8 .primary-sidebar .widget tt, +.ie8 .primary-sidebar .widget var, +.ie8 .primary-sidebar .widget samp, +.ie8 .primary-sidebar .widget pre { + font-size: 11px; + line-height: 1.6363636363; +} + +.ie8 .footer-sidebar .widget blockquote, +.ie8 .primary-sidebar .widget blockquote { + font-size: 14px; + line-height: 1.2857142857; +} + +.ie8 .footer-sidebar .widget blockquote cite, +.ie8 .primary-sidebar .widget blockquote cite { + font-size: 12px; + line-height: 1.5; +} + +.ie8 .footer-sidebar .widget input, +.ie8 .footer-sidebar .widget textarea, +.ie8 .primary-sidebar .widget input, +.ie8 .primary-sidebar .widget textarea { + font-size: 12px; + padding: 3px 2px 4px 4px; +} + +.ie8 .footer-sidebar .widget input[type="button"], +.ie8 .footer-sidebar .widget input[type="reset"], +.ie8 .footer-sidebar .widget input[type="submit"], +.ie8 .primary-sidebar .widget input[type="button"], +.ie8 .primary-sidebar .widget input[type="reset"], +.ie8 .primary-sidebar .widget input[type="submit"] { + padding: 5px 15px 4px; +} + +.ie8 .footer-sidebar .widget .widget-title, +.ie8 .primary-sidebar .widget .widget-title { + font-size: 11px; + font-weight: 700; + line-height: 1.6363636363; + margin-bottom: 18px; +} + +.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-title, +.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta, +.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, +.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, +.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table, +.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-title, +.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta, +.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, +.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, +.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table { + font-size: 11px; + line-height: 1.6363636363; +} + +.ie8 .footer-sidebar .widget_archive li, +.ie8 .footer-sidebar .widget_categories li, +.ie8 .footer-sidebar .widget_links li, +.ie8 .footer-sidebar .widget_meta li, +.ie8 .footer-sidebar .widget_nav_menu li, +.ie8 .footer-sidebar .widget_pages li, +.ie8 .footer-sidebar .widget_recent_comments li, +.ie8 .footer-sidebar .widget_recent_entries li, +.ie8 .primary-sidebar .widget_archive li, +.ie8 .primary-sidebar .widget_categories li, +.ie8 .primary-sidebar .widget_links li, +.ie8 .primary-sidebar .widget_meta li, +.ie8 .primary-sidebar .widget_nav_menu li, +.ie8 .primary-sidebar .widget_pages li, +.ie8 .primary-sidebar .widget_recent_comments li, +.ie8 .primary-sidebar .widget_recent_entries li { + border-top: 0; + padding: 0 0 6px; +} + +.ie8 .footer-sidebar .widget_categories li ul, +.ie8 .footer-sidebar .widget_nav_menu li ul, +.ie8 .footer-sidebar .widget_pages li ul, +.ie8 .primary-sidebar .widget_categories li ul, +.ie8 .primary-sidebar .widget_nav_menu li ul, +.ie8 .primary-sidebar .widget_pages li ul { + border-top: 0; + margin-top: 0; +} + +.ie8 .grid .featured-content .entry-header { + border-color: #000; + border-style: solid; + border-width: 12px 10px; + height: 96px; + padding: 0; +} + +.ie8 .featured-content { + padding-left: 17.61904761%; +} + +.ie8 .grid .featured-content .hentry { + float: left; + width: 33.3333333%; +} + +.ie8 .grid .featured-content .hentry:nth-child( 3n+1 ) { + clear: both; +} + +.ie8 .grid .featured-content .entry-header { + height: 120px; +} + +.ie8 .slider .featured-content .entry-title { + font-size: 33px; + line-height: 1.0909090909; +} + +.ie8 .slider .featured-content .entry-header { + min-height: inherit; + padding: 24px 30px 48px; + position: absolute; + left: 0; + bottom: 0; + width: 50%; + z-index: 3; +} + +.ie8 .slider-control-paging { + background: transparent; + margin-top: -48px; + padding-left: 24px; + width: 50%; +} + +.ie8 .slider-control-paging li { + margin: 12px 12px 12px 0; +} + +.ie8 .slider-control-paging a { + height: 24px; + width: 24px; +} + +.ie8 .slider-control-paging a:before { + top: 6px; + left: 6px; +} + +.ie8 .slider-direction-nav { + clear: none; + float: right; + margin-top: -48px; + width: 98px; +} + +.ie8 .slider-direction-nav li:first-child { + padding: 0 1px 0 0; +} + +.ie8 .slider-direction-nav li { + border: 0; + padding: 0 0 0 1px; +} + +.ie8 .slider-direction-nav a { + height: 48px; +} + +.ie8 .slider-direction-nav a:before { + line-height: 48px; +} + + +/** + * Internet Explorer 7 + */ + +.ie7 audio, +.ie7 canvas, +.ie7 video { + display: inline; + zoom: 1; +} + +.ie7 button, +.ie7 input, +.ie7 select, +.ie7 textarea { + vertical-align: middle; +} + +.ie7 button, +.ie7 input[type="button"], +.ie7 input[type="reset"], +.ie7 input[type="submit"] { + overflow: visible; +} + +.ie7 .screen-reader-text { + clip: rect(1px 1px 1px 1px); +} + +.ie7 .site, +.ie7 .site-header { + max-width: 100%; +} + +.ie7 .search-toggle { + line-height: 45px; + margin-right: 190px; + padding: 0 20px; + text-transform: uppercase; + width: auto; +} + +.ie7 .search-toggle .screen-reader-text { + color: #fff; + position: relative; /* Override inherited `absolute` value set in style.css. */ +} + +.ie7 .search-box { + height: 24px; + padding: 12px 0; +} + +.ie7 .search-box .search-field { + margin: 0 10px; + width: 33%; +} + +.ie7 .site-navigation li { + border-top: 1px solid #4d4d4d; +} + +.ie7 .primary-navigation .nav-menu, +.ie7 .secondary-navigation { + border-bottom: 1px solid #4d4d4d; +} + +.ie7 .secondary-navigation { + margin: 48px auto; + max-width: 474px +} + +.ie7 .content-area { + padding-top: 48px; +} + +.ie7 .hentry { + max-width: 100%; +} + +.ie7 .menu-toggle { + color: #fff; + font-weight: 400; + font-size: 16px; + line-height: 45px; + text-transform: uppercase; + width: 200px; +} + +.ie7 .post-thumbnail img { + display: block; + margin: 0 auto; +} + +.ie7 .entry-meta .tag-links a { + margin-left: 0; +} + +.ie7 .content-sidebar { + padding: 48px 10px; +} + +.ie7 .singular .hentry.has-post-thumbnail { + margin-top: -48px; +} + +.ie7 .entry-meta > span, +.ie7 .widget_twentyfourteen_ephemera .entry-title { + margin-right: 20px; +} + +.ie7 #secondary { + border-bottom: 1px solid #4d4d4d; +} + +.ie7 .content-sidebar { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} + +.ie7 .widget { + margin: 0 auto 48px; + max-width: 474px; +} + +.ie7 .content-sidebar .widget_twentyfourteen_ephemera .widget-title { + padding-top: 7px; +} + +.ie7 .slider .featured-content .hentry { + display: block; +} + +.ie7 .featured-content .entry-header { + min-height: 0; +} + +.ie7 .slider-control-paging a { + line-height: 40px; + text-indent: 0; +} + +.ie7 .slider-control-paging .slider-active { + color: #41a62a; +} + +.ie7 .slider-direction-nav { + border-top: 2px solid #fff; +} + +.ie7 .slider-direction-nav li { + border: 0; + width: 49%; +} + +.ie7 .slider-direction-nav a { + font-size: 16px; + line-height: 45px; + text-transform: uppercase; +} + +.ie7 .slider-direction-nav a:hover { + background-color: #000; + color: #41a62a; +} + +.ie7 .search-toggle { + line-height: 45px; + margin-right: 190px; +} + +.ie7 .featured-content .post-thumbnail, +.ie7 .slider .featured-content .post-thumbnail { + padding-top: 0; +} + +.ie7 .featured-content .post-thumbnail img { + position: relative; +} + +.ie7 .featured-content .entry-header { + width: auto; +} + +.ie7 .grid .featured-content .hentry { + float: left; + margin: 0 auto; + max-width: 672px; + width: 33.333333%; +} + +.ie7 .slider .featured-content .entry-header { + margin: 0 auto; + max-width: 1038px; +} + +.ie7 .slider-control-paging { + float: none; + margin: -24px auto 0; + max-width: 1038px; + width: auto; +} + + +/** + * RTL for Internet Explorer 8 & 7 + */ + +.rtl .attachment a, +.rtl .gallery a, +.rtl .wp-caption a, +.rtl .widget_twentyfourteen_ephemera .entry-content a { + display: inline; +} + + +/** + * RTL overrides for Internet Explorer 8 + */ + +.ie8 .rtl .site-content .entry-meta > span { + margin-right: auto; + margin-left: 10px; +} + +.ie8 .rtl .site-content .format-quote .post-format a:before { + margin-right: auto; + margin-left: 2px; +} + +.ie8 .rtl .site-content .format-gallery .post-format a:before { + margin-right: auto; + margin-left: 4px; +} + +.ie8 .rtl .site-content .format-aside .post-format a:before { + margin-right: auto; + margin-left: 2px; +} + +.ie8 .rtl .site-content .featured-post:before { + margin-right: auto; + margin-left: 3px; +} + +.ie8 .rtl .site-content .entry-date a:before, +.ie8 .rtl .attachment .site-content span.entry-date:before { + margin-right: auto; + margin-left: 1px; +} + +.ie8 .rtl .site-content .comments-link a:before { + margin-right: auto; + margin-left: 2px; +} + +.ie8 .rtl .site-content .full-size-link a:before { + margin-right: auto; + margin-left: 1px; +} + +.ie8 .rtl .main-content { + float: right; +} + +.ie8 .rtl .content-area { + float: right; +} + +.ie8 .rtl .site-content { + margin-right: 17.61904761%; + margin-left: 29.04761904%; +} + +.ie8 .rtl .search-box-wrapper, +.ie8 .rtl .featured-content { + padding-right: 17.61904761%; + padding-left: 0; +} + +.ie8 .rtl .header-main { + padding: 0 30px 0 0; +} + +.ie8 .rtl .search-toggle { + margin-right: auto; + margin-left: 0; +} + +.ie8 .rtl .primary-navigation { + float: left; + margin: 0 -10px 0 1px; +} + +.ie8 .rtl .primary-navigation ul ul { + float: right; + right: -999em; + left: auto; +} + +.ie8 .rtl .primary-navigation ul ul ul { + right: -999em; + left: auto; +} + +.ie8 .rtl .primary-navigation ul li:hover > ul, +.ie8 .rtl .primary-navigation ul li.focus > ul { + right: auto; + left: auto; +} + +.ie8 .rtl .primary-navigation ul ul li:hover > ul, +.ie8 .rtl .primary-navigation ul ul li.focus > ul { + right: 100%; + left: auto; +} + +.ie8 .rtl .entry-meta .tag-links a:before { + right: -8px; +} + +.ie8 .rtl .archive-header, +.ie8 .rtl .comments-area, +.ie8 .rtl .image-navigation, +.ie8 .rtl .page-header, +.ie8 .rtl .page-content, +.ie8 .rtl .post-navigation, +.ie8 .rtl .site-content .entry-header, +.ie8 .rtl .site-content .entry-content, +.ie8 .rtl .site-content .entry-summary, +.ie8 .rtl .site-content footer.entry-meta { + margin-right: auto; + margin-left: 54px; +} + +.ie8 .rtl .comment-author, +.ie8 .rtl .comment-awaiting-moderation, +.ie8 .rtl .comment-content, +.ie8 .rtl .comment-list .reply, +.ie8 .rtl .comment-metadata { + padding-right: 50px; + padding-left: 0; +} + +.ie8 .rtl .comment-list .children { + margin-right: 20px; + margin-left: auto; +} + + +.ie8 .rtl.full-width .site-content { + margin-left: 0; +} + +.ie8 .rtl.full-width .archive-header, +.ie8 .rtl.full-width .comments-area, +.ie8 .rtl.full-width .image-navigation, +.ie8 .rtl.full-width .page-header, +.ie8 .rtl.full-width .page-content, +.ie8 .rtl.full-width .post-navigation, +.ie8 .rtl.full-width .site-content .entry-header, +.ie8 .rtl.full-width .site-content .entry-content, +.ie8 .rtl.full-width .site-content .entry-summary, +.ie8 .rtl.full-width .site-content footer.entry-meta { + margin-left: auto; +} + +.ie8 .rtl .contributor-avatar { + margin-right: -168px; + margin-left: auto; +} + +.ie8 .rtl .contributor-summary { + float: right; +} + +.ie8 .rtl .site:before { + right: 0; + left: auto; +} + +.ie8 .rtl #secondary { + float: right; + margin: 0 -100% 0 0; +} + +.ie8 .rtl .secondary-navigation ul ul { + right: -999em; + left: auto; +} + +.ie8 .rtl .secondary-navigation ul li:hover > ul, +.ie8 .rtl .secondary-navigation ul li.focus > ul { + right: 202px; + left: auto; +} + +.ie8 .rtl .content-sidebar { + float: left; + margin-right: -29.04761904%; + margin-left: auto; +} + +.ie8 .rtl .footer-sidebar .widget { + float: right; +} + +.ie8 .rtl .featured-content { + padding-right: 17.61904761%; + padding-left: 0; +} + +.ie8 .rtl.grid .featured-content .hentry { + float: right; +} + +.ie8 .rtl.slider .featured-content .entry-header { + right: 0; + left: auto; +} + +.ie8 .rtl .slider-control-paging { + padding-right: 24px; + padding-left: 0; +} + +.ie8 .rtl .slider-control-paging li { + margin: 12px 0 12px 12px; +} + +.ie8 .rtl .slider-control-paging a:before { + right: 6px; + left: auto; +} + +.ie8 .rtl .slider-direction-nav { + float: left; +} + +.ie8 .rtl .slider-direction-nav li { + padding: 0 1px 0 0; +} + +.ie8 .rtl .slider-direction-nav li:first-child { + padding: 0 0 0 1px; +} + + +/** + * RTL overrides for Internet Explorer 7 + */ + +.ie7 .rtl.grid .featured-content .hentry { + float: right; +} + +.ie7 .rtl .slider-control-paging { + float: none; + margin: -24px auto 0; +} + +.ie7 .rtl .entry-meta .tag-links a { + margin-right: 0; + margin-left: auto; +} + +.ie7 .rtl .search-toggle { + margin-right: auto; + margin-left: 190px; +} \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/featured-content.php b/wp-content/themes/twentyfourteen/featured-content.php new file mode 100644 index 0000000..1a623ac --- /dev/null +++ b/wp-content/themes/twentyfourteen/featured-content.php @@ -0,0 +1,39 @@ + + + diff --git a/wp-content/themes/twentyfourteen/footer.php b/wp-content/themes/twentyfourteen/footer.php new file mode 100644 index 0000000..b297a2e --- /dev/null +++ b/wp-content/themes/twentyfourteen/footer.php @@ -0,0 +1,28 @@ + + + + +
      + + + +
      + + +
      +
      + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/functions.php b/wp-content/themes/twentyfourteen/functions.php new file mode 100644 index 0000000..d95d29d --- /dev/null +++ b/wp-content/themes/twentyfourteen/functions.php @@ -0,0 +1,515 @@ + for posts and comments. + add_theme_support( 'automatic-feed-links' ); + + // Enable support for Post Thumbnails, and declare two sizes. + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 672, 372, true ); + add_image_size( 'twentyfourteen-full-width', 1038, 576, true ); + + // This theme uses wp_nav_menu() in two locations. + register_nav_menus( array( + 'primary' => __( 'Top primary menu', 'twentyfourteen' ), + 'secondary' => __( 'Secondary menu in left sidebar', 'twentyfourteen' ), + ) ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( 'html5', array( + 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' + ) ); + + /* + * Enable support for Post Formats. + * See http://codex.wordpress.org/Post_Formats + */ + add_theme_support( 'post-formats', array( + 'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery', + ) ); + + // This theme allows users to set a custom background. + add_theme_support( 'custom-background', apply_filters( 'twentyfourteen_custom_background_args', array( + 'default-color' => 'f5f5f5', + ) ) ); + + // Add support for featured content. + add_theme_support( 'featured-content', array( + 'featured_content_filter' => 'twentyfourteen_get_featured_posts', + 'max_posts' => 6, + ) ); + + // This theme uses its own gallery styles. + add_filter( 'use_default_gallery_style', '__return_false' ); +} +endif; // twentyfourteen_setup +add_action( 'after_setup_theme', 'twentyfourteen_setup' ); + +/** + * Adjust content_width value for image attachment template. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_content_width() { + if ( is_attachment() && wp_attachment_is_image() ) { + $GLOBALS['content_width'] = 810; + } +} +add_action( 'template_redirect', 'twentyfourteen_content_width' ); + +/** + * Getter function for Featured Content Plugin. + * + * @since Twenty Fourteen 1.0 + * + * @return array An array of WP_Post objects. + */ +function twentyfourteen_get_featured_posts() { + /** + * Filter the featured posts to return in Twenty Fourteen. + * + * @since Twenty Fourteen 1.0 + * + * @param array|bool $posts Array of featured posts, otherwise false. + */ + return apply_filters( 'twentyfourteen_get_featured_posts', array() ); +} + +/** + * A helper conditional function that returns a boolean value. + * + * @since Twenty Fourteen 1.0 + * + * @return bool Whether there are featured posts. + */ +function twentyfourteen_has_featured_posts() { + return ! is_paged() && (bool) twentyfourteen_get_featured_posts(); +} + +/** + * Register three Twenty Fourteen widget areas. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_widgets_init() { + require get_template_directory() . '/inc/widgets.php'; + register_widget( 'Twenty_Fourteen_Ephemera_Widget' ); + + register_sidebar( array( + 'name' => __( 'Primary Sidebar', 'twentyfourteen' ), + 'id' => 'sidebar-1', + 'description' => __( 'Main sidebar that appears on the left.', 'twentyfourteen' ), + 'before_widget' => '', + 'before_title' => '

      ', + 'after_title' => '

      ', + ) ); + register_sidebar( array( + 'name' => __( 'Content Sidebar', 'twentyfourteen' ), + 'id' => 'sidebar-2', + 'description' => __( 'Additional sidebar that appears on the right.', 'twentyfourteen' ), + 'before_widget' => '', + 'before_title' => '

      ', + 'after_title' => '

      ', + ) ); + register_sidebar( array( + 'name' => __( 'Footer Widget Area', 'twentyfourteen' ), + 'id' => 'sidebar-3', + 'description' => __( 'Appears in the footer section of the site.', 'twentyfourteen' ), + 'before_widget' => '', + 'before_title' => '

      ', + 'after_title' => '

      ', + ) ); +} +add_action( 'widgets_init', 'twentyfourteen_widgets_init' ); + +/** + * Register Lato Google font for Twenty Fourteen. + * + * @since Twenty Fourteen 1.0 + * + * @return string + */ +function twentyfourteen_font_url() { + $font_url = ''; + /* + * Translators: If there are characters in your language that are not supported + * by Lato, translate this to 'off'. Do not translate into your own language. + */ + if ( 'off' !== _x( 'on', 'Lato font: on or off', 'twentyfourteen' ) ) { + $font_url = add_query_arg( 'family', urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), "//fonts.googleapis.com/css" ); + } + + return $font_url; +} + +/** + * Enqueue scripts and styles for the front end. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_scripts() { + // Add Lato font, used in the main stylesheet. + wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null ); + + // Add Genericons font, used in the main stylesheet. + wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.0.3' ); + + // Load our main stylesheet. + wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array( 'genericons' ) ); + + // Load the Internet Explorer specific stylesheet. + wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style', 'genericons' ), '20131205' ); + wp_style_add_data( 'twentyfourteen-ie', 'conditional', 'lt IE 9' ); + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } + + if ( is_singular() && wp_attachment_is_image() ) { + wp_enqueue_script( 'twentyfourteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20130402' ); + } + + if ( is_active_sidebar( 'sidebar-3' ) ) { + wp_enqueue_script( 'jquery-masonry' ); + } + + if ( is_front_page() && 'slider' == get_theme_mod( 'featured_content_layout' ) ) { + wp_enqueue_script( 'twentyfourteen-slider', get_template_directory_uri() . '/js/slider.js', array( 'jquery' ), '20131205', true ); + wp_localize_script( 'twentyfourteen-slider', 'featuredSliderDefaults', array( + 'prevText' => __( 'Previous', 'twentyfourteen' ), + 'nextText' => __( 'Next', 'twentyfourteen' ) + ) ); + } + + wp_enqueue_script( 'twentyfourteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20140616', true ); +} +add_action( 'wp_enqueue_scripts', 'twentyfourteen_scripts' ); + +/** + * Enqueue Google fonts style to admin screen for custom header display. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_admin_fonts() { + wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null ); +} +add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen_admin_fonts' ); + +if ( ! function_exists( 'twentyfourteen_the_attached_image' ) ) : +/** + * Print the attached image with a link to the next attached image. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_the_attached_image() { + $post = get_post(); + /** + * Filter the default Twenty Fourteen attachment size. + * + * @since Twenty Fourteen 1.0 + * + * @param array $dimensions { + * An array of height and width dimensions. + * + * @type int $height Height of the image in pixels. Default 810. + * @type int $width Width of the image in pixels. Default 810. + * } + */ + $attachment_size = apply_filters( 'twentyfourteen_attachment_size', array( 810, 810 ) ); + $next_attachment_url = wp_get_attachment_url(); + + /* + * Grab the IDs of all the image attachments in a gallery so we can get the URL + * of the next adjacent image in a gallery, or the first image (if we're + * looking at the last image in a gallery), or, in a gallery of one, just the + * link to that image file. + */ + $attachment_ids = get_posts( array( + 'post_parent' => $post->post_parent, + 'fields' => 'ids', + 'numberposts' => -1, + 'post_status' => 'inherit', + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + 'order' => 'ASC', + 'orderby' => 'menu_order ID', + ) ); + + // If there is more than 1 attachment in a gallery... + if ( count( $attachment_ids ) > 1 ) { + foreach ( $attachment_ids as $attachment_id ) { + if ( $attachment_id == $post->ID ) { + $next_id = current( $attachment_ids ); + break; + } + } + + // get the URL of the next image attachment... + if ( $next_id ) { + $next_attachment_url = get_attachment_link( $next_id ); + } + + // or get the URL of the first image attachment. + else { + $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); + } + } + + printf( '%2$s', + esc_url( $next_attachment_url ), + wp_get_attachment_image( $post->ID, $attachment_size ) + ); +} +endif; + +if ( ! function_exists( 'twentyfourteen_list_authors' ) ) : +/** + * Print a list of all site contributors who published at least one post. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_list_authors() { + $contributor_ids = get_users( array( + 'fields' => 'ID', + 'orderby' => 'post_count', + 'order' => 'DESC', + 'who' => 'authors', + ) ); + + foreach ( $contributor_ids as $contributor_id ) : + $post_count = count_user_posts( $contributor_id ); + + // Move on if user has not published a post (yet). + if ( ! $post_count ) { + continue; + } + ?> + +
      +
      +
      +
      +

      +

      + +

      + + + +
      +
      +
      + + = 2 || $page >= 2 ) && ! is_404() ) { + $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyfourteen' ), max( $paged, $page ) ); + } + + return $title; +} +add_filter( 'wp_title', 'twentyfourteen_wp_title', 10, 2 ); + +// Implement Custom Header features. +require get_template_directory() . '/inc/custom-header.php'; + +// Custom template tags for this theme. +require get_template_directory() . '/inc/template-tags.php'; + +// Add Theme Customizer functionality. +require get_template_directory() . '/inc/customizer.php'; + +/* + * Add Featured Content functionality. + * + * To overwrite in a plugin, define your own Featured_Content class on or + * before the 'setup_theme' hook. + */ +if ( ! class_exists( 'Featured_Content' ) && 'plugins.php' !== $GLOBALS['pagenow'] ) { + require get_template_directory() . '/inc/featured-content.php'; +} diff --git a/wp-content/themes/twentyfourteen/genericons/COPYING.txt b/wp-content/themes/twentyfourteen/genericons/COPYING.txt new file mode 100644 index 0000000..aece214 --- /dev/null +++ b/wp-content/themes/twentyfourteen/genericons/COPYING.txt @@ -0,0 +1,9 @@ +Genericons 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 2 of the License, or (at your option) any later version. + +The fonts are distributed 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. + +This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf b/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..5cd41e8b81c9fa490d0ed695536226c0dbe69ac6 GIT binary patch literal 18212 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 + 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This 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. diff --git a/wp-content/themes/twentyfourteen/genericons/README.txt b/wp-content/themes/twentyfourteen/genericons/README.txt new file mode 100644 index 0000000..7a0a92e --- /dev/null +++ b/wp-content/themes/twentyfourteen/genericons/README.txt @@ -0,0 +1,123 @@ + ___ ____ __ _ ____ ____ __ ___ __ __ _ ____ + / __)( __)( ( \( __)( _ \( )/ __)/ \ ( ( \/ ___) +( (_ \ ) _) / / ) _) ) / )(( (__( O )/ /\___ \ + \___/(____)\_)__)(____)(__\_)(__)\___)\__/ \_)__)(____/ + + +Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic. + +Use genericons for instant HiDPI, to change icon colors on the fly, or even with CSS effects such as drop-shadows or gradients! + + +_ _ ____ ____ ____ ____ +| | [__ |__| | __ |___ +|__| ___] | | |__] |___ + + +To use it, place the font folder in your stylesheet directory and paste this in your CSS file: + +/* =Genericons, thanks to FontSquirrel.com for conversion! +-------------------------------------------------------------- */ +@font-face { + font-family: 'Genericons'; + src: url('font/genericons-regular-webfont.eot'); + src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('font/genericons-regular-webfont.woff') format('woff'), + url('font/genericons-regular-webfont.ttf') format('truetype'), + url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +Note: the above only works if you don't use a CDN. If you do, or don't know what that is, you should use the syntax that's embedded in genericons.css. + +From then on, you can create an icon like this: + +.my-icon:before { + content: '\f101'; + display: inline-block; + -webkit-font-smoothing: antialiased; + font: normal 16px/1 'Genericons'; + vertical-align: top; +} + +This will output a comment icon before every element with the class "my-icon". The "content: '\f101';" part of this CSS is easily copied from the helper tool at http://genericons.com/ + +You can also use the bundled example.css if you'd rather insert the icons using HTML tags. + + +_ _ ____ ___ ____ ____ +|\ | | | | |___ [__ +| \| |__| | |___ ___] + + +Photoshop mockups: + +Genericons-Regular.otf found in the root directory of this zip has not been web-font-ified. So you can drop it in your system fonts folder and use the font in Photoshop if you like. + +For those of you using Genericons in your Photoshop mockup, remember to delete the old version of the font from Font Book, and grab the new one from the zip file. This also affects using it in your webdesigns: if you have an old version of the font installed locally, that's the font that'll be used in your website as well, so if you're missing icons, check for old versions of the font on your system. + +Pixel grid: + +Note that Genericons has been designed for a 16x16 pixel grid. That means it'll look sharp at font-size: 16px exactly. It'll also be crisp at multiples thereof, such as 32px or 64px. It'll also look reasonably crisp at in-between font sizes such as 24px or 48px, but not quite as crisp as 16 or 32. Please don't set the font-size to 17px, though, that'll just look terrible. + +Also note the CSS property "-webkit-font-smoothing: antialiased". That makes the icons look great in WebKit browsers. Please see http://noscope.com/2012/font-smoothing for more info. + +Updates: + +We don't often update icons, but do very carefully when we get good feedback suggesting improvements. Please be mindful if you upgrade, and check that the updated icons behave as you intended. + + + +____ _ _ ____ _ _ ____ ____ _ ____ ____ +| |__| |__| |\ | | __ |___ | | | | __ +|___ | | | | | \| |__] |___ |___ |__| |__] + +V3.0.3: +Bunch of updates mostly. +- Two new icons, Dropbox and Fullscreen. +- Updates to all icons containing an exclamation mark. +- Updates to Image and Quote. +- Nicer "Share" icon. +- Bigger default Linkedin icon. + +V3.0.2: +A slew of new stuff and updates. +- Social icons: Skype, Digg, Reddit, Stumbleupon, Pocket. +- New generic icons: heart, lock and print. +- New editing icons: code, bold, italic, image +- New interaction icons: subscribe, unsubscribe, subscribed, reply all, reply, flag. +- The hyperlink icon has been updated to be clearer, chunkier. +- The "home" icon has been updated for style, size and clarity. +- The email icon has been updated for style and clarity, and to fit with the new subscribe icons. +- The document icon has been updated for style. +- The "pin" icon has been updated for style and clarity. +- The Twitter icon has been scaled down to fit with the other social icons. + +V3.0.1: +Mostly maintenance. +- Fixed an issue with the example page that showed an old "top" icon instead of the actual NEW "refresh" icon. +- Added inverse Google+ and Path. +- Replaced tabs with spaces in the helper CSS. +- Changed the Genericons.com copy/paste tool to serve span's instead of div's for casual icon insertion. It's being converted to "inline-block" anyway. + +V3.0: +Mainly maintenance and a few new icons. +- Fast forward, rewind, PollDaddy, Notice, Info, Help, Portfolio +- Updated the feed icon. It's a bit smaller now for consistency, the previous one was rather big. +- So, the previous version numbering, 2.09, wasn't very PHP version compare friendly. So from now on it'll be 3.0, 3.1 etc. Props Ipstenu. +- Genericons.com now has a mini release blog. +- The CSS has prettier formatting, props Konstantin Obenland. + +V2.09: +Updated Facebook icon to new version. Updated Instagram logo to use new one-color version. Updated Google+ icon to use same radius as Instagram and Facebook. Added a bunch of new icons, cog, unapprove, cart, media player buttons, tablet, send to tablet. + +V2.06: +Included Base64 encoded version. This is necessary for Genericons to work with CDNs in Firefox. Firefox blocks fonts linked from a different domain. A CDN (typically s.example.com) usually puts the font on a subdomain, and is hence blocked in Firefox. + +V2.05: +Added a bunch of new icons, including upload to cloud, download to cloud, many more. + +V2: +Initial public release \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/genericons/example.html b/wp-content/themes/twentyfourteen/genericons/example.html new file mode 100644 index 0000000..cdc7d04 --- /dev/null +++ b/wp-content/themes/twentyfourteen/genericons/example.html @@ -0,0 +1,464 @@ + + + +Genericons + + + + + +
      + +

      Genericons Usage

      + +

      Copy the font folder and the genericons.css file together into your project. Link the CSS in your HTML:

      + +

      <link href="path/to/genericons.css" rel="stylesheet">

      + +

      Drop in the following HTML with the name of the icon you want to display:

      + +

      <div class="genericon genericon-standard"></div>

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

      If you want to insert an icon manually using the :before selector, you can setup CSS rules like the following example. Make sure to set the size to a multiple of 16px or the icons could end up looking fuzzy:

      + +

      + +

      Add a matching class to your HTML:

      + +

      <div class="my-icon">You're a Star!</div>

      + +

      Here's the result: You're a Star!

      + +

      Examples

      + +

      Turn every icon a Salmon color:

      + +

      + +

      Or turn the stars Gold:

      + +

      + +

      Use icons for bulleted lists:

      + +
        +
      • One
      • +
      • Two
      • +
      • Three
      • +
      • Four
      • +
      + +

      + +

      + +

      Use icons to style blockquotes:

      + +
      Sometimes I've believed as many as six impossible things before breakfast. —Lewis Carroll
      +
      `Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe. "Beware the Jabberwock, my son! The jaws that bite, the claws that catch! Beware the Jubjub bird, and shun The frumious Bandersnatch!"
      + +

      + +

      + +

      Use icons to style buttons:

      + + View + Listen + +

      + +

      /

      + +

      CSS Preprocessors

      + +

      Preprocessing extensions such as Sass (SCSS Syntax) or LESS can make it easier to manage CSS for a lot of things at once using things like variables and mixins.

      + +

      This example will seup the basic genericon rules and sets a color you can use for all icons using Sass:

      + +

      + +

      Here is a similar example for LESS:

      + +

      + +

      Fallback images for IE7 and below

      + +

      Genericons does not come with fallback icons by default -- therefore you have to create them yourself. If you are using HTML similar to this example: + +

      <span class="genericon genericon-warning"></span>

      + +

      You can use the asterisk hack to serve a different icon to IE7 once you have saved the fallback icons to your project:

      + + + +
      + + + diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..46574695ece5d4a4d2eb5dd29c1b09995d93e214 GIT binary patch literal 14935 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg new file mode 100644 index 0000000..ef236c1 --- /dev/null +++ b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b6f125e7eec0da4df8acaf85c86fc993115a4723 GIT binary patch literal 27348 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 Jcw`b|{~sIWCISEe literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..da8be383d82820c6f279d9a2245b3e4303790907 GIT binary patch literal 17224 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�k{_P|1Ev!tIOu)ySyKQ{3k7)MKUDw84%8ig$ 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfourteen/genericons/genericons.css b/wp-content/themes/twentyfourteen/genericons/genericons.css new file mode 100644 index 0000000..b10b86f --- /dev/null +++ b/wp-content/themes/twentyfourteen/genericons/genericons.css @@ -0,0 +1,197 @@ +/** + + Genericons Helper CSS + +*/ + + +/** + * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. + */ + +@font-face { + font-family: 'Genericons'; + src: url('font/genericons-regular-webfont.eot'); +} + +@font-face { + font-family: 'Genericons'; + src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAENIABEAAAAAatQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcaii0EkdERUYAAAGcAAAAHQAAACAArQAET1MvMgAAAbwAAABCAAAAYJdbaIVjbWFwAAACAAAAAJgAAAGyqWnWY2N2dCAAAAKYAAAADgAAAA4BYgHJZnBnbQAAAqgAAAGxAAACZVO0L6dnYXNwAAAEXAAAAAgAAAAIAAAAEGdseWYAAARkAAA5fgAAWkD4H3YjaGVhZAAAPeQAAAArAAAANgUfUT9oaGVhAAA+EAAAABwAAAAkEAMH3WhtdHgAAD4sAAAAiAAAAQpVkUB7bG9jYQAAPrQAAAECAAABAoDMauhtYXhwAAA/uAAAACAAAAAgAagCQm5hbWUAAD/YAAABYgAAAthC114IcG9zdAAAQTwAAAHUAAAFCuMEJONwcmVwAABDEAAAAC4AAAAusPIrFHdlYmYAAENAAAAABgAAAAbRQFLPAAAAAQAAAADMPaLPAAAAAM71j4QAAAAAzvWBvnjaY2BkYGDgA2IJBhBgYmAEwnogZgHzGAAJvwCyAAAAeNpjYGb/zDiBgZWBhdWY5QwDA8NMCM10hsEIzAdKYQeh3uF+DA6qf74ys6X9S2Ng4GBg0AAKMyIpUWBgBACOigvWAAB42mNgYGBmgGAZBkYGEFgD5DGC+SwME4C0AhCyMDCo/vnI+Ynzk+Qn1c8cXzi/SH7R/GL5xfNL5JfMLyVfmf//B6tg+MTwSeCTwmeGLwxfBL4ofDH44vAl4EvCl4KvDP//32LnZ+Hj4+PgY+LV4DHk0eZR5ZHnkeQR5uHlYeeugdqOFzCyMcCVMTIBCSZ0BQzDHgAA5FwqMwAAAQkARQBBAGYAfwC3AAB42l1Ru05bQRDdDQ8DgcTYIDnaFLOZkMZ7oQUJxNWNYmQ7heUIaTdykYtxAR9AgUQN2q8ZoKGkSJsGIRdIfEI+IRIza4iiNDs7s3POmTNLypGqd+lrz1PnJJDC3QbNNv1OSLWzAPek6+uNjLSDB1psZvTKdfv+Cwab0ZQ7agDlPW8pDxlNO4FatKf+0fwKhvv8H/M7GLQ00/TUOgnpIQTmm3FLg+8ZzbrLD/qC1eFiMDCkmKbiLj+mUv63NOdqy7C1kdG8gzMR+ck0QFNrbQSa/tQh1fNxFEuQy6axNpiYsv4kE8GFyXRVU7XM+NrBXbKz6GCDKs2BB9jDVnkMHg4PJhTStyTKLA0R9mKrxAgRkxwKOeXcyf6kQPlIEsa8SUo744a1BsaR18CgNk+z/zybTW1vHcL4WRzBd78ZSzr4yIbaGBFiO2IpgAlEQkZV+YYaz70sBuRS+89AlIDl8Y9/nQi07thEPJe1dQ4xVgh6ftvc8suKu1a5zotCd2+qaqjSKc37Xs6+xwOeHgvDQWPBm8/7/kqB+jwsrjRoDgRDejd6/6K16oirvBc+sifTv7FaAAAAAAEAAf//AA942q18C3xU1bnvWnvveSaZmT3PZJKZzHtCJpkJ88hkIIQhCAECCAQCCCooggTkjS9q3Vqpioo9tqJVK2hbsdpj90xA2mJrjtVaW0fLFbmt1h6xp1ptPcfe9rSKmc39vrVnQhBsz/39bmBm7732npm1vvU9/t9jLaIh8Ef/yj1DeKIlBlJLzIRMFP1i2Mbb/DXUZeNdIv2r0vPEE166+An4u/MJ7pnyBZeS0+R0+XVymi6HE+X4aaoQSsb9TSREyxEOvlQjwXfrSA18s424yJVEJgmZlmQhIVtSsqYki0lZn5DtKdlQkh1JuTYh15WoXJ+QhRNFoq9NJpOyrlTUCcbYcF7HG/C9xhCTdZaCncZkV6lgsiaTRbsL79sthlihgcZIx0Sa8TvO9+KgO2Xo7GnCSWVJIGWJk07DNUckiY57KZUj4Sjc1cE/GION9BLZmJDNJdkGHYR+2mEwJ6DHcp2lIEJ/dKWCg8YKYp1oHRYMRj7kypGCzQxXVKsjcNUxkVisIZ9gtXCCL0TszmRnOhKg5BW6mj5KV7/yirJfuUTZT5P7ju/bd5xPjG985RXuIWzdhyQWiEQlnaSVGHVdxE+uZ7SFvvkSciMQMyHzpWEj79DH5JqSrIfeBlhva0tyraVQD731lGSPpWCFM22pEIR+11LRWtAbczm5XpS5nOyBUfAOM/RbtoqyBsbS6IOxaKm1FtscYoHT5GBMNuAYv00jIoVtdpJKkkyaBAPEle70OR12rS8iAYHZ/0+ArHmq+8EPqVY59cMfKJ9IR6nx6FHlb0epxCPNTxNpVBJ8B1aV34a7Y0/uPnp09y3PPIPj5oh+PF9Nx3EX9LWpFDKWIYm8BYxVl6SyJSGTE7KQBErIvKWgp4wU2qRcY4GxxoBYOGsEB+AXaeWVghfQVoHuKHCEA0fwUn1XiHprVALRwSYtzgEHFyJcCvABDTAV3sNTCfimjqQJlU2sK9AvTWnYoCEwKcYS8pKhVDAD5Y1EtALFCxoDHPkccnCFdjpRI8bh207SnpN3bz1Ntt6tkfafPLn/C8+3lP8gcfe3PM94FH5JS4iROMhKImsTspgCZpStSeSJGkaZWiCIk/WCUUP9/aKRR8kxakGmgEI1QBRTSTZZZAdyUNFhwrsOEeTKpcoVEMdOgmKyM+M/cwryIynHjw/t46onQDSQr+PKcUr2DY07JRzSjNGlgaTIPoKiDnMSS8he4NA065++VNQT/GG9AN3SWwpu6Fa8VIy7sTE+ERrjlkIdNDpKxToHNtZBF2WHpRCFRn+pGPVjYzQE/c4Add164GtjfS5XqIsD/9a4PDHg30LUAc3e1hzwdawGJVYMTWQySsV0Z9ahdYgonxkxHc14KVwAH+MdmBY412XwTiSAT7kcMENkaDC/5cCW/OAQ42aCfD3WxI1QafX+8H25JYq0YMuWBVRakrsvvH+1IgFjcxqKh91K5RHKHlHUR0DWgbvIiA5pZiVB0kZkf0K2pXCKgMFrU0wThRJy/QmQ6EIY5qkgWICNGmAkDcBGKX+S9Tjop2IwEKFZPw5KbYsB2x5YJZBVBw6sUvJKXlp1gEfN8vivsEVS8sjR7Ca8K3k6ckBZJf3qcSqdaSGEp1U50EAPfWRmRctT7Kj+BOoks6XghKlpKhUCMB9mmI9ho9VWj1rEKRYafDgHFGTgsNZgdjibKrMAHabhznQ06+VRElw9NB2BC+qwm6gOf5TJZaa/f4V7gscyOXNR34UX9q1Ydnl8YBJPkNE+hVd///H+FY1TZsyNzr+z86K+o7882rdi+Qc3L33srslo/uCV1oNGIevIBiJfkZAvKcmtqEGofCXjxs6S3GkpNFKU2MJ66H0n9LPYP29BDvRko/i0xuLovmDJZUzVX3IFcJTlMrjRKuZrjDYPaWlL52cPXooD1VgPBULhjiQbnJi2klAqKRCrw0I02kgm3ZlJR3sEfOMi0Tg1cbpIVKuL82aqdWkddi/v0upMNE6jcSHaSk3U6fIKLq+uM2tHNRENkUepje765TG6i1ofVa5TfhEK0BnzrpMGs+u1Rr3ZJtSlui/PXr1nz9XZy3oSRuOkjvXZQem6uZnapqnLlvo4gyfQ6RFqGwyimzd43IE6ytdZm0OdUxbFaSCk/EK5TiC/pF+AL39U+U9l9zGlUP7jOl1zg/D8wpsnG5pnDT217ZGt5pZZl06knGCdGPZznD88UdRy3D03bN+/7amhWT594qI6E+3KCnXBxnpOV+O2wtiau/y83t3Q3OAEXZS8Vqj3addxTrRxOnxjc2MmjYzzJ5E+soDsIMU6QmJypITao7kkd6nztZDZNwuIhaVwIcxXbxLV6yKYsgtBHvJ1mto6wdnUHGppz0yexearPgLtRgOxtfZMzfcumIvT1Cwe0tMmz2Q877IW/YkLcmjj6ilMmA/mywJqHkw3b7e6Okk2Eq2l0awzlOWiWkKd/mSW47XE5rT1CNlIKBjQUi/n6hRcXNTE2bwUPmPNhr6FM0UfgpftW99SPlR2K2vg9WFox8Yb6Hffs+SVd5Wtf/c9R/+6567h55Q/U/FXdNbho/7v/Va57W9rf649MO+O9RO+qBz5gU+iC5yeqPYJOvd695f7nv77YtOkFZ6HXq5X/sQnz/3+b8HvcrMPKq9eW6Kd8zqkwWT9V5yz4tT9tyXK0U8fGFlA2+gtc5RjmvWPKY9xk3w9vaEv3mMpb/GkFtf6tY3UM5y7dEh5tPF+5ef3baSLR+JMfiTaBjjkN6DNYdgpXxY41JlKwmEKsGicZtJZp+BC/k4lXZ1ZrQ5fyLImXgj6pI4WSn52zTOhqDeRvPHxBUvnLkvuoXveMf7q/gMbpfWt11y1dvYm2rPz6XeUX39LeZUe03yDu3uzrs7981s0MT756CVXLH7iFzXR9vv/9w731Fv66to3L9D59Nd//MEv7l+KfSOAkXQSiZILCKpIUJYBMG9JWUzIvpTsLMlulXVaAHeeQDAKMNRgAVwpuwBLpQoTgHlcgOZkd47BhPHaVPTb/FNQv7qykWDAxHloEMFDICLtG9KQoX37hpR3qalWeTfW+5h2/vpL7lnWpijltqF9iBHw9qfwzr1IhZHa7iz9P8bsJTsv+JMyWs4hwAOLTyTNe9D3BjKf6VMHs+K2ZJFQNG7EBRYPUIVetexupv+5JHZdTBZd9fiMy2GIFesZNq4nYAsbKzY8JaZ7uFTS2Ux54FAP5+fRmHPSb9Nrn7wqO+R26/5tborONikvKCP8SzRBufl7NuW1PK+8m59helU5NnqEn01A21fpawbcsRiQx1qyl8h1CXlpSW5OFMJpwGSNpcKEOKD4RSqh142T0W6Q0QuT8ppSsXsN9rG7H4a0xlJYBe0guFcC7btRcA0ouDbnkuUXM6FtXorCTPUGYrcFsn0rL161BmW1UTzkjM3qR0UsL7IWWjpQaq0WaydIrROkVgtSG0GppVpbKtk5lXY6tTqtjtp40LadLqfa5qVqYw+XSaOuNSDjulCSBYpsHYnytNMKWho4WCft/YjOpRvp3I/27v1IOaR8TTn0UfpUSblx5u50eGMw4LCZ7G0TaUS+YYndbLfvvjCyIRi02KjZEptIgwvrATnU2zmbxqKt1eh5fv4k4ybl/QdfVR6iF27ZsedmgfuY3nrkjcs1U/g5n/kVOOO4Pym71gieh6hJw/G0OcBruNH7OJEu03EBHzVio63ByUHrw7T2wtxKf3x5JiB4jY019SanaDfmBukVm58/9XV/XKvhDpb3DtHtb7463NJ66wOqfzE2tzPIcnIFeYjISxNyS0qeXUK+AxA5HRyNlGwvFafbcfqme2H6GoAX16pzjJ4bOmpg8WV3Ug6Btk4WAyF8NNAF3LgO5lcHHscwb5q5AmctIOaNmhrvhFhv/+LB1WyuZ8NcF0lsJqjgAm+Cc128C+3udPEItfiDockrL2Pm1Cbi5KCZpK6ANhjgM6qkeqhfDIp+hwrrUWrBzIJ51cP9LDtNZf0BLd9DXWBPNS6cVZBgW6TTBd/k1AJrSDeUvB6fu9lrnW07cp8q2uCknGaqDyCtotFcfDcfNIdsHlHUx+ceumjgwK3lR278/YzcG9LiObbBULfHo9PR8qElt01z3L3ruh85HdKuG16i79Lf38hPyfm7wx4qaKehRlD9H/zqUfiVJufdT23g3LVNYqO93mFMz5x815GtRzr2Xnbqm0vWU9pQN7lhYmBigyds0V8hdD7ya0H4/TcPjAjCL4mKycCAap8Br94CunkWQ9owB3wCcEwVaasT5IEJ8pYYUtYBtinUmYDCHrEghhCWhepF6yGLua09rqIyu3MyBQAZp6A6bKA3gMLpbA9NJREjw3mcA2Wo0WX8XmrhAKVdsZBbvJauGRhYZ6NzlKcBls2usQ9OnTTXT2fn1t2+KNSbSvh9jhrlCIU/rTj7sstm969aferb/L+P+rkJnY3JmZNWzyj/J9e15bsbsjW2xsZgk3iX+23lPeU/Lz6LT5sAe2bJDUwDARL2x0DtdDBn0Oc7IcqdKdkG/pdFdsP4u9j4wQO2MCfYy/wG2a9yawwcEkuhTVVDOSCL18NMgOwXC/UuIE7AKmdyckwsdHQiiXxwu9CSUV3h8SYC0PbnkosRixkOoNWYyUCbQMnCaXT6ALegd/oiC9WBF/x1qtdbZqR2U/3B25MLuwIW5ePxRmSfcO2kCy+c1D1v/qdH+IbR9+jRdltL17CyjL74vafr2yINW4AZngRAtQCw1DTyXVJ0In4yJ+QJJaSQFgjSywiSKckZS6EJRg52MmAptDOXuTAdDp3uH/bUfDSHOGJGk9wAVBwp2OkncmRk2GqP2GJFePft8e0JakFMc+SQ1d7gjsTxj447l/NuWmjKgCC7clNQkANiUevswLN2a8E8AanZMQF9NNLco0o2mCoEyk6rw84J4L9EOVDQ0UjWpmIKJ3MGtKi+rSzqYOIcdhBeHaLlaIR7su/eYzT2lEwTL+94QvnZi5d/LzDbErj4Xp3n0Za71g4sC08xua67YucPLlc++PiOD7+xbMCq01kMuqDzxi8Jf7rqN688fOl1Lymf3vk35eqTF+eV3+Z2fbXz4C5OXnjNHUc3LErd81zu8q98n058+gQ1XX7wzWu/usbhrp/SUm8xpKgaXhvDsINkNymakO4AO2Yn5C60kcwmLmWkD5fksKWQAkrPLclzLYWZcDa5JE9W3V/wPZYBI85NAW1iiYHFqC9nikdMGltz1zTLArycbC04pyIBnSb0QhYDTWeDF2IwEps7PCE1eeqCz3geiGSDgWhnFoCpSj4mu+BrOV3OTmDSbGckClRmWAHJDNTPomEErgVVC/ABpsJ1tuOh+gZfvXuOZ1bT3gWPlvdc8tjf9971f75zfW5ondUjcBZeozFd0CeNbH3p5IJ9lyy63FYz0ds3fdF2i96w1VavBbT61Fl+hnIJvP7z0dYd66g703+ETv3ZtuPfvGzeTY8NL9/zWqveZDPkDTanOP/61cVbF7751Nf+fu/OBfGHr27tXXr/1thCm00JD6zecy0dZX70AW6VbpXmAChGM2khTBeyOIlJDRZRNUJjKRiA4nXV4JDV4vR1WiI+oXI88Fe67K9/VR7n7qycCN9VHv9r5ZwdK7iY6G4EF8ZPMgRjnPUl2ZqQTSwOh9E28D7ADZa1GFsrEo0FZcBkHa5r8vhUxncBdzdSaypJic0aDvFwCUyNxi3CowxopcXX2Vcu/MrGb5TpJrq61qL8Sbnjlhn52yz6LVu7Znfb0xOPLZdv1Fy+cbFysvwX5ST93/QnlKcr9LXKgOf+lbJMzRfSWTRh09+/lTD6VGOKZvDjrYRimJMgWsNgKzlXuYUNVDq5XyAYjxqFd45FfdD1xhYF35vRSUd60F8RSdsCejoAnpxsSMC3UjmYkJtOYLTSmSyEkCQWjH/VoZlJiXZmgsGsd2ZFGHUUeVFEoBpEiAYg7Vc/dbtvufTiGzatWHbtl2+f290mivQJZfC02N4xe84G4dHyHdf1Ttvma3bau6h7WaihPf4AfZk20BfuWH7xlHzwLNsRJDEymdzMbAdYCW9CjpbkhoQcSMkJFp4SSrJgAaGlcneFKAhhfcAoquCCp4ADabRgpExOMddzCkhs2AcjCuTkCeKw19PGvMpGjM2QQkMUZLnRF27BtoRYCE04nwEB9z7FAjZ+EEEwcOBP+UMVTgyrxgWckEiMgkieZUWk/oyGZPqVjyzKcWWZctyifERZFPGk8hzX3J+RMv3s7SxDMoSNPOntwXhd2/Ge3mbluZP4oerT/RlQZ4AtKGALhdiJCzzzZqBeFOgXB9+cyglGHowfWjAYL3sZ9GuB9zFz0gF0aXDA6J31Tcjsckg8pNUgnnOhHRgOhFvbEP6xSFyWdiZdFOmho8gGNDKVRm1UDPOusMi7snAe1YiarIG6MpR4uB+LLSL3Y4+n3CvarbZyr+eWb387w2mUd957j3oPvv/BB72c5j3lHep9r/wpvffbvJO+1lxPX6upUdrrm5V2n1Npq6mhx50PbdqkPK48TtPP0q4HnqWp8rMPPfRQOUCXPfgs1/TsA3RZ+dlNvzmLhzJkKXmGPMZ4yF6SexLy90rynETV9fnRONcHsYUaWLoHzq4pydeoxAKm+TGGmNqAaZbm5HvEQ88sX9d7AOlyjbVYJ1yNWqJBzNtqNXZvoCPZ3TNn3qVbbv/6Y/9aHGaAuccOtjUyaTIC5jnguD5N9RZv97zvY7xTswjudSRTuc/xjIRUMoSgOM5FUfJAxwjRSCgasWY7Q1lA1wLHJFLIwjSgYz+V70RD4oqwpwSdltPg/U40G3E0wFoA1U5mR1B44RJvZ+PgUEbQvOCVDo033AS74vJyzGTjBWWP4ldgMIFMwbhXJMSU3nl8rp436bVv/Ynetnby0n0vbd8hRztnb9usPH3wceWDvjl1S5fR9iLn/6Vy8Gf3iY994Vrq2zV31r3lr93Dm+hl1PrQN6n3slDgSuU3+7+hvH7VVWuoqH/gqk3/PnmKs3/mmxcusTtSyZUrF0TSejGVXjwwOVerjTW3JOKz6jiTweGcMbfPFo9Y+2KxFf45Wm5wd+8FV3jqw+9s3taVjQQ/uOlL3+e1Swfv2HbtwIqfUIdxw+K1yl+v2jHlc1y6t5Tb3vz7y7fdvPPYQ0P2jueuu0956tpdWzyNv93/EL3q6w/+L6/W8rZy74dfOz27z5xzfE2598R+GMU26c5duegX79Xqdm7eoPz6+mue9/oHLl7xzpx59u6eSy9bvLjeNdHVN2FZ3yyNtjs7EJ5qcWhoV4z3zvF4/UIsMHdRNKs3NDRfcMW0DQmr5ao752xYF4tt33nddXe6bG/cvnf79tZgU4A6fsJteLZnnn1yz/oNpOoj6gnw/nxyJbmR3EFvIrImIa8tyVJCvjUl31SSdyeL0k3o8kl7DLHiTRKe3vQlcBRvssjXIyoHxBlNyJtSciuIyJ0JOXFCXl8avnB9Qh+TSQkDHxeW5PWWQp6l+2SXRc6W5GwCTgo7oMlXGr7ct0PNcfkshT3QdHNSvr0k35Is3r4Hf+32W+GH99yOp3skcDvvUrGsYevIsIplZ1nkmSOFQe4TednID4UdIy1qc59FnjFSWMp/Ii8fKcyaqYeG4Zl9M2yxQt8MPXxouG/WTFtMHrQMLx1cBq2Dy/TyUsvwsqXLbTFyZMbMvlmDS5ctj1f+6DktDArn14NIZjSbUKxdYnHl2utRcH07QDeK7ihahsKeGtAFE0C0pbXQSgDRoTa4SSw6XUzKo9dDszuxfoeKGuxeQGs94P/GhQSNc2mQPowqxwX0dH0gYBhKBqNqN6G3zLlMvM7EZ9M9fLYHmsEHdoDdAQ+44tMBGNSZABXGeZphTrQDHWopf90LX9j5i39Zl6zzeTpD/iU2m6ve5gq3dfvqLc3eeL39nvuURuXjb8ye55u+8ouzbV16quUESo2NJtuUOXfuSiVnt1hfDcSmheqDA7Paa4O2VM+0UHPt0986+rurU00r4l2XX5B0TbampzRNWjO9w8EfZYAKnGP6y95rLu1KDm6VprfMmNKebfb0mm2xjoTT6Yn09ixPxuZPhQvLkpvyBxd3bbikr1XDiYJZZ6ox69xtcVuDoHPGfJ7++X2WxMKOVrOhRtTxfCiebU2mvFvvOiAc2pQPtuZWbt+R3jrZ5rHmLtq6qXzqjF+uYvovg87vAr6/CP3qvgTLrq5A9V5IA3cBgzYni+ksslw6AbyetSAUAJtQWAnKPU1hzi9cMohznhULgb4cWjorThTv5ZupVwMk16CWFE1qyB/OvBygIL/YAfoT9GtcGw12MBBkovgRXZy/qaZv+syDBwuP3L9rpbuhtuWqi6/ItsQ2br5285VLp4lWytWIvpap4fSmxTNsVv8F07sstGvaK7vWu7jg1EUrVg7k7bbeX+/NtTQ28GJjvcFwUueaNEH45iM/XTl/22QfZ2pqMBo0tllLvvLo725YfvtA1qapq9NplT/ytYFAe7SlzsY1eGvraH0gZgq188Xyu3W+lfO/PffmFXPa/WY95Sw3JKe1r1owb1JbTe1LBt/6TYg37wI6bgc6+sm14JUi3mopFRtakHANDiDchoR8eUlekmApwSXVlCCVr0vI3hPyCnBRS8WAl0WU1oGUewN46iXwyRWWQpyB+GK8jmUNe0D0rwfqB7wgTr5cIb4CjKPgaGjRz9uJAlUnymYQspYGuA1Sd/kGkCpzPMDuLRGH67ykE0/1iNiZV0oxnl1xTHVOHXOPoiA6oQh4SFlw/NH4MfSKmZ3I+H9wH6PhzuoTldvBAE6pw67ewH/wzRXkW71/15dO7r7rmhn9T9Kud3bbUvRLJ2/ZtfHCuU8qP3tntzid3tmZXnrNkX1bN3dPDgSnTFoyb9PyxqDfLwKoXLm6LebzOhoSmUCgoX5SbtHg5js2bsjlsumVl37x4ik5v79n2vr57QlXo9PR5IulgyHNfbtPfqm/dvc7ys+eXLVkaDNcTTJ9+R3a9eTgwI7yX/rnz01MjccXL1m3bEpPJNrYUG/XG6xml90TD4R8vp4OmzMUXJlMtLc3uFuic2avXnvBtJYWN4CyZm8yP6HN6fQF0hNdbr+f+QcgY1rMcSbJCiK3If4uRttYGrcOpzyVkHUnZLFUFHXYKLZiLYjYwN697D0IHKATWaEIBrvTWIihg9l0wLRGEVARllQE7QgThMoOE4laM0Wwbdfqxt5iNOlk2Bu8YSqNTNy0Ok91tW6rf/lMi15PD2T6OyJO+N+fySMeVvLTdvRd1ErB97nkkY9v14jt/qbFDyxaciAc6c9M6K3zR9kbPDrU39LRwsIBJbpXl9JtJxPJJDKbLCJryEayg9xAryaYe5xaki9LyMtLxeWXwWjI8kHg55Usgr4hJc8rFdPrrsG6mK6E/IUUxmEBYTsS8paSvEP1qr6YkNtPyN2l4WR3+5gVTZbkbkuhH2RiQUleYCmshbOhkjxkYcGdSEnehtbYVhq+LjJdj8Gwwo2VoM9P/rJLtYg6i6wfKbiFT+SGkR/++eC/PYLNBXeDHsNB9SOFWrhTN0Ke1ulr6+ob3FXL95lrZve620VrIZEGDdgvDvOaLiZbC6zF1oGlqBbXisNT+5azUP6QdXjCiktYAnW6mDdYHE3eq7Zs3/kFbIhYC6FrMOKxaDlMb3dOnicejrQnQpOnq8m7w+A4kZ3X4QUvFjVNffjdDmtB2wh2c8cW6ILNynyuSnLKBrLq0qBkO5kRjIZ5p0uNMamsgUAZhDdOs3Z4HMMgTrsTYTOGkjFH4GQhKbs2YE+D18KEGy6ZEIfSnexOtegHv5qFUkpXD6zpPvL7lRqr1UFz9QMdc9avn9O3VqOcmvfb73WvG9jZFTe9oDylbFP+9QVLW2ZtS2KJp23CpIVP0OB3n6TBJ55Q3nryu8pb26bFE9N6V3pbzV13/0uXudVrHvzB0UH6L9MugVba0Z5vb8/TgY5YbkK78JWBqwdWG+hLzppazawJE9d/bf3qvm7li7WrBq8eyK5oTE689d3du39/a7KzcXkm0dTfE8q9cuLpoaHDGzbC+ycre3tX9t4f85q7uszemHlw8H3Wwl+PP9Fe/vGUec0dLZMI1qVwGIOWiAd8wzuI3JiQ21KytlTUNqKYaikwdgtj3tpS1XE8U6pTX5Lr1cismKyk7QJqhUer6kLqeZj1RlasVJNjir1Q247soG0EC9sQCrPpFp82mC31zT4/skGtVTbm1PIwtbajh/qcLocummGlHDyLcYUzriy7PYX6WfUS+Lu6xAUJzYvU+aLmG+vhlNKX7tr7Er9w/TfwQveS8h8/4xcee8WfSPjpe7f96NnbNrR3rAzE4wGlec9zP73tf3XEj+O9Xx2746c/qdbr6DCvHSJTmL/oLMkeFm1ATzHMKCGWZFEtPACvMALjbRQxOF+LI/Q4mRVTS1Uq4QKsKOOI3UWzzmTWRTuRt3QGGgnoME0hgHtfLSSjJEKHhPDesIYOhed0ZsLKG8qb4Y0hLPZgeUvpGJab0dX01qGIsk/I5wU6FBmaA8/RSDiMGAhzf8+C39vL6rDU6j5iM2htGZeBZh2UN2glehVnU+4u/5kz063lD4WH6Ta67eHyR5Sz043lPyt3062cWfka/ygNKt9XXuYP0OXKy8qRcnb7OppSSuu2Kz/hfkxnKW8pB/kXaFo5qPwG7QTWwmCtk5U4yLgCGFuiEqSi4rklL5Xxw8iwxgXLk6oDHdqHNSz70P5wwKlarPMLsnyroYR1VMCOHHx7bQLrjUjBgHVaOrU4xQVYmAdQjaZLgi8pS5KU50dOA9ODZwRoUSpX6ge12F+B1JJ6ghWOWBkDU25EZi+YWKcN1C/SM+WAGEIrY+3KEFgNHi4VuBQyeNU/Vm/D+KeZhMnFjIMcjIOQfSIs0KCyDwaogiU5OBZeAPkp+ICRhusEuwf9i4agaD1c69A0hcIsguBxwDVmV/3hasHiWYECK3gNYELTcS5gophLxlKczT+iGvDnNT/avPlHyqfKO8qnPxJXPPj6B68/uEI90G9LtPUivvCZh+CMM5x5Cg7KQ/QNZYVyYgVRa8W0qD+A7MTLZkUoYe4ea0StCbkGa4sKts9MO6koWo6c3E/J/pNlwoopEWBgWPI04fepZZRn6FhDGkkbuapaQRnDqpJirBmVVCwKSqo+AVxQ0BiSrJRQl6RyOxNRtZaSA8qqcWMMAoZKxQmY5CQTPPDJkKWgZYSXDRbsKYa/4tVSukzKwV4irQb5QGb9oIeEdOdkqrJwIJIBFkYuAoABQ/iU9Gd4FogbZcG7iFtyRyLpCFhVCYQS/j6FZ/E+x566KB2JuBUCz7jH1WpVxtxJ7quOOZOQ0ykspjl3rNnzjvWcYXVV8ELDR19CYCCn4yY5NVJo03wit4+QYlt7CtHAMBzTYzhAqwFma4pEWya0MubLmEG+Erl/Sp2UfzLnpS4Pb9eBzo6CQbb9YyKBKaK8089zkrbd7W7SbXzq8+nF+VwcRzmNEcjWpIPnaYHUnkW3asQzQVIkSyaTqWQ6OVKlZFOiEOpIpVgx3kSgoi9RbEl3p6DFD6yRmYLYrS1R6MpDS3upkJsG1+cS/YJxRG8CmeV8cK+5VBACeLRguLzQ0gbn0VKhFQssohZmFNNdcJ4qFTon4ZEVWRS0eTifWiroe/E4NmEz/ikf2qCVh1f1+Hnnn0d56Tx/5yc7Kk+qas1zirDHtzP/mw7SQd31uusBVxDaw2WxAis5lWKlINVFAmaqtbt0UQrqabDW3tVB7/jd4fCGyOFI5DDXfDg8FDkcDh/+nbLzghV0sD29UL0fPhwZCh8un8Sn8JF34H6SjKv/tsGvzWcWx4VzzDStl2laNdbtVvVrM9abYmxbI5gsCDkMiE5IwYUlmaac3CQOU1JjUFVruodLejnw8iiLbcep1YLV0xaCzFxRiZvpf0mK+PXv73z9wfCZwmmhv6I1d37/64oo0f/avOJBjlf2Ysk02FlWOsef1Xc/WVvtvZdVzVXGEDh3DMHKGA7jGLy+84zCKw4TR00Dq5ezygYcVpG67Syy/I9GxWMd/j8e2a2c9M8Gp6iMcPb4JpDhceMLM10WTBa9TIt7W8A5bGaRgmY/qOXK2FvHjb0Fo4koTnIgWYyyGEQ0DJ9qieJpCxa3RMcoFEPpAwrJQk6OikVXE0vfua0FDdZO/P8j1ljE7Z8RrRoe+x+Q7qxYlgAS1KYn2uOkjtVYxpBLahKytYTJuWjFFrIFGUAvcMs9J8YlvMBLbMcclwd4pUbk670sgzNBPGQUrM0BptGjCC90JkeTH9c/YM2Ex4cDFymiCgCLCCqiPOCCZGcW0Cr4VDrO0ulzWrQ+axUQnbqC1tA2WrOGfqpor1D+Wzmu/PeaP9Jt81741fNz6U7lroff3vhCv1DJbu1nsEkg9NS67dvXKhpFs24bYMpTyl3zBwbm0R10+yOL5pc/VB8+yVVhFWDaKi0QzzYCLVIkzzxyoIBBpUA6gXUypNDcCi6GpUnMsenOG4nO7HJ7wpF2LO+VBWtRa7XlquME51LHBkZdZuqiUcr8TRqxZbFsAdUXkiEYsFEni76y8e77t2/fvW4LDEu586PbwhdpyEWj7Sf3t3UqbSY33sCB//k2ei0jyL5/u5QeN8FtddSX3h1fNB8/9yZ+rjyw/6RJaessH7k7juP/863KbUgTehk93tm2/yRR6w05ieHUGkIMHGbTDBS8B06ieWUE3mheUkbYmzLCk7Ov2TNErbdktQ416AvQsS+R+PzoCLzxeWl0hL2NjgDIPeuaPYMyLVUwXw1orHZyC8EqCUR5rmSyaGbCbDaBWIqOBjSkrNC8YAwzm8pkOg4uQbXm3AI8aivJtupqIcwa1LNEbSEBfGsBtFHkAkEMo7vsWMMzQV37YgDGbcPFMJwhx9zFcAVcahyIeMf/U7O0RDWczGwi0OzPUAQeZJRUrB5aOGxAJIJY7DRxoxlkWVWpTLiRcn78C9oFcxpxHbN3hHrB57kXcDAxgGtFeaqpwdbfHKFv0jeP0N+UDx8+JNyoPF1+n85VDnEuOodyrvL7aL9Uv0aCqTWSVpaf0QGVQMQ11fovdLaFEq6IKegxYEYxHm3gdLggBiuWJOQNaRTr7UF1CPCFoEUUcFHU8v8xPx+1iQFXwhgoWwpE0ZHhySm4AyOEMeJ6mnKeB3IoqL8FNtcj2hH4nJ7VqeFnhSzNoozgSwJHbWQUGQ01VvsqbmCVMg/f4ZMjvKTkR+EbMCmg3ivX4XvFR4Rvhm/1MVTGw4gNTNeDx2VE+eWJqEZyKVv0gz0m6kBxSRgu1ygzl64ssSGOszU6tsahF6tHCqbGFKsf0TN30YZpX7bogZ4o6G3AkipSNldX1bDCqka2BgIoPBYIEtkyAH+aC8EpAE03dfgtHAlRsuXAFvivVtacJuC+HztG99KFtOmnm06TXyjfUSKchT2CU6OW3hyjq18Bv4ls+qnyH8r3lG3HqEDfoEt/gWMgYHt1f9Q9xWhdX/FG7Uy7m6HjDQk0b5iLiGRpD3W6qBM9aFvKVu3q/G3LuI9zDz44ifv7sm0HP/kjd0NqOK38helbSl7eK7x+8fTpF38a2/uyhi2tGz1c1a38WG2JlURInFxKEHg0lIoNGLMnDU4wryDoTSU5jnHI1lJloaAZhbpo1uBD5loMBCcScssJuU0NAbW1YJi+IaBhtqapGUQ22qaWUfhR7zpd6AlGWcESVwnJsaVLWlZKlq36ihLt7KdTnrv5/WXhOUORHQ/sP3nl3KHw1of2nwQu/3m/8pPnbv7Dcko5NiGgY8l3j69ZHh6aG9l2cr+yZmhOeDs6lthI6TY2I6SyPoytdYpiVWIEC+2wUNtaKlrZUiYr5jhgCnxqBfpY9KuJrU1DBXZGbemZI88K0s1NoLY07gjaHrtYqG3G5CFYnAYW8NKLhRq2nqbWigqM5tSot2h3+s6sWGKxr1TFvawsaQKu5ghbjgfdB80jwQGvlE8QPvB5VPK4TIlTlyepLuXzSjdecQTvlCW2ZI/VEgFH3qNFeTERJ8w3Lj1D7ewaVwRhV7EUKOSC3YJDEmpzLBdWAUV2LYavquVXVKogoOULlPXK+gUHKwsHxxDPB68tUIbovgW0pPztKN5U7doqtGuat1E9oWJx0SC3SnqbjqB7IfikEY6sKiN/wqTqsb/qukLvuJWqmoqAj4WBcF3VmQWDevIxUV+0srL0zPs4/0EkIfAfqsE9ISkbS0UjW+ZmBHsma6BBNU6+khxKFut9rGy/CW5Zkyz8x9YI8rmCrx6OQXWNoDUb9YtRTOpaXWIkxFGxGSQ3k+aiolPAikmdi5JrN/yOk/4wa8GvDx5SfvM4L9le71sI5zT0ONwRyIPUteF3ZekPfT+4UlY+jCmnvCfojPJRDp/74TqZ2mJU1/y68sOjDyrvb/idmqvhgaYCrsF0VOmEQS0hUdCMLROkkoDqG4lAqnYIJwHp21KN5ejUaJhepQmWWOE3oJY2jH1RmNkgAQwQLrvE4NooOptobQa4vJ5o/h2+0cbQ680Ew0IupjyaWG6kOYlrHUHu/EkMP9eqS+W04wv9zpQqqTIXUIFtuFqkVCtaMeVeCCBaaPI2I48WeBfc0Zsd9erSg2GDyd6gJuCBwxCwd6Z7aNJL7SYaiFRxrKFyb4Du3KL8N/2qNDL41ae+OohvrVsf3rr1Yfpo9Q6f5/b3KM1gMcn6yiODgzSHD21VpLF7Z9klXKGcJEhTdYWykfEtx9Yp47pkdSlyQUMA7uiNcCZUlAPFhXb+RnpG0aMx5NlS1zL5yxkdz401KtLZGt6g4rbKOmnVk6hGRu5ns13L1mm5U3IOy/2wii6Qkqew7FU+Ibem5GklOcJW5iRY700p6Dqu5+1UNcf4gAgMZpgTm0IhVxJtiA8DIXBmwRhUoRujHZNLwwZzTy8+MFldK6oGPAqTu2DgWAOlclcF1zEuCzr8maC1Gj38zNE6DuHZxq8qPwvtAbbBSEaEQbdx/y8ah/suomxhMb4wFoIQ8FNQRYAGRx9jj9PIWYc32GF0XDBErS8FzIXx6kaSIGhVeLY4iGeGhTdgRpQ3ob1sYhoXjUgJK/3RvGN0sbIiiyW7wPtMVXKe0r4hne7o7i9fkji6bf9Jl6tSGcjtO77PE9x9dNUVu07u7+lVF6Gjjsc8hqBG/4GHopH0VLVcz26mJhoFRwKj4y/SOXPe7z8+h3rhOOdYv5KjByg5cBoRpQ/vHu9/f84c5Z3+1/rfn83NUnL8L0+TA8xBpYggNeia6VAn69g4eVVlVMp1q7qiast5Nd5bjfKqueXXNB9q/hVUtHtsbaohoSJBXHYqa9SkELosUabelO8spR8qtqV0Ka5KXzqo2BTbIF0K9sRGX9NK7LuA6bPUD5+KQuOHS5XvoH6iS5fyI+xZ/BjLK+S12H/0LtEjghbAlGB/yiMCAOE8O2PPoZ3K43OAvQ3sgxz4V3klzxMuXwYva0TJj9WU89BJsNciKcIFTDOgUYGRATxOXl2gTkFDQzc/5zmQeVTQ6lL2qp+gkdi2DVZWG43+ri6ByAP9ARa6YQj5U+gjR9RSX2RGC15oJC05a6+H80VJv4/UL1p8HSm2Wr8o+iei4AqJoj2UxjbAeo5wBtv0iWJ9Sxe2GQAkTshhW22i2NTGIql1paKnHSOpFJUHOVEU1L0i+FJRazSxM+b9Fe31TXhlKxWdbi87YzmRYkhVGcFSMYLR0yRmSABQFtNd3UkWQC12TuqBs8K0yn4SZ4Kenw2C/k+uOSL94z9OOnsDijL5f7tmLMGxXBPLC6EOnsryQiD5jVgXUN2zomlc+bJYjeGDFkX470Gbh1Ere+6cTFoggstXqgaCw3X9akoNa43VXTVUG0HUVBuuYNpHh3gyOj5vpfZPC7IcIV8i2JlACZExgqEIA0N6QDwqpGCl2MU6G1vgb0ZdFlXXkyN2kuuSiJSM6qYFLFeMdcahBAbyCj4jrivTaDm1ulgWwGQTIxN0meKlXIdYSo1+G2gGADLYAL8jmDl7yKExe6hu/wC+Jg5VGj/4SpoOvQK4f5qwPSKYaIyRYX/VDWLxDbXOBXNaDVg/ZgSPIIUOokNdx2ms5u60NZhrKWq0SAANNcSKWg3Lm2OBE4AXK9xvKFVXdfrtBD32CMFpwxH4K0c0Mspbb50mbylvsTlib4L0nvJIu/IXWtdOL6XrKAtFoE1Sj5X1AES1Mc0wW4tJMYKrV7zgtqWq1sb7WWsDM+Q/ARPBZiHkB1tbE0G85I0AePL5Q+ih8GKxkQVd/qEpwlL/gIYdKNBbq/2MVcK9OBRpiA5RhrsBFIG29/nG2yi1YBDe1PGcsZkBXA/sYwPxgngki16Gtr1sIF6E4z6LOkRco6AuTfD6YDAuwvpfoM5/2ntM6TJ7em7PWXcRvimqZf1sr1VOw/xnJXZjAI18NbNcGuaR4HYemAUt1rLitloLkt42tsXI+OScheHaosWMD1rAg0a3i+XdipzRipEvtuYC49UCNurVRtwKRhZVAdHhJGRFA9o6DEVjtyT0cDAIFFEugpPyG5yKfShj/ze5MJ4/Vn6D8dFYHlcgRtJVHYdRtcM1n+l2JRKFPZQ56JVRI46JKmXOgOhHg0PBcPEqHZHB4Uri1LUm3JiMiaAFZxIMIjhwmTRKlzY1TguCX6BlmsRWGjZqcVeWehYNMTKoVDCCp1VwNuTOKEMxGNDiogsH6IZORISRdBYjflhfwKrB8qPq0gsebMfoKxlVGX6KGkJCLZC9J8vWIZEDulW6VeAXd+K8Rlh5VqcahckCxDkhd5TkDgurJnWzzGqhg8e0vEZfO6EddVpaHLaE6tjSEbf1sOiob2oOshhIEgTtsIf4Qy24x4ncKQ5TTT1uqCGbrYe1xjqLzaX6KVmsZIpmNZ1ZPusCzJZ18U5X2IV1TjqXLqzV2XRYzhjVRW2RqKaq9w/8Qa//wyQ6MdHtuOOl6ZbpL93p7ErRiZNYs/Jq21QnNBv001+6w9GVUl7lIgyFcX+sNnYnzvcwfony6qTKd0M7Z6yAN/6s/ZfYbKo7MLnHrNnYnkYudQcmnDkXOG2HcQcm0c6o4jYj9bQ6YnWcswsT27EoS7U22skWEJ6zG1OSth2/9QvlGbPK3NFZyvHjt52zL1PyuHJ8Fnf0izRVnrHrtuO07Zx+byIon+D9mJn3Y8QobKW+pIJHm5jmr2Wrprlk0cjKHI2o6o0WNAg65vagodYn2Rh16MKZbKCQRLFgBqll7ipu08SwLC41dWDyyFLBxdUCNNQvAsjvKGK/is0+zA5azLOi/yKQU79gJqu/arjOyDBivCZS9dnVgJWgUv6Mz872E2ABY9XJQcj4qRqPIWNxAO/ZsYPq15XGBRFQflSPX40zs32OJLZfGa5P01U+VMGo+AmbGsmFIai/qwLWcZ/lznyWRw0w9lnKdoFSd9ZSt3Eqs2+o7PNExu/zRKr7PPGUbVSir2KuaZW9Sf7/oS46DnWdKWQaZeuEkTAV+IHICm+cUmGXhpzKjIu9Vvqo4q4bSLEJ+/j/iLx045DX58CuELDkIU6jFZqZ1J0XcdmqiMtf+Xd+xFXdb0tSR3n6rJFzn4VcZdx4ipkBtbDr1HjUdbYsukgH0yF2dY+PsRmqT7C949REkA7tvFkEg5T7nD3b+JQYPHfftiLrV2xk5LMqgn+PdWYU+nlWf8xj/bGx/piYZR/fH5Or2p/a8/VnfHj+3P58+0zs5rM9EpLj4zfj+4R5zytZnxIlrLv2sB2R1OwnatumUrGJ7UHSZMNUugWjkyj+uIFAE+CGw7yxtq6NmamI+LRBMLfGO1JqbVmqOpbW847Fxcriseod/3loCivlqxX0wYD1c8fJrfzymkiju74+c0Gj+2XROmMgHF685KuHas87dP74oT6L2Bhsagy0trdNywU8dkd7ZtKkhZunTTuTsmBreNWcBagrm8jyWgA5VKEDXvPRt1mC6O1znsWkEjwrsN0GcZdB+rbiUz/B8l7VfBnm5KzECTKJ1HawiJcJdD83tilbTRJj5hgXRtWQsvltNGhLRYM2dp6iPJzDbw/SxYMgBo4TMWmkcgmC8Ue41LCYdBmVAOKlsYtKXlHViaCy3Jir7bRGQmYajQgfW7Zwt3G3bbH8XHltyyOPbFFe09yhPD9UfpC7Yoh2/0kc+vrXh0Tmz5C19KTuAW0zKHgD7h9po1nepmbvMPlrW0s7Xj927HW66WNKPqb3vE4TyrHXfykQJbeX5mhu7+iyHoH0jD6+l75IX9yrvFipSQBtVcknNpAw2U5QNtwsWNhUwhC6L1XZqC6IMUJW82hEzizogkkgYBMjoAYVGior/GiTutGFP6lmhDGn35zAckhAB00YDMWwaDAMZzyXY1un0TBLYxrO4wenRBUL+3m2V4dWrdYcq2XK9Et0rNBCzXxKSiXxiVJXfaqfZir7iJw+z7g96B2q4/aoK8e9bJRw7VYLg21qvVGjG/dt1KGf5XZVh2LyIMQ38Ll/NpjM5w+CZUP/Yfel8/S7mZB/8HsYYYt+3i9upBb6/EXKvsP/8FdnKB/RF/AptjdeRe40oNu9LP6vHxfx1luBCryWVGoxUIR5MD1J4hCjcRrEXY9YGQOmawC37ZvzzJrTiDlYXQP+Q/yg4KaGyvF9c+YqUiWeWJUbN8uhYozdlMBELylwtZWlJoazfoee5yfO/tpxuSIeaJgmiIlslV1SixqhGgVgOsFXRT5+/E2NwPYnqSAgMclWt/ApdEDjPG7pwAr0grlUz8a+mZv7+zfPRI5Tz/o29qRyiB5OEQzvY5AaX+Wxs7G9ZHCvUZE4SD/zqNT6aFoqaulYUIIf22NSrSwQ1FwOAPOCoAPDoDfWmK02dT2GbMqNA4tZrMhvpv5ohDn80J3TmObhydYtZbJlK88qCFiUCcgGfw9vhT/+YUrO8vccIDPziGrRCzXOJMv56FXBEU7IzlJRcGJnBeysU/UYakrFGrZFVg0AHSZOLmdVnCpoDNwCH/HQ8ZhMXS+AzEvb6OO0jVU8Eqw15TD8TBm/SjDdMMWV4o9+PsOwCcbpOMLipXWsx0sYDjaxPVvVdQCc2mWgo4m5CyZ1m1bAXm7MjmtUsddYWTE6KThMIq5rkJ0iXMqeSjhbZAubdGyVUzCcQssZo5nKEbswtC83sPbobmVkBFO4I2oxCoLbfUNLZ0UfumT3UUwBS8waYn2Q2ucapHANm38OQ7cFXp9Sly2o2VGsAZ7i/NP7rAaYi8v6uMxZCgbtJ7iTJ6/9hB/meL2hUgGMFM6mbMGsXxfkUzpOapE+klroCDtwhEXRykSq1gVJDPtj5Kx3XDU4VavBAZnUlHBr10oG0QYkqqFqjZ5GLBhMqB9FARFIbS43lluMUp6r4grE+5iJUfIjFVTNPACJy4+UV1EfPYMNNGx/D+Q5DUNxDsD+VlLdv7gpUUm12ERXVufCGIorymQzG3VlRcqyttID7z7wAALWBx54l66FkcIRrh94AFrQMuMlrsiAw+i7WHOjEPUTgsSeY/VWGN8fOW98P4V1VyP4bzSv5gzgUs80JuBvbGW3Vewi5FndFsfqtli7nozm4S4V8pWaLg7zHaIAjfj6WCL/F8P1u2sAAHjaY2BkYGBgZjjy6Mpmh3h+m68M8hwMIHDua+N+ZJqDgQNCMYEoAHf+C1gAeNpjYGRg4GD4fwNEMjD8/w8kgSIogBUAY/wD9XjaNU+7FcJADJNNCvq87MMOvEdNxRyq0mWH1GEWegZhACz54nvnj+yTzvGDLQ8gKr8iEQDBRDKqgmqZMMq7/y5kd/UdCLFiC+ITZiivaz6fR0er6d054SksUgzmU3qFEXdFzV2Ez8Ywlc/m5Pilsr2VWitP/bGJ4wvDWi96P3Not+n2B3lgIYIAAAAmACYAJgAuAJIA3gFaAaABrgHkAjoC1AMkA4IEUAUiBXAFzgYgBw4H7ghiCPYJsgp4Cq4LCAs2C4AMHAyiDiAPnBBAEUYRvBMwE7wUHhRaFIYUshTcFVAVgBX6FpYXXBeSF/AYYBkCGYgaBhooGkoa1BryGyQbQBtsG5Yb+Bw2HLAdLh1yHYYdsh4cHjYeYB7iHyYf3iAgIFIgdCCaILIgxiDcIPAhBiEkIegiOCK6IxAjeCPQJDQkbCS8JVIlriYWJjomWCZ2JpQmoib0J3QnvCgGKJAopii8KQApIilMKcgqJCpiKpwqyCsUK2QrvCwWLFYsnizgLPYtBC0SLSAAAAABAAAAgAC9ABAAAAAAAAIAAQACABYAAAEAAYEAAAAAeNqNkr1OAkEUhc8CmmBhRSysNtFCTfiXqFBZiIkaQzRqZ7KaBYz8CStg4/PpC1j6EJZWfjMMwSCFmczOuWfOPffOzEpa0avi8hJJSZ/MCfaUIprgmFb15XBcZW+qSWjTKzu8pLF36/Ay/IfDSa173w6/aS2WcvhdudiOjlXTmXwNFaqvgR7UVYe4wOzC+AqIX1hboMiq/qpHoEhNUN0yESjUWPd8e0RT3RaaiNFTWVnGyI6MGuw+s5qKDfgWGSa3Q42QmYXtwabxD/SE0vi0YTZUdRWP/tTb5nTGw/Rq/LrW74K4QTVznr6KeOUYRVV0pVPd6By0KC89l7lI489prufu6Xe1mi5hJtGMbaKMnN+Q/bzdy2iPb4UTB3rE02jqsOae7nirjEp27uNR0MG/+j+BD21Xh+y24Qf2tjvcQYjr7CUnPVStm09eYLPycKb/Em9Zoq755u2fk2Pd/QGe+3ARAAB42m3S1XIUURRG4VmDBHd3d5k+Z5/uBIdAcHd3CRI0OBRPyCshmRWu6Kqp/6brm9qrutVujTy/frZS63/Pjz8/Wm3ajGEs4xhPDxOYyCQmM4WpTGM6M5jJLGYzh7nMYz4LWMgiFrOEpSxjOStYySpWs4a1rGM9G9jIJjazha1sYzsdKhKZoFDT0EsfO9jJLnazh73sYz8H6OcghxjgMEc4yjGOc4KTnOI0ZzjLOc5zgYtc4jJXuMo1rnODm9ziNne4yz3u84CHPOIxTxjkKc94zguGeMkrXvOGt7xjmPd84COf+MwXvvKN7z3DQ4OpDPT/3YGq03ErN7nZDbe4tdu4vW7fyCa9pJf0kl7SS3pJL+klvTTqVXqVXqVX6VV6lV6lV+lVepVe0kt6SS/pJb3U9bL3ZO/J3pO9J3tP7oy+X7uN2/3/0Amd0Amd0Amd0Amd+Od07wi7hF3CLmGXsEvYJewSdgm7hF3CLmGXsEvYJewSdomkl/SSXtLLelkv62W9rJf1sl7Wy3pZL/RCL/RCL/RCL/RCL/RCr+gVvaJX9Ipe0St6Ra/oFb1ar9ar9Wq9Wq/Wq/VqvVqv1mv0Gr1Gr9Frul7xuyp+V8XvqnTyb1UoNRm4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFhZsBQrAAAAAVLP0T8AAA==) format('woff'), + url('font/genericons-regular-webfont.ttf') format('truetype'), + url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + + +/** + * All Genericons + */ + +.genericon { + display: inline-block; + width: 16px; + height: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 16px; + line-height: 1; + font-family: 'Genericons'; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; +} + +/** + * IE7 and IE6 hacks + */ + +.genericon { + *overflow: auto; + *zoom: 1; + *display: inline; +} + +/** + * Individual icons + */ + +/* Post formats */ +.genericon-standard:before { content: '\f100'; } +.genericon-aside:before { content: '\f101'; } +.genericon-image:before { content: '\f102'; } +.genericon-gallery:before { content: '\f103'; } +.genericon-video:before { content: '\f104'; } +.genericon-status:before { content: '\f105'; } +.genericon-quote:before { content: '\f106'; } +.genericon-link:before { content: '\f107'; } +.genericon-chat:before { content: '\f108'; } +.genericon-audio:before { content: '\f109'; } + +/* Social icons */ +.genericon-github:before { content: '\f200'; } +.genericon-dribbble:before { content: '\f201'; } +.genericon-twitter:before { content: '\f202'; } +.genericon-facebook:before { content: '\f203'; } +.genericon-facebook-alt:before { content: '\f204'; } +.genericon-wordpress:before { content: '\f205'; } +.genericon-googleplus:before { content: '\f206'; } +.genericon-linkedin:before { content: '\f207'; } +.genericon-linkedin-alt:before { content: '\f208'; } +.genericon-pinterest:before { content: '\f209'; } +.genericon-pinterest-alt:before { content: '\f210'; } +.genericon-flickr:before { content: '\f211'; } +.genericon-vimeo:before { content: '\f212'; } +.genericon-youtube:before { content: '\f213'; } +.genericon-tumblr:before { content: '\f214'; } +.genericon-instagram:before { content: '\f215'; } +.genericon-codepen:before { content: '\f216'; } +.genericon-polldaddy:before { content: '\f217'; } +.genericon-googleplus-alt:before { content: '\f218'; } +.genericon-path:before { content: '\f219'; } +.genericon-skype:before { content: '\f220'; } +.genericon-digg:before { content: '\f221'; } +.genericon-reddit:before { content: '\f222'; } +.genericon-stumbleupon:before { content: '\f223'; } +.genericon-pocket:before { content: '\f224'; } +.genericon-dropbox:before { content: '\f225'; } + +/* Meta icons */ +.genericon-comment:before { content: '\f300'; } +.genericon-category:before { content: '\f301'; } +.genericon-tag:before { content: '\f302'; } +.genericon-time:before { content: '\f303'; } +.genericon-user:before { content: '\f304'; } +.genericon-day:before { content: '\f305'; } +.genericon-week:before { content: '\f306'; } +.genericon-month:before { content: '\f307'; } +.genericon-pinned:before { content: '\f308'; } + +/* Other icons */ +.genericon-search:before { content: '\f400'; } +.genericon-unzoom:before { content: '\f401'; } +.genericon-zoom:before { content: '\f402'; } +.genericon-show:before { content: '\f403'; } +.genericon-hide:before { content: '\f404'; } +.genericon-close:before { content: '\f405'; } +.genericon-close-alt:before { content: '\f406'; } +.genericon-trash:before { content: '\f407'; } +.genericon-star:before { content: '\f408'; } +.genericon-home:before { content: '\f409'; } +.genericon-mail:before { content: '\f410'; } +.genericon-edit:before { content: '\f411'; } +.genericon-reply:before { content: '\f412'; } +.genericon-feed:before { content: '\f413'; } +.genericon-warning:before { content: '\f414'; } +.genericon-share:before { content: '\f415'; } +.genericon-attachment:before { content: '\f416'; } +.genericon-location:before { content: '\f417'; } +.genericon-checkmark:before { content: '\f418'; } +.genericon-menu:before { content: '\f419'; } +.genericon-refresh:before { content: '\f420'; } +.genericon-minimize:before { content: '\f421'; } +.genericon-maximize:before { content: '\f422'; } +.genericon-404:before { content: '\f423'; } +.genericon-spam:before { content: '\f424'; } +.genericon-summary:before { content: '\f425'; } +.genericon-cloud:before { content: '\f426'; } +.genericon-key:before { content: '\f427'; } +.genericon-dot:before { content: '\f428'; } +.genericon-next:before { content: '\f429'; } +.genericon-previous:before { content: '\f430'; } +.genericon-expand:before { content: '\f431'; } +.genericon-collapse:before { content: '\f432'; } +.genericon-dropdown:before { content: '\f433'; } +.genericon-dropdown-left:before { content: '\f434'; } +.genericon-top:before { content: '\f435'; } +.genericon-draggable:before { content: '\f436'; } +.genericon-phone:before { content: '\f437'; } +.genericon-send-to-phone:before { content: '\f438'; } +.genericon-plugin:before { content: '\f439'; } +.genericon-cloud-download:before { content: '\f440'; } +.genericon-cloud-upload:before { content: '\f441'; } +.genericon-external:before { content: '\f442'; } +.genericon-document:before { content: '\f443'; } +.genericon-book:before { content: '\f444'; } +.genericon-cog:before { content: '\f445'; } +.genericon-unapprove:before { content: '\f446'; } +.genericon-cart:before { content: '\f447'; } +.genericon-pause:before { content: '\f448'; } +.genericon-stop:before { content: '\f449'; } +.genericon-skip-back:before { content: '\f450'; } +.genericon-skip-ahead:before { content: '\f451'; } +.genericon-play:before { content: '\f452'; } +.genericon-tablet:before { content: '\f453'; } +.genericon-send-to-tablet:before { content: '\f454'; } +.genericon-info:before { content: '\f455'; } +.genericon-notice:before { content: '\f456'; } +.genericon-help:before { content: '\f457'; } +.genericon-fastforward:before { content: '\f458'; } +.genericon-rewind:before { content: '\f459'; } +.genericon-portfolio:before { content: '\f460'; } +.genericon-heart:before { content: '\f461'; } +.genericon-code:before { content: '\f462'; } +.genericon-subscribe:before { content: '\f463'; } +.genericon-unsubscribe:before { content: '\f464'; } +.genericon-subscribed:before { content: '\f465'; } +.genericon-reply-alt:before { content: '\f466'; } +.genericon-reply-single:before { content: '\f467'; } +.genericon-flag:before { content: '\f468'; } +.genericon-print:before { content: '\f469'; } +.genericon-lock:before { content: '\f470'; } +.genericon-bold:before { content: '\f471'; } +.genericon-italic:before { content: '\f472'; } +.genericon-picture:before { content: '\f473'; } +.genericon-fullscreen:before { content: '\f474'; } + +/* Generic shapes */ +.genericon-uparrow:before { content: '\f500'; } +.genericon-rightarrow:before { content: '\f501'; } +.genericon-downarrow:before { content: '\f502'; } +.genericon-leftarrow:before { content: '\f503'; } + + + + + diff --git a/wp-content/themes/twentyfourteen/header.php b/wp-content/themes/twentyfourteen/header.php new file mode 100644 index 0000000..bd8f8fa --- /dev/null +++ b/wp-content/themes/twentyfourteen/header.php @@ -0,0 +1,65 @@ + section and everything up till

      + * + * @package WordPress + * @subpackage Twenty_Fourteen + * @since Twenty Fourteen 1.0 + */ +?> + + + +> + + + + + <?php wp_title( '|', true, 'right' ); ?> + + + + + + +> +
      + + + + + + +
      diff --git a/wp-content/themes/twentyfourteen/image.php b/wp-content/themes/twentyfourteen/image.php new file mode 100644 index 0000000..4e7fb82 --- /dev/null +++ b/wp-content/themes/twentyfourteen/image.php @@ -0,0 +1,79 @@ + + +
      +
      + + +
      > +
      + ', '' ); ?> + + +
      + +
      +
      +
      + +
      + + +
      + +
      + +
      + + '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
      +
      + +
      ' ); ?> +
      + + + + + + +
      + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/twentyfourteen/images/pattern-light.svg b/wp-content/themes/twentyfourteen/images/pattern-light.svg new file mode 100644 index 0000000..55a48f1 --- /dev/null +++ b/wp-content/themes/twentyfourteen/images/pattern-light.svg @@ -0,0 +1,6 @@ + + + diff --git a/wp-content/themes/twentyfourteen/inc/back-compat.php b/wp-content/themes/twentyfourteen/inc/back-compat.php new file mode 100644 index 0000000..ac06b94 --- /dev/null +++ b/wp-content/themes/twentyfourteen/inc/back-compat.php @@ -0,0 +1,63 @@ +

      %s

      ', $message ); +} + +/** + * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_customize() { + wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ), '', array( + 'back_link' => true, + ) ); +} +add_action( 'load-customize.php', 'twentyfourteen_customize' ); + +/** + * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_preview() { + if ( isset( $_GET['preview'] ) ) { + wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ) ); + } +} +add_action( 'template_redirect', 'twentyfourteen_preview' ); diff --git a/wp-content/themes/twentyfourteen/inc/custom-header.php b/wp-content/themes/twentyfourteen/inc/custom-header.php new file mode 100644 index 0000000..523db80 --- /dev/null +++ b/wp-content/themes/twentyfourteen/inc/custom-header.php @@ -0,0 +1,147 @@ + Header screen. + * @type string $admin_preview_callback Callback function used to create the custom header markup in + * the Appearance > Header screen. + * } + */ + add_theme_support( 'custom-header', apply_filters( 'twentyfourteen_custom_header_args', array( + 'default-text-color' => 'fff', + 'width' => 1260, + 'height' => 240, + 'flex-height' => true, + 'wp-head-callback' => 'twentyfourteen_header_style', + 'admin-head-callback' => 'twentyfourteen_admin_header_style', + 'admin-preview-callback' => 'twentyfourteen_admin_header_image', + ) ) ); +} +add_action( 'after_setup_theme', 'twentyfourteen_custom_header_setup' ); + +if ( ! function_exists( 'twentyfourteen_header_style' ) ) : +/** + * Styles the header image and text displayed on the blog + * + * @see twentyfourteen_custom_header_setup(). + * + */ +function twentyfourteen_header_style() { + $text_color = get_header_textcolor(); + + // If no custom color for text is set, let's bail. + if ( display_header_text() && $text_color === get_theme_support( 'custom-header', 'default-text-color' ) ) + return; + + // If we get this far, we have custom styles. + ?> + + Header screen. + * + * @see twentyfourteen_custom_header_setup() + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_admin_header_style() { +?> + + Header screen. + * + * @see twentyfourteen_custom_header_setup() + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_admin_header_image() { +?> + +get_section( 'colors' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); + $wp_customize->get_section( 'background_image' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); + + // Add postMessage support for site title and description. + $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; + + // Rename the label to "Site Title Color" because this only affects the site title in this theme. + $wp_customize->get_control( 'header_textcolor' )->label = __( 'Site Title Color', 'twentyfourteen' ); + + // Rename the label to "Display Site Title & Tagline" in order to make this option extra clear. + $wp_customize->get_control( 'display_header_text' )->label = __( 'Display Site Title & Tagline', 'twentyfourteen' ); + + // Add the featured content section in case it's not already there. + $wp_customize->add_section( 'featured_content', array( + 'title' => __( 'Featured Content', 'twentyfourteen' ), + 'description' => sprintf( __( 'Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), + esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), + admin_url( 'edit.php?show_sticky=1' ) + ), + 'priority' => 130, + ) ); + + // Add the featured content layout setting and control. + $wp_customize->add_setting( 'featured_content_layout', array( + 'default' => 'grid', + 'sanitize_callback' => 'twentyfourteen_sanitize_layout', + ) ); + + $wp_customize->add_control( 'featured_content_layout', array( + 'label' => __( 'Layout', 'twentyfourteen' ), + 'section' => 'featured_content', + 'type' => 'select', + 'choices' => array( + 'grid' => __( 'Grid', 'twentyfourteen' ), + 'slider' => __( 'Slider', 'twentyfourteen' ), + ), + ) ); +} +add_action( 'customize_register', 'twentyfourteen_customize_register' ); + +/** + * Sanitize the Featured Content layout value. + * + * @since Twenty Fourteen 1.0 + * + * @param string $layout Layout type. + * @return string Filtered layout type (grid|slider). + */ +function twentyfourteen_sanitize_layout( $layout ) { + if ( ! in_array( $layout, array( 'grid', 'slider' ) ) ) { + $layout = 'grid'; + } + + return $layout; +} + +/** + * Bind JS handlers to make Theme Customizer preview reload changes asynchronously. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_customize_preview_js() { + wp_enqueue_script( 'twentyfourteen_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20131205', true ); +} +add_action( 'customize_preview_init', 'twentyfourteen_customize_preview_js' ); + +/** + * Add contextual help to the Themes and Post edit screens. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_contextual_help() { + if ( 'admin_head-edit.php' === current_filter() && 'post' !== $GLOBALS['typenow'] ) { + return; + } + + get_current_screen()->add_help_tab( array( + 'id' => 'twentyfourteen', + 'title' => __( 'Twenty Fourteen', 'twentyfourteen' ), + 'content' => + '
        ' . + '
      • ' . sprintf( __( 'The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), admin_url( 'customize.php' ), admin_url( 'edit.php?show_sticky=1' ) ) . '
      • ' . + '
      • ' . sprintf( __( 'Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page.', 'twentyfourteen' ), 'http://codex.wordpress.org/Post_Thumbnails#Setting_a_Post_Thumbnail' ) . '
      • ' . + '
      • ' . sprintf( __( 'For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation.', 'twentyfourteen' ), 'http://codex.wordpress.org/Twenty_Fourteen' ) . '
      • ' . + '
      ', + ) ); +} +add_action( 'admin_head-themes.php', 'twentyfourteen_contextual_help' ); +add_action( 'admin_head-edit.php', 'twentyfourteen_contextual_help' ); diff --git a/wp-content/themes/twentyfourteen/inc/featured-content.php b/wp-content/themes/twentyfourteen/inc/featured-content.php new file mode 100644 index 0000000..ccff4ca --- /dev/null +++ b/wp-content/themes/twentyfourteen/inc/featured-content.php @@ -0,0 +1,533 @@ + $post_ids, + 'posts_per_page' => count( $post_ids ), + ) ); + + return $featured_posts; + } + + /** + * Get featured post IDs + * + * This function will return the an array containing the + * post IDs of all featured posts. + * + * Sets the "featured_content_ids" transient. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @return array Array of post IDs. + */ + public static function get_featured_post_ids() { + // Get array of cached results if they exist. + $featured_ids = get_transient( 'featured_content_ids' ); + + if ( false === $featured_ids ) { + $settings = self::get_setting(); + $term = get_term_by( 'name', $settings['tag-name'], 'post_tag' ); + + if ( $term ) { + // Query for featured posts. + $featured_ids = get_posts( array( + 'fields' => 'ids', + 'numberposts' => self::$max_posts, + 'suppress_filters' => false, + 'tax_query' => array( + array( + 'field' => 'term_id', + 'taxonomy' => 'post_tag', + 'terms' => $term->term_id, + ), + ), + ) ); + } + + // Get sticky posts if no Featured Content exists. + if ( ! $featured_ids ) { + $featured_ids = self::get_sticky_posts(); + } + + set_transient( 'featured_content_ids', $featured_ids ); + } + + // Ensure correct format before return. + return array_map( 'absint', $featured_ids ); + } + + /** + * Return an array with IDs of posts maked as sticky. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @return array Array of sticky posts. + */ + public static function get_sticky_posts() { + return array_slice( get_option( 'sticky_posts', array() ), 0, self::$max_posts ); + } + + /** + * Delete featured content ids transient. + * + * Hooks in the "save_post" action. + * + * @see Featured_Content::validate_settings(). + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + */ + public static function delete_transient() { + delete_transient( 'featured_content_ids' ); + } + + /** + * Exclude featured posts from the home page blog query. + * + * Filter the home page posts, and remove any featured post ID's from it. + * Hooked onto the 'pre_get_posts' action, this changes the parameters of + * the query before it gets any posts. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param WP_Query $query WP_Query object. + * @return WP_Query Possibly-modified WP_Query. + */ + public static function pre_get_posts( $query ) { + + // Bail if not home or not main query. + if ( ! $query->is_home() || ! $query->is_main_query() ) { + return; + } + + $page_on_front = get_option( 'page_on_front' ); + + // Bail if the blog page is not the front page. + if ( ! empty( $page_on_front ) ) { + return; + } + + $featured = self::get_featured_post_ids(); + + // Bail if no featured posts. + if ( ! $featured ) { + return; + } + + // We need to respect post ids already in the blacklist. + $post__not_in = $query->get( 'post__not_in' ); + + if ( ! empty( $post__not_in ) ) { + $featured = array_merge( (array) $post__not_in, $featured ); + $featured = array_unique( $featured ); + } + + $query->set( 'post__not_in', $featured ); + } + + /** + * Reset tag option when the saved tag is deleted. + * + * It's important to mention that the transient needs to be deleted, + * too. While it may not be obvious by looking at the function alone, + * the transient is deleted by Featured_Content::validate_settings(). + * + * Hooks in the "delete_post_tag" action. + * + * @see Featured_Content::validate_settings(). + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param int $tag_id The term_id of the tag that has been deleted. + */ + public static function delete_post_tag( $tag_id ) { + $settings = self::get_setting(); + + if ( empty( $settings['tag-id'] ) || $tag_id != $settings['tag-id'] ) { + return; + } + + $settings['tag-id'] = 0; + $settings = self::validate_settings( $settings ); + update_option( 'featured-content', $settings ); + } + + /** + * Hide featured tag from displaying when global terms are queried from the front-end. + * + * Hooks into the "get_terms" filter. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param array $terms List of term objects. This is the return value of get_terms(). + * @param array $taxonomies An array of taxonomy slugs. + * @return array A filtered array of terms. + * + * @uses Featured_Content::get_setting() + */ + public static function hide_featured_term( $terms, $taxonomies, $args ) { + + // This filter is only appropriate on the front-end. + if ( is_admin() ) { + return $terms; + } + + // We only want to hide the featured tag. + if ( ! in_array( 'post_tag', $taxonomies ) ) { + return $terms; + } + + // Bail if no terms were returned. + if ( empty( $terms ) ) { + return $terms; + } + + // Bail if term objects are unavailable. + if ( 'all' != $args['fields'] ) { + return $terms; + } + + $settings = self::get_setting(); + foreach( $terms as $order => $term ) { + if ( ( $settings['tag-id'] === $term->term_id || $settings['tag-name'] === $term->name ) && 'post_tag' === $term->taxonomy ) { + unset( $terms[ $order ] ); + } + } + + return $terms; + } + + /** + * Hide featured tag from display when terms associated with a post object + * are queried from the front-end. + * + * Hooks into the "get_the_terms" filter. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param array $terms A list of term objects. This is the return value of get_the_terms(). + * @param int $id The ID field for the post object that terms are associated with. + * @param array $taxonomy An array of taxonomy slugs. + * @return array Filtered array of terms. + * + * @uses Featured_Content::get_setting() + */ + public static function hide_the_featured_term( $terms, $id, $taxonomy ) { + + // This filter is only appropriate on the front-end. + if ( is_admin() ) { + return $terms; + } + + // Make sure we are in the correct taxonomy. + if ( 'post_tag' != $taxonomy ) { + return $terms; + } + + // No terms? Return early! + if ( empty( $terms ) ) { + return $terms; + } + + $settings = self::get_setting(); + foreach( $terms as $order => $term ) { + if ( ( $settings['tag-id'] === $term->term_id || $settings['tag-name'] === $term->name ) && 'post_tag' === $term->taxonomy ) { + unset( $terms[ $term->term_id ] ); + } + } + + return $terms; + } + + /** + * Register custom setting on the Settings -> Reading screen. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + */ + public static function register_setting() { + register_setting( 'featured-content', 'featured-content', array( __CLASS__, 'validate_settings' ) ); + } + + /** + * Add settings to the Customizer. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param WP_Customize_Manager $wp_customize Theme Customizer object. + */ + public static function customize_register( $wp_customize ) { + $wp_customize->add_section( 'featured_content', array( + 'title' => __( 'Featured Content', 'twentyfourteen' ), + 'description' => sprintf( __( 'Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), + esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), + admin_url( 'edit.php?show_sticky=1' ) + ), + 'priority' => 130, + 'theme_supports' => 'featured-content', + ) ); + + // Add Featured Content settings. + $wp_customize->add_setting( 'featured-content[tag-name]', array( + 'default' => _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), + 'type' => 'option', + 'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ), + ) ); + $wp_customize->add_setting( 'featured-content[hide-tag]', array( + 'default' => true, + 'type' => 'option', + 'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ), + ) ); + + // Add Featured Content controls. + $wp_customize->add_control( 'featured-content[tag-name]', array( + 'label' => __( 'Tag Name', 'twentyfourteen' ), + 'section' => 'featured_content', + 'priority' => 20, + ) ); + $wp_customize->add_control( 'featured-content[hide-tag]', array( + 'label' => __( 'Don’t display tag on front end.', 'twentyfourteen' ), + 'section' => 'featured_content', + 'type' => 'checkbox', + 'priority' => 30, + ) ); + } + + /** + * Enqueue the tag suggestion script. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + */ + public static function enqueue_scripts() { + wp_enqueue_script( 'featured-content-suggest', get_template_directory_uri() . '/js/featured-content-admin.js', array( 'jquery', 'suggest' ), '20131022', true ); + } + + /** + * Get featured content settings. + * + * Get all settings recognized by this module. This function + * will return all settings whether or not they have been stored + * in the database yet. This ensures that all keys are available + * at all times. + * + * In the event that you only require one setting, you may pass + * its name as the first parameter to the function and only that + * value will be returned. + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param string $key The key of a recognized setting. + * @return mixed Array of all settings by default. A single value if passed as first parameter. + */ + public static function get_setting( $key = 'all' ) { + $saved = (array) get_option( 'featured-content' ); + + $defaults = array( + 'hide-tag' => 1, + 'tag-id' => 0, + 'tag-name' => _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), + ); + + $options = wp_parse_args( $saved, $defaults ); + $options = array_intersect_key( $options, $defaults ); + + if ( 'all' != $key ) { + return isset( $options[ $key ] ) ? $options[ $key ] : false; + } + + return $options; + } + + /** + * Validate featured content settings. + * + * Make sure that all user supplied content is in an expected + * format before saving to the database. This function will also + * delete the transient set in Featured_Content::get_featured_content(). + * + * @static + * @access public + * @since Twenty Fourteen 1.0 + * + * @param array $input Array of settings input. + * @return array Validated settings output. + */ + public static function validate_settings( $input ) { + $output = array(); + + if ( empty( $input['tag-name'] ) ) { + $output['tag-id'] = 0; + } else { + $term = get_term_by( 'name', $input['tag-name'], 'post_tag' ); + + if ( $term ) { + $output['tag-id'] = $term->term_id; + } else { + $new_tag = wp_create_tag( $input['tag-name'] ); + + if ( ! is_wp_error( $new_tag ) && isset( $new_tag['term_id'] ) ) { + $output['tag-id'] = $new_tag['term_id']; + } + } + + $output['tag-name'] = $input['tag-name']; + } + + $output['hide-tag'] = isset( $input['hide-tag'] ) && $input['hide-tag'] ? 1 : 0; + + // Delete the featured post ids transient. + self::delete_transient(); + + return $output; + } +} // Featured_Content + +Featured_Content::setup(); diff --git a/wp-content/themes/twentyfourteen/inc/template-tags.php b/wp-content/themes/twentyfourteen/inc/template-tags.php new file mode 100644 index 0000000..bea9089 --- /dev/null +++ b/wp-content/themes/twentyfourteen/inc/template-tags.php @@ -0,0 +1,203 @@ +max_num_pages < 2 ) { + return; + } + + $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1; + $pagenum_link = html_entity_decode( get_pagenum_link() ); + $query_args = array(); + $url_parts = explode( '?', $pagenum_link ); + + if ( isset( $url_parts[1] ) ) { + wp_parse_str( $url_parts[1], $query_args ); + } + + $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); + $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; + + $format = $wp_rewrite->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; + $format .= $wp_rewrite->using_permalinks() ? user_trailingslashit( $wp_rewrite->pagination_base . '/%#%', 'paged' ) : '?paged=%#%'; + + // Set up paginated links. + $links = paginate_links( array( + 'base' => $pagenum_link, + 'format' => $format, + 'total' => $wp_query->max_num_pages, + 'current' => $paged, + 'mid_size' => 1, + 'add_args' => array_map( 'urlencode', $query_args ), + 'prev_text' => __( '← Previous', 'twentyfourteen' ), + 'next_text' => __( 'Next →', 'twentyfourteen' ), + ) ); + + if ( $links ) : + + ?> + + post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + + if ( ! $next && ! $previous ) { + return; + } + + ?> + + ' . __( 'Sticky', 'twentyfourteen' ) . ''; + } + + // Set up and print post meta information. + printf( ' ', + esc_url( get_permalink() ), + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + get_the_author() + ); +} +endif; + +/** + * Find out if blog has more than one category. + * + * @since Twenty Fourteen 1.0 + * + * @return boolean true if blog has more than 1 category + */ +function twentyfourteen_categorized_blog() { + if ( false === ( $all_the_cool_cats = get_transient( 'twentyfourteen_category_count' ) ) ) { + // Create an array of all the categories that are attached to posts + $all_the_cool_cats = get_categories( array( + 'hide_empty' => 1, + ) ); + + // Count the number of categories that are attached to the posts + $all_the_cool_cats = count( $all_the_cool_cats ); + + set_transient( 'twentyfourteen_category_count', $all_the_cool_cats ); + } + + if ( 1 !== (int) $all_the_cool_cats ) { + // This blog has more than 1 category so twentyfourteen_categorized_blog should return true + return true; + } else { + // This blog has only 1 category so twentyfourteen_categorized_blog should return false + return false; + } +} + +/** + * Flush out the transients used in twentyfourteen_categorized_blog. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_category_transient_flusher() { + // Like, beat it. Dig? + delete_transient( 'twentyfourteen_category_count' ); +} +add_action( 'edit_category', 'twentyfourteen_category_transient_flusher' ); +add_action( 'save_post', 'twentyfourteen_category_transient_flusher' ); + +/** + * Display an optional post thumbnail. + * + * Wraps the post thumbnail in an anchor element on index + * views, or a div element when on single views. + * + * @since Twenty Fourteen 1.0 + */ +function twentyfourteen_post_thumbnail() { + if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { + return; + } + + if ( is_singular() ) : + ?> + +
      + +
      + + + + + + + + 'widget_twentyfourteen_ephemera', + 'description' => __( 'Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts.', 'twentyfourteen' ), + ) ); + } + + /** + * Output the HTML for this widget. + * + * @access public + * @since Twenty Fourteen 1.0 + * + * @param array $args An array of standard parameters for widgets in this theme. + * @param array $instance An array of settings for this widget instance. + */ + public function widget( $args, $instance ) { + $format = isset( $instance['format'] ) && in_array( $instance['format'], $this->formats ) ? $instance['format'] : 'aside'; + + switch ( $format ) { + case 'image': + $format_string = __( 'Images', 'twentyfourteen' ); + $format_string_more = __( 'More images', 'twentyfourteen' ); + break; + case 'video': + $format_string = __( 'Videos', 'twentyfourteen' ); + $format_string_more = __( 'More videos', 'twentyfourteen' ); + break; + case 'audio': + $format_string = __( 'Audio', 'twentyfourteen' ); + $format_string_more = __( 'More audio', 'twentyfourteen' ); + break; + case 'quote': + $format_string = __( 'Quotes', 'twentyfourteen' ); + $format_string_more = __( 'More quotes', 'twentyfourteen' ); + break; + case 'link': + $format_string = __( 'Links', 'twentyfourteen' ); + $format_string_more = __( 'More links', 'twentyfourteen' ); + break; + case 'gallery': + $format_string = __( 'Galleries', 'twentyfourteen' ); + $format_string_more = __( 'More galleries', 'twentyfourteen' ); + break; + case 'aside': + default: + $format_string = __( 'Asides', 'twentyfourteen' ); + $format_string_more = __( 'More asides', 'twentyfourteen' ); + break; + } + + $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] ); + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? $format_string : $instance['title'], $instance, $this->id_base ); + + $ephemera = new WP_Query( array( + 'order' => 'DESC', + 'posts_per_page' => $number, + 'no_found_rows' => true, + 'post_status' => 'publish', + 'post__not_in' => get_option( 'sticky_posts' ), + 'tax_query' => array( + array( + 'taxonomy' => 'post_format', + 'terms' => array( "post-format-$format" ), + 'field' => 'slug', + 'operator' => 'IN', + ), + ), + ) ); + + if ( $ephemera->have_posts() ) : + $tmp_content_width = $GLOBALS['content_width']; + $GLOBALS['content_width'] = 306; + + echo $args['before_widget']; + ?> +

      + +

      +
        + + have_posts() ) : + $ephemera->the_post(); + $tmp_more = $GLOBALS['more']; + $GLOBALS['more'] = 0; + ?> +
      1. +
        > +
        + →', 'twentyfourteen' ) ); + else : + $images = array(); + + $galleries = get_post_galleries( get_the_ID(), false ); + if ( isset( $galleries[0]['ids'] ) ) + $images = explode( ',', $galleries[0]['ids'] ); + + if ( ! $images ) : + $images = get_posts( array( + 'fields' => 'ids', + 'numberposts' => -1, + 'order' => 'ASC', + 'orderby' => 'menu_order', + 'post_mime_type' => 'image', + 'post_parent' => get_the_ID(), + 'post_type' => 'attachment', + ) ); + endif; + + $total_images = count( $images ); + + if ( has_post_thumbnail() ) : + $post_thumbnail = get_the_post_thumbnail(); + elseif ( $total_images > 0 ) : + $image = array_shift( $images ); + $post_thumbnail = wp_get_attachment_image( $image, 'post-thumbnail' ); + endif; + + if ( ! empty ( $post_thumbnail ) ) : + ?> + + +

        + %2$s photo.', 'This gallery contains %2$s photos.', $total_images, 'twentyfourteen' ), + esc_url( get_permalink() ), + number_format_i18n( $total_images ) + ); + ?> +

        + →', 'twentyfourteen' ) ); + endif; + ?> +
        + +
        + +
        +
        +
      2. + + +
      + + →', 'twentyfourteen' ), $format_string_more ); + ?> + + formats ) ) { + $instance['format'] = $new_instance['format']; + } + + return $instance; + } + + /** + * Display the form for this widget on the Widgets page of the Admin area. + * + * @since Twenty Fourteen 1.0 + * + * @param array $instance + */ + function form( $instance ) { + $title = empty( $instance['title'] ) ? '' : esc_attr( $instance['title'] ); + $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] ); + $format = isset( $instance['format'] ) && in_array( $instance['format'], $this->formats ) ? $instance['format'] : 'aside'; + ?> +

      +

      + +

      +

      + +

      + + + +

      + + + +
      +
      + + + +
      +
      + +
      + + 781 ) { + var mastheadHeight = $( '#masthead' ).height(), + toolbarOffset, mastheadOffset; + + if ( mastheadHeight > 48 ) { + body.removeClass( 'masthead-fixed' ); + } + + if ( body.is( '.header-image' ) ) { + toolbarOffset = body.is( '.admin-bar' ) ? $( '#wpadminbar' ).height() : 0; + mastheadOffset = $( '#masthead' ).offset().top - toolbarOffset; + + _window.on( 'scroll.twentyfourteen', function() { + if ( _window.scrollTop() > mastheadOffset && mastheadHeight < 49 ) { + body.addClass( 'masthead-fixed' ); + } else { + body.removeClass( 'masthead-fixed' ); + } + } ); + } + } + + // Focus styles for menus. + $( '.primary-navigation, .secondary-navigation' ).find( 'a' ).on( 'focus.twentyfourteen blur.twentyfourteen', function() { + $( this ).parents().toggleClass( 'focus' ); + } ); + } ); + + _window.load( function() { + // Arrange footer widgets vertically. + if ( $.isFunction( $.fn.masonry ) ) { + $( '#footer-sidebar' ).masonry( { + itemSelector: '.widget', + columnWidth: function( containerWidth ) { + return containerWidth / 4; + }, + gutterWidth: 0, + isResizable: true, + isRTL: $( 'body' ).is( '.rtl' ) + } ); + } + + // Initialize Featured Content slider. + if ( body.is( '.slider' ) ) { + $( '.featured-content' ).featuredslider( { + selector: '.featured-content-inner > article', + controlsContainer: '.featured-content' + } ); + } + } ); +} )( jQuery ); diff --git a/wp-content/themes/twentyfourteen/js/html5.js b/wp-content/themes/twentyfourteen/js/html5.js new file mode 100644 index 0000000..6168aac --- /dev/null +++ b/wp-content/themes/twentyfourteen/js/html5.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?: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,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d 0 && $( slider.vars.controlsContainer ); + } + + slider.doMath(); + + // INIT + slider.setup( 'init' ); + + // CONTROLNAV + methods.controlNav.setup(); + + // DIRECTIONNAV + methods.directionNav.setup(); + + // KEYBOARD + if ( $( slider.containerSelector ).length === 1 ) { + $( document ).bind( 'keyup', function( event ) { + var keycode = event.keyCode, + target = false; + if ( ! slider.animating && ( keycode === 39 || keycode === 37 ) ) { + if ( keycode === 39 ) { + target = slider.getTarget( 'next' ); + } else if ( keycode === 37 ) { + target = slider.getTarget( 'prev' ); + } + + slider.featureAnimate( target ); + } + } ); + } + + // TOUCH + if ( touch ) { + methods.touch(); + } + + $( window ).bind( 'resize orientationchange focus', methods.resize ); + + slider.find( 'img' ).attr( 'draggable', 'false' ); + }, + + controlNav: { + setup: function() { + methods.controlNav.setupPaging(); + }, + setupPaging: function() { + var type = 'control-paging', + j = 1, + item, + slide, + i; + + slider.controlNavScaffold = $( '
        ' ); + + if ( slider.pagingCount > 1 ) { + for ( i = 0; i < slider.pagingCount; i++ ) { + slide = slider.slides.eq( i ); + item = '' + j + ''; + slider.controlNavScaffold.append( '
      1. ' + item + '
      2. ' ); + j++; + } + } + + // CONTROLSCONTAINER + ( slider.controlsContainer ) ? $( slider.controlsContainer ).append( slider.controlNavScaffold ) : slider.append( slider.controlNavScaffold ); + methods.controlNav.set(); + + methods.controlNav.active(); + + slider.controlNavScaffold.delegate( 'a, img', eventType, function( event ) { + event.preventDefault(); + + if ( watchedEvent === '' || watchedEvent === event.type ) { + var $this = $( this ), + target = slider.controlNav.index( $this ); + + if ( ! $this.hasClass( namespace + 'active' ) ) { + slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev'; + slider.featureAnimate( target ); + } + } + + // Set up flags to prevent event duplication. + if ( watchedEvent === '' ) { + watchedEvent = event.type; + } + + methods.setToClearWatchedEvent(); + } ); + }, + set: function() { + var selector = 'a'; + slider.controlNav = $( '.' + namespace + 'control-nav li ' + selector, ( slider.controlsContainer ) ? slider.controlsContainer : slider ); + }, + active: function() { + slider.controlNav.removeClass( namespace + 'active' ).eq( slider.animatingTo ).addClass( namespace + 'active' ); + }, + update: function( action, pos ) { + if ( slider.pagingCount > 1 && action === 'add' ) { + slider.controlNavScaffold.append( $( '
      3. ' + slider.count + '
      4. ' ) ); + } else if ( slider.pagingCount === 1 ) { + slider.controlNavScaffold.find( 'li' ).remove(); + } else { + slider.controlNav.eq( pos ).closest( 'li' ).remove(); + } + methods.controlNav.set(); + ( slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length ) ? slider.update( pos, action ) : methods.controlNav.active(); + } + }, + + directionNav: { + setup: function() { + var directionNavScaffold = $( '' ); + + // CONTROLSCONTAINER + if ( slider.controlsContainer ) { + $( slider.controlsContainer ).append( directionNavScaffold ); + slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider.controlsContainer ); + } else { + slider.append( directionNavScaffold ); + slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider ); + } + + methods.directionNav.update(); + + slider.directionNav.bind( eventType, function( event ) { + event.preventDefault(); + var target; + + if ( watchedEvent === '' || watchedEvent === event.type ) { + target = ( $( this ).hasClass( namespace + 'next' ) ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); + slider.featureAnimate( target ); + } + + // Set up flags to prevent event duplication. + if ( watchedEvent === '' ) { + watchedEvent = event.type; + } + + methods.setToClearWatchedEvent(); + } ); + }, + update: function() { + var disabledClass = namespace + 'disabled'; + if ( slider.pagingCount === 1 ) { + slider.directionNav.addClass( disabledClass ).attr( 'tabindex', '-1' ); + } else { + slider.directionNav.removeClass( disabledClass ).removeAttr( 'tabindex' ); + } + } + }, + + touch: function() { + var startX, + startY, + offset, + cwidth, + dx, + startT, + scrolling = false, + localX = 0, + localY = 0, + accDx = 0; + + if ( ! msGesture ) { + el.addEventListener( 'touchstart', onTouchStart, false ); + } else { + el.style.msTouchAction = 'none'; + el._gesture = new MSGesture(); // MSFT specific. + el._gesture.target = el; + el.addEventListener( 'MSPointerDown', onMSPointerDown, false ); + el._slider = slider; + el.addEventListener( 'MSGestureChange', onMSGestureChange, false ); + el.addEventListener( 'MSGestureEnd', onMSGestureEnd, false ); + } + + function onTouchStart( e ) { + if ( slider.animating ) { + e.preventDefault(); + } else if ( ( window.navigator.msPointerEnabled ) || e.touches.length === 1 ) { + cwidth = slider.w; + startT = Number( new Date() ); + + // Local vars for X and Y points. + localX = e.touches[0].pageX; + localY = e.touches[0].pageY; + + offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth; + if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) { + offset = 0; + } + + startX = localX; + startY = localY; + + el.addEventListener( 'touchmove', onTouchMove, false ); + el.addEventListener( 'touchend', onTouchEnd, false ); + } + } + + function onTouchMove( e ) { + // Local vars for X and Y points. + localX = e.touches[0].pageX; + localY = e.touches[0].pageY; + + dx = startX - localX; + scrolling = Math.abs( dx ) < Math.abs( localY - startY ); + + if ( ! scrolling ) { + e.preventDefault(); + if ( slider.transitions ) { + slider.setProps( offset + dx, 'setTouch' ); + } + } + } + + function onTouchEnd() { + // Finish the touch by undoing the touch session. + el.removeEventListener( 'touchmove', onTouchMove, false ); + + if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) { + var updateDx = dx, + target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); + + slider.featureAnimate( target ); + } + el.removeEventListener( 'touchend', onTouchEnd, false ); + + startX = null; + startY = null; + dx = null; + offset = null; + } + + function onMSPointerDown( e ) { + e.stopPropagation(); + if ( slider.animating ) { + e.preventDefault(); + } else { + el._gesture.addPointer( e.pointerId ); + accDx = 0; + cwidth = slider.w; + startT = Number( new Date() ); + offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth; + if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) { + offset = 0; + } + } + } + + function onMSGestureChange( e ) { + e.stopPropagation(); + var slider = e.target._slider, + transX, + transY; + if ( ! slider ) { + return; + } + + transX = -e.translationX, + transY = -e.translationY; + + // Accumulate translations. + accDx = accDx + transX; + dx = accDx; + scrolling = Math.abs( accDx ) < Math.abs( -transY ); + + if ( e.detail === e.MSGESTURE_FLAG_INERTIA ) { + setImmediate( function () { // MSFT specific. + el._gesture.stop(); + } ); + + return; + } + + if ( ! scrolling || Number( new Date() ) - startT > 500 ) { + e.preventDefault(); + if ( slider.transitions ) { + slider.setProps( offset + dx, 'setTouch' ); + } + } + } + + function onMSGestureEnd( e ) { + e.stopPropagation(); + var slider = e.target._slider, + updateDx, + target; + if ( ! slider ) { + return; + } + + if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) { + updateDx = dx, + target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); + + slider.featureAnimate( target ); + } + + startX = null; + startY = null; + dx = null; + offset = null; + accDx = 0; + } + }, + + resize: function() { + if ( ! slider.animating && slider.is( ':visible' ) ) { + slider.doMath(); + + // SMOOTH HEIGHT + methods.smoothHeight(); + slider.newSlides.width( slider.computedW ); + slider.setProps( slider.computedW, 'setTotal' ); + } + }, + + smoothHeight: function( dur ) { + var $obj = slider.viewport; + ( dur ) ? $obj.animate( { 'height': slider.slides.eq( slider.animatingTo ).height() }, dur ) : $obj.height( slider.slides.eq( slider.animatingTo ).height() ); + }, + + setToClearWatchedEvent: function() { + clearTimeout( watchedEventClearTimer ); + watchedEventClearTimer = setTimeout( function() { + watchedEvent = ''; + }, 3000 ); + } + }; + + // Public methods. + slider.featureAnimate = function( target ) { + if ( target !== slider.currentSlide ) { + slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev'; + } + + if ( ! slider.animating && slider.is( ':visible' ) ) { + slider.animating = true; + slider.animatingTo = target; + + // CONTROLNAV + methods.controlNav.active(); + + slider.slides.removeClass( namespace + 'active-slide' ).eq( target ).addClass( namespace + 'active-slide' ); + + slider.atEnd = target === 0 || target === slider.last; + + // DIRECTIONNAV + methods.directionNav.update(); + + var dimension = slider.computedW, + slideString; + + if ( slider.currentSlide === 0 && target === slider.count - 1 && slider.direction !== 'next' ) { + slideString = 0; + } else if ( slider.currentSlide === slider.last && target === 0 && slider.direction !== 'prev' ) { + slideString = ( slider.count + 1 ) * dimension; + } else { + slideString = ( target + slider.cloneOffset ) * dimension; + } + slider.setProps( slideString, '', slider.vars.animationSpeed ); + if ( slider.transitions ) { + if ( ! slider.atEnd ) { + slider.animating = false; + slider.currentSlide = slider.animatingTo; + } + slider.container.unbind( 'webkitTransitionEnd transitionend' ); + slider.container.bind( 'webkitTransitionEnd transitionend', function() { + slider.wrapup( dimension ); + } ); + } else { + slider.container.animate( slider.args, slider.vars.animationSpeed, 'swing', function() { + slider.wrapup( dimension ); + } ); + } + + // SMOOTH HEIGHT + methods.smoothHeight( slider.vars.animationSpeed ); + } + }; + + slider.wrapup = function( dimension ) { + if ( slider.currentSlide === 0 && slider.animatingTo === slider.last ) { + slider.setProps( dimension, 'jumpEnd' ); + } else if ( slider.currentSlide === slider.last && slider.animatingTo === 0 ) { + slider.setProps( dimension, 'jumpStart' ); + } + slider.animating = false; + slider.currentSlide = slider.animatingTo; + }; + + slider.getTarget = function( dir ) { + slider.direction = dir; + + // Swap for RTL. + if ( slider.isRtl ) { + dir = 'next' === dir ? 'prev' : 'next'; + } + + if ( dir === 'next' ) { + return ( slider.currentSlide === slider.last ) ? 0 : slider.currentSlide + 1; + } else { + return ( slider.currentSlide === 0 ) ? slider.last : slider.currentSlide - 1; + } + }; + + slider.setProps = function( pos, special, dur ) { + var target = ( function() { + var posCalc = ( function() { + switch ( special ) { + case 'setTotal': return ( slider.currentSlide + slider.cloneOffset ) * pos; + case 'setTouch': return pos; + case 'jumpEnd': return slider.count * pos; + case 'jumpStart': return pos; + default: return pos; + } + }() ); + + return ( posCalc * -1 ) + 'px'; + }() ); + + if ( slider.transitions ) { + target = 'translate3d(' + target + ',0,0 )'; + dur = ( dur !== undefined ) ? ( dur / 1000 ) + 's' : '0s'; + slider.container.css( '-' + slider.pfx + '-transition-duration', dur ); + } + + slider.args[slider.prop] = target; + if ( slider.transitions || dur === undefined ) { + slider.container.css( slider.args ); + } + }; + + slider.setup = function( type ) { + var sliderOffset; + + if ( type === 'init' ) { + slider.viewport = $( '
        ' ).css( { 'overflow': 'hidden', 'position': 'relative' } ).appendTo( slider ).append( slider.container ); + slider.cloneCount = 0; + slider.cloneOffset = 0; + } + slider.cloneCount = 2; + slider.cloneOffset = 1; + // Clear out old clones. + if ( type !== 'init' ) { + slider.container.find( '.clone' ).remove(); + } + + slider.container.append( slider.slides.first().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) ).prepend( slider.slides.last().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) ); + slider.newSlides = $( slider.vars.selector, slider ); + + sliderOffset = slider.currentSlide + slider.cloneOffset; + slider.container.width( ( slider.count + slider.cloneCount ) * 200 + '%' ); + slider.setProps( sliderOffset * slider.computedW, 'init' ); + setTimeout( function() { + slider.doMath(); + slider.newSlides.css( { 'width': slider.computedW, 'float': 'left', 'display': 'block' } ); + // SMOOTH HEIGHT + methods.smoothHeight(); + }, ( type === 'init' ) ? 100 : 0 ); + + slider.slides.removeClass( namespace + 'active-slide' ).eq( slider.currentSlide ).addClass( namespace + 'active-slide' ); + }; + + slider.doMath = function() { + var slide = slider.slides.first(); + + slider.w = ( slider.viewport===undefined ) ? slider.width() : slider.viewport.width(); + slider.h = slide.height(); + slider.boxPadding = slide.outerWidth() - slide.width(); + + slider.itemW = slider.w; + slider.pagingCount = slider.count; + slider.last = slider.count - 1; + slider.computedW = slider.itemW - slider.boxPadding; + }; + + slider.update = function( pos, action ) { + slider.doMath(); + + // Update currentSlide and slider.animatingTo if necessary. + if ( pos < slider.currentSlide ) { + slider.currentSlide += 1; + } else if ( pos <= slider.currentSlide && pos !== 0 ) { + slider.currentSlide -= 1; + } + slider.animatingTo = slider.currentSlide; + + // Update controlNav. + if ( action === 'add' || slider.pagingCount > slider.controlNav.length ) { + methods.controlNav.update( 'add' ); + } else if ( action === 'remove' || slider.pagingCount < slider.controlNav.length ) { + if ( slider.currentSlide > slider.last ) { + slider.currentSlide -= 1; + slider.animatingTo -= 1; + } + methods.controlNav.update( 'remove', slider.last ); + } + // Update directionNav. + methods.directionNav.update(); + }; + + // FeaturedSlider: initialize. + methods.init(); + }; + + // Default settings. + $.featuredslider.defaults = { + namespace: 'slider-', // String: prefix string attached to the class of every element generated by the plugin. + selector: '.slides > li', // String: selector, must match a simple pattern. + animationSpeed: 600, // Integer: Set the speed of animations, in milliseconds. + controlsContainer: '', // jQuery Object/Selector: container navigation to append elements. + + // Text labels. + prevText: featuredSliderDefaults.prevText, // String: Set the text for the "previous" directionNav item. + nextText: featuredSliderDefaults.nextText // String: Set the text for the "next" directionNav item. + }; + + // FeaturedSlider: plugin function. + $.fn.featuredslider = function( options ) { + if ( options === undefined ) { + options = {}; + } + + if ( typeof options === 'object' ) { + return this.each( function() { + var $this = $( this ), + selector = ( options.selector ) ? options.selector : '.slides > li', + $slides = $this.find( selector ); + + if ( $slides.length === 1 || $slides.length === 0 ) { + $slides.fadeIn( 400 ); + } else if ( $this.data( 'featuredslider' ) === undefined ) { + new $.featuredslider( this, options ); + } + } ); + } + }; +} )( jQuery ); diff --git a/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot new file mode 100644 index 0000000..cf67030 --- /dev/null +++ b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot @@ -0,0 +1,467 @@ +# Copyright (C) 2014 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Fourteen 1.2\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n" +"POT-Creation-Date: 2014-09-03 00:45:47+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: 404.php:17 +msgid "Not Found" +msgstr "" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "" + +#: archive.php:31 +msgid "Daily Archives: %s" +msgstr "" + +#: archive.php:34 +msgid "Monthly Archives: %s" +msgstr "" + +#: archive.php:34 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "" + +#: archive.php:37 +msgid "Yearly Archives: %s" +msgstr "" + +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "" + +#: archive.php:40 taxonomy-post_format.php:51 +msgid "Archives" +msgstr "" + +#: author.php:31 +msgid "All posts by %s" +msgstr "" + +#: category.php:20 +msgid "Category Archives: %s" +msgstr "" + +#: comments.php:27 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:34 comments.php:52 +msgid "Comment navigation" +msgstr "" + +#: comments.php:35 comments.php:53 +msgid "← Older Comments" +msgstr "" + +#: comments.php:36 comments.php:54 +msgid "Newer Comments →" +msgstr "" + +#: comments.php:59 +msgid "Comments are closed." +msgstr "" + +#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 +#: content-gallery.php:17 content-image.php:17 content-link.php:17 +#: content-quote.php:17 content-video.php:17 content.php:19 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr "" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "Leave a comment" +msgstr "" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "1 Comment" +msgstr "" + +#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 +#: content-image.php:37 content-link.php:37 content-quote.php:37 +#: content-video.php:37 content.php:38 inc/widgets.php:194 +msgid "% Comments" +msgstr "" + +#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 +#: content-image.php:40 content-link.php:40 content-page.php:28 +#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 +#: page-templates/contributors.php:35 +msgid "Edit" +msgstr "" + +#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 +#: content-image.php:46 content-link.php:46 content-quote.php:46 +#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "" + +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-page.php:22 +#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +msgid "Pages:" +msgstr "" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "" + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." +msgstr "" + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" + +#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:21 +msgid "http://wordpress.org/" +msgstr "" + +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "" + +#: functions.php:83 +msgid "Top primary menu" +msgstr "" + +#: functions.php:84 +msgid "Secondary menu in left sidebar" +msgstr "" + +#: functions.php:171 +msgid "Primary Sidebar" +msgstr "" + +#: functions.php:173 +msgid "Main sidebar that appears on the left." +msgstr "" + +#: functions.php:180 +msgid "Content Sidebar" +msgstr "" + +#: functions.php:182 +msgid "Additional sidebar that appears on the right." +msgstr "" + +#: functions.php:189 +msgid "Footer Widget Area" +msgstr "" + +#: functions.php:191 +msgid "Appears in the footer section of the site." +msgstr "" + +#: functions.php:213 +msgctxt "Lato font: on or off" +msgid "on" +msgstr "" + +#: functions.php:254 +msgid "Previous" +msgstr "" + +#: functions.php:255 +msgid "Next" +msgstr "" + +#: functions.php:372 +msgid "%d Article" +msgid_plural "%d Articles" +msgstr[0] "" +msgstr[1] "" + +#: functions.php:491 +msgid "Page %s" +msgstr "" + +#: header.php:48 +msgid "Search" +msgstr "" + +#: header.php:52 +msgid "Primary Menu" +msgstr "" + +#: header.php:53 +msgid "Skip to content" +msgstr "" + +#: image.php:65 +msgid "Previous Image" +msgstr "" + +#: image.php:66 +msgid "Next Image" +msgstr "" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Fourteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "" + +#: inc/customizer.php:19 inc/customizer.php:20 +msgid "Background may only be visible on wide screens." +msgstr "" + +#: inc/customizer.php:28 +msgid "Site Title Color" +msgstr "" + +#: inc/customizer.php:31 +msgid "Display Site Title & Tagline" +msgstr "" + +#: inc/customizer.php:35 inc/featured-content.php:405 +msgid "Featured Content" +msgstr "" + +#: inc/customizer.php:36 inc/featured-content.php:406 +msgid "" +"Use a tag to feature your posts. If no posts match the " +"tag, sticky posts will be displayed instead." +msgstr "" + +#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 +#: inc/featured-content.php:416 inc/featured-content.php:476 +msgctxt "featured content default tag slug" +msgid "featured" +msgstr "" + +#: inc/customizer.php:50 +msgid "Layout" +msgstr "" + +#: inc/customizer.php:54 +msgid "Grid" +msgstr "" + +#: inc/customizer.php:55 +msgid "Slider" +msgstr "" + +#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# +#. Theme Name of the plugin/theme +#: inc/customizer.php:99 +msgid "Twenty Fourteen" +msgstr "" + +#: inc/customizer.php:102 +msgid "" +"The home page features your choice of up to 6 posts prominently displayed in " +"a grid or slider, controlled by a tag; you can change " +"the tag and layout in Appearance → Customize. If " +"no posts match the tag, sticky posts will be displayed " +"instead." +msgstr "" + +#: inc/customizer.php:103 +msgid "" +"Enhance your site design by using Featured Images for " +"posts you’d like to stand out (also known as post thumbnails). This " +"allows you to associate an image with your post without inserting it. Twenty " +"Fourteen uses featured images for posts and pages—above the " +"title—and in the Featured Content area on the home page." +msgstr "" + +#: inc/customizer.php:104 +msgid "" +"For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." +msgstr "" + +#: inc/featured-content.php:428 +msgid "Tag Name" +msgstr "" + +#: inc/featured-content.php:433 +msgid "Don’t display tag on front end." +msgstr "" + +#: inc/template-tags.php:50 +msgid "← Previous" +msgstr "" + +#: inc/template-tags.php:51 +msgid "Next →" +msgstr "" + +#: inc/template-tags.php:58 +msgid "Posts navigation" +msgstr "" + +#: inc/template-tags.php:85 +msgid "Post navigation" +msgstr "" + +#: inc/template-tags.php:89 +msgid "Published In%title" +msgstr "" + +#: inc/template-tags.php:91 +msgid "Previous Post%title" +msgstr "" + +#: inc/template-tags.php:92 +msgid "Next Post%title" +msgstr "" + +#: inc/template-tags.php:109 +msgid "Sticky" +msgstr "" + +#: inc/widgets.php:34 +msgid "Twenty Fourteen Ephemera" +msgstr "" + +#: inc/widgets.php:36 +msgid "" +"Use this widget to list your recent Aside, Quote, Video, Audio, Image, " +"Gallery, and Link posts." +msgstr "" + +#: inc/widgets.php:54 taxonomy-post_format.php:33 +msgid "Images" +msgstr "" + +#: inc/widgets.php:55 +msgid "More images" +msgstr "" + +#: inc/widgets.php:58 taxonomy-post_format.php:36 +msgid "Videos" +msgstr "" + +#: inc/widgets.php:59 +msgid "More videos" +msgstr "" + +#: inc/widgets.php:62 taxonomy-post_format.php:39 +msgid "Audio" +msgstr "" + +#: inc/widgets.php:63 +msgid "More audio" +msgstr "" + +#: inc/widgets.php:66 taxonomy-post_format.php:42 +msgid "Quotes" +msgstr "" + +#: inc/widgets.php:67 +msgid "More quotes" +msgstr "" + +#: inc/widgets.php:70 taxonomy-post_format.php:45 +msgid "Links" +msgstr "" + +#: inc/widgets.php:71 +msgid "More links" +msgstr "" + +#: inc/widgets.php:74 taxonomy-post_format.php:48 +msgid "Galleries" +msgstr "" + +#: inc/widgets.php:75 +msgid "More galleries" +msgstr "" + +#: inc/widgets.php:79 taxonomy-post_format.php:30 +msgid "Asides" +msgstr "" + +#: inc/widgets.php:80 +msgid "More asides" +msgstr "" + +#: inc/widgets.php:162 +msgid "This gallery contains %2$s photo." +msgid_plural "" +"This gallery contains %2$s photos." +msgstr[0] "" +msgstr[1] "" + +#. translators: used with More archives link +#: inc/widgets.php:206 +msgid "%s " +msgstr "" + +#: inc/widgets.php:255 +msgid "Title:" +msgstr "" + +#: inc/widgets.php:258 +msgid "Number of posts to show:" +msgstr "" + +#: inc/widgets.php:261 +msgid "Post format to show:" +msgstr "" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "" + +#: tag.php:22 +msgid "Tag Archives: %s" +msgstr "" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentyfourteen" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"In 2014, our default theme lets you create a responsive magazine website " +"with a sleek, modern design. Feature your favorite homepage content in " +"either a grid or a slider. Use the three widget areas to customize your " +"website, and change your content's layout with a full-width page template " +"and a contributor page to show off your authors. Creating a magazine website " +"with WordPress has never been easier." +msgstr "" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Contributor Page" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Full Width Page" +msgstr "" diff --git a/wp-content/themes/twentyfourteen/page-templates/contributors.php b/wp-content/themes/twentyfourteen/page-templates/contributors.php new file mode 100644 index 0000000..92602ab --- /dev/null +++ b/wp-content/themes/twentyfourteen/page-templates/contributors.php @@ -0,0 +1,52 @@ + + +
        + + + +
        +
        + + +
        > +

        ', '

        ' ); + + // Output the authors list. + twentyfourteen_list_authors(); + + edit_post_link( __( 'Edit', 'twentyfourteen' ), '
        ', '
        ' ); + ?> +
        + + +
        +
        +
        + + + +
        + + + +
        +
        + +
        +
        +
        + + + +
        + + +
        +
        + + + +
        +
        + +
        + + ul, +li > ol { + margin: 0 20px 0 0; +} + +caption, +th, +td { + text-align: right; +} + + +/** + * 2.0 Repeatable Patterns + * ----------------------------------------------------------------------------- + */ + +.wp-caption-text { + padding-left: 10px; + padding-right: 0; +} + +.screen-reader-text:focus { + right: 5px; + left: auto; +} + + +/** + * 4.0 Header + * ----------------------------------------------------------------------------- + */ + +.site-title { + float: right; +} + +.search-toggle { + float: left; + margin-left: 38px; + margin-right: auto; +} + +.search-box .search-field { + float: left; + padding: 1px 6px 2px 2px; +} + +.search-toggle .screen-reader-text { + right: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */ + left: auto; +} + + +/** + * 5.0 Navigation + * ----------------------------------------------------------------------------- + */ + +.site-navigation ul ul { + margin-right: 20px; + margin-left: auto; +} + +.menu-toggle { + right: auto; + left: 0; +} + + +/** + * 6.0 Content + * ----------------------------------------------------------------------------- + */ + +/** + * 6.3 Entry Meta + * ----------------------------------------------------------------------------- + */ + +.entry-meta .tag-links a { + margin: 0 10px 4px 4px; +} + +.entry-meta .tag-links a:before { + border-right: 0; + border-left: 8px solid #767676; + right: -7px; + left: auto; +} + +.entry-meta .tag-links a:hover:before, +.entry-meta .tag-links a:focus:before { + border-left-color: #41a62a; +} + +.entry-meta .tag-links a:after { + right: -2px; + left: auto; +} + + +/** + * 6.4 Entry Content + * ----------------------------------------------------------------------------- + */ + +.page-links a, +.page-links > span { + margin: 0 0 2px 1px; +} + +.page-links > .page-links-title { + padding-right: 0; + padding-left: 7px; +} + + +/** + * 6.5 Galleries + * ----------------------------------------------------------------------------- + */ + +.gallery-item { + float: right; + margin: 0 0 4px 4px; +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n), +.gallery-columns-3 .gallery-item:nth-of-type(3n), +.gallery-columns-4 .gallery-item:nth-of-type(4n), +.gallery-columns-5 .gallery-item:nth-of-type(5n), +.gallery-columns-6 .gallery-item:nth-of-type(6n), +.gallery-columns-7 .gallery-item:nth-of-type(7n), +.gallery-columns-8 .gallery-item:nth-of-type(8n), +.gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: auto; + margin-left: 0; +} + +.gallery-caption { + padding: 6px 8px; + right: 0; + left: auto; + text-align: right; +} + +.gallery-caption:before { + right: 0; + left: auto; +} + + +/** + * 6.7 Post/Image/Paging Navigation + * ----------------------------------------------------------------------------- + */ + +.paging-navigation .page-numbers { + margin-right: auto; + margin-left: 1px; +} + + +/** + * 6.10 Contributor Page + * ----------------------------------------------------------------------------- + */ + +.contributor-avatar { + float: right; + margin: 0 0 20px 30px; +} + + +/** + * 6.14 Comments + * ----------------------------------------------------------------------------- + */ + +.comment-author .avatar { + right: 0; + left: auto; +} + +.bypostauthor > article .fn:before { + margin: 0 -2px 0 2px; +} + +.comment-author, +.comment-awaiting-moderation, +.comment-content, +.comment-list .reply, +.comment-metadata { + padding-right: 30px; + padding-left: 0; +} + +.comment-edit-link { + margin-right: 10px; + margin-left: auto; +} + +.comment-reply-link:before, +.comment-reply-login:before { + margin-left: auto; + margin-right: 2px; +} + +.comment-reply-link:before, +.comment-reply-login:before, +.comment-edit-link:before { + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); + -ms-transform: scaleX(-1); + -o-transform: scaleX(-1); + transform: scaleX(-1); +} + +.comment-content ul, +.comment-content ol { + margin: 0 22px 24px 0; +} + +.comment-list .children { + margin-right: 15px; + margin-left: auto; +} + +.comment-reply-title small a { + float: left; +} + +.comment-navigation .nav-previous a { + margin-right: auto; + margin-left: 10px; +} + + +/** + * 7.0 Sidebars + * ----------------------------------------------------------------------------- + */ + +/** + * 7.1 Widgets + * ----------------------------------------------------------------------------- + */ + +.widget li > ol, +.widget li > ul { + margin-right: 10px; + margin-left: auto; +} + +.widget input, +.widget textarea { + padding: 1px 4px 2px 2px; +} + +.widget_calendar caption { + text-align: right; +} + +.widget_calendar #prev { + padding-right: 5px; + padding-left: 0; +} + +.widget_calendar #next { + padding-right: 0; + padding-left: 5px; + text-align: left; +} + +.widget_twentyfourteen_ephemera .entry-content ul, +.widget_twentyfourteen_ephemera .entry-content ol { + margin: 0 20px 18px 0; +} + +.widget_twentyfourteen_ephemera .entry-content li > ul, +.widget_twentyfourteen_ephemera .entry-content li > ol { + margin: 0 20px 0 0; +} + + +/** + * 7.2 Content Sidebar Widgets + * ----------------------------------------------------------------------------- + */ + +.content-sidebar .widget li > ol, +.content-sidebar .widget li > ul { + margin-right: 18px; + margin-left: auto; +} + +.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before { + margin: -1px 0 0 18px; +} + + +/** + * 9.0 Featured Content + * ----------------------------------------------------------------------------- + */ + +.featured-content .post-thumbnail img { + right: 0; + left: auto; +} + +.slider-viewport { + direction: ltr; +} + +.slider .featured-content .entry-header { + right: 0; + left: auto; + text-align: right; +} + +.slider-control-paging { + float: right; +} + +.slider-control-paging li { + float: right; + margin: 2px 0 2px 4px; +} + +.slider-control-paging li:last-child { + margin-right: auto; + margin-left: 0; +} + +.slider-control-paging a:before { + right: 10px; + left: auto; +} + +.slider-direction-nav li { + border-width: 2px 0 0 1px; + float: right; +} + +.slider-direction-nav li:last-child { + border-width: 2px 1px 0 0; +} + +.slider-direction-nav a:before { + content: "\f429"; +} + +.slider-direction-nav .slider-next:before { + content: "\f430"; +} + + +/** + * 10.0 Media Queries + * ----------------------------------------------------------------------------- + */ + +@media screen and (max-width: 400px) { + .list-view .site-content .post-thumbnail img { + float: right; + margin: 0 0 3px 10px; + } +} + +@media screen and (min-width: 401px) { + .site-content .entry-meta > span { + margin-right: auto; + margin-left: 10px; + } + + .site-content .format-quote .post-format a:before { + margin-right: auto; + margin-left: 2px; + } + + .site-content .format-gallery .post-format a:before { + margin-right: auto; + margin-left: 4px; + } + + .site-content .format-aside .post-format a:before { + margin-right: auto; + margin-left: 2px; + } + + .site-content .featured-post:before { + margin-right: auto; + margin-left: 3px; + } + + .site-content .entry-date a:before, + .attachment .site-content span.entry-date:before { + margin-right: auto; + margin-left: 1px; + } + + .site-content .comments-link a:before { + margin-right: auto; + margin-left: 2px; + } + + .site-content .full-size-link a:before { + margin-right: auto; + margin-left: 1px; + } + + .entry-content .edit-link a:before, + .entry-meta .edit-link a:before { + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); + -ms-transform: scaleX(-1); + -o-transform: scaleX(-1); + transform: scaleX(-1); + } +} + +@media screen and (min-width: 594px) { + .site-content .entry-header { + padding-right: 30px; + padding-left: 30px; + } +} + +@media screen and (min-width: 673px) { + .search-toggle { + margin-right: auto; + margin-left: 18px; + } + + .content-area { + float: right; + } + + .site-content { + margin-right: auto; + margin-left: 33.33333333%; + } + + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } + + .full-width .site-content { + margin-left: 0; + } + + .content-sidebar { + float: left; + margin-right: -33.33333333%; + margin-left: auto; + } + + .grid .featured-content .hentry { + float: right; + } + + .slider-control-paging { + padding-right: 20px; + padding-left: 0; + } + + .slider-direction-nav { + float: left; + } + + .slider-direction-nav li { + padding: 0 0 0 1px; + } + + .slider-direction-nav li:last-child { + padding: 0 1px 0 0; + } +} + +@media screen and (min-width: 783px) { + .header-main { + padding-right: 30px; + padding-left: 0; + } + + .search-toggle { + margin-right: auto; + margin-left: 0; + } + + .primary-navigation { + float: left; + margin: 0 -12px 0 1px; + } + + .primary-navigation ul ul { + float: right; + margin: 0; + right: -999em; + left: auto; + } + + .primary-navigation ul ul ul { + right: -999em; + left: auto; + } + + .primary-navigation ul li:hover > ul, + .primary-navigation ul li.focus > ul { + right: auto; + } + + .primary-navigation ul ul li:hover > ul, + .primary-navigation ul ul li.focus > ul { + right: 100%; + left: auto; + } + + .primary-navigation .menu-item-has-children > a, + .primary-navigation .page_item_has_children > a { + padding-right: 12px; + padding-left: 26px; + } + + .primary-navigation .menu-item-has-children > a:after, + .primary-navigation .page_item_has_children > a:after { + right: auto; + left: 12px; + } + + .primary-navigation li .menu-item-has-children > a, + .primary-navigation li .page_item_has_children > a { + padding-right: 12px; + padding-left: 20px; + } + + .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, + .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, + .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, + .primary-navigation .page_item_has_children li.page_item_has_children > a:after { + content: "\f503"; + right: auto; + left: 8px; + } +} + +@media screen and (min-width: 810px) { + .attachment .entry-attachment .attachment { + margin-right: -168px; + margin-left: -168px; + } + + .attachment .entry-attachment .attachment a { + display: block; + } + + .contributor-avatar { + margin-right: -168px; + margin-left: auto; + } + + .contributor-summary { + float: right; + } + + .full-width .site-content blockquote.alignright, + .full-width .site-content img.size-full.alignright, + .full-width .site-content img.size-large.alignright, + .full-width .site-content img.size-medium.alignright, + .full-width .site-content .wp-caption.alignright { + margin-right: -168px; + margin-left: auto; + } + + .full-width .site-content blockquote.alignleft, + .full-width .site-content img.size-full.alignleft, + .full-width .site-content img.size-large.alignleft, + .full-width .site-content img.size-medium.alignleft, + .full-width .site-content .wp-caption.alignleft { + margin-right: auto; + margin-left: -168px; + } +} + +@media screen and (min-width: 846px) { + .comment-author, + .comment-awaiting-moderation, + .comment-content, + .comment-list .reply, + .comment-metadata { + padding-right: 50px; + padding-left: 0; + } + + .comment-list .children { + margin-right: 20px; + margin-left: auto; + } +} + +@media screen and (min-width: 1008px) { + .search-box-wrapper { + padding-right: 182px; + padding-left: 0; + } + + .main-content { + float: right; + } + + .site-content { + margin-right: 182px; + margin-left: 29.04761904%; + } + + .full-width .site-content { + margin-right: 182px; + } + + .content-sidebar { + margin-right: -29.04761904%; + margin-left: auto; + } + + .site:before { + right: 0; + left: auto; + } + + #secondary { + float: right; + margin: 0 -100% 0 0; + } + + .secondary-navigation ul ul { + right: -999em; + left: auto; + } + + .secondary-navigation ul li:hover > ul, + .secondary-navigation ul li.focus > ul { + right: 162px; + left: auto; + } + + .secondary-navigation .menu-item-has-children > a { + padding-right: 30px; + padding-left: 38px; + } + + .secondary-navigation .menu-item-has-children > a:after { + border-right-color: #fff; + border-left-color: transparent; + right: auto; + left: 26px; + content: "\f503"; + } + + .footer-sidebar .widget { + float: right; + } + + .featured-content { + padding-right: 182px; + padding-left: 0; + } +} + +@media screen and (min-width: 1040px) { + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 15px; + padding-left: 15px; + } + + .full-width .archive-header, + .full-width .comments-area, + .full-width .image-navigation, + .full-width .page-header, + .full-width .page-content, + .full-width .post-navigation, + .full-width .site-content .entry-header, + .full-width .site-content .entry-content, + .full-width .site-content .entry-summary, + .full-width .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } +} + +@media screen and (min-width: 1080px) { + .site-content { + margin-right: 222px; + margin-left: 29.04761904%; + } + + .full-width .site-content { + margin-right: 222px; + } + + .search-box-wrapper, + .featured-content { + padding-right: 222px; + padding-left: 0; + } + + .secondary-navigation ul li:hover > ul, + .secondary-navigation ul li.focus > ul { + right: 202px; + left: auto; + } + + .slider-control-paging { + padding-right: 24px; + padding-left: 0; + } + + .slider-control-paging li { + margin: 12px 0 12px 12px; + } + + .slider-control-paging a:before { + right: 6px; + left: auto; + } +} + +@media screen and (min-width: 1110px) { + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } +} + +@media screen and (min-width: 1218px) { + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + margin-left: 54px; + } + + .full-width .archive-header, + .full-width .comments-area, + .full-width .image-navigation, + .full-width .page-header, + .full-width .page-content, + .full-width .post-navigation, + .full-width .site-content .entry-header, + .full-width .site-content .entry-content, + .full-width .site-content .entry-summary, + .full-width .site-content footer.entry-meta { + margin-right: auto; + margin-left: auto; + } +} + +@media screen and (min-width: 1260px) { + .site-content blockquote.alignright { + margin-right: -18%; + margin-left: auto; + } + + .site-content blockquote.alignleft { + margin-left: -18%; + margin-right: auto; + } +} \ No newline at end of file diff --git a/wp-content/themes/twentyfourteen/screenshot.png b/wp-content/themes/twentyfourteen/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..02731128fede6981ff976ae7e168eca05da46d11 GIT binary patch literal 617254 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Ⓢ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 z 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

          C z9Itz7boSdfZlSDCkp^;A# z$a4}i#dAFt7UvmHrb-fG*syZE$zT+)zu#qbaZXV~@Ak(SZi!J4LKLHU8ufOWm2!!a zXQ=PPotqC?EjwJkvaCE6dpjv>ou8W(wPmqnnVYG@F(R%jjCpWZ38G zGv~PXs7sV-DnE`Sr{)E09vp(@D-*c{&~?aFYAQ5aXr(ev$;Gv+jC&#HpS{cW-7a7J z(mQSxxyzWExW_h(<=C-cseSM0r6`c}&@~ zP$9P8{RaeZ@AkO;FvpKQqQIcih_QWx?o9(_tAAfgWFGOpkDlU(zu$rr8~n@9CEWj7 zgJ7#q<8)1VKjSb`2N^{hQ$$736@EVB_T4?@EgdZTl--$v0joTp6~ty_jZQ-zW?QKa+uuWzy7g5#7{o=edI)R#(m{E6G*j9Q(G#OR}D=l za1r+p4(ZJjOv6yamb?&5L&-GEi9$&@&WL7eYKEbszzMlbnT%$T<;pLtX{KuIC=@&f z36Q4>R3tM);p4L;rzm0!OC7+J_Xpj=sMN7tU*(r+R)wMI5Oj~o!vMqaaZ7cqvt^8DXa?ivPqy`lo`$ugCtMxiOfpIIwoB8Z1mq*q2bHo?qBFPm7Egyb;g z!TteZqemfxn!KB?g&d7gO`lPyEw5fKAq-tbbx0te#;A=*+re&|B>M?smScE2AR$kP zwtGDIQUm`dT!K6#2sKO{9Je41G^CZ|txm|o3gLmzMAv9&focY99E>6$$V|#5pQ^~v z)wj>Yb36sp&>RCN&(N|=fj+ioA>}kjOEN6iQujP7is+3~QkB6xMjfhcLCN#T;sKuJ zs4T_Ku+I!=c_vn&lN%1JwYE}4bSAMP{xuz2<-=)G;9D*gJyFs;T|jDB3V<`5#9&x7 z>#kCyZ0;RldbWah7}|k~5zrkQUxb871=Am67XgQ{L7Zu-DHNGbFPvbz73$auOJ6Pp zTyB`GR2)=RqjOBb(e&wr*80<&dg2QG?j!!vpZ?4IjsN{K0GwEA@F#xHGd#T*P#ks8 zD-PQSea?RL4Abs_n_qoN5g+wZjoc`M%rH&Cel)_>G7POs1vny+caPoGVRFSrC5fr7r*b&wZP{-9CTjzx=bDzVsAYK2p@^ ziPIoRbQSQQWMidJ(R7C(ij;)f@XP9)k?S^gk&&elIX*%ZYIwXom@!F4#F*&Pq^>74 zYBh2LWIAD%>59HxwhMM9h9bt6;()^-#d9i9=uD!nx^5eGi7=ls4kcy7R4_d|g)p6R zIGZx(wlHl_L#IqvlFPC#lr&O#Hk}fqNyx!$Lc_K2bRSQ*m@hj7d8(Rq#~$LDE{3#0 z=7_>1PBki?z|jnqH5??dikb3lL&Xs2=vbyknh14IH258;_v*bWih?joFdZLZxxDno zZOnJz*m9Fs_5wQB54gX3NVyf0X*R?GCX$V#snUn5iMNcEi8IR!K&qR&G%PeNr{dWP zDxxO0QW9q|%6p-5i&Xv(NR^t80$ON75wP+Uav9^4bXt`PNsy|omjryjq^4hJk~oUd zG*ji(m8*`@vx{6O7bO=ZZfayQCrV;Um6DQBCTRi)99PG-Y=UX3d~l=jgm>N@69r%tA)ox{(|qFn zPxI!h-{#uQE#?+hu?-JhYKk=F+KxJ~3SF|ivdo>0N9s^o^<2_4WiX1la;(hhD^>Qp zQ#Nu_AK<~#Hbxl2q17s5xe=|oCeQhoxwSLq+B>(oytcv{Z*LQ%5yLSowIeQGSY&Z& zk^A>XJb19jtA`mUR@VtKo5^O(`SoR*?FQY+j9Uj?{6|NWD-NGN`8XmGyzt^{Jo&^5 zW*AVdxR|2E-G}!Pj>*L*S12z_b_N@i8YKp!RAv8+rzz1mVySK6T5$KqA;ak&!+~HN z=G=H^fNu(Z`1{uAf9(*>7My)zj_Efav4F?ZPoCtB7d9x*xwKj^8Z;5wnBAiu=T6o+ z+#9P0hg)^%bVtlrOd1PSg55p915*RT=6z3|qU9NU=F8WRNrL0K)XF6sTcf{kbN!Vj z7e9H#>%TGM<-41_|5NAa|J-X#qm+MJiBzHT83{=w1$m;Omj$M4{$Bws(W_-F-&XWi zsc9tB8QClVp{X~O(^ce3{wS4XM`EalZowpo6(quMwlF|#yTkE-XxJyuQ)HoQ(o7xjt{WC9^L*D6>pXM*F>1cg%Qvr6 zGcBI4J4nxz_X7V+1A<*Qu#+Fd^S-B0iz|KJA{ zp-tCeG#&EF&Va4MgoYvbsV{t!fBy2XQEg86o8S9a`M~Kb3}$_TBvLAaEYDTb0RjyH zs#F|`^3BfIYh>Dpdxw2G;|SXT!;YC>nlj%qI67QpXE$eWXUu5O;lj!yEAurP9&GH+ zc=^>kN^UH4U2V@$N{0e+fs~NzIkuOO=e8nsnzleSk!g;wb@C`h`UR$ADUzvF6iJEZ z_>^07N(Sz?eAUct&mtIgQT2ZyUJ7BLWRv9*MyZTfburx>MVOp=q>~tmTv2%KlA$)8 z`R*2z!+oM&o%Z7{c1Uf+Eo_2?XIK>Y zR)HgIOy5^zUf&S7zOR}9UD!B|hLUPV1!dF2%mt95X(dKMM3RQ2rbES+)C-LuO^I^Q zL{2apAT$Vs#ItRzBqt0qHj@!rGNbBbVCV`MCZvNY5;QBJ;;pKn@=-QmoTlnooR1Qw znTf6ItXE4cIyURaDlB{8Xgap#5lNRUk8tgR=JBhvR*!?{^Va8ooj>rO{tw){bDtH@ zU@yp6UOUN8{Qe)};R~N*HebffW6pkHfxO@2JHPN9yjBCJrhq8ewx$TdhHav<$E0eE zl|`UZu26Clz*I8Kgq$)ixnY8?DeqO9Nzyn|RNs=8pq1ya{We)Nq}H?U15L1xOLNdKdMn)3qWHLlgGHz{7aXG-mqSmZZDeGh<7u_*v>OM)-SN5p1 zkd!osmG-)lEsLVy;O4K9`M-OtQYmt&7 znPxpCVUp_8mZJFPid7KDt|A@ z6FiZDBk6{c?l_=cHYmA<^2<%)870HP(lw=oN-!Bs4k!wPNid^Xa+SngHv}%GT0W$C zhOU%Jsd~0nl@BhV?AA$&9J|mcIT}T-6hy=#L#6@4P$;F@O4*@NuBzctQRGB97`#{S z)$c&%MZxCbi20=j#{CK1g8>?_(+`MZL7u7Pc@7?RuxuUjOx-A?X(u0vKx)!aC) zi)ERl3YD+c*%SyMCyGNwRcbbClw5~SZ-m0!lTj|&XbKT*vbZou=U~WqGUM#IRZ=aY zbI@0Esn%Sb$#6m#%uw(SQ%9Fl9rQ$=k%Wnw$XTYvcs5Z7Im>cs)vEM6ebPLo(ke3; zjPWd6g`SE+!*QHU9xVJT;*B!8a^(@u0&S5D^Xo&>eMyOH4>*OdKVgTwcLzx47}vEiTO;Ctn)jS4W&ab&^N7KzJ^D z{gI-e-FtWw-7Iij@O+o!rx)oD`YbkFnl8-M4T@yOq#sg7aBQ)~TEpVhnH4r)*h65c z%r3)hvc1=#Hx9@wo1KG@wfT(tT$x_)kRSTMSzfjGxVyc@^6CO#`PL(P-JBo!(BnMV z+T+24ExNNQuRY3W$bt_nEYS%iwPuS!QgHM2O+@ChSTPs}U1GDqs`|)AOdb?Gda#Qy z9oAOX8I1PO97#NjkQ(gmPiZf-xPEgJzvSY&277xGc6*0xY;`EvB{nyE1XIa!yN2Ux z$|LdEsT!`Qsp>r|U3ewV?E*LzHY9A9(E5!khe0*Bsp zjd(Hv$~^Y#rQ17womq6uH50I-*@G)0<3qxEmAC9De*qV{Q+AldH!T_^UtiU(qf% zI2?D>y;`+VNJX5~3bi=`B&dc*LHMyPi}m&#i;X&G=GyG^hulBxGR!i3SJGG>^Z3;O zgE~7~%Urv$%%B@H9Y%cc)GAM$E-_9cZoadNp3hWN3x$#~LZMU0RLRqwvaaM_!6Z|M zVnc1@RAL=P91@L(bd{$iBUJz+wd++|K~pys3g5LXv`UR)I)pq!^UDa=p_oq8@JOrH zaoSBvRUg*^#8gR>6CF}rk#pye{^PgFKmdJr+%U&LE5$*l~bD`f?7Di{qW z1V9v!nBZ4ND(F~JQ^X9d5nx>lze}hlME$R1@u*oc%wk}0&KSg>nDk~9&zx( z0mqhBVbNwXNEINgW8p@!i`RL)AQiA^?)iLyLU(DEd~9;0G;kb2!<59bqI}zS8j|Q5mXI{c4&!XXAQIGE9U~3!41*z= z^3VC2L{CBjO{lG8)$&xRa~4fVanzs1iWu+FD5c~^L_Mw|Z5_|fks@Q3mT4{=19L)W z7%ETwN~HqHjJ}fQrz%&rbP^IzwttlM9oQX`$;m4iLslZG@R8SQM1n zCV8!mQ8q{ulW3X}7CvRep8jK$k_Z|Nk2uRoFz~YkWm!lhcA+a^TOw2j9u4W> z8@U=r8@7csBxp5~+<_v1z(@C+RD6$kG9uR_bewq`Xk)`!v99F zA0VoA@@%ZmWoQMiQ}FC*3nxFp7hZeBfB2{WHh=7;clc9(^v8)ZkijErhR>d;BlHE# zVxX)Wh6M!~3nhyMzeJdOq#`4X$52>Uy3XUvZH957B$;Jbq8TM@O{hH7B+oH5&@>0b z)^SroW=J&@w$K^H6GA2DPN?~1Mf@%VN*0+$1r8RYWP~mnDpX!GLIxA1=up|JC0j-A zFrCF%x}lU_o*|UdrbtyJ4U;Iw5gJQX1C6?Z9~F6|u3^Z@Bpgfw~Z3ELNSYKNu zjY4HOEtO2ppIJvsXDrNloIcrRdEUn{3T3XZ)f$RySO|e*+iELiXqv)bYk+}JpMzxz zk|I!CiCq&^R1eaXogX)4$QitGYG~^!-oz_~Lk{K+4C0xuoWtkozx zCWb&AK8|`Lwzei*JatSpnHzhDxV0+1S;%3pt2_jnDY*S$o8A2mMGiU!zGL9}Wun~R zs6S(OuSYV8soE|V&#fw;!f-g_@F*Y%Q{}yD*GjZY9<8cF8qbtOPCXc-gt=yms&8V6 zi1$5zUdcRfU3);UJ5&C^X@887>k8SML=p4NI$@YGibI~fa+b%BHK`Xd%hfU~^CjN7 zbssILvT|~Xo40TClRt2Q{w(LESGKtK=m^VC@Z2Urk*jd^jhzv9?vB*fX1VPn3xn;= z8C#th!jqgnv%rnFw>WuvN$KMs+}}_##{2tYY*XXdVpD~}-nh4c=XsnuTjAREJvO&T z_$7_2PcN}`*kgY$pxHFAHG|%vq}uW*$Z#}?E*-*5Qg7C|b8nxOV>X3I+1;LU{;>wr zG-i^dIHn6x!QR0D->fp%^jJSJ&v#zFLwms^Ne#aC^}BrECofZX%e?g3eNLTev$r>5 zHXZZ$XN*H2Sw3e0_9Ud_q_5q>3k1|gY!cfs6nr%}UCPux<#k2E#=xmGCrq9OVA#Xj}V!Jn? zAI^CGT$>MExxn4M5np}vI-h?2DvOK9&~%^GxdnC(_xP#bdY3^W`I~?GyLsy5aSr+; z@;q1J{Wmub_}teYaOu2Y{mOlwUHdqH`on)hZ4J7Uo|0w>A=Dd+R`Rcds)YJyAkb8! zVykVZ#MCvFH&=6PDrT8zR-@aiGKp4(F{2m6J`a5 zU!p)Vo(2S+4stRCBu2fCzq*D5)v#*5uOb{OC0l_~EEAx>aV=ceBbcagVve7YEG_7? zs;BW=ZAF(Wk`!&;MOm;7$=X_q7JD3RXk`5^L~1~w1`f%1pt3kM*Fm!k&_Kmkm=?C> z;#mc$o~edPcm{DlB|93cL8Fv{BASsM6?p4aBBLOSRq#5d5agLq{$_tJA|2KUhBmpS zrV(f&Q!*`6YA9fk0a-kuNQLr<4a13&vRTqnhuWs?qHCx_yylfCvRG{pOx;Bz1(^}% z8DZfnznnp?Hl$&eFpCRP+o5C>R2)H}Ta+w;sTs-+F-b#Qy@~QXV7l_>w(kLPH7FsIkOd}QC zZcClnXol2LVdHTSkfAf2jX)X@hupvOHfNuHlI2s6bL-`AV912>!UBb3F^EiT-NY(8 zluABz-%$L4ufBML-o{Oyd*URTF(ui0hq5)ps;&@f9-%{`)VuRnIdavFq zsi!LJRAy2ID=)3K=yhh~X@KvP@tQ7@RFSNjOLHW-z%m4Rm?|TGn5LwKRGS?wjcL{9 zk$It#{!gE1sjMK^ca#aYzS36H$9o$yypmw;Se;>afajOVBS|_DIA*}{^>yxU?9v|u z%-32>l~*Jrh``V-HJLTZnT$icQVE5qcMbA9QY5$Kg$1^@w<-A!jk=AQXC%Rdqt29a zwL%nzxQ2n{N#+)g^ZK=iWHME`DJ3^$6r?H$G>AeKei{dn`aBVm`eL1;a2O9FJXcrr zzwMob_0=UT+fd<>W~yUX4Q9QBU>4#V2F;qQ4C2HJ44@v;St_AG)o>gE63A2(!c%7! z`1F%YZ0?(U{mlp5*c$Ouzj=oy`*^K+hOy4UVVC2_my}=cu%GhU{e9wMLXrrA?JmdH z8(cm27)SeEim=c7K7EP154$|vn{nf4%-Y%l=bIG{ZoI|vT%Cubg3&CbR<+sQIb?f( zpdRc?ixqqw?(Yrh+aAmH3az%!qEV@>hc5mF`%KOgaEV|SxO)eZi$+up72g@F!_d*o_ zJLpb%{q_NN!=#o~c;fLjuHC)Iy^SH`L}1tko^2A&;Ne!6Fv;i-HMSmfIenqc=GGx+ zS68`kVV==2!=JA+Jsk1ulcx##`#g8%9CvmP==2g!oUh=SHimQ<&mvM=D71YR>zFcx zUX99Jm8CN#4b7zGI=s7g!1bFuBq6jKbxg~}E(w;7`#5F;6Tx5*K<07&R8tW^+g6=} zK1|{%U;6sn%DdPytGs@5hg!3OFyI^Ceix}rgkh`y{_11P%rCp#xxIzynPlUT-!7Rk z2y(_&!nxD%=4%4F`((o&nO_DZOchXq`@igP?2pVb>%zOQ@AK@l^Q;{X+1eiQuT>CH zbTS28S*l1zai*GP)7AkEDEK$ZG_mID7{1!3U?3Est1xVe!X^zeWMY#}O*IXb(=p?% zN8E`M6$OxtMnv5MML^3Pm!oc9$r!_#I#@%Vf&hsQ2+)AS|Z7_wmJXqVTn4fx>N)BI<@`_p{z!U^^|9R(ZmZAam}JG~jYmhsV#PT8JJ6lu@2 z1pA{t>c}Wi4Vfw-K$B=v2bGXrpb8C@n})zp1lpO3zL=}k6`aYj3`M8xOyH&0mg#(X z#IaS$>WN*JSC4q^!)+?PjD3+Xw8uRCJsD9n&-UBf2q#mG3KUqLq3E}|i0~>NsmgW& z6(t}gWQp>*Af;;h&@=@tk!gw$Qf*yEd%Nr;86r+721g(Z0E#$Njhd)emDC*py62#o z78(hVW7;|EOAV?{i5GGhj%QRW0Sm2yhePQ0rJ_=16NyYfD{CNf1-8k@wjyGZWJm?2 zh}3H=T5at1f&zBvmO&IxNfbRZrBs=tX*@?F;3Z_nm3^spb3X)oG}a% zieQMSl!;S`8&8mKgD{z(7YT{9(6tmRPRODNsryhiAt(sOIeyv1#8Mfd5EI2CveYBA zY`iQ%WCIE#qh<;WtAeg)DqD3rn&C7xd@Uy&-lyJ}$E-A{uCH)OH#ywf$7-GABY*tA zX79yc0vWNqI8S@tCYy9f(V1VZapCckJbihS7q0K~%ip}ugWf;qum88dk8@8w&ECd6 zhWCF3fAxcig~yb=V3CxWOc_lNkeWr5gO5qg)G!OF{EIU!MZ?4(!7^fIiNuICY^|Um zQ{SgNNiix7<;N`f%IZO(qC*5o6DX*9Dm4~E3-NuMFtO02rDCicJtxg`wRJ1$4fey7 zaWZA0R8_QHNGaKQ0uC&hA-+9Qf^_r44-n-N1_{j!YoYAl1>Lo6nT;PL`t#kQ!i>fbJYD$i;tgvy==c%j9>hC$~OxW#C zx<Df2uP^XKTNQmK7{DJ!Fz8e0jN9r()zvJAQorG?$N^q+-PE-RqEKGaf&^&ein= z;=z!G#X61=GuQCBb@Lt<*5~=;^Oresa$eziFCClX;;Fg{9yWwS)0MQEHo~t_m}O@D zLl&DJ)pCi$y$*Ftn>;w0aQoq|l9}~;Id9%M;<;z)oIKU$+S>={KKOcx$uMML-sEFfALs3BJAC=w zZQ2VJs*XbvW;m9MW~zW+e7lC@ByIi zmDE|wbI26gk0Q1JXek6qOJ_sE4x51%A89_y5@{5BfuHZzi}HLoB`pQ1n!ADmRTRnxr?cN1a5$QBdTAcpFqkC?ahjl;a4?E^ z=gkAQALVRqx;)yH9Cjkkt_CCzx;e^d|vHrw7yVzqZjWEzK!#L^zp( zuBmHDP$<75T1usCabmHF@9J#t&WIv|Q)j_yjd=TpWaru;gd-@xZkNz}p*8^Z3JeB1 z-G@`;bc8CD>>J7z1<=u@RDs4))08aK@q8puD=%PYKC&1P#0id>lm& z@JMHOHf3`>pj2Ds>b%BrS7)gTWkV-PO_Cxb6B5uck+c?8IraEy$`y~D?je8ezy53d z7ysS=#@1nn5>V0&CF{R>;S{^uJq0BD%rE{OzV~;1H}8A@`c zoo^zL3e|6UK82Ps8jW#ej$@UTzdMyu1+Et|r7$EZE>Rqi2MOKS#PXK$%WbTBNr5s< z!&HOYRQHwqx6xc=p;^LoZE~kfKZr0;Y9Yqs1Vfkb2W`w5Q0a!^1J%-45M@ zT_%J3B(o!iogs%0Z&NyXiPh7m*?8^i$S^=Fa>96qC=8Nlh^q^7UntULO>_9_8~6D9 zmtUdn>s)^PDe~}u?BREi5cOL!e^|UBTXTODMmvCLv9xSeAzG zmnoT=+T03kC~`DZAiwgjmDM1_QQl9DL@BFG!^W{}=1L{z%C7R#*>;VBlt~g&NSlh| zkrzS@Fhvql(qe4KN0LDTJ7cL-R9c}cKW?EHJnD_fqa)BQCDE+;6_o?4q~RhaPjxa} zVq&!kcMKQDFev+F6vU+LDG-pI=x+Qw(!jk}@0FqJTspp@GNRgbhn3|9re>;~ zrQFmhyB7IuN|EcNm~1{g0pIIe)sO9_E%~P_7vK!mq!>H{RY*4RbaNsa7i-OhTeKVloZc7{t7>(c@u1 zjG~ahFc=^_%;=^v(vW zD-CK5m+7=eJRTE?U&vo4=_?j#?+vc_n4mzav$+8y?Xl&d}~?K0zT zUy(_ds*+E?Z;i{x=a?Rj=?=PFy?lamOKX&L8_P2p28WzquW{~pjha;_nuTl(kNEtX z`{*T)$5zkr%AGxqw3xt|DU9^su%J7baOP5p>kkgt8^E#SZG6)q3L@^_eaPZcQ^8yw zztkepGVUKt_@1YqqJOx}!|V_lRaLNRZC@(m%?mwk(>mPzL?W zm*=^2_koh{c%>?>s#LGRnR=6#-o48gZyX_Vn=2>V1fizDGM*b^Td*)+;&Y$9#fLtA zOnKLWa7L6)(Uo7*W;)eyvzTLxHI`SG`TV!u;oPYjEAvZiY!6ALpe;hc}RXma#M zNZ58bdwzk=oda@-Dp2X}L}QoH%%-q4oN5lCNqm2XR6$8X;o&RCSE(#C5VpjwXlNRQ zlT4ZAO+8VKMjRKA8wg>MrkTnDQzZ)pH6aPr`>OI(`Hf@}DP(p&?t?5)r83zJP}EJ2 z5B~lp?zxDszco`H-J;_m6OB?krL(DFPE7vTe^DiFjrdpJIAU@He!9f?z@fW6#wrW+ z+C+up506|rTL+k~p)xFsEK{38O&IFy)yh?zxjEiy%G9oL{pkYc|6mXVzCu7U3`@IqXB0qDoWS4{&@6-B4QuQAqYT zb~$zS7=QAIo}-`W?Cy0yN`&Jed=I7K zxS-Z3(_Wh}3M7YH0+D6POINCwsL#Q8gz~c`p~iSWM9u<0f~KK)4w_+uX`tB_g%s+r zjga`&l9H8IE51UJXHkyjWCU@fVi&ZUhcs;DG*+89kVHEn<;5zpCP=0dq^4e*FwL3I z7ij5qid+$w$+Zlb8(_E!c4Zp^O`2*Da~Opjc1G+DVz3Nm@rWduDVpeE6fr0=j)Dn; zNrr}n=NdR>LK2J_sHlb#c5WyM+dzXkU8)Ux%korswqcpHYzN1(@TzqTtw0o}@;_!m zW4&2sPUVT3%=sm>B2t5$RAltSDZM~fpUZ>JBRb=u0-3GUEuLO1^Zq%9a=1-e2!!1t ziKogBW;zurwVI0MIDTP`Qr+Yq|D%7&KmEnmSvgbTXMg7B>F!TiulkspP}1Q*N*3EC zK5+Fkf9XH_Bb+#Ml8uKw#-kb2-juluXPNc3xcQl%!gFfWDphQ+M2153V_P|evXD$5 zn-cVA%%**uJWyWkY&Jp<`v|qQogmXb*>sz9I3PG05cYS}kUH+~6OOyg28V1v*r&U* zN7CJ)J4#3=L*mIH({M(fgqTG{F&iR{n0VI1l7+H$kPXq|jv59hqdv1q7d@RQdB11J zgs~u#xoU)5%T(d@G7ZtJ2*_-k~ zE?%Mc;1-54!}8lI$|ubWk}OmHF}qfw;T1f0y3Ju{#y|P&TSUD+&wcWfoV@r155N5x z_Fn%S`obEyx2`hYjC4#Ph5EZRVJfoYFjSlZ&~iMxjK~V2aHi}wL9RmzmYyOtodSSD z`PB+FC<{??bq#z|L*fwxAz>b?(C}#tqv?bjdq=#xy~}jgRkTdg(#Z0FZhyvLJmE0N zxY3z17bH09>CJ2V?MYfDu&w)SbYmYI!19H44x_;r_BQ%5>F zqa#mE@-`lISXe1335ZwLmB!x8EKVLj$MS;U*0pzecy~k^hnzk!uP8oR2KBim?%cS? zg)=KmhEq;0IA}?i_MFfB@*ErYcS+-dkNv>YeEu_!m|x6k*L{Qrm9o!Xcfj`EfjVSw zAM}WVP@(bbwX%{xOlMq;Qm9k?|pUc^J_=vM7 zS{y%C=Ixsu>a``-&Yj@ieh-QeD*z!%eC4$b-n_HV$+j#$ z_4IlAyAMc7SzB(?ibIYqmD%&kDmLM(dqZY3!C*EfPiLH3tx>60i3-VuvujKarf zVx05RjT;EP&8fAk+`hTbgYJE>P4(cqwCJ(ATxW1J<6!rI_CkYnqr$PX9t(Ay$t>Xd z{XGUo%rmV;H7&n&FkpM5%ZI=J1Pd!B_O&q=kFE3aOE;K>Gg|E?Q4p(x%HFWRNmD*_ z=@fg(A+NuAgOg9JF;LUbsX8n?+8ohrI;v@Y(2dyNoievt;nw{l-oLWOxw9Ity?L9} z^?BwN7Px=+kkzFU3ul+vE%|)w#sf4Fu+XRy?N5}vHck`PS9GeS7D-^xZ25FM8An?Q zg)Z3}D@X&IJ7e-xqthSrq316$7>(K3>+tNQvv{tin&TiW6sGvGi>Gicm#=^QHuYwc zK@cmN*{L%n9&SebcFBUc7jx8cc;aHp-FKTD97H&_h0Hx-*+-SCg6%I&Ir;k=94={e z-s!XOiB&E>cZRoKxXW)>79l57(svy4eGBud0#zVNCJcbGhrQUsZMsT6t(gT%PB+Wc zRKLgyMOBRB3>g<{JE@yOk!(Q#l7CmpBvR0l|8oglHE+mRWB$C)>T?-yT$`$akQQ4E zJ0_LIm@t+YvCjAZUWbl1;mhCZkq$IUREZ}RgS{cqC}gzlVl{j`dxBecsm|AxR|}~T zNU2~dGK;`<$z7Y{%T>Pj%4s&cQ@*nQMfQx_3ihiY_ zpZ@|kZnb&+g@BVQ8Jbb3!*xuGYT#6$Hp+9RY1+RAFp*NCJX?U2isnfsrJ}@Xpc*XS z^JrxmN8^B|Zz>7!;HV3Es(iMFk?_tdCMVA6oVbz_M;fD%L3#Cvr#?N;i~nkgtb3s1 z7M`iE@NhijzB|Bi8zf0Vjs#t*CJn;?QwP(=X|*X=%S^{p;y6@c$kAv*O%|MAY;b#h zop3w@nUTj4c@R-9yOioamTt4Y+*XpSxF}R^=EkT)t?e?KrNogsWO4JF&e~~x?M znGhHbd6rW(Q&O#9HW|^h3?;7~ClTX9BhLb|uuH5r5V1$y))1+|7>!5^Nn!&LL$wUP zV`3>nbOp@>FV2bM2;GuQ2LlG0L91E85*AA3Kj{)lolqLMR<1VVuJou_f`e{f4K#J5 zP3~Ig;g};cqi$K~QNZzicga6 zVVea`c}_h)*3PUd5YZRE_!a*7Klvqo>07V!q4)nF>nm$2JQ_gLbxc!|76s%`sjc&0 z{a1fc4L|m~2RN2c^7O@%mzc~Zy#5>i3V;3tzE>fbO7(F)5g_srl7Gh%<%I7Op8b>t8B>@F+w=1G1H1z{hA6%fyyhRY**B^m?aUWZfq~H3V z5LbSj+46IYGaaLVk_m>4v9ZZS#4HKauv9ZW#T4*m35t-qE0k_*~s$y)lo}T(W44%ET;kMa0w%6DdI} z3T5BX3=o!y!F%;y{d+F~NY+m-Ggoz~x-JXVn4``itww`l9N_C7!ZvBmmC2>X)yLZC zA|=P9qIZ_{p8LCY0v!_z&!|9hU~=Cvb6L5J?64ClV!1J9kt^jwe{l_$ zQCeYfp~1m$#N$^^DYE8^Z{1WW`|}l-D_0gd=*HZ?(dE(;>#Q!d(2|6?M$GQPg!R=r z-TfmrZf-)g%Kd`@c5af*X37wJ`{9U(hhxr8dt5o!;;B=sbcbVxVMH*PapnETc=?Sj zwjTDGZ+JMPLyk3V-12$8^Xg4%w!@|68pBb*TqWbmlP77|&~ObUMSb_ql%-?Gcz3wT zn>V+WK|UTwO2%|F9dI<5vd~x}_uJeLrs&_ft^zSnEiW?;2I{bTXKRFGA3#yCVoT)1 zK6|5($^>d9Pf1~qwW~b7Tq4#B44F}N1>1W)CbrM{<1R~=JeJm%=h8m@tqrw=uBpK^$K|}qCLpj!5rO?%A7GfrQaV?4>pvK-GV@$ok|z zY+su&h(ZiEC&?`p!d-7yDA$+xrC<0Wo>ijILghnv@kW=u=z!HzHhbL>H*WMW~wA!6|cmla|?{eCa=DJpHjnTcWXq+EVDlxkPDB^ z-I)RjojNhc#{HNih26uR+9sS>ImK7L^%`LkE5yEML%Uq!#aC`2Q;U_;O-8rwbKzWx zg*h9T@UK-A^Kh%gGiM?`@>Id+zwQyvVzNLH75P8b;ZR7(RiOq(mJdHGw++7AZ!dA*BkpWxnhwu#b))i*rQ^ zC6b6VgXxT~{#uh--NG(SIXVQ9Yt&C1^5plnc>UK`DJ3aK(H?Icj_|z_iKjD*3Z!O$ zZ6gan0BGP=SXf`>ne(gadGU?!yiG9}s4TKCzHo<^?`~7C`U*-C1_?>(P_CC1Y-m#@ zOqllw69OStON|(Xs?y(^oS4ZqMMu=LOF_k+ZkulJt6ngNQuzsm^B% zcQeu;N2Cb?i3AWDWVveQR5T95cnXG*Zh{ z&mx-~OXhfH39Ig^uMrV2D;$+mRq}MK)WQl=?1d6SH4G};oEa8V96ULOFe4RZ>NT69 zAF>xa_*%+1+Q%>}ENU53ZAw9fQX+^vhajKPs8o;|3VyN?WSH@QnV4}O1A(MB)7kB9 za;#nB$uq}!y4F%Tml_`Zqal-cfZ06FoR%>f#>%JHIT9v{0Ue*&G^=9q_dgwsV$woz;rU?i~soVA&W6- zdyW0gEu=YSbXU?aG`xn%aDN|ihe$UR723BHMVkZ*-%WAxiFBJV8k3kN!8BI+e7T!q z>K=Krt+wkj18JJr&Zf$6%SsNK9&qnFpQGA#X;t$fZy=64Nk=vrzep4~Ii)^KD9n#&i-< zTkvT&9P~wx!VGa%N(ebm_rc4|uY3;+S3bcTzx=;bu2s;zV@eSrOi4UV)V)qbV=Ni5 zUb5iWBG(=q@rVBKpXU$#!SCTu{Hfp1?Eb6l-27>lk`3%DKgmRIK-k6BY&@@^Rp_L- z3z?>xGa&@FEmSN|Dg)3x;zUE2A-ReTFv#;U)3i`n|3+C2Iu$Uckck>vIl?AMP{hb` zS*KzetW;g4Hqmg&Q%SYzkRurc17+(uU7y3Zm+7UjHR{svD%72l+VZ)!qjG(PE)a!| zmd(_;=F!1`qiI6bncy1@mg;p(BUeznT#p$=W75J^@S9GYu{RiSdAW^o>Cz?MtM}^P zZwU}!c@dj?9cZ_hZ`9NS(j?*OC(rZN#*o(@?yxbAnDs)1H$S#w6G@ZVIN-61XL+=_ z#iRWpQ5LbjSZA8(M6u5D$~@oo>}3uPhFE@!hkFNTsbuleDZcRXZK@T6Pks0a?%mx| z+cnQwqEr{^hkjtE{NC?BMV6Ln)#?~lh!h6v%^JZJHg~pgF1ERQ_mQGTKG@u45GCrt zdj9eXo$Wm!=J4QYZP$jhATugFJSZcF1CA}!SgN*p{q7c< z8yWqb4OYuKCs!*xe{O+KJbjL%!$bOGNy97geLuLu&gLWDdSi=Ar`_=`SQD+QxL#Ots2v8ov(Y=SUV+uGiAz-%fwxzZ$>jukR{kdFC{ufERQ`W(+) zT;wwpe9I|NH!2C) z+k%Zli}S}*UVKgC=*|%G3IDe0y*Z+O(qiptm(5ob-rTy!M}OBbl7AJmzugB*S6dvZ z{8c%{QB2U$AWXovlsBlzGp3VR0RR+rR-(LgSs0V_$7ItPB9}^*CehWOXR|5)zm`<^ zdcmm=mZ_c6_{QrYxhW9?mozYN${FcU=j=Hh*+}`$n`43@=qe=Hq`#Rm>nBK=E5c=# zro`Pc!9syw8B>|_>Fv5qMpFa=M2@g@<$rRG3X(pzi*M0$k0|GLJU3&-Uf`5>o>@BK z(au;Mpk2M-&3n7VQm|Un`T4KC%vawU@&0oyK6Yh+-k?ujWcp`5hK&7JvN@ zet?f&JL?O-7Gy){*e?miT-xQ|ZLe~u?xhjfOHF;Sk z)o@K0k~B`(Ittn8^jWC+3SKdbLY4J|Y6J^}%*bam1b`H1M$Y(Amv4V|k&pcD3}Md* zCmLA>mD3%Lf2_?XF4WQdF8gDRm8Qh?q@uD4O#nI=2IK`$U|5!lOc{@+*t)?7pSwc* z#4?dBx%+URK@hOG&{ovGd=x+-3C024VW4QF!-FoJ%{>ZTW3KM8y5wTIl9?7$Xest` znIhJi&LZ~4IWHU)SgS`o^-+trzu6|3gvv^m%{oRgq(4s4Y?G(f+FWQXa%rv2vX?U%jTlJ}O?FY%Tf;-Mb8t%o{RK*u1?Db%fWm}ZU;hnG9h<|go@a1$L|!Yiwo<1UXLP4h<(cZm1lxew zR6$b^W?5~FD`tXY)>V9pDFO<}_Yl_ypz*{q>kim*M&Vyt9D9-4$R4H-q4 z!ybv{lFB~uRI2&A>=wCI zM}802zWiCDYd2W?u0Kh-c!g;&!bl^?byP%%o)Bk4)d;2NYCw^u36@_YO2%k1Ar=;S zI$)_*!O3){!IU(M)V;Y#G$o5S9S0%Diu7G_E%H3W^>p&QLVq&DHbQ*QM$c_^zniNy z$P=k@>PCvZn_w0pMsAW(5a+4-`;#zYB6EB%qpnM2W+*AAYYeCvx}uCnai3`<)G*C= zbVTH#Yc`o4Vwf762ML6G7@#HgY3aN8r?*R0I zvkPsaETET#7wuW{qx(zkMB)cOc1daCzw+)w z24g5`KGRs^m%n)%F-v*!{3>t0bBk*?_VFrnn0n6R=gOR3TjboCCXVHCa&etkZroyL zRPf5n_Y|slZQkbNA39BYb%BO6VK~lIuGch__>RN&)(%=a;_B&n&V2XBxOIPraT=;% z-6ziVuyH(z@P(J66Z-of+> z_AH0(jay1?GV4!C!$76`Z*BIuQ+Ckw9LI1NPczoeoT9YzIv;vwfz$IgmgBM5i1i7u;xyMVd-J?F=MBg8PVUQXg z$<*ZBf=_qz9{0BeqasAtOZ?>bKgZXrQD4#)TZr+}}>w>x{AU zkj&C)n>FmfWN+_?`PBw@Z$^*{7OHTx)u-%P><#;@9Ghc*Z^S?N>EA?}uJS7l^8(L< z-ZWr+t%+|3+`K!%b6tg6w>^!2qq3M;C*=A=k7LgS)E5f49s&jb_L4mM+?Xr>vBP*> zFxZH=zc%C9@43q7|M^QKt_776j3%IHf+-XQiqPnLXtu6sbV+xHs5)r2p|J8rCKYWh zn+6a?%IkoksSLk#HdXY&|6fW7feQY%N?iSZpS{C?I4W>UI@6(nW=Ny}+YmjmiWpIOGyLKQZ*zgCN}5=suZ~` z2MRPD)ui-CG3S;{zW4Gxp;+J>cONi{BXS^2L#D$aQLm$tq%thUKEm z99`t3(m@gatOUz-v9g@Q$&lI9B#9-34y}?yxhNRNF-lf%rX+=po=V2Lz^hbPC?_O^ z$t>3JWr(Y33f_}tA-Fj(jYC8Nol7O-A&S@Ls?BE%T==!B+% zzsyEcf?!5-d6`zdMYXKaYLzK1o>kE{zxq%AC;r(_|0WN^jCo6=Q7)-0K~jkYSdJtn z<=$=|3;3J=+3(^fe)M?^%R@7(B!$nx-8U)Ko2)66MFTS}xJkZDzPp)0!rPJ$=^T+mQb z%hd9*vrrMZ3qw=Dn{mI76d~18l{jhU>F*1%}~(^XHHlgpVN8k zPEPeeCraTr-+073f9!wZfB0|zFdz8QpX9}V`cvHdXMcgU@Be+c=YEh(Zz1Cmd7h{+ zZ$y<;(G?&-0-MW;jA5 z1&QIQ?`g$15rs$1a;eqpWLZE~_-Mo!nt^L)#My+V>oQj|XzJ?(;~k77NqDdR{nvXC z6OE65;5ahQ83ZQp+}a`O=^Q^%WoI;^q?vs3`IGdAG4I^pqS@BbjR~vk4K}xXNLi=b zhd~&V4JY(>?ojsxwdE$?dh`sNn>ZpgWlOB`F8 zrA>cuDn?u1#@P!#!|sHg1K7B}hhKwPF=4&Y;=ElY9YZ)S_{NKyd<&hE%O##ZKSv%W z^g1aoz4D@>4_-djq$u0CWf#U%zIkh)9xlZ}hbJC?jQJB49(AT{^&)O=?s49!AgV*Y zwRJ>rn6g?Axo~QcbH^I&ZEtWiX|O#sD9?HHhC1VcWc$v2+7*|(y(ztDk7M&b-~0ZH zES7a1Y;^d-g9-0;hkW$$3a3t;BaLG^huduBA=?pLeexvPcW$tI=ZI6MYE(-aC+sTc z*ITq2KAP_E#h2dY&ft)K_YQm8Lq7DB&CK=q>MJ)XN*c9=dA{@Jj5luVU^X4BhRw23 zWwqI0ana+je}r2sa(ichW@t((R`%MAihx;s$l|ii@#a~+{mwOxrYX5rrcx`hy+5H= zuaN7K`@4OGsE+j+y^+S|MohD&qdO)mt2*y9O4Mo#^vBmJ>AGq>Dz?F}FG#hR$=-n4 zvd?e~Q`cgn-(zvUK{AruzP8Va(@Tu|l5fBC7H3yHuAG_Y8xL=C>f~t!Bx%ljcqNNj zXUYd2JHyFEkGnVCWodPp2M_l-b*jQ#tH$j+9o&+Qt>>6JjAt_@(}|*iF3vZVZ)d;X zAx;Z|KF5v8sxV$s9c=+asg^!f^fge20 zFMnwV>NW%kOs0_K0Em)@Ggn3En%a~wi!kRZ>i1EUsOe`BrH~g0LkHae$0m`P%Hl%G z|L;`aikYvW8VYnC`#nv@m6**pBUT!MqmDr`Hn6HWSs|EPi0MufIvouw*YTvm_@T*Y zKLSfqL@GN^0X6hmnP@m94-Jg@3Ys&*X$)14T^uBwx^#+?=hNvPaQx~%>nj@7s6lLM zc&?=TNOE^)%C`9ywQ`A)Wh?reVF+$)b!jwgKJ(hPYVO~6v4&^s+}aQLrEhFA3{(Ed zCyujJcj!$M-rBmSwr2H`#Y(H94(^S1!Lbtsd%GH&oetBm!Z?~Ksgo?E!e|SmY9ee? zQ_WnFE3cc%SCdj8CF-!W6Z9!6Z*j9H$fQk_k5y9~B{}=uK3Op;PS+SBI2?so1_ZGLGP1-{jXX#N5RnvM+UO<>hh5fM z$9VjtO}T!T{oS#GiDbD@+vdWU5RJzavjCD9;h5+GEZ?GNH(5P?k_?+SA0A-!a_Z|A zKXB8i!FIyD+f)65TjOPcwvLD6;Elnv$1If=Q1@dlNEUpcyWe zicQ-!u#*x-Ddi|iSn^t!mQam#Rm3dF8IPSjO^ZW%4>mX&7>G)PiWfpyS6_D_LYj+h zj-5QgiL+M7i&&)Z-75|3VZ2}_$&YAkU$OH_b4ZbmXQ zRJPrtRK+DQObc3`O~td2UWKxz5rr{@n?q_clZ9%e)uvNU$qK2walWOaqoJg>(U@FO zs|}SErrQ>7sfBA;*wqr5CK-+svM?b@5^Brh=vmy zZlr)efj)=V$Z>>@M#SMuzXA1QeB{6WM_l`*f5Gd&@^iGBKB7`lG-Z*cir6^k>ogpl zLn~#er1P|1<*mJd-}9gUGyb1{{GbpJN~hyF0K)+S04L>i(Q zt_s=?tcY9+wN1`4!7Or-GQ%@dJbO-M!Oh|f-vLc8m?bD`s&2w0$}vF6!edc@t}&ez zm_~wbX{52BGwL$u`FH|)VINlys8yFSZI|BRg!@NBMYPP42(2(Fm+M%DMa?WJen2il zOrZi5v4zbjPnh<4xQ2^k2{DI6SKM>i@A!vHNCvrzSs^T#oGuimTQfiexjlC5!l zqo-gcfBHu*GaDAXarZu&-iiB1w5^fx}x5 z_}Hm=KJk%bY=sf~?@V~+iA$Vs*{mHq$!qs_IJTtoBOm!Fuin|?=fCn2qfX4Fljm5h z*&Ga~bQ3|h(_yY!<|7|@n((An%_A~@c3IkD8@_*{+WpDA%| zqsuS+>P!6LA9#+Z|DzAHITCdHBd%PSqgrY5m7R!x_0qd6x0YG0FOY@?qr_nM@PK<; zQ%){5iKlmnij>{q0L`A`&h35TAR{t$jQjyt*6W-(evH=qN#5NqDT&o)XM}H>oIhFS ze(#WzXKXH?InK1Ou+u5O=b1J?_w^|^9_{heg*krUV~?po>(735gKlTSvH5vEaABFX z`7)CrVf(=pr(EHi_l7*&-=p33&_s$;kLjivN4)|22m5r#A(7<}Z*Q4s1l*=<7P1=0xolSDR%MP|JKtR6^OLd>s#sc4dZIh$@DIdPDM5R%|7J!k{ zi^nwm5<5Fn6&qn{AvbOXVB3slG1F1X(sGG|jfiU1B1lp^Pp4V;@w_Vgdq*lv_Uy$o z*yT(~C|#$5Wk?|4->7iPXm`fDcU?YpDdpUSIyYY*0rKD3AN8*FX`E_v=KX?qzHajJ ztxbN{6Ahji)_Jp+VH~fJ-7X*+fUaRS$~aAzaG+4zU>g`!3tf}U!i+ps89$IFNJCe& zLCw(Bq&olqVNfYln3;ymbCxf*S^1E`n>VJkd=1agh!0Km&^I*DHGy4C8T2%g*raS4 zgj*Jq!x+PpYEzQU3IMET6Y_$5GC~?I!G?=janbD*v#w!`eO6YQcm# zTWHfV)W#*rB$FspGEJFFgq08&4>5~?P(0wqw!vtYVhD*Q6#U1 zE;(CYnF`@Yn{TQ6N*2T_x317l zBHtrzw^WX(S@&2vZlGrxy}rh5HX;}w@y6{K<&jAhAy5%tlW9QVnuxlKC}n6Z2bnJ- zAM7a**Upy@FhAX3x#2S()s(z9wRH8lrUUx9PEo7VD%Wrt>u5+CMv3b2)0p-^N$Ka- z&$97wi+}Xbeun?~pZzj%lJltxb3Ao*oqzf(?_h#zcn~>;R5D)B3>?$oM5W9>_*;L5 zQx_j+dw+(Mcgdz(MAL%$+A593GTYZ*=iv*VLpRIR=hx7q36`6x_>(Y9XwTXBR-rtT zG|DVU2SG-f4{@{z(t-y8B5{_{_A`nx{C!>_-LoE+eO;D^x`o+F#;=tYFBr)0T{r5Ctm zhg7o^3DrW7Na&Auar6?gW?`E#njxUjRg^=V3M9Icl*Xy8NR)Xl6|}}TN{T?Kivm#; zgh7Dg*RhfJrdIM8|P#1r3@;DRDGF0cuQ_Ob&_i zm^jrH%fJ!=^>Rh!-y%v36PQh=OtOSZRK?)Edar&5st|%V_X@UmBYyDN<8%sm<(*9~ zU23D(%RIQh!&hH;M3ideLNFRgbUo(Ts|Aa5I*&g#&%?U`!FZpa_~G-MT3KTIXbhUm zrE-T8OBJP2|Ao)oWNZ5oZ`6IhG~eKGzlUFHva+;DZs{C9vw+@>={*`LWAgg)9NUkM zs8}(tzjH*cJM@AX2b}>c?M2csq2}h4D=x3Uy-g%7?rcR$H~#$P1&*&SGd?&_1f!Sl z9gIo#vLYxfApDSI4IWFB$gb8GL2!@-Q28*p&HN3CKq%`&9vF&J%8 zk|EDrs54idC&-o&J|tqs^zeWmx_pUqp2N4UZS(GSpLaHTEY)1rN-Zk6$v5BJ#7}yB z;)7>dS!=U1+~VLtmtWaUd1ZT_lV>mR*s*y$Tk_7sE?>BQz+@_EI~I?vR9J6SSzVZ_ zsrBIK0KevQVW~+v=nZ_BO+5lgHwabJaDz`IWoOc@6%^k6j^~#N6K;@sZ#CICrnz|n&Be#-i);ECs+<;L6F6j{Jim*$k`HaQ@^mHjcW4vjKZM8c#p5PPf;k z(H2aDn0le%xn+8tfLhfePGaIP<=fY9Q`Z)#G|J3{hC&wO+6?vHAdGKQ1z z!YdEC_uz>0kDXyU7?aONoLpU`dvwTt7|>p*;^{6gzwwY}sfC$HKK}kQ^y3+?ztQE~ z#YGNhDc5ftaO_kKM2zd%BuUK1PLKJ;Iu9R?h|`Fr)m5@kkQX`KUcvo)TjV*^8a`^n z5*Pn2jWqQ8+_}BXQ^y2PUop9Jy+I!J__vh=py1wb3_07Xvv^6c{|%epkbQpq2g}U9 znRBN|uxeG3Hv|l)2tyGMNhT5G5-KjbZx9zbSqyoYA*VA)GAJa%1t`>EM`k(yw$fY| znPjo_Wsa#91F<2=@0whG9;tqLbt)vrr=$*(zHLO$VW& zDhMG?xO%KgH0|&k-`=J50ZFCqlN%cGG^eptuzWn?ddVQ806+?t1r^7N}jmX!q%k%dsIA0(?vou)y! znK0;guuPYdLfW?|878wt(eWV56#3YxPiZwnN~VMFmD$=!38N`RIv|n-!9*tyHDr{a z8wSOAMlp*K3l&7YKrA}I0`kEj#b8ACx`2x-s&Nio3sa=%R!$}?MGwppNvs++Fjb>% zkV&0HWFQNo@f6c2)MhLQ3gx?WEtt)6Y!j+@#7=>03S7-na`EEGbrKVUl4D{x4xX1& zs~K4K9JBlZKlQ)-L;m95{aFqN69E46AHKvN{|~>5pZe@Os_AbT9+uQpvx+W|D(Bsx zRV(w%Q%}&HhIA$cnvew31JWR5?!-BC2fqIEKSlp2q;=sVwn)RnZG! zu9&(?0$cJ8PA?19{2@J+!}_aVdyCHY27l=<{0L`1^}XEw=5I0i%s;02+(YcspF)&Z zvBrI-Nkm$BWFn)iPnoMU)Nrpi>8g)m*g2hHpMGkx-fp8)5XL^S^3C5#+2Lv+ifT=L1KLB)!cEZ#C)!ZczwiYN^5 zU6(M-l>BoPYq)5{na0j+i=**?V}`(9UZ7lV5hO!QU9dJkPZUc=<1q&B)qC|jP)VE- zGiL45JYV?wEk!}Pzd0Z@JJ3Y#cDtr4WcW?Cg*ay$?U7wm` zI_$Ex*5JYJJ{wyRi{%neoLMK#VgF!+y_E8U&p$z!mH4f1-lAQar!ZV@?Dlx$_AOQ$ z6|Njx;&(mUW_wfT`qnPn{eXJY@f>8%Mk~6g)VL)x*fqBJSMVRI~7PC8MuSXr+qDQCM}req5S;gH{Y@sMwPr_U@7X;p28lLxGtI^XsD0xbBv_4YoG zu1$FP?ugI6@lZ*-7Aj>v`}z)#h5{Uimp2A1w{*Vmho0l{#U&PH!NH)%-FpXI?+#cw z(Pp((Wwh64QWT_CPP100GYRMp?r`;kPjGGI@u)kYh~enQeGW!5a=pUo9kYkc8b z_c*aWhZKFawHfusjKjV{h(CUEQ4u3e-{kY3y+uiweDZ@Askdz&><>BW#?XG<(QYr&Zr9j(G-7uz;Mfz(WW76#XFW751v!vH!}UxSTl1L0Wn+7f zgF#HK;xg_YGM*&VESp%<*x292D3>uUlZ}H8uRl8C^6_Op_}CfVd9=;z*LH}LgtA{} zJQ*ojY*7T*j)`8g*xfA%;sQI4m`)NFS8TFm%Kl!ewv8n}hb$(KE%HQTmU}CdX zS7`ZsIzyF|fWi46Zj#T(?7f*GeCSRD(;X8mD0C>hDZ&QG-8AC-;!Pe{4%556e1saaTvDE<%JFzHxCW~zk!#34cL8K9p9FpfFa*?SGXqIJU z87eET$a9JUC2h^4I-UNMaeqeVph6yNYEwiaNesy1LP^QuFjUu;%nMN4y99}jJ7;3m za>8wc?Jvh%YRs|xVUt_CGal_uRkM*hP%jJSbQc-bm<9b)n2jo0nvxGE$TUMHHMEum zbqDSE9K}|L{N51e5|a9a@g%|!9)@0EX{qumP4bLc4tkcLxhAewV7R8DQMw8znvpvW zRUNW$rh=(WOJ^K}OcRaNOfbeX!q~uZZAvD%6+;b2#~~ysHuNsBm?y z#)6)+SZ%Q~zk;6Za5xJ%81__lnb)Y{RF_qDscRZk8f~0%8Q+PhmreG%Tm0RB@)cIr ze0E;_tZLp?ZJodH2cP1*e&}P|nA&V^?~;Ma!jlw4NkJ%diYTUE=;(GCyaqNA+PKeP zGQ@P6EUhm>9DI$H>l(2GKBy^2<(M6r^=gJGcM8i-5*Uz}P~!E+45 zBp6MU%4j&(z%YDl5s_vPW;yXpr&RGU%@`?Bktmv1S9yeXG+`RYieQ)>_UP(97!Dc% zdFCsCPQ^Dc^-Sf+x{k$BH$@-pQC*lL3{qqSmX%|eG3k-PbP(a|Izr5dld%G{>6t|q zOqK7iUY06WB`yL|ZGfikS5+b{rD_ia+|}kMaDKb8Nq}!L48WRTeH>qxpf~Pu@O7)hwYRS&CSBR0pYK zGU^c(xfpQoFwQYi7*h9Y@1OOGK~V|H6A7f2Jh8-^*c~PX!Lstc`~H!E>ZPzE}pA%^L~dH zzShMtG*(xH@|O5^!t!ZJx!z!-TJW7-kJqm6vVLUYl;GWaw^?c~DINCx{Ra$3Z4QGR z*O3fnGxm13@lBm47938lv>4_F4?82`l1{_0n5B|0zP81&r6#3Xn=>toz3qp16qq96 zC%*rZ!mE$^BP_#Y62`PO1HY|fF4mb%CXB-dzwy$2){iam(Wh7OM2a*t{7RWaIpXF0 z9>LuM7M71Q+1q0}j%j%XW;EjaKlu^152noGE`v!yf7s)Ge?Zl7_@O77q(WnKFy*PW z2A57OVb|Mi4-e6e5 z-?Kugrqk_@=?@Z$ibcER;AIAli|6^3&YQfoeS~e7IqjFJR}2-jT4a5yWuLnbdOW{! zhL2yU@zvjYn}2wx$79FZTs*UmeXNAzIjox|U%R!-+Xpd?r3S+{H(762Idgo4jh!*^ zD4|iQ@_iqBmg(LWzxC}`Idy!V%O`7unZ>Omjr)5?j0}^nzV(Qk_x9P3Ork>I>qDMB zG0%5BvA|Ih@YbCffA@>8s%xfJZBU>0_|>0&M}c8hng$*TXOA^mn_J)boLIEx3KJZ>fnF*;wrljLbN;~ zOGA~BG`CoyVLD8PhnS|O9+qe*y#4mw9Zs%YVr?nn?t=~Dq|AkL>u8#VX2cAKn#yc@ z{pL;jg9&S^O-f#qx8A*vw@@Y13;G8$D!PSJwU}RS6EQ_sIZYu>*=6(SkW$@aG)(a7 zzLIWCbIEsouw{CjeyO~lp0>0~Uk6(HrL{xH&b1t%5kR2w-aR6DSwlG2yWKl*DWfapX zzg-eVj?A-MJ!t=p5*kLmsz{F{33|!LESJd!15~LJG|tp%d{A<@mx3*+5&^3DEaC{Mqnjoa0w~=D`8KIG^_q@fgDwV0AT5ZZh{0e) z8s=oAv=-`|J+;cMhub{d*rmMaVbu(JX+mY*BPlcm*f|gumKGyQF;N8J6ouipEifr? z>N!*`=oXNsq+vwb?K1VtV7XYni?hjw)oAzD6~X;3`aqd%NrwM&ReqLB2nSdx+`@RA;aFdQX;G^I%* zb-cJxzzy^i>6mI8Z%9bOLN$THbE%efC0EmgiK(*eVmhM?*C|smb-W^_m<$PYU2UsH zV&eNcm*;9cd!o(RiX@ySq^acYo!g9xoTSLGGF|1P=7ebCkd+HpS$_H)OAAdbQLy{) z2LIbX{R%(zE8pbyW{3asKmW5_c=96i-`wFRKDflOOK14peUEZYQz76HC@CEYoUMD5 zj2xpTnRjanpFbY%^5!cKRjk6Xi|1+9Z64iymzO{PMJ5LW8mr6r70?Zr)?$--|A1M4 zMzvhU^Gwz7OoABGaj|8nw)>N4j7%f)&{iaDg9vT5Pg=xGq$G`n`kC?q3u#(Jc$l+H z`QF0uBZTHqFeOY4C^>j33ObbL2C_&8_k0_%JDJOkS|JOvcM$HN(k4$c7(DG=vsj0`DntTC38d& zAZ>wZ=NN{qz)6-!IbJgdbTh$5X^@4iKA?J5_3?=$Sb z{>wyr_wlPOgl3Xy1%}W$-E6b4Jmb}uddy}T1v%FaLjKM_e}#u1KE8)14lo=^;hxW7}0gq8Cz; zOT&1EiJ)03vlHZe<=#He&bwS%J;wehQdw{gg2I%fXf*s9zT+wQkC{)^^C6W!MlA6w zwvtKPhD1kW7AHu}!ZboAu?hyq^P%qR=w5?ioT>Y%g-zA<6&xo?1IjfWgZJva`W>QB z?(GiwiSN72T-l&MlxmCM=!aZdZ}NfXE|beXvoPn~Yxn8QbVhI9Mo0~c#*b>9lg+}o zY%m(+Z0wIvWVuNNiW#lBB^DYrWaT7TKBUMGm1L)Tctjyg+GkgJ^?ty1?^`_e%q3h+ zXU$LXFE4TDD5T>1imlH$)N%JK{N~mMy-806UVE<1>SBZb(TG&|c(z5Wq0u?axVyUpg$n6q5JQ&g zY~3BPeqw>yB<10DpWU4VuU=)hcYtSBDYq-=VTxZfSZ_7?&h<^2XHAYq1I{>AdWU^R zX~enJCHlR9^>cM@-H0$#4@xOjw_s~;$Wv#RS#2-!-~8fdSUcUMe>g=eG)4h5S6Un% zj%c?U1X0An{)D`cP~`0G3^84U@hn#KEe&}3>N4>(L%Trnvz4FJQ?z6!{N<$GuB%! zA3o*s)oJ)HDzpP~?zg$TU$KI2;eRq>+qZ_9)|h zA1RZcm~wY3W4Hy2EsMddU^bEXsZ?21JKKG#^#siHpC>OLQO_A;X&;FWjofT_`#cZjD2hmnr8 zkWlsn$yCtWw;8I3C|n=XA*wu&>d7Ul4UcjuW#LSh zQK-=kJSCaRqYSfbu{vL(-PYLcM%>z(k@hC=@A7!YDRS!w8PpIiZdnj;&Z5W_yYFiZ)f~?3D!8eT}ERiXRX{w_d69MS>R76HlNOE$r zB7i7IZ70JrX&zxzD=e8d^LEB^1x~sSEj=LIyT@yHh7?j@M48%l4EniJtoX+s$sbQjRI3ZT6t^jx zIwuU!a}xj!`0xJor}^QJpCTzhFCW7zH_3~DH-F=oc=yfQEIson&OZME?%w<+uYT^= z>5nqJ=5d7Mk%W7gqRMVRC7Jou+D&xFrc|#GYYtW%Q?fOL8KMbjBsmBJ-?lIf7adh`yu z?C%zcB*2g%&s{i;AyedR!ugZyR4tvf*G2d(dUu9+5|!_C^WK39ME&@aD_l9f#5?c2 zz}LR@Dzibsg~wVv^Uk5;D2^+&6<6gq`-7aZ=hFz+2`|u%+dX>ns zFj`H9-44};&ma4~kE17D{>f)v@kfBGu#J7HscIu|s-P>;#|oQqe_FzSZ<)UUjtvVImyCO`gNSCG@L!ZzoRtzhaU z+6!&|*PnTr)5jJ#v)JI;wJqisE6g>^tlBfQXv7OQ9?+2~bF~t4OUsIc7aVpu-6}Zu z>5F{zdWUaa-zJJR7Uq4PyST_|E92dpcld$tyG+GiVE;=IM$6!p@7!nqu%Ow{v708h zZ|t#o5K$BdTv)F$r=?svJ%=bl5~Ie$hePf?*rZY^arxu|N5d%(9~_WPbJB2%rVIR% zrl$8xtv2^>4|(j=oRUBN<`>>&y{8XFIfaM#;dW=x}AX4nfkIv8_uxs7dWkjHA1^7vzyc;VGs zY<9=A=gW9jp)zoUV{`A}AyJTFXeFX#s<88wN`>Rc>uhX{*x2k*WF^WK4~r2G?r$*H zZsWQ&l6acG|CJtt#y)j0uid(NzL?P~(Gfa2)NM=(OKUKy)p0RbSz_BHU5Dd2+ z1xs<8l5A?=&qs)Q0vkU1zDsLP!>PGgwt-_Aq)|w}A5l3TuwS`PW}DD#t9&8Z`#+K~ z4NTo3$P#6oKMZ2penj^`WAM;HjtexS!0`=qLsQ-qsY~+Aq!2obs~+>UGLr+H?SmmV zvXGKtQ;;i9TDxLXDnb=#oTL!vf+#9TLq+IRO%tf5P-W&FZgrWj>S%rj0tGA~m&i;g zaK>^)qaRDgNkNfHiX2o^X%=AQ=#HZX0)t_QTa)N!LcL{Ca&<;W0?PuBAk^Uy<$KEt zwY{Lo0D)O{R5Q4DH=^D2c;DVl0ZX4r9$)dB`imDDUTUlnLI zjYOu(A37;=98JgbD%hTfEd^l^aTtX}S;6V5%lqanPR!SE(;=CJVKBllEu|z$;)3R} zWgP@X?Q4V6d}EkUFF^m9MO`e+#pHmOt>{{3NBa z;5)zgcX;`&P1UqDDkb^{2Xqb%MQqlLo+3P!tG;TWy1gM`p8oPraI#ky2OsBAPTH%6J0o1D4>>V`h@hbOdqS1tM~;Y z(-6S~uQgAU2@K1mNCGk^$1z=sNuh=-cIrVCs!TMS7D*1KR8a;vrbRRjNMng@Hpn%B zNT#Hwjb0=ax_~rSDw0gvXre-z2NYQfnu#G?q_Bz8Sj82{0<} z)cKjKKJERKJKG_i&{X8m3-=}*{G)gI@BYkVET3Lu@9q&=Z=2*hzrx}Nb>^S?Aj8>A zkzjSxq(AE^pi)1d@L)J2LE~giU|41PlQCt@A~zgv40{-n!O5!5gRx|PzrzPFoFdU$ z>>hU5I5<>+^rn?zq$#%Hk!CqUS_;I}k0S;_fotWgR(!%(R|MBM3+YXC%%(vq0*c(g zD}(K7_}(1DpiigUWyLd?3ZI8tT^z$;wdLX1J}wf2_v*d+9Vk=Rne$z~`lVYO4I_ea z$m3_~eDV`d^2=YoLmCw{$}aV4L4D3+rRt!?I)e#Bn#a8dhZsf1^G`H!UBS0sdXprx zx%}8Fjd_n-w+|WhLmG9#&b1A7*iU?uy+MNKK%tk|8E4#l^FE(?>NwM+;ElJB*!=uG zMx!x5^gYi~UntXm&?mwn91ZCWr~LR2eJ^*eZ}R#Z_sFEl)r*S^Mt#z$WVP%vOH*#| zkFiEgb~hs)?Cwzb&@Q)`ui88uAJK~~>W;>EzeliWv3`1h%|H5+ssZt<1@Fn`3iJJRGLH{MJLh>;1>^ z-IS<5VH!yy%~mp>YNbN8)a3qQpZTR_^lZqP^%@AMUR_c~`h(qDh$y4oE-{P^KKJ@9 zf~4U0jnDF3&z|G@=1Y9$JCEq!xkqKbq4eZu>L#7(h;P1=^Kko!sSqd%TzZ#huAE{t zn&6iVwt6GRp~KJo*1P1B4nb5Pv0<-?~G+?6Y)ko!|B0(|qX{U%-$#iKg@F{Sjer z!1D1bm07BQ1{-@5B$7+Vo0P5`r&ZT@`_4_~7h0H^%Nq{@Orfb}d^Vb*FSKdT*AVHL zXp&-^Hq$s^8cUoor`~jw=hLfMtm?XFDXhOPav(W2;IQ)9KClzbsuc>Pc?xT3oplF>*V6^Gk=E zJb8*g{KFrj>QDLND=+iquia-n$yu0#Q%feBdl?(QrE~myQ`SxuY;Fj?{%*wkp0eov zRzWzG6ysR^9AMc<+aQk%wD{jbne-hn4P=}k!*;ZkE89d^kIW;CqWpfp~QICCF<*#)q*S$7$V1P#%S9f$0GxMt%TuKFg%BdOv!G# zy?`)IXrI@K3yaA_f+*1PoLm4>0#G@t*GyPzN&KLbnn!Mym115{o3yNrPNL zn({bN$bEDT3J?OKamKXk;#Nw;hDMkqkfzL{jFy@6Y$M}^4vbP0+mcMDF#?Hg2y{y_ zOEX5JNNp7yM-WB@Enl*HWyBlb^au`2Og% z!%;x@C?OgKP$WvSXrbd)G9?w05va-w*pXd(n&}hqyQtTuM(Q=`{8A+N_uGfg-6wffgGT1v9<60h`tE)|q zU$YgQDv<_eQh*{z`owWTXlPiPg^{I9!$iG?7&)fYQDOSTVC$$1zARU=U72Pi=;Sj= zsbXSTLVe!4UErDyh03)vK!C3sWbuSa7%@$BI(Kex?3l+CgYZ!WPfwttw)P}$l|d+3 z@I5@O%e%k1#ruEvALYCM{NJR1>$li__!in+ji&A?Po`cLoC|X zyxZZ={?FI>vp;%*ANt{E*gQDL;jMSr_{`sDbpK8K_x~`Vy~L<Bg zsK62(gMy0m8O$amK}KT5%D<@_b>@W6@fw7=P*QwN9{?7U1S~D&^kSQ%FeZyp*XOiU z(C>%LwhtAbArscWj|NWXlfUn8^QqO>`161BXHg~KcmHR9nPbE2JTRZ;vEFC+E5G4%d%dALSeR#4sI@g> zIpOVV54n2oBGtJn8%F{6Hx7C7;t6hUC%pOYEsnKUFr>@9n@7lpA-lbZSs*#7*;MOQ z4A0`^+&Y^N-{O6jmnbz$eD>S-sa8CeY94qA*Y6Jb)TgczCx_gBc%R86WVzkIaXf@? z@n~nv|NPTmK^q>>YE)Tlwb0#MX|s2B`~39R-)3&Dgj;Lzk3Rbj83rGF{xTO<4Gy>a zeC*?w_{OVukXcA`eT7~MU;4%aP8@F_Bgx9V$IIWoPUo=CoZlqVO%B9}JNLGD?Ccx> zH*VbJ)Y?2q4PCeJ>@uDoqs-<95~GphXc>9bVP&DrskK!y;V9()wVOwrTU=!Q#1ggk z5^uczA|HKj1tVL=aU`>8NIK1N7g|W$mc%o@6;N@bHG%hlgC9#4@4|DVe;!O|g2czDO6F`uw}tYBlsV7s%+XI_1W?|$MUKk)nq zXtxZ0`Ez#}&r%*cZqck51h2!!*9w+C3iTRn93`wQz=xkP`NC&&wH=};z%`MUrnXBm z&EfwDDRFH?#Rou1E2RWbWw&cs4Ue!hMP;&;U947#q&p@#=(2Y>z^K%D@=r9-wTRI; z$Mhw|)M9eqRuUrJlMrgu7Gk22$qKNxI;G~7No0vm5~#yLe=_0dD8{L1G!~$HRM6W? zVKhM&AxH^;QLVFhwZtqLaH?fcvrL9}B*Tt{NCPY+#0Kc#IyxnlI~Nm9Gfu9}@v+BG z^6DGgeEr>B4AaE0bv)lBm?gw1*v5>B*r69>YWO1zRAZMV8H&(Z6o5b!D&q~i>``j9 z3CAPGM;3lXkV&<@B2N>gI%wDyRaY=93QCrRkeO;!O;cjpCbKXlOEV=o){P8NNEOms zX{1z_5@vfkXp)=)6*-V3Y7+<`EDKRDW4BC(2MK3S+qAC4+&r4V#9{NL5XjgW2#)s( zjyFugeoA)+6q2GJ(c7I;ZTd)8r!$fY1d}DX%3$=GE|{q8UK*vKOL8Px0=6#^B@;O` z6u?86I@N~S&~oG67KisXVH#6u`sj8{EKDe32s9oRUA2Dw>RV)-+rCH`@jAcH#QCcsB7R`76p*V9JR!i z1tuoGU!fDt2=$D|+ATU^!ueI7A9(hoJbQ7OIMR4{>xQDBW=6qmrV~sObTgyem`B(q z-G{HBrzzgCE4aR7+Rw0@B^I7sR}hsf9FZqeEVE7&PcUSL>)1%)kmZSrY%nwn2uNkF zav^ncW@$v~)N!qu+BnHcOlamLRs(&~#mZ;sg-%`+%IoYII*1f$mXHOI&(P99Juh-; zV)~F97D6@%!zq@YV+xQWRo`dRt0`EKE=&0JD$^vuw*+J(WF|2Tk4#QUQVYkjkWyDF zDNQ6$BxtsW$Q+7nilj@d0KjDh(a?1hL-R3hL1DP++?38nl z)rit5^Cx`XU#fBU;e_sV#(bs3H*fFq*M9CUdx_5<{=MJD+|n_I2fJ+Edqnj0pP~H3 zrtnFaxlVX->r;2Dw&a)IGOnOQQW$cA`cljD^+jz)cS z5^A+3Wk+Jj2+cJV@Jj)8^$d|h-7~0q6%=I^K}Ld>N2G>MR0L$1iLQI-!X?cFb}q@& z8G)Xn>s30_J_UiIPcE11jHf+x26RLH-%kU#^!$(VpZ`aHmbX9iS$_7$i1~|un4kSy ze~rx-{wlw9@-Oj+KL3!v`u}d=7Qc)COVZ!_km>rN&cNOX!8hySE)i zvB#&cR@D^Vv|Ob)`5<&6F&ISD>Unp(P7B>?|xS0eLVH_ z5{KJ|TzIyDU&-0o=>t+7qReU;O{?>0C+7N%4J!5ybITo^_r>?Hh@M;v* z4zJuk;KYK@)wxB4D>>PM``33M^4Z#-s91wW&F0v-MFwHU-UROUx_s}26Fj!$Qu8$W z&K%*^Hb;8{Wxzky_BmD&oSs`jdpqFwe*Y(V=j~hU9BOEKmFssl(d-s( zoM_f~;hS$WNHTu(2TrnDEAeyR+~dlrhN4g|uOH*rKJy~W$7_@vi#UL#hRwL!VK@m` zS7EL?avZU~+Tg+64bn(3m4U)PX9Z}cNy)JZf(g21Dj8l{6qMZ(lfg_~d$w!xXtP7L zDsbFH5h>$%LbubUQZwlGGybjRTHvb97Zf?O!-BzepZ7gB!@8vLg*P(pKD@yw81w$~ z=lSr353pD_`Nc2ZWpk|Y#G2&8PwTvN-C_J7$GebVdj_xE&iUReg5#%69(|<%K=>xo z00N+pfIv7(jt05_Q%5xfNeZA!R4ce^RYj)EhBE-nW=(~%PL4*Xk~#Hf4CHFc{&qsu zM&&5=9(s^ynDv}A(rCJwqO2*!;7Uke*Qj_M%(P%O&DcGPn9QWw)K!->%1zk0o6@=0 zhj>f@sL~vceP|Afh{7y5vEoq-3*xb)=#J1GiEwRlDOKpd>Euk(0o9VlC(k{OZye`0 zzjdD*uixUa_h00&J0T8DqNGr!{XBIjX@{iR7URjhk~bNeq>u$gq25r9n*?M|CZ&o^ z`0$hG>GzL#Y5O*sh*&;0Pcbc+MiF6BAdCP0Ej`7r^|JP)VsgI-|77VrB(kB#hzhHr8ETRPb|0nJdD z{#)A-=a&lRsyYwS0;I}-V|Ex&o7XX&Ldj5rX-+bnkfaGEqfE8w;ZzKck_?2V@~cuI zlo!lvn#5um1#l^woLFC_)0uL(y#sL!hDoCWz9F$ZiQ!vhVWfryhdq~-3M|)i$PEss zl5Q#~Owb!Pa}7b&PSoLcY(ruT;z>>v=1OiC1}KSJ8rW=ZxI`04I7lJL(3=M3y2W6c zb2KX$r#gsCT_3XULzJq6a3Mew)5tTOBoahf zKsXKuCLyVglVPMdl++ zY2(e6s2M0I%V1+nIwt_AKv%!e@-8*kqrI?7sobE{SfEuCL}|d6U%AVd-n`E1FTbXm zw-R7$y4u{PS)sg?rqJ*VP%#?1L%rc~u=9xSIHTpITrBl@cGcueU1xi%kLBsOwK*jz z4Lc9mzjuVwnB)9MK7wXP?0n}}c=tQ+(k~j6+6gCH4lOdY-9p7Q3^FBS)vC)F#vD=x zjMIXHSxS`7KzGQp5ki*HjAJ;4rW&K+-3irpi#VAOPIcOI^JImoR5pWdK%Qj^7&6sz z%5q5!_k!t^blf603QS{$%zcu)PM(LL=}2jj=YfJOd3F_D%ZcI!hMZR$)=3f*1tSPz z^qNb}n`3wTfHd62$O^ng4c8Y`D#y_LDrqo88_$?+hUAWbv`du59P|d1of2i+A&s_~ z^!JG*=za~a@aatt*xlU$Y4eBw+@In1{Oup)^`HNLa^uC9Y1ReO0Kx*_)mg9VOnMQI zLdn_VOT2k+o4@h1FSGrq%m3p)|8bVDd=$O0#@_XpNniL`-v7zpNA%P)42B&=W)9LN z;&hBF#;UQ+tOO%>*dK;yW`Jk-lzbOmgE-a5)YPoqrz9JYH~!pDaO**r|M`3ND9)bXZ~ZSn!N2;$ALT#%sc!&(pZ}rRWWsy(f47nd zEPa*fc*<;a#Dxos%%YID?;oIJDko$^d{TH!C0Ztzw`PAw(enP5?2ffWI#HOxc;EW z&bd{fM36jMt71X|)X{S6D37s8(zm^H6I$#DV0}vkl(8HRJZ(KG|eS=KCD< zBf6a%pJSC^z&$Oqnkf`<>bskfTsX2H+?`ipEl z?6bVK%!$($jRl)-Kc^5D^UXO%gP5&ROe;zF;E6TfcymilvYPD%Z(Z;5+D)kXKCP0; zW0&W6Vtt+AC}X}JviV@lx86SB!YPvkB4NAD^cz1$_xJ9I<4~nDtV=zSrXuA34opyT;r1#vC3*)M_^0|H+G#ZHukFLpqyB zOr)>O@Y@FiUU>H*{`?a69(I_HXT0xRj&FK=5Cjr9B#dK zk6B{z*ySZ={V7{}13vWJQ>012`pO(-t;E}#U4G#E&+~!jSNP0l@3L53;NIO$&R<$& zFqja=aAB>%)}sT=tc{zi%3ROjhuBZ{em*^p$mV0S~3P9s#Q(r7-lh~I+4&6LMJqI14&^PSrv!B9dL zArl?x+2|z;vs5sS$6P$Kzz0r0$7?qOzVzrCTQ?3^IlIjAe4YCb4?sYYBr20l=oy(c zB#|0fo}z0On#>UrBmyN{1ckSjNXR5BRgXXZtiepUy!H(*BZ>Eu1 zF<2p*>EM_eb}k5pIZ{us{FHJzCz}aHRYgcORgb1Rh8L^GG>!^1p{WCt&~!B4Q=2#( z8`IO6_A);4e3`r*63)Qr=^WkyNWd(iV-V#U*LMpZI{_sf##s&qWYZLBCN$P^mAN(A zSGjOBn`MGX66uL*;AEadfs$_p1(eGIry|KygT)1hg@t+24374XAWFelT)5I$r7FM zq#&DGO!pxTQc5N8n`JapLnDV&5@s4vE|HoJc>$UYT23B^XugAHS}GJ=1~DYc2a9Mo zDS|-x;T%J!&}=o_tN1p020$M7&<`{8wx%s_!s%d1#^2_tt|yL5{3!h$-Ozw&GU8@*dEGYbWyLB#$Y zhiI`)?i=W6)JitdsHdW7EFrNO5@bG@IsLdGO>(4R(kU$Re1cZ0U}`E)jm#^PBxCe2 zR{q!lnF4Qlj!lq7N-iuDpGm4Ab3xP7Ni+l9h}3p(nk48l#dK=~hCwo$QN#h`p@AX5 zmIdSCLkdk(1XQn(!~sn75qUOd|4xAGdJ2Rz8EQxu<);;iV3v#(&DX$TR75zkAWk&e z3%(la93DpM^Q@T>{WL@vO{J_6(}0cLkgdZb7{-cxjH{t(CaqS3TuVu231t(8g9*Yi zFdUD`G**h1TGeA^wMy00ajgQ!)X8>xNL#0t8_bte1%3JF|NUR*H=p=E{^;-jbL!EjV!cihLbbxL-^aW6+mo5^fQy;NqtRAN>nq-j7PGonaRwhCp9kXb>RWTfE? z&qr|_s6s=4z04y-OVG)6g-)yFvMk9qB_8(coK z%G0HYvNdD%+ycjrFRomcMh)Z@qa z&WpR8I^E#H*^?l3UVr5yv8(;40{RbWQJi#=6!<;XWA^ZJmjeb z0%JsBws_%%J(lbcX&QX>mAg!$2*+_*UTpEysU>tPQY6CJIAhM0JonhVk`HdbzJ=kG z+1Q`3d6?222TZQ*^W=pUo_PEswTi`;zxo|sel?_2nxpRetSwcTjB_SOArJNmWT{{n1-OQzU=Ok=RA@B{ z8wg0i))6I7p|24FX&9gh&`>~&z?OV{+ax$DNC#7bAVzuydEVuVqZgS*m-*-ur#XA7 z$2<2W6~|_8iuyS$cELG~l6MZLlKVl*x#vyZ_(fMuhx0gx95hW(SOy4*%u)9mq5#G- zkN`T`sd?(BU7|@&ax?)7@LZ_c1Uo%QGOTu$lfSot;U;8z;FaL8XE51t&&` zf!JIq97&K#G)+@mEv=BmeS^&di;Guc+HJ{jC^_{wL;-Z}WIzV01n!wtnok;Z?xvI* zDepgHQ%vB+Z-DI2K*kiNhgLSJw*{Iexq9IVF0Y>F7e0HFpz#i~)I~F^oH(|KAV=3U zvOFita%{^*^LuFJkis;;F3@ZV8mR4CQXtb@HM~MIkeY z4!z3v6NZjeuTtn>I0jLgv%ctX@=DIN(U`WU^UhZ_f6XdfLqhxYs{XCYY^X}_6(dWy|#u61Vp_>e*lFlH;wS@vUXlB8QvsH9i z<=tzWBxVdMG}@#&Z`3}rff?%z zjx-VpdPyhKGLl26Eg1^PaIoVs*wN986x)&1%O3SsmDwa_I+-a6+=4Hu`%uhD2zC0~ z9<%)nY#XEEs%uha7Si)DbfI!bHQOT`jhI9+c^*R$BElK{a0rEg+Q#YySsr5+8N&7z zWC&S8$beGW#`2rw*$h)gTx>OX>e)4(I@Lgqdqi3p(@Hq#PS8sp#}_Z+`E~S)OZVP= z-gvFY*>g3T)e@_7brvt4#dj;1j!&gjFd9$!*{{6BFMs|WUb)}LXjE8k*9o$m&HWe& z2t`B$f!bCe07DiSLL&jH6_+d+t0Bdo`o0fxVnt(?gqY0)D+9wSk;n+mFtPm#mG%YP zO2X#dcR6_V6|8K=+?D6pJsPs4X&hfzR%FUB)sZs7(LJJ4Q$1g*hK@mvhEzmP#!;Z? zo?1~*#07{Zc3ooG4qB+88429;fg%$TBS5;n-rqrDR^+ zLk_xQCew(eEq8`!3!vgJHQy3|#38_Z(m$rsXM8jaPp8jd5}W(nPGLK2{fj0_9M zEg?*oOWi&{|4YBh7k>I4pZGmL!E>K{nzugxE9`IY&~C0krlULX*z6Ak&a_uLN^Glib48$C%jEmdmWPOe6xKq^%=#qpHrM z6dImwgBlb$>b^I#XM~|t8+hL`6}KQHr8nr{*=;qop&FQ$b|W&Hs8E;013=5dbHXl!l|HhkkM|WEG{)z z*za(5eVu16t>aUW)?9w-S6`xRl@vKMjW!Wv6ney0U%N?rxz04q`K_0-P=R*?FO19*y>MMSZ|O_3)a_Oif)fLJ$ z$=Zn$VQ0wWXO0m}Gd2c2q9mu3);W1nBS;?-W$?z%gg5R7w3{U|4YCA&@ryeIGUo?B z5piyPiM>~IYPO`YP@>{gaO*yS^mugl1}D!gaj@0lT%*JwnK2!YnP_#!`zfFO)-Bp| zEgBWUv6U7z-$dw=Nl;MsDo8xO{H=TJcBfS9WiHiig`_@qe1%az;xn(_<=qD}%8t+C zw9j(G#0>i^yHQ|AIVYFr*xcL+>6xV|L zM+Hx;TAY1;o;%waxDrhO8tP+#geZcUk^(`cgb*fr!=-fILwY&WM=1=Z02p&+WS$Z3 z#W<@?PW(uX(pt{mexd@Rv!GzQ>0z4!t(23-AY!Q3GjdNdJhIVk9dkZrDsw~vX>8Iu zkto2$YcJWvvEa;EjbtPV4^yB3z*%2mdq5`KR8XeR`M0C4&dwF*tj96~APXW{H{(YY24B#`h9rqmS^U^5bNw zL5{=}LIr4NQ9_YrkY@@$0J?hX#$CQWHkcX~bE|^e?<5@iP??rB&%Jm1q;bN%k%cQY zrZLPyO>G&nI7PDyaw{j-3(_3YL}h~^V_m&pq$ZX-L-R6~B_@+hHQW-3uuQzVgW(8; zNq^>jHd|>Q%YyAUHIB9n>{>!Pa?xxXAu`YPw5MgwviMRFC1#561n*HargNApRMXgZ81BWBYW)3&H<6V9&N zoU62$Z&a`ihsh|Uf7C(CLxLnyht;wv7zYuDhg*0JpK{jW%;hUwxmaSjeV3Rv)w$y| zO9=;i|8H;X5x@S;>%4Gxk7m2VN1s1IYFPC8DTDqI`Xs;t(gHH6p=%%kgg_IT+BzY@ zG)&r!2G6V?W0DvQ#)ir%bt<~@85yRFXM-*?Osh_5q0QbqpJV5nU%@K-D&`;`Cz!p7 z%7#R5fgYd-33+Za))M?`700&7G7CWina)Vj(CZZ@vxJZW&u}RDC4zWNo?8ToU_3-^ z{dBj&WUz-_R9IX&L7|80_gbo9)f|p5nrLaP27-eu$5c&(AlEHST~kp3!BlNskw&Jn z`wCK$qF^%h(DX8H$;K>FverKB<{aa!pg^GO4pwQMAPmq=8`Ja1L_tnOlI`Jn8Wp`n zQRo^x7P{X&^&MI_r|_A>RC=B3Qc7h$L}2zJ`Kj*^WzhmeA>^RBI*r zX@p~%=r|lqdxSeP)=#fsHOdf0~`Smw4mzU%+y6+RangTE@pe?6b2o;M&c7blas~t?=cycldMv ziKKO_KI)9|` zMgHXf@Q;a07Juh&{_lM9C;n@G?CJabr~m1{ga7fGdSgX&mTJ>39tk7!J zh@*_Jy!wD&|MorNV8Z#eCP9(Yok#{pLms~}k3@3!;SPJffU;NOiK|N-c81g%f{h19 z+`f6hjaz#(=1L$YYKpyk5OQZbABr7;x6Q5e(_y5onRHe(8zw-|F`Vpy9f+EG7 z1^nR0KfswYb8PPK^Ub&Rup8^tJr~PJc<%id3B!PHXT~ha$$g!}-k8aFsy05)JawFY zzr)=J16;szOx4J`!envLqGT4_-;KGsHD}11wTL_Wm_oOg!6VV|S*& z5Z%#;a^0riFIZWy2`7C?GQTMBZHMs~ zPMuz0>)}47s-?URE!V&;x!kypa8NQ78W(Evd*|uz%+s^gD@eNnv%+N`xDSi8cmDsjaU&eF$JROBc(v|3nis2 z62UNlQ7)BGYY@GFZ zv{c})N{)Tfq_!%Qge9D!qshSgbGdrEgzjVNLSf`xg1~FAgb{R=ILzg^DK#!;CwR2I`<) z@kE=01j}nq;L=ne`JXce2Aq0igNvi_?bWZN-jDwt8FXgPB z7F>EhW%IU%kYKqMnaqiDn2ZHk0s?_mDv*ATVHV`6PB=8w1beujD=0^EPD8W+tfaTVLy|q4cR#PAy9K%-k%o<5D?y&)t>%P@rtV&a z#x#U54lxB>oU8MZb9Fv+vdQBO2j6rUrDF~cCu$ggHYFMk(X$-s7KEJ{ovj}8%{o^u zRyg(KGd%XbCn;4OkQU8$3(YU_l^3q@xBulg`Q`6CBG4tLSL!sXHB8&bGf=RMYQv#A zI^@yzm{g#yQw`7rD&8b5P%>{VOR2Vx@e_aO`zR$NlzO04K}#J3I=L7r8L^gI3QAL6 zKE`DC4#DmQtz+kDthJeh8IjC6ec=S{wPU!3M2HTRvO~4*;+8Z;cq};%mY-nRu0s0T zuB2oL@;t-P3JeqSVyeRMg#rXcDr}pykDP5|q+?7|kR?OnC}cF55zS^Q0DROtAP-WU zl1(1Y(DISGr>0S#ESX|zLJ^7cJVM43X7Q9@I8d32QP`*7If7`)bhgK6Z7^Ax$+H6QBC%A^ChCPvRsLic$`b3pS@4m%r@7&|+Cx4ier;qdU*S^ih zjXNqfBu__FghmqUY#)x5gt=}D*U;^Hg@G;B>McvG6E2qOn!V+xaqRBesJI3O-01{Ss{v2?+35+Tzm0uW(H&59MB za+bp^PSodOIFbYh3dr(A*$;FbNE0Lmj+IgNZ7j_u$wCE!>x`xtTA`w5j3ST!J#63- ze(^7Vgm?9aDt-R1{JH-efM5D&{|{dO%sw}6?eNs)Px6yL{v3n9_gDDL&-?}lPK~Yc z9v^vfouB@n{vZ6xx9;+0@6Ylx?j~=%cEGu(UguNa`!Vu=^3VC!H^0Npi1+IMW@TAA z=T0=3OkzsaIg&W%?#?bNixy{39cTN|9=`9QTNVe0T^1MT@pX-cA5lIt&xuoYrqeOc zURh?|Nw~DI#+$eA^X}d@?Y707t8;A8C(TTi)8Y9#o?&tCFl6g!2U|~>>ovG>dl%D^ zxV1Ky9zRPSOnKqW`xXwaalT2p?lYMT8HX9;SwJ#Apk48p ztGBS-2J6Sxc({AWcV65;=sVPE6^H`%hPyNx6_6RVMu`*0)@hV9gjL~eyhwY+;Enrt zIo(?3>7@!Ez3_f?6LKwLWx2)fotxZx=?xl-i%o(foPg06!jWg6Bl{~!_J8Iyv~`kF2~oK__H$K_|gtT&mxYC;LVejnc|I2z>W zenhR+U^rC|cPdSTv}9vh9twdR#Y`iMPH(KX5RGi1|nCUDRfIHW4x3?<)g_|qBs(Hfo2Hu z5C#VY&3PSj&L^EjFd0LhAv=AQdz3DfIP6PSmvqiQX>)T{QO%kJkdPjk=q+$61wlu0 zvlnvm3BlW+m*fecXak#lPnc4LDZqny!wn_?q{Fb2;>TbiTP6fB&W zQC?5UGaC!R(I`cotEZ6fxXL@YH-$XYFp${wg7Ls0*#gEfMcE>)I_L-rEyZyP3JUJu zaKY5E+9}sZsoEY(VPnj#u=YtC?@XWFw>+kYI`bbGadmBl&3Ec-Y}^Mjbic&Kr|QIg zi)&jRr;k;5>5Uu2&Wz_ia*7wevP;<2c=FS$N@9I>+2xg4p{R1lR;%R6h^!cr$Ena(U8^mDv9L1RH+*9x{bW6pk8%%zWL-2IM6 z80ScpXVF;N57KsBiJ$i#pLbR)C~DhuT63&vMv*)Ir~}m<9&AmqIHAVS;HvE=i{u z!GTBMgaoC4Klkxv>h+Lc`$kHZgP5j}!pfqKY$ZJ0H0jPyS!jE79~n%;A^B2HVi+)n zyptfqm?U#agd~wV)2RkQ3NlA#hHBgty)n>89iSvIXF7^@nSqu|H58E&@~Om|*Jzeq zZoN4ql#)u@CLJdT7qzvNSpjK*W*Q16;*>QS3kBguK@g-&`vv{JiB{KXHc~8^5d;OM zp)2oN?n-8z3B`Ddsu`dQ3df-^s)*@89X@ewGz#Sf8q893Jz}})aI#hA;&Pj{nvN|3 zdc%Z`L5gLC=thaTYC@JCDSw<*wxDp3*$l4|bK=QoIRC_De1^p48eX-^;LZ*1T|XpP zI?2!dZ$HJx<~|E6t6aTQSJ4x`Q^hA?nueqa3S1*>lbhX)4AgcfrBDs0E(C_Aq_h~i zMv{Y5U!c}*5RM`o!$WzS@AG?!~gr^c`T(|^IOZ+(?PW-%+E>X>Xk?67`n znTuyL%K8q&gBjQ+mBmC2?_{d0jIT7GVY@krHdT!x_f$riskmRs`#;~tIUr)cOI-QGT# zo>4RB)fQ3e6~?1|u!huI^VmXQX+mw#f=u9BJDBAP6-!X6dFuOBL_>sclV%o4kSZFh zER~qI@?r)ktwRImdiy%#u zpVV<(;@n1)7T^2bE#7?nE&kj8;=kn&{qdjVKlp3^Bkz9k=Q!HBMWbF)M9h;H;C+)e z-+E~W+iHV;p08csJmFw>MxlAs<{KOx?5hj^nJ1S) z#ERN?=k^}GeyniSmoKz9d8Wp65~7pQYBI!#yb_DtiggN)OcT`n$GF)KEj<#B7{5zjx@KqMIsCeJ-{9?jV2&YfM3pPHyl zD%-IY(%-f%9^A|6cXfQ%V!mCW5E}QkQ*JysB${PVm?XNUHc^i)*Z5tZdIqm5sh7)4 zgCQr^kKrQd4I?xe@~D;~!vmXNUe^#Lj-k?Yo;SoT}1nuXF#wZBEZ6 zeCXM;9CZS|{qjvto?qeGyLYH~YYe73U;X8`_@3uZ@#NV$wB~qo^MK7gjqSbL%*|DK z{L(TnzIBg-ae_!kTsX5#+x9s;N_cS8;nCiJi|3AU*qPGpO)1rKreR1FW)vA<2_|_$ zerKD-vcZr1$Q6|VcW-+{TEu+(={fvTnUiaE&Q{AD9VT2|UtuC8H8WD%fk+s5$4h+b zN}ZL33J;D(ymh^Y=T?=B^3K672YSNcf#l$88_bty-~=Mm)D7=0~V`gDs{o5-44TH%6!@9>f=qd?RvM6%=!VDfa?$X z)O?r2!I<{BIkm|;=*J{!2&E=#)sm7jJa(x{sjRE*Z4_r5?gp&3>uf$6aMT+!nb?>{ z6~`|yg$1F-`7{I*YP?6KVovHgN8ms=b@8sWMXCbJ#t zp2_;^9EXE|qoW~@9X~}m^4J?EN>-S4*LoaAeO7_9A%h3tbCxtupz7v`-Hv4O zO2%L#A)V;>hEALn7^Xl-4F!_0Q_{4+wk3L;v1mJJgpW_NGGsGESy5K3kWNh(QYp{Dn`t0PRI;4(!or!&zJ zj!<&Rx+kdC9EIx-#u4FQ41n^GIVQ*qV-}F-siOTB3i_f^)is`7E^}_)XRhL5S!MKW zLU*9@s3`JSJs+i2LL(t4W(szp&uo>Qi3!Komsvg8q}n=8CIl2UPM<$XFu2eE^pAd> z@BR4GY~KAA4-O*Eo;{;b{-Zc%)*G=ar!169MA4YSa`AMZ1-FlHOo;)#fJg}P0>Zq2 zC?zK&BSHe@p=5G&MADs+qf^KZwpk%f0_A^eEFUL!tK9gNf5^e-evXn|X417qluiL6DI}&}y0-UVoFV*%XNJ?%lz*N}z`- zpHE7OAqot;Nz~a_8#cW*#E>>|fdZqIP08-|1k7Emn!rpn%9e*A6CBq;b3zqyq-9{6 zI)#~`Wtkdq4}^(PfT2ssbRtGnU5PF{f}l&0?I;$tF9z_Ss+Ja2T;(U8G%^^4zmE?r+SP z1R0l3uMTs5{+mDX-8}u#53%~bPvif_FLLdxpX2bsT^|4O-;1+w zfpjL7Drdo#M7gb=b#@+rFo@7`(5YEIQ$s^bGU8;aKwfrHVjRT;$-cSNlKv=GKo&(AjUWmHVK~F|aw@t`!#9|wK4Ch-cRUQEo3)QCQQy)1&F$(BBia7h>HPy7arp~gjvpLE6 z_L~PRFO@l*qzJ#Qwhb4KErAA)ZftPkM8xun!#BRPL8aDKlC?{hEf!8J@TK3ni(cgX zssG>^dgGY=ts&2!UuU6J=iq3Q~~@w zJUHZiSC6TDsG~u^coK2z))BqK2`_Z}+}sZ^niaBGQq2qgz^ASfOox2)<@*%2&9i6b za5XUSdF}2ac8-R4j*dtmj13+II`{TwY=(C^eWIoOC9mAyWj_*>8dc6TtE@Fm++%0B zb$y%Fc8#6=KAxwOO!icxl+z-_&1Nn%E*@)BX;l~vCM20el5ujr!rnAs z=iMGBPcHHHTYH>ctWj-PjBbqZugp`e)tMVa9AD7c?TlGGlK2&iS6=V(*kdh9x=#Nf zps_gS_`)2!4>O)T+oC_-=YRSazeHs<D+vYG=@%Rq^6~S%8Y9^%FNfx+$tut=W5JGu`D8NPhO4%itIKuvH^)ezGn}Cx8i@HOBF(UEL;2gXTq;9$QAng} z-X!P(DKzzd0gOjE)rNty<}gTV$gK#Fkfo$MJ$5sx@bfa0w69v6d@g105DxE|=vsjs zOVUR=*2MzLm)zZ#Ts3?%iHLd7yTnjo-25ibjYK%$!x-vp$f zx9MQCa`GVK*qoB;ap*;er$U^zV64N@4V!ca8XwGf=3JTEw?};EjYF)a&)nHL#u3DU z#fhZ`x31q|*dKwVQL2@>@tp&(49xQunM@c*g15H@bjG=op$6HMB-JQYO;T$LQYWQQ z9A9c&aJduU+diF=I?k!!~nPN~YT2+zFUst|5y;`MV04DTzt>j$J8elv4(qWj6ODp%s%GmICGY0`eTN z43LHToP&vu9+_AIB2z$$%DxhcsHw8mlz-JRGsK<)xr8Kv#G%k6x-VFtuVCmpds`DQ zH3(B=29DdL#m8j3UuRD-T79A<@b zmNOkibc0lFM|2U>Drqb>O01kZPN}vEt^w(UwT0u1rNPhr+-Ldk|G`hwW0^nyUp~#| z_8#S`O@tuphRU-g>K>IS$FUq1D+Y;-NpP5NG?};-Z-N?(A`4RB>XOG(t2Xtvi|JLU z)Lh!_objWV@%4gWxJ%)C*k(j)ev#VJc?vz|+OPg^Ob+k!{vY~YvM8ib2^J8H67XD_ zRf9+OcIeHjEUnZ?qmc^X_f0TelLCRTtLTM;B}O13MS0Ew3n2o8YvB~S3U{v5b>>Xe zJ<_!*WSOq=+Oo)?T%V)lXG~Mbg`}jJSVlnlbsL^DDXRM>Z@6Nf`$ zA({3j3}>)d(+GQy=oL`X%haui`MEMnWt)4C4yhQfiYqWIjauEp))G=n;OdzQ@t0bg zERB`7GDo5bop7d+Co^nMqgE;t=LJ&4P(o&LkNw2A_!EEOKjF;Be~i!m{lCX+zxfp^OKlp}I>{tq zzcb@*FQnlVJh|Rd1MAPfbI9xe(NFQ`fA?*E{3kxi6CeJt0`0y2<*)MQ-~XFj{k^{z z?evG4gy0r2WlJN|$_i{FiV%^*Fe_-7HdS4M=@Q0*=_p|=B`Tsvx6njRe>$LQdQ{zv zSc0whHT;Z9GiPnwhktQ zNyJmn9jD}b^m?I^svI13$fO{OCMpnibLWsWj&MZAY?ATjW*1q7w{PvB86J!CHC}u7 zK1In_80LD-;77ja{k-+Y2G=(F2qWd}dX1I2CcR#+$Vk%Cm<=ON9&4!Vo8A3@il?zS zzeJo`+`aRFt=%K$+a=adl}O_elX1ZZpIB0PK&?5SPkrbr?UKdrV8Z?^Q5@gBy~n-nuF5GIjT08CE*GvIqX^*Qa+NdfI&ZxD zkiFdr&pvmS;Uwc5FI?x;xfOL2>Fpe?$ z(54x~en58;DFB0SxX1#khRwlr#%vlP3JqHqe9sf>{D(jI7?zxIYrn^!(1>z_dk>Ge zx6xHJ(cMA7)+l9fw~vQKsnld?zNKEf=_FO*zlB{e%u+fLYz`9MzT4$s7;rEM2$Gy6 zM`4{^%f%}hDuYEgb;6)vdt=COn$V9zC0{&$d=XtnMB^^aYK@JZ5qq5(dwV_Q9oQSj zY;8nrJ{q#y>#=>%p+7NrFp1gkgsSOWZIo!(Debv3Eyv=!ub$!{nqoT!GDk@p=a(ut zw#lQrQyR+-{r-dp*E+1M)fvQ+nwxX+$}#TTnW7PJVR1pp3%#|B*$6i74f)_ljuC_r z5BCCA*DK`0RKdsNNsgo0Os4^1XmIj$2^W*jQKSfDYs(D|I%8sKE7@K!2o%v%*9C9i zI-peXXjCfn2ceS5ojHaT=abK=&F|g&5AiBxMdZtp zjAP3#x9|0pWa$rn&lSA+dG1a|7_JE#q)9=lLZJ(aR3HjarEBP}rnYlJ7m9eO0oA6U zuq~3*fGC9`hcrVDXE2RGLNL&X5}l;b$R;49P?AhJ1sn~dRgg>tv$4jN^BImFqdS_C z&$=anU6oAqjIF80Y-V8TD9DLXHqbIj+6yTTL()Ty@>z$*TERg-QH0HCrcn${WF*k4 zfPi#I&?;w?Dw^`X5ekx^00f$6;;sw4MvUiW1p7AO*uXsz;SNpOCnYzAF~`d`PDwD+ zB^w7Ye8~Ybaf z5p>tYD3vgm49sT6v?tZJIx`Bk-q!KvBs2=z6~PC5gAPH0JzsW&G8G&ZbWH9!%nhqGhV6gX6~n91|rsvzr#Ay4vg&6@#<_MIa~!0$Jq0 z9j9Ttf`$2G|F}E-W(I{&y@dw55O+I|S!PWJO8W34p%Fa>9EDaeB_7pMDC|49zLF$E)Ne9CzqtOv28LKsm^Ow(X z;r$m`Ty9bn4xa0?+|ZcKhWz{&-sI2!jep5M{F&e2s6XN9C*H^Jf4;%XufNHwdm8mh ziMd7@X`_OvORiur4d|pgt&&g01FvNB;KqF(9)%Q0=4(EG?LYcBf8u-3^WhIZ&ZmCY zM|u8Z-^cqt^&!q*I1O0nwnI7?VVCBaUq6k%c!spl*tzjdtbBkwe*&$tfL*RJNy|`K zWnt|YPT3*VOy*9U;pCZPlDL2-rv})AqWh&Kq{P|@n?bB2j7I10} z+-i+Vdlk*d5oU(r_;~dOW!F(nI1<%hXL*8Qf+;14LP^_&VPd%^LKBK0iWInRS&=`b zVWYcsbl1Tu*$CaoDV3EBIVdz*EAv$SGPP!%`a+q7cAdNcpFm*0d;;N=sd+xNdWCYM zth}R!ff`h0NrG;8U{y$x038$oHY`HYNLOm1X_l$y1@Vl@I8+;E)c*@)oTG+oQBE=& zs13XClrd}z$8m6MPm!H{C&P7gO4WwS%5$xlitAIad6Y||4kNYER+*QY#(t9VDj#7L1-u`6m28W$;o0#hrLYDyhtI@;tQ{Ba^ZA~4_;j6_U%J5v%=S3+vQuYZE)pGjq~#^ zOD9(O_Dc`>)n9v;cEiMN=(HCt*3LD!cRl0&);^gt!76O3hQs_ymHRIZIJM@ozEEX* zcf|S`pG!|HlLQSMd&<`K5pAQy(~AyO$5*KR;o*SFg))X`V`~L<%O=m@f!n3jR!onX7fis zaf#PAr+np$cUU;lVts9u-qwBG)aTP5d7k-}$+cHsWo6A~d*m`QOFVe{0X`<{OKZ$6 z`BbcgbdphM7KLX}Nev!6+ETdm&Vvbwmb2)&eE9Ndws&?p(-ge>${RE!%=Q#+)qeQz^CCXAIy_^mM##zehQiUYa7^eyKavjH;a(1oB#q~ADy$*++ z0o_4>soP|_AQcIY@1QvzQIb+Cl~mT%a1`O%4uy=_-#KEw=CHLtU}N_t3-j|F9vp&g za(z2O0S}^xj7)j7g4pEAbIY7O6L9y=t_pv@ac_giudZwk_gV9siUVUCzd?={ft>SV{N%kZ!lwh*`{o{ltc+%KjQe(Niw<|3?gQQNe!1c z6bkS#=uF9T4W}g0bV(GY%(d#cu0ww~quZI#?T3_o4WU7@1Y=(iMnMgFGjDXdpZdf3aY6 z7ar~VT$z&`8a?J47F!*YNGcpU3#A;Z7SSKt45dZbDPVsFvnhmv#xpLfr=ZhIL23kH zjtnj2NLTVVfUE74tvlShJtip^%$+RJJs2wbVG#?CwsyGm{u0yF`l~`%P~kvm8 zy@5fcp0ME3BT99X$XyEeNR-deblBg>Dy9IeH&}_)HoLmaB0+<As0mHP8$QCppDvMksU&2}mFb=v>or7kqRV(ooV~6fCb4JUWCh z*C-Onuxp^2y<95VZ&74iyOwhCLQWp*%!V1p34=`6SY4R$!D9t)-IENgg4TjyXjpU~ zq>vZrv4+Uh^$E6x0`Ius)+CKuiYuW%GF5&k06={$|ANeh-oeIo|+X zLmqaSO=sYj(Ap&oA6o646Qv1{cBRTbEXFBe%R=fvw(+(A-(~1+os4P{Q3e;#bq{*3A;Team;j3 zFgHKP<*O}PWlL>}601djYldS@nX5J^+%f;;=U(BbfAcl2KkD;;tadekV#Z8Sa!qF8 zn8Q(oqg!g|B+*s#Hw|-!p$>_LuFtr?HwNH`K6H`)_CNW4wJDqgA$oa{iKr0tdoT^K z3Y{d;NTZ1ALWA=pq9j)`^gs<*$YbUAY%Epj4R=6aq_Vb-6^!WZ?h~atjkyH`f-L9}6+XIjAxW4H zEDFPAZT&HR-yeE{pZ}*n%U^r*MgGix{-;?wd69qi*Zv1?zPZh%Qx%?SIZ6_Fqn{u( zaCO0|YcY&7e){bx-@frJ{^+UXd6@yQH3YA?;zsCpS6 z{L!nVQOxVF++x`gEVXS8vMG-*E^r`B?uR+mM9|N6`R2PDST&tf%T@BD4$nWez>P9| zD@<<$Ov4`Y)e@)Pe;(1>W3ig>#O31(Vf^Cl`&34PD^8U+4h~saI7Zdd zxp`|3yX?|%$}IUBr!LR2wKwI?ZU?{7X1;2(=t%~%g6+YK%(2wgm0-p=iOF?CZFFp7 zhA^O9uTe;;vST{KoSP3HFq8C{G!trl@pDk|_yCJdBhNtH=dGn5hSu zVOXjeiGzg9c96nhX=#aCt<3grpJ|el<)AwTahfYR=2FvB+rQ~xMrZFK-~aI^XnO|x z2Ll%7s$4j?LOh)@I-2s0SKj5&a5=GHvAZ$igkv9)jYDcRLw()0ZL2`mFcg%1pC}I4?xvJ{jk9MK z+1cuHWXB}AL!i6fs`)OwRLWN zWeYi)0H_S4)|oozpA@|FKr%@|%TXmMAj-(^8)%P7%sI*Jhbe2V1`RJ|M4$OZ4bL`c z*G%QXGeyC!jJcZ>Sc?$&F6pZ&)=8bE58E6LA_7Hk(?~}abPSXi%#&)fQgmSDRG}zy zvrr-oq2y(5%Rn!Ky&fQ}jHD0*TNYU?Xe_1dZE7qp>l9joCjfUU zhUq1kdXDaC#6y9zAo1ryCBvGg8oQH}cWV*fS9YlTu#@JDr#hJhsg;o?Cig~y;NXZ+ zkRdHWVS%B8u%wcKd38&N*lU^qz7Y)x(7Ds4fW z6skGH&=4wwSp2pJjUXfrEzGhB5^80s4o*gDU`t6}sOB48N(w2ENe-m!?}67B6x9^U z4!Nme+6imz0$aBT6@*1#BS>?JFaZH_CLjicN04S@(;PevG6_hG zvPDjT@|P;8j}EgLjHgiZ!E-^=5r%;*yR0lVNwSDH?i`|<7VW0aVx^`Aqd^o>m~}L252PxyY$wtCSa72$?b3ya8dC3+LzQ>?i!{i}(14zx*BUK0E|K7a9d9 zPz`|BtYF#(X{6!l30eU)%cbd8s8%43VVLNY-2%r>7>0twy$*}M!=L;|?%}taShmSze^U_$t#XxMJfvdUNIfN)O^HWia?L__aX>qZCK^D28SN5VB}#h2B*};cXpTcg8VDr07E-li3daQ*;c62V zPm`u#7J^itVQMq1Oeb|Mf;43N!6P!9J!{3AxyGyhi<)!>$EU5RMTNw znrh;tut0MNCoy3!LDOt>J)t)^Q2CuoP|-}fpWtdSQDTz{jf#;Gr5S3oXIPk~2D#0h+Z&uKFCnrL z5lsgBySQe9nP0~MWFoPWoSXv9&4|+p11rF()%XLy|6{!K<~?5g@~`vMCqB*J`n8|s zAN}S3o-h6US70r;D+@64 z93Aj&o2u!O#S`LuglDv9lo~|Zh_a_sNqolBM5!Z0j-uD|?OXVd9pm(gWyZVvfWft7LKI5I3G^I`H?MUlS6x2+ z@zaF+BSZi%JlLZ@(;3WSdi_9A6Bo=9@7@`)H=Z!x@;I|#;pzczJi5nvdznUR^R-*| zvFbx5`Frf#3ZHua8o!Xn><>nis}_%T_nBoGcklK2#N{UM^o9(3W7bZr&@LP7_9sgI z*PLsj+cv>;3TY0y!K_fOZHmc^@mLVfQc?-7U&6L@dZU2&?xylq1Q9rnp)!p$LqldJ zlVONgaj}+v<%_5x~;gHd;l$7r!8icewm$)pIyslH^oLecA%v{yDw(ku%Ht(^%yuiU| zN)S$2o^x@GDybGK0&lHaAvY>qzjnmicLppjyX^JG6hu_2E*qOY?2^k{Z$3gKIZu7y z1mgq2J1^fRAZMXwV(AvU-6Qr!De;2?-hF3_=O6d^#QPtoTr2Up7hgxy71d5PR%srP z7be4T#`0oSg?HcE=%`qMLYGJ)MW~blG%3N5#4=@)#BAI>VmygaQWdRG`B8u72fvrk zeDT}-(pT@&vUi=l1&jUa{CJ^y9>gAsXSuivO^ zqxW58FGRRP(N5pp%z5{AiEJQngdiToXgzrL`_?)3^bUDc<=E0ZkFHG_ycFU+?Q_`N zU^JU@$*Xrfn58CL*IagT zaGe~hsj1AoAcrCYp+liTnhT^|C~W%&o+G zVfiNkNL^qz${2=5js=MalNsnLRzi{7s$R}~GvnSvo$gVAS5@0V^*Y<829}Nr*F`FS z<)mXkI|g6F5U|k9unkEkE||pz`LLj0XykDQMFCPLkHN?URTJDYWF@KKC7Msgj%8re!Id5)x-^S_DqYTjz-!|!4iND1?U1& ziQ4eL@1)6%4TBpuax_arI3{^gg3btrGl){K4Fy-g(22r`$;70!HqX3QqEK7h8slNW z(Qr(f4$!TL+2NGtTuBjzmlluHS~(6#W}^rrjagkg#b^dU{e`#rCqMI|%3=LKRxS(v z52Ye`Y;y7>RhEW^=Mc+G_vs7a`4iJS) zme?f40WzAQTP2knR%C_BUu&$M1Oi_A+;1`+98h$Q=nO{;Ca`-nKAGE=?oX&ge*BR4b*eThXYr;vsMeCWQ1$Ze%mF?9pitD>1;yBc{Blg|o-Q$rUC zc~p?+9UQBHKFc_F+2R9Br!Wi$y%<9N^-j9mbT;pk=q=3ri0Zsx?bvbRWX2nx|01z}oZtOl{S_Yj&{h8KfBE;h zebD85FSofd&G_b4fFXn;j7~+2ufeE*e|WRU+oOQL{0GmmesZ1L5BeNE+~Zq6{i~Fg zZZfxiobuz(GS@oAQRhI(*yqba4dC+#Y%L(pEVU&qYX-7ZB`;D+RvF83(JaX*%y5Ok zEw8aRopS%d7AxhF8p6hTjOGaHx|)iCmLLJ6(1-;DS*E0>2Jh8-^*d0yrsJ9w!fBV$ z_z0;RL}||T+j}I@jN_{{7V93>#VW^+RhacRm|t4t_Qn+7HnFQVJG(i1+ap>|jSDAB zWFdUwxyvNU5pon$Z`Szy!-r_4s=_>1Jdfpt8uuUcFtQqJr^`Gz*n!+b&qJ1%pi!@~ zKagzi_Zdx7vf?3O5@S$fw2`V@u(gvV=I12a4-%TSHrKBAs0)eTv~e0W2K^y7Z$E|KK7AQc&Q|sI_O@;ZkA)( zb7-A0NvyHFwuEMPxVJf=JM5sDnwn&99Zd$e&?Uk~R0?uUdGAz~U!v?Jx(dT~oCc;IqK5*#nqn`dyne06jdy!o zxX`9*8I-CuMq)^~5%9^Uufn}P6Jwvoyn!~Ul4pHNZJpl6jBqSCN;6hl6@sbBqk|r; zdY$d2@b-a%b8~ z(x?#JZppwaspgnmH|dQdb#SOv%f#V~KlZ~P;5UBjZGP>yuH%}v@_WUegt$<&J0z%0 zNXBnxUzKXQin^%Uf|4lc6)+iR%no9xSgbxP6hxypEI2VQu|=+=Zg&?O6uU{*;66D6$^{P?Z;;fgEV0Jq>3LCif%mY#1DGuCl1rX}Tp2Ci`@{_qZSD%slXg zWY7W4i&*%eLt|N|-;Y(3AI1_9o8+N}FeSPNc?bkKC+8j3%LX@tn9)#>OQ=-}gqdJe zQhFl;(3tJ(%qAM;QyGUt16MZ)?S#ES47$!}$3&mF$UzE&i1H;{d7U=zmC5_ySP<<7 z&e(juq7 zKf7WyY(LUDcPwJpH#poaGb$21-N3JC>fVtAIVN#(YQZ%WsAwE&%%Xy((Zi=; zCMpD>#hfmYMv2{{3APR2|NJpNalTBPgzW6ja4Z*1x5-3~mL8xNneyR=vo3z~B=z+b zDy;>QG-ChS*GV^CAWzCF^xe{P_BJ-Sba{zZ-6ywPlDN;bJEY{d(13m?RH}hl7Gv8k zXmL)7<3nr#z+}b$W3(Vk*5QaFv0R#xORv} zK%txHxw;pqfO&9^DIO}n|Id}V30ucAacTLnobaN8>!9CXNfcd67X zkZce$p}$`z8uXZZt|0`eq!VO%5qg=^J zWdTTmBOpca&E0_MPv7Bh|0$2>Kl(V=>m}}g=LW_89d`C^AaB0H>F@agTF0JLviCSl z6b#Odfd>Z1EY6||94@UIkJxu$Uiu}>SDZbaB zutC#3NJG>X({z|KrSh>FyjSnl??4qr!63}k_9A^WVqtNCJhw=KK5NTurqc}OjqjMOrP?)@L#UWm(@Te0p)u-IQcZlY?9AB{5?hJYT_M2F~O&rZg zCX&a_oK$&hOZ9ysX<>R6Tic!@Or1MDN3Cjea4_JgZ_$ke7w zg}Ms=eye+nqkfGVe2 zzr908t8(VT8jjxN?%f?4reHo#xwSRqTW|Mp8x}Vn>~ZmO$Wu?8=3t}G!PX%cPc>Qk zXp_Uvj2Ex(vfQky0PDeE!ueBkTwbeCL$|r9Tl&T%tEp>Q}R~Bv{f*s zsS8}oR7hgQk26%TGn!_g2|*miIF?D06)1_2gz0#Sl!e;PNtrR7O;uADgdv7*V3-=D zDSHQ9;)>5fZ=2P2mFG^jc7AjEG*A3OMCrPTpdJA%z4VNOe zIdjtI@Lj92a)QgLw5<_DuA&heLx=H=GNu`-E8ftV7O&kQv^A^K#3cAK`R~`}G-yz&B zBaSuDmMlnfWDY2To&ZN+Yal4lYbM)+DT|dVRk^@3?M1F-GycVP%%r4I)&++nL17kn zg`{1DVVDvXIe7ue&>-&^2vML{rE22RO@RnAW(Nfem#aJy1JY@M6gtuq;1`Ugpcm;l znoj42PHq>(mfCXBwski0h-qF>iVVU78_m@yHm4ZA#6M-QyDJELsQkUOm!J)1eBk>o zP}BqNZ4FrR7ucRtGbq2@Vw3k7x@kz%m315`G<(qm}vvvX+s>HS&iR zx(#kMR}$ERp-$M#P$W@wOsgQzBnUyC0EI+VkrQ?#4myUL6YfZ+YX*K15*^C7+x#sV}0i?zbQHm`pWR&(=Bc4AS8Y zk_%QGbAzO{jW; zD68{Rzj=*+@pIqc&AU4QssvCV0m;9sO4SOnmLtuSxw45Ao{A-?*@cou?#~3{X`d$+ zCF?DhbBhjGC9>HJO(qzcMxi_EtWcyg(jrknEVo>uwos!!x2(v}d)ME@$wI0ppGH6G z(r8u@d4-D~`~Zzg2_a2{r4x+0km~r=sya6)uUcv;Z=^H}2oo|*SL8w4Hpzk!X*Q!& z_L)TnMlqx)=8)2WJO{%B86%|!Mv2L2n=lEPpPz$iN~+f|9FsVjlBa^AP{G$Yr8)%} z@uWkws$tHRh@u3M4v?lm(;W&aRCAeXIu@yl{E&?bmX$N=DUUF|{eT3AAP)%hNco{B zX_xVl#_FjBVi6#<0!zhGpmHB|;UJ6&8As~#(~=>UX(K(8BAH^?6{O~oWMg#A!7z15 zCM2T3kOo>3DQdCbsuE2yC8M@PjHU@C{VbvwTQ^h#sOdSbRzufoq{)mz>I(W}8Vl*9d^TW)FCfnQFBxty{ z%VNV(XB~-4nj~~4LtJf!ZI{q>k9x@^aWc>{N|s0HFR9JrQE#Y#G&&&D6iowNM8whr z-A6U%#SG1GFnr(V-*>%N@0AdO?ZYmeajGO=RuChzgjS`5nMn?ZIlXC*dz*b~HIIu6 zD|GgIRMyMHaly;?HhKQ)Jp03d8#`U<(seE=bK347_5rH`PMuoExaDpdp5h9Gb&Y^)%6lvJ6(1* zQf$2h8u*$b2 zja*#loITd&91U8JG8iS(8Vwdo__qK$}RiF&%Vig*<+<_((TSLYb83-j4Vxg z`rMrIgl%*t439><@aCA+r7|lGm$&!2^z)SU#X5d2X9j@OV(OMiS-=Ej?IDfLiy&FB=I@(gQoT_2*T_1gdL8rs* zyBjphw#x81*_vZCm@yv56a@r%hMfr3KE{5kI+jgM`MFbXoQD?qp2cFy+JkW#s3MtaE3IWy~lhJ{s6r0#q%48Z5Pjj@`#4Z&$Zm!}ul0u@H zxspr`Ca5Tcl9Q_;N*W6sSE?aS9B9bIpd%+N&sxk?EPDN1QGVNV8v23Y-klQZc8ENf zVxDPGSq6-P!pwNV6CS*fvD|LaI$2}?p$3B)gcHams!Ri_WthyAY?!=2ky>*N zIWj10!9+J0#s%ppgwYr#E|fh`2Xldxrn=u&N(D*FA&#q1sx>-B|*!iM8dzbc@u!d z!74Qf@)2QTDk)j5WGi`W&>u1xM7U*-AN|NhzWXVYXfh?%YfJ)7ZB30*o!sZfX;=eaXhus^ zn{wU9)&!pI6N>~LT}dYm%U6NQ!VpBWK2ZTn?Ha~JBh~8|!Xpb4av3OEplv!xsjGMg zQ%e#05~)$}s8is0i_~nLxDbT0gvcXAUZ?PV0z51y!*p9{QlM8CsA#!r#)(2wreqp8 zW(7~U6zQ0v5J=s^^jtJ+L>6XP3yb)MK{cHqqF4oH8@^!HJH)d~NVS2M(GF>1p_vXs%b}5kNn>)?r(LNcNWrj>nu(6!&Ck4nSp@v# zANvFR_>X>+&;0Gb$2(uYN9y=I)Jz2?aZKe`RosAz4!cpxkNp?F&VTZg&+-R;?0NDy zWq0#{YSZOnA(_4MBKJEz>L2*V;ArfRw?c1A@A@+`uzeU*c03J2dc z(TkWcP1L}(=~s!ekTC2MYbo7nhOcY5woW1gOw&R)Owij%GK^!#j`8oe-mCXYsEhN` zag*KsJ{!A76vdd5=aD1{QzXr11*hy1Ckf;klPqC>KOotjvAWV={;?9*A03cd1|R$A zIhwkpQmXULy(8YazptiqYtWU)n*}49J8EMZI`#9+9T>4rh!tc;V5I-Hjoq zTMdO8FFeUd&#uyLx@l~GLHk`zF_-BOac9dk^q>kNVk7gp=ED>h65%!;qD;Gsyk z{QMR64tLq^cGx=zICpG;m3Eo_V5lU9!Ei#H*#t(5*B@=ObbOU|n$z#~l-%Xv!4b~V zGAosovnLy99mzWn4yigej)1s7qFS~omkmxVuh8vk=KQ;58H=rBGQlmSLgz1wll$R#Ulp z(XQOm3%X0a5Prt>&$j>ESstpV=mPQBgy_aW*S;bPU4W!8_ig*&++u- z27AA7gV$f*=Y7w%sn>lqxwP$sH(uGIpwE1xLH}-#r88BsTxVsz#&~~^<1L>&k9gP} zkQ;)sba?jpOUetixwA#BQl^)sluI^y`+cU9mva>&`^WzHU3XEuY;G@xE}sFa%QANHZh8HO2dvq4a^AeQKL4ScBrqcvTS zggQaDP`Ok@5(YDv%n%iic$|`8qJoe62@GTMC}EmrfC^&b-&$#cynBRPZXf}X=HTe) z4UIw+lqv=B3?;|i8K%5+@CJoHW;0KfA0$o$0FIGi_id_eje}uE)hp17f~fD2M*?yQ z4y0op*(sA z2$Bq{)eMY+aV!uMh$Edm)6v`%TQATu9ksLyOfuy|j;UTYIUr&b<&<(TEQ9b~0=omm zg3sFfb+uWTjdcu(I*b;6m%ZG&(i zo)oxEU4ep#3$i>{1DI+BdI4m*P9A{Q$nm@anM;IGFdGXfP=lgcMWf%#ROr4yG9F7P z3UF*h*+C{5=>(jHj!36Wc6BC89*t^5%PX^Khm5irq!BXnAQy@Vnal)(Lg48VsYylB z6Q)!#7{x3{Jb)&#NughahFouaS#;r|_&%J$*yZ5&UAM7GP-N&T@!btuj6FI#qMZxVy_} z0$N>S=2NydrtA$vK6T|HKk@NpR@UZ}7dn-5${V-6bzga;+;PDu+((WMaO^66yF|6T zKy9IcYiIoJ|M6!zx^;~U%RZx{m{z00nmbYS;#z4+5KG3pF~w{`t7IuTt_Wl1tu5He zm}NTSM8_!^kV`_tR?wM3#%lAP&SC~pMATZMYUxVqm>L=?AFTjk*$Rqc#A6b4EYD&X zK%O`l#hCJ3n~HCe$051&l*hD?5ouB=S$kM$)Z29o&80V-;5lH~F7YfQkz+KcK*l9%{CO7wTL4$ zD^>R^x0sTN5@3>RF=QE@+eB(9!DNgHYGW4^Ib{pRQ9v#XEcN+hxJXRP!f<@`_vSKH z-al*`AtR*v=QT_@MGDmUz|}zFsyx9!3e2cb{^WuJ!?u+S{OIl-i2v<*VOLN?R zXPbjN?{ewt8b<$+xxAp7%@NH;6iJ9S^;IS#o`c8}G|lI9vjEZMt#7@WT` z(z&1E?$3RJRZI?Si&YJ0j=S4iELT0A zTRFjcslUPeaKwi$p5)^nZqTSS2$Of49w9WBcB9I2$)G}nSGGwV z1G(5@)|;_$V~f_jjx5(X*b=0qoIHJ&+n;@jHy_-`pR4lypSYkt=gjwLE@)&O!TYbA zAPV<*;%tfY?|YWdy!0-w-FU#MGs_6m=iNtL7OOrh4M%y>oU+fiZx5LEN3?4mCs*n$ z%Uq%BM`InSLtbP`I;l$yS)j6LkbuyX=R_h^o|$fF%G045zZh!O5+*r8kP;*@s;Mpt zbW2lEjx^2G%?+VpI5tA&h&W=d)dV34CxJ5QkA{&7;jGM+xV@cG6mT$!nLRq7vOI@2 z-Jw(zRD{H;maxh`D=W)<=Y=;&GjKddQL9GNNFA(td!%v9!m^_Rx{uFSIXoJ1;p{qACFRVi zG7dF1_V*}ssMSiGp06Oph_~N4Vs4>Cy#ku_h~o?;^R;wF!zp1DA*57fSIhR%b+~#8wnHA)Od5u2Scn3|G&r*$Rvg=1xo|NfJw@~t7LZ!wuPwqFbEN* zKssPLIVB@w8X827z=#Fc-jU2dqhpmcrXA(~LUVGGzD~2`GLoqx+oEOk4^5&#g9t=f zD${tpAu%)<3*L1b!M3$u@WYcL5dE$1^EcPWfMyjlyV3%9mmb+ zrMcE19eXru6($+9Y95_YLjR3J7A~!G z>G%?6l5n}zARUib^y?&P&bM~A5yDkcra;bAqu|sGtcJzBXLAsy91JY%S^LOpAsS9h@*FCbr0xqI-AcJ~N>{SaQ7kEk1ptf5QkSOA20*0e0Z&G%5j~#E7*WwcA@HRImSfY^|nZI$UCdfXpQKq({&aDkbx#ZI0$CyQe#~M1e z(3B*xVr!&%LJ^G7teOhc&aFiGjPfAFG!0xkCzU>m^yv%r8fel4S0eBz^a7PzsQDDw zXrwp>N(zab2cav;zp1%uqll@iEm$EEMPoLSoG6|m=_&tI;h1Q~Q2EphO+7!=#?f#A zOCz6+0D+QL8f7%Qp&HUW3(1w2%mFFr?2K?)4Fa!=5C%&pPmqQX&iYWZR1|=fX=sK{ zhL5Rb2o*D9kQJt~FcgZiGlwYzxuGk2gJw6;OdFYv(M%85@hPNK1KA)EXt{<`8ygWI-0P^ij*fFU%_^C zw908@KE*RYYE_bCMiw5CM*+HFBW)LvjEGW8{T-$?uRPkg@YsxV6^D~a4NXAJH&jf_|Mt}fY&R&F_d)tg6pGHkE86ENP zOP}Lx=CJ(O$I0jCNs|#-;Va+pj0tXGF)C7m;SiY=gi)XEAfjBWvr?;}+Y-ppO;6>L zI(md7BPOY>27`tPYmEkzVTUjtVDLLo@6~&y2`FYUe!a@LfP=$6vuVKLQJ?zb=h4Z1;0rBdUt8*uIV4#yT(nM|wf>~&agw>Yt2&@4BJHJ3@* z<=El^lOQ3{1(P&kXZwhSc|nmuJRK66E_(xwTX*->B+Jxo1zG71Vs1a|P*FDGL0mmQkL9&W0P5&^P%^x@y_iHrg51p&p7D!SzYm%4^wRCn0okz(SUPpjbU8E zbLLUGPDR1J?E{Wib>(L}+!%51!9E{<`ULG}i7&r&lkI8DM?P?sod*xt=~gi7^W5LR zjcvC0)h~XFQ5LguYFTAkJ-BzkrRSFUkrQJV-C>{H^^|N?cP%IidgF|hr8@Ty_F1Wwa7D^1@9tBd zt7B#svWT%=Q+>V{FE6n9V50KK%zR92t3bZ*qbqn6H2zFya&B*fon*Pom=3{ z+0(rG)(v*{hLm!jT3P4b?jgCZ(QsW7nJFoZR?R@qL4Zu5nCKKoP>fP2fGB~^0E!%( z5+EQi5b7{0k$DD4&;>Xam^P$9oPtz;4h8D{->$0B$*czlX&OJ#PKfksoekWNZ(lHz%i!y}upXCWsNnSnJg$tM!R1l`vO`UNLG zn2-iQsI$9YaPqvw_Hq)VU^F$5Q-l0S!(W6v2Qx1yrUuaj!ec364%%3w;o2&k+dHYD zymJo>6>kvTnBZJds}N=n4K6%hf^CQCG$Jf?Hg62U@;G^Qo&8C|EQ*OVSk$T?CBwwW;Z)6Zy<>DH zLDw#vOgOP|$F|LhojbOTJGO1xwmq?JTN68(2`8SD_xqmbUFXkPtAA8=SFPUNT~)nn zUwiLMRp)5!)nsvyDxG=KFvT(@Ca49h4O&T)d1JwfaEbe>;u*?%C1}zyS@GT~2Vwcc zl#?SuB#?!3q9n-IVR^!`4JzNKY`DG;z?=x>hc_4qR6a|Y2|33&NbDCGawNBtW>pFf z)C~py;c6v}XoKYKTO?G4-=PXOPQpMgOxwV)oItK1RIg>dw|H)K-kK3BD%YhbxF)6W z@}AB0GPxzdi7e^@q3tXfwy)x7fv*HcocJ$|VXLppWo*D%AV^8fJ?YMp{n$jI=B}8? zC+65`z~bLXpW(lKvM;vS(L1QxRG!UiajdmTORdos4RhBIobuV1_1ToWgDL>5-#NBl z@cu4m{%hW83Z}6=rx2Z7XHSSyA-X$~6jfo94L$v`=jlyCPw&jDjO>U#q*akBppzcs zac%w^>%LM3G$*H3ozXc`C{sd40(Qb_d#geYR)#rvSQrxre!U2#^YKKQj5feH3W1D^ zS&qm^oK{4b7_~WpJoPA4l*HKO%kiy7b%o{en|!?}i>Nk~2p5eq{LrNd?6~G&1@xI# z0V{v-Hdwy{L5qm!5d_8W*?C;`zn-V11b)x%0-_ku2zR`_%J3Ws;!+863yK?gQai#J z1>k4jtc0@)&cZWGlPRFZ(*nj5jBw$ES%a6Qm>)8@IaE_*5)oI3N!KXS)YMvJ*6J!R z8|LkT?TkQ-p^TXLFt{`sk!D*`TLT>U^8`&L3WOu3S>cgL9rCoK^tNG#9K_X*A3FBU zto98J-31tWWogC-v`!tNvA@l6I&1k&MAC;tzpKwqdgTJ$)46(I#0me6m%qe+4gm6B z@;||2-Rl-GFuek+Io)^K3sAzW3mz2zgt~L`y!-nl{yX_s8`bWV2Ku66l0ZF9i%mg7 z7JLK6#J6gF{E1&+0z^!JiBeleD~CjQgw%tqg>={14xFUT0K1##icC7obb^H#s^U@R zxZ|c}StbOL5o|Kr-`g6+ls$0XYt5T2=&!vVjjp9(}^&;jo$*`F;@qaJLmK@b^qs{3!PHiOpg=TyeiiE`h@H zhOstgk3nOlH(UI*&2QYRTzu@c9yTOQMUG9`Y*j@GY%Qg^e;*wPNTPh+OI1tL#HD#GM}JWKr=?69mRO}?HYF#m)W&8jce9#&^9j48&PgIJ^%G%5BtMpLf@OGP<{p3pL<2ZKgv^r)Y7W8RXhKp&I8I~O&RH(8XR z3oZGK=Ul2ml`G<}voW2?ev+xhnBwTi`w7nPAW>JfhJTr`mnw`}ad6)mZGx|NXqL7h zP8jPN=cy|d*A%fdJ4Ul~23H_^xCfRQY~-%ih2|hLlB7A!su0@=s1V>)Ugp9AC4T0x zEW!DRiqMeJ!VQWo5_r+40q+GsRNU&l13&z)5#uDV;=s0M6rVrG`;#;8N(lt#J3O?D z6@)Ql4`5G-rp8Y>T*yj)G^nbmE22OK%u9KF|Jk`GnfGG=e(jBaJGQd^yd;u5OUPei ztUiOhvP=~*GNr_lJ5_gruh>q;dBUV)QNo$R3otJ$>S}x1A$CNJ+CBqWowCq(T@f~+ z<)mu(k9=~1Kez;&%$rSBT4;%6Iw5ou!&r-&8mSXP8uBmlI!(P1j>v$K=}7QC#s+d? z88Rht=r_?l8P>vNIrtFBJCT=qCz9ngg)9^*&dm}b(D{)bjPJmJHmj7|6m`FhKbUkF zEUD@cXC6tZnA!yR)VCoa+n%Nz|5|zier%MASiKbL7*BmE*r8u(F=)f3`+f&cmczoT>9K+2vw64gqM>tTLRJu>{ci|0ZIT`A@e-{{IZ zJA-u4Q!WH|hQ8bTzkpigCN`oOB$iNt=8lVu351gde~;^TsOIT>?#@|%c^Ktm>+ha+ z{puTc5-8`}E)6L#yNt@np$O8oZ6T(6HN=%OM?Iugjh#4ol0$@_C9E$1(R{}O@LB;N z3=2@9aFawll@3LSV=$TwN1(#$_N~xJoLpDvFXAL z?^$D<`Ic!ik`lM@WH_Xf7`J>z2pSY!BcgaU`%hgC4bw<#^Jawkkf@4@`>&v!lB_}u z@I#NN`nUBsp*c3R9bpbZTK|?HlfcCCNrf8#qqd;(oaYQPtOPoJTgmeGrG+mB;xbed zKEX62UdFGQhQ`5r-{|fY~ z-=&jBSH))MypaRT?PSob(wzR`sOylcP zoyx<1RuSG>Sgd}PNvHzi$#}9tD9|MWfp7S?HHSM zsmydaNrWNJlA2V>DWH_-_|I^7K`7w@$~-~2O6{ziMhQ(3Uz}d!vH%z1KBnrF+U0FY zA@9)CKfKL8j{6FeT`r!Dih+>tM>wUN8xo--h^<7u@_rN#kKfNI?=qY$s3##vrFT2pY=%0I%FUGS}_ua-S*Fj zUBjpowGI#7gUnL1UC-j7;tz&NX!>+INL>EM2eq4>?l>&>TOC3sy&p%he3D0Aql1H_ zJHqiZcrdU_hOVB#g<^z4n$1(?B`SBDR%A(HcCXRx#M8a#p;r?0{CX9q9K>Dr}+u&o)?TfNyfMEJu{U3*W0%~&P-}tom?{|w|9Nwpig`+B$gdfr( zGgd6Pr;v$z&(@hrd5&I{lOh|37WS@|?S$~on5Ky|8>Qy3%*5~z-P*Cj34cDLqiYE5 z?@I0Em)EFcb6#~ruitoF=gPF}|NPV-G|KpM{x?@cW!ig7RNF2!lqdFPynye!mNhqd z-GEf*y2u#2VzLvBlkyzp;WSo=iaTV9WsF9C6i3^#U;}BAMqf~SsCX3gKkXVV* zBswO8J<6DP-4Hmy8cJ3Xs&O98JT}z8WfI%z?Zv zV%v;NLYgGgv4K^J^t{l8xe<~cfAd(=zq*Z4+Q6jAHsu4LQVfevgUGY7=CR&(X-Q|M*F{dbf6{s-tp zC!05bKBvDVJgyScp4SS~?=d2s9 zgJl|Eap$m2btdyFinz}=o(5JcG#wI!p~;_KfQi+$rrS*_HV4&VU#teniaA~^IG*#X zuBy5&+@`)?^KpEO$G9;-=6evrL5xVa*jl1+jAq?{GG?N*P(bye7WA%97)!p%FxEaF zi5#UNpXR06qh~1_xLUk!&@|+r^8%wsi$a+y9*=k35c%@JqEUS?K5&5j^O3KBgI+*&B$3+T4}xRMo9SdRmXRcA6&{Ut;wp+!dMOn|;)*LN|7BlF6FbXTAGeV(vLvq*8diDinPbf* zA7|c15NI2hhmaQ=ZzqOg*P@Or0)dW%3PJ18!-?|r@JZCdOis#`74>I0(+3Fh^(f|z zNwMZC^3rkMfzqW(1*nd#?4=vPj%M5o!sH&R8XGO>G%8eBxYj){XvEi*_&ZP-PR~ z%4ko7-m;1=SAu6z#UT`Lr<(A~Zu6I4|NMQ3Lt0{36s5QIfA>H}E7a4fH<_vSm6d)9a)!>7}Xr_}GrHwiHxJ-$Y@+lrb&0xq86ayD; zqpLVg{#r0M`Y8&?|D-aikPiO`0Y-zwvSdv^B! zC;s`4{9_>A=N(P9mbSTvp{2r5or7o7Kl}EHVDfa<;qHZMAsb|vlESY&RejbWT%-f* z8$;t0$CPg&Aq4pT&QF$dfAL7oCn7EEN`s;ql=NN0B;c<* z-?+`N?$U{!yTW-d!!KpZC2Gbqm#|59HO;UjCIWd8Xz5v9y>jKpjrEOUyrBb;flOH6r(umbB<@fKR|;`hm;kW>BO= zr$QsV!J0vEvb}-N21|N^EsOu?6_X4WDnAQ>?Wow zv2MVhQbl|=vXDv&))@8x*#_xac-PBLG^BKg+{*d>Gllj9PZE)jDkfJ85t>>S66YAf z=>X!FS7k;YiipE&rpe<%8xlRgsYa&#yp+;3@<@TRV&u_hO^t$CQNwZ!smOzkA@4+PE zK1HUv1{x-~n9wMY)iK^A7Us=Yzi;0t16ndSLps6H86-lB%)^bJP-b|J8`~*SdEjVI zXL^6*>$-y&lmo(3d5;376wj~i6tf^-eDOJ7>&sl0SM`8*j+@>( zI)sq$%?4r-|L&XWdZQ5KcN?O_-Yhm%oV#z;xk>iIgg6*(aX01;rfh;iP5CU0P*Lj| zkh~XvVhS?8_?+0O{3{0R;+7&_YMFYbf6n-d@fczS;Ea+(L`Gdr?kz-96Tx|dkLDch zWzAa73B@VjvBOldbz~;q$k6iIY%eFWfxqDfOG4k~;(Brwwj40OkH#391ns)5dz=zl zgOszBt|-ad$~~&9AL@RQufq9Aj&UHmh3xU}X+s-PZbXU<)+nTDiS;0jUc*vZ7nn+J z$obj`NRD9GQ1UKLfJrmUG<5NlWiI3r-mR|ky{jr5*2c=4uSq5x%MfnvNa0u~amQlN zQ)GOHL-{H4Z6hpfHZg%!;ZdL2PVy^Asu3;l-%g8+m0NRiJ?Y*+g}Q zOQKbyVso5fC9^O=9Rw>EhyaHJd|tE0`o=P%nV^FtOeX0v<>({^hW7KP$Olp&*yCs4Y-vsm z@{9MsE4KCIaPq)`p>$W9DY0Lf$`K?3djL<~;&J$u`3%zXjBC>86;WT!=aXU}m4ESZxl=cNcp3p`U2v6(m$;;r|NCsk5z6s)TOn zQ!8pU3kzkbWAs*}jwZw=&IpDEiiqRNVRtCv_$;*}Hj$){5lhF(nz$(@*yyKJ)|3j* zFMf)nkMoPcC3IGnoKB)yRw4?@44$_iJ&;Hy;+bU;yTsQ-2vb+md}BtC6)%PTZiK>; z6DE_18itEKr=CbEWX=m4&mJ{FkbI>`x`gVuZU&H)8~fh-T@yOL<2GUQVk@V|BWIyu z(7t>7ImQ@v7LtPGR($T+>UA+Je zM+zJKe{(DC@ZUqo+q=53=x%Oqv|GMPUD!1G+dDfHmJwSsJ%4?AzJq_WN^fnLx^ee= zn_e=zIpbloIGM@dfg6DosZa_)=?9liBLDx7b8oCFk))D;aQ`_`BJ$rW(y#vr_8#0? z&(yjtN>_^|?v3hr6)|@2AMQ>BI4mDpEf0EOF#jReK?1z7b81(7CYNR+`^5gYH#9e* zI9}}OUSqRvheOziiq~F2yW;QinHpOiF!)qoaKD|7oC92;)DHY9|BqPjzrUSbwyb5! zTPV${oOHXLVw1z4oR6Mq7!5vCH&>dK>+Y!;^}A+f=&&rXQfSzy1WR~%6;kRba|9PL%Nu~kl!(m~@UQSUT*==_%bD~Y=k9+U2 zd=b;OXN#p^fO3rP4(CXx+{*-MBB8__L>~AnKII^Orn$v(XPGFM9q9`lg~-jWcmscd z@wqMM#!5e^u$m2stHJD6ezVy)n3 ztE8|j*53MMIJt-GAIg$HM&gH2N0!WayL4-gp9jKGCl7nkQvdzF6JX_rwwF;+UGK|9 zf`k*zjxRSRi{>+f1%OF7p<--uDg^jp z;Paupf4vVI$5`^vATi^QF0H)3mzU%6=~wdE0^_M`0fNeH6d!~4Kc9zQk~o<_G;5nQmhQaYKI;(H6wuJ7L#Q{DBS zdp9VMK%PF0R4ylCo;GH_(xu~{JL15iwf*1e2s#3e+uO;9N5Lg z4^9G`k!l{F9LEk)b{WYXZXYOX`-rS|e-cF1LRcxkBvbzU0T4Vr*cZ=gsXRDIU;Kec z*y^P!B=bwPMEZEDyxYfTK@-&A;HDrwdF19p-(fFfbA2tHHqCd_P1a+;iowUX&7bS2 zc>gb$93p2@2AKu9-Qy68B$2WodPF8z0y~Zw-gsz*+sk6_Y8$l$ry&rjI^OYO*lL#H zIr93ji_LIIl%Cxhlamuk^MOGv8pgBB`Q!)}n9nN2&pXutuhH&yO*=G+JyGxi%V zu`eD_w_~!@*@DOQ6(QYD*JL8i^I_8=$3(W%II(+w?yFg1+(#Ch_ph(}_6@GEmE-7^ z<6Fsa9j&pQa=Y)-rZeSPEM(QvZ@DBiTQE7E-?`4(Xh|35?2`YX-pz;CsQ+>h#0BQ^ zOdVgQXEyus=3@Omdg!3j<#kW2g{MkTs2?NMc(cmkan2Gh%>@IU*mjIhs4Yo_g_7-< zU!Bg6*tY0(=dztLI-Vbx0dx4LA6CYAJ}$}Ma}!Gb5nA0f?mg4Y=JgGhMyIbg+B2zO zU&s7vWzyS!Ek#e62kQ-8cf6n5 zkaw#5Jw$)V`?VXB+vgQSrAvK?)b+_cN6 z%ISmFR~B11sn-Hm`|0rc{Qmb>9I3jU(ecSp4xfK2okm@g`;&*NP*}*JjuBsfG)*>> z)$MB0B~#+bXFLmB3k)Pg76j>bp{B+fjo z`hJsvp02kF+3_sNREne^-m1q;ks#^RJ4K5> z(Mt_-jZBGYeBFG~Qo!vV;-WtRhm~{Mh_q{5+~b9EpBgqHuQ`c|Hr=Rer9x~Ofu{cr znpe5*LsbTN{SlPq&H>EuVX+(mPf+q)(XI5&OlxJaR_{5v6>AxZYiEmQ`?CeH*5rf7 zF|Ax6{%#F{V)jD14{nniJI7@@X>B=twIpY$?qgU@&s|Ov1?!!|FVk0`o@^E^B6ou; z2`>MGrq~aGkzrJ_4*a5lv9074^zdf4ziMzAG!hS=M(od4sHr*+rppOQ0dc*#*#`$_ z!fT(R0nDvA{^FxVd`Ub%3IA9aZXI-QbYcFI6L;|HiQQbWUOYZU74s+=VRI*ZXq8&@ zM}~2aDw7884X~)zXeOhoU?(?;8Rg{JmjNF)U2s{`s+D+YS1f_EM>j_{E75XDtGav* zK`bVesF#Pq8fO9$@q|N}-ia9UhYB+FrkW+wDFpe;z2r=~p+{BK>^6%@1>Gx}%x##N zci1B|PYBl+%Y{niyZp`*GOz4U(>Tk~6jZ+!D=u;TGB*GmzcqRG(g))iRnin^iAYIf z+B;tE-b(@h@PFKi(lRZkgJdVz^Z2=cCN>U9-fu31V|2on#o$iZTjZ-ytH>z7JsT$S zivszVUX!{FDVn^+zZfmafSsu($4!h!jQaRomlhAUO7WewosGW-AbKs5j#4|pdh>wv zgv%LsYIqI%7kIRovU8!S0+p(@Ea+Tz12F=@XmR#GkiYFVce~8x zgF$=mYMQNO@CAxJ+61hW&c#A&;3bg2ob3SFCi(|}I#Tql%In_i0ei;Ic#if=!_#Bs zVgmpG1&8|K4pj^+5)i$DcnWi7dmO9)A(4 zR~ZlISNMFcu9qYsA)%A{Q2_mgdLYdXlOOeih?-(BJtu<$JM?<)3H=$GCI7xs6?4@S zE0eevzCUk;-~YMsBo)WlxId)`_oa6K4Wm@^mv;Nc#$@Lll=6EXU17rXd|HHNMAsP(Iu zIl1PX-YzI2BFI-G$Upu@#GQ12vokWL&}YJbvv<0`)j{y$io%>zxY~E^R?=ChQc|(I z%AOebN|}DC8rC0;_tIft&j>S=-7|&DY6aEh-xY@iiv&MH`YcbqA87yG?+MK$1RMsL zBi;Z9)*n-7xY`0XnIkkBv;S>H;6|?-fqy@pqxo#30tFtayU1sW@c9q0Ch*cIU?DNK zI!$?)BjPNB&$9cYa;KAME^gZ5%>-wqhjR3-3y0GKWeh?D_4F^Z$Cb#F4Syh#2Oe68 zxRfEv`>s|R135Ds6|w-6$dJbyX~5Z<0tw&_YgWPhQRPP0fBLUn5~)ZK3S<(atXq`1 z`|(OJ+jbOWx+*Sp(y#ojYGR3!Hkp29D{cR!Z^@p~#| zdM#<=#!{mNnPC=wqvIUMn7l67=-{EvW`_ldJQ&De7S3K@SY~vee>ebd3vIQk$Kpt`NemQp+dXeG zY1&?hB-1FkAk&dEK}!?}Ue%E?&ZG)WZ#Xp@p_if!R7D055)7n6IyikMi)3^i63G3|nUl4Yuha(;sOjE@ z^+%2En+-c50ErxZm$>nje*@pqY_EfH=aM^o|De)D|y(qv^_8sK_RW&YlTU}C|k z!&&Co%tLta7Qqw+eQStd&TMpR0Y?p5py7%>sV~)PidMDb$mI*<#aLTTso#q5u}UU0 z9t7hEqdpjpSTj_<&+y>&hOse#Vykro)nQu>9{gO2^n1xs)pA~}b96E;UZzeocXB%m zsL$i(q=g#Mk7opFW*_2k^nrPu07r5QuoqY{KZP10gT|{Vc zG8xut-mE6K*CvF-x7}~{d4bxYKZ`MqNJ!Sxh{m!K^;qg|#J3V*99+RqmtQKhKVf`! zY9d%N1}ac~3mOSoT5=OPJ2ngrQf9JY(W)?O9!G$PvdY?pZYHOcN~>gEw!MsZY1iQ@ zSpQhC4>NlVs@M3+-c8*|i*@@h`V~}v0!y8_=rD85; z3abvF@9-~h8%m4G;6vKg9je#&1*9@W5!^m-avFl7p@o$8uWJuRU&|geTX9cCI4X48 zu;l4ZNsk7^2Th7P?nrZ3UEh+nu_*r%f>p{Wuj?D_R)wMzQ|9KAWsUJYcl=hsk8~US z;VR)EC4IR%W3^UBxO?-ZFt{s#!~uNmO%1%Xu>_A@Hlsg^nJ&WnSPL|m;?7tXOrETn zf9y*na45{>ft3^Cs0|UJXl@1OrXmRxZ2O9r1fb1OEi`%JZ63QHT=x(^bf%o;+ZVY0 zdos+ApG2HII6H^4S72>bu;=Vk{WFmQ(@-jts?C1Qowr%aitcm6b-`{gYxRZLC$c=3 zxgE?jLbcQ^5^R}HILeqyrhZL5su1{i41GObI8$@w@Ig(@tk|K#I>-G|d;4{AI_YUkOh3-)@aaQtkZ}a1WaA>k? z8LeWERI^=FHgSGTI~yX=zI-Y}ojyF@ixaA|;zOMY+FWTXcqS2(#)id;2H5sLkmEvs z{c5e2`uMbJNcMoRG%8*Wj-CXs_Uj6hL|q9zrs^(Uu!21CBxGav>n!MgK;9gmCZ!&A z-&Z@$@MsU&m}&-j04HTn9Jh5X7Chb0pwL=LXb;R^f*Fq;l{=NZ1pc462=VQh#zTi} z*!|V4A2OcKZm(dB7fDLQdJ;GJc~c9_Y?<%x!XHU5L;l839bh?4SR(+$jDRg8Bo_(;aKq zgD`}~qb(qz1ct7_GIp6uJe}kC|C-$tLAB7QW|ih{HJJV;cmOa6rz0&iEaD`kTMy-2 z;C6U2MQuW;f0>J9!j>5)ADh8Ts#pUtr?BVyuQ}x>v58&t#pw;$gG`5`JwAd8u;*C5 zQJ1yrRAPuyJ8Qe2tl?Fz^ZRr2*yb(O%9v@l*@~BrHh*`Wl*`4Zf$eIEN?i;7-rE*V z(Dgg`Crtf~0OfES1D$%U@x;M~X?%x*qNbO`oc{1thwMbsE{yc+ZsoKRBsA15DOk+h0b~^tT5Pey^P0|w&n1>nOTO*F8UiJ|MvqkOC0rp_RhF0 z-?fBpLjf%MEZNnDCH719w99yi?@n$fYZK0vf}a>e;c>-jCSby=m>C_$P#_Jaf*4=s zxxDpx?EiviUOmRO4D6XsqQR^#Ar9=I4G-d+qEt@4EfN zBC(tdmP+*`TTJ1KEz&S8{m~Y4uwHLi0{zWo%fGp!$6L&_8axEWb8qJBTn&KRKB5(= zFjQ%^#oFmRE$5s$jFrY71evi)_Zkh>w@%tevr*)}b7I5rK|!Pui=D=Wk)E@)1;kAp z+M^d7AkAhE*mG5I7X=reDJe&P$o`hZ% zchVM;hzKq@+r>OGBc2VxRy-DsyaQb?wCdFwv)AWOOS^4KaxFdeI?dU$EUnCqB66MB z4b4ttT#oKYlc<=OY=icV7;&*Z(Vzz;$7|80#&R4sF9b5WuI3g4rmPlQ;Ljwzb}St6 z;}iM7aD*%$YP8vM0*L+W!Aq5vW6+YAls*P0Inx7hg`XRN=ou_sE?KW) z5)nhbD#s79XgURo{~3be_j<)r)yA)N9mYWv8yhw@xeN-{mp7Gzi~`1ME19qYB4Rm; z7IX^Lm3frQZ&JI9(mP|}ivO#7* ztkmLPIi>2x#->4=C<@w5u&AKjO+c)6bSeLhyN#>aH4rb>ktrTpJYEEs5zTUTNDRXq+rcTNiiZaZq#Oj>5+F@ z0)m9ZD1u%5dwWmpgl7}m{vw-A&0~gfQA8Yvi4o{DCUsKE&=Tjjm5pQL5<12^R_#v) z?GY(eQv~ya4KI&GmSF7oI^9E8MT9fk#-%D)WMmjfq*;B zSn;G@jkLr3<8@F(B>AePMCpQI>00sX#eC&T05K(R(jSF5dsMHL zHaKpq*3@Rh9AU-St3qA=oi>AmE*+y((AX+buZE5aK%(Yu_b6luyL~GD&<2@A2TRBr zS~3?5tg0)Bi9up%_h9nI^4@fdDq+O1u;9#miv_})3)|ELR#Z@vpYx%-mV*P6$Pr)e zEhzV1De^*Y4Ze)XAO)hkmrbXu2l<$Ht|W3A*VYYp0;ldvlIVw@%;C~7ZO4y{Vxs-8z282`CHC^du8Eq*(E^! z7a$;)_JjG7=fBnek?lWaXzu@>B$xhwl>aZm{zpg}+em5XRFJ&|~LxE^BQKMAaC(LGBU1YJuz6nPbaslYtG!0j&ONFUyI&&yzgUye~pEnwd zp}?X`TeE~gJJX9J>XxQffzz7HDxeu!h{QJX0wI$-mdE*|$zegc4B=WjuO-j&*_lyG zcK)ZNZwtAi%2oKRi&a+c@ba?dX2hUY(mhLT50mZI-{G~PEXawwlw#R6ZE7FIQlJGd z2g8&_&C-(Zk;5Wo8-;L~55?JH1wF6Ob#^pm>_x!|y0!)_7YK+&l#YCOOf$7zN|(WA zfs`zPSZdJsl}eW*o98}_&D#e?_o}6YVJ)M~%({%k zbq^&+umUfM$FaDU&a1~tD^)D{FJqlfrAzE3l==L_d7!LIZNQM9qVajNxdndA91xl~>)N;K#1 z)9GIM6q*!*uPmfW^^ST`&%BBy+Ok;mdb2q^&A0*;OdsJ0X0KN~(+2H9r~;EFrIdNv zl6AE5xE!_sXY;wZtvvG?z5Z!wh+CIMbOq5>{uRx)DMG)kw)A|yw4o81DHz_#&-E;& z+wHEV@yu2Hm0*!a&ena8$E7Royy$?iyU@ZrCa-ue#5P^scA_(+Q+lyD=U@z za$T&^0KZwxAv_QXhC{$0H#Rd(kA7C^*NEplOBDjwAw1?qgc9pR&AVg#o=rsDz=z5+2x=5*OWA-mFcp7&njy*5Vr+`%Urs|#F3vhqRWH>Ob^q#N< zgZbTs-F7#@DO0yWO0DHC{4Q58H?#S)+2Kj7>A4GKF3W2t-0|Q{i4yrD8m~@UA>8Z)lN?gAf^PV+7&GLX zS?%_c(pGJ=l1H^kQ2Cgw-K-Vrj)0o$rBe#&!b2G>?smF6^7%aB6z~=*9WFpY#c`Ep z+!?>|=%^pY3img*G&w8LVuEzPkhrONtvSxela8k{1iUH9UjG_>(Pm9&2!wwnWnJjg zLsj*WlYM-G;P!f^ZkBu;T#|?u@0GBvP$uWgr&a3WM6^yFAXN$FZK+WU`f-rkOmDlj zJTNGrfUC__3qhMy@-!{7HOt_r6li=Y8f^E2#r0;}{WON{VD^QVqdq9KSckLoFX8Ni z*8P`O^W7GNH7s51^A8*dx{Qe4&5F0GY2hY!77-2w&?UXRC2lf7X`@*-y5IGWF;Q48 zl?~2p1w!IFV-NpY$%;QG*q%t8i2o;?G#fb}%f)IkD;KqS|6L%}+SPb7ii7(WbxylR zwsKf zvfgv&WF~*RCW{#$mH`ocQu=eI*8OPWgaL_gaqrYdyCvi@#ylf#GJ^=Fw}u3-E&C71w1d99(tluXH;ytLDAQ;h0` zG`2Pa2PbKRcY0m<#E2A2sZbC#(+oc#utp4vVX!eGS;y zJBMbc4@2L>lmcmG6RXoLDWK#Jd0?@x1Z(-6Osi^dO2t~95}Bk5Wh{}_y(xwBlMQ#5 zj*{&(E0!C5JVYd>?LW4|H>5$NemaKW^qErc5wz!*GGC3;4(bFBcy%v=#kEtzOR1BG zjfuR;bkY?aX6pwWT2m>}lbnt56f&y18+BEj){IaA(4K_xi_VkL;2vrTvHnX`PliAb z0ha#8h2!}mX4UBf`Jl~Em2G%OZzl~Ab&DlOPGs?gNn(!=k)1xT1R+x>HJ!l|Vb^$X zW9f5$rk}6mLb)@=cJBLl77g9`$9u)wl4Y2?odS}9LDR{k%qsoH0x0q{B}foHeZJm{ zNBO0URH3)~XfikYeWSUsZL!GR(QKe@NmsBrv&9aeYR#cXd3Ep@%cd%u8N*!_^pMXU zpPz*>%$G?eZtZe-SDZd=rxhFjqGmI3mx`ykO-VqsWXjOrE*@QRav~Mv^+VxMzTb>@ zg%(yMq1wrvao2k$Wt0M3I9_@wlhqUlj_4Wd_fR*_lvN59Ceix*+o||;{w`s(VDZ>| ztpSW+*}5i+-ML>Y6AtvC)Pg#hC%`4Lh=%>>f-_cWM>}z4Egga9E{RIP&dGE(wD>DK zP>Jc;9naT7?$rYgj|p@k;EAT_vHsI|6x!M3wrVQVv2LQ&I7O}B*Dn0aycCQrQ>N`? zIW~RzdL0Ku@4}wVAFqEbb6@%7`?~b^be5b#w%KnQhc6oS5&oVfyyyq3_ml4C>2hL3 zGuIB*tdVi8+>VSpGU!h(?(A=G$wN*frd}(gZ@qD9{Ek@rp9zu4a|ZH^ht<# z{5EZT-pX;bc8{AX2sMRmW4gIVshM)lmnR+UojA6Z&aQQzL}ky|WHB3=-pp1}YsKpc zj^~#dik#o|VTC#d>gx}5Nrf+*XC$c#c+7Q?(^6)g9 zzgelrpT`VXmdqBMcYC=;h~&|tE#vkCBVp?;l-HZ5C_rH2UM}b6PK33k;>r1D50)unp3LYB zSM5GZ$qa;{YcjiXW;Q>g%muf6zKmzFFj%pj6m7Lfx>T!1J<#}0WCnkj%zYr&7N3HT79amS>G52F<*7@_JB)LwY+8YtusActduY=*kb83?i>SHk zu*%j33+P&jQ~r1Kf=!9Y+HE&1KakO$LEJA(v~LpgMYa0I7l*q94=Z#t)@a}rQT1;5 z4tFHY%DI)*LIj3>QT1}Vn*wyMF`QrG0_aZUS&}H`4Awi}q|e|FtJ*-D#l24;1HJcJ zCN^y=QpR3Nej*5xJO4GFzBt_e(Ufk}o9AOo67Z~@t5d~Dy7%d-#H)Ar>^C73?b?@v z^4I9Z>CXT}}Rxm)AODaYzR2 z#u)UlYn;EgTOX7U9hqzu4}C2@u39w?L@Cq>g@Ap#+Zh2Fp^^YBq+g7@tfC^()10RA zU3#9|vdI~@+ZmInF6yyN?BGy4U#a$=C;qr%6QO9t5n*Vfc$i^_BZ^#sGL&vK{sqp~ z-Vi(P??NQ*Cw~Ud;)zc`Eeswef2La4V6QRdVdee){8-A+BYnTY0FO``BaG+|7#cj; zu@|r6LW{LNR$%{Jls_Hb8R~&N8_vX5I=IMuBr4l!kE~E)xs)8@i!8RVizcfEP-ICo zU$2eqLnSBaQF@lxUzk6mmZ;G z=fOH!T9bgovey|ej{1s3Fefft3_Y;6;**h%{6+{Yit5{X`>fJc8xFN3*))&&(dv~- zKu@0*b3@ks1!&g)#UMDb!N#hMF2x8f%fmQ0=1AOn8G4Ys>LjMOtG&4IC7N)Gx;GNZ z`PUHwHXJv_H4-S5teva?j zd6lzhJZYt{m|CZB+;nC=j1e0LwEJuxD-NC#Cy%a9V&2KcnyvTZjyqA$w~A!Shu`cg zb`o!d5VK0zf3`hr3KrtpkP3gePUT0g6LB6N6Pc|)^!ID>v$*;Cttg?1U+*!ugm^Qj zQAR zfM~e+z7Q9-2#=(uW#=oVT#6AE%UgebJa4|}jIh`;t4I8?w#htUF|K!WVVAJoJEsx@ zH=Gqh#EN>ky#!c^v0GwA%&G40r&Fu@1YyxIx0?VPapmS+v0;390f^Bz|G0b$)Er{j z(L{|RsRSS#(-#s=Th$lIJwKdB^gUw`Q5!}iIsOm*uL}|Wi?Dw8?<}Poi$Ke^*f##$ zV9NfNLWujKewjS)$4Q;*2eIvm5aP~0VFiMMO+`T5{vIrfr?gHy58F)QXt;<|xp;;o zmcdFac`d|*A95rzzt|pzT^1sI z!$9Gj&S5F&~w05z(Su4PmYNFn;e-FU7XOos*n*mQr1X zMe}#D*fj};aH zr&q>rd)?=XI2U#b7bWqqR=FC9Xz{y<^TGv$L%m@lCMr_2aZb9-vNt~{g!zo{)4ppv zb5#@%Ep69??n3qTjuzOtYfy9n^l$kQ0cnUWDlpNY@QifB>*5)rn2h z`muU^Yub$Y4GSx+nOKt%$7CeQ+uxeadyaEXU6SoPW};SzqX;u5lZgaI17PEf4ey8u zc5fI&lPQ-;Rih8((%bT>E>nhLI=6)`Lsn6+`cO(b6X(vV{X7bep>Vej#L;=sD1Ui^ z&#vTx`wukC>O&k=8oC#SCF@QQXe3VeX+sIzvw|*Tf1zZZVdS+ZUgQ&M))<01S2H@5 za0ZCGt%SRqX*Tx=CO#0t1V$4Uj-Iw0zkHjud%{?DbQ69qydy9fK?suM>SBjRqrsMs zX)(rHCT+q*VwOH;VM4(|V2A}P7h9x%KQ~uG)wBo-SROY9%jo!N{+JRyvjj8Rym za&+M7jUz-7@95?gtk`ghj|sC8bKLN1(l}_jdUOj3wk==ArX5%KnAvQ^5ToK_j@BAf zwss^<5E~167i&J{lp+)Tn`UOmzy{3Ra+m}GH;>V-UUOpH)6=`47l=S&VnFTaLmXou zJtnQWD+^VivYLd%xJ>v6aHXn!$*850(xCJiR$=1#iw8^`k~;>EmV zR=e8lkAU8tTXU`NaPY`P_Iz20<57pE4rVT&{gtQ+y(pz6PNobw$!P~emY&B#B}|x2 zMn2|j+ zK$eE1sp78CxOxWyfe}-OB3_=RbC;ia7-A-lIf&&w8uCkkfoA=>V1?jyv=PjLPbp^0 zI+^%X>e7`cUC4_8O*?VJy)vV#r{O(e#$*JO;1dF~2}~xzA4%qK!!N&`;$&F9kdLT(*r>4Mcfdub+tG1dS!THN@Yh>if2Bi`=Bx%%63Cf$Zo zS`~gCzO*Xo!HQPZS-tNp3GSWWL)+$EAWdo7`6y^L1};5&!|m4^7LV)3#~Sn>NMW1j z1jfF>Mz7^Fww~CkLGA3u$Arm<@%Jv)Ok%=}QGg-@7N)qu0eAkKr7Vp`Gf8nwlbhN# zb2F)BTXqEHWPH;CB=CqU-`5|N?@<=b*+i6?_Z;*pRQ8S}#nsvu2x8s4_B;CFIhHM0 zO+Y{_4h~v`+019mANDUVZ!@QEJi)h0Q~H$i=RF4>77nZn(NDM<>x_kmmxiNv0|@pl z#_V2Yc~4`{)Y0A1$3EifYYp~l5SBL0WWqTaNsEmJZ1MCb&i(T{7<@dM3ZAame$Tg1 znj&x0x5H9$_wEFC9#pMVnd{3NGyn2K%psu|!omoAb&s1jt~0fBB^KW`Qo2}Of}T91 zP{(nM>eZU6MSQ4O*oqbzN^$h=eRj=mNAr=_`MGBqLQfnfMa4$+>-!@=kDATnSfu|I zezoXQz>4)p7Bjj17~In3;m1O0NyK!V<=2DAm#qx8fOWc@l&_wNx>ZN8Wo;lo4XTYr z>c%6mi+;}jX{z zRxcX#SwI3I1ZE?cqBW=zjjv##wM~xt?r&79Sdt87JFua9K`f$;3Lg{kqkU%6pzcKA zNSZ>0NW>{Sool7x>bHBkSEWGOv!P)SJeTRM{jz>|tRP^H5l~qjdI~r#%Uusq@K!Si{Lm9I93L~dYA=eLG zXp+^M<_((=OVR|O)j8p5e8YgI1-PNl&6OQvumXrQqW~x*Nv(hy(DE^XP#`u!L8Df` zFE2%{u}ltAq7d+Tohyn8>DyB)paQfCi6|<8F+xF|MBT*-K_ZG37F#adAX};KES@}w z3~ma4NU;H8Sby;uby`kf+K|q8Tk*wI3aI!K3Pe5^d@4n{=D6{U;j0euspy*rn0GFg zHr^)6k%KHXv7j?U}C`n$nEcB-azVDI+%Jm+(LM*oIGrc7i@V?|(K6kkrEQj^}e>31<|*-|c@ zctwM8W6|=@>1@2wKR!yWN<~OftOdXJFNH;^>qeJo{4ixA1v&hlM`@wD=mLs zOr3G-DVTydS*rJ?Wob7C4EPz7i#u8c6h$Cn!4#A9IU{N`)W|3Lw-Z2#-`S34u|q!8>;zGNkjv(?*XG zcw-$+0)0d@*0yG*wku81UMr~Dq9Zr293*2(Yoz}LDq8gHj4|K>(-vF+@hc;LdrrTf z8uF=GqjzGTEf>j>Ig&DUa~#6bij&YsV;rZQb9DZ#ES8IYopuotr zT)K3X+jsBt;P!PYzB{Rj4GARD(TP5Lu5#(xE$-caz=Z>AaIw{5VT^i-;!=vO>(`R+ z#UUDXoXE!vVIhQBYiPIm3Ky^502rm}ZnQr0>nOQk6O2}&r0K!agFytGy+VcEVe4XF9!H*@fBK_w?ym*X# z#Ww6Yb%x7V-__lj<1DOG6kX^`BKepV3NX4|WrnOcLfzKAIdeCNy9XAL$45(I3ZMtf zbf{X2S;wEzqQ`J{>QVSPDf}~npqB>nOjysuM-O=N>?L7gA#|@?iWplzFx(-^ z5XEOiFfaF9BG$(bFcJ_VDAH~N*KS_o#F-QH%L_AF*W$RD_sp1a_4MWKv)dFcGzQN~ z;~7#SEj)dNPy`|>8k`EC2s2?%&yke3TMvMP1J8r?EE<2B0-Y*?#+iz#iW7TxGtZtM z<$CZdGW^&B9niU{JHMS%C42cMuu%jFD}Nqf)_( zhYztW+mzofUgY|%J3PF9k10di5=RJvLZMKS?QdcawhyJ}$_uRgbvtFAZ=reTg~V~s zi=tH%`sgG{3I6pU#G27K*`gR@iAC@!gV~4>3Ln!t=A&zqG)$}96^Nw$$cgAuSE5!C zyZ52~?=lH9-pPG=cJmlzTW+N6u-~YY!kU)>Z_#K33BsR0#;tB2j$gdU&D(c*c>fMV zyVvJ~hqUW4kZidM;Te3I9?MSft(g@a?&`M;ZPg6VjLm7CSqrYY8ClhzF+F>6JJ1au z8-YdS^T#OJ%dqkCMXuhw&4UN`Svhkc3AEOBSiQMS&qnRZU3WT_^k7r69nI3ifPPa5 z6MncWk&vty#6%GK<_1Z5vvof>xuQZ#P~b~!@(<_6wJV%DeVXOHigRRWd*iz#YdOOY zKWECE`B*fcw+y$da~Uyr56K+7FewUO$`JaN2nRblZ@I{s3)i@D^9ENhp6C3gxfIYD zc@bs8BI?Bxlnez}dF3KkZp7E!rbQ$9aw!=4b4j*#>;*(KZ{7%k)p_XA!2gTO_s=}N zu$~GndSG9mIMY_`Co=p2gPP|BRV%K70t_KR zgge;LbLUkqUA+}|&Ug9n2Hfm*SQsLngH>U+AGylaOD8$Cc@#F=7twF}V))(zT+E%b zY(02}AA9x3amPf?$AW{0FAnxLXtY+i`uO7I>qEWnv*?`7fy1aP}G-Jn(BAYn|kFs4T>PjL{_K)T{-qgug==Whub8zMwEVli6n%F=i&1zJ{UwHHI z^b!mJDl;}#@NCyoMvorDq$yLFI%yo&Za&09ZDoTtHirFk$1-~C1SU_J%H-*bh=`2E zLZfqp*!xTz*_*50#o4i7C?8Ynt z3(1x;m^*<2Egw<%j0pF^35Zrl^PXZyt$M9dt4x$1Jc6-f$52XVK%c1r)zUj)@qGVi z9^*#!yhZ3Tq6{bIZ$JSK>_0>3>lj+rsYohqY68wIBm_X?O1)b3QCpj-Id~*v$Bw3u zIttso?f5a3js&r9jc0i4Vg0(d~+p~<(qsP9l^Q+e%ApPg) z?460db&~NzhckLyeBF&1HiR{&Z(+1@M9)VQPy<8+F|=_xY@AckYxEo?;0XfaEcEN0oVC7iwg1arg- z(0LGRBnfI1ztq^8LIDM94ZOIrnFA-x6v&f@Ekmo&dD+p=RwLGE!UK4Gq909`o@VfY zZ4|6v&y{CU=&iI6dl!usu=6A-hLmYROYfBf`EK)e7b(PhB78_gjR;u(7Ae zn9hq5CEMWtHkf_q_9KYrXlq0l`-nu$aB0nKvN$_Z;K!D%-F%7ub9T|JVpam*8ZbOK z$Mn&o7&l=O)22@5mu>rrr(k0RPm^wcKQn9GAhdR{ZP6g^8jQq=d5A_aqd0n#lxWNP z+UgPJXcTK3tRoD3N~^U;XRGC7`Reu|72wgN7h}ha;irPx0X>bY)W9OztPn>bX$pTx z0Zc-T#lb}_n0Y;zwdYolEln7=-k8yo9(~8Af_lQ zK)FWU*>U&<DXzlGW+`q!A#fw?;d$)A?a(+2{8VkM78X~W;cH3UG{sqYG za*nJGdt-=-#wGG8*!mD1LlW%J_@u+o%opUs%3>$_%F#PbQtC1I22#WAl!? z3|q91I;FGm{7opj$XGt5)!1Y8Za)`*lY>Bg88df;qhP}UDvbx!C|Bi@}e>SGNYnm3No<0dd=%2Xy! zoln@ic1NYLhM31}`eiqPcKONY_kuK)TXODgIA4>7Z)EoJ&2;`THPaVv#ljpO$dgy$ zJbrkQx0P$NV)+kbEm)ilqbo9L^h2^8sX_5^tH^24@^Hf{S{1C!%8NT$wV@bV_vGB2 zGn#5cHnaM~6@D1pmp3LS77TC2*;_$K|NT-GsZDWT!Grtfp8WI>oA2V^yBgPIHiQ4x*^>^$e&W#o9xYLHV>o;Mz7s9lmt3RATSi{ZrGg!Sl zkWXoC?9qjX^6TVftmbnnl^(2OSUhL~b9ROB=IA`G+uD$=es7F`#>NioXe0ZlEMj#8 zpAiBOf_QIfmpdNT6Qnk zM4EJIaB|S{;Pn+A2IgSQh<2>1HVzT>jB(5FGIhXk)Tsk#(SHX5;LdusU+X}NH5-Y1 z7{&Zn%dl|CT9rC^VC(E{WXg~Zdpo%I`YbQQGctB~E4DP8MS=$gBjWxYOd}%o5Kb*U{n-rY~l8X zS*-r`CDOlHl641KJ11gpo@DK|%^3M0Ux60<_=67`K2XfD2sG%dtuaJ}LF^mmj_u2# zhtb?vGngzIcoxe$0>x|ul^&f=jUhS`Q_us(59q{GYadp1Z%lI9ag#qG_!A0tjwiS7^>VKPS`t!`%c!ON7IF6GD~{=0Az~i~pPFg$V=o4et;1^)8$GES9N$8u z8G^3dVDE7?8>Wsx9k7SGX9KXfzI-5eX76M4uVr|4XeWnuJs?4uY`KYviR5D{dnc5z zU`)XEW1DIIdzY<_AYbNU?ANJ@xVWF$tJm-ujViwVT{nZ(djk1aqET}<1|n`h|QyrdbW)Zk}-T>af0ve zB_hm<%sJ8%7W|CmyKm6AS##X`EaUat2rxtB>o5{Anow!L5FAX>KD7H9z(^?F3+AEF zy-OS&my@fPA7c>2(K$Kr_Lr?JTCdoYWK|5&Z5=lj9%9qAegc?RdOlGz(8W#5zSb1ZEIl-fpR^tk6eCa$(~d zHoxKn$1F6TuEIvGV4-z%fhX6PzhVt9`D2P&g)uCQAQBrmxFUp|=kA>-GUd#LAvAzF zn@`iOLUpqHjN<4^0fz8DEnftGNaf%Jp~0Aei~HBo@b@lKb1>^g_FHCD2ewW8{oydKFsXUosMnlvA#zY z0%9R&GFJow3yrlcRuK{GoVb+Ld`_!#1|Bf5S5HDl9OQA(R*ozgLZN0u{yV+{7jk40 zz9~~OX7ed5=8S7i`Pu_nH={0Ta+RWS-3Fw#*HOFwP9nHL{W5+ODqe%?<$t96yahaY zwToijIx014MWy^{DBiw5M1@g5XKM14uSt{gnP~mr|Ls&-dQKaI>EwKxcJD^* zTGgpor7qoCHe%v|8x(Foo*eFcV23Ku1lzZVu7TRnQ6 zjs!75*C=0hIM!}{6wadK6&4C=6*&85A#=twWXha{LdD9_V(1(WjI74~QSI1y>=_B# z&z^wp)lu4Y>P&-%^{806CLLQeXV9w6_*5NBH9s|oSkA4RjXGxzV(vWV;NE-0i)HAd ztN1HcWVYJRth=#TbeS^=^}X%1?$njK^=nhHa&0=dXvXj@2T0#wB4v{Eo{OCgimMZP zE0UyA>%hti1yEUQu(Hvk;)7;Yn{zB81-a9C5)fe`DJm;1dK*0oiD|T8@9u~biFrBN zW0O$MDg{La{)NlEuk*b5i;y>KI&^BjF-g%|>dp!kiD@*txVm#8F)wF3Y<0Si>R69D z>?I;q0k+9v9au@T9Twvq1Ay$IxjvIaPJKDCY+$*;(g5S(UiRD zeem>3MWx!!*>m&=JU>924Yxq;g5F+*t6xDZW;d_Mj^}1h9{QE+sqILhw$@=~ZH2-+ zW&^b2p#nOGdKg%uVjRg(zMy4^BED+JvG8|6(7vzeVEO zU#*JIsBCn&=)uOthL3e<(U-ssCE2@v8dXXcz{}Z{TtzD~e%TH>tII(2PF zlzRz=ly(MV80f$+XE8G8%uB&Sg(;jT6SmgY#2COMO@6Xu%|ZSGg(y*`IBDHn06w() zdL0R3L+??c%+IJ@{3)2jikGnf3MwD>u3G6{2wN%xLwHuia=yv`o*) zW+k~16T{63%~^Z%EjxCsBDZr=``g!{v$IC0R8m6D!XLVqvY*Vr8Yr zLNOUp`DLU`wv1$ntNQ{JFPxub_G*ZUMQ;Z>%vc27UPIe)a~a#PKF3}V$40Nm&c+T9 z)N3@6)Xn;{V^V+0?~tg%g&2a9tPo6&RGQRc1M zLzA+eKq%H$R_L@^EEMs1`4-8Y3B8RyE!SM+l=<-K-hCuS~NNw=X9by7Qvg3b=KpZum$ zYq4>##mSq*TpV$=1(l+DUw2B1w3N!8kt{hZb(f#wg$v^2VaEpwYLyAc6xk?{B^!D2 z7bJJ~OcZU@g+>L^v#wiH+Vt*3<#InzvvxDuH?7MftMs&PT$NU{c5r;vpO>%J)>2m* zKBv%X#Tm|RUPh_h8F6w>M%`|+$fO7k9XP}N#o-8oB z_sDnKu@!oa8VjT05kK|l&w`2>I^FfwLf9Tv@)!LZ5O zu&`DObXa2{%qBF>PUNbRjf~lI#hvpNEnJigejdcpDqxk0>=_gY-bR%=-6_~~FzcqZ z1l51ZhrEqOBM9P{%%*q$78t^V2zVYqSad82j4=j6-@fGK>sP!C3@2VJ*Df99;-i_8W2dfN9Kk#0Se`wNBvt3h?Ao=9T|0NNbLURBZ=8oM5cv2W&tr`=UGna?T|47` zA3eAe7O^6N$f(x{4RP*mn~i^oR=Ct}&+-9vhW9{Bu`J^*%QEg@;m>WD*tH>*2h8Pz!t}`P!o~$l zc^E??D@H8kRfvgd9cy86{>DYFghg@e@^&8Z!Q=JQd1@)Au`7wiq6}Sg*s@^uGG3WU zWM-cQgv4m5+^iA_Vk1I`3=YC1NRlZgmdNn8m;rN44B;UWsQ5_KQR>ufOJGzKc8Wq$ z6k{||Vd1DqEIKrj;IK#piJ1(MM21D80Wcd0cpQmuhY9gz`L51)Y+i`Fiw)nFq%z0E z)tw^vh(dID5W!&)2of_}>MlGI)%)!$h7gqo-ri=%;nTDnyNKhbPIK(=erjZUO3iZh zFbLjJ5fvUus9Fn;ji8rwm+g+I+=uOZ z4{_@BDGvR%h4vMaQM-I@mLIrDf;opT6B!l3x~nHJ^1;=$Q;3R;>Hx9mSg3vo$Ru7JLB8H;yJwG z)${oFx6`NX?|fXHtdiL8V+o0hB+_8wV_}yUkgZ@#UKZ@kmc0i#dHNKGfBThQjkD9T zc0p!sy^O_`eFLaGdNB<~Pv`jQGn_nrls?T%)2m4d7M_kGo&zoO)FS-ZE=KHs%f~`* zpJmS0JJcQ714R|ZIse@7=&$yb+t?+Np%HTSJMWZ5TJOFY9M?XW-I%#4)|4MgD3$ zP#0&?5*&y^yh%-qvi86O7OYr8HsDcU2;s4jSiHTPMEUO8Mb0#K>>Kqn zZVlRT;K(sfojk^(k&Rh2pfY>TJcRf4_?D262n3&tF-H&?^qN@W9h}{lc4L;&aok3l z`dKrpRc=~NImu6RS8?d*Nlu+O%;pud3D`B4ECpK<4LIl(B0|E!OuV3*bZXj&%>kiU zm`n!VM22H9DttyU6B8bZA;!qZ%rTJ!2L}>k{CxPRut-b>GZtZwZW86>$HY(e+g6P$ z@quLd>jzxVg{9k{>W z$xe1Em0EbYISRB%|L*4IDeN4aKIyL!Hg0ah$@-Jw6@=68{jEOkr_u;}XE))Q!cU}0 zom!+yl}h;g`3iskltK*xjZV1yK8}xHYLUkBTPlCy>+36$d3gvxsI44@o13H1suRyk z=jtxfrSpj!-!jkSzNvnnzGeJWapQX@PbL6i<=`Tm9UPMUMv{x0r_h4{MOZsH33sm) zB5j&65wQD{kec)i|1xVhO01%yg(CtQ9XSC_!hfKL)?C( z{nPb!boCa+%GVRk8&(!seBFgQ(KNKe$;C}L*(aWc#@?XNnC zeNm&2Yme>qs-(+V?<~?}Dk7S+Y$nR)O)Y*8fk_VM;GI&`Y}Q)Tt5Hd~yV`yBZ7U~x zU*YPgPI~*rR(Nh-nUm)_RhlD!SP?T`$^Y9e@AJ@IFpKx-rkFN(8OI_;za9Z|G zPQuaAA#vMp?=G_EuOM2qs3!_%@fP;hiT7U{2RGs7{OR)PMGF7a!V$Hwb8;5;cA7sa z-!#Hjr;1;GCpS@`LQT=UaW#=Dg_9tuHp|ggsFG~woQ0d4gHWpy_jmVBB~sdcIIg+6 z`HIq28i}TL%ZYT!-4gGEdK=;F;wJRUAJm6R9k)N|b=oA`B}cc<%U5M(E8N^%h0Q1X zJ8G?Pc6WQXwhU(PZ8tb?Vf@-_K8^`h9p`A79~Qm-Mk) zK_ilRd&Mt{z3ZQrucd8pvbFi+^Fs$$k*91`(Xv@>k>1z!^XQ?hmJ}x3Lv2t}gG+X`F9 z=ZsFDoin<5`Uqcp>#z15I0Xm+9Qd9|k|arzBuSDaNueqvNs=Thb^T^sj4Z>l=^aVs=YhS0mSdadv3TJ|PCbZa?T!WP8QGhK$L{ihj_N(f zQY&{j4I2z1U7m6bpD>m>`FvTkbT-q*j^)I|5E``aOMdHXbe*&f&*HTi-K8lRe3PM7 z)M#Qt*uH)tdv|Q-@U0-?DdcU^lYUJq;%#q>Fd0E(g|!kv=XT9Fa_&BHtQ@J+XA~`e z$c>wg9(Cj^)^AwF`kBkQ9c#wIzkCyhwy#GTZ#UG&Sj;LNwmK8z2efDTjtf-kHI9x| z3*n~IVl*02>8w#jJ)&X#X54uef<9Sl>Q!k%zy9sWzf0{(c z#^o?Xg%R}hF`e;*vf0yPBTU2^1vWO;TsgLpCY?s`*GW0b)MfnmF_cMb$LtxCm@{?^mv!kGJfb@X z2lwVsKqv{+PM%DjGJ?%xf8xNcSbm-{j<;K#B)zu_p7BuSF=pQh32bbL#aq$mnPh`9g$8NXuH z_;u%IGTDSOZ}=!yML_vxgV@=oH!VsRVDbLT_~tIlo;f=5VV~ z46Rg>Av+GEOP`xoZQ65pP;V|^Ac3u|D{UILWc!pJoQw3PUAOM^uVzOo|290}9gPFE z`gbGh))7u`xy^xHhp>(gK$GPMTGuVd-ti+juXjKd`<76Xiqz$L(XeiIW{;W3(=ZkF zyUd_%=RRc1Uz$t0LM+&_j;$$j@j99~4ylT#OxSQ6VeiLJlb0}{VFTPt)gU4) zg5n(p(zu)xbB9gkg@XsqwkkByu{?hf4ti&r5A98<%fB*a>nR*O-B7F4Xu@6*5^csM zeE|*}KSnkeBeO;h;c=Lm@{Rhi_xxZc*QrF0^*ewZwCLG^oRRApx%495nTj!Q{jYRf zHkKSs`;x6eJKEMR%i0k`xu$l*-9bSeYv$R#7sOL|aQO)b_8lbZ^)vFdA4nzBQ)bUw zf|5KruTDQl<(i5nJ=@?GwEVLGSGrYaif@jJ3vk-}r5Vtw5x161W5YuO$=r2dR`K%c zef~PBK+S<1-!PoLE2hzB^>ccT9Zjv|H%K`thz70N5Iu2dq5!AS+0nUaE3T{?&w*P8 z>a=f1=1RV7^R37u63blWCkD0e$o!WF;sRXZrX6UV>_>Jj_vK&=i8!VEkp;thaclpC zxByq7_eg4|c*dmZD~NXXz|KmIHY%EspcufND(wgIW4gTzn6e%F6xkTRXe+%Mug0fB zQ(|LcY1*zcx00)5fcq{;k|ar*d-v`kN&j*Bl#E}nnM^SU$&t1?mjZ&Z7&~bN#VQvj zI`BE@Tp2w3SJIgdk5a?=zrA4(gT3Nk8$7B|Uzi(x^RH^jW+RC15+H$Lyf%l)cy+PLjP` zLo6mQSVj628Z3nIEiYaNVPT9_!R_-59X67O#2Yzk0)1AV$b8Xg^uITo})y=r314VHR>QR ziv2gHv2nyt6l&j>z%YS$dW~^|hI5{znAx{;((fH{YG$j3CgwCfM~>t@x2(iO!JBX+ zi3!4DyrL_{oX9p06Z_xVR8g+9I7@aEAL$~Eqa#hexENMRp^$v!V3p=Ms0 zO?*t4&AcWWLyQ5;X6}U=$(*tR16!A&?fiY1iKoJuA=7(f@jM_HPea!qiF&;~KS02ygLXpK*B8I!<4DO^USnX`WZh*e0zK z!dtwUw@mEXmgl%Iq>Lvjb0kI-G$f|H>x3DwwkGUF0D}fDqQcL!`MGHp;s^yr0bvw; z%-h=y8=VGsJ2f9O8e>7x}bCLz4VGlep{Yg_K2 zW=NH+Ksd3nptf=*!KOXud18R#dWbR$K!rVD#>3tUYkNl$(W(%DAuNQ%1Q7@{ii$Xj zKmgVb{9}^9Mq`UMCXxhU0r$Ca>p5mLXfz5cKBoXe0BRjE!GUbqev(#WCy~}cM}ngL zrclf6DvyKiVYYP!6kJ_n*tYE`gIgIUKj4peWo!Y)t1LeCh))@x zUt#TU!BlBq44s`0v&l?S6aYnlP?6lpk<(LJ(tgrThA!DhRX4yGhN4!Z{K1Z*QWQRB z7C@|lRKDK0dnO}m)sf814hs(7!(z{bdYpaZz|ip%m_52D_xH?T*1;!OY}~V&XzRj6 z1ze+B-D3DBb4YaC>8C#JWq$Yz2e049v2ar?3^9=iJAaDh%0-Us*~pSL8@?&M`INyR zut|}dJh^j|D`!rAUOXS=>P}kkeT0SC5Q$0cO1_-A$eAM>S+Zm$Z5lrk#9hJEXCPg= zbfit2j?}5s;Nf70yKh5u<_9c3cA3wF-e$qZmy~T&6tE^bG8SuF8$3PS@lKJMv16v< z6Lx_`L13?n!H6|kb6Mt}ovc~1kSSvt{)hr7d`e(2fW1#X^5n@yjvP7Sy4-p4;-S|N z6KlXin2f}jz$;^6a^=iUwyasmo-+&9RyzJVY2Kz)IHar3o14dIRv{NYu2xuxSTmr& z9|brC5a6WIGjBi_HbiG-{k-PHamvT)QB9cEuLrv?J;T}A0Wf24=f$q+Khtw}C<|5% z#2P^D%*wfAI5>ACbGDzw$J_n=Hf^@{q3HX4BP;%X$w?4vG@;h&@bdH^S@M*$8MBz& z#@9@`5KIyzNs=T<1~^I5XU`4cmx)vf{)jGp7BD=HfK4%WoVd%Y7mwLLz61+< zHD~0CUx*X&obrvjP_|u9nq_@J%krIxCf?CyV<=g_6Te-3$>61jxc~e%!|Aq-EmGZulb0&uL@l$Dz|vwQzx&Yn0z&z6-*Ob{Ln={t>J<+`CJkys93cpP5lN<>XL94lHE!R&#ofDi=vAW( zkvbPJza-WW&1Xae;TP^=baDesya+avwblwAzj(!?2PY^Tv4NI9{K!i{6Z#f&iqs6= z{tH`o?dQa)(=40PABDd_m)wa^)s=@7c|+-MiVaas@3?I}#EefrTkLif}#D zn7)b4+xKzg_$l^pU5t;rHGiG7X>?~Qv>(XX0GPew9FHHKr+Ge4%u%7l#F{XeKK%no z3|#iQ7Oy-x&^~;EQKP}ZN{^Evl8;3PdtrqZ6ai*4X0t$J;{`mUdWDK8d1|qGMq?u1 zyyQ!1Z9E|SD0QpWWc1oMxVl8sapDqQ^FiS5d8~g450{STpdgWxYi9D}52eVKGe3RD z|Hh!jr^td8!C@f?6y8%vQcBz87&XtZaPdq*#IE_2FI<>{1q+bBKmmqLTuNdJj?N0# zCUv6l@52=;Sde^0>yx}hFAmJ_iG`JCa>R`zG%i$#g1`S>pg;lI^cYPXMZwX-hWpd{ zQM70=iWM(G#fs&azT+@T*fr4j<0ur8lB_@;G*6!c0#^rxJ3HD^yUtil8hdW;S;nIC z0a)0&d!c^ykY2?s%V(K?erh!7iQq3#R5&`qh0$#&TqJ%yEM4IuMVNd0EiR4@SZJ(l zafpSrtxHp=Q2e?UEK-&GPeb^7q&;&+QodASvgazsgkN5=X!kmDq;MiurQm9K%g2mC zUN|Y%sI>2H&lTY7mx9}eX0!a*JvN*>$BG8on9-s+j}4H*3Cw~xLV%Zdaty&2=sx!# zqYhu-$gF-Go7$8kZy=?s29udMHlE3eIlPuCh2L${`3um0L$nF|#s=IK=) zof^X%LmOuGZAqd23;9_7TCHha6o$4tNNji>k~`>W(J>b*$DAiY;ffv65k}DKXwcc9 z2mlin;?hp4)gHqB_46qc9K))}C=wBX;4^BK9yHPXwtFWV_f?=|#6=#S-azU?wTLtl z&&rt~0~i9Mcu%p#KTl4A&m1KPcyi-3W2dcRMDGUJp+YemNuX#{5E(&`kwntAnM~OX zZj5g{9}6ohYoZ?A;Of(-{27f7LT{eu&5M`7OP)Nu%f9PB)2&f)Xgv|N-UjjJBB!1_ zBaBa|RA{YKggrRM@#81>n3Gt_-LSz-?bVAMUB+YPgUsccFyKc$b4%~Q!qGv;>$BI{ zx?vtgdbx3C`a!M+6=KTD6DWEcRH3iAc=riUfG7M5f+VTc5EFEdH?ISJ?|3gT+KgJI zCXPmf)(j7iU**|Lc*fr*>0C&gH3N^&9VZ63ec=exmTjk3qv2S+4#gf7Eqat-O7}e^ z$X2#3)(Cg)S*xPqF|MVH3Q(>*QA}a6^+qbUbQe77wuU*K5C*kxOwGI%J%U_<4 zNRlK;lDq;ZNsn)xq}H%4lp3;$Tie#qy-6)<)@#kYHG8;v>>#x(7vatG2bAf&kb?ad zaQnb!`nIl1joK}kyLuh)Flf;!N{v3pni-?0RihRoXRToWifZgz zFo+A!&8Ypn@w8L0SF1^IV8a+1&b)}5lOBy$&&M>54tROEV6E^;e`m1DM8@=h=@R90 zmO#l{lgDQl;qUk%B>4D1^5jk^yyKFF$p?>c|LReCG_FC-rd_zae+9-%^EpW*?#WW) zoy_Uo=o-jWjOIPs(XLxJ`VAb#%3lt1b#6Bf&+5rfE6xBa^g0!8)mqTMdnbDL?MMGX z!x=lI9~pd|c~7mu)&>f;=tIl)ZRpm$KMOaWq;;8$ENRvs3$0p(s>qKF?$wFzKlP*k zz#)tqF_?lG+#o6nXIJn~mz+-pzkWdJ=3`0Qc^vnT?qFbthE%WKgz3w+ady{Ij_jCC z*CS6r<%5S0_@&8)#o39i=(Y4$Ca*Y7w@Rsb^C}osn!NPr*M)9<`q6*DAjXayL6uTD zNQ%98GLpHvpzsl`4mWE^;q6Ld3MqX(ad)sMj!KQA71SO+h)%tJVnDxs3?Dw4b`2}= z7fF8kSbg>w4^IC|n;Mm9*uEbpmX6@Xk;$CAvX3#7caXK)Zgwr4MBSP-88mS|7k0Jg z)Yh^5b|V!0z45Sygxx0e&Js#CY(=pO9f=`cGA}Qj9PF@g^#E7BjyN%As9vQmRkM`i zZa8sV+}&_@bHzfZ)nHe#0Y7(?y>pNy%ib>Bwrx+_wrykDwryL}wx>01cTd~Xwr$(K z>zsG*^X>0OoE!H>tUoeVRb^&X>c{7~60K?VHOATtLm<+Y#z%_nOoOSJ*Q)cVx5HY1 zm@GN^(=>jm3zowTIk$9fqC8yE@o!V#Elf5U_A*~9&I>4cy`2Z@s|l54GD@)cRnL5Z zZF-jrAx7F^6UpA0giYo`O5BHYppmfoK~H_8uEmTs_l>NqtqM+qBU>AZe)w3PC?4Q{`(po|=>W!OEEdzZq03>eEIYM_o`nI6wbrd6HL9 ze*~)29uhiDqtVCwr0Si!>FuC~LDbIqqzYCI?@s4*7M$H`ZpIwMobkMgk(`-o0_01b z8!m0`dRLEp#hoTEPkpRPMu9`oAsRAHW#eM&?>5FxZ)3mAdXT`-zLX1VP8Du^HXJsw zs>K3j>uDPC$IFer2??PArjQ2zJLpQ~!$P&Y^W*u&Rxi$mdKtRas?Mmv;EycM1Kprq z_^d)@7YkLZdz@Z?FO$>p4$a&xkK|SwNXoOLj^Tu+%WN*&ukj)YoUyQ}-gxXh&tlpT z&kV?w4DvCz?{icaMb_q#w0vV~`Z+u*d!sG#!dxY>+zz!qU#v*EV5uw;zI}M{1M_9R z2o;hO&kvT(U_Yk}DUN_E^wW+g@3*6YfKFSe*m;At4Zm;H{EO8zYfX?|asJ|QtFPWf zb_&l6?9buwlMPFvxiA;Q>HUm!v2#WF(t~XEChhT)+o~Wjm9W6x-=}m(~cNN&x|r1L2?4n+{F!aMjr3?erBP^<<8> zH6-*+WN2eP-d(2vrwnD;yr}G1*+vI3A%I$ojs|5*(@&zN(%+vPHf@k!J9nAT1Un2m%PxTk*zWxgs;jrJ>SKbTJ}!P7|(NjG&!meK8~!pd~H!L zONKkxR-J70{2{7acE?|CDDCr53XiomI_a!)Q?~nZ<2pR<0sHazyAtl7?}bFBQRc(a zfZV7>QpXC`h{=Pw-QyC|kC3oNeE*QEe~;b290AH@VKubR6Y6$aQ~8c&_K%zDGrw99 z!PJK`W*R9ovpJ~!xe-4TXdw@ie!1Dd(;%8Im1Nv+_~xa#b!l$BMxKW@JH1Llv4oxP zw5mw!(OC&@CPp~?4_uBF9w_kBN)`Z4q6Yqa_o;0j2>7qMVz`n*Ue~| z(PQ;I@SR0CFhsqslMN9_4OW}dd7xbfw3KShc;CpF+35u+jN6*UT=X8ZF|7D*BfWI$ zHMotqtUl%qx=a7-?Elw~N_9|!g44wU4teD_i;D>#c_o%$#Rtyoc)Bdikp^6zGpKzP zjD+{*or60OJ0(a1aptrIuHX4IT15p*hO>bHjs%5l!VG{c%g$QlCshp5j`+(cA5|)K zIyv3Y?HV08W`*FaMzum!BF-v&Za;cQZFKD6W7V3D|9zCRxw;ZjD8rZn7^Bst9)y~@ z3VjQ%03EmJ+$QRBw;^L9*+)0Y|MYT8*z@X~%}!j%@QfpS#rp@#lXQI}PuYOF`sJ#` zhm2Ws-kQQ4L6RfYMz)>YhlQpEVf8}$_O%P;i}sL%@tF&^tzXz?KDlqCQ*!I2Sdly_ zRTZDY2C6yWeB?>`o?_H*vA)MD>G%A@}o{hz2 zOT9Ui_AgAuM>gk~d{eKg7P_BHt#Zj#TQS2D z8qS-)p*ne7^EDw@_^cPrK5E)I{Z1JXgNvk)KHiCj|iy^WHny(VTI@wZ~IdycIE<8Z} zUb~nG#`oyOhS5xav*qRF=-9h3k+VOtUN=Jx7}bPvR1Hjxb-u(Mn<8Q<9NffjcRdRW z=n7LN%fBQOa{!pYyC)0OpAplF^USK#?=tJA3*_@uq4@r=uldYbGiQ}heonEZ!;dWX%Tsv% zBRrGu^`=ya?lJjm>vI4TZrbQC+xKN395a5(d2eREhP9azC2Nq#v}zwdh(_Ddc!AVm zF;K&)>Uzs1ehm4nftfJ{Bp_;hc=DRhxdS;_0E$63W4;ZTsq?}S{7o1Gr|`l&2bE$y zTY}Gz`gchL+A@(Q63^CKMzH^x;8OgcPidiFkbSs6C_8|eJ3hh(#X}5}>fm%o-vgq+ zsHvauWH*J`ER?4+o_MY23e}Z-gza|Ko9Ww>SDBi$Kyg~m2*QHaG+%jiBMZ{mjA zT@JlSma>)OrKmrk6m5S0)NK7pCmm|0lA+AOLU>1`m`u_JYY-bMT>ZV1v)h?XE{e?D z;6fRVRyBgZL4NwDDTkR$MKCP%y?$c{G^=_B)?z6$m(yaArxpcD<%)ZH<+txl<*rJb z4Yvj#L!TbHs}o6>O8=M@a*5+%k`Q!=CPKlxtq8e8XIO!ob!2o6-N5Hm3tcpO@^HO{ z9-TJF0ij881_Dl;B-;RoDgHKZp5l1~TzHy>eEr$B5G?{e_jqA>^z*?5YS>ivM9@UB z2QrRGD{xT!`Sx}%#Z@>ii`_Tiz_$#he7?5tvLuOELBb%=2r&J9c)mH|49>Hjn||!N zqm#W^47CwncVU>li(nwjUMxPh9yazBc9fS&j=q z7zR3|upmL9-oClvU{};vCR=+X$ZA@Ord&>dtviSaMl!Vy4qYYvc)3zwhYSOmU^2%$ zp3%Sewz+}UzJ52EE-BZ8KsH-BkdMbqDgV|6M)j9mohkwu)=D#iJ01&Di#5N4)KoqF z;4)hyj06GJ^YCA%48Z1mGIYVB0~ZWT#{#4dSDBJJ*UOQl?8mtPjDgk8dKGw16X zL2h$%db&*bY{MO2^rmPu;!th9TdiScvnOL(S!Ckv1DPiJi{teM0aEeULeGiW0c5k! zA5f$qlEuqFAf*01cws=Z(jAjHcxp$s}f@^7Sd3uH|qSf4hCqphz1;Uj=-2ZlXv-1_cAX z_Z(^+GE`D(xa8)+^J80|{;JL!6G(wN^?{URK5Vcw-uZl559hEJ)R*a1RjwCO$cD=w z(s2)H_)7Fv?XTeggpbVLSdKwC-xkP+yRGA{##0RN_}gI|;Yl+$+CivaEssT8?3T@2 zB`;e9)gcWG4c#({!Ix}96+TC(d}qhghK*;ay_iRJa2BZw*pb5`bpE3i>1yreWIX0V zFAxWD4h$X=6j~S|s_{bJMAbh_s)hZ%2#5dhs4TD)Gu3IojwfqrqCeiFAl{zEbU^Sm z?mN`A*jW3`^7nB>`MQH=7G~E>G4ZoC)++TZdOGcy5;<#}M!TMb;TlT;BNBC={JNPU zgTA;LxqpmJT&;j`^k6c)gcOq76L)F+fRW?jJpzh_Ds{38czTN~-C4`$Xk3mrr{6IU z{uu@^a%2^qhdb8LD4UE{iy!G*ydDYfF*{pT&CE|>DuQs3>Nw7mg7-30TD^ws3EUQk z+g-k(N&DfmV`-~}V-Zof0KP82^6T6Bp+3GUP=5MJA0&|mZZ;1X6PjdL>mIE4m|w9x zjx`oE1Or`WXMF&6)jJFJ3$C#-85O85r_k!feH$zsoj#rVCH zWvW~s&*-L3t@IuD8n@#9;hC|)c|97duu!RU9CA^o)#@*uR3Pk4ZX{lha{|6JbTqt? zEP2NmBK_3(>r|5lIEqAoAiIbGR0G6d40;{^if8)D1cCbedy9cl1H#_!^8af_kVzF# ze?tECl>lDVwDi9!0$l&!1F8PnTSow9`@f(5Z)MQ`up}e`I3xdhP%81KP~s;%D-L{r z7<_+kZ{XG6R{+(F04>$%3v@aEU9){bG8y0n^t<-`|K=h7e{AfZ4gVuN?Ee%h_IF4B z@#g=n(SQE`k2m~hqyH@bmk#_tcLu;9>?=Q-OfQ{K_>D^YH|6AjjCL7Z?5P?B_D$pD zXEL2e9P7wMM3G~O;t0(C=&=+Dj)b&E`AGcWE%H>V(Lu$Jxj9f+ZA=Xq%t>)x3h9&@ z(N$GF&7YIm;moGeioa#CeI5ozGHc*Mon8~u!#V_1OVkHvH51bPFLzn3G=o*usdtZg zsr1Tm#AaWA^w4?2+@{cqr}DN@sRFVEDjWG#tCca#@vo@9n>%4p3XPzMQL6nSYhyMg zkw^vEAKM)nX2y641o50RD%h58BlIV0ON!!*^GklI10f)ATW&QkoJD+bY&>N6k4g@~ zSp`~k^wqcN8_wnAA>jS^A)fIb`r>)1Zb!H_cDs<(>UoBzJK9<}r54NA?lw~-CPvH3 zC0*iTHA($g$b+WLIPdFx?nHabp+$HPaclTA6}%_0$pm;VcY z-+m!{%gwG-scBvFUgrVV`-#9{YqL{_za_0&pvmA5gZE0C3n#Pj0TQ6*D->_I151#-`sjy9N&bMi~BMnUb`#$S#k%NLtnJ=3xwLq8sZcE5EG}oH5>`{JVb9W-?}M z8XwKI3wd5v#hXe#0#G@ws*w5#NZ})OoRGJAzv*J3o&o zl2=$N@vJRVuVE{HaeEzlb(Du-1HyhO3kczsWFLI^!HW<=MeN~+aO{=`92(F|JtEMDB~Q- zFHt(hdZx`;`?uT*Xol5~Hd*A{tX=~~14DMKNU*}9!dl4-jgZ@s?cLQ!R?DqWjEB4W zqsT}dSL<5)VJbmGk0N$e1>`8PO?H-YZ8AuE(8u~uBhKYz6ap-GZh_HcI_aNW$+|M; z*NhNTn6xji^h>~2d#;`!)JcZb(o#xf@1l=On1o3(~j3c=)oe{ zSyJjU^8~(eI5AM7L=&#D?F^q@SmtiwMngW?{opm{^SgI9Is4Rai$?TaJv_RpGS>{r zf)|w-GB9M${QuTtYqw}RT>edoU|=B{O*ST`H~2X6&lr-p5%us;ab$~t?H&ou2#$i| zfb?rjOot2QbrL9s*E8IQr%?6Wy`pC%^-q)j#Z%M=_Z?rOSp_Y-K ztEVw%YGl!aC^$Ts!fVUMuhWZA+Z%lV>`uL|R4uqLfNryS^0>CpGBnd7a2bn{CV%PV zrnW`gHY1Jk?sOlc`c2j3phOESuXCcm;t9%qTr}rbaqR+it5*AVSrE)O>mO6}5m!2Vv?*Uy1Xi71u83*PpNwcss;bXzf#j)#NM{gax!kzVNjVIq6e z8N(c%^@2OIIJ#uI)>e%my};n0nO67r4{2aW-NyL`D}OM5BXd&iSs|HJVz_mZW*1K8+S#6Jbd4rnlgL_q zEO4VA_4ihr@GH4I(Hrg71^i=!hxL*eJPGvHfA^Ke4O&c>Fg;`{9IRGhqK%rwqP!*R z*XZsQlXGmeKjj+^3iEQig_;MNu|L^Mb!LiXbQ&@Q&M34wpK*t2xTk-qs97~xinrnP zx4Q6v>8C`UEmhxKkI=+S0jR@Q;cwBaMLWIV0i4&9Uj%=DS2Q9phwZK2O#+74)FUDL zmx@YWzB)voF>7Pmt*F%n^rtdPJyG$*h$bGrW~h4RQ=z||6tNe{4eGIJ60{JVu`;x{j*!4pQEtJxm0n7clm5S1akdgeu79km2x2Z zth9C{C9Q0Yg3JBj8)4ZWtr7xDcuXz#XKq4gmpegJR9S=cK!HMM8KE1aK_vnHq0I(F zrkg;Z*f(q#s0Kn z`x|rFoKMLE=T!O)7(-`k%kF#dj*YqVWlC{r!yHcMQegUdnILRgd$0Rw-ML+T?xcs{ z=`jYZiLBouzbeR>Vz!NU5lf2l1rtT6edK?z9!$N_0Kw>A+9TBXWLZ+k0S^ddHTQAk z2O#BB20Z_iM*l>Y+W8{9IXJ6&Phv*-3S-9bZ^#AT66nQ5-nCDzdtO_U+dWi#U#ay! zdrnM$w(f>SEyEX_xnt99bqK^{&?AzXT`Ev6r&KBg^XmM3Lv)B6dCzF}L4E0jTW`ge z?afAj%W6%t8R6rsfF`z%Cf2;Vkk1kYo|K)0(Y3_j*=Yb;D$rLbRG>GxeO)7yD^SU+ zV`aFM-kKa{N=P?8{N++v<#08qmAP1ouvro5;?9x@uM;mWQ2ud5t=9L}2g+ zzH6DJQhFho{rDtJ(&MSr>8DYcdTFu+zk4z}TkD8v7k>FJ4m>H^H6%CEEO6Qm<3O^H z!pTD{ECLjY2nOZ4>qmWnh!A!<1)AL_fhH)1CnohONW-5Ic6$VTdAC=8>RW@s={S4B;odpKTIbuJ z^N6OAK3=K5!}chzuXGF`O`>68cdv3tQ(FO(Gto|_GN^BdcC^bWTGHh469dQ-6wLvN zy6rkgPbBHjQvBqcmWBaA(x-a%zj=nq1HgcY0w;IlZ=(qkeSV@>+qdP83P8u~5<*Dd z92j2NFXTOA_ESfOD*>0itgf%G{~$X#n>l+ZTR6S?!jKlbl6}Z*(`4>o(f|>z186-k z$2PUi$fA*G^ObXPOYH>8Wt#r0n0JSksL+M3pInZv zvVlXTjBM7+%0FijMIpL|I-R|xCr?Hq4oV%a6~bb}K{qoh<{Bd*2gfvo(H}6vT`nlu zYakowJIF@U@x;Jq423jHM+c4#S^n5~M2wVTzhF!barvv^89&Zg`4DvzWDWm3^jtoh zi3e9xRkfcER@G`KTsSRLtOThpk@TTf&;Onu@52i><=2zAehKLwkICMSbEuPL64O;jVBm-U?m^v$huN4Qcer0=tIb5= zV6cb7BcA0)QUeS5;Tu45qKp)gDKsGBCsf~2=trT{PiH_mdH2dXqu{Mb&cs=nArf@WG{gAvrOOjfYGN0%}>n$J1=WM&g z=R&h6-^UV3DG>%8W0#>O4{28h;xkHP5Ac+)q>i1ilH%t9cN9bVB4Jt^(yqek_vdk=YuxP4UnpR%?8XII$KR41IT%>17)ZPibZa-M4eeyqwA49AI2!@ULhZXW8@n>N%h_6n!a+I<28j89LyOuEhT;s&lPb!v_4UyG)mp!V>9L~Ymv#GYu zUyx5K52ZgZxtefY21u_M-QexUPkx+%g%0HtLHVKnL0s@3*dPzMb=A&Sm^p5oQU2;Na65ytY@X$n5IRA{^K0pGCR7mpWlD0s$ZK%=O|C&H3;! zQ<-Z!U#^JP(i+*U<(-ll-rw+d!ETcMwK-M!X+FAfCsA5#4{H>cV2GaW7rK1CGudsU$Ugk@ zDFLD7k57c#tGO^#t8AkN|w{#wF;sbiN>uGORooK zEc(XAV0a)Ya`Ablv~eYVsgI3k>sJGl-?Mx9%$o1i2BLX#Do?m%T?#a2T zC%LN$_~Xq(XJs{++tzEJl5`*+tRJ{zcX$=#_QAx02rXsQ9X7s8Q1iXR`>7)RX?%_Cqz z_A)PbH1S)+1wPBo#SB}+K^*f5yeBJ`?wyt176AA;6zMAV%cax%H z0&e4})qw{v!Oa4Lf}Zo_8eEz>Nca8Bl4k&$L>qPkthA1tV2Ph=eN zs>>wJnaNxVObvj4*)}ZMy6#f$uB$i z(U<)CvOPkN zSXc;I3NQVuFNLPyJ$9QM?fKk969C{T{C;pWLfiidF!c#OV9HOY{M-sDf1l$xqLRuZ zqx#}qC(DNR9Z^Fe9^inZ*^S;@PHTlj`@BFq*viY1Dl=aod?$aNQu#C$xG6m#@A47& zgh9KptseNMh@{W%TtIgD1z+9wadVNpTVyNqB0((gqr)K#MAnG8MKmZk*&KXW%mz%$M?bKbr{ zU@S^mSNiIF;K8l~eKfQXp5COrQXWOb{0dP#syjeUjmF6A>p{p)Dd1?@W}I}b zoNBgNVGP^Ydkk*T1SDleePm)WrfadaB52=3pzyXiMTone85E&}bi$J}lfcQ^A5Z5K z52ahQZUE9w8!H%+=wo@Fs&h#gQ3U%NKV7v_)^Y8v;Wer^djk4?1YSfSz!Eq=xTcqMp?#8`wccj5wR9yT{{~%uBvKygbw?>6Od*HgtK3-YyB})T0x#nic;vhQc zN~3aX>Zrnp^2%P}<<1|rEBN}ciprnhxcjU25&PyM&+!dm>_8@WOxbtw%08s^YWG(G zQ1X|HFO^iy-V$}VK-Vh-K$-hD+qf?w9xtWJZ}NpG^Zmhzxymn7z81ZKcZH77qn+Xh zvO8C?kgz~S-`)id*oE%a*Ag-qEq#>DM87+e*^r2CYVzc6@7>Z@H;v7%QJS|D0R%*0 zpFPC_A|UXCEu`?_9m|MFTt@ci5j=~0Sj7#=} z>mhya;`u~CUA6G6ckaH9KTvnGx>J;QwjR`_S)@>Q?YnH1eWbX)JUcTT^Er!0k?deF{C#w zw_VW0U5@$6K;XSk*T{A^Giy943_gqE*DX{;066>$Yh8PFx836gnQmxFA%Y=SJfqwiK$R#NJ9aJIW&9cn}QyM>plVD9St zM#djCCGM>`Gjn9`kzAq8SaIJcOZn|aay^X^r|%UpYSWY7Tx>Hjgf^83!dT~aAZ)kp z8L3Ve;rE84Hni(vs{)I;eNw(btJ9LSRQIFZ#5GfcK|W|sJFV7e3j4fcb}rvhr2eN1 zfGC}Vn(V~;C#C-$*||&}y2_0y8ro+Z1A_h6j;`9v{(wY)(aGl{_eU(Z%IBpM#cxq+ zqyQk`8!D+-#$d)Qp>#p4UK>G8?!g$XbR=?8C>BZ*Kdgp`ua=bvMlsUy8G|@NaY~Sa zG9bf~Ck+kuE|tJO$Wad8R0hYVnv5-15TvcAr#rN7N*-^E$z-2Td?*3Wj|DI7-l;0r z3RM1%nj)+wnN6Kj&Sjlb4_*AV}rYyJ(dOK z!8!~-`s(2DxzjUXF`1n2iKIx84X3*vc1Y@vCE0%mf5ru8B$CP?39MbC5Ma_V=D;G;?^!*_71eZ_b=ay0pyoH4H zEFjxB8`E#SCjJ4np#KHcSV*MkD~0s(wj-z1WngiDyUt#Ior@$jCG+A{Dg~mL{Ih>x z%d?mx3Y!?EqymIkQPlti#1O+m6-F3~kyJ4xh(y-$13aKmxOkwjj5U8zP$wc9I2J=O zkO_jgrxHpvDk3XR5ciArr}TrLAM`kgDmD1{p}#NN3!%!##0TvRdZxX@p!i^S5>f9` zm#H$@#|cD(q!q~4$=Q2Kyq+I%*S4GVLDAz4Y+pOlSAqRNr2oc{&s`PO$*oeNk9O7b zs0Md;%>*4gd+PDA#qHt5*hmsZ#=oe@$>nw@b9j8M}L&X}m_UxW#XF@b`BQARdQ;=YAzqO$00G zqp z`fIUVzTWU|rOpPp|JUQuY>?$PAhhX)ug&)x9t(&fW2Ri0DhziIxthHC2Xji%idBRE zgZz2oH;ThP=VqIYsH)Y>chj+3mn|1zN5hf*CbS3VL8IIEavk1;q?C#pWsXkB5ZgkX zk4G0=)6a@5l)`Dso$iV1k5FxCZ$$ZfruBuRYkc%-Q+I#4B1Z+?+Iu2Q3X`ELe+^N9KabsE zLZ#N4!x?YfqWW{QPSi5_i2%DxX>aY#GJ^cC-7 zsg786n+cB^?npfwZT4VgP!xH%eCWCk;9Ef*IX_uyCk=1;>Z`+@DqFUt)Jto*S>4PV z*P1o-@Jw2WW=A$?F4BosM|*r2nB0h+rs-xhd35Vw!Pqa2vvsVEHd(62KJPC6A>dA+ zQ)FZDc8`VGVn58M&0lYNPjasAHERBQDrauE^^r16nQe9Y=XYo$PzEONTdVA-#Ue9D zf4xnf{x4oXONsO=MYp4=%otn7|Y+o>%33E7PI3DEKB2_d6sw2 z3ToXSWETnG3f)Q<_aEej8oa{+CjqHhzS&&0Dt&JBpC1*n0A^@3beTd7a^(XCp~pE) z&Kz0_{H*!@h1JY?dgRJXfh^slT;(by*!t(T>-|&PklOy4J>t0|{X(U;Y6p7+8u^!* zb}^>7>g<6?jjfRsjsg&|hv9A-mdibWffDUr6AGc8{*N{L&#YbVMd1k&Y8eZF;KnNQ@n>Zq6!t=l1AU)wS`+rKCqrR>F6XF7g?O>tq!b8JW zqO0%#isd(wlQj({2%Crbq)>b&D3w*$BwG=t$RV2X-6YnnCE^XqN4yJ3#GSkRbg`e* zrMY}qO}xOwV3lg@XjCU#j%PaYyC*XH$7(Imi2N_?-sh`;X@+8mR}gcsHh8jMC~EFVcsUGv z?LG0JCtq%7tL0Q45ia`at{@sKwc<5fO7GvxX_lJp3k{}npFMv&ydBfK;YSr8J@2ez zdk5pP^UqtW=jb|<-+YDNa`=M=!YF=9Y|)WDXW!aZcTtVDv@eWUK%nQd7d179N3?Ws zc}C=~X+U{>LL^CzO@uReqF_f83nLi^NYcRXK)Dc9FQ=oQtJ;a;6fyzMp(?b-fbV6% z;7ze??2GChOan*{++jbqp-A+=3!o8)sV-D18}`LCJqwN-(?x* zOZ$B~(6HRv!F2-U@K#;M3eC?P1f|H*PuT6E6}HH?gx8l z#^Z!JGEzaQ=t-x^b+9%^H6ZP|w_r=hQkMnZy}EVE;hV=TXAF8qxco)*6&jpmakq5kdWA}&(E;{AZaIwCy}UJXvC?D4-j7`z+PZ%{wn)D6|xq zkmu{G5c9*3VwFH?B1U2~d}?ZXFcEVl1(;w((Z)0$jJhSSKu zqQsUf6bI957fu8FAUl&;mD6`ee;w%vkztgo{*2Wg+@RNF7=h_O^|}nH6i*#>?oTAwp!6)J%dH9`%>z_38Ec;{UtfQ|F>4BCvz3rt=nB3#kKlXB-Eir`6XJ2^WLbFpAX-es`u#z^aI*aiGrb z{E$prLGni6NNz6`?vZGOBw#%Ch}8&Uo_$WXE2{{CVf-rBLRF$m3f=B|hbL04k#S%ak0tinhpDnhf{VJ>g*uvz4+r$J zVect&#$?oOy`{5ySDDjVH`ily?JF!=?JtAR%%ks+;FVO-}r5=U); zO+hL>TdKqcWBx}jYN$a=dm^vy9we1&4`Fxc zr3_`%ser$GmSUHohssC8TFtl_S`$vgN{n=|a0jevnJVR}<~TXJl~`zDY~ZnhUT(*T zz4oK?^S+qTMYiL^wYW8FaBSQkEK;F@odHwf2Ej-*WLxIX&5VeMD3V1R@gj9W_^@Rx zR;YQHfT(Lm&_#7G)u_yCEGQ@@l)~8EwoyS@4=i~AQ4->2zLy_FY&$`=GRRDN5q$bQ zAnP@b5@b9IClDJQ1e}FjHeX$lxQCWs2N>m$OgQxgH=HQ+t0nnsUKV@{asktaoTQvx z@xAKfb?a3bwc!1&g3IycJ?HlI?X43??A=`70EKX~t5dql+^IlTA@S&sR8SN?gkymj zq>nO1>HD8h))Qe6vKa0loO>Df98b!R>(x%e7tz2}_%T(_HN5zGIgc+HFM-g^o?{1N?2{ zzva3eZ%QIjuwAm(>vE&b?VP_Iqn{zX?41|^*t>Ghzb=4;o?hoVO?{bv!Wo|LpPaW+ zO6FRzyKf3EAM}sw`%qnKWmo#G)Wv$p=B3VgK=W=f$d#C89L!4N-!^k*jBA4Y9d2%E`2r7~+5QVZT~DYbBH4dDF_h^Lri5#p;!} zd`|93d3AMluDhQ9q4!zpdx;Dd?3-Tg8a`t_mI28hz5YoPVBAZZ@<8BQ0lfq$_u6wL zfhK|=SQi9UWKdcIGs(>SHlxGq2Na*lb<^%$+`M=CwCXKc9&96%399+*ov7>>h=#el z@rjmeOKDq=h>S-(5z_v$*)@T9n4gw8na=6hzr?GfFnbF)r4&)6^R1~&Ss1lwYU{-> zD2qE@G1eEHV-}BEpE?(rS>5297N{QPF2iAIM*3(ixnme1=F91!gayY9Rn71~%v!v* zom)sll#SYoOakyBoS#JZd*J;Im4Y3lfq0Vdb`XNG=0r~W@Pn+K0|=g%KMAM*B!0{0 z3TWv{t>z13@&0z&s>1oo`A9MqNs%|nucqDSd-X>2SYmwT#t?UKy;z9xt%sIzl6bxl zL#<|M#o=X1(|O&=rW*Q>-qFSKS8GJ$xqu^dK)||q_&CxJU*K#|S`6f6Z@dy9bw1iZ zpUifb{+H>0gt7;S!{L6zVXw!pF?^H8D|>*AiZW2&4F{IKt(x;Wk`dU?zRHnk$JK0b zgQu3>NpVZvnP=Ldw{%~l)v6C6nX+_WWjz(y_aqwo{quo)(o;5NfGbKdpV$DZ@W(vg zgO_vyW*xm*8Fo3$p%pE@nuVY6*wCo192yapyzu65S}9E z!DmfEFqp&duL{QYy`}KAyAH^0zg1ftjTv&d4fI4cJXyXAONG4({SWGJ<*)atuW@U= zI~UNXIVx%A+T&>90w09!jkOeKQCKf=v%L&E9dE%MNIsYvnl;1 z`^lzKi-Bed_0C;`7Dh3#aWfZge;V){p-lrwXv&J&cypNPe9`Q)agX^YyKp;bRL3OtSVE&#Wj0jvc}@~ z!jCmp2zSX=Y;8Q79|)0@;?Kgi2Tn`D6!71U`uc!6|?~uP+$ZE4+;pF6HEkAL7W3|*q~pAGXWDs zLIe#n#o|W+Gl$_35ex%r@%11q4%tttcLCACYj6hvst%R&=D5wOl9MdVuxJ&qpn`cY zE%2d4eH}Nt3|yTpmtV}6Kl&-Ix%39gbePl5xEqDS%zT$p%NPeQr*M=+^HuuPp}M;X|%X`U^u^(;-4VXrJ(Hi~Op!AXyJBqJxBL}T?a zz!+p1NJ;MNBv}h5V0bWxd4*8o@E8seKm;`dz#TY1+<_A_-SZvzRkAf+_|5HO`L%YguR&_1-O3EmPwFtMs>!8F8zE0BaDt7l#3hcot+#N_$G*hn z=U>cJ0Y@EwBDpE;LdlApPOr4{f`o)_-a)lwv_4z`T84RnqKq&X(CEBTC}mMnZ`ANE zq19?qt0g$+P#r8WfntE+r4RDKtb$KN#Nz-B0cVQyh8b8;EH}(UDGFsttzM%2@iS@wPoWpv?Mr3D8VNq;A-(4P7=&O z#16z&TL^1=1vxoPLL^0g6VMY75ROcV$Q`o8z+$*)Uvj5Aj0eGevqOJ1v$L}tYPDJ| z7PY8F{ciy{m(ZxEXx1TDZYAOL2RxRw*|nT|*#-`o>O-7ypVOJVc_T~L-iwv3Yxv2p zH?ye2F}1f;1q9inK>?5fbbtlSNRh7n(I+1I|q z*FN=SCg-~>TeF&_^(9P9HZi9VxhzncBg-_xA2Ecn(Rbd80(Fp=iZ?+`BS=XgCNCKp z8bO@UYPWFCJufEi8#DmoRU2rmoq}hV@$^Ex7E;OF4Q(xbNMLCcXdtVd=@3_5sV82LUrh z_6EjgdxN+A-g5)Y>`r&CZqK<*KoEc<8s7GFEKcN~ja)S~{k0NmI*-uBi%<8yC$Jr{1_R;uw^&v-q5IQgbS3vjh# zc=_8tL+2a+$Yo2P$?wg*YZ2h?PtOlsyUVT zG6bUuw0H3JcYT`gfBi=cuUyT@amO%Q=CpQBK@QYB-Mj!ioh&0Sl%$p*X$`f276pco z1s#BnOVS8-MNv?zH7G0~0TQ3!oDfXG1m_$gpwe*aFDeqLjaK53~>VHKn$?MXlVhditexdLjbo2p`Qn^W}gU{ za7gsdcfOOuUyEAQqTHcqa%gOv<*Se7UJrjbr>tpEiDOT@KM#A@{TNN?t2V|%9{mVT zz01*@eA<0D^UPB?_M~HJB*Li=crXvU_uUw-c|d9J*vd?I9rrx#RE}O+1IAf<)EIpU zOO~x--G~D~>Z6=-@B4C>Wpx0Cm#^ZKd)$+gPd%F2=t>@V?|ZUpsqcR_ww4F|&f_@a zLdq^uW|)>hz)%c84UD}@ z3@|EM95{CeCbx6@(83MQx8 zOzxbcU6f>rFxTypDa_>stvmxSWLDA&8J&=mVRY%cZ%zd7J&2GO1qk@GMqx%-mIy{D zLv+WSGn_yO0TCk18Ac%Bk_7RBIKyLjGep4vL%<0^0znmV65B9UT=lt$qE?cZIjTlh zl(Y*+Cx>p9GdVRyu13>xwscx#QX?B#$7Nd^OkA)5nOKic=D{+sG6JDuAPz(@Y_A#a z4s?As5sBpxx@-F_2PCQ5MEKt*5jPl@!#cr~C64KSB!o z*1`T;Sk$5xwFq!B!ZY9ULB9Q|_w&*}{~JF1sgH8El`DAgQ(nSn-~AR|{)#v9;di~9 z)7Grv)$jT^&;5fx;+ZdaF3V&3`g5Aw2SKexC4MLglr#{va2Gdnr; z51z%#|L)Da_nq(H4}bTmeEPq>#(f1wPIx$9I_uk_hd*91nJnc!m;f;UK z)1Unu-t?g_@QydVjW@pKJ$(FqZ{rPb{wMzRP5&RuMvv$J`?vS;vZp_t*Z#vBdFbhP z<$(`=BKJRGoUGFZV^N36!^HkSlf9+nuab@!1O+XStVupS!NkoQx&Hc1OmCeaH0P0` zixnNz3J?Hew|tVO7|H;(EI=r*5TGouvP851E5S4tBLHC^eO16f~j<|H#b1 zj3{C7+5}V#Oi%^0K76rc4aL@*`SAzd$-lhjz5M!`l4DOh8M8ohdX83Wo`9etw6dJi zrOam;bImziEx|Wx6dK6#j4~+Qq9Dr)e65Zul&0i)hS1Lv+3L1YHB>xZ4U`Uw5HRNm z(61*h7FCOI7c?LS9)}wbx^7PU3-&{B71XC-~H>{+w@JJi&PQHP3wZzi`ws z590|B5We}z_i@&_=OaUFdFaDVX8HI^mW_;|stC#<(4s_QG5Tds3G8dFF%t$75EeiL zU?uYWrX{XuQ8cHR-M*78J0{uMRI+YC=;V-hK{Hfs;Jm3Bn1DDCBT76jsp0GO zSj0Ij7=!}KE`$ss1QvS4_4 z2*J_KGyJYP=5eLqa0rk(!CXSOEHS`)M_!f$H7po~DFuS~l%PT$l&lOWLRkia5Q`#o zx*d={L}q}Ar_>PJa1KByGR27lKv7&G;2dfiOIZXGFL-C5eP|1&i1T<4VjZ03_(Dl7 zAD``f)oIeL-=Eu49dZQQrqW# z!#H?a)S?!(2yh0ffo&68D9VyNE1Am*AZIq~0$qGEN;Z8nZ-4FIa&cRE)j$6u_c-=0 zl%YwZmU7mIUeCvVatVL*>R0f`k9`E7;8VJD6O@{x>2hkbzveR^{s?z@*1z%k=bXg5 z-|-Ou#)fLlPEB$7`YZU@yZ((YfB$^6F-mLeX0q-MHc!nnJ>8}?GsUS7c?iGv#3!+A z=@QJkOwZ(mP)2ye0v)Zf?&Q-san({5b(keMkgASz*lx!ueHp4HM!?9xI*>PMPS3D$ z>m-~b`0 zq9z1|GHzYJ4SeihKq(YDMM;UnB#HI9Wx&M6_Vb|8Wt?txFdX0r7@M5u7uR(7#aA!q zn$LZio4@i=@+;4U<}H8`yb#E7L7-Hif;cLGQ@OQEx*u3OXgY|XB@5aU{x9mtxpq4; zolFsqWG#kJE^1MWN;v2;=C^O>jAy@&_dQHG^Tb*H-_t(JiO*QaTi^R%ykH_@c;+nL z^^@(ks83$|-$~Wy`^hEn)f6 z4%EkKjHT4l6|6h$OlG^YEL*XP`tUHd;ofIMDLe7KYAbl-N8iP&Z@i8tzw^H^7Ikm{ zL$Lj1WjlcX%~gF{@S$NCVuFfbT9OoP=yaIgKFRf)Cuxihv$oN|%*gYcdXa+$u(Dso zApmBGRdeYu5Z`YzsUgny3qU9^2}t5W8;Gxi0LWe@t{aG>FF8aZHFi6W8Q5plHqe*D z#1NQyCBo+UN!s0v`BuQ3C#@v} z70iTYyMrn*gQS^I7K*9?f(isPN>gesMaw`a3$(i5KJjElMv|mB?<0hXLE;mNBFEzp zCy4hr5ey?}z?6a0np=s6KvEP$G!2v*IrYYZhILeRd$hX$mc zAQ(ldAVOCS%}Y=Pq`yDQ8L6jqN>9!lbs1*IT!ZeWIm&Bxa`gpQapogVWXw~u}vU@{Xs$b7%3MJ;L(;GE}}GtMNr z?vs4s3qRsr*ImZ-GcB(F;A_}+>0>xFZvHf2^!Ko)M;RA2|Z*H3Ga^36y zj$@YBX-*X!d(z2#`%9nW!YeldaPG(dmOuE((Hy^e6>q=bhg`c8R^Ih-{MJcBeD&|Y zKu3w1z5Z9c@LB(lhd%iJbf>Q6m)CA*WMqVF0_;O?Sd>(qA z6@20gA7SIRDQb-iaotJs^IyYH{XFvZ%VB0K2TO|*jNe524i6I?hJqEv4NREUOt3n|qbs&IR)nI#Upa2A19YH|A%=QTJ5)lwUl_;Np6S}ut z&#!uOV88UEU*k?Zh0{-5N!|_2Ot+XRb6i(Z_2326B5>t-m!g|7K0X$q$hm%)qpFgm zX@u=k1GU-^wIn6)wlEZsg_#QQ2q8uQxyw?142Jcn|L1Ow!dEid2z z-S7GK-%qKEvZzHZYEg#{;4I^(pZ_q|UG)`y@{0{HkaGD2XL0$0_vQWY}IlYDT7xxMbwCuPgeE-v*;d9@;>Q;3(^ZoBuEdldWJBiw{jT!pda8nb2 z_J)i3+QM$m&CyqzS%B@cEb3soZ&no{N&q{M$QIoV-~^#k1zMH+h5_9^bQK-Q=9! z&xu(qBGqdgh+rm&=m9=D$Zdc0Fay&)k9Te`{(DAH>%et0Q^ZQJ3{XHoeYHHoJ}pqt z5(@zt8U=yYufEUuU;Hi~|IsFrqgL>M6PMEtjxE#EWI0$!nU=s%&0^Sep-QvWj81!f zWRyY!o`8lvIM-6&E5dxI#JPl;^ORYJsF9kW-s8Lb4GRTR?UaHVBV-JxDK|IkY`M_YZ02_`jeEy!U{e!*^)`0NWjK zjvyHzht7H116)xBk^LXHs6{PmQFkc7Y0eKn_IBDM&7p;f zN^HSm6hIK&k2fCFUr6#qh0?6U=|n#UKR%q58Th-qeMs7wnjCG2bm{1xM&+q={ik1Cx|aHqTtQOFsPoV{3f=EJH02pb_p+L9jJ9OTIqaVfyN+K5L$RPp-!TMl|C>o41C^hd9pbQ0u zL!8Iqq5~)fB95Sa_s=K>8BL`q$u$r}ahCSE*Z`j()%-uya3UxM2qqHGnMeXaX#p$y zP%Q+yCA8I1SP`$mJE1u@$5^_8%sIMN!jNZ2wNgRB$!V$atI4p$zj~EGRg`05nt%Qy$xo=Q1!e#0*q1t@=`C zNUvx*gkoTdP$J?HxmA*pK>?5j#kfr}TQD>V7BI~RU}+eLATFr@vy9sT_(_SzV-zsF zRRF9xWw#lx)zwG)*XvSbFJV0fsCMybiVGzhzwlv}gccWVsWT}<5gaelxT|CvkTeiOkV5P_#4BsuwoKV?a06Q8+cmJ4spIrYTj$lCL4 znQbAZ$BEG@`i|Pj=rD=*blN%d?N)4WXn2@zw@ZSHu%j3vU;+U}jCc*ILWuL=>f}W? z_NSKAP#17M?WgTm07IOh8n6(M3ha_30i$YPVjU5q3? z&cIYr9I8fqWYu3^o!H*@SGucvnR`=P^k$BN1U#({xaiJ6f26tLR_1S0aA z!Gja_F9AEmKxIOd7)QJYa~t*Wgg7xUx&2Uj$mhe^-h)2xV4xBfwWvic>WBikMJ>v} z3_<`gFb{+E#K4e2HPBnl(NY8jLIo%Rp>mqa40^>|0Y!#&o6K$B&W;^zZrM4*_1mUc ze{&Dswse@82a_7p&77+?PSfn<9JM4RN$SkZv}t(9NLNY6#_(bhZbB(BtDy*3St8!> zX^q6CeV8b_wC84MHk+igHI}XlB;&oJ8J3PheH=5v%s@d9z=Q2=?u*ht5plc!@f4`W z1f{X7>o^fQoi43zmm&m) z8bc)FkpSi;I&NvwhvXv9Nqhp%5keSD=ZhezhKu{lSjP~uyg(cX;3DuTA~M*zI47yL|>qbzk`8X&~?Nt#fap$6UwS_V{<#3h65n?V$u;KZR2>&FnzvLx@7`p^(y6lICS z;ha#0cvXWiLljCSO4TTW63kJmFt^Kv8yaT5ljCZY!Aayr@4iN*b?KT(3P=o+#fCKUUg8Yx6N@kVYQf0}svVf2wA;+l#h6)jK(14g$ zhk8u=88>8t-xtWZa?Gv1E^h#2fAhls6t%EoK%&M1GQra9cwH3d06IcFn zg0Ek&gOiRvmK95DY}q+SvnWaGfnYE-pHT!@Qm-Rs@m%dJqn4&%fjsL{Z`A0Pc}yxZ z)Mzj;Suqk3oH;P!>yT%p4w70Dp{8{tRBq-_tgfbZ5;rjLB&BV2mvr7UVui#j+;l7u(E`OS=tjUAx?x2Q#F2h?NQ1ap`On1E!62;f2L zm~#*Wa0p-(yhYb7bR)c3)io*87|#8%P()*&Mng|nr$J^JRq18 zf(0~Jyd@;5XFd;1&SXqC+syV#x0B$+BY<0yk`-lyv~E$57acr-BuU82K&{iIn;R3m zmdUtff-5)AGc(&}q_%_8HtpcSXB@||C$6RDQp7b-@gRUy;f(-zKoL=}0Omj(n1KrB zJOBcK00tt}=K&Bft;VN(43E5U*=v z?^;%m*J-xKn4G_n<3^X@(gr38I1iFz)m%fd4&9BH$O@uHw%(w)anhaR73>t9L~Tarq#_8`U+c|zz+nUoL!2X&Rk*8@%7v2(3$Kz&imPdFa0uag-HgC*H?4v#iTV zQjhm6tv8TbgJ#HCnhcR=!hA7LZRt`jx}k}F_j>NVWI6u0`=C|>R|8ed030Ad02R~) zLdN|M$_`|P>rMj-B0vo!g~XvU62Sve%zIpPi3}qk8gNAii*VA$ z+VkYCHd-j1c8l%XXSwF)om{?gn)RDz*f!IlSvc}SDJ4*^Bzqf>UtJ&4q} zdP|4l`YbEzo}@m4Pav(2Qg007x@~6XTFi91I2Fc+JXxNTbxUTt$}LkF*W9?Bn`Sa* zbI*|O+QRZi%Gju~GOgno2A5zp4;K2@L;{pp6&6aFBQC*Q3MM#FOzI%Xf`l)&TZ(U~ zl9rfcV0j;QLjie4k+tZy+7#^$-EPTrr^D22lV-D^+0E$`-3X{FGw=8JXQ$$PZK1C7otRN8q1Hng#$t_245uid@;H2-8 zrD=*fAKS%uA+e)EZ1uP_t->`gAT+}6#!)*Q7{1cpXCUcz*tCuaI41t|2wOxT8q)4 z8dGx}o^-dP*fabI8UkXiYl4aZQ`0M=fK; zP@QWxPEa~yq?V8u19oEpIl5%6h35e!qqCmvHJ=&oz8MNq^PaRy=pEn`;9 zGB09#sdJbaT87v^=RG3e@Ms7KM5y#Qi2Z}IEWyC3QYa*~8qOrvHw!rD5$CF<13(0V zS*-7bs8S73Gzf`!R5gD8>uExsXLOVZhK%a1ObXR>oH4|v85I^IB5+!yCh zK%@(rAz>+HBKWd$bj0@mU`>BaZ7&X+aD;2%Alc%axc$fmK>!P3jUzyV{vJN}Nn|jf zx7#x`;gD%ji(1s;9Joa-%42l4UC)LaX8FM-8@PJoG;=wuSw75tPg%j~$FJa+RZAH? zYApH|rJ1vSx_E*3Ri>#(Z9~v(;jDuEUn8j19BO#(8C`+Xn#&MiB%> z(4eRZ2w;W*>Kx$ELfAZAaP`(USpX|Sbf#|F(PXSPNv)O;6sBfoaXz6_1O#EGow0Q$ zXWM*WCKH;OqoYQ>W|W06(+TXH&KMhO(ioc~=_VKnk~&O)JjYpv4>@$Z&}^f1hg-4| zt$`Zg6P%TRz^#(JD27A(02jJYbfDWJwC8Bf%(89U4z^CUXte{KZcfLb*@3)B>Es2i ztREJb<&JU}d={STH_Y(Ik9siQJ?}EM+Zb0~yO|Y3j_IwputpUduTu_U*JnMw#6C_@>uQ6d$3`rcOh6&*MU>($`HTr!ELGhZ9 zm0fD2u^ki82$4#XB!lEI;)qf;kp7%YMPd=>V*Mfn>O&2RykN-H=~y5MLhgjx*fK7? zX_AqzUdpoLm$2^f4w7x?@Lkc`GJMv-NrFj<;DH3N+Z8=2B7ktj%LJ%k7CQo$7q|oA zL|hflX@_8O?;{D~1hCsz-vnf^>+l5jMJ;MkivYK%MVT32I`?XB**?vA*X?BEWS4F! z3^nR}>5{FiS(WkG>wE-TqK z)$Nsxsdhmt6l9k5osQCh8fu0Dhyw&s#SF{=PVh)vr|efZOt5W7gYlsuya&V+LSSfE z7_Zf_!jQCJI-4U+>P)q|Z10C^#y%EZMbiYA)(Gm@GTmfFYK$!zXIWm7mH~tH|8l55UXJh!~_!u&Vf3jr0m06*+q&rF6+iM)@EmC z**Y=JHMdN$b+$z)9WGC3W*J!-dWGoTgd&i4OR`|71lrSc+-1!%%oHPBeB;iTT;!Nz zR&ms@r3gL0;oX0#Pe!A2TlOP z)KJqtP@0Dbehxt>6uegwN#b!z|2Q*Zf2{gqB1Aa#&Jl1FYSnzWJZ9`H%N*xC3OGQ4 zQk7Qj5a-FphWPbN$;mg>nf=TUIq|V~C0*M^#_x-`Aw;{VjG_dDfQZ{av5D+Gq|bzb zIKthS0m$hh#O;^l_cKmnU z;ijSteB#_2Xm*v^c8=lkD50CNvukXbZnOTDF5gQgSoQOboVIS16~hfMXm_*de2q04 zEE`H$vuucEBMDmMv@)X`JcSye$Z-hHQbM7WRN$iqfO`5cCxSOHgn;3LMMr14mD4VB z#%h6)#8da4Mm>oMBU-*B(Ug|UF?DE}kp<%UJ9*K6*jA&A3s4*Lost`OmaH01IVqHs zoi^4O$GH-fCSnGiF0V#~TEx)*d^;=40)H75|*|4R>TnQ_NYUEkB zSCpdI1+YtTSe!SgCWNv|`5!_AlsqqRqLf8I@R;*)pLhL!xx^DpB3L0t&3i<_Mfif! z6vg$!B25r45Tx=a6&yGbP{oT!yhlwVBsyP1%m{fIA+s#HagLb?5s=Efz>6EWV>kh0 zuq1(D{jCVjRn8waSPYy}Q5P_bGK4;)I_<+-2n6T)pcxdGB!E$rAtrY5F=W+~hd}C- zL~60F6Ho&Spia=d#00DiQ1^5RlvzSIO_KpUaYa&f!mg6k67CYM8UV zCdi26C;$T3f`|1%y(2t?%K?Gguf>JFP4 z$ydJe6@K=!pK(XaaR+Eoiz?OFw7tb_GeZkS!meV3U08WU|{Mf%_vndOUMGuWr68#$#j-8)#)-dUobJBv!#`@b*5y~bjHTX4%?=?%yvrJ zSs*Kob}-6Z=men~phkjE6S8i>&Y3o?W*hCy;kvWP{3P=`xAV(iZ{V9hzk%;uyqTX} zGtD_yZ{><>Hq)BehRjVM^E;8b8C+`~x=pm`K*&Hd%-WcCa77zyH)(I5Vq)7YH*B3@ z{idDVuzjxA-!9u{yG(UTwl{Nbndz{lxvSsCbQe0grzkV#T|zeuGr#d_Rx!gpR*X}V zF|NB|6KjrM%jmix@>WLK4fxI^?F|!LzPZiKJLg!ve2l3=*wR(RIWR*kr8VCo^^Qip zPCLsfqBG`jNey4CQ<~5X3Qi!hPQV0m0_Hs;3H4f?tecS+Ignkf0H8JDoNqf-fO73+9S~#$|4D!F2Y-yzGXDPW|DJch``z)n zpZC1yapH+5@|);>_q$(g=g!jOAOCn>_`(;mP$!>!GB0?+3t~9`{^qZFeOp(@TvbVg9nDqPNj5ey1ds1its z5rM8#SOmq{rm=IbU}COKv$d;F1)Z{tE>W467>0?U;?NSZtfZOch|r&7)>YF=TOmEx4^!813 z=eOdDIb1%6=1oG;!HN>sX+dj}=^YbX{Ois9;8z>@+4@afy=jK+b2&TbvtGMhCTB}# zo61bvn8}n@ZV`I2yu`Y7idL6I+nlkq&WUT*a^v!UkZrwzBn!03 z$tE^4ceC=->$)skwT$7$5Zhp_RWl0HB>2LhM@1|lFJ7zq7>>{gC!-Ilp-a)i2! za_HI>*?sI}KM)UhP&ld_wEA`j_feDaf@901mXAN=45L$}8P zF3Xa~JmxWc?sK2pZ7G8%Kl#Ztn@xcK5zv0`_kNFksRt<$Rx0t-r#_WG|MNfRp$~m1 zFMs*VBS`gLM+apWfL6kLKltqL{_gMiqd)qic#U_x>s>ka*kdE${iYB9fAcqg6Ei8_ z8Cth)9VeV{0t>Zr<;s}q-h0oY_M53Se&3fYS%Qef`zRv+y8&)di}T=AiG?b(Q7h*l z1fwjWD6Ll@&y0}MD@L9}UO-+Nt<14~w%~?s%^t|jvvH8@eo-oFo~%?l-Cb?>q0Rz>HQJB_Gly2^Q#8)on`(F2 z-U>`KyUZ5>yrCWr}YG3+z~nwSGgFkC!dMFWI_V_-_HX}|dc7W9uh+izwEz*=p8MSA0>uA|zyJHcA041S{nJ0?iBEhY4|&K# zc+!)evUF&Pb1;`)pfCsQpTeoiI z=9_P(61UuP3)9onq-h%4>^X7~(*EHe{vke)?}9UcR;#ruJTCU*rkif!t#5s6Z2RqR ze>>M+d+n}y<`H7w^{#jEna_MCI#<0q@wy-Ns7C|vJHPWgeE##F=d+*vEcd?my;-1m z{Ei(vFr$*h>;I4c_z%AHr7!XN*S|i(aSuMDyVGkojw28q$KE-k`}4cM`?~<#;~w|m zgCG3hu6l9Y7V4!hed)k0z1O|&74OgW*I&=sXP*tg^Pm6xUBDcj#tSaEfGo@6we5o1 z_rL%B(IEwP-MiSgcf8{rao_(jMd)3=e0lsnUVZh|3=a>-vEB6@c;zeqKc=Rp{+9yW zq84RFh#+MZRDmg21i4+sp+Qg;${=8Z0SXkVbjv_q7ElC&3Rwwr?ShHvCR=vS#qE4E zrzmpN6hR3nhC}dR@nJj`3@||}SQBxWFi31sni15+b_(59j1mEnD)qcopGz!e{bNl9 z5l=8^b&YMaU2fVw&$gXy=GrA$2y{ZmRBMi{lT9}5Xfxd^VxJNX)SQ6P+u!NAXj}RI zFE{eztG007<&&I$$u_RLb_?0mEOcgJZZl!$^=#R+iJx8GgTYHSaosKROm&Qz0GS4Y z=9nqL0^Oj!Qc{G_2PP}xXPtJ9)gyt2t!{AhWXeQ2%(=h1gnO+S;pI=dJB_hA*Iv=& z$_<{;H7iN8j4)kr!Itfet*GH@4JKyiQSYh6wEhJ%tsLhZ^)#j1Zc}qLY9xpmwOS1k z!Q3GBFuoTrbVGrfP)i$tATFsE;5GmpLRw2H%A!Bt4WkSt8l5shoWmr+oUfd=zRO1% z0WLbTV2Go?^~nI})cS?k2643F}NPL~v zs?3wtpZn(|f@0+i3Zd-7tvJDXAL|u)P7zA*KJGKMm|R9tf(8K6#K&A8D zG?s2={eB&Eq-_AVq%y{f?{nl?qSiI<>iz1ZG z&(BA2?E!7?nm!Qw_tB4jG&*y;;QH%d|2hwP(1Ri@|6f~#`v*Vx0bl#-SK}DI|NZad zv5$ES?|tukj`cln9u^2K;1|n?Qdnw%bEea7vUIII81?lAKQ0 zv9kq1QzQ}QS{XCVoY`*Qi7*2L)ErJ6hz=gA1?dBXP`$5&U>K@`s1YKpfog#nARaTt zP!NX$#2h986EFb-^ZStu09F2|Fe;X6B9gOqk2MSjhVDQ926C zDU%wLEu~#_naPB)M46avG25A8=ll%E-DL%7;%Lvc;<|SiT(^^JC$i|U1p<~ptr}cW zkYHensh}cwC!j`Gi|ArK`NWl+KQYUu)-1KTZA{!U$AeFtA zlWou%;>znXCfzVglOdYZUCJb(>>7!KkeAVQ8?Gl5S>8`p0(A2>iSrZaRc#iS+( zvcItryVblxJG>H(EGmMH6Jf;wum(a^qdT>F&1%j+?|gpw%U?!E=2M^g6e1EGt(lpb zUEzi?yexzeovvOuWOU1Z@rz$XC|R*$1>gD3w<8#hj*i6X2w(i-7o$5gJ3AAd9`Aj0 zg3dbYtOzJ;*R11v-~aCjP5=3y@9#N$uZ<7SyUxFU{d&$gs-tf>coo)x!z_~v> zw{qAX16W*!r`c>p=>6t5zsUn1_<)|1cb^EOyIi3E{_p>eaMc@+c%Gg!7-20*lDPf; z_rD+exyz~iY7abmP#CYX2bK{gdro8z3ZKD`e)OXVeLYtxhLQH*FFK#SFwb~=ul)#o zJ%=$mibYXG(C#^e@pV58)KE3dKt#Zdpb7?tK`hm0fGn6>?VQ^qo3024qN-g1ta9%i z&VitVXU;*x!r%l#Ulz}6U`nTxljR|{)9JLL>-%Rf_%lvA`K0(m#5?}|9lYi>uLWRe zWGsGv(zK3G9O4AbF!~ZCCUmRS8`u#AaIVhCa6;Z~QiqR z<}SGA1Y4#%EYz~2Pvh934mVB|oOIk0uDbHq>8HcN~ z3xcYFb5$=Dt-}1kfe0E(MCb#92q9CpHM@j*iyLN}EZex5B}>N0x}KTYF5Bmoxk3@| zu>!KvNWH{GnoXdS6?p5S!*%kS=bDL}iTQ0TyJnht!_mzGw`^~-VaGhvSwR*YW=c{B zrBloR^=JSQ@FIZ2YamTiHa0V!clRai$dq$#n&BDuI+0@+oBnt1D*jBLo zh8sElzGo0xf$f{7x$N2&OGXane7RYTx}bACs5F{Ym0Uys!LPz&U))5y~Rg%Zq>l-T@*64G2W|5;Ve9 z1T6zYKotbcz|rqVFo&rTLJ^msK>Bd1>LNg4A@)r?u}{QvNCY|WB!0)uE8cs`n21NI zr4A7#6aqjhM34*tBypHH)FouWzy%sfAhUv0>r4-?Ve_RMIQsaD@F$OgF2^LnIRyn+ z@XuJ}&Iw&JJA7R@F)A(g@cob!Xk8$G8ex_$5JIah!8 zs#mjY`7)fi2$JLD;}LjvxmrNn-|KgTt`OTE0FFR$zug6T5s1u;X0y$*Wh;8XwVbjn z;y#H`JA|3V5V|BudUclLeG=WTk&zL^q<73w9C!Q)c<&l&Ny!ZN= z9;p4S=U_gi2gU!^OThA>4}UlUR}YTkb@klJ2xlY1BOJAIWgLfIXk-kr>}5*q_37t4 z_OXwP_t`nA+9xLANPH6eyUP*1;)*NcH8|(E|NZYjnD4k|^%}hQ5tK!QdcA?FMpzfX zswI2k{j&fFpdi8^QJ8ZBc=LXD_ue`ApTn-rD)<9q!IW($fQw`1y+gzn0Gw9eV=7=2 zES81Ffnfx;Z=a&m?XLk_l;gBoZO%FOoS5`%$K+(s#eF6#R;=QU|M-t=zGV}mo?8pJQ#$BJyH{SU~{^JeL>1ElQVWHMO@wJ@&rpNM%r~DS* zxU|E*^uWiwj1Ro)8NBJKf5O+VxtRz3znAf*KYuzd6qGmplvn=c-*H77mfic0`0p>j zj*q?M8GPu!f6c!1JOA%_96xzJpPPFiZ-4W1_>X7*HebKxz=rFu-uix?`M~3N&+A^m z7tY`P;FF*5O8()vi+Ia9DQ|e@@x1iU{y%PDQ2+usH59|dz`&UT2_k}804%=795PrN zN5J~WApk~MB|Yh6hUp;0t_q>sRRA+&0BS;%S-%eS;Y{4%pOTmXf_i}fh#&|mfCkh6 zF+?1SA|~JfH4sH$P(SwH6u~h&o#SZJt|e@q%3-1)n8g0)S&15W??D1ZC^7Mn7x8oN zV9rVk@zK@FHD#vL;pWMCLeL0ob9qitf|iaD1Q5!g128odoPipG;VmKY8Jp%h+->!0 z)~+7sU(daXhplLE+{)!FDLih=W|rUQ_sFlmfK|&@k*{3B>?BaH(cY1>qwdgp!c?RR*X7RZ8i7tf3nFB?e%Kf|!uU z#lsVl>OQGJFc33*C`lt=B?Grj3~D~1EFceoTFqDBTz#L!A(Bv-BF?~!)FoI@oC=s> zqWwOqRv_o7d!fXl~I-v5`?EIR*E@W}Zuch?fp(`G9i=2qBcQ$Yt#9i&PLF2In$>*yD_`UJ&wDOc_5ki-4|^CF zTzDZDUU(7Sc}9kZV>n^Y&5CZ(RZ--Kxah!)jEn+c25Wk4 z_8hbbG^3+^P&@iA>qyfyx|gS&b{g;d;D>nfQ~t0w1`nr}rZMTo)@>6w?vX%l{@kVK@4`7$r+g{l7Z zr$42vl4t$6=b%01DNl)W?s}n+J@`8#x|tQIFf}zDA+{IV8n3ShtPw<4t~{#eUjBOw zOZ{jsB=Y_bcmP{AZ;A8aUiIo%are95eODrvIA8C>JxF}TD_#*pOrP+CCveUW&tb=o zoqdFc6Pxp~WGp78i5#P8&N z?{g*}|HLOb{q)oL;n`>N{j+|+ie<~dIb7u=78>yM*Odi1asWfiB>xBnHsa}$yh_1kBjz}8E@ z$Q%CcD|EA2wzYx!IRE&%SF!#-U%v;ujV(WxqsF`3v|&3)!owc&P*!f*z?Xk+w02J8 z>uXrCvc=?%!FgG>auux|+sWyxzH~XO8lGFW?dZLJJb!e*}aMj4Yi@5 z#5*AsL0xnq`-xnt@q(H5-82v4J*(#z_Pa*^gs($2f8#a(E>+5d&pbAF=Fu*6)1E8fnVERZOkk+ha^X4r*ICw#H za(;NuIT64f_`nBp)(_6+3!nc&1f1tQ_c_eY%&>9e%`r^x^2@L6LCu=M{Y{eu5n{Ms zbG{kDC{0t&J@-ev=tY0kgNDcVT%-%5i`N6H9_ZaAx=SDU(1)3sp5glIuJ85X`4Nmp zher@6437-+o}TkIGcy}O5$AfLnO~+}uf;igZ|coua!yEVHP)}cDmquad3l3GQ%RCy zro8U;uV=$eH?exvYIg42$-lqzom_wYb-e3c@8;$WHZTiSjQx4( z%U;1B^+GEV;jdrvGPZ2l!cjdq>^V6x^z@ZIx6nHm0dCW#&Alsim_r|12Y>B&jnw#&Kf&DHzSkAK3`p8B*H;qsc-yoPNP6ER^-Z*E`(qJJOz zv1@z)*7iX2+H0=mg)e#`7hZ5tZ`{}Mt#AETbPm^Fd1aj6^|;49me2R@)vtejbq2f1wA-)p7$AWeI?pRnI?4lnBB=gXc1UBu%I# zDb70x0W+(*{>#L+{~zU;ilzjEzq6r4RlKCqCv$B)$dIShx0W+~=g#JoWM0`TXa; z2*6|h;w?P&VN3Y;PfzqfXOu0oO-LI(0Q@ul_D`Nb*A=Y)!Ke7-cW&m?Q_f(?@~89i zdK0TPc=GGs#5K1iXcXmRmX_1P!Y;N2EYM= zIY%oGnDh8*UkFL;hxgKl9W|Wm!yE#^ASe_HUKR0zkFZlxt2w|(y~EVVtU6B+6o-jY zYJ7z=!vqvTU4qn%B8PUX&4W(48|Cq5a?>wA%gY{n9Mjt~vd%DT*VK5xqes|z<0dYi zT+Ks{nSdgpzI>c5>nFK(A}3in!t`vxwpK>hKp?2Tw0mD$E5h3q0pZRQbfOfSLLI8+ur7q=L z|MhLsB#Fmhux#lve$s=HAN}aZs0NnwK%{YwFMpMlt5-#5@zP)YD!O!+U3z)XeY~&=!5m@L%2k+Y z@7N`5>H*|?-}B!7IaDK5?kcbQhu24d%(70*-28?&yuJraALe5p{aEbdNhhAn6<1st zT}?0=^?Gy=ds#r^9JPK(ViMt4#9?NP>`G43Z1R~;f0mU;t?Z5cGA_B~V#=aq?YecG z_p_hHd2mIZGc-ILA+wj+GiIqQiXu9eJ-4wp4xi)mU-&#)Dl1p5jBaDRe+FubsbaXj zFOR{%2}6LydwiTeQBs!CbsK!YlElaBFpMB2l+n#w5Pe}F#JZTGD54%W2*tF${xONj z04gyM8$9a`=J17JI4?Lc)Pa|@+Ly9qNdutg;-1DezrH$#q(1hskBJVenZ;`fY7}uB zp|n58T@_I<4!#7K1;#npI__C~@%8uNy6G0jopLYU{^I8|{)m6%T~E(>)qkw#nU6e) zuU&oxFM7!<_~Kvw2|J(hPyGF{J9)-){))|18aak<{rH=F>bZ~OD_73(z(@Q(XWnBa zYw!CzJlJ2$Yv1`TUh>v|XZHLLa_!h}^Q^nVpZ2mB-4ssY2j_m3FTd)EeD|7T`RIpU z$A7);CCDRR%Bj;|;%yhM;v=tnKA(BzU$Wy5UdIcUY~Y*gr+EHLp2a!6SnYd1^FjXX)C;+I=$^P=Uce=@V|?JFmpS@Tzl-K=EL(wI{T1H*#j|+A-@k(=E_c1~fG_fsOU~hn zYqoJ@Nl1rA!B-F_APZAQ1LgpPLHK0lKmhSQ2u=iJ5HbmXz`&IOhbf4Fp#64mAOZ%4 z#p9}T430Bw_mCPfT;B@cBXY+SaK1ljRg|ikfy?5m_5~ZjXObjU4a2(x2-UR+;08{I z6GtTk>9;2V=K%xnzzGpt%!CpFH3&u!Fp)v{XbcG)g#0-YU!tURnmf7Q10KO2Jn&u= zmwbcK;W0k;^NpO?80Q`T@&_cx?BwUKzmTE3tmM>_x+F&*g%3lV*K@cpnp;kuwYhet z%l5g9#z=xtXTIBIdcH}$F-)14IEnMM;&m5AK~SaUT|d0g0_q%DCyOB<3H=O|&Uw5M zw|VIQ5?16{409>6ynpR388}>u;zg=)Nl-J4fFK}!$aM$-Lrl;RVrEQn68ob9sNx~+ zOKWu~inuRn)X76hST1tgaKKPIFf-smGxRsRrxBwj;6 zvDmHwg2m9HU1J-H5XT8DCQMNcaU9JUxYmL(oFt^adKXF>jYiz68PS*%Pa-K$qGir; zYnMgGvlD70UPv^s+ILyCWRw%1d^$@{I}IJWCzL~o^g$JIy93t=g@5}Zd!WB9_%13c$kYBh^dW1;6BmnNw+g#eR2%}Z*YWP3+q;+uEN(*x{V~G&=kJvWp-vDlgCBb>Xapm- zTO_}rrXb**kJpXt|3?|jFhE#%|E>R=5_E8GaVe!r3>of6Nr9kPzi#aJAOG<);yldW z@(mHHdp{KPK~TfMaqQ-Kyw=Np^~)I2dk{63aEP>Y$q1vq#xYBb>FJGJws|M%&#y!N z-#r)~g~{nz0-o(R-oWKoUQhE;Gh`>^G*~DX2cq4|ft+8R_cbo~F>peYAHV$xJmQh} zBg?1xr#F3^?VQI;H-Clu9yi8K>y44L%};)H9h)Ym*g5T3IwowMpQ1Ilfz7QkTJzIf zf5ml7JY<^INQa}39%k!?&0KuxW&CXYMHFiu$cvxwNY4HIXSsL>QQaBCiVj=1T*L9B z2^%(F$IVkax#Xf-c9HuBTL30waRd^%d1h78D1*Zs95NL>&4Dw>Qgj|)xfdvIKOdO(y83gIKkz#}K5)-^Q zN(tl`HS;(b;>=Ty;R&^CdGGc)E}U*NQ_k}6yRITRy3Xdaws87=k0DG?kS{-;;dQIo zdG?KLo^Q}Da;CFxZwpHrDNdxfe~vN)e63Er>G7-4S`!gLs8ud%3gQ9T_k$+F z?(xxgKt@NAy&P^F3N3^;0~kaS$gPrwFc^UU+M{jBjq8nE87r%Q9znq=t*i%km)hHw@*KzFXDLj20b{Gvmn!zpnfUURJo6QA=APMA6vy0)E$6(KPk!WQy#5hS;*($gB-6tuvg!PDx#ZVV z&^5mEvk5-_$Az4{FYB~ zw?{px7i;}E7;A8?jxn-k4JV%1fE`_;hL&>d2`6!Muft#e-1qqA2mgu>4V}T=9(*RB zd+oc~GWKFlJ+{fv`WmO5xP-TS{5!m|cY{CipQ}0cz7OTcA9@K_UU)u}$9{}Qjr^FW zyx~hc`W0_t?55B1vHv)S2S52wdHnA_jva+#vp5<@t>%;ySHe}B`HL67kd-<~Q^q*u z_@x|)k_8h=t$JhhWnw_J4;j?m^Fhk?oEIUo=bVbl4HEzxAQ)ycIM2W(6A%O(fPsM+ zFld&A4{H?&f(}4W5QGqc$p(M8HJ74 z;z`_a)_OXdgr$#aFn>|O(xb*{UU?H&Z7JB&G&&Sa=LXgX(^j{Om_=BqkMu+I%oOj1 zG8hI>rQX*f2Nc1OLi_25oue#soEUZQBD@uGZdZz_LajzHLrezFXl&mRfw`oF2(Tqd z;vyUh{rYAW_o*5_0=5IQf%_IAI)WkbGs{cNz)JU9QNeyw*pOZ!fk4|u= z;5-%rY9*M%A%lcDct_9>LoF~UwS+3`X0AoN)>K>s*wPH4-(Q@70rcmH6lEBMZ<-hd zMq>R?&Z5lYb!sr2ISd(u&^VFk`enH>(nydz;BiO_Sy@t;qjSRy%y4p?Z*J3wREcNVqiY^dNKP;%hQA{=3ossLvD z2=fy9@?Zcu02@fC;-x`#K|6A2xa}acEFyUEw>gQ9ne836gni4X+`WbWCkH@ydqY|0x<-&avK)_7MSVa+CkWh_URPve;~9vr|$J{ zPxcByASQ_2Hm6+8Kmk#lO9t)t&uRVQ1i>mtk}8TRphcA()Clg4l zkA5OY6<_De-#eS_^9D@uuP=Khm;L@9vTnS?+rR&9uIU6Odvo1(UiTonJ9hA?$*o-7 zf&9~N<|Y5FT=1(ax&B3e%@ZE=09q64`N{gNoHIU7>&BdcCeGr|UwAcJuWzw+$H#c~ z^KRmi54bDe`uYd?_POgxR(*)qTs6&gJ3arfrOqW+{+hr3vlsJ(ho8we|LYTc_xryj zLwM^8pUmgvdaOCc%b)ykmavi5_6h!`HwpK#k9jmSujj|Vyn*kGe+k*N6M%1g`pZ1@ z!4Kl1^Ipx_XZ?gDPXbN`AY=ey7#02qh}a-D*{TO5cPq=^3_u3qlzll62Cf-K!xul2m$cU z^}z%BFwnQu!27{3Qd0ejhJhOZsNt)=U`jGblIc(br-md6Wf@p8=2a1|)1tj5Hu=7-nC3w%)szuJv2r z?JnnJK97k!Pez`2>#Jhg>awVgFDq`n_q}I7_x(=hKcD{sX#inlJ3tCcL=&s7FF#e& zq$ji~NIG<#gPcs)PmYX|oD!%8l8IvE;xxHrlZGO0?j*90N1?Ku&0tKl3a-snk@n za-AlDj3P|ga#bT~YNV*OItb!_1AR{(1~g}goddlIa6~%Bq;wsKwF+~H5%wd9U?E`y zb~$rc?z<4PpraNemmw$DRd!g$XAWW58z%=HmbOG$k=YXuAg_Dgeq+JqtM@s2;SBTu z3jtw;$t6ZcOt{W61_e{<0<+nSyn22yKGpUBFOej!pljfvEQU{11VS5u1lF z{f9bJ(AtFB-vC&)_L0ni>wGg1cJb}NbzT5c?gAoU#l)m)1)$fo`s zQ>$-nJ#7HjP}l4SP{6K%)j3$UYxLCji)pF!Q&mjfz4*Fg{D4*+Adz=tR%w*j z7#jU@G;1bR{+*g-RGq0sAa;{U**K04k^->{v-|q~QxRt7bWQyJO^)Uwx!i9;APQiV z48D}6u}tjZWVk|N5d-Ej8B=v*ve=kJ2xH1*)fsbZT8|Hv2JT6F(ynXZ4vv6OXIHS< z1C9B6DZjXZ$h&9eLI~i{4{03tX4ZaPAKy6e3NZ1oy^_(^n?K-0>hDfh3vF4DM&ZQW zA|pbUnO4Ar5J6nMnhA&m-!Jq+3y3BlWjS6!(#cVbcWuLz!8d*6c)%HTCED8XifnBz+Ny~A{ZR4*X(s54`~7> z!LXbVuTDh?4C6q`dCIqe`jEwH=adp%zaY9kU_b7OVjQmy+3a`ZDCJz!uq!}U)eu#{ z<0pzvAQ0oi=^siL0wKhrUF#MLqU#b0Ah$_q9Yma3Y7?a*1|+BQegJ|{ItCF%&GnEu zmkMAAvyLch`7BxT=mJRnLqAvbkET_DmkVc-leZX#?r=ZfH z+&)~flECF#8-DkXe-EGf+g9jPzZc`nK7Q`l-0m4gEMqfmD-sdueuqFwfI90dPRYKu41w}pj+pKd-9jFq z9BT<-g*nZ%&7vD~0|>(f_H{X02O!_pS~x+!c{k5*ffmkJ`c`S+{sy#gcI|z}M7_e+ zAq3{jD9hA;@4zBx2Hj)20lffA;Iw+nXUORvM3$fATiO1uKlvy5^MBzllnR3bp!Wf3 z_DzG?R@rWgYvrba5dr@_hS2m|s*S<(F5gpo%p?=k59Vu{%$NU-8SI)po_XmG+HIYt zr@aoQ+UM=yH7Cuh|JP`%(zbcu>a;JLZ{MER{<1mi;Tm(HT>Q% zKv&*NnD!<9y``)S`@I{Hgkmrw2q;Ks>=sq^cmgZuQN{veBIPs{3BnZQ9b(5fUVF8~ zNqi_Ya8KHkcD-4JZ(hP~`ZcR1Xa9+p*p(_Eo}nlI+}CZLO5NuSe0h~?Mz4ql5?j>| zz#1r=Js@jNTmX~^Anhdx4bx=+IyyuQ!`cI;oC^-{YghG|n>E3!rSU{a+z{-70G69in)zW{umq}d97$Zp)RV(*0 z#6XBr-Y>fzk%;CI)uDid5Nh~$p4N3yb_fEk6EBrTQ!Cet7?vyW6G+*?cMm}jgAT!> z5c?_D4TI>eTPaTw1HrQs_rr+94t3q9y8C2uusNm-W8(PufMM8@vU%=cf)Ls5FSv1f zi&tahE5GqNC$|&N{N0~K_b*@;5IV#n)@8568DI`=Dy=ZRdvGgwCx=rIgLmKxC{((! zC2D6c62Sr{5tErF)vk>hOc6~887w1CU4b4#1A$n6|IwL)aH(JuAOxtfB$eu^3Gx=P z3)r8b<0aCqp+81C1y&%v4@3YRp;Sr0LI?Di_D}{25m&wNH>=fWn%M{MNa+Cmn+PBO zCM$#=7K?uqkm!>k0U?4a*bWFj$rQnQ2s*8w4a+;s&OtB1HvVrdd8E#Luz_!N`%{1V zKgP#C@g3Z}b;Hds=3q-61LEe(c#q1N(ORvv%;!Nt&1%$-I};k1KaW!?nVv^S2kt%y z;8m<^ZmW-L_81^4@>mpiZ6b#XqTYMIGbVxhMBO}M$gIgUu1{FE?XtA>BmPWWhv({XN@d*r(j#7eYsG8lJ09(~usA7>Oae&Pb9HvfJ{w|&j+rio zQvKSe0W)I}VgY+nX3i43VJr{t0?@KLz^?Q{z^f9fnOJmPBhm?qf==4CRjH7T1t>{~ zQuAi^qk69uz;m#!0&h%ut>?CCo}QFjQ% zBOy94E5{a#2!c2m9mfG}9d7A3)n^QiNz2!Vj$|X6occT01gH_>5($)!sB-niDAmUy z4J_A-lFMYKr7D;5P^ySIO|y(K8iAPI>MOu2Py#lr`0@aT&-c;>+ygw-=x zcovg&xgKm@mC6p>D!|DYl`=W^8t^Jw2(8Md8FT_o=!n=Jvy2cy77%-ozWi<>KZX@& zzWoTc2OXw^NgdP$2pJ^s{=v~;_cfG&gR})w`Q8WzAP2w_Y=zZ|B=+rZosVG1?+~y`Md*C{H34d$Y^-@EqhJ?WsqL_5T^4|ZJ?wAp4!^7My0&Yuz9?u z&dSSM+voM)8~AeP$?Q&sd8!hLR9D6NzJW1&T*Q%=LLI~4#*d!k)u|1RIVBGEK z$OXWy*XuG)h($}5N>yzbb2-*((X;3T$s_A!S9Ih1G4tTTeYV@(l;;N?y|CusAd+p* z>B$X_Za)ni0R~(GD}TQLl;PqXcH1onhevdWw}1#FUoj_K3rSW1>aw-@98f0e8C{i^a0UXP5{!?#Mau=;DIQ{g!VX2GR`)6z3_`3`z2KFt5Qwu( zr#Y3Apo9v{=I)qM?UBKl&9cdSHc~NxOdzS!OC);QzXJF*imxjIIe|!Zdoq&SF_+&} z>v8;{Y-NzX9Ws$io;vFJ;TLYOy}IJJ?gzf}dExhb#?b)WA*x6fL)6qGEo{d3t1qU(h)KIo~D7= zEzuzrkRlbtS{tXQYPBB%c^peP>M#sMsTGwr+uPGQkcuP>ydu}RGpf$aWd_aQ6dv_X zxwv0qBr9ObCmbT8nMK#^qU(RbJ5RAtI!}oL641dWupc`*5yp%U?kM0dkIDaDDIjcA zt(`DNrG$(u7R}(K%yc4%__a!4llBD+FJlL4m}EjQ#+{N2xG+{BVMl8oy!?o(-*}nB zA3Vmw5o*xcbZsC2GaXw4aY7THo9gV}VgwC9bebWc4*YEI6@~!<2rJMf!VoXYY&rpo@m-&n}?)FcZtJ5 zTwOuBg1kr5uKaC>(4l~g7uaxt>4E1aGj zJ79^m5>5#7Dw4b#z&+NKr7~J|;iE?tB$xcz#WHYtd4}0*1vsr&2N=fr`PsC5 zu_!rsB2pZ&MWh`2=IJTVJpF7r&&}0kIfu92e3OgwGj?O<^r_bh(5w~E&E}HbZdbrx z->phm{n^C@S65eTHXFYD^4H70*8$Wrqh^vBDpo3TLy1z#PXOG9vps2o5DmqFwoUL~v_9wzEE^Wu>=Xuqp`vq_Os}>8o*}2k zG`nS>KBHyj_<+>?cxB1=Ll&%TZbTpK>O}K&A#WyBx)w6o?FU6g7|al*8gx`qY!w<4 z0t5nGPCR$8WZ4DRods_73w~~MpO-%N`}qyMVw1kWCsvp6mCy6yofk=*^0o5|e(ZOD zALl>+S2_6T^XQ3?4qm|SK16Qsc>7i1Ya8L!s|^pgd-`RErOBitvtYa5uwE|<$k>g> zVeGgXc2g(nqU@pQ+ZK%bjOIP7)d6ElXfnFKE7vxv5s0KAmDxG<%91hBB5hPc*F%UP zfql*_x(+e%pzH}mNzJG+qnl=E%kQJWYO$I+r)&^9GFq9n1T|DZ;`H4K2Bri8IPfind8rz)Z-5+W%nkxU*kF)W)SsWE|d1c@Cfk7f3; z28UyYC9T2d6Tq`f3{tM|{PKcT-?I?B+AL*%h?Q-EMl|orcXGV!(OqUVNaLREZV5pN zixuB^bj0b;-{-T>{4(;fj}Q}RxJ0;(lRF)J*d)#-fh5clV2FmPf~5mi5w;1!0_dB| znU2%8d4#;fqCs$am}HEEROdad^}9-UOpx}FF0eeH(SacyMnp0YJ1mE0ZZdOTHw#Ff zXqajVu>r`yh=_vrpa6a@dWBrv#U8v#+-)(LG66|ONQ$hkpj)D0+Arf3j5~~s#XuZ( z*kQ(&QnJ>I#0ULxphR$3C6|(_IUir;XE5w>W z2h5yuEe2`-fdDwLS+=S$$%R7IT{$R`_o!lB2RAeQl)U>c)AZ}_Yo4O2glqY&j{{fl z{`t-8DCK>0a24p(7Gt~)lq!&XY^BVv<*~ramtDWE0$A#``|CZcfxvsxH0Pi(XV7f# zI;Z-51Oh7hE+ZN>z`ys!a$}kMx6kh=ff88Q>cldCyEpu z`SI}yA9?;cR()V|dBKpB5GT;PSoGz1`~6S=R@UUK9hvEe>{d?Wk64(PN=Apu9*}P*0QaOlDaaYdT<b^KW19pZl(7`R%mpAxnK2Dj+k|kN9R|B#S%5;{PLXDa#bozK;eVu-B18pu9;|g3Z^zq zY=?a@Ffpf9Vn*l|1z0RXM;i7{TeQhEBt)`KrXFfmxafx9){K}5gX+vUBGAVoc6O&W zohqI=m!DBP)SU&z0fyO}At-+QHi@7P4m$^tDd$O8AKht84RBCzLMZ#iD|d0~z>`8Z z?OQaI%9#d5MC&AhJ8K$hR%R}1c45w`{JvZ+e4T{mk)$Kb)fzupR1J$$l`obKNl*_| z_kB(0-W?ze1t5o@?1oIYUU0S9u{>V!+HXE!5zhJ4-}9^FgU=!B7a{E+7W$vl4b`OT45JJ`iJB1RAg zsbP<9Mi{OzcaseUrkUX9Ko=or%*WiU5)w{M)P46z32gl}z2V`dza-{Xii2U`E^`cFZaTiV;Tik$on0dn>5Xhqxc zLUZZ;pxYdIeT`Z;cZXwTCOxn1;pmzn0WW(z^3V4LTD;DQQzKYEG^X; zFIrBM2Y9&M;rgfuvLE8Zbm)KESD>YiVL#!6su1t5re;LUWMx z5NgXt(B{a5yHlo=%esWIppZz$W{h`tp&Mf6j>^oYyw@H$ytd3LI~5j5r_n|QX@?X;It@(T4j|0IsrOGiFBA4 znvEDbu+r&xCktS;%1p2cD0Y!@57kX?z(^^hV#Lk^%@M?$PTK{vo4~APW!Xo!O*W{y zhncBF2m%@UAY_an3-;rNMSsN*JMMpZ;JKguEtcQ2AiUUP;}Jog$AX~-!2z>rLL^sn z1+>~|=Pfd9ka0xRu&&2K57=aQquJLVp;Q!?Sl>av!%`2SM=QWEMJ$(B*>1m^0GAqu zo0crcY1K}V*n{;*Tp+l%NIL+eeovNw5z#G{E?u{_!r~H*KJXj|*j-|e-a^kF5H%xl z0%Ryi^!Nj(4cm+!Ccy_W8o)+^J@OgtEvzyYgit{B0oa1lBqP7Wx|;ls;sQXB`GV=Y zAUj~|0L3Z*K|TbO&A+*sa1E}QzpmGm!t7^g>**z$FTgGdq7I6D8%-FagFp3uOA4BS z1gdV$%O4sO>bHFsu zj-AK;&2|4)pMi6yNCOkfK3n#!ky8Rc&+LCzU~`Hp_HH0rz&xhS5wbc=r&Pd8SDw`w z!ALSuBGb4lV6Eu)VqnoNSq6|0+3$9woJv2pTCK}EA@+1#AbR9b&WVSQ9?-|gVtoLv zdE9O{Zf*lPj|}_FFpTtFUzQI;V!Ye{!fM?ik~us)BCE0A?|n>QY_?l2&aT*Ou8JYa zYPI6_ojaVJUreSsd92?_8N-a@So%;kA;zxg*9T3`9E;?fxxBdImAenw7L9%?MkWa* zxE}vM`*;5-ICui!KBVnQGo+cy*{su>fiyE|Yx_WC-ZaeYY|Y$)UJ2&>aWhb>R0c-P zP?kx32(@(l+G>a6h9#N-rr!~&GZT^8Apzzf$}082bH|`@$|uz30LEX2pW}2M*(-Kg zK@B2;DAV>nJ3BgEPz0cMkXlOp!NV*~0$CH-iqm!At7m8Y_x>M$o&Uk#{vG^dfBgIT zH!p;L=kuTEx&4+GhbtJbu+=g7ej*MFF795kI=;hKUp?c?XItL53f$Z6V7cbvYRj?* zTSqRoJNng{&5#SIDixq?bjt<%oEUZ^C#yq33635JK8p)dff2PI>0)%pu}mKqq)`dd zIYlr6nUoYEkn%8r;mg3pe=|LXE9l?FkN6oBzB%#oM694hb<}XL5%>_KnS%^^pSFy&^#dh7U?H? zVgYht0bzx*gwPQ%XSI!BTP*Kjm}qSwU!oyG7b$JGK{sclv-^-o=z?Ez0*xO1VfX`~ znmAykY6|%K0ALB-ogp$1EW&!>S|&xq0Yo=8aeeOlx@Vfb{{U6zAY+z;nfH+QU;{=# z!qOuUmW}R*`FRCEzQv?G`QY6*AAhgDrA;vc05W@3N7d+tJPy8Wn9N7=hQI)B@PJkD zGfwN;^pdiT`YQp7ILH=s7N#{#fC$F7x{c$G{dh%6CnWao`Wu^51Z#M)gg`VYhD=rC z)e-1pPlyroXZbiz&+*W#?CT`vwZE0@$Mv{HQLH*c17_;%nD{RGVRZetYp||6LSDa~ zYm~!)kr;;E^qh^+HEmk-=11!#mIk)F9fBa$HJU)Oz*wuz2t%@&yaIX|JweH@d6t=( ztexMSE~;i^XEIRxqENSoP%X`b0#3TVpZWX-}HZ!8P4kvk`vxEN#`pnSW;0nbGb0 z#b&c(V1SynJSPmB1^TK9QaSvZ-TKxo`CW@XcKQKeK9IKn=0x+oX9IQ8VTRk^8){G==4luw>wQa@M3M~HGIOpc zeER9gzxC>tpT7DAKlZ&RJTH;g?2JGB(gpjo#O|FP7pE753*%0_!56ul8Cx_%QAK(r%{Fgi$HY0enB>6ArUf&#EJiImExnG^%B9P0FmWl zN#6&u?x~$tE`X?WF29xIRhQ9Gvzv$r1P6s81PfS(Xfh2B$nJoaF{e$M8VeDW;0|&^ zh_S4r{x>Ez9WNqtBmPD;5+F?HsMA{{PLmUMp!7kvmLqFEqLmUZ?JgrBjm%on0}T1@I}NX zkcD^^P4~!ng>A1u69j=Mgb1vFZdxy1?m#ny%rZ);Fn0Y>0jPlt7#0HHZa!+rZcDm& z#Qx%(-G1vd+Mdqc+>|L(u-~qb<(jZsk;OsrVhsl;$iYn{9)m6*04Sm(nlFplNEohQ zzk&VW_0^7`nLKRBR~L|sSip9`#Hi3lsJhk)yuA8m(j-z@TMp5f!7dTIj|tfF1PMDr z0aQ!GRuFnDIEbq@=l=I~&EEX6!L=qp&IpRtY9oFQc>}t|WIzaDYoy$hHAtL}?axn; z4{j0<`!HDlzkl^_Mn4lxV0&PT0N^3N4&cN_e?AM;YQ0pDmRtYkV1ODNU!yj>UqVJ- z&p}}Fe!j-3;HsdG_MAQ5Z|Ro3&pBE6BX8n>*CBOBF(TOD4R`UzcX?k%jaI9 zdr$1`y0Q9x?(SHgUwyx9VCb4gEyh^1Pe48YN@pyuIS8F^4@$PNY!gDNV~lzolU01~ z$*RQ^qd91gBo&fG!nL7{0YNHdAF!E;3;4Ok$LjZVocfwEjegD%)w!Myq~^k^BG7F5 z{l2N+x9pWfHARzP5jyKgrsV}7^U!byuI0GxyPi?eD`j2*nPtgA2$R9qSfvUGqVu3{ zfdFBO5OQZ^Hvkz8B18!&!6$I*cONF_%c?Pqf{@ubSVtpg~zJ z)@*ls9-NnE;!#=zK?n!&n=0axdy{Qg%&F*`ymlG9KYBo)!8bs89 zI>;gT;Ht$8nD5JMTB;QcVi*CjnRB3c&CS5yf#E+Z@Du{z*beGo+dI_g+lkDw%4BYP ztf&Wy;{(3ngLl*|e;q(tuvR5Bh<;$hSTC1=A_iRupn+xLn4f(40bjd! zmmm1<9e>y1Ek5=`r(E5N#9_%ncL}}m@NDF6==u8D6}x!MJ7*g%c1B$GobC3kR!bxZ z=T|!xt0iO31>8geedsXDMTi_0JzbFIz8FFQscWAV+iZsdssd%5mX{M_bzt*MzHX}2 z`EhauT59yGo}`9VCq$h99!VUy80r<+TFt5kClWgEC}jeR)-ho}Ls6oD*5Gdf!3<>z z$;NPPBcMz`L)>h|XMCM1#wuB+_7FAVkwh# zhprZ|-w_b6w5Dm?{RnV+X zw8bZY5{MIRYp#`?fsT{W$#RSIdqj`0kRYz0TRQNlE`8bKDZo5*_OY}?Q!qhF@biB5 ztW9ptvIE^C?1A9Z?0YP1AS}TSr=QXR>MwbJC73mV^52k!Os=0Fbg+QGytsOJ4t)1!S5VEEwhfE%YJ*Qx*+fO*Ck zbC73{aw@LGx=)1?uUMhAwd$7;LIF~Rp6UB5%O!+~iQ(X4Ztzh+hgxV^ybcc!IXXIGv)Pna1#@+ubC9a46&O0WvNE}3PEX(O_XWJg*sS@gn~HgsW$suc!LmwG!8f#r$Zh3fi&UV~09teR;hT@>TY*7obEBo#{@pGlRUKZ-- zZW!2S<>LI3oD2w@o}O~&)*bFYe8^sxB%LbFj00((3BypU6dzsy_oO{(BC}aydGD}I z1LDk`$_O*2qf#xn)gYK)GNVYi#v^!E9KKHtGOf?FjasXSmCj=Ny*&g&(~^h+AtD$W z3@f0F8SS%zJvXwL4{ZFQ9hkPU;IsvdULu$e@Cm30!KQ1(ucfT-Gi%X=g$O6>o}+_~ zMIMS3e;*^`eox+_5oX9Rj<}p6rxAGb;k$9Sz$7;1; zGY$l?0%Fs!WxZZGoiWbB+J%r6?F{yGx7KrZf> zU>KF^GNKc;(P@;1V*WjkonylC02%k>^g7-8MREZn8|?Cm5JyaQ1p0|KnKGja93{Fd<>IY(NC#{5 z{v%G7huppY7O%bi7W;!!PEU?l9Y&Vx6{~|wViY8VY36ts%irE^Hy{cDAz3vK@=i7@ zNx*C%Y&S@lzDwI$sdfd4aFSqgfY}Pu5tBVKY?0j+>~`eso_w_dJ7yQR$S1yo)thgj zy8#vf5p^A|kn4b!=0Y1xpqvvvf#8)~0TY=qs5?j?y1|lRX^*W(SY#;w<_5%$AxzcP zs?`goZs@WE>*skT)G%`L=sLkYGIu>Q2WqzUbu)9b4Y3Zh9l}_yU&0|4qy@28=TX2c zUvnA+C4)r7g!W(z-@N8cY-SZI?X$i@ZZtosY z2en!A{O_UcL+by)*!-u##oIEmDX&(zlqLwQe`SQ0VlA5hOy>--!I$d=Fo5F*)uUyCaeMwRj`jv;Vxa8O>I1K?o7@$oTT*O#hKv8CS+ z#mfHV=w>;W<#Is?q1@N~eqZn3Jn*|^!vP^Fc^FZF?1kYdfzVCQ(>$hfzd!xrOJyJT z?>{JdvBhFhs#up756g0}B2PFyI-HENV6x0li963d&B@6LR~MJuy?38sugLUWmh%iE z?mih<)xKG++?#y}1*|~y2(8ngOihEZl2!6O61S9zx(&^b9s5m z-FM#MoqKn=+K=T}H*VZ6xp3pSoBjrql62>jtqIe~)i^{W1VcW&0Pab9(&j>4!+3w& zV1ovPu=zSw7(91fdUqwSf-+x*5B30Z<(toJpQ|JRKR+>?x{^J^OQ}_|8M5?!_))a- z#=+FjsZu8Z4b09NvMFNiGs}VnhpY3r1*=YlFq-k`a?km04;F}VPgnFzBN7wmXIK2_ zkNz-k-})Fo@fZF@{=iE&`F%GdFY5unx!&`U`^P9xbN7vxIUP5gUmY>@S3Gs=nBREK zcyzU6C<0v}Mkzpz^#MtZE{5U&b#ZZ7X05ueDn9xASBK7AreDhj%BJ-CD4ozBV*o|Sw1iT7Nv4%(;!6xp#a|G z)tLa3V^#SqGigJVX`cY2X1dbJhdMql{Ci4h>b8WK3m~`}}0*Dqcy;#J_S<74(kus}(Ik|-9o*RR3b(uL^z_a#cw-<0IJ$MrjXO7-Zk$n@zRxmwFsRcQ6+ywZpE`4SHBkrx3Z}V$?eXkk`K%uX z!oeZZJ1|nkhAq0kgxx?MGrGy-{vqkP7dZUfk29YAi|E-sqbPFd|AYB$4{oJj#v*B6cQWE$QiR?0&X^9uAORz zEg8)N*x>t{V-&%do+T4T6wm}5U?GCdpT>gNTpL$SoSFkH9x?H4)vP{~0;(gB2qA-v zeoqS`2dd_&0c)tg*WmaH+Ulw{eWvq@+SKpN6=62(73Wm851`F$@0*Q%j6~1Gs%Bwx zT4L-vdWmGORz^DQ^UTvvm#X5!`}eU> zm>LDF`gd2B4a2}3v;wu7S#0)iELX%RghfZn%4Xa%q(taDmVHmwgyqbgn>V<5^A_h% zKgHW`y@Q~vmVMdhgNF}z{nc-9@#&9o|G_z5 z`0cNijKPxE*2h9|456d%BdeGTs7pF!+g@%4-gx^>LhR@n3uu1k+2;$0dhp9 zF-=q*9Q7qOV7*?l+jnfPWEz(Y1C}!9+Z}iBopEusV|92+(gDrq93FOzV=BkpY&NKB zsoWkO9&vfGEruy~?%XNg^ILDdReyjxiHd>ED=lETIWo;JCOEBt`Rr+D5S)5a>2no;szcf8Pzk=z8GxO2-bNr}WP^|@ z&{V)X%RDej&*?|MlV5uEYkcfr!4H1=Gi+B6_#gblPx24^z8~R_|IwESr$=1<_7}J~ zewM38TTVWDn>R0(y#4l@oUvdZS7=OZwtF;L39r1^Tp>iZn@O{FuwJv>Z_E8(E!R_J z1VbtMv+^)69byo~DKd*bA|{i#+&VNHCQN_@n$X%StzDenQ(Y&6c!wQJ2bDDuLpN3S z7Co9KzJC`w(20&3vN~@b1UyW-4ZJ&v6HRkW9Ig-1tYFiiqF?sdm=QW8H~k(BZz}K7dBVjn*lZFP%F^Si6EZymlJ{&Gm@lAR`U)w zyXGlO6+iL8lLQQ_f83-57Nh{^ywAjHO5it0%wQSW*vL&2`r(3b^C>u3W6@o>QefOY zq+6^pI+jm8&()WHfw(**&u>(ciwqul)SydG5s% zKK=2J^Znm($i27T;Zl2q#DllrX0bj*1gC#OPKK(G#0ZiR6jkwzs?acl;0~}p+dL|H z1j!FsY_}{9*Tlmm5;{nrd5?~J7!~#j;y`@*CA!n+7=Hby&@aD5|I}@uh5FVA5U-9m zBb)kMhyv!b+@6)!Dq%`R)Gae_s^nN6K(-))MBJG+Vy0f5F_7#u%0>JfqViAHevwYYtGovWg<1 z2FWK(9V`7-615ME#(eG7UqiOqD_N@zGJ)ZnxcF)`00mFAUUp6|<>oq)t1`c|;k@If{q_ z&jlvUO1n}sT`CULaE>kLjiV$&TS!(Cg;Wi3W_!m3Rv4K<#?tO$Qt$q zRFrH~8%G}P2Xsiq!MB6*T6P^5+kx$VS1M%t-LBsI2?&>JX08>-0%~H6oZh_2$?-8q z%LO;@+##9q>g%ua@a&9z8VlRuaJA;f%^T(3z5MV&acbP}M~)8HbiMG*bI$twrIf$NX+{yE*`wiLJ~I)5BSc{eVVhgr?`LjF2k4#I9jdOJbL(m zyt!Z*Vlj`odv?XWhZj6Lzbp=vw+{j*s}+|QmlGSKXwNQ*vPHTLu|F+g;U$M{zXdXf z2TN`|b(`(wmh-QFgM07X=f1bbX_$vfuB@an8>#%lGouTW@mc z73gQ5eTKv1W7fx~r5ZZy6Pv3&4ZjL@5vSv2@sl8c=fIN+5U6)ZCTbW;^KuRIv%LmCq3=9ZZY? z5VB{g^j$wyQ!Ek`vSn;m+7tkHDvRb6t`M*Zq`3gT1FuHK?4~o+>Z=j^zErT%2$rTw zSQ#XAPJ?RE5#{(}8j$D?lUZ4Wz)mwJQzb81CKR9qF+@6)?E0umR}_KZ*RMJacp5l` z(K4a$P=Vmb$0i`YihVf;DyS;e-^rY$pP~c&oEv2*Iylu#an3SyqN!#p*Afw80MyEN zmenv1$SxWJ5`9>d&j%Zc1g>nyMn^t&y5QjIit*@^NGG5>?8c|D^KW1e?xN3p2Qpk> zhtIHj>N)oNyTltS!alLR`wj<-NPf6rmmhNU(VIN|{F>MAU83vTy!P^r2k*Sf$DcbO z_VDzb+a>V*l~=yOm~1jA0MyKd_%?y?h@U%Xm_Tue6A%)BC;$WtJ`ohyZO1~zOk<)? zseC6v@d4(DC4(U$gAq^fu=(oGv3}-rq)&eg9-Oy~X{q`fL8!K|ZBj~@>0!}X?IZwN z!H~cAC=(0iy~PM2LIIyUf`3O?!ccd~T{fc(S%5K7K{X+^2Zl-8mlIe<84>g9wGGq$ z2s0xMckxr9RxX9nuX9>oD%hlECibqwin9r%4(t%(v>$6unjd^?biQw?Bjt6MVk;n7 zk!}KSmiLtkIWtPB=aHc{2Wpr)7zZq4zD&xpJX^0-*&6k->0|41fPf+&0D`MJtgcMX zExCE))Cac%C#NTcy>NDZ#yF-z-P>>XZ1!7^DuEzzvX}3cE{B*ZWMht4sjzee32w?E z;P3mc^d(N=Tsjj$+_`wFkY%Ta2S9vsFuS{Dsia(8k#jEeyZtbt`+-_1pJ&&NDS5vR zRlgj&uIRmwj&HKxZ#a8&jz4tEu_Z>z{Hv3d^IIBra*?rfOP3Xd85_Y-Slq%W7N9SN#!1Lu$G-^|SgB8#L zRsiRuBg`PiuMsF2{khM?3bH z4@hap3m^FipZV;k_|4z=jRJa(;|a^Yql*W{dOwW=niCK1-DRIL(jB9kODE=L2EY$x!M+YYyoWR?6?{e?{ z8D?5Q@1sW#Ssxtm!$0uD+CX2wG*frbG|%C@Q;NW z^j$6cu~i0 zG7T9s798-5!t1ZS$#;C$r+M_1FK~M|@Z~q|^I!b2kMTVp8Q5&#t=IR+c*w0A1B>Gm zzWDW#Hy(|oaL9Id#%j^=aM&`Y%#D*9q}@mgU?Qbsw25+3s3o%K3q3Ma;khX(YtgIW zF$tx!T1=f)9&_oy%Zy+N_3j`GqB3dBNEk-Vb&G0*&^d*z>d-2Rf2GcGTjeA10-asVvb6Ri5McO zYgNC%G@Cr6>{`o7*CDYZqoh1emBTS&2v@s-qr)Z3rNHGSM~gLk-7&83(C^=rlKg~&VGEua7DJG}VP)4cxcUtx80gJJBE3@Pm!(AEirnt4^uX@t_XoHz@D zg@72dfA|my7`ZGnK=v7;p-#)yfyvb~8JaqVU;70Xhduo#e+U*o%kK5p=~k!B@W4%T z%t4%)fr(S4r=N&dTBX{Ox6knj7w~A1Jc4G|&;_^u88KX3s;MkD47!8_2mA~mRezhP zq3W6v=-|H(4z#LcAnn=a*FdO1K|w~$t3xIcTF|{askxhKSr*%NB%s5r!-#->d(kJ= zmDt?~VfsF(S~X$1Cz_xcYqfjhTDMkx(`zgZg{n&|>r~8Ew^v`?zc;4`x3Vwa^0o}d zVV7Ct4Mzeux{<^63em{P%_BxtPD0Oaml($@#%|=uM$$sq>;^8+FAKm~E)H2NSBOP2 ziPR0nK{i{QDr_+$oiXgU93PyrSh~K=T^Y-S(>QPv_kb`+W=E#$)}`-B2$$P!nIKI2 z$vtpCD%lojGPat?<=O1!RRSqb6KlN$dNBwTHbN9d0xXUrrzdL;s=5Y1S} z$YyuWm{uf-SkX>*1>{B|%WhdTy!}eBUf7P?X+mt#A&U+eIY^ly<#N5dWZd5j>@($_ zUF`;jtb}gLM59|^tg#$eb54+vycy8T5zC>uQ0opPm-`x4hjjgF%1zCNvfS9qe{&$HeY@&%JwZaC~yi`e0o^-(=cF04-Kro?Y_j?3|<>mz#vf5$P6%Zg_chp9hZ~kz5*a@8Ny=gY{IE zRTyvF;f3d)=ab*}-5fpl7W~#1xO@K|7lU$nH6mehfnJ7=I4EbfVX^NBI%&@eLnUR- z&f(tu*SY)XSNO3%`1|Ni@9^A9iQCUS#lyRAa`ET^S82^Y9kAP8@#xV7XJ?mG$IgDa zVzEBu=-`mk8&A=7lhN09v&R7Pj`K(7oIkpto7_$d5Is3QWO)GR7lE@y;9|2YAhf4v zl6o7VKyyO&Awld3L0BD=CmwG3j=o`h61&6 z?mpn)G%{Z9I9MKWf2;i3+YjlxSSoL$X?fu8x09uR zAGK%@(#4g##t6GSve(2iED_f`tPc)~UM?U7FR3%DU z>5+<7nkj;2k5zC37fD9+LGdmPlRhj5I@bXtO(igNY6;cIXp>n?2px%xiV!t>RZ|dC zj6kqZK$50ZK8vDGm#KOzDIKdUB8-`=0}={ID^;@;jb3^d(!n@YgN;`TcdQsm;qEuiJuxt~pDOky1 z+U+)sUC%Nu=|UuQUHMKl2l`+hoe){g{(a?9I6RHywCBp!97ZE@4@;jUu*2dKyS*m; z>c7L{sZX%D5y>GkazY5_-23`hSl)S>{+964_uXWF`W$b4^&6~j?>V};;OX@myDYszOz^nHzxDyQN0(6%*{dsz^)sYRBrnR z9PHhm+tZ-};4ZCd6VRxdHyxoGHHpqDZVuGyXZ6*Bnw#V8OO}_{E8Sy zLRgS(k9J%7IO*Af%O7IbaddRZDhQqUHRVLwrc&W6l){)ePV)zyY%!qM?@H4h(R%Xtr> zBWVDHxLgyuWzpST-@i+mGd1C2r}ZBPb-BmhUz@cEg@ADZl!wpXciGj34>oAL8Kfkbv^c zb1(4B(|6cwU^~Dt?8<$(y1FWw%=5Fe^7nnUe~Y_!mGD~UUIR;1r-|#>DLG9hFZnVJ7_cAaM2So-L^U9cSA%gf%d@Un@|2jXQp}uaY zAGiyhAKR@hwRZl#&lVUi=zL%?cbRmcD&P)oK%iCd45InIqw7q(B9R3&Hb=g({ES=; zR~)injFErut^54g4}Xpy`R?cW)$_=`P2vy!z%%GqUgp{7pW<>%{QB45;qA>(W)SzA zOOjgYoGlBX6Y{vn4%ZGWZE{-5xrn&CK4SZc(vno!rjbSLhz?k*jdF-_0=Z$zdK0U< zumIHRgfOP$f$V}vGpn&$J9PjlHW^%)(-YK`F^>e-U$|4IyHZA!3Y=rvH!3wx2eoM( zR58KNH$W7kbY)+mk648RV?s33FM7;?oC&iEYz5jeF3R<)DPa-OQYlRY#H+}{kOi`# zHV`|=7SZfRCT8Gv&7+$CEg2FbLAxo-t^i+~G%1$JgaRy0oQ@~;yaLH6oryAihpMnB z88=rXcRCyQQ^5A}IC61y#bNBQH!jcz!tmTn#CSoFV=NsLPZHxxpXU6RexBps|09HW zMYwTHw8;9Ir`dh+E_pq|a>=bbXT0*Wzla_DZ9Le%PJHKeZr`}cL0oWn>!?IlR85;$ zLQUJ>hAK!v0i3F85>OGZOo2?m%vsLusS-mVnITnwDiHuh5d~s(lQh8SvY_1(2_xx^ zuV8V(;_wil>EOi8hbll5o2q}J$eadl6%a9dPPh$xUBwhMPXI0Lv99w8C^t_k%ZCZz z`M%X=6J8Q41rM{Sk|$)a+)PDgx~oP}s9;6?if#mdd!Vc3{?3bTI>qQ^1nma>^6jWK+4A1*@L3h zIy^cqG(6eIQn3gq`>V*FUbVg?-2;JCPqis zcRoo%8A!)kDaS}mpHN zotQzBk%Q6oiz)Z6I8qwDSs8pQQ{Q`XdJ8Mo^Ga3-4g$^d&aSotoPlQJ;&NZ~;$7dB zzEZMsf7r1sz^r3^bWB_+CKpB5cGyW_sceR^RBckeoaoR4WHFK%dCZu)>ufpqKynUY- zx)S#?j1))F;V5%((6dcbWJ-2=t6c4Y3x@4LHVDP7a^&IphTSj}@YjW7`W}Y7E805M z1)IyE=numnjH7b?=!`dCf5dY2I=61zE|tOMV$F7c#eTCZpb4+ing|`BX#(`g4M|Ll zzFQQ~_r))NrQH8#p1O^VBL}Mmi+lwyx$Ep#mKOPED{Tpac zDsQ#_rgDUt&FIe9DDqzW&{jc%s=Gj_fQVWd!$Pb+0Oxeb0N7)|rTBVgtrDjO zO#6U2;Hnv6RJ|OiUIVRDr$L>~_l@g0h*{n5v>dQ(h{g&YOGlLjHX*SdGeHej0b}4} ztDYbD=nLGwddP79g75vz5Ag73{~8)PzUQe|IF#>TyY9)Hvy~%WJ2%#=Q?4$y>{B3h zl#G)yn+8Y`UhAZh^86gjiNo%YMYkw{-HU!%v~x8>FN?uAX^lYWC6v#_E22>7qpn*r zMi1~75xUU%y#Yc-TtCqVuS!Z_zn`cn^J8bN}04pXI3vK7r*h*CPxP_R+UmlM}36o4f*U3&!Sx|(&zf(Th*J}H6G2go+k zNdWN2_GJ93mB?a)C%76(_l#WQor63Y7`? z1T&xg&Bf{Ra=2jJBo06JG4`*271?}}cqL`kKFsUOTOzPw>Uo*UOii}*Pci3ToO~}@O)inreiPy zf_nAROedfgJf1@X0o>fARzyK0O!vP!`OQE|cFTJupvlU1)=v~z587|G=xQWQ^>2c> zKAHe{^2(-w1Oq6a6Tp#sQ?@CH)N`~3>ct5DeWK4m0J*)Wl5nI&)s%4yf;pt9-RAi$i_Km)G?MJ)JxL)F*tkB|xo1(7z0gp9Q` zE70W6QD2t`vOvQu{-903Iasv+kjyOxtX2(46L1R|NRYGV2U@FVs=Ex&@D^O+}Zg#NkIu@oAkBu7tc~1~w6?#@0=oSz{DEHvT=?OQE4|(P|mgoM(ZlZzi#$136 zz@yQ)+-=!!_G~sg#{CH9@dONX1eS|c>Hp^0d+XH!i!K&=rI<11ancqBNPt;j)RA0{ zHvk~gVV;L}bfR3GZ+UdSMJ=$~jO>O>GK%ns7^C-FiCFT}dQi%F?;c(8=yJn$pBQsO z^A(*ArJ}nT_U!XWwn_hI66g}70tjWQq+N_$Uft#7_=J9)NNLO7?fXZMd??XE5(sKu zbxVkZDM-8TSRHnB(Rk&xH@JKEE{hmASoU-=6vym+%A{e>Fix3;r>CdIaWgKBgCTHm zuq2H}7nf74(WqQq4J^;6n1&Fies#OqvE6OUPZ&vAJ^NKqONBPO+ix-ZFt|_}=-z4$ z>F=z`<0;+JtlGcn*5pUudK#tf!4iKX?Mbud)+WqAOs$r^5BO_LJi5mNK(y2LisYwr|(K)a`xUcY#6!)Dt1-0%MsZ@vD2w|_hE-1B#N_2E01 ztk5o^G4bGPpdYjZv}Xm&nLf18;20xR2hVOAa3OUtTxVU3&Rp{dNGoxH-?NmIVK=al zWvSAlM#>|}ZO<{VnmcG7Ujb;V+qVwDK^k6N53?-5Pymiiz)I#IsA}Z^g%Av_krjD_ zutNr~f`z`(95t7h13Cw4nP3@W57Ie(G`XHGIY6*Ruawv-ZW5SJJ7HcuRNANhx7YN- ze$usB)zoE#P+qNKG|slOx-DTsz?j7Asn~z>fm>~w5mg8oB!P@Ta!@+mS1eaN>oiL9 z`(U$vqyn^7Efch{L2I8o;KM>l)wc7J{%^FF9JT8TUIRk8HQQ zQpI}u>1R-k*T3;v0a#t^N>0`r-*}ZbA6#<2S5g{^xx=zQAk$4c=5B!wndN%H$@+kU z!!;>ocV9Nn&aX)6ZN}mZxGF{=LN*hqPzcrK$B@N)C^DKHrpnFB%CrUfu97d^u`WqkG_kV628U=+Z#*3!jiY`o4^j=~A;G7s@0lPL{ z)(C(?XVg4pjvUZeDc032dSTj}{m*1)yZtgPU2sUSKHI zqs1zgds?IgVOgqaZ`{3@jx9$wA*vfL_sU{%$YB?`+MP2foUBg} z8#vqTh_T~jd4QVn!L%o>IZA{Evaf-ehMuP19UQ&)&dh+eE@7(p)B!SFmsVsTzL$ES z*%deF*Ve6txN0;q3-wj%?+`1EihAz)?jeI!EgiGLX3M9uS+107@a38PII@by^QX6v z(3hFXE>diNzjW^&@BG5o`MtmAkMg76^HIL?lm8aq_X8j2sjqzjUBAH1gOTA<`Np~O zTW?JPzUSL3#;9CnW7NcYxtxGfN^}Ba3198#gK@sUs%U;Xwiu*LHvwg@v>9Z>vJ#A{v1;MtK!m1U!H}v^Q6{6B z5XfUf{5VvVjpyWzX}b2IR+ES>J|?2?n`@38Czeeedh%EaytiV+S!&D9tG6+&9j zo!-VCy@5XcX~Ls>EI;*~-1_*h@}b_N(nnD5QG$RTN75sR`jAqeqc(rx@{P5FL!5SNz00hnGIG}`D4Ta#~ij0_nS4+{+ zt2;H5j%gV*&77(;4-Apu>xZVpYPppTMjfP9eVzhg7JVRb_Kd2aB)Ya&8`#4a5zBEK z;7yoq{p;z$XZag-Q~CdQYiI0kqE*WlGl+V|o4;~)5M~&2(BwMi2FmU-<0cX;-x+Z?Qx#0Xu4lfy%#i^cl= z#gDu|ES0jWGI;;kCqKn^e(y0MME3iM&ITQqS3AZbmr1JCDi9=;3SN-F)o?l4+@tIh z+<)gGuirl_Sz9-6-2?)ckFHo>Tq0otC&Z31Z|PD;Fr&*G&=E@`i+%-tS2DSDNKh&+ z3l&L1N)-m{==&C@09GfQ z%I_gWk2eX({O>IYiyjswUv9&GcS$F(xOtP!(38d;o88DRCGI^uL%JnlH*$V{QTkAk z$11cAP!hz&wXlTyo)gs(qmN0mQ`$3z3Vf zp~N$c!|?4DBcM4G`VOWH-3}XH(Or3 z`5dJq`&r9FOGlysV^2@)*7w*rbbZx!gx?ePs}=L^QX znFQZK+ox7k7^YCwqjlt^J9kLCf!EI;abzzLxc~S>d0T3X(?y zgaEMyo~jbMzZJ0d2}@2}^Y2WeFeW2}$#pElR6&%EU|_+f4g(=sCY1-U z+grOPPnbYsCeX(j1yUiCiDf2o#Xb!PR32wf!kd6*iS6G0Zh6hzB% zO&7q%%;DjJSKoNV$HHw+ZyuAs`WwWL|1Kmf&@Qk{D~zYGTi-|eEB_LUAOHIqcW=<& zdj(Dp$o-m6{=OgKoo~Fs+nW`y{mNJQ#Aj}x=NmrxT`%z9>=hneZh^?6#!HA2C?b2$ zatj1u76dHhoN9#(3jw4}1X*yFsyT>`cvDbu5C^JzhTWbRx>gzUeRgFZd2$aWVnFB| z2t}J=6h$piDbG$ZYijrcZDL6!Qlxx=J- zKjT%;vaH_j`LO}5td3fFFchC$!hyQ^appcI?ajBgdEoWK2M<_8L646(TraqF<3<5+ z_Z~hhR`mx5hpgAJ&@Dp@6K!$Xadfa^wK^b3S9EIMc=e5q#NqI=t9VSIR5D441v2WdmM=n8$&q$^spG3jLZRGw>l?piLewh1Q1#^ zK4&8YC1*%^0JHYIT4a{FW7P$gqU=em`v9g4SxWZV-TMz22}PRFFNK_~urs<|=$A_% zFzhp$eFCuCSNb!iS}LV|-(v)Jn{zHMjP-KOq8M3qM1(x-d1qrh+8e`m3jNM`(jMn* zlZ!ISZa29b=L|Us_@vg(vNN7S0eUfXbg?hMIxs+pg#xP56~G^T!cEe^B22(@utd%! z6ubcQb?m2pj!A=`b`v8dCG%%|m@1oHEV+brET;VuOBu|_X2nQNP1x>7x{z5!V|{qQ z$Uyqvy@lXj%*{tmK^!ey~Q_N9v0pQ;*08S_(*U$a#|29AIcm21y9qVcQCV%W7|9*b( z`~G+QxxeoprnWD=`sesN|LMPvr@!le%3t|g|6cyFpZGiZC;swZ;)njoKg!Si>3^Jm z{onh?_%nb0pWt=}-~H5of`9fu`OorQch;1azQCXPr~V`l*8ge#%75m+!oU3g`d$2e z|Hha3iT~cO@+UrWpYQu0e3pFs$N1U*@}K9|e)GS>@B5ek7rb=qm?uTJ4@f93IB;qp zY}Oi$GBg_Hbs#n`MXLm-=YWL@uqdBdh+uV}(}HR5u~BwsnzQB}XNb(hxs`x5{fBs! z#D52B*`F9<&%-e*sE`*O$24>zR~ zynS@c(Hg#S?}FRMCwykP;FmuCi+ug1A7uZ|eO~IXxcS@>n>W9~ZZEvKRqlravYj)I zf!&bUjK(q~Qcy+~1W5?lL&!q`aM|D}E;v}OxY}-~??__Fq3OH8DozjCp;U8>hy&~x z2!4%OGC`$O%EmOJUJ-}{*9{p&7}Z$N6;QQwotcjA9_imx(n*9ICcslVuAEXcE0I7J zo%CXOC07BP#NZfoi!jYvN`%n4E>8&>=#t^VMpGrNi)0;$LIGcDT0m_mqW?h1Mzp|a z8Gzt|@ho5%saD^tMUNXR-f5*&Ix5+Wa;jpJ>*hETET9Bp2N6KUsYqU_ zk{TRuC+EZsiybb%K1?Z6QdNVWbA(>@uzx|M(cbdBAhi)q_11Gg2tS^z==Tdr?r zPKgJEN-@VrSb!W?o|WzNKm30N;h5(vUda$>xIxW zmiQZu38JB0ELB3mNCuhd7&#^O`%7Z%SZ2>ST*V1&M1j~N(lIKK6H(Hn<;ufk?qQT` z7E{>l7)v>`L%WVps)>Q|?F}ba!sX?jhmVE=Ac6$K<_a}PX@dkKc6)c?ZCc1(TBG!Y zzyvDOmaa>5T?QF35~@4Igsyk3U`kvLfn5q%9>~r_FwFbKp@6($n6%`hyL<-!x3#a& zPQdV(2J-a0j7K1_?&`mLcMsNx46*(j=MZtjoIr?^{yJMGJB>XqCgw`*2SM6c32|eZ zj2H#Tm+GbjmdhRkjELm`r9fK0Em6iP3)bN6M`zqGj-Q#BMwSAhALzms)lAB%0Q?-5 z3~|M<6UM<9vpbY~HgC6Bad^;Axr3Xl5@j)tQ=hpBfrr~mf9%DwPjzG9Z<`!A!J|~d zaRG1t&%gR#;eYs-e}<<{&bj}I{|5iBe;>RJkNyJx@qhlG<@v+dM@e}_M{@VHT{NMi5f0lps@A;qb z`~UC%4EN%HgYW<7-wwB4;D^L2Z&~2Y zf9GfT%6EK(@Am9c7khdP36P7&>uXbFGiR1t(gh@-3_EtKy ztKE*#jBLsc4M=i1hJ*i_@0XRX7sOFGSRg^kKI>^B#LyKm z*@p!&IK6DlLgV)7ql?q|sE%X=JenbU*tvwjxZ9xy%WhGQk#!_#BwHx4 z1j}y9^6SOOSeYeWA+ZMq?yO-zG`Qvg=gq8VP4^>HyTLymz)pK<7YCtyR4+=EWm*cTg8DdZ#UjM9fvnVbu3SrEbzVu>xcVmpI@I2%zQn z1))-5$^M-OKTg0@FalVDR0oLoI{5X^YKIQ8A%J;RjY_r32M`T?1~!=$byCG$k3enHszO z4&7}$8lrtyA%v-)GDTEa#aeL}RC6_SDnCYYSx;5H+7|FtC$k&V`8bPQbZ`lRB0-wt zb!Z8~!3M-Ko2xwr9_tW_YwF2z$pS5v&M}XbN_;nRD+Yuxh0pIwWWyf)w$i`>sv`<)O2)+*pMT|L{{Fw^$LYD?zxL<;QU2U7 zzrvsU?O*2ie)4bSkN)nzm4D+m?==U)fIpC(W^)O@??-+YKYk29|BL^1{u_Vk-+&GL zH=p|3__KfKALn}x{^$IwuU+sD9{(u+*bf`G{L23`KmKF<&VOmpsNSWNw5qU)EYPKbRgU*Q-9xS}t_oo4LszVR`~Hw& zcSVp;s0r(3EKXgU{f?|!M9!Q2zL=GSASVuSrSK#cZ_FInP0hjS6qn;BkMyL0UnB1lt&au@JyZ8z>zV{P6`k7x~cX!R=@EP>{ zZI(|x4dDi>XP;+t|1a^~-}8N>A#(ijr}@e+{5-F{9@swI^TM4KzxxMY`12e6)$sK=Rt1@Ozl|-&RYSh7{?=#>4w8ah>ek}oLH1Ya3;s9!%h3AtD zK-;haiVCn=v5ru~yaQ;)yn-zjzyTUe%NzEqnmAu1p`N@~-*R)WoS(ebT(k@}a~;Mo zTO)LUI3Vl58eI`^;A4=ixr5eL-!_ERroSaY1@n?z%b2IvJRG~++XfVvS02sU_leGX zo2CbpMmuF*@k86hpf!Luqh9)T`g@}RHroEg+CBIn+M8z^zWCM|M@N&vPodwf7R8CN z>x^5gp6=*qqShh2xr3CHuo>v1BBc^ytXCBJ;b6DeY2b1Dv+D9 z`SKQ^Y68ovR3f2742c9pAXm+MO4D~91qHt!ifNl*T7<5dtXvysRr)gsKshG>E60;b z4kc4YUhmag%ov7!BZG&)ZaXh2mU0#=k!hf+^_ru|HVJ~ z_wqk__IvonSAUjY`fA`G`9uFxeng((w}1YB%0=3pF^|Rw)d#`+2aA|^=oh-_;@<$JTkxlX;r;28<<+? zV0Xdu-}znSr=R8C)xXQLhew=k5+8fvfRksQ=YRK?evOwtdWUrue*brUFMszxgEA8fdi1^+KeJZy`@Vk6k`QRxbg8qi1&f&>wn^ zH@^A?cfYXZ+0WfzwOsPrYY*6NdcOXp*ZI*OewN?&x4gu!fBx&d{rVY;#U1+ff^0iF zBBlXlPH8r>4}OEqjDzwtFw7{H)wP!b%CtO!V=c!k=HPo?IdhPshDE`=!ed4=v2avo z!H{`np83E3Yt=0S6aP7zYzXFVl{Tj&3WCn9_I;n(0ae5V2N*i5mYJ{5%oQPJt0K8xaV*gF||sApVsqdc=pOhw;5TkmgRgy2xS>MO@du*2E>%r z@+l5itD-S3uy8k$a;g24^}8+>5V%?fZk;TUlbZk>UtDm!4(vBqgo_P%xnMzN)kik_ zDV}9i*N>HIy;l{-jD<;4xZmyB3KHB!oF1>kiN6WkqG!ITi=q``9_2-JI9D{&sCpRfBV`0+qRid$yv14t~O zD&>)jaZ6{gIy@|W(!ud5i!rgex}3C+9%*D4n%najk?DN>y8ODQikvB_-1D)#RGYgs zs_^Xw;3TX$2L7dg`@hUT{!@R6oxa7N_**^){O$bxKlBgt)t~yy9R2X$#^3XupWy1Z z{zZQMD+lmh@bR0U<#R7x@%-s?WP_)UKEii?=6g710l?q!!~YC_=$HR%ymfqwfAA0g zh|v$J@8GNWfEkj4|#vUc76W_bUsMTW>{OX0nNHE z5&!8KRWobWJ{ecK=To2f40m7O)5U?Eozmrz<;e+Ghfl#l$9_yDtox<3V;^sG_~Ns~ z!%H5#_JA>-vOc}dD{nkx$Q@ahTqUQVEqb-(De4 zSzzVW`8lb0CD9EBLTpu?fJ}prAZ5S%lJg~#Sxa&%X6z8cWOyQwY-HW7$u`kfmVHFk zoPlNq1ZxNdtcklGj#)hqPYFR0(_%@j0$p)J6VfXb^90jCR{IX|62F!s25Godv=GsfG zYPWq&M{D58sCjQPqf0WIR8wqT*%N@aoG>>s5ifpMbW8&!4Sf3fRgjo`vduwQ1w1e< z;|yer>2g|!TwccLl`$GP3<4G8A+173a1EjZHvn1;gH*uf&XesLQ)6GK`f_c{bq;j3 zg`|VOZ`U%dY2ej*qn!sz`%cUnu%A`(rY21?P6o`~S?5`P-}bt2SdXF3IIs ziR@AVfYthd<)R~9HK)VXdP$H-02VQ_I6iWk+K#L9t!tIL={cVFsHLfzod({C#_7=! zhX-qp4i7O#Qr=G*?;Okicf%gt8%s9yXJ@6aID7P{Fi;8*HKEtY>EW_y>#{*6aJkuX zd9fj9opgT7zRq)9ppQ|{yQz)*G5mjl_Ys~;< za&@q=tQSI12vmAz4w&DGVUT@&#Nmti7|wK5)r5L#wsmLk_^n%p+_bD4m-`ATNqOdvYt zx)|QXRR3AGbpo&-8C8n}WU*dz5F!JYbK@eXyk_5iI#yTo@PV%D%ioQ-d#1@mugrOY zOdzw+aEJX4Bz(I7I01o0e?$Ow!x>+E^NZYk5&lnq<-g0PPrify(%=5S=Rf+lQ`-LW z^Zb$j$Nw7r!G98f|MuVgul)NjxZLfD0)OmB{>S|0zyC_F|KIuV|MPz@|M|c7U*_Nb zAN$6@pZ$yfQU1xdGY9>@!K>&0G|!yEUw-u!e(CbJ_*#Zf#NXuAd%prl3!hi~K-!Zg zGN<1F?+t!r{xq6_9zo_#-S6GZ9=n2EfA8zeXU1DI&@_{+NS&1`ulmrNJ7)^a269?+ z>aL%FA6Bjd%w|5|)H?z!G;uE}FFySoXLr90DWeO;V&d?|^Spe%f?2Xqs zd1l4;zI2oOzx5h>g|EDEpXJS`7zl)Z!H}6kHp!$B5Ew~>?vQjfaIo&N09QG)ACw!1 zN8C7Cm3$W+5*8wh*dqbcu9|<^#P%Rzdm> z-R%%%5;*6fc2MPK_6`o|P@B(k2gCsn>Uv947P0f$OrLiYszwY5(|Z&87)Zn5AUaPo zm`ZgFjEQ>b}oIOz63>2aKd%NUXqVu7sFcGaN9Or~H}K;0r<2(Illk}1+j)#(w` zt?)x6rI8pMC7(SRD^Hd?~dJH8Nx3Z3;`$CaCJUGCHEtnDt)nkO+&{~_^424s|MW|Y=a1MPJ!HZ2EXH$E?CIhW$Isv9OmFl0&;BM)edmT7-?72$ zi`e*a@;xQ-F-~rNneGU7!xoFsg*BvI$sZiT4Ziq=bI$MYdG2Gk_+8Jgc=N4u-g;fh z9-`jazOi;nABQss9gYTlNj1;ikg0B^7l*zn` zADC06uDRZ}@y2ujuItTa0E#+5ZhN8B%eyg?t7G@Jwl_J;}4&Wi_8f%qo%CuweXOd^f z@cl`HH-hOdyjfMG;$YnbfC2P;H zzrYY|xj=?hp?nvo%UCqc#U=Af;bPc>Lf&hcKpcg_j#zdbdouU#-Dh)g!P8GYRiddx zl&&jave5sAv@O+@yH^+7ySL={=$Os+3Uxi$qF=CHFF9HUGO<+P_9-(aqdQn~&@YN@ z{KdsNSGzsit4q}2_~?*ZcWz-ZkP1l6vgw9xn)(xhSNQ||V#;&FU>s8c zk+~RW*+lOj_OM)F5;3HWHvr5W2ugVY1=S*zMcyqO3Tp0iu-a$z$O4yK()*s zvN6Q+l9^Us%}QmhXF;Ah#r9n&24oU*jaeaxkP(KYs00?PC0z?`EE#e0v6`vV`eVd& z9wneyo~m)Rzc8E;BYgX~P?{M>Cu_d(rT-0o*FX1v=ib%Jyzub@4woI5@;d*$zwo#6 zmwx?s^8+9I4(^@5&d+`2uk!1gb3XUAe}X^x&-|Z3CS*U1Tc4d?(gj$`UHrr=pZrel9QFLl*M63t{>E?e)Xg=kaF2iV|N8rQdYSpP<(g-$#=-=Us zyU0h6R;Vc-M0?T<++A`m#C~k6W+rkC+!(W2Y+n|n>DsKVCkWSDbEA|7@E%Kjlt$I4 z7H&{0ERWT_c{RrOIUmUR`}sLzv#g}%W`+Q0dq9L~U%N$samUSr6Hf1(5>2tNCwBqO zLfTxEfZ}0P4%za#7rukfe$NXG=dZILms}0Pb|GABckI-N3%K0uzywn;Hvw7nOU8Ys zm#KPW0Y;njW+w-Sq`Y_im7!jRD`Bo(K%M>+1ga9d3sZ+ZW@T>~6Hu%G1~)_SI064& znCO{ZG_t{>^DtCZ63wkrG+|_vjOL64#Wc9QDNH619?BhzTD2mCzbJ1fR`Z#DGXQ zbzTag3v?===5!jPLr|jM&kih;P|U(a$0_$PP{)3|JaWi1GnmZ^0Jf}UMzvhWm`Pa) z#In2#f)GIf$($Y>v)e!9xVuGq>Z4qw``F2|M9BonZWgj7EVgCvb^OUS>%%>-KYxSm z>swCmjOfSq^jt8W8hZ66hs!l#zhFC#L{UZw#9onPtYReGSn&1xS3J1f^6`%y^T|(t zlKt)*y!p;WsY+soP_cnJm8xliVp&k}O+Ztswu?w;h9Q-XRx4>C;Ce}~=tM)hfCa-W zRZ62*!$2wstA8h<=~n09%?z)oyDm!G@6@?&jD)qSYS?e$8{RDJmejfw&gS6 zm1opW+D`}Ht)H+4pe-_QR_TV<0hNCrt*S=T(Wq4#W4*uz*re>wx2I*|F>}J4(QUC= zsCTr-9dMOA(zX&DbWEcnbR}Wcrr>ty=q&+v+OKu(%dwJJeD;FAgba_dD5`%Dh zd@u!DODMF)?2X!&Dh-+3#GFF9wn!- zoWnQ{oS$8=*=)$;o(KIw3A5g9ugGaKhe5 z!dNuz0-+CBo~VLZCtw$ZY2UeO+NGT9I40C(5vdolSKkoI=T04N6i@tIE!X37&~^0E zp-c>%uv`Mp*y$#tn>v;Vbv!6W%pEo|IYIhy5Cer|lVqXN;M3%^>GwX&ieWYBf+$!AVDJNrC8`6d`sixDpggZR}v{nQcnFMg4K;g^4rC@?5IdwRsW z3uKLa`K_Pf*D^eNa?Fi8na{uVZ?ji;=EeytQL^!*eQ?Mfu;1CL*Q8^H1Go2Zu7qo# z?Y*$!d`45+CjohUq1g39Qou;H(yq9%UQ_dgYkCu!^)2!k(-ymS9pdiev4K@{la8(< zt`B+bt*`U^=?Th;P9{(^>W=454%w$Yq(fdhy~*ttU*!3lJ^L@;xbf0+ zB^*C47wpa0XlAb&cL87+cC1$ilVFp@jG%FCII4;ve5PQ z)ahh_V3ndfWdNBG-S7gLXcobJt-(8M1X2pLl%N>3M> zxravaS2`7=DS(MUn?;c%kdK1Zjj}HyUZ!U zwNaYk;N+0q)s8QI^#S)cfvaJnLTOG--;sgnh92f%#_uNvU917zM%Urm$pEoB!rD~9 zq|T%UbXrh=yf{tPsE%$*03`bQvjB0+*@2uvZB3t3O)C7e=GX>yEwAi)n`_Ucf~)KL z+eQZ!1!7(0x_zR%9g44CL&qoZiB-V$m~*kJHIoWhAO8#w*SEXoj^diWx#~u!>j>1r zn&{jya$0Wl`>XFVDiNn!H~xdpw0O)wQ*+I1m9nN$Yk=4M*z>@4=2bKYUJaZvJ3X0) zZ)c6-1{XhWR(Rxu#JZ_&HfWUs3j2H~zaNV)$ zDNecDi-&yeOMA9Y-{RJd!ztTWcN{I2EDx51xIzSSTJp@DQ|?_Rt}ZW8n<&pYW%f6F z_WMIF2PKb*q(zTbsQG~jY!H{M79H#5qU3qyVaMgg1y9|%#WPRcEC6u3-4H~m{d6|v zY9Bb?Y>)y1dlt)347G9rid)3l2~N+PsyM7UI=V?RE&WjtDg8-^{qzjYd$wsLcsP3j z4njFz-e0j^2c9}T;;;`BH8hQ-+P2Ti<$muK&FmWPNxv+nrK%`S7p{5z<7i+&R6;1v z>$1(^@d2yDB?0Bo4%rNe%d0Z592;H$%q;iq6r=az|^#wtuVDs+B3+2QY&bTm&{45u==>VYDW#2@jM1Eb!?fU9A;(wp)*;x;i8gcrZ0h?{n65Wh z6SWZ7jRRx)Py~7Z&T}_Sjec>=3kyg6Y5-(4`gqKXw_skm$k|w|j(KqfCcwO(np?C3 zw@*$m+5oxjU$}LA%xzyU=g3nh$9}r@9}M2=^5Cy;qCIIstxkx{b#afs%{s5VNnP-G z9h%K&q!Hd<_a+qxK6ZKCuho#=LTL+4a}Wfn6iNpmQ1uo8uI*O<9(Rq+X>2+kMsN`4 zAko1G#36AUI)3@9U*voK)PIcqUO7n%B7sMD-{zC2FR~$Vd%0kFvgUiAKVbRR*VwHi zuYLX@FMjj}mmyQk4&#Eehv)2vjEayYU?vltAq3Q|^%v5y-EWBmZk(P>ZeGJQdLPDw ziJ>;p8zcuTWkMec2+?3va3F@~r73|xCxIjxLO@he%|7cGsX#f83QRyKSMw9A^e0HB zHR!py4@z|k#6`_@@E+XgqX3{{7j0Uuy-``afFTUoI~alwj;dzEL40(R79FR`U4Up) z#V=}^^XUBA1LmKJgG@EAASwn7@r(=Jb3#}t}Z`Q^dQ|w zZ_`PSsbOiLJN^vAg>v`xyWAeW#`?40&;FGw#^C<1v>@NrcUB4tR50EU#kjRf7vF<_vnNdf&pgi~VEgqc-mzP)M zH0jI`;UFGyeB%@(lXYYqw;00d$uY3x{QQz(x4}#bxX778Z||22h>-K7M;^i+aaKm` zBO$B{*fdQHWAec}Sjq)l4nZc@-eF*~+c0c41;A~I2oMSzW6J$ByuT^uIB9M*Te%Ol z@|8p?c$sU~O67?maUhZP$qn|4U13_JkQkjRJ&FUiT)P^Z`UiLWtaB1c6Ip9DED-3X z>o0%@r~n8R^rS_7kw` z0z@rzk$$;kJM8Mfw+)ar6*s6ZL`Zw8S7cX~2`P_MXR6FtD2)ZcG1Hu=L8#xIQeEf7 zt7j;_T)pp8G_dVOxm2jmUEbZX$NA0x{IB}P^+|4 zh`U$4tcu8UVp%F^hA3tKL4~SwOG84I9gz<6plO`aAz?<{MX-SHo2i0j5T!aLT6u3- z$>Uf8O>NtU9dTh z@;4R084`dntLkBXellOb{+JE)Tk)phE-SB4F%k|Ih`w@ex-$R=oz!N`KnBe?L>wei zbMh)E(ix3>mhi0#707~btJAg>!~s}n8eM!{oi=LjD$}+o?O2UlIs-q_fGDBS>ZR^e z->Y->{av^D6k54+es3~H1!?sZ6aZ0e01Y0aT`SwS_srIvgE5;O7n;V62L76pssCQz zQvseiMic_t&bt9oe_!_Vff8j309qdw0A{Lg(Lb>+b_$}IS`E1zjCgT1RZ%UMO3;*Z zHWXTZ(X1UP>-7Oyx-zNN_kp-vv*;G|Y8=Fc)9IC~%@vOxJz{%xRgAKRtG9WSashUh z2aeWDo_*%2QrW*6ww#=t&@C3k)e-y4ixO9$I24|x+NnD zgeea!Wuj*Kl(Bwt!_2kP7de?tvTMdb)-2X%uQKT6NbTKm`v5) zzn*&rU>^AaQnwC)d7DGPdQaw6aRaX3DAP$p`1oejLnw;+mYNc(`NL6x%a_K(zdmyF z4=vEGVft<5!9hHPv!5H-y{3F~?Ma(Eq)F9D&u`f$rthlaIdr@p_&xiqu1j^3s{3v>v_$fu@aD_!@NfL&Pw+qb zGk=7i`nliWe7`NmC9iKcymu*^lgg;aAyRoG|X*A)f9CEKyZr z092>SS*dV(ww(=x&|?JDfl^>@%P&rYX|A9_1V+z9>H~&U0 z(4a^ZnA7!`g!Ep!@``(yx!*P*kkt?qLZCUyntx9SaX$QT;P$R!5sFp7CD#l{%&<_a zcFfE;ggN`s-fa%m=z=x>u7X4w*lh6$3ibJe%_>@za#X8&83;|MS8+|OAZ+fmYcpWy z=RUuOwF)_>RT4q$y{Yils)_Sjl}Mg<*6msEXWDL-0&@csYv78ei8IY$*8$s{s(Iar zGW#J6vljfVs`F}^9}7%cMqK+0f&;vn`ARcZ(OJdMwMXCL*76poXqEy(rdYqs#Xg~Q zg?8Nwtop8K*3PbWTy3|6po~sET&-8caljbqFZUd;izci9yda?jXyf7e%T+NPDb&c6 z61Q*NqI>3Pgn)!asji)!Jz}@r6y5d1vrUNy=oj$lYERd7#hhu`FQ7Z%>inD`UlFLRWH6miA{9_sbJ%iBm<7@}l>NsL zT{{WMpM~{Y=imyMkAceltIMW>uP_H>VdUM&nWuq1v?1rWmHGjkgq z`ti#VuC)fp=3uMFZ-4{t*76*rwIeat0L~}mxqdF<6-NbQ_LIe_Z~ULO-2eaVooVpx1>lGB2Q!tA=$v6|AjB`U;X1h&fogGe~3T#v%kcN^^B{&xKO?jBH#T(FYxPM*>KX| zh8kGB6*xQ0dQpRj-ld>JbBosk-N+UOqkBjIyE|ypt!2+mo+=l`b9*)L1LQo3D zBxz=d!YT%08i9$XvIwy{MwM$%p4%ci(Jcd+7(Ls}bpToi*b*EB3Vj(MOgb=X&hR)e zj(-Mg`SubyQTPy~MLfR`mD-6Rr^>A$=iIUK1 z8zQk2q6mRveLaPMm+vZoDp5e9kVP@omZhayfUqhPK*dn0v!|2JPXk_wgheOpwj*7f zX1s$$l1|{R>$}oXn+Ot=Of2Wti(*V5ua5zQNm##Hkln1MR9I7j9LOVdW`tyD2rQ#p z>W_iAH|UkTOeYr2h;-##rO- zSH!8=P+irf8Hkb$@Njl3z`8?3eEm$2;LOHqs#HN*2091thA<7jYBfzUUsvXs5{H>h zCkIqrYwO$9mj#enRm{T7vJ$U$&1i}Q$~&#*D*!eh@H^0&1$3J=NK|)?I_?Pw)+%ny zGU%x18E3}T!T zYj~S$&>R4%&CFD4mBOZLK{0$e^BMUW?U5PnnK{eHnj5H0`+^oE9(=ijy6di#jWVl% zSN5BJvMvCdo0zn0!EbddSy=D9{Wj}m-xvU1fw6uCv17MMbOI;qH7P|pp*(N8<$_M) z1Q-aE&2nPcW%j!*5(Q0@{xvhsZ0n2DZ~=?Oq4Daf=%P9a9IOrtJ79U|7Tf(Ho9(_- zx6U>@#`8UJPS&DBF7YtNR1s5K6Z)RR^^*0$iWs3sii09u53vK8s(zPO+cH_U+a*k3 zvFZsDi{^Vw`>8J;Yqd$J`m50*3Sfck!OuYj@rWF{h&eSeBXbGSTpo+%rZ*eM zBLkb86Nxw&o|ry4r4LsQ-2M&aNqf>B+bSY6-oIU&FO_ey+9$}I%GBt0^NN`7wE@BA zDp@`=z%dxK2h?m;tkJWa(kAbs7t9^n%pWX(4+tBWTy!0a80al=v|6wT6!)*37rgl5 z4ZiW}>-^+j`$hh1fArJ*>RjHbNZgHQx4>x@DhrXACU;nrG>b*<0tJ~Nh zbR;gfdlFp%6e&%1|J%z;r#1$XW%_Q3n3S1COiC_XPLmz*I4Z&Il=HBk1j}7tYQIqv{d0l+6;Hsb>I(2F>$du zKowpq4oS#P0qHCKC1-+!srojgI>4Md-<&)Edcoi>lA(NmBW4h~Na(xrS+ZPajI9e( zrN&JyVh~a}XYaU$sm;z$Ld&}g1=iv6mm_9MW*~a=^#Xc7=tR7GJWV#APaP{V@#Rldd=?jx4B3?2k8vi9ZUm;6yi0- zO9OHfFulG#Zs*^C;M8W|?On80WnMv>-`7e-Yt4LcJ*QCWwQAzLX{A`ZiBWDkJJXrN zTAqP7TrM6V)bo3T)G0SX0#^@oQ5-sg;5?CzCJx!5nETa*Za z*sY1nL$<@F06tAck5-JBf}1u?Ca9S~_Y4NhRYyol7z7Z8;j&!o!SaYrQtmxGpC-2! z5gqq*q4O$^VFtA#nKf4cGh^appB#zKnhBUhYG$bFylxAcbF0f6WChbo#e~o=9b_qW z^4YwaTiiLpwRcKJ(OIR|DkaeZW(};(gRtvo^)>%JXG61KrVZ59^~`|CW3kVBgn7>+ z20)mDvTsF`#}@_~cvHi!n>*EeBJ!A>@H^J4<&?=bf`esaeD^vZA`0buwD9e-_ghI)S7_G->>BI>}bni>e9)y8R4>|D!zGmytqIn50^ zY9MuWKtz z5DdmVl5=L&FAyCO6k>$n#|eTF(XJy$2%(>-ua-*%Em$B*$Djieg)t|jI*MZc-oe~# zMp0EKSF+Fnfvh7TG`*0HW1$EcRct-o+X{L#Pr$G%l+TGqS-V?8ATN7@Nx8nTh)DLq zryIk>JTkhA)-oP2o@8G8jo;#9iyrF_$@`J0+eus>J2<(6%3D19(Q_6re1fyD8QYid zl7q0gaX`Ft$a(=cZ{J`uX8HpmlgJ9OnoC)t3qq9n#EW7IA;j4v2uOq&8r4SvgleZQ zKy0*GkZD`ob*$>N%-1QeS%pT+Nr8x?DWe(_1ff!AYjC*hI|DV+Ae(DhgH@p3jAdqY zM>Crl98T+-(Vi`Hf}<#APPY!`!Q&2+!gOsA8nEy<4ZQN_b~)`iL_pkKQVB@SFC#c; z&}kh25BxS^PIGU#j7rM{oFUNS02HXp6z2JKR)2S3Om(Wf4m$09CjgtKkD12DeEDN^ zJwqzK`@)|EL30I1d0VSu5`9npd2aBXM^-ue8qTypBSam&|#~DGbY=!cB4U-1b z*rEVJrW*694!{lwk2P?}8c?m1y*S7-%#4vdY2#<^q!mylQL?qq=U`0CDtNgL*6QnV z%i1%?w^yypsy<)pRMR(w!K!ow@Cs>@n0#~X`axxO&y@McW{;`B0g8WyynC0|D}K^w zPl6FgvGtC9&Gb^WGXesT73z0P{uB!QC(<#?i9h zWVpnJeW9yNy!nZ;n37^r0=_3ewumK*?eZ#Li=M%aH7xqWP&0xRAO!+C3C@EA2ZO<#u(Dh3$BF70J1|f;tB3|xDI4y> zsOnCc73Ad%28%v=Sg;a3Fgr?5z$tubKYbtO58lY6g$N*~WWd}ha-U%lBQXl&eou^j zJ2zGE>PxeHXe_f9mOO!#NFYsA8mD8*1jx$v0W=W|vbg9y16^?1$mCoWd%>7=62vfR z8={f&6pkCSp?QQ1RC*vr41T`GG|O!RM<02Cum8sDJoCfPmG}pH_9a5tBl`|ZBje$1 z4nO;8*gqtXf;_sx@Y`SGxxe${phtZ9w|;}~`U8KAqdT{G{kPsCu5J*d4w?d`3I0CM zW@_soeY$^9BFJQPlVysPFjH!!#001mAF4UWG?1z~BOG|w_zp1FNw&X3az{0Nks3S= zC>7v%GY2YO0k+uaZr5_Hn;Duy4NEc~6qu-2ZX%+FO3R!>Dll;so!Ok)8o%mEqxyCO3K6ET~akobG8 z-(%CcnK1*3+SavcTg8`Y`RSjx>fyJzd4^RgKTVBsoJ>rj$fN`ALg@#V%fc3!UR}fj zD3Q+Gw8^tC1=we}8bMPA^?z6H;w&K`mIyN!Rn3anNVbkEA{$&=JdTW-P^Z!F#?c-B zLX$J70f~JQvd)6WZy06Vn1nd^Q5O$r#=R46Dw0xLDNA^R61>y ztCT?Sa}wsdT^u|@TRsnEH}A8+_wC0|Xa$TjFQZyP&qxJpfVAqYgUY7MzYf@d>lHZH zn46zVZU9I#l@_Za)3XcnpRLV*Yt70l5Gk$sQ(WgqfL@P$$g*qD+%_Rl_|m0t9w|xrt9KuGhPLAddnc<{cb`7x2O)8ju*2K1Rhc>JMuenZb4jO9~k+s>Eddg@3FoM!T zeC=9J-TaudV{0l^r0InReb2%&gS${7LWoo7XPx~V7fMth!RlnmPrtF}t@AJO4}9NE ze(6gO_*;MX5AfH&@CHBfsg92<_Wafxu!(_P9_Ug>vdP-sEHk7%$qiEwg<^2g6}rlh zjr};3&g}H?pscS>i;7G$oMW11O7}SzaM4LXFt-qfD3KV9oJKIfD=q<$lu_4%^wk=^ zEHJVOA@)RM3Qsj4)R50eR-d5_(ak&*9GHbd_YsnS#NgEn1H5`-t~u;NaYZvIg9|mI zTTHaUjz~6;u1Bm~YjIJ_W~e2Cx&^Zt9ic22$w*hVLtYapR6J0bz`&yK-6RB}yZf2J zaCITjj{TT9>5ed2unZfz%QN)w7P{LKB4!8xj0S+7yMP1l0 zqRcCUT7gs$kT9Q>p3^!TsE}q#Vp{XrDhO3S*9Jli!NOD-5Ww(tF|Q{2V2jXPy2XId zLT4qk{YicDR@!oC)TX_lL#oiD4v ztRAPqYyWHZa|nPL?f7a4t@47_fx7UmZbM3J_B*b2Tg==LNQ7v{ZXtvrkW0R0W)Y?2 zvtl9ai?PwMyC==*R#jiXLaf**w8HWyRJD$7a)^Hm`|F_Dq;#A zE8`V-2_Uq8Q?qU6Gd(>C%bt%(Kmrp0t43P&@2CRz`csvFFgqE<0pT7&=i8Y*7RbG; z8b@ltZ8rIUc+7zs;$T*TUSmkxd(s@EG5dGoG7_J>Q&OAYoMk*35G+8m^`C$^2J@Jr zoMAo@3`jC08_}Q5nvL2dDiRIU*R8aDX4>cmmVKK*02Xu2aCIk@Flq5ky}u~zo+2ID z#*y7#kZ%_N_oO{(hJiG?(7UtUu9eq)+4X{$@IL*0t*V8(?wnrLjyb1V8jYeCsI#ke zceR?*KCJIC2u5v9k0P|0GpmonI$I4$m|Zher^{f8PAESilZb@0Cw2!IiD%a%7nb?L zRmV|(L|7g0bD#e@|Ed4nXUT6bx&O{x@{MC24g)J&k(R>U%Pkk19fS@fGZwq~Wij~J zZm%GA>~li17W(G#YRP`TEmgB|G=fapwwwkiz|x39wJV-tq_CaG%JKk$<>rSwt&gS(mR`+65@GuQ)O}Fco8^U zuQ@k-Fcgp|^qny5VLJ?Tz|JC9cFwJ3Cdv&&?h(=nCWq{HZx^j*w|)lIJr}QCa`cf; z5ij55#;2Yk#HZN2`tR}7C!XQq=fA|$KM4KpLk4tmzU*7ZRj4zUmGWnRFqsl))20R- zP?=64+RP#(ZDO9O#J(%&D5D4)U0}Vz$s>vFqoqe5>1- zGW&gE7(LuLK+=H_GvkoiMPW58OQvKOj9owJnL*ywpP2||fvi>-6-gDSlcokKJ2=P$ zH!+$!RI3_W8z(T8Cx>DKtm?9)W9~jytE5>cMuJ-MTu_*|Y>>1We8jnJ{oJu}{G+J{jc#dhynGU(9oE!=(koFDzJ7dZ}(xRo!7?0Na_z*8qnUf<`b z^IT-EMr9CT=V76!f?NHY8+ZiQCrDfn$#f*{@Am9-)&0O~x#aR{gCZRDYY(6XQ*)br zgQ%r~Ggcrh9bFg8?>o;fTZJ&0rDQ>8720S*TyzuF({+CZ^a*tJeu)t+05Y9-bs@y< z<%yWdjPfGXmfeouG8lo;!=H<0EstgUavc`17#KB8h9w~)Q7{cI#5afmiOb2hK8kBR z{X5f<&_N6nkaEla={_!ca)u#m>6~!mjExx!jbQy$Aqr#pF7lMdP0j;B4GjV{&OxB> zrt9dU&kc40$%w$Ji;PUwp5=1QQJ>hIJtW0rLQJe;$6gYQ1JE&cJ(~7K%eT3>WXP}^ z57?#$EK@{QCxr9YNcS)3zVoweU%n#RU5;N&EOOvz_Zr*F@8H#6e8_kIZQspL{nLMq z=Rf<$+1VGTytiOflNT-DqZ`uK@6GDOOGcAWtFx-9(Jn&@<^Z~d)rOgqpj-Y^fr~(PFsMKfH$N1FIt%T; zn=l8K1`Xtif;iwc8YQ)yW~GBH0HIM%(SU`zZUDPZ zVFY}CybBgqtWupV+dxc2!DLRUY*jJ={9L@XY9->^17ysE_wq!L3b^J&@EKTY8Eo3j zU0P+W#RE97svrupW?-e(wx3ljf;Q6?v{Bqzl@H91EtWB@Ky(Ju=7tLMik$1}#Q2uC zQH@>B4B0`72q|UA3Yyso3>sMWnTWFQI~HB7R#y#Jr0e`SY>*8`GqSZoe$EccDig#1 z#zMe>#T3>*%;~IJ!Hk2lu0z7RylYSscmJ&vN2pDFV$K?Xn``1dkUBBfl2P@a5eJD) zN;*9zptuFWS^_;HQ zXgu=%W+yh=FVNPz{@#C=+2<__iB`3%9e9XyZu#{XdOxNEITyV)G7~ef$gEY3PP;}6 z2CCdx9`oC8e}fv*lm_U+&jng3Y=;V;3u-)z*q)n48iGafl)`g*pYJWctH#@nb39A zZL=yvma?6NGz|nafCLZn4ig1Yp$oOjl_%Opo>A+VXnZ>|8Z3qJ+>*aSLe* z^A@~0MKp-P%$#T0#Yy*}1JM?UM20+dP6e~Ik&1)bfQ|ziyV4&=n4cT z3g)1YFb)rThO8uo{V)>yuFyHJhJjH*bzrgT=pGHo%IL!b^h)5t19;(u$%RveV9N0J zH@JLs#LX^X;Q{N9e~hpE{5yQ{p>XHR7o0wO!u{NF``Kr>`|1_45;_c_$&n=BKq-LF zuy-MnOi`yehc0-b!ida_OAs&zSK^>vYglz418ANoF0OAw4Wc3%z#L4B5W7%8&y1wk zXiMhDsqUcw>h|US-nTbjSL$H2T8Ok~ip{Bz4OCQGd64Vbl~P_hr|UH+)PTdhDi&sQ z$SQ#PMa{#;mAR9n(Lf*?VW!J7v;ij*nB~;Xo7Kf;fCJ7@K(Q~a+u96N0SK)Qss7`d zdmQsI!1Yiv?@yYK;kUHqY@{p`$T1jItDe#a)`7IoY==Y_U_WS~ZcABa?&_L> zIrwy)nq#4{fTt!mOff+Ado*XGBIFA8v}Ojzf7QJ^_x9ZtyABXM{vpVr! zGE$da57tirR@(S!(nr_lsFJaF!AX(IfElTie!=PVAx^r^Ww%6PbcWB|Ku?+ftHYf3 z8Wh2ZUiGXK08reYi&HAt69D(5eOTKp%xw<9=G3A&MN%G@A!yhvoH@*iK6Bb4fWH@; zZ~fkmmvfK^ts}UePtt(mymO*;4)U0DHV^`Hny8vEUo})6iSQU;X_)^EF=9Ef>^nML zaO3EdE-!id#wR)b=-XUAcvz|~_qSIJ+a1a+9$cPr&@Fj%xkF2Z$*QZB^TWX;pczbs zh?N2T`PDgDqVw>zxJ;&DnDTb|1-WF%X#q&ds~}}-#XA|wx>+*=lU;pKD`qB$kjIgT z5ZtOgc>bHE1g4A*f|JJpsM(~A%h|(_=VSOl$~Ms->&$WAV@!ISG1m+xP!kdv3lo)7 z4b-V+$p`4s9S5-~?7X^KYVr=lIrVCu`x8P9D|Il^G6+M>53C)FY5|*ADgd@$9iWUZ z=y%$U7!XkllPhEhsM|w#T`b2Hn?NRJ)#PQOfG+xSugkggJt8sz$zjjx=#WsHBu9qP z(7tCWfnGuZzk?ZQMAL#!&siQEk%wc3vvbyVMeG;s4Eo~(uszxxaP`_(h=-qH@qEwg zzk0+^|CQh3Ge7cCe)bo?%=iEP@8T<8{|(L_T@V(LoCN6tR5wO3kl^`6d8*Jm;FJ)N zFkQcy-yeh+o0bj1J8NlL*jk;h1|AYYl$;?(K#UskV8NKvgU~iXW6e;bJ`eom?xt1G zr{>ix{M=-wgKBXk^<(q+f=0>q)&SYHih`A6U3=I-pzNa!IDrts>N;LU^WbgAmMvRz zzCUXe(h6S%rG5_5GRGT2jJ7W)d{!jv`lS3A3NhG4P*srwD`vc z0bkds(W-A$;H6$6dk?y!J3oT73Yuwi zLE^jr#t4YTxy$4AN#pC);bJ!S=F4BT*RLNDf;K;aICGyh196ZI5Ca6K`o|yyt4StC z7eFew3&H{=s7?2^I;|>%;QI+6QvVJ!?Qv}gt#U6mQUP5eKi2#X6QYa+5)dFj?Cbdq z1QRs$PJ43f14DHc&5zBj`}P8GPui0vg1nb+kuPYZ83?@Fz_Rk@ z=f)(D+iURUPKkV6D7e1>uJ3dH{xJ#t2-suB8U!BK>>8-8UAd@U??9Tnq699lu6XA5 zZEhb5`|Vq-j&JeQ%{7m{{T3I5`l$@Gx<)hix>vaDW75v)hsTB}p?OcCG5C zxfpFc++1N{!Fmx2u(;UnpkJ}uZXplExMHzBK(Q$bz%Ba?Na__aq|h5Q=K`Rn88s&G zx66ncU5Frtj#emq$ugr(07TV%Al#96I~I#&$rFk`;EjD(Dq8+9_l}(cxQ1aY*I{@i zvr<%|I)DnzdfTMDAM(D?E@Bs4OXjrQIOV&IX@KBBEJQNdXIdK#4!{0RdO89zf^{wA zJw};C&4|-?6eQD&pd#$XJt4*kSeIo1rBPn6X_mAPk!)^VO~BL&1vUgFVMUh~3FZEW z*s;rrm^-4+u=dMUIp^bp10G$CY&MB_dPoqZ4?^&8a!Zhb{&2x+am3xX;r25Sjup#7 zh)c5V2x;WzM{l4X-LZM~A?sT&^7)_tIl|G?91-}f-spe(>wNB`FY@!RK45t#VXUwj zHL+^ZuskZXm_jm zU^-(8xao_u`_lAy6}-j@{wj6z+WNuQ4}c)^iq_m^w=JCkq4|JQ;5yuE)XB%V5}O05 z*Z`Oav(}s~Rs4D%Ti~EAFt7%~u;zXzYWSOLS~R=nKyeTiM3u_eB&%n?qrFc{NHM z7*fHN&Tv@3X678G)&Lx?t1JCVtK#A3XjA}V;hiS_-*GLuSm8!>REx=~m1mv-C00+Lo$4~KxJqZFUf82pQZ#^~ zj42c11kNPJQbo!(Q5!8p%p$vCWYzW4X9f~<0#-SI3ULvLF*`NFFcC7!s#}!(g&3)S zD}9M57(vx(bFQ(f;m%?VInj4Qu8et21UfXj5ef-*1|E=t&1WTLi zKUI*}O+Y12v(`R~Jn8QQw0utiB~85kZh_@I4SFmRCTF+;WWxf;ih9Lv-F1vbeHXN?|lI7Hwbw-Z6vFvXfBR38YK{MTR&tkj{yJ4a; z+6oyBIbN}R>NczKlHuMF_rLx&AN$Uaa_{ArdHUpt2d`a{zVikj`L5@A>y@`zb^#5B zVNN-Wm;|zCdu4$jio^(_loq7@TN5`zDW56xRzX*YfYllJDmD*X<JP7*p3L1VTUKYg=YRtNG2WFUXX4vy zrBl~c>U!>EIbYr?a+-@ynvHPsm;& z2q8>#whHDSN2fRE zjGOoUQx@L0J=W;0flMJR*X39bUi%_9?mW%1k1mC1Fm?Vs>H6Naeh?(EB)WF9(He77 zvI=SuaS&ECXkDB@91s=*sy#?C5%GQ$fQfE^^9gri@8&vn!p0YV5SKX zkkE7w*8!-1+}tKjXWF~@WOtakhBeygb$UezPAQN8%mnL1tb;J@O1SEfw=DNdhP2=l z2Z4q4oY^4{-#FvW^K0&h1K!*WQ&lWdxbOS@zU({i$7#T!p*MDDHge2Jh=fGZA!HPW1fmckSv(FP7$QqV zBB)aAayb(LfdyO4nSW1jp8IqP|qK1TAzT2*RAn0=X z4)a#a{a*Hc$@DwhUJz|T)WE8b>{4JM9S_epoG#WZFE6levI{p|Bj<0T>xnLP@`(lG z%IJrl@A^F-=bf*AiE(v|>@GNb`h?&9{FivMs}$s^(cxW|+f! zuef=oFSO8Dfw|*krQI0<8HjH2-^>8o`U>EVns$AN385OMs5rQaPSf;CWtcz90w}1| zor;6gj0N1>Brvb#H4qmtall}K`6yDb$5p(pxd&Hjt3T7Pl?PfNw*tI-z$+PV4KVUJ z#=}e#iCtgjixsHnqHR6X+3_nCG6U8^zvorCT!C1?Xw*ljh9nL~X7K^2gTqjxEv9u5 zo1QsljgG7Bc&L_jTO~-q@b#3)2hcQu?GPCNVGaO-wcDh?9%i6F5JIC+hLBnn#f)ro z0H;9v%4FR7M2FPvUDGtt$N_iN^=ghc)r@7ueBVNF!w)6p8O3cr=?bXK{UNXA%^Il2 z@;+aq<2G|3^XCqw)d{IsfPF$N6R%C)>ZHYO$IBxR@4i9kden^fY|@Sm^UC+^eLK=@ zEb|^(l%h3Xv%NaUc4r*lyu%315z~}F)ADzn5~2`Xuhuh?vZ9&_Lnd~SaTpo)iL8C; zYZi;%`_wQ^KpH8|hKfHRMVM%T?FqUi~Md(uASO{7)6koR>t5r1K` z_t%@zK$*ejkS2n$39Ub?a3pg-o72Z?81c#f+SxqSU?&N=0cv->Ov$hv1cW`-e6 z9U5Mp8V6SEiB4&F6)0s^9W1)QevGJRkL^<8V7bCfolfD_y#`}2bVw{>z#?pR1D1g} zIa&scWn40reF^J+Mf>*M4!VF=p%V%S!Na-_dnwhzAXAw2XxXj%>tHiL1!zf;V3@Q4 zZzy0ZL#6W=RFjJU1#GFCV#L_{zCjH77#T*Ti^1Kj3`~gx2Ae2D!2}|RJ8OXv*)d^y+K^L>zDyG z#82ME4vn=R^C9Xb$+EJPrnkn2$E4#gl6|GIe>tlTysoR zDggIGd&qDwLeqaZrPtS0X_c*7X|n03AQ0TW?pltRsc%Djwx~jAEJWXiSrbqoRQgz} zI-1ou3P8fUDU1$2&1r*vB*foNyEWQ;ct(itt`dkf>Oehs1&&7DzPwtdrqSAUFgDM| zdwhLCD<;1Zt&^rn$SWk89Tb%~(W`+4?j(rOvB*4LpRpjyia3 z;I6$_2b2}O)v$VixV%eLH9YENh#XEY*<&f>Y-OmEeXSMhFdX1d(?g zv&L`CUvSNg>|LxDydu^nX{()o6hXr5E1EZx_htwogcjj2WAZd6z;!;50azxR5W!hJ z?YLI8n%-j9F>bHe?}}l`@7Vlpeon3dzJ6VENZ}vJWA|Ao`@_I;wZ1m#qJ#!-+xHRz zRR#>jTh+MUB+C4^$F61ma{A=A2Zi!Ud(!4?a!ed}wJOwmHvt2y zqSg5 zGl;>aO3>V$Y%U@;E&Es<9FY zb8>u0jxg+%VZWz~J-ZCG^uO$4skYgW8Mb?33>+S=kPsM$$;LmKp-`xPQ8Fg#=hi_q zP)OFaOEoT`lQ8ke3G^Yb&j~T5kFXm@43NMCB20_xQ?N+NBT04Y_~|h9SzHZtqFBnc z!z&iTT1`DNkZsbNnWAL6(0k5S)h~r+1rO6X;@T)NvfB~Y099ZDUk0NZeK0HvhTF1B zL}GAC9d6k?0c{->lnHDlE647;K4-#aY+&KG10a!`HH1pRrYxQyu-LZ>oPRp@E zC*AM1MfVnp-omwo=GrdL%h`{K5MrUHZubL62OZnpj!}B7kEoU9MLRg|Mg~>J0HNEU z!(!4t?gQP^FVc5+(EbSB3~;c9bV)dPo^E-E2j^epjjvzu(ZA>S@q>Tjll+x`^{e#H z-kPvapFu}L?p;#V{*BauNUYk6>iBp)>cgp2%2cTfran+?;M}q?pB$;j0Z_NQQ>O2~ zx|#+A%JDq&%4!yzkS%*91VoGwy^=sCYADB6otByNzbjz!l6<3OKdz}^0Yrrwlw|nz zhy%;=6M_RvY)*5eAzTN4&8TNiSi*>-YzX9t099&^Y^YaI7AZ->Y(9YjK zn}aB*TDMwB)|v6i-2UIUZO5FuR{A+LYG*rDU#{&Oq0%xdxNqP8-^?a4%zy%z)!3JL zAML057|Z_mYjwH4&vw^CsA(B-6X2kRS@Sz?f+4l?Yg_|Z4K!V^B#N6K)$G|OvuK#S zw#BOF?fY+$_WQ|w@pnLq3?URp!v_!Ub9{2b(czIF-yXBJ0le>Zm;G%oi|JXnTzC~w zyn6ULg>3jH&Rr_P*con zk8iCycHNXfa5xe#i;Ju5D?m`EC0H3he=4faw^fqdy?}W>XbDldr=J@b{VSmZT zpS=SJ50lcJM(&+m@cP-v@yQLuGD(%~ZUQ8671>=SAabx;(uJwQrNtbiCkjL}_Ib*1 zi=iiv`=aeK%ity>U3G+vfxJ(s4?2??hS2%>_aQi?1u&at9kY^hCVD8g0wG8Nh&FYW z1(@{96*;@PLlBf%&XglY3SC#GOi)5Hc}T8IPb*P_$IkTqsobk+O0W7c5dn z4U*GeWgSU_5e+PM*tjDlE!%`@=(6Y;#*sx3EGfNorNVb|dPLV9@Zixo1flO%ETUp* z&q7L+fzvO?0_3;bEfSx?#w$!l!ZRS%#aIR14R+kCHIIo`6a7l=NC-s}j!Jb!wMK zeAMfjM+OMt@g@t69NXTTJO(Ms4BXX$f6x13`bLMa2`F7U; zgMcN2)O2rMh*V8qt>@OZ?js#a)u+CHGX!{W|31IxM}L%0eex6hQ-Ai)@}RrVM?Ufq zq&^?b9y4Lhdu9a+f~G`A!bAy-)Vy*xfiLBD@TZEkF zz=%1x`W*wM2H@Vm&B48hJoayFKF*s1ztAdXbFg>)+^$DZyr;9dZ~p|qJ!v2AX4m-I ztuqyX$NwW~K&-WE;ggjUZ;uIZeOFU$LfLlA_Xly;9yTEWL8=zLnQD6gIM;$>E03dH zaVFv+lcKY0w`+r+5Z1?h;pNx490JRO zp0wGa5_ouZHGzSY$Z9Bw)5WTQi>tIRm6>cZRdcXHgG}BbiMpElBKUYl3m^>rg1s7FmA$$0!m8!|~U1txE#_y*Hq?B1K7m%|XqXH9)J2>u<+$caLuiW?qs zALdmBheifo4aA*RshBKEtYC0$G7Z=|sG6IDFh`-(XCMuPH3HM@Hw6QTHSD`x%e7d8S&6Y}+^!E= zZH9tdEI@PKyawD<401-qt7lpP{_L8xIY_opZflc$b^oS~y6MN5SI8T4(=dE}_5Dd* zAK$+s)kMT8_I_^vAy_Qd9UC7{Wo7#YasCb$B6HLzE3J}PuhpPDMp}msBIS5eh2?31mv;*u-Z&y zkV<7}G$FgLbCYWzX^s1 zC$OOt*i*~kh6o_VXyVp-&7&zPU!7~=VIdZi^M}ap%0gg!=97X zf{X2zL6yVRg7d2#q3a6oJ$guHHf29fdadHz5{hCLXCKc5gT?G9YfC3_4}-07dyI;5H$ufcEi5V1H~Yf<96hvgaC#@ z5Z8PeLFZaSr?`#kAYr0H*6bn8iUlP)Kv2&{>%C&;%zjieVd2^|5BFA}L(rT&6Hdrw zUz5XDO3Fe24+5XE@3a70%oy?%G9G7E+8Nj3#fYYnrNnYRAuQ=*ELE=%0|A-B$zwNx zIurWXk5sb*7Nqi`6@U17rFD9j&%PwxV?Is zhi5;;(fV~h^}-jp{Q913Q#?VIk!XQVBI<*F&B|giIgFWi+*-i(h?-YbEfG4WzXCxF z@xMdWM8D|#?*d}|_bQMvBv~YSqiX*LhAPxw@7)z6h-n z=YQK0<~+u0&$sf^*Ta~vBmT&!Cm76T`ZsC#2t$|$a);?B0r0`016Q%C59M0crNKM{ zPNacCr2^?zL4Hq5f5Wg=-E5r6rjbJ*`z#kK;8cVekh1B#A=AofehjDI!#tnwTEF7! zN<9awpEX_C9K0ETHdB)6rT8r;_~-4Ivx=NH4I%HSl=4iM{7V8A9uVqVeGGsQqQKSp8Dr6)t$6>|Zpziw6##$N zpZt^joqxyQ!N2ye{cHS_|GR&ZpZWKGhV^R2^Dn$`T{rmNTCQMRZLUBwfmvh(iqNjn zEYJRFRknx&I5L5N+DNt$h+MM_Z?af@Z(wu%{rdwrz5cDf=YHM~x`Mo)&*yuePkZ|w z`I82S_fPHh1i(FMALiHR_k<+7|H@@-;FMR6LeD*s($ye^(r|XU(7@Zl> z7F>>3)C#~(1Bs3pl~IjM=5jZd_cvEP>rU7tWmHIc0y)NH%rWXn=P?P?3Wf>M%_sJ0 zB)a3+E)OiivVe-vO)iI_n*z2)m43A-?vgP;hY|7F6MYxUdLc$c5@dxC2~o*55~O1oG94XVo@|vvx0swd zp=^guU{!+9i-1Hb$z_ugC$TSJdkld^w{VS^f`xL8i)Dmhg+@7MAPr~^JWLS_Ml@xN z0vQ5eGO(9QkA+K#oao4I^9YlV7uuw*-ysO}haW@tnQ^h?;=w)k+sw0hCUbPmCDMm%dsbR_#E2oBnex&AB6M@KCZ*G*OErz&sHv~6{`3(*jZSPrgR3s?=R zMG@jG*wz}2Mm+>NxLy|ANz*gy1m6cpr6|pVz-?}}Bn>Digj%)qN*l-oAOi#dchSTx z^zC{9%M3p;zg;bK9(*5Rx?VK}s~Wl4A^p{=fYvH&k{|0J*(!8%fCItiplv>qZ%$6D+jrn6+R53z<<8b$O5usU+Y^ zgC*2s)`KB%%|Z1#>nJe4TJ`VzcO1y>pmPxGh#)Su$d{@Fjvzwj^o3;gmg z|8k*Ku2(D6?EUvz*$mZ~$FyC+W1+8u604d+|GN|g^)Z3Yt7_K>(sKaEbvosBkUsz5 zIzW?a`{A)|o$dE2yWyt{?>p73}#7rwmagPP{XHmkxp%}NPvrrV83t~Ys%?JP)W-iHA}nawP@ zOVd14Xd#oGzM^zF5H&DL&sENxvSfv_@0HbP1c_Ys$};a*OC)H=UX0ia#)x!@-}S;V zJ6ZGfx9{@fAL$5j#hq@$sXj!GpQU^IjGVXZM(D^4QOWy4L!9V}n$V=IO2s2Hny?v- zE(q&`o-rqOJ1xLMVh8xZGjyb+#C`&$eb=+uZ7~xTt0h?{tz8x=mAJm^ir#G)c32uQ zjOA*{cDwg%pg>kF`zh5bGJ&Rb2u#%|3JC3>XR=^6(46VIK&@JY7$$nAg{cA~&G{{g zOoJQ=<$ar9WU8vfNWWN=Sx_ajhb!eH?MWpYk{fAmA%gXPh35H6Cg-jO% zDZ90OP8=+I_WJ>|Fs+jl1c+T^x#)|*Oe)vafuH*#c9<%3aWa)j8B>r@t@j}uOf=LG zgrG*J)3RJDe=q9p2jvkVC z=N$DXT**)XYz&>_3}eh09TW>PU0+I=x+buTm&&LPHQDq&$KO(glQC z$$|(}U>_X(m@3q~HjNHGn5xcQL?Yy}ep!iF4%#gDEBFzev@8=w)Ap>8hy|werB=8= zF;H5NbTEPmBI;%?^VwfvKI<$&X3sbw5MXX_BG!Vq)sH=uL*|7nr+Ql3HfY<2%_wkw z&r!XuQEr;!x%m>+Fec24cGp|m2C!=}0&|LNJ81>#y$KEouEo&I4mck?`v)_ym)o&v zu8#NZK4au= z%Hw+R&QpvRXT1FAvQ*UKFd*v%mXx)Ii4NCw>d2e{b6kf7^?i`~F>v!`1hvKt040UZ%~x){0KB=$pQb=VUZ zfw9C51dNFiX<6wOOUx+Ximr2tC#0O{`=wJxrwUvsc`u1R1csb3*U?CbjG7rsrdq_T z%~Y4FkxZ08greOtasgF~ZVl-40Mr7en!tS~(#}>ur~{L#MX*WBl`;Y#H3T#h`iQ1f zUZIclh2DtkDW!lZQ6u(|Z07s(OtBDW_U49`V+X2@yagtDYQbJ!&6wx-l=VBJNHH3b z)ykJ^sY-Sdr$JE^hB4E1JrtT|F3}2ozhJdoGNvuVpadx(xNK``ghh|q=#;sD5f}*A zVp()^`#iD;3)ahi0v(#^qfb6$WxZGwkUyjyN9&%|LRc&hV7#JRKTC**jAt)ntHdyF zIe%rt$Da8pucj@(arcs2H;#DYOJCvPD|h+SAN)SP{O^95PkrJgzVfASV7(H90nukc zGm$Xq@W^yEsCZOXu_J5MCPE;%v4|q--$AJQ)8GNviXv|Qm?wI&iBo{2>CA#mz)%|H z)flm4RJ(8K)vKmJ=i$HRv+>Pz#3i*l6RTIOAl0_M;ztP0X>e|IGN*1rgli7&bAy5k zFoLvvHN&-YD9mj7g~nCPSS%q#E2o6XAcJ2HsU}FwGXGU3)ru}{(O#(<{YVYs-WwT0dS1WGz(-_!nMoDJgx;Zq6u?aZBy4;4QhXPWu^h^`uSsR z>t*U=9Q+x-lQOCS`a94H-nemt(;GK=V-&5H=Z z2yG{5o{dLE2%Y%9RR!b;fP2zDtgY(PfFQFz)!tpO7kN*CYcPXrG{+X&D-N`piHTuO z_X)nw;M=yD>~LM^D%$9p;^&PL2s7G{yer>MnJ8T`2%?~>tipoPl(fj?A#?uVO@8b< zKFj)@d;G>X-sIW!DQQ$jQPyK%*&nb;8}J(J@@|)+}zuNF4A3b8! z9Uncu$vY3=sarQ$01q#F?p>Xe_L<|`Cp_E?sPtr`7>*>1EV{1H^>T*IW=n{|!D2~H z%8;#8FQn^8`+*=3qc9E`OzLcW$q@tSW56^`8FJ>9>`Y)FjfP0X3Sj9O_5&dV2ufC; z)%A{h(JdI#9`&kN&Vp*o(F^osMzShlv8>;VOKfynPXa1XX!N-apEh{^Bq3;P~UL4%VE>mQH#|csR6RVV2bxyXiB0 zHdrDO9q>oN3kT|qHoh*Ri#Hq6wID+HbBummG? zomUVHL*K&+y8^Hl+SUd;f`w+FH2wLRySKdueaGtWUg7cg%_vgAn1DCUE?<=CCpwE| z6U4Mp(~!DSHH2vax^)??GG~?k#;n2x*8!RX)|SU5p#qF{Jl+ld+HTt7Yc%=m0Ig9o zeV^~OTi$(pZ3d12)Z+@Y(G&qO|EvP!xof00pev67d_o0m>gF@PZWFgbb(^e)5!(KK z>gV;Gq@G(@2f}o`7FNuEI9d>o+mLziy@B7)fPsDUMh`j4wOrQLG|cr@k5euZH^PO@ruq)aH7@m&HsU*5CcWXetwU`>6#max{jABo>JF;2ANs4m@)^7id~b^wx(l# zFSVXiwr5M{_$|K1;Oo;Of|sgU!O3EP}57nCLL z*lnup2V=iCuqPF`C+$Pr%w~g(@c-+?V7LzMS|>l_JEkI_KG9LQD9 zI|Q-W{-ud|D}_eDLLi{bwR16s0?d*q3pEyU!o9OIe(sf5_(PxiD5r~_pZoe-9LGcY zRpcrvi=24+U_nd+H&((&Zy#|Hlt&K+7K=UIx@R@6xp}%LtFR8n^EcQ0l`mhg-5Hyd zIa(|+$?Qal{h9~c4cQ`NHo87=aB#@xa?4)FVs3KOuS>;kmqs#)8e`hU&H+g(m7fBx zOc~Qqvu+9y*0o{Z5pU+ z)xZ`#P}c#1G217IeGot_Am!CGp$#~D{-r!7%dG&ns;Tnj^Y1t7`#L{9t{Hfo3_eLF z?cavXL!R4%SzV`9ujAbau3gjh7y|=Hc>-7nh|}WyT5=Fn0=3E(W1QQ`U*GQ>)=iLi1!>R6V-TQDf{Y1#?HFJ`4usHQrf3&1wHA@|_{yoTbKQ>rS_N

          n)r)`-{8FffzObTWbdq$PAR@Djf82M~gBwqt?zIL+2P7~rwlTW~k)XLt1c{8=r zU*~Z|p8&Wg?L*rf-^I!Thm-oKNAO5b75ubmC zpMLv3Y=ol)+*l|dJvrsZ;VGT0*ry#Y-@i+eQ$D)x3lMzv=@oZQk9qxK!$)tf_~J$2 zHy-ZjVxsR3iBZ|@GP}(ljVsJRyMSZ}h3lS*+u$%H4wp-+CMj4%I<0}11<%c_De#j9bbl`3k#FZZcJbhW6y3F3$W}8fE-W-_h~>n*Iv2dMFz5Fy1pwvLD&xiUDuULo&-g-I)P=P!tJ92`T*l#>-FTc%a{@{0V^~x`E_WC));gUWsAw-mn3e*aB zDBrz<3)g04tWZ9g(UxmopUtx4S`alz2q@K!vdz4jK&Jj1Rf2>G(2IBc)%++MwW_DI z%6bIQX+Wqb0rh8?V%7$hb%3MA6*PeQb1o>VQgKcLUl_u)Uz75=>zxAF^d1ZC`exzP z7QnP=f5jqZ%~4nU*cO?iG05(fArTqR|wEX6DeUYuWeNs%r?9 z8rhc3D3iDYD%RX7P1}2!>B0rTKW9#xG?3Y^q7D27ui|_VS#YX`=0wg3GaRJMagY*1 z%i63hIE~q673tO#Wt&_J|Gqvulnh56qMxz5y&4?;l1KH&9RX+ds z(PAp*Arg;)1HZvTI@Dvv`Ce1F$)vFGgS24b1w5=b;*HGpj%6 zTGeXa=DIeD`{Y0O&;4`!TR-`eESD>ueeO9Hi-iYP=ii~$5r~mTXT`O;(L#M$${D;r z1ZLGko1=Y%W}ajz&(42hn8YwiL-4?CHS@~*KuU$uAw{=4x;|YL!(mtfkW|c7v zyRNTj?K)_C&pZ#2_5xqme=i*j2D99y7z3D~X46B(40Vt;&uwDPpbj{Fa2Bi@AV{NA zD)X7pxnt$j5iYtF=h`uD&-jj`r}+o}$dB@W{>wkl|MSdHs@cqdfoYiu1j3D_rvFk3_!o`j({%+r98tzjB}Bb>woZgpgRQ zSLEGDFxX91B(JOq>wbZm7Tfq`zh=2uV!;^pTk0irB~c-4^gM1ylFV{ZEB9X=VlJWrRvy)TC1-Z{0KMK&bZq9@Lyw z%X%^PO_LM5M#U;%3P2$TI-x9AOYV}{kx|5Fbk$lX6s1;ZAk^7!%ft{{s4Ge&BGRf2 zIV&l7&YKt(0_u*ZkYN$gWJt;|D!5)MIEAwB`|{pKMaAesjUf=k8r`=5Q_mAy_C2GH zn8Z@m+Gpj#)fVkn1gBnR4{%;C1D0gUI_m?rPl&)ml?9QLRpgEPmn2!TjFH1dVkEM* z8^9%TmDp^J8yA<5M&hlH6EA+7-7XUIbG&rxE?1A%ob9d{R*Gx_ryo7$SO4l)_70c&@5+T?K(o@=x%>b5i5V6}Lov~v-)<^)P|Kxj_IH|jd7)*=Ry@iPB3(9el!!Y1VIeCz2}w1Nnh88 z=$-DgJV@OJK*`A_Qz(l?2Q30B23o5$&_xKLTD<4!coif@Ax|Y(r`N}_yj1HA_6nx; zx*$6+cY~z{7Q3D>4<(lXk|9I}RrV=kcHOdmMx?g(fdRK~-{#eCyv9HH5B)>@OaIcp zR9uxm{?bc?5U3TvZ>E{MH(!mJaZG*>+(p(wyjTAkjZv7JH(d+mH$n!O8O9Y;sy$g1 z4dOI)t-ESvIIWC=3W{dBv-gP@(5w^qV$$V{w46xIBar5O^|k!Ej(X-@jDCEVFgSp- z3ZiQ@8X&;@_-6JvouxNrw@XCJ7*7D)llEapamc$K*7IngIXHuNX++BMIcOuybrLo! zxhq%;49zt(Q|j!zAt=oxTdr}#o2!}8{xP?ap<*HMxTaQx&VY0bBo1_B?2h<%e&uWY z*zYp_XaD)Xjeq6e`~_aScg9oC9Pynu@9^tqm;BsYdrl6HcyN)p+P=b$1G?jUFZq`|e9#x5!QJfN!d z%Rs;#>R_VENq}gCavsJ)VG%>ArrkMM)7b?4bCN>w%(fuC{yMAM&ttMChc)5wl6W#; zyCv~>fxf!M#_!_K{r1cJ*t5@YWCy|NU#51t*}j(xr(y=#DS}uN=HOqD{A1)&=#!Na&d=ds+cVla{wg)cj=quBjJ+;*-+*LLTkFx zI2+)3PF+v|vR4WKzYZzKs}N_#UZ~(!npW5Z*L}5_bTgPwxXtN^VJ;`BRL_8KFb`3l z=d<~8?7j1r1ZbeNoq*!tRiT>4(DcrT136#*cr^@I1552VHd|L4kZU<@Ei=yM+BH*v zMs3uL(JHE@4IC7Ce9Bh@0z4 zyWDBQ{DA9jfuTMb7BMrYrb{{JE<_LBXQD>~Q33=*r1T|om&Q40aiC;wGPES?1X_C; z>$k{q*|F$*pE%2mG&*C~^@QLKm|Y;`1s7)*B-b@2OC@tn0n0o3#WWGO=nvWLcbEf? z{gB96K&Gk=n%M7lNX~_V-ieW?=WXfpR3=ccA4aOnatKl;=0t?-ecG4?lsr-Cd*Q~i zBZ|%cJzWc;H)x=u7?k|>Z~i7f`!hdNz}(^CA!NH2a|Cdm<2&2wya{vyQ3pVY9-ERi zK?D<~Dy$f*`dC874k}m}k1oK^o%kuT|Qv@$csr!)9}e2ZWm4VQq#v z)Jz%?m{%1rz_OH^C^`FJ*2X_<)Y>FrprSJDs!8g^m&BW*;GGF_l>?7hsAdC7VJX%Rr~^A~_8t z3&gDSI&vB#$2U(I&mYpI%)!kSop`lTdSnco-Z)^d_mL~O@rlpU?Or8xw~4`u;mqcZ zJyibX*f{>=Uk_O18Ys{@8Mhp9{+o2Ub<#wEz_AQwB zzGmQ2+kS#EulzL=nHtXRzzzc=*FMDeQ-NE{^20tDV}$Yk8|dp_=I|hJ8lAox+&ytT zM>TVDdcx81aXF9J30V_ok2Y*C^F*DG0n;f4WVu`uf{=0|IW-d|fYX(Jz!>(4NKcG` z-EK#Sljd3T$jw7xv0RZ;;_~Vd+i{%0iz@4*Q^sK=<&h|zPig=I>~X~PzCGMze$h$RumAMfGQ?7xHHs)Cbh?`4-CPM5c(3JMb zqDKIA^Q(0M=AgShS7#%txyI;B;LOKYyWP37octN%K&EKb2cdJ|uQfIY*zNaN@7j8% z>q+C_pfDi&RQh&AiiE(gqv-M#N?cK?pk+mey=$E#G4$kAz*&(=h(h%T$NL!9N;ZQc zK*h-7)%QF_`iLqvjHJq*sFN4|oz;Jrno1YD@s<1utd zd6%d)NON*?U0TcgxlW@bG{AQq+;J_mmPUEFUZMx;jF#(cDmK(Ap7wKw(@8L<;g zb9smz-dHng!n}GDgVA-616*G2Pz{r&AP4~Fbh0i+l3K|!69Qd70l7gF3I(jK77Gwz z%wE&fsrtFuZmQV1&@@Cs0Tms_E~Uv>MFcG!d~*p^%O#@?Rmh4&h@D&POK!9>QvyZ} zB#i_@S2c|~?c4L*FbG`$37Bj5P{o`Wi9|OW2zAitbPK16rWb!*LyGOii8$_^YYbF^6Sa4%ifj{(ze-FR?<)36TEa*c*Z}z

          Jy7$73mESuNLV&7si&QNUh-5IG{ysy%+-w4|@>4xx z;9697ixh}W-_r1dAb6$ELirsB4U~Ncf*CsM1mZ%aN*Vy!!^x{jQdUJ`{d;Z(6pCR9 zs_rc`+*BP_n`wA(@FfN^TTcwJfDvai>=`_|Bbc<%a^z-UZ>Gh?W*Kn+SX-xQd)z&;U3XcA`nq!i6F}>Go6p|QKwW)l`Ut(<}Dn({H~21W3&pl0PwEtLvYP+7O?B#-1RuH z8;!6}?04HT&geaNG{}Hq)GXNZM|VlZ0l7z{2TSE1P1U8Szuys^a*98jm;Hil zx#XR8F%+gt9utR0$E7dJ<4CtyAa1;6Na-K@G9f%pV-%V8pVCP1@!&Y@=nvMcmn+0z zGj3QEfE=9`3#LZ0Out-|V_K{57f`RJUO5ac7tcmAnIMs9pm~xtbgKn6W;Bn}ery7Y zKsiq}<>=smF7^z=e)_l2Mb9PG4|9GrwvP~IU=2J% z04lWxY|g=UeQgsd&)v1=`5weJSkSur;6I$vQvn*(fu%Wk3)F|LOF)2ts4^zypzHX^ zX<*pwd1bpm*2ZtVe4l%F7rby3c<%Ny{K_}p;-%Y9^Wc2TWi~$B!|P{z&QPAoJ>U14 z+jP%8&Hb}i$V&z3`0S0${fiyFCQ`Q~g@}%st0JJT*SRkpOCLKPU7pi-$Hj@Ti<8c+ zowr~XuvY1us2`pom(xIuQaY?*zb~C&9TfJ9MFEgGl}cK1Nwlm8G6hDPl?V5t>n5rt z20_ZX;-Rls+YPJLYKjwZ{g!1)RS^N4{ze29odok@M6?_$5{WU8ExGBLmI#0`B~luQ zbZ8fwyH*}SDlN;L7HJ?fy5ejwSs&IpE5n#dg)x-OJ416W>-Po_G077MjT7ZBJH0KY_M$faWYAfzUepnFu{>(kkJK!G=inFUo$YDIgI9xm4J;26^h|X zmq$MS+($UL82H+LgRBqO=pMqdR0S6{PTG-0&wdv;J-p)N)(LOjANb@)Zu-)$ zBzWaWb9H1?QdUCModkE83xO~TUymLMAvL#e%>H*acc`7~(*P>%(&6p zRq@0WAriU>k}#7xK{G`TWT#O_*L}F|Ry)^GS|;xk(szhQRFIjr4^98%RV4>fevYpB z3ZjUDbL+5KkxZg6*T_f{{egl)*&hxB2+ho+{mloj0{IReXTUzou98{-ojt!Xohp{~ z`8eB!VY95aKy4<>T07_3%rXdIa|g|O&aKrrg+_^*wfXbj>H+lK9_G?Qyp4d73FZUb zS%#ZX4N9sumO16JQZC9%)d(=V-^>7;f9Cu5zt0BJ0CnIOe3^JPni*xYPOzcIx4Ipy zSLGSB-Cl8Vammw9-zm@FVY4d+A4i9Ws2Th1hU24SE-$YjNZEs%^W?wq#8{eR{{MZ^G%xDU0Qj?REos%jxM2?%lt~`tXQno_)Ry zlAPq~m8k``H5AzWSA~u-RN82p0(k>3R8$`-Q2H zQgZMYi9rfDc>Vqt+3mKIL|`1tF_()q{bI%I58uY}q#X;T(mrLMc7H0_-c9;a#hilRp0G}8ylMS$5l&i9mbt;cRO(NaLJE8x8#RDc7xyg&98EA8F=#>4|saj(+fOE z%0@e^o9KDx`vD4|0CI{LD0#C%Cc9&+^I^siGHR^Afh@V3jwbHXH$Z707U60>S0+N$vOc< zdcg)G1DG+mQHz<;haO_bU{f`wGq7ar)mR^Nj2U8ds-0-*1WJX*A~E+P+2|au3EPP8XS;-mVE{! z;)8mqIgRA1LviZ3w){2|0jE`Ja5`i*r(4d9OzgTtq_2YkO(QtHj}Qda(ZOY`d2kI( zRls*0z^MaGv1)KIKc+iCxUZ^fW@KmBmb`E8B?804fcv zH4U2o-rOsldTBW5at-vg=mIQL-<#ST)J^-ttNqu_LA0(%199qgQ5C<>-`aNL=#W3~ zdw-ZueD-s^^VVA&9vqax`kfo6m}^b9yDf`Oc;?w>NGY>itUw0NFYmJ5>@bBJH*cU> z+3&ZUoZRH2hFmHE?otT=o+~ zhjfbqWB}A6XOAulgG3Mxjt)6EIO5US6}$Tv^}8*{Jm^Im2tRf@z^aN*4+Uy7%Y-2de`l2x+ez9v-pVTw!V~y8{*?NEf->O_QEtlYHZ_i|qXw zxai~bOdTh%`OKX=^y>w0zVi-meB)JTvFr&bq7&08SmJQKKxE0y8#k!*{L>q!Mc;XT zalz%qC0!S$&&EU_g<*5Wg9i`TjLNMWC)4|@4g0ib%n)KM*StDCE)&zA{P@Rt=k8s; z^tG>&O?m3h9n^ZRE-wia_2P*O<%hdHX%Yfbr;(Xg*kmS!5KP`{2W5GijcpaZ<^&{8 zImiyMq94zIswGmLAGZOvYM=pSJ*e83I(vVulISJ5tW*F>Rv(~Am@>`Gc=vgQ_u7E)uv>p+&ReH-6!Z)ymS!xp-()=qZIh9 zFWxJrCC?rll?u>BN^G;S&y&H2X=Xp>D(ZHS8CZ8co9%%1eQ}PA5;kVVi6`_LkMLyv-iQb)z}CF>s&YH16y<8 z8bbu|3Ly^KK>%|Xv$$H2(%$>Lh-sy>C>^nwtLzIvqO?Vvs%xVqda8q6tUv@ah!Whu zBu|4dft)ja?8&Gl!{x-a)~Gi1av zDZ%YBt7;sa82Z*ouq&29Ig~(ud<2&pBnkoyZ0U|V#y)efIAH(gL*kFVNWVJe>Yb5f zcer{Z@X?bczw(V&I9Nq?7Z15SyT^^A11vz7)@+AMq&sAPanAB&jYX-J@MLp zu%TH}gH&SycZRf9>9YFoF%tj?Uit6}y+Ix(U>ACKMFYaDGNYBACX@Cu2Hap_#ttw= zq2?hK5NH)8;^!)0ZZ?AmmK{)1uGQ&_RLw1-m7?uH)dT`$Q>TPS*JhOK_rrvyzm-<; zsRKC(mDx8nb^0f@G*+L5EoaGcqBPg;iI?);Z8sv+CP5mQqTW|UWIe7PLYh~(jB{{MA0JNEhh;vQV+O}S{1>V~m#oFg{K-!!Ut0P{m%FnXi(CMc*%^ICW z3(WO#a~D)!KE1bQ&{07hHm939Xq(s~R*y%E)e1(X2hUtBD~L8k_?EXc?74XOfCulq zMHh_C)g|w|{dUovo!&g<^5TN4tE=)|zx~GR1(bBh5IW<=;SFvcNtuMYI6o`kZ_)Ma zxBD`HKR>_V-aBt2LCS!*#?0royF#NpIyx#eyN3@S5hT#{%R*;c^b`FYkpehw93QjjBCBo!1LO9RcyPe(YR_)J zDF!Nw^_qjjb*Vm{pP!LkznycTVwOH_aO?f`!4k8~`Q=%0y$p2h^Z%E<|A4k6N$Y#j zUqrg?k2iJ7S9Nu@_dVXvFqXl)!Ds+sB!m+}27z=10>qU-AR!@y5J(^-+z30~n;zHG z-j%oK)bVEfoi5@%z7@H0zq3Z~K55Oo_xh@Ht-a3PS-CSKP3?$(e18+mbqm7?FHqP# zMr%)ikjYXR7f3XZu2KmX$>Kdk3sxF!IDqD8sg8OmCNZ94krdi)r-PIK*OZzrlM7wD zFbpG!M_?_LYL!;4E-ae)iD_m}oaE}YYhXrT6k&wWPiwW1FvyvnXtKMz&GyDnfKK4$ z%*{-aXSu`|SZmna+#v7_LzA(ywE6|TNw-n z3`ZmK(NF+gHi{+7wAE@##cXGFjU>TlT%Oe4VIT!B;Tq zchOkVB;)$kOVn#s+4jor7NSiSlXXMKZES>E`X*YNan z&$7L{i^R(4T#oB`A=*NqEqOX(XJZpz8KL#cz0RzRb4H^PX&yTVUh{$m?uF&~z9`UN zyrUgoT))3RKA>1JCjSRdmFr8fJ=h{()d2F|0R^Lqfax-@bvzKuo(Q2~)gXo$6{Pe0Gmv4?LHPEO8CV*iyA@>>Fo)1mmG12?HNm(XCy<+?_aDT7q+EIB?}-e*F| zQ>en-%sAj}jZ_4bd{4q{P+nQp1;~>GF9=+yxRL9H$)qxkUFJ+$ zr%7<;C`F`*P;Lrl0F;w4+A8Fp>B2P^B#Hq5IUZ6~^^~-~Fr|?96i&DlA=oZH!Z~7U zRZ_;iBImAH2c9!TDnJ#|26?s}_@m%Wj+uBAfWd)7IY(Vq-ZE!sqLI&b+$ajbxHc9* zaopBKKweQja{I?!CzAuQb6Yi1#g<75J*JZzAHdjL){Tc0@7F|wDz#>ES+sMcG{_Zz zGLMb@CMoRKG?)8U<+&D`G${3F>WhFgxf1T&iuH;T?3H@DA`h-?gT{_u%d&DP>kQ>Z z0KG4&L5+hqKoxGg6i%d>?Bh#~;R4TNeeDKb7>H)6R&Oxqb=ck6WU_TTlg+xkj4>=P zuTZZml1V1F${GHwZEaDj)j6BV$=T@D>Q$o9@INgNAE z+uhlv*_tE>e0gt;Wp{TMEwMH!Y20OQvQDqlVPU2&Am_%74XTk(6jtOMd|xv+(PV1r z01rR>dBg-v`9+dG+U1C5qdozaMm5Cx8Ctn4wtPgMqztn@6`{|2D3g#mW3Nh7!3!h# zoylyKspceMr6OQyI2;l9O2Dj`xmY7K!|knY>5FHkrpeMwK!WG{h@OjFDwksLl;!xO zCI6D*RHQH)u=GhsEW35adDBwrpM(A7iGeFQdJ;$DrS4dU~2lSdl8$-rk;6%;sj7* zSnj;@4whGzdGd)T&`BnM^yXv7nVp;F*=L`ly}b<<+Pw~Okt?e`s+CB#idr2`d{6R8FoYl#A(OEMe`Sl?JDiYfvKJ*^q^`&_(mp0wNJ#K9#o zvx$2>y6rv0)Wowg*&6wg+?RfTz~0`j0MtttE;2bWNv&0rvC-z{8gU%U{~d8K#lE0{ zdtrHgFNJy7{{B{#pZ_lxXC+%wkjBkM7&oFU9p@1Bp z@t|>#0llZ>d_1t}`45&>6Y;TWb&=WNRynIMBF~{oVE$Tso zkxICuUga%Ibxth!_@QQJJ>$~)E_W`@(8&^dae|5Jq$Z}~Yw1Wgce)I+oLnok%WSLF zYxH|V0d=_%-I}ui&d4+Z{HxkHV-Y!1PlTGy}`h!YoN=ApdA$pW0M|_RbEK)?w)&N5+tOIdeLo zyOTn-0@W^4OI3niN9?s*ixFOTmF`kVdwEZe-)z*`-rR&JWEiJ3q6$-0LpZs>^6EPE zYL!Ie93HjMdX348{J`S8WY#v%GU+I_GlOCnX8rwmCux6 zyom0>*=KuWQmMQ&o$)oeswq;@)mQ<`8pf^p72_0cjJprE1XE>HiUUQ36Q)x8VpPD< zE=%xN4*4}|9|*BUBuat6Wc&REt^Ls~&iT?(P&%E4j4^Q5peC|9kg7-(n4mRdTqZwWEq}a0Ne66R)BDkPgdl#6~Dy}_Lg|>f83Qw8{Njv zaTQEn7`TiXla!o#S0w|KGaqp;x&GsTPSzEm84Q$dWxqCX{PTFC9T+>_{(V$TRIvsJ zA^9>a@>_lK#Bq9~n9)G8IPtWcPvIQNXf%{6T%%q^`U?;Gy#bq>Z5bHHgN)Y1Br5O- zy&Bb8$j_6H;Z0v;YOE?B&J?Fu+>+-7eR!Ulp*@ z?R2PCYj`N3c`nY+;cKW*POz{r&uGwPvegn=X208~(GW1g-tI1w)0521PO-bY#pL`n zgTV+C+<)ioGKi1UjMG#^=f;c-fgYUyA6DLWA z=}3O(4=*jzyy-BVc2~aV`yt)VP=G|Bwe%M%g}{R}9x>S6q%}X!RJB3UhGw&d7+NV! zbFRUK^A~u{>t4f+7MlUJC={*P z%IXR?EzNQC$Pp&1A*0?dcin!AR5M#ukNUv{)|amcowYtO!P3$kHp`?6`P_47h@yy@ znQ2bne1hGrZ59^~aL28;F*`Fwx7*?RwQFJ+6Z*bT4qyD>y*&NYGf09>5Q<64?#{MU zLR zYlL>^c`(RgDq)Q@j;TfwN<*r0Boi*T5~>_o@NffaV+63JX)ZHk#!)YlB$e4O(VeN% zRY7}&KpV&l`d^5E6p=f5&YdimYc)tl@*PtQ+!RvHV~pOUv_Ti{p3d3N7-w>zWu4q7 zjI&wy%jdxJJn1CGa71M&r%%yBH55%=Ve~+XI8%TD6=Z}6?dFFJQUO~~5>+1qpUH+3?LxMo=A66L`rYbc! zH`o+I6l#JFO_4cA-~elo=8&Zvn5s}8b!A{=hY4$|TSQTfAc*MhZZLgf3A527S3*f8 z?x*O9h@?Nn4`U`5CrL+p1cQW1Ucp;b^v<7WYU%Yn{O}{3T$*5}kxP(#hGLixIX-uQ z>1xWQE7z$l+=3o-i9JUpH3sAS4Lvl<831T3=)h$H2~a62P)KL4OV>yPG{Nn-SKF#4sthE>F+xv9$g#;0NO&+~s7LVI0_&W+BSr zx$2~4JfBSiy4;v?y;wQXSArHkC>UB zVRd5%ikX#ordU~7k*eCQx7;pN#!HtkvvO@&svo}A zboX}IZFiV!*4SCSitjg0j+97?l-7= z72Bp%mPOaA7OQMU6>Ao;fM>DE_3eu1?qK;*Q#*+!WQRNmzkKJWpy~BHowT?@tef7 zB#wu&zp46^P+xaVhX?PtpU}n$DyS~&OG-FzD33f?cH@IS`Der zWk8-})Jd6`nLrjS8`sV=Qwe$LeJ|m$I4d( zkur=-N_CK9l8n~W6k)}eiEONgG0%Gq+zZPKOOZLmI7%yZEya5%?Oyi{I7F|69kbI0 zig8Avq0^qM^c)vcW_6(iZ+gsJyl|z|y6iWtg(54?m+v@GK^gih9B2h@aOZ0en@hz= zXkW%ys#s3lc^8kJze4@e3KKKaZ0vM7IWx^_I-;+A4otUb=stH%w+}vn{-era$PTb%i*$E}PAxpQgmFQh}I~8!hp@4g|ZAX$s|r7z`A{EEdY&* z9}#H4B%mO3G%PO&gr^P`0dLmP1$|#SHtV#6GK+-=NEoM7@rvVGh2-og<>RBJt%)*t zt{Q+6P$Pg2#12B*>3hD@rdiB*pmA;qgGi3Atjwgz@r=!h@Ldpeh?qdeDSl9O_})D~ zCd1@`fIr!mVvwrjnn&W`nd12&QX$HdvMS(tC{GFK^ie`VNy$Y65D9+t5r;-(Ux)>= zl{_#PdaKAQKw?D)S5YY^rklh)%jD7#lHL~HUPlJk1OZx&XojIw$0~jnyMaf{O~c_gC4cW$K(k|j!bZ%7SitSf@cWS zfYi@KbCP6oo>(U`M~S{r3~o@?3FAWvF}KDLR(wZ=DfCZe1=UkZUMTC#c3eQe=PKg3 z3TE*&S9va61r^G=yxWGSGIFz~cXa1KtIAl+_f}Uu53}^;0Tv z-ae{e2@0eQ8ts6WS2%ot?8^cmAP>*!d&{ghWdC3b1PW+?F_%l+Un}d!^}LiCE0n9u z+0uGkja%|+v~%Umm5)b&GCgci!>=DlH6|eLk?vk|-|@oBNhkG#;Bs!0kjeXD#ngW2`0->WykU;+G&CDLxu+kuO-#!^I@R__Cufg9~L%m=TlHGvXYWrkPCS^#%iR zDa^8r&FwwnBxZACLuiXT?GEc}TbNu)K=$^|4!IakX`#vaPXr)UoGCiJzBmR}YZYNx z?Cy3Xzw6wU>mY_#hNS}s=npegRAXark4wwf5vRvAYO-voG|qG z^k*L8*oi~D{w;6g&;R%%l2xj8j#U{aPabDw^*U=CH<)Nma{Aaw+TD&k&%N$8o;Ss< zx13~cXPxuUKEtrzM|-}2v?vTErl1i9G=l(dG(u$=H!fY`MGxG|Oyv~QvvXWq+a%Di zv3i4Ee@Fmqt=?ei&{3ur4zktFL~E?>STmE(o^8M(Hf`1r?o#fxv@We?uYQ_q}bc43K+fAZ5TciVjJ z*MB3{cwD=3m8;jTiaX=X>@3%>FLU|wRhliI=bm_4GS1qggeM<=hEBiF%{SjdHL7ua z?S@nsPPw*@r(*oLZU_H7;GgMyuHpcg^*UJ(*DG_AMh4lu5-!b$74F?5tFksRV)O zG{b6yFKt>BlalT2ZART5C`Gka1Hd-{!(N}A?H&9yqw0m2B&Xk#`zZ!z7DYT9fkFQ2 zC_tis`aQBVet|;y!ty*`6!@MDWXg`!>3U?~twE1bgtXIyY`qh65B6-EKf{T==3VRU>e51Ih;vU1+CJx^SM%3t$LVqqOfTE*Ua_^o4`u zDlr;&6qFwjwmY;A9%p`SivyEYLY31DEw8@+H1B%sFYS!P<0ffW3%T*d&CF; zAh(bMTArB<8BqILf?l-)=|wfIQi;e%xibXui@|YeK#*mKSlob6H#LNAkeTM0v{frH zZYl1&3}ixi&Wuz_asj3g7)_?FL?#4YNSuKjDszsTE<4E>UDB^KM4lD5PNO_0oOabo zjkC5+sQbRqj+7TLg-2JVg!lw`OtY49d@|yhts$evB%{3^gYG8P)?w^U%I=`Y@m2*- zw0eO6UyKhs{lz>*bn;;Vf20V~}b^%sWHzGG4$a7Fu zE0pB;Kp=)YW1vLo(g?!+o6uCn#Z%#7z?tJ{r-=--E*w=0${|Xwz1yGi+{>cM2?wF_ zq7hIX%I`{%S6Bpd%WFTIpbUX644I^T+N~egKnn9r*Rad+HxtDfKhLUDJ#y%L= z3ajyI5fs>A%pkF>CKfRa8ccyJ(P(kBZ;R8Mnz;`(eJA8=dvl!(?W3H9D%tJ$H znd91HO2M6M^+iD37+4vnzgxXOBiw~%m)n(jf5pqVbJlJW$F&3PAZvlb3>0pgE?NLN zrc9P#R1QT3>3Cp!ft9W2_BUQtES!0LRAHEt7Uo%{OD1FPnx+UvH}09zxzJOQ=k806 z;Dl;+1X*HT+D58{1u!!jd zL_B`(DwkKciL(*SR-Mdm@}WD5SvLbGSx8HsTXU;yywToBqGR4VL$C+w1dEc4$uzGEk zuY3Df@_|o&lB;X$QsJ7Nnc>i(Lu~KuamU?vlNgUDudLyRO@?uwPkr{Y+N2VeRijfqL2U{XsHlvG zANmXvlas9Pw3(QiW+JL_@#(XCa^oTDlT)HaOp{cu^I$Z>&r+T|`z$-jK)}48#ZE7JnE`wMLh-eMvINz4m*!M%}k>~fFd6CB`bGgdXj3ZLAM9(-L?y(m*-3Xq*97Q zOG{i|TVhae3kRzjR^wR!=-y|6s5@tbgo6(F4^ z!api!tFdF+q`c(uIMV>pmQesfzp!tXfv|!urW#Dhz3^D~k_B=*OMv~=7mWwVexg#-=Fk&&Bi!it% z8Z4Rpa@lX%S}H*V#?9D^&2Q+Ox-tP6fE$=D%GPjWxeQZY=4f`B9w zku#y^5f6s)BdA2opOGtH+{F?J(?pC$u0;b#KqT!(o&jHez|-7Fr<0{aq+%Ipxqg8c$aCTO z0{rD1ttrB*ty~Wj0{r6Cibz{|T5|S0>mynnN3Rr}RA$`s38FC&eWFk+35|!&6XpWV zoyU%ltC&V(n_6$1=7b@hSfalR6JE+Ns$i(n--=1Ak#yLh*PuG7uyGfyG>dcdtY5!| zci2M>6lMgK$_z87&#|-JWSCYlWK7gGts2ZuPoS{uZ0t~r0-*?JnLJCVFu+qees1uM zMygpxIc=N8_dR(Zcp&Fv#Bmh4Po9sl;wC4RG7E^Y4oU`#GDA!e$Xytmcv$H?9X-)y z2l{RzNI6px`E5}G+)(njq)W?pw2vw^p#XP4h`;WhX(&yTupdzRgi4Ca+GRCl|2wDQvb0o1aJTE@Qpwc-zOoD_?wJU!xgkDDF@HF4sF} zlW{OeVGmN?t`Z%VIW=F*{7Rn1!j%%x$iyLlILTCG|o zVr6X=)ttckA(bc;XTu~(1w8fzMD7Yjv(=j9*=L_Yj5V^1n@-<~r>k84E3MkKYoaB) z?e^1b?sVw)JKTTI9n_)-<@uuPTV7tK)9x@iH7y|1)_ifk91ar>9a^B(YD$3l!u&y+ zjRu~!LOZ|dC zJ>bNl1?Co8eE7p3;+bd9iU#p3UjI4)wz=RNkz4_El^t(NN;pcyr z3s=@zS=(lM@~W7lT)ldY!v~iHnA~^ogB)HuDB$^#$DhCmdp)AroB%JPK0Ad%v9-C$ z)XWV1l@+;vjmb%9R*AZO&`LmkZuulf$Y z_C?3}#P9tcA9(H}veZxUec$&@#OFT5dmq{5&2N7-rq?CIXLhc|BOm@FKJ$#>JAUAM znH@aIum9eA7^X#|7x>;E`d;>)d@q0W{zoX5gSWkmH@y6Is-e&76A$rcpL!B^Fy8hJ z-_DGEn%{lbLs*I?+|S?qrZ>|&_ZYwXNAH1S5AZdwyPMELYqG(|-u3%Du~OlOfBZYx zeddGw?q7Z$u>adYxG+*OLsz(0TPvThaz~O@- zhgx-h^XaRopo$(r?v1EbBR1PTc4Le2L;9nh{J1p3ip==rGBfETvzQY0EFqg13+X7q z^E|P1&TUTa2EgS2(_(QNG3O$gW+|WqP-Iyym9yMtggTOaE41uO3{f(J&=N6#PhkP? z30Q+TkxHJ}{mbGU?Sw{%mHlf+d(84&oWxSG)(6iM^Aj{$+H5GQeV)t^TC99GF-b8M zP`JXmsz`t)Ln>H+L>}mz@sN1YOuFi#=-GVd1}PO7 zDby2?hy-L`zDGQYY1W(4ZnykLb7^F?2QF3kamBkMN#Cglp z_-KY{OchO}2HbpLNkr_=t#p~0n1Ml;de~ud_72Wnxr7d5rt*LZ-!M^A+{iOA!ofg4 zF)Ri?IDL8GIiz-m^DtD)l zM>F-veGf%UZasA4cKpUHkdhBquzNQUciTWgVQFr)+ery}zL>l4m4z*u~MqhJ?iIjY#UFx4_RP!32YU{OjR zixW^|$kbT(Ru$Wn*{E2|xX!Q8%QSkDnr5}a-sT!69k98&Ox$auZ9=GhYW0vu9)5^0 zXffTWQ}Zo(US(tDI)m;m55DL@j?K@KC5hd%Met z6DR4k_lTkfH=VkjtCuba2uhNa+its+bkJjMZA1F%1ILds>}T}j5xw>Ccz4jh{ zHRQFgeGQvw&V@72@xJ%HpPO&KSu*d=oH@(n%sjWBI?U?IWh!bUKzCznoqO)MgQ+7m ztnYF5!bOI?4PN=;d+G09#HItTU3ixD%?g9jfO?}M?uk!6`3O5ZyS(;QFA-36{n|RW z-*Ye43%GFc3ZjKmilqaG`Q~rp&(07AzVtD95YU*M!UI}$(Vx5DSWRY>{61S`vQj2X zSJzfKf9@>Ptp-t~>9%_)4eeo{?X7hI*VFZi>Pi0|&~3cwrnx&%>`1M`0c z=w^8Gxo6RNF7XAnHAQQp$xeF*G2|L1RKq~3g-WUa{|9iB_kBOV^P4}y`10r{f0<8Z zkMV&&`VH=yt^n{4|K2i2{T6h4+X-EV&(x zNzk0Dc(~cg(3j7WcjB}FV)qKNcuoV7+YDs`G(M|7*xp4Fk@tp z0m3k|c)k)^#URd{3u7_tkz6a%%z(mat8)1ftkh}}+ARRh4V(nTc#0_UP!7ywS%&1; zxFFKp=AxAo!0StuQ7V6hPBAA1>#nxDRvPQThozv5;XoRIryVFWxy-sHnJMUH($;#d zhPY254Mf0~4CZYC(p+|!qkkDeV_0Vp;pK=HGS70kr&_3@q@|fGCln2zk(U<) zWN{+Es|aVVcmcy?Bm<42>Sb~^B-?9EaSVqz3oum_`Q*J@4Qd?N!8k}_KR)^* zQ7w#D5CQFi#7h9UZ+j0CKgAdb#N;K#be|*{RMDd6+>(I|;S{K(C{`69q~yH<`#~HQ z#yEU=kQl?dlZ>L0|V*T1Bi59TH-0TdmdYM?&6UQlUdi_`O zv5$U)+1UwR`||tv%tKGHy|qc*w^W*Sg0Lk_k+V-d4kwQz*B76S&0V&)+MGCkiqofW zLwglW8sMucCr{qOr#|@*7tTM%&8Kc=eSM1~hh{l_%WYh_a#c)7rl+SkytqKMS!1)e zO)?Zi4hA+O)|T1hN4R|T8W*muNbcCpH=p9}d+y=cr=Q};v76|0_gHLcZasDvjlZfS zp1Z^o&z@tTFH0Z0zVQ^doIb(#f6w=D%ZY7#%vOs4 zxTwNJ#bc&b#Y+YpIlRblcS}Ip-0U3BJo_w3rw`!*744yoVRvJjc6$#C+x=H?Faxz9by&h8Ggvr}xYt!I8ggMsKD(#@}KzYKd{W- z__3ej!J8`l&d>Y^zxi~J-~FB6;jZbFpZc*MA*sEXfBv)I%76Klf6mX`r~>Q!weS5$ zyy}O4jqmy4U*-NE`37(>UH^(-{=iih^d8$x@sIz{U*dS{DnIqt{{c4+-^OqKlkeoh z`~L$!|L%)a_8tO22PgUd*PQ0k@BRY+@nXX8i8CYxWK#_Qe*8zjhx!};89)84Kf|f- z{tXVl=ky&z0URY^c z2lyN%FL#rs!ixrcH)!*fCh}!Jq{@e3%)yxnTDs2m?jFY@SbpwN-g^HDK6CyCuejrW zu3vf&{zQdJO);>RIln?Ru#5&fyzHhqygcU2W`~*P0)AFuv$M-=r3PranF7Cp%47OT z%1k{ZO-4d-G$S$Fkn3tCA5AK8;ER^4&=*RjFwIS2Rw6HLa+gD-ow75>dAZKn}D|pbcpzz#5!(P#*VGxpLLhEFdNzge~j9pT+ zbM_R?i6CIWS?nug$x9Oj`Mxm*9r}dE%Kxjqe86O*!CYEH2Pt|g#Eyo<6<^#j{mGj! z?W>Y|M`wzuIStJmGdE55#x`U=y6#br28@Ow#*dhqS>(oJYpidsF=>uq;siaqNVXS| z?Su^Ly9_RGV;fD3hYX&y>XGG&s1{-pOOPuFJ<_83Dh`FtE!Jt!JZ%YFOn|i#(|~|k z3m8|8M`KG>5z19tWB{Rsx+p-R0QMkNCuf#YWE~2CD?+pdz*%{g$0}b2z&K16xC)ni z9y7=&swX8FL%}%JQMtfz#s)Zym%wy!NDa~^3OCYnJ3Ur~W89Fb#6$bFb(Sx>?2qLx zD^la_axnv_{bnAHCWuF1W2qKe6`@8k+TTMlfljMX3q|YX=bmVs$6}|;YX|!|l5%~= zqYlO^e`Pzz0Jfa}7YC)q)nXjzQY;R{DZ@B5Q|-H^#qF|44IZ>DP+I94DxVE*ap0_^ zJ&vE}eoZ1qs<{-EP0%2dGG?DCi?psp!m41_ep5C1R&S^PzJV1zsK^` zOVZc)CSlZX6PghVtqRR%3qS31?7#`CQ6v+GD(TP+QVz{dvUc?hI%}iTfTXiY)g~NW zm=Wz8q!^nrJ9|{L$#IqomGR2eWj5E=7>x{Ui$4oZ^VI(~H*cXJ#IZ?ZnsYaER=t26OJwE&Shq!!onOb9# z`N@Nl{q>noe4N8a4srWk_cH2i@R7g#1A@ATNi@RBsMfi*(*qTg_l7dzRjGQS-@dVY zh3B4mhQIOGzn{4iN4aq6Jn#Fgr!vNgBB8)* zC3Ym(EI_-7ahv4ixzN=aj{2Ce$3$y_-l#7oHCtON0=`ciUgY5HqTH8k*v5Kwj?CZ8 z=5mc|%PZW7a}F#X;MB>RxN_~97=}zvO^LQIY}GNqjny@BlMB$g@mGLuVw%erE^+PI zN9gbNc<_#stlqfBpZ(r5+`#qq9D6jV@rbgdC{V=QuUj1mI1#ErLDEkN)60 zdH521daJ?1zyEWnx;`@8(>-#z!gl?JXFX@WooHI6$_2<*(&FbC~VT zYs`B?2D|4uyx5>W?2)Hc<`__^)(Mh6rxu#*Zf$UKexAko3ZH#!g@)H;x@qWa`}BvF zrGp_CxB3_pF%=HDw3o zaurVGTnz$Vd|&8?-C@rO{$;&5Gb&F@CzV<;NWoVEZ)CPwWAL2mOlBdGs*@q`LzMO< z%-bt;aEWLJW!pT>AQw{z(j4hHQfo*|P6eNW8mE;Jz!E!ilFV2#a)c&j1nl6U8D$xM zAi75Y8QkXx%}$Qx1)x0_3~h4Z*8_M`*#fc@TqRb-_STXq^~z z^j5Jg=x&)%zN%t&kjrF6G&9BCjcwW+H@NARV-Q8eotTNqX&Sq2me)qi)fz-opckf@ zNS4ulAb__PhV-%#t;lD%9phJP)GI#5PsweMAUI5I>MET*O*ZgpH78IikczNh4MbO{ zQbU^LRD21v$D-s~6hqRYGm|iQmscl-BEABY3t4uQW>p3_%PAWKFr$jfy-*?XJyq(> z9N3kYwLoDqQ-Bh;zHGa8pT|MResCxs6_ciniAOP;<~GHA`lNSjxt(0 zI65l6J7!LCeDke6>MblYF*rEe71ce;!&tO#4**H{(NJc#PrW=XmzqSw_(; zTc*yx{k=cq{P_#wfOz2OO|(0GY;_VZ$k3Ul-bC88oTg~4g>slBiS$E8E0KkavXM;g zhGCV|Si}-6)1*ep_^S~qvcZ6S*p;z_A2sM_o=6$0rb84|m~2f5fKlRC2CYUwH&1EU zAvZ71v%S8{Y-54P*E{G;i8k!+o&(|CT3OECvsAPbNZsq5G?w_*#%;)&ofB55^1CE56A@H?- z;~(?3^-KKAANT=o|CYbSn_e}`y)}3kXdJp3fagB&C;Y?T{ds=u@BUr>{`dSKuf1o6 z)*au97bswo+fTqlmoD)A-|-G!^X9MShyUjH^48a#BwBn6|NQrVnVxALtoUI$=qVu^Zn zhu3}UkMOeZxrrb8o$FE&xqkj}p1638Kl}3!@Z3Az!B>CvckmCs|0j6y&2!xJy6+|D ze~-lr4cfDiAsvu*nj-;aMxi`6_}5B8oxK8JC=ctXXQA&*PRInn`10AhFh-%pVbYko z?-2mTKqXW%$nZ5({ZNh@cu@6~ghG3Tqnw2-huDA&oZW1E0OVR1;85BUd74Opk`C5l zKq_Zi1q72dhPx{?!bB|p7aNw1UdqLtYaCsgl@5|-%o5!L4T!Ez zoEvQ!K<@1Jd;x40mCLgPAeszioc+7Ij>_e@r8W~+MyJ`7ikOjSLc4%u1DTQYD_lt> zULiL~HBq7k1fYsR37)2iTrk#ErX27#DAFu*K*hx?I69x4s)S4XAonUoW}sC@)%0mq zYE)-6gFTq`T1+(Sw8M35zK5YfRIL(*J^W#x+G2w|T)_?p0?dbD3fUxD4e(SZ9seL1 zFk4%|OATt+M$O%i8TM#QYr@7P)b}v4#!GUk^pT}9SoP(mNk*9rN_|%~cjHw7T{!Fh zK)|oU{a3_#7GSBs929R%@u{rl zN!7e$>QNwLEng|ltz4`FL#6<;7Dv?19sf|=5g~K`A5;cLm36b?T1k~j5VQO1D1n*+ zXpV!V5_#&eYmX`84IE{0yc%aI!}c_k8KI09K-IpgrPHYu*RBAlva+m@!C2LheL%Q) zzaK=G8pZ<5m0+`sFeu)X1|~+fDUs}0`;>gpd^r~D_M3Vk^;(lWj!|A90LK_3cJZ}( z1JLq0HW_h$fKfgssF7!q9m>M=0@Y?iG;g37#5pMe%>y%H7r(sSA*xoGUOGxDF#>BY z>k{IN%K|W3jg~N>o_OY}7@>q=ovltrl5_#fnm0Tf^GEOg zfY9(yoIFXa6cY;zvVTE$l_SoAQSZo_WHXVJ3UADMu+CYVYbsvJOUb(I$wD7DarAh zot)>=)vMfg`&~SD{vy3(hi`iMSJR)`V{K&}n`dH5b!=f?#(D>q=2=*r;-(YFx#{ST zvu7?5;`650zM6JtU8;@GT)fV6m#%T+#wsFr$a8F1=b=ZR;o{{LnVkO26X&?Gz008^ z2f4Aa!}S}RoH})ym%RLCa;**@KFqZ%e`WG=kWn_IF;PY3Iqh~AWpbIAs8&J&VW)0A z$+Kt9U=_^FOmOtjoM*VsGuxA1`P|Bg5E-+%vuY-PwY zwRo5Y@V?*vNxuK@{Tr@rbvSnY08hN?AMx)$zRo+(UgW-)zLfPxK1Vuu9Z&wz-{h0$ zI(R^5eZw8w2WHsXfMfUkBi{RK-@spf>N$L1AhR`=M&$tEi5Y?$m#Kg(qup7mK=r^$ z0Dk80d<(z!>wm=h!0f3Dp*$ zLaI}9%zGYtQ#G1*yn#P@@*i70N)MAkq*9Ie`WNaGs_X zfCmyJoB>uSbA>CNBFUAk&n%#<99LrqLhzm4xO`72nxRnPg2{-^?y7LN?>c@nOF^H< zwi2vgXK(vin$t7b$tHRP3zL&v+1O)os)8S7T)&<%&{e{`gJ%}ljWgbQ-z?8vTp`CJ z3=CJd#PN_o04t)w6G6K&0z3rdSfmn^<(Uf$){b_n==KLvIr2Qwlu5NnoFJ8$k~lEz z5k#T5b{QiTG^wnJI}{e7`N@Dn$;(q9IzdEn;12fK;#un7NG$#u^X`?ZQNCytQ z8my}X8;fjDo>L6wwWGCVPLrv%0|bQ$x)`+hq&6=owl01kM|PDN@WCjEbJ5nJ(E>ts zrU=lCOhy6@AcED9I+xTathf;M!t=nQ5JMKi00D!wEM>x47AI>|eM8*sa(Ho;NzV`^ zBldbjrjAdt+Z!?=fHvXk@+Q4(k*Q_}KT5DB6qiNA45Q&1lEG%c3n1=~@Me92T8((n zLuD3KIgHsmE3SF1r9-SQUm+wR^qW}s{0V+`1|WV>C6PsAywuTAo!g@ia{nw?%0a9a z1n$6^bC49ODn(HKxC>xu;Gw=at*#9F(t5nQBhPk0gEY!e7PSfoq;mS9G}f>sSQ^W$ zR3%AwKf)T1tuCrN^4nJeEe(1fg;0%EcM1?wm|ifB2q~@p?Ku6e1TIpMEL-+P03>7J zZa;u?<}En=mb9_F9)?qjiKS!pZt*o?cDdb~|#=(yXLZ0C%d{$H=0EiQlqC$@N%kp*gO zomAx{0}=89Mfb@%=Cv1W=&7`kDs@)Pj zL#tk=pcL=zY_fLax@hO5udzlfPGYfwZ!|09X2`{h z7wL67+;r+@LXe3(GmKeXTNaD>csZ7E=*448Vq}r!xtxnJsena=mI1ofTKcwpln?;E zA4uO8$09p$reH`;rksN~HN(&o( zQW-@ll2Iysvo8~d83zs?Vc6ay?QEcPBW6%ZHlomQ20@5q>a9pHy6Ep}pM}Gq=&8!)&X?bWo9s;E9tbSX*6Vb9B@?|lXSy-53dS(XfIyyiM5AVA7Zsz8jr2Ka>T;pCA;(d^C5&9S@N=7~o> z$J9ifrGtlf;?YMrefk#3&y9yY?z`u1W)B=;adCk^`;$LmYiEx^lJM|jk5O&b>5m2| z9rC~fFXq|j&N4OqS6azq^o9cxJnD@m{q`>XjTLHXmlxf3oX>VvSRd9gswM8JSFT(p zmx?(;!!^b{Un+2#PrmQ>sdrjjX$N3>{GG3RJN;k(dEW6g_j7vp9RKwfev7~M)4#!e zKX^OuU0CMN-u;mRyvfoz^BLaz-Z_5fkKZfc4dBXO{uAE#9X`MKQ{Tw#r%!Y4lYh?N zd&jqNHhc*$`Hp|fTVH*Ur{4Pq{N#8310dx6zyDsA51(f*gLLn6Jht(6-t@W$SpDQ* z@U!3f_sB^3p>O_9!r%HS?pf6Q*&qErx-rF}ul#xryz3KO`rNyD@B9t^_|HEm;Em?1 z2%r8S?|uKD^1VOuYqVKlFPPxg>=XRMpZ)+BfAv@R&ewbe!)HFh@BGPc@%Ys`|9Ps; ztqaGv?=H*gwWoP};s{^$@&=#zgWuxEzvrKj^S{qhM+==%DmA&1z{kuO(KPwaT~DZY zz9JHX5jU82gPB_Bljq__NyQf+1dFyndz1ME~MH-|k`dLa7>NkD7I0#a{fU#G;G8n3R)DqkuxVCI9v7~W@*Up~q#8JihbRzQCm>)? zDMgy50`O2$SrU2D|U(l)7zDct@r?GHqj6H`95ie@;BsWM}6|#1^QQg!ikDwt;AAMiwV$~fJVs@tJdn$#$LZK#vpUE^P=7Lsy;T8_9K0i zk$hExye6)U%9(7fZtq}SIHjLiyxcn4yHA?s?z)Ldmq-Wz3c7U?Ct$5ONyfQCd%l1M zV}yMnw0f%*K`OwOYPF8`&WVC2M-FEzIfprz6L^%i_cx4+wM>eHNDKx8;of0?(mvdeXCUA{`@cBLo?9i zgEsw6TVf6x)sU}v-Rn7Y@G#ddUgjeo`zTj0t}-`&fc_xHZ`PQanPzqK2H)|m-@sjW z-ONA#`CsDoZ+H_Q|HP+RUc15k9)J1lSzdhCQKqY!drlr;G<`c4uUuz&}mbavZXkvTK@im~XxXC#0{Gph{; z8;U1(5<x=8snY|(8 znw=!&`p$^jRGliY+wPGl(TriVmbQ$BsmxN2;#ewbQ4qzYciEuwR8k-vCeUF1T&&z$R+n6ZtGR*6QK@GpIIDaMO(sqY? zkGGgq9?|P+ z3@Fcic0tf?^2L;3ZNGzk;aFHyaU7+ud?`G4Y{U2fd<+xGqVZt=qQ=ZO%s5K&TwFi_ zi1wEd$FY@_52e8gSO@CHG0(p8oV%Xml+1F`6mJycvbgc{+xKT5?o{J{#=&!0HN=6a zFM8#R!rFcm>He15LwBi4_@m3Hh5Zc}LywB0%ErDp2CLQhwRMGGGX_Nqu;rc`N2jz! z<+K1(W*;Y3J8hlYpT(4VLL)03#xJXovR{*f5el|5+sb7!qpX}3#~BmZ?VUwG@Uy5R zZ{bV1eA~DGHU8`G{Vq#KPLO3Ov8$j(QN(C8lGoJKl&l*J2J%eSYBd3S?Y%vGkv2&5 ziws)BC@KPxf6jeyzpNZ7E4LxUADcw`nLA>#}O)*h0q-+;f}*u8Z+H$3V4dh*zBh~^vrppq{~}h`5^O+8q>40^m_@Pe)Mr({MuLZ$&Y=4 zXP!RKJHP!K1%z#_Z}7+yPw~W=i@f7ozlpE?rmyFhe)$&(G(2$keWarvX}ZU71fD;I z$$dWgnNO3eoTY>FkR(E1eEi9$s8uWC?zq0OMSE|TSHJ#cEG{18FaP{Qq$xy!CbvTx zlT{j(24PU=10VSauY2ulIdSwbANb%08T9&+S-02k)9ZAYo12wv!b+tgrX-DtISw5< z#`^l2=nV&hflM51?`+AlGTE5m*4uAoIP5bwKhK4W=XmU~FL3LvxAV}$PxInYzy{#}5h>b0eGL#>N(%&Ynz8PR`AW`AMfg;Mr%-h>Po&aOwE`-)XV@FE57u z`}$wq+3?HL&gcIkv;5))sV%{{LmP#wkx;K>P+j*d+U97_lUFV}H;WFGR6Zh%aHMtU z3wX)`5c&x@VdM#yn@mK!0tgZPkcjZbaZzajFhXhby&?qIWufUDEQJG_8*CP)a2lKD z~e#ts?fGwk&S z5=vRE`{W}-;8%%SmX&rQgZGhz)nST7(W*3P?`?_geo(0r=LyR9N#hg?GBav1u0zZP zgqS>MG#ojas)zHTFX%ijC|VI!E6&X_qgts5r{4t&3sB2t03%>c_T{qMWM7_CSOwT( zQcFHYw^E*#?W`4@oV3AYF0;q;|TLI}cxX`&9-> zMr1~Ec+%F88<3bfc^cItr!QPfv8` zk~40UBCq{byK+$_aNCbwWxXw<5sGWO4>+1KLZFOButl|VzqO_<|G3+0FqlFQ=k8J2 zuK#hbJ|5UzR#Dw|Tu8pGFDjyAbV_S+m9e7IDiwX%x;#HC`>|s>!eUZED;yZeAuHNI znLTG@-)_`zvAH-VgQ18GDNMb}s;xQ#S%tMb_P2< z^Yk+UG91H1vgwSMOBN^=0nvr#S64KUK6) zw|V@D$GCXz3X3UH&CmFT)cRJ`Go~qt*TTWeWh66+@;c-BGHz=_~hdZ zW5dCNM>u@sDCY-#cDrqnSk#&g8mcbO`SZrac3$;{tw4;LMfCd8P+yF87 z$Ra>5P#Ow-la@gYxud{Ep^pGE30AfOoX|d4#JWE4ES^v-q+=EU6BbTxL4X2G1}I2C zj6kHyVqD&v8}wl{o(7Mi7@(!WQZ+HTZ0C6bDnLW-X8!|gMB{{Cr8gK-vpJ@wXyzUd z99^W7CGz7w)o7seUDo?U_ToOr8ZFv8DWhSJbYzI*j944;T+>TEBI6M?JWw%WToOej zHp6;WKBq}0vx=g9%Pm0|NamZT5ng^GR1ROx%bHv)ZgT-SV(pKwt+Rd3o#na(x%^7@ zmrJ!s$Z|xUR82`UmsRB%yi!1HoiCTBWbZB^X-Db@HQ~7%NpclcgvH zIO?D0I^Eo4_)$<8ugJ9u9FR?vm5Q&)T$no^Mw}@#j5eZW^Q{v4sv2bofCxPSz{(ag z^qBxJFNjFv0g+4&3<>-iqr@T=EnI|w_Q_OERaqvK1getBlG8yhqqcr}gYEc%Hji31;HrNu}^jbhM-EJA(Mpyj3I zeich;$1h)EJP%ANX~rVXfr4K=EVyT`pvJk_1*dg%q37k`x&VAiwii%6cARn`T>vR1 z(A^E_#<$T@;VTC0M!UEH5h=+&92jE^WEKEppOL@KiVQkuoB~FbX<$WlrZ7z@+%QXx z-1z>1aXOzWjaJHk|Kj?x;#$eIgz;_n*DA-IEyvqX0yl~+OUmTFr3AW^Ku})gsMpe7~%Ux_nLxV*u7Y^LY*hfGgTsOmYZf$c2ji<>p-FazC6pNe^NSg zlxjt-5{UkKqE!Wwu%^_fp`+p#5j-7QALfCF=f zdFr{V96EFaW#H1qOAOmvjFN=ioi3+uKFVOw;l1yDRP>iOoj%DUk3A`1`3eN+;QtIeE6duW@m4Y z)3@GAoD3P|ITtTnmz=jsr7Dw~Ns=&1GCXYskoNj*9{SX$sZ=yKZfr0=-(q*CN}i-# zym*PdcAM7Z6t(6AYXcd-a-v!ncTP`fnzcIX+uPKdP5HlLt$hK&JwKNh7NryoF(d)) z0m>5~;E~f%AOmy&rv>o=EmaSponZ|aEf&Vezbj4XDQ8=+@!U)$T87|g133m9MavjN zF4Qd$J(wGe8Kp^*oWv-!P&rF;5*d?8Wl9EP&Y(kV$3d!3$ZU~x0Iq7}D=`caKxmOc zAQcTW)fP8w#*iG1;q1ze2*GVWq@OGNe861?TO^6kUOb|chuqlfO0a1Zcz~rl>;St! zM8BgdA))Vy!Gu&6wC`qiv;;<5Z3rVx($B?)UtA?cvnKRYL>Cr>Qbnpn5ry4$lBHy6 zCL(hz(oq((d2%Mo1>o9T+#|if$M>c4q;R9uMb!gHvaGD1NGFDLGTH&~LPwTmnRND9 zl8Ww2`yOc=yUL!C_KRK$FfP*$UqdSETop|QU9ugLD`!ETGtXtyM|8ucwuOdWl_-N?(TLzab8oGWp@jKn|hMXywc2LA#9?Wi(oKxvv8| zVrF7NViqdF6q=AI+J@jDdplR@F6=OKdY;+y5vpDxU+>}#w;*lMYSf7HT>>gH=rwCt`g&3 z;~0VBdKPp@ExJMs78eFkf*bjI3D7hiVBP=w{gB0iXC+>uq+l9w`(d0ySB4&xG(+ti z6pf=r$!;`dAeTk`zZB?lzPQ=Dz%!(1sBB>^zn`K}(2~bjffA$$6d=i#@5iWl#i^Bx zk#+k)j>27we4J|d#VT;NT<f7Lm6x=S zyr{(GFb<3zOTkiVdO>WEv2HM~at+2AmN*j>t%?dE*kLA>I`!q4Zgu+PN<}E+;v~7Z z*Oqo#0nNTRMZ3uo0d`6$G5c^jEP1)glu#iXjRv0QN#ByDsep}Iy-vM8$INU?`cm0% z=p*1st3p#JrddWN+$va`3#btT5Hk`QzbDu^!}p!phxE^yQ7p7gq@T)iw@(eqLlhID zl?IGV?#b_|@kA(r+;QpKz&DmRTGg>-?SDWF`(kzwwBrksBYx%`r{3Sm7*hOCT(pyPZ+I->RrwJ;7jOnf} zFY~ESKTNX~u+rURb8nBy)+84;FOyYMf~gAa-0-Q-KPCV!2{eN|C)??9xjkUI(xRtg zmd}5lhc7%PPNTKiNj~)c4?}mz&3E2KbowT79zAeq2`|(VSz)!}-lI#jDpfx9>Fa#q z>1PNv)EhNA{gh{)yM!iVvSo-{!x+`b|29pn2-rkhS0GWr?8D2I(DP90@ z&)4OJ#nK3nibsekDp&%@>dqn2dYT+CV|o=0Xd{&$MBp5T*j#`Bo}1wnYM$e(d&MAL z9Lf~}1l#~g^5NvA@Eyf2lg?3N+;Jl{Hfw9G&>%H9Yk67gGVDAtMNvYL$)%G>aoJTt zNUSxZVM4=G!Y@C!nUE%Zj?YxZ7$mleg;t%a?{R6@62v3!nwg@PA%gJp?NqdFzOi^2 za{hRpWQIxm(o`rQso4DILM0`2vvDqiMydgsk##cLmu8|XuvYm0D0d%}uSGZL`w}=w ze=tCRlh9%eS{HeI1qI1E?mklKQ*PGKS}2^B3g=3&a!demxzf7OJ4(Aj^lBJ4Q)_K1 z$MD0DJa=wv0%nYS4+pStAgrJ{c~%tzE2q87r2?yrCRfIFzMkCk!cEU;EwodezDt;CsGQ zJLS57v@y#v=aflNhd~Axc}gIZ9YfvsL`z4_XLeymTu*i6;TfOMK&_==uTS2HNX;&l zi8^a58$=l_omzzEkbE#As7_OIC-Eb?^)-4DqZ+6;%m|WAGes8#BhR#(_I6XS!c+W!ztF zl*~F8PJU&TX+Pw#pi8Qp@(PMwsXa2_s$}JW9HD5AgSx^sQQ8mV_)ZtG6$+`yYaCc| z$2Oo!YMnDnF=KSUacv!Pobk#Vijq#L#?ECNcquz}{^K_EfCDD(-TwT!Qj=!K8exol z{Ng-+T^@%V7!Q~p`~RX0FxCuh7>9|d^1hXNx#Hi%bZV@<`_X4veJd+>@;xxPyuR^D zp?kJmV0QshwbP^_e@j4$RC@Qx(~Ig_(H2vlCFlFKzp(tO;E$5rASTfp_7g@Y*0X&7)7OL?}KXf{cbSj;}sEEQvu z_03H-H#dZ`xYr+W->nCD%bUKIN_~d+y#Iqj6*UB8xreoV=_>|<9*wBR?Cgx>vsyG4 zZmjb3bI)*NyGLVkj!w77#jDTInwa76O^4`oJ6vC0A*uucW0Ck{-bYb}=7ukfG#=%XC|>=Vo%I81F~jz9R*cd@>* z%*N`nfVg|^xP$q*S>klWh3C$aEO}HLF&UaWZaYP{+hKZonqvnJ$#dof9?L7MJo5Nc zoWAXZOg3LwSw{JR#7I1M<{6o^@WMd)=H2dqWMqhDT2z`73`a4mJ9})!U2=cGNF^j0 zG$uBv1y$;KAR7Hqw@_NqS1+$fesv@^(OSj|#yEDEO@S8x-1B#N0lx`osE0mY zo*{wL0*IuFAXG% z#{p!pFIB805qcJmI;3qmJC+(LySYI$#Vn}o%l8ARx@f72XbM7T7zC1;V=_%{5RvO* zZGzq2fZaT1#@8IER_P2!geV$*00LxvT8$Yxn{B+XMypk)edap3@u<`yv|nX!w=FY1 zHb-U%Gx-sVghpd6($QsEDmiLdmbswo1OQJuE>jG)9Nk4@1at)CCX;~ZTBR!M2BVSW zsQ?s0^VER~>vU=Y?uvnB(P>-hK*t6C#qs2YF(PQ!h%=+>@R1I_5=L_Gq;0Y<>p(T+ zR@MuR&{7zp6vh(ZIm&C{#;qM-!{PwFcIFW|%H;CnpSgAxlqmxOA|yk`>8-S91&o1m zKf>-WuC(LHIgq(ZjP*2WYOv%)MB=O|*C|P`KoC`g5~7VEGeu~x`zwIW(FLt0bxx3Z znu&HSP*#Gv>rnvN2%F?+Uz4X@5ro?~lWe_V7iMO137yTAV)M)jt)&;!S-D1gFk))1 zL2a>0FpAl2ROpQcG^!r!UBJfp%{qg%KGmsX_=9V-CYuaiQ6b7zt~6rsf}&gm>=!`8W z=@^Xz+G9Cmnz8IGU1Wld8I@@Feys8aV;OUd1Eq0m{&LAJsu(nmhfQnuMvd9jkK6i} zYMAjl5=J|N7l)~eI+SZsc@CxCYrn8-oCfL;RDsV7`!+5z%l4&q1N(4sxfsSl7ZiZ0 zxF26cZ>CD)4flDx8RLH(b#xp$nX(G1$M+$x{U)6S4jo^d@l81aBA;!s-|=U~0ktt* zTxoc!oC%4%ij_qru-uQEtSaIRAzeo01DTPGU}nMXgZu((j`TYtz8w*-OEB# z3zSto`=v*4GC>AXwMf&9;b=&+*}|LD0E|Yl7?fCJgtn#t-x*mcN5M=*$EM}qXJ==* z>84WzVIYI_FbbVqP;x@WKq8L&1kU_KyGg!4`vlf^6+fBulRmbn?1@gWPt@9bCG6 ziB5OG(&90meEbZF)kvR^=K@SCwI*BZ!s_7Q!9z?oC#ZOG?HP_T&R$=~vm^GBT&kab zoYCFhLFt_J-CeRcq1kH4JwAK(Jk!$?965M^UTnn8b7r#6`sy;5I&Bsvo6Jm4aAkR& zOHZGpF+EM3S#j*%+!}Jz%?sRE+vMEY3miYZ#2erE2JXN29)^P+&prJl%a<=;;+Sh^ zFEcqk&4=FeG48+rMI2u|&hq(X+8aC4=RR=%{gTgCtJitv*=M-H>D;F1#%Q}O_1JMwPCQG)J@MhW0(Wj(pXLKQd(N2i0$Ymu2 zuJYkKdY`rm*;dJW$yUj=rk5o6Isl4JRXZ)Y6^)jUkEaTELyHfDQpNKSIhj=m?M=q? z&U7QqgnvFc+2ZoWU7B8%ijMK3kWdFCgKPNnEf^VUI+6UGR;|Ug&6FWA_#Wv1v=?z> zdxu0<2z*26Ec4?e77C-ujA#$yY=m4}FDeLTU_f*S){-T$3y8KtowO3Rtif2~c!XrU zRU!#wO&vv23_6^-hyWYc=?0;=iV0=IIBkJIDN2C(v~656nIKG;8*5L-znSV){kqzz&hZ{__5r8 z(qi4ti?)v`cJ>*L0F>8Asc}rW9~G6yfzmm1e4T@!C4hx5nmlgYy7BvMRcUwwLQgEu zcYm^)#w{haZG0PrLwW)(3jnNLlzNt zSLxqZjdg}9B^!23UsYu5Iq@rnX$qP2F%EEAdG^1YOQD6s89A9eM<(F378l9Ea43C% z7X(xkG-`F4t(Jfrp%nr~^jg9yV9+11v$ZYzkUk>MB&wj%YzXyooUSW?O$$&%0I}0s z7Z0iIGfl~j0Ig!8QT7vtAy=o4RW6VrXqnv}%&h9Qdo9m1Q zJu!_5v=U&~oSA2$*${Bq>2xRnT(jAfm!n9IXL}XviuD2r)mVF_k|-<_am$qJd+E|8 zz_Poyivl-++AITv_JI#S2(36#9M?`Q$dE(WsD)T4F|W^G!F?>vcK%%(KkT z%o6$)R=NYK6(1XgJbV4RI9A&zVs&qa-k?v_4*>BMAno98WvOsRA89_7$W z4O7)7k3M~#etSs0x+&W2nW;H~N}Wd@KL;M%eb1eYdILWD@FTQ49rm_1ID76KHD7W1 zz!FP`4wIufbqp#|lY8zw%GvW5xUzPIFtj{(?ji;I=b2}p;qz2vAOls zZQOb5T|D{ZQ>49wn@*g-TwCVI^f9a_lQi6X=rC`8^Xqu7QRUL-zreAhC%Cq|!^-X+ z*Vk`gLZ1^yk8%9KK`x%ZK%>><(1C*lXnO4~p3?GMeDtFqll#84y~X0<0k(H`S-HN- zvDxP&x*|{>hZdH2>gi`hu5jP&x3Ro@nRYMcj@$2GyEow4)e8gxSRi}enwY$>ys*fi zRw1SpTAUp5J*lt}22x8QSEWeaIjIZy0xJ{~>nlJJc;G9i8PW)7knI7P@$%(3U~v3& z8B`;c46X1SEidu|5)2ig7#jI^p+y=P+Dtl*&;giYj$Auyazid*)k2xU3b2YvurgT9 zX@;8F`2}KO`S>*JISnrWWfn?NP$s zC?=}b=*2O!6AiYyT~ZxjQiBnDMM&ek2nd$y+HepfVAoTkM@z*vITSFVvCdV|W0a&A z3lmWdFNZ;v;fE2qR5+w_6mhX+bJ^T!%@iU&&oY@2^}t=9vI6J10bYtF6|)yy&W%*L z04vqP#ANush~60thG>n%9^^uQ0?{hvDX5~lpyhrFP{tHsRlv3@x*#^sc`ltC+C%aI zB^yxaI})~@DYZ22U3QX3+|gBMzE!?92$T6w?yzvgJ@# zu8$u=>Z+o6Rs_;oD7o$#$`h0rrBoRuIZ2S=HLDCdF}`0B@Dyl+$vk zYnu6bmBrbJi_e~CDwtxpw@WolQF?-WH^=q|*ttVg_BPl}2IMB<;7xOoZPMOcMb%Fc zp(Sp@Gb4snQKOhCe5!t*=2De-^BO^9Xtie8xnVeXYZXjRc=}Gbe2y>~Fz`Z1E&0k7 z)M^6FCf@OzP`hie*+GWcp$}r*1LK2xRSdv27z!O1<3Y`ZBji|xLX`u3`JB73c=ugZ zL=qIh21c*#xggGknWXWR+Y7VkCtD`{mlNmCxD zgpKZ|nButmfR-2-IlSpAPU9HbjDakzU1hD*2Qq%Xloi3U%2up(=0|$mZ?pir#hyUR zI%h=VG;XevS01XYpp|q;Q`lq{l|EHcAFXSbk?K6SNXK#3taaN0WtCJHwwn$y`$DI5 zA>U%=Binqb7YC$--lm;fv#?{7l0m)idCWLV_ExhgfUHuf2puvEg=#4MMsAFNtT;)8 zwpguHB*Szx96E4=0ER5f@jOdGpOijDT$9TQJ=rczW&PgXp6Kz0gFZf*YON~9Dvd@% z+M%^%vZygz@Vwsnl!5wbhj%&T7z6` zr9FudSl`}dl%{Caq26e*oeX8-*Y`AWZdu*wvfYWrWXligcsh^_x|+%a%mtxGyEmZM z=`mPY;i)H|VQFzj0@^!!19WWYC5FBJh(m{u^5oNJ#o#T;Gg`BCq9|l}bzOkpjkR@N z_R<$~^yE!E@wrFX+uV{6?w7vorQCPdJv{T=c|P;V)6^ObDy;^!$r^*3Ta|YC%;j{dYTU&OH4bI`Tm>^@cJgn4F%F ziS1^i0l>=gvQ#~%rY0F0MXTNf&*RCbpQhQYb98c&m6a>B+g%=f*((`XpQ~T^g6wZ; zev$c^Df9~(xaafo!lIEu3S#5oDjEUcVF=O0Rw`TsMv2wChfpig4qzE90h++kDO6!5 zAa0YQrxWm!<|#f!-j^HHD}(&Il6~WQLW>bvWh3zEXBirc@3b&^;GuJY2m&4r0zv>K zf33+e#^qRnL=$*|3#*_~nVm67gHCUkY6X;+vQV3n5Y!8sTg=Q%(10t{rF8Ca383QWCM6&Pd}CM%9EbuR>4G9jjf=O)&t>rPH+_9cTf3 zlriLq5q$v245{eNJUrszhzvvEMvQlO9T5TPF9#6Xz_XvzC0gOai~9 zB4w}w{*+SEHVJIT6XCZ6Ll@aOUce|xW#7hT0*V~HQNAM%lS&Inv$>M}YR@@Y+QKA7 zI!9NbGle$N(IVYvi*qzAY6T@#OS@TnQ^YACeqdM^lCBH_(qv$#q(&^j6u^`3A(gUt zOjnab0y4$}MAY43)0At|M2W^C6jZLkX zBYinWg^h^`qFRGPhYq8)7EmG9|6zzPv|(g@VN?P*;|?Q$BTX|3+9N1oa%ipP`_q*Q zdS(V=OaWrtcP+U68fyh`73;Fx0ckfD*xcOW(!~qncsbc;2B5_Lbvq&Kq!r#=gW73P%2~s2%{(}CVGlsa@pViXekU$ayh;~ z?!qaojbcApCX`R1mo^$rwzu}UabuO?C}n1PmN<^3@+Zmz6oWx3ztLgfOYWQW+ml+} zN5Le!dwUGKJ*HceqSrHIG^gg|Jk|!Q61?r(1QLT8B}9J2C`(DLMC`D+(;*j7TY$|3 zP{Q)@P_+9)0bWrUQE5y$J$_8;DRze)rlM*3oerZsmN7x4R+n?%Y4=!Kn4#HdG8n}? zb@?iL-9ArUxi06^Y)#1oz`4hs!uJ)24;^B0VFAzc#DVnc)oVQQ+_N&~n4g>HQx8AP zvllON|NZxJ$Nl$k?%ZXbJ#&WD?KP&R8r*vF2n#bUf^5L-WK*8G)%8s}y&-u&X6yP5 zzWJ?h=b5L@@Q3gDOKv)FkSvW!;sJ*bA7!%H;)zQasW(!N9y?B_-6j@&rx8u)v15nW z84S5`<_yuq1eTmyt3hYjW@4(&SG?g3oVl{X2R`}{wmWUKR&p=rXC@_@;ROKq{9ImG z+|0Q#AjTM03H?t60;)iP?`(Xnb9@Y4=&!35Ne37x=RPPiR7Kz=xL8zhTYeHQ*WFid;2(2Yc zhf=u`n#pdTg_~N$gAF3T#Z)6CR~e&T%*^2$WT8OUN;newV%Aw>X6_J=T-YS4)rbv@ z1~EicwniPHSa$Lha`1dhhQ`MevkWC**NVm~%RM1Ab|oQI8^7Z}E`xvog3L5pb$Oa_MrHm1fXE2xNs`PWEM;xqxwl zP63C;jh=FaPXI=Xh*{_@h1p4-A;I6qk^$m&nj`!5lrPsyo?|z7_cStNXXN`n)=|@H zQ7GEP42yKY8U&~$;Gu~s5#7C>%w9%XqlcLox#ZeIr&_kvQ6}G0VT9>+nV6qvH<)1O z{KGVTP3lEV(52Qm&ag61miI7bNElWKlU>fO#**=N+igv3GiUg$MfW4r#0r_;!uJ}) z!4Q*-n68K9*@(Ee!R+KDeWq9leAf43S`!}HOUS)|aFCO)eI9${MVK3plXX0aL7*C9 z!wPnzFIvjr$UK#Ui{zUf(m@YJ<|<^4@aXQTc4i%7hT~?RQ3c>B!At2h3G5r7Q)sfl zZC~n|ilqckUP<~JGr+;vF-?^Q#;Rnls$bOSaCBFk+ngKjmw(65k73LhMZR4C8F#R8 zkVlb2IR;a0u|;WT@6LSOGQZsZixC)22?+L6B7t$hSO$!6; z>P0O2XXh7WFm0?Ape22%bIlZ!ku(#aB>wz=m; zFXEBUeuC}Ib%`gqzPcgd+L!+HJxonCIeE*?Y;0_h`AS^4FW*?<)_d;~4dm494AV1n zq+ZN}58T1Mx18YOqmR+w+Ti_PxX6vo9@C4{e8o%eW7O$#{+Z{Pv;k?Rxb47Ed|wOe z>VdoO73S8nXV0-X(Gug8ix)4lwY|fU!-r_Kn(S!y^||-X+j;G4Uct(x zb6h#ML4TO@(GPu?E9=|xyfqpV#K}PP(u+$6WrF&73*cT@URW{%qs&S?gUa@Q{+lZ{#Y)~mJYCqWw2C}< zWf`6WG}iN|peYQ$ir4|`E245BDNa?Dz^58$d<&j)qccJS5^#W$@N7#m>=8{YQ1>Qj z_fw+zh;G)G()-D|3F@9=w=<&ZDNY=nqucM}*@)fk9y{HPT)=Kd(149@k3pJpAd1); zjgX_*Tr$RT(cUQ}^Gz%^eFmcxUpgQyKe7T!5Dg!`6NroBRW2PfzEaZ3#Uh^f!6E=| z7$?Q>(76Zt@>h&Cj1}QE#z-|z+$aI%`$eXkP!S}!Re4VLp+NH5N=I$a_X?eaGga|q zHdP~lnXIJB$^FU^9h>aah!#y~j;^|v17Ltm8B}V}E{o0SG2|tY0*(fXQjXp!0ke+g zqLG=;ESC<_irC%_mXsck217ZpN-o)T;Auydl4Bq>M^7rF46;~2l?2G!lpu&e01Q;T z5YMC}K|~)Tz%EO)Xf10tp;2wn9ge7aP_-FX&OFM5$zZZUnn2GgytxXa;S>a`WY@b? z7iJk<*BR1jFeb>f$=}lgF`sK<-EEB`K}xCKFYkQ9h!QcZhUEG;7%% zwn=(TY%Ryndm>)XW^W-|dzN(dGS!8{7`uZPr=)QxVfm(FQHg~MtK^Fd_y_0l_Cm6q zHo1Uk0m{hr)CN&aioUXj4k{vew=%esfnJf91_c1v2T&*|mSqH*14H|r3=4-scQ5U@ zhNbi&L96}V9w_%cTRIauEs}r=?098w+yuo?R!R!DO=m-2?tKgxTCn>}MNCmSl>L=X zlBE&-*iH&yTq2fzAhwJ*04;4Uzghyc@%oc-+fV@2aao<9Dqx>J&dNILwy|TV(v*6? z0`*x3VE08SlpuZ#(7?Dur`(say{a@m*|$BEl{Rg&G2N28j>Y~;kXr_kj~~C}(T+tU zltv>sI(aFQv+TpNrJ;>$kHM7rf!J{^;rLf%!l2M7n!w7rD!#N!l4U|AZ1;K?N~0%{ zB4nxi4cDN`(C=bmLTknV9Rz{HfBETQRR zy$XFDqP;qv*8qGmatg?qs8_LBB7J(lz036BL(ERL@Cn3>%p?ZHky@&T?C$N5p$Mza z8dyO*Ovq{$YXitrBBe#wE6fBe)=gBFKQjO03S5zcC&pq9{H0QDjD;ZtK7OqtW?IWT z+a#kA?W;Gah84VIAa0AfF;v13KhR?E66Y29ZZ3VhqN)Ru?E%AVBre9p8FLFutZr^_ zV|N=}tuS4!F&#DOZ?~~tO#tJ@&MqfU9H*WQ>2LMORX|26lfbpa7o(FXGeor}28pN< zGnR?0Ma2(9FP8V)OwKg8p7z+=>&rD8rj|y%in0j{3v*;9ljrER`|n_FYm?oL9gfW% zV-yd$y1tC+^jKOtgbo9qdFD}WJH9}8>X7tDjb@Wa9)Fs3vrTTHGe~JpFS5LRjrsX` z77k7Er+@iDEQ)(>J;fVd^&rFE9&x9~d;aA8TwC5^Fvw|VF;>H&BGpN} z!3u-n9*Qyl?<|6^aWxXQfN06NZaEiCAXSt6v(VseuPaAr3`zZH-xR8g%6eP8sEQI=8} zDXj7FgOEl(qB6*c30RnFGU~OdC`)~!MX$5Nfm)SjMd8&3%vGkTMFIKT9NA`%k=J0k z8}p)RkF09&dxpl$5^>N+hg$CAu-!ugfsL82H`ws&M5<3Z*ktCWTNz$IgV!74dDA3* zO72Y)rG1jcTk)TI2GyOwo;pcB?8EAgXjOu+j@$-vvW>Pp_u*WVz@J4AM`VK`CY7oy zNSs3?;j-jLoLrRvTMgEEFBX(Il*3>p>MH-(g6=dPE-f#ID$4JSBM|w{xKpAAGcI*= zz`&M*u(E=Jqs2OkoZA=ZaZm+Dm1wXmQWdbG3>0SEg;L4>JX7YKmB$}H?-J=T}m#jSJS^hn*eZb1;2e z(^ooIDvJG%X)tXGGW9r36Oi^4#Yt6aN8NT`>ct2hJ|}g*zt-3ygdd4eV|-Gej1JIR z?K43sBCU&RR8j5Lg?1H`a=-23M-3)rYjYFQlxj5+bCD?Tp`s>pCvRi+;0ac5Yyx1@ zjBa~RG+w^e%r7j6o8L_{N&}+okOiVBu>~Vd4g{h@u^i9Ur@>Ob+ zGqf62*0y)JyfS327V_fTPV?%Qzk>hxU*5%PFNUEd%VS6kqn&Nq*RL_$-X)7Oj8|iR zVG@;%ARkfDP?-sd0!=a+lIQ063*cT@URY|%6Z%=E5p7S^Gen_>49K-bjb-y_7oeFL zp~Ddrq9J1il=xVoF#0I5j}`H-o9V;TLU9XhP6!Cta+NYG)Hu&o<_v-7m-#iGawZ25 z_%gtDKir~)Lpzs1p=DB1KYW8!p@I-OKk}SvP1EUICus%D-FyJz7-CIM3sVaib$5tD zIJnrtw;8@}l9-roY8l9EVu}|{uscYl4fBmUgCs`hh;t^==A7JV1U&6aD7g_qxHxt) z7!Bpzu!hKUAQ?(}qYJyvGpV8pXz>JK!BD>IfdVh|z~qjSXaT9v3GFa*`E1Gu&`u|i z%a4@=b5lC&iKC?NBLUudF8p+%T{yrA$l$-?`*>D~Ex(a0pd!Z&3Ago}!-W!^o)(~I z#h1UNZfX?>pwcFj4pNl^M)w#wH#k2iX8ENP%rTCFC5R0HtRVN?7P>+#9JEiA=G;9wO=mEmtqmsaa$>g5 z&5P4~=KKax0K+_&V9{ad5rk7zRG-<|2C)gTSr4n*P_JW`w^>hX)P2qTLKS~u9@8D* z^>)Z-rx~O<%_L?b3aM%zo1`3=on!6t7BxRXX9>e0sBjWfAK@FYJ0rZQwp6?;3x`R1 zUDD-cDjRKV!-u1b*mj4!Q#!G~dOwt+v6^tWATYwk#1Gn+7sWJ!80Yu{{ z%4*->w1_m=Pp>RaaQwK%cgCF@<+_#r{Uykj^`&~Qcvn=V%J!P_!?+#|T~_(g<2AHG zyC#!EjO9}*DBc&>3GKkIp*%lR9LL%+qQG5iIUmL|`3f)yjGxDNi)3?M9zmB0#($DLud zN24Y>JCfLP{^CWN)ruHv^g3;HHYE2m;_5oP{hWTU!{p>7HtrL72mr`)Se%<>s#&Ak z>9Ty~GL5LtO}E{~_0<*n!-4z;TMK?zVU#7McdbJD9|?`ejTOe|wBs~tlsm_Lddwo< z&P6B`I=4b2E%f)^P_whKhe-$6WXN=&iRzJT-!+Oj&(KQpQiX0;uQ@}OenxMvL%miL zPzP3Mmr*66R&B7iyT@LyL$9+-s}iA50&a&{##$lD+PL*2E;! zySr$#0Pky8E^&H(mTMau*g?+W=~=2#joG&0d@n!zx4xHu^Bcd3RUuuaIXSn;>+e0q=GChls5E)i>Dzeb@|r|k zoxbBPxxP~q4bGi;j;oh0ab;zTEPKI)@_D`w|OLU4m-1mP$JXWID=~ z0D8Gs1zkx1tbhO_#9RfdMGGkRbCeo_$RjlwBF{s@*O4r6X*+1wfnz*W4!G<$$@B3* zj%_R&*@nzQ=Z^18Vag!)rT? zqDju3-{8>6DW(@A5}o0rFvBfWRHJh27o9fjB=LkL zzmYPr*dhp0>}Ub6ACuMF*yRr1+-Zm+yg@>Gb%T6nhG4RVH>pU6F?9Me1Fpgl0mM69 zXtkg@MOsbpc6ZT9j?q#bDIFw@xD%EdHLV>*4KM=0D2*!jIUZu=`?#uDX)8|&50okg z)%y)I3}u+NZ0l^{3-D5w&)l)ba_08g@7tnH+U_^hcY80s!`Q&y7B2Rv{lIkGOr!vU z#lJa2C5LH?_3jurGas-8baPJ2&s z(8xN-d|)~_>~s5 zMoYlxv**w8HE(?zEzdBq*kp^4#kmHjPaLOvP zwdHlL-`HdjBhf(5O91!6^1`A}R70nA(>}`jR0FBBAOKEz2!&EfMTi{9U_%wIR5|F- z$K)B#Xi#RmjdT9;j2mQBLM*h9nG;VE1j(_{Zr1%VvEX)bQXDx-kdZF|P(vo#)o|73@IdOr`X`z7( zJ+yHeHy5O;G690p24#`^l?xy>aid2Aoz}igyP1J2tQPz&C zsnMCmdeSDeQu2~&p^H(7GeaP~zb2FXw}9LrZ30DLG{uswdF|NXD=O5 zO*_mqj?f-uBqPHp?l3b~#j`mo9@u#NY@C2sUCF~E;af*r+raOd0Lu6rkf_$%!8N|-8$o>Cu z`HjkyHI||RuSq3y>w? zpag!!Q4IS^S7qFofQ-@}Un`4$gvb9 z*xa87J`OM#znpmqCX_C!mtYHU;U>ah{JyBMLHxJ@4Jb@mag)E|^g9;4SAsS618hgX zEB7^KRHA&$ShbU4pYFW_Z|=Ifm(cf2(OL)Y+;`k0f`T$Cz|j}WT)vXFUYN^J_>dHU z)S5AYC1W*0cYTY$Mo~aWrdU0vP8*KqTRgADs^ z4o}R`tW@ZaM%;GWtyH5bahABOx(-JUE;1iwJa_IAqv3!PM-Or7$`!JB#KPPR$;KA7 zYK87_C`KetJoyCpiq=Gn<*i*-*Vo7p)(%Gc+Dx7;FOZBoF>;A>E7A_DeDFL8XUF74 zmY&2ebh}-Qh1ewMxBBCr`7o)n$A4^MuW+xC~!9`wTC> z{V;EN%NzN#4?V=@<{Bm$aR2=eaM!7~u-zH*-~Q}FY;W!$#ILZ*_4QSHai6VAL*gjn zu0wZ`j`}=s@10Cd9pr4KXF1Pm$Fd>@s9%&1s|24`geZ%DEn$(DBcTA3Rd16W)PjvJJ@=qLmv2`vM(3rrP#5nw6B z{@Oa==GJMi7+7ohzR+uAHcdb!2skOsKRlEwH6m#)j*9}m3YMI~foN5LC?Gc&Rf00uwS|Ko`eZW=V&D>Wsu?=Ohq&4XNJgwg{hEgkkK9O za-!ZM3^OLC4L#eSs&bO;bq<_7Kzp@^Z$fOZPuTLQwkAoJW77T(*p$9M&8M$i;y_(< zYB8V}D`*?SNlmuBfj55u<@Fh?4CuEl6SD_tR$wPT&7il=)F2>eP2y+Um}*4YwuE|! zN&1YU1{HEDvkQ3rDx>}l{MrOr5TOqpr8O0xk9Ehp~SZd<9omzm4^jZ((J8&HOUYg@(xP-uX(mKVyC!NvGu0ZOBeajl7zd-J4$V>k-m={aYekcwKZ zpuHne17U~-0cXY-8FZ6n^8GYPim>>?iocvt^j!a|q#`F-V7?cS+L6nERdo6>y?mF+ znFXRsRh$q-`|c?s-;yU8*o??mR3{s9tl_XHktQ|Y12SRVc)lD5V}v=wus5Ky*I{aM zib@zU==D%2rY0r;9Ke)}M=D{JC!Tp)DDn%l^Wv%)$FZDm0b~b*f#k6Hp-&V>5+1(1 zyi9IjZo0vPcihIz%p3=153qghGQF)`ws%MD?CufQ6pIHJ(I}BGT)lQ#Z1nHB`))q; z!H;w4(p8jFV&Z{P^alf>A#Uw$vbD8~FkjL{q!M@Eb}K%L%U3Vaj|Vbds8xIhgM=(j zSzMUs$e{!5wYwry=*I~=TW#*S=`;)zDxNPDu;3%k394+=dP{r!B2dO&p-Mw)I#D;LT`7-$sP3KY|{uN`Q_LBNLRPl{w8tW({$YOWqfN z7(Q527;lgpBcMpCT@o;=2z*^;c_}MZ6q(f(KrlXFa)unGvcKpw+)R)~IsF$%B@dlT zmROl*W057bB8kQy8{A`&?-#+e#q77%1|3+E1ln6Y0xv@O4Qywfut_eIEs``kA{<7+G>h$waF%3kO7JXbaK3@I#E4nHI^Ti%Rm6B-fB0at^!cf0m$bfrh?ps z!lPv$LQFDQIrw#Y4nWRHp=7@v;JK=Zbse@+G8n{j$DRa`RM!TNkDn?Cg-uR=M)AD`G{=pvz3N!l*yQ>uM$= zpHL43bkEPski=^cEOGtm%XHHrx8Hn-S|etp1JceOT-~LBk>i{>;mf00sOrk%=U;}jmXm>!R#E=z?drOV1&*L0Zw07>etG!?83N0 zZkL$ilmp|E66LBPa{no6B)WWxOM09jcLhcxATGDai-OLkaBmABht(8=_kA=>K}KaT zxOEj-&$UO(v_nb9Gvk#zKuc9>yz)l5xa&YZh7rsEbK`(+9I&~^zgWs`ttx;|NyW6l z7=SB{H%d)fS@Ck`VJMeUpC;{uF|dQ%UXDqbABF|5$Y2|z2r4k+#Z2~RB52eYaML(i zy)mw$HMUQ=2IFp$W9Z&vf3(3qZDDEcFK>(MhX6JQW_3{=!{YuL08@f9JyuC8E3sqx zKwFmO$jfI#DuacF&w$(H%e8pg6aBK#2z_62(~3&A&0K}jIiqG-F2B*8POq4}!+bH# zn=1MtQCB@`-^6vAd@~905iK;~GPt4L%uG=>DppF$#sg zSq(sis7jSohcXen+iuglZ~;_G6nH{&v#Aj|K@|9mhJB1dg2L~-_dc%QSmEN8OVYRR zZf}zfW7=Cg7;B}%GBq_VF$S|UGd%O`v(mTh?CuJ9>vg-LbFS7V$dj1qV8nEov$lMN zWEe|yz*akDWFsmSm|vV_&>gb6w!-!0H6DD?J#>a$t}U++hD{?JXHEoIH4#&fXrk-+hPlw~svf1r8lJ#_H-S)j-BbOifKOwJ^=K z)fJvQyUJsaJ;^Nx7F?VT>~!`pfCg5suL#|;v%5)l*HO98IK8^HMvPBlAgou>6E)h& zkfHmoNesQMHnY_UXAqZwwH!HeRK^(XPMd>svtpDo$a4I!MsJvq z7_+h6bq>@@oRv3kEc4I@-_2lqjazTImH4ictnKb{{rU}-1DKkwpeq^GM6$5x4ZC8J zcV^`ZAAaT%uRplJ%MTu)8Tb;NVB0;>ndcaZBgpgr%{6f2!tWQ_{rtNIz5oiuJOodX z3lLJ|Mv3ELhGrxsb&KyIrV7622}lb(0aN4-nE4uHoulw*JhZ$Q;N^4(PDi6~Iu7N+ zqY>92qzdB+9U{j=a>4}AC_?8_C6?!@(Ec!5qXH#BL>nu2m`PJ(2;6bW>6MAd9|E-+fCk`6dp?E$#9cy7QX0~vQb zjgQ6C(gv&;v_t?H?KD+RS0~p&xr&W3VyEnD5Rf6Rmxh|w7~i9tWrP^Xp{WLjR$#?7 zZKK!Y?&*kyW-3&l{)QnO49MycQAMM6cZd^M-`r&ONR!FMX>6m;=H(IT+6w0QLAF$# zLu!+Qt%&^aBxZXPKbV8I&(Jr7wH79?P?bTN1jD_A#=y-?DgAZt((#I zA_@)BVZx@5?si~uPO7_EwuRR7*os0mtMY$CZEs>#ldM|BPSgpe>I9u0=Ee$Y%_lp0 z2yZqZS=qp3K4k0o)w-D45QZe(F7aT5N_~)O^SIIqr<;_Xx5#r4`n7cxqLSaI(KeUw z7eo9q5L=H?6U9l?nbx=puradDIE_u&vLaT1wQ-k4_62og9AiLb$d~0A$N`xoC{dsT zfdV$nIKR=g%~c>vU{e}uSWTIgr^>#JmW?=au0L2Z#!0~vy>U~CGacX8+j?`v}tnD6OK)4j%5a#F$0sL z0$l9Zx#5biplB0gkI9!IMqrp`j1u{s#&?K2vld1;W=f8gJ}5)_OW(@xwlGkTALX&< ztgPlL1(Xw<(!UyziOxKaU7r;Y7tdiqW7RStfXQOfqGL00gbuwbLlqz+06glI8X7S| zLYV=H5itgpP*aI~cG}yRUPpjvy;3L5GXW8yQDpdJfsaXsc=>?Wz4oR2`Jewe*DsxC z>F7~(5Wz4e))7&t+1TEq+wE{DJIKwaZ)R?4noG|o~uy%w|9XdlxJep>{ z>N8wlr9bSmmwQ52Z}}Ou)G%AAvN5!zv7#PE1V)kW?$RB^(noYhG2P*1s*M&?Q&sY` zito>p=Zfvk4dUU5Lx&bcGxyljk21A1%gbK*GB$6l^NA0Agk$puiTs+3FKd(60Z&ytjH^tCbr0WY8IR~{Ren?VEF{4E(gD0^m);;2cg(ckV{v+t zTD{4&)eY)10t$(DHwEmcHp8&txb*>wiP5k46e$Hp@Kj6C=7 zD;A}40+r#}Tyh7aQ1QW!ex6T!@N-g)9$8N&%asnm#6`IM^8vtloOtoq@Rk=HXJ)!C z9r|ORc^`lI;Yavl%WbdwYToved)fQ+Z}A^Kc8&jc%hZd%k6(Vr5q|z3{1oY34-(#Z znlsBoAmDXx{bugI?Fg-!$J(=>;J5$y<0SmgFRyvyJ9*`c4l^9K8Rb<8U*7z}AM=~< zJ45!rdXZ0mBmeG)Ue53SqaWqtyNoX!x$7CYuUG!!ad}qBLXpMw?J9>(T5@2B6ENbDJWzyVP6$@wIS+_f@`#2^y z9(igoLJ2f3pDP!4$y_Q#Ffs;lp;QQfB+c=aCmK0rQ>XP;0z&+Pre$+P*JO}cwj=|S zr38^e1v#F|Xv~IGW}58obXnO>8Jdh)-K4Ju5H?uv^zd={j#8oIyCydRc(ns1 z1$9$nfsJu(^96*u0FNkwx&n)xImaXK8> z;*Z>;!ch=Y1Q0u?M58gLu!=A8C@D=Qazk08)3RE&g>g5DiA+51a!-_oX zZlEt%X&fv{)feklD#rC)V=k8z4te9|8T)hL#)VU=eEyZ9Waj<91V_7nb07^3+Ky2> z$7p~mcMW$C$brvNo97H)&}9^afTr@dNxqlMwJa)IV|j7=?fP*b*_NNN4iH%wuZWF% zLCW0ExO;EM;b7rTSyW+*HH9fjsXKHVfdO(y`IqCB zv`LER5}<6`mtzqsUcc9)*KJEhtKaX*WMo(g@e+@TYMtr1N$T|o(K72C&vQ=B1n&A3 zaWbHwthN2_fDU{NkQRaWp38F-lPHCsE3}t`%}Ns^Ejq7$t_#LnwsW&rn&wC>cVa@q-Gz{*c(_1hqOTmeA(pHYSTZOw~27df9_q z-|n!r+b4WO-$oQ%7fc!>eD+ z+Vw6bQ#9_ll}8?bgigOJ0BLj3qvg+Gy_~?)Vy|y=3uuh*Qw@D#mc(I&VUm&qn4CNt z3Yhj#jL7i}vUs6J2THCZp2yMShw!RZ8m&oQ_Oh2r0QZ$ES4l<#iGjKQ)|;4LIKZbL zd5VG8B+d=7w}w^Vd!Crm_`WXyxLT?5?6c2cfX$UvZoB0ajX<%ovh19uLy0$f>3w%% zhr4vw2E6eV_i|uvl7}BX$Aza>*uJz*XaWJ`=U3K6KUb;N=?=Si-8M%S>H;e7y8RS8 z+k3qKGf$wRDudxra_6dz8qZw3%Ahxbpb8s1K+2n6@qo191D}4BKuO<^6_!;_J@Q2s z5Gr3X{DyHvY&#^WV;re5hJ|<&@O%JpKCk=k-{jwX-z1NG{xdAx^dN`+>Cf`F-}z>K z<#*n{Z`)h>(|7$T!DIh{Z~iaK{9i5MZQsma`?`7l{onp6e*8cGD<1vnujFTce+V@A zxqtERc*)JXeCCYirFZ-cN5A8B{KNn9QT}I_dtUMezW;B%frImlK+N*SE+6^H&++S= z;eUBK{uciFH+>x!|J{B72S4x=KgCxxKE(ZR{|)}{yjW`)#wk?-vec3oD`2gkX0+3s zQD#V#a~H&b(Nw$$&v*9!D13`hBm);dt(20_T9<<-E1IgYJRdhOk(oqY7B?_t6K zFSG337&0*#(ckN_yrtL}`uNd^Bv;f!pY5TdpXVH?*C12mI;I!rE0t2Q4~ElylTn9c%`1eP@^(S`E!0O$a?tW(AuQA){eJOQ+04 zDV1iGXra#eN0;$3U)(5lFl05>?8Pbf&HA+JRWaGgQ$^h-EFN6o+{!k7yU&5Um+%gR zBv)3k^(pW}lxh<-<$T$=vP*k?o5L?!Wbq{mFNvsK*~In}$*uE&>Qq2??GT>5fNsT9 zE#%cIo~~dA9jsr$7+5u>h%IjUaa{>spT0m21WcU-&k#Vrm@mD5s4 zvWjwzH?GZjshy+%i>f#$X$uBtgJ14?90-CgqaP>>l*mu3(au1r0M8EiIv`hqYH6dR z$1)!8;C^#m`^rgz61X#7q9P8J1|rO1DZ%H&q3Nt0Ux) z=SCz4gVC4sFWw2g?unoP>BZf&r$xkgZ} zQ1i5al)ehdZHVWEG@^iG^OI6>IX*Yf%C%jtJa?9`8Zb3IO;`)X+$(B?vf*#NkywS8Z z=`S_C{SyTLwvvK{L^q;NcH8arx_vtB9qzm94py&U;?m_$li;Iul_Lk2$frZjoxeb@ z*GD%Evy&6zths#sDlfhB)oiS9^3hLyj@|YgjfrW_uRn$MD>Um(uHRVY*=L{Qo4@L{ z{KdO|pI5)`)qL}hzJu@h!Jp^K&X6e17z{d`y>OMxK&2Ki+}(g|gihfl_ufgT_ItD&v)Jek(6Oc$n%}{te!C_TTaD#}cycdEWi2-@{k_*rWWyIm_Sq z=D)_r*DBoqm0v;kvA^I~|MN#VeCuoY>)-rV_AWolnKNg&a{dgbzveqx3UVI)v)|+k zYnEU6neX_2z9#vZ-?+fvzWe7m{Ni5*;I3D^iI?4Tn$A-n<}W^Xkvrb{RXljxO~l)m zdG>^bkjYYn%LtH|HFUasSDTGx^bPAy(;&P9@W~Ee`QU@h=a#Rz>(4k7Pw~pvzlm(~N&fR6eUt+)`YOKnYhO(F=}+_T|NHys z4RfByi{z4Y74*`KEHlpGNfDyRl(+(t3ZT+dLrtR+68RqJOt{uH&m+>(`655~;!p^P zj;)}&h(i=?5<8@YM|g!_*S^O1^J=nOVi47|85sCi~YY zd`}YqzH(I--^Ys6pnyf8$z>*SnQb+OdojlsCRn?1jb>ws?X3~#cVf2Vm;;r7ZZ^Pp z6?T&WP0yF=lxID->afMExc-^!wX1_gm_Y^)DfCZDl?r#QRwot05LLgpu`Q* zvLr?X-H64#a~X4HC0dLAFi*uP5u*^mWu(%Om!f-P#+~7ixpmQ&iOGq3uTe_qH!|br zTO3U`M@eDDLpyg(aJh5^?MU|L6~W1v!dhMoOf1MglmlaOy%3SS_6WvI1*~=hRXn^R z_eTbpuFakVW|O%*z+yz2VF-gjt|MBJCn;V{vg=SO*X+LJRzDT{2QjNAzVH>}Gj6r{cnn_9OnPdPyb#<48 zsX9j{62c~Qx4R5tIafyUp3E>FKQzn4ktTFEv6<*g@rPY<`uL4$baj@&>NDuPL$W)d zdfRuxY?HYZdY`$BPBv&w-2{G&We-15sBo4n7+@ML#5F8U1Q_}f!{N(>K{gsWotFR* zggP2{a=*n5bZd`c2&&Q`z1}96_sMRWK;77-kq0E9#>NT(>NSl&KZ`#LS$`lP#79AQ zL^@0$&1C-=g?5AT)Z{Lg%10}N)@3ZEnGr?4o6C>DbAA`LFgK9_V4h`AXnF($fTajf z_KGN!v8qB@#WDL5vDWW{awO9M4WNwnB1R*6lE2^AMBRq~e3dx{r zTUlw7?cC&2VI8a-SheE@AgFz0NM%cHVhKVWZPK-=^cTg!K*jz52ziyT3S3oC7iXYt z=~?5b(TwFDw54e0n8ps@LSEcYSIH{F=EuSDmn%g8&!(dFy8rf@`RSkg z7u^0=7VTl++NfmE`p$QL8~^fO{!8BXzV~tb_)!q^A29C!A3)}GaQm12lvo!-Q0B?G z@0Ug@a;*xzYoVKW6!kua6rt;rqXDW`p`VNh(jl#8z@_yS z+WlDC(5PvK{X`-I>Vaj@NvKB^TD2NGIQq8IlBIUA-hez8_rs0d4pxaKoq9E5aq$3? zlXEN`J;oh(-_83z^kJ@TtWog{&prJdookn{qdl@g2kD!2L@!C{*?`@(9ntbB&ttFO zm26R^J*hnQl+WVaGzShG;P$yW?zrU?kAL9{Qn9-EmfKmwBmCfnf5P|t&L8o8U-e3!{LqJZ!@vAzJo33` zSl!M!{qn!Y>vwkew%0d#m^%16UjI$6 z@sIFa^QHXA*Wbe%zV%_&*Ei@dzMLQW$-m3QwP*Q`U;a~G_h0@QoqUd^@HpS_eLu_B ze*4=w_o=^R;Z^^HpZEutY20=%&;0%$FnZt!@Bj1%c>4158NewS)F!zV;|y}?oQOPE zMawigwZtyRtl@h!eX0D&k50|kR5S!mkKswin;S$+=V*$K7}2!lws4I^s$mi+tgu!~ z)r~C2_hld_Wp{0TG+Nr0p@mi;)veqK`mG|>U;-so6=b$woHVI;noNU9#4etyRX~Qs z5J>eaql(WU?y&+MP@LikbVW?+f^7c`3C@g_XoGQ}s#m5u-F` zZn8za5|eg!2pbiSEX-hb|4QFBPkXPAXefnOpJQ~D(Qw4UR>u5donfuQ?&TrN%Q2Y_ zNn)R&ikR04YQB!%Tf^38srGa7oo#GV#hZvo6HB;~kTqus^Dd)LKg=kw1a`>8H@ujn zRh9pf>e>?ogKc`vd4in`ZfOuG@JBJdbbuD!VoqW+0q8oH`$(?6a?mYt78)%RHK|Zq zgV>PgRR&it!l{!;ko}-1&s?mA=-lG38cd~wnyleBD#-JbCa9{I_(&&g#Cko&S9S2~ z*qVp&G{hOIH^SzF;wB>)VqAYDRNwtBl7LjZ0#K%y;3+_yoR7(6y(~q>T$#P53!t|z zt4xqm5e5vD+B;*Bs%1g%)2hf<%rQAgM2J^tp;Q6lP$h6JD;-iP)@22)(1qDCifG~7 zDaeie#u{TfIRS1ZRTJf^Wc$HeIS6OW24CKo;y9(dW0_B23&u9!+Tj3=w84!f_>)zvl8xo3j`ftNGgta1EsoxOGk->;A-2H%UwbHsALmxt6_Q(V1rm3TOi zknhYGwr^Y~Gg>mo6o#3}XoRALB~?HId6E$19*FXr6GHW+wMHY zH@*E0{L#BU%*uroM*WK9_f-Z7X~)piS{#K_-xGkB^+%AW41pt)4Q@WT#4SgbcGWbg_3)$Yw1>p$Kv*U(yX!7a9a$2Sk9N0BvpG+{w+p~vr%QWv zovN}_v}L;4VyB<5vAM%bOYPnVsC4W zc6Z2qCvTzK8FK#YvjTdnI^z}h-OHtm=kc?YANjjK2LJls@#)Weh7%`GKv3cO%9>Q* zc7`Jv_k7Kp-^9+wD#{PQJi&WD{TNR_7fBV%#}Ft;;{jVM7x}Jlew$3>zW+lXqMulX zNt?CLei|w*bhRl!2_PNz7&)%;`26F~ za07VynR8s~Zjt#F<_<*s@o)VOulezB<_~`KL4NU52B^^)DDHXSTllfrl+mC43V-wO z{6}tm)vNh|Z~uBCwa3v@H!;}ju(o}L?T0?h)vLeHZ9o1Wc;dhQ8c*(?BkiANval>C z#G}l<`D@?x4s>^wC!V;-viAX2gWI|9nQQ#it8VAeZ+?<*U-|?ue%)j2J^NF9{Wl!v zsV6u2otM6zf3N-#w)-u-{wr^=wdrH}=lQR{{pKy=k+4mEKMZUFpr`i&9O*n--DK~ zrGnLr6cv?==F9UnRSzm!syhg`-ewr19rX|QvQmY?;EYbRIA2ygvC}8ekc;D`p;8S= zV}l_Bm0-m_J^++-H1V)ct{}-g#8pdyR16cDYIfR~Tr%vWa%iP;C16pzz}z6q$Wu_N zLYz61I}&PD81xk9R{OMv36u2(3Iq%;@AZXFI;B8`KJ7RqHd+FrLmx(2N}L+P$VV!K z#)vQ(tbCSgj~C+0;4}w(MEqU)W|QP8Qbn+qz<1|oOp)n>uO)9!Xruz{@*L2G?Qh{W zSyZdAc~K3Z5S}}ivC`d5IVxnFWrfotGI-4mS}JRj<0gRF!7h0wa)bj9z9P>`XHgl) zWsY`bax!HLgAzHmmm56F=m?>%c?Jz2F$AKA6!3~Tp}BTBEtCvCl$LW>NV$bjhospM zITxdltK!N2#=Yh+&V)w-9bDF&A8Mv69;19jj!&f;ko3T2Myj;4)sP7$5Hpi$k2GoF zwHgff41o$+>vcHMsdRPOl-%zVaRD<{p4k~L=->^woE zdkQsMCCgJh5x^@j9%LyvjVj^_XSF*^xkY9fYJBarM-pCl=yarb+V--l&ak%Yc{6*@pVoFP!XAf{p-1 znX^{9SIR_z+OaR*jc`IeWym;=X8vcA49?TDhN0A!?TD(e>(7Wl63`Y!(7-}?zh zqnL`MXq)}dSwV@E_51&=aH=d`##zPB&d$o`(lu4%g@G_js0T!(v{S`Szrt3#PZ)YA z8;Dt!$qdGNbaTVCof}l52B&VllS;KBaRC=DU1WWG4}U0hZ|MVqO2p~YHxp^-^9b96 zA!nX`lDls^#aq7SYv}#=_wc!=FQaM~xb=ZM=tU9hdwu3-W@-6`Llc^V3k!JFX`Z-v zkuRLRfT`4FQZsNmzOz@?n4g=VO`VyAIl}paB!fKxUcJPiqdK$mP11CP$r3htF;ASk z!o)<4_FzPJ`!cPmY5ZEsTrEUbCP+*TJvX4|RS8?u)JK*j9m<$Q`#Ie~#+B7gOjIRo zO|dvL$0%6GuU1*!?NL2{k!^8x95H|B7_@s_TwY~uufz1hBF7IO5P-9~waspKfU%JH zHR{td-20*zGdVrW9e3Zu!(VumOP8-u@Am1A5*~TxEZgg=9654GChcdZrl?F!GCw=Z z*4iqE7G}8fwp-X*zs|q@=N`$F)5phBw!ChD^`S z%D*p7HbgVp8;-d3)J>8Bcx81>Dv}nS4**W#RcdhJMSS-+y@SSyyLsn7{`)-k-~JEY zUwaup@Zg<%_yh0f=wqDPHlc!KN!2`>%QU;)q+1&v5PGALDJ`^4|b>^^gA& z@B0@&#;^bKf1~o1_i*`U;U_*SwjfDlE+fc$F#eXPH=>#+;9^Q*}LTeAD;8lQ;h8PxG!{{xA5^3=LI9)oQ%#D}RL7ef|WXdHT`M zaPIsKPA*Py?(&~=qx;qT!(aTjocrhp`Rzx~Kfhfl#j(+dhAVV&075_0;HzA!TagEm z4?=tNHMJ;0E3r_f0s=a$7Mh)C(?qYLbx|w9W{?{J2q-O}2+w8xC<3%aDsfSzLT}KM z3gFD4d3ya3TkRontVQb;sj8TK2&k}z%vV@EX@8oFUQ6_OI`GJq&@H8%xm7X%L;fP# zGm}9-?+bmSH8mrZgU!_uYaO3z&?HK8OdivU8tlcHxEhIOMH%)6F$RxHMKBDKsbh?Q zv@}m;FqmhV2*1V2GtX(&Be4`t6KBX`4H8x!hK!O}I?gmpg*ph$ z)M_Cj0#`EF1lQSGTu`}|&nQ#STNG+s_XB`)q9l;-C0Q!Rk?qT2l`OfVFzO;C)>Alj zHF>5*gO(Sw`~tR&R30-KBrEwhPZiG^_zv6)T~aExfdD2y^2kRc8Pxhw1ZhT|=6JOT zoy)mOJ0!->S-)G)2<0XSLjkf`o(Xuw`WUf^*CY=7DNiO35P+Sx-mgD#52$v7;c$~m_F=DwRmvmA_tEg zVtutoHcWYXtH*3IV*d0jdep}o`DFe&v9i*^>(PM9!6j->TxYYJF&$OVvl01fSK8ib zd(4a?Iv@E@L=T=KsvRS%ZKJnW2m{FXG-kbrzWFHO>OoW{Vt>TVGcP7L1hJ!CKAsdN zl!tbd)>MHB61+T=^+A?k`W;L?z{g4jjX-oYqE+$o9I{-rVm5~`&7EO}FSOvmc;o;I z1kh(WDm9R6j5cF~`%;_a3CMIH%z|KlujD%#Ss@@FOlhQpRZ<-m^OPcgaa_}+a#ux? zb1%&&oaWA&oZOf)s|+n57u+?{%2nS|7za>R7o_6ySkmy4%4`8G09BW!5VEfVXzUBX zF47LrKnXaNypW|h$8ivDC4hfl?A#|=4x5!@wEF~mh4@>P@qD$-i&9$nbHKtmZH7_UJ3vxp8>~8 z0By^!D;!|NQAH`;eaGOkFb^O_5f(rXi>vaPvDg9Qj{arRz|Fqr5&XBjg|^GB48l=9_Pp|L=Qyd%XPRFX#5#Z{hs;b5v{dV-pg#$VcP@t2=^m>`U3Hs(2U?*f-PL&DL311FAg*wObhW7#mUx|_r9 z24Q1TG=p9NK!G^Vd2F}OXa4drYV{fJc<})|F=1JhF+-u9)!J1qt)f4Qxf-XiWl^ez zr{MPcUxe>_;u3jzI06Eyr|x1cP4Ooi9GgAJDNh`=g@tteT95M=AEH{TGj)7QWG4qt zoF+3y_OUjKSzaGVmA^8z#MG?l#hE!IHDnU;Dagr2Io|AH=^OvX-~T5xn@uW}Dq9{SwP@6i$i(Y*aj8M)61ZBD5>{@M$pVvB`S4{$v4gu-}srOV;dcW^2U z%KwuxHZweQc~6e%Y5D!;=6fChV>miF$x&oHB>nHn+4;h(jn6)LR_?9HE3Pl2fl3&1 z-vh7UnHwX%aCJwvt=A6m%2%Gm!^(J3WCN~(Jh8CI!qH>&`+d2uUygBg8))$*TSDIS zL%+u_{lFdMaY}P$iSA>6#_PZK``D@<=Yt=AFEjZrjd{yI`&Uo!wwE8`{lD=J9$Wf9 z_|5OUk4LU|c+p)sfB%Pnk+1y0f5DsXoH~n>f>!1Ay=N^BCTTV@~v3Z_TulsJk z@CU!i!TZ00`S=Py|0{pa&-~nvu-h3jS>5B!uXqbrb`xNhANn^R=DU}EgL}X3-=ZcD z^ZWn(Pq}r{;MG&!eP)ZJHssxZ^UX~D#BcGU+IhbH?_A=cKlmp8?EDkF{T=@Y^Q%u1 zH>UW+FTaBy`Q6j}#V@^r4}Iu8yy*LXn!&}Vx#fYodDlPvYA(!tGr#&Xf0HNv{5R=L z+|0eFZ)Rv>Mm8oLL~O5JU?FPrz2EWUJhvP3d|d)h@vpz-G!vdC8KxqF^?i*egLR4y zT>>}7Illhp#6*v^HWoG(>64M5Dsh0X)1m;Lt=x0KjgX zv))S>r5W`A{Gi50Z-~rN)*{;dA>zszgalE<_HKvVmSo|`4|OsU0lDw_65Kf%)~R`lfz24EA~?qr0G1W5a#)QEI@f4MfG03IL05G8)wijnKo8a@5yiH+*)t$4sM1lxOS?VZ!RlF_{rF|B z<*>2Q;SKl9ar%LXe02}Mag0H=O}!qnd%jKWV1@9OMXvw;7U!;YIDR_h*n=nO{S}2W zs?%*p96J?~wRZ7uxkYBRyB|J}iicEZrtl6oU@9WK^LFxUZOrZt*cdMlP{tDglZz&< z03&6|Mmbl&3<*1TLF_=L#r=#{4Lgcu_EfuEHieX0-C$N@5tAH8y#+h&hUg|Dj47?$ zy`n1Pw4LB6h`vVNXob+Z#f&Bw%~>&+GX&(1}YLpBreFx=`cXbCClS z)i)q_v^*?AFZRj-hnyEV;8=r>8i_cadaim`7<5=D27g+EZ0}>`JPTc)e8N(+!Io7> z54kS;D|6*C2C`5X_y1fKx~1_-k!&<>N|K`-@GNeSg%XTtpvYsCisn8Qnuw}m*-&(F zz8Jt1)%y}?8o+7e$}daXik!CM{+H+G%u=M~1u%0uO$TsGs;xA=%xfEW2gMrq*WKa* ztQPci#;SHoI}m8goILqF9>-8bFO(4u0y4!3ImekQBfw+tS^Ss$EA+9i;Y+!k`_Ats z`mT4qa0gfCwBJ1bo=6L5j-^rtoKFZS4l3bVnZ%+*G zU+n*Nd{c4R|JO611cm>vM@s##e*b^vtL~WPcmIDJjP)gGNm>2>pV(dbo&SmB?E8}4 zx3B-J{V8DNvI+mOWheRoUbE$^d}(eDu{Ex@De~Gb_bK;#J>(ET4JDYxyUQnmC*Z&G8*? zW_&sS{{P6UKJqS39`(6!VT-%o{`Yy}YwP^s)lH@zsB&yE;N5@p@A-p2{bP&U{-^1eU*6_TwU7MMS96dSLyxs%|B^Bg@C zaq-f1{_n8-KiGR0*xR5n)>(1nAX>dOzyne_rK5HYtOaj+-t8jzwwRneQAz(Kd=~v41&T?jJN}y zeU_)!TGL^9q3q2NO@-O1sccC=bE;h`^-{RvujN3ap)nGiOB^1p*lm=B_*wv6Ql;h?nGv=LVoMbaR{iOOKq82gv_op0$*fGSus(4H zSuOFdu!Aq%KH+4)=A*aIxibk1BG--&Im7eYckdGf){BwNer6k+awCLc!DikwO_9~X zs`)k*4>S?>)4t@Zuh+N?Uh2^Yu z2|)zCY;c?V67P{Jq)>Xiys*tS0aEN4Qj8gt0~rK)*Uix}tESsv6lO2QR7_vJ&{zwh z%E{Nok!s50(!98>EMQ&OhJpyIqGU^ZQ_>6$&k%g6sW2dexGA3>K6nseo_1KR=SsR~ zMf6QQYWpl& z_tQ+XTe_j^TK!E5zcS7($Wb!^$}!cnVp=U#V~~2?8UiFS>f2ouM4F&Ogm#^&{R8D# zE1PC?kqom6Rb$Qgl555BHmO82lL@qODm(nD=aXOlSu0Yys zNNDwX^#eU~QyYN0bnZK`&H%P_P}N?ymz!%)8>}<9R{E>^t;e=CNWA*3&PSW8mNwbW zHSaxrQ{$gyv;Uv(iF|H5_#D93=d3;>pTiuD_;|LkYq@b3Hn2j2ZnKf$xV{35#Jp=R;q0eHJS%Ka5^rMi&C$p~H%H?Y}k7&IY1aABU8wvH1PT+GJAj?J{^V<*Pl zy>NZym`&IzY<5%ipaK=2i*Hk$82urt#lvkJh74veE;bpwEXM$pG(OB{(T8Cu%3Qns zgwh2PoCql?2zi?(fqmcu5ZMV#X+o@|bm-;!1p*FV!JDr>e3K@mf+_0u^Q^?E8N5T2 zlXk6Eu4~R&t&?(+k2j?m)yNdVOiK|wEiyl6VA#^Ayj71tgaNCbf5l2cq|Bd*lFSH2 z#H0oQ6f9)(*jXdKs;BuOpa>~d8TnA=d2GsxxsEU(>Z&JRtxvLqm}OH^l4kkf^=iRF z1-}R^hLO<%`|TP2$mM#+H>?H@mydEKD8qDyJ`Oy2l{+8YkW%34^%WQAf~;X-%KZ!D ziaTexIV4;9QCuH7|#S66Hx4T09ALxu*VY6@ZZ@DlML9nduZ z*LHzwO^s|It*0R-bAZ-Vq(phsQTI}9DU2@ip_KsysNPo9`^vhUfah{bjx?3N%1l|uVb;N0{_E=dzJewk&;eMlJL<1>Xs3v_`KoMH z(mHRIVQNi0qSQ3N&c?P>QKTCIGiK@R}&r z_S;W|&al?&UpGvrg44FoD$Yd0QcGbhz^d2ubt?h12N$ReGOkUe)#LMkQuk7Uo#5z9 zas!x_z?s0TCEa{m>>*z5rkf4(Z~Zp%4ew$;JLBNsfOo$0omsHt#*G_1{`ljWQCO{3 zxfbs9^fcGVeO6HTnU?V)pOZaN@8k2@9s;Y<|MwZT{Ve0FG~nlY9DNt^YLD^v3_j}T z9v*Y2#y;mcsQY+$yk`By&pw{ZpErBxJM1;PmjhX!z2Aq=i_dop{PWW0J-_yWAL2V7 zJU*Xo_tMAtz=OwY?cufXSPzsQ-%x3LlS%jymSUGx^W&VfIy?lZb zpqeY^OPwOT`lLr|P| zpo$@x9UZ0Q*iWWVHA`AeLu=l-0&-G9unZQoh^pk*y$_@~BN8%;X()?fl~Xm1#3GDE zQBX@XzSXK2TIVDR)+3xX0#=9#G zS~(wS#_a&oO_5#yCp~r6W1*;m4Q>Q6z=1_9S+8m6Paa+@i31c@L5WCB4-`7f(?5jL zS~qpZ0jd9XXl!z?1p``IWB<27{Y+no7d@9!=POoU3l5sFP41)j6DX{AGlp+q#Yr`f z?WWYY3Qn{a{qzblU*-DSIL$q@uxOka)qhRs;{Yn4(O!4v9DS~}*V0*EIQ4mGN|Mx? zs6NMH70B298Uo%mX6@mH67taNQfmser9f%}MfHhv(267y9s>RL*wX*qy0Fn z_wf)QHK?_EeO$jA7Sg`YOOsZ|`MWYn55M30h2Edk08dhFB@&+*IQ4nFTrXUGWBc1i zZ+$nt{Z3sk>!>9el7qm$u3bLUm@Z!~414Ii=_gqGcgr&PY^}2HHRXG| z-M$9kUTa^-&B~7|cx+ap1-7w*kQz9bPQzPMC5QStjq8={`a5Iz68Gx;WD?muVD1gA3vN4D#IGT)i@&53R<=|Kj zl$tFEUa8(>RzQubK+`++^UP)%`P3%z(nh&`9yxZ2n+L~ybmO?QIp;747}>($JhNpZ zX3Ftu#mO!)nXy<5v<1-U1;er1Z}3%STP-mTBZ$v{7fPQ>B3Ui61qSJndZDsd!RPv; zDMeyVzf?vGdAq%(zDR5l^BNg;8MH`#-u#MUG(?8HPptHvv@XW0$DZW$#_Ih?Ur3r3 zAFdE;^j!*o)2KKvXceCbJ`l_@*jx=`QGOK7pxF^H14xAxYxN{mFu^jggWwz(q&YF! zOgI=y{acLS1x0H*uggAgE(|Q4uyTRH`>d*IJ{1637g?HxQbxeg*@(f|d1Jke_`@|% z+`7rx>B}6(z>T9N_fIF5{w{BL`Vp`_%g1h_n~8AyHpa~97EbrVaon(69pO3R_*Q`7 z9CtUs5OAxBN8NRvc+(msvD$4|93OE$j*Od`@%|2d^8$DK|FIqTZJv1Nqli=7G;w(S zoc+NOi+P!Wr>?K!Hiq}Fu)V$I@c4_-;RNFzK@W-Bm*Mzz$b5!`fb3_SDOyv#>Uq)) zle>o%nkpax1gb}$!!$usND0$esX2#bu$`c>R00ZJu~BJ2p|E|frCI{w>LFNXQ(UW; z3V5`f!;Lj*i)u$nccbB$3c8x`gyf({2Q1Y6BZL4}`=t5NRS=Z>^{pn$;jJ3U*BYq0 zGwRlte8}vQ$Ot&?HGW!#Uj5?|hU>sp6=z*kN&3PHsr#<~ZcJibctA%a(xm)DwYqHQcCO_H9y*nuIJedkd6oG3s|tNwrcrMaHIi*qQ7YlLJn z%mMBaH_#2Xr5{5x_-@#$Gq-d%Z|x3p)+V9O6|U@0(EMI)mje*4_9F^Z=DLDC$={u$ z1CxYWH$B%rhF7)yjhol_xgYy6{>)GPB;WE!zB$*rot~V~&V$uz&C$_e_R{^&zwa+| zc6P=Pd`^o`Njm^5qv%-|YL~%u1sAy%9_lsOm}8;^@Om>;b7@6okjcPOlj1567>7Wt zo^jd)v4q-}051D|C9_;BJ$Og5QYPVD^*K!CzSJ^PTxEvUs^LChuBXsCgkf+57aFsh z0d6c2R@yzySFkDKXeA(44a{?Z4+SX#8(8<#^CC>C0D41mzlJpw*uiQZFZk+{H!jBf zdYmJE2>Elhp7p%}}>B0uIBbB2)`bl_bxpPVqw zu^L}{oEI?ixnc;L-Ikav&rPV?TLp)j5^BnNeSjs+K5)+ajw2ykBB>eERMLBWE}a>( z-BO$r7x}pAci+cTuQ?8=fyQieQ-k_7AZ~QON243bgE7yskGET%)Fx&7yjBbOJUTz$ zVD%h&4ZywDzA&3X%5`pK!5w@kOk7g7F%hbWNva-g6I9j1gaei`vmOSdGA&u*ucq5A z#287S)vqXMVd1=>bz$UviDE-Z_w&sdbTQ@>zko2CVCqN-rtC*zSwKWGo0F=q&jO&| z+_hL27{=&|>^z!qV<3!yDFR`^z0-+J9C`l!mfIU+GtYd*qX!_K7f!eNf^+R)31}7? zQSlkjj)UL_$M)VPD=jTn4(UEp#5iZLF)T)c_bhYGA9;><`+a8RoO8@^s!_fkO&7Dm zlvUNm;C=Rsk;eOeyB~(N@>vh_PIpLr!;`h#GSgw%&jWuuBo=9S&E-LB!$f z4RUav!3lGk(9EKd`%Wa9^tM%>IIC=CGRq)!0LD-hvoskZ36Dp#OO*SH*xWE;X(j-3 zN@xh+fLMT+6JHq)!PUinHolgDGz2D%xMbOm;vnB3eP&)I#SB1`2sCDem=_sf?2~ce zC4;~7dFG}-!19g2(!hS6xVj#>e}9KNPRJbCo+xgAfs-d#?cmLCeUe{&|ya<&32S+|g59?EWc( zdzx13WZG)Q`ueOfSJ2s{4opD0iFO6;BbY$4^4(fQ=myM)f%vxe>maTfT+{vvms-OQ zCUg#$&ic}r!Ok$zK);jDz=(9eF#}xb&5Z$5SHLEA=~&FPh`M-a>6*Bw0w)BE{; zv!7D1Q&pXMfn<2PdHn88%xRSD; z`!R!U1yJLVL0WzfDgB&ZY?za=9tYOhipSXQclZh*(iCx_7&AvrCGd+wn`jRd;N>OX zzc9r+mw`hKM(1PN>?ay<6#8!(ah-9i!PM1y!D<;0nw5g(>$`|#FtXY1ndTY9vERr1 z*~=_Fh?b0|!}W@!N(klro%VAcLoVMq-(Y4e$7LSdH0@aqBVz^{DVJ=_)t|RFV+f%D zXDgsN<~|mz*UJpx&d)E#Se*8eXbPRR?c{wc3Ggru9#uF!-w=iYUITDnpzXC* z7Z?H4QV%6!?DmmKC8tZeU^FUz5QnD3HYu|cJg^oakr0K^9HS#|6Y2#qDR|ZVZ#5uP zl`rQQMIfeH?h(KXB72;8yg7Ujw0gHq^USQqj4A9BIJvxFDZsVaDm-^TP|MSqna4~fRUJ|8N-UHa$X2mK-^d|uOyQyb1fwThRZju zr4Sb_6x@p5~cZjD-tSCqHo22drw|?dLtX@;t>@Uj?mEH%pO-FnWhM zN2)UX-D6HGbEk;2at?{sa{#=g46gDG-c_)MuX`yet~*Uk5*VTpM$b-s2FoE7!`@^7 z1r+)a@JV41EJ0AqZ0mlGjNUT}IEk237C{+PKyxs_qcx=mw8-sGFuR)iHcdD;aP8P} z-R-z@u1xy{XKrG9Kk>-n0){i<-96!rPcke$tdBT9nQ+%VyWNsOCRpql79j3|-N}x% zzsb0sxri6cTR8H2EY3)Pc;yk|Cq9iI7sQh-{?Rq==5;>)p??Z*c!bq-fo*4G=@C0* zdiflUCtP{_Ef5{pbJ*3lBjFqi8}_ew!XuBN)2AS;vBfdQ0=+naL2-W3%#G{9zN$ug z>7HKF((n>g&}G)da2#F+Vk`?>M*(ywXa#*L331&E(5%a9kQwu~nDGc*S|8fq3dE}7 zq&mPiqj>=BDRNK&LBd(0qNGbKRDW)?B3x4e+QZ>o-^P+OW7#?$ZO;lQa+O)J4lZe6 zwIkvRd>mR+qJt9<3JCB6$tChjy)>&co|Wwpu>xeJ1DP7ksDeMSf*v~1^=*lEnIDwy z90Jloj&}A98hCbK+EpT*gu0DFWy3|a199nwM)CdK>|w!$aY*?7X7bwyP3*;&Q$r!|Ji@a`+ws7e8oGyk`O#jJRkqWCwTt@ zMZN8I!&A3zWw4PgJ}N`zgqosmxZnw4DC)j3Vl8{axe|DE!Vm@q2P%#^Ddr-BgmR81 zV^(m^)hvuy?QT4_SYp+lWNBK9}Xu@iB&c+N5jLs~F z(cx;wQb-2Qqg6Imtp{d=dalOA!D_|v@c~ISvtrX63F9Jzroo2{cuW(EabTJqYOq+2 z8TciyB!r-snJNHZ(-AeL+@CiPC+zoA-fmnhd!U65mK0+#22{c4?5I!}aA36@k>)Fy z?IY$|4pCl%41P1n-0v~~%)niouY$2D*Tj2+WvU>02-$)uzb=I(bbhFH^{%p$hPFVE zkOSO9$Y3+So-}7U)!OEA{(A3npNny*^AZ@bTH;Yao@(j_|6+KdWCZzv{agT{y_Q1x zh1_0iPBQC~{m@zj27%x#|62x!nH1K`djdwRKe#BuRt?Fv0S?Qlgbs}bk7c{2)`s5t@n3$XqQRb?MIXWTvV&dHB{kS(~r|43U(ILsu zD5NSZ;DXPLk4WVD)vIi_#ziz<-b|eCBlB#$_4?oc2oaT3n<6Ui@0 zanDK)Ip5AigFvmbvWOGMCPwxeS%e|q1m`&A@sY?kljX1gQ(D?XObOTPNGglalpcKs zTt0-{M>hM;DFwyzZMj}C&AXZsCYiN#!GSnb$*+5ac}nGTQNe1B5517ziEAmd#WxQM zP(uJ}N@j_uHgG;T$5=h=mSMo*7$^+Jph7_LHZ&idD!E4KGsl$KR*$Q^%;1GlJuXxqGx5y(3p^vs<-pzj9u;9Np{8d#{A@7A3^o-{TDWXN zz1wcN@rK8<;_Z#q$YaNAUV8Z@o>)K0^|a$~vBhjlWXU*9_-h_-r|d3HGgJ2T&5_MZ zFX5lQNsvTXPUwYkGA$8z#a&?@?zmDhV^+PV6oAL80H@^BUoc@DfBYw#t!*qzc9cg-=<&8J7 zdEvu^-2pPrm`OMAHo*{dR$97_bD-Vm7gDd6Vovz{n^van9_PlITB$u{(pj~$NUfG7 z|4Rg@{(T}n?ND5oZnwsUNa_V@qL*uDOe)Z9M)Qq{@t4`43aDC2lr^ug>KWJ>I$u+; zS`BKiLoHy|(SdDGg%axiD-dW=`8JQJ)F^d5Z(9;{H4Ja*dsGl1bZPs>(3z_&8rJ-< zdS;&&#H1s?_Ik57sG=XW^)$)PEZf%8N)w3I)cI78H~UsuQ_gIummR=KH6u@2-qXwV zN(LCU{!ks_q<>d5%Yy_d(&`*V>))ZX7*_gxsNUC9Di{UPZb06^ui$D;WbX%|v$fV> zdk3^6rPuFJf_`l*&I5|mDx8z&sgAv#&-pKo&qp)UW~-8Y-~P$3{VKos3qN0LoQ1`D z&9y7nI66Ker3@DG-<;Auc!DoMx7}uk;tI>6iuE1jG5N;ks*;?`4BHe_{&Gkajdxf0Y&-Li&WYlm-Xb&k%E0j_=?gO(cS zTp6Qt{X9r!L^Xtj(OU;@jdiB9_P3S;;5u8`#ZbGdY5Pgjf6e{;>DNfwMI(5h88t+6 zYGl$K*REb+ISyx3S zzp78*s@>2~Ks^|wa=f9wR%+P5xpIv-IXP|LVfh_5|GrjpU623#V$U3>TxTEmGk5Nv z!sXgI=+~DF@Kg)Kc;(6w`zhxAsZ|D0z=x3U+h?bz8L;nmJJ#!CoOeYTo9=fA#{K*E z@_Fen4h~ivA77=P_pbrCFWmN8%Rkz2=`#f_$@24kmWp@mlag8?sxLXoP8Fh}Qhnk= zHRuil>V$nwgA_Fq1`fbV9y@}0Flj;;&;=8u*07}fSCf(yVk%KtF~tikoU1-yK7S@E zL@PjTM%ZbstrCxSo>3Kx6V3-#!ROkwK;ZOr$KBn)^QSxRZ4(v~H;0iI&UZZb;ISAE z>ve2mPL53~bv%oqL<#Sl-$j5R#To%id5-qgvr2|Br&12yu?P!Jx96C_a=BnzJ>aN@ zr7naTjdJz%lH0ACuneL-+w6np3viAxGkQI6?TwCZ{*ca zG7Kg75zVy$j)EN`h_5EoDc4&r%p(HcmHs^70FPx>E2qcqH+gP0u>=yvZ0hdt0%K5S zj7Uw7(#UQqp!nwD0-HUDOUKb+;OuT&Hv*L2Ulch zFAKvb6Myz_P7#xP1V_iP)8w=QGw6aHy#oKTa7vqhTq6@ZQ>6(g{V5K_fiL^$z@>gDkEID~aJjWb zQ~OK(9Np4^ZZ$ytXE!u&3|ZZVIhDFd-;qy6O}(BCK~YeJHvW2DSEy-f)`1+JhM7bQ zSfXC5O`G~?{X|ue?1B_+e0{OqdZtf1Ca!_lZdIXzN%!VM8Yu5J2@RxU+QwVACqI-{ zJL!>TyKonA*q&yc8qMdGctI{+n2iLYlqiR zO}y~@3wgU7IJ4NGG|&PWSw%TBKtQe~p61xo0uAOlW%i=kW%v+k{a6JS!E@jTVx04_ z#aVMkigzyG`!FdWL51yXYq^LN_HSKx7!!T49d_ql&;eSn8R0OI((;SW9 z!8xD7tJY&uddtU6W1~BmqXT`qFMBzM9AK`n#3+b� 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 Iq}^OxF|v_KU)e$6zxorj-M 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

          qn!P6i10rbDopaiVh|LC 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

          -vNtchaz0_t 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 + +

          +
          + + + + + + + +
          +
          + + + diff --git a/wp-content/themes/twentyfourteen/sidebar-footer.php b/wp-content/themes/twentyfourteen/sidebar-footer.php new file mode 100644 index 0000000..20f3798 --- /dev/null +++ b/wp-content/themes/twentyfourteen/sidebar-footer.php @@ -0,0 +1,19 @@ + + +
          + +
          diff --git a/wp-content/themes/twentyfourteen/sidebar.php b/wp-content/themes/twentyfourteen/sidebar.php new file mode 100644 index 0000000..be3c8e0 --- /dev/null +++ b/wp-content/themes/twentyfourteen/sidebar.php @@ -0,0 +1,29 @@ + +
          + +

          + + + + + + + + + +
          diff --git a/wp-content/themes/twentyfourteen/single.php b/wp-content/themes/twentyfourteen/single.php new file mode 100644 index 0000000..e2db3b0 --- /dev/null +++ b/wp-content/themes/twentyfourteen/single.php @@ -0,0 +1,40 @@ + + +
          +
          + +
          +
          + + ul, +li > ol { + margin: 0 0 0 20px; +} + +img { + -ms-interpolation-mode: bicubic; + border: 0; + vertical-align: middle; +} + +figure { + margin: 0; +} + +fieldset { + border: 1px solid rgba(0, 0, 0, 0.1); + margin: 0 0 24px; + padding: 11px 12px 0; +} + +legend { + white-space: normal; +} + +button, +input, +select, +textarea { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 100%; + margin: 0; + max-width: 100%; + vertical-align: baseline; +} + +button, +input { + line-height: normal; +} + +input, +textarea { + background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */ +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +button[disabled], +input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; +} + +input[type="search"] { + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin-bottom: 24px; + width: 100%; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; +} + +th { + border-width: 0 1px 1px 0; + font-weight: bold; +} + +td { + border-width: 0 1px 1px 0; +} + +del { + color: #767676; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 23px; +} + +/* Support a widely-adopted but non-standard selector for text selection styles + * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898. + */ +::selection { + background: #24890d; + color: #fff; + text-shadow: none; +} + +::-moz-selection { + background: #24890d; + color: #fff; + text-shadow: none; +} + + +/** + * 2.0 Repeatable Patterns + * ----------------------------------------------------------------------------- + */ + +/* Input fields */ + +input, +textarea { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + color: #2b2b2b; + padding: 8px 10px 7px; +} + +textarea { + width: 100%; +} + +input:focus, +textarea:focus { + border: 1px solid rgba(0, 0, 0, 0.3); + outline: 0; +} + +/* Buttons */ + +button, +.button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + background-color: #24890d; + border: 0; + border-radius: 2px; + color: #fff; + font-size: 12px; + font-weight: 700; + padding: 10px 30px 11px; + text-transform: uppercase; + vertical-align: bottom; +} + +button:hover, +button:focus, +.button:hover, +.button:focus, +input[type="button"]:hover, +input[type="button"]:focus, +input[type="reset"]:hover, +input[type="reset"]:focus, +input[type="submit"]:hover, +input[type="submit"]:focus { + background-color: #41a62a; + color: #fff; +} + +button:active, +.button:active, +input[type="button"]:active, +input[type="reset"]:active, +input[type="submit"]:active { + background-color: #55d737; +} + +.search-field { + width: 100%; +} + +.search-submit { + display: none; +} + +/* Placeholder text color -- selectors need to be separate to work. */ + +::-webkit-input-placeholder { + color: #939393; +} + +:-moz-placeholder { + color: #939393; +} + +::-moz-placeholder { + color: #939393; + opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ +} + +:-ms-input-placeholder { + color: #939393; +} + +/* Responsive images. Fluid images for posts, comments, and widgets */ + +.comment-content img, +.entry-content img, +.entry-summary img, +#site-header img, +.widget img, +.wp-caption { + max-width: 100%; +} + +/** + * Make sure images with WordPress-added height and width attributes are + * scaled correctly. + */ + +.comment-content img[height], +.entry-content img, +.entry-summary img, +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"], +#site-header img { + height: auto; +} + +img.size-full, +img.size-large, +.wp-post-image, +.post-thumbnail img { + height: auto; + max-width: 100%; +} + +/* Make sure embeds and iframes fit their containers */ + +embed, +iframe, +object, +video { + margin-bottom: 24px; + max-width: 100%; +} + +p > embed, +p > iframe, +p > object, +span > embed, +span > iframe, +span > object { + margin-bottom: 0; +} + +/* Alignment */ + +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +blockquote.alignleft, +figure.wp-caption.alignleft, +img.alignleft { + margin: 7px 24px 7px 0; +} + +.wp-caption.alignleft { + margin: 7px 14px 7px 0; +} + +blockquote.alignright, +figure.wp-caption.alignright, +img.alignright { + margin: 7px 0 7px 24px; +} + +.wp-caption.alignright { + margin: 7px 0 7px 14px; +} + +blockquote.aligncenter, +img.aligncenter, +.wp-caption.aligncenter { + margin-top: 7px; + margin-bottom: 7px; +} + +.site-content blockquote.alignleft, +.site-content blockquote.alignright { + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-top: 17px; + width: 50%; +} + +.site-content blockquote.alignleft p, +.site-content blockquote.alignright p { + margin-bottom: 17px; +} + +.wp-caption { + margin-bottom: 24px; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0; +} + +.wp-caption { + color: #767676; +} + +.wp-caption-text { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 12px; + font-style: italic; + line-height: 1.5; + margin: 9px 0; +} + +div.wp-caption .wp-caption-text { + padding-right: 10px; +} + +div.wp-caption.alignright img[class*="wp-image-"], +div.wp-caption.alignright .wp-caption-text { + padding-left: 10px; + padding-right: 0; +} + +.wp-smiley { + border: 0; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Assistive text */ + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto; + color: #21759b; + display: block; + font-size: 14px; + font-weight: bold; + height: auto; + line-height: normal; + padding: 15px 23px 14px; + position: absolute; + left: 5px; + top: 5px; + text-decoration: none; + text-transform: none; + width: auto; + z-index: 100000; /* Above WP toolbar */ +} + +.hide { + display: none; +} + +/* Clearing floats */ + +.footer-sidebar:before, +.footer-sidebar:after, +.hentry:before, +.hentry:after, +.gallery:before, +.gallery:after, +.slider-direction-nav:before, +.slider-direction-nav:after, +.contributor-info:before, +.contributor-info:after, +.search-box:before, +.search-box:after, +[class*="content"]:before, +[class*="content"]:after, +[class*="site"]:before, +[class*="site"]:after { + content: ""; + display: table; +} + +.footer-sidebar:after, +.hentry:after, +.gallery:after, +.slider-direction-nav:after, +.contributor-info:after, +.search-box:after, +[class*="content"]:after, +[class*="site"]:after { + clear: both; +} + +/* Genericons */ + +.bypostauthor > article .fn:before, +.comment-edit-link:before, +.comment-reply-link:before, +.comment-reply-login:before, +.comment-reply-title small a:before, +.contributor-posts-link:before, +.menu-toggle:before, +.search-toggle:before, +.slider-direction-nav a:before, +.widget_twentyfourteen_ephemera .widget-title:before { + -webkit-font-smoothing: antialiased; + display: inline-block; + font: normal 16px/1 Genericons; + text-decoration: inherit; + vertical-align: text-bottom; +} + +/* Separators */ + +.site-content span + .entry-date:before, +.full-size-link:before, +.parent-post-link:before, +span + .byline:before, +span + .comments-link:before, +span + .edit-link:before, +.widget_twentyfourteen_ephemera .entry-title:after { + content: "\0020\007c\0020"; +} + + +/** + * 3.0 Basic Structure + * ----------------------------------------------------------------------------- + */ + +.site { + background-color: #fff; + max-width: 1260px; + position: relative; +} + +.main-content { + width: 100%; +} + + +/** + * 4.0 Header + * ----------------------------------------------------------------------------- + */ + +/* Ensure that there is no gap between the header and + the admin bar for WordPress versions before 3.8. */ +#wpadminbar { + min-height: 32px; +} + +#site-header { + position: relative; + z-index: 3; +} + +.site-header { + background-color: #000; + max-width: 1260px; + position: relative; + width: 100%; + z-index: 4; +} + +.header-main { + min-height: 48px; + padding: 0 10px; +} + +.site-title { + float: left; + font-size: 18px; + font-weight: 700; + line-height: 48px; + margin: 0; + + /* Nav-toggle width + search-toggle width - gutter = 86px */ + max-width: -webkit-calc(100% - 86px); + max-width: calc(100% - 86px); +} + +.site-title a, +.site-title a:hover { + color: #fff; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/* Search in the header */ + +.search-toggle { + background-color: #24890d; + cursor: pointer; + float: right; + height: 48px; + margin-right: 38px; + text-align: center; + width: 48px; +} + +.search-toggle:hover, +.search-toggle.active { + background-color: #41a62a; +} + +.search-toggle:before { + color: #fff; + content: "\f400"; + font-size: 20px; + margin-top: 14px; +} + +.search-toggle .screen-reader-text { + left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */ +} + +.search-box-wrapper { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: absolute; + top: 48px; + right: 0; + width: 100%; + z-index: 2; +} + +.search-box { + background-color: #41a62a; + padding: 12px; +} + +.search-box .search-field { + background-color: #fff; + border: 0; + float: right; + font-size: 16px; + padding: 2px 2px 3px 6px; + width: 100%; +} + + +/** + * 5.0 Navigation + * ----------------------------------------------------------------------------- + */ + +.site-navigation ul { + list-style: none; + margin: 0; +} + +.site-navigation li { + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.site-navigation ul ul { + margin-left: 20px; +} + +.site-navigation a { + color: #fff; + display: block; + text-transform: uppercase; +} + +.site-navigation a:hover { + color: #41a62a; +} + +.site-navigation .current_page_item > a, +.site-navigation .current_page_ancestor > a, +.site-navigation .current-menu-item > a, +.site-navigation .current-menu-ancestor > a { + color: #55d737; + font-weight: 900; +} + +/* Primary Navigation */ + +.primary-navigation { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 14px; + padding-top: 24px; +} + +.primary-navigation.toggled-on { + padding: 72px 0 36px; +} + +.primary-navigation .nav-menu { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + display: none; +} + +.primary-navigation.toggled-on .nav-menu { + display: block; +} + +.primary-navigation a { + padding: 7px 0; +} + +/* Secondary Navigation */ + +.secondary-navigation { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + font-size: 12px; + margin: 48px 0; +} + +.secondary-navigation a { + padding: 9px 0; +} + +.menu-toggle { + background-color: #000; + border-radius: 0; + cursor: pointer; + height: 48px; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + top: 0; + right: 0; + text-align: center; + width: 48px; +} + +.menu-toggle:before { + color: #fff; + content: "\f419"; + padding: 16px; +} + +.menu-toggle:active, +.menu-toggle:focus, +.menu-toggle:hover { + background-color: #444; +} + +.menu-toggle:focus { + outline: 1px dotted; +} + + +/** + * 6.0 Content + * ----------------------------------------------------------------------------- + */ + +.content-area { + padding-top: 48px; +} + +.hentry { + margin: 0 auto 48px; + max-width: 672px; +} + +.site-content .entry-header, +.site-content .entry-content, +.site-content .entry-summary, +.site-content .entry-meta, +.page-content { + margin: 0 auto; + max-width: 474px; +} + +.page-content { + margin-bottom: 48px; +} + + +/** + * 6.1 Post Thumbnail + * ----------------------------------------------------------------------------- + */ + +.post-thumbnail { + background: #b2b2b2 url(images/pattern-light.svg) repeat fixed; + display: block; + position: relative; + width: 100%; + z-index: 0; +} + +a.post-thumbnail:hover { + background-color: #999; +} + +.full-width .post-thumbnail img { + display: block; + margin: 0 auto; +} + + +/** + * 6.2 Entry Header + * ----------------------------------------------------------------------------- + */ + +.entry-header { + position: relative; + z-index: 1; +} + +.entry-title { + font-size: 33px; + font-weight: 300; + line-height: 1.0909090909; + margin-bottom: 12px; + margin: 0 0 12px 0; + text-transform: uppercase; +} + +.entry-title a { + color: #2b2b2b; +} + +.entry-title a:hover { + color: #41a62a; +} + +.site-content .entry-header { + background-color: #fff; + padding: 0 10px 12px; +} + +.site-content .has-post-thumbnail .entry-header { + padding-top: 24px; +} + + +/** + * 6.3 Entry Meta + * ----------------------------------------------------------------------------- + */ + +.entry-meta { + clear: both; + color: #767676; + font-size: 12px; + font-weight: 400; + line-height: 1.3333333333; + text-transform: uppercase; +} + +.entry-meta a { + color: #767676; +} + +.entry-meta a:hover { + color: #41a62a; +} + +.sticky .entry-date { + display: none; +} + +.cat-links { + font-weight: 900; + text-transform: uppercase; +} + +.cat-links a { + color: #2b2b2b; +} + +.cat-links a:hover { + color: #41a62a; +} + +.byline { + display: none; +} + +.single .byline, +.group-blog .byline { + display: inline; +} + +.site-content .entry-meta { + background-color: #fff; + margin-bottom: 8px; +} + +.site-content footer.entry-meta { + margin: 24px auto 0; + padding: 0 10px; +} + +/* Tag links style */ + +.entry-meta .tag-links a { + background-color: #767676; + border-radius: 0 2px 2px 0; + color: #fff; + display: inline-block; + font-size: 11px; + font-weight: 700; + line-height: 1.2727272727; + margin: 2px 4px 2px 10px; + padding: 3px 7px; + position: relative; + text-transform: uppercase; +} + +.entry-meta .tag-links a:hover { + background-color: #41a62a; + color: #fff; +} + +.entry-meta .tag-links a:before { + border-top: 10px solid transparent; + border-right: 8px solid #767676; + border-bottom: 10px solid transparent; + content: ""; + height: 0; + position: absolute; + top: 0; + left: -8px; + width: 0; +} + +.entry-meta .tag-links a:hover:before { + border-right-color: #41a62a; +} + +.entry-meta .tag-links a:after { + background-color: #fff; + border-radius: 50%; + content: ""; + height: 4px; + position: absolute; + top: 8px; + left: -2px; + width: 4px; +} + + +/** + * 6.4 Entry Content + * ----------------------------------------------------------------------------- + */ + +.entry-content, +.entry-summary, +.page-content { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.site-content .entry-content, +.site-content .entry-summary, +.page-content { + background-color: #fff; + padding: 12px 10px 0; +} + +.page .entry-content { + padding-top: 0; +} + +.entry-content h1:first-child, +.entry-content h2:first-child, +.entry-content h3:first-child, +.entry-content h4:first-child, +.entry-content h5:first-child, +.entry-content h6:first-child, +.entry-summary h1:first-child, +.entry-summary h2:first-child, +.entry-summary h3:first-child, +.entry-summary h4:first-child, +.entry-summary h5:first-child, +.entry-summary h6:first-child, +.page-content h1:first-child, +.page-content h2:first-child, +.page-content h3:first-child, +.page-content h4:first-child, +.page-content h5:first-child, +.page-content h6:first-child { + margin-top: 0; +} + +.entry-content a, +.entry-summary a, +.page-content a, +.comment-content a { + text-decoration: underline; +} + +.entry-content a:hover, +.entry-summary a:hover, +.page-content a:hover, +.comment-content a:hover, +.entry-content a.button, +.entry-summary a.button, +.page-content a.button, +.comment-content a.button { + text-decoration: none; +} + +.entry-content table, +.comment-content table { + font-size: 14px; + line-height: 1.2857142857; + margin-bottom: 24px; +} + +.entry-content th, +.comment-content th { + font-weight: 700; + padding: 8px; + text-transform: uppercase; +} + +.entry-content td, +.comment-content td { + padding: 8px; +} + +.entry-content .edit-link { + clear: both; + display: block; + font-size: 12px; + font-weight: 400; + line-height: 1.3333333333; + text-transform: uppercase; +} + +.entry-content .edit-link a { + color: #767676; + text-decoration: none; +} + +.entry-content .edit-link a:hover { + color: #41a62a; +} + +/* Mediaelements */ + +.hentry .mejs-container { + margin: 12px 0 18px; +} + +.hentry .mejs-mediaelement, +.hentry .mejs-container .mejs-controls { + background: #000; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + background: #fff; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-current { + background: #24890d; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-total, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + background: rgba(255, 255, 255, .33); +} + +.hentry .mejs-container .mejs-controls .mejs-time { + padding-top: 9px; +} + +.hentry .mejs-controls .mejs-time-rail span, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + border-radius: 0; +} + +.hentry .mejs-overlay-loading { + background: transparent; +} + +.hentry .mejs-overlay-button { + background-color: #fff; + background-image: none; + border-radius: 2px; + box-shadow: 1px 1px 1px rgba(0,0,0,.8); + color: #000; + height: 36px; + margin-left: -24px; + width: 48px; +} + +.hentry .mejs-overlay-button:before { + -webkit-font-smoothing: antialiased; + content: '\f452'; + display: inline-block; + font: normal 32px/1.125 Genericons; + position: absolute; + top: 1px; + left: 10px; +} + +.hentry .mejs-controls .mejs-button button:focus { + outline: none; +} + +.hentry .mejs-controls .mejs-button button { + -webkit-font-smoothing: antialiased; + background: none; + color: #fff; + display: inline-block; + font: normal 16px/1 Genericons; +} + +.hentry .mejs-playpause-button.mejs-play button:before { + content: '\f452'; +} + +.hentry .mejs-playpause-button.mejs-pause button:before { + content: '\f448'; +} + +.hentry .mejs-volume-button.mejs-mute button:before { + content: '\f109'; + font-size: 20px; + position: absolute; + top: -2px; + left: 0; +} + +.hentry .mejs-volume-button.mejs-unmute button:before { + content: '\f109'; + left: 0; + position: absolute; + top: 0; +} + +.hentry .mejs-fullscreen-button button:before { + content: '\f474'; +} + +.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before { + content: '\f406'; +} + +.hentry .mejs-overlay:hover .mejs-overlay-button { + background-color: #24890d; + color: #fff; +} + +.hentry .mejs-controls .mejs-button button:hover { + color: #41a62a; +} + +.content-sidebar .wp-playlist-item .wp-playlist-caption { + color: #000; +} + +/* Page links */ + +.page-links { + clear: both; + font-size: 12px; + font-weight: 900; + line-height: 2; + margin: 24px 0; + text-transform: uppercase; +} + +.page-links a, +.page-links > span { + background: #fff; + border: 1px solid #fff; + display: inline-block; + height: 22px; + margin: 0 1px 2px 0; + text-align: center; + width: 22px; +} + +.page-links a { + background: #000; + border: 1px solid #000; + color: #fff; + text-decoration: none; +} + +.page-links a:hover { + background: #41a62a; + border: 1px solid #41a62a; + color: #fff; +} + +.page-links > .page-links-title { + height: auto; + margin: 0; + padding-right: 7px; + width: auto; +} + + +/** + * 6.5 Gallery + * ----------------------------------------------------------------------------- + */ + +.gallery { + margin-bottom: 20px; +} + +.gallery-item { + float: left; + margin: 0 4px 4px 0; + overflow: hidden; + position: relative; +} + +.gallery-columns-1 .gallery-item { + max-width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 48%; + max-width: -webkit-calc(50% - 4px); + max-width: calc(50% - 4px); +} + +.gallery-columns-3 .gallery-item { + max-width: 32%; + max-width: -webkit-calc(33.3% - 4px); + max-width: calc(33.3% - 4px); +} + +.gallery-columns-4 .gallery-item { + max-width: 23%; + max-width: -webkit-calc(25% - 4px); + max-width: calc(25% - 4px); +} + +.gallery-columns-5 .gallery-item { + max-width: 19%; + max-width: -webkit-calc(20% - 4px); + max-width: calc(20% - 4px); +} + +.gallery-columns-6 .gallery-item { + max-width: 15%; + max-width: -webkit-calc(16.7% - 4px); + max-width: calc(16.7% - 4px); +} + +.gallery-columns-7 .gallery-item { + max-width: 13%; + max-width: -webkit-calc(14.28% - 4px); + max-width: calc(14.28% - 4px); +} + +.gallery-columns-8 .gallery-item { + max-width: 11%; + max-width: -webkit-calc(12.5% - 4px); + max-width: calc(12.5% - 4px); +} + +.gallery-columns-9 .gallery-item { + max-width: 9%; + max-width: -webkit-calc(11.1% - 4px); + max-width: calc(11.1% - 4px); +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n), +.gallery-columns-3 .gallery-item:nth-of-type(3n), +.gallery-columns-4 .gallery-item:nth-of-type(4n), +.gallery-columns-5 .gallery-item:nth-of-type(5n), +.gallery-columns-6 .gallery-item:nth-of-type(6n), +.gallery-columns-7 .gallery-item:nth-of-type(7n), +.gallery-columns-8 .gallery-item:nth-of-type(8n), +.gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: 0; +} + +.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), +.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), +.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), +.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { + clear: left; +} + +.gallery-caption { + background-color: rgba(0, 0, 0, 0.7); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #fff; + font-size: 12px; + line-height: 1.5; + margin: 0; + max-height: 50%; + opacity: 0; + padding: 6px 8px; + position: absolute; + bottom: 0; + left: 0; + text-align: left; + width: 100%; +} + +.gallery-caption:before { + content: ""; + height: 100%; + min-height: 49px; + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.gallery-item:hover .gallery-caption { + opacity: 1; +} + +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 6.6 Post Formats + * ----------------------------------------------------------------------------- + */ + +.format-aside .entry-content, +.format-aside .entry-summary, +.format-quote .entry-content, +.format-quote .entry-summary, +.format-link .entry-content, +.format-link .entry-summary { + padding-top: 0; +} + +.site-content .format-link .entry-title, +.site-content .format-aside .entry-title, +.site-content .format-quote .entry-title { + display: none; +} + + +/** + * 6.7 Post/Image/Paging Navigation + * ----------------------------------------------------------------------------- + */ + +.nav-links { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + border-top: 1px solid rgba(0, 0, 0, 0.1); + hyphens: auto; + word-wrap: break-word; +} + +.post-navigation, +.image-navigation { + margin: 24px auto 48px; + max-width: 474px; + padding: 0 10px; +} + +.post-navigation a, +.image-navigation .previous-image, +.image-navigation .next-image { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 11px 0 12px; + width: 100%; +} + +.post-navigation .meta-nav { + color: #767676; + display: block; + font-size: 12px; + font-weight: 900; + line-height: 2; + text-transform: uppercase; +} + +.post-navigation a, +.image-navigation a { + color: #2b2b2b; + display: block; + font-size: 14px; + font-weight: 700; + line-height: 1.7142857142; + text-transform: none; +} + +.post-navigation a:hover, +.image-navigation a:hover { + color: #41a62a; +} + +/* Paging Navigation */ + +.paging-navigation { + border-top: 5px solid #000; + margin: 48px 0; +} + +.paging-navigation .loop-pagination { + margin-top: -5px; + text-align: center; +} + +.paging-navigation .page-numbers { + border-top: 5px solid transparent; + display: inline-block; + font-size: 14px; + font-weight: 900; + margin-right: 1px; + padding: 7px 16px; + text-transform: uppercase; +} + +.paging-navigation a { + color: #2b2b2b; +} + +.paging-navigation .page-numbers.current { + border-top: 5px solid #24890d; +} + +.paging-navigation a:hover { + border-top: 5px solid #41a62a; + color: #2b2b2b; +} + + +/** + * 6.8 Attachments + * ----------------------------------------------------------------------------- + */ + +.attachment .content-sidebar, +.attachment .post-thumbnail { + display: none; +} + +.attachment .entry-content { + padding-top: 0; +} + +.attachment footer.entry-meta { + text-transform: none; +} + +.entry-attachment .attachment { + margin-bottom: 24px; +} + + +/** + * 6.9 Archives + * ----------------------------------------------------------------------------- + */ + +.archive-header, +.page-header { + margin: 24px auto; + max-width: 474px; +} + +.archive-title, +.page-title { + font-size: 16px; + font-weight: 900; + line-height: 1.5; + margin: 0; +} + +.taxonomy-description, +.author-description { + color: #767676; + font-size: 14px; + line-height: 1.2857142857; + padding-top: 18px; +} + +.taxonomy-description p, +.author-description p { + margin-bottom: 18px; +} + +.taxonomy-description p:last-child, +.author-description p:last-child { + margin-bottom: 0; +} + +.taxonomy-description a, +.author-description a { + text-decoration: underline; +} + +.taxonomy-description a:hover, +.author-description a:hover { + text-decoration: none; +} + + +/** + * 6.10 Contributor Page + * ----------------------------------------------------------------------------- + */ + +.contributor { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 48px 10px; +} + +.contributor:first-of-type { + padding-top: 24px; +} + +.contributor-info { + margin: 0 auto; + max-width: 474px; +} + +.contributor-avatar { + border: 1px solid rgba(0, 0, 0, 0.1); + float: left; + margin: 0 30px 20px 0; + padding: 2px; +} + +.contributor-name { + font-size: 16px; + font-weight: 900; + line-height: 1.5; + margin: 0; +} + +.contributor-bio a { + text-decoration: underline; +} + +.contributor-bio a:hover { + text-decoration: none; +} + +.contributor-posts-link { + display: inline-block; + line-height: normal; + padding: 10px 30px; +} + +.contributor-posts-link:before { + content: "\f443"; +} + + +/** + * 6.11 404 Page + * ----------------------------------------------------------------------------- + */ + +.error404 .page-content { + padding-top: 0; +} + +.error404 .page-content .search-form { + margin-bottom: 24px; +} + + +/** + * 6.12 Full-width + * ----------------------------------------------------------------------------- + */ + +.full-width .hentry { + max-width: 100%; +} + + +/** + * 6.13 Singular + * ----------------------------------------------------------------------------- + */ + +.singular .site-content .hentry.has-post-thumbnail { + margin-top: -48px; +} + + +/** + * 6.14 Comments + * ----------------------------------------------------------------------------- + */ + +.comments-area { + margin: 48px auto; + max-width: 474px; + padding: 0 10px; +} + +.comment-reply-title, +.comments-title { + font: 900 16px/1.5 Lato, sans-serif; + margin: 0; + text-transform: uppercase; +} + +.comment-list { + list-style: none; + margin: 0 0 48px 0; +} + +.comment-author { + font-size: 14px; + line-height: 1.7142857142; +} + +.comment-list .reply, +.comment-metadata { + font-size: 12px; + line-height: 2; + text-transform: uppercase; +} + +.comment-list .reply { + margin-top: 24px; +} + +.comment-author .fn { + font-weight: 900; +} + +.comment-author a { + color: #2b2b2b; +} + +.comment-list .trackback a, +.comment-list .pingback a, +.comment-metadata a { + color: #767676; +} + +.comment-author a:hover, +.comment-list .pingback a:hover, +.comment-list .trackback a:hover, +.comment-metadata a:hover { + color: #41a62a; +} + +.comment-list article, +.comment-list .pingback, +.comment-list .trackback { + border-top: 1px solid rgba(0, 0, 0, 0.1); + margin-bottom: 24px; + padding-top: 24px; +} + +.comment-list > li:first-child > article, +.comment-list > .pingback:first-child, +.comment-list > .trackback:first-child { + border-top: 0; +} + +.comment-author { + position: relative; +} + +.comment-author .avatar { + border: 1px solid rgba(0, 0, 0, 0.1); + height: 18px; + padding: 2px; + position: absolute; + top: 0; + left: 0; + width: 18px; +} + +.bypostauthor > article .fn:before { + content: "\f408"; + margin: 0 2px 0 -2px; + position: relative; + top: -1px; +} + +.says { + display: none; +} + +.comment-author, +.comment-awaiting-moderation, +.comment-content, +.comment-list .reply, +.comment-metadata { + padding-left: 30px; +} + +.comment-edit-link { + margin-left: 10px; +} + +.comment-edit-link:before { + content: "\f411"; +} + +.comment-reply-link:before, +.comment-reply-login:before { + content: "\f412"; + margin-right: 2px; +} + +.comment-content { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.comment-content ul, +.comment-content ol { + margin: 0 0 24px 22px; +} + +.comment-content li > ul, +.comment-content li > ol { + margin-bottom: 0; +} + +.comment-content > :last-child { + margin-bottom: 0; +} + +.comment-list .children { + list-style: none; + margin-left: 15px; +} + +.comment-respond { + margin-bottom: 24px; + padding: 0; +} + +.comment .comment-respond { + margin-top: 24px; +} + +.comment-respond h3 { + margin-top: 0; + margin-bottom: 24px; +} + +.comment-notes, +.comment-awaiting-moderation, +.logged-in-as, +.no-comments, +.form-allowed-tags, +.form-allowed-tags code { + color: #767676; +} + +.comment-notes, +.comment-awaiting-moderation, +.logged-in-as { + font-size: 14px; + line-height: 1.7142857142; +} + +.no-comments { + font-size: 16px; + font-weight: 900; + line-height: 1.5; + margin-top: 24px; + text-transform: uppercase; +} + +.comment-form label { + display: block; +} + +.comment-form input[type="text"], +.comment-form input[type="email"], +.comment-form input[type="url"] { + width: 100%; +} + +.form-allowed-tags, +.form-allowed-tags code { + font-size: 12px; + line-height: 1.5; +} + +.required { + color: #c0392b; +} + +.comment-reply-title small a { + color: #2b2b2b; + float: right; + height: 24px; + overflow: hidden; + width: 24px; +} + +.comment-reply-title small a:hover { + color: #41a62a; +} + +.comment-reply-title small a:before { + content: "\f405"; + font-size: 32px; +} + +.comment-navigation { + font-size: 12px; + line-height: 2; + margin-bottom: 48px; + text-transform: uppercase; +} + +.comment-navigation .nav-next, +.comment-navigation .nav-previous { + display: inline-block; +} + +.comment-navigation .nav-previous a { + margin-right: 10px; +} + +#comment-nav-above { + margin-top: 36px; + margin-bottom: 0; +} + + +/** + * 7.0 Sidebars + * ----------------------------------------------------------------------------- + */ + +/* Secondary */ + +#secondary { + background-color: #000; + border-top: 1px solid #000; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + clear: both; + color: rgba(255, 255, 255, 0.7); + margin-top: -1px; + padding: 0 10px; + position: relative; + z-index: 2; +} + +.site-description { + display: none; + font-size: 12px; + font-weight: 400; + line-height: 1.5; +} + +/* Primary Sidebar */ + +.primary-sidebar { + padding-top: 48px; +} + +.secondary-navigation + .primary-sidebar { + padding-top: 0; +} + +/* Content Sidebar */ + +.content-sidebar { + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #767676; + padding: 48px 10px 0; +} + + +/** + * 7.1 Widgets + * ----------------------------------------------------------------------------- + */ + +/* Primary Sidebar, Footer Sidebar */ + +.widget { + font-size: 14px; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + line-height: 1.2857142857; + margin-bottom: 48px; + width: 100%; + word-wrap: break-word; +} + +.widget a { + color: #fff; +} + +.widget a:hover { + color: #41a62a; +} + +.widget h1, +.widget h2, +.widget h3, +.widget h4, +.widget h5, +.widget h6 { + margin: 24px 0 12px; +} + +.widget h1 { + font-size: 22px; + line-height: 1.0909090909; +} + +.widget h2 { + font-size: 20px; + line-height: 1.2; +} + +.widget h3 { + font-size: 18px; + line-height: 1.3333333333; +} + +.widget h4 { + font-size: 16px; + line-height: 1.5; +} + +.widget h5 { + font-size: 14px; + line-height: 1.7142857142; +} + +.widget h6 { + font-size: 12px; + line-height: 2; +} + +.widget address { + margin-bottom: 18px; +} + +.widget abbr[title] { + border-color: rgba(255, 255, 255, 0.7); +} + +.widget mark, +.widget ins { + color: #000; +} + +.widget pre, +.widget fieldset { + border-color: rgba(255, 255, 255, 0.2); +} + +.widget code, +.widget kbd, +.widget tt, +.widget var, +.widget samp, +.widget pre { + font-size: 12px; + line-height: 1.5; +} + +.widget blockquote { + color: rgba(255, 255, 255, 0.7); + font-size: 18px; + line-height: 1.5; + margin-bottom: 18px; +} + +.widget blockquote cite { + color: #fff; + font-size: 14px; + line-height: 1.2857142857; +} + +.widget dl, +.widget dd { + margin-bottom: 18px; +} + +.widget ul, +.widget ol { + list-style: none; + margin: 0; +} + +.widget li > ol, +.widget li > ul { + margin-left: 10px; +} + +.widget table, +.widget th, +.widget td { + border-color: rgba(255, 255, 255, 0.2); +} + +.widget table { + margin-bottom: 18px; +} + +.widget del { + color: rgba(255, 255, 255, 0.4); +} + +.widget hr { + background-color: rgba(255, 255, 255, 0.2); +} + +.widget p { + margin-bottom: 18px; +} + +.widget-area .widget input, +.widget-area .widget textarea { + background-color: rgba(255, 255, 255, 0.1); + border-color: rgba(255, 255, 255, 0.2); + color: #fff; + font-size: 16px; + padding: 1px 2px 2px 4px; +} + +.widget-area .widget input:focus, +.widget-area .widget textarea:focus { + border-color: rgba(255, 255, 255, 0.3); +} + +.widget button, +.widget .button, +.widget input[type="button"], +.widget input[type="reset"], +.widget input[type="submit"] { + background-color: #24890d; + border: 0; + font-size: 12px; + padding: 5px 15px 4px; +} + +.widget input[type="button"]:hover, +.widget input[type="button"]:focus, +.widget input[type="reset"]:hover, +.widget input[type="reset"]:focus, +.widget input[type="submit"]:hover, +.widget input[type="submit"]:focus { + background-color: #41a62a; +} + +.widget input[type="button"]:active, +.widget input[type="reset"]:active, +.widget input[type="submit"]:active { + background-color: #55d737; +} + +.widget .wp-caption { + color: rgba(255, 255, 255, 0.7); + margin-bottom: 18px; +} + +.widget .widget-title { + font-size: 14px; + font-weight: 700; + line-height: 1.7142857142; + margin: 0 0 24px 0; + text-transform: uppercase; +} + +.widget-title, +.widget-title a { + color: #fff; +} + +.widget-title a:hover { + color: #41a62a; +} + +/* Calendar Widget*/ + +.widget_calendar table { + line-height: 2; + margin: 0; +} + +.widget_calendar caption { + color: #fff; + font-weight: 700; + line-height: 1.7142857142; + margin-bottom: 18px; + text-align: left; + text-transform: uppercase; +} + +.widget_calendar thead th { + background-color: rgba(255, 255, 255, 0.1); +} + +.widget_calendar tbody td, +.widget_calendar thead th { + text-align: center; +} + +.widget_calendar tbody a { + background-color: #24890d; + color: #fff; + display: block; +} + +.widget_calendar tbody a:hover { + background-color: #41a62a; +} + +.widget_calendar tbody a:hover { + color: #fff; +} + +.widget_calendar #prev { + padding-left: 5px; +} + +.widget_calendar #next { + padding-right: 5px; + text-align: right; +} + +/* Ephemera Widget*/ + +.widget_twentyfourteen_ephemera > ol > li { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + margin-bottom: 18px; + padding: 0; +} + +.widget_twentyfourteen_ephemera .hentry { + margin: 0; + max-width: 100%; +} + +.widget_twentyfourteen_ephemera .entry-title, +.widget_twentyfourteen_ephemera .entry-meta, +.widget_twentyfourteen_ephemera .wp-caption-text, +.widget_twentyfourteen_ephemera .post-format-archive-link, +.widget_twentyfourteen_ephemera .entry-content table { + font-size: 12px; + line-height: 1.5; +} + +.widget_twentyfourteen_ephemera .entry-title { + display: inline; + font-weight: 400; +} + +.widget_twentyfourteen_ephemera .entry-meta { + margin-bottom: 18px; +} + +.widget_twentyfourteen_ephemera .entry-meta a { + color: rgba(255, 255, 255, 0.7); +} + +.widget_twentyfourteen_ephemera .entry-meta a:hover { + color: #41a62a; +} + +.widget_twentyfourteen_ephemera .entry-content ul, +.widget_twentyfourteen_ephemera .entry-content ol { + margin: 0 0 18px 20px; +} + +.widget_twentyfourteen_ephemera .entry-content ul { + list-style: disc; +} + +.widget_twentyfourteen_ephemera .entry-content ol { + list-style: decimal; +} + +.widget_twentyfourteen_ephemera .entry-content li > ul, +.widget_twentyfourteen_ephemera .entry-content li > ol { + margin: 0 0 0 20px; +} + +.widget_twentyfourteen_ephemera .entry-content th, +.widget_twentyfourteen_ephemera .entry-content td { + padding: 6px; +} + +.widget_twentyfourteen_ephemera .post-format-archive-link { + font-weight: 700; + text-transform: uppercase; +} + +/* List Style Widgets*/ + +.widget_archive li, +.widget_categories li, +.widget_links li, +.widget_meta li, +.widget_nav_menu li, +.widget_pages li, +.widget_recent_comments li, +.widget_recent_entries li { + border-top: 1px solid rgba(255, 255, 255, 0.2); + padding: 8px 0 9px; +} + +.widget_archive li:first-child, +.widget_categories li:first-child, +.widget_links li:first-child, +.widget_meta li:first-child, +.widget_nav_menu li:first-child, +.widget_pages li:first-child, +.widget_recent_comments li:first-child, +.widget_recent_entries li:first-child { + border-top: 0; +} + +.widget_categories li ul, +.widget_nav_menu li ul, +.widget_pages li ul { + border-top: 1px solid rgba(255, 255, 255, 0.2); + margin-top: 9px; +} + +.widget_categories li li:last-child, +.widget_nav_menu li li:last-child, +.widget_pages li li:last-child { + padding-bottom: 0; +} + +/* Recent Posts Widget */ + +.widget_recent_entries .post-date { + display: block; +} + +/* RSS Widget */ + +.rsswidget img { + margin-top: -4px; +} + +.rssSummary { + margin: 9px 0; +} + +.rss-date { + display: block; +} + +.widget_rss li { + margin-bottom: 18px; +} + +.widget_rss li:last-child { + margin-bottom: 0; +} + +/* Text Widget */ + +.widget_text > div > :last-child { + margin-bottom: 0; +} + + +/** + * 7.2 Content Sidebar Widgets + * ----------------------------------------------------------------------------- + */ + +.content-sidebar .widget a { + color: #24890d; +} + +.content-sidebar .widget a:hover { + color: #41a62a; +} + +.content-sidebar .widget pre { + border-color: rgba(0, 0, 0, 0.1); +} + +.content-sidebar .widget mark, +.content-sidebar .widget ins { + color: #2b2b2b; +} + +.content-sidebar .widget abbr[title] { + border-color: #2b2b2b; +} + +.content-sidebar .widget fieldset { + border-color: rgba(0, 0, 0, 0.1); +} + +.content-sidebar .widget blockquote { + color: #767676; +} + +.content-sidebar .widget blockquote cite { + color: #2b2b2b; +} + +.content-sidebar .widget li > ol, +.content-sidebar .widget li > ul { + margin-left: 18px; +} + +.content-sidebar .widget table, +.content-sidebar .widget th, +.content-sidebar .widget td { + border-color: rgba(0, 0, 0, 0.1); +} + +.content-sidebar .widget del { + color: #767676; +} + +.content-sidebar .widget hr { + background-color: rgba(0, 0, 0, 0.1); +} + +.content-sidebar .widget input, +.content-sidebar .widget textarea { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.1); + color: #2b2b2b; +} + +.content-sidebar .widget input:focus, +.content-sidebar .widget textarea:focus { + border-color: rgba(0, 0, 0, 0.3); +} + +.content-sidebar .widget input[type="button"], +.content-sidebar .widget input[type="reset"], +.content-sidebar .widget input[type="submit"] { + background-color: #24890d; + border: 0; + color: #fff; +} + +.content-sidebar .widget input[type="button"]:hover, +.content-sidebar .widget input[type="button"]:focus, +.content-sidebar .widget input[type="reset"]:hover, +.content-sidebar .widget input[type="reset"]:focus, +.content-sidebar .widget input[type="submit"]:hover, +.content-sidebar .widget input[type="submit"]:focus { + background-color: #41a62a; +} + +.content-sidebar .widget input[type="button"]:active, +.content-sidebar .widget input[type="reset"]:active, +.content-sidebar .widget input[type="submit"]:active { + background-color: #55d737; +} + +.content-sidebar .widget .wp-caption { + color: #767676; +} + +.content-sidebar .widget .widget-title { + border-top: 5px solid #000; + color: #2b2b2b; + font-size: 14px; + font-weight: 900; + margin: 0 0 18px; + padding-top: 7px; + text-transform: uppercase; +} + +.content-sidebar .widget .widget-title a { + color: #2b2b2b; +} + +.content-sidebar .widget .widget-title a:hover { + color: #41a62a; +} + +/* List Style Widgets*/ + +.content-sidebar .widget_archive li, +.content-sidebar .widget_categories li, +.content-sidebar .widget_links li, +.content-sidebar .widget_meta li, +.content-sidebar .widget_nav_menu li, +.content-sidebar .widget_pages li, +.content-sidebar .widget_recent_comments li, +.content-sidebar .widget_recent_entries li, +.content-sidebar .widget_categories li ul, +.content-sidebar .widget_nav_menu li ul, +.content-sidebar .widget_pages li ul { + border-color: rgba(0, 0, 0, 0.1); +} + +/* Calendar Widget */ + +.content-sidebar .widget_calendar caption { + color: #2b2b2b; + font-weight: 900; +} + +.content-sidebar .widget_calendar thead th { + background-color: rgba(0, 0, 0, 0.02); +} + +.content-sidebar .widget_calendar tbody a, +.content-sidebar .widget_calendar tbody a:hover { + color: #fff; +} + +/* Ephemera widget*/ + +.content-sidebar .widget_twentyfourteen_ephemera .widget-title { + line-height: 1.2857142857; + padding-top: 1px; +} + +.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before { + background-color: #000; + color: #fff; + margin: -1px 9px 0 0; + padding: 6px 0 9px; + text-align: center; + vertical-align: middle; + width: 36px; +} + +.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before { + content: "\f104"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before { + content: "\f109"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before { + content: "\f473"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before { + content: "\f103"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before { + content: "\f101"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before { + content: "\f106"; +} + +.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before { + content: "\f107"; +} + +.content-sidebar .widget_twentyfourteen_ephemera > ol > li { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.content-sidebar .widget_twentyfourteen_ephemera .entry-meta { + color: #ccc; +} + +.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a { + color: #767676; +} + +.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover { + color: #41a62a; +} + +.content-sidebar.widget_twentyfourteen_ephemera blockquote cite { + font-size: 13px; + line-height: 1.3846153846; +} + +.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link { + font-weight: 900; +} + + +/** + * 8.0 Footer + * ----------------------------------------------------------------------------- + */ + +#supplementary { + padding: 0 10px; +} + +.site-footer, +.site-info, +.site-info a { + color: rgba(255, 255, 255, 0.7); +} + +.site-footer { + background-color: #000; + font-size: 12px; + position: relative; + z-index: 3; +} + +.footer-sidebar { + padding-top: 48px; +} + +.site-info { + padding: 15px 10px; +} + +#supplementary + .site-info { + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.site-info a:hover { + color: #41a62a; +} + + +/** + * 9.0 Featured Content + * ----------------------------------------------------------------------------- + */ + +.featured-content { + background: #000 url(images/pattern-dark.svg) repeat fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + width: 100%; +} + +.featured-content-inner { + overflow: hidden; +} + +.featured-content .hentry { + color: #fff; + margin: 0; + max-width: 100%; + width: 100%; +} + +.featured-content .post-thumbnail, +.featured-content .post-thumbnail:hover { + background: transparent; +} + +.featured-content .post-thumbnail { + display: block; + position: relative; + padding-top: 55.357142857%; + overflow: hidden; +} + +.featured-content .post-thumbnail img { + left: 0; + position: absolute; + top: 0; +} + +.featured-content .entry-header { + background-color: #000; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + min-height: 96px; + overflow: hidden; + padding: 24px 10px; +} + +.featured-content a { + color: #fff; +} + +.featured-content a:hover { + color: #41a62a; +} + +.featured-content .entry-meta { + color: #fff; + font-size: 11px; + font-weight: 700; + line-height: 1.0909090909; + margin-bottom: 12px; +} + +.featured-content .cat-links { + font-weight: 700; +} + +.featured-content .entry-title { + font-size: 18px; + font-weight: 300; + line-height: 1.3333333333; + margin: 0; + text-transform: uppercase; +} + + +/* Slider */ + +.slider .featured-content .hentry { + -webkit-backface-visibility: hidden; + display: none; + position: relative; +} + +.slider .featured-content .post-thumbnail { + padding-top: 55.49132947%; +} + +.slider-control-paging { + background-color: #000; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + list-style: none; + margin: -24px 0 0 0; + position: relative; + width: 100%; + z-index: 3; +} + +.slider-control-paging li { + float: left; + margin: 2px 4px 2px 0; +} + +.slider-control-paging li:last-child { + margin-right: 0; +} + +.slider-control-paging a { + cursor: pointer; + display: block; + height: 44px; + position: relative; + text-indent: -999em; + width: 44px; +} + +.slider-control-paging a:before { + background-color: #4d4d4d; + content: ""; + height: 12px; + left: 10px; + position: absolute; + top: 16px; + width: 12px; +} + +.slider-control-paging a:hover:before { + background-color: #41a62a; +} + +.slider-control-paging .slider-active:before, +.slider-control-paging .slider-active:hover:before { + background-color: #24890d; +} + +.slider-direction-nav { + clear: both; + list-style: none; + margin: 0; + position: relative; + width: 100%; + z-index: 3; +} + +.slider-direction-nav li { + border-color: #fff; + border-style: solid; + border-width: 2px 1px 0 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + text-align: center; + width: 50%; +} + +.slider-direction-nav li:last-child { + border-width: 2px 0 0 1px; +} + +.slider-direction-nav a { + background-color: #000; + display: block; + font-size: 0; + height: 46px; +} + +.slider-direction-nav a:hover { + background-color: #24890d; +} + +.slider-direction-nav a:before { + color: #fff; + content: "\f430"; + font-size: 32px; + line-height: 46px; +} + +.slider-direction-nav .slider-next:before { + content: "\f429"; +} + +.slider-direction-nav .slider-disabled { + display: none; +} + + +/** + * 10.0 Multisite + * ----------------------------------------------------------------------------- + */ + +.site-main .widecolumn { + padding-top: 72px; + width: auto; +} +.site-main .mu_register, +.widecolumn > h2, +.widecolumn > form { + margin: 0 auto 48px; + max-width: 474px; + padding: 0 30px; +} + +.site-main .mu_register #blog_title, +.site-main .mu_register #user_email, +.site-main .mu_register #blogname, +.site-main .mu_register #user_name { + font-size: inherit; + width: 90%; +} + +.site-main .mu_register input[type="submit"], +.widecolumn #submit { + font-size: inherit; + width: auto; +} + + +/** + * 11.0 Media Queries + * ----------------------------------------------------------------------------- + */ + +/* Does the same thing as , + * but in the future W3C standard way. -ms- prefix is required for IE10+ to + * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor + * the meta tag. See http://core.trac.wordpress.org/ticket/25888. + */ +@-ms-viewport { + width: device-width; +} + +@viewport { + width: device-width; +} + +@media screen and (max-width: 400px) { + .list-view .site-content .post-thumbnail { + background: none; + width: auto; + z-index: 2; + } + + .list-view .site-content .post-thumbnail img { + float: left; + margin: 0 10px 3px 0; + width: 84px; + } + + .list-view .site-content .entry-header { + background-color: transparent; + padding: 0; + } + + .list-view .content-area { + padding: 0 10px; + } + + .list-view .site-content .hentry { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + margin: 0; + min-height: 60px; + padding: 12px 0 9px; + } + + .list-view .site-content .cat-links, + .list-view .site-content .type-post .entry-content, + .list-view .site-content .type-page .entry-content, + .list-view .site-content .type-post .entry-summary, + .list-view .site-content .type-page .entry-summary, + .list-view .site-content footer.entry-meta { + display: none; + } + + .list-view .site-content .entry-title { + clear: none; + font-size: 15px; + font-weight: 900; + line-height: 1.2; + margin-bottom: 6px; + text-transform: none; + } + + .list-view .site-content .format-aside .entry-title, + .list-view .site-content .format-link .entry-title, + .list-view .site-content .format-quote .entry-title { + display: block; + } + + .list-view .site-content .entry-meta { + background-color: transparent; + clear: none; + margin: 0; + text-transform: none; + } + + .archive-header, + .page-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + margin: 24px auto 0; + padding-bottom: 24px; + } + + .error404 .page-header { + border-bottom: 0; + margin: 0 auto 24px; + padding: 0 10px; + } +} + +@media screen and (min-width: 401px) { + a.post-thumbnail:hover img { + opacity: 0.85; + } + + .full-size-link:before, + .parent-post-link:before, + .site-content span + .byline:before, + .site-content span + .comments-link:before, + .site-content span + .edit-link:before, + .site-content span + .entry-date:before { + content: ""; + } + + .attachment span.entry-date:before, + .entry-content .edit-link a:before, + .entry-meta .edit-link a:before, + .site-content .byline a:before, + .site-content .comments-link a:before, + .site-content .entry-date a:before, + .site-content .featured-post:before, + .site-content .full-size-link a:before, + .site-content .parent-post-link a:before, + .site-content .post-format a:before { + -webkit-font-smoothing: antialiased; + display: inline-block; + font: normal 16px/1 Genericons; + text-decoration: inherit; + vertical-align: text-bottom; + } + + .site-content .entry-meta > span { + margin-right: 10px; + } + + .site-content .format-video .post-format a:before { + content: "\f104"; + } + + .site-content .format-audio .post-format a:before { + content: "\f109"; + } + + .site-content .format-image .post-format a:before { + content: "\f473"; + } + + .site-content .format-quote .post-format a:before { + content: "\f106"; + margin-right: 2px; + } + + .site-content .format-gallery .post-format a:before { + content: "\f103"; + margin-right: 4px; + } + + .site-content .format-aside .post-format a:before { + content: "\f101"; + margin-right: 2px; + } + + .site-content .format-link .post-format a:before { + content: "\f107"; + position: relative; + top: 1px; + } + + .site-content .featured-post:before { + content: "\f308"; + margin-right: 3px; + position: relative; + top: 1px; + } + + .site-content .entry-date a:before, + .attachment .site-content span.entry-date:before { + content: "\f303"; + margin-right: 1px; + position: relative; + top: 1px; + } + + .site-content .byline a:before { + content: "\f304"; + } + + .site-content .comments-link a:before { + content: "\f300"; + margin-right: 2px; + } + + .entry-content .edit-link a:before, + .entry-meta .edit-link a:before { + content: "\f411"; + } + + .site-content .full-size-link a:before { + content: "\f402"; + margin-right: 1px; + } + + .site-content .parent-post-link a:before { + content: "\f301"; + } + + .list-view .site-content .hentry { + border-top: 1px solid rgba(0, 0, 0, 0.1); + padding-top: 48px; + } + + .list-view .site-content .hentry:first-of-type, + .list-view .site-content .hentry.has-post-thumbnail { + border-top: 0; + padding-top: 0; + } + + .archive-header, + .page-header { + margin: 0 auto 60px; + padding: 0 10px; + } + + .error404 .page-header { + margin-bottom: 24px; + } +} + +@media screen and (min-width: 594px) { + .site-content .entry-header { + padding-right: 30px; + padding-left: 30px; + } + + .site-content .has-post-thumbnail .entry-header { + margin-top: -48px; + } +} + +@media screen and (min-width: 673px) { + .header-main { + padding: 0 30px; + } + + .search-toggle { + margin-right: 18px; + } + + .search-box .search-field { + width: 50%; + } + + .content-area { + float: left; + width: 100%; + } + + .site-content { + margin-right: 33.33333333%; + } + + .site-content .has-post-thumbnail .entry-header { + margin-top: 0; + } + + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } + + .singular .site-content .hentry.has-post-thumbnail { + margin-top: 0; + } + + .full-width .site-content { + margin-right: 0; + } + + .full-width .site-content .has-post-thumbnail .entry-header, + .full-width .site-content .hentry.has-post-thumbnail:first-child { + margin-top: -48px; + } + + #secondary, + #supplementary { + padding: 0 30px; + } + + .content-sidebar { + border: 0; + float: right; + margin-left: -33.33333333%; + padding: 48px 30px 24px; + position: relative; + width: 33.33333333%; + } + + .grid .featured-content .hentry { + float: left; + width: 50%; + } + + .grid .featured-content .hentry:nth-child( 2n+1 ) { + clear: both; + } + + .grid .featured-content .entry-header { + border-color: #000; + border-style: solid; + border-width: 12px 10px; + height: 96px; + padding: 0; + } + + .slider .featured-content .entry-title { + font-size: 22px; + line-height: 1.0909090909; + } + + .slider .featured-content .entry-header { + min-height: inherit; + padding: 24px 30px 48px; + position: absolute; + left: 0; + bottom: 0; + width: 50%; + z-index: 3; + } + + .slider-control-paging { + background: transparent; + margin-top: -48px; + padding-left: 20px; + width: 50%; + } + + .slider-direction-nav { + clear: none; + float: right; + margin-top: -48px; + width: 98px; + } + + .slider-direction-nav li { + border: 0; + padding: 0 1px 0 0; + } + + .slider-direction-nav li:last-child { + padding: 0 0 0 1px; + } + + .slider-direction-nav a { + height: 48px; + } + + .slider-direction-nav a:before { + line-height: 48px; + } + + .site-info { + padding: 15px 30px; + } +} + +@media screen and (min-width: 783px) { + .site-title { + /* Search-toggle width = 48px */ + max-width: -webkit-calc(100% - 48px); + max-width: calc(100% - 48px); + } + + .header-main { + padding-right: 0; + } + + .search-toggle { + margin-right: 0; + } + + /* Fixed Header */ + + .masthead-fixed .site-header { + position: fixed; + top: 0; + } + + .admin-bar.masthead-fixed .site-header { + top: 32px; + } + + .masthead-fixed .site-main { + margin-top: 48px; + } + + /* Navigation */ + + .site-navigation li .current_page_item > a, + .site-navigation li .current_page_ancestor > a, + .site-navigation li .current-menu-item > a, + .site-navigation li .current-menu-ancestor > a { + color: #fff; + } + + /* Primary Navigation */ + + .primary-navigation { + float: right; + font-size: 11px; + margin: 0 1px 0 -12px; + padding: 0; + text-transform: uppercase; + } + + .primary-navigation .menu-toggle { + display: none; + padding: 0; + } + + .primary-navigation .nav-menu { + border-bottom: 0; + display: block; + } + + .primary-navigation.toggled-on { + border-bottom: 0; + margin: 0; + padding: 0; + } + + .primary-navigation li { + border: 0; + display: inline-block; + height: 48px; + line-height: 48px; + position: relative; + } + + .primary-navigation a { + display: inline-block; + padding: 0 12px; + white-space: nowrap; + } + + .primary-navigation ul ul { + background-color: #24890d; + float: left; + margin: 0; + position: absolute; + top: 48px; + left: -999em; + z-index: 99999; + } + + .primary-navigation li li { + border: 0; + display: block; + height: auto; + line-height: 1.0909090909; + } + + .primary-navigation ul ul ul { + left: -999em; + top: 0; + } + + .primary-navigation ul ul a { + padding: 18px 12px; + white-space: normal; + width: 176px; + } + + .primary-navigation li:hover > a, + .primary-navigation li.focus > a { + background-color: #24890d; + color: #fff; + } + + .primary-navigation ul ul a:hover, + .primary-navigation ul ul li.focus > a { + background-color: #41a62a; + } + + .primary-navigation ul li:hover > ul, + .primary-navigation ul li.focus > ul { + left: auto; + } + + .primary-navigation ul ul li:hover > ul, + .primary-navigation ul ul li.focus > ul { + left: 100%; + } + + .primary-navigation .menu-item-has-children > a, + .primary-navigation .page_item_has_children > a { + padding-right: 26px; + } + + .primary-navigation .menu-item-has-children > a:after, + .primary-navigation .page_item_has_children > a:after { + -webkit-font-smoothing: antialiased; + content: "\f502"; + display: inline-block; + font: normal 8px/1 Genericons; + position: absolute; + right: 12px; + top: 22px; + vertical-align: text-bottom; + } + + .primary-navigation li .menu-item-has-children > a, + .primary-navigation li .page_item_has_children > a { + padding-right: 20px; + width: 168px; + } + + .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, + .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, + .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, + .primary-navigation .page_item_has_children li.page_item_has_children > a:after { + content: "\f501"; + right: 8px; + top: 20px; + } +} + +@media screen and (min-width: 810px) { + .attachment .entry-attachment .attachment { + margin-right: -168px; + margin-left: -168px; + max-width: 810px; + } + + .attachment .site-content .attachment img { + display: block; + margin: 0 auto; + } + + .contributor-avatar { + margin-left: -168px; + } + + .contributor-summary { + float: left; + } + + .full-width .site-content blockquote.alignleft, + .full-width .site-content blockquote.alignright { + width: -webkit-calc(50% + 130px); + width: calc(50% + 130px); + } + + .full-width .site-content blockquote.alignleft, + .full-width .site-content img.size-full.alignleft, + .full-width .site-content img.size-large.alignleft, + .full-width .site-content img.size-medium.alignleft, + .full-width .site-content .wp-caption.alignleft { + margin-left: -168px; + } + + .full-width .site-content .alignleft { + clear: left; + } + + .full-width .site-content blockquote.alignright, + .full-width .site-content img.size-full.alignright, + .full-width .site-content img.size-large.alignright, + .full-width .site-content img.size-medium.alignright, + .full-width .site-content .wp-caption.alignright { + margin-right: -168px; + } + + .full-width .site-content .alignright { + clear: right; + } +} + +@media screen and (min-width: 846px) { + .content-area, + .content-sidebar { + padding-top: 72px; + } + + .site-content .has-post-thumbnail .entry-header { + margin-top: -48px; + } + + .comment-list .trackback, + .comment-list .pingback, + .comment-list article { + margin-bottom: 36px; + padding-top: 36px; + } + + .comment-author .avatar { + height: 34px; + top: 2px; + width: 34px; + } + + .comment-author, + .comment-awaiting-moderation, + .comment-content, + .comment-list .reply, + .comment-metadata { + padding-left: 50px; + } + + .comment-list .children { + margin-left: 20px; + } + + .full-width .site-content .hentry.has-post-thumbnail:first-child { + margin-top: -72px; + } + + .featured-content { + margin-bottom: 0; + } +} + +@media screen and (min-width: 1008px) { + .search-box-wrapper { + padding-left: 182px; + } + + .main-content { + float: left; + } + + .site-content { + margin-right: 29.04761904%; + margin-left: 182px; + } + + .site-content .entry-header { + margin-top: 0; + } + + .site-content .has-post-thumbnail .entry-header { + margin-top: 0; + } + + .content-sidebar { + margin-left: -29.04761904%; + width: 29.04761904%; + } + + .site:before { + background-color: #000; + content: ""; + display: block; + height: 100%; + min-height: 100%; + position: absolute; + top: 0; + left: 0; + width: 182px; + z-index: 2; + } + + #secondary { + background-color: transparent; + border: 0; + clear: none; + float: left; + margin: 0 0 0 -100%; + min-height: 100vh; + width: 122px; + } + + .primary-sidebar { + padding-top: 0; + } + + .site-description { + display: block; + margin: 0 0 18px; + } + + .site-description:empty { + margin: 0; + } + + .secondary-navigation { + font-size: 11px; + margin: 0 -30px 48px; + width: 182px; + } + + .secondary-navigation li { + border-top: 1px solid rgba(255, 255, 255, 0.2); + position: relative; + } + + .secondary-navigation a { + padding: 10px 30px; + } + + .secondary-navigation ul ul { + background-color: #24890d; + position: absolute; + top: 0; + left: -999em; + width: 182px; + z-index: 99999; + } + + .secondary-navigation li li { + border-top: 0; + } + + .secondary-navigation li:hover > a, + .secondary-navigation li.focus > a { + background-color: #24890d; + color: #fff; + } + + .secondary-navigation ul ul a:hover, + .secondary-navigation ul ul li.focus > a { + background-color: #41a62a; + } + + .secondary-navigation ul li:hover > ul, + .secondary-navigation ul li.focus > ul { + left: 162px; + } + + .secondary-navigation .menu-item-has-children > a { + padding-right: 38px; + } + + .secondary-navigation .menu-item-has-children > a:after { + -webkit-font-smoothing: antialiased; + content: "\f501"; + display: inline-block; + font: normal 8px/1 Genericons; + position: absolute; + right: 26px; + top: 14px; + vertical-align: text-bottom; + } + + .footer-sidebar .widget, + .primary-sidebar .widget { + font-size: 12px; + line-height: 1.5; + } + + .footer-sidebar .widget { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + padding: 0 30px; + width: 25%; + } + + .footer-sidebar .widget h1, + .primary-sidebar .widget h1 { + font-size: 20px; + line-height: 1.2; + } + + .footer-sidebar .widget h2, + .primary-sidebar .widget h2 { + font-size: 18px; + line-height: 1.3333333333; + } + + .footer-sidebar .widget h3, + .primary-sidebar .widget h3 { + font-size: 16px; + line-height: 1.5; + } + + .footer-sidebar .widget h4, + .primary-sidebar .widget h4 { + font-size: 14px; + line-height: 1.7142857142; + } + + .footer-sidebar .widget h5, + .primary-sidebar .widget h5 { + font-size: 12px; + line-height: 2; + } + + .footer-sidebar .widget h6, + .primary-sidebar .widget h6 { + font-size: 11px; + line-height: 2.1818181818; + } + + .footer-sidebar .widget code, + .footer-sidebar .widget kbd, + .footer-sidebar .widget tt, + .footer-sidebar .widget var, + .footer-sidebar .widget samp, + .footer-sidebar .widget pre, + .primary-sidebar .widget code, + .primary-sidebar .widget kbd, + .primary-sidebar .widget tt, + .primary-sidebar .widget var, + .primary-sidebar .widget samp, + .primary-sidebar .widget pre { + font-size: 11px; + line-height: 1.6363636363; + } + + .footer-sidebar .widget blockquote, + .primary-sidebar .widget blockquote { + font-size: 14px; + line-height: 1.2857142857; + } + + .footer-sidebar .widget blockquote cite, + .primary-sidebar .widget blockquote cite { + font-size: 12px; + line-height: 1.5; + } + + .footer-sidebar .widget input, + .footer-sidebar .widget textarea, + .primary-sidebar .widget input, + .primary-sidebar .widget textarea { + font-size: 12px; + padding: 3px 2px 4px 4px; + } + + .footer-sidebar .widget input[type="button"], + .footer-sidebar .widget input[type="reset"], + .footer-sidebar .widget input[type="submit"], + .primary-sidebar .widget input[type="button"], + .primary-sidebar .widget input[type="reset"], + .primary-sidebar .widget input[type="submit"] { + padding: 5px 15px 4px; + } + + .footer-sidebar .widget .widget-title, + .primary-sidebar .widget .widget-title { + font-size: 11px; + font-weight: 900; + line-height: 1.6363636363; + margin-bottom: 18px; + } + + .footer-sidebar .widget_twentyfourteen_ephemera .entry-title, + .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta, + .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, + .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, + .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table, + .primary-sidebar .widget_twentyfourteen_ephemera .entry-title, + .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta, + .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, + .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, + .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table { + font-size: 11px; + line-height: 1.6363636363; + } + + .footer-sidebar .widget_archive li, + .footer-sidebar .widget_categories li, + .footer-sidebar .widget_links li, + .footer-sidebar .widget_meta li, + .footer-sidebar .widget_nav_menu li, + .footer-sidebar .widget_pages li, + .footer-sidebar .widget_recent_comments li, + .footer-sidebar .widget_recent_entries li, + .primary-sidebar .widget_archive li, + .primary-sidebar .widget_categories li, + .primary-sidebar .widget_links li, + .primary-sidebar .widget_meta li, + .primary-sidebar .widget_nav_menu li, + .primary-sidebar .widget_pages li, + .primary-sidebar .widget_recent_comments li, + .primary-sidebar .widget_recent_entries li { + border-top: 0; + padding: 0 0 6px; + } + + .footer-sidebar .widget_archive li:last-child, + .footer-sidebar .widget_categories li:last-child, + .footer-sidebar .widget_links li:last-child, + .footer-sidebar .widget_meta li:last-child, + .footer-sidebar .widget_nav_menu li:last-child, + .footer-sidebar .widget_pages li:last-child, + .footer-sidebar .widget_recent_comments li:last-child, + .footer-sidebar .widget_recent_entries li:last-child, + .primary-sidebar .widget_archive li:last-child, + .primary-sidebar .widget_categories li:last-child, + .primary-sidebar .widget_links li:last-child, + .primary-sidebar .widget_meta li:last-child, + .primary-sidebar .widget_nav_menu li:last-child, + .primary-sidebar .widget_pages li:last-child, + .primary-sidebar .widget_recent_comments li:last-child, + .primary-sidebar .widget_recent_entries li:last-child { + padding: 0; + } + + .footer-sidebar .widget_categories li ul, + .footer-sidebar .widget_nav_menu li ul, + .footer-sidebar .widget_pages li ul, + .primary-sidebar .widget_categories li ul, + .primary-sidebar .widget_nav_menu li ul, + .primary-sidebar .widget_pages li ul { + border-top: 0; + margin-top: 6px; + } + + #supplementary { + padding: 0; + } + + .footer-sidebar { + font-size: 12px; + line-height: 1.5; + } + + .featured-content { + padding-left: 182px; + } + + .grid .featured-content .hentry { + width: 33.3333333%; + } + + .grid .featured-content .hentry:nth-child( 2n+1 ) { + clear: none; + } + + .grid .featured-content .hentry:nth-child( 3n+1 ) { + clear: both; + } + + .grid .featured-content .entry-header { + height: 120px; + } +} + +@media screen and (min-width: 1040px) { + .site-content .has-post-thumbnail .entry-header { + margin-top: -48px; + } + + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 15px; + padding-left: 15px; + } + + .full-width .archive-header, + .full-width .comments-area, + .full-width .image-navigation, + .full-width .page-header, + .full-width .page-content, + .full-width .post-navigation, + .full-width .site-content .entry-header, + .full-width .site-content .entry-content, + .full-width .site-content .entry-summary, + .full-width .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } +} + +@media screen and (min-width: 1080px) { + .search-box .search-field { + width: 324px; + } + + .site-content, + .site-main .widecolumn { + margin-left: 222px; + } + + .site:before { + width: 222px; + } + + .search-box-wrapper, + .featured-content { + padding-left: 222px; + } + + #secondary { + width: 162px; + } + + .secondary-navigation, + .secondary-navigation ul ul { + width: 222px; + } + + .secondary-navigation ul li:hover > ul, + .secondary-navigation ul li.focus > ul { + left: 202px; + } + + .slider .featured-content .entry-title { + font-size: 33px; + } + + .slider .featured-content .entry-header, + .slider-control-paging { + width: 534px; + } + + .slider-control-paging { + padding-left: 24px; + } + + .slider-control-paging li { + margin: 12px 12px 12px 0; + } + + .slider-control-paging a { + height: 24px; + width: 24px; + } + + .slider-control-paging a:before { + top: 6px; + left: 6px; + } +} + +@media screen and (min-width: 1110px) { + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + padding-right: 30px; + padding-left: 30px; + } +} + +@media screen and (min-width: 1218px) { + .archive-header, + .comments-area, + .image-navigation, + .page-header, + .page-content, + .post-navigation, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content footer.entry-meta { + margin-right: 54px; + } + + .full-width .archive-header, + .full-width .comments-area, + .full-width .image-navigation, + .full-width .page-header, + .full-width .page-content, + .full-width .post-navigation, + .full-width .site-content .entry-header, + .full-width .site-content .entry-content, + .full-width .site-content .entry-summary, + .full-width .site-content footer.entry-meta { + margin-right: auto; + } +} + +@media screen and (min-width: 1260px) { + .site-content blockquote.alignleft, + .site-content blockquote.alignright { + width: -webkit-calc(50% + 18px); + width: calc(50% + 18px); + } + + .site-content blockquote.alignleft { + margin-left: -18%; + } + + .site-content blockquote.alignright { + margin-right: -18%; + } +} + + +/** + * 12.0 Print + * ----------------------------------------------------------------------------- + */ + +@media print { + body { + background: none !important; /* Brute force since user agents all print differently. */ + color: #2b2b2b; + font-size: 12pt; + } + + .site, + .site-header, + .hentry, + .site-content .entry-header, + .site-content .entry-content, + .site-content .entry-summary, + .site-content .entry-meta, + .page-content, + .archive-header, + .page-header, + .contributor-info, + .comments-area, + .attachment .entry-attachment .attachment { + max-width: 100%; + } + + #site-header img, + .search-toggle, + .site-navigation, + .site-content nav, + .edit-link, + .page-links, + .widget-area, + .more-link, + .post-format-archive-link, + .comment-respond, + .comment-list .reply, + .comment-reply-login, + #secondary, + .site-footer, + .slider-control-paging, + .slider-direction-nav { + display: none; + } + + .site-title a, + .entry-meta, + .entry-meta a, + .featured-content .hentry, + .featured-content a { + color: #2b2b2b; + } + + .entry-content a, + .entry-summary a, + .page-content a, + .comment-content a { + text-decoration: none; + } + + .site-header, + .post-thumbnail, + a.post-thumbnail:hover, + .site-content .entry-header, + .site-footer, + .featured-content, + .featured-content .entry-header { + background: transparent; + } + + .header-main { + padding: 48px 10px; + } + + .site-title { + float: none; + font-size: 19pt; + } + + .content-area { + padding-top: 0; + } + + .list-view .site-content .hentry { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + margin-bottom: 48px; + padding-bottom: 24px; + } + + .post-thumbnail img { + margin: 0 10px 24px; + } + + .site-content .has-post-thumbnail .entry-header { + padding-top: 0; + } + + .site-content footer.entry-meta { + margin: 24px auto; + } + + .entry-meta .tag-links a { + color: #fff; + } + + .singular .site-content .hentry.has-post-thumbnail { + margin-top: 0; + } + + .gallery-columns-1.gallery-size-medium, + .gallery-columns-1.gallery-size-thumbnail, + .gallery-columns-2.gallery-size-thumbnail, + .gallery-columns-3.gallery-size-thumbnail { + display: block; + } + + .archive-title, + .page-title { + margin: 0 10px 48px; + } + + .featured-content .hentry { + margin-bottom: 48px; + } + + .featured-content .post-thumbnail, + .slider .featured-content .post-thumbnail { + padding-top: 0; + } + + .featured-content .post-thumbnail img { + position: relative; + } + + .featured-content .entry-header { + padding: 0 10px 24px; + } + + .featured-content .entry-meta { + font-size: 9pt; + margin-bottom: 11px; + } + + .featured-content .cat-links { + font-weight: 900; + } + + .featured-content .entry-title { + font-size: 25pt; + line-height: 36px; + } +} diff --git a/wp-content/themes/twentyfourteen/tag.php b/wp-content/themes/twentyfourteen/tag.php new file mode 100644 index 0000000..8f6e69b --- /dev/null +++ b/wp-content/themes/twentyfourteen/tag.php @@ -0,0 +1,60 @@ + + +
          +
          + + + +
          +

          + + %s
          ', $term_description ); + endif; + ?> + + + + +
          + + + +
          +
          + + + +
          +

          + +

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

          +

          + + +
          +
          + +
          +
          + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/archive.php b/wp-content/themes/twentythirteen/archive.php new file mode 100644 index 0000000..9e0dd4d --- /dev/null +++ b/wp-content/themes/twentythirteen/archive.php @@ -0,0 +1,55 @@ + + +
          +
          + + +
          +

          +
          + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/author-bio.php b/wp-content/themes/twentythirteen/author-bio.php new file mode 100644 index 0000000..ae2f522 --- /dev/null +++ b/wp-content/themes/twentythirteen/author-bio.php @@ -0,0 +1,34 @@ + + +
          \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/author.php b/wp-content/themes/twentythirteen/author.php new file mode 100644 index 0000000..3d76ba3 --- /dev/null +++ b/wp-content/themes/twentythirteen/author.php @@ -0,0 +1,62 @@ + + +
          +
          + + + + + +
          +

          ' . get_the_author() . '' ); ?>

          +
          + + + + + + + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/category.php b/wp-content/themes/twentythirteen/category.php new file mode 100644 index 0000000..a221239 --- /dev/null +++ b/wp-content/themes/twentythirteen/category.php @@ -0,0 +1,41 @@ + + +
          +
          + + +
          +

          + + +
          + +
          + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/comments.php b/wp-content/themes/twentythirteen/comments.php new file mode 100644 index 0000000..3d1aff4 --- /dev/null +++ b/wp-content/themes/twentythirteen/comments.php @@ -0,0 +1,59 @@ + + +
          + + +

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

          + +
            + 'ol', + 'short_ping' => true, + 'avatar_size' => 74, + ) ); + ?> +
          + + 1 && get_option( 'page_comments' ) ) : + ?> + + + + +

          + + + + + + +
          \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/content-aside.php b/wp-content/themes/twentythirteen/content-aside.php new file mode 100644 index 0000000..8aa309b --- /dev/null +++ b/wp-content/themes/twentythirteen/content-aside.php @@ -0,0 +1,31 @@ + + +
          > +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + + ', '' ); ?> + + + + + + + + ', '' ); ?> + +
          +
          diff --git a/wp-content/themes/twentythirteen/content-audio.php b/wp-content/themes/twentythirteen/content-audio.php new file mode 100644 index 0000000..5ba1862 --- /dev/null +++ b/wp-content/themes/twentythirteen/content-audio.php @@ -0,0 +1,37 @@ + + +
          > +
          + +

          + +

          + +

          + +
          + +
          +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          +
          + +
          + + ', '' ); ?> + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/content-chat.php b/wp-content/themes/twentythirteen/content-chat.php new file mode 100644 index 0000000..b34ab46 --- /dev/null +++ b/wp-content/themes/twentythirteen/content-chat.php @@ -0,0 +1,31 @@ + + +
          > +
          + +

          + +

          + +

          + +
          + +
          + + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentythirteen/content-gallery.php b/wp-content/themes/twentythirteen/content-gallery.php new file mode 100644 index 0000000..a4e2464 --- /dev/null +++ b/wp-content/themes/twentythirteen/content-gallery.php @@ -0,0 +1,45 @@ + + +
          > +
          + +

          + +

          + +

          + +
          + +
          + + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> + + + +
          + +
          + + + + + ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> + + + ', '' ); ?> + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/content-image.php b/wp-content/themes/twentythirteen/content-image.php new file mode 100644 index 0000000..972423d --- /dev/null +++ b/wp-content/themes/twentythirteen/content-image.php @@ -0,0 +1,41 @@ + + +
          > +
          + +

          + +

          + +

          + +
          + +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + + + + ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> + + + ', '' ); ?> + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/content-link.php b/wp-content/themes/twentythirteen/content-link.php new file mode 100644 index 0000000..2da7ffb --- /dev/null +++ b/wp-content/themes/twentythirteen/content-link.php @@ -0,0 +1,36 @@ + + +
          > +
          +

          + +

          + + +
          + +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + + +
          + + + + +
          + +
          diff --git a/wp-content/themes/twentythirteen/content-none.php b/wp-content/themes/twentythirteen/content-none.php new file mode 100644 index 0000000..d9549e1 --- /dev/null +++ b/wp-content/themes/twentythirteen/content-none.php @@ -0,0 +1,31 @@ + + + + +
          + + +

          Get started here.', 'twentythirteen' ), admin_url( 'post-new.php' ) ); ?>

          + + + +

          + + + + +

          + + + +
          diff --git a/wp-content/themes/twentythirteen/content-quote.php b/wp-content/themes/twentythirteen/content-quote.php new file mode 100644 index 0000000..307537d --- /dev/null +++ b/wp-content/themes/twentythirteen/content-quote.php @@ -0,0 +1,27 @@ + + +
          > +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + + + + ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentythirteen/content-status.php b/wp-content/themes/twentythirteen/content-status.php new file mode 100644 index 0000000..272f5de --- /dev/null +++ b/wp-content/themes/twentythirteen/content-status.php @@ -0,0 +1,25 @@ + + +
          > +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + ', '' ); ?> + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/content-video.php b/wp-content/themes/twentythirteen/content-video.php new file mode 100644 index 0000000..ac01758 --- /dev/null +++ b/wp-content/themes/twentythirteen/content-video.php @@ -0,0 +1,41 @@ + + +
          > +
          + +

          + +

          + +

          + +
          + +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + + + + + ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> + + + ', '' ); ?> + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/content.php b/wp-content/themes/twentythirteen/content.php new file mode 100644 index 0000000..c341740 --- /dev/null +++ b/wp-content/themes/twentythirteen/content.php @@ -0,0 +1,57 @@ + + +
          > +
          + +
          + +
          + + + +

          + +

          + +

          + + + +
          + + +
          + +
          + +
          + →', 'twentythirteen' ) ); ?> + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + + +
          + + + + + + + +
          +
          diff --git a/wp-content/themes/twentythirteen/css/editor-style.css b/wp-content/themes/twentythirteen/css/editor-style.css new file mode 100644 index 0000000..5684189 --- /dev/null +++ b/wp-content/themes/twentythirteen/css/editor-style.css @@ -0,0 +1,771 @@ +/* +Theme Name: Twenty Thirteen +Description: Used to style the TinyMCE editor. +*/ + + +/** + * Table of Contents: + * + * 1.0 - Body + * 2.0 - Headings + * 3.0 - Text Elements + * 4.0 - Links + * 5.0 - Alignment + * 6.0 - Tables + * 7.0 - Images + * 8.0 - Galleries + * 9.0 - Audio/Video + * 10.0 - Post Formats + * 11.0 - RTL + * ---------------------------------------------------------------------------- + */ + + +/** + * 1.0 Body + * ---------------------------------------------------------------------------- + */ + +html .mceContentBody { + font-size: 100%; + max-width: 604px; +} + +body { + color: #141412; + font-family: "Source Sans Pro", Helvetica, sans-serif; + line-height: 1.5; + text-rendering: optimizeLegibility; + vertical-align: baseline; +} + + +/** + * 2.0 Headings + * ---------------------------------------------------------------------------- + */ + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + font-family: Bitter, Georgia, serif; + line-height: 1.3; +} + +h1 { + font-size: 48px; + margin: 33px 0; +} + +h2 { + font-size: 30px; + margin: 25px 0; +} + +h3 { + font-size: 22px; + margin: 22px 0; +} + +h4 { + font-size: 20px; + margin: 25px 0; +} + +h5 { + font-size: 18px; + margin: 30px 0; +} + +h6 { + font-size: 16px; + margin: 36px 0; +} + +hr { + background: url(../images/dotted-line.png) repeat center top; + background-size: 4px 4px; + border: 0; + height: 1px; + margin: 0 0 24px; +} + + +/** + * 3.0 Text Elements + * ---------------------------------------------------------------------------- + */ + +p { + margin: 0 0 24px; +} + +ol, +ul { + margin: 16px 0; + padding: 0 0 0 40px; +} + +ul { + list-style-type: square; +} + +ol { + list-style: decimal outside; +} + +li > ul, +li > ol { + margin: 0; +} + +dl { + margin: 0 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 0 20px; +} + +strong { + font-weight: bold; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 14px; +} + +pre { + background: #f5f5f5; + color: #666; + font-family: monospace; + font-size: 14px; + margin: 20px 0; + overflow: auto; + padding: 20px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +blockquote, +q { + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; + content: none; +} + +blockquote { + font-size: 24px; + font-style: italic; + font-weight: 300; + margin: 24px 40px; +} + +blockquote blockquote { + margin-right: 0; +} + +blockquote cite, +blockquote small { + font-size: 14px; + font-weight: normal; + text-transform: uppercase; +} + +cite { + border-bottom: 0; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +address { + font-style: italic; + margin: 0 0 24px; +} + +del { + color: #333; +} + +ins { + background: #fff9c0; + border: none; + color: #333; + text-decoration: none; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + + +/** + * 4.0 Links + * ---------------------------------------------------------------------------- + */ + +a { + color: #ca3c08; + text-decoration: none; +} + +a:visited { + color: #ac0404; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + color: #ea9629; + outline: 0; +} + +a:hover { + text-decoration: underline; +} + + +/** + * 5.0 Alignment + * ---------------------------------------------------------------------------- + */ + +.alignleft { + float: left; + margin: 5px 20px 5px 0; +} + +.alignright { + float: right; + margin: 5px 0 5px 20px; +} + +.aligncenter { + display: block; + margin: 5px auto; +} + +img.alignnone { + margin: 5px 0; +} + + +/** + * 6.0 Tables + * ---------------------------------------------------------------------------- + */ + +table { + border-bottom: 1px solid #ededed; + border-collapse: collapse; + border-spacing: 0; + font-size: 14px; + line-height: 2; + margin: 0 0 20px; + width: 100%; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; +} + +caption { + font-size: 16px; + margin: 20px 0; +} + +th { + font-weight: bold; + text-transform: uppercase; +} + +td { + border-top: 1px solid #ededed; + padding: 6px 10px 6px 0; +} + + +/** + * 7.0 Images + * ---------------------------------------------------------------------------- + */ + +img { + height: auto; + max-width: 100%; + vertical-align: middle; +} + +.wp-caption { + background: transparent; + border: none; + margin: 0; + padding: 0; + text-align: left; +} + +.html5-captions .wp-caption { + padding: 0; +} + +.wp-caption.alignleft { + margin: 5px 10px 5px 0; +} + +.html5-captions .wp-caption.alignleft { + margin-right: 20px; +} + +.wp-caption.alignright { + margin: 5px 0 5px 10px; +} + +.wp-caption.alignright img, +.wp-caption.alignright .wp-caption-dd { + padding-left: 10px; +} + +.html5-captions .wp-caption.alignright { + margin-left: 20px; +} + +.html5-captions .wp-caption.alignright img, +.html5-captions .wp-caption.alignright .wp-caption-dd { + padding: 0; +} + +.wp-caption-dt { + margin: 0; +} + +.wp-caption .wp-caption-text, +.wp-caption-dd { + color: #220e10; + font-size: 18px; + font-style: italic; + font-weight: 300; + line-height: 1.5; + margin-bottom: 24px; + padding: 0; +} + +.mceTemp + ul, +.mceTemp + ol { + list-style-position: inside; +} + + +/** + * 8.0 Galleries + * ---------------------------------------------------------------------------- + */ + +.gallery .gallery-item { + float: left; + margin: 0 4px 4px 0; + overflow: hidden; + padding: 0; + position: relative; +} + +.gallery-columns-1 .gallery-item { + max-width: 100%; + width: auto; +} + +.gallery-columns-2 .gallery-item { + max-width: 48%; + max-width: -webkit-calc(50% - 14px); + max-width: calc(50% - 14px); + width: auto; +} + +.gallery-columns-3 .gallery-item { + max-width: 32%; + max-width: -webkit-calc(33.3% - 11px); + max-width: calc(33.3% - 11px); + width: auto; +} + +.gallery-columns-4 .gallery-item { + max-width: 23%; + max-width: -webkit-calc(25% - 9px); + max-width: calc(25% - 9px); + width: auto; +} + +.gallery-columns-5 .gallery-item { + max-width: 19%; + max-width: -webkit-calc(20% - 8px); + max-width: calc(20% - 8px); + width: auto; +} + +.gallery-columns-6 .gallery-item { + max-width: 15%; + max-width: -webkit-calc(16.7% - 7px); + max-width: calc(16.7% - 7px); + width: auto; +} + +.gallery-columns-7 .gallery-item { + max-width: 13%; + max-width: -webkit-calc(14.28% - 7px); + max-width: calc(14.28% - 7px); + width: auto; +} + +.gallery-columns-8 .gallery-item { + max-width: 11%; + max-width: -webkit-calc(12.5% - 6px); + max-width: calc(12.5% - 6px); + width: auto; +} + +.gallery-columns-9 .gallery-item { + max-width: 9%; + max-width: -webkit-calc(11.1% - 6px); + max-width: calc(11.1% - 6px); + width: auto; +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n), +.gallery-columns-3 .gallery-item:nth-of-type(3n), +.gallery-columns-4 .gallery-item:nth-of-type(4n), +.gallery-columns-5 .gallery-item:nth-of-type(5n), +.gallery-columns-6 .gallery-item:nth-of-type(6n), +.gallery-columns-7 .gallery-item:nth-of-type(7n), +.gallery-columns-8 .gallery-item:nth-of-type(8n), +.gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: 0; +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n - 1), +.gallery-columns-3 .gallery-item:nth-of-type(3n - 2), +.gallery-columns-4 .gallery-item:nth-of-type(4n - 3), +.gallery-columns-5 .gallery-item:nth-of-type(5n - 4), +.gallery-columns-6 .gallery-item:nth-of-type(6n - 5), +.gallery-columns-7 .gallery-item:nth-of-type(7n - 6), +.gallery-columns-8 .gallery-item:nth-of-type(8n - 7), +.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) { + margin-left: 12px; /* Compensate for the default negative margin on .gallery, which can't be changed. */ +} + +.gallery .gallery-caption { + background-color: rgba(0, 0, 0, 0.7); + box-sizing: border-box; + color: #fff; + font-size: 14px; + line-height: 1.3; + margin: 0; + max-height: 50%; + opacity: 0; + padding: 2px 8px; + position: absolute; + bottom: 0; + left: 0; + text-align: left; + -webkit-transition: opacity 400ms ease; + transition: opacity 400ms ease; + width: 100%; +} + +.gallery .gallery-caption:before { + box-shadow: 0 -10px 15px #000 inset; + content: ""; + height: 100%; + min-height: 49px; + position: absolute; + left: 0; + top: 0; + width: 100%; +} + +.gallery-item:hover .gallery-caption { + opacity: 1; +} + +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 9.0 Audio/Video + * ---------------------------------------------------------------------------- + */ +.mejs-mediaelement, +.mejs-container .mejs-controls { + background: #220e10; +} + +.mejs-controls .mejs-time-rail .mejs-time-loaded, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + background: #fff; +} + +.mejs-controls .mejs-time-rail .mejs-time-current { + background: #ea9629; +} + +.mejs-controls .mejs-time-rail .mejs-time-total, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + background: #595959; +} + +.mejs-controls .mejs-time-rail span, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + border-radius: 0; +} + + +/** + * 10.0 Post Formats + * ---------------------------------------------------------------------------- + */ + +/* Aside */ +.post-format-aside { + background-color: #f7f5e7; +} + +.post-format-aside blockquote { + font-size: 100%; + font-weight: normal; +} + +.post-format-aside cite { + font-size: 100%; + text-transform: none; +} + +.post-format-aside cite:before { + content: "\2014"; + margin-right: 5px; +} + +/* Audio */ +.post-format-audio { + background-color: #db572f; +} + +.post-format-audio a { + color: #fbfaf3; +} + +.post-format-audio:before { + background: url(../images/dotted-line.png) repeat-y 85px 0; + background-size: 4px 4px; + content: "\f109"; + display: block; + float: left; + font-family: Genericons; + font-size: 64px; + -webkit-font-smoothing: antialiased; + height: 100%; + line-height: 1; + width: 120px; +} + +/* Chat */ +.post-format-chat { + background-color: #eadaa6; +} + +.post-format-chat a { + color: #722d19; +} + +/* Gallery */ +.post-format-gallery { + background-color: #fbca3c; +} + +.post-format-gallery a { + color: #722d19; +} + +/* Image: same as Standard/Defaults */ + +/* Link */ +.post-format-link { + background-color: #f7f5e7; +} + +/* Quote */ +.post-format-quote { + background-color: #210d10; + color: #f7f5e7; +} + +.post-format-quote a { + color: #e63f2a; +} + +.post-format-quote blockquote { + font-size: 28px; + font-style: italic; + font-weight: 300; + margin: 0; + padding-left: 75px; + position: relative; +} + +.post-format-quote blockquote:before { + content: '\201C'; + font-size: 140px; + font-weight: 400; + line-height: .8; + padding-right: 25px; + position: absolute; + left: -15px; + top: -3px; +} + +.post-format-quote blockquote small, +.post-format-quote blockquote cite { + display: block; + font-size: 16px; +} + +.format-quote .entry-content cite a { + border-bottom: 1px dotted #fff; + color: #fff; +} + +.format-quote .entry-content cite a:hover { + text-decoration: none; +} + + +/* Status */ +.post-format-status { + background-color: #722d19; + color: #f7f5e7; + font-style: italic; + font-weight: 300; + padding: 0; + padding-left: 35px; +} + +.post-format-status.mceContentBody { + font-size: 24px; +} + +.post-format-status:before { + background: url(../images/dotted-line.png) repeat-y left bottom; + background-size: 4px 4px; + content: ""; + display: block; + float: left; + height: 100%; + position: relative; + left: -30px; + width: 1px; +} + +.post-format-status > p:first-child:before { + background-color: rgba(0, 0, 0, 0.65); + content: ""; + height: 3px; + width: 13px; + margin-top: 13px; + position: absolute; + left: 9px; +} + +.post-format-status a { + color: #eadaa6; +} + +/* Video */ +.post-format-video { + background-color: #db572f; +} + +.post-format-video a { + color: #fbfaf3; +} + + +/** + * 11.0 RTL + * ---------------------------------------------------------------------------- + */ + +html .mceContentBody.rtl { + direction: rtl; + unicode-bidi: embed; +} + +.rtl ol, +.rtl ul { + padding: 0 40px 0 0; +} + +.rtl .wp-caption, +.rtl tr th { + text-align: right; +} + +.rtl td { + padding: 6px 0 6px 10px; + text-align: right; +} + +.rtl blockquote blockquote { + margin-left: 0; + margin-right: 24px; +} + +.rtl.post-format-audio:before, +.rtl.post-format-status:before, +.rtl.post-format-status > p:first-child:before { + background: none; + content: none; +} diff --git a/wp-content/themes/twentythirteen/css/ie.css b/wp-content/themes/twentythirteen/css/ie.css new file mode 100644 index 0000000..2ea67d4 --- /dev/null +++ b/wp-content/themes/twentythirteen/css/ie.css @@ -0,0 +1,290 @@ +/* +Styles for older IE versions (previous to IE9). +*/ + +.site { + min-width: 1040px; +} + +.genericon:before:hover, +.menu-toggle:after:hover, +.date a:before:hover, +.entry-meta .author a:before:hover, +.format-audio .entry-content:before:hover, +.comments-link a:before:hover, +.tags-links a:first-child:before:hover, +.categories-links a:first-child:before:hover, +.edit-link > a:before:hover, +.attachment-meta:before:hover, +.attachment-meta a:before:hover, +.comment-awaiting-moderation:before:hover, +.comment-reply-link:before:hover, +.comment-reply-title small a:before:hover, +.bypostauthor > .comment-body .fn:before:hover { + text-decoration: none; +} + +.nav-menu .sub-menu ul, +.nav-menu .children ul { + left: 100%; +} + +.site-header .home-link { + max-width: 1040px; +} + +.site-header .search-form [type="search"], +.site-header .search-form [type="text"] { + padding-top: 6px; +} + +img.alignright { + margin-right: 0; +} + +img.alignleft { + margin-left: 0; +} + +.site-main .sidebar-inner { + width: 1040px; +} + +.site-main .widget-area { + margin-right: 60px; +} + +.format-image .entry-content .size-full { + margin: 0; + max-width: 604px; +} + +.gallery-columns-1 .gallery-item, +.gallery-columns-2 .gallery-item, +.gallery-columns-3 .gallery-item { + max-width: none; +} + +.gallery img { + width: auto; +} + +.gallery-caption { + background: #000; + filter: alpha(opacity=0); +} + +.gallery-item:hover .gallery-caption { + filter: alpha(opacity=70); +} + +.comment { + clear: both; +} + +.comment-meta, +.comment-content, +.comment-list .reply { + width: 480px; +} + +.depth-2 .comment-meta, +.depth-2 .comment-content, +.comment-list .depth-2 .reply { + width: 460px; +} + +.depth-3 .comment-meta, +.depth-3 .comment-content, +.comment-list .depth-3 .reply { + width: 440px; +} + +.depth-4 .comment-meta, +.depth-4 .comment-content, +.comment-list .depth-4 .reply { + width: 420px; +} + +.depth-5 .comment-meta, +.depth-5 .comment-content, +.comment-list .depth-5 .reply { + width: 400px; +} + +.comment-meta { + margin-bottom: 0; +} + +.widget { + background: #f7f5e7; +} + +.site-footer .widget { + background: none; +} + +/* Internet Explorer 8 */ +.ie8 .site { + border: 0; +} + +.ie8 img.size-full, +.ie8 img.size-large { + height: auto; + width: auto; +} + +.ie8 .sidebar .entry-header, +.ie8 .sidebar .entry-content, +.ie8 .sidebar .entry-summary, +.ie8 .sidebar .entry-meta { + max-width: 724px; +} + +.ie8 .author-info { + margin-left: 0; +} + +.ie8 .paging-navigation .nav-previous .meta-nav { + padding: 5px 0 8px; + width: 40px; +} + +.ie8 .paging-navigation .nav-next { + line-height: 1; +} + +.ie8 .format-status .entry-content:before, +.ie8 .format-status .entry-meta:before { + content: none; +} + +.ie8 .site-main .widget-area { + margin-right: 0; +} + +/* Internet Explorer 7 */ +.ie7 audio, +.ie7 canvas, +.ie7 video { + display: inline; + zoom: 1; +} + +.ie7 legend { + margin-left: -7px; +} + +.ie7 button, +.ie7 input, +.ie7 select, +.ie7 textarea { + vertical-align: middle; +} + +.ie7 button, +.ie7 input[type="button"], +.ie7 input[type="reset"], +.ie7 input[type="submit"] { + overflow: visible; +} + +.ie7 input[type="checkbox"], +.ie7 input[type="radio"] { + height: 13px; + width: 13px; +} + +.ie7 .screen-reader-text { + clip: rect(1px 1px 1px 1px); /* IE7 */ +} + +.ie7 .site-header { + position: relative; + z-index: 1; +} + +.ie7 .main-navigation { + max-width: 930px; + padding-right: 150px; +} + +.ie7 .nav-menu li a, +.ie7 .nav-menu li { + display: block; + float: left; +} + +.ie7 .nav-menu ul { + top: 40px; +} + +.ie7 .nav-menu .sub-menu, +.ie7 .nav-menu .children { + display: none; + overflow: visible; +} + +.ie7 ul.nav-menu li:hover > ul, +.ie7 .nav-menu ul li:hover > ul { + display: block; +} + +.ie7 .site-header .search-form [type="search"], +.ie7 .site-header .search-form [type="text"] { + background-color: #fff; + border: 2px solid #c3c0ab; + cursor: text; + height: 28px; + outline: 0; + width: 150px; +} + +.ie7 .entry-header, +.ie7 .entry-content, +.ie7 .entry-summary, +.ie7 .entry-meta { + width: 604px; +} + +.ie7 .format-status .entry-content, +.ie7 .format-status .entry-meta { + padding-left: 60px; +} + +.ie7 .sidebar .format-status .entry-content, +.ie7 .sidebar .format-status .entry-meta { + padding-left: 60px; +} + +.ie7 .sidebar .post-navigation .nav-links, +.ie7 .sidebar .paging-navigation .nav-links { + width: 604px; +} + +.ie7 .paging-navigation .meta-nav { + padding: 0 0 10px; + vertical-align: middle; + width: 40px; +} + +.ie7 .comments-title, +.ie7 .comment-list, +.ie7 .comment-reply-title, +.ie7 .comment-respond .comment-form { + width: 604px; +} + +.ie7 .site-footer .widget-area { + max-width: none; + left: auto; +} + +/* RTL for Internet Explorer 7 & 8 */ +.rtl .format-audio .entry-content:before, +.rtl .comment-reply-link:before, +.rtl .comment-reply-login:before { + -ms-filter: "FlipH"; + filter: FlipH; +} \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/fonts/COPYING.txt b/wp-content/themes/twentythirteen/fonts/COPYING.txt new file mode 100644 index 0000000..aece214 --- /dev/null +++ b/wp-content/themes/twentythirteen/fonts/COPYING.txt @@ -0,0 +1,9 @@ +Genericons 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 2 of the License, or (at your option) any later version. + +The fonts are distributed 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. + +This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/fonts/LICENSE.txt b/wp-content/themes/twentythirteen/fonts/LICENSE.txt new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/wp-content/themes/twentythirteen/fonts/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + + 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 +convey 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This 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. diff --git a/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.eot b/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..defbbe51707ceb0134d83426c00ea4a688bff82a GIT binary patch literal 10388 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 XrRw#cHeM?tV`zongcS;2TIl})?e)3L literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.svg b/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.svg new file mode 100644 index 0000000..32ff53b --- /dev/null +++ b/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.ttf b/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a21dcb6476ff897f0bdf5294873796f1ed1722b4 GIT binary patch literal 19864 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 E0Y(B4qyPW_ literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.woff b/wp-content/themes/twentythirteen/fonts/genericons-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..b57e62c0f67219a9c0635f0f88c4255842bc80d0 GIT binary patch literal 12156 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/fonts/genericons.css b/wp-content/themes/twentythirteen/fonts/genericons.css new file mode 100644 index 0000000..2fde399 --- /dev/null +++ b/wp-content/themes/twentythirteen/fonts/genericons.css @@ -0,0 +1,157 @@ +/** + + Genericons Helper CSS + +*/ + + +/** + * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. + */ +@font-face { + font-family: 'Genericons'; + src: url('genericons-regular-webfont.eot'); +} + +@font-face { + font-family: 'Genericons'; + src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), + url('genericons-regular-webfont.ttf') format('truetype'), + url('genericons-regular-webfont.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + + +/** + * All Genericons. + */ +[class*="genericon"] { + display: inline-block; + width: 16px; + height: 16px; + -webkit-font-smoothing: antialiased; + font-size: 16px; + line-height: 1; + font-family: 'Genericons'; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; +} + +/* IE7 */ +[class*="genericon"] { + *overflow: auto; + *zoom: 1; + *display: inline; +} + +/** + * Individual icons. + */ + +/* Post formats */ +.genericon-standard:before { content: '\f100'; } +.genericon-aside:before { content: '\f101'; } +.genericon-image:before { content: '\f102'; } +.genericon-gallery:before { content: '\f103'; } +.genericon-video:before { content: '\f104'; } +.genericon-status:before { content: '\f105'; } +.genericon-quote:before { content: '\f106'; } +.genericon-link:before { content: '\f107'; } +.genericon-chat:before { content: '\f108'; } +.genericon-audio:before { content: '\f109'; } + +/* Social icons */ +.genericon-github:before { content: '\f200'; } +.genericon-dribbble:before { content: '\f201'; } +.genericon-twitter:before { content: '\f202'; } +.genericon-facebook:before { content: '\f203'; } +.genericon-facebook-alt:before { content: '\f204'; } +.genericon-wordpress:before { content: '\f205'; } +.genericon-googleplus:before { content: '\f206'; } +.genericon-linkedin:before { content: '\f207'; } +.genericon-linkedin-alt:before { content: '\f208'; } +.genericon-pinterest:before { content: '\f209'; } +.genericon-pinterest-alt:before { content: '\f210'; } +.genericon-flickr:before { content: '\f211'; } +.genericon-vimeo:before { content: '\f212'; } +.genericon-youtube:before { content: '\f213'; } +.genericon-tumblr:before { content: '\f214'; } +.genericon-instagram:before { content: '\f215'; } +.genericon-codepen:before { content: '\f216'; } + +/* Meta icons */ +.genericon-comment:before { content: '\f300'; } +.genericon-category:before { content: '\f301'; } +.genericon-tag:before { content: '\f302'; } +.genericon-time:before { content: '\f303'; } +.genericon-user:before { content: '\f304'; } +.genericon-day:before { content: '\f305'; } +.genericon-week:before { content: '\f306'; } +.genericon-month:before { content: '\f307'; } +.genericon-pinned:before { content: '\f308'; } + +/* Other icons */ +.genericon-search:before { content: '\f400'; } +.genericon-unzoom:before { content: '\f401'; } +.genericon-zoom:before { content: '\f402'; } +.genericon-show:before { content: '\f403'; } +.genericon-hide:before { content: '\f404'; } +.genericon-close:before { content: '\f405'; } +.genericon-close-alt:before { content: '\f406'; } +.genericon-trash:before { content: '\f407'; } +.genericon-star:before { content: '\f408'; } +.genericon-home:before { content: '\f409'; } +.genericon-mail:before { content: '\f410'; } +.genericon-edit:before { content: '\f411'; } +.genericon-reply:before { content: '\f412'; } +.genericon-feed:before { content: '\f413'; } +.genericon-warning:before { content: '\f414'; } +.genericon-share:before { content: '\f415'; } +.genericon-attachment:before { content: '\f416'; } +.genericon-location:before { content: '\f417'; } +.genericon-checkmark:before { content: '\f418'; } +.genericon-menu:before { content: '\f419'; } +.genericon-top:before { content: '\f420'; } +.genericon-minimize:before { content: '\f421'; } +.genericon-maximize:before { content: '\f422'; } +.genericon-404:before { content: '\f423'; } +.genericon-spam:before { content: '\f424'; } +.genericon-summary:before { content: '\f425'; } +.genericon-cloud:before { content: '\f426'; } +.genericon-key:before { content: '\f427'; } +.genericon-dot:before { content: '\f428'; } +.genericon-next:before { content: '\f429'; } +.genericon-previous:before { content: '\f430'; } +.genericon-expand:before { content: '\f431'; } +.genericon-collapse:before { content: '\f432'; } +.genericon-dropdown:before { content: '\f433'; } +.genericon-dropdown-left:before { content: '\f434'; } +.genericon-top:before { content: '\f435'; } +.genericon-draggable:before { content: '\f436'; } +.genericon-phone:before { content: '\f437'; } +.genericon-send-to-phone:before { content: '\f438'; } +.genericon-plugin:before { content: '\f439'; } +.genericon-cloud-download:before { content: '\f440'; } +.genericon-cloud-upload:before { content: '\f441'; } +.genericon-external:before { content: '\f442'; } +.genericon-document:before { content: '\f443'; } +.genericon-book:before { content: '\f444'; } +.genericon-cog:before { content: '\f445'; } +.genericon-unapprove:before { content: '\f446'; } +.genericon-cart:before { content: '\f447'; } +.genericon-pause:before { content: '\f448'; } +.genericon-stop:before { content: '\f449'; } +.genericon-skip-back:before { content: '\f450'; } +.genericon-skip-ahead:before { content: '\f451'; } +.genericon-play:before { content: '\f452'; } +.genericon-tablet:before { content: '\f453'; } +.genericon-send-to-tablet:before { content: '\f454'; } + +/* Generic shapes */ +.genericon-uparrow:before { content: '\f500'; } +.genericon-rightarrow:before { content: '\f501'; } +.genericon-downarrow:before { content: '\f502'; } +.genericon-leftarrow:before { content: '\f503'; } diff --git a/wp-content/themes/twentythirteen/footer.php b/wp-content/themes/twentythirteen/footer.php new file mode 100644 index 0000000..725251c --- /dev/null +++ b/wp-content/themes/twentythirteen/footer.php @@ -0,0 +1,26 @@ + + + +
          + + +
          + + +
          +
          + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/functions.php b/wp-content/themes/twentythirteen/functions.php new file mode 100644 index 0000000..5474d07 --- /dev/null +++ b/wp-content/themes/twentythirteen/functions.php @@ -0,0 +1,531 @@ + for posts and comments. + add_theme_support( 'automatic-feed-links' ); + + /* + * Switches default core markup for search form, comment form, + * and comments to output valid HTML5. + */ + add_theme_support( 'html5', array( + 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' + ) ); + + /* + * This theme supports all available post formats by default. + * See http://codex.wordpress.org/Post_Formats + */ + add_theme_support( 'post-formats', array( + 'aside', 'audio', 'chat', 'gallery', 'image', 'link', 'quote', 'status', 'video' + ) ); + + // This theme uses wp_nav_menu() in one location. + register_nav_menu( 'primary', __( 'Navigation Menu', 'twentythirteen' ) ); + + /* + * This theme uses a custom image size for featured images, displayed on + * "standard" posts and pages. + */ + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 604, 270, true ); + + // This theme uses its own gallery styles. + add_filter( 'use_default_gallery_style', '__return_false' ); +} +add_action( 'after_setup_theme', 'twentythirteen_setup' ); + +/** + * Return the Google font stylesheet URL, if available. + * + * The use of Source Sans Pro and Bitter by default is localized. For languages + * that use characters not supported by the font, the font can be disabled. + * + * @since Twenty Thirteen 1.0 + * + * @return string Font stylesheet or empty string if disabled. + */ +function twentythirteen_fonts_url() { + $fonts_url = ''; + + /* Translators: If there are characters in your language that are not + * supported by Source Sans Pro, translate this to 'off'. Do not translate + * into your own language. + */ + $source_sans_pro = _x( 'on', 'Source Sans Pro font: on or off', 'twentythirteen' ); + + /* Translators: If there are characters in your language that are not + * supported by Bitter, translate this to 'off'. Do not translate into your + * own language. + */ + $bitter = _x( 'on', 'Bitter font: on or off', 'twentythirteen' ); + + if ( 'off' !== $source_sans_pro || 'off' !== $bitter ) { + $font_families = array(); + + if ( 'off' !== $source_sans_pro ) + $font_families[] = 'Source Sans Pro:300,400,700,300italic,400italic,700italic'; + + if ( 'off' !== $bitter ) + $font_families[] = 'Bitter:400,700'; + + $query_args = array( + 'family' => urlencode( implode( '|', $font_families ) ), + 'subset' => urlencode( 'latin,latin-ext' ), + ); + $fonts_url = add_query_arg( $query_args, "//fonts.googleapis.com/css" ); + } + + return $fonts_url; +} + +/** + * Enqueue scripts and styles for the front end. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_scripts_styles() { + /* + * Adds 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' ); + + // Adds Masonry to handle vertical alignment of footer widgets. + if ( is_active_sidebar( 'sidebar-1' ) ) + wp_enqueue_script( 'jquery-masonry' ); + + // Loads JavaScript file with functionality specific to Twenty Thirteen. + wp_enqueue_script( 'twentythirteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '2014-06-08', true ); + + // Add Source Sans Pro and Bitter fonts, used in the main stylesheet. + wp_enqueue_style( 'twentythirteen-fonts', twentythirteen_fonts_url(), array(), null ); + + // Add Genericons font, used in the main stylesheet. + wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.03' ); + + // Loads our main stylesheet. + wp_enqueue_style( 'twentythirteen-style', get_stylesheet_uri(), array(), '2013-07-18' ); + + // Loads the Internet Explorer specific stylesheet. + wp_enqueue_style( 'twentythirteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentythirteen-style' ), '2013-07-18' ); + wp_style_add_data( 'twentythirteen-ie', 'conditional', 'lt IE 9' ); +} +add_action( 'wp_enqueue_scripts', 'twentythirteen_scripts_styles' ); + +/** + * Filter the page title. + * + * Creates a nicely formatted and more specific title element text for output + * in head of document, based on current view. + * + * @since Twenty Thirteen 1.0 + * + * @param string $title Default title text for current view. + * @param string $sep Optional separator. + * @return string The filtered title. + */ +function twentythirteen_wp_title( $title, $sep ) { + global $paged, $page; + + if ( is_feed() ) + return $title; + + // Add the site name. + $title .= get_bloginfo( 'name', 'display' ); + + // Add the site description for the home/front page. + $site_description = get_bloginfo( 'description', 'display' ); + if ( $site_description && ( is_home() || is_front_page() ) ) + $title = "$title $sep $site_description"; + + // Add a page number if necessary. + if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) + $title = "$title $sep " . sprintf( __( 'Page %s', 'twentythirteen' ), max( $paged, $page ) ); + + return $title; +} +add_filter( 'wp_title', 'twentythirteen_wp_title', 10, 2 ); + +/** + * Register two widget areas. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_widgets_init() { + register_sidebar( array( + 'name' => __( 'Main Widget Area', 'twentythirteen' ), + 'id' => 'sidebar-1', + 'description' => __( 'Appears in the footer section of the site.', 'twentythirteen' ), + 'before_widget' => '', + 'before_title' => '

          ', + 'after_title' => '

          ', + ) ); + + register_sidebar( array( + 'name' => __( 'Secondary Widget Area', 'twentythirteen' ), + 'id' => 'sidebar-2', + 'description' => __( 'Appears on posts and pages in the sidebar.', 'twentythirteen' ), + 'before_widget' => '', + 'before_title' => '

          ', + 'after_title' => '

          ', + ) ); +} +add_action( 'widgets_init', 'twentythirteen_widgets_init' ); + +if ( ! function_exists( 'twentythirteen_paging_nav' ) ) : +/** + * Display navigation to next/previous set of posts when applicable. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_paging_nav() { + global $wp_query; + + // Don't print empty markup if there's only one page. + if ( $wp_query->max_num_pages < 2 ) + return; + ?> + + post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + + if ( ! $next && ! $previous ) + return; + ?> + + ' . __( 'Sticky', 'twentythirteen' ) . ''; + + if ( ! has_post_format( 'link' ) && 'post' == get_post_type() ) + twentythirteen_entry_date(); + + // Translators: used between list items, there is a space after the comma. + $categories_list = get_the_category_list( __( ', ', 'twentythirteen' ) ); + if ( $categories_list ) { + echo '' . $categories_list . ''; + } + + // Translators: used between list items, there is a space after the comma. + $tag_list = get_the_tag_list( '', __( ', ', 'twentythirteen' ) ); + if ( $tag_list ) { + echo '' . $tag_list . ''; + } + + // Post author + if ( 'post' == get_post_type() ) { + printf( '', + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_attr( sprintf( __( 'View all posts by %s', 'twentythirteen' ), get_the_author() ) ), + get_the_author() + ); + } +} +endif; + +if ( ! function_exists( 'twentythirteen_entry_date' ) ) : +/** + * Print HTML with date information for current post. + * + * Create your own twentythirteen_entry_date() to override in a child theme. + * + * @since Twenty Thirteen 1.0 + * + * @param boolean $echo (optional) Whether to echo the date. Default true. + * @return string The HTML-formatted post date. + */ +function twentythirteen_entry_date( $echo = true ) { + if ( has_post_format( array( 'chat', 'status' ) ) ) + $format_prefix = _x( '%1$s on %2$s', '1: post format name. 2: date', 'twentythirteen' ); + else + $format_prefix = '%2$s'; + + $date = sprintf( '', + esc_url( get_permalink() ), + esc_attr( sprintf( __( 'Permalink to %s', 'twentythirteen' ), the_title_attribute( 'echo=0' ) ) ), + esc_attr( get_the_date( 'c' ) ), + esc_html( sprintf( $format_prefix, get_post_format_string( get_post_format() ), get_the_date() ) ) + ); + + if ( $echo ) + echo $date; + + return $date; +} +endif; + +if ( ! function_exists( 'twentythirteen_the_attached_image' ) ) : +/** + * Print the attached image with a link to the next attached image. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_the_attached_image() { + /** + * Filter the image attachment size to use. + * + * @since Twenty thirteen 1.0 + * + * @param array $size { + * @type int The attachment height in pixels. + * @type int The attachment width in pixels. + * } + */ + $attachment_size = apply_filters( 'twentythirteen_attachment_size', array( 724, 724 ) ); + $next_attachment_url = wp_get_attachment_url(); + $post = get_post(); + + /* + * Grab the IDs of all the image attachments in a gallery so we can get the URL + * of the next adjacent image in a gallery, or the first image (if we're + * looking at the last image in a gallery), or, in a gallery of one, just the + * link to that image file. + */ + $attachment_ids = get_posts( array( + 'post_parent' => $post->post_parent, + 'fields' => 'ids', + 'numberposts' => -1, + 'post_status' => 'inherit', + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + 'order' => 'ASC', + 'orderby' => 'menu_order ID' + ) ); + + // If there is more than 1 attachment in a gallery... + if ( count( $attachment_ids ) > 1 ) { + foreach ( $attachment_ids as $attachment_id ) { + if ( $attachment_id == $post->ID ) { + $next_id = current( $attachment_ids ); + break; + } + } + + // get the URL of the next image attachment... + if ( $next_id ) + $next_attachment_url = get_attachment_link( $next_id ); + + // or get the URL of the first image attachment. + else + $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); + } + + printf( '%3$s', + esc_url( $next_attachment_url ), + the_title_attribute( array( 'echo' => false ) ), + wp_get_attachment_image( $post->ID, $attachment_size ) + ); +} +endif; + +/** + * Return the post URL. + * + * @uses get_url_in_content() to get the URL in the post meta (if it exists) or + * the first link found in the post content. + * + * Falls back to the post permalink if no URL is found in the post. + * + * @since Twenty Thirteen 1.0 + * + * @return string The Link format URL. + */ +function twentythirteen_get_link_url() { + $content = get_the_content(); + $has_url = get_url_in_content( $content ); + + return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() ); +} + +/** + * Extend the default WordPress body classes. + * + * Adds body classes to denote: + * 1. Single or multiple authors. + * 2. Active widgets in the sidebar to change the layout and spacing. + * 3. When avatars are disabled in discussion settings. + * + * @since Twenty Thirteen 1.0 + * + * @param array $classes A list of existing body class values. + * @return array The filtered body class list. + */ +function twentythirteen_body_class( $classes ) { + if ( ! is_multi_author() ) + $classes[] = 'single-author'; + + if ( is_active_sidebar( 'sidebar-2' ) && ! is_attachment() && ! is_404() ) + $classes[] = 'sidebar'; + + if ( ! get_option( 'show_avatars' ) ) + $classes[] = 'no-avatars'; + + return $classes; +} +add_filter( 'body_class', 'twentythirteen_body_class' ); + +/** + * Adjust content_width value for video post formats and attachment templates. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_content_width() { + global $content_width; + + if ( is_attachment() ) + $content_width = 724; + elseif ( has_post_format( 'audio' ) ) + $content_width = 484; +} +add_action( 'template_redirect', 'twentythirteen_content_width' ); + +/** + * Add postMessage support for site title and description for the Customizer. + * + * @since Twenty Thirteen 1.0 + * + * @param WP_Customize_Manager $wp_customize Customizer object. + */ +function twentythirteen_customize_register( $wp_customize ) { + $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; +} +add_action( 'customize_register', 'twentythirteen_customize_register' ); + +/** + * Enqueue Javascript postMessage handlers for the Customizer. + * + * Binds JavaScript handlers to make the Customizer preview + * reload changes asynchronously. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_customize_preview_js() { + wp_enqueue_script( 'twentythirteen-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130226', true ); +} +add_action( 'customize_preview_init', 'twentythirteen_customize_preview_js' ); diff --git a/wp-content/themes/twentythirteen/genericons/COPYING.txt b/wp-content/themes/twentythirteen/genericons/COPYING.txt new file mode 100644 index 0000000..aece214 --- /dev/null +++ b/wp-content/themes/twentythirteen/genericons/COPYING.txt @@ -0,0 +1,9 @@ +Genericons 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 2 of the License, or (at your option) any later version. + +The fonts are distributed 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. + +This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf b/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..5cd41e8b81c9fa490d0ed695536226c0dbe69ac6 GIT binary patch literal 18212 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 + 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This 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. diff --git a/wp-content/themes/twentythirteen/genericons/README.txt b/wp-content/themes/twentythirteen/genericons/README.txt new file mode 100644 index 0000000..7a0a92e --- /dev/null +++ b/wp-content/themes/twentythirteen/genericons/README.txt @@ -0,0 +1,123 @@ + ___ ____ __ _ ____ ____ __ ___ __ __ _ ____ + / __)( __)( ( \( __)( _ \( )/ __)/ \ ( ( \/ ___) +( (_ \ ) _) / / ) _) ) / )(( (__( O )/ /\___ \ + \___/(____)\_)__)(____)(__\_)(__)\___)\__/ \_)__)(____/ + + +Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic. + +Use genericons for instant HiDPI, to change icon colors on the fly, or even with CSS effects such as drop-shadows or gradients! + + +_ _ ____ ____ ____ ____ +| | [__ |__| | __ |___ +|__| ___] | | |__] |___ + + +To use it, place the font folder in your stylesheet directory and paste this in your CSS file: + +/* =Genericons, thanks to FontSquirrel.com for conversion! +-------------------------------------------------------------- */ +@font-face { + font-family: 'Genericons'; + src: url('font/genericons-regular-webfont.eot'); + src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('font/genericons-regular-webfont.woff') format('woff'), + url('font/genericons-regular-webfont.ttf') format('truetype'), + url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +Note: the above only works if you don't use a CDN. If you do, or don't know what that is, you should use the syntax that's embedded in genericons.css. + +From then on, you can create an icon like this: + +.my-icon:before { + content: '\f101'; + display: inline-block; + -webkit-font-smoothing: antialiased; + font: normal 16px/1 'Genericons'; + vertical-align: top; +} + +This will output a comment icon before every element with the class "my-icon". The "content: '\f101';" part of this CSS is easily copied from the helper tool at http://genericons.com/ + +You can also use the bundled example.css if you'd rather insert the icons using HTML tags. + + +_ _ ____ ___ ____ ____ +|\ | | | | |___ [__ +| \| |__| | |___ ___] + + +Photoshop mockups: + +Genericons-Regular.otf found in the root directory of this zip has not been web-font-ified. So you can drop it in your system fonts folder and use the font in Photoshop if you like. + +For those of you using Genericons in your Photoshop mockup, remember to delete the old version of the font from Font Book, and grab the new one from the zip file. This also affects using it in your webdesigns: if you have an old version of the font installed locally, that's the font that'll be used in your website as well, so if you're missing icons, check for old versions of the font on your system. + +Pixel grid: + +Note that Genericons has been designed for a 16x16 pixel grid. That means it'll look sharp at font-size: 16px exactly. It'll also be crisp at multiples thereof, such as 32px or 64px. It'll also look reasonably crisp at in-between font sizes such as 24px or 48px, but not quite as crisp as 16 or 32. Please don't set the font-size to 17px, though, that'll just look terrible. + +Also note the CSS property "-webkit-font-smoothing: antialiased". That makes the icons look great in WebKit browsers. Please see http://noscope.com/2012/font-smoothing for more info. + +Updates: + +We don't often update icons, but do very carefully when we get good feedback suggesting improvements. Please be mindful if you upgrade, and check that the updated icons behave as you intended. + + + +____ _ _ ____ _ _ ____ ____ _ ____ ____ +| |__| |__| |\ | | __ |___ | | | | __ +|___ | | | | | \| |__] |___ |___ |__| |__] + +V3.0.3: +Bunch of updates mostly. +- Two new icons, Dropbox and Fullscreen. +- Updates to all icons containing an exclamation mark. +- Updates to Image and Quote. +- Nicer "Share" icon. +- Bigger default Linkedin icon. + +V3.0.2: +A slew of new stuff and updates. +- Social icons: Skype, Digg, Reddit, Stumbleupon, Pocket. +- New generic icons: heart, lock and print. +- New editing icons: code, bold, italic, image +- New interaction icons: subscribe, unsubscribe, subscribed, reply all, reply, flag. +- The hyperlink icon has been updated to be clearer, chunkier. +- The "home" icon has been updated for style, size and clarity. +- The email icon has been updated for style and clarity, and to fit with the new subscribe icons. +- The document icon has been updated for style. +- The "pin" icon has been updated for style and clarity. +- The Twitter icon has been scaled down to fit with the other social icons. + +V3.0.1: +Mostly maintenance. +- Fixed an issue with the example page that showed an old "top" icon instead of the actual NEW "refresh" icon. +- Added inverse Google+ and Path. +- Replaced tabs with spaces in the helper CSS. +- Changed the Genericons.com copy/paste tool to serve span's instead of div's for casual icon insertion. It's being converted to "inline-block" anyway. + +V3.0: +Mainly maintenance and a few new icons. +- Fast forward, rewind, PollDaddy, Notice, Info, Help, Portfolio +- Updated the feed icon. It's a bit smaller now for consistency, the previous one was rather big. +- So, the previous version numbering, 2.09, wasn't very PHP version compare friendly. So from now on it'll be 3.0, 3.1 etc. Props Ipstenu. +- Genericons.com now has a mini release blog. +- The CSS has prettier formatting, props Konstantin Obenland. + +V2.09: +Updated Facebook icon to new version. Updated Instagram logo to use new one-color version. Updated Google+ icon to use same radius as Instagram and Facebook. Added a bunch of new icons, cog, unapprove, cart, media player buttons, tablet, send to tablet. + +V2.06: +Included Base64 encoded version. This is necessary for Genericons to work with CDNs in Firefox. Firefox blocks fonts linked from a different domain. A CDN (typically s.example.com) usually puts the font on a subdomain, and is hence blocked in Firefox. + +V2.05: +Added a bunch of new icons, including upload to cloud, download to cloud, many more. + +V2: +Initial public release \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/genericons/example.html b/wp-content/themes/twentythirteen/genericons/example.html new file mode 100644 index 0000000..cdc7d04 --- /dev/null +++ b/wp-content/themes/twentythirteen/genericons/example.html @@ -0,0 +1,464 @@ + + + +Genericons + + + + + +
          + +

          Genericons Usage

          + +

          Copy the font folder and the genericons.css file together into your project. Link the CSS in your HTML:

          + +

          <link href="path/to/genericons.css" rel="stylesheet">

          + +

          Drop in the following HTML with the name of the icon you want to display:

          + +

          <div class="genericon genericon-standard"></div>

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

          If you want to insert an icon manually using the :before selector, you can setup CSS rules like the following example. Make sure to set the size to a multiple of 16px or the icons could end up looking fuzzy:

          + +

          + +

          Add a matching class to your HTML:

          + +

          <div class="my-icon">You're a Star!</div>

          + +

          Here's the result: You're a Star!

          + +

          Examples

          + +

          Turn every icon a Salmon color:

          + +

          + +

          Or turn the stars Gold:

          + +

          + +

          Use icons for bulleted lists:

          + +
            +
          • One
          • +
          • Two
          • +
          • Three
          • +
          • Four
          • +
          + +

          + +

          + +

          Use icons to style blockquotes:

          + +
          Sometimes I've believed as many as six impossible things before breakfast. —Lewis Carroll
          +
          `Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe. "Beware the Jabberwock, my son! The jaws that bite, the claws that catch! Beware the Jubjub bird, and shun The frumious Bandersnatch!"
          + +

          + +

          + +

          Use icons to style buttons:

          + + View + Listen + +

          + +

          /

          + +

          CSS Preprocessors

          + +

          Preprocessing extensions such as Sass (SCSS Syntax) or LESS can make it easier to manage CSS for a lot of things at once using things like variables and mixins.

          + +

          This example will seup the basic genericon rules and sets a color you can use for all icons using Sass:

          + +

          + +

          Here is a similar example for LESS:

          + +

          + +

          Fallback images for IE7 and below

          + +

          Genericons does not come with fallback icons by default -- therefore you have to create them yourself. If you are using HTML similar to this example: + +

          <span class="genericon genericon-warning"></span>

          + +

          You can use the asterisk hack to serve a different icon to IE7 once you have saved the fallback icons to your project:

          + + + +
          + + + diff --git a/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot b/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..46574695ece5d4a4d2eb5dd29c1b09995d93e214 GIT binary patch literal 14935 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg b/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg new file mode 100644 index 0000000..ef236c1 --- /dev/null +++ b/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf b/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b6f125e7eec0da4df8acaf85c86fc993115a4723 GIT binary patch literal 27348 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 Jcw`b|{~sIWCISEe literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff b/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..da8be383d82820c6f279d9a2245b3e4303790907 GIT binary patch literal 17224 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�k{_P|1Ev!tIOu)ySyKQ{3k7)MKUDw84%8ig$ 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/genericons/genericons.css b/wp-content/themes/twentythirteen/genericons/genericons.css new file mode 100644 index 0000000..b10b86f --- /dev/null +++ b/wp-content/themes/twentythirteen/genericons/genericons.css @@ -0,0 +1,197 @@ +/** + + Genericons Helper CSS + +*/ + + +/** + * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. + */ + +@font-face { + font-family: 'Genericons'; + src: url('font/genericons-regular-webfont.eot'); +} + +@font-face { + font-family: 'Genericons'; + src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), + url('font/genericons-regular-webfont.ttf') format('truetype'), + url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + + +/** + * All Genericons + */ + +.genericon { + display: inline-block; + width: 16px; + height: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 16px; + line-height: 1; + font-family: 'Genericons'; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; +} + +/** + * IE7 and IE6 hacks + */ + +.genericon { + *overflow: auto; + *zoom: 1; + *display: inline; +} + +/** + * Individual icons + */ + +/* Post formats */ +.genericon-standard:before { content: '\f100'; } +.genericon-aside:before { content: '\f101'; } +.genericon-image:before { content: '\f102'; } +.genericon-gallery:before { content: '\f103'; } +.genericon-video:before { content: '\f104'; } +.genericon-status:before { content: '\f105'; } +.genericon-quote:before { content: '\f106'; } +.genericon-link:before { content: '\f107'; } +.genericon-chat:before { content: '\f108'; } +.genericon-audio:before { content: '\f109'; } + +/* Social icons */ +.genericon-github:before { content: '\f200'; } +.genericon-dribbble:before { content: '\f201'; } +.genericon-twitter:before { content: '\f202'; } +.genericon-facebook:before { content: '\f203'; } +.genericon-facebook-alt:before { content: '\f204'; } +.genericon-wordpress:before { content: '\f205'; } +.genericon-googleplus:before { content: '\f206'; } +.genericon-linkedin:before { content: '\f207'; } +.genericon-linkedin-alt:before { content: '\f208'; } +.genericon-pinterest:before { content: '\f209'; } +.genericon-pinterest-alt:before { content: '\f210'; } +.genericon-flickr:before { content: '\f211'; } +.genericon-vimeo:before { content: '\f212'; } +.genericon-youtube:before { content: '\f213'; } +.genericon-tumblr:before { content: '\f214'; } +.genericon-instagram:before { content: '\f215'; } +.genericon-codepen:before { content: '\f216'; } +.genericon-polldaddy:before { content: '\f217'; } +.genericon-googleplus-alt:before { content: '\f218'; } +.genericon-path:before { content: '\f219'; } +.genericon-skype:before { content: '\f220'; } +.genericon-digg:before { content: '\f221'; } +.genericon-reddit:before { content: '\f222'; } +.genericon-stumbleupon:before { content: '\f223'; } +.genericon-pocket:before { content: '\f224'; } +.genericon-dropbox:before { content: '\f225'; } + +/* Meta icons */ +.genericon-comment:before { content: '\f300'; } +.genericon-category:before { content: '\f301'; } +.genericon-tag:before { content: '\f302'; } +.genericon-time:before { content: '\f303'; } +.genericon-user:before { content: '\f304'; } +.genericon-day:before { content: '\f305'; } +.genericon-week:before { content: '\f306'; } +.genericon-month:before { content: '\f307'; } +.genericon-pinned:before { content: '\f308'; } + +/* Other icons */ +.genericon-search:before { content: '\f400'; } +.genericon-unzoom:before { content: '\f401'; } +.genericon-zoom:before { content: '\f402'; } +.genericon-show:before { content: '\f403'; } +.genericon-hide:before { content: '\f404'; } +.genericon-close:before { content: '\f405'; } +.genericon-close-alt:before { content: '\f406'; } +.genericon-trash:before { content: '\f407'; } +.genericon-star:before { content: '\f408'; } +.genericon-home:before { content: '\f409'; } +.genericon-mail:before { content: '\f410'; } +.genericon-edit:before { content: '\f411'; } +.genericon-reply:before { content: '\f412'; } +.genericon-feed:before { content: '\f413'; } +.genericon-warning:before { content: '\f414'; } +.genericon-share:before { content: '\f415'; } +.genericon-attachment:before { content: '\f416'; } +.genericon-location:before { content: '\f417'; } +.genericon-checkmark:before { content: '\f418'; } +.genericon-menu:before { content: '\f419'; } +.genericon-refresh:before { content: '\f420'; } +.genericon-minimize:before { content: '\f421'; } +.genericon-maximize:before { content: '\f422'; } +.genericon-404:before { content: '\f423'; } +.genericon-spam:before { content: '\f424'; } +.genericon-summary:before { content: '\f425'; } +.genericon-cloud:before { content: '\f426'; } +.genericon-key:before { content: '\f427'; } +.genericon-dot:before { content: '\f428'; } +.genericon-next:before { content: '\f429'; } +.genericon-previous:before { content: '\f430'; } +.genericon-expand:before { content: '\f431'; } +.genericon-collapse:before { content: '\f432'; } +.genericon-dropdown:before { content: '\f433'; } +.genericon-dropdown-left:before { content: '\f434'; } +.genericon-top:before { content: '\f435'; } +.genericon-draggable:before { content: '\f436'; } +.genericon-phone:before { content: '\f437'; } +.genericon-send-to-phone:before { content: '\f438'; } +.genericon-plugin:before { content: '\f439'; } +.genericon-cloud-download:before { content: '\f440'; } +.genericon-cloud-upload:before { content: '\f441'; } +.genericon-external:before { content: '\f442'; } +.genericon-document:before { content: '\f443'; } +.genericon-book:before { content: '\f444'; } +.genericon-cog:before { content: '\f445'; } +.genericon-unapprove:before { content: '\f446'; } +.genericon-cart:before { content: '\f447'; } +.genericon-pause:before { content: '\f448'; } +.genericon-stop:before { content: '\f449'; } +.genericon-skip-back:before { content: '\f450'; } +.genericon-skip-ahead:before { content: '\f451'; } +.genericon-play:before { content: '\f452'; } +.genericon-tablet:before { content: '\f453'; } +.genericon-send-to-tablet:before { content: '\f454'; } +.genericon-info:before { content: '\f455'; } +.genericon-notice:before { content: '\f456'; } +.genericon-help:before { content: '\f457'; } +.genericon-fastforward:before { content: '\f458'; } +.genericon-rewind:before { content: '\f459'; } +.genericon-portfolio:before { content: '\f460'; } +.genericon-heart:before { content: '\f461'; } +.genericon-code:before { content: '\f462'; } +.genericon-subscribe:before { content: '\f463'; } +.genericon-unsubscribe:before { content: '\f464'; } +.genericon-subscribed:before { content: '\f465'; } +.genericon-reply-alt:before { content: '\f466'; } +.genericon-reply-single:before { content: '\f467'; } +.genericon-flag:before { content: '\f468'; } +.genericon-print:before { content: '\f469'; } +.genericon-lock:before { content: '\f470'; } +.genericon-bold:before { content: '\f471'; } +.genericon-italic:before { content: '\f472'; } +.genericon-picture:before { content: '\f473'; } +.genericon-fullscreen:before { content: '\f474'; } + +/* Generic shapes */ +.genericon-uparrow:before { content: '\f500'; } +.genericon-rightarrow:before { content: '\f501'; } +.genericon-downarrow:before { content: '\f502'; } +.genericon-leftarrow:before { content: '\f503'; } + + + + + diff --git a/wp-content/themes/twentythirteen/header.php b/wp-content/themes/twentythirteen/header.php new file mode 100644 index 0000000..f61c28f --- /dev/null +++ b/wp-content/themes/twentythirteen/header.php @@ -0,0 +1,51 @@ + section and everything up till

          + * + * @package WordPress + * @subpackage Twenty_Thirteen + * @since Twenty Thirteen 1.0 + */ +?> + + + +> + + + + + <?php wp_title( '|', true, 'right' ); ?> + + + + + + +> +
          + + +
          diff --git a/wp-content/themes/twentythirteen/image.php b/wp-content/themes/twentythirteen/image.php new file mode 100644 index 0000000..b2d86bf --- /dev/null +++ b/wp-content/themes/twentythirteen/image.php @@ -0,0 +1,82 @@ + + +
          +
          +
          > +
          +

          + + +
          + +
          + + +
          +
          + + + +
          + +
          + +
          +
          + + post_content ) ) : ?> +
          + + '' ) ); ?> +
          + + +
          +
          + + + +
          +
          + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/images/dotted-line-2x.png b/wp-content/themes/twentythirteen/images/dotted-line-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..07f6c93f29ab47b71b6d203a3e5a37ab49642256 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqvYsxEArj%q2?+@iY={2;|DS%K iO_D?FfU4mV5e5daJzJl?Z~Y2V$l&Sf=d#Wzp$Py_6&QX1 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png b/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..059d4ec05171be7a9bab5140ee59814561aea8fc GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqGM+AuArj%q2?+@s*dG4>|KB*_ iFb|99gGmxWTntTjwpdDa?wtly$KdJe=d#Wzp$Pyq8W(T? literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/dotted-line-light.png b/wp-content/themes/twentythirteen/images/dotted-line-light.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f82cdbfd223a587bdc7bc5e724dd798a7aa911 GIT binary patch literal 80 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png b/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..82777a04cb88ca0439a5ade06381c163fcaa9dad GIT binary patch literal 1847 zcmYLKdsq`!7DtL*p6ddFQm9LXWThs40vWrCpYl)y!T<$?gzz?r84`;PaaF8hA{3)Y zQE)6%utG_+DTI(fKo%5{f;fx~2_~Y5#Rrp>iN!0W>f;91M2& z0m0(O4@TdXt_BBJfO1B|SDS%4e!9B^ARmGKE3G##ft~^|xEGYH1Ya!!=o;|m6_C=v z*&NW34O-%729AL7@4(qqux$xw2nXjS;2Q?$5rFbQ@boq)rGbi7peqF!{sA&wXD*ck zJRh7{54QV(hhspW1-eqf4l3x(?P-t!-r^Sn<$$OFZ3!JG_qW&V1Gp62QNDfoE7(Wd z6J2e!v6&B|H-shc%Iv$wj_V6`{xB!&a_vz6xv81;F0B>zYga0w+wOMu{_XX|H*Zd# zm^vA6op>s^kwv865JzX+^qE@H+41P{zBO65M!yi{XZ?IDQBa5%!um%o3d=NlG}6Q| z3$?rj^loK)Su!@R&8(#F;aZ_?-d$hffQDw~;!9YCaK2Xnnd+u;Ui3r@3-Kt0mEJwM zU_8fbzf&Yc7ci|#pbmW>*DC5;qIiy0m?K?F)+!od(V?WXJ zKhw>rzmGp76}qV`6j_0$tB1S%a0UEJ-nys0_+FoZnjUe(q!pbCWEIrjTMTQaF%v_| zyRfZZVOd)vvO?ah>+vDad$ghMwBwVGcn+3rWvrJspEz!xyUhOL6(q=T^9DLZrFL1o@Sl`nN?iZEhCqYFYGP7WPt3jkmPY#ZBCtiiH3iF=5Xc-pi z$7pq4KgcJ`vXSN=TSwMcRYu}!PH1qX6LH|xPL0G|tSC`l5ziwe3w6EcQruDdTs5X? z9ZqKd1|?mFBCe@dCqp^%e~)jjq&G1<&_be0OgtI(#OvzW8p%~IGlUpG5?Lw+3BH)h z!w>N<7)huL#9KxSL1iFm+Pt1yw39M9L-QiDiath^G`G!s=x zPlbpi?SJ7$k)~MLD<;TGVOr}`9*no_{6ptmp=E!TiL9Lg%%b}*BvI!1dOQ^bSc~%A}Qr5DT+bP?V#5@zBl87IH(TtV_+uh?B&FI ztG6xD`%IE9h@o#f<$y-i@QWi0Iz@rx`1WqujyU08)&;crGzse|Obhz$4m8JkKj&gU@S=jR8X+bt$wNTC zCIOzNv96(uSOA*-|AccyDYZS;Kw9>=2@fT}IuUZE9ZAIPh%_lx(}yi3dy`W2cd;)V z7*dM4Dl#7!8O&1-^s`EiEi71F;=mEZx<|uZR^WH+6nnYR4oyg+DPNuQso-P0bY03B z2ij4ky-9*oMq;&PLh~U=N-->yl6uhh>-JMD)2jL8+Z6iyf?c1urB}rNc9;AKZK5~E KZBU12%l-rXtfLVC literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/headers/diamond.png b/wp-content/themes/twentythirteen/images/headers/diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..a14de6146938dd619f0dbdd8657ab2427f134b55 GIT binary patch literal 14266 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png b/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..693bb7618bbe65c106536ab376168a09f6efdd39 GIT binary patch literal 4039 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/headers/star.png b/wp-content/themes/twentythirteen/images/headers/star.png new file mode 100644 index 0000000000000000000000000000000000000000..24ca62686d5ebdbfd7bae2c0cc8e3afe4f7e2074 GIT binary patch literal 22620 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/search-icon-2x.png b/wp-content/themes/twentythirteen/images/search-icon-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..02b63b8027efb48e1edd1344fa8b81690df30950 GIT binary patch literal 829 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sZv%WnTt!5L{{R0EBu4^z=RETk z(Bpn3L4Lsu42;aIZ0y`T0)j%qBBJsNipnYmM#iRQR@OGQc0Rs-(J_e?l~ofa&Rei> z(c&drw(i)uYwy1O2M!)Oa`e=t%U7;mzj5>K>o@N{fBo_6&tI?n6H-7EH+s4_hE&9z zy_O%o$U%bjgP|7Bnb^Z7!H4Zg=rf-+%e=oXy>bjhT;^-<{rPFL7*U zw@PtJAA5UXRNK=X>yjmXTNfxSm>u`Q{$BSyro6WbV!J0XEXh0I87{wC1u|*f}AJY@@p31IL^*3~;!Onlq?-dIf=I)=XzVV6L!WW4F z3-8-2Yb*~55!k@E=2Oe$)B72g6)rg3{@du`vMuZvI~auzbZ{6kBy4(csQIgYhXZ3B zzki~G@H#`~LuV3qoNRDskTrb4U?7pexT4chwBaZNdxILA6hk}Xe1;Um35+{<3K&x+ zA8ccke;FLLxP6_v{TC+P*Uq0deUrSvWFX!w*iC5zFXS%ybVomurZrE2`Sm^hJl!3m|t zRhRyRPc8L5=N2l-8FFkdL;CDamgVo37k&s+ndrc9$)aZAoB8h({z@LKPxX~4-yHYl zcFBJOCPtYsg$Y^$9>N?QtV}DJ{54}`{$78`-khI5eZmjvisZk*WWnI+>gTe~DWM4f D1|tld literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/images/search-icon.png b/wp-content/themes/twentythirteen/images/search-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..11d8dc8e508ef47cca63ace49a5a4c377d5f3b6b GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaARRs8ixQd7f{r~?TNYWV{ny_XA z&<*M(L4Lsu42=8&5|Z)?28LGFHeTL!^$m?PX3kx)a>MRD2kzdx|KQ2XSFiv4JrQK) z2h_67)5S5Q;#TR!NTDVJ0oRLs3JcCG%9x?VR{Q(@LRAyPh=O|m)K?R3bS|3|qow+J zh6UStrtnHL7uk}TKkKUM7IoJ>_?F=`iz};ST_abo^PJ$tQ3}T-CTU*rkl>n<61pg1 zf=8~0qNE6)*^dAo{vX*AXToOkN=CK)`TwDN=elj{t@rs^^Y6LH6xXh1pxn5j?S}L8 zm*pK&Gg=z&q`rB-dq(QlK<8>(A>Ts@#}94L+@koIYvWzJ8iv<(f|ImAGuHuqz~JfX K=d#Wzp$P!)KZd3N literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentythirteen/inc/back-compat.php b/wp-content/themes/twentythirteen/inc/back-compat.php new file mode 100644 index 0000000..329bcaa --- /dev/null +++ b/wp-content/themes/twentythirteen/inc/back-compat.php @@ -0,0 +1,63 @@ +

          %s

          ', $message ); +} + +/** + * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_customize() { + wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ), '', array( + 'back_link' => true, + ) ); +} +add_action( 'load-customize.php', 'twentythirteen_customize' ); + +/** + * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_preview() { + if ( isset( $_GET['preview'] ) ) { + wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ) ); + } +} +add_action( 'template_redirect', 'twentythirteen_preview' ); diff --git a/wp-content/themes/twentythirteen/inc/custom-header.php b/wp-content/themes/twentythirteen/inc/custom-header.php new file mode 100644 index 0000000..58b6c55 --- /dev/null +++ b/wp-content/themes/twentythirteen/inc/custom-header.php @@ -0,0 +1,227 @@ + '220e10', + 'default-image' => '%s/images/headers/circle.png', + + // Set height and width, with a maximum value for the width. + 'height' => 230, + 'width' => 1600, + + // Callbacks for styling the header and the admin preview. + 'wp-head-callback' => 'twentythirteen_header_style', + 'admin-head-callback' => 'twentythirteen_admin_header_style', + 'admin-preview-callback' => 'twentythirteen_admin_header_image', + ); + + add_theme_support( 'custom-header', $args ); + + /* + * Default custom headers packaged with the theme. + * %s is a placeholder for the theme template directory URI. + */ + register_default_headers( array( + 'circle' => array( + 'url' => '%s/images/headers/circle.png', + 'thumbnail_url' => '%s/images/headers/circle-thumbnail.png', + 'description' => _x( 'Circle', 'header image description', 'twentythirteen' ) + ), + 'diamond' => array( + 'url' => '%s/images/headers/diamond.png', + 'thumbnail_url' => '%s/images/headers/diamond-thumbnail.png', + 'description' => _x( 'Diamond', 'header image description', 'twentythirteen' ) + ), + 'star' => array( + 'url' => '%s/images/headers/star.png', + 'thumbnail_url' => '%s/images/headers/star-thumbnail.png', + 'description' => _x( 'Star', 'header image description', 'twentythirteen' ) + ), + ) ); +} +add_action( 'after_setup_theme', 'twentythirteen_custom_header_setup', 11 ); + +/** + * Load our special font CSS files. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_custom_header_fonts() { + // Add Source Sans Pro and Bitter fonts. + wp_enqueue_style( 'twentythirteen-fonts', twentythirteen_fonts_url(), array(), null ); + + // Add Genericons font. + wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.03' ); +} +add_action( 'admin_print_styles-appearance_page_custom-header', 'twentythirteen_custom_header_fonts' ); + +/** + * Style the header text displayed on the blog. + * + * get_header_textcolor() options: Hide text (returns 'blank'), or any hex value. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_header_style() { + $header_image = get_header_image(); + $text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail. + if ( empty( $header_image ) && $text_color == get_theme_support( 'custom-header', 'default-text-color' ) ) + return; + + // If we get this far, we have custom styles. + ?> + + Header admin panel. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_admin_header_style() { + $header_image = get_header_image(); +?> + + Header admin panel. + * + * This callback overrides the default markup displayed there. + * + * @since Twenty Thirteen 1.0 + */ +function twentythirteen_admin_header_image() { + ?> + + + +
          +
          + + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/js/functions.js b/wp-content/themes/twentythirteen/js/functions.js new file mode 100644 index 0000000..526c15d --- /dev/null +++ b/wp-content/themes/twentythirteen/js/functions.js @@ -0,0 +1,103 @@ +/** + * Functionality specific to Twenty Thirteen. + * + * Provides helper functions to enhance the theme experience. + */ + +( function( $ ) { + var body = $( 'body' ), + _window = $( window ); + + /** + * Adds a top margin to the footer if the sidebar widget area is higher + * than the rest of the page, to help the footer always visually clear + * the sidebar. + */ + $( function() { + if ( body.is( '.sidebar' ) ) { + var sidebar = $( '#secondary .widget-area' ), + secondary = ( 0 === sidebar.length ) ? -40 : sidebar.height(), + margin = $( '#tertiary .widget-area' ).height() - $( '#content' ).height() - secondary; + + if ( margin > 0 && _window.innerWidth() > 999 ) { + $( '#colophon' ).css( 'margin-top', margin + 'px' ); + } + } + } ); + + /** + * Enables menu toggle for small screens. + */ + ( function() { + var nav = $( '#site-navigation' ), button, menu; + if ( ! nav ) { + return; + } + + button = nav.find( '.menu-toggle' ); + if ( ! button ) { + return; + } + + // Hide button if menu is missing or empty. + menu = nav.find( '.nav-menu' ); + if ( ! menu || ! menu.children().length ) { + button.hide(); + return; + } + + button.on( 'click.twentythirteen', function() { + nav.toggleClass( 'toggled-on' ); + } ); + + // Fix sub-menus for touch devices. + if ( 'ontouchstart' in window ) { + menu.find( '.menu-item-has-children > a' ).on( 'touchstart.twentythirteen', function( e ) { + var el = $( this ).parent( 'li' ); + + if ( ! el.hasClass( 'focus' ) ) { + e.preventDefault(); + el.toggleClass( 'focus' ); + el.siblings( '.focus' ).removeClass( 'focus' ); + } + } ); + } + + // Better focus for hidden submenu items for accessibility. + menu.find( 'a' ).on( 'focus.twentythirteen blur.twentythirteen', function() { + $( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' ); + } ); + } )(); + + /** + * Makes "skip to content" link work correctly in IE9 and Chrome for better + * accessibility. + * + * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/ + */ + _window.on( 'hashchange.twentythirteen', function() { + var element = document.getElementById( location.hash.substring( 1 ) ); + + if ( element ) { + if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) { + element.tabIndex = -1; + } + + element.focus(); + } + } ); + + /** + * Arranges footer widgets vertically. + */ + if ( $.isFunction( $.fn.masonry ) ) { + var columnWidth = body.is( '.sidebar' ) ? 228 : 245; + + $( '#secondary .widget-area' ).masonry( { + itemSelector: '.widget', + columnWidth: columnWidth, + gutterWidth: 20, + isRTL: body.is( '.rtl' ) + } ); + } +} )( jQuery ); \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/js/html5.js b/wp-content/themes/twentythirteen/js/html5.js new file mode 100644 index 0000000..6168aac --- /dev/null +++ b/wp-content/themes/twentythirteen/js/html5.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?: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,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d\n" +"Language-Team: LANGUAGE \n" + +#: 404.php:16 +msgid "Not Found" +msgstr "" + +#: 404.php:21 +msgid "This is somewhat embarrassing, isn’t it?" +msgstr "" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "" + +#: archive.php:29 +msgid "Daily Archives: %s" +msgstr "" + +#: archive.php:31 +msgid "Monthly Archives: %s" +msgstr "" + +#: archive.php:31 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "" + +#: archive.php:33 +msgid "Yearly Archives: %s" +msgstr "" + +#: archive.php:33 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "" + +#: archive.php:35 +msgid "Archives" +msgstr "" + +#: author-bio.php:26 +msgid "About %s" +msgstr "" + +#: author-bio.php:30 +msgid "View all posts by %s " +msgstr "" + +#: author.php:31 +msgid "All posts by %s" +msgstr "" + +#: category.php:19 +msgid "Category Archives: %s" +msgstr "" + +#: comments.php:25 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:45 +msgid "Comment navigation" +msgstr "" + +#: comments.php:46 +msgid "← Older Comments" +msgstr "" + +#: comments.php:47 +msgid "Newer Comments →" +msgstr "" + +#: comments.php:52 +msgid "Comments are closed." +msgstr "" + +#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 +#: content-image.php:23 content-link.php:24 content-quote.php:13 +#: content-status.php:13 content-video.php:23 content.php:41 +msgid "Continue reading " +msgstr "" + +#: content-aside.php:14 content-audio.php:25 content-chat.php:24 +#: content-gallery.php:25 content-image.php:24 content-link.php:25 +#: content-quote.php:14 content-status.php:14 content-video.php:24 +#: content.php:42 image.php:70 page.php:35 +msgid "Pages:" +msgstr "" + +#: content-aside.php:20 content-aside.php:28 content-audio.php:31 +#: content-chat.php:29 content-gallery.php:39 content-image.php:35 +#: content-link.php:19 content-quote.php:25 content-status.php:19 +#: content-video.php:35 content.php:31 image.php:44 page.php:39 +msgid "Edit" +msgstr "" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "Leave a comment" +msgstr "" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "One comment so far" +msgstr "" + +#: content-gallery.php:36 content-image.php:32 content-quote.php:22 +#: content-video.php:32 content.php:49 +msgid "View all % comments" +msgstr "" + +#: content-none.php:12 +msgid "Nothing Found" +msgstr "" + +#: content-none.php:18 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "" + +#: content-none.php:22 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with " +"different keywords." +msgstr "" + +#: content-none.php:27 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" + +#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.3) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:19 +msgid "http://wordpress.org/" +msgstr "" + +#: footer.php:19 +msgid "Semantic Personal Publishing Platform" +msgstr "" + +#: footer.php:19 +msgid "Proudly powered by %s" +msgstr "" + +#: functions.php:97 +msgid "Navigation Menu" +msgstr "" + +#. Translators: If there are characters in your language that are not +#. * supported by Source Sans Pro, translate this to 'off'. Do not translate +#. * into your own language. +#: functions.php:128 +msgctxt "Source Sans Pro font: on or off" +msgid "on" +msgstr "" + +#. Translators: If there are characters in your language that are not +#. * supported by Bitter, translate this to 'off'. Do not translate into your +#. * own language. +#: functions.php:134 +msgctxt "Bitter font: on or off" +msgid "on" +msgstr "" + +#: functions.php:218 +msgid "Page %s" +msgstr "" + +#: functions.php:231 +msgid "Main Widget Area" +msgstr "" + +#: functions.php:233 +msgid "Appears in the footer section of the site." +msgstr "" + +#: functions.php:241 +msgid "Secondary Widget Area" +msgstr "" + +#: functions.php:243 +msgid "Appears on posts and pages in the sidebar." +msgstr "" + +#: functions.php:266 +msgid "Posts navigation" +msgstr "" + +#: functions.php:270 +msgid " Older posts" +msgstr "" + +#: functions.php:274 +msgid "Newer posts " +msgstr "" + +#: functions.php:300 +msgid "Post navigation" +msgstr "" + +#: functions.php:303 +msgctxt "Previous post link" +msgid " %title" +msgstr "" + +#: functions.php:304 +msgctxt "Next post link" +msgid "%title " +msgstr "" + +#: functions.php:322 +msgid "Sticky" +msgstr "" + +#. Translators: used between list items, there is a space after the comma. +#: functions.php:328 functions.php:334 +msgid ", " +msgstr "" + +#: functions.php:343 +msgid "View all posts by %s" +msgstr "" + +#: functions.php:363 +msgctxt "1: post format name. 2: date" +msgid "%1$s on %2$s" +msgstr "" + +#: functions.php:369 +msgid "Permalink to %s" +msgstr "" + +#: header.php:43 +msgid "Menu" +msgstr "" + +#: header.php:44 +msgid "Skip to content" +msgstr "" + +#: image.php:22 +msgid "" +"Published on in %5$s" +msgstr "" + +#: image.php:38 +msgid "Link to full-size image" +msgstr "" + +#: image.php:39 +msgid "Full resolution" +msgstr "" + +#: image.php:51 +msgid " Previous" +msgstr "" + +#: image.php:52 +msgid "Next " +msgstr "" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Thirteen requires at least WordPress version 3.6. You are running " +"version %s. Please upgrade and try again." +msgstr "" + +#: inc/custom-header.php:49 +msgctxt "header image description" +msgid "Circle" +msgstr "" + +#: inc/custom-header.php:54 +msgctxt "header image description" +msgid "Diamond" +msgstr "" + +#: inc/custom-header.php:59 +msgctxt "header image description" +msgid "Star" +msgstr "" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "" + +#: tag.php:21 +msgid "Tag Archives: %s" +msgstr "" + +#: taxonomy-post_format.php:23 +msgid "%s Archives" +msgstr "" + +#. Theme Name of the plugin/theme +msgid "Twenty Thirteen" +msgstr "" + +#. Theme URI of the plugin/theme +msgid "http://wordpress.org/themes/twentythirteen" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"The 2013 theme for WordPress takes us back to the blog, featuring a full " +"range of post formats, each displayed beautifully in their own unique way. " +"Design details abound, starting with a vibrant color scheme and matching " +"header images, beautiful typography and icons, and a flexible layout that " +"looks great on any device, big or small." +msgstr "" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "" diff --git a/wp-content/themes/twentythirteen/page.php b/wp-content/themes/twentythirteen/page.php new file mode 100644 index 0000000..5545367 --- /dev/null +++ b/wp-content/themes/twentythirteen/page.php @@ -0,0 +1,50 @@ + + +
          +
          + + + + +
          > +
          + +
          + +
          + + +

          +
          + +
          + + '', 'link_before' => '', 'link_after' => '' ) ); ?> +
          + +
          + ', '' ); ?> +
          +
          + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/rtl.css b/wp-content/themes/twentythirteen/rtl.css new file mode 100644 index 0000000..5428630 --- /dev/null +++ b/wp-content/themes/twentythirteen/rtl.css @@ -0,0 +1,766 @@ +/* +Theme Name: Twenty Thirteen +Description: Adds support for languages written in a Right To Left (RTL) direction. +It's easy, just a matter of overwriting all the horizontal positioning attributes +of your CSS stylesheet in a separate stylesheet file named rtl.css. + +See http://codex.wordpress.org/Right_to_Left_Language_Support +*/ + +/** + * Table of Contents: + * + * 1.0 - Reset + * 4.0 - Header + * 4.1 - Site Header + * 4.2 - Navigation + * 5.0 - Content + * 5.2 - Entry Meta + * 5.4 - Galleries + * 5.5 - Post Formats + * 5.6 - Attachments + * 5.7 - Post/Paging Navigation + * 5.8 - Author Bio + * 5.9 - Archives + * 5.10 - Search Results/No posts + * 5.12 - Comments + * 6.0 - Sidebar + * 6.1 - Widgets + * 7.0 - Footer + * 8.0 - Media Queries + * 9.0 - Print + * ---------------------------------------------------------------------------- + */ + + +/** + * 1.0 Reset + * ---------------------------------------------------------------------------- + */ + +body { + direction: rtl; + unicode-bidi: embed; +} + +a { + display: inline-block; +} + +blockquote blockquote { + margin-left: 0; + margin-right: 24px; +} + +menu, +ol, +ul { + padding: 0 40px 0 0; +} + +caption, +th, +td { + text-align: right; +} + +td { + padding-left: 10px; + padding-right: 0; +} + +.assistive-text:focus { + left: auto; + right: 5px; +} + + +/** + * 4.0 Header + * ---------------------------------------------------------------------------- + */ + +/** + * 4.1 Site Header + * ---------------------------------------------------------------------------- + */ + +.site-header > a:first-child { + display: inherit; +} + +.site-description { + font-style: normal; +} + + +/** + * 4.2 Navigation + * ---------------------------------------------------------------------------- + */ + +/* Navbar */ +ul.nav-menu, +div.nav-menu > ul { + margin: 0 -20px 0 0; + padding: 0 0 0 40px; +} + +.nav-menu .sub-menu, +.nav-menu .children { + float: right; + left: auto; + right: -2px; +} + +.nav-menu .sub-menu ul, +.nav-menu .children ul { + border-left: 2px solid #f7f5e7; + border-right: 0; + left: auto; + right: 100%; +} + +.main-navigation .search-form { + left: 0; + right: auto; +} + +.site-header .search-field { + background-position: 98% center; + padding: 0 34px 0 0; +} + +.nav-menu .current_page_item > a, +.nav-menu .current_page_ancestor > a, +.nav-menu .current-menu-item > a, +.nav-menu .current-menu-ancestor > a { + font-style: normal; +} + +.menu-toggle { + padding-left: 0; + padding-right: 20px; +} + + +/** + * 5.0 Content + * ---------------------------------------------------------------------------- + */ + +.sidebar .entry-header, +.sidebar .entry-content, +.sidebar .entry-summary, +.sidebar .entry-meta { + padding-left: 376px; + padding-right: 60px; +} + + +/** + * 5.2 Entry Meta + * ---------------------------------------------------------------------------- + */ + +.entry-meta > span { + margin-left: 20px; + margin-right: auto; +} + +.entry-meta > span:last-child { + margin-left: 0; + margin-right: auto; +} + +.featured-post:before { + margin-left: 2px; + margin-right: auto; +} + +.entry-meta .date a:before { + margin-left: 2px; +} + +.comments-link a:before { + margin-left: 2px; + margin-right: auto; +} + +.tags-links a:first-child:before { + margin-left: 2px; +} + +.edit-link a:before { + margin-left: 2px; +} + +.page-links .page-links-title { + margin-left: 20px; + margin-right: auto; +} + +/** + * 5.4 Galleries + * ---------------------------------------------------------------------------- + */ + +.gallery { + margin-left: auto; + margin-right: -4px; +} + +.gallery-item { + float: right; + margin: 0 0 4px 4px; +} + +.gallery-item a { + display: inline; +} + + +/** + * 5.5 Post Formats + * ---------------------------------------------------------------------------- + */ + +.entry-content a { + display: inline; +} + +.format-aside cite:before { + content: normal; + margin-right: auto; +} + +.format-aside cite:after { + content: "\2014"; + margin-left: 5px; +} + +.format-audio .entry-content:before { + float: right; + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); + -ms-transform: scaleX(-1); + -o-transform: scaleX(-1); + transform: scaleX(-1); +} + +.format-audio .audio-content { + background-position: right top; + float: left; + padding-left: 0; + padding-right: 35px; +} + +.format-chat .entry-meta .date a:before { + margin-left: 4px; + margin-right: auto; +} + +.format-image .wp-caption-text { + text-align: right; +} + +.format-link .entry-title { + margin-left: 20px; + margin-right: auto; +} + +.format-status .entry-content, +.format-status .entry-meta { + padding-left: 0; + padding-right: 35px; +} + +.sidebar .format-status .entry-content, +.sidebar .format-status .entry-meta { + padding-left: 376px; + padding-right: 95px; +} + +.format-status .entry-content:before, +.format-status .entry-meta:before { + left: auto; + right: 10px; +} + +.sidebar .format-status .entry-content:before, +.sidebar .format-status .entry-meta:before { + left: auto; + right: 70px; +} + +.format-status .entry-content p:first-child:before { + left: auto; + right: 4px; +} + +.sidebar .format-status .entry-content p:first-child:before { + left: auto; + right: 64px; +} + +.format-quote blockquote { + padding-left: 0; + padding-right: 75px; +} + +.format-quote blockquote:before { + content: '\201D'; + padding-left: 25px; + padding-right: 0; + left: auto; + right: -15px; +} + + +/** + * 5.6 Attachments + * ---------------------------------------------------------------------------- + */ + +.attachment .entry-title { + float: right; +} + +.attachment .entry-title:before { + margin-left: 10px; + margin-right: auto; +} + +.attachment .entry-meta { + float: left; +} + +.image-navigation .nav-previous { + left: auto; + right: 0; +} + +.image-navigation .nav-next { + left: 0; + right: auto; +} + +.attachment .entry-caption { + text-align: right; +} + + +/** + * 5.7 Post/Paging Navigation + * ---------------------------------------------------------------------------- + */ + +.navigation .nav-previous { + float: right; +} + +.navigation .nav-next { + float: left; +} + +.sidebar .paging-navigation .nav-links, +.sidebar .post-navigation .nav-links { + padding-left: 376px; + padding-right: 60px; +} + +.paging-navigation .nav-previous .meta-nav { + margin-left: 10px; + margin-right: auto; +} + +.paging-navigation .nav-next .meta-nav { + margin-left: auto; + margin-right: 10px; +} + +.post-navigation a[rel="next"] { + float: left; + text-align: left; +} + + +/** + * 5.8 Author Bio + * ---------------------------------------------------------------------------- + */ + +.author-info { + text-align: right; /* gallery & video post formats */ +} + +.author.sidebar .author-info { + padding-left: 376px; + padding-right: 60px; +} + +.author-avatar .avatar { + float: right; + margin: 0 0 30px 30px; +} + +.author-link { + margin-left: auto; + margin-right: 2px; +} + + +/** + * 5.9 Archives + * ---------------------------------------------------------------------------- + */ + +.sidebar .archive-meta { + padding-left: 316px; + padding-right: 0; +} + + +/** + * 5.10 Search Results/No posts + * ---------------------------------------------------------------------------- + */ + +.sidebar .page-content { + padding-left: 376px; + padding-right: 60px; +} + +/** + * 5.12 Comments + * ---------------------------------------------------------------------------- + */ + +.sidebar .comments-title, +.sidebar .comment-list, +.sidebar .comment-reply-title, +.sidebar .comment-navigation, +.sidebar .comment-respond .comment-form { + padding-left: 376px; + padding-right: 60px; +} + +.comment-list .children { + margin-left: auto; + margin-right: 20px; +} + +.comment-author { + float: right; + margin-left: 50px; + margin-right: auto; +} + +.comment-list .edit-link { + margin-left: auto; + margin-right: 20px; +} + +.comment-metadata, +.comment-content, +.comment-list .reply, +.comment-awaiting-moderation { + float: left; +} + +.comment-awaiting-moderation:before { + margin-left: 5px; + margin-right: auto; +} + +.comment-reply-link:before, +.comment-reply-login:before { + margin-left: 3px; + margin-right: auto; + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); + -ms-transform: scaleX(-1); + -o-transform: scaleX(-1); + transform: scaleX(-1); +} + +.comment-reply-title small a { + float: left; +} + +.comment-form [for="author"], +.comment-form [for="email"], +.comment-form [for="url"], +.comment-form [for="comment"] { + float: right; +} + +.form-allowed-tags code { + margin-left: auto; + margin-right: 3px; +} + +.sidebar .no-comments { + padding-left: 376px; + padding-right: 60px; +} + + +/** + * 6.0 Sidebar + * ---------------------------------------------------------------------------- + */ + +.site-main .widget-area { + float: left; +} + +.widget-area a { + max-width: 100%; +} + + +/** + * 6.1 Widgets + * ---------------------------------------------------------------------------- + */ + +.widget .widget-title { + font-style: normal; +} + +.widget li > ul, +.widget li > ol { + margin-left: auto; + margin-right: 20px; +} + +/** + * 7.0 Footer + * ---------------------------------------------------------------------------- + */ + +.site-footer .widget-area, +.sidebar .site-footer { + text-align: right; +} +.sidebar .site-footer .widget-area { + left: auto; + right: -158px; +} + +.site-footer .widget { + float: right; + margin-left: 20px; + margin-right: auto; +} + +.sidebar .site-footer .widget:nth-of-type(4), +.sidebar .site-footer .widget:nth-of-type(3) { + margin-left: 0; + margin-right: auto; +} + + +/** + * 8.0 Media Queries + * ---------------------------------------------------------------------------- + */ + +@media (max-width: 1069px) { + ul.nav-menu, + div.nav-menu > ul { + margin-left: auto; + margin-right: 0; + } + + .error404 .page-header, + .sidebar .format-image .entry-content img.size-full, + .sidebar .format-image .wp-caption:first-child .wp-caption-text { + margin-right: auto; + } + + .main-navigation .search-form { + left: 20px; + right: auto; + } + + .site-main .widget-area { + margin-left: 60px; + margin-right: auto; + } +} + +@media (max-width: 999px) { + .sidebar .entry-header, + .sidebar .entry-content, + .sidebar .entry-summary, + .sidebar .entry-meta, + .sidebar .comment-list, + .sidebar .comment-reply-title, + .sidebar .comment-navigation, + .sidebar .comment-respond .comment-form, + .sidebar .featured-gallery, + .sidebar .post-navigation .nav-links, + .author.sidebar .author-info, + .sidebar .format-image .entry-content { + max-width: 604px; + padding-left: 0; + padding-right: 0; + } + + .site-main .widget-area { + float: none; + margin-left: auto; + } + + .attachment .entry-meta { + float: right; + text-align: right; + } + + .sidebar .format-status .entry-content, + .sidebar .format-status .entry-meta { + padding-left: 0; + padding-right: 35px; + } + + .sidebar .format-status .entry-content:before, + .sidebar .format-status .entry-meta:before { + left: auto; + right: 10px; + } + + .sidebar .format-status .entry-content p:first-child:before { + left: auto; + right: 4px; + } + + .sidebar .site-footer .widget-area { + left: auto; + right: 0; + } + + .sidebar .paging-navigation .nav-links { + padding: 0 60px; + } +} + +@media (max-width: 767px) { + .format-image .entry-content img:first-of-type, + .format-image .wp-caption:first-child .wp-caption-text { + margin-right: auto; + } +} + +@media (max-width: 643px) { + .sidebar .entry-header, + .sidebar .entry-content, + .sidebar .entry-summary, + .sidebar .entry-meta, + .sidebar .comment-list, + .sidebar .comment-navigation, + .sidebar .featured-gallery, + .sidebar .post-navigation .nav-links, + .sidebar .format-image .entry-content { + padding-left: 20px; + padding-right: 20px; + } + + #content .format-status .entry-content, + #content .format-status .entry-met { + padding-left: 0; + padding-right: 35px; + } + + .menu-toggle:after { + padding-left: 0; + padding-right: 8px; + } + + .toggled-on .nav-menu, + .toggled-on .nav-menu > ul { + margin-left: auto; + margin-right: 0; + } + + .toggled-on .nav-menu li > ul { + margin-left: auto; + margin-right: 20px; + right: auto; + } + + #content .featured-gallery { + padding-left: 0; + padding-right: 24px; + } + + .gallery-columns-1 .gallery-item { + margin-left: 0; + margin-right: auto; + } + + .comment-author { + margin-left: 30px; + margin-right: auto; + } + + .format-audio .audio-content { + background: none; + float: none; + padding-left: 0; + padding-right: 0; + } + + .gallery-columns-3 .gallery-item:nth-of-type(3n) { + margin-left: 4px; + margin-right: auto; + } +} + +@media (max-width: 359px) { + .gallery { + margin-left: auto; + margin-right: 0; + } + + .gallery .gallery-item:nth-of-type(even) { + margin-left: 0; + margin-right: auto; + } + + .gallery .gallery-item, + .gallery.gallery-columns-3 .gallery-item:nth-of-type(even), + .gallery-columns-3 .gallery-item:nth-of-type(3n), + .gallery-columns-5 .gallery-item:nth-of-type(5n), + .gallery-columns-7 .gallery-item:nth-of-type(7n), + .gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-left: 4px; + margin-right: auto; + } + + .comment-author .avatar { + margin-left: 5px; + margin-right: auto; + } +} + + +/** + * 9.0 Print + * ---------------------------------------------------------------------------- + */ + +@media print { + .entry-content img.alignleft, + .entry-content .wp-caption.alignleft { + margin-left: auto; + margin-right: 0; + } + + .entry-content img.alignright, + .entry-content .wp-caption.alignright { + margin-left: 0; + margin-right: auto; + } +} \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/screenshot.png b/wp-content/themes/twentythirteen/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e53088b2e93a8545fd94524f94adaaec0fcbd1c3 GIT binary patch literal 77773 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 + +
          +
          + + + + + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/sidebar-main.php b/wp-content/themes/twentythirteen/sidebar-main.php new file mode 100644 index 0000000..3c700ad --- /dev/null +++ b/wp-content/themes/twentythirteen/sidebar-main.php @@ -0,0 +1,18 @@ + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/sidebar.php b/wp-content/themes/twentythirteen/sidebar.php new file mode 100644 index 0000000..cb5cf98 --- /dev/null +++ b/wp-content/themes/twentythirteen/sidebar.php @@ -0,0 +1,22 @@ + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/single.php b/wp-content/themes/twentythirteen/single.php new file mode 100644 index 0000000..1694a0d --- /dev/null +++ b/wp-content/themes/twentythirteen/single.php @@ -0,0 +1,28 @@ + + +
          +
          + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/style.css b/wp-content/themes/twentythirteen/style.css new file mode 100644 index 0000000..1c5ad6e --- /dev/null +++ b/wp-content/themes/twentythirteen/style.css @@ -0,0 +1,3212 @@ +/* +Theme Name: Twenty Thirteen +Theme URI: http://wordpress.org/themes/twentythirteen +Author: the WordPress team +Author URI: http://wordpress.org/ +Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. +Version: 1.3 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready +Text Domain: twentythirteen + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. +*/ + + +/** + * Table of Contents: + * + * 1.0 - Reset + * 2.0 - Repeatable Patterns + * 3.0 - Basic Structure + * 4.0 - Header + * 4.1 - Site Header + * 4.2 - Navigation + * 5.0 - Content + * 5.1 - Entry Header + * 5.2 - Entry Meta + * 5.3 - Entry Content + * 5.4 - Galleries + * 5.5 - Post Formats + * 5.6 - Attachments + * 5.7 - Post/Paging Navigation + * 5.8 - Author Bio + * 5.9 - Archives + * 5.10 - Search Results/No posts + * 5.11 - 404 + * 5.12 - Comments + * 5.13 - Multisite + * 6.0 - Sidebar + * 6.1 - Widgets + * 7.0 - Footer + * 8.0 - Media Queries + * 9.0 - Print + * ---------------------------------------------------------------------------- + */ + + +/** + * 1.0 Reset + * + * Modified from Normalize.css to provide cross-browser consistency and a smart + * default styling of HTML elements. + * + * @see http://git.io/normalize + * ---------------------------------------------------------------------------- + */ + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden] { + display: none; +} + +html { + font-size: 100%; + overflow-y: scroll; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +html, +button, +input, +select, +textarea { + font-family: "Source Sans Pro", Helvetica, sans-serif; +} + +body { + color: #141412; + line-height: 1.5; + margin: 0; +} + +a { + color: #ca3c08; + text-decoration: none; +} + +a:visited { + color: #ac0404; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + color: #ea9629; + outline: 0; +} + +a:hover { + text-decoration: underline; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + font-family: Bitter, Georgia, serif; + line-height: 1.3; +} + +h1 { + font-size: 48px; + margin: 33px 0; +} + +h2 { + font-size: 30px; + margin: 25px 0; +} + +h3 { + font-size: 22px; + margin: 22px 0; +} + +h4 { + font-size: 20px; + margin: 25px 0; +} + +h5 { + font-size: 18px; + margin: 30px 0; +} + +h6 { + font-size: 16px; + margin: 36px 0; +} + +address { + font-style: italic; + margin: 0 0 24px; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +mark { + background: #ff0; + color: #000; +} + +p { + margin: 0 0 24px; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 14px; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre { + background: #f5f5f5; + color: #666; + font-family: monospace; + font-size: 14px; + margin: 20px 0; + overflow: auto; + padding: 20px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +blockquote, +q { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; + content: none; +} + +blockquote { + font-size: 18px; + font-style: italic; + font-weight: 300; + margin: 24px 40px; +} + +blockquote blockquote { + margin-right: 0; +} + +blockquote cite, +blockquote small { + font-size: 14px; + font-weight: normal; + text-transform: uppercase; +} + +blockquote em, +blockquote i { + font-style: normal; + font-weight: 300; +} + +blockquote strong, +blockquote b { + font-weight: 400; +} + +small { + font-size: smaller; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +dl { + margin: 0 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 0 20px; +} + +menu, +ol, +ul { + margin: 16px 0; + padding: 0 0 0 40px; +} + +ul { + list-style-type: square; +} + +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} + +li > ul, +li > ol { + margin: 0; +} + +img { + -ms-interpolation-mode: bicubic; + border: 0; + vertical-align: middle; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +form { + margin: 0; +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + border: 0; + padding: 0; + white-space: normal; +} + +button, +input, +select, +textarea { + font-size: 100%; + margin: 0; + max-width: 100%; + vertical-align: baseline; +} + +button, +input { + line-height: normal; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +button[disabled], +input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; +} + +input[type="search"] { + -webkit-appearance: textfield; + padding-right: 2px; /* Don't cut off the webkit search cancel button */ + width: 270px; +} + +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-bottom: 1px solid #ededed; + border-collapse: collapse; + border-spacing: 0; + font-size: 14px; + line-height: 2; + margin: 0 0 20px; + width: 100%; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; +} + +caption { + font-size: 16px; + margin: 20px 0; +} + +th { + font-weight: bold; + text-transform: uppercase; +} + +td { + border-top: 1px solid #ededed; + padding: 6px 10px 6px 0; +} + +del { + color: #333; +} + +ins { + background: #fff9c0; + text-decoration: none; +} + +hr { + background: url(images/dotted-line.png) repeat center top; + background-size: 4px 4px; + border: 0; + height: 1px; + margin: 0 0 24px; +} + + +/** + * 2.0 Repeatable Patterns + * ---------------------------------------------------------------------------- + */ + +.genericon:before, +.menu-toggle:after, +.featured-post:before, +.date a:before, +.entry-meta .author a:before, +.format-audio .entry-content:before, +.comments-link a:before, +.tags-links a:first-child:before, +.categories-links a:first-child:before, +.edit-link a:before, +.attachment .entry-title:before, +.attachment-meta:before, +.attachment-meta a:before, +.comment-awaiting-moderation:before, +.comment-reply-link:before, +.comment-reply-login:before, +.comment-reply-title small a:before, +.bypostauthor > .comment-body .fn:before, +.error404 .page-title:before { + -webkit-font-smoothing: antialiased; + display: inline-block; + font: normal 16px/1 Genericons; + vertical-align: text-bottom; +} + +/* Clearing floats */ +.clear:after, +.attachment .entry-header:after, +.site-footer .widget-area:after, +.entry-content:after, +.page-content:after, +.navigation:after, +.nav-links:after, +.gallery:after, +.comment-form-author:after, +.comment-form-email:after, +.comment-form-url:after, +.comment-body:after { + clear: both; +} + +.clear:before, +.clear:after, +.attachment .entry-header:before, +.attachment .entry-header:after, +.site-footer .widget-area:before, +.site-footer .widget-area:after, +.entry-content:before, +.entry-content:after, +.page-content:before, +.page-content:after, +.navigation:before, +.navigation:after, +.nav-links:before, +.nav-links:after, +.gallery:before, +.gallery:after, +.comment-form-author:before, +.comment-form-author:after, +.comment-form-email:before, +.comment-form-email:after, +.comment-form-url:before, +.comment-form-url:after, +.comment-body:before, +.comment-body:after { + content: ""; + display: table; +} + +/* Assistive text */ +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + color: #21759b; + display: block; + font-size: 14px; + font-weight: bold; + height: auto; + line-height: normal; + padding: 15px 23px 14px; + position: absolute; + left: 5px; + top: 5px; + text-decoration: none; + width: auto; + z-index: 100000; /* Above WP toolbar */ +} + +/* Form fields, general styles first. */ +button, +input, +textarea { + border: 2px solid #d4d0ba; + font-family: inherit; + padding: 5px; +} + +input, +textarea { + color: #141412; +} + +input:focus, +textarea:focus { + border: 2px solid #c3c0ab; + outline: 0; +} + +/* Buttons */ +button, +input[type="submit"], +input[type="button"], +input[type="reset"] { + background: #e05d22; /* Old browsers */ + background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */ + background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */ + border: none; + border-bottom: 3px solid #b93207; + border-radius: 2px; + color: #fff; + display: inline-block; + padding: 11px 24px 10px; + text-decoration: none; +} + +button:hover, +button:focus, +input[type="submit"]:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:focus, +input[type="button"]:focus, +input[type="reset"]:focus { + background: #ed6a31; /* Old browsers */ + background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */ + background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */ + outline: none; +} + +button:active, +input[type="submit"]:active, +input[type="button"]:active, +input[type="reset"]:active { + background: #d94412; /* Old browsers */ + background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */ + background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */ + border: none; + border-top: 3px solid #b93207; + padding: 10px 24px 11px; +} + +.post-password-required input[type="submit"] { + padding: 7px 24px 4px; + vertical-align: bottom; +} + +.post-password-required input[type="submit"]:active { + padding: 5px 24px 6px; +} + +/* Placeholder text color -- selectors need to be separate to work. */ +::-webkit-input-placeholder { + color: #7d7b6d; +} + +:-moz-placeholder { + color: #7d7b6d; +} + +::-moz-placeholder { + color: #7d7b6d; +} + +:-ms-input-placeholder { + color: #7d7b6d; +} + +/* + * Responsive images + * + * Fluid images for posts, comments, and widgets + */ +.entry-content img, +.entry-summary img, +.comment-content img, +.widget img, +.wp-caption { + max-width: 100%; +} + +/* Make sure images with WordPress-added height and width attributes are scaled correctly. */ +.entry-content img, +.entry-summary img, +.comment-content img[height], +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"] { + height: auto; +} + +img.size-full, +img.size-large, +img.wp-post-image { + height: auto; + max-width: 100%; +} + +/* Make sure videos and embeds fit their containers. */ +embed, +iframe, +object, +video { + max-width: 100%; +} + +/* Override the Twitter embed fixed width. */ +.entry-content .twitter-tweet-rendered { + max-width: 100% !important; +} + +/* Images */ +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +figure.wp-caption.alignleft, +img.alignleft { + margin: 5px 20px 5px 0; +} + +.wp-caption.alignleft { + margin: 5px 10px 5px 0; +} + +figure.wp-caption.alignright, +img.alignright { + margin: 5px 0 5px 20px; +} + +.wp-caption.alignright { + margin: 5px 0 5px 10px; +} + +img.aligncenter { + margin: 5px auto; +} + +img.alignnone { + margin: 5px 0; +} + +.wp-caption .wp-caption-text, +.entry-caption, +.gallery-caption { + color: #220e10; + font-size: 18px; + font-style: italic; + font-weight: 300; + margin: 0 0 24px; +} + +div.wp-caption.alignright img[class*="wp-image-"] { + float: right; +} + +div.wp-caption.alignright .wp-caption-text { + padding-left: 10px; +} + +img.wp-smiley, +.rsswidget img { + border: 0; + border-radius: 0; + box-shadow: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +.wp-caption.alignleft + ul, +.wp-caption.alignleft + ol { + list-style-position: inside; +} + + +/** + * 3.0 Basic Structure + * ---------------------------------------------------------------------------- + */ + +.site { + background-color: #fff; + border-left: 1px solid #f2f2f2; + border-right: 1px solid #f2f2f2; + margin: 0 auto; + max-width: 1600px; + width: 100%; +} + +.site-main { + position: relative; +} + +.site-main .sidebar-container { + height: 0; + position: absolute; + top: 40px; + width: 100%; + z-index: 1; +} + +.site-main .sidebar-inner { + margin: 0 auto; + max-width: 1040px; +} + + +/** + * 4.0 Header + * ---------------------------------------------------------------------------- + */ + +/** + * 4.1 Site Header + * ---------------------------------------------------------------------------- + */ + +.site-header { + position: relative; +} + +.site-header .home-link { + color: #141412; + display: block; + margin: 0 auto; + max-width: 1080px; + min-height: 230px; + padding: 0 20px; + text-decoration: none; + width: 100%; +} + +.site-header .site-title:hover { + text-decoration: underline; +} + +.site-title { + font-size: 60px; + font-weight: bold; + line-height: 1; + margin: 0; + padding: 58px 0 10px; +} + +.site-description { + font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif; + margin: 0; +} + + +/** + * 4.2 Navigation + * ---------------------------------------------------------------------------- + */ + +.main-navigation { + clear: both; + margin: 0 auto; + max-width: 1080px; + min-height: 45px; + position: relative; +} + +ul.nav-menu, +div.nav-menu > ul { + margin: 0; + padding: 0 40px 0 0; +} + +.nav-menu li { + display: inline-block; + position: relative; +} + +.nav-menu li a { + color: #141412; + display: block; + font-size: 15px; + line-height: 1; + padding: 15px 20px; + text-decoration: none; +} + +.nav-menu li:hover > a, +.nav-menu li a:hover, +.nav-menu li:focus > a, +.nav-menu li a:focus { + background-color: #220e10; + color: #fff; +} + +.nav-menu .sub-menu, +.nav-menu .children { + background-color: #220e10; + border: 2px solid #f7f5e7; + border-top: 0; + padding: 0; + position: absolute; + left: -2px; + z-index: 99999; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); +} + +.nav-menu .sub-menu ul, +.nav-menu .children ul { + border-left: 0; + left: 100%; + top: 0; +} + +ul.nav-menu ul a, +.nav-menu ul ul a { + color: #fff; + margin: 0; + width: 200px; +} + +ul.nav-menu ul a:hover, +.nav-menu ul ul a:hover, +ul.nav-menu ul a:focus, +.nav-menu ul ul a:focus { + background-color: #db572f; +} + +ul.nav-menu li:hover > ul, +.nav-menu ul li:hover > ul, +ul.nav-menu .focus > ul, +.nav-menu .focus > ul { + clip: inherit; + overflow: inherit; + height: inherit; + width: inherit; +} + +.nav-menu .current_page_item > a, +.nav-menu .current_page_ancestor > a, +.nav-menu .current-menu-item > a, +.nav-menu .current-menu-ancestor > a { + color: #bc360a; + font-style: italic; +} + +.menu-toggle { + display: none; +} + +/* Navbar */ +.navbar { + background-color: #f7f5e7; + margin: 0 auto; + max-width: 1600px; + width: 100%; +} + +.site-header .search-form { + position: absolute; + right: 20px; + top: 1px; +} + +.site-header .search-field { + background-color: transparent; + background-image: url(images/search-icon.png); + background-position: 5px center; + background-repeat: no-repeat; + background-size: 24px 24px; + border: none; + cursor: pointer; + height: 37px; + margin: 3px 0; + padding: 0 0 0 34px; + position: relative; + -webkit-transition: width 400ms ease, background 400ms ease; + transition: width 400ms ease, background 400ms ease; + width: 1px; +} + +.site-header .search-field:focus { + background-color: #fff; + border: 2px solid #c3c0ab; + cursor: text; + outline: 0; + width: 230px; +} + + +/** + * 5.0 Content + * ---------------------------------------------------------------------------- + */ + +.hentry { + padding: 40px 0; +} + +.entry-header, +.entry-content, +.entry-summary, +.entry-meta { + margin: 0 auto; + max-width: 604px; + width: 100%; +} + +.sidebar .entry-header, +.sidebar .entry-content, +.sidebar .entry-summary, +.sidebar .entry-meta { + max-width: 1040px; + padding: 0 376px 0 60px; +} + + +/** + * 5.1 Entry Header + * ---------------------------------------------------------------------------- + */ + +.sidebar .entry-header .entry-meta { + padding: 0; +} + +.entry-thumbnail img { + display: block; + margin: 0 auto 10px; +} + +.entry-header { + margin-bottom: 30px; +} + +.entry-title { + font-weight: normal; + margin: 0 0 5px; +} + +.entry-title a { + color: #141412; +} + +.entry-title a:hover { + color: #ea9629; +} + + +/** + * 5.2 Entry Meta + * ---------------------------------------------------------------------------- + */ + +.entry-meta { + clear: both; + font-size: 14px; +} + +.entry-meta a { + color: #bc360a; +} + +.entry-meta a:hover { + color: #bc360a; +} + +.entry-meta > span { + margin-right: 20px; +} + +.entry-meta > span:last-child { + margin-right: 0; +} + +.featured-post:before { + content: "\f308"; + margin-right: 2px; +} + +.entry-meta .date a:before { + content: "\f303"; +} + +.comments-link a:before { + content: "\f300"; + margin-right: 2px; + position: relative; + top: -1px; +} + +.entry-meta .author a:before { + content: "\f304"; + position: relative; + top: -1px; +} + +.categories-links a:first-child:before { + content: "\f301"; +} + +.tags-links a:first-child:before { + content: "\f302"; + position: relative; + top: -1px; +} + +.edit-link a:before { + content: "\f411"; + position: relative; + top: -1px; +} + +.single-author .entry-meta .author, +.sticky.format-standard .entry-meta .date, +.sticky.format-audio .entry-meta .date, +.sticky.format-chat .entry-meta .date, +.sticky.format-image .entry-meta .date, +.sticky.format-gallery .entry-meta .date { + display: none; +} + + +/** + * 5.3 Entry Content + * ---------------------------------------------------------------------------- + */ + +.entry-content { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.entry-content a, +.comment-content a { + color: #bc360a; +} + +.entry-content a:hover, +.comment-content a:hover { + color: #ea9629; +} + +.entry-content blockquote { + font-size: 24px; +} + +.entry-content blockquote cite, +.entry-content blockquote small { + font-size: 16px; +} + +.entry-content img.alignleft, +.entry-content .wp-caption.alignleft { + margin-left: -60px; +} + +.entry-content img.alignright, +.entry-content .wp-caption.alignright { + margin-right: -60px; +} + +footer.entry-meta { + margin-top: 24px; +} + +.format-standard footer.entry-meta { + margin-top: 0; +} + +/* Page links */ +.page-links { + clear: both; + font-size: 16px; + font-style: italic; + font-weight: normal; + line-height: 2.2; + margin: 20px 0; + text-transform: uppercase; +} + +.page-links a, +.page-links > span { + background: #fff; + border: 1px solid #fff; + padding: 5px 10px; + text-decoration: none; +} + +.format-status .entry-content .page-links a, +.format-gallery .entry-content .page-links a, +.format-chat .entry-content .page-links a, +.format-quote .entry-content .page-links a, +.page-links a { + background: #e63f2a; + border: 1px solid #e63f2a; + color: #fff; +} + +.format-gallery .entry-content .page-links a:hover, +.format-audio .entry-content .page-links a:hover, +.format-status .entry-content .page-links a:hover, +.format-video .entry-content .page-links a:hover, +.format-chat .entry-content .page-links a:hover, +.format-quote .entry-content .page-links a:hover, +.page-links a:hover { + background: #fff; + color: #e63f2a; +} + +.format-status .entry-content .page-links > span, +.format-quote .entry-content .page-links > span { + background: none; +} + +.page-links .page-links-title { + background: transparent; + border: none; + margin-right: 20px; + padding: 0; +} + +/* Mediaelements */ +.hentry .mejs-mediaelement, +.hentry .mejs-container .mejs-controls { + background: #220e10; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + background: #fff; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-current { + background: #ea9629; +} + +.hentry .mejs-controls .mejs-time-rail .mejs-time-total, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + background: #595959; +} + +.hentry .mejs-controls .mejs-time-rail span, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + border-radius: 0; +} + + +/** + * 5.4 Galleries + * ---------------------------------------------------------------------------- + */ + +.gallery { + margin-bottom: 20px; + margin-left: -4px; +} + +.gallery-item { + float: left; + margin: 0 4px 4px 0; + overflow: hidden; + position: relative; +} + +.gallery-columns-1.gallery-size-medium, +.gallery-columns-1.gallery-size-thumbnail, +.gallery-columns-2.gallery-size-thumbnail, +.gallery-columns-3.gallery-size-thumbnail { + display: table; + margin: 0 auto 20px; +} + +.gallery-columns-1 .gallery-item, +.gallery-columns-2 .gallery-item, +.gallery-columns-3 .gallery-item { + text-align: center; +} + +.gallery-columns-4 .gallery-item { + max-width: 23%; + max-width: -webkit-calc(25% - 4px); + max-width: calc(25% - 4px); +} + +.gallery-columns-5 .gallery-item { + max-width: 19%; + max-width: -webkit-calc(20% - 4px); + max-width: calc(20% - 4px); +} + +.gallery-columns-6 .gallery-item { + max-width: 15%; + max-width: -webkit-calc(16.7% - 4px); + max-width: calc(16.7% - 4px); +} + +.gallery-columns-7 .gallery-item { + max-width: 13%; + max-width: -webkit-calc(14.28% - 4px); + max-width: calc(14.28% - 4px); +} + +.gallery-columns-8 .gallery-item { + max-width: 11%; + max-width: -webkit-calc(12.5% - 4px); + max-width: calc(12.5% - 4px); +} + +.gallery-columns-9 .gallery-item { + max-width: 9%; + max-width: -webkit-calc(11.1% - 4px); + max-width: calc(11.1% - 4px); +} + +.gallery-columns-1 .gallery-item:nth-of-type(1n), +.gallery-columns-2 .gallery-item:nth-of-type(2n), +.gallery-columns-3 .gallery-item:nth-of-type(3n), +.gallery-columns-4 .gallery-item:nth-of-type(4n), +.gallery-columns-5 .gallery-item:nth-of-type(5n), +.gallery-columns-6 .gallery-item:nth-of-type(6n), +.gallery-columns-7 .gallery-item:nth-of-type(7n), +.gallery-columns-8 .gallery-item:nth-of-type(8n), +.gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: 0; +} + +.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), +.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), +.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), +.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { + clear: left; +} + +.gallery-caption { + background-color: rgba(0, 0, 0, 0.7); + box-sizing: border-box; + color: #fff; + font-size: 14px; + line-height: 1.3; + margin: 0; + max-height: 50%; + opacity: 0; + padding: 2px 8px; + position: absolute; + bottom: 0; + left: 0; + text-align: left; + -webkit-transition: opacity 400ms ease; + transition: opacity 400ms ease; + width: 100%; +} + +.gallery-caption:before { + box-shadow: 0 -10px 15px #000 inset; + content: ""; + height: 100%; + min-height: 49px; + position: absolute; + left: 0; + top: 0; + width: 100%; +} + +.gallery-item:hover .gallery-caption { + opacity: 1; +} + +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 5.5 Post Formats + * ---------------------------------------------------------------------------- + */ + +/* Aside */ +.format-aside { + background-color: #f7f5e7; +} + +.blog .format-aside:first-of-type, +.single .format-aside:first-of-type, +.format-aside + .format-aside, +.format-aside + .format-link, +.format-link + .format-aside { + box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); +} + +.format-aside .entry-meta { + margin-top: 0; +} + +.format-aside blockquote { + font-size: 100%; + font-weight: normal; +} + +.format-aside cite { + font-size: 100%; + text-transform: none; +} + +.format-aside cite:before { + content: "\2014"; + margin-right: 5px; +} + +/* Audio */ +.format-audio { + background-color: #db572f; +} + +.format-audio .entry-title { + font-size: 28px; + font-weight: bold; +} + +.format-audio .entry-content:before { + content: "\f109"; + float: left; + font-size: 64px; + position: relative; + top: 4px; +} + +.format-audio .entry-content a, +.format-audio .entry-meta a, +.format-audio .entry-content a:hover, +.format-audio .entry-meta a:hover { + color: #fbfaf3; +} + +.format-audio .audio-content { + background: url(images/dotted-line.png) repeat-y left top; + background-size: 4px 4px; + float: right; + padding-left: 35px; + width: 80%; + width: -webkit-calc(100% - 85px); + width: calc(100% - 85px); +} + +.format-audio .wp-audio-shortcode { + height: 30px !important; /* Override mediaelement.js style */ + margin: 20px 0; + max-width: 400px !important; /* Override mediaelement.js style */ +} + +.format-audio audio { + max-width: 100% !important; /* Avoid player width overflow. */ +} + +/* Chat */ +.format-chat { + background-color: #eadaa6; +} + +.format-chat .entry-title { + font-size: 28px; + font-weight: bold; +} + +.format-chat .entry-meta a, +.format-chat .entry-content a { + color: #722d19; +} + +.format-chat .entry-meta .date a:before { + content: "\f108"; + margin-right: 2px; +} + +.format-chat .entry-meta .author { + display: none; +} + +.format-chat .chat { + margin: 0; +} + +.format-chat .chat .chat-timestamp { + color: #722d19; + float: right; + font-size: 12px; + font-weight: normal; + margin: 5px 10px 0; +} + +.format-chat .chat .fn { + font-style: normal; +} + +/* Gallery */ +.format-gallery { + background-color: #fbca3c; +} + +.format-gallery .entry-header { + margin-bottom: 15px; +} + +.format-gallery .entry-title { + font-size: 50px; + font-weight: 400; + margin: 0; +} + +.format-gallery .entry-meta a, +.format-gallery .entry-content a { + color: #722d19; +} + +/* Image */ +.format-image .entry-title { + font-size: 28px; + font-weight: bold; +} + +.format-image .categories-links, +.format-image .tags-links { + display: none; +} + +/* Link */ +.format-link { + background-color: #f7f5e7; +} + +.blog .format-link:first-of-type, +.single .format-link:first-of-type { + box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); +} + +.format-link .entry-header, +.format-link .entry-content p:last-child { + margin-bottom: 0; +} + +.format-link .entry-title { + color: #ca3c08; + display: inline; + font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; + margin-right: 20px; +} + +.format-link .entry-title a { + color: #bc360a; +} + +.format-link div.entry-meta { + display: inline; +} + +/* Quote */ +.format-quote { + background-color: #210d10; +} + +.format-quote .entry-content, +.format-quote .entry-meta { + color: #f7f5e7; +} + +.format-quote .entry-content blockquote { + font-size: 28px; + margin: 0; +} + +.format-quote .entry-content a, +.format-quote .entry-meta a, +.format-quote .linked { + color: #e63f2a; +} + +.format-quote .entry-content cite a { + border-bottom: 1px dotted #fff; + color: #fff; +} + +.format-quote .entry-content cite a:hover { + text-decoration: none; +} + +.format-quote blockquote small, +.format-quote blockquote cite { + display: block; + font-size: 16px; +} + +.format-quote blockquote { + font-style: italic; + font-weight: 300; + padding-left: 75px; + position: relative; +} + +.format-quote blockquote:before { + content: '\201C'; + font-size: 140px; + font-weight: 400; + line-height: .8; + padding-right: 25px; + position: absolute; + left: -15px; + top: -3px; +} + +.format-quote .entry-meta .author { + display: none; +} + +/* Status */ +.format-status { + background-color: #722d19; + padding: 0; +} + +.format-status .entry-content, +.format-status .entry-meta { + padding-left: 35px; + position: relative; +} + +.format-status .entry-content a { + color: #eadaa6; +} + +.format-status .entry-meta a { + color: #f7f5e7; +} + +.sidebar .format-status .entry-content, +.sidebar .format-status .entry-meta { + padding-left: 95px; +} + +.format-status .entry-content:before, +.format-status .entry-meta:before { + background: url(images/dotted-line.png) repeat-y left bottom; + background-size: 4px 4px; + content: ""; + display: block; + height: 100%; + position: absolute; + left: 10px; + top: 0; + width: 1px; +} + +.sidebar .format-status .entry-content:before, +.sidebar .format-status .entry-meta:before { + left: 70px; +} + +.format-status .categories-links, +.format-status .tags-links { + display: none; +} + +/* Ensures the dots in the dot background are in lockstep. */ +.format-status .entry-meta:before { + background-position: left top; +} + +.format-status .entry-content { + color: #f7f5e7; + font-size: 24px; + font-style: italic; + font-weight: 300; + padding-bottom: 30px; + padding-top: 40px; + position: relative; +} + +.format-status .entry-content p:first-child:before { + background-color: rgba(0, 0, 0, 0.65); + content: ""; + height: 3px; + margin-top: 13px; + position: absolute; + left: 4px; + width: 13px; +} + +.sidebar .format-status .entry-content > p:first-child:before { + left: 64px; +} + +.format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.format-status .entry-meta { + margin-top: 0; + padding-bottom: 40px; +} + +.format-status .entry-meta .date a:before { + content: "\f105"; +} + +/* Video */ +.format-video { + background-color: #db572f; +} + +.format-video .entry-content a, +.format-video .entry-meta a, +.format-video .entry-content a:hover, +.format-video .entry-meta a:hover { + color: #fbfaf3; +} + +.format-video .entry-title { + font-size: 50px; + font-weight: 400; +} + +.format-video .entry-meta { + color: #220e10; +} + + +/** + * 5.6 Attachments + * ---------------------------------------------------------------------------- + */ + +.attachment .hentry { + background-color: #e8e5ce; + margin: 0; + padding: 0; +} + +.attachment .entry-header { + margin-bottom: 0; + max-width: 1040px; + padding: 30px 0; +} + +.attachment .entry-title { + display: inline-block; + float: left; + font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; + margin: 0; +} + +.attachment .entry-title:before { + content: "\f416"; + font-size: 32px; + margin-right: 10px; +} + +.attachment .entry-meta { + clear: none; + color: inherit; + float: right; + max-width: 604px; + padding: 9px 0 0; + text-align: right; +} + +.hentry.attachment:not(.image-attachment) .entry-meta { + max-width: 104px; +} + +.attachment footer.entry-meta { + display: none; +} + +.attachment-meta:before { + content: "\f307"; +} + +.full-size-link a:before { + content: "\f402"; +} + +.full-size-link:before { + content: none; +} + +.attachment .entry-meta a, +.attachment .entry-meta .edit-link:before, +.attachment .full-size-link:before { + color: #ca3c08; +} + +.attachment .entry-content { + background-color: #fff; + max-width: 100%; + padding: 40px 0; +} + +.image-navigation { + margin: 0 auto; + max-width: 1040px; + position: relative; +} + +.image-navigation a:hover { + text-decoration: none; +} + +.image-navigation .nav-previous, +.image-navigation .nav-next { + position: absolute; + top: 50px; +} + +.image-navigation .nav-previous { + left: 0; +} + +.image-navigation .nav-next { + right: 0; +} + +.image-navigation .meta-nav { + font-size: 32px; + font-weight: 300; + vertical-align: -4px; +} + +.attachment .entry-attachment, +.attachment .type-attachment p { + margin: 0 auto; + max-width: 724px; + text-align: center; +} + +.attachment .entry-attachment .attachment { + display: inline-block; +} + +.attachment .entry-caption { + text-align: left; +} + +.attachment .entry-description { + margin: 20px auto 0; + max-width: 604px; +} + +.attachment .entry-caption p:last-child, +.attachment .entry-description p:last-child { + margin: 0; +} + +.attachment .site-main .sidebar-container { + display: none; +} + +.attachment .entry-content .mejs-audio { + max-width: 400px; + margin: 0 auto; +} + +.attachment .entry-content .wp-video { + margin: 0 auto; +} + +.attachment .entry-content .mejs-container { + margin-bottom: 24px; +} + +/** + * 5.7 Post/Paging Navigation + * ---------------------------------------------------------------------------- + */ + +.navigation .nav-previous { + float: left; +} + +.navigation .nav-next { + float: right; +} + +.navigation a { + color: #bc360a; +} + +.navigation a:hover { + color: #ea9629; + text-decoration: none; +} + +.paging-navigation { + background-color: #e8e5ce; + padding: 40px 0; +} + +.paging-navigation .nav-links { + margin: 0 auto; + max-width: 604px; + width: 100%; +} + +.sidebar .paging-navigation .nav-links { + max-width: 1040px; + padding: 0 376px 0 60px; +} + +.paging-navigation .nav-next { + padding: 13px 0; +} + +.paging-navigation a { + font-size: 22px; + font-style: italic; + font-weight: 300; +} + +.paging-navigation .meta-nav { + background-color: #e63f2a; + border-radius: 50%; + color: #fff; + display: inline-block; + font-size: 26px; + padding: 3px 0 8px; + text-align: center; + width: 50px; +} + +.paging-navigation .nav-previous .meta-nav { + margin-right: 10px; + padding: 17px 0 23px; + width: 80px; +} + +.paging-navigation .nav-next .meta-nav { + margin-left: 10px; +} + +.paging-navigation a:hover .meta-nav { + background-color: #ea9629; + text-decoration: none; +} + +.post-navigation { + background-color: #fff; + color: #ca3c08; + font-size: 20px; + font-style: italic; + font-weight: 300; + padding: 20px 0; +} + +.post-navigation .nav-links { + margin: 0 auto; + max-width: 1040px; +} + +.sidebar .post-navigation .nav-links { + padding: 0 376px 0 60px; +} + +.post-navigation a[rel="next"] { + float: right; + text-align: right; +} + + +/** + * 5.8 Author Bio + * ---------------------------------------------------------------------------- + */ + +.author-info { + margin: 0 auto; + max-width: 604px; + padding: 30px 0 10px; + text-align: left; /* gallery & video post formats */ + width: 100%; +} + +.author.sidebar .author-info { + max-width: 1040px; + padding: 30px 376px 10px 60px; +} + +.single .author-info { + padding: 50px 0 0; +} + +.author-avatar .avatar { + float: left; + margin: 0 30px 30px 0; +} + +.single-format-status .author-description { + color: #f7f5e7; +} + +.author-description .author-title { + clear: none; + font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; + margin: 0 0 8px; +} + +.author-link { + color: #ca3c08; + margin-left: 2px; +} + +.author.archive .author-link { + display: none; +} + + +/** + * 5.9 Archives + * ---------------------------------------------------------------------------- + */ + +.archive-header { + background-color: #e8e5ce; +} + +.archive-title, +.archive-meta { + font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; + margin: 0 auto; + max-width: 1040px; + padding: 30px 0; + width: 100%; +} + +.archive-meta { + font-size: 16px; + font-style: normal; + font-weight: normal; + margin-top: -15px; + padding: 0 0 11px; +} + +.sidebar .archive-meta { + padding-right: 316px; +} + + +/** + * 5.10 Search Results/No posts + * ---------------------------------------------------------------------------- + */ + +.page-header { + background-color: #e8e5ce; +} + +.page-title { + font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; + margin: 0 auto; + max-width: 1040px; + padding: 30px 0; + width: 100%; +} + +.page-content { + margin: 0 auto; + max-width: 604px; + padding: 40px 0; + width: 100%; +} + +.sidebar .page-content { + margin: 0 auto; + max-width: 1040px; + padding: 40px 376px 40px 60px; +} + + +/** + * 5.11 404 + * ---------------------------------------------------------------------------- + */ + +.error404 .page-header { + background-color: #fff; +} + +.error404 .page-title { + line-height: 0.6; + margin: 0; + padding: 300px; + position: relative; + text-align: center; + width: auto; +} + +.error404 .page-title:before { + color: #e8e5ce; + content: "\f423"; + font-size: 964px; + line-height: 0.6; + overflow: hidden; + position: absolute; + left: 7px; + top: 28px; +} + +.error404 .page-wrapper { + background-color: #e8e5ce; +} + +.error404 .page-header, +.error404 .page-content { + margin: 0 auto; + max-width: 1040px; + padding-bottom: 40px; + width: 100%; +} + + +/** + * 5.12 Comments + * ---------------------------------------------------------------------------- + */ + +.comments-title, +.comment-list, +.comment-reply-title, +.must-log-in, +.comment-respond .comment-form, +.comment-respond iframe { + display: block; + margin-left: auto; + margin-right: auto; + max-width: 604px; + width: 100%; +} + +.sidebar .comments-title, +.sidebar .comment-list, +.sidebar .must-log-in, +.sidebar .comment-reply-title, +.sidebar .comment-navigation, +.sidebar .comment-respond .comment-form { + max-width: 1040px; + padding-left: 60px; + padding-right: 376px; +} + +.comments-title { + font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; +} + +.comment-list, +.comment-list .children { + list-style-type: none; + padding: 0; +} + +.comment-list .children { + margin-left: 20px; +} + +.comment-list > li:after, +.comment-list .children > li:before { + background: url(images/dotted-line.png) repeat left top; + background-size: 4px 4px; + content: ""; + display: block; + height: 1px; + width: 100%; +} + +.comment-list > li:last-child:after { + display: none; +} + +.comment-body { + padding: 24px 0; + position: relative; +} + +.comment-author { + float: left; + max-width: 74px; +} + +.comment-author .avatar { + display: block; + margin-bottom: 10px; +} + +.comment-author .fn { + word-wrap: break-word; +} + +.comment-author .fn, +.comment-author .url, +.comment-reply-link, +.comment-reply-login { + color: #bc360a; + font-size: 14px; + font-style: normal; + font-weight: normal; +} + +.says { + display: none; +} + +.no-avatars .comment-author { + margin: 0 0 5px; + max-width: 100%; + position: relative; +} + +.no-avatars .comment-metadata, +.no-avatars .comment-content, +.no-avatars .comment-list .reply { + width: 100%; +} + +.bypostauthor > .comment-body .fn:before { + content: "\f408"; + vertical-align: text-top; +} + +.comment-list .edit-link { + margin-left: 20px; +} + +.comment-metadata, +.comment-awaiting-moderation, +.comment-content, +.comment-list .reply { + float: right; + width: 79%; + width: -webkit-calc(100% - 124px); + width: calc(100% - 124px); + word-wrap: break-word; +} + +.comment-meta, +.comment-meta a { + color: #a2a2a2; + font-size: 13px; +} + +.comment-meta a:hover { + color: #ea9629; +} + +.comment-metadata { + margin-bottom: 20px; +} + +.ping-meta { + color: #a2a2a2; + font-size: 13px; + line-height: 2; +} + +.comment-awaiting-moderation { + color: #a2a2a2; +} + +.comment-awaiting-moderation:before { + content: "\f414"; + margin-right: 5px; + position: relative; + top: -2px; +} + +.comment-reply-link:before, +.comment-reply-login:before { + content: "\f412"; + margin-right: 3px; +} + +/* Comment form */ +.comment-respond { + background-color: #f7f5e7; + padding: 30px 0; +} + +.comment .comment-respond { + margin-bottom: 20px; + padding: 20px; +} + +.comment-reply-title { + font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; +} + +.comment-reply-title small a { + color: #131310; + display: inline-block; + float: right; + height: 16px; + overflow: hidden; + width: 16px; +} + +.comment-reply-title small a:hover { + color: #ed331c; + text-decoration: none; +} + +.comment-reply-title small a:before { + content: "\f406"; + vertical-align: top; +} + +.sidebar .comment-list .comment-reply-title, +.sidebar .comment-list .comment-respond .comment-form { + padding: 0; +} + +.comment-form .comment-notes { + margin-bottom: 15px; +} + +.comment-form .comment-form-author, +.comment-form .comment-form-email, +.comment-form .comment-form-url { + margin-bottom: 8px; +} + +.comment-form [for="author"], +.comment-form [for="email"], +.comment-form [for="url"], +.comment-form [for="comment"] { + float: left; + padding: 5px 0; + width: 120px; +} + +.comment-form .required { + color: #ed331c; +} + +.comment-form input[type="text"], +.comment-form input[type="email"], +.comment-form input[type="url"] { + max-width: 270px; + width: 60%; +} + +.comment-form textarea { + width: 100%; +} + +.form-allowed-tags, +.form-allowed-tags code { + color: #686758; + font-size: 12px; +} + +.form-allowed-tags code { + font-size: 10px; + margin-left: 3px; +} + +.comment-list .pingback, +.comment-list .trackback { + padding-top: 24px; +} + +.comment-navigation { + font-size: 20px; + font-style: italic; + font-weight: 300; + margin: 0 auto; + max-width: 604px; + padding: 20px 0 30px; + width: 100%; +} + +.no-comments { + background-color: #f7f5e7; + font-size: 20px; + font-style: italic; + font-weight: 300; + margin: 0; + padding: 40px 0; + text-align: center; +} + +.sidebar .no-comments { + padding-left: 60px; + padding-right: 376px; +} + + +/** + * 5.13 Multisite + * ---------------------------------------------------------------------------- + */ + +.site-main .mu_register { + margin: 0 auto; + max-width: 604px; + width: 100%; +} + +.mu_alert { + margin-top: 25px; +} + +.site-main .mu_register input[type="submit"], +.site-main .mu_register #blog_title, +.site-main .mu_register #user_email, +.site-main .mu_register #blogname, +.site-main .mu_register #user_name { + font-size: inherit; + width: 270px; +} + +.site-main .mu_register input[type="submit"] { + width: auto; +} + + +/** + * 6.0 Sidebar + * ---------------------------------------------------------------------------- + */ + +.site-main .widget-area { + float: right; + width: 300px; +} + + +/** + * 6.1 Widgets + * ---------------------------------------------------------------------------- + */ + +.widget { + background-color: rgba(247, 245, 231, 0.7); + font-size: 14px; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + margin: 0 0 24px; + padding: 20px; + word-wrap: break-word; +} + +.widget .widget-title { + font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; + margin: 0 0 10px; +} + +.widget ul, +.widget ol { + list-style-type: none; + margin: 0; + padding: 0; +} + +.widget li { + padding: 5px 0; +} + +.widget .children li:last-child { + padding-bottom: 0; +} + +.widget li > ul, +.widget li > ol { + margin-left: 20px; +} + +.widget a { + color: #bc360a; +} + +.widget a:hover { + color: #ea9629; +} + +/* Search widget */ +.search-form .search-submit { + display: none; +} + +/* RSS Widget */ +.widget_rss .rss-date { + display: block; +} + +.widget_rss .rss-date, +.widget_rss li > cite { + color: #a2a2a2; +} + +/* Calendar Widget */ +.widget_calendar table, +.widget_calendar td { + border: 0; + border-collapse: separate; + border-spacing: 1px; +} + +.widget_calendar caption { + font-size: 14px; + margin: 0; +} + +.widget_calendar th, +.widget_calendar td { + padding: 0; + text-align: center; +} + +.widget_calendar a { + display: block; +} + +.widget_calendar a:hover { + background-color: rgba(0, 0, 0, 0.15); +} + +.widget_calendar tbody td { + background-color: rgba(255, 255, 255, 0.5); +} + +.site-footer .widget_calendar tbody td { + background-color: rgba(255, 255, 255, 0.05); +} + +.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad { + background-color: transparent; +} + + +/** + * 7.0 Footer + * ---------------------------------------------------------------------------- + */ + +.site-footer { + background-color: #e8e5ce; + color: #686758; + font-size: 14px; + text-align: center; +} + +.site-footer .widget-area, +.sidebar .site-footer { + text-align: left; +} + +.site-footer a { + color: #686758; +} + +.site-footer .sidebar-container { + background-color: #220e10; + padding: 20px 0; +} + +.site-footer .widget-area { + margin: 0 auto; + max-width: 1040px; + width: 100%; +} + +.sidebar .site-footer .widget-area { + max-width: 724px; + position: relative; + left: -158px; +} + +.site-footer .widget { + background: transparent; + color: #fff; + float: left; + margin-right: 20px; + width: 245px; +} + +.sidebar .site-footer .widget { + width: 228px; +} + +.sidebar .site-footer .widget:nth-of-type(4), +.sidebar .site-footer .widget:nth-of-type(3) { + margin-right: 0; +} + +.site-footer .widget a { + color: #e6402a; +} + +.site-footer .widget-title, +.site-footer .widget-title a, +.site-footer .wp-caption-text { + color: #fff; +} + +.site-info { + margin: 0 auto; + max-width: 1040px; + padding: 30px 0; + width: 100%; +} + +#wpstats { + display: block; + margin: -10px auto 0; +} + + +/** + * 8.0 Media Queries + * ---------------------------------------------------------------------------- + */ + +/* Does the same thing as , + * but in the future W3C standard way. -ms- prefix is required for IE10+ to + * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor + * the meta tag. See http://core.trac.wordpress.org/ticket/25888. + */ +@-ms-viewport { + width: device-width; +} +@viewport { + width: device-width; +} + +@media (max-width: 1599px) { + .site { + border: 0; + } +} + +@media (max-width: 1069px) { + .sidebar img.alignleft, + .sidebar .wp-caption.alignleft { + margin-left: 0; + } + + .sidebar img.alignright, + .sidebar .wp-caption.alignright { + margin-right: 0; + } + + .error404 .page-header { + margin-left: auto; + max-width: 604px; + width: 100%; + } + + .archive-header, + .search .page-header, + .archive .page-header, + .blog .page-header, + .error404 .page-content, + .search .page-content, + .archive .page-content, + .attachment .entry-header, + .attachment .entry-content, + .post-navigation .nav-links, + .sidebar .site-info, + .site-footer .widget-area { + padding-left: 20px; + padding-right: 20px; + } + + .error404 .page-title { + font-size: 24px; + padding: 180px; + } + + .error404 .page-title:before { + font-size: 554px; + } + + .attachment .image-navigation { + max-width: 724px; + } + + .image-navigation .nav-previous, + .image-navigation .nav-next { + position: static; + } + + .site-main .widget-area { + margin-right: 60px; + } +} + +@media (max-width: 999px) { + .sidebar .entry-header, + .sidebar .entry-content, + .sidebar .entry-summary, + .sidebar .entry-meta, + .sidebar .comment-list, + .sidebar .comment-reply-title, + .sidebar .comment-navigation, + .sidebar .comment-respond .comment-form, + .sidebar .featured-gallery, + .sidebar .post-navigation .nav-links, + .author.sidebar .author-info { + max-width: 604px; + padding-left: 0; + padding-right: 0; + } + + .sidebar .site-info, + .search.sidebar .page-content, + .blog.sidebar .page-content, + .attachment .entry-header, + .sidebar .comments-title { + max-width: 604px; + } + + .sidebar .archive-meta, + .attachment .entry-header, + .search.sidebar .page-content, + .blog.sidebar .page-content, + .sidebar .site-info, + .sidebar .comments-title, + .sidebar .no-comments { + padding-left: 0; + padding-right: 0; + } + + .attachment .entry-meta { + float: left; + text-align: left; + width: 100%; + } + + .attachment .entry-content { + max-width: 100%; + padding: 40px 0; + } + + .format-status .entry-content { + padding-top: 40px; + } + + .format-status .entry-meta { + padding-bottom: 40px; + } + + .sidebar .format-status .entry-content, + .sidebar .format-status .entry-meta { + padding-left: 35px; + } + + .sidebar .format-status .entry-content:before, + .sidebar .format-status .entry-meta:before { + left: 10px; + } + + .sidebar .format-status .entry-content p:first-child:before { + left: 4px; + } + + .sidebar .paging-navigation .nav-links { + padding: 0 60px; + } + + .site-main .sidebar-container { + height: auto; + margin: 0 auto; + max-width: 604px; + position: relative; + top: 20px; + } + + .site-main .widget-area { + float: none; + margin: 0; + width: 100%; + } + + .sidebar .site-footer .widget-area { + max-width: 100%; + left: 0; + } +} + +/* Collapse oversized image and pulled images after iPad breakpoint. */ +@media (max-width: 767px) { + .site-header .home-link { + min-height: 0; + } + .site-title { + font-size: 36px; + padding: 8px 0 10px; + } + .entry-content img.alignleft, + .entry-content .wp-caption.alignleft { + margin-left: 0; + } + + .entry-content img.alignright, + .entry-content .wp-caption.alignright { + margin-right: 0; + } + + .attachment .image-navigation, + .attachment .entry-attachment .attachment { + max-width: 604px; + padding: 0; + width: 100%; + } + + .gallery-caption { + display: none; + } +} + +@media (max-width: 643px) { + .site-title { + font-size: 30px; + } + + #content .entry-header, + #content .entry-content, + #content .entry-summary, + #content footer.entry-meta, + #content .featured-gallery, + .search.sidebar .page-content, + .blog.sidebar .page-content, + .sidebar .post-navigation .nav-links, + .paging-navigation .nav-links, + #content .author-info, + .comments-area .comments-title, + .comments-area .comment-list, + .comments-area .comment-navigation, + .comment-respond, + .sidebar .site-info, + .sidebar .paging-navigation .nav-links { + padding-left: 20px; + padding-right: 20px; + } + + #content .format-status .entry-content, + #content .format-status .entry-met { + padding-left: 35px; + } + + /* Small menu */ + .menu-toggle { + cursor: pointer; + display: inline-block; + font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif; + margin: 0; + } + + .menu-toggle, + .menu-toggle:hover, + .menu-toggle:focus, + .menu-toggle:active { + background: none; + border: none; + color: #141412; + padding: 12px 0 12px 20px; + } + + .menu-toggle:focus { + outline: thin dotted; + } + + .menu-toggle:after { + content: "\f502"; + font-size: 12px; + padding-left: 8px; + vertical-align: -4px; + } + + .toggled-on .menu-toggle:after { + content: "\f500"; + vertical-align: 2px; + } + + .toggled-on .nav-menu, + .toggled-on .nav-menu > ul { + display: block; + margin-left: 0; + padding: 0; + width: 100%; + } + + .toggled-on li, + .toggled-on .children { + display: block; + } + + .toggled-on .nav-menu li > ul { + background-color: transparent; + display: block; + float: none; + margin-left: 20px; + position: relative; + left: auto; + top: auto; + } + + .toggled-on .nav-menu li > ul a { + color: #141412; + width: auto; + } + + .toggled-on .nav-menu li:hover > a, + .toggled-on .nav-menu .children a { + background-color: transparent; + color: #141412; + } + + .toggled-on .nav-menu > li a:hover, + .toggled-on .nav-menu > ul a:hover { + background-color: #db572f; + color: #fff; + } + + .toggled-on .nav-menu > li a:focus, + .toggled-on .nav-menu > ul a:focus { + background-color: #220e10; + color: #fff; + } + + ul.nav-menu, + div.nav-menu > ul { + display: none; + } + + #content .featured-gallery { + padding-left: 24px; + } + + .gallery-columns-1 .gallery-item { + margin-right: 0; + width: 100%; + } + + .entry-title, + .format-chat .entry-title, + .format-image .entry-title, + .format-gallery .entry-title, + .format-video .entry-title { + font-size: 22px; + font-weight: bold; + } + + .format-quote blockquote, + .format-status .entry-content { + font-size: 18px; + } + + .format-quote blockquote small, + .format-quote blockquote cite { + font-size: 13px; + } + + .error404 .page-title { + padding: 40px 0 0; + } + + .error404 .page-title:before { + content: normal; + } + + .comment-author { + margin-right: 30px; + } + + .comment-author .avatar { + height: auto; + max-width: 100%; + } + + .comment-metadata, + .comment-content, + .comment-list .reply { + width: 70%; + width: -webkit-calc(100% - 104px); + width: calc(100% - 104px); + } + + .comment-form input[type="text"], + .comment-form input[type="email"], + .comment-form input[type="url"] { + width: -webkit-calc(100% - 120px); + width: calc(100% - 120px); + } + + .comment-form textarea { + height: 80px; /* Smaller field for mobile. */ + } + + /* Audio */ + .format-audio .entry-content:before { + display: none; + } + + .format-audio .audio-content { + background-image: none; + float: none; + padding-left: 0; + width: auto; + } +} + +/* Mobile devices */ +@media (max-width: 359px) { + .site-title { + font-weight: normal; + } + .site-description { + clip: rect(1px, 1px, 1px, 1px); + position: absolute; + } + .gallery { + margin-left: 0; + } + + .gallery .gallery-item, + .gallery-columns-2.gallery-size-thumbnail .gallery-item { + max-width: none; + width: 49%; + width: -webkit-calc(50% - 4px); + width: calc(50% - 4px); + } + + .gallery-columns-1.gallery-size-medium, + .gallery-columns-1.gallery-size-thumbnail, + .gallery-columns-2.gallery-size-thumbnail, + .gallery-columns-3.gallery-size-thumbnail { + display: block; + } + + .gallery-columns-1 .gallery-item, + .gallery-columns-1.gallery-size-medium .gallery-item, + .gallery-columns-1.gallery-size-thumbnail .gallery-item { + text-align: center; + width: 98%; + width: -webkit-calc(100% - 4px); + width: calc(100% - 4px); + } + + .gallery-columns-3 .gallery-item:nth-of-type(3n), + .gallery-columns-5 .gallery-item:nth-of-type(5n), + .gallery-columns-7 .gallery-item:nth-of-type(7n), + .gallery-columns-9 .gallery-item:nth-of-type(9n) { + margin-right: 4px; + } + + .gallery br { + display: none; + } + + .gallery .gallery-item:nth-of-type(even) { + margin-right: 0; + } + + /* Comments */ + .comment-author { + margin: 0 0 5px; + max-width: 100%; + } + + .comment-author .avatar { + display: inline; + margin: 0 5px 0 0; + max-width: 20px; + } + + .comment-metadata, + .comment-content, + .comment-list .reply { + width: 100%; + } +} + + +/** + * 9.0 Print + * ---------------------------------------------------------------------------- + */ + +/* Retina-specific styles. */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .site-header .search-field { + background-image: url(images/search-icon-2x.png); + } + + .format-audio .audio-content, + .format-status .entry-content:before, + .format-status .entry-meta:before, + .comment-list > li:after, + .comment-list .children > li:before { + background-image: url(images/dotted-line-2x.png); + } +} + +@media print { + body { + background: none !important; + color: #000; + font-size: 10pt; + } + + footer a[rel="bookmark"]:link:after, + footer a[rel="bookmark"]:visited:after { + content: " [" attr(href) "] "; /* Show URLs */ + } + + .site { + max-width: 98%; + } + + .site-header { + background-image: none !important; + } + + .site-header .home-link { + max-width: none; + min-height: 0; + } + + .site-title { + color: #000; + font-size: 21pt; + } + + .site-description { + font-size: 10pt; + } + + .author-avatar, + .site-footer, + .comment-respond, + .comments-area .comment-edit-link, + .comments-area .reply, + .comments-link, + .entry-meta .edit-link, + .page-links, + .site-content nav, + .widget-area, + .main-navigation, + .navbar, + .more-link { + display: none; + } + + .entry-header, + .entry-content, + .entry-summary, + .entry-meta { + margin: 0; + width: 100%; + } + + .page-title, + .entry-title { + font-size: 21pt; + } + + .entry-meta, + .entry-meta a { + color: #444; + font-size: 10pt; + } + + .entry-content img.alignleft, + .entry-content .wp-caption.alignleft { + margin-left: 0; + } + + .entry-content img.alignright, + .entry-content .wp-caption.alignright { + margin-right: 0; + } + + .format-image .entry-content .size-full { + margin: 0; + } + + /* Remove colors from post formats */ + .hentry { + background-color: #fff; + } + + /* Comments */ + .comments-area > li.comment { + background: none; + position: relative; + width: auto; + } + + .comment-metadata { + float: none; + } + + .comment-author .fn, + .comment-reply-link, + .comment-reply-login { + color: #333; + } +} diff --git a/wp-content/themes/twentythirteen/tag.php b/wp-content/themes/twentythirteen/tag.php new file mode 100644 index 0000000..2929321 --- /dev/null +++ b/wp-content/themes/twentythirteen/tag.php @@ -0,0 +1,43 @@ + + +
          +
          + + +
          +

          + + +
          + +
          + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentythirteen/taxonomy-post_format.php b/wp-content/themes/twentythirteen/taxonomy-post_format.php new file mode 100644 index 0000000..bbec046 --- /dev/null +++ b/wp-content/themes/twentythirteen/taxonomy-post_format.php @@ -0,0 +1,41 @@ + + +
          +
          + + +
          +

          ' . get_post_format_string( get_post_format() ) . '' ); ?>

          +
          + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/404.php b/wp-content/themes/twentytwelve/404.php new file mode 100644 index 0000000..db3ef81 --- /dev/null +++ b/wp-content/themes/twentytwelve/404.php @@ -0,0 +1,29 @@ + + +
          +
          + +
          +
          +

          +
          + +
          +

          + +
          +
          + +
          +
          + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/archive.php b/wp-content/themes/twentytwelve/archive.php new file mode 100644 index 0000000..2d442bd --- /dev/null +++ b/wp-content/themes/twentytwelve/archive.php @@ -0,0 +1,63 @@ + + +
          +
          + + +
          +

          ' . get_the_date() . '' ); + elseif ( is_month() ) : + printf( __( 'Monthly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) . '' ); + elseif ( is_year() ) : + printf( __( 'Yearly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) . '' ); + else : + _e( 'Archives', 'twentytwelve' ); + endif; + ?>

          +
          + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/author.php b/wp-content/themes/twentytwelve/author.php new file mode 100644 index 0000000..6570108 --- /dev/null +++ b/wp-content/themes/twentytwelve/author.php @@ -0,0 +1,84 @@ + + +
          +
          + + + + + +
          +

          ' . get_the_author() . '' ); ?>

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

          +

          +
          +
          + + + + + + + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/category.php b/wp-content/themes/twentytwelve/category.php new file mode 100644 index 0000000..0376977 --- /dev/null +++ b/wp-content/themes/twentytwelve/category.php @@ -0,0 +1,51 @@ + + +
          +
          + + +
          +

          ' . single_cat_title( '', false ) . '' ); ?>

          + + +
          + +
          + + + + + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/comments.php b/wp-content/themes/twentytwelve/comments.php new file mode 100644 index 0000000..d6a733e --- /dev/null +++ b/wp-content/themes/twentytwelve/comments.php @@ -0,0 +1,60 @@ + + +
          + + + + +

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

          + +
            + 'twentytwelve_comment', 'style' => 'ol' ) ); ?> +
          + + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + + +

          + + + + + + +
          \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/content-aside.php b/wp-content/themes/twentytwelve/content-aside.php new file mode 100644 index 0000000..4a84ae7 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-aside.php @@ -0,0 +1,28 @@ + + +
          > +
          +

          +
          + →', 'twentytwelve' ) ); ?> +
          +
          + +
          + + + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content-image.php b/wp-content/themes/twentytwelve/content-image.php new file mode 100644 index 0000000..a683b83 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-image.php @@ -0,0 +1,28 @@ + + +
          > +
          + →', 'twentytwelve' ) ); ?> +
          + +
          + +

          +

          +
          + + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content-link.php b/wp-content/themes/twentytwelve/content-link.php new file mode 100644 index 0000000..31e4ec9 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-link.php @@ -0,0 +1,26 @@ + + +
          > +
          +
          + →', 'twentytwelve' ) ); ?> +
          + +
          + + + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content-none.php b/wp-content/themes/twentytwelve/content-none.php new file mode 100644 index 0000000..b775782 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-none.php @@ -0,0 +1,20 @@ + + +
          +
          +

          +
          + +
          +

          + +
          +
          diff --git a/wp-content/themes/twentytwelve/content-page.php b/wp-content/themes/twentytwelve/content-page.php new file mode 100644 index 0000000..0abcbf7 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-page.php @@ -0,0 +1,26 @@ + + +
          > +
          + + + +

          +
          + +
          + + '' ) ); ?> +
          +
          + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content-quote.php b/wp-content/themes/twentytwelve/content-quote.php new file mode 100644 index 0000000..0a98a96 --- /dev/null +++ b/wp-content/themes/twentytwelve/content-quote.php @@ -0,0 +1,25 @@ + + +
          > +
          + →', 'twentytwelve' ) ); ?> +
          + +
          + + + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content-status.php b/wp-content/themes/twentytwelve/content-status.php new file mode 100644 index 0000000..55b72db --- /dev/null +++ b/wp-content/themes/twentytwelve/content-status.php @@ -0,0 +1,42 @@ + + +
          > +
          +
          +

          +

          +
          + +
          + +
          + →', 'twentytwelve' ) ); ?> +
          + +
          + + + + ', '' ); ?> +
          +
          diff --git a/wp-content/themes/twentytwelve/content.php b/wp-content/themes/twentytwelve/content.php new file mode 100644 index 0000000..56493ed --- /dev/null +++ b/wp-content/themes/twentytwelve/content.php @@ -0,0 +1,73 @@ + + +
          > + +
          + +
          + +
          + + + +

          + +

          + +

          + + + + +
          + + +
          + +
          + +
          + →', 'twentytwelve' ) ); ?> + '' ) ); ?> +
          + + + +
          diff --git a/wp-content/themes/twentytwelve/css/ie.css b/wp-content/themes/twentytwelve/css/ie.css new file mode 100644 index 0000000..4d4f542 --- /dev/null +++ b/wp-content/themes/twentytwelve/css/ie.css @@ -0,0 +1,258 @@ +/* +Styles for older IE versions (previous to IE9). +*/ + +body { + background-color: #e6e6e6; +} +body.custom-background-empty { + background-color: #fff; +} +body.custom-background-empty .site, +body.custom-background-white .site { + box-shadow: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} +.assistive-text, +.site .screen-reader-text { + clip: rect(1px 1px 1px 1px); /* IE7 */ +} +.full-width .site-content { + float: none; + width: 100%; +} +img.size-full, +img.size-large, +img.header-image, +img.wp-post-image, +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"] { + width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ +} +.author-avatar { + float: left; + margin-top: 8px; + margin-top: 0.571428571rem; +} +.author-description { + float: right; + width: 80%; +} +.site { + box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); + margin: 48px auto; + max-width: 960px; + overflow: hidden; + padding: 0 40px; +} +.site-content { + float: left; + width: 65.104166667%; +} +body.template-front-page .site-content, +body.attachment .site-content, +body.full-width .site-content { + width: 100%; +} +.widget-area { + float: right; + width: 26.041666667%; +} +.site-header h1, +.site-header h2 { + text-align: left; +} +.site-header h1 { + font-size: 26px; + line-height: 1.846153846; +} +.main-navigation ul.nav-menu, +.main-navigation div.nav-menu > ul { + border-bottom: 1px solid #ededed; + border-top: 1px solid #ededed; + display: inline-block !important; + text-align: left; + width: 100%; +} +.main-navigation ul { + margin: 0; + text-indent: 0; +} +.main-navigation li a, +.main-navigation li { + display: inline-block; + text-decoration: none; +} +.ie7 .main-navigation li a, +.ie7 .main-navigation li { + display: inline; +} +.main-navigation li a { + border-bottom: 0; + color: #6a6a6a; + line-height: 3.692307692; + text-transform: uppercase; +} +.main-navigation li a:hover { + color: #000; +} +.main-navigation li { + margin: 0 40px 0 0; + position: relative; +} +.main-navigation li ul { + margin: 0; + padding: 0; + position: absolute; + top: 100%; + z-index: 1; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); +} +.ie7 .main-navigation li ul { + clip: inherit; + display: none; + left: 0; + overflow: visible; +} +.main-navigation li ul ul, +.ie7 .main-navigation li ul ul { + top: 0; + left: 100%; +} +.main-navigation ul li:hover > ul, +.main-navigation ul li:focus > ul, +.main-navigation .focus > ul { + border-left: 0; + clip: inherit; + overflow: inherit; + height: inherit; + width: inherit; +} +.ie7 .main-navigation ul li:hover > ul, +.ie7 .main-navigation ul li:focus > ul { + display: block; +} +.main-navigation li ul li a { + background: #efefef; + border-bottom: 1px solid #ededed; + display: block; + font-size: 11px; + line-height: 2.181818182; + padding: 8px 10px; + width: 180px; +} +.main-navigation li ul li a:hover { + background: #e3e3e3; + color: #444; +} +.main-navigation .current-menu-item > a, +.main-navigation .current-menu-ancestor > a, +.main-navigation .current_page_item > a, +.main-navigation .current_page_ancestor > a { + color: #636363; + font-weight: bold; +} +.menu-toggle { + display: none; +} +.entry-header .entry-title { + font-size: 22px; +} +#respond form input[type="text"] { + width: 46.333333333%; +} +#respond form textarea.blog-textarea { + width: 79.666666667%; +} +.template-front-page .site-content, +.template-front-page article { + overflow: hidden; +} +.template-front-page.has-post-thumbnail article { + float: left; + width: 47.916666667%; +} +.entry-page-image { + float: right; + margin-bottom: 0; + width: 47.916666667%; +} +.template-front-page .widget-area .widget, +.template-front-page.two-sidebars .widget-area .front-widgets { + float: left; + margin-bottom: 24px; + width: 51.875%; +} +.template-front-page .widget-area .widget:nth-child(odd) { + clear: right; +} +.template-front-page .widget-area .widget:nth-child(even), +.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { + float: right; + margin: 0 0 24px; + width: 39.0625%; +} +.template-front-page.two-sidebars .widget, +.template-front-page.two-sidebars .widget:nth-child(even) { + float: none; + width: auto; +} + +/* =RTL overrides for IE7 and IE8 +-------------------------------------------------------------- */ +.rtl .site-header h1, +.rtl .site-header h2 { + text-align: right; +} +.rtl .widget-area, +.rtl .author-description { + float: left; +} +.rtl .author-avatar, +.rtl .site-content { + float: right; +} +.rtl .main-navigation ul.nav-menu, +.rtl .main-navigation div.nav-menu > ul { + text-align: right; +} +.rtl .main-navigation ul li ul li, +.rtl .main-navigation ul li ul li ul li { + margin-left: 40px; + margin-right: auto; +} +.rtl .main-navigation li ul ul { + position: absolute; + bottom: 0; + right: 100%; + z-index: 1; +} +.ie7 .rtl .main-navigation li ul ul { + position: absolute; + bottom: 0; + right: 100%; + z-index: 1; +} +.ie7 .rtl .main-navigation ul li { + z-index: 99; +} +.ie7 .rtl .main-navigation li ul { + position: absolute; + bottom: 100%; + right: 0; + z-index: 1; +} +.ie7 .rtl .main-navigation li { + margin-right: auto; + margin-left: 40px; +} +.ie7 .rtl .main-navigation li ul ul ul { + position: relative; + z-index: 1; +} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/editor-style-rtl.css b/wp-content/themes/twentytwelve/editor-style-rtl.css new file mode 100644 index 0000000..5fd832c --- /dev/null +++ b/wp-content/themes/twentytwelve/editor-style-rtl.css @@ -0,0 +1,28 @@ +/* +Theme Name: Twenty Twelve +Description: Used to style the TinyMCE editor for RTL languages. +See also rtl.css file. +*/ + +html .mceContentBody { + direction: rtl; + unicode-bidi: embed; +} +li { + margin: 0 24px 0 0; + margin: 0 1.714285714rem 0 0; +} +dl { + margin: 0 24px; + margin: 0 1.714285714rem; +} +tr th { + text-align: right; +} +td { + padding: 6px 0 6px 10px; + text-align: right; +} +.wp-caption { + text-align: right; +} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/editor-style.css b/wp-content/themes/twentytwelve/editor-style.css new file mode 100644 index 0000000..24e9b24 --- /dev/null +++ b/wp-content/themes/twentytwelve/editor-style.css @@ -0,0 +1,342 @@ +/* +Theme Name: Twenty Twelve +Description: Used to style the TinyMCE editor. +*/ + +html { + font-size: 87.5%; +} +html .mceContentBody { + max-width: 625px; +} +body { + color: #444; + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-size: 14px; + font-size: 1rem; + line-height: 1; + text-rendering: optimizeLegibility; + vertical-align: baseline; +} + + +/* =Headings +-------------------------------------------------------------- */ + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + line-height: 1.846153846; + margin: 24px 0; + margin: 1.714285714rem 0; +} +h1 { + font-size: 21px; + font-size: 1.5rem; + line-height: 1.5; +} +h2 { + font-size: 18px; + font-size: 1.285714286rem; + line-height: 1.6; +} +h3 { + font-size: 16px; + font-size: 1.142857143rem; +} +h4 { + font-size: 14px; + font-size: 1rem; +} +h5 { + font-size: 13px; + font-size: 0.928571429rem; +} +h6 { + font-size: 12px; + font-size: 0.857142857rem; +} +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin: 24px; + margin-bottom: 1.714285714rem; +} + + +/* =Text elements +-------------------------------------------------------------- */ + +p { + line-height: 1.714285714; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; +} +ul, +ol { + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + line-height: 1.714285714; + padding: 0; +} +ul { + list-style: disc outside; +} +ol { + list-style: decimal outside; +} +ul ul, +ol ol, +ul ol, +ol ul { + margin-bottom: 0; +} +li { + margin: 0 0 0 24px; + margin: 0 0 0 1.714285714rem; +} +dl { + margin: 0 24px; + margin: 0 1.714285714rem; +} +dt { + font-weight: bold; + margin-bottom: 24px; + margin-bottom: 1.714285714rem; +} +dd { + line-height: 1.714285714; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; +} +strong { + font-weight: bold; +} +cite, +em, +i { + font-style: italic; +} +cite { + border: none; +} +big { + font-size: 128.571429%; +} +.mceContentBody blockquote { + font-style: italic !important; + font-weight: normal; + margin: 0; + padding: 24px; + padding: 1.714285714rem; +} +pre { + border: 1px solid #ededed; + color: #666; + font-family: Consolas, Monaco, Lucida Console, monospace; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 1.714285714; + margin: 24px 0; + margin: 1.714285714rem 0; + overflow: auto; + padding: 24px; + padding: 1.714285714rem; +} +code, +kbd, +samp, +var { + font-family: Consolas, Monaco, Lucida Console, monospace; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; +} +abbr, +acronym, +dfn { + border-bottom: 1px dotted #666; + cursor: help; +} +address { + display: block; + line-height: 1.714285714; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; +} +del { + color: #333; +} +ins { + background: #fff9c0; + border: none; + color: #333; + text-decoration: none; +} +sup, +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +input[type="text"] { + border: 1px solid #ccc; + border-radius: 3px; + font-family: inherit; + padding: 6px; + padding: 0.428571429rem; +} +textarea { + border: 1px solid #d5d2ca; + border-radius: 3px; + font-family: inherit; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 1.714285714; + padding: 10px; + padding: 0.714285714rem; + width: 96%; +} + + +/* =Links +-------------------------------------------------------------- */ + +a, +a em, +a strong { + color: #21759b; + outline: none; +} +a:focus, +a:active, +a:hover { + color: #0f3647; +} + + +/* =Alignment +-------------------------------------------------------------- */ + +.alignleft { + display: inline; + float: left; + margin: 12px 24px 12px 0; + margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; +} +.alignright { + display: inline; + float: right; + margin: 12px 0 12px 24px; + margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; +} +.aligncenter { + clear: both; + display: block; + margin-top: 12px; + margin-top: 0.857142857rem; + margin-bottom: 12px; + margin-bottom: 0.857142857rem; +} + + +/* =Tables +-------------------------------------------------------------- */ + +table { + border-bottom: 1px solid #ededed; + border-collapse: collapse; + border-spacing: 0; + color: #757575; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + margin: 0 0 24px; + margin: 0 0 1.714285714rem; + width: 100%; +} +tr th { + color: #636363; + font-size: 11px; + font-size: 0.785714286rem; + font-weight: bold; + line-height: 2.181818182; + text-align: left; + text-transform: uppercase; +} +td { + border-top: 1px solid #ededed !important; + color: #757575; + font-size: inherit; + font-weight: normal; + padding: 6px 10px 6px 0; + text-align: left; +} + + +/* =Images +-------------------------------------------------------------- */ + +img, +.editor-attachment { + border: 0; + border-radius: 3px; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + max-width: 100%; +} +img.size-full { + width: auto/9; /* Prevent stretching of full-size images in IE8 */ +} +img[class*="wp-image-"] { + height: auto; + max-width: 100%; +} +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"] { + height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ +} +img.mce-wp-nextpage { + border-radius: 0; + box-shadow: none; +} +img.wp-smiley { + border: 0; + border-radius: 0; + box-shadow: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} +.wp-caption { + background: transparent; + border: none; + margin: 0; + padding: 4px; + text-align: left; +} +.wp-caption-dt { + margin: 0; +} +.wp-caption .wp-caption-text, +.wp-caption-dd { + color: #757575; + font-style: italic; + font-size: 12px; + font-size: 0.857142857rem; + line-height: 2; + margin: 0 0 24px; + margin: 0 0 1.71429rem; +} diff --git a/wp-content/themes/twentytwelve/footer.php b/wp-content/themes/twentytwelve/footer.php new file mode 100644 index 0000000..79848d3 --- /dev/null +++ b/wp-content/themes/twentytwelve/footer.php @@ -0,0 +1,23 @@ + +
          +
          +
          + + +
          +
          +
          + + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php new file mode 100644 index 0000000..38ea36e --- /dev/null +++ b/wp-content/themes/twentytwelve/functions.php @@ -0,0 +1,499 @@ + for posts and comments. + add_theme_support( 'automatic-feed-links' ); + + // This theme supports a variety of post formats. + add_theme_support( 'post-formats', array( 'aside', 'image', 'link', 'quote', 'status' ) ); + + // This theme uses wp_nav_menu() in one location. + register_nav_menu( 'primary', __( 'Primary Menu', 'twentytwelve' ) ); + + /* + * This theme supports custom background color and image, + * and here we also set up the default background color. + */ + add_theme_support( 'custom-background', array( + 'default-color' => 'e6e6e6', + ) ); + + // This theme uses a custom image size for featured images, displayed on "standard" posts. + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 624, 9999 ); // Unlimited height, soft crop +} +add_action( 'after_setup_theme', 'twentytwelve_setup' ); + +/** + * Add support for a custom header image. + */ +require( get_template_directory() . '/inc/custom-header.php' ); + +/** + * Return the Google font stylesheet URL if available. + * + * The use of Open Sans by default is localized. For languages that use + * characters not supported by the font, the font can be disabled. + * + * @since Twenty Twelve 1.2 + * + * @return string Font stylesheet or empty string if disabled. + */ +function twentytwelve_get_font_url() { + $font_url = ''; + + /* translators: If there are characters in your language that are not supported + * by Open Sans, translate this to 'off'. Do not translate into your own language. + */ + if ( 'off' !== _x( 'on', 'Open Sans font: on or off', 'twentytwelve' ) ) { + $subsets = 'latin,latin-ext'; + + /* translators: To add an additional Open Sans character subset specific to your language, + * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language. + */ + $subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)', 'twentytwelve' ); + + if ( 'cyrillic' == $subset ) + $subsets .= ',cyrillic,cyrillic-ext'; + elseif ( 'greek' == $subset ) + $subsets .= ',greek,greek-ext'; + elseif ( 'vietnamese' == $subset ) + $subsets .= ',vietnamese'; + + $protocol = is_ssl() ? 'https' : 'http'; + $query_args = array( + 'family' => 'Open+Sans:400italic,700italic,400,700', + 'subset' => $subsets, + ); + $font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" ); + } + + return $font_url; +} + +/** + * Enqueue scripts and styles for front-end. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_scripts_styles() { + global $wp_styles; + + /* + * Adds 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' ); + + // Adds JavaScript for handling the navigation menu hide-and-show behavior. + wp_enqueue_script( 'twentytwelve-navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ), '20140711', true ); + + $font_url = twentytwelve_get_font_url(); + if ( ! empty( $font_url ) ) + wp_enqueue_style( 'twentytwelve-fonts', esc_url_raw( $font_url ), array(), null ); + + // Loads our main stylesheet. + wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() ); + + // Loads the Internet Explorer specific stylesheet. + wp_enqueue_style( 'twentytwelve-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentytwelve-style' ), '20121010' ); + $wp_styles->add_data( 'twentytwelve-ie', 'conditional', 'lt IE 9' ); +} +add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' ); + +/** + * Filter TinyMCE CSS path to include Google Fonts. + * + * Adds additional stylesheets to the TinyMCE editor if needed. + * + * @uses twentytwelve_get_font_url() To get the Google Font stylesheet URL. + * + * @since Twenty Twelve 1.2 + * + * @param string $mce_css CSS path to load in TinyMCE. + * @return string Filtered CSS path. + */ +function twentytwelve_mce_css( $mce_css ) { + $font_url = twentytwelve_get_font_url(); + + if ( empty( $font_url ) ) + return $mce_css; + + if ( ! empty( $mce_css ) ) + $mce_css .= ','; + + $mce_css .= esc_url_raw( str_replace( ',', '%2C', $font_url ) ); + + return $mce_css; +} +add_filter( 'mce_css', 'twentytwelve_mce_css' ); + +/** + * Filter the page title. + * + * Creates a nicely formatted and more specific title element text + * for output in head of document, based on current view. + * + * @since Twenty Twelve 1.0 + * + * @param string $title Default title text for current view. + * @param string $sep Optional separator. + * @return string Filtered title. + */ +function twentytwelve_wp_title( $title, $sep ) { + global $paged, $page; + + if ( is_feed() ) + return $title; + + // Add the site name. + $title .= get_bloginfo( 'name', 'display' ); + + // Add the site description for the home/front page. + $site_description = get_bloginfo( 'description', 'display' ); + if ( $site_description && ( is_home() || is_front_page() ) ) + $title = "$title $sep $site_description"; + + // Add a page number if necessary. + if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) + $title = "$title $sep " . sprintf( __( 'Page %s', 'twentytwelve' ), max( $paged, $page ) ); + + return $title; +} +add_filter( 'wp_title', 'twentytwelve_wp_title', 10, 2 ); + +/** + * Filter the page menu arguments. + * + * Makes our wp_nav_menu() fallback -- wp_page_menu() -- show a home link. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_page_menu_args( $args ) { + if ( ! isset( $args['show_home'] ) ) + $args['show_home'] = true; + return $args; +} +add_filter( 'wp_page_menu_args', 'twentytwelve_page_menu_args' ); + +/** + * Register sidebars. + * + * Registers our main widget area and the front page widget areas. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_widgets_init() { + register_sidebar( array( + 'name' => __( 'Main Sidebar', 'twentytwelve' ), + 'id' => 'sidebar-1', + 'description' => __( 'Appears on posts and pages except the optional Front Page template, which has its own widgets', 'twentytwelve' ), + 'before_widget' => '', + 'before_title' => '

          ', + 'after_title' => '

          ', + ) ); + + register_sidebar( array( + 'name' => __( 'First Front Page Widget Area', 'twentytwelve' ), + 'id' => 'sidebar-2', + 'description' => __( 'Appears when using the optional Front Page template with a page set as Static Front Page', 'twentytwelve' ), + 'before_widget' => '', + 'before_title' => '

          ', + 'after_title' => '

          ', + ) ); + + register_sidebar( array( + 'name' => __( 'Second Front Page Widget Area', 'twentytwelve' ), + 'id' => 'sidebar-3', + 'description' => __( 'Appears when using the optional Front Page template with a page set as Static Front Page', 'twentytwelve' ), + 'before_widget' => '', + 'before_title' => '

          ', + 'after_title' => '

          ', + ) ); +} +add_action( 'widgets_init', 'twentytwelve_widgets_init' ); + +if ( ! function_exists( 'twentytwelve_content_nav' ) ) : +/** + * Displays navigation to next/previous pages when applicable. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_content_nav( $html_id ) { + global $wp_query; + + $html_id = esc_attr( $html_id ); + + if ( $wp_query->max_num_pages > 1 ) : ?> + + comment_type ) : + case 'pingback' : + case 'trackback' : + // Display trackbacks differently than normal comments. + ?> +
        1. id="comment-"> +

          ', '' ); ?>

          + +
        2. id="li-comment-"> +
          +
          + %1$s %2$s', + get_comment_author_link(), + // If current post author is also comment author, make it known visually. + ( $comment->user_id === $post->post_author ) ? '' . __( 'Post author', 'twentytwelve' ) . '' : '' + ); + printf( '', + esc_url( get_comment_link( $comment->comment_ID ) ), + get_comment_time( 'c' ), + /* translators: 1: date, 2: time */ + sprintf( __( '%1$s at %2$s', 'twentytwelve' ), get_comment_date(), get_comment_time() ) + ); + ?> +
          + + comment_approved ) : ?> +

          + + +
          + + ', '

          ' ); ?> +
          + +
          + __( 'Reply', 'twentytwelve' ), 'after' => ' ', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> +
          +
          + ', + esc_url( get_permalink() ), + esc_attr( get_the_time() ), + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ) + ); + + $author = sprintf( '', + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_attr( sprintf( __( 'View all posts by %s', 'twentytwelve' ), get_the_author() ) ), + get_the_author() + ); + + // Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name. + if ( $tag_list ) { + $utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s by %4$s.', 'twentytwelve' ); + } elseif ( $categories_list ) { + $utility_text = __( 'This entry was posted in %1$s on %3$s by %4$s.', 'twentytwelve' ); + } else { + $utility_text = __( 'This entry was posted on %3$s by %4$s.', 'twentytwelve' ); + } + + printf( + $utility_text, + $categories_list, + $tag_list, + $date, + $author + ); +} +endif; + +/** + * Extend the default WordPress body classes. + * + * Extends the default WordPress body class to denote: + * 1. Using a full-width layout, when no active widgets in the sidebar + * or full-width template. + * 2. Front Page template: thumbnail in use and number of sidebars for + * widget areas. + * 3. White or empty background color to change the layout and spacing. + * 4. Custom fonts enabled. + * 5. Single or multiple authors. + * + * @since Twenty Twelve 1.0 + * + * @param array $classes Existing class values. + * @return array Filtered class values. + */ +function twentytwelve_body_class( $classes ) { + $background_color = get_background_color(); + $background_image = get_background_image(); + + if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'page-templates/full-width.php' ) ) + $classes[] = 'full-width'; + + if ( is_page_template( 'page-templates/front-page.php' ) ) { + $classes[] = 'template-front-page'; + if ( has_post_thumbnail() ) + $classes[] = 'has-post-thumbnail'; + if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) + $classes[] = 'two-sidebars'; + } + + if ( empty( $background_image ) ) { + if ( empty( $background_color ) ) + $classes[] = 'custom-background-empty'; + elseif ( in_array( $background_color, array( 'fff', 'ffffff' ) ) ) + $classes[] = 'custom-background-white'; + } + + // Enable custom font class only if the font CSS is queued to load. + if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) ) + $classes[] = 'custom-font-enabled'; + + if ( ! is_multi_author() ) + $classes[] = 'single-author'; + + return $classes; +} +add_filter( 'body_class', 'twentytwelve_body_class' ); + +/** + * Adjust content width in certain contexts. + * + * Adjusts content_width value for full-width and single image attachment + * templates, and when there are no active widgets in the sidebar. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_content_width() { + if ( is_page_template( 'page-templates/full-width.php' ) || is_attachment() || ! is_active_sidebar( 'sidebar-1' ) ) { + global $content_width; + $content_width = 960; + } +} +add_action( 'template_redirect', 'twentytwelve_content_width' ); + +/** + * Register postMessage support. + * + * Add postMessage support for site title and description for the Customizer. + * + * @since Twenty Twelve 1.0 + * + * @param WP_Customize_Manager $wp_customize Customizer object. + */ +function twentytwelve_customize_register( $wp_customize ) { + $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; +} +add_action( 'customize_register', 'twentytwelve_customize_register' ); + +/** + * Enqueue Javascript postMessage handlers for the Customizer. + * + * Binds JS handlers to make the Customizer preview reload changes asynchronously. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_customize_preview_js() { + wp_enqueue_script( 'twentytwelve-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130301', true ); +} +add_action( 'customize_preview_init', 'twentytwelve_customize_preview_js' ); diff --git a/wp-content/themes/twentytwelve/header.php b/wp-content/themes/twentytwelve/header.php new file mode 100644 index 0000000..8dcd9a9 --- /dev/null +++ b/wp-content/themes/twentytwelve/header.php @@ -0,0 +1,53 @@ + section and everything up till
          + * + * @package WordPress + * @subpackage Twenty_Twelve + * @since Twenty Twelve 1.0 + */ +?> + + + +> + + + + +<?php wp_title( '|', true, 'right' ); ?> + + + + + + + +> +
          + + +
          \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/image.php b/wp-content/themes/twentytwelve/image.php new file mode 100644 index 0000000..1dc2aa9 --- /dev/null +++ b/wp-content/themes/twentytwelve/image.php @@ -0,0 +1,116 @@ + + +
          +
          + + + +
          > +
          +

          + +
          + Published at %4$s × %5$s in %8$s.', 'twentytwelve' ), + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_url( wp_get_attachment_url() ), + $metadata['width'], + $metadata['height'], + esc_url( get_permalink( $post->post_parent ) ), + esc_attr( strip_tags( get_the_title( $post->post_parent ) ) ), + get_the_title( $post->post_parent ) + ); + ?> + ', '' ); ?> +
          + + +
          + +
          + +
          +
          + $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) ); +foreach ( $attachments as $k => $attachment ) : + if ( $attachment->ID == $post->ID ) + break; +endforeach; + +// If there is more than 1 attachment in a gallery +if ( count( $attachments ) > 1 ) : + $k++; + if ( isset( $attachments[ $k ] ) ) : + // get the URL of the next image attachment + $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); + else : + // or get the URL of the first image attachment + $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); + endif; +else : + // or, if there's only 1 image, get the URL of the image + $next_attachment_url = wp_get_attachment_url(); +endif; +?> + ID, $attachment_size ); + ?> + + post_excerpt ) ) : ?> +
          + +
          + +
          + +
          + +
          + + '' ) ); ?> +
          + +
          + +
          + + + + + +
          +
          + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/inc/custom-header.php b/wp-content/themes/twentytwelve/inc/custom-header.php new file mode 100644 index 0000000..1657eff --- /dev/null +++ b/wp-content/themes/twentytwelve/inc/custom-header.php @@ -0,0 +1,165 @@ + '515151', + 'default-image' => '', + + // Set height and width, with a maximum value for the width. + 'height' => 250, + 'width' => 960, + 'max-width' => 2000, + + // Support flexible height and width. + 'flex-height' => true, + 'flex-width' => true, + + // Random image rotation off by default. + 'random-default' => false, + + // Callbacks for styling the header and the admin preview. + 'wp-head-callback' => 'twentytwelve_header_style', + 'admin-head-callback' => 'twentytwelve_admin_header_style', + 'admin-preview-callback' => 'twentytwelve_admin_header_image', + ); + + add_theme_support( 'custom-header', $args ); +} +add_action( 'after_setup_theme', 'twentytwelve_custom_header_setup' ); + +/** + * Load our special font CSS file. + * + * @since Twenty Twelve 1.2 + */ +function twentytwelve_custom_header_fonts() { + $font_url = twentytwelve_get_font_url(); + if ( ! empty( $font_url ) ) + wp_enqueue_style( 'twentytwelve-fonts', esc_url_raw( $font_url ), array(), null ); +} +add_action( 'admin_print_styles-appearance_page_custom-header', 'twentytwelve_custom_header_fonts' ); + +/** + * Style the header text displayed on the blog. + * + * get_header_textcolor() options: 515151 is default, hide text (returns 'blank'), or any hex value. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_header_style() { + $text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail + if ( $text_color == get_theme_support( 'custom-header', 'default-text-color' ) ) + return; + + // If we get this far, we have custom styles. + ?> + + Header admin panel. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_admin_header_style() { +?> + + Header admin panel. + * + * This callback overrides the default markup displayed there. + * + * @since Twenty Twelve 1.0 + */ +function twentytwelve_admin_header_image() { + ?> + + + +
          +
          + + + + + + + + + + + +
          + + +
          +

          +
          + +
          +

          Get started here.', 'twentytwelve' ), admin_url( 'post-new.php' ) ); ?>

          +
          + + +
          +

          +
          + +
          +

          + +
          + + +
          + + + +
          +
          + + + \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/js/html5.js b/wp-content/themes/twentytwelve/js/html5.js new file mode 100644 index 0000000..6168aac --- /dev/null +++ b/wp-content/themes/twentytwelve/js/html5.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?: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,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d
          \n"; + else + $output .= "
        3. \n"; + } + + /** + * Output a pingback comment. + * + * @access protected + * @since 3.6.0 + * + * @see wp_list_comments() + * + * @param object $comment The comment object. + * @param int $depth Depth of comment. + * @param array $args An array of arguments. + */ + protected function ping( $comment, $depth, $args ) { + $tag = ( 'div' == $args['style'] ) ? 'div' : 'li'; +?> + < id="comment-" > +
          + ', '' ); ?> +
          + + < has_children ? 'parent' : '' ); ?> id="comment-"> + +
          + +
          + + %s says:' ), get_comment_author_link() ); ?> +
          + comment_approved ) : ?> + +
          + + + + + $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> + +
          + $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> +
          + +
          + + + < id="comment-" has_children ? 'parent' : '' ); ?>> +
          +
          +
          + + says:' ), sprintf( '%s', get_comment_author_link() ) ); ?> +
          + + + + comment_approved ) : ?> +

          + +
          + +
          + +
          + +
          + 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> +
          +
          +comments + * + * @param string|array $args { + * Optional. Formatting options. + * + * @type object $walker Instance of a Walker class to list comments. Default null. + * @type int $max_depth The maximum comments depth. Default empty. + * @type string $style The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'. + * @type string $callback Callback function to use. Default null. + * @type string $end-callback Callback function to use at the end. Default null. + * @type string $type Type of comments to list. + * Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'. + * @type int $page Page ID to list comments for. Default empty. + * @type int $per_page Number of comments to list per page. Default empty. + * @type int $avatar_size Height and width dimensions of the avatar size. Default 32. + * @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'. + * @type bool $reverse_children Whether to reverse child comments in the list. Default null. + * @type string $format How to format the comments list. + * Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'. + * @type bool $short_ping Whether to output short pings. Default false. + * @type bool $echo Whether to echo the output or return it. Default true. + * } + * @param array $comments Optional. Array of comment objects. + */ +function wp_list_comments( $args = array(), $comments = null ) { + global $wp_query, $comment_alt, $comment_depth, $comment_thread_alt, $overridden_cpage, $in_comment_loop; + + $in_comment_loop = true; + + $comment_alt = $comment_thread_alt = 0; + $comment_depth = 1; + + $defaults = array( + 'walker' => null, + 'max_depth' => '', + 'style' => 'ul', + 'callback' => null, + 'end-callback' => null, + 'type' => 'all', + 'page' => '', + 'per_page' => '', + 'avatar_size' => 32, + 'reverse_top_level' => null, + 'reverse_children' => '', + 'format' => current_theme_supports( 'html5', 'comment-list' ) ? 'html5' : 'xhtml', + 'short_ping' => false, + 'echo' => true, + ); + + $r = wp_parse_args( $args, $defaults ); + + /** + * Filter the arguments used in retrieving the comment list. + * + * @since 4.0.0 + * + * @see wp_list_comments() + * + * @param array $r An array of arguments for displaying comments. + */ + $r = apply_filters( 'wp_list_comments_args', $r ); + + // Figure out what comments we'll be looping through ($_comments) + if ( null !== $comments ) { + $comments = (array) $comments; + if ( empty($comments) ) + return; + if ( 'all' != $r['type'] ) { + $comments_by_type = separate_comments($comments); + if ( empty($comments_by_type[$r['type']]) ) + return; + $_comments = $comments_by_type[$r['type']]; + } else { + $_comments = $comments; + } + } else { + if ( empty($wp_query->comments) ) + return; + if ( 'all' != $r['type'] ) { + if ( empty($wp_query->comments_by_type) ) + $wp_query->comments_by_type = separate_comments($wp_query->comments); + if ( empty($wp_query->comments_by_type[$r['type']]) ) + return; + $_comments = $wp_query->comments_by_type[$r['type']]; + } else { + $_comments = $wp_query->comments; + } + } + + if ( '' === $r['per_page'] && get_option('page_comments') ) + $r['per_page'] = get_query_var('comments_per_page'); + + if ( empty($r['per_page']) ) { + $r['per_page'] = 0; + $r['page'] = 0; + } + + if ( '' === $r['max_depth'] ) { + if ( get_option('thread_comments') ) + $r['max_depth'] = get_option('thread_comments_depth'); + else + $r['max_depth'] = -1; + } + + if ( '' === $r['page'] ) { + if ( empty($overridden_cpage) ) { + $r['page'] = get_query_var('cpage'); + } else { + $threaded = ( -1 != $r['max_depth'] ); + $r['page'] = ( 'newest' == get_option('default_comments_page') ) ? get_comment_pages_count($_comments, $r['per_page'], $threaded) : 1; + set_query_var( 'cpage', $r['page'] ); + } + } + // Validation check + $r['page'] = intval($r['page']); + if ( 0 == $r['page'] && 0 != $r['per_page'] ) + $r['page'] = 1; + + if ( null === $r['reverse_top_level'] ) + $r['reverse_top_level'] = ( 'desc' == get_option('comment_order') ); + + if ( empty( $r['walker'] ) ) { + $walker = new Walker_Comment; + } else { + $walker = $r['walker']; + } + + $output = $walker->paged_walk( $_comments, $r['max_depth'], $r['page'], $r['per_page'], $r ); + $wp_query->max_num_comment_pages = $walker->max_pages; + + $in_comment_loop = false; + + if ( $r['echo'] ) { + echo $output; + } else { + return $output; + } +} + +/** + * Output a complete commenting form for use within a template. + * + * Most strings and form fields may be controlled through the $args array passed + * into the function, while you may also choose to use the comment_form_default_fields + * filter to modify the array of default fields if you'd just like to add a new + * one or remove a single field. All fields are also individually passed through + * a filter of the form comment_form_field_$name where $name is the key used + * in the array of fields. + * + * @since 3.0.0 + * + * @param array $args { + * Optional. Default arguments and form fields to override. + * + * @type array $fields { + * Default comment fields, filterable by default via the 'comment_form_default_fields' hook. + * + * @type string $author Comment author field HTML. + * @type string $email Comment author email field HTML. + * @type string $url Comment author URL field HTML. + * } + * @type string $comment_field The comment textarea field HTML. + * @type string $must_log_in HTML element for a 'must be logged in to comment' message. + * @type string $logged_in_as HTML element for a 'logged in as ' message. + * @type string $comment_notes_before HTML element for a message displayed before the comment form. + * Default 'Your email address will not be published.'. + * @type string $comment_notes_after HTML element for a message displayed after the comment form. + * Default 'You may use these HTML tags and attributes ...'. + * @type string $id_form The comment form element id attribute. Default 'commentform'. + * @type string $id_submit The comment submit element id attribute. Default 'submit'. + * @type string $name_submit The comment submit element name attribute. Default 'submit'. + * @type string $title_reply The translatable 'reply' button label. Default 'Leave a Reply'. + * @type string $title_reply_to The translatable 'reply-to' button label. Default 'Leave a Reply to %s', + * where %s is the author of the comment being replied to. + * @type string $cancel_reply_link The translatable 'cancel reply' button label. Default 'Cancel reply'. + * @type string $label_submit The translatable 'submit' button label. Default 'Post a comment'. + * @type string $format The comment form format. Default 'xhtml'. Accepts 'xhtml', 'html5'. + * } + * @param int|WP_Post $post_id Post ID or WP_Post object to generate the form for. Default current post. + */ +function comment_form( $args = array(), $post_id = null ) { + if ( null === $post_id ) + $post_id = get_the_ID(); + + $commenter = wp_get_current_commenter(); + $user = wp_get_current_user(); + $user_identity = $user->exists() ? $user->display_name : ''; + + $args = wp_parse_args( $args ); + if ( ! isset( $args['format'] ) ) + $args['format'] = current_theme_supports( 'html5', 'comment-form' ) ? 'html5' : 'xhtml'; + + $req = get_option( 'require_name_email' ); + $aria_req = ( $req ? " aria-required='true'" : '' ); + $html5 = 'html5' === $args['format']; + $fields = array( + 'author' => '

          ' . ' ' . + '

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

          ' . + '

          ', + ); + + $required_text = sprintf( ' ' . __('Required fields are marked %s'), '*' ); + + /** + * Filter the default comment form fields. + * + * @since 3.0.0 + * + * @param array $fields The default comment fields. + */ + $fields = apply_filters( 'comment_form_default_fields', $fields ); + $defaults = array( + 'fields' => $fields, + 'comment_field' => '

          ', + /** This filter is documented in wp-includes/link-template.php */ + 'must_log_in' => '', + /** This filter is documented in wp-includes/link-template.php */ + 'logged_in_as' => '

          ' . sprintf( __( 'Logged in as %2$s. Log out?' ), get_edit_user_link(), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '

          ', + 'comment_notes_before' => '

          ' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '

          ', + 'comment_notes_after' => '

          ' . sprintf( __( 'You may use these HTML tags and attributes: %s' ), ' ' . allowed_tags() . '' ) . '

          ', + 'id_form' => 'commentform', + 'id_submit' => 'submit', + 'name_submit' => 'submit', + 'title_reply' => __( 'Leave a Reply' ), + 'title_reply_to' => __( 'Leave a Reply to %s' ), + 'cancel_reply_link' => __( 'Cancel reply' ), + 'label_submit' => __( 'Post Comment' ), + 'format' => 'xhtml', + ); + + /** + * Filter the comment form default arguments. + * + * Use 'comment_form_default_fields' to filter the comment fields. + * + * @since 3.0.0 + * + * @param array $defaults The default comment form arguments. + */ + $args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) ); + + ?> + + +
          +

          + + + + +
          > + tag. + * + * @since 3.0.0 + */ + do_action( 'comment_form_top' ); + ?> + + + + + + $field ) { + /** + * Filter a comment form field for display. + * + * The dynamic portion of the filter hook, $name, refers to the name + * of the comment form field. Such as 'author', 'email', or 'url'. + * + * @since 3.0.0 + * + * @param string $field The HTML-formatted output of the comment form field. + */ + echo apply_filters( "comment_form_field_{$name}", $field ) . "\n"; + } + /** + * Fires after the comment fields in the comment form. + * + * @since 3.0.0 + */ + do_action( 'comment_form_after_fields' ); + ?> + + + +

          + + +

          + tag. + * + * @since 1.5.0 + * + * @param int $post_id The post ID. + */ + do_action( 'comment_form', $post_id ); + ?> +
          + +
          + ]*href/i', $comment, $out ); + /** + * Filter the maximum number of links allowed in a comment. + * + * @since 3.0.0 + * + * @param int $num_links The number of links allowed. + * @param string $url Comment author's URL. Included in allowed links total. + */ + $num_links = apply_filters( 'comment_max_links_url', $num_links, $url ); + if ( $num_links >= $max_links ) + return false; + } + + $mod_keys = trim(get_option('moderation_keys')); + if ( !empty($mod_keys) ) { + $words = explode("\n", $mod_keys ); + + foreach ( (array) $words as $word) { + $word = trim($word); + + // Skip empty lines + if ( empty($word) ) + continue; + + // Do some escaping magic so that '#' chars in the + // spam words don't break things: + $word = preg_quote($word, '#'); + + $pattern = "#$word#i"; + if ( preg_match($pattern, $author) ) return false; + if ( preg_match($pattern, $email) ) return false; + if ( preg_match($pattern, $url) ) return false; + if ( preg_match($pattern, $comment) ) return false; + if ( preg_match($pattern, $user_ip) ) return false; + if ( preg_match($pattern, $user_agent) ) return false; + } + } + + // Comment whitelisting: + if ( 1 == get_option('comment_whitelist')) { + if ( 'trackback' != $comment_type && 'pingback' != $comment_type && $author != '' && $email != '' ) { + // expected_slashed ($author, $email) + $ok_to_comment = $wpdb->get_var("SELECT comment_approved FROM $wpdb->comments WHERE comment_author = '$author' AND comment_author_email = '$email' and comment_approved = '1' LIMIT 1"); + if ( ( 1 == $ok_to_comment ) && + ( empty($mod_keys) || false === strpos( $email, $mod_keys) ) ) + return true; + else + return false; + } else { + return false; + } + } + return true; +} + +/** + * Retrieve the approved comments for post $post_id. + * + * @since 2.0.0 + * @uses $wpdb + * + * @param int $post_id The ID of the post + * @return array $comments The approved comments + */ +function get_approved_comments($post_id) { + global $wpdb; + return $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1' ORDER BY comment_date", $post_id)); +} + +/** + * Retrieves comment data given a comment ID or comment object. + * + * If an object is passed then the comment data will be cached and then returned + * after being passed through a filter. If the comment is empty, then the global + * comment variable will be used, if it is set. + * + * @since 2.0.0 + * @uses $wpdb + * + * @param object|string|int $comment Comment to retrieve. + * @param string $output Optional. OBJECT or ARRAY_A or ARRAY_N constants. + * @return object|array|null Depends on $output value. + */ +function get_comment(&$comment, $output = OBJECT) { + global $wpdb; + + if ( empty($comment) ) { + if ( isset($GLOBALS['comment']) ) + $_comment = & $GLOBALS['comment']; + else + $_comment = null; + } elseif ( is_object($comment) ) { + wp_cache_add($comment->comment_ID, $comment, 'comment'); + $_comment = $comment; + } else { + if ( isset($GLOBALS['comment']) && ($GLOBALS['comment']->comment_ID == $comment) ) { + $_comment = & $GLOBALS['comment']; + } elseif ( ! $_comment = wp_cache_get($comment, 'comment') ) { + $_comment = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_ID = %d LIMIT 1", $comment)); + if ( ! $_comment ) + return null; + wp_cache_add($_comment->comment_ID, $_comment, 'comment'); + } + } + + /** + * Fires after a comment is retrieved. + * + * @since 2.3.0 + * + * @param mixed $_comment Comment data. + */ + $_comment = apply_filters( 'get_comment', $_comment ); + + if ( $output == OBJECT ) { + return $_comment; + } elseif ( $output == ARRAY_A ) { + $__comment = get_object_vars($_comment); + return $__comment; + } elseif ( $output == ARRAY_N ) { + $__comment = array_values(get_object_vars($_comment)); + return $__comment; + } else { + return $_comment; + } +} + +/** + * Retrieve a list of comments. + * + * The comment list can be for the blog as a whole or for an individual post. + * + * The list of comment arguments are 'status', 'orderby', 'comment_date_gmt', + * 'order', 'number', 'offset', and 'post_id'. + * + * @since 2.7.0 + * @uses $wpdb + * + * @param mixed $args Optional. Array or string of options to override defaults. + * @return array List of comments. + */ +function get_comments( $args = '' ) { + $query = new WP_Comment_Query; + return $query->query( $args ); +} + +/** + * WordPress Comment Query class. + * + * @since 3.1.0 + */ +class WP_Comment_Query { + /** + * Metadata query container + * + * @since 3.5.0 + * @access public + * @var object WP_Meta_Query + */ + public $meta_query = false; + + /** + * Date query container + * + * @since 3.7.0 + * @access public + * @var object WP_Date_Query + */ + public $date_query = false; + + /** + * Make private/protected methods readable for backwards compatibility. + * + * @since 4.0.0 + * @access public + * + * @param callable $name Method to call. + * @param array $arguments Arguments to pass when calling. + * @return mixed|bool Return value of the callback, false otherwise. + */ + public function __call( $name, $arguments ) { + return call_user_func_array( array( $this, $name ), $arguments ); + } + + /** + * Execute the query + * + * @since 3.1.0 + * + * @param string|array $query_vars + * @return int|array + */ + public function query( $query_vars ) { + global $wpdb; + + $defaults = array( + 'author_email' => '', + 'fields' => '', + 'ID' => '', + 'karma' => '', + 'number' => '', + 'offset' => '', + 'orderby' => '', + 'order' => 'DESC', + 'parent' => '', + 'post_ID' => '', + 'post_id' => 0, + 'post_author' => '', + 'post_name' => '', + 'post_parent' => '', + 'post_status' => '', + 'post_type' => '', + 'status' => '', + 'type' => '', + 'user_id' => '', + 'search' => '', + 'count' => false, + 'meta_key' => '', + 'meta_value' => '', + 'meta_query' => '', + 'date_query' => null, // See WP_Date_Query + ); + + $groupby = ''; + + $this->query_vars = wp_parse_args( $query_vars, $defaults ); + + // Parse meta query + $this->meta_query = new WP_Meta_Query(); + $this->meta_query->parse_query_vars( $this->query_vars ); + + /** + * Fires before comments are retrieved. + * + * @since 3.1.0 + * + * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. + */ + do_action_ref_array( 'pre_get_comments', array( &$this ) ); + + // $args can be whatever, only use the args defined in defaults to compute the key + $key = md5( serialize( wp_array_slice_assoc( $this->query_vars, array_keys( $defaults ) ) ) ); + $last_changed = wp_cache_get( 'last_changed', 'comment' ); + if ( ! $last_changed ) { + $last_changed = microtime(); + wp_cache_set( 'last_changed', $last_changed, 'comment' ); + } + $cache_key = "get_comments:$key:$last_changed"; + + if ( $cache = wp_cache_get( $cache_key, 'comment' ) ) { + return $cache; + } + + $status = $this->query_vars['status']; + if ( 'hold' == $status ) { + $approved = "comment_approved = '0'"; + } elseif ( 'approve' == $status ) { + $approved = "comment_approved = '1'"; + } elseif ( ! empty( $status ) && 'all' != $status ) { + $approved = $wpdb->prepare( "comment_approved = %s", $status ); + } else { + $approved = "( comment_approved = '0' OR comment_approved = '1' )"; + } + $order = ( 'ASC' == strtoupper( $this->query_vars['order'] ) ) ? 'ASC' : 'DESC'; + + if ( ! empty( $this->query_vars['orderby'] ) ) { + $ordersby = is_array( $this->query_vars['orderby'] ) ? + $this->query_vars['orderby'] : + preg_split( '/[,\s]/', $this->query_vars['orderby'] ); + + $allowed_keys = array( + 'comment_agent', + 'comment_approved', + 'comment_author', + 'comment_author_email', + 'comment_author_IP', + 'comment_author_url', + 'comment_content', + 'comment_date', + 'comment_date_gmt', + 'comment_ID', + 'comment_karma', + 'comment_parent', + 'comment_post_ID', + 'comment_type', + 'user_id', + ); + if ( ! empty( $this->query_vars['meta_key'] ) ) { + $allowed_keys[] = $this->query_vars['meta_key']; + $allowed_keys[] = 'meta_value'; + $allowed_keys[] = 'meta_value_num'; + } + $ordersby = array_intersect( $ordersby, $allowed_keys ); + foreach ( $ordersby as $key => $value ) { + if ( $value == $this->query_vars['meta_key'] || $value == 'meta_value' ) { + $ordersby[ $key ] = "$wpdb->commentmeta.meta_value"; + } elseif ( $value == 'meta_value_num' ) { + $ordersby[ $key ] = "$wpdb->commentmeta.meta_value+0"; + } + } + $orderby = empty( $ordersby ) ? 'comment_date_gmt' : implode(', ', $ordersby); + } else { + $orderby = 'comment_date_gmt'; + } + + $number = absint( $this->query_vars['number'] ); + $offset = absint( $this->query_vars['offset'] ); + + if ( ! empty( $number ) ) { + if ( $offset ) { + $limits = 'LIMIT ' . $offset . ',' . $number; + } else { + $limits = 'LIMIT ' . $number; + } + } else { + $limits = ''; + } + + if ( $this->query_vars['count'] ) { + $fields = 'COUNT(*)'; + } else { + switch ( strtolower( $this->query_vars['fields'] ) ) { + case 'ids': + $fields = "$wpdb->comments.comment_ID"; + break; + default: + $fields = "*"; + break; + } + } + + $join = ''; + $where = $approved; + + $post_id = absint( $this->query_vars['post_id'] ); + if ( ! empty( $post_id ) ) { + $where .= $wpdb->prepare( ' AND comment_post_ID = %d', $post_id ); + } + + if ( '' !== $this->query_vars['author_email'] ) { + $where .= $wpdb->prepare( ' AND comment_author_email = %s', $this->query_vars['author_email'] ); + } + + if ( '' !== $this->query_vars['karma'] ) { + $where .= $wpdb->prepare( ' AND comment_karma = %d', $this->query_vars['karma'] ); + } + + if ( 'comment' == $this->query_vars['type'] ) { + $where .= " AND comment_type = ''"; + } elseif( 'pings' == $this->query_vars['type'] ) { + $where .= ' AND comment_type IN ("pingback", "trackback")'; + } elseif ( ! empty( $this->query_vars['type'] ) ) { + $where .= $wpdb->prepare( ' AND comment_type = %s', $this->query_vars['type'] ); + } + + if ( '' !== $this->query_vars['parent'] ) { + $where .= $wpdb->prepare( ' AND comment_parent = %d', $this->query_vars['parent'] ); + } + + if ( is_array( $this->query_vars['user_id'] ) ) { + $where .= ' AND user_id IN (' . implode( ',', array_map( 'absint', $this->query_vars['user_id'] ) ) . ')'; + } elseif ( '' !== $this->query_vars['user_id'] ) { + $where .= $wpdb->prepare( ' AND user_id = %d', $this->query_vars['user_id'] ); + } + + if ( '' !== $this->query_vars['search'] ) { + $where .= $this->get_search_sql( + $this->query_vars['search'], + array( 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_content' ) + ); + } + + $plucked = wp_array_slice_assoc( $this->query_vars, array( 'post_author', 'post_name', 'post_parent', 'post_status', 'post_type' ) ); + $post_fields = array_filter( $plucked ); + + if ( ! empty( $post_fields ) ) { + $join = "JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID"; + foreach( $post_fields as $field_name => $field_value ) + $where .= $wpdb->prepare( " AND {$wpdb->posts}.{$field_name} = %s", $field_value ); + } + + if ( ! empty( $this->meta_query->queries ) ) { + $clauses = $this->meta_query->get_sql( 'comment', $wpdb->comments, 'comment_ID', $this ); + $join .= $clauses['join']; + $where .= $clauses['where']; + $groupby = "{$wpdb->comments}.comment_ID"; + } + + $date_query = $this->query_vars['date_query']; + if ( ! empty( $date_query ) && is_array( $date_query ) ) { + $date_query_object = new WP_Date_Query( $date_query, 'comment_date' ); + $where .= $date_query_object->get_sql(); + } + + $pieces = array( 'fields', 'join', 'where', 'orderby', 'order', 'limits', 'groupby' ); + /** + * Filter the comment query clauses. + * + * @since 3.1.0 + * + * @param array $pieces A compacted array of comment query clauses. + * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. + */ + $clauses = apply_filters_ref_array( 'comments_clauses', array( compact( $pieces ), &$this ) ); + + $fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : ''; + $join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : ''; + $where = isset( $clauses[ 'where' ] ) ? $clauses[ 'where' ] : ''; + $orderby = isset( $clauses[ 'orderby' ] ) ? $clauses[ 'orderby' ] : ''; + $order = isset( $clauses[ 'order' ] ) ? $clauses[ 'order' ] : ''; + $limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : ''; + $groupby = isset( $clauses[ 'groupby' ] ) ? $clauses[ 'groupby' ] : ''; + + if ( $groupby ) { + $groupby = 'GROUP BY ' . $groupby; + } + $query = "SELECT $fields FROM $wpdb->comments $join WHERE $where $groupby ORDER BY $orderby $order $limits"; + + if ( $this->query_vars['count'] ) { + return $wpdb->get_var( $query ); + } + + if ( 'ids' == $this->query_vars['fields'] ) { + $this->comments = $wpdb->get_col( $query ); + return array_map( 'intval', $this->comments ); + } + + $results = $wpdb->get_results( $query ); + /** + * Filter the comment query results. + * + * @since 3.1.0 + * + * @param array $results An array of comments. + * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. + */ + $comments = apply_filters_ref_array( 'the_comments', array( $results, &$this ) ); + + wp_cache_add( $cache_key, $comments, 'comment' ); + + return $comments; + } + + /** + * Used internally to generate an SQL string for searching across multiple columns + * + * @access protected + * @since 3.1.0 + * + * @param string $string + * @param array $cols + * @return string + */ + protected function get_search_sql( $string, $cols ) { + global $wpdb; + + $like = '%' . $wpdb->esc_like( $string ) . '%'; + + $searches = array(); + foreach ( $cols as $col ) { + $searches[] = $wpdb->prepare( "$col LIKE %s", $like ); + } + + return ' AND (' . implode(' OR ', $searches) . ')'; + } +} + +/** + * Retrieve all of the WordPress supported comment statuses. + * + * Comments have a limited set of valid status values, this provides the comment + * status values and descriptions. + * + * @since 2.7.0 + * + * @return array List of comment statuses. + */ +function get_comment_statuses() { + $status = array( + 'hold' => __('Unapproved'), + /* translators: comment status */ + 'approve' => _x('Approved', 'adjective'), + /* translators: comment status */ + 'spam' => _x('Spam', 'adjective'), + ); + + return $status; +} + +/** + * The date the last comment was modified. + * + * @since 1.5.0 + * @uses $wpdb + * + * @param string $timezone Which timezone to use in reference to 'gmt', 'blog', + * or 'server' locations. + * @return string Last comment modified date. + */ +function get_lastcommentmodified($timezone = 'server') { + global $wpdb; + static $cache_lastcommentmodified = array(); + + if ( isset($cache_lastcommentmodified[$timezone]) ) + return $cache_lastcommentmodified[$timezone]; + + $add_seconds_server = date('Z'); + + switch ( strtolower($timezone)) { + case 'gmt': + $lastcommentmodified = $wpdb->get_var("SELECT comment_date_gmt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); + break; + case 'blog': + $lastcommentmodified = $wpdb->get_var("SELECT comment_date FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); + break; + case 'server': + $lastcommentmodified = $wpdb->get_var($wpdb->prepare("SELECT DATE_ADD(comment_date_gmt, INTERVAL %s SECOND) FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1", $add_seconds_server)); + break; + } + + $cache_lastcommentmodified[$timezone] = $lastcommentmodified; + + return $lastcommentmodified; +} + +/** + * The amount of comments in a post or total comments. + * + * A lot like {@link wp_count_comments()}, in that they both return comment + * stats (albeit with different types). The {@link wp_count_comments()} actual + * caches, but this function does not. + * + * @since 2.0.0 + * @uses $wpdb + * + * @param int $post_id Optional. Comment amount in post if > 0, else total comments blog wide. + * @return array The amount of spam, approved, awaiting moderation, and total comments. + */ +function get_comment_count( $post_id = 0 ) { + global $wpdb; + + $post_id = (int) $post_id; + + $where = ''; + if ( $post_id > 0 ) { + $where = $wpdb->prepare("WHERE comment_post_ID = %d", $post_id); + } + + $totals = (array) $wpdb->get_results(" + SELECT comment_approved, COUNT( * ) AS total + FROM {$wpdb->comments} + {$where} + GROUP BY comment_approved + ", ARRAY_A); + + $comment_count = array( + "approved" => 0, + "awaiting_moderation" => 0, + "spam" => 0, + "total_comments" => 0 + ); + + foreach ( $totals as $row ) { + switch ( $row['comment_approved'] ) { + case 'spam': + $comment_count['spam'] = $row['total']; + $comment_count["total_comments"] += $row['total']; + break; + case 1: + $comment_count['approved'] = $row['total']; + $comment_count['total_comments'] += $row['total']; + break; + case 0: + $comment_count['awaiting_moderation'] = $row['total']; + $comment_count['total_comments'] += $row['total']; + break; + default: + break; + } + } + + return $comment_count; +} + +// +// Comment meta functions +// + +/** + * Add meta data field to a comment. + * + * @since 2.9.0 + * @uses add_metadata + * @link http://codex.wordpress.org/Function_Reference/add_comment_meta + * + * @param int $comment_id Comment ID. + * @param string $meta_key Metadata name. + * @param mixed $meta_value Metadata value. + * @param bool $unique Optional, default is false. Whether the same key should not be added. + * @return int|bool Meta ID on success, false on failure. + */ +function add_comment_meta($comment_id, $meta_key, $meta_value, $unique = false) { + return add_metadata('comment', $comment_id, $meta_key, $meta_value, $unique); +} + +/** + * Remove metadata matching criteria from a comment. + * + * You can match based on the key, or key and value. Removing based on key and + * value, will keep from removing duplicate metadata with the same key. It also + * allows removing all metadata matching key, if needed. + * + * @since 2.9.0 + * @uses delete_metadata + * @link http://codex.wordpress.org/Function_Reference/delete_comment_meta + * + * @param int $comment_id comment ID + * @param string $meta_key Metadata name. + * @param mixed $meta_value Optional. Metadata value. + * @return bool True on success, false on failure. + */ +function delete_comment_meta($comment_id, $meta_key, $meta_value = '') { + return delete_metadata('comment', $comment_id, $meta_key, $meta_value); +} + +/** + * Retrieve comment meta field for a comment. + * + * @since 2.9.0 + * @uses get_metadata + * @link http://codex.wordpress.org/Function_Reference/get_comment_meta + * + * @param int $comment_id Comment ID. + * @param string $key Optional. The meta key to retrieve. By default, returns data for all keys. + * @param bool $single Whether to return a single value. + * @return mixed Will be an array if $single is false. Will be value of meta data field if $single + * is true. + */ +function get_comment_meta($comment_id, $key = '', $single = false) { + return get_metadata('comment', $comment_id, $key, $single); +} + +/** + * Update comment meta field based on comment ID. + * + * Use the $prev_value parameter to differentiate between meta fields with the + * same key and comment ID. + * + * If the meta field for the comment does not exist, it will be added. + * + * @since 2.9.0 + * @uses update_metadata + * @link http://codex.wordpress.org/Function_Reference/update_comment_meta + * + * @param int $comment_id Comment ID. + * @param string $meta_key Metadata key. + * @param mixed $meta_value Metadata value. + * @param mixed $prev_value Optional. Previous value to check before removing. + * @return int|bool Meta ID if the key didn't exist, true on successful update, false on failure. + */ +function update_comment_meta($comment_id, $meta_key, $meta_value, $prev_value = '') { + return update_metadata('comment', $comment_id, $meta_key, $meta_value, $prev_value); +} + +/** + * Sets the cookies used to store an unauthenticated commentator's identity. Typically used + * to recall previous comments by this commentator that are still held in moderation. + * + * @param object $comment Comment object. + * @param object $user Comment author's object. + * + * @since 3.4.0 + */ +function wp_set_comment_cookies($comment, $user) { + if ( $user->exists() ) + return; + + /** + * Filter the lifetime of the comment cookie in seconds. + * + * @since 2.8.0 + * + * @param int $seconds Comment cookie lifetime. Default 30000000. + */ + $comment_cookie_lifetime = apply_filters( 'comment_cookie_lifetime', 30000000 ); + $secure = ( 'https' === parse_url( home_url(), PHP_URL_SCHEME ) ); + setcookie( 'comment_author_' . COOKIEHASH, $comment->comment_author, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); + setcookie( 'comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); + setcookie( 'comment_author_url_' . COOKIEHASH, esc_url($comment->comment_author_url), time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); +} + +/** + * Sanitizes the cookies sent to the user already. + * + * Will only do anything if the cookies have already been created for the user. + * Mostly used after cookies had been sent to use elsewhere. + * + * @since 2.0.4 + */ +function sanitize_comment_cookies() { + if ( isset( $_COOKIE['comment_author_' . COOKIEHASH] ) ) { + /** + * Filter the comment author's name cookie before it is set. + * + * When this filter hook is evaluated in wp_filter_comment(), + * the comment author's name string is passed. + * + * @since 1.5.0 + * + * @param string $author_cookie The comment author name cookie. + */ + $comment_author = apply_filters( 'pre_comment_author_name', $_COOKIE['comment_author_' . COOKIEHASH] ); + $comment_author = wp_unslash($comment_author); + $comment_author = esc_attr($comment_author); + $_COOKIE['comment_author_' . COOKIEHASH] = $comment_author; + } + + if ( isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) ) { + /** + * Filter the comment author's email cookie before it is set. + * + * When this filter hook is evaluated in wp_filter_comment(), + * the comment author's email string is passed. + * + * @since 1.5.0 + * + * @param string $author_email_cookie The comment author email cookie. + */ + $comment_author_email = apply_filters( 'pre_comment_author_email', $_COOKIE['comment_author_email_' . COOKIEHASH] ); + $comment_author_email = wp_unslash($comment_author_email); + $comment_author_email = esc_attr($comment_author_email); + $_COOKIE['comment_author_email_'.COOKIEHASH] = $comment_author_email; + } + + if ( isset( $_COOKIE['comment_author_url_' . COOKIEHASH] ) ) { + /** + * Filter the comment author's URL cookie before it is set. + * + * When this filter hook is evaluated in wp_filter_comment(), + * the comment author's URL string is passed. + * + * @since 1.5.0 + * + * @param string $author_url_cookie The comment author URL cookie. + */ + $comment_author_url = apply_filters( 'pre_comment_author_url', $_COOKIE['comment_author_url_' . COOKIEHASH] ); + $comment_author_url = wp_unslash($comment_author_url); + $_COOKIE['comment_author_url_'.COOKIEHASH] = $comment_author_url; + } +} + +/** + * Validates whether this comment is allowed to be made. + * + * @since 2.0.0 + * @uses $wpdb + * + * @param array $commentdata Contains information on the comment + * @return mixed Signifies the approval status (0|1|'spam') + */ +function wp_allow_comment( $commentdata ) { + global $wpdb; + + // Simple duplicate check + // expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content) + $dupe = $wpdb->prepare( + "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = %s AND comment_approved != 'trash' AND ( comment_author = %s ", + wp_unslash( $commentdata['comment_post_ID'] ), + wp_unslash( $commentdata['comment_parent'] ), + wp_unslash( $commentdata['comment_author'] ) + ); + if ( $commentdata['comment_author_email'] ) { + $dupe .= $wpdb->prepare( + "OR comment_author_email = %s ", + wp_unslash( $commentdata['comment_author_email'] ) + ); + } + $dupe .= $wpdb->prepare( + ") AND comment_content = %s LIMIT 1", + wp_unslash( $commentdata['comment_content'] ) + ); + if ( $wpdb->get_var( $dupe ) ) { + /** + * Fires immediately after a duplicate comment is detected. + * + * @since 3.0.0 + * + * @param array $commentdata Comment data. + */ + do_action( 'comment_duplicate_trigger', $commentdata ); + if ( defined( 'DOING_AJAX' ) ) { + die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); + } + wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); + } + + /** + * Fires immediately before a comment is marked approved. + * + * Allows checking for comment flooding. + * + * @since 2.3.0 + * + * @param string $comment_author_IP Comment author's IP address. + * @param string $comment_author_email Comment author's email. + * @param string $comment_date_gmt GMT date the comment was posted. + */ + do_action( + 'check_comment_flood', + $commentdata['comment_author_IP'], + $commentdata['comment_author_email'], + $commentdata['comment_date_gmt'] + ); + + if ( ! empty( $commentdata['user_id'] ) ) { + $user = get_userdata( $commentdata['user_id'] ); + $post_author = $wpdb->get_var( $wpdb->prepare( + "SELECT post_author FROM $wpdb->posts WHERE ID = %d LIMIT 1", + $commentdata['comment_post_ID'] + ) ); + } + + if ( isset( $user ) && ( $commentdata['user_id'] == $post_author || $user->has_cap( 'moderate_comments' ) ) ) { + // The author and the admins get respect. + $approved = 1; + } else { + // Everyone else's comments will be checked. + if ( check_comment( + $commentdata['comment_author'], + $commentdata['comment_author_email'], + $commentdata['comment_author_url'], + $commentdata['comment_content'], + $commentdata['comment_author_IP'], + $commentdata['comment_agent'], + $commentdata['comment_type'] + ) ) { + $approved = 1; + } else { + $approved = 0; + } + + if ( wp_blacklist_check( + $commentdata['comment_author'], + $commentdata['comment_author_email'], + $commentdata['comment_author_url'], + $commentdata['comment_content'], + $commentdata['comment_author_IP'], + $commentdata['comment_agent'] + ) ) { + $approved = 'spam'; + } + } + + /** + * Filter a comment's approval status before it is set. + * + * @since 2.1.0 + * + * @param bool|string $approved The approval status. Accepts 1, 0, or 'spam'. + * @param array $commentdata Comment data. + */ + $approved = apply_filters( 'pre_comment_approved', $approved, $commentdata ); + return $approved; +} + +/** + * Check whether comment flooding is occurring. + * + * Won't run, if current user can manage options, so to not block + * administrators. + * + * @since 2.3.0 + * @uses $wpdb + * + * @param string $ip Comment IP. + * @param string $email Comment author email address. + * @param string $date MySQL time string. + */ +function check_comment_flood_db( $ip, $email, $date ) { + global $wpdb; + if ( current_user_can( 'manage_options' ) ) + return; // don't throttle admins + $hour_ago = gmdate( 'Y-m-d H:i:s', time() - HOUR_IN_SECONDS ); + if ( $lasttime = $wpdb->get_var( $wpdb->prepare( "SELECT `comment_date_gmt` FROM `$wpdb->comments` WHERE `comment_date_gmt` >= %s AND ( `comment_author_IP` = %s OR `comment_author_email` = %s ) ORDER BY `comment_date_gmt` DESC LIMIT 1", $hour_ago, $ip, $email ) ) ) { + $time_lastcomment = mysql2date('U', $lasttime, false); + $time_newcomment = mysql2date('U', $date, false); + /** + * Filter the comment flood status. + * + * @since 2.1.0 + * + * @param bool $bool Whether a comment flood is occurring. Default false. + * @param int $time_lastcomment Timestamp of when the last comment was posted. + * @param int $time_newcomment Timestamp of when the new comment was posted. + */ + $flood_die = apply_filters( 'comment_flood_filter', false, $time_lastcomment, $time_newcomment ); + if ( $flood_die ) { + /** + * Fires before the comment flood message is triggered. + * + * @since 1.5.0 + * + * @param int $time_lastcomment Timestamp of when the last comment was posted. + * @param int $time_newcomment Timestamp of when the new comment was posted. + */ + do_action( 'comment_flood_trigger', $time_lastcomment, $time_newcomment ); + + if ( defined('DOING_AJAX') ) + die( __('You are posting comments too quickly. Slow down.') ); + + wp_die( __('You are posting comments too quickly. Slow down.'), '', array('response' => 403) ); + } + } +} + +/** + * Separates an array of comments into an array keyed by comment_type. + * + * @since 2.7.0 + * + * @param array $comments Array of comments + * @return array Array of comments keyed by comment_type. + */ +function separate_comments(&$comments) { + $comments_by_type = array('comment' => array(), 'trackback' => array(), 'pingback' => array(), 'pings' => array()); + $count = count($comments); + for ( $i = 0; $i < $count; $i++ ) { + $type = $comments[$i]->comment_type; + if ( empty($type) ) + $type = 'comment'; + $comments_by_type[$type][] = &$comments[$i]; + if ( 'trackback' == $type || 'pingback' == $type ) + $comments_by_type['pings'][] = &$comments[$i]; + } + + return $comments_by_type; +} + +/** + * Calculate the total number of comment pages. + * + * @since 2.7.0 + * + * @uses Walker_Comment + * + * @param array $comments Optional array of comment objects. Defaults to $wp_query->comments + * @param int $per_page Optional comments per page. + * @param boolean $threaded Optional control over flat or threaded comments. + * @return int Number of comment pages. + */ +function get_comment_pages_count( $comments = null, $per_page = null, $threaded = null ) { + global $wp_query; + + if ( null === $comments && null === $per_page && null === $threaded && !empty($wp_query->max_num_comment_pages) ) + return $wp_query->max_num_comment_pages; + + if ( ( ! $comments || ! is_array( $comments ) ) && ! empty( $wp_query->comments ) ) + $comments = $wp_query->comments; + + if ( empty($comments) ) + return 0; + + if ( ! get_option( 'page_comments' ) ) + return 1; + + if ( !isset($per_page) ) + $per_page = (int) get_query_var('comments_per_page'); + if ( 0 === $per_page ) + $per_page = (int) get_option('comments_per_page'); + if ( 0 === $per_page ) + return 1; + + if ( !isset($threaded) ) + $threaded = get_option('thread_comments'); + + if ( $threaded ) { + $walker = new Walker_Comment; + $count = ceil( $walker->get_number_of_root_elements( $comments ) / $per_page ); + } else { + $count = ceil( count( $comments ) / $per_page ); + } + + return $count; +} + +/** + * Calculate what page number a comment will appear on for comment paging. + * + * @since 2.7.0 + * @uses get_comment() Gets the full comment of the $comment_ID parameter. + * @uses get_option() Get various settings to control function and defaults. + * @uses get_page_of_comment() Used to loop up to top level comment. + * + * @param int $comment_ID Comment ID. + * @param array $args Optional args. + * @return int|null Comment page number or null on error. + */ +function get_page_of_comment( $comment_ID, $args = array() ) { + global $wpdb; + + if ( !$comment = get_comment( $comment_ID ) ) + return; + + $defaults = array( 'type' => 'all', 'page' => '', 'per_page' => '', 'max_depth' => '' ); + $args = wp_parse_args( $args, $defaults ); + + if ( '' === $args['per_page'] && get_option('page_comments') ) + $args['per_page'] = get_query_var('comments_per_page'); + if ( empty($args['per_page']) ) { + $args['per_page'] = 0; + $args['page'] = 0; + } + if ( $args['per_page'] < 1 ) + return 1; + + if ( '' === $args['max_depth'] ) { + if ( get_option('thread_comments') ) + $args['max_depth'] = get_option('thread_comments_depth'); + else + $args['max_depth'] = -1; + } + + // Find this comment's top level parent if threading is enabled + if ( $args['max_depth'] > 1 && 0 != $comment->comment_parent ) + return get_page_of_comment( $comment->comment_parent, $args ); + + $allowedtypes = array( + 'comment' => '', + 'pingback' => 'pingback', + 'trackback' => 'trackback', + ); + + $comtypewhere = ( 'all' != $args['type'] && isset($allowedtypes[$args['type']]) ) ? " AND comment_type = '" . $allowedtypes[$args['type']] . "'" : ''; + + // Count comments older than this one + $oldercoms = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = 0 AND comment_approved = '1' AND comment_date_gmt < '%s'" . $comtypewhere, $comment->comment_post_ID, $comment->comment_date_gmt ) ); + + // No older comments? Then it's page #1. + if ( 0 == $oldercoms ) + return 1; + + // Divide comments older than this one by comments per page to get this comment's page number + return ceil( ( $oldercoms + 1 ) / $args['per_page'] ); +} + +/** + * Does comment contain blacklisted characters or words. + * + * @since 1.5.0 + * + * @param string $author The author of the comment + * @param string $email The email of the comment + * @param string $url The url used in the comment + * @param string $comment The comment content + * @param string $user_ip The comment author IP address + * @param string $user_agent The author's browser user agent + * @return bool True if comment contains blacklisted content, false if comment does not + */ +function wp_blacklist_check($author, $email, $url, $comment, $user_ip, $user_agent) { + /** + * Fires before the comment is tested for blacklisted characters or words. + * + * @since 1.5.0 + * + * @param string $author Comment author. + * @param string $email Comment author's email. + * @param string $url Comment author's URL. + * @param string $comment Comment content. + * @param string $user_ip Comment author's IP address. + * @param string $user_agent Comment author's browser user agent. + */ + do_action( 'wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent ); + + $mod_keys = trim( get_option('blacklist_keys') ); + if ( '' == $mod_keys ) + return false; // If moderation keys are empty + $words = explode("\n", $mod_keys ); + + foreach ( (array) $words as $word ) { + $word = trim($word); + + // Skip empty lines + if ( empty($word) ) { continue; } + + // Do some escaping magic so that '#' chars in the + // spam words don't break things: + $word = preg_quote($word, '#'); + + $pattern = "#$word#i"; + if ( + preg_match($pattern, $author) + || preg_match($pattern, $email) + || preg_match($pattern, $url) + || preg_match($pattern, $comment) + || preg_match($pattern, $user_ip) + || preg_match($pattern, $user_agent) + ) + return true; + } + return false; +} + +/** + * Retrieve total comments for blog or single post. + * + * The properties of the returned object contain the 'moderated', 'approved', + * and spam comments for either the entire blog or single post. Those properties + * contain the amount of comments that match the status. The 'total_comments' + * property contains the integer of total comments. + * + * The comment stats are cached and then retrieved, if they already exist in the + * cache. + * + * @since 2.5.0 + * + * @param int $post_id Optional. Post ID. + * @return object Comment stats. + */ +function wp_count_comments( $post_id = 0 ) { + global $wpdb; + + $post_id = (int) $post_id; + + /** + * Filter the comments count for a given post. + * + * @since 2.7.0 + * + * @param array $count An empty array. + * @param int $post_id The post ID. + */ + $stats = apply_filters( 'wp_count_comments', array(), $post_id ); + if ( !empty($stats) ) + return $stats; + + $count = wp_cache_get("comments-{$post_id}", 'counts'); + + if ( false !== $count ) + return $count; + + $where = ''; + if ( $post_id > 0 ) + $where = $wpdb->prepare( "WHERE comment_post_ID = %d", $post_id ); + + $count = $wpdb->get_results( "SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} {$where} GROUP BY comment_approved", ARRAY_A ); + + $total = 0; + $approved = array('0' => 'moderated', '1' => 'approved', 'spam' => 'spam', 'trash' => 'trash', 'post-trashed' => 'post-trashed'); + foreach ( (array) $count as $row ) { + // Don't count post-trashed toward totals + if ( 'post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved'] ) + $total += $row['num_comments']; + if ( isset( $approved[$row['comment_approved']] ) ) + $stats[$approved[$row['comment_approved']]] = $row['num_comments']; + } + + $stats['total_comments'] = $total; + foreach ( $approved as $key ) { + if ( empty($stats[$key]) ) + $stats[$key] = 0; + } + + $stats = (object) $stats; + wp_cache_set("comments-{$post_id}", $stats, 'counts'); + + return $stats; +} + +/** + * Trashes or deletes a comment. + * + * The comment is moved to trash instead of permanently deleted unless trash is + * disabled, item is already in the trash, or $force_delete is true. + * + * The post comment count will be updated if the comment was approved and has a + * post ID available. + * + * @since 2.0.0 + * @uses $wpdb + * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object + * + * @param int $comment_id Comment ID + * @param bool $force_delete Whether to bypass trash and force deletion. Default is false. + * @return bool True on success, false on failure. + */ +function wp_delete_comment($comment_id, $force_delete = false) { + global $wpdb; + if (!$comment = get_comment($comment_id)) + return false; + + if ( !$force_delete && EMPTY_TRASH_DAYS && !in_array( wp_get_comment_status($comment_id), array( 'trash', 'spam' ) ) ) + return wp_trash_comment($comment_id); + + /** + * Fires immediately before a comment is deleted from the database. + * + * @since 1.2.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'delete_comment', $comment_id ); + + // Move children up a level. + $children = $wpdb->get_col( $wpdb->prepare("SELECT comment_ID FROM $wpdb->comments WHERE comment_parent = %d", $comment_id) ); + if ( !empty($children) ) { + $wpdb->update($wpdb->comments, array('comment_parent' => $comment->comment_parent), array('comment_parent' => $comment_id)); + clean_comment_cache($children); + } + + // Delete metadata + $meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT meta_id FROM $wpdb->commentmeta WHERE comment_id = %d", $comment_id ) ); + foreach ( $meta_ids as $mid ) + delete_metadata_by_mid( 'comment', $mid ); + + if ( ! $wpdb->delete( $wpdb->comments, array( 'comment_ID' => $comment_id ) ) ) + return false; + + /** + * Fires immediately after a comment is deleted from the database. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'deleted_comment', $comment_id ); + + $post_id = $comment->comment_post_ID; + if ( $post_id && $comment->comment_approved == 1 ) + wp_update_comment_count($post_id); + + clean_comment_cache($comment_id); + + /** This action is documented in wp-includes/comment.php */ + do_action( 'wp_set_comment_status', $comment_id, 'delete' ); + + wp_transition_comment_status('delete', $comment->comment_approved, $comment); + return true; +} + +/** + * Moves a comment to the Trash + * + * If trash is disabled, comment is permanently deleted. + * + * @since 2.9.0 + * + * @uses wp_delete_comment() if trash is disabled + * + * @param int $comment_id Comment ID. + * @return bool True on success, false on failure. + */ +function wp_trash_comment($comment_id) { + if ( !EMPTY_TRASH_DAYS ) + return wp_delete_comment($comment_id, true); + + if ( !$comment = get_comment($comment_id) ) + return false; + + /** + * Fires immediately before a comment is sent to the Trash. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'trash_comment', $comment_id ); + + if ( wp_set_comment_status($comment_id, 'trash') ) { + add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved); + add_comment_meta($comment_id, '_wp_trash_meta_time', time() ); + + /** + * Fires immediately after a comment is sent to Trash. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'trashed_comment', $comment_id ); + return true; + } + + return false; +} + +/** + * Removes a comment from the Trash + * + * @since 2.9.0 + * + * @param int $comment_id Comment ID. + * @return bool True on success, false on failure. + */ +function wp_untrash_comment($comment_id) { + if ( ! (int)$comment_id ) + return false; + + /** + * Fires immediately before a comment is restored from the Trash. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'untrash_comment', $comment_id ); + + $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true); + if ( empty($status) ) + $status = '0'; + + if ( wp_set_comment_status($comment_id, $status) ) { + delete_comment_meta($comment_id, '_wp_trash_meta_time'); + delete_comment_meta($comment_id, '_wp_trash_meta_status'); + /** + * Fires immediately after a comment is restored from the Trash. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'untrashed_comment', $comment_id ); + return true; + } + + return false; +} + +/** + * Marks a comment as Spam + * + * @since 2.9.0 + * + * @param int $comment_id Comment ID. + * @return bool True on success, false on failure. + */ +function wp_spam_comment($comment_id) { + if ( !$comment = get_comment($comment_id) ) + return false; + + /** + * Fires immediately before a comment is marked as Spam. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'spam_comment', $comment_id ); + + if ( wp_set_comment_status($comment_id, 'spam') ) { + add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved); + /** + * Fires immediately after a comment is marked as Spam. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'spammed_comment', $comment_id ); + return true; + } + + return false; +} + +/** + * Removes a comment from the Spam + * + * @since 2.9.0 + * + * @param int $comment_id Comment ID. + * @return bool True on success, false on failure. + */ +function wp_unspam_comment($comment_id) { + if ( ! (int)$comment_id ) + return false; + + /** + * Fires immediately before a comment is unmarked as Spam. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'unspam_comment', $comment_id ); + + $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true); + if ( empty($status) ) + $status = '0'; + + if ( wp_set_comment_status($comment_id, $status) ) { + delete_comment_meta($comment_id, '_wp_trash_meta_status'); + /** + * Fires immediately after a comment is unmarked as Spam. + * + * @since 2.9.0 + * + * @param int $comment_id The comment ID. + */ + do_action( 'unspammed_comment', $comment_id ); + return true; + } + + return false; +} + +/** + * The status of a comment by ID. + * + * @since 1.0.0 + * + * @param int $comment_id Comment ID + * @return string|bool Status might be 'trash', 'approved', 'unapproved', 'spam'. False on failure. + */ +function wp_get_comment_status($comment_id) { + $comment = get_comment($comment_id); + if ( !$comment ) + return false; + + $approved = $comment->comment_approved; + + if ( $approved == null ) + return false; + elseif ( $approved == '1' ) + return 'approved'; + elseif ( $approved == '0' ) + return 'unapproved'; + elseif ( $approved == 'spam' ) + return 'spam'; + elseif ( $approved == 'trash' ) + return 'trash'; + else + return false; +} + +/** + * Call hooks for when a comment status transition occurs. + * + * Calls hooks for comment status transitions. If the new comment status is not the same + * as the previous comment status, then two hooks will be ran, the first is + * 'transition_comment_status' with new status, old status, and comment data. The + * next action called is 'comment_OLDSTATUS_to_NEWSTATUS' the NEWSTATUS is the + * $new_status parameter and the OLDSTATUS is $old_status parameter; it has the + * comment data. + * + * The final action will run whether or not the comment statuses are the same. The + * action is named 'comment_NEWSTATUS_COMMENTTYPE', NEWSTATUS is from the $new_status + * parameter and COMMENTTYPE is comment_type comment data. + * + * @since 2.7.0 + * + * @param string $new_status New comment status. + * @param string $old_status Previous comment status. + * @param object $comment Comment data. + */ +function wp_transition_comment_status($new_status, $old_status, $comment) { + /* + * Translate raw statuses to human readable formats for the hooks. + * This is not a complete list of comment status, it's only the ones + * that need to be renamed + */ + $comment_statuses = array( + 0 => 'unapproved', + 'hold' => 'unapproved', // wp_set_comment_status() uses "hold" + 1 => 'approved', + 'approve' => 'approved', // wp_set_comment_status() uses "approve" + ); + if ( isset($comment_statuses[$new_status]) ) $new_status = $comment_statuses[$new_status]; + if ( isset($comment_statuses[$old_status]) ) $old_status = $comment_statuses[$old_status]; + + // Call the hooks + if ( $new_status != $old_status ) { + /** + * Fires when the comment status is in transition. + * + * @since 2.7.0 + * + * @param int|string $new_status The new comment status. + * @param int|string $old_status The old comment status. + * @param object $comment The comment data. + */ + do_action( 'transition_comment_status', $new_status, $old_status, $comment ); + /** + * Fires when the comment status is in transition from one specific status to another. + * + * The dynamic portions of the hook name, $old_status, and $new_status, + * refer to the old and new comment statuses, respectively. + * + * @since 2.7.0 + * + * @param object $comment Comment object. + */ + do_action( "comment_{$old_status}_to_{$new_status}", $comment ); + } + /** + * Fires when the status of a specific comment type is in transition. + * + * The dynamic portions of the hook name, $new_status, and $comment->comment_type, + * refer to the new comment status, and the type of comment, respectively. + * + * Typical comment types include an empty string (standard comment), 'pingback', + * or 'trackback'. + * + * @since 2.7.0 + * + * @param int $comment_ID The comment ID. + * @param obj $comment Comment object. + */ + do_action( "comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment ); +} + +/** + * Get current commenter's name, email, and URL. + * + * Expects cookies content to already be sanitized. User of this function might + * wish to recheck the returned array for validity. + * + * @see sanitize_comment_cookies() Use to sanitize cookies + * + * @since 2.0.4 + * + * @return array Comment author, email, url respectively. + */ +function wp_get_current_commenter() { + // Cookies should already be sanitized. + + $comment_author = ''; + if ( isset($_COOKIE['comment_author_'.COOKIEHASH]) ) + $comment_author = $_COOKIE['comment_author_'.COOKIEHASH]; + + $comment_author_email = ''; + if ( isset($_COOKIE['comment_author_email_'.COOKIEHASH]) ) + $comment_author_email = $_COOKIE['comment_author_email_'.COOKIEHASH]; + + $comment_author_url = ''; + if ( isset($_COOKIE['comment_author_url_'.COOKIEHASH]) ) + $comment_author_url = $_COOKIE['comment_author_url_'.COOKIEHASH]; + + /** + * Filter the current commenter's name, email, and URL. + * + * @since 3.1.0 + * + * @param string $comment_author Comment author's name. + * @param string $comment_author_email Comment author's email. + * @param string $comment_author_url Comment author's URL. + */ + return apply_filters( 'wp_get_current_commenter', compact('comment_author', 'comment_author_email', 'comment_author_url') ); +} + +/** + * Inserts a comment to the database. + * + * The available comment data key names are 'comment_author_IP', 'comment_date', + * 'comment_date_gmt', 'comment_parent', 'comment_approved', and 'user_id'. + * + * @since 2.0.0 + * @uses $wpdb + * + * @param array $commentdata Contains information on the comment. + * @return int|bool The new comment's ID on success, false on failure. + */ +function wp_insert_comment( $commentdata ) { + global $wpdb; + $data = wp_unslash( $commentdata ); + + $comment_author = ! isset( $data['comment_author'] ) ? '' : $data['comment_author']; + $comment_author_email = ! isset( $data['comment_author_email'] ) ? '' : $data['comment_author_email']; + $comment_author_url = ! isset( $data['comment_author_url'] ) ? '' : $data['comment_author_url']; + $comment_author_IP = ! isset( $data['comment_author_IP'] ) ? '' : $data['comment_author_IP']; + + $comment_date = ! isset( $data['comment_date'] ) ? current_time( 'mysql' ) : $data['comment_date']; + $comment_date_gmt = ! isset( $data['comment_date_gmt'] ) ? get_gmt_from_date( $comment_date ) : $data['comment_date_gmt']; + + $comment_post_ID = ! isset( $data['comment_post_ID'] ) ? '' : $data['comment_post_ID']; + $comment_content = ! isset( $data['comment_content'] ) ? '' : $data['comment_content']; + $comment_karma = ! isset( $data['comment_karma'] ) ? 0 : $data['comment_karma']; + $comment_approved = ! isset( $data['comment_approved'] ) ? 1 : $data['comment_approved']; + $comment_agent = ! isset( $data['comment_agent'] ) ? '' : $data['comment_agent']; + $comment_type = ! isset( $data['comment_type'] ) ? '' : $data['comment_type']; + $comment_parent = ! isset( $data['comment_parent'] ) ? 0 : $data['comment_parent']; + + $user_id = ! isset( $data['user_id'] ) ? 0 : $data['user_id']; + + $compacted = compact( 'comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_date', 'comment_date_gmt', 'comment_content', 'comment_karma', 'comment_approved', 'comment_agent', 'comment_type', 'comment_parent', 'user_id' ); + if ( ! $wpdb->insert( $wpdb->comments, $compacted ) ) { + return false; + } + + $id = (int) $wpdb->insert_id; + + if ( $comment_approved == 1 ) { + wp_update_comment_count( $comment_post_ID ); + } + $comment = get_comment( $id ); + + /** + * Fires immediately after a comment is inserted into the database. + * + * @since 2.8.0 + * + * @param int $id The comment ID. + * @param obj $comment Comment object. + */ + do_action( 'wp_insert_comment', $id, $comment ); + + wp_cache_set( 'last_changed', microtime(), 'comment' ); + + return $id; +} + +/** + * Filters and sanitizes comment data. + * + * Sets the comment data 'filtered' field to true when finished. This can be + * checked as to whether the comment should be filtered and to keep from + * filtering the same comment more than once. + * + * @since 2.0.0 + * + * @param array $commentdata Contains information on the comment. + * @return array Parsed comment information. + */ +function wp_filter_comment($commentdata) { + if ( isset( $commentdata['user_ID'] ) ) { + /** + * Filter the comment author's user id before it is set. + * + * The first time this filter is evaluated, 'user_ID' is checked + * (for back-compat), followed by the standard 'user_id' value. + * + * @since 1.5.0 + * + * @param int $user_ID The comment author's user ID. + */ + $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_ID'] ); + } elseif ( isset( $commentdata['user_id'] ) ) { + /** This filter is documented in wp-includes/comment.php */ + $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_id'] ); + } + + /** + * Filter the comment author's browser user agent before it is set. + * + * @since 1.5.0 + * + * @param int $comment_agent The comment author's browser user agent. + */ + $commentdata['comment_agent'] = apply_filters( 'pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) ); + /** This filter is documented in wp-includes/comment.php */ + $commentdata['comment_author'] = apply_filters( 'pre_comment_author_name', $commentdata['comment_author'] ); + /** + * Filter the comment content before it is set. + * + * @since 1.5.0 + * + * @param int $comment_content The comment content. + */ + $commentdata['comment_content'] = apply_filters( 'pre_comment_content', $commentdata['comment_content'] ); + /** + * Filter the comment author's IP before it is set. + * + * @since 1.5.0 + * + * @param int $comment_author_ip The comment author's IP. + */ + $commentdata['comment_author_IP'] = apply_filters( 'pre_comment_user_ip', $commentdata['comment_author_IP'] ); + /** This filter is documented in wp-includes/comment.php */ + $commentdata['comment_author_url'] = apply_filters( 'pre_comment_author_url', $commentdata['comment_author_url'] ); + /** This filter is documented in wp-includes/comment.php */ + $commentdata['comment_author_email'] = apply_filters( 'pre_comment_author_email', $commentdata['comment_author_email'] ); + $commentdata['filtered'] = true; + return $commentdata; +} + +/** + * Whether a comment should be blocked because of comment flood. + * + * @since 2.1.0 + * + * @param bool $block Whether plugin has already blocked comment. + * @param int $time_lastcomment Timestamp for last comment. + * @param int $time_newcomment Timestamp for new comment. + * @return bool Whether comment should be blocked. + */ +function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) { + if ( $block ) // a plugin has already blocked... we'll let that decision stand + return $block; + if ( ($time_newcomment - $time_lastcomment) < 15 ) + return true; + return false; +} + +/** + * Adds a new comment to the database. + * + * Filters new comment to ensure that the fields are sanitized and valid before + * inserting comment into database. Calls 'comment_post' action with comment ID + * and whether comment is approved by WordPress. Also has 'preprocess_comment' + * filter for processing the comment data before the function handles it. + * + * We use REMOTE_ADDR here directly. If you are behind a proxy, you should ensure + * that it is properly set, such as in wp-config.php, for your environment. + * See {@link http://core.trac.wordpress.org/ticket/9235} + * + * @since 1.5.0 + * @param array $commentdata Contains information on the comment. + * @return int|bool The ID of the comment on success, false on failure. + */ +function wp_new_comment( $commentdata ) { + if ( isset( $commentdata['user_ID'] ) ) { + $commentdata['user_id'] = $commentdata['user_ID'] = (int) $commentdata['user_ID']; + } + + $prefiltered_user_id = ( isset( $commentdata['user_id'] ) ) ? (int) $commentdata['user_id'] : 0; + + /** + * Filter a comment's data before it is sanitized and inserted into the database. + * + * @since 1.5.0 + * + * @param array $commentdata Comment data. + */ + $commentdata = apply_filters( 'preprocess_comment', $commentdata ); + + $commentdata['comment_post_ID'] = (int) $commentdata['comment_post_ID']; + if ( isset( $commentdata['user_ID'] ) && $prefiltered_user_id !== (int) $commentdata['user_ID'] ) { + $commentdata['user_id'] = $commentdata['user_ID'] = (int) $commentdata['user_ID']; + } elseif ( isset( $commentdata['user_id'] ) ) { + $commentdata['user_id'] = (int) $commentdata['user_id']; + } + + $commentdata['comment_parent'] = isset($commentdata['comment_parent']) ? absint($commentdata['comment_parent']) : 0; + $parent_status = ( 0 < $commentdata['comment_parent'] ) ? wp_get_comment_status($commentdata['comment_parent']) : ''; + $commentdata['comment_parent'] = ( 'approved' == $parent_status || 'unapproved' == $parent_status ) ? $commentdata['comment_parent'] : 0; + + $commentdata['comment_author_IP'] = preg_replace( '/[^0-9a-fA-F:., ]/', '',$_SERVER['REMOTE_ADDR'] ); + $commentdata['comment_agent'] = isset( $_SERVER['HTTP_USER_AGENT'] ) ? substr( $_SERVER['HTTP_USER_AGENT'], 0, 254 ) : ''; + + $commentdata['comment_date'] = current_time('mysql'); + $commentdata['comment_date_gmt'] = current_time('mysql', 1); + + $commentdata = wp_filter_comment($commentdata); + + $commentdata['comment_approved'] = wp_allow_comment($commentdata); + + $comment_ID = wp_insert_comment($commentdata); + if ( ! $comment_ID ) { + return false; + } + + /** + * Fires immediately after a comment is inserted into the database. + * + * @since 1.2.0 + * + * @param int $comment_ID The comment ID. + * @param int $comment_approved 1 (true) if the comment is approved, 0 (false) if not. + */ + do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'] ); + + if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching + if ( '0' == $commentdata['comment_approved'] ) { + wp_notify_moderator( $comment_ID ); + } + + // wp_notify_postauthor() checks if notifying the author of their own comment. + // By default, it won't, but filters can override this. + if ( get_option( 'comments_notify' ) && $commentdata['comment_approved'] ) { + wp_notify_postauthor( $comment_ID ); + } + } + + return $comment_ID; +} + +/** + * Sets the status of a comment. + * + * The 'wp_set_comment_status' action is called after the comment is handled. + * If the comment status is not in the list, then false is returned. + * + * @since 1.0.0 + * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object + * + * @param int $comment_id Comment ID. + * @param string $comment_status New comment status, either 'hold', 'approve', 'spam', or 'trash'. + * @param bool $wp_error Whether to return a WP_Error object if there is a failure. Default is false. + * @return bool|WP_Error True on success, false or WP_Error on failure. + */ +function wp_set_comment_status($comment_id, $comment_status, $wp_error = false) { + global $wpdb; + + switch ( $comment_status ) { + case 'hold': + case '0': + $status = '0'; + break; + case 'approve': + case '1': + $status = '1'; + if ( get_option('comments_notify') ) { + wp_notify_postauthor( $comment_id ); + } + break; + case 'spam': + $status = 'spam'; + break; + case 'trash': + $status = 'trash'; + break; + default: + return false; + } + + $comment_old = clone get_comment($comment_id); + + if ( !$wpdb->update( $wpdb->comments, array('comment_approved' => $status), array('comment_ID' => $comment_id) ) ) { + if ( $wp_error ) + return new WP_Error('db_update_error', __('Could not update comment status'), $wpdb->last_error); + else + return false; + } + + clean_comment_cache($comment_id); + + $comment = get_comment($comment_id); + + /** + * Fires immediately before transitioning a comment's status from one to another + * in the database. + * + * @since 1.5.0 + * + * @param int $comment_id Comment ID. + * @param string|bool $comment_status Current comment status. Possible values include + * 'hold', 'approve', 'spam', 'trash', or false. + */ + do_action( 'wp_set_comment_status', $comment_id, $comment_status ); + + wp_transition_comment_status($comment_status, $comment_old->comment_approved, $comment); + + wp_update_comment_count($comment->comment_post_ID); + + return true; +} + +/** + * Updates an existing comment in the database. + * + * Filters the comment and makes sure certain fields are valid before updating. + * + * @since 2.0.0 + * @uses $wpdb + * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object + * + * @param array $commentarr Contains information on the comment. + * @return int Comment was updated if value is 1, or was not updated if value is 0. + */ +function wp_update_comment($commentarr) { + global $wpdb; + + // First, get all of the original fields + $comment = get_comment($commentarr['comment_ID'], ARRAY_A); + if ( empty( $comment ) ) { + return 0; + } + // Escape data pulled from DB. + $comment = wp_slash($comment); + + $old_status = $comment['comment_approved']; + + // Merge old and new fields with new fields overwriting old ones. + $commentarr = array_merge($comment, $commentarr); + + $commentarr = wp_filter_comment( $commentarr ); + + // Now extract the merged array. + $data = wp_unslash( $commentarr ); + + /** + * Filter the comment content before it is updated in the database. + * + * @since 1.5.0 + * + * @param string $comment_content The comment data. + */ + $data['comment_content'] = apply_filters( 'comment_save_pre', $data['comment_content'] ); + + $data['comment_date_gmt'] = get_gmt_from_date( $data['comment_date'] ); + + if ( ! isset( $data['comment_approved'] ) ) { + $data['comment_approved'] = 1; + } else if ( 'hold' == $data['comment_approved'] ) { + $data['comment_approved'] = 0; + } else if ( 'approve' == $data['comment_approved'] ) { + $data['comment_approved'] = 1; + } + + $comment_ID = $data['comment_ID']; + $comment_post_ID = $data['comment_post_ID']; + $keys = array( 'comment_content', 'comment_author', 'comment_author_email', 'comment_approved', 'comment_karma', 'comment_author_url', 'comment_date', 'comment_date_gmt', 'comment_parent' ); + $data = wp_array_slice_assoc( $data, $keys ); + $rval = $wpdb->update( $wpdb->comments, $data, compact( 'comment_ID' ) ); + + clean_comment_cache( $comment_ID ); + wp_update_comment_count( $comment_post_ID ); + /** + * Fires immediately after a comment is updated in the database. + * + * The hook also fires immediately before comment status transition hooks are fired. + * + * @since 1.2.0 + * + * @param int $comment_ID The comment ID. + */ + do_action( 'edit_comment', $comment_ID ); + $comment = get_comment($comment_ID); + wp_transition_comment_status($comment->comment_approved, $old_status, $comment); + return $rval; +} + +/** + * Whether to defer comment counting. + * + * When setting $defer to true, all post comment counts will not be updated + * until $defer is set to false. When $defer is set to false, then all + * previously deferred updated post comment counts will then be automatically + * updated without having to call wp_update_comment_count() after. + * + * @since 2.5.0 + * @staticvar bool $_defer + * + * @param bool $defer + * @return unknown + */ +function wp_defer_comment_counting($defer=null) { + static $_defer = false; + + if ( is_bool($defer) ) { + $_defer = $defer; + // flush any deferred counts + if ( !$defer ) + wp_update_comment_count( null, true ); + } + + return $_defer; +} + +/** + * Updates the comment count for post(s). + * + * When $do_deferred is false (is by default) and the comments have been set to + * be deferred, the post_id will be added to a queue, which will be updated at a + * later date and only updated once per post ID. + * + * If the comments have not be set up to be deferred, then the post will be + * updated. When $do_deferred is set to true, then all previous deferred post + * IDs will be updated along with the current $post_id. + * + * @since 2.1.0 + * @see wp_update_comment_count_now() For what could cause a false return value + * + * @param int $post_id Post ID + * @param bool $do_deferred Whether to process previously deferred post comment counts + * @return bool True on success, false on failure + */ +function wp_update_comment_count($post_id, $do_deferred=false) { + static $_deferred = array(); + + if ( $do_deferred ) { + $_deferred = array_unique($_deferred); + foreach ( $_deferred as $i => $_post_id ) { + wp_update_comment_count_now($_post_id); + unset( $_deferred[$i] ); /** @todo Move this outside of the foreach and reset $_deferred to an array instead */ + } + } + + if ( wp_defer_comment_counting() ) { + $_deferred[] = $post_id; + return true; + } + elseif ( $post_id ) { + return wp_update_comment_count_now($post_id); + } + +} + +/** + * Updates the comment count for the post. + * + * @since 2.5.0 + * @uses $wpdb + * + * @param int $post_id Post ID + * @return bool True on success, false on '0' $post_id or if post with ID does not exist. + */ +function wp_update_comment_count_now($post_id) { + global $wpdb; + $post_id = (int) $post_id; + if ( !$post_id ) + return false; + if ( !$post = get_post($post_id) ) + return false; + + $old = (int) $post->comment_count; + $new = (int) $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1'", $post_id) ); + $wpdb->update( $wpdb->posts, array('comment_count' => $new), array('ID' => $post_id) ); + + clean_post_cache( $post ); + + /** + * Fires immediately after a post's comment count is updated in the database. + * + * @since 2.3.0 + * + * @param int $post_id Post ID. + * @param int $new The new comment count. + * @param int $old The old comment count. + */ + do_action( 'wp_update_comment_count', $post_id, $new, $old ); + /** This action is documented in wp-includes/post.php */ + do_action( 'edit_post', $post_id, $post ); + + return true; +} + +// +// Ping and trackback functions. +// + +/** + * Finds a pingback server URI based on the given URL. + * + * Checks the HTML for the rel="pingback" link and x-pingback headers. It does + * a check for the x-pingback headers first and returns that, if available. The + * check for the rel="pingback" has more overhead than just the header. + * + * @since 1.5.0 + * + * @param string $url URL to ping. + * @param int $deprecated Not Used. + * @return bool|string False on failure, string containing URI on success. + */ +function discover_pingback_server_uri( $url, $deprecated = '' ) { + if ( !empty( $deprecated ) ) + _deprecated_argument( __FUNCTION__, '2.7' ); + + $pingback_str_dquote = 'rel="pingback"'; + $pingback_str_squote = 'rel=\'pingback\''; + + /** @todo Should use Filter Extension or custom preg_match instead. */ + $parsed_url = parse_url($url); + + if ( ! isset( $parsed_url['host'] ) ) // Not an URL. This should never happen. + return false; + + //Do not search for a pingback server on our own uploads + $uploads_dir = wp_upload_dir(); + if ( 0 === strpos($url, $uploads_dir['baseurl']) ) + return false; + + $response = wp_safe_remote_head( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); + + if ( is_wp_error( $response ) ) + return false; + + if ( wp_remote_retrieve_header( $response, 'x-pingback' ) ) + return wp_remote_retrieve_header( $response, 'x-pingback' ); + + // Not an (x)html, sgml, or xml page, no use going further. + if ( preg_match('#(image|audio|video|model)/#is', wp_remote_retrieve_header( $response, 'content-type' )) ) + return false; + + // Now do a GET since we're going to look in the html headers (and we're sure it's not a binary file) + $response = wp_safe_remote_get( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); + + if ( is_wp_error( $response ) ) + return false; + + $contents = wp_remote_retrieve_body( $response ); + + $pingback_link_offset_dquote = strpos($contents, $pingback_str_dquote); + $pingback_link_offset_squote = strpos($contents, $pingback_str_squote); + if ( $pingback_link_offset_dquote || $pingback_link_offset_squote ) { + $quote = ($pingback_link_offset_dquote) ? '"' : '\''; + $pingback_link_offset = ($quote=='"') ? $pingback_link_offset_dquote : $pingback_link_offset_squote; + $pingback_href_pos = @strpos($contents, 'href=', $pingback_link_offset); + $pingback_href_start = $pingback_href_pos+6; + $pingback_href_end = @strpos($contents, $quote, $pingback_href_start); + $pingback_server_url_len = $pingback_href_end - $pingback_href_start; + $pingback_server_url = substr($contents, $pingback_href_start, $pingback_server_url_len); + + // We may find rel="pingback" but an incomplete pingback URL + if ( $pingback_server_url_len > 0 ) { // We got it! + return $pingback_server_url; + } + } + + return false; +} + +/** + * Perform all pingbacks, enclosures, trackbacks, and send to pingback services. + * + * @since 2.1.0 + * @uses $wpdb + */ +function do_all_pings() { + global $wpdb; + + // Do pingbacks + while ($ping = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_pingme' LIMIT 1")) { + delete_metadata_by_mid( 'post', $ping->meta_id ); + pingback( $ping->post_content, $ping->ID ); + } + + // Do Enclosures + while ($enclosure = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_encloseme' LIMIT 1")) { + delete_metadata_by_mid( 'post', $enclosure->meta_id ); + do_enclose( $enclosure->post_content, $enclosure->ID ); + } + + // Do Trackbacks + $trackbacks = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE to_ping <> '' AND post_status = 'publish'"); + if ( is_array($trackbacks) ) + foreach ( $trackbacks as $trackback ) + do_trackbacks($trackback); + + //Do Update Services/Generic Pings + generic_ping(); +} + +/** + * Perform trackbacks. + * + * @since 1.5.0 + * @uses $wpdb + * + * @param int $post_id Post ID to do trackbacks on. + */ +function do_trackbacks($post_id) { + global $wpdb; + + $post = get_post( $post_id ); + $to_ping = get_to_ping($post_id); + $pinged = get_pung($post_id); + if ( empty($to_ping) ) { + $wpdb->update($wpdb->posts, array('to_ping' => ''), array('ID' => $post_id) ); + return; + } + + if ( empty($post->post_excerpt) ) { + /** This filter is documented in wp-includes/post-template.php */ + $excerpt = apply_filters( 'the_content', $post->post_content, $post->ID ); + } else { + /** This filter is documented in wp-includes/post-template.php */ + $excerpt = apply_filters( 'the_excerpt', $post->post_excerpt ); + } + + $excerpt = str_replace(']]>', ']]>', $excerpt); + $excerpt = wp_html_excerpt($excerpt, 252, '…'); + + /** This filter is documented in wp-includes/post-template.php */ + $post_title = apply_filters( 'the_title', $post->post_title, $post->ID ); + $post_title = strip_tags($post_title); + + if ( $to_ping ) { + foreach ( (array) $to_ping as $tb_ping ) { + $tb_ping = trim($tb_ping); + if ( !in_array($tb_ping, $pinged) ) { + trackback($tb_ping, $post_title, $excerpt, $post_id); + $pinged[] = $tb_ping; + } else { + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, '')) WHERE ID = %d", $tb_ping, $post_id) ); + } + } + } +} + +/** + * Sends pings to all of the ping site services. + * + * @since 1.2.0 + * + * @param int $post_id Post ID. + * @return int Same as Post ID from parameter + */ +function generic_ping( $post_id = 0 ) { + $services = get_option('ping_sites'); + + $services = explode("\n", $services); + foreach ( (array) $services as $service ) { + $service = trim($service); + if ( '' != $service ) + weblog_ping($service); + } + + return $post_id; +} + +/** + * Pings back the links found in a post. + * + * @since 0.71 + * @uses $wp_version + * @uses IXR_Client + * + * @param string $content Post content to check for links. + * @param int $post_ID Post ID. + */ +function pingback($content, $post_ID) { + global $wp_version; + include_once(ABSPATH . WPINC . '/class-IXR.php'); + include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); + + // original code by Mort (http://mort.mine.nu:8080) + $post_links = array(); + + $pung = get_pung($post_ID); + + // Step 1 + // Parsing the post, external links (if any) are stored in the $post_links array + $post_links_temp = wp_extract_urls( $content ); + + // Step 2. + // Walking thru the links array + // first we get rid of links pointing to sites, not to specific files + // Example: + // http://dummy-weblog.org + // http://dummy-weblog.org/ + // http://dummy-weblog.org/post.php + // We don't wanna ping first and second types, even if they have a valid + + foreach ( (array) $post_links_temp as $link_test ) : + if ( !in_array($link_test, $pung) && (url_to_postid($link_test) != $post_ID) // If we haven't pung it already and it isn't a link to itself + && !is_local_attachment($link_test) ) : // Also, let's never ping local attachments. + if ( $test = @parse_url($link_test) ) { + if ( isset($test['query']) ) + $post_links[] = $link_test; + elseif ( isset( $test['path'] ) && ( $test['path'] != '/' ) && ( $test['path'] != '' ) ) + $post_links[] = $link_test; + } + endif; + endforeach; + + $post_links = array_unique( $post_links ); + /** + * Fires just before pinging back links found in a post. + * + * @since 2.0.0 + * + * @param array &$post_links An array of post links to be checked, passed by reference. + * @param array &$pung Whether a link has already been pinged, passed by reference. + * @param int $post_ID The post ID. + */ + do_action_ref_array( 'pre_ping', array( &$post_links, &$pung, $post_ID ) ); + + foreach ( (array) $post_links as $pagelinkedto ) { + $pingback_server_url = discover_pingback_server_uri( $pagelinkedto ); + + if ( $pingback_server_url ) { + @ set_time_limit( 60 ); + // Now, the RPC call + $pagelinkedfrom = get_permalink($post_ID); + + // using a timeout of 3 seconds should be enough to cover slow servers + $client = new WP_HTTP_IXR_Client($pingback_server_url); + $client->timeout = 3; + /** + * Filter the user agent sent when pinging-back a URL. + * + * @since 2.9.0 + * + * @param string $concat_useragent The user agent concatenated with ' -- WordPress/' + * and the WordPress version. + * @param string $useragent The useragent. + * @param string $pingback_server_url The server URL being linked to. + * @param string $pagelinkedto URL of page linked to. + * @param string $pagelinkedfrom URL of page linked from. + */ + $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . $wp_version, $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom ); + // when set to true, this outputs debug messages by itself + $client->debug = false; + + if ( $client->query('pingback.ping', $pagelinkedfrom, $pagelinkedto) || ( isset($client->error->code) && 48 == $client->error->code ) ) // Already registered + add_ping( $post_ID, $pagelinkedto ); + } + } +} + +/** + * Check whether blog is public before returning sites. + * + * @since 2.1.0 + * + * @param mixed $sites Will return if blog is public, will not return if not public. + * @return mixed Empty string if blog is not public, returns $sites, if site is public. + */ +function privacy_ping_filter($sites) { + if ( '0' != get_option('blog_public') ) + return $sites; + else + return ''; +} + +/** + * Send a Trackback. + * + * Updates database when sending trackback to prevent duplicates. + * + * @since 0.71 + * @uses $wpdb + * + * @param string $trackback_url URL to send trackbacks. + * @param string $title Title of post. + * @param string $excerpt Excerpt of post. + * @param int $ID Post ID. + * @return mixed Database query from update. + */ +function trackback($trackback_url, $title, $excerpt, $ID) { + global $wpdb; + + if ( empty($trackback_url) ) + return; + + $options = array(); + $options['timeout'] = 4; + $options['body'] = array( + 'title' => $title, + 'url' => get_permalink($ID), + 'blog_name' => get_option('blogname'), + 'excerpt' => $excerpt + ); + + $response = wp_safe_remote_post( $trackback_url, $options ); + + if ( is_wp_error( $response ) ) + return; + + $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET pinged = CONCAT(pinged, '\n', %s) WHERE ID = %d", $trackback_url, $ID) ); + return $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, '')) WHERE ID = %d", $trackback_url, $ID) ); +} + +/** + * Send a pingback. + * + * @since 1.2.0 + * @uses $wp_version + * @uses IXR_Client + * + * @param string $server Host of blog to connect to. + * @param string $path Path to send the ping. + */ +function weblog_ping($server = '', $path = '') { + global $wp_version; + include_once(ABSPATH . WPINC . '/class-IXR.php'); + include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); + + // using a timeout of 3 seconds should be enough to cover slow servers + $client = new WP_HTTP_IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); + $client->timeout = 3; + $client->useragent .= ' -- WordPress/'.$wp_version; + + // when set to true, this outputs debug messages by itself + $client->debug = false; + $home = trailingslashit( home_url() ); + if ( !$client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping + $client->query('weblogUpdates.ping', get_option('blogname'), $home); +} + +/** + * Default filter attached to pingback_ping_source_uri to validate the pingback's Source URI + * + * @since 3.5.1 + * @see wp_http_validate_url() + * + * @param string $source_uri + * @return string + */ +function pingback_ping_source_uri( $source_uri ) { + return (string) wp_http_validate_url( $source_uri ); +} + +/** + * Default filter attached to xmlrpc_pingback_error. + * + * Returns a generic pingback error code unless the error code is 48, + * which reports that the pingback is already registered. + * + * @since 3.5.1 + * @link http://www.hixie.ch/specs/pingback/pingback#TOC3 + * + * @param IXR_Error $ixr_error + * @return IXR_Error + */ +function xmlrpc_pingback_error( $ixr_error ) { + if ( $ixr_error->code === 48 ) + return $ixr_error; + return new IXR_Error( 0, '' ); +} + +// +// Cache +// + +/** + * Removes comment ID from the comment cache. + * + * @since 2.3.0 + * + * @param int|array $ids Comment ID or array of comment IDs to remove from cache + */ +function clean_comment_cache($ids) { + foreach ( (array) $ids as $id ) + wp_cache_delete($id, 'comment'); + + wp_cache_set( 'last_changed', microtime(), 'comment' ); +} + +/** + * Updates the comment cache of given comments. + * + * Will add the comments in $comments to the cache. If comment ID already exists + * in the comment cache then it will not be updated. The comment is added to the + * cache using the comment group with the key using the ID of the comments. + * + * @since 2.3.0 + * + * @param array $comments Array of comment row objects + */ +function update_comment_cache($comments) { + foreach ( (array) $comments as $comment ) + wp_cache_add($comment->comment_ID, $comment, 'comment'); +} + +// +// Internal +// + +/** + * Close comments on old posts on the fly, without any extra DB queries. Hooked to the_posts. + * + * @access private + * @since 2.7.0 + * + * @param object $posts Post data object. + * @param object $query Query object. + * @return object + */ +function _close_comments_for_old_posts( $posts, $query ) { + if ( empty( $posts ) || ! $query->is_singular() || ! get_option( 'close_comments_for_old_posts' ) ) + return $posts; + + /** + * Filter the list of post types to automatically close comments for. + * + * @since 3.2.0 + * + * @param array $post_types An array of registered post types. Default array with 'post'. + */ + $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) ); + if ( ! in_array( $posts[0]->post_type, $post_types ) ) + return $posts; + + $days_old = (int) get_option( 'close_comments_days_old' ); + if ( ! $days_old ) + return $posts; + + if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( $days_old * DAY_IN_SECONDS ) ) { + $posts[0]->comment_status = 'closed'; + $posts[0]->ping_status = 'closed'; + } + + return $posts; +} + +/** + * Close comments on an old post. Hooked to comments_open and pings_open. + * + * @access private + * @since 2.7.0 + * + * @param bool $open Comments open or closed + * @param int $post_id Post ID + * @return bool $open + */ +function _close_comments_for_old_post( $open, $post_id ) { + if ( ! $open ) + return $open; + + if ( !get_option('close_comments_for_old_posts') ) + return $open; + + $days_old = (int) get_option('close_comments_days_old'); + if ( !$days_old ) + return $open; + + $post = get_post($post_id); + + /** This filter is documented in wp-includes/comment.php */ + $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) ); + if ( ! in_array( $post->post_type, $post_types ) ) + return $open; + + if ( time() - strtotime( $post->post_date_gmt ) > ( $days_old * DAY_IN_SECONDS ) ) + return false; + + return $open; +} diff --git a/wp-includes/compat.php b/wp-includes/compat.php new file mode 100644 index 0000000..83a8c64 --- /dev/null +++ b/wp-includes/compat.php @@ -0,0 +1,125 @@ + 'H32', 'sha1' => 'H40'); + + if ( !isset($packs[$algo]) ) + return false; + + $pack = $packs[$algo]; + + if (strlen($key) > 64) + $key = pack($pack, $algo($key)); + + $key = str_pad($key, 64, chr(0)); + + $ipad = (substr($key, 0, 64) ^ str_repeat(chr(0x36), 64)); + $opad = (substr($key, 0, 64) ^ str_repeat(chr(0x5C), 64)); + + $hmac = $algo($opad . pack($pack, $algo($ipad . $data))); + + if ( $raw_output ) + return pack( $pack, $hmac ); + return $hmac; +} + +if ( !function_exists('json_encode') ) { + function json_encode( $string ) { + global $wp_json; + + if ( !is_a($wp_json, 'Services_JSON') ) { + require_once( ABSPATH . WPINC . '/class-json.php' ); + $wp_json = new Services_JSON(); + } + + return $wp_json->encodeUnsafe( $string ); + } +} + +if ( !function_exists('json_decode') ) { + function json_decode( $string, $assoc_array = false ) { + global $wp_json; + + if ( !is_a($wp_json, 'Services_JSON') ) { + require_once( ABSPATH . WPINC . '/class-json.php' ); + $wp_json = new Services_JSON(); + } + + $res = $wp_json->decode( $string ); + if ( $assoc_array ) + $res = _json_decode_object_helper( $res ); + return $res; + } + function _json_decode_object_helper($data) { + if ( is_object($data) ) + $data = get_object_vars($data); + return is_array($data) ? array_map(__FUNCTION__, $data) : $data; + } +} + +if ( ! function_exists( 'hash_equals' ) ) : +/** + * Compare two strings in constant time. + * + * This function was added in PHP 5.6. + * It can leak the length of a string. + * + * @since 3.9.2 + * + * @param string $a Expected string. + * @param string $b Actual string. + * @return bool Whether strings are equal. + */ +function hash_equals( $a, $b ) { + $a_length = strlen( $a ); + if ( $a_length !== strlen( $b ) ) { + return false; + } + $result = 0; + + // Do not attempt to "optimize" this. + for ( $i = 0; $i < $a_length; $i++ ) { + $result |= ord( $a[ $i ] ) ^ ord( $b[ $i ] ); + } + + return $result === 0; +} +endif; \ No newline at end of file diff --git a/wp-includes/cron.php b/wp-includes/cron.php new file mode 100644 index 0000000..fc87614 --- /dev/null +++ b/wp-includes/cron.php @@ -0,0 +1,468 @@ + $hook, 'timestamp' => $timestamp, 'schedule' => false, 'args' => $args ); + /** + * Filter a single event before it is scheduled. + * + * @since 3.1.0 + * + * @param object $event An object containing an event's data. + */ + $event = apply_filters( 'schedule_event', $event ); + + // A plugin disallowed this event + if ( ! $event ) + return false; + + $key = md5(serialize($event->args)); + + $crons[$event->timestamp][$event->hook][$key] = array( 'schedule' => $event->schedule, 'args' => $event->args ); + uksort( $crons, "strnatcasecmp" ); + _set_cron_array( $crons ); +} + +/** + * Schedule a periodic event. + * + * Schedules a hook which will be executed by the WordPress actions core on a + * specific interval, specified by you. The action will trigger when someone + * visits your WordPress site, if the scheduled time has passed. + * + * Valid values for the recurrence are hourly, daily and twicedaily. These can + * be extended using the cron_schedules filter in wp_get_schedules(). + * + * Use wp_next_scheduled() to prevent duplicates + * + * @since 2.1.0 + * + * @param int $timestamp Timestamp for when to run the event. + * @param string $recurrence How often the event should recur. + * @param string $hook Action hook to execute when cron is run. + * @param array $args Optional. Arguments to pass to the hook's callback function. + * @return bool|null False on failure, null when complete with scheduling event. + */ +function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array()) { + $crons = _get_cron_array(); + $schedules = wp_get_schedules(); + + if ( !isset( $schedules[$recurrence] ) ) + return false; + + $event = (object) array( 'hook' => $hook, 'timestamp' => $timestamp, 'schedule' => $recurrence, 'args' => $args, 'interval' => $schedules[$recurrence]['interval'] ); + /** This filter is documented in wp-includes/cron.php */ + $event = apply_filters( 'schedule_event', $event ); + + // A plugin disallowed this event + if ( ! $event ) + return false; + + $key = md5(serialize($event->args)); + + $crons[$event->timestamp][$event->hook][$key] = array( 'schedule' => $event->schedule, 'args' => $event->args, 'interval' => $event->interval ); + uksort( $crons, "strnatcasecmp" ); + _set_cron_array( $crons ); +} + +/** + * Reschedule a recurring event. + * + * @since 2.1.0 + * + * @param int $timestamp Timestamp for when to run the event. + * @param string $recurrence How often the event should recur. + * @param string $hook Action hook to execute when cron is run. + * @param array $args Optional. Arguments to pass to the hook's callback function. + * @return bool|null False on failure. Null when event is rescheduled. + */ +function wp_reschedule_event( $timestamp, $recurrence, $hook, $args = array() ) { + $crons = _get_cron_array(); + $schedules = wp_get_schedules(); + $key = md5( serialize( $args ) ); + $interval = 0; + + // First we try to get it from the schedule + if ( isset( $schedules[ $recurrence ] ) ) { + $interval = $schedules[ $recurrence ]['interval']; + } + // Now we try to get it from the saved interval in case the schedule disappears + if ( 0 == $interval ) { + $interval = $crons[ $timestamp ][ $hook ][ $key ]['interval']; + } + // Now we assume something is wrong and fail to schedule + if ( 0 == $interval ) { + return false; + } + + $now = time(); + + if ( $timestamp >= $now ) { + $timestamp = $now + $interval; + } else { + $timestamp = $now + ( $interval - ( ( $now - $timestamp ) % $interval ) ); + } + + wp_schedule_event( $timestamp, $recurrence, $hook, $args ); +} + +/** + * Unschedule a previously scheduled cron job. + * + * The $timestamp and $hook parameters are required, so that the event can be + * identified. + * + * @since 2.1.0 + * + * @param int $timestamp Timestamp for when to run the event. + * @param string $hook Action hook, the execution of which will be unscheduled. + * @param array $args Arguments to pass to the hook's callback function. + * Although not passed to a callback function, these arguments are used + * to uniquely identify the scheduled event, so they should be the same + * as those used when originally scheduling the event. + */ +function wp_unschedule_event( $timestamp, $hook, $args = array() ) { + $crons = _get_cron_array(); + $key = md5(serialize($args)); + unset( $crons[$timestamp][$hook][$key] ); + if ( empty($crons[$timestamp][$hook]) ) + unset( $crons[$timestamp][$hook] ); + if ( empty($crons[$timestamp]) ) + unset( $crons[$timestamp] ); + _set_cron_array( $crons ); +} + +/** + * Unschedule all cron jobs attached to a specific hook. + * + * @since 2.1.0 + * + * @param string $hook Action hook, the execution of which will be unscheduled. + * @param array $args Optional. Arguments that were to be pass to the hook's callback function. + */ +function wp_clear_scheduled_hook( $hook, $args = array() ) { + // Backward compatibility + // Previously this function took the arguments as discrete vars rather than an array like the rest of the API + if ( !is_array($args) ) { + _deprecated_argument( __FUNCTION__, '3.0', __('This argument has changed to an array to match the behavior of the other cron functions.') ); + $args = array_slice( func_get_args(), 1 ); + } + + // This logic duplicates wp_next_scheduled() + // It's required due to a scenario where wp_unschedule_event() fails due to update_option() failing, + // and, wp_next_scheduled() returns the same schedule in an infinite loop. + $crons = _get_cron_array(); + if ( empty( $crons ) ) + return; + + $key = md5( serialize( $args ) ); + foreach ( $crons as $timestamp => $cron ) { + if ( isset( $cron[ $hook ][ $key ] ) ) { + wp_unschedule_event( $timestamp, $hook, $args ); + } + } +} + +/** + * Retrieve the next timestamp for a cron event. + * + * @since 2.1.0 + * + * @param string $hook Action hook to execute when cron is run. + * @param array $args Optional. Arguments to pass to the hook's callback function. + * @return bool|int The UNIX timestamp of the next time the scheduled event will occur. + */ +function wp_next_scheduled( $hook, $args = array() ) { + $crons = _get_cron_array(); + $key = md5(serialize($args)); + if ( empty($crons) ) + return false; + foreach ( $crons as $timestamp => $cron ) { + if ( isset( $cron[$hook][$key] ) ) + return $timestamp; + } + return false; +} + +/** + * Send request to run cron through HTTP request that doesn't halt page loading. + * + * @since 2.1.0 + * + * @return null Cron could not be spawned, because it is not needed to run. + */ +function spawn_cron( $gmt_time = 0 ) { + + if ( ! $gmt_time ) + $gmt_time = microtime( true ); + + if ( defined('DOING_CRON') || isset($_GET['doing_wp_cron']) ) + return; + + /* + * multiple processes on multiple web servers can run this code concurrently + * try to make this as atomic as possible by setting doing_cron switch + */ + $lock = get_transient('doing_cron'); + + if ( $lock > $gmt_time + 10 * MINUTE_IN_SECONDS ) + $lock = 0; + + // don't run if another process is currently running it or more than once every 60 sec. + if ( $lock + WP_CRON_LOCK_TIMEOUT > $gmt_time ) + return; + + //sanity check + $crons = _get_cron_array(); + if ( !is_array($crons) ) + return; + + $keys = array_keys( $crons ); + if ( isset($keys[0]) && $keys[0] > $gmt_time ) + return; + + if ( defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ) { + if ( !empty($_POST) || defined('DOING_AJAX') ) + return; + + $doing_wp_cron = sprintf( '%.22F', $gmt_time ); + set_transient( 'doing_cron', $doing_wp_cron ); + + ob_start(); + wp_redirect( add_query_arg( 'doing_wp_cron', $doing_wp_cron, wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); + echo ' '; + + // flush any buffers and send the headers + while ( @ob_end_flush() ); + flush(); + + WP_DEBUG ? include_once( ABSPATH . 'wp-cron.php' ) : @include_once( ABSPATH . 'wp-cron.php' ); + return; + } + + $doing_wp_cron = sprintf( '%.22F', $gmt_time ); + set_transient( 'doing_cron', $doing_wp_cron ); + + /** + * Filter the cron request arguments. + * + * @since 3.5.0 + * + * @param array $cron_request_array { + * An array of cron request URL arguments. + * + * @type string $url The cron request URL. + * @type int $key The 22 digit GMT microtime. + * @type array $args { + * An array of cron request arguments. + * + * @type int $timeout The request timeout in seconds. Default .01 seconds. + * @type bool $blocking Whether to set blocking for the request. Default false. + * @type bool $sslverify Whether SSL should be verified for the request. Default false. + * } + * } + */ + $cron_request = apply_filters( 'cron_request', array( + 'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ), + 'key' => $doing_wp_cron, + 'args' => array( + 'timeout' => 0.01, + 'blocking' => false, + /** This filter is documented in wp-includes/class-http.php */ + 'sslverify' => apply_filters( 'https_local_ssl_verify', false ) + ) + ) ); + + wp_remote_post( $cron_request['url'], $cron_request['args'] ); +} + +/** + * Run scheduled callbacks or spawn cron for all scheduled events. + * + * @since 2.1.0 + * + * @return null When doesn't need to run Cron. + */ +function wp_cron() { + + // Prevent infinite loops caused by lack of wp-cron.php + if ( strpos($_SERVER['REQUEST_URI'], '/wp-cron.php') !== false || ( defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ) ) + return; + + if ( false === $crons = _get_cron_array() ) + return; + + $gmt_time = microtime( true ); + $keys = array_keys( $crons ); + if ( isset($keys[0]) && $keys[0] > $gmt_time ) + return; + + $schedules = wp_get_schedules(); + foreach ( $crons as $timestamp => $cronhooks ) { + if ( $timestamp > $gmt_time ) break; + foreach ( (array) $cronhooks as $hook => $args ) { + if ( isset($schedules[$hook]['callback']) && !call_user_func( $schedules[$hook]['callback'] ) ) + continue; + spawn_cron( $gmt_time ); + break 2; + } + } +} + +/** + * Retrieve supported and filtered Cron recurrences. + * + * The supported recurrences are 'hourly' and 'daily'. A plugin may add more by + * hooking into the 'cron_schedules' filter. The filter accepts an array of + * arrays. The outer array has a key that is the name of the schedule or for + * example 'weekly'. The value is an array with two keys, one is 'interval' and + * the other is 'display'. + * + * The 'interval' is a number in seconds of when the cron job should run. So for + * 'hourly', the time is 3600 or 60*60. For weekly, the value would be + * 60*60*24*7 or 604800. The value of 'interval' would then be 604800. + * + * The 'display' is the description. For the 'weekly' key, the 'display' would + * be __('Once Weekly'). + * + * For your plugin, you will be passed an array. you can easily add your + * schedule by doing the following. + * + * // filter parameter variable name is 'array' + * $array['weekly'] = array( + * 'interval' => 604800, + * 'display' => __('Once Weekly') + * ); + * + * + * @since 2.1.0 + * + * @return array + */ +function wp_get_schedules() { + $schedules = array( + 'hourly' => array( 'interval' => HOUR_IN_SECONDS, 'display' => __( 'Once Hourly' ) ), + 'twicedaily' => array( 'interval' => 12 * HOUR_IN_SECONDS, 'display' => __( 'Twice Daily' ) ), + 'daily' => array( 'interval' => DAY_IN_SECONDS, 'display' => __( 'Once Daily' ) ), + ); + /** + * Filter the non-default cron schedules. + * + * @since 2.1.0 + * + * @param array $new_schedules An array of non-default cron schedules. Default empty. + */ + return array_merge( apply_filters( 'cron_schedules', array() ), $schedules ); +} + +/** + * Retrieve Cron schedule for hook with arguments. + * + * @since 2.1.0 + * + * @param string $hook Action hook to execute when cron is run. + * @param array $args Optional. Arguments to pass to the hook's callback function. + * @return string|bool False, if no schedule. Schedule on success. + */ +function wp_get_schedule($hook, $args = array()) { + $crons = _get_cron_array(); + $key = md5(serialize($args)); + if ( empty($crons) ) + return false; + foreach ( $crons as $timestamp => $cron ) { + if ( isset( $cron[$hook][$key] ) ) + return $cron[$hook][$key]['schedule']; + } + return false; +} + +// +// Private functions +// + +/** + * Retrieve cron info array option. + * + * @since 2.1.0 + * @access private + * + * @return array CRON info array. + */ +function _get_cron_array() { + $cron = get_option('cron'); + if ( ! is_array($cron) ) + return false; + + if ( !isset($cron['version']) ) + $cron = _upgrade_cron_array($cron); + + unset($cron['version']); + + return $cron; +} + +/** + * Updates the CRON option with the new CRON array. + * + * @since 2.1.0 + * @access private + * + * @param array $cron Cron info array from {@link _get_cron_array()}. + */ +function _set_cron_array($cron) { + $cron['version'] = 2; + update_option( 'cron', $cron ); +} + +/** + * Upgrade a Cron info array. + * + * This function upgrades the Cron info array to version 2. + * + * @since 2.1.0 + * @access private + * + * @param array $cron Cron info array from {@link _get_cron_array()}. + * @return array An upgraded Cron info array. + */ +function _upgrade_cron_array($cron) { + if ( isset($cron['version']) && 2 == $cron['version']) + return $cron; + + $new_cron = array(); + + foreach ( (array) $cron as $timestamp => $hooks) { + foreach ( (array) $hooks as $hook => $args ) { + $key = md5(serialize($args['args'])); + $new_cron[$timestamp][$hook][$key] = $args; + } + } + + $new_cron['version'] = 2; + update_option( 'cron', $new_cron ); + return $new_cron; +} diff --git a/wp-includes/css/admin-bar-rtl.css b/wp-includes/css/admin-bar-rtl.css new file mode 100644 index 0000000..9a9c6e6 --- /dev/null +++ b/wp-includes/css/admin-bar-rtl.css @@ -0,0 +1,1099 @@ +#wpadminbar * { + height: auto; + width: auto; + margin: 0; + padding: 0; + position: static; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + font: normal 13px/32px "Open Sans", sans-serif; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-transition: none; + transition: none; + -webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */ +} + +.rtl #wpadminbar * { + font-family: Tahoma, sans-serif; +} + +html:lang(he-il) .rtl #wpadminbar * { + font-family: Arial, sans-serif; +} + +#wpadminbar a.ab-item, +#wpadminbar > #wp-toolbar span.ab-label, +#wpadminbar > #wp-toolbar span.noticon { + color: #eee; +} + +#wpadminbar #wp-admin-bar-site-name a.ab-item, +#wpadminbar #wp-admin-bar-my-sites a.ab-item { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#wpadminbar ul li:before, +#wpadminbar ul li:after { + content: normal; +} + +#wpadminbar a, +#wpadminbar a:hover, +#wpadminbar a img, +#wpadminbar a img:hover { + outline: none; + border: none; + text-decoration: none; + background: none; +} + +#wpadminbar a:focus, +#wpadminbar a:active, +#wpadminbar input[type="text"], +#wpadminbar input[type="password"], +#wpadminbar input[type="number"], +#wpadminbar input[type="search"], +#wpadminbar input[type="email"], +#wpadminbar input[type="url"], +#wpadminbar select, +#wpadminbar textarea, +#wpadminbar div { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +#wpadminbar { + direction: rtl; + color: #ccc; + font: normal 13px/32px "Open Sans", sans-serif; + height: 32px; + position: fixed; + top: 0; + right: 0; + width: 100%; + min-width: 600px; /* match the min-width of the body in wp-admin.css */ + z-index: 99999; + background: #222; +} + +#wpadminbar .ab-sub-wrapper, +#wpadminbar ul, +#wpadminbar ul li { + background: none; + clear: none; + list-style: none; + margin: 0; + padding: 0; + position: relative; + text-indent: 0; + z-index: 99999; +} + +#wpadminbar ul#wp-admin-bar-root-default>li { + margin-left: 0; +} + +#wpadminbar .quicklinks ul { + text-align: right; +} + +#wpadminbar li { + float: right; +} + +#wpadminbar .ab-empty-item { + outline: none; +} + +#wpadminbar .quicklinks .ab-top-secondary > li { + float: left; +} + +#wpadminbar .quicklinks a, +#wpadminbar .quicklinks .ab-empty-item, +#wpadminbar .shortlink-input { + height: 32px; + display: block; + padding: 0 10px; + margin: 0; +} + +#wpadminbar .quicklinks > ul > li > a { + padding: 0 7px 0 8px; +} + +#wpadminbar .menupop .ab-sub-wrapper, +#wpadminbar .shortlink-input { + margin: 0; + padding: 0; + -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); + box-shadow: 0 3px 5px rgba(0,0,0,0.2); + background: #333; + display: none; + position: absolute; + float: none; +} + +#wpadminbar.ie7 .menupop .ab-sub-wrapper, +#wpadminbar.ie7 .shortlink-input { + top: 32px; + right: 0; +} + +#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + min-width: 100%; +} + +#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper { + left: 0; + right: auto; +} + +#wpadminbar .ab-submenu { + padding: 6px 0; +} + +#wpadminbar .selected .shortlink-input { + display: block; +} + +#wpadminbar .quicklinks .menupop ul li { + float: none; +} + +#wpadminbar .quicklinks .menupop ul li a strong { + font-weight: bold; +} + +#wpadminbar .quicklinks .menupop ul li .ab-item, +#wpadminbar .quicklinks .menupop ul li a strong, +#wpadminbar .quicklinks .menupop.hover ul li .ab-item, +#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item, +#wpadminbar .shortlink-input { + line-height: 26px; + height: 26px; + white-space: nowrap; + min-width: 140px; +} + +#wpadminbar .shortlink-input { + width: 200px; +} + +#wpadminbar.nojs li:hover > .ab-sub-wrapper, +#wpadminbar li.hover > .ab-sub-wrapper { + display: block; +} + +#wpadminbar .menupop li:hover > .ab-sub-wrapper, +#wpadminbar .menupop li.hover > .ab-sub-wrapper { + margin-right: 100%; + margin-top: -32px; +} + +#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper, +#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper { + margin-right: 0; + right: inherit; + left: 100%; +} + +#wpadminbar .ab-top-menu > li > .ab-item:focus, +#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, +#wpadminbar .ab-top-menu > li:hover > .ab-item, +#wpadminbar .ab-top-menu > li.hover > .ab-item { + background: #333; + color: #2ea2cc; +} + +#wpadminbar > #wp-toolbar li:hover span.ab-label, +#wpadminbar > #wp-toolbar li.hover span.ab-label, +#wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #2ea2cc; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, +#wpadminbar .ab-icon, +#wpadminbar .ab-item:before { + position: relative; + float: right; + font: normal 20px/1 'dashicons'; + speak: none; + padding: 4px 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-image: none !important; + margin-left: 6px; +} + +#wpadminbar .ab-icon:before, +#wpadminbar .ab-item:before, +#wpadminbar #adminbarsearch:before { + color: #999; +} + +#wpadminbar .ab-icon:before, +#wpadminbar .ab-item:before, +#wpadminbar #adminbarsearch:before { + position: relative; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#wpadminbar .ab-label { + display: inline-block; + height: 32px; +} + +#wpadminbar .ab-submenu .ab-item { + color: #eee; +} + +#wpadminbar .quicklinks .menupop ul li a, +#wpadminbar .quicklinks .menupop ul li a strong, +#wpadminbar .quicklinks .menupop.hover ul li a, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a { + color: #eee; +} + +#wpadminbar .quicklinks .menupop ul li a:hover, +#wpadminbar .quicklinks .menupop ul li a:focus, +#wpadminbar .quicklinks .menupop ul li a:hover strong, +#wpadminbar .quicklinks .menupop ul li a:focus strong, +#wpadminbar .quicklinks .menupop.hover ul li a:hover, +#wpadminbar .quicklinks .menupop.hover ul li a:focus, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, +#wpadminbar li:hover .ab-icon:before, +#wpadminbar li:hover .ab-item:before, +#wpadminbar li a:focus .ab-icon:before, +#wpadminbar li .ab-item:focus:before, +#wpadminbar li.hover .ab-icon:before, +#wpadminbar li.hover .ab-item:before, +#wpadminbar li:hover #adminbarsearch:before { + color: #2ea2cc; +} + +#wpadminbar .menupop .menupop > .ab-item:before, +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + position: absolute; + font: normal 17px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#wpadminbar .menupop .menupop > .ab-item { + display: block; + padding-left: 2em; +} + +#wpadminbar .menupop .menupop > .ab-item:before { + top: 1px; + left: 4px; + content: '\f139'; + color: inherit; +} + +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item { + padding-right: 2em; + padding-left: 1em; +} + +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + top: 5px; + right: 3px; + content: '\f141'; +} + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary { + display: block; + position: relative; + left: auto; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #4b4b4b; +} + +#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover, +#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { + color: #2ea2cc; +} + +#wpadminbar .quicklinks a span#ab-updates { + background: #eee; + color: #333; + display: inline; + padding: 2px 5px; + font-size: 10px; + font-weight: bold; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +#wpadminbar .quicklinks a:hover span#ab-updates { + background: #fff; + color: #000; +} + +#wpadminbar .ab-top-secondary { + float: left; +} + +#wpadminbar ul li:last-child, +#wpadminbar ul li:last-child .ab-item { + -webkit-box-shadow: none; + box-shadow: none; +} + +/** + * My Account + */ +#wp-admin-bar-my-account > ul { + min-width: 198px; +} + +#wp-admin-bar-my-account > .ab-item:before { + content: "\f110"; + top: 2px; + float: left; + margin-right: 6px; + margin-left: 0; +} + +#wp-admin-bar-my-account.with-avatar > .ab-item:before { + display: none; + content: none; +} + +#wp-admin-bar-my-account.with-avatar > ul { + min-width: 270px; +} + +#wpadminbar #wp-admin-bar-user-actions > li { + margin-right: 16px; + margin-left: 16px; +} + +#wpadminbar #wp-admin-bar-user-actions.ab-submenu { + padding: 6px 0 12px; +} + +#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { + margin-right: 88px; +} + +#wpadminbar #wp-admin-bar-user-info { + margin-top: 6px; + margin-bottom: 15px; + height: auto; + background: none; +} + +#wp-admin-bar-user-info .avatar { + position: absolute; + right: -72px; + top: 4px; + width: 64px; + height: 64px; +} + +#wpadminbar #wp-admin-bar-user-info a { + background: none; + height: auto; +} + +#wpadminbar #wp-admin-bar-user-info span { + background: none; + padding: 0; + height: 18px; +} + +#wpadminbar #wp-admin-bar-user-info .display-name, +#wpadminbar #wp-admin-bar-user-info .username { + display: block; +} + +#wpadminbar #wp-admin-bar-user-info .username { + color: #999; + font-size: 11px; +} + +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + width: 16px; + height: 16px; + padding: 0; + border: 1px solid #888; + background: #eee; + line-height: 24px; + vertical-align: middle; + margin: -4px 6px 0 0; + float: none; + display: inline; +} + +/** + * WP Logo + */ +#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { + width: 15px; + height: 20px; + margin-left: 0; + padding: 6px 0 5px; +} + +#wpadminbar #wp-admin-bar-wp-logo > .ab-item { + padding: 0 7px; +} + +#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { + content: '\f120'; + top: 2px; +} + +/* + * My Sites & Site Title + */ +#wpadminbar .quicklinks li .blavatar { + float: right; + font: normal 16px/1 'dashicons' !important; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #eee; +} + +#wpadminbar .quicklinks li a:hover .blavatar { + color: #2ea2cc; +} + +#wpadminbar .quicklinks li .blavatar:before { + content: '\f120'; + height: 16px; + width: 16px; + display: inline-block; + margin: 6px -2px 0 8px; +} + +#wpadminbar #wp-admin-bar-appearance { + margin-top: -12px; +} + +#wpadminbar #wp-admin-bar-my-sites > .ab-item:before, +#wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: '\f112'; + top: 2px; +} + +#wpadminbar #wp-admin-bar-edit > .ab-item:before { + content: '\f464'; + top: 2px; +} + +#wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: "\f226"; +} + +.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: "\f102"; +} + + + +/** + * Comments + */ +#wpadminbar #wp-admin-bar-comments .ab-icon { + margin-left: 6px; +} + +#wpadminbar #wp-admin-bar-comments .ab-icon:before { + content: '\f101'; + top: 3px; +} + +#wpadminbar #wp-admin-bar-comments .count-0 { + opacity: .5; +} + +/** + * New Content + */ +#wpadminbar #wp-admin-bar-new-content .ab-icon:before { + content: '\f132'; + top: 4px; +} + +/** + * Updates + */ +#wpadminbar #wp-admin-bar-updates .ab-icon:before { + content: '\f463'; + top: 2px; +} + +/** + * Search + */ +#wpadminbar #wp-admin-bar-search .ab-item { + padding: 0; + background: transparent; +} + +#wpadminbar #adminbarsearch { + position: relative; + height: 32px; + padding: 0 2px; +} + +#wpadminbar #adminbarsearch:before { + position: absolute; + top: 6px; + right: 5px; + z-index: 20; + font: normal 20px/1 'dashicons' !important; + content: '\f179'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + position: relative; + z-index: 30; + font: 13px/24px "Open Sans", sans-serif; + height: 24px; + width: 24px; + padding: 0 24px 0 3px; + margin: 0; + color: #ccc; + background-color: rgba( 255, 255, 255, 0 ); + border: none; + outline: none; + cursor: pointer; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transition-property: width, background; + transition-property: width, background; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + z-index: 10; + color: #000; + width: 200px; + background-color: rgba( 255, 255, 255, 0.9 ); + cursor: text; + border: 0; +} + +#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + margin-top: 3px; + width: 120px; +} + +#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + margin-top: 4px; + background-color: #464646; +} + +#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + background-color: #fff; +} + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #999; +} + +#wpadminbar #adminbarsearch .adminbar-button { + display: none; +} + +/** + * Customize support classes + */ +.no-customize-support .hide-if-no-customize, +.customize-support .hide-if-customize, +.no-customize-support.wp-core-ui .hide-if-no-customize, +.no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support.wp-core-ui .hide-if-customize, +.customize-support .wp-core-ui .hide-if-customize { + display: none; +} + +/* Skip link */ +#wpadminbar .screen-reader-text, +#wpadminbar .screen-reader-text span { + position: absolute; + right: -1000em; + top: -1000em; + height: 1px; + width: 1px; + overflow: hidden; +} + +#wpadminbar .screen-reader-shortcut { + position: absolute; + top: -1000em; +} + +#wpadminbar .screen-reader-shortcut:focus { + right: 6px; + top: 7px; + height: auto; + width: auto; + display: block; + font-size: 14px; + font-weight: bold; + padding: 15px 23px 14px; + background: #f1f1f1; + color: #21759b; + z-index: 100000; + line-height: normal; + text-decoration: none; + -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + box-shadow: 0 0 2px 2px rgba(0,0,0,.6); +} + +/** + * IE 6-targeted rules + */ +* html #wpadminbar { + overflow: hidden; + position: absolute; +} + +* html #wpadminbar .quicklinks ul li a { + float: right; +} + +* html #wpadminbar .menupop a span { + background-image: none; +} + +/* No @font-face support */ +.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item { + display: block; + width: 45px; + text-align: center; + overflow: hidden; + margin: 0 3px; +} + +.no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item, +.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item, +.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item { + text-indent: 0; +} + +.no-font-face #wpadminbar .ab-icon, +.no-font-face #wpadminbar .ab-icon:before, +.no-font-face #wpadminbar a.ab-item:before, +.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item { + display: none !important; +} + +.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label { + display: inline; +} + +.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon { + display: inline !important; +} + +.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before { + content: "Menu"; + font: 14px/45px sans-serif !important; + display: inline-block !important; + color: #fff; +} + +.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item { + color: #fff; +} +/* End no @font-face */ + +@media screen and ( max-width: 782px ) { + /* Toolbar Touchification*/ + html #wpadminbar { + right: 0 !important; + z-index: 500 !important; + height: 46px; + min-width: 300px; + + /* These rules break dropdown tappability on Chrome/Android. + -webkit-transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + -webkit-transition: 0; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + transition: 0; + */ + } + + #wpadminbar * { + font: normal 14px/32px "Open Sans", sans-serif; + } + + #wpadminbar .quicklinks > ul > li > a, + #wpadminbar .quicklinks .ab-empty-item { + padding: 0; + height: 46px; + line-height: 46px; + width: auto; + } + + #wpadminbar .ab-icon { + font: 40px/1 dashicons !important; + margin: 0; + padding: 0; + width: 52px; + height: 46px; + text-align: center; + } + + #wpadminbar .ab-icon:before { + text-align: center; + } + + #wpadminbar .ab-submenu { + padding: 0; + } + + #wpadminbar #wp-admin-bar-site-name a.ab-item, + #wpadminbar #wp-admin-bar-my-sites a.ab-item, + #wpadminbar #wp-admin-bar-my-account a.ab-item { + text-overflow: clip; + } + + #wpadminbar .ab-label { + display: none; + } + + #wpadminbar .menupop li:hover > .ab-sub-wrapper, + #wpadminbar .menupop li.hover > .ab-sub-wrapper { + margin-top: -46px; + } + + #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item { + padding-left: 30px; + } + + #wpadminbar .menupop .menupop > .ab-item:before { + top: 10px; + left: 6px; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item { + font-size: 16px; + padding: 6px 15px 12px; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty { + display: none; + } + + /* WP logo */ + #wpadminbar #wp-admin-bar-wp-logo > .ab-item { + padding: 0; + } + + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { + padding: 0; + width: 52px; + height: 46px; + text-align: center; + vertical-align: top; + } + + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { + font: 28px/1 'dashicons' !important; + top: -3px; + } + + #wpadminbar .ab-icon, + #wpadminbar .ab-item:before { + padding: 0; + } + + /* My Sites and "Site Title" menu */ + #wpadminbar #wp-admin-bar-my-sites > .ab-item, + #wpadminbar #wp-admin-bar-site-name > .ab-item, + #wpadminbar #wp-admin-bar-edit > .ab-item, + #wpadminbar #wp-admin-bar-my-account > .ab-item { + text-indent: 100%; + white-space: nowrap; + overflow: hidden; + width: 52px; + padding: 0; + color: #999; + position: relative; + } + + #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, + #wpadminbar .ab-icon, + #wpadminbar .ab-item:before { + padding: 0; + margin-left: 0; + } + + #wpadminbar #wp-admin-bar-edit > .ab-item:before, + #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, + #wpadminbar #wp-admin-bar-site-name > .ab-item:before, + #wpadminbar #wp-admin-bar-my-account > .ab-item:before { + display: block; + text-indent: 0; + font: normal 32px/1 'dashicons'; + speak: none; + top: 7px; + width: 52px; + text-align: center; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + #wpadminbar #wp-admin-bar-appearance { + margin-top: 0; + } + + #wpadminbar .quicklinks li .blavatar:before { + display: none; + } + + /* Search */ + #wpadminbar #wp-admin-bar-search { + display: none; + } + + /* New Content */ + #wpadminbar #wp-admin-bar-new-content .ab-icon:before { + top: 0; + line-height: 53px; + height: 46px !important; + text-align: center; + width: 52px; + display: block; + } + + /* Updates */ + #wpadminbar #wp-admin-bar-updates { + text-align: center; + } + + #wpadminbar #wp-admin-bar-updates .ab-icon:before { + top: 3px; + } + + /* Comments */ + #wpadminbar #wp-admin-bar-comments .ab-icon { + margin: 0; + } + + #wpadminbar #wp-admin-bar-comments .ab-icon:before { + display: block; + font-size: 34px; + height: 46px; + line-height: 47px; + top: 0; + } + + /* My Account */ + #wpadminbar #wp-admin-bar-my-account > a { + position: relative; + white-space: nowrap; + text-indent: 150%; /* More than 100% indention is needed since this element has padding */ + width: 28px; + padding: 0 10px; + overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */ + } + + #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + position: absolute; + top: 13px; + left: 10px; + width: 26px; + height: 26px; + } + + #wpadminbar #wp-admin-bar-user-actions.ab-submenu { + padding: 0; + } + + #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { + display: none; + } + + #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { + margin: 0; + } + + #wpadminbar #wp-admin-bar-user-info .display-name { + height: auto; + font-size: 16px; + line-height: 24px; + color: #eee; + } + + #wpadminbar #wp-admin-bar-user-info a { + padding-top: 4px; + } + + #wpadminbar #wp-admin-bar-user-info .username { + line-height: 0.8 !important; + margin-bottom: -2px; + } + + /* Show only default top level items */ + #wp-toolbar > ul > li { + display: none; + } + + #wpadminbar li#wp-admin-bar-menu-toggle, + #wpadminbar li#wp-admin-bar-wp-logo, + #wpadminbar li#wp-admin-bar-my-sites, + #wpadminbar li#wp-admin-bar-updates, + #wpadminbar li#wp-admin-bar-site-name, + #wpadminbar li#wp-admin-bar-new-content, + #wpadminbar li#wp-admin-bar-edit, + #wpadminbar li#wp-admin-bar-comments, + #wpadminbar li#wp-admin-bar-new-content, + #wpadminbar li#wp-admin-bar-my-account { + display: block; + } + + /* Allow dropdown list items to appear normally */ + #wpadminbar li:hover ul li, + #wpadminbar li.hover ul li, + #wpadminbar li:hover ul li:hover ul li { + display: list-item; + } + + /* Override default min-width so dropdown lists aren't stretched + to 100% viewport width at responsive sizes. */ + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; + } + + #wpadminbar ul#wp-admin-bar-root-default > li { + margin-left: 0; + } + + /* Experimental fix for touch toolbar dropdown positioning */ + #wpadminbar .ab-top-menu, + #wpadminbar .ab-top-secondary, + #wpadminbar #wp-admin-bar-wp-logo, + #wpadminbar #wp-admin-bar-my-sites, + #wpadminbar #wp-admin-bar-site-name, + #wpadminbar #wp-admin-bar-updates, + #wpadminbar #wp-admin-bar-comments, + #wpadminbar #wp-admin-bar-new-content, + #wpadminbar #wp-admin-bar-edit, + #wpadminbar #wp-admin-bar-my-account { + position: static; + } + + #wpadminbar #wp-admin-bar-my-account { + float: left; + } + + .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { + margin-left: 0; + } + + /* Realign arrows on taller responsive submenus */ + + #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + top: 10px; + right: 0; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + #wpadminbar { + position: absolute; + } + + #wp-responsive-overlay { + position: fixed; + top: 0; + right: 0; + width: 100%; + height: 100%; + z-index: 400; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + position: fixed; + width: 100%; + right: 0; + } + + #wpadminbar .menupop .menupop > .ab-item:before { + display: none; + } + + #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper { + margin-right: 0; + } + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { + margin: 0; + width: 100%; + top: auto; + right: auto; + position: relative; + } + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item { + font-size: 16px; + padding: 6px 30px 19px 15px; + } + + #wpadminbar li:hover ul li ul li { + display: list-item; + } + + #wpadminbar li#wp-admin-bar-wp-logo, + #wpadminbar li#wp-admin-bar-updates { + display: none; + } + + /* Make submenus full-width at this size */ + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { + position: static; + -webkit-box-shadow: none; + box-shadow: none; + } +} diff --git a/wp-includes/css/admin-bar-rtl.min.css b/wp-includes/css/admin-bar-rtl.min.css new file mode 100644 index 0000000..06290bc --- /dev/null +++ b/wp-includes/css/admin-bar-rtl.min.css @@ -0,0 +1 @@ +#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#222}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#333;display:none;position:absolute;float:none}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#2ea2cc}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#999;position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#eee}#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#2ea2cc}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:'\f139';color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:5px;right:3px;content:'\f141'}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:'\f120';top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks li a:hover .blavatar{color:#2ea2cc}#wpadminbar .quicklinks li .blavatar:before{content:'\f120';height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:'\f112';top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:'\f464';top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:'\f101';top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:'\f132';top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:'\f463';top:2px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:'\f179';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:transparent;border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){html #wpadminbar{right:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 12px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#999;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{position:fixed;width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file diff --git a/wp-includes/css/admin-bar.css b/wp-includes/css/admin-bar.css new file mode 100644 index 0000000..4f5343c --- /dev/null +++ b/wp-includes/css/admin-bar.css @@ -0,0 +1,1099 @@ +#wpadminbar * { + height: auto; + width: auto; + margin: 0; + padding: 0; + position: static; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + font: normal 13px/32px "Open Sans", sans-serif; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-transition: none; + transition: none; + -webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */ +} + +.rtl #wpadminbar * { + font-family: Tahoma, sans-serif; +} + +html:lang(he-il) .rtl #wpadminbar * { + font-family: Arial, sans-serif; +} + +#wpadminbar a.ab-item, +#wpadminbar > #wp-toolbar span.ab-label, +#wpadminbar > #wp-toolbar span.noticon { + color: #eee; +} + +#wpadminbar #wp-admin-bar-site-name a.ab-item, +#wpadminbar #wp-admin-bar-my-sites a.ab-item { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#wpadminbar ul li:before, +#wpadminbar ul li:after { + content: normal; +} + +#wpadminbar a, +#wpadminbar a:hover, +#wpadminbar a img, +#wpadminbar a img:hover { + outline: none; + border: none; + text-decoration: none; + background: none; +} + +#wpadminbar a:focus, +#wpadminbar a:active, +#wpadminbar input[type="text"], +#wpadminbar input[type="password"], +#wpadminbar input[type="number"], +#wpadminbar input[type="search"], +#wpadminbar input[type="email"], +#wpadminbar input[type="url"], +#wpadminbar select, +#wpadminbar textarea, +#wpadminbar div { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +#wpadminbar { + direction: ltr; + color: #ccc; + font: normal 13px/32px "Open Sans", sans-serif; + height: 32px; + position: fixed; + top: 0; + left: 0; + width: 100%; + min-width: 600px; /* match the min-width of the body in wp-admin.css */ + z-index: 99999; + background: #222; +} + +#wpadminbar .ab-sub-wrapper, +#wpadminbar ul, +#wpadminbar ul li { + background: none; + clear: none; + list-style: none; + margin: 0; + padding: 0; + position: relative; + text-indent: 0; + z-index: 99999; +} + +#wpadminbar ul#wp-admin-bar-root-default>li { + margin-right: 0; +} + +#wpadminbar .quicklinks ul { + text-align: left; +} + +#wpadminbar li { + float: left; +} + +#wpadminbar .ab-empty-item { + outline: none; +} + +#wpadminbar .quicklinks .ab-top-secondary > li { + float: right; +} + +#wpadminbar .quicklinks a, +#wpadminbar .quicklinks .ab-empty-item, +#wpadminbar .shortlink-input { + height: 32px; + display: block; + padding: 0 10px; + margin: 0; +} + +#wpadminbar .quicklinks > ul > li > a { + padding: 0 8px 0 7px; +} + +#wpadminbar .menupop .ab-sub-wrapper, +#wpadminbar .shortlink-input { + margin: 0; + padding: 0; + -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); + box-shadow: 0 3px 5px rgba(0,0,0,0.2); + background: #333; + display: none; + position: absolute; + float: none; +} + +#wpadminbar.ie7 .menupop .ab-sub-wrapper, +#wpadminbar.ie7 .shortlink-input { + top: 32px; + left: 0; +} + +#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + min-width: 100%; +} + +#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper { + right: 0; + left: auto; +} + +#wpadminbar .ab-submenu { + padding: 6px 0; +} + +#wpadminbar .selected .shortlink-input { + display: block; +} + +#wpadminbar .quicklinks .menupop ul li { + float: none; +} + +#wpadminbar .quicklinks .menupop ul li a strong { + font-weight: bold; +} + +#wpadminbar .quicklinks .menupop ul li .ab-item, +#wpadminbar .quicklinks .menupop ul li a strong, +#wpadminbar .quicklinks .menupop.hover ul li .ab-item, +#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item, +#wpadminbar .shortlink-input { + line-height: 26px; + height: 26px; + white-space: nowrap; + min-width: 140px; +} + +#wpadminbar .shortlink-input { + width: 200px; +} + +#wpadminbar.nojs li:hover > .ab-sub-wrapper, +#wpadminbar li.hover > .ab-sub-wrapper { + display: block; +} + +#wpadminbar .menupop li:hover > .ab-sub-wrapper, +#wpadminbar .menupop li.hover > .ab-sub-wrapper { + margin-left: 100%; + margin-top: -32px; +} + +#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper, +#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper { + margin-left: 0; + left: inherit; + right: 100%; +} + +#wpadminbar .ab-top-menu > li > .ab-item:focus, +#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, +#wpadminbar .ab-top-menu > li:hover > .ab-item, +#wpadminbar .ab-top-menu > li.hover > .ab-item { + background: #333; + color: #2ea2cc; +} + +#wpadminbar > #wp-toolbar li:hover span.ab-label, +#wpadminbar > #wp-toolbar li.hover span.ab-label, +#wpadminbar > #wp-toolbar a:focus span.ab-label { + color: #2ea2cc; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, +#wpadminbar .ab-icon, +#wpadminbar .ab-item:before { + position: relative; + float: left; + font: normal 20px/1 'dashicons'; + speak: none; + padding: 4px 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-image: none !important; + margin-right: 6px; +} + +#wpadminbar .ab-icon:before, +#wpadminbar .ab-item:before, +#wpadminbar #adminbarsearch:before { + color: #999; +} + +#wpadminbar .ab-icon:before, +#wpadminbar .ab-item:before, +#wpadminbar #adminbarsearch:before { + position: relative; + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + +#wpadminbar .ab-label { + display: inline-block; + height: 32px; +} + +#wpadminbar .ab-submenu .ab-item { + color: #eee; +} + +#wpadminbar .quicklinks .menupop ul li a, +#wpadminbar .quicklinks .menupop ul li a strong, +#wpadminbar .quicklinks .menupop.hover ul li a, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a { + color: #eee; +} + +#wpadminbar .quicklinks .menupop ul li a:hover, +#wpadminbar .quicklinks .menupop ul li a:focus, +#wpadminbar .quicklinks .menupop ul li a:hover strong, +#wpadminbar .quicklinks .menupop ul li a:focus strong, +#wpadminbar .quicklinks .menupop.hover ul li a:hover, +#wpadminbar .quicklinks .menupop.hover ul li a:focus, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, +#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, +#wpadminbar li:hover .ab-icon:before, +#wpadminbar li:hover .ab-item:before, +#wpadminbar li a:focus .ab-icon:before, +#wpadminbar li .ab-item:focus:before, +#wpadminbar li.hover .ab-icon:before, +#wpadminbar li.hover .ab-item:before, +#wpadminbar li:hover #adminbarsearch:before { + color: #2ea2cc; +} + +#wpadminbar .menupop .menupop > .ab-item:before, +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + position: absolute; + font: normal 17px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#wpadminbar .menupop .menupop > .ab-item { + display: block; + padding-right: 2em; +} + +#wpadminbar .menupop .menupop > .ab-item:before { + top: 1px; + right: 4px; + content: '\f139'; + color: inherit; +} + +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item { + padding-left: 2em; + padding-right: 1em; +} + +#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + top: 5px; + left: 3px; + content: '\f141'; +} + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary { + display: block; + position: relative; + right: auto; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, +#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { + background: #4b4b4b; +} + +#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover, +#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { + color: #2ea2cc; +} + +#wpadminbar .quicklinks a span#ab-updates { + background: #eee; + color: #333; + display: inline; + padding: 2px 5px; + font-size: 10px; + font-weight: bold; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +#wpadminbar .quicklinks a:hover span#ab-updates { + background: #fff; + color: #000; +} + +#wpadminbar .ab-top-secondary { + float: right; +} + +#wpadminbar ul li:last-child, +#wpadminbar ul li:last-child .ab-item { + -webkit-box-shadow: none; + box-shadow: none; +} + +/** + * My Account + */ +#wp-admin-bar-my-account > ul { + min-width: 198px; +} + +#wp-admin-bar-my-account > .ab-item:before { + content: "\f110"; + top: 2px; + float: right; + margin-left: 6px; + margin-right: 0; +} + +#wp-admin-bar-my-account.with-avatar > .ab-item:before { + display: none; + content: none; +} + +#wp-admin-bar-my-account.with-avatar > ul { + min-width: 270px; +} + +#wpadminbar #wp-admin-bar-user-actions > li { + margin-left: 16px; + margin-right: 16px; +} + +#wpadminbar #wp-admin-bar-user-actions.ab-submenu { + padding: 6px 0 12px; +} + +#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { + margin-left: 88px; +} + +#wpadminbar #wp-admin-bar-user-info { + margin-top: 6px; + margin-bottom: 15px; + height: auto; + background: none; +} + +#wp-admin-bar-user-info .avatar { + position: absolute; + left: -72px; + top: 4px; + width: 64px; + height: 64px; +} + +#wpadminbar #wp-admin-bar-user-info a { + background: none; + height: auto; +} + +#wpadminbar #wp-admin-bar-user-info span { + background: none; + padding: 0; + height: 18px; +} + +#wpadminbar #wp-admin-bar-user-info .display-name, +#wpadminbar #wp-admin-bar-user-info .username { + display: block; +} + +#wpadminbar #wp-admin-bar-user-info .username { + color: #999; + font-size: 11px; +} + +#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + width: 16px; + height: 16px; + padding: 0; + border: 1px solid #888; + background: #eee; + line-height: 24px; + vertical-align: middle; + margin: -4px 0 0 6px; + float: none; + display: inline; +} + +/** + * WP Logo + */ +#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { + width: 15px; + height: 20px; + margin-right: 0; + padding: 6px 0 5px; +} + +#wpadminbar #wp-admin-bar-wp-logo > .ab-item { + padding: 0 7px; +} + +#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { + content: '\f120'; + top: 2px; +} + +/* + * My Sites & Site Title + */ +#wpadminbar .quicklinks li .blavatar { + float: left; + font: normal 16px/1 'dashicons' !important; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #eee; +} + +#wpadminbar .quicklinks li a:hover .blavatar { + color: #2ea2cc; +} + +#wpadminbar .quicklinks li .blavatar:before { + content: '\f120'; + height: 16px; + width: 16px; + display: inline-block; + margin: 6px 8px 0 -2px; +} + +#wpadminbar #wp-admin-bar-appearance { + margin-top: -12px; +} + +#wpadminbar #wp-admin-bar-my-sites > .ab-item:before, +#wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: '\f112'; + top: 2px; +} + +#wpadminbar #wp-admin-bar-edit > .ab-item:before { + content: '\f464'; + top: 2px; +} + +#wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: "\f226"; +} + +.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before { + content: "\f102"; +} + + + +/** + * Comments + */ +#wpadminbar #wp-admin-bar-comments .ab-icon { + margin-right: 6px; +} + +#wpadminbar #wp-admin-bar-comments .ab-icon:before { + content: '\f101'; + top: 3px; +} + +#wpadminbar #wp-admin-bar-comments .count-0 { + opacity: .5; +} + +/** + * New Content + */ +#wpadminbar #wp-admin-bar-new-content .ab-icon:before { + content: '\f132'; + top: 4px; +} + +/** + * Updates + */ +#wpadminbar #wp-admin-bar-updates .ab-icon:before { + content: '\f463'; + top: 2px; +} + +/** + * Search + */ +#wpadminbar #wp-admin-bar-search .ab-item { + padding: 0; + background: transparent; +} + +#wpadminbar #adminbarsearch { + position: relative; + height: 32px; + padding: 0 2px; +} + +#wpadminbar #adminbarsearch:before { + position: absolute; + top: 6px; + left: 5px; + z-index: 20; + font: normal 20px/1 'dashicons' !important; + content: '\f179'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + position: relative; + z-index: 30; + font: 13px/24px "Open Sans", sans-serif; + height: 24px; + width: 24px; + padding: 0 3px 0 24px; + margin: 0; + color: #ccc; + background-color: rgba( 255, 255, 255, 0 ); + border: none; + outline: none; + cursor: pointer; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transition-property: width, background; + transition-property: width, background; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + z-index: 10; + color: #000; + width: 200px; + background-color: rgba( 255, 255, 255, 0.9 ); + cursor: text; + border: 0; +} + +#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + margin-top: 3px; + width: 120px; +} + +#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { + margin-top: 4px; + background-color: #464646; +} + +#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { + background-color: #fff; +} + +#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { + color: #999; +} +#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { + color: #999; +} + +#wpadminbar #adminbarsearch .adminbar-button { + display: none; +} + +/** + * Customize support classes + */ +.no-customize-support .hide-if-no-customize, +.customize-support .hide-if-customize, +.no-customize-support.wp-core-ui .hide-if-no-customize, +.no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support.wp-core-ui .hide-if-customize, +.customize-support .wp-core-ui .hide-if-customize { + display: none; +} + +/* Skip link */ +#wpadminbar .screen-reader-text, +#wpadminbar .screen-reader-text span { + position: absolute; + left: -1000em; + top: -1000em; + height: 1px; + width: 1px; + overflow: hidden; +} + +#wpadminbar .screen-reader-shortcut { + position: absolute; + top: -1000em; +} + +#wpadminbar .screen-reader-shortcut:focus { + left: 6px; + top: 7px; + height: auto; + width: auto; + display: block; + font-size: 14px; + font-weight: bold; + padding: 15px 23px 14px; + background: #f1f1f1; + color: #21759b; + z-index: 100000; + line-height: normal; + text-decoration: none; + -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6); + box-shadow: 0 0 2px 2px rgba(0,0,0,.6); +} + +/** + * IE 6-targeted rules + */ +* html #wpadminbar { + overflow: hidden; + position: absolute; +} + +* html #wpadminbar .quicklinks ul li a { + float: left; +} + +* html #wpadminbar .menupop a span { + background-image: none; +} + +/* No @font-face support */ +.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item { + display: block; + width: 45px; + text-align: center; + overflow: hidden; + margin: 0 3px; +} + +.no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item, +.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item, +.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item { + text-indent: 0; +} + +.no-font-face #wpadminbar .ab-icon, +.no-font-face #wpadminbar .ab-icon:before, +.no-font-face #wpadminbar a.ab-item:before, +.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item { + display: none !important; +} + +.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label { + display: inline; +} + +.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon { + display: inline !important; +} + +.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before { + content: "Menu"; + font: 14px/45px sans-serif !important; + display: inline-block !important; + color: #fff; +} + +.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item { + color: #fff; +} +/* End no @font-face */ + +@media screen and ( max-width: 782px ) { + /* Toolbar Touchification*/ + html #wpadminbar { + left: 0 !important; + z-index: 500 !important; + height: 46px; + min-width: 300px; + + /* These rules break dropdown tappability on Chrome/Android. + -webkit-transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + -webkit-transition: 0; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + transition: 0; + */ + } + + #wpadminbar * { + font: normal 14px/32px "Open Sans", sans-serif; + } + + #wpadminbar .quicklinks > ul > li > a, + #wpadminbar .quicklinks .ab-empty-item { + padding: 0; + height: 46px; + line-height: 46px; + width: auto; + } + + #wpadminbar .ab-icon { + font: 40px/1 dashicons !important; + margin: 0; + padding: 0; + width: 52px; + height: 46px; + text-align: center; + } + + #wpadminbar .ab-icon:before { + text-align: center; + } + + #wpadminbar .ab-submenu { + padding: 0; + } + + #wpadminbar #wp-admin-bar-site-name a.ab-item, + #wpadminbar #wp-admin-bar-my-sites a.ab-item, + #wpadminbar #wp-admin-bar-my-account a.ab-item { + text-overflow: clip; + } + + #wpadminbar .ab-label { + display: none; + } + + #wpadminbar .menupop li:hover > .ab-sub-wrapper, + #wpadminbar .menupop li.hover > .ab-sub-wrapper { + margin-top: -46px; + } + + #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item { + padding-right: 30px; + } + + #wpadminbar .menupop .menupop > .ab-item:before { + top: 10px; + right: 6px; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item { + font-size: 16px; + padding: 6px 15px 12px; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty { + display: none; + } + + /* WP logo */ + #wpadminbar #wp-admin-bar-wp-logo > .ab-item { + padding: 0; + } + + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { + padding: 0; + width: 52px; + height: 46px; + text-align: center; + vertical-align: top; + } + + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { + font: 28px/1 'dashicons' !important; + top: -3px; + } + + #wpadminbar .ab-icon, + #wpadminbar .ab-item:before { + padding: 0; + } + + /* My Sites and "Site Title" menu */ + #wpadminbar #wp-admin-bar-my-sites > .ab-item, + #wpadminbar #wp-admin-bar-site-name > .ab-item, + #wpadminbar #wp-admin-bar-edit > .ab-item, + #wpadminbar #wp-admin-bar-my-account > .ab-item { + text-indent: 100%; + white-space: nowrap; + overflow: hidden; + width: 52px; + padding: 0; + color: #999; + position: relative; + } + + #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, + #wpadminbar .ab-icon, + #wpadminbar .ab-item:before { + padding: 0; + margin-right: 0; + } + + #wpadminbar #wp-admin-bar-edit > .ab-item:before, + #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, + #wpadminbar #wp-admin-bar-site-name > .ab-item:before, + #wpadminbar #wp-admin-bar-my-account > .ab-item:before { + display: block; + text-indent: 0; + font: normal 32px/1 'dashicons'; + speak: none; + top: 7px; + width: 52px; + text-align: center; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + #wpadminbar #wp-admin-bar-appearance { + margin-top: 0; + } + + #wpadminbar .quicklinks li .blavatar:before { + display: none; + } + + /* Search */ + #wpadminbar #wp-admin-bar-search { + display: none; + } + + /* New Content */ + #wpadminbar #wp-admin-bar-new-content .ab-icon:before { + top: 0; + line-height: 53px; + height: 46px !important; + text-align: center; + width: 52px; + display: block; + } + + /* Updates */ + #wpadminbar #wp-admin-bar-updates { + text-align: center; + } + + #wpadminbar #wp-admin-bar-updates .ab-icon:before { + top: 3px; + } + + /* Comments */ + #wpadminbar #wp-admin-bar-comments .ab-icon { + margin: 0; + } + + #wpadminbar #wp-admin-bar-comments .ab-icon:before { + display: block; + font-size: 34px; + height: 46px; + line-height: 47px; + top: 0; + } + + /* My Account */ + #wpadminbar #wp-admin-bar-my-account > a { + position: relative; + white-space: nowrap; + text-indent: 150%; /* More than 100% indention is needed since this element has padding */ + width: 28px; + padding: 0 10px; + overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */ + } + + #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { + position: absolute; + top: 13px; + right: 10px; + width: 26px; + height: 26px; + } + + #wpadminbar #wp-admin-bar-user-actions.ab-submenu { + padding: 0; + } + + #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { + display: none; + } + + #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { + margin: 0; + } + + #wpadminbar #wp-admin-bar-user-info .display-name { + height: auto; + font-size: 16px; + line-height: 24px; + color: #eee; + } + + #wpadminbar #wp-admin-bar-user-info a { + padding-top: 4px; + } + + #wpadminbar #wp-admin-bar-user-info .username { + line-height: 0.8 !important; + margin-bottom: -2px; + } + + /* Show only default top level items */ + #wp-toolbar > ul > li { + display: none; + } + + #wpadminbar li#wp-admin-bar-menu-toggle, + #wpadminbar li#wp-admin-bar-wp-logo, + #wpadminbar li#wp-admin-bar-my-sites, + #wpadminbar li#wp-admin-bar-updates, + #wpadminbar li#wp-admin-bar-site-name, + #wpadminbar li#wp-admin-bar-new-content, + #wpadminbar li#wp-admin-bar-edit, + #wpadminbar li#wp-admin-bar-comments, + #wpadminbar li#wp-admin-bar-new-content, + #wpadminbar li#wp-admin-bar-my-account { + display: block; + } + + /* Allow dropdown list items to appear normally */ + #wpadminbar li:hover ul li, + #wpadminbar li.hover ul li, + #wpadminbar li:hover ul li:hover ul li { + display: list-item; + } + + /* Override default min-width so dropdown lists aren't stretched + to 100% viewport width at responsive sizes. */ + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; + } + + #wpadminbar ul#wp-admin-bar-root-default > li { + margin-right: 0; + } + + /* Experimental fix for touch toolbar dropdown positioning */ + #wpadminbar .ab-top-menu, + #wpadminbar .ab-top-secondary, + #wpadminbar #wp-admin-bar-wp-logo, + #wpadminbar #wp-admin-bar-my-sites, + #wpadminbar #wp-admin-bar-site-name, + #wpadminbar #wp-admin-bar-updates, + #wpadminbar #wp-admin-bar-comments, + #wpadminbar #wp-admin-bar-new-content, + #wpadminbar #wp-admin-bar-edit, + #wpadminbar #wp-admin-bar-my-account { + position: static; + } + + #wpadminbar #wp-admin-bar-my-account { + float: right; + } + + .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { + margin-right: 0; + } + + /* Realign arrows on taller responsive submenus */ + + #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { + top: 10px; + left: 0; + } +} + +/* Smartphone */ +@media screen and (max-width: 600px) { + #wpadminbar { + position: absolute; + } + + #wp-responsive-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 400; + } + + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { + position: fixed; + width: 100%; + left: 0; + } + + #wpadminbar .menupop .menupop > .ab-item:before { + display: none; + } + + #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper { + margin-left: 0; + } + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { + margin: 0; + width: 100%; + top: auto; + left: auto; + position: relative; + } + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item { + font-size: 16px; + padding: 6px 15px 19px 30px; + } + + #wpadminbar li:hover ul li ul li { + display: list-item; + } + + #wpadminbar li#wp-admin-bar-wp-logo, + #wpadminbar li#wp-admin-bar-updates { + display: none; + } + + /* Make submenus full-width at this size */ + + #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { + position: static; + -webkit-box-shadow: none; + box-shadow: none; + } +} diff --git a/wp-includes/css/admin-bar.min.css b/wp-includes/css/admin-bar.min.css new file mode 100644 index 0000000..8907308 --- /dev/null +++ b/wp-includes/css/admin-bar.min.css @@ -0,0 +1 @@ +#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#222}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#333;display:none;position:absolute;float:none}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#2ea2cc}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#999;position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#eee}#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#2ea2cc}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:'\f139';color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:5px;left:3px;content:'\f141'}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:'\f120';top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks li a:hover .blavatar{color:#2ea2cc}#wpadminbar .quicklinks li .blavatar:before{content:'\f120';height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:'\f112';top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:'\f464';top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:'\f101';top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:'\f132';top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:'\f463';top:2px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:'\f179';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:transparent;border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){html #wpadminbar{left:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 12px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#999;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{position:fixed;width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file diff --git a/wp-includes/css/buttons-rtl.css b/wp-includes/css/buttons-rtl.css new file mode 100644 index 0000000..d4e0b53 --- /dev/null +++ b/wp-includes/css/buttons-rtl.css @@ -0,0 +1,364 @@ +/* ---------------------------------------------------------------------------- + +NOTE: If you edit this file, you should make sure that the CSS rules for +buttons in the following files are updated. + +* jquery-ui-dialog.css +* editor.css + +WordPress-style Buttons +======================= +Create a button by adding the %60.button` class to an element. For backwards +compatibility, we support several other classes (such as `.button-secondary`), +but these will *not* work with the stackable classes described below. + +Button Styles +------------- +To display a primary button style, add the `.button-primary` class to a button. + +Button Sizes +------------ +Adjust a button's size by adding the `.button-large` or `.button-small` class. + +Button States +------------- +Lock the state of a button by adding the name of the pseudoclass as +an actual class (e.g. `.hover` for `:hover`). + + +TABLE OF CONTENTS: +------------------ + 1.0 - Button Layouts + 2.0 - Default Button Style + 3.0 - Primary Button Style + 4.0 - Button Groups + 5.0 - Responsive Button Styles + +---------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------------- + 1.0 - Button Layouts +---------------------------------------------------------------------------- */ + +.wp-core-ui .button, +.wp-core-ui .button-primary, +.wp-core-ui .button-secondary { + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0 10px 1px; + cursor: pointer; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.wp-core-ui button::-moz-focus-inner, +.wp-core-ui input[type="reset"]::-moz-focus-inner, +.wp-core-ui input[type="button"]::-moz-focus-inner, +.wp-core-ui input[type="submit"]::-moz-focus-inner { + border-width: 0; + border-style: none; + padding: 0; +} + +.wp-core-ui .button.button-large, +.wp-core-ui .button-group.button-large .button { + height: 30px; + line-height: 28px; + padding: 0 12px 2px; +} + +.wp-core-ui .button.button-small, +.wp-core-ui .button-group.button-small .button { + height: 24px; + line-height: 22px; + padding: 0 8px 1px; + font-size: 11px; +} + +.wp-core-ui .button.button-hero, +.wp-core-ui .button-group.button-hero .button { + font-size: 14px; + height: 46px; + line-height: 44px; + padding: 0 36px; +} + +.wp-core-ui .button:active, +.wp-core-ui .button:focus { + outline: none; +} + +.wp-core-ui .button.hidden { + display: none; +} + +/* Style Reset buttons as simple text links */ + +.wp-core-ui input[type="reset"], +.wp-core-ui input[type="reset"]:hover, +.wp-core-ui input[type="reset"]:active, +.wp-core-ui input[type="reset"]:focus { + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + padding: 0 2px 1px; + width: auto; +} + +/* ---------------------------------------------------------------------------- + 2.0 - Default Button Style +---------------------------------------------------------------------------- */ + +.wp-core-ui .button, +.wp-core-ui .button-secondary { + color: #555; + border-color: #cccccc; + background: #f7f7f7; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + vertical-align: top; +} + +.wp-core-ui p .button { + vertical-align: baseline; +} + +.wp-core-ui .button.hover, +.wp-core-ui .button:hover, +.wp-core-ui .button-secondary:hover, +.wp-core-ui .button.focus, +.wp-core-ui .button:focus, +.wp-core-ui .button-secondary:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.wp-core-ui .button.focus, +.wp-core-ui .button:focus, +.wp-core-ui .button-secondary:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button.active, +.wp-core-ui .button.active:hover, +.wp-core-ui .button:active, +.wp-core-ui .button-secondary:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.wp-core-ui .button.active:focus { + -webkit-box-shadow: + inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button[disabled], +.wp-core-ui .button:disabled, +.wp-core-ui .button.disabled, +.wp-core-ui .button-secondary[disabled], +.wp-core-ui .button-secondary:disabled, +.wp-core-ui .button-secondary.disabled, +.wp-core-ui .button-disabled { + color: #aaa !important; + border-color: #ddd !important; + background: #f7f7f7 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 1px 0 #fff !important; + cursor: default; +} + +/* ---------------------------------------------------------------------------- + 3.0 - Primary Button Style +---------------------------------------------------------------------------- */ + +.wp-core-ui .button-primary { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + color: #fff; + text-decoration: none; +} + +.wp-core-ui .button-primary.hover, +.wp-core-ui .button-primary:hover, +.wp-core-ui .button-primary.focus, +.wp-core-ui .button-primary:focus { + background: #1e8cbe; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + color: #fff; +} + +.wp-core-ui .button-primary.focus, +.wp-core-ui .button-primary:focus { + border-color: #0e3950; + -webkit-box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button-primary.active, +.wp-core-ui .button-primary.active:hover, +.wp-core-ui .button-primary.active:focus, +.wp-core-ui .button-primary:active { + background: #1b7aa6; + border-color: #005684; + color: rgba( 255, 255, 255, 0.95 ); + -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + vertical-align: top; +} + +.wp-core-ui .button-primary[disabled], +.wp-core-ui .button-primary:disabled, +.wp-core-ui .button-primary-disabled, +.wp-core-ui .button-primary.disabled { + color: #94cde7 !important; + background: #298cba !important; + border-color: #1b607f !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important; + cursor: default; +} + +/* ---------------------------------------------------------------------------- + 4.0 - Button Groups +---------------------------------------------------------------------------- */ + +.wp-core-ui .button-group { + position: relative; + display: inline-block; + white-space: nowrap; + font-size: 0; + vertical-align: middle; +} + +.wp-core-ui .button-group > .button { + display: inline-block; + -webkit-border-radius: 0; + border-radius: 0; + margin-left: -1px; + z-index: 10; +} + +.wp-core-ui .button-group > .button-primary { + z-index: 100; +} + +.wp-core-ui .button-group > .button:hover { + z-index: 20; +} + +.wp-core-ui .button-group > .button:first-child { + -webkit-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.wp-core-ui .button-group > .button:last-child { + -webkit-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.wp-core-ui .button-group > .button:focus { + position: relative; + z-index: 1; +} + +/* ---------------------------------------------------------------------------- + 5.0 - Responsive Button Styles +---------------------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + + .wp-core-ui .button, + .wp-core-ui .button.button-large, + .wp-core-ui .button.button-small, + input#publish, + input#save-post, + a.preview { + padding: 6px 14px; + line-height: normal; + font-size: 14px; + vertical-align: middle; + height: auto; + margin-bottom: 4px; + } + + #media-upload.wp-core-ui .button { + padding: 0 10px 1px; + height: 24px; + line-height: 22px; + font-size: 13px; + } + + .media-frame.mode-grid .bulk-select .button { + margin-bottom: 0; + } + + /* Publish Metabox Options */ + .wp-core-ui .save-post-status.button { + position: relative; + margin: 0 10px 0 14px; /* 14px right margin to match all other buttons */ + } + + /* Reset responsive styles in Press This, Customizer */ + + .wp-core-ui.wp-customizer .button, + .press-this.wp-core-ui .button, + .press-this input#publish, + .press-this input#save-post, + .press-this a.preview { + padding: 0 10px 1px; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + vertical-align: inherit; + } + + /* Reset responsive styles on Log in button on iframed login form */ + + .interim-login .button.button-large { + height: 30px; + line-height: 28px; + padding: 0 12px 2px; + } + +} diff --git a/wp-includes/css/buttons-rtl.min.css b/wp-includes/css/buttons-rtl.min.css new file mode 100644 index 0000000..f37e371 --- /dev/null +++ b/wp-includes/css/buttons-rtl.min.css @@ -0,0 +1 @@ +.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}.wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-left:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.press-this a.preview,.press-this input#publish,.press-this input#save-post,.press-this.wp-core-ui .button,.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/wp-includes/css/buttons.css b/wp-includes/css/buttons.css new file mode 100644 index 0000000..e84a0b5 --- /dev/null +++ b/wp-includes/css/buttons.css @@ -0,0 +1,364 @@ +/* ---------------------------------------------------------------------------- + +NOTE: If you edit this file, you should make sure that the CSS rules for +buttons in the following files are updated. + +* jquery-ui-dialog.css +* editor.css + +WordPress-style Buttons +======================= +Create a button by adding the `.button` class to an element. For backwards +compatibility, we support several other classes (such as `.button-secondary`), +but these will *not* work with the stackable classes described below. + +Button Styles +------------- +To display a primary button style, add the `.button-primary` class to a button. + +Button Sizes +------------ +Adjust a button's size by adding the `.button-large` or `.button-small` class. + +Button States +------------- +Lock the state of a button by adding the name of the pseudoclass as +an actual class (e.g. `.hover` for `:hover`). + + +TABLE OF CONTENTS: +------------------ + 1.0 - Button Layouts + 2.0 - Default Button Style + 3.0 - Primary Button Style + 4.0 - Button Groups + 5.0 - Responsive Button Styles + +---------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------------- + 1.0 - Button Layouts +---------------------------------------------------------------------------- */ + +.wp-core-ui .button, +.wp-core-ui .button-primary, +.wp-core-ui .button-secondary { + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0 10px 1px; + cursor: pointer; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.wp-core-ui button::-moz-focus-inner, +.wp-core-ui input[type="reset"]::-moz-focus-inner, +.wp-core-ui input[type="button"]::-moz-focus-inner, +.wp-core-ui input[type="submit"]::-moz-focus-inner { + border-width: 0; + border-style: none; + padding: 0; +} + +.wp-core-ui .button.button-large, +.wp-core-ui .button-group.button-large .button { + height: 30px; + line-height: 28px; + padding: 0 12px 2px; +} + +.wp-core-ui .button.button-small, +.wp-core-ui .button-group.button-small .button { + height: 24px; + line-height: 22px; + padding: 0 8px 1px; + font-size: 11px; +} + +.wp-core-ui .button.button-hero, +.wp-core-ui .button-group.button-hero .button { + font-size: 14px; + height: 46px; + line-height: 44px; + padding: 0 36px; +} + +.wp-core-ui .button:active, +.wp-core-ui .button:focus { + outline: none; +} + +.wp-core-ui .button.hidden { + display: none; +} + +/* Style Reset buttons as simple text links */ + +.wp-core-ui input[type="reset"], +.wp-core-ui input[type="reset"]:hover, +.wp-core-ui input[type="reset"]:active, +.wp-core-ui input[type="reset"]:focus { + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + padding: 0 2px 1px; + width: auto; +} + +/* ---------------------------------------------------------------------------- + 2.0 - Default Button Style +---------------------------------------------------------------------------- */ + +.wp-core-ui .button, +.wp-core-ui .button-secondary { + color: #555; + border-color: #cccccc; + background: #f7f7f7; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + vertical-align: top; +} + +.wp-core-ui p .button { + vertical-align: baseline; +} + +.wp-core-ui .button.hover, +.wp-core-ui .button:hover, +.wp-core-ui .button-secondary:hover, +.wp-core-ui .button.focus, +.wp-core-ui .button:focus, +.wp-core-ui .button-secondary:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.wp-core-ui .button.focus, +.wp-core-ui .button:focus, +.wp-core-ui .button-secondary:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button.active, +.wp-core-ui .button.active:hover, +.wp-core-ui .button:active, +.wp-core-ui .button-secondary:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.wp-core-ui .button.active:focus { + -webkit-box-shadow: + inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button[disabled], +.wp-core-ui .button:disabled, +.wp-core-ui .button.disabled, +.wp-core-ui .button-secondary[disabled], +.wp-core-ui .button-secondary:disabled, +.wp-core-ui .button-secondary.disabled, +.wp-core-ui .button-disabled { + color: #aaa !important; + border-color: #ddd !important; + background: #f7f7f7 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 1px 0 #fff !important; + cursor: default; +} + +/* ---------------------------------------------------------------------------- + 3.0 - Primary Button Style +---------------------------------------------------------------------------- */ + +.wp-core-ui .button-primary { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + color: #fff; + text-decoration: none; +} + +.wp-core-ui .button-primary.hover, +.wp-core-ui .button-primary:hover, +.wp-core-ui .button-primary.focus, +.wp-core-ui .button-primary:focus { + background: #1e8cbe; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + color: #fff; +} + +.wp-core-ui .button-primary.focus, +.wp-core-ui .button-primary:focus { + border-color: #0e3950; + -webkit-box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +.wp-core-ui .button-primary.active, +.wp-core-ui .button-primary.active:hover, +.wp-core-ui .button-primary.active:focus, +.wp-core-ui .button-primary:active { + background: #1b7aa6; + border-color: #005684; + color: rgba( 255, 255, 255, 0.95 ); + -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + vertical-align: top; +} + +.wp-core-ui .button-primary[disabled], +.wp-core-ui .button-primary:disabled, +.wp-core-ui .button-primary-disabled, +.wp-core-ui .button-primary.disabled { + color: #94cde7 !important; + background: #298cba !important; + border-color: #1b607f !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important; + cursor: default; +} + +/* ---------------------------------------------------------------------------- + 4.0 - Button Groups +---------------------------------------------------------------------------- */ + +.wp-core-ui .button-group { + position: relative; + display: inline-block; + white-space: nowrap; + font-size: 0; + vertical-align: middle; +} + +.wp-core-ui .button-group > .button { + display: inline-block; + -webkit-border-radius: 0; + border-radius: 0; + margin-right: -1px; + z-index: 10; +} + +.wp-core-ui .button-group > .button-primary { + z-index: 100; +} + +.wp-core-ui .button-group > .button:hover { + z-index: 20; +} + +.wp-core-ui .button-group > .button:first-child { + -webkit-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.wp-core-ui .button-group > .button:last-child { + -webkit-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.wp-core-ui .button-group > .button:focus { + position: relative; + z-index: 1; +} + +/* ---------------------------------------------------------------------------- + 5.0 - Responsive Button Styles +---------------------------------------------------------------------------- */ + +@media screen and ( max-width: 782px ) { + + .wp-core-ui .button, + .wp-core-ui .button.button-large, + .wp-core-ui .button.button-small, + input#publish, + input#save-post, + a.preview { + padding: 6px 14px; + line-height: normal; + font-size: 14px; + vertical-align: middle; + height: auto; + margin-bottom: 4px; + } + + #media-upload.wp-core-ui .button { + padding: 0 10px 1px; + height: 24px; + line-height: 22px; + font-size: 13px; + } + + .media-frame.mode-grid .bulk-select .button { + margin-bottom: 0; + } + + /* Publish Metabox Options */ + .wp-core-ui .save-post-status.button { + position: relative; + margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */ + } + + /* Reset responsive styles in Press This, Customizer */ + + .wp-core-ui.wp-customizer .button, + .press-this.wp-core-ui .button, + .press-this input#publish, + .press-this input#save-post, + .press-this a.preview { + padding: 0 10px 1px; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + vertical-align: inherit; + } + + /* Reset responsive styles on Log in button on iframed login form */ + + .interim-login .button.button-large { + height: 30px; + line-height: 28px; + padding: 0 12px 2px; + } + +} diff --git a/wp-includes/css/buttons.min.css b/wp-includes/css/buttons.min.css new file mode 100644 index 0000000..9680480 --- /dev/null +++ b/wp-includes/css/buttons.min.css @@ -0,0 +1 @@ +.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}.wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.press-this a.preview,.press-this input#publish,.press-this input#save-post,.press-this.wp-core-ui .button,.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/wp-includes/css/dashicons.css b/wp-includes/css/dashicons.css new file mode 100644 index 0000000..22ed1ee --- /dev/null +++ b/wp-includes/css/dashicons.css @@ -0,0 +1,893 @@ +@font-face { + font-family: "dashicons"; + src: url(../fonts/dashicons.eot); +} + +@font-face { + font-family: "dashicons"; + src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), + url(../fonts/dashicons.ttf) format("truetype"), + url(../fonts/dashicons.svg#dashicons) format("svg"); + font-weight: normal; + font-style: normal; +} + +.dashicons, +.dashicons-before:before { + display: inline-block; + width: 20px; + height: 20px; + font-size: 20px; + line-height: 1; + font-family: "dashicons"; + text-decoration: inherit; + font-weight: normal; + font-style: normal; + vertical-align: top; + text-align: center; + -webkit-transition: color .1s ease-in 0; + transition: color .1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* Admin Menu Icons */ + +.dashicons-menu:before { + content: "\f333"; +} + +.dashicons-admin-site:before { + content: "\f319"; +} + +.dashicons-dashboard:before { + content: "\f226"; +} + +.dashicons-admin-media:before { + content: "\f104"; +} + +.dashicons-admin-page:before { + content: "\f105"; +} + +.dashicons-admin-comments:before { + content: "\f101"; +} + +.dashicons-admin-appearance:before { + content: "\f100"; +} + +.dashicons-admin-plugins:before { + content: "\f106"; +} + +.dashicons-admin-users:before { + content: "\f110"; +} + +.dashicons-admin-tools:before { + content: "\f107"; +} + +.dashicons-admin-settings:before { + content: "\f108"; +} + +.dashicons-admin-network:before { + content: "\f112"; +} + +.dashicons-admin-generic:before { + content: "\f111"; +} + +.dashicons-admin-home:before { + content: "\f102"; +} + +.dashicons-admin-collapse:before { + content: "\f148"; +} + + +/* Both Admin Menu and Post Formats */ + +.dashicons-admin-links:before, +.dashicons-format-links:before { + content: "\f103"; +} + +.dashicons-admin-post:before, +.dashicons-format-standard:before { + content: "\f109"; +} + + +/* Post Format Icons */ + +.dashicons-format-image:before { + content: "\f128"; +} + +.dashicons-format-gallery:before { + content: "\f161"; +} + +.dashicons-format-audio:before { + content: "\f127"; +} + +.dashicons-format-video:before { + content: "\f126"; +} + +.dashicons-format-chat:before { + content: "\f125"; +} + +.dashicons-format-status:before { + content: "\f130"; +} + +.dashicons-format-aside:before { + content: "\f123"; +} + +.dashicons-format-quote:before { + content: "\f122"; +} + + +/* Welcome Screen Icons */ + +.dashicons-welcome-write-blog:before, +.dashicons-welcome-edit-page:before { + content: "\f119"; +} + +.dashicons-welcome-add-page:before { + content: "\f133"; +} + +.dashicons-welcome-view-site:before { + content: "\f115"; +} + +.dashicons-welcome-widgets-menus:before { + content: "\f116"; +} + +.dashicons-welcome-comments:before { + content: "\f117"; +} + +.dashicons-welcome-learn-more:before { + content: "\f118"; +} + + +/* Image Editing Icons */ + +.dashicons-image-crop:before { + content: "\f165"; +} + +.dashicons-image-rotate-left:before { + content: "\f166"; +} + +.dashicons-image-rotate-right:before { + content: "\f167"; +} + +.dashicons-image-flip-vertical:before { + content: "\f168"; +} + +.dashicons-image-flip-horizontal:before { + content: "\f169"; +} + + +/* Both Image Editing and TinyMCE */ + +.dashicons-undo:before { + content: "\f171"; +} + +.dashicons-redo:before { + content: "\f172"; +} + +/* TinyMCE Icons */ + +.dashicons-editor-bold:before { + content: "\f200"; +} + +.dashicons-editor-italic:before { + content: "\f201"; +} + +.dashicons-editor-ul:before { + content: "\f203"; +} + +.dashicons-editor-ol:before { + content: "\f204"; +} + +.dashicons-editor-quote:before { + content: "\f205"; +} + +.dashicons-editor-alignleft:before { + content: "\f206"; +} + +.dashicons-editor-aligncenter:before { + content: "\f207"; +} + +.dashicons-editor-alignright:before { + content: "\f208"; +} + +.dashicons-editor-insertmore:before { + content: "\f209"; +} + +.dashicons-editor-spellcheck:before { + content: "\f210"; +} + +.dashicons-editor-distractionfree:before, +.dashicons-editor-expand:before { + content: "\f211"; +} + +.dashicons-editor-contract:before { + content: "\f506"; +} + +.dashicons-editor-kitchensink:before { + content: "\f212"; +} + +.dashicons-editor-underline:before { + content: "\f213"; +} + +.dashicons-editor-justify:before { + content: "\f214"; +} + +.dashicons-editor-textcolor:before { + content: "\f215"; +} + +.dashicons-editor-paste-word:before { + content: "\f216"; +} + +.dashicons-editor-paste-text:before { + content: "\f217"; +} + +.dashicons-editor-removeformatting:before { + content: "\f218"; +} + +.dashicons-editor-video:before { + content: "\f219"; +} + +.dashicons-editor-customchar:before { + content: "\f220"; +} + +.dashicons-editor-outdent:before { + content: "\f221"; +} + +.dashicons-editor-indent:before { + content: "\f222"; +} + +.dashicons-editor-help:before { + content: "\f223"; +} + +.dashicons-editor-strikethrough:before { + content: "\f224"; +} + +.dashicons-editor-unlink:before { + content: "\f225"; +} + +.dashicons-editor-rtl:before { + content: "\f320"; +} + +.dashicons-editor-break:before { + content: "\f474"; +} + +.dashicons-editor-code:before { + content: "\f475"; +} + +.dashicons-editor-paragraph:before { + content: "\f476"; +} + +/* Post Icons */ + +.dashicons-align-left:before { + content: "\f135"; +} + +.dashicons-align-right:before { + content: "\f136"; +} + +.dashicons-align-center:before { + content: "\f134"; +} + +.dashicons-align-none:before { + content: "\f138"; +} + +.dashicons-lock:before { + content: "\f160"; +} + +.dashicons-calendar:before { + content: "\f145"; +} + +.dashicons-calendar-alt:before { + content: "\f508"; +} + +.dashicons-visibility:before { + content: "\f177"; +} + +.dashicons-post-status:before { + content: "\f173"; +} + +.dashicons-edit:before { + content: "\f464"; +} + +.dashicons-post-trash:before, +.dashicons-trash:before { + content: "\f182"; +} + + +/* Sorting */ + +.dashicons-external:before { + content: "\f504"; +} + +.dashicons-arrow-up:before { + content: "\f142"; +} + +.dashicons-arrow-down:before { + content: "\f140"; +} + +.dashicons-arrow-left:before { + content: "\f141"; +} + +.dashicons-arrow-right:before { + content: "\f139"; +} + +.dashicons-arrow-up-alt:before { + content: "\f342"; +} + +.dashicons-arrow-down-alt:before { + content: "\f346"; +} + +.dashicons-arrow-left-alt:before { + content: "\f340"; +} + +.dashicons-arrow-right-alt:before { + content: "\f344"; +} + +.dashicons-arrow-up-alt2:before { + content: "\f343"; +} + +.dashicons-arrow-down-alt2:before { + content: "\f347"; +} + +.dashicons-arrow-left-alt2:before { + content: "\f341"; +} + +.dashicons-arrow-right-alt2:before { + content: "\f345"; +} + +.dashicons-leftright:before { + content: "\f229"; +} + +.dashicons-sort:before { + content: "\f156"; +} + +.dashicons-randomize:before { + content: "\f503" +} + +.dashicons-list-view:before { + content: "\f163"; +} + +.dashicons-exerpt-view:before { + content: "\f164"; +} + +.dashicons-grid-view:before { + content: "\f509"; +} + + +/* WPorg specific icons: Jobs, Profiles, WordCamps */ + +.dashicons-hammer:before { + content: "\f308"; +} + +.dashicons-art:before { + content: "\f309"; +} + +.dashicons-migrate:before { + content: "\f310"; +} + +.dashicons-performance:before { + content: "\f311"; +} + +.dashicons-universal-access:before { + content: "\f483"; +} + +.dashicons-universal-access-alt:before { + content: "\f507"; +} + +.dashicons-tickets:before { + content: "\f486"; +} + +.dashicons-nametag:before { + content: "\f484"; +} + +.dashicons-clipboard:before { + content: "\f481"; +} + +.dashicons-heart:before { + content: "\f487"; +} + +.dashicons-megaphone:before { + content: "\f488"; +} + +.dashicons-schedule:before { + content: "\f489"; +} + + +/* Internal/Products */ + +.dashicons-wordpress:before { + content: "\f120"; +} + +.dashicons-wordpress-alt:before { + content: "\f324"; +} + +.dashicons-pressthis:before { + content: "\f157"; +} + +.dashicons-update:before { + content: "\f463"; +} + +.dashicons-screenoptions:before { + content: "\f180"; +} + +.dashicons-info:before { + content: "\f348"; +} + +.dashicons-cart:before { + content: "\f174"; +} + +.dashicons-feedback:before { + content: "\f175"; +} + +.dashicons-cloud:before { + content: "\f176"; +} + +.dashicons-translation:before { + content: "\f326"; +} + + +/* Taxonomies */ + +.dashicons-tag:before { + content: "\f323"; +} + +.dashicons-category:before { + content: "\f318"; +} + + +/* Widget icons */ + +.dashicons-archive:before { + content: "\f480"; +} + +.dashicons-tagcloud:before { + content: "\f479"; +} + +.dashicons-text:before { + content: "\f478"; +} + + +/* Media icons */ + +.dashicons-media-archive:before { + content: "\f501" +} + +.dashicons-media-audio:before { + content: "\f500" +} + +.dashicons-media-code:before { + content: "\f499" +} + +.dashicons-media-default:before { + content: "\f498" +} + +.dashicons-media-document:before { + content: "\f497" +} + +.dashicons-media-interactive:before { + content: "\f496" +} + +.dashicons-media-spreadsheet:before { + content: "\f495" +} + +.dashicons-media-text:before { + content: "\f491" +} + +.dashicons-media-video:before { + content: "\f490" +} + +.dashicons-playlist-audio:before { + content: "\f492" +} + +.dashicons-playlist-video:before { + content: "\f493" +} + + +/* Alerts/Notifications/Flags */ + +.dashicons-yes:before { + content: "\f147"; +} + +.dashicons-no:before { + content: "\f158"; +} + +.dashicons-no-alt:before { + content: "\f335"; +} + +.dashicons-plus:before { + content: "\f132"; +} + +.dashicons-plus-alt:before { + content: "\f502" +} + +.dashicons-minus:before { + content: "\f460"; +} + +.dashicons-dismiss:before { + content: "\f153"; +} + +.dashicons-marker:before { + content: "\f159"; +} + +.dashicons-star-filled:before { + content: "\f155"; +} + +.dashicons-star-half:before { + content: "\f459"; +} + +.dashicons-star-empty:before { + content: "\f154"; +} + +.dashicons-flag:before { + content: "\f227"; +} + + +/* Social Icons */ + +.dashicons-share:before { + content: "\f237"; +} + +.dashicons-share1:before { + content: "\f237"; +} + +.dashicons-share-alt:before { + content: "\f240"; +} + +.dashicons-share-alt2:before { + content: "\f242"; +} + +.dashicons-twitter:before { + content: "\f301"; +} + +.dashicons-rss:before { + content: "\f303"; +} + +.dashicons-email:before { + content: "\f465"; +} + +.dashicons-email-alt:before { + content: "\f466"; +} + +.dashicons-facebook:before { + content: "\f304"; +} + +.dashicons-facebook-alt:before { + content: "\f305"; +} + +.dashicons-networking:before { + content: "\f325"; +} + +.dashicons-googleplus:before { + content: "\f462"; +} + + +/* Misc/CPT */ + +.dashicons-location:before { + content: "\f230"; +} + +.dashicons-location-alt:before { + content: "\f231"; +} + +.dashicons-camera:before { + content: "\f306"; +} + +.dashicons-images-alt:before { + content: "\f232"; +} + +.dashicons-images-alt2:before { + content: "\f233"; +} + +.dashicons-video-alt:before { + content: "\f234"; +} + +.dashicons-video-alt2:before { + content: "\f235"; +} + +.dashicons-video-alt3:before { + content: "\f236"; +} + +.dashicons-vault:before { + content: "\f178"; +} + +.dashicons-shield:before { + content: "\f332"; +} + +.dashicons-shield-alt:before { + content: "\f334"; +} + +.dashicons-sos:before { + content: "\f468"; +} + +.dashicons-search:before { + content: "\f179"; +} + +.dashicons-slides:before { + content: "\f181"; +} + +.dashicons-analytics:before { + content: "\f183"; +} + +.dashicons-chart-pie:before { + content: "\f184"; +} + +.dashicons-chart-bar:before { + content: "\f185"; +} + +.dashicons-chart-line:before { + content: "\f238"; +} + +.dashicons-chart-area:before { + content: "\f239"; +} + +.dashicons-groups:before { + content: "\f307"; +} + +.dashicons-businessman:before { + content: "\f338"; +} + +.dashicons-id:before { + content: "\f336"; +} + +.dashicons-id-alt:before { + content: "\f337"; +} + +.dashicons-products:before { + content: "\f312"; +} + +.dashicons-awards:before { + content: "\f313"; +} + +.dashicons-forms:before { + content: "\f314"; +} + +.dashicons-testimonial:before { + content: "\f473"; +} + +.dashicons-portfolio:before { + content: "\f322"; +} + +.dashicons-book:before { + content: "\f330"; +} + +.dashicons-book-alt:before { + content: "\f331"; +} + +.dashicons-download:before { + content: "\f316"; +} + +.dashicons-upload:before { + content: "\f317"; +} + +.dashicons-backup:before { + content: "\f321"; +} + +.dashicons-clock:before { + content: "\f469"; +} + +.dashicons-lightbulb:before { + content: "\f339"; +} + +.dashicons-microphone:before { + content: "\f482"; +} + +.dashicons-desktop:before { + content: "\f472"; +} + +.dashicons-tablet:before { + content: "\f471"; +} + +.dashicons-smartphone:before { + content: "\f470"; +} + +.dashicons-smiley:before { + content: "\f328"; +} + +.dashicons-index-card:before { + content: "\f510"; +} + +.dashicons-carrot:before { + content: "\f511"; +} diff --git a/wp-includes/css/dashicons.min.css b/wp-includes/css/dashicons.min.css new file mode 100644 index 0000000..b360187 --- /dev/null +++ b/wp-includes/css/dashicons.min.css @@ -0,0 +1 @@ +@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-info:before{content:"\f348"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-share1:before,.dashicons-share:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"} \ No newline at end of file diff --git a/wp-includes/css/editor-rtl.css b/wp-includes/css/editor-rtl.css new file mode 100644 index 0000000..7c06656 --- /dev/null +++ b/wp-includes/css/editor-rtl.css @@ -0,0 +1,1985 @@ +/*------------------------------------------------------------------------------ + TinyMCE and Quicklinks toolbars +------------------------------------------------------------------------------*/ + +/* TinyMCE widgets/containers */ + +.mce-container, +.mce-container *, +.mce-widget, +.mce-widget * { + color: inherit; + font-family: inherit; +} + +/* TinyMCE windows */ +#mce-modal-block.mce-in { + opacity: 0.7; + filter: alpha(opacity=70); +} + +.mce-window { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + -webkit-font-smoothing: subpixel-antialiased; +} + +.mce-window .mce-container-body.mce-abs-layout { + overflow: visible; +} + +.mce-window .mce-window-head { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + padding: 0; + min-height: 36px; +} + +.mce-window .mce-window-head .mce-title { + color: #444; + font-size: 18px; + font-weight: 600; + line-height: 36px; + margin: 0; + padding: 0 16px 0 36px; +} + +.mce-window .mce-window-head .mce-close { + color: transparent; + top: 0; + left: 0; + width: 36px; + height: 36px; + line-height: 36px; + text-align: center; +} + +.mce-window .mce-window-head .mce-close:before { + font: normal 20px/36px 'dashicons'; + text-align: center; + color: #666; + width: 36px; + height: 36px; + display: block; +} + +.mce-window .mce-window-head .mce-close:hover:before { + color: #2ea2cc; +} + +.mce-window .mce-window-head .mce-dragh { + width: -webkit-calc( 100% - 36px ); + width: calc( 100% - 36px ); +} + +.mce-wp-help .mce-window-head { + border-bottom: none; +} + +.mce-textbox, +.mce-checkbox i.mce-i-checkbox, +#wp-link .query-results { + border: 1px solid #ddd; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + -webkit-transition: .05s all ease-in-out; + transition: .05s all ease-in-out; +} + +.mce-textbox:focus, +.mce-textbox.mce-focus, +.mce-checkbox:focus i.mce-i-checkbox, +#wp-link .query-results:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); + box-shadow: 0 0 2px rgba(30,140,190,0.8); +} + +/* TinyMCE menus */ +.mce-menu, +.mce-floatpanel.mce-popover { + border-color: rgba(0,0,0,0.15); + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); +} + +.mce-floatpanel.mce-popover.mce-bottom { + margin-top: 2px; +} + +.mce-floatpanel .mce-arrow { + display: none; +} + +.mce-menu .mce-container-body { + min-width: 160px; +} + +.mce-menu-item { + border: none; + margin-bottom: 2px; +} + +.mce-menu-has-icons i.mce-ico { + line-height: 20px; +} + +/* TinyMCE panel */ +div.mce-panel { + border: 0; + background: #fff; + -webkit-filter: none; + filter: none; +} + +.mce-panel.mce-menu { + border: 1px solid #ddd; +} + +div.mce-tab { + line-height: 13px; +} + +/* TinyMCE toolbars */ +div.mce-toolbar-grp { + border-bottom: 1px solid #dedede; + background: #f5f5f5; + padding: 0; + position: relative; +} + +div.mce-toolbar-grp > div { + padding: 3px; +} + +.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first { + padding-left: 32px; +} + +.mce-toolbar .mce-btn-group { + margin: 0; +} + +div.mce-statusbar { + border-top: 1px solid #e5e5e5; +} + +div.mce-path { + padding: 2px 10px; + margin: 0; +} + +.mce-path, +.mce-path-item, +.mce-path .mce-divider { + font-size: 12px; + line-height: 18px; +} + +.mce-toolbar .mce-btn, +.qt-fullscreen { + border-color: transparent; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + cursor: pointer; +} + +#wp-fullscreen-buttons .mce-btn, +.mce-toolbar .mce-btn-group .mce-btn, +.qt-fullscreen { + border: 1px solid transparent; + margin: 2px; + background-image: none; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-filter: none; + filter: none; +} + +#wp-fullscreen-buttons .mce-btn:hover, +.mce-toolbar .mce-btn-group .mce-btn:hover, +#wp-fullscreen-buttons .mce-btn:focus, +.mce-toolbar .mce-btn-group .mce-btn:focus, +.qt-fullscreen:hover, +.qt-fullscreen:focus { + background: #fafafa; + border-color: #999; + color: #222; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active, +#wp-fullscreen-buttons .mce-btn.mce-active, +.mce-toolbar .mce-btn-group .mce-btn:active, +#wp-fullscreen-buttons .mce-btn:active { + background: #ebebeb; + border-color: #999; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover { + border-color: #555; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico { + color: #555; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover, +#wp-fullscreen-buttons .mce-btn.mce-disabled:hover, +.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, +#wp-fullscreen-buttons .mce-btn.mce-disabled:focus { + color: #aaa; + background: none; + border-color: #ddd; + text-shadow: 0 1px 0 #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mce-toolbar .mce-btn-group .mce-first, +.mce-toolbar .mce-btn-group .mce-last { + border-color: transparent; +} + +.mce-toolbar .mce-btn button, +.qt-fullscreen { + padding: 2px 3px; + line-height: normal; +} + +.mce-toolbar .mce-btn i { + text-shadow: none; +} + +.mce-toolbar .mce-btn-group > div { + white-space: normal; +} + +.mce-toolbar .mce-colorbutton .mce-open { + border-left: 0; +} + +.mce-toolbar .mce-colorbutton .mce-preview { + margin: 0; + padding: 0; + top: auto; + bottom: 2px; + right: 3px; + height: 3px; + width: 20px; +} + +/* mce listbox */ +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox { + -webkit-border-radius: 0; + border-radius: 0; + direction: rtl; + background: #fff; + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2); + box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover { + background-image: none; + border-color: #bbb; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span { + font-size: 13px; +} + +.mce-panel .mce-btn i.mce-caret { + border-top: 6px solid #777; + margin-right: 2px; + margin-left: 2px; +} + +.mce-listbox i.mce-caret { + left: 6px; +} + +.mce-panel .mce-btn button.mce-open i.mce-caret, +.mce-panel .mce-btn.mce-listbox i.mce-caret { + margin-right: 0; + margin-left: 0; +} + +.mce-panel .mce-btn:hover i.mce-caret { + border-top-color: #333; +} + +.mce-panel .mce-active i.mce-caret { + border-top: 0; + border-bottom: 6px solid #333; + margin-top: 7px; +} + +.mce-listbox.mce-active i.mce-caret { + margin-top: -3px; +} + +.mce-toolbar .mce-splitbtn:hover .mce-open { + border-left-color: transparent; +} + +.mce-toolbar .mce-splitbtn .mce-open.mce-active{ + -webkit-box-shadow: none; + box-shadow: none; +} + +.mce-menu .mce-menu-item-normal.mce-active { + background-color: #e5e5e5; + -webkit-filter: none; + filter: none; +} + +.mce-menu .mce-menu-item:hover, +.mce-menu .mce-menu-item.mce-selected, +.mce-menu .mce-menu-item:focus { + color: #000; + background-color: #bbb; + background-image: none; + -webkit-filter: none; + filter: none; +} + +.mce-menu .mce-menu-item:hover .mce-ico, +.mce-menu .mce-menu-item.mce-selected .mce-ico, +.mce-menu .mce-menu-item:focus .mce-ico, +.mce-menu .mce-menu-item:hover .mce-text, +.mce-menu .mce-menu-item.mce-active:hover .mce-text, +.mce-menu .mce-menu-item.mce-selected .mce-text { + color: #000; +} + +/* Menubar */ +.mce-menubar { + border-color: #e5e5e5; + background: #fff; + border-width: 0px 0px 1px; +} + +.mce-menubar .mce-btn:focus { + outline: 0; +} + +div.mce-menu .mce-menu-item-sep, +.mce-menu-item-sep:hover { + margin: 5px 0 4px; +} + +.mce-menubtn span { + margin-left: 0; + padding-right: 3px; +} + +.mce-menu-has-icons i.mce-ico:before { + margin-right: -2px; +} + +/* Buttons in modals */ +.mce-primary button, +.mce-primary button i { + text-align: center; + color: #fff; + text-shadow: none; + padding: 0; + line-height: 26px; +} + +.mce-window .mce-btn { + color: #555; + background: #f7f7f7; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0; + cursor: pointer; + border: 1px solid #ccc; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + background-image: none; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.mce-window .mce-btn::-moz-focus-inner { + border-width: 1px 0; + border-style: solid none; + border-color: transparent; + padding: 0; +} + +.mce-window .mce-btn:hover, +.mce-window .mce-btn:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.mce-window .mce-btn:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.mce-window .mce-btn:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.mce-window .mce-btn.mce-disabled { + color: #aaa; + border-color: #ddd; + background: #f7f7f7; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: 0 1px 0 #fff; + cursor: default; +} + +.mce-window .mce-btn.mce-primary { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + color: #fff; + text-decoration: none; +} + +.mce-window .mce-btn.mce-primary:hover, +.mce-window .mce-btn.mce-primary:focus { + background: #1e8cbe; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + color: #fff; +} + +.mce-window .mce-btn.mce-primary:focus { + border-color: #0e3950; + -webkit-box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.mce-window .mce-btn.mce-primary:active { + background: #1b7aa6; + border-color: #005684; + color: rgba( 255, 255, 255, 0.95 ); + -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + vertical-align: top; +} + +.mce-window .mce-btn.mce-primary.mce-disabled { + color: #94cde7; + background: #298cba; + border-color: #1b607f; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ); + cursor: default; +} + +.mce-menubtn.mce-fixed-width button span { + max-width: 80px; + padding-left: 16px; +} + +/* Charmap modal */ +.mce-charmap { + margin: 3px; +} + +.mce-charmap td { + padding: 0; + border-color: #dfdfdf; + cursor: pointer; +} + +.mce-charmap td:hover { + background: #f3f3f3; +} + +.mce-charmap td div { + width: 18px; + height: 22px; + line-height: 22px; +} + +/* TinyMCE tooltips */ +.mce-tooltip { + margin-top: 2px; +} + +.mce-tooltip-inner { + -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + color: #fff; + font-size: 12px; +} + +/* TinyMCE icons */ +.mce-ico { + font-family: 'tinymce', Arial; +} + +.mce-btn-small .mce-ico { + font-family: 'tinymce-small', Arial; +} + +.mce-toolbar .mce-ico { + color: #777; + line-height: 20px; + width: 20px; + height: 20px; + text-align: center; + text-shadow: none; + margin: 0; + padding: 0; +} + +.qt-fullscreen { + color: #777; + line-height: 20px; + width: 28px; + height: 26px; + text-align: center; + text-shadow: none; +} + +.mce-toolbar .mce-btn .mce-open { + line-height: 20px; +} + +.mce-toolbar .mce-btn:hover .mce-open, +.mce-toolbar .mce-btn:focus .mce-open, +.mce-toolbar .mce-btn.mce-active .mce-open { + border-right-color: #999; +} + +i.mce-i-bold, +i.mce-i-italic, +i.mce-i-bullist, +i.mce-i-numlist, +i.mce-i-blockquote, +i.mce-i-alignleft, +i.mce-i-aligncenter, +i.mce-i-alignright, +i.mce-i-link, +i.mce-i-unlink, +i.mce-i-wp_more, +i.mce-i-strikethrough, +i.mce-i-spellchecker, +i.mce-i-fullscreen, +i.mce-i-wp_fullscreen, +i.mce-i-wp_adv, +i.mce-i-underline, +i.mce-i-alignjustify, +i.mce-i-forecolor, +i.mce-i-backcolor, +i.mce-i-pastetext, +i.mce-i-pasteword, +i.mce-i-removeformat, +i.mce-i-charmap, +i.mce-i-outdent, +i.mce-i-indent, +i.mce-i-undo, +i.mce-i-redo, +i.mce-i-help, +i.mce-i-wp_help, +i.mce-i-wp-media-library, +i.mce-i-ltr, +i.mce-i-wp_page, +i.mce-i-hr, +.mce-close { + font: normal 20px/1 'dashicons'; + padding: 0; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-right: -2px; + padding-left: 2px; +} + +.qt-fullscreen { + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +i.mce-i-bold:before { + content: '\f200'; +} + +i.mce-i-italic:before { + content: '\f201'; +} + +i.mce-i-bullist:before { + content: '\f203'; +} + +i.mce-i-numlist:before { + content: '\f204'; +} + +i.mce-i-blockquote:before { + content: '\f205'; +} + +i.mce-i-alignleft:before { + content: '\f206'; +} + +i.mce-i-aligncenter:before { + content: '\f207'; +} + +i.mce-i-alignright:before { + content: '\f208'; +} + +i.mce-i-link:before { + content: '\f103'; +} + +i.mce-i-unlink:before { + content: '\f225'; +} + +i.mce-i-wp_more:before { + content: '\f209'; +} + +i.mce-i-strikethrough:before { + content: '\f224'; +} + +i.mce-i-spellchecker:before { + content: '\f210'; +} + +i.mce-i-fullscreen:before, +i.mce-i-wp_fullscreen:before, +.qt-fullscreen:before { + content: '\f211'; +} + +i.mce-i-wp_adv:before { + content: '\f212'; +} + +i.mce-i-underline:before { + content: '\f213'; +} + +i.mce-i-alignjustify:before { + content: '\f214'; +} + +i.mce-i-forecolor:before, +i.mce-i-backcolor:before { + content: '\f215'; +} + +i.mce-i-pastetext:before { + content: '\f217'; +} + +i.mce-i-removeformat:before { + content: '\f218'; +} + +i.mce-i-charmap:before { + content: '\f220'; +} + +i.mce-i-outdent:before { + content: '\f221'; +} + +i.mce-i-indent:before { + content: '\f222'; +} + +i.mce-i-undo:before { + content: '\f171'; +} + +i.mce-i-redo:before { + content: '\f172'; +} + +i.mce-i-help:before, +i.mce-i-wp_help:before { + content: '\f223'; +} + +i.mce-i-wp-media-library:before { + content: '\f104'; +} + +i.mce-i-ltr:before { + content: '\f320'; +} + +i.mce-i-wp_page:before { + content: '\f105'; +} + +i.mce-i-hr:before { + content: '\f460'; +} + +.mce-close:before { + content: '\f158'; +} + +.mce-i-wp_code:before { + content: '\f475'; +} + +/* Editors */ +.wp-editor-wrap { + position: relative; +} + +.wp-editor-tools { + position: relative; + z-index: 1; +} + +.wp-editor-tools:after { + clear: both; + content: ''; + display: table; +} + +.wp-editor-container { + clear: both; +} + +.wp-editor-area { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + padding: 10px; + margin: 1px 0 0; + line-height: 150%; + border: 0 none; + outline: none; + display: block; + resize: vertical; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.wp-editor-container textarea.wp-editor-area { + width: 100%; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-editor-tabs { + float: left; +} + +.wp-switch-editor { + background: #ebebeb; + border: 1px solid #dedede; + color: #777; + cursor: pointer; + float: left; + font: 13px/19px "Open Sans", sans-serif; + height: 19px; + margin: 5px 5px 0 0; + padding: 3px 8px 4px; + position: relative; + top: 1px; +} + +.wp-switch-editor:active { + background-color: #f1f1f1; +} + +.wp-switch-editor:hover { + text-decoration: none !important; + background: #fff; +} + +.js .tmce-active .wp-editor-area { + color: white; +} + +.tmce-active .quicktags-toolbar { + display: none; +} + +.tmce-active .switch-tmce, +.html-active .switch-html { + background: #f5f5f5; + color: #555; + height: 20px; + border-bottom: none; +} + +.wp-media-buttons { + float: right; +} + +.wp-media-buttons .button { + margin-left: 5px; + margin-bottom: 4px; + padding-right: 7px; + padding-left: 7px; +} + +.wp-media-buttons .button:active { + position: relative; + top: 1px; + margin-top: -1px; + margin-bottom: 1px; +} + +.wp-media-buttons .insert-media { + padding-right: 5px; +} + +.wp-media-buttons a { + text-decoration: none; + color: #464646; + font-size: 12px; +} + +.wp-media-buttons img { + padding: 0 4px; + vertical-align: middle; +} + +.wp-media-buttons span.wp-media-buttons-icon { + display: inline-block; + width: 18px; + height: 18px; + vertical-align: text-top; + margin: 0 2px; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon { + background: none; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon:before { + font: normal 18px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon:before { + content: '\f104'; +} + +/* Quicktags */ +.quicktags-toolbar { + padding: 3px; + position: relative; + border-bottom: 1px solid #dedede; + background: #f5f5f5; +} + +.has-dfw .quicktags-toolbar { + padding-left: 35px; +} + +.wp-core-ui .quicktags-toolbar input.button.button-small { + margin: 2px; +} + +.quicktags-toolbar input[value="link"] { + text-decoration: underline; +} + +.quicktags-toolbar input[value="del"] { + text-decoration: line-through; +} + +.quicktags-toolbar input[value="i"] { + font-style: italic; +} + +.quicktags-toolbar input[value="b"] { + font-weight: bold; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen, +.qt-fullscreen { + position: absolute; + top: 0; + left: 0; + margin: 5px 0 0 5px; +} + +@media screen and ( max-width: 782px ) { + .mce-toolbar .mce-btn button, + .qt-fullscreen { + padding: 6px 7px; + } + + #wp-fullscreen-buttons .mce-btn, + .mce-toolbar .mce-btn-group .mce-btn { + margin: 1px; + } + + .qt-fullscreen { + width: 36px; + height: 34px; + } + + .mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen { + margin: 4px 0 0 4px; + } + + .mce-toolbar .mce-colorbutton .mce-preview { + right: 8px; + bottom: 6px; + } + + .mce-window .mce-btn { + padding: 2px 0; + } + + .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first, + .has-dfw .quicktags-toolbar { + padding-left: 40px; + } +} + +@media screen and ( min-width: 782px ) { + .wp-core-ui .quicktags-toolbar input.button.button-small { + /* .button-small is normaly 11px, but a bit too small for these buttons. */ + font-size: 12px; + height: 26px; + line-height: 24px; + } +} + +#wp_editbtns, +#wp_gallerybtns { + padding: 2px; + position: absolute; + display: none; + z-index: 100020; +} + +#wp_editimgbtn, +#wp_delimgbtn, +#wp_editgallery, +#wp_delgallery { + border-color: #999; + background-color: #eee; + margin: 2px; + padding: 2px; + border-width: 1px; + border-style: solid; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +#wp_editimgbtn:hover, +#wp_delimgbtn:hover, +#wp_editgallery:hover, +#wp_delgallery:hover { + border-color: #555; + background-color: #ccc; +} + +/*------------------------------------------------------------------------------ + wp-link +------------------------------------------------------------------------------*/ + +#wp-link-wrap { + display: none; + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + width: 500px; + height: 250px; + overflow: hidden; + margin-right: -250px; + margin-top: -125px; + position: fixed; + top: 50%; + right: 50%; + z-index: 100105; + -webkit-transition: height 0.2s, margin-top 0.2s; + transition: height 0.2s, margin-top 0.2s; +} + +#wp-link-backdrop { + display: none; + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100100; +} + +#wp-link { + position: relative; + height: 100%; +} + +#wp-link-wrap.search-panel-visible { + height: 500px; + margin-top: -250px; +} + +#link-modal-title { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 16px 0 36px; + top: 0; + left: 0; + right: 0; +} + +#wp-link-close { + color: #666; + padding: 0; + position: absolute; + top: 0; + left: 0; + width: 36px; + height: 36px; + text-align: center; + background: none; + border: none; + cursor: pointer; +} + +#wp-link-close:before { + font: normal 20px/36px 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 36px; + height: 36px; + content: '\f158'; +} + +#wp-link-close:hover, +#wp-link-close:focus { + color: #2ea2cc; +} + +#wp-link-close:focus { + outline: none; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +#link-selector { + padding: 0 16px 50px; +} + +#wp-link-wrap.search-panel-visible #link-selector { + padding: 0 16px; + position: absolute; + top: 36px; + right: 0; + left: 0; + bottom: 44px; +} + +#wp-link ol, +#wp-link ul { + list-style: none; + margin: 0; + padding: 0; +} + +#wp-link-search-toggle:after { + display: inline-block; + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f140'; +} + +.search-panel-visible #wp-link-search-toggle:after { + content: '\f142'; +} + +#wp-link input[type="text"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#wp-link #link-options { + padding: 8px 0 12px; +} + +#wp-link p.howto { + margin: 3px 0; +} + +#wp-link p.howto a { + text-decoration: none; + color: inherit; +} + +#wp-link-search-toggle { + cursor: pointer; +} + +#wp-link label input[type="text"] { + margin-top: 5px; + width: 70%; +} + +#wp-link #link-options label span, +#wp-link #search-panel label span.search-label { + display: inline-block; + width: 80px; + text-align: left; + padding-left: 5px; + max-width: 24%; +} + +#wp-link .link-search-field { + float: right; + width: 250px; + max-width: 70%; +} + +#wp-link .link-search-wrapper { + margin: 5px 0 9px; + display: block; + overflow: hidden; +} + +#wp-link .link-search-wrapper span { + float: right; + margin-top: 4px; +} + +#wp-link .link-search-wrapper .spinner { + display: none; + vertical-align: text-bottom; +} + +#wp-link .link-target { + padding: 3px 0 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#wp-link .link-target label { + max-width: 70%; +} + +#wp-link .query-results { + border: 1px #dfdfdf solid; + margin: 0; + background: #fff; + overflow: auto; + position: absolute; + right: 16px; + left: 16px; + bottom: 16px; + top: 205px; +} + +#wp-link li { + clear: both; + margin-bottom: 0; + border-bottom: 1px solid #f1f1f1; + color: #333; + padding: 4px 10px 4px 6px; + cursor: pointer; + position: relative; +} + +#wp-link .query-notice { + padding: 0; + border-bottom: 1px solid #dfdfdf; + background-color: #f7fcfe; + color: #000; +} + +#wp-link .query-notice .query-notice-default, +#wp-link .query-notice .query-notice-hint { + display: block; + padding: 6px; + border-right: 4px solid #2ea2cc; +} + +#wp-link .unselectable.no-matches-found { + padding: 0; + border-bottom: 1px solid #dfdfdf; + background-color: #fef7f1; +} + +#wp-link .no-matches-found .item-title { + display: block; + padding: 6px; + border-right: 4px solid #d54e21; +} + +#wp-link .query-results em { + font-style: normal; +} + +#wp-link li:hover { + background: #eaf2fa; + color: #151515; +} + +#wp-link li.unselectable { + border-bottom: 1px solid #dfdfdf; +} + +#wp-link li.unselectable:hover { + background: #fff; + cursor: auto; + color: #333; +} + +#wp-link li.selected { + background: #ddd; + color: #333; +} + +#wp-link li.selected .item-title { + font-weight: bold; +} + +#wp-link li:last-child { + border: none; +} + +#wp-link .item-title { + display: inline-block; + width: 80%; + width: -webkit-calc(100% - 68px); + width: calc(100% - 68px); +} + +#wp-link .item-info { + text-transform: uppercase; + color: #666; + font-size: 11px; + position: absolute; + left: 5px; + top: 5px; +} + +#wp-link #search-results, +#wp-link #search-panel { + display: none; +} + +#wp-link-wrap.search-panel-visible #search-panel { + display: block; +} + +#wp-link .river-waiting { + display: none; + padding: 10px 0; +} + +#wp-link .river-waiting .spinner { + margin: 0 auto; + display: block; + float: none; +} + +#wp-link .submitbox { + padding: 8px 16px; + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + position: absolute; + bottom: 0; + right: 0; + left: 0; +} + +#wp-link-cancel { + line-height: 25px; + float: right; +} + +#wp-link-update { + line-height: 23px; + float: left; +} + +#wp-link-submit { + float: left; + margin-bottom: 0; +} + +@media screen and ( max-width: 782px ) { + #wp-link-wrap { + height: 280px; + margin-top: -140px; + } + + #wp-link-wrap.search-panel-visible .query-results { + top: 235px; + } + + #link-selector { + padding: 0 16px 60px; + } + + #wp-link-wrap.search-panel-visible #link-selector { + bottom: 52px; + } + + #wp-link-cancel { + line-height: 32px; + } +} + +@media screen and ( max-width: 520px ) { + #wp-link-wrap { + width: auto; + margin-right: 0; + right: 10px; + left: 10px; + max-width: 500px; + } +} + +@media screen and ( max-height: 520px ) { + #wp-link-wrap { + -webkit-transition: none; + transition: none; + } + + #wp-link-wrap.search-panel-visible { + height: auto; + margin-top: 0; + top: 10px; + bottom: 10px; + } + + .search-panel-visible #link-selector { + overflow: auto; + } + + .search-panel-visible #search-panel .query-results { + position: static; + } +} + +@media screen and ( max-height: 290px ) { + #wp-link-wrap { + height: auto; + margin-top: 0; + top: 10px; + bottom: 10px; + } + + #link-selector { + overflow: auto; + height: -webkit-calc(100% - 92px); + height: calc(100% - 92px); + padding-bottom: 2px; + } + + #search-panel .query-results { + position: static; + } +} + +/* Old TinyMCE 3.x modal */ +/* +.clearlooks2 .mceTop { + border-bottom: 1px solid #ccc; +} + +.clearlooks2 .mceTop span { + font: 13px/24px "Open Sans", sans-serif; + color: #e5e5e5; +} + +.clearlooks2 .mceTop .mceLeft { + background: #444444; + border-color: transparent; +} + +.clearlooks2 .mceTop .mceRight { + background: #444444; + border-color: transparent; +} + +.clearlooks2 .mceMiddle { + clip: rect(24px auto auto auto); +} + +.clearlooks2 .mceMiddle .mceLeft { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceMiddle .mceRight { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceLeft { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceCenter { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceRight { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceClose, +.clearlooks2 .mceFocus .mceClose, +.clearlooks2 .mceFocus .mceClose:hover { + background-image: none; +} +.clearlooks2 .mceClose:before { + content: '\f158'; + font: normal 20px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #999; + padding-left: 12px; +} + +/* from colors.css +.clearlooks2 { + box-shadow: 0 5px 15px rgba(0,0,0,0.7); +} + +.clearlooks2 .mceMiddle span, +.clearlooks2 .mceMiddle .mceLeft, +.clearlooks2 .mceMiddle .mceRight, +.clearlooks2 .mceBottom, +.clearlooks2 .mceBottom .mceLeft, +.clearlooks2 .mceBottom .mceCenter, +.clearlooks2 .mceBottom .mceRight { + background-color: #fcfcfc; +} + +.clearlooks2 .mceTop span, +.clearlooks2 .mceFocus .mceTop span { + color: #222; +} + +.clearlooks2 .mceClose:before { + color: #999; +} + +.clearlooks2 .mceClose:hover:before { + color: #2ea2cc; +} +*/ +/* Distraction Free Writing mode + * =Overlay Styles +-------------------------------------------------------------- */ +.fullscreen-overlay { + z-index: 100005; + display: none; + position: fixed; + top: 0; + bottom: 0; + right: 0; + left: 0; + -webkit-filter: inherit; + filter: inherit; +} + +.wp-fullscreen-active .fullscreen-overlay, +.wp-fullscreen-active #wp-fullscreen-body { + display: block; +} + +.fullscreen-fader { + z-index: 200000; +} + +.wp-fullscreen-active .fullscreen-fader, +.wp-core-ui.wp-fullscreen-active .postbox-container { + display: none; +} + +/* =Overlay Body +-------------------------------------------------------------- */ + +#wp-fullscreen-body, +.mce-fullscreen { + z-index: 100010; +} + +#wp-fullscreen-body { + display: none; +} + +.wp-fullscreen-wrap { + margin: 0; + padding: 0; + position: absolute; + right: 0; + left: 0; + bottom: 30px; + top: 60px; + z-index: 100015; +} + +.wp-fullscreen-wrap .wp-editor-container, +.wp-fullscreen-title, +#wp-fullscreen-central-toolbar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 100%; +} + +.wp-fullscreen-active .wp-editor-tools, +.wp-fullscreen-active .quicktags-toolbar, +.wp-fullscreen-active .mce-toolbar-grp, +.wp-fullscreen-active .mce-statusbar { + display: none; +} + +#wp-fullscreen-statusbar { + position: fixed; + right: 0; + left: 0; + bottom: 0; + height: 30px; + z-index: 100020; + background: #fff; + -webkit-transition: height 0.2s; + transition: height 0.2s; +} + +#wp-fullscreen-status { + margin: 0 auto; + padding: 0; +} + +.wp-fullscreen-active .wp-fullscreen-title, +.wp-fullscreen-active .wp-fullscreen-title:focus, +.wp-fullscreen-active .wp-editor-container { + -webkit-border-radius: 0; + border-radius: 0; + border: 1px dashed transparent; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.4s; + transition: border-color 0.4s; +} + +.wp-fullscreen-active .wp-editor-container { + margin: 0 auto 40px; +} + +.wp-fullscreen-active .wp-fullscreen-title { + font-size: 1.7em; + line-height: 100%; + outline: medium none; + padding: 3px 7px; + margin: 10px auto 30px; + display: block; +} + +#wp-fullscreen-tagline { + color: #888; + font-size: 18px; + float: left; + padding: 4px 0 0; +} + +/* =Top bar +-------------------------------------------------------------- */ +#fullscreen-topbar { + background: #f5f5f5; + border-bottom: 1px solid #dedede; + height: 45px; + position: fixed; + right: 0; + left: 0; + top: 0; + width: 100%; + z-index: 100020; + -webkit-transition: opacity 0.4s; + transition: opacity 0.4s; +} + +#wp-fullscreen-toolbar { + padding: 6px 10px 0; + clear: both; + max-width: 1100px; + margin: 0 auto; +} + +#wp-fullscreen-mode-bar, +#wp-fullscreen-button-bar, +#wp-fullscreen-close { + float: right; +} + +#wp-fullscreen-count, +#wp-fullscreen-tagline { + display: inline-block; +} + +#wp-fullscreen-button-bar { + margin-top: 2px; +} + +#wp-fullscreen-save { + float: left; + padding: 2px 0 0; + min-width: 95px; +} + +#wp-fullscreen-count, +#wp-fullscreen-close { + padding: 5px 0 0; +} + +#wp-fullscreen-central-toolbar { + margin: auto; + padding: 0; + min-width: 620px; +} + +#wp-fullscreen-buttons > div { + float: right; +} + +#wp-fullscreen-mode-bar { + padding: 3px 0 0 14px; +} + +#wp-fullscreen-buttons .hidden { + display: none; +} + +#wp-fullscreen-buttons .disabled { + opacity: 0.5; +} + +#wp-fullscreen-buttons .mce-btn button { + margin: 0; + outline: 0 none; + border: 0 none; + white-space: nowrap; + width: auto; + background: none; + color: #333333; + cursor: pointer; + font-size: 18px; + line-height: 20px; + overflow: visible; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.wp-html-mode #wp-fullscreen-buttons div { + display: none; +} + +.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both { + display: block; +} + +#wp-fullscreen-save img { + vertical-align: middle; +} + +#wp-fullscreen-save span { + display: none; + margin: 5px 6px 0; + float: right; +} + +/* =Thickbox Adjustments +-------------------------------------------------------------- */ +.wp-fullscreen-active #TB_overlay { + z-index: 100050; +} + +.wp-fullscreen-active #TB_window { + z-index: 100051; +} + +/* Colors */ +.fullscreen-overlay { + background: #fff; +} + +/* =CSS 3 transitions +-------------------------------------------------------------- */ + +.wp-fullscreen-active #fullscreen-topbar { + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; + opacity: 0; + filter: alpha(opacity=0); +} + +.wp-fullscreen-active #wp-fullscreen-statusbar { + height: 0; +} + +.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + opacity: 1; + filter: alpha(opacity=100); +} + +.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar { + height: 29px; + background: #f8f8f8; + border-top: 1px solid #eee; +} + +.wp-fullscreen-active .wp-fullscreen-title, +.wp-fullscreen-active .wp-editor-container { + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; + border-color: transparent; +} + +.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title, +.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + border-color: #ccc; +} + +.fade-1000, +.fade-600, +.fade-400, +.fade-300 { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; +} + +.fade-1000 { + -webkit-transition-duration: 1s; + transition-duration: 1s; +} + +.fade-600 { + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; +} + +.fade-400 { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} + +.fade-300 { + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +.fade-trigger { + opacity: 1; +} + +/* DFW on touch screen devices */ +.wp-dfw-touch #fullscreen-topbar { + position: absolute; + opacity: 1; +} + +.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container, +.wp-dfw-touch .wp-fullscreen-title { + max-width: 700px; +} + +.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title, +.wp-fullscreen-active.wp-dfw-touch .wp-editor-container { + border-color: #ccc; +} + +.wp-dfw-touch #wp-fullscreen-statusbar { + height: 30px; +} + +@media screen and ( max-width: 782px ) { + #wp-fullscreen-close, + #wp-fullscreen-central-toolbar, + #wp-fullscreen-mode-bar, + #wp-fullscreen-button-bar, + #wp-fullscreen-save { + display: inline-block; + } + + #fullscreen-topbar { + height: 85px; + } + + #wp-fullscreen-central-toolbar { + width: auto !important; + min-width: 0; + } + + #wp-fullscreen-close { + line-height: 30px; + vertical-align: top; + padding: 0 12px; + } + + #wp-fullscreen-button-bar { + position: absolute; + top: 45px; + right: 0; + } + + .wp-fullscreen-wrap { + top: 95px; + } + + #wp-fullscreen-save { + position: absolute; + left: 10px; + } +} + +@media screen and ( max-width: 480px ) { + #wp_fs_help { + display: none; + } + + .wp-fullscreen-wrap .wp-editor-container, + .wp-fullscreen-title { + width: 480px !important; + } + + body.wp-fullscreen-active { + width: 480px; + overflow: auto; + } + + #fullscreen-topbar, + .wp-fullscreen-wrap { + width: 480px; + } + + #fullscreen-topbar { + position: absolute; + } + + #wp-fullscreen-status { + width: auto !important; + max-width: 100%; + padding: 0 10px; + } +} + +/* =Localization +-------------------------------------------------------------- */ +.rtl .wp-switch-editor, +.rtl .quicktags-toolbar input { + font-family: Tahoma, sans-serif; +} + +/* @noflip */ +.mce-rtl .mce-flow-layout .mce-flow-layout-item > div { + direction: rtl; +} + +/* @noflip */ +.mce-rtl .mce-listbox i.mce-caret { + left: 6px; +} + +html:lang(he-il) .rtl .wp-switch-editor, +html:lang(he-il) .rtl .quicktags-toolbar input { + font-family: Arial, sans-serif; +} + +/* HiDPI */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .wp-media-buttons .add_media span.wp-media-buttons-icon, + #wp-fullscreen-buttons #wp_fs_image span.mce_image { + background: none; + } +} + +/* TODO: DFW responsive */ diff --git a/wp-includes/css/editor-rtl.min.css b/wp-includes/css/editor-rtl.min.css new file mode 100644 index 0000000..0dde789 --- /dev/null +++ b/wp-includes/css/editor-rtl.min.css @@ -0,0 +1 @@ +.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close{color:transparent;top:0;left:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px;line-height:18px}.mce-toolbar .mce-btn,.qt-fullscreen{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-fullscreen{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-fullscreen:focus,.qt-fullscreen:hover{background:#fafafa;border-color:#999;color:#222;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active{background:#ebebeb;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-fullscreen{padding:2px 3px;line-height:normal}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:rtl;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-right:0;margin-left:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-left:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-fullscreen{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#999}.mce-close,i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 0 0 2px;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px}.qt-fullscreen{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:'\f200'}i.mce-i-italic:before{content:'\f201'}i.mce-i-bullist:before{content:'\f203'}i.mce-i-numlist:before{content:'\f204'}i.mce-i-blockquote:before{content:'\f205'}i.mce-i-alignleft:before{content:'\f206'}i.mce-i-aligncenter:before{content:'\f207'}i.mce-i-alignright:before{content:'\f208'}i.mce-i-link:before{content:'\f103'}i.mce-i-unlink:before{content:'\f225'}i.mce-i-wp_more:before{content:'\f209'}i.mce-i-strikethrough:before{content:'\f224'}i.mce-i-spellchecker:before{content:'\f210'}.qt-fullscreen:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:'\f211'}i.mce-i-wp_adv:before{content:'\f212'}i.mce-i-underline:before{content:'\f213'}i.mce-i-alignjustify:before{content:'\f214'}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:'\f215'}i.mce-i-pastetext:before{content:'\f217'}i.mce-i-removeformat:before{content:'\f218'}i.mce-i-charmap:before{content:'\f220'}i.mce-i-outdent:before{content:'\f221'}i.mce-i-indent:before{content:'\f222'}i.mce-i-undo:before{content:'\f171'}i.mce-i-redo:before{content:'\f172'}i.mce-i-help:before,i.mce-i-wp_help:before{content:'\f223'}i.mce-i-wp-media-library:before{content:'\f104'}i.mce-i-ltr:before{content:'\f320'}i.mce-i-wp_page:before{content:'\f105'}i.mce-i-hr:before{content:'\f460'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-tools:after{clear:both;content:'';display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:left;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 5px 0 0;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;height:20px;border-bottom:none}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f104'}.quicktags-toolbar{padding:3px;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen,.qt-fullscreen{position:absolute;top:0;left:0;margin:5px 0 0 5px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-fullscreen{padding:6px 7px}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-fullscreen{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-right:-250px;margin-top:-125px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;top:0;left:0;right:0}#wp-link-close{color:#666;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}#wp-link-close:focus,#wp-link-close:hover{color:#2ea2cc}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link-search-toggle{cursor:pointer}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px;max-width:24%}#wp-link .link-search-field{float:right;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{display:none;vertical-align:text-bottom}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #2ea2cc}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}#wp-link-submit{float:left;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;right:0;left:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;right:0;left:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;right:0;left:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:left;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;right:0;left:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:right}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:left;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:right}#wp-fullscreen-mode-bar{padding:3px 0 0 14px}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:right}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;right:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;left:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file diff --git a/wp-includes/css/editor.css b/wp-includes/css/editor.css new file mode 100644 index 0000000..b05def9 --- /dev/null +++ b/wp-includes/css/editor.css @@ -0,0 +1,1985 @@ +/*------------------------------------------------------------------------------ + TinyMCE and Quicklinks toolbars +------------------------------------------------------------------------------*/ + +/* TinyMCE widgets/containers */ + +.mce-container, +.mce-container *, +.mce-widget, +.mce-widget * { + color: inherit; + font-family: inherit; +} + +/* TinyMCE windows */ +#mce-modal-block.mce-in { + opacity: 0.7; + filter: alpha(opacity=70); +} + +.mce-window { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + -webkit-font-smoothing: subpixel-antialiased; +} + +.mce-window .mce-container-body.mce-abs-layout { + overflow: visible; +} + +.mce-window .mce-window-head { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + padding: 0; + min-height: 36px; +} + +.mce-window .mce-window-head .mce-title { + color: #444; + font-size: 18px; + font-weight: 600; + line-height: 36px; + margin: 0; + padding: 0 36px 0 16px; +} + +.mce-window .mce-window-head .mce-close { + color: transparent; + top: 0; + right: 0; + width: 36px; + height: 36px; + line-height: 36px; + text-align: center; +} + +.mce-window .mce-window-head .mce-close:before { + font: normal 20px/36px 'dashicons'; + text-align: center; + color: #666; + width: 36px; + height: 36px; + display: block; +} + +.mce-window .mce-window-head .mce-close:hover:before { + color: #2ea2cc; +} + +.mce-window .mce-window-head .mce-dragh { + width: -webkit-calc( 100% - 36px ); + width: calc( 100% - 36px ); +} + +.mce-wp-help .mce-window-head { + border-bottom: none; +} + +.mce-textbox, +.mce-checkbox i.mce-i-checkbox, +#wp-link .query-results { + border: 1px solid #ddd; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); + -webkit-transition: .05s all ease-in-out; + transition: .05s all ease-in-out; +} + +.mce-textbox:focus, +.mce-textbox.mce-focus, +.mce-checkbox:focus i.mce-i-checkbox, +#wp-link .query-results:focus { + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); + box-shadow: 0 0 2px rgba(30,140,190,0.8); +} + +/* TinyMCE menus */ +.mce-menu, +.mce-floatpanel.mce-popover { + border-color: rgba(0,0,0,0.15); + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); +} + +.mce-floatpanel.mce-popover.mce-bottom { + margin-top: 2px; +} + +.mce-floatpanel .mce-arrow { + display: none; +} + +.mce-menu .mce-container-body { + min-width: 160px; +} + +.mce-menu-item { + border: none; + margin-bottom: 2px; +} + +.mce-menu-has-icons i.mce-ico { + line-height: 20px; +} + +/* TinyMCE panel */ +div.mce-panel { + border: 0; + background: #fff; + -webkit-filter: none; + filter: none; +} + +.mce-panel.mce-menu { + border: 1px solid #ddd; +} + +div.mce-tab { + line-height: 13px; +} + +/* TinyMCE toolbars */ +div.mce-toolbar-grp { + border-bottom: 1px solid #dedede; + background: #f5f5f5; + padding: 0; + position: relative; +} + +div.mce-toolbar-grp > div { + padding: 3px; +} + +.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first { + padding-right: 32px; +} + +.mce-toolbar .mce-btn-group { + margin: 0; +} + +div.mce-statusbar { + border-top: 1px solid #e5e5e5; +} + +div.mce-path { + padding: 2px 10px; + margin: 0; +} + +.mce-path, +.mce-path-item, +.mce-path .mce-divider { + font-size: 12px; + line-height: 18px; +} + +.mce-toolbar .mce-btn, +.qt-fullscreen { + border-color: transparent; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + cursor: pointer; +} + +#wp-fullscreen-buttons .mce-btn, +.mce-toolbar .mce-btn-group .mce-btn, +.qt-fullscreen { + border: 1px solid transparent; + margin: 2px; + background-image: none; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-filter: none; + filter: none; +} + +#wp-fullscreen-buttons .mce-btn:hover, +.mce-toolbar .mce-btn-group .mce-btn:hover, +#wp-fullscreen-buttons .mce-btn:focus, +.mce-toolbar .mce-btn-group .mce-btn:focus, +.qt-fullscreen:hover, +.qt-fullscreen:focus { + background: #fafafa; + border-color: #999; + color: #222; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active, +#wp-fullscreen-buttons .mce-btn.mce-active, +.mce-toolbar .mce-btn-group .mce-btn:active, +#wp-fullscreen-buttons .mce-btn:active { + background: #ebebeb; + border-color: #999; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover { + border-color: #555; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico { + color: #555; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover, +#wp-fullscreen-buttons .mce-btn.mce-disabled:hover, +.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, +#wp-fullscreen-buttons .mce-btn.mce-disabled:focus { + color: #aaa; + background: none; + border-color: #ddd; + text-shadow: 0 1px 0 #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mce-toolbar .mce-btn-group .mce-first, +.mce-toolbar .mce-btn-group .mce-last { + border-color: transparent; +} + +.mce-toolbar .mce-btn button, +.qt-fullscreen { + padding: 2px 3px; + line-height: normal; +} + +.mce-toolbar .mce-btn i { + text-shadow: none; +} + +.mce-toolbar .mce-btn-group > div { + white-space: normal; +} + +.mce-toolbar .mce-colorbutton .mce-open { + border-right: 0; +} + +.mce-toolbar .mce-colorbutton .mce-preview { + margin: 0; + padding: 0; + top: auto; + bottom: 2px; + left: 3px; + height: 3px; + width: 20px; +} + +/* mce listbox */ +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox { + -webkit-border-radius: 0; + border-radius: 0; + direction: ltr; + background: #fff; + border: 1px solid #ddd; + -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2); + box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2); +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover { + background-image: none; + border-color: #bbb; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span { + font-size: 13px; +} + +.mce-panel .mce-btn i.mce-caret { + border-top: 6px solid #777; + margin-left: 2px; + margin-right: 2px; +} + +.mce-listbox i.mce-caret { + right: 6px; +} + +.mce-panel .mce-btn button.mce-open i.mce-caret, +.mce-panel .mce-btn.mce-listbox i.mce-caret { + margin-left: 0; + margin-right: 0; +} + +.mce-panel .mce-btn:hover i.mce-caret { + border-top-color: #333; +} + +.mce-panel .mce-active i.mce-caret { + border-top: 0; + border-bottom: 6px solid #333; + margin-top: 7px; +} + +.mce-listbox.mce-active i.mce-caret { + margin-top: -3px; +} + +.mce-toolbar .mce-splitbtn:hover .mce-open { + border-right-color: transparent; +} + +.mce-toolbar .mce-splitbtn .mce-open.mce-active{ + -webkit-box-shadow: none; + box-shadow: none; +} + +.mce-menu .mce-menu-item-normal.mce-active { + background-color: #e5e5e5; + -webkit-filter: none; + filter: none; +} + +.mce-menu .mce-menu-item:hover, +.mce-menu .mce-menu-item.mce-selected, +.mce-menu .mce-menu-item:focus { + color: #000; + background-color: #bbb; + background-image: none; + -webkit-filter: none; + filter: none; +} + +.mce-menu .mce-menu-item:hover .mce-ico, +.mce-menu .mce-menu-item.mce-selected .mce-ico, +.mce-menu .mce-menu-item:focus .mce-ico, +.mce-menu .mce-menu-item:hover .mce-text, +.mce-menu .mce-menu-item.mce-active:hover .mce-text, +.mce-menu .mce-menu-item.mce-selected .mce-text { + color: #000; +} + +/* Menubar */ +.mce-menubar { + border-color: #e5e5e5; + background: #fff; + border-width: 0px 0px 1px; +} + +.mce-menubar .mce-btn:focus { + outline: 0; +} + +div.mce-menu .mce-menu-item-sep, +.mce-menu-item-sep:hover { + margin: 5px 0 4px; +} + +.mce-menubtn span { + margin-right: 0; + padding-left: 3px; +} + +.mce-menu-has-icons i.mce-ico:before { + margin-left: -2px; +} + +/* Buttons in modals */ +.mce-primary button, +.mce-primary button i { + text-align: center; + color: #fff; + text-shadow: none; + padding: 0; + line-height: 26px; +} + +.mce-window .mce-btn { + color: #555; + background: #f7f7f7; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0; + cursor: pointer; + border: 1px solid #ccc; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + background-image: none; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.mce-window .mce-btn::-moz-focus-inner { + border-width: 1px 0; + border-style: solid none; + border-color: transparent; + padding: 0; +} + +.mce-window .mce-btn:hover, +.mce-window .mce-btn:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.mce-window .mce-btn:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.mce-window .mce-btn:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.mce-window .mce-btn.mce-disabled { + color: #aaa; + border-color: #ddd; + background: #f7f7f7; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: 0 1px 0 #fff; + cursor: default; +} + +.mce-window .mce-btn.mce-primary { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); + color: #fff; + text-decoration: none; +} + +.mce-window .mce-btn.mce-primary:hover, +.mce-window .mce-btn.mce-primary:focus { + background: #1e8cbe; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); + color: #fff; +} + +.mce-window .mce-btn.mce-primary:focus { + border-color: #0e3950; + -webkit-box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.mce-window .mce-btn.mce-primary:active { + background: #1b7aa6; + border-color: #005684; + color: rgba( 255, 255, 255, 0.95 ); + -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); + vertical-align: top; +} + +.mce-window .mce-btn.mce-primary.mce-disabled { + color: #94cde7; + background: #298cba; + border-color: #1b607f; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ); + cursor: default; +} + +.mce-menubtn.mce-fixed-width button span { + max-width: 80px; + padding-right: 16px; +} + +/* Charmap modal */ +.mce-charmap { + margin: 3px; +} + +.mce-charmap td { + padding: 0; + border-color: #dfdfdf; + cursor: pointer; +} + +.mce-charmap td:hover { + background: #f3f3f3; +} + +.mce-charmap td div { + width: 18px; + height: 22px; + line-height: 22px; +} + +/* TinyMCE tooltips */ +.mce-tooltip { + margin-top: 2px; +} + +.mce-tooltip-inner { + -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); + color: #fff; + font-size: 12px; +} + +/* TinyMCE icons */ +.mce-ico { + font-family: 'tinymce', Arial; +} + +.mce-btn-small .mce-ico { + font-family: 'tinymce-small', Arial; +} + +.mce-toolbar .mce-ico { + color: #777; + line-height: 20px; + width: 20px; + height: 20px; + text-align: center; + text-shadow: none; + margin: 0; + padding: 0; +} + +.qt-fullscreen { + color: #777; + line-height: 20px; + width: 28px; + height: 26px; + text-align: center; + text-shadow: none; +} + +.mce-toolbar .mce-btn .mce-open { + line-height: 20px; +} + +.mce-toolbar .mce-btn:hover .mce-open, +.mce-toolbar .mce-btn:focus .mce-open, +.mce-toolbar .mce-btn.mce-active .mce-open { + border-left-color: #999; +} + +i.mce-i-bold, +i.mce-i-italic, +i.mce-i-bullist, +i.mce-i-numlist, +i.mce-i-blockquote, +i.mce-i-alignleft, +i.mce-i-aligncenter, +i.mce-i-alignright, +i.mce-i-link, +i.mce-i-unlink, +i.mce-i-wp_more, +i.mce-i-strikethrough, +i.mce-i-spellchecker, +i.mce-i-fullscreen, +i.mce-i-wp_fullscreen, +i.mce-i-wp_adv, +i.mce-i-underline, +i.mce-i-alignjustify, +i.mce-i-forecolor, +i.mce-i-backcolor, +i.mce-i-pastetext, +i.mce-i-pasteword, +i.mce-i-removeformat, +i.mce-i-charmap, +i.mce-i-outdent, +i.mce-i-indent, +i.mce-i-undo, +i.mce-i-redo, +i.mce-i-help, +i.mce-i-wp_help, +i.mce-i-wp-media-library, +i.mce-i-ltr, +i.mce-i-wp_page, +i.mce-i-hr, +.mce-close { + font: normal 20px/1 'dashicons'; + padding: 0; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-left: -2px; + padding-right: 2px; +} + +.qt-fullscreen { + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +i.mce-i-bold:before { + content: '\f200'; +} + +i.mce-i-italic:before { + content: '\f201'; +} + +i.mce-i-bullist:before { + content: '\f203'; +} + +i.mce-i-numlist:before { + content: '\f204'; +} + +i.mce-i-blockquote:before { + content: '\f205'; +} + +i.mce-i-alignleft:before { + content: '\f206'; +} + +i.mce-i-aligncenter:before { + content: '\f207'; +} + +i.mce-i-alignright:before { + content: '\f208'; +} + +i.mce-i-link:before { + content: '\f103'; +} + +i.mce-i-unlink:before { + content: '\f225'; +} + +i.mce-i-wp_more:before { + content: '\f209'; +} + +i.mce-i-strikethrough:before { + content: '\f224'; +} + +i.mce-i-spellchecker:before { + content: '\f210'; +} + +i.mce-i-fullscreen:before, +i.mce-i-wp_fullscreen:before, +.qt-fullscreen:before { + content: '\f211'; +} + +i.mce-i-wp_adv:before { + content: '\f212'; +} + +i.mce-i-underline:before { + content: '\f213'; +} + +i.mce-i-alignjustify:before { + content: '\f214'; +} + +i.mce-i-forecolor:before, +i.mce-i-backcolor:before { + content: '\f215'; +} + +i.mce-i-pastetext:before { + content: '\f217'; +} + +i.mce-i-removeformat:before { + content: '\f218'; +} + +i.mce-i-charmap:before { + content: '\f220'; +} + +i.mce-i-outdent:before { + content: '\f221'; +} + +i.mce-i-indent:before { + content: '\f222'; +} + +i.mce-i-undo:before { + content: '\f171'; +} + +i.mce-i-redo:before { + content: '\f172'; +} + +i.mce-i-help:before, +i.mce-i-wp_help:before { + content: '\f223'; +} + +i.mce-i-wp-media-library:before { + content: '\f104'; +} + +i.mce-i-ltr:before { + content: '\f320'; +} + +i.mce-i-wp_page:before { + content: '\f105'; +} + +i.mce-i-hr:before { + content: '\f460'; +} + +.mce-close:before { + content: '\f158'; +} + +.mce-i-wp_code:before { + content: '\f475'; +} + +/* Editors */ +.wp-editor-wrap { + position: relative; +} + +.wp-editor-tools { + position: relative; + z-index: 1; +} + +.wp-editor-tools:after { + clear: both; + content: ''; + display: table; +} + +.wp-editor-container { + clear: both; +} + +.wp-editor-area { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + padding: 10px; + margin: 1px 0 0; + line-height: 150%; + border: 0 none; + outline: none; + display: block; + resize: vertical; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.wp-editor-container textarea.wp-editor-area { + width: 100%; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.wp-editor-tabs { + float: right; +} + +.wp-switch-editor { + background: #ebebeb; + border: 1px solid #dedede; + color: #777; + cursor: pointer; + float: right; + font: 13px/19px "Open Sans", sans-serif; + height: 19px; + margin: 5px 0 0 5px; + padding: 3px 8px 4px; + position: relative; + top: 1px; +} + +.wp-switch-editor:active { + background-color: #f1f1f1; +} + +.wp-switch-editor:hover { + text-decoration: none !important; + background: #fff; +} + +.js .tmce-active .wp-editor-area { + color: white; +} + +.tmce-active .quicktags-toolbar { + display: none; +} + +.tmce-active .switch-tmce, +.html-active .switch-html { + background: #f5f5f5; + color: #555; + height: 20px; + border-bottom: none; +} + +.wp-media-buttons { + float: left; +} + +.wp-media-buttons .button { + margin-right: 5px; + margin-bottom: 4px; + padding-left: 7px; + padding-right: 7px; +} + +.wp-media-buttons .button:active { + position: relative; + top: 1px; + margin-top: -1px; + margin-bottom: 1px; +} + +.wp-media-buttons .insert-media { + padding-left: 5px; +} + +.wp-media-buttons a { + text-decoration: none; + color: #464646; + font-size: 12px; +} + +.wp-media-buttons img { + padding: 0 4px; + vertical-align: middle; +} + +.wp-media-buttons span.wp-media-buttons-icon { + display: inline-block; + width: 18px; + height: 18px; + vertical-align: text-top; + margin: 0 2px; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon { + background: none; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon:before { + font: normal 18px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-media-buttons .add_media span.wp-media-buttons-icon:before { + content: '\f104'; +} + +/* Quicktags */ +.quicktags-toolbar { + padding: 3px; + position: relative; + border-bottom: 1px solid #dedede; + background: #f5f5f5; +} + +.has-dfw .quicktags-toolbar { + padding-right: 35px; +} + +.wp-core-ui .quicktags-toolbar input.button.button-small { + margin: 2px; +} + +.quicktags-toolbar input[value="link"] { + text-decoration: underline; +} + +.quicktags-toolbar input[value="del"] { + text-decoration: line-through; +} + +.quicktags-toolbar input[value="i"] { + font-style: italic; +} + +.quicktags-toolbar input[value="b"] { + font-weight: bold; +} + +.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen, +.qt-fullscreen { + position: absolute; + top: 0; + right: 0; + margin: 5px 5px 0 0; +} + +@media screen and ( max-width: 782px ) { + .mce-toolbar .mce-btn button, + .qt-fullscreen { + padding: 6px 7px; + } + + #wp-fullscreen-buttons .mce-btn, + .mce-toolbar .mce-btn-group .mce-btn { + margin: 1px; + } + + .qt-fullscreen { + width: 36px; + height: 34px; + } + + .mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen { + margin: 4px 4px 0 0; + } + + .mce-toolbar .mce-colorbutton .mce-preview { + left: 8px; + bottom: 6px; + } + + .mce-window .mce-btn { + padding: 2px 0; + } + + .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first, + .has-dfw .quicktags-toolbar { + padding-right: 40px; + } +} + +@media screen and ( min-width: 782px ) { + .wp-core-ui .quicktags-toolbar input.button.button-small { + /* .button-small is normaly 11px, but a bit too small for these buttons. */ + font-size: 12px; + height: 26px; + line-height: 24px; + } +} + +#wp_editbtns, +#wp_gallerybtns { + padding: 2px; + position: absolute; + display: none; + z-index: 100020; +} + +#wp_editimgbtn, +#wp_delimgbtn, +#wp_editgallery, +#wp_delgallery { + border-color: #999; + background-color: #eee; + margin: 2px; + padding: 2px; + border-width: 1px; + border-style: solid; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +#wp_editimgbtn:hover, +#wp_delimgbtn:hover, +#wp_editgallery:hover, +#wp_delgallery:hover { + border-color: #555; + background-color: #ccc; +} + +/*------------------------------------------------------------------------------ + wp-link +------------------------------------------------------------------------------*/ + +#wp-link-wrap { + display: none; + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + width: 500px; + height: 250px; + overflow: hidden; + margin-left: -250px; + margin-top: -125px; + position: fixed; + top: 50%; + left: 50%; + z-index: 100105; + -webkit-transition: height 0.2s, margin-top 0.2s; + transition: height 0.2s, margin-top 0.2s; +} + +#wp-link-backdrop { + display: none; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100100; +} + +#wp-link { + position: relative; + height: 100%; +} + +#wp-link-wrap.search-panel-visible { + height: 500px; + margin-top: -250px; +} + +#link-modal-title { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 36px 0 16px; + top: 0; + right: 0; + left: 0; +} + +#wp-link-close { + color: #666; + padding: 0; + position: absolute; + top: 0; + right: 0; + width: 36px; + height: 36px; + text-align: center; + background: none; + border: none; + cursor: pointer; +} + +#wp-link-close:before { + font: normal 20px/36px 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 36px; + height: 36px; + content: '\f158'; +} + +#wp-link-close:hover, +#wp-link-close:focus { + color: #2ea2cc; +} + +#wp-link-close:focus { + outline: none; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +#link-selector { + padding: 0 16px 50px; +} + +#wp-link-wrap.search-panel-visible #link-selector { + padding: 0 16px; + position: absolute; + top: 36px; + left: 0; + right: 0; + bottom: 44px; +} + +#wp-link ol, +#wp-link ul { + list-style: none; + margin: 0; + padding: 0; +} + +#wp-link-search-toggle:after { + display: inline-block; + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f140'; +} + +.search-panel-visible #wp-link-search-toggle:after { + content: '\f142'; +} + +#wp-link input[type="text"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +#wp-link #link-options { + padding: 8px 0 12px; +} + +#wp-link p.howto { + margin: 3px 0; +} + +#wp-link p.howto a { + text-decoration: none; + color: inherit; +} + +#wp-link-search-toggle { + cursor: pointer; +} + +#wp-link label input[type="text"] { + margin-top: 5px; + width: 70%; +} + +#wp-link #link-options label span, +#wp-link #search-panel label span.search-label { + display: inline-block; + width: 80px; + text-align: right; + padding-right: 5px; + max-width: 24%; +} + +#wp-link .link-search-field { + float: left; + width: 250px; + max-width: 70%; +} + +#wp-link .link-search-wrapper { + margin: 5px 0 9px; + display: block; + overflow: hidden; +} + +#wp-link .link-search-wrapper span { + float: left; + margin-top: 4px; +} + +#wp-link .link-search-wrapper .spinner { + display: none; + vertical-align: text-bottom; +} + +#wp-link .link-target { + padding: 3px 0 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#wp-link .link-target label { + max-width: 70%; +} + +#wp-link .query-results { + border: 1px #dfdfdf solid; + margin: 0; + background: #fff; + overflow: auto; + position: absolute; + left: 16px; + right: 16px; + bottom: 16px; + top: 205px; +} + +#wp-link li { + clear: both; + margin-bottom: 0; + border-bottom: 1px solid #f1f1f1; + color: #333; + padding: 4px 6px 4px 10px; + cursor: pointer; + position: relative; +} + +#wp-link .query-notice { + padding: 0; + border-bottom: 1px solid #dfdfdf; + background-color: #f7fcfe; + color: #000; +} + +#wp-link .query-notice .query-notice-default, +#wp-link .query-notice .query-notice-hint { + display: block; + padding: 6px; + border-left: 4px solid #2ea2cc; +} + +#wp-link .unselectable.no-matches-found { + padding: 0; + border-bottom: 1px solid #dfdfdf; + background-color: #fef7f1; +} + +#wp-link .no-matches-found .item-title { + display: block; + padding: 6px; + border-left: 4px solid #d54e21; +} + +#wp-link .query-results em { + font-style: normal; +} + +#wp-link li:hover { + background: #eaf2fa; + color: #151515; +} + +#wp-link li.unselectable { + border-bottom: 1px solid #dfdfdf; +} + +#wp-link li.unselectable:hover { + background: #fff; + cursor: auto; + color: #333; +} + +#wp-link li.selected { + background: #ddd; + color: #333; +} + +#wp-link li.selected .item-title { + font-weight: bold; +} + +#wp-link li:last-child { + border: none; +} + +#wp-link .item-title { + display: inline-block; + width: 80%; + width: -webkit-calc(100% - 68px); + width: calc(100% - 68px); +} + +#wp-link .item-info { + text-transform: uppercase; + color: #666; + font-size: 11px; + position: absolute; + right: 5px; + top: 5px; +} + +#wp-link #search-results, +#wp-link #search-panel { + display: none; +} + +#wp-link-wrap.search-panel-visible #search-panel { + display: block; +} + +#wp-link .river-waiting { + display: none; + padding: 10px 0; +} + +#wp-link .river-waiting .spinner { + margin: 0 auto; + display: block; + float: none; +} + +#wp-link .submitbox { + padding: 8px 16px; + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +#wp-link-cancel { + line-height: 25px; + float: left; +} + +#wp-link-update { + line-height: 23px; + float: right; +} + +#wp-link-submit { + float: right; + margin-bottom: 0; +} + +@media screen and ( max-width: 782px ) { + #wp-link-wrap { + height: 280px; + margin-top: -140px; + } + + #wp-link-wrap.search-panel-visible .query-results { + top: 235px; + } + + #link-selector { + padding: 0 16px 60px; + } + + #wp-link-wrap.search-panel-visible #link-selector { + bottom: 52px; + } + + #wp-link-cancel { + line-height: 32px; + } +} + +@media screen and ( max-width: 520px ) { + #wp-link-wrap { + width: auto; + margin-left: 0; + left: 10px; + right: 10px; + max-width: 500px; + } +} + +@media screen and ( max-height: 520px ) { + #wp-link-wrap { + -webkit-transition: none; + transition: none; + } + + #wp-link-wrap.search-panel-visible { + height: auto; + margin-top: 0; + top: 10px; + bottom: 10px; + } + + .search-panel-visible #link-selector { + overflow: auto; + } + + .search-panel-visible #search-panel .query-results { + position: static; + } +} + +@media screen and ( max-height: 290px ) { + #wp-link-wrap { + height: auto; + margin-top: 0; + top: 10px; + bottom: 10px; + } + + #link-selector { + overflow: auto; + height: -webkit-calc(100% - 92px); + height: calc(100% - 92px); + padding-bottom: 2px; + } + + #search-panel .query-results { + position: static; + } +} + +/* Old TinyMCE 3.x modal */ +/* +.clearlooks2 .mceTop { + border-bottom: 1px solid #ccc; +} + +.clearlooks2 .mceTop span { + font: 13px/24px "Open Sans", sans-serif; + color: #e5e5e5; +} + +.clearlooks2 .mceTop .mceLeft { + background: #444444; + border-color: transparent; +} + +.clearlooks2 .mceTop .mceRight { + background: #444444; + border-color: transparent; +} + +.clearlooks2 .mceMiddle { + clip: rect(24px auto auto auto); +} + +.clearlooks2 .mceMiddle .mceLeft { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceMiddle .mceRight { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceLeft { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceCenter { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceBottom .mceRight { + background: #f1f1f1; + border-color: transparent; +} + +.clearlooks2 .mceClose, +.clearlooks2 .mceFocus .mceClose, +.clearlooks2 .mceFocus .mceClose:hover { + background-image: none; +} +.clearlooks2 .mceClose:before { + content: '\f158'; + font: normal 20px/1 'dashicons'; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #999; + padding-left: 12px; +} + +/* from colors.css +.clearlooks2 { + box-shadow: 0 5px 15px rgba(0,0,0,0.7); +} + +.clearlooks2 .mceMiddle span, +.clearlooks2 .mceMiddle .mceLeft, +.clearlooks2 .mceMiddle .mceRight, +.clearlooks2 .mceBottom, +.clearlooks2 .mceBottom .mceLeft, +.clearlooks2 .mceBottom .mceCenter, +.clearlooks2 .mceBottom .mceRight { + background-color: #fcfcfc; +} + +.clearlooks2 .mceTop span, +.clearlooks2 .mceFocus .mceTop span { + color: #222; +} + +.clearlooks2 .mceClose:before { + color: #999; +} + +.clearlooks2 .mceClose:hover:before { + color: #2ea2cc; +} +*/ +/* Distraction Free Writing mode + * =Overlay Styles +-------------------------------------------------------------- */ +.fullscreen-overlay { + z-index: 100005; + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + -webkit-filter: inherit; + filter: inherit; +} + +.wp-fullscreen-active .fullscreen-overlay, +.wp-fullscreen-active #wp-fullscreen-body { + display: block; +} + +.fullscreen-fader { + z-index: 200000; +} + +.wp-fullscreen-active .fullscreen-fader, +.wp-core-ui.wp-fullscreen-active .postbox-container { + display: none; +} + +/* =Overlay Body +-------------------------------------------------------------- */ + +#wp-fullscreen-body, +.mce-fullscreen { + z-index: 100010; +} + +#wp-fullscreen-body { + display: none; +} + +.wp-fullscreen-wrap { + margin: 0; + padding: 0; + position: absolute; + left: 0; + right: 0; + bottom: 30px; + top: 60px; + z-index: 100015; +} + +.wp-fullscreen-wrap .wp-editor-container, +.wp-fullscreen-title, +#wp-fullscreen-central-toolbar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 100%; +} + +.wp-fullscreen-active .wp-editor-tools, +.wp-fullscreen-active .quicktags-toolbar, +.wp-fullscreen-active .mce-toolbar-grp, +.wp-fullscreen-active .mce-statusbar { + display: none; +} + +#wp-fullscreen-statusbar { + position: fixed; + left: 0; + right: 0; + bottom: 0; + height: 30px; + z-index: 100020; + background: #fff; + -webkit-transition: height 0.2s; + transition: height 0.2s; +} + +#wp-fullscreen-status { + margin: 0 auto; + padding: 0; +} + +.wp-fullscreen-active .wp-fullscreen-title, +.wp-fullscreen-active .wp-fullscreen-title:focus, +.wp-fullscreen-active .wp-editor-container { + -webkit-border-radius: 0; + border-radius: 0; + border: 1px dashed transparent; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.4s; + transition: border-color 0.4s; +} + +.wp-fullscreen-active .wp-editor-container { + margin: 0 auto 40px; +} + +.wp-fullscreen-active .wp-fullscreen-title { + font-size: 1.7em; + line-height: 100%; + outline: medium none; + padding: 3px 7px; + margin: 10px auto 30px; + display: block; +} + +#wp-fullscreen-tagline { + color: #888; + font-size: 18px; + float: right; + padding: 4px 0 0; +} + +/* =Top bar +-------------------------------------------------------------- */ +#fullscreen-topbar { + background: #f5f5f5; + border-bottom: 1px solid #dedede; + height: 45px; + position: fixed; + left: 0; + right: 0; + top: 0; + width: 100%; + z-index: 100020; + -webkit-transition: opacity 0.4s; + transition: opacity 0.4s; +} + +#wp-fullscreen-toolbar { + padding: 6px 10px 0; + clear: both; + max-width: 1100px; + margin: 0 auto; +} + +#wp-fullscreen-mode-bar, +#wp-fullscreen-button-bar, +#wp-fullscreen-close { + float: left; +} + +#wp-fullscreen-count, +#wp-fullscreen-tagline { + display: inline-block; +} + +#wp-fullscreen-button-bar { + margin-top: 2px; +} + +#wp-fullscreen-save { + float: right; + padding: 2px 0 0; + min-width: 95px; +} + +#wp-fullscreen-count, +#wp-fullscreen-close { + padding: 5px 0 0; +} + +#wp-fullscreen-central-toolbar { + margin: auto; + padding: 0; + min-width: 620px; +} + +#wp-fullscreen-buttons > div { + float: left; +} + +#wp-fullscreen-mode-bar { + padding: 3px 14px 0 0; +} + +#wp-fullscreen-buttons .hidden { + display: none; +} + +#wp-fullscreen-buttons .disabled { + opacity: 0.5; +} + +#wp-fullscreen-buttons .mce-btn button { + margin: 0; + outline: 0 none; + border: 0 none; + white-space: nowrap; + width: auto; + background: none; + color: #333333; + cursor: pointer; + font-size: 18px; + line-height: 20px; + overflow: visible; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.wp-html-mode #wp-fullscreen-buttons div { + display: none; +} + +.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both { + display: block; +} + +#wp-fullscreen-save img { + vertical-align: middle; +} + +#wp-fullscreen-save span { + display: none; + margin: 5px 6px 0; + float: left; +} + +/* =Thickbox Adjustments +-------------------------------------------------------------- */ +.wp-fullscreen-active #TB_overlay { + z-index: 100050; +} + +.wp-fullscreen-active #TB_window { + z-index: 100051; +} + +/* Colors */ +.fullscreen-overlay { + background: #fff; +} + +/* =CSS 3 transitions +-------------------------------------------------------------- */ + +.wp-fullscreen-active #fullscreen-topbar { + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; + opacity: 0; + filter: alpha(opacity=0); +} + +.wp-fullscreen-active #wp-fullscreen-statusbar { + height: 0; +} + +.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + opacity: 1; + filter: alpha(opacity=100); +} + +.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar { + height: 29px; + background: #f8f8f8; + border-top: 1px solid #eee; +} + +.wp-fullscreen-active .wp-fullscreen-title, +.wp-fullscreen-active .wp-editor-container { + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; + border-color: transparent; +} + +.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title, +.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + border-color: #ccc; +} + +.fade-1000, +.fade-600, +.fade-400, +.fade-300 { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; +} + +.fade-1000 { + -webkit-transition-duration: 1s; + transition-duration: 1s; +} + +.fade-600 { + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; +} + +.fade-400 { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} + +.fade-300 { + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +.fade-trigger { + opacity: 1; +} + +/* DFW on touch screen devices */ +.wp-dfw-touch #fullscreen-topbar { + position: absolute; + opacity: 1; +} + +.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container, +.wp-dfw-touch .wp-fullscreen-title { + max-width: 700px; +} + +.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title, +.wp-fullscreen-active.wp-dfw-touch .wp-editor-container { + border-color: #ccc; +} + +.wp-dfw-touch #wp-fullscreen-statusbar { + height: 30px; +} + +@media screen and ( max-width: 782px ) { + #wp-fullscreen-close, + #wp-fullscreen-central-toolbar, + #wp-fullscreen-mode-bar, + #wp-fullscreen-button-bar, + #wp-fullscreen-save { + display: inline-block; + } + + #fullscreen-topbar { + height: 85px; + } + + #wp-fullscreen-central-toolbar { + width: auto !important; + min-width: 0; + } + + #wp-fullscreen-close { + line-height: 30px; + vertical-align: top; + padding: 0 12px; + } + + #wp-fullscreen-button-bar { + position: absolute; + top: 45px; + left: 0; + } + + .wp-fullscreen-wrap { + top: 95px; + } + + #wp-fullscreen-save { + position: absolute; + right: 10px; + } +} + +@media screen and ( max-width: 480px ) { + #wp_fs_help { + display: none; + } + + .wp-fullscreen-wrap .wp-editor-container, + .wp-fullscreen-title { + width: 480px !important; + } + + body.wp-fullscreen-active { + width: 480px; + overflow: auto; + } + + #fullscreen-topbar, + .wp-fullscreen-wrap { + width: 480px; + } + + #fullscreen-topbar { + position: absolute; + } + + #wp-fullscreen-status { + width: auto !important; + max-width: 100%; + padding: 0 10px; + } +} + +/* =Localization +-------------------------------------------------------------- */ +.rtl .wp-switch-editor, +.rtl .quicktags-toolbar input { + font-family: Tahoma, sans-serif; +} + +/* @noflip */ +.mce-rtl .mce-flow-layout .mce-flow-layout-item > div { + direction: rtl; +} + +/* @noflip */ +.mce-rtl .mce-listbox i.mce-caret { + left: 6px; +} + +html:lang(he-il) .rtl .wp-switch-editor, +html:lang(he-il) .rtl .quicktags-toolbar input { + font-family: Arial, sans-serif; +} + +/* HiDPI */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + .wp-media-buttons .add_media span.wp-media-buttons-icon, + #wp-fullscreen-buttons #wp_fs_image span.mce_image { + background: none; + } +} + +/* TODO: DFW responsive */ diff --git a/wp-includes/css/editor.min.css b/wp-includes/css/editor.min.css new file mode 100644 index 0000000..c9af89f --- /dev/null +++ b/wp-includes/css/editor.min.css @@ -0,0 +1 @@ +.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close{color:transparent;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px;line-height:18px}.mce-toolbar .mce-btn,.qt-fullscreen{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-fullscreen{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-fullscreen:focus,.qt-fullscreen:hover{background:#fafafa;border-color:#999;color:#222;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active{background:#ebebeb;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-fullscreen{padding:2px 3px;line-height:normal}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-left:0;margin-right:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-right:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-fullscreen{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#999}.mce-close,i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 2px 0 0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px}.qt-fullscreen{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:'\f200'}i.mce-i-italic:before{content:'\f201'}i.mce-i-bullist:before{content:'\f203'}i.mce-i-numlist:before{content:'\f204'}i.mce-i-blockquote:before{content:'\f205'}i.mce-i-alignleft:before{content:'\f206'}i.mce-i-aligncenter:before{content:'\f207'}i.mce-i-alignright:before{content:'\f208'}i.mce-i-link:before{content:'\f103'}i.mce-i-unlink:before{content:'\f225'}i.mce-i-wp_more:before{content:'\f209'}i.mce-i-strikethrough:before{content:'\f224'}i.mce-i-spellchecker:before{content:'\f210'}.qt-fullscreen:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:'\f211'}i.mce-i-wp_adv:before{content:'\f212'}i.mce-i-underline:before{content:'\f213'}i.mce-i-alignjustify:before{content:'\f214'}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:'\f215'}i.mce-i-pastetext:before{content:'\f217'}i.mce-i-removeformat:before{content:'\f218'}i.mce-i-charmap:before{content:'\f220'}i.mce-i-outdent:before{content:'\f221'}i.mce-i-indent:before{content:'\f222'}i.mce-i-undo:before{content:'\f171'}i.mce-i-redo:before{content:'\f172'}i.mce-i-help:before,i.mce-i-wp_help:before{content:'\f223'}i.mce-i-wp-media-library:before{content:'\f104'}i.mce-i-ltr:before{content:'\f320'}i.mce-i-wp_page:before{content:'\f105'}i.mce-i-hr:before{content:'\f460'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-tools:after{clear:both;content:'';display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:right;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 0 0 5px;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;height:20px;border-bottom:none}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f104'}.quicktags-toolbar{padding:3px;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen,.qt-fullscreen{position:absolute;top:0;right:0;margin:5px 5px 0 0}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-fullscreen{padding:6px 7px}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-fullscreen{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;top:0;right:0;left:0}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}#wp-link-close:focus,#wp-link-close:hover{color:#2ea2cc}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link-search-toggle{cursor:pointer}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%}#wp-link .link-search-field{float:left;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{display:none;vertical-align:text-bottom}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #2ea2cc}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}#wp-link-submit{float:right;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;left:0;right:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;left:0;right:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:right;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;left:0;right:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:left}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:right;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:3px 14px 0 0}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:left}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;left:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;right:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file diff --git a/wp-includes/css/jquery-ui-dialog-rtl.css b/wp-includes/css/jquery-ui-dialog-rtl.css new file mode 100644 index 0000000..b408877 --- /dev/null +++ b/wp-includes/css/jquery-ui-dialog-rtl.css @@ -0,0 +1,343 @@ +/*! + * jQuery UI CSS Framework 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + right: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + +/*! + * jQuery UI Resizable 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + right: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + right: 0; +} +/* @noflip */ +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +/* @noflip */ +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +/* @noflip */ +.ui-resizable-se { + cursor: se-resize; + width: 9px; + height: 9px; + right: -5px; + bottom: -5px; +} +/* @noflip */ +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +/* @noflip */ +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +/* @noflip */ +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} + +/* WP buttons: see buttons.css. */ + +.ui-button { + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0 10px 1px; + cursor: pointer; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #555; + border-color: #cccccc; + background: #f7f7f7; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + vertical-align: top; +} + +.ui-button:active, +.ui-button:focus { + outline: none; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.ui-button::-moz-focus-inner { + border-width: 1px 0; + border-style: solid none; + border-color: transparent; + padding: 0; +} + +.ui-button:hover, +.ui-button:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.ui-button:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.ui-button:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.ui-button[disabled], +.ui-button:disabled { + color: #aaa !important; + border-color: #ddd !important; + background: #f7f7f7 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 1px 0 #fff !important; + cursor: default; +} + +@media screen and ( max-width: 782px ) { + + .ui-button { + padding: 10px 14px; + line-height: 1; + font-size: 14px; + vertical-align: middle; + height: auto; + margin-bottom: 4px; + } + +} + +/* WP Theme */ + +.ui-dialog { + position: absolute; + top: 0; + right: 0; + z-index: 100102; + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); +} + +.ui-dialog-titlebar { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 16px 0 36px; +} + +.ui-button.ui-dialog-titlebar-close { + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + color: #666; + cursor: pointer; + display: block; + padding: 0; + position: absolute; + top: 0; + left: 0; + width: 36px; + height: 36px; + text-align: center; +} + +.ui-dialog-titlebar-close:before { + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 36px; + width: 36px; + height: 36px; + content: '\f158'; +} + +.ui-button.ui-dialog-titlebar-close:hover { + color: #2ea2cc; +} + +.ui-dialog-titlebar-close .ui-button-text { + display: none; +} + +.ui-dialog-content { + padding: 16px; + overflow: auto; +} + +.ui-dialog-buttonpane { + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + padding: 16px; +} + +.ui-dialog-buttonpane .ui-button { + margin-right: 16px; +} + +.ui-dialog-buttonpane .ui-dialog-buttonset { + float: left; +} + +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} + +.ui-widget-overlay { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100101; +} diff --git a/wp-includes/css/jquery-ui-dialog-rtl.min.css b/wp-includes/css/jquery-ui-dialog-rtl.min.css new file mode 100644 index 0000000..67b4304 --- /dev/null +++ b/wp-includes/css/jquery-ui-dialog-rtl.min.css @@ -0,0 +1,19 @@ +/*! + * jQuery UI CSS Framework 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}/*! + * jQuery UI Resizable 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ No newline at end of file diff --git a/wp-includes/css/jquery-ui-dialog.css b/wp-includes/css/jquery-ui-dialog.css new file mode 100644 index 0000000..78e9741 --- /dev/null +++ b/wp-includes/css/jquery-ui-dialog.css @@ -0,0 +1,343 @@ +/*! + * jQuery UI CSS Framework 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + +/*! + * jQuery UI Resizable 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +/* @noflip */ +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +/* @noflip */ +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +/* @noflip */ +.ui-resizable-se { + cursor: se-resize; + width: 9px; + height: 9px; + right: -5px; + bottom: -5px; +} +/* @noflip */ +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +/* @noflip */ +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +/* @noflip */ +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} + +/* WP buttons: see buttons.css. */ + +.ui-button { + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 26px; + height: 28px; + margin: 0; + padding: 0 10px 1px; + cursor: pointer; + border-width: 1px; + border-style: solid; + -webkit-appearance: none; + -webkit-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #555; + border-color: #cccccc; + background: #f7f7f7; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + vertical-align: top; +} + +.ui-button:active, +.ui-button:focus { + outline: none; +} + +/* Remove the dotted border on :focus and the extra padding in Firefox */ +.ui-button::-moz-focus-inner { + border-width: 1px 0; + border-style: solid none; + border-color: transparent; + padding: 0; +} + +.ui-button:hover, +.ui-button:focus { + background: #fafafa; + border-color: #999; + color: #222; +} + +.ui-button:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); +} + +.ui-button:active { + background: #eee; + border-color: #999; + color: #333; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); +} + +.ui-button[disabled], +.ui-button:disabled { + color: #aaa !important; + border-color: #ddd !important; + background: #f7f7f7 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: 0 1px 0 #fff !important; + cursor: default; +} + +@media screen and ( max-width: 782px ) { + + .ui-button { + padding: 10px 14px; + line-height: 1; + font-size: 14px; + vertical-align: middle; + height: auto; + margin-bottom: 4px; + } + +} + +/* WP Theme */ + +.ui-dialog { + position: absolute; + top: 0; + left: 0; + z-index: 100102; + background-color: #fff; + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); +} + +.ui-dialog-titlebar { + background: #fcfcfc; + border-bottom: 1px solid #dfdfdf; + height: 36px; + font-size: 18px; + font-weight: 600; + line-height: 36px; + padding: 0 36px 0 16px; +} + +.ui-button.ui-dialog-titlebar-close { + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + color: #666; + cursor: pointer; + display: block; + padding: 0; + position: absolute; + top: 0; + right: 0; + width: 36px; + height: 36px; + text-align: center; +} + +.ui-dialog-titlebar-close:before { + font: normal 20px/1 'dashicons'; + vertical-align: top; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 36px; + width: 36px; + height: 36px; + content: '\f158'; +} + +.ui-button.ui-dialog-titlebar-close:hover { + color: #2ea2cc; +} + +.ui-dialog-titlebar-close .ui-button-text { + display: none; +} + +.ui-dialog-content { + padding: 16px; + overflow: auto; +} + +.ui-dialog-buttonpane { + background: #fcfcfc; + border-top: 1px solid #dfdfdf; + padding: 16px; +} + +.ui-dialog-buttonpane .ui-button { + margin-left: 16px; +} + +.ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} + +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} + +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 100101; +} diff --git a/wp-includes/css/jquery-ui-dialog.min.css b/wp-includes/css/jquery-ui-dialog.min.css new file mode 100644 index 0000000..2f9d67e --- /dev/null +++ b/wp-includes/css/jquery-ui-dialog.min.css @@ -0,0 +1,19 @@ +/*! + * jQuery UI CSS Framework 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}/*! + * jQuery UI Resizable 1.10.1 + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ No newline at end of file diff --git a/wp-includes/css/media-views-rtl.css b/wp-includes/css/media-views-rtl.css new file mode 100644 index 0000000..d190939 --- /dev/null +++ b/wp-includes/css/media-views-rtl.css @@ -0,0 +1,2563 @@ +/** + * Base Styles + */ +.media-modal * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.media-modal, +.media-frame { + font-family: "Open Sans", sans-serif; + font-size: 12px; +} + +.media-frame input, +.media-frame textarea { + padding: 6px 8px; +} + +.media-frame select, +.wp-admin .media-frame select { + line-height: 28px; + margin-top: 3px; +} + +.media-frame a { + border-bottom: none; + color: #21759b; +} + +.media-frame a:hover { + color: #d54e21; +} + +.media-frame a.button { + color: #333; +} + +.media-frame a.button:hover { + color: #222; +} + +.media-frame a.button-primary, +.media-frame a.button-primary:hover { + color: #fff; +} + +.media-frame input[type="text"], +.media-frame input[type="password"], +.media-frame input[type="number"], +.media-frame input[type="search"], +.media-frame input[type="email"], +.media-frame input[type="url"], +.media-frame textarea, +.media-frame select { + font-family: "Open Sans", sans-serif; + font-size: 12px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-width: 1px; + border-style: solid; + border-color: #dfdfdf; +} + +.media-frame input[type="text"]:focus, +.media-frame input[type="password"]:focus, +.media-frame input[type="number"]:focus, +.media-frame input[type="search"]:focus, +.media-frame input[type="email"]:focus, +.media-frame input[type="url"]:focus, +.media-frame textarea:focus, +.media-frame select:focus { + border-color: #5b9dd9; +} + +.media-frame select { + height: 24px; + padding: 2px; +} + +.media-frame input:disabled, +.media-frame textarea:disabled, +.media-frame input[readonly], +.media-frame textarea[readonly] { + background-color: #eee; +} + +.media-frame input[type="search"] { + -webkit-appearance: textfield; +} + +.media-frame :-moz-placeholder { + color: #a9a9a9; +} + +.media-frame .hidden { + display: none; +} + +/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ +.ui-sortable, +.ui-draggable { + -ms-touch-action: none; + touch-action: none; +} + +.meta-box-sortables.ui-sortable { + -ms-touch-action: auto; + touch-action: auto; +} + +.meta-box-sortables.ui-sortable .hndle { + -ms-touch-action: none; + touch-action: none; +} + +/** + * Modal + */ +.media-modal { + position: fixed; + top: 30px; + right: 30px; + left: 30px; + bottom: 30px; + z-index: 160000; +} + +.wp-customizer .media-modal { + z-index: 560000; +} + +.media-modal-backdrop { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + z-index: 159900; +} + +.wp-customizer .media-modal-backdrop { + z-index: 559900; +} + +.media-modal-close { + position: absolute; + text-decoration: none; + top: 10px; + left: 10px; + width: 30px; + height: 30px; + z-index: 1000; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.media-modal-close:active { + -webkit-box-shadow: none; + box-shadow: none; +} + +.media-modal-close span.media-modal-icon { + display: block; + margin-top: 5px; + width: 30px; + height: 15px; + background-image: none; + text-align: center; +} + +.media-modal-close .media-modal-icon:before { + content: '\f158'; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #666; +} + +.media-modal-close:hover .media-modal-icon:before { + color: #2ea2cc; +} + +.media-modal-close:active { + outline: 0; +} + +.media-modal-content { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + overflow: auto; + min-height: 300px; + -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7); + box-shadow: 0 5px 15px rgba(0,0,0,0.7); + background: #fcfcfc; + -webkit-font-smoothing: subpixel-antialiased; +} + +.media-modal-icon { + background-image: url(../images/uploader-icons.png); + background-repeat: no-repeat; +} + +/** + * Toolbar + */ +.media-toolbar { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 100; + height: 60px; + padding: 0 16px; + border: 0 solid #dfdfdf; + overflow: hidden; +} + +.media-toolbar-primary { + float: left; + height: 100%; +} + +.media-toolbar-secondary { + float: right; + height: 100%; +} + +.media-toolbar-primary > .media-button, +.media-toolbar-primary > .media-button-group { + margin-right: 10px; + float: right; + margin-top: 15px; +} + +.media-toolbar-secondary > .media-button, +.media-toolbar-secondary > .media-button-group { + margin-left: 10px; + margin-top: 15px; +} + +/** + * Sidebar + */ +.media-sidebar { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 267px; + padding: 0 16px 24px; + z-index: 75; + background: #f3f3f3; + border-right: 1px solid #ddd; + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +.hide-toolbar .media-sidebar { + bottom: 0; +} + +.media-sidebar .sidebar-title { + font-size: 20px; + margin: 0; + padding: 12px 10px 10px; + line-height: 28px; +} + +.media-sidebar .sidebar-content { + padding: 0 10px; + margin-bottom: 130px; +} + +.media-sidebar .search { + display: block; + width: 100%; +} + +.media-sidebar h3, +.image-details h3 { + position: relative; + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 24px 0 8px; +} + +.media-sidebar .setting, +.attachment-details .setting { + display: block; + float: right; + width: 100%; + margin: 1px 0; +} + +.media-sidebar .setting label, +.attachment-details .setting label { + display: block; +} + +.media-sidebar .setting .link-to-custom, +.attachment-details .setting .link-to-custom { + margin: 3px 2px 0; +} + +.media-sidebar .setting span, +.attachment-details .setting span { + min-width: 30%; + margin-left: 4%; + font-size: 12px; + text-align: left; +} + +.media-sidebar .setting select, +.attachment-details .setting select { + max-width: 65%; +} + +.media-sidebar .setting input[type="checkbox"], +.media-sidebar .field input[type="checkbox"], +.media-sidebar .setting input[type="radio"], +.media-sidebar .field input[type="radio"], +.attachment-details .setting input[type="checkbox"], +.attachment-details .field input[type="checkbox"], +.attachment-details .setting input[type="radio"], +.attachment-details .field input[type="radio"] { + float: none; + margin: 8px 3px 0; + padding: 0; +} + +.media-sidebar .setting span, +.attachment-details .setting span, +.compat-item label span { + float: right; + min-height: 22px; + padding-top: 8px; + line-height: 16px; + font-weight: normal; + color: #666; +} + +.compat-item label span { + text-align: left; +} + +.media-sidebar .setting input[type="text"], +.media-sidebar .setting input[type="password"], +.media-sidebar .setting input[type="email"], +.media-sidebar .setting input[type="number"], +.media-sidebar .setting input[type="search"], +.media-sidebar .setting input[type="tel"], +.media-sidebar .setting input[type="url"], +.media-sidebar .setting textarea, +.media-sidebar .setting .value, +.attachment-details .setting input[type="text"], +.attachment-details .setting input[type="password"], +.attachment-details .setting input[type="email"], +.attachment-details .setting input[type="number"], +.attachment-details .setting input[type="search"], +.attachment-details .setting input[type="tel"], +.attachment-details .setting input[type="url"], +.attachment-details .setting textarea, +.attachment-details .setting .value { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 1px; + width: 65%; + float: left; +} + +.media-sidebar .setting .value, +.attachment-details .setting .value { + margin: 0 1px; + text-align: right; +} + +.media-sidebar .setting textarea, +.attachment-details .setting textarea, +.compat-item .field textarea { + height: 62px; + resize: vertical; +} + +.media-sidebar select, +.attachment-details select { + margin-top: 3px; +} + +.compat-item { + float: right; + width: 100%; + overflow: hidden; +} + +.compat-item table { + width: 100%; + table-layout: fixed; + border-spacing: 0; + border: 0; +} + +.compat-item tr { + padding: 2px 0; + display: block; + overflow: hidden; +} + +.compat-item .label, +.compat-item .field { + display: block; + margin: 0; + padding: 0; +} + +.compat-item .label { + min-width: 30%; + margin-left: 4%; + float: right; + text-align: left; +} + +.compat-item .label span { + display: block; + width: 100%; +} + +.compat-item .field { + float: left; + width: 66%; +} + +.compat-item .field input[type="text"], +.compat-item .field input[type="password"], +.compat-item .field input[type="email"], +.compat-item .field input[type="number"], +.compat-item .field input[type="search"], +.compat-item .field input[type="tel"], +.compat-item .field input[type="url"] { + width: 100%; + margin: 0; +} + +.sidebar-for-errors .attachment-details, +.sidebar-for-errors .compat-item, +.sidebar-for-errors .media-sidebar .media-progress-bar, +.sidebar-for-errors .upload-details { + display: none !important; +} + +/** + * Menu + */ +.media-menu { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + margin: 0; + padding: 10px 0; + background: #f3f3f3; + border-left-width: 1px; + border-left-style: solid; + border-left-color: #ccc; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.media-menu > a { + display: block; + position: relative; + padding: 8px 20px; + margin: 0; + line-height: 18px; + font-size: 14px; + color: #0074a2; + text-decoration: none; +} + +.media-menu > a:hover { + color: #21759B; + background: rgba( 0, 0, 0, 0.04 ); +} + +.media-menu > a:active { + outline: none; +} + +.media-menu .active, +.media-menu .active:hover { + color: #222; + font-weight: bold; +} + +.media-menu .separator { + height: 0; + margin: 12px 20px; + padding: 0; + border-top: 1px solid #ddd; +} + +/** + * Menu + */ +.media-router { + position: relative; + padding: 0 6px; + margin: 0; + clear: both; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.media-router a { + -webkit-transition: none; + transition: none; +} + +.media-router > a { + position: relative; + float: right; + padding: 8px 10px 9px; + margin: 0; + height: 18px; + line-height: 18px; + font-size: 14px; + text-decoration: none; +} + +.media-router > a:last-child { + border-left: 0; +} + +.media-router > a:active { + outline: none; +} + +.media-router .active, +.media-router .active:hover { + color: #333; +} + +.media-router .active, +.media-router > a.active:last-child { + margin: -1px -1px 0; + background: #fff; + border: 1px solid #ddd; + border-bottom: none; +} + +.media-router .active:after { + display: none; +} + +/** + * Frame + */ +.media-frame { + overflow: hidden; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; +} + +.media-frame-menu { + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 200px; + z-index: 150; +} + +.media-frame-title { + position: absolute; + top: 0; + right: 200px; + left: 0; + height: 50px; + z-index: 200; +} + +.media-frame-router { + position: absolute; + top: 50px; + right: 200px; + left: 0; + height: 36px; + z-index: 200; +} + +.media-frame-content { + position: absolute; + top: 84px; + right: 200px; + left: 0; + bottom: 61px; + height: auto; + width: auto; + margin: 0; + overflow: auto; + background: #fff; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +.media-frame-toolbar { + position: absolute; + right: 200px; + left: 0; + bottom: 0; + height: 60px; + z-index: 100; +} + +.media-frame.hide-menu .media-frame-title, +.media-frame.hide-menu .media-frame-router, +.media-frame.hide-menu .media-frame-toolbar, +.media-frame.hide-menu .media-frame-content { + right: 0; +} + +.media-frame.hide-menu .media-frame-menu { + right: -200px; +} + +.media-frame.hide-toolbar .media-frame-content { + bottom: 0; +} + +.media-frame.hide-toolbar .media-frame-toolbar { + bottom: -61px; +} + +.media-frame.hide-router .media-frame-content { + top: 50px; +} + +.media-frame.hide-router .media-frame-router { + display: none; +} + +.media-frame.hide-router .media-frame-title { + border-bottom: 1px solid #dfdfdf; + -webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 ); + box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 ); +} + +.media-frame-title .dashicons { + display: none; +} + +.media-frame-title h1 { + padding: 0 16px; + font-size: 22px; + line-height: 50px; + margin: 0; +} + +.media-frame-title .suggested-dimensions { + font-size: 14px; + float: left; + margin-left: 20px; +} + +.media-frame-content .crop-content { + height: 100%; +} + +.media-frame-content .crop-content .crop-image { + display: block; + margin: auto; + max-width: 100%; + max-height: 100%; +} + +.media-frame-content .crop-content .upload-errors +{ + position: absolute; + width: 300px; + top: 50%; + right: 50%; + margin-right: -150px; + margin-left: -150px; + z-index: 600000; +} + +/** + * Iframes + */ +.media-frame .media-iframe { + overflow: hidden; +} + +.media-frame .media-iframe, +.media-frame .media-iframe iframe { + height: 100%; + width: 100%; + border: 0; +} + +/** + * Attachment Browser Filters + */ +.media-frame select.attachment-filters { + margin-top: 11px; + margin-left: 10px; +} + +/** + * Search + */ +.media-frame .search { + margin-top: 11px; + padding: 4px; + font-size: 13px; + color: #464646; + font-family: "Open Sans", sans-serif; + -webkit-appearance: none; +} + +.media-toolbar-secondary .search { + margin-left: 16px; +} + +/** + * Attachments + */ +.attachments { + margin: 0; + -webkit-overflow-scrolling: touch; +} + +/** + * Attachment + */ +.attachment { + position: relative; + float: right; + padding: 8px; + margin: 0; + color: #464646; + cursor: pointer; + list-style: none; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 25%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.attachment:focus, +.selected.attachment:focus, +.attachment.details:focus { + -webkit-box-shadow: + inset 0 0 2px 3px #fff, + inset 0 0 0 7px #5b9dd9; + box-shadow: + inset 0 0 2px 3px #fff, + inset 0 0 0 7px #5b9dd9; + outline: none; +} + +.selected.attachment { + -webkit-box-shadow: + inset 0 0 0 5px #fff, + inset 0 0 0 7px #ccc; + box-shadow: + inset 0 0 0 5px #fff, + inset 0 0 0 7px #ccc; +} + +.attachment.details { + -webkit-box-shadow: + inset 0 0 0 3px #fff, + inset 0 0 0 7px #1e8cbe; + box-shadow: + inset 0 0 0 3px #fff, + inset 0 0 0 7px #1e8cbe; +} + +.attachment-preview { + position: relative; + -webkit-box-shadow: + inset 0 0 15px rgba( 0, 0, 0, 0.1 ), + inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); + box-shadow: + inset 0 0 15px rgba( 0, 0, 0, 0.1 ), + inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); + background: #eee; + cursor: pointer; +} + +.attachment-preview:before { + content: ''; + display: block; + padding-top: 100%; +} + +.attachment .icon { + margin: 0 auto; + overflow: hidden; +} + +.attachment .thumbnail { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + opacity: 1; + -webkit-transition: opacity .1s; + transition: opacity .1s; +} + +.attachment .portrait img { + max-width: 100%; +} + +.attachment .landscape img { + max-height: 100%; +} + +.attachment .thumbnail:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + overflow: hidden; +} + +/* @noflip */ +.attachment .thumbnail img { + top: 0; + left: 0; +} + +/* @noflip */ +.attachment .thumbnail .centered { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-transform: translate( 50%, 50% ); + -ms-transform: translate(50%,50%); /* Fails with spaces?? Weird! */ + transform: translate( 50%, 50% ); +} + +.attachment .thumbnail .centered img { + -webkit-transform: translate( -50%, -50% ); + -ms-transform: translate(-50%,-50%); + transform: translate( -50%, -50% ); +} + +.attachment .thumbnail .centered img.icon { + -webkit-transform: translate( -50%, -70% ); + -ms-transform: translate(-50%,-70%); + transform: translate( -50%, -70% ); +} + +.ie8 .attachment img.icon { + top: 20%; + position: relative; +} + +.attachment .filename { + position: absolute; + right: 0; + left: 0; + bottom: 0; + overflow: hidden; + max-height: 100%; + word-wrap: break-word; + text-align: center; + font-weight: bold; + background: rgba( 255, 255, 255, 0.8 ); + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); +} + +.attachment .filename div { + padding: 5px 10px; +} + +.attachment .thumbnail img { + position: absolute; +} + +.attachment .close { + display: none; + position: absolute; + top: 5px; + left: 5px; + height: 22px; + width: 22px; + padding: 0; + font-size: 20px; + line-height: 20px; + text-align: center; + text-decoration: none; + color: #464646; + background-color: #fff; + background-position: -96px 4px; + border-width: 0; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); +} + +.attachment .close:hover { + -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); + box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); +} + +.attachment:hover .close { + display: block; +} + +.attachment .check { + display: none; + height: 24px; + width: 24px; + position: absolute; + z-index: 10; + top: 0; + left: 0; + outline: none; + background: #eee; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); + box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); +} + +.attachment .check div { + background-position: -1px 0; + height: 15px; + width: 15px; + margin: 5px; +} + +.attachment .check:hover div { + background-position: -40px 0; +} + +.attachment.selected .check { + display: block; +} + +.attachment.details .check, +.attachment.selected .check:focus, +.media-frame.mode-grid .attachment.selected .check { + background-color: #1e8cbe; + -webkit-box-shadow: + 0 0 0 1px #fff, + 0 0 0 2px #1e8cbe; + box-shadow: + 0 0 0 1px #fff, + 0 0 0 2px #1e8cbe; +} + +.attachment.details .check div, +.media-frame.mode-grid .attachment.selected .check div { + background-position: -21px 0; +} + +.attachment.details .check:hover div, +.attachment.selected .check:focus div, +.media-frame.mode-grid .attachment.selected .check:hover div { + background-position: -60px 0; +} + +.media-frame .attachment .describe { + position: relative; + display: block; + width: 100%; + margin: 0; + padding: 8px; + font-size: 12px; + -webkit-border-radius: 0; + border-radius: 0; +} + +/** + * Attachments Browser + */ +.media-frame .attachments-browser { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; +} + +.attachments-browser .media-toolbar { + left: 300px; + height: 50px; +} + +.attachments-browser.hide-sidebar .media-toolbar { + left: 0; +} + +.attachments-browser .media-toolbar-primary > .media-button, +.attachments-browser .media-toolbar-primary > .media-button-group, +.attachments-browser .media-toolbar-secondary > .media-button, +.attachments-browser .media-toolbar-secondary > .media-button-group { + margin: 11px 0; +} + +.attachments-browser .attachments { + padding: 2px 8px 8px; +} + +.attachments-browser .attachments, +.attachments-browser .uploader-inline { + position: absolute; + top: 50px; + right: 0; + left: 300px; + bottom: 0; + overflow: auto; + outline: none; +} + +.attachments-browser .uploader-inline.hidden { + display: none; +} + +.uploader-inline .close { + background-color: transparent; + border: 0; + cursor: pointer; + height: 48px; + position: absolute; + left: 0; + text-align: center; + top: 0; + width: 50px; + z-index: 1; +} + +.uploader-inline .close:before { + font: normal 30px/50px 'dashicons' !important; + color: #777; + display: inline-block; + content: '\f335'; + font-weight: 300; +} + +.attachments-browser.hide-sidebar .attachments, +.attachments-browser.hide-sidebar .uploader-inline { + left: 0; + margin-left: 0; +} + +.attachments-browser .instructions { + display: inline-block; + margin-top: 16px; + line-height: 18px; + font-size: 13px; + color: #666; + margin-left: 0.5em; +} + +.attachments-browser .no-media { + padding: 2em 2em 0 0; +} + +/** + * Progress Bar + */ +.media-progress-bar { + position: relative; + height: 10px; + width: 70%; + margin: 10px auto; + -webkit-border-radius: 10px; + border-radius: 10px; + background: #dfdfdf; + background: rgba( 0, 0, 0, 0.1 ); +} + +.media-progress-bar div { + height: 10px; + min-width: 20px; + width: 0; + background: #1e8cbe; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-transition: width 300ms; + transition: width 300ms; +} + +.media-uploader-status .media-progress-bar { + display: none; + width: 100%; +} + +.uploading.media-uploader-status .media-progress-bar { + display: block; +} + +.attachment-preview .media-progress-bar { + position: absolute; + top: 50%; + right: 15%; + width: 70%; + margin: -5px 0 0 0; +} + +.media-uploader-status { + position: relative; + margin: 0 auto; + padding-bottom: 10px; + max-width: 400px; +} + +.media-sidebar .media-uploader-status { + border-bottom: 1px solid #dfdfdf; +} + +.uploader-inline .media-uploader-status h3 { + display: none; +} + +.media-uploader-status .upload-details { + display: none; + font-size: 12px; + color: #666; +} + +.uploading.media-uploader-status .upload-details { + display: block; +} + +.media-uploader-status .upload-detail-separator { + padding: 0 4px; +} + +.media-uploader-status .upload-count { + color: #464646; +} + +.media-uploader-status .upload-dismiss-errors, +.media-uploader-status .upload-errors { + display: none; +} + +.errors.media-uploader-status .upload-dismiss-errors, +.errors.media-uploader-status .upload-errors { + display: block; +} + +.media-uploader-status .upload-dismiss-errors { + text-decoration: none; +} + +.media-sidebar .media-uploader-status .upload-dismiss-errors { + position: absolute; + top: 0; + left: 0; +} + +.upload-errors .upload-error { + margin: 8px auto 0 auto; + padding: 8px; + border: 1px #c00 solid; + background: #ffebe8; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.upload-errors .upload-error-label { + padding: 2px 4px; + margin-left: 8px; + font-weight: bold; + color: #fff; + background: #e00; + background-image: -webkit-gradient(linear, right top, right bottom, from(#e00), to(#a00)); + background-image: -webkit-linear-gradient(top, #e00, #a00); + background-image: linear-gradient(to bottom, #e00, #a00); + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.upload-errors .upload-error-message { + display: block; + padding-top: 8px; + color: #b44; + word-wrap: break-word; +} + +.uploader-window { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background: rgba( 0, 86, 132, 0.9 ); + z-index: 250000; + display: none; + text-align: center; + opacity: 0; + -webkit-transition: opacity 250ms; + transition: opacity 250ms; +} + +.uploader-window-content { + position: absolute; + top: 10px; + right: 10px; + left: 10px; + bottom: 10px; + border: 1px dashed #fff; +} + +.uploader-window h3 { + margin: -0.5em 0 0; + position: absolute; + top: 50%; + right: 0; + left: 0; + -webkit-transform: translateY( -50% ); + -ms-transform: translateY(-50%); + transform: translateY( -50% ); + font-size: 40px; + color: #fff; + padding: 0; +} + +.uploader-window .media-progress-bar { + margin-top: 20px; + max-width: 300px; + background: transparent; + border-color: #fff; + display: none; +} + +.uploader-window .media-progress-bar div { + background: #fff; +} + +.uploading .uploader-window .media-progress-bar { + display: block; +} + +.media-frame .uploader-inline { + margin-bottom: 20px; + padding: 0; + text-align: center; +} + +.uploader-inline-content { + position: absolute; + top: 30%; + right: 0; + left: 0; +} + +.uploader-inline-content .upload-ui { + margin: 2em 0; +} + +.uploader-inline-content .post-upload-ui { + margin-bottom: 2em; +} + +.uploader-inline .has-upload-message .upload-ui { + margin: 0 0 4em; +} + +.uploader-inline h3 { + font-size: 20px; + line-height: 28px; + font-weight: 400; + margin: 0; +} + +.uploader-inline .has-upload-message .upload-instructions { + font-size: 14px; + color: #464646; + font-weight: normal; +} + +.uploader-inline .drop-instructions { + display: none; +} + +.supports-drag-drop .uploader-inline .drop-instructions { + display: block; +} + +.uploader-inline p { + font-size: 12px; + margin: 0.5em 0; +} + +.uploader-inline .media-progress-bar { + display: none; +} + +.uploading.uploader-inline .media-progress-bar { + display: block; +} + +.uploader-inline .browser { + display: inline-block !important; +} + +/** + * Selection + */ +.media-selection { + position: absolute; + top: 0; + right: 0; + left: 350px; + height: 60px; + padding: 0 16px 0 0; + overflow: hidden; + white-space: nowrap; +} + +.media-selection .selection-info { + display: inline-block; + font-size: 12px; + height: 60px; + margin-left: 10px; + vertical-align: top; +} + +.media-selection.empty, +.media-selection.editing { + display: none; +} + +.media-selection.one .edit-selection { + display: none; +} + +.media-selection .count { + display: block; + padding-top: 12px; + font-size: 14px; + line-height: 20px; + font-weight: bold; +} + +.media-selection .selection-info a { + display: block; + float: right; + padding: 1px 8px; + margin: 1px -8px 1px 8px; + line-height: 16px; + text-decoration: none; + border-left: 1px solid #dfdfdf; + color: #21759B; +} + +.media-selection .selection-info a:hover { + background: #21759B; + color: #fff; + border-color: transparent; +} + +.media-selection .selection-info a:last-child { + border-left: 0; + margin-left: 0; +} + +.media-selection .selection-info .clear-selection { + color: red; +} + +.media-selection .selection-info .clear-selection:hover { + background: red; +} + +.media-selection .selection-view { + display: inline-block; + vertical-align: top; +} + +.media-selection .attachments { + display: inline-block; + height: 48px; + margin: 6px; + padding: 0; + overflow: hidden; + vertical-align: top; +} + +.media-selection .attachment { + width: 48px; + padding: 0; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.media-selection .attachment .thumbnail { + top: 4px; + left: 4px; + bottom: 4px; + right: 4px; +} + +.media-selection .attachment .icon { + width: 50%; +} + +.media-selection .attachment-preview { + -webkit-box-shadow: none; + box-shadow: none; + background: none; +} + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: + 0 0 0 1px #fff, + 0 0 0 3px #1e8cbe; + box-shadow: + 0 0 0 1px #fff, + 0 0 0 3px #1e8cbe; +} + +.media-selection:after { + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 25px; + background-image: -webkit-gradient(linear, left top, right top, from(rgba( 255, 255, 255, 1 )), to(rgba( 255, 255, 255, 0 ))); + background-image: -webkit-linear-gradient(left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 )); + background-image: linear-gradient(to right, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); +} + +.media-selection .attachment .filename { + display: none; +} + +/** + * Spinner + */ +.media-frame .spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + display: none; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 0; +} + +.media-toolbar .spinner { + margin-top: 14px; +} + +/** + * Attachment Details + */ +.attachment-details { + position: relative; + overflow: auto; +} + +.attachment-details .settings-save-status { + float: left; + text-transform: none; + z-index: 10; +} + +.attachment-details .settings-save-status .spinner { + margin: 0 5px 0; +} + +.attachment-details .settings-save-status .saved { + float: left; + display: none; +} + +.attachment-details.save-waiting .settings-save-status .spinner, +.attachment-details.save-complete .settings-save-status .saved { + display: block; +} + +.attachment-info { + overflow: hidden; + min-height: 60px; + margin-bottom: 16px; + line-height: 18px; + color: #666; + border-bottom: 1px solid #ddd; + padding-bottom: 11px; +} + +.attachment-info .filename { + font-weight: bold; + color: #464646; + word-wrap: break-word; +} + +.attachment-info .thumbnail { + position: relative; + float: right; + max-width: 120px; + max-height: 120px; + margin-top: 5px; + margin-left: 10px; + margin-bottom: 5px; +} + +.uploading .attachment-info .thumbnail { + width: 120px; + height: 80px; + -webkit-box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 ); +} + +.uploading .attachment-info .media-progress-bar { + margin-top: 35px; +} + +.attachment-info .thumbnail-image:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + overflow: hidden; +} + +.attachment-info .thumbnail img { + display: block; + max-width: 120px; + max-height: 120px; + margin: 0 auto; +} + +.attachment-info .details { + float: right; + font-size: 12px; + max-width: 100%; +} + +.attachment-info .edit-attachment, +.attachment-info .refresh-attachment, +.attachment-info .delete-attachment, +.attachment-info .trash-attachment, +.attachment-info .untrash-attachment { + display: block; + text-decoration: none; + white-space: nowrap; +} + +.attachment-info .refresh-attachment, +.attachment-details.needs-refresh .attachment-info .edit-attachment { + display: none; +} + +.attachment-details.needs-refresh .attachment-info .refresh-attachment, +.attachment-info .edit-attachment { + display: block; +} + +.media-modal .delete-attachment, +.media-modal .trash-attachment, +.media-modal .untrash-attachment { + color: #bc0b0b; +} + +.media-modal .delete-attachment:hover, +.media-modal .trash-attachment:hover, +.media-modal .untrash-attachment:hover { + color: red; +} + +/** + * Attachment Display Settings + */ +.attachment-display-settings { + width: 100%; + float: right; + overflow: hidden; +} + +.attachment-display-settings h4 { + margin: 1.4em 0 0.4em; +} + +.collection-settings { + overflow: hidden; +} + +.collection-settings .setting input[type="checkbox"] { + float: right; + margin-left: 8px; +} + +.collection-settings .setting span { + min-width: inherit; +} + +/** + * Image Editor + */ +.media-modal .imgedit-wrap { + position: static; +} + +.media-modal .imgedit-wait { + height: auto !important; + left: 0; + bottom: 0; + right: 0; +} + +.media-modal .imgedit-wrap .imgedit-panel-content { + padding: 16px; + position: absolute; + top: 0; + left: 282px; + bottom: 0; + right: 0; + overflow: auto; +} + +.media-modal .imgedit-wrap .imgedit-settings { + background: #f3f3f3; + border-right: 1px solid #ddd; + padding: 0 16px 16px; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 250px; + overflow: auto; +} + +.media-modal .imgedit-group { + background: none; + border: none; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0; + margin-bottom: 16px; + padding: 0; + padding-bottom: 16px; + position: relative; /* RTL fix, #WP29352 */ +} + +.media-modal .imgedit-group:last-of-type { + border: none; + margin: 0; + padding: 0; +} + +.media-modal .imgedit-group-top h3 { + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 0; + margin-top: 24px; +} + +.media-modal .imgedit-group-top h3 a { + text-decoration: none; + color: #666; +} + +.media-modal .imgedit-help-toggle { + margin-top: -2px; + cursor: pointer; + color: #666; +} + +.media-modal .imgedit-help-toggled span.dashicons:before { + content: '\f142'; +} + +.media-modal .imgedit-group img { + margin-top: 5px; +} + +.media-modal .imgedit-wrap div.updated { + margin: 0; + margin-bottom: 16px; +} + + +/** + * Embed from URL and Image Details + */ +.embed-url { + display: block; + position: relative; + padding: 16px; + margin: 0; + z-index: 250; + background: #fff; + font-size: 18px; +} + +.media-frame .embed-url input { + font-size: 18px; + padding: 12px 14px; + width: 100%; + min-width: 200px; + -webkit-box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 ); +} + +.media-frame .embed-url .spinner { + position: absolute; + top: 32px; + left: 26px; +} + +.media-frame .embed-loading .embed-url .spinner { + display: block; +} + +.embed-link-settings, +.embed-media-settings { + position: absolute; + top: 70px; + right: 0; + left: 0; + bottom: 0; + padding: 16px 16px 32px; + overflow: auto; +} + +.embed-preview img, .embed-preview iframe, .embed-preview embed { + max-width: 100%; +} + +.embed-preview img { + height: auto; +} + +.image-details .media-modal { + right: 140px; + left: 140px; +} + +.image-details .media-frame-title, +.image-details .media-frame-content, +.image-details .media-frame-router { + right: 0; +} + +.image-details .embed-media-settings { + top: 0; + overflow: visible; + padding: 0; +} + +.image-details .embed-media-settings, +.image-details .embed-media-settings div { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.image-details .column-settings { + background: #f3f3f3; + border-left: 1px solid #ddd; + min-height: 100%; + width: 55%; + position: absolute; + top: 0; + right: 0; +} + +.image-details .column-settings h3 { + margin: 20px; + padding-top: 20px; + border-top: 1px solid #ddd; +} + +.image-details .column-image { + width: 45%; + position: absolute; + right: 55%; + top: 0; +} + +.image-details .image { + margin: 20px; +} + +.image-details .image img { + max-width: 100%; + max-height: 500px; +} + +.image-details .advanced-toggle { + color: #666; + text-decoration: none; + display: block; +} + +.image-details .advanced-toggle:after { + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f140'; + display: inline-block; + margin-top: -2px; +} + +.image-details .advanced-visible .advanced-toggle:after { + content: '\f142'; +} + +.image-details .embed-media-settings .size { + margin-bottom: 4px; +} + +.image-details .custom-size span { + display: block; +} + +.image-details .custom-size label { + display: block; + float: right; +} + +.image-details .custom-size span small { + color: #999; + font-size: inherit; +} + +.image-details .custom-size input { + width: 5em; +} + +.image-details .custom-size .sep { + float: right; + margin: 26px 6px 0 6px; +} + +.image-details .custom-size:after { + content: ''; + display: table; + clear: both; +} + +.media-embed .thumbnail { + max-width: 100%; + max-height: 200px; + position: relative; + float: right; +} + +.media-embed .thumbnail img { + max-height: 200px; + display: block; +} + +.media-embed .thumbnail:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + overflow: hidden; +} + +.media-embed .setting { + width: 100%; + margin: 10px 0; + float: right; + display: block; + clear: both; +} + +.image-details .embed-media-settings .setting { + float: none; + width: auto; +} + +.image-details .actions { + margin: 10px 0; +} + +.image-details .hidden { + display: none; +} + +.media-embed .setting input[type="text"], +.media-embed .setting textarea { + display: block; + width: 100%; + max-width: 400px; + margin: 1px 0; +} + +.image-details .embed-media-settings .setting input[type="text"], +.image-details .embed-media-settings .setting textarea { + max-width: inherit; + width: 70%; +} + +.image-details .embed-media-settings .setting input.link-to-custom, +.image-details .embed-media-settings .link-target, +.image-details .embed-media-settings .custom-size { + margin-right: 27%; + width: 70%; +} + +.image-details .embed-media-settings .link-target { + margin-top: 24px; +} + +.media-embed .setting input.hidden, +.media-embed .setting textarea.hidden { + display: none; +} + +.media-embed .setting span { + display: block; + width: 200px; + font-size: 13px; + line-height: 24px; + color: #666; +} + +.image-details .embed-media-settings .setting span { + float: right; + width: 25%; + text-align: left; + margin: 8px 1% 0 1%; + line-height: 1.1; +} + +.media-embed .setting .button-group { + margin: 2px 0; +} + +.media-embed-sidebar { + position: absolute; + top: 0; + right: 440px; +} + +.advanced-section, +.link-settings { + margin-top: 10px; +} + +/* Drag & drop on the editor upload */ +#wp-fullscreen-body .uploader-editor, +.wp-editor-wrap .uploader-editor { + background: rgba( 150, 150, 150, 0.9 ); + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + z-index: 99998; /* under the toolbar */ + display: none; + text-align: center; +} + +#wp-fullscreen-body .uploader-editor { + background: rgba( 0, 86, 132, 0.9 ); + position: fixed; + z-index: 100050; /* above the editor toolbar */ +} + +.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor { + opacity: 0; +} + +#wp-fullscreen-body .uploader-editor-content, +.wp-editor-wrap .uploader-editor-content { + border: 1px dashed #fff; + position: absolute; + top: 10px; + right: 10px; + left: 10px; + bottom: 10px; +} + +#wp-fullscreen-body .uploader-editor .uploader-editor-title, +.wp-editor-wrap .uploader-editor .uploader-editor-title { + position: absolute; + top: 50%; + right: 0; + left: 0; + -webkit-transform: translateY( -50% ); + -ms-transform: translateY(-50%); + transform: translateY( -50% ); + font-size: 3em; + line-height: 1.3; + font-weight: bold; + color: #fff; + padding: 0; + margin: 0; + display: none; +} + +.wp-editor-wrap .uploader-editor.droppable { + background: rgba( 0, 86, 132, 0.9 ); +} + +#wp-fullscreen-body .uploader-editor .uploader-editor-title, +.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title { + display: block; +} + +/** + * IE7 Fixes + */ +.ie7 .media-frame .attachments-browser { + position: static; +} + +.ie7 .media-frame .embed-url input { + margin-top: 4px; + width: 90%; +} + +.ie7 .compat-item { + width: 99%; +} + +.ie7 .attachment-display-settings { + width: auto; +} + +.ie7 .attachment-preview, +.ie7 .attachment-preview .thumbnail { + width: 120px; + height: 120px; +} + +.ie7 .media-frame .attachment .describe { + width: 102px; +} + +.ie7 .media-sidebar .setting select { + max-width: 55%; +} + +.ie7 .media-sidebar .setting input[type="text"], +.ie7 .media-sidebar .setting input[type="password"], +.ie7 .media-sidebar .setting input[type="email"], +.ie7 .media-sidebar .setting input[type="number"], +.ie7 .media-sidebar .setting input[type="search"], +.ie7 .media-sidebar .setting input[type="tel"], +.ie7 .media-sidebar .setting input[type="url"], +.ie7 .media-sidebar .setting textarea { + width: 55%; +} + +.ie7 .media-sidebar .setting .link-to-custom { + float: right; +} + +/** + * Localization + */ +.rtl .media-modal, +.rtl .media-frame, +.rtl .media-frame .search, +.rtl .media-frame input[type="text"], +.rtl .media-frame input[type="password"], +.rtl .media-frame input[type="number"], +.rtl .media-frame input[type="search"], +.rtl .media-frame input[type="email"], +.rtl .media-frame input[type="url"], +.rtl .media-frame input[type="tel"], +.rtl .media-frame textarea, +.rtl .media-frame select { + font-family: Tahoma, sans-serif; +} + +:lang(he-il) .rtl .media-modal, +:lang(he-il) .rtl .media-frame, +:lang(he-il) .rtl .media-frame .search, +:lang(he-il) .rtl .media-frame input[type="text"], +:lang(he-il) .rtl .media-frame input[type="password"], +:lang(he-il) .rtl .media-frame input[type="number"], +:lang(he-il) .rtl .media-frame input[type="search"], +:lang(he-il) .rtl .media-frame input[type="email"], +:lang(he-il) .rtl .media-frame input[type="url"], +:lang(he-il) .rtl .media-frame textarea, +:lang(he-il) .rtl .media-frame select { + font-family: Arial, sans-serif; +} + +@media only screen and (max-width: 940px) { + .media-frame-content .media-toolbar-primary .search, + .media-frame-content .media-toolbar-secondary .attachment-filters { + max-width: 134px; + } +} + +/** + * Responsive layout + */ +@media only screen and (max-width: 900px) { + + /* Drop-down menu */ + .media-frame:not(.hide-menu) .media-frame-title, + .media-frame:not(.hide-menu) .media-frame-router, + .media-frame:not(.hide-menu) .media-frame-content, + .media-frame:not(.hide-menu) .media-frame-toolbar { + right: 0; + } + + .media-frame:not(.hide-menu) .media-frame-menu { + position: static; + width: 0; + } + + .media-frame:not(.hide-menu) .media-menu { + width: auto; + max-width: 80%; + overflow: auto; + z-index: 2000; + top: 50px; + right: -300px; + left: auto; + bottom: auto; + padding: 5px 0; + border: 1px solid #ccc; + } + + .media-frame:not(.hide-menu) .media-menu.visible { + right: 0; + } + + .media-frame:not(.hide-menu) .media-menu > a { + padding: 12px 16px; + font-size: 16px; + } + + .media-frame:not(.hide-menu) .media-menu > a.active { + display: none; + } + + .media-frame:not(.hide-menu) .media-menu .separator { + margin: 5px 10px; + } + + .media-frame:not(.hide-menu) .media-frame-title { + right: 0; + color: #21759b; + } + + .media-frame:not(.hide-menu) .media-frame-title .dashicons { + display: inline-block; + line-height: 50px; + } + + .media-frame:not(.hide-menu) .media-frame-title h1 { + line-height: 3; + font-size: 18px; + float: right; + cursor: pointer; + } + /* End drop-down menu */ + + .media-sidebar { + width: 230px; + } + + .attachments-browser .attachments, + .attachments-browser .uploader-inline, + .attachments-browser .media-toolbar { + left: 262px; + } + + .media-sidebar .setting, + .attachment-details .setting { + margin: 6px 0px; + } + + .media-sidebar .setting input, + .media-sidebar .setting textarea, + .media-sidebar .setting span, + .attachment-details .setting input, + .attachment-details .setting textarea, + .attachment-details .setting span, + .compat-item label span { + float: none; + } + + .media-sidebar .setting span, + .attachment-details .setting span, + .compat-item label span { + text-align: inherit; + min-height: 16px; + margin: 0; + padding: 8px 2px 0; + } + + .media-sidebar .setting .value, + .attachment-details .setting .value { + float: none; + width: auto; + } + + .media-sidebar .setting input[type="text"], + .media-sidebar .setting input[type="password"], + .media-sidebar .setting input[type="email"], + .media-sidebar .setting input[type="number"], + .media-sidebar .setting input[type="search"], + .media-sidebar .setting input[type="tel"], + .media-sidebar .setting input[type="url"], + .media-sidebar .setting textarea, + .media-sidebar .setting select, + .attachment-details .setting input[type="text"], + .attachment-details .setting input[type="password"], + .attachment-details .setting input[type="email"], + .attachment-details .setting input[type="number"], + .attachment-details .setting input[type="search"], + .attachment-details .setting input[type="tel"], + .attachment-details .setting input[type="url"], + .attachment-details .setting textarea, + .attachment-details .setting select { + float: none; + width: 98%; + max-width: none; + height: auto; + } + + .media-sidebar .setting select.columns, + .attachment-details .setting select.columns { + width: auto; + } + + .media-frame input, + .media-frame textarea, + .media-frame .search { + padding: 3px 6px; + } + + .image-details .column-image { + width: 30%; + right: 70%; + } + + .image-details .column-settings { + width: 70%; + } + + .image-details .media-modal { + right: 30px; + left: 30px; + } + + .image-details .embed-media-settings .setting { + margin: 20px; + } + + .image-details .embed-media-settings .setting span { + float: none; + text-align: right; + width: 100%; + margin-bottom: 4px; + } + + .image-details .embed-media-settings .setting input.link-to-custom, + .image-details .embed-media-settings .setting input[type="text"], + .image-details .embed-media-settings .setting textarea { + width: 100%; + margin-right: 0; + } + + .image-details .embed-media-settings .custom-size { + margin-right: 20px; + } + + .collection-settings .setting input[type="checkbox"] { + margin-top: 0; + } + + .media-selection { + min-width: 120px; + } + + .media-selection:after { + background: none; + } + + .media-selection .attachments { + display: none; + } + + .media-modal .attachments-browser .media-toolbar-primary, + .media-modal .attachments-browser .media-toolbar-secondary { + width: 50%; + } + + .media-modal .attachments-browser .media-toolbar .search { + max-width: 100%; + height: auto; + float: left; + } + + .media-modal .attachments-browser .media-toolbar .attachment-filters { + margin: 11px 0 0; + height: auto; + max-width: 65%; + max-width: -webkit-calc(100% - 38px); + max-width: calc(100% - 38px); + } + + .media-modal .attachments-browser .media-toolbar .spinner { + margin: 14px 8px 0; + } + + /* Text inputs need to be 16px, or they force zooming on iOS */ + .media-frame input[type="text"], + .media-frame input[type="password"], + .media-frame input[type="number"], + .media-frame input[type="search"], + .media-frame input[type="email"], + .media-frame input[type="url"], + .media-frame textarea, + .media-frame select { + font-size: 16px; + } +} + +/* Responsive on portrait and landscape */ +@media only screen and (max-width: 640px), screen and (max-height: 400px) { + /* Full-bleed modal */ + .media-modal, + .image-details .media-modal { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + } + + .media-modal-backdrop { + position: fixed; + } + + .media-sidebar { + z-index: 1900; + max-width: 70%; + bottom: 120%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding-bottom: 0; + } + + .media-sidebar.visible { + bottom: 0; + } + + .attachments-browser .attachments, + .attachments-browser .uploader-inline, + .attachments-browser .media-toolbar { + left: 0; + } + + .image-details .media-frame-title { + display: block; + top: 0; + font-size: 14px; + } + + .image-details .column-image, + .image-details .column-settings { + width: 100%; + position: relative; + right: 0; + } + + .image-details .column-settings { + padding: 4px 0; + } + + /* Media tabs on the top */ + .media-frame-content .media-toolbar .instructions { + display: none; + } +} + +/* Landscape specific header override */ +@media screen and (max-height: 400px) { + .media-menu { + padding: 0; + } + + .media-frame-router { + top: 44px; + } + + .media-frame-content { + top: 78px; + } + + .attachments-browser .attachments { + top: 40px; + } + + /* Prevent unnecessary scrolling on title input */ + .embed-link-settings { + overflow: visible; + } +} + +@media only screen and (max-width: 480px) { + .media-frame-content .media-toolbar .search, + .media-frame-content .media-toolbar .attachment-filters { + max-width: 90px; + } + + .media-modal-close { + top: 5px; + left: 5px; + } + + .media-modal .media-frame-title { + height: 40px; + } + + .media-modal .media-frame-title h1, + .media-frame:not(.hide-menu) .media-frame-title h1 { + font-size: 18px; + line-height: 40px; + } + + .media-frame:not(.hide-menu) .media-frame-title .dashicons { + line-height: 40px; + } + + .media-frame-router, + .media-frame:not(.hide-menu) .media-menu { + top: 40px; + } + + .media-frame-content { + top: 74px; + } + + .media-frame.hide-router .media-frame-content { + top: 40px; + } +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .media-modal-icon { + background-image: url(../images/uploader-icons-2x.png); + -webkit-background-size: 134px 15px; + background-size: 134px 15px; + } + + .media-frame .spinner { + background-image: url(../images/spinner-2x.gif); + } +} + +.media-frame-content[data-columns="1"] .attachment { + width: 100%; +} + +.media-frame-content[data-columns="2"] .attachment { + width: 50%; +} + +.media-frame-content[data-columns="3"] .attachment { + width: 33.33%; +} + +.media-frame-content[data-columns="4"] .attachment { + width: 25%; +} + +.media-frame-content[data-columns="5"] .attachment { + width: 20%; +} + +.media-frame-content[data-columns="6"] .attachment { + width: 16.66%; +} + +.media-frame-content[data-columns="7"] .attachment { + width: 14.28%; +} + +.media-frame-content[data-columns="8"] .attachment { + width: 12.5%; +} + +.media-frame-content[data-columns="9"] .attachment { + width: 11.11%; +} + +.media-frame-content[data-columns="10"] .attachment { + width: 10%; +} + +.media-frame-content[data-columns="11"] .attachment { + width: 9.09%; +} + +.media-frame-content[data-columns="12"] .attachment { + width: 8.33%; +} diff --git a/wp-includes/css/media-views-rtl.min.css b/wp-includes/css/media-views-rtl.min.css new file mode 100644 index 0000000..d346559 --- /dev/null +++ b/wp-includes/css/media-views-rtl.min.css @@ -0,0 +1 @@ +.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:10px;left:10px;width:30px;height:30px;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;left:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h3,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;right:200px;left:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title .dashicons{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-left:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:right;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.attachment.details:focus,.attachment:focus,.selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.attachment .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-left:8px;font-weight:700;color:#fff;background:#e00;background:#e00 -webkit-gradient(linear,right top,right bottom,from(#e00),to(#a00));background:#e00 -webkit-linear-gradient(top,#e00,#a00);background:#e00 linear-gradient(to bottom,#e00,#a00);-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;text-decoration:none;border-left:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-left:0;margin-left:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;left:4px;bottom:4px;right:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin:0 5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;left:0;bottom:0;right:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{color:#666;text-decoration:none;display:block}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140';display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:'\f142'}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:'';display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}#wp-fullscreen-body .uploader-editor,.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}#wp-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;left:5px}.media-modal .media-frame-title{height:40px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file diff --git a/wp-includes/css/media-views.css b/wp-includes/css/media-views.css new file mode 100644 index 0000000..ced0c8f --- /dev/null +++ b/wp-includes/css/media-views.css @@ -0,0 +1,2563 @@ +/** + * Base Styles + */ +.media-modal * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.media-modal, +.media-frame { + font-family: "Open Sans", sans-serif; + font-size: 12px; +} + +.media-frame input, +.media-frame textarea { + padding: 6px 8px; +} + +.media-frame select, +.wp-admin .media-frame select { + line-height: 28px; + margin-top: 3px; +} + +.media-frame a { + border-bottom: none; + color: #21759b; +} + +.media-frame a:hover { + color: #d54e21; +} + +.media-frame a.button { + color: #333; +} + +.media-frame a.button:hover { + color: #222; +} + +.media-frame a.button-primary, +.media-frame a.button-primary:hover { + color: #fff; +} + +.media-frame input[type="text"], +.media-frame input[type="password"], +.media-frame input[type="number"], +.media-frame input[type="search"], +.media-frame input[type="email"], +.media-frame input[type="url"], +.media-frame textarea, +.media-frame select { + font-family: "Open Sans", sans-serif; + font-size: 12px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-width: 1px; + border-style: solid; + border-color: #dfdfdf; +} + +.media-frame input[type="text"]:focus, +.media-frame input[type="password"]:focus, +.media-frame input[type="number"]:focus, +.media-frame input[type="search"]:focus, +.media-frame input[type="email"]:focus, +.media-frame input[type="url"]:focus, +.media-frame textarea:focus, +.media-frame select:focus { + border-color: #5b9dd9; +} + +.media-frame select { + height: 24px; + padding: 2px; +} + +.media-frame input:disabled, +.media-frame textarea:disabled, +.media-frame input[readonly], +.media-frame textarea[readonly] { + background-color: #eee; +} + +.media-frame input[type="search"] { + -webkit-appearance: textfield; +} + +.media-frame :-moz-placeholder { + color: #a9a9a9; +} + +.media-frame .hidden { + display: none; +} + +/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ +.ui-sortable, +.ui-draggable { + -ms-touch-action: none; + touch-action: none; +} + +.meta-box-sortables.ui-sortable { + -ms-touch-action: auto; + touch-action: auto; +} + +.meta-box-sortables.ui-sortable .hndle { + -ms-touch-action: none; + touch-action: none; +} + +/** + * Modal + */ +.media-modal { + position: fixed; + top: 30px; + left: 30px; + right: 30px; + bottom: 30px; + z-index: 160000; +} + +.wp-customizer .media-modal { + z-index: 560000; +} + +.media-modal-backdrop { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + min-height: 360px; + background: #000; + opacity: 0.7; + z-index: 159900; +} + +.wp-customizer .media-modal-backdrop { + z-index: 559900; +} + +.media-modal-close { + position: absolute; + text-decoration: none; + top: 10px; + right: 10px; + width: 30px; + height: 30px; + z-index: 1000; + -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; + transition: color .1s ease-in-out, background .1s ease-in-out; +} + +.media-modal-close:active { + -webkit-box-shadow: none; + box-shadow: none; +} + +.media-modal-close span.media-modal-icon { + display: block; + margin-top: 5px; + width: 30px; + height: 15px; + background-image: none; + text-align: center; +} + +.media-modal-close .media-modal-icon:before { + content: '\f158'; + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #666; +} + +.media-modal-close:hover .media-modal-icon:before { + color: #2ea2cc; +} + +.media-modal-close:active { + outline: 0; +} + +.media-modal-content { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow: auto; + min-height: 300px; + -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7); + box-shadow: 0 5px 15px rgba(0,0,0,0.7); + background: #fcfcfc; + -webkit-font-smoothing: subpixel-antialiased; +} + +.media-modal-icon { + background-image: url(../images/uploader-icons.png); + background-repeat: no-repeat; +} + +/** + * Toolbar + */ +.media-toolbar { + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 100; + height: 60px; + padding: 0 16px; + border: 0 solid #dfdfdf; + overflow: hidden; +} + +.media-toolbar-primary { + float: right; + height: 100%; +} + +.media-toolbar-secondary { + float: left; + height: 100%; +} + +.media-toolbar-primary > .media-button, +.media-toolbar-primary > .media-button-group { + margin-left: 10px; + float: left; + margin-top: 15px; +} + +.media-toolbar-secondary > .media-button, +.media-toolbar-secondary > .media-button-group { + margin-right: 10px; + margin-top: 15px; +} + +/** + * Sidebar + */ +.media-sidebar { + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 267px; + padding: 0 16px 24px; + z-index: 75; + background: #f3f3f3; + border-left: 1px solid #ddd; + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +.hide-toolbar .media-sidebar { + bottom: 0; +} + +.media-sidebar .sidebar-title { + font-size: 20px; + margin: 0; + padding: 12px 10px 10px; + line-height: 28px; +} + +.media-sidebar .sidebar-content { + padding: 0 10px; + margin-bottom: 130px; +} + +.media-sidebar .search { + display: block; + width: 100%; +} + +.media-sidebar h3, +.image-details h3 { + position: relative; + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 24px 0 8px; +} + +.media-sidebar .setting, +.attachment-details .setting { + display: block; + float: left; + width: 100%; + margin: 1px 0; +} + +.media-sidebar .setting label, +.attachment-details .setting label { + display: block; +} + +.media-sidebar .setting .link-to-custom, +.attachment-details .setting .link-to-custom { + margin: 3px 2px 0; +} + +.media-sidebar .setting span, +.attachment-details .setting span { + min-width: 30%; + margin-right: 4%; + font-size: 12px; + text-align: right; +} + +.media-sidebar .setting select, +.attachment-details .setting select { + max-width: 65%; +} + +.media-sidebar .setting input[type="checkbox"], +.media-sidebar .field input[type="checkbox"], +.media-sidebar .setting input[type="radio"], +.media-sidebar .field input[type="radio"], +.attachment-details .setting input[type="checkbox"], +.attachment-details .field input[type="checkbox"], +.attachment-details .setting input[type="radio"], +.attachment-details .field input[type="radio"] { + float: none; + margin: 8px 3px 0; + padding: 0; +} + +.media-sidebar .setting span, +.attachment-details .setting span, +.compat-item label span { + float: left; + min-height: 22px; + padding-top: 8px; + line-height: 16px; + font-weight: normal; + color: #666; +} + +.compat-item label span { + text-align: right; +} + +.media-sidebar .setting input[type="text"], +.media-sidebar .setting input[type="password"], +.media-sidebar .setting input[type="email"], +.media-sidebar .setting input[type="number"], +.media-sidebar .setting input[type="search"], +.media-sidebar .setting input[type="tel"], +.media-sidebar .setting input[type="url"], +.media-sidebar .setting textarea, +.media-sidebar .setting .value, +.attachment-details .setting input[type="text"], +.attachment-details .setting input[type="password"], +.attachment-details .setting input[type="email"], +.attachment-details .setting input[type="number"], +.attachment-details .setting input[type="search"], +.attachment-details .setting input[type="tel"], +.attachment-details .setting input[type="url"], +.attachment-details .setting textarea, +.attachment-details .setting .value { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 1px; + width: 65%; + float: right; +} + +.media-sidebar .setting .value, +.attachment-details .setting .value { + margin: 0 1px; + text-align: left; +} + +.media-sidebar .setting textarea, +.attachment-details .setting textarea, +.compat-item .field textarea { + height: 62px; + resize: vertical; +} + +.media-sidebar select, +.attachment-details select { + margin-top: 3px; +} + +.compat-item { + float: left; + width: 100%; + overflow: hidden; +} + +.compat-item table { + width: 100%; + table-layout: fixed; + border-spacing: 0; + border: 0; +} + +.compat-item tr { + padding: 2px 0; + display: block; + overflow: hidden; +} + +.compat-item .label, +.compat-item .field { + display: block; + margin: 0; + padding: 0; +} + +.compat-item .label { + min-width: 30%; + margin-right: 4%; + float: left; + text-align: right; +} + +.compat-item .label span { + display: block; + width: 100%; +} + +.compat-item .field { + float: right; + width: 66%; +} + +.compat-item .field input[type="text"], +.compat-item .field input[type="password"], +.compat-item .field input[type="email"], +.compat-item .field input[type="number"], +.compat-item .field input[type="search"], +.compat-item .field input[type="tel"], +.compat-item .field input[type="url"] { + width: 100%; + margin: 0; +} + +.sidebar-for-errors .attachment-details, +.sidebar-for-errors .compat-item, +.sidebar-for-errors .media-sidebar .media-progress-bar, +.sidebar-for-errors .upload-details { + display: none !important; +} + +/** + * Menu + */ +.media-menu { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: 0; + padding: 10px 0; + background: #f3f3f3; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #ccc; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.media-menu > a { + display: block; + position: relative; + padding: 8px 20px; + margin: 0; + line-height: 18px; + font-size: 14px; + color: #0074a2; + text-decoration: none; +} + +.media-menu > a:hover { + color: #21759B; + background: rgba( 0, 0, 0, 0.04 ); +} + +.media-menu > a:active { + outline: none; +} + +.media-menu .active, +.media-menu .active:hover { + color: #222; + font-weight: bold; +} + +.media-menu .separator { + height: 0; + margin: 12px 20px; + padding: 0; + border-top: 1px solid #ddd; +} + +/** + * Menu + */ +.media-router { + position: relative; + padding: 0 6px; + margin: 0; + clear: both; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.media-router a { + -webkit-transition: none; + transition: none; +} + +.media-router > a { + position: relative; + float: left; + padding: 8px 10px 9px; + margin: 0; + height: 18px; + line-height: 18px; + font-size: 14px; + text-decoration: none; +} + +.media-router > a:last-child { + border-right: 0; +} + +.media-router > a:active { + outline: none; +} + +.media-router .active, +.media-router .active:hover { + color: #333; +} + +.media-router .active, +.media-router > a.active:last-child { + margin: -1px -1px 0; + background: #fff; + border: 1px solid #ddd; + border-bottom: none; +} + +.media-router .active:after { + display: none; +} + +/** + * Frame + */ +.media-frame { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.media-frame-menu { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 200px; + z-index: 150; +} + +.media-frame-title { + position: absolute; + top: 0; + left: 200px; + right: 0; + height: 50px; + z-index: 200; +} + +.media-frame-router { + position: absolute; + top: 50px; + left: 200px; + right: 0; + height: 36px; + z-index: 200; +} + +.media-frame-content { + position: absolute; + top: 84px; + left: 200px; + right: 0; + bottom: 61px; + height: auto; + width: auto; + margin: 0; + overflow: auto; + background: #fff; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +.media-frame-toolbar { + position: absolute; + left: 200px; + right: 0; + bottom: 0; + height: 60px; + z-index: 100; +} + +.media-frame.hide-menu .media-frame-title, +.media-frame.hide-menu .media-frame-router, +.media-frame.hide-menu .media-frame-toolbar, +.media-frame.hide-menu .media-frame-content { + left: 0; +} + +.media-frame.hide-menu .media-frame-menu { + left: -200px; +} + +.media-frame.hide-toolbar .media-frame-content { + bottom: 0; +} + +.media-frame.hide-toolbar .media-frame-toolbar { + bottom: -61px; +} + +.media-frame.hide-router .media-frame-content { + top: 50px; +} + +.media-frame.hide-router .media-frame-router { + display: none; +} + +.media-frame.hide-router .media-frame-title { + border-bottom: 1px solid #dfdfdf; + -webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 ); + box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 ); +} + +.media-frame-title .dashicons { + display: none; +} + +.media-frame-title h1 { + padding: 0 16px; + font-size: 22px; + line-height: 50px; + margin: 0; +} + +.media-frame-title .suggested-dimensions { + font-size: 14px; + float: right; + margin-right: 20px; +} + +.media-frame-content .crop-content { + height: 100%; +} + +.media-frame-content .crop-content .crop-image { + display: block; + margin: auto; + max-width: 100%; + max-height: 100%; +} + +.media-frame-content .crop-content .upload-errors +{ + position: absolute; + width: 300px; + top: 50%; + left: 50%; + margin-left: -150px; + margin-right: -150px; + z-index: 600000; +} + +/** + * Iframes + */ +.media-frame .media-iframe { + overflow: hidden; +} + +.media-frame .media-iframe, +.media-frame .media-iframe iframe { + height: 100%; + width: 100%; + border: 0; +} + +/** + * Attachment Browser Filters + */ +.media-frame select.attachment-filters { + margin-top: 11px; + margin-right: 10px; +} + +/** + * Search + */ +.media-frame .search { + margin-top: 11px; + padding: 4px; + font-size: 13px; + color: #464646; + font-family: "Open Sans", sans-serif; + -webkit-appearance: none; +} + +.media-toolbar-secondary .search { + margin-right: 16px; +} + +/** + * Attachments + */ +.attachments { + margin: 0; + -webkit-overflow-scrolling: touch; +} + +/** + * Attachment + */ +.attachment { + position: relative; + float: left; + padding: 8px; + margin: 0; + color: #464646; + cursor: pointer; + list-style: none; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 25%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.attachment:focus, +.selected.attachment:focus, +.attachment.details:focus { + -webkit-box-shadow: + inset 0 0 2px 3px #fff, + inset 0 0 0 7px #5b9dd9; + box-shadow: + inset 0 0 2px 3px #fff, + inset 0 0 0 7px #5b9dd9; + outline: none; +} + +.selected.attachment { + -webkit-box-shadow: + inset 0 0 0 5px #fff, + inset 0 0 0 7px #ccc; + box-shadow: + inset 0 0 0 5px #fff, + inset 0 0 0 7px #ccc; +} + +.attachment.details { + -webkit-box-shadow: + inset 0 0 0 3px #fff, + inset 0 0 0 7px #1e8cbe; + box-shadow: + inset 0 0 0 3px #fff, + inset 0 0 0 7px #1e8cbe; +} + +.attachment-preview { + position: relative; + -webkit-box-shadow: + inset 0 0 15px rgba( 0, 0, 0, 0.1 ), + inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); + box-shadow: + inset 0 0 15px rgba( 0, 0, 0, 0.1 ), + inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); + background: #eee; + cursor: pointer; +} + +.attachment-preview:before { + content: ''; + display: block; + padding-top: 100%; +} + +.attachment .icon { + margin: 0 auto; + overflow: hidden; +} + +.attachment .thumbnail { + overflow: hidden; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 1; + -webkit-transition: opacity .1s; + transition: opacity .1s; +} + +.attachment .portrait img { + max-width: 100%; +} + +.attachment .landscape img { + max-height: 100%; +} + +.attachment .thumbnail:after { + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + overflow: hidden; +} + +/* @noflip */ +.attachment .thumbnail img { + top: 0; + left: 0; +} + +/* @noflip */ +.attachment .thumbnail .centered { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-transform: translate( 50%, 50% ); + -ms-transform: translate(50%,50%); /* Fails with spaces?? Weird! */ + transform: translate( 50%, 50% ); +} + +.attachment .thumbnail .centered img { + -webkit-transform: translate( -50%, -50% ); + -ms-transform: translate(-50%,-50%); + transform: translate( -50%, -50% ); +} + +.attachment .thumbnail .centered img.icon { + -webkit-transform: translate( -50%, -70% ); + -ms-transform: translate(-50%,-70%); + transform: translate( -50%, -70% ); +} + +.ie8 .attachment img.icon { + top: 20%; + position: relative; +} + +.attachment .filename { + position: absolute; + left: 0; + right: 0; + bottom: 0; + overflow: hidden; + max-height: 100%; + word-wrap: break-word; + text-align: center; + font-weight: bold; + background: rgba( 255, 255, 255, 0.8 ); + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); +} + +.attachment .filename div { + padding: 5px 10px; +} + +.attachment .thumbnail img { + position: absolute; +} + +.attachment .close { + display: none; + position: absolute; + top: 5px; + right: 5px; + height: 22px; + width: 22px; + padding: 0; + font-size: 20px; + line-height: 20px; + text-align: center; + text-decoration: none; + color: #464646; + background-color: #fff; + background-position: -96px 4px; + border-width: 0; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); +} + +.attachment .close:hover { + -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); + box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); +} + +.attachment:hover .close { + display: block; +} + +.attachment .check { + display: none; + height: 24px; + width: 24px; + position: absolute; + z-index: 10; + top: 0; + right: 0; + outline: none; + background: #eee; + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); + box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); +} + +.attachment .check div { + background-position: -1px 0; + height: 15px; + width: 15px; + margin: 5px; +} + +.attachment .check:hover div { + background-position: -40px 0; +} + +.attachment.selected .check { + display: block; +} + +.attachment.details .check, +.attachment.selected .check:focus, +.media-frame.mode-grid .attachment.selected .check { + background-color: #1e8cbe; + -webkit-box-shadow: + 0 0 0 1px #fff, + 0 0 0 2px #1e8cbe; + box-shadow: + 0 0 0 1px #fff, + 0 0 0 2px #1e8cbe; +} + +.attachment.details .check div, +.media-frame.mode-grid .attachment.selected .check div { + background-position: -21px 0; +} + +.attachment.details .check:hover div, +.attachment.selected .check:focus div, +.media-frame.mode-grid .attachment.selected .check:hover div { + background-position: -60px 0; +} + +.media-frame .attachment .describe { + position: relative; + display: block; + width: 100%; + margin: 0; + padding: 8px; + font-size: 12px; + -webkit-border-radius: 0; + border-radius: 0; +} + +/** + * Attachments Browser + */ +.media-frame .attachments-browser { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; +} + +.attachments-browser .media-toolbar { + right: 300px; + height: 50px; +} + +.attachments-browser.hide-sidebar .media-toolbar { + right: 0; +} + +.attachments-browser .media-toolbar-primary > .media-button, +.attachments-browser .media-toolbar-primary > .media-button-group, +.attachments-browser .media-toolbar-secondary > .media-button, +.attachments-browser .media-toolbar-secondary > .media-button-group { + margin: 11px 0; +} + +.attachments-browser .attachments { + padding: 2px 8px 8px; +} + +.attachments-browser .attachments, +.attachments-browser .uploader-inline { + position: absolute; + top: 50px; + left: 0; + right: 300px; + bottom: 0; + overflow: auto; + outline: none; +} + +.attachments-browser .uploader-inline.hidden { + display: none; +} + +.uploader-inline .close { + background-color: transparent; + border: 0; + cursor: pointer; + height: 48px; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 50px; + z-index: 1; +} + +.uploader-inline .close:before { + font: normal 30px/50px 'dashicons' !important; + color: #777; + display: inline-block; + content: '\f335'; + font-weight: 300; +} + +.attachments-browser.hide-sidebar .attachments, +.attachments-browser.hide-sidebar .uploader-inline { + right: 0; + margin-right: 0; +} + +.attachments-browser .instructions { + display: inline-block; + margin-top: 16px; + line-height: 18px; + font-size: 13px; + color: #666; + margin-right: 0.5em; +} + +.attachments-browser .no-media { + padding: 2em 0 0 2em; +} + +/** + * Progress Bar + */ +.media-progress-bar { + position: relative; + height: 10px; + width: 70%; + margin: 10px auto; + -webkit-border-radius: 10px; + border-radius: 10px; + background: #dfdfdf; + background: rgba( 0, 0, 0, 0.1 ); +} + +.media-progress-bar div { + height: 10px; + min-width: 20px; + width: 0; + background: #1e8cbe; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-transition: width 300ms; + transition: width 300ms; +} + +.media-uploader-status .media-progress-bar { + display: none; + width: 100%; +} + +.uploading.media-uploader-status .media-progress-bar { + display: block; +} + +.attachment-preview .media-progress-bar { + position: absolute; + top: 50%; + left: 15%; + width: 70%; + margin: -5px 0 0 0; +} + +.media-uploader-status { + position: relative; + margin: 0 auto; + padding-bottom: 10px; + max-width: 400px; +} + +.media-sidebar .media-uploader-status { + border-bottom: 1px solid #dfdfdf; +} + +.uploader-inline .media-uploader-status h3 { + display: none; +} + +.media-uploader-status .upload-details { + display: none; + font-size: 12px; + color: #666; +} + +.uploading.media-uploader-status .upload-details { + display: block; +} + +.media-uploader-status .upload-detail-separator { + padding: 0 4px; +} + +.media-uploader-status .upload-count { + color: #464646; +} + +.media-uploader-status .upload-dismiss-errors, +.media-uploader-status .upload-errors { + display: none; +} + +.errors.media-uploader-status .upload-dismiss-errors, +.errors.media-uploader-status .upload-errors { + display: block; +} + +.media-uploader-status .upload-dismiss-errors { + text-decoration: none; +} + +.media-sidebar .media-uploader-status .upload-dismiss-errors { + position: absolute; + top: 0; + right: 0; +} + +.upload-errors .upload-error { + margin: 8px auto 0 auto; + padding: 8px; + border: 1px #c00 solid; + background: #ffebe8; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.upload-errors .upload-error-label { + padding: 2px 4px; + margin-right: 8px; + font-weight: bold; + color: #fff; + background: #e00; + background-image: -webkit-gradient(linear, left top, left bottom, from(#e00), to(#a00)); + background-image: -webkit-linear-gradient(top, #e00, #a00); + background-image: linear-gradient(to bottom, #e00, #a00); + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.upload-errors .upload-error-message { + display: block; + padding-top: 8px; + color: #b44; + word-wrap: break-word; +} + +.uploader-window { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba( 0, 86, 132, 0.9 ); + z-index: 250000; + display: none; + text-align: center; + opacity: 0; + -webkit-transition: opacity 250ms; + transition: opacity 250ms; +} + +.uploader-window-content { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + bottom: 10px; + border: 1px dashed #fff; +} + +.uploader-window h3 { + margin: -0.5em 0 0; + position: absolute; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY( -50% ); + -ms-transform: translateY(-50%); + transform: translateY( -50% ); + font-size: 40px; + color: #fff; + padding: 0; +} + +.uploader-window .media-progress-bar { + margin-top: 20px; + max-width: 300px; + background: transparent; + border-color: #fff; + display: none; +} + +.uploader-window .media-progress-bar div { + background: #fff; +} + +.uploading .uploader-window .media-progress-bar { + display: block; +} + +.media-frame .uploader-inline { + margin-bottom: 20px; + padding: 0; + text-align: center; +} + +.uploader-inline-content { + position: absolute; + top: 30%; + left: 0; + right: 0; +} + +.uploader-inline-content .upload-ui { + margin: 2em 0; +} + +.uploader-inline-content .post-upload-ui { + margin-bottom: 2em; +} + +.uploader-inline .has-upload-message .upload-ui { + margin: 0 0 4em; +} + +.uploader-inline h3 { + font-size: 20px; + line-height: 28px; + font-weight: 400; + margin: 0; +} + +.uploader-inline .has-upload-message .upload-instructions { + font-size: 14px; + color: #464646; + font-weight: normal; +} + +.uploader-inline .drop-instructions { + display: none; +} + +.supports-drag-drop .uploader-inline .drop-instructions { + display: block; +} + +.uploader-inline p { + font-size: 12px; + margin: 0.5em 0; +} + +.uploader-inline .media-progress-bar { + display: none; +} + +.uploading.uploader-inline .media-progress-bar { + display: block; +} + +.uploader-inline .browser { + display: inline-block !important; +} + +/** + * Selection + */ +.media-selection { + position: absolute; + top: 0; + left: 0; + right: 350px; + height: 60px; + padding: 0 0 0 16px; + overflow: hidden; + white-space: nowrap; +} + +.media-selection .selection-info { + display: inline-block; + font-size: 12px; + height: 60px; + margin-right: 10px; + vertical-align: top; +} + +.media-selection.empty, +.media-selection.editing { + display: none; +} + +.media-selection.one .edit-selection { + display: none; +} + +.media-selection .count { + display: block; + padding-top: 12px; + font-size: 14px; + line-height: 20px; + font-weight: bold; +} + +.media-selection .selection-info a { + display: block; + float: left; + padding: 1px 8px; + margin: 1px 8px 1px -8px; + line-height: 16px; + text-decoration: none; + border-right: 1px solid #dfdfdf; + color: #21759B; +} + +.media-selection .selection-info a:hover { + background: #21759B; + color: #fff; + border-color: transparent; +} + +.media-selection .selection-info a:last-child { + border-right: 0; + margin-right: 0; +} + +.media-selection .selection-info .clear-selection { + color: red; +} + +.media-selection .selection-info .clear-selection:hover { + background: red; +} + +.media-selection .selection-view { + display: inline-block; + vertical-align: top; +} + +.media-selection .attachments { + display: inline-block; + height: 48px; + margin: 6px; + padding: 0; + overflow: hidden; + vertical-align: top; +} + +.media-selection .attachment { + width: 48px; + padding: 0; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.media-selection .attachment .thumbnail { + top: 4px; + right: 4px; + bottom: 4px; + left: 4px; +} + +.media-selection .attachment .icon { + width: 50%; +} + +.media-selection .attachment-preview { + -webkit-box-shadow: none; + box-shadow: none; + background: none; +} + +.media-selection .attachment.selection.details .thumbnail { + -webkit-box-shadow: + 0 0 0 1px #fff, + 0 0 0 3px #1e8cbe; + box-shadow: + 0 0 0 1px #fff, + 0 0 0 3px #1e8cbe; +} + +.media-selection:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 25px; + background-image: -webkit-gradient(linear, right top, left top, from(rgba( 255, 255, 255, 1 )), to(rgba( 255, 255, 255, 0 ))); + background-image: -webkit-linear-gradient(right, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 )); + background-image: linear-gradient(to left, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); +} + +.media-selection .attachment .filename { + display: none; +} + +/** + * Spinner + */ +.media-frame .spinner { + background: url(../images/spinner.gif) no-repeat; + -webkit-background-size: 20px 20px; + background-size: 20px 20px; + display: none; + opacity: 0.7; + filter: alpha(opacity=70); + width: 20px; + height: 20px; + margin: 0; +} + +.media-toolbar .spinner { + margin-top: 14px; +} + +/** + * Attachment Details + */ +.attachment-details { + position: relative; + overflow: auto; +} + +.attachment-details .settings-save-status { + float: right; + text-transform: none; + z-index: 10; +} + +.attachment-details .settings-save-status .spinner { + margin: 0 5px 0; +} + +.attachment-details .settings-save-status .saved { + float: right; + display: none; +} + +.attachment-details.save-waiting .settings-save-status .spinner, +.attachment-details.save-complete .settings-save-status .saved { + display: block; +} + +.attachment-info { + overflow: hidden; + min-height: 60px; + margin-bottom: 16px; + line-height: 18px; + color: #666; + border-bottom: 1px solid #ddd; + padding-bottom: 11px; +} + +.attachment-info .filename { + font-weight: bold; + color: #464646; + word-wrap: break-word; +} + +.attachment-info .thumbnail { + position: relative; + float: left; + max-width: 120px; + max-height: 120px; + margin-top: 5px; + margin-right: 10px; + margin-bottom: 5px; +} + +.uploading .attachment-info .thumbnail { + width: 120px; + height: 80px; + -webkit-box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 ); +} + +.uploading .attachment-info .media-progress-bar { + margin-top: 35px; +} + +.attachment-info .thumbnail-image:after { + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); + overflow: hidden; +} + +.attachment-info .thumbnail img { + display: block; + max-width: 120px; + max-height: 120px; + margin: 0 auto; +} + +.attachment-info .details { + float: left; + font-size: 12px; + max-width: 100%; +} + +.attachment-info .edit-attachment, +.attachment-info .refresh-attachment, +.attachment-info .delete-attachment, +.attachment-info .trash-attachment, +.attachment-info .untrash-attachment { + display: block; + text-decoration: none; + white-space: nowrap; +} + +.attachment-info .refresh-attachment, +.attachment-details.needs-refresh .attachment-info .edit-attachment { + display: none; +} + +.attachment-details.needs-refresh .attachment-info .refresh-attachment, +.attachment-info .edit-attachment { + display: block; +} + +.media-modal .delete-attachment, +.media-modal .trash-attachment, +.media-modal .untrash-attachment { + color: #bc0b0b; +} + +.media-modal .delete-attachment:hover, +.media-modal .trash-attachment:hover, +.media-modal .untrash-attachment:hover { + color: red; +} + +/** + * Attachment Display Settings + */ +.attachment-display-settings { + width: 100%; + float: left; + overflow: hidden; +} + +.attachment-display-settings h4 { + margin: 1.4em 0 0.4em; +} + +.collection-settings { + overflow: hidden; +} + +.collection-settings .setting input[type="checkbox"] { + float: left; + margin-right: 8px; +} + +.collection-settings .setting span { + min-width: inherit; +} + +/** + * Image Editor + */ +.media-modal .imgedit-wrap { + position: static; +} + +.media-modal .imgedit-wait { + height: auto !important; + right: 0; + bottom: 0; + left: 0; +} + +.media-modal .imgedit-wrap .imgedit-panel-content { + padding: 16px; + position: absolute; + top: 0; + right: 282px; + bottom: 0; + left: 0; + overflow: auto; +} + +.media-modal .imgedit-wrap .imgedit-settings { + background: #f3f3f3; + border-left: 1px solid #ddd; + padding: 0 16px 16px; + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 250px; + overflow: auto; +} + +.media-modal .imgedit-group { + background: none; + border: none; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0; + margin-bottom: 16px; + padding: 0; + padding-bottom: 16px; + position: relative; /* RTL fix, #WP29352 */ +} + +.media-modal .imgedit-group:last-of-type { + border: none; + margin: 0; + padding: 0; +} + +.media-modal .imgedit-group-top h3 { + text-transform: uppercase; + font-size: 12px; + color: #666; + margin: 0; + margin-top: 24px; +} + +.media-modal .imgedit-group-top h3 a { + text-decoration: none; + color: #666; +} + +.media-modal .imgedit-help-toggle { + margin-top: -2px; + cursor: pointer; + color: #666; +} + +.media-modal .imgedit-help-toggled span.dashicons:before { + content: '\f142'; +} + +.media-modal .imgedit-group img { + margin-top: 5px; +} + +.media-modal .imgedit-wrap div.updated { + margin: 0; + margin-bottom: 16px; +} + + +/** + * Embed from URL and Image Details + */ +.embed-url { + display: block; + position: relative; + padding: 16px; + margin: 0; + z-index: 250; + background: #fff; + font-size: 18px; +} + +.media-frame .embed-url input { + font-size: 18px; + padding: 12px 14px; + width: 100%; + min-width: 200px; + -webkit-box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 ); +} + +.media-frame .embed-url .spinner { + position: absolute; + top: 32px; + right: 26px; +} + +.media-frame .embed-loading .embed-url .spinner { + display: block; +} + +.embed-link-settings, +.embed-media-settings { + position: absolute; + top: 70px; + left: 0; + right: 0; + bottom: 0; + padding: 16px 16px 32px; + overflow: auto; +} + +.embed-preview img, .embed-preview iframe, .embed-preview embed { + max-width: 100%; +} + +.embed-preview img { + height: auto; +} + +.image-details .media-modal { + left: 140px; + right: 140px; +} + +.image-details .media-frame-title, +.image-details .media-frame-content, +.image-details .media-frame-router { + left: 0; +} + +.image-details .embed-media-settings { + top: 0; + overflow: visible; + padding: 0; +} + +.image-details .embed-media-settings, +.image-details .embed-media-settings div { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.image-details .column-settings { + background: #f3f3f3; + border-right: 1px solid #ddd; + min-height: 100%; + width: 55%; + position: absolute; + top: 0; + left: 0; +} + +.image-details .column-settings h3 { + margin: 20px; + padding-top: 20px; + border-top: 1px solid #ddd; +} + +.image-details .column-image { + width: 45%; + position: absolute; + left: 55%; + top: 0; +} + +.image-details .image { + margin: 20px; +} + +.image-details .image img { + max-width: 100%; + max-height: 500px; +} + +.image-details .advanced-toggle { + color: #666; + text-decoration: none; + display: block; +} + +.image-details .advanced-toggle:after { + font: normal 20px/1 'dashicons'; + speak: none; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: '\f140'; + display: inline-block; + margin-top: -2px; +} + +.image-details .advanced-visible .advanced-toggle:after { + content: '\f142'; +} + +.image-details .embed-media-settings .size { + margin-bottom: 4px; +} + +.image-details .custom-size span { + display: block; +} + +.image-details .custom-size label { + display: block; + float: left; +} + +.image-details .custom-size span small { + color: #999; + font-size: inherit; +} + +.image-details .custom-size input { + width: 5em; +} + +.image-details .custom-size .sep { + float: left; + margin: 26px 6px 0 6px; +} + +.image-details .custom-size:after { + content: ''; + display: table; + clear: both; +} + +.media-embed .thumbnail { + max-width: 100%; + max-height: 200px; + position: relative; + float: left; +} + +.media-embed .thumbnail img { + max-height: 200px; + display: block; +} + +.media-embed .thumbnail:after { + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); + overflow: hidden; +} + +.media-embed .setting { + width: 100%; + margin: 10px 0; + float: left; + display: block; + clear: both; +} + +.image-details .embed-media-settings .setting { + float: none; + width: auto; +} + +.image-details .actions { + margin: 10px 0; +} + +.image-details .hidden { + display: none; +} + +.media-embed .setting input[type="text"], +.media-embed .setting textarea { + display: block; + width: 100%; + max-width: 400px; + margin: 1px 0; +} + +.image-details .embed-media-settings .setting input[type="text"], +.image-details .embed-media-settings .setting textarea { + max-width: inherit; + width: 70%; +} + +.image-details .embed-media-settings .setting input.link-to-custom, +.image-details .embed-media-settings .link-target, +.image-details .embed-media-settings .custom-size { + margin-left: 27%; + width: 70%; +} + +.image-details .embed-media-settings .link-target { + margin-top: 24px; +} + +.media-embed .setting input.hidden, +.media-embed .setting textarea.hidden { + display: none; +} + +.media-embed .setting span { + display: block; + width: 200px; + font-size: 13px; + line-height: 24px; + color: #666; +} + +.image-details .embed-media-settings .setting span { + float: left; + width: 25%; + text-align: right; + margin: 8px 1% 0 1%; + line-height: 1.1; +} + +.media-embed .setting .button-group { + margin: 2px 0; +} + +.media-embed-sidebar { + position: absolute; + top: 0; + left: 440px; +} + +.advanced-section, +.link-settings { + margin-top: 10px; +} + +/* Drag & drop on the editor upload */ +#wp-fullscreen-body .uploader-editor, +.wp-editor-wrap .uploader-editor { + background: rgba( 150, 150, 150, 0.9 ); + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 99998; /* under the toolbar */ + display: none; + text-align: center; +} + +#wp-fullscreen-body .uploader-editor { + background: rgba( 0, 86, 132, 0.9 ); + position: fixed; + z-index: 100050; /* above the editor toolbar */ +} + +.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor { + opacity: 0; +} + +#wp-fullscreen-body .uploader-editor-content, +.wp-editor-wrap .uploader-editor-content { + border: 1px dashed #fff; + position: absolute; + top: 10px; + left: 10px; + right: 10px; + bottom: 10px; +} + +#wp-fullscreen-body .uploader-editor .uploader-editor-title, +.wp-editor-wrap .uploader-editor .uploader-editor-title { + position: absolute; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY( -50% ); + -ms-transform: translateY(-50%); + transform: translateY( -50% ); + font-size: 3em; + line-height: 1.3; + font-weight: bold; + color: #fff; + padding: 0; + margin: 0; + display: none; +} + +.wp-editor-wrap .uploader-editor.droppable { + background: rgba( 0, 86, 132, 0.9 ); +} + +#wp-fullscreen-body .uploader-editor .uploader-editor-title, +.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title { + display: block; +} + +/** + * IE7 Fixes + */ +.ie7 .media-frame .attachments-browser { + position: static; +} + +.ie7 .media-frame .embed-url input { + margin-top: 4px; + width: 90%; +} + +.ie7 .compat-item { + width: 99%; +} + +.ie7 .attachment-display-settings { + width: auto; +} + +.ie7 .attachment-preview, +.ie7 .attachment-preview .thumbnail { + width: 120px; + height: 120px; +} + +.ie7 .media-frame .attachment .describe { + width: 102px; +} + +.ie7 .media-sidebar .setting select { + max-width: 55%; +} + +.ie7 .media-sidebar .setting input[type="text"], +.ie7 .media-sidebar .setting input[type="password"], +.ie7 .media-sidebar .setting input[type="email"], +.ie7 .media-sidebar .setting input[type="number"], +.ie7 .media-sidebar .setting input[type="search"], +.ie7 .media-sidebar .setting input[type="tel"], +.ie7 .media-sidebar .setting input[type="url"], +.ie7 .media-sidebar .setting textarea { + width: 55%; +} + +.ie7 .media-sidebar .setting .link-to-custom { + float: left; +} + +/** + * Localization + */ +.rtl .media-modal, +.rtl .media-frame, +.rtl .media-frame .search, +.rtl .media-frame input[type="text"], +.rtl .media-frame input[type="password"], +.rtl .media-frame input[type="number"], +.rtl .media-frame input[type="search"], +.rtl .media-frame input[type="email"], +.rtl .media-frame input[type="url"], +.rtl .media-frame input[type="tel"], +.rtl .media-frame textarea, +.rtl .media-frame select { + font-family: Tahoma, sans-serif; +} + +:lang(he-il) .rtl .media-modal, +:lang(he-il) .rtl .media-frame, +:lang(he-il) .rtl .media-frame .search, +:lang(he-il) .rtl .media-frame input[type="text"], +:lang(he-il) .rtl .media-frame input[type="password"], +:lang(he-il) .rtl .media-frame input[type="number"], +:lang(he-il) .rtl .media-frame input[type="search"], +:lang(he-il) .rtl .media-frame input[type="email"], +:lang(he-il) .rtl .media-frame input[type="url"], +:lang(he-il) .rtl .media-frame textarea, +:lang(he-il) .rtl .media-frame select { + font-family: Arial, sans-serif; +} + +@media only screen and (max-width: 940px) { + .media-frame-content .media-toolbar-primary .search, + .media-frame-content .media-toolbar-secondary .attachment-filters { + max-width: 134px; + } +} + +/** + * Responsive layout + */ +@media only screen and (max-width: 900px) { + + /* Drop-down menu */ + .media-frame:not(.hide-menu) .media-frame-title, + .media-frame:not(.hide-menu) .media-frame-router, + .media-frame:not(.hide-menu) .media-frame-content, + .media-frame:not(.hide-menu) .media-frame-toolbar { + left: 0; + } + + .media-frame:not(.hide-menu) .media-frame-menu { + position: static; + width: 0; + } + + .media-frame:not(.hide-menu) .media-menu { + width: auto; + max-width: 80%; + overflow: auto; + z-index: 2000; + top: 50px; + left: -300px; + right: auto; + bottom: auto; + padding: 5px 0; + border: 1px solid #ccc; + } + + .media-frame:not(.hide-menu) .media-menu.visible { + left: 0; + } + + .media-frame:not(.hide-menu) .media-menu > a { + padding: 12px 16px; + font-size: 16px; + } + + .media-frame:not(.hide-menu) .media-menu > a.active { + display: none; + } + + .media-frame:not(.hide-menu) .media-menu .separator { + margin: 5px 10px; + } + + .media-frame:not(.hide-menu) .media-frame-title { + left: 0; + color: #21759b; + } + + .media-frame:not(.hide-menu) .media-frame-title .dashicons { + display: inline-block; + line-height: 50px; + } + + .media-frame:not(.hide-menu) .media-frame-title h1 { + line-height: 3; + font-size: 18px; + float: left; + cursor: pointer; + } + /* End drop-down menu */ + + .media-sidebar { + width: 230px; + } + + .attachments-browser .attachments, + .attachments-browser .uploader-inline, + .attachments-browser .media-toolbar { + right: 262px; + } + + .media-sidebar .setting, + .attachment-details .setting { + margin: 6px 0px; + } + + .media-sidebar .setting input, + .media-sidebar .setting textarea, + .media-sidebar .setting span, + .attachment-details .setting input, + .attachment-details .setting textarea, + .attachment-details .setting span, + .compat-item label span { + float: none; + } + + .media-sidebar .setting span, + .attachment-details .setting span, + .compat-item label span { + text-align: inherit; + min-height: 16px; + margin: 0; + padding: 8px 2px 0; + } + + .media-sidebar .setting .value, + .attachment-details .setting .value { + float: none; + width: auto; + } + + .media-sidebar .setting input[type="text"], + .media-sidebar .setting input[type="password"], + .media-sidebar .setting input[type="email"], + .media-sidebar .setting input[type="number"], + .media-sidebar .setting input[type="search"], + .media-sidebar .setting input[type="tel"], + .media-sidebar .setting input[type="url"], + .media-sidebar .setting textarea, + .media-sidebar .setting select, + .attachment-details .setting input[type="text"], + .attachment-details .setting input[type="password"], + .attachment-details .setting input[type="email"], + .attachment-details .setting input[type="number"], + .attachment-details .setting input[type="search"], + .attachment-details .setting input[type="tel"], + .attachment-details .setting input[type="url"], + .attachment-details .setting textarea, + .attachment-details .setting select { + float: none; + width: 98%; + max-width: none; + height: auto; + } + + .media-sidebar .setting select.columns, + .attachment-details .setting select.columns { + width: auto; + } + + .media-frame input, + .media-frame textarea, + .media-frame .search { + padding: 3px 6px; + } + + .image-details .column-image { + width: 30%; + left: 70%; + } + + .image-details .column-settings { + width: 70%; + } + + .image-details .media-modal { + left: 30px; + right: 30px; + } + + .image-details .embed-media-settings .setting { + margin: 20px; + } + + .image-details .embed-media-settings .setting span { + float: none; + text-align: left; + width: 100%; + margin-bottom: 4px; + } + + .image-details .embed-media-settings .setting input.link-to-custom, + .image-details .embed-media-settings .setting input[type="text"], + .image-details .embed-media-settings .setting textarea { + width: 100%; + margin-left: 0; + } + + .image-details .embed-media-settings .custom-size { + margin-left: 20px; + } + + .collection-settings .setting input[type="checkbox"] { + margin-top: 0; + } + + .media-selection { + min-width: 120px; + } + + .media-selection:after { + background: none; + } + + .media-selection .attachments { + display: none; + } + + .media-modal .attachments-browser .media-toolbar-primary, + .media-modal .attachments-browser .media-toolbar-secondary { + width: 50%; + } + + .media-modal .attachments-browser .media-toolbar .search { + max-width: 100%; + height: auto; + float: right; + } + + .media-modal .attachments-browser .media-toolbar .attachment-filters { + margin: 11px 0 0; + height: auto; + max-width: 65%; + max-width: -webkit-calc(100% - 38px); + max-width: calc(100% - 38px); + } + + .media-modal .attachments-browser .media-toolbar .spinner { + margin: 14px 8px 0; + } + + /* Text inputs need to be 16px, or they force zooming on iOS */ + .media-frame input[type="text"], + .media-frame input[type="password"], + .media-frame input[type="number"], + .media-frame input[type="search"], + .media-frame input[type="email"], + .media-frame input[type="url"], + .media-frame textarea, + .media-frame select { + font-size: 16px; + } +} + +/* Responsive on portrait and landscape */ +@media only screen and (max-width: 640px), screen and (max-height: 400px) { + /* Full-bleed modal */ + .media-modal, + .image-details .media-modal { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + + .media-modal-backdrop { + position: fixed; + } + + .media-sidebar { + z-index: 1900; + max-width: 70%; + bottom: 120%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding-bottom: 0; + } + + .media-sidebar.visible { + bottom: 0; + } + + .attachments-browser .attachments, + .attachments-browser .uploader-inline, + .attachments-browser .media-toolbar { + right: 0; + } + + .image-details .media-frame-title { + display: block; + top: 0; + font-size: 14px; + } + + .image-details .column-image, + .image-details .column-settings { + width: 100%; + position: relative; + left: 0; + } + + .image-details .column-settings { + padding: 4px 0; + } + + /* Media tabs on the top */ + .media-frame-content .media-toolbar .instructions { + display: none; + } +} + +/* Landscape specific header override */ +@media screen and (max-height: 400px) { + .media-menu { + padding: 0; + } + + .media-frame-router { + top: 44px; + } + + .media-frame-content { + top: 78px; + } + + .attachments-browser .attachments { + top: 40px; + } + + /* Prevent unnecessary scrolling on title input */ + .embed-link-settings { + overflow: visible; + } +} + +@media only screen and (max-width: 480px) { + .media-frame-content .media-toolbar .search, + .media-frame-content .media-toolbar .attachment-filters { + max-width: 90px; + } + + .media-modal-close { + top: 5px; + right: 5px; + } + + .media-modal .media-frame-title { + height: 40px; + } + + .media-modal .media-frame-title h1, + .media-frame:not(.hide-menu) .media-frame-title h1 { + font-size: 18px; + line-height: 40px; + } + + .media-frame:not(.hide-menu) .media-frame-title .dashicons { + line-height: 40px; + } + + .media-frame-router, + .media-frame:not(.hide-menu) .media-menu { + top: 40px; + } + + .media-frame-content { + top: 74px; + } + + .media-frame.hide-router .media-frame-content { + top: 40px; + } +} + +/** + * HiDPI Displays + */ +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + + .media-modal-icon { + background-image: url(../images/uploader-icons-2x.png); + -webkit-background-size: 134px 15px; + background-size: 134px 15px; + } + + .media-frame .spinner { + background-image: url(../images/spinner-2x.gif); + } +} + +.media-frame-content[data-columns="1"] .attachment { + width: 100%; +} + +.media-frame-content[data-columns="2"] .attachment { + width: 50%; +} + +.media-frame-content[data-columns="3"] .attachment { + width: 33.33%; +} + +.media-frame-content[data-columns="4"] .attachment { + width: 25%; +} + +.media-frame-content[data-columns="5"] .attachment { + width: 20%; +} + +.media-frame-content[data-columns="6"] .attachment { + width: 16.66%; +} + +.media-frame-content[data-columns="7"] .attachment { + width: 14.28%; +} + +.media-frame-content[data-columns="8"] .attachment { + width: 12.5%; +} + +.media-frame-content[data-columns="9"] .attachment { + width: 11.11%; +} + +.media-frame-content[data-columns="10"] .attachment { + width: 10%; +} + +.media-frame-content[data-columns="11"] .attachment { + width: 9.09%; +} + +.media-frame-content[data-columns="12"] .attachment { + width: 8.33%; +} diff --git a/wp-includes/css/media-views.min.css b/wp-includes/css/media-views.min.css new file mode 100644 index 0000000..66caf7a --- /dev/null +++ b/wp-includes/css/media-views.min.css @@ -0,0 +1 @@ +.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:10px;right:10px;width:30px;height:30px;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h3,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title .dashicons{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-right:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.attachment.details:focus,.attachment:focus,.selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.attachment .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background:#e00 -webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00));background:#e00 -webkit-linear-gradient(top,#e00,#a00);background:#e00 linear-gradient(to bottom,#e00,#a00);-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;right:4px;bottom:4px;left:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin:0 5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;right:0;bottom:0;left:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{color:#666;text-decoration:none;display:block}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140';display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:'\f142'}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:'';display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}#wp-fullscreen-body .uploader-editor,.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}#wp-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;right:5px}.media-modal .media-frame-title{height:40px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file diff --git a/wp-includes/css/wp-auth-check-rtl.css b/wp-includes/css/wp-auth-check-rtl.css new file mode 100644 index 0000000..568fa74 --- /dev/null +++ b/wp-includes/css/wp-auth-check-rtl.css @@ -0,0 +1,100 @@ +/*------------------------------------------------------------------------------ + Interim login dialog +------------------------------------------------------------------------------*/ + +#wp-auth-check-wrap.hidden { + display: none; +} + +#wp-auth-check-wrap #wp-auth-check-bg { + position: fixed; + top: 0; + bottom: 0; + right: 0; + left: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 1000010; /* needs to appear above .notification-dialog */ +} + +#wp-auth-check-wrap #wp-auth-check { + position: fixed; + right: 50%; + overflow: hidden; + top: 40px; + bottom: 20px; + max-height: 415px; + width: 380px; + margin: 0 -190px 0 0; + padding: 30px 0 0; + background-color: #eee; + z-index: 1000011; /* needs to appear above #wp-auth-check-bg */ + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); +} + +#wp-auth-check-wrap.fallback #wp-auth-check { + max-height: 180px; + overflow: auto; +} + +#wp-auth-check-wrap #wp-auth-check-form { + background: url(../images/wpspin-2x.gif) no-repeat center center; + -webkit-background-size: 16px 16px; + background-size: 16px 16px; + height: 100%; +} + +#wp-auth-check-wrap #wp-auth-check-form iframe { + height: 100%; + width: 100%; + overflow: auto; +} + +#wp-auth-check-wrap .wp-auth-check-close { + position: absolute; + top: 8px; + left: 8px; + height: 22px; + width: 22px; + cursor: pointer; +} + +#wp-auth-check-wrap .wp-auth-check-close:before { + content: '\f158'; + display: block !important; + font: normal 20px/1 'dashicons'; + speak: none; + height: 22px; + margin: 2px 0; + text-align: center; + width: 22px; + color: #777; + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale; +} + +#wp-auth-check-wrap .wp-auth-check-close:hover:before { + color: #0074a2; +} + +#wp-auth-check-wrap .wp-auth-check-close:focus { + outline: 1px dotted #888; +} + +#wp-auth-check-wrap .wp-auth-fallback-expired { + outline: 0; +} + +#wp-auth-check-wrap .wp-auth-fallback { + font-size: 14px; + line-height: 21px; + padding: 0 25px; + display: none; +} + +#wp-auth-check-wrap.fallback .wp-auth-fallback, +#wp-auth-check-wrap.fallback .wp-auth-check-close { + display: block; +} diff --git a/wp-includes/css/wp-auth-check-rtl.min.css b/wp-includes/css/wp-auth-check-rtl.min.css new file mode 100644 index 0000000..62cb555 --- /dev/null +++ b/wp-includes/css/wp-auth-check-rtl.min.css @@ -0,0 +1 @@ +#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;left:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file diff --git a/wp-includes/css/wp-auth-check.css b/wp-includes/css/wp-auth-check.css new file mode 100644 index 0000000..cd42ed9 --- /dev/null +++ b/wp-includes/css/wp-auth-check.css @@ -0,0 +1,100 @@ +/*------------------------------------------------------------------------------ + Interim login dialog +------------------------------------------------------------------------------*/ + +#wp-auth-check-wrap.hidden { + display: none; +} + +#wp-auth-check-wrap #wp-auth-check-bg { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #000; + opacity: 0.7; + filter: alpha(opacity=70); + z-index: 1000010; /* needs to appear above .notification-dialog */ +} + +#wp-auth-check-wrap #wp-auth-check { + position: fixed; + left: 50%; + overflow: hidden; + top: 40px; + bottom: 20px; + max-height: 415px; + width: 380px; + margin: 0 0 0 -190px; + padding: 30px 0 0; + background-color: #eee; + z-index: 1000011; /* needs to appear above #wp-auth-check-bg */ + -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); + box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); +} + +#wp-auth-check-wrap.fallback #wp-auth-check { + max-height: 180px; + overflow: auto; +} + +#wp-auth-check-wrap #wp-auth-check-form { + background: url(../images/wpspin-2x.gif) no-repeat center center; + -webkit-background-size: 16px 16px; + background-size: 16px 16px; + height: 100%; +} + +#wp-auth-check-wrap #wp-auth-check-form iframe { + height: 100%; + width: 100%; + overflow: auto; +} + +#wp-auth-check-wrap .wp-auth-check-close { + position: absolute; + top: 8px; + right: 8px; + height: 22px; + width: 22px; + cursor: pointer; +} + +#wp-auth-check-wrap .wp-auth-check-close:before { + content: '\f158'; + display: block !important; + font: normal 20px/1 'dashicons'; + speak: none; + height: 22px; + margin: 2px 0; + text-align: center; + width: 22px; + color: #777; + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale; +} + +#wp-auth-check-wrap .wp-auth-check-close:hover:before { + color: #0074a2; +} + +#wp-auth-check-wrap .wp-auth-check-close:focus { + outline: 1px dotted #888; +} + +#wp-auth-check-wrap .wp-auth-fallback-expired { + outline: 0; +} + +#wp-auth-check-wrap .wp-auth-fallback { + font-size: 14px; + line-height: 21px; + padding: 0 25px; + display: none; +} + +#wp-auth-check-wrap.fallback .wp-auth-fallback, +#wp-auth-check-wrap.fallback .wp-auth-check-close { + display: block; +} diff --git a/wp-includes/css/wp-auth-check.min.css b/wp-includes/css/wp-auth-check.min.css new file mode 100644 index 0000000..f7ab70e --- /dev/null +++ b/wp-includes/css/wp-auth-check.min.css @@ -0,0 +1 @@ +#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file diff --git a/wp-includes/css/wp-pointer-rtl.css b/wp-includes/css/wp-pointer-rtl.css new file mode 100644 index 0000000..75088cb --- /dev/null +++ b/wp-includes/css/wp-pointer-rtl.css @@ -0,0 +1,212 @@ +.wp-pointer-content { + padding: 0 0 10px; + position: relative; + font-size: 13px; + background: #fff; + border: 1px solid #dfdfdf; + -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075); + box-shadow: 0 3px 6px rgba(0,0,0,0.075); +} + +.wp-pointer-content h3 { + position: relative; + margin: -1px -1px 5px; + padding: 15px 60px 14px 18px; + border: 1px solid #3592b6; + border-bottom: none; + line-height: 1.4em; + font-size: 14px; + color: #fff; + background: #2ea2cc; +} + +.wp-pointer-content h3:before { + background: #fff; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #2ea2cc; + content: '\f227'; + font: normal 20px/1.6 'dashicons'; + position: absolute; + top: 8px; + right: 15px; + speak: none; + text-align: center; + width: 32px; + height: 32px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-pointer-content p { + padding: 0 15px; +} + +.wp-pointer-buttons { + margin: 0; + padding: 5px 15px; + overflow: auto; +} + +.wp-pointer-buttons a { + float: left; + display: inline-block; + text-decoration: none; +} + +.wp-pointer-buttons a.close { + padding-right: 3px; + position: relative; +} + +.wp-pointer-buttons a.close:before { + background: none; + color: #bbb; + content: '\f153'; + display: block !important; + font: normal 13px/1 'dashicons'; + speak: none; + margin: 1px 0; + text-align: center; + -webkit-font-smoothing: antialiased !important; + width: 10px; + height: 100%; + position: absolute; + right: -12px; + top: 1px; +} + +.wp-pointer-buttons a.close:hover:before { + color: #c00; +} + +/* The arrow base class must take up no space, even with transparent borders. */ +.wp-pointer-arrow, +.wp-pointer-arrow-inner { + position: absolute; + width: 0; + height: 0; +} + +.wp-pointer-arrow { + z-index: 10; + width: 0; + height: 0; + border: 0 solid transparent; +} + +.wp-pointer-arrow-inner { + z-index: 20; +} + +/* Make Room for the Arrow! */ +.wp-pointer-top, +.wp-pointer-undefined { + padding-top: 13px; +} + +.wp-pointer-bottom { + margin-top: -13px; + padding-bottom: 13px; +} + +/* @noflip */ +.wp-pointer-left { + padding-left: 13px; +} +/* @noflip */ +.wp-pointer-right { + margin-left: -13px; + padding-right: 13px; +} + +/* Base Size & Positioning */ +.wp-pointer-top .wp-pointer-arrow, +.wp-pointer-bottom .wp-pointer-arrow, +.wp-pointer-undefined .wp-pointer-arrow { + right: 50px; +} + +.wp-pointer-left .wp-pointer-arrow, +.wp-pointer-right .wp-pointer-arrow { + top: 50%; + margin-top: -15px; +} + +/* Arrow Sprite */ +.wp-pointer-top .wp-pointer-arrow, +.wp-pointer-undefined .wp-pointer-arrow { + top: 0; + border-width: 0 13px 13px 13px; + border-bottom-color: #3592b6; +} + +.wp-pointer-top .wp-pointer-arrow-inner, +.wp-pointer-undefined .wp-pointer-arrow-inner { + top: 1px; + margin-right: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-bottom-color: #2ea2cc; + display: block; + content: ' '; +} + +.wp-pointer-bottom .wp-pointer-arrow { + bottom: 0; + border-width: 13px 13px 0 13px; + border-top-color: #ccc; +} + +.wp-pointer-bottom .wp-pointer-arrow-inner { + bottom: 1px; + margin-right: -13px; + margin-bottom: -13px; + border: 13px solid transparent; + border-top-color: #fff; + display: block; + content: ' '; +} + +/* @noflip */ +.wp-pointer-left .wp-pointer-arrow { + left: 0; + border-width: 13px 13px 13px 0; + border-right-color: #ccc; +} + +/* @noflip */ +.wp-pointer-left .wp-pointer-arrow-inner { + left: 1px; + margin-left: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-right-color: #fff; + display: block; + content: ' '; +} + +/* @noflip */ +.wp-pointer-right .wp-pointer-arrow { + right: 0; + border-width: 13px 0 13px 13px; + border-left-color: #ccc; +} + +/* @noflip */ +.wp-pointer-right .wp-pointer-arrow-inner { + right: 1px; + margin-right: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-left-color: #fff; + display: block; + content: ' '; +} + +/* Disable pointers at responsive sizes */ +@media screen and ( max-width: 782px ) { + .wp-pointer { + display: none; + } +} diff --git a/wp-includes/css/wp-pointer-rtl.min.css b/wp-includes/css/wp-pointer-rtl.min.css new file mode 100644 index 0000000..fe9343d --- /dev/null +++ b/wp-includes/css/wp-pointer-rtl.min.css @@ -0,0 +1 @@ +.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 60px 14px 18px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-12px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2ea2cc;display:block;content:' '}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-right:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:' '}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:' '}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:' '}@media screen and (max-width:782px){.wp-pointer{display:none}} \ No newline at end of file diff --git a/wp-includes/css/wp-pointer.css b/wp-includes/css/wp-pointer.css new file mode 100644 index 0000000..1d69823 --- /dev/null +++ b/wp-includes/css/wp-pointer.css @@ -0,0 +1,212 @@ +.wp-pointer-content { + padding: 0 0 10px; + position: relative; + font-size: 13px; + background: #fff; + border: 1px solid #dfdfdf; + -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075); + box-shadow: 0 3px 6px rgba(0,0,0,0.075); +} + +.wp-pointer-content h3 { + position: relative; + margin: -1px -1px 5px; + padding: 15px 18px 14px 60px; + border: 1px solid #3592b6; + border-bottom: none; + line-height: 1.4em; + font-size: 14px; + color: #fff; + background: #2ea2cc; +} + +.wp-pointer-content h3:before { + background: #fff; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #2ea2cc; + content: '\f227'; + font: normal 20px/1.6 'dashicons'; + position: absolute; + top: 8px; + left: 15px; + speak: none; + text-align: center; + width: 32px; + height: 32px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.wp-pointer-content p { + padding: 0 15px; +} + +.wp-pointer-buttons { + margin: 0; + padding: 5px 15px; + overflow: auto; +} + +.wp-pointer-buttons a { + float: right; + display: inline-block; + text-decoration: none; +} + +.wp-pointer-buttons a.close { + padding-left: 3px; + position: relative; +} + +.wp-pointer-buttons a.close:before { + background: none; + color: #bbb; + content: '\f153'; + display: block !important; + font: normal 13px/1 'dashicons'; + speak: none; + margin: 1px 0; + text-align: center; + -webkit-font-smoothing: antialiased !important; + width: 10px; + height: 100%; + position: absolute; + left: -12px; + top: 1px; +} + +.wp-pointer-buttons a.close:hover:before { + color: #c00; +} + +/* The arrow base class must take up no space, even with transparent borders. */ +.wp-pointer-arrow, +.wp-pointer-arrow-inner { + position: absolute; + width: 0; + height: 0; +} + +.wp-pointer-arrow { + z-index: 10; + width: 0; + height: 0; + border: 0 solid transparent; +} + +.wp-pointer-arrow-inner { + z-index: 20; +} + +/* Make Room for the Arrow! */ +.wp-pointer-top, +.wp-pointer-undefined { + padding-top: 13px; +} + +.wp-pointer-bottom { + margin-top: -13px; + padding-bottom: 13px; +} + +/* @noflip */ +.wp-pointer-left { + padding-left: 13px; +} +/* @noflip */ +.wp-pointer-right { + margin-left: -13px; + padding-right: 13px; +} + +/* Base Size & Positioning */ +.wp-pointer-top .wp-pointer-arrow, +.wp-pointer-bottom .wp-pointer-arrow, +.wp-pointer-undefined .wp-pointer-arrow { + left: 50px; +} + +.wp-pointer-left .wp-pointer-arrow, +.wp-pointer-right .wp-pointer-arrow { + top: 50%; + margin-top: -15px; +} + +/* Arrow Sprite */ +.wp-pointer-top .wp-pointer-arrow, +.wp-pointer-undefined .wp-pointer-arrow { + top: 0; + border-width: 0 13px 13px 13px; + border-bottom-color: #3592b6; +} + +.wp-pointer-top .wp-pointer-arrow-inner, +.wp-pointer-undefined .wp-pointer-arrow-inner { + top: 1px; + margin-left: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-bottom-color: #2ea2cc; + display: block; + content: ' '; +} + +.wp-pointer-bottom .wp-pointer-arrow { + bottom: 0; + border-width: 13px 13px 0 13px; + border-top-color: #ccc; +} + +.wp-pointer-bottom .wp-pointer-arrow-inner { + bottom: 1px; + margin-left: -13px; + margin-bottom: -13px; + border: 13px solid transparent; + border-top-color: #fff; + display: block; + content: ' '; +} + +/* @noflip */ +.wp-pointer-left .wp-pointer-arrow { + left: 0; + border-width: 13px 13px 13px 0; + border-right-color: #ccc; +} + +/* @noflip */ +.wp-pointer-left .wp-pointer-arrow-inner { + left: 1px; + margin-left: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-right-color: #fff; + display: block; + content: ' '; +} + +/* @noflip */ +.wp-pointer-right .wp-pointer-arrow { + right: 0; + border-width: 13px 0 13px 13px; + border-left-color: #ccc; +} + +/* @noflip */ +.wp-pointer-right .wp-pointer-arrow-inner { + right: 1px; + margin-right: -13px; + margin-top: -13px; + border: 13px solid transparent; + border-left-color: #fff; + display: block; + content: ' '; +} + +/* Disable pointers at responsive sizes */ +@media screen and ( max-width: 782px ) { + .wp-pointer { + display: none; + } +} diff --git a/wp-includes/css/wp-pointer.min.css b/wp-includes/css/wp-pointer.min.css new file mode 100644 index 0000000..01f27d6 --- /dev/null +++ b/wp-includes/css/wp-pointer.min.css @@ -0,0 +1 @@ +.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-12px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2ea2cc;display:block;content:' '}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-left:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:' '}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:' '}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:' '}@media screen and (max-width:782px){.wp-pointer{display:none}} \ No newline at end of file diff --git a/wp-includes/date.php b/wp-includes/date.php new file mode 100644 index 0000000..a060239 --- /dev/null +++ b/wp-includes/date.php @@ -0,0 +1,452 @@ +', '>=', '<', '<=', 'IN', 'NOT IN', + * 'BETWEEN', 'NOT BETWEEN'. + * @type string $relation Optional. The boolean relationship between the date queryies. + * Default 'OR'. Accepts 'OR', 'AND'. + * @type array { + * @type string|array $before Optional. Date to retrieve posts before. Accepts strtotime()-compatible + * string, or array of 'year', 'month', 'day' values. { + * + * @type string $year The four-digit year. Default empty. Accepts any four-digit year. + * @type string $month Optional when passing array.The month of the year. + * Default (string:empty)|(array:1). Accepts numbers 1-12. + * @type string $day Optional when passing array.The day of the month. + * Default (string:empty)|(array:1). Accepts numbers 1-31. + * } + * @type string|array $after Optional. Date to retrieve posts after. Accepts strtotime()-compatible + * string, or array of 'year', 'month', 'day' values. { + * + * @type string $year The four-digit year. Default empty. Accepts any four-digit year. + * @type string $month Optional when passing array.The month of the year. + * Default (string:empty)|(array:12). Accepts numbers 1-12. + * @type string $day Optional when passing array.The day of the month. + * Default (string:empty)|(array:last day of month). Accepts numbers 1-31. + * } + * @type string $column Optional. Used to add a clause comparing a column other than the column + * specified in the top-level $column parameter. Default is the value + * of top-level $column. Accepts 'post_date', 'post_date_gmt', + * 'post_modified', 'post_modified_gmt', 'comment_date', 'comment_date_gmt'. + * @type string $compare Optional. The comparison operator. Default '='. Accepts '=', '!=', + * '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN'. + * @type bool $inclusive Optional. Include results from dates specified in 'before' or 'after'. + * Default. Accepts. + * @type int $year Optional. The four-digit year number. Default empty. Accepts any + * four-digit year. + * @type int $month Optional. The two-digit month number. Default empty. Accepts numbers 1-12. + * @type int $week Optional. The week number of the year. Default empty. Accepts numbers 0-53. + * @type int $dayofyear Optional. The day number of the year. Default empty. Accepts numbers 1-366. + * @type int $day Optional. The day of the month. Default empty. Accepts numbers 1-31. + * @type int $dayofweek Optional. The day number of the week. Default empty. Accepts numbers 1-7. + * @type int $hour Optional. The hour of the day. Default empty. Accepts numbers 0-23. + * @type int $minute Optional. The minute of the hour. Default empty. Accepts numbers 0-60. + * @type int $second Optional. The second of the minute. Default empty. Accepts numbers 0-60. + * } + * } + * } + * @param array $default_column Optional. Default column to query against. Default 'post_date'. + * Accepts 'post_date', 'post_date_gmt', 'post_modified', 'post_modified_gmt', + * 'comment_date', 'comment_date_gmt'. + */ + public function __construct( $date_query, $default_column = 'post_date' ) { + if ( empty( $date_query ) || ! is_array( $date_query ) ) + return; + + if ( isset( $date_query['relation'] ) && strtoupper( $date_query['relation'] ) == 'OR' ) + $this->relation = 'OR'; + else + $this->relation = 'AND'; + + if ( ! empty( $date_query['column'] ) ) + $this->column = esc_sql( $date_query['column'] ); + else + $this->column = esc_sql( $default_column ); + + $this->column = $this->validate_column( $this->column ); + + $this->compare = $this->get_compare( $date_query ); + + // If an array of arrays wasn't passed, fix it + if ( ! isset( $date_query[0] ) ) + $date_query = array( $date_query ); + + $this->queries = array(); + foreach ( $date_query as $key => $query ) { + if ( ! is_array( $query ) ) + continue; + + $this->queries[$key] = $query; + } + } + + /** + * Determines and validates what comparison operator to use. + * + * @since 3.7.0 + * @access public + * + * @param array $query A date query or a date subquery + * @return string The comparison operator + */ + public function get_compare( $query ) { + if ( ! empty( $query['compare'] ) && in_array( $query['compare'], array( '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) + return strtoupper( $query['compare'] ); + + return $this->compare; + } + + /** + * Validates a column name parameter. + * + * @since 3.7.0 + * @access public + * + * @param string $column The user-supplied column name. + * @return string A validated column name value. + */ + public function validate_column( $column ) { + $valid_columns = array( + 'post_date', 'post_date_gmt', 'post_modified', + 'post_modified_gmt', 'comment_date', 'comment_date_gmt' + ); + /** + * Filter the list of valid date query columns. + * + * @since 3.7.0 + * + * @param array $valid_columns An array of valid date query columns. Defaults are 'post_date', 'post_date_gmt', + * 'post_modified', 'post_modified_gmt', 'comment_date', 'comment_date_gmt' + */ + if ( ! in_array( $column, apply_filters( 'date_query_valid_columns', $valid_columns ) ) ) + $column = 'post_date'; + + return $column; + } + + /** + * Turns an array of date query parameters into a MySQL string. + * + * @since 3.7.0 + * @access public + * + * @return string MySQL WHERE parameters + */ + public function get_sql() { + // The parts of the final query + $where = array(); + + foreach ( $this->queries as $key => $query ) { + $where_parts = $this->get_sql_for_subquery( $query ); + if ( $where_parts ) { + // Combine the parts of this subquery into a single string + $where[ $key ] = '( ' . implode( ' AND ', $where_parts ) . ' )'; + } + } + + // Combine the subquery strings into a single string + if ( $where ) + $where = ' AND ( ' . implode( " {$this->relation} ", $where ) . ' )'; + else + $where = ''; + + /** + * Filter the date query WHERE clause. + * + * @since 3.7.0 + * + * @param string $where WHERE clause of the date query. + * @param WP_Date_Query $this The WP_Date_Query instance. + */ + return apply_filters( 'get_date_sql', $where, $this ); + } + + /** + * Turns a single date subquery into pieces for a WHERE clause. + * + * @since 3.7.0 + * return array + */ + protected function get_sql_for_subquery( $query ) { + global $wpdb; + + // The sub-parts of a $where part + $where_parts = array(); + + $column = ( ! empty( $query['column'] ) ) ? esc_sql( $query['column'] ) : $this->column; + + $column = $this->validate_column( $column ); + + $compare = $this->get_compare( $query ); + + $inclusive = ! empty( $query['inclusive'] ); + + // Assign greater- and less-than values. + $lt = '<'; + $gt = '>'; + + if ( $inclusive ) { + $lt .= '='; + $gt .= '='; + } + + // Range queries + if ( ! empty( $query['after'] ) ) + $where_parts[] = $wpdb->prepare( "$column $gt %s", $this->build_mysql_datetime( $query['after'], ! $inclusive ) ); + + if ( ! empty( $query['before'] ) ) + $where_parts[] = $wpdb->prepare( "$column $lt %s", $this->build_mysql_datetime( $query['before'], $inclusive ) ); + + // Specific value queries + + if ( isset( $query['year'] ) && $value = $this->build_value( $compare, $query['year'] ) ) + $where_parts[] = "YEAR( $column ) $compare $value"; + + if ( isset( $query['month'] ) && $value = $this->build_value( $compare, $query['month'] ) ) + $where_parts[] = "MONTH( $column ) $compare $value"; + else if ( isset( $query['monthnum'] ) && $value = $this->build_value( $compare, $query['monthnum'] ) ) + $where_parts[] = "MONTH( $column ) $compare $value"; + + if ( isset( $query['week'] ) && false !== ( $value = $this->build_value( $compare, $query['week'] ) ) ) + $where_parts[] = _wp_mysql_week( $column ) . " $compare $value"; + else if ( isset( $query['w'] ) && false !== ( $value = $this->build_value( $compare, $query['w'] ) ) ) + $where_parts[] = _wp_mysql_week( $column ) . " $compare $value"; + + if ( isset( $query['dayofyear'] ) && $value = $this->build_value( $compare, $query['dayofyear'] ) ) + $where_parts[] = "DAYOFYEAR( $column ) $compare $value"; + + if ( isset( $query['day'] ) && $value = $this->build_value( $compare, $query['day'] ) ) + $where_parts[] = "DAYOFMONTH( $column ) $compare $value"; + + if ( isset( $query['dayofweek'] ) && $value = $this->build_value( $compare, $query['dayofweek'] ) ) + $where_parts[] = "DAYOFWEEK( $column ) $compare $value"; + + if ( isset( $query['hour'] ) || isset( $query['minute'] ) || isset( $query['second'] ) ) { + // Avoid notices + foreach ( array( 'hour', 'minute', 'second' ) as $unit ) { + if ( ! isset( $query[$unit] ) ) { + $query[$unit] = null; + } + } + + if ( $time_query = $this->build_time_query( $column, $compare, $query['hour'], $query['minute'], $query['second'] ) ) { + $where_parts[] = $time_query; + } + } + + return $where_parts; + } + + /** + * Builds and validates a value string based on the comparison operator. + * + * @since 3.7.0 + * @access public + * + * @param string $compare The compare operator to use + * @param string|array $value The value + * @return string|int|false The value to be used in SQL or false on error. + */ + public function build_value( $compare, $value ) { + if ( ! isset( $value ) ) + return false; + + switch ( $compare ) { + case 'IN': + case 'NOT IN': + return '(' . implode( ',', array_map( 'intval', (array) $value ) ) . ')'; + + case 'BETWEEN': + case 'NOT BETWEEN': + if ( ! is_array( $value ) || 2 != count( $value ) || ! isset( $value[0] ) || ! isset( $value[1] ) ) + $value = array( $value, $value ); + + $value = array_map( 'intval', $value ); + + return $value[0] . ' AND ' . $value[1]; + + default; + return (int) $value; + } + } + + /** + * Builds a MySQL format date/time based on some query parameters. + * + * You can pass an array of values (year, month, etc.) with missing parameter values being defaulted to + * either the maximum or minimum values (controlled by the $default_to parameter). Alternatively you can + * pass a string that that will be run through strtotime(). + * + * @since 3.7.0 + * @access public + * + * @param string|array $datetime An array of parameters or a strotime() string + * @param string $default_to Controls what values default to if they are missing from $datetime. Pass "min" or "max". + * @return string|false A MySQL format date/time or false on failure + */ + public function build_mysql_datetime( $datetime, $default_to_max = false ) { + $now = current_time( 'timestamp' ); + + if ( ! is_array( $datetime ) ) { + // @todo Timezone issues here possibly + return gmdate( 'Y-m-d H:i:s', strtotime( $datetime, $now ) ); + } + + $datetime = array_map( 'absint', $datetime ); + + if ( ! isset( $datetime['year'] ) ) + $datetime['year'] = gmdate( 'Y', $now ); + + if ( ! isset( $datetime['month'] ) ) + $datetime['month'] = ( $default_to_max ) ? 12 : 1; + + if ( ! isset( $datetime['day'] ) ) + $datetime['day'] = ( $default_to_max ) ? (int) date( 't', mktime( 0, 0, 0, $datetime['month'], 1, $datetime['year'] ) ) : 1; + + if ( ! isset( $datetime['hour'] ) ) + $datetime['hour'] = ( $default_to_max ) ? 23 : 0; + + if ( ! isset( $datetime['minute'] ) ) + $datetime['minute'] = ( $default_to_max ) ? 59 : 0; + + if ( ! isset( $datetime['second'] ) ) + $datetime['second'] = ( $default_to_max ) ? 59 : 0; + + return sprintf( '%04d-%02d-%02d %02d:%02d:%02d', $datetime['year'], $datetime['month'], $datetime['day'], $datetime['hour'], $datetime['minute'], $datetime['second'] ); + } + + /** + * Builds a query string for comparing time values (hour, minute, second). + * + * If just hour, minute, or second is set than a normal comparison will be done. + * However if multiple values are passed, a pseudo-decimal time will be created + * in order to be able to accurately compare against. + * + * @since 3.7.0 + * @access public + * + * @param string $column The column to query against. Needs to be pre-validated! + * @param string $compare The comparison operator. Needs to be pre-validated! + * @param int|null $hour Optional. An hour value (0-23). + * @param int|null $minute Optional. A minute value (0-59). + * @param int|null $second Optional. A second value (0-59). + * @return string|false A query part or false on failure. + */ + public function build_time_query( $column, $compare, $hour = null, $minute = null, $second = null ) { + global $wpdb; + + // Have to have at least one + if ( ! isset( $hour ) && ! isset( $minute ) && ! isset( $second ) ) + return false; + + // Complex combined queries aren't supported for multi-value queries + if ( in_array( $compare, array( 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) { + $return = array(); + + if ( isset( $hour ) && false !== ( $value = $this->build_value( $compare, $hour ) ) ) + $return[] = "HOUR( $column ) $compare $value"; + + if ( isset( $minute ) && false !== ( $value = $this->build_value( $compare, $minute ) ) ) + $return[] = "MINUTE( $column ) $compare $value"; + + if ( isset( $second ) && false !== ( $value = $this->build_value( $compare, $second ) ) ) + $return[] = "SECOND( $column ) $compare $value"; + + return implode( ' AND ', $return ); + } + + // Cases where just one unit is set + if ( isset( $hour ) && ! isset( $minute ) && ! isset( $second ) && false !== ( $value = $this->build_value( $compare, $hour ) ) ) { + return "HOUR( $column ) $compare $value"; + } elseif ( ! isset( $hour ) && isset( $minute ) && ! isset( $second ) && false !== ( $value = $this->build_value( $compare, $minute ) ) ) { + return "MINUTE( $column ) $compare $value"; + } elseif ( ! isset( $hour ) && ! isset( $minute ) && isset( $second ) && false !== ( $value = $this->build_value( $compare, $second ) ) ) { + return "SECOND( $column ) $compare $value"; + } + + // Single units were already handled. Since hour & second isn't allowed, minute must to be set. + if ( ! isset( $minute ) ) + return false; + + $format = $time = ''; + + // Hour + if ( $hour ) { + $format .= '%H.'; + $time .= sprintf( '%02d', $hour ) . '.'; + } else { + $format .= '0.'; + $time .= '0.'; + } + + // Minute + $format .= '%i'; + $time .= sprintf( '%02d', $minute ); + + if ( isset( $second ) ) { + $format .= '%s'; + $time .= sprintf( '%02d', $second ); + } + + return $wpdb->prepare( "DATE_FORMAT( $column, %s ) $compare %f", $format, $time ); + } +} diff --git a/wp-includes/default-constants.php b/wp-includes/default-constants.php new file mode 100644 index 0000000..334ea71 --- /dev/null +++ b/wp-includes/default-constants.php @@ -0,0 +1,323 @@ + 'widget_pages', 'description' => __( 'A list of your site’s Pages.') ); + parent::__construct('pages', __('Pages'), $widget_ops); + } + + public function widget( $args, $instance ) { + + /** + * Filter the widget title. + * + * @since 2.6.0 + * + * @param string $title The widget title. Default 'Pages'. + * @param array $instance An array of the widget's settings. + * @param mixed $id_base The widget ID. + */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Pages' ) : $instance['title'], $instance, $this->id_base ); + + $sortby = empty( $instance['sortby'] ) ? 'menu_order' : $instance['sortby']; + $exclude = empty( $instance['exclude'] ) ? '' : $instance['exclude']; + + if ( $sortby == 'menu_order' ) + $sortby = 'menu_order, post_title'; + + /** + * Filter the arguments for the Pages widget. + * + * @since 2.8.0 + * + * @see wp_list_pages() + * + * @param array $args An array of arguments to retrieve the pages list. + */ + $out = wp_list_pages( apply_filters( 'widget_pages_args', array( + 'title_li' => '', + 'echo' => 0, + 'sort_column' => $sortby, + 'exclude' => $exclude + ) ) ); + + if ( ! empty( $out ) ) { + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + ?> +
            + +
          + 'post_title', 'title' => '', 'exclude' => '') ); + $title = esc_attr( $instance['title'] ); + $exclude = esc_attr( $instance['exclude'] ); + ?> +

          +

          + + +

          +

          + +
          + +

          + __( "Your blogroll" ) ); + parent::__construct('links', __('Links'), $widget_ops); + } + + public function widget( $args, $instance ) { + + $show_description = isset($instance['description']) ? $instance['description'] : false; + $show_name = isset($instance['name']) ? $instance['name'] : false; + $show_rating = isset($instance['rating']) ? $instance['rating'] : false; + $show_images = isset($instance['images']) ? $instance['images'] : true; + $category = isset($instance['category']) ? $instance['category'] : false; + $orderby = isset( $instance['orderby'] ) ? $instance['orderby'] : 'name'; + $order = $orderby == 'rating' ? 'DESC' : 'ASC'; + $limit = isset( $instance['limit'] ) ? $instance['limit'] : -1; + + $before_widget = preg_replace( '/id="[^"]*"/', 'id="%id"', $args['before_widget'] ); + + /** + * Filter the arguments for the Links widget. + * + * @since 2.6.0 + * + * @see wp_list_bookmarks() + * + * @param array $args An array of arguments to retrieve the links list. + */ + wp_list_bookmarks( apply_filters( 'widget_links_args', array( + 'title_before' => $args['before_title'], 'title_after' => $args['after_title'], + 'category_before' => $before_widget, 'category_after' => $args['after_widget'], + 'show_images' => $show_images, 'show_description' => $show_description, + 'show_name' => $show_name, 'show_rating' => $show_rating, + 'category' => $category, 'class' => 'linkcat widget', + 'orderby' => $orderby, 'order' => $order, + 'limit' => $limit, + ) ) ); + } + + public function update( $new_instance, $old_instance ) { + $new_instance = (array) $new_instance; + $instance = array( 'images' => 0, 'name' => 0, 'description' => 0, 'rating' => 0 ); + foreach ( $instance as $field => $val ) { + if ( isset($new_instance[$field]) ) + $instance[$field] = 1; + } + + $instance['orderby'] = 'name'; + if ( in_array( $new_instance['orderby'], array( 'name', 'rating', 'id', 'rand' ) ) ) + $instance['orderby'] = $new_instance['orderby']; + + $instance['category'] = intval( $new_instance['category'] ); + $instance['limit'] = ! empty( $new_instance['limit'] ) ? intval( $new_instance['limit'] ) : -1; + + return $instance; + } + + public function form( $instance ) { + + //Defaults + $instance = wp_parse_args( (array) $instance, array( 'images' => true, 'name' => true, 'description' => false, 'rating' => false, 'category' => false, 'orderby' => 'name', 'limit' => -1 ) ); + $link_cats = get_terms( 'link_category' ); + if ( ! $limit = intval( $instance['limit'] ) ) + $limit = -1; +?> +

          + + + + +

          +

          + id="get_field_id('images'); ?>" name="get_field_name('images'); ?>" /> +
          + id="get_field_id('name'); ?>" name="get_field_name('name'); ?>" /> +
          + id="get_field_id('description'); ?>" name="get_field_name('description'); ?>" /> +
          + id="get_field_id('rating'); ?>" name="get_field_name('rating'); ?>" /> + +

          +

          + + +

          + 'widget_search', 'description' => __( "A search form for your site.") ); + parent::__construct( 'search', _x( 'Search', 'Search widget' ), $widget_ops ); + } + + public function widget( $args, $instance ) { + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + + // Use current theme search form if it exists + get_search_form(); + + echo $args['after_widget']; + } + + public function form( $instance ) { + $instance = wp_parse_args( (array) $instance, array( 'title' => '') ); + $title = $instance['title']; +?> +

          + '')); + $instance['title'] = strip_tags($new_instance['title']); + return $instance; + } + +} + +/** + * Archives widget class + * + * @since 2.8.0 + */ +class WP_Widget_Archives extends WP_Widget { + + public function __construct() { + $widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site’s Posts.') ); + parent::__construct('archives', __('Archives'), $widget_ops); + } + + public function widget( $args, $instance ) { + $c = ! empty( $instance['count'] ) ? '1' : '0'; + $d = ! empty( $instance['dropdown'] ) ? '1' : '0'; + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Archives' ) : $instance['title'], $instance, $this->id_base ); + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + + if ( $d ) { +?> + + +
            + 'monthly', + 'show_post_count' => $c + ) ) ); +?> +
          + '', 'count' => 0, 'dropdown' => '') ); + $instance['title'] = strip_tags($new_instance['title']); + $instance['count'] = $new_instance['count'] ? 1 : 0; + $instance['dropdown'] = $new_instance['dropdown'] ? 1 : 0; + + return $instance; + } + + public function form( $instance ) { + $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'count' => 0, 'dropdown' => '') ); + $title = strip_tags($instance['title']); + $count = $instance['count'] ? 'checked="checked"' : ''; + $dropdown = $instance['dropdown'] ? 'checked="checked"' : ''; +?> +

          +

          + id="get_field_id('dropdown'); ?>" name="get_field_name('dropdown'); ?>" /> +
          + id="get_field_id('count'); ?>" name="get_field_name('count'); ?>" /> +

          + 'widget_meta', 'description' => __( "Login, RSS, & WordPress.org links.") ); + parent::__construct('meta', __('Meta'), $widget_ops); + } + + public function widget( $args, $instance ) { + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty($instance['title']) ? __( 'Meta' ) : $instance['title'], $instance, $this->id_base ); + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } +?> +
            + +
          • +
          • RSS'); ?>
          • +
          • RSS'); ?>
          • +%s', + esc_url( __( 'https://wordpress.org/' ) ), + esc_attr__( 'Powered by WordPress, state-of-the-art semantic personal publishing platform.' ), + _x( 'WordPress.org', 'meta widget link text' ) + ) ); + + wp_meta(); +?> +
          + '' ) ); + $title = strip_tags($instance['title']); +?> +

          + 'widget_calendar', 'description' => __( 'A calendar of your site’s Posts.') ); + parent::__construct('calendar', __('Calendar'), $widget_ops); + } + + public function widget( $args, $instance ) { + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + echo '
          '; + get_calendar(); + echo '
          '; + echo $args['after_widget']; + } + + public function update( $new_instance, $old_instance ) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + + return $instance; + } + + public function form( $instance ) { + $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); + $title = strip_tags($instance['title']); +?> +

          +

          + 'widget_text', 'description' => __('Arbitrary text or HTML.')); + $control_ops = array('width' => 400, 'height' => 350); + parent::__construct('text', __('Text'), $widget_ops, $control_ops); + } + + public function widget( $args, $instance ) { + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); + + /** + * Filter the content of the Text widget. + * + * @since 2.3.0 + * + * @param string $widget_text The widget content. + * @param WP_Widget $instance WP_Widget instance. + */ + $text = apply_filters( 'widget_text', empty( $instance['text'] ) ? '' : $instance['text'], $instance ); + echo $args['before_widget']; + if ( ! empty( $title ) ) { + echo $args['before_title'] . $title . $args['after_title']; + } ?> +
          + '', 'text' => '' ) ); + $title = strip_tags($instance['title']); + $text = esc_textarea($instance['text']); +?> +

          +

          + + + +

          /> 

          + 'widget_categories', 'description' => __( "A list or dropdown of categories." ) ); + parent::__construct('categories', __('Categories'), $widget_ops); + } + + public function widget( $args, $instance ) { + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Categories' ) : $instance['title'], $instance, $this->id_base ); + + $c = ! empty( $instance['count'] ) ? '1' : '0'; + $h = ! empty( $instance['hierarchical'] ) ? '1' : '0'; + $d = ! empty( $instance['dropdown'] ) ? '1' : '0'; + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + + $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); + + if ( $d ) { + $cat_args['show_option_none'] = __('Select Category'); + + /** + * Filter the arguments for the Categories widget drop-down. + * + * @since 2.8.0 + * + * @see wp_dropdown_categories() + * + * @param array $cat_args An array of Categories widget drop-down arguments. + */ + wp_dropdown_categories( apply_filters( 'widget_categories_dropdown_args', $cat_args ) ); +?> + + + + +
            + +
          + '') ); + $title = esc_attr( $instance['title'] ); + $count = isset($instance['count']) ? (bool) $instance['count'] :false; + $hierarchical = isset( $instance['hierarchical'] ) ? (bool) $instance['hierarchical'] : false; + $dropdown = isset( $instance['dropdown'] ) ? (bool) $instance['dropdown'] : false; +?> +

          +

          + +

          /> +
          + + /> +
          + + /> +

          + 'widget_recent_entries', 'description' => __( "Your site’s most recent Posts.") ); + parent::__construct('recent-posts', __('Recent Posts'), $widget_ops); + $this->alt_option_name = 'widget_recent_entries'; + + add_action( 'save_post', array($this, 'flush_widget_cache') ); + add_action( 'deleted_post', array($this, 'flush_widget_cache') ); + add_action( 'switch_theme', array($this, 'flush_widget_cache') ); + } + + public function widget($args, $instance) { + $cache = array(); + if ( ! $this->is_preview() ) { + $cache = wp_cache_get( 'widget_recent_posts', 'widget' ); + } + + if ( ! is_array( $cache ) ) { + $cache = array(); + } + + if ( ! isset( $args['widget_id'] ) ) { + $args['widget_id'] = $this->id; + } + + if ( isset( $cache[ $args['widget_id'] ] ) ) { + echo $cache[ $args['widget_id'] ]; + return; + } + + ob_start(); + + $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : __( 'Recent Posts' ); + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); + + $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 5; + if ( ! $number ) + $number = 5; + $show_date = isset( $instance['show_date'] ) ? $instance['show_date'] : false; + + /** + * Filter the arguments for the Recent Posts widget. + * + * @since 3.4.0 + * + * @see WP_Query::get_posts() + * + * @param array $args An array of arguments used to retrieve the recent posts. + */ + $r = new WP_Query( apply_filters( 'widget_posts_args', array( + 'posts_per_page' => $number, + 'no_found_rows' => true, + 'post_status' => 'publish', + 'ignore_sticky_posts' => true + ) ) ); + + if ($r->have_posts()) : +?> + + +
            + have_posts() ) : $r->the_post(); ?> +
          • + + + + +
          • + +
          + +is_preview() ) { + $cache[ $args['widget_id'] ] = ob_get_flush(); + wp_cache_set( 'widget_recent_posts', $cache, 'widget' ); + } else { + ob_end_flush(); + } + } + + public function update( $new_instance, $old_instance ) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['number'] = (int) $new_instance['number']; + $instance['show_date'] = isset( $new_instance['show_date'] ) ? (bool) $new_instance['show_date'] : false; + $this->flush_widget_cache(); + + $alloptions = wp_cache_get( 'alloptions', 'options' ); + if ( isset($alloptions['widget_recent_entries']) ) + delete_option('widget_recent_entries'); + + return $instance; + } + + public function flush_widget_cache() { + wp_cache_delete('widget_recent_posts', 'widget'); + } + + public function form( $instance ) { + $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; + $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; + $show_date = isset( $instance['show_date'] ) ? (bool) $instance['show_date'] : false; +?> +

          +

          + +

          +

          + +

          id="get_field_id( 'show_date' ); ?>" name="get_field_name( 'show_date' ); ?>" /> +

          + 'widget_recent_comments', 'description' => __( 'Your site’s most recent comments.' ) ); + parent::__construct('recent-comments', __('Recent Comments'), $widget_ops); + $this->alt_option_name = 'widget_recent_comments'; + + if ( is_active_widget(false, false, $this->id_base) ) + add_action( 'wp_head', array($this, 'recent_comments_style') ); + + add_action( 'comment_post', array($this, 'flush_widget_cache') ); + add_action( 'edit_comment', array($this, 'flush_widget_cache') ); + add_action( 'transition_comment_status', array($this, 'flush_widget_cache') ); + } + + public function recent_comments_style() { + + /** + * Filter the Recent Comments default widget styles. + * + * @since 3.1.0 + * + * @param bool $active Whether the widget is active. Default true. + * @param string $id_base The widget ID. + */ + if ( ! current_theme_supports( 'widgets' ) // Temp hack #14876 + || ! apply_filters( 'show_recent_comments_widget_style', true, $this->id_base ) ) + return; + ?> + +is_preview() ) { + $cache = wp_cache_get('widget_recent_comments', 'widget'); + } + if ( ! is_array( $cache ) ) { + $cache = array(); + } + + if ( ! isset( $args['widget_id'] ) ) + $args['widget_id'] = $this->id; + + if ( isset( $cache[ $args['widget_id'] ] ) ) { + echo $cache[ $args['widget_id'] ]; + return; + } + + $output = ''; + + $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : __( 'Recent Comments' ); + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); + + $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 5; + if ( ! $number ) + $number = 5; + + /** + * Filter the arguments for the Recent Comments widget. + * + * @since 3.4.0 + * + * @see get_comments() + * + * @param array $comment_args An array of arguments used to retrieve the recent comments. + */ + $comments = get_comments( apply_filters( 'widget_comments_args', array( + 'number' => $number, + 'status' => 'approve', + 'post_status' => 'publish' + ) ) ); + + $output .= $args['before_widget']; + if ( $title ) { + $output .= $args['before_title'] . $title . $args['after_title']; + } + + $output .= '
            '; + if ( $comments ) { + // Prime cache for associated posts. (Prime post term cache if we need it for permalinks.) + $post_ids = array_unique( wp_list_pluck( $comments, 'comment_post_ID' ) ); + _prime_post_caches( $post_ids, strpos( get_option( 'permalink_structure' ), '%category%' ), false ); + + foreach ( (array) $comments as $comment) { + $output .= '
          • '; + /* translators: comments widget: 1: comment author, 2: post link */ + $output .= sprintf( _x( '%1$s on %2$s', 'widgets' ), + '' . get_comment_author_link() . '', + '' . get_the_title( $comment->comment_post_ID ) . '' + ); + $output .= '
          • '; + } + } + $output .= '
          '; + $output .= $args['after_widget']; + + echo $output; + + if ( ! $this->is_preview() ) { + $cache[ $args['widget_id'] ] = $output; + wp_cache_set( 'widget_recent_comments', $cache, 'widget' ); + } + } + + public function update( $new_instance, $old_instance ) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['number'] = absint( $new_instance['number'] ); + $this->flush_widget_cache(); + + $alloptions = wp_cache_get( 'alloptions', 'options' ); + if ( isset($alloptions['widget_recent_comments']) ) + delete_option('widget_recent_comments'); + + return $instance; + } + + public function form( $instance ) { + $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; + $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; +?> +

          +

          + +

          +

          + __('Entries from any RSS or Atom feed.') ); + $control_ops = array( 'width' => 400, 'height' => 200 ); + parent::__construct( 'rss', __('RSS'), $widget_ops, $control_ops ); + } + + public function widget($args, $instance) { + + if ( isset($instance['error']) && $instance['error'] ) + return; + + $url = ! empty( $instance['url'] ) ? $instance['url'] : ''; + while ( stristr($url, 'http') != $url ) + $url = substr($url, 1); + + if ( empty($url) ) + return; + + // self-url destruction sequence + if ( in_array( untrailingslashit( $url ), array( site_url(), home_url() ) ) ) + return; + + $rss = fetch_feed($url); + $title = $instance['title']; + $desc = ''; + $link = ''; + + if ( ! is_wp_error($rss) ) { + $desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset')))); + if ( empty($title) ) + $title = esc_html(strip_tags($rss->get_title())); + $link = esc_url(strip_tags($rss->get_permalink())); + while ( stristr($link, 'http') != $link ) + $link = substr($link, 1); + } + + if ( empty($title) ) + $title = empty($desc) ? __('Unknown Feed') : $desc; + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); + + $url = esc_url(strip_tags($url)); + $icon = includes_url('images/rss.png'); + if ( $title ) + $title = "RSS $title"; + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + wp_widget_rss_output( $rss, $instance ); + echo $args['after_widget']; + + if ( ! is_wp_error($rss) ) + $rss->__destruct(); + unset($rss); + } + + public function update($new_instance, $old_instance) { + $testurl = ( isset( $new_instance['url'] ) && ( !isset( $old_instance['url'] ) || ( $new_instance['url'] != $old_instance['url'] ) ) ); + return wp_widget_rss_process( $new_instance, $testurl ); + } + + public function form($instance) { + + if ( empty($instance) ) + $instance = array( 'title' => '', 'url' => '', 'items' => 10, 'error' => false, 'show_summary' => 0, 'show_author' => 0, 'show_date' => 0 ); + $instance['number'] = $this->number; + + wp_widget_rss_form( $instance ); + } +} + +/** + * Display the RSS entries in a list. + * + * @since 2.5.0 + * + * @param string|array|object $rss RSS url. + * @param array $args Widget arguments. + */ +function wp_widget_rss_output( $rss, $args = array() ) { + if ( is_string( $rss ) ) { + $rss = fetch_feed($rss); + } elseif ( is_array($rss) && isset($rss['url']) ) { + $args = $rss; + $rss = fetch_feed($rss['url']); + } elseif ( !is_object($rss) ) { + return; + } + + if ( is_wp_error($rss) ) { + if ( is_admin() || current_user_can('manage_options') ) + echo '

          ' . sprintf( __('RSS Error: %s'), $rss->get_error_message() ) . '

          '; + return; + } + + $default_args = array( 'show_author' => 0, 'show_date' => 0, 'show_summary' => 0, 'items' => 0 ); + $args = wp_parse_args( $args, $default_args ); + + $items = (int) $args['items']; + if ( $items < 1 || 20 < $items ) + $items = 10; + $show_summary = (int) $args['show_summary']; + $show_author = (int) $args['show_author']; + $show_date = (int) $args['show_date']; + + if ( !$rss->get_item_quantity() ) { + echo '
          • ' . __( 'An error has occurred, which probably means the feed is down. Try again later.' ) . '
          '; + $rss->__destruct(); + unset($rss); + return; + } + + echo '
            '; + foreach ( $rss->get_items( 0, $items ) as $item ) { + $link = $item->get_link(); + while ( stristr( $link, 'http' ) != $link ) { + $link = substr( $link, 1 ); + } + $link = esc_url( strip_tags( $link ) ); + + $title = esc_html( trim( strip_tags( $item->get_title() ) ) ); + if ( empty( $title ) ) { + $title = __( 'Untitled' ); + } + + $desc = @html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ); + $desc = esc_attr( wp_trim_words( $desc, 55, ' […]' ) ); + + $summary = ''; + if ( $show_summary ) { + $summary = $desc; + + // Change existing [...] to […]. + if ( '[...]' == substr( $summary, -5 ) ) { + $summary = substr( $summary, 0, -5 ) . '[…]'; + } + + $summary = '
            ' . esc_html( $summary ) . '
            '; + } + + $date = ''; + if ( $show_date ) { + $date = $item->get_date( 'U' ); + + if ( $date ) { + $date = ' ' . date_i18n( get_option( 'date_format' ), $date ) . ''; + } + } + + $author = ''; + if ( $show_author ) { + $author = $item->get_author(); + if ( is_object($author) ) { + $author = $author->get_name(); + $author = ' ' . esc_html( strip_tags( $author ) ) . ''; + } + } + + if ( $link == '' ) { + echo "
          • $title{$date}{$summary}{$author}
          • "; + } elseif ( $show_summary ) { + echo "
          • $title{$date}{$summary}{$author}
          • "; + } else { + echo "
          • $title{$date}{$author}
          • "; + } + } + echo '
          '; + $rss->__destruct(); + unset($rss); +} + +/** + * Display RSS widget options form. + * + * The options for what fields are displayed for the RSS form are all booleans + * and are as follows: 'url', 'title', 'items', 'show_summary', 'show_author', + * 'show_date'. + * + * @since 2.5.0 + * + * @param array|string $args Values for input fields. + * @param array $inputs Override default display options. + */ +function wp_widget_rss_form( $args, $inputs = null ) { + $default_inputs = array( 'url' => true, 'title' => true, 'items' => true, 'show_summary' => true, 'show_author' => true, 'show_date' => true ); + $inputs = wp_parse_args( $inputs, $default_inputs ); + + $args['number'] = esc_attr( $args['number'] ); + $args['title'] = isset( $args['title'] ) ? esc_attr( $args['title'] ) : ''; + $args['url'] = isset( $args['url'] ) ? esc_url( $args['url'] ) : ''; + $args['items'] = isset( $args['items'] ) ? (int) $args['items'] : 0; + + if ( $args['items'] < 1 || 20 < $args['items'] ) { + $args['items'] = 10; + } + + $args['show_summary'] = isset( $args['show_summary'] ) ? (int) $args['show_summary'] : (int) $inputs['show_summary']; + $args['show_author'] = isset( $args['show_author'] ) ? (int) $args['show_author'] : (int) $inputs['show_author']; + $args['show_date'] = isset( $args['show_date'] ) ? (int) $args['show_date'] : (int) $inputs['show_date']; + + if ( ! empty( $args['error'] ) ) { + echo '

          ' . sprintf( __( 'RSS Error: %s' ), $args['error'] ) . '

          '; + } + + if ( $inputs['url'] ) : +?> +

          +

          + +

          +

          + +

          +

          + +

          /> +

          + +

          /> +

          + +

          /> +

          + + +get_error_message(); + } else { + $link = esc_url(strip_tags($rss->get_permalink())); + while ( stristr($link, 'http') != $link ) + $link = substr($link, 1); + + $rss->__destruct(); + unset($rss); + } + } + + return compact( 'title', 'url', 'link', 'items', 'error', 'show_summary', 'show_author', 'show_date' ); +} + +/** + * Tag cloud widget class + * + * @since 2.8.0 + */ +class WP_Widget_Tag_Cloud extends WP_Widget { + + public function __construct() { + $widget_ops = array( 'description' => __( "A cloud of your most used tags.") ); + parent::__construct('tag_cloud', __('Tag Cloud'), $widget_ops); + } + + public function widget( $args, $instance ) { + $current_taxonomy = $this->_get_current_taxonomy($instance); + if ( !empty($instance['title']) ) { + $title = $instance['title']; + } else { + if ( 'post_tag' == $current_taxonomy ) { + $title = __('Tags'); + } else { + $tax = get_taxonomy($current_taxonomy); + $title = $tax->labels->name; + } + } + + /** This filter is documented in wp-includes/default-widgets.php */ + $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); + + echo $args['before_widget']; + if ( $title ) { + echo $args['before_title'] . $title . $args['after_title']; + } + echo '
          '; + + /** + * Filter the taxonomy used in the Tag Cloud widget. + * + * @since 2.8.0 + * @since 3.0.0 Added taxonomy drop-down. + * + * @see wp_tag_cloud() + * + * @param array $current_taxonomy The taxonomy to use in the tag cloud. Default 'tags'. + */ + wp_tag_cloud( apply_filters( 'widget_tag_cloud_args', array( + 'taxonomy' => $current_taxonomy + ) ) ); + + echo "
          \n"; + echo $args['after_widget']; + } + + public function update( $new_instance, $old_instance ) { + $instance['title'] = strip_tags(stripslashes($new_instance['title'])); + $instance['taxonomy'] = stripslashes($new_instance['taxonomy']); + return $instance; + } + + public function form( $instance ) { + $current_taxonomy = $this->_get_current_taxonomy($instance); +?> +

          +

          +

          +

          __('Add a custom menu to your sidebar.') ); + parent::__construct( 'nav_menu', __('Custom Menu'), $widget_ops ); + } + + public function widget($args, $instance) { + // Get menu + $nav_menu = ! empty( $instance['nav_menu'] ) ? wp_get_nav_menu_object( $instance['nav_menu'] ) : false; + + if ( !$nav_menu ) + return; + + /** This filter is documented in wp-includes/default-widgets.php */ + $instance['title'] = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); + + echo $args['before_widget']; + + if ( !empty($instance['title']) ) + echo $args['before_title'] . $instance['title'] . $args['after_title']; + + wp_nav_menu( array( 'fallback_cb' => '', 'menu' => $nav_menu ) ); + + echo $args['after_widget']; + } + + public function update( $new_instance, $old_instance ) { + $instance = array(); + if ( ! empty( $new_instance['title'] ) ) { + $instance['title'] = strip_tags( stripslashes($new_instance['title']) ); + } + if ( ! empty( $new_instance['nav_menu'] ) ) { + $instance['nav_menu'] = (int) $new_instance['nav_menu']; + } + return $instance; + } + + public function form( $instance ) { + $title = isset( $instance['title'] ) ? $instance['title'] : ''; + $nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : ''; + + // Get menus + $menus = wp_get_nav_menus( array( 'orderby' => 'name' ) ); + + // If no menus exists, direct the user to go and create some. + if ( !$menus ) { + echo '

          '. sprintf( __('No menus have been created yet. Create some.'), admin_url('nav-menus.php') ) .'

          '; + return; + } + ?> +

          + + +

          +

          + + +

          + $post->ID, + 'Author_ID' => $post->post_author, + 'Date' => $post->post_date, + 'Content' => $post->post_content, + 'Excerpt' => $post->post_excerpt, + 'Title' => $post->post_title, + 'Category' => $post->post_category, + 'post_status' => $post->post_status, + 'comment_status' => $post->comment_status, + 'ping_status' => $post->ping_status, + 'post_password' => $post->post_password, + 'to_ping' => $post->to_ping, + 'pinged' => $post->pinged, + 'post_type' => $post->post_type, + 'post_name' => $post->post_name + ); + + return $postdata; +} + +/** + * Sets up the WordPress Loop. + * + * @since 1.0.1 + * @deprecated 1.5.0 + * @deprecated Use The Loop - {@link http://codex.wordpress.org/The_Loop Use new WordPress Loop} + */ +function start_wp() { + global $wp_query; + + _deprecated_function( __FUNCTION__, '1.5', __('new WordPress Loop') ); + + // Since the old style loop is being used, advance the query iterator here. + $wp_query->next_post(); + + setup_postdata( get_post() ); +} + +/** + * Return or Print Category ID. + * + * @since 0.71 + * @deprecated 0.71 + * @deprecated use get_the_category() + * @see get_the_category() + * + * @param bool $echo + * @return null|int + */ +function the_category_ID($echo = true) { + _deprecated_function( __FUNCTION__, '0.71', 'get_the_category()' ); + + // Grab the first cat in the list. + $categories = get_the_category(); + $cat = $categories[0]->term_id; + + if ( $echo ) + echo $cat; + + return $cat; +} + +/** + * Print category with optional text before and after. + * + * @since 0.71 + * @deprecated 0.71 + * @deprecated use get_the_category_by_ID() + * @see get_the_category_by_ID() + * + * @param string $before + * @param string $after + */ +function the_category_head($before='', $after='') { + global $currentcat, $previouscat; + + _deprecated_function( __FUNCTION__, '0.71', 'get_the_category_by_ID()' ); + + // Grab the first cat in the list. + $categories = get_the_category(); + $currentcat = $categories[0]->category_id; + if ( $currentcat != $previouscat ) { + echo $before; + echo get_the_category_by_ID($currentcat); + echo $after; + $previouscat = $currentcat; + } +} + +/** + * Prints link to the previous post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use previous_post_link() + * @see previous_post_link() + * + * @param string $format + * @param string $previous + * @param string $title + * @param string $in_same_cat + * @param int $limitprev + * @param string $excluded_categories + */ +function previous_post($format='%', $previous='previous post: ', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='') { + + _deprecated_function( __FUNCTION__, '2.0', 'previous_post_link()' ); + + if ( empty($in_same_cat) || 'no' == $in_same_cat ) + $in_same_cat = false; + else + $in_same_cat = true; + + $post = get_previous_post($in_same_cat, $excluded_categories); + + if ( !$post ) + return; + + $string = ''.$previous; + if ( 'yes' == $title ) + $string .= apply_filters('the_title', $post->post_title, $post->ID); + $string .= ''; + $format = str_replace('%', $string, $format); + echo $format; +} + +/** + * Prints link to the next post. + * + * @since 0.71 + * @deprecated 2.0.0 + * @deprecated Use next_post_link() + * @see next_post_link() + * + * @param string $format + * @param string $next + * @param string $title + * @param string $in_same_cat + * @param int $limitnext + * @param string $excluded_categories + */ +function next_post($format='%', $next='next post: ', $title='yes', $in_same_cat='no', $limitnext=1, $excluded_categories='') { + _deprecated_function( __FUNCTION__, '2.0', 'next_post_link()' ); + + if ( empty($in_same_cat) || 'no' == $in_same_cat ) + $in_same_cat = false; + else + $in_same_cat = true; + + $post = get_next_post($in_same_cat, $excluded_categories); + + if ( !$post ) + return; + + $string = ''.$next; + if ( 'yes' == $title ) + $string .= apply_filters('the_title', $post->post_title, $post->ID); + $string .= ''; + $format = str_replace('%', $string, $format); + echo $format; +} + +/** + * Whether user can create a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $blog_id Not Used + * @param int $category_id Not Used + * @return bool + */ +function user_can_create_post($user_id, $blog_id = 1, $category_id = 'None') { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $author_data = get_userdata($user_id); + return ($author_data->user_level > 1); +} + +/** + * Whether user can create a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $blog_id Not Used + * @param int $category_id Not Used + * @return bool + */ +function user_can_create_draft($user_id, $blog_id = 1, $category_id = 'None') { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $author_data = get_userdata($user_id); + return ($author_data->user_level >= 1); +} + +/** + * Whether user can edit a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $post_id + * @param int $blog_id Not Used + * @return bool + */ +function user_can_edit_post($user_id, $post_id, $blog_id = 1) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $author_data = get_userdata($user_id); + $post = get_post($post_id); + $post_author_data = get_userdata($post->post_author); + + if ( (($user_id == $post_author_data->ID) && !($post->post_status == 'publish' && $author_data->user_level < 2)) + || ($author_data->user_level > $post_author_data->user_level) + || ($author_data->user_level >= 10) ) { + return true; + } else { + return false; + } +} + +/** + * Whether user can delete a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $post_id + * @param int $blog_id Not Used + * @return bool + */ +function user_can_delete_post($user_id, $post_id, $blog_id = 1) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + // right now if one can edit, one can delete + return user_can_edit_post($user_id, $post_id, $blog_id); +} + +/** + * Whether user can set new posts' dates. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $blog_id Not Used + * @param int $category_id Not Used + * @return bool + */ +function user_can_set_post_date($user_id, $blog_id = 1, $category_id = 'None') { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $author_data = get_userdata($user_id); + return (($author_data->user_level > 4) && user_can_create_post($user_id, $blog_id, $category_id)); +} + +/** + * Whether user can delete a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $post_id + * @param int $blog_id Not Used + * @return bool returns true if $user_id can edit $post_id's date + */ +function user_can_edit_post_date($user_id, $post_id, $blog_id = 1) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $author_data = get_userdata($user_id); + return (($author_data->user_level > 4) && user_can_edit_post($user_id, $post_id, $blog_id)); +} + +/** + * Whether user can delete a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $post_id + * @param int $blog_id Not Used + * @return bool returns true if $user_id can edit $post_id's comments + */ +function user_can_edit_post_comments($user_id, $post_id, $blog_id = 1) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + // right now if one can edit a post, one can edit comments made on it + return user_can_edit_post($user_id, $post_id, $blog_id); +} + +/** + * Whether user can delete a post. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $post_id + * @param int $blog_id Not Used + * @return bool returns true if $user_id can delete $post_id's comments + */ +function user_can_delete_post_comments($user_id, $post_id, $blog_id = 1) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + // right now if one can edit comments, one can delete comments + return user_can_edit_post_comments($user_id, $post_id, $blog_id); +} + +/** + * Can user can edit other user. + * + * @since 1.5.0 + * @deprecated 2.0.0 + * @deprecated Use current_user_can() + * @see current_user_can() + * + * @param int $user_id + * @param int $other_user + * @return bool + */ +function user_can_edit_user($user_id, $other_user) { + _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); + + $user = get_userdata($user_id); + $other = get_userdata($other_user); + if ( $user->user_level > $other->user_level || $user->user_level > 8 || $user->ID == $other->ID ) + return true; + else + return false; +} + +/** + * Gets the links associated with category $cat_name. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param string $cat_name Optional. The category name to use. If no match is found uses all. + * @param string $before Optional. The html to output before the link. + * @param string $after Optional. The html to output after the link. + * @param string $between Optional. The html to output between the link/image and its description. Not used if no image or $show_images is true. + * @param bool $show_images Optional. Whether to show images (if defined). + * @param string $orderby Optional. The order to output the links. E.g. 'id', 'name', 'url', 'description' or 'rating'. Or maybe owner. + * If you start the name with an underscore the order will be reversed. You can also specify 'rand' as the order which will return links in a + * random order. + * @param bool $show_description Optional. Whether to show the description if show_images=false/not defined. + * @param bool $show_rating Optional. Show rating stars/chars. + * @param int $limit Optional. Limit to X entries. If not specified, all entries are shown. + * @param int $show_updated Optional. Whether to show last updated timestamp + */ +function get_linksbyname($cat_name = "noname", $before = '', $after = '
          ', $between = " ", $show_images = true, $orderby = 'id', + $show_description = true, $show_rating = false, + $limit = -1, $show_updated = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + $cat_id = -1; + $cat = get_term_by('name', $cat_name, 'link_category'); + if ( $cat ) + $cat_id = $cat->term_id; + + get_links($cat_id, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated); +} + +/** + * Gets the links associated with the named category. + * + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use wp_list_bookmarks() + * @see wp_list_bookmarks() + * + * @param string $category The category to use. + * @param string $args + * @return bool|null + */ +function wp_get_linksbyname($category, $args = '') { + _deprecated_function(__FUNCTION__, '2.1', 'wp_list_bookmarks()'); + + $defaults = array( + 'after' => '
          ', + 'before' => '', + 'categorize' => 0, + 'category_after' => '', + 'category_before' => '', + 'category_name' => $category, + 'show_description' => 1, + 'title_li' => '', + ); + + $r = wp_parse_args( $args, $defaults ); + + return wp_list_bookmarks($r); +} + +/** + * Gets an array of link objects associated with category $cat_name. + * + * + * $links = get_linkobjectsbyname('fred'); + * foreach ($links as $link) { + * echo '
        4. '.$link->link_name.'
        5. '; + * } + *
          + * + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param string $cat_name The category name to use. If no match is found uses all. + * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url', 'description', or 'rating'. + * Or maybe owner. If you start the name with an underscore the order will be reversed. You can also + * specify 'rand' as the order which will return links in a random order. + * @param int $limit Limit to X entries. If not specified, all entries are shown. + * @return unknown + */ +function get_linkobjectsbyname($cat_name = "noname" , $orderby = 'name', $limit = -1) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + $cat_id = -1; + $cat = get_term_by('name', $cat_name, 'link_category'); + if ( $cat ) + $cat_id = $cat->term_id; + + return get_linkobjects($cat_id, $orderby, $limit); +} + +/** + * Gets an array of link objects associated with category n. + * + * Usage: + * + * $links = get_linkobjects(1); + * if ($links) { + * foreach ($links as $link) { + * echo '
        6. '.$link->link_name.'
          '.$link->link_description.'
        7. '; + * } + * } + *
          + * + * Fields are: + *
            + *
          1. link_id
          2. + *
          3. link_url
          4. + *
          5. link_name
          6. + *
          7. link_image
          8. + *
          9. link_target
          10. + *
          11. link_category
          12. + *
          13. link_description
          14. + *
          15. link_visible
          16. + *
          17. link_owner
          18. + *
          19. link_rating
          20. + *
          21. link_updated
          22. + *
          23. link_rel
          24. + *
          25. link_notes
          26. + *
          + * + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param int $category The category to use. If no category supplied uses all + * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', + * 'description', or 'rating'. Or maybe owner. If you start the name with an + * underscore the order will be reversed. You can also specify 'rand' as the + * order which will return links in a random order. + * @param int $limit Limit to X entries. If not specified, all entries are shown. + * @return unknown + */ +function get_linkobjects($category = 0, $orderby = 'name', $limit = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + $links = get_bookmarks( array( 'category' => $category, 'orderby' => $orderby, 'limit' => $limit ) ) ; + + $links_array = array(); + foreach ($links as $link) + $links_array[] = $link; + + return $links_array; +} + +/** + * Gets the links associated with category 'cat_name' and display rating stars/chars. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param string $cat_name The category name to use. If no match is found uses all + * @param string $before The html to output before the link + * @param string $after The html to output after the link + * @param string $between The html to output between the link/image and its description. Not used if no image or show_images is true + * @param bool $show_images Whether to show images (if defined). + * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', + * 'description', or 'rating'. Or maybe owner. If you start the name with an + * underscore the order will be reversed. You can also specify 'rand' as the + * order which will return links in a random order. + * @param bool $show_description Whether to show the description if show_images=false/not defined + * @param int $limit Limit to X entries. If not specified, all entries are shown. + * @param int $show_updated Whether to show last updated timestamp + */ +function get_linksbyname_withrating($cat_name = "noname", $before = '', $after = '
          ', $between = " ", + $show_images = true, $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + get_linksbyname($cat_name, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated); +} + +/** + * Gets the links associated with category n and display rating stars/chars. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param int $category The category to use. If no category supplied uses all + * @param string $before The html to output before the link + * @param string $after The html to output after the link + * @param string $between The html to output between the link/image and its description. Not used if no image or show_images == true + * @param bool $show_images Whether to show images (if defined). + * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url', + * 'description', or 'rating'. Or maybe owner. If you start the name with an + * underscore the order will be reversed. You can also specify 'rand' as the + * order which will return links in a random order. + * @param bool $show_description Whether to show the description if show_images=false/not defined. + * @param string $limit Limit to X entries. If not specified, all entries are shown. + * @param int $show_updated Whether to show last updated timestamp + */ +function get_links_withrating($category = -1, $before = '', $after = '
          ', $between = " ", $show_images = true, + $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated); +} + +/** + * Gets the auto_toggle setting. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated No alternative function available + * + * @param int $id The category to get. If no category supplied uses 0 + * @return int Only returns 0. + */ +function get_autotoggle($id = 0) { + _deprecated_function( __FUNCTION__, '2.1' ); + return 0; +} + +/** + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use wp_list_categories() + * @see wp_list_categories() + * + * @param int $optionall + * @param string $all + * @param string $sort_column + * @param string $sort_order + * @param string $file + * @param bool $list + * @param int $optiondates + * @param int $optioncount + * @param int $hide_empty + * @param int $use_desc_for_title + * @param bool $children + * @param int $child_of + * @param int $categories + * @param int $recurse + * @param string $feed + * @param string $feed_image + * @param string $exclude + * @param bool $hierarchical + * @return unknown + */ +function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0, + $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=false, $child_of=0, $categories=0, + $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=false) { + _deprecated_function( __FUNCTION__, '2.1', 'wp_list_categories()' ); + + $query = compact('optionall', 'all', 'sort_column', 'sort_order', 'file', 'list', 'optiondates', 'optioncount', 'hide_empty', 'use_desc_for_title', 'children', + 'child_of', 'categories', 'recurse', 'feed', 'feed_image', 'exclude', 'hierarchical'); + return wp_list_cats($query); +} + +/** + * @since 1.2.0 + * @deprecated 2.1.0 + * @deprecated Use wp_list_categories() + * @see wp_list_categories() + * + * @param string|array $args + * @return unknown + */ +function wp_list_cats($args = '') { + _deprecated_function( __FUNCTION__, '2.1', 'wp_list_categories()' ); + + $r = wp_parse_args( $args ); + + // Map to new names. + if ( isset($r['optionall']) && isset($r['all'])) + $r['show_option_all'] = $r['all']; + if ( isset($r['sort_column']) ) + $r['orderby'] = $r['sort_column']; + if ( isset($r['sort_order']) ) + $r['order'] = $r['sort_order']; + if ( isset($r['optiondates']) ) + $r['show_last_update'] = $r['optiondates']; + if ( isset($r['optioncount']) ) + $r['show_count'] = $r['optioncount']; + if ( isset($r['list']) ) + $r['style'] = $r['list'] ? 'list' : 'break'; + $r['title_li'] = ''; + + return wp_list_categories($r); +} + +/** + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use wp_dropdown_categories() + * @see wp_dropdown_categories() + * + * @param int $optionall + * @param string $all + * @param string $orderby + * @param string $order + * @param int $show_last_update + * @param int $show_count + * @param int $hide_empty + * @param bool $optionnone + * @param int $selected + * @param int $exclude + * @return unknown + */ +function dropdown_cats($optionall = 1, $all = 'All', $orderby = 'ID', $order = 'asc', + $show_last_update = 0, $show_count = 0, $hide_empty = 1, $optionnone = false, + $selected = 0, $exclude = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'wp_dropdown_categories()' ); + + $show_option_all = ''; + if ( $optionall ) + $show_option_all = $all; + + $show_option_none = ''; + if ( $optionnone ) + $show_option_none = __('None'); + + $vars = compact('show_option_all', 'show_option_none', 'orderby', 'order', + 'show_last_update', 'show_count', 'hide_empty', 'selected', 'exclude'); + $query = add_query_arg($vars, ''); + return wp_dropdown_categories($query); +} + +/** + * List authors. + * + * @since 1.2.0 + * @deprecated 2.1.0 + * @deprecated Use wp_list_authors() + * @see wp_list_authors() + * + * @param bool $optioncount + * @param bool $exclude_admin + * @param bool $show_fullname + * @param bool $hide_empty + * @param string $feed + * @param string $feed_image + * @return unknown + */ +function list_authors($optioncount = false, $exclude_admin = true, $show_fullname = false, $hide_empty = true, $feed = '', $feed_image = '') { + _deprecated_function( __FUNCTION__, '2.1', 'wp_list_authors()' ); + + $args = compact('optioncount', 'exclude_admin', 'show_fullname', 'hide_empty', 'feed', 'feed_image'); + return wp_list_authors($args); +} + +/** + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use wp_get_post_categories() + * @see wp_get_post_categories() + * + * @param int $blogid Not Used + * @param int $post_ID + * @return unknown + */ +function wp_get_post_cats($blogid = '1', $post_ID = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'wp_get_post_categories()' ); + return wp_get_post_categories($post_ID); +} + +/** + * Sets the categories that the post id belongs to. + * + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use wp_set_post_categories() + * @see wp_set_post_categories() + * + * @param int $blogid Not used + * @param int $post_ID + * @param array $post_categories + * @return unknown + */ +function wp_set_post_cats($blogid = '1', $post_ID = 0, $post_categories = array()) { + _deprecated_function( __FUNCTION__, '2.1', 'wp_set_post_categories()' ); + return wp_set_post_categories($post_ID, $post_categories); +} + +/** + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use wp_get_archives() + * @see wp_get_archives() + * + * @param string $type + * @param string $limit + * @param string $format + * @param string $before + * @param string $after + * @param bool $show_post_count + * @return unknown + */ +function get_archives($type='', $limit='', $format='html', $before = '', $after = '', $show_post_count = false) { + _deprecated_function( __FUNCTION__, '2.1', 'wp_get_archives()' ); + $args = compact('type', 'limit', 'format', 'before', 'after', 'show_post_count'); + return wp_get_archives($args); +} + +/** + * Returns or Prints link to the author's posts. + * + * @since 1.2.0 + * @deprecated 2.1.0 + * @deprecated Use get_author_posts_url() + * @see get_author_posts_url() + * + * @param bool $echo + * @param int $author_id + * @param string $author_nicename Optional. + * @return string|null + */ +function get_author_link($echo, $author_id, $author_nicename = '') { + _deprecated_function( __FUNCTION__, '2.1', 'get_author_posts_url()' ); + + $link = get_author_posts_url($author_id, $author_nicename); + + if ( $echo ) + echo $link; + return $link; +} + +/** + * Print list of pages based on arguments. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use wp_link_pages() + * @see wp_link_pages() + * + * @param string $before + * @param string $after + * @param string $next_or_number + * @param string $nextpagelink + * @param string $previouspagelink + * @param string $pagelink + * @param string $more_file + * @return string + */ +function link_pages($before='
          ', $after='
          ', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', + $pagelink='%', $more_file='') { + _deprecated_function( __FUNCTION__, '2.1', 'wp_link_pages()' ); + + $args = compact('before', 'after', 'next_or_number', 'nextpagelink', 'previouspagelink', 'pagelink', 'more_file'); + return wp_link_pages($args); +} + +/** + * Get value based on option. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_option() + * @see get_option() + * + * @param string $option + * @return string + */ +function get_settings($option) { + _deprecated_function( __FUNCTION__, '2.1', 'get_option()' ); + + return get_option($option); +} + +/** + * Print the permalink of the current post in the loop. + * + * @since 0.71 + * @deprecated 1.2.0 + * @deprecated Use the_permalink() + * @see the_permalink() + */ +function permalink_link() { + _deprecated_function( __FUNCTION__, '1.2', 'the_permalink()' ); + the_permalink(); +} + +/** + * Print the permalink to the RSS feed. + * + * @since 0.71 + * @deprecated 2.3.0 + * @deprecated Use the_permalink_rss() + * @see the_permalink_rss() + * + * @param string $deprecated + */ +function permalink_single_rss($deprecated = '') { + _deprecated_function( __FUNCTION__, '2.3', 'the_permalink_rss()' ); + the_permalink_rss(); +} + +/** + * Gets the links associated with category. + * + * @see get_links() for argument information that can be used in $args + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use wp_list_bookmarks() + * @see wp_list_bookmarks() + * + * @param string $args a query string + * @return null|string + */ +function wp_get_links($args = '') { + _deprecated_function( __FUNCTION__, '2.1', 'wp_list_bookmarks()' ); + + if ( strpos( $args, '=' ) === false ) { + $cat_id = $args; + $args = add_query_arg( 'category', $cat_id, $args ); + } + + $defaults = array( + 'after' => '
          ', + 'before' => '', + 'between' => ' ', + 'categorize' => 0, + 'category' => '', + 'echo' => true, + 'limit' => -1, + 'orderby' => 'name', + 'show_description' => true, + 'show_images' => true, + 'show_rating' => false, + 'show_updated' => true, + 'title_li' => '', + ); + + $r = wp_parse_args( $args, $defaults ); + + return wp_list_bookmarks($r); +} + +/** + * Gets the links associated with category by id. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_bookmarks() + * @see get_bookmarks() + * + * @param int $category The category to use. If no category supplied uses all + * @param string $before the html to output before the link + * @param string $after the html to output after the link + * @param string $between the html to output between the link/image and its description. + * Not used if no image or show_images == true + * @param bool $show_images whether to show images (if defined). + * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', + * 'description', or 'rating'. Or maybe owner. If you start the name with an + * underscore the order will be reversed. You can also specify 'rand' as the order + * which will return links in a random order. + * @param bool $show_description whether to show the description if show_images=false/not defined. + * @param bool $show_rating show rating stars/chars + * @param int $limit Limit to X entries. If not specified, all entries are shown. + * @param int $show_updated whether to show last updated timestamp + * @param bool $echo whether to echo the results, or return them instead + * @return null|string + */ +function get_links($category = -1, $before = '', $after = '
          ', $between = ' ', $show_images = true, $orderby = 'name', + $show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true) { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); + + $order = 'ASC'; + if ( substr($orderby, 0, 1) == '_' ) { + $order = 'DESC'; + $orderby = substr($orderby, 1); + } + + if ( $category == -1 ) //get_bookmarks uses '' to signify all categories + $category = ''; + + $results = get_bookmarks(array('category' => $category, 'orderby' => $orderby, 'order' => $order, 'show_updated' => $show_updated, 'limit' => $limit)); + + if ( !$results ) + return; + + $output = ''; + + foreach ( (array) $results as $row ) { + if ( !isset($row->recently_updated) ) + $row->recently_updated = false; + $output .= $before; + if ( $show_updated && $row->recently_updated ) + $output .= get_option('links_recently_updated_prepend'); + $the_link = '#'; + if ( !empty($row->link_url) ) + $the_link = esc_url($row->link_url); + $rel = $row->link_rel; + if ( '' != $rel ) + $rel = ' rel="' . $rel . '"'; + + $desc = esc_attr(sanitize_bookmark_field('link_description', $row->link_description, $row->link_id, 'display')); + $name = esc_attr(sanitize_bookmark_field('link_name', $row->link_name, $row->link_id, 'display')); + $title = $desc; + + if ( $show_updated ) + if (substr($row->link_updated_f, 0, 2) != '00') + $title .= ' ('.__('Last updated') . ' ' . date(get_option('links_updated_date_format'), $row->link_updated_f + (get_option('gmt_offset') * HOUR_IN_SECONDS)) . ')'; + + if ( '' != $title ) + $title = ' title="' . $title . '"'; + + $alt = ' alt="' . $name . '"'; + + $target = $row->link_target; + if ( '' != $target ) + $target = ' target="' . $target . '"'; + + $output .= ''; + + if ( $row->link_image != null && $show_images ) { + if ( strpos($row->link_image, 'http') !== false ) + $output .= "link_image\" $alt $title />"; + else // If it's a relative path + $output .= "link_image\" $alt $title />"; + } else { + $output .= $name; + } + + $output .= ''; + + if ( $show_updated && $row->recently_updated ) + $output .= get_option('links_recently_updated_append'); + + if ( $show_description && '' != $desc ) + $output .= $between . $desc; + + if ($show_rating) { + $output .= $between . get_linkrating($row); + } + + $output .= "$after\n"; + } // end while + + if ( !$echo ) + return $output; + echo $output; +} + +/** + * Output entire list of links by category. + * + * Output a list of all links, listed by category, using the settings in + * $wpdb->linkcategories and output it as a nested HTML unordered list. + * + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use wp_list_bookmarks() + * @see wp_list_bookmarks() + * + * @param string $order Sort link categories by 'name' or 'id' + */ +function get_links_list($order = 'name') { + _deprecated_function( __FUNCTION__, '2.1', 'wp_list_bookmarks()' ); + + $order = strtolower($order); + + // Handle link category sorting + $direction = 'ASC'; + if ( '_' == substr($order,0,1) ) { + $direction = 'DESC'; + $order = substr($order,1); + } + + if ( !isset($direction) ) + $direction = ''; + + $cats = get_categories(array('type' => 'link', 'orderby' => $order, 'order' => $direction, 'hierarchical' => 0)); + + // Display each category + if ( $cats ) { + foreach ( (array) $cats as $cat ) { + // Handle each category. + + // Display the category name + echo '
        8. ' . apply_filters('link_category', $cat->name ) . "

          \n\t
            \n"; + // Call get_links() with all the appropriate params + get_links($cat->term_id, '
          • ', "
          • ", "\n", true, 'name', false); + + // Close the last category + echo "\n\t
          \n
        9. \n"; + } + } +} + +/** + * Show the link to the links popup and the number of links. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated {@internal Use function instead is unknown}} + * + * @param string $text the text of the link + * @param int $width the width of the popup window + * @param int $height the height of the popup window + * @param string $file the page to open in the popup window + * @param bool $count the number of links in the db + */ +function links_popup_script($text = 'Links', $width=400, $height=400, $file='links.all.php', $count = true) { + _deprecated_function( __FUNCTION__, '2.1' ); +} + +/** + * @since 1.0.1 + * @deprecated 2.1.0 + * @deprecated Use sanitize_bookmark_field() + * @see sanitize_bookmark_field() + * + * @param object $link + * @return unknown + */ +function get_linkrating($link) { + _deprecated_function( __FUNCTION__, '2.1', 'sanitize_bookmark_field()' ); + return sanitize_bookmark_field('link_rating', $link->link_rating, $link->link_id, 'display'); +} + +/** + * Gets the name of category by id. + * + * @since 0.71 + * @deprecated 2.1.0 + * @deprecated Use get_category() + * @see get_category() + * + * @param int $id The category to get. If no category supplied uses 0 + * @return string + */ +function get_linkcatname($id = 0) { + _deprecated_function( __FUNCTION__, '2.1', 'get_category()' ); + + $id = (int) $id; + + if ( empty($id) ) + return ''; + + $cats = wp_get_link_cats($id); + + if ( empty($cats) || ! is_array($cats) ) + return ''; + + $cat_id = (int) $cats[0]; // Take the first cat. + + $cat = get_category($cat_id); + return $cat->name; +} + +/** + * Print RSS comment feed link. + * + * @since 1.0.1 + * @deprecated 2.5.0 + * @deprecated Use post_comments_feed_link() + * @see post_comments_feed_link() + * + * @param string $link_text + */ +function comments_rss_link($link_text = 'Comments RSS') { + _deprecated_function( __FUNCTION__, '2.5', 'post_comments_feed_link()' ); + post_comments_feed_link($link_text); +} + +/** + * Print/Return link to category RSS2 feed. + * + * @since 1.2.0 + * @deprecated 2.5.0 + * @deprecated Use get_category_feed_link() + * @see get_category_feed_link() + * + * @param bool $echo + * @param int $cat_ID + * @return string|null + */ +function get_category_rss_link($echo = false, $cat_ID = 1) { + _deprecated_function( __FUNCTION__, '2.5', 'get_category_feed_link()' ); + + $link = get_category_feed_link($cat_ID, 'rss2'); + + if ( $echo ) + echo $link; + return $link; +} + +/** + * Print/Return link to author RSS feed. + * + * @since 1.2.0 + * @deprecated 2.5.0 + * @deprecated Use get_author_feed_link() + * @see get_author_feed_link() + * + * @param bool $echo + * @param int $author_id + * @return string|null + */ +function get_author_rss_link($echo = false, $author_id = 1) { + _deprecated_function( __FUNCTION__, '2.5', 'get_author_feed_link()' ); + + $link = get_author_feed_link($author_id); + if ( $echo ) + echo $link; + return $link; +} + +/** + * Return link to the post RSS feed. + * + * @since 1.5.0 + * @deprecated 2.2.0 + * @deprecated Use get_post_comments_feed_link() + * @see get_post_comments_feed_link() + * + * @return string + */ +function comments_rss() { + _deprecated_function( __FUNCTION__, '2.2', 'get_post_comments_feed_link()' ); + return esc_url( get_post_comments_feed_link() ); +} + +/** + * An alias of wp_create_user(). + * + * @since 2.0.0 + * @deprecated 2.0.0 + * @deprecated Use wp_create_user() + * @see wp_create_user() + * + * @param string $username The user's username. + * @param string $password The user's password. + * @param string $email The user's email (optional). + * @return int The new user's ID. + */ +function create_user($username, $password, $email) { + _deprecated_function( __FUNCTION__, '2.0', 'wp_create_user()' ); + return wp_create_user($username, $password, $email); +} + +/** + * Unused function. + * + * @deprecated 2.5.0 +*/ +function gzip_compression() { + _deprecated_function( __FUNCTION__, '2.5' ); + return false; +} + +/** + * Retrieve an array of comment data about comment $comment_ID. + * + * @since 0.71 + * @deprecated 2.7.0 + * @deprecated Use get_comment() + * @see get_comment() + * + * @param int $comment_ID The ID of the comment + * @param int $no_cache Whether to use the cache (cast to bool) + * @param bool $include_unapproved Whether to include unapproved comments + * @return array The comment data + */ +function get_commentdata( $comment_ID, $no_cache = 0, $include_unapproved = false ) { + _deprecated_function( __FUNCTION__, '2.7', 'get_comment()' ); + return get_comment($comment_ID, ARRAY_A); +} + +/** + * Retrieve the category name by the category ID. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use get_cat_name() + * @see get_cat_name() + * + * @param int $cat_ID Category ID + * @return string category name + */ +function get_catname( $cat_ID ) { + _deprecated_function( __FUNCTION__, '2.8', 'get_cat_name()' ); + return get_cat_name( $cat_ID ); +} + +/** + * Retrieve category children list separated before and after the term IDs. + * + * @since 1.2.0 + * @deprecated 2.8.0 + * @deprecated Use get_term_children() + * @see get_term_children() + * + * @param int $id Category ID to retrieve children. + * @param string $before Optional. Prepend before category term ID. + * @param string $after Optional, default is empty string. Append after category term ID. + * @param array $visited Optional. Category Term IDs that have already been added. + * @return string + */ +function get_category_children( $id, $before = '/', $after = '', $visited = array() ) { + _deprecated_function( __FUNCTION__, '2.8', 'get_term_children()' ); + if ( 0 == $id ) + return ''; + + $chain = ''; + /** TODO: consult hierarchy */ + $cat_ids = get_all_category_ids(); + foreach ( (array) $cat_ids as $cat_id ) { + if ( $cat_id == $id ) + continue; + + $category = get_category( $cat_id ); + if ( is_wp_error( $category ) ) + return $category; + if ( $category->parent == $id && !in_array( $category->term_id, $visited ) ) { + $visited[] = $category->term_id; + $chain .= $before.$category->term_id.$after; + $chain .= get_category_children( $category->term_id, $before, $after ); + } + } + return $chain; +} + +/** + * Retrieves all category IDs. + * + * @since 2.0.0 + * @deprecated 4.0.0 Use get_terms() instead. + * @see get_terms() + * @link http://codex.wordpress.org/Function_Reference/get_all_category_ids + * + * @return object List of all of the category IDs. + */ +function get_all_category_ids() { + _deprecated_function( __FUNCTION__, '4.0', 'get_terms()' ); + + if ( ! $cat_ids = wp_cache_get( 'all_category_ids', 'category' ) ) { + $cat_ids = get_terms( 'category', array('fields' => 'ids', 'get' => 'all') ); + wp_cache_add( 'all_category_ids', $cat_ids, 'category' ); + } + + return $cat_ids; +} + +/** + * Retrieve the description of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('description') + * @see get_the_author_meta() + * + * @return string The author's description. + */ +function get_the_author_description() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'description\')' ); + return get_the_author_meta('description'); +} + +/** + * Display the description of the author of the current post. + * + * @since 1.0.0 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('description') + * @see the_author_meta() + */ +function the_author_description() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'description\')' ); + the_author_meta('description'); +} + +/** + * Retrieve the login name of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('login') + * @see get_the_author_meta() + * + * @return string The author's login name (username). + */ +function get_the_author_login() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'login\')' ); + return get_the_author_meta('login'); +} + +/** + * Display the login name of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('login') + * @see the_author_meta() + */ +function the_author_login() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'login\')' ); + the_author_meta('login'); +} + +/** + * Retrieve the first name of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('first_name') + * @see get_the_author_meta() + * + * @return string The author's first name. + */ +function get_the_author_firstname() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'first_name\')' ); + return get_the_author_meta('first_name'); +} + +/** + * Display the first name of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('first_name') + * @see the_author_meta() + */ +function the_author_firstname() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'first_name\')' ); + the_author_meta('first_name'); +} + +/** + * Retrieve the last name of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('last_name') + * @see get_the_author_meta() + * + * @return string The author's last name. + */ +function get_the_author_lastname() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'last_name\')' ); + return get_the_author_meta('last_name'); +} + +/** + * Display the last name of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('last_name') + * @see the_author_meta() + */ +function the_author_lastname() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'last_name\')' ); + the_author_meta('last_name'); +} + +/** + * Retrieve the nickname of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('nickname') + * @see get_the_author_meta() + * + * @return string The author's nickname. + */ +function get_the_author_nickname() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'nickname\')' ); + return get_the_author_meta('nickname'); +} + +/** + * Display the nickname of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('nickname') + * @see the_author_meta() + */ +function the_author_nickname() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'nickname\')' ); + the_author_meta('nickname'); +} + +/** + * Retrieve the email of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('email') + * @see get_the_author_meta() + * + * @return string The author's username. + */ +function get_the_author_email() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'email\')' ); + return get_the_author_meta('email'); +} + +/** + * Display the email of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('email') + * @see the_author_meta() + */ +function the_author_email() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'email\')' ); + the_author_meta('email'); +} + +/** + * Retrieve the ICQ number of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('icq') + * @see get_the_author_meta() + * + * @return string The author's ICQ number. + */ +function get_the_author_icq() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'icq\')' ); + return get_the_author_meta('icq'); +} + +/** + * Display the ICQ number of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('icq') + * @see the_author_meta() + */ +function the_author_icq() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'icq\')' ); + the_author_meta('icq'); +} + +/** + * Retrieve the Yahoo! IM name of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('yim') + * @see get_the_author_meta() + * + * @return string The author's Yahoo! IM name. + */ +function get_the_author_yim() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'yim\')' ); + return get_the_author_meta('yim'); +} + +/** + * Display the Yahoo! IM name of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('yim') + * @see the_author_meta() + */ +function the_author_yim() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'yim\')' ); + the_author_meta('yim'); +} + +/** + * Retrieve the MSN address of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('msn') + * @see get_the_author_meta() + * + * @return string The author's MSN address. + */ +function get_the_author_msn() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'msn\')' ); + return get_the_author_meta('msn'); +} + +/** + * Display the MSN address of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('msn') + * @see the_author_meta() + */ +function the_author_msn() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'msn\')' ); + the_author_meta('msn'); +} + +/** + * Retrieve the AIM address of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('aim') + * @see get_the_author_meta() + * + * @return string The author's AIM address. + */ +function get_the_author_aim() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'aim\')' ); + return get_the_author_meta('aim'); +} + +/** + * Display the AIM address of the author of the current post. + * + * @since 0.71 + * @see the_author_meta() + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('aim') + */ +function the_author_aim() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'aim\')' ); + the_author_meta('aim'); +} + +/** + * Retrieve the specified author's preferred display name. + * + * @since 1.0.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('display_name') + * @see get_the_author_meta() + * + * @param int $auth_id The ID of the author. + * @return string The author's display name. + */ +function get_author_name( $auth_id = false ) { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'display_name\')' ); + return get_the_author_meta('display_name', $auth_id); +} + +/** + * Retrieve the URL to the home page of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('url') + * @see get_the_author_meta() + * + * @return string The URL to the author's page. + */ +function get_the_author_url() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'url\')' ); + return get_the_author_meta('url'); +} + +/** + * Display the URL to the home page of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('url') + * @see the_author_meta() + */ +function the_author_url() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'url\')' ); + the_author_meta('url'); +} + +/** + * Retrieve the ID of the author of the current post. + * + * @since 1.5.0 + * @deprecated 2.8.0 + * @deprecated Use get_the_author_meta('ID') + * @see get_the_author_meta() + * + * @return int The author's ID. + */ +function get_the_author_ID() { + _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'ID\')' ); + return get_the_author_meta('ID'); +} + +/** + * Display the ID of the author of the current post. + * + * @since 0.71 + * @deprecated 2.8.0 + * @deprecated Use the_author_meta('ID') + * @see the_author_meta() +*/ +function the_author_ID() { + _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'ID\')' ); + the_author_meta('ID'); +} + +/** + * Display the post content for the feed. + * + * For encoding the html or the $encode_html parameter, there are three possible + * values. '0' will make urls footnotes and use make_url_footnote(). '1' will + * encode special characters and automatically display all of the content. The + * value of '2' will strip all HTML tags from the content. + * + * Also note that you cannot set the amount of words and not set the html + * encoding. If that is the case, then the html encoding will default to 2, + * which will strip all HTML tags. + * + * To restrict the amount of words of the content, you can use the cut + * parameter. If the content is less than the amount, then there won't be any + * dots added to the end. If there is content left over, then dots will be added + * and the rest of the content will be removed. + * + * @since 0.71 + * @uses apply_filters() Calls 'the_content_rss' on the content before processing. + * + * @deprecated 2.9.0 + * @deprecated Use the_content_feed() + * @see the_content_feed() + * + * @param string $more_link_text Optional. Text to display when more content is available but not displayed. + * @param int|bool $stripteaser Optional. Default is 0. + * @param string $more_file Optional. + * @param int $cut Optional. Amount of words to keep for the content. + * @param int $encode_html Optional. How to encode the content. + */ +function the_content_rss($more_link_text='(more...)', $stripteaser=0, $more_file='', $cut = 0, $encode_html = 0) { + _deprecated_function( __FUNCTION__, '2.9', 'the_content_feed' ); + $content = get_the_content($more_link_text, $stripteaser); + $content = apply_filters('the_content_rss', $content); + if ( $cut && !$encode_html ) + $encode_html = 2; + if ( 1== $encode_html ) { + $content = esc_html($content); + $cut = 0; + } elseif ( 0 == $encode_html ) { + $content = make_url_footnote($content); + } elseif ( 2 == $encode_html ) { + $content = strip_tags($content); + } + if ( $cut ) { + $blah = explode(' ', $content); + if ( count($blah) > $cut ) { + $k = $cut; + $use_dotdotdot = 1; + } else { + $k = count($blah); + $use_dotdotdot = 0; + } + + /** @todo Check performance, might be faster to use array slice instead. */ + for ( $i=0; $i<$k; $i++ ) + $excerpt .= $blah[$i].' '; + $excerpt .= ($use_dotdotdot) ? '...' : ''; + $content = $excerpt; + } + $content = str_replace(']]>', ']]>', $content); + echo $content; +} + +/** + * Strip HTML and put links at the bottom of stripped content. + * + * Searches for all of the links, strips them out of the content, and places + * them at the bottom of the content with numbers. + * + * @since 0.71 + * @deprecated 2.9.0 + * + * @param string $content Content to get links + * @return string HTML stripped out of content with links at the bottom. + */ +function make_url_footnote( $content ) { + _deprecated_function( __FUNCTION__, '2.9', '' ); + preg_match_all( '/(.+?)<\/a>/', $content, $matches ); + $links_summary = "\n"; + for ( $i=0; $ipost_type) || !$url = wp_get_attachment_url($_post->ID) ) + return __('Missing Attachment'); + + if ( $permalink ) + $url = get_attachment_link($_post->ID); + + $post_title = esc_attr($_post->post_title); + + $innerHTML = get_attachment_innerHTML($_post->ID, $fullsize, $max_dims); + return "$innerHTML"; +} + +/** + * Retrieve icon URL and Path. + * + * @since 2.1.0 + * @deprecated 2.5.0 + * @deprecated Use wp_get_attachment_image_src() + * @see wp_get_attachment_image_src() + * + * @param int $id Optional. Post ID. + * @param bool $fullsize Optional, default to false. Whether to have full image. + * @return array Icon URL and full path to file, respectively. + */ +function get_attachment_icon_src( $id = 0, $fullsize = false ) { + _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image_src()' ); + $id = (int) $id; + if ( !$post = get_post($id) ) + return false; + + $file = get_attached_file( $post->ID ); + + if ( !$fullsize && $src = wp_get_attachment_thumb_url( $post->ID ) ) { + // We have a thumbnail desired, specified and existing + + $src_file = basename($src); + } elseif ( wp_attachment_is_image( $post->ID ) ) { + // We have an image without a thumbnail + + $src = wp_get_attachment_url( $post->ID ); + $src_file = & $file; + } elseif ( $src = wp_mime_type_icon( $post->ID ) ) { + // No thumb, no image. We'll look for a mime-related icon instead. + + $icon_dir = apply_filters( 'icon_dir', get_template_directory() . '/images' ); + $src_file = $icon_dir . '/' . basename($src); + } + + if ( !isset($src) || !$src ) + return false; + + return array($src, $src_file); +} + +/** + * Retrieve HTML content of icon attachment image element. + * + * @since 2.0.0 + * @deprecated 2.5.0 + * @deprecated Use wp_get_attachment_image() + * @see wp_get_attachment_image() + * + * @param int $id Optional. Post ID. + * @param bool $fullsize Optional, default to false. Whether to have full size image. + * @param array $max_dims Optional. Dimensions of image. + * @return string HTML content. + */ +function get_attachment_icon( $id = 0, $fullsize = false, $max_dims = false ) { + _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image()' ); + $id = (int) $id; + if ( !$post = get_post($id) ) + return false; + + if ( !$src = get_attachment_icon_src( $post->ID, $fullsize ) ) + return false; + + list($src, $src_file) = $src; + + // Do we need to constrain the image? + if ( ($max_dims = apply_filters('attachment_max_dims', $max_dims)) && file_exists($src_file) ) { + + $imagesize = getimagesize($src_file); + + if (($imagesize[0] > $max_dims[0]) || $imagesize[1] > $max_dims[1] ) { + $actual_aspect = $imagesize[0] / $imagesize[1]; + $desired_aspect = $max_dims[0] / $max_dims[1]; + + if ( $actual_aspect >= $desired_aspect ) { + $height = $actual_aspect * $max_dims[0]; + $constraint = "width='{$max_dims[0]}' "; + $post->iconsize = array($max_dims[0], $height); + } else { + $width = $max_dims[1] / $actual_aspect; + $constraint = "height='{$max_dims[1]}' "; + $post->iconsize = array($width, $max_dims[1]); + } + } else { + $post->iconsize = array($imagesize[0], $imagesize[1]); + $constraint = ''; + } + } else { + $constraint = ''; + } + + $post_title = esc_attr($post->post_title); + + $icon = "$post_title"; + + return apply_filters( 'attachment_icon', $icon, $post->ID ); +} + +/** + * Retrieve HTML content of image element. + * + * @since 2.0.0 + * @deprecated 2.5.0 + * @deprecated Use wp_get_attachment_image() + * @see wp_get_attachment_image() + * + * @param int $id Optional. Post ID. + * @param bool $fullsize Optional, default to false. Whether to have full size image. + * @param array $max_dims Optional. Dimensions of image. + * @return string + */ +function get_attachment_innerHTML($id = 0, $fullsize = false, $max_dims = false) { + _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image()' ); + $id = (int) $id; + if ( !$post = get_post($id) ) + return false; + + if ( $innerHTML = get_attachment_icon($post->ID, $fullsize, $max_dims)) + return $innerHTML; + + $innerHTML = esc_attr($post->post_title); + + return apply_filters('attachment_innerHTML', $innerHTML, $post->ID); +} + +/** + * Retrieve bookmark data based on ID. + * + * @since 2.0.0 + * @deprecated 2.1.0 + * @deprecated Use get_bookmark() + * @see get_bookmark() + * + * @param int $bookmark_id ID of link + * @param string $output OBJECT, ARRAY_N, or ARRAY_A + * @return object|array + */ +function get_link($bookmark_id, $output = OBJECT, $filter = 'raw') { + _deprecated_function( __FUNCTION__, '2.1', 'get_bookmark()' ); + return get_bookmark($bookmark_id, $output, $filter); +} + +/** + * Performs esc_url() for database or redirect usage. + * + * @since 2.3.1 + * @deprecated 2.8.0 + * @deprecated Use esc_url_raw() + * @see esc_url_raw() + * + * @param string $url The URL to be cleaned. + * @param array $protocols An array of acceptable protocols. + * @return string The cleaned URL. + */ +function sanitize_url( $url, $protocols = null ) { + _deprecated_function( __FUNCTION__, '2.8', 'esc_url_raw()' ); + return esc_url_raw( $url, $protocols ); +} + +/** + * Checks and cleans a URL. + * + * A number of characters are removed from the URL. If the URL is for displaying + * (the default behaviour) ampersands are also replaced. The 'clean_url' filter + * is applied to the returned cleaned URL. + * + * @since 1.2.0 + * @deprecated 3.0.0 + * @deprecated Use esc_url() + * @see Alias for esc_url() + * + * @param string $url The URL to be cleaned. + * @param array $protocols Optional. An array of acceptable protocols. + * @param string $context Optional. How the URL will be used. Default is 'display'. + * @return string The cleaned $url after the 'clean_url' filter is applied. + */ +function clean_url( $url, $protocols = null, $context = 'display' ) { + if ( $context == 'db' ) + _deprecated_function( 'clean_url( $context = \'db\' )', '3.0', 'esc_url_raw()' ); + else + _deprecated_function( __FUNCTION__, '3.0', 'esc_url()' ); + return esc_url( $url, $protocols, $context ); +} + +/** + * Escape single quotes, specialchar double quotes, and fix line endings. + * + * The filter 'js_escape' is also applied by esc_js() + * + * @since 2.0.4 + * @deprecated 2.8.0 + * @deprecated Use esc_js() + * @see esc_js() + * + * @param string $text The text to be escaped. + * @return string Escaped text. + */ +function js_escape( $text ) { + _deprecated_function( __FUNCTION__, '2.8', 'esc_js()' ); + return esc_js( $text ); +} + +/** + * Escaping for HTML blocks. + * + * @deprecated 2.8.0 + * @deprecated Use esc_html() + * @see esc_html() + */ +function wp_specialchars( $string, $quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) { + _deprecated_function( __FUNCTION__, '2.8', 'esc_html()' ); + if ( func_num_args() > 1 ) { // Maintain backwards compat for people passing additional args + $args = func_get_args(); + return call_user_func_array( '_wp_specialchars', $args ); + } else { + return esc_html( $string ); + } +} + +/** + * Escaping for HTML attributes. + * + * @since 2.0.6 + * @deprecated 2.8.0 + * @deprecated Use esc_attr() + * @see esc_attr() + * + * @param string $text + * @return string + */ +function attribute_escape( $text ) { + _deprecated_function( __FUNCTION__, '2.8', 'esc_attr()' ); + return esc_attr( $text ); +} + +/** + * Register widget for sidebar with backwards compatibility. + * + * Allows $name to be an array that accepts either three elements to grab the + * first element and the third for the name or just uses the first element of + * the array for the name. + * + * Passes to {@link wp_register_sidebar_widget()} after argument list and + * backwards compatibility is complete. + * + * @since 2.2.0 + * @deprecated 2.8.0 + * @deprecated Use wp_register_sidebar_widget() + * @see wp_register_sidebar_widget() + * + * @param string|int $name Widget ID. + * @param callback $output_callback Run when widget is called. + * @param string $classname Classname widget option. + * @param mixed $params,... Widget parameters. + */ +function register_sidebar_widget($name, $output_callback, $classname = '') { + _deprecated_function( __FUNCTION__, '2.8', 'wp_register_sidebar_widget()' ); + // Compat + if ( is_array($name) ) { + if ( count($name) == 3 ) + $name = sprintf($name[0], $name[2]); + else + $name = $name[0]; + } + + $id = sanitize_title($name); + $options = array(); + if ( !empty($classname) && is_string($classname) ) + $options['classname'] = $classname; + $params = array_slice(func_get_args(), 2); + $args = array($id, $name, $output_callback, $options); + if ( !empty($params) ) + $args = array_merge($args, $params); + + call_user_func_array('wp_register_sidebar_widget', $args); +} + +/** + * Alias of {@link wp_unregister_sidebar_widget()}. + * + * @since 2.2.0 + * @deprecated 2.8.0 + * @deprecated Use wp_unregister_sidebar_widget() + * @see wp_unregister_sidebar_widget() + * + * @param int|string $id Widget ID. + */ +function unregister_sidebar_widget($id) { + _deprecated_function( __FUNCTION__, '2.8', 'wp_unregister_sidebar_widget()' ); + return wp_unregister_sidebar_widget($id); +} + +/** + * Registers widget control callback for customizing options. + * + * Allows $name to be an array that accepts either three elements to grab the + * first element and the third for the name or just uses the first element of + * the array for the name. + * + * Passes to {@link wp_register_widget_control()} after the argument list has + * been compiled. + * + * @since 2.2.0 + * @deprecated 2.8.0 + * @deprecated Use wp_register_widget_control() + * @see wp_register_widget_control() + * + * @param int|string $name Sidebar ID. + * @param callback $control_callback Widget control callback to display and process form. + * @param int $width Widget width. + * @param int $height Widget height. + */ +function register_widget_control($name, $control_callback, $width = '', $height = '') { + _deprecated_function( __FUNCTION__, '2.8', 'wp_register_widget_control()' ); + // Compat + if ( is_array($name) ) { + if ( count($name) == 3 ) + $name = sprintf($name[0], $name[2]); + else + $name = $name[0]; + } + + $id = sanitize_title($name); + $options = array(); + if ( !empty($width) ) + $options['width'] = $width; + if ( !empty($height) ) + $options['height'] = $height; + $params = array_slice(func_get_args(), 4); + $args = array($id, $name, $control_callback, $options); + if ( !empty($params) ) + $args = array_merge($args, $params); + + call_user_func_array('wp_register_widget_control', $args); +} + +/** + * Alias of {@link wp_unregister_widget_control()}. + * + * @since 2.2.0 + * @deprecated 2.8.0 + * @deprecated Use wp_unregister_widget_control() + * @see wp_unregister_widget_control() + * + * @param int|string $id Widget ID. + */ +function unregister_widget_control($id) { + _deprecated_function( __FUNCTION__, '2.8', 'wp_unregister_widget_control()' ); + return wp_unregister_widget_control($id); +} + +/** + * Remove user meta data. + * + * @since 2.0.0 + * @deprecated 3.0.0 + * @deprecated Use delete_user_meta() + * @see delete_user_meta() + * + * @param int $user_id User ID. + * @param string $meta_key Metadata key. + * @param mixed $meta_value Metadata value. + * @return bool True deletion completed and false if user_id is not a number. + */ +function delete_usermeta( $user_id, $meta_key, $meta_value = '' ) { + _deprecated_function( __FUNCTION__, '3.0', 'delete_user_meta()' ); + global $wpdb; + if ( !is_numeric( $user_id ) ) + return false; + $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); + + if ( is_array($meta_value) || is_object($meta_value) ) + $meta_value = serialize($meta_value); + $meta_value = trim( $meta_value ); + + $cur = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); + + if ( $cur && $cur->umeta_id ) + do_action( 'delete_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); + + if ( ! empty($meta_value) ) + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s AND meta_value = %s", $user_id, $meta_key, $meta_value) ); + else + $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); + + clean_user_cache( $user_id ); + wp_cache_delete( $user_id, 'user_meta' ); + + if ( $cur && $cur->umeta_id ) + do_action( 'deleted_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); + + return true; +} + +/** + * Retrieve user metadata. + * + * If $user_id is not a number, then the function will fail over with a 'false' + * boolean return value. Other returned values depend on whether there is only + * one item to be returned, which be that single item type. If there is more + * than one metadata value, then it will be list of metadata values. + * + * @since 2.0.0 + * @deprecated 3.0.0 + * @deprecated Use get_user_meta() + * @see get_user_meta() + * + * @param int $user_id User ID + * @param string $meta_key Optional. Metadata key. + * @return mixed + */ +function get_usermeta( $user_id, $meta_key = '' ) { + _deprecated_function( __FUNCTION__, '3.0', 'get_user_meta()' ); + global $wpdb; + $user_id = (int) $user_id; + + if ( !$user_id ) + return false; + + if ( !empty($meta_key) ) { + $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); + $user = wp_cache_get($user_id, 'users'); + // Check the cached user object + if ( false !== $user && isset($user->$meta_key) ) + $metas = array($user->$meta_key); + else + $metas = $wpdb->get_col( $wpdb->prepare("SELECT meta_value FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); + } else { + $metas = $wpdb->get_col( $wpdb->prepare("SELECT meta_value FROM $wpdb->usermeta WHERE user_id = %d", $user_id) ); + } + + if ( empty($metas) ) { + if ( empty($meta_key) ) + return array(); + else + return ''; + } + + $metas = array_map('maybe_unserialize', $metas); + + if ( count($metas) == 1 ) + return $metas[0]; + else + return $metas; +} + +/** + * Update metadata of user. + * + * There is no need to serialize values, they will be serialized if it is + * needed. The metadata key can only be a string with underscores. All else will + * be removed. + * + * Will remove the metadata, if the meta value is empty. + * + * @since 2.0.0 + * @deprecated 3.0.0 + * @deprecated Use update_user_meta() + * @see update_user_meta() + * + * @param int $user_id User ID + * @param string $meta_key Metadata key. + * @param mixed $meta_value Metadata value. + * @return bool True on successful update, false on failure. + */ +function update_usermeta( $user_id, $meta_key, $meta_value ) { + _deprecated_function( __FUNCTION__, '3.0', 'update_user_meta()' ); + global $wpdb; + if ( !is_numeric( $user_id ) ) + return false; + $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); + + /** @todo Might need fix because usermeta data is assumed to be already escaped */ + if ( is_string($meta_value) ) + $meta_value = stripslashes($meta_value); + $meta_value = maybe_serialize($meta_value); + + if (empty($meta_value)) { + return delete_usermeta($user_id, $meta_key); + } + + $cur = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); + + if ( $cur ) + do_action( 'update_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); + + if ( !$cur ) + $wpdb->insert($wpdb->usermeta, compact('user_id', 'meta_key', 'meta_value') ); + else if ( $cur->meta_value != $meta_value ) + $wpdb->update($wpdb->usermeta, compact('meta_value'), compact('user_id', 'meta_key') ); + else + return false; + + clean_user_cache( $user_id ); + wp_cache_delete( $user_id, 'user_meta' ); + + if ( !$cur ) + do_action( 'added_usermeta', $wpdb->insert_id, $user_id, $meta_key, $meta_value ); + else + do_action( 'updated_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); + + return true; +} + +/** + * Get users for the blog. + * + * For setups that use the multi-blog feature. Can be used outside of the + * multi-blog feature. + * + * @since 2.2.0 + * @deprecated 3.1.0 + * @uses $wpdb WordPress database object for queries + * @uses $blog_id The Blog id of the blog for those that use more than one blog + * + * @param int $id Blog ID. + * @return array List of users that are part of that Blog ID + */ +function get_users_of_blog( $id = '' ) { + _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); + + global $wpdb, $blog_id; + if ( empty($id) ) + $id = (int) $blog_id; + $blog_prefix = $wpdb->get_blog_prefix($id); + $users = $wpdb->get_results( "SELECT user_id, user_id AS ID, user_login, display_name, user_email, meta_value FROM $wpdb->users, $wpdb->usermeta WHERE {$wpdb->users}.ID = {$wpdb->usermeta}.user_id AND meta_key = '{$blog_prefix}capabilities' ORDER BY {$wpdb->usermeta}.user_id" ); + return $users; +} + +/** + * Enable/disable automatic general feed link outputting. + * + * @since 2.8.0 + * @deprecated 3.0.0 + * @deprecated Use add_theme_support( 'automatic-feed-links' ) + * + * @param boolean $add Optional, default is true. Add or remove links. Defaults to true. + */ +function automatic_feed_links( $add = true ) { + _deprecated_function( __FUNCTION__, '3.0', "add_theme_support( 'automatic-feed-links' )" ); + + if ( $add ) + add_theme_support( 'automatic-feed-links' ); + else + remove_action( 'wp_head', 'feed_links_extra', 3 ); // Just do this yourself in 3.0+ +} + +/** + * Retrieve user data based on field. + * + * @since 1.5.0 + * @deprecated 3.0.0 + * @deprecated Use get_the_author_meta() + * @see get_the_author_meta() + */ +function get_profile( $field, $user = false ) { + _deprecated_function( __FUNCTION__, '3.0', 'get_the_author_meta()' ); + if ( $user ) { + $user = get_user_by( 'login', $user ); + $user = $user->ID; + } + return get_the_author_meta( $field, $user ); +} + +/** + * Number of posts user has written. + * + * @since 0.71 + * @deprecated 3.0.0 + * @deprecated Use count_user_posts() + * @see count_user_posts() + */ +function get_usernumposts( $userid ) { + _deprecated_function( __FUNCTION__, '3.0', 'count_user_posts()' ); + return count_user_posts( $userid ); +} + +/** + * Callback used to change %uXXXX to &#YYY; syntax + * + * @since 2.8.0 + * @access private + * @deprecated 3.0.0 + * + * @param array $matches Single Match + * @return string An HTML entity + */ +function funky_javascript_callback($matches) { + return "&#".base_convert($matches[1],16,10).";"; +} + +/** + * Fixes javascript bugs in browsers. + * + * Converts unicode characters to HTML numbered entities. + * + * @since 1.5.0 + * @uses $is_macIE + * @uses $is_winIE + * @deprecated 3.0.0 + * + * @param string $text Text to be made safe. + * @return string Fixed text. + */ +function funky_javascript_fix($text) { + _deprecated_function( __FUNCTION__, '3.0' ); + // Fixes for browsers' javascript bugs + global $is_macIE, $is_winIE; + + if ( $is_winIE || $is_macIE ) + $text = preg_replace_callback("/\%u([0-9A-F]{4,4})/", + "funky_javascript_callback", + $text); + + return $text; +} + +/** + * Checks that the taxonomy name exists. + * + * @since 2.3.0 + * @deprecated 3.0.0 + * @deprecated Use taxonomy_exists() + * @see taxonomy_exists() + * + * @param string $taxonomy Name of taxonomy object + * @return bool Whether the taxonomy exists. + */ +function is_taxonomy( $taxonomy ) { + _deprecated_function( __FUNCTION__, '3.0', 'taxonomy_exists()' ); + return taxonomy_exists( $taxonomy ); +} + +/** + * Check if Term exists. + * + * @since 2.3.0 + * @deprecated 3.0.0 + * @deprecated Use term_exists() + * @see term_exists() + * + * @param int|string $term The term to check + * @param string $taxonomy The taxonomy name to use + * @param int $parent ID of parent term under which to confine the exists search. + * @return mixed Get the term id or Term Object, if exists. + */ +function is_term( $term, $taxonomy = '', $parent = 0 ) { + _deprecated_function( __FUNCTION__, '3.0', 'term_exists()' ); + return term_exists( $term, $taxonomy, $parent ); +} + +/** + * Is the current admin page generated by a plugin? + * + * @since 1.5.0 + * @deprecated 3.1.0 + * @deprecated Use global $plugin_page and/or get_plugin_page_hookname() hooks. + * + * @global $plugin_page + * + * @return bool + */ +function is_plugin_page() { + _deprecated_function( __FUNCTION__, '3.1' ); + + global $plugin_page; + + if ( isset($plugin_page) ) + return true; + + return false; +} + +/** + * Update the categories cache. + * + * This function does not appear to be used anymore or does not appear to be + * needed. It might be a legacy function left over from when there was a need + * for updating the category cache. + * + * @since 1.5.0 + * @deprecated 3.1.0 + * + * @return bool Always return True + */ +function update_category_cache() { + _deprecated_function( __FUNCTION__, '3.1' ); + + return true; +} + +/** + * Check for PHP timezone support + * + * @since 2.9.0 + * @deprecated 3.2.0 + * + * @return bool + */ +function wp_timezone_supported() { + _deprecated_function( __FUNCTION__, '3.2' ); + + return true; +} + +/** + * Display editor: TinyMCE, HTML, or both. + * + * @since 2.1.0 + * @deprecated 3.3.0 + * @deprecated Use wp_editor() + * @see wp_editor() + * + * @param string $content Textarea content. + * @param string $id Optional, default is 'content'. HTML ID attribute value. + * @param string $prev_id Optional, not used + * @param bool $media_buttons Optional, default is true. Whether to display media buttons. + * @param int $tab_index Optional, not used + */ +function the_editor($content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2, $extended = true) { + _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); + + wp_editor( $content, $id, array( 'media_buttons' => $media_buttons ) ); + return; +} + +/** + * Perform the query to get the $metavalues array(s) needed by _fill_user and _fill_many_users + * + * @since 3.0.0 + * @deprecated 3.3.0 + * + * @param array $ids User ID numbers list. + * @return array of arrays. The array is indexed by user_id, containing $metavalues object arrays. + */ +function get_user_metavalues($ids) { + _deprecated_function( __FUNCTION__, '3.3' ); + + $objects = array(); + + $ids = array_map('intval', $ids); + foreach ( $ids as $id ) + $objects[$id] = array(); + + $metas = update_meta_cache('user', $ids); + + foreach ( $metas as $id => $meta ) { + foreach ( $meta as $key => $metavalues ) { + foreach ( $metavalues as $value ) { + $objects[$id][] = (object)array( 'user_id' => $id, 'meta_key' => $key, 'meta_value' => $value); + } + } + } + + return $objects; +} + +/** + * Sanitize every user field. + * + * If the context is 'raw', then the user object or array will get minimal santization of the int fields. + * + * @since 2.3.0 + * @deprecated 3.3.0 + * + * @param object|array $user The User Object or Array + * @param string $context Optional, default is 'display'. How to sanitize user fields. + * @return object|array The now sanitized User Object or Array (will be the same type as $user) + */ +function sanitize_user_object($user, $context = 'display') { + _deprecated_function( __FUNCTION__, '3.3' ); + + if ( is_object($user) ) { + if ( !isset($user->ID) ) + $user->ID = 0; + if ( !is_a( $user, 'WP_User' ) ) { + $vars = get_object_vars($user); + foreach ( array_keys($vars) as $field ) { + if ( is_string($user->$field) || is_numeric($user->$field) ) + $user->$field = sanitize_user_field($field, $user->$field, $user->ID, $context); + } + } + $user->filter = $context; + } else { + if ( !isset($user['ID']) ) + $user['ID'] = 0; + foreach ( array_keys($user) as $field ) + $user[$field] = sanitize_user_field($field, $user[$field], $user['ID'], $context); + $user['filter'] = $context; + } + + return $user; +} + +/** + * Get boundary post relational link. + * + * Can either be start or end post relational link. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * + * @param string $title Optional. Link title format. + * @param bool $in_same_cat Optional. Whether link should be in a same category. + * @param string $excluded_categories Optional. Excluded categories IDs. + * @param bool $start Optional, default is true. Whether to display link to first or last post. + * @return string + */ +function get_boundary_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $start = true) { + _deprecated_function( __FUNCTION__, '3.3' ); + + $posts = get_boundary_post($in_same_cat, $excluded_categories, $start); + // If there is no post stop. + if ( empty($posts) ) + return; + + // Even though we limited get_posts to return only 1 item it still returns an array of objects. + $post = $posts[0]; + + if ( empty($post->post_title) ) + $post->post_title = $start ? __('First Post') : __('Last Post'); + + $date = mysql2date(get_option('date_format'), $post->post_date); + + $title = str_replace('%title', $post->post_title, $title); + $title = str_replace('%date', $date, $title); + $title = apply_filters('the_title', $title, $post->ID); + + $link = $start ? "\n"; + + $boundary = $start ? 'start' : 'end'; + return apply_filters( "{$boundary}_post_rel_link", $link ); +} + +/** + * Display relational link for the first post. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * + * @param string $title Optional. Link title format. + * @param bool $in_same_cat Optional. Whether link should be in a same category. + * @param string $excluded_categories Optional. Excluded categories IDs. + */ +function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { + _deprecated_function( __FUNCTION__, '3.3' ); + + echo get_boundary_post_rel_link($title, $in_same_cat, $excluded_categories, true); +} + +/** + * Get site index relational link. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * + * @return string + */ +function get_index_rel_link() { + _deprecated_function( __FUNCTION__, '3.3' ); + + $link = "\n"; + return apply_filters( "index_rel_link", $link ); +} + +/** + * Display relational link for the site index. + * + * @since 2.8.0 + * @deprecated 3.3.0 + */ +function index_rel_link() { + _deprecated_function( __FUNCTION__, '3.3' ); + + echo get_index_rel_link(); +} + +/** + * Get parent post relational link. + * + * @since 2.8.0 + * @deprecated 3.3.0 + * + * @param string $title Optional. Link title format. + * @return string + */ +function get_parent_post_rel_link($title = '%title') { + _deprecated_function( __FUNCTION__, '3.3' ); + + if ( ! empty( $GLOBALS['post'] ) && ! empty( $GLOBALS['post']->post_parent ) ) + $post = get_post($GLOBALS['post']->post_parent); + + if ( empty($post) ) + return; + + $date = mysql2date(get_option('date_format'), $post->post_date); + + $title = str_replace('%title', $post->post_title, $title); + $title = str_replace('%date', $date, $title); + $title = apply_filters('the_title', $title, $post->ID); + + $link = "\n"; + + return apply_filters( "parent_post_rel_link", $link ); +} + +/** + * Display relational link for parent item + * + * @since 2.8.0 + * @deprecated 3.3.0 + */ +function parent_post_rel_link($title = '%title') { + _deprecated_function( __FUNCTION__, '3.3' ); + + echo get_parent_post_rel_link($title); +} + +/** + * Add the "Dashboard"/"Visit Site" menu. + * + * @since 3.2.0 + * @deprecated 3.3.0 + */ +function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) { + _deprecated_function( __FUNCTION__, '3.3' ); + + $user_id = get_current_user_id(); + + if ( 0 != $user_id ) { + if ( is_admin() ) + $wp_admin_bar->add_menu( array( 'id' => 'view-site', 'title' => __( 'Visit Site' ), 'href' => home_url() ) ); + elseif ( is_multisite() ) + $wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => get_dashboard_url( $user_id ) ) ); + else + $wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => admin_url() ) ); + } +} + +/** + * Checks if the current user belong to a given blog. + * + * @since MU + * @deprecated 3.3.0 + * @deprecated Use is_user_member_of_blog() + * @see is_user_member_of_blog() + * + * @param int $blog_id Blog ID + * @return bool True if the current users belong to $blog_id, false if not. + */ +function is_blog_user( $blog_id = 0 ) { + _deprecated_function( __FUNCTION__, '3.3', 'is_user_member_of_blog()' ); + + return is_user_member_of_blog( get_current_user_id(), $blog_id ); +} + +/** + * Open the file handle for debugging. + * + * @since 0.71 + * @deprecated Use error_log() + * @link http://www.php.net/manual/en/function.error-log.php + * @deprecated 3.4.0 + */ +function debug_fopen( $filename, $mode ) { + _deprecated_function( __FUNCTION__, 'error_log()' ); + return false; +} + +/** + * Write contents to the file used for debugging. + * + * @since 0.71 + * @deprecated Use error_log() instead. + * @link http://www.php.net/manual/en/function.error-log.php + * @deprecated 3.4.0 + */ +function debug_fwrite( $fp, $string ) { + _deprecated_function( __FUNCTION__, 'error_log()' ); + if ( ! empty( $GLOBALS['debug'] ) ) + error_log( $string ); +} + +/** + * Close the debugging file handle. + * + * @since 0.71 + * @deprecated Use error_log() + * @link http://www.php.net/manual/en/function.error-log.php + * @deprecated 3.4.0 + */ +function debug_fclose( $fp ) { + _deprecated_function( __FUNCTION__, 'error_log()' ); +} + +/** + * Retrieve list of themes with theme data in theme directory. + * + * The theme is broken, if it doesn't have a parent theme and is missing either + * style.css and, or index.php. If the theme has a parent theme then it is + * broken, if it is missing style.css; index.php is optional. + * + * @since 1.5.0 + * @deprecated 3.4.0 + * @deprecated Use wp_get_themes() + * @see wp_get_themes() + * + * @return array Theme list with theme data. + */ +function get_themes() { + _deprecated_function( __FUNCTION__, '3.4', 'wp_get_themes()' ); + + global $wp_themes; + if ( isset( $wp_themes ) ) + return $wp_themes; + + $themes = wp_get_themes(); + $wp_themes = array(); + + foreach ( $themes as $theme ) { + $name = $theme->get('Name'); + if ( isset( $wp_themes[ $name ] ) ) + $wp_themes[ $name . '/' . $theme->get_stylesheet() ] = $theme; + else + $wp_themes[ $name ] = $theme; + } + + return $wp_themes; +} + +/** + * Retrieve theme data. + * + * @since 1.5.0 + * @deprecated 3.4.0 + * @deprecated Use wp_get_theme() + * @see wp_get_theme() + * + * @param string $theme Theme name. + * @return array|null Null, if theme name does not exist. Theme data, if exists. + */ +function get_theme( $theme ) { + _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme( $stylesheet )' ); + + $themes = get_themes(); + if ( is_array( $themes ) && array_key_exists( $theme, $themes ) ) + return $themes[ $theme ]; + return null; +} + +/** + * Retrieve current theme name. + * + * @since 1.5.0 + * @deprecated 3.4.0 + * @deprecated Use (string) wp_get_theme() + * @see wp_get_theme() + * + * @return string + */ +function get_current_theme() { + _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); + + if ( $theme = get_option( 'current_theme' ) ) + return $theme; + + return wp_get_theme()->get('Name'); +} + +/** + * Accepts matches array from preg_replace_callback in wpautop() or a string. + * + * Ensures that the contents of a <
          >...<
          > HTML block are not + * converted into paragraphs or line-breaks. + * + * @since 1.2.0 + * @deprecated 3.4.0 + * + * @param array|string $matches The array or string + * @return string The pre block without paragraph/line-break conversion. + */ +function clean_pre($matches) { + _deprecated_function( __FUNCTION__, '3.4' ); + + if ( is_array($matches) ) + $text = $matches[1] . $matches[2] . ""; + else + $text = $matches; + + $text = str_replace(array('
          ', '
          ', '
          '), array('', '', ''), $text); + $text = str_replace('

          ', "\n", $text); + $text = str_replace('

          ', '', $text); + + return $text; +} + + +/** + * Add callbacks for image header display. + * + * @since 2.1.0 + * @deprecated 3.4.0 + * @deprecated Use add_theme_support('custom-header', $args) + * @see add_theme_support() + * + * @param callback $wp_head_callback Call on 'wp_head' action. + * @param callback $admin_head_callback Call on custom header administration screen. + * @param callback $admin_preview_callback Output a custom header image div on the custom header administration screen. Optional. + */ +function add_custom_image_header( $wp_head_callback, $admin_head_callback, $admin_preview_callback = '' ) { + _deprecated_function( __FUNCTION__, '3.4', 'add_theme_support( \'custom-header\', $args )' ); + $args = array( + 'wp-head-callback' => $wp_head_callback, + 'admin-head-callback' => $admin_head_callback, + ); + if ( $admin_preview_callback ) + $args['admin-preview-callback'] = $admin_preview_callback; + return add_theme_support( 'custom-header', $args ); +} + +/** + * Remove image header support. + * + * @since 3.1.0 + * @deprecated 3.4.0 + * @deprecated Use remove_theme_support('custom-header') + * @see remove_theme_support() + * + * @return bool Whether support was removed. + */ +function remove_custom_image_header() { + _deprecated_function( __FUNCTION__, '3.4', 'remove_theme_support( \'custom-header\' )' ); + return remove_theme_support( 'custom-header' ); +} + +/** + * Add callbacks for background image display. + * + * @since 3.0.0 + * @deprecated 3.4.0 + * @deprecated Use add_theme_support('custom-background, $args) + * @see add_theme_support() + * + * @param callback $wp_head_callback Call on 'wp_head' action. + * @param callback $admin_head_callback Call on custom background administration screen. + * @param callback $admin_preview_callback Output a custom background image div on the custom background administration screen. Optional. + */ +function add_custom_background( $wp_head_callback = '', $admin_head_callback = '', $admin_preview_callback = '' ) { + _deprecated_function( __FUNCTION__, '3.4', 'add_theme_support( \'custom-background\', $args )' ); + $args = array(); + if ( $wp_head_callback ) + $args['wp-head-callback'] = $wp_head_callback; + if ( $admin_head_callback ) + $args['admin-head-callback'] = $admin_head_callback; + if ( $admin_preview_callback ) + $args['admin-preview-callback'] = $admin_preview_callback; + return add_theme_support( 'custom-background', $args ); +} + +/** + * Remove custom background support. + * + * @since 3.1.0 + * @see add_custom_background() + * + * @return bool Whether support was removed. + */ +function remove_custom_background() { + _deprecated_function( __FUNCTION__, '3.4', 'remove_theme_support( \'custom-background\' )' ); + return remove_theme_support( 'custom-background' ); +} + +/** + * Retrieve theme data from parsed theme file. + * + * @since 1.5.0 + * @deprecated 3.4.0 + * @deprecated Use wp_get_theme() + * @see wp_get_theme() + * + * @param string $theme_file Theme file path. + * @return array Theme data. + */ +function get_theme_data( $theme_file ) { + _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); + $theme = new WP_Theme( basename( dirname( $theme_file ) ), dirname( dirname( $theme_file ) ) ); + + $theme_data = array( + 'Name' => $theme->get('Name'), + 'URI' => $theme->display('ThemeURI', true, false), + 'Description' => $theme->display('Description', true, false), + 'Author' => $theme->display('Author', true, false), + 'AuthorURI' => $theme->display('AuthorURI', true, false), + 'Version' => $theme->get('Version'), + 'Template' => $theme->get('Template'), + 'Status' => $theme->get('Status'), + 'Tags' => $theme->get('Tags'), + 'Title' => $theme->get('Name'), + 'AuthorName' => $theme->get('Author'), + ); + + foreach ( apply_filters( 'extra_theme_headers', array() ) as $extra_header ) { + if ( ! isset( $theme_data[ $extra_header ] ) ) + $theme_data[ $extra_header ] = $theme->get( $extra_header ); + } + + return $theme_data; +} + +/** + * Alias of update_post_cache(). + * + * @see update_post_cache() Posts and pages are the same, alias is intentional + * + * @since 1.5.1 + * @deprecated 3.4.0 + * + * @param array $pages list of page objects + */ +function update_page_cache( &$pages ) { + _deprecated_function( __FUNCTION__, '3.4', 'update_post_cache()' ); + + update_post_cache( $pages ); +} + +/** + * Will clean the page in the cache. + * + * Clean (read: delete) page from cache that matches $id. Will also clean cache + * associated with 'all_page_ids' and 'get_pages'. + * + * @since 2.0.0 + * @deprecated 3.4.0 + * + * @uses do_action() Will call the 'clean_page_cache' hook action. + * + * @param int $id Page ID to clean + */ +function clean_page_cache( $id ) { + _deprecated_function( __FUNCTION__, '3.4', 'clean_post_cache()' ); + + clean_post_cache( $id ); +} + +/** + * Retrieve nonce action "Are you sure" message. + * + * Deprecated in 3.4.1 and 3.5.0. Backported to 3.3.3. + * + * @since 2.0.4 + * @deprecated 3.4.1 + * @deprecated Use wp_nonce_ays() + * @see wp_nonce_ays() + * + * @param string $action Nonce action. + * @return string Are you sure message. + */ +function wp_explain_nonce( $action ) { + _deprecated_function( __FUNCTION__, '3.4.1', 'wp_nonce_ays()' ); + return __( 'Are you sure you want to do this?' ); +} + +/** + * Display "sticky" CSS class, if a post is sticky. + * + * @since 2.7.0 + * @deprecated 3.5.0 + * @deprecated Use post_class() + * @see post_class() + * + * @param int $post_id An optional post ID. + */ +function sticky_class( $post_id = null ) { + _deprecated_function( __FUNCTION__, '3.5', 'post_class()' ); + if ( is_sticky( $post_id ) ) + echo ' sticky'; +} + +/** + * Retrieve post ancestors. + * + * This is no longer needed as WP_Post lazy-loads the ancestors + * property with get_post_ancestors(). + * + * @since 2.3.4 + * @deprecated 3.5.0 + * @see get_post_ancestors() + */ +function _get_post_ancestors( &$post ) { + _deprecated_function( __FUNCTION__, '3.5' ); +} + +/** + * Load an image from a string, if PHP supports it. + * + * @since 2.1.0 + * @deprecated 3.5.0 + * @see wp_get_image_editor() + * + * @param string $file Filename of the image to load. + * @return resource The resulting image resource on success, Error string on failure. + */ +function wp_load_image( $file ) { + _deprecated_function( __FUNCTION__, '3.5', 'wp_get_image_editor()' ); + + if ( is_numeric( $file ) ) + $file = get_attached_file( $file ); + + if ( ! is_file( $file ) ) + return sprintf(__('File “%s” doesn’t exist?'), $file); + + if ( ! function_exists('imagecreatefromstring') ) + return __('The GD image library is not installed.'); + + // Set artificially high because GD uses uncompressed images in memory + @ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) ); + $image = imagecreatefromstring( file_get_contents( $file ) ); + + if ( !is_resource( $image ) ) + return sprintf(__('File “%s” is not an image.'), $file); + + return $image; +} + +/** + * Scale down an image to fit a particular size and save a new copy of the image. + * + * The PNG transparency will be preserved using the function, as well as the + * image type. If the file going in is PNG, then the resized image is going to + * be PNG. The only supported image types are PNG, GIF, and JPEG. + * + * Some functionality requires API to exist, so some PHP version may lose out + * support. This is not the fault of WordPress (where functionality is + * downgraded, not actual defects), but of your PHP version. + * + * @since 2.5.0 + * @deprecated 3.5.0 + * @see wp_get_image_editor() + * + * @param string $file Image file path. + * @param int $max_w Maximum width to resize to. + * @param int $max_h Maximum height to resize to. + * @param bool $crop Optional. Whether to crop image or resize. + * @param string $suffix Optional. File suffix. + * @param string $dest_path Optional. New image file path. + * @param int $jpeg_quality Optional, default is 90. Image quality percentage. + * @return mixed WP_Error on failure. String with new destination path. + */ +function image_resize( $file, $max_w, $max_h, $crop = false, $suffix = null, $dest_path = null, $jpeg_quality = 90 ) { + _deprecated_function( __FUNCTION__, '3.5', 'wp_get_image_editor()' ); + + $editor = wp_get_image_editor( $file ); + if ( is_wp_error( $editor ) ) + return $editor; + $editor->set_quality( $jpeg_quality ); + + $resized = $editor->resize( $max_w, $max_h, $crop ); + if ( is_wp_error( $resized ) ) + return $resized; + + $dest_file = $editor->generate_filename( $suffix, $dest_path ); + $saved = $editor->save( $dest_file ); + + if ( is_wp_error( $saved ) ) + return $saved; + + return $dest_file; +} + +/** + * Retrieve a single post, based on post ID. + * + * Has categories in 'post_category' property or key. Has tags in 'tags_input' + * property or key. + * + * @since 1.0.0 + * @deprecated 3.5.0 + * @see get_post() + * + * @param int $postid Post ID. + * @param string $mode How to return result, either OBJECT, ARRAY_N, or ARRAY_A. + * @return object|array Post object or array holding post contents and information + */ +function wp_get_single_post( $postid = 0, $mode = OBJECT ) { + _deprecated_function( __FUNCTION__, '3.5', 'get_post()' ); + return get_post( $postid, $mode ); +} + +/** + * Check that the user login name and password is correct. + * + * @since 0.71 + * @deprecated 3.5.0 + * @deprecated Use wp_authenticate() + * @see wp_authenticate() + * + * @param string $user_login User name. + * @param string $user_pass User password. + * @return bool False if does not authenticate, true if username and password authenticates. + */ +function user_pass_ok($user_login, $user_pass) { + _deprecated_function( __FUNCTION__, '3.5', 'wp_authenticate()' ); + $user = wp_authenticate( $user_login, $user_pass ); + if ( is_wp_error( $user ) ) + return false; + + return true; +} + +/** + * Callback formerly fired on the save_post hook. No longer needed. + * + * @since 2.3.0 + * @deprecated 3.5.0 + */ +function _save_post_hook() {} + +/** + * Check if the installed version of GD supports particular image type + * + * @since 2.9.0 + * @deprecated 3.5.0 + * @see wp_image_editor_supports() + * + * @param string $mime_type + * @return bool + */ +function gd_edit_image_support($mime_type) { + _deprecated_function( __FUNCTION__, '3.5', 'wp_image_editor_supports()' ); + + if ( function_exists('imagetypes') ) { + switch( $mime_type ) { + case 'image/jpeg': + return (imagetypes() & IMG_JPG) != 0; + case 'image/png': + return (imagetypes() & IMG_PNG) != 0; + case 'image/gif': + return (imagetypes() & IMG_GIF) != 0; + } + } else { + switch( $mime_type ) { + case 'image/jpeg': + return function_exists('imagecreatefromjpeg'); + case 'image/png': + return function_exists('imagecreatefrompng'); + case 'image/gif': + return function_exists('imagecreatefromgif'); + } + } + return false; +} + +/** + * Converts an integer byte value to a shorthand byte value. + * + * @since 2.3.0 + * @deprecated 3.6.0 + * @deprecated Use size_format() + * + * @param int $bytes An integer byte value. + * @return string A shorthand byte value. + */ +function wp_convert_bytes_to_hr( $bytes ) { + _deprecated_function( __FUNCTION__, '3.6', 'size_format()' ); + + $units = array( 0 => 'B', 1 => 'kB', 2 => 'MB', 3 => 'GB', 4 => 'TB' ); + $log = log( $bytes, 1024 ); + $power = (int) $log; + $size = pow( 1024, $log - $power ); + + if ( ! is_nan( $size ) && array_key_exists( $power, $units ) ) { + $unit = $units[ $power ]; + } else { + $size = $bytes; + $unit = $units[0]; + } + + return $size . $unit; +} + +/** + * Formerly used internally to tidy up the search terms. + * + * @access private + * @since 2.9.0 + * @deprecated 3.7.0 + */ +function _search_terms_tidy( $t ) { + _deprecated_function( __FUNCTION__, '3.7' ); + return trim( $t, "\"'\n\r " ); +} + +/** + * Determine if TinyMCE is available. + * + * Checks to see if the user has deleted the tinymce files to slim down + * their WordPress install. + * + * @since 2.1.0 + * @deprecated 3.9.0 + * + * @return bool Whether TinyMCE exists. + */ +function rich_edit_exists() { + global $wp_rich_edit_exists; + _deprecated_function( __FUNCTION__, '3.9' ); + + if ( ! isset( $wp_rich_edit_exists ) ) + $wp_rich_edit_exists = file_exists( ABSPATH . WPINC . '/js/tinymce/tinymce.js' ); + + return $wp_rich_edit_exists; +} + +/** + * Old callback for tag link tooltips. + * + * @since 2.7.0 + * @deprecated 3.9.0 + * @access private + */ +function default_topic_count_text( $count ) { + return $count; +} + +/** + * Formerly used to escape strings before inserting into the DB. + * + * Has not performed this function for many, many years. Use wpdb::prepare() instead. + * + * @since 0.71 + * @deprecated 3.9.0 + * + * @param string $content The text to format. + * @return string The very same text. + */ +function format_to_post( $content ) { + _deprecated_function( __FUNCTION__, '3.9' ); + return $content; +} + +/** + * Formerly used to escape strings before searching the DB. It was poorly documented and never worked as described. + * + * @since 2.5.0 + * @deprecated 4.0.0 + * @deprecated Use wpdb::esc_like() + * + * @param string $text The text to be escaped. + * @return string text, safe for inclusion in LIKE query. + */ +function like_escape($text) { + _deprecated_function( __FUNCTION__, '4.0', 'wpdb::esc_like()' ); + return str_replace( array( "%", "_" ), array( "\\%", "\\_" ), $text ); +} + +/** + * Determines if the URL can be accessed over SSL. + * + * Determines if the URL can be accessed over SSL by using the WordPress HTTP API to access + * the URL using https as the scheme. + * + * @since 2.5.0 + * @deprecated 4.0.0 + * + * @param string $url The URL to test. + * @return bool Whether SSL access is available. + */ +function url_is_accessable_via_ssl( $url ) { + _deprecated_function( __FUNCTION__, '4.0' ); + + $response = wp_remote_get( set_url_scheme( $url, 'https' ) ); + + if ( !is_wp_error( $response ) ) { + $status = wp_remote_retrieve_response_code( $response ); + if ( 200 == $status || 401 == $status ) { + return true; + } + } + + return false; +} diff --git a/wp-includes/feed-atom-comments.php b/wp-includes/feed-atom-comments.php new file mode 100644 index 0000000..d9c8f65 --- /dev/null +++ b/wp-includes/feed-atom-comments.php @@ -0,0 +1,115 @@ +'; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'atom-comments' ); +?> + +> + <?php + if ( is_singular() ) + printf( ent2ncr( __( 'Comments on %s' ) ), get_the_title_rss() ); + elseif ( is_search() ) + printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); + else + printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); + ?> + + + + + + + + + + + + + + + + + + +comment_post_ID ); +?> + + <?php + if ( !is_singular() ) { + $title = get_the_title($comment_post->ID); + /** This filter is documented in wp-includes/feed.php */ + $title = apply_filters( 'the_title_rss', $title ); + printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); + } else { + printf(ent2ncr(__('By: %s')), get_comment_author_rss()); + } + ?> + + + + + ' . get_comment_author_url() . ''; ?> + + + + + + + + ]]> + + ]]> +comment_parent == 0 ) : // This comment is top level ?> + +comment_parent); + // The rel attribute below and the id tag above should be GUIDs, but WP doesn't create them for comments (unlike posts). Either way, it's more important that they both use the same system +?> + +comment_ID, $comment_post->ID ); +?> + + + diff --git a/wp-includes/feed-atom.php b/wp-includes/feed-atom.php new file mode 100644 index 0000000..ae4cd79 --- /dev/null +++ b/wp-includes/feed-atom.php @@ -0,0 +1,87 @@ +'; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'atom' ); +?> + + > + <?php bloginfo_rss('name'); wp_title_rss(); ?> + + + + + + + + + + + + + + + + + <![CDATA[<?php the_title_rss() ?>]]> + + + + + + ]]> + + ]]> + + + + + + + + diff --git a/wp-includes/feed-rdf.php b/wp-includes/feed-rdf.php new file mode 100644 index 0000000..177ae96 --- /dev/null +++ b/wp-includes/feed-rdf.php @@ -0,0 +1,81 @@ +'; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'rdf' ); +?> + +> +"> + <?php bloginfo_rss('name'); wp_title_rss(); ?> + + + + + + + + 2000-01-01T12:00+00:00 + + + + + + + + + + + + <?php the_title_rss() ?> + + post_date_gmt, false); ?> + ]]> + + + ]]> + + ]]> + ]]> + + + + + diff --git a/wp-includes/feed-rss.php b/wp-includes/feed-rss.php new file mode 100644 index 0000000..1650434 --- /dev/null +++ b/wp-includes/feed-rss.php @@ -0,0 +1,46 @@ +'; ?> + + + <?php bloginfo_rss('name'); wp_title_rss(); ?> + + + + http://backend.userland.com/rss092 + + + + + + + <?php the_title_rss() ?> + ]]> + + + + + + diff --git a/wp-includes/feed-rss2-comments.php b/wp-includes/feed-rss2-comments.php new file mode 100644 index 0000000..2a71da1 --- /dev/null +++ b/wp-includes/feed-rss2-comments.php @@ -0,0 +1,97 @@ +'; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'rss2-comments' ); +?> + + + +> + + <?php + if ( is_singular() ) + printf( ent2ncr( __( 'Comments on: %s' ) ), get_the_title_rss() ); + elseif ( is_search() ) + printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); + else + printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); + ?> + + + + + + + + + comment_post_ID ); + ?> + + <?php + if ( !is_singular() ) { + $title = get_the_title($comment_post->ID); + /** This filter is documented in wp-includes/feed.php */ + $title = apply_filters( 'the_title_rss', $title ); + printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); + } else { + printf(ent2ncr(__('By: %s')), get_comment_author_rss()); + } + ?> + + ]]> + + + + + ]]> + + ]]> + ]]> +comment_ID The ID of the comment being displayed. + * @param int $comment_post->ID The ID of the post the comment is connected to. + */ + do_action( 'commentrss2_item', $comment->comment_ID, $comment_post->ID ); +?> + + + + diff --git a/wp-includes/feed-rss2.php b/wp-includes/feed-rss2.php new file mode 100644 index 0000000..f7da5f2 --- /dev/null +++ b/wp-includes/feed-rss2.php @@ -0,0 +1,115 @@ +'; + +/** + * Fires between the and tags in a feed. + * + * @since 4.0.0 + * + * @param string $context Type of feed. Possible values include 'rss2', 'rss2-comments', + * 'rdf', 'atom', and 'atom-comments'. + */ +do_action( 'rss_tag_pre', 'rss2' ); +?> + +> + + + <?php bloginfo_rss('name'); wp_title_rss(); ?> + + + + + + + + + + + + <?php the_title_rss() ?> + + + + ]]> + + + + + ]]> + + ]]> + + 0 ) : ?> + ]]> + + ]]> + + + + + + + + + + diff --git a/wp-includes/feed.php b/wp-includes/feed.php new file mode 100644 index 0000000..560dc61 --- /dev/null +++ b/wp-includes/feed.php @@ -0,0 +1,659 @@ +get_error_message(); + } + + if ( $title && $sep && ' ' !== substr( $title, 0, 1 ) ) { + $title = " $sep " . $title; + } + + /** + * Filter the blog title for use as the feed title. + * + * @since 2.2.0 + * + * @param string $title The current blog title. + * @param string $sep Separator used by wp_title(). + */ + $title = apply_filters( 'get_wp_title_rss', $title, $sep ); + return $title; +} + +/** + * Display the blog title for display of the feed title. + * + * @since 2.2.0 + * @see wp_title() $sep parameter usage. + * + * @param string $sep Optional. + */ +function wp_title_rss( $sep = '»' ) { + /** + * Filter the blog title for display of the feed title. + * + * @since 2.2.0 + * + * @see get_wp_title_rss() + * + * @param string $wp_title The current blog title. + * @param string $sep Separator used by wp_title(). + */ + echo apply_filters( 'wp_title_rss', get_wp_title_rss( $sep ), $sep ); +} + +/** + * Retrieve the current post title for the feed. + * + * @since 2.0.0 + * + * @return string Current post title. + */ +function get_the_title_rss() { + $title = get_the_title(); + /** + * Filter the post title for use in a feed. + * + * @since 1.2.0 + * + * @param string $title The current post title. + */ + $title = apply_filters( 'the_title_rss', $title ); + return $title; +} + +/** + * Display the post title in the feed. + * + * @since 0.71 + * @uses get_the_title_rss() Used to retrieve current post title. + */ +function the_title_rss() { + echo get_the_title_rss(); +} + +/** + * Retrieve the post content for feeds. + * + * @since 2.9.0 + * @see get_the_content() + * + * @param string $feed_type The type of feed. rss2 | atom | rss | rdf + * @return string The filtered content. + */ +function get_the_content_feed($feed_type = null) { + if ( !$feed_type ) + $feed_type = get_default_feed(); + + /** This filter is documented in wp-includes/post-template.php */ + $content = apply_filters( 'the_content', get_the_content() ); + $content = str_replace(']]>', ']]>', $content); + /** + * Filter the post content for use in feeds. + * + * @since 2.9.0 + * + * @param string $content The current post content. + * @param string $feed_type Type of feed. Possible values include 'rss2', 'atom'. + * Default 'rss2'. + */ + return apply_filters( 'the_content_feed', $content, $feed_type ); +} + +/** + * Display the post content for feeds. + * + * @since 2.9.0 + * @uses apply_filters() Calls 'the_content_feed' on the content before processing. + * @see get_the_content() + * + * @param string $feed_type The type of feed. rss2 | atom | rss | rdf + */ +function the_content_feed($feed_type = null) { + echo get_the_content_feed($feed_type); +} + +/** + * Display the post excerpt for the feed. + * + * @since 0.71 + */ +function the_excerpt_rss() { + $output = get_the_excerpt(); + /** + * Filter the post excerpt for a feed. + * + * @since 1.2.0 + * + * @param string $output The current post excerpt. + */ + echo apply_filters( 'the_excerpt_rss', $output ); +} + +/** + * Display the permalink to the post for use in feeds. + * + * @since 2.3.0 + */ +function the_permalink_rss() { + /** + * Filter the permalink to the post for use in feeds. + * + * @since 2.3.0 + * + * @param string $post_permalink The current post permalink. + */ + echo esc_url( apply_filters( 'the_permalink_rss', get_permalink() ) ); +} + +/** + * Outputs the link to the comments for the current post in an xml safe way + * + * @since 3.0.0 + * @return none + */ +function comments_link_feed() { + /** + * Filter the comments permalink for the current post. + * + * @since 3.6.0 + * + * @param string $comment_permalink The current comment permalink with + * '#comments' appended. + */ + echo esc_url( apply_filters( 'comments_link_feed', get_comments_link() ) ); +} + +/** + * Display the feed GUID for the current comment. + * + * @since 2.5.0 + * + * @param int|object $comment_id Optional comment object or id. Defaults to global comment object. + */ +function comment_guid($comment_id = null) { + echo esc_url( get_comment_guid($comment_id) ); +} + +/** + * Retrieve the feed GUID for the current comment. + * + * @since 2.5.0 + * + * @param int|object $comment_id Optional comment object or id. Defaults to global comment object. + * @return bool|string false on failure or guid for comment on success. + */ +function get_comment_guid($comment_id = null) { + $comment = get_comment($comment_id); + + if ( !is_object($comment) ) + return false; + + return get_the_guid($comment->comment_post_ID) . '#comment-' . $comment->comment_ID; +} + +/** + * Display the link to the comments. + * + * @since 1.5.0 + */ +function comment_link() { + /** + * Filter the current comment's permalink. + * + * @since 3.6.0 + * + * @see get_comment_link() + * + * @param string $comment_permalink The current comment permalink. + */ + echo esc_url( apply_filters( 'comment_link', get_comment_link() ) ); +} + +/** + * Retrieve the current comment author for use in the feeds. + * + * @since 2.0.0 + * @uses get_comment_author() + * + * @return string Comment Author + */ +function get_comment_author_rss() { + /** + * Filter the current comment author for use in a feed. + * + * @since 1.5.0 + * + * @see get_comment_author() + * + * @param string $comment_author The current comment author. + */ + return apply_filters( 'comment_author_rss', get_comment_author() ); +} + +/** + * Display the current comment author in the feed. + * + * @since 1.0.0 + */ +function comment_author_rss() { + echo get_comment_author_rss(); +} + +/** + * Display the current comment content for use in the feeds. + * + * @since 1.0.0 + * @uses get_comment_text() + */ +function comment_text_rss() { + $comment_text = get_comment_text(); + /** + * Filter the current comment content for use in a feed. + * + * @since 1.5.0 + * + * @param string $comment_text The content of the current comment. + */ + $comment_text = apply_filters( 'comment_text_rss', $comment_text ); + echo $comment_text; +} + +/** + * Retrieve all of the post categories, formatted for use in feeds. + * + * All of the categories for the current post in the feed loop, will be + * retrieved and have feed markup added, so that they can easily be added to the + * RSS2, Atom, or RSS1 and RSS0.91 RDF feeds. + * + * @since 2.1.0 + * + * @param string $type Optional, default is the type returned by get_default_feed(). + * @return string All of the post categories for displaying in the feed. + */ +function get_the_category_rss($type = null) { + if ( empty($type) ) + $type = get_default_feed(); + $categories = get_the_category(); + $tags = get_the_tags(); + $the_list = ''; + $cat_names = array(); + + $filter = 'rss'; + if ( 'atom' == $type ) + $filter = 'raw'; + + if ( !empty($categories) ) foreach ( (array) $categories as $category ) { + $cat_names[] = sanitize_term_field('name', $category->name, $category->term_id, 'category', $filter); + } + + if ( !empty($tags) ) foreach ( (array) $tags as $tag ) { + $cat_names[] = sanitize_term_field('name', $tag->name, $tag->term_id, 'post_tag', $filter); + } + + $cat_names = array_unique($cat_names); + + foreach ( $cat_names as $cat_name ) { + if ( 'rdf' == $type ) + $the_list .= "\t\t\n"; + elseif ( 'atom' == $type ) + $the_list .= sprintf( '', esc_attr( get_bloginfo_rss( 'url' ) ), esc_attr( $cat_name ) ); + else + $the_list .= "\t\t\n"; + } + + /** + * Filter all of the post categories for display in a feed. + * + * @since 1.2.0 + * + * @param string $the_list All of the RSS post categories. + * @param string $type Type of feed. Possible values include 'rss2', 'atom'. + * Default 'rss2'. + */ + return apply_filters( 'the_category_rss', $the_list, $type ); +} + +/** + * Display the post categories in the feed. + * + * @since 0.71 + * @see get_the_category_rss() For better explanation. + * + * @param string $type Optional, default is the type returned by get_default_feed(). + */ +function the_category_rss($type = null) { + echo get_the_category_rss($type); +} + +/** + * Display the HTML type based on the blog setting. + * + * The two possible values are either 'xhtml' or 'html'. + * + * @since 2.2.0 + */ +function html_type_rss() { + $type = get_bloginfo('html_type'); + if (strpos($type, 'xhtml') !== false) + $type = 'xhtml'; + else + $type = 'html'; + echo $type; +} + +/** + * Display the rss enclosure for the current post. + * + * Uses the global $post to check whether the post requires a password and if + * the user has the password for the post. If not then it will return before + * displaying. + * + * Also uses the function get_post_custom() to get the post's 'enclosure' + * metadata field and parses the value to display the enclosure(s). The + * enclosure(s) consist of enclosure HTML tag(s) with a URI and other + * attributes. + * + * @since 1.5.0 + * @uses get_post_custom() To get the current post enclosure metadata. + */ +function rss_enclosure() { + if ( post_password_required() ) + return; + + foreach ( (array) get_post_custom() as $key => $val) { + if ($key == 'enclosure') { + foreach ( (array) $val as $enc ) { + $enclosure = explode("\n", $enc); + + // only get the first element, e.g. audio/mpeg from 'audio/mpeg mpga mp2 mp3' + $t = preg_split('/[ \t]/', trim($enclosure[2]) ); + $type = $t[0]; + + /** + * Filter the RSS enclosure HTML link tag for the current post. + * + * @since 2.2.0 + * + * @param string $html_link_tag The HTML link tag with a URI and other attributes. + */ + echo apply_filters( 'rss_enclosure', '' . "\n" ); + } + } + } +} + +/** + * Display the atom enclosure for the current post. + * + * Uses the global $post to check whether the post requires a password and if + * the user has the password for the post. If not then it will return before + * displaying. + * + * Also uses the function get_post_custom() to get the post's 'enclosure' + * metadata field and parses the value to display the enclosure(s). The + * enclosure(s) consist of link HTML tag(s) with a URI and other attributes. + * + * @since 2.2.0 + * @uses get_post_custom() To get the current post enclosure metadata. + */ +function atom_enclosure() { + if ( post_password_required() ) + return; + + foreach ( (array) get_post_custom() as $key => $val ) { + if ($key == 'enclosure') { + foreach ( (array) $val as $enc ) { + $enclosure = explode("\n", $enc); + /** + * Filter the atom enclosure HTML link tag for the current post. + * + * @since 2.2.0 + * + * @param string $html_link_tag The HTML link tag with a URI and other attributes. + */ + echo apply_filters( 'atom_enclosure', '' . "\n" ); + } + } + } +} + +/** + * Determine the type of a string of data with the data formatted. + * + * Tell whether the type is text, html, or xhtml, per RFC 4287 section 3.1. + * + * In the case of WordPress, text is defined as containing no markup, + * xhtml is defined as "well formed", and html as tag soup (i.e., the rest). + * + * Container div tags are added to xhtml values, per section 3.1.1.3. + * + * @link http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.3.1 + * + * @since 2.5.0 + * + * @param string $data Input string + * @return array array(type, value) + */ +function prep_atom_text_construct($data) { + if (strpos($data, '<') === false && strpos($data, '&') === false) { + return array('text', $data); + } + + $parser = xml_parser_create(); + xml_parse($parser, '
          ' . $data . '
          ', true); + $code = xml_get_error_code($parser); + xml_parser_free($parser); + + if (!$code) { + if (strpos($data, '<') === false) { + return array('text', $data); + } else { + $data = "
          $data
          "; + return array('xhtml', $data); + } + } + + if (strpos($data, ']]>') == false) { + return array('html', ""); + } else { + return array('html', htmlspecialchars($data)); + } +} + +/** + * Display the link for the currently displayed feed in a XSS safe way. + * + * Generate a correct link for the atom:self element. + * + * @since 2.5.0 + */ +function self_link() { + $host = @parse_url(home_url()); + /** + * Filter the current feed URL. + * + * @since 3.6.0 + * + * @see set_url_scheme() + * @see wp_unslash() + * + * @param string $feed_link The link for the feed with set URL scheme. + */ + echo esc_url( apply_filters( 'self_link', set_url_scheme( 'http://' . $host['host'] . wp_unslash( $_SERVER['REQUEST_URI'] ) ) ) ); +} + +/** + * Return the content type for specified feed type. + * + * @since 2.8.0 + */ +function feed_content_type( $type = '' ) { + if ( empty($type) ) + $type = get_default_feed(); + + $types = array( + 'rss' => 'application/rss+xml', + 'rss2' => 'application/rss+xml', + 'rss-http' => 'text/xml', + 'atom' => 'application/atom+xml', + 'rdf' => 'application/rdf+xml' + ); + + $content_type = ( !empty($types[$type]) ) ? $types[$type] : 'application/octet-stream'; + + /** + * Filter the content type for a specific feed type. + * + * @since 2.8.0 + * + * @param string $content_type Content type indicating the type of data that a feed contains. + * @param string $type Type of feed. Possible values include 'rss2', 'atom'. + * Default 'rss2'. + */ + return apply_filters( 'feed_content_type', $content_type, $type ); +} + +/** + * Build SimplePie object based on RSS or Atom feed from URL. + * + * @since 2.8.0 + * + * @param mixed $url URL of feed to retrieve. If an array of URLs, the feeds are merged + * using SimplePie's multifeed feature. + * See also {@link ​http://simplepie.org/wiki/faq/typical_multifeed_gotchas} + * + * @return WP_Error|SimplePie WP_Error object on failure or SimplePie object on success + */ +function fetch_feed( $url ) { + require_once( ABSPATH . WPINC . '/class-feed.php' ); + + $feed = new SimplePie(); + + $feed->set_sanitize_class( 'WP_SimplePie_Sanitize_KSES' ); + // We must manually overwrite $feed->sanitize because SimplePie's + // constructor sets it before we have a chance to set the sanitization class + $feed->sanitize = new WP_SimplePie_Sanitize_KSES(); + + $feed->set_cache_class( 'WP_Feed_Cache' ); + $feed->set_file_class( 'WP_SimplePie_File' ); + + $feed->set_feed_url( $url ); + /** This filter is documented in wp-includes/class-feed.php */ + $feed->set_cache_duration( apply_filters( 'wp_feed_cache_transient_lifetime', 12 * HOUR_IN_SECONDS, $url ) ); + /** + * Fires just before processing the SimplePie feed object. + * + * @since 3.0.0 + * + * @param object &$feed SimplePie feed object, passed by reference. + * @param mixed $url URL of feed to retrieve. If an array of URLs, the feeds are merged. + */ + do_action_ref_array( 'wp_feed_options', array( &$feed, $url ) ); + $feed->init(); + $feed->handle_content_type(); + + if ( $feed->error() ) + return new WP_Error( 'simplepie-error', $feed->error() ); + + return $feed; +} diff --git a/wp-includes/fonts/dashicons.eot b/wp-includes/fonts/dashicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..0252bb7b282c15cbf152545fcc2c6b103bf7fd9d GIT binary patch literal 37498 zcmdqKd3+RA+CN&Ss;erUz0*l|woba!>F(?a=`D~I2z%JV78Q`C*#kxq1PP2{L{!wc z;l{Y4;xZZ)8Aln$ZM5ByK^z@)P)CMQXB-rLAxW3_`<&_y0iC(;?|$z6=cZF#r?yjP zeU|U@Jf|f{-k<3X6m#!Wy9+S1-bub;3-Xxd>O6@w@E85TQb-!Y3fq3R8q>f}I}? zKD!imUL4JJEw1a=Duf{JtQA%w=M~74?pchy+L7}Dp&BVa-)aOej)vmh1;0>6`_D>< z8>y&DGtZ>$ITI4)ee^5S&~e|YD69OM1c+wB)Dod5c}M~@1^=I8K^V=L#c>tLgW zX9c0_UfgeAHGk!zv5zgf0LL%lex>7r)fc~S{`6KsxC;3hufAl_g2i*UOxrC8H%`a> z3O1^(@OJ(E@6rCfk3M*V?>|nFqwOFFnREt2h2irZHq@RE97*kB-GVF_HA!f)3qP3D{d6AR)Ox%m(fjQD2<=8~C*l1Tz%q>9}GVje=won z1iKK;Sva10Jma|ixC=Q~AFnyygq+75pLTrS@rB1PJbu}C!gtblso&YZtKvDc?^D0G ze_!=|(}}Ssrtq8>oai`l*@^BSgddb2Qh)mCi1gRL{B*Cl$0mI*=k~r1ZFa`6TOdWkB1-Cu4mI94L>UGjWn}sg`c#8KQS%x zf$$S6(?sE?foA0`HiTL>Bt+Ebm0slO$E;<+24=D5F>9U_2pXBHq~|kBx|%Gi3cm8h z1{Mqi8^mCs8t1En@~%kz_N;Zc3@d+NT4~*!)|JB|4@c^sve}l~Y&oNrSVlN~Q>xUl zOE0|8SKv)*@#Wg4;nFmlv`Ktrdv21`owubTGuM&C5+e_buRO)CPPgR*#-ieMC)T!#dt29{;*#(`$m1jB5ZW@C=VMik%wuGJuguV_v?)z@ERU>@ ztY0o3XWik*F0rj|ie%S144dv)E?&jYYaQV`BacKL6K7~C?1Ywxe8a+awOt(sD&`jI zP(Dj)3QJ}l*2n@rkGmj+F?RrIyOAF&DpS&}mVnAEN(xi#9(QUZYhYG>wp#hurcHOW ze!iS3EiH|WjZZgD)Sj>nZN2?hY*GK$q9s4Spe;Z0HSH?c-Fb9D+wm*?5p6+JQ{&Uh zUOIDo>(D$VPi#R3O-(J@6U#quy<=0~EM#zQzFo|Ve8u;#vwQf3O`F)_O?bqn&2N0V zsS&IL<0FJRwF_n;M<}K-!c0DQDf2i~XMuv&w|E`Z0ioKGt`xX^vIE_LeZX67H963r z1BY^YZSlibY8_WTTwGgQEFCMZjWq4Q>8AZRNqg7{>~30W&Cw2`P4%?YCGIV*4To!s zBh7d~e1=Z%H}oA{O3%pbl%_7z?&k-BI4~w8^eD>bFv*S#hsi6pNyqwjOZNWEFgqcq z_kI%!%jwkrUkOK*zbVIrIMfNe5uMKhH0tFbQ+CG+EGsMPtd|tloJH5NwY^HNeyiEzKJTrL{teTsN8qN? zjb)vzYu*WMCvr){rEKj5%)hYkni5g^g$%)gvMUA;qXrBzcUmw|Xf=u!g(eywKbVb5 z*Fx=ImqxxAf8dt!;x?ae;ap}|tNoQ_v%KP(-W_?3KHkr-eRW6fTgo!1U+WpB znJ-XF4TGr{JMz;`c8# zc-{5m#?_n6!4(T9l&^hsj+!-Q_>`gA-}h`eu=13g;>pXjItmgKPIbJyS*PJ4H4f$R z2$iV4Q&CZGMa^*d-5%8wbbFj8Zy@LiS_479Bg0}1T2+e`qH4hBE>P0dxR0}gcOJO2 zZHabpN!y(V?+j*s{E>Ai&dg|MW&F%g>qq_7CwqEM_DJ>>GjRpCe4H7?y=_Za@uE36 z6Ud34nX^b6jvISUa^4bF3)HEgvFH`Sk_Ikf@JO=c@aV%ktvcZ6Wl$Pl95rfQhxW$S z7qkzyYX?J8&X^&q=P|Kz)uc(QCaD!KYMS=bybgbp_H4ekEiAEXS>x(?qasHp)dX<| zy^9s8?HI=q-fwOEbo4Y@4!=7)IotrvdX`T1#ty%}`-o?`H?(K@6VBK2B zrcdsjgZddTm&4Jyl!e(`jB45w5yLIwl?KAKqFEauyQHJ2HL6d$pJ5%+X%jTjbB|kdCpE zzCDIDwbWWfHEku4KmPUBXVu^B*zr5{*;{pFVDR9&Xk>2D?_*|qT;0FucRyS(uLG^bYnMlchL|QH`JbLGNL<>CGRck}ub6T(U$OrN4?^ zJGcn)tTSFZkr$+|Sn|h--bxnF9(sAzLUqD;+wh{|IC<8Vx+ATv;=fp&K@x*LmY|3d z^9Na+wm*_9{!YzmZM|&hqksB~woSUJ@7O|i)z{BxZ$)k>$rI%0m~Dr2q6!Io#$x1> z4CTl;V=I%_^=>t^^dEs-!#A-lvP*40c~V}7IdSmx2AVj7b*r+P4B4U-W5nmF0AEZC zdXf#0XuJ?ATt7c0%^X|(n{iq1-uJ+QXYXEFotpi{qqogpAU*j@XT?LCXE(Z2Z(zfx z{;hJ$?sraI_NV@~w(Y-k5<>}kOiY$EK=MiyQZd#9GvsXt10mrXDr;m8Ftf<6zA3EC z(9<`?&=c7e*(KSDVyNwXQzED8j5dhk=6O=dUF)=ySjk<#J+fHi*5K*Bh4A21+ z2`;297+PAVUacJ@O`%n6Yh6nl=?(`&*vsp#AOD`%Whdyo)`2Y%#9-hY-~_xk z%;jSv=&cDYoh8_y%A;QNN*7)tOJ1|XDS26J!!$LDP-2Q}PoAu0zYB*zrbFQn!AL!)`hqV*3E4PveU#4*TWc6Tb5#AOqt z+JfkTFCe~Pm{e5zj`rz0@7y?UVt;2^xa&rqtWkD^mB!L=-@kCo3f^&wtHb?Wmp#tY zQf-lckUl^>B}W(@t7*CdKBuc-sGktyZoUSUbO8NYb)F#~^S(Myw0@=}`^Js)o%#;n z^8fU175C~4?tUi6XV@x+wN~l8t$5-vpEFBQ45>9uOFNc~^d_k7(Z_t0#i2g!9E>ac|j}88gOMEQ!TSCJzTc;j$u)73#A%UIQVmNz$-8-88Z5bpivEBykE zM+NU7T~ODXoS1)J@LU13GfzxU7C}2JL|=ml0f@Jh;jDd(%PLXsD&?>{*|0Y*^Z71& zLwikIti7hE)y}rI&NeZ7@Ghe8qd#!oqPCA*{mAp5KmW+;k+DR?iAT=-k8I}09biVa ztGwjWP-RtLKy4ea7a!EUk~*bN?kbM|Ge!4$SwPoor7p0@}xp=N{EDqa*t9* zb^pmKo&G_~&|R!IptJLU_Nn%w_UVDngKQbQEAqT@^7N_B1FYcQ57@E; zeeF`5_ABCJT!+9sO5r-w*|L@h(Gp;l)yTNOQgrB7zdEG-84}Zy5 z(!q8_c4-H{V()7&&(g}YvRT^8?0vO8vTK4?9a%<&5N~7ePGIY_(qY<;NaU-pAQFX! z;Z*}XtDR6AdK08VokMP5HwOiQCkF`g5 zfBe_+AlMsNY6Y_=vsBA34G1=pr5@d~<*4>=eE;G==v%Sn=)gVDXJBQ~@l`A4ZaK;g z{D&~s74hZ^xn5OVqIV5IrOv~guLZOg``eMn>Ew9H6yl?!IIiD#CHLsBHmaT$*& z%z*6Cpm@>EkTxK6C;(?fE7%gRN`}((YH59aY43^BdY+IIOY3{TF|_pUW+yl+WOgym zW)BRVSlr)P)9SV`#-yY)ho`onazb&gEWQ}3FYUifY0~qkFMYMXl=7%A?VE0B(ZZa; zY6s&Bm!7|R+R*+ZVjC)zpKnMhc2_v8B#1<+Fj_Awt%ss+jLL59nDeBiJ2{R+@&W+Z zAkbA*ZvaI|i%JA8@IUc?k>+wH36Xedn2QARy1w1V|7$8#TTIfa{*=Ekq^kE#i#P+pikS^Fv& z^evdbvFkdj`rFU%*?Nui>GRss=ht*ycm3v#3+DTSc-PD9W$n=9iPvn^^L`C^6K|os z12BvQyp(4FY-RX>smShBmVvwXJpVRHP1kjGE?D3T2DPsyOP}He6DPA0tw95*7xd3x zuyOPC*LAIVp50D)i;&I2@;b-?seA;dD=H{g3NuxJ+6L?v0|%Gf1@gK_t_W3EU-1ah z+Q=?G5#)8(94d(1Sr*F8l`0AjT>~1M#itYUm7=sJ4tlDNP(n|QQFjjR6CJgIpE_c* zvoK0!06BKWhwU#D?N z=P&D#9Erq8z?g$A$zeK^1oUntXi>5gRDj)?5GqZt{!Ymbi~xg@;|17L+d@|+sYpId z5*EuN(+1~mzCh58#)at$h&{Moy8Oef1F80noPWD##>%0!6nH;sPANs^H5LkbN}dlJP2%F$8;Iu!0f% z1r6Qr3nnwwBEBrPu)ke;sg@hrt>s>Nsq}-d$YdYV+~N;R&>ZX-yKC8~fA3iNPwnY{ zuH5nOQOo2%X$MZ8)DEzUlPBZKniECQFwX05X^GtS-QEq46|cGH;eY<~;d|B;Kek~n z)ma`SSDLvt+Jw5FMVmdCbTaRL7z{FKi;WClK;ZhY#V!Fl!fB}bXs$C`JVaBlFKEcl zF9QG_D$DOXnqO8XwUMrj;rY8b7^JxEptFgsiF^+=$!r>G6mdRk6jr zt20COBplR-K*%vKSUO|MUS*$9Ce)w?mNZp|8fhNW2lhKv(IIV8w~Z1ATT{N?F=uqvEs1O-b&S(#>rh#!xIB9AW zZ*xF0grq@GqThk~>o#bsACuU{85J=reN*EIG9p;9zmt{qz)%HvAL<5pN^GNxs5kCQ zM?+`_JIU}B4zFz`xDiqizQOoOSAuNL`%%&P7Ab)l^!n4_c%gLc1}4350s3w41utk3 z?Q<>i!UY$+z+ivU&)k5vZ@wXR7UT$b6D^6!{W>1ZYo}|%5L@DSIZzZ{OcGnE7pY7V zboVm(u+juxnoF&M;sEI7JkL*(y2tI1OdxSYe4MJcIwM_$br(;)_TDAyyuQ^l7Oz>Y zMb>X!>GRHAy8Yfid#hLMf;#<8XyMbFCbZ-jQ?_6H_@v2^2y@sS8ln!xL6Cx77_ZO3LI%hf^5S`9W;1&Gc*}U%vxAlRREP-nuTFVKW z5C|J2n+%5p)QY$|Z$Gjoa>i~YKF=GF4pSJ07;Z(w;<|nfO$&p0>>e04+@1{3{a82P zc`MbeZPevO6^Usg%cW{;c-&i)oMDVlO|Em=ET*iCobt?!j7)1{lAVYkEdWPF_|{b@P;x((J4uMOoI%=}tgv-AlZ#__Px3`*0}o zo6&|UpE=uV&2?Z?q{KvPz?=}DkeHd0l4?pC5*qeONc*TFE4!#JO;#)NGe;yQ+UzMQ zaca_di^EY{l$oiB#@yWI5NL2A>sCHSU#D{$=V>E?DE{2AFmO(Kw!ZY1hKwh#xpw&r zw~RGeUb*qI>C+_F>616(LFRqI_6K12KbW7KQ&ed0^lkF|_Em7ux?n$wS!*kpxmWO#;3@ zyBx3soy8k~!e9=Ys3ss`I_imI5`IbSB?|yHh&IR-T~68yVVz;Hjwm)5!{btgJoqII z6GlOYZWHDrUy^=9#xBtir|KUV-m()j1R2S( zGo{Q(FqKkO=*)IIC!IHQ#PEWGZC!0+?IrHQbIL2LhV(zN^vLofONM=U;G;z~HF>$i zt8;T}0vo5yXtw3sa_hBePXw&SlsF^XvaqSZZqIL6swI@xi33w zo7Gz3&CHBE4;9M}0s%e;`G{mf@MM{5A{ksZRLw5cRLo2s;9h8R+3J$4#VjbvL6g|F z@iXn}jfNi9y-~aRv;NoNA+~!XyX3Qta1!g;_!+xoqq38(Y@}YGx5G~IF5_RH5CeuTekexaMtjJ_k{0TI3gRf^Kj&kH{7*jn^+%tw*Hb0bA}B)@6t=^BLE$s zE5`aL)>g2xWt{Qh{E%4pz_wE_5#jzQ6WqZ50lK9M@hB7c6N72a<1ovm`?Q511bbJo z`%AT#ZiOaHP*B;O>?qNf0bVSFS2zX8`bLI^Wijgw$+@9b-OmOmZfW%`b=H z-*AX2(5>TM;fk2lRa<;#pl?d>E|P;u8m5*Dh4#OQFZ`1YBLpQyJIEEfz6|n;YW(NF z8ls+2(l`!8Btp%GF@`oy2M3ii1-u{V-9R~`5S{C1XdZb9Nkms5F`ijS@k(AgT}rU!Kx~G2lUaTcKCNOF=296yZq* z7dK*~Si6BRTo)SU%!ec>&5N$^?hO7I6d!>4fnyt?U0Sy#l+c2d{Mn?T%&=k6) zm;tkNbmm~zsnN82)?WQD*OVp_vxzp7R0eyGbSwmN6QVtY?t$-LI;X~kU>6I8$f}P& zYEYiQ=-@--m(M{C)A`3L&Y5*71sW06iNqKvKn`d?Cb*rF2;zqp%1OO+Y~P~LD96ev znCmy(G-CXN4?$4#kq# z&`v&k`{w20a4^(x!??=gAw3B>i5IBEm#3r2L}XYVH;IOe7I zI|skt8+|{_2VKxdz(x5N+1SaFK;#amX$lbIr{;&s`pX5tnB#txybV%d|EkBCR1pq9 z1_d577K69CkU5FP(uecY0@X7}s04T$V>OM(0N0V+=~#A3yjLHF<` zKsFh&#|gQaPAC;c1&*T8ZC8x0HO@^74qf=+b#s=~{%zROIdiUlz0^%-fW_1O%m9CePy*~?jS3bsi0D(Ytgy3^8a7FbrinfCO9u$tAn;FYXaukw1KA%pttxkwcATcWfd$ zMY&*lk^C5Webm?2ZsN}1*NktvgZqw8*7Lvw=*CNrZco<-@&&Kuhhp%w`jF z`j0r{3i9K0n$QiJ&=kdM&`Myt(TzYc(hKxWX(ED#|LFV0Hf1Nb(Zkk>R>ROBo`P;g zw|&WO<{d|-ew4Kv_!#jzlJ$W=8bmV8<;fuU2;7k2s^|B?{RC!EI0qT7h2{90`?g(Z z@T3>nT&Y*uY*(hbY(?oF!-d=Ki@d;c-+WX1+nZ|KecCq{YvI*v7IekstIC%7r zs|#{9o{eB*wamy4;&<$^--u6$t&TOL;pe|}^cn}dh^zA2x-0uT-+GHMgzF-xWK6#y z{!YBc24uSwBayUuaAz+*keVTwIecz9#juB*M#;hf12FR!RLHp29fqJ22BHj?FV?-L z|2TkU?5B|rXh^#Cp*3XB>|XT9x>c*zJ+dfjZ3ak0h7&{2+SX}nFhfWrE1R}vZDb}T zL-aJRMEb%Ge^Zm+fmo3!297aBGKrP@jG-#bVS=*^31faQ$@DQS1QHrb3tI~~B-P*q zB?r>N)ynuJIZWMg&&PX-tL%a-f3F?C+ z^%)o&=5Z7HER}rMF#Uk!kwq8A01P*#o&^+3_S#}CvADM0!%h^7H*>uPaNZG;2PHeK z0?%Ob6qgJm4vvN)w+y-z*@bV6QM~U2aPq^bIoEE_v=BnoV$_lpx1-1G=-3l>;a&Nls4XI zWP8q$?EJXEd2}HX3y(Sr_#;R(;}oCU!t25t+;=~p^a_FOJPxM63(VC@ujYr?2Qw^^ zi4kxIMJnh)(ctGB=PmBdVGm_sX2{*;BOqcgu5D|`%9V?+(|${5*#kvYnK{~v%DuBE zn0h}G?{j&`z-~%!tTu|5myK^|i#H~idPf+}jXa}YQpeijH5gIJzNy=3h?Wp-7hHp9 zGfC~>Yhcz<^FNCb`q(~3@YOh09>Dl(^lA%zO${OIq2x6Wt?`#@hZHL(vwhd{o!G^9 zVZ+-w=LM+CYUgK0R=JyN?kI3gTeD_b;M|1(r+`OH9zbEZ!)U4Dr@A4j(i6w%bOJ8Qxgu9ir{waZQmD zJbP(@{%m2@tn;f1>Dm0O>=Zo9-qC&()#$@b6K}h1ViSK@-sW3B+UmN1ff(+b~m<3O#w1Lw@z}l$jISs;^;Je-{7Y?f15CT2Xq*3MH*$Qi}a%?IZ2G{hbfW zzZS2*KuyYiv&&E_dGDJWn*PXJ3FV&KKD;=)v1>FyZ4`-J6SarrTrny4h) zI6*S~0NZ&AJa+dJ8`#&MiSd$XoY~nqGjasMlRWXV8n*zV?&CI-l6!VU-)6 z=zMn;y(7jyzlGkCLmb@Y@WnHs3;;@XBBH!xhffp=abU1o(&Pc|Wswgu-|F{Jm;1E& zA01%Vu!e81h#XWbwTM*h*ZabwTM&hR02J3EIt-@Z^gaQWBT>)M9* z{=_b4)(5o%9ZQ#L-`#ZSteG1&%$#*8)p-C@D8vCQKe{iF$qQMZ0>S)518fXZyD8@W z>yU47dA%-e>Hhq0t4CipV%_zRy#IbgboqQBR<7QTLZ8@v{Lb3iKN}yu{psV8TYQCb zx64cK;x_NwK!Xva2Zsq@GyEN<=sQeaX%ch&;L?uPw%&Gr=fki6_+wc7nC0#nHA?s? z;g8Q8(Edj42i`(5Da8U(WCW>oCI@DGj3`0HJqZ8FPJk3r91m(Dg|0u7SS9SmM6pl8 zK43&&zotA3j+hHwx<(ia%oL+C4`E&nBD5FOTUPQ|bpykJp2ijZKr#pT4OTOcIAV&G z;v3u^$xZZJaaCJXi9E7B<^ae?Kys>bVb%EJ>b5FtQtE{xn>)1Dq=IuUI;S8hdEQ0y zq@_5h8LA(hKW?L|Vb4|Xy*zZ2X=BTTjgco;4Daxd9KI}NMb*xpVt0Zxr02mQD^ivX zAL+kfp4*|_Tro7Ct^e?*v=oJpiHX7<^%7+T^c?b$qzE&>y#;`A zC~nbJXw5TPm9MVT9=v{fV7}&!d}o`Mx6WoWjQhLR!*=|bRqgTS`pm(EVUpZ-z4qAk zt(Py3tke+XvYtYNkK8D2JU>3iT572=k4%~%f$rSSYLr`)$AuE0*JQCzmOz{v3=n21 zQkg-=Ltt42^-6*C}YmxqAW5zdS&Ut+Gi0wCSzv@?^){>;ilIFz3u`?GH{S;V-QArx z=l8D0p2h~vqMsJq&fK%oPgv&tteC4@AKtGWlR7v`IBeM6(Y~w+t%Hex5u?XC?yCE4Qv6^cc~meG<-I(lvYKQg_#!wma7?%>SOQR32tW)33FnlZ zp;Ir0wjABM?ELeWZ9TfBZ%TNv*x4f;>**9117C%pkLakDFfNsp;I?ph=hhx=Z@9B( z>&`HH=-jSwxC?PP0bz=Ar)q+%ngiLel=CL5nh&+T5hK5nsUDSaZwT%(qIh_k1Vvf( zm|+981|^S^?F$6n*l_gdhBpF%aOcr4H?oBffA#f44}SI4!<|n)dGe_qCSA5avaPr8 zt&Jb_ZR?faKKf-RZhfQk%cGrd1Owqn{8ta-<_918I`rg5E<>(5QW^Q(VKL(~Z{+uf zX$_IV_TqRPn?OZlNT(YVtPJCZqHV}NZjyt1=kh>4wt7_VG**lYvVKhpdSt69g*n1H z^ah0@4^f#Ego6Y-v3+~*c0j?AW~GT^W0_i_VH1UIZr{%4@@u-gJYDSFPP!c2-Ef_i zZQowKofH(h!a>dL+qI7E_=EjwJH|S2GXbg#_o>qTPvP1&*#DGwz8#_3Krcz|WZbG9 z6+koO!z49w!M;`ZYXwkFnh(nijKFS00P}0GYC*lv`yS8r{pO?0g>@un)-BBZi0jhe z0mH$M^tsFRNUsTP1VzjwuRn95qA7GBrVWS;8BM^=2Iryh`5%22IvnY7gl3Xag5a01 z;VDe}7#RRPAf=xB{ecH_+f)*hqUcciGuWWIb6NlT4MqaiglWLyyngGQF|bQDiOgj;&*FRxO-4d-PQAh@8w!?>TifO$Ap|{h?n* z^%e*B`G(X&26-K8f`Z5;H`1Z7Xha1=c(zd#i^RVZ-3jT$4Bw?2_OD;RUwVs%F5H}2 z;lx5Wkc}g1geexMuiyXU{`J5LfQa$;t`gotyqyd>QH`F;V`(J6782AMYWAmtiIsK!@s{MZS1c<#eV2s z&E$D{{3&1n!?nXU1DijeRcZ}llF~E&BtrZDfN-ukmhof$cHNS7uhtDUjkz07?Yjv3 z3+8KYi=)p&_SXJgwh}|4#6HvVwU-WxDs(&}#@0)amnc@FP8d%ktN`*#8knos0WL~N zfGRs047E^;;k)jHh#NEqa31rIE~bcd2UrZ#Zz4bIZf##)sbR@8PzF~`-V(ZTt&gSU2;*5_Ipo`w$)k|A3sJLlT~E6C&^^^KpQU_ zv$G0QzDzI3NRi~jm9G9Q@yJt!1^ca|3i7rZk_)me)meR;CzN@l7N`5>6t^uU`T87d zWI^L>X$8NGzz-7MX-p6=i9?MOsgB^ku>g2@SMBZ3j5Hfw<~RzGE+SD;#Ds8g{PEb> zG)RFngxSc8=9B<$TW0;n1K&E=9Lw;uM%Oh0QHV^232yv zrvfB=P??$2Om3Hh*&Ngsm_yJCpc~K>Ampl;cF-o=4PqnY4Mbf8Rkz2Bf#o)|+*UCw z`&{j_Zyy=YawtMoht0IcH$&_dTJ$E$@g$G-%Ej6%ml;R+o366Uasq33u65epMrKeH zNpx%*?j3IYp(X46?C}OkPWR-qvdk&@oB4QRr41Rq_qvh@TM)-e5r$vk(keD3(d|FgeU7 z6*E`AJJNcC^hlL+v-VMB%GKhdT8h}y6`8E2YfqJ}bN3hCAofU)4{;f^O_7OLi@)o? zPJ9NJ=^alAtJHis3@&RU+b6U=;Af;cqJ{iESQZ8!0_8M&xNEMOCN6tuP43uG+02ZL zT=AXLY3)kHzQ1;ESBrK90-LUA={i>qubJknN{^T2Dj$gn1L?jT*39B6KGpusQa`QG zPNF=-))6~*7$u{4Ze0&0T@)Kd@A2qeV71`dWT4?2pBG_HrzmceOS`dQf&qgC1-uSe z2713CxRDH^G+GTUD>xOMLI_`4-?u#AS=U}xtL>25RrEzMd%sQ9vL2w z#?zIB2jxi~{1ighw;SImX3Qo6dTImW23}|I0<1|EAvUO@9~yGd3~u0u3}JHQN%;td zODw$bmq&qh3ja%S|OFr-ad{CtNYrM$c`H`1(Ug|dj%T7qj$P^V;US10BotT!MnVFO3GA1PF zNoi&XgKJj)XP+AG95x!PGAQ2kjSoMsLG@+yAx=EA-~ko;af&YrJQ-qqvWhE856; z8JaG%kq`fOP01AAPQU%{jk$u~L|#dHgPxA}E*7R^^m*L+&`roV##w<`|6i8kFr>jBo?nGC1s@9 zvPwLa6~!f4S(%o^WYs9$T5VJ7@>T_Btm;^_=)!Z`%Q{LMb1H_ZbxAOctp0vY|gOdx(i*NTu0=-8JC|j7)28#s+7dU z#5i+YcDy;^)Rw8M{kCkZVRo>+ot0hru#dbtM79U|Y7X>O2hl;;ThlTS-%o2#p`Hrl zV{&zJdnycw3N~ZZka$8HC^EzrX)>#3(rqQRbr~61PF+}WX2s=<_Lpt%5ZmmfS;5M1 zg)ghruD0K%X?OU#R)=hPj^)K%TnQB~cO-aLFTcun2NQckvu640Dgyq>I+P=(Gwy_E z0!3``pkY{xNLfMHIVs;Az&^+|U@ufiJ%*f6CwU!Y7P2xEeM0ya`5n>yh!z7L#qUP; zpk*;yiTqu#NCE*=5r8`=N8l@PcO+FG=EdkUQ9CxzA5RR*l+1FF(dc%5Z&c^yVW^Mb_Mep>s1ij~2iX}}p4nJ>od=g6PYlX* zP*YLllv}LSRZ$SF(+&{7Ius4x)?VX=GIH6LnK-AP1rrxBAN@vv4B?Q%MT&`YNC< zdXi}gAV&bg0k1h0_&Iyk9r0FelXmY<+qYxk%6V)vn2=m%WD6&Wy{~RKWYzY zf25SSW7^oYcLf)2eoVV#{bP@P_xNM1(mP^7rA?GBv$%%%{X<*{pBy~cylM>ijzlbK zdVKD%mdPWr62n|Dc3L&A$K^`4xCM)kfMy!C)&}O^` z2mOhIz>Dh!EgyDVx6ZGO-n$aQ6_1{^mO>LcJ zkvGfADmIjgfwFJQHkJ+?l{T{b%i1=UYIC0|>uf8-WqkKNS}UI`vMNGJ~!Gu{ONDp4s56_~Rt-Sy5oW5Pt=go=WKwo^TAi`%!xrFAX#-|RAx8VK2*7D}U}sql^= zi@Va|wpJ~*_21%dAacVtak8TAF^jq8kU3X0r=)~Zn9-b)svS&CG21d&S%wYqwfM$b zj0f?(K150SlHQ^h`bJzlt)+a3#i_(q6;3_(<~AP{ZDiwfUsU?9__8&3m;xBKnx3iF zzj3J4XSIHLg}?HP=W>Uqv5V`9Fald^!&IWyh-S(*=j50(ED60k`U?zzLSEuNGrGbO~C08Y}OSjs-p%+@$>|u{NcGn8|yxu z+IKIgKwLp;K^*q??)&vl`yE}KU3b_YxH}?my81R(^P;gOwimSDYhBv!UvQ1sILmp5 zvU7HO(Zyx1#=4?dBC?;&C9fgve(pPTI$gi=IscDDZ5Y<_)jpuqkN)RYu6oiJ-{f`= zkM};QP4+azn}>{m)5yV<&#hST+)7q9Y}~}G_y!@4#~K_4?@NUgHUw)@jS|MeJ~oxw zk`omJhzc5Q@PY2LuQwr0IBHRvOys>!$1Iqky0FR7y|kjx>q|>hGwUkcGoPL*ww-Yp zd8xKo@9g4QSi}a>6zWFd5rFskUcSMzeBO+#?D&HD=d^nkOqj6XtmD3)$bV|EFI6-x zUQR0}k@Owilb-uB_(!su0ZUIVt!i!r`2?cvVc5(TqC{plLW`l-c@zmW1%n9!w`wtr zXRlW6J+S}4-YWL;&`-Dj`1%6xn#I3;Q47o&Gwt;qi?+_Wxp(4%iM=<^I;Zh=xupNi zdE1(rw#}2O=PWm{!t3@;S)8YRUZJHul6wB0X^~GtGkaz(%2G!P28}`QHXUyqidrtI>O*cQY_`Sx$mG`F`#c}fa6}w(OciNITEs1@f zxOCRJFYhWZkQ!<)|FL1FN4r7{J7zUU#rH z+O8t;67f1UZpqCzdwpb8OmBX?tM_pP%4NDXvnPGpu=De^W7-#`>~;;xdJK;ye_+JluHFkc!8qVp(bs(2_OI=Enp@mC?Kz>N8hECW5Pf~->BYdpvgnVBCJNjth zJaiYyYRMwmL4c8guy{#?P@ocFPX++h31tr4iqjI0B|x?eH}xUnAmFmEuj+;A0=%F? z0k5L9A1%_a+eX)|d~E5a1HWR1=aPMi_13st<+hhD`0YaW>Z0yx>7|$X9h2W|Tbz>8 z-A3Ox8m92&zxwZge1~jEvZlE+e2FzRSG@L^)ZEauuwnI_VB?0#m;I5|4=*ic(#zXs z-7`Nl%hovcs)Z%huG|@~OLwon=zdAO^P<%c4M%7I{v*SFwZf8>nv-j`B^Sn}iPy~w zUB}yf3LC3lrfh|Ml>9BL4QW;{R*2>98t`SqIIB+~NrUxTrT*Wr@|QFB zle_=1g5$ql{(Qq@3z+Gm&EM|XkOq=g`;TD*r?r18TkqEXwToOIZ+&%M>nk0bdS9G# z?k#Y9)KlmeF5|JTUDi^Y>3+p=#X?_VI6Xe-5v z6_NLqjoQDR3-bFvy;!Ue`-<`;?e)le7l{6dPpoQ>?B{iT9e$nd3gNDB=!f?Xh#RB{ zVC7hTlRQ;0w%yRvVb-}qF5kPi_fLDJR`LFf#Pp0YS&`QwuV;8q{7{^e!*oZ>xJrwHz{(Ghmrj!RN0LYh90@XvLzzy9@CkF`s zQQO-ZdaojqFRyQCyCOwSir1F2E!pWtw^5sL=mTv666x7&i?%#INlqyWiXGyGLD4OB z(KG#>_?F&Dac0JA+qC6*83|$>Tl2~*+O=_F0)(mU?Be)LXG&3}7ROFj^7+0}HL7zl z>l}JnRbrH&`a!e_9P%qfFw1-<3)o>f0pr@%zR3jk8lIZA=7z}5$PzWtm|%1yCWvd< z7rBXrSq|wUY2i6j9h%ee#JT-bqS<~Q%>_k1 zL&weGzp8PTE{Jt5pglrEgu)2;QI%mx@}`4A{L-trW}AK=Jk7aJ`hBb;*(hSUmG@!i zH2h*+`_%hbIyC2jhge6vEFQ#avoLS6RI!B0I3OF4<-x*d!I_2@5PP!&NWmb!D}IR} zEkYR2T;Bqo)&T4gYzqS-`6=jF@qf?vj0MdNYY+oQ8vB{~BBYp;XrAxD_#iL#!olSw zix?JW;ex6^is%!oLg@*%A*lfX4Xw2f`GdT(YvuaBDLh1;-bc$RU^#tSVgWl+|Mb8r zTKhoP-(VjFZ-_-}2{CU!`gMiq>u6bhiW{Rn)r^bBfO#o=!f-e7y%6D#w8SI0&`#Y} zL=cj0LL%`c9OBrNj$sovMIJrm3kAbQ-)_2>_*Z`?uuNFhwS(wGlJE8VDK?iQQw9(a zbOdNDV&@3~jmP*rUCMOe!|kM?qUUTz7JXV8EG;e7n8(0XAD>iP586TtL|2GQ`sLR=D4 ziCvTVPiIds#KWivdpv5C%q+n`9`}aJ;HED%Eyynf3W4dvZ4L@I4=fW%5OmY3%-(8H zl7X~E8Vy5M)OSnUt9?jbT;NpIEaQz!E_p-yT6Fdth{7JU$qK)N?Jxj%eq?*Ull1yn}zy>7&G=Avi6^lF}NlHj6xq2=$YD<*t zoMb5}fi1$i{uP%@4>p?$QdZWrij|gibl^;BuWQBfGJw8594JRIFI(@0m%PE?IUFm} z9e;hHzGj)6jiPA(LXj>swA2rq-qZQ3$4m0rUz72BHzqMJmtnPiYek?`V&Bif`FGNi zQVj_yD>rB#vN&tW$SRR(LpI;^o_6#8t*sLtZkqYkQhmP}{Q{cJ{cldM*FtMm5UR=- zEyi3pV^0`A5eh_q@+Ay0nh`VAHw9~-5;}^%)8B|g2B8^sm*$bj&0kE(C5zR!I zD1NdDDIH71Te;^L-c3>DA&Raxv_!Bl2r7fn7r@CO9``BCQQuKtLkwIo^e{jC6zjP* zMzO!})x^l;za|4;QTzY^2Y#$73v$yz1sq7=#7W2s;a4~fJo${x@X)sEn^#=YVoga= zw%Kg`%krk#`hNuOaJy~VtYPfiVVOorNib9`8dqMqf*~Mz`mkY<_s57ENB93YTI?Lt z|07TT&zM+xjQYqnB_+k$a>L;MwV`X0Dq)&(+(CUiV6Afk4S)S6Vyp109;FwB*hGstaheA7sk-W;BrYfW@ zSE(X2Gk6&kN{{lGEKOwNAAC@}-elgyFW)8R^=)kqA8b@A`F3%}d&&smTvUzL_y&0$z)^$FLg0#c7Px^YtjW)HqoG zj;%hXOOq&}Zc1@PK@R|75@ts1R}>1#s|z~5Y_VfCExX&$b6N-2*E*EC;J|Qj!6@y= zQ49Dw|Ekhb_dCj()u%HBZYt`lTVIx_nfixujhFR{P_#tTyW$mpiThlQyaS z;vs*Vt6jCebluF-^|j)^qnEO^KgyS-oxFH8a!L8F|6Zd>yYa<8NO87IS5{tP+zRcF zdvIr(+jY(#SN7jJbx70t(wXbZ*0FVS|A{pMYqN2sElYb9{RhzpnCO1KwxS(&0v#FM zB-|w2F5DyRf)@ssBKGS_MTW%8nD!818QkGLZnzpk_qPqSIAg6VCC)tA{@Cmb*aMFz<~n!JZ(XITK1r)?zksp2+Dds3e#a+w?4(KCbD4Hj z%x2cyF*|O}W%>QLw!iU^D|r1~?QcF*7`$FwQ?)@fW@Y9!Hk9OyTf}Zpka7(vNrjSP zMC3!<1Fy2X^fOEi9;tV-L5@X@q9?STnRQ^7EbD3Fm= zO}Tyb9Yk3SiU0IVnM`DNe#5p%EG1cHwl7*nYbE7R{McZ#=eDi;c)>%JtRX$yY|^%~ zVcPpxNSGFQ6n@X_su}+LbP#|S5Pl5_y{pn7QI#~SMUamDn=M;1-#oqh%Z2;KkKecO z%kJssg^RF&vV9R7_lMuImQ~NH(&VP5$&&i)DsA^~|DgRA-0D7zO{=;9TIfjbZ$)DU z=4bji%ouH;A<#V~r-yV+ssgp^H+ALNM--MM=GA03W(`Zv%#N>+H~r(od6!!iQH*??mYSMsGKp@{ z;BZV@wQAMeLQ%|3grin`oW(z~IUMmN*DMXsUjF*VnyOUC!#nNOE?K~;2)kBn4PgV`O}{z=e2cPoFsvFJHE3`#8-Y{7 zfQ+>@3_T3^BpEuth?QZlFFMiz2?`PwJRElOv#0N>gIyQm2XNri?>%#^ z5B>eLKns*5@*I!(W5j%0^!G!7faC+aXfsp_1g^$>v~-nC<0XKUM4}UL*r+oEQo2h7 zm+Q&LH1-=Fu~pB}y7WHUTr!4H1_dSAesTn$TTuqIUeP2>Md+5-MrcSviHMPG+?}M0}NgecR2W0U~&7VB9rgdt~ z(5fL2S}xFbnupflk&C8?PiLj3MIO;5Qa(-wmp_NE*+D4T;2OaCh`!_O7%EeMm9yC8 zSYc@(3@jE(K5A?Rn+PxOL|ytETs~-`r=x~pNuiK;E*_&h|6kGjQqLF@6yKZr!*+I_a*lKCuw~U!NjwR1`!X>=c@_-uaY#aVj~=lpbO*w zc}MMo_49y1kWNeUEG@RiN^GvtjCQErpw;V%0Z1+y`q&0fH@>Qm{yHtfZCdC*jBrvU zP8W&drpbsAhWN&%oa?BsblPf?L)=$5Ygd6R{$23aN>*DKSwTqpIcFld7jA5G*Rn z9vWmVbw{&@dOC_c9>T^3_ZzKua~RxTw7CFSrbgQr^i=yI8+@94gS_T=8rH< zvD;U@(o(zh+wy#SdAU6wG~xeh>{_6sD$elz^L}pDfA`MopMBQ8Omqz~eyhi{y))%t;WY(A9oSK!WuD)R z`pxa_o4fnw_08)xKG`Z;u|gM5C#{w+VOT#XQYY($l{RlUNhi`{ob3B+i73-t!D1vB zBZf<_9GY1Ri!*K|j@GNhiHCaR3BrnF7qHX_E3N96wJ(AI>OlB#q}j^8gHShPf%V;; zFQ1x%OHhajWEB!)=4N=ZX%V(&)e1IdnVr?xzN(Fd_ng|lA!UAFD-2Y?;%ATU(Zi0E zIH%s+kaCT-K!Np5nCih2r_<}dG?#`HrDDl>G`+G0r*aNWEgAy6%$mw{EY8iS{XmTpOEqsQ6v*r8me*EY3V53WIDqN+&fu(t9iPT$b+BMbVn%s1^4ceX-u= z+4mZ~@kP3zXWLAacJzyOOL0yf>Ys)4N`~Tj<(-Y^Sp&NmhlJ0;JlR#?p%E*+N)cm( zW*F8REyRjGGkl0uemLPZQ=egS#$enj6-iz+vdYrqFA!h zX~@YnzJhTDK3{%)zAt50L1A5CL4j|auYhNr;MEN8W?G<5`}Ab9zJkeCyg0NZf>=P4 zXd&$_^#P!?*Pjnee{Tuk3QKxRQ9?nl&l}s;Pk23j*8dCPJbea(9_#k@6yn`+(0c&2 zPWQ_77d6nGXJgVo<;bbW(r?1wheysd^?&jM{m-J^$@h~!uT0PO#OYJDEc1_MY(?n- zT>VF;OG@RR8gAi#caE+K_l3e$qqWg4y(AC1px0bve5=<@Uj_S6RaI4ecu4DaJNafwl{3Rty3c?f2D%b3 zR?zRyk)DdR+Yi2baQoWf)n%7W4@^x=j!%k=3^tVJg@ZHeugjL@4t8b=HW#X zTUT#bds{H^zynRCqeE_Ofp6H&4du1|;*4y`u8B8~n|e!Ds(*a#lrb0PzdwC^&aCLD zbHjwu{LNi`NBZ>iH+TUjcU6w^J${uh@h>YE zJ$-!k=`-2~P%{FcNBmNBC_c!Sx&O0w^sm0euSOd9`P4H~h)3Q1_**>crA$&CrsGAQ z?g3}@f_8!~^{9zMJa94kfG6^P>)&wLLDYYJ%)2&mok&yS#p!tCbXqtQ51cdTrGwHY z^N^y`)1Tg}H_`(GCg=C3>^jrwGGLW^zx9q+UVr%-OP9Zm6qskkv27+S=|_6&72*x5 zlfgn8O*=HM=7~;Er|Tel;B?)!tA<0Gfi9U=mkFy0Uj0Z7zD}QPyH3OW{rOmKGF+$a zj~iIuWW8QRd@@{zT@TFlr}G%TY0PYdeHpInbeySA#Je`-v0bLTBxW1pbzXg~d6;zf z!T&UH2e&QBkN+T^bu`$|de?@B1KK?JI*G6InEc%yH5e#MUObI!c&z!e9j+O13RLq$ zyCi>f+jYJq-oWsIVafJ_n)`DJF@}KZHa`#dh!kg>&3--mL{21UanAaj z?wt2>`f?+=x8{DFcS&AX-k$ul{7Lz3`Q7<@@_P%$6tos>D>&e*@~!h7EzB!S6s{}W zQ`lSNFPd4jxaf)E>BXJJJBkk!pBNGtvSY~cl6fU-OCBxRU0PCldFjJ`zkja3%YSHS zV(44LW(?as?87pv%wIOUth4M`d8oX#{GRe1<;RC7hHtF+Qbk9_OBE+ZOd8QK;yWXr z8##UC?IRD5vPP{L^+KRHup+Q4aJbT{99G#?d7vs-wWVtJ=<7!xs=m5($VT~l34-Rincbx+j2RCj1>@z~JVkH*a$w`+Xo_>by4 z8}b@vH$2sFEa(qb2e$@~O{kdAJYnmEBcU0g?$GO@6JZr@4c{K#5+zN>Y1z0s4Cna;{n5kpr(jRs$MmPd zl1d-_X;u|R|Gf0+)+(7xe+I($)1PgPlTYZ!%Hos?`g<&YN;2XpdXVYMRFLX*D(z6I7Q>stJ_ zBPNMjhcq4dwqqsL1bkPTZx9wT+pOi7W7Z`uLil3j(0SWXqXlpi5ZaE=2H?-f8vCHZ zS%Q$!Sdpb`+=2O!!R3vG1x@c@Fmd zPdrPmhC%s0j~f`2Vm8Vd$j^Z#HRJs_V9FgB+KP5`pw+sbD-iF+1@UGbLYplk8FWE<;%@#&?~$4*`_00HrO# zz421E_oqzWp*cu#&47FD)m4YK0IkXJHvpfOB0XExh}zlsRq*T35JDYDJ>P>qdj?@= z`+SN(K`$=_L*Qvx?1#;Bl7*9+bFd^P54Nxh#3zMPB*i!ZuLRTEeyk23CS|brG+bat z66^FvNdN<=RWcfj3TtExI)`;KR>on$Y(2){&>fc$HZWjSnKi^Cb>{%z^=nZaxpf9e+8$G&%#XMr7|1G(#?gDsCjak zTrOAOK&7j&5o11VdR;3mvOpHfB5B2N{Pl8!ES4qGCQGGVzKTuc%cMh=%L-X3tK=qG zEjPmi?JaVv+$Oif$kZM3HCZcn$~yVFd_(Snp{l#(o3cUfk$dq!ai46&8Izmj+gP^s zT^OnQ9!@=dKpvFM(k&0k!}5r1k?+f+@&k0`AH%=Ouo+sQguq$=~E7`MVsK zf5^x3&&=g**Qrn_L>eYlq&BHT>XJrCqogs?IO$}Ms%ai|J?c)IqOYfgz4Aa!d7!2| zP*WbLDG$_?2WrX#HRXYt@<2^_)52j>e^BCui5Dhbm^fkLgozU-PMA1~IEpxmIEpxm zIEpxmIEpxmI5u%?=C_&OX1i?S*u=4!-)4S?`5o57A&x^Fhxr|r?=Zj1c$ek4Oy{y3 zm+9SPdX^Vqc@dTuAx?xi5#mIM6CqB7I1%DRnLo<8oP5reUuYL}%o#eIa$+zQr_uX+l zeQ>Dn4)xukzB|-+hx+cg#HF5NpO@hSR`QT~^}{B7UVHV^2d3%gwL?93sOL_U^`X8y z)OUya?oi(y>O00DJsj%0Lw$Fs?+*3dp}srRcZd4!P~RQuyAvZ`jP;9o_t%NBopIJL zPJYGN-Z;>C#<_wZakUtH>kOZ{-EA1?L7rCzwy3zvG~QZHQUg&PiM XwJlhA{^Fb3TlKq_%-VV7otE`KC@r=C literal 0 HcmV?d00001 diff --git a/wp-includes/fonts/dashicons.svg b/wp-includes/fonts/dashicons.svg new file mode 100644 index 0000000..767c49d --- /dev/null +++ b/wp-includes/fonts/dashicons.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-includes/fonts/dashicons.ttf b/wp-includes/fonts/dashicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc7b3cae18beb512cf5ca3bb27110968119374eb GIT binary patch literal 37212 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πi3-DXEY^e$Wh_F@rkGKi3ED~zyculvmg_BBC;qV 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ɉ}@+fw*Ed&5`j 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 + * 'cause today's effort makes it worth tomorrow's "holiday"... + * + * Becomes: + * + * ’cause today’s effort makes it worth tomorrow’s “holiday”… + * + * Code within certain html blocks are skipped. + * + * @since 0.71 + * @uses $wp_cockneyreplace Array of formatted entities for certain common phrases + * + * @param string $text The text to be formatted + * @param bool $reset Set to true for unit testing. Translated patterns will reset. + * @return string The string replaced with html entities + */ +function wptexturize($text, $reset = false) { + global $wp_cockneyreplace; + static $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements, + $default_no_texturize_tags, $default_no_texturize_shortcodes, $run_texturize = true; + + // If there's nothing to do, just stop. + if ( empty( $text ) || false === $run_texturize ) { + return $text; + } + + // Set up static variables. Run once only. + if ( $reset || ! isset( $static_characters ) ) { + /** + * Filter whether to skip running wptexturize(). + * + * Passing false to the filter will effectively short-circuit wptexturize(). + * returning the original text passed to the function instead. + * + * The filter runs only once, the first time wptexturize() is called. + * + * @since 4.0.0 + * + * @see wptexturize() + * + * @param bool $run_texturize Whether to short-circuit wptexturize(). + */ + $run_texturize = apply_filters( 'run_wptexturize', $run_texturize ); + if ( false === $run_texturize ) { + return $text; + } + + /* translators: opening curly double quote */ + $opening_quote = _x( '“', 'opening curly double quote' ); + /* translators: closing curly double quote */ + $closing_quote = _x( '”', 'closing curly double quote' ); + + /* translators: apostrophe, for example in 'cause or can't */ + $apos = _x( '’', 'apostrophe' ); + + /* translators: prime, for example in 9' (nine feet) */ + $prime = _x( '′', 'prime' ); + /* translators: double prime, for example in 9" (nine inches) */ + $double_prime = _x( '″', 'double prime' ); + + /* translators: opening curly single quote */ + $opening_single_quote = _x( '‘', 'opening curly single quote' ); + /* translators: closing curly single quote */ + $closing_single_quote = _x( '’', 'closing curly single quote' ); + + /* translators: en dash */ + $en_dash = _x( '–', 'en dash' ); + /* translators: em dash */ + $em_dash = _x( '—', 'em dash' ); + + $default_no_texturize_tags = array('pre', 'code', 'kbd', 'style', 'script', 'tt'); + $default_no_texturize_shortcodes = array('code'); + + // if a plugin has provided an autocorrect array, use it + if ( isset($wp_cockneyreplace) ) { + $cockney = array_keys($wp_cockneyreplace); + $cockneyreplace = array_values($wp_cockneyreplace); + } elseif ( "'" != $apos ) { // Only bother if we're doing a replacement. + $cockney = array( "'tain't", "'twere", "'twas", "'tis", "'twill", "'til", "'bout", "'nuff", "'round", "'cause" ); + $cockneyreplace = array( $apos . "tain" . $apos . "t", $apos . "twere", $apos . "twas", $apos . "tis", $apos . "twill", $apos . "til", $apos . "bout", $apos . "nuff", $apos . "round", $apos . "cause" ); + } else { + $cockney = $cockneyreplace = array(); + } + + $static_characters = array_merge( array( '...', '``', '\'\'', ' (tm)' ), $cockney ); + $static_replacements = array_merge( array( '…', $opening_quote, $closing_quote, ' ™' ), $cockneyreplace ); + + + // Pattern-based replacements of characters. + // Sort the remaining patterns into several arrays for performance tuning. + $dynamic_characters = array( 'apos' => array(), 'quote' => array(), 'dash' => array() ); + $dynamic_replacements = array( 'apos' => array(), 'quote' => array(), 'dash' => array() ); + $dynamic = array(); + $spaces = wp_spaces_regexp(); + + // '99' and '99" are ambiguous among other patterns; assume it's an abbreviated year at the end of a quotation. + if ( "'" !== $apos || "'" !== $closing_single_quote ) { + $dynamic[ '/\'(\d\d)\'(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_single_quote; + } + if ( "'" !== $apos || '"' !== $closing_quote ) { + $dynamic[ '/\'(\d\d)"(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_quote; + } + + // '99 '99s '99's (apostrophe) But never '9 or '99% or '999 or '99.0. + if ( "'" !== $apos ) { + $dynamic[ '/\'(?=\d\d(?:\Z|(?![%\d]|[.,]\d)))/' ] = $apos; + } + + // Quoted Numbers like '0.42' + if ( "'" !== $opening_single_quote && "'" !== $closing_single_quote ) { + $dynamic[ '/(?<=\A|' . $spaces . ')\'(\d[.,\d]*)\'/' ] = $opening_single_quote . '$1' . $closing_single_quote; + } + + // Single quote at start, or preceded by (, {, <, [, ", -, or spaces. + if ( "'" !== $opening_single_quote ) { + $dynamic[ '/(?<=\A|[([{"\-]|<|' . $spaces . ')\'/' ] = $opening_single_quote; + } + + // Apostrophe in a word. No spaces, double apostrophes, or other punctuation. + if ( "'" !== $apos ) { + $dynamic[ '/(?' // Find end of comment + . '|' + . '[^>]+>' // Find end of element + . ')' + . '|' + . '\[' // Find start of shortcode. + . '\[?' // Shortcodes may begin with [[ + . '(?:' + . '[^\[\]<>]' // Shortcodes do not contain other shortcodes. + . '|' + . '<[^>]+>' // HTML elements permitted. Prevents matching ] before >. + . ')++' + . '\]' // Find end of shortcode. + . '\]?' // Shortcodes may end with ]] + . ')/s'; + + $textarr = preg_split( $regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY ); + + foreach ( $textarr as &$curl ) { + // Only call _wptexturize_pushpop_element if $curl is a delimiter. + $first = $curl[0]; + if ( '<' === $first && '>' === substr( $curl, -1 ) ) { + // This is an HTML delimiter. + + if ( ' +> + + + <?php echo $title ?> + + + + + + + + 500 ); + + $r = wp_parse_args($args, $defaults); + + if ( $wp_xmlrpc_server ) { + $error = new IXR_Error( $r['response'] , $message); + $wp_xmlrpc_server->output( $error->getXml() ); + } + die(); +} + +/** + * Kill WordPress ajax execution. + * + * This is the handler for wp_die when processing Ajax requests. + * + * @since 3.4.0 + * @access private + * + * @param string $message Optional. Response to print. Default empty. + */ +function _ajax_wp_die_handler( $message = '' ) { + if ( is_scalar( $message ) ) + die( (string) $message ); + die( '0' ); +} + +/** + * Kill WordPress execution. + * + * This is the handler for wp_die when processing APP requests. + * + * @since 3.4.0 + * @access private + * + * @param string $message Optional. Response to print. Default empty. + */ +function _scalar_wp_die_handler( $message = '' ) { + if ( is_scalar( $message ) ) + die( (string) $message ); + die(); +} + +/** + * Send a JSON response back to an Ajax request. + * + * @since 3.5.0 + * + * @param mixed $response Variable (usually an array or object) to encode as JSON, + * then print and die. + */ +function wp_send_json( $response ) { + @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) ); + echo json_encode( $response ); + if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) + wp_die(); + else + die; +} + +/** + * Send a JSON response back to an Ajax request, indicating success. + * + * @since 3.5.0 + * + * @param mixed $data Data to encode as JSON, then print and die. + */ +function wp_send_json_success( $data = null ) { + $response = array( 'success' => true ); + + if ( isset( $data ) ) + $response['data'] = $data; + + wp_send_json( $response ); +} + +/** + * Send a JSON response back to an Ajax request, indicating failure. + * + * @since 3.5.0 + * + * @param mixed $data Data to encode as JSON, then print and die. + */ +function wp_send_json_error( $data = null ) { + $response = array( 'success' => false ); + + if ( isset( $data ) ) + $response['data'] = $data; + + wp_send_json( $response ); +} + +/** + * Retrieve the WordPress home page URL. + * + * If the constant named 'WP_HOME' exists, then it will be used and returned + * by the function. This can be used to counter the redirection on your local + * development environment. + * + * @since 2.2.0 + * @access private + * + * @see WP_HOME + * + * @param string $url URL for the home location. + * @return string Homepage location. + */ +function _config_wp_home( $url = '' ) { + if ( defined( 'WP_HOME' ) ) + return untrailingslashit( WP_HOME ); + return $url; +} + +/** + * Retrieve the WordPress site URL. + * + * If the constant named 'WP_SITEURL' is defined, then the value in that + * constant will always be returned. This can be used for debugging a site + * on your localhost while not having to change the database to your URL. + * + * @since 2.2.0 + * @access private + * + * @see WP_SITEURL + * + * @param string $url URL to set the WordPress site location. + * @return string The WordPress Site URL. + */ +function _config_wp_siteurl( $url = '' ) { + if ( defined( 'WP_SITEURL' ) ) + return untrailingslashit( WP_SITEURL ); + return $url; +} + +/** + * Set the localized direction for MCE plugin. + * + * Will only set the direction to 'rtl', if the WordPress locale has + * the text direction set to 'rtl'. + * + * Fills in the 'directionality' setting, enables the 'directionality' + * plugin, and adds the 'ltr' button to 'toolbar1', formerly + * 'theme_advanced_buttons1' array keys. These keys are then returned + * in the $input (TinyMCE settings) array. + * + * @since 2.1.0 + * @access private + * + * @param array $input MCE settings array. + * @return array Direction set for 'rtl', if needed by locale. + */ +function _mce_set_direction( $input ) { + if ( is_rtl() ) { + $input['directionality'] = 'rtl'; + $input['plugins'] .= ',directionality'; + $input['toolbar1'] .= ',ltr'; + } + + return $input; +} + + +/** + * Convert smiley code to the icon graphic file equivalent. + * + * You can turn off smilies, by going to the write setting screen and unchecking + * the box, or by setting 'use_smilies' option to false or removing the option. + * + * Plugins may override the default smiley list by setting the $wpsmiliestrans + * to an array, with the key the code the blogger types in and the value the + * image file. + * + * The $wp_smiliessearch global is for the regular expression and is set each + * time the function is called. + * + * The full list of smilies can be found in the function and won't be listed in + * the description. Probably should create a Codex page for it, so that it is + * available. + * + * @global array $wpsmiliestrans + * @global array $wp_smiliessearch + * + * @since 2.2.0 + */ +function smilies_init() { + global $wpsmiliestrans, $wp_smiliessearch; + + // don't bother setting up smilies if they are disabled + if ( !get_option( 'use_smilies' ) ) + return; + + if ( !isset( $wpsmiliestrans ) ) { + $wpsmiliestrans = array( + ':mrgreen:' => 'icon_mrgreen.gif', + ':neutral:' => 'icon_neutral.gif', + ':twisted:' => 'icon_twisted.gif', + ':arrow:' => 'icon_arrow.gif', + ':shock:' => 'icon_eek.gif', + ':smile:' => 'icon_smile.gif', + ':???:' => 'icon_confused.gif', + ':cool:' => 'icon_cool.gif', + ':evil:' => 'icon_evil.gif', + ':grin:' => 'icon_biggrin.gif', + ':idea:' => 'icon_idea.gif', + ':oops:' => 'icon_redface.gif', + ':razz:' => 'icon_razz.gif', + ':roll:' => 'icon_rolleyes.gif', + ':wink:' => 'icon_wink.gif', + ':cry:' => 'icon_cry.gif', + ':eek:' => 'icon_surprised.gif', + ':lol:' => 'icon_lol.gif', + ':mad:' => 'icon_mad.gif', + ':sad:' => 'icon_sad.gif', + '8-)' => 'icon_cool.gif', + '8-O' => 'icon_eek.gif', + ':-(' => 'icon_sad.gif', + ':-)' => 'icon_smile.gif', + ':-?' => 'icon_confused.gif', + ':-D' => 'icon_biggrin.gif', + ':-P' => 'icon_razz.gif', + ':-o' => 'icon_surprised.gif', + ':-x' => 'icon_mad.gif', + ':-|' => 'icon_neutral.gif', + ';-)' => 'icon_wink.gif', + // This one transformation breaks regular text with frequency. + // '8)' => 'icon_cool.gif', + '8O' => 'icon_eek.gif', + ':(' => 'icon_sad.gif', + ':)' => 'icon_smile.gif', + ':?' => 'icon_confused.gif', + ':D' => 'icon_biggrin.gif', + ':P' => 'icon_razz.gif', + ':o' => 'icon_surprised.gif', + ':x' => 'icon_mad.gif', + ':|' => 'icon_neutral.gif', + ';)' => 'icon_wink.gif', + ':!:' => 'icon_exclaim.gif', + ':?:' => 'icon_question.gif', + ); + } + + if (count($wpsmiliestrans) == 0) { + return; + } + + /* + * NOTE: we sort the smilies in reverse key order. This is to make sure + * we match the longest possible smilie (:???: vs :?) as the regular + * expression used below is first-match + */ + krsort($wpsmiliestrans); + + $spaces = wp_spaces_regexp(); + + // Begin first "subpattern" + $wp_smiliessearch = '/(?<=' . $spaces . '|^)'; + + $subchar = ''; + foreach ( (array) $wpsmiliestrans as $smiley => $img ) { + $firstchar = substr($smiley, 0, 1); + $rest = substr($smiley, 1); + + // new subpattern? + if ($firstchar != $subchar) { + if ($subchar != '') { + $wp_smiliessearch .= ')(?=' . $spaces . '|$)'; // End previous "subpattern" + $wp_smiliessearch .= '|(?<=' . $spaces . '|^)'; // Begin another "subpattern" + } + $subchar = $firstchar; + $wp_smiliessearch .= preg_quote($firstchar, '/') . '(?:'; + } else { + $wp_smiliessearch .= '|'; + } + $wp_smiliessearch .= preg_quote($rest, '/'); + } + + $wp_smiliessearch .= ')(?=' . $spaces . '|$)/m'; + +} + +/** + * Merge user defined arguments into defaults array. + * + * This function is used throughout WordPress to allow for both string or array + * to be merged into another array. + * + * @since 2.2.0 + * + * @param string|array $args Value to merge with $defaults + * @param array $defaults Optional. Array that serves as the defaults. Default empty. + * @return array Merged user defined values with defaults. + */ +function wp_parse_args( $args, $defaults = '' ) { + if ( is_object( $args ) ) + $r = get_object_vars( $args ); + elseif ( is_array( $args ) ) + $r =& $args; + else + wp_parse_str( $args, $r ); + + if ( is_array( $defaults ) ) + return array_merge( $defaults, $r ); + return $r; +} + +/** + * Clean up an array, comma- or space-separated list of IDs. + * + * @since 3.0.0 + * + * @param array|string $list List of ids. + * @return array Sanitized array of IDs. + */ +function wp_parse_id_list( $list ) { + if ( !is_array($list) ) + $list = preg_split('/[\s,]+/', $list); + + return array_unique(array_map('absint', $list)); +} + +/** + * Extract a slice of an array, given a list of keys. + * + * @since 3.1.0 + * + * @param array $array The original array. + * @param array $keys The list of keys. + * @return array The array slice. + */ +function wp_array_slice_assoc( $array, $keys ) { + $slice = array(); + foreach ( $keys as $key ) + if ( isset( $array[ $key ] ) ) + $slice[ $key ] = $array[ $key ]; + + return $slice; +} + +/** + * Filters a list of objects, based on a set of key => value arguments. + * + * @since 3.0.0 + * + * @param array $list An array of objects to filter + * @param array $args Optional. An array of key => value arguments to match + * against each object. Default empty array. + * @param string $operator Optional. The logical operation to perform. 'or' means + * only one element from the array needs to match; 'and' + * means all elements must match. Default 'and'. + * @param bool|string $field A field from the object to place instead of the entire object. + * Default false. + * @return array A list of objects or object fields. + */ +function wp_filter_object_list( $list, $args = array(), $operator = 'and', $field = false ) { + if ( ! is_array( $list ) ) + return array(); + + $list = wp_list_filter( $list, $args, $operator ); + + if ( $field ) + $list = wp_list_pluck( $list, $field ); + + return $list; +} + +/** + * Filters a list of objects, based on a set of key => value arguments. + * + * @since 3.1.0 + * + * @param array $list An array of objects to filter. + * @param array $args Optional. An array of key => value arguments to match + * against each object. Default empty array. + * @param string $operator Optional. The logical operation to perform. 'AND' means + * all elements from the array must match. 'OR' means only + * one element needs to match. 'NOT' means no elements may + * match. Default 'AND'. + * @return array Array of found values. + */ +function wp_list_filter( $list, $args = array(), $operator = 'AND' ) { + if ( ! is_array( $list ) ) + return array(); + + if ( empty( $args ) ) + return $list; + + $operator = strtoupper( $operator ); + $count = count( $args ); + $filtered = array(); + + foreach ( $list as $key => $obj ) { + $to_match = (array) $obj; + + $matched = 0; + foreach ( $args as $m_key => $m_value ) { + if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] ) + $matched++; + } + + if ( ( 'AND' == $operator && $matched == $count ) + || ( 'OR' == $operator && $matched > 0 ) + || ( 'NOT' == $operator && 0 == $matched ) ) { + $filtered[$key] = $obj; + } + } + + return $filtered; +} + +/** + * Pluck a certain field out of each object in a list. + * + * This has the same functionality and prototype of + * array_column() (PHP 5.5) but also supports objects. + * + * @since 3.1.0 + * @since 4.0.0 $index_key parameter added. + * + * @param array $list List of objects or arrays + * @param int|string $field Field from the object to place instead of the entire object + * @param int|string $index_key Optional. Field from the object to use as keys for the new array. + * Default null. + * @return array Array of found values. If $index_key is set, an array of found values with keys + * corresponding to $index_key. + */ +function wp_list_pluck( $list, $field, $index_key = null ) { + if ( ! $index_key ) { + /* + * This is simple. Could at some point wrap array_column() + * if we knew we had an array of arrays. + */ + foreach ( $list as $key => $value ) { + if ( is_object( $value ) ) { + $list[ $key ] = $value->$field; + } else { + $list[ $key ] = $value[ $field ]; + } + } + return $list; + } + + /* + * When index_key is not set for a particular item, push the value + * to the end of the stack. This is how array_column() behaves. + */ + $newlist = array(); + foreach ( $list as $value ) { + if ( is_object( $value ) ) { + if ( isset( $value->$index_key ) ) { + $newlist[ $value->$index_key ] = $value->$field; + } else { + $newlist[] = $value->$field; + } + } else { + if ( isset( $value[ $index_key ] ) ) { + $newlist[ $value[ $index_key ] ] = $value[ $field ]; + } else { + $newlist[] = $value[ $field ]; + } + } + } + + return $newlist; +} + +/** + * Determines if Widgets library should be loaded. + * + * Checks to make sure that the widgets library hasn't already been loaded. + * If it hasn't, then it will load the widgets library and run an action hook. + * + * @since 2.2.0 + */ +function wp_maybe_load_widgets() { + /** + * Filter whether to load the Widgets library. + * + * Passing a falsey value to the filter will effectively short-circuit + * the Widgets library from loading. + * + * @since 2.8.0 + * + * @param bool $wp_maybe_load_widgets Whether to load the Widgets library. + * Default true. + */ + if ( ! apply_filters( 'load_default_widgets', true ) ) { + return; + } + + require_once( ABSPATH . WPINC . '/default-widgets.php' ); + + add_action( '_admin_menu', 'wp_widgets_add_menu' ); +} + +/** + * Append the Widgets menu to the themes main menu. + * + * @since 2.2.0 + * + * @uses $submenu The administration submenu list. + */ +function wp_widgets_add_menu() { + global $submenu; + + if ( ! current_theme_supports( 'widgets' ) ) + return; + + $submenu['themes.php'][7] = array( __( 'Widgets' ), 'edit_theme_options', 'widgets.php' ); + ksort( $submenu['themes.php'], SORT_NUMERIC ); +} + +/** + * Flush all output buffers for PHP 5.2. + * + * Make sure all output buffers are flushed before our singletons are destroyed. + * + * @since 2.2.0 + */ +function wp_ob_end_flush_all() { + $levels = ob_get_level(); + for ($i=0; $i<$levels; $i++) + ob_end_flush(); +} + +/** + * Load custom DB error or display WordPress DB error. + * + * If a file exists in the wp-content directory named db-error.php, then it will + * be loaded instead of displaying the WordPress DB error. If it is not found, + * then the WordPress DB error will be displayed instead. + * + * The WordPress DB error sets the HTTP status header to 500 to try to prevent + * search engines from caching the message. Custom DB messages should do the + * same. + * + * This function was backported to WordPress 2.3.2, but originally was added + * in WordPress 2.5.0. + * + * @since 2.3.2 + * + * @global wpdb $wpdb WordPress database access abstraction object. + */ +function dead_db() { + global $wpdb; + + wp_load_translations_early(); + + // Load custom DB error template, if present. + if ( file_exists( WP_CONTENT_DIR . '/db-error.php' ) ) { + require_once( WP_CONTENT_DIR . '/db-error.php' ); + die(); + } + + // If installing or in the admin, provide the verbose message. + if ( defined('WP_INSTALLING') || defined('WP_ADMIN') ) + wp_die($wpdb->error); + + // Otherwise, be terse. + status_header( 500 ); + nocache_headers(); + header( 'Content-Type: text/html; charset=utf-8' ); +?> + +> + + + <?php _e( 'Database Error' ); ?> + + + +

          + + +deprecated since version %2$s! Use %3$s instead.'), $function, $version, $replacement ) ); + else + trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $function, $version ) ); + } else { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $function, $version, $replacement ) ); + else + trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $function, $version ) ); + } + } +} + +/** + * Mark a file as deprecated and inform when it has been used. + * + * There is a hook deprecated_file_included that will be called that can be used + * to get the backtrace up to what file and function included the deprecated + * file. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * This function is to be used in every file that is deprecated. + * + * @since 2.5.0 + * @access private + * + * @param string $file The file that was included. + * @param string $version The version of WordPress that deprecated the file. + * @param string $replacement Optional. The file that should have been included based on ABSPATH. + * Default null. + * @param string $message Optional. A message regarding the change. Default empty. + */ +function _deprecated_file( $file, $version, $replacement = null, $message = '' ) { + + /** + * Fires when a deprecated file is called. + * + * @since 2.5.0 + * + * @param string $file The file that was called. + * @param string $replacement The file that should have been included based on ABSPATH. + * @param string $version The version of WordPress that deprecated the file. + * @param string $message A message regarding the change. + */ + do_action( 'deprecated_file_included', $file, $replacement, $version, $message ); + + /** + * Filter whether to trigger an error for deprecated files. + * + * @since 2.5.0 + * + * @param bool $trigger Whether to trigger the error for deprecated files. Default true. + */ + if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) { + $message = empty( $message ) ? '' : ' ' . $message; + if ( function_exists( '__' ) ) { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( __('%1$s is deprecated since version %2$s! Use %3$s instead.'), $file, $version, $replacement ) . $message ); + else + trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $file, $version ) . $message ); + } else { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $file, $version, $replacement ) . $message ); + else + trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $file, $version ) . $message ); + } + } +} +/** + * Mark a function argument as deprecated and inform when it has been used. + * + * This function is to be used whenever a deprecated function argument is used. + * Before this function is called, the argument must be checked for whether it was + * used by comparing it to its default value or evaluating whether it is empty. + * For example: + * + * if ( ! empty( $deprecated ) ) { + * _deprecated_argument( __FUNCTION__, '3.0' ); + * } + * + * + * There is a hook deprecated_argument_run that will be called that can be used + * to get the backtrace up to what file and function used the deprecated + * argument. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * @since 3.0.0 + * @access private + * + * @param string $function The function that was called. + * @param string $version The version of WordPress that deprecated the argument used. + * @param string $message Optional. A message regarding the change. Default null. + */ +function _deprecated_argument( $function, $version, $message = null ) { + + /** + * Fires when a deprecated argument is called. + * + * @since 3.0.0 + * + * @param string $function The function that was called. + * @param string $message A message regarding the change. + * @param string $version The version of WordPress that deprecated the argument used. + */ + do_action( 'deprecated_argument_run', $function, $message, $version ); + + /** + * Filter whether to trigger an error for deprecated arguments. + * + * @since 3.0.0 + * + * @param bool $trigger Whether to trigger the error for deprecated arguments. Default true. + */ + if ( WP_DEBUG && apply_filters( 'deprecated_argument_trigger_error', true ) ) { + if ( function_exists( '__' ) ) { + if ( ! is_null( $message ) ) + trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s! %3$s'), $function, $version, $message ) ); + else + trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s with no alternative available.'), $function, $version ) ); + } else { + if ( ! is_null( $message ) ) + trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s! %3$s', $function, $version, $message ) ); + else + trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s with no alternative available.', $function, $version ) ); + } + } +} + +/** + * Mark something as being incorrectly called. + * + * There is a hook doing_it_wrong_run that will be called that can be used + * to get the backtrace up to what file and function called the deprecated + * function. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * @since 3.1.0 + * @access private + * + * @param string $function The function that was called. + * @param string $message A message explaining what has been done incorrectly. + * @param string $version The version of WordPress where the message was added. + */ +function _doing_it_wrong( $function, $message, $version ) { + + /** + * Fires when the given function is being used incorrectly. + * + * @since 3.1.0 + * + * @param string $function The function that was called. + * @param string $message A message explaining what has been done incorrectly. + * @param string $version The version of WordPress where the message was added. + */ + do_action( 'doing_it_wrong_run', $function, $message, $version ); + + /** + * Filter whether to trigger an error for _doing_it_wrong() calls. + * + * @since 3.1.0 + * + * @param bool $trigger Whether to trigger the error for _doing_it_wrong() calls. Default true. + */ + if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true ) ) { + if ( function_exists( '__' ) ) { + $version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version ); + $message .= ' ' . __( 'Please see Debugging in WordPress for more information.' ); + trigger_error( sprintf( __( '%1$s was called incorrectly. %2$s %3$s' ), $function, $message, $version ) ); + } else { + $version = is_null( $version ) ? '' : sprintf( '(This message was added in version %s.)', $version ); + $message .= ' Please see Debugging in WordPress for more information.'; + trigger_error( sprintf( '%1$s was called incorrectly. %2$s %3$s', $function, $message, $version ) ); + } + } +} + +/** + * Is the server running earlier than 1.5.0 version of lighttpd? + * + * @since 2.5.0 + * + * @return bool Whether the server is running lighttpd < 1.5.0. + */ +function is_lighttpd_before_150() { + $server_parts = explode( '/', isset( $_SERVER['SERVER_SOFTWARE'] )? $_SERVER['SERVER_SOFTWARE'] : '' ); + $server_parts[1] = isset( $server_parts[1] )? $server_parts[1] : ''; + return 'lighttpd' == $server_parts[0] && -1 == version_compare( $server_parts[1], '1.5.0' ); +} + +/** + * Does the specified module exist in the Apache config? + * + * @since 2.5.0 + * + * @param string $mod The module, e.g. mod_rewrite. + * @param bool $default Optional. The default return value if the module is not found. Default false. + * @return bool Whether the specified module is loaded. + */ +function apache_mod_loaded($mod, $default = false) { + global $is_apache; + + if ( !$is_apache ) + return false; + + if ( function_exists( 'apache_get_modules' ) ) { + $mods = apache_get_modules(); + if ( in_array($mod, $mods) ) + return true; + } elseif ( function_exists( 'phpinfo' ) && false === strpos( ini_get( 'disable_functions' ), 'phpinfo' ) ) { + ob_start(); + phpinfo(8); + $phpinfo = ob_get_clean(); + if ( false !== strpos($phpinfo, $mod) ) + return true; + } + return $default; +} + +/** + * Check if IIS 7+ supports pretty permalinks. + * + * @since 2.8.0 + * + * @return bool Whether IIS7 supports permalinks. + */ +function iis7_supports_permalinks() { + global $is_iis7; + + $supports_permalinks = false; + if ( $is_iis7 ) { + /* First we check if the DOMDocument class exists. If it does not exist, then we cannot + * easily update the xml configuration file, hence we just bail out and tell user that + * pretty permalinks cannot be used. + * + * Next we check if the URL Rewrite Module 1.1 is loaded and enabled for the web site. When + * URL Rewrite 1.1 is loaded it always sets a server variable called 'IIS_UrlRewriteModule'. + * Lastly we make sure that PHP is running via FastCGI. This is important because if it runs + * via ISAPI then pretty permalinks will not work. + */ + $supports_permalinks = class_exists('DOMDocument') && isset($_SERVER['IIS_UrlRewriteModule']) && ( php_sapi_name() == 'cgi-fcgi' ); + } + + /** + * Filter whether IIS 7+ supports pretty permalinks. + * + * @since 2.8.0 + * + * @param bool $supports_permalinks Whether IIS7 supports permalinks. Default false. + */ + return apply_filters( 'iis7_supports_permalinks', $supports_permalinks ); +} + +/** + * File validates against allowed set of defined rules. + * + * A return value of '1' means that the $file contains either '..' or './'. A + * return value of '2' means that the $file contains ':' after the first + * character. A return value of '3' means that the file is not in the allowed + * files list. + * + * @since 1.2.0 + * + * @param string $file File path. + * @param array $allowed_files List of allowed files. + * @return int 0 means nothing is wrong, greater than 0 means something was wrong. + */ +function validate_file( $file, $allowed_files = '' ) { + if ( false !== strpos( $file, '..' ) ) + return 1; + + if ( false !== strpos( $file, './' ) ) + return 1; + + if ( ! empty( $allowed_files ) && ! in_array( $file, $allowed_files ) ) + return 3; + + if (':' == substr( $file, 1, 1 ) ) + return 2; + + return 0; +} + +/** + * Determine if SSL is used. + * + * @since 2.6.0 + * + * @return bool True if SSL, false if not used. + */ +function is_ssl() { + if ( isset($_SERVER['HTTPS']) ) { + if ( 'on' == strtolower($_SERVER['HTTPS']) ) + return true; + if ( '1' == $_SERVER['HTTPS'] ) + return true; + } elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) { + return true; + } + return false; +} + +/** + * Whether SSL login should be forced. + * + * @since 2.6.0 + * + * @see force_ssl_admin() + * + * @param string|bool $force Optional Whether to force SSL login. Default null. + * @return bool True if forced, false if not forced. + */ +function force_ssl_login( $force = null ) { + return force_ssl_admin( $force ); +} + +/** + * Whether to force SSL used for the Administration Screens. + * + * @since 2.6.0 + * + * @param string|bool $force Optional. Whether to force SSL in admin screens. Default null. + * @return bool True if forced, false if not forced. + */ +function force_ssl_admin( $force = null ) { + static $forced = false; + + if ( !is_null( $force ) ) { + $old_forced = $forced; + $forced = $force; + return $old_forced; + } + + return $forced; +} + +/** + * Guess the URL for the site. + * + * Will remove wp-admin links to retrieve only return URLs not in the wp-admin + * directory. + * + * @since 2.6.0 + * + * @return string The guessed URL. + */ +function wp_guess_url() { + if ( defined('WP_SITEURL') && '' != WP_SITEURL ) { + $url = WP_SITEURL; + } else { + $abspath_fix = str_replace( '\\', '/', ABSPATH ); + $script_filename_dir = dirname( $_SERVER['SCRIPT_FILENAME'] ); + + // The request is for the admin + if ( strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) !== false || strpos( $_SERVER['REQUEST_URI'], 'wp-login.php' ) !== false ) { + $path = preg_replace( '#/(wp-admin/.*|wp-login.php)#i', '', $_SERVER['REQUEST_URI'] ); + + // The request is for a file in ABSPATH + } elseif ( $script_filename_dir . '/' == $abspath_fix ) { + // Strip off any file/query params in the path + $path = preg_replace( '#/[^/]*$#i', '', $_SERVER['PHP_SELF'] ); + + } else { + if ( false !== strpos( $_SERVER['SCRIPT_FILENAME'], $abspath_fix ) ) { + // Request is hitting a file inside ABSPATH + $directory = str_replace( ABSPATH, '', $script_filename_dir ); + // Strip off the sub directory, and any file/query paramss + $path = preg_replace( '#/' . preg_quote( $directory, '#' ) . '/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ); + } elseif ( false !== strpos( $abspath_fix, $script_filename_dir ) ) { + // Request is hitting a file above ABSPATH + $subdirectory = substr( $abspath_fix, strpos( $abspath_fix, $script_filename_dir ) + strlen( $script_filename_dir ) ); + // Strip off any file/query params from the path, appending the sub directory to the install + $path = preg_replace( '#/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ) . $subdirectory; + } else { + $path = $_SERVER['REQUEST_URI']; + } + } + + $schema = is_ssl() ? 'https://' : 'http://'; // set_url_scheme() is not defined yet + $url = $schema . $_SERVER['HTTP_HOST'] . $path; + } + + return rtrim($url, '/'); +} + +/** + * Temporarily suspend cache additions. + * + * Stops more data being added to the cache, but still allows cache retrieval. + * This is useful for actions, such as imports, when a lot of data would otherwise + * be almost uselessly added to the cache. + * + * Suspension lasts for a single page load at most. Remember to call this + * function again if you wish to re-enable cache adds earlier. + * + * @since 3.3.0 + * + * @param bool $suspend Optional. Suspends additions if true, re-enables them if false. + * @return bool The current suspend setting + */ +function wp_suspend_cache_addition( $suspend = null ) { + static $_suspend = false; + + if ( is_bool( $suspend ) ) + $_suspend = $suspend; + + return $_suspend; +} + +/** + * Suspend cache invalidation. + * + * Turns cache invalidation on and off. Useful during imports where you don't wont to do + * invalidations every time a post is inserted. Callers must be sure that what they are + * doing won't lead to an inconsistent cache when invalidation is suspended. + * + * @since 2.7.0 + * + * @param bool $suspend Optional. Whether to suspend or enable cache invalidation. Default true. + * @return bool The current suspend setting. + */ +function wp_suspend_cache_invalidation( $suspend = true ) { + global $_wp_suspend_cache_invalidation; + + $current_suspend = $_wp_suspend_cache_invalidation; + $_wp_suspend_cache_invalidation = $suspend; + return $current_suspend; +} + +/** + * Determine whether a site is the main site of the current network. + * + * @since 3.0.0 + * + * @param int $site_id Optional. Site ID to test. Defaults to current site. + * Defaults to current site. + * @return bool True if $site_id is the main site of the network, or if not + * running Multisite. + */ +function is_main_site( $site_id = null ) { + // This is the current network's information; 'site' is old terminology. + global $current_site; + + if ( ! is_multisite() ) + return true; + + if ( ! $site_id ) + $site_id = get_current_blog_id(); + + return (int) $site_id === (int) $current_site->blog_id; +} + +/** + * Determine whether a network is the main network of the Multisite install. + * + * @since 3.7.0 + * + * @param int $network_id Optional. Network ID to test. Defaults to current network. + * @return bool True if $network_id is the main network, or if not running Multisite. + */ +function is_main_network( $network_id = null ) { + global $wpdb; + + if ( ! is_multisite() ) + return true; + + $current_network_id = (int) get_current_site()->id; + + if ( ! $network_id ) + $network_id = $current_network_id; + $network_id = (int) $network_id; + + if ( defined( 'PRIMARY_NETWORK_ID' ) ) + return $network_id === (int) PRIMARY_NETWORK_ID; + + if ( 1 === $current_network_id ) + return $network_id === $current_network_id; + + $primary_network_id = (int) wp_cache_get( 'primary_network_id', 'site-options' ); + + if ( $primary_network_id ) + return $network_id === $primary_network_id; + + $primary_network_id = (int) $wpdb->get_var( "SELECT id FROM $wpdb->site ORDER BY id LIMIT 1" ); + wp_cache_add( 'primary_network_id', $primary_network_id, 'site-options' ); + + return $network_id === $primary_network_id; +} + +/** + * Determine whether global terms are enabled. + * + * @since 3.0.0 + * + * @return bool True if multisite and global terms enabled. + */ +function global_terms_enabled() { + if ( ! is_multisite() ) + return false; + + static $global_terms = null; + if ( is_null( $global_terms ) ) { + + /** + * Filter whether global terms are enabled. + * + * Passing a non-null value to the filter will effectively short-circuit the function, + * returning the value of the 'global_terms_enabled' site option instead. + * + * @since 3.0.0 + * + * @param null $anbled Whether global terms are enabled. + */ + $filter = apply_filters( 'global_terms_enabled', null ); + if ( ! is_null( $filter ) ) + $global_terms = (bool) $filter; + else + $global_terms = (bool) get_site_option( 'global_terms_enabled', false ); + } + return $global_terms; +} + +/** + * gmt_offset modification for smart timezone handling. + * + * Overrides the gmt_offset option if we have a timezone_string available. + * + * @since 2.8.0 + * + * @return float|bool Timezone GMT offset, false otherwise. + */ +function wp_timezone_override_offset() { + if ( !$timezone_string = get_option( 'timezone_string' ) ) { + return false; + } + + $timezone_object = timezone_open( $timezone_string ); + $datetime_object = date_create(); + if ( false === $timezone_object || false === $datetime_object ) { + return false; + } + return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 ); +} + +/** + * Sort-helper for timezones. + * + * @since 2.9.0 + * @access private + * + * @param array $a + * @param array $b + * @return int + */ +function _wp_timezone_choice_usort_callback( $a, $b ) { + // Don't use translated versions of Etc + if ( 'Etc' === $a['continent'] && 'Etc' === $b['continent'] ) { + // Make the order of these more like the old dropdown + if ( 'GMT+' === substr( $a['city'], 0, 4 ) && 'GMT+' === substr( $b['city'], 0, 4 ) ) { + return -1 * ( strnatcasecmp( $a['city'], $b['city'] ) ); + } + if ( 'UTC' === $a['city'] ) { + if ( 'GMT+' === substr( $b['city'], 0, 4 ) ) { + return 1; + } + return -1; + } + if ( 'UTC' === $b['city'] ) { + if ( 'GMT+' === substr( $a['city'], 0, 4 ) ) { + return -1; + } + return 1; + } + return strnatcasecmp( $a['city'], $b['city'] ); + } + if ( $a['t_continent'] == $b['t_continent'] ) { + if ( $a['t_city'] == $b['t_city'] ) { + return strnatcasecmp( $a['t_subcity'], $b['t_subcity'] ); + } + return strnatcasecmp( $a['t_city'], $b['t_city'] ); + } else { + // Force Etc to the bottom of the list + if ( 'Etc' === $a['continent'] ) { + return 1; + } + if ( 'Etc' === $b['continent'] ) { + return -1; + } + return strnatcasecmp( $a['t_continent'], $b['t_continent'] ); + } +} + +/** + * Gives a nicely-formatted list of timezone strings. + * + * @since 2.9.0 + * + * @param string $selected_zone Selected timezone. + * @return string + */ +function wp_timezone_choice( $selected_zone ) { + static $mo_loaded = false; + + $continents = array( 'Africa', 'America', 'Antarctica', 'Arctic', 'Asia', 'Atlantic', 'Australia', 'Europe', 'Indian', 'Pacific'); + + // Load translations for continents and cities + if ( !$mo_loaded ) { + $locale = get_locale(); + $mofile = WP_LANG_DIR . '/continents-cities-' . $locale . '.mo'; + load_textdomain( 'continents-cities', $mofile ); + $mo_loaded = true; + } + + $zonen = array(); + foreach ( timezone_identifiers_list() as $zone ) { + $zone = explode( '/', $zone ); + if ( !in_array( $zone[0], $continents ) ) { + continue; + } + + // This determines what gets set and translated - we don't translate Etc/* strings here, they are done later + $exists = array( + 0 => ( isset( $zone[0] ) && $zone[0] ), + 1 => ( isset( $zone[1] ) && $zone[1] ), + 2 => ( isset( $zone[2] ) && $zone[2] ), + ); + $exists[3] = ( $exists[0] && 'Etc' !== $zone[0] ); + $exists[4] = ( $exists[1] && $exists[3] ); + $exists[5] = ( $exists[2] && $exists[3] ); + + $zonen[] = array( + 'continent' => ( $exists[0] ? $zone[0] : '' ), + 'city' => ( $exists[1] ? $zone[1] : '' ), + 'subcity' => ( $exists[2] ? $zone[2] : '' ), + 't_continent' => ( $exists[3] ? translate( str_replace( '_', ' ', $zone[0] ), 'continents-cities' ) : '' ), + 't_city' => ( $exists[4] ? translate( str_replace( '_', ' ', $zone[1] ), 'continents-cities' ) : '' ), + 't_subcity' => ( $exists[5] ? translate( str_replace( '_', ' ', $zone[2] ), 'continents-cities' ) : '' ) + ); + } + usort( $zonen, '_wp_timezone_choice_usort_callback' ); + + $structure = array(); + + if ( empty( $selected_zone ) ) { + $structure[] = ''; + } + + foreach ( $zonen as $key => $zone ) { + // Build value in an array to join later + $value = array( $zone['continent'] ); + + if ( empty( $zone['city'] ) ) { + // It's at the continent level (generally won't happen) + $display = $zone['t_continent']; + } else { + // It's inside a continent group + + // Continent optgroup + if ( !isset( $zonen[$key - 1] ) || $zonen[$key - 1]['continent'] !== $zone['continent'] ) { + $label = $zone['t_continent']; + $structure[] = ''; + } + + // Add the city to the value + $value[] = $zone['city']; + + $display = $zone['t_city']; + if ( !empty( $zone['subcity'] ) ) { + // Add the subcity to the value + $value[] = $zone['subcity']; + $display .= ' - ' . $zone['t_subcity']; + } + } + + // Build the value + $value = join( '/', $value ); + $selected = ''; + if ( $value === $selected_zone ) { + $selected = 'selected="selected" '; + } + $structure[] = '"; + + // Close continent optgroup + if ( !empty( $zone['city'] ) && ( !isset($zonen[$key + 1]) || (isset( $zonen[$key + 1] ) && $zonen[$key + 1]['continent'] !== $zone['continent']) ) ) { + $structure[] = ''; + } + } + + // Do UTC + $structure[] = ''; + $selected = ''; + if ( 'UTC' === $selected_zone ) + $selected = 'selected="selected" '; + $structure[] = ''; + $structure[] = ''; + + // Do manual UTC offsets + $structure[] = ''; + $offset_range = array (-12, -11.5, -11, -10.5, -10, -9.5, -9, -8.5, -8, -7.5, -7, -6.5, -6, -5.5, -5, -4.5, -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, + 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 5.75, 6, 6.5, 7, 7.5, 8, 8.5, 8.75, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.75, 13, 13.75, 14); + foreach ( $offset_range as $offset ) { + if ( 0 <= $offset ) + $offset_name = '+' . $offset; + else + $offset_name = (string) $offset; + + $offset_value = $offset_name; + $offset_name = str_replace(array('.25','.5','.75'), array(':15',':30',':45'), $offset_name); + $offset_name = 'UTC' . $offset_name; + $offset_value = 'UTC' . $offset_value; + $selected = ''; + if ( $offset_value === $selected_zone ) + $selected = 'selected="selected" '; + $structure[] = '"; + + } + $structure[] = ''; + + return join( "\n", $structure ); +} + +/** + * Strip close comment and close php tags from file headers used by WP. + * + * @since 2.8.0 + * @access private + * + * @see http://core.trac.wordpress.org/ticket/8497 + * + * @param string $str Header comment to clean up. + * @return string + */ +function _cleanup_header_comment( $str ) { + return trim(preg_replace("/\s*(?:\*\/|\?>).*/", '', $str)); +} + +/** + * Permanently delete posts, pages, attachments, and comments which have been + * in the trash for EMPTY_TRASH_DAYS. + * + * @since 2.9.0 + */ +function wp_scheduled_delete() { + global $wpdb; + + $delete_timestamp = time() - ( DAY_IN_SECONDS * EMPTY_TRASH_DAYS ); + + $posts_to_delete = $wpdb->get_results($wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); + + foreach ( (array) $posts_to_delete as $post ) { + $post_id = (int) $post['post_id']; + if ( !$post_id ) + continue; + + $del_post = get_post($post_id); + + if ( !$del_post || 'trash' != $del_post->post_status ) { + delete_post_meta($post_id, '_wp_trash_meta_status'); + delete_post_meta($post_id, '_wp_trash_meta_time'); + } else { + wp_delete_post($post_id); + } + } + + $comments_to_delete = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); + + foreach ( (array) $comments_to_delete as $comment ) { + $comment_id = (int) $comment['comment_id']; + if ( !$comment_id ) + continue; + + $del_comment = get_comment($comment_id); + + if ( !$del_comment || 'trash' != $del_comment->comment_approved ) { + delete_comment_meta($comment_id, '_wp_trash_meta_time'); + delete_comment_meta($comment_id, '_wp_trash_meta_status'); + } else { + wp_delete_comment($comment_id); + } + } +} + +/** + * Retrieve metadata from a file. + * + * Searches for metadata in the first 8kiB of a file, such as a plugin or theme. + * Each piece of metadata must be on its own line. Fields can not span multiple + * lines, the value will get cut at the end of the first line. + * + * If the file data is not within that first 8kiB, then the author should correct + * their plugin file and move the data headers to the top. + * + * @see http://codex.wordpress.org/File_Header + * + * @since 2.9.0 + * @param string $file Path to the file. + * @param array $default_headers List of headers, in the format array('HeaderKey' => 'Header Name'). + * @param string $context Optional. If specified adds filter hook "extra_{$context}_headers". + * Default empty. + */ +function get_file_data( $file, $default_headers, $context = '' ) { + // We don't need to write to the file, so just open for reading. + $fp = fopen( $file, 'r' ); + + // Pull only the first 8kiB of the file in. + $file_data = fread( $fp, 8192 ); + + // PHP will close file handle, but we are good citizens. + fclose( $fp ); + + // Make sure we catch CR-only line endings. + $file_data = str_replace( "\r", "\n", $file_data ); + + /** + * Filter extra file headers by context. + * + * The dynamic portion of the hook name, $context, refers to the context + * where extra headers might be loaded. + * + * @since 2.9.0 + * + * @param array $extra_context_headers Empty array by default. + */ + if ( $context && $extra_headers = apply_filters( "extra_{$context}_headers", array() ) ) { + $extra_headers = array_combine( $extra_headers, $extra_headers ); // keys equal values + $all_headers = array_merge( $extra_headers, (array) $default_headers ); + } else { + $all_headers = $default_headers; + } + + 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 ] = ''; + } + + return $all_headers; +} + +/** + * Returns true. + * + * Useful for returning true to filters easily. + * + * @since 3.0.0 + * + * @see __return_false() + * + * @return bool True. + */ +function __return_true() { + return true; +} + +/** + * Returns false. + * + * Useful for returning false to filters easily. + * + * @since 3.0.0 + * + * @see __return_true() + * + * @return bool False. + */ +function __return_false() { + return false; +} + +/** + * Returns 0. + * + * Useful for returning 0 to filters easily. + * + * @since 3.0.0 + * + * @return int 0. + */ +function __return_zero() { + return 0; +} + +/** + * Returns an empty array. + * + * Useful for returning an empty array to filters easily. + * + * @since 3.0.0 + * + * @return array Empty array. + */ +function __return_empty_array() { + return array(); +} + +/** + * Returns null. + * + * Useful for returning null to filters easily. + * + * @since 3.4.0 + * + * @return null Null value. + */ +function __return_null() { + return null; +} + +/** + * Returns an empty string. + * + * Useful for returning an empty string to filters easily. + * + * @since 3.7.0 + * + * @see __return_null() + * + * @return string Empty string. + */ +function __return_empty_string() { + return ''; +} + +/** + * Send a HTTP header to disable content type sniffing in browsers which support it. + * + * @since 3.0.0 + * + * @see http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx + * @see http://src.chromium.org/viewvc/chrome?view=rev&revision=6985 + */ +function send_nosniff_header() { + @header( 'X-Content-Type-Options: nosniff' ); +} + +/** + * Return a MySQL expression for selecting the week number based on the start_of_week option. + * + * @internal + * @since 3.0.0 + * + * @param string $column Database column. + * @return string SQL clause. + */ +function _wp_mysql_week( $column ) { + switch ( $start_of_week = (int) get_option( 'start_of_week' ) ) { + case 1 : + return "WEEK( $column, 1 )"; + case 2 : + case 3 : + case 4 : + case 5 : + case 6 : + return "WEEK( DATE_SUB( $column, INTERVAL $start_of_week DAY ), 0 )"; + case 0 : + default : + return "WEEK( $column, 0 )"; + } +} + +/** + * Find hierarchy loops using a callback function that maps object IDs to parent IDs. + * + * @since 3.1.0 + * @access private + * + * @param callback $callback Function that accepts ( ID, $callback_args ) and outputs parent_ID. + * @param int $start The ID to start the loop check at. + * @param int $start_parent The parent_ID of $start to use instead of calling $callback( $start ). + * Use null to always use $callback + * @param array $callback_args Optional. Additional arguments to send to $callback. + * @return array IDs of all members of loop. + */ +function wp_find_hierarchy_loop( $callback, $start, $start_parent, $callback_args = array() ) { + $override = is_null( $start_parent ) ? array() : array( $start => $start_parent ); + + if ( !$arbitrary_loop_member = wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override, $callback_args ) ) + return array(); + + return wp_find_hierarchy_loop_tortoise_hare( $callback, $arbitrary_loop_member, $override, $callback_args, true ); +} + +/** + * Use the "The Tortoise and the Hare" algorithm to detect loops. + * + * For every step of the algorithm, the hare takes two steps and the tortoise one. + * If the hare ever laps the tortoise, there must be a loop. + * + * @since 3.1.0 + * @access private + * + * @param callback $callback Function that accepts ( ID, callback_arg, ... ) and outputs parent_ID. + * @param int $start The ID to start the loop check at. + * @param array $override Optional. An array of ( ID => parent_ID, ... ) to use instead of $callback. + * Default empty array. + * @param array $callback_args Optional. Additional arguments to send to $callback. Default empty array. + * @param bool $_return_loop Optional. Return loop members or just detect presence of loop? Only set + * to true if you already know the given $start is part of a loop (otherwise + * the returned array might include branches). Default false. + * @return mixed Scalar ID of some arbitrary member of the loop, or array of IDs of all members of loop if + * $_return_loop + */ +function wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override = array(), $callback_args = array(), $_return_loop = false ) { + $tortoise = $hare = $evanescent_hare = $start; + $return = array(); + + // Set evanescent_hare to one past hare + // Increment hare two steps + while ( + $tortoise + && + ( $evanescent_hare = isset( $override[$hare] ) ? $override[$hare] : call_user_func_array( $callback, array_merge( array( $hare ), $callback_args ) ) ) + && + ( $hare = isset( $override[$evanescent_hare] ) ? $override[$evanescent_hare] : call_user_func_array( $callback, array_merge( array( $evanescent_hare ), $callback_args ) ) ) + ) { + if ( $_return_loop ) + $return[$tortoise] = $return[$evanescent_hare] = $return[$hare] = true; + + // tortoise got lapped - must be a loop + if ( $tortoise == $evanescent_hare || $tortoise == $hare ) + return $_return_loop ? $return : $tortoise; + + // Increment tortoise by one step + $tortoise = isset( $override[$tortoise] ) ? $override[$tortoise] : call_user_func_array( $callback, array_merge( array( $tortoise ), $callback_args ) ); + } + + return false; +} + +/** + * Send a HTTP header to limit rendering of pages to same origin iframes. + * + * @since 3.1.3 + * + * @see https://developer.mozilla.org/en/the_x-frame-options_response_header + */ +function send_frame_options_header() { + @header( 'X-Frame-Options: SAMEORIGIN' ); +} + +/** + * Retrieve a list of protocols to allow in HTML attributes. + * + * @since 3.3.0 + * + * @see wp_kses() + * @see esc_url() + * + * @return array Array of allowed protocols. + */ +function wp_allowed_protocols() { + static $protocols; + + if ( empty( $protocols ) ) { + $protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp' ); + + /** + * Filter the list of protocols allowed in HTML attributes. + * + * @since 3.0.0 + * + * @param array $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more. + */ + $protocols = apply_filters( 'kses_allowed_protocols', $protocols ); + } + + return $protocols; +} + +/** + * Return a comma-separated string of functions that have been called to get + * to the current point in code. + * + * @since 3.4.0 + * + * @see http://core.trac.wordpress.org/ticket/19589 + * + * @param string $ignore_class Optional. A class to ignore all function calls within - useful + * when you want to just give info about the callee. Default null. + * @param int $skip_frames Optional. A number of stack frames to skip - useful for unwinding + * back to the source of the issue. Default 0. + * @param bool $pretty Optional. Whether or not you want a comma separated string or raw + * array returned. Default true. + * @return string|array Either a string containing a reversed comma separated trace or an array + * of individual calls. + */ +function wp_debug_backtrace_summary( $ignore_class = null, $skip_frames = 0, $pretty = true ) { + if ( version_compare( PHP_VERSION, '5.2.5', '>=' ) ) + $trace = debug_backtrace( false ); + else + $trace = debug_backtrace(); + + $caller = array(); + $check_class = ! is_null( $ignore_class ); + $skip_frames++; // skip this function + + foreach ( $trace as $call ) { + if ( $skip_frames > 0 ) { + $skip_frames--; + } elseif ( isset( $call['class'] ) ) { + if ( $check_class && $ignore_class == $call['class'] ) + continue; // Filter out calls + + $caller[] = "{$call['class']}{$call['type']}{$call['function']}"; + } else { + if ( in_array( $call['function'], array( 'do_action', 'apply_filters' ) ) ) { + $caller[] = "{$call['function']}('{$call['args'][0]}')"; + } elseif ( in_array( $call['function'], array( 'include', 'include_once', 'require', 'require_once' ) ) ) { + $caller[] = $call['function'] . "('" . str_replace( array( WP_CONTENT_DIR, ABSPATH ) , '', $call['args'][0] ) . "')"; + } else { + $caller[] = $call['function']; + } + } + } + if ( $pretty ) + return join( ', ', array_reverse( $caller ) ); + else + return $caller; +} + +/** + * Retrieve ids that are not already present in the cache. + * + * @since 3.4.0 + * @access private + * + * @param array $object_ids ID list. + * @param string $cache_key The cache bucket to check against. + * + * @return array List of ids not present in the cache. + */ +function _get_non_cached_ids( $object_ids, $cache_key ) { + $clean = array(); + foreach ( $object_ids as $id ) { + $id = (int) $id; + if ( !wp_cache_get( $id, $cache_key ) ) { + $clean[] = $id; + } + } + + return $clean; +} + +/** + * Test if the current device has the capability to upload files. + * + * @since 3.4.0 + * @access private + * + * @return bool true|false Whether the device is able to upload files. + */ +function _device_can_upload() { + if ( ! wp_is_mobile() ) + return true; + + $ua = $_SERVER['HTTP_USER_AGENT']; + + if ( strpos($ua, 'iPhone') !== false + || strpos($ua, 'iPad') !== false + || strpos($ua, 'iPod') !== false ) { + return preg_match( '#OS ([\d_]+) like Mac OS X#', $ua, $version ) && version_compare( $version[1], '6', '>=' ); + } + + return true; +} + +/** + * Test if a given path is a stream URL + * + * @param string $path The resource path or URL. + * @return bool True if the path is a stream URL. + */ +function wp_is_stream( $path ) { + $wrappers = stream_get_wrappers(); + $wrappers_re = '(' . join('|', $wrappers) . ')'; + + return preg_match( "!^$wrappers_re://!", $path ) === 1; +} + +/** + * Test if the supplied date is valid for the Gregorian calendar. + * + * @since 3.5.0 + * + * @see checkdate() + * + * @param int $month Month number. + * @param int $day Day number. + * @param int $year Year number. + * @param string $source_date The date to filter. + * @return bool True if valid date, false if not valid date. + */ +function wp_checkdate( $month, $day, $year, $source_date ) { + /** + * Filter whether the given date is valid for the Gregorian calendar. + * + * @since 3.5.0 + * + * @param bool $checkdate Whether the given date is valid. + * @param string $source_date Date to check. + */ + return apply_filters( 'wp_checkdate', checkdate( $month, $day, $year ), $source_date ); +} + +/** + * Load the auth check for monitoring whether the user is still logged in. + * + * Can be disabled with remove_action( 'admin_enqueue_scripts', 'wp_auth_check_load' ); + * + * This is disabled for certain screens where a login screen could cause an + * inconvenient interruption. A filter called wp_auth_check_load can be used + * for fine-grained control. + * + * @since 3.6.0 + */ +function wp_auth_check_load() { + if ( ! is_admin() && ! is_user_logged_in() ) + return; + + if ( defined( 'IFRAME_REQUEST' ) ) + return; + + $screen = get_current_screen(); + $hidden = array( 'update', 'update-network', 'update-core', 'update-core-network', 'upgrade', 'upgrade-network', 'network' ); + $show = ! in_array( $screen->id, $hidden ); + + /** + * Filter whether to load the authentication check. + * + * Passing a falsey value to the filter will effectively short-circuit + * loading the authentication check. + * + * @since 3.6.0 + * + * @param bool $show Whether to load the authentication check. + * @param WP_Screen $screen The current screen object. + */ + if ( apply_filters( 'wp_auth_check_load', $show, $screen ) ) { + wp_enqueue_style( 'wp-auth-check' ); + wp_enqueue_script( 'wp-auth-check' ); + + add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 ); + add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 ); + } +} + +/** + * Output the HTML that shows the wp-login dialog when the user is no longer logged in. + * + * @since 3.6.0 + */ +function wp_auth_check_html() { + $login_url = wp_login_url(); + $current_domain = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST']; + $same_domain = ( strpos( $login_url, $current_domain ) === 0 ); + + /** + * Filter whether the authentication check originated at the same domain. + * + * @since 3.6.0 + * + * @param bool $same_domain Whether the authentication check originated at the same domain. + */ + $same_domain = apply_filters( 'wp_auth_check_same_domain', $same_domain ); + $wrap_class = $same_domain ? 'hidden' : 'hidden fallback'; + + ?> +
          +
          +
          +
          + +
          + +
          +

          +

          +

          +
          +
          +
          + [\s\S]*<\/%1$s>|\s*\/>)', tag_escape( $tag ) ); +} + +/** + * Retrieve a canonical form of the provided charset appropriate for passing to PHP + * functions such as htmlspecialchars() and charset html attributes. + * + * @since 3.6.0 + * @access private + * + * @see http://core.trac.wordpress.org/ticket/23688 + * + * @param string $charset A charset name. + * @return string The canonical form of the charset. + */ +function _canonical_charset( $charset ) { + if ( 'UTF-8' === $charset || 'utf-8' === $charset || 'utf8' === $charset || + 'UTF8' === $charset ) + return 'UTF-8'; + + if ( 'ISO-8859-1' === $charset || 'iso-8859-1' === $charset || + 'iso8859-1' === $charset || 'ISO8859-1' === $charset ) + return 'ISO-8859-1'; + + return $charset; +} + +/** + * Set the mbstring internal encoding to a binary safe encoding when func_overload + * is enabled. + * + * When mbstring.func_overload is in use for multi-byte encodings, the results from + * strlen() and similar functions respect the utf8 characters, causing binary data + * to return incorrect lengths. + * + * This function overrides the mbstring encoding to a binary-safe encoding, and + * resets it to the users expected encoding afterwards through the + * `reset_mbstring_encoding` function. + * + * It is safe to recursively call this function, however each + * `mbstring_binary_safe_encoding()` call must be followed up with an equal number + * of `reset_mbstring_encoding()` calls. + * + * @since 3.7.0 + * + * @see reset_mbstring_encoding() + * + * @param bool $reset Optional. Whether to reset the encoding back to a previously-set encoding. + * Default false. + */ +function mbstring_binary_safe_encoding( $reset = false ) { + static $encodings = array(); + static $overloaded = null; + + if ( is_null( $overloaded ) ) + $overloaded = function_exists( 'mb_internal_encoding' ) && ( ini_get( 'mbstring.func_overload' ) & 2 ); + + if ( false === $overloaded ) + return; + + if ( ! $reset ) { + $encoding = mb_internal_encoding(); + array_push( $encodings, $encoding ); + mb_internal_encoding( 'ISO-8859-1' ); + } + + if ( $reset && $encodings ) { + $encoding = array_pop( $encodings ); + mb_internal_encoding( $encoding ); + } +} + +/** + * Reset the mbstring internal encoding to a users previously set encoding. + * + * @see mbstring_binary_safe_encoding() + * + * @since 3.7.0 + */ +function reset_mbstring_encoding() { + mbstring_binary_safe_encoding( true ); +} + +/** + * Alternative to filter_var( $var, FILTER_VALIDATE_BOOLEAN ). + * + * @since 4.0.0 + * + * @param mixed $var Boolean value to validate. + * @return bool Whether the value is validated. + */ +function wp_validate_boolean( $var ) { + if ( is_bool( $var ) ) { + return $var; + } + + if ( 'false' === $var ) { + return false; + } + + return (bool) $var; +} diff --git a/wp-includes/functions.php.orig b/wp-includes/functions.php.orig new file mode 100644 index 0000000..0a8e1a0 --- /dev/null +++ b/wp-includes/functions.php.orig @@ -0,0 +1,4630 @@ +month ) ) && ( !empty( $wp_locale->weekday ) ) ) { + $datemonth = $wp_locale->get_month( $datefunc( 'm', $i ) ); + $datemonth_abbrev = $wp_locale->get_month_abbrev( $datemonth ); + $dateweekday = $wp_locale->get_weekday( $datefunc( 'w', $i ) ); + $dateweekday_abbrev = $wp_locale->get_weekday_abbrev( $dateweekday ); + $datemeridiem = $wp_locale->get_meridiem( $datefunc( 'a', $i ) ); + $datemeridiem_capital = $wp_locale->get_meridiem( $datefunc( 'A', $i ) ); + $dateformatstring = ' '.$dateformatstring; + $dateformatstring = preg_replace( "/([^\\\])D/", "\\1" . backslashit( $dateweekday_abbrev ), $dateformatstring ); + $dateformatstring = preg_replace( "/([^\\\])F/", "\\1" . backslashit( $datemonth ), $dateformatstring ); + $dateformatstring = preg_replace( "/([^\\\])l/", "\\1" . backslashit( $dateweekday ), $dateformatstring ); + $dateformatstring = preg_replace( "/([^\\\])M/", "\\1" . backslashit( $datemonth_abbrev ), $dateformatstring ); + $dateformatstring = preg_replace( "/([^\\\])a/", "\\1" . backslashit( $datemeridiem ), $dateformatstring ); + $dateformatstring = preg_replace( "/([^\\\])A/", "\\1" . backslashit( $datemeridiem_capital ), $dateformatstring ); + + $dateformatstring = substr( $dateformatstring, 1, strlen( $dateformatstring ) -1 ); + } + $timezone_formats = array( 'P', 'I', 'O', 'T', 'Z', 'e' ); + $timezone_formats_re = implode( '|', $timezone_formats ); + if ( preg_match( "/$timezone_formats_re/", $dateformatstring ) ) { + $timezone_string = get_option( 'timezone_string' ); + if ( $timezone_string ) { + $timezone_object = timezone_open( $timezone_string ); + $date_object = date_create( null, $timezone_object ); + foreach( $timezone_formats as $timezone_format ) { + if ( false !== strpos( $dateformatstring, $timezone_format ) ) { + $formatted = date_format( $date_object, $timezone_format ); + $dateformatstring = ' '.$dateformatstring; + $dateformatstring = preg_replace( "/([^\\\])$timezone_format/", "\\1" . backslashit( $formatted ), $dateformatstring ); + $dateformatstring = substr( $dateformatstring, 1, strlen( $dateformatstring ) -1 ); + } + } + } + } + $j = @$datefunc( $dateformatstring, $i ); + + /** + * Filter the date formatted based on the locale. + * + * @since 2.8.0 + * + * @param string $j Formatted date string. + * @param string $req_format Format to display the date. + * @param int $i Unix timestamp. + * @param bool $gmt Whether to convert to GMT for time. Default false. + */ + $j = apply_filters( 'date_i18n', $j, $req_format, $i, $gmt ); + return $j; +} + +/** + * Convert integer number to format based on the locale. + * + * @since 2.3.0 + * + * @param int $number The number to convert based on locale. + * @param int $decimals Optional. Precision of the number of decimal places. Default 0. + * @return string Converted number in string format. + */ +function number_format_i18n( $number, $decimals = 0 ) { + global $wp_locale; + $formatted = number_format( $number, absint( $decimals ), $wp_locale->number_format['decimal_point'], $wp_locale->number_format['thousands_sep'] ); + + /** + * Filter the number formatted based on the locale. + * + * @since 2.8.0 + * + * @param string $formatted Converted number in string format. + */ + return apply_filters( 'number_format_i18n', $formatted ); +} + +/** + * Convert number of bytes largest unit bytes will fit into. + * + * It is easier to read 1kB than 1024 bytes and 1MB than 1048576 bytes. Converts + * number of bytes to human readable number by taking the number of that unit + * that the bytes will go into it. Supports TB value. + * + * Please note that integers in PHP are limited to 32 bits, unless they are on + * 64 bit architecture, then they have 64 bit size. If you need to place the + * larger size then what PHP integer type will hold, then use a string. It will + * be converted to a double, which should always have 64 bit length. + * + * Technically the correct unit names for powers of 1024 are KiB, MiB etc. + * + * @since 2.3.0 + * + * @param int|string $bytes Number of bytes. Note max integer size for integers. + * @param int $decimals Optional. Precision of number of decimal places. Default 0. + * @return bool|string False on failure. Number string on success. + */ +function size_format( $bytes, $decimals = 0 ) { + $quant = array( + // ========================= Origin ==== + 'TB' => 1099511627776, // pow( 1024, 4) + 'GB' => 1073741824, // pow( 1024, 3) + 'MB' => 1048576, // pow( 1024, 2) + 'kB' => 1024, // pow( 1024, 1) + 'B ' => 1, // pow( 1024, 0) + ); + foreach ( $quant as $unit => $mag ) + if ( doubleval($bytes) >= $mag ) + return number_format_i18n( $bytes / $mag, $decimals ) . ' ' . $unit; + + return false; +} + +/** + * Get the week start and end from the datetime or date string from MySQL. + * + * @since 0.71 + * + * @param string $mysqlstring Date or datetime field type from MySQL. + * @param int|string $start_of_week Optional. Start of the week as an integer. Default empty string. + * @return array Keys are 'start' and 'end'. + */ +function get_weekstartend( $mysqlstring, $start_of_week = '' ) { + // MySQL string year. + $my = substr( $mysqlstring, 0, 4 ); + + // MySQL string month. + $mm = substr( $mysqlstring, 8, 2 ); + + // MySQL string day. + $md = substr( $mysqlstring, 5, 2 ); + + // The timestamp for MySQL string day. + $day = mktime( 0, 0, 0, $md, $mm, $my ); + + // The day of the week from the timestamp. + $weekday = date( 'w', $day ); + + if ( !is_numeric($start_of_week) ) + $start_of_week = get_option( 'start_of_week' ); + + if ( $weekday < $start_of_week ) + $weekday += 7; + + // The most recent week start day on or before $day. + $start = $day - DAY_IN_SECONDS * ( $weekday - $start_of_week ); + + // $start + 7 days - 1 second. + $end = $start + 7 * DAY_IN_SECONDS - 1; + return compact( 'start', 'end' ); +} + +/** + * Unserialize value only if it was serialized. + * + * @since 2.0.0 + * + * @param string $original Maybe unserialized original, if is needed. + * @return mixed Unserialized data can be any type. + */ +function maybe_unserialize( $original ) { + if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in + return @unserialize( $original ); + return $original; +} + +/** + * Check value to find if it was serialized. + * + * If $data is not an string, then returned value will always be false. + * Serialized data is always a string. + * + * @since 2.0.5 + * + * @param string $data Value to check to see if was serialized. + * @param bool $strict Optional. Whether to be strict about the end of the string. Default true. + * @return bool False if not serialized and true if it was. + */ +function is_serialized( $data, $strict = true ) { + // if it isn't a string, it isn't serialized. + if ( ! is_string( $data ) ) { + return false; + } + $data = trim( $data ); + if ( 'N;' == $data ) { + return true; + } + if ( strlen( $data ) < 4 ) { + return false; + } + if ( ':' !== $data[1] ) { + return false; + } + if ( $strict ) { + $lastc = substr( $data, -1 ); + if ( ';' !== $lastc && '}' !== $lastc ) { + return false; + } + } else { + $semicolon = strpos( $data, ';' ); + $brace = strpos( $data, '}' ); + // Either ; or } must exist. + if ( false === $semicolon && false === $brace ) + return false; + // But neither must be in the first X characters. + if ( false !== $semicolon && $semicolon < 3 ) + return false; + if ( false !== $brace && $brace < 4 ) + return false; + } + $token = $data[0]; + switch ( $token ) { + case 's' : + if ( $strict ) { + if ( '"' !== substr( $data, -2, 1 ) ) { + return false; + } + } elseif ( false === strpos( $data, '"' ) ) { + return false; + } + // or else fall through + case 'a' : + case 'O' : + return (bool) preg_match( "/^{$token}:[0-9]+:/s", $data ); + case 'b' : + case 'i' : + case 'd' : + $end = $strict ? '$' : ''; + return (bool) preg_match( "/^{$token}:[0-9.E-]+;$end/", $data ); + } + return false; +} + +/** + * Check whether serialized data is of string type. + * + * @since 2.0.5 + * + * @param string $data Serialized data. + * @return bool False if not a serialized string, true if it is. + */ +function is_serialized_string( $data ) { + // if it isn't a string, it isn't a serialized string. + if ( ! is_string( $data ) ) { + return false; + } + $data = trim( $data ); + if ( strlen( $data ) < 4 ) { + return false; + } elseif ( ':' !== $data[1] ) { + return false; + } elseif ( ';' !== substr( $data, -1 ) ) { + return false; + } elseif ( $data[0] !== 's' ) { + return false; + } elseif ( '"' !== substr( $data, -2, 1 ) ) { + return false; + } else { + return true; + } +} + +/** + * Serialize data, if needed. + * + * @since 2.0.5 + * + * @param string|array|object $data Data that might be serialized. + * @return mixed A scalar data + */ +function maybe_serialize( $data ) { + if ( is_array( $data ) || is_object( $data ) ) + return serialize( $data ); + + // Double serialization is required for backward compatibility. + // See http://core.trac.wordpress.org/ticket/12930 + if ( is_serialized( $data, false ) ) + return serialize( $data ); + + return $data; +} + +/** + * Retrieve post title from XMLRPC XML. + * + * If the title element is not part of the XML, then the default post title from + * the $post_default_title will be used instead. + * + * @since 0.71 + * + * @global string $post_default_title Default XML-RPC post title. + * + * @param string $content XMLRPC XML Request content + * @return string Post title + */ +function xmlrpc_getposttitle( $content ) { + global $post_default_title; + if ( preg_match( '/(.+?)<\/title>/is', $content, $matchtitle ) ) { + $post_title = $matchtitle[1]; + } else { + $post_title = $post_default_title; + } + return $post_title; +} + +/** + * Retrieve the post category or categories from XMLRPC XML. + * + * If the category element is not found, then the default post category will be + * used. The return type then would be what $post_default_category. If the + * category is found, then it will always be an array. + * + * @since 0.71 + * + * @global string $post_default_category Default XML-RPC post category. + * + * @param string $content XMLRPC XML Request content + * @return string|array List of categories or category name. + */ +function xmlrpc_getpostcategory( $content ) { + global $post_default_category; + if ( preg_match( '/<category>(.+?)<\/category>/is', $content, $matchcat ) ) { + $post_category = trim( $matchcat[1], ',' ); + $post_category = explode( ',', $post_category ); + } else { + $post_category = $post_default_category; + } + return $post_category; +} + +/** + * XMLRPC XML content without title and category elements. + * + * @since 0.71 + * + * @param string $content XML-RPC XML Request content. + * @return string XMLRPC XML Request content without title and category elements. + */ +function xmlrpc_removepostdata( $content ) { + $content = preg_replace( '/<title>(.+?)<\/title>/si', '', $content ); + $content = preg_replace( '/<category>(.+?)<\/category>/si', '', $content ); + $content = trim( $content ); + return $content; +} + +/** + * Use RegEx to extract URLs from arbitrary content. + * + * @since 3.7.0 + * + * @param string $content Content to extract URLs from. + * @return array URLs found in passed string. + */ +function wp_extract_urls( $content ) { + preg_match_all( + "#(" + . "(?:([\w-]+:)?//?)" + . "[^\s()<>]+" + . "[.]" + . "(?:" + . "\([\w\d]+\)|" + . "(?:" + . "[^`!()\[\]{};:'\".,<>?«»“”‘’\s]|" + . "(?:[:]\d+)?/?" + . ")+" + . ")" + . ")#", + $content, + $post_links + ); + + $post_links = array_unique( array_map( 'html_entity_decode', $post_links[0] ) ); + + return array_values( $post_links ); +} + +/** + * Check content for video and audio links to add as enclosures. + * + * Will not add enclosures that have already been added and will + * remove enclosures that are no longer in the post. This is called as + * pingbacks and trackbacks. + * + * @since 1.5.0 + * + * @see $wpdb + * + * @param string $content Post Content. + * @param int $post_ID Post ID. + */ +function do_enclose( $content, $post_ID ) { + global $wpdb; + + //TODO: Tidy this ghetto code up and make the debug code optional + include_once( ABSPATH . WPINC . '/class-IXR.php' ); + + $post_links = array(); + + $pung = get_enclosed( $post_ID ); + + $post_links_temp = wp_extract_urls( $content ); + + foreach ( $pung as $link_test ) { + if ( ! in_array( $link_test, $post_links_temp ) ) { // link no longer in post + $mids = $wpdb->get_col( $wpdb->prepare("SELECT meta_id FROM $wpdb->postmeta WHERE post_id = %d AND meta_key = 'enclosure' AND meta_value LIKE %s", $post_ID, $wpdb->esc_like( $link_test ) . '%') ); + foreach ( $mids as $mid ) + delete_metadata_by_mid( 'post', $mid ); + } + } + + foreach ( (array) $post_links_temp as $link_test ) { + if ( !in_array( $link_test, $pung ) ) { // If we haven't pung it already + $test = @parse_url( $link_test ); + if ( false === $test ) + continue; + if ( isset( $test['query'] ) ) + $post_links[] = $link_test; + elseif ( isset($test['path']) && ( $test['path'] != '/' ) && ($test['path'] != '' ) ) + $post_links[] = $link_test; + } + } + + foreach ( (array) $post_links as $url ) { + if ( $url != '' && !$wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE post_id = %d AND meta_key = 'enclosure' AND meta_value LIKE %s", $post_ID, $wpdb->esc_like( $url ) . '%' ) ) ) { + + if ( $headers = wp_get_http_headers( $url) ) { + $len = isset( $headers['content-length'] ) ? (int) $headers['content-length'] : 0; + $type = isset( $headers['content-type'] ) ? $headers['content-type'] : ''; + $allowed_types = array( 'video', 'audio' ); + + // Check to see if we can figure out the mime type from + // the extension + $url_parts = @parse_url( $url ); + if ( false !== $url_parts ) { + $extension = pathinfo( $url_parts['path'], PATHINFO_EXTENSION ); + if ( !empty( $extension ) ) { + foreach ( wp_get_mime_types() as $exts => $mime ) { + if ( preg_match( '!^(' . $exts . ')$!i', $extension ) ) { + $type = $mime; + break; + } + } + } + } + + if ( in_array( substr( $type, 0, strpos( $type, "/" ) ), $allowed_types ) ) { + add_post_meta( $post_ID, 'enclosure', "$url\n$len\n$mime\n" ); + } + } + } + } +} + +/** + * Perform a HTTP HEAD or GET request. + * + * If $file_path is a writable filename, this will do a GET request and write + * the file to that path. + * + * @since 2.5.0 + * + * @param string $url URL to fetch. + * @param string|bool $file_path Optional. File path to write request to. Default false. + * @param int $red Optional. The number of Redirects followed, Upon 5 being hit, + * returns false. Default 1. + * @return bool|string False on failure and string of headers if HEAD request. + */ +function wp_get_http( $url, $file_path = false, $red = 1 ) { + @set_time_limit( 60 ); + + if ( $red > 5 ) + return false; + + $options = array(); + $options['redirection'] = 5; + + if ( false == $file_path ) + $options['method'] = 'HEAD'; + else + $options['method'] = 'GET'; + + $response = wp_safe_remote_request( $url, $options ); + + if ( is_wp_error( $response ) ) + return false; + + $headers = wp_remote_retrieve_headers( $response ); + $headers['response'] = wp_remote_retrieve_response_code( $response ); + + // WP_HTTP no longer follows redirects for HEAD requests. + if ( 'HEAD' == $options['method'] && in_array($headers['response'], array(301, 302)) && isset( $headers['location'] ) ) { + return wp_get_http( $headers['location'], $file_path, ++$red ); + } + + if ( false == $file_path ) + return $headers; + + // GET request - write it to the supplied filename + $out_fp = fopen($file_path, 'w'); + if ( !$out_fp ) + return $headers; + + fwrite( $out_fp, wp_remote_retrieve_body( $response ) ); + fclose($out_fp); + clearstatcache(); + + return $headers; +} + +/** + * Retrieve HTTP Headers from URL. + * + * @since 1.5.1 + * + * @param string $url URL to retrieve HTTP headers from. + * @param bool $deprecated Not Used. + * @return bool|string False on failure, headers on success. + */ +function wp_get_http_headers( $url, $deprecated = false ) { + if ( !empty( $deprecated ) ) + _deprecated_argument( __FUNCTION__, '2.7' ); + + $response = wp_safe_remote_head( $url ); + + if ( is_wp_error( $response ) ) + return false; + + return wp_remote_retrieve_headers( $response ); +} + +/** + * Whether the publish date of the current post in the loop is different from the + * publish date of the previous post in the loop. + * + * @since 0.71 + * + * @global string $currentday The day of the current post in the loop. + * @global string $previousday The day of the previous post in the loop. + * + * @return int|bool 1|true when new day, 0|false if not a new day. + */ +function is_new_day() { + global $currentday, $previousday; + if ( $currentday != $previousday ) + return 1; + else + return 0; +} + +/** + * Build URL query based on an associative and, or indexed array. + * + * This is a convenient function for easily building url queries. It sets the + * separator to '&' and uses _http_build_query() function. + * + * @since 2.3.0 + * + * @see _http_build_query() Used to build the query + * @see http://us2.php.net/manual/en/function.http-build-query.php for more on what + * http_build_query() does. + * + * @param array $data URL-encode key/value pairs. + * @return string URL-encoded string. + */ +function build_query( $data ) { + return _http_build_query( $data, null, '&', '', false ); +} + +/** + * From php.net (modified by Mark Jaquith to behave like the native PHP5 function). + * + * @since 3.2.0 + * @access private + * + * @see http://us1.php.net/manual/en/function.http-build-query.php + * + * @param array|object $data An array or object of data. Converted to array. + * @param string $prefix Optional. Numeric index. If set, start parameter numbering with it. + * Default null. + * @param string $sep Optional. Argument separator; defaults to 'arg_separator.output'. + * Default null. + * @param string $key Optional. Used to prefix key name. Default empty. + * @param bool $urlencode Optional. Whether to use urlencode() in the result. Default true. + * + * @return string The query string. + */ +function _http_build_query( $data, $prefix = null, $sep = null, $key = '', $urlencode = true ) { + $ret = array(); + + foreach ( (array) $data as $k => $v ) { + if ( $urlencode) + $k = urlencode($k); + if ( is_int($k) && $prefix != null ) + $k = $prefix.$k; + if ( !empty($key) ) + $k = $key . '%5B' . $k . '%5D'; + if ( $v === null ) + continue; + elseif ( $v === FALSE ) + $v = '0'; + + if ( is_array($v) || is_object($v) ) + array_push($ret,_http_build_query($v, '', $sep, $k, $urlencode)); + elseif ( $urlencode ) + array_push($ret, $k.'='.urlencode($v)); + else + array_push($ret, $k.'='.$v); + } + + if ( null === $sep ) + $sep = ini_get('arg_separator.output'); + + return implode($sep, $ret); +} + +/** + * Retrieve a modified URL query string. + * + * You can rebuild the URL and append a new query variable to the URL query by + * using this function. You can also retrieve the full URL with query data. + * + * Adding a single key & value or an associative array. Setting a key value to + * an empty string removes the key. Omitting oldquery_or_uri uses the $_SERVER + * value. Additional values provided are expected to be encoded appropriately + * with urlencode() or rawurlencode(). + * + * @since 1.5.0 + * + * @param string|array $param1 Either newkey or an associative_array. + * @param string $param2 Either newvalue or oldquery or URI. + * @param string $param3 Optional. Old query or URI. + * @return string New URL query string. + */ +function add_query_arg() { + $args = func_get_args(); + if ( is_array( $args[0] ) ) { + if ( count( $args ) < 2 || false === $args[1] ) + $uri = $_SERVER['REQUEST_URI']; + else + $uri = $args[1]; + } else { + if ( count( $args ) < 3 || false === $args[2] ) + $uri = $_SERVER['REQUEST_URI']; + else + $uri = $args[2]; + } + + if ( $frag = strstr( $uri, '#' ) ) + $uri = substr( $uri, 0, -strlen( $frag ) ); + else + $frag = ''; + + if ( 0 === stripos( $uri, 'http://' ) ) { + $protocol = 'http://'; + $uri = substr( $uri, 7 ); + } elseif ( 0 === stripos( $uri, 'https://' ) ) { + $protocol = 'https://'; + $uri = substr( $uri, 8 ); + } else { + $protocol = ''; + } + + if ( strpos( $uri, '?' ) !== false ) { + list( $base, $query ) = explode( '?', $uri, 2 ); + $base .= '?'; + } elseif ( $protocol || strpos( $uri, '=' ) === false ) { + $base = $uri . '?'; + $query = ''; + } else { + $base = ''; + $query = $uri; + } + + wp_parse_str( $query, $qs ); + $qs = urlencode_deep( $qs ); // this re-URL-encodes things that were already in the query string + if ( is_array( $args[0] ) ) { + $kayvees = $args[0]; + $qs = array_merge( $qs, $kayvees ); + } else { + $qs[ $args[0] ] = $args[1]; + } + + foreach ( $qs as $k => $v ) { + if ( $v === false ) + unset( $qs[$k] ); + } + + $ret = build_query( $qs ); + $ret = trim( $ret, '?' ); + $ret = preg_replace( '#=(&|$)#', '$1', $ret ); + $ret = $protocol . $base . $ret . $frag; + $ret = rtrim( $ret, '?' ); + return $ret; +} + +/** + * Removes an item or list from the query string. + * + * @since 1.5.0 + * + * @param string|array $key Query key or keys to remove. + * @param bool $query Optional. When false uses the $_SERVER value. Default false. + * @return string New URL query string. + */ +function remove_query_arg( $key, $query = false ) { + if ( is_array( $key ) ) { // removing multiple keys + foreach ( $key as $k ) + $query = add_query_arg( $k, false, $query ); + return $query; + } + return add_query_arg( $key, false, $query ); +} + +/** + * Walks the array while sanitizing the contents. + * + * @since 0.71 + * + * @param array $array Array to walk while sanitizing contents. + * @return array Sanitized $array. + */ +function add_magic_quotes( $array ) { + foreach ( (array) $array as $k => $v ) { + if ( is_array( $v ) ) { + $array[$k] = add_magic_quotes( $v ); + } else { + $array[$k] = addslashes( $v ); + } + } + return $array; +} + +/** + * HTTP request for URI to retrieve content. + * + * @since 1.5.1 + * + * @see wp_safe_remote_get() + * + * @param string $uri URI/URL of web page to retrieve. + * @return bool|string HTTP content. False on failure. + */ +function wp_remote_fopen( $uri ) { + $parsed_url = @parse_url( $uri ); + + if ( !$parsed_url || !is_array( $parsed_url ) ) + return false; + + $options = array(); + $options['timeout'] = 10; + + $response = wp_safe_remote_get( $uri, $options ); + + if ( is_wp_error( $response ) ) + return false; + + return wp_remote_retrieve_body( $response ); +} + +/** + * Set up the WordPress query. + * + * @since 2.0.0 + * + * @param string $query_vars Default WP_Query arguments. + */ +function wp( $query_vars = '' ) { + global $wp, $wp_query, $wp_the_query; + $wp->main( $query_vars ); + + if ( !isset($wp_the_query) ) + $wp_the_query = $wp_query; +} + +/** + * Retrieve the description for the HTTP status. + * + * @since 2.3.0 + * + * @param int $code HTTP status code. + * @return string Empty string if not found, or description if found. + */ +function get_status_header_desc( $code ) { + global $wp_header_to_desc; + + $code = absint( $code ); + + if ( !isset( $wp_header_to_desc ) ) { + $wp_header_to_desc = array( + 100 => 'Continue', + 101 => 'Switching Protocols', + 102 => 'Processing', + + 200 => 'OK', + 201 => 'Created', + 202 => 'Accepted', + 203 => 'Non-Authoritative Information', + 204 => 'No Content', + 205 => 'Reset Content', + 206 => 'Partial Content', + 207 => 'Multi-Status', + 226 => 'IM Used', + + 300 => 'Multiple Choices', + 301 => 'Moved Permanently', + 302 => 'Found', + 303 => 'See Other', + 304 => 'Not Modified', + 305 => 'Use Proxy', + 306 => 'Reserved', + 307 => 'Temporary Redirect', + + 400 => 'Bad Request', + 401 => 'Unauthorized', + 402 => 'Payment Required', + 403 => 'Forbidden', + 404 => 'Not Found', + 405 => 'Method Not Allowed', + 406 => 'Not Acceptable', + 407 => 'Proxy Authentication Required', + 408 => 'Request Timeout', + 409 => 'Conflict', + 410 => 'Gone', + 411 => 'Length Required', + 412 => 'Precondition Failed', + 413 => 'Request Entity Too Large', + 414 => 'Request-URI Too Long', + 415 => 'Unsupported Media Type', + 416 => 'Requested Range Not Satisfiable', + 417 => 'Expectation Failed', + 418 => 'I\'m a teapot', + 422 => 'Unprocessable Entity', + 423 => 'Locked', + 424 => 'Failed Dependency', + 426 => 'Upgrade Required', + 428 => 'Precondition Required', + 429 => 'Too Many Requests', + 431 => 'Request Header Fields Too Large', + + 500 => 'Internal Server Error', + 501 => 'Not Implemented', + 502 => 'Bad Gateway', + 503 => 'Service Unavailable', + 504 => 'Gateway Timeout', + 505 => 'HTTP Version Not Supported', + 506 => 'Variant Also Negotiates', + 507 => 'Insufficient Storage', + 510 => 'Not Extended', + 511 => 'Network Authentication Required', + ); + } + + if ( isset( $wp_header_to_desc[$code] ) ) + return $wp_header_to_desc[$code]; + else + return ''; +} + +/** + * Set HTTP status header. + * + * @since 2.0.0 + * + * @see get_status_header_desc() + * + * @param int $code HTTP status code. + */ +function status_header( $code ) { + $description = get_status_header_desc( $code ); + + if ( empty( $description ) ) + return; + + $protocol = $_SERVER['SERVER_PROTOCOL']; + if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol ) + $protocol = 'HTTP/1.0'; + $status_header = "$protocol $code $description"; + if ( function_exists( 'apply_filters' ) ) + + /** + * Filter an HTTP status header. + * + * @since 2.2.0 + * + * @param string $status_header HTTP status header. + * @param int $code HTTP status code. + * @param string $description Description for the status code. + * @param string $protocol Server protocol. + */ + $status_header = apply_filters( 'status_header', $status_header, $code, $description, $protocol ); + + @header( $status_header, true, $code ); +} + +/** + * Get the header information to prevent caching. + * + * The several different headers cover the different ways cache prevention + * is handled by different browsers + * + * @since 2.8.0 + * + * @return array The associative array of header names and field values. + */ +function wp_get_nocache_headers() { + $headers = array( + 'Expires' => 'Wed, 11 Jan 1984 05:00:00 GMT', + 'Cache-Control' => 'no-cache, must-revalidate, max-age=0', + 'Pragma' => 'no-cache', + ); + + if ( function_exists('apply_filters') ) { + /** + * Filter the cache-controlling headers. + * + * @since 2.8.0 + * + * @see wp_get_nocache_headers() + * + * @param array $headers { + * Header names and field values. + * + * @type string $Expires Expires header. + * @type string $Cache-Control Cache-Control header. + * @type string $Pragma Pragma header. + * } + */ + $headers = (array) apply_filters( 'nocache_headers', $headers ); + } + $headers['Last-Modified'] = false; + return $headers; +} + +/** + * Set the headers to prevent caching for the different browsers. + * + * Different browsers support different nocache headers, so several + * headers must be sent so that all of them get the point that no + * caching should occur. + * + * @since 2.0.0 + * + * @see wp_get_nocache_headers() + */ +function nocache_headers() { + $headers = wp_get_nocache_headers(); + + unset( $headers['Last-Modified'] ); + + // In PHP 5.3+, make sure we are not sending a Last-Modified header. + if ( function_exists( 'header_remove' ) ) { + @header_remove( 'Last-Modified' ); + } else { + // In PHP 5.2, send an empty Last-Modified header, but only as a + // last resort to override a header already sent. #WP23021 + foreach ( headers_list() as $header ) { + if ( 0 === stripos( $header, 'Last-Modified' ) ) { + $headers['Last-Modified'] = ''; + break; + } + } + } + + foreach( $headers as $name => $field_value ) + @header("{$name}: {$field_value}"); +} + +/** + * Set the headers for caching for 10 days with JavaScript content type. + * + * @since 2.1.0 + */ +function cache_javascript_headers() { + $expiresOffset = 10 * DAY_IN_SECONDS; + + header( "Content-Type: text/javascript; charset=" . get_bloginfo( 'charset' ) ); + header( "Vary: Accept-Encoding" ); // Handle proxies + header( "Expires: " . gmdate( "D, d M Y H:i:s", time() + $expiresOffset ) . " GMT" ); +} + +/** + * Retrieve the number of database queries during the WordPress execution. + * + * @since 2.0.0 + * + * @global wpdb $wpdb WordPress database access abstraction object. + * + * @return int Number of database queries. + */ +function get_num_queries() { + global $wpdb; + return $wpdb->num_queries; +} + +/** + * Whether input is yes or no. + * + * Must be 'y' to be true. + * + * @since 1.0.0 + * + * @param string $yn Character string containing either 'y' (yes) or 'n' (no). + * @return bool True if yes, false on anything else. + */ +function bool_from_yn( $yn ) { + return ( strtolower( $yn ) == 'y' ); +} + +/** + * Load the feed template from the use of an action hook. + * + * If the feed action does not have a hook, then the function will die with a + * message telling the visitor that the feed is not valid. + * + * It is better to only have one hook for each feed. + * + * @since 2.1.0 + * + * @uses $wp_query Used to tell if the use a comment feed. + */ +function do_feed() { + global $wp_query; + + $feed = get_query_var( 'feed' ); + + // Remove the pad, if present. + $feed = preg_replace( '/^_+/', '', $feed ); + + if ( $feed == '' || $feed == 'feed' ) + $feed = get_default_feed(); + + $hook = 'do_feed_' . $feed; + if ( ! has_action( $hook ) ) + wp_die( __( 'ERROR: This is not a valid feed template.' ), '', array( 'response' => 404 ) ); + + /** + * Fires once the given feed is loaded. + * + * The dynamic hook name, $hook, refers to the feed name. + * + * @since 2.1.0 + * + * @param bool $is_comment_feed Whether the feed is a comment feed. + */ + do_action( $hook, $wp_query->is_comment_feed ); +} + +/** + * Load the RDF RSS 0.91 Feed template. + * + * @since 2.1.0 + * + * @see load_template() + */ +function do_feed_rdf() { + load_template( ABSPATH . WPINC . '/feed-rdf.php' ); +} + +/** + * Load the RSS 1.0 Feed Template. + * + * @since 2.1.0 + * + * @see load_template() + */ +function do_feed_rss() { + load_template( ABSPATH . WPINC . '/feed-rss.php' ); +} + +/** + * Load either the RSS2 comment feed or the RSS2 posts feed. + * + * @since 2.1.0 + * + * @see load_template() + * + * @param bool $for_comments True for the comment feed, false for normal feed. + */ +function do_feed_rss2( $for_comments ) { + if ( $for_comments ) + load_template( ABSPATH . WPINC . '/feed-rss2-comments.php' ); + else + load_template( ABSPATH . WPINC . '/feed-rss2.php' ); +} + +/** + * Load either Atom comment feed or Atom posts feed. + * + * @since 2.1.0 + * + * @see load_template() + * + * @param bool $for_comments True for the comment feed, false for normal feed. + */ +function do_feed_atom( $for_comments ) { + if ($for_comments) + load_template( ABSPATH . WPINC . '/feed-atom-comments.php'); + else + load_template( ABSPATH . WPINC . '/feed-atom.php' ); +} + +/** + * Display the robots.txt file content. + * + * The echo content should be with usage of the permalinks or for creating the + * robots.txt file. + * + * @since 2.1.0 + */ +function do_robots() { + header( 'Content-Type: text/plain; charset=utf-8' ); + + /** + * Fires when displaying the robots.txt file. + * + * @since 2.1.0 + */ + do_action( 'do_robotstxt' ); + + $output = "User-agent: *\n"; + $public = get_option( 'blog_public' ); + if ( '0' == $public ) { + $output .= "Disallow: /\n"; + } else { + $site_url = parse_url( site_url() ); + $path = ( !empty( $site_url['path'] ) ) ? $site_url['path'] : ''; + $output .= "Disallow: $path/wp-admin/\n"; + } + + /** + * Filter the robots.txt output. + * + * @since 3.0.0 + * + * @param string $output Robots.txt output. + * @param bool $public Whether the site is considered "public". + */ + echo apply_filters( 'robots_txt', $output, $public ); +} + +/** + * Test whether blog is already installed. + * + * The cache will be checked first. If you have a cache plugin, which saves + * the cache values, then this will work. If you use the default WordPress + * cache, and the database goes away, then you might have problems. + * + * Checks for the 'siteurl' option for whether WordPress is installed. + * + * @since 2.1.0 + * + * @global wpdb $wpdb WordPress database access abstraction object. + * + * @return bool Whether the blog is already installed. + */ +function is_blog_installed() { + global $wpdb; + + /* + * Check cache first. If options table goes away and we have true + * cached, oh well. + */ + if ( wp_cache_get( 'is_blog_installed' ) ) + return true; + + $suppress = $wpdb->suppress_errors(); + if ( ! defined( 'WP_INSTALLING' ) ) { + $alloptions = wp_load_alloptions(); + } + // If siteurl is not set to autoload, check it specifically + if ( !isset( $alloptions['siteurl'] ) ) + $installed = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'" ); + else + $installed = $alloptions['siteurl']; + $wpdb->suppress_errors( $suppress ); + + $installed = !empty( $installed ); + wp_cache_set( 'is_blog_installed', $installed ); + + if ( $installed ) + return true; + + // If visiting repair.php, return true and let it take over. + if ( defined( 'WP_REPAIRING' ) ) + return true; + + $suppress = $wpdb->suppress_errors(); + + /* + * Loop over the WP tables. If none exist, then scratch install is allowed. + * If one or more exist, suggest table repair since we got here because the + * options table could not be accessed. + */ + $wp_tables = $wpdb->tables(); + foreach ( $wp_tables as $table ) { + // The existence of custom user tables shouldn't suggest an insane state or prevent a clean install. + if ( defined( 'CUSTOM_USER_TABLE' ) && CUSTOM_USER_TABLE == $table ) + continue; + if ( defined( 'CUSTOM_USER_META_TABLE' ) && CUSTOM_USER_META_TABLE == $table ) + continue; + + if ( ! $wpdb->get_results( "DESCRIBE $table;" ) ) + continue; + + // One or more tables exist. We are insane. + + wp_load_translations_early(); + + // Die with a DB error. + $wpdb->error = sprintf( __( 'One or more database tables are unavailable. The database may need to be <a href="%s">repaired</a>.' ), 'maint/repair.php?referrer=is_blog_installed' ); + dead_db(); + } + + $wpdb->suppress_errors( $suppress ); + + wp_cache_set( 'is_blog_installed', false ); + + return false; +} + +/** + * Retrieve URL with nonce added to URL query. + * + * @since 2.0.4 + * + * @param string $actionurl URL to add nonce action. + * @param string $action Optional. Nonce action name. Default -1. + * @param string $name Optional. Nonce name. Default '_wpnonce'. + * @return string Escaped URL with nonce action added. + */ +function wp_nonce_url( $actionurl, $action = -1, $name = '_wpnonce' ) { + $actionurl = str_replace( '&', '&', $actionurl ); + return esc_html( add_query_arg( $name, wp_create_nonce( $action ), $actionurl ) ); +} + +/** + * Retrieve or display nonce hidden field for forms. + * + * The nonce field is used to validate that the contents of the form came from + * the location on the current site and not somewhere else. The nonce does not + * offer absolute protection, but should protect against most cases. It is very + * important to use nonce field in forms. + * + * The $action and $name are optional, but if you want to have better security, + * it is strongly suggested to set those two parameters. It is easier to just + * call the function without any parameters, because validation of the nonce + * doesn't require any parameters, but since crackers know what the default is + * it won't be difficult for them to find a way around your nonce and cause + * damage. + * + * The input name will be whatever $name value you gave. The input value will be + * the nonce creation value. + * + * @since 2.0.4 + * + * @param string $action Optional. Action name. Default -1. + * @param string $name Optional. Nonce name. Default '_wpnonce'. + * @param bool $referer Optional. Whether to set the referer field for validation. Default true. + * @param bool $echo Optional. Whether to display or return hidden form field. Default true. + * @return string Nonce field HTML markup. + */ +function wp_nonce_field( $action = -1, $name = "_wpnonce", $referer = true , $echo = true ) { + $name = esc_attr( $name ); + $nonce_field = '<input type="hidden" id="' . $name . '" name="' . $name . '" value="' . wp_create_nonce( $action ) . '" />'; + + if ( $referer ) + $nonce_field .= wp_referer_field( false ); + + if ( $echo ) + echo $nonce_field; + + return $nonce_field; +} + +/** + * Retrieve or display referer hidden field for forms. + * + * The referer link is the current Request URI from the server super global. The + * input name is '_wp_http_referer', in case you wanted to check manually. + * + * @since 2.0.4 + * + * @param bool $echo Optional. Whether to echo or return the referer field. Default true. + * @return string Referer field HTML markup. + */ +function wp_referer_field( $echo = true ) { + $referer_field = '<input type="hidden" name="_wp_http_referer" value="'. esc_attr( wp_unslash( $_SERVER['REQUEST_URI'] ) ) . '" />'; + + if ( $echo ) + echo $referer_field; + return $referer_field; +} + +/** + * Retrieve or display original referer hidden field for forms. + * + * The input name is '_wp_original_http_referer' and will be either the same + * value of wp_referer_field(), if that was posted already or it will be the + * current page, if it doesn't exist. + * + * @since 2.0.4 + * + * @param bool $echo Optional. Whether to echo the original http referer. Default true. + * @param string $jump_back_to Optional. Can be 'previous' or page you want to jump back to. + * Default 'current'. + * @return string Original referer field. + */ +function wp_original_referer_field( $echo = true, $jump_back_to = 'current' ) { + if ( ! $ref = wp_get_original_referer() ) { + $ref = 'previous' == $jump_back_to ? wp_get_referer() : wp_unslash( $_SERVER['REQUEST_URI'] ); + } + $orig_referer_field = '<input type="hidden" name="_wp_original_http_referer" value="' . esc_attr( $ref ) . '" />'; + if ( $echo ) + echo $orig_referer_field; + return $orig_referer_field; +} + +/** + * Retrieve referer from '_wp_http_referer' or HTTP referer. + * + * If it's the same as the current request URL, will return false. + * + * @since 2.0.4 + * + * @return string|bool False on failure. Referer URL on success. + */ +function wp_get_referer() { + if ( ! function_exists( 'wp_validate_redirect' ) ) + return false; + $ref = false; + if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) + $ref = wp_unslash( $_REQUEST['_wp_http_referer'] ); + else if ( ! empty( $_SERVER['HTTP_REFERER'] ) ) + $ref = wp_unslash( $_SERVER['HTTP_REFERER'] ); + + if ( $ref && $ref !== wp_unslash( $_SERVER['REQUEST_URI'] ) ) + return wp_validate_redirect( $ref, false ); + return false; +} + +/** + * Retrieve original referer that was posted, if it exists. + * + * @since 2.0.4 + * + * @return string|bool False if no original referer or original referer if set. + */ +function wp_get_original_referer() { + if ( ! empty( $_REQUEST['_wp_original_http_referer'] ) && function_exists( 'wp_validate_redirect' ) ) + return wp_validate_redirect( wp_unslash( $_REQUEST['_wp_original_http_referer'] ), false ); + return false; +} + +/** + * Recursive directory creation based on full path. + * + * Will attempt to set permissions on folders. + * + * @since 2.0.1 + * + * @param string $target Full path to attempt to create. + * @return bool Whether the path was created. True if path already exists. + */ +function wp_mkdir_p( $target ) { + $wrapper = null; + + // Strip the protocol. + if( wp_is_stream( $target ) ) { + list( $wrapper, $target ) = explode( '://', $target, 2 ); + } + + // From php.net/mkdir user contributed notes. + $target = str_replace( '//', '/', $target ); + + // Put the wrapper back on the target. + if( $wrapper !== null ) { + $target = $wrapper . '://' . $target; + } + + /* + * Safe mode fails with a trailing slash under certain PHP versions. + * Use rtrim() instead of untrailingslashit to avoid formatting.php dependency. + */ + $target = rtrim($target, '/'); + if ( empty($target) ) + $target = '/'; + + if ( file_exists( $target ) ) + return @is_dir( $target ); + + // We need to find the permissions of the parent folder that exists and inherit that. + $target_parent = dirname( $target ); + while ( '.' != $target_parent && ! is_dir( $target_parent ) ) { + $target_parent = dirname( $target_parent ); + } + + // Get the permission bits. + if ( $stat = @stat( $target_parent ) ) { + $dir_perms = $stat['mode'] & 0007777; + } else { + $dir_perms = 0777; + } + + if ( @mkdir( $target, $dir_perms, true ) ) { + + /* + * If a umask is set that modifies $dir_perms, we'll have to re-set + * the $dir_perms correctly with chmod() + */ + if ( $dir_perms != ( $dir_perms & ~umask() ) ) { + $folder_parts = explode( '/', substr( $target, strlen( $target_parent ) + 1 ) ); + for ( $i = 1; $i <= count( $folder_parts ); $i++ ) { + @chmod( $target_parent . '/' . implode( '/', array_slice( $folder_parts, 0, $i ) ), $dir_perms ); + } + } + + return true; + } + + return false; +} + +/** + * Test if a give filesystem path is absolute. + * + * For example, '/foo/bar', or 'c:\windows'. + * + * @since 2.5.0 + * + * @param string $path File path. + * @return bool True if path is absolute, false is not absolute. + */ +function path_is_absolute( $path ) { + /* + * This is definitive if true but fails if $path does not exist or contains + * a symbolic link. + */ + if ( realpath($path) == $path ) + return true; + + if ( strlen($path) == 0 || $path[0] == '.' ) + return false; + + // Windows allows absolute paths like this. + if ( preg_match('#^[a-zA-Z]:\\\\#', $path) ) + return true; + + // A path starting with / or \ is absolute; anything else is relative. + return ( $path[0] == '/' || $path[0] == '\\' ); +} + +/** + * Join two filesystem paths together. + * + * For example, 'give me $path relative to $base'. If the $path is absolute, + * then it the full path is returned. + * + * @since 2.5.0 + * + * @param string $base Base path. + * @param string $path Path relative to $base. + * @return string The path with the base or absolute path. + */ +function path_join( $base, $path ) { + if ( path_is_absolute($path) ) + return $path; + + return rtrim($base, '/') . '/' . ltrim($path, '/'); +} + +/** + * Normalize a filesystem path. + * + * Replaces backslashes with forward slashes for Windows systems, and ensures + * no duplicate slashes exist. + * + * @since 3.9.0 + * + * @param string $path Path to normalize. + * @return string Normalized path. + */ +function wp_normalize_path( $path ) { + $path = str_replace( '\\', '/', $path ); + $path = preg_replace( '|/+|','/', $path ); + return $path; +} + +/** + * Determine a writable directory for temporary files. + * + * Function's preference is the return value of sys_get_temp_dir(), + * followed by your PHP temporary upload directory, followed by WP_CONTENT_DIR, + * before finally defaulting to /tmp/ + * + * In the event that this function does not find a writable location, + * It may be overridden by the WP_TEMP_DIR constant in your wp-config.php file. + * + * @since 2.5.0 + * + * @return string Writable temporary directory. + */ +function get_temp_dir() { + static $temp; + if ( defined('WP_TEMP_DIR') ) + return trailingslashit(WP_TEMP_DIR); + + if ( $temp ) + return trailingslashit( $temp ); + + if ( function_exists('sys_get_temp_dir') ) { + $temp = sys_get_temp_dir(); + if ( @is_dir( $temp ) && wp_is_writable( $temp ) ) + return trailingslashit( $temp ); + } + + $temp = ini_get('upload_tmp_dir'); + if ( @is_dir( $temp ) && wp_is_writable( $temp ) ) + return trailingslashit( $temp ); + + $temp = WP_CONTENT_DIR . '/'; + if ( is_dir( $temp ) && wp_is_writable( $temp ) ) + return $temp; + + $temp = '/tmp/'; + return $temp; +} + +/** + * Determine if a directory is writable. + * + * This function is used to work around certain ACL issues in PHP primarily + * affecting Windows Servers. + * + * @since 3.6.0 + * + * @see win_is_writable() + * + * @param string $path Path to check for write-ability. + * @return bool Whether the path is writable. + */ +function wp_is_writable( $path ) { + if ( 'WIN' === strtoupper( substr( PHP_OS, 0, 3 ) ) ) + return win_is_writable( $path ); + else + return @is_writable( $path ); +} + +/** + * Workaround for Windows bug in is_writable() function + * + * PHP has issues with Windows ACL's for determine if a + * directory is writable or not, this works around them by + * checking the ability to open files rather than relying + * upon PHP to interprate the OS ACL. + * + * @since 2.8.0 + * + * @see http://bugs.php.net/bug.php?id=27609 + * @see http://bugs.php.net/bug.php?id=30931 + * + * @param string $path Windows path to check for write-ability. + * @return bool Whether the path is writable. + */ +function win_is_writable( $path ) { + + if ( $path[strlen( $path ) - 1] == '/' ) // if it looks like a directory, check a random file within the directory + return win_is_writable( $path . uniqid( mt_rand() ) . '.tmp'); + else if ( is_dir( $path ) ) // If it's a directory (and not a file) check a random file within the directory + return win_is_writable( $path . '/' . uniqid( mt_rand() ) . '.tmp' ); + + // check tmp file for read/write capabilities + $should_delete_tmp_file = !file_exists( $path ); + $f = @fopen( $path, 'a' ); + if ( $f === false ) + return false; + fclose( $f ); + if ( $should_delete_tmp_file ) + unlink( $path ); + return true; +} + +/** + * Get an array containing the current upload directory's path and url. + * + * Checks the 'upload_path' option, which should be from the web root folder, + * and if it isn't empty it will be used. If it is empty, then the path will be + * 'WP_CONTENT_DIR/uploads'. If the 'UPLOADS' constant is defined, then it will + * override the 'upload_path' option and 'WP_CONTENT_DIR/uploads' path. + * + * The upload URL path is set either by the 'upload_url_path' option or by using + * the 'WP_CONTENT_URL' constant and appending '/uploads' to the path. + * + * If the 'uploads_use_yearmonth_folders' is set to true (checkbox if checked in + * the administration settings panel), then the time will be used. The format + * will be year first and then month. + * + * If the path couldn't be created, then an error will be returned with the key + * 'error' containing the error message. The error suggests that the parent + * directory is not writable by the server. + * + * On success, the returned array will have many indices: + * 'path' - base directory and sub directory or full path to upload directory. + * 'url' - base url and sub directory or absolute URL to upload directory. + * 'subdir' - sub directory if uploads use year/month folders option is on. + * 'basedir' - path without subdir. + * 'baseurl' - URL path without subdir. + * 'error' - set to false. + * + * @since 2.0.0 + * + * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. + * @return array See above for description. + */ +function wp_upload_dir( $time = null ) { + $siteurl = get_option( 'siteurl' ); + $upload_path = trim( get_option( 'upload_path' ) ); + + if ( empty( $upload_path ) || 'wp-content/uploads' == $upload_path ) { + $dir = WP_CONTENT_DIR . '/uploads'; + } elseif ( 0 !== strpos( $upload_path, ABSPATH ) ) { + // $dir is absolute, $upload_path is (maybe) relative to ABSPATH + $dir = path_join( ABSPATH, $upload_path ); + } else { + $dir = $upload_path; + } + + if ( !$url = get_option( 'upload_url_path' ) ) { + if ( empty($upload_path) || ( 'wp-content/uploads' == $upload_path ) || ( $upload_path == $dir ) ) + $url = WP_CONTENT_URL . '/uploads'; + else + $url = trailingslashit( $siteurl ) . $upload_path; + } + + /* + * Honor the value of UPLOADS. This happens as long as ms-files rewriting is disabled. + * We also sometimes obey UPLOADS when rewriting is enabled -- see the next block. + */ + if ( defined( 'UPLOADS' ) && ! ( is_multisite() && get_site_option( 'ms_files_rewriting' ) ) ) { + $dir = ABSPATH . UPLOADS; + $url = trailingslashit( $siteurl ) . UPLOADS; + } + + // If multisite (and if not the main site in a post-MU network) + if ( is_multisite() && ! ( is_main_network() && is_main_site() && defined( 'MULTISITE' ) ) ) { + + if ( ! get_site_option( 'ms_files_rewriting' ) ) { + /* + * If ms-files rewriting is disabled (networks created post-3.5), it is fairly + * straightforward: Append sites/%d if we're not on the main site (for post-MU + * networks). (The extra directory prevents a four-digit ID from conflicting with + * a year-based directory for the main site. But if a MU-era network has disabled + * ms-files rewriting manually, they don't need the extra directory, as they never + * had wp-content/uploads for the main site.) + */ + + if ( defined( 'MULTISITE' ) ) + $ms_dir = '/sites/' . get_current_blog_id(); + else + $ms_dir = '/' . get_current_blog_id(); + + $dir .= $ms_dir; + $url .= $ms_dir; + + } elseif ( defined( 'UPLOADS' ) && ! ms_is_switched() ) { + /* + * Handle the old-form ms-files.php rewriting if the network still has that enabled. + * When ms-files rewriting is enabled, then we only listen to UPLOADS when: + * 1) We are not on the main site in a post-MU network, as wp-content/uploads is used + * there, and + * 2) We are not switched, as ms_upload_constants() hardcodes these constants to reflect + * the original blog ID. + * + * Rather than UPLOADS, we actually use BLOGUPLOADDIR if it is set, as it is absolute. + * (And it will be set, see ms_upload_constants().) Otherwise, UPLOADS can be used, as + * as it is relative to ABSPATH. For the final piece: when UPLOADS is used with ms-files + * rewriting in multisite, the resulting URL is /files. (#WP22702 for background.) + */ + + if ( defined( 'BLOGUPLOADDIR' ) ) + $dir = untrailingslashit( BLOGUPLOADDIR ); + else + $dir = ABSPATH . UPLOADS; + $url = trailingslashit( $siteurl ) . 'files'; + } + } + + $basedir = $dir; + $baseurl = $url; + + $subdir = ''; + if ( get_option( 'uploads_use_yearmonth_folders' ) ) { + // Generate the yearly and monthly dirs + if ( !$time ) + $time = current_time( 'mysql' ); + $y = substr( $time, 0, 4 ); + $m = substr( $time, 5, 2 ); + $subdir = "/$y/$m"; + } + + $dir .= $subdir; + $url .= $subdir; + + /** + * Filter the uploads directory data. + * + * @since 2.0.0 + * + * @param array $uploads Array of upload directory data with keys of 'path', + * 'url', 'subdir, 'basedir', and 'error'. + */ + $uploads = apply_filters( 'upload_dir', + array( + 'path' => $dir, + 'url' => $url, + 'subdir' => $subdir, + 'basedir' => $basedir, + 'baseurl' => $baseurl, + 'error' => false, + ) ); + + // Make sure we have an uploads directory. + if ( ! wp_mkdir_p( $uploads['path'] ) ) { + if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) + $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; + else + $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; + + $message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $error_path ); + $uploads['error'] = $message; + } + + return $uploads; +} + +/** + * Get a filename that is sanitized and unique for the given directory. + * + * If the filename is not unique, then a number will be added to the filename + * before the extension, and will continue adding numbers until the filename is + * unique. + * + * The callback is passed three parameters, the first one is the directory, the + * second is the filename, and the third is the extension. + * + * @since 2.5.0 + * + * @param string $dir Directory. + * @param string $filename File name. + * @param callback $unique_filename_callback Callback. Default null. + * @return string New filename, if given wasn't unique. + */ +function wp_unique_filename( $dir, $filename, $unique_filename_callback = null ) { + // Sanitize the file name before we begin processing. + $filename = sanitize_file_name($filename); + + // Separate the filename into a name and extension. + $info = pathinfo($filename); + $ext = !empty($info['extension']) ? '.' . $info['extension'] : ''; + $name = basename($filename, $ext); + + // Edge case: if file is named '.ext', treat as an empty name. + if ( $name === $ext ) + $name = ''; + + /* + * Increment the file number until we have a unique file to save in $dir. + * Use callback if supplied. + */ + if ( $unique_filename_callback && is_callable( $unique_filename_callback ) ) { + $filename = call_user_func( $unique_filename_callback, $dir, $name, $ext ); + } else { + $number = ''; + + // Change '.ext' to lower case. + if ( $ext && strtolower($ext) != $ext ) { + $ext2 = strtolower($ext); + $filename2 = preg_replace( '|' . preg_quote($ext) . '$|', $ext2, $filename ); + + // Check for both lower and upper case extension or image sub-sizes may be overwritten. + while ( file_exists($dir . "/$filename") || file_exists($dir . "/$filename2") ) { + $new_number = $number + 1; + $filename = str_replace( "$number$ext", "$new_number$ext", $filename ); + $filename2 = str_replace( "$number$ext2", "$new_number$ext2", $filename2 ); + $number = $new_number; + } + return $filename2; + } + + while ( file_exists( $dir . "/$filename" ) ) { + if ( '' == "$number$ext" ) + $filename = $filename . ++$number . $ext; + else + $filename = str_replace( "$number$ext", ++$number . $ext, $filename ); + } + } + + return $filename; +} + +/** + * Create a file in the upload folder with given content. + * + * If there is an error, then the key 'error' will exist with the error message. + * If success, then the key 'file' will have the unique file path, the 'url' key + * will have the link to the new file. and the 'error' key will be set to false. + * + * This function will not move an uploaded file to the upload folder. It will + * create a new file with the content in $bits parameter. If you move the upload + * file, read the content of the uploaded file, and then you can give the + * filename and content to this function, which will add it to the upload + * folder. + * + * The permissions will be set on the new file automatically by this function. + * + * @since 2.0.0 + * + * @param string $name Filename. + * @param null $deprecated Never used. Set to null. + * @param mixed $bits File content + * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. + * @return array + */ +function wp_upload_bits( $name, $deprecated, $bits, $time = null ) { + if ( !empty( $deprecated ) ) + _deprecated_argument( __FUNCTION__, '2.0' ); + + if ( empty( $name ) ) + return array( 'error' => __( 'Empty filename' ) ); + + $wp_filetype = wp_check_filetype( $name ); + if ( ! $wp_filetype['ext'] && ! current_user_can( 'unfiltered_upload' ) ) + return array( 'error' => __( 'Invalid file type' ) ); + + $upload = wp_upload_dir( $time ); + + if ( $upload['error'] !== false ) + return $upload; + + /** + * Filter whether to treat the upload bits as an error. + * + * Passing a non-array to the filter will effectively short-circuit preparing + * the upload bits, returning that value instead. + * + * @since 3.0.0 + * + * @param mixed $upload_bits_error An array of upload bits data, or a non-array error to return. + */ + $upload_bits_error = apply_filters( 'wp_upload_bits', array( 'name' => $name, 'bits' => $bits, 'time' => $time ) ); + if ( !is_array( $upload_bits_error ) ) { + $upload[ 'error' ] = $upload_bits_error; + return $upload; + } + + $filename = wp_unique_filename( $upload['path'], $name ); + + $new_file = $upload['path'] . "/$filename"; + if ( ! wp_mkdir_p( dirname( $new_file ) ) ) { + if ( 0 === strpos( $upload['basedir'], ABSPATH ) ) + $error_path = str_replace( ABSPATH, '', $upload['basedir'] ) . $upload['subdir']; + else + $error_path = basename( $upload['basedir'] ) . $upload['subdir']; + + $message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $error_path ); + return array( 'error' => $message ); + } + + $ifp = @ fopen( $new_file, 'wb' ); + if ( ! $ifp ) + return array( 'error' => sprintf( __( 'Could not write file %s' ), $new_file ) ); + + @fwrite( $ifp, $bits ); + fclose( $ifp ); + clearstatcache(); + + // Set correct file permissions + $stat = @ stat( dirname( $new_file ) ); + $perms = $stat['mode'] & 0007777; + $perms = $perms & 0000666; + @ chmod( $new_file, $perms ); + clearstatcache(); + + // Compute the URL + $url = $upload['url'] . "/$filename"; + + return array( 'file' => $new_file, 'url' => $url, 'error' => false ); +} + +/** + * Retrieve the file type based on the extension name. + * + * @since 2.5.0 + * + * @param string $ext The extension to search. + * @return string|null The file type, example: audio, video, document, spreadsheet, etc. + * Null if not found. + */ +function wp_ext2type( $ext ) { + $ext = strtolower( $ext ); + + /** + * Filter file type based on the extension name. + * + * @since 2.5.0 + * + * @see wp_ext2type() + * + * @param array $ext2type Multi-dimensional array with extensions for a default set + * of file types. + */ + $ext2type = apply_filters( 'ext2type', array( + 'image' => array( 'jpg', 'jpeg', 'jpe', 'gif', 'png', 'bmp', 'tif', 'tiff', 'ico' ), + 'audio' => array( 'aac', 'ac3', 'aif', 'aiff', 'm3a', 'm4a', 'm4b', 'mka', 'mp1', 'mp2', 'mp3', 'ogg', 'oga', 'ram', 'wav', 'wma' ), + 'video' => array( '3g2', '3gp', '3gpp', 'asf', 'avi', 'divx', 'dv', 'flv', 'm4v', 'mkv', 'mov', 'mp4', 'mpeg', 'mpg', 'mpv', 'ogm', 'ogv', 'qt', 'rm', 'vob', 'wmv' ), + 'document' => array( 'doc', 'docx', 'docm', 'dotm', 'odt', 'pages', 'pdf', 'xps', 'oxps', 'rtf', 'wp', 'wpd' ), + 'spreadsheet' => array( 'numbers', 'ods', 'xls', 'xlsx', 'xlsm', 'xlsb' ), + 'interactive' => array( 'swf', 'key', 'ppt', 'pptx', 'pptm', 'pps', 'ppsx', 'ppsm', 'sldx', 'sldm', 'odp' ), + 'text' => array( 'asc', 'csv', 'tsv', 'txt' ), + 'archive' => array( 'bz2', 'cab', 'dmg', 'gz', 'rar', 'sea', 'sit', 'sqx', 'tar', 'tgz', 'zip', '7z' ), + 'code' => array( 'css', 'htm', 'html', 'php', 'js' ), + ) ); + + foreach ( $ext2type as $type => $exts ) + if ( in_array( $ext, $exts ) ) + return $type; + + return null; +} + +/** + * Retrieve the file type from the file name. + * + * You can optionally define the mime array, if needed. + * + * @since 2.0.4 + * + * @param string $filename File name or path. + * @param array $mimes Optional. Key is the file extension with value as the mime type. + * @return array Values with extension first and mime type. + */ +function wp_check_filetype( $filename, $mimes = null ) { + if ( empty($mimes) ) + $mimes = get_allowed_mime_types(); + $type = false; + $ext = false; + + foreach ( $mimes as $ext_preg => $mime_match ) { + $ext_preg = '!\.(' . $ext_preg . ')$!i'; + if ( preg_match( $ext_preg, $filename, $ext_matches ) ) { + $type = $mime_match; + $ext = $ext_matches[1]; + break; + } + } + + return compact( 'ext', 'type' ); +} + +/** + * Attempt to determine the real file type of a file. + * + * If unable to, the file name extension will be used to determine type. + * + * If it's determined that the extension does not match the file's real type, + * then the "proper_filename" value will be set with a proper filename and extension. + * + * Currently this function only supports validating images known to getimagesize(). + * + * @since 3.0.0 + * + * @param string $file Full path to the file. + * @param string $filename The name of the file (may differ from $file due to $file being + * in a tmp directory). + * @param array $mimes Optional. Key is the file extension with value as the mime type. + * @return array Values for the extension, MIME, and either a corrected filename or false + * if original $filename is valid. + */ +function wp_check_filetype_and_ext( $file, $filename, $mimes = null ) { + + $proper_filename = false; + + // Do basic extension validation and MIME mapping + $wp_filetype = wp_check_filetype( $filename, $mimes ); + $ext = $wp_filetype['ext']; + $type = $wp_filetype['type']; + + // We can't do any further validation without a file to work with + if ( ! file_exists( $file ) ) { + return compact( 'ext', 'type', 'proper_filename' ); + } + + // We're able to validate images using GD + if ( $type && 0 === strpos( $type, 'image/' ) && function_exists('getimagesize') ) { + + // Attempt to figure out what type of image it actually is + $imgstats = @getimagesize( $file ); + + // If getimagesize() knows what kind of image it really is and if the real MIME doesn't match the claimed MIME + if ( !empty($imgstats['mime']) && $imgstats['mime'] != $type ) { + /** + * Filter the list mapping image mime types to their respective extensions. + * + * @since 3.0.0 + * + * @param array $mime_to_ext Array of image mime types and their matching extensions. + */ + $mime_to_ext = apply_filters( 'getimagesize_mimes_to_exts', array( + 'image/jpeg' => 'jpg', + 'image/png' => 'png', + 'image/gif' => 'gif', + 'image/bmp' => 'bmp', + 'image/tiff' => 'tif', + ) ); + + // Replace whatever is after the last period in the filename with the correct extension + if ( ! empty( $mime_to_ext[ $imgstats['mime'] ] ) ) { + $filename_parts = explode( '.', $filename ); + array_pop( $filename_parts ); + $filename_parts[] = $mime_to_ext[ $imgstats['mime'] ]; + $new_filename = implode( '.', $filename_parts ); + + if ( $new_filename != $filename ) { + $proper_filename = $new_filename; // Mark that it changed + } + // Redefine the extension / MIME + $wp_filetype = wp_check_filetype( $new_filename, $mimes ); + $ext = $wp_filetype['ext']; + $type = $wp_filetype['type']; + } + } + } + + /** + * Filter the "real" file type of the given file. + * + * @since 3.0.0 + * + * @param array $wp_check_filetype_and_ext File data array containing 'ext', 'type', and + * 'proper_filename' keys. + * @param string $file Full path to the file. + * @param string $filename The name of the file (may differ from $file due to + * $file being in a tmp directory). + * @param array $mimes Key is the file extension with value as the mime type. + */ + return apply_filters( 'wp_check_filetype_and_ext', compact( 'ext', 'type', 'proper_filename' ), $file, $filename, $mimes ); +} + +/** + * Retrieve list of mime types and file extensions. + * + * @since 3.5.0 + * + * @return array Array of mime types keyed by the file extension regex corresponding to those types. + */ +function wp_get_mime_types() { + /** + * Filter the list of mime types and file extensions. + * + * This filter should be used to add, not remove, mime types. To remove + * mime types, use the 'upload_mimes' filter. + * + * @since 3.5.0 + * + * @param array $wp_get_mime_types Mime types keyed by the file extension regex + * corresponding to those types. + */ + return apply_filters( 'mime_types', array( + // Image formats. + 'jpg|jpeg|jpe' => 'image/jpeg', + 'gif' => 'image/gif', + 'png' => 'image/png', + 'bmp' => 'image/bmp', + 'tif|tiff' => 'image/tiff', + 'ico' => 'image/x-icon', + // Video formats. + 'asf|asx' => 'video/x-ms-asf', + 'wmv' => 'video/x-ms-wmv', + 'wmx' => 'video/x-ms-wmx', + 'wm' => 'video/x-ms-wm', + 'avi' => 'video/avi', + 'divx' => 'video/divx', + 'flv' => 'video/x-flv', + 'mov|qt' => 'video/quicktime', + 'mpeg|mpg|mpe' => 'video/mpeg', + 'mp4|m4v' => 'video/mp4', + 'ogv' => 'video/ogg', + 'webm' => 'video/webm', + 'mkv' => 'video/x-matroska', + '3gp|3gpp' => 'video/3gpp', // Can also be audio + '3g2|3gp2' => 'video/3gpp2', // Can also be audio + // Text formats. + 'txt|asc|c|cc|h|srt' => 'text/plain', + 'csv' => 'text/csv', + 'tsv' => 'text/tab-separated-values', + 'ics' => 'text/calendar', + 'rtx' => 'text/richtext', + 'css' => 'text/css', + 'htm|html' => 'text/html', + 'vtt' => 'text/vtt', + 'dfxp' => 'application/ttaf+xml', + // Audio formats. + 'mp3|m4a|m4b' => 'audio/mpeg', + 'ra|ram' => 'audio/x-realaudio', + 'wav' => 'audio/wav', + 'ogg|oga' => 'audio/ogg', + 'mid|midi' => 'audio/midi', + 'wma' => 'audio/x-ms-wma', + 'wax' => 'audio/x-ms-wax', + 'mka' => 'audio/x-matroska', + // Misc application formats. + 'rtf' => 'application/rtf', + 'js' => 'application/javascript', + 'pdf' => 'application/pdf', + 'swf' => 'application/x-shockwave-flash', + 'class' => 'application/java', + 'tar' => 'application/x-tar', + 'zip' => 'application/zip', + 'gz|gzip' => 'application/x-gzip', + 'rar' => 'application/rar', + '7z' => 'application/x-7z-compressed', + 'exe' => 'application/x-msdownload', + // MS Office formats. + 'doc' => 'application/msword', + 'pot|pps|ppt' => 'application/vnd.ms-powerpoint', + 'wri' => 'application/vnd.ms-write', + 'xla|xls|xlt|xlw' => 'application/vnd.ms-excel', + 'mdb' => 'application/vnd.ms-access', + 'mpp' => 'application/vnd.ms-project', + 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'docm' => 'application/vnd.ms-word.document.macroEnabled.12', + 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', + 'dotm' => 'application/vnd.ms-word.template.macroEnabled.12', + 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12', + 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', + 'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', + 'xltm' => 'application/vnd.ms-excel.template.macroEnabled.12', + 'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12', + 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12', + 'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', + 'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12', + 'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template', + 'potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12', + 'ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12', + 'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide', + 'sldm' => 'application/vnd.ms-powerpoint.slide.macroEnabled.12', + 'onetoc|onetoc2|onetmp|onepkg' => 'application/onenote', + 'oxps' => 'application/oxps', + 'xps' => 'application/vnd.ms-xpsdocument', + // OpenOffice formats. + 'odt' => 'application/vnd.oasis.opendocument.text', + 'odp' => 'application/vnd.oasis.opendocument.presentation', + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', + 'odg' => 'application/vnd.oasis.opendocument.graphics', + 'odc' => 'application/vnd.oasis.opendocument.chart', + 'odb' => 'application/vnd.oasis.opendocument.database', + 'odf' => 'application/vnd.oasis.opendocument.formula', + // WordPerfect formats. + 'wp|wpd' => 'application/wordperfect', + // iWork formats. + 'key' => 'application/vnd.apple.keynote', + 'numbers' => 'application/vnd.apple.numbers', + 'pages' => 'application/vnd.apple.pages', + ) ); +} +/** + * Retrieve list of allowed mime types and file extensions. + * + * @since 2.8.6 + * + * @uses wp_get_upload_mime_types() to fetch the list of mime types + * + * @param int|WP_User $user Optional. User to check. Defaults to current user. + * @return array Array of mime types keyed by the file extension regex corresponding + * to those types. + */ +function get_allowed_mime_types( $user = null ) { + $t = wp_get_mime_types(); + + unset( $t['swf'], $t['exe'] ); + if ( function_exists( 'current_user_can' ) ) + $unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' ); + + if ( empty( $unfiltered ) ) + unset( $t['htm|html'] ); + + /** + * Filter list of allowed mime types and file extensions. + * + * @since 2.0.0 + * + * @param array $t Mime types keyed by the file extension regex corresponding to + * those types. 'swf' and 'exe' removed from full list. 'htm|html' also + * removed depending on '$user' capabilities. + * @param int|WP_User|null $user User ID, User object or null if not provided (indicates current user). + */ + return apply_filters( 'upload_mimes', $t, $user ); +} + +/** + * Display "Are You Sure" message to confirm the action being taken. + * + * If the action has the nonce explain message, then it will be displayed + * along with the "Are you sure?" message. + * + * @since 2.0.4 + * + * @param string $action The nonce action. + */ +function wp_nonce_ays( $action ) { + $title = __( 'WordPress Failure Notice' ); + if ( 'log-out' == $action ) { + $html = sprintf( __( 'You are attempting to log out of %s' ), get_bloginfo( 'name' ) ) . '</p><p>'; + $redirect_to = isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; + $html .= sprintf( __( "Do you really want to <a href='%s'>log out</a>?"), wp_logout_url( $redirect_to ) ); + } else { + $html = __( 'Are you sure you want to do this?' ); + if ( wp_get_referer() ) + $html .= "</p><p><a href='" . esc_url( remove_query_arg( 'updated', wp_get_referer() ) ) . "'>" . __( 'Please try again.' ) . "</a>"; + } + + wp_die( $html, $title, array('response' => 403) ); +} + +/** + * Kill WordPress execution and display HTML message with error message. + * + * This function complements the die() PHP function. The difference is that + * HTML will be displayed to the user. It is recommended to use this function + * only, when the execution should not continue any further. It is not + * recommended to call this function very often and try to handle as many errors + * as possible silently. + * + * @since 2.0.4 + * + * @param string $message Optional. Error message. Default empty. + * @param string $title Optional. Error title. Default empty. + * @param string|array $args Optional. Arguments to control behavior. Default empty array. + */ +function wp_die( $message = '', $title = '', $args = array() ) { + if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { + /** + * Filter callback for killing WordPress execution for AJAX requests. + * + * @since 3.4.0 + * + * @param callback $function Callback function name. + */ + $function = apply_filters( 'wp_die_ajax_handler', '_ajax_wp_die_handler' ); + } elseif ( defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST ) { + /** + * Filter callback for killing WordPress execution for XML-RPC requests. + * + * @since 3.4.0 + * + * @param callback $function Callback function name. + */ + $function = apply_filters( 'wp_die_xmlrpc_handler', '_xmlrpc_wp_die_handler' ); + } else { + /** + * Filter callback for killing WordPress execution for all non-AJAX, non-XML-RPC requests. + * + * @since 3.0.0 + * + * @param callback $function Callback function name. + */ + $function = apply_filters( 'wp_die_handler', '_default_wp_die_handler' ); + } + + call_user_func( $function, $message, $title, $args ); +} + +/** + * Kill WordPress execution and display HTML message with error message. + * + * This is the default handler for wp_die if you want a custom one for your + * site then you can overload using the wp_die_handler filter in wp_die + * + * @since 3.0.0 + * @access private + * + * @param string $message Error message. + * @param string $title Optional. Error title. Default empty. + * @param string|array $args Optional. Arguments to control behavior. Default empty array. + */ +function _default_wp_die_handler( $message, $title = '', $args = array() ) { + $defaults = array( 'response' => 500 ); + $r = wp_parse_args($args, $defaults); + + $have_gettext = function_exists('__'); + + if ( function_exists( 'is_wp_error' ) && is_wp_error( $message ) ) { + if ( empty( $title ) ) { + $error_data = $message->get_error_data(); + if ( is_array( $error_data ) && isset( $error_data['title'] ) ) + $title = $error_data['title']; + } + $errors = $message->get_error_messages(); + switch ( count( $errors ) ) { + case 0 : + $message = ''; + break; + case 1 : + $message = "<p>{$errors[0]}</p>"; + break; + default : + $message = "<ul>\n\t\t<li>" . join( "</li>\n\t\t<li>", $errors ) . "</li>\n\t</ul>"; + break; + } + } elseif ( is_string( $message ) ) { + $message = "<p>$message</p>"; + } + + if ( isset( $r['back_link'] ) && $r['back_link'] ) { + $back_text = $have_gettext? __('« Back') : '« Back'; + $message .= "\n<p><a href='javascript:history.back()'>$back_text</a></p>"; + } + + if ( ! did_action( 'admin_head' ) ) : + if ( !headers_sent() ) { + status_header( $r['response'] ); + nocache_headers(); + header( 'Content-Type: text/html; charset=utf-8' ); + } + + if ( empty($title) ) + $title = $have_gettext ? __('WordPress › Error') : 'WordPress › Error'; + + $text_direction = 'ltr'; + if ( isset($r['text_direction']) && 'rtl' == $r['text_direction'] ) + $text_direction = 'rtl'; + elseif ( function_exists( 'is_rtl' ) && is_rtl() ) + $text_direction = 'rtl'; +?> +<!DOCTYPE html> +<!-- Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression abcdefghijklmnopqrstuvwxyz1234567890aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz11223344556677889900abacbcbdcdcededfefegfgfhghgihihjijikjkjlklkmlmlnmnmononpopoqpqprqrqsrsrtstsubcbcdcdedefefgfabcadefbghicjkldmnoepqrfstugvwxhyz1i234j567k890laabmbccnddeoeffpgghqhiirjjksklltmmnunoovppqwqrrxsstytuuzvvw0wxx1yyz2z113223434455666777889890091abc2def3ghi4jkl5mno6pqr7stu8vwx9yz11aab2bcc3dd4ee5ff6gg7hh8ii9j0jk1kl2lmm3nnoo4p5pq6qrr7ss8tt9uuvv0wwx1x2yyzz13aba4cbcb5dcdc6dedfef8egf9gfh0ghg1ihi2hji3jik4jkj5lkl6kml7mln8mnm9ono +--> +<html xmlns="http://www.w3.org/1999/xhtml" <?php if ( function_exists( 'language_attributes' ) && function_exists( 'is_rtl' ) ) language_attributes(); else echo "dir='$text_direction'"; ?>> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title><?php echo $title ?> + + + + + + + + 500 ); + + $r = wp_parse_args($args, $defaults); + + if ( $wp_xmlrpc_server ) { + $error = new IXR_Error( $r['response'] , $message); + $wp_xmlrpc_server->output( $error->getXml() ); + } + die(); +} + +/** + * Kill WordPress ajax execution. + * + * This is the handler for wp_die when processing Ajax requests. + * + * @since 3.4.0 + * @access private + * + * @param string $message Optional. Response to print. Default empty. + */ +function _ajax_wp_die_handler( $message = '' ) { + if ( is_scalar( $message ) ) + die( (string) $message ); + die( '0' ); +} + +/** + * Kill WordPress execution. + * + * This is the handler for wp_die when processing APP requests. + * + * @since 3.4.0 + * @access private + * + * @param string $message Optional. Response to print. Default empty. + */ +function _scalar_wp_die_handler( $message = '' ) { + if ( is_scalar( $message ) ) + die( (string) $message ); + die(); +} + +/** + * Send a JSON response back to an Ajax request. + * + * @since 3.5.0 + * + * @param mixed $response Variable (usually an array or object) to encode as JSON, + * then print and die. + */ +function wp_send_json( $response ) { + @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) ); + echo json_encode( $response ); + if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) + wp_die(); + else + die; +} + +/** + * Send a JSON response back to an Ajax request, indicating success. + * + * @since 3.5.0 + * + * @param mixed $data Data to encode as JSON, then print and die. + */ +function wp_send_json_success( $data = null ) { + $response = array( 'success' => true ); + + if ( isset( $data ) ) + $response['data'] = $data; + + wp_send_json( $response ); +} + +/** + * Send a JSON response back to an Ajax request, indicating failure. + * + * @since 3.5.0 + * + * @param mixed $data Data to encode as JSON, then print and die. + */ +function wp_send_json_error( $data = null ) { + $response = array( 'success' => false ); + + if ( isset( $data ) ) + $response['data'] = $data; + + wp_send_json( $response ); +} + +/** + * Retrieve the WordPress home page URL. + * + * If the constant named 'WP_HOME' exists, then it will be used and returned + * by the function. This can be used to counter the redirection on your local + * development environment. + * + * @since 2.2.0 + * @access private + * + * @see WP_HOME + * + * @param string $url URL for the home location. + * @return string Homepage location. + */ +function _config_wp_home( $url = '' ) { + if ( defined( 'WP_HOME' ) ) + return untrailingslashit( WP_HOME ); + return $url; +} + +/** + * Retrieve the WordPress site URL. + * + * If the constant named 'WP_SITEURL' is defined, then the value in that + * constant will always be returned. This can be used for debugging a site + * on your localhost while not having to change the database to your URL. + * + * @since 2.2.0 + * @access private + * + * @see WP_SITEURL + * + * @param string $url URL to set the WordPress site location. + * @return string The WordPress Site URL. + */ +function _config_wp_siteurl( $url = '' ) { + if ( defined( 'WP_SITEURL' ) ) + return untrailingslashit( WP_SITEURL ); + return $url; +} + +/** + * Set the localized direction for MCE plugin. + * + * Will only set the direction to 'rtl', if the WordPress locale has + * the text direction set to 'rtl'. + * + * Fills in the 'directionality' setting, enables the 'directionality' + * plugin, and adds the 'ltr' button to 'toolbar1', formerly + * 'theme_advanced_buttons1' array keys. These keys are then returned + * in the $input (TinyMCE settings) array. + * + * @since 2.1.0 + * @access private + * + * @param array $input MCE settings array. + * @return array Direction set for 'rtl', if needed by locale. + */ +function _mce_set_direction( $input ) { + if ( is_rtl() ) { + $input['directionality'] = 'rtl'; + $input['plugins'] .= ',directionality'; + $input['toolbar1'] .= ',ltr'; + } + + return $input; +} + + +/** + * Convert smiley code to the icon graphic file equivalent. + * + * You can turn off smilies, by going to the write setting screen and unchecking + * the box, or by setting 'use_smilies' option to false or removing the option. + * + * Plugins may override the default smiley list by setting the $wpsmiliestrans + * to an array, with the key the code the blogger types in and the value the + * image file. + * + * The $wp_smiliessearch global is for the regular expression and is set each + * time the function is called. + * + * The full list of smilies can be found in the function and won't be listed in + * the description. Probably should create a Codex page for it, so that it is + * available. + * + * @global array $wpsmiliestrans + * @global array $wp_smiliessearch + * + * @since 2.2.0 + */ +function smilies_init() { + global $wpsmiliestrans, $wp_smiliessearch; + + // don't bother setting up smilies if they are disabled + if ( !get_option( 'use_smilies' ) ) + return; + + if ( !isset( $wpsmiliestrans ) ) { + $wpsmiliestrans = array( + ':mrgreen:' => 'icon_mrgreen.gif', + ':neutral:' => 'icon_neutral.gif', + ':twisted:' => 'icon_twisted.gif', + ':arrow:' => 'icon_arrow.gif', + ':shock:' => 'icon_eek.gif', + ':smile:' => 'icon_smile.gif', + ':???:' => 'icon_confused.gif', + ':cool:' => 'icon_cool.gif', + ':evil:' => 'icon_evil.gif', + ':grin:' => 'icon_biggrin.gif', + ':idea:' => 'icon_idea.gif', + ':oops:' => 'icon_redface.gif', + ':razz:' => 'icon_razz.gif', + ':roll:' => 'icon_rolleyes.gif', + ':wink:' => 'icon_wink.gif', + ':cry:' => 'icon_cry.gif', + ':eek:' => 'icon_surprised.gif', + ':lol:' => 'icon_lol.gif', + ':mad:' => 'icon_mad.gif', + ':sad:' => 'icon_sad.gif', + '8-)' => 'icon_cool.gif', + '8-O' => 'icon_eek.gif', + ':-(' => 'icon_sad.gif', + ':-)' => 'icon_smile.gif', + ':-?' => 'icon_confused.gif', + ':-D' => 'icon_biggrin.gif', + ':-P' => 'icon_razz.gif', + ':-o' => 'icon_surprised.gif', + ':-x' => 'icon_mad.gif', + ':-|' => 'icon_neutral.gif', + ';-)' => 'icon_wink.gif', + // This one transformation breaks regular text with frequency. + // '8)' => 'icon_cool.gif', + '8O' => 'icon_eek.gif', + ':(' => 'icon_sad.gif', + ':)' => 'icon_smile.gif', + ':?' => 'icon_confused.gif', + ':D' => 'icon_biggrin.gif', + ':P' => 'icon_razz.gif', + ':o' => 'icon_surprised.gif', + ':x' => 'icon_mad.gif', + ':|' => 'icon_neutral.gif', + ';)' => 'icon_wink.gif', + ':!:' => 'icon_exclaim.gif', + ':?:' => 'icon_question.gif', + ); + } + + if (count($wpsmiliestrans) == 0) { + return; + } + + /* + * NOTE: we sort the smilies in reverse key order. This is to make sure + * we match the longest possible smilie (:???: vs :?) as the regular + * expression used below is first-match + */ + krsort($wpsmiliestrans); + + $spaces = wp_spaces_regexp(); + + // Begin first "subpattern" + $wp_smiliessearch = '/(?<=' . $spaces . '|^)'; + + $subchar = ''; + foreach ( (array) $wpsmiliestrans as $smiley => $img ) { + $firstchar = substr($smiley, 0, 1); + $rest = substr($smiley, 1); + + // new subpattern? + if ($firstchar != $subchar) { + if ($subchar != '') { + $wp_smiliessearch .= ')(?=' . $spaces . '|$)'; // End previous "subpattern" + $wp_smiliessearch .= '|(?<=' . $spaces . '|^)'; // Begin another "subpattern" + } + $subchar = $firstchar; + $wp_smiliessearch .= preg_quote($firstchar, '/') . '(?:'; + } else { + $wp_smiliessearch .= '|'; + } + $wp_smiliessearch .= preg_quote($rest, '/'); + } + + $wp_smiliessearch .= ')(?=' . $spaces . '|$)/m'; + +} + +/** + * Merge user defined arguments into defaults array. + * + * This function is used throughout WordPress to allow for both string or array + * to be merged into another array. + * + * @since 2.2.0 + * + * @param string|array $args Value to merge with $defaults + * @param array $defaults Optional. Array that serves as the defaults. Default empty. + * @return array Merged user defined values with defaults. + */ +function wp_parse_args( $args, $defaults = '' ) { + if ( is_object( $args ) ) + $r = get_object_vars( $args ); + elseif ( is_array( $args ) ) + $r =& $args; + else + wp_parse_str( $args, $r ); + + if ( is_array( $defaults ) ) + return array_merge( $defaults, $r ); + return $r; +} + +/** + * Clean up an array, comma- or space-separated list of IDs. + * + * @since 3.0.0 + * + * @param array|string $list List of ids. + * @return array Sanitized array of IDs. + */ +function wp_parse_id_list( $list ) { + if ( !is_array($list) ) + $list = preg_split('/[\s,]+/', $list); + + return array_unique(array_map('absint', $list)); +} + +/** + * Extract a slice of an array, given a list of keys. + * + * @since 3.1.0 + * + * @param array $array The original array. + * @param array $keys The list of keys. + * @return array The array slice. + */ +function wp_array_slice_assoc( $array, $keys ) { + $slice = array(); + foreach ( $keys as $key ) + if ( isset( $array[ $key ] ) ) + $slice[ $key ] = $array[ $key ]; + + return $slice; +} + +/** + * Filters a list of objects, based on a set of key => value arguments. + * + * @since 3.0.0 + * + * @param array $list An array of objects to filter + * @param array $args Optional. An array of key => value arguments to match + * against each object. Default empty array. + * @param string $operator Optional. The logical operation to perform. 'or' means + * only one element from the array needs to match; 'and' + * means all elements must match. Default 'and'. + * @param bool|string $field A field from the object to place instead of the entire object. + * Default false. + * @return array A list of objects or object fields. + */ +function wp_filter_object_list( $list, $args = array(), $operator = 'and', $field = false ) { + if ( ! is_array( $list ) ) + return array(); + + $list = wp_list_filter( $list, $args, $operator ); + + if ( $field ) + $list = wp_list_pluck( $list, $field ); + + return $list; +} + +/** + * Filters a list of objects, based on a set of key => value arguments. + * + * @since 3.1.0 + * + * @param array $list An array of objects to filter. + * @param array $args Optional. An array of key => value arguments to match + * against each object. Default empty array. + * @param string $operator Optional. The logical operation to perform. 'AND' means + * all elements from the array must match. 'OR' means only + * one element needs to match. 'NOT' means no elements may + * match. Default 'AND'. + * @return array Array of found values. + */ +function wp_list_filter( $list, $args = array(), $operator = 'AND' ) { + if ( ! is_array( $list ) ) + return array(); + + if ( empty( $args ) ) + return $list; + + $operator = strtoupper( $operator ); + $count = count( $args ); + $filtered = array(); + + foreach ( $list as $key => $obj ) { + $to_match = (array) $obj; + + $matched = 0; + foreach ( $args as $m_key => $m_value ) { + if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] ) + $matched++; + } + + if ( ( 'AND' == $operator && $matched == $count ) + || ( 'OR' == $operator && $matched > 0 ) + || ( 'NOT' == $operator && 0 == $matched ) ) { + $filtered[$key] = $obj; + } + } + + return $filtered; +} + +/** + * Pluck a certain field out of each object in a list. + * + * This has the same functionality and prototype of + * array_column() (PHP 5.5) but also supports objects. + * + * @since 3.1.0 + * @since 4.0.0 $index_key parameter added. + * + * @param array $list List of objects or arrays + * @param int|string $field Field from the object to place instead of the entire object + * @param int|string $index_key Optional. Field from the object to use as keys for the new array. + * Default null. + * @return array Array of found values. If $index_key is set, an array of found values with keys + * corresponding to $index_key. + */ +function wp_list_pluck( $list, $field, $index_key = null ) { + if ( ! $index_key ) { + /* + * This is simple. Could at some point wrap array_column() + * if we knew we had an array of arrays. + */ + foreach ( $list as $key => $value ) { + if ( is_object( $value ) ) { + $list[ $key ] = $value->$field; + } else { + $list[ $key ] = $value[ $field ]; + } + } + return $list; + } + + /* + * When index_key is not set for a particular item, push the value + * to the end of the stack. This is how array_column() behaves. + */ + $newlist = array(); + foreach ( $list as $value ) { + if ( is_object( $value ) ) { + if ( isset( $value->$index_key ) ) { + $newlist[ $value->$index_key ] = $value->$field; + } else { + $newlist[] = $value->$field; + } + } else { + if ( isset( $value[ $index_key ] ) ) { + $newlist[ $value[ $index_key ] ] = $value[ $field ]; + } else { + $newlist[] = $value[ $field ]; + } + } + } + + return $newlist; +} + +/** + * Determines if Widgets library should be loaded. + * + * Checks to make sure that the widgets library hasn't already been loaded. + * If it hasn't, then it will load the widgets library and run an action hook. + * + * @since 2.2.0 + */ +function wp_maybe_load_widgets() { + /** + * Filter whether to load the Widgets library. + * + * Passing a falsey value to the filter will effectively short-circuit + * the Widgets library from loading. + * + * @since 2.8.0 + * + * @param bool $wp_maybe_load_widgets Whether to load the Widgets library. + * Default true. + */ + if ( ! apply_filters( 'load_default_widgets', true ) ) { + return; + } + + require_once( ABSPATH . WPINC . '/default-widgets.php' ); + + add_action( '_admin_menu', 'wp_widgets_add_menu' ); +} + +/** + * Append the Widgets menu to the themes main menu. + * + * @since 2.2.0 + * + * @uses $submenu The administration submenu list. + */ +function wp_widgets_add_menu() { + global $submenu; + + if ( ! current_theme_supports( 'widgets' ) ) + return; + + $submenu['themes.php'][7] = array( __( 'Widgets' ), 'edit_theme_options', 'widgets.php' ); + ksort( $submenu['themes.php'], SORT_NUMERIC ); +} + +/** + * Flush all output buffers for PHP 5.2. + * + * Make sure all output buffers are flushed before our singletons are destroyed. + * + * @since 2.2.0 + */ +function wp_ob_end_flush_all() { + $levels = ob_get_level(); + for ($i=0; $i<$levels; $i++) + ob_end_flush(); +} + +/** + * Load custom DB error or display WordPress DB error. + * + * If a file exists in the wp-content directory named db-error.php, then it will + * be loaded instead of displaying the WordPress DB error. If it is not found, + * then the WordPress DB error will be displayed instead. + * + * The WordPress DB error sets the HTTP status header to 500 to try to prevent + * search engines from caching the message. Custom DB messages should do the + * same. + * + * This function was backported to WordPress 2.3.2, but originally was added + * in WordPress 2.5.0. + * + * @since 2.3.2 + * + * @global wpdb $wpdb WordPress database access abstraction object. + */ +function dead_db() { + global $wpdb; + + wp_load_translations_early(); + + // Load custom DB error template, if present. + if ( file_exists( WP_CONTENT_DIR . '/db-error.php' ) ) { + require_once( WP_CONTENT_DIR . '/db-error.php' ); + die(); + } + + // If installing or in the admin, provide the verbose message. + if ( defined('WP_INSTALLING') || defined('WP_ADMIN') ) + wp_die($wpdb->error); + + // Otherwise, be terse. + status_header( 500 ); + nocache_headers(); + header( 'Content-Type: text/html; charset=utf-8' ); +?> + +> + + + <?php _e( 'Database Error' ); ?> + + + +

          + + +deprecated since version %2$s! Use %3$s instead.'), $function, $version, $replacement ) ); + else + trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $function, $version ) ); + } else { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $function, $version, $replacement ) ); + else + trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $function, $version ) ); + } + } +} + +/** + * Mark a file as deprecated and inform when it has been used. + * + * There is a hook deprecated_file_included that will be called that can be used + * to get the backtrace up to what file and function included the deprecated + * file. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * This function is to be used in every file that is deprecated. + * + * @since 2.5.0 + * @access private + * + * @param string $file The file that was included. + * @param string $version The version of WordPress that deprecated the file. + * @param string $replacement Optional. The file that should have been included based on ABSPATH. + * Default null. + * @param string $message Optional. A message regarding the change. Default empty. + */ +function _deprecated_file( $file, $version, $replacement = null, $message = '' ) { + + /** + * Fires when a deprecated file is called. + * + * @since 2.5.0 + * + * @param string $file The file that was called. + * @param string $replacement The file that should have been included based on ABSPATH. + * @param string $version The version of WordPress that deprecated the file. + * @param string $message A message regarding the change. + */ + do_action( 'deprecated_file_included', $file, $replacement, $version, $message ); + + /** + * Filter whether to trigger an error for deprecated files. + * + * @since 2.5.0 + * + * @param bool $trigger Whether to trigger the error for deprecated files. Default true. + */ + if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) { + $message = empty( $message ) ? '' : ' ' . $message; + if ( function_exists( '__' ) ) { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( __('%1$s is deprecated since version %2$s! Use %3$s instead.'), $file, $version, $replacement ) . $message ); + else + trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $file, $version ) . $message ); + } else { + if ( ! is_null( $replacement ) ) + trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $file, $version, $replacement ) . $message ); + else + trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $file, $version ) . $message ); + } + } +} +/** + * Mark a function argument as deprecated and inform when it has been used. + * + * This function is to be used whenever a deprecated function argument is used. + * Before this function is called, the argument must be checked for whether it was + * used by comparing it to its default value or evaluating whether it is empty. + * For example: + * + * if ( ! empty( $deprecated ) ) { + * _deprecated_argument( __FUNCTION__, '3.0' ); + * } + * + * + * There is a hook deprecated_argument_run that will be called that can be used + * to get the backtrace up to what file and function used the deprecated + * argument. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * @since 3.0.0 + * @access private + * + * @param string $function The function that was called. + * @param string $version The version of WordPress that deprecated the argument used. + * @param string $message Optional. A message regarding the change. Default null. + */ +function _deprecated_argument( $function, $version, $message = null ) { + + /** + * Fires when a deprecated argument is called. + * + * @since 3.0.0 + * + * @param string $function The function that was called. + * @param string $message A message regarding the change. + * @param string $version The version of WordPress that deprecated the argument used. + */ + do_action( 'deprecated_argument_run', $function, $message, $version ); + + /** + * Filter whether to trigger an error for deprecated arguments. + * + * @since 3.0.0 + * + * @param bool $trigger Whether to trigger the error for deprecated arguments. Default true. + */ + if ( WP_DEBUG && apply_filters( 'deprecated_argument_trigger_error', true ) ) { + if ( function_exists( '__' ) ) { + if ( ! is_null( $message ) ) + trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s! %3$s'), $function, $version, $message ) ); + else + trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s with no alternative available.'), $function, $version ) ); + } else { + if ( ! is_null( $message ) ) + trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s! %3$s', $function, $version, $message ) ); + else + trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s with no alternative available.', $function, $version ) ); + } + } +} + +/** + * Mark something as being incorrectly called. + * + * There is a hook doing_it_wrong_run that will be called that can be used + * to get the backtrace up to what file and function called the deprecated + * function. + * + * The current behavior is to trigger a user error if WP_DEBUG is true. + * + * @since 3.1.0 + * @access private + * + * @param string $function The function that was called. + * @param string $message A message explaining what has been done incorrectly. + * @param string $version The version of WordPress where the message was added. + */ +function _doing_it_wrong( $function, $message, $version ) { + + /** + * Fires when the given function is being used incorrectly. + * + * @since 3.1.0 + * + * @param string $function The function that was called. + * @param string $message A message explaining what has been done incorrectly. + * @param string $version The version of WordPress where the message was added. + */ + do_action( 'doing_it_wrong_run', $function, $message, $version ); + + /** + * Filter whether to trigger an error for _doing_it_wrong() calls. + * + * @since 3.1.0 + * + * @param bool $trigger Whether to trigger the error for _doing_it_wrong() calls. Default true. + */ + if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true ) ) { + if ( function_exists( '__' ) ) { + $version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version ); + $message .= ' ' . __( 'Please see Debugging in WordPress for more information.' ); + trigger_error( sprintf( __( '%1$s was called incorrectly. %2$s %3$s' ), $function, $message, $version ) ); + } else { + $version = is_null( $version ) ? '' : sprintf( '(This message was added in version %s.)', $version ); + $message .= ' Please see Debugging in WordPress for more information.'; + trigger_error( sprintf( '%1$s was called incorrectly. %2$s %3$s', $function, $message, $version ) ); + } + } +} + +/** + * Is the server running earlier than 1.5.0 version of lighttpd? + * + * @since 2.5.0 + * + * @return bool Whether the server is running lighttpd < 1.5.0. + */ +function is_lighttpd_before_150() { + $server_parts = explode( '/', isset( $_SERVER['SERVER_SOFTWARE'] )? $_SERVER['SERVER_SOFTWARE'] : '' ); + $server_parts[1] = isset( $server_parts[1] )? $server_parts[1] : ''; + return 'lighttpd' == $server_parts[0] && -1 == version_compare( $server_parts[1], '1.5.0' ); +} + +/** + * Does the specified module exist in the Apache config? + * + * @since 2.5.0 + * + * @param string $mod The module, e.g. mod_rewrite. + * @param bool $default Optional. The default return value if the module is not found. Default false. + * @return bool Whether the specified module is loaded. + */ +function apache_mod_loaded($mod, $default = false) { + global $is_apache; + + if ( !$is_apache ) + return false; + + if ( function_exists( 'apache_get_modules' ) ) { + $mods = apache_get_modules(); + if ( in_array($mod, $mods) ) + return true; + } elseif ( function_exists( 'phpinfo' ) && false === strpos( ini_get( 'disable_functions' ), 'phpinfo' ) ) { + ob_start(); + phpinfo(8); + $phpinfo = ob_get_clean(); + if ( false !== strpos($phpinfo, $mod) ) + return true; + } + return $default; +} + +/** + * Check if IIS 7+ supports pretty permalinks. + * + * @since 2.8.0 + * + * @return bool Whether IIS7 supports permalinks. + */ +function iis7_supports_permalinks() { + global $is_iis7; + + $supports_permalinks = false; + if ( $is_iis7 ) { + /* First we check if the DOMDocument class exists. If it does not exist, then we cannot + * easily update the xml configuration file, hence we just bail out and tell user that + * pretty permalinks cannot be used. + * + * Next we check if the URL Rewrite Module 1.1 is loaded and enabled for the web site. When + * URL Rewrite 1.1 is loaded it always sets a server variable called 'IIS_UrlRewriteModule'. + * Lastly we make sure that PHP is running via FastCGI. This is important because if it runs + * via ISAPI then pretty permalinks will not work. + */ + $supports_permalinks = class_exists('DOMDocument') && isset($_SERVER['IIS_UrlRewriteModule']) && ( php_sapi_name() == 'cgi-fcgi' ); + } + + /** + * Filter whether IIS 7+ supports pretty permalinks. + * + * @since 2.8.0 + * + * @param bool $supports_permalinks Whether IIS7 supports permalinks. Default false. + */ + return apply_filters( 'iis7_supports_permalinks', $supports_permalinks ); +} + +/** + * File validates against allowed set of defined rules. + * + * A return value of '1' means that the $file contains either '..' or './'. A + * return value of '2' means that the $file contains ':' after the first + * character. A return value of '3' means that the file is not in the allowed + * files list. + * + * @since 1.2.0 + * + * @param string $file File path. + * @param array $allowed_files List of allowed files. + * @return int 0 means nothing is wrong, greater than 0 means something was wrong. + */ +function validate_file( $file, $allowed_files = '' ) { + if ( false !== strpos( $file, '..' ) ) + return 1; + + if ( false !== strpos( $file, './' ) ) + return 1; + + if ( ! empty( $allowed_files ) && ! in_array( $file, $allowed_files ) ) + return 3; + + if (':' == substr( $file, 1, 1 ) ) + return 2; + + return 0; +} + +/** + * Determine if SSL is used. + * + * @since 2.6.0 + * + * @return bool True if SSL, false if not used. + */ +function is_ssl() { + if ( isset($_SERVER['HTTPS']) ) { + if ( 'on' == strtolower($_SERVER['HTTPS']) ) + return true; + if ( '1' == $_SERVER['HTTPS'] ) + return true; + } elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) { + return true; + } + return false; +} + +/** + * Whether SSL login should be forced. + * + * @since 2.6.0 + * + * @see force_ssl_admin() + * + * @param string|bool $force Optional Whether to force SSL login. Default null. + * @return bool True if forced, false if not forced. + */ +function force_ssl_login( $force = null ) { + return force_ssl_admin( $force ); +} + +/** + * Whether to force SSL used for the Administration Screens. + * + * @since 2.6.0 + * + * @param string|bool $force Optional. Whether to force SSL in admin screens. Default null. + * @return bool True if forced, false if not forced. + */ +function force_ssl_admin( $force = null ) { + static $forced = false; + + if ( !is_null( $force ) ) { + $old_forced = $forced; + $forced = $force; + return $old_forced; + } + + return $forced; +} + +/** + * Guess the URL for the site. + * + * Will remove wp-admin links to retrieve only return URLs not in the wp-admin + * directory. + * + * @since 2.6.0 + * + * @return string The guessed URL. + */ +function wp_guess_url() { + if ( defined('WP_SITEURL') && '' != WP_SITEURL ) { + $url = WP_SITEURL; + } else { + $abspath_fix = str_replace( '\\', '/', ABSPATH ); + $script_filename_dir = dirname( $_SERVER['SCRIPT_FILENAME'] ); + + // The request is for the admin + if ( strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) !== false || strpos( $_SERVER['REQUEST_URI'], 'wp-login.php' ) !== false ) { + $path = preg_replace( '#/(wp-admin/.*|wp-login.php)#i', '', $_SERVER['REQUEST_URI'] ); + + // The request is for a file in ABSPATH + } elseif ( $script_filename_dir . '/' == $abspath_fix ) { + // Strip off any file/query params in the path + $path = preg_replace( '#/[^/]*$#i', '', $_SERVER['PHP_SELF'] ); + + } else { + if ( false !== strpos( $_SERVER['SCRIPT_FILENAME'], $abspath_fix ) ) { + // Request is hitting a file inside ABSPATH + $directory = str_replace( ABSPATH, '', $script_filename_dir ); + // Strip off the sub directory, and any file/query paramss + $path = preg_replace( '#/' . preg_quote( $directory, '#' ) . '/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ); + } elseif ( false !== strpos( $abspath_fix, $script_filename_dir ) ) { + // Request is hitting a file above ABSPATH + $subdirectory = substr( $abspath_fix, strpos( $abspath_fix, $script_filename_dir ) + strlen( $script_filename_dir ) ); + // Strip off any file/query params from the path, appending the sub directory to the install + $path = preg_replace( '#/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ) . $subdirectory; + } else { + $path = $_SERVER['REQUEST_URI']; + } + } + + $schema = is_ssl() ? 'https://' : 'http://'; // set_url_scheme() is not defined yet + $url = $schema . $_SERVER['HTTP_HOST'] . $path; + } + + return rtrim($url, '/'); +} + +/** + * Temporarily suspend cache additions. + * + * Stops more data being added to the cache, but still allows cache retrieval. + * This is useful for actions, such as imports, when a lot of data would otherwise + * be almost uselessly added to the cache. + * + * Suspension lasts for a single page load at most. Remember to call this + * function again if you wish to re-enable cache adds earlier. + * + * @since 3.3.0 + * + * @param bool $suspend Optional. Suspends additions if true, re-enables them if false. + * @return bool The current suspend setting + */ +function wp_suspend_cache_addition( $suspend = null ) { + static $_suspend = false; + + if ( is_bool( $suspend ) ) + $_suspend = $suspend; + + return $_suspend; +} + +/** + * Suspend cache invalidation. + * + * Turns cache invalidation on and off. Useful during imports where you don't wont to do + * invalidations every time a post is inserted. Callers must be sure that what they are + * doing won't lead to an inconsistent cache when invalidation is suspended. + * + * @since 2.7.0 + * + * @param bool $suspend Optional. Whether to suspend or enable cache invalidation. Default true. + * @return bool The current suspend setting. + */ +function wp_suspend_cache_invalidation( $suspend = true ) { + global $_wp_suspend_cache_invalidation; + + $current_suspend = $_wp_suspend_cache_invalidation; + $_wp_suspend_cache_invalidation = $suspend; + return $current_suspend; +} + +/** + * Determine whether a site is the main site of the current network. + * + * @since 3.0.0 + * + * @param int $site_id Optional. Site ID to test. Defaults to current site. + * Defaults to current site. + * @return bool True if $site_id is the main site of the network, or if not + * running Multisite. + */ +function is_main_site( $site_id = null ) { + // This is the current network's information; 'site' is old terminology. + global $current_site; + + if ( ! is_multisite() ) + return true; + + if ( ! $site_id ) + $site_id = get_current_blog_id(); + + return (int) $site_id === (int) $current_site->blog_id; +} + +/** + * Determine whether a network is the main network of the Multisite install. + * + * @since 3.7.0 + * + * @param int $network_id Optional. Network ID to test. Defaults to current network. + * @return bool True if $network_id is the main network, or if not running Multisite. + */ +function is_main_network( $network_id = null ) { + global $wpdb; + + if ( ! is_multisite() ) + return true; + + $current_network_id = (int) get_current_site()->id; + + if ( ! $network_id ) + $network_id = $current_network_id; + $network_id = (int) $network_id; + + if ( defined( 'PRIMARY_NETWORK_ID' ) ) + return $network_id === (int) PRIMARY_NETWORK_ID; + + if ( 1 === $current_network_id ) + return $network_id === $current_network_id; + + $primary_network_id = (int) wp_cache_get( 'primary_network_id', 'site-options' ); + + if ( $primary_network_id ) + return $network_id === $primary_network_id; + + $primary_network_id = (int) $wpdb->get_var( "SELECT id FROM $wpdb->site ORDER BY id LIMIT 1" ); + wp_cache_add( 'primary_network_id', $primary_network_id, 'site-options' ); + + return $network_id === $primary_network_id; +} + +/** + * Determine whether global terms are enabled. + * + * @since 3.0.0 + * + * @return bool True if multisite and global terms enabled. + */ +function global_terms_enabled() { + if ( ! is_multisite() ) + return false; + + static $global_terms = null; + if ( is_null( $global_terms ) ) { + + /** + * Filter whether global terms are enabled. + * + * Passing a non-null value to the filter will effectively short-circuit the function, + * returning the value of the 'global_terms_enabled' site option instead. + * + * @since 3.0.0 + * + * @param null $anbled Whether global terms are enabled. + */ + $filter = apply_filters( 'global_terms_enabled', null ); + if ( ! is_null( $filter ) ) + $global_terms = (bool) $filter; + else + $global_terms = (bool) get_site_option( 'global_terms_enabled', false ); + } + return $global_terms; +} + +/** + * gmt_offset modification for smart timezone handling. + * + * Overrides the gmt_offset option if we have a timezone_string available. + * + * @since 2.8.0 + * + * @return float|bool Timezone GMT offset, false otherwise. + */ +function wp_timezone_override_offset() { + if ( !$timezone_string = get_option( 'timezone_string' ) ) { + return false; + } + + $timezone_object = timezone_open( $timezone_string ); + $datetime_object = date_create(); + if ( false === $timezone_object || false === $datetime_object ) { + return false; + } + return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 ); +} + +/** + * Sort-helper for timezones. + * + * @since 2.9.0 + * @access private + * + * @param array $a + * @param array $b + * @return int + */ +function _wp_timezone_choice_usort_callback( $a, $b ) { + // Don't use translated versions of Etc + if ( 'Etc' === $a['continent'] && 'Etc' === $b['continent'] ) { + // Make the order of these more like the old dropdown + if ( 'GMT+' === substr( $a['city'], 0, 4 ) && 'GMT+' === substr( $b['city'], 0, 4 ) ) { + return -1 * ( strnatcasecmp( $a['city'], $b['city'] ) ); + } + if ( 'UTC' === $a['city'] ) { + if ( 'GMT+' === substr( $b['city'], 0, 4 ) ) { + return 1; + } + return -1; + } + if ( 'UTC' === $b['city'] ) { + if ( 'GMT+' === substr( $a['city'], 0, 4 ) ) { + return -1; + } + return 1; + } + return strnatcasecmp( $a['city'], $b['city'] ); + } + if ( $a['t_continent'] == $b['t_continent'] ) { + if ( $a['t_city'] == $b['t_city'] ) { + return strnatcasecmp( $a['t_subcity'], $b['t_subcity'] ); + } + return strnatcasecmp( $a['t_city'], $b['t_city'] ); + } else { + // Force Etc to the bottom of the list + if ( 'Etc' === $a['continent'] ) { + return 1; + } + if ( 'Etc' === $b['continent'] ) { + return -1; + } + return strnatcasecmp( $a['t_continent'], $b['t_continent'] ); + } +} + +/** + * Gives a nicely-formatted list of timezone strings. + * + * @since 2.9.0 + * + * @param string $selected_zone Selected timezone. + * @return string + */ +function wp_timezone_choice( $selected_zone ) { + static $mo_loaded = false; + + $continents = array( 'Africa', 'America', 'Antarctica', 'Arctic', 'Asia', 'Atlantic', 'Australia', 'Europe', 'Indian', 'Pacific'); + + // Load translations for continents and cities + if ( !$mo_loaded ) { + $locale = get_locale(); + $mofile = WP_LANG_DIR . '/continents-cities-' . $locale . '.mo'; + load_textdomain( 'continents-cities', $mofile ); + $mo_loaded = true; + } + + $zonen = array(); + foreach ( timezone_identifiers_list() as $zone ) { + $zone = explode( '/', $zone ); + if ( !in_array( $zone[0], $continents ) ) { + continue; + } + + // This determines what gets set and translated - we don't translate Etc/* strings here, they are done later + $exists = array( + 0 => ( isset( $zone[0] ) && $zone[0] ), + 1 => ( isset( $zone[1] ) && $zone[1] ), + 2 => ( isset( $zone[2] ) && $zone[2] ), + ); + $exists[3] = ( $exists[0] && 'Etc' !== $zone[0] ); + $exists[4] = ( $exists[1] && $exists[3] ); + $exists[5] = ( $exists[2] && $exists[3] ); + + $zonen[] = array( + 'continent' => ( $exists[0] ? $zone[0] : '' ), + 'city' => ( $exists[1] ? $zone[1] : '' ), + 'subcity' => ( $exists[2] ? $zone[2] : '' ), + 't_continent' => ( $exists[3] ? translate( str_replace( '_', ' ', $zone[0] ), 'continents-cities' ) : '' ), + 't_city' => ( $exists[4] ? translate( str_replace( '_', ' ', $zone[1] ), 'continents-cities' ) : '' ), + 't_subcity' => ( $exists[5] ? translate( str_replace( '_', ' ', $zone[2] ), 'continents-cities' ) : '' ) + ); + } + usort( $zonen, '_wp_timezone_choice_usort_callback' ); + + $structure = array(); + + if ( empty( $selected_zone ) ) { + $structure[] = ''; + } + + foreach ( $zonen as $key => $zone ) { + // Build value in an array to join later + $value = array( $zone['continent'] ); + + if ( empty( $zone['city'] ) ) { + // It's at the continent level (generally won't happen) + $display = $zone['t_continent']; + } else { + // It's inside a continent group + + // Continent optgroup + if ( !isset( $zonen[$key - 1] ) || $zonen[$key - 1]['continent'] !== $zone['continent'] ) { + $label = $zone['t_continent']; + $structure[] = ''; + } + + // Add the city to the value + $value[] = $zone['city']; + + $display = $zone['t_city']; + if ( !empty( $zone['subcity'] ) ) { + // Add the subcity to the value + $value[] = $zone['subcity']; + $display .= ' - ' . $zone['t_subcity']; + } + } + + // Build the value + $value = join( '/', $value ); + $selected = ''; + if ( $value === $selected_zone ) { + $selected = 'selected="selected" '; + } + $structure[] = '"; + + // Close continent optgroup + if ( !empty( $zone['city'] ) && ( !isset($zonen[$key + 1]) || (isset( $zonen[$key + 1] ) && $zonen[$key + 1]['continent'] !== $zone['continent']) ) ) { + $structure[] = ''; + } + } + + // Do UTC + $structure[] = ''; + $selected = ''; + if ( 'UTC' === $selected_zone ) + $selected = 'selected="selected" '; + $structure[] = ''; + $structure[] = ''; + + // Do manual UTC offsets + $structure[] = ''; + $offset_range = array (-12, -11.5, -11, -10.5, -10, -9.5, -9, -8.5, -8, -7.5, -7, -6.5, -6, -5.5, -5, -4.5, -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, + 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 5.75, 6, 6.5, 7, 7.5, 8, 8.5, 8.75, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.75, 13, 13.75, 14); + foreach ( $offset_range as $offset ) { + if ( 0 <= $offset ) + $offset_name = '+' . $offset; + else + $offset_name = (string) $offset; + + $offset_value = $offset_name; + $offset_name = str_replace(array('.25','.5','.75'), array(':15',':30',':45'), $offset_name); + $offset_name = 'UTC' . $offset_name; + $offset_value = 'UTC' . $offset_value; + $selected = ''; + if ( $offset_value === $selected_zone ) + $selected = 'selected="selected" '; + $structure[] = '"; + + } + $structure[] = ''; + + return join( "\n", $structure ); +} + +/** + * Strip close comment and close php tags from file headers used by WP. + * + * @since 2.8.0 + * @access private + * + * @see http://core.trac.wordpress.org/ticket/8497 + * + * @param string $str Header comment to clean up. + * @return string + */ +function _cleanup_header_comment( $str ) { + return trim(preg_replace("/\s*(?:\*\/|\?>).*/", '', $str)); +} + +/** + * Permanently delete posts, pages, attachments, and comments which have been + * in the trash for EMPTY_TRASH_DAYS. + * + * @since 2.9.0 + */ +function wp_scheduled_delete() { + global $wpdb; + + $delete_timestamp = time() - ( DAY_IN_SECONDS * EMPTY_TRASH_DAYS ); + + $posts_to_delete = $wpdb->get_results($wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); + + foreach ( (array) $posts_to_delete as $post ) { + $post_id = (int) $post['post_id']; + if ( !$post_id ) + continue; + + $del_post = get_post($post_id); + + if ( !$del_post || 'trash' != $del_post->post_status ) { + delete_post_meta($post_id, '_wp_trash_meta_status'); + delete_post_meta($post_id, '_wp_trash_meta_time'); + } else { + wp_delete_post($post_id); + } + } + + $comments_to_delete = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); + + foreach ( (array) $comments_to_delete as $comment ) { + $comment_id = (int) $comment['comment_id']; + if ( !$comment_id ) + continue; + + $del_comment = get_comment($comment_id); + + if ( !$del_comment || 'trash' != $del_comment->comment_approved ) { + delete_comment_meta($comment_id, '_wp_trash_meta_time'); + delete_comment_meta($comment_id, '_wp_trash_meta_status'); + } else { + wp_delete_comment($comment_id); + } + } +} + +/** + * Retrieve metadata from a file. + * + * Searches for metadata in the first 8kiB of a file, such as a plugin or theme. + * Each piece of metadata must be on its own line. Fields can not span multiple + * lines, the value will get cut at the end of the first line. + * + * If the file data is not within that first 8kiB, then the author should correct + * their plugin file and move the data headers to the top. + * + * @see http://codex.wordpress.org/File_Header + * + * @since 2.9.0 + * @param string $file Path to the file. + * @param array $default_headers List of headers, in the format array('HeaderKey' => 'Header Name'). + * @param string $context Optional. If specified adds filter hook "extra_{$context}_headers". + * Default empty. + */ +function get_file_data( $file, $default_headers, $context = '' ) { + // We don't need to write to the file, so just open for reading. + $fp = fopen( $file, 'r' ); + + // Pull only the first 8kiB of the file in. + $file_data = fread( $fp, 8192 ); + + // PHP will close file handle, but we are good citizens. + fclose( $fp ); + + // Make sure we catch CR-only line endings. + $file_data = str_replace( "\r", "\n", $file_data ); + + /** + * Filter extra file headers by context. + * + * The dynamic portion of the hook name, $context, refers to the context + * where extra headers might be loaded. + * + * @since 2.9.0 + * + * @param array $extra_context_headers Empty array by default. + */ + if ( $context && $extra_headers = apply_filters( "extra_{$context}_headers", array() ) ) { + $extra_headers = array_combine( $extra_headers, $extra_headers ); // keys equal values + $all_headers = array_merge( $extra_headers, (array) $default_headers ); + } else { + $all_headers = $default_headers; + } + + 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 ] = ''; + } + + return $all_headers; +} + +/** + * Returns true. + * + * Useful for returning true to filters easily. + * + * @since 3.0.0 + * + * @see __return_false() + * + * @return bool True. + */ +function __return_true() { + return true; +} + +/** + * Returns false. + * + * Useful for returning false to filters easily. + * + * @since 3.0.0 + * + * @see __return_true() + * + * @return bool False. + */ +function __return_false() { + return false; +} + +/** + * Returns 0. + * + * Useful for returning 0 to filters easily. + * + * @since 3.0.0 + * + * @return int 0. + */ +function __return_zero() { + return 0; +} + +/** + * Returns an empty array. + * + * Useful for returning an empty array to filters easily. + * + * @since 3.0.0 + * + * @return array Empty array. + */ +function __return_empty_array() { + return array(); +} + +/** + * Returns null. + * + * Useful for returning null to filters easily. + * + * @since 3.4.0 + * + * @return null Null value. + */ +function __return_null() { + return null; +} + +/** + * Returns an empty string. + * + * Useful for returning an empty string to filters easily. + * + * @since 3.7.0 + * + * @see __return_null() + * + * @return string Empty string. + */ +function __return_empty_string() { + return ''; +} + +/** + * Send a HTTP header to disable content type sniffing in browsers which support it. + * + * @since 3.0.0 + * + * @see http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx + * @see http://src.chromium.org/viewvc/chrome?view=rev&revision=6985 + */ +function send_nosniff_header() { + @header( 'X-Content-Type-Options: nosniff' ); +} + +/** + * Return a MySQL expression for selecting the week number based on the start_of_week option. + * + * @internal + * @since 3.0.0 + * + * @param string $column Database column. + * @return string SQL clause. + */ +function _wp_mysql_week( $column ) { + switch ( $start_of_week = (int) get_option( 'start_of_week' ) ) { + case 1 : + return "WEEK( $column, 1 )"; + case 2 : + case 3 : + case 4 : + case 5 : + case 6 : + return "WEEK( DATE_SUB( $column, INTERVAL $start_of_week DAY ), 0 )"; + case 0 : + default : + return "WEEK( $column, 0 )"; + } +} + +/** + * Find hierarchy loops using a callback function that maps object IDs to parent IDs. + * + * @since 3.1.0 + * @access private + * + * @param callback $callback Function that accepts ( ID, $callback_args ) and outputs parent_ID. + * @param int $start The ID to start the loop check at. + * @param int $start_parent The parent_ID of $start to use instead of calling $callback( $start ). + * Use null to always use $callback + * @param array $callback_args Optional. Additional arguments to send to $callback. + * @return array IDs of all members of loop. + */ +function wp_find_hierarchy_loop( $callback, $start, $start_parent, $callback_args = array() ) { + $override = is_null( $start_parent ) ? array() : array( $start => $start_parent ); + + if ( !$arbitrary_loop_member = wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override, $callback_args ) ) + return array(); + + return wp_find_hierarchy_loop_tortoise_hare( $callback, $arbitrary_loop_member, $override, $callback_args, true ); +} + +/** + * Use the "The Tortoise and the Hare" algorithm to detect loops. + * + * For every step of the algorithm, the hare takes two steps and the tortoise one. + * If the hare ever laps the tortoise, there must be a loop. + * + * @since 3.1.0 + * @access private + * + * @param callback $callback Function that accepts ( ID, callback_arg, ... ) and outputs parent_ID. + * @param int $start The ID to start the loop check at. + * @param array $override Optional. An array of ( ID => parent_ID, ... ) to use instead of $callback. + * Default empty array. + * @param array $callback_args Optional. Additional arguments to send to $callback. Default empty array. + * @param bool $_return_loop Optional. Return loop members or just detect presence of loop? Only set + * to true if you already know the given $start is part of a loop (otherwise + * the returned array might include branches). Default false. + * @return mixed Scalar ID of some arbitrary member of the loop, or array of IDs of all members of loop if + * $_return_loop + */ +function wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override = array(), $callback_args = array(), $_return_loop = false ) { + $tortoise = $hare = $evanescent_hare = $start; + $return = array(); + + // Set evanescent_hare to one past hare + // Increment hare two steps + while ( + $tortoise + && + ( $evanescent_hare = isset( $override[$hare] ) ? $override[$hare] : call_user_func_array( $callback, array_merge( array( $hare ), $callback_args ) ) ) + && + ( $hare = isset( $override[$evanescent_hare] ) ? $override[$evanescent_hare] : call_user_func_array( $callback, array_merge( array( $evanescent_hare ), $callback_args ) ) ) + ) { + if ( $_return_loop ) + $return[$tortoise] = $return[$evanescent_hare] = $return[$hare] = true; + + // tortoise got lapped - must be a loop + if ( $tortoise == $evanescent_hare || $tortoise == $hare ) + return $_return_loop ? $return : $tortoise; + + // Increment tortoise by one step + $tortoise = isset( $override[$tortoise] ) ? $override[$tortoise] : call_user_func_array( $callback, array_merge( array( $tortoise ), $callback_args ) ); + } + + return false; +} + +/** + * Send a HTTP header to limit rendering of pages to same origin iframes. + * + * @since 3.1.3 + * + * @see https://developer.mozilla.org/en/the_x-frame-options_response_header + */ +function send_frame_options_header() { + @header( 'X-Frame-Options: SAMEORIGIN' ); +} + +/** + * Retrieve a list of protocols to allow in HTML attributes. + * + * @since 3.3.0 + * + * @see wp_kses() + * @see esc_url() + * + * @return array Array of allowed protocols. + */ +function wp_allowed_protocols() { + static $protocols; + + if ( empty( $protocols ) ) { + $protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp' ); + + /** + * Filter the list of protocols allowed in HTML attributes. + * + * @since 3.0.0 + * + * @param array $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more. + */ + $protocols = apply_filters( 'kses_allowed_protocols', $protocols ); + } + + return $protocols; +} + +/** + * Return a comma-separated string of functions that have been called to get + * to the current point in code. + * + * @since 3.4.0 + * + * @see http://core.trac.wordpress.org/ticket/19589 + * + * @param string $ignore_class Optional. A class to ignore all function calls within - useful + * when you want to just give info about the callee. Default null. + * @param int $skip_frames Optional. A number of stack frames to skip - useful for unwinding + * back to the source of the issue. Default 0. + * @param bool $pretty Optional. Whether or not you want a comma separated string or raw + * array returned. Default true. + * @return string|array Either a string containing a reversed comma separated trace or an array + * of individual calls. + */ +function wp_debug_backtrace_summary( $ignore_class = null, $skip_frames = 0, $pretty = true ) { + if ( version_compare( PHP_VERSION, '5.2.5', '>=' ) ) + $trace = debug_backtrace( false ); + else + $trace = debug_backtrace(); + + $caller = array(); + $check_class = ! is_null( $ignore_class ); + $skip_frames++; // skip this function + + foreach ( $trace as $call ) { + if ( $skip_frames > 0 ) { + $skip_frames--; + } elseif ( isset( $call['class'] ) ) { + if ( $check_class && $ignore_class == $call['class'] ) + continue; // Filter out calls + + $caller[] = "{$call['class']}{$call['type']}{$call['function']}"; + } else { + if ( in_array( $call['function'], array( 'do_action', 'apply_filters' ) ) ) { + $caller[] = "{$call['function']}('{$call['args'][0]}')"; + } elseif ( in_array( $call['function'], array( 'include', 'include_once', 'require', 'require_once' ) ) ) { + $caller[] = $call['function'] . "('" . str_replace( array( WP_CONTENT_DIR, ABSPATH ) , '', $call['args'][0] ) . "')"; + } else { + $caller[] = $call['function']; + } + } + } + if ( $pretty ) + return join( ', ', array_reverse( $caller ) ); + else + return $caller; +} + +/** + * Retrieve ids that are not already present in the cache. + * + * @since 3.4.0 + * @access private + * + * @param array $object_ids ID list. + * @param string $cache_key The cache bucket to check against. + * + * @return array List of ids not present in the cache. + */ +function _get_non_cached_ids( $object_ids, $cache_key ) { + $clean = array(); + foreach ( $object_ids as $id ) { + $id = (int) $id; + if ( !wp_cache_get( $id, $cache_key ) ) { + $clean[] = $id; + } + } + + return $clean; +} + +/** + * Test if the current device has the capability to upload files. + * + * @since 3.4.0 + * @access private + * + * @return bool true|false Whether the device is able to upload files. + */ +function _device_can_upload() { + if ( ! wp_is_mobile() ) + return true; + + $ua = $_SERVER['HTTP_USER_AGENT']; + + if ( strpos($ua, 'iPhone') !== false + || strpos($ua, 'iPad') !== false + || strpos($ua, 'iPod') !== false ) { + return preg_match( '#OS ([\d_]+) like Mac OS X#', $ua, $version ) && version_compare( $version[1], '6', '>=' ); + } + + return true; +} + +/** + * Test if a given path is a stream URL + * + * @param string $path The resource path or URL. + * @return bool True if the path is a stream URL. + */ +function wp_is_stream( $path ) { + $wrappers = stream_get_wrappers(); + $wrappers_re = '(' . join('|', $wrappers) . ')'; + + return preg_match( "!^$wrappers_re://!", $path ) === 1; +} + +/** + * Test if the supplied date is valid for the Gregorian calendar. + * + * @since 3.5.0 + * + * @see checkdate() + * + * @param int $month Month number. + * @param int $day Day number. + * @param int $year Year number. + * @param string $source_date The date to filter. + * @return bool True if valid date, false if not valid date. + */ +function wp_checkdate( $month, $day, $year, $source_date ) { + /** + * Filter whether the given date is valid for the Gregorian calendar. + * + * @since 3.5.0 + * + * @param bool $checkdate Whether the given date is valid. + * @param string $source_date Date to check. + */ + return apply_filters( 'wp_checkdate', checkdate( $month, $day, $year ), $source_date ); +} + +/** + * Load the auth check for monitoring whether the user is still logged in. + * + * Can be disabled with remove_action( 'admin_enqueue_scripts', 'wp_auth_check_load' ); + * + * This is disabled for certain screens where a login screen could cause an + * inconvenient interruption. A filter called wp_auth_check_load can be used + * for fine-grained control. + * + * @since 3.6.0 + */ +function wp_auth_check_load() { + if ( ! is_admin() && ! is_user_logged_in() ) + return; + + if ( defined( 'IFRAME_REQUEST' ) ) + return; + + $screen = get_current_screen(); + $hidden = array( 'update', 'update-network', 'update-core', 'update-core-network', 'upgrade', 'upgrade-network', 'network' ); + $show = ! in_array( $screen->id, $hidden ); + + /** + * Filter whether to load the authentication check. + * + * Passing a falsey value to the filter will effectively short-circuit + * loading the authentication check. + * + * @since 3.6.0 + * + * @param bool $show Whether to load the authentication check. + * @param WP_Screen $screen The current screen object. + */ + if ( apply_filters( 'wp_auth_check_load', $show, $screen ) ) { + wp_enqueue_style( 'wp-auth-check' ); + wp_enqueue_script( 'wp-auth-check' ); + + add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 ); + add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 ); + } +} + +/** + * Output the HTML that shows the wp-login dialog when the user is no longer logged in. + * + * @since 3.6.0 + */ +function wp_auth_check_html() { + $login_url = wp_login_url(); + $current_domain = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST']; + $same_domain = ( strpos( $login_url, $current_domain ) === 0 ); + + /** + * Filter whether the authentication check originated at the same domain. + * + * @since 3.6.0 + * + * @param bool $same_domain Whether the authentication check originated at the same domain. + */ + $same_domain = apply_filters( 'wp_auth_check_same_domain', $same_domain ); + $wrap_class = $same_domain ? 'hidden' : 'hidden fallback'; + + ?> +
          +
          +
          +
          + +
          + +
          +

          +

          +

          +
          +
          +
          + [\s\S]*<\/%1$s>|\s*\/>)', tag_escape( $tag ) ); +} + +/** + * Retrieve a canonical form of the provided charset appropriate for passing to PHP + * functions such as htmlspecialchars() and charset html attributes. + * + * @since 3.6.0 + * @access private + * + * @see http://core.trac.wordpress.org/ticket/23688 + * + * @param string $charset A charset name. + * @return string The canonical form of the charset. + */ +function _canonical_charset( $charset ) { + if ( 'UTF-8' === $charset || 'utf-8' === $charset || 'utf8' === $charset || + 'UTF8' === $charset ) + return 'UTF-8'; + + if ( 'ISO-8859-1' === $charset || 'iso-8859-1' === $charset || + 'iso8859-1' === $charset || 'ISO8859-1' === $charset ) + return 'ISO-8859-1'; + + return $charset; +} + +/** + * Set the mbstring internal encoding to a binary safe encoding when func_overload + * is enabled. + * + * When mbstring.func_overload is in use for multi-byte encodings, the results from + * strlen() and similar functions respect the utf8 characters, causing binary data + * to return incorrect lengths. + * + * This function overrides the mbstring encoding to a binary-safe encoding, and + * resets it to the users expected encoding afterwards through the + * `reset_mbstring_encoding` function. + * + * It is safe to recursively call this function, however each + * `mbstring_binary_safe_encoding()` call must be followed up with an equal number + * of `reset_mbstring_encoding()` calls. + * + * @since 3.7.0 + * + * @see reset_mbstring_encoding() + * + * @param bool $reset Optional. Whether to reset the encoding back to a previously-set encoding. + * Default false. + */ +function mbstring_binary_safe_encoding( $reset = false ) { + static $encodings = array(); + static $overloaded = null; + + if ( is_null( $overloaded ) ) + $overloaded = function_exists( 'mb_internal_encoding' ) && ( ini_get( 'mbstring.func_overload' ) & 2 ); + + if ( false === $overloaded ) + return; + + if ( ! $reset ) { + $encoding = mb_internal_encoding(); + array_push( $encodings, $encoding ); + mb_internal_encoding( 'ISO-8859-1' ); + } + + if ( $reset && $encodings ) { + $encoding = array_pop( $encodings ); + mb_internal_encoding( $encoding ); + } +} + +/** + * Reset the mbstring internal encoding to a users previously set encoding. + * + * @see mbstring_binary_safe_encoding() + * + * @since 3.7.0 + */ +function reset_mbstring_encoding() { + mbstring_binary_safe_encoding( true ); +} + +/** + * Alternative to filter_var( $var, FILTER_VALIDATE_BOOLEAN ). + * + * @since 4.0.0 + * + * @param mixed $var Boolean value to validate. + * @return bool Whether the value is validated. + */ +function wp_validate_boolean( $var ) { + if ( is_bool( $var ) ) { + return $var; + } + + if ( 'false' === $var ) { + return false; + } + + return (bool) $var; +} diff --git a/wp-includes/functions.wp-scripts.php b/wp-includes/functions.wp-scripts.php new file mode 100644 index 0000000..ea719df --- /dev/null +++ b/wp-includes/functions.wp-scripts.php @@ -0,0 +1,258 @@ +wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + + if ( !$handles ) + return array(); // No need to instantiate if nothing is there. + else + $wp_scripts = new WP_Scripts(); + } + + return $wp_scripts->do_items( $handles ); +} + +/** + * Register a new script. + * + * Registers a script to be linked later using the wp_enqueue_script() function. + * + * @see WP_Dependencies::add(), WP_Dependencies::add_data() + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 2.6.0 + * + * @param string $handle Name of the script. Should be unique. + * @param string $src Path to the script from the WordPress root directory. Example: '/js/myscript.js'. + * @param array $deps Optional. An array of registered script handles this script depends on. Set to false if there + * are no dependencies. Default empty array. + * @param string|bool $ver Optional. String specifying script version number, if it has one, which is concatenated + * to end of path as a query string. If no version is specified or set to false, a version + * number is automatically added equal to current installed WordPress version. + * If set to null, no version is added. Default 'false'. Accepts 'false', 'null', or 'string'. + * @param bool $in_footer Optional. Whether to enqueue the script before or before . + * Default 'false'. Accepts 'false' or 'true'. + */ +function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_scripts = new WP_Scripts(); + } + + $wp_scripts->add( $handle, $src, $deps, $ver ); + if ( $in_footer ) + $wp_scripts->add_data( $handle, 'group', 1 ); +} + +/** + * Localize a script. + * + * Works only if the script has already been added. + * + * Accepts an associative array $l10n and creates a JavaScript object: + * + * "$object_name" = { + * key: value, + * key: value, + * ... + * } + * + * + * @see WP_Dependencies::localize() + * @link http://core.trac.wordpress.org/ticket/11520 + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 2.6.0 + * + * @param string $handle Script handle the data will be attached to. + * @param string $object_name Name for the JavaScript object. Passed directly, so it should be qualified JS variable. + * Example: '/[a-zA-Z0-9_]+/'. + * @param array $l10n The data itself. The data can be either a single or multi-dimensional array. + * @return bool True if the script was successfully localized, false otherwise. + */ +function wp_localize_script( $handle, $object_name, $l10n ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + + return false; + } + + return $wp_scripts->localize( $handle, $object_name, $l10n ); +} + +/** + * Remove a registered script. + * + * Note: there are intentional safeguards in place to prevent critical admin scripts, + * such as jQuery core, from being unregistered. + * + * @see WP_Dependencies::remove() + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 2.6.0 + * + * @param string $handle Name of the script to be removed. + */ +function wp_deregister_script( $handle ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_scripts = new WP_Scripts(); + } + + /** + * Do not allow accidental or negligent de-registering of critical scripts in the admin. + * Show minimal remorse if the correct hook is used. + */ + $current_filter = current_filter(); + if ( ( is_admin() && 'admin_enqueue_scripts' !== $current_filter ) || + ( 'wp-login.php' === $GLOBALS['pagenow'] && 'login_enqueue_scripts' !== $current_filter ) + ) { + $no = array( + 'jquery', 'jquery-core', 'jquery-migrate', 'jquery-ui-core', 'jquery-ui-accordion', + 'jquery-ui-autocomplete', 'jquery-ui-button', 'jquery-ui-datepicker', 'jquery-ui-dialog', + 'jquery-ui-draggable', 'jquery-ui-droppable', 'jquery-ui-menu', 'jquery-ui-mouse', + 'jquery-ui-position', 'jquery-ui-progressbar', 'jquery-ui-resizable', 'jquery-ui-selectable', + 'jquery-ui-slider', 'jquery-ui-sortable', 'jquery-ui-spinner', 'jquery-ui-tabs', + 'jquery-ui-tooltip', 'jquery-ui-widget', 'underscore', 'backbone', + ); + + if ( in_array( $handle, $no ) ) { + $message = sprintf( __( 'Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook.' ), + "$handle", 'wp_enqueue_scripts' ); + _doing_it_wrong( __FUNCTION__, $message, '3.6' ); + return; + } + } + + $wp_scripts->remove( $handle ); +} + +/** + * Enqueue a script. + * + * Registers the script if $src provided (does NOT overwrite), and enqueues it. + * + * @see WP_Dependencies::add(), WP_Dependencies::add_data(), WP_Dependencies::enqueue() + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 2.6.0 + + * @param string $handle Name of the script. + * @param string|bool $src Path to the script from the root directory of WordPress. Example: '/js/myscript.js'. + * @param array $deps An array of registered handles this script depends on. Default empty array. + * @param string|bool $ver Optional. String specifying the script version number, if it has one. This parameter + * is used to ensure that the correct version is sent to the client regardless of caching, + * and so should be included if a version number is available and makes sense for the script. + * @param bool $in_footer Optional. Whether to enqueue the script before or before . + * Default 'false'. Accepts 'false' or 'true'. + */ +function wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false, $in_footer = false ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_scripts = new WP_Scripts(); + } + + if ( $src ) { + $_handle = explode('?', $handle); + $wp_scripts->add( $_handle[0], $src, $deps, $ver ); + if ( $in_footer ) + $wp_scripts->add_data( $_handle[0], 'group', 1 ); + } + $wp_scripts->enqueue( $handle ); +} + +/** + * Remove a previously enqueued script. + * + * @see WP_Dependencies::dequeue() + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 3.1.0 + * + * @param string $handle Name of the script to be removed. + */ +function wp_dequeue_script( $handle ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_scripts = new WP_Scripts(); + } + + $wp_scripts->dequeue( $handle ); +} + +/** + * Check whether a script has been added to the queue. + * + * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. + * + * @since 2.8.0 + * @since 3.5.0 'enqueued' added as an alias of the 'queue' list. + * + * @param string $handle Name of the script. + * @param string $list Optional. Status of the script to check. Default 'enqueued'. + * Accepts 'enqueued', 'registered', 'queue', 'to_do', and 'done'. + * @return bool Whether the script script is queued. + */ +function wp_script_is( $handle, $list = 'enqueued' ) { + global $wp_scripts; + if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_scripts = new WP_Scripts(); + } + + return (bool) $wp_scripts->query( $handle, $list ); +} diff --git a/wp-includes/functions.wp-styles.php b/wp-includes/functions.wp-styles.php new file mode 100644 index 0000000..a582f5c --- /dev/null +++ b/wp-includes/functions.wp-styles.php @@ -0,0 +1,245 @@ +wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + + if ( !$handles ) + return array(); // No need to instantiate if nothing is there. + else + $wp_styles = new WP_Styles(); + } + + return $wp_styles->do_items( $handles ); +} + +/** + * Add extra CSS styles to a registered stylesheet. + * + * Styles will only be added if the stylesheet in already in the queue. + * Accepts a string $data containing the CSS. If two or more CSS code blocks + * are added to the same stylesheet $handle, they will be printed in the order + * they were added, i.e. the latter added styles can redeclare the previous. + * + * @see WP_Styles::add_inline_style() + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 3.3.0 + * + * @param string $handle Name of the stylesheet to add the extra styles to. Must be lowercase. + * @param string $data String containing the CSS styles to be added. + * @return bool True on success, false on failure. + */ +function wp_add_inline_style( $handle, $data ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + if ( false !== stripos( $data, '' ) ) { + _doing_it_wrong( __FUNCTION__, 'Do not pass style tags to wp_add_inline_style().', '3.7' ); + $data = trim( preg_replace( '#]*>(.*)#is', '$1', $data ) ); + } + + return $wp_styles->add_inline_style( $handle, $data ); +} + +/** + * Register a CSS stylesheet. + * + * @see WP_Dependencies::add() + * @link http://www.w3.org/TR/CSS2/media.html#media-types List of CSS media types. + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 2.6.0 + * + * @param string $handle Name of the stylesheet. + * @param string|bool $src Path to the stylesheet from the WordPress root directory. Example: '/css/mystyle.css'. + * @param array $deps An array of registered style handles this stylesheet depends on. Default empty array. + * @param string|bool $ver String specifying the stylesheet version number. Used to ensure that the correct version + * is sent to the client regardless of caching. Default 'false'. Accepts 'false', 'null', or 'string'. + * @param string $media Optional. The media for which this stylesheet has been defined. + * Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print', + * 'screen', 'tty', or 'tv'. + */ +function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = 'all' ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + $wp_styles->add( $handle, $src, $deps, $ver, $media ); +} + +/** + * Remove a registered stylesheet. + * + * @see WP_Dependencies::remove() + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 2.1.0 + * + * @param string $handle Name of the stylesheet to be removed. + */ +function wp_deregister_style( $handle ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + $wp_styles->remove( $handle ); +} + +/** + * Enqueue a CSS stylesheet. + * + * Registers the style if source provided (does NOT overwrite) and enqueues. + * + * @see WP_Dependencies::add(), WP_Dependencies::enqueue() + * @link http://www.w3.org/TR/CSS2/media.html#media-types List of CSS media types. + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 2.6.0 + * + * @param string $handle Name of the stylesheet. + * @param string|bool $src Path to the stylesheet from the root directory of WordPress. Example: '/css/mystyle.css'. + * @param array $deps An array of registered style handles this stylesheet depends on. Default empty array. + * @param string|bool $ver String specifying the stylesheet version number, if it has one. This parameter is used + * to ensure that the correct version is sent to the client regardless of caching, and so + * should be included if a version number is available and makes sense for the stylesheet. + * @param string $media Optional. The media for which this stylesheet has been defined. + * Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print', + * 'screen', 'tty', or 'tv'. + */ +function wp_enqueue_style( $handle, $src = false, $deps = array(), $ver = false, $media = 'all' ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + if ( $src ) { + $_handle = explode('?', $handle); + $wp_styles->add( $_handle[0], $src, $deps, $ver, $media ); + } + $wp_styles->enqueue( $handle ); +} + +/** + * Remove a previously enqueued CSS stylesheet. + * + * @see WP_Dependencies::dequeue() + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 3.1.0 + * + * @param string $handle Name of the stylesheet to be removed. + */ +function wp_dequeue_style( $handle ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + $wp_styles->dequeue( $handle ); +} + +/** + * Check whether a CSS stylesheet has been added to the queue. + * + * @global WP_Styles $wp_styles The WP_Styles object for printing styles. + * + * @since 2.8.0 + * + * @param string $handle Name of the stylesheet. + * @param string $list Optional. Status of the stylesheet to check. Default 'enqueued'. + * Accepts 'enqueued', 'registered', 'queue', 'to_do', and 'done'. + * @return bool Whether style is queued. + */ +function wp_style_is( $handle, $list = 'enqueued' ) { + global $wp_styles; + if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { + if ( ! did_action( 'init' ) ) + _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), + 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); + $wp_styles = new WP_Styles(); + } + + return (bool) $wp_styles->query( $handle, $list ); +} + +/** + * Add metadata to a CSS stylesheet. + * + * Works only if the stylesheet has already been added. + * + * Possible values for $key and $value: + * 'conditional' string Comments for IE 6, lte IE 7 etc. + * 'rtl' bool|string To declare an RTL stylesheet. + * 'suffix' string Optional suffix, used in combination with RTL. + * 'alt' bool For rel="alternate stylesheet". + * 'title' string For preferred/alternate stylesheets. + * + * @see WP_Dependency::add_data() + * + * @since 3.6.0 + * + * @param string $handle Name of the stylesheet. + * @param string $key Name of data point for which we're storing a value. + * Accepts 'conditional', 'rtl' and 'suffix', 'alt' and 'title'. + * @param mixed $data String containing the CSS data to be added. + * @return bool True on success, false on failure. + */ +function wp_style_add_data( $handle, $key, $value ) { + global $wp_styles; + return $wp_styles->add_data( $handle, $key, $value ); +} diff --git a/wp-includes/general-template.php b/wp-includes/general-template.php new file mode 100644 index 0000000..61665ad --- /dev/null +++ b/wp-includes/general-template.php @@ -0,0 +1,2982 @@ + + + + '; + } else { + $form = ''; + } + } + + /** + * Filter the HTML output of the search form. + * + * @since 2.7.0 + * + * @param string $form The search form HTML output. + */ + $result = apply_filters( 'get_search_form', $form ); + + if ( null === $result ) + $result = $form; + + if ( $echo ) + echo $result; + else + return $result; +} + +/** + * Display the Log In/Out link. + * + * Displays a link, which allows users to navigate to the Log In page to log in + * or log out depending on whether they are currently logged in. + * + * @since 1.5.0 + * + * @param string $redirect Optional path to redirect to on login/logout. + * @param boolean $echo Default to echo and not return the link. + * @return string|null String when retrieving, null when displaying. + */ +function wp_loginout($redirect = '', $echo = true) { + if ( ! is_user_logged_in() ) + $link = '' . __('Log in') . ''; + else + $link = '' . __('Log out') . ''; + + if ( $echo ) { + /** + * Filter the HTML output for the Log In/Log Out link. + * + * @since 1.5.0 + * + * @param string $link The HTML link content. + */ + echo apply_filters( 'loginout', $link ); + } else { + /** This filter is documented in wp-includes/general-template.php */ + return apply_filters( 'loginout', $link ); + } +} + +/** + * Returns the Log Out URL. + * + * Returns the URL that allows the user to log out of the site. + * + * @since 2.7.0 + * + * @uses wp_nonce_url() To protect against CSRF. + * @uses site_url() To generate the log out URL. + * + * @param string $redirect Path to redirect to on logout. + * @return string A log out URL. + */ +function wp_logout_url($redirect = '') { + $args = array( 'action' => 'logout' ); + if ( !empty($redirect) ) { + $args['redirect_to'] = urlencode( $redirect ); + } + + $logout_url = add_query_arg($args, site_url('wp-login.php', 'login')); + $logout_url = wp_nonce_url( $logout_url, 'log-out' ); + + /** + * Filter the logout URL. + * + * @since 2.8.0 + * + * @param string $logout_url The Log Out URL. + * @param string $redirect Path to redirect to on logout. + */ + return apply_filters( 'logout_url', $logout_url, $redirect ); +} + +/** + * Returns the Log In URL. + * + * Returns the URL that allows the user to log in to the site. + * + * @since 2.7.0 + * + * @uses site_url() To generate the log in URL. + * + * @param string $redirect Path to redirect to on login. + * @param bool $force_reauth Whether to force reauthorization, even if a cookie is present. Default is false. + * @return string A log in URL. + */ +function wp_login_url($redirect = '', $force_reauth = false) { + $login_url = site_url('wp-login.php', 'login'); + + if ( !empty($redirect) ) + $login_url = add_query_arg('redirect_to', urlencode($redirect), $login_url); + + if ( $force_reauth ) + $login_url = add_query_arg('reauth', '1', $login_url); + + /** + * Filter the login URL. + * + * @since 2.8.0 + * + * @param string $login_url The login URL. + * @param string $redirect The path to redirect to on login, if supplied. + */ + return apply_filters( 'login_url', $login_url, $redirect ); +} + +/** + * Returns the user registration URL. + * + * Returns the URL that allows the user to register on the site. + * + * @since 3.6.0 + * + * @uses site_url() To generate the registration URL. + * + * @return string User registration URL. + */ +function wp_registration_url() { + /** + * Filter the user registration URL. + * + * @since 3.6.0 + * + * @param string $register The user registration URL. + */ + return apply_filters( 'register_url', site_url( 'wp-login.php?action=register', 'login' ) ); +} + +/** + * Provides a simple login form for use anywhere within WordPress. By default, it echoes + * the HTML immediately. Pass array('echo'=>false) to return the string instead. + * + * @since 3.0.0 + * + * @param array $args Configuration options to modify the form output. + * @return string|null String when retrieving, null when displaying. + */ +function wp_login_form( $args = array() ) { + $defaults = array( + 'echo' => true, + 'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], // Default redirect is back to the current page + 'form_id' => 'loginform', + 'label_username' => __( 'Username' ), + 'label_password' => __( 'Password' ), + 'label_remember' => __( 'Remember Me' ), + 'label_log_in' => __( 'Log In' ), + 'id_username' => 'user_login', + 'id_password' => 'user_pass', + 'id_remember' => 'rememberme', + 'id_submit' => 'wp-submit', + 'remember' => true, + 'value_username' => '', + 'value_remember' => false, // Set this to true to default the "Remember me" checkbox to checked + ); + + /** + * Filter the default login form output arguments. + * + * @since 3.0.0 + * + * @see wp_login_form() + * + * @param array $defaults An array of default login form arguments. + */ + $args = wp_parse_args( $args, apply_filters( 'login_form_defaults', $defaults ) ); + + /** + * Filter content to display at the top of the login form. + * + * The filter evaluates just following the opening form tag element. + * + * @since 3.0.0 + * + * @param string $content Content to display. Default empty. + * @param array $args Array of login form arguments. + */ + $login_form_top = apply_filters( 'login_form_top', '', $args ); + + /** + * Filter content to display in the middle of the login form. + * + * The filter evaluates just following the location where the 'login-password' + * field is displayed. + * + * @since 3.0.0 + * + * @param string $content Content to display. Default empty. + * @param array $args Array of login form arguments. + */ + $login_form_middle = apply_filters( 'login_form_middle', '', $args ); + + /** + * Filter content to display at the bottom of the login form. + * + * The filter evaluates just preceding the closing form tag element. + * + * @since 3.0.0 + * + * @param string $content Content to display. Default empty. + * @param array $args Array of login form arguments. + */ + $login_form_bottom = apply_filters( 'login_form_bottom', '', $args ); + + $form = ' +
          + ' . $login_form_top . ' + + + ' . $login_form_middle . ' + ' . ( $args['remember'] ? '' : '' ) . ' + + ' . $login_form_bottom . ' +
          '; + + if ( $args['echo'] ) + echo $form; + else + return $form; +} + +/** + * Returns the Lost Password URL. + * + * Returns the URL that allows the user to retrieve the lost password + * + * @since 2.8.0 + * + * @uses site_url() To generate the lost password URL + * + * @param string $redirect Path to redirect to on login. + * @return string Lost password URL. + */ +function wp_lostpassword_url( $redirect = '' ) { + $args = array( 'action' => 'lostpassword' ); + if ( !empty($redirect) ) { + $args['redirect_to'] = $redirect; + } + + $lostpassword_url = add_query_arg( $args, network_site_url('wp-login.php', 'login') ); + + /** + * Filter the Lost Password URL. + * + * @since 2.8.0 + * + * @param string $lostpassword_url The lost password page URL. + * @param string $redirect The path to redirect to on login. + */ + return apply_filters( 'lostpassword_url', $lostpassword_url, $redirect ); +} + +/** + * Display the Registration or Admin link. + * + * Display a link which allows the user to navigate to the registration page if + * not logged in and registration is enabled or to the dashboard if logged in. + * + * @since 1.5.0 + * + * @param string $before Text to output before the link (defaults to
        10. ). + * @param string $after Text to output after the link (defaults to
        11. ). + * @param boolean $echo Default to echo and not return the link. + * @return string|null String when retrieving, null when displaying. + */ +function wp_register( $before = '
        12. ', $after = '
        13. ', $echo = true ) { + + if ( ! is_user_logged_in() ) { + if ( get_option('users_can_register') ) + $link = $before . '' . __('Register') . '' . $after; + else + $link = ''; + } else { + $link = $before . '' . __('Site Admin') . '' . $after; + } + + /** + * Filter the HTML link to the Registration or Admin page. + * + * Users are sent to the admin page if logged-in, or the registration page + * if enabled and logged-out. + * + * @since 1.5.0 + * + * @param string $link The HTML code for the link to the Registration or Admin page. + */ + $link = apply_filters( 'register', $link ); + + if ( $echo ) { + echo $link; + } else { + return $link; + } +} + +/** + * Theme container function for the 'wp_meta' action. + * + * The 'wp_meta' action can have several purposes, depending on how you use it, + * but one purpose might have been to allow for theme switching. + * + * @since 1.5.0 + * + * @link http://trac.wordpress.org/ticket/1458 Explanation of 'wp_meta' action. + */ +function wp_meta() { + /** + * Fires before displaying echoed content in the sidebar. + * + * @since 1.5.0 + */ + do_action( 'wp_meta' ); +} + +/** + * Display information about the blog. + * + * @see get_bloginfo() For possible values for the parameter. + * @since 0.71 + * + * @param string $show What to display. + */ +function bloginfo( $show='' ) { + echo get_bloginfo( $show, 'display' ); +} + +/** + * Retrieve information about the blog. + * + * Some show parameter values are deprecated and will be removed in future + * versions. These options will trigger the _deprecated_argument() function. + * The deprecated blog info options are listed in the function contents. + * + * The possible values for the 'show' parameter are listed below. + *
            + *
          1. url - Blog URI to homepage.
          2. + *
          3. wpurl - Blog URI path to WordPress.
          4. + *
          5. description - Secondary title
          6. + *
          + * + * The feed URL options can be retrieved from 'rdf_url' (RSS 0.91), + * 'rss_url' (RSS 1.0), 'rss2_url' (RSS 2.0), or 'atom_url' (Atom feed). The + * comment feeds can be retrieved from the 'comments_atom_url' (Atom comment + * feed) or 'comments_rss2_url' (RSS 2.0 comment feed). + * + * @since 0.71 + * + * @param string $show Blog info to retrieve. + * @param string $filter How to filter what is retrieved. + * @return string Mostly string values, might be empty. + */ +function get_bloginfo( $show = '', $filter = 'raw' ) { + + switch( $show ) { + case 'home' : // DEPRECATED + case 'siteurl' : // DEPRECATED + _deprecated_argument( __FUNCTION__, '2.2', sprintf( __('The %s option is deprecated for the family of bloginfo() functions.' ), $show ) . ' ' . sprintf( __( 'Use the %s option instead.' ), 'url' ) ); + case 'url' : + $output = home_url(); + break; + case 'wpurl' : + $output = site_url(); + break; + case 'description': + $output = get_option('blogdescription'); + break; + case 'rdf_url': + $output = get_feed_link('rdf'); + break; + case 'rss_url': + $output = get_feed_link('rss'); + break; + case 'rss2_url': + $output = get_feed_link('rss2'); + break; + case 'atom_url': + $output = get_feed_link('atom'); + break; + case 'comments_atom_url': + $output = get_feed_link('comments_atom'); + break; + case 'comments_rss2_url': + $output = get_feed_link('comments_rss2'); + break; + case 'pingback_url': + $output = site_url( 'xmlrpc.php' ); + break; + case 'stylesheet_url': + $output = get_stylesheet_uri(); + break; + case 'stylesheet_directory': + $output = get_stylesheet_directory_uri(); + break; + case 'template_directory': + case 'template_url': + $output = get_template_directory_uri(); + break; + case 'admin_email': + $output = get_option('admin_email'); + break; + case 'charset': + $output = get_option('blog_charset'); + if ('' == $output) $output = 'UTF-8'; + break; + case 'html_type' : + $output = get_option('html_type'); + break; + case 'version': + global $wp_version; + $output = $wp_version; + break; + case 'language': + $output = get_locale(); + $output = str_replace('_', '-', $output); + break; + case 'text_direction': + //_deprecated_argument( __FUNCTION__, '2.2', sprintf( __('The %s option is deprecated for the family of bloginfo() functions.' ), $show ) . ' ' . sprintf( __( 'Use the %s function instead.' ), 'is_rtl()' ) ); + if ( function_exists( 'is_rtl' ) ) { + $output = is_rtl() ? 'rtl' : 'ltr'; + } else { + $output = 'ltr'; + } + break; + case 'name': + default: + $output = get_option('blogname'); + break; + } + + $url = true; + if (strpos($show, 'url') === false && + strpos($show, 'directory') === false && + strpos($show, 'home') === false) + $url = false; + + if ( 'display' == $filter ) { + if ( $url ) { + /** + * Filter the URL returned by get_bloginfo(). + * + * @since 2.0.5 + * + * @param mixed $output The URL returned by bloginfo(). + * @param mixed $show Type of information requested. + */ + $output = apply_filters( 'bloginfo_url', $output, $show ); + } else { + /** + * Filter the site information returned by get_bloginfo(). + * + * @since 0.71 + * + * @param mixed $output The requested non-URL site information. + * @param mixed $show Type of information requested. + */ + $output = apply_filters( 'bloginfo', $output, $show ); + } + } + + return $output; +} + +/** + * Display or retrieve page title for all areas of blog. + * + * By default, the page title will display the separator before the page title, + * so that the blog title will be before the page title. This is not good for + * title display, since the blog title shows up on most tabs and not what is + * important, which is the page that the user is looking at. + * + * There are also SEO benefits to having the blog title after or to the 'right' + * or the page title. However, it is mostly common sense to have the blog title + * to the right with most browsers supporting tabs. You can achieve this by + * using the seplocation parameter and setting the value to 'right'. This change + * was introduced around 2.5.0, in case backwards compatibility of themes is + * important. + * + * @since 1.0.0 + * + * @param string $sep Optional, default is '»'. How to separate the various items within the page title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @param string $seplocation Optional. Direction to display title, 'right'. + * @return string|null String on retrieve, null when displaying. + */ +function wp_title($sep = '»', $display = true, $seplocation = '') { + global $wp_locale; + + $m = get_query_var('m'); + $year = get_query_var('year'); + $monthnum = get_query_var('monthnum'); + $day = get_query_var('day'); + $search = get_query_var('s'); + $title = ''; + + $t_sep = '%WP_TITILE_SEP%'; // Temporary separator, for accurate flipping, if necessary + + // If there is a post + if ( is_single() || ( is_home() && !is_front_page() ) || ( is_page() && !is_front_page() ) ) { + $title = single_post_title( '', false ); + } + + // If there's a post type archive + if ( is_post_type_archive() ) { + $post_type = get_query_var( 'post_type' ); + if ( is_array( $post_type ) ) + $post_type = reset( $post_type ); + $post_type_object = get_post_type_object( $post_type ); + if ( ! $post_type_object->has_archive ) + $title = post_type_archive_title( '', false ); + } + + // If there's a category or tag + if ( is_category() || is_tag() ) { + $title = single_term_title( '', false ); + } + + // If there's a taxonomy + if ( is_tax() ) { + $term = get_queried_object(); + if ( $term ) { + $tax = get_taxonomy( $term->taxonomy ); + $title = single_term_title( $tax->labels->name . $t_sep, false ); + } + } + + // If there's an author + if ( is_author() && ! is_post_type_archive() ) { + $author = get_queried_object(); + if ( $author ) + $title = $author->display_name; + } + + // Post type archives with has_archive should override terms. + if ( is_post_type_archive() && $post_type_object->has_archive ) + $title = post_type_archive_title( '', false ); + + // If there's a month + if ( is_archive() && !empty($m) ) { + $my_year = substr($m, 0, 4); + $my_month = $wp_locale->get_month(substr($m, 4, 2)); + $my_day = intval(substr($m, 6, 2)); + $title = $my_year . ( $my_month ? $t_sep . $my_month : '' ) . ( $my_day ? $t_sep . $my_day : '' ); + } + + // If there's a year + if ( is_archive() && !empty($year) ) { + $title = $year; + if ( !empty($monthnum) ) + $title .= $t_sep . $wp_locale->get_month($monthnum); + if ( !empty($day) ) + $title .= $t_sep . zeroise($day, 2); + } + + // If it's a search + if ( is_search() ) { + /* translators: 1: separator, 2: search phrase */ + $title = sprintf(__('Search Results %1$s %2$s'), $t_sep, strip_tags($search)); + } + + // If it's a 404 page + if ( is_404() ) { + $title = __('Page not found'); + } + + $prefix = ''; + if ( !empty($title) ) + $prefix = " $sep "; + + /** + * Filter the parts of the page title. + * + * @since 4.0.0 + * + * @param array $title_array Parts of the page title. + */ + $title_array = apply_filters( 'wp_title_parts', explode( $t_sep, $title ) ); + + // Determines position of the separator and direction of the breadcrumb + if ( 'right' == $seplocation ) { // sep on right, so reverse the order + $title_array = array_reverse( $title_array ); + $title = implode( " $sep ", $title_array ) . $prefix; + } else { + $title = $prefix . implode( " $sep ", $title_array ); + } + + /** + * Filter the text of the page title. + * + * @since 2.0.0 + * + * @param string $title Page title. + * @param string $sep Title separator. + * @param string $seplocation Location of the separator (left or right). + */ + $title = apply_filters( 'wp_title', $title, $sep, $seplocation ); + + // Send it out + if ( $display ) + echo $title; + else + return $title; + +} + +/** + * Display or retrieve page title for post. + * + * This is optimized for single.php template file for displaying the post title. + * + * It does not support placing the separator after the title, but by leaving the + * prefix parameter empty, you can set the title separator manually. The prefix + * does not automatically place a space between the prefix, so if there should + * be a space, the parameter value will need to have it at the end. + * + * @since 0.71 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function single_post_title($prefix = '', $display = true) { + $_post = get_queried_object(); + + if ( !isset($_post->post_title) ) + return; + + /** + * Filter the page title for a single post. + * + * @since 0.71 + * + * @param string $_post_title The single post page title. + * @param object $_post The current queried object as returned by get_queried_object(). + */ + $title = apply_filters( 'single_post_title', $_post->post_title, $_post ); + if ( $display ) + echo $prefix . $title; + else + return $prefix . $title; +} + +/** + * Display or retrieve title for a post type archive. + * + * This is optimized for archive.php and archive-{$post_type}.php template files + * for displaying the title of the post type. + * + * @since 3.1.0 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function post_type_archive_title( $prefix = '', $display = true ) { + if ( ! is_post_type_archive() ) + return; + + $post_type = get_query_var( 'post_type' ); + if ( is_array( $post_type ) ) + $post_type = reset( $post_type ); + + $post_type_obj = get_post_type_object( $post_type ); + + /** + * Filter the post type archive title. + * + * @since 3.1.0 + * + * @param string $post_type_name Post type 'name' label. + * @param string $post_type Post type. + */ + $title = apply_filters( 'post_type_archive_title', $post_type_obj->labels->name, $post_type ); + + if ( $display ) + echo $prefix . $title; + else + return $prefix . $title; +} + +/** + * Display or retrieve page title for category archive. + * + * This is useful for category template file or files, because it is optimized + * for category page title and with less overhead than {@link wp_title()}. + * + * It does not support placing the separator after the title, but by leaving the + * prefix parameter empty, you can set the title separator manually. The prefix + * does not automatically place a space between the prefix, so if there should + * be a space, the parameter value will need to have it at the end. + * + * @since 0.71 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function single_cat_title( $prefix = '', $display = true ) { + return single_term_title( $prefix, $display ); +} + +/** + * Display or retrieve page title for tag post archive. + * + * Useful for tag template files for displaying the tag page title. It has less + * overhead than {@link wp_title()}, because of its limited implementation. + * + * It does not support placing the separator after the title, but by leaving the + * prefix parameter empty, you can set the title separator manually. The prefix + * does not automatically place a space between the prefix, so if there should + * be a space, the parameter value will need to have it at the end. + * + * @since 2.3.0 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function single_tag_title( $prefix = '', $display = true ) { + return single_term_title( $prefix, $display ); +} + +/** + * Display or retrieve page title for taxonomy term archive. + * + * Useful for taxonomy term template files for displaying the taxonomy term page title. + * It has less overhead than {@link wp_title()}, because of its limited implementation. + * + * It does not support placing the separator after the title, but by leaving the + * prefix parameter empty, you can set the title separator manually. The prefix + * does not automatically place a space between the prefix, so if there should + * be a space, the parameter value will need to have it at the end. + * + * @since 3.1.0 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function single_term_title( $prefix = '', $display = true ) { + $term = get_queried_object(); + + if ( !$term ) + return; + + if ( is_category() ) { + /** + * Filter the category archive page title. + * + * @since 2.0.10 + * + * @param string $term_name Category name for archive being displayed. + */ + $term_name = apply_filters( 'single_cat_title', $term->name ); + } elseif ( is_tag() ) { + /** + * Filter the tag archive page title. + * + * @since 2.3.0 + * + * @param string $term_name Tag name for archive being displayed. + */ + $term_name = apply_filters( 'single_tag_title', $term->name ); + } elseif ( is_tax() ) { + /** + * Filter the custom taxonomy archive page title. + * + * @since 3.1.0 + * + * @param string $term_name Term name for archive being displayed. + */ + $term_name = apply_filters( 'single_term_title', $term->name ); + } else { + return; + } + + if ( empty( $term_name ) ) + return; + + if ( $display ) + echo $prefix . $term_name; + else + return $prefix . $term_name; +} + +/** + * Display or retrieve page title for post archive based on date. + * + * Useful for when the template only needs to display the month and year, if + * either are available. Optimized for just this purpose, so if it is all that + * is needed, should be better than {@link wp_title()}. + * + * It does not support placing the separator after the title, but by leaving the + * prefix parameter empty, you can set the title separator manually. The prefix + * does not automatically place a space between the prefix, so if there should + * be a space, the parameter value will need to have it at the end. + * + * @since 0.71 + * + * @param string $prefix Optional. What to display before the title. + * @param bool $display Optional, default is true. Whether to display or retrieve title. + * @return string|null Title when retrieving, null when displaying or failure. + */ +function single_month_title($prefix = '', $display = true ) { + global $wp_locale; + + $m = get_query_var('m'); + $year = get_query_var('year'); + $monthnum = get_query_var('monthnum'); + + if ( !empty($monthnum) && !empty($year) ) { + $my_year = $year; + $my_month = $wp_locale->get_month($monthnum); + } elseif ( !empty($m) ) { + $my_year = substr($m, 0, 4); + $my_month = $wp_locale->get_month(substr($m, 4, 2)); + } + + if ( empty($my_month) ) + return false; + + $result = $prefix . $my_month . $prefix . $my_year; + + if ( !$display ) + return $result; + echo $result; +} + +/** + * Retrieve archive link content based on predefined or custom code. + * + * The format can be one of four styles. The 'link' for head element, 'option' + * for use in the select element, 'html' for use in list (either ol or ul HTML + * elements). Custom content is also supported using the before and after + * parameters. + * + * The 'link' format uses the link HTML element with the archives + * relationship. The before and after parameters are not used. The text + * parameter is used to describe the link. + * + * The 'option' format uses the option HTML element for use in select element. + * The value is the url parameter and the before and after parameters are used + * between the text description. + * + * The 'html' format, which is the default, uses the li HTML element for use in + * the list HTML elements. The before parameter is before the link and the after + * parameter is after the closing link. + * + * The custom format uses the before parameter before the link ('a' HTML + * element) and the after parameter after the closing link tag. If the above + * three values for the format are not used, then custom format is assumed. + * + * @since 1.0.0 + * + * @param string $url URL to archive. + * @param string $text Archive text description. + * @param string $format Optional, default is 'html'. Can be 'link', 'option', 'html', or custom. + * @param string $before Optional. + * @param string $after Optional. + * @return string HTML link content for archive. + */ +function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') { + $text = wptexturize($text); + $url = esc_url($url); + + if ('link' == $format) + $link_html = "\t\n"; + elseif ('option' == $format) + $link_html = "\t\n"; + elseif ('html' == $format) + $link_html = "\t
        14. $before$text$after
        15. \n"; + else // custom + $link_html = "\t$before$text$after\n"; + + /** + * Filter the archive link content. + * + * @since 2.6.0 + * + * @param string $link_html The archive HTML link content. + */ + $link_html = apply_filters( 'get_archives_link', $link_html ); + + return $link_html; +} + +/** + * Display archive links based on type and format. + * + * @since 1.2.0 + * + * @see get_archives_link() + * + * @param string|array $args { + * Default archive links arguments. Optional. + * + * @type string $type Type of archive to retrieve. Accepts 'daily', 'weekly', 'monthly', + * 'yearly', 'postbypost', or 'alpha'. Both 'postbypost' and 'alpha' + * display the same archive link list as well as post titles instead + * of displaying dates. The difference between the two is that 'alpha' + * will order by post title and 'postbypost' will order by post date. + * Default 'monthly'. + * @type string|int $limit Number of links to limit the query to. Default empty (no limit). + * @type string $format Format each link should take using the $before and $after args. + * Accepts 'link' (`` tag), 'option' (`
        ', + _wrap = '
        ', + _button = ''; + + // jQuery UI Widget constructor + ColorPicker = { + options: { + defaultColor: false, + change: false, + clear: false, + hide: true, + palettes: true + }, + _create: function() { + // bail early for unsupported Iris. + if ( ! $.support.iris ) { + return; + } + + var self = this, + el = self.element; + + $.extend( self.options, el.data() ); + + // keep close bound so it can be attached to a body listener + self.close = $.proxy( self.close, self ); + + self.initialValue = el.val(); + + // Set up HTML structure, hide things + el.addClass( 'wp-color-picker' ).hide().wrap( _wrap ); + self.wrap = el.parent(); + self.toggler = $( _before ).insertBefore( el ).css( { backgroundColor: self.initialValue } ).attr( 'title', wpColorPickerL10n.pick ).attr( 'data-current', wpColorPickerL10n.current ); + self.pickerContainer = $( _after ).insertAfter( el ); + self.button = $( _button ); + + if ( self.options.defaultColor ) { + self.button.addClass( 'wp-picker-default' ).val( wpColorPickerL10n.defaultString ); + } else { + self.button.addClass( 'wp-picker-clear' ).val( wpColorPickerL10n.clear ); + } + + el.wrap( '' ).after(self.button); + + el.iris( { + target: self.pickerContainer, + hide: true, + width: 255, + mode: 'hsv', + palettes: self.options.palettes, + change: function( event, ui ) { + self.toggler.css( { backgroundColor: ui.color.toString() } ); + // check for a custom cb + if ( $.isFunction( self.options.change ) ) { + self.options.change.call( this, event, ui ); + } + } + } ); + + el.val( self.initialValue ); + self._addListeners(); + if ( ! self.options.hide ) { + self.toggler.click(); + } + }, + _addListeners: function() { + var self = this; + + // prevent any clicks inside this widget from leaking to the top and closing it + self.wrap.on( 'click.wpcolorpicker', function( event ) { + event.stopPropagation(); + }); + + self.toggler.click( function(){ + if ( self.toggler.hasClass( 'wp-picker-open' ) ) { + self.close(); + } else { + self.open(); + } + }); + + self.element.change( function( event ) { + var me = $( this ), + val = me.val(); + // Empty = clear + if ( val === '' || val === '#' ) { + self.toggler.css( 'backgroundColor', '' ); + // fire clear callback if we have one + if ( $.isFunction( self.options.clear ) ) { + self.options.clear.call( this, event ); + } + } + }); + + // open a keyboard-focused closed picker with space or enter + self.toggler.on( 'keyup', function( event ) { + if ( event.keyCode === 13 || event.keyCode === 32 ) { + event.preventDefault(); + self.toggler.trigger( 'click' ).next().focus(); + } + }); + + self.button.click( function( event ) { + var me = $( this ); + if ( me.hasClass( 'wp-picker-clear' ) ) { + self.element.val( '' ); + self.toggler.css( 'backgroundColor', '' ); + if ( $.isFunction( self.options.clear ) ) { + self.options.clear.call( this, event ); + } + } else if ( me.hasClass( 'wp-picker-default' ) ) { + self.element.val( self.options.defaultColor ).change(); + } + }); + }, + open: function() { + this.element.show().iris( 'toggle' ).focus(); + this.button.removeClass( 'hidden' ); + this.toggler.addClass( 'wp-picker-open' ); + $( 'body' ).trigger( 'click.wpcolorpicker' ).on( 'click.wpcolorpicker', this.close ); + }, + close: function() { + this.element.hide().iris( 'toggle' ); + this.button.addClass( 'hidden' ); + this.toggler.removeClass( 'wp-picker-open' ); + $( 'body' ).off( 'click.wpcolorpicker', this.close ); + }, + // $("#input").wpColorPicker('color') returns the current color + // $("#input").wpColorPicker('color', '#bada55') to set + color: function( newColor ) { + if ( newColor === undef ) { + return this.element.iris( 'option', 'color' ); + } + + this.element.iris( 'option', 'color', newColor ); + }, + //$("#input").wpColorPicker('defaultColor') returns the current default color + //$("#input").wpColorPicker('defaultColor', newDefaultColor) to set + defaultColor: function( newDefaultColor ) { + if ( newDefaultColor === undef ) { + return this.options.defaultColor; + } + + this.options.defaultColor = newDefaultColor; + } + }; + + $.widget( 'wp.wpColorPicker', ColorPicker ); +}( jQuery ) ); diff --git a/wp-admin/js/color-picker.min.js b/wp-admin/js/color-picker.min.js new file mode 100644 index 0000000..a4ba98d --- /dev/null +++ b/wp-admin/js/color-picker.min.js @@ -0,0 +1 @@ +!function(a,b){var c,d='',e='
        ',f='
        ',g='';c={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0},_create:function(){if(a.support.iris){var b=this,c=b.element;a.extend(b.options,c.data()),b.close=a.proxy(b.close,b),b.initialValue=c.val(),c.addClass("wp-color-picker").hide().wrap(f),b.wrap=c.parent(),b.toggler=a(d).insertBefore(c).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(e).insertAfter(c),b.button=a(g),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),c.wrap('').after(b.button),c.iris({target:b.pickerContainer,hide:!0,width:255,mode:"hsv",palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),c.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.change(function(c){var d=a(this),e=d.val();(""===e||"#"===e)&&(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){(13===a.keyCode||32===a.keyCode)&&(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},open:function(){this.element.show().iris("toggle").focus(),this.button.removeClass("hidden"),this.toggler.addClass("wp-picker-open"),a("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.hide().iris("toggle"),this.button.addClass("hidden"),this.toggler.removeClass("wp-picker-open"),a("body").off("click.wpcolorpicker",this.close)},color:function(a){return a===b?this.element.iris("option","color"):void this.element.iris("option","color",a)},defaultColor:function(a){return a===b?this.options.defaultColor:void(this.options.defaultColor=a)}},a.widget("wp.wpColorPicker",c)}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/comment.js b/wp-admin/js/comment.js new file mode 100644 index 0000000..b5506ea --- /dev/null +++ b/wp-admin/js/comment.js @@ -0,0 +1,50 @@ +/* global postboxes:true, commentL10n:true */ +jQuery(document).ready( function($) { + + postboxes.add_postbox_toggles('comment'); + + var stamp = $('#timestamp').html(); + $('.edit-timestamp').click(function () { + if ($('#timestampdiv').is(':hidden')) { + $('#timestampdiv').slideDown('normal'); + $('.edit-timestamp').hide(); + } + return false; + }); + + $('.cancel-timestamp').click(function() { + $('#timestampdiv').slideUp('normal'); + $('#mm').val($('#hidden_mm').val()); + $('#jj').val($('#hidden_jj').val()); + $('#aa').val($('#hidden_aa').val()); + $('#hh').val($('#hidden_hh').val()); + $('#mn').val($('#hidden_mn').val()); + $('#timestamp').html(stamp); + $('.edit-timestamp').show(); + return false; + }); + + $('.save-timestamp').click(function () { // crazyhorse - multiple ok cancels + var aa = $('#aa').val(), mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(), + newD = new Date( aa, mm - 1, jj, hh, mn ); + + if ( newD.getFullYear() != aa || (1 + newD.getMonth()) != mm || newD.getDate() != jj || newD.getMinutes() != mn ) { + $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid'); + return false; + } else { + $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid'); + } + + $('#timestampdiv').slideUp('normal'); + $('.edit-timestamp').show(); + $('#timestamp').html( + commentL10n.submittedOn + ' ' + + $( '#mm option[value="' + mm + '"]' ).text() + ' ' + + jj + ', ' + + aa + ' @ ' + + hh + ':' + + mn + ' ' + ); + return false; + }); +}); diff --git a/wp-admin/js/comment.min.js b/wp-admin/js/comment.min.js new file mode 100644 index 0000000..fbfa877 --- /dev/null +++ b/wp-admin/js/comment.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(a){postboxes.add_postbox_toggles("comment");var b=a("#timestamp").html();a(".edit-timestamp").click(function(){return a("#timestampdiv").is(":hidden")&&(a("#timestampdiv").slideDown("normal"),a(".edit-timestamp").hide()),!1}),a(".cancel-timestamp").click(function(){return a("#timestampdiv").slideUp("normal"),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),a("#timestamp").html(b),a(".edit-timestamp").show(),!1}),a(".save-timestamp").click(function(){var b=a("#aa").val(),c=a("#mm").val(),d=a("#jj").val(),e=a("#hh").val(),f=a("#mn").val(),g=new Date(b,c-1,d,e,f);return g.getFullYear()!=b||1+g.getMonth()!=c||g.getDate()!=d||g.getMinutes()!=f?(a(".timestamp-wrap","#timestampdiv").addClass("form-invalid"),!1):(a(".timestamp-wrap","#timestampdiv").removeClass("form-invalid"),a("#timestampdiv").slideUp("normal"),a(".edit-timestamp").show(),a("#timestamp").html(commentL10n.submittedOn+" "+a('#mm option[value="'+c+'"]').text()+" "+d+", "+b+" @ "+e+":"+f+" "),!1)})}); \ No newline at end of file diff --git a/wp-admin/js/common.js b/wp-admin/js/common.js new file mode 100644 index 0000000..b61763a --- /dev/null +++ b/wp-admin/js/common.js @@ -0,0 +1,740 @@ +/* global setUserSetting, ajaxurl, commonL10n, alert, confirm, pagenow */ +var showNotice, adminMenu, columns, validateForm, screenMeta; +( function( $, window, undefined ) { +// Removed in 3.3. +// (perhaps) needed for back-compat +adminMenu = { + init : function() {}, + fold : function() {}, + restoreMenuState : function() {}, + toggle : function() {}, + favorites : function() {} +}; + +// show/hide/save table columns +columns = { + init : function() { + var that = this; + $('.hide-column-tog', '#adv-settings').click( function() { + var $t = $(this), column = $t.val(); + if ( $t.prop('checked') ) + that.checked(column); + else + that.unchecked(column); + + columns.saveManageColumnsState(); + }); + }, + + saveManageColumnsState : function() { + var hidden = this.hidden(); + $.post(ajaxurl, { + action: 'hidden-columns', + hidden: hidden, + screenoptionnonce: $('#screenoptionnonce').val(), + page: pagenow + }); + }, + + checked : function(column) { + $('.column-' + column).show(); + this.colSpanChange(+1); + }, + + unchecked : function(column) { + $('.column-' + column).hide(); + this.colSpanChange(-1); + }, + + hidden : function() { + return $('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(','); + }, + + useCheckboxesForHidden : function() { + this.hidden = function(){ + return $('.hide-column-tog').not(':checked').map(function() { + var id = this.id; + return id.substring( id, id.length - 5 ); + }).get().join(','); + }; + }, + + colSpanChange : function(diff) { + var $t = $('table').find('.colspanchange'), n; + if ( !$t.length ) + return; + n = parseInt( $t.attr('colspan'), 10 ) + diff; + $t.attr('colspan', n.toString()); + } +}; + +$(document).ready(function(){columns.init();}); + +validateForm = function( form ) { + return !$( form ) + .find( '.form-required' ) + .filter( function() { return $( 'input:visible', this ).val() === ''; } ) + .addClass( 'form-invalid' ) + .find( 'input:visible' ) + .change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } ) + .size(); +}; + +// stub for doing better warnings +showNotice = { + warn : function() { + var msg = commonL10n.warnDelete || ''; + if ( confirm(msg) ) { + return true; + } + + return false; + }, + + note : function(text) { + alert(text); + } +}; + +screenMeta = { + element: null, // #screen-meta + toggles: null, // .screen-meta-toggle + page: null, // #wpcontent + + init: function() { + this.element = $('#screen-meta'); + this.toggles = $('.screen-meta-toggle a'); + this.page = $('#wpcontent'); + + this.toggles.click( this.toggleEvent ); + }, + + toggleEvent: function( e ) { + var panel = $( this.href.replace(/.+#/, '#') ); + e.preventDefault(); + + if ( !panel.length ) + return; + + if ( panel.is(':visible') ) + screenMeta.close( panel, $(this) ); + else + screenMeta.open( panel, $(this) ); + }, + + open: function( panel, link ) { + + $('.screen-meta-toggle').not( link.parent() ).css('visibility', 'hidden'); + + panel.parent().show(); + panel.slideDown( 'fast', function() { + panel.focus(); + link.addClass('screen-meta-active').attr('aria-expanded', true); + }); + + $( document ).trigger( 'screen:options:open' ); + }, + + close: function( panel, link ) { + panel.slideUp( 'fast', function() { + link.removeClass('screen-meta-active').attr('aria-expanded', false); + $('.screen-meta-toggle').css('visibility', ''); + panel.parent().hide(); + }); + + $( document ).trigger( 'screen:options:close' ); + } +}; + +/** + * Help tabs. + */ +$('.contextual-help-tabs').delegate('a', 'click', function(e) { + var link = $(this), + panel; + + e.preventDefault(); + + // Don't do anything if the click is for the tab already showing. + if ( link.is('.active a') ) + return false; + + // Links + $('.contextual-help-tabs .active').removeClass('active'); + link.parent('li').addClass('active'); + + panel = $( link.attr('href') ); + + // Panels + $('.help-tab-content').not( panel ).removeClass('active').hide(); + panel.addClass('active').show(); +}); + +$(document).ready( function() { + var checks, first, last, checked, sliced, mobileEvent, transitionTimeout, focusedRowActions, + lastClicked = false, + menu = $('#adminmenu'), + pageInput = $('input.current-page'), + currentPage = pageInput.val(); + + // when the menu is folded, make the fly-out submenu header clickable + menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){ + $(e.target).parent().siblings('a').get(0).click(); + }); + + $('#collapse-menu').on('click.collapse-menu', function() { + var body = $( document.body ), respWidth, state; + + // reset any compensation for submenus near the bottom of the screen + $('#adminmenu div.wp-submenu').css('margin-top', ''); + + if ( window.innerWidth ) { + // window.innerWidth is affected by zooming on phones + respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth ); + } else { + // IE < 9 doesn't support @media CSS rules + respWidth = 961; + } + + if ( respWidth && respWidth < 960 ) { + if ( body.hasClass('auto-fold') ) { + body.removeClass('auto-fold').removeClass('folded'); + setUserSetting('unfold', 1); + setUserSetting('mfold', 'o'); + state = 'open'; + } else { + body.addClass('auto-fold'); + setUserSetting('unfold', 0); + state = 'folded'; + } + } else { + if ( body.hasClass('folded') ) { + body.removeClass('folded'); + setUserSetting('mfold', 'o'); + state = 'open'; + } else { + body.addClass('folded'); + setUserSetting('mfold', 'f'); + state = 'folded'; + } + } + + $( document ).trigger( 'wp-collapse-menu', { state: state } ); + }); + + if ( 'ontouchstart' in window || /IEMobile\/[1-9]/.test(navigator.userAgent) ) { // touch screen device + // iOS Safari works with touchstart, the rest work with click + mobileEvent = /Mobile\/.+Safari/.test(navigator.userAgent) ? 'touchstart' : 'click'; + + // close any open submenus when touch/click is not on the menu + $(document.body).on( mobileEvent+'.wp-mobile-hover', function(e) { + if ( menu.data('wp-responsive') ) { + return; + } + + if ( ! $(e.target).closest('#adminmenu').length ) { + menu.find('li.wp-has-submenu.opensub').removeClass('opensub'); + } + }); + + menu.find('a.wp-has-submenu').on( mobileEvent+'.wp-mobile-hover', function(e) { + var b, h, o, f, menutop, wintop, maxtop, + el = $(this), + parent = el.parent(), + m = parent.find('.wp-submenu'); + + if ( menu.data('wp-responsive') ) { + return; + } + + // Show the sub instead of following the link if: + // - the submenu is not open + // - the submenu is not shown inline or the menu is not folded + if ( !parent.hasClass('opensub') && ( !parent.hasClass('wp-menu-open') || parent.width() < 40 ) ) { + e.preventDefault(); + + menutop = parent.offset().top; + wintop = $(window).scrollTop(); + maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar + + b = menutop + m.height() + 1; // Bottom offset of the menu + h = $('#wpwrap').height(); // Height of the entire page + o = 60 + b - h; + f = $(window).height() + wintop - 50; // The fold + + if ( f < (b - o) ) { + o = b - f; + } + + if ( o > maxtop ) { + o = maxtop; + } + + if ( o > 1 ) { + m.css('margin-top', '-'+o+'px'); + } else { + m.css('margin-top', ''); + } + + menu.find('li.opensub').removeClass('opensub'); + parent.addClass('opensub'); + } + }); + } + + menu.find('li.wp-has-submenu').hoverIntent({ + over: function() { + var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop, top = parseInt( m.css('top'), 10 ); + + if ( isNaN(top) || top > -5 ) { // meaning the submenu is visible + return; + } + + if ( menu.data('wp-responsive') ) { + // The menu is in responsive mode, bail + return; + } + + menutop = $(this).offset().top; + wintop = $(window).scrollTop(); + maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar + + b = menutop + m.height() + 1; // Bottom offset of the menu + h = $('#wpwrap').height(); // Height of the entire page + o = 60 + b - h; + f = $(window).height() + wintop - 15; // The fold + + if ( f < (b - o) ) { + o = b - f; + } + + if ( o > maxtop ) { + o = maxtop; + } + + if ( o > 1 ) { + m.css('margin-top', '-'+o+'px'); + } else { + m.css('margin-top', ''); + } + + menu.find('li.menu-top').removeClass('opensub'); + $(this).addClass('opensub'); + }, + out: function(){ + if ( menu.data('wp-responsive') ) { + // The menu is in responsive mode, bail + return; + } + + $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', ''); + }, + timeout: 200, + sensitivity: 7, + interval: 90 + }); + + menu.on('focus.adminmenu', '.wp-submenu a', function(e){ + if ( menu.data('wp-responsive') ) { + // The menu is in responsive mode, bail + return; + } + + $(e.target).closest('li.menu-top').addClass('opensub'); + }).on('blur.adminmenu', '.wp-submenu a', function(e){ + if ( menu.data('wp-responsive') ) { + // The menu is in responsive mode, bail + return; + } + + $(e.target).closest('li.menu-top').removeClass('opensub'); + }); + + // Move .updated and .error alert boxes. Don't move boxes designed to be inline. + $('div.wrap h2:first').nextAll('div.updated, div.error').addClass('below-h2'); + $('div.updated, div.error').not('.below-h2, .inline').insertAfter( $('div.wrap h2:first') ); + + // Init screen meta + screenMeta.init(); + + // check all checkboxes + $('tbody').children().children('.check-column').find(':checkbox').click( function(e) { + if ( 'undefined' == e.shiftKey ) { return true; } + if ( e.shiftKey ) { + if ( !lastClicked ) { return true; } + checks = $( lastClicked ).closest( 'form' ).find( ':checkbox' ); + first = checks.index( lastClicked ); + last = checks.index( this ); + checked = $(this).prop('checked'); + if ( 0 < first && 0 < last && first != last ) { + sliced = ( last > first ) ? checks.slice( first, last ) : checks.slice( last, first ); + sliced.prop( 'checked', function() { + if ( $(this).closest('tr').is(':visible') ) + return checked; + + return false; + }); + } + } + lastClicked = this; + + // toggle "check all" checkboxes + var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked'); + $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() { + return ( 0 === unchecked.length ); + }); + + return true; + }); + + $('thead, tfoot').find('.check-column :checkbox').on( 'click.wp-toggle-checkboxes', function( event ) { + var $this = $(this), + $table = $this.closest( 'table' ), + controlChecked = $this.prop('checked'), + toggle = event.shiftKey || $this.data('wp-toggle'); + + $table.children( 'tbody' ).filter(':visible') + .children().children('.check-column').find(':checkbox') + .prop('checked', function() { + if ( $(this).is(':hidden') ) { + return false; + } + + if ( toggle ) { + return ! $(this).prop( 'checked' ); + } else if ( controlChecked ) { + return true; + } + + return false; + }); + + $table.children('thead, tfoot').filter(':visible') + .children().children('.check-column').find(':checkbox') + .prop('checked', function() { + if ( toggle ) { + return false; + } else if ( controlChecked ) { + return true; + } + + return false; + }); + }); + + // Show row actions on keyboard focus of its parent container element or any other elements contained within + $( 'td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap' ).focusin(function(){ + clearTimeout( transitionTimeout ); + focusedRowActions = $(this).find( '.row-actions' ); + focusedRowActions.addClass( 'visible' ); + }).focusout(function(){ + // Tabbing between post title and .row-actions links needs a brief pause, otherwise + // the .row-actions div gets hidden in transit in some browsers (ahem, Firefox). + transitionTimeout = setTimeout(function(){ + focusedRowActions.removeClass( 'visible' ); + }, 30); + }); + + $('#default-password-nag-no').click( function() { + setUserSetting('default_password_nag', 'hide'); + $('div.default-password-nag').hide(); + return false; + }); + + // tab in textareas + $('#newcontent').bind('keydown.wpevent_InsertTab', function(e) { + var el = e.target, selStart, selEnd, val, scroll, sel; + + if ( e.keyCode == 27 ) { // escape key + $(el).data('tab-out', true); + return; + } + + if ( e.keyCode != 9 || e.ctrlKey || e.altKey || e.shiftKey ) // tab key + return; + + if ( $(el).data('tab-out') ) { + $(el).data('tab-out', false); + return; + } + + selStart = el.selectionStart; + selEnd = el.selectionEnd; + val = el.value; + + try { + this.lastKey = 9; // not a standard DOM property, lastKey is to help stop Opera tab event. See blur handler below. + } catch(err) {} + + if ( document.selection ) { + el.focus(); + sel = document.selection.createRange(); + sel.text = '\t'; + } else if ( selStart >= 0 ) { + scroll = this.scrollTop; + el.value = val.substring(0, selStart).concat('\t', val.substring(selEnd) ); + el.selectionStart = el.selectionEnd = selStart + 1; + this.scrollTop = scroll; + } + + if ( e.stopPropagation ) + e.stopPropagation(); + if ( e.preventDefault ) + e.preventDefault(); + }); + + $('#newcontent').bind('blur.wpevent_InsertTab', function() { + if ( this.lastKey && 9 == this.lastKey ) + this.focus(); + }); + + if ( pageInput.length ) { + pageInput.closest('form').submit( function() { + + // Reset paging var for new filters/searches but not for bulk actions. See #17685. + if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage ) + pageInput.val('1'); + }); + } + + $('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function () { + $('select[name^="action"]').val('-1'); + }); + + // Scroll into view when focused + $('#contextual-help-link, #show-settings-link').on( 'focus.scroll-into-view', function(e){ + if ( e.target.scrollIntoView ) + e.target.scrollIntoView(false); + }); + + // Disable upload buttons until files are selected + (function(){ + var button, input, form = $('form.wp-upload-form'); + if ( ! form.length ) + return; + button = form.find('input[type="submit"]'); + input = form.find('input[type="file"]'); + + function toggleUploadButton() { + button.prop('disabled', '' === input.map( function() { + return $(this).val(); + }).get().join('')); + } + toggleUploadButton(); + input.on('change', toggleUploadButton); + })(); +}); + +// Fire a custom jQuery event at the end of window resize +( function() { + var timeout; + + function triggerEvent() { + $(document).trigger( 'wp-window-resized' ); + } + + function fireOnce() { + window.clearTimeout( timeout ); + timeout = window.setTimeout( triggerEvent, 200 ); + } + + $(window).on( 'resize.wp-fire-once', fireOnce ); +}()); + +$(document).ready( function() { + var $document = $( document ), + $window = $( window ), + $body = $( document.body ), + $adminMenuWrap = $( '#adminmenuwrap' ), + $collapseMenu = $( '#collapse-menu' ), + $wpwrap = $( '#wpwrap' ), + $adminmenu = $( '#adminmenu' ), + $overlay = $( '#wp-responsive-overlay' ), + $toolbar = $( '#wp-toolbar' ), + $toolbarPopups = $toolbar.find( 'a[aria-haspopup="true"]' ), + $sortables = $('.meta-box-sortables'), + stickyMenuActive = false, + wpResponsiveActive = false; + + window.stickyMenu = { + enable: function() { + if ( ! stickyMenuActive ) { + $document.on( 'wp-window-resized.sticky-menu', $.proxy( this.update, this ) ); + $collapseMenu.on( 'click.sticky-menu', $.proxy( this.update, this ) ); + this.update(); + stickyMenuActive = true; + } + }, + + disable: function() { + if ( stickyMenuActive ) { + $window.off( 'resize.sticky-menu' ); + $collapseMenu.off( 'click.sticky-menu' ); + $body.removeClass( 'sticky-menu' ); + stickyMenuActive = false; + } + }, + + update: function() { + // Make the admin menu sticky if the viewport is taller than it + if ( $window.height() > $adminMenuWrap.height() + 32 ) { + if ( ! $body.hasClass( 'sticky-menu' ) ) { + $body.addClass( 'sticky-menu' ); + } + } else { + if ( $body.hasClass( 'sticky-menu' ) ) { + $body.removeClass( 'sticky-menu' ); + } + } + } + }; + + window.wpResponsive = { + init: function() { + var self = this; + + // Modify functionality based on custom activate/deactivate event + $document.on( 'wp-responsive-activate.wp-responsive', function() { + self.activate(); + }).on( 'wp-responsive-deactivate.wp-responsive', function() { + self.deactivate(); + }); + + $( '#wp-admin-bar-menu-toggle a' ).attr( 'aria-expanded', 'false' ); + + // Toggle sidebar when toggle is clicked + $( '#wp-admin-bar-menu-toggle' ).on( 'click.wp-responsive', function( event ) { + event.preventDefault(); + $wpwrap.toggleClass( 'wp-responsive-open' ); + if ( $wpwrap.hasClass( 'wp-responsive-open' ) ) { + $(this).find('a').attr( 'aria-expanded', 'true' ); + $( '#adminmenu a:first' ).focus(); + } else { + $(this).find('a').attr( 'aria-expanded', 'false' ); + } + } ); + + // Add menu events + $adminmenu.on( 'click.wp-responsive', 'li.wp-has-submenu > a', function( event ) { + if ( ! $adminmenu.data('wp-responsive') ) { + return; + } + + $( this ).parent( 'li' ).toggleClass( 'selected' ); + event.preventDefault(); + }); + + self.trigger(); + $document.on( 'wp-window-resized.wp-responsive', $.proxy( this.trigger, this ) ); + + // This needs to run later as UI Sortable may be initialized later on $(document).ready() + $window.on( 'load.wp-responsive', function() { + var width = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $window.width() : window.innerWidth; + + if ( width <= 782 ) { + self.disableSortables(); + } + }); + }, + + activate: function() { + window.stickyMenu.disable(); + + if ( ! $body.hasClass( 'auto-fold' ) ) { + $body.addClass( 'auto-fold' ); + } + + $adminmenu.data( 'wp-responsive', 1 ); + this.disableSortables(); + }, + + deactivate: function() { + window.stickyMenu.enable(); + $adminmenu.removeData('wp-responsive'); + this.enableSortables(); + }, + + trigger: function() { + var width; + + if ( window.innerWidth ) { + // window.innerWidth is affected by zooming on phones + width = Math.max( window.innerWidth, document.documentElement.clientWidth ); + } else { + // Exclude IE < 9, it doesn't support @media CSS rules + return; + } + + if ( width <= 782 ) { + if ( ! wpResponsiveActive ) { + $document.trigger( 'wp-responsive-activate' ); + wpResponsiveActive = true; + } + } else { + if ( wpResponsiveActive ) { + $document.trigger( 'wp-responsive-deactivate' ); + wpResponsiveActive = false; + } + } + + if ( width <= 480 ) { + this.enableOverlay(); + } else { + this.disableOverlay(); + } + }, + + enableOverlay: function() { + if ( $overlay.length === 0 ) { + $overlay = $( '
        ' ) + .insertAfter( '#wpcontent' ) + .hide() + .on( 'click.wp-responsive', function() { + $toolbar.find( '.menupop.hover' ).removeClass( 'hover' ); + $( this ).hide(); + }); + } + + $toolbarPopups.on( 'click.wp-responsive', function() { + $overlay.show(); + }); + }, + + disableOverlay: function() { + $toolbarPopups.off( 'click.wp-responsive' ); + $overlay.hide(); + }, + + disableSortables: function() { + if ( $sortables.length ) { + try { + $sortables.sortable('disable'); + } catch(e) {} + } + }, + + enableSortables: function() { + if ( $sortables.length ) { + try { + $sortables.sortable('enable'); + } catch(e) {} + } + } + }; + + window.stickyMenu.enable(); + window.wpResponsive.init(); +}); + +// Make Windows 8 devices play along nicely. +(function(){ + if ( '-ms-user-select' in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/) ) { + var msViewportStyle = document.createElement( 'style' ); + msViewportStyle.appendChild( + document.createTextNode( '@-ms-viewport{width:auto!important}' ) + ); + document.getElementsByTagName( 'head' )[0].appendChild( msViewportStyle ); + } +})(); + +}( jQuery, window )); diff --git a/wp-admin/js/common.min.js b/wp-admin/js/common.min.js new file mode 100644 index 0000000..edde0c5 --- /dev/null +++ b/wp-admin/js/common.min.js @@ -0,0 +1 @@ +var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show(),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).hide(),this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},a(document).ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a(".screen-meta-toggle a"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(b){var c=a(this.href.replace(/.+#/,"#"));b.preventDefault(),c.length&&(c.is(":visible")?screenMeta.close(c,a(this)):screenMeta.open(c,a(this)))},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),a(document).trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),a(document).trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),a(document).ready(function(){var c,d,e,f,g,h,i,j,k=!1,l=a("#adminmenu"),m=a("input.current-page"),n=m.val();l.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var c,d,e=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top",""),c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,c&&960>c?e.hasClass("auto-fold")?(e.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),d="open"):(e.addClass("auto-fold"),setUserSetting("unfold",0),d="folded"):e.hasClass("folded")?(e.removeClass("folded"),setUserSetting("mfold","o"),d="open"):(e.addClass("folded"),setUserSetting("mfold","f"),d="folded"),a(document).trigger("wp-collapse-menu",{state:d})}),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(h=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click",a(document.body).on(h+".wp-mobile-hover",function(b){l.data("wp-responsive")||a(b.target).closest("#adminmenu").length||l.find("li.wp-has-submenu.opensub").removeClass("opensub")}),l.find("a.wp-has-submenu").on(h+".wp-mobile-hover",function(c){var d,e,f,g,h,i,j,k=a(this),m=k.parent(),n=m.find(".wp-submenu");l.data("wp-responsive")||m.hasClass("opensub")||m.hasClass("wp-menu-open")&&!(m.width()<40)||(c.preventDefault(),h=m.offset().top,i=a(b).scrollTop(),j=h-i-30,d=h+n.height()+1,e=a("#wpwrap").height(),f=60+d-e,g=a(b).height()+i-50,d-f>g&&(f=d-g),f>j&&(f=j),f>1?n.css("margin-top","-"+f+"px"):n.css("margin-top",""),l.find("li.opensub").removeClass("opensub"),m.addClass("opensub"))})),l.find("li.wp-has-submenu").hoverIntent({over:function(){var c,d,e,f,g,h,i,j=a(this).find(".wp-submenu"),k=parseInt(j.css("top"),10);isNaN(k)||k>-5||l.data("wp-responsive")||(g=a(this).offset().top,h=a(b).scrollTop(),i=g-h-30,c=g+j.height()+1,d=a("#wpwrap").height(),e=60+c-d,f=a(b).height()+h-15,c-e>f&&(e=c-f),e>i&&(e=i),e>1?j.css("margin-top","-"+e+"px"):j.css("margin-top",""),l.find("li.menu-top").removeClass("opensub"),a(this).addClass("opensub"))},out:function(){l.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),l.on("focus.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}),a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2"),a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first")),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!k)return!0;c=a(k).closest("form").find(":checkbox"),d=c.index(k),e=c.index(this),f=a(this).prop("checked"),d>0&&e>0&&d!=e&&(g=e>d?c.slice(d,e):c.slice(e,d),g.prop("checked",function(){return a(this).closest("tr").is(":visible")?f:!1}))}k=this;var h=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===h.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").on("click.wp-toggle-checkboxes",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden")?!1:f?!a(this).prop("checked"):e?!0:!1}),d.children("thead, tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return f?!1:e?!0:!1})}),a("td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap").focusin(function(){clearTimeout(i),j=a(this).find(".row-actions"),j.addClass("visible")}).focusout(function(){i=setTimeout(function(){j.removeClass("visible")},30)}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value;try{this.lastKey=9}catch(i){}document.selection?(h.focus(),g=document.selection.createRange(),g.text=" "):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat(" ",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),a("#newcontent").bind("blur.wpevent_InsertTab",function(){this.lastKey&&9==this.lastKey&&this.focus()}),m.length&&m.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&m.val()==n&&m.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}()}),function(){function c(){a(document).trigger("wp-window-resized")}function d(){b.clearTimeout(e),e=b.setTimeout(c,200)}var e;a(b).on("resize.wp-fire-once",d)}(),a(document).ready(function(){var c=a(document),d=a(b),e=a(document.body),f=a("#adminmenuwrap"),g=a("#collapse-menu"),h=a("#wpwrap"),i=a("#adminmenu"),j=a("#wp-responsive-overlay"),k=a("#wp-toolbar"),l=k.find('a[aria-haspopup="true"]'),m=a(".meta-box-sortables"),n=!1,o=!1;b.stickyMenu={enable:function(){n||(c.on("wp-window-resized.sticky-menu",a.proxy(this.update,this)),g.on("click.sticky-menu",a.proxy(this.update,this)),this.update(),n=!0)},disable:function(){n&&(d.off("resize.sticky-menu"),g.off("click.sticky-menu"),e.removeClass("sticky-menu"),n=!1)},update:function(){d.height()>f.height()+32?e.hasClass("sticky-menu")||e.addClass("sticky-menu"):e.hasClass("sticky-menu")&&e.removeClass("sticky-menu")}},b.wpResponsive={init:function(){var e=this;c.on("wp-responsive-activate.wp-responsive",function(){e.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){e.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),h.toggleClass("wp-responsive-open"),h.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),i.on("click.wp-responsive","li.wp-has-submenu > a",function(b){i.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),e.trigger(),c.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),d.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?d.width():b.innerWidth;782>=a&&e.disableSortables()})},activate:function(){b.stickyMenu.disable(),e.hasClass("auto-fold")||e.addClass("auto-fold"),i.data("wp-responsive",1),this.disableSortables()},deactivate:function(){b.stickyMenu.enable(),i.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),782>=a?o||(c.trigger("wp-responsive-activate"),o=!0):o&&(c.trigger("wp-responsive-deactivate"),o=!1),480>=a?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===j.length&&(j=a('
        ').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){k.find(".menupop.hover").removeClass("hover"),a(this).hide()})),l.on("click.wp-responsive",function(){j.show()})},disableOverlay:function(){l.off("click.wp-responsive"),j.hide()},disableSortables:function(){if(m.length)try{m.sortable("disable")}catch(a){}},enableSortables:function(){if(m.length)try{m.sortable("enable")}catch(a){}}},b.stickyMenu.enable(),b.wpResponsive.init()}),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window); \ No newline at end of file diff --git a/wp-admin/js/custom-background.js b/wp-admin/js/custom-background.js new file mode 100644 index 0000000..81fd591 --- /dev/null +++ b/wp-admin/js/custom-background.js @@ -0,0 +1,75 @@ +/* global ajaxurl */ +(function($) { + $(document).ready(function() { + var frame, + bgImage = $( '#custom-background-image' ); + + $('#background-color').wpColorPicker({ + change: function( event, ui ) { + bgImage.css('background-color', ui.color.toString()); + }, + clear: function() { + bgImage.css('background-color', ''); + } + }); + + $('input[name="background-position-x"]').change(function() { + bgImage.css('background-position', $(this).val() + ' top'); + }); + + $('input[name="background-repeat"]').change(function() { + bgImage.css('background-repeat', $(this).val()); + }); + + $('#choose-from-library-link').click( function( event ) { + var $el = $(this); + + event.preventDefault(); + + // If the media frame already exists, reopen it. + if ( frame ) { + frame.open(); + return; + } + + // Create the media frame. + frame = wp.media.frames.customBackground = wp.media({ + // Set the title of the modal. + title: $el.data('choose'), + + // Tell the modal to show only images. + library: { + type: 'image' + }, + + // Customize the submit button. + button: { + // Set the text of the button. + text: $el.data('update'), + // Tell the button not to close the modal, since we're + // going to refresh the page when the image is selected. + close: false + } + }); + + // When an image is selected, run a callback. + frame.on( 'select', function() { + // Grab the selected attachment. + var attachment = frame.state().get('selection').first(); + + // Run an AJAX request to set the background image. + $.post( ajaxurl, { + action: 'set-background-image', + attachment_id: attachment.id, + size: 'full' + }).done( function() { + // When the request completes, reload the window. + window.location.reload(); + }); + }); + + // Finally, open the modal. + frame.open(); + }); + }); +})(jQuery); diff --git a/wp-admin/js/custom-background.min.js b/wp-admin/js/custom-background.min.js new file mode 100644 index 0000000..f53e02c --- /dev/null +++ b/wp-admin/js/custom-background.min.js @@ -0,0 +1 @@ +!function(a){a(document).ready(function(){var b,c=a("#custom-background-image");a("#background-color").wpColorPicker({change:function(a,b){c.css("background-color",b.color.toString())},clear:function(){c.css("background-color","")}}),a('input[name="background-position-x"]').change(function(){c.css("background-position",a(this).val()+" top")}),a('input[name="background-repeat"]').change(function(){c.css("background-repeat",a(this).val())}),a("#choose-from-library-link").click(function(c){var d=a(this);return c.preventDefault(),b?void b.open():(b=wp.media.frames.customBackground=wp.media({title:d.data("choose"),library:{type:"image"},button:{text:d.data("update"),close:!1}}),b.on("select",function(){var c=b.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:c.id,size:"full"}).done(function(){window.location.reload()})}),void b.open())})})}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/custom-header.js b/wp-admin/js/custom-header.js new file mode 100644 index 0000000..ce224e4 --- /dev/null +++ b/wp-admin/js/custom-header.js @@ -0,0 +1,61 @@ +/* global isRtl */ +(function($) { + var frame; + + $( function() { + // Fetch available headers and apply jQuery.masonry + // once the images have loaded. + var $headers = $('.available-headers'); + + $headers.imagesLoaded( function() { + $headers.masonry({ + itemSelector: '.default-header', + isRTL: !! ( 'undefined' != typeof isRtl && isRtl ) + }); + }); + + // Build the choose from library frame. + $('#choose-from-library-link').click( function( event ) { + var $el = $(this); + event.preventDefault(); + + // If the media frame already exists, reopen it. + if ( frame ) { + frame.open(); + return; + } + + // Create the media frame. + frame = wp.media.frames.customHeader = wp.media({ + // Set the title of the modal. + title: $el.data('choose'), + + // Tell the modal to show only images. + library: { + type: 'image' + }, + + // Customize the submit button. + button: { + // Set the text of the button. + text: $el.data('update'), + // Tell the button not to close the modal, since we're + // going to refresh the page when the image is selected. + close: false + } + }); + + // When an image is selected, run a callback. + frame.on( 'select', function() { + // Grab the selected attachment. + var attachment = frame.state().get('selection').first(), + link = $el.data('updateLink'); + + // Tell the browser to navigate to the crop step. + window.location = link + '&file=' + attachment.id; + }); + + frame.open(); + }); + }); +}(jQuery)); diff --git a/wp-admin/js/customize-controls.js b/wp-admin/js/customize-controls.js new file mode 100644 index 0000000..85b171d --- /dev/null +++ b/wp-admin/js/customize-controls.js @@ -0,0 +1,1305 @@ +/* globals _wpCustomizeHeader, _wpMediaViewsL10n */ +(function( exports, $ ){ + var api = wp.customize; + + /** + * @constructor + * @augments wp.customize.Value + * @augments wp.customize.Class + * + * @param options + * - previewer - The Previewer instance to sync with. + * - transport - The transport to use for previewing. Supports 'refresh' and 'postMessage'. + */ + api.Setting = api.Value.extend({ + initialize: function( id, value, options ) { + api.Value.prototype.initialize.call( this, value, options ); + + this.id = id; + this.transport = this.transport || 'refresh'; + + this.bind( this.preview ); + }, + preview: function() { + switch ( this.transport ) { + case 'refresh': + return this.previewer.refresh(); + case 'postMessage': + return this.previewer.send( 'setting', [ this.id, this() ] ); + } + } + }); + + /** + * @constructor + * @augments wp.customize.Class + */ + api.Control = api.Class.extend({ + initialize: function( id, options ) { + var control = this, + nodes, radios, settings; + + this.params = {}; + $.extend( this, options || {} ); + + this.id = id; + this.selector = '#customize-control-' + id.replace( /\]/g, '' ).replace( /\[/g, '-' ); + this.container = $( this.selector ); + this.active = new api.Value( this.params.active ); + + settings = $.map( this.params.settings, function( value ) { + return value; + }); + + api.apply( api, settings.concat( function() { + var key; + + control.settings = {}; + for ( key in control.params.settings ) { + control.settings[ key ] = api( control.params.settings[ key ] ); + } + + control.setting = control.settings['default'] || null; + control.ready(); + }) ); + + control.elements = []; + + nodes = this.container.find('[data-customize-setting-link]'); + radios = {}; + + nodes.each( function() { + var node = $(this), + name; + + if ( node.is(':radio') ) { + name = node.prop('name'); + if ( radios[ name ] ) + return; + + radios[ name ] = true; + node = nodes.filter( '[name="' + name + '"]' ); + } + + api( node.data('customizeSettingLink'), function( setting ) { + var element = new api.Element( node ); + control.elements.push( element ); + element.sync( setting ); + element.set( setting() ); + }); + }); + + control.active.bind( function ( active ) { + control.toggle( active ); + } ); + control.toggle( control.active() ); + }, + + /** + * @abstract + */ + ready: function() {}, + + /** + * Callback for change to the control's active state. + * + * Override function for custom behavior for the control being active/inactive. + * + * @param {Boolean} active + */ + toggle: function ( active ) { + if ( active ) { + this.container.slideDown(); + } else { + this.container.slideUp(); + } + }, + + dropdownInit: function() { + var control = this, + statuses = this.container.find('.dropdown-status'), + params = this.params, + toggleFreeze = false, + update = function( to ) { + if ( typeof to === 'string' && params.statuses && params.statuses[ to ] ) + statuses.html( params.statuses[ to ] ).show(); + else + statuses.hide(); + }; + + // Support the .dropdown class to open/close complex elements + this.container.on( 'click keydown', '.dropdown', function( event ) { + if ( event.type === 'keydown' && 13 !== event.which ) // enter + return; + + event.preventDefault(); + + if (!toggleFreeze) + control.container.toggleClass('open'); + + if ( control.container.hasClass('open') ) + control.container.parent().parent().find('li.library-selected').focus(); + + // Don't want to fire focus and click at same time + toggleFreeze = true; + setTimeout(function () { + toggleFreeze = false; + }, 400); + }); + + this.setting.bind( update ); + update( this.setting() ); + } + }); + + /** + * @constructor + * @augments wp.customize.Control + * @augments wp.customize.Class + */ + api.ColorControl = api.Control.extend({ + ready: function() { + var control = this, + picker = this.container.find('.color-picker-hex'); + + picker.val( control.setting() ).wpColorPicker({ + change: function() { + control.setting.set( picker.wpColorPicker('color') ); + }, + clear: function() { + control.setting.set( false ); + } + }); + } + }); + + /** + * @constructor + * @augments wp.customize.Control + * @augments wp.customize.Class + */ + api.UploadControl = api.Control.extend({ + ready: function() { + var control = this; + + this.params.removed = this.params.removed || ''; + + this.success = $.proxy( this.success, this ); + + this.uploader = $.extend({ + container: this.container, + browser: this.container.find('.upload'), + dropzone: this.container.find('.upload-dropzone'), + success: this.success, + plupload: {}, + params: {} + }, this.uploader || {} ); + + if ( control.params.extensions ) { + control.uploader.plupload.filters = [{ + title: api.l10n.allowedFiles, + extensions: control.params.extensions + }]; + } + + if ( control.params.context ) + control.uploader.params['post_data[context]'] = this.params.context; + + if ( api.settings.theme.stylesheet ) + control.uploader.params['post_data[theme]'] = api.settings.theme.stylesheet; + + this.uploader = new wp.Uploader( this.uploader ); + + this.remover = this.container.find('.remove'); + this.remover.on( 'click keydown', function( event ) { + if ( event.type === 'keydown' && 13 !== event.which ) // enter + return; + + control.setting.set( control.params.removed ); + event.preventDefault(); + }); + + this.removerVisibility = $.proxy( this.removerVisibility, this ); + this.setting.bind( this.removerVisibility ); + this.removerVisibility( this.setting.get() ); + }, + success: function( attachment ) { + this.setting.set( attachment.get('url') ); + }, + removerVisibility: function( to ) { + this.remover.toggle( to != this.params.removed ); + } + }); + + /** + * @constructor + * @augments wp.customize.UploadControl + * @augments wp.customize.Control + * @augments wp.customize.Class + */ + api.ImageControl = api.UploadControl.extend({ + ready: function() { + var control = this, + panels; + + this.uploader = { + init: function() { + var fallback, button; + + if ( this.supports.dragdrop ) + return; + + // Maintain references while wrapping the fallback button. + fallback = control.container.find( '.upload-fallback' ); + button = fallback.children().detach(); + + this.browser.detach().empty().append( button ); + fallback.append( this.browser ).show(); + } + }; + + api.UploadControl.prototype.ready.call( this ); + + this.thumbnail = this.container.find('.preview-thumbnail img'); + this.thumbnailSrc = $.proxy( this.thumbnailSrc, this ); + this.setting.bind( this.thumbnailSrc ); + + this.library = this.container.find('.library'); + + // Generate tab objects + this.tabs = {}; + panels = this.library.find('.library-content'); + + this.library.children('ul').children('li').each( function() { + var link = $(this), + id = link.data('customizeTab'), + panel = panels.filter('[data-customize-tab="' + id + '"]'); + + control.tabs[ id ] = { + both: link.add( panel ), + link: link, + panel: panel + }; + }); + + // Bind tab switch events + this.library.children('ul').on( 'click keydown', 'li', function( event ) { + if ( event.type === 'keydown' && 13 !== event.which ) // enter + return; + + var id = $(this).data('customizeTab'), + tab = control.tabs[ id ]; + + event.preventDefault(); + + if ( tab.link.hasClass('library-selected') ) + return; + + control.selected.both.removeClass('library-selected'); + control.selected = tab; + control.selected.both.addClass('library-selected'); + }); + + // Bind events to switch image urls. + this.library.on( 'click keydown', 'a', function( event ) { + if ( event.type === 'keydown' && 13 !== event.which ) // enter + return; + + var value = $(this).data('customizeImageValue'); + + if ( value ) { + control.setting.set( value ); + event.preventDefault(); + } + }); + + if ( this.tabs.uploaded ) { + this.tabs.uploaded.target = this.library.find('.uploaded-target'); + if ( ! this.tabs.uploaded.panel.find('.thumbnail').length ) + this.tabs.uploaded.both.addClass('hidden'); + } + + // Select a tab + panels.each( function() { + var tab = control.tabs[ $(this).data('customizeTab') ]; + + // Select the first visible tab. + if ( ! tab.link.hasClass('hidden') ) { + control.selected = tab; + tab.both.addClass('library-selected'); + return false; + } + }); + + this.dropdownInit(); + }, + success: function( attachment ) { + api.UploadControl.prototype.success.call( this, attachment ); + + // Add the uploaded image to the uploaded tab. + if ( this.tabs.uploaded && this.tabs.uploaded.target.length ) { + this.tabs.uploaded.both.removeClass('hidden'); + + // @todo: Do NOT store this on the attachment model. That is bad. + attachment.element = $( '
        ' ) + .data( 'customizeImageValue', attachment.get('url') ) + .append( '' ) + .appendTo( this.tabs.uploaded.target ); + } + }, + thumbnailSrc: function( to ) { + if ( /^(https?:)?\/\//.test( to ) ) + this.thumbnail.prop( 'src', to ).show(); + else + this.thumbnail.hide(); + } + }); + + /** + * @constructor + * @augments wp.customize.Control + * @augments wp.customize.Class + */ + api.HeaderControl = api.Control.extend({ + ready: function() { + this.btnRemove = $('#customize-control-header_image .actions .remove'); + this.btnNew = $('#customize-control-header_image .actions .new'); + + _.bindAll(this, 'openMedia', 'removeImage'); + + this.btnNew.on( 'click', this.openMedia ); + this.btnRemove.on( 'click', this.removeImage ); + + api.HeaderTool.currentHeader = new api.HeaderTool.ImageModel(); + + new api.HeaderTool.CurrentView({ + model: api.HeaderTool.currentHeader, + el: '.current .container' + }); + + new api.HeaderTool.ChoiceListView({ + collection: api.HeaderTool.UploadsList = new api.HeaderTool.ChoiceList(), + el: '.choices .uploaded .list' + }); + + new api.HeaderTool.ChoiceListView({ + collection: api.HeaderTool.DefaultsList = new api.HeaderTool.DefaultsList(), + el: '.choices .default .list' + }); + + api.HeaderTool.combinedList = api.HeaderTool.CombinedList = new api.HeaderTool.CombinedList([ + api.HeaderTool.UploadsList, + api.HeaderTool.DefaultsList + ]); + }, + + /** + * Returns a set of options, computed from the attached image data and + * theme-specific data, to be fed to the imgAreaSelect plugin in + * wp.media.view.Cropper. + * + * @param {wp.media.model.Attachment} attachment + * @param {wp.media.controller.Cropper} controller + * @returns {Object} Options + */ + calculateImageSelectOptions: function(attachment, controller) { + var xInit = parseInt(_wpCustomizeHeader.data.width, 10), + yInit = parseInt(_wpCustomizeHeader.data.height, 10), + flexWidth = !! parseInt(_wpCustomizeHeader.data['flex-width'], 10), + flexHeight = !! parseInt(_wpCustomizeHeader.data['flex-height'], 10), + ratio, xImg, yImg, realHeight, realWidth, + imgSelectOptions; + + realWidth = attachment.get('width'); + realHeight = attachment.get('height'); + + this.headerImage = new api.HeaderTool.ImageModel(); + this.headerImage.set({ + themeWidth: xInit, + themeHeight: yInit, + themeFlexWidth: flexWidth, + themeFlexHeight: flexHeight, + imageWidth: realWidth, + imageHeight: realHeight + }); + + controller.set( 'canSkipCrop', ! this.headerImage.shouldBeCropped() ); + + ratio = xInit / yInit; + xImg = realWidth; + yImg = realHeight; + + if ( xImg / yImg > ratio ) { + yInit = yImg; + xInit = yInit * ratio; + } else { + xInit = xImg; + yInit = xInit / ratio; + } + + imgSelectOptions = { + handles: true, + keys: true, + instance: true, + persistent: true, + imageWidth: realWidth, + imageHeight: realHeight, + x1: 0, + y1: 0, + x2: xInit, + y2: yInit + }; + + if (flexHeight === false && flexWidth === false) { + imgSelectOptions.aspectRatio = xInit + ':' + yInit; + } + if (flexHeight === false ) { + imgSelectOptions.maxHeight = yInit; + } + if (flexWidth === false ) { + imgSelectOptions.maxWidth = xInit; + } + + return imgSelectOptions; + }, + + /** + * Sets up and opens the Media Manager in order to select an image. + * Depending on both the size of the image and the properties of the + * current theme, a cropping step after selection may be required or + * skippable. + * + * @param {event} event + */ + openMedia: function(event) { + var l10n = _wpMediaViewsL10n; + + event.preventDefault(); + + this.frame = wp.media({ + button: { + text: l10n.selectAndCrop, + close: false + }, + states: [ + new wp.media.controller.Library({ + title: l10n.chooseImage, + library: wp.media.query({ type: 'image' }), + multiple: false, + priority: 20, + suggestedWidth: _wpCustomizeHeader.data.width, + suggestedHeight: _wpCustomizeHeader.data.height + }), + new wp.media.controller.Cropper({ + imgSelectOptions: this.calculateImageSelectOptions + }) + ] + }); + + this.frame.on('select', this.onSelect, this); + this.frame.on('cropped', this.onCropped, this); + this.frame.on('skippedcrop', this.onSkippedCrop, this); + + this.frame.open(); + }, + + onSelect: function() { + this.frame.setState('cropper'); + }, + onCropped: function(croppedImage) { + var url = croppedImage.post_content, + attachmentId = croppedImage.attachment_id, + w = croppedImage.width, + h = croppedImage.height; + this.setImageFromURL(url, attachmentId, w, h); + }, + onSkippedCrop: function(selection) { + var url = selection.get('url'), + w = selection.get('width'), + h = selection.get('height'); + this.setImageFromURL(url, selection.id, w, h); + }, + + /** + * Creates a new wp.customize.HeaderTool.ImageModel from provided + * header image data and inserts it into the user-uploaded headers + * collection. + * + * @param {String} url + * @param {Number} attachmentId + * @param {Number} width + * @param {Number} height + */ + setImageFromURL: function(url, attachmentId, width, height) { + var choice, data = {}; + + data.url = url; + data.thumbnail_url = url; + data.timestamp = _.now(); + + if (attachmentId) { + data.attachment_id = attachmentId; + } + + if (width) { + data.width = width; + } + + if (height) { + data.height = height; + } + + choice = new api.HeaderTool.ImageModel({ + header: data, + choice: url.split('/').pop() + }); + api.HeaderTool.UploadsList.add(choice); + api.HeaderTool.currentHeader.set(choice.toJSON()); + choice.save(); + choice.importImage(); + }, + + /** + * Triggers the necessary events to deselect an image which was set as + * the currently selected one. + */ + removeImage: function() { + api.HeaderTool.currentHeader.trigger('hide'); + api.HeaderTool.CombinedList.trigger('control:removeImage'); + } + + }); + + // Change objects contained within the main customize object to Settings. + api.defaultConstructor = api.Setting; + + // Create the collection of Control objects. + api.control = new api.Values({ defaultConstructor: api.Control }); + + /** + * @constructor + * @augments wp.customize.Messenger + * @augments wp.customize.Class + * @mixes wp.customize.Events + */ + api.PreviewFrame = api.Messenger.extend({ + sensitivity: 2000, + + initialize: function( params, options ) { + var deferred = $.Deferred(); + + // This is the promise object. + deferred.promise( this ); + + this.container = params.container; + this.signature = params.signature; + + $.extend( params, { channel: api.PreviewFrame.uuid() }); + + api.Messenger.prototype.initialize.call( this, params, options ); + + this.add( 'previewUrl', params.previewUrl ); + + this.query = $.extend( params.query || {}, { customize_messenger_channel: this.channel() }); + + this.run( deferred ); + }, + + run: function( deferred ) { + var self = this, + loaded = false, + ready = false; + + if ( this._ready ) + this.unbind( 'ready', this._ready ); + + this._ready = function() { + ready = true; + + if ( loaded ) + deferred.resolveWith( self ); + }; + + this.bind( 'ready', this._ready ); + + this.bind( 'ready', function ( data ) { + if ( ! data || ! data.activeControls ) { + return; + } + + $.each( data.activeControls, function ( id, active ) { + var control = api.control( id ); + if ( control ) { + control.active( active ); + } + } ); + } ); + + this.request = $.ajax( this.previewUrl(), { + type: 'POST', + data: this.query, + xhrFields: { + withCredentials: true + } + } ); + + this.request.fail( function() { + deferred.rejectWith( self, [ 'request failure' ] ); + }); + + this.request.done( function( response ) { + var location = self.request.getResponseHeader('Location'), + signature = self.signature, + index; + + // Check if the location response header differs from the current URL. + // If so, the request was redirected; try loading the requested page. + if ( location && location != self.previewUrl() ) { + deferred.rejectWith( self, [ 'redirect', location ] ); + return; + } + + // Check if the user is not logged in. + if ( '0' === response ) { + self.login( deferred ); + return; + } + + // Check for cheaters. + if ( '-1' === response ) { + deferred.rejectWith( self, [ 'cheatin' ] ); + return; + } + + // Check for a signature in the request. + index = response.lastIndexOf( signature ); + if ( -1 === index || index < response.lastIndexOf('') ) { + deferred.rejectWith( self, [ 'unsigned' ] ); + return; + } + + // Strip the signature from the request. + response = response.slice( 0, index ) + response.slice( index + signature.length ); + + // Create the iframe and inject the html content. + self.iframe = $('"; + echo '
        '; + require_once(ABSPATH . 'wp-admin/admin-footer.php'); + exit; + case 'delete-selected': + if ( ! current_user_can( 'delete_themes' ) ) + wp_die( __('You do not have sufficient permissions to delete themes for this site.') ); + check_admin_referer( 'bulk-themes' ); + + $themes = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); + + unset( $themes[ get_option( 'stylesheet' ) ], $themes[ get_option( 'template' ) ] ); + + if ( empty( $themes ) ) { + wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); + exit; + } + + $files_to_delete = $theme_info = array(); + foreach ( $themes as $key => $theme ) { + $theme_info[ $theme ] = wp_get_theme( $theme ); + $files_to_delete = array_merge( $files_to_delete, list_files( $theme_info[ $theme ]->get_stylesheet_directory() ) ); + } + + if ( empty( $themes ) ) { + wp_safe_redirect( add_query_arg( 'error', 'main', $referer ) ); + exit; + } + + include(ABSPATH . 'wp-admin/update.php'); + + $parent_file = 'themes.php'; + + if ( ! isset( $_REQUEST['verify-delete'] ) ) { + wp_enqueue_script( 'jquery' ); + require_once( ABSPATH . 'wp-admin/admin-header.php' ); + ?> +
        + ' . _n( 'Delete Theme', 'Delete Themes', $themes_to_delete ) . ''; + ?> +

        +

        +
          + ', sprintf( __('%1$s by %2$s' ), $theme->display('Name'), $theme->display('Author') ), ''; /* translators: 1: theme name, 2: theme author */ ?> +
        +

        +
        + + + '; + ?> + + +
        +
        + +
        + +

        + +
        + 1, + 'action' => 'delete-selected', + 'checked' => $_REQUEST['checked'], + '_wpnonce' => $_REQUEST['_wpnonce'] + ), network_admin_url( 'themes.php' ) ) ) ); + } + + $paged = ( $_REQUEST['paged'] ) ? $_REQUEST['paged'] : 1; + wp_redirect( add_query_arg( array( + 'deleted' => count( $themes ), + 'paged' => $paged, + 's' => $s + ), network_admin_url( 'themes.php' ) ) ); + exit; + } +} + +$wp_list_table->prepare_items(); + +add_thickbox(); + +add_screen_option( 'per_page', array('label' => _x( 'Themes', 'themes per page (screen options)' )) ); + +get_current_screen()->add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

        ' . __('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.') . '

        ' . + '

        ' . __('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.') . '

        ' . + '

        ' . __('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.') . '

        ' +) ); + +get_current_screen()->set_help_sidebar( + '

        ' . __('For more information:') . '

        ' . + '

        ' . __('Documentation on Network Themes') . '

        ' . + '

        ' . __('Support Forums') . '

        ' +); + +$title = __('Themes'); +$parent_file = 'themes.php'; + +wp_enqueue_script( 'theme-preview' ); + +require_once(ABSPATH . 'wp-admin/admin-header.php'); + +?> + +
        +

        ' . __('Search results for “%s”') . '', esc_html( $s ) ); ?> +

        + +

        ' . sprintf( _n( 'Theme enabled.', '%s themes enabled.', $_GET['enabled'] ), number_format_i18n( $_GET['enabled'] ) ) . '

        '; +} elseif ( isset( $_GET['disabled'] ) ) { + $_GET['disabled'] = absint( $_GET['disabled'] ); + echo '

        ' . sprintf( _n( 'Theme disabled.', '%s themes disabled.', $_GET['disabled'] ), number_format_i18n( $_GET['disabled'] ) ) . '

        '; +} elseif ( isset( $_GET['deleted'] ) ) { + $_GET['deleted'] = absint( $_GET['deleted'] ); + echo '

        ' . sprintf( _nx( 'Theme deleted.', '%s themes deleted.', $_GET['deleted'], 'network' ), number_format_i18n( $_GET['deleted'] ) ) . '

        '; +} elseif ( isset( $_GET['error'] ) && 'none' == $_GET['error'] ) { + echo '

        ' . __( 'No theme selected.' ) . '

        '; +} elseif ( isset( $_GET['error'] ) && 'main' == $_GET['error'] ) { + echo '

        ' . __( 'You cannot delete a theme while it is active on the main site.' ) . '

        '; +} + +?> + +
        +search_box( __( 'Search Installed Themes' ), 'theme' ); ?> +
        + +views(); + +if ( 'broken' == $status ) + echo '

        ' . __('The following themes are installed but incomplete. Themes must have a stylesheet and a template.') . '

        '; +?> + +
        + + + +display(); ?> +
        + +
        + +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

        ' . __('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.') . '

        ' . + '

        ' . __('If a version update to core has not happened, clicking this button won’t affect anything.') . '

        ' . + '

        ' . __('If this process fails for any reason, users logging in to their sites will force the same update.') . '

        ' +) ); + +get_current_screen()->set_help_sidebar( + '

        ' . __('For more information:') . '

        ' . + '

        ' . __('Documentation on Upgrade Network') . '

        ' . + '

        ' . __('Support Forums') . '

        ' +); + +require_once( ABSPATH . 'wp-admin/admin-header.php' ); + +if ( ! current_user_can( 'manage_network' ) ) + wp_die( __( 'You do not have permission to access this page.' ) ); + +echo '
        '; +echo '

        ' . __( 'Upgrade Network' ) . '

        '; + +$action = isset($_GET['action']) ? $_GET['action'] : 'show'; + +switch ( $action ) { + case "upgrade": + $n = ( isset($_GET['n']) ) ? intval($_GET['n']) : 0; + + if ( $n < 5 ) { + global $wp_db_version; + update_site_option( 'wpmu_upgrade_site', $wp_db_version ); + } + + $blogs = $wpdb->get_results( "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' AND spam = '0' AND deleted = '0' AND archived = '0' ORDER BY registered DESC LIMIT {$n}, 5", ARRAY_A ); + if ( empty( $blogs ) ) { + echo '

        ' . __( 'All done!' ) . '

        '; + break; + } + echo "
          "; + foreach ( (array) $blogs as $details ) { + switch_to_blog( $details['blog_id'] ); + $siteurl = site_url(); + $upgrade_url = admin_url( 'upgrade.php?step=upgrade_db' ); + restore_current_blog(); + echo "
        • $siteurl
        • "; + $response = wp_remote_get( $upgrade_url, array( 'timeout' => 120, 'httpversion' => '1.1' ) ); + if ( is_wp_error( $response ) ) + wp_die( sprintf( __( 'Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s' ), $siteurl, $response->get_error_message() ) ); + /** + * Fires after the Multisite DB upgrade for each site is complete. + * + * @since MU + * + * @param array|WP_Error $response The upgrade response array or WP_Error on failure. + */ + do_action( 'after_mu_upgrade', $response ); + /** + * Fires after each site has been upgraded. + * + * @since MU + * + * @param int $blog_id The id of the blog. + */ + do_action( 'wpmu_upgrade_site', $details[ 'blog_id' ] ); + } + echo "
        "; + ?>

        + +

        +

        + + +

        +

        + +
        + + diff --git a/wp-admin/network/user-edit.php b/wp-admin/network/user-edit.php new file mode 100644 index 0000000..effaaf8 --- /dev/null +++ b/wp-admin/network/user-edit.php @@ -0,0 +1,16 @@ +add_help_tab( array( + 'id' => 'overview', + 'title' => __('Overview'), + 'content' => + '

        ' . __('Add User will set up a new user account on the network and send that person an email with username and password.') . '

        ' . + '

        ' . __('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.') . '

        ' +) ); + +get_current_screen()->set_help_sidebar( + '

        ' . __('For more information:') . '

        ' . + '

        ' . __('Documentation on Network Users') . '

        ' . + '

        ' . __('Support Forums') . '

        ' +); + +if ( isset($_REQUEST['action']) && 'add-user' == $_REQUEST['action'] ) { + check_admin_referer( 'add-user', '_wpnonce_add-user' ); + if ( ! current_user_can( 'manage_network_users' ) ) + wp_die( __( 'You do not have permission to access this page.' ) ); + + if ( ! is_array( $_POST['user'] ) ) + wp_die( __( 'Cannot create an empty user.' ) ); + + $user = $_POST['user']; + + $user_details = wpmu_validate_user_signup( $user['username'], $user['email'] ); + if ( is_wp_error( $user_details[ 'errors' ] ) && ! empty( $user_details[ 'errors' ]->errors ) ) { + $add_user_errors = $user_details[ 'errors' ]; + } else { + $password = wp_generate_password( 12, false); + $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, esc_html( $user['email'] ) ); + + if ( ! $user_id ) { + $add_user_errors = new WP_Error( 'add_user_fail', __( 'Cannot add user.' ) ); + } else { + wp_new_user_notification( $user_id, $password ); + wp_redirect( add_query_arg( array('update' => 'added'), 'user-new.php' ) ); + exit; + } + } +} + +if ( isset($_GET['update']) ) { + $messages = array(); + if ( 'added' == $_GET['update'] ) + $messages[] = __('User added.'); +} + +$title = __('Add New User'); +$parent_file = 'users.php'; + +require( ABSPATH . 'wp-admin/admin-header.php' ); ?> + +
        +

        +

        ' . $msg . '

        '; +} + +if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) { ?> +
        + get_error_messages() as $message ) + echo "

        $message

        "; + ?> +
        + +
        + + + + + + + + + + + + +
        + + +
        +
        + +

        +

        +
        + + ID . '">' . $current_user->user_login . ''; + + foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) { + if ( $val != '' && $val != '0' ) { + $delete_user = get_userdata( $val ); + + if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) + wp_die( sprintf( __( 'Warning! User %s cannot be deleted.' ), $delete_user->user_login ) ); + + if ( in_array( $delete_user->user_login, $site_admins ) ) + wp_die( sprintf( __( 'Warning! User cannot be deleted. The user %s is a network administrator.' ), $delete_user->user_login ) ); + + echo "\n"; + $blogs = get_blogs_of_user( $val, true ); + + if ( !empty( $blogs ) ) { + ?> +

        ' . $delete_user->user_login . '' ); ?>

        + $details ) { + $blog_users = get_users( array( 'blog_id' => $details->userblog_id, 'fields' => array( 'ID', 'user_login' ) ) ); + if ( is_array( $blog_users ) && !empty( $blog_users ) ) { + $user_site = "{$details->blogname}"; + $user_dropdown = "\n"; + ?> +
          +
        • +
        • +
        • +
        + "; + } + } + } + + /** This action is documented in wp-admin/users.php */ + do_action( 'delete_user_form', $current_user ); + + submit_button( __('Confirm Deletion'), 'delete' ); + ?> + + '; + confirm_delete_users( $_POST['allusers'] ); + echo '